41 8 8 8 14 29 31 23 2 8 8 27 23 2 2 18 8 8 2 8 8 23 2 2 8 23 14 5 23 8 29 29 4 23 26 29 27 8 29 8 29 8 2 6 8 8 29 29 26 8 29 8 8 2 29 14 2 8 8 20 20 29 8 8 2 2 14 26 8 26 8 2 31 14 6 25 25 29 8 8 29 29 29 14 8 14 2 29 2 18 29 29 18 29 2 6 2 2 2 29 6 8 8 29 25 6 8 29 8 2 14 8 2 29 29 29 2 27 18 2 2 29 2 25 6 2 29 29 29 8 29 18 29 2 8 29 14 29 27 8 23 29 8 8 14 8 2 8 8 18 2 14 29 25 29 18 8 2 25 29 2 29 8 8 8 2 14 2 6 23 8 2 29 29 29 18 23 25 8 2 29 2 8 25 8 18 29 2 29 8 8 26 18 23 29 18 25 29 27 8 29 29 2 29 2 18 18 29 14 2 2 29 8 31 8 29 8 29 18 18 8 8 18 31 29 2 31 8 18 23 8 2 31 2 26 23 2 2 2 18 26 14 29 8 8 29 20 26 20 2 23 8 6 2 18 6 2 8 23 14 29 2 8 29 8 18 2 8 29 8 2 29 8 14 26 29 23 8 14 18 29 8 29 29 8 2 2 8 18 8 2 29 8 18 23 6 8 26 8 8 2 8 8 23 29 14 8 8 8 8 8 2 8 8 29 29 8 14 29 23 18 2 2 8 2 29 8 2 29 2 18 25 2 14 29 23 14 2 6 2 8 8 29 29 27 2 14 2 2 29 8 8 25 8 26 8 29 2 2 23 29 8 25 14 29 8 8 26 8 2 18 29 25 14 2 27 2 29 8 14 27 29 6 2 6 8 8 14 29 2 29 8 8 23 26 26 2 8 8 2 2 2 23 6 23 29 8 31 2 29 8 26 2 8 29 29 2 8 14 8 8 8 8 14 8 8 6 31 2 29 29 26 4 29 29 8 23 2 8 14 14 8 23 8 2 8 8 14 25 29 8 8 8 25 18 29 18 8 29 23 8 8 8 8 8 8 23 29 18 2 23 26 2 29 2 25 8 2 29 8 2 23 29 29 2 8 23 6 23 29 26 29 23 14 14 2 14 8 18 14 14 8 8 8 8 8 2 26 8 8 18 6 26 8 23 29 31 8 2 8 26 8 4 29 2 29 31 8 29 18 26 14 8 27 8 8 29 8 29 29 8 8 26 18 23 29 2 23 14 8 8 2 29 29 18 8 31 29 2 2 29 8 8 8 29 8 2 26 2 8 8 29 18 23 29 2 2 8 2 23 29 8 6 8 2 8 14 8 29 29 6 29 8 8 8 8 25 8 8 23 8 8 26 18 29 29 18 8 8 23 29 29 23 2 23 2 8 2 8 8 18 14 18 8 29 29 8 2 8 2 8 8 23 8 2 29 8 8 29 8 29 18 8 8 29 8 18 29 26 29 23 29 8 8 8 29 14 8 2 8 23 2 23 31 8 29 26 26 8 23 18 29 2 6 2 23 2 8 8 2 8 8 29 8 29 2 8 8 29 8 8 14 29 8 29 2 23 31 8 2 2 29 2 8 8 8 26 29 23 8 8 23 27 8 8 29 29 8 8 18 27 29 29 29 18 8 29 29 8 8 2 26 17 29 26 29 8 23 8 8 18 27 8 8 2 8 29 29 8 6 2 2 8 23 29 2 29 29 6 8 6 8 18 2 2 18 29 2 29 26 26 4 26 4 29 29 8 29 18 29 14 29 29 29 8 29 29 8 14 18 29 29 29 31 29 29 29 26 18 2 29 2 8 29 29 2 2 2 29 29 29 31 2 29 2 2 29 2 2 2 8 18 25 8 2 2 23 2 29 8 29 8 8 23 8 23 29 2 2 2 8 8 8 8 2 23 2 29 29 20 8 2 8 8 23 8 8 29 8 29 2 8 23 29 2 23 8 8 8 8 8 23 2 14 8 23 29 29 29 14 29 8 2 29 8 29 2 8 2 2 2 27 8 14 14 29 14 6 26 29 8 8 8 8 8 8 25 2 18 8 31 25 2 29 29 8 8 14 2 8 8 29 8 23 8 29 20 18 29 14 8 8 29 23 29 2 25 23 8 2 8 2 14 8 2 29 8 18 8 8 2 2 8 8 23 29 8 18 29 25 8 2 29 25 29 25 14 2 2 14 18 8 29 2 14 2 8 8 18 8 23 29 29 29 8 29 2 31 25 31 8 2 23 8 8 29 26 8 29 8 23 8 8 2 2 8 8 18 8 23 14 6 8 18 14 29 8 18 29 14 29 8 29 8 8 2 8 29 18 29 2 20 29 8 23 29 25 14 6 2 29 14 25 18 8 8 29 8 23 8 18 29 8 29 18 2 23 26 29 23 2 23 8 26 8 8 2 8 8 23 8 26 23 8 29 8 8 29 26 23 20 8 23 8 2 8 29 2 8 29 8 29 8 8 2 8 8 14 29 29 31 25 8 8 29 29 2 23 8 14 2 29 2 29 8 2 27 14 25 8 2 8 2 8 2 2 2 14 14 2 29 29 8 2 18 29 2 2 14 2 25 29 14 31 2 2 14 29 29 2 31 29 31 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 2 29 29 8 29 29 29 29 29 29 8 29 29 2 14 29 29 8 23 18 8 8 29 25 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 8 29 14 18 31 18 29 29 29 29 29 8 29 29 29 14 29 2 29 29 29 29 29 29 29 26 29 16 29 29 29 29 29 29 29 29 29 29 2 29 2 29 2 29 8 29 31 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 13 29 29 29 29 29 18 29 29 29 8 8 29 8 29 29 29 29 29 29 8 6 29 27 6 29 8 18 25 29 29 5 29 2 29 29 8 2 29 29 8 26 29 29 29 6 29 29 29 8 29 29 29 29 14 2 18 29 29 29 29 29 18 29 29 29 29 29 29 8 14 29 29 29 8 29 2 8 8 8 29 29 25 29 29 29 2 29 29 8 29 23 8 8 29 8 29 29 2 29 29 29 29 8 29 29 29 29 29 29 8 18 29 18 29 2 2 8 29 29 2 8 8 29 23 29 29 29 29 29 29 29 29 29 23 31 29 8 25 2 2 2 29 29 6 8 29 14 14 18 2 29 29 29 2 18 6 29 29 29 29 29 29 29 29 14 8 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 8 29 29 2 8 8 29 29 29 29 29 29 29 29 2 29 29 8 29 29 8 29 29 2 29 18 29 29 14 29 29 23 23 8 29 6 8 29 29 14 29 29 29 29 18 8 29 29 29 29 2 29 29 16 29 16 29 16 29 29 16 19 29 29 29 29 29 16 29 29 29 19 29 29 16 29 16 29 2 29 29 29 29 29 29 29 16 29 13 29 29 29 16 29 8 29 29 16 29 29 16 16 29 29 29 29 16 13 16 29 29 29 16 29 13 29 19 29 16 16 16 29 16 19 29 16 29 29 16 16 19 29 19 19 13 16 29 16 29 29 16 16 16 16 29 16 19 16 29 16 16 16 29 16 16 16 29 29 29 16 16 16 16 16 16 19 16 16 16 19 19 16 16 29 29 19 29 16 29 29 19 29 19 19 13 16 19 16 16 13 29 13 16 16 16 16 29 16 29 16 29 16 29 16 19 13 16 29 29 16 16 29 29 29 29 29 13 16 29 29 16 16 16 29 29 16 17 29 29 18 29 16 29 29 29 29 17 29 29 23 8 29 29 29 29 8 2 29 29 25 29 27 29 29 8 26 26 29 29 29 29 29 25 29 29 29 29 29 18 29 29 29 29 2 2 29 8 31 27 29 8 26 29 29 14 29 18 29 29 29 29 2 25 2 8 29 14 6 2 2 2 8 29 23 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 18 29 2 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 27 2 25 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 25 8 29 29 26 8 29 29 29 29 2 29 14 8 14 29 29 29 26 29 29 2 31 29 8 29 29 29 2 18 31 29 18 2 8 29 29 27 29 29 8 2 29 18 29 2 29 29 18 29 29 8 29 29 31 29 29 29 29 6 29 18 2 8 29 29 8 8 29 29 29 29 29 29 18 29 29 29 8 29 25 8 8 8 29 29 29 6 29 29 29 5 6 8 8 29 8 8 29 29 29 31 8 29 2 8 2 18 29 29 2 29 8 29 29 8 6 8 8 27 8 2 8 29 6 29 8 2 29 29 29 2 29 2 8 18 29 8 8 29 2 8 2 29 29 8 18 2 26 6 29 29 29 29 2 8 29 29 2 26 26 14 8 18 29 18 26 29 29 29 29 29 8 29 8 2 29 29 29 29 29 29 29 29 29 29 29 16 26 29 8 8 8 2 23 2 27 8 8 18 2 29 8 2 29 18 29 25 29 5 8 13 29 29 19 13 29 16 19 16 19 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 16 29 16 13 19 29 29 16 8 16 29 19 29 19 29 29 16 29 16 16 29 16 16 16 19 16 29 13 29 16 29 16 29 29 29 16 29 16 29 19 29 13 16 19 16 29 19 16 29 29 29 16 16 16 16 29 16 29 29 29 16 16 16 16 29 16 16 14 29 16 16 29 16 16 29 16 16 29 13 29 16 16 29 16 29 16 19 16 16 16 29 29 16 16 29 8 29 16 19 16 19 16 29 29 16 29 29 16 29 29 2 29 29 19 8 8 16 29 29 29 8 29 29 29 29 29 8 2 29 29 18 29 29 2 29 29 29 8 8 29 29 6 18 29 29 6 8 29 29 29 8 29 8 31 2 29 2 18 29 8 23 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 26 29 14 2 27 29 29 29 2 16 29 29 2 29 2 29 29 16 29 29 29 29 14 29 29 8 29 29 16 29 29 29 29 29 29 29 16 8 29 8 29 29 8 29 29 29 29 29 16 19 29 29 2 29 29 29 8 2 16 29 29 16 29 29 29 29 29 16 16 29 16 13 16 29 18 29 29 29 29 16 29 16 16 29 16 17 23 29 29 27 29 8 29 6 29 8 29 29 23 25 8 8 18 29 29 8 29 29 29 8 8 18 29 23 2 8 2 29 29 8 29 8 26 26 29 29 29 29 29 29 2 29 14 29 27 8 2 29 29 8 29 26 29 29 8 29 29 29 8 8 29 8 2 23 2 8 18 29 29 8 18 29 29 29 29 8 26 29 8 8 2 8 29 29 29 8 26 29 29 18 18 2 2 8 6 29 29 29 8 8 29 29 29 29 29 29 8 14 29 29 2 29 29 29 8 29 23 2 8 29 18 23 2 29 29 8 8 2 29 29 8 29 29 14 29 29 29 29 8 8 23 8 2 26 29 2 8 29 27 29 8 29 26 29 29 29 29 29 26 29 8 8 23 6 29 2 29 29 26 29 29 2 29 29 29 8 8 8 8 2 29 14 29 2 29 29 2 29 29 8 18 29 29 8 29 8 23 29 2 29 8 29 29 29 29 29 29 29 8 2 8 29 29 29 29 29 29 29 29 29 8 8 29 8 29 8 23 4 8 2 8 31 2 26 29 2 29 6 29 29 29 29 29 8 29 29 29 8 29 2 8 8 8 8 29 8 2 8 6 27 2 29 29 14 29 29 31 8 26 8 2 29 29 29 29 18 29 29 26 29 29 2 14 29 14 25 29 29 29 2 29 8 2 8 8 8 26 29 29 8 8 29 29 29 29 8 29 2 8 2 18 8 29 26 29 8 2 8 18 29 29 18 26 29 29 29 8 14 8 2 2 29 29 18 29 29 29 29 8 8 29 2 8 29 8 29 29 29 29 18 26 29 29 8 29 8 29 27 29 29 29 8 2 18 29 8 6 6 26 26 29 8 29 29 6 23 29 29 8 29 2 29 8 26 2 29 29 8 29 29 29 8 29 8 29 27 8 2 29 29 8 18 29 29 29 2 31 8 8 29 2 29 29 29 29 29 8 29 29 29 2 8 29 31 14 8 29 29 29 8 29 29 2 6 8 29 29 29 29 2 8 29 26 26 29 29 29 29 26 29 27 8 2 29 8 8 2 8 29 2 29 8 23 29 2 29 29 29 29 2 8 8 6 8 8 29 29 27 2 8 8 2 29 8 8 2 29 2 29 2 18 31 2 31 8 6 8 23 2 2 2 29 23 18 29 2 8 29 6 8 29 2 29 29 29 29 2 8 26 8 6 29 29 29 2 23 29 2 8 29 29 29 2 8 29 2 8 8 29 26 14 29 23 2 8 29 29 8 8 31 8 29 29 2 29 8 29 2 29 29 29 8 29 2 8 2 8 2 2 2 29 8 29 2 29 29 29 29 29 29 29 31 29 29 29 25 14 8 2 29 29 26 8 29 29 2 29 29 29 29 2 29 29 2 29 29 29 14 29 8 8 2 23 26 8 8 29 29 26 29 8 2 29 14 29 29 2 29 2 2 18 29 8 29 26 31 29 29 8 29 8 29 8 8 8 8 18 2 8 8 8 8 2 29 26 6 8 29 29 29 8 29 29 29 8 8 29 13 16 29 8 19 16 16 29 18 29 29 19 29 29 29 29 16 16 29 29 23 2 29 26 29 29 29 8 29 14 8 29 23 18 2 29 8 8 8 2 8 29 29 2 29 25 8 8 29 2 31 8 27 20 29 29 29 8 29 2 29 29 2 8 29 31 8 6 2 26 31 29 2 29 29 2 29 2 26 26 29 14 29 29 23 2 8 29 2 8 2 29 8 8 29 2 8 2 29 2 2 8 26 2 2 29 2 8 2 29 8 29 29 29 2 29 29 26 29 29 29 16 8 8 29 8 23 2 25 29 8 27 8 29 29 26 29 2 8 29 16 2 8 8 2 29 29 29 29 8 29 29 29 29 29 29 8 8 29 29 29 29 2 8 29 29 29 8 29 2 8 8 2 23 29 29 29 8 29 6 2 2 29 29 29 29 29 29 29 26 2 18 29 29 8 29 29 29 29 26 2 29 29 8 18 8 29 8 8 8 2 29 8 26 26 25 29 29 29 16 8 29 29 2 2 8 29 29 29 8 29 18 26 2 29 18 8 2 2 8 8 2 2 2 8 29 29 29 29 8 8 8 2 29 29 29 29 29 8 29 29 29 23 18 29 8 2 27 8 29 2 29 29 2 29 29 8 2 2 29 8 29 29 6 8 29 29 2 8 29 8 29 29 6 29 8 26 29 18 29 8 18 29 29 29 17 29 2 29 8 29 29 8 26 2 8 29 29 29 29 29 8 26 29 6 29 29 8 29 29 29 29 29 18 29 29 29 8 29 8 8 8 2 29 8 29 29 29 27 29 8 31 29 29 29 8 8 8 8 29 29 29 8 29 29 6 8 8 29 6 14 31 29 29 8 29 8 29 8 8 26 8 2 8 29 8 8 6 29 29 29 2 20 6 18 29 29 2 2 29 29 2 29 8 8 29 29 8 29 26 29 8 29 2 2 29 8 29 29 29 29 8 29 6 29 29 8 29 29 29 8 8 29 2 29 29 29 29 29 29 29 29 8 29 29 2 2 8 29 2 8 29 18 29 8 8 29 8 29 29 2 2 2 29 8 8 29 29 29 29 8 23 29 29 29 2 29 2 29 29 29 29 29 29 8 2 29 29 29 8 29 8 2 18 8 29 29 31 29 29 14 8 29 18 29 29 29 29 17 8 8 13 29 29 17 8 29 31 29 8 8 29 8 17 29 18 2 6 14 8 29 23 29 8 5 8 29 29 29 29 29 29 29 8 29 2 2 8 26 29 26 23 2 23 29 8 29 29 25 8 8 29 29 29 8 29 29 31 8 29 29 8 29 29 29 29 25 29 2 8 31 31 29 2 2 29 31 29 2 2 2 8 29 8 8 29 29 29 8 29 26 8 8 8 29 29 29 29 14 2 2 26 14 29 27 8 29 8 4 29 29 29 17 29 29 29 29 29 8 8 27 29 31 2 8 8 8 18 29 8 8 8 2 29 29 2 29 29 2 8 29 8 29 29 29 29 8 8 8 27 2 5 14 29 8 18 2 26 2 29 29 2 29 29 23 29 8 8 2 29 26 29 2 6 23 8 29 2 29 29 2 29 29 29 2 8 29 8 29 8 29 29 29 29 18 18 29 29 29 8 31 14 8 23 18 8 29 29 29 29 29 29 29 29 29 18 29 29 31 29 29 29 31 29 8 8 29 26 29 8 29 8 6 2 18 29 29 14 29 6 8 29 18 29 29 29 29 29 29 29 16 29 14 29 29 13 19 19 29 29 29 16 19 19 29 29 29 29 29 29 19 19 16 29 29 16 13 13 29 16 19 16 29 29 29 17 29 29 29 26 13 29 8 29 29 8 29 2 29 29 8 2 8 29 29 8 29 29 29 14 8 29 18 29 8 8 29 8 8 8 29 29 18 29 29 14 8 25 29 29 29 8 18 2 29 2 26 29 29 29 16 29 29 29 29 29 29 29 26 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 25 8 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 16 29 29 19 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 2 8 23 29 29 18 8 29 29 29 29 29 29 2 29 29 2 29 2 29 29 29 29 29 18 16 13 16 29 29 26 29 29 18 29 29 6 18 29 14 29 29 8 2 29 29 16 17 2 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 2 29 2 29 29 29 29 29 29 29 29 14 29 13 2 29 2 29 29 29 29 29 29 2 29 8 29 29 29 2 29 2 29 29 2 29 8 2 26 29 8 8 8 8 29 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 8 29 27 8 29 29 26 29 29 29 29 2 29 29 16 29 13 29 13 5 29 29 29 29 29 29 18 29 29 29 29 13 29 29 29 31 29 31 29 29 29 29 29 8 29 17 17 29 8 8 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 17 29 23 29 29 29 29 29 29 29 31 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 17 29 29 29 29 29 29 29 31 29 29 14 29 29 29 29 29 29 29 26 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 8 29 29 17 8 29 29 29 2 29 29 29 29 8 29 2 29 8 26 2 29 29 23 31 29 29 29 29 29 29 29 29 2 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 18 8 2 8 2 29 29 2 8 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 26 29 29 29 2 2 8 29 29 29 29 13 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 2 29 29 18 29 29 29 18 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 8 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 13 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 31 29 29 29 29 27 29 23 2 8 8 18 2 29 29 8 23 29 8 14 2 29 18 8 18 8 8 29 29 8 8 18 26 8 29 29 29 18 8 8 29 18 29 8 2 8 29 26 29 2 2 8 29 29 29 27 23 8 14 29 25 2 2 29 2 2 29 8 8 18 29 2 29 23 18 29 29 31 29 8 2 8 8 27 18 23 8 8 29 8 18 29 6 8 8 8 29 8 18 25 2 8 26 8 29 8 8 8 29 2 29 8 29 6 8 23 8 29 2 2 29 2 23 8 8 29 2 23 8 2 2 18 8 14 2 26 23 29 2 8 23 8 18 29 29 8 23 29 8 8 2 14 29 2 18 2 29 29 29 29 2 2 29 18 29 29 17 29 29 29 29 29 29 27 29 29 2 29 29 29 18 31 25 8 18 8 18 8 25 29 29 29 23 2 23 8 29 26 29 29 26 2 23 8 8 2 29 2 29 29 8 29 29 29 29 26 8 8 18 29 18 8 18 8 31 8 8 8 2 6 6 2 2 8 18 8 6 8 8 29 29 23 8 29 27 8 2 29 29 29 6 29 14 18 29 29 6 2 8 8 23 2 25 29 8 18 18 27 8 8 23 29 2 8 8 2 29 2 29 29 8 8 2 26 2 29 8 29 26 26 2 8 8 23 8 29 8 31 29 8 29 2 26 23 23 2 23 26 2 2 8 25 8 8 8 23 23 31 23 2 8 18 8 8 8 8 2 2 29 29 8 29 31 2 29 8 8 8 26 29 8 26 23 8 26 6 2 2 26 8 2 27 8 23 6 18 29 8 31 14 29 23 2 8 8 6 2 8 14 8 29 2 8 8 29 8 29 8 26 26 23 8 8 18 29 18 8 14 8 8 29 8 31 8 8 6 14 18 8 18 8 25 29 8 2 27 2 8 8 2 8 8 31 8 29 29 18 23 8 8 8 8 2 8 29 8 8 23 29 2 25 8 29 8 8 8 29 8 2 2 2 18 8 29 29 29 8 29 8 29 29 29 2 2 8 14 2 29 29 2 2 2 2 18 29 8 2 8 8 8 8 2 2 29 18 23 29 8 14 23 8 2 8 26 29 8 8 2 2 8 29 29 29 23 29 29 8 8 29 29 31 2 2 8 6 29 18 18 8 8 8 29 2 2 8 6 6 14 29 2 26 14 8 29 8 18 14 25 8 29 8 29 2 23 2 29 8 29 2 14 8 23 6 31 26 8 2 8 8 23 23 2 23 8 18 8 25 2 29 29 27 8 29 29 29 8 8 2 29 14 26 31 29 6 8 8 2 8 27 5 31 2 8 2 23 2 29 18 29 29 8 8 8 2 8 14 25 27 29 14 31 8 5 2 29 2 18 14 8 8 29 27 18 8 29 29 29 29 31 2 29 8 27 2 29 2 29 29 8 8 2 31 8 29 2 2 8 29 29 26 29 8 20 31 29 8 29 2 2 2 23 29 23 18 18 29 8 26 23 29 8 26 8 8 23 18 8 29 29 29 29 6 23 8 8 29 8 8 8 14 2 2 2 2 29 2 8 8 29 29 8 8 23 31 2 6 8 6 29 29 23 23 23 2 31 29 27 29 23 31 8 2 8 23 8 29 8 2 29 29 25 29 8 29 18 29 31 31 23 29 6 29 2 29 2 2 18 8 23 8 23 2 31 29 2 18 29 8 8 2 29 18 31 14 8 8 8 14 2 29 8 29 8 29 23 29 29 23 8 8 2 23 14 14 14 29 8 23 29 29 26 29 29 2 2 8 6 8 8 29 8 8 29 26 29 29 14 8 8 29 8 29 8 8 23 2 8 6 26 8 29 8 29 8 23 25 8 29 8 2 29 29 8 29 29 8 26 29 29 2 8 8 23 8 2 2 25 18 18 20 29 8 27 6 29 31 29 29 6 29 29 18 27 8 27 8 29 8 29 23 8 26 29 26 29 8 6 2 29 31 23 29 29 27 25 8 2 8 26 23 20 29 8 14 2 27 29 23 8 14 23 23 8 23 26 20 26 8 8 6 8 29 18 29 2 2 29 29 29 23 29 29 8 2 8 18 23 8 29 29 29 27 29 8 23 18 8 25 18 8 23 27 8 29 23 27 6 29 25 18 18 2 29 2 29 2 18 8 8 6 2 23 29 8 6 8 6 23 2 8 18 8 8 23 8 18 27 2 14 20 18 29 6 29 8 27 2 23 23 20 8 8 6 8 8 8 29 8 8 25 2 2 31 29 18 8 8 8 20 26 20 20 20 20 18 20 8 5 26 29 26 2 8 25 6 8 25 29 8 29 18 26 8 29 8 8 2 29 8 8 8 8 8 8 8 29 8 8 2 29 29 2 29 8 8 8 6 23 2 18 18 14 18 2 2 2 18 29 2 8 18 25 2 20 2 2 6 25 29 14 2 27 29 8 8 14 8 2 31 29 8 8 29 2 2 18 29 2 29 29 25 29 25 2 2 29 23 2 29 29 6 8 8 2 6 2 29 5 29 29 29 29 29 29 8 29 29 27 29 29 29 29 29 8 29 29 6 31 29 2 29 29 14 29 2 25 29 8 29 29 2 8 29 2 31 8 29 18 29 29 29 29 29 29 29 29 29 14 8 2 29 29 29 18 14 8 8 29 26 29 29 18 2 29 8 2 14 14 29 29 2 26 23 23 8 8 2 29 8 8 29 8 29 2 29 18 2 23 8 8 8 29 6 26 6 29 29 29 8 14 2 26 29 8 2 2 31 8 8 8 8 23 14 14 8 29 14 14 26 8 23 31 29 8 29 29 6 27 23 26 2 27 8 23 29 2 29 8 18 8 26 8 14 23 8 29 29 18 18 2 23 26 29 2 27 8 29 8 29 8 8 8 8 8 29 2 2 8 2 27 29 8 2 25 2 29 8 29 14 2 2 2 2 29 29 23 29 14 8 27 29 31 2 29 14 23 2 8 14 14 18 18 23 26 29 8 29 29 2 29 8 2 2 8 29 2 20 18 8 2 29 2 23 29 18 8 26 8 29 2 2 23 18 26 29 29 2 29 8 29 29 8 23 25 2 8 8 2 18 8 8 2 29 26 8 8 23 31 6 2 8 23 2 18 29 2 14 23 29 23 8 8 8 23 29 29 8 29 2 8 8 2 29 8 2 8 8 29 14 8 8 8 23 8 14 29 29 8 29 29 8 26 18 14 18 29 18 18 2 29 8 25 26 29 8 23 14 8 2 27 29 8 8 29 8 23 27 18 25 29 2 23 29 14 31 8 18 23 8 29 2 8 29 8 8 8 8 25 8 8 8 6 8 2 18 18 8 8 26 26 14 29 2 2 23 8 8 31 29 8 27 29 8 26 23 8 29 8 14 2 29 8 29 29 8 8 2 2 8 8 2 2 23 2 31 6 18 18 8 29 8 25 8 18 8 29 26 2 8 8 8 29 8 8 8 8 26 29 2 8 8 8 8 6 8 29 8 14 29 14 18 29 8 31 8 8 8 18 8 8 8 8 8 23 31 29 29 8 2 23 2 8 8 8 29 6 29 31 23 29 8 23 29 8 26 27 6 8 8 23 2 18 29 29 2 18 8 23 8 29 23 26 8 8 18 26 18 23 18 8 29 17 23 2 18 2 29 29 23 23 6 14 8 31 6 29 2 29 26 8 29 29 23 8 2 2 8 2 2 29 8 29 29 8 8 8 29 29 26 8 26 8 2 8 23 23 29 23 2 8 8 29 18 8 23 2 8 26 29 23 29 31 25 14 31 25 8 23 29 8 26 29 26 8 26 29 2 31 8 27 8 8 18 8 29 8 18 8 8 23 29 2 25 6 25 8 2 23 31 29 6 8 29 6 23 26 23 8 29 23 2 8 23 8 29 8 18 14 14 6 20 14 29 8 8 8 29 2 29 6 23 8 2 29 8 8 8 18 8 8 8 29 8 6 8 26 18 26 29 8 8 8 8 26 29 8 2 18 8 8 8 8 8 29 23 18 2 8 8 25 2 2 23 8 20 2 20 23 18 18 8 14 8 26 29 29 29 8 29 23 8 6 8 27 27 2 8 8 23 4 17 29 2 29 27 5 14 29 8 2 8 29 23 2 8 20 14 29 29 2 29 2 8 8 8 29 2 8 8 2 29 27 8 2 2 31 14 29 29 29 2 29 2 2 25 2 29 14 29 29 14 6 29 29 26 23 31 6 2 29 29 2 2 8 18 29 2 6 2 2 6 29 8 29 8 29 8 29 14 14 2 8 29 25 26 6 8 29 2 2 2 29 14 2 14 2 8 29 2 8 26 2 8 2 8 8 29 8 8 2 23 2 18 8 29 29 29 14 2 23 23 18 8 8 29 23 29 8 8 23 29 6 23 29 29 2 8 8 27 8 8 26 8 18 8 8 2 8 2 8 2 8 8 8 14 29 8 8 23 29 2 27 23 8 8 8 2 8 29 8 2 8 29 23 18 8 14 8 23 8 8 8 8 2 8 8 2 2 6 18 29 8 8 23 29 8 2 2 26 18 8 8 29 23 8 8 25 8 29 23 29 8 29 18 8 8 29 29 8 26 18 29 8 8 29 31 29 29 2 8 23 29 8 29 2 2 8 8 8 8 6 31 29 29 8 23 2 8 8 8 29 8 29 8 26 29 8 29 8 8 26 29 8 29 8 8 8 8 8 8 29 23 8 8 8 2 8 8 23 8 26 23 2 23 8 29 29 23 8 8 8 8 8 18 2 8 8 8 8 8 31 8 31 8 8 29 26 2 2 8 8 8 25 29 2 8 25 8 8 2 8 8 8 2 23 2 23 29 18 2 29 8 2 23 29 2 8 8 8 8 2 8 8 2 8 2 23 31 14 29 6 29 8 29 8 8 8 8 8 31 29 23 29 8 8 29 8 8 2 29 8 8 2 29 2 6 8 8 29 2 8 26 26 23 18 23 2 6 8 23 8 29 6 23 18 8 26 26 8 26 23 31 20 29 29 29 8 8 8 8 8 8 29 26 29 8 23 8 2 29 8 29 8 2 23 29 23 29 29 8 8 29 2 29 8 23 23 8 8 18 26 29 26 25 29 29 29 29 8 2 8 23 14 29 2 8 23 8 8 29 8 23 8 29 23 18 29 8 2 29 14 29 29 29 8 29 8 6 29 29 2 8 2 2 14 29 8 2 26 8 6 8 23 29 8 8 23 31 2 8 8 18 8 8 23 31 8 29 8 23 23 23 14 31 2 31 8 8 8 26 6 18 23 2 29 29 2 6 8 2 8 2 25 2 8 8 2 25 29 8 29 8 14 20 29 29 29 2 8 2 14 20 29 8 14 29 29 29 2 2 8 8 8 18 2 2 29 2 2 25 29 2 14 2 14 25 8 14 14 25 29 29 6 29 14 25 2 8 14 29 29 29 2 2 2 2 2 14 2 29 18 8 18 8 26 18 29 29 23 14 25 29 2 2 23 2 2 8 2 29 29 29 29 29 29 18 31 2 8 18 29 18 29 29 29 29 29 6 29 8 27 2 29 29 29 29 27 18 8 29 25 8 8 2 29 14 29 27 8 29 29 6 29 29 18 23 29 29 18 18 29 8 29 29 29 29 29 29 8 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 18 29 25 29 29 29 29 2 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 16 29 29 29 29 29 29 2 17 29 29 29 2 29 29 2 29 2 14 25 25 29 29 29 29 29 29 5 29 2 29 18 18 29 29 29 29 29 29 8 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 18 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 2 8 29 2 2 29 6 8 2 29 8 18 2 2 2 25 8 18 2 25 29 29 29 2 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 14 29 29 29 29 29 18 2 29 25 29 2 29 29 27 29 29 31 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 14 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 8 29 27 29 29 29 8 29 26 25 29 29 29 29 29 8 29 8 18 29 2 29 23 18 6 18 25 8 14 25 2 2 14 29 2 18 29 18 29 29 2 8 2 23 18 18 2 2 2 29 8 29 29 26 2 31 2 29 18 8 29 2 2 2 29 23 14 25 8 2 8 29 2 8 8 29 2 29 8 2 8 29 8 2 29 29 2 29 8 23 2 18 29 29 8 29 2 2 29 8 29 18 8 8 8 29 29 29 8 2 23 2 8 18 8 8 8 8 8 29 8 25 29 8 2 8 23 25 29 18 29 29 23 2 29 8 8 31 8 8 29 29 6 8 8 29 29 8 6 29 8 14 8 8 29 8 2 8 8 8 2 8 29 8 8 8 2 8 31 2 2 29 26 29 8 8 29 8 31 14 8 2 29 2 31 14 29 29 14 18 8 14 2 25 8 8 6 8 2 8 14 23 2 8 8 29 8 29 8 29 14 8 31 2 23 17 29 18 29 29 18 23 29 2 2 8 29 23 2 2 18 2 6 8 2 29 29 8 8 14 29 25 8 23 8 8 8 29 6 14 29 29 26 8 18 8 18 31 23 8 23 8 26 8 8 23 2 8 29 18 6 8 26 8 8 23 25 14 8 8 8 2 23 14 8 23 2 2 8 29 26 8 2 8 8 18 23 8 31 29 2 29 14 29 23 2 26 29 31 26 29 8 29 2 18 18 8 2 8 31 2 31 29 2 29 29 14 29 29 2 2 2 26 8 2 29 29 29 31 23 8 8 8 8 29 8 8 8 29 23 8 8 2 8 26 26 23 29 23 8 8 31 29 8 8 8 2 2 2 18 8 8 18 8 8 23 8 29 8 26 8 8 14 29 25 8 2 29 23 8 29 18 26 29 26 2 8 2 8 8 6 8 23 8 27 8 29 8 29 23 8 18 2 18 31 18 20 26 26 8 18 8 8 29 26 26 14 29 4 18 6 8 8 23 29 29 27 31 29 23 18 8 25 18 8 8 18 18 23 8 26 23 29 26 29 29 23 31 8 29 29 2 8 29 8 23 2 29 8 2 29 23 8 2 31 8 27 23 2 8 8 29 2 8 29 26 2 2 8 29 8 23 2 8 29 6 8 8 8 29 25 23 29 8 6 8 14 29 23 29 25 29 6 2 6 29 23 23 29 8 8 8 8 18 8 26 23 2 2 27 18 18 14 2 23 14 8 29 29 2 8 8 8 8 29 2 18 8 8 8 29 6 29 8 18 8 8 14 29 2 29 2 18 27 29 8 2 23 2 8 2 8 29 8 14 29 8 29 29 29 23 29 8 27 8 8 26 29 8 14 8 31 8 2 29 29 14 18 8 2 8 8 23 27 14 8 29 18 25 8 29 8 29 6 8 29 29 29 14 2 26 20 8 8 8 29 8 2 23 8 29 29 8 8 29 29 29 29 29 27 18 2 5 29 8 25 2 29 29 29 8 2 14 25 23 2 8 2 8 2 2 8 8 23 14 14 29 2 8 29 2 2 25 23 8 2 8 18 2 2 8 2 23 26 27 8 6 6 2 23 8 2 2 8 23 8 29 6 29 6 8 29 25 8 2 2 26 29 8 25 8 8 29 8 29 2 29 2 8 26 26 6 23 8 29 8 6 8 8 8 8 26 6 23 25 8 8 8 18 8 29 8 29 23 8 8 8 2 2 2 8 6 26 23 23 8 29 23 8 29 8 8 25 8 29 8 2 8 8 29 8 18 8 8 8 6 8 8 31 23 8 29 8 2 2 2 8 8 2 8 29 8 8 29 8 8 8 29 29 27 8 26 8 2 29 6 8 26 8 8 18 8 29 8 8 2 29 23 20 26 8 29 8 23 8 14 31 23 8 6 8 2 8 26 29 8 8 2 8 8 29 2 27 2 18 29 8 26 26 29 8 2 14 8 29 8 18 29 14 29 8 29 14 29 18 2 25 14 2 18 2 25 14 29 8 29 2 8 2 8 29 8 26 29 2 29 29 29 29 31 29 2 29 29 29 27 29 29 18 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 18 29 29 2 29 29 2 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 17 29 16 29 13 29 29 29 29 29 29 29 29 29 14 29 31 6 29 29 29 29 29 29 8 29 29 14 29 29 29 29 23 29 29 29 2 29 29 8 29 26 27 18 8 14 2 29 14 2 31 2 29 29 27 2 8 8 8 8 29 29 2 27 23 29 8 29 29 29 29 14 29 8 8 2 23 8 8 18 14 8 29 2 26 25 29 27 23 4 8 29 18 29 29 2 2 18 8 29 8 2 2 8 8 26 29 20 8 8 6 2 29 8 2 29 8 2 2 6 2 27 8 23 29 2 23 8 29 29 25 23 8 8 8 8 29 8 8 18 26 8 20 20 2 20 27 14 29 29 8 29 8 26 23 26 23 2 29 8 8 2 29 8 2 29 14 2 25 2 29 29 23 2 29 2 27 8 2 8 8 29 2 2 8 8 14 8 8 6 29 6 18 14 26 8 29 31 18 2 27 14 18 8 8 8 8 2 29 8 6 31 29 8 29 29 8 2 8 29 14 18 26 8 23 2 29 8 8 8 8 2 26 8 29 2 23 8 23 8 8 29 29 8 8 29 27 2 2 29 14 6 8 8 6 8 26 23 29 8 18 23 27 8 29 29 18 8 23 25 14 29 6 29 8 29 8 18 29 2 29 8 8 18 8 23 8 8 29 8 29 18 29 29 14 8 26 8 2 8 23 29 23 8 23 23 2 23 8 31 8 26 23 29 8 29 26 8 29 29 8 8 23 29 2 8 8 23 14 29 26 23 18 2 23 8 23 29 8 8 26 25 8 29 8 8 29 8 18 8 29 8 2 2 8 26 8 6 14 8 8 2 29 23 18 23 26 29 23 2 6 2 29 8 2 2 8 27 29 29 2 8 8 23 26 23 14 18 2 8 8 8 29 23 8 8 8 29 8 2 8 8 29 2 2 6 18 8 29 8 23 18 29 8 8 6 8 8 8 23 8 8 2 8 8 31 8 8 29 29 18 29 8 14 2 18 8 29 2 29 29 23 29 29 6 8 23 26 8 26 17 31 2 29 29 23 31 29 8 6 31 2 8 8 14 29 31 23 8 29 8 8 29 8 29 23 8 29 29 8 8 8 23 29 8 8 8 8 20 31 8 8 8 8 8 26 8 8 29 23 8 29 18 8 29 29 8 29 8 8 29 26 23 8 27 8 8 8 26 8 27 2 23 27 18 26 29 18 31 18 17 2 2 8 8 29 2 8 27 23 2 18 27 8 2 8 8 29 8 29 8 2 26 26 8 27 26 2 29 29 8 29 29 8 2 29 25 2 27 29 29 8 29 29 8 2 26 25 14 8 8 29 23 29 29 2 2 31 27 8 29 2 8 14 18 29 2 8 18 2 29 29 2 23 25 2 26 29 2 14 2 25 2 8 26 23 6 29 8 29 8 8 23 8 8 29 29 23 26 29 2 8 18 29 29 8 8 23 2 31 8 8 29 23 29 8 8 23 8 2 14 18 29 23 8 8 8 2 8 8 18 8 8 8 2 23 2 8 8 29 8 8 31 18 2 27 26 23 8 29 29 23 29 8 6 2 8 2 23 8 18 26 8 8 29 8 29 2 8 8 8 14 8 8 8 8 14 8 8 18 23 29 31 18 29 2 6 8 29 25 8 8 8 8 23 29 2 31 26 8 26 29 8 14 14 8 29 29 8 8 26 18 2 26 8 8 2 8 23 8 31 26 29 2 23 29 14 23 29 8 8 26 2 29 8 14 8 8 29 8 29 8 8 29 26 8 23 2 23 8 8 8 2 8 8 29 8 8 8 27 31 25 8 23 2 18 8 31 18 25 29 27 2 8 2 23 2 8 23 31 31 31 8 8 29 29 8 29 8 18 18 8 2 8 25 8 2 23 8 8 8 2 6 8 29 8 29 8 18 26 29 8 8 29 2 23 8 8 31 8 8 29 25 2 18 25 29 29 8 8 2 29 8 8 23 29 29 29 8 18 8 2 23 29 18 8 8 8 23 29 23 8 8 29 8 29 27 29 8 18 8 8 8 8 29 29 8 29 2 8 8 23 29 8 29 8 2 2 25 8 18 8 8 6 2 2 2 29 29 8 29 31 29 8 8 2 18 14 23 14 2 29 2 2 8 29 2 8 29 2 29 25 14 29 29 29 29 14 2 2 2 8 2 25 18 2 29 8 29 2 8 2 29 2 29 31 25 8 2 23 14 6 2 8 2 29 8 29 29 8 2 2 8 8 8 20 20 2 8 18 29 2 23 31 29 2 8 2 29 8 8 8 29 23 2 8 2 14 2 29 2 29 23 8 8 23 8 8 6 23 2 14 8 8 29 2 25 8 8 2 2 8 26 29 2 23 18 29 14 8 29 8 8 29 8 23 8 8 8 8 29 29 8 8 23 8 14 29 27 8 26 29 8 29 18 2 29 8 2 8 23 8 29 6 2 2 23 8 29 23 29 2 23 18 8 29 23 29 18 14 29 29 23 26 6 26 8 2 8 2 29 29 29 26 23 8 18 8 29 8 8 8 29 8 14 26 23 29 23 8 18 29 29 29 18 23 6 2 29 6 29 2 8 29 26 2 8 8 14 29 29 8 29 2 8 8 8 8 14 31 25 8 2 2 17 6 8 23 8 8 23 29 2 18 23 14 8 8 2 25 8 25 2 26 8 29 23 8 8 29 18 23 29 2 8 23 8 25 8 8 26 27 2 8 2 31 6 29 26 29 8 8 8 8 8 8 29 14 8 8 14 27 2 18 8 29 8 29 23 8 8 8 8 8 8 29 29 8 8 23 2 29 8 29 18 2 18 27 26 2 29 8 29 8 29 8 8 23 6 8 8 29 8 26 8 8 23 27 2 8 29 29 8 2 8 23 8 8 29 8 8 23 8 18 29 8 8 29 8 8 8 23 31 29 29 25 2 8 2 26 29 29 26 23 2 2 18 8 8 23 18 8 2 23 18 2 29 8 8 26 8 8 8 6 14 23 2 8 26 8 23 14 14 31 31 18 8 25 8 8 2 23 8 29 26 8 8 8 8 29 25 23 8 26 29 8 8 25 18 31 31 23 29 18 8 29 8 29 26 8 23 29 29 29 8 8 29 8 23 23 2 8 8 6 18 18 8 29 18 2 23 27 23 18 8 8 29 14 23 8 6 8 8 2 8 29 26 8 18 29 29 25 2 8 29 23 23 14 29 8 8 29 8 29 18 2 8 8 8 8 8 26 18 6 29 8 2 8 8 8 17 29 2 2 29 8 29 8 2 8 8 29 8 29 23 29 8 14 2 8 8 23 2 8 8 29 8 8 8 29 29 29 18 8 27 14 8 8 18 8 8 2 25 23 8 29 8 14 29 2 29 8 26 29 2 8 29 26 29 8 2 8 2 14 14 2 8 8 29 8 26 29 8 8 8 29 8 8 20 23 8 8 2 25 18 8 8 29 8 8 8 29 29 8 14 23 6 29 23 23 8 29 29 25 8 8 23 8 2 5 8 23 23 23 8 29 29 29 29 2 8 8 29 18 14 8 8 8 2 8 2 23 8 29 8 31 23 29 8 8 18 29 29 23 25 8 2 23 8 18 6 8 2 23 6 23 8 29 29 2 8 23 2 29 2 23 18 26 26 8 8 27 25 14 23 2 8 26 2 8 29 14 29 23 29 29 8 8 23 2 27 6 8 8 31 8 8 8 25 18 23 29 8 2 29 31 6 6 29 5 8 8 8 8 8 18 8 2 8 6 29 8 29 8 2 8 8 23 29 8 8 2 29 8 29 29 18 6 8 18 8 26 23 29 29 2 2 26 8 8 29 23 2 29 29 23 8 2 14 27 18 31 31 8 2 23 8 8 8 29 29 8 2 29 18 2 29 14 29 8 8 29 29 8 29 23 2 8 8 8 8 8 23 8 8 23 8 8 26 29 6 8 2 8 8 2 29 8 8 8 2 8 6 29 8 29 8 29 8 8 6 23 2 18 8 8 8 8 8 8 2 8 29 29 8 29 8 8 2 2 8 29 8 23 8 8 6 8 8 2 2 23 29 8 6 8 8 2 8 31 26 26 14 8 29 31 8 8 29 6 29 14 27 29 29 8 2 14 14 29 6 25 2 29 2 2 29 14 6 14 29 25 2 2 2 25 2 8 29 25 2 14 29 14 2 6 14 27 25 2 29 29 14 2 29 2 8 8 23 2 29 29 2 18 14 27 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 23 29 29 29 29 29 29 29 2 8 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 18 29 18 29 29 14 14 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 16 16 29 16 16 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 31 29 29 29 29 29 18 29 2 29 29 14 29 29 2 29 29 2 29 29 2 8 14 29 14 25 29 29 29 31 18 29 2 8 23 4 8 8 8 8 29 29 2 8 2 8 29 29 2 29 26 29 29 8 2 8 8 2 8 8 14 8 8 4 8 2 26 18 23 8 8 29 26 31 18 8 8 8 2 29 29 23 2 2 29 29 18 8 23 2 29 8 8 25 14 23 18 26 8 8 27 8 23 25 2 29 23 8 8 29 8 26 14 2 31 2 23 8 31 29 26 26 23 2 29 29 29 23 8 8 14 8 31 2 8 8 8 29 18 2 29 8 8 8 29 2 18 23 2 29 8 8 8 8 29 8 29 26 23 23 2 8 29 23 8 8 2 25 8 29 29 2 8 2 8 8 6 23 29 8 27 8 2 23 26 26 8 18 8 29 2 26 8 25 23 2 2 8 31 2 2 2 31 2 23 8 8 23 29 29 18 2 2 23 31 29 2 2 8 8 29 2 31 8 8 8 20 29 31 2 29 14 29 29 29 2 8 26 29 23 26 14 26 2 8 8 29 29 2 29 8 8 2 8 29 8 8 26 29 2 8 2 29 8 8 29 18 18 29 8 2 2 14 2 2 29 2 2 8 18 8 29 2 14 8 29 8 8 26 8 8 23 8 18 31 29 14 2 2 8 29 18 8 29 2 23 8 29 23 18 14 31 29 18 23 2 29 29 18 23 8 29 8 26 31 8 6 23 8 8 8 18 29 8 2 18 14 8 8 14 29 31 2 25 2 23 29 29 8 8 14 8 8 23 26 8 26 23 8 2 8 26 29 8 29 29 8 23 29 29 8 26 2 2 29 8 18 23 26 29 8 27 29 23 8 2 8 18 18 8 8 8 23 8 29 8 29 8 8 2 29 8 26 8 8 26 23 29 26 29 8 8 23 23 8 2 31 14 8 25 8 23 8 8 26 2 8 8 18 8 27 8 8 8 18 18 29 18 8 2 8 26 23 2 8 31 8 2 29 2 8 14 8 14 8 29 8 18 6 23 8 29 23 8 23 23 25 23 8 8 6 18 29 8 8 2 2 29 31 31 8 23 26 29 8 29 8 2 29 8 29 8 29 8 8 8 23 2 18 2 8 2 8 26 8 29 8 8 29 8 29 8 26 25 8 8 29 8 29 8 29 29 8 8 8 29 23 8 29 29 29 29 2 8 23 2 26 31 8 29 8 29 31 23 8 29 8 18 2 8 31 18 29 14 29 8 8 18 25 29 2 29 8 6 31 2 8 8 8 2 8 2 8 8 29 8 26 4 14 2 29 29 29 8 8 2 2 8 2 26 2 29 14 8 29 8 2 29 18 29 29 14 28 2 14 25 8 2 31 18 8 18 25 29 29 2 2 2 27 8 18 14 2 2 8 29 29 2 14 2 29 2 23 29 2 2 29 29 14 29 2 25 2 29 8 8 2 8 8 29 25 8 8 8 23 8 26 29 23 2 29 8 14 26 2 20 8 8 26 29 29 2 8 29 18 29 29 6 29 8 26 6 29 2 8 2 8 8 2 8 29 8 29 2 2 8 8 8 31 8 18 8 8 23 29 8 8 8 23 29 23 14 26 8 27 2 29 8 18 2 2 29 8 18 8 8 8 8 2 8 2 14 25 2 29 8 29 29 29 23 8 6 8 8 2 8 29 2 20 8 8 23 26 18 8 18 8 8 18 2 8 29 31 29 8 31 8 2 8 23 31 29 2 29 29 27 2 29 8 8 8 8 23 18 29 23 8 8 23 2 29 29 20 26 2 23 8 29 26 8 14 29 8 29 8 18 8 8 6 2 29 2 23 23 2 29 8 8 8 29 29 8 8 14 8 8 8 23 8 29 26 8 18 26 2 29 29 8 8 8 8 8 14 18 23 23 8 8 26 8 2 25 18 18 29 29 2 2 8 23 8 29 8 29 29 2 23 6 8 29 8 29 26 29 8 8 29 2 8 8 23 8 26 8 26 8 2 18 2 6 29 8 8 8 2 23 8 18 8 23 2 29 8 25 6 8 8 8 29 8 29 8 8 8 2 31 8 8 2 14 8 29 8 23 2 8 2 8 8 29 8 8 8 23 8 23 8 31 29 29 8 29 8 31 2 8 29 29 31 18 8 18 26 8 18 2 29 8 6 8 26 29 8 8 14 26 29 2 29 8 23 8 29 8 6 29 14 8 14 29 23 8 23 18 6 8 29 29 2 25 8 27 8 8 8 26 29 8 29 8 2 23 2 29 31 2 8 18 23 8 2 29 8 2 2 2 29 25 29 2 8 29 8 8 23 18 2 8 8 31 29 2 18 23 8 8 8 8 8 8 2 2 23 18 8 29 23 31 2 8 8 8 2 8 8 23 2 8 27 29 8 8 8 8 29 8 26 29 29 29 8 2 29 8 8 8 8 8 23 23 18 8 31 29 8 8 8 23 23 29 14 2 29 8 26 29 29 26 29 8 8 8 29 8 23 29 29 26 8 14 29 8 14 8 23 29 8 8 8 31 2 29 8 26 8 14 8 8 8 8 2 29 8 2 2 29 29 8 27 29 8 2 8 29 8 29 31 29 29 2 2 18 8 23 18 2 29 8 8 2 29 29 14 8 2 29 29 18 18 8 29 29 2 8 29 8 23 29 18 8 2 2 29 17 2 2 29 2 8 18 29 8 8 8 8 26 2 8 29 18 8 31 8 29 8 6 29 8 18 8 2 29 29 2 29 14 18 18 29 8 2 8 29 8 8 23 26 8 8 8 20 29 8 31 23 2 18 8 8 23 8 2 8 2 23 29 29 29 14 8 8 8 8 25 29 29 29 23 8 25 2 8 8 23 8 8 8 18 8 23 29 29 8 8 8 23 6 26 8 26 6 8 29 29 18 18 25 23 8 18 8 23 14 8 18 8 8 2 29 29 8 8 23 8 8 29 29 14 25 2 29 18 2 23 2 29 8 2 8 8 26 8 20 31 18 23 29 8 18 29 23 8 29 29 8 8 18 2 26 8 29 8 27 8 23 29 8 8 18 8 26 29 8 29 18 29 2 29 29 18 8 14 8 29 8 8 8 26 8 6 18 29 6 17 8 8 8 25 29 8 8 6 31 8 8 29 2 29 18 23 8 26 8 29 8 2 6 29 8 2 29 23 2 29 26 29 29 29 2 29 8 2 23 29 26 6 8 8 8 2 18 29 8 29 8 8 14 29 29 8 2 29 29 29 25 31 29 31 29 8 2 8 2 2 8 2 23 29 29 25 29 29 29 29 25 29 14 23 8 8 18 8 29 29 29 29 29 29 2 29 2 6 25 31 29 29 29 2 8 8 8 8 2 31 31 29 25 29 8 25 29 8 31 29 2 25 8 29 2 25 25 29 29 25 18 14 2 2 29 18 2 29 2 2 8 29 29 25 25 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 2 29 2 29 8 29 14 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 2 2 31 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 16 13 29 16 16 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 13 16 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 14 29 29 29 29 2 29 14 29 31 2 14 29 29 29 29 2 18 29 2 29 29 29 29 29 8 6 29 2 29 2 18 29 8 2 18 2 29 18 18 8 2 2 18 8 25 2 29 25 2 2 29 29 8 2 2 18 2 26 29 29 29 23 31 29 29 8 29 2 29 29 25 26 18 8 29 29 8 18 14 29 8 29 2 29 29 29 8 8 8 29 14 8 18 2 29 31 2 8 26 29 18 25 31 29 29 29 14 29 29 2 25 29 14 2 27 29 25 14 29 8 8 29 27 8 8 8 29 29 14 25 29 8 8 29 2 2 8 8 29 18 8 23 6 29 8 8 8 31 23 2 8 23 27 29 8 8 14 27 8 8 2 25 23 8 26 8 8 8 18 2 2 8 8 29 23 6 29 2 8 8 18 27 29 29 29 29 23 8 2 29 8 20 8 8 2 14 2 8 29 2 29 23 8 8 29 20 20 20 20 20 20 8 20 2 14 8 23 29 6 29 29 2 27 29 2 29 8 26 18 2 8 2 31 18 6 8 29 23 29 2 2 8 8 6 8 8 8 2 23 31 2 26 29 6 2 2 2 2 8 8 29 29 18 8 29 29 26 8 2 18 2 29 2 2 8 23 31 25 29 29 29 8 27 2 8 8 6 8 2 31 29 2 23 8 8 8 29 2 8 23 6 29 8 29 8 8 20 23 8 8 2 8 8 6 8 8 29 8 8 26 18 14 14 2 29 2 26 29 8 2 26 29 29 17 8 8 29 29 23 26 8 18 29 8 23 29 8 25 2 29 8 8 8 23 29 23 8 8 6 2 2 8 8 25 8 23 2 8 8 8 8 8 29 2 8 8 23 29 26 18 2 23 8 8 29 29 8 8 8 8 8 29 26 2 23 26 29 8 2 8 29 8 8 29 8 8 8 29 8 8 29 8 8 8 26 26 2 31 26 8 29 8 23 8 8 18 8 8 8 8 8 8 14 8 23 2 8 29 23 29 2 8 29 8 8 8 2 8 26 29 8 31 8 23 8 2 8 29 8 8 29 8 6 26 29 31 17 8 6 8 29 18 26 23 2 31 23 23 27 29 8 29 25 2 14 29 29 18 29 8 23 8 29 29 29 18 2 8 8 23 23 8 18 23 6 29 8 8 8 8 8 23 6 8 29 29 26 8 29 8 8 29 29 31 8 8 8 23 29 8 2 23 2 8 29 29 2 8 8 8 8 29 18 29 29 6 8 23 29 18 8 2 8 8 8 2 29 2 29 8 26 8 29 8 26 8 2 8 8 8 6 23 29 18 8 8 8 23 8 8 8 6 29 29 23 29 23 8 29 23 8 8 29 8 8 27 8 29 6 6 8 8 2 8 31 2 23 8 5 8 26 23 8 8 29 8 29 26 2 29 25 29 8 31 8 8 6 29 29 2 23 8 23 29 29 25 8 8 23 8 8 8 29 29 18 8 29 2 2 8 31 25 8 8 29 8 20 29 29 8 23 26 2 8 29 29 29 8 20 29 29 29 26 8 29 8 2 29 23 29 8 26 8 6 29 2 20 26 29 23 8 8 29 2 8 8 2 8 29 23 25 8 29 23 6 2 18 29 18 25 8 29 8 29 26 2 8 29 2 8 8 8 29 8 29 8 23 2 8 8 8 8 8 8 8 25 29 29 2 23 29 8 29 29 26 8 8 23 29 8 29 29 27 29 18 8 8 8 25 8 6 8 26 8 8 8 29 8 26 8 23 29 2 29 4 29 2 8 23 18 8 8 8 29 23 8 29 8 29 29 18 29 8 8 29 8 29 29 8 26 8 29 29 29 29 25 2 2 18 2 25 25 29 25 29 25 29 29 18 2 31 29 29 8 25 2 8 2 8 2 2 8 8 8 8 29 14 31 18 23 8 20 8 29 8 8 23 8 8 2 8 2 8 29 29 2 29 2 29 29 8 8 29 8 26 29 29 31 2 8 6 27 25 8 2 23 8 29 31 8 8 14 2 8 18 8 8 29 8 8 8 8 18 2 25 2 6 29 23 25 2 8 27 8 14 8 29 31 29 31 8 8 8 8 23 29 27 8 8 8 29 6 8 23 23 29 2 8 8 18 29 8 29 18 14 25 8 26 8 23 2 26 26 18 8 29 2 29 8 23 23 2 29 2 14 29 2 2 14 8 26 23 2 31 8 8 4 29 18 8 29 29 26 23 8 23 8 29 2 26 18 8 18 23 27 23 8 8 18 18 27 2 8 8 29 8 26 26 6 8 23 8 26 8 29 23 8 8 14 29 8 8 8 8 8 23 18 18 8 8 29 29 8 2 8 8 14 8 8 8 8 8 8 8 2 29 29 26 8 6 26 2 14 14 31 8 8 23 18 2 31 2 8 8 2 29 8 2 29 8 2 6 29 8 8 8 29 2 31 8 14 26 8 14 26 23 8 29 8 23 29 8 26 29 2 8 29 2 29 6 29 8 23 14 31 29 8 29 29 14 8 29 8 23 27 29 8 2 18 27 2 25 8 23 8 29 29 18 29 29 18 29 25 14 29 23 29 2 8 29 26 23 23 29 8 29 18 18 29 8 14 29 2 8 29 8 20 8 14 31 8 6 8 8 23 2 8 26 29 29 29 23 29 23 8 8 2 8 8 20 8 8 8 6 29 8 8 6 31 23 6 26 18 29 31 26 27 6 20 8 8 8 8 8 8 8 8 29 18 8 8 8 18 29 8 23 18 2 8 8 29 8 8 31 2 6 8 26 8 26 2 6 20 18 8 20 8 8 8 31 8 31 8 8 27 2 29 8 8 2 29 8 14 8 8 26 8 2 8 29 29 8 20 25 29 8 8 29 2 14 8 29 2 8 29 23 27 8 8 29 23 23 26 23 23 2 8 26 29 29 8 23 29 8 23 18 8 31 8 8 8 23 26 8 29 18 8 23 8 2 6 8 2 8 6 2 8 8 18 8 29 8 8 8 29 31 2 8 8 8 23 8 29 8 8 23 2 8 8 8 29 29 2 2 23 8 8 14 23 14 23 6 6 8 18 8 29 2 8 8 26 18 29 14 8 26 29 8 29 29 27 2 8 23 29 8 8 29 29 2 2 8 8 29 29 8 23 29 8 8 2 8 29 8 8 29 26 31 25 29 29 26 23 8 8 8 8 29 8 29 23 23 8 23 23 8 8 8 26 29 8 8 23 8 8 6 5 17 29 29 8 23 8 29 8 29 6 8 29 29 18 23 23 8 26 8 14 26 8 8 8 8 29 14 29 8 8 8 6 18 23 8 26 8 14 2 26 8 27 8 2 8 8 29 8 2 2 18 29 29 8 29 8 23 29 29 26 23 8 8 8 25 29 18 8 2 29 8 8 8 23 8 6 8 8 29 23 29 8 8 8 8 2 29 8 8 18 8 8 26 26 8 29 23 31 29 29 8 8 29 25 8 27 29 29 23 23 6 18 8 2 8 23 8 29 29 8 8 8 6 17 8 8 29 8 29 29 8 8 27 29 8 2 8 2 8 8 29 29 2 2 8 2 8 2 29 29 29 29 29 8 2 23 14 18 27 8 2 8 29 8 8 29 29 2 23 8 14 8 8 8 25 8 8 29 2 8 8 8 8 29 8 8 2 26 29 8 2 25 18 8 2 8 8 5 18 23 29 18 8 2 26 8 29 26 29 8 2 8 8 8 18 17 14 8 8 8 8 8 29 8 8 23 29 2 29 8 8 23 29 29 8 8 8 8 8 26 8 8 14 18 8 18 26 5 25 29 8 2 23 2 29 29 18 8 29 8 2 23 29 29 8 2 26 8 25 26 8 8 8 6 8 2 23 8 4 2 8 29 8 8 14 8 8 8 29 29 18 8 29 2 23 6 2 26 29 29 29 2 26 29 23 8 29 8 18 26 8 8 8 23 8 29 2 29 8 29 8 8 8 8 2 8 8 31 26 29 29 8 29 29 29 23 29 8 8 8 29 8 8 8 8 8 8 8 2 8 8 29 29 18 31 8 29 2 23 8 26 8 8 8 2 8 18 6 8 8 8 8 23 18 8 29 18 18 8 6 29 8 23 6 2 8 18 2 29 8 29 29 8 8 8 8 29 29 2 8 29 8 29 29 29 29 2 29 23 26 29 2 14 29 29 8 18 2 29 26 8 29 8 8 2 2 29 29 2 2 14 8 8 29 29 8 31 2 23 8 8 6 29 8 8 8 2 8 8 8 23 8 2 29 8 18 29 8 14 8 8 8 8 8 8 29 8 23 29 8 8 8 29 29 26 8 8 14 2 8 8 29 2 14 29 25 29 29 8 29 29 29 8 8 2 2 8 29 8 8 31 29 23 2 8 29 8 2 8 8 29 8 8 8 8 8 8 23 2 29 29 8 8 8 18 29 14 29 6 14 29 23 29 8 8 2 29 2 8 29 8 23 8 29 6 29 8 8 29 8 18 14 23 8 6 18 29 14 18 29 14 29 14 2 2 18 29 6 2 20 20 2 26 14 18 2 2 2 2 31 29 2 2 2 2 14 29 2 25 29 2 25 2 29 2 29 2 2 18 29 8 31 2 8 29 8 31 8 2 2 27 23 29 29 31 25 18 29 29 29 29 29 29 2 29 2 2 18 2 2 2 2 8 23 29 2 8 18 2 8 2 2 14 2 27 8 29 2 18 29 25 26 23 8 2 27 14 2 29 29 27 8 8 29 8 29 29 26 8 29 8 8 29 23 2 29 29 29 8 31 27 2 23 26 8 29 2 18 25 23 8 29 8 23 8 2 29 8 25 8 25 14 2 8 8 29 20 8 25 25 8 20 2 27 2 2 25 8 18 8 2 2 2 23 2 18 2 29 8 8 8 8 2 6 18 29 8 29 2 29 29 29 29 29 18 31 29 8 14 8 23 8 8 29 29 8 18 26 31 18 8 8 29 31 26 26 8 2 29 18 31 8 29 2 14 20 20 20 18 25 6 29 29 8 29 14 2 18 2 31 8 25 14 2 8 25 29 8 25 29 2 29 2 2 14 29 8 31 2 23 29 14 20 5 20 27 20 20 29 8 8 31 8 6 2 8 2 29 8 8 2 2 2 8 2 8 29 31 8 29 29 8 20 8 8 8 26 2 23 8 8 8 8 29 8 2 23 2 8 8 8 8 8 8 8 18 8 8 29 31 8 2 23 29 2 2 31 8 23 29 29 25 8 26 29 18 2 29 2 6 29 2 23 8 29 8 29 29 25 18 26 29 23 18 18 8 8 23 2 31 8 8 2 29 29 8 2 8 20 25 18 8 8 23 8 29 18 8 8 6 8 8 29 2 2 2 23 8 8 23 18 14 29 8 8 2 26 2 18 8 23 2 29 2 8 8 2 29 8 8 18 8 29 29 23 8 29 29 2 23 25 29 8 23 29 2 29 8 2 2 2 8 29 29 8 29 8 20 29 2 29 20 17 29 2 2 8 20 20 8 20 8 14 29 2 8 2 25 29 29 29 14 8 18 29 14 29 29 2 8 29 2 29 18 29 29 29 29 23 29 31 2 2 2 29 2 2 8 8 8 18 8 8 8 8 14 2 2 27 14 29 8 8 8 14 8 18 23 8 8 31 2 2 8 26 29 27 18 2 26 8 18 8 26 8 23 29 2 31 2 8 29 29 8 8 8 29 29 29 2 6 2 8 23 14 18 2 29 18 8 14 8 8 29 29 18 2 8 26 2 8 8 8 23 2 23 8 29 27 8 31 14 27 29 29 29 18 8 23 29 14 26 2 8 29 29 8 31 2 29 8 18 2 8 2 8 8 26 8 29 2 8 8 29 6 29 6 8 2 29 8 29 8 27 18 8 2 29 2 23 2 18 29 14 8 29 29 26 29 2 8 23 18 2 18 14 8 2 20 8 29 25 8 8 8 29 23 8 14 8 23 29 29 2 8 29 29 8 29 23 8 26 2 29 14 8 8 18 23 8 14 2 29 2 23 8 2 29 31 29 29 8 18 8 29 18 2 2 2 29 29 2 29 23 8 18 2 23 14 29 8 29 2 2 29 29 8 8 29 8 8 29 29 8 2 18 6 8 8 29 29 2 29 18 23 25 18 8 29 31 2 29 8 2 8 8 29 8 6 2 8 8 6 29 23 8 26 8 8 2 8 29 23 26 8 8 8 2 2 25 31 23 8 29 8 18 29 8 2 29 29 8 8 8 8 8 29 23 2 29 18 18 29 2 23 8 6 29 18 29 23 23 29 29 8 23 29 29 8 8 2 8 8 8 23 29 23 26 8 8 14 23 14 29 2 8 29 14 18 31 8 29 8 8 8 2 8 29 2 8 8 23 8 8 8 8 29 8 8 8 8 8 25 8 29 2 8 8 8 8 8 29 2 23 8 27 29 8 8 26 23 8 14 14 23 8 8 8 31 29 8 26 29 8 8 8 2 8 2 2 8 8 8 29 8 31 14 8 14 26 8 8 14 23 23 29 2 8 8 2 2 8 29 23 8 25 29 27 23 29 8 8 18 18 8 29 29 23 8 8 18 23 8 8 29 8 8 14 29 8 23 6 8 14 29 23 8 2 8 29 26 29 8 8 8 18 26 8 8 8 18 8 2 8 18 2 8 8 29 26 29 8 23 8 23 23 29 6 14 8 8 27 29 14 2 2 29 2 25 6 2 2 8 29 23 31 6 6 29 2 14 26 6 29 8 29 29 8 23 8 8 14 29 29 29 8 2 23 29 29 18 8 8 31 8 8 6 29 8 8 26 8 31 8 2 29 2 25 8 29 29 23 29 6 8 26 2 8 8 8 23 8 8 8 6 8 23 8 8 8 8 8 18 2 29 2 29 2 26 27 14 14 29 6 8 23 25 8 8 23 8 8 29 8 8 18 8 26 8 8 8 25 2 29 2 29 8 2 8 14 23 23 2 17 23 8 2 8 2 31 14 27 8 8 23 8 2 18 8 29 6 2 29 26 8 8 26 31 31 2 8 8 8 29 26 8 26 23 8 8 2 8 29 8 8 18 8 8 29 29 8 8 2 26 23 8 29 8 8 29 23 2 29 8 27 14 29 2 18 8 8 2 8 29 29 29 14 23 29 8 8 8 8 18 2 8 14 8 23 8 8 8 29 8 8 8 8 2 8 23 29 29 8 8 25 2 26 8 23 18 29 23 29 27 17 8 29 8 31 8 8 2 8 8 29 31 29 8 2 8 8 2 18 8 8 29 8 8 26 8 8 2 8 2 25 18 29 8 8 29 20 29 23 25 8 2 23 29 18 2 14 8 8 8 8 8 8 8 23 6 8 27 2 8 8 8 8 23 23 29 29 29 31 8 6 8 8 8 18 8 8 6 23 8 29 29 29 26 8 8 29 8 8 29 29 18 8 8 2 29 2 29 26 29 23 8 8 20 2 29 8 8 8 29 8 29 8 8 31 8 8 29 29 25 8 23 2 26 8 8 29 8 8 8 8 2 8 8 23 29 8 23 8 8 8 8 23 8 26 31 8 8 14 8 8 2 8 8 29 8 29 29 29 31 8 29 31 8 8 23 26 29 2 2 29 2 8 23 8 18 8 25 29 8 2 8 14 8 2 2 29 23 8 26 29 2 8 29 29 18 8 2 8 26 23 8 14 8 29 8 8 26 8 31 23 29 2 29 2 26 8 2 8 8 2 2 2 8 14 8 8 29 2 31 8 26 29 23 8 8 29 8 23 8 25 2 8 29 14 8 29 8 23 8 29 26 26 25 2 2 8 23 2 29 23 29 26 2 26 8 25 2 29 8 23 29 23 17 8 8 8 29 8 6 8 8 29 8 29 23 25 2 8 8 26 8 8 8 2 14 2 8 29 18 6 29 29 2 2 8 8 8 8 8 8 31 2 29 8 8 8 29 29 26 25 23 27 8 8 2 29 8 31 29 8 8 29 8 8 29 8 2 29 8 23 2 8 8 8 8 23 8 8 2 8 23 23 8 8 2 8 8 8 2 6 2 8 2 8 29 8 2 29 8 26 27 8 26 2 8 29 25 29 29 8 18 29 26 8 8 8 8 8 29 8 8 29 8 8 29 31 8 8 2 8 8 8 18 8 23 27 8 29 8 29 29 29 18 31 31 29 14 29 8 14 29 31 18 2 25 29 23 8 8 8 23 29 8 26 8 2 29 23 8 2 25 14 23 23 2 8 2 18 29 2 8 23 29 8 26 2 29 8 29 29 2 23 29 8 8 23 8 8 26 26 6 27 8 26 8 29 8 8 29 8 29 8 23 8 23 5 8 8 8 23 8 8 18 29 18 6 8 26 18 6 25 8 23 14 29 8 2 8 8 8 8 23 8 8 26 8 25 2 29 8 2 14 29 18 29 29 29 6 29 6 8 31 8 26 4 29 25 18 2 18 2 5 26 29 2 8 25 31 2 25 29 8 8 2 29 2 14 2 2 2 18 5 14 2 8 31 2 25 2 2 8 29 14 6 29 18 27 25 8 23 8 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 27 29 29 29 29 31 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 27 16 29 29 29 8 29 29 29 29 8 8 29 29 29 29 29 31 29 29 29 29 29 29 2 29 29 29 2 29 29 17 25 29 29 8 25 8 2 8 29 25 29 29 29 29 8 29 29 2 8 29 29 6 31 29 29 29 29 29 29 29 29 29 29 29 14 14 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 31 29 29 29 8 2 29 29 2 8 29 29 29 29 29 29 29 29 29 29 8 31 29 29 29 8 13 29 29 29 29 2 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 17 8 29 18 8 29 29 29 29 29 29 29 29 29 31 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 8 27 2 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 8 6 29 18 29 8 29 2 29 8 29 29 29 2 29 29 29 14 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 8 14 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 13 29 29 29 29 29 29 29 14 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 31 29 29 2 2 29 2 29 2 25 2 29 2 14 31 29 23 2 2 2 8 29 29 29 29 18 29 2 29 18 8 18 2 26 8 29 29 29 5 29 23 8 2 25 8 29 29 8 8 25 27 8 2 8 8 23 2 29 29 29 29 29 29 29 20 18 29 29 8 8 29 29 2 8 23 23 31 8 8 14 8 23 14 8 8 8 14 26 8 8 8 8 8 31 8 8 14 8 29 2 18 29 8 25 29 29 8 27 8 29 2 25 29 18 8 29 29 29 8 8 14 2 29 25 31 2 29 14 2 29 8 8 29 29 2 8 8 8 29 8 14 8 25 2 8 8 8 27 8 31 25 8 8 2 18 5 2 29 2 29 2 2 2 2 31 8 14 6 29 8 25 29 25 25 29 2 26 23 8 2 18 8 18 29 8 2 8 8 29 8 29 23 2 8 8 29 8 8 29 29 2 2 23 8 6 8 8 29 2 14 8 18 8 8 23 18 2 2 6 2 8 26 2 8 8 8 23 2 29 29 2 2 8 29 2 8 23 26 8 2 6 14 2 31 23 2 31 25 29 29 8 2 29 8 8 29 14 29 29 23 29 2 14 8 8 8 8 23 26 29 8 8 2 14 8 31 29 2 8 8 6 2 8 8 23 31 29 8 2 29 2 14 8 2 23 8 2 29 2 26 29 14 18 2 18 8 8 29 8 29 29 25 2 2 2 25 18 29 25 29 8 6 29 29 8 29 29 8 23 23 26 23 31 8 8 8 18 23 8 23 29 8 8 27 23 8 2 26 29 8 29 2 8 2 8 29 18 23 18 8 8 29 8 2 29 29 2 29 29 25 2 2 31 8 29 6 29 8 8 29 23 25 26 8 8 29 8 5 29 8 18 29 8 23 6 29 14 8 8 18 31 2 23 8 2 2 8 6 2 14 2 8 8 8 2 26 8 2 29 29 23 25 8 23 2 25 8 29 18 29 8 2 8 23 14 8 8 29 8 8 8 8 2 8 2 8 8 8 18 29 2 8 8 8 6 17 2 8 14 8 26 18 8 8 29 29 8 25 29 8 31 8 8 8 29 31 8 8 25 2 8 29 8 2 8 26 29 2 18 29 29 8 6 8 8 29 8 8 8 29 8 2 23 8 18 8 29 2 29 8 6 29 8 8 31 6 8 23 2 8 8 18 29 18 18 8 23 29 8 8 2 18 29 14 29 2 8 23 26 8 29 6 25 8 29 26 8 8 26 2 2 5 2 2 18 8 31 29 8 31 8 25 18 8 2 23 8 29 8 8 23 6 29 8 23 29 8 29 8 8 2 25 29 8 8 18 8 8 29 8 18 18 26 8 29 18 29 23 29 18 14 2 8 8 23 8 8 2 29 14 8 8 2 8 8 18 8 23 8 8 6 2 29 14 8 2 29 8 23 8 31 8 2 8 8 8 29 14 27 29 6 31 29 29 8 2 26 23 29 6 31 29 29 8 2 2 8 8 29 18 29 29 8 8 6 14 8 8 29 8 8 8 23 2 23 14 29 8 29 8 8 2 8 31 8 23 18 23 29 8 8 18 26 18 26 23 29 2 27 29 20 8 20 20 20 8 8 29 18 8 29 29 29 31 18 8 29 2 23 8 2 27 8 8 2 2 8 8 5 8 6 8 8 8 8 8 8 23 8 25 23 8 14 2 8 29 2 29 2 23 6 18 8 8 8 8 18 14 2 2 8 17 8 23 8 8 2 8 8 29 2 8 8 29 8 8 8 8 8 8 29 29 6 23 29 20 29 8 20 26 26 8 26 23 29 29 26 2 2 14 2 2 8 8 8 8 27 8 26 26 6 2 29 8 23 18 2 8 8 8 29 29 29 29 27 18 29 29 14 2 8 25 2 8 29 18 18 31 29 14 2 29 29 8 29 2 29 6 2 31 8 2 27 8 8 2 29 14 29 25 2 14 2 25 23 2 29 8 31 18 8 8 26 18 8 14 31 2 23 2 29 14 8 31 23 31 8 8 8 31 8 8 29 29 18 8 8 8 8 8 8 23 18 8 23 29 8 18 8 23 26 18 8 8 2 8 8 20 2 8 8 18 8 23 8 2 8 29 29 2 8 23 29 8 2 29 29 23 8 8 2 8 2 29 2 26 8 29 2 8 18 29 25 29 18 8 29 26 23 18 26 8 27 8 2 23 8 29 20 2 8 8 14 31 18 25 8 14 8 26 23 8 8 8 18 2 8 23 2 27 8 8 14 18 8 8 23 2 8 29 8 29 23 26 8 29 23 23 29 8 26 6 2 29 29 29 29 29 29 8 8 8 18 8 6 29 8 8 8 8 23 8 29 23 8 8 8 5 8 29 6 8 27 23 8 31 6 20 20 8 2 29 23 8 18 29 8 8 2 8 8 23 8 8 26 29 8 18 2 8 23 8 2 18 8 8 29 29 29 29 8 8 8 29 8 8 23 29 29 29 23 29 23 29 8 2 8 31 8 29 23 8 8 26 29 26 8 18 29 26 23 8 18 8 8 26 2 26 8 29 26 8 8 18 2 8 8 8 29 8 8 8 23 8 29 31 26 8 8 2 29 8 18 8 8 29 8 26 8 26 17 8 29 23 2 23 6 2 8 29 31 8 18 8 26 8 29 29 26 8 20 18 29 29 8 26 2 23 23 29 6 2 8 18 23 8 29 25 2 8 2 2 29 26 25 29 23 23 8 29 8 31 14 8 23 18 8 2 8 8 25 8 23 29 29 31 8 8 8 8 14 25 29 31 8 26 23 2 8 23 29 2 14 8 27 18 29 23 8 29 26 14 29 29 2 23 2 8 2 18 8 8 2 23 8 14 29 31 2 8 6 18 23 8 29 29 8 29 8 8 29 29 27 2 23 8 8 8 8 8 29 29 27 29 8 8 2 8 2 29 29 8 26 25 8 8 8 8 18 23 8 18 27 8 8 29 2 29 23 5 29 25 29 29 25 14 2 2 29 29 23 29 23 8 23 6 29 18 23 29 26 29 29 14 8 29 8 23 31 2 23 8 8 8 29 2 18 18 8 2 8 25 8 27 8 29 29 26 23 29 31 8 29 8 29 2 23 8 26 8 29 8 26 8 8 8 18 18 8 8 8 8 8 8 8 8 8 23 8 8 29 18 8 2 8 14 14 26 2 14 29 18 8 29 18 25 2 29 20 23 8 6 8 8 29 18 8 29 8 8 2 2 29 8 29 8 29 8 29 2 8 23 8 8 8 6 23 8 29 26 8 8 23 23 23 31 14 29 8 25 6 29 8 8 23 8 8 29 2 23 8 26 8 2 8 18 23 26 23 6 8 14 2 23 29 23 23 26 23 2 8 26 8 29 14 29 8 8 23 2 31 8 8 18 26 8 29 29 8 29 29 8 26 23 8 8 29 8 8 23 8 29 8 2 29 18 8 8 8 8 29 29 8 18 6 8 23 8 29 2 2 8 18 29 8 8 23 2 29 8 8 8 29 8 14 8 2 29 29 8 8 2 23 23 23 23 2 8 2 8 2 8 2 2 29 23 29 26 23 18 8 8 8 23 8 14 14 27 8 2 8 26 2 23 31 8 18 29 2 23 6 14 26 8 29 14 18 8 8 29 29 6 8 31 23 18 8 14 26 29 8 29 23 2 8 29 8 14 2 8 2 8 25 29 2 18 29 8 23 6 29 29 29 14 8 2 8 2 8 8 2 2 29 29 8 29 2 25 8 26 29 2 8 2 8 29 8 2 8 8 23 14 29 8 6 8 29 8 29 29 29 8 29 8 8 29 29 29 8 25 8 29 29 29 18 14 27 6 25 8 29 2 8 18 23 18 25 29 8 8 8 29 8 8 25 6 2 31 2 8 29 8 8 25 29 2 8 8 14 2 23 2 8 26 8 29 8 8 8 8 29 31 27 8 8 26 2 14 8 27 2 29 25 2 2 29 8 8 6 29 8 8 18 23 8 27 8 8 26 29 29 29 8 29 29 2 23 8 2 29 23 2 8 23 29 18 8 2 14 20 20 20 29 8 2 2 8 8 25 8 26 23 26 2 23 8 8 2 29 27 29 2 26 23 8 2 6 8 2 8 8 8 31 8 26 8 8 8 8 8 2 29 8 8 8 23 8 2 8 23 2 8 31 2 8 18 29 8 29 23 29 23 29 8 18 18 8 8 29 8 31 8 8 8 26 29 8 8 18 29 23 2 31 29 8 2 8 8 8 27 8 8 8 8 8 8 18 8 2 8 2 23 2 8 8 26 29 23 8 29 8 8 29 8 18 8 26 8 8 8 18 8 29 29 8 29 29 8 8 8 23 8 8 29 8 8 29 23 2 29 18 8 8 8 8 8 5 8 6 26 29 8 18 23 8 8 8 8 8 29 8 14 8 8 23 8 8 2 23 8 14 8 31 29 8 23 29 29 8 29 23 29 29 20 8 8 8 23 29 29 2 29 18 6 14 14 8 8 27 6 18 8 8 29 8 8 23 2 8 8 26 29 8 8 2 8 31 14 29 8 2 26 29 6 8 8 29 2 8 8 23 18 29 31 14 2 18 25 8 29 2 29 8 26 8 8 29 29 29 25 2 20 20 8 8 2 8 8 8 31 8 14 26 29 18 8 29 2 14 8 26 8 8 2 6 8 8 26 29 26 23 20 23 29 8 8 6 26 23 31 2 26 8 23 2 23 14 29 2 29 26 29 8 29 29 25 29 8 8 29 8 26 23 2 2 8 18 26 8 8 29 29 26 8 29 8 29 29 8 8 8 8 8 23 8 8 8 29 8 8 29 29 25 18 8 18 8 29 29 29 8 29 8 2 29 8 8 26 2 26 23 8 2 8 14 8 26 8 23 26 31 29 18 23 8 29 26 23 8 8 26 29 29 2 23 29 8 18 6 29 29 2 6 2 8 8 25 8 8 8 8 29 31 18 2 8 23 8 8 18 26 8 29 23 29 29 2 8 23 29 8 2 6 2 8 2 8 2 18 29 25 8 8 2 18 26 23 29 29 8 8 14 8 2 29 29 8 8 29 8 2 29 8 8 6 23 8 8 29 8 18 26 8 8 8 8 8 6 8 29 14 23 29 23 8 14 29 6 26 29 31 8 8 8 29 29 8 8 29 29 2 31 29 23 29 8 14 8 29 8 29 29 29 8 23 29 29 2 29 29 18 31 8 2 6 29 14 29 2 29 29 18 29 2 8 29 18 29 8 8 31 2 6 8 14 8 29 8 23 26 8 8 8 2 23 23 23 8 23 29 8 5 31 29 8 2 8 29 8 23 25 14 2 23 8 29 23 2 8 29 29 8 14 8 26 8 8 26 18 8 8 8 23 29 2 29 26 26 29 14 27 29 2 29 29 29 8 23 26 23 8 8 31 8 8 29 2 8 23 29 6 29 29 14 29 23 8 8 23 8 8 26 29 8 8 8 18 14 8 23 8 8 29 26 8 23 17 23 14 8 29 8 29 6 18 29 8 8 2 29 31 8 8 29 8 8 18 26 8 25 18 6 8 26 8 6 8 26 8 18 18 8 23 29 6 26 29 2 2 8 18 8 23 18 29 18 29 29 25 26 8 8 29 8 18 2 8 29 23 29 2 8 29 8 29 6 2 23 8 29 8 14 8 2 2 8 23 2 26 26 29 29 6 8 8 29 29 6 8 2 29 31 8 8 8 8 8 29 26 29 27 18 2 18 29 18 29 29 29 6 31 25 2 2 29 2 23 8 29 8 29 8 8 29 2 23 29 25 29 2 23 8 29 29 18 29 29 29 18 29 8 8 27 29 25 18 25 25 8 2 8 8 23 2 29 14 8 26 23 26 27 8 8 26 8 8 29 26 18 26 8 29 8 8 31 8 26 8 2 2 8 14 18 29 8 8 31 6 29 8 8 8 2 18 8 26 26 26 23 8 26 25 8 8 8 8 8 2 2 29 8 6 29 23 29 8 18 23 18 8 2 8 8 29 8 18 26 8 8 23 8 8 8 26 18 18 8 29 8 8 23 8 8 29 8 26 2 29 23 8 23 8 14 29 29 27 29 23 26 23 23 29 23 2 23 25 27 8 25 29 29 18 20 8 6 2 2 29 14 29 29 29 8 29 29 2 2 6 2 14 29 14 2 29 29 14 8 14 25 29 25 2 2 29 2 29 29 29 25 27 29 29 25 14 20 2 20 2 23 6 2 29 29 29 14 14 2 31 2 8 8 29 23 2 2 31 29 29 8 29 8 29 2 29 2 14 8 2 2 25 8 18 2 14 2 27 2 25 18 31 29 8 2 23 2 29 14 29 8 27 29 8 8 14 31 8 29 29 2 8 8 8 8 6 29 25 8 29 8 8 8 26 8 23 8 8 29 18 8 23 26 8 2 8 2 2 29 23 8 23 8 8 8 8 29 31 8 8 18 25 29 8 8 8 29 2 14 2 8 29 8 29 23 8 29 8 23 8 8 26 23 8 8 20 2 8 8 8 23 8 6 2 8 8 8 29 23 8 23 2 29 8 8 8 29 2 8 6 29 29 2 8 31 23 8 8 8 8 8 29 29 2 2 8 26 8 2 8 2 8 8 25 31 2 29 8 29 26 5 29 8 29 18 8 8 2 8 2 8 8 8 8 31 8 29 14 29 25 20 8 8 8 26 23 8 29 29 8 8 31 8 18 8 29 2 23 25 29 2 8 29 29 8 8 25 29 25 8 8 18 26 8 23 29 29 26 23 8 18 23 8 8 31 2 8 29 29 23 29 11 8 26 8 8 29 18 8 29 8 8 18 29 29 18 8 29 25 2 8 23 29 2 8 8 6 8 29 23 8 29 26 29 8 8 29 2 23 8 29 2 8 6 29 8 8 29 29 8 26 8 14 29 8 26 23 8 2 20 29 2 2 8 8 8 8 6 2 29 2 5 18 8 20 8 8 2 8 8 29 8 29 29 2 29 14 29 6 23 14 8 8 8 8 6 8 2 8 8 8 23 8 26 6 8 8 8 23 8 29 26 31 25 8 8 8 2 6 8 2 29 8 2 8 2 8 2 2 8 8 23 8 26 26 8 2 18 2 8 31 18 29 8 31 8 31 18 29 29 8 14 29 29 8 8 2 8 8 18 6 23 8 29 8 8 8 8 8 29 8 23 8 29 8 29 8 8 8 8 29 29 29 14 26 8 8 8 8 8 26 29 8 8 8 18 8 8 25 29 23 8 2 8 8 2 8 26 2 8 18 29 26 23 31 8 29 25 6 14 29 23 29 26 23 8 26 8 2 31 8 8 8 18 18 8 23 14 8 26 8 8 8 6 8 8 18 8 26 8 14 8 18 8 8 2 27 18 8 4 8 23 8 8 8 29 23 8 8 26 8 8 2 29 14 2 29 8 8 14 20 2 8 8 2 23 2 29 8 26 8 8 8 8 8 8 8 8 23 29 26 8 6 8 14 2 18 8 8 23 29 8 8 31 23 8 2 2 6 2 29 8 29 29 23 8 29 23 8 8 6 29 8 8 23 8 8 8 8 8 14 2 8 8 23 29 8 26 23 29 29 23 8 29 31 29 8 23 29 29 8 8 25 8 8 20 8 27 2 8 8 20 8 18 8 8 18 8 8 29 6 29 26 8 26 29 23 8 8 23 8 8 29 29 27 29 8 8 2 8 31 8 8 6 23 8 29 8 8 8 29 31 8 26 2 2 8 8 8 2 8 8 29 23 8 25 8 2 29 29 29 2 29 29 29 8 23 14 8 23 29 31 26 8 2 8 8 8 23 29 8 8 26 23 29 2 29 8 8 29 2 18 29 29 29 29 2 8 8 23 8 26 26 2 8 2 23 18 8 8 4 29 8 8 29 8 8 18 2 23 2 2 29 2 25 8 8 29 8 29 31 2 26 25 23 25 31 8 8 29 26 8 8 18 8 8 8 2 29 8 8 8 23 2 6 2 6 26 8 8 8 5 18 23 8 26 8 26 8 14 23 8 23 2 29 29 20 20 23 20 26 2 2 2 23 23 8 29 2 2 23 29 8 18 23 29 8 29 8 8 8 8 23 8 8 8 29 18 26 26 29 23 6 29 18 29 8 23 8 8 8 8 8 8 26 29 2 8 8 14 14 26 8 8 23 8 29 8 26 2 29 23 29 29 8 8 18 29 8 29 8 8 18 23 8 8 8 8 8 29 29 14 2 14 29 8 2 8 2 8 18 6 8 8 29 29 6 29 2 14 8 8 18 8 8 29 8 23 29 25 2 14 8 6 8 8 26 26 6 6 8 8 14 26 8 26 29 23 2 29 8 26 18 8 18 26 23 8 8 29 29 14 8 29 25 8 8 18 8 8 8 8 8 2 23 8 26 29 29 29 29 26 29 8 8 2 29 29 8 2 18 8 8 8 8 23 8 23 8 23 29 25 18 29 8 29 18 29 8 29 8 8 2 23 8 8 29 2 8 8 8 8 8 8 18 8 8 8 23 25 29 26 8 29 8 18 8 8 23 8 31 2 8 8 8 8 2 18 8 29 8 23 23 23 8 29 8 8 29 8 8 23 31 8 29 29 8 8 2 2 8 23 2 23 8 8 8 8 29 18 8 8 26 26 29 26 2 23 26 29 8 29 8 8 29 8 2 23 29 8 2 8 8 8 23 14 8 29 8 8 18 29 18 8 29 8 2 8 8 2 2 18 8 18 8 8 8 29 23 8 23 8 29 18 6 8 6 8 8 8 8 31 29 18 23 23 18 8 29 31 6 25 8 6 8 29 29 2 8 18 14 8 14 8 8 23 2 18 29 8 2 8 8 29 14 23 8 8 23 29 14 8 8 29 8 29 8 2 2 23 26 8 29 18 8 26 8 8 17 16 18 31 29 23 2 29 29 29 29 8 8 23 8 8 8 8 29 8 26 23 6 29 8 18 8 29 8 8 29 8 8 26 29 2 23 29 29 8 18 2 29 8 29 2 29 29 8 29 8 8 2 29 26 6 8 8 29 29 8 8 23 14 25 29 14 27 23 2 25 26 18 18 6 29 8 2 26 29 18 29 23 29 29 8 2 8 8 23 26 8 8 25 31 25 2 8 29 29 8 8 29 8 25 8 18 26 29 8 18 2 29 29 25 27 18 8 8 8 29 29 8 8 26 14 2 25 29 23 18 29 8 8 8 8 2 8 29 8 8 8 6 29 8 8 8 23 8 18 8 29 2 29 29 29 26 18 25 8 8 8 14 29 29 27 2 31 8 8 8 23 8 5 18 8 8 29 2 2 29 23 18 8 2 2 8 8 29 26 29 8 23 26 8 18 8 2 8 2 29 8 29 8 8 31 2 8 23 14 29 8 23 29 8 8 8 29 29 14 29 8 8 18 2 8 8 8 8 29 25 2 8 2 25 18 8 29 8 2 2 31 2 8 2 2 2 2 8 2 8 29 8 8 8 8 23 8 2 29 2 6 2 23 6 26 29 29 2 23 2 29 18 26 8 6 8 18 8 26 8 23 26 8 29 26 18 8 8 8 8 8 8 29 2 8 2 29 18 29 29 2 8 8 8 2 8 23 26 8 8 8 8 25 8 8 2 8 14 29 6 8 18 29 29 8 2 23 29 14 2 8 8 29 29 8 29 8 8 8 25 29 23 8 23 8 8 5 23 23 29 2 8 8 18 8 8 8 29 8 2 29 23 31 29 23 8 29 23 23 8 26 8 8 26 8 8 8 8 23 8 29 23 8 8 26 29 25 2 25 29 26 23 6 2 23 29 8 8 29 8 25 14 29 2 8 8 8 8 8 8 8 8 8 29 2 29 23 8 8 8 23 29 14 23 29 2 8 8 29 8 8 14 29 18 29 2 8 8 26 23 8 14 29 8 25 8 29 29 8 2 14 8 25 29 29 2 20 2 2 25 8 8 18 29 18 29 31 8 25 29 14 8 29 8 8 2 29 8 8 8 2 14 2 29 8 14 8 8 8 8 29 29 8 23 8 8 2 31 8 26 8 29 23 29 2 8 8 23 18 2 29 8 8 23 2 8 8 29 29 2 29 2 8 8 29 29 23 23 8 2 29 8 8 8 2 2 18 18 8 29 8 31 18 8 18 8 26 8 23 14 6 29 8 8 20 8 2 29 29 8 25 8 26 26 8 29 6 8 8 8 8 29 2 2 8 2 8 2 29 29 29 23 29 29 18 8 8 8 8 26 2 8 2 8 8 8 8 29 8 29 8 14 31 2 8 14 8 23 2 8 8 8 29 8 6 8 23 29 29 14 8 29 31 8 2 31 29 6 8 8 31 14 2 26 8 26 25 8 14 8 23 20 8 8 8 8 23 8 29 29 18 8 6 18 8 8 29 2 8 26 29 2 8 23 29 29 29 2 26 23 8 8 18 8 29 8 26 29 29 29 8 8 23 8 18 8 8 23 29 8 8 29 8 8 29 8 18 23 26 8 29 25 2 8 8 6 23 2 29 2 31 8 8 8 31 8 2 31 2 8 6 27 2 8 23 29 25 14 8 14 6 26 23 29 8 8 29 18 8 2 8 6 29 8 8 23 8 29 2 2 8 23 26 8 8 2 6 14 8 31 8 31 2 8 8 29 23 29 8 29 8 8 23 29 29 26 23 8 23 29 26 23 26 18 8 8 8 2 31 29 26 5 23 8 23 8 29 29 8 14 8 8 5 2 18 26 26 8 23 23 8 8 20 20 8 8 29 29 8 8 8 29 31 8 29 29 8 23 8 8 8 26 8 8 29 8 31 29 8 20 2 29 23 8 8 29 2 29 8 27 8 26 8 29 8 29 8 26 29 29 2 23 31 23 14 31 29 25 8 31 27 29 8 23 29 29 8 29 29 26 18 26 8 2 29 6 31 2 8 8 26 8 29 14 8 29 8 18 23 18 8 29 8 29 8 8 29 26 2 8 23 8 8 29 8 29 8 26 8 29 26 8 14 29 14 14 2 29 26 8 29 8 8 8 29 8 18 26 23 29 8 2 8 2 23 2 8 26 8 29 23 29 8 14 29 8 26 26 8 29 23 8 8 2 8 8 8 8 26 2 8 26 8 8 8 8 29 23 8 29 29 29 8 23 2 29 23 31 8 31 25 8 26 8 29 8 8 29 29 8 8 8 29 8 8 18 8 26 23 8 2 2 2 8 8 8 14 2 8 25 18 2 8 18 8 29 8 8 8 8 29 14 29 26 29 8 29 8 8 2 2 20 8 29 8 8 8 31 29 8 6 5 2 8 8 8 8 27 2 27 8 29 8 18 2 2 29 29 14 18 23 8 8 29 8 8 23 8 18 8 29 26 18 2 29 29 8 2 23 26 8 8 14 26 2 29 8 29 26 8 8 8 8 29 29 2 8 8 29 8 29 29 29 23 27 29 14 29 8 2 27 8 2 20 26 29 29 25 14 25 29 2 29 25 2 29 29 2 29 2 29 14 8 29 8 18 25 8 8 2 18 2 2 29 25 14 14 2 6 8 31 14 27 29 29 6 29 29 25 18 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 27 29 2 8 8 29 29 2 8 29 6 2 29 29 29 29 29 29 2 18 2 29 29 29 29 29 16 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 31 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 16 16 29 29 8 29 29 29 29 29 16 16 16 16 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 31 29 29 29 29 13 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 18 8 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 8 29 29 29 2 8 29 29 8 18 8 29 29 29 29 18 29 18 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 8 29 29 29 23 31 2 29 2 29 2 8 8 29 29 29 2 29 29 29 8 29 18 29 2 29 29 29 29 23 29 29 18 29 29 29 29 29 29 8 2 29 29 2 29 29 2 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 31 29 29 29 29 18 8 29 29 2 2 2 2 29 6 8 14 29 2 29 29 29 29 29 29 2 29 2 27 2 18 2 2 29 2 29 29 6 29 29 29 29 2 8 2 29 29 2 29 29 6 31 29 29 29 8 8 18 29 2 29 18 29 29 2 29 8 8 8 2 2 2 8 8 29 2 8 8 8 23 29 29 29 29 18 8 29 8 23 8 2 29 8 2 29 8 2 2 2 25 14 29 23 29 2 29 29 29 2 18 2 29 25 29 25 8 29 29 2 2 2 8 23 2 29 8 29 23 29 29 8 26 8 31 8 29 14 18 25 29 29 23 29 2 8 8 29 2 25 8 26 8 8 29 2 29 20 8 25 2 29 29 29 29 29 31 8 26 29 26 8 2 29 18 8 8 2 29 2 2 26 29 29 8 18 8 2 29 29 8 29 29 29 2 8 23 8 6 29 29 8 2 29 29 2 8 8 8 25 2 26 29 29 18 2 2 8 29 2 8 26 6 2 29 2 25 8 14 2 27 29 8 8 5 25 8 31 23 2 2 2 8 8 29 14 29 8 8 8 2 29 29 29 29 8 8 20 14 26 18 6 18 8 8 23 29 8 2 27 29 6 26 8 29 29 5 29 29 29 8 29 2 25 2 6 8 6 8 8 8 2 29 8 8 29 29 2 31 29 8 2 8 25 29 2 29 8 8 29 8 8 8 8 29 25 31 29 29 29 8 29 29 25 29 29 29 8 29 8 14 29 2 2 29 29 25 18 2 29 14 29 2 2 2 14 29 2 18 2 6 8 8 8 8 8 5 26 8 29 8 25 25 29 8 8 2 8 8 18 23 8 8 29 6 29 8 18 8 29 6 8 2 29 6 6 29 29 26 26 20 18 25 8 29 18 8 8 29 23 29 8 25 29 29 29 8 2 26 20 26 20 18 6 8 25 2 2 29 8 6 8 26 6 8 23 2 14 2 23 29 29 20 29 8 29 8 18 27 2 8 2 14 2 8 18 2 8 23 29 29 8 6 29 8 29 8 8 8 2 8 2 23 23 2 8 8 8 8 31 29 14 8 29 29 29 2 8 29 8 26 8 23 29 29 23 29 18 18 5 8 8 8 8 8 18 8 6 2 2 2 8 2 6 29 29 31 2 2 27 29 26 29 25 8 23 31 2 8 8 8 29 8 26 8 18 29 29 29 5 31 8 18 23 8 8 23 29 8 29 8 29 8 29 8 18 14 8 8 8 27 8 2 2 29 2 26 31 8 2 8 18 29 26 29 31 14 2 26 2 8 2 8 26 23 8 8 2 8 29 2 29 2 8 8 23 8 26 20 26 25 18 2 20 8 26 8 29 20 8 8 26 2 20 29 2 6 8 8 29 27 2 8 14 18 29 26 26 18 29 18 18 29 29 8 2 29 2 8 2 29 25 2 2 29 26 18 2 2 29 18 18 2 29 25 29 31 8 2 8 29 23 29 8 23 2 2 23 29 29 29 2 8 29 8 2 8 23 2 31 5 8 25 2 29 29 8 8 29 29 8 23 18 2 27 18 18 2 29 29 25 26 29 8 18 14 8 18 29 6 23 26 29 29 8 8 18 8 2 25 25 14 29 18 2 18 14 8 2 8 29 8 29 29 6 29 18 8 8 8 23 8 6 2 8 29 29 8 2 29 25 2 2 8 8 2 29 8 2 8 8 29 6 23 8 8 8 14 8 29 29 8 2 23 8 29 29 25 2 2 2 29 8 2 8 2 8 29 2 25 8 23 8 29 2 2 29 29 29 8 29 26 2 8 8 29 2 25 2 8 18 29 8 8 8 29 8 29 29 23 23 26 2 31 2 5 29 31 26 8 8 8 8 8 18 27 25 2 2 2 29 23 8 8 2 18 23 8 14 8 2 29 2 2 29 8 23 2 8 23 29 29 29 2 8 2 29 8 29 18 8 18 23 29 29 29 29 25 18 25 8 14 8 26 18 23 29 8 29 29 23 2 8 29 8 18 29 8 8 8 18 14 14 23 8 29 2 2 29 8 29 23 8 8 2 23 23 8 29 29 2 23 8 8 26 23 8 23 8 18 8 8 27 2 29 14 29 18 2 31 29 8 8 29 2 18 6 29 8 6 8 8 29 8 23 29 14 29 8 8 18 2 8 8 8 29 8 8 2 8 29 14 29 8 6 2 8 18 8 8 8 23 18 29 4 8 23 29 8 14 29 6 29 2 26 29 8 2 23 31 8 29 8 18 5 29 2 6 29 8 29 29 8 29 29 8 23 29 29 25 26 29 2 8 23 26 2 6 2 2 8 8 8 8 26 8 8 23 29 8 18 8 2 29 8 29 2 29 8 8 14 8 2 2 8 26 8 23 29 8 29 25 8 18 2 25 2 8 14 29 29 26 26 23 18 29 8 23 8 26 29 8 8 31 8 29 8 2 29 23 18 6 8 8 29 8 6 29 26 8 29 29 8 14 23 2 29 18 29 29 8 23 29 29 8 8 25 2 2 8 26 29 18 8 2 2 8 29 18 26 23 8 29 23 8 2 8 8 25 25 18 31 25 31 6 31 14 29 23 2 29 8 6 8 29 8 18 8 31 26 26 26 8 23 8 26 8 8 29 8 29 18 23 8 2 29 2 8 31 23 8 8 29 29 26 29 8 2 29 31 8 2 23 8 8 29 29 8 2 29 29 2 8 2 26 8 8 8 2 29 23 6 29 2 2 29 29 8 8 29 8 29 23 8 8 29 8 8 8 23 2 6 29 29 8 14 2 8 8 25 8 14 6 8 8 23 23 29 8 18 8 18 29 29 14 8 29 23 2 8 18 2 6 8 18 8 18 2 2 20 8 8 23 2 8 8 29 29 25 29 8 8 8 23 8 29 26 29 8 23 8 8 8 27 8 23 8 8 29 26 18 29 23 26 29 8 8 29 8 8 29 23 8 29 29 18 27 14 29 26 23 8 23 8 2 8 8 8 23 8 8 8 8 8 2 14 18 29 29 8 26 8 23 26 14 29 8 2 8 14 8 25 8 8 29 8 2 23 29 8 23 29 23 8 6 26 18 14 18 31 31 2 8 26 26 29 8 4 5 8 29 6 29 2 8 18 29 29 29 2 29 14 29 2 29 29 25 29 2 2 29 31 25 2 29 29 2 31 29 31 18 14 29 29 29 2 8 2 8 8 2 23 2 8 29 29 8 8 8 14 2 14 29 8 8 23 26 29 29 14 8 29 26 29 29 29 8 29 8 2 8 2 29 18 14 29 8 8 23 4 2 8 6 8 2 14 2 14 8 8 29 6 8 23 8 29 8 29 29 18 29 8 26 8 2 8 26 23 18 26 23 2 2 29 18 23 14 8 29 8 29 2 14 6 8 29 29 2 26 8 25 25 2 2 14 14 2 31 18 8 29 2 29 29 29 31 2 31 8 8 2 2 8 29 8 2 29 8 29 31 23 29 8 26 8 23 8 8 29 29 2 8 26 8 23 29 29 2 8 29 14 6 2 14 8 23 14 29 29 2 8 8 26 18 8 2 18 29 8 2 2 29 8 8 29 2 29 2 29 26 8 8 23 29 18 8 2 8 8 18 25 8 18 31 2 29 29 8 8 29 8 29 20 29 26 20 8 29 26 8 29 29 29 8 31 8 29 2 8 29 14 25 25 29 29 29 25 8 25 29 29 29 29 14 29 29 29 29 6 2 29 29 2 14 8 2 8 29 29 29 29 2 2 8 14 23 29 8 29 14 29 23 31 8 29 8 8 29 8 29 29 29 29 2 29 14 25 8 2 29 2 29 2 18 2 8 8 18 25 8 23 8 2 23 29 29 18 8 29 18 23 31 29 8 31 8 26 29 8 8 8 8 14 23 2 2 8 8 31 6 23 8 6 23 29 18 8 29 2 8 18 6 8 5 26 8 14 29 8 8 27 8 8 8 18 8 14 18 8 8 25 29 29 23 2 29 29 14 26 18 20 8 8 2 23 8 26 25 23 31 29 8 23 8 29 29 26 18 8 8 18 8 23 29 2 26 8 29 26 29 6 8 14 29 29 8 18 31 2 2 8 29 2 8 23 14 18 29 27 2 29 29 23 18 20 20 8 8 8 26 29 14 8 29 6 8 2 8 29 2 8 8 6 14 29 8 2 2 23 31 25 8 2 18 8 8 18 29 29 8 18 2 26 29 2 29 8 2 8 23 26 26 29 14 29 29 26 29 2 29 8 29 2 8 2 29 2 26 29 8 23 5 29 8 2 29 8 8 18 8 29 29 29 29 6 2 8 29 8 29 23 29 20 8 8 2 8 29 8 18 2 31 29 8 8 2 23 29 29 6 29 2 8 6 26 8 8 18 23 8 8 8 25 14 8 14 29 23 8 23 14 18 8 8 2 4 5 29 8 8 25 14 18 2 29 18 29 29 2 29 8 8 8 29 8 2 23 31 23 8 8 8 5 26 26 8 8 18 8 2 8 8 18 14 18 29 6 8 8 29 25 8 8 29 8 8 2 6 8 8 8 8 29 23 8 8 29 8 8 8 29 29 23 29 31 23 29 8 29 23 8 2 8 8 14 2 20 2 6 8 8 8 6 6 18 23 8 26 23 8 26 26 2 8 8 8 2 8 8 8 2 6 14 23 8 23 2 2 26 8 29 8 29 8 29 31 8 23 8 8 2 2 8 8 2 23 8 29 29 8 29 25 26 29 8 8 8 26 26 23 8 29 8 29 8 26 23 2 8 29 23 8 8 29 29 8 8 29 8 29 8 8 25 8 26 23 27 8 6 8 8 23 8 8 2 2 29 29 29 8 8 20 8 8 2 8 29 2 31 8 25 29 29 8 8 8 23 31 8 25 8 8 8 8 8 29 23 23 2 29 31 18 14 29 2 18 29 23 29 18 8 8 8 8 8 23 23 18 8 29 2 8 8 2 25 8 8 8 29 29 18 18 18 29 29 23 29 8 8 8 6 8 26 8 8 29 23 26 29 8 18 8 26 18 6 6 8 6 8 2 8 23 8 29 31 18 2 29 8 2 23 26 26 8 2 26 14 29 8 29 8 8 29 6 23 20 8 8 29 29 25 8 2 8 29 8 6 8 14 23 6 8 29 8 29 2 8 29 8 23 23 29 18 18 26 2 26 18 8 23 2 23 26 8 26 8 8 8 2 8 26 8 8 8 17 8 29 8 29 29 2 2 29 29 2 29 8 2 8 6 14 8 29 26 8 23 5 29 2 8 29 8 8 8 2 29 23 8 8 8 23 8 2 25 2 29 29 18 6 8 18 23 29 29 8 31 8 2 8 29 8 8 8 23 29 2 29 29 8 29 8 8 2 29 29 8 29 29 29 29 23 6 8 18 26 8 8 8 29 8 8 29 8 8 29 14 29 29 2 2 8 5 8 26 2 29 8 8 14 8 8 18 29 2 29 8 18 26 29 8 8 26 23 8 6 29 8 23 8 29 8 8 26 6 2 25 29 26 8 29 8 8 26 26 8 29 8 29 8 5 14 29 18 31 29 8 18 29 29 8 26 8 26 27 8 8 23 8 26 17 8 29 29 8 8 2 29 29 29 8 8 14 18 8 29 8 2 23 6 18 8 2 8 29 29 8 29 8 29 2 8 29 18 29 8 23 8 8 18 26 29 8 23 29 29 8 8 18 2 29 8 8 6 29 29 8 29 31 8 8 29 8 23 8 8 29 29 2 8 29 29 26 26 8 8 2 2 29 2 26 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 18 29 27 2 14 8 29 29 29 29 18 29 29 29 29 2 6 29 2 2 2 14 29 8 29 29 8 8 2 29 8 29 23 18 26 2 31 29 25 8 8 29 29 8 6 8 18 8 2 8 2 25 6 25 31 29 23 29 8 8 8 8 29 8 8 31 8 2 25 6 2 29 8 8 8 2 8 2 29 31 14 8 8 2 8 8 23 8 8 29 8 29 29 8 6 26 8 29 23 8 8 26 8 8 29 8 8 23 2 8 8 31 8 6 8 8 29 8 8 8 8 29 8 14 8 6 2 8 26 8 26 4 2 8 8 26 14 8 29 29 8 18 29 29 29 8 29 8 29 8 26 26 23 8 2 31 8 5 31 2 8 2 8 25 29 8 8 2 23 31 31 8 8 18 8 29 29 25 8 23 29 29 8 29 14 29 8 29 14 23 8 29 8 29 29 2 8 8 23 8 29 2 29 8 23 2 26 8 6 8 6 23 2 29 2 14 8 8 8 29 8 18 23 8 8 8 29 14 29 8 23 29 8 8 23 23 29 18 8 8 27 18 29 18 8 31 2 8 31 2 23 29 14 31 29 8 29 14 25 8 26 8 29 8 18 2 31 31 29 8 26 18 29 8 26 29 8 8 23 29 2 25 14 29 8 26 23 8 29 14 14 8 8 8 29 8 8 5 26 2 23 8 8 8 29 29 14 8 29 17 23 8 29 8 8 8 8 8 8 23 8 18 8 25 29 8 6 8 23 29 29 18 29 29 2 8 8 23 26 8 23 8 8 29 29 14 29 29 29 18 29 2 8 4 8 29 8 8 8 8 8 8 6 8 29 8 29 23 8 26 8 29 29 8 29 8 8 2 8 8 29 29 29 29 20 20 20 18 29 29 18 6 29 29 26 8 8 29 23 23 29 8 26 23 27 8 8 8 8 23 6 2 8 8 18 29 2 29 2 8 8 23 8 8 8 26 18 2 29 23 31 26 26 8 18 23 8 23 26 2 8 29 2 8 8 8 8 26 2 14 18 8 8 8 8 18 26 29 26 29 8 8 8 29 8 8 18 2 8 23 29 29 23 29 29 23 6 2 29 29 8 26 23 26 8 26 8 6 29 26 23 26 29 8 8 8 23 2 8 8 8 8 8 29 2 2 2 8 8 8 18 2 8 23 8 8 14 8 27 29 29 8 8 26 8 8 23 26 8 8 29 26 23 23 6 14 2 8 29 2 29 8 8 23 25 8 8 8 18 31 6 26 8 29 23 23 8 23 29 8 26 2 29 2 2 8 8 8 8 8 8 2 6 8 8 26 14 23 14 8 8 8 29 29 29 29 2 23 23 6 29 8 8 29 29 5 29 2 23 8 29 18 29 29 14 29 29 29 8 29 8 8 23 29 29 8 29 29 26 23 8 2 8 8 26 8 29 8 26 8 8 2 29 29 31 29 8 8 23 8 8 8 14 6 8 18 8 26 8 29 29 8 8 26 8 29 29 8 27 23 8 8 8 18 2 8 14 18 8 26 8 8 29 29 29 8 6 23 2 29 8 14 29 18 23 29 23 23 2 4 18 29 14 8 2 29 23 14 18 29 8 29 29 23 18 23 8 29 29 8 6 6 29 18 29 8 29 23 29 29 8 23 2 8 2 31 26 23 4 8 31 8 29 29 8 8 20 2 14 8 8 25 29 8 29 8 29 26 31 29 23 18 29 8 29 23 2 8 29 31 8 8 26 18 8 31 26 25 8 18 29 8 23 8 23 31 2 8 29 27 25 31 29 31 18 2 18 29 6 23 8 29 8 8 2 8 2 26 23 29 8 23 29 8 6 26 8 29 8 29 29 14 18 8 31 29 29 29 8 8 2 23 8 29 8 6 8 26 18 29 27 25 29 2 8 8 26 29 8 8 29 2 29 26 8 2 8 2 8 2 8 29 8 8 18 23 2 2 29 8 29 29 18 8 8 8 29 2 8 23 8 29 29 29 14 8 2 8 8 8 26 14 8 8 8 2 2 8 26 18 23 18 29 6 14 8 14 29 8 8 8 29 2 8 29 29 29 8 8 14 23 29 29 20 29 8 29 29 8 2 8 8 18 29 29 2 14 2 8 23 8 29 8 29 8 23 4 8 8 18 8 26 18 23 29 18 25 29 29 14 25 8 18 29 23 8 8 18 29 2 8 2 2 8 8 23 25 8 18 2 8 29 29 18 8 27 8 14 2 23 26 6 18 2 8 29 29 26 29 2 29 8 29 8 8 2 26 5 8 29 31 8 23 18 18 29 29 8 8 8 8 18 23 6 25 18 26 23 26 8 8 8 29 8 26 26 8 8 27 8 29 2 6 8 29 18 29 8 23 8 8 8 27 8 29 29 8 2 8 6 8 8 29 8 29 8 8 8 26 8 29 8 8 17 20 23 29 18 20 8 29 8 23 29 6 8 18 8 8 29 29 29 8 23 18 17 8 26 8 26 8 26 26 29 26 8 26 23 29 8 8 8 8 8 27 8 18 14 26 8 31 8 8 29 8 23 8 26 23 31 14 27 14 18 8 27 18 8 14 8 2 8 5 23 8 8 8 29 29 6 8 8 8 2 2 8 8 8 14 2 8 8 8 2 18 29 8 29 8 8 29 14 14 8 23 8 8 8 8 8 8 8 8 2 8 23 8 29 29 8 14 8 6 29 8 29 29 2 2 8 2 8 26 23 6 29 8 8 8 29 18 8 29 29 8 14 29 8 8 2 8 29 29 2 29 8 8 8 8 8 18 8 8 29 29 8 18 8 6 8 26 18 25 31 2 2 23 2 29 25 8 2 18 8 31 8 8 2 25 2 29 29 2 26 6 8 8 8 18 8 8 31 8 8 23 2 8 6 25 23 18 29 29 23 31 17 2 29 23 8 29 8 8 23 31 8 23 14 8 29 26 18 8 29 25 2 8 8 8 8 29 29 8 8 23 8 8 8 18 29 29 29 8 23 26 31 26 29 2 2 18 8 29 8 29 29 23 2 29 26 8 8 6 8 2 23 8 23 8 8 8 8 8 29 8 8 8 26 29 26 8 8 8 8 18 23 2 29 27 29 23 8 8 29 8 29 29 8 29 29 8 29 23 29 26 8 29 29 29 8 2 2 8 8 2 8 18 14 8 8 25 8 14 8 8 29 18 23 29 8 29 8 8 23 8 29 2 8 2 29 14 8 29 18 26 2 8 29 8 23 8 29 8 26 2 27 29 8 18 8 8 8 8 8 18 18 29 8 8 8 8 26 29 31 29 8 2 8 8 29 29 25 29 2 8 31 8 29 8 23 8 8 29 2 23 29 29 2 8 29 8 8 8 26 8 31 8 29 29 29 8 8 17 29 8 8 8 26 8 26 8 23 8 2 8 8 26 14 29 8 8 26 8 29 29 29 29 14 8 8 8 8 31 2 14 31 2 29 31 26 29 8 2 8 29 29 8 2 6 8 2 23 8 29 29 8 6 8 8 2 23 8 14 29 29 26 26 8 29 2 23 25 14 18 20 2 18 2 29 29 27 29 31 2 25 29 29 29 2 29 29 6 14 2 29 14 8 25 25 31 25 25 14 8 29 8 14 29 2 8 29 31 2 2 8 29 29 8 2 2 25 2 8 29 6 2 29 8 2 23 2 2 8 14 8 26 18 8 8 2 2 8 29 29 8 8 8 18 18 8 29 25 29 25 29 8 2 29 2 2 2 18 8 29 8 8 29 8 29 29 8 8 23 8 26 8 23 29 29 31 8 18 23 31 29 8 29 8 8 29 8 6 23 8 8 8 2 29 29 27 2 8 2 8 8 29 2 2 18 18 2 23 27 18 20 29 5 29 23 8 8 2 8 8 18 23 23 26 29 2 29 18 29 8 2 8 29 6 26 26 23 8 23 23 2 18 8 8 8 8 26 6 8 29 8 29 8 29 8 8 8 8 8 8 8 29 29 23 8 29 5 2 6 8 8 29 25 8 2 29 8 18 8 8 20 2 8 26 26 8 20 31 8 26 8 29 23 8 8 8 8 29 8 8 2 8 6 23 2 20 2 2 8 6 2 2 8 6 6 8 8 8 8 23 8 2 29 29 29 8 27 29 18 29 31 8 8 8 26 2 29 29 29 25 29 2 18 29 29 29 29 25 14 29 2 29 2 2 25 25 2 2 29 29 2 29 2 2 29 2 29 29 2 29 6 6 25 29 2 31 2 29 29 8 8 26 29 8 2 2 29 2 2 8 26 29 29 8 18 2 2 2 29 26 14 8 31 8 2 29 14 2 25 25 2 25 18 29 2 8 23 26 2 29 27 18 25 29 29 29 14 14 2 8 2 6 6 8 25 26 8 2 2 6 2 8 8 8 2 29 2 18 29 18 2 29 17 31 29 8 29 18 2 8 8 29 26 2 29 2 29 31 8 8 29 29 25 14 2 8 8 2 2 23 8 26 29 29 8 2 2 8 2 29 2 8 8 6 29 8 2 2 25 2 29 23 8 2 18 29 8 18 29 2 29 8 18 29 26 8 27 23 14 29 8 29 8 27 25 2 2 29 8 8 2 25 29 8 18 14 26 8 8 29 8 6 8 8 29 31 8 8 29 23 29 8 26 8 8 8 18 23 2 29 29 29 2 2 18 8 2 29 2 29 25 25 29 29 25 2 8 8 8 2 23 8 2 8 8 29 8 8 18 23 5 8 8 8 23 2 25 29 2 6 18 14 2 14 29 2 29 29 29 8 8 27 18 29 8 29 8 8 8 8 29 8 8 29 23 29 5 29 2 26 29 8 4 29 29 8 29 14 8 29 2 25 2 8 8 29 18 2 5 29 8 31 20 8 20 29 23 8 25 8 18 29 29 8 29 29 8 23 8 29 23 29 26 26 6 29 29 8 8 27 26 8 29 29 29 8 29 29 2 8 29 25 2 29 14 29 8 8 29 14 29 26 8 8 29 2 18 29 23 29 2 8 8 8 8 2 8 29 29 29 29 18 8 8 14 25 6 29 25 2 29 18 18 18 26 2 8 8 18 26 18 8 31 26 8 8 8 2 29 29 23 8 8 14 5 8 29 8 14 29 23 8 8 25 29 8 26 8 18 26 23 8 29 8 29 29 8 26 8 8 8 8 8 23 18 8 6 26 18 8 18 2 18 23 29 29 31 29 20 8 18 8 23 2 8 20 23 26 6 8 31 8 8 23 8 8 8 18 18 8 8 18 29 2 18 18 2 18 8 8 2 18 23 6 8 29 29 14 29 23 29 8 8 29 2 6 8 29 29 2 2 29 8 8 25 8 2 29 5 2 29 8 23 29 29 29 29 8 29 2 8 8 29 18 26 26 29 2 8 29 18 2 29 31 2 29 14 29 20 14 20 20 20 26 18 20 20 26 8 29 29 25 25 8 8 8 26 2 8 29 8 18 8 29 8 8 2 8 18 29 8 8 29 31 31 8 8 23 14 8 2 29 8 8 29 29 29 6 31 29 29 8 14 2 29 2 18 2 31 8 23 26 8 29 29 8 2 8 8 18 29 29 29 2 29 5 2 8 29 2 20 8 8 8 29 2 29 6 8 8 8 29 23 26 29 8 31 8 29 26 8 8 8 8 8 8 29 26 26 26 29 8 29 18 6 8 8 23 8 8 29 8 18 8 2 2 8 29 2 26 23 31 2 8 8 29 8 23 29 26 18 8 2 8 29 8 29 18 18 2 8 8 8 23 8 23 17 26 6 29 8 29 8 29 25 29 29 25 31 8 2 29 8 2 29 8 23 8 29 8 25 8 2 2 23 8 8 14 29 8 29 8 26 29 29 8 2 29 8 8 23 8 8 29 29 8 31 8 2 2 8 18 29 29 23 8 8 2 8 31 18 29 23 2 8 18 26 8 8 8 8 8 14 8 2 23 8 29 2 23 8 8 8 26 8 23 8 20 8 29 18 8 8 8 29 8 18 8 14 8 8 8 8 8 14 8 8 8 2 8 8 29 27 2 29 29 29 8 23 8 31 31 8 29 23 29 8 18 8 2 8 29 8 18 29 26 8 25 29 6 14 29 31 26 26 8 8 8 29 26 5 8 26 2 8 26 14 2 26 8 2 8 29 27 26 8 23 26 2 8 8 8 20 23 8 29 29 2 8 8 2 29 8 8 8 23 14 29 26 25 2 29 29 23 2 23 26 23 8 8 29 2 8 25 2 8 2 14 8 29 18 6 8 8 31 29 8 27 2 8 6 29 8 8 8 26 29 23 8 31 29 8 26 8 8 23 29 8 8 8 8 29 8 14 8 26 17 8 8 2 8 8 29 29 14 2 14 29 20 20 20 20 8 20 29 20 23 29 18 25 18 27 8 29 26 20 18 18 8 8 8 23 8 29 8 18 29 8 26 8 8 8 29 29 2 8 8 8 8 29 29 29 18 5 8 29 29 8 18 8 29 8 23 8 2 29 4 8 25 29 6 31 27 29 25 31 2 18 2 20 29 8 8 2 8 8 23 8 27 25 2 23 8 8 2 8 29 29 8 8 29 2 23 8 8 29 8 8 8 8 29 26 8 14 26 6 26 8 29 5 29 8 18 18 8 29 5 2 29 8 14 14 8 31 8 23 8 29 29 29 29 8 8 8 8 8 8 26 8 29 8 6 29 8 8 8 29 8 2 2 29 23 8 2 2 8 6 29 29 8 8 2 8 8 31 8 8 23 8 8 8 8 23 29 29 29 2 14 2 8 26 26 17 8 8 23 27 26 26 17 26 2 8 8 2 8 8 8 18 8 8 8 2 6 23 8 8 29 23 8 8 8 29 8 26 8 2 29 29 14 23 8 2 5 29 8 29 14 8 29 29 8 8 31 8 14 8 29 8 6 8 8 8 8 26 29 8 29 23 26 2 8 18 23 23 26 8 29 8 26 29 8 18 29 8 8 29 8 8 8 25 8 29 8 29 29 8 23 18 2 2 8 29 29 25 8 29 8 23 8 8 29 8 8 23 8 8 6 26 26 14 8 29 8 2 29 8 31 8 8 8 8 8 8 8 8 18 6 8 8 29 18 23 26 8 8 29 8 26 14 2 29 8 29 8 6 29 29 26 29 8 8 6 23 8 29 8 23 29 18 8 8 8 2 2 8 8 29 23 8 8 8 2 8 29 2 29 29 29 5 8 8 8 2 2 8 26 5 29 29 26 27 8 8 8 8 29 29 8 8 25 8 29 31 8 2 2 8 8 8 2 26 23 26 18 2 29 8 8 8 29 8 8 8 6 8 8 8 6 8 8 2 29 8 29 8 20 2 26 8 20 29 2 29 8 8 2 29 27 8 8 23 29 26 2 29 2 29 8 23 8 26 14 8 8 31 31 29 8 29 8 8 8 29 29 29 8 29 8 8 8 8 26 8 29 8 8 8 2 2 8 2 29 8 29 8 8 8 6 29 8 23 2 29 8 23 6 8 8 26 6 8 8 8 8 18 29 18 29 29 2 8 23 8 29 2 14 8 23 8 23 23 18 8 31 29 14 8 8 8 8 23 23 27 2 26 23 8 29 8 25 2 26 8 2 2 26 29 26 8 8 18 8 26 29 23 14 8 8 18 14 8 8 20 2 29 8 8 8 8 26 8 29 8 26 29 23 8 23 23 2 27 8 8 18 8 2 8 8 8 29 8 5 8 31 2 8 27 29 29 23 29 8 29 6 2 23 8 29 14 29 8 29 29 8 8 26 8 29 8 8 29 29 29 8 27 8 14 8 8 27 18 29 2 29 23 8 8 8 8 29 8 29 29 2 5 14 8 8 26 2 8 2 18 8 6 29 29 18 18 8 18 29 18 6 8 26 8 8 23 26 14 8 14 29 25 29 8 25 2 14 8 8 8 14 29 2 31 31 2 6 14 2 8 8 23 29 29 29 18 29 29 2 2 2 8 18 29 2 29 8 2 8 29 2 14 8 29 29 2 8 8 14 29 25 8 26 8 8 29 8 23 14 8 8 14 18 23 8 23 26 8 29 8 8 8 26 31 29 8 8 8 8 8 29 8 8 2 31 26 8 8 5 26 8 18 8 8 23 4 8 2 8 29 2 14 31 29 29 8 26 31 25 25 18 2 29 29 8 29 29 29 2 31 2 29 2 29 2 2 23 6 26 23 31 6 5 2 6 18 18 8 8 8 8 23 29 14 6 8 8 8 18 8 2 8 23 26 2 23 8 8 8 8 26 29 8 29 6 8 29 29 18 29 8 8 23 8 25 31 8 29 2 8 8 8 8 26 23 29 8 29 29 29 8 6 8 8 8 8 8 8 23 8 31 29 8 29 29 8 8 8 29 8 31 2 23 29 29 8 8 29 29 8 29 26 2 8 8 8 8 8 29 27 25 8 26 8 29 29 29 8 8 23 8 8 2 8 29 8 2 26 23 8 8 8 29 29 2 8 29 18 18 8 29 29 26 8 18 26 14 2 8 18 8 8 18 8 8 29 23 26 29 26 27 27 5 29 8 8 2 29 29 29 8 18 18 23 8 29 2 29 8 29 8 29 23 29 14 8 8 8 29 8 29 8 29 8 8 8 23 31 8 26 2 18 8 23 29 8 29 29 2 23 8 29 2 8 29 8 8 8 29 29 8 8 26 8 18 8 23 8 8 8 2 8 5 8 6 8 26 18 18 2 29 8 18 8 18 6 8 8 23 2 23 2 26 2 8 18 8 6 25 8 14 6 6 8 25 25 8 29 23 18 2 2 8 18 8 8 18 8 8 8 8 2 18 29 8 29 8 8 8 8 8 8 29 23 8 8 8 8 23 29 2 29 6 14 8 8 8 29 14 29 8 6 23 29 18 8 8 2 8 2 8 2 14 26 8 23 31 23 8 29 2 26 31 29 26 23 8 8 29 8 18 25 14 29 6 29 8 8 8 29 29 8 8 29 29 8 29 8 29 26 8 8 29 8 25 26 29 8 26 25 8 5 29 31 8 8 8 29 8 18 26 29 8 8 23 8 8 29 6 20 2 8 14 8 8 23 8 8 29 8 23 8 26 8 8 8 8 8 2 8 8 8 18 8 18 8 2 8 8 23 8 8 8 8 8 8 8 8 2 23 29 8 2 8 8 23 8 8 29 6 2 2 14 29 27 14 8 29 29 8 31 2 8 23 29 8 29 23 29 8 8 2 8 18 26 26 25 8 29 8 8 8 23 8 8 8 2 25 8 23 8 8 26 8 23 8 29 18 29 8 8 29 29 25 8 6 18 25 8 8 29 8 29 29 8 8 8 25 8 26 8 2 8 8 8 29 25 8 23 29 8 2 8 29 29 29 23 8 26 14 8 26 8 26 18 8 8 29 8 29 29 29 8 8 29 31 29 8 23 8 29 8 29 23 8 29 18 2 8 26 23 29 29 2 8 8 2 8 8 8 8 31 29 31 26 8 29 8 17 8 29 29 18 18 8 29 23 29 8 6 26 8 2 29 26 8 8 29 29 14 29 2 8 26 8 23 18 8 23 8 8 8 20 2 26 8 20 18 29 29 29 2 18 18 23 26 8 29 29 29 29 8 29 29 8 29 14 29 8 8 8 2 29 26 20 8 31 29 26 8 29 8 23 26 8 2 29 18 18 2 2 18 8 29 29 2 29 29 2 8 14 8 8 2 8 29 2 31 8 8 8 8 14 2 29 2 18 23 6 29 23 23 29 8 29 8 8 8 29 2 2 8 18 5 8 8 29 29 29 8 8 23 8 8 23 29 29 25 8 8 23 8 8 2 8 2 2 8 8 8 29 18 8 8 8 2 29 2 8 26 26 8 8 23 8 29 8 29 6 8 25 8 2 18 8 23 29 8 8 8 5 29 8 18 5 23 8 29 29 8 5 29 29 2 8 23 8 18 8 29 29 8 6 29 8 29 29 8 29 8 26 8 8 23 2 18 8 26 8 8 25 8 2 29 23 8 8 26 8 29 8 8 29 26 8 8 29 8 8 6 6 29 29 29 8 18 29 29 26 8 2 14 8 25 8 20 23 8 8 8 8 8 8 8 2 23 29 29 2 6 29 25 14 14 6 8 23 8 8 8 29 8 2 29 29 2 25 29 14 29 29 25 2 2 14 29 29 29 8 2 27 8 29 2 29 29 29 25 25 29 2 29 29 14 29 2 29 8 2 14 2 29 29 8 2 2 29 2 2 2 25 29 2 8 29 29 2 8 29 26 14 8 2 2 8 8 18 29 8 29 29 2 29 29 29 31 2 8 26 2 29 8 29 8 8 8 25 18 31 31 6 29 23 31 8 8 31 2 18 8 29 2 2 2 8 29 8 8 8 8 8 8 23 29 8 18 25 8 23 29 8 8 8 8 8 8 8 25 8 5 29 25 2 8 8 29 29 29 14 2 8 8 8 26 2 8 29 8 8 29 29 23 8 29 26 29 8 29 2 23 2 25 29 6 2 5 8 23 29 2 29 29 20 29 8 8 31 2 8 29 8 29 23 8 2 26 29 18 2 29 31 8 8 29 8 2 2 2 8 25 8 14 8 29 23 2 8 29 29 26 8 29 8 26 23 14 8 31 25 8 29 31 29 8 29 29 8 29 8 31 8 2 2 26 8 29 8 29 25 8 2 29 29 29 18 26 29 29 2 20 20 8 8 29 14 29 31 29 29 8 29 23 8 8 29 29 31 8 29 8 8 8 29 29 29 31 29 8 25 18 14 8 23 6 29 29 29 29 29 2 18 31 8 29 29 29 26 8 29 29 8 29 2 29 29 29 25 25 2 29 29 18 26 29 2 8 29 29 29 29 4 5 23 29 29 29 29 29 29 8 29 29 8 2 8 25 29 29 29 29 29 29 8 8 29 29 29 29 29 29 18 29 29 29 8 29 2 29 31 8 29 2 8 18 29 29 31 29 8 8 8 8 2 2 8 29 18 8 8 8 8 8 29 29 14 26 29 14 29 29 29 29 25 2 8 29 2 29 8 25 23 8 2 8 26 8 8 8 25 8 8 26 29 18 8 26 8 23 18 8 29 2 8 8 8 29 29 31 25 29 8 8 8 2 2 8 8 8 2 18 14 25 8 18 18 23 8 29 14 2 2 23 18 2 8 8 18 29 26 25 2 14 29 26 8 31 8 29 31 29 29 29 8 2 8 14 14 2 29 2 2 29 25 8 2 8 23 8 8 29 23 18 26 26 29 25 2 18 6 8 2 20 26 26 20 29 20 31 8 29 2 29 6 27 29 8 8 29 29 8 29 2 2 29 8 2 2 2 26 29 18 29 29 6 2 8 25 6 31 8 29 8 29 27 29 29 29 25 29 14 25 18 29 29 26 8 2 8 14 29 14 29 8 29 29 2 31 2 29 31 29 18 29 20 29 14 31 2 2 29 2 14 31 29 2 29 18 25 2 14 2 2 29 29 8 8 8 14 29 14 29 29 31 2 2 29 29 2 2 2 25 25 29 25 29 25 29 26 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 2 29 29 29 29 17 29 29 29 8 29 29 8 29 29 29 8 29 29 8 18 29 23 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 18 14 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 18 29 29 29 29 29 8 29 8 29 29 29 31 26 2 29 29 29 29 29 29 29 25 29 29 29 2 18 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 18 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 17 29 29 29 29 29 13 29 29 16 29 29 16 29 29 16 29 29 29 29 31 29 29 16 31 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 17 2 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 8 29 8 29 29 2 29 29 2 8 29 29 29 29 29 29 8 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 17 29 8 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 14 29 8 29 29 29 29 29 29 29 29 31 29 29 18 29 8 29 29 29 29 29 2 29 29 29 29 29 29 27 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 8 29 29 29 31 14 18 29 29 29 29 29 8 2 29 18 29 29 29 29 29 8 29 8 29 29 29 29 25 29 31 29 2 2 29 29 2 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 13 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 8 29 29 29 29 29 14 8 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 6 29 2 29 2 29 29 29 8 29 17 8 31 26 2 29 17 29 29 2 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 2 29 29 31 29 29 2 8 29 2 29 2 8 2 29 29 2 8 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 2 2 2 29 29 29 29 29 29 8 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 13 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 31 29 29 8 29 6 13 29 29 29 29 29 29 29 29 29 23 29 8 2 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 8 29 29 29 8 6 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 20 29 29 29 29 29 29 20 29 29 29 29 29 29 29 29 29 29 29 26 29 29 2 29 29 29 13 29 29 29 29 29 29 2 29 29 17 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 13 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 29 2 29 29 25 29 2 29 17 2 29 2 29 29 2 29 31 2 29 2 14 29 31 29 29 29 29 29 2 29 29 2 2 29 29 29 2 14 8 2 29 25 29 2 29 29 2 29 29 29 29 29 14 18 29 29 29 29 29 29 29 6 16 29 16 29 29 29 29 29 31 29 29 29 29 29 29 29 6 29 8 29 29 29 29 2 18 29 29 29 29 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 27 29 29 29 29 8 2 29 29 18 29 29 29 29 8 29 29 29 29 26 8 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 25 2 20 29 29 2 2 8 26 8 18 6 26 2 2 25 6 2 29 29 29 8 14 14 8 29 14 29 31 29 2 14 2 2 2 29 2 29 25 2 29 29 8 29 2 2 29 25 25 29 29 26 8 8 2 25 26 8 25 8 29 2 8 14 23 29 18 2 2 29 25 8 8 29 29 14 29 18 31 2 29 29 25 29 2 23 29 25 29 25 8 29 25 2 8 29 8 8 29 29 29 29 29 2 2 8 29 29 29 25 2 8 14 18 29 8 2 29 25 8 8 29 8 29 14 8 8 23 8 29 29 14 29 2 23 31 29 29 2 8 8 29 23 18 8 2 2 8 29 8 29 8 25 2 29 8 6 2 29 29 29 2 2 2 25 8 6 8 8 23 29 31 29 25 2 29 29 8 14 29 8 2 29 25 8 14 2 2 8 8 29 31 2 2 14 23 8 8 29 8 2 2 29 2 8 18 26 2 31 2 23 2 29 29 29 31 2 2 8 2 29 2 29 2 18 29 26 8 8 8 23 29 26 8 8 8 29 29 29 8 8 8 29 23 26 14 25 23 29 20 2 29 23 8 18 29 8 31 2 8 2 20 29 23 8 29 2 29 2 20 29 8 18 31 25 8 2 8 29 8 2 26 18 8 25 8 2 31 25 26 8 8 8 29 8 8 8 20 8 8 8 2 29 23 31 8 26 23 29 25 2 29 8 2 18 27 8 8 26 27 29 2 8 29 29 5 6 14 18 20 2 2 14 29 26 2 25 29 2 29 29 23 29 29 8 2 2 8 8 26 29 29 23 8 8 29 14 8 8 8 23 8 29 29 8 29 8 8 5 29 29 23 29 8 8 8 25 6 8 29 31 2 8 2 29 29 8 26 6 26 8 18 2 2 29 29 2 18 8 2 29 8 6 8 2 8 23 14 25 29 18 29 8 26 8 29 2 25 8 6 25 18 2 8 8 29 26 26 8 18 29 8 18 29 23 8 27 29 8 8 29 29 26 8 8 29 8 23 8 2 8 8 8 29 2 8 8 18 18 2 18 8 8 8 29 8 18 29 29 8 18 29 29 8 8 29 8 2 29 29 8 8 29 26 18 29 8 29 8 29 6 6 8 8 8 8 29 23 5 8 29 25 29 29 8 8 31 2 8 2 8 8 29 8 8 8 8 18 29 23 8 8 29 8 23 25 29 8 29 2 8 8 2 2 8 8 26 8 8 29 8 26 8 29 2 6 8 23 8 8 14 29 8 6 8 8 26 18 2 8 8 8 18 8 2 8 23 8 8 29 8 29 8 29 26 23 26 29 14 8 8 8 8 8 8 18 8 29 8 8 29 8 18 8 8 8 8 23 8 2 8 29 8 25 8 8 2 8 18 8 8 2 29 2 8 8 8 8 31 2 8 8 23 29 8 8 29 8 8 27 8 8 8 2 6 14 8 23 29 8 8 29 31 23 31 8 29 6 8 18 18 23 8 26 29 29 29 26 23 18 2 29 23 29 26 31 8 29 25 8 8 8 8 29 29 14 14 6 29 6 2 8 29 8 23 2 8 8 23 8 29 31 6 8 5 8 25 8 8 8 26 8 8 23 14 8 8 2 2 18 26 23 31 8 8 29 6 29 27 29 29 2 26 26 29 2 23 25 23 2 2 29 23 31 29 29 26 8 18 8 2 23 8 29 14 8 29 8 8 6 8 8 2 23 2 29 29 2 8 2 2 29 8 26 8 6 29 25 8 23 29 8 8 2 6 8 6 8 31 31 8 23 8 29 29 20 26 23 8 29 8 2 18 23 18 26 8 18 25 31 29 8 8 25 2 29 8 8 8 18 5 6 8 8 8 2 31 2 29 8 8 23 29 8 29 29 8 29 2 2 26 8 31 23 8 2 18 6 29 18 29 8 23 29 8 29 29 8 29 26 8 2 31 8 14 8 26 8 29 8 8 29 18 29 29 8 18 8 29 8 8 8 29 8 29 23 29 8 8 8 26 8 23 8 26 23 29 2 8 23 8 26 18 26 23 14 8 8 29 8 2 8 8 23 8 8 26 8 5 8 8 14 6 8 18 8 29 29 2 29 23 29 8 6 14 2 2 8 14 2 2 26 29 25 18 8 23 23 8 29 8 29 29 6 29 8 25 8 26 29 23 29 2 8 8 8 23 18 23 6 8 29 8 29 18 2 29 26 8 8 14 8 18 29 31 8 8 29 6 8 8 23 18 6 8 14 8 8 29 25 8 2 29 14 8 18 8 23 8 29 29 8 23 29 14 8 2 26 31 8 8 8 2 23 8 8 8 29 8 27 8 29 5 29 8 2 2 8 18 2 2 8 31 23 8 26 29 8 8 8 31 8 8 2 8 29 29 26 8 29 26 18 8 14 29 25 25 2 29 14 25 29 14 29 8 29 8 8 2 18 8 26 8 26 8 8 8 2 26 18 8 29 8 8 8 8 2 8 26 8 2 8 25 8 8 8 8 31 8 18 8 8 8 8 26 8 23 31 8 29 8 23 8 8 31 18 8 23 8 8 8 8 26 8 8 8 8 29 31 8 8 26 29 14 18 23 8 25 8 23 8 20 31 29 29 8 8 8 8 31 8 8 29 18 26 8 29 8 8 8 29 6 29 8 8 29 23 18 8 27 8 14 8 8 29 2 14 8 26 8 26 8 23 8 8 8 8 5 8 23 29 2 8 18 8 23 2 8 2 29 8 26 8 8 8 2 8 23 29 8 8 29 29 8 2 29 26 23 2 8 8 8 31 8 2 8 29 23 8 14 8 2 8 29 8 14 14 29 8 29 29 14 8 8 8 6 29 8 8 8 8 26 8 8 29 23 8 8 18 29 8 8 29 29 2 14 8 29 8 8 2 26 29 8 8 8 26 23 8 2 26 2 31 29 8 23 8 8 14 2 18 8 8 8 29 8 23 2 26 23 23 23 8 8 6 14 8 8 26 26 18 29 18 2 23 2 2 25 8 26 29 8 18 8 8 6 14 8 8 29 29 8 29 8 29 8 25 8 31 14 26 23 2 2 8 14 23 8 2 8 8 31 14 2 8 29 2 8 29 25 29 14 29 29 29 31 31 29 29 14 14 29 25 2 2 31 23 2 8 2 2 29 2 2 2 23 29 2 8 29 8 29 8 8 18 2 8 8 2 26 29 23 8 29 8 8 8 25 8 8 8 31 8 8 26 29 29 29 8 29 25 23 8 14 18 29 8 8 29 2 2 23 2 8 29 8 8 8 18 23 26 18 18 14 29 2 29 2 8 29 29 2 25 26 8 29 14 8 23 14 8 26 14 14 29 8 29 8 29 14 18 8 14 8 23 8 8 26 29 23 2 23 8 8 26 2 29 2 8 8 2 8 14 29 26 29 8 8 26 8 8 23 23 8 8 8 29 26 8 8 29 8 23 29 29 8 8 31 8 2 6 26 29 8 23 2 8 29 29 8 23 29 8 29 23 2 8 29 8 8 23 26 2 31 8 6 29 2 8 26 6 2 29 8 8 29 18 25 8 8 8 2 8 23 8 8 25 14 14 8 31 29 2 2 31 8 8 2 8 29 2 26 2 5 29 31 26 27 8 8 25 25 8 8 29 23 27 8 29 8 8 14 26 8 23 8 8 8 31 29 18 18 8 2 8 18 8 29 8 8 2 29 2 26 23 29 8 2 18 8 29 14 25 8 2 8 29 2 8 23 8 2 2 23 8 8 29 2 29 29 2 8 18 8 8 8 26 8 2 29 14 8 8 8 8 2 29 8 8 8 29 2 8 8 8 31 8 29 8 8 8 25 8 8 8 8 8 2 23 18 8 29 8 8 23 6 29 6 26 2 8 8 26 8 2 2 8 8 31 26 26 8 8 8 26 8 8 18 23 2 26 8 8 29 8 14 26 25 8 8 8 8 8 29 2 29 8 26 27 8 14 23 8 8 31 29 29 2 8 2 8 8 29 2 23 8 5 26 8 29 8 8 29 8 8 8 2 29 26 2 6 29 8 8 8 8 29 27 2 8 23 14 8 8 29 8 2 25 29 25 8 14 2 2 29 8 29 8 29 29 6 2 29 18 2 6 29 8 27 26 29 29 8 14 25 29 29 29 29 2 29 29 25 25 29 25 18 14 29 18 2 29 18 25 29 31 29 29 2 29 29 25 25 25 29 29 29 29 2 25 6 29 29 29 8 8 29 29 29 8 29 29 29 14 29 29 23 8 14 29 29 8 29 29 29 2 29 29 29 29 14 29 29 8 29 8 2 27 29 25 2 8 29 27 14 6 25 29 25 29 29 29 29 29 25 29 2 23 2 29 8 23 8 31 29 18 25 25 2 2 29 27 14 2 31 14 27 29 14 29 29 29 2 2 23 14 8 6 29 25 18 29 18 8 14 8 18 2 29 29 14 2 6 29 8 8 23 29 8 8 8 2 29 6 26 29 29 2 25 14 14 8 18 14 29 2 8 18 18 8 8 8 18 29 29 29 31 8 8 23 29 8 29 8 8 6 2 8 23 8 29 2 29 23 8 26 8 29 26 8 8 29 29 29 8 8 8 8 29 29 29 25 2 8 29 29 26 29 18 29 8 8 6 18 29 18 18 29 29 29 18 8 26 29 8 29 31 29 18 29 29 29 29 18 14 29 31 31 29 6 6 29 29 25 8 29 29 29 8 8 14 25 8 2 29 14 29 25 29 8 14 31 29 6 29 29 29 29 14 29 25 14 8 29 18 2 29 29 31 18 14 29 29 29 14 29 25 14 29 25 14 18 29 25 29 25 8 29 2 29 8 29 29 18 29 29 29 14 29 29 14 29 31 29 29 25 2 29 2 29 29 29 29 8 8 29 25 29 2 29 29 29 29 25 29 8 2 29 29 29 29 29 8 29 29 29 8 8 2 29 29 8 26 14 18 29 29 25 29 14 29 8 29 29 25 6 29 29 8 29 8 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 8 18 29 29 25 25 29 29 25 25 25 25 29 29 29 29 29 29 2 29 8 29 8 6 25 8 8 8 8 6 8 6 29 29 23 29 2 29 29 18 29 29 31 29 29 6 25 29 8 29 29 2 14 29 8 29 6 8 29 8 18 29 29 29 14 29 6 6 29 31 29 29 14 29 6 26 8 14 29 29 29 27 29 8 31 29 29 29 29 29 29 29 2 26 26 29 23 2 29 29 2 29 6 8 29 29 29 31 29 8 18 29 29 14 8 29 29 29 29 29 25 8 25 8 8 29 6 29 8 6 29 29 29 14 29 25 25 29 29 29 14 25 25 29 8 2 29 29 29 29 29 8 29 18 25 14 29 6 18 6 18 29 29 29 14 8 18 18 8 8 25 18 29 2 29 29 29 29 6 25 29 29 2 14 29 8 29 8 14 29 29 31 29 18 29 14 8 2 29 29 29 29 25 29 8 25 29 29 29 25 29 8 8 2 29 29 14 2 18 8 29 29 27 6 29 25 29 29 8 29 29 29 8 6 29 29 29 18 29 29 14 29 29 18 29 29 29 6 29 14 29 25 18 29 29 29 29 29 29 8 29 29 2 23 29 8 23 29 2 26 6 5 27 8 8 23 5 29 29 2 8 29 6 29 29 29 29 29 29 29 18 14 29 29 14 29 18 29 29 29 29 14 29 8 29 8 29 29 29 29 27 18 29 29 29 29 8 18 23 8 8 26 29 14 29 29 31 29 8 29 29 29 8 25 8 29 29 29 18 8 29 29 29 29 2 29 29 8 8 29 18 14 25 8 29 29 31 29 8 8 8 2 8 6 18 29 23 2 29 29 8 29 14 29 8 29 29 29 29 25 29 14 18 18 18 8 29 2 29 31 14 14 31 14 2 29 8 29 29 18 2 8 29 8 29 25 2 2 8 2 23 29 26 8 29 8 14 20 8 29 29 8 8 29 8 29 8 8 6 18 8 29 8 23 18 2 23 29 8 8 8 18 18 31 8 2 6 18 29 25 8 23 31 29 29 29 14 29 6 2 6 23 8 8 6 31 8 8 29 8 14 2 8 20 8 8 18 8 2 29 27 29 29 8 18 8 8 29 8 29 29 8 2 8 8 8 14 8 23 8 18 8 29 26 26 18 8 8 29 29 29 8 29 29 25 8 8 23 8 29 23 8 29 8 6 2 8 29 29 14 8 17 23 18 8 8 8 8 29 8 23 8 2 29 8 8 27 8 8 29 29 18 29 29 25 18 25 29 8 6 29 29 31 8 23 8 2 29 29 8 8 29 8 2 2 8 29 8 2 23 14 14 29 26 23 18 6 29 8 8 8 2 8 8 23 29 8 25 6 18 14 8 29 2 8 8 8 26 8 18 8 8 29 18 6 18 2 23 29 8 6 31 6 23 29 26 29 31 8 8 2 29 29 29 29 29 29 31 29 31 29 25 23 8 14 2 8 29 29 29 29 29 29 23 8 2 18 29 8 29 8 25 29 2 31 25 18 29 14 29 8 8 8 26 8 2 29 23 26 23 2 31 14 29 14 8 18 29 18 14 8 14 8 8 29 23 8 8 8 29 29 8 8 8 8 8 14 6 29 8 8 17 8 23 29 2 26 29 8 29 29 8 29 8 8 23 23 8 31 29 29 31 8 2 8 8 8 14 8 31 29 18 29 29 29 29 29 18 29 29 14 14 6 8 14 29 29 25 2 25 29 31 29 29 2 29 8 6 2 29 29 29 6 29 29 8 8 26 29 23 29 29 29 26 26 29 29 8 29 8 29 29 29 18 6 31 8 8 29 14 29 2 8 8 8 26 29 29 8 29 8 23 8 29 8 18 8 8 29 31 18 8 2 8 26 8 14 29 8 26 23 2 8 8 8 29 2 29 29 23 27 29 29 2 2 25 26 14 8 2 8 14 8 2 26 26 29 26 8 23 2 2 26 18 8 8 8 2 29 8 29 29 2 29 14 14 29 2 29 29 29 29 29 29 14 18 14 18 29 29 2 2 31 29 2 8 31 29 8 8 8 27 29 8 8 2 29 29 2 2 5 8 8 8 26 29 23 23 2 8 8 8 8 29 2 29 29 2 29 31 2 29 25 18 2 8 8 29 2 14 8 29 29 29 29 29 31 14 2 8 2 29 6 31 25 14 6 8 29 29 23 8 8 8 29 6 18 8 25 29 29 31 8 31 29 29 29 29 29 8 8 18 23 2 18 8 29 29 26 18 14 29 14 29 8 8 2 14 2 31 29 8 25 8 5 2 2 29 18 18 14 29 8 29 31 8 26 29 8 2 26 2 2 8 8 14 26 26 23 18 26 23 8 23 8 29 29 2 2 29 29 29 8 26 4 18 29 26 29 29 8 29 14 8 25 14 18 29 14 29 25 2 25 29 29 29 6 6 29 27 2 14 2 29 6 8 23 14 18 8 8 29 29 29 25 14 8 25 8 18 29 2 29 27 29 14 29 20 29 20 8 2 8 29 29 2 14 29 8 29 18 18 29 8 29 5 8 29 2 2 6 2 6 6 14 29 8 26 25 8 8 26 23 2 2 29 25 29 18 18 8 8 29 25 25 29 23 29 29 8 18 18 29 29 8 29 29 29 6 29 8 20 31 29 20 29 6 2 29 29 29 31 29 29 29 8 29 5 14 8 8 29 2 26 31 29 2 29 29 25 29 31 29 2 29 29 8 29 14 29 20 25 29 8 2 31 6 8 6 18 29 8 18 29 29 29 2 8 2 31 29 6 2 29 6 29 23 29 8 29 8 8 29 29 20 29 29 29 29 29 2 14 14 25 29 29 25 29 31 14 29 6 29 25 8 31 29 31 29 31 2 29 29 29 14 8 29 25 25 25 29 25 8 2 29 29 29 2 29 25 31 31 29 18 31 8 29 29 29 14 29 8 29 8 29 2 25 8 25 29 18 29 29 29 29 14 31 29 18 29 29 2 27 2 2 25 29 8 6 29 2 29 8 29 29 8 29 29 14 14 29 6 18 29 2 25 29 8 29 18 29 27 29 8 14 8 18 26 8 18 8 29 29 25 18 31 29 8 8 18 29 2 8 26 2 2 29 8 29 5 29 8 18 8 29 31 8 8 29 6 29 2 8 23 2 8 8 29 8 2 8 14 8 8 18 23 2 31 29 18 31 2 18 29 29 29 8 5 8 29 8 31 14 18 8 6 8 29 29 8 25 2 29 8 25 29 8 8 8 25 29 8 8 25 6 29 29 31 23 8 8 2 8 2 29 25 8 8 29 6 2 8 8 29 8 29 2 2 8 8 29 25 2 18 31 8 14 29 25 29 8 29 8 29 2 29 29 26 8 29 14 18 29 29 8 8 29 6 8 2 6 8 29 18 29 25 29 29 8 31 31 8 26 8 29 26 29 23 8 14 29 29 18 2 25 8 29 29 29 25 2 2 8 14 8 6 8 18 8 8 29 2 2 8 29 2 26 29 6 6 14 29 29 6 2 18 31 2 20 26 23 26 2 8 8 26 18 8 23 2 5 29 29 29 18 6 26 8 14 8 18 8 2 25 8 8 29 29 2 29 14 8 29 8 8 26 6 2 29 29 8 29 2 27 29 29 2 29 23 31 31 18 29 8 18 8 8 8 29 8 8 8 29 8 2 26 2 2 14 29 2 18 8 8 29 8 31 8 6 18 29 29 29 23 29 6 14 14 29 18 25 2 8 8 2 23 8 29 29 8 23 25 8 6 8 18 8 29 8 8 8 6 8 23 8 5 18 2 8 8 8 8 23 8 29 23 26 8 29 29 29 25 31 8 29 8 29 8 29 8 8 18 18 29 29 29 23 29 29 2 8 8 29 25 18 26 29 31 27 2 29 31 14 29 29 6 8 29 29 29 8 2 29 8 29 8 29 18 29 8 8 2 2 8 29 8 29 8 29 26 8 18 8 18 29 2 23 4 23 8 23 8 8 5 18 2 8 31 8 29 6 8 29 8 8 29 18 29 23 8 18 31 29 8 29 8 2 8 29 8 26 8 29 8 6 29 23 8 29 29 29 29 2 8 8 29 26 8 29 6 8 29 29 29 8 2 29 8 18 6 29 8 23 8 8 8 8 29 29 31 29 29 29 6 26 23 8 29 26 8 18 8 8 8 6 29 29 8 2 18 2 6 6 26 6 14 29 25 6 31 8 8 2 31 2 18 23 31 8 6 8 2 2 23 23 14 23 8 8 8 29 18 18 8 8 8 8 29 8 6 23 8 29 29 18 2 18 25 29 14 2 29 8 29 25 29 8 23 8 8 2 23 23 23 8 26 8 29 8 18 29 26 8 18 8 29 8 29 8 8 23 23 2 8 14 29 26 2 29 29 8 8 8 29 8 29 29 29 8 29 29 26 26 23 18 29 8 8 8 26 29 29 23 8 8 29 6 18 29 8 2 8 8 8 8 26 29 8 8 14 31 5 29 2 8 29 25 29 18 8 2 8 8 23 2 2 6 8 29 8 31 29 8 31 8 8 2 8 18 8 8 8 29 8 8 14 29 29 8 29 8 8 27 2 29 29 8 8 8 26 14 8 29 2 23 18 23 29 8 29 8 2 29 18 8 23 8 31 8 2 29 8 8 8 6 8 29 31 5 8 8 8 8 29 8 8 29 8 26 8 8 8 26 18 8 8 29 29 26 8 29 8 29 14 8 23 31 2 31 23 2 8 14 26 2 8 17 8 8 2 8 8 8 25 8 8 29 8 8 2 8 2 29 8 25 25 23 18 2 2 8 8 8 29 8 29 2 29 2 8 29 25 8 2 23 29 18 8 20 25 8 8 25 8 8 8 2 8 8 29 8 29 8 8 29 8 8 8 18 23 29 8 27 29 8 8 26 8 8 26 29 8 26 23 2 29 8 29 23 8 8 8 6 8 8 6 6 17 14 29 8 8 2 29 8 29 29 8 29 2 25 25 2 8 8 8 8 23 18 8 8 18 25 29 8 8 29 8 29 29 8 18 8 8 8 8 29 14 8 29 29 18 8 23 8 14 6 18 8 8 14 8 8 8 8 8 2 8 31 8 8 8 23 8 29 31 25 8 29 8 8 29 8 26 2 8 23 8 29 26 8 8 29 29 8 8 29 8 29 29 8 31 29 29 23 8 8 18 2 29 29 8 8 29 23 23 23 8 23 26 2 8 2 26 29 8 29 8 8 8 2 8 29 8 8 29 23 2 18 31 26 8 23 29 8 27 8 23 8 14 8 8 23 29 29 8 29 8 8 23 8 8 25 31 8 8 8 29 23 29 8 8 29 29 2 25 2 29 27 2 17 26 8 26 8 29 2 29 26 8 8 6 8 29 29 8 18 29 26 14 29 8 8 8 8 29 26 23 8 8 8 25 14 23 26 5 18 8 2 5 8 8 2 26 8 2 8 8 25 29 8 29 8 8 18 29 8 29 26 29 8 5 8 8 29 8 29 18 2 23 29 8 2 18 25 8 8 8 23 29 14 25 18 2 26 8 8 29 25 29 2 8 23 2 6 29 8 18 2 26 8 23 29 8 26 29 6 25 2 8 14 29 29 18 29 29 2 8 26 18 8 29 8 8 23 29 8 8 6 8 14 8 23 8 8 31 26 29 2 29 23 29 29 29 27 8 8 23 8 25 14 2 8 6 29 29 23 26 8 23 26 8 6 8 31 27 26 18 29 2 29 8 8 17 8 2 8 8 8 8 14 8 8 2 26 8 8 8 8 26 29 2 26 29 27 23 8 26 29 8 18 29 14 18 25 8 6 25 29 14 29 2 25 29 26 8 26 2 29 8 8 8 8 23 18 29 6 8 29 26 23 8 18 8 26 23 29 18 2 29 2 8 25 2 29 29 31 8 8 8 29 23 8 8 29 29 29 31 2 8 2 29 29 2 23 2 8 8 31 8 31 8 8 26 2 29 8 23 8 8 8 14 23 14 8 20 29 29 8 29 29 29 27 29 29 29 6 29 20 25 2 29 25 8 6 29 29 29 23 14 8 2 6 8 8 8 8 29 2 23 8 23 2 29 25 29 6 18 18 29 8 8 8 8 8 29 18 25 2 29 2 18 29 18 2 18 8 2 29 5 8 2 29 14 29 31 2 29 8 8 29 23 31 8 2 8 29 18 8 8 8 8 29 29 31 8 8 18 8 2 29 14 29 8 8 29 8 2 29 8 8 29 8 8 8 5 8 8 8 8 29 23 31 8 8 8 8 2 2 29 8 2 26 5 2 8 8 8 29 8 8 29 29 6 2 8 29 8 8 8 8 29 23 2 8 29 6 8 29 23 2 8 8 29 14 18 25 14 25 25 2 14 14 29 18 8 8 8 29 23 8 29 8 23 8 14 8 8 8 8 8 23 29 8 8 8 14 2 8 2 18 29 8 23 29 14 18 8 8 31 31 8 2 8 2 14 29 8 8 18 26 8 2 8 29 2 18 18 26 18 8 8 29 23 8 2 18 8 8 14 29 29 2 2 29 29 31 2 8 29 29 29 25 29 2 18 2 29 8 18 2 8 8 29 31 2 29 29 2 29 8 14 29 31 29 2 17 8 6 18 29 2 14 2 23 29 23 2 2 18 8 8 26 8 8 2 8 23 8 8 29 14 25 8 8 29 8 23 29 18 29 29 29 31 29 26 8 25 8 6 8 8 8 8 31 8 29 8 29 8 8 2 8 8 26 2 2 8 2 2 8 18 18 2 8 18 29 2 2 31 8 8 6 29 31 23 29 23 8 18 2 6 18 2 8 6 8 31 23 29 8 23 8 2 8 25 8 2 8 8 29 2 25 8 20 8 8 8 8 23 2 8 2 8 29 29 8 8 26 18 8 2 8 26 2 5 8 29 25 29 2 31 8 29 29 2 8 8 29 8 25 8 29 8 8 29 8 26 26 18 8 18 8 31 8 8 8 23 2 23 2 18 29 8 29 29 29 8 8 29 29 18 6 8 29 8 8 23 23 8 8 20 6 8 8 14 29 23 31 29 8 29 29 27 29 14 18 26 23 23 18 8 26 26 29 2 14 29 6 29 2 29 8 23 8 29 8 18 29 8 23 14 8 8 29 8 8 14 14 8 8 8 8 31 8 29 8 8 23 2 14 29 29 8 2 6 2 29 8 26 8 8 8 23 2 8 31 29 2 8 31 8 23 2 8 29 14 8 2 8 2 8 8 8 5 29 29 8 18 8 23 2 29 29 29 8 8 23 6 29 2 8 8 8 23 29 29 8 8 8 23 31 29 14 8 8 8 23 2 8 26 8 8 29 18 8 2 8 8 8 2 8 29 8 8 8 25 20 8 29 8 23 26 31 18 23 14 29 8 8 31 8 29 8 8 8 26 8 26 8 6 18 2 18 8 29 2 27 23 26 26 8 23 8 6 25 2 8 29 8 18 29 31 8 29 8 29 8 6 6 31 29 26 8 8 18 29 26 14 2 6 29 2 8 29 8 29 29 8 23 8 8 29 8 26 18 8 8 8 26 8 29 8 6 23 29 2 2 23 8 8 2 23 18 8 26 8 8 8 29 26 8 23 8 5 8 29 2 18 2 8 8 14 29 8 2 18 31 2 26 23 8 8 8 29 8 8 8 29 14 8 8 25 26 23 8 29 29 29 2 29 8 29 23 8 8 8 8 8 8 8 26 23 6 29 8 8 8 29 6 6 8 2 27 29 8 8 8 26 2 8 8 18 31 8 18 23 8 8 2 18 26 8 29 8 18 8 6 23 8 27 8 26 29 8 26 29 29 8 8 25 8 6 29 14 6 6 29 2 8 29 29 2 23 26 2 8 26 29 8 26 8 6 18 8 25 8 8 2 8 31 8 8 8 29 29 29 18 8 20 26 6 26 23 18 8 8 29 8 2 29 8 4 2 18 29 26 20 29 8 20 2 20 8 8 8 8 8 18 8 8 8 8 2 8 14 29 26 18 6 8 8 8 29 8 31 2 2 26 26 8 5 8 2 8 14 29 14 8 2 29 31 2 2 8 18 29 8 29 29 2 25 6 29 2 2 18 18 8 2 29 2 8 29 8 8 26 27 29 8 5 29 8 2 23 29 25 2 2 26 6 2 2 26 31 8 14 6 14 5 2 8 29 8 2 18 14 8 2 2 2 2 31 18 29 20 2 26 8 29 8 6 23 18 8 8 2 18 8 29 8 2 29 23 8 8 8 8 29 23 29 8 8 8 29 26 31 8 29 8 8 14 29 6 31 23 8 29 8 26 8 8 8 29 23 29 2 18 31 18 8 8 8 2 29 8 23 29 18 2 8 8 8 8 8 25 23 29 2 8 2 8 23 8 29 2 2 23 8 6 29 23 8 8 8 29 8 8 18 8 23 29 25 29 8 18 18 29 31 2 23 29 29 8 31 8 18 29 8 8 18 29 14 5 2 18 23 29 18 8 8 8 29 2 8 26 8 8 25 6 14 8 8 23 8 18 8 8 8 8 8 8 5 6 18 8 8 18 18 23 2 29 23 6 8 29 8 29 23 2 23 8 26 8 29 8 29 29 2 8 8 5 8 2 31 29 8 8 23 8 31 31 18 8 31 8 29 4 18 2 29 8 18 8 8 8 8 29 14 2 8 8 25 8 8 8 29 8 8 25 18 8 2 23 8 8 29 8 25 29 18 6 18 25 14 8 25 8 26 23 29 2 14 8 8 8 2 8 29 29 23 8 8 8 8 26 23 8 29 2 2 29 8 8 8 23 29 31 2 8 26 29 2 6 8 23 31 8 8 2 29 14 2 8 8 2 8 8 8 8 2 6 2 23 2 8 29 8 8 23 8 26 8 23 29 29 8 8 8 2 29 8 8 29 8 2 8 31 8 23 5 29 29 29 8 8 8 8 5 8 29 8 8 26 29 8 23 26 8 6 8 29 23 5 8 8 8 29 8 8 8 8 2 8 8 18 8 6 14 2 31 8 8 29 8 8 8 26 26 23 6 29 8 2 26 29 8 23 8 31 8 6 26 8 29 5 23 29 2 8 26 8 8 14 8 8 8 8 8 8 2 8 23 8 6 2 8 8 2 8 2 29 29 31 6 29 29 18 8 29 2 2 8 31 8 26 6 29 25 29 8 2 8 8 2 8 29 14 29 14 25 8 2 8 8 18 23 8 2 29 29 8 8 8 23 14 8 8 26 23 18 29 18 29 29 23 18 2 8 14 8 8 2 23 29 29 8 8 8 14 8 8 8 23 29 31 6 8 2 8 2 29 8 29 29 8 8 8 18 8 29 8 8 6 18 8 8 23 23 29 8 14 8 26 25 6 29 29 29 8 2 29 23 8 18 29 8 18 8 8 8 23 31 2 8 8 5 8 2 2 8 8 2 26 29 8 29 23 8 29 8 31 8 29 23 26 18 8 8 8 8 8 8 6 29 26 23 23 26 2 8 18 8 8 14 26 14 29 8 18 26 8 26 18 23 8 8 8 29 8 29 8 29 5 18 8 14 8 8 29 29 26 18 29 8 2 8 8 6 8 8 8 29 23 31 18 8 8 8 8 31 25 8 8 29 29 29 2 8 2 25 8 26 20 18 8 8 18 18 14 8 29 29 8 2 26 26 2 29 29 8 2 2 8 23 26 26 8 8 29 8 8 8 8 26 8 26 2 8 29 29 29 29 29 18 29 8 29 8 8 14 8 8 29 23 8 26 2 23 2 8 31 29 8 8 29 2 6 8 6 8 8 26 8 23 8 8 23 8 18 29 14 29 18 18 23 8 2 8 8 8 8 14 8 8 8 8 8 8 18 6 26 29 8 6 14 8 29 8 6 2 14 8 8 8 23 2 23 18 29 18 31 8 2 31 23 8 18 2 8 8 8 31 2 18 8 8 8 20 29 8 20 31 8 23 14 8 29 29 8 31 2 29 29 29 8 8 29 8 8 23 29 8 8 29 8 8 8 5 8 29 25 2 6 8 18 6 23 8 8 8 6 29 14 29 8 8 23 23 26 23 8 29 8 8 8 8 29 5 8 8 26 8 26 29 6 8 8 26 26 8 18 14 8 8 29 8 18 29 8 8 29 8 17 8 8 29 6 26 29 8 26 8 29 29 6 8 23 29 26 18 2 8 23 25 6 29 8 2 8 26 29 8 25 18 6 8 8 8 8 8 29 8 8 2 8 31 8 8 26 8 8 29 29 8 8 8 6 8 8 18 8 23 8 26 8 8 23 8 8 8 23 8 8 29 8 25 29 29 8 8 2 2 29 8 8 8 2 23 26 29 14 8 18 6 8 8 8 5 8 8 29 29 8 8 8 23 8 6 29 8 23 2 8 29 8 8 31 31 8 8 8 2 18 8 31 2 26 8 29 8 8 29 2 8 29 26 29 8 14 8 29 23 29 26 8 23 6 29 6 8 29 2 29 8 8 23 8 8 6 8 2 29 29 25 29 6 29 18 18 18 8 5 8 8 8 29 23 29 8 25 8 2 8 18 23 8 8 2 8 18 8 8 8 26 29 18 29 8 29 8 25 2 2 8 8 8 8 25 8 8 8 8 8 31 23 2 29 23 2 29 8 26 6 8 18 8 8 18 2 8 31 31 26 8 23 8 8 26 8 23 2 2 2 8 29 29 29 29 29 8 2 8 8 29 8 8 5 31 8 2 29 25 29 8 23 8 6 2 8 23 29 2 8 8 29 2 8 8 8 8 2 29 8 2 18 29 2 18 8 26 29 8 26 8 26 8 8 8 29 14 8 8 29 14 8 29 8 29 26 8 8 8 8 8 2 29 8 2 8 8 14 8 8 8 8 8 29 29 6 8 26 8 25 8 29 2 6 25 26 8 2 14 2 29 8 8 6 25 31 29 8 6 29 31 2 8 23 8 2 8 6 23 8 8 6 29 18 8 8 8 18 8 29 8 8 2 14 2 8 18 8 8 8 8 23 8 8 23 18 2 8 8 23 29 8 8 29 8 8 8 18 18 5 2 6 8 8 8 31 8 2 31 29 6 18 8 14 31 8 18 8 2 8 8 2 8 8 8 2 8 8 8 8 2 2 2 18 8 8 8 18 25 8 2 8 23 29 29 2 29 29 8 25 8 29 2 2 8 2 25 8 8 29 8 29 8 2 14 29 8 29 8 29 8 31 2 5 2 8 29 2 29 8 2 8 8 8 18 18 8 18 8 8 23 8 2 8 14 2 29 8 8 8 8 14 29 6 31 14 29 2 8 8 18 18 18 14 26 8 8 29 14 18 8 29 23 29 31 29 29 29 2 8 8 23 29 8 14 8 8 29 29 8 8 2 8 8 29 8 8 23 29 8 6 29 8 18 8 8 8 6 27 8 14 2 29 8 8 2 8 8 29 8 23 8 29 8 8 8 8 29 8 26 27 8 23 8 6 18 8 8 29 17 2 8 8 8 2 8 8 26 29 29 14 18 29 8 8 8 8 2 14 29 29 8 8 8 29 26 8 18 26 23 26 2 6 26 29 8 8 8 25 29 8 23 29 2 8 29 8 8 8 8 8 8 6 29 14 29 8 8 18 18 8 8 27 8 2 29 8 8 8 8 29 8 23 8 27 6 6 8 29 23 8 8 29 31 29 29 2 26 8 23 8 8 8 8 29 8 29 2 8 29 8 8 8 8 23 8 8 8 31 8 8 8 18 8 2 18 29 8 8 23 8 29 6 29 27 29 8 8 6 2 23 8 26 29 8 29 5 29 8 8 2 2 29 8 26 29 5 23 14 29 14 8 8 29 8 8 8 8 18 8 8 29 18 29 29 8 8 8 8 8 8 8 29 8 18 8 14 14 14 14 14 8 18 8 8 23 8 8 8 2 8 8 26 8 26 18 2 6 29 14 29 29 8 5 8 29 2 8 2 29 29 8 8 2 8 6 8 8 26 8 26 8 8 29 8 5 8 2 2 8 8 8 8 8 8 8 8 26 23 8 8 31 29 29 2 8 8 23 8 2 18 23 8 2 8 8 8 29 29 8 29 2 14 20 8 20 6 2 29 23 8 26 29 29 31 29 29 8 23 2 8 8 14 25 8 29 8 8 29 8 23 29 29 29 29 8 20 2 8 26 5 29 8 29 8 2 6 29 8 2 8 8 2 8 8 8 8 8 8 29 25 8 23 25 8 23 29 29 8 8 25 8 8 18 8 8 8 6 29 2 8 2 23 2 25 14 8 23 8 26 2 2 8 27 8 2 8 18 8 8 2 29 29 14 29 29 8 2 8 23 8 8 8 29 29 8 14 8 31 2 31 2 8 8 29 2 26 14 29 18 18 8 2 8 29 8 2 8 8 25 2 2 14 6 29 8 29 25 8 8 2 8 2 8 2 2 26 8 2 8 8 25 29 2 29 8 6 6 23 8 8 8 8 2 26 14 29 2 8 8 29 29 8 29 2 2 2 8 23 8 8 8 2 26 29 29 8 8 8 29 8 29 8 8 14 6 23 8 14 8 2 29 8 8 18 2 23 8 8 29 6 2 23 8 8 25 29 8 2 6 29 8 8 8 29 8 26 29 31 2 8 29 23 26 2 26 18 8 29 8 29 8 5 2 8 23 26 31 8 8 8 18 8 31 8 29 8 8 8 8 29 31 8 2 29 29 29 29 8 29 18 8 8 29 14 2 23 2 18 2 29 2 29 8 8 29 5 8 31 18 8 29 14 29 2 29 8 29 2 8 29 8 6 8 8 29 8 2 8 26 6 31 8 8 8 8 2 29 8 8 29 8 29 2 8 29 18 8 8 8 29 8 8 29 29 2 8 8 31 8 8 18 2 8 18 26 29 8 26 5 8 2 14 8 8 2 29 8 2 29 17 8 29 8 8 29 8 8 8 25 31 8 2 2 18 2 18 8 8 8 18 8 29 2 29 2 8 8 29 25 23 2 6 8 8 8 31 29 18 29 2 2 8 8 14 8 29 8 8 8 2 8 2 8 29 2 25 29 8 8 8 8 29 29 25 6 29 8 18 29 14 2 8 8 29 14 23 2 8 2 18 8 29 29 2 8 8 8 2 8 8 23 29 2 18 8 8 8 8 29 8 29 8 8 29 8 8 29 31 25 29 8 2 8 2 29 2 18 2 8 6 2 8 8 6 8 25 29 31 29 8 26 8 29 8 2 29 8 8 29 20 8 8 23 8 25 8 29 31 2 8 18 8 8 29 8 14 8 29 31 8 8 8 8 29 2 8 8 23 8 29 29 8 8 25 29 8 2 8 8 2 29 8 27 8 29 8 29 8 8 31 31 31 29 8 8 29 8 8 8 29 2 8 8 31 8 2 2 8 31 8 8 8 8 29 8 8 29 31 31 2 29 2 29 8 27 8 26 8 29 2 8 8 2 26 18 29 2 6 23 29 8 8 18 29 8 8 2 8 14 8 31 2 2 29 25 29 8 29 6 8 18 29 29 8 29 2 8 8 29 18 8 8 2 29 23 2 29 29 8 29 31 26 8 8 29 8 14 8 23 8 23 8 8 26 2 18 8 8 8 18 8 18 8 2 23 26 29 29 2 29 8 8 18 29 18 8 31 8 29 2 26 2 8 29 29 14 8 29 25 2 29 14 8 8 8 8 8 8 8 2 23 29 2 8 29 8 29 29 29 2 8 23 29 2 29 18 8 8 2 8 8 2 2 23 29 8 8 26 2 8 8 29 29 29 8 29 8 8 8 31 18 29 8 29 29 8 8 8 8 29 2 8 8 6 8 2 29 5 2 6 8 8 8 8 29 8 6 8 2 8 26 8 2 2 23 8 2 8 2 18 8 8 6 26 18 25 31 29 29 29 8 26 2 8 2 8 2 8 18 8 6 29 18 8 14 20 8 29 2 8 29 8 26 2 23 8 29 8 8 2 8 29 31 2 31 2 29 8 29 31 8 5 18 2 2 8 29 8 8 8 8 29 26 2 18 8 8 29 8 8 26 6 31 18 29 29 2 8 26 25 29 8 29 8 23 25 8 8 5 2 31 29 8 14 8 29 29 29 6 31 29 25 6 29 31 29 18 2 2 2 29 26 20 29 18 29 6 29 18 8 23 29 23 8 8 31 8 29 8 20 8 2 29 8 8 8 2 29 2 8 5 8 29 14 8 2 8 8 8 23 8 31 8 23 8 8 8 2 18 18 23 29 23 8 2 23 23 18 26 8 18 6 8 29 8 8 8 2 8 2 5 2 2 8 8 8 8 29 8 23 31 29 8 8 8 29 23 2 8 23 2 14 18 8 29 2 8 18 29 2 29 8 2 8 23 6 26 8 23 8 29 8 8 8 29 14 29 29 29 8 29 8 23 2 8 2 18 8 31 8 8 29 8 29 29 26 8 2 23 2 26 8 29 8 2 29 8 8 29 8 8 8 23 31 31 8 23 26 8 18 26 2 25 29 8 29 8 23 8 2 31 18 18 14 18 18 5 29 8 8 26 26 8 8 8 8 18 2 8 27 31 29 6 8 25 29 14 8 8 2 8 23 6 26 8 8 8 8 8 8 8 29 6 31 29 2 2 29 8 26 23 29 29 8 8 8 8 18 2 8 8 8 29 29 8 6 23 29 29 31 8 29 8 8 2 8 8 2 8 18 8 26 31 8 31 29 14 8 8 8 8 8 8 8 8 8 29 8 29 26 18 8 23 8 2 8 26 8 25 8 6 8 18 8 29 29 8 8 6 8 23 29 8 8 8 31 8 26 8 8 31 2 18 23 26 8 8 29 8 8 29 25 8 5 2 6 8 29 8 8 8 2 8 23 8 18 29 8 14 18 25 27 2 8 8 6 8 31 8 29 8 2 23 29 8 8 29 23 23 8 8 8 29 8 2 6 8 8 8 8 8 2 26 8 8 29 8 14 14 27 8 29 14 29 6 8 29 29 26 23 8 18 29 26 18 18 2 29 8 6 29 23 8 8 2 8 26 2 23 2 8 5 2 26 26 8 8 8 31 8 6 23 26 23 23 23 8 29 29 26 18 8 8 14 29 29 31 8 8 8 29 8 18 8 26 29 8 2 23 31 2 29 18 23 8 2 14 18 8 8 6 23 29 2 29 8 8 8 8 8 29 14 8 31 8 29 8 8 2 8 8 2 31 23 8 29 8 2 29 29 2 8 8 8 29 8 8 8 8 18 29 2 6 8 8 23 8 29 2 29 23 14 29 29 8 8 27 29 8 2 6 8 2 8 31 31 2 31 8 8 29 8 8 8 25 8 6 8 31 29 8 18 2 8 29 29 8 23 29 18 8 8 2 8 8 6 8 6 8 2 2 26 2 6 8 8 23 29 2 26 18 2 8 26 8 18 8 18 8 8 25 8 8 8 29 8 29 8 31 18 25 14 8 8 2 8 29 29 2 29 8 29 29 29 5 23 2 8 27 5 2 8 26 8 29 29 29 2 8 8 8 26 18 8 8 23 2 8 8 8 2 8 2 8 2 8 29 2 29 8 8 14 2 18 8 23 27 8 6 2 29 8 14 8 2 29 2 31 8 8 25 29 23 8 29 29 8 2 14 29 26 8 26 8 29 29 8 8 29 8 2 2 31 8 18 2 23 29 25 29 29 29 29 8 14 8 25 29 8 8 23 29 29 29 8 2 25 8 2 2 29 18 2 29 2 8 8 29 6 5 8 29 18 2 8 2 29 8 29 23 8 8 29 6 2 8 29 29 18 2 2 2 18 8 25 2 2 8 8 29 23 8 29 29 8 29 6 29 8 8 23 2 29 25 8 23 2 26 2 8 23 8 2 2 8 29 8 8 8 29 8 29 2 29 8 5 29 23 18 8 29 2 29 14 8 2 8 8 29 29 8 6 29 26 8 26 29 18 8 18 6 5 26 26 2 6 2 8 29 2 2 2 2 6 8 29 18 8 2 29 29 2 5 29 8 29 23 23 6 8 31 2 8 2 29 8 8 8 29 25 29 8 29 26 31 2 8 29 8 18 8 2 29 18 8 8 2 6 18 18 8 29 29 23 8 14 6 8 2 29 29 29 18 8 2 29 8 29 26 8 23 8 29 31 8 23 18 29 23 18 2 2 20 29 18 8 8 8 8 29 8 8 8 2 8 18 8 2 18 31 8 8 8 8 2 29 29 8 25 25 8 8 2 2 8 8 23 8 29 29 8 31 29 18 8 29 29 29 8 8 8 8 29 2 25 8 29 18 2 8 25 6 18 23 29 2 8 8 2 23 8 8 29 26 8 2 2 8 2 31 2 8 8 2 8 6 5 14 8 6 8 8 29 8 8 8 2 5 8 14 8 2 29 2 8 25 8 8 2 2 29 26 23 2 27 31 29 29 23 2 23 29 8 29 31 2 8 6 8 8 20 20 8 2 8 26 29 2 2 18 8 8 8 29 8 8 29 14 2 29 29 2 18 8 8 29 23 2 2 8 26 8 2 2 26 8 14 29 8 8 29 6 2 8 25 18 8 8 8 8 2 29 29 29 8 8 8 29 29 8 8 29 26 8 29 8 8 8 29 8 2 6 8 8 23 8 8 29 29 14 8 29 8 14 8 8 23 23 8 25 2 29 29 8 26 14 29 29 8 29 29 2 29 29 31 8 2 2 29 2 2 2 8 29 8 2 2 8 6 2 8 8 2 2 23 31 6 8 8 8 29 8 8 8 6 8 2 29 8 29 8 2 8 29 8 8 18 29 14 8 8 8 29 2 2 2 18 14 6 8 8 8 23 8 29 2 31 27 29 29 14 8 18 8 29 2 29 18 29 2 8 8 29 8 29 29 26 29 14 8 2 8 29 8 25 8 18 29 8 8 23 29 25 23 29 8 29 8 29 8 8 8 29 23 2 8 14 8 8 14 2 17 31 8 2 29 8 8 29 23 29 14 23 31 8 29 8 26 29 31 8 29 29 8 6 8 5 2 8 8 8 2 8 8 26 5 18 29 23 8 29 8 8 8 29 18 29 2 8 5 26 29 8 29 18 29 8 26 29 31 8 8 8 2 8 29 8 8 29 2 29 8 8 8 2 29 26 29 2 29 29 8 8 8 8 2 6 6 29 18 23 8 18 18 29 18 8 8 29 29 18 23 25 8 2 8 29 29 8 29 29 29 2 2 29 8 2 29 18 8 2 23 29 14 29 29 8 8 8 18 18 8 8 8 8 18 6 8 2 8 8 8 8 8 26 29 8 18 8 29 8 26 23 8 18 25 2 31 31 8 29 29 29 8 8 31 6 8 8 2 8 8 8 8 29 26 8 29 8 2 23 6 2 8 2 29 29 8 29 2 8 31 18 26 23 29 8 23 8 26 29 2 31 29 29 29 4 8 29 6 2 29 29 2 6 8 29 23 8 29 26 23 8 8 29 6 2 2 18 2 8 29 18 8 8 8 2 25 20 6 2 8 29 23 25 18 29 29 8 8 8 8 2 8 8 8 29 2 8 29 29 29 29 29 13 29 29 16 29 2 8 8 6 29 8 8 29 8 18 29 2 29 8 8 26 8 8 18 8 8 23 2 26 23 8 18 29 8 18 8 8 29 29 29 8 29 2 2 31 8 26 29 31 8 23 8 31 29 8 8 2 8 14 29 29 2 29 8 8 29 25 8 29 25 2 29 8 29 8 2 26 18 8 8 8 8 8 8 2 2 8 8 18 6 2 8 8 8 8 8 29 31 8 29 2 8 14 8 29 29 29 23 8 8 29 8 8 8 8 29 6 8 29 26 2 8 8 8 23 18 2 14 18 6 2 26 8 8 31 8 29 8 29 8 8 8 8 8 2 29 8 29 2 31 8 8 8 29 8 8 29 2 29 2 23 2 31 2 26 2 6 18 8 8 2 29 8 29 8 29 29 14 29 2 2 29 29 14 29 29 29 31 8 29 8 29 29 27 8 6 29 29 14 8 8 29 29 25 14 8 31 25 14 8 8 29 29 18 8 31 26 14 29 29 2 8 8 31 29 25 31 6 14 2 26 26 8 29 8 18 27 6 8 31 29 29 8 8 8 2 8 2 8 8 2 2 8 5 29 8 29 29 29 2 26 29 26 8 29 8 2 8 29 6 8 2 29 29 8 29 2 29 29 14 8 8 8 8 8 29 8 8 8 18 8 5 2 25 8 8 8 29 8 25 2 8 29 29 8 6 2 29 8 29 8 29 6 29 2 29 29 8 29 2 29 2 29 29 31 2 18 29 8 2 8 8 8 29 8 8 2 2 18 29 2 8 8 8 8 8 2 14 8 8 2 8 8 29 8 26 8 29 2 8 29 2 8 29 18 8 29 8 18 8 29 29 8 31 6 14 8 8 8 8 8 2 29 8 8 18 29 8 8 29 2 18 8 6 23 29 8 8 29 8 8 8 29 2 29 29 8 8 8 5 2 8 8 2 8 8 29 8 2 2 29 8 8 29 8 18 18 8 2 29 29 26 31 29 8 6 8 8 8 8 29 2 29 29 26 29 29 29 29 6 2 29 8 26 26 8 17 8 2 8 8 29 29 29 2 25 8 18 6 8 29 8 8 29 2 14 6 8 8 29 29 14 29 17 14 29 8 18 8 27 29 29 8 8 29 29 18 6 29 8 29 8 8 2 8 23 29 8 6 6 8 31 8 18 8 8 26 8 8 2 6 2 6 8 8 8 8 2 8 8 31 29 8 8 29 31 26 29 8 26 29 6 29 8 8 8 29 29 31 8 29 8 29 18 8 23 2 29 29 18 8 26 8 8 29 8 8 2 8 29 8 8 2 8 29 29 8 8 8 8 8 8 25 14 8 8 2 29 8 29 8 8 31 2 8 8 8 8 8 6 29 29 8 8 25 8 18 8 2 29 2 18 8 29 2 8 8 29 8 18 31 8 6 8 23 8 23 29 8 31 8 18 29 31 8 23 18 8 2 8 26 8 5 8 26 2 18 2 29 2 26 8 8 8 29 8 29 29 8 14 18 8 29 29 2 29 29 2 8 8 29 29 8 8 8 2 8 29 8 2 29 6 8 5 29 23 29 29 2 18 8 2 26 31 2 2 8 29 29 14 2 8 25 8 8 2 2 31 18 8 14 6 8 8 29 2 8 8 23 8 8 29 29 26 8 8 8 25 8 8 6 8 8 23 8 2 8 8 8 29 31 14 29 2 8 8 14 8 18 8 8 31 8 8 29 8 18 8 8 29 29 14 18 18 8 23 8 29 8 29 31 2 5 14 8 20 2 18 8 31 2 8 2 29 29 2 8 29 31 6 8 8 8 29 8 29 29 8 2 2 8 6 2 2 18 29 31 29 29 31 8 2 27 8 8 8 18 2 8 8 26 6 2 2 29 29 29 8 29 18 8 2 29 8 29 2 8 14 26 31 29 29 8 8 2 8 2 8 8 8 8 6 2 26 25 8 8 26 2 31 29 8 29 8 8 29 8 2 8 29 29 6 31 29 29 29 29 29 29 8 8 8 8 8 2 29 8 23 8 8 8 2 25 29 2 8 8 8 8 31 8 29 8 23 29 6 6 23 29 29 2 8 8 27 8 8 29 23 14 29 26 29 2 23 23 29 8 8 26 23 25 8 8 23 8 8 26 26 8 2 8 18 29 8 2 2 26 20 8 8 8 29 8 2 29 2 8 8 2 6 29 6 2 31 25 2 29 8 8 2 2 29 29 14 29 31 29 29 29 8 23 29 8 6 29 29 29 29 8 2 29 29 29 8 29 29 8 8 29 29 29 29 29 18 29 29 29 31 18 8 29 8 29 29 29 29 29 29 8 6 8 8 8 18 8 2 8 8 8 29 6 29 29 8 31 8 29 8 8 8 8 18 8 8 23 29 8 14 8 29 29 8 23 23 26 8 8 14 2 26 25 29 8 23 29 2 29 8 29 8 14 20 8 29 29 2 8 2 8 29 8 2 8 2 8 2 2 29 29 6 18 2 29 29 14 8 8 2 8 2 8 29 8 29 29 29 2 2 31 2 29 20 8 2 18 26 29 29 2 8 18 2 14 2 8 14 29 6 8 26 2 14 29 29 2 23 8 8 26 2 31 23 26 2 8 29 31 8 6 27 2 8 26 2 29 2 29 8 8 29 2 8 29 2 29 14 2 2 2 8 2 2 8 8 18 2 29 29 8 29 29 29 8 8 8 2 29 29 2 29 29 29 16 29 13 29 29 16 29 29 2 18 29 27 8 8 29 26 2 14 8 29 29 29 29 29 29 29 8 29 18 29 2 14 14 14 25 18 8 2 14 2 29 29 2 25 29 14 29 8 2 2 29 18 6 29 8 26 29 26 23 26 29 2 2 8 2 18 29 2 2 29 18 29 29 29 2 29 8 2 8 8 2 2 29 29 29 8 29 8 2 29 8 29 8 8 2 8 2 2 8 2 29 8 29 29 2 8 8 29 18 2 31 31 2 8 18 8 2 2 23 8 2 29 8 26 29 29 2 2 31 29 29 29 29 29 8 8 26 29 29 2 8 8 8 2 29 29 29 29 2 25 8 29 8 29 8 23 29 31 29 29 29 8 29 2 2 8 29 29 18 29 29 29 2 2 31 29 29 29 8 29 8 8 2 29 29 8 8 8 8 29 2 6 29 8 26 29 8 29 8 8 8 8 29 8 29 8 8 8 29 6 8 29 2 18 29 27 29 29 25 2 2 29 8 29 14 2 8 14 29 8 8 29 18 2 2 29 8 25 23 29 31 18 29 2 29 29 6 2 29 8 8 2 29 29 8 8 8 8 26 8 2 29 2 29 8 8 14 29 6 6 29 29 26 8 18 29 23 8 6 8 8 26 8 2 8 8 23 8 8 8 8 14 8 2 29 29 26 18 8 8 29 18 5 29 29 2 27 29 29 8 29 8 26 8 18 6 29 29 29 29 8 8 2 6 8 8 8 8 29 27 26 2 18 29 8 29 8 8 8 31 2 29 29 8 2 29 2 18 8 29 26 8 8 8 2 2 8 8 8 8 29 29 29 29 29 2 8 29 26 23 8 2 8 29 2 2 23 29 29 8 29 8 2 6 29 8 8 26 8 18 29 2 2 29 31 29 29 8 8 8 8 6 14 29 18 2 31 29 20 8 29 29 29 23 18 26 8 8 8 18 8 8 26 5 2 8 8 8 26 6 8 18 8 18 26 29 8 8 6 29 2 29 8 8 8 8 8 8 18 29 8 29 8 8 8 8 18 26 8 31 6 2 29 29 29 29 8 8 8 25 8 18 8 25 8 8 29 31 18 8 2 8 5 8 2 8 8 25 31 23 8 8 26 8 8 2 31 29 2 29 8 14 29 2 6 29 8 8 8 14 8 2 2 8 8 26 8 18 2 8 8 8 18 2 29 8 26 26 18 29 29 8 29 8 23 29 8 8 8 2 8 31 2 6 8 6 2 8 18 2 29 8 2 25 2 29 8 14 8 18 14 26 18 8 6 8 8 8 23 8 8 8 29 29 29 25 2 8 8 2 29 2 2 26 2 2 29 29 26 29 8 8 29 2 2 29 8 8 29 2 8 29 29 8 8 26 2 8 2 6 29 27 8 31 25 8 29 2 2 8 2 8 8 29 14 26 8 8 18 8 8 23 2 23 29 29 14 6 8 29 8 6 29 2 8 2 14 18 8 8 8 31 2 2 8 8 8 8 26 8 2 6 29 25 2 29 2 23 8 8 8 2 2 8 8 2 8 26 2 2 29 8 5 5 26 2 8 29 2 29 8 2 29 18 8 8 29 2 8 18 8 8 8 2 2 29 29 2 2 29 8 14 2 8 2 8 8 25 2 25 2 23 2 2 8 8 29 8 5 2 8 2 2 8 8 8 8 2 29 29 23 2 2 14 8 31 2 8 29 29 29 23 31 8 8 18 2 29 6 8 8 8 8 26 18 29 18 8 18 8 25 29 29 2 8 6 29 5 29 18 29 8 26 8 8 31 8 2 8 8 8 29 25 8 2 8 8 23 2 8 26 8 29 29 2 31 8 8 8 18 2 29 29 2 31 6 2 23 8 2 18 31 18 8 18 29 29 31 26 29 8 2 27 8 6 29 26 23 29 29 2 8 8 8 29 6 8 8 2 2 23 6 2 8 2 18 2 2 2 29 2 29 2 31 29 2 18 18 2 8 29 18 23 26 2 29 6 8 2 18 8 2 8 6 29 29 2 6 8 29 29 8 29 8 29 29 25 8 29 29 8 29 26 29 29 2 2 6 8 8 29 26 29 23 23 8 29 8 29 8 29 29 25 23 29 8 26 6 6 29 8 29 29 31 29 2 6 29 29 8 8 29 2 8 31 29 29 25 6 29 8 8 29 6 2 29 8 31 29 2 8 8 29 6 23 29 8 8 2 8 29 2 6 18 29 29 27 2 8 31 8 23 2 29 2 8 2 31 14 29 2 29 8 18 2 29 31 8 8 8 26 29 8 2 6 8 2 8 8 8 8 2 29 2 2 2 29 8 29 2 29 2 8 18 8 8 8 25 25 14 8 23 26 8 2 2 8 2 29 29 26 8 29 2 2 8 29 25 26 2 8 29 8 2 8 18 8 18 26 8 2 8 8 2 8 8 29 2 29 29 29 8 2 29 8 2 29 14 2 2 8 8 29 29 8 8 29 29 2 8 26 29 2 8 8 8 29 18 2 8 8 8 29 29 2 29 26 8 2 29 8 2 8 26 29 29 26 29 29 29 26 25 8 8 29 2 29 29 29 29 26 8 6 18 29 8 29 29 26 29 29 2 18 25 29 31 8 31 29 29 8 29 29 26 8 29 8 8 26 29 29 29 29 29 6 29 18 8 2 29 29 29 23 31 29 8 2 6 6 23 8 14 8 8 8 8 6 6 8 8 29 29 18 8 8 2 29 8 8 8 8 2 8 29 29 25 8 8 8 26 26 29 29 29 2 23 8 6 29 29 29 8 25 29 8 8 18 8 18 2 2 23 8 29 8 26 23 23 5 29 2 6 8 8 14 8 8 8 2 8 29 29 29 2 8 29 8 2 2 18 23 14 29 31 29 2 29 2 26 8 18 2 8 8 29 29 14 2 29 29 8 8 29 25 29 6 26 29 6 14 2 29 2 8 29 29 29 2 14 2 8 8 2 2 2 2 14 8 25 8 2 8 6 8 26 8 2 8 8 29 23 8 8 6 14 29 29 29 2 8 25 8 29 14 29 29 8 26 29 29 8 14 29 29 8 6 29 29 8 31 26 8 8 14 2 26 29 8 29 8 29 23 2 18 2 29 8 8 29 27 31 8 26 23 8 29 2 14 8 8 14 8 31 29 2 2 29 18 8 31 29 8 8 18 2 29 8 29 14 8 2 18 8 8 8 14 8 2 29 8 2 18 2 18 29 6 6 8 6 8 29 8 8 8 2 18 31 8 29 29 26 8 8 29 8 29 29 18 29 8 14 8 8 8 29 2 31 8 18 29 8 29 6 29 8 29 29 18 8 2 8 8 8 29 8 31 8 8 8 2 29 2 18 14 2 6 18 18 8 8 25 8 5 2 14 8 8 31 18 8 18 2 14 14 8 29 8 2 29 29 18 8 8 29 8 8 18 18 29 2 14 2 2 29 29 8 8 29 27 8 8 2 8 29 2 29 23 8 8 2 29 8 29 18 31 8 8 18 8 8 8 29 29 8 8 8 8 29 8 2 29 29 29 8 17 8 25 2 8 18 8 18 2 29 2 31 8 31 8 8 8 8 29 2 29 8 29 8 2 26 29 14 2 2 6 6 29 8 2 2 2 23 8 2 29 2 31 8 29 29 8 2 2 26 14 6 8 8 2 29 8 29 29 29 8 8 8 29 2 2 29 8 2 2 29 14 29 8 26 2 8 29 8 8 14 26 8 8 8 8 2 29 25 8 2 8 29 29 2 8 2 2 2 18 8 8 6 8 18 8 8 2 29 29 29 29 2 29 8 20 2 29 5 8 29 8 6 31 29 29 29 8 14 8 8 8 8 8 29 8 29 8 18 29 18 8 8 8 8 29 5 8 14 29 29 29 29 8 2 8 8 2 29 8 29 18 29 26 2 8 26 2 8 29 8 29 8 29 6 29 29 8 8 29 18 8 2 6 2 26 29 29 8 8 8 8 26 8 29 8 6 29 8 2 26 8 14 8 6 29 14 29 29 26 2 29 8 2 29 29 8 8 6 29 8 8 29 6 31 2 2 2 18 5 8 29 2 26 8 20 18 25 2 31 8 29 23 25 6 18 29 8 14 2 8 8 8 18 2 8 8 29 29 8 8 29 29 8 2 8 8 8 8 14 29 29 8 31 8 8 29 29 8 2 8 6 2 18 29 8 8 29 29 6 29 18 2 2 29 2 14 2 25 8 2 2 2 29 2 14 29 8 2 8 8 8 23 8 29 8 8 29 18 6 29 8 6 8 27 17 29 8 6 29 29 31 2 2 2 27 29 26 8 5 31 5 26 6 25 29 2 8 6 29 8 8 29 29 26 8 18 18 23 29 8 8 8 8 8 29 8 8 29 8 8 23 29 8 29 29 29 8 14 6 26 8 26 8 18 29 18 31 8 8 23 6 26 18 29 26 8 8 29 29 8 29 6 8 8 23 2 8 31 29 8 8 14 29 8 8 8 8 18 8 29 8 26 8 8 8 6 29 8 29 29 29 8 8 2 2 6 29 2 2 29 2 2 8 2 8 29 25 2 29 14 14 29 18 8 8 29 18 29 18 29 31 18 29 29 29 8 18 31 8 29 31 29 14 2 14 8 8 29 8 6 5 6 2 29 8 29 14 8 8 8 2 5 29 18 29 29 6 29 29 8 29 23 29 8 8 29 8 8 8 8 8 29 29 2 8 29 29 6 2 14 8 31 29 8 2 8 26 8 25 29 29 8 29 8 8 31 8 8 8 29 8 8 2 29 14 29 8 8 29 8 29 6 26 29 29 29 8 29 6 8 8 23 29 2 8 8 2 6 8 8 29 25 29 8 25 2 8 8 29 8 29 8 8 8 25 6 29 8 8 18 2 2 8 18 8 8 29 29 8 2 2 8 2 2 6 2 26 8 8 18 31 2 27 8 14 8 18 6 29 23 18 29 29 18 29 29 23 8 8 2 8 29 8 6 2 25 29 6 29 8 26 29 23 29 6 8 8 2 6 8 29 2 8 2 14 18 18 8 29 29 14 25 8 8 6 29 6 2 25 29 29 2 29 6 8 8 27 18 26 29 6 29 29 14 2 8 8 8 26 29 29 29 2 25 29 29 29 2 8 14 2 25 29 8 2 18 29 8 18 8 2 8 8 26 8 29 8 8 18 23 17 14 31 25 18 29 29 8 8 8 29 31 8 2 29 8 6 29 29 8 29 6 5 29 8 8 6 29 29 26 8 26 8 8 8 8 8 8 29 29 29 2 8 8 8 29 2 8 2 25 29 8 8 8 8 8 23 29 8 29 8 8 2 6 2 8 2 6 8 8 8 8 8 23 29 8 26 23 8 8 29 6 23 2 23 29 18 8 8 8 31 8 8 8 29 29 8 2 29 8 8 2 8 8 8 8 2 29 2 29 14 8 8 2 25 29 29 8 8 8 29 8 2 8 18 2 8 6 29 2 8 31 29 8 2 26 29 29 18 29 8 29 8 18 25 8 2 8 29 29 26 31 8 8 14 8 8 29 29 29 29 2 6 8 29 29 29 2 23 26 2 8 8 29 29 8 29 8 29 8 26 20 8 29 29 18 2 23 14 6 29 8 8 6 29 6 29 25 8 29 29 8 29 29 2 8 25 18 29 8 8 6 8 29 29 8 8 8 29 8 8 8 8 8 2 26 6 29 29 2 14 5 6 29 18 8 6 8 29 29 8 29 29 8 8 18 18 29 29 29 18 25 29 18 14 29 8 18 29 8 26 8 29 8 2 26 26 29 29 8 8 8 29 2 31 31 2 8 8 8 26 8 31 18 8 8 26 26 8 14 14 8 8 29 8 8 29 8 8 29 29 8 29 8 6 18 29 29 25 29 8 29 2 8 6 2 2 29 25 8 29 2 8 2 29 8 2 18 29 14 8 8 6 29 2 29 29 18 23 29 29 29 29 29 8 29 25 8 8 8 8 8 29 29 29 29 25 8 8 8 2 31 8 2 26 29 29 8 8 29 18 29 29 23 8 8 2 8 31 14 8 25 2 29 8 2 8 8 29 29 29 2 8 2 6 29 29 29 29 18 8 29 2 8 8 29 18 29 8 29 14 2 2 29 8 2 29 29 2 2 2 29 25 29 18 6 14 2 26 2 8 8 29 2 31 29 2 14 8 2 8 2 8 8 29 8 8 2 29 8 6 26 8 29 18 8 5 29 6 2 8 8 26 29 29 8 29 8 29 18 23 29 8 29 18 8 6 2 26 18 29 29 2 29 2 31 29 2 29 14 2 8 8 8 8 14 8 27 2 2 2 8 8 25 8 29 8 6 29 2 14 8 8 8 2 8 8 8 8 31 8 29 6 29 8 29 2 2 8 2 8 2 14 29 8 2 8 18 31 8 8 8 2 29 8 2 18 8 29 2 29 8 26 8 8 2 14 26 8 29 29 6 26 8 6 8 8 17 8 29 8 18 26 29 8 18 25 29 2 29 2 8 8 8 8 8 29 29 2 8 8 2 29 8 8 8 5 2 8 8 2 8 8 14 26 8 2 29 31 31 18 29 31 8 8 2 29 8 8 2 29 29 26 8 27 8 2 29 8 23 8 6 8 8 29 8 8 29 8 31 29 29 29 8 8 2 8 29 18 18 26 2 8 8 26 14 8 8 2 29 29 6 18 27 2 25 8 18 8 29 18 26 29 25 8 8 29 8 14 2 2 8 29 8 8 18 23 14 8 2 29 29 29 2 8 6 8 8 29 29 29 2 18 29 26 26 8 2 29 8 8 17 29 18 8 31 6 29 29 25 29 31 2 29 2 8 8 29 8 8 23 31 8 6 29 29 18 6 8 8 5 8 29 8 8 8 25 29 8 8 8 29 29 29 8 29 29 2 8 26 29 29 2 2 26 26 26 26 29 8 29 29 29 6 14 25 2 29 26 29 29 6 29 2 8 29 8 29 8 6 8 29 8 29 29 29 29 8 2 29 2 8 8 8 2 2 8 29 18 29 29 8 29 31 29 25 8 8 8 29 29 8 2 8 23 6 8 29 8 8 8 18 29 29 8 29 2 2 2 26 8 8 26 26 23 2 2 26 8 18 2 8 8 29 8 29 29 18 29 2 8 29 29 29 2 8 18 29 2 18 8 8 8 2 2 2 8 8 29 6 6 2 8 26 8 29 29 29 8 25 29 14 8 8 8 8 6 8 29 6 2 5 14 8 6 8 8 8 8 5 23 8 8 8 2 14 8 6 18 5 29 8 18 8 8 14 8 29 8 8 2 8 31 8 31 8 27 2 29 8 29 26 8 6 26 8 6 8 8 29 8 6 8 29 8 26 18 8 31 8 8 2 2 29 6 6 18 8 8 18 31 31 29 8 14 29 8 6 8 18 8 8 29 8 29 8 25 8 29 26 2 8 2 8 29 8 8 23 8 8 2 29 6 29 8 14 14 8 8 29 6 29 29 31 8 8 6 8 29 29 31 2 14 8 31 8 8 8 29 8 29 8 8 2 2 8 8 8 29 23 29 29 6 29 8 29 29 6 8 29 8 6 26 8 8 2 26 31 6 29 2 2 8 8 8 2 8 8 29 8 8 18 2 6 2 8 2 8 8 8 23 8 2 31 29 14 8 8 6 29 2 29 8 8 29 14 26 8 31 8 31 2 8 8 2 2 29 14 8 18 8 8 2 29 2 6 8 8 8 31 8 8 8 8 29 8 18 29 5 8 8 8 6 29 2 6 8 29 8 31 8 2 2 25 29 8 6 8 8 29 25 8 23 2 8 8 2 2 2 8 8 8 2 26 25 29 31 8 29 2 18 8 2 26 8 8 29 8 23 8 29 6 29 8 2 29 29 8 29 8 8 2 29 8 8 29 29 2 8 5 8 29 29 29 31 29 8 29 18 8 29 8 8 8 8 8 29 29 2 8 29 8 18 8 29 29 8 8 31 8 29 29 29 8 8 29 8 8 8 8 29 18 8 18 2 8 8 5 14 2 8 2 5 18 8 8 8 8 14 2 29 8 8 8 29 8 29 29 14 29 2 8 2 8 8 29 8 31 18 31 29 29 14 8 8 29 31 2 29 2 8 8 25 2 8 29 18 8 8 8 8 2 8 29 29 8 8 29 8 8 8 8 18 29 8 8 8 8 8 29 8 18 8 29 29 8 2 8 6 26 8 8 29 8 2 26 29 8 29 8 26 27 29 8 29 29 8 6 29 2 8 8 8 8 8 2 8 2 8 18 8 23 6 29 29 29 29 29 29 2 8 29 8 8 8 14 29 29 8 8 8 8 8 8 29 2 29 2 8 29 8 31 29 2 8 2 29 2 8 2 8 8 27 29 8 2 29 29 8 14 8 31 8 8 6 8 8 14 29 2 29 6 8 8 29 29 29 8 26 18 26 8 2 2 18 2 8 8 5 29 6 8 29 2 5 29 18 29 2 14 8 8 18 8 26 8 8 8 29 29 8 26 2 29 23 29 8 23 18 2 8 8 29 8 8 2 2 29 8 18 8 8 29 8 8 26 2 8 8 26 8 29 26 29 2 18 8 8 29 26 8 8 18 8 8 8 8 8 8 14 8 18 8 29 8 29 25 29 8 29 8 29 2 29 8 8 8 29 8 8 8 31 14 26 8 8 29 8 26 8 29 8 8 2 8 6 27 8 8 29 8 5 2 8 8 29 2 29 29 29 8 8 8 26 8 29 29 8 29 8 26 18 8 8 29 23 8 6 2 29 29 5 6 14 8 29 8 6 18 8 29 8 29 8 8 8 8 29 2 2 2 2 8 2 8 8 26 8 8 8 2 8 26 8 2 18 2 25 8 8 29 8 29 26 14 8 8 23 2 29 29 8 2 23 8 29 18 2 8 8 29 14 25 8 18 29 2 8 29 8 29 29 2 8 18 23 8 2 8 2 29 2 8 2 31 27 8 8 29 29 8 18 8 2 8 2 6 25 8 2 31 14 8 26 29 14 18 29 6 6 8 29 14 29 8 2 29 8 29 26 23 27 2 29 8 2 2 8 31 8 29 29 8 8 8 8 14 2 23 8 29 29 8 5 29 8 6 8 8 8 8 23 8 8 29 23 2 2 8 26 26 29 6 29 8 8 8 2 8 8 8 2 23 8 29 8 8 6 25 2 8 2 29 29 2 29 29 29 25 8 8 29 23 2 29 6 8 8 26 8 29 31 29 8 2 14 29 8 14 18 31 8 8 8 26 2 18 6 29 8 8 29 14 26 23 8 8 2 18 18 29 8 5 8 2 29 8 2 18 2 8 29 29 25 8 2 8 29 31 8 25 2 25 2 8 2 14 8 29 31 8 29 31 8 8 6 29 2 29 29 8 8 31 8 29 26 29 8 14 2 8 8 2 29 18 8 8 29 29 5 2 29 8 8 2 18 29 29 8 29 6 29 6 29 31 5 8 14 8 8 29 8 8 31 8 29 8 2 2 29 2 8 29 6 8 29 8 29 8 8 29 2 14 31 2 8 27 29 8 29 18 29 8 2 8 8 18 29 2 29 2 29 29 6 26 25 29 29 8 29 8 18 8 29 8 29 8 2 8 29 29 8 29 8 26 29 8 29 8 8 29 8 8 29 20 29 29 29 8 8 26 18 8 8 2 29 8 29 18 6 8 8 29 29 8 29 2 2 29 29 18 29 29 14 8 26 8 27 25 8 8 8 8 29 26 18 8 29 29 8 8 4 6 8 26 18 8 8 14 8 29 8 8 8 29 27 8 29 29 8 31 2 26 26 8 8 29 8 29 14 8 17 29 8 8 29 2 29 29 8 8 29 29 8 29 25 29 6 29 8 29 29 29 29 29 8 29 2 8 8 8 26 29 29 8 18 26 6 8 8 25 8 8 26 26 8 8 26 8 23 8 27 31 31 8 8 2 6 29 2 29 14 26 18 8 6 8 8 29 18 8 8 29 18 29 29 29 8 2 8 29 6 8 8 23 6 20 8 29 8 8 8 8 8 8 2 18 8 2 8 8 26 8 29 2 31 2 8 29 8 6 8 29 6 31 8 8 2 8 8 23 29 29 2 8 29 8 29 8 29 25 2 6 8 23 29 14 8 8 2 8 25 8 8 26 8 14 2 29 8 31 2 8 2 29 2 8 8 26 23 31 8 6 8 2 8 8 8 8 8 26 8 31 29 29 8 8 8 6 29 8 18 8 26 8 8 2 5 31 8 29 26 2 29 8 29 29 8 26 26 18 8 8 2 8 6 8 2 8 29 29 17 2 31 8 6 2 8 14 29 29 2 8 8 2 8 8 2 8 18 14 2 8 6 26 2 29 8 2 8 18 26 29 8 2 31 2 29 29 26 8 29 8 29 6 29 2 26 31 8 8 18 29 8 8 29 8 8 2 8 18 2 8 8 14 8 29 6 8 2 31 2 31 2 29 6 8 29 2 8 29 31 8 2 8 29 29 29 26 5 8 8 26 29 8 23 8 14 29 29 29 6 2 8 18 29 8 2 8 25 8 29 8 29 8 8 8 29 31 8 8 8 2 14 8 2 8 2 8 29 8 29 31 8 8 29 26 2 31 8 29 18 31 2 29 25 8 8 29 8 8 2 14 8 8 2 2 8 2 8 29 23 2 29 18 25 2 31 2 23 8 8 8 8 8 29 8 8 31 2 29 2 2 18 2 8 29 29 8 2 8 8 8 8 8 8 23 31 8 29 29 8 14 2 8 8 8 31 31 8 29 6 2 8 29 2 2 8 6 8 2 31 8 29 31 2 14 29 8 26 2 29 8 29 31 29 8 8 8 18 31 8 2 29 8 8 8 14 2 8 25 27 8 8 29 2 6 8 8 29 2 29 2 2 8 31 8 2 8 29 18 8 29 18 2 8 6 14 29 29 18 2 8 2 29 20 2 8 27 8 8 2 27 29 8 8 26 2 26 29 29 29 29 29 8 18 29 2 8 29 8 8 2 8 6 8 8 29 31 18 14 2 29 2 8 14 2 8 29 8 2 29 29 29 2 29 2 29 29 8 8 8 6 29 29 31 6 8 8 26 6 2 14 8 29 8 8 8 8 5 29 25 23 8 2 6 8 6 8 4 8 2 29 8 29 2 29 14 29 14 29 14 8 29 8 8 26 26 31 29 8 27 8 8 8 29 6 8 8 8 29 14 8 8 29 29 8 8 8 18 8 29 29 18 8 8 8 29 8 6 8 29 29 8 8 8 8 29 6 8 8 8 8 29 8 8 8 6 8 2 29 2 5 29 2 2 29 29 25 29 8 29 29 14 5 2 29 8 8 14 29 18 18 14 8 29 2 5 31 8 18 2 29 25 25 8 2 2 31 8 29 2 18 26 25 8 26 8 8 8 27 8 8 29 8 31 23 8 29 31 8 8 8 8 18 2 18 29 26 26 29 8 2 27 8 29 2 8 8 5 29 6 8 29 2 26 8 2 2 8 29 8 26 29 31 8 26 31 14 2 8 8 31 8 2 8 8 29 29 18 29 6 8 29 18 29 8 29 2 8 29 8 8 8 18 8 8 18 2 29 31 8 5 2 2 29 8 8 8 29 8 26 8 8 8 31 8 2 8 8 8 31 8 29 8 8 8 2 2 26 8 29 23 8 6 2 8 6 8 18 18 31 2 29 29 18 8 8 8 2 2 2 29 29 2 8 14 29 8 8 8 8 31 29 6 29 2 29 8 23 26 29 29 5 29 8 8 26 29 8 23 8 8 8 29 2 8 5 2 2 20 25 2 26 2 18 8 26 2 8 18 8 26 8 6 26 23 29 2 29 29 6 18 6 8 29 29 6 8 31 8 29 18 29 29 2 29 23 8 8 8 8 8 8 29 29 2 8 29 2 17 29 2 8 27 29 8 23 29 8 2 8 29 8 29 2 8 2 18 8 8 29 29 29 8 18 23 6 2 29 8 29 29 29 8 8 31 29 8 8 29 2 2 8 8 8 31 29 8 18 2 8 8 31 25 29 8 29 8 18 29 8 8 6 2 2 2 2 29 29 2 26 8 29 8 6 29 2 29 18 14 6 29 25 2 8 8 8 25 2 18 8 6 8 29 29 29 8 29 2 29 8 29 29 29 8 27 2 8 5 8 29 8 31 8 8 29 31 8 26 8 26 8 29 8 2 5 31 18 5 29 8 18 14 29 2 8 29 29 8 29 8 2 25 8 18 8 23 29 18 8 8 6 18 2 29 8 8 29 8 2 8 6 8 8 8 29 2 2 29 8 29 26 29 31 2 8 8 6 2 26 2 8 2 2 29 2 2 29 2 2 6 2 8 29 18 8 29 8 8 8 29 8 2 17 8 26 8 26 8 14 29 29 8 8 29 8 8 23 25 31 8 6 2 29 31 2 8 23 2 6 2 8 8 8 26 29 23 31 2 2 23 8 2 8 8 8 29 26 29 29 8 8 2 6 14 29 29 8 8 29 8 6 29 2 18 8 8 8 8 29 29 6 2 23 2 29 8 2 29 8 8 2 6 8 8 8 8 8 29 8 8 2 8 29 8 8 8 29 8 8 8 18 29 14 2 31 29 2 8 6 2 2 8 8 8 29 2 29 8 29 29 2 25 29 6 8 29 8 29 29 8 18 8 29 25 8 2 8 29 6 8 6 18 29 26 29 14 18 26 8 8 8 26 8 8 8 29 5 6 18 26 14 14 8 18 29 8 8 8 29 18 2 29 14 8 8 29 31 8 8 2 29 8 29 2 8 8 8 29 8 8 29 2 8 29 18 2 31 8 8 29 8 2 8 8 29 8 29 8 26 2 29 8 8 6 8 8 8 6 29 8 6 6 8 8 29 8 8 8 31 8 31 29 2 29 29 2 8 6 8 8 8 29 8 29 8 26 2 23 29 18 29 29 8 6 8 29 29 29 14 29 6 2 8 26 29 29 8 8 8 8 8 5 8 8 8 26 8 29 2 29 26 8 5 8 8 29 2 18 29 2 2 8 2 8 8 29 25 31 29 18 29 29 8 29 23 29 8 8 23 8 29 2 8 8 26 26 8 8 29 2 8 6 31 8 2 6 8 8 2 31 29 18 29 8 2 23 29 8 2 8 2 18 8 29 31 26 31 8 6 2 8 26 5 2 2 6 29 8 14 29 8 29 8 25 31 8 29 8 8 29 8 8 8 8 29 2 29 26 8 14 18 8 26 31 8 2 8 29 29 25 29 8 8 2 29 8 29 8 8 6 2 8 29 8 2 8 2 8 8 8 18 29 26 18 27 8 6 8 8 6 8 8 2 2 8 29 8 29 2 31 31 6 8 8 29 29 29 8 29 29 2 14 29 8 6 29 6 25 25 18 31 2 8 25 26 29 8 2 29 8 31 8 8 8 8 29 2 8 14 23 8 8 29 29 8 18 18 2 29 8 6 26 14 8 31 8 8 2 8 2 8 29 29 14 29 18 2 2 29 8 8 29 2 31 6 2 29 2 5 29 2 2 8 29 8 8 29 29 8 27 6 18 29 2 8 29 8 8 8 29 8 8 8 5 31 2 8 18 29 8 29 8 2 29 6 18 29 18 29 8 29 29 8 2 29 8 8 8 8 8 29 26 23 8 8 2 29 26 8 6 8 8 5 2 8 8 8 8 8 8 29 8 29 8 31 31 14 31 8 8 29 29 31 8 29 18 8 18 29 8 8 18 8 8 31 2 8 8 8 5 5 8 29 8 8 8 29 26 2 29 5 18 8 29 8 6 29 8 29 8 29 31 29 8 18 2 8 8 8 8 8 29 8 8 5 8 8 8 8 18 27 29 18 29 8 23 8 8 8 29 8 2 8 18 29 23 26 26 8 8 8 29 29 8 18 23 18 2 25 2 8 29 26 8 5 8 8 8 25 8 29 8 8 8 8 8 29 2 29 31 2 8 2 23 8 2 29 8 26 23 8 2 14 29 8 29 8 8 26 25 8 8 8 8 8 6 8 29 2 8 29 29 29 8 8 29 8 14 8 6 2 8 23 29 8 14 6 26 8 2 26 29 31 29 8 29 31 27 14 8 6 18 26 8 8 2 8 29 29 25 8 18 2 8 8 29 8 6 29 29 8 2 6 2 8 8 23 8 8 8 8 29 8 8 29 2 25 29 2 2 29 2 8 29 29 8 2 8 8 29 8 6 14 29 2 8 8 8 8 8 2 26 8 8 8 8 8 6 29 25 2 14 23 8 8 26 8 29 26 29 8 8 29 6 8 8 14 2 26 8 8 2 8 8 2 6 6 8 25 29 2 29 29 29 26 29 2 8 8 8 29 8 26 29 14 26 26 2 8 26 29 29 8 8 29 8 6 8 8 8 6 8 29 25 29 8 29 14 8 2 29 14 8 27 2 8 8 29 18 29 8 8 29 18 8 2 23 6 18 29 26 29 14 29 29 8 25 14 31 6 14 2 29 29 8 29 25 5 29 2 8 8 29 8 8 2 8 29 8 8 8 26 2 2 2 2 2 2 2 29 8 8 29 5 18 2 27 8 8 8 29 29 29 14 23 8 8 29 29 18 2 2 6 2 25 2 8 18 6 8 2 8 29 8 14 18 29 8 2 31 8 2 2 8 2 29 8 8 29 18 6 5 29 29 29 2 8 26 2 6 31 29 29 2 29 29 8 2 8 8 26 2 8 8 2 2 27 8 2 29 8 29 18 29 8 8 29 8 25 2 14 26 31 26 8 2 23 8 26 8 6 29 8 6 25 2 8 29 29 29 18 2 8 29 8 8 18 8 2 2 8 2 8 8 2 29 6 29 14 6 29 8 29 29 8 29 6 8 18 6 29 29 6 27 29 2 29 8 8 26 26 31 8 29 8 18 8 8 8 31 8 29 8 31 2 29 29 29 14 26 26 29 25 29 29 2 29 29 6 8 8 2 29 8 2 6 26 14 8 29 29 8 8 18 5 29 8 8 8 29 8 29 5 29 8 31 29 2 8 2 8 8 8 29 14 6 29 14 14 8 29 26 8 14 8 8 2 6 8 31 29 29 6 8 6 8 2 8 2 31 25 8 8 29 2 8 8 6 8 26 14 18 29 2 29 29 29 2 29 14 2 8 29 2 2 8 2 8 29 29 18 26 8 8 29 8 2 25 8 18 29 31 8 2 8 6 2 8 8 23 18 8 8 2 29 6 29 8 29 6 8 8 31 6 25 8 26 8 29 29 25 14 29 8 2 2 29 29 8 26 2 8 8 29 29 2 8 2 8 2 8 29 2 8 29 29 29 2 29 8 8 6 29 2 29 29 14 2 2 18 18 8 29 8 6 18 29 29 29 8 8 29 8 2 8 2 8 31 8 29 2 8 2 29 29 29 8 8 2 8 25 8 29 8 29 18 29 2 8 5 29 8 2 8 2 29 14 8 8 2 6 8 29 29 2 8 29 29 14 2 29 31 29 29 29 29 29 8 29 2 8 8 29 2 8 29 31 29 29 2 2 6 25 2 29 18 8 26 8 29 26 29 8 14 8 8 8 29 18 29 29 8 8 8 29 8 8 8 8 8 29 29 29 29 18 8 29 29 8 8 2 25 8 8 8 23 18 29 8 29 29 6 8 23 29 8 14 31 8 29 29 27 29 29 2 8 29 29 2 29 8 8 29 8 8 8 31 8 2 2 8 23 6 29 18 8 2 29 8 29 29 29 14 29 14 2 29 31 2 8 29 6 8 6 8 26 8 8 29 29 8 2 29 6 8 8 2 8 25 8 8 26 8 29 8 29 29 29 8 8 29 29 29 8 8 18 2 2 8 8 29 29 8 8 8 29 6 8 29 2 2 8 23 8 5 2 8 29 8 8 8 18 8 8 8 8 8 2 29 6 8 31 8 2 29 2 29 6 2 29 8 8 2 29 29 2 2 8 5 8 2 8 2 6 26 25 31 8 2 29 6 29 8 31 31 6 29 18 8 2 29 2 14 2 2 29 8 31 8 29 29 29 2 8 29 6 8 8 27 29 2 8 29 18 27 25 8 29 29 8 29 29 27 2 29 2 2 25 2 31 2 8 8 8 8 8 29 8 8 8 8 6 14 8 2 14 29 29 8 25 25 2 29 8 18 29 8 29 29 8 2 29 8 29 2 8 2 5 8 29 8 2 29 29 8 18 14 8 29 8 2 29 2 29 8 8 29 2 2 8 29 2 29 18 8 14 31 29 2 8 8 29 8 29 8 8 25 18 27 8 29 29 8 2 8 29 2 8 8 2 23 29 14 8 29 29 8 29 5 8 29 14 8 14 31 26 26 29 29 8 8 29 25 2 2 8 8 26 26 8 25 29 8 8 8 8 2 8 6 8 6 8 29 29 8 8 8 8 29 8 2 8 6 8 29 14 8 18 14 8 8 6 29 29 18 18 2 2 2 29 8 8 2 8 2 18 8 18 8 29 8 18 31 29 6 8 29 8 29 14 14 2 29 18 31 8 8 8 2 8 29 29 8 29 8 8 29 8 29 8 2 8 29 6 29 6 8 18 8 8 29 8 8 2 2 8 8 29 23 18 8 2 29 8 29 2 14 29 29 29 29 2 18 8 29 29 31 29 18 26 29 29 2 8 14 8 8 8 8 29 29 29 29 8 8 8 2 6 8 31 29 2 2 29 29 29 29 6 8 14 2 2 8 8 8 18 18 8 29 6 25 29 2 29 29 29 14 14 6 29 29 29 14 25 25 29 29 25 29 29 29 29 29 29 29 31 29 29 29 29 16 29 19 16 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 20 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 29 29 29 29 29 2 29 2 29 23 29 31 29 2 29 8 8 29 29 29 16 8 29 29 29 17 29 2 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 16 16 19 16 13 8 29 29 29 16 19 13 19 29 29 16 13 16 13 19 29 16 29 16 29 29 19 16 16 16 29 29 16 16 16 29 13 13 29 29 19 29 16 29 2 16 29 16 29 29 29 16 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 6 29 29 29 29 29 8 18 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 17 16 16 16 29 29 16 16 29 16 16 29 29 16 29 29 16 16 16 19 19 2 16 29 29 29 16 29 16 19 29 16 29 17 19 29 19 13 19 13 29 16 29 16 16 29 16 29 29 19 16 29 29 29 29 29 29 16 29 16 16 29 29 29 19 29 29 16 29 19 19 16 16 16 29 16 16 29 29 16 16 29 16 29 29 16 16 29 29 13 16 29 16 16 16 16 16 29 16 13 16 29 16 13 16 16 29 29 29 29 29 16 19 29 16 29 16 29 29 16 16 29 16 29 29 29 29 29 19 16 16 29 29 16 29 29 29 29 29 29 16 29 14 29 29 6 29 29 29 29 29 29 14 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 16 16 16 16 29 13 29 29 16 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 23 5 2 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 14 29 8 29 29 2 29 2 2 29 8 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 18 29 29 29 29 14 29 29 29 29 29 29 29 29 26 8 29 29 29 29 14 2 2 29 29 29 29 29 29 29 29 29 17 29 29 25 29 2 13 29 29 29 29 29 29 29 29 16 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 2 16 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 16 16 29 16 29 29 29 29 29 16 29 13 16 29 29 2 29 6 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 8 16 29 29 29 29 16 16 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 16 29 16 29 16 29 16 29 16 29 29 29 16 29 29 29 16 29 16 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 16 29 29 29 29 29 2 29 16 29 29 16 29 29 29 29 29 29 16 16 16 29 29 16 29 29 29 29 16 16 16 16 29 16 29 29 29 29 19 29 16 29 29 16 29 29 16 29 8 29 16 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 13 29 8 29 2 29 29 29 29 29 29 29 13 2 16 29 29 29 16 29 29 16 29 16 16 29 29 29 16 29 29 8 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 13 29 29 29 31 29 29 29 29 16 16 29 29 16 16 19 16 29 29 29 16 29 29 29 29 29 29 16 29 29 16 16 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 13 16 29 29 29 29 29 16 16 29 29 29 29 29 29 25 2 29 2 29 29 29 2 29 29 18 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 25 29 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 13 16 16 29 29 29 29 16 29 31 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 16 16 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 2 29 25 29 29 29 29 29 8 29 29 6 29 29 29 29 14 29 29 27 29 18 29 29 29 29 2 23 29 29 31 29 8 29 2 29 29 29 29 6 29 8 8 29 29 18 29 18 31 8 2 8 29 18 2 16 29 25 29 29 29 29 29 29 29 29 29 19 19 19 16 19 16 29 19 29 29 8 29 16 29 29 29 19 29 29 16 16 29 29 19 29 16 29 19 29 29 16 29 29 13 29 16 16 29 16 16 29 29 29 16 29 19 19 16 16 16 13 16 16 16 29 16 16 16 16 16 29 16 29 31 29 29 17 29 16 29 16 19 16 29 16 29 29 19 29 29 29 16 29 16 19 14 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 17 16 29 6 29 29 29 25 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 8 29 16 29 29 29 2 13 29 16 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 31 2 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 18 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 18 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 29 29 18 29 29 29 29 29 29 29 6 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 25 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 2 29 13 13 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 19 29 29 29 29 16 29 29 2 29 29 16 29 16 29 29 29 29 2 16 29 29 29 29 29 16 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 8 29 2 29 29 29 29 29 18 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 8 2 8 6 29 29 2 29 29 29 8 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 14 8 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 17 29 17 29 29 29 29 29 29 29 6 2 29 31 29 29 17 29 29 29 31 29 13 29 25 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 2 29 14 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 31 29 29 29 13 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 18 25 29 29 29 25 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 13 29 29 29 29 29 29 17 29 29 29 29 29 17 25 29 29 29 29 26 29 29 29 29 29 29 29 29 29 31 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 25 29 29 2 31 29 29 29 29 29 29 2 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 31 29 29 29 29 29 29 29 13 16 16 19 13 29 16 29 13 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 18 29 29 29 29 29 16 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 13 29 16 16 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 13 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 13 29 17 29 29 13 29 29 29 29 29 29 29 16 29 29 16 16 19 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 8 13 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 19 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 31 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 16 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 2 8 8 29 29 28 29 2 29 29 29 25 25 5 29 2 14 29 6 31 29 29 25 8 29 14 29 29 29 29 29 29 29 29 29 29 6 31 8 29 29 29 8 18 2 14 29 29 6 25 2 29 2 29 29 29 8 29 8 29 25 29 29 25 29 23 8 29 29 29 29 29 29 31 8 2 6 2 29 8 29 14 8 29 25 8 8 26 29 26 26 5 25 29 2 29 8 29 8 29 29 2 18 31 29 2 5 8 8 2 29 29 29 8 2 2 2 31 5 2 29 29 2 26 2 29 8 29 31 29 2 8 29 29 29 25 31 29 18 29 14 8 31 8 6 6 29 8 8 29 25 2 6 29 2 29 6 25 2 29 25 18 29 29 29 29 26 29 29 29 29 29 29 2 8 8 6 6 18 8 8 8 31 31 23 25 31 8 2 29 2 8 8 23 23 8 31 8 29 29 29 2 6 2 26 8 8 8 18 25 18 29 27 5 18 8 6 2 14 2 8 29 23 8 8 2 8 23 8 8 23 14 29 29 2 8 8 2 6 8 8 8 26 17 8 14 8 29 25 8 2 31 29 18 31 18 14 29 31 29 2 2 25 2 5 8 29 8 2 6 18 2 29 14 29 18 18 14 8 31 29 23 2 29 18 29 2 29 29 18 29 2 29 2 8 2 23 5 2 8 23 8 8 26 29 8 8 23 25 29 2 8 29 8 29 31 8 8 8 29 2 2 18 8 8 29 29 23 14 29 8 31 8 29 23 8 2 31 26 8 5 14 25 25 2 29 8 8 29 14 2 26 31 8 29 27 8 2 29 8 8 29 29 8 23 8 2 29 2 8 29 8 2 2 8 14 29 2 6 31 14 29 8 14 29 8 2 29 2 8 8 8 26 6 29 29 23 18 8 29 14 29 29 2 8 29 2 2 2 18 18 2 8 25 25 29 2 29 8 29 6 29 29 29 2 29 29 29 29 2 14 29 6 20 8 29 29 2 29 29 29 6 29 8 14 8 2 8 29 14 31 2 8 26 31 23 8 8 29 6 14 29 29 29 29 2 29 29 29 14 29 29 8 29 29 29 2 29 29 29 29 29 29 29 27 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 6 2 29 29 29 31 8 6 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 18 29 29 29 29 2 29 29 26 8 29 29 8 8 29 29 29 2 26 29 29 8 29 29 29 29 29 25 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 18 29 31 29 26 29 29 29 17 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 29 13 29 29 31 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 2 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 14 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 14 29 18 29 29 29 29 8 2 29 29 29 29 8 8 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 18 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 17 29 29 16 29 8 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 17 29 29 29 29 29 6 29 29 29 29 25 29 29 29 17 14 29 29 8 29 29 29 29 29 2 29 29 25 29 2 29 18 2 29 29 29 29 14 29 29 2 29 29 2 8 29 8 2 8 29 2 6 8 29 18 29 29 6 2 8 8 23 29 6 23 29 29 14 23 29 8 6 8 8 29 2 8 29 2 8 18 8 8 8 8 2 8 2 31 6 2 8 29 8 29 6 8 8 6 18 29 8 8 23 6 29 25 17 26 31 29 29 23 26 14 8 29 8 2 29 29 29 29 29 18 31 29 8 8 8 8 8 14 29 29 25 29 23 27 8 29 8 6 23 8 8 29 2 8 8 29 8 8 31 29 29 6 29 29 26 2 29 29 8 29 2 6 8 29 29 8 29 29 8 8 23 14 2 2 23 8 2 25 29 8 29 18 8 18 29 25 29 2 2 18 6 8 29 29 16 29 29 29 2 17 8 29 29 29 29 29 29 2 18 29 29 29 29 29 18 14 2 8 31 8 29 14 29 2 25 14 29 2 2 14 2 29 2 29 29 29 29 29 29 31 14 29 29 29 29 29 2 29 2 8 8 29 14 8 14 29 8 29 2 18 29 29 2 20 20 20 8 2 29 14 2 14 29 29 8 29 29 29 2 8 8 29 2 29 29 2 14 2 29 8 8 2 14 29 8 29 14 25 25 18 29 29 8 23 29 2 14 29 2 29 31 2 29 25 6 18 8 8 31 29 8 29 2 26 2 29 8 29 29 31 8 8 29 8 8 8 8 29 29 2 8 29 23 8 8 25 29 29 6 8 31 8 8 25 6 5 8 29 29 8 29 8 31 8 8 8 29 29 2 8 2 2 8 26 29 29 8 8 2 8 8 29 8 8 8 29 14 31 2 18 26 29 8 2 2 29 29 2 25 14 18 8 29 14 8 8 2 6 25 31 23 29 29 8 8 14 8 8 26 23 8 31 8 29 8 2 20 29 18 26 23 8 8 8 8 23 8 8 29 29 29 2 26 2 8 8 8 23 26 2 23 26 29 29 8 8 29 2 29 8 8 29 18 8 2 8 8 23 29 8 8 8 8 5 2 8 6 2 26 26 8 18 8 8 8 29 29 18 31 23 8 29 2 8 8 8 8 29 8 8 8 5 18 8 8 6 8 6 29 18 2 6 31 8 20 2 8 8 8 31 8 29 8 8 26 23 26 8 26 29 18 29 29 8 26 29 18 26 23 29 20 8 20 8 29 29 8 8 8 14 2 26 2 6 2 29 26 2 29 8 25 29 29 25 29 2 8 2 29 8 8 29 2 23 2 29 29 8 8 31 29 6 8 8 18 29 8 29 6 8 29 2 8 23 2 18 8 8 23 23 8 29 8 29 18 8 23 8 26 8 26 8 8 2 8 26 23 8 8 26 26 8 8 8 2 8 8 14 8 17 29 8 29 29 2 8 8 8 2 29 8 8 29 8 8 29 8 8 8 14 26 8 14 29 18 6 8 8 29 8 8 8 26 29 23 6 8 8 8 2 8 18 29 8 29 31 29 18 2 8 8 26 23 8 29 8 23 29 27 23 8 8 2 8 8 29 2 8 8 8 23 29 2 29 8 26 8 23 6 8 14 31 14 26 29 26 27 2 8 29 18 8 26 2 8 2 29 8 25 29 8 8 31 18 29 29 23 2 8 14 14 2 29 29 29 29 29 29 8 2 2 2 29 2 2 29 29 8 8 2 29 2 8 29 2 2 2 23 29 8 29 8 29 29 8 23 29 29 2 2 14 8 8 8 8 2 23 26 8 31 26 8 29 2 8 8 8 26 8 8 25 8 29 6 6 14 2 31 29 20 20 6 20 2 14 29 2 8 8 29 18 2 8 8 8 8 8 29 29 29 18 8 29 8 8 31 2 2 8 26 8 18 8 26 29 6 8 8 8 26 14 2 8 8 18 8 8 18 29 23 29 2 25 2 18 2 29 29 25 8 8 8 20 8 23 20 8 26 8 2 8 2 18 8 26 8 29 23 8 8 8 8 8 8 8 31 8 26 29 26 29 8 31 29 26 8 8 29 2 14 29 2 14 8 8 8 2 8 26 29 26 26 26 23 8 2 2 8 8 29 23 14 26 8 8 8 2 2 8 29 6 29 29 2 29 6 31 26 23 6 8 29 29 8 8 8 8 8 8 29 8 8 8 29 29 14 8 29 26 26 26 23 26 2 8 8 29 23 29 29 14 29 8 29 8 8 8 2 29 14 2 8 2 23 29 6 2 31 8 29 31 26 29 6 23 31 23 2 2 18 2 29 6 6 2 2 29 8 14 29 29 14 23 25 8 2 18 8 23 18 8 31 25 29 6 23 29 29 18 29 6 31 2 23 29 31 2 8 8 2 18 8 23 31 31 29 29 23 8 5 8 23 8 29 29 8 2 4 6 29 2 2 2 29 29 2 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 17 8 29 8 29 29 8 14 29 31 6 29 6 2 2 29 14 14 2 2 18 8 29 29 25 2 2 29 14 14 14 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 2 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 14 2 29 25 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 8 29 8 29 29 29 29 2 29 29 29 8 29 29 29 29 29 2 8 29 29 29 8 29 29 29 29 29 2 29 2 6 8 2 26 29 2 29 29 8 23 8 18 8 29 29 29 29 25 29 8 29 29 29 18 2 29 29 2 2 8 29 2 29 29 8 2 18 29 8 29 2 29 23 6 8 29 14 23 25 29 2 2 29 29 18 2 29 31 6 29 29 14 29 2 29 29 29 31 29 29 29 2 2 29 2 29 29 29 2 2 2 14 23 8 8 6 29 8 29 25 8 8 8 23 2 8 8 2 6 6 14 2 29 18 2 29 14 8 29 26 18 29 8 2 2 18 8 8 8 29 23 8 2 8 8 8 2 2 8 2 29 8 31 8 29 29 29 29 29 20 18 8 14 29 29 2 23 23 29 29 29 29 29 29 29 29 13 29 29 29 16 29 2 16 29 29 29 29 29 29 2 29 29 18 29 29 29 2 29 29 18 29 29 29 29 2 8 29 29 8 18 14 29 29 14 18 2 29 2 29 23 29 18 31 6 2 29 8 2 8 2 23 14 29 20 20 8 20 20 31 29 5 18 31 29 14 2 18 8 29 8 8 29 29 8 23 29 2 8 25 2 2 2 29 8 2 29 31 14 29 31 8 2 2 2 14 25 14 14 2 2 25 8 25 8 18 2 29 2 2 25 2 14 25 18 2 29 31 14 29 29 18 31 2 29 29 29 29 16 29 2 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 8 8 29 29 29 29 29 29 29 29 14 29 29 2 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 6 29 29 2 31 18 29 29 29 2 2 29 29 29 6 29 29 8 2 29 29 29 2 27 29 29 29 29 29 29 29 29 29 29 29 8 8 29 25 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 2 29 29 29 29 29 29 31 29 29 2 29 8 16 16 16 29 29 29 29 29 29 29 29 18 29 29 18 29 2 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 8 29 29 16 29 29 29 29 29 29 29 17 29 29 29 29 29 13 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 31 29 29 29 16 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 31 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 13 29 29 2 29 29 29 29 29 29 29 20 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 17 29 29 29 29 29 29 29 29 16 29 29 29 16 29 2 29 29 29 29 29 2 2 29 29 29 18 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 14 2 29 29 2 8 29 25 29 29 29 8 29 8 29 29 2 25 8 2 2 14 31 2 2 25 29 6 6 2 29 29 29 29 29 29 29 29 29 17 29 29 31 29 2 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 13 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 26 29 29 29 29 13 20 29 2 29 29 8 29 29 20 29 31 29 29 2 29 8 25 29 2 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 31 29 8 29 29 29 29 29 29 29 8 29 31 29 26 8 8 29 25 29 31 25 14 29 29 8 2 2 29 29 8 8 8 8 2 8 23 8 29 8 29 2 29 8 29 31 8 29 6 8 31 23 8 2 2 8 18 2 14 26 8 2 2 29 8 29 8 26 14 29 29 8 29 23 8 26 8 8 18 2 29 8 29 8 29 8 8 8 8 20 26 8 2 2 18 2 29 25 31 23 2 8 29 2 27 23 8 23 29 2 2 8 8 25 8 8 25 29 8 8 8 18 18 25 8 8 29 8 25 8 8 8 2 31 8 29 23 8 8 2 29 8 8 29 8 31 8 26 8 8 23 8 29 8 26 23 2 2 26 29 6 14 18 8 23 25 6 23 8 29 29 8 6 8 8 2 18 8 2 8 25 8 23 2 29 8 8 8 8 23 26 8 29 8 29 8 8 2 8 8 14 2 23 8 29 25 14 2 8 6 8 8 29 8 2 29 26 23 18 29 8 6 8 26 8 6 31 8 8 8 23 25 8 29 29 8 8 8 2 2 29 5 18 29 25 2 29 25 29 2 14 2 31 2 29 23 29 14 2 29 25 2 6 25 8 8 23 2 29 25 29 25 14 29 23 2 25 14 2 29 29 29 31 25 25 18 29 8 29 6 25 14 8 25 8 8 8 29 31 29 2 29 29 2 8 29 29 8 29 29 29 8 29 29 2 2 29 29 29 8 2 8 8 2 20 20 2 29 2 8 8 2 29 25 25 25 2 8 2 25 31 29 31 2 31 29 29 31 2 2 2 14 20 25 29 31 29 8 2 8 31 18 14 25 29 2 2 23 25 29 29 20 8 29 8 8 29 8 29 29 25 29 14 29 2 2 6 31 2 25 2 8 31 31 2 18 2 14 2 8 8 8 29 2 29 29 25 29 8 29 29 26 8 8 26 2 29 2 17 2 8 8 29 29 31 2 29 8 29 29 14 2 8 8 8 2 29 8 29 2 29 26 2 8 26 6 8 8 2 8 23 6 2 29 31 8 8 29 23 29 29 8 29 8 23 8 8 8 2 2 29 8 8 2 29 18 2 31 29 2 2 25 2 2 31 29 2 8 8 14 31 29 2 8 20 29 29 18 2 23 14 2 2 25 5 2 31 6 6 29 29 23 23 31 14 25 29 29 29 8 29 8 29 29 26 18 23 31 29 2 23 29 25 2 25 29 2 8 2 29 5 8 8 8 8 26 25 8 8 8 29 8 8 14 8 23 29 8 31 29 2 8 29 8 2 2 29 8 26 29 14 8 18 29 8 20 20 8 18 20 8 25 2 8 18 2 8 23 2 29 8 14 29 8 8 29 29 29 8 8 29 2 8 2 8 29 18 8 23 8 8 23 29 29 8 6 8 26 2 14 2 29 8 8 29 2 29 8 23 18 8 8 29 8 25 23 8 29 29 8 23 14 29 31 14 2 8 2 18 18 31 23 6 26 8 8 23 8 8 8 8 8 2 8 8 2 2 23 2 2 8 8 8 8 29 29 18 8 29 29 26 8 2 8 8 8 29 26 23 26 14 8 29 8 6 8 8 23 29 8 18 8 26 8 23 29 8 2 31 26 6 29 8 8 2 8 29 18 8 23 8 8 27 2 8 14 2 8 2 14 2 8 8 23 8 8 8 31 23 8 14 8 20 29 2 23 2 20 31 8 8 8 8 20 8 27 20 8 6 29 26 8 23 2 20 2 20 29 8 29 8 18 2 26 29 26 29 2 18 23 29 8 5 29 8 8 2 8 8 18 29 8 8 2 8 8 29 14 14 14 2 23 8 23 8 26 8 8 29 2 8 8 2 8 8 8 29 25 18 8 8 29 8 6 8 14 2 8 29 18 23 8 8 8 8 2 8 8 8 8 29 25 29 2 8 26 26 26 8 8 29 8 29 31 8 2 8 29 2 18 2 2 8 26 18 26 2 8 8 2 29 8 29 29 8 6 18 2 8 29 29 8 8 14 23 20 8 29 23 8 2 2 8 25 29 8 25 20 2 29 20 29 8 2 29 18 31 8 8 20 20 8 6 20 25 8 29 8 23 29 2 20 2 8 2 25 8 8 29 8 2 18 29 8 2 23 8 18 2 23 8 29 8 8 8 8 6 2 26 8 8 6 8 23 23 8 29 8 8 2 8 2 6 29 23 29 8 8 8 26 29 8 29 29 8 26 8 8 29 8 6 2 8 2 23 18 23 29 26 2 8 8 8 8 8 26 26 2 8 29 2 8 29 8 29 20 18 29 5 18 8 8 8 8 8 8 8 29 8 31 25 8 8 29 8 18 8 23 23 8 14 31 8 8 8 29 6 31 8 8 29 2 29 6 29 2 8 29 8 18 8 29 8 8 2 2 2 29 2 29 2 8 2 29 8 2 31 31 2 14 2 2 8 8 25 29 23 2 2 8 8 8 5 2 2 26 8 2 2 8 8 29 14 25 2 18 2 29 14 8 8 2 31 8 8 8 8 8 29 8 8 31 2 25 18 8 31 29 29 8 31 2 29 29 2 14 29 2 29 29 29 2 2 31 29 2 29 5 18 29 29 29 29 8 2 29 2 2 2 2 31 25 8 8 8 2 14 25 29 2 29 29 14 8 29 26 8 8 29 23 8 8 2 8 26 29 8 8 8 29 6 8 8 8 29 8 29 8 8 2 8 2 2 18 29 8 8 8 25 25 2 18 8 8 29 31 26 8 23 31 29 2 23 8 18 20 2 20 18 26 20 8 8 2 8 8 8 8 2 23 8 8 8 8 14 23 8 29 25 26 8 8 8 8 29 2 8 23 18 8 8 29 29 29 8 26 26 2 8 29 29 23 29 25 8 8 8 2 8 23 8 6 8 8 8 6 8 8 8 8 8 8 14 2 8 23 27 29 23 29 8 26 23 18 20 8 8 8 2 8 6 8 18 8 2 29 29 8 23 8 26 29 8 8 8 23 2 8 23 31 8 2 8 18 18 8 8 8 8 29 29 8 8 8 2 18 8 8 26 29 2 29 29 23 2 29 8 18 18 2 29 29 25 8 23 23 8 23 29 29 29 29 2 8 6 8 5 8 8 8 29 8 8 31 23 26 23 14 8 8 8 29 6 31 8 8 2 29 2 8 29 5 29 2 23 29 8 8 14 18 29 8 26 8 6 18 8 8 26 26 23 14 8 29 23 8 26 8 8 2 29 23 25 8 29 2 2 8 18 2 29 29 8 23 29 8 2 29 8 8 8 8 18 29 8 8 29 8 5 8 8 23 29 8 8 8 29 14 8 23 8 8 23 29 8 6 29 26 8 8 31 8 2 2 29 8 2 8 29 18 8 23 8 8 8 23 2 8 8 8 2 29 8 29 8 26 6 18 14 8 8 8 26 8 8 29 8 29 23 8 8 14 8 8 29 8 8 29 8 26 29 29 5 2 8 2 8 8 8 6 23 31 8 8 23 8 8 8 14 8 23 8 8 8 8 2 29 8 14 2 29 5 29 8 2 8 8 20 8 23 23 8 29 8 29 8 23 26 8 6 26 8 26 25 2 14 31 8 29 8 8 8 8 26 26 29 8 29 8 18 8 8 8 8 29 29 23 26 8 18 29 8 23 8 26 25 8 29 8 2 29 20 29 20 20 8 8 8 8 29 2 29 29 26 29 29 8 2 26 8 23 8 8 18 31 23 8 8 29 29 8 29 8 8 2 29 29 8 8 29 29 2 29 8 8 29 26 8 8 18 6 8 8 8 31 31 29 8 8 8 23 6 8 2 8 14 29 29 26 29 5 25 8 8 26 8 18 29 2 8 18 8 26 29 14 8 8 2 8 29 29 26 8 8 2 23 29 23 18 29 8 26 29 8 29 8 2 29 26 23 5 8 8 8 6 8 29 8 8 29 23 8 6 6 8 8 8 8 8 23 18 8 18 29 29 8 8 8 8 8 18 8 8 8 8 8 8 8 18 8 8 8 8 6 8 2 8 8 8 26 23 29 8 23 23 8 23 8 26 2 26 8 26 29 8 8 2 6 8 14 8 25 29 18 14 29 8 8 5 8 26 26 8 18 26 29 29 8 29 29 23 23 23 18 29 18 6 8 8 8 25 18 29 8 23 14 23 2 14 8 29 29 8 25 8 25 2 8 26 23 29 23 8 8 2 8 8 26 25 26 14 18 29 29 8 2 2 29 23 2 8 8 23 26 23 2 29 29 29 6 8 8 2 2 8 8 8 8 29 8 29 2 8 23 8 18 2 18 29 29 8 8 8 8 8 29 31 8 26 8 8 8 29 18 8 18 23 29 6 31 18 29 29 29 8 2 17 8 8 29 14 14 25 8 6 8 29 31 2 8 29 2 8 6 18 31 26 6 29 18 23 8 14 29 29 23 26 31 2 8 8 8 8 29 8 2 23 29 29 2 29 8 29 18 26 29 8 8 8 26 29 6 8 8 6 23 6 8 8 23 26 6 8 26 8 8 23 8 8 29 29 31 2 23 29 2 23 29 26 26 8 23 8 8 8 14 26 8 8 8 31 18 31 2 18 23 18 8 8 29 8 8 18 8 29 29 8 8 8 8 29 29 14 8 29 31 8 2 23 26 2 29 8 2 29 18 18 8 29 8 8 29 8 23 8 2 29 25 29 6 18 14 8 29 8 8 26 23 18 8 26 8 8 29 31 8 26 8 26 25 8 8 31 26 26 29 2 23 2 31 23 31 31 8 26 14 26 8 23 26 29 18 8 18 8 8 14 8 29 23 2 18 29 18 2 29 8 26 8 18 25 23 29 18 6 8 2 23 18 2 8 26 8 26 8 18 8 8 8 23 8 2 17 8 8 2 18 23 29 8 8 8 31 18 8 8 8 8 2 8 8 29 8 26 18 29 2 8 29 29 8 29 2 23 2 2 8 29 8 6 26 29 6 8 8 26 29 26 8 23 8 8 18 8 8 29 8 8 2 8 8 5 8 26 2 18 8 26 5 29 8 29 29 2 5 18 8 29 8 2 8 26 8 29 8 6 18 29 8 8 8 2 8 29 2 29 29 29 6 29 29 8 23 8 23 8 31 18 8 29 26 29 8 29 5 26 2 26 26 26 2 29 26 8 29 8 8 8 29 2 8 23 8 8 8 18 29 8 8 27 18 2 8 29 29 29 17 8 8 31 27 8 26 8 8 8 29 31 8 6 8 8 8 2 23 26 26 8 8 8 8 8 8 8 14 29 6 8 18 8 8 29 8 18 14 8 29 8 8 8 8 8 8 23 8 18 29 8 18 8 31 29 2 8 27 29 26 23 29 8 8 8 8 8 8 8 26 29 31 2 31 6 8 23 18 29 6 8 29 8 29 8 8 2 8 29 8 26 2 18 8 23 8 8 14 2 8 14 6 29 31 8 8 29 8 8 18 8 8 23 8 8 8 29 8 6 14 18 6 2 29 8 8 8 29 8 8 29 8 2 2 8 8 8 23 29 8 8 14 8 8 29 8 2 8 26 8 29 29 29 29 6 8 2 8 29 26 8 25 8 8 29 14 31 14 18 8 29 8 14 8 14 18 8 2 6 31 8 29 18 29 18 29 25 29 2 8 23 2 8 29 8 2 29 23 29 4 26 29 2 2 31 18 2 8 8 6 8 8 23 29 14 26 31 18 8 20 2 20 6 8 31 8 8 29 2 8 8 26 31 29 8 29 18 18 23 8 2 8 31 6 18 8 8 29 8 8 29 29 31 8 29 18 8 23 31 26 8 18 14 8 26 8 23 8 8 23 2 6 8 8 18 8 18 14 8 23 8 31 8 29 8 26 29 2 8 23 2 8 8 2 8 2 29 26 8 26 8 29 8 23 6 5 18 18 18 8 26 29 18 2 18 8 2 29 18 8 8 23 20 8 8 8 8 29 29 31 5 18 8 29 26 26 8 29 18 8 8 29 6 8 14 23 26 26 18 29 2 8 8 26 8 2 18 29 8 26 8 8 18 8 8 25 26 29 8 23 8 29 8 14 8 26 8 8 8 18 8 8 29 8 14 8 29 8 29 29 2 31 29 20 8 14 18 25 18 6 25 2 25 14 8 14 2 29 29 31 25 29 29 14 8 8 31 8 8 8 23 29 2 31 29 26 8 23 8 8 8 8 23 8 29 8 8 18 2 8 2 8 14 29 23 23 23 23 29 8 26 25 2 29 8 14 31 29 8 14 8 8 8 2 23 8 25 2 8 29 8 29 31 8 8 8 23 26 6 23 8 18 14 6 29 8 23 8 8 2 8 8 29 8 29 31 29 31 8 2 2 29 18 8 2 18 29 29 8 8 26 8 8 2 29 8 8 8 8 8 29 23 8 8 8 29 8 18 8 23 8 2 8 14 8 26 8 29 8 2 8 8 5 8 29 2 8 8 8 29 29 18 31 18 8 2 8 23 26 8 2 23 8 29 8 29 8 8 29 8 29 8 26 8 8 29 29 23 23 29 26 8 29 18 23 29 25 25 8 6 8 29 23 14 2 8 29 8 2 8 8 6 8 8 26 2 23 2 8 26 29 8 8 29 6 2 8 8 29 23 29 8 18 8 23 2 8 26 8 29 29 8 29 8 6 6 26 2 8 29 23 2 8 8 8 29 29 5 2 8 18 8 18 26 23 8 8 18 2 2 8 8 8 2 26 23 14 18 26 26 4 23 8 29 26 2 18 2 8 23 29 8 29 6 26 23 8 8 8 18 8 8 8 8 8 23 8 8 2 8 31 8 8 2 2 18 8 25 26 8 26 31 26 29 26 8 14 29 29 8 8 29 29 26 8 8 23 23 8 8 8 8 31 29 29 26 2 8 8 8 8 26 8 29 18 26 23 8 8 2 2 29 25 8 29 2 8 14 2 31 26 2 20 8 2 8 29 2 2 2 2 29 29 2 25 2 6 14 8 29 25 6 25 8 2 2 2 29 14 2 23 8 29 8 8 8 2 8 2 2 29 2 29 8 8 25 31 27 8 20 8 2 2 31 18 14 8 26 8 2 8 8 29 29 29 8 29 29 18 14 8 2 8 8 8 23 18 18 8 18 31 8 2 2 26 23 8 8 8 29 8 25 29 8 18 2 23 8 18 8 26 18 8 8 29 29 8 29 2 29 29 18 29 8 8 8 8 2 8 8 8 18 18 8 8 29 8 2 6 8 31 8 14 8 23 23 8 23 29 29 29 8 25 18 29 8 2 23 8 8 8 29 8 2 14 6 8 29 29 25 8 8 31 8 2 23 8 8 2 29 29 8 25 31 2 8 29 18 29 29 18 14 2 8 8 8 5 8 8 8 25 29 29 29 8 29 8 2 29 14 8 31 25 8 8 8 8 18 8 23 31 23 8 23 2 25 8 18 26 29 8 29 18 14 8 8 26 8 2 18 6 8 29 2 8 2 14 23 8 26 29 29 29 14 8 2 29 29 2 8 8 14 8 26 8 29 8 8 8 8 2 8 31 8 18 18 18 31 23 29 6 29 29 31 23 29 29 2 8 2 2 8 8 26 26 18 29 2 8 6 8 8 8 6 8 23 8 5 8 29 29 29 29 31 31 2 25 29 8 26 29 8 8 8 2 2 26 8 8 5 18 8 8 8 18 29 6 29 6 8 8 8 23 8 29 26 26 26 5 8 23 8 8 8 8 29 18 25 8 8 5 18 29 8 29 8 8 8 8 14 14 8 25 18 26 8 5 8 5 8 29 8 8 8 8 8 8 29 8 8 26 29 29 8 6 23 29 8 8 8 29 8 23 8 29 29 23 2 23 5 29 8 6 8 29 6 31 31 26 29 8 26 8 26 2 26 18 23 29 8 8 8 18 8 2 25 23 8 29 18 8 8 8 8 29 29 8 8 18 29 2 23 14 25 29 29 29 20 29 31 8 26 29 8 2 8 8 8 8 26 2 23 2 8 8 5 8 29 6 8 8 29 8 18 18 8 29 8 8 2 23 29 8 8 8 8 8 8 5 8 8 25 8 29 29 8 29 8 8 8 8 29 6 29 29 23 8 8 25 26 8 8 23 29 17 23 31 6 29 8 8 2 26 29 29 29 18 8 29 14 18 23 6 8 29 23 8 18 26 8 31 8 29 8 8 18 25 29 26 8 8 23 29 2 26 8 20 18 8 8 2 31 29 20 20 6 2 20 18 23 29 8 31 8 26 2 8 29 18 8 8 29 26 8 8 31 26 8 8 23 26 8 8 18 23 8 29 8 8 31 26 29 8 26 8 29 26 8 8 8 8 27 29 29 23 6 8 8 6 8 26 23 2 2 8 18 8 18 8 2 8 29 31 29 8 23 8 8 23 6 8 26 29 26 2 29 8 18 2 6 26 8 31 18 25 14 29 25 18 8 26 26 8 8 29 6 26 26 26 8 6 8 8 8 6 29 20 29 8 6 8 2 2 8 8 25 8 8 29 2 8 23 29 14 2 8 2 29 18 26 29 8 8 8 25 8 23 8 23 18 23 23 23 26 29 23 29 8 8 23 29 8 8 8 8 2 8 2 8 20 8 14 20 8 2 27 2 29 8 2 8 8 8 5 14 18 8 23 8 8 8 29 29 25 26 2 8 29 18 8 29 29 23 29 31 8 5 26 23 18 2 5 8 8 29 8 29 26 29 26 29 26 8 23 8 8 8 31 5 8 25 18 8 8 14 5 14 14 25 8 14 8 8 6 29 6 8 26 8 29 26 8 2 8 8 8 8 31 29 8 8 18 2 29 8 8 8 8 8 2 8 8 8 8 8 29 26 8 8 26 18 2 8 29 6 8 23 18 29 23 20 8 2 25 2 8 8 8 8 8 2 31 8 8 26 29 2 8 8 5 29 20 20 2 8 14 8 8 29 8 8 8 8 26 26 8 8 8 8 29 8 8 8 8 8 18 8 29 8 2 8 8 29 6 8 8 23 8 29 25 18 8 2 8 8 2 2 2 8 29 18 8 29 31 29 8 25 8 8 8 23 2 8 8 8 8 6 8 23 8 29 29 29 29 29 29 2 25 29 2 8 2 26 8 8 8 26 18 26 26 8 29 6 8 8 2 18 8 29 18 14 2 6 6 8 23 8 26 8 8 2 23 8 8 31 14 18 8 23 8 2 29 8 8 29 14 2 8 23 8 18 31 2 23 8 29 29 2 8 8 23 26 18 23 8 8 8 8 29 8 29 8 8 2 8 26 14 8 8 2 26 8 29 25 8 8 23 8 8 20 29 29 8 20 20 20 29 8 29 20 8 8 8 2 8 23 8 5 2 26 8 18 8 8 29 23 31 8 8 8 29 14 8 8 8 29 27 6 8 6 8 6 29 29 18 8 8 8 29 8 2 26 6 31 29 25 2 2 23 8 29 6 14 14 2 8 29 25 29 2 29 6 23 2 8 8 8 29 23 31 6 29 29 29 8 8 8 2 8 2 23 2 29 8 23 8 8 23 8 29 2 8 31 8 2 29 8 26 2 8 14 6 8 18 29 25 6 8 18 2 29 8 8 8 8 20 20 8 29 8 8 8 2 29 8 8 29 2 23 8 6 8 8 2 8 23 8 29 8 8 23 8 8 8 29 5 8 8 8 8 2 8 2 29 8 8 8 2 18 8 29 2 8 29 14 31 29 23 29 29 8 23 25 29 25 18 2 18 8 8 8 26 26 29 8 8 29 25 8 23 14 29 14 8 2 31 8 8 8 18 29 26 2 8 2 4 23 8 2 5 18 8 29 8 6 25 26 6 8 2 18 8 29 8 18 18 8 8 8 8 6 2 8 29 29 8 14 8 8 8 18 8 8 8 18 29 2 2 8 8 8 8 29 29 18 26 27 2 8 29 26 8 8 8 29 8 2 8 29 8 29 8 8 2 8 26 2 29 2 31 29 18 2 2 8 2 29 8 2 18 14 29 8 8 8 5 8 8 8 18 29 18 8 8 8 8 26 8 8 8 14 2 29 8 29 8 5 14 29 26 18 8 8 8 31 2 2 8 29 8 5 8 8 8 2 8 8 8 26 8 8 8 29 5 8 2 6 2 8 8 2 8 8 2 23 8 29 8 29 31 29 29 29 29 23 26 26 29 8 8 8 18 8 29 8 18 26 18 14 2 25 29 29 2 29 18 31 23 8 31 26 8 8 8 8 2 8 8 8 8 8 2 8 8 2 8 8 18 18 8 8 26 18 8 29 8 6 20 8 8 2 8 29 2 8 29 8 29 6 26 2 23 8 8 18 29 18 8 29 2 27 18 8 8 8 8 8 8 23 29 29 31 29 14 29 29 29 31 8 20 20 2 2 8 8 8 8 8 2 29 26 26 23 8 23 23 8 23 5 23 18 23 2 25 2 8 8 26 8 8 2 29 8 8 8 31 8 6 29 29 31 8 29 2 2 31 2 31 8 23 14 23 8 23 8 5 8 14 8 8 8 8 8 8 14 8 23 8 2 8 8 18 2 8 23 8 8 8 2 8 4 29 8 8 8 29 8 29 26 26 8 8 23 18 8 8 8 2 31 23 8 2 8 26 31 26 8 8 8 2 26 18 8 29 29 2 29 8 29 2 8 14 8 14 8 8 8 31 2 20 23 8 8 8 29 8 8 29 8 6 8 8 8 5 6 8 8 26 2 8 8 8 8 2 8 29 8 8 29 29 2 8 8 23 8 14 8 18 8 29 18 8 8 8 8 26 8 8 8 29 23 26 14 29 14 8 8 8 29 8 8 8 6 8 14 8 14 23 4 8 29 18 8 18 8 18 8 8 8 25 8 31 8 26 6 8 29 26 29 26 8 8 18 29 14 8 8 23 2 29 8 8 29 8 14 8 23 8 29 23 18 26 26 8 8 8 25 8 23 26 8 8 8 29 29 8 8 2 31 8 8 29 8 2 23 29 8 29 29 26 29 8 8 8 8 8 29 18 29 25 8 29 2 8 29 23 29 23 26 29 8 8 26 8 8 18 14 29 23 29 29 8 8 2 8 8 8 31 8 18 18 18 23 18 8 14 18 26 23 2 29 29 8 2 25 8 8 2 2 31 8 20 20 8 29 29 29 8 6 25 14 18 31 29 8 8 23 8 29 14 8 2 2 8 20 31 6 26 2 8 8 8 29 29 8 14 14 8 14 8 29 2 25 8 8 6 8 8 26 18 8 8 26 26 26 6 2 29 8 8 6 14 8 29 8 29 2 8 2 6 8 29 18 23 18 2 31 8 2 18 8 31 29 14 8 8 8 8 23 8 8 8 8 2 8 8 29 5 8 6 18 29 8 29 27 2 29 25 29 14 26 8 29 23 8 29 8 18 2 8 8 23 8 2 8 2 29 8 29 8 8 18 8 14 23 8 6 29 29 8 8 8 8 8 8 14 23 8 20 8 29 8 8 8 8 29 29 8 29 8 2 2 29 23 29 8 23 2 18 8 6 8 8 2 29 29 18 8 23 14 18 8 8 8 26 29 8 6 8 23 14 29 29 8 8 18 29 8 8 8 2 8 8 8 8 6 14 31 6 8 8 26 2 29 8 29 18 31 8 31 8 18 2 8 8 8 29 8 8 8 29 27 8 26 2 26 29 6 23 8 8 29 29 8 8 26 29 25 25 8 8 8 8 8 8 8 23 26 29 8 8 23 18 8 2 8 2 8 2 26 8 8 29 8 8 6 6 23 8 8 8 26 8 8 29 8 26 18 14 26 8 26 8 8 23 29 29 29 26 8 23 23 8 26 8 31 25 8 29 2 18 8 2 8 20 31 29 20 29 4 6 8 8 29 8 2 8 2 29 8 18 29 26 2 8 2 8 8 29 8 8 29 8 18 2 2 18 8 14 8 8 2 29 6 29 6 8 31 18 8 29 31 2 31 2 8 8 29 31 26 8 18 29 8 29 8 29 8 26 6 29 8 8 8 6 29 8 8 18 8 23 6 8 8 18 29 2 25 29 8 2 2 27 2 8 23 29 8 25 29 2 29 8 8 23 8 2 8 8 25 2 2 26 6 8 29 8 8 8 8 26 8 29 29 2 26 8 23 8 8 31 25 8 20 5 29 2 8 6 8 8 8 2 25 2 20 8 8 29 23 8 8 8 8 8 8 26 8 29 29 8 29 8 5 29 8 29 29 20 2 8 6 8 8 8 8 29 8 8 2 26 29 8 8 8 18 8 2 18 8 29 23 18 29 8 8 18 8 23 25 8 8 14 8 8 8 29 18 8 5 29 29 23 8 29 8 18 8 8 8 29 8 8 8 2 8 8 26 8 8 8 2 29 8 8 29 18 26 26 23 26 29 23 2 8 8 8 8 8 8 18 2 8 6 8 2 26 8 6 8 8 8 8 25 29 4 2 8 8 2 8 8 2 8 8 8 2 8 31 18 23 2 29 18 23 18 29 18 25 29 29 2 8 8 31 8 2 8 29 20 26 8 8 8 8 2 8 8 27 23 25 2 8 23 8 8 29 29 23 2 8 8 2 29 8 29 8 29 23 8 8 23 8 8 8 29 29 8 23 8 8 29 29 23 8 23 20 2 8 6 8 31 8 29 29 29 8 26 23 8 8 29 8 29 8 2 8 2 29 23 29 8 8 29 8 8 8 8 2 2 14 8 8 8 26 2 18 8 8 29 2 18 8 29 8 26 2 23 29 6 8 29 26 29 2 8 8 8 23 29 29 26 18 2 29 8 8 8 29 8 23 29 8 8 18 8 29 25 6 8 8 8 29 6 29 8 8 25 8 8 8 23 2 8 8 6 2 8 8 8 8 29 29 26 8 8 8 8 18 8 29 20 20 20 20 20 14 8 29 29 29 8 26 18 8 6 29 6 8 8 29 8 23 6 17 5 6 8 29 29 8 2 8 18 8 26 23 6 8 29 14 18 8 8 8 8 14 18 2 8 23 2 8 8 26 8 8 29 29 29 8 6 23 8 8 18 14 8 2 20 8 8 14 29 14 23 8 29 8 2 29 8 8 18 8 31 29 20 8 26 8 31 8 8 8 23 8 8 8 2 26 26 18 31 8 14 18 29 23 25 8 26 8 26 23 8 18 8 23 8 8 23 8 26 8 8 6 8 18 8 31 2 2 2 8 8 2 8 8 2 8 6 29 2 26 8 6 14 29 29 8 2 23 8 2 8 18 23 26 8 29 8 8 8 8 8 23 8 8 8 8 29 26 23 8 29 2 8 8 6 29 8 29 20 4 26 29 29 29 8 29 29 29 14 25 6 29 8 2 14 2 31 2 8 8 29 14 14 14 2 8 29 29 29 25 29 29 8 29 14 25 8 8 8 18 18 8 8 2 8 8 2 31 8 29 29 8 8 8 25 29 5 18 8 29 23 29 25 8 14 29 31 8 29 8 8 8 18 18 8 29 8 8 23 29 6 8 8 2 23 26 8 29 2 8 2 23 18 2 8 31 29 8 8 8 29 29 25 29 29 8 8 2 23 4 18 8 8 23 2 8 8 8 8 8 8 8 14 8 8 8 23 8 8 8 8 31 25 2 8 2 8 8 29 31 2 8 8 8 8 18 8 8 8 18 2 29 8 8 29 29 23 2 8 8 2 20 8 8 2 2 20 8 8 20 29 26 26 8 8 31 26 8 8 8 23 29 29 8 8 8 8 29 8 8 26 2 23 6 2 26 2 8 5 8 29 8 8 8 8 8 2 8 29 14 14 8 8 29 31 2 2 2 8 2 29 8 8 8 8 18 29 8 26 8 26 27 8 2 20 8 2 18 26 14 23 8 8 8 18 25 20 8 2 8 31 8 5 20 29 20 8 8 8 8 29 8 8 18 8 8 26 6 8 18 23 29 8 18 2 29 8 23 8 8 8 8 18 8 29 29 8 8 26 25 8 29 18 8 8 8 8 18 18 18 25 8 8 18 8 8 8 29 23 29 2 29 8 6 8 23 18 2 6 25 25 23 8 8 18 8 26 2 8 8 8 2 26 2 8 8 23 8 29 23 23 8 29 29 2 18 8 14 29 8 8 29 8 8 23 8 29 8 8 23 8 26 6 2 8 2 8 29 14 2 8 23 8 8 8 29 20 20 29 23 23 8 8 29 6 29 29 8 26 26 8 29 29 14 2 29 2 6 2 8 8 2 8 18 8 8 8 29 23 8 26 2 23 8 8 8 5 26 23 8 31 8 8 8 2 25 8 26 8 2 2 6 8 29 26 18 8 8 23 29 26 8 6 31 31 8 29 8 18 31 8 8 18 14 23 26 23 14 18 8 8 14 29 18 8 23 8 8 29 8 29 23 8 2 2 8 29 29 8 8 8 2 29 8 8 8 8 23 31 8 23 8 8 8 8 23 2 8 8 8 29 8 26 8 18 29 8 2 18 14 18 29 29 25 29 14 29 29 26 31 8 2 8 8 8 8 14 14 2 8 8 8 2 8 14 8 23 2 8 26 8 14 8 2 31 2 29 8 2 29 8 8 2 26 8 29 23 29 2 31 8 23 8 8 31 8 23 8 18 26 8 2 8 2 8 18 8 2 8 8 31 29 8 6 23 8 8 8 2 23 25 14 29 2 8 23 8 8 8 8 8 8 8 29 8 29 29 8 14 2 14 29 6 29 18 8 8 23 6 8 8 23 26 14 8 29 8 8 8 29 18 8 29 31 14 8 23 29 2 29 29 8 23 29 29 8 29 29 23 18 29 29 18 8 31 8 8 8 8 8 8 31 2 23 29 23 8 8 8 20 29 26 4 8 23 29 29 8 8 29 2 29 29 14 8 14 31 26 6 23 2 29 5 8 29 29 8 8 8 8 8 26 26 8 26 8 29 8 29 29 26 8 6 8 31 5 8 2 26 29 26 8 14 23 2 8 8 8 23 5 29 8 8 2 29 18 18 8 8 18 8 29 29 29 2 29 8 2 2 29 31 8 2 2 2 18 2 8 29 8 26 8 26 2 18 18 2 8 2 23 8 29 25 8 8 8 2 29 8 14 29 8 2 8 8 14 2 8 18 29 29 27 8 20 29 8 27 14 31 8 29 2 6 8 23 26 18 29 20 8 8 23 8 2 8 2 29 8 26 6 8 23 8 18 25 29 8 8 8 8 6 18 8 2 8 8 8 8 29 25 2 31 8 2 29 8 25 23 8 8 8 29 31 8 8 29 29 2 29 23 29 8 29 2 8 23 29 25 26 2 29 29 2 8 29 8 8 25 2 8 8 8 8 29 14 8 27 26 6 8 8 8 26 8 29 2 29 29 8 18 8 25 8 4 8 2 14 14 18 8 2 29 8 29 8 2 26 29 23 29 8 23 29 8 29 6 29 29 23 8 8 29 8 6 8 29 8 2 29 2 8 8 31 8 8 29 8 8 29 2 8 8 8 14 20 8 2 18 2 26 8 8 29 29 8 18 8 31 8 2 8 2 14 8 2 6 26 2 23 2 8 23 2 8 8 8 29 8 2 14 8 14 8 8 8 8 5 29 8 8 2 29 8 8 29 8 8 29 29 23 18 23 8 8 8 8 8 2 29 29 18 26 8 29 8 8 14 25 8 8 8 26 8 4 18 2 2 29 8 8 8 29 8 2 6 2 29 14 31 29 2 31 8 8 8 8 8 8 8 8 29 25 23 8 8 23 29 8 8 29 31 29 18 31 8 8 29 8 20 5 29 8 29 29 23 29 2 2 8 8 29 8 31 2 29 29 23 29 2 18 8 31 8 8 23 8 8 8 8 8 31 25 8 8 18 8 8 8 8 8 8 8 23 8 8 26 18 2 8 2 8 17 8 23 8 2 29 8 26 2 5 6 31 23 18 8 2 8 26 29 14 29 29 26 29 8 8 31 29 29 8 8 8 6 23 2 29 18 8 26 29 8 8 2 14 8 8 18 8 23 29 29 25 2 8 8 2 8 8 31 23 26 2 18 8 8 2 8 8 29 6 20 8 2 23 26 23 8 18 8 8 2 2 29 29 8 29 8 6 31 8 8 29 29 23 2 6 26 29 8 8 2 23 8 2 23 8 8 8 8 29 6 2 8 8 8 8 2 2 29 8 8 8 29 29 23 8 6 8 8 2 18 6 8 14 6 8 2 8 8 2 18 23 2 2 2 23 8 8 23 18 2 2 8 2 8 29 29 31 8 8 14 8 8 8 29 8 8 8 23 29 29 8 29 8 18 14 8 29 29 8 29 20 20 25 8 20 23 8 31 8 29 8 8 8 26 29 8 14 8 8 8 25 23 31 29 14 8 23 29 8 8 18 14 8 8 26 23 29 26 8 25 8 29 27 8 2 8 18 29 23 29 29 8 8 8 29 2 8 8 29 5 18 8 23 29 29 18 2 8 8 8 29 8 8 8 2 23 29 8 8 8 6 18 2 29 18 8 2 29 8 8 29 14 8 8 8 29 8 8 8 8 31 8 8 8 2 23 6 8 2 2 29 14 18 25 6 2 18 8 8 23 8 25 8 29 2 29 31 26 8 8 8 29 29 2 8 8 23 2 8 8 8 29 2 2 29 20 2 20 8 2 31 20 8 26 26 20 20 23 8 29 8 8 29 2 8 2 6 27 8 8 8 2 8 8 8 29 8 8 8 18 8 8 31 14 8 31 2 18 6 25 14 2 8 31 8 8 26 8 23 29 8 8 8 29 8 23 2 8 8 23 2 23 8 2 29 8 8 6 31 14 29 8 18 6 2 23 8 2 29 8 14 8 8 8 2 2 29 8 8 8 8 6 8 8 6 8 8 8 29 29 29 8 26 26 29 29 2 26 6 2 8 26 23 2 8 8 26 8 14 8 23 8 8 8 26 8 2 8 29 2 8 8 23 29 8 8 14 8 8 29 8 29 29 2 8 2 29 2 2 2 5 26 26 4 8 2 2 26 29 8 31 5 14 29 29 14 29 25 2 31 25 29 18 14 2 14 29 25 2 29 2 31 29 14 29 2 29 2 29 2 29 8 14 29 14 6 29 29 29 8 29 2 8 2 8 8 29 8 8 8 29 2 8 8 8 29 31 18 29 14 8 29 8 8 29 23 8 20 31 29 31 14 8 2 8 8 8 8 23 8 2 29 2 8 29 2 2 8 8 8 8 8 2 29 8 8 29 2 8 23 8 8 25 14 25 18 6 14 14 6 2 20 29 25 2 8 8 8 29 29 29 20 8 8 8 2 18 31 8 2 8 8 2 29 2 29 8 2 29 29 14 23 8 8 8 29 6 8 31 8 18 2 29 29 29 29 2 26 8 2 8 29 20 8 2 20 20 29 18 25 2 8 29 8 29 8 8 8 8 8 8 8 8 29 31 8 8 8 8 5 31 31 8 8 18 26 8 29 29 29 2 25 31 2 8 29 8 26 29 8 8 29 8 29 8 8 2 31 6 14 8 8 8 8 8 8 8 2 14 8 8 8 8 8 29 8 2 8 18 14 2 8 18 8 29 2 29 2 2 26 6 25 2 2 29 2 8 18 8 29 8 18 29 8 29 8 8 25 26 8 5 8 8 8 8 6 29 29 8 29 29 8 2 2 29 8 8 8 29 8 8 14 29 8 8 23 8 25 29 6 8 29 29 8 8 8 8 2 8 8 8 8 29 8 2 8 8 8 6 23 2 8 8 23 18 8 29 8 23 18 18 8 8 23 8 29 8 8 6 8 8 2 2 23 8 8 8 8 26 29 8 8 8 18 23 29 8 29 8 26 8 8 8 8 8 29 5 2 23 29 29 6 8 8 2 8 26 27 8 18 6 8 29 8 23 8 2 2 8 8 8 8 8 23 8 29 31 2 18 29 29 2 8 5 29 2 8 29 2 8 2 8 25 31 29 23 18 8 8 8 6 2 29 29 8 2 2 8 2 18 18 29 2 6 8 29 6 8 8 29 29 8 18 2 29 8 18 8 29 8 6 23 8 8 26 8 8 8 29 8 6 29 8 8 8 18 18 8 2 26 25 8 8 2 14 2 8 8 8 8 8 8 8 8 2 29 14 29 2 2 29 8 23 29 8 8 2 29 8 25 26 8 8 31 2 8 23 26 2 8 25 29 18 29 29 29 14 23 2 26 29 8 8 29 29 8 8 8 29 8 8 14 8 8 8 31 8 8 18 29 8 26 29 8 14 8 2 29 2 29 8 23 26 8 14 8 8 29 26 26 23 8 8 26 8 2 8 8 8 8 8 26 29 23 8 31 8 23 29 8 8 8 2 8 8 8 8 8 29 8 26 8 27 8 2 8 29 4 8 14 25 29 6 8 8 29 23 29 6 2 29 8 18 6 26 29 23 6 26 26 18 8 8 18 8 29 8 23 2 26 8 8 29 6 23 8 29 29 29 8 20 25 18 20 8 20 20 20 8 2 8 8 8 27 2 29 25 29 8 23 29 29 27 14 2 25 2 2 6 8 26 18 29 8 8 23 8 8 8 29 2 8 8 8 8 8 8 8 23 8 8 29 8 8 23 8 26 8 29 29 29 23 8 2 26 26 5 23 23 6 26 8 8 23 2 2 23 8 20 8 26 8 8 2 8 29 8 18 26 8 8 8 14 31 2 23 8 8 8 8 29 29 8 23 8 8 26 8 18 18 29 8 18 8 31 8 23 8 8 29 29 8 2 8 2 14 29 8 29 29 31 8 8 8 29 8 8 29 2 8 6 31 8 23 18 20 26 29 8 8 2 26 8 6 29 8 29 26 8 8 29 8 14 23 29 2 29 8 8 29 29 8 8 8 14 29 8 26 26 29 29 29 14 14 23 8 29 8 2 8 2 8 31 8 8 2 31 18 8 29 31 8 2 23 29 23 29 8 8 29 29 8 8 29 26 29 8 26 8 26 23 29 8 8 18 8 8 29 2 8 29 29 29 8 29 29 8 26 14 29 8 8 8 25 18 8 8 29 8 8 26 31 29 29 8 2 2 8 26 26 23 18 14 8 8 8 2 29 8 29 29 2 31 8 14 8 8 8 26 8 26 29 8 18 18 8 14 14 2 23 29 23 29 8 18 8 8 8 25 18 26 8 29 8 8 2 23 29 29 8 2 8 29 8 23 8 31 29 5 8 29 29 2 8 29 8 8 8 29 2 2 29 29 29 8 8 8 8 8 29 2 18 8 8 8 29 26 26 18 29 2 29 18 29 18 18 8 2 2 18 8 18 6 14 29 29 8 8 29 8 26 8 8 18 2 5 8 2 29 2 14 31 8 18 29 27 8 2 2 8 6 31 29 2 6 29 2 29 8 25 8 14 29 29 29 29 2 29 2 2 25 25 29 8 14 8 8 2 29 14 29 2 29 2 29 29 8 29 6 14 23 2 8 14 8 14 8 26 8 8 29 2 2 20 2 8 23 2 29 8 2 26 2 20 18 6 18 18 8 2 2 8 29 23 14 8 8 29 31 8 29 8 14 29 29 18 8 29 18 29 18 2 29 14 14 2 20 2 23 2 29 29 8 8 8 2 14 18 14 8 8 31 25 26 29 18 8 2 18 29 29 29 8 31 8 6 8 8 18 8 8 2 18 2 29 29 29 29 29 8 8 18 26 14 26 8 14 2 2 8 23 8 8 2 6 8 2 20 8 8 14 18 8 5 2 29 20 29 2 29 20 8 5 8 29 14 25 2 8 2 6 23 8 31 2 23 8 8 8 8 29 2 29 2 8 23 6 8 8 8 29 2 18 8 26 8 8 29 6 29 8 18 31 29 18 29 2 8 29 29 29 6 26 23 8 8 18 14 2 8 8 26 8 8 8 8 25 26 23 29 18 29 2 8 8 8 29 27 2 8 8 8 8 8 8 5 8 29 14 29 18 8 8 29 8 31 8 29 8 2 26 29 2 20 8 23 2 8 29 2 29 14 2 29 6 29 2 8 29 8 8 2 29 8 26 18 2 2 8 8 2 20 17 26 29 29 5 8 2 8 29 18 29 25 25 2 2 8 8 2 31 14 2 8 8 23 8 18 25 29 29 18 29 31 18 2 8 2 8 29 29 8 29 8 8 18 8 23 8 29 8 8 8 23 26 8 2 6 8 18 29 29 8 2 2 18 8 8 29 8 8 2 23 8 8 8 8 8 8 14 29 14 8 29 14 31 8 29 14 8 2 8 23 6 6 8 2 23 8 25 8 8 2 8 8 23 2 8 31 31 29 25 31 8 8 23 2 8 29 26 31 23 2 29 2 8 14 8 29 2 29 2 29 8 8 29 2 8 2 29 8 8 14 2 29 29 2 2 8 8 26 23 8 8 8 14 2 14 2 8 26 29 23 8 31 29 8 18 8 8 8 18 8 8 8 29 8 23 8 8 4 29 29 29 14 8 29 29 6 8 29 8 29 6 23 8 29 2 2 8 5 31 31 8 2 18 8 29 2 2 23 18 8 23 8 2 29 29 29 8 8 23 8 2 8 8 29 23 18 8 14 8 26 29 8 26 29 29 8 2 8 23 29 23 2 8 8 29 18 8 8 14 29 5 8 8 8 29 29 26 8 8 8 8 23 29 29 18 8 29 8 8 29 18 2 23 29 2 31 31 14 14 2 8 5 2 8 8 29 18 8 8 29 29 8 23 8 8 6 8 31 8 23 8 29 27 26 8 31 2 6 8 29 23 29 2 29 29 8 18 8 6 8 8 8 14 20 8 2 8 29 8 8 8 26 8 2 23 8 8 8 18 14 8 8 18 18 8 8 26 29 29 23 29 29 8 8 8 8 2 2 8 29 8 18 8 26 8 2 29 23 2 8 6 26 8 8 2 8 8 29 29 8 8 8 8 8 29 29 2 29 2 8 8 18 8 29 29 8 8 2 26 8 8 8 29 29 2 2 8 18 2 8 8 8 8 8 8 8 8 17 8 29 8 8 8 23 26 8 8 29 8 8 8 8 29 8 23 29 25 8 8 8 2 2 8 8 8 8 8 23 2 8 2 8 6 29 29 26 29 8 8 29 29 29 2 31 29 5 8 8 8 8 29 29 2 8 8 18 14 23 8 25 8 6 23 29 8 29 29 14 2 29 2 29 8 8 18 23 26 8 8 8 18 8 2 8 8 8 18 8 8 5 8 6 8 23 8 6 29 8 8 29 2 8 8 8 18 29 8 8 29 8 29 6 8 14 8 26 8 23 26 23 8 8 18 8 6 8 8 8 14 8 29 8 18 8 8 23 8 8 8 2 29 18 8 20 4 29 26 8 8 8 29 8 29 8 18 29 8 29 26 8 29 6 25 18 8 26 17 2 8 29 18 2 2 8 8 8 6 8 8 8 23 2 29 6 26 25 26 8 8 8 29 14 8 8 23 8 18 8 29 6 29 8 8 29 8 8 26 2 8 8 23 18 8 8 8 29 8 8 2 8 23 26 8 8 8 8 18 18 14 2 23 31 8 2 18 29 29 2 31 8 2 31 29 23 14 8 8 18 8 29 2 8 8 2 31 29 8 8 29 8 2 29 23 27 2 2 2 8 6 2 8 29 8 8 26 8 29 18 31 29 6 8 29 23 26 29 8 29 8 2 2 8 2 29 8 23 29 18 2 8 29 29 2 29 8 8 8 8 8 8 8 29 29 26 18 8 17 8 23 29 2 18 2 8 18 29 8 2 8 8 8 2 23 29 8 18 26 8 8 8 29 23 18 8 29 26 8 25 8 8 8 14 2 23 18 29 8 8 8 18 8 23 8 8 8 8 2 8 18 6 29 26 8 29 8 8 2 8 29 25 8 8 8 29 8 8 8 29 26 29 8 29 8 2 2 6 29 6 18 29 2 29 2 23 23 29 27 26 29 29 8 8 5 26 8 8 23 8 8 8 8 25 29 8 26 8 29 8 8 18 8 23 8 8 8 29 8 8 14 8 14 8 6 2 29 26 8 23 2 8 23 6 8 8 23 18 8 14 31 26 2 8 2 8 18 29 8 18 8 8 8 8 8 29 2 14 23 2 26 20 26 18 2 8 20 29 26 29 31 8 14 2 26 8 29 29 26 26 8 8 26 29 8 29 29 31 29 25 2 29 2 29 29 31 31 25 14 31 8 14 2 8 29 29 29 29 18 6 31 29 14 29 14 8 8 29 8 2 29 8 18 20 18 29 8 8 14 2 2 2 8 25 6 20 8 31 8 2 8 29 2 20 8 29 18 29 8 8 8 29 29 8 2 8 18 14 18 8 20 18 26 8 25 27 14 2 8 8 8 8 8 29 18 2 29 8 29 25 18 8 2 31 29 25 25 29 29 29 27 18 8 2 18 18 8 2 29 6 6 29 2 8 8 8 29 18 8 2 2 29 8 29 8 8 8 8 8 8 8 25 25 29 8 18 29 8 26 29 8 8 8 29 8 31 8 2 29 18 6 8 23 8 29 2 25 2 29 6 8 26 29 18 2 14 2 29 29 2 29 14 8 8 31 2 25 14 25 8 8 23 8 26 6 29 29 2 31 8 2 8 26 23 8 29 31 8 8 26 8 8 18 6 29 8 23 8 29 8 29 29 25 8 8 18 8 5 8 6 29 8 8 8 8 8 8 8 8 8 8 8 2 8 2 8 8 14 8 8 2 18 29 8 2 23 8 8 6 8 2 29 26 29 8 29 8 2 8 8 29 26 8 18 8 29 25 8 18 8 2 8 8 23 18 8 2 2 8 2 8 8 8 8 2 29 29 2 29 31 8 2 14 29 6 8 29 2 8 8 26 14 2 8 29 8 29 2 18 8 26 2 8 2 8 2 2 23 26 26 8 29 8 27 6 8 8 17 8 18 31 6 26 29 2 26 25 8 23 31 8 6 8 8 23 8 8 2 29 29 8 8 23 8 18 8 8 26 8 29 14 14 8 29 8 8 23 29 14 2 2 8 8 8 8 29 2 23 8 8 23 8 23 8 8 29 29 8 8 8 23 8 26 8 5 8 25 14 29 8 29 8 8 8 25 8 6 8 2 8 8 29 8 8 18 8 18 8 8 29 8 18 14 23 8 8 8 8 23 2 18 2 14 2 18 29 2 29 14 29 2 18 29 29 31 2 8 29 2 6 29 2 29 8 29 25 18 29 2 8 31 2 29 2 29 2 29 2 8 29 29 25 8 2 2 6 29 31 20 18 2 8 2 8 14 8 29 2 8 2 2 18 8 29 14 2 8 2 18 2 2 29 2 8 8 8 25 25 29 18 2 31 2 8 14 29 8 8 8 23 8 8 29 8 8 23 2 31 29 2 8 8 23 2 8 8 8 29 23 8 8 8 29 23 23 2 8 6 29 27 8 8 31 29 8 29 26 2 20 8 26 8 2 8 29 25 18 29 31 8 29 2 29 8 2 2 8 8 25 29 8 2 26 8 23 2 8 29 6 14 29 8 8 2 29 18 2 18 25 18 8 14 31 17 2 8 8 8 18 29 8 18 29 23 8 23 8 18 29 8 8 23 8 29 29 29 2 14 8 20 2 8 14 6 2 8 18 14 2 25 29 6 8 29 8 2 18 8 2 8 8 18 29 8 29 2 18 18 8 8 8 2 14 8 14 2 8 2 25 14 29 25 8 2 23 29 31 8 14 8 29 25 8 18 6 29 2 2 25 29 25 14 25 25 14 14 29 29 14 29 14 29 8 29 14 29 14 29 2 2 8 8 18 29 2 2 18 2 25 18 14 29 29 14 29 2 18 18 29 6 2 2 2 2 2 2 23 29 29 2 2 6 29 25 2 31 18 8 8 31 8 8 26 2 2 29 8 31 29 29 2 2 8 2 29 18 2 29 8 8 8 29 25 18 8 8 8 14 2 2 29 2 8 2 18 2 2 8 8 26 8 8 27 2 8 29 8 2 25 8 18 29 25 29 31 8 8 2 31 2 25 2 29 8 8 8 8 29 2 29 8 8 8 29 29 2 31 29 2 29 26 23 14 29 18 8 8 29 31 29 25 29 29 8 29 2 8 23 8 8 2 2 8 23 29 8 18 18 8 23 29 8 29 23 14 2 2 29 29 18 29 18 8 8 20 29 20 29 6 2 23 2 8 8 8 8 29 23 8 8 29 18 8 8 18 20 20 20 2 20 20 20 20 20 20 18 2 8 26 31 20 29 8 8 29 18 29 29 29 14 29 31 2 29 8 8 2 23 29 29 29 29 31 23 8 8 18 20 14 20 14 2 23 29 2 8 8 8 8 29 25 2 23 29 14 29 29 18 8 2 2 29 2 29 29 25 14 8 8 23 8 8 29 14 8 20 8 25 26 6 8 29 8 31 18 8 23 18 8 8 2 31 29 2 8 23 18 29 8 2 25 29 8 29 29 25 8 8 8 26 8 26 8 18 14 29 29 18 8 23 14 8 29 23 8 18 2 31 14 8 20 26 26 29 8 29 14 20 18 8 8 29 29 29 26 8 26 8 8 23 25 26 18 2 8 29 2 31 31 29 8 8 23 26 2 23 29 8 2 8 29 29 8 8 8 2 2 29 26 29 29 8 23 2 8 8 23 29 8 29 18 2 8 31 8 8 14 23 8 8 8 23 29 2 29 8 2 29 6 18 2 29 8 29 23 31 8 8 2 8 8 8 2 8 8 8 29 18 25 8 8 2 31 20 23 20 8 8 8 8 8 8 8 8 8 23 2 8 26 8 14 8 18 8 8 31 2 8 29 26 18 8 2 26 26 8 2 26 29 8 29 8 8 8 8 26 29 29 8 23 31 6 18 23 23 8 18 8 2 23 8 8 8 8 6 26 8 26 8 8 2 6 2 29 8 8 2 2 8 18 8 29 29 8 29 18 2 14 8 8 23 31 8 29 29 23 8 8 2 23 2 8 8 29 29 8 23 8 8 2 23 8 8 18 18 8 8 8 18 8 23 2 2 2 27 2 31 8 29 29 8 23 8 8 8 23 29 23 26 29 2 8 2 8 8 8 26 29 29 8 26 8 31 29 20 8 8 8 8 18 8 23 2 8 8 29 8 8 31 8 18 8 8 18 26 23 8 8 8 25 8 2 8 2 29 8 2 8 29 8 14 26 23 29 23 2 2 8 31 5 29 8 2 29 8 8 29 14 29 29 29 14 8 8 23 29 29 8 2 23 29 29 8 29 29 6 8 29 25 8 8 14 2 8 8 8 23 29 2 29 6 29 8 8 23 2 8 2 14 8 2 8 8 31 29 25 2 8 31 23 2 8 8 8 29 29 26 8 29 8 2 8 18 26 8 23 2 29 29 29 8 2 23 8 8 31 2 8 14 18 29 29 29 23 8 8 2 29 2 18 18 29 8 8 23 18 25 14 2 8 2 6 8 29 8 8 26 26 23 8 18 8 29 8 6 8 8 6 29 18 29 8 8 8 29 2 8 29 23 8 26 8 2 8 2 8 2 29 8 8 23 8 8 8 2 8 8 29 2 14 29 29 29 6 2 8 2 8 29 26 8 29 29 2 29 18 8 26 2 23 29 8 8 8 26 29 23 29 2 8 8 29 8 8 29 8 8 29 8 8 8 23 29 29 8 23 14 29 18 8 2 29 29 29 8 2 25 31 23 26 8 29 6 23 8 8 18 8 25 2 20 18 14 8 8 8 8 26 8 23 29 31 29 26 2 20 29 18 23 8 23 31 29 2 18 18 23 29 2 23 8 8 29 8 8 8 8 2 18 2 29 8 8 18 2 18 29 8 8 8 29 8 20 14 8 23 8 20 8 8 8 8 31 26 8 8 8 8 6 8 29 29 18 25 29 29 2 8 8 8 8 23 6 18 2 14 8 8 8 31 2 2 23 18 23 18 2 29 23 26 29 29 18 8 8 8 31 8 8 2 8 8 2 29 8 8 8 29 8 6 8 23 14 8 18 8 8 8 2 29 26 8 23 6 18 25 2 8 18 14 31 29 2 2 23 8 8 8 8 31 8 8 18 23 2 2 8 26 8 29 18 2 8 2 8 8 2 8 29 26 23 14 8 8 8 29 29 8 29 2 8 29 2 2 29 23 23 23 26 8 31 8 23 8 23 2 29 2 2 8 6 29 8 18 8 29 8 29 29 8 8 8 29 8 31 8 26 8 29 8 29 23 2 29 20 8 8 23 8 29 26 8 8 14 8 8 29 23 29 29 8 6 8 29 14 29 18 29 26 23 2 6 8 14 29 8 29 2 8 8 8 8 26 23 8 8 23 26 29 14 29 29 29 29 25 26 26 8 8 8 29 8 8 23 14 26 23 8 8 31 18 2 8 23 8 8 31 2 2 29 8 8 2 18 2 31 8 8 8 8 8 26 14 8 8 23 8 26 8 18 29 2 29 23 8 26 31 8 29 26 2 2 20 8 6 8 18 29 8 8 8 2 29 29 8 29 26 23 29 8 8 2 29 25 18 8 2 18 8 2 8 8 8 8 29 18 18 8 23 29 8 26 8 29 8 23 8 8 2 8 29 29 25 8 8 23 29 8 8 8 8 8 18 31 2 8 31 8 8 8 23 8 8 29 8 8 23 29 8 8 8 18 8 14 29 23 18 23 8 23 18 8 8 8 6 29 23 2 8 8 26 2 8 8 8 8 8 8 18 8 31 8 8 29 29 8 29 29 14 29 8 29 8 18 23 18 29 2 26 26 29 8 8 8 31 8 6 8 2 8 8 8 29 23 29 18 31 29 8 8 29 29 29 2 8 29 2 8 8 2 8 18 14 25 8 27 18 29 17 29 5 26 29 2 18 26 8 29 8 29 8 8 23 8 8 29 8 8 8 8 29 2 8 26 2 29 29 8 8 29 8 23 8 14 8 18 20 8 20 20 29 26 2 29 14 23 18 2 31 8 8 2 8 2 18 23 2 29 8 25 2 29 6 8 29 29 8 8 2 8 8 26 20 8 18 8 8 2 18 8 18 8 2 14 26 2 8 6 8 2 2 26 8 8 2 2 8 2 29 8 8 8 18 8 26 29 26 8 8 2 23 29 18 29 29 29 20 29 8 8 14 14 18 8 29 23 26 29 8 23 2 23 25 8 8 14 8 8 18 2 2 8 2 8 25 8 8 8 8 29 2 8 25 29 29 8 29 29 8 8 23 8 2 29 8 2 23 18 8 25 29 29 29 29 23 29 8 2 8 26 25 8 29 8 18 8 8 26 8 23 29 8 8 8 8 23 29 23 2 14 29 29 8 8 8 8 25 23 18 8 23 31 25 23 18 2 29 8 25 8 2 31 26 2 14 8 8 29 29 8 2 8 23 18 29 2 8 26 23 18 29 26 8 29 29 18 6 29 14 8 27 23 29 8 8 8 23 8 18 23 8 29 8 29 23 2 2 14 18 8 8 2 8 8 8 18 8 23 8 26 23 8 26 6 29 8 2 8 29 6 18 20 26 8 29 26 8 29 8 26 2 23 29 8 29 14 8 8 5 20 26 8 2 8 18 26 8 18 18 8 8 8 8 8 8 6 8 29 23 2 8 8 8 8 8 29 8 8 20 2 8 29 8 8 8 18 8 29 29 18 23 14 8 8 8 29 8 8 8 8 29 2 29 8 8 29 8 20 8 29 6 8 8 23 6 8 29 8 23 29 8 31 25 2 27 8 8 2 29 29 2 26 8 29 18 29 29 18 2 8 2 8 8 2 8 29 29 31 8 29 8 8 8 26 8 8 29 29 26 8 8 8 23 8 2 26 23 29 8 2 23 2 8 8 8 8 23 29 8 8 8 29 18 8 2 8 2 14 8 2 29 18 29 23 8 29 8 26 29 8 14 29 2 29 20 8 2 26 29 2 8 8 26 8 8 23 8 8 23 29 8 31 29 8 6 23 29 6 29 8 8 2 23 8 2 18 2 8 2 8 23 2 2 29 29 8 29 2 8 29 2 8 8 8 2 23 8 8 14 2 18 8 2 14 2 29 29 29 26 8 29 8 8 6 2 29 8 29 29 18 18 29 2 8 31 8 18 8 18 29 8 6 8 8 25 29 18 29 23 29 23 2 2 8 29 18 8 8 23 8 2 8 8 2 8 18 26 2 8 31 6 8 5 2 8 8 26 23 31 29 29 8 8 18 8 2 8 18 8 31 25 23 29 29 8 23 2 8 29 29 26 23 8 31 23 26 6 8 29 2 25 8 8 29 8 8 8 8 8 29 31 26 2 29 8 6 18 29 18 2 8 8 29 8 8 8 18 2 8 8 8 26 29 23 27 8 8 8 29 8 2 2 2 18 23 26 23 25 2 29 8 26 31 8 29 8 8 25 8 2 8 8 8 29 29 2 8 14 31 8 31 31 8 8 14 23 8 8 8 8 31 8 2 8 6 2 14 8 14 18 2 8 6 8 29 26 8 8 23 18 2 8 29 31 8 8 8 29 8 23 29 6 26 29 8 23 2 18 8 8 2 18 2 29 8 8 18 8 6 23 8 8 14 2 8 8 23 31 2 25 29 8 2 26 2 23 8 25 2 23 31 26 8 8 29 25 8 14 8 8 26 8 8 8 6 2 8 6 29 29 8 26 27 2 26 8 26 26 26 29 8 29 23 8 29 8 8 25 25 18 14 18 8 29 8 8 29 8 18 29 29 8 2 25 8 29 2 8 8 8 18 8 18 23 8 18 8 8 18 31 25 2 8 6 8 8 23 6 8 26 23 23 26 8 25 29 8 8 2 29 8 8 29 26 2 8 25 8 8 8 29 26 8 8 18 5 8 8 29 8 8 8 8 8 29 8 8 8 29 8 29 26 29 29 23 2 8 8 8 2 23 8 8 29 8 2 29 8 8 29 14 29 29 23 29 8 29 8 31 8 23 29 23 8 8 8 29 29 18 29 2 29 8 31 8 8 14 14 23 31 29 18 8 2 29 6 8 18 23 2 2 8 29 8 8 8 14 8 8 8 8 26 8 2 8 8 29 23 18 2 8 8 2 23 8 8 6 29 8 8 2 8 26 2 8 2 8 23 29 8 18 8 8 18 29 29 8 6 8 23 31 8 29 29 8 2 8 29 29 8 8 8 14 8 2 8 23 18 27 23 14 29 26 8 8 23 18 31 23 29 14 23 8 8 8 31 14 29 8 29 8 2 23 18 8 2 8 31 23 8 14 8 18 26 29 29 8 2 29 8 2 29 23 8 31 23 2 29 6 23 8 8 29 18 8 8 18 29 8 6 31 8 31 29 2 31 8 26 2 8 8 8 31 8 8 26 6 29 29 2 26 23 8 18 8 8 29 29 31 14 8 26 8 29 26 23 8 2 29 23 18 8 29 2 2 2 18 8 8 31 8 18 2 26 8 8 14 8 2 29 2 8 31 29 8 29 26 2 8 8 6 2 26 8 2 26 29 8 26 8 8 8 8 8 14 2 18 31 8 29 2 26 29 29 8 26 23 8 23 8 23 8 26 23 8 2 8 8 5 8 23 8 8 18 26 8 8 23 2 8 8 18 18 8 29 8 8 29 23 26 8 8 14 26 8 29 8 14 8 8 29 26 8 8 31 8 2 29 31 25 25 29 29 29 31 2 8 31 29 8 29 20 29 29 26 8 6 20 26 8 8 14 8 6 8 8 2 29 14 29 8 6 23 8 25 8 29 8 8 2 29 26 29 29 8 8 8 8 8 18 23 8 23 31 31 8 18 8 29 2 8 29 8 8 8 8 8 8 23 8 29 8 14 8 8 8 2 8 8 8 2 14 26 8 8 23 6 8 6 29 8 8 2 14 8 8 8 20 8 2 26 23 8 23 18 8 2 31 8 31 29 23 25 2 29 29 8 29 20 8 29 2 23 23 8 2 2 5 14 29 6 20 25 8 8 8 23 8 26 2 29 29 8 23 23 8 18 14 8 5 14 2 8 8 2 8 23 8 8 25 8 8 29 8 8 18 6 8 31 8 18 14 29 2 8 23 8 8 29 23 26 29 29 18 8 8 18 8 2 8 8 8 8 8 2 8 8 31 8 8 8 8 29 6 2 8 14 29 8 8 8 14 29 23 29 6 8 29 8 26 14 8 8 8 8 23 8 26 8 8 29 18 2 2 8 8 8 8 8 8 29 29 23 8 8 8 8 23 8 8 18 8 18 8 2 18 8 8 8 14 8 29 2 26 2 8 8 29 8 8 8 8 8 8 23 23 26 2 2 17 26 8 6 8 8 31 2 8 8 25 8 29 26 8 8 2 26 23 26 29 29 6 29 2 6 23 8 2 8 14 29 8 8 8 26 8 23 8 2 8 29 8 8 6 14 14 29 29 8 29 2 8 8 26 23 23 2 2 8 26 8 25 26 2 8 18 29 29 2 8 8 14 8 23 2 29 29 18 31 23 8 26 18 6 2 8 8 29 18 29 8 8 8 14 25 8 2 29 23 2 18 2 8 8 23 18 8 8 23 8 29 20 8 8 8 2 18 29 31 8 8 8 18 29 2 8 8 8 18 29 8 8 2 8 29 8 8 29 2 8 6 8 6 26 5 2 26 14 25 29 8 8 8 8 8 8 2 29 2 14 2 2 8 23 8 14 2 8 18 2 8 8 8 8 6 29 29 29 8 26 18 26 8 8 29 14 8 29 8 18 8 2 8 8 2 8 29 23 18 18 29 2 26 2 8 8 8 23 8 31 8 18 29 26 8 8 8 26 18 2 2 2 29 2 29 2 29 6 8 8 2 31 8 18 2 2 2 8 8 8 8 8 8 23 8 23 23 31 2 29 8 29 2 8 20 2 20 8 18 31 8 29 29 6 29 18 26 31 14 26 23 8 29 8 18 8 26 8 23 29 29 8 2 29 8 8 8 2 2 8 14 6 8 2 8 18 8 6 8 8 8 8 2 23 26 14 8 8 8 31 8 8 29 8 29 2 23 29 26 18 8 29 29 6 18 31 8 29 8 8 27 8 8 26 8 8 23 29 8 8 2 29 2 8 8 8 23 18 8 29 29 27 18 8 29 31 29 29 8 29 14 8 2 8 25 29 8 8 8 2 20 8 20 8 2 29 31 29 8 29 18 23 8 8 31 8 29 2 8 18 29 8 29 2 8 2 25 31 5 2 5 26 31 8 18 8 26 26 14 8 29 25 6 8 18 29 20 29 8 8 29 29 29 2 29 14 29 29 25 29 14 29 14 29 29 29 29 29 14 2 20 8 20 29 29 2 14 2 25 8 18 8 29 14 2 29 29 25 2 25 29 25 18 2 18 25 8 2 25 14 29 25 29 2 2 2 8 29 8 8 25 8 18 8 29 29 18 23 18 2 25 25 2 18 2 6 2 14 18 18 29 2 18 8 8 18 31 26 18 29 2 8 2 20 26 31 2 29 29 8 8 8 31 29 8 29 29 8 8 29 8 8 23 29 14 6 18 31 2 29 8 2 14 26 8 2 8 14 2 23 18 2 25 2 26 29 23 26 8 8 23 2 8 29 2 8 26 8 8 2 18 8 2 8 29 2 23 8 8 2 2 8 18 31 29 25 29 2 18 14 8 18 23 26 8 29 8 18 8 23 29 8 14 2 29 29 8 18 8 14 18 18 6 8 18 8 2 26 8 2 31 8 2 31 29 25 14 29 29 25 31 8 8 8 14 26 2 29 14 6 8 23 26 29 25 2 8 18 2 8 8 29 8 23 29 8 8 26 6 2 29 14 8 8 8 31 8 8 23 8 25 14 14 23 2 18 2 29 18 18 31 31 8 29 8 29 25 8 29 8 8 29 2 29 29 8 29 6 23 2 29 23 2 18 29 29 8 8 8 8 8 31 8 8 26 26 18 29 8 8 29 23 2 8 8 2 8 23 2 2 8 29 29 8 2 2 6 2 2 23 31 2 23 8 8 8 8 18 31 2 8 8 23 29 27 2 26 8 23 25 29 26 29 29 8 8 8 31 23 8 18 8 26 8 8 20 20 2 18 31 29 29 8 14 23 29 2 8 2 8 8 8 2 8 8 25 2 8 8 25 29 25 26 29 29 8 25 29 14 2 2 29 8 8 31 8 17 14 2 23 8 14 8 8 8 8 14 2 23 8 25 8 29 8 8 2 29 8 8 8 8 14 23 31 26 6 25 25 29 2 23 8 8 8 29 29 18 29 8 2 8 25 2 31 2 29 29 31 8 8 23 8 2 29 29 18 20 20 8 8 8 29 8 8 8 8 18 2 6 31 8 8 23 8 31 8 23 8 8 8 2 2 8 8 8 2 14 8 2 20 31 29 8 23 8 8 6 8 29 6 2 8 8 23 2 8 8 26 2 23 29 8 8 26 29 2 8 2 8 8 2 8 29 29 8 29 8 29 2 8 8 8 8 8 8 31 8 29 8 29 29 8 18 29 18 20 2 23 29 25 29 29 31 8 8 8 8 8 2 29 2 8 23 26 29 8 29 8 8 29 29 26 8 8 8 29 8 18 18 18 2 8 2 23 8 23 8 8 31 8 8 29 8 8 2 23 8 8 8 4 25 23 8 8 18 2 8 26 8 8 8 25 8 18 14 2 8 18 2 29 8 8 23 8 20 18 20 8 8 2 29 8 8 8 23 26 29 14 2 8 29 23 2 29 8 23 26 8 8 2 8 8 8 2 29 23 8 8 8 8 18 8 29 26 29 29 23 29 18 31 29 29 20 29 29 26 8 26 23 8 29 8 8 8 8 8 8 29 23 8 26 14 29 2 31 8 8 14 8 14 23 8 8 8 8 23 18 29 2 29 23 14 2 8 23 18 31 29 8 2 8 18 23 18 20 20 8 8 29 29 8 8 18 18 8 29 8 8 26 23 8 26 23 29 14 29 29 8 18 8 8 8 26 29 2 2 23 8 23 18 2 14 8 26 26 29 29 8 29 26 8 8 29 8 23 2 20 2 2 18 8 8 8 8 8 29 29 29 23 8 23 2 8 8 26 8 18 8 8 8 29 8 26 2 8 29 23 8 8 31 18 18 29 6 2 8 31 6 6 18 14 20 29 25 29 25 25 8 2 23 29 29 18 8 2 8 8 20 8 2 29 29 18 2 8 2 2 8 8 6 23 8 8 29 25 2 23 2 8 8 29 8 8 8 25 8 31 2 29 8 2 2 8 18 8 29 2 8 29 8 8 23 2 8 8 18 29 8 23 18 8 8 29 8 23 29 8 8 8 8 8 8 2 23 29 2 25 5 18 8 6 8 8 8 8 8 2 23 29 8 31 5 29 29 8 2 8 26 8 29 18 29 18 8 8 8 23 2 8 29 8 29 26 31 8 23 2 8 8 8 20 8 29 2 8 8 8 23 26 8 29 29 8 8 8 2 8 8 20 20 8 8 8 14 8 29 23 18 6 14 8 8 8 29 2 2 8 23 8 25 14 14 8 6 23 8 29 5 5 8 26 8 23 2 8 8 2 29 8 29 31 23 29 29 8 2 29 25 18 29 14 8 8 14 2 2 18 8 8 8 8 26 29 23 8 26 8 2 18 29 8 18 26 29 8 8 8 8 8 18 18 23 8 8 8 29 8 2 2 23 20 8 29 8 2 29 8 8 29 14 8 20 31 2 8 18 23 8 18 29 6 25 31 2 29 8 18 8 8 23 14 2 29 8 23 2 2 8 29 2 2 29 8 6 23 5 26 29 23 23 29 2 29 25 8 26 29 2 2 8 18 26 2 29 23 29 6 29 23 26 29 8 29 2 8 18 6 8 23 2 8 23 2 23 29 29 8 8 29 8 29 8 2 8 31 8 29 8 8 8 14 8 8 8 29 26 26 23 8 8 23 8 8 8 6 29 18 31 29 29 29 6 8 23 8 5 8 8 8 8 8 8 2 31 8 8 8 29 29 2 14 8 2 8 2 8 23 20 2 29 8 14 8 23 8 26 8 23 29 2 29 2 2 23 23 29 8 8 8 6 29 23 8 18 29 8 2 26 8 29 8 18 8 18 14 8 8 23 18 8 29 31 8 8 8 5 8 31 8 2 2 8 8 8 26 8 6 2 2 8 31 8 23 6 23 8 8 29 18 26 31 25 29 26 23 8 23 29 8 29 29 8 8 29 23 2 8 2 29 26 29 29 29 23 14 18 8 8 8 29 29 18 23 2 29 2 29 29 8 8 8 25 25 25 29 29 29 8 29 8 8 29 2 8 8 8 2 29 29 18 29 6 29 23 8 23 8 8 8 26 14 20 20 26 8 8 8 8 20 8 29 31 8 8 29 23 8 8 2 8 8 8 29 23 8 29 2 8 29 8 2 8 8 18 8 8 23 8 29 29 8 23 18 26 8 18 2 8 18 8 29 2 26 23 8 8 29 8 29 29 14 29 8 23 29 8 8 8 29 29 8 8 8 8 23 18 2 8 29 8 29 2 8 29 23 29 29 29 8 6 25 2 23 8 18 23 18 8 23 8 29 29 2 8 20 26 8 26 18 29 26 29 8 8 8 26 8 2 8 14 8 8 8 8 6 26 29 18 8 8 23 8 26 29 18 8 18 8 29 8 8 8 25 31 8 29 18 2 31 8 8 26 8 26 26 23 6 8 29 14 8 6 29 29 8 8 26 2 29 2 8 29 8 8 8 29 29 6 8 8 29 8 2 26 8 23 29 8 8 23 8 8 8 29 8 8 31 8 8 8 8 31 8 8 8 6 8 8 26 23 18 26 2 23 8 2 2 6 2 29 8 8 8 14 2 29 29 18 25 25 8 2 31 29 31 25 25 29 31 25 31 14 25 2 2 8 29 29 8 2 18 2 20 18 29 29 8 6 8 25 2 14 31 8 14 14 25 29 31 29 31 31 31 29 31 29 31 2 2 8 8 8 23 2 26 2 25 8 8 31 14 8 29 2 31 29 2 29 18 29 31 8 8 8 29 2 2 8 29 8 2 8 29 18 2 25 2 2 2 6 8 2 2 8 29 2 18 31 8 2 2 29 2 2 23 2 31 31 6 8 29 8 8 8 2 2 8 8 8 26 29 31 29 2 2 20 29 8 29 8 20 2 2 8 2 29 23 8 8 18 2 8 8 8 2 14 8 8 18 8 8 8 31 8 2 8 18 8 29 6 8 8 8 8 18 18 8 26 8 26 8 8 29 2 31 31 2 29 29 8 23 8 8 2 29 2 8 2 29 8 8 29 8 8 25 23 2 29 8 8 8 8 8 8 26 6 23 8 29 25 18 6 8 8 8 23 8 8 8 2 8 23 14 29 8 14 6 29 29 29 23 8 29 23 8 8 8 8 2 18 2 29 18 20 20 2 29 8 2 8 25 8 29 25 2 8 2 29 2 8 2 8 23 2 8 8 29 25 23 8 31 2 8 25 8 8 18 29 20 20 29 14 23 8 8 14 26 18 2 8 8 2 23 23 2 31 6 14 2 14 29 18 25 14 23 8 18 2 29 2 29 31 29 2 29 29 25 29 2 8 18 2 23 8 23 26 26 8 26 6 18 8 8 23 2 8 8 8 6 2 31 8 29 29 8 8 2 26 8 29 8 8 8 2 26 6 8 23 31 2 31 2 2 29 23 18 8 23 26 29 31 18 29 2 2 8 8 23 2 8 2 29 23 8 8 29 23 2 29 29 23 8 2 8 29 29 29 8 29 8 8 18 8 2 2 8 8 8 25 8 2 31 23 29 29 14 23 8 2 29 8 23 8 8 8 2 2 8 8 29 18 8 8 29 29 8 26 23 2 6 29 8 8 23 20 2 8 23 26 25 2 14 8 31 29 26 8 2 8 8 23 8 8 8 23 29 2 8 8 8 8 8 8 29 6 8 8 31 2 18 8 8 23 8 14 8 23 8 23 31 18 2 8 8 2 8 18 8 8 18 2 2 26 23 2 8 31 6 18 23 29 29 8 8 8 8 8 8 6 8 23 8 29 29 18 8 18 8 8 31 8 8 29 8 8 26 8 2 26 8 29 14 29 8 29 29 29 8 14 8 29 2 25 8 8 2 6 8 29 8 29 26 26 8 26 8 31 8 8 29 8 29 8 18 18 29 8 2 2 8 2 23 8 2 8 31 2 14 26 23 29 8 8 26 29 20 20 8 8 23 31 2 20 26 8 8 26 8 8 26 29 2 18 8 8 29 6 8 29 26 2 29 8 8 14 8 29 18 8 26 23 26 8 26 8 8 8 2 20 14 2 29 18 8 23 6 8 2 2 8 23 29 29 29 8 29 26 8 26 6 8 8 8 29 2 2 2 26 8 29 8 8 8 8 23 2 6 8 8 8 8 8 26 2 8 2 8 29 23 23 8 29 2 8 2 25 6 29 2 8 2 14 29 18 31 8 8 8 18 8 8 31 18 29 8 26 8 29 8 8 8 8 26 29 23 8 8 23 14 8 6 18 8 2 2 8 8 26 23 26 18 8 14 26 8 8 29 6 2 18 29 2 23 18 8 8 29 26 2 8 8 26 29 23 8 8 31 29 14 29 8 25 20 2 8 8 8 29 14 8 8 18 26 18 29 18 29 8 26 8 18 23 8 14 14 23 23 2 2 14 6 20 2 18 26 8 31 2 8 23 2 29 8 8 8 8 6 8 8 26 8 18 25 8 29 8 23 6 8 8 2 2 18 8 2 29 8 2 8 8 29 8 8 2 29 8 8 23 8 23 14 8 26 8 31 8 2 29 8 29 8 8 8 29 8 8 8 8 6 6 14 8 8 2 2 8 29 29 29 25 2 23 8 6 20 29 8 8 2 29 8 8 23 18 8 26 8 8 29 8 8 8 29 26 29 29 8 8 14 8 8 2 8 18 2 2 8 18 23 29 18 8 8 2 29 8 8 8 8 6 8 2 8 8 23 2 23 23 29 2 23 2 18 31 6 18 8 8 8 8 2 8 8 23 29 2 8 29 29 26 2 8 8 29 8 29 8 8 31 8 8 2 8 8 8 8 26 8 29 23 8 29 8 2 8 8 8 29 29 29 8 26 23 29 14 23 23 23 8 29 8 29 8 29 8 31 8 8 8 8 8 8 23 2 6 26 29 8 8 8 20 20 20 20 8 18 20 29 8 8 18 8 25 26 18 8 8 2 29 20 20 8 18 23 8 20 8 8 8 6 8 2 26 29 29 8 2 8 23 23 8 18 8 31 6 5 31 29 8 8 14 29 29 2 29 29 25 29 2 25 2 14 2 23 2 8 2 29 8 8 2 2 14 8 8 25 26 8 29 8 8 18 23 8 8 8 8 31 8 2 2 8 14 8 29 2 23 29 2 8 25 25 29 2 8 8 2 8 29 8 29 8 18 8 2 31 29 8 25 29 2 8 8 31 23 31 8 8 29 8 8 8 6 2 25 8 8 2 29 2 8 18 8 8 2 8 8 8 2 8 29 29 8 8 29 26 23 8 29 2 29 8 23 25 8 18 8 26 23 14 29 29 29 8 29 29 2 29 23 8 8 29 8 18 18 8 8 8 29 25 23 23 8 6 8 8 29 26 8 8 8 8 2 17 29 8 14 8 8 23 8 8 14 8 8 2 26 8 14 23 8 8 2 23 25 18 29 29 29 8 18 29 8 20 29 8 8 29 23 8 8 8 8 6 29 25 8 31 8 8 8 2 2 2 8 29 29 29 29 2 29 29 2 29 18 8 8 8 8 29 2 8 31 31 29 2 2 18 18 29 20 2 29 29 29 31 2 2 8 8 14 31 2 31 8 23 20 2 2 29 29 2 29 31 18 31 31 18 18 8 8 23 8 18 29 29 29 29 23 29 2 14 31 8 8 5 20 6 23 20 29 8 14 29 18 18 14 29 25 2 14 18 8 18 29 2 31 2 8 8 6 8 2 29 2 29 8 29 29 29 8 29 2 2 29 18 8 8 8 2 8 2 8 6 8 8 2 2 23 14 6 18 25 2 2 8 14 29 8 8 8 2 2 2 29 8 31 26 8 8 2 8 29 29 23 8 29 14 14 8 8 8 29 8 29 2 2 8 23 8 8 25 29 8 8 29 29 8 29 23 8 29 14 8 31 6 8 29 29 8 8 26 8 29 8 26 8 23 23 29 29 8 2 8 8 8 29 2 29 29 8 8 2 29 8 29 8 8 31 8 31 8 8 8 8 8 8 8 2 14 18 23 2 29 29 26 23 14 2 8 23 8 31 2 8 31 8 31 8 8 8 23 8 8 8 29 6 2 18 29 25 2 18 23 8 25 8 8 18 23 8 23 23 8 8 14 8 8 8 8 26 23 20 2 8 2 29 8 8 18 31 8 2 8 2 8 29 8 8 8 2 8 18 29 26 2 23 8 29 2 29 8 23 29 8 8 8 29 26 23 2 2 8 29 29 29 29 8 8 18 2 8 29 8 18 8 8 29 8 27 8 2 8 8 18 8 20 29 29 18 2 8 8 8 6 8 8 8 29 8 23 29 29 8 8 29 8 29 26 25 8 18 8 8 8 29 6 18 8 29 8 8 8 2 18 2 26 29 2 8 2 2 18 31 8 18 29 8 2 8 29 2 18 23 29 8 2 8 29 29 8 29 29 2 25 25 29 29 2 8 23 29 8 8 29 29 29 8 8 2 29 2 2 14 8 14 8 8 8 5 18 8 6 29 8 29 8 29 8 29 26 8 8 20 2 8 8 25 14 8 31 14 23 14 2 25 18 25 2 2 31 8 26 2 8 2 2 23 8 8 8 8 31 29 8 8 26 2 2 29 8 23 31 29 8 8 14 8 2 29 2 23 23 14 8 2 23 8 18 8 23 2 8 8 29 8 6 2 8 2 8 8 31 29 2 8 8 29 18 2 8 8 29 8 26 18 23 2 31 29 23 23 6 27 26 8 8 8 8 2 25 2 2 23 18 26 29 23 8 29 2 23 2 29 8 8 23 26 2 6 29 29 18 26 29 14 29 18 26 2 8 8 23 6 8 2 8 8 2 17 8 26 29 2 8 26 23 4 31 6 8 2 31 29 2 2 29 8 8 18 25 8 2 26 23 29 18 8 8 23 29 23 8 6 29 8 31 8 23 23 29 6 8 8 29 8 14 18 25 29 29 29 23 8 26 8 8 8 26 8 18 29 8 8 29 8 2 8 8 18 6 8 29 8 29 2 18 8 8 8 29 2 8 29 23 2 18 14 2 26 26 2 14 29 20 20 2 8 26 8 26 8 4 29 8 18 8 23 2 8 18 29 6 8 8 29 8 2 8 8 8 20 18 8 18 6 2 8 8 29 6 31 26 27 8 2 8 29 29 29 8 8 23 25 8 31 8 29 18 8 8 26 8 18 29 20 20 2 8 29 25 8 2 26 18 2 23 8 8 8 8 23 29 26 8 8 20 8 14 31 23 8 8 8 8 26 29 23 29 8 14 8 23 23 2 8 8 8 8 2 8 29 8 23 18 18 8 18 8 29 23 29 8 8 2 2 29 23 8 29 26 23 23 29 8 8 29 8 29 8 25 26 8 8 6 25 14 23 6 8 2 8 6 2 8 14 29 23 25 18 8 29 18 26 8 2 8 8 23 23 23 2 23 8 8 8 31 14 18 29 8 2 2 23 23 5 2 26 29 29 18 23 29 2 8 29 8 8 2 8 29 18 26 8 25 8 29 29 8 8 8 25 26 23 8 29 29 8 29 25 14 29 29 2 2 29 25 18 8 2 8 8 29 8 8 20 25 8 2 29 29 23 14 29 23 29 8 23 8 2 31 2 18 6 29 8 25 2 29 8 8 8 29 8 20 2 29 8 29 8 6 31 8 2 2 8 8 8 8 8 8 8 8 29 23 25 8 2 29 8 8 8 8 8 18 23 20 23 2 2 8 6 2 2 18 8 8 18 8 23 29 18 6 2 2 26 29 2 2 29 29 8 8 18 8 29 8 8 6 8 8 2 18 8 8 29 8 8 29 8 8 8 8 31 29 8 2 8 29 8 29 8 29 2 2 14 2 2 8 14 2 8 20 29 8 8 23 2 2 8 23 8 23 2 29 29 8 8 8 8 8 29 2 26 8 26 2 8 23 8 8 31 8 20 8 18 23 8 8 8 14 8 23 23 29 8 8 26 2 8 23 23 29 8 26 29 8 23 8 8 29 29 25 18 2 8 29 29 8 8 31 18 23 29 2 18 23 18 29 29 8 29 29 8 26 23 8 8 26 8 29 8 8 26 29 31 23 8 8 29 8 31 31 8 8 18 14 26 29 8 8 8 18 29 25 14 8 2 2 26 23 29 29 14 23 29 8 8 29 6 8 6 25 8 14 26 26 31 8 8 6 8 8 8 26 31 23 26 8 8 8 8 8 8 8 23 25 26 8 26 8 2 29 2 8 8 8 2 29 25 14 29 29 8 23 2 6 29 23 29 29 23 26 8 8 29 29 29 31 29 29 8 29 23 18 18 31 18 8 27 23 8 8 8 14 14 29 2 14 2 20 8 14 20 20 8 29 8 29 2 8 8 26 29 8 8 8 25 29 8 29 29 20 2 8 2 23 29 8 23 29 8 8 29 2 18 29 2 29 8 8 8 29 18 2 8 23 2 29 26 8 2 25 29 29 8 2 8 8 23 6 29 29 18 18 8 18 2 8 29 26 26 26 8 8 29 8 8 8 8 29 2 31 18 23 31 29 29 29 27 29 26 18 2 8 8 6 29 18 14 23 14 26 8 8 8 18 26 8 25 2 29 2 23 29 8 29 8 23 14 23 29 25 18 29 2 8 8 29 2 8 8 8 8 23 14 29 2 8 26 8 29 8 8 23 8 6 20 6 2 29 26 23 26 8 8 8 14 31 31 8 29 8 14 29 8 8 8 23 8 8 2 8 8 2 8 29 2 8 29 2 8 29 18 29 25 8 18 29 23 29 8 18 2 8 8 31 23 8 2 6 8 2 6 26 23 18 25 31 29 23 18 29 23 2 26 8 8 29 18 29 8 26 29 31 2 29 23 18 2 8 2 8 8 8 8 29 8 6 6 18 29 8 8 29 29 8 2 8 18 2 8 6 8 14 2 26 8 8 31 23 2 18 18 8 8 2 2 2 20 26 29 20 23 26 20 8 20 2 23 2 2 8 8 8 8 8 29 23 8 23 29 29 6 6 26 23 8 8 2 8 8 8 8 8 8 18 31 18 2 2 26 2 23 31 29 2 6 8 8 26 8 8 14 23 23 8 8 8 25 8 8 18 26 2 8 8 8 29 8 2 8 29 8 8 26 8 23 2 6 26 8 8 2 23 8 2 18 2 8 6 8 8 26 2 8 8 8 26 29 29 8 8 23 29 18 8 8 26 8 8 8 29 8 8 6 6 8 8 23 2 29 8 29 2 23 8 29 8 8 23 23 8 8 8 26 6 8 29 2 8 14 8 2 29 8 8 8 23 29 25 14 25 25 23 6 8 2 8 8 8 8 8 2 2 8 25 2 14 8 2 2 8 8 29 29 2 8 8 29 25 29 8 26 18 18 29 8 26 2 23 8 2 14 8 29 8 29 8 29 8 2 8 8 29 8 8 8 18 8 8 8 29 18 2 8 18 8 29 25 29 8 8 8 14 18 2 2 29 8 23 8 2 31 29 6 23 2 29 8 29 18 8 8 29 8 29 8 29 31 23 29 8 31 8 29 31 29 31 31 8 29 26 8 8 8 2 25 20 29 8 8 8 18 23 26 8 20 2 29 29 23 29 2 8 8 18 20 8 8 29 2 2 8 29 14 8 2 29 29 31 29 8 8 26 8 8 8 2 29 25 29 2 31 6 8 2 29 23 8 8 29 23 29 8 2 2 8 23 8 29 8 26 23 29 18 8 8 2 29 8 8 31 2 8 18 29 2 2 8 29 8 2 2 2 8 8 26 8 29 8 29 18 29 18 8 2 6 2 26 26 26 8 26 8 23 2 8 8 23 6 8 8 8 29 18 23 29 29 8 31 29 8 2 31 2 31 23 8 2 23 29 29 2 23 2 2 2 29 31 29 25 29 25 29 29 18 23 2 8 8 20 6 14 20 20 29 20 8 8 8 8 8 2 8 20 14 29 29 14 29 8 14 29 2 14 8 2 8 18 14 23 8 26 8 29 29 8 29 8 29 8 29 26 8 8 2 6 29 8 29 27 8 8 8 2 25 8 8 14 31 8 8 8 18 6 23 8 26 29 8 8 2 8 2 6 8 8 29 18 20 20 29 29 6 8 2 8 18 14 8 23 2 2 2 18 18 2 29 2 26 29 2 2 23 2 8 8 29 2 23 26 2 26 29 8 29 29 23 29 8 8 29 14 2 2 8 2 8 25 2 29 8 23 8 29 8 2 18 8 18 14 18 18 2 29 18 29 8 29 8 6 8 8 8 8 29 29 8 29 2 8 8 26 23 29 8 8 2 31 14 29 2 8 8 8 29 25 8 8 8 8 8 23 2 8 29 6 29 23 14 29 14 2 29 8 8 8 2 8 29 29 8 8 8 8 8 29 29 25 23 23 29 29 6 29 23 2 8 8 26 29 8 2 6 29 2 29 8 18 8 8 25 8 29 29 29 29 8 29 2 18 2 14 2 23 6 23 23 2 8 29 8 8 18 8 8 8 29 8 8 8 8 8 8 23 27 6 23 8 8 25 25 25 23 8 18 23 8 8 8 8 8 2 18 8 8 8 2 8 8 8 26 26 2 23 26 8 29 26 29 20 8 29 8 8 23 23 8 14 25 8 29 2 8 23 14 14 20 8 18 26 2 8 14 18 23 8 23 8 8 8 18 23 14 8 8 8 18 8 29 26 18 8 2 17 8 23 26 8 29 26 8 2 23 29 2 29 2 26 2 6 23 18 8 8 26 8 18 26 31 8 2 8 31 8 8 8 8 26 8 8 8 23 29 8 2 23 29 8 8 23 8 29 8 2 29 8 8 23 26 23 23 29 29 8 8 31 18 29 8 29 2 8 23 2 8 8 29 8 2 2 8 23 8 8 18 8 8 8 29 29 29 2 6 23 29 8 8 2 25 8 23 8 29 29 29 18 29 23 8 8 26 29 8 8 23 26 23 29 8 8 8 8 8 8 8 29 8 26 8 26 8 23 27 2 8 8 8 2 8 26 8 8 29 29 8 8 29 29 8 14 8 20 8 14 20 2 2 2 23 8 29 2 18 2 5 2 26 8 8 29 2 8 2 2 8 23 8 8 31 14 8 8 8 29 29 2 2 31 2 29 6 18 5 8 8 18 2 2 8 2 18 18 31 17 8 6 26 26 25 25 2 8 2 2 8 8 8 26 2 2 8 8 8 8 8 8 26 2 29 31 29 8 8 8 27 29 2 8 25 8 23 8 8 8 23 8 31 2 2 31 2 6 29 8 6 8 31 18 8 8 8 8 8 29 8 8 23 8 18 8 8 8 8 2 2 29 25 29 8 29 2 29 8 8 23 14 8 2 29 23 31 29 25 2 8 31 8 8 8 2 29 8 2 8 23 2 29 14 8 8 8 8 29 8 8 23 8 29 8 25 8 29 8 27 23 8 8 25 25 8 8 2 26 8 8 29 8 26 31 29 8 8 8 26 8 29 31 8 29 31 8 8 26 8 8 8 23 26 29 23 8 23 2 2 8 23 23 8 8 8 8 8 29 8 26 8 29 29 8 29 14 8 23 8 23 14 8 18 29 8 14 8 8 18 23 8 8 14 23 8 8 6 8 29 8 29 29 8 8 2 8 8 4 8 2 23 8 2 2 8 26 29 23 8 26 8 26 23 8 29 29 23 2 29 18 23 26 23 23 14 8 29 29 2 26 8 2 29 8 2 29 5 8 2 2 26 23 2 8 8 8 8 29 8 29 8 29 8 18 8 29 8 29 2 29 29 8 26 29 2 8 29 6 2 2 18 31 14 20 29 2 20 20 20 29 2 26 20 8 2 25 8 23 2 2 29 29 8 25 31 29 29 8 29 8 8 23 18 29 25 8 23 14 18 8 29 2 2 8 23 29 29 29 23 2 2 14 2 18 29 2 14 29 29 29 29 23 2 26 2 8 8 8 5 29 8 8 18 8 29 2 8 29 18 2 18 8 26 23 8 26 8 8 8 8 2 23 8 14 31 8 23 8 8 2 6 31 8 8 8 18 23 29 31 8 8 29 8 29 29 29 2 18 29 26 29 8 26 8 8 8 8 2 8 8 31 8 23 2 8 14 2 8 2 8 18 8 6 2 23 2 8 8 8 23 2 8 18 8 2 14 8 2 8 8 29 23 26 2 8 2 2 2 8 14 18 31 29 8 2 2 8 29 23 29 8 29 8 23 29 8 14 31 8 8 23 2 29 23 18 2 8 18 29 8 2 8 8 2 8 26 23 26 8 26 29 2 29 8 29 8 8 2 18 29 23 8 2 8 26 8 29 23 8 8 29 8 8 2 23 8 29 29 8 23 2 14 8 26 23 29 8 8 29 8 29 8 29 29 29 2 25 2 18 8 8 8 8 8 26 6 23 8 8 8 8 18 8 8 8 6 23 23 8 8 8 29 8 14 29 29 29 29 8 8 8 23 8 8 8 2 8 8 8 8 8 8 29 23 29 29 29 26 26 31 8 25 29 2 25 8 8 23 8 23 8 31 18 8 2 8 23 26 26 23 8 8 23 6 26 23 29 8 8 8 8 6 8 8 8 8 8 8 8 23 2 8 18 8 8 8 18 8 29 31 2 8 18 8 2 8 2 8 8 8 8 8 2 26 29 8 8 8 8 6 8 18 27 8 8 23 8 8 8 8 8 8 29 29 23 8 8 29 8 8 26 8 8 23 8 14 8 8 2 8 2 8 2 31 23 8 8 23 8 29 8 26 26 8 31 29 29 23 8 29 29 8 8 8 23 8 8 8 8 29 8 2 29 8 8 23 26 29 8 23 8 8 23 29 29 31 8 6 2 23 23 8 23 29 8 14 8 23 8 2 8 31 8 8 8 8 8 8 8 8 29 8 6 29 8 23 2 29 23 29 18 8 14 8 23 23 8 23 2 8 29 6 18 29 8 31 8 2 26 23 8 18 8 18 2 8 8 8 8 23 8 8 8 8 23 8 26 8 23 14 23 8 8 8 23 8 8 23 8 29 8 8 8 29 23 8 29 31 8 31 23 29 25 18 2 14 2 23 8 29 18 29 8 2 23 8 2 29 29 2 20 8 26 2 8 8 8 2 29 8 8 14 14 29 14 8 8 23 8 8 26 18 29 29 8 29 8 2 2 8 2 29 5 8 8 14 8 8 2 29 6 23 29 18 8 8 8 26 14 8 23 14 23 29 29 2 26 26 29 6 8 8 29 2 8 5 29 8 8 29 29 29 31 2 29 23 2 26 8 29 18 31 29 29 26 23 18 23 23 2 2 26 8 8 2 2 23 2 25 29 2 8 8 23 8 8 20 29 8 26 8 17 2 23 29 8 29 23 8 26 8 8 8 8 2 29 31 6 8 2 8 8 2 2 18 6 8 2 8 8 2 29 29 23 8 2 29 8 8 2 29 23 29 23 25 29 26 8 8 23 8 2 8 8 8 26 8 8 23 8 18 8 26 25 26 8 23 29 8 8 23 8 8 8 2 25 8 25 23 6 29 8 2 29 6 29 29 14 23 18 8 20 27 8 29 8 8 23 8 8 8 23 8 2 2 31 8 29 2 27 8 6 31 18 23 25 2 18 23 6 2 29 8 26 23 29 8 8 8 8 18 29 23 23 29 8 26 18 8 2 23 8 8 8 6 23 8 8 8 26 23 29 8 31 8 23 2 8 2 2 8 8 8 8 26 8 8 8 29 26 8 2 8 23 29 8 29 8 8 29 26 31 8 8 23 29 23 8 2 8 8 29 20 8 2 8 8 8 18 31 8 8 8 2 31 8 23 31 8 18 23 18 8 2 29 8 29 26 18 8 26 8 23 8 8 29 29 29 29 31 6 18 8 2 2 8 8 29 8 8 29 8 8 8 29 29 2 8 8 2 18 2 8 8 18 8 8 18 29 26 8 8 8 18 29 18 8 8 23 18 8 29 29 8 26 2 8 8 23 8 8 29 8 26 29 8 8 29 2 8 2 2 8 23 2 2 6 8 29 8 2 25 29 8 2 29 8 29 18 18 8 29 8 8 8 8 18 2 8 8 29 8 26 8 14 8 8 14 8 29 18 23 29 2 8 31 8 8 8 8 8 29 8 8 8 29 2 8 26 8 8 2 31 8 5 29 29 29 23 29 2 8 29 8 29 26 29 23 5 6 29 23 2 8 29 8 8 6 23 8 8 29 23 26 8 8 2 8 23 8 26 23 8 8 8 26 25 8 2 29 8 29 25 8 23 23 2 8 8 2 8 8 8 23 8 8 23 8 8 29 8 8 25 8 8 23 8 29 8 8 8 29 8 8 26 29 8 25 6 8 29 29 18 8 29 8 8 2 29 8 23 8 8 23 29 2 29 8 8 8 31 2 8 6 8 29 26 8 8 20 8 31 18 14 8 25 2 8 29 8 29 8 8 29 29 29 23 2 2 23 8 8 8 2 8 18 8 8 8 8 8 8 2 26 8 26 29 8 29 29 8 8 29 23 8 8 29 29 6 8 29 6 8 8 29 6 14 25 29 2 29 8 2 26 8 8 18 8 2 31 29 8 8 23 6 8 8 8 2 23 26 8 25 8 31 29 23 2 20 20 8 18 25 29 14 29 29 2 29 2 31 25 18 2 27 25 8 29 25 20 31 20 20 20 31 29 2 29 18 25 18 29 29 18 29 25 25 14 29 8 29 25 2 6 25 2 25 29 25 15 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 29 29 31 8 25 25 25 25 25 25 25 29 8 2 15 27 2 2 29 29 29 29 8 26 2 29 29 29 29 29 16 29 31 29 14 18 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 19 29 29 16 29 16 19 16 29 16 29 29 16 16 16 13 16 19 16 16 13 29 19 19 19 16 16 16 19 16 29 29 16 16 29 29 16 19 13 16 13 29 16 16 29 16 16 16 29 29 16 16 19 19 29 16 16 16 13 16 16 16 13 16 13 29 19 13 16 19 13 29 29 29 29 29 19 19 13 19 19 19 19 16 16 29 16 16 19 13 16 13 29 29 19 29 16 16 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 19 29 29 29 29 29 29 16 16 29 29 29 29 29 18 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 2 29 8 29 29 8 8 29 29 29 29 2 29 29 29 2 29 8 29 29 29 29 16 29 29 29 29 29 29 29 19 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 2 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 20 29 20 8 8 13 18 2 20 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 8 29 31 2 29 8 29 29 6 29 29 29 2 29 29 8 29 8 29 31 29 29 29 29 29 2 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 13 29 29 2 2 29 29 16 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 13 13 29 29 29 29 29 29 16 29 16 29 29 16 29 29 16 29 29 29 29 29 29 16 29 13 29 29 29 29 16 29 29 29 16 13 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 13 29 16 29 29 16 13 29 16 16 13 29 29 29 29 16 29 16 13 29 2 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 13 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 6 29 29 29 29 29 29 14 2 29 2 8 2 29 29 2 29 29 29 29 2 29 31 2 2 8 8 2 2 29 6 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 8 29 8 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 14 25 2 29 29 29 29 29 29 2 29 29 29 29 29 2 8 29 31 14 31 29 14 29 29 2 29 2 2 18 8 29 2 2 2 29 29 8 2 18 2 6 14 2 29 29 2 29 2 29 8 8 8 29 25 26 29 29 29 25 8 8 8 29 18 2 2 29 29 18 8 8 8 29 29 29 2 29 8 8 8 18 8 2 8 8 8 29 2 8 29 18 2 29 29 29 8 25 2 8 2 8 2 29 8 29 8 8 8 29 8 23 29 29 20 26 20 8 8 8 18 2 26 2 2 29 29 2 8 29 8 26 8 8 26 8 23 29 8 8 8 23 29 8 2 2 2 29 20 29 20 20 20 8 29 2 8 6 8 26 8 25 26 29 25 25 29 2 25 25 8 18 29 2 29 8 8 23 29 8 29 2 2 29 20 2 2 25 8 8 8 29 8 8 18 29 2 2 2 2 2 2 8 29 8 29 8 29 29 8 6 8 8 2 18 2 2 8 8 8 8 8 8 2 8 18 2 2 25 8 2 23 20 8 29 8 8 2 8 18 29 8 8 26 23 2 8 2 8 29 8 29 29 29 8 18 29 8 8 6 8 2 29 23 18 8 2 6 8 6 8 18 25 8 8 2 2 8 2 8 8 29 29 23 29 29 29 23 8 23 29 8 20 20 26 6 8 29 2 6 2 20 8 8 26 2 8 8 20 2 18 8 8 18 2 8 29 2 29 29 29 8 2 8 26 8 29 29 14 2 14 29 23 31 8 2 2 2 2 31 2 31 2 8 8 8 8 2 8 2 25 2 8 8 8 20 8 2 26 29 29 25 8 8 29 8 2 8 2 8 23 8 2 2 2 8 29 8 18 29 25 2 25 8 29 25 2 8 29 23 29 8 2 23 6 8 18 25 2 23 29 8 26 25 2 8 8 8 23 2 27 23 8 8 29 26 8 8 8 8 23 26 8 8 23 8 29 8 8 8 2 29 8 8 26 26 2 23 8 8 8 8 2 8 2 29 8 8 6 6 14 8 2 8 14 2 8 29 25 29 8 2 8 2 8 8 8 29 8 29 2 29 8 23 8 8 29 8 8 8 2 8 26 23 8 8 29 23 8 29 29 8 26 29 29 8 8 8 29 23 23 23 2 8 8 29 8 2 29 29 2 25 23 23 2 25 8 8 29 29 29 23 8 8 20 20 6 26 8 29 8 23 2 23 2 8 29 2 29 8 8 18 29 8 8 23 29 29 8 29 2 8 26 8 8 8 26 25 8 8 23 26 8 2 23 8 8 18 8 8 23 29 26 18 2 8 2 8 25 26 23 8 29 8 6 29 8 8 8 8 8 8 8 8 2 2 18 8 6 2 8 8 29 29 8 8 18 23 8 29 8 2 8 23 8 29 2 29 25 8 26 25 25 8 2 8 29 2 23 8 23 2 8 29 18 8 8 8 8 26 18 18 26 23 8 8 6 8 29 18 29 26 23 18 2 2 8 8 29 2 8 2 8 29 8 5 2 8 8 2 8 8 6 29 29 29 8 29 2 8 8 23 8 8 8 8 8 18 29 2 8 29 18 8 8 2 29 8 8 29 8 8 29 23 29 31 8 2 23 31 29 29 26 8 8 8 8 26 6 23 29 29 29 8 23 8 8 29 8 29 2 29 8 8 29 23 23 2 8 8 29 18 8 29 8 8 8 2 8 23 8 8 29 8 26 8 23 8 8 6 23 29 8 8 8 29 8 31 8 8 29 26 8 8 8 8 26 23 29 29 8 8 29 29 23 2 31 18 8 26 8 2 14 8 25 8 29 8 8 2 8 8 29 2 25 8 8 2 2 8 26 29 8 2 8 2 29 18 14 6 29 18 8 8 2 6 6 8 8 8 6 31 8 29 29 14 29 23 8 26 8 29 2 2 29 29 31 2 29 2 8 26 14 29 29 14 29 26 23 29 26 23 8 26 2 8 8 8 25 8 8 8 29 23 8 2 2 2 27 29 8 23 8 8 2 8 18 8 29 8 8 25 8 23 8 29 26 29 29 29 8 8 8 29 26 8 8 23 8 14 18 8 29 8 8 8 8 29 29 8 29 8 8 8 8 2 8 8 8 2 8 29 2 8 8 26 23 23 2 29 23 8 8 2 29 23 8 29 2 8 8 8 18 23 8 29 14 29 2 2 29 31 29 2 8 8 29 8 26 23 29 23 8 2 29 14 29 8 8 23 29 2 23 8 29 6 8 26 29 8 31 8 8 8 2 8 8 18 6 23 2 8 29 8 8 29 2 29 23 23 23 8 29 23 2 23 8 8 20 29 2 23 2 20 8 20 8 20 20 6 6 2 8 29 8 8 31 2 23 29 31 8 8 23 6 29 14 29 18 2 29 26 8 8 27 2 18 8 23 8 29 8 2 8 6 8 2 8 2 8 6 8 29 29 2 31 8 18 18 29 8 29 8 23 8 25 8 8 20 8 31 4 29 25 14 8 23 8 8 23 26 8 18 23 8 8 18 29 23 2 8 25 25 29 8 23 8 8 23 18 29 8 8 25 23 8 8 2 8 31 29 18 8 8 8 6 8 8 29 8 2 6 23 14 8 8 8 29 29 2 26 29 8 8 29 23 8 2 8 2 18 26 8 8 23 8 31 29 29 8 26 29 23 8 26 29 8 29 8 29 26 18 25 2 8 26 8 8 8 2 23 8 14 8 2 8 29 25 8 14 25 29 8 29 8 8 8 8 8 31 29 6 8 18 31 8 17 29 29 17 23 26 8 29 31 29 26 8 8 6 8 23 2 8 8 8 8 8 2 18 29 18 26 29 29 8 8 29 6 29 29 8 8 18 23 8 8 8 31 26 8 23 2 18 26 2 26 8 29 8 8 23 2 8 23 2 8 2 23 8 23 8 8 29 29 20 8 23 29 8 6 8 2 2 8 31 20 8 26 29 8 8 8 8 2 26 14 8 8 29 8 8 2 8 8 8 8 8 8 23 8 29 2 23 23 23 8 29 8 8 29 14 8 14 8 18 8 20 8 29 18 29 8 8 2 8 8 8 14 8 6 2 29 8 8 29 2 8 29 26 2 29 6 2 8 2 29 25 2 8 8 8 8 8 2 8 14 29 8 2 18 29 29 8 8 26 8 31 8 8 2 8 8 26 26 2 8 26 23 8 25 2 29 29 2 8 8 8 29 2 29 29 8 2 8 29 29 25 25 2 29 29 29 29 29 13 19 29 29 29 29 17 2 29 19 29 2 29 29 16 16 29 29 16 13 2 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 2 29 29 2 2 29 29 29 29 20 29 29 29 2 29 29 8 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 25 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 2 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 2 29 2 8 29 25 29 29 2 29 29 29 6 2 2 8 29 29 29 2 29 29 29 29 14 25 2 8 8 29 8 8 25 14 29 18 29 8 2 29 2 18 29 29 8 8 2 8 29 8 29 8 29 2 8 29 29 8 29 29 14 29 29 18 18 2 2 6 2 8 25 14 29 8 29 8 2 29 29 8 29 23 8 2 8 18 2 14 8 29 31 8 2 8 8 23 2 14 8 8 2 8 14 2 2 26 2 29 29 29 2 2 8 18 8 2 8 14 8 23 29 29 29 8 29 25 2 2 8 29 8 29 2 25 8 2 8 14 29 8 8 8 14 8 8 29 29 25 31 8 23 8 29 8 2 29 29 29 29 8 2 8 8 29 31 8 8 8 26 23 2 29 29 29 2 26 29 23 29 2 8 29 8 2 8 8 29 26 23 6 8 8 8 8 8 8 14 14 8 8 8 23 31 8 6 8 2 25 26 8 23 23 8 2 18 8 26 2 31 23 18 8 8 8 8 8 29 29 6 27 2 2 29 8 2 2 2 29 31 8 2 8 8 18 8 23 8 2 29 8 26 23 8 18 27 18 26 8 8 8 2 8 8 2 8 2 23 8 8 8 8 29 6 29 2 2 23 18 23 8 8 8 2 23 2 8 8 29 14 6 29 18 2 23 29 31 18 8 8 23 2 18 20 8 8 8 8 23 8 8 8 2 8 23 26 2 8 18 23 26 8 14 8 8 8 2 18 23 8 26 26 14 29 8 29 8 8 8 2 2 2 26 23 29 25 8 8 8 8 8 31 23 29 29 23 29 8 8 8 6 8 8 2 8 14 23 6 23 8 29 23 8 29 8 29 18 23 8 18 8 8 2 8 8 2 8 8 23 29 27 23 8 8 8 29 18 8 8 8 2 17 8 8 2 18 29 29 8 25 29 18 8 8 8 8 29 8 2 8 8 29 29 25 8 8 2 8 2 29 29 29 8 8 29 29 23 2 23 8 8 29 8 31 26 23 23 18 2 8 8 14 8 8 2 23 8 31 8 26 2 8 18 8 18 8 23 29 8 29 2 2 8 2 29 2 29 8 26 8 26 8 23 2 29 8 29 29 2 29 31 8 8 23 26 8 6 2 20 14 2 8 8 23 29 8 18 29 8 23 29 23 8 8 8 8 2 2 23 20 29 8 26 20 8 20 31 8 8 29 29 2 29 20 29 29 2 8 8 2 8 23 8 8 31 29 29 8 8 8 8 8 8 23 26 2 23 26 2 8 26 8 29 25 8 2 29 29 29 25 29 29 29 18 8 2 8 8 6 8 8 8 2 29 8 2 8 8 23 8 2 2 29 20 2 29 8 20 26 26 4 8 29 18 29 29 2 2 29 29 29 25 18 18 2 8 8 20 2 2 2 29 29 29 8 2 2 8 18 8 18 8 18 8 8 8 23 29 2 8 23 14 29 29 18 8 8 23 8 8 8 2 26 25 2 2 23 2 8 29 8 27 2 8 26 29 2 8 8 8 29 23 31 23 18 8 23 20 29 26 29 2 8 8 20 31 23 29 8 23 29 8 18 8 8 8 8 29 29 8 23 2 29 14 29 8 23 8 2 29 31 29 8 8 23 8 8 26 8 2 8 29 6 8 18 8 8 8 23 29 29 25 8 2 8 8 29 8 8 23 31 2 8 8 31 6 8 26 23 29 8 29 18 29 2 8 8 14 14 14 8 29 8 25 23 8 8 8 8 18 8 2 29 23 29 29 8 8 29 8 29 8 18 8 2 18 26 29 29 8 2 18 8 8 2 8 6 14 23 29 29 8 8 29 8 2 26 29 26 29 8 23 26 8 31 8 18 8 14 29 8 8 18 18 8 8 18 29 29 8 8 2 23 8 26 6 29 8 23 23 8 2 2 29 8 23 14 2 2 23 2 23 23 20 26 23 29 8 2 8 8 6 29 2 6 2 8 23 8 8 18 31 2 8 29 29 8 8 26 2 29 8 8 26 29 8 29 23 25 29 29 8 29 23 8 14 29 8 2 23 29 2 8 18 23 29 27 18 8 29 8 18 8 8 31 8 8 8 29 8 8 8 8 18 23 29 8 29 8 29 8 23 14 8 8 18 18 18 8 2 29 2 8 8 8 18 8 29 2 2 8 23 25 8 8 31 8 8 8 29 29 8 2 23 8 8 29 8 23 18 8 23 8 18 18 29 25 23 23 29 8 14 8 8 8 2 2 23 2 2 26 8 8 23 6 29 29 26 6 18 29 23 26 29 8 29 2 29 8 8 8 26 23 2 29 23 8 23 18 8 18 18 2 6 2 2 29 2 23 8 29 8 23 8 8 27 2 29 23 6 29 26 18 23 2 14 8 8 18 8 18 23 23 8 23 8 8 29 25 2 8 8 8 8 26 8 6 26 8 2 31 6 31 29 23 8 8 23 29 29 8 8 8 2 29 18 25 25 8 8 8 18 2 8 2 8 8 8 2 2 29 23 8 29 29 8 29 18 23 2 8 23 2 8 26 2 8 2 8 2 8 26 2 8 2 8 29 25 18 8 18 29 8 18 23 29 18 2 8 23 31 8 8 5 8 8 31 29 29 8 31 8 23 2 8 14 8 8 31 29 8 8 8 18 23 8 6 8 29 6 8 8 29 25 2 8 23 18 8 29 8 8 18 18 8 23 8 8 29 29 6 23 31 8 8 8 8 26 29 23 29 2 8 26 14 8 6 29 23 18 8 26 8 8 8 29 8 8 8 23 8 23 8 2 8 26 8 8 18 8 29 18 8 8 26 6 8 2 8 8 8 8 18 2 18 8 29 31 8 8 6 29 23 8 8 6 23 8 8 18 8 8 29 25 8 14 23 29 2 26 8 8 8 23 23 29 29 29 29 8 18 29 29 8 8 8 23 8 26 8 29 8 25 23 8 23 18 26 8 29 8 2 29 8 29 29 23 8 8 2 8 8 2 31 31 6 29 2 6 8 2 18 14 31 8 23 29 18 29 25 8 29 29 8 2 8 2 2 29 29 8 2 29 23 29 29 8 31 6 31 18 6 2 29 8 18 26 29 8 6 2 2 14 8 8 8 26 2 29 8 8 23 29 23 8 26 20 8 8 8 8 8 29 8 8 8 20 2 8 8 18 18 8 8 29 8 2 8 8 18 8 8 18 23 8 26 8 29 25 29 8 2 8 26 8 8 29 14 8 6 18 8 29 8 8 8 8 8 8 26 29 8 8 8 29 8 23 8 8 2 8 29 29 8 29 8 23 29 23 8 2 8 8 8 8 2 26 8 23 29 8 26 8 23 8 8 23 26 29 29 29 17 29 8 8 29 8 8 31 8 29 8 6 18 2 26 8 29 8 2 8 8 26 29 23 14 8 23 8 8 8 14 26 29 23 8 8 8 8 8 8 26 29 23 29 8 8 8 6 26 8 2 29 2 2 18 8 8 29 29 26 8 8 23 29 29 8 29 2 20 29 8 23 8 26 8 23 23 8 8 8 8 23 18 29 29 8 29 2 8 8 8 8 8 8 8 8 8 8 8 29 8 2 8 29 6 29 8 2 2 18 8 8 8 18 8 6 2 8 8 29 25 8 2 29 29 2 8 23 8 8 2 26 8 2 8 8 8 8 23 8 2 29 14 14 8 18 23 29 29 14 25 8 2 8 8 23 8 8 18 8 29 25 8 8 8 8 2 6 8 29 29 23 26 2 8 2 8 29 29 18 8 8 8 29 26 23 29 8 8 8 29 8 8 2 8 29 18 8 18 2 8 29 29 14 29 8 29 8 18 8 2 8 2 26 23 26 8 8 29 2 8 29 29 2 8 23 6 8 23 2 18 8 18 8 29 2 29 23 2 26 2 18 2 8 23 29 2 29 31 8 23 18 8 8 8 8 8 8 29 14 8 23 8 23 29 8 23 23 23 23 6 8 2 8 2 2 8 23 8 8 8 8 8 23 29 2 8 29 8 2 23 31 23 18 8 2 29 8 29 29 2 29 23 8 14 8 8 8 29 2 8 8 2 8 23 14 8 29 8 29 20 8 8 29 8 8 31 2 26 2 29 23 29 18 8 8 23 8 23 23 29 29 26 8 14 29 31 18 14 18 2 8 6 8 8 8 2 23 29 23 29 8 29 8 18 8 8 8 20 8 2 26 26 8 8 29 23 8 18 29 23 23 23 8 27 6 14 8 31 8 18 29 8 8 2 23 14 8 29 14 2 8 2 8 27 18 29 26 2 8 8 8 2 8 29 29 2 2 29 29 23 18 29 8 29 8 2 8 8 23 6 8 29 29 8 26 29 8 8 8 8 8 23 2 14 29 18 23 23 8 29 31 8 26 18 2 29 23 8 8 2 23 29 8 2 23 29 8 8 2 8 8 8 26 23 2 29 8 2 18 20 2 8 8 2 8 8 8 8 26 29 29 8 8 8 23 26 18 29 25 6 23 26 31 8 8 8 23 8 25 29 29 8 31 29 8 23 8 23 18 26 8 29 8 26 8 8 14 29 29 8 18 2 8 6 8 25 25 8 23 8 8 8 26 14 8 31 18 18 2 23 23 8 8 8 2 8 8 8 18 8 8 23 8 23 6 8 25 2 29 8 18 8 2 26 8 8 26 23 8 6 8 23 29 8 8 8 8 14 26 29 29 2 26 8 8 29 2 8 8 2 8 23 8 8 8 23 8 26 29 18 29 8 23 29 23 8 23 8 23 29 8 8 8 29 8 8 8 2 2 31 2 8 8 23 18 23 23 23 31 8 29 8 29 8 29 8 8 8 26 29 8 2 8 23 23 29 8 6 2 23 29 29 29 29 8 2 8 29 23 25 26 29 8 8 2 2 2 8 23 8 8 23 8 29 14 27 8 8 29 29 8 8 25 8 25 8 2 8 8 2 8 8 2 23 2 23 23 8 23 8 8 8 23 29 2 29 29 29 8 8 29 2 8 2 29 8 23 18 8 2 6 8 29 2 23 29 29 23 23 23 8 6 29 29 8 23 29 8 8 23 2 29 18 29 8 2 8 2 2 23 29 23 23 2 29 18 8 29 8 8 2 8 8 26 2 26 23 26 8 8 26 8 8 2 18 6 2 8 8 23 26 8 2 8 29 8 8 29 8 2 8 23 23 8 8 2 6 29 29 29 18 8 31 8 20 2 20 6 20 29 23 8 26 8 2 23 8 25 2 8 2 8 8 8 29 23 8 6 8 23 8 29 2 18 8 26 23 8 2 8 2 18 29 8 29 29 2 8 14 25 29 18 8 8 29 2 8 6 8 29 8 8 2 29 31 2 25 8 29 29 2 29 18 2 8 29 18 2 29 29 29 29 8 20 25 8 29 2 18 29 29 2 31 8 29 2 2 8 8 6 23 29 20 2 2 8 2 18 2 8 8 29 29 8 18 18 2 18 29 8 8 8 29 8 8 2 2 8 8 18 8 2 31 2 8 2 25 8 31 2 18 31 26 23 29 8 18 8 8 23 14 8 18 14 6 2 23 8 18 6 29 8 8 8 23 29 2 8 8 29 8 8 6 23 29 2 6 2 2 29 8 29 25 8 8 31 8 8 8 8 8 8 18 8 23 18 29 8 2 8 8 8 8 26 2 20 8 8 8 8 18 25 2 18 29 31 26 8 6 29 8 2 8 26 2 2 8 8 8 6 29 23 8 8 8 18 2 8 2 29 2 23 8 29 29 8 29 29 29 18 8 8 8 8 29 8 18 2 29 8 2 29 2 2 26 26 8 8 26 29 8 2 29 2 31 8 23 8 2 8 8 18 29 23 8 8 29 8 8 8 2 8 8 8 8 26 23 2 29 8 8 8 2 8 8 18 14 26 26 26 23 8 26 8 8 8 2 8 2 8 8 8 5 8 8 8 6 29 8 26 23 8 14 8 2 29 8 29 8 14 2 8 6 31 8 8 8 6 2 8 8 8 8 29 29 8 8 2 8 8 8 18 8 23 31 8 2 2 23 8 6 8 31 18 2 6 2 8 8 29 8 29 29 23 18 29 26 2 2 8 2 8 8 8 29 18 26 18 23 29 2 29 23 29 29 2 8 2 23 6 8 2 8 8 26 8 8 26 29 14 8 2 29 2 8 2 14 23 8 8 18 2 23 8 8 8 29 8 23 29 29 8 8 8 8 8 29 29 14 8 26 8 26 8 8 8 29 18 23 8 8 8 6 8 8 6 8 29 8 8 2 8 26 23 29 26 23 8 8 18 31 31 8 6 8 8 26 8 18 23 23 6 8 18 8 18 2 31 8 8 2 8 8 8 29 2 29 2 8 8 8 23 8 14 18 8 29 2 29 8 26 26 8 29 8 8 23 25 29 8 2 8 8 26 18 8 8 29 8 23 8 26 8 29 23 23 18 2 26 23 29 20 27 29 18 8 18 29 2 8 23 8 29 26 8 23 26 8 8 8 8 8 8 6 29 18 14 8 31 14 8 8 8 29 23 8 8 29 18 18 18 8 6 8 2 18 29 8 2 8 29 31 5 20 26 8 23 8 8 8 2 2 8 8 18 8 2 8 8 8 8 29 23 31 25 8 8 2 8 25 2 8 8 2 8 8 23 8 26 8 8 26 8 8 26 8 18 2 8 14 2 8 8 8 8 18 2 8 2 8 8 14 8 29 26 26 8 23 8 8 8 18 8 29 29 18 8 29 8 8 29 2 18 29 18 23 20 8 8 31 2 8 8 29 23 8 23 25 31 18 2 2 8 23 8 2 8 8 29 2 18 29 8 8 2 2 23 8 8 29 8 8 2 6 8 8 23 8 8 8 29 8 8 18 29 8 23 18 8 29 18 8 8 29 25 8 8 23 8 8 8 29 8 8 8 23 29 2 6 26 2 8 8 8 18 8 29 29 2 26 8 8 8 8 8 2 26 23 26 29 29 29 8 8 8 8 29 23 26 29 23 8 2 26 26 8 8 8 6 2 6 8 25 8 8 18 8 8 18 29 8 26 23 8 8 31 8 2 26 18 2 29 8 23 29 29 8 5 8 29 8 26 5 8 2 23 8 8 8 8 8 29 8 8 8 29 8 29 2 8 29 25 8 25 18 8 8 8 8 8 8 2 8 8 29 23 8 29 8 29 8 23 8 2 8 8 6 31 29 8 8 6 2 14 2 18 29 29 8 8 8 20 8 8 8 8 2 29 8 8 26 8 2 29 2 29 8 26 20 20 8 8 2 2 6 18 8 2 8 31 20 6 8 8 8 2 8 8 8 29 23 8 29 29 2 8 23 14 8 8 8 8 8 8 23 23 8 8 23 23 2 8 8 23 8 18 2 8 6 25 8 29 8 18 29 29 8 2 29 8 20 8 29 23 8 8 8 29 8 2 8 8 2 8 8 31 29 29 18 29 8 29 8 26 8 18 8 8 8 8 8 26 31 8 31 8 29 2 29 29 2 8 8 29 8 23 8 6 8 8 2 8 29 8 23 8 2 18 2 23 29 8 8 8 18 8 31 26 26 8 8 29 8 29 8 31 8 23 8 8 23 26 29 25 8 26 5 29 2 23 8 29 29 8 8 2 8 8 8 8 2 8 6 2 23 8 8 26 29 8 18 29 26 23 8 20 8 8 8 29 8 8 2 23 8 8 2 8 8 8 8 29 8 2 8 14 8 23 8 2 8 27 8 8 29 29 8 23 6 8 2 8 8 2 2 29 8 8 26 8 8 18 18 8 23 29 2 23 8 8 2 29 23 29 18 8 8 29 8 2 8 8 6 29 8 29 29 23 29 23 2 29 8 8 8 8 8 8 8 14 8 8 29 8 29 8 8 8 29 8 2 6 29 8 8 29 8 23 8 8 18 2 8 8 14 23 8 8 20 23 20 26 29 26 31 8 18 8 2 8 2 29 2 2 8 8 26 8 23 4 29 8 2 8 23 23 8 8 8 8 8 8 26 8 23 8 29 8 8 8 23 2 26 29 8 8 8 8 26 26 18 8 8 29 14 8 8 14 29 29 23 8 2 8 23 23 8 8 2 8 8 18 29 23 6 2 8 29 8 26 26 2 29 2 8 14 2 8 29 23 2 23 29 8 8 26 29 2 8 8 31 8 14 8 2 20 29 6 25 18 29 2 2 2 8 2 23 8 8 18 29 23 8 8 29 29 18 18 8 26 8 8 18 26 8 18 8 8 2 8 8 8 29 2 8 2 29 2 8 8 2 29 29 31 8 8 29 25 23 14 8 8 8 23 25 2 18 2 8 8 8 8 29 8 29 29 23 25 25 29 2 8 26 23 29 31 8 8 23 25 8 29 8 29 23 6 29 18 29 8 6 2 23 29 8 29 26 23 29 18 2 8 8 2 23 26 8 2 29 26 8 29 2 31 29 2 26 2 8 18 23 26 26 23 26 8 18 23 8 23 8 6 29 8 8 8 8 8 8 18 29 8 2 2 2 29 2 8 8 8 8 2 8 8 8 23 8 8 8 8 6 25 8 8 8 6 23 8 29 23 25 8 8 6 2 2 8 29 29 8 27 8 6 31 29 8 8 8 2 8 29 8 25 8 8 29 29 6 8 8 8 2 29 18 23 29 8 18 18 29 8 8 29 8 26 29 8 26 29 8 8 8 8 8 23 8 8 26 29 14 26 26 29 31 6 2 29 2 23 29 8 23 8 2 8 8 29 2 18 8 8 8 8 18 18 8 8 8 8 8 14 8 26 23 8 2 8 29 8 29 23 29 8 8 2 29 23 2 29 29 25 29 2 8 26 18 8 8 2 26 8 8 8 29 23 8 2 8 29 29 8 8 26 4 2 8 29 8 8 23 29 29 29 23 8 18 27 8 29 25 29 29 2 8 8 29 6 29 29 29 8 8 6 8 29 6 8 8 8 8 23 14 29 8 29 8 2 8 23 29 29 23 8 8 23 8 18 29 29 18 8 14 29 8 29 29 25 8 29 8 14 6 8 23 8 8 8 8 23 29 23 18 29 8 2 29 8 31 29 26 8 8 26 8 2 8 8 18 29 18 29 8 31 8 8 8 25 8 8 26 2 26 8 8 8 18 14 23 8 5 6 31 31 8 8 6 8 8 8 23 8 29 26 29 29 8 23 2 8 6 8 23 29 8 8 8 8 29 8 26 2 6 8 8 2 8 8 18 8 29 8 6 6 8 18 8 6 14 18 2 2 8 26 23 8 2 29 23 8 31 8 6 8 23 2 2 2 8 31 8 2 8 29 29 23 29 23 8 8 23 2 29 8 2 8 8 8 18 18 8 2 18 23 29 8 26 8 8 23 18 6 2 8 18 29 18 2 2 29 18 18 2 26 18 8 8 29 8 18 8 8 18 8 8 23 20 20 29 8 18 20 20 6 8 20 18 14 18 8 8 2 8 23 2 8 2 8 8 25 29 23 18 8 31 8 14 29 8 8 8 2 8 29 23 2 8 23 8 8 8 29 23 8 2 18 8 8 29 2 5 2 29 18 31 31 2 18 23 29 2 2 2 8 18 29 6 14 29 2 8 18 26 29 8 2 29 14 18 2 25 2 6 29 2 29 8 8 6 2 31 8 2 2 18 2 31 23 8 31 14 29 23 8 8 2 8 2 8 29 2 2 14 2 18 2 8 8 31 14 2 25 29 2 29 8 31 8 29 2 8 29 2 2 29 25 29 2 29 18 31 29 29 2 29 29 29 29 8 29 29 29 8 29 29 8 29 13 8 29 29 29 29 18 8 29 29 8 29 6 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 25 29 17 29 2 29 29 2 25 29 2 29 8 31 2 29 25 2 29 2 6 2 2 8 8 2 29 23 18 8 8 6 2 29 29 8 23 2 26 26 2 2 29 2 23 2 14 2 18 8 2 2 6 2 14 8 2 2 2 8 8 8 8 2 2 8 2 29 2 2 6 2 20 2 8 25 2 2 29 29 2 2 6 29 2 8 23 8 2 20 20 2 20 8 2 6 29 18 25 31 2 25 2 2 29 6 25 31 2 8 25 2 6 2 26 23 8 8 2 31 6 2 20 20 8 8 31 8 8 8 8 2 29 6 2 18 31 29 2 8 2 2 2 8 8 8 8 29 29 20 2 20 29 2 14 2 8 2 14 25 6 6 2 2 14 14 5 14 25 8 2 29 23 29 2 2 8 8 23 8 8 2 29 2 8 18 25 2 8 8 20 2 2 8 20 8 23 29 20 8 29 2 8 6 8 20 26 29 8 8 6 8 29 8 8 18 29 8 14 8 2 8 23 29 18 2 2 8 14 18 2 29 2 31 25 8 31 2 18 14 2 29 2 23 8 2 18 29 2 2 8 2 29 23 8 8 31 23 2 8 25 2 8 8 29 29 8 8 29 2 18 8 2 8 29 29 6 29 2 8 2 8 8 29 8 8 23 29 29 8 2 8 29 8 8 26 8 8 31 8 8 2 25 8 2 8 8 8 31 23 8 8 2 25 23 6 29 26 23 29 26 8 25 8 8 23 29 18 23 8 8 2 2 23 20 29 6 20 20 23 8 29 8 23 8 18 6 23 2 18 8 18 23 26 23 8 8 29 29 6 29 8 2 2 5 6 29 8 8 23 2 8 8 8 23 18 8 8 29 29 8 8 18 29 16 29 29 29 29 29 29 29 29 29 29 19 29 8 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 8 8 8 29 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 16 29 29 8 2 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 14 29 20 20 14 29 29 29 8 14 2 29 23 25 2 8 8 14 8 29 14 8 23 8 2 31 29 29 14 25 29 29 23 2 29 29 29 29 25 29 29 8 29 29 8 2 8 29 31 23 29 18 2 2 2 14 2 29 8 29 2 26 18 2 8 29 2 6 2 2 31 23 8 14 18 25 8 29 8 2 8 8 2 2 26 14 8 25 8 29 8 8 2 20 2 8 23 8 2 8 8 8 8 6 8 23 8 8 31 29 8 23 31 2 8 29 8 8 18 29 2 8 14 29 26 14 8 8 8 8 2 23 14 18 18 29 23 23 2 23 8 26 8 8 26 8 23 18 8 2 29 2 29 31 29 2 2 8 23 29 29 29 26 23 8 23 23 6 8 29 18 29 20 8 14 29 14 8 26 23 6 8 18 18 29 29 23 2 8 8 29 29 2 23 29 29 8 20 8 8 8 8 8 8 8 8 23 2 26 2 5 8 8 23 29 2 8 8 2 8 23 8 8 2 20 31 29 18 8 2 2 8 2 8 2 8 2 8 23 18 29 8 8 8 8 26 2 14 8 8 29 2 29 29 31 6 18 23 2 8 8 29 2 23 8 23 29 8 25 8 26 26 8 2 2 8 29 6 2 2 8 23 14 8 23 29 25 8 2 2 18 8 2 20 8 8 29 18 2 8 2 23 29 29 8 8 6 25 2 23 29 8 29 8 2 26 2 8 23 2 29 23 29 18 6 8 8 8 8 8 8 8 8 6 23 23 2 8 29 25 2 8 8 23 8 8 8 2 8 29 8 8 23 26 2 29 2 8 4 18 8 29 23 2 6 26 8 8 29 29 29 29 26 26 29 26 23 8 8 8 6 23 26 8 8 29 8 29 14 8 8 26 6 29 29 29 6 31 8 8 8 18 29 14 8 31 29 8 2 23 26 18 2 26 2 8 8 23 8 26 26 8 8 8 8 18 29 6 8 20 23 8 20 8 8 8 8 23 29 26 8 23 18 26 2 29 8 8 18 29 14 20 23 8 18 31 20 26 20 29 2 2 8 8 23 29 6 29 8 18 8 26 8 2 8 8 8 29 8 26 29 8 8 29 8 2 26 8 2 31 8 8 23 29 6 2 8 29 31 8 8 29 14 29 23 8 29 8 8 2 8 8 23 31 2 29 2 6 2 2 29 8 23 2 8 18 8 29 29 8 23 8 8 8 23 26 8 25 29 18 18 8 8 29 29 25 29 29 23 8 23 23 2 8 8 29 8 8 23 20 2 8 2 8 20 26 8 23 2 26 23 23 29 29 2 23 8 2 2 18 8 8 6 23 29 29 8 29 8 8 8 8 23 8 29 29 8 8 8 8 14 29 29 2 29 8 8 8 2 8 8 8 8 29 8 23 8 8 8 18 20 8 23 8 8 29 29 23 29 26 2 29 23 8 8 26 29 8 8 8 8 18 2 26 23 8 8 8 29 8 23 29 26 18 6 8 2 8 8 18 8 23 8 8 26 8 8 23 23 23 8 23 23 8 8 8 29 29 8 26 26 8 6 8 8 8 2 25 8 8 8 23 23 8 29 29 8 8 31 23 29 14 8 8 29 8 8 8 8 2 23 23 23 27 2 8 8 8 18 6 29 23 18 8 8 26 8 8 2 2 8 8 8 2 2 6 8 23 8 29 8 26 8 8 8 6 8 29 29 6 23 8 31 23 2 8 29 29 23 2 8 8 23 26 26 29 26 23 23 2 2 8 14 8 23 8 8 2 8 8 25 2 31 23 8 2 8 20 26 8 6 29 8 2 8 6 8 8 25 2 23 8 8 23 2 23 8 2 23 26 8 2 14 8 8 8 8 29 8 18 8 29 29 29 31 26 8 2 29 8 20 20 18 20 29 26 8 29 18 23 8 29 8 8 8 8 8 23 8 23 2 6 29 14 23 23 8 8 8 2 8 2 31 23 8 26 29 8 29 8 8 8 8 8 23 31 29 14 8 29 29 26 8 8 2 8 8 8 8 8 29 26 8 23 29 23 26 23 8 23 2 26 8 20 8 29 8 2 2 8 8 8 8 8 8 29 8 8 29 29 31 8 6 8 29 29 8 8 23 8 8 8 26 23 31 23 26 8 8 25 29 8 26 23 2 8 23 8 6 8 23 8 29 8 8 31 8 2 8 29 8 6 8 8 8 8 26 23 8 2 18 8 8 14 2 29 26 23 8 18 25 2 8 23 8 18 8 2 14 29 26 31 2 29 8 2 23 25 14 8 23 6 8 23 8 8 23 29 8 8 18 8 2 2 29 8 29 14 29 23 29 2 2 26 26 29 8 6 2 8 8 8 8 4 29 8 29 8 2 8 8 6 8 23 23 8 5 26 29 2 8 26 26 23 2 26 8 29 18 18 8 8 8 8 8 8 8 25 8 2 8 8 8 18 8 8 23 27 26 25 8 14 2 26 23 8 8 8 8 29 26 27 2 8 29 8 8 2 29 8 8 8 31 29 2 29 2 29 8 8 31 2 8 29 23 8 8 8 8 8 29 8 8 8 8 8 2 2 25 29 6 23 14 29 29 31 14 8 5 2 2 8 8 26 26 23 2 2 8 23 5 8 26 8 2 8 8 2 8 29 8 23 8 2 6 8 2 8 23 2 23 29 29 8 23 29 8 25 31 8 29 8 8 8 8 8 23 26 29 29 2 26 29 18 6 8 18 14 29 8 18 29 8 29 18 8 8 26 23 8 8 6 17 8 2 8 2 20 23 8 20 20 18 6 20 8 6 29 8 29 18 8 8 20 2 20 29 2 2 20 8 2 8 31 8 29 23 8 8 26 26 27 23 26 8 8 8 8 8 8 8 18 8 23 29 8 8 29 14 26 29 4 8 2 2 29 23 8 8 29 23 8 8 8 2 8 8 8 8 29 8 18 8 8 18 8 8 26 8 29 8 23 8 6 23 29 2 2 29 29 4 26 31 8 23 8 29 8 23 29 2 2 8 2 26 23 2 18 29 8 8 29 8 8 31 23 8 29 8 8 8 29 8 23 6 8 8 29 2 29 29 8 8 8 2 2 8 2 8 29 29 2 25 8 6 25 2 29 14 18 2 8 29 2 2 29 8 6 8 8 8 20 27 29 23 8 8 2 8 29 8 8 8 8 29 31 8 8 29 23 8 23 8 23 23 8 8 23 2 8 8 29 23 29 29 23 2 8 8 8 31 6 8 2 26 29 8 8 2 23 8 8 8 8 8 2 29 2 8 29 29 29 23 6 23 29 8 31 2 29 8 29 8 23 8 8 8 29 2 8 2 23 31 29 8 23 23 23 20 8 8 26 8 8 2 29 23 8 6 8 6 8 8 8 8 23 8 23 8 8 23 8 8 29 29 23 8 26 8 26 8 8 6 2 8 8 8 26 29 8 29 8 23 6 29 18 2 26 26 8 18 8 8 29 8 29 31 26 2 8 8 29 8 26 14 8 29 29 8 29 25 2 29 29 8 29 25 2 2 29 8 14 2 8 2 6 29 8 29 8 8 23 8 2 29 8 8 8 8 23 23 2 2 23 18 14 18 23 8 8 8 18 8 8 2 31 8 6 14 2 18 23 8 2 8 8 23 29 2 18 23 18 8 8 8 8 29 2 8 29 29 29 8 2 8 8 29 29 29 8 2 29 8 8 8 23 29 2 23 8 2 18 18 29 8 29 8 8 2 29 29 23 2 8 8 8 8 23 8 2 8 8 8 18 2 29 14 25 8 29 8 29 2 2 31 29 8 31 2 8 2 29 8 8 31 2 8 23 23 26 14 18 8 2 2 26 8 6 2 6 8 8 8 8 29 29 8 8 29 23 8 2 29 8 4 8 26 8 29 6 23 2 8 14 8 8 8 8 8 8 6 29 29 29 23 8 6 8 8 8 26 8 18 8 2 25 8 18 2 8 26 29 8 26 23 31 8 2 29 8 29 8 2 8 2 29 8 8 14 29 29 23 8 26 23 29 8 8 6 8 6 8 8 6 6 2 8 29 18 8 18 23 29 8 8 8 2 8 29 26 8 2 8 23 18 26 18 8 4 29 2 23 8 29 8 26 8 23 29 2 8 8 8 14 18 29 8 23 8 8 2 8 2 29 26 8 8 8 2 8 2 8 8 23 8 23 8 29 8 8 26 29 8 14 25 2 26 26 8 29 6 26 18 8 8 29 8 8 29 26 8 8 29 8 29 8 8 8 2 2 29 2 8 23 8 8 8 6 29 2 23 6 8 8 29 25 23 23 29 26 2 26 6 8 23 29 14 29 2 23 8 6 2 8 20 26 29 8 6 8 8 8 8 8 8 8 2 8 29 8 2 2 8 23 26 23 27 29 8 8 8 23 31 26 8 26 8 29 2 29 2 29 6 8 8 8 8 8 25 14 29 2 8 2 29 23 8 8 18 8 18 8 14 8 29 8 29 8 6 29 6 8 26 14 29 2 8 8 29 2 26 2 8 18 18 8 8 23 2 29 2 8 8 8 8 29 8 8 8 8 8 6 8 8 8 23 8 6 29 2 8 25 23 8 8 29 31 8 29 29 26 8 29 8 2 8 8 18 8 23 8 8 2 8 8 8 8 23 6 2 14 8 8 8 6 29 29 23 6 8 29 8 8 8 8 6 8 8 23 6 29 8 8 29 8 8 2 8 8 23 6 8 18 8 2 29 8 8 23 8 26 8 8 29 18 18 23 29 2 23 8 29 2 2 25 8 29 8 8 26 23 18 31 8 18 8 8 26 29 8 26 2 26 23 29 8 8 29 8 23 8 29 26 29 8 6 8 8 8 2 8 18 6 31 8 18 2 26 29 23 23 8 8 23 31 29 8 8 6 2 8 26 8 29 14 29 18 23 6 2 29 2 23 2 23 8 26 26 29 26 6 8 8 8 29 18 8 18 23 23 31 29 8 29 23 8 23 8 6 8 2 23 2 6 8 8 2 8 2 29 26 2 8 8 31 29 8 8 8 8 29 29 26 29 8 23 8 8 8 23 23 6 8 8 2 18 26 26 31 18 8 2 8 29 8 8 23 2 8 8 8 26 8 8 8 26 23 23 8 2 29 8 31 8 8 23 29 26 8 2 8 8 23 14 8 2 8 6 2 8 8 29 23 29 8 8 29 29 14 8 29 6 25 8 23 8 23 8 8 8 31 8 8 8 8 8 23 8 8 8 8 8 29 8 23 18 8 29 18 8 23 23 8 8 31 8 8 8 8 29 23 29 29 2 26 8 31 26 8 2 8 8 29 23 23 29 29 2 8 2 8 2 8 17 23 29 8 8 29 2 26 25 31 2 23 8 29 8 2 2 8 2 23 29 8 8 8 8 8 8 8 14 8 8 29 23 2 8 23 20 23 2 29 26 18 29 8 8 14 8 8 29 20 2 2 23 8 2 18 8 23 8 8 31 8 29 2 2 2 23 18 23 23 8 27 8 29 8 31 8 8 8 14 8 18 8 6 29 2 29 8 26 8 29 8 29 8 26 18 8 23 26 23 6 2 26 8 8 8 2 2 8 26 8 8 8 20 2 8 26 18 2 29 8 8 2 8 23 29 8 26 8 18 29 18 2 8 2 23 29 29 8 8 29 29 18 26 23 2 29 2 6 8 8 8 23 26 8 8 2 6 2 8 31 6 8 8 23 8 26 8 23 8 8 8 8 8 6 31 8 8 18 8 2 8 8 29 23 29 29 8 6 2 8 8 8 26 18 18 8 23 29 23 8 2 8 18 18 8 29 8 8 31 29 18 2 18 23 23 8 8 29 6 14 8 26 8 8 18 8 8 29 8 26 29 8 29 8 8 6 6 2 8 29 29 14 29 8 2 8 8 2 8 31 29 23 29 8 8 8 8 8 26 8 23 29 6 8 29 8 8 8 8 8 23 2 23 8 23 8 2 8 23 26 23 8 6 8 29 2 29 8 2 14 8 2 6 8 8 18 23 23 8 23 6 14 8 8 23 29 18 20 8 8 23 8 8 8 2 18 8 8 29 8 29 8 8 8 2 26 26 18 25 8 29 2 2 18 31 23 14 8 8 8 29 2 29 8 8 2 29 23 8 8 18 23 29 23 29 26 8 8 8 8 8 8 8 29 18 8 8 8 8 29 8 14 2 29 2 29 29 29 8 8 29 8 2 8 8 29 8 2 29 8 18 29 6 8 29 2 23 8 18 8 8 8 29 8 8 8 8 23 8 23 29 23 8 8 29 8 8 23 29 29 23 18 23 8 20 8 8 29 8 23 6 29 29 6 8 8 2 8 8 29 8 8 29 8 29 8 23 23 8 8 31 2 29 8 8 26 23 8 20 31 20 20 18 8 2 18 8 2 8 23 8 8 8 29 8 26 29 23 18 8 8 8 8 2 29 8 29 2 29 23 2 2 27 14 2 23 8 23 8 29 2 29 8 8 8 8 8 26 18 14 18 8 31 2 31 2 8 8 29 2 18 8 31 18 26 8 23 8 26 6 14 29 23 29 8 29 23 8 8 2 8 23 2 6 8 8 29 29 8 8 25 18 23 23 29 18 23 8 2 26 8 8 8 8 31 8 18 6 29 31 8 8 8 8 8 26 8 2 2 8 23 29 29 8 8 29 18 29 8 29 8 8 23 14 29 2 8 23 8 8 23 18 29 8 8 8 8 8 8 8 8 8 18 29 23 8 8 8 23 8 8 2 8 8 8 25 8 2 2 8 6 8 8 8 29 29 18 29 8 18 6 8 26 2 29 8 23 8 8 8 23 31 8 18 8 8 2 25 8 8 23 8 8 8 23 23 23 29 31 6 8 2 23 6 31 8 8 5 8 8 23 8 8 8 18 2 8 8 8 8 29 2 8 8 8 8 18 26 8 29 23 8 29 8 23 29 8 8 2 29 29 8 29 8 8 23 2 8 26 6 29 23 8 8 23 25 2 25 29 8 8 31 8 8 8 23 8 26 8 8 8 8 23 14 8 26 23 8 31 26 29 18 29 8 8 2 8 29 2 8 8 29 8 29 8 8 8 26 8 8 23 29 8 29 18 8 8 26 29 8 29 8 26 31 8 2 23 8 8 8 18 29 8 8 2 8 29 8 29 2 8 29 8 26 26 29 29 8 23 29 8 29 29 8 8 18 26 8 6 29 29 4 29 23 29 29 8 2 8 8 8 29 2 18 8 8 8 29 20 29 20 2 29 8 2 25 29 8 23 2 2 6 18 2 31 8 8 8 2 29 8 29 26 2 29 2 25 29 29 14 2 18 2 2 29 6 18 25 2 2 8 29 20 25 20 20 26 29 20 20 8 26 6 18 8 29 8 2 31 8 23 14 8 29 29 18 31 8 25 29 18 14 8 23 2 23 29 8 2 29 2 29 23 6 8 8 2 18 23 8 8 14 29 2 8 8 26 8 2 23 26 8 8 2 29 8 8 2 23 2 8 2 8 14 29 6 8 29 18 23 14 8 23 29 8 8 8 18 18 2 18 8 8 23 8 29 29 29 8 8 23 8 2 29 2 29 8 6 8 29 8 8 2 8 8 31 8 8 2 8 8 18 18 8 6 23 8 29 23 23 23 23 2 8 18 2 8 18 8 8 23 31 8 23 18 14 8 8 29 2 29 8 23 23 8 29 8 8 29 2 8 23 29 8 29 8 31 2 8 2 2 29 29 2 29 31 8 8 8 23 2 23 8 2 8 18 26 29 6 29 8 8 8 2 18 18 6 8 23 8 2 8 23 23 2 26 29 8 8 5 29 8 8 8 18 25 8 2 8 8 8 26 29 2 8 23 8 8 2 8 29 2 8 18 6 23 8 8 29 29 2 29 8 29 18 26 8 29 23 26 26 8 2 8 6 29 29 8 2 26 29 8 8 18 29 8 23 8 23 8 8 8 8 29 8 23 8 8 29 26 31 29 8 8 8 8 8 8 29 8 29 23 26 23 29 8 26 8 29 8 8 14 29 18 8 8 29 29 8 23 8 20 8 29 8 29 8 2 8 31 8 8 23 2 2 29 23 29 2 8 29 8 29 14 2 29 8 2 8 29 8 23 8 8 2 31 8 2 6 29 31 8 29 27 23 8 26 8 26 8 8 8 8 29 8 8 29 2 26 29 8 8 2 8 26 8 8 23 8 8 8 8 6 8 29 8 29 8 6 18 26 23 23 27 8 8 25 29 8 2 8 8 2 23 8 8 8 23 8 2 2 29 8 25 23 20 29 20 2 8 2 20 23 8 29 29 2 31 29 29 8 23 8 29 23 8 2 8 8 23 29 6 6 6 8 8 23 8 8 18 29 2 23 8 8 8 6 8 8 29 8 8 23 29 2 2 26 8 29 2 8 8 23 23 23 8 8 8 23 8 23 29 8 29 8 8 8 8 8 29 2 8 8 26 8 29 8 8 8 26 6 2 6 8 2 8 31 18 2 23 29 8 8 8 2 29 23 2 8 29 6 8 26 18 8 23 8 8 29 2 8 23 8 23 29 25 31 2 2 29 6 23 6 26 25 8 8 8 8 8 8 8 8 8 8 6 8 14 2 8 2 8 8 26 18 8 29 2 29 29 29 29 8 29 8 8 8 8 8 29 23 8 8 29 2 18 8 6 8 6 18 8 31 8 18 29 29 8 8 6 8 8 8 2 8 29 29 29 8 8 8 18 8 2 2 8 29 26 8 29 8 8 18 6 8 8 8 2 8 8 23 8 8 29 26 26 25 29 31 6 29 8 23 8 8 6 23 8 8 2 8 18 4 29 8 26 8 8 26 29 8 8 8 8 18 23 29 29 8 23 29 18 23 8 29 23 29 2 8 8 8 29 8 8 8 8 8 8 2 8 8 25 8 8 2 8 14 8 18 8 29 31 29 8 29 29 8 8 26 8 29 31 8 8 8 8 2 8 8 8 14 8 23 8 8 8 8 29 8 23 8 8 23 26 29 8 8 23 8 29 8 8 8 8 23 18 26 29 8 26 8 8 23 18 31 8 18 8 8 8 14 2 2 18 23 8 23 8 8 29 29 8 29 2 29 8 20 2 18 23 8 8 18 8 8 8 8 29 8 29 26 6 2 6 31 8 23 8 31 23 8 8 8 8 8 8 29 29 8 2 8 8 29 29 8 8 8 8 2 8 26 8 6 8 8 18 31 29 8 23 29 29 31 25 23 8 23 29 29 25 29 14 2 8 2 26 18 8 23 2 2 8 2 8 2 23 8 29 29 8 8 8 8 8 31 29 8 6 14 23 29 8 29 25 2 29 8 2 8 23 2 8 6 2 29 23 29 29 29 29 18 26 8 8 18 6 8 29 23 2 8 8 8 8 8 23 14 8 23 8 29 8 8 26 29 23 14 23 8 8 29 6 2 8 29 31 8 8 29 2 8 29 2 8 29 8 6 20 29 2 6 8 29 26 23 20 8 31 23 6 8 8 2 8 23 8 23 29 29 8 31 8 29 8 18 8 23 14 8 6 8 8 8 8 8 23 2 8 8 2 8 8 26 29 29 23 8 31 8 8 29 29 8 8 8 8 8 29 23 8 6 2 8 26 29 6 26 29 29 2 8 8 8 29 29 23 2 2 8 29 2 29 26 8 8 6 29 2 20 8 2 23 8 26 23 25 23 31 8 18 8 8 8 8 26 8 23 14 26 8 8 8 29 26 8 26 2 23 8 23 8 2 8 8 25 2 8 18 8 29 18 2 29 6 25 20 20 8 18 8 29 8 29 8 8 23 8 8 27 23 23 8 2 29 2 2 29 23 31 23 8 2 31 23 8 31 2 2 23 2 18 2 6 8 29 31 23 8 26 29 2 29 8 29 8 2 26 8 8 26 23 29 8 29 18 29 8 6 8 18 29 8 8 29 8 29 8 26 23 8 26 2 8 8 29 8 8 31 18 8 2 8 8 8 8 26 26 18 8 8 2 8 2 26 29 8 23 2 2 2 23 8 8 26 6 23 26 8 8 8 8 29 26 29 8 8 29 8 2 8 26 23 29 23 2 8 29 29 8 29 8 29 8 8 31 23 8 8 25 25 18 8 8 8 23 2 26 8 6 8 23 8 23 2 6 2 29 8 18 29 29 25 8 8 8 8 8 26 8 8 8 8 8 23 29 8 8 6 8 18 25 8 29 8 8 14 2 23 6 8 2 29 8 8 23 2 8 2 23 8 8 8 29 31 8 2 29 8 8 8 8 29 29 8 8 20 23 2 29 26 8 8 18 29 8 29 8 8 29 8 8 6 29 29 8 8 8 2 2 29 8 29 2 8 23 2 29 29 8 2 29 8 8 25 8 29 8 26 29 23 8 23 8 26 23 8 20 8 8 8 8 6 14 31 8 18 29 2 29 31 18 8 18 8 2 29 8 2 26 8 29 8 8 29 29 23 29 8 8 29 8 2 23 8 8 8 8 29 8 8 8 8 18 23 31 8 8 8 6 2 8 18 29 31 2 18 8 8 8 26 8 2 2 31 8 8 29 6 8 29 29 29 23 8 18 29 8 29 8 26 14 8 26 26 29 8 2 8 29 2 6 29 23 2 8 2 2 8 23 18 8 29 29 2 23 8 8 26 8 8 29 29 18 8 8 23 8 31 8 29 6 14 8 26 26 23 8 29 29 2 8 8 8 8 8 8 2 8 23 8 29 20 2 23 20 8 23 29 8 18 8 2 23 8 23 5 2 2 18 2 2 2 29 20 8 31 14 2 4 31 2 2 2 8 8 6 8 2 2 2 29 2 8 29 8 2 29 2 8 8 2 8 23 18 2 26 8 8 8 8 2 6 18 23 8 29 29 26 23 8 29 8 31 8 14 8 14 29 8 23 8 8 18 8 8 8 6 2 23 8 2 23 8 8 6 8 8 8 23 8 2 8 8 8 8 2 18 8 31 26 20 8 23 8 18 8 29 8 8 8 8 2 2 8 8 29 2 6 26 8 8 26 18 29 2 8 6 8 8 8 8 2 8 6 26 8 29 8 23 2 8 8 8 8 8 23 2 8 25 29 2 8 8 6 29 8 18 23 8 25 2 23 8 17 29 26 8 2 8 8 2 8 8 8 29 29 23 8 8 25 8 29 8 8 23 31 26 26 18 8 23 8 2 8 8 2 2 2 8 23 8 29 8 29 29 18 8 29 8 8 8 8 29 8 2 6 8 29 8 8 8 29 8 8 29 6 23 8 8 2 8 23 2 29 26 5 2 14 8 2 6 8 29 8 2 2 8 29 6 6 8 26 8 8 31 2 8 18 27 29 8 8 8 31 2 8 23 2 8 8 29 8 29 8 8 2 18 29 8 8 8 26 29 8 2 29 8 8 18 6 18 8 2 8 29 23 8 23 23 2 23 31 8 26 2 23 8 8 31 2 6 8 27 14 8 8 31 23 29 23 26 8 8 8 6 8 26 29 8 8 8 8 29 8 2 2 8 25 26 8 29 29 26 6 8 26 8 8 18 17 6 8 23 29 8 29 29 8 8 2 29 8 8 8 8 8 8 2 27 29 29 6 8 8 8 23 2 8 8 2 29 8 29 29 18 8 23 2 6 8 6 6 8 23 29 18 8 2 8 31 2 8 8 8 8 14 2 8 8 8 8 8 2 8 8 8 8 23 26 8 2 2 2 8 8 8 6 8 29 2 8 31 8 8 8 8 29 8 26 8 8 2 2 23 29 2 2 29 8 23 2 8 8 8 29 18 8 31 8 18 29 8 29 26 26 8 8 29 6 8 8 8 23 8 8 26 26 8 29 18 14 8 8 25 8 2 8 8 29 2 8 8 2 8 23 8 29 26 8 8 8 23 2 8 2 8 29 8 29 8 8 23 2 2 31 29 8 2 23 29 23 8 23 8 8 8 23 8 23 8 8 23 8 8 23 18 8 29 8 8 8 29 8 23 23 8 23 29 8 23 8 8 23 8 6 8 26 8 2 29 8 8 18 20 18 20 29 23 8 8 8 18 29 8 8 8 8 8 29 6 2 25 8 26 8 8 29 8 2 8 2 8 8 8 2 8 18 8 29 8 29 8 2 29 18 8 8 8 8 8 8 8 23 14 2 5 25 4 29 14 29 2 25 2 8 8 8 23 8 29 29 8 8 8 8 23 26 8 29 8 23 6 6 8 29 18 23 6 8 8 2 2 8 31 26 29 2 8 29 8 29 23 29 8 23 8 18 18 8 2 8 29 8 18 29 26 23 23 2 26 14 8 29 29 26 2 6 29 8 8 8 6 29 8 23 8 8 18 29 26 2 18 8 8 2 31 6 29 6 6 8 2 31 8 8 8 8 8 23 2 31 18 8 8 8 8 2 8 8 23 8 8 23 29 8 18 8 8 8 18 26 2 8 23 8 18 2 6 8 23 8 8 29 20 25 23 8 8 26 8 23 8 8 2 23 2 25 14 25 8 8 29 18 8 18 31 29 29 8 8 26 29 29 8 29 8 8 29 29 8 23 2 8 23 8 23 23 31 2 8 8 8 29 29 29 26 6 8 8 29 18 2 8 23 23 8 20 18 25 23 2 18 2 28 18 6 29 2 8 29 18 14 29 2 29 31 8 8 18 26 8 2 29 8 8 29 8 8 25 18 5 18 8 26 8 8 8 8 8 8 29 31 8 8 2 23 31 8 18 8 2 29 8 8 8 6 23 8 18 8 8 29 23 8 2 8 26 25 2 23 8 8 2 2 18 2 8 29 20 2 8 23 23 8 18 8 29 20 29 26 6 2 8 8 29 23 8 31 8 8 18 8 8 8 6 29 8 5 2 8 18 8 6 2 8 23 2 23 23 8 8 23 2 8 23 8 29 2 8 2 27 2 8 23 25 29 26 29 14 26 8 8 8 8 8 23 8 29 27 29 26 8 18 18 26 6 26 8 8 8 8 8 2 8 8 8 8 8 8 29 8 8 23 29 8 8 17 29 8 8 8 8 8 8 29 8 8 18 23 2 8 8 8 2 2 8 8 8 26 8 8 25 8 8 2 25 8 8 29 8 29 29 8 29 23 8 23 29 18 2 2 8 29 4 2 26 8 8 26 29 26 8 23 2 23 2 8 26 29 18 8 8 8 29 18 8 8 2 8 8 6 25 14 8 6 23 2 8 31 2 29 8 31 8 8 23 8 8 26 29 29 8 2 6 26 29 29 8 26 2 8 8 2 8 29 29 18 8 29 2 18 8 8 29 14 2 8 6 6 8 8 23 8 8 23 29 26 29 18 29 25 31 8 31 2 8 2 2 8 29 23 6 2 29 18 8 8 29 2 8 29 6 8 23 8 2 8 8 8 2 2 18 8 2 29 8 29 8 29 8 26 8 29 8 29 8 26 29 8 8 8 29 25 8 8 26 8 25 29 8 8 31 6 29 8 23 26 23 8 29 25 2 23 2 8 29 23 8 8 8 29 8 8 8 29 8 29 8 8 27 29 8 31 8 2 8 2 8 8 14 8 8 29 29 26 8 23 8 8 29 8 8 18 2 6 8 23 8 31 8 8 8 8 31 8 8 8 8 31 23 29 23 8 8 8 8 8 29 8 31 8 18 26 8 8 8 8 8 2 8 2 8 2 8 8 8 26 29 2 23 14 8 26 8 8 8 18 8 8 8 23 26 8 8 8 8 8 8 8 26 8 23 26 26 23 29 25 26 8 8 8 18 18 8 6 8 8 8 8 8 14 14 8 8 8 8 29 2 8 2 8 8 26 8 23 29 31 26 8 8 8 8 8 18 29 29 2 8 26 8 8 29 31 23 8 2 14 8 8 31 8 26 23 29 8 29 8 29 8 2 29 8 29 23 31 8 8 2 8 8 8 8 8 25 31 8 2 8 8 8 23 29 29 2 29 29 26 8 23 8 18 8 29 2 2 8 29 29 6 23 8 26 31 8 8 2 2 29 29 8 14 29 8 8 29 31 8 26 2 8 31 2 6 23 2 23 8 26 26 29 29 8 8 8 8 8 8 23 2 8 8 31 2 2 2 6 8 8 23 8 23 8 8 23 8 18 29 6 26 8 31 8 8 2 2 8 8 29 8 2 8 8 8 18 2 8 23 2 29 25 8 29 29 8 29 8 18 8 8 8 8 23 29 29 8 8 18 8 8 6 8 8 8 8 18 29 8 8 29 8 6 31 8 8 2 8 29 29 29 29 6 18 8 2 2 8 25 8 29 2 8 8 29 2 29 29 6 8 8 26 8 8 14 31 25 23 8 29 2 29 29 8 23 14 8 14 23 8 8 8 8 8 2 8 23 31 23 8 23 25 8 29 6 27 8 29 8 8 8 8 8 8 2 26 23 29 8 8 6 8 2 8 23 2 18 23 26 8 29 8 8 2 8 29 8 6 18 2 29 29 29 8 29 29 8 2 29 29 8 29 31 23 6 2 23 8 8 29 26 8 8 18 18 2 29 29 8 20 29 8 8 8 29 8 26 2 8 8 6 8 2 8 8 29 8 8 8 6 6 8 8 8 29 8 8 8 2 8 23 8 8 8 29 8 31 14 29 29 8 26 8 6 26 23 29 29 8 8 29 8 29 25 29 6 6 23 8 29 29 8 8 23 6 8 25 29 8 8 31 2 8 8 29 8 8 8 6 2 8 23 6 8 29 8 2 2 29 8 8 2 26 23 8 31 8 8 8 8 2 8 8 2 29 2 8 8 26 2 8 8 23 29 26 8 23 26 8 26 6 2 31 29 6 31 8 8 23 29 29 23 8 8 29 29 8 29 2 26 23 18 8 8 8 18 23 18 18 8 8 29 26 8 29 8 29 14 18 8 29 31 8 2 26 6 8 8 8 8 2 26 8 18 8 29 8 8 6 2 29 8 8 23 26 6 8 8 8 8 26 26 8 29 29 2 8 8 31 8 6 8 29 8 29 8 26 29 8 8 26 8 2 2 31 2 18 2 2 8 2 6 14 8 8 8 29 31 29 8 2 6 8 2 2 18 2 25 29 25 8 8 29 8 8 26 8 8 29 29 2 8 29 2 8 25 31 8 8 8 2 8 8 18 8 2 8 8 8 8 31 2 8 18 8 20 2 5 29 26 31 8 8 8 8 25 2 8 8 23 26 29 18 18 8 29 8 8 23 8 8 29 8 23 8 29 8 8 8 31 18 8 8 8 23 8 8 29 2 8 2 8 23 8 18 29 2 8 8 29 18 8 31 29 2 8 8 6 8 2 2 2 18 8 23 8 2 8 8 8 2 8 2 8 29 2 2 8 18 2 8 8 8 8 8 29 8 29 29 8 8 29 2 6 8 29 2 18 8 31 29 29 8 8 8 29 8 23 29 8 26 29 6 2 6 8 8 2 23 26 2 8 8 18 2 8 31 29 8 2 2 23 29 18 8 29 29 8 31 8 8 31 29 8 8 18 2 29 8 2 29 18 14 8 2 8 8 8 29 29 8 18 8 23 8 8 8 2 26 18 18 29 8 6 8 2 8 2 29 8 29 23 8 6 8 2 18 2 2 2 8 8 8 2 8 29 31 8 2 29 18 23 2 8 8 8 8 8 8 8 26 23 17 29 23 31 8 8 2 8 8 8 18 8 8 29 29 8 8 8 2 6 8 29 23 8 29 6 18 6 14 25 29 8 26 8 23 29 2 18 29 23 26 29 18 31 8 20 2 29 29 6 2 26 8 2 8 2 2 29 8 6 8 29 2 8 6 2 8 8 20 8 8 29 2 29 8 29 26 29 29 18 29 8 31 8 23 8 2 8 25 29 8 2 8 29 8 29 18 8 8 18 2 2 29 2 2 31 8 8 8 8 26 8 29 8 18 29 26 8 23 29 14 8 8 29 8 8 6 25 8 2 8 29 8 23 29 8 8 8 26 8 8 23 8 8 23 8 18 8 29 2 26 8 2 18 2 8 25 29 23 26 2 8 8 26 8 8 29 29 26 23 26 18 29 8 8 29 2 26 8 18 23 29 8 29 8 8 8 8 14 8 29 23 8 2 18 8 25 8 23 8 18 8 23 26 23 14 23 8 8 31 25 8 23 8 6 8 29 8 29 8 18 23 18 8 2 6 8 29 2 8 2 29 6 8 26 8 29 29 26 18 31 6 8 8 8 2 8 8 26 18 29 2 8 8 26 26 2 18 18 8 2 8 2 8 29 8 2 2 8 8 8 18 8 8 8 8 29 6 25 8 6 29 8 23 8 8 26 8 8 31 8 8 26 8 18 8 8 8 8 2 2 2 8 26 8 29 8 20 8 29 20 26 8 29 14 31 23 8 8 2 2 8 8 8 8 2 29 29 8 8 8 8 14 23 6 2 29 2 8 8 2 31 8 8 8 2 29 8 8 8 6 8 8 8 8 8 8 8 8 8 6 6 8 2 29 8 8 8 8 29 8 8 8 8 26 2 8 29 29 8 8 18 8 8 8 8 29 6 8 26 8 8 29 8 8 2 8 8 2 2 2 8 29 29 26 14 8 29 26 6 2 8 8 23 18 8 8 8 2 31 8 8 29 23 6 14 8 29 23 23 23 8 8 2 8 8 8 29 14 26 2 2 23 8 6 8 2 26 18 8 26 29 2 6 2 8 18 29 29 2 6 2 8 8 8 8 8 8 8 8 31 8 8 29 8 29 8 29 18 23 2 8 29 5 8 23 8 29 8 18 29 2 8 8 18 8 8 6 8 26 2 23 2 8 8 8 8 29 8 8 8 8 8 8 31 2 29 18 8 29 6 18 8 2 8 23 8 8 8 8 8 29 31 8 8 8 14 29 29 8 2 2 23 29 29 8 6 6 2 6 29 29 23 29 29 29 2 2 29 2 8 2 2 8 14 8 23 31 31 29 2 8 29 8 29 23 8 2 25 18 8 8 8 26 8 8 8 2 8 8 8 8 2 2 8 2 23 2 2 2 29 23 2 29 8 8 29 8 29 8 8 2 8 8 29 18 8 8 8 2 25 2 29 6 18 8 8 8 18 8 8 23 26 29 8 8 8 2 2 29 14 8 8 8 31 26 8 8 29 26 29 2 26 2 8 23 2 8 27 8 29 18 8 18 14 29 18 8 29 8 31 8 2 26 26 23 8 29 8 18 29 8 29 29 26 29 29 8 23 8 8 8 23 2 8 8 2 8 29 2 29 8 2 8 2 27 27 29 8 29 2 8 18 29 29 8 29 8 2 26 8 8 14 2 8 2 29 29 8 26 23 8 18 29 29 8 29 8 2 8 6 8 29 25 29 14 8 2 8 6 8 29 2 8 18 8 8 6 8 2 8 8 2 2 8 23 8 8 29 8 6 18 31 2 8 2 8 2 2 29 2 23 8 8 2 8 2 8 8 26 23 29 8 29 8 29 2 2 29 8 29 27 29 8 8 29 26 8 18 2 29 8 14 8 8 23 23 29 18 25 8 29 8 6 18 8 8 27 2 2 8 2 8 18 29 8 2 23 29 8 8 26 8 26 8 29 29 8 23 26 14 2 29 8 2 8 29 8 8 8 29 23 8 26 8 8 26 23 31 8 29 8 8 23 2 2 23 2 23 8 8 14 2 2 2 8 23 26 29 26 8 26 26 26 26 14 8 18 5 29 6 8 8 23 8 8 29 8 6 8 8 8 8 18 8 29 23 6 29 8 29 8 2 18 8 23 2 8 8 8 27 8 8 23 8 29 2 14 14 8 2 8 8 26 6 2 6 26 8 8 23 6 8 8 8 18 6 26 23 31 8 8 8 8 8 23 8 8 31 2 2 8 29 23 18 8 8 8 26 2 29 26 8 29 8 31 23 29 2 29 17 8 2 31 8 2 29 8 23 2 2 8 2 18 29 8 8 6 6 8 2 29 25 8 8 6 8 29 29 8 8 2 2 6 8 29 8 29 8 8 26 2 8 8 8 29 8 18 29 25 18 6 29 8 8 2 8 18 2 2 8 8 29 25 29 8 8 29 8 29 6 23 8 23 29 31 26 14 8 31 8 14 18 29 14 6 8 8 8 29 8 8 8 29 6 6 8 29 8 29 8 29 8 23 31 2 25 29 8 23 6 18 31 6 8 23 8 29 8 2 8 8 8 8 8 8 8 8 29 6 8 29 8 8 8 23 29 6 29 2 8 8 6 29 8 8 8 29 8 8 29 23 8 2 6 26 2 8 2 8 29 8 26 23 29 8 29 6 29 8 8 8 29 2 2 8 29 29 14 8 2 14 29 31 8 8 18 8 29 29 26 18 8 29 18 2 2 26 14 8 8 6 29 8 29 29 23 8 8 29 2 29 6 18 29 8 2 29 8 8 8 8 8 14 8 29 8 8 8 29 8 29 2 8 8 2 29 29 25 8 8 26 2 8 8 8 18 31 8 8 8 6 29 2 8 2 8 8 8 29 8 8 8 2 2 8 31 29 8 23 8 23 8 2 8 25 2 8 8 8 2 18 2 2 29 29 8 29 23 8 18 2 26 29 8 26 26 23 25 29 8 2 2 8 2 6 8 8 29 2 6 18 2 18 8 2 8 2 18 2 8 8 8 2 8 2 8 23 8 29 2 29 8 2 8 29 8 8 8 18 8 29 23 8 2 31 8 8 8 8 29 31 18 31 26 8 29 8 29 29 29 29 8 29 2 6 8 29 8 8 29 8 29 8 8 8 26 29 8 26 29 8 29 8 29 23 29 8 8 26 2 6 8 31 8 6 8 8 8 8 29 2 8 8 2 8 29 29 8 29 23 29 8 2 29 8 8 8 29 8 23 26 2 8 2 2 31 14 6 2 23 8 18 2 8 8 29 23 8 31 31 2 8 2 2 29 8 8 29 26 29 29 2 23 8 2 8 29 2 18 8 8 8 2 8 29 8 14 29 2 29 6 23 29 26 29 8 6 29 8 29 8 29 8 8 8 8 8 8 29 29 23 8 29 8 2 8 2 31 8 26 14 18 8 2 8 2 26 2 6 8 2 8 2 8 8 8 8 8 8 29 8 6 18 8 29 8 31 8 31 29 8 8 2 29 2 29 29 29 8 8 8 29 8 18 8 2 8 26 18 8 23 29 2 2 8 8 18 26 8 29 29 2 29 8 8 23 29 18 23 23 8 8 8 23 23 8 29 8 29 23 29 8 8 29 8 8 8 29 29 6 29 29 8 5 8 8 29 29 29 14 2 29 29 8 26 8 8 29 31 2 18 2 29 29 8 8 29 2 8 8 29 29 8 8 2 29 2 29 6 8 8 8 8 29 26 8 8 8 8 8 8 2 2 6 14 25 8 8 2 29 2 29 29 6 8 8 31 14 29 8 8 8 26 26 2 8 23 29 2 8 6 8 29 23 29 2 29 8 29 29 8 26 8 23 8 29 29 8 25 2 14 29 8 8 29 29 29 29 14 8 8 8 8 29 18 26 29 8 8 23 2 8 18 2 8 18 8 2 2 18 8 2 8 2 8 29 29 6 2 8 29 18 18 2 18 18 6 2 31 6 8 29 2 29 8 31 2 8 8 8 2 2 29 29 18 8 2 8 29 18 8 8 14 8 2 8 26 18 2 8 8 8 29 8 2 2 27 8 8 29 26 2 2 18 2 18 8 8 29 8 29 29 8 6 2 29 2 8 8 29 23 8 2 8 31 8 2 29 29 2 29 8 29 2 2 2 8 23 14 2 8 29 29 2 29 8 6 29 6 8 8 29 29 18 29 31 31 18 29 2 8 8 8 8 2 2 8 2 8 8 2 8 8 8 31 2 18 8 29 2 8 8 6 8 8 8 8 29 18 8 8 2 2 8 29 2 8 8 2 29 2 8 8 29 25 8 18 8 8 8 29 2 31 25 2 31 8 18 8 14 29 8 8 2 8 23 8 8 2 2 2 2 29 8 2 2 29 29 29 2 8 8 8 8 2 2 8 8 8 2 8 8 8 23 8 26 8 8 29 6 8 8 2 2 29 29 18 18 29 8 14 8 2 8 8 8 6 2 2 20 8 8 29 29 8 29 29 26 2 23 23 8 14 2 29 18 8 8 6 23 8 2 29 26 29 2 8 23 18 2 8 29 29 8 23 8 8 8 8 26 8 23 2 2 8 6 29 8 6 26 8 29 29 8 23 8 8 29 2 29 26 8 8 29 18 8 2 29 8 29 2 2 26 23 8 8 8 26 8 2 25 26 18 8 14 6 8 18 20 2 29 2 14 8 8 6 8 29 29 8 2 6 26 8 29 8 26 29 8 18 29 2 2 29 8 18 31 8 29 8 8 8 8 29 2 2 8 29 29 14 29 26 6 26 29 29 29 26 26 29 29 14 29 26 8 2 29 6 29 8 8 29 18 8 29 29 14 2 8 29 8 6 8 29 31 26 31 23 31 8 8 29 8 29 8 29 29 8 29 8 2 2 29 6 8 8 29 8 2 6 8 8 31 29 6 29 8 29 29 29 6 8 8 8 23 29 29 8 29 2 29 8 29 2 29 6 8 29 18 8 29 23 29 8 14 31 8 8 8 29 8 31 23 8 8 2 6 6 23 8 29 29 29 8 8 8 29 2 26 29 29 8 8 6 8 29 8 23 6 25 8 29 23 31 2 29 8 2 29 23 8 8 29 8 6 8 2 29 2 18 2 29 8 8 29 2 2 2 8 8 29 29 2 2 29 29 29 29 8 14 8 8 29 29 29 29 8 29 29 8 29 29 8 23 29 8 27 29 29 2 29 2 8 6 29 8 2 29 8 6 29 26 2 6 8 8 8 26 8 8 26 8 2 29 29 14 2 2 18 29 25 2 8 8 8 8 29 8 29 31 29 8 2 8 6 2 29 23 8 2 8 26 26 2 29 8 8 29 31 8 18 8 8 8 6 2 31 2 8 2 29 8 18 29 26 8 6 8 29 29 2 29 6 8 29 29 18 2 8 29 2 2 8 31 8 8 8 8 8 8 18 2 23 8 29 26 8 6 8 2 29 29 8 2 8 23 31 29 2 8 2 29 8 29 2 2 8 8 29 6 29 2 2 2 6 2 8 8 8 26 2 18 8 8 8 29 8 23 2 8 2 18 2 8 8 8 29 29 23 8 2 23 8 29 8 2 8 6 29 8 29 29 18 25 2 2 8 2 26 31 2 2 8 8 8 8 29 18 31 8 23 23 2 8 29 29 29 8 8 8 8 8 26 2 8 23 2 2 29 2 29 2 8 23 29 25 8 8 29 8 18 8 8 8 8 2 18 29 2 8 2 8 8 29 8 8 2 8 8 8 8 8 2 29 31 2 2 8 8 8 2 29 18 29 31 8 8 29 2 29 31 14 2 6 29 8 29 8 8 8 29 8 8 29 8 6 29 18 8 8 25 8 2 29 29 23 8 29 8 29 29 25 29 29 2 8 26 2 29 2 29 18 8 29 8 29 29 8 2 29 29 29 8 8 8 2 31 2 8 2 29 2 2 29 29 8 5 2 18 8 8 8 8 29 18 2 29 2 23 23 8 2 26 8 25 2 18 8 2 25 8 8 31 18 31 8 2 8 8 8 6 18 18 2 6 8 2 8 6 29 8 8 6 8 8 8 29 18 2 25 2 8 8 8 8 8 8 2 6 8 31 8 2 2 8 29 2 18 26 29 29 29 29 31 2 8 29 2 8 29 6 8 8 8 23 29 29 8 29 29 2 8 8 8 26 26 29 23 2 29 29 2 29 29 26 26 23 8 23 8 8 8 26 8 29 14 18 29 2 2 8 8 8 2 14 29 8 8 31 2 8 18 6 8 18 29 29 29 6 8 2 18 29 2 29 29 8 29 29 2 8 29 8 26 25 2 29 29 8 6 29 31 29 6 8 8 18 8 8 29 8 29 8 6 8 18 23 8 29 8 8 8 31 6 29 31 8 2 29 8 18 8 8 2 18 29 23 29 2 29 6 31 2 2 2 8 2 23 8 2 2 29 23 8 2 29 18 8 8 2 2 8 29 2 2 8 20 8 8 5 8 8 18 29 8 29 6 8 29 2 8 2 29 8 18 2 29 8 2 8 8 29 8 8 29 8 2 29 8 8 29 29 6 31 8 8 8 29 2 2 8 8 31 2 23 2 29 8 29 8 8 23 8 14 29 29 8 8 29 8 8 8 8 31 2 8 2 6 8 8 14 8 29 8 2 8 31 2 26 8 8 29 8 8 2 8 8 18 2 8 8 29 29 8 2 8 8 29 2 29 29 29 2 18 8 2 2 29 31 2 31 29 29 8 8 29 2 29 8 8 8 2 6 29 26 8 26 8 23 29 31 29 29 8 8 5 29 8 17 29 25 29 29 29 29 18 29 18 29 29 6 8 29 29 29 18 8 8 8 8 8 8 8 26 8 6 29 8 8 29 8 14 8 2 18 8 29 8 2 18 29 18 6 29 2 8 2 8 31 8 8 8 8 8 2 29 8 23 2 29 8 2 29 8 8 29 2 8 8 18 8 2 23 2 2 2 2 6 2 26 8 2 2 8 8 8 8 18 8 2 5 31 2 26 29 23 8 29 29 8 8 23 8 8 8 29 29 29 2 29 8 29 23 29 8 18 18 23 29 8 29 8 8 2 8 8 8 8 2 2 23 8 6 2 8 29 2 29 8 8 2 8 8 29 8 29 8 18 2 8 29 25 29 8 29 31 8 18 29 29 8 29 8 8 8 29 8 2 2 29 29 8 18 8 2 31 29 29 29 2 27 29 29 31 8 29 2 29 2 8 8 8 8 29 29 23 8 2 8 8 8 8 8 31 2 23 26 8 29 8 8 8 26 31 29 29 8 23 2 27 26 8 6 29 25 29 8 8 2 26 31 2 8 2 2 8 29 29 6 2 29 8 2 2 8 8 2 2 8 8 18 26 8 29 18 29 29 18 26 8 2 6 29 8 2 6 2 29 29 8 8 29 26 8 8 2 8 25 5 29 6 29 8 8 25 6 2 8 8 29 8 29 18 29 29 29 29 8 6 8 8 26 26 29 8 8 14 8 18 26 18 2 8 18 8 29 8 29 8 2 26 8 29 2 8 29 26 8 29 29 31 29 8 14 2 2 6 8 26 8 8 8 8 26 2 31 8 2 8 31 8 29 2 25 8 8 8 8 26 2 8 8 8 2 8 8 8 31 8 2 8 8 29 8 8 2 2 29 29 31 8 2 2 8 2 8 31 2 29 29 29 18 8 2 14 8 8 2 18 2 2 2 29 29 8 29 29 2 8 29 2 8 29 2 8 8 29 8 8 2 29 18 8 8 2 29 8 29 8 14 29 8 8 2 18 29 29 8 26 29 8 23 8 29 29 2 8 31 26 8 8 14 8 29 2 2 23 8 8 6 29 8 18 6 8 29 6 6 18 8 8 14 29 18 26 29 8 2 31 2 29 8 2 29 6 2 6 2 8 29 29 8 29 29 29 8 8 8 29 8 29 29 2 31 8 2 2 8 23 29 6 29 2 2 29 8 2 29 29 6 8 8 31 2 8 2 29 8 8 2 8 23 14 18 29 2 8 8 8 2 8 8 29 8 8 23 2 6 29 8 8 29 31 29 2 29 29 29 29 8 29 29 2 8 2 26 8 29 29 14 29 29 8 8 2 29 8 2 8 29 31 8 8 8 26 6 23 14 26 29 29 18 8 8 25 8 8 8 26 8 6 2 26 6 18 29 8 8 29 8 8 26 8 8 23 31 8 29 8 2 8 8 29 8 2 8 2 6 8 8 29 8 8 18 2 8 8 29 26 8 6 8 8 25 8 29 2 2 8 18 8 29 8 2 29 2 8 2 2 29 29 8 29 8 2 29 29 29 31 2 8 8 6 8 14 29 8 8 8 29 29 8 8 26 8 2 8 8 8 2 2 2 18 18 8 29 25 2 8 6 8 31 23 2 29 29 29 29 8 2 18 6 29 8 8 2 29 8 14 2 2 8 8 8 14 2 8 8 29 8 2 8 29 8 29 8 26 31 29 8 8 14 8 8 8 8 8 2 8 2 23 8 8 29 8 29 29 29 2 8 8 8 23 25 8 8 8 23 8 18 29 5 2 29 23 2 23 8 26 2 2 8 2 8 6 2 8 8 25 8 29 14 18 18 8 2 8 2 26 29 29 2 8 29 6 8 8 8 2 4 8 6 2 29 18 6 29 14 18 29 2 8 18 18 8 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 13 29 29 31 29 8 2 2 8 8 29 2 8 2 8 2 8 8 2 29 29 29 29 29 29 29 26 29 29 16 29 13 8 8 29 29 29 16 29 29 16 29 2 2 8 2 8 18 2 29 29 8 8 29 8 2 8 18 29 8 2 31 29 8 2 26 29 18 8 8 8 2 8 8 29 29 2 29 2 8 29 18 8 6 29 29 8 8 25 2 8 18 26 31 25 29 18 29 2 8 29 2 29 2 2 8 18 8 25 29 8 8 31 8 8 2 2 2 29 2 20 29 6 26 29 8 2 8 29 18 29 29 29 29 29 29 31 2 25 8 8 6 29 8 2 29 29 8 8 23 2 2 6 8 29 8 8 29 8 29 8 8 18 8 29 8 6 8 23 8 18 29 8 26 8 8 25 2 29 26 2 6 29 29 8 29 2 29 29 14 6 29 14 2 29 8 2 23 8 8 2 2 2 25 2 29 29 29 2 8 8 2 29 2 6 14 8 23 2 8 18 8 27 2 31 8 8 2 31 8 8 29 2 6 29 8 8 29 29 2 29 18 2 29 2 8 2 8 8 2 8 8 2 8 29 29 29 29 25 29 29 6 8 8 29 8 2 2 6 29 2 29 26 8 14 8 8 2 8 6 29 2 29 2 8 8 2 8 29 6 29 29 25 18 29 29 2 8 18 8 8 6 8 29 29 14 6 8 18 2 2 8 8 8 26 2 2 26 29 2 8 8 8 6 29 29 8 2 2 31 2 8 6 2 2 8 29 29 6 8 29 29 29 31 18 29 29 8 31 8 29 29 29 8 2 8 8 8 27 29 25 6 8 8 8 29 8 8 8 31 2 31 8 2 8 8 29 8 2 8 8 26 2 29 2 8 29 23 8 8 8 8 29 26 29 2 5 29 29 2 29 23 29 29 8 18 2 8 2 8 23 6 29 2 29 8 18 2 2 31 18 2 29 8 2 8 8 25 29 29 29 29 2 8 18 2 8 2 29 6 29 29 16 18 6 31 25 29 2 29 29 8 29 2 2 8 8 29 8 2 18 29 8 2 8 8 8 29 8 8 8 26 8 8 29 8 29 2 8 8 2 29 8 2 8 8 8 29 2 8 8 2 26 29 2 2 29 2 2 29 8 29 8 2 2 16 13 26 18 2 29 29 26 2 6 8 2 26 2 2 29 29 8 8 8 6 31 2 8 8 8 29 8 8 8 8 29 29 29 8 29 25 2 29 8 2 8 23 23 2 2 29 8 29 6 8 8 8 14 8 29 8 2 8 29 2 2 29 29 29 29 29 8 2 8 8 29 8 6 8 23 2 2 29 2 2 29 8 29 26 29 8 29 18 29 29 2 29 8 8 2 6 8 2 8 8 2 8 2 29 2 26 8 8 29 2 2 8 29 8 8 29 8 29 18 29 8 8 8 2 31 8 26 2 14 14 8 8 8 29 8 8 29 8 14 29 29 2 8 8 2 8 18 2 8 8 6 2 2 8 2 8 8 8 2 29 2 29 23 8 8 8 31 8 29 29 18 29 23 8 29 18 18 2 8 8 18 2 8 2 2 29 29 29 6 29 31 8 8 8 8 29 8 14 2 29 8 2 8 14 8 26 2 29 8 2 25 25 8 8 8 23 8 29 29 29 8 26 2 8 23 6 8 8 23 8 29 8 25 29 18 23 8 29 29 29 29 29 18 29 29 2 2 29 8 14 2 2 18 25 29 2 2 18 29 14 25 2 29 8 29 29 18 25 2 25 27 6 2 6 29 14 18 2 25 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 19 29 29 29 29 29 16 29 29 29 29 16 19 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 25 16 29 29 29 29 29 29 29 29 29 2 29 29 18 16 16 18 16 13 29 29 16 29 29 16 29 16 29 16 16 16 29 16 13 16 29 29 29 16 16 16 16 29 29 29 16 29 19 16 16 19 16 29 16 19 29 29 16 16 29 16 29 16 29 16 29 16 16 29 29 16 16 16 29 16 29 16 16 16 29 16 29 16 16 29 29 16 16 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 2 8 8 8 29 18 8 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 16 16 29 29 16 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 2 29 29 29 29 29 16 29 29 16 29 29 23 29 29 8 16 14 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 17 29 29 29 29 29 29 16 29 8 26 8 29 29 29 29 29 29 29 29 16 29 8 29 29 8 8 26 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 17 29 18 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 26 29 26 17 14 29 29 29 29 8 29 29 29 29 29 29 29 29 17 29 29 6 29 29 29 29 29 29 29 29 29 29 8 2 23 29 29 25 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 31 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 2 29 29 2 29 18 29 29 31 8 8 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 2 17 8 29 23 29 8 29 29 18 29 8 2 29 2 29 29 31 29 29 29 2 29 29 29 29 16 29 29 29 29 8 29 29 29 2 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 18 29 29 29 29 23 29 29 29 29 29 29 14 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 26 29 29 16 29 29 29 29 2 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 13 29 29 29 29 29 18 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 14 29 29 8 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 2 2 29 2 2 2 29 29 18 29 25 29 2 18 29 29 29 29 29 18 14 18 8 2 18 31 6 2 18 29 8 8 8 2 2 6 6 2 29 2 8 18 25 6 14 18 31 14 2 8 6 8 2 6 8 6 8 2 18 14 8 23 18 29 25 29 29 14 29 29 26 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 18 29 29 29 29 29 18 31 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 27 8 29 2 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 2 26 2 29 29 29 29 29 29 8 8 29 29 18 2 29 29 29 18 2 2 2 18 29 8 29 2 29 29 29 18 29 17 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 17 29 26 29 29 18 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 2 29 29 29 25 29 8 18 29 29 29 29 29 29 29 16 8 29 2 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 18 29 29 18 29 29 29 29 29 29 29 8 17 29 29 29 8 29 18 2 29 29 29 29 29 29 31 29 29 2 8 29 29 29 2 29 29 2 29 18 2 29 25 29 29 25 29 2 2 23 8 29 29 2 23 29 8 23 2 29 2 2 2 8 8 29 25 2 2 29 18 25 2 29 29 26 8 6 23 14 29 2 25 8 8 8 2 23 2 23 18 23 29 2 2 18 8 8 29 8 8 18 29 26 29 29 2 29 29 31 29 29 29 29 25 2 29 2 18 8 8 8 14 29 23 25 8 8 29 29 26 8 29 29 29 8 8 8 23 8 31 2 23 8 8 29 6 8 18 8 8 8 6 2 29 31 29 29 29 18 18 29 25 8 8 8 6 2 23 8 26 29 29 29 8 18 26 8 31 2 23 2 8 8 8 8 2 29 14 26 8 8 2 29 2 8 8 8 6 23 8 8 8 2 8 2 25 8 23 31 29 8 2 29 18 29 29 8 8 29 8 14 6 14 6 23 29 31 2 18 23 8 27 2 8 8 29 8 18 25 2 2 29 29 23 23 18 29 29 8 2 18 14 23 8 2 8 2 26 8 23 29 2 8 23 8 8 8 2 8 29 27 8 14 18 8 18 8 23 8 2 6 8 26 25 8 29 23 8 29 31 23 8 8 8 26 6 29 8 29 2 23 8 23 29 8 8 29 2 8 14 26 6 29 2 8 14 29 29 6 2 8 8 29 8 2 29 29 2 6 2 2 2 29 18 6 25 29 8 2 29 29 23 8 29 29 8 2 8 26 26 23 2 2 2 29 8 8 23 29 2 26 8 20 8 23 26 2 8 31 29 2 20 2 20 20 29 31 18 23 29 8 2 8 2 31 29 6 31 6 14 31 8 18 8 26 29 8 2 2 29 2 8 2 31 2 8 8 26 8 29 20 2 14 8 14 20 29 6 2 2 20 2 2 29 8 2 8 8 2 2 8 23 8 29 8 8 18 8 23 2 8 2 8 26 31 23 26 23 26 26 8 18 8 23 8 2 8 8 29 8 8 2 8 8 2 18 8 8 8 14 2 2 6 2 23 2 8 14 2 8 6 29 18 29 8 8 8 8 8 23 8 2 23 8 23 23 8 8 2 8 25 8 31 8 29 2 8 20 8 18 2 29 8 18 8 23 29 29 8 8 2 8 8 8 23 2 29 8 29 26 18 8 2 2 26 26 8 23 8 8 8 23 8 2 29 2 26 8 26 8 8 29 18 31 8 2 8 23 2 8 26 29 29 18 2 8 8 2 29 8 8 29 8 23 29 26 8 6 18 29 6 26 8 23 29 29 14 29 20 2 2 8 8 8 8 29 29 31 2 14 8 8 8 26 8 29 26 23 8 8 14 8 2 8 8 8 8 8 18 8 23 29 31 27 8 23 8 26 8 8 29 29 2 8 8 8 29 29 8 8 23 6 8 2 23 23 31 8 23 8 2 26 8 23 8 17 18 8 8 6 2 29 8 23 8 31 31 2 29 8 8 2 23 14 8 8 2 23 18 8 26 8 8 6 29 2 18 8 29 29 8 23 29 23 8 26 29 26 17 20 8 31 8 26 23 8 8 8 8 29 8 8 8 8 29 29 18 8 31 8 29 26 2 23 8 8 29 6 2 8 8 23 8 2 2 14 29 29 8 29 14 8 23 2 29 31 26 20 20 2 29 2 31 8 2 29 29 5 20 18 8 23 20 20 29 8 18 31 2 29 25 18 2 14 29 8 18 14 25 8 18 8 14 29 29 8 8 8 8 31 8 8 23 2 8 8 23 6 14 8 8 8 6 8 8 8 6 8 8 23 23 8 8 2 8 29 29 2 8 23 14 8 29 2 29 8 8 29 2 2 23 2 29 8 26 29 31 31 8 2 2 8 29 2 8 2 29 8 27 2 8 29 6 8 8 23 29 8 29 8 8 8 18 31 8 8 25 31 25 6 8 8 2 2 29 8 8 2 2 6 2 8 18 29 8 8 29 8 29 2 8 18 8 2 8 8 8 23 26 8 29 8 26 20 29 2 8 2 6 8 20 29 8 31 29 2 23 23 31 23 8 26 8 23 23 26 26 23 8 29 2 23 2 8 29 8 27 29 8 6 2 8 14 29 23 8 8 23 8 8 23 2 8 29 29 23 8 8 2 26 8 26 26 8 6 8 29 8 2 29 18 29 18 31 14 8 8 8 29 14 2 8 17 31 29 23 29 23 18 8 8 26 2 29 14 8 8 8 26 23 29 8 8 8 29 8 29 2 29 18 31 26 8 2 23 8 8 8 8 8 2 23 26 2 29 8 29 8 8 6 2 6 8 2 8 8 8 8 8 8 8 8 23 6 2 8 29 26 8 8 25 18 6 26 31 8 8 18 31 18 29 2 29 8 8 23 29 8 23 8 8 8 8 8 31 6 8 8 29 29 8 8 23 8 29 8 8 23 8 26 8 29 2 8 2 8 2 29 29 23 8 2 8 8 26 29 29 25 8 23 14 29 23 8 18 29 8 8 8 2 26 8 23 26 26 23 29 26 29 2 8 29 2 29 2 31 29 18 26 31 8 2 2 23 23 8 29 2 8 29 29 8 29 8 27 2 29 8 29 29 29 8 18 31 8 31 18 8 18 26 29 23 8 8 29 8 2 8 8 8 8 31 2 29 8 8 18 23 8 8 29 26 29 29 29 8 20 20 2 2 29 8 18 20 8 31 8 8 8 2 8 8 8 8 8 14 8 29 8 29 8 29 23 8 8 18 29 2 29 8 8 8 8 6 8 26 8 23 8 8 2 8 8 23 27 29 23 2 23 18 29 8 29 23 6 26 8 23 8 23 29 2 8 8 29 2 6 8 8 29 18 8 23 8 2 8 18 23 26 14 8 8 8 29 8 8 26 8 29 29 2 2 8 8 26 23 8 26 8 8 8 8 8 18 8 8 18 8 31 8 2 29 2 29 2 29 29 8 29 29 2 8 29 8 8 8 26 8 8 2 29 8 2 23 8 8 8 26 8 29 14 2 29 18 8 8 23 8 2 29 26 29 8 23 8 8 29 8 27 29 26 8 6 2 29 18 8 18 29 8 8 29 8 6 8 8 8 25 8 8 8 26 23 29 8 18 8 18 8 8 8 23 29 8 2 2 29 26 8 29 2 2 29 4 29 5 23 23 23 8 2 8 8 23 18 29 8 29 8 8 29 8 6 26 8 8 8 8 26 8 23 31 8 8 2 8 6 8 8 18 26 8 23 8 8 8 6 8 2 8 8 8 23 26 8 29 25 31 23 23 23 8 8 6 8 18 29 8 8 29 6 8 8 2 29 2 8 8 2 8 23 23 23 8 8 8 18 18 29 25 23 2 6 23 8 29 14 2 8 14 26 8 29 8 23 8 29 8 2 8 18 2 25 8 18 2 29 8 29 29 29 29 23 31 23 2 18 6 29 18 25 29 8 8 26 8 8 2 8 29 18 26 26 23 8 8 8 4 29 8 25 2 29 23 26 29 23 29 8 8 26 8 26 29 18 27 26 18 8 2 29 2 29 8 29 8 8 8 8 14 29 8 23 8 8 29 31 29 18 23 8 23 8 8 8 8 2 8 23 8 8 8 2 29 8 2 29 8 23 8 8 29 31 23 26 8 8 2 26 23 29 8 8 18 8 29 8 23 2 8 18 8 8 8 2 8 2 8 2 6 8 8 26 29 6 29 23 8 8 8 2 2 8 18 2 8 29 29 29 29 8 26 23 2 29 8 26 8 2 29 29 26 8 29 6 18 8 8 8 8 8 8 8 6 8 8 8 23 23 8 8 29 18 8 29 2 23 8 2 8 18 8 29 8 8 29 2 2 8 2 8 29 29 8 8 6 18 6 25 29 23 8 8 23 8 26 18 8 8 8 26 8 23 2 29 29 23 8 26 8 8 23 8 8 26 29 8 2 31 8 8 6 29 18 29 2 29 8 29 8 8 29 31 23 29 8 8 6 8 29 14 2 23 18 18 8 26 23 29 8 29 29 8 23 29 29 6 8 8 8 2 23 29 26 26 29 29 18 8 8 8 8 29 8 23 2 8 8 29 18 2 8 18 6 29 8 23 2 23 8 18 8 8 25 29 29 2 8 29 8 29 2 26 8 23 29 2 8 29 8 31 2 8 18 14 8 29 23 23 18 25 26 2 8 26 8 29 2 29 26 29 29 8 29 26 29 23 8 26 29 2 8 8 6 29 2 31 2 29 2 29 14 31 8 8 23 29 8 18 8 8 8 29 18 25 2 18 23 2 8 8 8 8 31 29 29 8 8 2 29 8 23 8 2 8 29 8 29 23 29 6 29 29 23 8 18 8 25 8 2 2 8 8 2 23 31 25 29 8 2 31 29 8 8 8 8 29 29 8 8 29 29 8 8 2 8 29 8 2 18 6 29 29 14 14 6 23 2 8 23 8 8 2 23 2 31 8 8 29 8 8 8 23 18 29 26 14 23 23 29 6 29 8 2 29 8 23 8 2 26 23 8 18 8 2 29 29 8 8 23 8 29 29 26 8 8 8 23 31 26 2 29 8 8 8 23 6 25 29 2 29 8 23 29 18 8 8 8 26 2 8 29 2 29 23 29 8 29 29 29 8 8 23 8 8 25 25 8 8 23 29 8 2 25 14 29 23 20 8 31 6 23 8 29 8 29 29 8 29 29 26 23 23 29 23 23 23 8 8 8 8 6 6 8 26 8 26 23 26 14 8 8 8 8 29 2 8 31 2 8 29 31 8 29 8 2 31 8 8 23 8 29 2 6 29 26 8 29 2 8 6 29 18 29 29 8 8 29 23 29 8 26 8 23 8 8 8 8 8 8 8 8 8 23 29 29 8 8 8 8 8 8 14 2 18 8 8 8 8 29 29 23 8 26 8 26 6 26 23 2 8 8 8 8 2 2 8 8 8 23 18 14 8 8 8 26 8 23 29 29 29 2 8 8 18 8 8 29 29 29 6 26 2 29 8 29 2 29 31 23 31 17 2 29 2 29 6 18 8 8 23 29 2 25 14 25 31 8 14 29 2 2 2 29 8 18 8 31 8 8 2 26 8 29 8 2 29 2 2 23 8 2 18 8 29 23 20 18 2 8 8 2 29 8 31 23 2 2 23 8 2 8 2 23 8 31 29 29 8 29 6 8 18 29 20 20 8 29 8 2 29 2 29 31 31 18 29 8 8 8 8 29 29 2 29 8 29 2 2 20 29 20 8 29 8 8 8 2 29 8 29 29 8 29 8 8 8 2 8 2 31 8 18 29 8 6 8 29 29 14 2 26 6 2 29 8 8 8 8 8 8 29 29 29 31 8 2 8 29 29 29 29 8 29 8 8 23 8 18 29 8 8 8 8 29 2 8 8 8 29 26 29 18 23 29 26 14 8 8 29 18 14 2 29 2 8 27 8 2 29 8 8 8 2 18 2 8 2 8 31 8 8 8 8 8 8 2 2 17 8 8 23 8 2 20 29 20 8 8 8 8 8 18 26 8 26 8 2 29 8 29 8 8 23 8 23 31 8 8 8 29 29 25 8 2 18 8 31 8 18 6 8 8 31 8 26 2 2 23 8 8 23 8 29 8 8 26 2 2 25 8 29 8 6 8 8 26 8 8 8 23 8 29 23 8 23 8 29 8 8 29 8 2 8 29 23 2 8 8 29 8 2 8 29 8 2 26 8 23 31 8 8 29 29 8 25 8 29 8 8 8 23 8 8 8 23 29 6 31 29 8 8 29 27 8 8 2 14 29 23 8 20 2 2 29 2 14 20 8 23 23 26 29 2 8 8 8 2 8 29 8 26 29 29 2 2 18 8 18 8 23 8 29 8 8 2 8 2 8 18 8 2 8 8 8 2 8 8 8 2 8 8 8 23 29 27 29 29 25 18 26 29 26 23 8 26 8 31 18 29 8 31 8 8 8 8 6 6 8 23 18 2 8 29 8 26 8 23 31 29 2 8 2 29 8 8 29 18 14 8 26 29 2 29 29 8 8 18 29 2 18 2 27 8 8 26 8 2 8 2 2 8 8 8 6 2 23 29 14 8 8 8 29 2 8 18 8 8 2 8 23 6 8 8 8 26 2 26 18 23 25 31 14 2 29 8 2 8 8 26 25 8 2 8 6 8 29 8 8 23 29 29 29 8 18 8 31 29 2 8 29 8 2 8 26 29 26 8 8 29 29 8 14 8 23 17 18 2 29 8 8 8 2 2 8 8 2 8 26 23 8 31 29 29 23 8 18 31 8 29 6 26 23 8 29 6 8 8 8 29 29 23 8 31 29 29 18 29 26 8 8 26 8 8 8 8 8 8 8 26 18 23 18 8 29 8 8 29 18 8 8 8 31 8 8 23 26 8 8 8 29 8 8 2 8 18 26 31 23 8 8 2 29 8 8 8 27 4 29 8 26 27 8 8 6 29 29 8 6 6 8 8 25 8 8 23 8 8 29 18 23 2 2 8 26 8 8 8 8 8 2 29 8 31 2 8 8 8 26 8 26 20 2 29 8 18 2 8 6 29 6 23 8 8 8 29 8 8 8 8 26 29 8 8 29 8 18 29 8 31 23 8 26 8 29 8 8 23 29 8 29 26 23 8 8 29 31 8 2 8 23 29 26 29 8 8 8 8 14 8 6 31 18 25 6 18 29 8 29 18 29 8 2 29 29 2 8 6 8 29 8 8 8 8 8 29 18 2 8 2 8 8 31 26 29 18 6 18 2 20 6 20 20 8 23 8 14 6 26 8 8 8 18 2 8 26 29 2 29 8 8 25 8 29 6 14 25 8 2 23 23 18 2 29 2 2 20 29 23 8 8 26 8 8 2 29 2 31 8 14 8 25 18 18 29 18 2 14 8 8 8 23 8 6 26 8 8 8 23 8 8 29 2 31 2 2 8 23 18 2 2 2 8 23 18 26 8 8 8 6 14 18 8 25 2 23 29 31 2 18 29 29 31 29 6 2 14 2 26 31 26 8 26 23 29 8 29 2 23 2 8 20 8 8 29 2 2 2 2 29 18 25 2 8 27 29 2 8 8 29 8 14 2 8 8 29 26 14 8 23 8 14 29 8 31 14 18 8 29 23 8 2 8 8 6 8 2 29 29 8 2 8 18 8 8 8 8 8 8 2 6 8 29 6 26 23 29 26 8 29 25 2 18 18 2 29 25 14 2 2 8 8 8 26 8 29 29 8 14 6 8 23 2 18 6 26 8 8 6 8 8 8 18 23 8 8 8 8 8 29 8 6 18 8 8 26 8 29 29 8 23 29 29 29 2 23 29 2 18 29 8 8 6 18 29 23 8 8 29 23 14 29 29 26 8 2 2 23 2 8 29 8 2 8 8 29 23 26 23 8 6 25 23 31 8 8 2 6 8 8 23 2 8 23 6 26 8 29 29 8 23 8 8 8 8 8 18 8 8 8 29 8 8 18 29 18 2 8 29 2 8 26 23 18 8 29 8 8 18 2 2 2 8 6 2 8 2 29 2 8 23 31 18 8 29 8 8 8 29 23 29 8 23 26 2 8 29 8 8 29 8 2 6 6 14 18 23 2 8 8 18 8 29 6 8 8 6 20 8 8 18 8 8 29 2 8 29 8 8 8 26 8 8 23 29 18 8 8 26 8 8 25 8 29 8 29 8 29 8 6 29 23 8 2 8 8 29 26 25 25 8 2 8 8 29 8 6 29 26 6 8 8 29 8 2 8 2 8 8 26 29 14 8 23 29 8 8 26 29 8 31 8 29 8 8 8 31 8 29 2 23 8 29 23 31 8 23 8 25 8 8 26 29 26 8 26 23 8 6 26 8 29 8 8 31 8 6 26 8 29 8 23 29 8 23 8 8 6 8 8 29 8 8 2 2 29 18 18 8 2 26 8 6 18 8 2 8 29 23 8 8 23 29 29 8 23 2 23 23 18 2 8 18 31 29 6 8 23 27 23 18 18 8 31 18 29 2 8 8 8 2 6 29 31 8 8 18 8 29 2 29 29 8 29 8 8 8 8 8 29 23 18 18 8 2 8 8 23 29 2 8 23 23 29 8 8 8 23 2 29 29 14 23 23 29 25 29 8 26 8 8 2 29 8 31 8 8 2 8 6 14 18 18 2 5 8 29 14 2 8 31 8 8 29 8 17 8 8 29 8 23 8 18 29 8 18 29 8 29 20 8 23 20 8 23 8 8 23 26 26 2 23 26 8 8 29 6 8 8 6 8 8 23 2 8 31 8 2 8 31 8 18 20 8 18 23 8 8 8 2 2 2 8 29 8 8 8 8 26 29 31 2 2 2 8 29 8 2 29 8 8 29 29 8 29 8 2 18 29 29 8 29 8 6 8 2 8 29 29 29 8 18 8 25 8 29 23 8 6 8 2 8 8 8 14 26 14 29 8 29 8 8 6 26 18 2 31 29 29 26 8 8 2 20 6 8 8 8 6 8 8 8 8 29 8 8 8 23 26 29 8 29 29 26 29 8 2 8 8 2 14 2 8 8 26 23 29 6 8 29 8 29 8 26 8 2 8 18 8 25 29 2 2 8 26 29 18 25 8 8 23 8 29 8 8 29 8 23 29 29 8 8 23 8 8 8 14 8 8 8 2 6 14 14 8 25 8 8 8 8 2 8 8 8 8 8 29 8 8 2 8 8 8 6 23 31 29 8 8 18 6 29 29 23 8 8 18 8 2 8 6 6 8 29 8 8 8 8 29 6 31 27 2 8 8 31 2 6 29 8 26 8 8 8 18 6 8 8 8 8 6 29 8 8 8 8 8 8 29 8 8 26 23 31 23 8 23 8 8 8 29 8 8 8 6 8 29 8 23 8 8 8 8 8 23 29 26 31 25 2 29 29 25 18 25 31 8 2 29 8 27 29 8 8 29 23 8 18 26 31 31 29 2 8 8 2 8 8 8 26 31 8 8 8 29 31 2 6 8 29 8 8 29 27 18 8 2 8 31 8 29 8 2 29 23 8 8 8 8 8 6 29 8 23 29 2 8 8 8 8 8 23 6 8 26 8 8 2 29 2 18 8 8 8 2 8 18 8 8 8 29 8 8 29 29 23 2 8 29 31 8 14 6 8 26 23 23 8 8 29 8 2 8 29 29 18 8 29 31 8 18 29 18 8 26 8 8 8 8 8 23 8 8 6 8 26 8 14 31 8 26 8 29 23 29 31 8 29 8 18 2 29 8 6 2 25 14 31 18 8 8 8 2 8 8 29 18 2 2 8 18 29 8 8 14 23 8 23 29 18 8 8 25 29 8 6 20 8 29 8 2 6 14 8 29 8 8 8 8 29 29 8 8 31 8 8 23 8 8 8 8 8 8 8 29 2 29 14 8 8 29 18 29 8 6 8 29 8 2 18 8 8 31 8 29 8 2 29 18 8 8 29 31 18 23 8 29 26 6 23 29 8 8 8 8 8 8 14 2 8 18 8 8 8 8 2 8 2 18 8 23 18 29 8 8 29 31 29 29 8 2 8 6 8 14 8 8 8 29 8 8 8 6 8 8 6 26 26 6 2 29 2 8 2 14 8 8 29 8 29 8 18 29 29 8 8 29 8 8 29 8 25 31 8 8 29 2 23 2 2 23 8 29 8 26 8 2 8 8 14 8 23 6 8 23 8 29 8 29 18 8 8 8 26 29 29 8 8 26 31 8 27 29 26 8 18 8 8 2 8 8 6 26 23 31 29 29 8 8 29 8 29 8 26 26 31 29 8 8 8 8 29 18 8 2 2 26 29 29 29 25 29 29 14 29 8 20 8 2 8 18 26 8 23 2 8 2 8 8 2 8 8 20 20 2 20 18 31 8 29 23 29 6 29 2 29 18 29 8 8 8 31 31 2 8 8 2 8 8 29 2 29 2 8 8 23 2 29 29 2 23 31 2 8 14 2 29 29 29 8 8 23 29 8 8 23 29 2 2 29 8 31 8 31 8 2 8 8 8 23 8 26 8 18 29 8 23 8 8 8 29 31 23 2 8 8 8 2 29 25 29 2 18 29 18 27 8 26 6 23 26 14 29 29 2 8 8 8 18 20 8 29 6 8 18 8 8 8 8 8 2 29 29 8 8 8 8 8 26 8 8 8 23 8 14 8 8 8 29 6 2 8 18 2 26 2 8 2 29 29 23 29 2 26 6 8 18 26 23 8 8 18 2 8 8 8 26 8 8 8 2 8 23 8 8 26 8 23 6 29 8 8 25 8 18 2 23 2 8 18 18 8 26 26 8 23 8 8 20 2 20 2 20 2 2 2 8 23 18 6 29 8 29 8 8 8 8 8 8 2 2 29 8 23 29 8 8 25 2 31 31 29 8 29 8 8 8 8 8 8 23 29 23 8 29 2 23 8 29 14 8 8 29 17 29 8 8 8 6 29 18 8 26 26 2 23 26 8 8 8 8 8 8 26 23 8 2 8 29 26 26 29 29 26 23 8 8 25 18 29 2 2 23 26 20 8 8 8 8 8 8 6 8 6 29 29 8 2 31 8 8 29 8 8 8 29 18 8 2 2 8 23 2 8 2 26 23 8 8 8 29 14 8 2 18 18 8 8 8 2 18 8 26 23 8 8 23 29 26 8 25 2 29 8 8 18 23 29 23 8 8 29 14 23 8 23 14 8 8 23 8 8 26 23 29 8 29 18 8 29 8 18 29 2 8 29 18 8 8 2 31 8 2 29 29 2 29 27 8 29 26 25 20 20 20 20 6 20 18 18 8 31 8 31 2 8 25 8 8 8 8 2 29 23 8 23 23 8 8 23 2 29 8 29 18 8 25 8 29 29 2 8 8 29 8 26 8 29 8 8 8 8 8 2 23 8 6 29 2 8 8 29 23 8 29 8 8 8 29 8 2 23 8 29 8 23 5 2 29 8 2 8 26 8 8 29 8 29 29 8 2 23 8 8 29 8 8 8 2 20 23 26 18 25 29 8 8 18 29 8 29 29 8 18 23 18 8 29 8 18 8 8 8 8 8 2 8 29 8 2 8 29 8 29 2 8 8 25 8 8 29 29 29 6 25 8 8 23 8 8 20 8 29 29 18 23 8 23 29 6 8 8 2 29 29 26 8 29 8 8 8 29 8 8 2 26 29 8 6 8 29 8 29 31 8 8 2 8 29 8 29 2 2 14 26 8 29 8 8 23 8 27 18 8 6 26 8 23 2 14 14 26 14 29 2 8 26 8 2 8 31 8 29 29 2 8 29 8 8 29 8 8 8 31 31 23 6 26 26 23 8 2 29 8 27 8 29 26 29 29 6 29 8 2 8 8 8 2 14 6 26 8 26 29 23 8 29 31 8 14 2 8 18 29 26 8 2 29 29 29 2 29 6 26 26 6 29 8 8 29 29 29 29 29 29 8 8 29 23 29 29 29 14 18 29 18 2 29 8 23 2 18 29 18 29 29 29 29 18 29 2 2 29 25 8 2 29 18 14 8 26 8 29 2 2 23 8 29 20 25 8 8 2 18 29 2 8 8 2 14 2 2 25 25 8 8 2 29 2 2 14 29 2 20 2 8 23 2 29 29 29 29 8 14 29 2 29 8 8 26 8 29 8 2 8 2 20 8 8 29 29 29 29 29 29 29 29 29 29 29 29 18 31 23 29 29 8 6 25 29 29 29 29 29 8 29 8 8 23 2 29 8 29 16 29 29 5 29 2 29 29 2 29 29 29 29 17 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 8 8 29 29 29 29 8 8 29 8 23 29 18 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 25 29 2 29 29 29 29 29 29 29 18 29 29 29 14 29 29 29 29 29 29 29 29 29 13 29 29 29 29 6 29 29 29 29 29 29 29 29 29 31 8 18 29 29 8 8 25 8 2 29 8 8 14 31 8 26 8 8 2 2 8 8 25 2 8 2 23 2 29 29 2 29 29 8 8 8 29 2 18 8 2 8 29 2 8 23 2 8 27 29 8 23 29 2 23 18 29 2 29 2 8 2 8 18 2 31 29 8 18 23 17 18 29 6 29 8 8 2 23 8 18 29 2 14 8 8 2 8 8 8 8 6 8 8 23 2 18 18 2 26 2 23 29 2 23 26 8 8 8 8 8 26 18 23 29 8 8 8 23 8 14 8 8 26 29 18 29 2 8 31 26 29 29 29 14 29 8 27 31 2 2 8 8 29 26 8 26 23 29 8 8 23 8 18 8 29 23 8 23 2 8 18 18 8 23 8 8 8 8 29 29 8 8 8 2 26 29 29 29 23 29 29 2 6 8 8 8 8 29 8 8 26 29 8 23 8 29 23 8 8 29 8 2 14 8 8 2 2 23 8 5 8 8 8 29 29 31 8 6 18 29 14 25 14 18 29 26 8 31 2 25 8 29 23 8 29 8 23 8 8 31 8 18 26 2 8 29 8 29 8 14 26 8 2 8 2 8 8 23 14 8 8 25 29 2 8 8 29 23 26 26 8 8 8 23 29 8 8 8 8 2 29 2 8 8 29 8 8 29 8 29 18 2 6 8 29 8 8 8 8 8 29 8 29 26 6 20 20 8 8 29 8 2 8 8 25 29 29 29 20 8 8 14 23 14 8 29 2 23 8 6 2 29 18 26 8 26 8 29 26 8 8 6 29 6 8 8 2 29 8 29 2 8 2 6 6 8 18 8 2 8 8 14 26 8 29 23 18 29 26 31 2 29 29 8 2 29 8 8 29 8 8 8 29 8 23 8 8 2 8 8 8 29 26 8 8 2 6 26 8 29 29 8 2 29 8 18 23 29 8 29 8 6 2 8 8 31 14 8 8 8 26 8 8 8 2 23 8 8 8 2 2 23 8 26 2 2 8 29 18 29 8 8 31 29 8 8 8 5 8 18 8 8 18 29 18 8 8 29 23 26 2 29 8 8 26 29 29 2 23 18 6 8 18 18 2 29 8 26 2 29 20 29 8 14 18 23 29 8 8 2 29 8 29 29 23 8 8 29 26 8 8 8 8 18 29 8 2 29 18 31 8 2 8 23 18 29 23 8 8 8 23 8 23 23 29 2 2 29 8 8 18 29 26 8 2 2 29 8 29 8 29 29 8 8 18 8 2 6 23 8 26 29 29 18 6 8 31 2 6 8 2 29 29 23 8 29 8 6 26 8 26 23 2 29 31 8 6 29 8 29 8 8 8 8 2 8 8 26 23 8 29 8 23 8 29 29 18 29 2 8 8 26 8 26 8 29 23 8 8 8 6 8 8 26 8 8 23 25 29 6 8 8 8 8 8 23 29 18 29 29 8 8 29 23 8 29 29 8 8 2 2 8 8 8 8 8 18 2 6 8 8 8 29 8 23 31 8 8 6 2 8 14 8 8 29 26 8 8 23 2 8 8 8 8 29 29 26 8 6 29 8 8 29 8 6 18 8 31 2 6 23 25 8 8 18 8 8 8 25 8 18 23 8 8 8 18 29 6 29 29 18 8 26 8 8 8 8 2 6 8 29 29 29 8 8 2 8 31 8 31 8 8 29 6 8 23 8 23 29 6 8 29 8 18 8 29 8 23 8 2 2 29 26 23 29 29 2 8 29 8 29 29 8 8 29 8 23 8 29 8 6 8 20 29 8 8 8 29 8 23 23 23 23 8 8 18 29 29 8 23 8 2 2 8 29 29 8 29 8 29 31 8 8 8 6 8 8 23 26 8 29 8 2 8 6 26 26 18 8 8 6 2 31 26 2 2 8 8 8 2 8 25 29 8 8 29 8 29 8 2 8 8 8 8 2 23 2 18 8 29 31 8 8 29 8 8 31 23 2 29 18 29 8 23 2 8 8 31 8 8 8 26 26 18 26 8 23 2 14 26 29 26 29 29 29 29 26 8 29 6 8 29 29 2 8 8 8 8 2 8 8 8 18 23 8 25 8 8 29 8 8 26 26 26 8 2 8 8 2 29 8 8 8 31 8 8 8 8 18 8 8 8 8 29 29 6 8 23 8 29 8 29 29 29 8 29 2 29 8 29 23 31 8 8 29 8 2 29 29 23 31 8 8 2 23 29 8 8 8 29 2 23 8 14 8 8 8 8 29 2 18 8 18 23 8 29 8 8 8 8 29 8 8 8 29 8 31 8 8 2 8 8 6 23 8 2 8 8 29 8 31 29 8 23 8 8 26 29 8 23 8 8 18 26 2 8 8 8 26 29 29 8 8 8 27 2 18 18 8 8 8 29 29 8 8 29 8 8 29 23 26 8 8 8 25 26 29 2 8 23 8 27 20 8 2 8 8 8 29 8 6 8 18 6 23 29 8 29 2 2 23 2 29 29 29 2 8 8 8 18 14 23 2 18 2 2 29 8 8 2 23 8 8 26 2 8 8 8 8 23 8 8 6 8 8 6 8 23 8 8 26 8 2 2 2 8 8 8 8 31 23 8 6 18 29 8 26 29 2 6 8 8 29 8 8 29 8 29 8 29 31 23 23 2 8 8 8 31 23 23 8 8 8 23 8 8 29 26 26 29 8 8 8 8 8 2 29 23 8 2 23 2 29 8 29 29 8 29 8 2 8 8 27 8 23 8 25 2 29 26 23 8 8 8 8 26 8 29 8 8 8 8 2 8 29 8 8 8 2 2 6 8 29 18 29 2 2 26 23 8 29 8 23 8 8 14 2 8 8 2 18 29 26 8 29 29 8 2 27 2 8 8 14 8 29 2 8 29 8 2 8 27 26 2 29 18 8 14 29 26 29 2 8 8 8 8 8 29 23 14 8 18 2 2 23 8 29 18 8 8 8 8 14 26 8 8 29 8 29 26 8 8 29 14 23 23 23 29 6 8 20 18 8 6 31 29 29 18 2 8 26 8 26 29 8 18 23 8 18 8 8 8 8 8 8 8 8 8 8 2 2 23 8 2 26 23 8 26 23 14 2 2 2 8 23 23 2 29 23 8 8 29 23 29 29 2 29 8 8 8 8 8 29 27 2 29 8 8 2 8 29 8 2 23 8 8 8 29 26 8 8 8 31 29 29 8 8 8 8 2 8 2 23 8 8 8 8 2 29 23 29 26 29 26 29 2 2 2 2 29 2 8 8 29 14 29 2 8 8 26 2 23 8 2 31 2 31 23 8 2 14 18 8 29 6 8 8 2 26 29 2 29 8 29 2 23 8 31 18 8 29 8 8 18 8 29 8 8 8 23 18 8 18 8 8 8 8 8 29 18 29 18 8 6 29 8 20 8 29 31 2 8 8 23 8 23 18 8 23 8 2 29 29 29 8 8 29 23 8 18 8 8 8 2 8 29 6 29 2 6 29 2 27 29 29 29 23 8 8 8 2 29 8 26 8 29 8 29 18 26 29 23 23 8 8 2 8 8 8 8 18 2 26 2 29 14 29 25 26 29 29 29 2 23 8 26 8 8 2 2 8 18 8 23 8 8 8 29 29 26 29 8 8 14 2 8 8 8 29 29 8 2 8 20 6 2 8 8 29 2 29 2 29 29 2 31 8 18 23 2 29 26 29 18 8 8 29 29 29 2 8 29 8 8 8 8 8 8 8 8 31 29 8 8 23 2 8 26 8 23 8 8 29 8 29 18 29 2 2 8 8 29 8 31 8 29 8 6 26 18 2 26 29 29 29 29 8 8 8 8 6 8 6 29 29 18 4 8 8 23 8 29 2 8 18 8 25 6 8 29 8 8 8 26 29 29 18 29 8 23 2 2 8 26 8 23 29 8 29 29 8 14 8 18 29 31 29 8 29 18 23 23 8 25 29 29 8 29 26 8 23 29 18 8 2 26 2 8 8 2 8 23 26 8 8 2 8 8 8 8 8 8 8 8 18 29 29 29 8 29 6 18 8 8 8 29 2 26 29 8 8 26 2 8 31 8 2 23 8 8 8 29 8 25 8 8 8 29 29 8 8 29 23 8 6 29 29 8 2 2 6 2 2 29 18 8 8 8 18 8 18 8 8 26 2 31 8 29 8 23 8 8 8 8 8 8 18 6 8 8 2 2 8 8 2 8 29 25 20 8 2 23 8 23 8 29 8 8 2 8 8 8 23 2 2 8 6 29 18 25 14 2 2 2 6 26 29 2 23 29 2 8 8 8 8 31 8 8 2 29 2 29 6 2 8 18 8 29 26 29 8 29 8 8 2 6 23 29 29 26 2 26 6 18 14 23 2 2 2 18 20 8 18 29 18 8 8 8 8 2 8 31 8 8 8 26 8 8 8 8 29 8 29 8 26 2 8 26 8 29 2 29 23 8 26 26 8 29 2 29 29 14 8 29 26 29 2 2 2 8 8 26 23 31 8 29 8 8 23 8 8 23 29 2 18 18 29 6 6 8 2 8 29 8 8 8 25 2 8 2 8 2 25 25 31 8 8 6 8 6 8 29 2 25 18 29 8 29 18 8 25 31 20 29 26 26 8 2 20 29 8 8 8 8 29 2 29 8 8 29 25 23 8 31 2 8 29 2 8 8 23 8 8 29 31 31 18 8 8 23 29 18 2 8 29 18 14 31 26 8 2 2 8 2 29 23 29 8 29 2 29 8 23 8 18 8 29 18 29 26 8 8 8 29 23 29 29 29 8 18 8 29 8 29 8 29 8 8 8 6 8 8 18 8 2 8 8 23 29 8 2 29 29 31 8 6 8 18 8 8 29 2 2 2 2 8 8 31 29 29 8 6 26 8 8 18 29 23 8 18 8 29 29 29 25 8 8 8 29 8 29 25 8 2 26 8 27 20 29 23 8 8 18 8 29 29 23 6 8 23 26 26 8 23 29 8 5 23 8 8 8 29 14 26 2 18 2 2 6 2 14 8 8 8 23 8 8 23 8 8 31 2 14 8 8 23 8 29 8 8 8 23 2 8 29 29 2 8 18 18 2 23 8 8 29 8 8 8 8 23 26 23 25 8 27 29 31 8 29 8 8 2 29 18 23 29 29 2 8 8 29 29 6 29 8 8 8 18 8 23 2 8 29 2 8 2 18 2 26 8 29 26 29 18 8 23 2 29 8 18 26 2 8 2 20 20 20 8 29 31 8 26 23 8 29 8 8 8 6 29 18 8 29 18 31 8 8 8 29 6 8 8 6 8 8 6 8 8 8 8 2 8 8 6 8 6 8 8 25 14 8 23 6 8 8 26 8 29 8 8 23 23 2 29 25 8 26 8 23 14 29 8 29 8 8 8 25 26 8 23 6 18 27 23 8 8 2 8 8 18 8 2 26 18 8 8 8 6 8 6 8 26 18 14 2 6 8 18 2 26 23 8 29 29 8 8 8 8 8 2 8 23 29 2 8 8 29 29 8 26 2 26 29 26 8 2 29 8 29 29 18 14 29 23 31 31 8 29 31 8 29 8 18 8 29 2 8 26 2 8 8 8 2 8 23 2 8 6 2 8 8 29 8 23 6 2 8 23 6 23 29 18 8 8 8 18 8 14 8 18 29 18 8 29 29 29 2 2 29 29 8 29 2 26 31 23 26 8 18 23 23 8 2 8 8 17 29 8 8 29 29 8 29 8 23 2 2 23 8 8 18 14 8 23 29 8 2 2 29 8 23 29 2 29 29 8 6 31 18 8 8 8 8 2 14 31 8 2 29 8 8 8 26 26 8 31 23 8 23 8 23 2 31 8 2 23 2 8 29 8 18 29 8 27 2 8 2 18 2 31 8 26 26 29 6 2 29 18 23 8 25 8 8 26 8 8 8 8 8 2 8 2 8 23 8 8 27 8 8 8 8 23 8 2 2 29 18 8 6 29 2 29 23 29 8 23 8 23 26 26 8 2 29 29 26 8 8 8 23 8 18 2 8 29 8 8 6 26 29 31 2 8 8 25 8 8 8 2 8 6 23 8 8 29 8 29 8 8 31 23 8 8 2 29 8 2 2 26 29 18 8 14 2 29 8 8 6 8 2 17 29 26 8 8 8 29 8 8 31 8 2 8 23 8 26 8 23 2 2 8 8 18 29 20 8 29 29 29 6 6 8 8 29 8 23 23 8 2 29 29 6 26 26 29 29 8 29 8 8 8 8 14 8 8 2 8 8 23 8 8 29 8 2 2 14 29 6 18 2 8 8 8 8 8 8 2 2 18 8 6 8 2 8 23 8 8 8 8 18 8 8 23 26 8 26 8 8 2 8 8 8 6 26 23 29 23 29 8 8 8 23 26 29 8 8 8 2 8 8 29 2 8 23 2 29 23 29 29 8 23 8 23 8 8 6 8 8 8 31 8 8 8 29 23 29 8 14 8 6 14 29 14 29 8 8 8 8 8 8 8 29 25 31 31 8 29 2 29 8 8 8 8 29 8 26 23 6 8 29 26 8 8 6 8 8 29 29 8 8 8 18 6 8 18 8 8 8 8 8 23 23 8 26 29 8 6 18 8 6 2 8 8 23 29 8 29 8 8 8 29 23 8 8 2 29 26 29 8 29 8 31 23 26 2 8 8 29 26 6 23 2 8 8 29 23 26 8 8 8 29 26 8 6 8 2 8 6 8 8 8 27 23 8 2 2 17 8 8 29 6 29 8 2 8 8 2 20 8 29 8 23 8 8 8 26 8 8 23 26 29 8 31 2 8 8 26 8 8 18 18 8 8 8 8 8 26 8 29 26 29 2 14 29 18 18 2 6 6 8 29 29 8 8 8 8 26 23 8 8 20 2 18 8 29 6 29 8 29 18 25 8 2 8 8 8 2 8 2 8 8 14 2 29 8 23 31 29 2 31 8 14 18 8 6 8 26 8 29 23 26 8 29 29 26 8 8 29 29 8 23 26 2 8 8 8 18 8 8 8 8 29 14 2 8 29 23 2 29 8 8 8 14 8 8 25 8 8 23 29 8 23 26 8 2 6 8 26 8 23 25 8 8 8 8 8 8 18 8 29 26 18 8 8 8 6 23 8 18 8 23 2 8 29 8 26 18 8 6 26 20 8 2 6 29 8 2 8 18 23 29 8 2 6 29 2 2 8 25 20 8 8 23 8 23 23 8 8 8 6 29 8 29 2 8 8 8 29 18 8 2 8 29 8 23 29 14 8 2 18 23 2 6 29 8 8 18 31 8 2 8 29 8 8 8 23 2 8 26 8 6 8 18 8 29 8 8 29 8 31 8 8 2 8 23 8 8 29 8 18 8 2 8 26 29 26 18 8 8 8 18 8 8 29 23 14 8 8 8 6 25 8 23 25 8 8 8 8 29 29 8 29 29 18 29 23 29 18 8 18 26 8 23 8 8 29 8 8 29 8 29 2 8 8 2 8 8 14 8 23 29 8 8 8 8 29 23 8 2 6 31 6 8 23 8 29 26 26 26 29 23 14 6 8 8 8 29 8 6 14 8 4 26 8 8 8 2 23 8 18 2 18 18 29 8 2 8 14 8 29 8 2 29 23 8 8 29 8 8 26 29 23 8 8 23 26 8 8 23 8 8 29 8 29 8 23 6 8 29 6 29 29 6 8 8 8 23 8 2 18 8 8 8 31 23 2 26 23 2 29 29 8 8 29 29 8 8 8 29 29 26 18 29 29 8 23 25 2 14 8 26 8 2 26 29 27 8 29 29 2 29 8 2 26 26 8 8 2 8 8 2 8 29 27 8 18 25 18 31 23 8 8 8 8 8 29 8 8 29 8 29 8 2 18 29 8 18 2 29 2 23 29 29 8 14 29 8 29 18 18 2 8 8 18 2 8 23 8 8 6 18 14 18 8 8 29 23 29 14 8 6 29 8 25 18 29 8 8 29 8 8 2 23 29 8 23 8 2 18 14 8 31 2 8 8 8 8 8 8 18 23 2 8 2 23 8 8 26 8 8 8 8 29 8 2 8 29 2 8 29 31 29 8 8 29 8 18 8 25 25 8 2 2 29 8 8 29 23 29 8 31 29 8 8 8 18 8 8 26 8 8 8 8 2 26 23 8 29 6 8 8 18 23 8 2 2 8 26 8 8 8 8 29 2 8 8 14 25 8 2 2 2 8 29 8 2 23 8 26 2 8 29 6 26 8 29 2 2 26 6 29 8 31 8 29 23 8 8 2 18 2 8 8 31 8 18 8 2 29 2 6 8 29 2 18 8 2 23 18 29 8 26 8 8 8 8 2 8 8 8 18 8 8 8 20 8 2 8 20 29 20 18 31 17 26 20 2 29 8 20 20 20 8 8 26 29 8 23 2 8 8 26 8 8 29 29 18 18 8 8 23 8 8 14 8 8 18 8 29 23 8 8 2 8 23 8 31 2 8 8 18 8 8 29 29 8 29 29 29 29 29 23 31 29 18 31 20 8 26 8 8 31 8 8 8 31 29 23 6 23 8 8 2 8 8 8 23 8 8 8 2 29 8 2 18 18 8 18 8 2 6 8 26 23 8 8 8 26 8 8 8 8 29 29 8 29 8 14 2 26 8 8 8 29 8 2 2 23 18 29 29 29 2 2 25 23 23 8 2 8 29 8 23 26 8 14 18 29 8 20 18 8 29 2 8 8 2 6 26 18 8 8 8 8 2 29 8 18 26 8 26 8 23 8 18 2 8 8 2 8 26 29 8 8 23 29 29 8 29 26 8 8 2 6 2 29 29 25 8 2 8 29 25 29 8 8 23 23 8 29 14 8 8 2 2 26 23 18 8 18 8 8 25 8 8 18 29 25 8 8 2 29 8 23 2 2 8 20 8 8 27 31 29 29 29 8 6 8 2 8 29 8 6 29 8 29 29 8 14 23 18 14 29 25 18 8 8 29 8 23 26 2 2 8 8 8 29 2 6 23 8 8 8 14 8 8 29 2 31 31 2 2 2 8 8 29 26 8 23 2 2 31 2 31 8 8 2 8 8 18 2 8 6 18 6 29 8 8 8 8 23 23 29 8 8 8 8 29 18 18 18 2 8 6 2 8 2 2 18 20 8 8 14 8 8 14 2 8 8 29 29 29 23 2 2 18 29 29 2 8 8 2 2 31 2 29 31 29 29 25 14 8 2 29 2 29 25 8 29 18 8 6 29 23 8 2 8 2 23 8 8 29 14 2 31 8 2 2 31 31 2 8 2 8 8 2 29 27 29 29 2 18 25 29 8 8 2 8 2 2 6 6 18 6 31 6 29 2 6 2 6 8 23 8 14 2 8 8 8 18 8 2 8 23 8 29 23 18 29 29 29 23 29 2 31 2 8 8 2 29 2 2 2 8 2 8 8 8 23 2 29 2 2 23 6 26 18 29 8 8 8 8 8 8 2 8 29 2 8 8 6 18 2 18 29 23 8 29 8 8 2 27 26 8 8 26 8 18 26 2 2 18 8 8 8 2 18 8 18 2 29 8 8 2 20 2 29 2 31 2 23 8 23 23 18 2 8 2 26 29 8 8 31 23 8 8 18 2 8 26 14 17 23 8 23 8 8 2 8 29 8 23 18 8 8 14 18 2 23 29 8 8 8 2 8 8 2 2 27 23 2 2 2 23 8 8 8 23 8 18 8 8 8 14 20 8 8 29 2 23 23 6 6 6 2 31 2 8 8 8 8 8 18 29 8 8 8 2 29 2 8 8 2 8 29 8 26 8 23 23 20 2 8 2 14 29 25 23 29 8 8 8 2 29 8 26 8 8 8 8 8 8 29 6 8 8 8 29 8 6 2 2 8 18 23 8 8 6 27 29 8 26 29 8 29 8 29 29 23 8 2 23 8 8 26 29 29 29 2 8 6 18 8 8 8 23 8 8 8 29 8 8 20 29 29 8 23 29 8 8 2 8 8 8 29 29 6 8 29 29 8 8 6 8 2 6 8 29 26 18 8 2 8 31 23 2 8 29 23 8 29 20 2 8 8 29 8 2 8 8 29 8 29 8 8 8 18 8 8 8 8 29 23 2 8 8 8 2 2 2 8 2 8 6 8 2 6 8 8 2 8 29 8 2 8 8 8 8 27 8 8 2 8 8 8 8 2 8 23 8 2 8 8 2 8 31 8 26 26 8 29 8 29 26 2 29 8 29 18 2 8 8 2 8 2 18 18 8 8 23 8 31 8 18 29 8 8 27 23 8 23 20 29 8 29 8 8 2 2 8 14 18 8 29 18 6 8 29 8 8 8 2 8 2 8 8 26 8 26 8 8 29 26 8 23 18 8 31 31 29 8 8 2 8 23 8 8 29 8 8 2 26 23 26 8 23 2 8 8 29 8 2 8 8 29 8 8 23 8 18 8 18 20 2 18 31 8 29 2 8 29 8 8 8 8 8 29 29 8 29 23 8 8 8 26 29 2 8 8 29 8 26 31 8 2 8 8 23 8 18 2 23 29 29 8 27 26 8 29 29 8 2 2 8 18 23 29 23 23 8 2 2 18 8 26 29 8 8 26 6 18 23 8 18 31 29 8 8 2 26 8 18 25 2 8 23 8 8 29 2 23 2 29 29 8 8 8 8 6 14 8 18 29 29 8 2 2 8 8 29 23 8 8 29 29 26 6 8 2 8 8 29 23 29 29 8 8 6 23 29 8 29 8 18 8 18 8 8 29 8 8 8 2 8 29 26 8 8 6 8 8 8 8 8 29 8 26 23 29 29 8 29 8 31 8 31 23 29 8 8 8 29 8 8 8 26 8 2 8 8 26 26 23 8 29 2 26 8 8 2 8 8 8 23 8 2 20 8 8 8 8 8 8 8 8 29 2 2 29 8 8 8 2 18 29 8 26 8 25 8 8 23 8 6 18 29 14 8 23 29 29 8 8 8 8 31 26 8 8 29 26 8 8 6 8 23 2 26 31 8 2 8 23 6 26 8 18 8 8 8 29 8 26 8 6 18 2 8 29 2 6 8 8 25 8 26 31 29 29 8 8 8 8 18 2 2 2 2 8 29 8 23 8 8 26 8 8 29 29 29 8 8 2 2 25 2 6 29 23 18 23 8 8 23 8 8 31 14 18 8 18 23 2 8 2 29 8 14 2 18 25 25 29 6 29 2 6 25 14 8 2 8 18 29 29 14 8 27 14 8 14 8 28 2 29 29 2 26 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 6 29 29 29 29 29 25 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 2 6 18 2 29 31 29 18 2 25 6 6 29 8 29 29 29 29 6 29 29 29 8 29 8 2 2 25 29 2 2 8 14 8 8 6 8 29 2 26 8 29 29 29 2 8 29 29 29 18 2 29 18 29 29 31 29 29 2 2 29 29 8 29 29 20 29 29 29 8 8 8 8 29 29 29 29 29 2 8 8 8 18 29 8 23 29 29 29 29 6 29 8 6 8 29 29 14 29 29 29 29 31 18 29 31 8 29 2 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 2 29 27 8 29 29 29 29 31 29 29 29 29 29 29 2 29 6 29 29 8 6 29 6 8 8 29 8 26 26 2 29 23 8 31 8 8 25 2 2 23 8 29 2 18 26 29 23 29 2 8 2 25 29 20 23 2 14 14 8 8 25 8 6 29 2 8 29 18 29 29 2 18 8 8 29 29 6 29 8 2 26 29 23 8 8 8 26 18 29 2 8 23 18 31 2 8 8 8 14 8 26 26 8 29 8 8 26 29 2 18 2 8 29 2 25 23 8 29 2 31 18 8 2 8 29 2 2 8 23 8 31 25 29 2 8 8 8 8 31 8 8 8 23 8 8 29 8 25 29 6 8 8 29 8 8 18 2 8 17 8 23 8 23 8 8 29 6 29 8 8 29 8 8 29 18 8 29 6 29 8 29 31 14 2 6 8 8 8 23 8 8 8 18 18 2 8 8 29 18 31 2 29 8 8 8 8 29 31 25 29 8 8 23 29 18 8 8 29 18 14 8 6 8 29 26 2 2 8 18 2 31 8 8 6 25 8 23 2 8 6 25 29 25 2 23 8 25 25 2 29 2 26 8 2 8 2 2 8 2 29 8 20 27 8 20 8 8 31 29 25 29 8 2 8 18 8 2 29 29 23 8 18 2 29 8 8 2 2 18 8 8 2 8 18 8 29 8 2 8 23 8 26 6 8 8 8 8 2 8 8 29 18 8 29 26 18 26 8 2 29 31 25 8 8 8 29 8 23 29 8 23 8 8 2 29 25 2 29 18 2 23 8 23 8 8 29 8 20 2 18 8 29 2 31 29 23 31 18 29 8 8 6 6 29 8 8 31 2 2 8 18 2 29 2 8 8 8 23 8 29 14 8 26 18 2 26 23 29 29 29 8 23 8 2 2 8 8 8 8 14 8 6 2 26 8 23 8 8 23 8 2 18 2 29 2 29 8 8 25 23 29 18 29 8 8 8 23 8 8 2 29 8 8 23 2 8 8 8 8 18 2 2 18 29 2 8 2 2 8 8 29 29 29 18 2 8 8 2 23 8 8 8 26 8 18 8 23 29 8 8 8 8 8 8 2 8 2 8 2 8 8 18 8 8 8 8 8 18 8 8 8 8 8 8 8 29 8 6 8 29 8 8 8 23 2 31 8 29 8 26 23 23 8 29 2 8 25 8 29 18 26 8 8 29 29 8 26 8 29 23 8 6 8 29 26 23 8 23 6 29 8 2 8 26 8 2 8 18 6 2 8 8 29 8 29 26 8 8 2 8 8 26 18 2 8 31 29 26 29 23 8 8 26 8 8 8 8 8 8 8 31 26 29 8 6 6 23 8 8 8 8 29 29 8 2 8 6 8 8 25 8 8 2 8 8 8 29 23 26 6 8 29 23 26 8 6 8 29 29 8 25 18 2 29 2 8 29 8 6 26 29 29 31 8 29 8 23 31 2 26 29 8 18 18 29 2 23 26 8 2 8 8 6 2 8 29 8 29 2 2 23 27 8 8 8 8 29 6 26 23 29 8 6 29 8 8 29 8 29 8 2 6 8 23 8 29 2 8 26 23 8 8 31 29 2 23 2 8 8 18 2 8 6 23 8 8 8 2 29 8 2 29 8 29 29 8 18 31 2 14 2 29 8 29 18 20 2 31 18 18 8 26 8 8 18 8 20 20 29 8 8 2 23 26 23 29 29 6 26 8 8 8 23 14 2 8 8 8 14 8 8 8 8 8 8 25 23 8 8 8 26 8 29 18 29 23 8 8 2 2 8 8 2 8 8 23 2 29 2 29 29 8 8 8 23 6 2 29 2 27 29 2 8 2 2 8 8 8 29 8 6 6 2 8 2 8 2 18 29 8 8 8 29 29 8 8 18 31 27 8 2 8 29 8 29 8 29 8 14 2 29 29 25 2 20 8 2 29 8 8 20 23 31 29 8 8 29 6 8 23 8 8 2 2 2 26 8 8 8 8 6 8 29 8 8 31 23 14 2 25 31 8 2 29 31 2 29 29 6 2 8 8 31 29 8 29 29 23 29 31 23 23 26 8 23 8 26 8 8 8 29 29 29 29 26 23 8 2 8 31 29 8 8 8 26 23 8 23 26 2 8 8 6 8 2 8 8 8 23 29 8 25 8 8 2 8 8 2 29 8 2 8 8 8 26 8 26 29 8 8 23 8 8 2 8 29 8 8 26 26 8 29 8 8 4 26 8 8 2 2 18 8 14 8 8 8 14 8 6 31 25 8 8 2 18 6 8 8 29 29 23 31 26 2 8 20 20 8 25 8 2 8 8 8 2 8 8 29 23 29 8 29 8 29 2 8 23 8 29 18 8 6 18 18 8 29 8 26 8 29 6 26 29 8 2 23 29 8 29 18 8 29 8 29 8 14 14 6 14 29 8 29 8 8 26 8 8 8 8 8 29 23 8 18 8 25 8 8 31 2 23 23 23 2 8 8 29 8 29 8 18 8 8 26 2 26 23 8 8 8 8 8 2 18 23 8 31 18 8 18 8 6 8 8 2 8 23 8 8 8 29 2 26 18 2 26 23 2 8 8 8 2 25 8 8 23 8 8 2 8 8 2 8 8 8 29 26 8 2 29 26 8 29 8 2 25 8 23 23 29 23 8 2 29 29 8 8 6 20 8 6 8 2 2 2 29 8 2 23 8 2 6 8 27 8 26 25 23 2 8 29 2 8 18 8 29 8 31 8 8 8 6 8 23 29 2 8 2 23 26 8 29 26 18 8 8 29 29 27 18 29 8 29 8 29 8 18 23 8 29 8 8 8 2 8 2 23 8 29 29 2 8 8 29 2 8 26 29 2 8 23 26 29 8 29 26 2 8 8 23 8 8 29 26 8 8 6 18 29 29 2 29 29 29 2 8 29 29 29 8 8 8 8 8 29 8 8 25 23 8 8 8 2 29 29 8 8 29 8 8 6 8 8 29 8 8 8 8 8 8 18 8 29 8 8 23 8 8 8 29 8 8 29 29 23 26 23 8 8 2 8 23 8 8 8 8 8 8 8 8 8 23 8 8 25 8 25 8 8 8 23 8 8 8 8 2 8 8 8 8 26 23 2 29 8 18 8 23 8 29 29 29 8 6 18 8 8 29 8 8 2 18 6 8 8 8 8 8 2 18 8 8 29 23 18 8 18 8 31 23 2 29 8 29 8 26 8 8 2 20 8 8 8 2 14 2 6 8 6 29 2 23 8 29 23 29 8 23 8 31 2 26 29 2 8 18 29 29 8 29 6 8 8 25 8 8 8 8 26 8 8 8 29 2 18 8 23 26 29 29 23 18 2 29 8 2 8 8 8 8 29 2 14 20 20 8 8 29 31 8 8 8 8 8 8 26 23 6 18 8 26 29 2 8 29 31 14 8 8 8 8 18 8 2 8 8 31 8 2 8 8 8 6 18 26 8 29 18 29 8 31 26 2 23 8 23 8 2 6 8 29 26 23 8 29 8 8 31 26 2 29 14 29 8 25 29 31 8 8 29 2 8 31 6 29 29 2 29 29 6 6 29 23 8 8 31 8 29 8 31 27 8 8 8 8 26 8 8 8 6 26 31 29 2 8 6 8 8 8 23 18 23 2 6 2 29 8 31 8 18 18 8 2 23 8 26 2 8 18 2 31 8 6 2 8 8 2 8 8 8 6 29 23 29 8 8 31 8 2 8 8 8 29 8 8 8 29 29 8 8 8 8 26 8 23 8 8 23 2 8 23 8 8 29 29 29 8 26 8 18 17 8 8 8 8 8 23 8 6 8 2 18 31 8 29 2 18 8 8 27 6 8 29 31 23 6 8 8 8 18 8 2 25 8 8 8 8 2 29 23 8 8 29 23 29 2 23 8 29 2 2 8 8 23 8 8 31 29 26 2 18 8 2 8 8 2 18 8 8 2 8 8 8 2 8 29 8 29 6 29 8 26 18 18 23 8 8 8 29 26 18 2 26 8 8 23 26 23 8 8 29 23 8 23 29 8 29 31 8 29 8 8 8 27 8 29 8 6 23 29 18 8 23 6 8 26 8 2 18 2 8 8 8 8 6 2 23 8 8 25 8 8 8 31 2 2 29 31 2 6 29 29 29 8 2 2 18 29 23 8 6 23 31 8 8 8 18 2 6 29 8 23 8 2 8 8 8 8 8 8 18 8 25 31 8 8 2 6 29 8 2 26 29 8 6 29 6 2 2 2 23 2 8 8 8 8 8 14 8 26 8 8 8 27 8 29 8 8 26 8 26 23 29 26 29 2 8 18 2 8 8 23 8 29 8 8 23 29 2 8 31 8 2 31 2 8 23 8 23 8 8 8 8 26 29 29 8 8 8 8 29 23 8 23 26 23 29 8 29 26 8 23 8 8 8 31 8 8 29 8 23 29 31 8 26 23 2 14 31 2 8 8 8 29 2 29 8 26 23 29 14 29 8 8 2 20 20 2 8 26 2 18 14 8 14 23 8 29 8 26 18 29 29 2 2 8 8 8 18 8 2 8 8 8 8 23 8 26 29 8 8 29 26 8 8 8 18 8 27 2 2 8 8 2 14 29 8 29 29 29 8 8 18 2 29 26 2 29 29 23 8 23 18 8 2 2 8 8 29 23 14 29 29 8 29 31 8 31 8 8 8 8 8 2 8 8 8 8 6 8 23 29 2 2 29 29 2 29 29 29 2 20 20 8 23 29 29 2 29 8 8 29 2 8 8 23 6 29 31 23 18 29 8 8 8 18 25 8 8 2 31 8 25 29 8 18 8 8 2 23 8 8 29 8 29 29 2 8 2 8 8 2 8 26 2 29 18 29 6 8 8 29 18 8 2 8 23 2 8 29 8 8 8 8 8 8 8 6 6 8 23 8 6 8 8 29 18 23 8 8 8 26 8 29 8 29 29 8 31 31 8 8 8 23 29 2 8 23 8 8 8 8 8 8 29 8 8 2 2 8 8 23 2 2 29 8 29 8 26 26 8 31 8 8 2 8 29 26 29 18 31 26 8 29 2 29 18 8 8 8 2 8 29 29 29 29 8 23 6 8 26 29 29 29 29 2 29 8 8 8 8 29 2 8 8 23 8 29 23 8 23 8 8 8 18 6 8 8 8 8 29 8 8 18 8 8 8 8 26 8 2 23 6 8 23 29 27 6 8 29 8 26 29 6 29 23 8 8 14 8 8 29 31 29 14 8 23 8 23 26 29 8 8 29 6 2 2 23 29 8 8 8 2 23 8 8 8 2 8 8 31 29 23 8 29 8 8 8 26 26 29 2 8 26 8 23 2 8 8 29 31 23 29 18 23 29 29 8 2 8 8 8 18 2 8 8 23 8 8 29 29 8 23 2 26 29 8 8 29 8 8 26 2 6 8 26 6 6 23 14 29 8 29 29 8 8 2 8 8 18 29 8 8 2 8 2 8 31 20 8 8 29 29 8 18 8 2 2 8 8 23 8 26 18 8 29 2 26 23 8 26 29 18 29 8 8 23 29 8 8 23 8 8 8 2 14 2 27 27 8 6 8 29 2 31 8 8 8 2 26 26 29 8 8 8 2 8 18 31 8 8 23 8 25 6 29 8 8 8 8 2 2 23 23 2 6 29 2 29 26 8 8 29 8 8 8 8 29 8 26 8 26 8 18 2 29 6 8 8 8 8 8 29 2 27 8 8 6 8 8 2 8 23 18 14 8 29 6 8 6 6 8 8 8 8 23 23 8 18 8 18 8 2 8 8 8 29 23 8 6 8 18 29 2 18 8 8 2 8 8 2 2 29 6 8 8 8 8 29 8 8 2 2 8 23 23 29 8 8 23 8 23 8 26 6 29 29 8 23 26 2 8 18 18 29 31 2 8 8 8 29 29 8 18 8 8 25 2 6 23 26 8 8 2 8 8 8 18 8 29 26 6 29 8 31 31 29 23 31 8 8 2 23 2 29 8 23 29 8 29 18 27 20 8 2 20 23 8 29 6 6 6 8 8 8 25 14 29 18 6 8 8 2 29 2 8 8 29 18 18 8 8 18 8 8 29 8 2 8 29 23 18 23 29 8 2 2 2 2 23 8 8 2 23 8 20 25 6 8 26 8 29 8 8 29 18 31 8 2 6 8 8 18 8 23 2 2 29 25 6 18 18 8 18 8 26 2 2 31 8 8 26 29 8 2 2 2 20 26 26 14 8 8 23 2 8 18 8 23 8 26 23 18 2 8 29 8 29 8 31 8 29 8 2 23 18 8 2 23 8 23 2 29 23 29 2 29 2 18 2 8 25 31 8 23 8 8 8 29 8 8 29 23 2 31 2 8 8 8 29 2 23 8 8 20 8 18 2 8 31 8 8 8 29 8 8 29 23 2 8 8 2 8 6 8 29 18 8 6 29 8 29 8 8 8 8 29 2 8 23 8 2 23 2 26 29 14 8 29 8 18 6 29 8 8 29 8 8 31 18 8 2 29 2 18 6 8 26 8 8 29 2 26 23 6 8 8 2 8 8 25 8 29 18 29 8 8 31 6 8 31 31 8 18 8 2 8 26 29 29 2 23 8 8 8 8 8 23 2 8 8 8 8 2 8 8 2 8 8 29 8 6 29 8 8 6 8 29 6 8 23 26 2 29 25 8 8 8 8 8 29 8 8 8 26 29 29 18 6 2 29 23 8 8 8 8 29 8 6 2 2 2 8 8 6 2 8 8 18 29 29 23 29 2 26 8 8 8 8 25 2 8 29 23 2 2 18 8 23 18 25 18 8 8 8 2 8 29 29 29 23 26 23 29 29 29 8 26 8 2 8 2 23 23 8 8 26 8 18 8 8 23 8 2 23 26 6 8 8 8 8 2 29 8 26 8 8 23 23 29 8 18 8 8 14 8 8 8 25 29 2 6 8 8 8 2 23 29 8 8 23 8 8 23 8 8 8 29 8 29 18 8 8 8 31 14 29 26 23 6 8 6 8 8 8 14 25 23 8 8 8 29 2 8 29 8 8 8 23 31 6 8 25 8 8 8 29 8 23 29 18 8 8 8 2 6 2 23 8 8 18 2 8 8 8 29 8 8 8 8 8 18 26 8 29 8 18 14 2 2 23 18 8 8 8 26 29 23 23 8 2 2 8 8 26 8 8 8 8 8 8 29 29 8 23 8 6 26 8 29 8 2 8 31 2 8 2 2 2 8 29 8 8 8 18 18 8 8 8 23 8 8 26 26 23 8 8 8 29 8 8 8 23 29 29 8 29 8 25 29 29 8 23 8 2 26 8 29 8 8 2 8 8 23 29 18 8 29 17 8 25 8 8 23 8 8 14 8 8 2 8 8 23 18 29 23 8 18 23 8 2 8 23 29 26 8 8 8 8 8 2 14 8 23 8 8 23 2 31 2 8 23 2 31 20 8 8 29 23 8 2 26 8 2 8 23 8 8 8 2 8 29 29 8 8 8 2 31 26 29 8 8 23 8 6 18 6 8 2 29 6 8 8 8 8 25 8 8 8 8 8 20 29 29 8 2 8 8 23 8 8 23 26 2 29 8 8 2 2 29 8 2 8 18 8 2 8 23 8 8 8 18 29 6 8 8 23 8 8 31 18 8 8 8 8 29 23 8 18 29 23 8 8 18 2 2 23 29 8 8 8 8 8 2 23 26 29 8 8 8 29 8 8 2 2 27 8 29 2 14 8 8 2 29 8 20 26 8 20 6 14 6 8 2 18 8 6 6 29 8 8 8 6 20 8 23 29 18 2 8 29 8 8 8 8 8 8 8 29 8 29 29 8 26 8 23 14 8 8 26 8 8 8 8 26 6 23 18 8 29 8 8 14 8 8 31 6 29 23 29 23 2 2 26 2 31 8 6 8 8 31 8 25 8 29 8 8 8 8 8 26 8 23 29 31 8 2 8 29 8 18 8 2 8 8 2 8 18 8 26 8 23 8 8 18 8 8 29 8 23 8 31 29 8 26 26 2 8 8 8 23 6 8 6 25 29 18 8 8 8 6 8 8 29 8 23 26 29 29 29 29 8 18 8 26 29 23 29 29 26 8 2 8 8 23 8 23 29 8 23 8 8 23 26 8 2 8 8 8 8 8 18 8 8 18 8 18 23 8 29 18 29 18 2 18 18 29 8 29 8 8 2 25 8 29 29 29 18 14 2 29 29 29 8 2 18 6 2 18 29 8 8 2 8 2 8 18 8 14 18 29 14 8 18 29 31 2 29 18 14 8 29 18 18 14 29 18 2 29 8 18 29 18 8 2 18 8 8 2 2 27 18 27 2 2 8 29 8 18 14 8 23 2 23 29 2 29 18 29 8 2 29 2 2 23 8 2 29 14 6 29 6 14 8 2 8 8 8 8 29 29 8 8 29 18 8 8 8 23 8 2 31 29 2 8 29 2 25 26 2 29 2 8 31 8 23 8 2 18 2 8 8 2 8 8 6 2 20 29 6 29 2 23 29 8 26 2 29 26 2 26 23 8 2 29 2 25 23 8 2 8 29 29 8 8 2 29 2 8 29 18 26 2 8 29 2 8 29 8 2 2 2 2 18 8 29 29 8 23 8 31 8 26 2 23 29 29 2 25 29 23 2 20 26 8 31 29 2 2 2 8 29 2 26 31 2 8 20 20 20 2 20 8 2 8 2 8 2 20 6 31 8 23 6 8 8 8 18 23 2 23 6 29 8 29 8 8 8 29 8 8 8 29 18 8 6 20 8 8 8 8 2 8 23 8 26 2 8 8 8 23 8 2 31 29 8 8 29 29 23 8 26 23 25 2 8 8 2 8 18 8 18 2 8 8 29 2 29 14 29 23 2 23 29 2 23 8 2 29 8 8 8 8 8 29 2 8 8 8 29 8 23 26 8 23 8 29 29 14 8 8 8 23 25 18 14 29 2 8 29 2 31 2 8 20 2 29 8 8 8 18 8 8 2 2 29 25 23 2 8 18 8 26 8 8 18 29 2 31 8 29 8 6 8 8 29 8 8 14 8 8 8 23 29 31 29 8 8 8 29 8 26 8 29 23 8 8 8 23 14 8 23 8 29 2 18 31 6 29 2 26 2 8 31 23 8 2 31 2 25 8 8 23 8 8 8 23 29 29 29 2 8 8 8 29 6 8 8 23 29 29 29 8 27 8 23 2 8 8 25 29 2 8 6 18 8 18 31 20 8 31 8 8 8 25 29 8 23 29 20 18 8 14 8 8 23 2 8 8 18 8 8 8 29 23 29 23 8 8 23 29 14 8 8 6 2 29 18 8 8 2 2 8 2 8 23 25 8 8 26 8 23 8 23 8 29 29 8 8 8 8 31 27 23 29 2 29 29 23 8 29 8 8 23 8 8 31 2 2 26 29 29 26 8 2 29 29 25 8 2 31 29 8 8 8 2 8 29 6 2 2 29 8 2 23 26 2 23 8 23 18 29 2 18 29 8 8 8 8 2 23 2 8 8 2 8 8 2 8 2 2 8 8 23 29 18 8 26 4 23 18 23 8 8 8 26 8 8 8 2 8 8 23 2 8 29 2 8 29 23 8 8 8 29 29 2 8 23 2 23 8 2 8 18 29 6 8 18 6 2 8 2 8 18 23 8 27 8 8 2 8 6 8 8 8 29 29 8 23 8 31 6 29 8 8 8 8 2 8 8 8 2 29 8 8 2 29 29 26 29 8 23 23 29 8 18 29 2 2 23 8 8 29 18 8 18 31 29 25 8 29 8 29 14 29 8 26 8 29 8 8 23 8 2 18 8 8 2 8 20 8 23 8 29 29 8 8 20 8 29 20 29 8 23 8 31 8 8 26 18 26 29 29 8 29 8 8 26 26 8 23 23 23 29 8 29 29 29 23 23 14 8 8 29 23 8 23 23 29 6 8 8 18 2 8 26 8 8 8 18 29 18 29 29 8 29 2 8 18 2 23 8 8 31 8 25 2 26 29 6 8 8 2 2 8 8 2 8 27 18 23 2 8 8 2 26 8 23 31 26 8 29 26 2 26 8 18 8 23 2 23 26 8 8 25 29 8 8 29 18 23 20 2 29 29 23 8 29 23 25 2 29 2 2 29 2 8 8 26 8 8 8 29 8 8 23 8 8 29 8 8 8 29 29 26 8 8 2 26 8 29 25 23 18 2 8 26 23 18 8 14 18 8 18 29 2 8 8 29 29 8 8 2 8 8 6 8 8 8 2 14 2 26 25 8 29 2 18 8 29 8 29 29 8 2 8 18 8 8 29 8 8 31 18 29 23 29 8 8 8 26 2 8 8 8 8 29 6 8 29 8 29 29 29 29 27 23 29 18 2 8 8 2 29 2 6 8 29 29 8 23 8 29 14 29 8 29 26 8 18 8 8 23 8 29 29 29 8 8 2 29 14 29 6 8 6 8 8 6 29 18 8 2 26 8 23 8 23 18 8 8 2 8 8 8 8 23 29 26 26 29 8 8 23 8 8 18 23 23 29 8 26 8 26 2 14 23 27 8 8 29 8 23 26 8 14 8 29 17 2 8 6 14 29 18 8 14 8 2 18 2 8 29 6 14 18 18 18 29 2 8 29 31 31 8 25 29 8 26 18 8 14 8 29 2 23 8 26 8 8 2 29 2 29 26 26 23 29 23 26 8 8 29 29 8 29 8 14 2 2 31 2 8 8 8 23 31 8 23 29 29 18 2 8 26 29 8 8 29 8 29 8 29 26 26 31 29 2 20 8 8 8 26 23 8 8 2 23 8 18 14 8 8 8 23 23 26 17 26 8 18 29 29 2 29 8 29 26 23 29 2 2 8 26 8 26 29 18 8 18 8 18 8 8 8 8 2 2 23 8 8 18 26 23 6 26 8 2 8 8 8 2 14 29 8 26 29 8 29 8 2 18 23 8 18 29 8 29 29 26 23 2 2 29 8 26 18 29 8 8 8 29 18 29 18 18 8 8 8 25 2 2 25 6 29 2 8 8 23 29 14 29 18 23 2 8 29 29 26 8 23 8 8 18 8 29 6 8 23 29 2 29 23 26 29 6 29 29 20 8 8 8 26 26 31 14 23 8 8 29 8 6 8 18 8 8 29 8 23 29 25 27 29 8 8 29 18 6 8 26 23 8 8 26 8 8 18 8 8 26 26 2 8 23 2 29 23 23 6 31 8 18 29 8 8 2 8 8 23 2 29 2 8 23 8 8 18 8 8 29 8 8 8 8 18 8 18 29 29 26 8 23 8 8 29 29 14 20 8 29 29 8 26 23 29 8 29 8 29 8 8 8 29 8 8 8 8 8 2 8 8 2 8 23 29 2 29 8 29 2 29 23 8 8 8 8 14 8 8 8 18 29 8 2 29 8 26 8 18 20 6 8 29 8 8 29 26 20 2 20 20 8 8 26 23 8 29 8 23 6 8 29 2 8 18 31 8 29 8 29 29 8 29 8 23 8 8 29 26 8 2 18 8 31 29 20 8 8 29 8 29 8 27 8 18 23 2 29 8 2 2 8 6 8 8 29 8 8 8 2 29 8 8 2 18 18 8 29 29 8 8 2 8 29 8 18 8 29 29 8 29 6 14 2 23 29 6 26 23 23 23 8 26 23 8 29 8 8 8 8 6 29 29 29 2 8 29 23 8 20 29 20 2 2 29 8 20 20 29 26 8 8 20 8 20 29 6 2 23 18 26 29 2 23 8 8 5 8 29 29 2 8 29 8 8 29 2 8 2 8 8 23 31 8 29 8 8 18 14 8 18 8 8 6 8 29 8 8 29 8 8 8 25 29 31 23 31 6 8 8 18 18 8 18 2 8 8 23 26 29 23 20 31 31 8 2 18 29 23 2 2 8 8 8 29 8 8 26 8 8 8 25 26 31 18 2 6 8 2 29 2 8 2 26 23 6 8 29 25 8 29 14 8 8 23 8 25 8 27 8 29 14 8 8 23 29 29 8 8 29 2 25 8 8 2 29 8 8 14 2 29 8 2 23 18 29 8 8 8 14 23 2 29 8 29 31 29 23 8 29 2 8 8 8 18 29 29 8 31 26 8 6 8 29 8 8 2 8 8 2 18 6 2 29 8 26 8 27 23 8 29 29 8 2 18 2 8 2 8 29 6 23 8 8 8 29 8 8 8 26 8 8 2 2 8 8 6 23 8 8 2 8 29 8 8 29 25 8 18 2 25 8 8 8 18 25 8 8 8 8 8 2 29 8 8 29 23 8 2 8 8 29 6 8 6 8 8 23 26 29 8 26 26 23 29 8 8 2 8 8 8 2 31 8 8 23 18 2 8 29 8 23 8 6 8 29 26 29 8 29 8 26 26 6 6 23 8 8 29 4 2 8 29 8 8 8 8 23 29 29 2 31 8 8 8 8 8 18 8 2 2 8 2 26 26 2 8 2 26 29 26 8 29 2 8 31 26 31 8 8 2 8 29 29 29 2 26 8 8 8 29 27 2 18 8 6 31 8 29 29 8 29 2 8 25 8 23 8 8 8 8 29 8 29 2 8 2 23 8 2 8 6 29 8 8 8 8 8 8 20 26 6 8 29 8 8 2 29 29 8 8 29 29 8 8 8 8 2 8 8 29 8 8 2 8 29 2 2 2 6 23 8 29 25 29 29 8 8 2 6 26 2 8 8 18 8 8 8 23 6 8 2 26 6 29 29 29 29 8 8 29 2 29 23 29 8 8 8 8 2 29 2 29 18 8 6 8 29 8 8 8 8 23 23 2 8 29 6 2 26 18 23 29 8 8 20 8 8 8 2 8 31 8 2 2 23 8 2 29 8 8 8 18 31 6 8 29 8 8 29 8 6 8 23 2 2 20 20 20 2 29 8 8 26 8 23 2 8 26 23 26 6 25 20 18 20 20 29 29 18 8 20 23 8 8 2 29 29 8 8 8 18 8 2 20 26 29 2 8 23 2 8 26 20 6 8 8 25 8 8 8 8 8 29 2 25 8 18 29 29 2 18 8 25 29 23 8 8 2 8 23 8 14 29 8 8 8 8 2 8 29 18 29 8 23 2 26 6 29 8 8 29 18 8 26 8 8 8 6 29 26 6 14 23 14 6 2 8 2 2 8 2 8 8 8 29 8 29 8 8 29 29 25 23 23 31 26 29 29 8 8 23 8 2 8 8 18 2 31 8 31 23 2 8 8 8 29 8 8 2 8 8 8 20 26 31 8 8 29 8 31 8 8 8 8 23 2 18 8 8 26 29 23 8 8 8 2 8 8 23 8 2 2 8 18 8 8 8 6 23 29 29 8 23 29 8 6 8 23 23 26 8 26 29 8 8 23 8 26 8 8 6 23 8 2 8 8 8 29 8 8 8 6 29 8 2 8 4 23 8 8 8 8 29 8 29 8 29 8 2 8 8 2 8 8 8 26 8 8 29 8 2 23 8 18 2 26 8 8 8 8 2 8 23 8 8 26 8 8 8 2 8 18 18 29 29 8 2 8 8 2 8 23 18 25 6 8 25 18 23 8 8 26 8 6 2 29 8 8 8 8 23 2 23 8 14 29 8 6 26 23 29 8 8 8 8 8 8 8 8 2 8 8 8 29 8 8 29 29 8 23 29 8 6 8 8 8 8 29 2 8 2 8 8 2 14 29 26 31 18 8 6 18 29 26 8 8 23 26 8 2 27 8 8 8 29 8 8 29 8 6 6 8 8 8 6 23 8 29 26 8 26 8 8 31 8 8 29 8 8 2 23 6 8 14 23 8 8 8 18 8 8 8 18 29 29 29 23 8 8 8 8 8 8 2 2 8 8 29 29 26 8 23 8 29 8 2 8 2 26 8 8 8 8 8 29 18 8 8 8 8 8 29 8 23 29 6 29 8 2 18 8 8 23 31 8 14 8 8 6 8 23 8 6 29 29 29 18 6 8 23 6 8 2 6 8 8 2 8 18 18 29 20 23 8 8 8 8 2 8 23 29 8 2 8 23 8 2 29 18 26 31 2 8 25 8 29 2 6 8 8 6 26 31 8 18 8 8 8 23 8 8 2 8 8 26 8 8 8 8 8 8 8 29 8 8 8 8 2 26 8 18 6 31 8 8 23 29 8 2 8 18 8 18 2 8 8 8 18 8 29 29 29 23 8 8 8 8 8 18 8 8 6 23 8 23 29 2 8 18 2 5 29 6 8 2 29 8 29 8 18 2 29 8 25 29 8 25 8 2 6 8 2 8 31 23 2 8 29 2 2 29 29 29 6 29 2 6 18 29 2 18 25 25 20 20 8 26 6 20 2 18 29 2 29 31 14 2 25 2 29 29 29 29 29 16 6 16 16 29 29 13 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 8 8 26 8 29 8 29 25 29 29 25 29 8 29 8 29 25 29 29 2 29 2 29 29 2 2 29 2 2 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 26 29 29 29 29 29 6 29 2 29 6 29 8 29 29 2 29 2 29 29 16 29 29 29 16 16 16 29 16 29 16 16 16 19 29 16 29 2 29 16 29 29 29 13 29 29 16 19 29 16 16 29 16 16 17 29 29 16 19 29 29 29 29 29 16 19 16 16 16 16 27 29 19 16 29 29 29 29 16 13 19 16 16 29 29 16 29 13 16 29 29 29 29 16 29 29 19 29 13 29 29 19 29 29 29 19 16 29 29 29 16 29 29 16 29 16 29 29 29 16 16 19 16 16 16 29 13 13 16 16 29 16 25 16 29 16 29 29 29 16 16 16 16 29 16 29 19 16 31 29 16 16 13 29 29 29 16 16 29 16 13 29 16 16 29 29 19 13 16 29 19 16 16 19 29 16 16 16 13 16 13 29 29 29 29 16 16 29 29 19 16 16 16 29 16 16 16 16 29 16 29 16 16 19 16 29 16 29 29 13 19 29 29 16 29 29 16 29 29 16 29 29 29 16 29 16 16 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 8 29 29 29 29 29 16 2 29 29 29 2 29 2 18 29 29 16 19 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 14 29 29 29 8 29 14 29 27 2 29 29 18 29 29 8 2 29 29 29 29 29 29 2 29 23 8 29 29 2 2 18 29 29 29 29 6 29 18 29 8 29 19 29 16 26 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 19 16 29 29 2 29 29 29 18 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 8 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 13 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 8 29 25 29 29 29 26 29 29 8 2 6 29 2 31 29 29 6 8 2 18 2 29 29 25 25 8 27 29 8 2 25 2 8 29 2 29 29 8 29 8 2 25 2 2 2 2 2 2 2 18 29 14 2 6 31 25 18 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 16 16 29 29 29 16 16 25 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 18 29 29 2 8 8 29 29 29 29 29 16 2 29 29 31 29 29 29 29 29 29 29 20 8 26 2 8 29 29 29 29 29 29 29 29 29 8 29 8 2 25 29 29 29 6 29 29 29 8 8 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 14 29 6 29 6 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 17 29 29 16 29 29 13 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 29 14 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 14 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 2 29 8 29 29 6 8 8 31 29 8 29 29 8 8 8 2 8 29 29 2 25 29 2 6 29 31 2 2 2 25 2 2 2 8 2 18 14 2 2 6 29 29 18 2 2 29 29 25 2 8 27 2 23 6 29 8 8 29 26 8 8 29 8 8 8 6 29 2 2 14 2 8 25 8 18 29 29 2 8 8 8 29 8 29 29 18 8 2 8 8 2 8 8 29 8 8 8 26 2 18 8 8 29 25 2 29 23 29 8 8 8 29 8 26 29 29 25 2 6 25 26 6 2 29 8 2 6 18 29 8 23 29 2 18 29 29 25 29 8 8 26 6 2 8 2 18 8 8 8 2 18 29 29 8 8 8 29 8 6 23 8 20 8 6 20 8 8 29 23 29 23 8 23 8 8 2 8 2 8 8 29 23 8 8 8 2 8 23 8 29 8 2 8 29 2 8 2 14 8 8 2 23 2 8 29 25 6 29 29 18 29 8 8 8 23 18 8 25 8 8 23 2 6 29 8 29 29 2 27 23 8 18 29 26 8 2 8 18 2 2 8 18 8 8 18 2 26 8 8 8 8 31 29 26 2 18 2 8 8 8 23 8 8 8 23 2 8 2 29 2 8 8 29 8 29 26 5 2 29 20 29 6 29 29 29 14 29 2 25 8 18 29 25 6 2 2 8 29 18 2 29 29 18 29 29 8 8 6 2 8 8 2 25 23 2 8 2 29 8 8 14 8 8 8 29 8 2 8 2 23 29 20 20 2 8 29 20 8 31 8 29 18 8 2 18 8 2 29 18 2 8 27 26 8 8 8 8 29 29 8 8 29 8 8 29 18 8 23 2 2 8 8 31 31 8 8 23 26 18 8 23 23 29 8 18 8 8 29 8 29 2 8 8 29 23 8 2 29 29 23 29 29 29 29 29 8 20 2 8 2 2 29 2 31 29 8 8 8 23 31 2 8 6 29 23 2 8 6 18 2 29 8 20 2 6 2 20 20 8 29 29 29 8 2 31 8 29 2 2 2 29 8 2 29 29 18 2 14 2 2 2 29 2 26 8 6 18 20 20 8 8 29 2 23 26 8 8 2 29 8 8 29 26 8 23 8 31 8 29 2 23 2 2 8 18 23 8 20 8 2 18 2 8 8 8 8 23 29 2 29 8 8 26 29 2 29 31 2 29 2 8 29 18 29 23 6 2 2 29 29 29 29 31 8 18 25 8 2 8 8 8 29 2 8 8 8 26 26 23 8 18 8 2 6 29 8 8 23 8 29 25 8 14 8 31 31 29 8 2 2 2 8 2 2 8 2 2 29 2 29 8 18 23 2 29 8 2 8 8 6 26 2 29 8 18 2 8 29 26 26 8 6 2 8 8 31 8 29 26 31 29 14 26 8 8 8 23 8 6 29 4 29 29 8 23 26 2 29 8 8 29 29 23 23 8 8 29 29 8 29 8 8 8 2 23 18 8 2 8 23 8 23 29 8 29 29 8 2 29 8 8 29 8 8 26 8 18 26 8 14 23 8 8 18 6 8 2 8 2 8 29 8 23 29 23 8 29 31 29 8 23 8 8 18 25 29 8 2 23 2 5 8 8 23 26 23 8 8 6 29 29 29 8 23 8 29 23 2 23 8 8 8 8 8 18 8 23 29 14 8 8 2 25 29 8 8 29 26 8 8 14 2 8 29 29 8 8 23 8 8 23 8 18 8 23 2 27 29 29 29 8 29 8 23 6 8 8 8 23 8 29 29 8 29 6 8 8 29 29 26 14 8 8 8 8 23 8 29 8 8 2 8 29 2 8 18 2 8 8 8 2 26 26 25 18 23 29 23 23 8 31 2 23 23 2 29 29 8 6 29 8 8 26 8 8 8 26 23 2 31 23 8 8 29 26 29 29 8 29 6 8 8 8 29 8 2 8 29 8 8 8 23 6 6 29 20 20 23 2 8 29 2 23 8 8 8 20 29 20 6 20 31 20 20 20 2 20 8 29 2 29 8 8 26 8 8 6 8 23 18 20 31 8 2 8 26 8 8 23 26 18 14 14 14 6 23 29 8 18 2 8 8 2 8 2 23 8 29 29 29 29 8 2 18 23 29 8 8 8 8 2 29 6 25 23 8 23 8 26 18 8 2 29 29 8 8 8 2 29 8 18 8 8 6 18 31 8 8 8 23 23 8 26 26 23 8 29 8 29 8 8 23 6 6 31 8 29 8 23 8 8 8 29 8 29 8 23 8 8 2 29 29 8 8 29 25 2 25 8 2 2 26 6 8 23 29 26 29 29 23 8 8 8 23 8 8 8 29 8 8 8 26 18 29 2 26 23 27 2 2 29 8 29 8 6 18 26 2 23 8 26 8 8 8 23 8 31 2 8 8 26 17 29 8 8 8 8 8 8 8 31 8 25 8 8 8 23 26 8 29 18 8 18 8 8 18 8 2 2 27 8 8 8 8 26 8 8 29 2 8 2 8 8 8 8 8 8 8 29 29 8 23 2 8 8 8 29 8 29 8 29 29 26 18 8 8 2 18 18 2 8 25 8 29 26 8 8 8 8 23 29 8 8 18 18 8 8 8 2 2 18 8 8 29 8 31 29 8 26 29 6 18 8 2 2 8 23 8 23 29 29 8 2 29 29 2 8 26 8 8 2 8 8 8 23 18 2 23 8 29 8 23 2 8 29 26 29 2 23 8 29 23 26 18 29 8 8 23 31 8 8 8 18 8 8 29 31 29 8 8 2 2 23 18 8 29 8 2 29 18 23 18 2 29 2 8 26 23 25 8 2 8 8 29 8 6 2 14 18 26 23 23 8 29 8 8 2 29 29 6 29 29 8 8 23 29 29 8 29 8 8 8 6 2 2 8 23 8 18 14 23 29 23 8 8 29 6 29 8 18 18 6 23 8 23 23 8 29 8 14 29 6 8 31 23 2 8 29 29 26 23 29 29 8 8 14 8 29 2 8 29 8 8 8 8 23 26 29 29 8 25 8 2 29 8 8 8 8 18 29 2 26 2 8 23 23 23 2 8 14 8 8 8 2 2 8 8 29 8 8 29 29 8 8 23 8 18 8 8 8 2 8 29 23 6 8 8 23 23 8 6 26 8 23 2 8 8 23 29 29 29 18 29 8 8 18 29 2 8 2 29 23 29 2 29 8 14 8 26 8 8 2 8 29 6 29 8 29 8 8 29 29 8 29 8 2 8 8 26 26 8 2 18 26 8 20 31 31 20 20 8 2 26 8 8 8 23 8 29 29 18 26 2 8 29 8 18 18 8 14 23 18 8 18 8 29 8 8 2 8 29 8 8 14 29 8 8 8 8 2 31 2 8 29 8 29 23 8 8 8 8 8 8 29 8 8 8 8 18 2 26 8 23 2 26 29 8 8 6 26 26 26 8 29 29 20 8 8 31 8 29 23 29 8 26 2 2 23 8 8 8 23 2 8 23 8 29 8 23 2 2 8 2 8 29 2 8 8 2 8 29 8 8 8 20 20 20 8 20 8 26 20 2 29 8 20 29 8 8 8 8 2 8 8 29 8 20 8 8 29 23 29 29 26 8 8 25 8 8 8 8 2 18 8 8 29 29 8 2 8 23 29 8 29 26 23 23 2 18 2 18 8 8 2 2 8 8 29 29 23 23 8 23 25 2 6 8 14 25 31 29 8 29 2 29 8 29 29 25 8 26 31 8 8 2 2 18 8 29 8 29 18 18 6 25 6 2 6 29 25 31 2 8 2 8 8 25 29 6 20 8 8 29 8 6 29 29 31 8 29 8 25 29 31 2 8 29 2 8 8 2 26 8 2 8 8 8 23 2 2 29 18 29 23 8 20 29 2 6 29 8 23 8 18 2 2 2 18 29 8 26 8 25 2 29 29 29 23 18 8 2 18 23 8 8 8 23 8 8 8 29 2 8 23 26 6 29 8 8 29 8 6 8 26 2 8 29 8 8 29 26 29 23 29 2 8 8 18 8 8 8 18 29 2 29 31 8 8 2 8 29 23 20 26 8 2 23 8 23 23 18 29 18 18 8 8 8 8 8 8 6 29 8 8 8 8 2 8 8 8 14 8 8 8 8 8 8 26 26 2 23 8 6 8 8 8 8 29 8 2 6 8 23 29 6 8 29 2 29 8 8 2 2 29 8 2 29 8 29 23 2 6 8 8 2 2 29 2 8 8 8 2 8 23 23 29 2 26 8 8 8 8 8 8 23 8 26 29 2 29 8 2 8 29 27 8 23 29 8 8 6 4 26 26 29 26 18 29 18 26 6 26 29 8 23 8 8 8 6 2 2 8 2 29 26 29 8 18 8 23 29 26 8 18 8 8 26 8 26 8 23 29 8 29 25 18 25 8 8 26 8 2 2 29 8 6 2 8 29 18 8 8 2 2 29 8 8 8 31 31 29 8 8 2 8 23 8 20 8 18 8 8 29 2 23 18 8 8 23 8 8 8 23 8 8 29 6 8 2 26 8 8 2 8 29 23 2 8 2 29 8 23 8 8 23 8 29 29 18 25 2 2 8 8 26 29 2 2 29 8 2 23 29 8 8 26 26 8 29 29 8 2 23 29 8 2 8 29 31 18 6 8 8 8 8 8 29 8 26 8 8 8 23 29 25 29 29 2 31 8 8 8 8 8 29 8 2 23 8 29 8 18 23 29 8 2 29 2 8 26 23 2 29 23 8 8 2 8 29 8 8 23 6 8 8 29 2 8 18 31 26 23 8 8 23 8 26 2 23 8 8 29 2 18 31 29 29 8 23 29 8 8 23 8 29 25 26 2 8 23 8 18 6 14 26 8 8 29 29 8 8 31 8 26 29 26 23 29 2 8 8 8 23 29 6 8 29 29 8 8 8 29 14 31 2 29 8 29 8 23 18 8 29 8 8 8 8 8 8 23 26 8 6 8 8 23 8 23 29 2 31 2 8 8 29 8 31 29 6 20 8 26 23 29 8 23 23 8 23 8 8 8 8 8 8 26 29 8 8 31 8 18 31 29 2 14 29 8 8 26 29 8 29 17 29 23 8 8 8 8 29 23 8 8 26 8 8 8 8 8 8 18 8 26 6 14 29 29 2 26 8 2 23 2 29 6 8 14 26 26 8 29 8 8 8 29 8 18 8 8 8 23 2 8 8 8 8 8 23 8 8 2 8 23 29 8 8 8 29 25 8 8 29 2 8 29 8 8 2 26 8 6 29 8 8 8 8 8 8 8 8 26 8 23 29 2 8 29 26 8 8 8 26 26 8 26 8 26 8 26 23 6 8 29 8 8 29 8 31 2 6 29 18 8 18 8 26 2 8 18 29 8 8 2 6 2 23 8 8 25 8 8 8 2 2 20 8 8 8 8 2 23 6 29 6 26 29 8 26 6 8 8 26 23 29 27 8 2 6 23 29 8 29 8 8 23 26 2 8 8 8 8 8 26 8 8 8 8 8 23 23 2 29 18 8 26 8 8 23 8 8 23 8 26 8 2 31 26 8 23 8 8 6 8 29 8 8 26 8 23 18 2 23 8 29 2 8 23 18 8 8 8 2 8 8 26 8 23 8 8 8 8 6 8 8 8 8 8 29 6 6 29 8 2 23 29 18 8 29 8 8 26 18 29 8 8 26 8 8 27 8 8 8 2 26 8 8 26 29 8 8 23 8 6 14 29 8 29 29 8 29 8 8 8 23 29 29 26 8 8 29 8 8 29 29 8 2 8 26 8 29 29 23 26 8 8 18 29 23 26 29 6 8 8 29 8 8 2 18 8 6 8 8 23 8 8 29 2 8 2 29 26 8 2 8 8 8 29 31 29 8 8 8 29 8 8 8 14 8 8 23 8 2 8 8 8 8 2 23 8 29 18 29 2 2 8 26 8 29 2 25 29 8 18 29 23 8 25 2 29 31 8 8 8 29 8 23 8 29 23 29 29 29 14 23 8 29 8 2 26 26 23 29 2 29 29 25 23 8 25 2 14 23 29 18 20 29 8 18 8 2 8 23 26 8 29 25 8 8 2 18 8 8 29 8 23 8 8 6 8 8 8 23 2 8 23 18 29 29 29 26 8 8 2 25 23 23 8 2 29 8 26 8 8 8 23 29 8 8 8 29 8 14 8 8 8 29 8 8 8 8 20 26 26 8 8 8 8 8 8 23 29 8 29 8 8 8 8 29 2 8 29 26 8 14 29 23 29 8 23 18 2 2 8 26 8 8 29 8 23 8 29 26 23 8 8 8 8 8 26 8 23 25 8 2 29 8 8 8 23 8 8 29 2 6 8 29 8 8 8 29 18 8 8 29 8 8 2 2 8 2 2 8 8 29 23 29 31 6 18 2 25 27 8 8 23 8 23 8 25 23 8 8 23 8 23 29 29 20 8 8 18 29 2 6 2 8 26 18 29 8 8 23 8 6 6 6 8 8 23 23 29 8 8 6 2 8 8 29 8 29 8 8 8 18 8 25 8 2 2 29 8 6 2 29 8 29 2 29 29 23 2 8 18 8 2 8 29 8 29 8 2 8 8 29 8 29 29 8 14 8 23 2 8 26 8 29 8 29 6 2 6 31 2 8 6 8 2 2 8 23 8 18 29 31 6 23 26 31 6 29 8 31 8 31 8 18 2 26 23 6 26 8 8 8 23 6 18 29 8 2 8 8 29 29 14 8 8 29 23 2 8 8 2 23 27 29 8 8 14 8 8 8 23 26 29 8 29 29 2 23 18 2 8 29 29 29 2 8 8 29 8 8 23 8 2 29 6 8 23 8 26 8 23 8 8 8 23 23 29 18 8 8 6 18 18 18 8 29 8 8 31 23 23 6 8 2 18 8 2 29 8 8 2 23 31 6 26 23 6 8 8 8 18 29 6 8 2 25 26 29 29 8 29 18 25 14 8 2 8 25 20 2 2 27 8 29 29 29 8 4 29 29 20 20 29 29 18 2 25 29 25 25 14 29 18 8 2 14 8 2 6 8 6 2 8 8 8 2 29 8 29 29 8 23 8 31 25 14 8 2 8 29 2 2 8 14 2 8 8 29 26 8 2 25 8 6 8 31 26 23 8 8 23 23 8 2 31 29 29 29 29 8 23 8 8 18 23 29 29 8 29 23 18 8 8 8 8 8 2 2 29 29 8 18 20 20 8 20 2 26 26 29 8 18 29 8 23 14 2 2 29 23 18 2 8 2 8 29 8 18 23 18 2 2 2 8 23 25 17 29 29 2 8 8 29 18 29 31 2 2 25 25 8 29 29 25 8 29 26 18 29 2 8 8 23 8 2 2 8 8 8 26 8 6 29 31 20 8 20 2 14 8 2 8 29 20 8 31 8 25 2 25 29 6 18 2 23 27 2 8 2 2 8 8 8 8 2 2 6 8 23 29 18 25 2 18 23 8 23 2 8 23 8 31 23 26 8 8 8 2 8 6 29 2 6 26 23 29 23 23 23 8 8 6 8 8 8 18 25 31 18 18 8 2 8 31 8 8 8 18 29 8 31 2 29 8 8 27 8 26 23 8 29 8 29 8 23 23 8 29 8 8 29 8 2 8 23 2 6 2 8 8 8 8 8 2 23 8 8 2 18 18 8 8 8 26 8 2 14 8 2 2 8 8 8 26 23 8 8 8 23 8 25 8 8 8 26 26 2 8 2 18 2 8 8 8 2 8 2 18 25 29 8 23 26 8 8 8 26 8 18 8 2 29 29 29 2 8 2 8 8 2 29 31 8 29 2 8 8 2 8 8 29 8 8 8 8 8 23 4 8 8 2 29 2 8 2 8 2 2 8 8 8 29 23 6 2 8 29 23 8 2 29 8 29 29 29 2 29 8 31 8 29 31 29 6 23 29 29 2 8 2 8 8 8 8 2 8 26 18 8 23 26 29 25 8 18 18 8 8 8 2 8 6 31 29 23 8 23 8 23 8 6 29 8 8 6 29 8 2 8 23 6 2 29 8 8 8 27 2 8 8 2 18 8 31 29 8 2 23 8 18 8 23 8 8 23 29 8 2 2 2 8 8 29 8 2 8 8 31 29 8 6 18 8 26 2 8 6 26 18 23 25 8 8 23 8 6 8 8 8 26 8 2 8 14 8 20 8 18 18 29 8 8 8 26 8 8 23 8 8 2 2 29 29 8 8 8 8 29 8 18 8 8 20 23 25 6 23 23 8 26 8 8 8 8 8 27 8 23 26 18 23 8 8 23 25 29 18 29 8 26 29 29 2 23 8 8 29 2 8 23 8 8 26 25 8 18 8 29 8 29 29 23 23 26 26 8 8 8 8 8 18 2 8 25 8 8 6 8 6 8 8 8 8 26 2 8 2 8 29 8 23 2 8 8 8 2 23 26 29 2 8 29 18 2 8 8 8 2 18 8 29 8 8 29 23 8 8 18 23 23 26 23 2 2 8 8 8 26 8 26 29 2 8 18 29 8 2 18 23 6 26 29 8 8 29 14 8 14 29 8 8 8 2 29 29 8 2 8 18 2 8 8 8 8 23 29 2 8 8 8 8 2 31 6 8 31 8 2 8 8 29 8 25 2 29 8 8 29 8 8 8 23 8 29 23 8 2 29 2 26 26 29 23 8 2 23 29 8 2 8 18 29 8 6 29 29 8 8 26 20 2 8 29 8 8 26 8 8 29 6 8 8 23 8 8 2 23 8 27 8 29 26 26 8 14 8 8 8 23 18 2 23 14 18 8 8 23 26 2 8 8 8 8 8 8 8 8 6 8 2 8 29 8 26 8 8 18 26 8 8 2 8 2 29 8 8 8 8 8 18 23 25 29 29 8 8 23 18 8 29 8 8 23 23 26 23 8 2 2 31 29 8 8 23 2 26 8 8 31 25 2 8 8 8 8 23 8 8 29 18 23 8 29 8 29 27 8 8 25 8 23 18 26 29 8 29 8 8 8 31 8 8 8 8 2 8 23 8 8 2 8 29 2 8 23 2 23 23 23 23 8 23 8 8 2 23 8 8 18 8 8 29 8 2 29 8 23 8 26 26 23 4 29 31 29 8 2 31 8 8 23 29 23 29 8 8 26 26 8 8 2 8 23 8 8 23 18 2 29 8 29 18 2 2 8 29 8 29 26 8 23 26 23 8 26 2 2 18 27 8 8 18 25 8 8 8 8 23 8 6 26 29 8 8 8 8 29 8 18 14 8 23 8 8 8 26 18 8 29 23 29 2 29 26 18 8 26 8 29 8 23 26 8 8 8 8 18 26 8 8 26 23 8 8 8 8 8 8 8 2 8 8 2 23 14 5 8 8 23 31 23 8 8 2 23 8 8 26 8 8 8 8 8 8 8 2 29 29 29 8 18 23 29 18 29 8 14 29 2 8 18 8 2 2 8 18 23 23 2 8 29 29 23 8 8 29 8 8 2 8 29 8 29 29 2 23 8 8 8 8 26 2 8 8 8 2 29 8 29 2 2 2 14 8 18 18 8 6 18 26 23 26 2 8 8 8 8 2 8 2 25 18 14 6 23 23 2 29 18 29 8 18 8 8 8 2 8 8 29 25 8 2 8 29 29 8 8 8 8 2 2 23 26 29 8 8 26 8 29 8 8 6 6 23 29 8 29 8 23 8 8 23 8 6 8 2 8 29 26 8 8 8 8 8 2 8 8 8 20 8 23 26 26 20 8 23 8 26 29 8 8 8 29 8 26 8 8 8 8 2 8 8 6 8 2 8 8 8 8 2 29 23 18 29 8 8 2 29 8 23 29 2 23 8 8 31 8 8 31 8 23 8 8 8 26 23 2 18 29 29 29 8 8 2 29 26 2 29 2 29 18 29 17 6 8 23 8 29 29 8 8 29 8 8 2 2 29 8 26 8 14 8 31 8 8 26 2 29 6 26 8 29 2 8 8 23 8 8 8 8 26 18 6 8 29 18 26 8 8 8 8 8 8 2 8 27 29 18 26 2 8 8 8 8 26 25 14 8 29 2 8 8 18 23 2 8 18 31 18 2 29 29 8 2 8 2 26 29 29 8 8 6 23 25 31 18 2 8 18 2 8 6 2 8 26 23 8 29 8 8 29 8 8 8 8 29 29 8 8 29 26 29 25 8 18 2 29 8 8 29 8 8 8 18 2 8 29 8 8 8 8 8 2 23 6 8 14 8 8 8 18 8 8 18 8 18 8 26 18 8 8 23 6 2 8 2 8 29 2 26 29 23 25 2 2 29 8 27 2 8 18 8 8 8 26 6 8 8 8 31 6 8 18 8 18 26 8 8 23 8 2 8 8 8 8 2 18 29 23 8 8 2 8 8 8 6 8 8 8 8 29 8 23 8 8 29 29 8 26 23 8 29 29 8 18 29 8 8 23 8 29 2 8 8 8 29 6 29 18 23 8 8 2 18 8 26 8 6 26 26 8 14 8 8 2 29 8 18 2 29 8 31 8 31 29 8 8 23 2 6 8 26 23 8 2 8 8 6 18 18 8 8 8 8 8 8 8 8 8 29 8 2 29 29 8 8 23 29 8 8 8 8 6 8 8 18 8 2 8 8 8 18 2 23 29 29 6 23 23 8 8 8 2 26 8 8 8 8 2 8 8 26 8 26 8 8 29 6 29 8 8 8 8 29 2 8 8 8 29 31 8 2 18 23 8 29 8 18 29 29 8 8 29 8 29 31 6 8 29 23 8 8 8 8 26 8 29 8 25 8 2 8 23 23 23 8 29 8 6 8 8 8 14 8 8 2 8 8 8 29 18 29 8 6 2 26 8 26 8 8 8 8 29 18 29 23 23 26 8 29 2 20 8 8 8 2 8 29 8 8 8 23 8 8 20 8 26 29 2 18 8 8 23 8 23 8 26 8 8 29 8 8 18 8 8 2 8 29 29 31 2 8 29 25 2 29 8 8 8 29 2 23 8 8 29 8 26 2 23 2 8 8 8 2 2 29 8 8 23 29 6 8 8 23 6 8 29 14 8 8 8 8 8 8 8 8 29 25 23 14 8 29 23 8 2 2 26 8 29 25 8 8 23 8 8 8 26 29 18 8 8 23 2 29 18 23 2 29 29 8 23 23 8 6 29 26 8 8 31 23 26 4 8 18 29 8 8 29 29 8 29 8 31 18 2 23 8 8 8 2 8 26 8 2 8 23 8 18 8 8 8 29 8 8 8 8 8 23 26 8 2 23 8 8 8 8 29 8 8 14 26 23 26 6 29 31 29 29 29 6 29 8 2 31 26 23 29 8 8 8 8 2 8 2 18 18 8 2 8 8 6 29 23 29 23 8 8 2 25 31 29 2 20 31 20 20 8 8 8 8 2 2 8 18 8 2 29 23 26 29 2 8 14 8 8 8 8 18 8 29 6 29 14 18 2 8 8 8 14 8 8 8 8 23 2 23 23 23 8 29 18 31 8 8 8 8 6 2 26 29 8 31 8 23 31 2 8 8 8 8 8 8 8 8 29 31 8 8 8 8 2 8 26 6 29 2 2 8 23 8 8 18 26 8 23 29 29 29 14 8 29 31 2 8 8 8 18 23 8 2 18 26 23 31 8 8 8 26 8 6 8 8 8 31 8 26 18 29 8 8 23 8 29 2 8 8 8 8 8 8 23 8 8 18 8 8 29 29 8 23 18 8 29 8 8 23 8 8 8 20 2 8 8 2 8 8 29 29 2 31 8 8 2 29 8 29 29 8 8 23 2 29 29 26 23 23 25 8 27 29 8 23 8 23 8 8 8 29 8 29 6 6 29 23 8 29 26 8 23 23 8 26 29 29 18 2 31 6 20 23 31 8 6 2 29 8 8 20 6 29 8 8 23 20 2 8 31 8 8 8 8 8 23 8 31 2 8 26 8 29 23 29 23 29 18 8 8 2 8 2 8 2 8 18 29 18 6 8 8 8 8 8 6 14 8 8 23 8 29 8 8 31 23 8 2 29 8 31 29 8 26 26 14 8 23 23 8 8 8 26 8 8 8 26 8 29 8 8 8 18 2 8 29 31 29 18 8 8 18 8 8 26 29 23 8 26 14 26 18 26 8 8 8 14 8 29 18 26 29 2 18 26 8 8 18 29 29 8 26 18 8 29 8 23 8 8 2 8 8 23 18 8 8 29 2 8 6 8 6 29 8 2 8 29 8 8 8 23 8 8 2 8 23 8 23 2 8 29 2 8 8 23 8 29 8 8 2 8 31 23 29 8 8 18 23 25 31 29 31 8 29 18 26 2 23 8 8 8 8 8 6 8 8 20 8 18 23 14 29 23 8 6 29 26 23 6 8 18 29 29 2 26 23 8 8 29 2 23 8 2 8 8 2 8 2 29 8 8 14 26 2 14 8 26 18 29 6 29 6 8 26 18 8 2 2 31 29 8 31 8 2 6 23 29 2 2 8 8 8 18 29 18 18 29 8 29 2 8 8 29 8 2 8 8 8 2 8 23 8 29 8 8 8 23 8 29 29 26 8 8 8 18 8 6 2 29 8 8 8 29 8 8 2 29 26 8 6 29 6 18 8 29 29 29 29 8 8 29 8 8 8 8 8 29 6 14 26 26 8 29 8 23 8 2 8 29 25 25 8 26 8 8 2 29 29 29 29 8 18 2 29 8 23 29 14 8 29 29 26 29 8 31 29 2 31 29 8 8 18 8 8 8 2 8 8 8 8 2 8 8 8 8 8 26 8 29 31 8 26 8 23 31 8 29 8 26 8 8 29 29 29 8 8 8 29 8 4 26 18 26 8 23 8 8 29 29 8 26 2 8 8 8 8 23 26 8 8 2 8 23 8 18 29 8 26 6 29 2 8 8 8 23 8 8 8 29 29 8 25 8 8 8 6 2 2 31 26 8 23 2 29 8 8 8 8 29 8 29 8 6 29 8 29 18 6 14 31 31 8 29 6 29 29 8 2 2 6 29 8 2 8 8 29 25 23 8 14 8 2 8 29 23 23 8 8 2 29 18 29 8 23 26 8 8 29 26 8 26 2 26 23 23 2 2 26 2 14 8 26 8 8 8 6 23 8 8 31 18 8 26 8 6 8 8 29 29 8 18 8 8 2 6 8 8 18 14 2 26 2 8 31 2 8 8 8 29 8 8 8 29 8 26 2 8 8 26 18 8 26 29 8 29 8 8 18 18 29 18 8 29 23 2 23 2 6 23 6 29 23 29 29 31 29 29 2 8 18 31 25 8 8 2 8 26 29 31 8 2 23 8 8 29 8 23 2 29 8 14 17 8 18 29 29 8 29 2 29 8 8 2 8 14 8 6 29 8 29 26 2 29 8 29 29 29 8 8 29 29 8 2 31 8 8 8 29 8 29 8 2 26 23 8 8 23 29 23 29 29 6 2 8 29 8 6 8 23 8 8 8 29 2 2 29 29 8 8 2 14 29 29 29 8 2 8 29 29 26 8 8 2 8 26 8 29 2 8 8 8 2 23 2 8 8 8 29 26 29 8 2 29 29 29 29 2 8 2 8 8 23 2 8 18 8 8 23 8 25 2 18 18 26 23 14 6 8 31 2 23 8 8 8 6 8 8 2 29 2 8 31 29 8 6 8 29 25 8 8 18 25 8 8 29 8 8 8 8 8 23 2 8 2 8 29 8 2 26 8 8 2 8 29 29 23 8 23 23 26 31 25 29 8 8 29 8 2 8 8 8 2 29 2 8 8 8 8 23 8 8 18 14 25 31 8 8 8 8 8 2 8 8 26 8 8 2 8 31 8 29 23 8 8 8 8 8 8 8 29 29 26 23 8 8 29 2 8 2 8 8 8 18 2 18 2 29 29 8 8 29 25 6 8 8 2 26 23 18 8 8 29 26 18 8 8 8 26 2 8 8 23 29 8 8 18 8 6 8 2 8 8 8 2 26 2 23 6 29 29 18 29 8 23 29 8 31 29 8 8 8 8 8 8 29 8 8 8 18 26 18 2 8 8 8 8 2 29 8 26 27 29 26 8 29 8 23 6 8 8 8 8 18 8 8 8 8 23 8 8 29 29 8 29 23 8 23 29 29 2 23 29 29 26 2 8 8 8 8 2 8 26 18 29 8 29 23 6 29 20 2 8 29 29 2 8 8 2 8 8 2 8 23 2 8 8 31 8 2 31 8 26 18 8 8 29 23 8 29 23 29 18 29 8 8 23 6 8 8 8 8 18 23 8 8 8 8 31 29 23 29 6 6 8 8 6 2 29 18 8 8 26 29 8 8 2 23 23 8 8 29 8 29 8 8 8 2 2 23 8 29 2 6 8 8 8 6 8 8 8 25 8 29 8 8 2 8 18 29 18 31 29 8 26 8 8 8 29 6 8 29 8 8 26 31 8 29 29 29 8 29 2 8 29 26 18 18 2 18 18 31 8 29 18 2 8 2 2 8 26 8 23 8 29 8 8 8 31 8 8 29 8 18 23 8 2 26 23 8 26 8 8 29 18 8 27 29 6 6 2 31 8 8 8 8 2 18 8 29 23 8 8 29 8 18 6 29 8 8 8 29 8 8 29 8 23 8 8 8 2 8 29 29 8 25 8 8 8 8 2 23 8 2 8 8 2 25 23 8 26 29 8 8 25 2 8 8 2 8 29 26 8 8 29 8 8 8 23 29 23 29 8 29 8 8 8 8 29 8 29 2 8 8 8 8 23 29 25 29 8 8 8 8 8 8 8 23 8 8 29 8 23 8 2 29 29 29 2 8 23 8 23 2 8 29 8 2 18 27 26 8 27 29 23 26 27 8 25 2 29 31 8 29 6 29 2 2 26 8 20 23 2 29 25 18 6 26 2 29 8 8 31 8 23 29 8 8 8 8 8 8 23 29 2 8 8 8 8 8 8 6 8 2 8 2 8 26 26 8 29 18 8 18 29 29 8 2 8 8 2 8 8 8 8 8 26 26 26 26 23 8 26 29 23 2 8 8 8 8 29 29 8 8 8 2 8 2 20 26 8 29 29 8 23 8 8 6 18 29 8 27 29 8 29 8 8 2 8 31 8 14 18 8 18 2 29 8 8 8 2 26 29 8 2 29 8 25 29 8 2 2 2 8 2 29 18 14 6 8 29 29 29 2 8 8 29 8 23 8 8 8 23 8 8 8 8 29 8 26 14 29 29 8 25 8 8 18 29 8 8 31 18 2 8 23 8 18 23 8 8 29 8 26 26 2 29 2 2 8 23 18 2 8 6 26 23 18 18 29 8 29 8 18 8 8 8 29 8 2 8 8 8 23 8 23 26 2 18 2 8 23 8 8 8 6 23 31 29 2 23 8 8 25 26 2 29 8 23 8 26 8 18 18 8 8 8 29 8 8 8 8 2 31 8 8 2 8 18 6 8 27 8 2 8 2 14 25 18 8 8 29 6 2 8 8 2 26 18 8 29 8 6 8 8 29 26 29 8 23 29 2 18 29 8 6 23 8 26 2 6 8 8 2 8 18 2 8 8 2 8 2 29 8 8 26 8 23 29 8 8 8 8 29 29 29 29 25 8 8 23 8 26 8 18 8 23 29 2 8 8 6 8 26 29 29 31 18 8 31 8 23 8 18 8 8 8 8 31 8 23 8 6 18 8 8 26 23 8 26 26 8 29 8 23 26 8 23 26 8 18 8 14 8 23 8 31 8 29 8 29 29 26 23 2 2 8 8 29 2 26 8 8 8 29 8 6 8 8 29 14 8 8 23 8 23 29 29 8 29 8 8 2 18 26 8 8 29 26 8 29 8 6 20 8 8 8 29 8 8 29 29 8 23 8 2 8 8 6 23 8 8 8 2 29 8 23 14 2 29 29 8 18 27 18 8 31 8 2 8 8 29 26 23 6 26 29 31 29 26 8 2 8 2 8 29 8 8 23 29 6 26 8 29 4 29 8 8 29 23 8 8 23 29 8 8 8 6 6 8 8 23 8 8 23 8 8 29 18 29 6 18 8 8 26 23 23 8 8 8 6 8 2 23 8 2 26 29 8 8 2 2 25 29 26 23 29 29 2 2 29 31 29 8 29 6 8 8 23 8 6 8 8 8 29 2 23 8 23 29 8 29 29 29 8 23 8 8 18 26 26 8 23 29 18 8 18 31 8 8 8 8 14 8 8 8 26 8 23 8 8 8 18 14 23 8 2 23 8 23 8 29 29 8 8 8 18 6 23 6 8 29 8 8 29 8 8 2 8 8 29 26 29 26 29 29 23 26 2 29 23 29 2 8 2 18 29 8 8 29 18 23 8 29 23 8 29 8 8 23 8 25 8 29 26 26 26 2 8 2 8 29 8 26 29 26 29 8 29 8 23 8 27 23 18 23 2 8 29 8 26 26 8 18 8 8 8 18 23 8 8 29 8 8 8 8 8 26 29 8 23 29 2 29 8 14 31 8 2 2 8 8 18 8 2 8 2 29 20 26 8 29 8 8 8 2 8 18 8 6 29 8 26 6 2 23 8 26 8 2 8 8 2 8 29 29 2 14 18 29 8 8 8 8 26 29 8 6 8 8 26 29 29 26 2 8 29 2 8 18 8 8 8 8 8 27 29 29 8 8 2 14 2 8 2 8 23 18 8 8 8 31 23 2 23 26 29 29 14 8 8 6 26 8 2 26 8 8 8 29 31 2 6 23 8 29 8 8 29 8 8 26 29 29 8 6 8 2 8 14 2 8 2 18 29 2 2 8 29 8 8 2 26 8 18 14 29 18 29 8 23 8 2 29 2 8 23 8 29 8 29 8 8 8 8 2 6 29 8 14 29 6 29 25 18 23 2 31 8 26 23 6 8 2 8 29 29 8 29 31 8 8 18 8 18 26 8 8 8 26 8 8 31 6 2 8 14 8 31 8 29 26 8 18 23 8 2 8 8 8 8 8 23 8 2 8 23 2 8 8 8 26 2 2 23 8 18 29 29 8 2 29 2 8 26 29 8 8 8 2 29 2 8 2 29 23 6 29 29 18 8 8 8 26 8 8 23 2 23 2 2 8 25 8 8 2 8 18 14 8 8 8 8 18 26 25 23 8 18 8 2 8 8 2 26 8 8 23 8 8 26 6 26 6 8 8 8 8 18 6 29 8 8 8 8 31 8 8 8 8 6 26 2 29 18 18 8 23 8 8 2 23 29 29 8 29 29 8 8 8 8 2 8 8 29 8 8 8 29 29 8 8 8 26 2 8 8 8 2 23 29 8 23 29 25 8 29 29 29 29 8 8 8 8 8 23 2 8 29 2 8 29 8 8 8 8 8 29 26 23 6 8 8 29 8 8 23 29 6 8 8 18 8 8 8 31 18 8 29 23 8 8 29 2 8 8 8 8 8 23 18 8 29 2 2 8 18 29 8 8 8 8 8 8 29 8 8 2 26 29 8 26 23 8 8 23 8 23 8 2 8 8 8 29 14 8 23 29 29 8 6 8 14 8 29 8 8 8 8 29 8 8 26 29 6 26 23 26 29 8 29 8 29 8 8 8 23 8 8 8 8 29 8 8 8 18 8 18 18 8 8 2 8 8 18 8 8 8 8 29 14 6 23 8 8 8 8 29 31 2 8 8 23 8 26 8 8 2 8 18 29 31 31 8 2 8 29 2 8 23 14 29 8 8 8 6 27 8 26 2 2 29 23 26 29 2 8 8 2 29 2 8 8 8 8 23 8 2 2 29 29 29 8 29 8 8 8 6 14 2 8 8 2 29 2 29 8 29 8 23 8 8 2 29 2 8 8 18 26 29 8 8 26 29 8 18 29 8 29 23 8 29 8 8 8 23 8 29 2 23 8 23 23 23 23 23 8 26 6 8 26 2 8 8 29 8 8 26 29 23 8 23 29 8 8 26 29 8 23 8 26 8 8 29 31 6 29 2 8 26 18 31 6 2 8 29 29 8 31 29 18 6 29 23 29 29 23 18 8 26 2 2 8 8 8 18 26 8 8 29 29 18 29 26 2 8 8 2 2 8 8 8 31 26 8 29 29 8 29 8 2 2 8 2 26 29 8 8 8 8 8 29 2 31 8 18 6 31 25 23 2 20 2 20 29 20 29 8 18 18 29 8 2 8 2 31 2 6 6 29 25 8 2 8 8 29 2 29 14 29 6 23 6 2 25 29 8 29 18 29 14 8 8 2 26 8 31 6 2 8 29 8 8 29 8 8 8 8 8 8 23 8 8 6 29 29 2 20 14 20 26 8 29 2 2 31 8 8 8 8 2 8 8 29 29 8 23 8 18 8 2 8 27 29 23 8 8 2 8 14 26 29 29 26 26 23 8 8 8 29 8 29 29 29 2 8 8 6 18 2 2 8 8 2 8 8 23 26 2 23 31 8 25 29 23 6 8 8 14 8 29 8 8 26 8 29 23 2 29 8 29 23 26 29 8 8 26 29 29 8 8 23 2 8 23 8 26 29 2 26 26 8 8 18 18 29 31 6 8 29 25 2 29 8 8 8 14 29 8 2 26 23 18 8 8 2 2 23 8 29 8 6 6 29 8 23 8 29 23 2 8 26 18 8 8 29 8 8 8 29 26 29 26 18 8 8 8 8 2 26 8 26 8 26 6 26 8 26 2 8 29 26 29 26 26 26 2 14 8 29 29 29 29 2 26 8 8 31 29 29 23 29 29 8 23 31 14 2 8 8 8 8 2 8 8 8 8 6 29 18 8 8 23 8 31 29 14 23 8 8 2 8 29 2 26 29 2 8 29 23 2 18 8 8 23 23 23 23 8 8 2 31 8 8 6 29 2 8 29 8 23 8 5 2 8 29 26 8 2 29 8 8 6 6 8 29 8 8 18 23 23 2 29 8 8 8 29 8 18 29 18 2 8 8 8 8 8 8 8 29 18 8 29 26 2 2 8 25 8 8 8 8 29 8 18 8 2 8 18 8 8 2 29 8 18 29 29 29 29 8 23 8 23 8 26 29 18 29 8 29 2 8 2 8 8 18 8 29 8 29 8 25 29 8 23 8 2 8 29 29 8 29 23 18 8 8 8 18 29 8 8 18 8 8 8 2 26 8 29 23 8 2 2 29 6 23 8 8 8 8 8 8 2 8 2 8 8 8 23 29 8 31 29 23 23 8 23 8 8 29 8 6 18 8 8 8 8 26 29 23 18 29 29 8 29 8 29 29 18 8 25 8 8 29 8 2 2 8 8 29 29 8 8 8 25 29 6 2 20 2 18 20 8 20 20 2 8 29 29 23 8 6 29 2 29 29 23 14 8 20 26 26 2 29 8 8 2 8 23 6 8 29 8 8 8 23 29 8 26 29 8 26 23 8 8 27 8 8 8 29 8 8 18 23 29 8 26 23 6 23 26 6 8 8 8 8 29 29 8 26 8 2 29 8 8 18 8 2 8 18 8 8 8 23 8 8 8 18 29 23 8 8 29 2 18 2 8 8 8 8 8 8 8 29 23 8 2 8 18 6 23 8 2 8 8 29 8 6 29 23 8 29 29 18 8 8 18 8 8 29 8 8 26 2 29 29 23 31 8 8 29 8 8 8 8 8 23 8 8 8 23 26 29 29 8 29 8 20 8 8 6 8 2 26 23 29 8 8 8 29 26 29 31 8 8 8 26 8 8 23 14 8 8 8 26 8 31 29 8 18 23 2 29 8 23 8 29 2 23 8 29 2 8 8 23 29 2 26 23 8 8 8 8 8 29 8 23 8 18 29 6 8 2 23 2 8 8 8 8 23 25 29 26 8 18 26 2 2 29 8 31 8 26 29 23 18 8 2 18 8 8 2 8 29 29 8 8 8 6 29 8 8 6 8 23 23 8 8 29 29 6 8 29 29 25 8 8 26 31 26 8 29 8 8 23 2 18 29 31 8 8 8 29 8 8 8 23 8 26 23 6 2 29 29 8 8 8 23 8 8 26 18 8 29 8 8 6 8 8 25 8 18 29 18 29 18 8 2 8 8 8 8 8 8 31 8 8 8 8 8 8 8 8 8 29 18 8 8 23 23 8 29 8 29 29 25 26 31 23 8 2 29 18 2 8 2 23 8 29 8 8 29 29 6 23 8 8 6 2 26 2 8 26 23 29 8 6 29 8 8 18 8 31 29 29 2 29 29 18 25 25 29 29 2 2 14 6 8 25 8 29 2 6 8 29 18 25 18 14 18 29 29 2 29 29 29 18 8 25 14 8 2 6 2 14 8 2 2 29 2 2 2 29 29 2 29 16 8 29 29 2 29 29 18 18 2 8 29 31 18 14 2 8 2 25 25 2 14 29 25 14 2 8 25 14 2 29 2 29 29 18 8 8 31 8 8 8 8 29 29 2 29 29 2 29 31 8 2 8 26 8 2 2 6 2 6 29 8 8 8 8 29 23 8 29 2 2 29 8 29 8 6 29 8 8 31 29 2 20 2 31 8 29 26 23 26 8 8 29 8 2 14 8 8 18 29 27 29 18 8 2 29 29 8 29 8 29 29 29 29 29 2 29 29 26 18 8 23 5 8 18 29 23 26 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 8 8 29 29 8 29 29 29 29 29 8 2 29 29 29 25 29 8 8 8 29 29 8 2 23 2 29 2 29 8 20 6 8 8 29 2 29 29 29 2 29 8 29 8 8 2 25 8 29 29 29 8 29 29 29 8 29 29 8 8 8 29 29 29 8 29 26 26 29 14 29 6 2 29 8 18 29 14 29 18 23 31 8 29 8 29 29 18 8 8 29 8 8 2 29 8 6 2 26 8 2 29 25 8 29 8 8 8 29 2 2 8 18 2 29 29 29 8 29 8 23 8 29 8 18 8 2 2 8 8 18 2 8 8 8 8 8 29 18 8 26 2 8 29 8 29 8 8 29 8 8 2 26 2 2 8 25 8 2 8 2 8 8 29 2 29 8 8 23 29 26 8 8 18 29 2 18 29 8 8 8 8 14 6 8 8 29 8 29 29 31 8 2 8 8 18 8 29 2 29 2 8 8 8 26 8 8 25 8 8 8 8 29 8 29 29 8 2 29 6 23 8 2 6 2 2 2 2 23 18 23 8 2 8 26 8 8 2 8 8 29 8 8 8 8 2 8 2 8 8 8 27 8 8 14 29 29 8 25 29 2 25 18 8 29 2 31 8 2 29 25 23 29 25 29 25 26 8 26 2 18 29 8 2 29 2 8 8 18 8 23 29 2 29 29 6 18 29 25 8 2 8 2 23 8 29 29 31 20 8 6 23 25 18 14 18 8 8 18 8 8 8 8 26 23 29 18 8 2 8 31 2 8 29 23 29 23 8 8 2 23 2 29 8 2 2 2 23 23 25 29 29 29 8 8 6 8 23 29 31 8 6 29 8 29 29 8 18 29 8 8 2 29 23 2 8 8 8 23 8 2 29 8 25 29 6 8 8 29 8 8 8 17 27 8 23 8 8 2 6 8 29 2 8 8 23 29 29 8 8 31 23 8 29 25 8 26 8 23 20 8 29 29 18 2 8 8 2 26 8 29 29 8 8 8 29 29 8 29 29 8 8 8 26 8 8 29 23 8 29 23 2 8 14 2 8 29 2 23 6 6 8 8 2 8 23 8 2 23 29 8 8 8 18 23 29 29 6 26 2 8 29 29 8 23 8 23 8 29 8 8 29 8 8 29 6 6 8 31 8 18 23 2 8 25 29 8 29 8 29 6 8 2 27 29 2 2 8 8 29 8 8 8 8 6 29 29 8 8 8 26 8 23 8 29 8 8 2 18 8 29 2 2 8 18 23 29 2 2 8 29 2 8 23 8 2 8 8 8 29 8 8 26 31 2 8 8 8 8 8 8 8 2 2 8 8 2 8 8 2 29 8 29 2 18 18 29 23 29 29 23 8 18 6 29 2 26 26 8 29 23 29 18 29 8 2 8 29 6 8 8 31 2 8 26 8 31 2 8 18 6 8 8 29 6 23 29 8 2 23 8 26 8 2 26 29 8 31 29 26 18 26 6 8 8 8 8 29 29 26 26 8 29 8 23 6 8 8 8 6 25 8 8 8 8 18 18 8 26 18 29 8 29 23 18 23 8 23 23 2 8 8 29 8 31 8 29 8 8 23 26 8 8 2 8 8 29 23 8 8 18 18 29 8 8 8 23 29 8 8 25 29 8 8 8 8 2 8 8 26 23 2 8 8 23 23 8 29 29 8 8 29 2 23 2 8 8 2 14 23 8 18 8 8 29 8 25 2 8 29 8 18 2 23 8 18 8 26 26 8 2 29 26 29 29 8 29 29 8 8 8 23 27 8 8 29 6 18 29 29 14 25 29 8 8 26 23 2 8 26 8 6 8 2 8 26 8 23 8 8 2 8 8 2 8 18 8 18 8 2 8 23 8 26 6 29 8 8 8 23 8 29 8 29 29 29 31 29 8 2 8 8 8 23 8 18 8 23 26 8 6 23 6 8 8 29 26 8 8 26 23 27 29 25 8 8 8 18 8 18 29 8 6 29 18 2 27 18 29 8 8 2 8 29 8 8 14 8 2 8 2 23 8 23 8 2 8 8 23 8 18 2 29 6 8 8 8 26 6 29 8 29 8 2 23 8 8 8 29 6 18 31 8 8 29 8 2 8 25 2 23 8 18 29 2 26 14 8 26 8 18 29 20 2 8 2 8 29 29 8 18 26 2 29 18 8 2 8 8 26 29 8 2 6 31 20 23 8 8 29 23 18 8 29 2 2 23 29 18 8 26 8 23 8 2 2 8 8 25 2 18 8 31 8 29 8 8 8 8 23 8 8 26 29 29 2 14 6 8 14 18 6 8 23 18 29 29 6 23 31 2 2 4 14 29 25 29 2 8 8 29 26 23 29 18 2 31 8 8 29 23 8 31 8 27 2 26 2 8 14 23 8 8 26 29 8 25 8 8 8 8 23 26 8 8 29 8 23 29 8 2 23 29 25 2 6 8 8 8 29 8 2 8 23 8 8 8 8 26 26 29 2 29 2 29 8 31 6 29 2 29 8 8 29 29 2 26 2 8 29 6 31 8 8 29 8 29 29 29 2 23 29 2 8 8 8 8 29 29 29 29 23 2 8 29 29 26 8 2 29 26 8 29 26 26 8 8 8 18 8 2 8 8 25 6 2 8 8 29 8 29 6 18 8 29 29 8 29 2 8 23 2 26 29 29 14 2 8 8 8 29 2 29 25 29 29 8 8 8 8 8 8 18 6 8 6 8 18 2 29 8 4 8 23 2 2 2 25 23 29 8 2 23 2 8 8 2 26 23 8 26 29 8 2 18 27 2 29 6 29 23 29 18 26 18 8 8 8 29 6 26 8 8 29 8 8 23 2 8 23 23 8 8 8 8 8 2 23 8 8 8 8 6 26 8 2 26 8 29 29 31 29 14 8 8 14 2 8 8 8 8 8 23 8 6 2 18 8 2 8 8 29 8 29 8 8 18 8 8 14 8 29 8 18 23 8 18 29 29 2 8 8 26 23 31 18 18 18 8 2 2 18 29 18 6 2 8 8 2 29 23 8 29 8 8 6 8 8 8 26 29 29 14 23 18 6 26 29 8 8 29 6 29 8 29 18 29 29 23 8 18 2 8 2 6 29 23 6 2 8 29 8 2 2 26 23 18 29 8 31 29 25 29 29 29 18 8 8 8 8 8 8 2 8 23 8 2 8 8 8 8 25 27 29 2 8 29 8 23 8 18 25 2 8 23 31 8 8 8 8 8 2 8 31 8 2 23 29 8 26 8 8 8 26 29 8 14 8 8 29 29 8 26 6 29 18 8 8 23 8 2 2 20 8 2 31 26 23 29 2 23 18 8 23 2 23 26 6 8 8 8 8 31 8 8 26 23 8 8 8 8 29 29 29 29 8 8 8 8 8 29 8 8 26 8 26 26 8 18 27 8 8 23 18 8 26 8 8 8 31 8 8 8 8 29 8 8 29 8 29 14 2 2 29 20 2 26 2 29 26 8 29 23 6 8 23 8 8 26 29 23 8 29 29 8 8 8 29 8 26 23 29 8 8 29 29 8 23 2 8 20 20 8 29 8 2 8 29 8 29 18 2 14 23 8 23 8 8 26 6 8 6 29 29 8 8 31 8 26 8 29 6 8 29 8 29 29 8 29 8 2 8 2 8 8 14 2 2 8 8 8 2 18 23 29 18 6 18 8 8 8 8 26 29 8 23 8 18 26 29 8 2 29 29 23 8 8 29 8 8 27 8 23 2 29 6 23 6 26 8 23 29 29 2 29 29 8 29 8 29 29 18 29 8 8 8 8 2 29 8 18 8 18 23 8 26 8 8 8 8 8 29 8 8 25 8 8 23 29 2 8 8 2 8 23 31 8 2 8 23 8 2 8 8 23 8 29 8 29 8 14 2 2 8 8 2 8 6 31 31 6 31 8 8 2 29 8 23 6 8 26 26 8 29 8 25 25 8 31 23 2 23 8 2 2 8 8 8 2 26 29 8 8 29 8 8 8 31 5 26 2 8 8 2 8 8 18 8 8 8 2 23 8 29 29 29 8 29 29 8 25 2 29 31 29 26 26 2 6 2 2 29 29 29 18 31 29 18 6 29 25 29 29 2 6 8 25 29 27 2 29 14 2 25 18 14 2 8 29 31 2 6 2 29 2 8 2 2 29 29 6 8 8 2 18 29 29 23 8 26 29 29 2 2 2 2 31 8 29 26 2 23 8 8 2 8 29 26 8 2 29 8 31 8 26 29 23 8 8 8 2 8 8 2 8 18 29 8 18 8 8 20 26 25 25 6 18 18 23 8 2 8 18 23 8 2 8 2 26 2 2 8 6 26 29 25 31 23 8 2 8 8 8 8 8 6 8 31 8 2 8 18 8 8 8 23 2 25 8 29 29 23 2 18 18 8 29 18 6 29 14 29 8 2 2 25 29 25 29 25 8 8 8 29 8 8 23 8 29 8 25 23 8 18 18 2 2 26 2 2 8 8 8 18 8 8 2 14 29 2 8 29 2 2 8 8 18 31 26 14 29 26 8 18 23 8 8 8 29 8 2 29 2 29 8 2 8 8 29 18 2 8 18 23 8 8 8 2 6 8 2 29 8 8 18 27 8 8 29 29 2 8 23 18 8 2 8 8 2 8 8 29 2 18 8 29 2 8 8 14 8 8 23 8 29 8 2 8 2 6 2 8 23 18 8 29 31 8 29 8 8 29 29 29 8 6 8 2 8 26 23 29 2 8 29 18 2 8 8 8 29 8 8 18 26 25 26 18 23 8 18 29 8 8 8 18 8 2 8 8 8 29 6 8 23 8 8 2 8 29 18 8 2 6 8 29 29 23 2 8 29 23 8 8 8 2 18 8 8 8 2 29 23 18 8 8 29 2 29 14 8 8 8 8 2 8 29 14 2 8 29 2 8 8 8 8 26 8 8 29 8 18 23 8 8 8 8 2 29 18 18 8 6 8 8 8 29 29 8 26 26 23 26 29 8 8 29 2 8 8 8 6 8 23 8 2 29 2 8 8 26 8 23 2 8 2 23 8 23 31 8 8 23 8 26 6 23 8 26 23 2 8 29 23 26 29 8 8 26 8 8 8 8 6 6 8 8 8 8 8 29 2 8 29 20 18 20 29 18 26 29 29 8 8 2 18 8 14 23 2 29 8 8 29 8 8 6 25 8 2 29 8 6 23 8 14 8 29 8 29 8 23 26 8 8 29 20 8 2 8 8 2 2 8 8 8 26 23 8 2 18 14 8 23 8 8 29 23 8 8 29 8 8 8 8 18 8 8 6 29 26 29 2 29 8 8 2 29 8 8 8 8 8 8 8 6 8 8 29 8 8 2 8 23 8 2 26 29 2 8 8 25 2 8 8 8 8 29 31 8 8 14 8 8 18 29 26 8 23 29 23 29 6 8 31 6 18 14 8 29 29 8 29 8 8 31 8 2 8 26 8 23 8 26 29 23 8 8 29 8 26 23 6 23 29 29 6 2 8 8 29 8 8 8 8 26 23 29 8 29 29 29 2 29 2 23 8 23 8 29 8 8 23 8 8 23 8 2 29 8 26 2 8 8 23 8 29 8 8 2 23 2 26 29 29 26 8 8 17 2 23 8 8 26 29 8 2 26 25 29 29 8 8 8 8 23 8 8 8 18 8 14 8 14 2 8 8 8 8 2 8 23 29 4 18 18 8 2 6 8 2 23 8 29 2 8 8 31 31 8 18 8 23 8 29 2 8 18 29 8 29 29 18 8 8 8 18 8 27 6 25 14 8 8 31 18 8 29 8 29 29 31 8 8 8 8 14 8 8 8 31 8 18 8 29 23 8 8 2 29 14 2 26 8 26 26 8 8 23 29 29 2 29 29 23 8 8 29 6 23 8 29 8 14 8 2 6 8 31 29 8 23 8 8 8 8 6 18 29 8 2 8 2 2 8 8 26 8 23 8 18 23 29 2 14 8 8 2 29 26 29 8 26 18 23 8 29 8 8 8 8 25 29 8 8 8 29 8 8 29 8 23 2 8 8 23 8 8 8 29 23 2 8 23 23 29 23 8 8 8 20 14 2 8 8 8 8 2 8 26 8 23 8 8 8 2 26 29 2 8 8 29 29 26 8 8 8 18 8 8 18 8 8 29 8 29 8 8 29 8 29 2 8 23 6 2 8 8 8 2 8 23 23 29 8 8 8 2 29 2 8 8 18 23 23 8 29 8 8 26 8 8 8 29 8 29 18 8 8 29 31 29 8 8 8 18 25 18 23 29 31 8 23 6 8 8 29 8 8 8 8 2 26 29 6 8 26 29 2 8 26 8 8 8 8 23 2 8 29 18 8 2 8 29 26 8 29 8 29 8 8 29 23 6 8 8 6 29 2 8 29 26 26 8 29 31 8 23 8 8 8 2 29 29 18 23 26 8 8 8 29 14 31 6 6 29 18 8 29 26 8 31 8 18 18 31 8 23 2 6 6 29 14 6 29 18 23 8 2 29 29 8 29 8 2 8 8 8 27 27 8 29 8 29 2 29 8 8 23 2 26 8 23 8 29 8 26 8 29 8 8 23 8 31 8 6 26 23 2 8 29 2 8 8 8 8 29 29 18 8 2 26 29 18 18 2 8 8 23 8 2 29 8 29 8 29 8 26 2 25 26 8 2 29 8 29 8 2 2 8 8 29 8 18 18 29 20 8 8 8 18 23 29 6 2 8 18 8 8 8 26 23 8 4 26 29 8 8 26 6 2 8 8 6 8 8 29 8 2 26 8 26 27 2 18 8 8 8 29 26 26 23 8 8 29 8 8 29 29 8 26 23 31 8 18 8 18 8 23 29 29 8 2 23 8 8 2 23 8 29 8 8 29 8 23 8 2 26 8 8 8 29 29 8 18 8 29 8 14 29 8 23 8 8 14 20 2 20 29 2 8 29 6 29 8 18 29 23 8 8 29 23 23 8 29 23 23 29 18 2 8 18 8 29 8 2 2 31 29 2 8 2 8 8 6 8 6 23 8 14 14 29 2 31 29 14 23 29 8 8 26 8 2 29 8 29 8 8 8 2 8 2 8 8 23 29 8 8 8 29 18 8 23 6 8 8 8 8 8 2 26 8 8 23 31 8 23 23 18 8 8 8 14 31 2 8 8 8 14 8 25 8 8 8 23 8 2 6 6 8 8 29 8 8 14 26 8 29 8 8 29 2 8 29 14 8 8 2 8 8 29 8 26 2 8 2 29 23 23 29 18 23 8 8 8 14 23 8 8 8 8 2 8 29 8 29 8 8 8 18 29 8 8 8 8 8 29 8 2 8 26 23 8 26 14 29 29 29 2 14 20 26 8 31 29 8 6 14 2 6 8 8 26 29 8 29 26 8 8 29 2 29 8 8 23 2 8 8 26 8 8 8 29 29 29 8 8 2 29 20 18 2 25 8 8 26 25 18 8 8 29 8 29 8 8 2 8 23 8 18 2 2 6 18 2 2 8 29 29 29 25 8 26 8 29 18 29 8 8 8 23 29 29 29 26 14 26 8 8 23 8 23 29 8 29 6 2 6 6 8 23 8 8 29 14 29 23 29 8 29 8 8 29 29 29 23 8 29 8 2 8 8 6 26 23 18 8 29 18 18 6 8 14 26 20 26 26 2 26 29 8 8 29 27 29 6 8 18 23 31 6 8 8 8 25 2 26 8 2 8 29 2 6 8 8 29 14 29 31 23 29 8 23 8 6 8 29 29 8 8 8 8 8 29 29 8 8 8 8 8 29 29 8 23 29 8 26 29 29 29 31 29 25 8 8 29 8 29 8 8 8 8 8 31 29 2 26 8 29 2 18 29 23 8 2 29 8 8 8 8 6 2 6 29 8 18 29 2 8 2 8 31 2 23 8 29 18 2 8 27 18 6 8 2 29 6 23 8 8 29 29 8 2 29 23 6 8 6 2 20 26 20 29 27 14 29 29 14 18 8 29 14 8 2 18 31 2 20 8 18 29 2 8 29 2 8 18 2 29 25 31 8 8 2 29 29 6 29 18 2 2 6 25 8 31 29 29 18 8 8 2 26 8 29 2 8 2 2 8 8 23 8 23 23 29 2 8 29 29 23 14 8 29 29 8 23 8 29 26 23 8 2 2 8 8 8 29 8 26 23 31 8 8 8 23 18 29 27 26 23 8 8 8 27 23 8 2 8 8 8 8 23 8 2 18 8 8 8 2 8 8 8 8 8 31 8 8 26 18 23 18 18 29 25 20 20 29 23 23 29 29 20 20 8 23 23 2 8 29 18 2 2 20 25 20 23 2 20 14 31 2 8 8 8 8 8 18 8 26 29 23 18 29 2 18 23 8 8 18 31 23 29 8 8 2 18 18 25 2 25 8 8 29 8 8 8 25 8 2 29 23 26 8 26 2 8 2 29 6 23 2 26 29 31 2 29 29 2 8 8 8 29 8 23 8 8 8 2 8 8 29 8 23 2 18 29 29 8 2 23 2 18 31 8 26 26 8 18 8 29 2 2 2 31 29 8 8 29 8 8 14 18 8 18 8 29 2 8 8 8 6 8 2 8 8 8 8 29 29 18 18 2 6 26 29 2 23 8 2 29 23 29 29 8 8 29 2 8 8 8 8 29 8 25 8 8 18 29 23 18 8 8 31 8 8 8 8 8 29 29 2 8 26 2 8 8 29 29 2 8 8 18 8 8 29 2 8 8 8 14 8 8 18 8 8 29 8 23 2 29 8 2 8 8 23 8 6 8 2 8 8 23 8 26 29 26 8 2 23 8 8 8 29 29 8 2 6 26 2 8 26 18 8 2 8 8 8 2 29 2 8 8 18 2 8 18 2 8 6 6 18 6 8 2 14 8 2 6 8 23 8 8 29 18 8 2 31 8 8 8 6 8 8 2 6 8 29 8 23 25 8 29 8 23 8 8 2 23 8 6 8 2 8 25 2 18 8 8 23 8 6 2 8 8 25 8 29 18 26 8 29 8 2 8 23 8 8 29 8 29 8 6 18 18 8 8 8 29 14 29 31 8 29 8 2 8 8 8 8 6 8 8 8 8 23 8 8 26 29 8 8 29 26 26 8 23 8 18 8 29 26 23 8 8 2 29 29 29 27 8 29 29 29 8 26 29 29 8 2 23 18 26 23 18 6 8 8 26 26 8 23 26 29 8 23 26 8 23 29 8 29 2 8 18 29 29 8 8 18 29 8 8 23 2 18 8 6 29 26 8 2 8 18 8 29 8 8 23 8 29 8 8 26 8 14 18 29 8 6 29 8 8 8 2 8 26 26 23 8 29 14 2 8 6 8 29 8 8 23 8 8 8 29 8 8 2 8 2 23 29 18 8 26 23 27 23 8 23 2 8 8 8 2 2 8 23 2 25 14 8 8 23 29 20 8 26 8 23 2 2 8 6 26 8 8 8 18 8 18 2 8 8 8 8 8 8 6 8 2 29 8 29 8 26 8 29 23 8 8 20 23 8 6 29 8 8 26 29 18 8 29 8 18 8 8 8 31 18 2 8 8 2 8 29 8 29 26 23 29 18 29 25 8 8 2 8 26 8 8 8 8 8 18 23 29 8 26 8 8 23 29 14 26 8 29 8 8 8 8 26 8 23 8 29 2 8 8 8 8 18 29 31 8 8 31 8 8 23 8 8 8 31 29 23 14 31 8 29 18 8 8 29 6 8 8 8 2 8 8 2 26 8 8 18 8 8 2 8 8 18 23 8 8 29 29 8 6 18 8 26 18 2 8 8 2 8 29 26 8 8 6 8 8 8 26 8 26 8 23 2 29 8 8 8 8 2 8 2 8 26 8 8 8 8 8 29 8 2 8 29 23 2 14 29 8 8 8 8 8 29 8 18 8 18 27 29 18 23 8 29 8 2 23 8 18 29 31 8 2 29 31 8 29 18 8 2 8 8 2 8 8 8 23 8 8 29 2 8 2 8 29 2 26 2 8 29 23 2 8 31 8 23 26 2 26 8 8 25 29 8 23 29 31 8 8 31 26 8 8 29 8 23 26 8 8 29 29 26 29 8 8 29 8 8 29 23 29 14 14 23 8 8 2 8 8 18 29 8 23 2 18 8 2 18 26 2 8 8 8 29 29 23 26 18 29 8 8 29 8 8 25 29 26 2 18 23 8 8 29 18 8 2 8 26 8 8 23 8 8 8 8 2 18 8 23 23 29 2 2 8 18 8 2 8 8 2 26 29 8 8 29 2 8 8 20 2 8 23 8 29 29 8 8 29 18 23 26 8 8 31 8 2 8 18 23 8 26 8 8 8 8 8 26 18 2 8 8 6 29 14 6 29 14 8 2 6 18 8 8 2 2 8 29 26 23 8 8 23 8 26 26 26 31 8 2 8 8 8 23 8 18 8 8 29 31 23 8 8 8 6 2 18 31 8 18 8 2 2 8 29 8 23 18 8 29 29 26 23 18 2 29 29 2 14 14 26 20 8 26 25 8 20 26 20 29 8 2 18 8 29 8 20 29 8 8 8 8 23 29 29 26 2 8 29 2 8 8 6 29 2 2 25 29 20 26 20 8 8 18 31 26 18 26 6 8 29 2 8 29 8 23 2 8 8 8 8 23 6 8 8 2 8 31 29 8 8 23 8 26 29 8 29 29 6 2 23 8 6 29 8 8 6 25 29 8 8 2 23 31 20 8 20 18 20 20 18 20 8 18 8 8 8 31 29 29 29 29 25 6 29 8 8 8 8 8 8 8 29 8 2 29 2 6 20 8 8 8 8 23 8 2 8 8 8 18 29 8 23 18 26 8 18 8 8 8 8 8 29 8 29 29 18 26 8 8 29 29 8 29 8 8 8 2 8 8 29 29 26 6 8 8 29 2 18 8 26 8 31 6 23 2 8 8 8 8 2 31 29 8 29 18 8 26 8 8 29 8 8 8 29 8 18 8 8 29 8 8 8 29 29 2 25 26 8 23 26 8 23 26 8 8 23 8 2 8 6 26 18 8 29 8 26 29 29 8 29 8 23 8 8 23 18 26 29 25 26 29 8 29 26 2 31 2 8 29 8 8 2 8 8 18 29 23 29 6 26 8 8 26 8 8 8 6 25 6 6 2 23 8 29 18 29 8 26 8 2 8 8 8 8 18 6 8 8 29 6 8 8 6 8 8 8 18 23 8 8 8 29 8 8 8 2 8 8 6 23 8 8 29 8 8 8 8 8 29 8 18 8 29 8 6 20 14 20 18 2 18 8 2 29 26 8 23 6 8 8 27 8 8 6 29 23 8 29 26 8 31 6 29 8 8 26 23 8 8 2 29 20 18 2 23 8 26 23 26 29 8 2 8 8 2 26 26 8 8 23 8 8 8 14 29 23 8 29 8 6 2 29 29 8 29 8 8 8 29 18 8 14 8 26 23 29 29 14 25 6 8 29 8 29 2 2 8 2 31 29 18 23 29 18 23 18 23 2 29 18 14 6 29 8 29 29 18 31 29 18 23 29 23 29 31 8 8 8 8 8 8 23 8 8 14 29 23 2 25 8 8 8 23 8 18 8 8 18 8 8 8 26 8 29 8 8 29 26 18 29 8 8 23 29 8 25 29 8 29 8 29 2 26 8 8 8 8 8 8 8 2 8 2 8 8 8 31 18 8 8 8 2 6 8 8 8 29 29 6 2 8 23 8 2 29 2 8 2 31 8 8 8 31 29 2 8 26 23 23 8 2 18 8 29 8 29 25 8 26 2 8 18 8 8 8 8 31 18 8 8 23 29 8 31 29 8 2 8 29 2 2 14 23 8 8 23 8 8 8 23 8 8 8 8 14 8 8 26 6 2 23 29 23 29 26 29 29 8 8 8 18 29 8 8 26 2 8 8 29 18 29 8 18 8 2 8 2 14 8 6 29 2 29 8 2 8 2 26 23 8 8 18 8 29 8 29 8 2 8 8 29 26 8 2 29 29 29 8 29 23 18 26 2 8 29 8 8 29 14 29 18 6 2 8 8 27 8 2 31 2 8 26 23 26 8 8 14 8 26 23 8 8 29 8 29 8 2 6 29 8 29 8 14 23 18 8 26 29 29 6 6 23 2 8 29 8 29 26 8 8 8 8 26 23 6 8 2 29 29 8 8 8 18 8 26 23 2 8 14 26 8 31 29 2 26 31 26 8 8 23 8 29 8 2 23 23 18 8 2 2 29 8 2 26 8 8 31 8 29 8 26 8 8 23 29 8 8 25 29 8 27 8 23 6 8 8 31 2 29 6 6 8 8 8 31 29 18 26 29 23 18 8 8 8 8 31 29 2 6 2 8 29 14 8 2 18 6 8 26 8 31 26 18 8 29 8 8 23 29 6 8 8 8 8 8 23 29 29 8 8 8 29 18 18 26 8 18 8 8 8 29 29 2 2 18 26 23 29 18 8 8 8 29 29 8 31 8 8 23 8 8 29 18 8 8 23 18 2 8 8 8 8 26 8 2 8 23 8 29 8 2 18 8 8 31 8 29 8 8 25 25 8 2 25 18 29 2 29 25 2 25 14 18 18 29 18 8 6 25 8 23 8 2 2 29 29 29 27 23 2 2 8 29 25 2 29 29 25 23 31 2 2 29 2 18 2 2 2 2 8 8 8 8 23 8 26 8 2 8 23 8 29 8 23 8 29 29 2 8 8 29 2 29 25 18 8 2 8 8 25 8 8 25 29 8 29 25 29 29 18 2 18 2 18 2 2 8 8 29 29 8 8 26 29 6 29 8 29 29 8 23 8 8 8 26 23 2 8 8 29 2 23 8 8 18 14 2 26 2 29 6 6 29 29 8 23 8 8 2 8 25 29 14 18 2 29 2 2 2 25 8 8 6 23 2 8 29 29 8 29 26 2 29 23 8 29 8 29 26 23 18 29 8 8 8 8 29 29 8 26 2 23 8 26 29 18 8 18 8 25 8 18 25 31 8 18 8 26 8 27 2 18 29 18 6 8 8 29 8 2 20 8 2 20 20 20 20 20 29 8 8 20 8 23 2 31 23 31 14 2 18 29 8 31 31 29 23 29 6 8 26 8 23 18 8 18 8 6 25 26 23 8 18 29 27 8 2 23 8 14 18 29 2 18 26 8 29 29 29 2 23 29 2 29 29 8 29 2 8 26 29 31 8 8 8 20 29 23 8 31 29 29 26 8 8 8 8 26 23 2 2 8 8 18 18 29 8 29 2 8 23 29 8 26 23 8 29 6 8 8 8 2 2 29 8 29 2 23 18 6 8 8 26 8 29 2 18 29 8 8 2 2 26 8 8 8 8 8 18 26 8 29 23 23 8 8 2 25 2 2 6 23 27 14 8 8 29 8 23 26 18 18 8 29 26 2 2 8 26 23 8 29 2 2 2 31 29 25 8 26 8 8 14 29 2 29 29 18 29 29 25 23 2 18 26 23 8 8 8 29 8 2 29 8 18 14 8 29 8 8 26 18 8 8 29 29 2 23 8 8 23 8 29 8 8 8 29 29 23 2 8 29 8 8 8 8 8 8 29 2 2 18 8 18 2 18 29 6 31 29 18 8 8 29 18 2 29 8 29 8 26 23 6 8 23 18 2 2 18 29 29 18 18 8 8 8 6 2 8 8 8 8 2 23 2 8 26 23 29 26 8 8 20 2 6 29 2 6 29 29 8 8 2 2 2 29 26 26 14 8 29 18 2 6 29 18 8 23 29 23 25 8 2 29 8 18 6 29 6 8 8 8 2 8 23 8 8 29 29 2 29 29 8 8 23 8 14 2 8 23 31 8 23 23 2 8 8 26 31 18 8 29 27 20 8 27 31 20 8 18 31 8 2 8 14 8 8 8 2 2 23 2 31 8 18 8 23 14 8 8 8 29 8 8 23 2 23 23 23 20 8 8 2 8 29 8 26 23 8 27 2 29 8 29 8 29 8 8 8 29 8 23 8 2 8 29 2 29 23 2 29 8 8 29 2 2 23 8 8 2 18 20 29 2 8 2 8 18 14 8 8 29 18 29 29 31 29 31 2 8 6 23 2 8 23 8 25 20 8 23 8 23 29 6 6 8 8 29 29 8 29 6 8 2 8 8 2 8 31 26 26 29 23 8 8 18 8 8 2 18 8 29 29 8 2 6 2 8 26 8 23 6 8 8 2 8 18 8 18 8 29 23 8 2 2 23 8 8 31 18 31 8 8 29 23 8 8 26 8 8 23 23 8 8 31 8 8 2 23 8 14 8 8 8 18 18 8 2 23 8 8 23 6 25 23 23 6 23 29 8 23 29 8 4 8 29 26 26 18 6 29 8 8 29 2 8 2 8 26 23 29 2 26 29 8 2 8 20 29 8 8 2 8 8 31 8 29 23 8 26 26 26 23 23 8 8 8 8 18 2 8 8 8 8 8 2 23 2 8 6 2 2 8 26 14 20 8 2 8 23 29 8 8 6 2 2 18 8 29 2 18 23 8 2 23 2 8 8 29 29 8 2 29 8 25 2 8 8 29 31 2 31 14 25 23 31 2 29 25 29 2 25 8 25 8 8 8 2 29 2 18 29 26 29 26 31 8 23 6 6 2 2 8 29 14 8 23 2 2 23 18 8 8 29 25 29 8 18 2 29 14 8 2 8 8 8 23 6 23 23 27 23 29 8 29 14 8 8 29 29 29 29 8 23 2 2 8 8 8 8 2 8 23 18 29 23 8 29 29 2 8 8 8 29 2 8 23 29 2 8 8 29 2 26 8 8 8 29 8 2 31 2 8 8 2 8 25 25 8 31 2 31 8 23 29 25 25 23 18 8 8 18 8 8 8 23 8 29 2 8 27 8 20 25 6 8 8 8 2 8 8 20 8 31 23 8 29 29 29 2 8 20 8 18 29 8 8 29 8 23 8 2 8 2 2 8 29 8 29 23 8 8 29 14 2 29 8 2 2 29 6 25 31 29 14 8 6 2 8 29 26 26 6 8 14 23 20 14 23 2 8 6 8 26 8 2 25 8 29 25 2 6 18 8 2 23 2 23 26 31 29 8 26 2 8 29 6 8 29 2 18 8 29 8 2 26 18 23 8 18 29 6 8 8 8 29 18 2 2 18 25 2 8 2 8 29 8 2 25 25 31 29 8 29 25 8 8 2 8 29 2 8 18 18 8 8 29 8 2 29 29 23 8 29 2 2 29 8 2 14 31 8 29 2 8 23 8 8 18 2 23 2 23 8 2 8 29 31 8 29 18 8 8 8 26 26 8 27 8 23 8 29 26 29 8 8 25 8 2 23 20 18 8 23 18 8 8 26 8 8 8 8 20 29 2 6 23 8 2 26 20 2 2 29 29 8 29 18 8 20 2 8 8 29 8 29 2 23 2 26 8 23 27 26 23 8 8 8 8 8 8 8 29 8 8 2 8 8 8 8 31 8 2 8 8 23 23 8 2 29 29 29 29 8 23 18 8 2 2 8 8 31 18 29 29 8 18 23 31 8 29 6 8 29 8 8 23 18 8 29 29 2 8 23 29 23 2 26 2 25 8 18 23 2 2 8 18 29 31 14 29 8 29 29 23 29 8 2 8 8 29 26 23 8 23 23 29 23 23 26 29 14 8 8 8 29 8 2 23 2 8 2 2 8 29 2 8 25 27 31 2 8 29 8 8 8 8 23 8 29 2 8 8 23 8 8 2 2 31 8 23 18 8 8 29 6 2 8 8 8 31 29 8 31 8 8 8 8 26 29 8 8 8 2 29 18 8 8 2 26 8 23 8 8 8 18 14 18 8 29 8 8 8 8 8 26 8 8 26 23 8 8 25 18 18 23 8 2 8 2 8 6 8 18 8 2 2 23 29 8 8 29 26 29 23 8 29 26 29 29 8 23 23 2 8 8 6 8 2 23 29 2 8 29 18 29 23 27 6 8 18 8 8 18 29 23 26 6 8 6 26 2 26 8 23 20 8 8 8 31 8 2 8 2 2 8 8 29 6 8 8 26 8 29 8 8 23 8 8 2 2 8 23 18 18 2 8 8 8 18 29 8 18 29 29 29 18 8 8 23 26 8 18 29 8 8 8 2 8 8 8 29 29 26 23 25 29 29 8 18 8 18 2 8 18 8 26 23 26 23 29 8 8 8 29 23 8 20 8 18 20 23 29 29 23 8 23 8 8 29 8 8 26 29 8 8 2 29 8 29 8 18 23 29 8 8 2 23 8 8 8 23 29 25 6 2 29 23 8 29 8 8 2 23 8 29 8 6 8 23 8 8 27 8 29 27 2 26 8 2 8 2 29 8 25 29 29 23 2 8 23 26 8 2 26 8 23 14 26 27 26 26 23 18 8 2 6 18 23 8 26 18 8 18 31 2 8 8 8 8 14 8 31 31 29 23 2 8 8 8 8 31 23 18 26 18 23 8 8 8 26 26 23 8 8 23 29 8 2 8 8 26 29 8 31 8 23 6 23 8 23 2 2 8 26 18 29 14 8 18 18 6 2 23 8 8 8 29 8 29 2 8 8 8 31 23 23 8 29 8 8 8 14 26 2 23 2 8 8 8 29 18 8 2 8 26 31 8 18 8 8 2 8 2 8 2 26 8 29 8 2 29 8 23 8 23 18 29 8 29 8 26 8 23 18 31 8 29 8 2 8 8 29 2 6 8 29 2 8 29 6 8 23 8 29 29 29 6 14 8 29 29 6 8 6 29 29 2 8 23 23 29 8 2 2 29 23 8 2 8 8 29 2 8 8 23 29 26 8 8 8 2 23 8 8 8 8 8 26 26 8 8 6 29 29 25 26 29 31 18 8 26 8 18 8 29 23 8 8 8 29 6 18 8 8 29 2 8 2 8 8 8 8 2 8 8 18 8 18 2 8 8 29 2 8 18 6 8 2 18 8 29 18 31 8 23 26 26 2 26 2 23 29 8 8 8 14 29 8 14 8 8 8 29 23 29 2 8 23 8 29 8 8 29 2 8 29 2 8 8 18 2 2 8 23 8 8 8 8 29 8 2 23 4 23 5 8 29 18 8 8 8 8 8 23 29 8 8 29 23 26 8 6 29 2 29 18 29 2 20 8 31 8 8 29 8 2 23 8 8 8 29 18 18 8 8 8 8 8 18 8 2 23 8 8 8 6 8 8 8 8 2 29 2 8 8 23 29 8 8 8 18 8 8 8 2 8 8 23 26 23 18 6 8 8 8 29 18 8 23 26 18 23 29 29 29 2 6 23 26 26 29 8 29 8 29 26 8 8 8 8 8 8 29 29 8 29 8 8 18 2 23 26 8 8 14 8 26 31 26 29 8 8 2 29 8 8 29 25 2 8 8 2 20 23 8 26 29 2 8 8 29 29 8 8 8 20 29 18 8 18 18 29 8 29 23 29 8 26 31 29 17 2 8 8 8 18 8 8 8 8 8 8 8 26 8 8 8 8 8 6 2 29 8 8 8 8 26 8 8 8 18 31 23 23 8 8 8 8 8 25 18 8 26 29 8 8 2 18 2 26 23 2 8 8 8 2 29 8 8 23 29 23 29 8 8 29 8 23 26 8 29 8 18 8 18 18 8 8 8 8 29 23 8 8 8 8 2 14 31 29 6 29 18 18 2 26 8 31 2 8 8 8 2 29 27 8 8 8 26 29 8 8 8 14 18 8 8 26 26 31 8 8 8 8 6 31 8 8 23 29 8 26 23 14 6 8 8 29 18 2 8 8 29 2 8 8 8 2 8 29 8 23 23 23 29 23 29 8 8 29 29 2 29 8 26 23 2 8 26 18 18 8 29 26 29 6 29 8 8 29 29 8 8 29 26 23 23 26 26 8 29 8 26 23 8 29 29 8 6 31 23 8 8 8 23 29 8 2 18 18 8 8 8 2 2 6 26 8 23 2 29 8 26 26 6 31 8 29 8 29 29 8 8 29 23 26 8 8 31 29 2 23 8 2 8 8 25 8 8 26 25 23 26 8 2 8 23 23 8 29 2 29 8 31 2 8 8 2 26 23 29 23 8 8 6 14 8 2 8 8 25 8 8 26 26 23 29 6 26 23 26 2 8 8 2 8 8 29 26 8 31 29 23 31 2 8 8 8 8 29 8 8 8 8 8 29 8 31 8 29 2 8 8 23 8 8 2 8 8 29 29 8 2 29 29 27 29 18 8 31 20 8 8 6 8 8 20 2 20 29 8 20 29 8 23 2 26 8 29 8 18 29 2 29 8 8 8 26 23 8 29 8 8 29 2 2 2 8 8 8 18 8 23 2 8 23 23 8 23 23 2 29 8 8 29 8 6 8 26 31 8 31 26 2 29 8 2 2 8 23 23 8 8 8 8 8 8 8 8 8 8 8 23 31 18 8 8 8 29 8 31 8 25 8 23 26 29 29 2 27 23 8 8 8 23 23 8 8 29 29 8 29 25 29 29 29 8 18 6 2 8 8 8 8 8 18 31 18 18 8 2 23 18 29 25 23 2 8 2 20 18 8 26 29 8 29 29 2 23 29 2 8 8 23 8 8 8 8 8 31 2 8 29 18 8 29 29 31 8 2 8 8 2 8 8 29 23 29 2 29 8 8 8 23 18 8 2 8 23 8 18 26 8 29 23 26 18 23 8 8 8 8 29 8 8 29 18 18 2 26 29 29 8 8 2 23 25 14 2 2 8 14 14 8 8 29 6 2 8 23 8 18 29 8 18 8 8 23 14 6 6 29 8 8 29 8 8 8 31 2 29 2 8 29 29 14 23 23 6 23 23 23 29 2 8 18 26 8 8 8 8 8 29 29 29 23 8 18 8 2 8 23 31 8 2 31 8 29 26 29 23 23 23 23 23 8 8 6 8 29 8 2 8 18 29 8 8 8 29 8 8 29 8 8 8 2 2 2 2 29 2 8 2 8 29 8 31 29 23 8 8 29 18 8 2 8 23 2 23 29 6 2 6 18 29 8 29 8 20 29 2 6 2 6 8 14 8 23 2 8 8 8 2 29 26 8 18 29 8 8 8 6 29 8 2 2 23 8 8 2 8 2 29 29 18 8 29 29 8 8 8 27 8 29 8 29 8 6 29 31 8 6 18 8 8 8 8 23 29 2 25 29 29 18 8 8 8 14 8 2 8 29 29 8 8 8 31 29 26 29 2 29 8 8 29 26 26 8 8 8 25 8 29 2 25 14 2 8 8 6 20 8 2 2 8 8 23 8 2 23 8 8 29 29 29 2 8 8 8 8 2 8 2 2 23 8 8 8 26 6 29 2 8 8 29 25 6 8 26 8 2 18 8 8 29 18 26 8 8 6 8 31 8 18 29 2 25 14 29 29 2 8 8 8 29 29 18 2 18 29 8 23 18 18 29 29 8 29 25 29 31 29 8 18 8 18 29 18 8 18 23 8 14 25 8 8 18 29 8 8 8 29 8 29 23 2 8 23 2 8 8 26 8 8 8 2 14 29 26 29 29 8 6 29 8 8 2 8 8 23 8 8 8 25 8 18 8 8 8 8 23 8 29 6 8 18 26 8 25 29 2 26 23 29 29 2 2 8 2 2 18 2 6 25 23 23 23 8 29 8 29 8 8 23 8 23 8 2 29 8 8 29 5 23 2 8 23 8 6 26 26 2 18 29 29 26 23 23 8 23 29 20 2 29 8 8 31 8 8 14 23 8 2 29 29 8 26 2 29 6 26 29 8 8 8 2 23 8 6 25 26 26 8 8 27 8 26 8 29 23 26 2 8 8 8 29 2 18 23 8 8 8 8 29 8 26 26 18 8 8 18 8 18 2 8 6 18 8 27 23 8 29 29 23 14 23 8 29 2 18 8 29 26 8 8 8 8 31 8 8 26 6 8 29 14 23 2 8 8 2 18 8 18 25 8 8 8 26 26 29 29 2 8 8 8 8 26 26 29 18 2 6 23 23 25 8 2 8 8 8 8 8 26 6 8 29 29 29 8 20 20 20 8 8 31 8 8 29 18 8 8 26 8 23 27 29 31 2 8 20 8 8 8 18 8 8 29 26 20 2 8 8 8 29 23 26 8 6 8 2 8 29 27 8 8 23 29 8 27 18 26 8 2 2 29 18 29 2 29 8 8 26 2 29 26 8 29 18 8 8 8 23 8 29 26 8 23 2 26 29 23 2 31 8 8 29 26 8 29 8 8 8 31 8 18 8 29 8 31 6 8 2 8 8 29 8 8 2 8 29 2 8 8 8 23 8 26 2 8 8 2 8 2 20 29 29 8 2 23 8 2 8 8 26 8 2 29 29 8 6 31 23 18 8 8 2 8 8 8 8 8 8 8 2 8 2 29 29 29 29 8 8 29 23 8 29 18 29 8 8 8 8 29 29 6 29 8 2 8 8 29 8 2 8 8 23 8 29 26 29 26 6 29 23 2 8 29 8 8 8 8 8 29 29 8 23 29 27 25 29 18 23 8 8 23 29 8 26 8 8 23 8 18 8 8 8 29 6 26 6 8 29 29 29 2 8 23 29 8 8 8 8 23 29 23 26 8 8 23 2 8 8 26 18 31 8 8 29 2 8 25 8 14 26 29 29 2 31 8 2 8 2 18 18 26 25 8 8 31 8 23 8 8 2 8 8 8 8 6 6 8 8 8 8 6 26 8 8 29 8 8 8 8 23 8 29 29 8 18 25 8 8 26 8 8 23 2 29 8 27 29 8 23 8 2 8 26 8 25 8 26 8 8 2 18 25 29 29 2 8 18 20 8 26 29 8 2 29 8 8 18 2 18 8 23 8 8 29 2 29 8 26 8 18 8 8 8 23 26 29 8 23 8 29 2 8 26 23 8 8 26 8 8 23 29 6 8 18 8 27 2 8 8 8 2 8 8 2 8 8 26 26 8 26 29 18 8 8 8 23 8 8 8 29 29 29 2 29 29 29 8 2 26 29 18 29 23 8 8 29 26 8 8 8 8 2 8 31 31 8 18 8 18 29 8 8 8 29 18 8 27 23 8 8 8 23 29 8 8 8 8 8 2 8 29 25 8 2 8 8 31 8 29 18 29 23 26 2 8 31 18 29 2 26 8 23 25 29 8 8 23 29 29 8 31 18 18 26 8 18 26 29 8 29 4 29 23 8 8 8 8 18 8 8 29 8 31 8 2 8 2 8 8 8 8 26 8 23 26 26 29 8 18 29 8 25 8 8 18 18 8 8 29 29 29 23 14 8 8 8 2 8 2 26 18 2 18 29 2 8 2 8 8 23 8 6 8 14 2 27 27 8 29 18 8 2 6 18 31 8 26 8 8 23 14 8 8 26 6 29 26 8 8 8 23 29 8 31 14 8 29 8 8 8 8 8 29 8 8 8 23 29 8 18 6 2 29 25 8 2 8 29 18 6 8 6 8 31 29 18 29 8 8 8 23 29 26 8 2 8 23 26 8 6 6 8 8 6 27 29 2 29 5 2 14 29 29 18 2 8 8 8 25 23 6 26 26 31 8 8 8 8 29 29 6 31 29 6 29 31 2 29 8 8 18 2 8 8 29 18 2 8 8 23 8 18 26 14 8 6 8 8 23 14 29 8 6 8 8 18 29 8 6 8 29 26 29 23 6 6 8 26 8 8 6 8 8 18 8 29 8 8 6 29 8 8 8 8 2 8 8 8 29 26 8 29 26 2 2 8 8 25 8 8 8 26 23 8 8 18 8 8 29 8 23 8 23 8 29 8 8 14 23 8 8 2 29 8 6 23 29 29 18 29 8 18 2 23 2 8 8 18 29 8 23 8 23 6 6 29 8 2 18 6 8 26 29 8 18 8 8 8 8 8 31 29 8 2 29 26 18 8 20 8 8 23 8 8 2 6 6 8 31 8 29 8 29 8 8 8 8 29 8 8 8 26 8 8 8 8 26 2 8 8 8 6 8 23 29 2 23 8 29 2 2 29 8 8 29 18 2 8 8 2 23 25 2 8 18 29 26 2 31 2 8 26 29 8 18 18 8 27 31 26 29 8 23 8 8 8 8 29 8 2 29 31 2 8 8 8 18 26 8 26 8 14 14 8 26 18 23 2 8 18 8 29 29 8 29 8 8 2 23 29 18 2 6 8 26 8 8 29 29 8 2 8 2 8 29 8 8 29 26 8 2 8 8 26 31 8 8 26 8 29 2 8 8 14 8 29 14 8 29 8 18 2 18 14 8 29 29 8 29 6 8 26 8 8 26 8 18 8 8 8 2 8 2 18 29 2 18 6 25 8 8 8 8 18 2 29 2 29 8 8 6 2 18 8 8 8 26 29 29 2 8 29 2 2 8 6 8 8 29 6 29 29 6 23 23 8 8 23 6 31 29 8 2 8 25 8 2 2 23 29 23 2 20 8 29 8 8 8 2 8 8 14 29 8 8 8 8 31 29 23 8 8 25 2 2 2 8 8 27 27 26 2 8 14 18 29 8 2 8 8 8 2 23 27 8 2 8 26 29 29 8 8 8 29 8 25 18 29 6 8 2 14 29 8 6 8 8 8 8 8 29 8 8 29 2 8 29 8 8 8 8 8 29 29 8 8 23 8 23 8 8 6 2 31 8 31 2 26 2 8 23 8 8 6 29 31 31 18 18 18 8 8 29 8 8 14 26 23 29 26 2 29 8 31 23 8 31 2 8 8 8 29 26 29 8 8 8 6 2 6 29 8 8 23 8 8 8 2 8 29 26 8 8 8 26 2 8 6 23 8 6 6 8 29 29 8 6 8 26 8 8 2 26 8 23 29 8 18 6 2 8 18 29 8 23 8 23 18 8 8 29 2 8 29 29 8 8 23 8 26 29 23 18 26 23 8 2 8 8 23 8 2 8 8 23 8 8 29 29 2 18 29 29 8 8 8 26 26 29 2 8 8 18 29 26 8 8 2 2 8 14 29 6 25 8 8 2 26 8 8 2 2 23 29 8 29 18 26 27 8 20 2 29 29 23 29 18 6 23 8 20 8 8 8 8 8 29 29 8 29 27 23 29 8 8 14 8 8 2 18 8 23 8 6 8 29 8 2 29 29 2 23 18 31 8 29 8 2 8 8 23 29 8 8 14 29 29 23 29 8 8 8 2 31 23 31 29 26 8 29 23 31 23 8 2 8 29 27 26 8 2 2 2 18 8 8 8 29 8 6 8 8 14 2 14 8 23 8 29 8 27 14 23 18 8 23 20 29 2 23 6 8 8 8 8 18 8 23 8 2 23 29 14 31 8 2 8 23 8 29 8 8 26 8 8 2 8 20 20 8 29 29 2 8 23 26 29 2 2 18 29 2 23 8 29 8 8 8 25 26 25 18 8 8 8 8 26 23 29 2 29 8 26 8 8 8 2 8 31 31 2 29 29 8 8 8 8 26 8 23 29 26 29 6 6 20 20 8 6 25 8 8 2 29 2 29 6 29 8 8 8 8 8 2 26 8 23 8 26 29 8 2 8 14 31 18 8 29 2 8 8 23 8 18 8 18 8 8 29 26 29 29 14 29 8 8 6 2 6 14 29 8 8 8 8 8 8 8 8 29 26 14 8 8 18 8 29 29 8 8 29 6 2 8 8 6 2 8 29 14 29 8 20 8 26 8 8 26 29 31 18 18 8 8 14 8 31 23 18 18 29 8 8 29 2 29 8 2 23 26 29 8 26 8 18 8 8 29 18 29 29 8 29 2 8 8 18 23 8 27 29 23 8 29 27 6 8 17 8 29 6 8 31 2 29 8 26 2 8 14 8 23 18 25 29 8 2 29 8 8 29 23 8 8 2 8 29 18 8 8 8 29 26 8 2 8 2 29 8 8 23 23 18 8 8 2 31 8 8 18 2 8 6 8 8 8 8 8 27 31 29 29 8 6 23 8 29 26 8 27 8 29 29 26 6 23 29 8 31 29 8 8 8 2 8 29 29 26 29 25 8 8 23 8 8 26 8 29 23 26 23 29 18 2 26 8 29 8 31 29 2 26 8 8 8 8 8 2 8 6 29 18 29 26 23 31 8 2 8 8 8 8 6 29 8 6 29 8 8 18 23 23 26 8 6 8 8 8 8 29 8 6 18 6 8 8 2 8 8 6 8 8 29 8 8 8 2 8 8 26 29 8 8 8 26 8 8 8 8 8 2 8 8 20 18 29 23 18 26 29 29 29 8 18 8 2 23 26 8 2 29 8 26 31 29 29 8 23 8 26 6 2 29 18 18 18 27 29 31 8 29 8 26 23 2 29 18 8 29 8 2 8 29 8 18 23 8 8 25 29 29 2 29 8 8 29 6 18 18 8 8 8 8 29 8 25 8 8 6 18 29 2 31 18 6 8 8 29 8 8 23 29 29 8 8 8 14 23 8 8 8 20 29 29 8 8 8 8 8 8 2 29 8 18 23 27 6 8 2 8 29 8 8 29 2 18 29 18 29 31 8 8 23 26 8 2 8 2 8 2 29 8 8 8 8 2 8 31 26 29 29 29 23 8 18 6 8 2 2 25 8 18 8 20 2 29 23 2 26 8 23 8 8 8 2 8 26 8 8 8 18 29 29 29 8 6 29 29 8 2 8 18 29 25 29 8 8 31 29 29 8 29 8 26 18 31 8 29 8 6 27 29 8 2 8 2 8 6 8 8 26 8 2 8 31 27 2 29 8 31 2 29 8 8 2 18 2 8 29 8 8 2 8 23 8 6 8 2 8 8 6 8 29 8 23 29 8 6 29 2 8 8 6 8 8 29 8 23 8 2 26 2 8 8 18 29 29 18 8 8 29 29 29 18 8 23 8 8 8 8 29 29 26 8 8 23 8 8 2 8 18 8 26 23 2 29 8 26 8 18 8 2 26 8 31 8 29 2 29 8 23 29 26 8 2 2 23 26 6 29 8 2 8 2 8 8 17 31 23 29 29 2 29 8 29 8 8 8 2 29 8 26 8 8 29 8 29 8 8 29 8 29 29 8 8 29 6 2 29 29 8 2 29 29 8 2 2 14 25 8 25 31 23 25 2 18 23 23 23 8 8 20 8 29 20 8 18 18 29 6 8 29 2 8 23 6 2 8 29 29 8 6 29 6 18 29 29 18 29 29 18 6 25 18 8 8 29 18 23 8 8 8 25 8 18 29 8 23 29 8 25 8 2 8 2 2 23 29 29 29 2 18 8 2 18 29 29 6 29 14 29 2 29 29 16 13 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 19 29 16 16 29 29 29 29 29 29 16 16 29 16 29 16 29 16 29 16 19 8 29 13 13 16 13 19 19 16 29 16 16 13 16 19 29 29 29 16 19 2 16 19 16 16 16 29 29 16 16 16 29 16 29 16 29 16 29 16 16 29 29 16 16 16 29 29 29 16 16 29 16 16 16 29 29 29 29 29 29 16 29 29 16 29 29 29 16 13 16 16 29 29 29 16 29 29 2 29 8 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 18 8 27 31 27 29 29 29 29 16 29 2 29 29 29 19 16 16 29 29 29 29 29 29 29 19 29 29 16 29 17 16 29 16 16 13 19 8 16 29 16 19 29 16 16 16 29 16 13 29 16 29 13 29 16 13 29 16 16 29 19 16 29 29 19 13 29 29 29 16 16 13 16 29 29 29 16 29 29 16 16 29 29 29 29 16 16 2 29 16 19 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 2 2 18 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 8 29 29 29 29 29 29 2 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 18 29 29 29 29 29 8 29 29 29 29 29 29 6 29 2 29 29 2 29 29 29 29 2 8 5 8 8 18 8 29 29 29 29 29 29 8 8 29 8 29 29 29 29 8 29 29 16 29 31 29 8 29 2 29 29 29 31 29 16 29 29 29 29 29 29 8 17 16 23 29 31 29 16 2 16 16 29 8 2 29 16 29 29 29 29 6 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 2 8 14 29 27 8 29 2 29 31 29 29 29 29 19 16 16 29 16 16 16 29 29 16 16 29 29 16 16 16 29 29 29 16 16 29 29 16 16 29 16 16 19 16 29 16 16 13 29 16 19 16 13 29 29 29 29 29 16 29 29 19 16 29 16 16 29 29 29 19 19 13 16 19 19 13 29 29 29 29 19 29 16 16 16 16 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 14 29 29 6 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 8 29 29 27 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 18 29 23 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 14 29 29 29 16 16 29 29 29 29 29 19 16 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 16 19 16 16 29 8 29 29 16 29 29 29 29 29 29 18 29 2 29 29 29 29 29 14 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 16 29 29 29 25 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 6 29 29 29 29 29 29 29 13 29 27 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 18 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 25 29 29 29 29 29 25 29 8 29 29 2 29 29 2 29 29 29 29 29 29 29 18 29 2 29 18 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 8 2 29 2 31 6 29 8 29 2 2 29 29 29 29 29 29 29 29 2 29 2 2 2 2 31 2 18 2 29 25 29 29 29 18 29 8 2 14 2 2 29 29 2 29 2 29 29 29 2 27 8 2 6 2 2 29 8 25 18 25 14 29 29 8 8 29 23 18 8 8 18 18 29 8 8 29 23 8 29 8 8 18 23 8 8 8 8 2 26 8 2 23 29 29 8 14 29 29 20 2 8 29 29 2 31 29 29 29 27 2 29 29 8 29 29 29 29 27 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 6 29 29 29 29 29 29 13 29 29 29 29 29 29 6 29 29 29 29 29 8 29 8 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 20 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 2 29 29 29 29 29 29 31 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 2 2 29 2 29 29 14 2 14 31 29 29 29 8 23 2 29 14 29 2 29 2 2 2 14 18 29 8 25 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 14 2 29 31 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 17 29 29 29 29 29 2 2 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 25 2 29 29 18 18 29 29 2 29 29 29 29 29 27 25 2 2 29 25 8 2 25 6 29 8 6 29 8 8 29 8 23 2 29 29 2 27 29 29 29 6 2 29 8 29 2 29 29 2 23 29 29 29 6 29 8 23 2 2 29 2 29 2 25 29 2 2 29 8 2 8 29 8 26 23 8 8 8 23 29 29 18 8 8 29 25 29 31 2 23 31 29 29 29 29 29 8 8 8 8 2 8 23 18 29 8 2 8 18 2 2 18 29 8 31 28 23 2 23 8 29 8 29 8 8 8 29 8 29 18 8 25 23 2 8 8 29 2 2 8 6 8 20 2 2 8 8 29 29 29 2 29 29 29 29 23 29 8 8 29 23 18 23 8 29 29 8 8 8 29 29 29 29 29 14 29 29 16 8 29 26 23 26 29 2 29 29 18 8 29 29 29 8 26 29 29 29 29 14 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 8 29 29 29 29 18 8 29 29 29 29 23 18 29 23 29 29 14 29 8 29 8 18 31 18 25 18 29 2 8 2 8 8 8 8 26 23 23 6 18 18 8 23 20 8 26 18 8 6 18 18 8 20 18 29 2 23 29 29 2 20 20 8 20 29 23 8 2 31 26 8 23 20 29 8 6 26 6 14 8 20 2 29 20 8 29 8 31 29 14 23 8 29 29 8 2 29 2 23 29 18 29 14 23 14 14 29 2 29 26 2 2 27 18 2 29 6 29 8 2 29 2 29 8 23 29 2 2 29 8 29 2 29 23 29 2 8 26 29 8 31 29 29 18 2 29 2 8 8 23 6 23 8 18 8 26 8 8 2 8 8 18 8 8 6 8 8 23 8 18 29 2 29 8 23 29 8 8 8 8 29 29 8 26 2 23 18 18 8 8 23 29 8 8 26 8 8 8 29 8 8 8 18 8 2 23 2 2 8 2 29 26 26 8 8 8 29 23 29 29 8 8 23 2 8 8 8 20 8 18 8 2 8 23 20 29 8 25 8 29 8 18 29 26 8 6 29 8 8 8 23 8 29 20 8 8 8 8 29 29 8 25 25 29 18 29 26 2 2 31 2 8 29 14 29 18 8 26 8 8 29 29 14 8 8 2 29 8 8 29 2 23 31 8 8 23 23 29 8 29 2 23 29 2 8 8 18 31 31 8 8 29 2 31 2 6 18 8 8 2 23 23 6 6 2 8 23 8 8 14 29 29 8 29 8 25 8 18 29 8 8 2 18 18 8 29 18 18 18 8 8 2 25 2 29 6 29 8 6 20 23 23 8 2 8 23 2 8 8 29 8 8 2 8 6 8 23 18 26 29 8 18 8 23 2 8 29 25 14 25 18 23 29 31 8 8 23 2 26 2 8 8 8 29 14 29 29 18 2 2 6 29 23 18 8 26 8 8 18 8 26 8 23 8 31 8 8 8 23 2 29 29 14 2 18 23 8 31 2 8 8 2 23 25 29 29 8 8 8 26 8 8 29 26 25 8 23 25 8 26 14 8 29 8 8 8 8 8 8 29 14 2 29 29 8 18 29 18 8 6 2 26 23 25 8 8 18 29 31 8 29 23 31 18 8 8 8 2 29 29 2 26 8 23 18 6 8 23 29 8 18 8 29 18 29 2 2 8 2 18 8 23 8 25 2 8 23 8 8 23 18 29 2 8 26 23 2 8 29 29 8 8 8 2 6 18 29 29 8 8 2 18 2 8 23 8 8 29 2 8 2 2 23 6 2 25 18 8 2 8 14 23 14 29 2 25 26 8 18 29 18 29 8 31 29 8 8 23 8 8 8 8 2 8 2 26 29 23 18 8 8 29 23 26 6 2 23 31 29 2 8 8 2 8 8 29 8 18 29 2 18 23 18 29 23 26 31 6 23 31 23 8 26 26 8 8 2 2 2 8 23 8 8 29 8 8 8 29 8 14 2 14 8 8 8 8 8 8 23 8 2 8 26 2 8 29 23 29 8 18 26 23 8 29 23 8 8 8 18 29 8 8 29 29 8 29 26 8 8 2 8 23 8 6 29 23 18 8 8 8 23 8 8 27 18 8 8 6 18 8 14 8 8 17 23 8 26 23 8 8 8 26 8 8 26 26 8 29 23 8 29 23 29 8 25 23 14 8 29 18 18 18 8 8 2 2 8 18 8 31 8 29 8 8 8 8 18 2 8 8 29 8 8 2 8 2 23 8 8 8 8 29 8 23 26 18 29 6 29 29 23 8 8 8 8 8 8 8 23 25 8 25 8 29 14 29 29 6 8 8 2 8 8 23 26 29 26 25 23 8 8 8 6 8 8 2 23 29 8 8 8 8 8 26 8 8 8 8 27 2 29 23 29 23 4 2 2 8 29 26 18 18 29 8 26 27 8 8 8 2 29 8 2 6 29 29 8 8 8 23 2 2 29 2 14 2 8 31 8 23 2 29 2 14 2 8 8 8 8 8 27 18 23 23 26 8 8 14 8 23 6 8 29 6 20 29 8 8 2 2 2 8 18 27 2 26 8 18 8 26 8 8 14 29 8 8 29 26 20 29 18 20 23 8 8 29 18 8 29 23 29 2 29 20 2 8 8 2 26 2 2 8 8 25 26 29 31 8 8 8 23 2 29 29 29 29 6 29 23 26 8 25 29 29 8 8 23 29 26 8 31 23 14 8 8 26 23 8 8 8 8 29 8 8 8 29 8 8 8 23 8 8 25 8 8 8 23 8 18 18 8 8 23 8 2 29 8 18 8 29 23 26 29 8 8 8 26 26 2 29 29 29 8 8 29 8 29 8 8 29 8 29 29 2 8 2 8 8 2 8 23 6 25 27 2 29 23 29 31 29 25 25 8 29 23 25 8 8 18 8 8 8 8 8 29 2 2 23 26 8 29 29 8 29 8 8 8 2 29 8 18 23 31 18 23 18 14 29 23 8 31 8 2 31 25 29 23 31 2 8 8 8 31 23 23 8 29 8 23 2 8 8 29 2 18 8 29 8 29 2 8 8 2 31 8 18 18 23 8 8 2 8 8 18 29 29 27 29 2 8 2 8 8 29 8 23 29 20 2 29 2 14 2 2 8 31 29 29 8 8 2 8 8 31 18 8 8 2 6 8 23 26 2 8 29 26 8 31 18 29 29 31 8 2 8 8 8 2 8 31 8 8 29 8 18 2 8 18 5 8 8 8 8 2 8 2 8 29 29 18 23 29 2 6 2 8 29 14 8 29 31 2 29 8 29 8 29 8 23 27 14 2 6 2 23 29 2 29 8 8 8 8 2 2 18 18 23 8 8 23 8 8 29 26 2 18 23 23 23 2 8 29 26 23 8 8 2 27 8 29 29 31 31 18 29 8 8 8 8 8 14 8 2 23 8 29 31 8 8 29 23 23 2 2 14 2 2 29 23 23 26 29 29 6 8 14 29 26 18 8 8 29 8 8 23 8 2 8 23 8 29 8 8 8 26 23 8 29 2 20 8 25 18 8 26 23 20 8 2 8 8 20 8 29 2 29 29 25 6 29 2 8 25 29 8 2 29 2 8 8 8 29 8 8 8 26 8 29 8 8 8 25 18 2 8 8 23 29 26 8 8 18 2 29 6 29 2 29 29 8 26 26 8 18 14 6 31 25 8 29 29 23 8 2 8 23 2 2 8 2 29 29 14 8 8 29 26 2 2 29 29 23 2 8 26 14 26 23 29 18 8 18 2 18 23 2 2 8 8 23 2 29 29 29 2 23 26 23 2 29 29 6 23 23 8 8 8 29 8 8 26 29 18 29 6 8 8 18 29 2 8 23 25 8 29 29 29 8 29 29 29 8 29 29 18 29 23 8 18 26 29 23 8 6 8 18 8 31 8 6 29 8 23 29 29 8 8 8 8 23 25 8 8 31 18 8 2 8 8 8 8 18 29 25 8 29 29 23 18 23 14 29 27 23 8 8 8 14 2 6 8 18 29 8 8 29 14 2 8 29 2 23 8 29 26 29 18 26 8 23 31 8 26 25 18 2 2 8 2 23 8 14 2 8 8 29 8 2 29 8 8 23 8 8 18 8 8 29 8 8 26 8 29 23 18 29 29 8 8 8 8 2 29 8 23 2 8 29 8 18 8 23 8 8 8 2 8 23 25 8 8 8 29 26 23 8 23 8 8 29 31 29 29 2 29 26 8 23 2 29 23 31 8 8 20 2 8 20 8 23 18 2 26 23 6 8 8 29 2 29 2 29 8 8 23 29 29 8 26 31 26 2 8 8 18 8 8 29 23 8 23 26 23 31 8 8 8 26 23 2 23 8 29 8 8 8 18 2 29 8 29 8 8 27 8 8 26 29 29 18 8 29 26 18 6 29 6 23 2 8 2 8 8 8 26 8 2 29 2 8 26 18 29 29 29 8 23 29 29 29 8 29 18 8 23 6 25 8 29 20 8 8 29 8 6 6 8 23 26 29 8 29 29 18 8 8 29 18 6 18 26 8 23 23 6 8 8 2 29 18 26 8 8 23 26 8 8 8 8 2 8 29 8 6 8 29 29 26 2 8 26 8 29 23 8 8 8 2 23 18 8 8 18 8 8 8 8 8 2 20 20 29 29 8 29 18 8 2 8 14 8 2 26 8 29 18 14 29 25 29 29 2 8 26 26 29 18 29 26 23 31 29 18 29 2 18 8 2 2 20 23 18 25 25 2 18 29 25 8 18 8 23 25 31 29 14 29 2 25 27 25 2 18 29 18 8 6 8 8 23 2 29 29 2 8 29 8 8 29 29 8 29 8 26 8 29 2 8 29 8 29 27 29 29 26 8 23 8 8 29 23 23 8 8 18 29 8 8 23 8 29 2 8 25 8 2 29 2 23 29 29 29 2 23 23 6 2 8 8 26 2 25 29 25 27 2 31 29 29 29 20 8 8 23 8 2 25 29 6 6 25 23 29 6 18 23 18 8 8 8 26 26 23 25 29 6 8 29 8 23 2 29 8 18 8 2 25 29 23 26 8 23 25 2 18 2 8 2 2 6 8 18 2 27 2 23 23 8 29 8 8 14 8 8 8 18 8 8 8 29 2 29 8 25 2 8 8 8 18 2 29 23 8 8 26 29 23 2 26 2 31 8 5 18 2 29 2 8 8 8 8 6 25 29 14 29 2 29 6 8 14 8 18 2 8 2 18 8 29 18 29 29 25 8 2 2 29 14 8 8 8 29 29 8 29 25 29 14 23 29 29 23 8 18 18 8 14 18 29 8 29 6 8 8 18 23 8 8 8 8 29 8 26 20 20 20 20 20 20 8 23 2 18 2 29 25 8 14 29 29 8 29 18 2 29 29 29 29 25 2 29 29 29 29 8 2 25 25 2 8 8 29 29 2 29 29 25 20 8 8 20 29 29 18 25 2 6 23 18 23 29 18 8 8 29 18 18 23 23 29 29 2 27 8 23 8 29 6 23 31 26 26 20 8 6 29 20 23 29 18 23 8 8 8 29 2 28 18 8 8 8 8 23 8 8 2 8 8 2 29 8 8 8 18 18 26 8 23 2 18 8 27 29 18 8 31 23 8 8 25 2 23 6 8 29 18 8 8 29 23 26 2 8 29 18 23 8 29 29 29 8 18 23 25 6 14 8 8 31 29 18 2 8 2 8 29 2 29 18 2 29 23 2 8 8 14 8 29 29 29 2 29 29 25 25 29 18 8 29 29 29 8 6 26 23 18 2 29 25 18 2 2 23 27 23 29 2 26 23 31 18 8 18 26 23 18 8 29 6 2 8 8 8 23 2 8 23 8 8 8 8 8 2 18 23 6 8 31 8 25 25 8 23 2 2 29 8 14 8 18 8 29 6 8 26 8 8 8 18 8 2 26 2 29 25 2 29 18 23 29 18 2 8 29 29 26 23 26 8 29 8 8 25 20 23 2 8 14 8 8 29 8 2 8 29 8 8 29 23 8 8 29 26 29 8 29 29 2 14 23 29 23 31 23 2 8 8 6 23 25 8 8 26 29 26 6 23 26 31 23 20 8 8 2 2 14 20 20 20 20 2 8 8 25 8 18 29 8 8 2 29 8 8 8 8 29 6 23 8 29 23 8 23 8 29 8 29 29 14 2 8 29 2 29 8 8 26 23 2 26 26 14 26 8 23 18 8 2 20 18 2 23 8 8 8 29 29 2 18 26 8 8 8 2 2 29 6 20 6 18 18 20 6 2 18 18 8 2 18 6 18 29 18 18 26 2 29 26 8 29 8 29 23 8 31 29 26 8 8 2 18 23 23 8 18 8 31 20 8 29 8 8 29 8 29 8 29 31 8 8 8 8 18 29 23 31 29 2 2 18 18 8 8 29 8 23 6 8 8 29 25 2 8 8 8 8 8 8 23 2 29 8 29 23 6 8 18 29 8 29 29 2 8 29 8 23 8 8 8 2 29 29 26 8 8 2 8 29 29 8 8 8 8 14 23 23 23 23 29 8 26 8 29 6 8 29 23 29 29 29 8 8 29 6 8 8 8 14 29 26 26 8 8 29 8 2 8 8 8 23 8 8 8 27 2 8 8 23 27 26 26 8 2 18 6 8 8 8 8 25 8 23 2 29 23 8 8 26 29 29 2 26 8 2 29 2 26 6 8 2 8 8 8 29 8 29 29 2 29 26 8 8 8 25 8 8 25 25 8 29 8 29 8 8 29 18 8 8 29 18 29 6 8 29 29 2 8 26 8 23 8 8 26 29 2 8 8 8 8 2 29 8 18 26 18 2 26 29 26 2 8 23 8 8 26 8 6 29 8 29 5 17 26 8 8 14 18 29 8 14 26 8 29 23 14 2 2 8 8 8 2 14 25 8 2 2 18 29 20 2 8 20 2 8 8 29 29 26 23 29 6 29 8 2 23 14 25 8 2 2 23 8 20 29 6 8 18 18 29 8 8 26 23 2 23 29 23 8 8 25 8 8 29 8 8 26 23 8 8 8 8 29 2 8 8 23 8 14 29 14 26 8 8 23 29 2 14 8 8 29 8 14 29 8 26 26 8 2 18 2 31 29 23 29 8 2 2 8 14 23 29 23 23 29 20 29 29 29 23 23 20 8 14 8 8 8 29 8 27 8 8 18 8 8 29 8 2 8 23 8 8 26 26 8 8 31 29 8 23 8 2 23 29 29 14 29 18 29 8 8 8 25 29 8 8 18 8 29 18 8 14 25 8 14 29 25 2 26 8 23 8 25 29 8 8 23 23 8 2 18 2 26 23 29 8 29 8 8 29 29 18 8 29 8 23 2 29 8 8 29 8 8 8 2 8 23 8 23 5 29 6 2 23 29 29 8 26 25 18 23 8 8 18 8 2 8 8 8 6 8 29 31 29 6 8 18 2 8 8 8 8 8 8 18 2 29 2 8 26 29 8 18 29 8 8 8 8 8 29 29 23 8 8 17 8 25 8 29 29 29 29 2 8 2 8 31 26 26 8 8 31 8 20 23 29 20 18 20 8 25 31 29 29 23 8 2 29 31 2 23 8 26 8 29 8 18 26 8 8 18 18 8 8 14 8 29 18 31 8 8 31 8 26 29 2 25 18 25 27 8 18 20 8 2 26 8 20 29 8 26 8 8 29 18 20 29 29 8 26 23 18 2 26 8 8 8 14 25 29 14 26 29 6 2 2 23 29 8 29 2 14 26 8 29 18 8 2 8 2 23 8 29 29 29 8 25 8 29 6 29 23 29 14 25 25 2 6 29 2 25 6 29 2 23 2 8 29 26 25 8 29 2 8 2 31 8 8 8 29 25 29 25 8 2 8 2 8 8 2 23 18 2 8 2 2 2 18 23 8 26 6 29 2 25 8 6 8 6 31 2 29 2 29 8 8 8 2 8 18 6 8 31 8 29 23 6 8 29 2 29 26 18 29 29 29 26 2 29 8 8 29 6 29 23 2 25 8 26 8 26 8 23 8 8 8 23 8 8 8 8 29 18 2 8 2 8 8 8 29 2 8 8 29 29 29 29 18 2 23 29 29 29 26 26 2 8 2 20 2 31 8 23 26 25 8 2 8 31 26 8 2 8 8 23 8 8 29 29 8 8 29 8 2 8 31 8 18 8 2 26 29 8 8 29 26 29 8 14 6 6 29 29 23 18 8 8 8 2 8 2 8 18 26 8 2 8 26 8 29 2 18 29 23 23 8 29 8 2 26 23 8 8 8 8 23 26 8 8 6 8 8 26 8 29 8 2 26 23 25 23 29 25 18 8 8 8 8 8 23 8 18 6 8 8 8 25 29 23 23 29 23 2 26 8 8 2 8 29 26 8 23 18 2 23 8 8 29 31 29 14 2 23 8 31 26 2 25 29 2 23 8 29 18 8 8 23 2 26 8 29 8 26 8 25 31 8 29 2 18 8 2 26 29 8 8 8 29 2 31 8 8 6 2 8 29 18 23 8 2 29 8 8 29 8 8 26 23 2 2 8 8 18 8 18 18 2 8 29 8 2 29 29 29 23 2 25 2 8 23 29 31 8 18 2 29 8 8 18 2 8 26 8 18 26 23 8 23 8 2 8 29 25 29 18 29 26 26 8 8 6 23 6 6 26 29 29 8 8 29 8 6 18 8 8 8 8 8 23 25 29 8 14 25 8 29 18 23 8 8 29 18 18 29 29 27 8 2 6 8 8 2 8 29 23 8 26 8 18 8 26 2 23 8 29 8 29 2 23 2 8 8 26 29 14 8 18 8 6 8 23 8 8 29 8 8 27 8 23 6 2 18 8 8 29 18 23 26 6 14 26 2 8 8 18 8 8 29 6 18 29 6 6 29 8 29 31 29 23 8 8 8 23 23 29 8 8 8 23 8 2 26 6 8 8 29 8 18 8 18 18 8 8 8 23 29 29 8 2 6 18 23 29 8 18 29 2 8 8 8 26 29 2 8 8 23 29 31 8 26 8 26 23 23 6 23 29 23 8 8 8 8 29 8 26 8 8 23 18 8 6 8 8 2 8 29 8 14 27 8 8 8 26 29 8 23 8 8 23 29 2 8 26 18 31 8 8 23 6 27 2 8 8 8 8 8 6 26 23 31 8 29 18 8 8 23 6 8 29 23 23 29 29 29 8 23 8 23 2 29 26 29 8 8 18 8 23 8 8 23 14 8 2 8 2 25 23 18 29 8 26 2 8 8 8 23 8 26 29 23 8 8 6 26 8 8 29 2 8 8 8 29 8 29 14 8 29 29 8 8 2 29 18 2 8 8 8 23 18 26 31 26 8 8 31 8 8 23 18 29 8 8 6 8 8 23 2 29 2 29 29 29 14 8 23 8 14 29 8 8 8 26 18 8 8 8 31 8 8 26 8 23 23 8 8 8 18 31 8 23 8 26 23 14 8 25 8 8 18 29 26 23 18 8 29 18 8 8 23 8 26 29 18 8 26 18 23 8 29 8 6 29 31 23 8 23 8 8 8 29 8 2 26 8 29 6 31 8 18 8 8 18 23 29 8 8 8 8 23 26 8 8 29 25 29 8 8 6 8 8 18 6 29 2 8 8 20 18 20 26 29 8 31 8 23 6 23 26 8 31 8 29 29 14 31 29 23 18 2 2 8 29 29 18 8 8 27 8 2 29 8 8 31 8 23 8 2 8 8 8 18 29 8 23 29 31 8 14 8 29 29 18 8 8 8 8 29 23 29 8 8 8 29 2 27 26 27 2 18 8 29 26 8 14 2 18 8 8 8 23 8 8 8 26 23 29 26 8 8 8 8 2 8 8 8 2 8 8 8 29 29 8 8 18 29 26 14 8 18 23 2 8 8 26 23 29 29 8 29 23 20 20 8 29 26 8 8 29 8 8 8 23 29 2 6 2 23 18 29 25 29 8 8 23 8 23 8 6 18 8 6 8 18 29 8 2 8 2 23 8 8 6 2 8 27 8 8 2 29 8 25 2 8 8 23 29 8 29 8 18 29 8 8 23 8 8 27 8 23 31 6 8 27 29 2 29 2 18 29 18 29 2 18 23 8 29 2 29 18 8 6 8 29 29 8 29 29 8 6 29 23 2 8 18 8 2 23 14 8 8 8 8 29 18 31 18 8 8 29 29 8 23 29 2 8 8 29 8 8 8 29 8 29 29 8 8 8 8 18 2 8 18 8 8 8 8 8 8 8 18 23 8 26 29 29 25 6 29 18 23 6 6 26 2 8 23 29 8 29 8 8 29 29 8 2 26 18 23 26 26 8 8 26 6 31 8 25 23 8 18 8 8 8 2 2 8 29 6 8 29 8 26 29 8 18 8 26 23 8 8 20 8 8 29 29 18 2 8 8 8 23 2 8 8 26 8 18 8 29 18 23 29 26 29 8 2 8 18 29 2 8 2 8 8 20 20 20 8 2 25 23 2 29 23 8 8 14 26 8 8 8 8 8 14 29 31 23 8 8 8 26 8 2 8 23 8 29 8 2 23 8 8 18 6 18 8 23 29 31 8 8 31 8 8 8 6 6 14 18 8 29 8 2 29 26 23 8 29 20 8 8 2 25 2 2 29 29 2 8 8 26 14 8 2 23 31 18 2 23 18 6 2 8 20 31 23 8 8 26 29 29 6 23 8 29 26 23 8 8 8 8 29 31 31 8 8 8 2 8 25 8 29 8 29 2 8 2 8 26 25 8 8 26 29 29 8 18 29 23 8 23 2 29 8 29 8 2 31 29 8 31 8 8 8 18 14 8 8 29 23 8 23 23 8 2 6 2 8 29 23 29 23 8 2 29 29 8 6 29 26 29 8 29 18 29 18 29 2 2 23 14 23 26 18 23 8 25 29 8 2 26 23 26 29 2 8 29 23 8 8 8 8 8 18 26 29 29 8 8 2 8 29 8 18 25 29 8 8 20 2 20 26 8 8 14 23 23 8 27 26 8 29 26 8 8 2 2 8 8 26 18 25 8 25 26 8 8 23 8 29 2 2 14 8 27 2 8 8 8 18 23 8 29 26 6 29 8 14 2 31 23 29 29 29 18 8 8 8 6 29 18 23 18 8 23 2 26 29 29 8 6 8 26 23 2 23 8 29 29 8 23 27 29 8 8 8 8 2 6 8 29 29 23 8 8 25 8 29 8 8 23 8 29 8 14 29 8 2 2 2 8 8 8 29 29 29 29 8 31 8 8 29 8 18 8 29 8 8 31 8 6 8 8 8 2 2 31 8 2 29 18 29 8 23 29 31 29 8 8 8 8 8 23 5 8 2 8 8 8 18 8 29 25 8 23 8 8 8 26 25 8 8 29 23 29 8 2 8 26 18 8 25 2 8 8 2 26 8 27 8 8 8 8 6 14 8 29 2 2 14 8 23 8 8 18 29 8 29 29 8 18 8 18 26 8 8 29 29 29 6 8 8 8 8 8 8 29 18 8 29 29 29 29 23 18 8 2 25 8 23 8 2 8 8 8 29 8 8 8 8 8 8 29 2 6 8 8 8 26 29 8 29 29 18 14 23 8 29 2 23 18 8 8 23 8 8 29 8 8 26 14 29 8 8 23 23 8 26 8 8 23 8 8 31 29 8 29 29 23 29 29 8 29 6 8 29 8 26 8 27 18 8 8 8 18 2 8 8 8 25 14 8 6 29 26 8 23 8 18 8 8 8 29 29 8 8 29 29 25 18 20 8 20 8 6 8 26 23 29 31 8 27 8 29 26 8 2 18 8 8 23 8 8 29 29 29 29 8 8 8 23 31 8 8 18 23 8 8 8 8 8 2 29 2 23 31 29 8 29 2 8 8 18 29 18 2 18 18 29 29 18 29 8 31 25 29 27 18 8 18 29 2 29 23 23 23 20 2 23 8 8 8 2 8 8 2 31 8 29 29 18 18 31 8 6 18 14 8 2 26 8 8 23 26 29 2 2 8 2 8 29 26 8 8 23 8 23 26 29 29 8 23 29 18 2 23 8 6 29 2 8 8 29 8 8 29 18 8 2 2 8 26 18 2 23 8 29 29 29 29 8 8 8 29 29 8 8 29 14 27 8 29 25 8 8 8 18 29 29 14 29 20 8 26 8 8 8 26 23 8 18 8 8 8 26 8 8 23 2 29 6 8 8 8 8 26 2 8 8 8 29 8 29 8 8 29 8 26 2 29 23 8 29 8 8 26 31 8 18 29 18 8 31 2 18 27 23 29 29 8 6 8 8 8 8 6 8 23 8 29 18 8 8 8 8 18 23 2 8 8 18 29 29 23 2 8 8 2 6 8 29 29 29 29 29 8 8 2 2 8 8 8 29 8 29 29 8 26 2 23 29 8 8 8 26 18 18 23 29 29 29 25 8 25 2 29 8 23 29 8 29 14 8 29 18 8 23 8 26 26 18 29 8 8 29 2 8 18 6 8 25 2 8 25 18 8 8 8 29 29 8 23 31 8 8 18 29 2 20 26 26 2 8 8 8 6 8 8 29 2 29 8 29 8 2 31 18 8 29 25 26 29 6 8 18 23 2 18 8 23 29 8 25 2 8 8 8 6 8 8 8 23 26 26 8 13 29 23 29 8 8 29 8 18 14 25 18 8 25 29 26 29 23 8 8 8 29 8 29 26 8 29 29 2 18 29 2 29 20 31 29 26 26 29 8 25 8 17 29 8 8 8 8 8 29 31 23 8 8 2 6 6 26 23 29 8 8 29 2 8 8 25 2 2 8 23 2 23 2 29 29 25 18 29 29 26 23 4 8 29 8 26 31 29 23 8 2 8 8 29 23 8 8 8 8 14 8 25 8 8 29 2 8 8 23 8 29 8 8 26 29 8 18 18 8 8 18 8 23 26 2 23 31 27 2 2 23 26 29 29 18 6 2 18 29 8 6 18 8 8 23 8 26 2 23 8 29 2 6 8 31 29 8 2 8 17 29 23 17 8 2 20 25 6 29 2 6 26 8 18 29 14 8 8 29 2 8 8 8 29 6 23 8 8 8 18 18 8 29 23 29 29 8 2 31 29 29 6 2 8 8 8 29 8 23 8 23 26 8 6 8 29 8 8 8 8 29 8 29 8 26 23 8 29 8 8 8 8 2 18 8 2 8 29 2 23 8 25 29 8 8 8 8 18 2 8 2 23 6 8 29 29 26 29 23 23 8 8 23 8 29 8 8 26 29 29 8 29 27 8 29 8 8 23 23 26 8 8 26 8 29 27 29 8 8 31 20 26 2 20 20 8 20 8 29 20 2 8 20 8 8 29 23 29 8 8 29 29 23 18 26 8 8 26 23 29 29 8 29 14 2 29 2 14 2 25 14 8 23 25 29 26 25 2 8 29 2 18 8 2 8 23 2 2 18 18 26 8 8 29 26 8 8 8 8 2 8 31 23 31 29 26 23 31 6 8 29 26 8 29 29 31 23 8 2 2 18 18 29 29 18 8 8 14 29 8 29 2 18 29 23 8 29 26 8 29 29 29 14 8 18 18 8 8 29 23 29 29 8 8 8 8 29 29 26 18 23 29 8 29 8 23 29 8 6 18 18 29 2 29 2 8 8 8 8 23 8 29 8 29 29 8 29 18 6 6 18 29 26 8 8 8 23 2 6 29 29 2 2 26 8 8 29 29 18 8 18 18 29 29 23 14 31 2 8 8 31 8 18 23 2 29 8 18 8 23 23 8 8 29 29 23 26 29 8 26 8 29 23 8 8 29 2 14 29 8 8 8 8 8 29 8 23 8 8 23 23 26 25 23 29 8 18 31 6 26 8 14 8 14 6 27 2 26 29 18 29 8 29 8 29 18 18 2 8 8 4 14 29 29 14 8 8 23 6 2 29 8 8 8 6 6 23 8 8 18 8 8 23 29 23 8 26 8 31 8 8 8 23 29 25 14 8 8 8 8 25 25 23 29 8 23 29 6 2 18 2 8 29 26 8 8 8 8 8 8 26 8 2 26 25 20 8 27 14 2 29 18 8 18 29 23 8 14 8 8 29 20 8 29 6 8 6 29 25 18 8 8 8 18 8 6 8 8 23 8 18 8 8 31 8 26 29 8 29 8 8 26 25 8 2 8 18 31 8 29 8 26 8 23 8 8 18 31 8 8 8 8 29 8 29 29 2 29 8 8 14 8 18 29 8 8 8 6 29 29 8 20 29 29 8 6 8 8 29 23 8 2 23 26 29 8 8 8 18 2 8 2 8 8 8 8 2 31 29 29 31 2 8 23 2 8 8 18 8 29 2 8 26 31 8 23 29 8 29 29 25 29 26 2 23 8 23 8 25 8 18 29 2 2 2 27 29 14 29 8 8 29 6 8 2 18 8 29 25 8 29 8 18 8 29 6 23 18 8 18 26 14 2 2 8 26 23 18 2 8 8 18 6 2 29 8 2 8 8 23 2 29 8 2 8 8 2 8 18 8 18 25 8 8 23 2 8 8 18 29 27 18 29 18 2 31 2 8 29 8 2 8 8 8 8 8 29 8 31 8 8 20 20 29 14 31 25 18 8 8 23 2 8 8 18 29 8 29 8 26 23 8 2 8 2 29 8 2 29 26 29 29 18 23 8 29 26 23 29 18 29 6 26 27 29 29 14 8 8 20 26 8 29 26 23 26 2 8 29 8 18 23 2 8 2 8 8 8 2 8 26 8 17 8 8 2 8 18 8 29 29 31 2 29 26 29 6 23 26 8 8 29 2 8 8 29 23 2 29 6 8 31 8 8 29 18 20 26 18 29 8 25 8 8 8 23 27 8 23 8 8 29 8 6 2 23 29 8 29 14 8 29 29 29 23 8 8 27 26 23 23 8 26 23 8 2 23 23 29 20 25 23 23 6 29 29 8 8 29 8 23 18 18 29 29 23 8 26 29 26 2 6 8 8 8 29 8 23 8 8 6 29 2 8 23 23 8 8 8 8 8 14 8 29 8 8 29 8 29 29 8 27 8 8 6 8 26 8 8 23 26 8 8 26 23 29 29 29 29 31 8 2 8 8 31 8 18 31 23 8 8 8 23 27 8 2 8 29 8 29 8 27 2 29 23 8 23 8 2 8 29 8 8 2 29 18 29 8 23 2 6 8 8 8 8 8 23 18 14 8 18 8 8 29 8 2 29 23 8 18 8 8 29 29 29 23 29 2 8 18 14 8 8 25 23 26 26 2 6 8 8 29 8 26 23 8 6 29 8 2 8 8 29 8 23 2 25 25 8 26 2 18 8 29 8 8 26 8 2 8 27 8 18 23 8 29 8 26 8 29 23 8 29 29 8 8 29 8 8 29 26 8 8 8 8 2 8 31 29 23 8 8 8 8 31 26 8 29 31 23 14 2 23 26 29 8 26 29 8 14 29 29 18 8 20 8 8 8 8 8 8 25 6 26 20 8 29 2 23 18 29 14 25 8 29 29 8 20 26 2 29 8 8 8 8 23 8 18 6 31 26 8 25 29 18 29 8 23 29 8 8 18 23 29 29 29 2 29 8 8 18 8 29 8 6 23 18 2 29 2 8 26 29 8 25 2 29 2 8 8 29 8 8 29 8 2 8 8 8 8 29 18 2 23 2 8 26 8 8 8 8 6 8 2 8 2 8 23 26 29 14 18 8 23 2 18 18 29 26 8 2 26 29 2 29 8 8 2 8 8 8 29 8 29 29 2 23 8 2 2 23 8 29 6 8 8 29 18 8 27 8 8 6 8 26 8 23 8 8 8 8 8 8 8 6 8 23 8 18 8 29 8 23 26 29 27 2 26 8 8 8 8 8 29 2 29 26 31 8 31 18 29 18 14 31 8 29 8 23 18 2 8 2 23 29 23 2 8 6 29 6 8 25 8 2 23 8 29 14 8 27 18 18 29 14 8 8 8 23 29 8 29 18 23 8 25 8 8 2 31 29 8 2 14 2 2 8 8 20 8 20 2 8 2 29 6 29 29 26 8 8 6 8 26 29 8 8 8 2 29 2 29 8 8 18 8 8 8 29 29 26 2 8 8 29 29 8 29 23 26 18 2 8 8 29 25 18 8 8 6 8 29 8 23 8 8 26 8 29 8 2 26 8 29 23 8 18 29 8 29 8 29 23 18 6 8 23 8 29 26 8 2 29 2 29 25 6 8 29 29 18 18 29 8 8 8 26 31 8 8 18 2 8 8 29 2 8 29 8 8 26 8 29 2 25 8 8 8 8 18 18 8 29 2 29 8 8 23 8 23 23 29 8 8 23 8 18 29 31 8 8 18 26 29 8 18 29 29 8 8 27 29 18 8 2 29 25 29 18 8 29 8 2 29 23 8 14 8 2 23 2 2 29 29 2 26 23 2 8 23 8 8 8 2 8 8 29 2 8 29 23 8 8 8 29 8 8 8 18 8 8 29 8 29 29 29 8 23 8 29 2 2 8 8 18 26 29 8 6 8 31 29 8 8 2 6 6 29 18 25 8 2 29 23 8 2 26 26 31 29 2 2 23 8 8 25 8 29 8 26 29 29 18 8 8 18 23 29 8 6 2 29 8 29 2 2 25 8 29 31 8 8 23 8 26 6 2 25 2 14 8 8 18 8 29 8 2 8 2 18 23 8 8 29 2 29 27 2 2 8 31 23 18 26 18 29 8 8 8 2 8 8 8 2 18 8 8 29 8 29 23 23 2 18 8 8 8 26 6 18 8 29 6 8 2 8 23 8 29 29 31 8 29 20 26 8 18 8 2 8 29 18 26 8 18 14 26 8 2 6 29 26 29 18 29 8 29 8 8 29 18 29 29 8 29 8 8 29 29 29 8 26 23 8 23 14 29 8 8 8 8 20 2 8 2 23 18 29 6 2 27 26 8 23 8 8 23 29 29 8 8 29 31 8 8 8 14 2 8 23 23 8 18 18 23 25 25 6 23 17 31 29 29 18 23 2 23 8 8 8 31 29 8 8 2 27 8 2 8 2 8 8 8 23 29 8 14 2 8 29 2 8 8 2 29 2 29 8 8 8 29 25 23 2 8 8 8 8 20 8 8 29 8 8 31 2 8 31 8 8 2 8 27 23 29 29 29 29 29 8 2 29 26 6 26 18 2 27 29 2 8 20 29 31 23 8 26 8 23 8 8 8 8 2 8 29 23 2 29 8 8 8 29 8 14 2 8 29 8 8 8 18 23 8 29 23 8 8 18 18 26 29 8 8 2 23 2 8 14 6 8 18 26 29 8 26 8 8 18 29 29 27 23 8 8 2 25 26 26 8 29 8 29 23 23 29 8 8 26 8 31 23 23 8 26 29 8 29 8 29 29 8 26 2 26 8 8 23 8 8 29 2 8 29 8 31 29 8 29 6 8 29 8 29 6 8 2 29 8 8 31 26 18 8 8 8 23 29 29 2 31 8 31 18 18 23 4 8 8 2 8 8 29 18 2 23 18 8 8 26 29 14 29 2 23 26 8 29 18 25 29 25 2 23 8 29 18 29 2 29 18 23 8 8 8 8 8 26 8 23 23 23 2 23 23 8 8 8 31 8 26 23 8 29 29 2 29 26 29 8 25 23 29 23 26 8 29 8 8 8 2 29 8 29 18 8 8 29 8 8 8 29 29 8 26 8 29 8 29 8 31 8 6 18 27 8 29 8 8 8 8 29 6 29 14 29 2 8 18 18 8 26 18 8 29 6 8 27 8 8 8 8 8 6 26 8 29 29 8 6 6 8 26 8 2 2 29 6 6 29 8 8 8 6 29 18 27 8 8 6 31 18 8 23 29 8 14 25 29 25 29 26 23 25 29 29 8 29 31 18 25 2 26 26 29 29 8 8 8 8 2 29 8 29 29 8 18 8 8 31 8 29 2 8 8 8 29 29 18 29 14 29 29 23 18 29 8 8 29 26 29 31 8 6 2 6 23 8 8 18 18 18 17 8 2 8 8 8 6 8 29 29 25 8 8 31 25 8 29 8 29 26 8 18 2 8 8 26 2 8 2 8 8 29 26 8 29 29 23 29 25 8 14 8 8 29 29 8 8 8 18 29 6 8 8 8 6 8 26 6 23 23 8 14 31 26 8 6 29 8 29 8 2 8 8 2 23 8 8 29 8 26 2 8 26 25 8 2 8 23 8 6 8 31 29 8 8 2 8 8 8 2 8 8 23 2 26 2 8 2 8 18 8 23 23 29 27 8 29 8 25 18 8 8 23 18 29 8 26 8 2 29 26 8 8 23 29 8 8 23 29 26 2 29 8 8 18 18 29 8 31 18 8 29 8 2 27 25 2 8 8 8 29 6 8 29 2 8 29 29 2 29 8 25 2 18 8 23 25 8 8 23 6 8 8 8 8 8 29 8 8 23 2 31 29 8 8 18 2 23 8 25 27 31 14 8 25 8 8 29 8 6 25 2 23 31 2 8 8 29 29 8 8 8 26 29 26 8 23 29 8 8 6 8 8 6 8 23 25 26 29 8 23 23 8 8 8 8 29 29 8 8 8 8 2 6 8 18 2 31 8 31 23 26 2 8 2 26 29 23 2 2 8 2 8 23 8 18 8 29 18 20 29 26 23 2 29 8 29 8 8 2 23 26 20 26 8 8 29 8 8 26 2 8 25 2 2 8 8 8 8 26 31 8 31 20 2 25 8 2 8 29 2 8 29 8 29 29 26 8 8 6 8 8 29 8 29 18 2 2 8 6 18 8 29 2 8 2 26 29 2 2 18 18 8 23 6 29 18 8 8 2 29 29 8 2 8 8 18 2 27 6 8 8 29 8 8 8 2 8 8 25 27 8 8 29 8 23 2 2 26 18 8 23 8 23 8 2 18 18 8 23 29 29 8 29 6 26 23 8 8 8 2 2 29 29 8 8 26 23 18 8 2 8 29 2 8 18 8 27 8 8 8 26 29 18 25 8 8 8 31 29 29 29 8 23 26 8 29 2 29 8 2 8 8 18 29 8 8 29 2 8 2 25 2 29 14 8 8 8 8 8 20 26 8 29 26 18 26 8 14 2 2 8 26 23 8 6 8 8 8 29 2 2 14 8 29 25 2 2 8 18 31 18 8 18 26 2 8 29 18 8 8 29 6 23 8 26 2 29 8 8 8 8 8 8 2 8 29 23 8 2 2 18 8 8 6 8 29 2 27 8 29 29 6 8 29 8 25 29 8 29 6 29 8 8 8 26 29 18 8 18 2 29 8 29 2 29 2 8 6 8 8 8 6 8 29 2 29 23 26 8 8 8 29 2 25 18 31 8 2 26 23 8 26 18 2 29 8 26 8 29 8 8 26 29 18 8 2 29 26 8 6 8 26 8 8 26 27 25 8 8 29 8 18 29 6 2 8 2 8 6 29 2 2 31 8 8 18 8 8 26 2 26 8 23 8 31 8 8 31 8 8 8 8 8 8 18 2 26 8 8 8 29 6 8 8 8 8 29 8 23 8 23 8 8 29 8 29 29 18 8 29 23 6 2 8 26 29 8 8 29 8 2 23 25 29 29 8 8 26 8 8 29 8 25 18 8 2 8 18 25 29 8 29 8 23 18 8 2 18 27 8 29 8 29 8 2 8 2 29 29 8 25 25 29 14 8 29 8 29 27 14 8 8 18 29 2 8 2 2 26 23 8 29 29 2 23 29 26 29 8 29 18 8 18 8 2 26 2 14 6 8 8 14 29 2 26 8 29 25 27 8 2 2 8 8 29 2 26 23 29 8 29 2 8 2 2 8 29 8 23 2 29 18 8 29 2 26 26 26 8 27 8 26 8 8 8 2 8 2 29 8 8 18 29 29 29 8 29 31 29 8 26 8 29 8 26 29 23 14 29 8 8 8 31 29 8 8 2 8 2 29 6 25 18 29 8 18 2 26 29 8 29 29 8 8 29 2 8 26 18 23 8 29 23 8 2 2 2 8 8 2 8 8 29 8 25 8 29 23 25 18 8 26 2 8 8 8 31 2 29 29 8 8 8 2 20 2 20 29 8 8 27 2 8 8 8 29 29 2 29 29 25 8 8 8 8 2 2 29 20 8 2 8 8 2 6 18 2 8 18 26 8 8 2 8 2 8 23 29 2 2 8 8 29 18 2 8 8 8 26 29 14 29 31 2 8 8 6 29 8 2 8 8 8 8 8 8 25 29 25 8 8 8 8 8 31 2 8 8 8 2 29 26 26 4 18 8 23 23 18 2 26 6 6 2 2 2 8 26 8 26 18 2 8 6 29 29 8 23 29 18 2 31 2 8 26 2 8 18 18 2 29 31 2 29 6 6 8 27 14 29 8 29 2 29 29 8 8 29 8 29 8 18 8 18 2 25 14 29 29 20 20 8 2 26 29 8 29 27 29 2 2 2 29 18 2 8 20 2 25 26 8 8 2 8 14 26 8 8 29 2 29 29 29 8 31 8 29 26 25 6 29 29 8 8 8 8 31 8 8 29 29 29 18 2 29 8 2 8 29 2 29 8 2 6 8 26 29 29 8 8 2 23 29 8 2 2 8 8 8 25 29 23 2 23 8 8 29 26 23 18 23 2 31 29 8 8 29 8 8 18 29 8 18 2 2 25 29 2 8 8 29 8 29 2 29 14 8 31 8 2 29 18 18 8 29 29 8 2 8 8 29 8 31 2 8 8 2 2 29 29 2 2 8 26 8 2 31 31 8 29 8 8 8 6 29 29 8 2 27 8 8 2 8 31 2 25 29 18 8 18 8 2 8 18 18 8 8 29 2 29 8 23 29 29 8 29 8 8 29 29 2 18 29 18 8 31 8 18 8 8 8 8 8 8 26 25 8 8 8 8 2 8 8 8 8 8 29 8 8 2 2 2 18 8 26 29 29 2 29 2 6 18 29 2 2 8 8 29 8 26 14 8 18 2 29 8 29 29 2 29 8 29 8 8 18 2 29 8 8 8 20 27 29 2 25 8 31 8 8 8 8 2 2 2 18 8 8 29 18 2 2 25 2 18 2 2 29 14 20 26 29 8 8 31 8 2 2 8 18 25 2 2 5 14 2 2 2 29 29 29 23 31 29 29 18 8 2 8 29 2 2 18 2 25 26 29 8 2 5 8 25 2 8 20 29 2 8 29 29 2 2 6 8 29 29 8 8 29 25 6 18 18 29 8 8 31 8 29 29 29 23 31 29 8 29 23 29 2 8 29 18 23 8 8 8 2 26 29 6 29 23 18 18 29 23 8 8 6 29 29 29 18 6 8 2 26 8 14 2 29 8 29 26 29 8 26 8 2 8 8 8 23 29 2 8 18 8 18 8 2 8 8 18 18 2 6 8 8 29 23 6 2 8 8 8 8 2 18 8 8 29 2 5 29 29 6 8 29 8 8 8 2 18 23 8 8 2 8 8 2 18 29 29 18 8 29 2 29 8 31 26 18 29 8 26 8 29 14 2 8 29 6 23 2 8 18 14 2 8 8 2 8 26 26 23 27 8 2 23 8 29 2 26 8 29 2 2 2 29 2 8 18 8 29 31 29 6 18 29 8 29 20 2 29 8 29 8 2 29 8 18 2 31 29 8 8 2 2 23 29 26 8 29 26 18 8 8 14 8 8 8 8 6 29 8 29 8 31 8 29 29 29 29 8 2 2 25 18 18 8 8 29 18 8 8 8 2 29 6 29 29 14 29 27 18 8 18 29 18 8 2 8 2 2 18 29 18 8 29 18 29 6 8 8 29 8 2 8 2 25 8 29 8 23 8 2 29 2 29 20 8 29 25 8 6 2 8 8 8 2 29 2 31 29 29 8 26 8 8 2 8 31 8 8 14 8 26 8 29 2 2 6 8 8 26 23 2 6 8 29 8 29 8 29 8 2 8 2 27 6 6 8 8 8 25 31 29 8 8 14 14 8 29 8 18 8 18 8 29 8 25 29 8 29 29 29 6 2 29 29 2 8 23 8 8 6 2 29 2 8 27 29 31 29 8 8 6 18 2 14 8 14 25 8 2 8 8 8 23 8 18 8 8 8 2 8 8 23 29 8 8 29 8 18 6 8 29 8 8 2 8 29 8 26 29 8 18 29 29 26 8 8 8 8 18 2 8 6 6 23 8 2 8 18 29 29 8 8 8 18 14 2 8 6 8 29 8 8 2 31 8 6 18 8 14 2 18 2 29 8 27 6 8 8 8 29 8 29 29 18 26 29 8 8 2 2 29 18 29 8 8 8 29 29 8 29 2 18 2 2 29 2 8 8 18 29 8 8 8 8 2 18 6 8 8 8 18 25 26 2 8 8 25 2 31 29 8 8 8 29 2 29 29 8 6 29 2 29 8 8 29 8 8 31 26 29 29 8 2 8 6 2 2 6 8 29 8 8 2 8 14 2 25 2 8 14 6 31 29 14 29 8 14 8 14 8 29 18 6 2 18 8 2 18 2 26 29 8 8 29 8 8 29 29 2 31 29 29 23 29 25 29 29 31 26 8 18 29 29 29 29 6 8 29 29 2 8 2 29 18 2 8 8 26 26 6 8 8 8 8 29 26 8 2 2 18 31 8 29 8 29 31 18 29 6 2 2 8 29 8 8 8 6 8 29 14 25 8 8 29 18 8 2 8 2 18 18 29 8 2 8 2 8 8 26 27 18 8 8 8 8 8 8 31 23 18 29 18 2 8 2 8 18 18 29 8 29 29 2 29 8 26 26 29 18 8 8 8 8 8 29 18 18 8 8 23 2 29 8 8 8 8 23 8 8 29 2 8 8 18 8 8 8 29 8 29 8 8 8 8 29 8 29 29 8 29 8 29 6 8 29 8 29 29 2 18 14 2 6 29 23 8 6 6 29 14 8 29 18 8 8 8 29 8 8 29 14 18 2 29 2 8 26 8 6 23 29 8 8 23 2 8 29 29 18 2 29 25 6 8 31 18 8 26 2 8 8 18 8 29 27 26 23 8 8 29 8 6 2 2 8 8 8 8 29 18 2 8 2 8 8 29 2 2 8 18 2 8 29 29 8 26 27 2 29 26 8 18 8 20 26 8 8 18 31 8 31 8 8 2 8 29 2 31 6 8 8 29 8 8 29 8 6 26 14 29 8 8 18 8 29 2 26 26 8 2 29 29 29 8 26 29 29 2 18 8 23 29 25 8 14 14 8 8 8 18 8 29 2 29 29 8 14 2 18 29 2 29 8 29 23 18 8 2 26 18 8 18 14 2 29 6 31 8 8 8 2 8 8 23 26 18 6 14 29 2 26 29 8 18 29 6 29 29 2 8 8 6 29 8 8 2 29 29 8 2 8 8 26 8 6 8 29 8 8 2 26 2 8 14 25 29 29 2 8 18 29 8 2 8 8 2 2 23 27 29 29 2 29 6 29 23 18 29 29 2 29 26 8 8 8 29 2 8 8 8 8 8 6 8 2 8 18 2 29 29 8 29 8 2 2 8 29 2 6 6 2 8 29 8 31 8 8 2 2 8 14 2 8 8 6 2 29 31 29 8 2 8 26 29 29 29 8 18 26 26 27 8 23 29 29 29 18 2 29 2 8 8 8 18 29 29 8 26 8 14 25 2 23 26 29 26 29 6 29 2 29 29 8 8 31 14 2 2 8 18 29 29 26 2 8 8 14 18 2 29 26 29 2 29 8 8 8 26 29 29 29 8 8 23 29 29 8 29 29 8 29 29 29 29 29 29 29 8 29 2 8 29 8 29 2 29 8 18 29 29 8 8 29 29 29 8 8 2 29 26 29 8 29 25 8 8 29 29 8 18 18 8 29 8 8 8 8 2 31 29 25 29 29 29 8 8 29 29 29 2 2 29 29 29 8 29 2 2 8 29 8 8 18 8 29 8 18 18 8 8 29 8 2 25 2 2 29 8 31 31 8 18 25 2 29 29 31 29 29 8 2 8 2 29 18 8 6 8 8 29 26 8 8 29 8 2 2 8 8 8 26 8 26 18 8 8 8 2 8 29 29 29 8 8 18 26 8 18 8 29 2 31 29 8 8 8 29 26 23 8 8 31 31 29 2 29 8 6 29 8 29 29 8 31 2 29 8 8 8 27 29 2 18 29 2 29 8 8 8 2 29 8 8 8 8 8 18 8 2 6 29 8 29 8 8 8 29 29 29 8 8 18 6 6 8 29 2 29 8 18 18 8 29 29 2 8 8 31 8 8 8 29 8 26 8 8 2 8 25 29 27 8 8 8 8 2 29 31 29 29 2 18 29 2 8 6 8 25 8 8 8 26 31 2 29 29 2 2 2 8 8 29 8 31 8 8 8 2 29 29 23 6 14 29 29 6 29 8 8 8 25 26 23 2 8 29 8 8 8 6 8 29 8 8 14 8 8 8 25 27 29 29 2 29 29 27 8 8 29 2 8 2 8 8 8 29 2 8 8 29 8 8 18 8 23 26 2 26 8 26 8 29 8 31 29 26 8 8 29 29 8 8 26 8 8 29 8 18 8 29 18 29 29 29 8 8 29 2 8 8 29 8 29 2 27 8 8 31 2 29 29 29 29 2 2 8 29 2 8 26 18 8 27 8 8 8 8 29 8 8 8 23 8 29 8 8 25 29 8 18 8 29 2 29 27 29 23 8 2 8 2 8 8 29 6 8 8 8 29 23 8 29 2 23 8 8 18 8 18 29 29 31 2 2 6 26 6 8 8 26 8 2 29 29 26 29 23 8 2 8 29 29 29 29 18 8 23 8 29 29 29 14 8 6 8 29 18 23 8 18 18 8 8 8 18 29 8 8 29 8 23 8 8 6 6 8 8 2 29 2 29 29 8 8 18 14 27 8 18 6 2 14 2 8 23 8 29 26 29 18 18 8 26 8 8 25 8 14 6 8 26 8 29 25 8 2 29 8 23 2 29 26 8 18 29 29 8 8 18 8 18 29 29 8 2 8 6 31 25 29 29 8 23 29 8 29 8 29 8 6 29 18 23 8 6 29 8 8 2 23 2 14 23 8 27 8 29 29 8 29 8 8 31 8 18 29 29 2 29 8 29 29 23 2 31 2 8 8 29 29 25 29 8 8 18 14 2 8 2 2 29 8 8 8 18 25 6 8 29 29 29 29 8 8 8 2 8 18 2 29 14 8 29 29 29 29 2 29 31 29 29 25 25 8 14 8 29 27 2 29 18 8 23 8 18 18 8 18 29 29 29 18 8 8 8 27 31 26 29 26 29 23 31 29 25 29 2 2 29 8 29 29 29 2 8 8 8 29 6 8 4 8 6 8 25 8 6 26 29 20 18 18 29 29 8 18 26 2 8 8 8 8 8 29 18 31 2 8 29 29 29 2 26 25 8 2 26 8 2 27 29 18 8 8 8 26 29 8 8 18 2 18 8 18 8 26 2 2 8 2 29 25 2 6 29 2 8 8 2 29 18 29 26 29 2 6 8 2 2 8 29 2 8 20 29 8 31 14 2 25 29 29 29 29 29 29 29 29 29 29 29 8 25 8 18 8 8 6 2 29 8 31 29 29 2 18 29 29 8 29 29 29 16 29 29 29 2 8 8 8 2 8 8 27 2 8 31 2 8 29 8 29 29 8 2 29 8 2 29 6 27 8 29 29 2 29 2 29 8 29 2 8 29 8 8 8 8 2 29 8 8 29 18 29 29 23 27 5 29 29 29 29 29 8 8 6 8 29 29 8 29 2 29 29 29 17 29 13 29 29 29 8 29 29 29 8 29 31 18 8 6 2 8 8 29 26 2 2 29 8 29 25 29 29 8 8 8 8 8 8 2 8 29 27 8 2 29 8 29 25 2 8 18 8 2 2 18 29 29 18 8 2 29 8 29 29 26 2 8 2 2 8 8 29 26 8 8 8 6 23 6 29 6 29 29 8 8 29 18 2 8 18 8 26 8 18 29 2 8 26 8 8 29 29 6 8 29 8 26 29 29 2 18 29 8 26 29 8 29 8 8 8 31 29 8 31 18 8 29 14 29 29 29 29 29 8 29 29 18 2 8 20 2 18 26 8 8 29 8 8 26 2 26 18 29 8 8 29 8 8 2 29 2 6 8 8 8 8 8 29 2 29 29 8 18 29 25 29 8 18 29 8 2 8 23 8 6 8 6 8 8 29 8 8 26 8 8 6 18 2 8 23 29 8 6 2 18 29 29 29 8 29 2 31 8 29 23 29 8 29 29 23 8 26 2 2 8 2 26 25 2 14 8 23 26 8 8 26 26 8 8 14 8 2 2 29 29 8 8 29 8 29 2 8 29 29 2 8 8 26 23 8 8 26 26 29 29 29 6 2 8 31 8 29 29 6 29 29 8 8 2 26 8 29 25 29 8 14 8 29 8 8 18 18 29 29 2 26 23 8 8 18 2 29 29 29 29 8 31 29 8 8 2 25 8 8 8 29 26 6 2 18 2 23 8 8 26 8 18 2 8 2 8 29 29 8 8 8 29 29 8 29 18 29 25 8 8 8 6 8 8 27 29 29 2 2 29 26 8 8 2 18 29 26 8 8 8 8 29 18 6 29 29 20 8 29 8 8 8 26 18 29 8 18 31 2 8 18 8 29 29 6 8 8 8 8 29 23 2 8 2 8 8 8 6 8 2 6 6 8 26 29 29 29 2 25 31 8 29 29 26 23 6 6 26 17 18 29 14 8 8 8 29 26 31 8 8 2 8 31 18 29 6 29 8 23 8 8 8 26 29 27 8 8 14 8 8 8 14 29 2 18 8 29 8 18 8 8 29 8 8 8 29 18 26 8 2 8 29 6 8 8 8 29 8 8 2 8 14 14 8 8 8 8 8 2 8 18 29 29 8 8 8 29 8 8 14 29 31 8 29 8 29 23 8 8 8 8 20 25 29 2 6 8 8 6 29 8 2 18 25 8 18 8 26 29 2 18 29 2 29 18 2 27 8 18 8 31 29 8 2 29 2 8 2 8 2 8 2 2 26 26 29 8 2 29 27 29 8 2 8 6 29 26 2 2 8 25 26 2 26 2 8 2 29 14 27 8 29 2 2 29 18 8 8 8 8 2 8 27 29 29 8 8 31 8 8 8 18 2 8 29 18 8 29 29 2 27 26 6 8 31 18 29 2 18 8 26 26 29 29 8 29 8 2 8 29 29 8 18 8 8 29 2 25 2 8 18 8 29 8 8 29 8 8 31 26 25 2 29 8 25 20 29 18 26 6 8 8 29 29 29 18 29 29 29 25 6 8 2 6 8 29 29 2 2 29 6 29 8 2 8 2 29 8 18 8 29 29 2 29 26 26 29 2 2 6 8 29 29 31 8 26 29 2 29 8 2 6 29 29 8 27 26 8 8 18 25 8 2 8 25 8 18 8 26 8 31 8 2 8 26 8 8 18 26 8 6 31 8 8 31 26 8 8 26 6 29 29 8 23 8 2 18 29 8 29 29 8 14 8 8 29 18 29 25 14 8 2 6 29 8 8 8 29 8 8 31 8 18 6 8 29 8 29 8 8 8 8 29 8 2 8 29 18 8 2 29 29 29 29 8 27 8 29 8 6 23 18 8 31 2 29 25 25 8 18 8 27 2 8 23 8 8 14 8 8 23 6 29 8 6 29 23 18 8 8 8 27 8 18 8 2 29 29 8 26 8 29 29 2 25 29 8 29 2 8 26 8 8 18 2 8 31 8 8 26 29 8 18 18 29 27 27 8 8 18 18 23 26 2 8 29 29 25 14 6 29 26 8 8 8 25 2 23 8 8 29 8 29 8 2 25 8 14 8 2 18 18 26 2 8 8 29 8 8 8 8 29 8 8 8 29 2 8 8 18 29 8 2 8 8 29 8 18 8 31 29 6 29 8 8 29 8 26 2 8 29 8 8 29 26 29 2 26 8 8 29 2 29 29 2 6 29 8 2 2 8 8 29 29 8 8 8 18 8 8 8 8 29 23 8 2 8 8 8 31 2 23 8 29 29 25 29 8 8 27 8 2 29 8 29 2 29 8 2 6 29 29 8 29 29 8 6 8 29 8 2 29 2 8 8 6 18 29 8 18 18 8 8 26 29 8 8 29 18 14 8 8 2 29 29 8 8 31 18 2 2 29 8 31 8 29 29 8 8 31 18 29 8 29 8 8 23 8 8 2 8 29 29 2 8 8 2 2 29 25 8 8 8 8 8 8 8 18 23 8 8 17 18 8 18 8 29 8 29 14 14 29 18 2 8 8 2 31 8 8 8 26 27 14 8 18 2 18 29 29 25 8 8 18 8 2 25 8 2 8 26 6 8 6 8 26 2 8 18 26 29 29 29 2 8 2 8 2 14 29 8 8 14 8 8 8 31 8 23 29 8 8 8 2 6 27 29 18 29 8 29 2 2 29 8 8 26 29 6 8 2 8 8 18 29 2 29 16 29 2 18 31 8 29 29 8 27 29 2 8 29 8 8 29 29 8 25 25 8 8 8 29 8 2 8 29 29 2 29 8 29 8 8 6 8 6 14 18 8 31 26 29 2 8 8 8 8 8 8 2 31 2 29 29 8 8 29 8 29 29 8 29 8 29 8 31 2 8 29 2 2 14 29 18 8 8 29 8 6 2 29 2 23 8 29 8 25 6 8 29 29 25 29 29 6 2 29 8 31 18 18 29 25 2 2 8 8 8 8 2 8 29 29 8 8 2 29 29 8 8 8 8 8 2 8 26 2 29 8 29 8 29 2 6 25 29 8 29 8 29 29 8 8 29 18 31 8 8 8 14 2 8 8 2 6 29 8 8 8 8 8 8 8 18 2 8 2 2 2 29 8 8 8 8 8 8 18 6 2 25 8 29 29 8 29 8 6 8 29 18 29 2 8 8 8 31 6 8 8 2 29 18 29 29 8 29 8 26 8 8 8 2 2 29 8 27 8 29 29 8 29 2 29 2 2 26 23 8 8 29 29 8 8 29 29 2 8 8 26 29 8 6 29 8 2 8 8 29 31 18 2 2 2 8 25 26 29 2 8 8 29 8 8 8 8 8 14 8 8 6 2 27 8 29 29 23 23 29 6 8 29 8 18 18 8 31 25 8 8 8 8 26 14 8 8 18 29 8 8 8 29 8 26 8 8 29 29 8 29 27 2 29 29 29 2 8 8 29 26 8 8 8 2 29 2 18 2 29 25 29 2 2 8 8 31 18 29 8 29 2 8 26 26 8 8 29 8 8 29 8 29 2 8 18 8 8 8 8 8 8 29 8 8 8 2 26 23 29 2 8 18 8 2 8 29 8 8 26 14 8 26 8 29 8 14 29 6 8 8 29 31 8 23 2 29 8 8 8 29 29 29 2 29 8 23 8 2 8 2 8 8 2 8 23 29 29 2 2 29 8 2 18 31 2 29 8 8 8 29 29 8 8 8 25 6 29 8 2 18 29 8 18 29 8 29 8 14 29 8 31 31 8 8 8 29 23 8 2 8 23 29 25 8 2 23 8 27 8 8 23 6 29 8 8 29 29 8 31 14 8 8 29 29 8 8 29 2 2 29 8 26 29 29 8 6 8 8 29 18 8 8 8 18 8 2 29 29 29 8 8 8 2 18 8 8 29 8 8 31 18 8 8 29 8 18 18 23 29 18 29 29 27 6 18 8 31 2 8 8 6 14 29 6 8 8 29 29 29 29 18 8 2 6 2 8 8 8 8 2 25 2 8 29 26 18 8 31 8 2 29 2 6 8 8 29 29 2 29 29 8 29 29 8 8 6 18 8 29 8 2 14 2 29 29 26 8 8 8 29 8 8 8 2 8 2 29 26 26 8 29 29 29 8 31 18 8 8 2 2 29 8 29 31 2 18 8 6 29 29 8 6 8 8 2 31 8 8 8 8 23 8 2 8 8 8 31 18 29 8 8 8 31 29 18 2 2 8 26 23 29 29 8 31 8 2 8 18 26 2 18 8 14 29 29 8 2 8 8 2 2 8 8 20 8 29 8 8 29 8 8 23 8 8 8 8 29 29 29 29 2 29 8 8 29 8 23 8 29 31 2 8 29 2 2 29 2 2 29 8 8 27 2 2 18 8 29 25 8 8 2 6 2 18 8 8 31 8 8 8 2 8 29 8 29 14 29 29 29 25 18 18 29 29 8 29 8 14 18 8 2 18 29 8 23 8 8 29 6 29 8 8 29 8 14 29 29 2 6 31 2 29 26 29 29 29 29 31 29 29 8 8 8 29 8 8 29 26 18 29 29 8 29 2 29 26 2 8 2 8 8 26 29 26 29 29 13 29 29 8 29 29 29 29 29 29 29 29 29 8 4 8 29 8 29 8 8 29 8 2 8 26 29 29 29 6 25 29 8 29 26 2 8 18 29 8 29 2 26 31 8 29 31 8 8 8 2 29 2 8 6 2 8 2 29 20 8 29 8 29 8 2 8 2 8 29 8 2 8 29 2 8 29 29 8 8 8 8 8 29 8 8 29 8 29 29 2 8 8 14 31 8 8 2 8 2 6 8 29 8 8 29 29 8 2 2 8 8 2 8 2 29 2 8 8 29 2 2 8 29 2 8 29 29 2 29 8 18 8 18 26 2 31 2 8 8 8 8 8 23 8 2 29 8 29 8 8 29 2 8 8 29 2 8 8 29 25 29 8 26 26 26 26 8 29 25 8 29 8 8 26 8 8 8 8 8 2 14 18 8 29 2 29 29 2 29 8 8 18 5 18 2 29 29 8 8 18 29 8 29 2 29 27 26 8 14 8 8 23 8 8 8 26 29 8 8 6 8 29 6 8 8 8 26 2 29 8 14 8 26 8 18 8 29 26 29 29 27 29 18 6 29 29 29 8 8 8 23 8 8 29 29 8 8 26 29 8 26 8 8 8 29 2 8 8 18 8 8 26 29 2 8 18 23 8 8 31 8 29 8 29 2 14 29 29 31 29 29 27 2 18 29 2 8 31 29 8 29 8 29 8 18 8 8 2 29 8 18 8 2 31 8 8 8 27 8 8 8 2 8 8 2 8 8 8 8 6 2 8 2 6 8 8 8 8 29 23 8 2 8 23 8 29 6 2 8 25 8 8 8 8 29 29 8 6 29 27 29 8 2 2 8 18 31 8 18 18 29 29 18 8 2 8 31 29 26 29 18 2 29 8 2 29 31 31 31 20 14 20 29 29 18 29 8 6 8 2 2 31 29 29 8 8 2 2 8 8 8 2 29 8 8 14 6 29 8 29 23 18 8 8 29 2 8 8 31 8 8 29 2 8 8 18 8 8 8 18 8 8 8 26 8 8 8 26 29 29 29 29 8 2 2 8 8 8 2 31 8 14 8 8 29 8 2 8 2 2 29 8 29 2 8 27 8 29 2 2 8 2 8 6 2 29 8 26 18 8 8 8 8 8 29 8 8 29 8 29 6 8 8 29 29 29 29 29 29 2 8 16 16 29 29 29 29 29 16 29 16 16 16 29 29 29 2 29 2 8 29 8 29 29 8 29 8 26 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 19 29 8 29 29 29 2 31 29 6 8 2 8 6 26 31 26 8 31 2 18 2 29 8 8 25 29 25 8 8 8 29 8 29 2 8 25 29 6 8 29 8 8 29 29 29 8 18 8 8 26 8 8 29 2 29 29 29 13 8 29 29 8 8 8 29 31 2 18 8 2 6 2 2 14 8 31 8 8 6 8 2 29 2 29 18 2 8 26 2 29 14 8 23 31 2 8 8 8 2 2 2 2 8 29 29 25 29 2 8 29 29 2 8 8 8 8 8 18 8 2 31 2 29 8 18 8 8 29 2 8 14 8 14 29 8 6 2 8 29 8 8 2 27 8 8 8 29 2 8 8 8 6 6 2 8 2 29 8 26 29 29 29 26 29 18 31 2 29 8 29 26 29 18 2 26 18 8 8 2 29 29 8 18 29 29 29 8 31 8 8 29 8 29 8 29 8 14 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 8 8 18 29 8 8 29 8 29 18 8 20 8 8 8 29 2 29 18 8 29 6 8 8 2 8 8 29 8 8 6 14 18 2 23 2 8 29 8 8 29 2 29 8 8 8 8 8 14 2 2 8 2 29 2 29 8 29 8 8 6 8 18 8 8 29 29 29 8 2 8 27 27 6 26 29 26 8 8 8 26 29 8 8 29 29 2 18 8 18 8 6 29 8 18 29 8 2 29 26 18 18 26 8 2 8 23 29 2 8 29 29 26 8 25 6 18 26 8 29 29 8 26 29 2 29 26 18 6 8 2 8 8 2 29 29 26 2 8 6 29 26 2 8 29 29 23 8 8 2 8 8 2 8 8 29 29 29 31 29 2 29 29 29 29 6 2 25 29 29 8 8 29 2 6 8 18 29 29 29 8 14 6 29 8 8 2 8 8 8 2 18 23 2 8 8 8 29 8 8 29 14 29 18 18 18 2 29 6 6 8 8 29 26 8 6 8 29 2 29 26 8 29 2 8 29 29 18 2 29 29 16 29 29 14 29 29 8 31 2 29 29 16 29 29 29 29 29 16 16 16 8 2 8 6 8 8 29 6 27 29 8 27 29 25 29 29 23 29 29 29 2 18 8 29 29 29 29 29 29 14 8 2 18 25 8 29 8 29 31 14 20 29 31 8 8 8 29 8 2 31 26 31 8 8 31 29 8 29 29 2 8 2 8 29 8 27 2 2 25 14 18 2 2 27 18 29 29 29 29 29 29 2 6 2 14 8 29 8 8 8 8 31 25 6 31 29 31 2 8 26 29 8 8 2 2 2 20 18 29 8 18 2 6 6 6 8 18 26 8 8 2 8 8 8 8 2 18 8 8 8 2 8 8 29 2 8 29 8 8 8 8 29 20 20 18 8 2 29 8 8 25 29 8 18 31 2 6 8 25 29 29 8 2 8 2 6 2 8 2 2 8 2 8 26 8 26 29 26 18 8 2 29 8 2 8 29 8 18 8 29 8 2 14 29 2 29 18 8 2 8 31 2 8 6 8 2 8 25 29 29 8 8 8 29 2 29 8 8 26 8 2 8 27 2 18 8 8 8 27 8 29 29 8 8 29 18 31 31 8 8 29 18 27 29 25 8 8 8 29 14 2 8 8 8 6 29 8 29 18 8 2 8 8 2 8 8 29 8 18 26 29 8 8 2 18 29 20 26 2 2 8 2 31 8 8 18 23 14 2 29 25 8 29 29 2 29 29 29 29 29 8 8 25 25 29 14 8 18 29 8 8 2 14 8 8 8 2 2 8 8 8 8 18 29 8 29 26 29 29 29 8 6 18 8 29 8 26 14 8 29 8 8 8 29 29 8 6 8 8 14 26 29 2 8 29 2 8 8 29 8 8 2 14 8 8 29 8 14 29 18 29 18 14 14 2 2 8 8 23 29 8 8 8 8 29 18 8 8 18 6 8 6 29 26 31 29 29 29 29 29 29 29 29 29 16 29 29 29 14 16 29 29 29 29 29 29 8 29 8 29 8 29 29 29 29 13 29 29 29 29 31 8 8 8 29 29 8 8 29 6 8 8 8 31 26 8 29 29 8 8 17 2 2 29 2 29 5 8 29 8 2 14 26 8 29 26 8 14 2 29 29 29 29 18 8 8 2 8 2 8 18 8 25 2 26 29 8 18 2 29 2 14 17 29 8 2 2 2 8 8 31 14 2 29 29 8 26 18 2 29 2 29 8 29 26 29 8 2 29 8 2 29 26 8 29 29 25 29 8 2 8 18 8 26 29 8 29 18 29 26 8 29 26 8 8 29 8 29 8 29 8 23 29 8 6 29 29 29 8 29 23 29 8 8 29 26 29 8 29 8 29 18 29 2 8 26 14 29 18 8 8 18 23 6 8 29 8 6 8 2 2 8 8 8 29 8 2 29 29 31 8 8 2 8 2 8 18 8 29 8 29 23 29 29 18 2 29 8 29 8 8 8 2 8 29 27 8 29 18 8 29 8 29 8 29 8 2 29 8 6 8 29 8 29 2 8 18 29 8 8 29 14 8 31 8 8 2 29 8 29 2 8 8 8 29 6 8 29 29 8 8 28 8 2 18 31 29 23 29 2 8 18 8 6 8 8 2 2 8 26 31 29 23 2 29 8 2 6 2 8 29 8 8 2 29 29 2 26 31 29 8 14 29 2 8 6 2 8 29 29 8 29 6 29 2 6 29 8 8 8 14 8 2 27 27 2 14 29 18 8 8 31 8 8 29 29 23 29 29 2 8 31 8 8 29 29 8 8 8 29 8 18 8 8 18 29 29 8 29 29 8 26 8 8 8 18 23 29 29 8 25 2 18 18 8 29 2 26 8 14 8 8 8 8 8 8 8 8 2 8 25 29 29 8 26 29 6 6 2 2 8 8 29 2 31 29 29 8 29 14 6 29 29 2 29 8 8 8 18 8 8 2 23 8 8 6 14 2 8 26 8 8 8 8 31 8 29 8 8 8 26 26 29 29 8 23 29 29 8 2 2 8 29 8 6 29 29 26 26 2 18 2 2 8 8 29 8 26 8 8 23 8 29 18 6 26 29 8 14 29 29 26 8 2 8 8 6 8 29 8 8 26 29 29 29 8 8 8 27 29 26 31 8 8 18 8 8 29 29 29 26 8 29 31 20 29 14 29 27 29 8 18 18 2 2 25 29 29 8 8 6 26 29 8 29 29 29 29 29 8 8 14 2 18 2 8 26 8 8 8 8 2 8 8 8 23 8 8 18 29 31 8 29 8 29 14 29 25 29 8 8 23 18 26 18 8 26 29 29 8 26 2 29 6 18 29 18 29 2 2 29 29 18 2 18 8 18 29 2 18 29 8 2 25 8 8 8 29 8 29 29 2 18 2 26 8 8 29 2 8 8 8 2 31 25 18 29 8 2 25 18 29 8 29 18 2 26 29 31 8 18 6 25 29 8 26 29 8 29 29 2 14 8 26 8 29 6 8 8 18 26 18 18 6 29 2 2 6 18 18 14 29 2 8 8 18 29 8 29 8 18 29 6 8 18 8 29 8 18 29 2 18 25 8 8 8 26 26 29 18 8 29 29 6 18 2 18 2 29 31 8 8 18 29 18 8 29 29 8 8 8 2 29 2 29 2 29 8 2 29 8 8 8 2 18 18 29 23 8 29 26 2 29 18 8 26 25 18 29 29 8 2 2 8 29 8 8 26 8 26 23 18 29 8 29 29 8 29 8 29 29 29 8 29 8 18 5 8 29 23 8 6 2 31 31 2 18 29 8 2 18 29 29 8 8 18 2 29 8 27 8 29 18 8 8 8 18 23 8 29 25 8 6 8 8 8 26 29 18 8 14 2 23 8 2 8 18 29 8 25 8 29 8 29 8 29 8 8 8 8 29 2 18 8 2 29 29 29 29 8 23 2 26 6 29 29 8 8 8 8 14 26 29 8 2 2 6 8 29 29 8 29 8 23 8 26 8 2 8 29 8 8 6 29 8 29 8 26 18 8 6 18 8 29 8 29 29 29 29 8 8 29 8 29 8 8 29 8 8 8 8 8 29 8 26 8 26 8 2 29 18 29 8 6 23 29 8 8 18 6 29 8 29 2 8 8 29 18 29 26 8 29 23 8 8 8 2 29 8 8 29 31 8 29 29 29 8 8 8 8 8 2 29 29 6 2 29 8 29 8 8 14 8 8 31 26 8 8 29 29 2 25 29 6 2 18 2 8 29 2 8 8 27 29 29 8 6 8 2 2 8 8 2 29 8 8 8 8 8 25 2 14 29 18 8 29 8 26 8 8 2 29 18 29 6 8 8 8 23 8 29 29 29 6 29 14 2 23 26 8 29 8 31 29 29 8 31 8 29 8 8 31 8 8 29 8 18 29 29 8 8 18 8 14 2 6 29 8 31 29 29 8 2 8 29 23 8 8 8 8 29 8 2 2 29 2 14 8 14 29 8 6 29 27 8 31 8 26 8 2 25 6 2 8 8 2 27 25 8 29 8 14 8 8 6 29 8 29 2 29 14 29 2 29 8 18 29 8 8 2 18 8 8 8 2 14 8 8 8 8 8 14 2 26 29 23 8 8 8 26 8 14 27 8 31 26 8 29 8 8 2 18 29 2 25 2 6 29 8 2 29 29 26 8 29 8 23 6 29 29 8 2 8 8 26 8 26 8 25 29 31 8 29 8 8 2 2 8 2 29 8 8 29 2 31 29 8 2 29 29 29 25 25 8 2 8 8 8 8 8 23 8 29 2 8 18 6 18 29 6 8 29 8 29 8 8 26 29 26 29 8 29 8 8 14 8 6 29 18 29 26 29 8 29 18 26 8 8 2 18 6 23 18 2 17 26 23 31 2 8 18 8 8 23 2 29 8 2 27 29 29 18 29 8 18 8 8 29 26 6 2 8 8 27 29 8 25 25 29 8 8 8 29 26 14 8 8 29 8 23 8 31 2 8 2 18 8 23 8 18 8 2 8 8 2 26 2 29 29 29 26 8 2 29 8 29 8 29 8 2 18 14 25 2 29 8 6 2 31 8 8 31 2 2 8 8 8 26 2 29 23 8 8 8 26 8 29 8 26 8 8 8 26 8 29 8 8 2 6 29 29 2 8 2 8 29 8 8 14 8 26 29 8 29 2 29 2 8 29 8 26 8 5 8 8 31 8 29 8 8 29 8 8 8 29 27 26 8 18 29 8 6 8 8 6 8 8 8 8 6 8 6 29 8 29 18 14 29 18 8 8 8 29 2 20 18 8 2 8 18 29 29 25 2 14 29 18 8 2 29 29 8 18 2 8 8 8 8 8 2 29 8 29 26 29 29 29 8 2 23 8 8 8 8 29 2 18 29 8 8 8 18 8 29 6 29 23 29 8 2 14 8 29 29 8 8 8 27 31 31 2 8 29 2 29 31 29 8 29 26 18 26 29 8 2 2 29 29 8 8 23 8 2 8 29 2 18 8 8 29 31 18 8 8 2 29 29 23 8 18 14 8 29 2 2 8 8 23 6 8 2 2 8 26 29 8 29 2 29 31 29 29 8 29 23 2 29 26 26 8 29 8 2 8 2 8 8 29 18 6 31 8 8 8 18 8 2 18 8 23 8 29 2 29 8 8 6 18 8 2 2 18 23 26 26 29 26 8 26 29 29 29 26 8 8 25 8 8 14 6 2 18 6 29 27 8 18 8 8 29 26 29 8 18 29 29 8 29 29 6 18 2 26 2 2 14 2 29 29 29 8 8 8 2 29 8 18 29 8 18 31 8 8 29 29 2 8 8 8 29 6 29 8 8 29 29 8 29 8 23 8 2 26 14 8 8 8 2 8 29 18 31 23 2 8 20 18 6 18 8 29 18 18 8 29 29 26 8 29 18 2 8 8 8 8 29 18 6 23 2 8 26 2 29 2 29 29 29 2 8 26 8 29 23 6 29 29 29 2 31 31 8 29 8 18 18 29 8 20 29 8 29 6 29 29 8 31 2 29 29 26 8 8 23 29 8 18 8 29 8 29 8 25 8 29 8 8 29 18 8 26 2 6 8 31 18 6 8 8 8 2 25 25 23 8 31 2 8 14 18 2 8 18 26 8 8 8 8 29 8 18 29 8 8 8 8 29 29 2 8 2 29 26 8 8 29 2 26 26 8 29 29 2 29 29 18 14 29 8 18 6 8 8 8 2 8 8 23 29 29 29 18 8 14 8 29 26 18 25 8 29 2 8 8 29 8 29 8 8 29 8 8 2 29 29 8 8 27 6 14 29 2 8 8 29 8 29 29 18 8 8 29 29 8 18 26 18 17 8 29 18 31 31 2 6 8 8 6 23 29 8 8 8 2 6 29 8 18 8 8 2 18 18 8 8 29 8 8 2 17 18 31 23 2 8 2 8 14 14 26 29 8 26 8 8 8 8 27 8 8 23 29 8 29 29 8 6 18 8 6 26 8 8 8 18 29 2 29 2 25 14 29 8 8 29 29 14 8 2 2 2 8 8 29 8 26 18 8 29 8 31 31 29 25 8 8 2 29 8 8 6 6 27 8 26 8 14 8 14 29 31 29 8 29 29 2 18 18 8 6 18 8 8 8 18 8 29 8 8 18 8 8 8 29 8 8 26 26 8 29 2 14 8 2 29 2 29 8 29 18 8 8 18 26 18 8 25 26 8 8 8 2 29 8 26 29 31 8 8 29 29 18 8 8 8 8 29 23 8 8 2 8 6 23 8 8 8 29 29 18 29 18 6 8 18 8 26 29 6 8 26 8 6 29 8 8 14 8 18 29 18 18 8 8 29 2 6 18 8 8 8 8 8 6 8 8 8 8 8 8 31 8 29 29 29 29 8 29 18 8 29 18 8 8 29 29 2 8 6 8 18 29 29 18 23 2 8 29 8 8 8 8 2 29 6 2 8 8 18 18 29 2 29 29 8 26 6 2 29 26 29 23 8 8 18 26 8 8 8 27 8 26 18 29 26 29 23 29 25 29 18 29 8 8 25 25 8 2 6 14 8 31 29 8 8 8 2 29 8 8 18 8 2 8 6 8 23 29 8 26 27 8 8 26 8 8 18 8 8 18 31 29 8 29 26 8 8 8 2 8 2 2 2 8 2 8 8 2 8 18 29 2 29 2 29 8 18 8 8 6 8 8 29 8 2 29 29 8 29 8 8 18 2 29 8 8 8 29 6 18 8 29 29 29 29 29 29 8 8 8 2 8 2 29 29 18 6 26 8 29 29 29 8 29 8 8 8 26 25 29 18 8 25 29 2 8 8 8 8 8 8 29 29 8 8 8 8 29 18 29 26 29 8 18 18 18 26 8 2 8 29 29 8 8 29 8 8 31 18 29 29 8 29 14 29 25 8 29 26 8 8 26 29 29 6 29 2 14 26 26 29 29 29 29 18 8 8 8 8 8 8 18 8 26 29 26 23 14 29 18 29 18 8 29 2 31 8 29 8 26 14 8 8 6 2 29 18 31 29 8 8 8 18 29 2 27 8 8 29 29 29 8 29 2 29 29 29 18 6 2 29 2 29 18 29 8 2 29 6 8 8 8 8 18 6 18 8 8 8 8 26 2 8 2 2 29 6 29 8 31 8 29 2 31 8 26 29 2 29 8 8 8 29 2 18 2 8 29 8 8 31 2 29 29 18 31 6 8 29 8 29 8 29 18 8 8 8 23 25 8 18 25 25 8 20 29 8 8 8 8 8 29 8 6 2 29 8 26 29 29 8 8 8 29 29 2 8 6 8 29 29 2 8 29 29 29 29 2 8 26 8 8 8 27 2 18 8 8 6 31 8 29 2 29 8 8 29 2 8 6 27 8 29 6 8 8 29 8 18 29 29 29 29 29 29 8 8 8 29 8 8 26 8 25 18 2 29 26 8 8 31 2 8 2 8 6 26 6 2 14 29 2 8 29 8 23 8 8 8 8 2 29 6 26 2 29 8 29 31 8 8 2 8 29 29 8 29 2 6 29 8 6 2 26 8 29 29 6 23 29 29 8 29 2 26 29 8 8 18 29 29 4 29 29 8 29 8 2 29 2 8 8 6 29 8 2 8 29 8 29 29 29 2 6 2 8 29 14 29 8 26 8 29 2 8 8 14 2 29 29 26 29 26 26 8 27 8 8 8 14 26 8 29 8 26 26 8 8 8 6 8 18 6 29 8 29 8 8 2 31 23 2 29 8 29 2 8 8 8 31 8 29 2 29 8 8 6 8 8 29 2 29 8 2 6 23 18 26 5 18 8 8 2 2 2 14 29 29 6 8 26 18 29 2 31 8 27 8 18 8 2 26 26 23 29 29 29 8 6 31 8 29 25 18 29 26 29 29 29 29 8 29 6 6 18 26 29 29 29 29 8 26 2 8 2 29 27 29 29 29 2 2 29 8 8 18 25 29 8 8 2 18 2 8 26 8 2 6 29 2 29 27 2 2 26 8 8 8 8 8 26 25 2 2 8 8 14 29 2 29 29 18 29 8 2 29 29 8 29 8 6 8 31 8 23 29 29 8 8 8 18 2 8 29 8 29 29 26 8 6 29 8 8 8 8 29 8 8 29 18 23 18 29 29 8 6 6 29 8 18 29 29 8 8 8 29 2 27 8 2 6 29 18 29 29 18 29 8 26 29 8 2 25 29 27 31 31 8 6 29 29 26 8 8 6 14 29 6 29 26 18 29 18 2 29 20 8 29 18 26 8 8 31 29 8 26 26 18 26 18 18 8 8 25 18 2 2 2 29 8 8 2 8 8 14 2 29 8 2 8 2 8 29 14 29 2 29 8 2 29 8 2 8 8 6 31 8 25 29 18 29 8 8 8 18 6 27 8 26 8 27 8 31 29 18 2 29 8 29 29 26 2 2 8 26 2 26 2 8 8 31 8 8 18 8 8 8 25 29 26 29 29 29 14 29 8 18 31 2 20 14 8 8 31 29 8 26 26 29 8 29 2 29 29 8 29 2 2 18 29 18 29 29 29 18 18 18 2 8 29 6 2 29 8 8 29 8 29 18 8 29 18 31 6 29 18 2 29 29 8 18 8 8 29 8 26 2 8 29 6 18 8 8 29 8 25 29 8 8 29 8 29 8 29 29 8 29 29 8 8 8 8 31 29 26 18 29 6 8 2 8 2 29 6 18 8 23 31 18 29 8 26 31 8 8 18 8 29 8 8 29 23 2 29 29 8 2 8 8 29 8 8 6 31 14 31 8 23 14 8 29 8 2 8 31 29 29 18 29 8 2 29 29 8 6 8 8 23 29 8 29 29 29 8 26 8 29 29 8 29 8 8 29 8 6 18 29 25 18 8 8 29 8 29 29 29 18 20 18 26 2 6 31 25 2 2 23 26 23 29 8 8 2 29 29 8 2 29 29 8 29 2 8 25 8 8 29 8 2 29 8 8 25 8 6 2 2 8 14 8 23 29 29 29 31 8 8 6 8 31 8 2 8 26 2 8 18 8 29 8 8 29 8 29 8 29 29 18 8 29 8 8 18 8 29 8 29 18 8 8 8 2 26 8 23 18 29 29 29 2 8 18 29 8 8 31 29 29 18 8 26 8 29 26 2 2 2 18 29 8 8 2 8 2 26 8 29 8 18 2 29 8 8 8 8 18 8 26 6 26 31 6 26 8 23 8 26 26 8 29 29 8 26 29 23 27 29 8 26 26 29 26 29 8 8 29 6 6 20 8 26 29 8 8 8 23 2 29 6 25 29 29 23 8 8 29 8 8 23 2 8 2 14 27 29 18 8 29 29 29 23 29 8 29 8 29 27 14 29 8 8 18 29 29 18 2 8 2 2 8 8 2 8 2 8 8 2 29 18 31 29 29 2 8 6 29 2 8 2 23 6 8 8 2 18 26 29 14 2 2 29 8 8 18 8 8 8 18 29 26 6 8 8 29 23 27 18 8 8 25 29 8 8 26 29 8 23 14 8 18 8 29 29 6 8 8 26 2 6 27 8 8 8 8 8 18 8 29 6 29 26 2 29 8 29 8 2 8 6 8 29 8 8 29 29 8 8 23 8 8 18 2 8 29 18 8 29 23 8 8 29 14 6 2 8 2 8 2 8 2 29 18 31 31 29 8 18 18 8 8 2 29 29 2 29 2 29 29 8 2 18 29 29 18 18 2 14 14 8 8 2 2 8 8 8 26 8 2 8 8 8 23 18 26 29 8 31 6 29 18 26 8 2 8 6 29 31 2 8 29 29 31 8 2 8 8 6 2 8 2 6 8 8 18 26 8 31 8 29 31 8 2 2 8 29 29 26 8 2 8 8 18 8 26 8 29 29 29 29 26 8 8 8 29 29 25 29 25 8 31 14 2 2 2 31 8 8 26 2 8 6 31 29 26 8 2 2 29 2 26 18 29 29 8 8 26 18 2 8 29 2 8 8 8 18 8 8 2 14 29 8 8 29 29 8 8 29 29 8 8 29 29 29 2 29 29 29 8 8 29 8 23 18 8 8 29 23 29 8 8 8 8 8 8 8 8 8 2 8 26 8 8 2 8 29 6 29 8 29 8 29 29 26 8 2 8 8 26 29 23 8 29 29 29 29 8 6 8 18 8 18 25 2 8 8 29 23 29 29 18 2 29 2 8 26 8 8 26 29 8 29 6 8 29 8 8 8 23 8 8 8 8 23 23 8 8 2 31 29 23 8 25 8 23 8 29 31 29 8 8 29 8 29 2 8 29 18 8 26 8 8 18 29 8 29 8 2 26 14 23 2 29 8 29 29 14 29 8 29 8 8 18 2 8 27 29 8 27 2 8 2 2 8 8 8 8 29 2 8 8 8 2 2 8 8 8 8 29 8 31 2 2 2 29 8 8 2 29 6 25 23 8 29 2 2 29 8 26 29 8 29 6 8 29 29 31 8 18 2 8 8 18 8 2 8 29 8 29 8 26 29 29 8 29 8 2 26 18 29 8 29 8 29 26 8 29 8 29 18 8 29 29 2 29 8 29 14 31 8 6 8 8 14 18 29 29 29 2 6 14 8 23 29 29 8 8 8 25 29 6 8 8 26 29 29 29 8 8 29 2 29 29 2 6 29 2 26 18 29 18 29 26 29 8 29 8 29 25 23 8 29 8 8 29 6 8 29 23 8 26 8 27 8 18 29 8 8 31 29 8 8 29 27 29 2 8 29 29 26 26 8 2 2 8 31 31 2 29 18 29 14 29 8 29 8 8 6 8 29 8 8 2 8 8 2 29 26 8 18 23 8 27 18 8 29 26 29 2 8 8 8 18 8 8 8 2 2 31 2 8 8 8 18 8 18 23 2 8 29 27 8 8 26 8 2 8 8 8 18 18 8 29 8 8 29 8 29 8 8 8 2 29 25 8 6 8 26 8 14 6 8 2 8 8 8 26 6 18 8 29 23 29 29 8 2 29 29 18 29 8 29 8 26 2 29 8 18 6 29 8 29 8 8 29 2 6 29 5 8 29 29 2 18 2 29 26 31 2 18 8 29 2 29 18 6 25 2 8 29 2 29 29 8 18 29 6 29 8 2 8 8 20 8 8 8 8 18 23 25 2 8 8 2 8 2 8 18 29 2 25 29 6 8 6 8 26 29 8 8 26 18 2 6 8 2 29 26 2 29 8 8 2 29 26 8 8 8 8 8 23 25 6 8 8 18 8 18 8 2 6 8 8 29 2 8 8 29 8 2 8 29 8 8 29 18 29 26 26 8 31 29 8 8 2 8 8 29 25 8 29 18 8 8 6 26 2 8 29 29 18 8 2 2 18 8 18 2 31 14 29 2 8 26 29 8 8 29 31 8 2 18 29 8 8 8 29 29 8 2 26 18 8 8 8 29 26 8 8 8 6 29 18 18 2 29 29 29 29 2 8 29 8 8 29 8 8 29 2 29 18 2 18 29 2 29 8 6 8 2 27 29 29 8 6 2 29 29 29 29 2 2 31 31 29 31 8 26 2 8 8 20 14 18 8 25 8 8 26 18 6 26 29 8 29 31 8 14 26 29 25 14 2 2 2 8 8 2 2 27 18 17 18 29 18 8 8 2 2 6 8 8 8 2 29 18 8 8 2 29 8 18 2 29 29 20 18 8 18 2 29 26 26 8 20 2 8 2 20 8 2 8 8 2 18 31 8 8 18 18 31 8 8 2 8 8 29 29 18 29 29 8 29 8 2 8 8 8 2 8 2 31 8 18 6 29 18 18 29 29 2 2 18 8 29 2 25 29 29 2 31 31 2 29 14 2 18 29 2 29 8 8 29 2 29 8 8 2 29 27 18 8 2 2 8 29 8 6 2 8 2 8 8 29 29 29 8 29 31 29 25 2 29 29 8 14 31 18 8 8 6 29 8 29 8 2 27 29 8 8 6 18 18 29 8 8 8 18 8 8 29 8 8 8 8 29 2 29 8 18 2 8 8 8 8 8 29 8 27 29 26 8 31 26 8 26 29 2 25 14 8 6 8 8 29 25 8 8 8 6 31 8 18 18 8 18 29 31 8 8 2 31 8 29 26 8 29 29 2 29 29 29 8 26 2 2 18 18 8 2 18 8 8 6 8 29 31 8 8 8 2 8 2 6 29 25 2 8 26 8 8 2 8 29 6 2 8 26 8 8 26 14 8 18 29 29 8 29 29 2 8 31 14 31 8 6 2 8 18 27 31 2 8 2 8 2 29 29 8 8 18 8 2 31 8 29 2 2 18 8 8 8 8 18 29 8 8 8 2 18 8 2 29 29 18 6 8 8 20 26 29 29 29 8 29 2 8 2 8 6 8 2 8 8 29 18 25 8 8 8 18 29 8 29 29 2 29 18 8 8 18 29 8 14 8 25 2 8 29 2 8 29 8 26 2 2 8 8 2 8 31 26 18 6 29 8 20 8 29 8 29 8 8 8 8 8 8 2 31 2 2 8 2 8 29 29 6 8 29 2 8 29 31 29 29 2 29 29 16 29 29 29 29 16 8 16 13 29 25 29 29 29 29 29 29 29 19 19 29 29 16 16 29 16 13 29 29 29 16 29 17 29 29 29 16 29 16 13 29 29 29 29 16 29 29 29 29 29 29 29 13 29 16 29 29 29 29 16 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 19 29 29 16 16 29 16 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 16 16 13 29 13 29 29 16 29 13 29 16 16 29 16 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 19 16 16 29 29 29 19 19 29 29 16 16 17 19 13 29 16 16 19 19 16 16 16 29 19 16 16 13 16 16 19 16 16 19 29 19 29 19 19 19 16 29 16 19 19 29 19 16 16 16 29 16 29 16 16 16 16 16 19 29 16 29 29 16 29 16 29 16 29 29 16 29 16 29 16 16 16 16 19 16 29 16 29 19 16 16 16 16 16 16 16 29 16 16 19 13 29 29 16 19 16 9 29 16 29 13 16 16 29 29 19 16 19 16 19 29 16 16 13 16 16 29 16 16 29 29 19 16 29 19 19 16 13 16 16 29 16 29 16 16 19 16 16 13 19 29 19 16 19 29 16 19 16 29 29 19 29 13 29 29 16 29 16 29 29 29 13 16 16 29 16 29 16 29 29 29 16 13 29 29 16 16 29 29 16 29 16 29 16 29 29 29 16 29 29 19 16 16 16 19 16 19 19 29 16 16 16 16 16 19 16 16 16 13 19 16 16 19 9 16 29 19 29 16 19 16 16 16 16 16 29 16 19 19 19 13 29 19 29 16 16 16 19 29 16 19 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 13 29 29 13 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 16 16 16 29 29 16 16 13 29 16 16 29 29 29 29 29 16 29 16 16 29 13 16 19 29 16 29 16 29 16 19 19 19 16 19 16 19 29 29 16 16 16 29 16 19 19 29 13 29 13 16 19 13 16 9 16 29 16 16 16 29 13 13 13 13 16 29 16 29 29 16 29 16 29 16 16 19 29 29 13 19 19 29 16 19 29 29 9 29 19 29 16 16 19 13 19 16 19 16 16 16 16 16 19 29 16 29 29 16 29 16 29 29 8 8 29 16 29 29 16 16 29 29 29 29 29 29 16 16 16 13 29 16 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 2 18 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 13 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 19 8 29 29 29 29 29 29 8 29 29 16 29 29 2 29 2 29 2 29 29 29 16 29 29 16 29 29 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 25 29 8 29 29 29 29 29 16 29 29 29 8 16 29 29 29 29 29 29 29 16 29 29 29 29 16 17 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 19 16 29 19 29 29 13 29 29 16 16 16 29 16 29 16 29 29 29 17 16 16 16 29 29 16 16 29 29 29 29 13 16 29 29 29 16 29 16 16 29 29 29 29 13 29 29 29 16 29 29 29 29 16 16 29 19 16 29 29 29 29 29 29 29 29 29 16 29 16 16 29 8 16 29 19 29 16 16 19 29 16 29 16 16 29 29 29 16 31 29 29 29 16 29 29 16 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 14 2 29 29 25 2 29 23 29 29 29 29 8 29 29 14 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 18 29 6 29 29 2 27 29 29 29 29 29 29 27 29 2 14 29 29 29 2 29 29 29 17 29 29 29 16 29 19 29 29 29 29 29 13 16 13 29 16 19 29 29 16 29 29 29 29 29 16 16 29 16 29 29 2 18 29 29 29 29 29 29 29 16 29 29 29 16 18 29 29 29 16 29 29 16 16 29 16 29 8 16 29 16 29 29 16 16 16 16 16 19 29 16 29 16 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 29 8 29 29 29 29 29 29 29 2 27 29 2 29 29 29 29 19 29 29 29 29 14 29 29 29 2 29 29 29 29 29 29 8 29 29 29 16 29 19 16 16 16 25 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 27 29 29 29 29 29 29 29 29 2 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 6 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 16 16 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 31 29 29 2 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 26 8 29 29 29 29 29 29 29 8 29 29 29 2 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 27 29 29 29 8 29 29 29 2 29 29 29 2 29 27 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 17 8 29 2 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 25 29 29 29 29 29 29 18 29 6 29 27 6 2 29 29 29 29 8 26 29 29 29 2 29 8 2 8 29 29 29 29 14 29 29 29 29 29 29 29 29 29 18 8 29 2 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 23 8 29 23 29 29 29 29 8 8 29 29 29 8 29 29 29 18 29 29 25 29 8 29 8 29 29 29 29 29 29 29 8 8 29 14 31 29 29 29 29 8 29 8 29 29 8 2 29 29 29 2 2 29 29 8 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 14 2 2 8 29 29 8 29 27 29 29 29 2 25 25 29 29 29 18 8 29 29 2 25 8 29 8 2 29 2 25 27 2 23 8 29 2 29 23 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 23 17 6 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 27 29 2 8 8 2 18 8 29 29 29 6 29 8 27 29 8 8 8 14 29 29 14 8 8 8 8 29 8 14 25 2 27 2 29 6 8 25 8 8 29 8 8 29 27 2 25 25 14 2 29 8 8 8 26 23 6 8 2 18 29 2 23 2 14 29 8 29 18 25 8 2 26 26 8 8 29 18 29 29 8 29 29 27 14 2 2 25 29 27 2 31 14 2 29 2 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 14 29 29 6 2 29 29 29 25 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 16 29 29 18 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 13 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 8 29 29 31 18 29 29 18 18 29 14 29 29 2 29 8 18 6 25 29 25 2 29 25 6 29 8 8 29 8 2 26 29 8 29 8 29 23 29 23 6 29 2 18 8 18 8 29 29 23 18 23 29 2 29 8 18 23 23 26 25 20 8 20 29 29 29 18 2 29 18 8 8 18 29 18 8 29 23 29 8 8 2 8 2 2 14 23 8 8 8 8 8 26 26 18 8 8 26 26 8 2 8 8 8 29 8 2 8 6 29 31 23 8 29 29 29 2 29 8 8 14 8 29 2 8 8 14 8 31 29 25 29 8 29 8 8 23 2 23 29 31 8 31 29 2 23 2 8 29 29 18 8 20 6 20 26 18 29 8 23 2 20 8 29 18 23 29 2 8 18 20 29 29 31 2 8 8 18 23 29 8 8 18 2 29 2 18 29 8 8 2 8 8 8 8 29 8 2 2 29 17 29 8 29 29 29 29 29 4 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 27 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 2 14 29 29 29 29 18 31 29 29 25 29 18 29 29 29 2 29 29 29 29 29 29 8 29 29 8 18 8 23 29 29 29 29 8 29 25 29 8 25 2 2 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 2 2 29 29 29 27 25 29 25 29 2 18 8 18 8 29 8 23 6 2 2 8 29 2 29 8 14 8 18 8 14 8 26 31 29 2 29 18 8 8 2 8 18 2 8 8 2 8 23 14 2 2 18 2 18 29 29 29 18 29 14 23 18 8 8 29 8 8 29 18 29 31 29 23 8 8 2 2 8 8 8 26 23 8 8 29 8 8 26 8 2 23 29 18 23 18 29 8 6 29 8 8 8 8 8 4 8 29 23 8 20 8 18 31 18 8 2 6 26 18 2 2 8 29 26 8 23 8 8 8 29 8 8 8 8 29 8 18 26 8 18 8 2 23 8 8 23 18 14 27 6 25 25 8 8 20 20 18 18 29 8 31 8 23 31 23 23 29 23 29 29 8 26 29 8 27 29 18 23 20 26 29 29 8 18 29 29 2 18 8 26 29 23 18 29 8 29 8 29 23 8 29 14 29 29 2 29 31 18 29 8 29 20 20 29 29 29 26 29 31 2 25 29 25 2 31 29 18 29 29 29 29 2 2 29 25 14 25 27 25 8 8 8 29 29 8 6 18 8 26 8 29 14 29 8 2 29 8 8 31 25 18 23 6 8 8 29 29 31 8 2 29 6 20 31 20 29 2 2 2 29 8 29 29 29 29 23 2 2 6 25 18 27 29 29 31 29 29 29 29 29 29 29 29 29 29 6 29 29 25 2 8 29 18 8 2 25 29 29 8 2 29 29 14 29 8 29 29 29 29 29 29 29 6 29 29 29 29 25 29 29 8 31 29 2 2 29 6 2 8 2 8 25 29 29 23 27 29 25 14 14 23 8 29 8 8 29 23 8 14 29 2 25 8 26 25 8 2 29 2 29 20 2 20 26 29 20 26 26 8 8 29 18 2 8 2 8 29 18 8 8 29 8 23 29 29 8 29 18 18 23 29 2 31 29 8 29 29 23 8 8 8 29 8 8 2 8 8 2 23 14 31 8 8 29 29 29 26 2 23 2 29 25 8 2 8 18 29 31 8 8 8 23 26 8 29 29 8 29 29 2 29 2 18 29 23 26 8 8 18 2 18 27 14 2 8 29 8 18 2 23 14 8 8 20 26 2 2 29 8 23 8 8 23 14 8 18 26 23 8 8 20 6 26 14 8 2 8 18 6 6 8 2 6 8 31 8 29 2 8 23 26 29 8 29 23 2 8 8 29 8 8 14 8 23 2 6 26 18 2 18 29 29 14 8 8 26 29 8 8 8 26 8 18 8 2 8 8 8 8 23 18 26 26 27 8 2 29 8 29 6 29 8 8 26 23 8 29 8 8 23 2 2 8 8 29 2 26 29 29 8 23 29 31 20 20 20 2 2 29 26 8 8 29 29 26 17 29 29 8 2 29 29 8 29 20 2 29 29 8 29 29 29 31 29 29 29 29 8 29 18 23 2 29 29 14 25 29 25 27 27 8 18 23 29 23 23 29 14 29 2 27 29 29 8 2 8 29 31 23 25 2 25 8 2 8 18 8 29 8 29 23 8 26 29 8 8 2 2 31 2 8 29 29 8 29 29 2 29 8 18 20 2 8 29 8 8 23 8 14 8 2 8 8 2 8 8 18 8 29 8 8 8 2 26 26 8 29 2 2 2 18 8 8 25 23 31 23 23 25 8 29 2 14 31 2 29 2 8 29 31 23 2 26 2 29 29 29 29 2 8 26 8 23 29 8 29 18 8 29 23 29 2 8 23 8 18 29 8 23 8 8 8 18 8 20 29 26 29 2 6 8 26 23 18 8 8 6 8 8 8 23 8 26 8 8 2 23 2 18 18 8 8 8 2 8 8 8 18 2 29 23 27 8 31 29 18 2 29 29 26 18 14 8 6 23 8 8 2 29 8 29 8 8 8 8 8 14 8 29 31 8 18 18 26 18 18 26 14 29 29 18 26 26 8 14 8 29 18 26 8 2 8 23 8 18 23 29 29 18 8 2 8 18 26 8 26 2 23 6 29 8 8 29 29 29 8 23 2 2 26 18 23 8 6 8 14 8 2 18 29 8 8 8 14 8 2 31 18 2 18 2 20 2 8 8 29 29 29 29 29 2 18 8 8 26 29 18 8 29 23 18 8 29 2 8 8 29 23 8 2 18 8 18 29 8 31 2 14 8 29 29 23 29 18 18 8 26 29 31 29 26 29 2 29 23 8 8 26 29 2 8 8 2 29 2 8 26 29 29 14 6 8 8 8 23 8 26 8 8 27 23 8 2 23 8 8 8 14 29 31 6 29 8 25 6 29 8 29 8 26 8 23 8 8 8 2 23 18 8 29 26 8 18 2 26 25 29 29 23 6 8 8 8 31 29 2 18 2 29 29 6 8 8 26 8 29 23 8 31 8 8 8 29 8 29 8 29 8 8 2 8 18 31 23 27 8 8 2 23 29 23 2 8 18 29 26 23 29 8 8 29 23 29 2 26 23 8 2 29 8 6 6 29 8 6 8 2 18 29 8 8 29 8 18 18 29 29 8 2 23 29 29 8 6 29 8 26 8 23 29 6 25 26 2 29 2 8 2 26 23 8 8 26 8 8 8 2 18 8 2 29 8 29 27 14 29 29 23 26 8 8 8 23 14 29 14 8 8 2 8 29 18 18 29 8 2 8 8 6 23 29 2 8 20 25 29 23 8 2 8 23 8 29 29 6 29 8 29 23 29 2 18 29 29 8 8 18 6 8 2 8 8 31 8 29 31 26 2 2 23 2 8 8 29 29 2 18 8 8 23 29 8 6 29 25 25 27 8 18 8 8 8 31 8 26 18 8 8 8 8 26 8 27 29 2 2 29 8 8 14 29 2 29 29 29 23 18 27 29 29 27 29 29 8 29 8 8 29 8 23 8 26 29 18 8 8 20 8 8 29 23 18 8 18 25 8 18 29 26 29 8 27 8 31 18 8 8 26 26 8 23 8 8 29 8 8 8 31 18 29 2 26 2 8 23 8 29 23 2 18 2 8 8 18 23 8 8 8 8 23 29 29 8 29 29 29 2 2 2 27 29 2 26 23 8 8 2 2 23 31 8 27 8 25 26 2 23 8 2 23 14 27 8 29 8 8 20 8 2 18 29 8 29 8 8 23 8 25 8 29 18 2 29 23 29 29 29 23 29 29 8 29 8 6 26 8 6 20 2 8 8 2 31 2 8 8 8 2 8 26 8 8 6 8 27 8 8 18 8 23 18 29 2 8 8 29 2 8 2 8 23 8 26 29 23 18 6 29 26 8 8 29 29 8 23 31 29 2 8 23 26 8 18 18 26 23 8 8 26 8 8 29 6 14 8 29 8 2 6 29 6 8 23 29 29 29 8 23 26 29 29 8 29 8 2 18 31 18 8 2 8 26 14 8 8 29 8 29 23 8 18 2 8 29 18 23 8 6 8 18 29 23 27 8 8 8 8 2 26 2 26 26 26 8 18 26 8 29 29 18 29 8 29 8 8 29 31 29 8 29 25 23 2 23 26 26 8 6 8 6 18 6 8 26 23 6 8 8 8 29 26 8 18 23 8 8 29 8 8 8 27 2 29 23 26 23 6 25 29 31 8 18 29 18 26 29 6 2 18 29 8 6 6 8 2 29 8 14 8 8 23 29 26 26 26 2 8 8 8 26 8 8 8 8 29 29 8 2 20 8 8 8 2 8 23 18 23 26 8 25 6 8 8 8 23 29 29 8 29 20 6 8 27 2 29 2 2 14 8 8 29 8 2 29 8 23 31 29 8 23 29 23 2 29 31 2 18 29 18 14 18 14 2 18 6 18 6 8 29 2 8 8 26 8 6 29 29 8 8 26 8 8 6 29 27 29 2 2 8 2 18 8 8 26 8 18 2 8 31 29 23 6 8 2 8 8 29 23 8 2 6 8 8 8 29 2 29 6 26 29 2 2 18 29 23 29 23 18 29 18 29 14 8 8 8 8 8 18 8 29 23 2 8 8 29 23 8 8 2 25 29 2 2 8 18 8 23 18 18 23 29 2 8 26 8 8 23 8 8 8 2 14 2 8 26 23 18 2 23 2 29 29 26 6 8 8 8 8 23 29 29 8 18 8 2 8 8 8 2 18 8 27 2 26 20 14 8 2 2 2 29 2 8 8 8 2 8 8 8 26 2 8 8 23 8 29 2 29 29 29 31 8 8 29 2 26 2 23 8 8 8 2 29 8 8 18 29 29 8 29 29 29 2 31 8 2 18 29 29 8 23 6 26 8 8 29 8 2 8 23 2 8 8 8 8 8 29 29 29 29 23 18 2 2 2 29 8 29 8 8 8 8 14 2 8 29 8 29 18 8 2 29 18 23 2 6 8 2 23 8 29 26 2 29 29 23 29 26 8 8 18 23 31 8 18 31 8 2 29 8 27 8 6 2 31 23 23 2 8 14 8 23 6 14 8 26 8 29 8 8 8 8 26 29 23 8 8 8 29 8 29 18 8 29 29 20 20 8 20 8 26 23 8 31 8 29 8 18 2 20 18 23 8 29 2 8 23 6 29 29 29 8 29 6 8 29 8 2 18 8 29 14 8 29 18 29 8 2 29 8 8 29 23 26 8 2 29 8 6 29 8 29 2 8 8 8 2 18 18 29 8 8 8 2 8 8 8 29 29 26 8 23 8 8 6 2 29 8 6 29 8 8 23 8 8 29 27 8 18 18 26 26 6 29 14 29 18 23 8 8 23 8 8 29 27 8 18 18 8 18 8 8 8 8 8 29 26 8 31 8 8 26 8 29 29 6 8 8 26 8 8 8 23 29 29 8 31 29 8 8 18 8 14 2 31 25 8 26 23 8 23 8 8 29 8 8 8 8 8 29 8 2 26 8 8 29 14 8 8 8 8 29 8 2 2 23 8 18 2 8 8 29 8 8 23 6 14 23 8 8 8 8 2 29 8 29 29 18 18 8 2 8 8 26 29 8 18 18 29 6 8 29 18 23 6 23 23 18 8 8 8 18 8 8 2 8 8 2 29 8 2 8 26 23 8 8 8 26 29 23 2 8 2 26 27 26 8 2 18 18 8 20 29 26 8 6 8 29 2 20 20 20 8 26 20 26 8 29 20 29 20 29 20 18 8 29 8 29 29 23 23 26 8 8 2 8 25 18 26 8 8 29 23 27 23 23 8 26 8 23 6 8 29 8 8 17 8 6 29 29 25 18 2 8 29 8 31 8 8 23 8 8 8 25 18 8 23 27 8 29 8 26 8 29 23 8 8 26 14 8 8 8 8 26 18 8 23 8 8 29 8 8 2 23 8 18 26 6 29 27 8 8 8 29 18 2 8 26 2 26 8 18 8 29 18 8 8 29 29 18 6 8 29 2 8 8 8 8 23 8 18 8 2 18 18 2 29 6 23 29 8 29 2 29 18 8 2 29 2 8 29 26 8 8 8 8 23 8 31 8 23 2 8 18 29 8 23 8 8 23 23 29 8 8 26 29 8 29 29 8 31 26 2 8 23 26 23 23 8 29 8 8 29 26 8 29 8 18 8 31 20 20 31 6 23 23 8 8 8 8 2 26 2 8 18 29 20 26 29 26 18 29 23 29 14 31 29 8 2 25 29 8 2 2 2 2 29 8 29 29 14 29 2 8 29 29 29 8 18 23 8 8 29 8 31 26 2 8 8 31 8 18 31 25 18 18 14 2 31 29 8 18 8 23 26 8 8 2 8 8 8 29 23 29 8 2 29 29 29 8 23 8 8 8 8 29 29 8 29 25 29 14 23 2 8 26 8 18 18 18 27 8 18 18 8 8 2 8 2 8 8 23 6 8 25 23 29 26 2 26 23 8 29 2 8 8 14 29 25 14 6 29 18 29 2 31 23 18 8 23 6 2 8 26 27 8 27 26 2 8 29 23 26 8 18 8 8 29 18 8 8 8 8 18 8 23 29 20 20 29 8 29 2 26 29 23 29 8 29 29 8 8 25 29 2 2 8 8 29 8 8 8 23 2 23 8 26 29 8 8 29 8 8 18 2 2 29 8 18 8 18 26 23 29 31 23 8 8 8 29 8 25 31 29 27 14 23 31 8 8 8 2 23 8 8 29 2 8 2 8 8 8 8 27 6 8 29 23 29 29 18 29 29 31 8 29 29 2 29 23 18 8 18 8 29 2 14 14 8 8 8 18 2 29 2 8 8 25 23 2 8 29 26 8 8 6 8 29 26 23 8 26 8 8 8 8 8 26 8 8 29 2 29 29 29 8 20 8 29 29 20 26 20 29 23 20 8 29 23 23 18 14 8 2 8 8 23 2 2 14 2 8 8 8 18 8 2 6 27 23 29 29 18 29 2 26 23 23 23 29 8 8 18 26 29 6 8 23 8 27 8 8 18 31 8 23 8 8 8 23 8 29 6 31 8 18 8 2 2 8 6 8 2 8 8 8 2 8 8 8 8 23 6 2 8 29 18 8 8 26 8 29 23 6 25 8 29 6 26 8 18 8 25 2 18 8 29 8 23 8 8 23 8 29 8 23 8 8 26 8 8 23 8 8 8 29 2 2 8 8 27 8 2 8 29 8 8 8 8 27 26 23 29 2 23 8 29 8 8 18 26 18 29 23 8 8 8 26 29 29 29 8 8 8 8 2 29 8 14 8 29 8 8 8 18 2 18 8 8 8 2 8 29 2 26 8 29 2 29 18 14 8 14 8 8 2 2 18 26 26 8 29 8 8 29 8 8 18 2 18 8 2 18 18 20 27 29 23 2 8 8 29 23 8 8 2 2 23 26 6 26 8 25 8 26 8 29 29 8 8 18 8 29 29 8 8 26 23 29 2 18 6 23 8 8 8 29 8 18 18 8 8 29 26 8 2 29 29 8 29 2 23 8 18 8 23 29 2 26 2 26 29 2 29 27 8 6 8 29 29 8 8 27 29 27 8 8 23 29 2 8 2 29 8 2 26 8 29 23 8 8 8 18 26 29 8 26 23 8 8 8 8 29 8 29 8 29 26 18 8 23 18 8 26 2 8 29 8 18 23 8 23 2 29 29 2 8 8 8 23 29 18 8 4 27 8 29 8 8 23 29 6 29 18 31 29 8 14 2 8 8 8 29 8 23 2 26 23 8 8 8 23 18 8 8 29 8 8 8 2 18 25 23 29 14 29 8 31 27 18 29 8 6 26 8 18 2 6 8 8 31 29 29 29 2 8 8 29 8 26 8 8 29 26 8 8 8 23 2 31 6 29 8 29 8 29 29 2 2 8 29 8 23 18 27 29 8 8 18 8 8 26 8 23 8 8 8 4 18 8 14 2 6 2 8 29 20 6 23 8 8 8 18 2 8 18 31 29 31 8 18 8 29 8 26 8 8 8 2 8 8 8 8 29 2 8 2 26 29 2 18 8 29 20 29 2 8 2 2 8 18 29 8 18 8 2 8 8 8 29 29 31 23 23 20 23 23 23 8 31 8 8 6 23 8 14 29 26 8 29 8 6 31 29 8 18 8 2 23 8 8 2 25 27 2 29 18 29 8 6 29 26 29 2 14 29 8 29 8 20 31 29 8 29 2 8 2 8 8 29 2 8 8 8 8 29 29 8 8 29 26 8 8 8 2 8 18 29 8 8 8 8 2 2 29 8 6 8 29 8 2 29 8 18 29 18 8 2 18 8 29 2 2 18 8 8 26 18 29 2 29 8 8 8 18 26 29 8 14 29 8 8 23 2 26 8 8 23 2 8 18 2 8 8 8 8 2 2 8 8 8 29 18 29 2 29 18 8 29 2 8 29 8 8 18 6 29 29 29 8 8 31 6 8 2 23 8 23 18 23 8 2 2 8 8 18 8 23 6 8 26 26 2 18 31 25 8 8 2 18 8 26 8 26 8 29 27 29 18 8 2 8 29 29 26 8 8 18 8 23 8 8 6 31 18 23 29 8 23 8 8 29 2 8 8 29 29 29 29 8 8 2 26 26 29 23 8 8 18 29 18 29 8 29 8 8 23 2 8 8 8 8 8 2 18 8 26 8 29 8 23 26 8 8 8 26 14 8 8 29 2 8 27 29 26 23 8 8 8 8 18 31 8 8 29 8 29 29 6 8 26 26 8 8 26 2 26 8 23 2 8 8 26 29 31 8 8 31 29 29 23 8 26 8 2 26 8 2 5 25 18 29 8 18 8 8 31 29 18 8 18 8 8 23 8 2 2 23 2 6 31 8 2 8 8 8 8 2 23 26 29 14 2 29 2 8 8 8 8 8 23 29 18 2 29 8 29 2 8 2 18 8 2 18 26 29 26 29 8 8 29 2 8 23 29 8 29 8 6 18 6 23 8 29 2 14 18 8 8 29 8 18 8 8 29 8 26 26 31 23 17 26 8 6 8 8 18 14 8 2 8 29 29 23 8 8 8 23 14 26 8 8 8 26 18 18 29 29 2 8 8 2 8 23 8 2 18 23 29 14 18 18 29 8 8 8 2 8 2 8 18 8 2 27 8 8 8 8 29 29 8 6 6 29 23 8 8 23 29 2 29 8 2 8 26 8 2 18 14 8 29 8 8 8 2 8 23 8 27 8 2 23 18 23 2 8 8 23 26 18 14 29 18 18 8 8 29 18 6 18 8 8 23 6 26 8 8 6 18 2 29 14 2 26 18 8 29 20 31 18 8 8 8 8 2 29 8 8 8 8 2 29 8 26 8 8 23 18 26 8 2 18 20 8 8 26 23 27 8 26 31 23 27 18 26 29 14 8 18 8 8 18 18 8 2 8 6 2 8 2 8 29 2 2 8 18 8 23 29 18 8 23 8 8 29 8 8 31 8 2 29 23 26 2 8 8 8 2 31 8 26 6 23 8 29 29 29 31 29 26 29 23 8 23 8 26 31 18 2 8 29 29 8 31 18 8 8 29 29 8 2 23 8 29 31 26 8 23 26 29 26 8 2 23 18 8 18 18 8 8 8 26 26 31 8 29 18 25 25 18 18 20 20 8 29 29 29 29 29 29 29 25 2 29 18 29 29 2 8 2 25 29 31 29 25 29 8 18 18 8 2 8 29 29 8 27 29 2 23 2 29 25 2 2 8 26 8 29 8 2 20 18 26 20 18 29 2 29 8 8 2 2 26 8 2 8 8 29 8 18 29 8 26 8 8 18 2 18 29 29 27 8 8 29 2 2 2 29 18 8 23 8 8 8 29 2 29 2 29 29 29 29 29 29 8 29 29 8 8 25 18 18 8 8 2 8 2 8 18 8 29 8 26 8 8 29 27 8 26 29 8 8 29 8 29 8 31 18 2 2 20 18 8 8 2 23 29 29 29 8 29 6 2 31 29 29 29 6 8 2 29 29 18 31 29 29 27 29 29 29 25 29 27 29 29 29 29 29 29 29 2 8 29 29 18 29 8 8 29 14 2 29 29 29 18 14 29 20 29 29 29 8 8 14 18 29 29 18 2 25 29 2 8 8 8 26 18 8 8 18 29 18 8 8 31 8 6 8 8 8 2 8 8 18 8 8 23 8 8 8 2 8 29 2 8 2 18 25 8 18 25 29 25 8 2 8 18 8 29 2 8 18 2 29 8 8 8 18 29 29 8 8 31 29 18 29 26 23 29 2 8 8 8 2 18 2 31 2 2 8 23 8 23 2 8 2 25 8 29 8 6 2 8 2 8 8 2 23 18 25 29 8 8 25 8 8 8 18 18 29 6 2 29 8 2 26 29 8 23 8 29 29 8 4 8 8 2 8 2 29 29 26 18 23 26 26 8 8 27 8 18 29 8 8 8 8 14 29 25 2 29 29 8 23 8 29 8 26 29 8 8 8 29 2 20 8 26 8 23 29 8 2 26 23 23 23 18 23 8 26 18 23 8 26 29 18 29 18 14 2 8 8 29 8 8 8 20 2 26 2 2 14 8 18 23 29 8 8 8 23 8 29 29 8 14 6 8 8 8 8 29 8 8 18 18 8 26 23 2 18 8 18 29 18 26 29 26 27 2 18 26 23 8 29 8 8 29 29 8 8 27 8 8 8 2 8 18 2 29 26 18 8 29 2 26 29 2 27 14 31 8 2 18 23 2 8 29 8 2 29 2 8 18 8 29 26 23 23 26 8 14 29 23 14 27 8 31 29 2 8 8 2 2 23 8 29 2 8 8 29 23 18 29 8 8 8 29 8 29 2 20 14 18 8 2 8 23 8 8 14 8 2 8 31 2 23 8 8 8 26 29 29 8 29 31 29 26 8 20 20 2 18 8 18 23 29 8 8 8 29 29 31 18 26 8 29 2 29 26 29 8 25 8 8 8 29 29 29 8 29 8 8 14 29 29 31 8 23 8 8 29 29 8 8 8 31 29 23 29 8 26 29 8 2 8 29 8 8 8 29 25 25 2 23 26 29 8 8 18 6 8 23 8 18 8 23 23 23 8 31 2 29 8 8 18 8 23 6 29 29 18 8 29 29 23 29 29 29 8 2 29 18 8 31 8 18 8 31 8 8 2 8 8 8 8 2 18 8 2 29 8 8 6 23 18 31 20 26 8 6 8 18 8 8 2 25 29 26 29 8 6 29 25 29 18 8 8 29 26 8 29 14 18 25 18 23 31 25 29 2 2 8 8 8 29 18 29 14 31 26 8 8 8 29 14 8 8 8 29 8 2 8 8 8 26 18 26 8 8 8 26 26 23 8 8 23 8 8 8 18 29 23 6 14 25 18 31 29 29 27 29 29 6 31 23 27 8 18 8 23 18 8 6 26 23 29 31 8 8 31 8 18 29 8 29 14 18 26 29 29 14 29 29 23 25 20 20 8 20 20 20 14 23 8 8 29 29 2 18 27 8 8 8 18 8 23 26 2 29 29 18 4 31 29 8 8 8 8 8 8 23 14 18 18 8 18 29 25 29 2 29 8 8 29 18 26 8 8 8 8 8 8 18 8 29 8 26 8 2 8 8 29 14 23 8 27 8 23 8 2 8 18 8 8 26 18 8 26 25 8 18 29 8 8 23 2 27 18 2 26 8 2 29 29 8 8 8 8 29 23 8 29 29 8 8 23 8 29 18 8 2 14 8 8 18 8 6 8 2 26 2 8 8 8 8 6 8 8 23 26 26 23 8 8 8 8 29 29 8 2 2 8 29 18 8 8 18 18 2 23 18 18 8 27 18 8 27 14 29 23 29 20 23 18 2 29 29 8 2 6 8 29 8 2 8 29 18 8 23 2 8 18 8 8 26 29 8 29 26 2 29 8 6 29 8 8 29 26 2 29 8 8 26 23 29 4 29 29 18 29 29 26 8 8 8 29 25 25 14 8 14 29 29 14 25 2 14 25 29 2 14 14 8 27 29 18 8 8 26 31 18 8 8 8 2 31 29 29 8 31 31 26 6 26 29 25 8 29 29 26 29 29 29 25 29 29 2 8 20 20 20 29 8 14 29 29 2 8 25 18 20 14 29 29 18 29 8 2 23 23 8 29 18 8 18 8 2 29 2 2 29 2 23 2 29 2 20 2 20 31 8 2 2 18 8 8 8 8 26 25 31 8 20 8 18 8 26 2 29 29 29 25 6 2 18 23 8 18 29 29 26 29 29 2 31 29 2 18 23 29 2 8 2 23 31 18 8 25 29 23 2 8 6 8 29 8 29 8 26 2 29 29 8 8 29 8 14 8 8 29 25 8 8 8 8 29 29 18 29 20 8 8 14 29 8 18 23 8 31 8 8 20 8 29 29 8 29 8 23 2 8 29 2 8 18 23 18 8 8 14 26 8 8 29 29 14 2 2 2 18 26 8 8 27 29 29 8 18 6 2 18 8 8 8 26 2 29 8 8 2 8 2 8 26 6 2 29 25 18 8 18 8 8 29 8 29 23 29 8 18 8 27 8 29 26 8 26 2 23 8 8 2 8 27 18 18 2 18 8 8 8 23 29 8 18 8 18 8 8 8 8 18 31 6 26 26 26 23 8 23 6 29 26 29 29 8 2 29 2 31 2 6 23 18 8 29 8 29 26 8 25 8 8 2 29 8 29 8 8 8 26 2 8 29 8 8 8 29 29 26 25 29 2 14 23 8 29 8 8 8 29 8 29 31 26 8 26 18 2 27 23 29 2 2 2 8 8 2 8 25 18 8 8 8 8 6 26 2 18 8 2 23 8 23 2 27 8 2 8 8 18 2 29 23 8 26 25 6 8 8 8 8 8 8 8 2 23 31 8 26 8 18 8 29 26 23 8 8 29 8 29 29 8 23 23 8 18 8 8 26 23 8 2 31 8 27 23 8 29 29 26 8 8 26 29 26 8 18 29 29 18 27 2 8 29 8 8 26 8 23 14 26 26 23 23 18 18 29 8 27 8 8 23 18 18 29 8 8 29 26 20 20 20 8 20 14 8 2 2 8 25 27 8 29 8 20 8 20 2 8 8 25 18 23 2 8 8 8 8 18 6 8 14 29 29 6 18 29 8 8 8 29 8 23 29 8 2 2 8 14 29 29 2 29 8 26 8 23 26 29 8 26 8 29 29 20 31 2 25 8 8 8 2 29 18 2 8 23 8 8 23 18 29 23 18 8 29 8 8 8 23 29 2 25 8 31 29 8 8 8 8 29 8 8 18 8 29 31 23 8 23 8 29 2 2 8 2 8 8 8 29 26 8 29 2 26 18 2 2 8 23 29 2 8 25 18 2 8 23 29 29 8 29 18 18 23 14 8 2 18 20 18 2 18 8 8 8 29 8 8 29 8 2 2 8 8 8 8 2 18 18 8 8 8 29 29 8 25 31 29 29 23 8 20 18 20 2 8 8 8 8 8 29 23 29 23 8 29 26 2 29 14 8 29 18 26 2 6 23 26 18 2 8 5 29 29 6 8 8 29 8 29 8 8 8 29 8 14 29 29 26 8 8 29 26 8 2 8 2 8 26 29 8 23 8 18 8 6 29 27 27 18 29 8 2 26 8 8 6 8 18 8 26 29 26 26 26 18 23 18 18 8 23 26 6 18 6 29 27 8 8 2 18 8 8 8 29 8 18 23 8 29 8 29 8 26 8 6 8 8 8 8 8 18 6 29 8 2 2 29 8 8 23 8 8 26 23 8 23 29 29 25 8 23 8 29 8 8 25 29 8 8 8 29 26 6 23 8 8 8 23 18 8 2 29 25 29 8 8 29 2 23 14 27 8 8 8 6 31 8 26 18 2 29 8 18 18 8 26 29 8 8 6 18 29 31 29 29 8 18 8 29 8 14 26 18 8 6 8 8 8 23 26 23 8 2 8 8 8 31 29 23 26 29 8 6 8 29 29 29 29 25 29 26 8 8 2 2 18 8 8 8 29 14 29 25 2 23 8 29 29 8 8 14 31 23 29 2 8 8 8 8 2 18 8 8 18 18 25 8 18 2 29 8 8 8 26 8 26 20 14 29 29 8 8 2 18 26 23 8 2 8 18 8 29 2 29 8 29 29 18 27 29 2 23 29 8 8 8 8 29 18 23 8 29 6 29 31 31 29 14 20 2 14 8 20 8 2 29 8 8 27 8 8 8 26 2 8 31 18 29 8 8 8 29 2 8 8 8 18 8 2 2 27 29 29 8 18 18 8 14 29 27 8 20 31 20 2 20 8 8 29 18 20 2 20 6 29 8 8 27 29 20 8 8 23 8 8 2 18 26 8 6 29 29 8 8 23 29 31 8 2 31 26 8 2 23 29 27 2 18 8 18 26 2 18 31 18 8 26 23 2 8 8 8 18 8 8 26 29 8 18 8 8 23 29 2 26 14 2 8 6 8 6 8 29 8 8 8 8 2 8 5 29 8 6 29 8 26 8 2 2 2 27 8 29 23 8 2 8 29 23 2 29 2 20 14 8 8 8 29 26 29 8 26 29 29 26 8 2 8 6 8 27 2 2 29 20 18 8 18 18 8 8 2 8 8 18 8 8 8 8 18 8 26 29 18 29 29 18 29 26 2 2 31 29 2 23 2 8 8 29 8 29 23 26 8 8 8 18 8 2 8 25 8 23 8 18 8 29 23 26 26 29 29 6 29 8 8 23 8 26 14 8 18 23 27 8 8 8 18 14 8 2 2 8 18 31 8 8 18 8 8 8 2 8 8 8 8 29 14 29 25 18 18 2 26 8 8 26 29 29 29 25 14 31 23 8 8 8 29 18 29 8 25 29 2 26 8 2 26 23 2 18 26 8 8 23 6 29 18 18 8 29 2 29 8 23 29 8 23 8 26 8 29 8 29 8 29 23 18 29 8 31 23 2 18 29 8 8 27 8 2 8 8 8 29 8 29 8 6 8 25 20 2 8 8 26 23 8 6 2 8 18 14 29 18 18 23 29 8 29 26 26 20 8 8 29 18 6 18 31 8 8 8 2 8 23 29 8 29 27 29 8 31 18 8 8 8 8 8 8 29 2 29 8 29 6 2 8 8 29 18 29 8 8 2 18 8 18 8 8 8 18 29 26 29 23 29 29 2 23 8 2 29 2 26 14 23 26 29 8 20 8 29 23 8 23 29 2 18 8 8 23 8 18 18 2 8 26 8 25 29 18 23 14 8 26 23 8 29 27 8 8 26 8 26 8 2 18 29 31 26 23 2 8 8 18 8 29 8 18 18 8 8 2 29 8 8 18 8 29 8 5 8 8 8 2 8 29 29 18 29 26 8 18 8 8 8 23 8 29 8 26 8 8 29 18 8 8 8 26 8 31 8 8 26 18 14 25 2 2 18 2 20 23 31 8 8 8 8 18 23 29 2 18 8 18 8 20 2 20 8 2 8 29 23 8 14 2 8 8 20 8 29 8 29 25 8 8 2 27 29 25 29 2 8 29 23 2 14 8 29 6 8 8 2 23 2 27 2 27 2 23 23 2 25 8 8 2 6 2 14 6 18 29 29 2 2 2 29 23 29 25 23 31 29 2 25 29 29 6 18 23 8 8 8 29 2 2 8 8 2 8 2 2 8 23 29 2 29 8 8 29 8 8 2 6 8 2 8 18 8 29 2 29 29 29 29 23 31 18 18 8 29 2 31 8 31 2 31 8 26 2 8 29 18 23 18 2 2 2 27 2 23 8 26 31 25 8 23 8 27 23 8 8 8 27 31 29 2 8 18 31 8 8 8 31 26 23 8 8 18 26 8 8 23 18 31 6 8 2 29 8 8 6 8 8 26 6 6 8 8 8 18 29 29 8 23 18 14 2 8 2 18 23 8 23 29 29 18 8 23 29 8 2 8 29 20 6 26 29 23 18 8 8 8 8 23 29 8 2 14 2 8 26 8 8 14 8 6 8 23 27 8 8 18 29 8 2 29 29 8 23 29 8 8 18 29 8 18 29 26 8 23 20 23 29 6 8 8 8 23 2 8 8 29 29 2 8 29 8 8 8 18 8 2 8 8 8 8 18 23 18 8 8 29 2 6 2 8 29 26 8 27 2 2 8 8 23 29 8 18 18 29 8 29 8 26 2 8 23 2 29 6 8 26 2 8 27 8 29 29 20 23 8 8 8 14 8 23 29 29 8 8 29 29 29 8 29 6 25 8 8 8 8 8 8 8 26 23 8 23 14 18 8 8 8 18 29 8 8 2 29 2 8 8 29 8 26 6 8 29 23 2 8 8 29 8 29 2 8 25 26 18 29 20 29 29 8 8 2 8 29 29 8 8 2 25 18 8 8 26 8 14 29 8 8 18 8 8 29 18 8 23 6 6 8 26 29 8 18 8 2 6 29 23 2 26 8 18 29 26 29 29 23 2 8 6 8 18 23 18 18 8 6 29 31 8 18 8 8 8 23 6 8 2 8 2 25 23 8 8 29 26 8 8 8 2 8 26 31 31 18 26 29 2 23 23 26 29 8 26 8 29 25 18 23 23 2 2 27 8 18 29 6 18 14 26 8 29 23 23 8 2 18 2 8 8 8 31 8 8 2 29 29 29 8 23 29 8 23 2 8 8 8 29 8 8 8 8 8 31 6 23 29 31 18 8 8 8 8 8 23 29 18 2 8 18 29 29 29 8 31 26 26 29 2 29 23 8 8 2 29 8 29 27 2 8 29 8 23 8 31 8 6 8 2 2 26 23 8 26 8 23 23 29 8 8 8 27 8 8 29 29 26 2 18 8 8 18 26 2 23 18 8 29 2 29 6 8 29 8 8 8 8 18 26 8 8 14 8 20 8 8 20 8 26 29 6 2 2 29 29 29 31 29 23 26 26 8 2 8 8 18 29 8 8 8 8 2 8 8 8 29 29 25 8 8 2 8 8 8 29 2 8 8 8 2 23 29 8 2 29 8 2 29 2 26 29 29 29 2 25 8 29 29 26 8 23 29 17 26 18 8 26 26 18 8 29 2 8 8 29 8 14 8 8 8 26 29 2 26 31 8 2 29 8 2 8 8 18 25 31 8 8 31 8 8 29 2 29 2 27 25 8 8 2 8 29 2 25 8 8 8 8 8 29 2 8 18 29 29 29 2 8 18 8 8 8 8 2 8 8 23 29 2 8 8 29 8 8 29 8 8 18 29 29 8 8 6 14 8 29 8 20 29 31 8 25 18 2 26 27 8 6 2 18 8 26 23 23 8 8 8 25 8 8 18 6 8 26 23 8 29 26 25 2 8 8 23 8 8 8 25 29 8 8 23 29 8 8 23 2 31 23 6 26 6 2 29 8 8 8 8 18 29 31 29 23 29 27 8 8 2 2 18 8 8 29 29 2 6 26 8 26 23 29 8 29 8 18 26 23 29 29 2 8 8 2 2 18 8 26 8 2 8 2 29 29 29 29 23 8 23 8 8 8 2 8 31 8 8 8 8 2 23 8 29 8 23 29 2 2 29 8 8 8 31 8 8 29 18 8 23 2 27 8 29 29 28 8 29 2 26 23 27 2 29 26 18 18 8 2 8 29 29 29 8 2 29 23 8 18 29 2 2 8 8 8 8 31 18 14 6 8 8 23 8 18 23 29 18 8 29 2 18 23 8 29 23 6 26 8 8 23 29 29 8 8 2 26 29 18 29 2 8 29 8 8 14 2 29 26 8 20 29 2 26 8 8 8 6 2 29 8 18 8 29 29 18 23 23 2 31 29 2 26 29 23 25 8 5 8 18 20 29 18 2 18 20 29 23 29 29 8 20 2 2 8 8 26 8 2 18 8 8 29 29 29 29 8 6 8 23 18 8 14 8 8 18 29 20 18 8 18 23 29 8 26 8 6 18 18 26 26 8 2 8 8 29 18 2 8 29 29 26 23 2 8 26 29 29 29 26 18 25 26 18 29 29 2 8 2 23 14 26 14 26 18 26 31 20 25 8 6 8 6 18 8 23 31 23 31 8 25 25 18 8 23 23 2 29 23 23 26 2 8 6 2 18 8 8 29 8 29 18 23 18 8 23 18 2 25 2 23 8 8 29 23 8 18 2 8 18 29 18 8 8 26 8 23 2 8 8 2 6 8 8 23 18 29 29 18 18 8 29 8 18 8 8 2 18 8 6 2 8 29 2 6 8 8 8 29 26 8 18 29 8 27 18 8 8 2 18 18 2 8 18 18 8 2 8 26 26 23 8 26 18 8 29 8 29 8 8 8 31 29 25 2 8 23 8 8 27 6 8 29 23 26 29 8 8 29 29 23 2 8 26 29 8 18 23 8 26 8 23 2 2 29 8 8 2 29 26 8 8 14 26 8 2 8 8 8 26 25 8 20 29 29 2 26 8 14 8 23 8 8 2 8 26 29 27 27 26 8 6 14 29 2 8 27 29 8 2 8 8 29 8 8 29 2 6 8 26 27 18 8 18 14 26 2 31 2 8 8 20 20 20 6 8 18 8 8 8 8 8 8 8 23 2 29 25 18 8 18 8 8 6 2 18 8 18 31 25 2 29 8 29 8 8 8 2 8 8 8 23 8 29 8 18 29 8 8 31 29 29 29 29 8 31 29 2 29 6 8 2 23 29 31 8 26 8 8 25 29 26 8 29 29 8 2 18 29 26 8 8 8 8 8 29 2 18 2 8 6 23 8 8 8 18 8 8 8 29 25 8 31 2 8 2 2 23 26 23 25 8 29 18 8 8 8 2 8 8 8 2 2 26 18 23 29 2 2 8 23 6 2 8 8 8 8 8 8 8 8 31 6 27 27 8 29 8 8 26 29 18 29 8 8 29 23 8 29 29 2 8 8 8 29 8 29 8 18 23 8 31 29 8 29 23 25 8 18 8 8 29 8 18 23 23 31 23 8 31 18 2 18 27 8 23 18 8 8 18 26 8 8 18 2 23 27 18 8 29 8 29 8 8 8 8 8 18 17 8 18 8 18 18 29 26 8 29 8 29 29 29 2 29 2 18 8 29 8 26 8 18 8 14 27 27 2 29 25 29 25 2 29 27 29 29 6 27 2 8 29 27 2 29 29 2 6 29 2 31 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 26 29 29 16 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 18 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 16 16 29 16 16 29 16 29 16 13 29 29 29 29 29 16 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 13 2 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 14 29 13 16 29 29 31 29 29 29 16 16 16 29 13 16 29 29 29 29 16 29 29 29 2 29 31 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 2 29 29 31 2 29 29 29 2 2 2 27 29 14 29 29 8 2 2 2 29 8 29 2 8 29 2 18 25 2 2 8 18 2 29 2 6 25 6 2 8 2 29 29 29 8 2 25 2 2 29 29 29 27 29 29 2 14 8 8 8 26 2 2 29 8 14 8 8 23 25 31 2 2 14 20 29 2 29 23 2 29 27 29 6 29 18 8 2 29 25 8 8 23 8 29 2 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 2 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 19 16 16 29 16 29 19 16 16 17 16 19 19 16 29 29 16 16 29 29 29 16 19 29 16 19 16 19 29 29 16 16 16 16 13 29 19 29 16 16 16 29 29 29 29 29 29 29 29 16 18 8 29 8 27 29 29 25 29 29 31 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 2 8 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 14 29 29 29 29 29 29 29 29 25 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 31 29 29 29 29 29 8 29 14 31 29 29 14 29 31 6 29 2 2 29 2 29 29 2 2 6 29 2 29 29 14 29 14 27 8 29 2 14 8 8 29 8 8 2 8 29 20 6 2 25 2 29 18 18 31 26 18 29 18 29 2 23 8 27 8 29 29 2 8 29 2 8 8 8 8 2 18 25 8 18 2 18 29 2 2 2 18 29 8 6 2 8 2 29 2 8 8 23 2 8 18 29 18 8 18 2 18 18 8 8 29 29 8 29 2 23 8 23 8 29 29 18 2 23 18 8 8 23 29 2 14 29 2 14 29 2 23 8 8 2 2 26 23 2 8 23 29 31 2 8 20 26 8 8 8 2 8 2 18 29 23 29 8 8 20 20 29 29 2 6 2 8 26 8 29 23 29 18 2 2 29 25 8 18 8 18 8 8 26 29 6 29 14 8 20 20 2 18 29 8 29 14 8 8 2 25 8 2 18 2 25 2 2 31 18 18 2 8 8 2 29 8 8 14 23 29 2 2 29 29 2 18 23 8 29 2 29 25 29 8 14 29 2 2 29 27 29 2 18 8 2 18 31 8 23 8 2 2 8 29 8 8 18 29 14 29 29 8 8 23 2 2 14 29 18 8 26 2 26 23 8 29 27 29 25 8 8 14 8 29 29 8 8 25 8 26 18 2 26 2 6 23 2 8 26 8 8 8 29 18 8 29 25 31 8 23 6 29 8 8 20 20 8 8 29 23 8 20 18 18 26 2 14 18 26 8 18 20 20 29 20 23 29 29 8 8 29 2 29 8 8 8 26 8 23 29 29 18 23 8 31 29 8 8 8 8 23 8 29 18 23 8 25 8 8 8 25 2 29 29 2 29 29 29 14 29 25 14 31 29 29 2 29 2 29 29 14 2 29 27 2 29 29 2 8 8 31 8 2 18 8 8 8 2 26 8 23 29 26 2 6 27 29 2 2 18 31 2 18 8 2 2 8 8 29 26 18 29 23 26 8 8 26 29 20 26 8 18 8 2 8 8 23 18 31 18 31 18 18 8 18 29 29 8 23 2 31 18 31 2 29 2 29 18 8 2 29 8 23 8 26 2 31 29 20 8 2 29 29 29 14 8 8 2 8 27 29 29 18 29 2 29 23 29 26 18 8 29 29 29 26 29 6 26 8 2 8 8 8 2 8 8 29 20 29 8 23 2 8 23 18 23 29 29 18 23 2 8 23 18 8 2 29 29 6 29 2 29 18 8 31 23 29 6 2 18 25 29 14 8 29 29 8 25 8 18 8 8 6 29 2 8 23 8 18 8 2 29 29 18 8 8 8 29 23 6 18 8 14 18 8 8 2 8 23 2 31 31 29 8 8 18 6 8 2 8 8 26 27 2 26 8 8 29 2 14 8 23 2 8 2 8 23 8 8 2 2 8 8 2 26 26 8 23 8 2 29 20 2 2 14 18 8 8 8 26 8 23 29 23 18 8 8 8 23 23 18 2 8 25 2 8 26 18 8 29 25 29 8 2 8 8 31 14 2 8 8 2 8 8 23 8 29 29 6 23 8 4 29 29 8 25 29 14 8 29 8 2 29 2 29 18 8 20 8 2 26 23 26 29 2 6 8 2 31 29 29 2 8 18 23 2 6 27 8 2 8 26 27 29 25 23 8 29 2 2 6 8 2 18 8 2 2 8 8 6 27 23 2 26 8 29 29 29 8 8 31 26 29 18 2 2 20 2 18 8 5 2 8 14 31 14 2 27 25 18 25 29 2 29 29 29 29 29 29 8 29 13 29 29 29 29 29 29 29 29 31 29 8 29 25 29 29 2 29 31 2 25 2 8 2 29 18 8 2 14 25 8 2 8 8 26 26 8 2 23 23 8 29 29 2 29 29 29 2 29 2 29 23 23 8 18 29 29 25 29 29 29 29 29 29 8 8 8 8 25 8 31 29 29 8 20 8 29 31 2 29 2 29 29 29 23 2 18 25 14 14 29 26 26 27 2 23 8 2 18 8 31 29 18 8 8 18 8 20 6 2 8 2 8 26 8 8 29 23 20 8 23 29 8 29 2 8 25 26 8 29 6 20 8 26 20 29 8 8 29 2 8 8 8 2 2 23 29 6 29 2 2 8 18 8 29 29 4 29 31 18 25 2 8 8 8 8 2 23 29 8 8 29 6 29 2 8 8 2 20 18 8 8 6 23 2 8 29 20 20 23 29 23 26 27 2 2 8 8 18 18 20 8 8 2 2 29 29 18 29 29 23 18 23 2 2 8 2 6 26 8 8 8 8 31 23 29 8 8 23 25 23 23 8 8 27 26 8 2 26 2 18 23 26 31 8 29 8 29 2 8 2 8 8 8 8 23 29 2 29 6 8 18 20 2 20 2 14 8 23 18 31 2 8 23 23 8 8 8 29 31 8 8 29 29 2 26 8 8 8 2 8 8 27 25 29 8 18 29 26 8 8 29 23 26 8 2 18 8 6 29 23 2 8 8 8 8 23 23 18 25 14 2 2 2 29 29 2 8 8 29 8 18 18 29 29 8 8 31 8 8 18 29 8 8 29 8 18 8 8 29 23 26 27 29 8 18 23 29 2 8 8 8 8 17 29 23 29 25 8 8 29 26 23 29 29 8 8 26 18 8 29 8 2 2 23 18 29 29 2 8 27 8 18 2 8 18 29 8 29 25 29 23 29 2 14 20 23 8 26 25 2 8 2 29 6 8 18 8 8 2 29 8 27 29 8 8 29 2 26 29 8 25 29 8 18 6 18 8 29 8 23 2 29 29 6 8 29 23 2 29 8 23 29 29 8 8 27 29 2 8 14 8 8 31 29 26 8 8 8 8 8 29 23 29 29 18 29 8 29 8 8 18 8 8 8 8 29 27 18 18 31 8 31 8 23 8 8 18 8 8 8 8 8 8 23 26 8 31 8 8 26 2 27 8 8 8 25 2 18 23 6 8 23 31 23 20 18 25 25 8 18 2 8 18 8 29 8 2 2 18 18 29 29 8 8 8 23 29 23 23 2 2 18 23 29 25 29 8 14 8 8 20 29 29 31 31 29 2 26 8 20 8 8 23 2 31 29 8 8 8 29 8 8 8 27 8 2 29 8 8 18 18 26 8 29 8 8 8 29 31 8 18 25 8 8 8 8 8 27 23 23 8 2 8 2 27 2 8 29 18 26 31 18 26 23 26 31 29 29 8 18 6 31 26 8 2 26 6 27 14 29 23 18 31 8 8 6 8 18 29 26 8 8 2 26 2 8 25 31 29 2 8 29 23 29 8 2 8 8 8 8 8 8 2 2 8 8 8 26 23 26 18 2 23 18 26 29 18 23 23 29 8 20 29 29 8 29 29 18 2 8 26 29 25 23 8 8 8 18 26 23 26 18 8 8 2 6 29 8 29 2 23 18 29 2 8 18 8 23 29 8 29 8 8 8 8 8 8 18 8 8 8 18 23 8 29 18 29 29 2 18 23 29 8 29 6 25 25 8 29 8 18 27 29 23 8 8 23 2 23 23 29 8 8 8 8 26 26 8 26 8 14 8 27 8 27 2 8 8 2 20 2 29 8 26 29 29 29 29 29 29 29 29 29 16 16 16 19 16 29 29 29 29 6 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 23 29 16 13 29 16 16 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 16 29 29 16 29 29 16 29 16 13 16 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 13 29 16 29 29 29 29 16 13 29 19 16 19 29 29 29 16 29 29 29 29 29 29 29 16 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 13 29 29 16 13 16 16 13 29 29 29 29 13 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 16 8 29 29 29 20 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 16 29 29 16 16 29 29 29 29 8 29 29 29 29 13 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 16 29 29 29 16 13 27 29 18 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 16 29 16 8 29 14 8 29 29 29 29 29 16 29 16 29 29 29 8 19 29 29 29 29 29 29 29 29 29 26 29 8 29 16 29 16 16 16 16 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 13 29 29 29 29 16 29 29 29 8 31 29 29 29 29 29 29 29 16 16 13 29 29 16 29 16 29 29 25 31 29 29 29 25 8 2 26 29 29 16 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 2 18 16 29 8 8 29 25 18 29 29 29 29 18 29 2 29 29 29 14 2 29 29 29 23 18 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 17 29 29 29 16 29 29 29 29 29 29 29 29 26 16 29 2 19 29 2 29 16 29 8 29 29 8 18 29 29 29 29 29 29 29 31 29 29 31 29 29 29 29 29 2 29 29 29 29 29 29 29 23 2 29 29 29 29 29 2 25 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 8 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 26 29 8 29 2 29 8 29 29 29 25 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 13 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 2 29 29 8 29 8 2 29 2 29 29 29 29 29 29 2 16 29 29 29 29 29 29 2 29 29 29 29 29 17 29 29 16 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 17 29 29 29 29 17 16 29 29 29 2 29 29 29 29 13 19 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 13 16 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 16 13 16 16 16 29 16 29 16 29 29 29 16 16 16 16 29 16 16 19 13 29 16 13 29 13 16 29 13 16 16 16 29 29 16 29 29 16 29 29 19 16 16 16 29 29 16 16 29 13 16 29 16 16 29 29 16 29 19 16 29 29 16 16 29 29 13 16 13 16 16 16 19 29 29 13 19 29 29 16 16 19 29 16 16 13 29 16 19 29 16 16 13 29 16 16 16 19 29 29 16 16 16 16 16 16 19 29 29 19 13 16 13 16 19 13 19 16 19 29 19 16 16 29 19 29 19 29 29 29 16 16 16 16 19 29 29 19 19 29 16 29 16 29 29 29 29 16 19 29 19 13 13 29 16 19 16 16 16 16 29 19 29 29 29 13 29 16 16 16 16 29 16 29 19 19 19 16 16 19 29 16 29 16 16 16 29 29 16 13 19 16 19 16 19 13 29 19 13 13 16 16 16 13 16 13 29 16 19 16 16 13 29 16 16 16 29 29 29 19 29 29 16 16 13 16 16 16 16 16 16 19 29 29 13 29 29 16 16 16 16 16 29 16 19 16 29 16 16 19 16 16 16 16 19 29 29 16 16 29 13 29 29 19 29 16 16 29 19 19 29 16 29 16 29 19 13 29 16 16 29 16 29 16 29 16 19 29 16 29 29 16 29 16 29 16 16 29 29 29 16 16 29 29 16 16 29 16 29 16 16 29 29 29 29 29 16 13 13 29 13 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 2 29 29 29 29 8 29 29 29 29 29 14 18 29 29 29 25 29 29 29 27 2 29 8 29 29 29 17 29 29 16 29 29 29 6 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 27 16 13 16 16 29 29 29 29 29 16 29 29 29 29 29 16 13 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 17 29 29 29 16 16 16 29 16 29 16 29 16 29 29 29 19 16 16 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 16 29 16 16 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 2 29 25 29 29 29 31 29 29 25 29 18 14 27 2 27 25 29 25 29 2 25 29 8 29 26 2 26 29 29 29 2 8 2 8 8 29 2 29 31 2 29 29 8 29 29 18 8 29 26 8 29 8 29 29 29 29 2 29 29 29 29 29 29 14 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 8 31 29 29 29 2 29 29 25 27 29 29 2 2 29 2 14 29 29 29 2 8 2 14 14 8 2 8 2 8 6 29 8 8 2 29 18 2 8 8 8 29 29 29 31 26 23 29 29 29 8 29 29 2 8 18 31 2 29 29 8 29 18 29 29 8 18 29 8 29 18 8 31 8 29 8 29 18 8 26 8 2 23 2 8 8 6 8 25 23 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 25 29 29 29 29 29 29 29 18 29 29 29 25 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 18 29 8 29 8 29 8 18 2 18 2 2 18 29 31 29 29 18 18 8 29 8 8 29 2 29 25 2 29 2 26 8 31 23 31 26 18 2 8 8 31 8 8 2 8 23 8 26 2 8 2 8 25 29 18 8 18 29 18 29 8 14 31 2 18 29 29 27 29 8 26 23 18 29 29 8 31 2 25 8 29 8 23 27 18 8 18 27 8 29 8 2 8 29 8 18 18 18 31 29 8 2 2 27 8 2 6 8 8 23 29 8 29 8 26 23 29 25 29 8 29 6 29 2 2 27 29 29 8 26 23 2 18 29 29 29 29 29 29 29 18 29 29 29 29 25 29 2 29 14 25 14 2 25 2 29 29 8 8 2 23 18 18 2 27 31 2 8 29 29 8 29 29 29 14 2 23 23 8 8 23 29 29 29 29 2 8 6 23 8 2 8 29 25 20 18 8 29 8 23 29 8 8 8 2 2 2 8 29 23 8 20 23 8 26 29 18 14 29 18 2 8 14 8 8 2 26 18 8 8 29 25 2 26 26 29 25 8 29 29 29 23 8 29 8 2 29 29 29 26 2 8 8 26 6 31 8 8 27 8 6 25 31 8 2 6 29 23 31 8 20 20 29 27 8 29 6 2 8 31 29 29 23 25 23 29 8 8 29 18 23 18 23 2 31 29 29 18 8 8 8 27 2 26 8 25 14 29 8 25 23 26 2 23 31 29 29 8 2 8 8 18 8 29 29 8 18 29 29 29 8 18 29 2 23 29 8 23 2 8 8 5 25 8 8 18 2 8 8 18 31 29 29 23 23 8 29 8 8 23 29 27 31 8 23 18 8 8 8 29 29 8 8 26 26 23 8 8 31 29 2 18 8 29 23 8 23 8 8 2 8 29 6 2 14 25 25 26 29 8 23 29 2 18 8 29 31 2 8 29 2 8 6 2 18 18 18 29 8 18 8 23 18 29 29 2 8 29 8 8 18 29 8 8 18 2 29 25 8 6 8 8 8 29 2 31 2 2 2 2 8 2 2 18 6 18 29 18 8 8 8 29 8 2 23 2 8 2 8 26 23 29 29 8 8 8 8 2 20 8 18 8 8 29 8 29 8 26 8 14 2 8 29 29 25 8 8 8 29 2 2 8 6 29 8 8 27 25 2 18 31 8 8 8 8 26 8 29 29 8 8 31 18 8 8 8 26 23 8 29 23 2 8 29 18 8 2 8 29 8 8 29 31 29 2 29 23 8 29 29 18 29 18 29 8 29 29 8 8 23 23 23 29 29 29 2 29 2 8 26 18 8 18 2 26 20 29 29 8 29 8 8 29 23 26 18 18 31 2 29 23 26 26 29 2 2 2 23 8 8 25 8 18 2 29 29 2 8 29 2 29 29 29 29 2 29 27 29 29 29 23 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 13 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 2 25 29 29 29 25 29 29 14 23 8 8 8 29 23 2 23 29 26 29 27 8 29 2 14 29 2 2 2 29 29 2 8 29 18 23 8 8 2 23 8 8 2 2 26 8 8 8 2 29 31 8 14 8 2 14 8 8 8 18 8 23 8 23 23 8 18 18 8 8 26 23 26 23 2 23 18 23 8 6 23 23 29 2 25 2 8 8 2 8 29 29 23 8 26 8 27 8 8 8 8 18 18 2 29 6 8 29 2 18 8 6 8 2 23 29 2 29 23 8 2 23 14 25 18 8 26 29 8 31 14 26 29 20 18 29 2 29 6 2 31 8 23 8 23 8 23 23 29 2 2 2 23 29 2 29 29 29 2 29 2 8 18 8 8 20 29 29 27 29 8 20 23 2 20 29 6 8 8 29 29 29 29 18 8 8 18 26 8 8 29 29 18 23 25 29 25 29 2 2 29 18 8 8 18 8 8 25 29 23 29 23 29 18 8 29 2 29 8 14 29 25 23 23 2 8 23 20 2 20 31 29 8 29 2 6 29 8 26 18 8 29 29 29 26 8 23 2 2 2 26 23 8 2 8 25 8 8 29 8 18 23 8 8 23 29 2 8 23 2 2 2 18 23 29 2 2 23 8 14 18 23 8 29 18 29 23 2 8 27 2 8 8 2 29 8 8 23 8 20 8 29 26 2 23 8 2 18 26 2 23 29 2 8 26 29 8 8 23 8 8 29 8 8 29 29 6 8 2 26 29 23 6 8 2 26 2 8 2 8 29 29 5 18 23 29 8 8 8 29 8 2 2 29 31 25 25 29 29 29 23 31 18 2 18 2 29 29 6 8 8 23 26 18 18 23 23 8 29 8 18 27 2 25 25 29 29 18 8 8 23 29 23 2 8 2 29 18 8 29 29 18 8 8 8 8 18 26 23 8 18 8 29 29 8 26 2 20 20 20 20 20 8 29 8 8 8 23 23 2 18 6 8 8 2 29 31 29 8 2 20 18 2 18 2 29 8 29 29 8 8 29 6 8 29 8 8 8 8 29 18 8 23 29 2 8 29 8 26 23 8 29 26 26 18 31 8 23 29 29 29 8 8 2 23 8 29 18 8 23 8 26 18 2 29 29 8 8 25 8 8 8 23 8 8 29 8 8 2 8 29 29 8 26 26 2 14 2 27 18 2 23 29 29 18 29 8 8 23 8 23 8 27 29 2 2 8 8 29 2 29 8 8 8 8 2 2 8 23 29 18 8 8 8 27 18 23 8 8 26 2 18 23 8 8 29 27 25 27 14 2 8 2 29 2 8 23 29 26 8 2 26 2 27 26 29 26 26 20 20 23 8 27 8 2 26 8 31 29 29 2 2 18 18 8 31 29 29 2 2 14 29 31 2 29 2 2 18 2 8 8 23 2 8 14 29 2 8 29 26 26 29 25 29 8 29 8 26 29 8 18 18 29 8 18 8 31 8 8 8 18 23 29 31 29 29 29 2 8 18 8 26 29 23 8 26 27 8 23 29 8 29 2 29 2 29 18 23 25 18 29 27 27 29 8 8 29 29 23 2 8 29 8 8 18 29 8 8 29 8 27 29 23 29 18 29 18 8 2 14 2 8 8 8 18 29 8 8 29 8 2 26 26 26 29 26 29 23 29 8 29 8 8 8 8 26 23 18 27 2 29 26 6 29 8 8 23 2 8 29 14 2 2 8 18 31 27 23 2 8 14 29 8 23 2 29 8 8 18 31 18 8 18 8 2 8 23 2 29 31 26 23 18 29 29 8 23 8 8 26 8 8 29 2 2 8 31 8 8 18 8 8 8 18 8 8 29 8 29 26 23 29 29 23 8 8 8 8 18 29 2 29 6 8 18 29 29 23 8 8 8 29 18 27 2 8 29 23 29 29 6 8 26 8 29 23 18 8 26 26 8 8 8 8 29 26 6 23 23 25 29 2 29 8 2 2 8 8 8 29 8 29 29 29 23 27 18 8 18 8 8 20 8 6 23 8 8 8 23 18 23 23 31 18 8 18 29 2 17 29 29 25 25 29 31 8 2 2 23 8 29 29 8 8 29 14 8 23 23 23 14 29 8 23 14 29 8 26 8 14 26 31 29 18 31 26 8 18 29 8 23 29 8 8 8 18 8 18 2 8 8 23 8 8 18 29 23 8 29 29 29 29 25 2 2 29 2 8 2 8 23 29 29 31 2 29 2 29 8 8 18 29 18 8 8 14 29 8 8 18 31 8 29 2 8 8 18 29 26 29 29 8 8 27 25 29 29 23 26 8 2 23 14 2 23 23 8 29 29 25 8 18 29 29 18 26 8 26 29 23 6 18 18 8 2 23 25 8 8 31 26 14 8 14 18 23 31 26 29 26 8 8 8 8 29 8 23 8 26 29 29 2 29 29 2 29 29 18 8 18 23 14 27 8 26 23 5 23 8 8 8 2 18 8 29 2 18 8 29 18 29 2 8 18 23 8 29 20 20 20 20 29 26 8 8 6 31 6 26 23 6 8 2 29 29 29 8 29 8 8 29 8 25 26 26 6 29 18 26 8 8 8 26 26 29 8 8 8 8 2 23 6 29 8 8 8 23 8 26 8 8 29 23 29 18 6 23 14 23 25 29 8 8 23 23 29 20 20 20 8 20 2 8 8 8 29 29 23 2 29 2 8 27 8 29 8 29 8 23 18 18 18 29 29 29 8 8 8 8 8 8 8 8 8 18 8 29 25 27 8 18 20 2 2 8 8 26 23 26 29 8 29 29 6 8 2 26 29 27 8 8 29 8 8 29 8 8 2 8 26 23 8 8 29 23 8 23 8 8 6 8 26 23 29 6 25 8 8 27 14 18 23 27 8 2 8 8 18 8 18 18 23 26 8 29 29 8 18 8 29 25 8 23 4 23 2 29 14 18 6 8 29 8 31 14 14 8 23 8 23 2 29 8 8 8 29 29 8 8 26 18 18 18 25 8 18 8 18 8 8 23 8 6 29 29 27 25 2 25 27 26 8 8 23 31 29 8 23 31 20 29 29 20 20 20 2 20 27 20 8 23 20 31 8 23 8 20 18 29 25 14 29 8 18 8 2 23 8 8 8 23 29 29 2 29 26 26 8 8 29 8 18 8 8 8 8 29 29 29 18 8 29 8 8 6 2 8 8 8 29 8 8 2 8 23 23 29 29 29 14 25 31 26 8 18 20 8 8 29 8 29 29 2 29 2 8 8 2 8 18 29 29 8 27 20 23 14 2 8 29 29 2 25 18 29 23 8 8 8 23 8 31 29 8 26 8 27 2 18 2 23 2 8 29 14 8 27 18 8 8 18 18 8 8 8 18 8 18 29 8 29 8 2 29 23 6 23 29 29 8 14 29 14 26 29 8 8 25 20 20 20 20 8 18 2 8 25 6 8 29 23 26 23 29 8 6 8 6 8 8 26 18 29 2 8 29 2 8 18 23 8 29 18 18 18 18 26 2 29 23 8 29 23 29 23 29 8 29 8 2 29 8 8 2 31 18 29 8 8 25 2 29 29 18 23 29 5 8 23 23 8 26 2 8 8 26 2 29 18 2 2 8 2 18 8 8 29 8 8 29 23 26 8 8 2 8 8 8 8 23 18 8 8 6 8 8 29 27 2 18 8 8 6 29 23 8 29 29 26 29 8 8 8 8 29 8 8 18 2 8 29 8 8 23 18 8 26 8 8 8 23 8 2 18 23 14 29 8 20 20 27 20 18 20 18 8 29 20 20 20 20 20 8 8 26 18 20 8 18 20 29 8 5 8 20 29 29 29 26 29 23 8 8 8 29 25 18 23 29 2 20 23 18 2 14 29 29 25 2 29 18 29 8 8 27 25 8 31 6 8 8 8 23 2 2 8 29 2 26 8 29 29 2 18 29 29 29 8 18 8 8 8 8 18 8 8 29 18 23 31 8 18 8 8 8 8 8 2 8 23 8 2 2 8 8 18 14 8 29 8 29 31 8 18 23 8 18 8 18 14 18 8 29 29 18 31 8 8 8 8 8 29 20 8 14 29 2 8 8 26 29 23 8 29 2 26 29 29 25 25 8 8 8 18 31 25 8 26 29 18 29 2 8 8 2 6 8 8 23 8 2 23 23 29 29 20 29 25 29 29 2 2 31 26 26 29 8 8 8 8 8 8 29 23 8 8 2 8 29 8 2 18 29 26 8 18 8 6 18 2 8 23 29 26 8 29 8 31 2 29 8 18 8 8 26 29 29 8 8 8 2 2 29 29 2 27 29 31 8 29 8 14 2 8 8 8 8 23 14 18 29 8 8 8 26 29 8 8 8 2 26 18 6 23 2 27 8 2 8 8 29 8 8 8 25 29 18 8 29 18 8 8 23 8 8 26 29 29 8 29 26 20 29 29 14 29 8 23 14 2 8 8 29 8 18 8 6 26 2 8 29 2 5 2 29 18 23 8 29 8 2 29 8 26 29 8 8 8 8 29 29 29 2 25 8 18 8 26 29 26 26 26 8 8 29 29 29 2 8 29 29 18 2 23 31 26 29 2 8 29 8 2 29 2 27 31 29 2 23 29 8 29 29 8 29 8 8 8 26 2 8 29 8 26 29 23 8 2 2 8 18 2 8 8 18 18 23 2 27 2 8 8 18 29 8 23 23 8 6 8 8 8 29 8 23 31 8 14 8 27 8 26 8 29 29 31 29 8 23 18 8 8 31 2 29 18 23 8 14 29 18 29 23 8 29 14 2 8 23 6 23 2 29 29 2 26 18 23 25 8 20 2 18 2 8 29 2 29 8 2 2 23 23 8 2 29 29 18 8 29 18 29 8 6 2 29 2 18 2 20 8 6 29 8 2 8 29 29 8 2 8 18 26 8 29 29 8 25 2 29 29 29 29 2 31 29 29 29 23 25 25 29 29 6 2 18 23 8 18 8 31 8 8 6 18 18 2 2 18 29 18 2 14 29 8 8 29 23 26 2 8 18 25 20 8 8 26 18 25 29 14 29 8 2 31 18 8 29 18 29 2 8 29 2 18 14 18 27 31 2 27 2 2 29 8 29 23 8 8 8 18 8 8 27 25 31 29 2 2 18 8 23 2 29 18 29 29 8 29 8 23 29 18 8 8 29 29 25 8 18 23 2 23 14 23 29 25 2 8 26 8 23 8 6 26 23 26 26 2 2 29 14 8 29 8 14 31 18 18 8 2 8 18 14 8 2 2 29 18 29 2 14 8 6 8 29 29 8 29 31 20 18 8 2 2 23 8 25 27 2 8 26 31 8 20 31 8 18 8 26 8 2 23 29 2 23 29 8 8 23 18 25 8 31 26 18 29 29 23 8 23 18 8 2 6 23 8 29 23 2 26 18 2 8 26 8 8 26 2 29 18 23 8 18 27 29 23 8 29 29 8 8 2 23 2 29 18 26 8 8 29 29 8 29 29 31 18 31 23 8 18 26 18 8 26 8 23 29 8 18 8 8 18 29 29 23 29 8 8 8 8 8 8 8 25 8 23 2 2 8 29 8 8 29 8 29 23 2 8 8 26 29 8 8 29 18 23 26 8 2 6 29 8 8 8 2 18 23 26 23 8 8 2 26 8 6 8 29 29 8 8 20 23 18 18 8 20 18 31 23 20 8 31 26 8 29 23 29 14 8 8 2 29 8 18 29 25 29 18 8 23 8 29 23 8 29 29 18 29 29 18 8 18 23 8 29 2 26 8 8 8 29 8 29 8 2 8 8 8 8 18 2 20 29 29 8 2 8 6 23 2 26 2 2 26 18 8 8 8 8 29 29 2 8 31 23 29 31 18 6 8 29 26 8 8 8 8 29 8 8 2 31 29 8 29 23 2 2 8 8 8 26 8 18 29 6 18 2 8 8 23 8 2 29 2 29 23 8 26 18 29 2 8 18 14 2 8 26 8 8 26 25 23 29 23 8 8 18 8 23 8 18 2 29 8 23 18 29 8 29 2 18 18 8 8 6 8 23 2 8 23 26 25 2 8 18 2 8 29 29 8 25 29 27 23 25 29 23 26 18 8 6 23 8 18 29 8 20 8 26 31 8 8 2 18 8 2 8 29 23 31 6 18 29 8 31 29 18 18 26 8 8 29 29 23 26 8 8 6 8 29 18 2 8 2 8 2 18 8 8 29 29 8 14 29 29 8 8 17 26 29 29 23 29 8 8 26 27 8 8 18 18 25 2 8 31 18 29 14 29 31 18 2 8 8 29 8 2 8 23 8 2 18 8 31 31 8 29 2 18 8 8 8 8 8 26 2 8 8 2 2 26 29 2 29 8 29 29 29 18 8 25 8 26 8 2 29 2 20 20 6 29 20 14 29 31 2 8 23 2 31 2 29 8 29 29 29 2 31 8 8 8 8 29 2 14 18 29 29 8 29 8 8 8 26 29 20 27 29 29 31 18 8 8 8 2 8 2 8 29 2 14 23 8 18 29 2 2 29 8 31 20 23 18 23 29 8 23 8 29 8 29 8 29 8 8 29 2 6 29 8 8 8 2 8 29 29 29 18 8 29 29 18 8 31 8 8 26 2 8 8 29 8 26 29 23 29 2 8 2 8 23 23 18 29 23 8 31 6 26 29 8 23 26 29 27 8 29 8 2 8 8 8 14 8 23 8 2 26 27 18 18 2 8 8 8 18 29 23 8 2 25 2 29 8 29 8 29 18 8 23 8 8 8 8 29 25 8 6 29 8 18 29 6 29 2 8 8 2 29 29 29 6 23 2 8 2 8 8 8 18 31 8 31 2 8 18 8 2 8 8 8 8 29 8 8 8 8 8 23 2 8 29 6 8 8 23 2 8 8 31 8 8 8 29 14 29 25 29 29 8 18 29 14 29 29 8 8 2 2 18 18 23 18 8 14 18 8 8 8 26 6 8 26 2 14 8 8 8 29 25 14 18 25 29 2 18 29 26 6 18 8 23 29 25 25 29 8 8 23 14 8 26 29 29 8 23 8 27 23 2 29 8 27 29 23 8 29 31 25 8 8 8 29 29 8 23 8 29 8 2 8 8 31 8 2 26 8 8 18 2 8 8 26 2 8 18 29 14 8 14 29 26 8 23 18 8 23 29 29 8 14 26 29 31 31 8 23 29 8 23 18 26 8 2 29 2 29 14 8 23 2 23 8 8 8 8 18 29 29 29 8 8 26 26 8 23 29 8 18 18 26 8 8 14 6 2 31 26 8 23 29 31 29 23 26 29 18 14 14 23 8 18 2 8 8 29 29 8 23 29 2 2 18 8 8 26 8 14 29 2 8 8 29 29 8 14 2 23 29 23 8 8 8 18 23 18 26 8 18 8 23 26 23 29 31 31 18 2 18 2 8 8 31 2 29 2 18 23 8 8 18 29 2 2 8 26 20 6 20 8 18 8 20 29 8 18 8 8 23 29 18 8 14 29 18 8 29 2 29 23 31 8 27 6 8 8 6 8 26 29 29 8 8 14 8 8 14 31 18 2 29 2 2 2 8 29 2 8 8 8 8 18 26 18 8 2 27 27 14 29 25 29 31 25 23 29 2 31 18 25 31 27 8 2 6 26 14 2 23 8 29 23 29 8 23 31 23 8 8 29 29 29 29 29 8 23 25 2 26 6 29 23 8 29 18 2 2 29 25 23 29 27 2 6 8 31 18 2 18 18 27 8 31 23 23 23 8 20 2 2 8 8 6 27 25 26 6 25 8 23 29 26 8 6 14 2 18 29 23 23 8 18 29 8 23 27 6 23 25 2 8 2 23 29 8 20 8 29 18 27 8 18 29 18 23 8 8 8 18 8 8 2 8 8 25 18 8 29 8 29 29 14 29 26 2 29 2 8 2 23 18 23 23 18 29 8 25 2 18 8 26 25 8 8 8 18 23 8 8 2 18 29 8 25 31 6 8 18 29 23 2 8 6 8 8 2 26 8 23 8 29 8 29 2 8 2 8 26 23 18 29 8 29 29 29 8 8 18 8 8 14 29 18 14 14 8 8 18 31 2 18 8 8 26 23 29 31 2 31 29 8 8 29 18 31 18 29 8 8 29 23 8 29 29 2 23 2 18 29 27 2 26 29 6 18 8 18 23 29 31 29 29 29 8 23 8 23 26 26 8 29 26 8 6 8 8 29 29 8 18 29 8 18 2 8 6 18 8 31 8 8 8 18 8 8 8 18 2 8 29 29 29 8 8 29 23 6 23 8 29 6 29 29 27 6 6 26 25 29 23 29 8 6 8 18 8 8 29 29 18 23 8 29 29 8 8 29 26 8 18 29 8 23 23 29 6 6 8 25 5 29 8 18 8 29 31 8 2 8 8 8 2 8 8 2 29 5 29 29 29 29 29 8 23 18 23 29 8 2 8 18 8 2 8 2 27 31 18 29 2 8 8 8 27 23 23 8 26 2 8 29 26 8 18 23 23 8 29 14 29 29 18 29 29 14 8 29 8 26 23 29 8 23 26 23 2 8 26 26 8 18 23 26 29 29 8 2 29 29 18 8 23 8 8 2 8 26 8 8 26 2 8 23 29 8 8 8 18 8 2 29 29 8 26 18 29 8 8 29 6 8 2 23 8 29 26 2 8 14 6 18 8 18 2 14 29 20 29 8 26 8 8 6 29 29 29 29 31 8 23 29 8 29 31 18 27 29 8 18 8 29 26 23 26 8 29 8 2 29 8 8 8 29 8 8 29 26 8 8 29 29 8 25 8 8 18 8 23 31 8 8 8 23 18 2 26 8 4 29 29 8 8 8 8 8 2 18 8 26 23 8 29 8 8 8 31 23 23 29 8 6 18 8 8 14 5 18 29 29 8 8 26 23 26 2 23 29 8 29 2 8 20 23 2 8 6 8 23 8 8 8 8 18 29 8 26 8 26 18 23 18 2 18 8 8 8 23 18 8 8 8 23 26 8 26 23 2 2 18 27 29 29 2 20 2 8 20 8 29 29 26 29 29 29 25 29 29 25 29 14 8 29 2 18 8 18 8 8 23 8 29 8 29 8 8 8 8 8 23 8 6 2 8 8 8 2 8 8 29 8 23 8 8 8 8 8 2 29 8 18 18 23 8 29 18 6 14 18 18 29 8 2 8 29 29 8 8 8 26 8 29 8 29 23 26 23 2 26 29 29 8 2 8 8 23 29 6 6 18 18 23 14 8 29 29 8 18 29 18 2 8 23 8 29 27 29 29 2 26 23 18 29 18 8 8 18 2 8 23 8 8 26 8 8 29 2 8 8 18 8 23 8 2 8 26 8 26 29 29 8 2 8 18 14 29 23 29 26 6 29 8 14 8 26 8 23 14 2 8 2 29 31 23 29 8 29 2 8 29 29 8 2 23 8 5 8 18 23 26 8 18 6 2 29 2 8 8 8 8 26 8 18 2 29 8 27 18 8 20 2 23 26 8 8 8 2 23 2 29 29 8 18 26 26 8 8 29 26 8 23 8 23 18 8 23 29 8 8 8 14 27 29 2 2 29 8 8 14 14 8 2 8 8 23 14 2 8 29 29 23 8 8 8 18 8 26 29 25 8 2 8 2 8 8 29 18 25 2 8 29 2 18 8 8 18 29 29 2 8 8 14 8 2 8 8 18 29 8 2 8 18 18 8 18 8 29 25 8 8 29 23 8 8 18 26 29 8 5 29 2 25 2 14 8 23 23 26 8 26 2 29 2 27 2 18 8 8 8 6 29 25 18 8 27 29 8 29 18 2 23 8 18 31 14 8 29 29 18 8 29 8 8 8 20 6 23 20 2 20 6 14 8 6 2 8 8 29 29 8 18 8 8 8 26 8 29 14 29 29 8 29 8 23 8 8 2 2 18 29 8 26 31 2 8 31 29 8 26 18 8 29 8 18 2 8 8 23 8 8 2 8 23 8 8 26 29 25 8 18 29 26 29 18 29 29 2 8 23 8 26 26 18 29 29 2 8 6 18 29 29 8 2 8 29 8 18 29 8 8 8 29 8 8 8 8 18 29 29 29 26 18 18 29 8 2 2 8 23 29 8 18 8 29 26 6 29 8 8 8 8 26 2 2 23 8 8 2 6 29 8 31 29 8 8 8 8 18 18 8 8 18 29 29 29 29 8 8 2 29 8 8 18 2 23 2 8 8 8 5 31 2 2 29 23 31 8 18 31 29 8 26 8 14 8 29 31 2 29 27 2 25 8 29 8 26 27 2 26 8 26 14 8 8 29 8 29 8 6 8 23 8 23 23 2 29 8 29 29 29 6 8 8 2 29 8 2 2 29 8 8 29 25 18 26 23 29 29 29 25 14 8 2 8 29 29 14 29 29 18 8 8 2 8 8 18 29 27 29 23 18 26 8 18 14 8 8 26 29 23 18 18 29 26 31 25 29 8 26 8 23 25 8 2 8 2 29 29 29 2 23 6 8 18 18 14 8 29 18 8 23 18 8 2 29 29 8 27 8 18 29 8 6 8 20 18 31 8 29 8 29 8 6 8 29 8 29 2 2 8 8 18 8 23 18 8 8 18 27 8 23 29 27 8 2 2 29 29 8 31 18 8 6 18 26 8 29 29 14 26 8 8 8 6 18 18 29 18 26 8 8 2 8 14 8 8 18 8 2 23 29 8 18 8 8 29 8 25 8 8 29 8 23 8 8 29 18 6 8 31 23 2 29 8 18 23 23 29 8 8 8 2 18 26 8 29 29 29 27 23 8 8 29 8 8 8 8 2 29 8 29 29 2 8 23 31 18 29 8 8 8 8 2 8 29 29 18 8 23 8 2 8 26 29 26 23 8 26 8 29 27 23 29 26 18 8 29 18 8 8 8 8 29 8 18 27 20 25 29 29 8 26 8 29 26 8 31 8 2 8 8 23 8 8 8 26 8 8 23 8 18 26 8 23 23 2 27 18 23 18 6 6 31 29 8 8 29 29 14 27 29 20 2 20 20 20 8 8 20 20 14 8 27 25 8 29 29 8 29 29 8 8 8 2 18 29 26 18 2 18 8 6 29 29 8 26 23 8 23 29 23 29 26 8 29 29 26 8 8 8 8 2 17 2 8 8 8 23 2 2 2 8 2 8 8 8 2 29 23 29 6 29 29 8 29 26 23 18 23 8 6 8 8 8 8 8 18 8 18 8 29 8 6 2 18 18 2 18 26 18 6 18 8 8 2 18 8 6 29 8 29 18 29 8 18 29 29 8 2 29 8 2 6 23 29 29 8 23 23 2 6 23 29 2 8 29 29 29 29 8 25 29 29 14 18 31 29 2 8 26 8 8 2 8 26 23 29 18 18 8 29 26 29 23 8 26 6 8 26 23 6 26 8 29 8 23 8 29 29 8 18 23 29 8 2 8 8 29 8 29 29 2 18 26 8 8 8 23 2 20 23 29 8 23 29 18 14 29 8 8 8 29 8 26 8 2 25 18 23 8 29 29 26 26 26 26 8 8 6 8 20 18 25 20 8 27 2 5 18 18 29 8 8 8 2 25 26 2 8 18 2 4 2 18 6 8 8 8 29 25 8 2 27 29 29 29 8 31 25 8 25 29 23 8 18 23 8 29 8 6 26 23 29 31 8 29 31 23 29 29 8 18 27 25 2 2 8 2 31 23 2 8 8 2 8 29 29 29 27 29 8 18 29 6 29 29 8 29 8 27 26 29 6 8 18 29 6 6 2 23 8 29 31 18 23 8 26 8 8 8 14 23 8 8 18 20 20 29 20 18 2 6 29 29 8 8 2 8 23 18 23 18 14 2 23 29 2 26 8 18 2 18 8 2 29 4 4 23 23 26 8 2 18 8 2 2 8 18 8 18 29 8 8 8 8 8 29 31 8 2 29 27 8 29 29 8 6 29 14 6 8 29 18 8 25 2 8 8 29 25 18 18 8 8 8 29 2 8 23 29 2 8 29 8 29 25 29 18 29 29 6 2 8 8 8 18 8 8 6 25 8 8 29 29 18 8 8 26 23 14 8 8 8 18 8 18 29 18 31 2 26 18 23 2 29 8 8 26 23 31 29 8 2 29 29 2 8 31 8 29 18 2 8 29 8 8 8 6 8 29 8 18 8 2 29 8 8 8 29 29 8 26 29 6 26 26 6 29 6 8 29 26 8 8 29 2 8 23 8 26 29 26 29 29 29 29 2 29 8 2 23 23 8 26 23 18 2 23 8 8 8 8 6 23 8 26 23 8 8 26 18 29 8 8 8 18 2 8 29 18 29 8 29 25 8 29 2 23 8 26 8 8 6 25 18 29 2 2 2 8 8 26 26 29 8 20 29 18 26 2 18 2 8 8 23 8 8 29 25 2 8 8 8 18 8 23 8 26 8 8 2 18 29 8 8 29 8 8 29 23 8 18 8 29 29 8 8 18 8 18 26 29 29 29 14 2 8 6 2 6 8 26 23 25 29 18 29 23 23 29 8 18 6 23 29 18 29 29 8 18 29 29 8 2 18 8 29 26 23 8 2 23 8 8 8 18 8 8 18 23 8 8 29 23 8 2 26 29 29 8 8 20 20 8 20 20 23 25 8 26 23 8 23 8 20 29 18 18 29 8 23 8 29 8 18 8 8 8 29 20 2 26 2 2 8 8 8 6 27 2 8 31 14 29 6 8 8 8 2 18 8 29 8 2 18 6 8 23 29 29 29 2 23 29 18 2 6 18 8 6 8 8 8 31 6 2 29 8 14 8 29 8 26 27 8 8 23 6 29 29 8 18 31 29 14 20 31 20 29 31 20 8 29 23 29 8 2 8 8 23 8 8 8 25 2 27 14 23 25 8 8 8 18 29 23 8 26 29 2 26 2 23 8 8 14 8 29 14 29 2 8 23 8 26 23 8 31 8 2 26 8 18 23 31 8 18 29 2 8 14 27 26 29 29 8 8 8 26 8 8 23 8 8 8 2 2 8 29 29 8 29 14 29 6 2 8 8 18 31 25 29 8 6 8 2 27 8 14 18 29 27 25 8 18 8 29 8 18 8 18 26 23 29 8 29 2 8 8 29 8 8 8 26 2 18 29 8 8 2 29 8 23 8 6 8 25 18 8 8 29 29 2 2 8 5 18 29 29 6 29 8 2 29 26 8 2 18 8 18 23 8 29 8 8 2 6 8 8 2 8 8 8 2 6 18 8 23 18 8 8 2 23 8 29 31 2 2 23 2 8 26 2 8 14 26 18 25 25 29 23 6 6 6 2 6 8 8 2 29 18 2 18 2 14 14 8 23 29 18 29 6 8 2 8 8 8 8 29 29 8 8 29 31 25 31 31 20 8 23 23 2 8 8 31 8 26 26 8 8 23 8 29 8 8 20 8 2 8 18 8 8 2 14 29 18 29 18 8 2 8 23 8 26 2 2 29 29 26 23 8 8 25 29 18 8 2 8 29 31 27 25 8 18 2 2 23 8 8 14 8 6 2 14 18 8 8 8 8 25 8 8 23 2 8 29 8 18 8 8 14 2 2 8 31 6 2 25 14 25 8 20 2 18 29 8 29 27 20 2 25 29 26 6 29 2 18 17 8 26 31 8 8 2 14 18 8 29 8 18 29 2 29 29 18 2 23 31 8 29 31 2 2 8 8 26 29 29 8 29 2 8 23 26 6 23 8 26 29 25 29 18 2 25 2 8 2 8 8 18 8 2 18 8 8 8 8 8 23 8 2 29 18 8 8 8 29 8 8 2 8 14 8 18 29 8 31 8 2 2 18 8 8 8 8 23 29 8 8 2 2 29 8 18 23 8 29 8 23 8 23 2 8 18 8 8 8 29 6 8 8 23 8 2 29 8 18 26 14 26 2 25 26 29 8 14 18 26 23 23 29 8 23 29 29 2 25 8 29 29 8 20 20 20 20 29 31 14 8 8 26 8 8 18 26 8 6 8 29 8 8 29 23 18 2 8 8 14 8 29 8 29 14 8 29 18 8 26 8 29 8 2 29 29 29 23 29 8 26 8 29 8 23 18 8 29 8 18 8 8 18 29 29 26 29 18 26 18 23 23 29 17 2 8 23 18 23 18 2 8 8 26 8 25 8 2 26 25 18 18 29 8 8 8 26 2 2 29 26 23 8 8 23 8 8 8 2 2 26 23 8 26 8 29 8 29 2 29 29 18 8 29 8 2 2 8 23 6 27 29 6 8 8 8 18 8 29 18 25 23 23 23 23 29 18 29 20 8 18 8 27 29 29 8 8 26 29 29 14 20 20 2 20 20 2 29 8 20 14 2 18 8 2 2 29 2 8 18 2 29 2 8 8 8 26 8 29 29 8 2 29 8 23 8 26 8 8 8 2 18 29 23 29 31 2 8 29 2 6 29 8 2 29 18 29 31 26 8 8 8 6 8 29 18 8 23 8 18 8 29 23 6 29 18 8 23 26 18 18 6 8 6 8 29 29 8 29 29 8 29 8 18 2 29 18 26 14 6 26 8 23 26 29 29 8 29 26 8 29 8 23 8 8 29 14 29 18 29 18 8 23 25 18 18 8 2 18 29 29 31 29 31 8 8 8 8 2 29 23 29 26 8 8 8 29 8 8 8 2 29 8 8 8 8 8 26 23 8 8 8 29 14 18 25 23 8 8 14 2 8 8 29 6 8 8 8 26 8 23 23 26 6 23 8 2 8 6 29 14 8 29 29 8 23 8 8 8 26 8 26 6 8 27 23 31 2 26 8 23 23 2 23 29 29 29 8 6 8 23 6 8 2 26 29 23 8 29 29 8 26 8 2 8 2 29 26 8 6 14 8 8 8 8 2 8 6 18 8 29 2 26 8 8 8 2 2 8 8 29 2 18 18 26 26 8 2 23 8 26 8 8 26 18 29 29 18 6 8 8 20 8 2 8 8 8 23 29 29 14 25 29 6 2 2 29 23 6 2 25 29 29 29 8 2 18 2 26 29 23 31 23 23 2 25 29 8 23 29 8 6 8 8 18 14 23 29 2 20 2 18 20 8 2 26 2 8 8 27 20 8 8 8 18 18 2 31 26 2 8 8 29 27 2 31 23 8 8 18 26 8 8 8 29 8 8 8 8 8 18 18 2 26 2 29 23 8 25 8 27 2 8 18 8 2 8 6 29 8 2 8 25 8 29 23 8 8 27 8 23 18 26 29 5 2 2 8 25 29 29 18 18 8 8 29 29 2 29 8 8 8 26 23 8 4 2 6 14 27 29 2 29 29 27 29 8 31 8 18 8 8 29 8 18 23 8 27 2 8 8 29 8 8 8 31 20 14 14 6 25 2 29 29 29 27 29 23 2 29 27 2 27 8 29 2 14 20 2 29 25 29 2 2 8 18 25 8 8 8 2 18 18 29 8 2 2 8 2 29 23 18 8 8 18 29 18 26 8 25 25 2 27 6 26 8 2 8 18 23 27 2 26 26 2 20 8 29 8 8 29 8 29 26 8 18 6 8 8 26 18 14 2 18 23 29 8 18 2 8 2 8 8 29 8 8 2 8 8 18 29 25 2 29 8 23 2 8 8 2 8 29 8 2 8 27 2 14 8 2 29 23 8 29 8 29 8 8 8 2 23 18 18 2 14 8 8 6 29 8 20 8 8 18 8 23 2 26 23 27 8 29 29 2 8 8 25 8 8 8 2 2 25 29 27 27 8 2 29 8 2 23 2 18 8 31 29 29 2 8 8 18 29 8 27 8 31 8 18 8 26 18 8 6 29 29 8 23 6 8 2 2 14 6 8 29 8 8 8 8 2 23 2 6 8 6 14 8 8 29 29 2 8 26 29 23 8 8 29 8 29 8 29 29 8 6 8 29 8 23 8 2 29 29 26 14 8 8 29 8 8 2 8 25 8 2 29 2 18 8 29 27 2 31 2 2 8 29 29 8 2 14 8 23 18 2 2 8 29 29 2 8 25 8 8 18 8 23 8 20 2 23 26 18 23 6 2 8 29 8 8 8 18 29 6 2 8 8 6 8 8 8 8 29 29 23 2 8 29 2 31 8 8 23 8 29 8 29 29 29 29 29 8 8 29 8 29 6 8 23 18 8 31 29 8 2 8 2 31 8 8 8 18 2 26 29 2 31 29 8 26 18 8 23 18 29 25 2 6 8 27 20 18 29 18 8 8 14 8 8 26 2 8 18 2 29 26 2 23 18 8 8 8 6 29 26 31 26 27 8 8 23 26 23 8 8 6 8 29 23 23 2 8 8 8 8 18 26 8 29 29 25 6 8 8 8 18 29 29 2 8 8 26 26 29 8 18 8 17 8 2 29 29 29 2 14 8 8 8 8 31 29 29 8 2 8 18 8 23 18 2 23 8 8 23 8 2 18 2 8 26 23 18 8 14 2 6 8 23 8 8 2 29 23 2 6 2 2 2 29 25 26 8 18 8 8 26 6 8 18 29 2 8 8 29 8 8 2 23 23 8 18 26 29 29 8 29 2 26 23 8 29 8 26 26 18 23 2 2 25 20 31 18 8 23 2 8 26 8 29 2 8 23 14 29 8 23 29 26 23 18 29 8 29 18 29 8 2 8 23 14 18 8 2 2 29 29 23 29 8 23 31 6 6 8 2 2 2 2 2 8 25 2 26 8 6 2 8 26 2 18 29 8 8 8 8 18 8 26 8 29 29 2 29 8 8 8 8 8 8 29 31 8 8 29 25 23 8 31 2 26 8 23 2 8 18 8 23 6 29 2 8 6 2 23 8 25 8 18 8 23 25 8 8 8 18 29 23 25 8 14 8 8 6 8 23 14 2 8 8 18 29 8 29 2 8 8 23 26 8 8 8 26 23 8 29 8 14 29 14 25 2 31 6 8 18 31 23 29 8 8 8 8 25 2 29 29 20 18 8 23 2 8 8 29 23 29 29 23 26 8 2 26 8 8 8 29 6 29 31 23 8 2 8 8 14 25 29 8 8 26 8 29 29 2 8 8 8 26 29 8 18 8 23 8 29 29 18 29 2 29 8 8 20 29 23 29 8 29 26 8 8 23 23 26 8 14 6 29 29 8 27 23 2 27 8 18 2 8 29 23 29 20 8 8 8 8 29 8 29 2 2 2 18 29 8 8 8 23 23 8 8 8 18 26 14 14 8 26 23 31 8 8 29 8 26 8 18 8 8 8 26 8 8 8 31 26 8 8 8 14 29 29 8 18 23 2 29 8 29 18 8 2 2 8 8 27 29 25 29 8 2 8 8 23 8 31 29 18 8 8 2 29 8 2 18 23 29 18 6 29 23 8 18 8 8 2 18 8 29 2 8 8 29 8 2 18 26 23 18 29 2 8 29 29 29 8 8 23 8 8 2 2 2 29 8 8 29 8 6 18 8 8 29 29 29 8 8 26 18 26 8 25 2 29 2 23 8 29 29 8 8 2 8 8 8 8 8 18 8 23 8 2 18 27 23 8 8 8 2 23 26 8 29 2 8 23 14 26 2 23 8 8 6 2 14 18 29 8 29 26 23 29 8 29 31 20 23 8 26 2 26 6 8 6 8 8 8 8 2 8 2 8 23 31 8 2 29 8 8 29 31 31 29 8 31 29 8 18 29 29 18 20 8 29 8 23 2 8 2 2 6 26 23 2 8 18 23 8 8 8 26 2 29 29 8 29 14 8 8 31 8 8 31 26 26 2 18 8 29 18 8 26 8 18 29 29 29 23 6 29 8 31 14 8 23 29 2 8 29 29 27 18 31 8 8 29 8 2 8 18 29 8 29 2 8 8 29 2 8 6 31 2 8 8 8 5 8 8 8 8 8 29 8 8 8 18 2 14 8 18 20 23 29 20 2 2 8 2 14 23 6 8 2 2 2 23 29 31 2 14 26 2 8 8 8 23 25 18 25 8 8 2 8 2 8 8 29 2 29 20 29 23 2 8 18 29 29 25 8 8 18 26 2 27 29 8 29 26 5 29 2 8 26 29 29 2 31 8 8 2 8 29 18 2 23 8 26 18 8 8 8 31 2 18 2 29 8 18 2 8 6 26 8 2 8 8 23 26 26 8 8 18 8 26 8 8 29 18 29 29 8 26 29 25 2 29 2 18 23 29 18 29 2 23 23 8 23 29 8 8 25 18 29 8 6 8 8 8 27 8 29 14 8 18 26 2 8 23 8 8 8 8 8 8 29 2 23 8 26 20 8 8 2 14 2 23 29 2 29 6 29 2 8 29 26 8 29 29 2 23 29 2 31 2 8 18 8 14 26 8 8 25 14 8 23 6 8 8 2 8 29 8 6 18 18 20 8 2 2 31 2 29 8 8 29 18 25 2 8 26 29 18 29 8 8 4 8 8 18 31 8 2 8 8 8 2 8 25 8 29 23 8 26 2 2 8 8 8 14 27 8 8 8 8 29 23 2 8 8 8 14 2 25 29 2 31 29 8 6 2 29 8 8 26 29 8 26 29 8 29 18 8 29 23 29 8 2 23 8 29 8 26 23 8 8 8 8 8 14 29 2 23 26 23 8 26 18 8 8 8 23 23 26 29 8 25 8 29 29 8 8 8 17 8 27 8 2 23 8 18 18 18 2 8 23 8 8 29 8 2 2 29 8 8 29 8 29 8 27 26 2 29 29 8 8 8 8 29 8 8 8 29 31 8 2 29 26 18 31 8 8 27 23 18 8 23 31 18 26 26 23 8 29 26 29 8 2 26 29 8 29 14 25 2 8 8 8 29 8 29 8 8 29 8 29 29 29 8 29 25 23 27 8 29 8 8 29 8 23 29 8 27 29 23 29 8 26 2 8 25 2 29 27 2 2 8 8 18 8 8 8 29 8 8 29 23 18 8 2 8 2 23 8 18 8 18 29 23 8 2 26 25 25 29 14 29 23 29 31 2 8 8 27 8 8 6 23 2 29 29 8 8 8 2 18 8 8 18 27 23 6 8 18 8 26 8 8 29 29 23 8 8 8 8 14 8 2 8 23 23 6 2 8 23 25 8 18 8 23 29 26 8 8 8 2 25 8 8 18 29 31 8 29 6 29 25 8 23 8 26 2 2 6 18 25 25 8 25 29 8 18 18 29 18 8 29 29 8 8 18 2 26 29 29 8 6 2 23 2 26 29 2 8 27 2 8 14 14 2 8 2 2 23 26 2 29 29 23 6 8 8 18 25 8 26 8 29 18 14 2 8 31 8 23 8 8 26 6 29 8 8 14 8 8 18 29 8 8 8 18 8 8 2 6 29 26 8 8 29 8 18 8 8 29 8 23 8 2 25 8 8 8 26 8 2 29 29 8 2 2 8 2 29 2 8 18 14 18 8 8 18 29 8 23 29 29 6 29 23 8 8 18 23 8 29 29 29 29 23 2 23 23 8 2 8 18 6 2 2 29 25 29 8 31 2 29 29 18 8 18 29 2 6 14 2 18 29 8 2 29 26 29 8 29 29 8 2 29 29 29 8 8 23 8 29 8 29 5 31 8 29 29 8 26 8 23 31 23 18 8 26 8 14 8 8 14 29 6 29 8 26 29 18 29 23 2 8 29 8 8 14 2 2 26 29 29 8 2 29 29 8 27 29 23 29 8 8 20 2 29 31 8 29 8 26 29 8 25 8 29 29 18 18 8 31 6 29 8 25 27 29 29 8 25 8 8 18 29 2 18 2 29 18 2 29 23 29 8 2 6 8 8 23 29 29 2 25 29 8 26 8 23 31 18 8 8 8 26 29 29 8 23 8 2 29 29 2 2 26 2 31 26 8 2 23 18 8 8 29 23 29 23 6 29 18 8 8 29 6 2 29 29 29 8 8 8 27 2 8 23 8 8 26 8 29 20 29 29 31 23 26 8 8 8 8 18 18 2 8 8 8 2 29 2 26 8 8 6 18 2 2 18 29 2 23 8 8 8 6 29 8 8 8 8 2 23 26 8 18 25 14 25 29 20 2 2 8 2 2 18 18 6 8 8 29 18 8 14 14 8 2 8 8 23 8 26 29 8 18 8 8 8 27 29 29 29 8 8 23 8 18 18 2 8 14 8 29 18 8 8 31 31 14 29 8 2 8 8 8 8 8 5 26 23 8 8 29 2 8 8 26 26 26 29 6 29 25 25 27 25 2 2 2 8 8 2 8 2 23 18 2 26 8 8 2 2 29 23 8 29 8 29 29 23 29 2 2 29 2 26 8 26 8 29 18 8 18 8 29 2 8 2 8 26 14 2 8 8 2 26 8 23 14 29 18 23 23 29 8 29 20 6 8 8 26 20 6 8 8 8 8 2 8 23 23 27 26 14 8 23 27 8 8 20 23 8 25 26 29 8 2 31 23 23 23 27 23 23 8 8 29 8 2 2 29 14 8 8 25 29 6 8 29 23 8 23 8 18 27 26 8 8 25 2 8 2 29 31 26 18 8 8 2 26 2 8 8 8 8 8 8 26 8 18 8 6 23 8 8 2 29 31 29 29 8 29 26 29 18 8 25 29 6 8 26 29 2 2 8 8 29 8 25 2 29 29 29 29 6 26 29 6 8 8 8 31 8 29 31 8 8 29 29 29 2 18 5 29 2 8 18 18 8 8 8 2 8 8 2 18 23 8 8 8 29 8 2 8 18 8 29 2 8 29 8 29 8 29 29 8 2 2 29 6 6 2 2 23 2 14 8 8 6 18 8 18 8 8 2 8 23 8 29 8 2 2 6 6 6 8 29 29 26 25 2 26 8 14 29 29 18 18 2 8 8 18 25 8 8 25 23 8 2 29 26 8 26 23 8 8 23 18 8 29 6 8 31 26 8 23 8 23 8 14 2 23 26 29 23 6 2 8 8 8 26 6 29 29 31 8 8 8 8 23 29 29 29 29 29 2 8 8 26 26 6 23 8 18 27 29 25 25 29 14 2 29 8 2 29 8 2 31 29 29 8 29 23 29 25 8 18 18 27 31 2 29 29 2 25 2 8 2 8 6 29 29 2 2 14 8 8 8 8 6 8 8 18 29 8 18 8 29 31 8 31 25 26 29 2 27 23 23 8 29 29 8 29 23 29 26 29 18 29 8 8 8 26 2 6 2 2 8 2 29 8 8 8 8 29 8 29 8 18 27 8 29 29 23 18 25 2 8 2 26 14 31 29 18 2 18 29 18 2 2 26 18 8 29 2 23 8 8 2 8 8 27 29 2 6 23 2 8 29 25 29 2 18 8 8 2 29 2 2 23 6 29 2 8 8 8 20 26 8 14 20 8 8 2 8 2 31 23 2 8 26 23 8 20 20 8 31 29 8 8 8 23 29 2 8 2 2 29 25 8 2 2 25 8 31 8 8 8 23 8 8 23 2 23 8 8 18 27 23 23 8 8 2 29 26 23 26 6 6 8 2 2 26 26 29 29 29 26 2 14 6 25 29 29 2 2 29 18 2 14 29 18 8 2 29 31 23 8 27 23 8 8 2 29 29 2 8 14 29 14 8 8 2 8 31 29 29 23 2 31 8 2 20 20 8 8 29 8 26 8 25 8 18 8 2 8 8 2 31 18 29 8 31 29 31 8 8 25 29 2 2 18 26 26 8 23 29 8 8 8 2 8 8 8 8 29 8 8 29 2 2 8 8 14 14 18 29 8 31 29 8 29 8 26 6 2 8 8 23 8 29 8 20 31 25 20 20 8 8 23 6 2 18 25 6 8 8 8 25 29 2 8 29 2 8 8 8 8 29 6 2 18 8 23 29 8 26 2 29 23 29 8 2 29 26 29 29 31 2 2 2 8 8 8 8 23 8 8 8 18 2 20 8 2 8 6 8 18 31 8 2 29 23 26 2 23 18 8 20 31 26 8 2 2 29 2 29 23 8 23 18 2 25 23 2 8 23 8 8 18 20 20 23 8 29 2 8 8 2 31 2 26 23 29 6 29 31 8 20 18 18 8 18 18 2 23 8 29 8 8 29 29 6 8 8 29 2 26 8 23 29 8 14 2 6 25 23 8 31 29 8 8 29 29 2 29 2 18 8 8 26 17 18 31 18 31 29 26 29 29 29 8 8 2 29 8 8 8 23 8 2 18 8 29 8 18 18 23 2 31 23 29 18 8 26 8 2 29 18 25 8 8 8 26 18 29 25 23 8 14 8 29 29 8 25 8 31 29 29 29 6 2 29 8 20 29 8 2 18 8 29 29 20 18 29 8 8 8 2 18 29 18 2 29 25 2 6 8 8 2 18 2 8 2 2 8 29 14 6 27 29 29 8 2 2 8 18 29 26 8 31 8 2 23 2 8 8 8 8 23 8 18 27 26 2 8 2 6 2 8 18 23 29 26 26 8 14 2 8 26 26 8 8 25 29 29 23 8 29 8 2 29 23 2 26 8 23 14 26 26 8 2 8 2 31 2 8 23 6 6 29 8 8 8 8 8 8 18 8 2 29 8 8 29 29 27 6 18 8 8 20 8 18 29 8 2 2 17 23 2 2 8 8 29 2 8 18 18 2 8 8 29 8 2 25 8 23 8 18 8 2 14 29 2 8 2 31 29 8 2 8 2 18 26 2 18 8 23 18 26 26 8 23 29 8 29 8 8 29 26 23 31 18 8 29 6 8 23 2 2 8 8 29 8 6 2 2 29 6 18 2 8 8 8 8 8 23 29 23 23 8 8 29 2 29 29 26 8 18 8 8 26 6 2 23 8 29 14 27 23 2 8 8 8 8 29 29 18 8 26 29 6 8 8 8 23 26 8 8 31 18 26 29 6 29 23 8 23 18 26 2 29 8 29 2 23 2 8 8 8 29 29 18 23 18 8 26 18 29 25 8 31 8 26 8 2 29 8 2 29 26 29 23 8 29 29 8 8 14 18 18 2 2 18 2 26 29 26 18 2 18 8 8 27 18 2 8 23 6 18 26 8 2 26 6 31 29 8 29 2 26 8 8 29 8 8 8 8 8 8 20 26 26 18 8 26 26 8 8 8 26 8 29 26 8 23 18 18 8 8 8 29 2 8 8 8 8 2 8 26 8 6 25 23 8 26 8 26 8 26 8 8 29 6 18 29 23 8 29 26 29 2 25 18 29 8 8 8 18 18 8 29 25 29 29 8 29 31 2 26 25 26 26 29 2 8 18 8 8 8 18 14 26 29 23 2 23 8 29 29 8 25 8 2 26 8 2 23 8 29 8 2 8 20 2 8 8 8 8 29 2 8 8 8 8 6 8 29 8 8 26 8 18 8 8 8 26 23 29 8 2 29 26 8 8 26 23 2 26 8 8 8 8 6 29 29 6 8 25 8 29 29 18 29 18 8 2 29 25 18 26 18 29 8 2 8 8 8 8 2 8 26 8 31 23 2 8 29 29 8 14 6 29 8 29 25 2 8 8 2 2 8 26 23 29 29 6 8 8 27 14 29 27 8 26 8 8 29 8 31 8 8 8 8 2 23 2 18 31 31 8 2 8 26 8 2 20 20 20 25 31 29 8 27 8 29 14 18 18 29 8 8 8 2 18 8 2 26 8 8 29 29 2 27 29 8 6 2 8 8 8 23 8 8 8 18 18 8 8 8 18 26 23 29 29 8 8 8 29 8 31 25 29 25 6 29 6 31 8 29 8 29 8 23 2 29 2 26 26 8 29 8 29 2 29 8 8 8 25 31 29 2 8 18 8 8 2 2 18 2 29 29 8 8 29 23 27 25 8 8 8 26 2 8 26 26 31 26 26 29 8 26 2 8 23 2 26 8 18 23 8 8 8 2 8 8 2 8 29 29 8 8 25 6 29 2 29 8 18 8 2 18 29 8 29 2 23 18 8 8 8 26 29 18 26 8 8 8 8 8 8 8 2 8 26 18 20 20 20 8 2 20 8 26 20 8 29 29 8 8 8 2 8 2 23 8 8 25 8 8 8 8 8 2 6 25 18 8 29 8 23 29 25 18 29 29 8 2 6 29 2 29 8 29 14 29 2 26 18 29 8 8 23 6 8 6 8 18 23 8 26 29 8 14 8 2 23 2 29 8 20 8 8 8 8 23 29 8 29 14 8 2 18 29 26 23 8 8 8 29 29 29 31 2 25 8 8 2 8 8 8 8 8 8 25 29 2 14 29 18 2 8 8 8 29 18 14 2 31 6 29 8 2 8 29 8 8 8 2 6 18 26 26 29 2 8 27 8 6 29 29 29 2 23 18 29 29 8 23 20 20 8 8 8 18 2 23 29 8 29 2 8 8 2 26 20 20 18 26 8 2 23 23 2 29 8 26 8 29 8 8 29 8 18 6 8 26 8 2 8 29 18 18 6 6 8 18 29 29 8 8 2 8 8 29 18 8 8 23 2 29 8 29 8 23 26 6 29 8 18 8 8 29 26 8 23 27 29 27 23 8 2 8 2 20 2 14 2 29 2 29 29 8 31 18 25 6 29 2 2 8 2 8 8 27 25 29 29 6 18 29 16 29 6 29 29 2 29 29 29 29 8 29 13 16 16 29 16 26 29 19 13 29 16 13 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 31 18 29 29 2 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 16 16 13 13 16 29 29 29 29 29 29 8 29 29 29 29 29 16 13 29 19 29 16 13 29 29 29 29 29 29 16 13 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 19 29 29 29 31 29 16 29 29 29 29 16 29 29 16 16 29 29 29 29 16 16 2 29 29 16 29 29 29 16 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 16 8 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 19 19 29 29 16 16 29 16 29 29 16 29 29 16 29 29 29 29 17 29 29 29 29 29 29 29 18 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 25 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 27 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 29 18 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 2 29 8 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 23 8 29 29 29 29 29 5 29 14 29 8 8 2 29 29 29 29 29 29 8 29 29 2 29 29 8 8 29 8 8 5 18 29 2 29 8 2 8 29 6 29 2 23 8 8 8 8 2 29 29 2 8 31 2 18 31 8 29 29 29 29 8 27 6 29 8 25 2 8 26 18 8 29 29 2 25 29 29 2 8 20 8 8 18 25 8 8 29 2 29 8 29 25 2 23 29 20 20 8 8 26 20 2 2 25 2 25 29 29 14 31 29 29 29 29 29 14 29 29 29 29 29 29 6 14 29 8 27 14 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 23 23 2 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 2 2 2 6 29 29 29 29 2 31 29 29 18 8 2 8 18 29 23 8 29 29 29 8 2 8 2 8 2 23 26 8 6 23 29 2 29 2 29 29 2 29 8 8 2 6 29 8 8 26 8 8 29 29 8 6 26 8 29 26 25 2 25 29 2 23 8 8 29 8 2 2 8 23 2 2 23 8 8 2 8 2 31 8 20 31 18 8 14 18 31 8 23 2 8 8 2 8 8 2 23 8 31 8 2 31 18 8 2 29 29 29 20 2 26 23 18 2 25 2 31 8 18 8 2 23 29 8 18 26 25 2 8 31 2 8 29 8 8 8 8 8 2 29 23 18 27 8 31 14 29 8 29 29 8 18 8 29 23 31 26 23 26 2 8 8 25 2 18 18 2 29 23 8 2 8 8 29 8 26 29 25 26 29 29 8 2 2 25 18 29 25 2 26 26 14 18 2 8 18 2 6 25 29 18 2 27 20 20 8 2 31 2 23 8 2 8 18 29 18 31 23 29 8 8 23 8 23 8 29 8 23 29 2 8 2 23 2 8 8 29 26 29 8 6 6 29 25 8 8 8 8 29 31 26 29 29 18 29 8 18 8 8 2 6 29 18 18 23 8 29 6 8 8 8 18 18 18 18 29 5 18 29 29 23 2 20 2 8 29 8 18 8 8 8 29 8 8 8 29 8 23 29 18 8 18 8 29 20 29 29 6 23 18 23 20 2 2 8 29 2 25 2 29 2 25 25 2 27 6 29 20 8 2 20 8 18 18 8 8 8 29 8 31 31 8 8 2 8 2 31 8 29 8 2 18 8 8 2 8 23 8 8 2 2 18 8 29 8 8 8 2 29 23 29 29 2 14 8 29 23 8 6 8 8 2 25 2 8 23 8 29 8 2 2 8 23 8 2 26 23 2 8 29 8 18 29 23 2 8 25 2 31 8 8 2 2 8 8 29 2 29 29 14 2 23 2 8 14 8 29 2 8 8 20 2 29 23 8 25 8 8 8 23 8 18 8 8 8 8 29 14 8 8 27 8 26 23 29 27 8 2 29 8 8 26 26 8 8 8 29 14 8 29 18 29 2 8 2 18 8 20 8 29 18 20 29 8 8 6 6 2 8 23 8 8 29 29 25 26 23 2 23 2 29 29 23 29 8 8 6 2 2 2 2 8 2 23 8 8 29 26 26 29 8 27 18 29 26 8 8 8 29 26 23 29 8 29 31 29 8 23 8 26 23 8 2 29 18 8 29 8 29 8 23 31 8 26 2 8 2 2 8 25 2 2 8 8 25 8 29 18 8 8 29 8 23 29 23 23 23 23 18 6 29 29 8 29 8 26 8 8 8 8 29 26 26 14 8 23 29 25 26 6 8 23 8 8 8 2 2 8 2 8 2 29 8 23 2 29 6 26 8 26 29 31 29 26 8 23 8 23 29 29 25 29 18 14 29 2 8 27 26 8 26 8 8 2 23 29 26 14 8 26 8 29 8 25 29 2 8 27 8 18 8 2 2 8 2 8 2 2 8 8 26 29 26 8 26 6 29 8 8 8 14 29 8 29 18 23 8 2 8 29 18 29 29 8 29 17 26 23 8 8 8 25 8 29 31 8 8 29 29 31 20 20 8 23 2 31 26 2 29 23 8 8 8 8 8 23 29 14 18 29 29 23 2 8 25 25 18 2 8 20 8 8 25 29 8 14 8 23 2 29 26 29 29 2 23 29 8 2 14 6 29 29 29 8 29 29 27 2 18 31 8 18 2 18 29 8 18 2 23 8 8 26 29 18 29 8 29 29 29 26 23 8 2 29 29 29 8 8 23 25 26 23 2 14 2 29 26 8 29 8 8 8 23 2 8 8 2 29 2 25 2 18 8 29 20 2 2 8 29 26 8 31 23 20 8 8 2 25 8 2 8 2 2 8 8 8 29 8 26 8 8 29 2 23 8 8 29 29 8 2 29 25 26 8 8 8 23 8 8 8 26 23 29 8 29 26 8 8 8 2 8 29 18 25 8 26 8 8 8 8 8 8 2 8 18 8 8 29 8 8 26 29 29 29 18 8 2 8 8 26 2 8 6 8 8 23 18 6 6 8 29 8 8 2 8 31 8 29 18 23 31 26 23 2 8 23 8 29 26 2 2 18 8 6 18 8 23 2 29 8 2 8 27 8 29 8 29 2 2 26 31 8 26 6 8 18 8 26 29 2 29 6 14 8 23 8 2 26 8 26 23 25 6 29 2 20 26 8 2 8 20 29 6 2 6 29 27 2 8 29 29 2 8 8 18 23 8 2 26 18 2 2 26 27 8 2 26 18 8 23 8 2 8 29 29 8 29 25 31 2 8 31 18 8 27 2 29 25 2 18 26 8 18 29 14 26 14 29 29 25 2 2 31 2 14 8 18 29 2 23 20 29 29 8 8 2 8 8 23 8 8 20 2 31 29 29 8 20 20 25 29 2 8 2 8 29 26 8 23 8 8 18 29 2 8 8 8 29 23 29 6 8 29 2 8 2 8 18 8 25 18 2 14 20 20 26 6 26 8 8 2 8 2 8 18 8 8 14 29 20 29 29 2 8 29 8 8 8 8 8 29 8 29 29 2 29 2 2 8 8 8 29 23 29 2 2 23 8 2 2 25 18 8 29 8 8 8 18 31 2 8 29 8 23 8 26 18 8 18 6 23 18 8 8 18 8 8 2 26 8 29 23 29 29 2 14 18 18 23 29 29 8 8 8 8 8 8 23 26 14 2 2 29 29 18 2 6 27 8 8 29 8 6 29 8 29 8 2 8 26 23 8 8 29 6 8 8 2 29 8 8 29 26 29 14 25 8 18 18 8 29 6 8 2 31 2 2 8 2 29 8 18 26 8 8 23 8 31 2 6 27 8 26 8 29 31 8 26 29 6 2 6 26 29 27 8 29 29 26 20 20 20 2 26 29 8 2 8 29 23 29 20 8 18 20 23 8 8 29 8 14 8 26 23 29 29 14 31 18 6 20 8 2 8 29 29 26 6 29 18 8 2 8 26 29 23 23 8 18 26 23 29 14 29 2 2 29 26 26 8 6 26 18 18 18 8 29 8 23 2 8 8 29 23 23 29 29 26 8 6 18 8 26 20 8 2 18 8 8 8 23 29 23 29 31 31 18 23 29 26 8 29 18 2 23 26 8 2 8 2 8 6 23 8 29 8 8 2 18 29 8 23 29 8 2 18 8 8 8 31 14 31 8 23 2 26 8 23 31 8 26 29 26 8 8 18 23 29 23 29 25 29 2 18 2 29 2 8 8 8 8 29 8 8 8 29 8 2 8 8 31 23 26 26 29 2 8 18 8 29 18 8 29 8 29 8 29 6 17 26 2 8 26 29 23 29 8 29 8 8 23 29 23 18 29 18 18 8 29 29 8 8 23 8 18 2 8 27 29 5 18 2 29 8 29 8 8 29 18 8 29 8 2 29 23 23 23 8 8 6 23 8 8 18 18 29 26 8 29 23 18 8 8 2 8 8 18 8 18 8 29 23 2 8 26 31 8 29 8 2 8 8 26 29 31 8 23 8 23 18 14 29 8 23 29 25 20 18 8 2 8 8 23 2 8 29 20 18 8 8 29 6 8 2 23 8 18 8 8 2 8 2 8 8 23 29 8 8 26 8 23 18 2 14 29 8 26 2 23 29 8 29 29 8 18 8 8 18 2 14 8 8 8 8 18 26 8 23 2 29 8 29 8 29 8 27 29 8 8 2 8 26 8 29 18 2 8 29 23 8 8 2 8 29 29 18 8 23 26 8 20 26 20 29 2 14 25 8 8 8 2 29 8 29 2 8 29 8 23 23 18 2 8 8 8 26 2 29 8 27 2 2 2 26 25 8 29 8 27 8 2 29 29 23 8 8 29 29 29 8 18 8 8 8 8 8 18 8 2 18 18 29 8 8 6 26 2 2 18 29 18 25 29 29 23 18 14 26 25 26 2 18 29 29 2 29 8 6 18 31 31 8 31 25 25 2 8 23 8 29 29 29 8 2 8 26 2 8 8 8 8 8 8 29 29 2 23 2 2 29 2 23 8 8 29 14 29 20 8 29 29 29 8 29 23 8 8 18 26 2 8 8 8 18 29 8 23 29 2 20 18 14 8 2 31 8 8 8 29 8 6 2 29 26 26 29 23 25 8 8 2 29 2 2 8 2 2 29 26 8 20 29 23 26 26 23 29 6 18 29 29 8 31 29 20 2 8 29 8 8 8 2 8 8 2 26 23 2 8 26 20 23 8 29 2 6 29 18 18 8 23 8 14 29 8 8 18 8 27 18 8 23 2 26 29 29 20 2 2 8 29 8 2 29 25 8 18 8 27 8 8 2 17 29 6 2 29 8 31 18 26 2 8 8 8 8 2 8 6 8 31 26 8 8 31 8 8 29 8 8 2 31 18 2 8 8 23 8 27 2 8 29 25 8 29 8 8 29 23 8 8 8 29 29 26 2 8 26 8 8 29 2 8 8 8 8 29 25 18 18 29 2 8 18 8 8 2 23 29 29 8 23 2 8 26 8 29 26 8 29 8 18 2 8 26 8 29 29 26 8 8 18 8 29 29 29 29 29 2 29 18 29 8 29 29 18 29 23 8 26 8 8 8 6 8 2 2 29 8 2 26 18 8 25 29 29 25 8 8 18 8 20 2 23 29 27 31 31 23 18 8 26 18 8 18 26 25 6 23 29 8 18 18 29 2 26 8 2 8 18 23 8 8 8 8 8 29 31 18 8 8 29 2 29 8 18 8 26 26 2 8 29 8 8 29 8 8 23 2 29 29 25 18 8 8 29 29 6 8 8 8 8 26 29 31 8 29 2 8 6 8 8 23 18 8 8 2 8 23 29 8 25 29 25 2 8 8 8 29 18 27 2 8 8 29 8 2 8 26 23 18 27 29 29 27 8 14 18 29 2 18 29 2 29 8 20 29 29 25 2 25 27 25 27 18 29 2 29 14 6 2 29 8 25 8 2 8 23 8 31 18 23 18 8 8 2 25 2 29 25 29 29 8 8 8 29 26 8 6 18 29 8 26 8 29 29 8 18 23 2 27 18 8 2 8 18 23 29 25 8 2 8 2 8 18 8 17 8 29 8 29 8 23 8 18 31 8 8 8 18 23 2 8 26 20 8 29 14 26 6 29 23 29 18 29 6 8 31 8 27 8 5 29 8 2 31 8 2 29 2 26 6 23 29 8 2 20 29 29 8 2 29 8 29 8 8 8 2 8 26 20 8 29 29 23 14 25 25 25 20 25 29 8 25 29 18 29 29 2 29 26 29 23 8 8 8 8 2 8 2 2 8 8 2 26 8 8 8 8 2 31 8 23 2 8 18 23 8 8 14 8 25 14 31 29 2 29 20 20 29 31 20 25 26 20 8 2 8 23 8 2 8 18 2 8 8 29 8 8 8 18 26 27 18 8 8 8 2 26 14 25 29 29 14 23 8 26 20 20 8 23 18 8 20 29 20 8 23 6 8 25 29 2 2 26 2 8 8 8 8 18 29 8 8 8 8 29 8 18 2 18 2 26 8 8 23 6 18 29 2 26 8 23 8 8 8 18 8 29 8 8 8 6 23 8 29 29 8 31 23 29 31 8 8 8 8 29 26 8 8 18 18 8 29 8 8 27 18 23 2 8 26 8 8 8 2 2 29 18 2 26 8 2 8 8 8 29 26 2 23 29 29 29 8 8 18 31 8 8 29 23 29 8 23 8 29 18 8 6 8 18 8 6 29 2 23 2 29 8 8 23 8 26 8 29 26 18 31 29 18 8 27 25 8 8 29 8 29 23 29 29 8 8 18 8 26 6 29 8 23 2 25 29 2 8 29 25 14 8 18 2 8 5 29 8 8 29 2 20 2 29 29 25 23 8 29 8 2 23 6 29 8 8 29 23 29 8 8 2 8 2 26 8 8 18 29 8 8 2 25 23 27 29 2 8 29 8 8 2 29 25 23 2 18 8 8 2 29 18 31 2 29 18 8 8 29 29 26 8 8 8 25 6 8 8 4 23 8 8 8 26 23 8 29 2 8 18 26 26 2 8 8 29 8 8 29 8 2 18 2 2 18 14 6 8 8 23 26 8 8 26 2 29 18 2 25 8 8 8 8 2 8 26 23 2 18 23 29 8 23 8 8 23 29 29 8 2 29 2 8 6 18 2 31 31 8 8 26 8 18 29 8 18 2 29 2 8 8 26 6 26 23 6 8 2 18 8 26 23 8 29 8 18 29 23 8 8 26 29 31 8 2 8 8 29 8 2 23 8 6 29 14 23 2 8 2 25 8 14 29 29 18 31 29 29 23 8 8 4 8 8 8 31 8 8 23 31 29 29 23 29 29 6 26 29 26 18 6 2 8 29 18 6 8 8 29 8 2 8 29 2 23 8 26 26 23 8 18 6 8 29 2 23 8 23 8 18 2 29 26 29 2 2 27 23 8 29 8 8 25 31 14 2 8 2 23 26 23 29 29 2 14 8 23 29 8 29 23 25 8 8 8 18 8 8 29 8 8 8 2 2 31 23 2 29 18 18 23 23 23 29 18 14 29 25 8 20 31 2 8 20 29 29 29 29 2 6 8 8 23 8 8 8 8 8 25 8 8 8 23 8 2 29 29 6 25 29 2 6 18 2 8 26 8 8 29 8 8 6 8 8 29 8 29 18 14 29 8 14 18 8 8 8 26 29 29 14 27 2 31 23 2 29 8 18 8 18 8 29 2 8 26 23 26 26 8 23 8 8 23 29 18 8 8 26 23 8 6 18 31 8 8 8 2 18 8 29 6 8 23 29 29 18 20 2 8 2 2 2 2 23 8 8 29 23 2 8 2 23 23 8 23 29 8 8 8 8 26 8 8 23 29 31 18 27 2 23 8 26 8 29 8 29 8 8 23 26 8 8 18 29 26 8 8 8 23 26 2 26 14 8 26 26 8 29 29 29 8 23 8 8 29 26 23 31 8 8 8 8 29 8 8 2 6 8 23 8 23 29 29 2 8 29 8 6 8 8 23 26 8 2 2 8 8 8 23 8 26 23 8 29 26 8 25 29 8 8 2 2 8 8 8 8 8 18 2 8 23 17 8 26 13 6 29 29 2 8 8 2 29 29 25 29 23 25 29 18 23 23 27 29 29 29 8 8 23 2 29 29 2 8 25 29 8 26 31 14 27 8 25 8 8 29 8 27 18 29 2 18 23 29 23 8 29 29 2 31 2 8 2 2 23 6 2 29 8 29 29 29 2 26 31 17 29 23 8 2 31 8 8 27 8 29 8 2 2 23 8 8 2 14 8 8 2 8 8 8 18 2 23 18 29 31 2 8 29 29 6 29 8 8 8 23 8 26 14 8 2 29 8 23 29 8 2 8 23 18 8 26 8 2 20 31 8 2 8 8 8 29 31 29 25 8 29 29 18 8 23 23 25 8 18 8 8 26 8 8 8 2 8 18 2 23 20 8 29 20 29 8 29 2 23 2 31 8 23 23 2 29 20 2 8 2 6 2 2 23 29 6 8 26 26 29 26 2 23 29 2 25 2 8 29 8 8 8 8 29 29 2 27 2 14 8 8 29 8 8 2 29 6 20 20 20 20 14 27 26 8 20 20 6 8 2 8 29 8 8 8 18 8 18 2 25 2 18 29 8 8 8 8 2 8 18 8 14 8 23 8 5 8 31 8 29 2 29 25 18 23 26 8 29 6 18 29 8 6 8 2 29 8 6 8 8 26 23 23 8 2 8 26 2 8 29 29 29 29 18 18 8 29 26 8 29 8 8 8 18 6 8 18 31 18 31 8 2 6 6 2 26 29 23 5 6 29 8 25 25 20 29 8 8 29 2 2 29 29 8 26 8 25 29 20 14 2 18 18 8 2 8 31 20 20 26 8 26 8 8 31 2 8 8 26 8 29 8 2 18 23 29 29 27 26 23 29 29 29 23 8 18 2 23 23 29 8 8 18 2 8 8 8 8 29 8 8 8 6 29 8 2 8 29 26 23 8 2 2 26 25 23 8 23 29 2 23 8 8 8 18 8 25 29 6 23 8 29 29 18 29 8 29 18 25 8 2 8 2 29 29 8 23 29 8 2 14 14 8 18 8 25 31 8 29 8 2 8 29 2 8 8 2 8 8 23 8 8 29 14 8 18 29 2 8 29 8 29 29 29 8 29 29 29 8 29 23 8 8 8 29 25 26 29 6 25 29 29 27 2 27 29 29 6 2 18 8 8 2 8 8 25 8 8 29 2 8 26 23 18 26 8 2 8 29 2 8 29 26 18 23 8 25 29 29 18 18 8 8 8 8 8 6 8 8 6 2 8 26 6 8 23 8 29 14 23 8 8 8 29 8 2 8 31 23 31 8 29 2 6 29 25 8 4 29 29 2 8 2 8 8 8 8 23 8 8 6 6 23 8 8 8 8 18 8 23 14 29 8 8 8 2 8 23 23 29 8 8 8 25 8 8 29 23 31 8 6 23 8 31 8 8 2 29 8 29 29 6 29 18 2 26 23 29 29 25 8 2 2 29 8 25 29 8 26 8 8 2 29 2 2 2 14 8 2 18 8 26 23 2 8 2 8 29 29 29 2 25 2 8 29 6 2 2 2 8 18 31 8 8 29 23 8 29 31 31 18 8 26 8 29 29 29 8 23 8 8 8 8 2 29 2 29 8 31 6 2 8 8 8 29 29 8 29 23 8 27 29 29 26 29 8 8 29 8 25 8 23 18 29 29 8 29 29 2 29 18 14 31 8 8 8 8 8 8 18 2 29 6 2 29 29 31 8 2 25 18 8 8 8 8 26 26 8 5 25 8 26 26 23 2 26 8 8 2 18 6 29 29 29 26 29 8 8 8 18 2 8 23 18 8 29 8 8 29 23 8 23 29 2 18 8 8 6 26 29 26 26 29 6 8 26 29 26 23 29 31 26 29 8 31 8 2 29 2 14 26 29 23 8 23 29 8 23 6 18 23 29 29 8 8 8 14 2 31 8 2 25 8 23 8 29 23 8 8 2 18 18 6 26 29 8 29 8 8 23 8 8 8 8 8 29 31 2 8 8 8 29 17 2 8 31 8 23 8 29 8 26 26 8 6 2 29 27 8 6 23 29 29 29 27 23 8 8 8 8 29 8 2 8 25 8 8 2 2 8 8 8 8 29 29 8 8 29 6 8 8 8 8 23 14 31 29 29 8 23 8 14 2 23 29 31 2 2 8 8 29 8 29 2 8 8 8 26 8 8 8 26 29 29 8 26 8 29 8 8 29 29 8 18 8 8 8 8 8 8 8 8 8 29 29 26 18 29 23 2 23 8 6 29 23 8 8 29 29 8 8 8 8 8 8 8 29 2 8 29 8 26 18 29 29 26 8 2 2 8 29 8 25 18 8 23 8 8 31 29 8 29 29 2 8 31 2 23 29 26 18 8 18 8 2 29 8 5 26 2 2 18 23 23 23 2 18 18 29 18 31 8 8 8 6 2 23 8 8 8 8 8 23 2 8 14 6 27 8 29 31 8 20 6 29 18 8 8 29 2 29 6 8 8 29 23 8 20 23 29 8 26 29 29 29 2 23 8 8 8 29 20 2 29 29 8 8 29 8 8 26 20 29 20 26 26 8 8 8 29 18 23 20 8 20 8 29 20 29 8 8 2 2 2 29 20 8 27 18 26 8 23 14 6 26 8 8 29 8 14 29 23 25 2 26 8 8 8 8 20 6 29 23 8 8 23 29 29 27 29 8 8 29 8 23 29 2 29 2 8 8 23 2 18 8 29 8 2 18 8 8 8 2 18 2 18 29 2 23 2 8 2 8 8 8 29 18 29 8 2 27 27 8 18 2 23 29 8 2 29 26 23 8 26 8 8 8 6 2 29 8 18 8 23 2 31 29 29 8 23 8 2 29 8 29 8 8 29 26 18 23 26 2 29 8 8 8 8 25 8 6 25 8 2 29 23 2 8 8 8 8 8 18 2 2 29 29 8 8 8 18 26 29 8 8 8 5 8 29 8 6 29 8 8 18 26 2 8 8 8 8 8 26 23 29 29 8 8 8 2 23 29 8 29 26 26 14 29 8 8 8 29 29 27 25 2 8 2 8 23 2 8 8 26 8 2 2 29 8 8 29 8 29 18 26 8 8 27 2 25 25 2 8 26 8 23 5 26 23 23 29 23 8 26 25 6 8 8 2 29 23 8 6 18 8 29 8 25 26 29 8 8 8 31 8 8 8 8 23 8 14 8 2 8 6 29 29 2 29 8 2 8 31 29 31 23 18 23 8 8 29 8 23 8 29 29 20 23 29 8 29 8 18 8 26 6 8 26 8 29 25 8 8 8 23 18 29 26 8 29 26 8 18 6 23 29 2 8 2 8 23 8 5 6 20 6 20 2 8 8 2 8 23 29 6 20 2 8 29 29 29 29 29 2 29 2 29 8 18 8 2 26 8 18 2 2 29 29 8 23 8 8 8 8 8 29 6 27 18 29 8 8 25 29 2 23 8 29 29 26 18 23 8 8 23 2 2 8 23 2 29 18 26 8 8 2 8 8 26 8 23 8 8 8 8 18 31 23 29 23 29 2 25 29 29 18 31 23 8 29 8 29 26 2 26 29 8 29 29 26 26 23 6 8 8 2 8 8 8 29 8 8 23 8 8 14 6 6 2 26 23 8 8 8 8 8 29 23 29 26 18 29 8 29 2 8 8 29 8 18 8 2 6 8 18 18 8 8 29 8 8 29 23 29 29 6 26 8 29 8 8 23 29 8 2 8 8 18 8 29 6 2 26 18 8 26 23 8 26 18 29 6 23 2 31 29 8 18 8 31 31 29 8 18 8 2 8 29 29 8 27 8 8 23 31 8 29 2 23 29 8 6 8 29 23 8 29 18 2 25 31 29 8 8 2 29 8 29 18 8 18 17 8 23 8 25 29 8 29 2 18 8 23 8 29 8 26 8 26 29 26 4 29 6 29 20 20 20 8 18 29 31 23 6 29 6 20 8 2 2 8 29 31 2 8 8 31 29 31 29 18 8 29 25 6 8 8 8 18 29 8 8 8 18 2 8 25 2 29 29 2 8 8 2 6 8 29 6 31 8 8 8 18 8 8 29 8 2 18 25 8 20 2 6 2 2 29 29 31 29 29 8 26 8 25 18 2 8 8 2 6 18 29 2 29 2 6 29 8 8 8 8 8 8 25 26 29 31 8 23 2 8 4 27 8 23 2 29 2 8 8 8 8 29 8 8 26 8 23 2 8 14 8 25 6 8 18 2 8 8 18 2 2 8 8 8 8 2 31 8 29 29 25 6 23 2 23 6 29 2 29 18 6 8 8 8 29 2 2 8 8 23 2 23 18 2 29 31 29 14 23 18 18 29 29 29 18 29 8 8 8 8 18 8 23 2 8 18 14 29 8 26 8 23 8 14 29 18 6 8 31 8 29 8 25 2 6 2 26 2 8 8 23 8 8 2 8 25 25 2 29 27 18 8 25 29 8 29 25 8 27 25 29 29 25 29 25 23 2 8 8 2 8 18 2 2 2 31 31 8 29 29 18 2 2 8 2 6 29 2 8 2 29 29 6 2 23 8 8 8 23 8 25 8 18 8 2 8 8 8 26 26 8 29 2 8 31 8 8 8 2 8 2 2 18 20 18 29 8 18 31 29 8 25 2 29 29 8 8 8 2 8 8 23 8 18 8 8 23 8 6 23 29 29 20 20 20 2 2 8 18 20 31 29 2 8 29 8 8 2 8 8 2 29 2 8 23 8 8 20 8 29 2 8 8 23 18 26 8 2 8 29 29 29 29 2 2 23 2 29 29 18 6 29 29 29 6 29 6 8 2 8 2 2 8 26 2 8 8 23 8 18 23 2 26 29 8 8 8 26 26 29 6 26 8 31 29 29 8 2 8 8 2 8 29 25 8 29 29 25 8 29 25 23 8 8 2 8 23 18 29 29 8 18 23 31 8 8 8 8 8 8 25 8 2 18 14 8 8 29 8 18 18 29 29 25 8 18 8 8 31 2 8 2 8 26 8 18 14 8 23 18 8 29 23 26 29 6 2 26 23 2 8 8 26 23 8 26 23 8 31 8 8 8 31 18 29 8 2 6 2 8 18 18 18 8 29 18 8 25 8 31 2 18 26 2 23 14 8 26 8 23 8 27 29 8 6 8 29 8 8 23 2 8 29 8 29 8 2 29 8 29 2 18 29 29 8 18 23 8 8 8 29 23 8 29 6 6 18 23 8 29 17 2 27 23 23 14 25 20 29 25 2 8 29 8 23 8 18 18 29 29 18 8 2 2 29 26 8 8 14 18 18 8 29 23 2 29 26 26 8 8 8 8 8 29 14 8 29 29 31 29 25 6 8 8 8 2 8 18 29 8 8 8 29 23 8 18 23 8 29 8 8 29 23 29 8 18 8 29 8 2 18 8 18 8 20 29 29 26 20 8 29 8 2 8 8 29 2 8 8 23 8 8 26 29 26 18 8 6 2 14 29 2 20 20 18 29 20 29 29 14 2 8 26 8 8 2 23 8 29 18 29 2 18 18 8 8 8 31 8 18 8 29 23 14 29 18 8 31 14 29 6 2 2 8 29 23 8 17 29 8 8 8 8 2 8 25 8 8 2 18 26 23 8 29 8 8 29 29 23 18 29 8 29 8 29 29 8 31 2 2 8 29 8 8 29 6 6 8 29 8 23 2 8 2 8 8 8 8 23 29 8 5 8 8 14 8 18 8 8 26 29 8 8 29 29 8 14 29 29 29 31 8 2 8 25 26 8 2 23 8 29 8 23 8 18 8 29 14 8 8 18 2 2 29 8 8 29 29 8 8 29 2 2 8 18 23 29 23 29 8 8 8 8 26 18 29 18 8 8 18 23 8 8 8 29 23 29 8 23 29 26 18 8 14 8 8 8 23 18 29 8 29 8 29 6 29 8 31 2 8 8 23 2 6 29 2 8 8 8 4 8 8 26 8 8 25 8 8 18 8 26 8 8 2 8 2 18 29 26 8 26 27 18 8 23 8 8 8 8 29 18 29 8 8 8 6 8 29 29 25 23 8 8 8 29 18 8 14 8 8 2 5 26 23 6 8 6 8 8 29 6 8 8 29 29 29 8 29 8 29 29 2 29 8 18 6 6 18 29 8 23 29 8 18 25 2 29 2 6 2 26 8 29 8 2 2 29 31 29 23 8 8 8 8 8 23 8 8 6 18 8 6 8 8 26 18 23 29 2 8 8 8 8 8 8 8 8 29 23 29 18 8 18 31 23 29 26 29 8 8 26 2 18 2 26 29 8 8 8 8 8 18 23 29 29 26 14 8 18 29 29 8 18 8 2 8 8 23 8 6 18 26 2 29 8 8 6 27 23 8 2 23 29 6 29 2 2 6 18 8 8 8 14 8 29 23 23 8 18 29 18 8 23 14 8 29 18 29 29 23 18 25 14 8 14 29 2 2 8 8 8 2 8 2 2 8 23 8 8 8 8 8 8 26 18 8 6 29 29 29 29 29 20 23 18 8 29 8 2 8 8 29 8 29 8 29 8 6 8 29 26 29 23 8 29 2 2 8 8 26 29 8 29 8 29 2 8 8 26 29 23 23 8 2 8 29 18 29 8 29 14 8 8 25 8 8 8 8 8 2 8 23 23 26 23 8 26 8 2 18 25 8 8 18 29 31 8 6 29 8 18 2 2 8 18 23 29 29 29 23 26 31 8 29 8 18 29 29 25 26 8 8 8 18 23 18 8 8 29 2 14 20 20 25 20 20 26 8 8 8 8 14 8 8 8 29 6 18 14 29 8 8 8 29 8 2 18 8 8 8 29 29 29 29 23 8 2 23 18 8 31 31 8 29 18 29 23 6 8 8 29 8 8 29 8 8 26 18 8 18 29 8 6 8 8 8 23 8 29 27 29 25 2 18 23 8 2 23 8 2 2 8 29 18 23 8 26 29 8 26 8 8 29 8 8 8 31 29 8 8 29 8 8 2 29 18 23 8 2 23 29 8 8 2 29 8 29 2 2 8 8 8 23 8 6 29 6 29 29 29 31 29 8 8 8 18 8 8 29 23 2 23 8 2 29 18 8 8 29 29 2 8 29 23 8 8 29 26 29 29 8 23 18 26 29 8 29 8 29 18 29 6 8 8 8 2 26 6 8 8 2 23 8 29 23 17 8 6 8 8 29 2 18 29 23 2 8 29 29 29 14 2 29 2 18 29 2 2 8 31 8 8 29 6 18 2 29 18 29 31 14 2 27 8 29 29 27 2 31 29 8 8 8 8 8 29 6 29 25 25 2 31 29 29 29 29 25 29 29 29 29 29 31 14 29 26 8 25 31 8 29 2 18 2 8 29 8 18 2 29 31 2 2 8 8 2 29 26 2 8 8 29 26 8 23 26 26 2 8 23 29 8 8 29 8 8 8 29 8 8 31 2 18 2 8 8 2 23 29 26 29 29 8 31 31 8 8 8 8 31 8 31 18 2 2 2 8 29 8 8 2 29 29 2 8 8 8 26 29 29 29 8 26 25 8 8 8 8 8 8 26 29 25 2 26 29 29 8 23 18 23 29 5 18 29 23 29 8 8 8 31 8 23 29 8 2 8 26 8 26 31 29 29 8 23 8 25 2 20 25 20 31 18 23 27 8 8 18 2 2 31 29 29 8 8 2 29 2 29 2 6 8 18 26 23 29 2 2 6 29 25 14 29 29 18 8 2 8 8 29 18 29 2 18 8 29 23 18 29 26 23 29 2 27 29 8 29 29 8 18 29 23 8 26 8 8 8 8 8 2 2 29 18 29 8 23 8 8 8 8 8 23 29 8 26 23 8 2 8 8 29 8 8 8 29 8 29 18 31 29 2 8 29 6 14 23 8 8 8 8 29 8 8 23 25 8 18 23 8 29 8 8 8 8 26 2 8 8 8 26 8 23 26 2 29 8 8 31 27 2 8 2 8 2 8 2 23 18 8 8 18 29 26 8 29 2 29 2 8 26 23 29 26 2 2 29 6 26 18 23 2 31 14 23 2 20 2 2 26 26 4 8 29 25 6 2 8 8 2 8 31 29 8 8 8 31 29 8 18 8 8 18 8 23 8 8 18 29 17 26 31 23 14 18 2 29 2 2 23 26 14 8 8 20 8 18 31 8 29 2 31 25 27 29 8 25 26 8 14 8 14 6 23 23 29 8 8 8 23 8 23 2 8 26 8 18 29 26 25 27 29 8 2 8 29 8 8 8 18 29 25 8 8 8 8 31 18 2 26 8 29 8 18 8 29 31 29 8 29 8 8 8 23 8 8 29 14 29 8 29 26 18 8 27 18 14 8 29 2 29 23 8 26 27 8 23 8 29 8 18 26 8 29 29 8 29 20 18 23 20 8 2 18 26 8 20 29 26 31 20 8 29 8 2 29 8 26 20 20 2 18 18 2 20 8 26 20 8 31 8 29 8 2 8 29 27 8 23 8 8 8 8 23 8 26 8 8 18 8 8 8 6 8 2 8 2 29 26 23 8 29 20 29 26 2 8 29 2 23 14 8 2 23 23 8 2 2 2 8 26 2 2 8 8 29 27 8 26 8 18 8 8 26 29 8 31 8 6 14 26 8 26 6 8 23 8 29 25 23 23 18 29 8 27 29 8 29 8 8 8 23 29 8 18 8 29 8 2 2 29 8 8 8 18 8 8 29 8 2 8 29 2 29 2 29 23 8 8 8 29 8 6 26 26 8 29 8 26 8 8 18 29 23 29 2 23 2 8 8 18 8 6 8 8 8 8 8 8 8 8 31 29 29 26 23 26 8 8 23 29 8 23 8 29 25 8 8 8 25 2 29 8 8 14 6 29 8 2 8 2 26 8 23 2 8 29 18 8 8 6 23 8 8 8 6 23 29 29 18 6 29 8 2 29 8 2 8 8 8 8 8 26 5 18 29 8 8 31 8 8 26 18 29 26 23 29 8 8 29 8 18 2 8 18 2 2 29 29 2 29 8 29 8 18 26 8 8 26 29 2 20 2 8 23 26 23 8 23 8 2 29 29 29 8 2 8 8 26 18 29 23 5 29 8 8 23 8 6 8 26 2 29 8 29 29 29 27 23 29 18 8 25 26 23 14 2 29 8 8 8 26 8 23 2 6 26 8 8 27 8 2 14 8 29 8 2 20 8 23 8 23 2 29 8 23 25 8 8 20 2 8 29 8 23 8 18 8 2 8 2 18 8 8 2 20 20 26 20 8 18 26 8 29 26 23 6 29 31 8 2 8 18 29 8 8 8 8 29 27 29 8 29 8 25 8 8 6 29 8 8 31 6 23 20 20 26 29 8 20 23 8 8 20 8 20 2 20 26 18 29 20 8 18 20 18 23 26 29 29 8 8 23 8 8 29 23 8 8 26 23 8 14 29 25 14 8 2 2 8 8 26 29 31 23 29 29 2 8 2 20 26 18 8 29 29 2 31 14 29 23 8 23 29 8 29 18 8 8 18 31 8 20 8 2 27 8 31 29 29 14 8 2 8 8 31 26 8 29 2 2 18 20 8 2 29 23 2 2 18 29 2 18 29 29 29 8 31 29 2 23 8 2 8 8 8 8 8 8 23 31 8 8 8 8 29 8 29 8 8 8 29 29 29 8 8 8 29 2 26 23 29 8 8 18 29 2 18 8 8 31 20 8 29 8 26 8 2 26 29 8 6 31 2 25 8 29 2 14 29 18 8 25 8 8 8 18 29 8 26 23 8 14 27 23 2 2 8 29 8 29 8 26 18 2 29 8 26 2 31 8 2 18 29 29 25 29 25 2 8 27 29 29 25 2 29 2 8 8 2 8 23 2 8 29 23 8 6 8 23 8 2 8 8 25 29 14 8 26 2 8 26 8 14 29 8 8 18 8 8 29 8 2 8 2 18 8 23 8 8 29 8 2 29 8 29 8 18 18 26 23 25 8 29 8 29 20 2 8 23 26 18 18 29 8 2 8 26 29 8 23 8 8 8 23 29 2 8 8 8 8 29 2 29 8 29 29 23 26 18 29 23 2 8 29 8 26 8 8 8 29 18 8 2 8 8 26 2 6 2 29 8 2 29 6 8 8 2 26 8 31 27 8 23 8 26 29 18 29 2 23 23 29 29 26 29 8 26 23 25 29 29 8 8 26 8 14 8 8 18 6 29 29 29 18 18 25 29 8 29 29 29 18 14 8 8 8 8 8 18 26 8 2 8 8 27 8 2 23 18 31 2 8 2 8 8 26 29 6 8 29 8 29 29 29 26 29 29 18 8 26 29 29 29 29 8 23 8 29 29 8 18 8 8 8 31 20 20 26 18 8 2 8 29 8 8 2 2 8 23 8 29 6 29 8 8 8 8 18 18 29 8 20 27 18 8 8 8 26 8 6 8 29 8 8 2 8 25 6 23 29 8 8 14 8 29 23 2 8 27 29 18 18 6 18 26 23 8 31 29 8 2 2 8 2 8 8 29 5 8 18 29 2 8 29 8 8 23 26 8 23 18 2 27 29 6 2 27 14 8 8 6 31 29 8 2 8 8 23 6 2 8 8 8 2 25 29 18 8 29 23 2 8 8 2 8 14 8 29 8 8 8 29 23 8 6 26 2 26 29 8 29 25 8 29 18 8 8 29 18 8 29 8 29 23 8 8 5 6 8 8 26 8 2 8 25 31 14 20 23 29 18 2 8 29 18 8 8 18 29 8 26 29 6 14 23 8 8 18 8 6 8 8 29 29 29 23 8 6 29 2 18 29 8 8 8 29 8 8 8 8 26 8 6 8 26 8 8 26 14 23 8 8 8 8 8 8 8 8 8 26 29 8 8 8 8 2 26 23 6 8 29 8 26 8 8 8 6 23 26 8 29 18 8 18 2 26 8 26 8 18 23 18 2 8 2 25 8 8 26 8 29 29 25 8 31 29 29 25 29 29 8 8 8 8 26 29 29 23 26 29 29 2 8 8 8 29 8 29 23 26 2 26 29 2 8 23 2 29 8 2 2 29 8 29 8 20 8 20 26 8 2 2 8 14 29 29 23 8 8 8 8 29 26 26 8 29 8 8 20 20 6 8 18 8 29 8 8 29 18 29 8 29 8 2 26 2 8 8 8 6 2 8 18 31 18 29 31 8 8 8 31 23 29 23 5 29 8 2 31 2 20 8 18 29 8 8 8 8 8 8 8 6 8 29 23 27 23 8 8 29 23 8 18 2 23 6 23 20 26 8 8 2 8 2 2 2 29 29 14 14 8 8 8 2 23 29 2 29 8 29 8 18 29 8 29 8 26 18 2 23 8 23 14 8 8 8 8 8 8 29 2 18 8 8 8 8 29 18 26 8 18 29 29 2 2 8 29 8 6 8 2 18 23 8 2 8 29 31 29 14 29 8 2 26 8 2 8 8 8 8 2 8 2 8 8 8 23 29 18 29 8 8 29 8 26 29 29 8 29 8 20 2 29 23 6 8 8 8 18 8 29 29 29 6 8 23 2 23 8 8 8 5 18 2 8 29 2 6 8 8 29 14 27 29 6 29 8 8 31 29 29 31 29 8 2 23 2 8 23 29 8 31 8 23 8 25 29 14 29 27 29 29 23 29 29 29 18 2 29 14 31 31 29 29 8 8 8 8 8 29 29 16 2 2 2 8 29 14 2 8 29 8 8 8 8 8 18 29 8 18 8 8 8 29 18 18 29 8 29 29 8 23 29 8 8 18 2 18 8 8 26 29 26 6 8 8 18 8 8 27 8 23 8 31 14 8 2 29 8 29 25 18 8 8 2 20 2 8 29 26 8 18 18 8 8 8 29 31 8 23 8 26 8 26 2 18 8 2 8 26 8 23 29 8 2 23 8 8 8 2 6 18 8 18 8 29 18 8 2 26 6 29 8 2 8 8 8 8 18 8 18 29 31 27 2 14 29 27 23 8 2 29 23 18 2 8 18 8 23 29 29 2 26 2 20 8 20 26 8 31 8 29 29 26 18 8 8 25 29 8 8 20 8 8 23 8 29 26 6 8 29 29 8 29 29 23 8 8 23 8 29 20 20 20 2 26 31 8 8 8 20 6 8 2 8 2 29 2 29 26 8 8 2 8 8 8 29 8 8 8 23 8 8 14 8 8 8 8 18 29 2 8 8 29 26 29 8 18 29 8 23 29 29 8 29 8 29 2 23 2 29 8 8 2 25 31 18 8 8 8 29 14 2 29 8 8 26 2 18 29 27 8 18 18 23 2 8 29 8 8 8 29 29 29 29 2 8 23 8 5 6 18 23 6 2 26 8 2 23 14 29 23 8 27 29 8 18 29 8 8 23 26 8 8 8 6 8 23 8 29 8 8 29 8 14 8 8 29 2 8 29 8 2 29 8 8 18 23 29 8 26 8 2 18 8 8 6 8 8 26 23 8 26 14 2 18 8 8 29 8 29 8 18 29 31 26 29 8 23 29 31 18 26 14 26 29 8 29 29 8 8 8 8 23 8 8 8 8 29 25 14 29 8 8 8 29 18 8 2 23 14 8 8 23 2 29 18 2 8 18 8 29 2 8 26 8 2 29 8 18 29 26 29 29 29 2 2 8 25 29 18 8 2 8 8 8 18 23 26 26 8 29 8 8 8 14 8 8 8 18 6 18 8 2 8 8 6 20 2 2 18 27 18 2 26 2 29 18 8 2 26 8 8 29 20 2 29 8 26 18 29 29 8 18 8 23 14 8 18 8 2 26 23 8 8 18 6 23 18 26 8 29 8 2 27 8 27 2 18 23 8 18 29 29 29 29 8 2 26 26 8 26 8 8 26 8 8 8 8 8 8 26 8 29 29 2 18 29 29 26 31 29 8 14 8 23 6 18 31 8 8 23 27 26 26 8 25 6 8 26 23 29 8 8 29 31 29 26 8 29 14 2 29 8 29 2 29 8 29 2 8 29 8 8 23 2 8 23 29 6 6 29 2 8 23 8 25 2 8 29 8 2 26 8 31 8 31 23 8 29 2 27 8 31 25 18 31 18 6 8 18 23 8 8 8 8 8 2 8 2 8 8 18 18 8 8 8 8 8 29 8 29 8 8 8 2 8 2 8 18 29 8 27 29 18 8 25 29 26 8 29 29 26 8 8 18 29 26 18 23 29 6 18 8 8 8 8 31 26 29 29 29 14 31 18 31 31 25 2 8 26 8 2 26 18 8 29 8 18 8 14 6 2 23 26 29 8 23 8 29 8 23 29 8 2 29 8 27 23 29 8 18 29 18 8 8 29 18 23 8 8 26 29 8 2 8 8 8 14 8 8 2 29 8 23 8 29 8 6 31 2 29 18 8 8 26 8 29 8 8 26 8 6 8 2 26 8 14 8 25 29 20 8 6 26 8 18 8 2 23 31 29 2 29 18 29 8 2 17 18 8 2 18 4 29 8 8 8 27 8 29 26 18 2 8 26 23 8 29 6 8 8 8 8 8 8 2 6 8 2 29 2 6 8 29 8 8 29 29 8 2 18 29 8 27 31 14 8 8 18 23 8 29 8 2 23 29 2 8 8 8 14 29 8 8 18 8 23 8 18 6 2 8 8 29 8 8 8 29 2 2 29 8 8 29 8 8 8 8 8 8 26 23 26 8 26 29 8 8 2 25 8 8 8 4 8 14 29 8 29 23 18 8 6 29 2 29 2 29 26 8 8 8 31 8 29 25 20 29 8 8 23 29 8 8 23 8 27 8 8 18 6 8 2 8 31 6 8 20 8 29 29 26 29 6 29 29 14 29 8 8 2 31 8 26 8 8 27 26 8 26 14 29 8 8 2 2 14 29 8 8 8 8 14 8 26 8 8 26 8 26 29 25 29 26 2 18 8 29 26 6 18 8 14 26 23 27 8 29 29 2 25 18 18 25 8 5 8 8 29 2 29 31 29 8 8 23 31 8 8 25 29 8 26 29 20 8 26 8 2 2 27 29 14 29 8 8 2 2 31 8 2 29 23 31 8 29 18 2 8 8 29 26 18 18 27 2 6 8 2 8 8 27 2 18 8 8 2 2 26 2 18 29 20 20 29 20 14 29 20 4 8 2 20 8 29 8 26 2 26 2 2 6 8 26 29 29 8 8 8 29 8 8 5 8 2 29 18 29 2 8 29 18 29 29 29 8 8 23 29 8 8 2 8 2 14 18 8 8 8 29 26 8 6 29 8 8 31 8 8 2 8 29 8 29 23 8 29 2 8 23 2 8 8 2 14 25 25 2 8 8 26 29 8 8 2 29 8 8 29 23 29 18 14 8 23 2 18 8 29 6 29 29 8 2 8 29 8 27 8 29 23 8 8 8 8 23 29 25 2 29 5 14 26 29 29 8 8 2 2 8 29 29 8 8 8 2 29 8 29 6 29 23 8 2 29 29 18 29 29 23 2 31 29 8 29 29 31 25 18 29 2 29 8 29 31 8 8 8 29 8 29 18 20 8 31 8 14 8 8 29 23 26 8 18 18 8 8 8 26 8 8 8 18 29 29 8 8 23 8 26 8 8 23 26 23 8 29 8 18 8 18 29 8 18 8 25 26 26 23 29 26 8 23 2 8 8 8 2 14 8 29 18 8 26 8 31 8 8 8 23 8 23 2 2 6 8 18 29 23 8 29 5 8 29 8 8 2 8 29 8 8 8 8 6 8 14 18 8 8 18 8 29 29 29 29 8 8 29 8 8 8 29 8 26 18 8 4 18 31 2 2 26 8 2 8 8 25 8 26 29 29 8 26 8 23 18 26 29 25 29 2 8 8 8 29 26 26 23 8 8 8 8 29 2 18 8 26 26 31 18 8 25 29 2 8 8 23 29 18 8 23 6 8 27 29 25 2 18 8 8 31 29 8 8 8 18 8 14 8 8 8 23 8 2 29 8 8 2 14 8 8 8 8 8 26 26 29 29 8 26 29 29 18 23 29 29 8 8 8 2 29 8 8 8 31 14 8 8 29 29 2 23 2 8 29 29 18 2 6 8 29 8 26 29 29 8 2 18 18 2 23 6 8 8 29 8 29 23 20 20 8 2 8 23 5 8 29 6 2 8 8 26 18 26 8 29 2 8 8 26 29 26 8 29 18 8 8 8 8 29 18 26 29 23 6 14 2 8 8 18 26 6 18 26 8 26 23 27 29 8 8 29 23 2 26 2 6 29 2 8 29 14 8 23 5 29 23 5 8 8 8 29 23 29 31 2 2 2 8 8 14 2 31 31 8 29 6 26 26 29 23 26 8 18 29 8 23 23 29 2 29 27 8 8 23 29 8 8 8 8 18 18 2 8 23 18 23 29 29 26 2 23 2 8 2 8 8 25 29 8 2 29 8 2 8 8 8 27 8 2 14 31 29 8 6 23 27 29 18 18 2 27 29 25 23 2 2 8 2 23 6 8 14 26 29 20 2 20 29 18 8 8 2 8 6 29 2 8 27 8 8 26 8 29 29 8 6 26 23 26 29 8 8 8 29 2 29 23 29 8 2 23 8 8 8 2 18 25 8 8 8 18 29 20 8 8 29 6 14 8 2 8 8 2 29 8 23 29 29 26 26 2 8 6 8 26 14 23 18 26 8 26 26 8 29 20 20 20 8 25 20 2 23 2 8 2 8 29 31 6 29 23 6 8 8 18 8 8 8 26 2 23 25 8 23 8 25 8 8 8 26 8 23 29 8 26 29 26 29 2 8 14 25 31 8 18 26 23 18 8 2 23 8 8 29 8 2 29 6 29 29 2 23 31 23 8 8 25 8 2 29 31 29 25 2 8 8 2 8 2 23 25 27 8 31 25 26 29 29 8 8 29 31 2 8 18 8 14 29 8 2 23 2 8 8 8 26 8 18 29 8 8 8 8 8 6 26 8 23 26 14 18 6 2 8 6 23 8 8 8 14 29 18 29 8 29 2 29 29 29 8 18 18 8 25 14 4 29 8 8 29 29 8 8 29 6 23 8 26 29 26 31 8 26 8 8 2 8 8 29 8 29 2 8 18 8 18 26 2 26 18 31 26 25 29 8 23 8 2 8 29 26 26 23 8 14 29 25 8 2 23 8 8 8 25 14 2 29 23 8 26 20 6 6 8 29 31 23 18 26 8 2 6 14 31 29 18 8 6 26 8 6 8 29 8 2 2 2 8 29 8 18 2 14 8 8 8 8 8 29 25 29 29 2 26 29 18 29 8 8 2 6 29 8 18 29 29 29 2 29 8 18 20 8 8 31 8 18 26 2 27 8 2 23 29 8 8 8 29 2 8 8 29 23 8 18 8 2 8 31 8 8 29 8 23 29 29 31 2 8 14 8 8 29 2 29 29 8 18 2 29 2 29 25 29 8 18 2 8 2 8 20 26 20 8 20 25 8 18 29 2 8 2 8 29 26 8 5 18 2 8 8 29 8 29 18 31 8 18 14 8 2 8 14 23 2 26 29 2 25 29 6 18 18 29 26 2 8 8 2 8 29 29 23 18 18 25 2 8 8 6 8 26 23 25 29 8 26 2 26 26 23 25 2 17 26 2 29 8 8 8 8 29 31 29 18 8 8 8 8 18 2 2 23 29 31 8 8 29 26 8 8 31 8 8 8 29 18 8 8 23 8 18 8 8 8 2 2 8 8 18 8 8 8 8 8 18 8 8 8 8 18 14 8 29 29 8 8 8 8 8 2 8 8 8 26 18 18 8 8 29 2 2 8 29 29 8 8 8 29 8 6 29 8 8 8 29 26 2 26 8 8 8 8 8 29 8 23 23 17 8 8 8 8 29 26 26 8 29 8 29 8 2 2 23 23 29 29 2 18 8 29 8 2 29 8 18 2 23 27 8 29 8 29 8 8 29 18 8 2 14 8 29 29 8 8 8 8 8 8 23 26 14 29 25 8 27 8 29 2 8 8 23 26 8 8 29 29 8 23 18 18 8 20 8 8 2 18 8 2 29 8 2 2 29 8 26 26 29 8 29 8 29 6 8 23 8 8 25 8 2 29 29 2 18 29 2 2 6 8 8 8 8 2 29 14 8 8 29 8 23 8 26 29 25 2 29 31 8 6 26 18 14 18 27 8 29 26 29 8 6 29 8 29 25 29 14 29 23 29 2 25 29 2 2 23 29 8 31 8 8 23 2 29 31 2 23 6 8 18 2 8 2 2 23 18 18 8 6 26 8 29 20 6 18 20 2 29 27 18 2 8 23 2 8 20 29 6 8 18 8 8 8 8 8 8 8 8 18 8 29 29 8 27 23 2 8 8 8 29 29 26 25 31 2 31 6 2 8 8 8 29 29 29 29 26 29 29 14 2 25 8 8 2 8 23 8 8 6 8 23 8 8 8 29 31 23 8 29 8 8 2 8 2 8 23 26 2 8 8 2 31 8 2 29 23 2 6 29 8 2 14 29 29 29 23 8 8 2 8 8 8 2 8 29 29 27 25 25 23 29 29 8 6 20 20 29 8 31 2 2 29 8 29 29 8 29 8 8 29 23 29 8 29 29 8 8 8 8 8 29 8 29 8 6 31 8 8 8 23 8 8 8 29 8 18 2 8 8 31 23 8 18 26 23 31 29 29 6 8 2 29 8 2 29 29 26 8 29 25 26 20 20 18 8 8 8 8 29 8 29 29 18 23 2 2 2 26 25 18 2 2 18 23 8 23 18 23 2 29 18 29 2 25 29 29 8 8 23 8 8 8 2 8 2 2 8 8 8 8 29 8 2 8 8 29 23 14 23 18 8 8 29 8 29 8 23 18 8 2 8 6 8 8 23 29 29 29 8 8 29 6 23 8 8 8 29 31 25 27 29 31 8 29 8 18 2 29 23 27 8 29 23 29 2 8 23 20 18 2 8 27 6 23 29 29 25 8 8 18 29 29 8 27 8 2 8 18 29 14 29 2 2 29 8 2 8 29 31 25 8 8 2 8 8 23 31 8 8 29 31 27 18 8 26 8 26 18 18 8 8 29 2 18 29 29 8 2 29 29 23 8 5 29 29 8 29 8 8 14 18 29 29 18 8 23 29 2 18 2 8 2 8 29 8 6 23 2 29 31 29 18 29 8 29 8 8 8 8 18 8 8 6 18 29 2 8 8 29 23 20 8 20 20 2 20 8 29 25 8 2 31 2 8 6 29 29 29 26 8 29 26 8 31 8 29 26 29 8 2 23 18 26 29 6 2 8 29 18 23 18 2 8 8 18 25 14 18 8 18 25 8 29 29 29 8 23 23 8 8 29 2 14 29 2 8 26 8 8 29 29 29 18 8 26 8 14 18 8 8 14 31 29 29 31 2 20 8 8 8 8 29 8 26 8 8 26 8 8 29 29 23 8 29 27 29 18 8 29 2 8 29 29 18 26 29 8 8 8 8 8 8 8 20 2 8 18 8 8 8 8 8 8 18 8 23 8 6 27 8 6 8 8 8 2 26 8 26 29 18 8 23 18 8 26 8 29 14 18 8 8 29 8 26 8 29 23 23 8 29 18 8 20 29 29 8 8 8 26 26 2 29 26 23 29 2 26 18 8 2 8 8 26 23 8 8 29 26 26 23 26 8 8 23 8 23 31 29 8 2 29 29 2 25 6 29 8 26 8 2 23 23 8 17 29 25 5 8 2 6 8 14 2 2 23 8 2 29 2 25 29 31 8 2 18 23 29 8 8 8 6 2 2 2 2 18 8 8 8 8 18 8 23 8 8 8 18 8 6 8 8 8 5 8 18 2 17 8 18 2 2 29 8 2 8 2 8 26 25 8 25 18 8 27 29 8 29 18 26 8 29 23 14 8 14 29 2 18 26 23 8 8 8 8 8 29 29 14 8 26 8 8 29 26 8 8 8 8 8 8 18 29 8 8 6 8 29 8 23 2 2 8 8 2 29 29 29 8 26 23 8 8 26 29 8 29 23 8 29 8 5 2 8 29 2 23 2 8 8 25 8 29 18 8 8 29 29 31 18 29 23 8 8 8 2 8 29 26 29 23 27 8 8 8 18 8 29 2 8 8 8 5 26 8 2 29 8 8 5 29 8 26 26 8 8 23 2 8 18 8 23 8 8 8 8 8 29 6 8 29 29 29 17 8 29 8 26 23 26 8 14 25 8 23 8 2 8 18 29 8 8 8 8 31 29 2 8 8 29 8 18 29 8 18 8 27 8 8 8 26 14 26 2 8 29 8 23 8 26 29 18 23 8 26 8 23 2 29 18 31 14 25 29 29 2 8 8 6 29 8 29 18 31 8 8 2 18 26 14 29 8 27 8 14 23 26 29 2 29 26 2 29 29 29 29 29 8 29 29 26 29 29 29 8 8 26 23 23 29 8 29 8 8 29 8 8 8 18 8 29 8 8 26 6 23 26 2 29 26 29 29 31 29 31 26 23 8 8 2 29 29 26 18 26 18 2 8 25 8 29 27 26 29 26 29 29 29 18 8 2 29 29 8 18 29 25 2 26 2 8 29 29 23 29 8 8 8 8 29 26 23 8 31 29 8 27 29 8 29 2 8 8 8 8 26 23 6 2 6 29 8 8 29 14 23 2 8 8 29 8 26 29 18 8 8 8 8 26 6 31 29 8 8 6 31 8 8 26 23 8 18 23 2 8 8 8 8 2 26 29 8 8 23 29 8 8 8 8 8 29 29 6 29 2 2 14 18 8 8 8 29 8 8 8 8 8 26 2 29 8 8 2 8 8 31 8 26 29 2 2 2 8 8 29 18 29 23 8 8 8 8 26 23 26 8 29 2 6 26 2 29 8 8 29 29 8 29 29 29 29 29 8 29 8 8 8 2 29 26 8 6 29 26 29 8 29 26 8 29 29 2 18 6 29 26 23 8 18 29 8 25 2 2 8 8 29 8 8 29 26 8 2 29 29 23 2 29 8 23 2 8 8 2 8 29 23 26 23 8 8 8 8 8 8 25 8 2 8 8 8 8 23 8 8 29 8 26 29 8 29 29 8 8 26 2 2 8 29 8 2 8 25 8 8 8 8 8 2 8 29 18 8 8 14 2 25 2 8 8 31 8 2 2 8 29 8 8 8 29 31 8 26 26 29 2 8 8 25 29 8 2 18 25 8 6 2 8 8 8 8 8 23 8 29 8 8 29 2 29 8 8 29 31 26 8 8 6 18 8 23 29 29 8 29 8 26 8 8 2 8 23 6 26 8 8 23 29 2 29 2 8 8 8 29 25 29 2 5 8 8 29 8 8 2 5 2 26 29 8 25 8 8 29 8 8 2 23 18 29 8 8 26 8 26 8 8 29 18 26 8 6 18 8 18 8 27 8 26 8 8 8 8 6 26 26 2 8 26 8 26 29 23 8 29 29 18 23 26 29 8 6 29 29 2 8 29 29 18 8 8 23 29 29 29 29 8 31 8 25 2 2 8 8 8 26 8 8 8 14 8 8 8 8 8 29 6 29 8 8 23 8 29 26 23 26 2 29 8 25 8 29 18 2 23 8 18 8 8 23 8 8 8 8 26 26 18 2 23 8 8 29 23 29 8 23 8 6 29 8 26 8 27 23 29 8 2 8 8 6 2 18 8 18 23 2 26 26 8 2 8 26 29 18 26 23 8 8 8 23 8 8 29 27 26 18 31 14 8 2 29 29 29 29 2 8 18 18 8 29 29 8 14 18 6 2 8 8 29 8 2 8 18 2 26 2 2 29 8 8 8 8 18 29 23 27 8 20 20 8 31 8 8 25 2 26 29 8 2 8 8 29 8 29 29 25 8 8 29 26 2 8 2 23 8 8 29 8 8 8 2 29 29 8 8 29 29 8 14 8 8 2 8 8 8 29 31 25 8 8 18 18 23 8 29 8 29 8 8 8 29 2 8 8 8 23 29 8 27 8 8 14 8 2 2 18 29 18 2 23 8 8 8 23 25 6 27 2 20 2 29 8 25 29 26 8 29 25 29 23 8 29 29 8 29 8 2 25 8 2 29 8 8 6 18 8 2 2 8 8 26 18 29 8 8 29 8 6 26 8 29 8 29 8 23 8 8 8 8 8 18 26 8 29 29 29 29 29 8 31 26 8 14 2 8 29 2 23 8 8 25 8 8 8 6 31 8 29 29 8 8 8 8 8 26 6 8 29 18 31 8 8 29 29 8 18 8 27 8 8 29 14 8 29 29 29 18 8 2 23 2 18 2 29 8 8 26 2 8 29 8 8 8 31 8 29 18 26 8 8 29 29 31 29 29 8 23 8 18 29 29 6 29 26 8 26 26 2 18 26 29 8 26 23 31 8 26 8 29 8 31 25 8 2 29 29 2 8 29 14 29 8 8 29 29 29 2 29 29 8 8 8 18 2 25 8 8 8 2 8 8 8 8 2 29 29 8 8 27 23 8 26 18 8 8 8 29 8 8 8 29 8 2 2 2 23 29 18 2 8 18 6 2 2 6 2 18 2 8 8 31 2 2 18 8 26 26 25 29 26 2 2 27 8 8 2 14 8 2 8 29 2 2 2 8 8 29 18 6 18 29 2 29 31 26 18 23 18 29 25 2 2 31 14 8 8 8 26 26 8 29 2 27 8 8 29 2 8 26 29 29 2 25 2 31 8 8 8 23 14 14 8 8 2 8 18 8 29 31 26 26 8 18 26 8 18 8 29 8 26 29 29 2 8 8 31 26 26 2 23 8 2 2 8 8 8 8 8 20 26 20 2 14 29 20 8 2 8 18 8 18 2 8 8 29 8 6 8 26 8 29 8 29 23 26 8 14 23 29 18 29 8 29 29 26 8 8 8 8 23 18 8 2 29 29 2 2 29 25 29 31 14 8 8 8 23 2 18 29 29 8 6 2 8 2 29 6 14 25 8 8 23 2 29 8 2 2 8 8 2 18 8 18 8 23 8 8 8 8 26 23 8 29 2 8 8 8 31 29 29 2 14 8 29 29 8 8 6 2 8 8 2 8 2 8 8 2 2 8 27 2 8 8 2 2 23 6 18 8 26 29 8 8 23 26 14 25 26 26 18 29 8 29 8 8 8 18 8 2 2 29 8 2 29 26 8 29 29 8 18 31 8 26 26 2 29 8 8 27 29 23 14 8 8 31 8 8 8 29 26 8 8 18 8 2 29 31 18 29 18 2 18 6 26 2 2 8 8 8 8 31 26 29 26 8 29 27 2 31 27 25 8 23 18 29 29 25 29 8 8 18 2 8 2 18 8 8 2 8 2 29 6 8 8 31 18 20 29 20 2 26 8 23 2 18 8 29 29 8 8 29 23 20 29 25 8 18 8 8 31 29 2 2 29 8 8 8 8 23 29 8 2 18 29 8 8 29 8 8 23 2 8 18 2 8 29 8 8 8 8 26 8 2 8 2 29 26 18 8 8 6 8 6 29 8 29 29 8 8 31 8 31 6 25 26 8 8 23 29 26 23 26 29 8 29 2 8 26 29 18 18 8 8 8 29 14 2 2 8 8 6 26 29 26 8 18 8 2 8 29 2 23 29 26 8 8 8 8 8 2 29 8 26 29 18 8 26 29 18 8 31 14 23 18 8 8 2 23 2 8 2 8 14 23 29 29 25 2 8 8 8 18 26 8 23 8 26 8 29 29 27 8 8 18 8 2 8 8 18 29 29 23 23 20 26 20 8 2 8 8 31 8 2 8 8 18 23 31 8 23 8 8 23 8 2 2 8 2 8 18 2 2 8 8 26 2 2 8 29 29 2 8 2 27 2 14 14 18 29 8 8 8 2 8 29 6 8 26 29 29 8 8 23 8 8 8 8 8 29 23 29 8 26 23 18 29 29 18 2 8 8 8 8 23 8 8 26 2 8 18 8 8 26 8 29 18 29 8 8 8 8 2 8 23 18 8 18 8 8 18 8 18 29 29 8 29 2 8 27 8 8 8 29 23 8 27 29 18 8 8 26 2 2 26 29 26 23 8 2 8 23 29 14 2 23 8 8 8 25 6 29 2 8 8 27 18 2 2 26 23 29 18 29 8 2 23 8 23 8 8 20 20 8 8 20 26 8 2 8 29 29 29 2 6 8 26 8 6 23 2 29 8 8 26 8 2 8 8 20 20 8 8 29 29 6 2 6 8 8 29 29 18 26 23 8 6 29 6 14 8 29 6 8 8 8 8 29 18 8 29 20 8 8 26 2 23 2 31 2 29 8 8 8 14 18 23 26 29 26 14 8 18 2 23 29 8 29 14 29 25 8 26 14 18 2 29 8 8 2 8 8 6 18 8 29 31 27 2 25 23 29 2 2 2 18 2 14 2 2 8 8 25 25 25 31 29 18 29 29 29 2 31 29 14 2 29 14 14 2 29 29 29 8 8 29 29 8 29 29 29 29 29 29 29 29 29 27 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 17 16 19 29 16 29 29 29 29 29 31 16 16 16 13 29 16 29 16 29 29 29 19 29 29 29 29 29 29 29 16 29 16 29 29 16 29 16 16 16 29 29 19 16 29 29 29 29 16 29 19 29 29 19 29 16 16 16 16 29 16 29 29 29 16 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 19 16 16 16 16 16 29 16 29 29 16 29 16 16 16 13 29 16 16 19 13 29 16 29 29 29 29 29 29 16 16 29 29 16 16 29 29 16 16 29 29 16 16 16 29 29 13 29 29 29 16 29 29 29 29 29 19 16 25 16 29 29 16 16 29 29 29 16 16 29 29 29 29 29 29 16 16 16 29 13 29 29 29 13 16 29 29 29 29 16 16 29 16 29 16 29 16 29 29 29 29 29 16 16 29 29 29 16 29 29 16 29 16 16 29 29 16 8 29 29 2 29 16 16 29 29 29 29 29 16 29 29 16 29 29 19 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 31 29 29 29 29 29 27 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 17 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 27 13 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 14 2 2 31 2 29 29 29 2 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 13 16 29 16 29 29 29 29 29 29 29 16 29 13 16 16 16 29 29 16 29 16 16 16 29 16 29 16 16 16 16 29 29 13 19 16 29 29 19 29 19 16 29 16 19 16 16 29 16 18 29 19 29 19 16 19 29 29 29 16 16 29 16 16 29 29 16 13 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 31 25 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 8 2 14 29 31 29 29 8 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 25 23 29 29 25 2 2 25 29 8 27 29 31 27 2 29 29 29 29 29 29 29 29 2 6 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 29 29 29 16 16 29 31 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 8 29 29 29 8 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 13 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 2 18 29 29 29 29 29 29 29 29 14 29 29 29 2 29 29 29 29 29 29 14 6 29 29 27 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 29 29 18 2 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 2 16 26 29 29 29 29 29 23 18 29 29 29 29 29 25 29 14 29 25 2 29 29 29 31 25 2 14 29 29 29 2 25 23 29 25 25 8 2 29 23 29 14 29 2 29 29 29 29 29 29 29 2 29 29 29 18 29 8 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 16 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 18 29 29 29 29 29 2 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 8 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 29 29 29 2 2 29 29 25 29 31 29 2 14 25 2 27 20 8 2 8 25 23 8 29 8 8 2 29 2 29 23 29 29 8 29 29 20 6 29 31 6 2 29 20 6 2 18 8 2 26 23 29 29 8 8 8 2 23 23 25 2 8 8 29 2 8 2 29 25 20 20 8 2 8 29 6 29 23 18 8 8 8 26 8 8 2 8 8 29 8 23 29 18 29 31 2 29 18 8 2 26 2 31 8 25 6 29 29 29 2 29 29 29 25 14 8 2 2 6 2 29 2 26 2 8 29 23 2 18 29 2 8 2 29 2 8 8 18 2 31 18 20 14 2 31 14 18 18 8 2 29 14 8 8 18 29 31 6 26 23 18 29 18 8 2 29 29 20 31 20 20 2 26 29 29 8 31 26 8 8 23 23 29 29 23 18 29 29 29 29 18 8 25 29 14 29 8 29 6 8 8 8 8 23 25 8 8 31 23 8 20 26 29 2 23 8 29 8 2 8 2 29 8 31 2 8 2 8 26 26 25 29 29 29 29 2 23 2 8 2 8 29 23 8 25 31 2 29 29 2 6 8 6 29 18 26 23 29 26 29 23 6 23 29 8 8 29 29 25 2 8 18 8 8 29 2 18 26 8 8 23 2 8 29 18 26 20 8 23 2 20 20 8 20 8 20 29 23 20 8 23 26 20 26 26 8 8 18 2 31 2 2 2 29 2 8 8 29 8 29 8 29 20 8 20 20 2 29 8 18 6 6 23 18 2 18 26 2 29 29 26 18 2 26 2 6 27 2 18 8 20 29 14 26 2 8 2 29 8 8 2 29 8 25 8 8 29 29 2 8 29 8 18 29 31 23 8 8 6 8 8 8 29 29 23 29 29 23 8 31 23 29 8 29 29 2 20 23 27 8 29 2 2 8 23 29 18 8 8 23 31 18 26 23 26 8 18 18 2 8 8 6 29 6 2 29 29 6 2 8 25 20 25 25 31 14 18 8 14 8 26 26 26 6 29 8 2 8 2 8 2 31 8 8 29 8 29 8 29 8 29 8 18 29 18 8 2 8 18 2 8 23 29 8 18 23 8 26 8 31 2 8 2 23 29 8 8 29 2 6 18 18 2 18 2 29 8 26 29 26 20 2 2 26 29 29 29 31 29 23 2 23 23 25 23 29 20 31 29 14 29 29 8 29 20 29 8 8 6 20 2 8 8 8 2 18 23 8 2 8 8 2 23 8 29 31 29 8 2 29 18 8 29 18 8 29 6 29 29 8 8 29 23 29 25 8 2 25 2 25 23 8 29 8 2 29 8 23 18 2 27 8 29 8 18 6 6 2 14 8 8 8 23 8 8 2 8 29 8 2 29 8 8 23 2 14 31 25 8 29 8 29 29 2 23 8 8 31 8 18 18 18 23 29 2 8 8 8 26 18 23 2 2 2 18 8 8 8 2 26 29 23 6 29 29 29 29 29 8 8 8 2 29 23 23 8 29 29 18 25 29 8 14 8 18 18 8 29 31 14 8 23 18 27 2 23 26 8 2 2 29 2 29 29 29 29 18 8 8 8 8 29 26 8 8 29 2 23 2 8 8 2 8 8 8 8 6 23 26 8 29 29 29 18 8 23 31 29 29 8 8 2 29 8 29 18 2 23 26 8 8 29 29 23 8 23 26 29 18 8 29 31 29 2 25 18 8 8 2 8 29 8 8 8 29 23 2 26 8 6 25 8 2 8 29 27 26 23 6 23 26 8 25 18 27 2 2 18 6 29 18 18 23 18 8 29 18 8 29 29 18 2 29 8 8 27 8 26 8 29 8 8 18 29 2 8 20 8 23 6 2 2 8 31 31 8 31 29 18 23 23 8 20 18 2 8 23 26 18 8 8 20 18 8 25 2 8 18 29 29 8 2 8 2 20 29 2 8 8 18 8 8 8 18 29 23 18 18 6 2 5 2 2 23 2 2 8 26 2 2 8 29 25 18 8 18 23 2 23 27 27 2 2 18 31 8 29 23 31 29 8 2 8 2 8 8 2 25 20 8 26 29 8 8 29 2 25 6 2 8 6 8 8 2 20 23 8 20 2 8 29 31 8 8 31 2 8 6 8 6 29 25 29 29 6 8 2 26 8 29 8 29 18 2 8 8 31 25 8 29 26 29 31 8 18 23 27 2 2 2 2 29 8 2 2 2 8 20 8 2 20 8 29 29 26 8 2 8 8 14 29 6 8 29 23 2 20 23 20 25 8 29 8 18 29 29 31 18 8 23 18 8 8 2 8 6 29 26 26 8 8 8 8 8 25 31 29 8 18 26 23 23 8 14 8 18 26 8 8 8 8 8 29 25 20 29 29 8 23 29 26 29 18 29 6 2 31 8 26 2 8 26 29 31 8 26 8 23 8 2 27 2 8 8 26 29 29 8 8 8 8 29 2 8 29 23 29 8 31 2 23 8 8 26 18 8 8 8 23 2 29 8 8 2 26 8 29 2 23 23 8 26 2 23 2 29 18 8 2 8 23 29 6 26 27 18 26 8 8 2 2 8 8 8 18 8 26 29 8 8 29 23 6 8 8 6 18 27 8 8 8 29 8 29 31 8 18 8 2 23 8 26 2 29 18 14 8 2 18 8 23 2 8 8 8 14 8 26 29 18 14 29 8 18 23 29 8 26 23 29 27 23 31 29 8 18 31 8 8 23 2 14 8 31 8 8 8 29 26 23 31 8 29 8 25 25 2 29 2 2 29 2 8 8 8 2 8 2 8 8 8 29 14 6 8 29 31 8 29 8 29 2 18 18 2 31 20 6 26 5 26 20 29 14 8 2 8 2 8 29 18 2 8 23 8 23 8 29 25 2 18 8 29 2 8 2 8 8 8 23 8 8 26 26 8 25 29 29 29 20 29 8 31 31 29 29 31 2 2 25 29 6 2 6 2 8 23 25 31 29 8 8 8 8 23 8 29 14 2 2 14 2 8 2 8 23 29 2 23 2 18 6 18 2 29 2 23 8 2 18 18 18 18 29 8 2 6 31 8 2 23 18 2 8 20 18 6 2 8 2 8 18 27 29 8 8 14 29 20 20 20 8 20 20 14 8 18 29 29 8 26 20 20 2 20 8 20 26 20 25 18 26 29 8 23 8 20 8 6 2 8 2 2 23 29 26 6 8 20 8 29 8 31 29 18 14 20 2 2 2 20 18 8 26 23 18 8 8 14 27 8 2 2 29 18 2 2 8 5 8 2 29 29 8 23 29 8 8 2 23 8 29 18 2 31 2 8 8 26 23 29 29 2 29 6 8 8 8 26 8 26 23 8 8 23 8 8 31 29 8 8 29 2 8 29 8 20 23 8 8 8 18 23 31 26 29 8 26 29 23 25 8 18 8 18 23 8 18 8 8 8 18 2 29 2 29 6 26 29 8 29 8 8 8 23 26 8 18 8 8 8 2 29 23 29 8 8 29 8 2 23 18 2 18 8 25 29 29 18 23 8 23 18 8 6 8 8 2 8 23 8 29 8 23 27 2 8 29 8 2 8 8 2 29 29 8 23 29 8 29 8 8 2 8 8 27 2 2 18 29 8 18 25 29 8 2 8 26 4 8 8 2 27 29 2 2 23 23 29 2 8 2 6 2 2 2 29 8 8 31 8 29 29 29 2 2 29 8 8 25 8 23 2 8 8 6 2 8 8 20 29 8 8 20 6 29 29 23 2 29 26 29 8 8 23 29 8 26 29 8 23 8 29 25 6 26 8 23 29 2 8 25 31 29 8 8 29 18 8 29 26 8 23 8 8 8 8 23 8 8 26 8 18 8 6 26 2 23 8 8 23 18 2 8 31 26 18 29 8 8 23 29 23 8 29 8 8 29 2 29 8 26 8 31 8 29 29 14 29 23 25 31 26 8 2 2 18 2 29 8 8 23 14 6 29 18 23 2 26 8 8 6 29 6 8 8 2 29 14 29 26 29 23 2 8 8 29 26 29 8 8 2 23 8 8 8 8 18 23 8 8 26 29 8 31 29 31 8 8 29 27 26 23 2 8 2 2 18 8 23 8 29 2 18 29 8 18 2 18 20 2 26 2 29 8 14 5 8 20 8 29 2 8 14 8 23 26 14 2 29 8 26 23 29 6 26 8 27 25 8 2 25 20 6 29 29 8 27 2 23 2 26 27 6 8 8 29 29 6 31 27 29 26 29 8 8 29 8 29 23 8 8 25 8 26 29 29 2 26 8 2 26 29 23 26 26 29 23 2 29 8 18 2 8 20 14 20 29 17 23 6 25 8 8 31 29 31 14 2 29 29 2 27 29 29 27 8 29 29 18 31 18 8 2 18 23 29 14 8 29 31 2 31 31 20 20 2 31 31 29 29 8 29 2 8 18 27 2 8 18 29 29 8 8 8 8 2 14 29 29 23 2 26 26 2 29 18 26 8 2 8 8 29 23 31 18 29 2 25 14 29 26 18 23 2 2 2 8 23 8 8 2 8 18 8 6 8 14 18 8 2 4 23 18 26 18 29 29 29 18 8 8 26 23 27 2 8 2 8 23 8 6 2 29 6 29 6 23 2 2 29 18 29 8 8 8 26 14 2 8 8 5 29 2 8 8 8 8 8 29 2 29 29 23 18 14 29 27 8 25 18 18 31 29 2 29 2 18 23 2 29 29 6 8 29 29 8 29 2 8 8 31 8 26 8 8 8 8 31 8 2 8 26 18 26 23 29 2 8 29 5 29 2 8 23 2 29 29 26 14 29 8 2 20 23 8 14 8 29 6 8 2 29 2 8 29 23 8 8 6 8 26 23 8 8 8 8 29 23 8 8 8 8 18 23 8 23 2 2 18 2 8 2 29 2 8 2 8 2 18 8 29 18 8 8 29 2 26 29 29 26 23 8 26 2 8 23 26 8 23 5 8 29 8 8 2 29 29 8 6 2 26 26 26 8 8 8 8 8 8 2 8 8 29 31 18 2 26 8 8 2 20 8 20 18 20 29 20 20 14 20 20 26 2 6 8 8 23 25 31 31 2 20 8 29 2 29 25 29 2 2 23 26 27 26 8 6 2 27 8 23 2 29 18 8 31 25 8 8 8 8 8 29 29 26 23 31 29 26 2 26 8 8 23 2 29 18 2 23 8 6 8 8 29 29 8 18 29 8 8 8 23 8 2 8 2 29 18 8 23 29 26 8 27 8 6 18 29 2 29 8 2 5 29 8 8 29 8 18 8 29 8 23 23 8 8 31 2 18 29 2 26 8 8 23 2 23 26 23 2 25 31 29 18 29 23 8 23 8 8 18 26 8 8 27 6 18 29 26 29 6 26 29 2 29 8 23 8 29 18 8 2 18 8 2 31 2 8 31 29 23 6 29 8 29 18 29 8 26 26 29 5 2 26 8 29 8 31 27 14 8 29 8 8 8 27 26 23 29 8 8 8 8 8 26 8 8 2 26 29 23 8 8 8 8 29 29 2 8 31 29 8 29 2 2 25 2 29 29 8 29 2 20 29 8 8 6 6 8 8 29 8 8 5 8 8 26 26 2 14 8 8 8 2 2 6 20 8 2 23 27 8 8 29 2 8 8 8 29 8 29 18 31 6 26 8 23 29 26 2 8 18 8 29 8 8 29 8 2 8 8 18 2 29 2 29 2 8 18 29 2 27 29 26 23 8 8 29 29 29 29 29 29 8 25 8 8 2 8 8 8 29 20 26 29 8 8 29 8 18 20 8 29 8 29 29 8 8 8 2 18 2 29 8 26 23 2 18 6 23 8 18 27 6 18 8 18 8 29 29 26 26 8 8 31 29 2 8 8 8 23 18 8 18 8 8 2 8 8 8 26 23 8 2 2 8 29 2 14 8 8 8 29 23 29 8 2 2 8 18 23 29 29 8 6 6 23 26 2 18 29 6 29 2 8 8 18 29 2 8 2 29 20 29 23 2 26 8 6 6 29 29 29 23 29 8 18 18 2 8 27 14 8 2 8 18 18 8 29 23 29 8 8 23 8 8 8 29 26 23 8 26 29 29 8 8 29 8 29 18 2 27 8 8 8 8 23 18 8 8 8 29 2 5 6 2 26 23 2 29 29 6 26 6 8 2 8 18 8 8 20 6 23 8 8 20 29 18 2 18 8 8 2 8 26 8 2 18 26 23 8 18 29 8 8 8 6 29 29 29 2 18 8 8 8 25 23 8 8 29 2 25 25 23 23 29 8 8 29 29 29 29 8 8 2 8 8 18 29 23 2 8 27 25 25 25 25 8 23 26 23 8 29 8 29 23 8 2 8 8 8 29 6 8 8 29 8 8 29 8 23 26 26 29 2 8 6 8 2 29 29 29 29 29 8 2 2 25 8 29 8 2 2 8 23 26 8 26 23 8 2 29 5 8 8 2 2 8 8 8 18 29 20 8 8 20 26 8 29 14 18 8 18 14 29 23 8 2 2 29 18 2 2 8 31 25 25 31 25 29 25 8 2 14 25 29 8 8 8 8 29 2 26 18 2 2 2 18 25 6 31 8 29 26 8 2 8 8 8 23 23 8 2 8 27 8 8 2 2 29 29 8 29 8 2 2 29 25 27 18 23 26 2 29 2 8 8 8 8 29 18 8 27 29 29 29 6 29 2 2 26 23 20 6 29 6 29 29 25 29 20 2 23 8 23 8 29 18 8 29 26 18 23 18 8 29 8 8 26 8 8 29 2 8 29 5 29 8 29 2 8 8 23 8 8 14 29 8 26 29 23 8 8 26 8 8 8 8 8 8 29 8 29 18 18 29 8 6 8 29 8 8 25 8 2 2 8 8 8 8 8 29 4 2 8 23 25 8 6 8 8 2 8 2 2 8 26 18 20 2 20 25 8 23 8 8 18 20 8 8 8 8 8 2 29 8 8 8 29 8 18 2 8 29 5 14 29 29 8 18 23 18 8 26 26 29 29 2 2 8 8 8 2 23 14 18 23 26 5 29 23 8 8 29 29 8 29 8 29 29 26 2 2 29 2 8 23 14 6 18 23 8 2 8 29 8 8 26 6 8 8 8 27 6 6 31 8 8 29 23 8 18 2 18 18 29 2 8 25 8 29 8 8 26 5 18 26 8 29 8 2 2 8 8 8 8 2 29 8 8 29 29 8 8 8 8 2 29 18 8 23 8 29 8 26 8 18 14 14 8 23 8 8 8 8 26 29 8 8 8 29 18 8 29 8 29 23 18 2 8 8 8 29 8 29 26 29 8 8 25 8 8 5 26 14 5 8 6 2 8 2 2 2 29 27 8 29 26 6 8 23 8 18 8 6 2 29 23 8 8 29 29 27 18 29 8 6 8 26 8 25 2 8 29 29 18 6 26 8 8 18 8 8 29 18 29 8 8 6 23 29 29 2 18 29 2 8 8 8 18 29 8 8 8 5 27 29 23 29 2 8 14 29 29 8 8 29 18 2 2 23 18 23 8 2 2 8 14 8 8 31 2 23 8 23 26 8 8 8 8 8 8 29 18 29 20 8 20 8 20 8 29 8 23 29 8 29 8 31 29 8 8 29 23 27 26 18 2 18 8 26 8 8 2 2 29 8 2 20 8 29 8 2 23 2 27 6 29 8 8 29 2 29 8 18 2 8 8 2 8 8 26 23 29 25 2 8 2 29 2 29 8 5 8 2 25 8 8 8 8 26 18 8 8 8 18 29 23 25 29 18 29 2 8 2 8 2 29 26 26 8 8 29 26 2 6 8 29 8 29 29 6 29 2 23 8 18 8 23 29 29 8 27 2 8 29 8 8 8 23 31 23 25 31 8 8 29 8 29 25 27 29 26 2 27 6 8 18 8 6 2 23 8 2 23 8 29 8 8 26 23 27 8 2 8 8 2 8 8 8 2 18 23 8 8 27 2 18 6 26 2 2 8 8 29 23 8 2 8 2 8 8 29 8 18 2 29 26 2 8 2 26 8 8 6 8 2 18 23 29 18 8 8 31 25 2 2 8 2 8 8 23 18 8 23 26 2 26 26 27 29 8 8 23 8 29 27 8 29 6 29 8 2 29 29 5 29 29 8 8 18 8 29 29 8 23 29 26 18 29 8 29 2 8 18 18 14 18 29 18 23 29 31 8 8 8 31 8 23 25 26 8 2 6 6 27 8 8 18 8 8 8 8 29 20 8 20 29 2 8 18 8 2 8 6 29 29 29 27 2 23 29 2 31 2 25 6 2 8 14 2 29 2 2 2 6 18 8 25 23 25 29 29 8 29 29 18 31 2 25 8 18 8 6 18 8 29 29 29 25 8 27 23 18 29 31 14 29 31 2 8 8 2 8 2 8 26 25 29 2 29 29 23 23 29 29 14 31 27 23 20 8 8 29 29 8 2 8 8 29 29 14 2 25 18 2 8 23 2 8 2 26 23 23 6 29 18 8 8 8 29 14 2 26 26 26 23 29 8 8 2 31 8 29 8 8 8 2 18 26 8 29 31 14 6 14 29 2 8 2 8 8 8 8 29 2 23 26 29 5 18 8 8 8 8 6 2 27 29 23 8 8 8 2 8 29 26 18 8 23 29 18 29 8 8 23 8 8 8 26 29 29 29 31 2 8 31 8 26 23 2 29 8 18 8 8 8 26 20 8 8 8 23 29 18 26 18 8 6 31 8 25 2 29 27 31 29 14 8 8 8 2 8 8 8 8 18 8 8 2 2 8 14 6 8 8 8 8 8 23 29 29 8 26 29 8 23 8 6 18 8 8 23 2 17 8 26 26 29 2 23 8 29 8 8 29 23 26 6 18 26 26 18 29 8 29 29 23 29 6 8 27 8 8 25 8 31 2 18 23 18 8 5 18 8 8 29 8 31 29 23 18 23 26 6 26 2 14 8 18 18 31 18 5 29 8 8 8 2 29 8 8 2 29 18 29 26 29 8 8 8 23 23 29 18 8 8 2 25 8 8 8 8 8 23 8 8 8 8 29 8 29 8 8 26 8 8 18 23 8 23 2 23 31 6 27 8 8 27 8 25 8 8 26 18 2 8 8 29 8 29 23 26 8 18 8 2 8 14 20 8 2 26 25 6 8 8 8 18 18 23 26 8 23 27 8 8 8 26 8 29 8 29 8 18 26 8 8 8 8 18 2 8 8 8 8 26 23 8 14 8 2 25 29 8 18 23 29 29 29 29 25 8 31 8 29 8 23 2 20 23 8 2 2 29 8 8 8 29 8 31 23 25 26 8 29 26 29 8 8 8 8 23 8 18 8 23 8 29 8 8 2 8 8 2 23 8 6 8 29 23 8 26 8 23 26 29 26 31 8 25 2 2 8 23 8 8 8 8 2 26 2 29 8 14 8 20 2 6 2 26 8 8 29 23 8 25 23 8 29 29 8 8 8 31 29 8 8 8 6 2 8 8 29 2 2 20 25 29 2 2 26 20 8 29 18 8 23 29 2 29 23 8 8 8 23 2 8 26 29 23 2 8 29 8 18 8 18 23 2 8 8 23 26 26 29 8 2 6 2 8 18 14 8 20 20 8 29 8 29 25 25 8 18 25 2 18 8 29 8 29 18 23 8 8 18 8 18 8 6 8 18 8 29 8 8 2 2 26 29 14 23 8 29 29 23 8 8 8 23 2 2 8 8 18 2 8 29 29 2 23 14 29 2 26 29 8 29 29 2 2 26 23 2 27 18 8 29 8 8 29 31 8 14 8 2 18 26 2 29 23 18 8 8 8 26 8 31 6 29 2 8 8 8 29 29 8 26 14 18 8 29 29 14 8 2 29 29 26 8 8 29 18 18 23 8 8 8 2 8 8 23 8 8 8 6 26 2 8 25 26 29 8 8 29 29 26 26 8 25 8 23 8 25 8 6 2 23 8 26 8 26 29 18 2 29 8 14 8 8 29 2 8 8 18 29 8 23 20 8 8 25 6 6 29 8 8 8 29 2 14 14 8 29 26 23 2 8 8 27 29 8 26 8 8 31 8 20 8 29 2 2 8 8 25 8 8 8 8 2 29 18 8 8 8 8 2 26 29 29 2 26 8 23 8 18 29 25 8 8 2 8 8 23 29 2 29 18 6 31 8 8 8 8 18 2 8 18 29 23 25 8 8 29 29 8 2 25 23 23 8 8 25 31 18 26 18 2 26 29 14 29 23 18 8 27 23 8 8 8 25 18 8 8 29 14 8 8 23 8 2 2 2 18 2 29 8 23 2 8 2 8 2 29 8 29 29 5 8 29 23 8 29 23 23 8 8 18 29 26 26 23 29 23 25 26 8 8 8 29 8 8 6 6 2 14 8 8 2 2 25 8 29 23 8 26 6 8 18 23 2 8 23 8 2 8 6 18 18 8 8 23 29 8 2 29 23 27 8 23 25 8 18 8 8 29 18 8 2 8 8 8 8 8 29 8 8 8 8 2 8 23 8 8 8 29 6 8 8 29 8 25 18 23 8 8 2 14 8 8 6 29 8 2 8 8 18 8 8 8 5 8 23 23 2 8 26 8 2 26 26 8 29 2 18 8 8 29 29 29 8 8 2 2 29 29 29 2 2 20 2 8 18 26 8 8 8 8 18 25 8 2 23 6 8 29 8 23 29 8 8 18 8 8 2 2 29 29 8 8 29 8 18 8 29 2 8 6 2 29 29 8 29 23 8 8 8 5 26 2 8 29 8 29 2 18 8 8 8 18 8 29 8 29 8 8 23 2 26 8 8 2 18 8 2 14 18 29 2 31 29 25 2 29 23 8 23 8 8 29 2 8 29 2 8 8 8 8 8 8 29 23 8 6 29 29 8 8 6 8 8 8 8 8 23 8 8 8 8 8 8 29 23 18 2 29 8 2 8 26 29 23 8 2 8 8 26 8 29 2 2 8 8 18 29 2 8 23 8 8 8 8 26 8 8 8 29 29 6 18 8 20 8 8 8 31 8 18 8 18 6 8 8 29 29 29 14 8 18 18 29 18 6 29 31 8 6 8 29 29 2 8 8 8 8 18 8 8 2 26 29 29 8 8 8 31 8 23 29 26 26 8 8 29 8 8 2 29 8 8 25 8 8 23 27 23 26 29 6 8 29 26 8 8 2 18 2 8 26 29 26 8 29 18 29 8 29 6 29 8 2 31 2 8 8 8 8 5 2 26 26 29 8 8 23 2 18 8 18 29 20 26 26 29 26 2 27 2 31 29 8 2 8 31 27 29 8 29 29 29 25 29 25 25 31 8 23 8 8 2 29 2 18 20 8 23 25 23 6 18 29 29 8 29 8 29 18 25 29 25 25 25 20 27 23 8 29 8 29 23 18 8 8 29 29 29 8 8 2 29 2 18 8 29 14 20 20 8 26 20 31 8 26 5 2 25 27 8 5 2 8 8 8 18 8 26 18 8 29 2 2 8 26 2 6 8 8 8 29 2 6 2 8 8 6 8 8 2 8 20 8 18 26 8 6 23 29 8 8 8 23 29 29 29 23 18 2 8 23 27 8 18 26 23 14 29 31 25 8 18 29 26 8 8 8 8 8 23 8 8 8 26 23 8 8 14 8 6 8 2 8 2 8 26 8 18 26 23 8 23 2 6 8 29 29 2 8 27 31 8 18 8 29 29 29 29 8 29 2 2 2 8 23 23 8 8 31 8 8 29 23 8 18 6 8 31 23 8 8 23 8 2 8 29 29 2 29 26 2 25 6 18 14 18 8 29 8 8 2 8 8 23 8 29 18 8 2 2 23 8 25 26 23 2 23 29 8 26 8 29 23 8 8 29 8 29 23 8 29 8 2 29 29 8 8 6 8 8 8 8 8 26 8 29 23 29 8 29 2 18 29 29 29 25 8 2 5 29 8 8 29 29 23 6 26 26 23 8 29 8 8 25 23 18 26 8 2 29 29 29 8 8 8 25 18 29 14 23 18 18 29 18 20 29 2 8 8 29 23 8 2 2 2 8 29 6 25 26 2 5 26 8 29 23 18 8 8 2 29 8 8 8 27 26 8 25 25 2 27 14 17 2 2 27 18 25 25 29 29 25 26 23 8 8 23 2 2 26 25 29 8 29 20 8 6 2 25 8 8 29 6 2 8 8 29 29 2 29 8 8 8 2 8 8 23 8 29 8 8 29 14 8 8 8 18 18 29 23 2 8 8 29 8 8 29 23 8 8 8 8 2 8 8 8 8 8 2 8 6 26 23 2 8 8 8 2 8 23 8 26 29 2 29 29 29 29 29 8 31 6 29 8 18 23 25 25 29 29 29 2 8 14 2 23 8 8 26 2 29 8 8 14 8 8 29 20 26 18 2 8 23 8 2 8 26 18 8 18 8 8 26 23 29 8 8 23 8 20 20 29 29 23 26 8 29 31 23 31 8 29 29 2 31 14 8 23 23 29 8 2 8 2 29 8 8 8 29 2 8 8 29 2 8 14 8 23 26 23 8 8 29 31 8 8 18 8 26 2 6 29 23 6 26 2 8 8 26 23 18 26 2 23 8 18 8 29 31 29 25 2 8 26 8 31 8 8 8 8 8 31 2 29 8 8 14 31 2 8 29 20 8 29 29 29 2 23 8 8 8 8 31 29 8 8 29 8 2 2 14 8 8 8 8 8 26 8 2 8 29 29 8 8 8 18 8 26 26 8 26 8 14 26 8 14 8 8 8 25 23 23 8 31 29 8 29 29 8 23 8 8 26 26 29 23 8 2 18 8 2 2 2 8 29 18 27 2 18 29 18 29 8 8 29 8 29 8 8 8 8 23 29 2 2 23 8 8 2 31 8 8 8 5 29 29 8 6 8 23 8 8 8 8 29 6 6 8 6 8 8 29 29 8 8 8 8 8 29 23 26 5 20 14 18 2 8 2 8 29 8 2 8 29 23 4 8 8 8 23 23 31 8 29 8 18 26 2 6 29 2 8 18 18 31 20 23 2 18 26 8 29 29 8 6 29 26 2 23 8 2 18 8 18 2 8 8 8 8 31 18 8 29 8 8 29 2 8 29 29 2 2 26 8 23 8 8 31 18 31 2 23 5 6 8 8 23 29 2 8 18 8 8 26 26 8 18 8 8 18 2 8 29 29 29 8 29 8 23 8 18 29 8 29 29 8 18 26 8 26 29 8 2 8 29 8 29 29 29 8 8 8 18 23 8 2 8 18 23 18 6 8 8 23 8 27 23 18 8 26 8 8 8 29 29 8 25 2 29 29 29 29 18 2 8 31 8 8 8 23 29 8 18 14 23 29 18 8 8 8 26 29 23 2 8 2 8 8 2 8 2 23 18 29 2 26 8 26 18 25 23 8 25 2 8 2 23 18 26 8 18 26 23 23 29 8 8 8 8 8 2 8 18 2 23 2 8 8 31 17 18 8 2 8 2 8 18 29 8 29 26 17 26 17 26 25 29 8 8 8 27 29 23 8 8 29 8 31 29 2 8 26 29 8 26 8 29 23 8 29 18 6 29 8 31 8 27 29 2 8 8 29 8 18 25 25 18 29 31 8 26 8 8 8 29 25 8 2 8 29 8 18 23 8 29 8 29 26 29 2 31 20 8 2 20 8 23 2 8 23 8 2 18 8 8 2 29 8 2 18 8 23 2 26 18 8 8 26 23 2 8 8 2 6 23 5 29 8 8 8 8 2 8 8 8 23 8 8 18 14 25 8 8 14 29 8 23 8 8 29 8 8 18 26 8 29 8 8 8 8 31 29 2 29 2 18 6 6 2 8 8 23 8 31 6 8 29 8 18 2 29 2 6 8 29 23 26 26 29 29 31 14 8 26 31 26 26 8 18 31 18 8 26 26 8 6 27 23 26 29 18 8 29 8 8 2 26 8 29 18 29 8 29 8 2 26 29 23 8 4 26 29 8 8 8 8 2 8 29 8 26 25 31 8 29 29 6 14 25 14 18 27 18 8 8 20 8 6 18 2 8 29 26 8 23 8 29 2 8 8 18 8 2 8 8 18 26 23 8 29 29 8 26 23 8 8 2 8 8 29 31 8 8 8 8 2 14 23 8 20 8 29 8 2 8 5 8 25 18 6 8 8 8 8 18 4 18 8 18 31 8 8 29 2 29 23 29 29 14 8 8 2 8 8 18 2 18 8 2 8 8 18 25 8 8 8 2 29 8 2 2 14 25 27 29 8 8 2 18 8 26 8 29 26 23 29 8 26 8 29 18 6 26 8 23 29 8 8 8 8 26 8 8 8 8 8 6 23 29 29 18 18 8 8 8 26 29 29 26 6 2 8 23 26 18 2 6 26 2 8 18 6 8 29 26 8 8 8 26 29 8 8 29 8 29 8 8 18 8 18 8 8 8 8 29 29 8 29 29 29 29 25 8 18 8 8 18 2 8 23 8 8 2 8 23 8 2 25 29 23 8 29 29 8 8 2 8 5 8 2 26 29 26 6 2 2 23 29 6 23 29 18 18 26 18 8 27 23 26 29 25 8 29 8 29 29 29 8 8 26 8 2 29 29 8 14 29 31 8 8 8 8 18 8 31 8 25 26 29 2 2 23 8 29 2 8 23 26 23 8 8 8 25 2 18 8 8 8 8 8 29 23 8 8 18 8 6 29 18 2 8 8 29 8 8 8 26 23 8 23 8 18 2 2 26 8 29 23 29 8 8 26 29 2 23 8 23 25 2 26 8 8 8 29 29 8 23 29 8 8 8 29 2 8 14 8 25 23 23 2 6 8 2 23 14 8 31 23 8 2 23 26 8 8 2 29 23 31 6 8 26 14 29 2 8 29 8 20 8 20 8 26 29 8 8 29 2 29 29 8 18 23 29 26 23 18 2 27 8 29 18 8 2 8 8 8 23 8 31 23 8 23 31 8 27 8 2 29 29 8 8 8 18 29 2 29 23 29 29 8 8 26 26 2 31 6 8 8 8 2 25 17 8 2 29 8 23 14 8 8 29 26 23 8 8 8 2 29 18 23 8 29 25 8 26 2 14 23 31 8 23 18 29 2 25 8 8 2 18 2 29 8 20 20 20 20 20 2 20 2 8 8 6 18 29 2 2 29 29 2 2 8 27 31 29 29 2 2 29 18 31 8 2 8 29 8 29 29 8 29 2 2 25 14 2 29 8 2 2 25 8 8 8 8 29 8 31 25 29 29 29 29 8 8 2 8 25 25 8 8 14 29 2 29 29 25 25 8 29 2 25 2 29 31 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 25 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 31 17 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 19 29 29 29 16 29 29 29 29 29 16 2 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 16 16 16 29 29 29 29 17 16 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 14 29 29 29 29 27 2 29 29 29 29 8 29 29 29 29 8 29 6 29 29 29 29 25 29 29 8 29 29 6 14 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 31 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 6 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 29 29 25 29 27 25 23 18 29 25 29 31 18 29 2 25 25 2 25 18 29 2 8 2 29 29 8 6 25 29 8 25 27 29 25 29 14 29 29 29 31 29 16 29 29 29 29 29 29 6 16 29 29 29 29 29 16 29 29 18 31 29 29 29 29 29 29 29 29 29 29 29 6 29 6 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 14 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 27 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 25 29 29 31 25 29 29 18 23 8 31 2 23 2 31 31 2 29 8 2 29 2 31 29 2 29 8 8 2 8 8 25 2 26 31 29 29 8 8 8 8 2 29 25 8 31 8 29 29 29 2 18 25 14 2 29 6 31 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 31 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 8 2 31 25 2 31 2 6 23 8 14 18 2 8 26 23 8 29 29 8 23 8 8 6 2 31 29 29 8 8 26 8 8 31 18 2 2 8 25 8 25 29 29 25 18 6 8 23 8 8 23 26 2 8 8 18 8 18 29 8 29 2 27 29 29 29 29 27 29 8 29 31 2 18 29 8 2 25 27 2 8 14 2 26 23 29 29 25 2 8 8 23 31 8 18 25 2 29 26 23 2 2 29 8 8 2 8 2 23 25 8 29 2 8 18 8 2 23 8 8 8 8 8 31 29 8 8 8 8 8 6 8 29 29 29 23 18 5 2 18 2 8 2 29 25 29 8 29 26 23 8 26 23 29 8 8 8 8 8 8 29 29 29 29 23 31 23 23 2 2 26 29 27 18 23 23 29 31 18 2 29 18 23 31 23 29 23 29 8 23 8 8 29 2 26 29 23 26 26 29 8 8 8 2 2 8 26 29 8 6 8 6 23 25 29 23 26 8 6 18 17 26 2 8 8 29 23 26 8 8 8 14 29 20 23 23 26 8 8 8 8 2 8 29 8 29 18 23 8 8 26 8 26 2 2 23 14 29 25 31 18 8 29 26 6 8 26 26 8 23 26 29 8 20 2 29 8 18 8 8 23 29 29 8 8 29 29 18 26 2 29 23 8 29 29 5 29 8 31 14 2 2 8 29 31 2 2 8 8 2 23 29 8 8 29 23 29 8 6 8 8 2 8 8 23 27 29 2 23 29 2 8 8 2 8 23 26 8 23 29 29 2 8 8 2 5 8 26 23 8 8 8 2 29 29 8 23 29 8 8 8 6 27 8 6 29 29 26 8 29 29 8 8 29 8 18 2 8 26 29 18 23 29 18 2 26 6 27 2 2 25 5 26 29 8 29 29 14 20 20 18 18 29 8 18 8 23 8 26 23 2 29 8 8 2 8 2 18 26 8 23 14 29 18 18 2 29 2 8 18 18 26 31 18 8 23 31 8 18 23 18 29 8 26 23 25 18 18 8 29 18 18 29 29 14 8 8 31 8 8 18 8 2 26 8 23 8 8 8 2 23 18 8 8 29 29 8 2 26 26 26 8 2 29 26 2 26 8 8 25 8 26 23 8 29 29 8 2 29 8 8 2 8 23 31 8 2 29 6 8 26 2 29 18 25 2 8 8 8 8 6 29 26 23 26 8 18 23 8 8 8 23 23 29 26 29 8 6 8 8 8 29 14 23 2 18 29 8 2 29 18 27 8 26 23 23 29 8 8 27 29 2 18 8 2 29 8 18 23 8 23 8 2 2 8 2 8 14 29 2 18 18 2 8 8 8 2 8 8 29 29 2 26 18 2 29 2 8 25 2 29 29 14 8 26 8 8 25 2 6 23 23 8 29 23 18 27 29 8 2 8 29 18 2 8 26 18 18 8 29 8 8 2 2 8 25 29 8 23 23 29 31 23 29 29 2 8 23 31 31 14 2 26 8 2 18 26 8 29 2 2 8 29 23 18 29 18 31 23 8 8 8 2 18 20 25 31 2 8 8 2 8 18 8 26 27 29 29 31 2 29 23 20 2 18 8 14 29 8 8 2 2 26 6 23 29 6 29 23 23 2 23 8 29 8 23 26 18 18 25 2 29 23 29 2 2 27 8 23 2 8 29 23 8 18 8 29 2 2 2 25 8 6 8 2 29 8 8 29 27 29 26 8 29 23 29 2 29 2 2 8 2 29 6 8 23 29 8 18 29 8 8 8 8 8 8 6 18 8 2 26 8 8 25 18 2 8 29 8 23 8 8 26 29 8 29 29 8 27 29 23 26 8 8 25 29 8 29 25 23 26 18 8 8 2 8 8 2 18 8 8 8 29 25 25 31 2 23 8 2 8 29 18 14 29 29 8 29 2 8 8 27 8 8 26 8 20 23 31 23 23 29 29 26 23 29 2 2 23 8 25 8 8 2 18 23 8 8 6 2 8 26 6 6 29 8 29 8 26 18 29 8 26 29 25 2 8 2 29 2 6 31 8 31 8 8 2 8 23 8 29 8 8 29 8 8 8 26 29 8 2 18 31 2 29 8 18 23 29 2 8 8 29 29 18 2 8 8 8 2 8 29 8 2 18 25 29 29 25 8 8 2 18 8 8 8 2 29 23 2 18 8 31 8 2 26 23 29 25 2 29 8 26 8 8 25 26 6 25 2 29 6 23 26 18 8 2 6 18 29 2 31 2 2 2 2 29 26 25 18 2 8 8 25 27 14 8 23 29 8 8 29 18 8 8 8 18 14 31 31 23 8 23 8 6 23 29 18 8 2 8 8 18 2 18 23 29 18 29 29 26 18 8 2 8 18 8 25 18 25 8 26 23 6 8 23 8 31 2 8 25 8 29 8 26 31 25 29 8 29 8 2 2 5 29 8 23 2 8 29 8 25 26 23 8 29 29 8 18 2 23 6 2 8 29 8 18 26 2 8 18 26 4 8 29 8 8 26 29 31 23 23 31 18 20 23 8 2 25 6 23 29 2 8 2 2 8 2 29 29 8 31 8 8 8 26 23 8 8 18 2 29 2 29 23 29 29 2 29 26 23 8 6 8 2 8 23 8 2 23 29 8 29 8 29 8 29 8 8 8 29 8 2 8 31 29 2 2 8 29 18 2 31 29 27 8 2 8 18 18 23 26 8 6 8 29 2 8 8 18 23 2 26 8 8 8 29 23 8 18 8 20 8 8 26 8 23 8 8 6 14 25 8 29 20 20 26 2 8 2 8 23 8 8 29 8 29 5 29 31 18 31 29 29 18 31 6 20 8 29 29 14 23 8 26 2 18 20 29 2 26 29 2 29 18 2 26 26 6 8 23 18 8 2 25 18 2 8 2 14 18 23 31 8 8 26 26 23 8 2 29 18 2 27 2 8 29 29 18 2 18 18 6 29 29 29 26 23 8 23 8 2 2 29 29 23 8 8 8 18 26 23 26 8 18 8 29 8 8 8 29 8 18 2 2 29 29 8 23 6 20 20 31 20 29 29 23 8 8 26 29 14 8 29 29 29 8 23 25 29 8 29 18 29 8 8 8 8 20 20 8 8 18 2 8 8 23 8 8 29 18 8 27 29 8 23 26 23 2 23 8 6 23 8 23 18 29 26 8 2 26 23 8 23 2 23 29 18 29 29 2 26 2 29 2 2 18 8 25 2 8 26 8 23 27 6 8 8 26 29 31 26 29 6 8 2 23 2 2 23 18 8 6 8 23 8 8 8 8 23 8 29 2 8 8 8 2 23 8 26 29 8 23 6 8 23 31 29 18 2 8 25 8 6 5 8 2 29 31 29 25 25 26 25 2 29 8 8 29 25 8 18 8 29 2 8 18 2 29 2 8 18 8 8 8 26 8 8 8 8 8 26 8 18 14 31 29 8 18 6 29 8 29 8 8 23 27 29 26 8 29 8 8 8 8 29 8 8 29 29 2 8 23 29 2 8 29 8 2 8 8 8 23 29 8 27 8 25 6 8 29 8 29 8 2 29 8 8 31 23 18 2 29 23 2 8 8 29 8 8 23 8 31 2 27 2 23 26 26 8 8 29 25 31 29 2 8 29 29 8 18 18 29 2 23 29 8 8 29 8 26 8 26 29 8 31 8 29 2 8 29 29 26 8 23 8 2 29 8 8 23 18 29 29 8 2 29 8 26 14 8 2 29 8 8 8 31 29 23 8 2 8 31 23 8 8 31 14 8 29 29 2 8 18 8 23 2 2 8 26 29 18 8 29 26 8 23 8 29 31 8 8 8 8 2 8 26 8 18 29 2 29 23 8 14 8 27 8 18 29 2 6 26 8 8 2 31 29 20 8 8 29 2 2 26 29 2 29 2 6 8 25 2 23 2 8 8 8 2 29 6 2 8 14 6 8 8 8 23 8 8 23 8 2 26 23 29 8 8 8 29 8 29 8 6 26 8 23 29 31 14 26 8 26 29 20 8 29 8 8 2 23 29 29 31 25 8 18 18 14 8 2 29 2 29 8 18 29 23 8 8 8 6 23 8 8 23 8 29 29 8 29 25 6 2 25 2 2 29 29 25 6 2 25 18 29 8 31 8 8 31 23 18 8 8 2 8 25 8 8 8 18 23 29 18 29 25 8 18 29 2 8 8 23 2 8 23 29 31 23 8 2 6 23 29 23 8 2 20 29 2 18 2 2 14 18 31 29 8 31 8 8 8 26 23 8 29 20 8 20 2 8 20 29 8 29 18 23 8 18 29 18 2 8 6 8 23 8 8 6 2 29 8 25 27 2 8 29 8 31 2 8 8 29 8 29 8 23 8 29 18 8 8 23 6 27 8 8 26 23 23 8 23 25 31 27 26 18 26 26 2 2 18 8 8 8 23 31 8 8 23 29 29 6 8 29 23 25 29 2 26 23 2 23 6 18 23 8 8 29 18 23 26 18 29 29 29 26 23 29 8 8 8 2 6 18 2 23 20 25 29 8 2 8 29 8 8 8 18 8 8 29 8 27 29 8 8 8 2 8 26 23 8 8 18 26 8 29 8 8 23 2 8 8 2 8 18 2 8 14 25 8 14 8 31 23 20 26 29 8 23 8 26 8 2 8 23 31 26 23 23 2 8 8 2 8 8 6 8 8 23 8 6 29 29 8 8 26 18 8 29 23 8 8 23 27 29 18 8 8 29 8 29 29 8 29 29 25 26 8 8 23 2 8 2 23 18 26 18 8 29 6 27 20 8 20 6 14 20 31 20 29 26 8 6 23 18 25 8 31 18 23 29 2 6 8 8 29 29 29 8 18 8 2 8 18 18 8 8 8 8 2 8 2 18 8 8 8 26 8 8 29 26 31 8 8 8 8 29 31 25 29 26 23 2 8 29 18 6 8 29 25 18 26 29 26 18 6 23 23 8 18 8 8 31 8 8 6 31 31 2 23 2 8 8 8 8 8 6 29 8 18 23 8 23 8 31 23 27 29 8 6 8 14 8 2 6 8 18 8 8 29 29 8 8 6 2 23 8 8 8 8 29 18 5 6 8 8 31 2 8 14 18 8 23 8 18 25 23 2 18 8 8 29 29 8 2 25 8 29 20 25 2 20 20 18 20 29 25 2 31 29 25 27 14 25 27 18 14 29 25 25 23 2 2 29 29 31 8 23 29 2 18 25 8 29 2 29 14 8 8 2 8 2 2 8 2 29 18 2 8 8 25 8 6 8 8 14 26 8 23 8 29 31 8 2 18 8 25 14 8 2 6 8 8 29 8 2 2 8 8 31 2 23 2 8 2 26 23 14 14 29 8 14 29 31 8 8 2 8 29 29 23 20 14 18 8 23 8 31 25 25 18 8 18 8 2 8 29 2 18 8 5 8 29 8 8 8 31 26 23 18 23 8 8 18 23 8 31 2 8 29 2 2 29 23 27 29 29 23 2 6 29 2 8 8 8 2 2 26 2 8 8 6 8 8 23 2 29 8 8 8 18 8 29 25 8 18 29 2 8 18 8 2 27 27 14 25 8 29 8 29 29 20 8 2 26 8 27 8 20 8 29 8 8 2 20 8 2 31 6 2 29 29 2 29 29 29 2 29 25 29 2 23 23 29 2 29 31 25 6 2 2 8 8 8 26 2 8 2 18 2 8 23 8 29 29 2 14 29 8 2 29 23 2 29 2 31 29 29 23 27 8 23 8 8 8 2 31 8 8 29 8 23 8 23 14 25 2 8 18 8 29 18 2 29 29 18 18 29 29 29 2 17 8 29 29 23 8 2 6 29 29 26 18 18 29 8 8 26 26 8 18 18 8 2 18 2 23 8 8 29 6 8 26 8 8 8 8 23 26 2 18 23 8 23 8 29 8 8 8 6 14 2 8 14 31 23 8 26 29 8 8 25 6 8 23 29 8 23 18 8 2 25 8 2 2 8 29 8 29 29 31 2 8 8 29 8 8 8 26 26 8 2 18 2 23 8 23 6 29 8 8 23 23 8 29 8 8 2 2 29 18 26 23 18 29 8 8 8 8 8 8 2 8 8 2 8 18 29 8 8 2 18 8 2 20 8 23 8 8 8 2 31 8 18 2 18 8 2 8 26 29 8 8 18 29 6 2 23 2 23 8 18 20 31 8 8 26 29 29 8 8 29 26 2 8 8 8 23 2 2 26 8 8 8 8 8 2 29 2 23 29 29 29 29 5 8 8 8 8 18 23 23 8 8 14 8 8 8 26 31 26 23 26 29 8 29 29 29 2 23 8 31 25 26 8 29 5 8 23 8 25 8 29 25 23 29 31 8 8 20 23 8 8 2 2 8 8 18 2 8 26 8 26 29 8 5 8 8 2 29 18 18 8 8 29 18 18 2 26 26 2 2 23 31 8 18 8 8 29 8 23 8 8 18 8 8 29 8 8 2 14 8 23 8 8 2 2 14 26 18 29 23 8 29 8 8 2 25 2 8 8 8 8 2 2 31 23 6 23 2 8 2 8 8 29 8 2 2 29 2 8 6 8 23 8 8 29 8 2 8 8 8 8 8 29 6 8 23 2 23 23 18 29 5 6 29 2 29 29 8 18 29 8 8 6 8 31 6 8 2 8 2 26 6 2 23 26 29 29 23 8 8 29 6 26 29 8 18 8 26 8 8 8 2 8 6 18 8 8 18 2 23 8 18 29 23 29 8 8 29 8 23 8 29 8 8 29 25 8 8 8 8 29 26 29 29 25 8 25 8 8 29 23 29 8 26 8 29 8 8 25 29 8 29 2 29 8 2 8 8 6 8 23 8 23 6 2 18 8 2 26 26 8 23 29 8 8 29 18 18 29 29 26 8 29 26 29 8 2 23 18 29 18 29 8 8 29 31 25 2 8 6 8 8 20 8 8 25 23 8 18 8 2 2 14 8 2 2 23 29 8 8 23 8 29 8 29 2 18 8 8 8 29 6 8 25 8 29 18 8 2 23 29 8 23 8 29 29 2 2 8 2 8 29 8 2 18 29 2 18 26 25 25 29 31 8 23 31 29 18 8 29 29 18 8 5 2 8 25 8 6 29 18 2 31 23 8 2 2 26 23 8 26 8 29 18 8 23 2 8 8 2 8 29 8 29 23 8 23 2 2 29 29 8 29 2 18 29 25 29 8 8 8 2 25 25 2 14 29 8 2 26 20 2 6 29 25 18 23 2 2 8 8 8 8 29 8 26 8 8 23 8 2 8 2 8 29 8 26 29 8 8 26 23 8 8 26 18 8 8 29 8 2 23 8 8 6 26 8 29 18 27 2 2 8 8 18 2 18 27 8 23 8 26 26 8 5 29 8 29 29 29 2 29 8 8 29 27 8 26 2 29 8 8 8 29 26 8 8 26 29 8 6 27 8 8 23 8 8 31 8 26 2 8 8 29 8 8 23 2 29 8 8 8 8 18 29 2 29 26 29 31 8 23 29 6 29 14 8 29 25 26 23 18 8 26 27 18 8 8 8 26 31 29 29 23 14 8 23 18 29 29 8 25 8 18 29 29 18 8 2 18 23 8 20 26 8 26 23 25 26 23 8 8 18 23 6 29 2 2 26 8 29 18 18 8 2 29 8 8 2 8 8 8 6 2 18 8 29 23 29 8 6 2 29 8 6 8 29 29 23 29 8 8 23 23 6 8 8 8 8 26 8 26 8 8 27 23 29 29 8 8 26 29 2 18 23 29 26 29 25 29 29 6 2 2 8 8 29 8 8 29 8 29 2 5 8 23 8 8 26 8 18 8 23 29 2 2 8 8 29 8 29 29 23 2 31 2 2 8 23 2 8 29 8 18 8 2 8 2 5 8 8 29 29 29 8 26 26 31 8 8 8 6 26 2 29 8 18 26 26 6 29 8 8 18 8 8 2 18 8 2 26 25 23 8 14 31 2 29 29 18 8 8 29 18 29 23 8 8 8 23 8 29 8 8 18 27 26 23 8 18 6 26 26 23 8 8 8 29 29 18 8 23 8 26 29 29 2 18 2 29 26 29 8 18 29 29 23 31 18 29 29 29 2 18 23 29 25 8 29 2 8 2 8 26 23 29 26 18 8 8 8 23 29 8 8 8 8 8 8 8 8 8 23 8 8 29 6 29 23 29 8 8 29 8 29 29 2 20 8 23 29 29 29 6 8 29 8 2 26 29 26 29 8 8 8 8 8 8 8 8 29 6 8 23 29 29 2 29 27 8 8 2 27 18 8 8 8 8 8 8 8 29 2 8 8 23 18 8 23 6 29 29 2 29 6 26 2 2 29 26 29 29 23 2 29 26 6 23 23 8 5 26 8 29 29 26 8 6 18 26 8 26 26 23 8 8 8 23 8 8 29 29 8 8 26 8 8 31 23 18 8 31 23 5 8 14 8 8 6 8 29 26 8 31 2 29 8 26 2 29 29 18 25 8 29 26 8 26 5 14 31 29 8 8 18 2 2 26 8 2 6 8 8 25 8 29 8 29 8 18 5 2 6 26 2 29 29 18 25 25 2 14 29 8 8 2 31 8 14 8 8 2 8 2 8 8 29 26 23 8 29 8 2 2 29 8 29 2 8 8 8 8 8 18 8 8 8 29 2 8 8 8 29 26 6 2 2 6 8 29 23 8 27 31 29 8 29 6 8 8 29 31 23 8 8 23 2 23 8 29 8 8 29 26 8 8 18 8 8 29 8 6 8 27 8 8 2 8 8 29 18 29 18 26 8 23 2 8 8 2 6 8 8 29 8 29 26 2 2 31 8 8 2 25 20 18 20 2 29 18 18 2 26 18 26 2 23 8 8 26 2 8 23 29 8 8 8 2 29 23 8 31 2 8 29 29 8 8 31 23 23 23 2 8 8 18 8 20 29 8 18 26 8 8 29 8 29 29 2 29 2 29 20 8 23 8 23 2 6 8 26 8 31 8 29 29 25 8 2 8 26 23 25 8 2 8 18 8 23 8 8 8 8 23 8 8 2 29 8 8 18 8 31 8 2 18 8 8 8 18 8 26 8 2 6 18 29 8 23 8 26 29 8 27 8 29 8 8 29 17 29 25 29 8 23 31 25 25 18 8 25 23 8 18 26 8 2 29 26 29 2 26 8 23 8 8 29 8 27 2 18 29 23 31 8 8 29 31 29 8 26 29 26 23 29 8 29 25 23 18 8 8 23 8 29 8 29 8 8 23 29 18 14 29 8 2 2 29 8 8 23 18 2 2 29 18 8 18 2 8 23 8 2 26 8 2 8 18 5 8 2 8 29 2 8 5 8 2 26 8 18 8 23 6 23 8 8 8 29 8 29 2 18 6 8 8 31 29 18 29 23 18 18 18 8 31 2 31 29 25 29 29 25 5 20 8 23 8 18 26 8 2 8 20 23 8 8 29 26 25 8 2 8 29 8 8 8 2 8 29 8 6 18 29 18 8 29 29 18 18 26 8 2 23 8 8 8 26 8 18 8 29 29 18 18 23 2 8 18 8 8 8 23 8 2 18 26 18 23 29 2 2 8 8 6 29 8 2 26 8 14 14 29 23 29 26 8 8 8 6 23 29 18 29 29 8 8 8 26 29 2 8 8 29 8 23 8 8 29 6 2 6 8 8 2 2 6 8 29 8 29 2 2 18 8 2 26 23 18 2 8 29 8 26 2 8 8 26 26 2 18 8 8 23 2 8 8 2 8 26 8 8 2 2 2 14 25 2 2 8 31 29 8 18 31 29 8 6 8 18 8 23 18 29 31 2 18 2 14 8 8 29 2 31 2 29 2 6 23 8 8 8 2 8 8 29 26 29 27 6 23 2 8 8 8 25 29 2 26 29 18 2 18 23 8 8 8 29 2 26 8 2 29 6 23 18 29 8 8 2 23 8 2 2 8 8 29 2 29 29 29 29 17 23 23 8 8 8 18 8 18 18 8 29 8 8 8 23 8 14 8 8 8 8 23 8 23 18 8 8 26 8 26 29 8 18 23 8 29 8 8 8 14 14 29 8 23 29 26 29 29 8 31 29 31 8 29 8 26 26 8 8 18 8 23 8 14 27 8 23 2 29 2 2 8 2 18 8 29 2 18 29 23 8 29 6 18 18 14 29 14 2 8 29 29 29 29 8 31 8 29 8 23 8 8 8 8 8 6 8 8 29 25 8 23 2 25 25 29 14 29 25 8 8 8 29 8 8 2 23 6 29 18 8 18 6 8 29 8 8 8 26 5 18 31 8 23 8 29 8 23 8 31 20 8 23 8 8 8 8 8 8 23 23 18 8 6 18 8 8 29 29 23 8 8 8 29 23 8 20 8 2 18 23 8 8 14 8 8 8 2 8 18 2 2 29 8 29 8 18 18 29 2 8 6 8 18 26 26 26 8 2 29 29 29 2 23 26 2 2 29 8 29 8 8 29 23 29 8 27 29 25 18 26 8 8 25 2 8 8 26 29 2 6 2 23 18 18 23 29 6 23 2 8 8 2 6 8 23 20 2 25 2 8 8 2 2 8 8 18 26 8 29 8 8 8 8 29 8 2 8 2 29 29 8 8 29 8 29 2 8 2 27 6 26 26 6 23 8 8 29 18 8 8 29 29 31 29 8 2 8 29 25 29 31 8 29 8 29 29 8 31 8 31 2 8 8 8 8 8 26 23 2 2 8 8 29 23 8 18 8 25 8 6 8 8 8 2 26 8 14 8 8 8 31 29 29 2 14 8 8 8 18 8 8 8 31 2 18 2 29 29 8 23 18 31 8 2 2 8 8 18 29 18 8 8 8 2 8 29 8 29 8 8 26 29 2 2 2 25 29 20 20 20 20 20 29 29 29 29 8 8 2 23 8 29 8 26 23 14 2 8 8 29 8 29 29 23 18 5 29 8 26 18 29 8 31 8 29 2 31 29 8 2 8 25 2 8 8 2 25 2 25 23 2 26 26 23 8 8 23 8 29 8 26 8 2 8 8 29 29 2 26 29 23 31 2 20 8 2 26 29 8 29 18 8 8 8 8 6 5 29 2 27 20 8 8 31 20 29 8 18 2 8 25 8 29 6 29 2 31 2 8 8 8 8 31 29 26 8 25 2 29 23 2 18 23 8 26 18 2 8 27 26 8 6 29 31 27 18 8 8 18 8 29 23 29 8 8 18 8 31 23 29 8 29 8 18 29 2 29 18 8 26 2 23 2 23 8 18 18 8 29 14 2 25 29 18 8 23 8 18 8 14 8 8 8 29 14 2 8 6 2 8 8 29 8 8 29 2 8 8 29 2 23 18 2 8 31 8 29 29 2 8 18 18 29 2 29 29 29 8 8 8 8 8 18 8 23 8 29 8 23 2 8 8 8 8 8 8 2 2 2 8 8 8 26 8 29 29 18 8 8 29 8 23 26 8 8 29 8 26 23 8 29 2 8 8 5 8 8 8 2 8 18 8 18 26 8 31 25 29 8 8 8 8 6 26 8 8 18 18 8 26 8 29 8 18 29 18 8 26 18 6 2 8 6 29 2 25 23 8 23 23 29 2 26 8 2 8 2 8 29 2 8 8 18 2 29 8 23 2 29 26 29 18 25 29 20 20 20 20 25 8 8 2 8 18 18 2 8 8 8 8 2 29 5 8 18 26 20 29 31 8 8 2 2 8 8 14 2 2 23 29 2 8 8 23 27 25 2 2 29 8 31 31 8 8 18 31 2 31 2 8 29 6 31 2 25 8 8 2 2 8 29 8 8 2 18 2 31 29 20 2 25 14 2 2 2 18 8 29 8 27 25 8 29 8 8 8 2 29 8 25 2 31 29 8 8 29 2 29 29 26 25 2 2 29 16 2 29 16 16 29 29 29 16 29 16 13 16 29 29 16 16 29 16 16 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 16 29 29 19 26 29 19 16 16 29 16 29 16 16 29 9 16 8 17 29 16 16 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 19 29 29 16 29 29 29 16 19 29 16 29 29 29 29 29 16 16 16 29 29 29 29 29 16 16 29 29 18 29 19 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 6 29 29 8 29 29 29 29 13 29 16 29 29 29 14 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 13 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 16 29 29 29 29 13 29 29 29 13 29 13 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 13 13 13 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 14 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 25 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 25 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 2 29 29 2 2 2 25 29 29 29 29 2 29 29 2 2 27 18 26 29 29 2 29 6 29 8 2 29 29 29 27 29 29 8 29 8 29 26 18 31 8 2 18 8 29 29 8 18 8 29 26 29 29 8 8 8 29 5 29 29 2 29 29 8 6 2 8 29 2 29 2 29 29 6 29 2 2 29 29 29 29 29 29 8 27 29 29 29 29 29 23 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 19 16 16 29 29 13 29 17 16 16 13 29 29 16 29 16 16 16 16 19 19 16 16 16 29 16 19 19 29 19 16 26 16 19 29 29 16 16 19 29 16 19 29 29 13 29 29 29 29 17 16 16 29 29 29 29 29 29 29 13 29 29 29 18 29 29 29 29 29 29 31 20 20 8 2 29 14 2 29 8 29 29 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 18 29 25 29 29 29 2 29 2 29 18 29 29 31 14 27 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 18 29 29 2 29 2 29 29 18 2 29 29 29 2 6 2 26 27 8 29 2 8 8 29 2 29 2 29 8 2 2 23 31 8 8 31 23 2 2 23 8 18 2 6 29 8 26 8 18 18 2 29 23 29 29 2 8 29 2 29 25 8 8 2 8 14 8 23 29 29 25 29 6 6 18 8 23 29 25 31 8 2 23 31 8 26 29 2 29 23 8 8 25 8 29 2 8 31 29 8 27 14 2 18 26 8 18 2 2 8 29 26 31 8 8 2 29 25 29 23 29 8 29 8 29 8 18 8 8 2 23 8 2 29 29 23 29 25 23 8 2 23 29 18 29 8 2 25 29 8 27 8 29 31 23 20 2 14 18 29 8 26 6 20 2 18 8 8 2 18 23 2 29 31 2 2 29 2 8 6 8 8 8 26 29 8 8 8 2 8 27 8 18 8 2 29 29 31 8 29 2 2 8 8 25 2 25 8 8 2 26 2 20 27 25 2 2 2 8 8 8 29 2 31 29 2 8 29 8 2 23 8 8 8 23 18 18 29 20 2 29 2 8 2 8 8 8 2 8 8 8 26 8 8 2 8 29 8 26 8 18 14 23 6 18 18 18 8 2 20 2 2 8 18 29 8 29 8 8 8 29 8 2 2 26 8 29 8 2 8 23 18 2 18 8 8 23 29 8 18 8 8 29 6 29 23 18 2 8 25 8 29 8 8 2 2 8 8 29 8 26 29 29 8 8 29 26 6 31 2 29 29 18 2 8 8 8 18 8 29 23 25 20 8 2 18 8 8 29 29 8 8 2 8 23 8 8 26 6 26 18 31 23 2 20 2 8 29 18 23 2 25 2 2 8 8 8 23 8 8 29 14 29 8 8 29 25 2 29 31 8 8 29 8 8 8 26 8 31 29 8 2 31 8 29 2 8 2 2 25 31 29 6 8 18 23 2 8 26 8 23 2 29 26 2 29 2 6 23 8 29 18 29 8 23 26 8 8 8 29 8 2 25 27 29 8 8 18 8 18 29 8 8 2 23 18 29 2 8 29 18 23 8 18 29 23 29 2 14 2 31 8 29 23 26 23 8 29 18 2 8 8 14 18 2 29 26 29 8 2 8 26 8 29 25 8 2 23 6 29 31 6 29 18 31 8 2 29 29 29 2 8 6 18 8 31 2 23 26 26 31 29 23 29 6 8 8 27 14 23 8 23 18 27 8 29 2 8 23 14 2 29 29 26 8 2 26 2 8 18 8 25 26 6 29 29 26 8 8 8 29 8 23 29 2 8 26 26 8 2 29 26 8 23 23 29 8 8 8 18 29 31 23 8 18 18 8 8 31 8 29 18 26 26 23 26 8 8 8 8 29 8 29 18 18 27 29 26 8 26 26 23 2 29 29 29 6 18 8 26 23 26 29 8 8 18 18 8 29 8 8 29 8 8 18 23 6 18 31 18 25 2 8 26 2 29 23 29 8 2 31 2 18 23 14 2 14 29 25 8 8 8 20 20 20 20 6 20 18 8 18 29 23 25 8 2 2 29 8 29 2 2 8 8 8 29 2 29 8 23 18 6 8 2 8 8 18 2 29 23 29 26 29 23 26 8 31 18 29 8 26 8 23 29 8 31 2 23 29 29 29 25 8 25 8 8 29 23 18 29 29 18 29 18 29 31 8 8 8 29 2 8 29 23 8 23 25 2 29 8 23 8 8 31 23 18 2 8 23 29 8 8 8 31 23 18 29 6 8 18 8 8 8 18 2 23 29 6 8 8 18 23 8 18 29 6 26 29 6 8 18 23 8 29 2 27 8 8 8 26 8 8 2 8 2 18 8 8 2 8 8 23 29 8 8 2 26 29 26 8 8 8 8 29 2 8 29 29 23 23 29 29 31 29 29 8 23 29 2 18 8 29 8 26 23 8 8 2 8 29 2 18 20 18 29 2 29 8 29 8 8 8 6 23 2 8 18 8 29 2 29 8 20 31 14 31 23 23 18 29 8 31 29 29 25 8 29 8 29 2 23 2 25 26 2 25 2 8 29 23 29 8 2 26 8 2 8 2 8 2 29 29 8 2 2 14 23 2 2 25 2 8 8 29 14 8 29 8 2 29 23 8 8 29 2 8 2 4 18 29 2 8 29 29 23 8 2 29 8 23 29 26 6 8 8 8 23 8 8 29 29 2 4 8 8 26 2 8 2 23 31 8 25 8 29 8 23 8 8 18 8 8 29 2 26 8 2 29 23 29 8 29 23 23 8 6 6 29 8 8 18 29 29 23 8 29 8 18 29 8 2 8 29 23 26 29 2 29 29 27 23 18 29 8 8 2 2 29 6 6 8 25 2 2 29 8 20 20 8 20 2 29 8 20 2 20 20 31 18 8 8 26 23 6 8 31 29 29 29 8 27 23 8 2 23 2 29 2 29 2 8 8 8 8 31 18 5 29 8 31 18 29 8 8 8 6 8 27 8 18 18 8 8 29 8 8 26 2 29 8 8 8 2 25 2 31 29 29 2 23 8 18 29 8 23 29 23 8 31 8 26 8 8 18 8 29 6 31 29 23 26 23 8 6 8 29 29 31 23 8 29 2 8 8 8 29 2 8 27 8 8 26 6 6 2 26 2 8 29 8 8 2 23 18 8 8 8 20 18 14 29 26 23 8 23 29 14 18 18 29 8 18 2 31 8 8 2 26 2 23 2 29 8 2 8 8 8 2 2 2 29 8 8 29 26 23 8 8 8 8 20 2 2 20 20 8 8 20 26 29 8 23 29 8 8 2 2 29 8 26 29 29 6 29 29 25 25 25 27 25 14 2 29 8 20 8 18 8 29 29 2 29 29 29 8 8 29 6 31 23 20 29 2 27 23 8 2 8 23 18 8 29 25 8 8 8 29 29 23 29 25 2 8 27 31 8 2 2 2 8 8 29 8 2 8 23 29 8 18 8 8 8 2 8 2 18 29 2 31 2 2 23 31 8 26 8 29 8 8 29 29 2 23 25 2 26 29 8 23 29 2 8 29 8 26 8 23 2 8 31 8 6 8 8 23 23 29 8 29 8 31 26 14 2 31 29 2 2 2 8 8 8 2 8 29 29 8 29 23 26 8 18 26 23 27 18 2 2 18 2 8 29 2 23 8 29 2 23 29 23 8 31 8 23 8 25 2 31 14 31 8 18 23 14 25 8 8 29 29 29 29 2 2 23 23 2 23 29 2 8 8 8 8 29 29 8 29 8 8 8 29 8 8 6 2 8 18 18 2 18 8 26 8 6 27 2 26 29 8 6 8 18 23 8 8 18 2 29 18 2 2 8 8 23 29 8 8 2 2 29 8 31 2 8 8 8 8 29 2 2 8 29 29 8 18 2 8 18 8 29 29 29 18 23 26 2 8 18 8 2 2 29 23 8 25 29 14 29 14 8 20 2 8 2 8 18 31 29 6 8 8 2 26 23 29 8 23 8 29 2 23 8 2 29 29 8 8 2 29 8 23 29 29 29 29 8 18 29 18 18 8 8 18 23 2 31 8 26 8 8 29 2 2 8 29 23 8 8 8 8 8 6 14 25 29 2 8 8 18 8 8 8 23 8 18 8 8 23 23 8 23 8 2 18 29 23 8 29 6 25 8 8 23 29 8 23 29 8 8 2 2 8 6 6 29 8 29 25 8 8 23 8 31 8 29 29 23 14 25 8 8 23 8 31 2 20 20 23 8 6 23 2 8 14 29 8 8 8 20 8 2 8 8 29 18 8 8 8 8 26 23 18 8 29 8 8 8 23 29 23 2 6 29 8 2 29 29 8 2 8 8 18 2 8 8 29 8 26 2 18 2 8 8 29 31 8 23 8 18 18 18 8 29 2 18 8 8 2 8 8 8 23 29 8 8 29 8 8 8 18 29 29 8 8 23 18 18 18 8 8 2 6 8 26 29 18 2 8 8 29 8 18 8 31 2 8 25 2 18 26 29 26 29 23 29 8 8 8 8 8 2 29 8 8 31 6 23 8 2 29 8 29 8 18 2 29 29 8 6 8 8 23 8 26 8 2 8 8 8 23 29 29 2 31 29 18 8 2 2 29 29 26 23 8 2 26 25 29 8 8 2 26 26 8 8 29 26 26 23 31 8 8 8 29 29 18 2 2 8 23 2 8 2 2 2 2 8 8 26 8 23 6 23 17 26 8 8 8 23 8 29 2 8 25 29 29 8 8 23 6 8 18 2 2 29 8 29 8 20 26 8 23 25 8 8 8 25 8 23 18 26 23 14 8 27 2 31 29 6 29 8 8 2 8 2 8 29 29 2 29 23 8 26 8 29 18 23 29 18 18 27 18 8 23 8 31 2 8 8 23 18 18 8 29 18 8 18 6 23 31 6 18 14 8 8 8 29 2 8 14 2 8 6 2 8 8 26 6 2 23 8 29 2 8 14 20 2 6 8 29 6 25 31 23 23 23 29 8 8 23 29 26 31 8 29 2 6 2 29 8 23 6 8 29 18 23 29 29 8 20 18 8 8 2 18 8 29 25 29 29 25 2 18 29 23 2 23 2 18 31 29 2 14 29 8 23 29 26 26 26 8 8 18 29 29 26 29 8 8 8 8 18 26 8 18 2 18 14 8 26 2 2 8 29 8 18 8 2 6 8 8 2 8 8 8 23 20 26 29 29 25 29 26 8 29 23 29 2 8 29 8 29 8 8 23 8 20 2 23 18 8 25 29 26 23 29 18 8 8 23 2 29 29 2 29 29 8 29 8 8 2 26 8 8 29 18 8 23 29 29 8 8 6 29 8 8 2 23 18 23 18 8 8 2 26 25 29 8 8 29 8 8 8 8 8 27 2 8 14 2 8 8 2 8 29 8 23 2 29 26 6 29 14 29 8 23 29 29 23 8 29 26 8 18 8 8 18 18 6 8 8 2 8 29 29 2 8 2 23 23 8 8 8 26 2 29 29 26 8 29 18 17 29 8 8 8 2 26 8 31 27 29 26 18 8 8 26 8 8 8 26 18 8 6 8 31 8 29 29 29 29 8 29 2 25 26 8 29 8 2 31 8 8 23 29 8 2 29 8 8 29 29 8 8 8 8 23 8 6 8 26 8 8 6 29 8 2 8 8 26 8 23 31 8 23 8 8 8 31 31 8 29 8 8 2 8 14 29 29 8 18 18 8 2 6 8 18 8 8 8 8 8 29 23 23 8 23 8 26 26 29 29 2 6 23 8 23 29 6 8 18 18 8 29 18 18 8 23 8 8 2 2 2 2 2 2 8 26 18 2 29 27 2 8 8 23 26 29 26 23 2 8 8 31 8 8 8 26 8 8 8 8 23 26 8 2 8 2 8 8 29 8 26 8 8 29 18 23 8 8 8 29 8 26 8 18 29 2 18 29 2 23 8 8 6 2 8 26 26 2 8 29 8 26 23 26 29 18 8 8 29 29 8 8 8 2 29 25 26 23 23 18 18 8 8 26 5 23 18 8 8 8 29 23 8 29 2 29 8 29 8 31 29 29 29 2 2 8 29 8 8 18 18 25 29 23 2 29 8 23 26 23 8 23 29 8 8 29 2 8 18 8 8 8 29 8 29 23 26 23 29 8 29 8 29 29 2 23 8 8 8 29 26 23 6 6 27 26 8 2 18 8 2 29 2 31 29 8 23 2 2 8 8 2 8 2 20 31 20 25 31 8 8 2 20 29 8 31 26 29 29 18 8 29 2 8 29 29 23 8 29 29 8 29 26 8 23 8 2 8 29 8 2 29 29 18 18 8 8 23 29 18 29 2 26 18 8 25 2 18 29 8 23 8 18 2 8 18 25 2 18 29 23 29 23 2 18 26 8 18 29 25 29 23 8 8 29 31 23 23 2 23 29 18 20 23 8 8 2 26 2 26 8 23 8 26 2 8 8 8 8 14 8 8 8 2 2 2 23 29 8 2 8 17 8 29 26 29 18 29 29 2 23 29 18 29 26 18 18 2 2 31 26 8 8 2 27 14 8 6 26 29 23 8 8 8 8 8 29 29 26 29 2 8 23 8 8 8 18 8 8 26 23 29 2 18 8 25 2 29 23 29 14 8 8 23 2 29 8 29 29 26 8 8 8 29 8 23 2 23 8 8 8 29 29 2 8 2 8 25 29 23 8 6 8 26 8 23 8 8 29 8 29 8 2 8 23 8 31 8 8 2 2 2 18 8 18 26 8 23 8 8 18 29 2 18 8 26 8 20 8 8 2 8 29 8 8 8 29 29 2 8 8 29 29 29 23 8 26 6 8 8 8 8 2 8 26 26 29 8 29 23 29 8 8 29 8 8 8 18 8 8 29 18 25 29 2 23 8 8 29 8 29 2 8 8 8 29 2 8 29 23 8 18 8 2 2 8 23 8 2 29 8 14 26 27 31 18 8 8 23 26 8 26 26 17 23 26 29 8 27 29 2 8 8 23 8 8 29 8 26 29 26 8 29 29 29 18 2 8 18 8 29 31 8 8 23 2 18 17 26 18 8 23 18 8 8 23 29 18 29 8 23 8 8 8 2 25 8 2 8 31 2 8 8 8 23 2 29 18 18 23 29 8 8 8 31 8 2 8 8 2 8 26 8 8 29 2 8 8 8 6 18 8 2 14 25 6 2 26 8 8 18 8 8 29 23 29 20 8 8 29 6 8 8 2 8 8 26 8 29 8 8 2 2 2 23 6 8 8 6 8 26 18 8 23 8 8 18 23 2 29 29 31 8 18 6 29 25 26 18 8 31 29 2 23 8 8 29 26 8 29 25 29 31 6 23 26 2 8 8 18 25 26 2 31 8 8 25 31 8 26 29 29 18 2 8 6 14 29 26 18 23 8 8 8 31 26 31 18 26 18 31 29 23 8 2 8 8 29 2 2 8 18 2 8 23 8 23 23 23 8 8 8 23 8 8 29 6 8 8 29 2 29 2 29 18 26 18 8 8 26 2 8 8 18 23 8 8 31 29 26 31 20 8 26 8 6 8 8 8 8 29 29 18 8 18 8 29 8 2 29 8 4 29 8 29 23 29 8 8 18 8 8 5 17 2 26 8 8 29 29 8 25 29 8 8 23 8 8 29 8 8 18 18 6 2 8 26 8 8 18 8 8 27 2 8 8 2 18 29 18 23 8 18 31 8 29 29 6 29 2 25 8 18 29 26 8 8 6 2 8 31 18 18 18 2 8 29 31 8 8 8 8 29 8 23 29 29 2 8 18 27 18 18 29 8 2 8 8 18 8 29 31 18 2 8 8 8 6 23 8 8 6 8 8 2 23 8 29 29 8 8 2 29 18 26 26 31 29 18 8 14 29 8 23 18 18 29 8 8 8 26 8 8 2 8 2 8 26 18 2 26 8 29 6 29 20 8 8 6 18 8 8 29 29 8 8 29 2 8 29 8 18 8 23 2 27 29 8 8 18 8 2 2 8 26 23 26 8 18 8 2 8 2 23 2 8 8 29 29 2 8 18 6 2 29 25 29 18 5 29 31 29 29 23 20 29 8 26 8 8 29 8 29 2 25 29 18 8 29 8 8 29 25 23 8 8 8 8 8 8 8 8 8 27 8 6 29 8 6 23 8 2 31 2 8 8 2 2 29 2 8 26 8 29 26 8 8 18 2 8 23 8 26 14 29 8 18 29 8 29 8 23 8 25 18 29 8 31 8 29 2 29 6 8 8 25 29 31 29 8 18 2 18 23 8 26 8 2 2 2 18 29 8 8 23 14 6 8 8 2 2 29 23 2 31 29 18 8 2 18 8 8 28 18 18 29 29 8 18 8 8 14 18 8 26 6 18 2 31 8 8 8 26 5 8 26 8 29 29 23 26 29 8 6 8 2 8 8 8 29 31 2 20 29 8 23 8 29 8 8 18 2 6 18 26 8 8 23 8 23 31 23 14 18 8 2 29 14 8 31 8 2 8 2 26 8 2 26 31 29 29 20 18 29 29 8 29 18 23 8 29 29 14 2 2 14 27 2 8 8 23 25 8 8 14 29 29 18 6 29 29 25 29 8 2 8 18 2 26 8 8 25 29 8 31 2 8 26 8 8 26 25 31 8 8 26 8 8 23 26 2 29 29 8 18 23 29 18 29 27 8 2 29 8 8 8 29 29 31 8 29 6 31 18 29 8 8 23 29 18 8 23 6 29 8 18 31 8 8 8 8 2 14 29 25 8 23 23 2 23 8 8 29 29 14 29 18 8 8 6 8 2 14 8 2 8 29 18 8 18 14 2 8 2 6 2 8 8 8 23 18 8 14 26 8 8 23 2 8 8 8 8 8 2 8 8 25 2 23 8 8 8 29 8 2 8 6 8 18 8 8 23 8 8 2 29 26 29 29 31 23 18 18 29 8 29 26 6 18 2 6 2 29 18 29 29 26 26 23 8 8 8 2 29 8 8 8 18 18 18 8 25 23 2 20 29 18 2 8 29 2 26 8 23 2 8 2 2 6 2 31 8 8 23 8 29 26 29 8 18 8 18 8 23 27 8 31 29 8 6 29 8 8 8 29 2 8 2 29 8 29 23 26 8 8 8 26 18 18 29 8 8 23 2 8 8 29 31 29 8 8 8 8 29 8 23 29 8 26 2 14 29 29 8 8 8 29 29 2 8 25 2 8 6 8 23 18 26 8 29 29 8 27 18 2 8 8 6 25 8 23 8 8 8 2 2 29 18 6 8 8 18 8 29 14 8 8 23 6 23 6 8 26 18 2 29 8 2 29 23 8 31 27 8 29 29 29 2 29 8 2 8 18 26 29 2 23 26 23 26 23 8 14 14 2 8 29 8 8 29 8 8 2 25 8 8 6 23 8 8 6 8 8 26 23 8 26 23 8 2 2 31 25 29 25 26 29 5 8 8 8 8 18 8 23 8 14 29 18 2 26 8 8 8 8 18 8 8 2 29 8 23 18 29 18 2 31 18 8 8 6 26 29 29 8 8 8 2 8 8 25 8 2 18 29 8 8 18 6 2 27 23 2 26 23 8 8 18 18 23 8 23 26 26 26 23 8 8 23 29 8 26 26 8 18 8 8 23 26 29 8 23 29 29 18 23 8 29 8 29 23 29 8 26 8 8 2 26 2 29 29 29 8 8 26 23 8 26 8 18 31 8 23 2 8 29 29 18 18 23 2 29 26 8 29 8 8 8 18 8 8 18 26 8 8 25 23 8 26 25 23 29 29 18 8 18 18 2 18 29 29 8 29 29 2 2 23 29 2 2 29 8 18 2 18 26 29 8 29 2 8 2 8 14 2 2 6 2 6 29 8 8 18 25 8 8 8 8 8 18 29 23 23 8 8 18 29 8 23 8 23 8 8 8 29 8 29 2 18 2 8 26 18 29 2 18 29 29 29 8 26 8 31 8 23 8 8 8 8 31 18 8 6 26 23 29 2 2 8 8 18 8 29 14 25 8 23 8 29 8 31 8 26 26 8 26 14 6 8 26 18 2 18 8 29 25 8 8 2 8 8 23 26 8 8 29 18 26 8 8 2 18 8 29 14 8 23 31 8 25 26 29 2 8 18 8 26 2 8 14 18 2 29 29 8 8 26 8 31 8 2 8 25 8 29 8 8 8 8 23 8 6 6 18 2 31 27 6 8 8 29 8 8 29 29 25 26 29 23 2 8 29 18 8 8 26 8 8 8 2 29 8 8 8 23 6 2 27 8 8 6 8 8 8 8 29 8 8 2 8 29 26 8 26 29 29 26 8 26 8 8 2 5 23 29 8 26 2 29 23 2 8 8 23 29 29 8 2 26 2 23 20 29 29 23 2 8 8 8 8 18 8 8 8 18 8 23 18 2 8 29 2 29 8 8 2 23 8 18 8 14 8 2 29 29 18 18 18 26 8 23 2 8 29 8 8 8 2 25 14 25 18 29 8 2 23 2 8 8 29 8 14 20 8 8 2 23 29 2 31 29 18 2 18 29 8 23 29 8 26 18 8 23 8 8 8 29 8 23 2 8 8 8 29 31 8 18 29 8 8 2 8 2 8 8 29 8 23 2 23 31 14 26 29 18 8 8 8 8 29 8 23 18 29 29 2 29 29 26 8 29 25 8 23 29 8 18 26 23 18 25 26 8 2 29 2 6 2 8 18 8 18 8 8 20 23 8 14 8 8 8 8 23 29 8 8 29 8 2 26 8 23 14 8 8 8 8 2 8 29 27 29 29 2 8 8 8 8 18 29 29 29 6 29 2 14 8 2 2 8 8 29 29 8 8 8 26 8 2 2 8 29 29 26 8 8 8 8 18 23 2 8 29 23 8 6 29 8 8 18 23 8 29 18 8 29 8 8 29 8 18 8 29 2 29 8 29 6 8 29 2 8 8 2 29 2 8 29 29 14 2 8 8 6 8 8 8 2 23 8 18 8 8 8 8 8 29 8 31 20 8 18 8 8 29 8 26 8 26 8 29 8 29 8 8 6 8 8 29 6 29 8 25 8 29 29 8 29 2 23 8 8 26 8 8 8 26 26 29 8 26 26 8 2 6 29 29 8 23 2 18 2 8 29 2 18 14 23 18 8 8 31 29 31 31 8 2 8 8 8 26 25 8 29 31 18 6 2 8 23 8 29 26 26 26 29 2 23 8 8 25 31 29 8 8 8 8 29 8 31 26 2 8 26 29 23 25 2 29 18 2 29 29 6 8 6 23 18 23 29 25 8 29 2 8 6 8 29 8 2 8 29 23 8 2 8 29 6 29 18 8 29 23 8 8 29 8 23 23 6 29 8 8 2 26 8 8 8 6 8 23 8 20 29 8 8 8 8 8 18 8 8 8 8 18 8 2 2 8 8 8 26 14 26 6 8 8 8 25 8 29 31 31 23 25 8 8 2 8 2 2 8 8 14 29 29 20 20 20 18 8 26 20 20 18 29 2 2 8 8 8 8 8 29 31 23 8 20 18 8 8 31 23 8 26 29 29 8 8 8 23 29 26 23 14 18 8 8 8 2 25 29 8 8 8 8 29 8 29 23 29 29 26 2 20 20 8 29 23 8 18 23 8 8 29 2 23 23 6 8 29 14 8 2 2 18 18 2 23 6 26 29 23 14 25 26 6 8 29 23 8 2 8 29 8 8 2 18 23 2 8 2 14 2 29 8 6 8 8 2 23 2 2 8 26 18 23 29 2 29 25 8 29 2 18 18 23 8 25 8 29 8 8 26 8 26 8 8 8 23 2 29 26 8 6 29 8 18 2 8 26 2 23 8 29 23 29 8 25 23 2 18 6 8 23 18 31 31 8 6 29 8 8 23 29 25 8 8 8 2 2 8 18 29 14 23 26 26 2 6 18 29 29 8 2 8 8 8 23 14 18 8 8 8 8 8 2 29 29 8 26 8 18 8 8 29 23 8 29 8 18 8 8 18 14 29 23 31 23 29 2 23 29 8 8 6 29 8 2 2 29 6 18 8 6 26 2 29 29 6 23 8 23 14 2 8 8 31 8 18 26 29 6 26 18 8 23 29 26 8 20 29 8 2 6 18 2 29 20 29 8 8 8 8 23 18 23 2 29 8 8 8 29 2 8 2 26 8 2 23 26 6 23 18 8 8 8 14 8 8 8 29 29 2 25 2 29 8 8 8 8 23 18 18 25 8 29 29 2 8 8 25 29 29 29 18 26 26 8 8 8 2 8 8 8 8 29 6 6 18 18 29 18 29 18 8 8 18 29 2 8 29 8 23 26 8 2 29 8 8 26 2 8 26 6 2 8 18 8 8 8 8 8 8 27 26 8 8 2 2 18 14 31 6 20 8 20 23 8 8 8 8 26 23 2 8 8 6 29 29 8 2 29 8 8 2 29 23 8 14 25 8 2 25 23 18 8 31 6 29 29 29 29 2 23 6 18 29 26 6 8 8 8 8 2 8 18 23 8 27 26 29 23 8 26 6 29 29 29 8 26 29 29 6 23 8 8 23 29 2 14 2 8 29 23 2 18 29 8 29 8 2 29 29 8 6 29 8 8 8 23 8 2 8 2 14 2 8 8 18 8 8 8 8 8 8 8 8 8 29 5 29 8 8 8 8 2 2 8 8 8 8 8 8 8 6 8 25 8 29 29 6 8 26 6 29 23 23 8 29 29 18 2 8 2 29 8 29 20 26 8 2 6 29 18 31 18 26 6 8 18 29 25 20 23 2 2 2 6 29 8 29 26 2 8 29 29 29 29 29 8 8 6 8 8 20 8 2 18 8 26 8 8 23 18 5 23 29 26 29 8 8 8 2 2 8 8 23 20 29 29 26 29 8 25 23 6 8 8 18 29 14 8 25 8 2 8 23 18 23 8 18 29 8 8 27 8 8 2 2 8 8 29 23 18 23 29 8 8 23 8 8 6 29 26 8 2 8 29 8 2 29 8 8 29 8 31 8 8 2 2 6 29 2 31 8 8 8 20 31 6 8 23 8 26 29 8 8 8 8 2 29 8 18 8 8 23 8 2 29 18 23 23 14 2 29 8 18 18 8 8 18 2 8 23 8 29 8 29 8 18 8 8 18 23 31 2 23 8 6 2 29 8 2 8 8 8 8 2 8 25 8 8 31 29 18 8 29 6 14 29 29 23 23 8 8 8 8 31 2 2 23 18 8 18 31 8 18 23 8 8 8 14 29 26 26 23 31 29 23 29 2 8 8 8 8 8 6 2 8 23 14 8 8 8 18 8 8 2 8 25 8 6 8 8 29 23 14 18 31 27 8 8 8 14 29 8 27 18 29 29 2 2 8 20 29 29 29 6 29 29 8 8 8 2 2 8 18 8 8 18 2 8 8 2 8 29 8 23 29 25 6 18 2 8 8 23 26 8 8 23 29 8 26 29 26 2 2 26 23 8 26 2 8 8 8 29 8 8 29 18 8 2 8 23 18 8 26 8 2 26 29 29 2 2 8 8 23 29 8 29 8 8 2 8 23 14 29 8 26 29 18 6 8 8 8 29 29 29 8 8 8 23 29 8 8 31 18 29 2 8 8 2 2 8 8 2 8 8 8 8 8 8 2 18 8 25 2 8 8 29 18 6 2 23 18 18 2 26 18 29 8 26 8 8 8 8 2 8 23 2 18 27 8 29 26 2 18 8 8 8 23 18 29 14 29 8 29 8 8 8 8 29 2 29 2 8 27 8 8 8 8 2 23 8 8 8 8 29 23 8 18 6 23 2 8 29 29 2 26 6 29 23 6 8 18 29 8 23 31 8 26 31 8 8 8 8 29 23 29 29 8 29 23 29 29 2 6 8 29 8 2 27 8 8 23 18 8 8 8 8 31 18 26 8 8 31 18 8 8 29 8 8 6 23 2 8 29 26 8 29 8 29 23 18 8 8 31 23 2 8 8 29 18 29 18 31 8 8 2 2 29 14 8 23 29 29 29 26 8 2 14 18 26 6 26 14 18 2 8 25 29 18 14 2 26 29 2 29 2 8 18 2 8 29 8 29 29 29 8 18 8 8 18 8 8 18 8 6 8 23 29 18 8 18 8 8 23 26 8 8 8 29 18 18 23 8 26 23 8 8 29 2 8 26 29 29 18 2 29 29 18 29 29 8 8 23 2 31 29 8 2 29 8 8 2 8 18 29 2 8 29 8 29 8 26 26 6 23 23 6 8 8 29 8 8 8 8 2 8 2 2 31 18 8 29 29 8 26 14 8 29 29 23 2 8 2 8 23 18 18 8 8 2 18 8 6 8 29 8 18 8 18 29 8 18 2 8 29 26 18 8 2 23 2 8 26 29 2 2 29 25 8 29 8 8 29 8 8 8 26 8 25 6 8 2 18 2 29 8 8 23 8 26 29 8 29 8 26 29 8 18 26 18 8 18 8 8 6 18 29 29 2 23 8 26 8 8 29 25 8 8 8 14 8 26 29 8 8 8 2 26 8 29 23 14 29 8 14 8 29 29 29 29 29 8 8 8 8 31 8 18 29 29 29 18 29 29 14 2 26 23 2 8 2 29 8 2 6 8 2 8 25 26 31 2 2 29 8 8 2 8 23 29 8 25 23 29 8 8 26 2 8 29 8 8 8 29 2 8 31 8 2 8 29 29 26 29 2 8 8 27 8 29 8 8 8 18 29 8 29 31 8 29 29 8 2 29 31 29 29 6 29 29 2 18 18 29 8 29 29 18 29 23 29 8 18 26 8 8 6 8 29 8 29 6 29 23 8 8 25 26 8 8 29 29 8 31 6 8 6 8 8 8 2 2 29 18 14 6 8 25 8 8 31 25 29 8 23 6 8 26 8 26 29 23 29 29 29 8 2 8 2 8 2 29 29 2 31 8 29 6 23 5 8 2 29 20 2 2 8 2 29 18 18 31 29 8 29 8 6 8 26 2 29 29 26 8 8 18 26 2 8 23 25 29 8 29 6 8 23 8 8 8 8 8 25 18 29 6 2 2 26 29 14 31 2 8 18 2 29 6 29 8 8 31 2 29 2 25 29 18 18 29 26 8 8 23 29 26 29 8 8 23 2 2 6 23 8 8 8 29 29 23 2 31 29 25 14 29 8 2 8 2 6 8 31 6 29 8 8 2 18 8 8 2 8 18 8 8 8 26 8 29 29 2 8 18 25 29 2 2 29 31 29 8 8 6 2 8 25 6 29 18 8 2 26 29 31 8 8 8 2 8 31 8 31 8 8 8 2 8 29 8 8 29 18 8 8 8 8 29 31 14 18 31 2 8 6 2 8 18 27 8 29 25 18 8 6 2 2 8 2 8 26 23 18 8 2 2 25 29 18 8 8 23 8 2 29 8 18 18 8 26 8 8 8 8 8 6 2 2 25 8 29 2 8 29 8 8 8 25 8 2 6 8 26 18 29 2 29 8 8 29 8 8 29 8 8 26 8 29 29 29 8 8 8 29 26 29 29 18 29 8 8 18 29 8 29 29 18 8 29 8 8 26 8 29 26 29 29 6 8 6 29 8 29 8 8 6 18 31 29 29 29 14 6 8 8 2 26 8 29 8 8 8 29 29 29 29 8 8 8 8 18 25 29 8 8 2 8 8 8 6 29 8 8 8 8 29 29 29 8 14 29 8 2 8 8 29 8 8 8 2 2 23 18 29 8 8 8 8 27 8 8 2 8 25 8 8 18 29 2 14 8 6 23 18 2 29 23 29 8 29 29 2 2 29 8 29 8 6 18 2 8 8 23 31 8 29 8 25 8 18 8 8 18 6 18 2 29 29 29 29 8 8 18 8 26 8 6 23 2 29 23 2 2 26 8 18 23 8 8 2 8 8 2 18 18 18 2 26 26 8 2 27 29 29 31 26 8 8 2 26 8 18 2 8 8 8 8 18 29 8 29 29 8 8 8 8 8 8 8 29 8 8 8 29 29 8 8 29 8 8 8 18 18 2 8 29 8 8 2 8 29 23 14 8 8 8 8 2 8 8 23 8 8 8 18 2 29 8 29 8 29 26 8 2 8 29 2 23 29 6 8 29 23 8 29 2 18 8 8 31 29 8 2 29 8 29 8 18 29 8 20 29 2 6 29 14 25 8 8 31 2 8 8 29 6 8 29 8 29 29 8 8 29 29 29 8 26 29 2 8 29 25 2 29 2 25 6 8 26 8 8 29 6 14 8 6 18 29 26 29 29 14 26 29 26 6 29 29 29 8 18 8 8 23 6 14 8 18 8 29 8 26 2 8 20 8 27 2 23 14 29 29 8 29 14 27 8 29 8 8 8 8 4 14 18 26 8 31 29 18 6 8 2 8 29 18 8 2 8 23 29 18 25 27 29 29 27 31 8 8 8 18 26 29 2 6 23 29 26 8 29 29 2 23 2 8 29 23 14 8 29 8 8 8 8 23 18 8 8 26 29 23 2 23 29 8 8 23 8 8 29 2 2 2 29 8 29 25 8 29 27 29 2 8 23 29 2 2 8 18 8 26 26 8 8 8 29 29 25 2 29 31 8 2 29 8 29 8 29 2 29 29 8 29 29 8 8 8 29 2 29 8 8 2 6 26 6 29 8 29 8 18 27 8 18 29 27 29 8 29 29 2 8 25 27 8 8 8 25 6 2 8 29 18 8 6 8 18 29 29 2 8 18 29 8 18 18 29 8 2 29 29 29 6 8 29 8 29 29 26 8 26 2 31 26 8 8 8 2 23 18 2 8 8 29 29 2 25 8 8 8 8 29 8 2 18 31 18 8 8 25 26 29 2 8 2 2 8 8 25 8 25 8 31 8 25 18 8 8 23 2 8 8 2 8 8 18 29 2 6 8 29 6 23 26 5 29 29 8 8 29 29 29 18 2 2 29 29 8 8 8 31 18 18 8 27 18 26 2 18 8 29 18 8 18 29 29 2 29 8 8 8 6 8 8 8 2 8 8 18 29 8 31 26 29 26 26 6 8 27 8 29 18 2 8 2 29 8 29 25 29 29 2 29 23 2 29 18 8 26 29 2 29 2 29 8 2 8 6 23 8 8 8 18 29 31 8 8 23 18 29 8 2 2 8 25 8 8 18 2 18 26 14 26 2 29 8 31 8 8 8 8 26 8 8 29 23 8 2 8 2 23 18 8 8 8 26 29 29 8 8 8 29 29 29 8 29 8 8 14 29 18 8 29 8 29 8 23 2 8 8 2 29 29 2 14 8 6 2 29 8 23 18 31 8 8 8 18 8 6 8 18 29 8 18 8 6 8 8 29 29 6 8 29 26 6 2 27 8 29 2 18 29 2 8 8 8 25 29 29 2 29 8 8 29 29 29 26 29 29 29 29 8 8 8 8 26 14 29 8 2 8 31 29 8 23 8 29 18 8 29 8 8 8 29 6 29 26 2 6 29 8 26 29 2 29 18 29 2 2 27 26 8 8 29 8 29 2 8 23 6 2 8 29 2 29 8 2 26 2 8 6 26 8 8 29 29 8 29 6 8 8 2 18 8 29 2 18 18 29 8 8 8 25 2 2 2 18 23 29 8 6 2 23 18 29 29 23 29 8 29 23 2 29 18 8 8 8 2 29 29 18 8 2 31 6 26 2 29 18 2 18 29 2 8 29 2 8 6 8 26 29 8 18 8 2 2 6 2 29 18 2 8 29 2 18 8 8 8 2 29 29 8 8 29 2 8 31 18 29 2 8 29 29 29 8 2 2 18 26 29 29 29 26 29 18 8 8 2 29 2 2 6 8 8 18 29 2 29 18 8 8 14 29 29 20 29 2 8 29 8 18 31 6 8 25 6 2 29 8 8 8 29 2 8 29 6 8 8 29 8 8 8 18 29 31 8 8 8 8 8 8 8 2 8 23 2 8 8 2 8 31 29 8 2 29 2 29 8 8 18 14 8 8 2 8 2 20 8 29 14 29 29 2 8 29 29 14 18 18 31 18 29 25 25 29 8 8 29 29 8 26 29 26 8 8 8 2 23 23 27 8 31 8 29 8 14 8 29 8 18 8 6 25 29 8 8 8 8 6 18 8 29 8 8 23 8 2 8 23 8 8 29 29 8 8 29 29 18 8 8 2 26 29 8 8 8 29 29 2 8 2 8 2 25 18 8 29 2 2 29 2 8 8 8 2 18 2 29 29 29 8 2 31 2 8 8 8 29 8 2 2 29 26 8 31 2 2 2 8 8 8 29 29 18 29 8 8 8 8 8 8 8 18 25 29 29 2 26 2 29 29 29 8 6 29 2 29 2 8 8 29 29 26 29 18 25 8 8 8 31 29 8 26 29 8 8 18 8 29 26 8 29 23 8 8 8 2 8 6 14 2 25 8 29 2 8 18 18 2 8 29 29 25 8 2 8 8 29 14 2 8 2 8 8 29 8 8 8 29 8 29 2 29 2 29 23 8 29 29 25 8 8 2 29 8 8 26 8 31 8 8 2 29 2 25 2 8 8 2 23 8 6 8 2 2 18 29 8 29 2 8 8 18 6 8 18 8 8 29 18 8 23 8 8 2 29 2 8 18 8 18 8 8 2 18 2 29 23 20 20 6 8 8 29 8 18 29 8 8 8 2 8 2 6 31 8 8 8 8 31 2 6 8 2 29 18 29 8 29 2 2 2 8 8 14 2 2 23 29 8 29 26 29 8 29 29 8 8 2 2 29 29 29 29 6 29 8 8 8 2 29 8 6 29 8 18 29 8 6 2 2 6 29 29 29 8 25 8 29 14 8 2 20 6 31 2 8 2 8 8 2 8 29 29 31 25 29 29 18 8 6 2 2 29 8 8 29 8 29 5 29 2 8 8 8 8 18 29 8 18 29 29 8 29 25 25 2 31 29 29 8 29 2 29 25 6 14 2 31 2 18 14 8 2 8 8 8 29 29 8 18 29 29 26 8 27 2 6 29 29 29 29 29 29 29 29 17 29 13 29 29 29 13 8 26 5 8 8 8 23 18 2 25 29 8 2 8 29 2 8 31 20 6 20 2 29 2 23 2 6 26 8 18 8 25 8 2 8 8 23 8 8 8 29 29 8 18 8 8 8 26 8 18 31 29 6 25 8 2 20 20 2 31 8 8 29 8 2 2 8 6 8 8 25 29 29 29 29 2 31 2 18 8 8 26 8 23 26 26 2 8 2 6 8 29 29 31 20 27 2 20 26 2 20 18 18 6 8 8 29 2 8 2 8 29 20 20 29 29 29 20 2 2 18 29 18 18 26 2 2 29 6 29 20 20 20 8 29 29 18 2 29 2 29 29 2 8 20 2 29 8 8 18 6 8 31 14 29 8 2 29 8 8 8 29 6 29 6 8 29 29 18 18 8 8 26 29 29 26 29 8 18 8 8 2 29 29 18 29 20 8 29 8 2 31 29 8 8 18 2 8 23 27 6 2 29 23 29 8 29 2 8 2 8 14 14 29 29 29 8 29 29 8 8 29 31 8 8 8 18 29 29 29 2 8 2 14 29 25 8 29 8 6 8 8 6 8 8 29 8 8 8 29 8 8 29 8 8 29 2 29 2 8 29 8 8 29 2 8 6 29 2 8 14 8 29 29 8 26 29 8 25 2 2 8 8 29 29 31 8 2 31 2 14 8 2 8 8 6 29 8 29 31 14 29 29 29 8 29 8 29 29 31 29 29 2 2 29 26 8 29 29 8 31 2 8 2 8 8 2 8 2 2 8 2 8 2 29 6 18 8 18 8 31 23 2 8 25 2 8 2 29 29 29 2 2 2 29 18 2 8 26 8 6 23 8 8 29 8 8 26 18 8 8 2 29 8 8 29 18 8 2 25 29 29 31 29 25 25 8 8 8 29 18 8 8 8 29 8 31 8 31 8 2 29 26 26 23 26 26 25 18 6 8 18 8 29 8 29 23 31 29 29 8 8 6 6 29 8 29 29 31 6 2 8 23 29 6 29 8 18 6 8 14 8 8 2 29 8 8 8 8 8 18 29 26 29 26 29 8 8 8 8 2 29 8 8 29 18 8 29 2 29 14 8 18 8 23 8 2 2 8 25 8 18 29 8 8 23 29 29 6 8 29 31 6 29 8 6 2 8 8 18 8 8 2 8 29 8 31 6 2 27 29 8 8 29 18 8 29 8 26 8 29 8 29 8 29 29 6 29 29 29 8 2 2 29 2 8 8 8 26 29 29 2 8 2 29 27 29 23 25 8 6 8 29 8 23 26 29 8 8 14 18 8 2 5 8 8 8 8 29 2 14 18 29 29 29 2 8 29 8 8 8 6 2 8 8 26 29 8 8 29 8 2 29 2 29 18 8 8 8 8 23 8 18 8 2 18 2 2 25 8 26 8 8 29 18 29 2 8 2 29 8 6 29 2 2 2 31 29 29 8 29 2 26 8 8 8 23 8 2 29 8 29 2 8 18 2 8 8 8 8 29 8 6 29 26 8 29 26 8 8 29 2 18 8 29 6 17 26 8 29 14 29 8 2 8 8 8 8 18 2 2 8 8 2 18 31 29 8 18 29 26 2 2 8 8 29 8 2 29 8 2 8 8 29 8 29 8 8 31 8 2 2 31 26 2 2 2 2 29 2 8 8 8 2 29 25 29 2 2 25 23 2 8 8 18 29 29 27 29 8 8 26 2 8 8 8 8 8 2 25 18 29 8 8 29 29 8 29 18 8 29 29 29 8 2 25 26 29 25 8 23 8 2 8 26 8 29 29 8 8 29 23 8 8 8 23 29 8 2 29 2 8 25 27 8 29 29 2 8 2 8 2 2 18 18 6 8 29 8 29 6 26 8 18 8 8 6 2 29 26 8 29 8 8 18 8 29 8 8 8 29 18 8 29 29 29 8 2 29 25 8 27 18 18 29 29 25 29 31 8 23 8 2 8 2 8 8 8 8 2 2 25 8 29 2 8 6 29 2 18 8 8 8 8 23 8 8 8 23 6 8 8 8 8 8 8 29 29 2 8 18 8 18 18 8 8 2 8 8 2 8 8 25 29 29 14 8 18 8 2 8 8 8 20 4 29 8 6 2 29 8 2 8 31 8 29 8 8 14 2 23 8 23 6 8 8 2 2 8 29 27 8 8 29 31 2 2 8 29 2 8 18 29 29 29 8 29 23 29 29 8 18 6 29 29 29 18 2 31 29 29 8 31 27 29 8 8 8 29 29 18 31 8 6 29 8 8 8 23 2 6 29 8 8 8 29 18 31 8 18 6 29 8 18 29 29 8 8 8 26 8 8 2 8 29 29 8 8 8 8 2 29 8 26 14 8 8 29 8 29 8 8 8 29 29 29 29 8 2 6 2 26 31 6 29 8 8 29 8 26 29 2 8 8 29 29 26 29 29 26 29 29 29 29 29 29 29 29 29 8 29 29 8 8 8 2 8 29 8 26 29 29 8 8 29 8 8 29 29 18 26 8 8 26 29 8 18 26 31 8 6 31 8 8 23 8 2 14 6 6 2 8 8 26 8 8 2 20 8 2 29 6 8 31 8 8 8 29 2 8 8 26 8 26 8 29 29 29 29 8 29 6 26 6 2 8 18 8 29 29 29 8 26 8 8 29 29 26 8 29 29 8 8 14 27 8 29 6 8 31 8 8 8 2 26 8 29 29 29 29 29 29 18 29 8 29 18 8 8 18 8 31 2 8 29 8 8 8 26 8 8 8 2 29 8 29 8 8 2 8 23 8 29 29 29 29 8 26 26 8 29 6 8 29 8 29 29 29 2 23 25 18 29 6 18 2 8 8 8 26 8 29 8 29 6 8 8 29 6 8 18 8 29 8 6 2 29 8 6 8 8 14 8 2 31 8 29 29 29 25 8 8 2 29 29 8 2 29 6 8 2 25 2 8 8 29 6 29 8 8 2 8 8 8 29 29 26 26 8 6 8 18 8 23 8 8 8 2 8 18 2 8 2 18 29 2 26 26 18 8 29 6 26 29 29 29 8 18 6 29 29 29 29 29 29 29 29 29 13 29 2 29 2 8 2 8 29 29 8 8 23 8 6 8 8 25 8 29 23 8 18 29 29 29 8 29 2 29 29 29 29 16 8 18 29 29 26 8 2 8 6 29 2 8 18 8 8 29 29 29 31 6 25 18 29 29 8 26 29 29 29 8 29 8 8 8 29 29 8 31 25 29 29 8 8 8 8 8 8 8 8 8 26 29 29 6 29 29 2 2 8 8 29 18 26 8 29 8 8 6 8 8 8 18 29 29 29 29 26 29 8 8 8 29 8 8 25 26 8 8 23 29 8 25 29 8 8 29 29 31 8 8 2 2 8 6 27 29 8 8 8 29 8 26 8 31 6 29 29 18 8 29 8 2 29 23 8 2 2 14 2 8 29 18 2 29 8 29 8 6 8 8 2 26 8 2 2 8 8 29 18 8 8 8 26 8 8 8 8 2 29 8 29 8 25 2 6 8 31 8 18 8 8 6 29 25 26 18 23 29 8 8 8 8 29 8 31 8 8 29 8 18 31 8 8 29 6 2 8 2 25 26 29 8 8 31 26 26 18 2 8 29 26 8 8 6 8 8 29 2 6 8 14 29 2 18 2 8 8 8 2 18 18 29 25 8 2 8 23 29 29 2 18 29 29 8 8 8 26 29 2 8 8 26 8 8 31 8 6 8 31 8 8 8 23 29 8 31 18 2 8 29 29 2 2 17 29 2 2 29 26 18 29 18 2 8 8 26 8 29 8 20 8 20 2 5 18 18 8 29 29 2 8 8 29 8 29 2 29 29 29 8 8 29 29 8 18 18 29 6 2 8 17 8 23 31 8 29 8 18 31 8 8 6 8 8 29 8 18 26 29 8 8 8 26 8 2 2 8 8 8 29 8 2 2 6 31 25 2 8 8 31 8 8 29 20 8 29 29 8 8 2 8 8 8 8 26 2 29 31 29 8 27 8 8 8 25 29 2 23 29 8 6 31 29 8 8 8 2 29 8 8 2 29 18 2 8 31 25 31 2 6 31 8 18 8 29 25 14 18 8 8 29 29 26 8 8 2 8 8 8 18 8 29 29 29 18 6 29 18 23 2 8 8 8 8 29 29 29 29 2 8 18 29 26 29 2 8 23 29 8 29 27 18 8 31 8 18 2 8 8 8 8 6 26 23 31 29 8 8 8 29 29 2 18 18 14 8 29 2 8 26 2 29 29 29 29 25 2 27 29 8 8 29 2 18 2 8 18 18 8 8 26 8 8 25 18 23 26 2 18 2 8 25 8 25 8 29 8 2 29 18 2 8 29 2 31 29 8 18 8 29 29 14 27 8 23 25 6 8 29 8 8 8 8 29 29 2 8 8 8 8 6 29 2 8 2 8 8 29 8 18 29 2 14 8 8 29 29 29 18 29 8 8 8 8 8 8 2 29 29 29 29 8 8 8 26 8 8 8 8 29 29 8 29 29 8 8 8 26 29 29 29 2 25 29 6 29 29 8 29 8 8 8 2 2 8 8 2 8 8 8 17 8 29 29 8 8 31 8 8 29 8 8 2 8 29 8 31 2 29 29 2 8 29 8 2 8 2 8 2 8 25 6 8 29 8 29 8 8 29 31 26 23 29 8 29 29 8 26 8 8 8 29 14 29 29 29 2 18 8 29 8 26 8 26 18 17 8 26 26 8 18 2 2 29 29 29 8 8 6 6 25 2 8 6 29 29 8 2 29 8 29 2 6 2 29 29 2 25 31 27 8 29 14 2 2 31 8 6 2 8 2 6 2 2 29 8 29 29 18 29 29 26 2 29 2 29 18 6 8 2 23 18 8 8 2 8 18 8 2 8 23 8 8 29 29 25 26 18 29 8 8 26 29 2 2 23 2 8 29 8 8 8 29 14 29 18 2 2 23 29 29 29 29 8 8 8 29 29 8 29 8 18 8 8 2 2 8 29 26 25 8 8 8 29 8 2 26 14 23 29 18 2 8 8 2 29 29 8 26 29 8 8 8 26 8 8 2 8 2 8 29 31 2 2 29 18 31 18 8 18 31 29 2 18 29 29 31 6 29 8 26 29 8 26 23 29 2 14 2 8 8 8 26 25 8 29 8 8 14 26 23 8 17 29 29 29 29 29 8 8 8 8 8 2 8 29 29 25 8 29 8 8 29 8 2 8 8 18 8 29 29 29 29 23 6 8 2 8 8 8 31 8 8 2 29 8 29 25 8 8 29 29 29 8 2 31 29 31 8 18 8 29 6 8 2 29 29 8 8 26 8 2 8 8 8 8 8 2 8 2 18 8 8 2 8 8 8 8 8 2 18 29 2 31 8 25 8 8 2 18 8 8 29 2 31 8 8 8 18 29 8 8 26 8 8 2 2 8 18 18 2 8 8 6 18 31 2 25 8 26 6 29 29 8 8 2 18 26 8 26 2 8 8 8 2 29 29 29 29 29 29 29 8 18 2 6 2 2 27 8 8 2 29 8 18 29 25 14 29 8 25 29 8 18 29 8 14 29 8 29 29 27 14 31 18 8 8 26 6 8 2 27 8 2 2 8 8 2 8 8 8 20 8 25 18 6 8 29 2 14 2 26 18 29 18 8 8 26 29 29 8 29 18 8 8 31 18 26 2 2 29 27 29 29 26 29 8 8 8 8 8 8 8 8 8 8 8 29 8 29 8 8 8 6 29 29 29 2 8 29 2 2 2 8 6 29 29 18 29 26 2 8 8 2 8 8 29 31 29 25 8 29 2 6 29 2 6 8 29 8 8 2 8 8 8 2 29 8 29 6 2 25 8 29 29 2 29 18 2 8 14 25 2 8 2 8 2 8 25 8 8 29 8 8 29 29 2 31 29 8 29 8 29 2 29 29 8 29 27 26 8 8 29 29 27 29 29 29 6 14 31 29 2 8 8 2 8 29 18 8 29 29 14 8 29 8 8 29 8 18 8 6 29 8 29 8 29 2 8 14 18 8 2 25 8 14 6 29 29 29 8 8 8 14 29 18 8 29 8 8 27 8 18 14 2 25 14 25 8 6 8 2 18 8 2 8 14 18 18 8 6 14 8 8 2 31 2 8 18 18 8 29 29 29 27 8 2 18 8 8 29 2 2 31 18 29 8 29 26 8 2 8 8 29 2 18 2 8 2 8 8 23 8 26 23 26 8 8 2 8 8 8 18 2 8 29 29 18 8 8 8 8 29 14 8 26 2 29 29 2 26 8 29 29 2 29 29 29 25 8 29 6 31 29 29 8 2 18 8 8 18 31 8 29 8 8 29 2 29 29 25 8 29 29 29 29 25 8 26 8 8 2 29 26 29 29 18 29 8 6 8 29 26 2 27 29 8 29 8 29 29 8 29 29 8 29 18 8 29 29 29 18 6 8 8 8 29 26 8 2 31 29 8 8 8 8 26 2 25 18 8 26 8 8 29 8 8 8 31 8 2 29 2 5 18 6 8 29 8 8 8 2 26 29 29 29 29 8 14 8 2 8 29 29 18 8 23 29 25 8 6 8 29 8 29 8 8 8 29 8 2 8 8 8 6 29 29 2 8 14 29 27 2 2 29 8 26 29 18 8 18 29 18 29 29 8 25 29 29 29 8 18 29 29 8 8 26 29 8 29 2 8 29 18 18 29 8 18 8 29 18 8 8 6 8 26 29 2 2 25 29 29 29 25 25 29 29 2 8 29 8 29 8 31 29 8 2 29 29 8 29 8 29 29 29 8 8 26 8 29 25 25 8 29 8 18 29 2 2 8 8 8 8 18 18 31 26 18 8 29 26 29 29 29 29 25 8 29 25 29 8 6 29 8 29 2 25 8 18 18 31 26 8 2 8 8 8 8 29 29 29 14 8 29 29 29 27 8 8 2 8 27 26 29 6 18 27 8 8 18 8 6 29 6 2 29 29 6 8 8 27 6 29 23 8 18 2 29 25 29 6 2 29 14 8 8 8 14 29 29 8 14 29 2 8 8 29 2 29 25 26 14 8 25 2 8 29 8 26 31 29 8 2 29 8 6 29 29 2 8 25 18 29 29 29 8 8 31 18 2 29 26 8 6 29 29 26 29 18 8 26 8 8 29 29 29 29 8 25 29 29 25 2 8 29 8 6 8 23 6 8 26 31 2 2 29 8 29 2 29 14 23 29 25 8 26 8 8 29 2 8 8 8 8 18 25 8 2 23 2 2 8 8 8 2 8 26 23 2 8 8 8 2 29 31 8 8 29 23 29 26 8 29 8 8 18 29 6 29 2 2 2 25 8 6 8 8 29 8 25 27 29 29 29 29 8 8 8 29 29 14 31 2 29 2 29 31 6 8 8 25 2 31 8 8 8 8 29 8 29 18 25 29 26 8 8 8 8 6 6 8 31 29 8 6 29 29 6 6 8 8 29 18 6 8 14 29 2 8 29 29 29 8 29 8 29 29 25 6 2 29 29 8 14 2 2 29 8 8 2 27 8 31 29 2 14 6 26 8 8 8 8 29 29 18 2 27 14 18 8 6 8 29 31 8 8 25 29 2 8 18 29 8 8 8 8 8 8 18 29 29 29 29 26 29 8 29 8 2 8 8 29 29 26 18 18 18 31 8 8 31 8 18 29 29 23 8 25 25 2 29 29 29 8 8 29 2 8 18 8 31 29 8 18 6 29 29 8 8 29 8 23 8 18 8 6 14 6 14 18 8 29 2 18 29 2 8 27 8 8 31 2 5 8 2 2 29 2 29 20 29 29 8 2 8 8 2 6 8 18 8 18 29 2 8 18 25 8 8 8 8 26 8 8 8 8 2 8 23 8 6 29 8 2 2 23 8 8 29 26 29 8 29 29 29 29 8 2 29 27 29 29 8 29 14 2 29 6 8 8 25 29 8 14 31 18 2 29 29 29 2 29 29 29 8 8 29 6 29 29 29 2 29 2 8 29 8 29 8 8 8 8 29 14 25 8 8 8 2 2 14 25 8 8 14 29 8 29 29 29 29 25 2 29 14 2 18 29 2 29 8 26 6 23 8 18 29 29 8 8 8 29 29 18 29 29 31 29 29 25 29 29 29 23 14 8 8 29 18 29 8 26 8 8 2 6 26 6 25 6 6 25 2 6 8 8 29 8 2 29 29 29 2 29 8 25 2 8 2 8 8 31 29 18 8 29 29 25 8 29 29 29 29 6 29 2 6 2 8 2 8 29 8 8 23 6 8 29 14 29 2 18 29 29 29 29 2 23 31 8 8 6 29 29 6 31 8 8 31 29 23 8 29 31 2 8 29 26 29 8 29 8 2 2 8 8 8 29 14 31 8 8 8 8 8 8 6 2 8 8 29 14 25 31 29 6 29 8 8 8 2 8 29 29 2 8 2 29 29 2 8 8 18 2 8 8 8 29 29 25 6 29 8 18 18 29 8 8 29 8 29 8 29 29 26 29 8 8 29 8 8 29 18 29 2 8 8 2 6 2 29 2 27 2 8 8 27 8 25 29 29 2 25 29 29 8 29 8 8 29 8 29 8 2 8 8 29 18 14 8 29 31 2 29 8 29 26 18 27 29 8 29 29 6 31 8 29 8 14 8 8 29 29 8 2 18 25 8 18 2 18 8 25 31 25 2 18 8 29 2 8 29 8 8 29 29 29 8 29 29 8 8 29 8 29 29 2 8 8 8 31 8 2 8 8 8 8 26 29 8 29 2 29 2 8 26 14 2 8 6 29 8 8 8 26 18 8 31 31 8 8 8 26 29 8 26 26 8 8 8 8 2 8 8 29 29 5 8 2 8 8 29 29 29 31 31 2 29 8 2 26 23 2 29 29 29 26 18 29 8 29 29 29 26 8 29 8 29 29 2 29 8 26 23 29 6 2 29 29 2 2 29 31 29 8 29 18 8 8 29 18 14 8 29 29 29 26 8 2 8 29 29 8 26 26 6 2 8 27 2 8 29 29 8 8 29 29 29 20 29 29 29 25 29 8 29 6 29 29 31 25 29 18 29 31 14 29 8 8 31 29 31 29 8 29 2 29 29 29 29 29 18 29 6 8 29 8 29 8 29 29 8 29 29 2 2 8 29 2 29 29 25 8 29 29 27 6 29 29 8 26 29 29 25 6 29 8 29 2 29 29 29 8 8 2 8 29 2 8 2 8 29 26 29 29 29 2 8 29 8 29 8 26 8 8 29 8 6 25 29 31 29 29 29 29 26 29 8 6 8 8 2 18 14 26 29 8 29 26 29 8 8 29 29 29 29 2 29 8 8 25 31 18 8 29 26 26 29 29 2 29 31 8 8 2 8 29 18 8 29 8 8 29 25 6 8 29 29 29 29 29 29 8 29 8 25 6 25 29 29 29 27 29 8 8 8 26 29 8 31 8 8 29 29 29 29 29 2 29 29 29 2 29 29 29 2 8 8 29 14 8 6 6 29 26 29 8 8 26 2 14 8 29 8 8 29 29 29 26 2 8 4 29 2 29 26 5 6 27 8 6 2 18 14 29 25 8 29 2 29 26 27 8 26 29 8 29 26 29 29 29 29 8 2 6 8 8 2 29 8 8 8 29 29 29 29 6 29 29 29 8 31 8 29 29 29 8 8 6 8 18 8 2 8 6 29 8 31 14 2 2 31 18 2 8 8 8 31 6 8 18 29 29 2 29 8 8 29 6 31 29 31 25 29 25 8 8 6 29 29 5 29 31 8 8 6 18 20 18 29 8 23 8 8 29 29 6 18 2 2 26 29 29 29 29 8 29 29 29 29 29 18 25 2 23 8 18 8 29 8 29 8 29 31 29 2 31 29 29 29 29 29 29 29 8 8 2 8 29 8 26 26 8 8 29 8 29 14 2 29 8 31 31 6 29 29 29 26 27 25 31 14 29 4 2 29 29 8 29 2 29 20 8 29 8 2 29 31 29 27 8 29 29 29 8 29 29 8 8 29 29 29 29 29 29 29 8 6 29 29 8 29 29 2 8 29 29 18 29 29 26 26 2 31 29 18 29 29 8 8 8 29 2 29 2 26 29 8 29 25 25 29 29 29 2 29 2 8 8 8 18 29 2 29 18 8 8 26 27 2 2 29 18 8 8 8 8 8 26 8 8 31 8 2 26 8 29 29 29 29 26 8 26 8 29 8 14 8 29 2 26 26 8 29 2 18 6 6 29 26 8 6 29 31 27 6 29 31 18 8 8 29 8 8 6 29 26 8 18 29 29 29 8 29 29 29 29 31 18 8 8 18 8 8 8 2 29 29 2 8 29 29 18 29 6 18 26 8 29 29 8 29 8 29 18 8 14 26 29 8 29 8 8 8 29 29 8 29 8 8 2 8 8 23 8 29 29 8 8 8 18 6 8 2 2 2 8 29 29 29 8 2 14 29 29 2 8 23 8 8 6 29 8 2 8 25 29 29 8 18 29 27 27 14 8 14 18 8 29 29 29 6 6 2 8 2 8 25 2 29 29 31 8 29 2 23 2 8 23 2 29 2 8 8 29 29 31 29 2 29 29 29 8 14 8 8 8 25 2 29 8 27 18 8 8 2 2 8 26 25 8 29 31 6 8 6 29 8 8 29 29 8 8 29 18 8 8 8 26 2 29 8 8 29 29 2 2 29 8 25 8 8 18 18 8 8 14 2 8 8 8 8 8 2 23 26 2 8 26 6 2 8 14 29 29 8 2 2 8 8 8 8 29 2 8 2 2 29 29 18 14 31 2 14 18 6 31 2 8 29 2 29 29 8 29 29 29 8 8 6 2 14 26 29 8 8 6 2 8 26 31 29 29 29 25 29 18 2 8 29 29 29 31 29 6 8 8 14 8 8 8 29 25 2 8 2 29 2 2 8 8 26 29 31 31 29 14 14 18 2 29 25 29 8 2 29 2 8 29 8 2 29 29 2 8 8 31 8 8 6 8 6 8 8 29 8 29 29 29 29 31 29 8 29 18 18 26 29 6 8 26 25 27 8 8 8 18 8 26 8 8 26 18 29 29 18 29 2 2 25 29 8 29 29 29 8 8 2 18 29 8 26 18 29 18 14 8 29 6 8 29 2 26 29 8 29 26 26 26 27 8 8 25 29 29 2 6 8 26 2 31 18 29 25 29 8 8 2 8 6 29 2 6 26 8 8 8 8 26 8 8 2 29 2 2 8 18 2 8 2 29 29 8 26 2 23 29 8 27 29 29 8 18 8 8 6 8 29 8 29 8 29 8 18 29 2 29 2 18 29 2 29 8 18 8 8 26 18 2 8 2 26 29 26 25 8 8 18 8 29 2 8 8 18 2 8 23 29 8 29 8 14 6 29 29 31 31 14 8 8 8 23 6 8 29 8 29 18 8 29 2 2 18 29 8 2 18 31 8 2 14 6 29 29 29 23 29 18 23 25 2 29 2 8 25 8 8 18 8 8 8 18 26 26 29 2 29 8 31 31 8 29 29 6 29 8 8 2 29 29 23 8 8 6 29 2 29 18 2 2 8 8 18 8 29 29 2 2 8 8 23 14 29 25 2 8 8 29 8 8 26 8 25 29 2 29 29 6 8 2 25 18 8 23 8 8 8 8 29 8 14 29 25 6 29 29 31 8 8 8 2 2 8 8 23 8 8 8 29 5 8 29 8 8 23 6 25 8 25 29 8 2 14 29 8 8 8 8 29 29 8 29 8 8 2 8 8 8 25 29 31 29 8 8 23 29 8 2 8 2 8 2 2 8 2 6 31 6 14 2 2 8 2 2 29 8 29 8 8 8 8 8 29 8 8 8 8 29 8 8 2 8 18 8 2 8 8 8 29 29 8 8 31 29 2 25 8 8 8 2 8 8 8 8 8 27 29 27 8 6 8 8 26 26 29 8 29 8 2 8 29 29 8 8 29 8 8 29 29 2 8 26 18 8 29 8 8 8 8 8 29 29 29 8 20 29 8 8 8 8 2 18 8 27 6 8 29 8 8 8 2 29 31 2 8 29 8 29 8 6 23 8 8 6 8 8 8 8 8 26 2 8 2 29 8 29 8 29 18 27 31 6 8 29 2 29 25 6 2 18 8 2 29 29 27 8 2 25 8 29 29 8 29 27 29 27 25 8 29 29 8 8 8 17 8 8 8 29 8 6 29 18 8 8 2 29 6 23 2 29 2 29 8 29 8 29 2 8 26 8 8 8 25 14 8 8 29 29 29 2 8 2 29 2 29 29 2 25 29 6 2 26 26 17 29 29 8 26 29 8 26 14 8 8 29 2 8 8 14 8 8 8 29 6 8 8 2 18 8 8 8 29 8 29 8 29 29 29 8 29 8 29 29 29 8 8 6 2 26 26 8 8 2 8 29 31 8 26 31 18 14 8 29 8 2 8 29 29 2 8 25 29 8 8 25 6 2 26 31 8 2 8 8 8 2 2 29 2 29 8 29 29 8 8 8 2 2 8 6 29 29 8 29 29 29 29 8 2 8 29 8 8 8 4 8 2 8 8 8 29 26 29 8 8 29 8 8 2 29 6 8 6 25 2 8 18 29 2 8 29 8 18 2 29 29 6 29 8 8 18 8 29 29 8 27 2 8 8 31 29 26 2 2 29 29 29 2 18 8 8 8 18 8 2 2 26 8 29 26 8 6 29 26 8 6 18 29 27 18 8 29 2 8 29 6 29 29 29 25 18 2 29 8 8 6 29 29 29 8 29 6 29 29 18 2 8 18 29 26 6 8 2 29 29 31 29 29 8 8 8 26 29 26 29 29 31 8 29 8 29 29 8 8 8 8 26 2 29 29 29 8 8 14 8 18 31 29 29 26 2 29 8 8 8 25 2 8 8 8 29 8 29 14 8 2 29 31 18 8 26 6 8 29 18 8 8 29 8 8 29 31 29 29 8 29 2 26 29 29 29 2 29 8 6 8 2 31 8 31 31 8 29 2 29 14 29 8 8 29 8 23 23 29 29 27 8 26 29 8 8 2 26 18 8 8 8 18 8 8 18 31 8 8 8 8 8 8 29 2 29 18 8 29 26 8 6 8 8 8 26 29 29 8 2 14 29 8 29 29 29 8 8 18 18 25 8 29 8 8 2 29 29 8 8 8 18 29 2 6 8 14 25 8 8 8 8 29 2 8 31 27 2 8 18 6 8 29 8 29 2 29 8 8 8 8 8 18 27 18 29 8 6 29 8 29 8 14 29 29 29 25 8 8 14 2 8 8 6 29 2 8 29 2 31 18 8 8 26 25 29 29 26 29 31 14 14 8 14 8 6 8 2 2 8 29 8 29 29 27 8 26 25 8 29 8 29 29 29 29 8 8 2 26 8 29 8 18 25 29 26 26 29 29 29 29 8 29 8 18 25 8 6 29 25 8 8 8 18 29 29 26 8 31 5 29 8 8 29 8 8 8 29 14 8 8 2 8 18 8 5 8 29 6 8 8 8 26 26 31 8 8 8 26 31 29 29 8 6 29 18 26 29 8 29 14 18 29 26 8 8 26 29 29 29 2 8 8 8 26 8 8 8 18 8 26 8 18 8 29 8 8 2 18 18 18 31 8 8 26 29 8 6 8 6 31 2 2 6 8 8 8 29 8 2 8 23 2 26 4 8 8 31 29 8 2 8 6 29 8 8 18 2 2 18 26 8 8 23 8 2 8 29 18 8 8 2 8 6 8 2 29 8 2 6 29 26 8 18 2 8 26 8 8 25 2 29 8 29 8 29 8 8 8 26 8 6 8 14 2 2 18 25 29 2 8 29 2 6 8 29 6 8 8 8 8 6 29 29 8 26 18 23 29 26 2 8 18 6 29 18 29 2 25 8 27 29 6 29 8 29 29 6 8 29 29 18 2 2 8 6 8 2 2 8 25 8 29 8 26 8 8 18 29 29 8 18 18 8 18 29 8 26 18 8 29 2 8 29 2 8 31 8 29 8 8 2 26 31 26 29 6 18 8 5 2 8 2 2 6 8 29 26 8 8 8 18 29 8 18 8 8 18 23 8 8 14 8 2 29 6 26 29 14 2 29 8 29 8 8 8 29 29 2 8 29 29 29 6 29 8 29 2 2 2 6 29 6 8 2 8 25 14 2 6 31 8 8 26 29 6 8 8 8 29 23 8 26 8 6 6 8 29 29 8 29 18 8 29 18 26 8 29 29 8 2 8 8 29 23 8 23 2 29 29 29 29 2 8 2 8 26 23 2 18 8 18 25 2 14 2 8 2 8 23 2 29 8 2 8 29 26 14 29 8 8 8 8 2 8 29 29 18 8 29 2 2 8 31 2 2 8 29 8 8 29 8 29 2 14 31 26 2 29 29 2 6 29 29 31 2 25 8 8 2 8 23 8 26 29 2 8 8 5 8 2 29 8 8 8 8 8 29 2 8 8 8 8 8 2 26 23 6 31 8 8 29 26 8 29 2 23 6 8 8 8 29 29 18 29 8 18 2 29 29 29 2 2 8 8 2 8 8 29 2 18 8 29 6 8 2 18 29 8 29 29 8 29 8 8 8 8 29 8 18 26 29 14 31 29 29 8 29 8 8 8 8 8 8 8 29 6 8 8 8 2 6 29 26 29 2 6 2 2 29 29 23 2 6 8 6 8 29 14 8 18 8 8 29 31 2 14 2 2 8 26 25 8 2 18 8 29 31 29 8 26 8 8 8 2 8 29 29 8 8 29 6 8 8 29 29 25 8 8 8 8 8 8 8 29 8 2 8 6 29 18 26 29 29 2 18 2 29 29 14 26 2 29 14 26 2 29 2 8 8 2 2 8 26 2 2 26 14 29 26 18 2 2 2 25 29 6 8 8 25 2 18 2 25 29 2 29 29 8 2 8 2 29 2 29 8 2 29 25 8 8 8 2 29 8 8 29 31 29 29 8 2 2 31 25 8 2 8 29 29 29 18 29 8 31 29 25 8 18 29 2 2 8 29 29 26 31 8 8 8 18 2 27 8 29 8 2 29 25 25 18 26 8 29 29 8 29 2 8 8 29 8 8 8 31 29 2 29 2 8 8 29 29 31 8 2 2 25 8 2 26 29 2 2 29 29 8 8 8 8 8 29 18 31 8 2 8 8 29 27 2 8 18 2 31 31 26 8 2 29 18 8 18 18 29 8 8 8 8 8 8 2 6 18 8 2 2 18 23 18 2 8 2 2 31 8 26 29 8 2 14 29 29 2 8 25 2 8 8 8 2 14 29 8 8 2 29 29 8 2 29 29 8 8 31 8 2 29 2 2 29 29 2 25 14 8 8 8 29 29 18 29 5 18 29 29 29 29 29 16 2 8 29 27 8 29 2 8 8 8 29 29 29 29 29 29 29 18 8 8 29 29 29 8 8 29 29 8 2 25 8 18 25 8 18 29 29 29 29 29 2 29 31 27 8 26 2 18 29 29 29 25 2 29 2 18 2 14 29 31 14 8 8 8 2 8 8 20 29 8 8 14 5 31 18 8 29 29 31 8 20 2 18 31 29 31 31 2 29 8 2 8 2 31 29 2 2 29 8 29 2 29 8 29 29 2 29 29 29 18 29 29 8 29 29 8 2 25 2 29 25 29 20 29 2 29 29 25 29 2 2 20 20 27 8 25 2 29 29 29 31 6 29 2 29 2 27 8 25 8 8 29 8 8 29 31 2 6 8 2 29 29 2 29 8 6 2 29 29 18 6 29 25 29 8 25 29 29 14 6 8 29 14 8 8 8 29 29 8 8 29 8 8 6 31 31 2 18 2 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 8 8 8 29 2 8 29 29 29 31 29 29 14 29 2 29 27 8 29 29 8 29 2 2 29 2 29 16 29 29 29 16 29 16 29 16 29 29 29 16 29 29 29 29 16 29 16 16 29 19 19 29 29 19 16 16 16 19 16 29 16 29 29 16 16 19 19 29 16 29 19 13 16 29 16 29 16 16 29 29 29 16 29 19 29 29 19 29 29 29 29 19 29 29 29 29 16 16 16 19 19 29 29 19 13 16 29 16 19 16 19 19 19 16 16 16 19 16 19 19 16 29 29 16 9 19 16 19 19 29 16 16 13 9 19 16 16 29 19 16 19 29 29 29 19 19 16 29 19 29 29 16 19 16 16 16 16 29 16 16 19 29 29 29 16 16 16 16 29 13 29 29 16 16 29 16 29 14 29 19 16 29 19 2 29 16 29 16 16 19 19 29 16 19 29 29 19 29 19 16 29 16 16 29 16 16 29 19 19 8 16 16 16 29 29 29 16 29 29 29 29 29 29 16 19 16 29 16 16 19 13 29 19 19 16 29 16 16 16 16 16 16 29 19 29 19 16 13 19 29 16 19 13 16 19 9 16 16 16 16 9 16 16 29 16 16 16 19 29 29 13 9 19 19 16 29 16 19 16 16 16 16 29 29 19 19 29 19 19 9 19 29 9 29 19 16 16 19 29 29 16 19 13 16 19 16 16 16 16 16 29 16 16 19 16 16 19 16 19 19 19 16 13 13 13 19 13 29 16 16 19 19 19 29 19 19 9 16 19 29 19 19 16 29 16 16 16 16 19 19 16 16 16 19 16 19 16 29 16 16 29 29 29 16 13 16 19 19 19 29 29 16 13 29 16 29 19 16 16 19 29 19 16 29 16 29 16 29 19 16 16 19 29 19 13 19 29 29 19 19 19 16 13 29 19 19 29 19 19 13 19 16 16 27 29 13 29 29 16 29 29 29 19 19 29 29 16 16 16 19 29 29 16 29 29 16 29 29 16 16 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 16 29 29 16 29 13 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 29 16 29 16 29 16 16 29 8 29 16 19 29 16 29 16 29 29 29 29 29 14 29 16 16 16 13 16 16 16 16 16 29 29 29 16 29 16 29 29 16 16 16 29 29 16 16 29 29 29 16 29 29 29 29 16 16 16 29 29 16 29 29 29 29 29 13 16 29 16 19 29 16 13 29 29 16 16 13 29 29 29 29 17 29 29 16 29 29 16 29 29 29 16 29 29 16 16 29 16 16 16 29 16 14 16 16 16 16 29 13 16 16 29 29 16 13 29 29 29 16 16 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 19 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 8 29 29 2 29 29 29 29 29 17 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 2 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 29 29 29 2 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 2 2 14 29 25 25 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 25 29 29 29 29 25 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 25 29 29 29 29 29 29 29 29 29 29 8 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 31 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 25 18 29 31 29 2 29 29 29 29 29 29 29 29 13 2 29 29 29 2 29 29 29 31 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 14 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 16 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 25 2 29 29 29 25 29 29 29 29 29 29 29 29 31 29 29 29 29 29 31 31 29 29 29 25 29 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 14 29 29 29 2 29 8 29 29 2 29 29 29 29 29 14 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 13 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 25 29 29 29 29 29 29 29 29 18 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 8 25 8 8 29 29 29 29 18 29 29 29 29 31 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 23 29 29 2 29 27 14 29 29 29 29 29 29 29 29 29 29 29 14 14 29 29 8 2 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 16 29 29 18 29 29 29 29 2 29 2 29 29 2 29 29 29 29 29 29 29 2 29 29 29 14 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 25 31 29 29 29 29 29 29 29 14 2 29 29 29 2 29 2 29 25 29 23 29 29 18 29 29 2 2 25 29 29 29 29 25 14 18 29 25 29 2 8 18 6 8 2 18 23 14 8 2 18 29 8 14 29 27 2 29 29 29 2 25 14 29 25 8 31 6 29 8 29 25 29 6 29 29 8 2 8 29 2 29 29 29 29 25 29 26 8 29 8 14 14 25 2 31 26 2 29 23 29 29 2 25 2 23 8 14 2 29 14 29 29 8 31 14 8 2 29 2 18 31 25 6 2 18 2 29 31 29 8 8 29 29 26 29 14 31 2 8 25 25 29 29 27 2 18 29 8 23 2 2 8 2 29 8 8 6 18 14 14 2 8 8 8 27 2 18 25 29 8 23 2 8 2 2 29 29 31 8 29 23 23 2 2 18 8 26 29 29 14 31 23 26 8 26 8 29 31 2 23 14 29 8 2 18 2 8 8 8 2 20 8 31 8 29 26 29 29 25 8 29 14 18 8 25 29 8 26 23 8 29 2 8 20 29 8 31 26 14 8 26 25 29 8 8 2 6 23 8 8 18 29 29 23 8 2 27 8 18 2 8 23 29 29 29 23 8 2 29 18 14 8 2 27 8 29 8 29 8 20 29 26 18 2 29 29 25 18 27 8 8 8 23 26 2 2 8 2 31 29 31 29 2 29 2 29 29 29 29 29 2 29 2 29 29 26 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 18 29 29 8 29 29 14 29 25 29 2 29 2 18 25 29 2 29 29 23 8 8 2 29 29 29 2 8 25 18 8 8 23 29 29 8 8 8 2 2 8 23 31 18 8 29 8 29 2 8 23 2 2 8 2 8 29 29 23 8 18 18 29 8 29 2 26 29 2 8 8 26 23 8 8 26 23 31 8 8 8 27 8 2 8 2 8 8 23 2 6 31 29 8 18 6 29 8 8 26 29 2 18 29 2 26 2 2 29 29 23 8 14 23 8 23 31 31 2 8 26 18 2 27 2 8 18 14 18 25 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 8 8 29 29 29 18 29 23 31 29 2 29 29 8 2 29 31 8 8 18 26 29 29 29 31 8 29 29 23 2 8 8 18 29 29 25 29 29 29 8 29 29 29 29 29 29 29 25 29 29 31 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 6 2 29 2 29 29 8 26 8 29 29 29 29 6 2 29 29 29 26 29 14 29 29 29 2 29 29 27 2 29 29 29 25 8 26 29 18 23 29 29 29 29 29 29 2 29 29 2 25 29 8 29 8 8 8 2 29 8 8 29 26 18 29 8 6 14 8 6 2 29 8 2 8 18 29 2 2 29 18 29 29 29 25 25 18 29 25 29 29 29 29 20 29 29 29 25 29 2 25 29 25 31 31 29 25 29 2 6 25 29 8 29 25 29 29 29 29 29 29 29 29 29 29 8 23 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 19 29 29 29 29 13 13 16 19 29 16 16 16 19 29 29 19 16 16 16 16 16 16 29 16 16 19 29 16 19 29 29 19 16 17 29 16 16 16 29 16 16 17 6 29 29 16 16 16 29 29 8 29 29 8 29 25 8 18 2 29 8 8 2 31 14 25 29 8 29 2 18 8 2 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 8 29 29 29 29 29 23 6 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 13 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 2 29 29 29 18 29 29 8 29 2 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 31 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 2 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 2 2 2 29 29 29 25 29 27 29 29 2 20 2 8 8 2 2 23 2 8 2 8 8 29 29 25 31 29 14 8 29 2 2 8 29 8 8 31 18 29 6 2 8 8 8 8 2 18 2 8 18 2 23 31 8 29 8 18 8 20 29 29 23 8 6 8 8 8 29 2 8 18 23 26 8 14 18 29 29 2 23 29 18 18 8 2 8 6 8 2 8 29 25 27 8 8 8 29 8 23 18 8 20 6 8 26 8 23 8 2 29 8 20 2 23 31 2 8 2 29 26 29 25 8 8 8 29 23 2 8 8 8 8 8 23 29 29 8 2 29 18 8 23 29 8 8 29 23 8 2 2 8 31 8 23 31 29 25 2 8 8 23 18 8 29 2 8 23 29 29 31 14 8 26 8 8 8 14 8 29 23 29 29 20 8 8 8 29 8 2 29 31 8 27 29 29 8 2 2 6 23 25 23 29 23 25 29 14 29 23 14 31 2 2 29 25 26 31 23 20 2 27 20 23 31 29 29 8 23 8 8 8 31 26 29 18 8 29 29 8 2 29 2 8 2 23 8 29 18 29 27 8 23 26 8 14 23 2 29 29 2 2 8 25 8 29 25 8 8 2 8 29 26 23 29 18 8 2 2 25 31 2 8 29 8 26 23 29 8 8 8 8 18 23 8 8 23 8 2 23 23 8 23 23 8 14 8 18 18 26 8 8 29 14 8 29 8 23 23 29 8 2 29 29 8 8 18 26 18 25 25 25 25 8 8 8 20 26 20 31 2 23 26 18 29 23 29 8 26 29 29 2 2 20 26 29 26 8 2 29 8 29 29 29 29 31 29 29 25 29 29 29 31 23 29 8 31 25 29 29 18 29 18 8 8 8 31 8 2 8 29 8 8 23 31 8 8 2 8 8 29 14 8 2 29 2 8 8 8 18 29 8 18 23 8 26 8 29 23 29 8 29 8 8 29 8 8 2 8 8 8 8 2 6 2 8 8 8 18 23 2 31 2 29 8 29 23 27 23 2 25 8 8 23 8 29 2 2 8 8 8 8 29 2 8 8 8 23 18 26 2 8 18 2 29 8 6 31 8 8 2 18 8 2 26 23 8 26 8 29 29 18 26 18 2 18 18 26 8 8 8 29 23 8 8 8 8 23 8 29 8 27 6 8 29 8 29 8 26 8 8 29 8 29 8 29 23 8 26 29 18 2 23 26 8 2 29 8 29 8 2 8 23 29 2 8 26 23 8 31 8 25 18 6 8 29 8 29 18 29 8 29 8 25 18 26 23 29 6 2 8 8 8 8 25 8 6 8 8 8 29 8 8 23 23 26 8 25 26 29 26 8 23 26 2 29 23 26 23 8 29 8 2 18 29 2 31 29 8 26 29 8 23 14 2 29 8 20 8 29 8 2 8 23 8 14 2 18 8 29 14 6 8 23 8 29 29 8 2 2 23 2 8 25 20 20 20 29 20 26 2 20 8 23 29 29 2 29 31 26 8 27 2 8 29 29 23 2 8 8 29 14 29 29 29 2 25 8 8 8 8 23 18 14 6 23 8 23 26 29 8 29 8 18 29 8 2 29 2 2 8 8 31 29 23 8 29 2 18 18 26 2 29 8 8 8 8 8 8 2 31 8 8 23 23 14 26 29 23 26 2 29 8 29 25 2 29 8 29 8 29 18 14 2 8 25 18 2 8 26 8 8 8 8 8 18 31 8 8 26 8 8 8 8 8 26 8 29 8 23 26 8 2 2 6 18 8 2 8 18 8 26 6 18 23 8 26 8 8 29 26 6 29 8 26 26 26 8 18 8 23 8 23 29 2 8 8 8 14 8 23 29 8 8 8 27 8 8 29 8 29 8 8 18 2 26 29 14 31 23 29 26 18 18 29 8 23 8 8 18 31 26 29 23 26 2 18 8 8 8 8 8 29 29 18 29 29 8 8 8 29 23 29 31 6 8 26 23 14 8 2 2 29 8 8 18 23 6 25 18 20 20 29 29 29 8 29 8 2 8 2 18 2 29 23 29 25 6 2 31 2 8 6 18 8 8 23 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 27 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 2 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 16 29 13 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 8 29 2 25 29 29 29 2 28 18 27 2 2 18 8 2 29 2 29 31 29 29 26 8 29 8 18 2 2 8 8 8 8 8 23 8 2 8 18 29 8 26 29 6 2 29 2 18 8 8 29 8 2 8 2 2 18 17 8 29 14 2 27 29 2 23 2 8 27 29 29 18 8 23 20 31 31 27 2 8 8 26 8 23 26 2 26 2 18 8 29 2 6 29 29 8 14 8 26 26 23 2 8 8 2 29 8 23 31 8 8 31 2 29 8 31 8 6 8 2 18 2 18 29 2 8 18 8 29 29 2 29 29 29 26 27 2 8 18 23 29 18 26 8 25 23 2 29 8 29 23 8 31 8 18 29 29 8 26 18 2 29 2 31 29 2 29 8 8 8 8 8 25 25 29 29 14 29 31 20 26 2 6 23 8 26 23 29 8 25 29 2 29 25 25 2 23 29 29 8 29 2 18 8 8 8 8 8 29 8 8 8 25 18 18 8 29 2 8 25 29 29 8 2 18 29 29 8 2 29 23 2 29 29 8 23 8 26 2 18 2 23 26 2 23 2 29 29 18 23 29 2 23 26 2 8 14 8 8 26 6 14 14 29 25 25 25 2 29 8 31 2 8 29 8 14 2 29 23 31 8 8 29 29 14 8 2 25 26 18 18 8 8 8 29 8 18 23 23 23 8 2 20 20 6 20 8 29 23 23 20 8 23 26 8 8 25 26 23 29 29 26 8 2 23 26 18 8 8 23 26 18 8 23 29 8 29 8 23 23 8 31 8 29 29 23 18 8 29 29 2 18 8 8 8 8 29 29 26 18 26 23 26 2 8 8 8 8 23 8 8 8 2 8 26 26 14 29 26 18 8 29 2 23 26 23 8 8 6 31 8 8 29 2 8 23 23 8 23 8 8 29 23 29 8 29 2 29 29 8 18 31 23 2 2 8 23 23 26 8 8 29 4 8 8 26 8 8 2 8 25 8 8 23 8 2 29 18 29 18 29 8 2 29 8 6 8 23 31 8 8 18 8 8 29 8 23 8 29 26 25 8 2 26 8 29 2 8 29 29 29 29 18 2 8 26 2 8 8 8 29 29 6 29 8 18 29 23 23 26 26 18 29 8 29 14 8 2 8 8 8 2 29 8 18 2 18 2 8 26 8 8 8 25 14 29 8 23 2 14 2 8 18 2 8 2 29 2 20 29 2 8 8 18 8 26 29 25 8 2 18 29 23 26 2 2 25 26 8 2 8 20 26 23 29 8 29 29 8 8 8 29 29 8 8 8 25 25 23 8 8 8 18 6 29 29 2 27 29 29 26 29 20 6 25 18 20 8 20 20 8 14 8 8 31 8 2 8 8 29 2 8 8 8 31 29 8 2 2 2 6 8 23 31 29 8 29 29 2 23 8 26 8 23 26 26 6 8 29 29 29 8 2 26 6 2 8 26 2 18 23 8 8 31 27 8 8 8 8 8 8 2 14 14 29 23 23 8 14 29 23 2 29 18 8 8 29 2 26 26 8 25 23 23 8 8 8 23 2 23 2 18 26 26 18 26 18 2 31 8 8 26 2 18 29 26 8 8 8 18 29 8 2 8 8 29 18 23 23 8 23 8 8 2 6 8 26 18 29 2 26 29 23 18 8 8 8 2 25 8 2 26 18 29 8 31 18 31 8 6 26 23 14 18 8 29 8 29 20 29 29 8 8 8 8 2 8 2 14 8 8 29 20 8 23 8 29 6 31 8 8 2 23 8 8 8 29 2 14 18 23 18 26 8 8 23 8 18 31 29 8 29 23 29 2 26 8 8 8 8 29 2 26 20 6 23 8 2 29 29 8 23 8 18 27 29 29 29 8 23 29 2 8 8 18 8 8 18 29 29 29 8 23 8 8 23 26 18 8 27 2 6 29 23 29 29 5 8 18 29 2 29 6 29 8 6 8 31 26 20 29 2 23 26 6 2 8 2 8 2 6 6 29 29 6 8 29 8 29 29 29 23 8 8 6 8 2 2 29 27 29 8 18 8 2 8 29 18 23 8 29 29 25 25 8 2 4 29 8 8 25 29 8 8 31 8 29 8 8 18 23 26 26 8 29 26 8 8 23 2 29 23 18 8 25 18 29 18 29 26 8 2 29 8 6 29 29 23 2 29 31 8 29 27 29 23 8 8 8 18 29 2 18 23 6 18 29 2 8 8 26 8 23 29 8 8 29 8 26 23 8 26 18 2 8 2 29 18 5 8 6 8 23 8 8 8 29 2 26 29 8 29 29 29 8 29 29 2 20 26 8 23 8 8 23 23 6 29 8 26 8 8 26 8 29 8 23 29 29 29 8 8 23 26 23 8 8 14 18 8 8 23 8 29 31 8 26 26 8 29 23 26 18 29 26 14 8 23 18 8 8 29 8 8 8 8 8 8 23 26 29 26 29 25 18 8 8 8 8 6 23 8 26 26 29 2 8 29 29 8 8 8 8 29 29 8 8 6 8 29 8 23 2 29 8 2 8 25 2 2 8 18 23 29 29 23 8 8 2 2 2 6 8 29 29 6 8 26 8 6 8 2 2 8 8 8 31 29 8 26 8 2 23 8 29 26 2 8 6 8 26 18 2 8 8 29 23 2 2 8 8 8 29 18 8 8 2 18 18 23 2 8 18 8 2 8 14 2 8 29 29 8 29 29 29 8 8 29 8 8 29 29 29 29 14 8 27 8 8 26 2 8 25 8 29 8 18 29 8 8 8 14 2 8 6 8 8 8 8 25 8 29 29 29 8 18 23 29 8 2 14 18 29 23 8 27 2 26 6 8 8 8 2 23 29 27 8 8 8 6 6 8 8 8 18 25 29 25 8 8 8 20 20 29 26 26 2 18 14 20 29 8 8 29 29 8 26 18 29 26 29 2 8 18 23 29 29 31 8 8 2 2 29 8 23 29 8 8 8 8 8 8 8 29 8 26 8 2 29 29 8 8 8 8 8 25 27 8 23 8 8 2 8 18 8 8 2 8 26 29 29 29 23 2 8 26 29 29 2 23 18 8 2 29 25 31 18 8 18 26 8 8 8 8 29 26 8 8 23 8 8 29 26 23 26 8 8 8 2 8 8 8 2 8 31 18 8 23 31 26 23 8 8 23 2 31 8 6 26 29 26 23 8 8 31 8 2 8 6 29 2 8 2 8 2 8 29 29 23 18 18 2 29 8 23 8 8 25 29 29 18 29 8 8 2 29 8 2 26 8 8 23 31 6 8 29 25 8 23 29 6 8 20 8 20 6 2 29 2 26 23 18 8 8 29 26 6 26 18 8 25 29 23 26 8 8 2 29 18 2 2 8 14 14 23 29 8 8 14 8 29 29 6 2 23 14 8 8 23 23 29 8 26 18 18 8 29 8 8 8 8 8 8 23 14 23 8 29 2 25 8 18 8 23 2 8 8 29 8 8 29 29 18 8 27 2 29 29 29 2 8 8 2 8 8 2 6 8 29 23 29 2 2 18 8 2 23 8 8 8 6 14 2 8 18 8 18 18 18 8 18 26 25 25 8 8 2 8 6 29 23 26 29 8 6 31 26 18 8 6 8 25 8 2 8 2 29 18 26 29 26 26 2 20 2 2 18 29 8 8 23 6 29 25 29 8 29 29 2 29 25 25 23 18 29 27 8 31 8 8 29 25 29 2 2 29 25 14 31 25 14 31 2 8 2 18 25 25 29 2 18 8 26 8 8 8 25 8 20 2 2 2 6 23 29 25 31 2 25 27 8 29 27 29 8 8 8 2 8 29 23 14 8 29 29 2 8 29 2 2 29 23 29 26 8 29 25 31 18 18 8 29 23 29 29 2 8 23 20 8 23 14 8 29 8 23 26 8 29 8 29 23 8 2 8 23 8 8 8 29 2 8 23 29 25 2 18 23 29 29 26 29 29 29 8 8 2 23 18 8 29 29 18 31 26 26 23 31 2 8 23 2 8 8 8 8 31 26 8 26 23 31 20 18 2 8 8 2 18 6 18 26 29 23 2 29 8 8 29 8 8 23 29 2 29 2 2 29 8 8 29 23 23 23 23 29 8 14 2 23 8 8 29 2 18 8 8 2 26 25 26 2 23 27 29 2 31 2 29 18 2 18 8 2 8 8 29 26 29 8 23 8 8 2 8 29 8 29 18 2 26 29 8 26 8 6 27 8 29 23 2 31 29 18 8 8 18 8 26 8 29 29 8 2 23 8 23 8 29 25 8 2 8 29 2 6 29 29 31 8 2 8 23 29 20 29 31 26 8 2 8 8 29 8 23 2 29 2 2 8 27 8 29 2 29 8 27 2 8 2 2 8 8 8 29 8 8 23 8 23 31 29 6 29 2 26 8 26 8 29 29 2 8 26 25 8 8 8 26 23 8 29 29 29 8 25 2 2 27 26 27 29 26 26 23 29 26 8 29 8 8 31 29 8 18 29 8 23 8 8 18 8 8 2 2 23 8 29 2 23 8 8 26 8 8 8 8 8 18 8 29 25 2 31 8 8 23 29 25 2 29 29 8 29 25 26 29 8 29 29 18 23 6 8 18 8 8 8 8 29 29 29 23 31 8 31 8 29 8 8 18 8 23 29 8 6 8 2 18 27 2 18 29 31 18 29 8 8 29 2 29 6 23 29 29 2 18 8 29 2 8 6 8 8 2 29 6 8 26 2 2 31 29 2 23 8 2 29 8 8 29 8 8 29 31 2 8 26 29 8 29 8 29 8 8 29 14 8 18 29 8 31 2 29 25 26 23 29 8 29 8 29 29 6 18 8 8 8 2 8 8 8 8 23 2 2 29 23 8 23 18 8 8 8 8 8 8 8 2 18 6 29 2 5 20 8 8 29 2 8 23 8 29 29 8 8 8 2 8 23 8 2 29 29 29 2 8 29 8 26 6 20 29 8 26 8 29 8 8 29 31 2 8 8 26 29 8 8 8 8 23 2 26 2 26 23 8 2 29 25 26 23 8 23 8 14 29 18 23 2 26 23 8 8 2 29 23 8 18 26 8 23 2 29 29 29 29 18 26 8 8 23 23 8 2 8 2 18 14 29 2 8 8 29 8 8 26 8 29 5 8 31 23 29 26 8 29 2 8 8 2 2 8 29 18 8 8 2 8 8 8 26 8 23 29 26 8 26 2 8 8 2 8 29 26 29 18 8 25 18 23 2 8 8 8 29 8 8 2 23 2 14 2 18 8 8 23 29 8 2 8 26 8 29 8 18 29 26 23 27 8 8 29 29 8 23 2 2 20 14 8 20 8 6 8 8 29 23 29 29 8 29 8 2 23 8 25 2 6 8 2 29 2 2 2 20 8 18 23 29 26 8 23 8 29 18 26 26 26 8 8 8 23 8 18 8 29 29 8 29 18 8 23 2 29 6 18 26 2 2 8 18 2 18 23 8 25 29 26 2 8 8 23 18 2 8 8 26 18 8 8 29 2 8 2 29 29 25 25 2 2 23 8 29 8 8 18 23 2 8 18 8 8 29 31 26 8 31 8 18 8 8 14 27 27 29 6 2 8 18 8 26 29 26 8 8 23 29 8 23 2 2 8 31 6 8 23 29 18 8 29 23 8 14 2 8 8 27 8 27 29 8 23 8 2 8 8 26 2 29 6 8 29 29 8 8 26 8 23 2 8 8 18 23 31 2 2 29 8 23 8 8 2 23 29 2 23 8 8 18 8 29 8 8 8 26 23 31 29 2 8 23 8 8 29 2 8 8 29 29 2 8 26 8 23 8 29 23 8 26 8 8 8 8 23 29 8 23 8 23 8 2 29 8 26 8 29 26 23 26 8 8 8 8 25 8 2 8 29 31 26 8 8 29 23 6 8 26 26 2 26 29 29 23 8 29 8 29 18 8 2 23 8 8 8 23 23 6 8 23 8 8 31 18 29 23 8 6 8 8 23 18 8 8 8 26 2 6 8 23 8 25 27 8 8 8 8 2 6 29 18 8 8 6 29 18 29 29 23 18 25 18 8 29 8 20 8 8 6 18 29 8 8 26 2 26 8 29 8 31 29 8 29 8 8 8 8 27 8 8 8 29 8 23 8 8 8 8 29 2 29 8 2 8 29 26 2 8 29 29 2 8 2 29 23 8 8 26 8 18 31 23 14 8 25 29 2 29 2 6 26 29 25 8 8 25 2 18 8 8 31 8 29 2 8 8 26 8 23 27 29 23 2 6 29 23 23 8 8 8 2 8 29 8 8 8 29 25 2 8 29 31 8 31 2 8 23 18 29 23 2 8 8 2 8 8 29 8 25 8 2 8 8 8 8 29 8 8 23 25 8 29 8 29 25 18 8 29 25 29 29 8 2 26 23 8 8 29 8 23 8 23 25 8 29 29 2 8 18 18 8 8 23 8 8 29 8 18 18 23 2 8 8 23 8 8 8 8 8 2 8 29 29 2 29 29 8 18 8 8 8 2 8 23 8 8 26 8 25 23 29 8 20 20 8 8 20 20 8 26 18 25 8 8 23 8 8 25 23 8 26 29 8 8 8 2 2 8 8 8 29 2 29 14 29 26 29 25 8 18 26 29 26 29 8 25 25 25 25 6 8 2 29 31 8 31 18 8 8 23 2 25 2 8 29 2 29 2 29 29 8 8 25 29 2 8 2 18 18 29 2 31 8 31 8 8 27 2 2 14 8 2 29 6 2 27 23 8 8 18 29 8 8 2 8 8 29 25 20 25 2 27 2 8 18 31 2 23 2 26 29 2 26 26 2 2 29 2 8 31 8 18 29 8 18 2 29 8 23 8 29 18 8 14 8 29 8 8 8 29 8 29 29 29 25 8 8 8 2 6 29 8 23 8 8 25 8 31 18 23 26 8 8 8 23 6 23 29 29 8 8 29 26 23 29 8 29 23 29 8 17 8 26 8 2 23 29 29 25 23 8 29 8 6 25 29 2 23 2 29 29 2 29 8 23 29 23 8 8 29 23 8 8 8 8 29 2 8 2 2 8 2 20 27 8 8 29 26 20 20 8 18 23 29 8 8 8 8 25 31 27 8 8 8 26 23 8 8 26 2 29 26 23 8 6 8 29 18 2 29 6 8 18 8 8 23 2 29 20 2 20 31 2 8 8 8 2 29 29 23 25 8 6 18 8 2 8 29 8 29 8 8 2 29 14 8 29 8 2 26 14 8 29 2 8 2 26 8 8 8 8 8 8 2 2 18 23 26 29 8 8 23 29 29 6 23 29 29 23 8 2 6 31 8 23 26 6 29 25 20 8 25 8 8 2 29 8 2 29 8 25 8 23 2 8 29 31 14 8 26 29 8 8 29 2 26 8 2 8 8 8 8 8 6 8 6 8 8 8 2 8 8 8 8 14 6 8 23 29 8 25 29 2 6 2 29 29 8 2 8 8 8 8 23 23 8 23 8 26 8 29 2 18 8 23 8 23 23 26 8 8 8 8 2 23 8 18 8 29 29 8 26 6 8 8 20 8 2 18 29 8 18 2 2 26 4 23 29 6 8 14 2 31 8 2 25 29 2 26 26 8 8 18 2 8 29 8 8 23 8 8 2 26 26 29 8 2 2 29 8 8 20 29 20 26 8 8 8 8 26 29 23 23 8 6 31 8 8 8 29 8 8 29 23 29 8 8 2 26 26 29 29 8 2 8 26 2 26 8 29 8 6 23 29 23 8 29 14 25 8 29 29 8 8 26 29 8 8 8 8 23 8 23 18 8 2 2 29 2 8 8 2 14 8 23 29 8 8 29 8 25 14 25 2 8 2 8 18 20 25 8 8 29 8 8 8 26 8 18 8 23 29 18 29 8 8 8 2 8 23 2 8 23 8 23 8 8 8 8 23 31 14 8 8 2 8 8 29 29 29 23 8 8 8 8 8 8 25 23 8 26 18 29 29 8 26 25 8 8 23 8 31 8 2 8 23 29 8 8 29 2 29 8 31 18 2 8 29 8 29 29 8 6 26 29 31 8 29 26 23 8 29 2 23 8 31 8 29 23 8 8 29 20 8 18 8 25 31 8 29 18 8 8 2 18 23 8 8 8 2 2 29 8 18 26 29 8 8 8 2 14 26 2 23 8 29 29 29 8 29 8 8 29 8 8 23 2 8 6 26 8 8 8 18 8 8 29 8 26 2 29 8 6 8 8 29 8 29 26 2 2 31 8 8 23 26 29 31 8 23 23 2 8 14 2 8 8 23 8 8 29 8 8 23 2 8 26 2 8 8 23 8 29 2 8 23 18 8 23 20 29 8 8 20 20 2 8 29 23 23 6 8 29 8 8 8 8 26 2 25 8 2 23 8 29 25 26 23 8 8 8 8 8 2 2 8 29 8 8 26 23 2 8 8 8 8 2 31 8 23 29 8 23 8 29 8 25 29 14 8 26 8 8 29 8 8 8 29 2 29 2 8 8 23 8 18 8 8 8 29 2 23 8 2 8 2 26 29 8 31 8 2 8 20 29 8 2 18 8 18 29 29 23 29 26 23 8 6 2 2 8 29 8 29 8 8 8 25 2 8 8 23 8 2 2 23 8 23 8 8 8 8 29 27 2 8 29 8 8 8 18 26 8 8 6 8 29 2 29 2 8 23 8 26 29 29 29 8 23 23 23 23 29 2 8 26 8 23 2 8 31 8 8 8 2 29 23 2 14 25 8 26 8 8 8 31 29 14 4 14 2 8 18 29 23 8 14 29 8 2 8 29 18 26 8 23 8 8 29 14 8 2 8 8 8 26 26 8 23 29 2 29 8 8 23 29 29 6 6 8 31 26 23 6 23 8 8 29 2 8 29 2 2 14 14 31 18 8 29 6 8 29 6 6 29 23 2 23 29 2 8 8 25 8 26 26 14 8 29 8 2 26 8 18 29 29 8 23 2 31 23 8 8 23 23 18 6 18 26 8 26 8 8 14 26 18 8 23 8 31 2 20 29 8 6 8 29 29 18 29 18 29 2 29 8 18 26 26 26 8 6 8 2 29 31 26 18 18 8 26 8 8 2 2 18 8 8 29 2 6 8 8 8 26 8 2 23 29 6 8 8 2 2 2 26 8 8 29 29 29 29 8 2 2 29 8 8 25 23 25 29 25 6 29 25 26 2 8 8 2 8 8 25 2 6 2 18 25 2 2 25 25 14 6 2 29 8 2 29 8 31 6 29 25 25 25 18 2 29 29 25 25 25 29 6 25 29 8 29 2 29 25 8 2 18 18 8 6 8 2 2 29 2 8 2 2 23 29 18 8 2 6 18 29 14 18 29 8 8 2 14 25 8 29 8 2 8 8 26 29 23 26 8 8 18 8 25 14 8 8 8 18 18 25 18 23 29 2 2 31 8 8 29 29 31 8 2 2 8 29 8 29 2 2 18 8 23 14 8 8 2 8 26 2 2 29 25 2 8 8 8 8 8 29 8 18 29 29 8 8 18 14 6 29 29 23 27 2 14 8 31 29 8 8 2 8 26 8 23 29 23 26 29 8 8 8 26 8 2 29 29 8 29 8 26 23 8 23 23 8 29 26 8 8 29 2 8 2 29 8 29 6 23 8 8 25 2 8 2 8 23 8 8 8 26 8 8 8 8 8 23 29 2 23 23 18 8 25 8 8 8 8 29 8 18 23 8 23 8 26 8 20 8 8 8 23 26 23 27 8 29 8 23 29 8 14 8 8 29 29 2 26 18 8 14 29 2 2 23 6 29 23 29 31 8 23 2 8 31 18 8 29 2 31 8 2 8 29 8 18 29 8 8 20 18 8 8 26 29 8 23 29 8 8 25 8 8 2 8 31 31 26 8 23 8 8 8 29 31 8 2 2 14 31 2 8 23 25 25 8 18 18 8 18 8 31 29 31 8 2 2 8 8 8 8 14 8 26 8 8 8 8 8 20 20 20 8 29 2 8 2 18 14 20 26 8 8 8 20 20 8 26 2 2 8 2 29 8 29 26 8 8 2 8 26 26 26 8 2 2 6 29 26 31 8 20 8 23 23 20 29 8 8 2 8 25 8 8 8 2 6 2 29 23 23 8 2 8 2 27 23 27 8 8 8 2 8 29 2 26 23 6 27 18 2 27 27 29 8 6 23 27 27 8 27 2 8 8 8 18 29 8 2 20 20 8 2 2 8 20 20 20 8 8 18 8 8 2 26 29 8 8 8 23 8 8 8 29 8 29 23 29 23 8 29 29 8 2 8 26 26 8 18 8 8 25 8 18 2 25 20 29 8 2 23 26 8 29 8 23 8 8 8 8 31 8 25 18 29 20 2 23 27 2 2 2 29 8 8 8 8 23 8 8 8 8 29 8 2 18 2 2 23 23 29 8 26 8 8 23 8 26 26 26 23 8 18 31 8 26 23 29 8 8 8 29 31 29 8 20 2 8 25 8 8 31 8 5 6 14 31 8 8 6 29 8 26 8 23 8 18 23 8 8 2 8 29 8 2 8 8 8 8 8 29 26 26 23 18 8 29 26 25 29 8 8 18 8 29 18 6 8 25 8 8 31 26 23 8 20 8 18 6 23 23 8 8 26 8 18 8 23 18 29 6 23 8 27 26 8 8 8 25 23 8 29 8 8 29 2 29 26 2 20 2 8 20 20 20 20 29 20 8 23 8 23 29 23 26 14 29 2 2 8 18 23 6 26 8 14 29 8 29 2 2 18 8 2 29 31 8 29 8 18 25 2 8 23 8 2 8 8 8 23 2 31 2 8 2 2 2 25 29 23 25 18 25 18 2 8 26 2 8 29 29 8 29 29 25 2 2 23 26 23 8 8 8 2 2 4 23 2 29 29 25 29 6 2 26 8 29 29 8 6 8 23 29 8 14 2 8 8 29 2 8 14 23 14 29 2 18 2 8 8 18 8 8 25 29 14 2 2 25 2 8 8 20 2 18 26 8 8 29 26 8 8 8 8 8 18 8 2 23 8 18 8 8 8 2 29 2 8 18 8 29 29 23 8 23 29 29 18 8 29 8 18 2 8 18 8 8 8 8 2 8 23 29 2 26 29 18 8 14 23 29 8 26 23 2 29 29 23 25 29 8 2 2 8 8 26 29 25 23 25 29 8 29 8 18 6 8 2 29 29 2 29 2 8 23 26 29 29 23 18 29 2 8 14 31 29 8 29 25 25 29 8 8 2 29 8 18 8 8 2 14 29 29 8 23 8 8 8 29 23 8 8 6 23 2 8 8 2 2 23 23 8 20 8 2 8 26 8 6 29 29 29 23 27 8 23 2 6 29 26 29 8 23 8 29 26 18 8 8 8 2 8 29 29 23 8 29 8 14 8 29 29 2 14 18 6 8 14 8 2 2 2 25 29 18 8 31 18 29 8 2 8 8 29 29 18 8 8 18 29 8 26 8 31 29 8 26 23 29 29 29 8 2 8 26 2 29 26 8 25 29 20 8 8 8 18 8 8 29 23 29 8 8 8 29 29 25 8 8 8 2 29 29 29 29 8 26 29 8 8 8 8 31 29 29 29 20 29 8 8 27 18 20 29 20 8 8 23 20 29 8 8 8 26 2 8 20 20 29 8 20 8 18 14 2 2 2 2 23 8 8 23 8 8 8 18 29 8 14 26 8 8 18 8 27 2 23 2 8 8 8 31 8 29 26 6 31 25 23 2 8 6 2 26 29 8 8 29 2 2 29 8 8 27 26 8 29 8 2 8 8 2 8 14 23 8 8 23 26 2 8 29 8 8 8 8 23 8 8 8 8 8 6 29 8 8 29 23 8 26 29 23 8 2 25 31 26 8 29 8 2 8 8 29 29 29 8 2 8 8 8 2 8 18 29 8 2 2 8 2 2 29 26 8 8 2 8 26 6 8 8 8 29 29 8 23 8 8 8 26 17 8 23 8 6 2 29 8 8 29 8 8 29 23 27 8 8 26 23 23 23 14 29 8 18 8 2 14 8 18 8 29 23 29 18 2 29 8 29 29 8 8 8 8 2 8 23 26 18 2 6 6 2 26 14 8 8 29 8 8 29 18 25 25 29 8 8 8 2 8 8 8 29 8 8 29 18 29 8 23 2 8 8 26 29 29 29 29 29 6 8 8 8 8 8 26 2 29 8 26 26 14 8 18 2 2 18 18 2 8 8 26 29 8 6 18 8 8 8 8 6 8 8 29 23 23 8 8 2 29 23 29 25 8 29 23 29 8 29 27 2 8 29 26 8 8 29 8 29 8 29 6 20 8 8 25 20 2 23 2 18 23 23 2 18 2 8 29 8 2 18 6 18 23 29 8 23 8 8 31 8 8 27 8 29 8 29 2 4 31 8 8 8 8 25 8 23 23 23 29 8 2 8 20 29 2 14 2 8 23 23 26 29 25 6 26 29 8 6 29 8 26 8 23 26 6 2 29 8 8 6 8 8 8 8 29 8 8 6 6 6 29 8 8 8 23 2 8 20 18 8 8 2 8 29 29 8 8 2 6 14 8 26 29 29 31 29 14 25 8 8 8 26 29 29 26 8 27 18 8 25 25 23 8 26 23 27 8 29 8 23 26 29 2 8 8 8 8 29 8 8 25 2 8 29 8 2 2 8 29 18 29 8 8 29 23 29 27 23 8 8 2 8 8 8 14 8 8 8 28 23 2 23 6 14 26 29 2 2 8 25 29 18 2 8 29 8 23 8 23 2 8 2 8 8 25 2 18 8 26 8 8 8 8 2 29 29 6 29 8 18 8 8 6 8 25 29 6 8 8 8 23 6 25 29 25 8 29 29 8 2 2 8 29 29 23 8 18 2 8 8 2 29 8 8 31 2 8 29 29 29 2 8 29 26 29 26 23 8 8 8 29 23 8 2 8 8 2 2 26 29 8 26 8 29 29 8 2 29 29 29 29 29 18 6 14 29 8 29 8 18 8 8 29 2 29 26 29 31 29 17 18 8 18 29 8 26 8 23 8 2 2 14 2 8 18 29 8 26 2 14 29 29 25 2 8 8 31 2 2 8 23 29 2 23 26 8 23 23 8 8 2 29 29 26 8 29 2 8 18 2 31 2 20 8 29 29 25 8 14 23 2 8 2 2 8 20 29 2 8 25 8 8 25 8 2 29 26 8 23 29 29 6 31 8 8 8 29 23 8 18 18 29 29 8 29 29 8 31 8 8 29 8 29 8 8 23 26 8 29 8 29 2 2 8 29 23 8 2 29 31 8 29 25 8 8 8 23 29 26 31 29 2 8 25 26 8 27 18 6 8 8 23 27 8 23 26 14 8 29 8 2 8 8 18 8 8 8 18 8 2 29 8 2 23 8 26 26 18 8 8 8 23 8 29 26 8 6 29 27 23 8 8 6 6 31 29 14 8 29 25 2 8 18 8 23 20 26 31 8 8 8 25 25 2 2 2 20 29 8 23 26 29 25 29 8 2 27 8 18 31 8 18 8 29 14 26 8 23 29 2 2 2 25 29 18 8 6 25 18 8 8 8 8 8 26 29 29 23 8 2 25 26 31 2 18 29 8 2 29 8 8 26 2 26 23 8 29 25 25 18 8 8 8 2 26 8 26 29 23 8 18 23 26 23 29 14 8 18 29 29 8 6 2 8 23 26 8 29 23 26 6 8 25 29 8 8 8 29 23 29 23 26 18 2 2 8 25 6 8 2 18 6 8 8 8 29 18 18 8 8 6 14 29 31 29 25 31 29 2 2 2 27 31 2 27 18 29 6 8 8 8 8 8 8 20 29 8 8 2 8 23 2 8 31 2 29 8 25 2 8 29 18 20 8 26 8 2 20 8 14 2 8 23 8 29 8 18 20 20 2 6 8 20 8 8 2 23 8 2 29 29 2 8 25 18 25 25 6 2 29 29 29 2 29 25 18 14 25 25 29 6 6 29 27 18 2 2 8 2 2 18 25 29 8 8 8 29 8 29 25 29 26 8 2 23 8 29 8 25 8 8 2 2 29 23 25 25 2 31 2 8 23 8 23 29 14 6 8 2 29 18 29 8 6 29 25 2 25 18 8 8 8 2 8 8 18 2 25 31 25 8 29 29 25 8 2 8 26 29 23 8 2 8 2 8 29 8 2 29 26 29 14 8 2 29 26 8 26 8 23 29 29 26 31 29 20 25 14 29 29 29 29 8 18 29 31 23 18 8 8 8 8 8 29 31 25 8 8 8 8 23 8 8 23 8 29 8 29 25 25 2 8 25 25 14 8 29 23 2 18 26 23 2 6 25 6 20 29 20 23 8 20 2 29 23 26 6 29 29 25 25 14 8 2 29 29 2 2 23 6 8 8 26 23 8 8 23 25 29 31 25 2 14 14 8 29 8 8 8 26 2 8 8 8 2 23 8 25 8 23 2 8 2 6 14 20 2 29 29 8 2 6 8 8 8 2 8 29 2 8 23 20 29 8 2 8 8 8 8 26 29 26 8 8 8 29 29 8 29 8 2 8 2 8 2 6 26 26 20 26 8 26 6 2 8 2 29 2 23 8 23 8 31 8 2 6 29 23 8 8 2 29 18 6 26 8 2 29 2 23 31 18 8 8 25 25 2 6 26 18 23 8 8 26 2 14 8 8 8 8 8 23 8 8 23 25 8 29 29 8 23 29 8 25 29 2 8 18 8 23 29 25 18 25 8 29 23 2 8 8 8 8 8 2 8 8 2 29 25 8 8 8 2 27 20 8 18 4 29 8 23 29 29 29 8 31 2 6 23 8 2 8 6 2 8 29 2 6 2 29 8 29 2 29 29 31 8 8 26 25 29 8 26 6 8 2 8 8 6 29 29 29 6 8 8 23 29 23 6 6 29 29 8 29 26 2 23 8 2 29 25 18 6 2 18 25 8 8 29 29 8 8 8 2 29 2 8 29 25 29 18 31 29 29 18 18 25 29 14 25 2 2 6 29 6 8 8 2 8 8 8 29 8 8 2 8 2 8 23 8 29 8 8 25 18 26 8 18 23 8 18 8 6 8 23 8 29 31 29 8 2 29 8 18 8 29 8 8 8 23 29 23 8 6 25 25 27 26 31 26 26 26 8 2 29 8 8 23 8 8 8 25 8 14 8 26 8 14 23 31 8 8 6 8 8 14 8 8 25 29 8 26 6 31 8 2 2 8 26 8 8 26 8 8 8 8 8 29 25 29 8 18 2 8 8 29 26 8 2 8 8 8 29 23 29 29 29 29 29 23 25 18 8 18 29 2 29 29 8 6 29 29 20 2 29 23 2 8 2 2 6 8 29 8 8 2 8 8 6 8 23 29 8 23 18 8 8 6 29 25 25 29 29 8 8 29 26 2 8 29 4 29 26 6 8 18 2 2 31 18 6 8 8 23 29 8 29 29 2 29 29 29 25 26 23 8 26 26 29 8 8 8 23 25 8 2 2 2 2 23 8 29 29 8 29 26 23 8 26 23 18 8 14 6 8 8 8 29 8 25 8 31 8 2 18 2 17 8 26 23 18 26 8 8 8 8 8 8 31 8 4 8 8 29 8 8 29 8 29 6 18 8 29 8 29 6 18 25 6 31 25 23 2 6 8 25 23 8 26 2 8 23 8 2 29 8 8 6 8 29 18 8 25 27 8 8 8 8 29 18 8 26 8 2 8 29 8 2 18 8 2 18 14 8 8 8 8 6 20 2 20 31 8 2 31 8 23 31 29 8 29 8 8 18 8 29 25 29 29 23 25 29 23 6 18 6 8 6 8 8 29 23 6 26 8 8 27 8 18 29 8 8 29 8 8 29 8 2 27 29 2 26 18 29 31 6 6 26 23 29 8 6 29 8 8 29 26 18 8 25 29 31 2 25 8 26 29 18 18 29 29 2 31 6 14 26 8 29 6 8 2 29 8 2 18 8 8 29 2 29 8 8 27 2 25 8 2 8 2 8 8 26 8 8 14 8 29 8 6 2 8 8 8 29 2 8 26 6 26 2 18 8 6 29 29 8 8 8 23 6 8 2 29 8 2 8 14 8 8 8 26 29 8 8 8 29 8 29 26 8 29 31 2 27 8 6 23 2 29 8 29 29 2 29 2 2 18 23 8 29 8 8 8 8 8 8 2 8 31 8 29 23 8 26 8 23 26 8 8 18 8 2 8 29 2 8 8 29 8 8 29 8 23 18 8 8 8 8 8 8 8 2 8 8 23 2 8 29 31 8 6 8 8 8 8 23 29 8 29 8 29 23 29 8 23 23 18 29 29 6 8 8 26 23 8 8 26 26 8 31 8 8 18 26 2 8 29 8 6 6 29 23 8 29 8 26 25 2 29 29 2 8 8 2 8 8 8 26 8 29 8 8 27 6 26 2 26 29 8 6 8 29 26 31 23 29 25 29 25 8 18 29 2 8 29 20 14 2 8 18 29 26 23 23 29 8 29 23 8 29 2 8 18 6 2 8 26 23 2 2 26 2 8 29 8 8 29 2 6 8 8 8 8 6 8 6 29 29 2 2 8 29 29 2 23 29 2 8 23 2 23 8 8 8 8 23 8 2 25 29 20 18 23 8 2 18 29 18 23 2 26 29 8 8 8 8 2 6 8 31 27 8 8 6 29 18 29 23 8 8 26 8 29 8 23 29 8 6 2 2 8 8 2 18 29 29 8 6 29 29 31 23 29 2 25 26 2 8 8 8 2 8 26 8 23 31 8 25 8 29 8 26 23 29 29 8 14 8 18 23 8 25 6 8 8 2 8 8 8 8 29 8 25 2 6 2 23 8 23 25 8 23 2 18 2 31 25 18 8 29 8 29 29 8 23 6 8 2 23 8 2 8 29 14 29 29 8 2 8 6 2 6 18 8 8 2 25 8 31 8 29 8 26 14 8 8 23 8 23 8 23 29 29 8 8 8 8 26 6 6 26 23 8 26 8 8 8 18 26 27 2 8 31 6 8 23 29 2 25 2 23 29 29 8 8 8 26 8 2 29 8 29 8 8 8 8 31 2 31 8 20 8 2 8 2 23 31 2 8 14 29 8 8 8 25 31 29 29 26 6 8 23 18 31 29 23 6 23 25 26 14 26 8 8 8 23 2 2 25 29 8 25 6 8 8 29 29 29 8 8 2 26 8 29 2 8 14 25 8 2 26 29 18 29 2 18 26 23 8 25 2 29 29 6 18 8 25 8 8 6 29 29 8 2 29 29 8 26 29 8 18 29 25 8 23 23 8 18 18 18 20 8 25 29 8 8 26 8 2 8 29 25 8 8 8 8 25 8 25 8 29 29 18 2 8 29 8 2 29 29 2 23 8 8 8 8 8 2 29 26 23 26 8 8 8 23 26 23 25 29 6 8 6 25 14 8 29 2 8 6 26 6 23 29 8 8 8 29 8 8 2 8 8 2 2 14 8 8 8 18 18 8 29 2 26 29 14 2 26 23 8 29 29 8 29 26 8 29 29 8 25 8 8 8 8 8 8 8 29 2 29 6 29 29 6 23 8 8 8 8 29 6 8 26 29 29 23 2 29 26 8 23 6 2 23 29 8 29 8 2 2 8 8 2 18 8 8 26 8 8 8 23 8 23 29 8 18 8 2 2 8 23 18 8 26 18 8 29 8 26 14 23 29 29 29 8 2 6 2 25 8 2 29 2 8 8 8 8 2 23 2 8 27 8 8 29 8 23 29 8 29 27 8 29 8 8 8 29 8 14 23 2 29 8 23 8 8 29 20 29 8 8 25 8 26 29 8 23 23 8 8 8 8 2 23 25 2 25 29 8 8 29 29 23 2 2 25 18 29 29 8 8 23 26 26 18 26 18 8 26 8 18 23 2 8 8 29 26 8 2 26 8 29 8 8 8 26 2 23 8 8 2 20 20 20 20 20 2 2 29 20 29 2 29 6 6 18 8 20 2 29 2 2 8 26 29 6 8 8 8 23 29 18 29 29 8 29 2 6 23 29 29 8 8 8 8 8 29 8 6 29 8 31 29 8 14 14 29 14 8 8 2 8 23 8 8 2 23 8 26 8 8 26 8 8 8 6 18 29 8 2 14 18 8 8 8 27 23 29 31 2 8 2 8 2 8 2 29 31 18 2 2 8 2 25 8 8 2 2 8 2 23 29 27 2 8 26 23 8 29 8 8 29 29 29 2 18 8 26 29 23 2 8 31 29 6 29 6 8 29 6 2 8 8 29 8 29 20 18 8 8 8 8 8 8 20 8 8 8 6 2 8 18 8 2 23 8 8 8 29 8 25 8 8 8 8 29 29 8 29 18 8 2 8 2 8 8 2 8 2 29 29 29 29 25 8 8 8 29 8 2 20 8 29 8 20 23 29 8 8 8 8 25 29 29 8 8 29 29 29 26 23 26 23 26 2 8 2 29 29 18 2 23 2 29 23 8 8 8 29 2 8 6 8 8 29 2 29 26 8 2 29 26 2 8 29 26 18 8 23 6 29 25 29 29 2 8 8 8 23 2 18 29 26 2 8 25 8 29 8 29 29 23 26 23 8 8 25 8 8 2 8 2 29 29 8 8 8 14 23 29 8 6 25 8 29 8 8 8 8 14 18 2 26 2 8 2 31 8 2 2 8 23 29 8 14 8 2 26 2 23 25 8 8 2 29 8 29 26 31 29 4 29 6 8 8 8 2 8 8 18 8 2 8 23 2 8 29 29 8 2 29 6 8 18 2 8 2 31 29 8 8 18 8 2 8 14 23 26 23 2 8 8 29 29 8 29 8 8 18 8 8 23 18 8 8 8 8 29 8 8 31 29 25 2 8 25 26 29 26 18 8 14 6 23 23 23 8 8 8 29 8 2 2 8 29 29 25 8 8 23 2 29 8 23 8 25 8 8 31 8 29 8 6 8 8 23 18 18 29 23 18 18 20 2 27 29 8 25 2 23 2 8 31 29 29 29 14 23 8 2 6 2 6 29 27 8 2 25 29 25 29 6 29 25 27 29 27 27 29 29 6 6 8 8 6 29 8 29 8 25 6 29 25 29 25 25 2 29 27 2 2 8 8 29 29 8 8 2 8 8 23 2 26 8 31 6 8 2 23 18 8 29 25 8 2 8 18 25 6 8 8 2 8 25 8 8 2 26 2 8 29 8 29 29 23 29 29 29 2 8 8 8 8 26 2 2 23 25 8 18 8 8 31 26 31 18 8 8 8 2 18 8 31 14 8 8 29 31 2 31 29 8 8 18 18 31 8 29 25 2 29 2 8 8 2 8 8 29 18 18 8 2 29 2 29 2 25 29 8 29 18 2 26 2 25 8 2 29 26 29 29 2 29 29 29 23 14 8 18 25 31 8 2 8 29 29 29 2 29 25 18 29 2 8 14 2 29 25 31 2 2 25 8 25 29 27 5 25 2 29 29 29 29 29 29 2 29 29 2 29 29 25 8 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 16 19 29 16 16 29 29 16 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 16 29 29 16 29 17 16 29 29 16 16 29 29 29 16 29 29 29 16 29 29 16 16 13 29 29 29 29 29 16 29 29 29 16 29 29 29 18 29 29 31 16 29 29 29 29 16 29 29 29 29 13 29 29 8 16 16 16 29 16 16 29 29 13 16 29 16 29 29 16 16 29 16 13 16 16 29 29 16 29 16 16 29 29 29 16 29 16 16 29 29 16 29 16 29 16 29 29 16 29 16 16 16 16 13 16 29 16 29 16 16 29 16 16 29 19 29 16 29 13 16 29 16 29 16 29 29 16 29 16 16 29 13 29 29 16 16 29 29 16 29 16 29 29 16 16 16 29 16 29 29 16 16 16 29 29 29 29 29 16 16 13 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 16 13 8 16 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 25 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 23 29 29 18 31 29 25 25 2 2 6 29 29 2 8 25 2 29 6 2 2 23 8 29 2 2 2 29 2 29 8 2 25 25 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 18 25 2 25 29 29 31 29 29 29 31 29 23 29 29 25 29 25 29 27 23 8 8 29 29 29 18 29 2 2 23 18 25 18 2 8 18 25 29 2 2 8 8 8 27 8 18 25 14 29 8 31 8 29 2 29 25 2 25 2 27 25 29 14 8 25 25 6 29 29 25 29 2 25 29 2 29 2 25 29 16 29 16 29 16 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 27 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 31 8 29 29 29 29 8 29 31 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 25 2 25 29 8 25 2 2 8 8 8 23 25 29 23 2 8 25 2 26 8 18 8 27 8 8 8 29 26 8 6 2 8 25 2 8 8 31 18 2 20 8 29 2 23 2 29 2 29 29 14 26 8 23 8 8 29 2 6 29 8 6 29 2 2 29 31 29 6 25 25 18 25 18 18 23 14 8 25 31 2 25 8 25 25 29 29 29 29 29 29 29 29 29 2 23 29 29 8 31 2 29 29 14 8 29 14 18 2 8 6 25 2 2 23 8 14 23 8 8 8 2 23 29 2 8 2 25 29 2 18 29 18 8 31 2 29 8 23 8 29 8 26 29 2 2 18 2 8 14 25 18 8 8 26 8 2 8 29 8 18 14 29 8 2 8 29 2 2 8 2 14 29 14 20 2 20 29 18 23 20 31 29 18 2 23 2 31 31 29 29 26 2 2 29 20 8 29 6 29 2 18 18 6 8 18 29 8 8 8 2 8 2 29 8 8 6 18 2 29 8 29 27 29 25 8 25 26 27 2 2 31 2 8 29 26 2 29 8 2 2 23 8 8 8 8 8 29 8 8 8 8 8 23 26 8 6 18 26 23 8 8 8 26 8 2 31 8 6 2 29 8 23 2 2 2 8 25 8 26 29 2 8 2 8 25 8 6 23 25 2 8 23 18 29 31 26 29 8 25 2 18 31 18 26 2 23 29 25 29 29 8 23 27 8 2 23 2 8 23 8 29 2 29 29 23 23 6 8 29 8 8 29 26 29 23 2 29 25 6 2 29 8 14 20 8 20 8 8 18 8 18 26 20 26 29 8 20 20 8 29 23 8 25 25 20 20 18 20 8 20 20 8 29 8 8 29 31 8 8 23 14 2 29 8 8 8 18 2 8 6 8 8 29 8 18 2 2 2 2 8 29 2 29 8 29 8 8 26 6 18 29 2 29 2 6 29 2 18 23 8 8 2 23 8 23 8 8 8 8 26 23 29 8 8 8 25 26 8 8 29 8 18 2 29 8 25 8 2 31 8 2 29 18 23 8 26 26 23 2 29 8 20 2 29 23 18 8 29 8 29 8 23 2 2 29 29 29 2 8 8 8 2 2 8 20 29 25 8 8 8 8 2 8 29 8 23 31 2 23 25 18 18 2 8 8 26 26 23 2 29 29 8 6 31 29 8 2 2 31 26 23 26 8 8 23 8 26 23 26 8 26 18 29 25 29 8 29 8 8 8 27 8 25 8 29 26 8 2 2 2 27 2 31 23 29 29 23 8 27 8 2 31 8 18 25 2 27 23 8 8 8 2 2 8 29 29 2 8 8 8 29 8 26 8 8 2 23 8 29 8 18 2 8 18 8 8 8 23 18 29 6 29 20 29 29 31 18 23 18 26 20 8 2 8 8 23 6 8 8 23 8 29 26 26 29 31 29 29 8 26 14 25 18 23 8 8 8 8 23 2 29 8 26 23 29 8 8 18 8 14 8 2 31 25 25 6 2 23 29 23 8 29 2 8 31 8 8 2 8 8 23 8 2 8 6 8 29 6 8 8 2 2 26 18 8 8 25 26 23 2 29 27 8 31 8 6 23 8 2 25 8 8 23 26 14 25 8 29 25 2 18 8 18 27 8 27 29 8 2 8 2 25 8 29 26 8 26 6 26 8 8 26 31 2 27 8 8 6 29 26 8 6 8 8 27 8 8 8 2 27 29 18 8 23 8 23 29 29 8 2 2 8 2 8 29 23 8 2 18 23 6 8 2 18 2 2 23 2 8 8 8 2 8 26 26 8 8 23 8 8 8 2 14 8 8 2 8 29 23 18 29 29 8 26 6 31 29 23 29 2 8 8 2 18 2 8 8 29 29 8 18 8 8 8 23 29 8 29 26 18 29 8 8 23 8 8 23 14 29 2 8 2 8 8 2 23 23 8 18 8 29 8 8 27 8 2 8 29 2 8 8 23 2 23 8 8 18 6 20 2 8 23 18 29 29 8 23 29 25 25 2 6 26 23 2 2 8 26 8 23 2 8 18 26 23 26 29 2 8 26 18 25 2 8 8 26 18 29 8 29 18 26 23 8 18 8 8 29 23 29 29 8 29 29 29 8 23 26 8 8 25 8 8 29 18 8 23 2 23 29 8 29 25 23 8 2 18 23 23 14 29 23 8 8 8 2 8 6 23 2 29 8 29 2 2 8 8 8 26 8 18 8 2 8 8 8 29 26 8 8 6 8 29 29 18 29 8 8 25 8 29 2 8 2 8 26 26 29 23 8 6 8 29 8 8 29 8 20 20 25 8 25 2 23 8 26 2 8 8 2 2 31 20 14 26 25 8 8 6 26 8 14 2 2 8 8 6 8 6 8 8 8 8 8 8 8 29 6 2 8 23 8 2 8 8 29 4 2 23 17 23 14 8 8 8 8 31 6 29 8 8 18 26 8 26 8 2 8 8 2 23 2 6 23 8 29 23 25 26 26 8 8 23 8 8 8 8 26 8 2 6 6 23 23 29 6 2 29 8 8 8 31 8 23 29 8 18 2 8 29 18 2 25 2 8 20 20 20 2 8 14 8 23 29 31 8 8 8 31 8 8 29 8 23 29 25 23 8 23 2 2 8 2 29 8 31 29 6 29 8 8 25 29 6 8 29 8 18 6 2 23 29 2 8 23 8 8 25 18 29 29 18 8 29 29 31 31 8 26 23 27 29 23 8 25 29 23 2 8 23 8 29 6 6 23 8 25 18 8 2 8 31 8 23 8 2 27 2 2 2 8 26 29 2 23 31 8 8 29 14 25 8 8 8 2 2 29 2 2 2 31 27 8 2 2 8 2 18 2 31 23 2 18 8 8 6 2 29 14 25 8 23 2 8 8 29 2 8 8 23 2 29 29 8 8 6 8 8 8 29 2 8 29 8 23 2 14 31 8 2 26 8 29 23 8 23 2 8 25 14 6 23 26 2 29 8 29 8 23 29 2 29 14 8 8 29 29 29 2 8 8 31 23 29 8 8 23 29 26 23 29 18 8 8 6 8 18 17 29 31 23 29 8 18 8 8 25 8 25 31 2 23 27 6 29 8 29 8 8 25 2 29 6 2 18 8 8 6 8 26 2 29 29 6 8 8 8 4 8 29 8 26 2 6 8 23 2 18 20 8 8 2 8 8 8 27 8 29 27 29 29 6 2 25 26 2 8 8 23 8 8 8 29 8 8 23 8 8 8 18 8 8 17 29 2 31 8 8 2 2 8 23 6 27 29 8 29 23 26 26 26 6 23 8 8 23 25 8 23 2 29 23 25 29 26 23 6 2 29 23 8 23 29 29 26 23 2 8 23 31 23 8 2 29 6 8 23 2 8 8 8 8 29 6 29 23 26 26 29 29 26 8 18 18 8 2 8 2 8 6 8 18 29 29 31 8 8 2 8 8 2 8 23 8 26 8 8 23 26 26 8 18 8 8 8 31 23 2 23 2 8 18 8 8 6 18 8 8 26 29 29 29 8 8 29 29 23 26 2 2 29 8 8 26 23 8 2 8 8 8 8 8 8 23 8 25 25 8 26 2 29 8 23 6 25 29 29 18 8 8 26 23 8 31 2 8 8 23 8 6 8 8 29 26 8 29 8 2 8 6 2 25 8 8 2 18 2 29 29 8 8 25 8 23 25 2 29 26 23 6 2 8 31 8 8 26 29 2 8 25 8 2 31 31 25 23 6 2 2 8 8 29 2 2 8 29 8 8 27 2 2 8 2 8 26 8 29 2 8 6 8 8 8 23 2 2 8 23 8 8 2 25 8 2 8 18 23 18 8 29 8 8 8 2 23 2 29 8 2 8 20 8 18 18 23 8 8 8 8 8 2 29 2 2 27 2 8 2 6 29 2 8 23 29 29 6 29 29 8 18 29 25 29 23 14 31 25 2 20 26 8 31 23 26 26 8 8 8 29 29 18 26 31 8 23 2 2 18 2 8 2 2 31 8 2 18 23 6 29 23 29 26 2 29 29 8 8 8 8 23 29 8 31 29 2 2 2 29 18 2 29 29 8 18 23 8 8 2 8 25 29 18 14 8 8 29 6 29 26 8 27 8 29 29 29 8 2 23 29 8 29 29 18 8 2 23 8 26 8 8 18 23 8 8 14 8 29 8 29 29 8 23 31 29 25 29 8 2 26 26 8 23 8 23 29 26 26 18 2 31 8 8 2 29 29 8 8 8 8 20 20 29 29 27 8 25 2 14 2 25 2 18 8 2 2 29 25 2 31 8 25 29 29 29 23 8 8 23 29 31 23 6 8 29 8 23 29 8 2 29 6 29 8 23 29 8 29 2 29 8 29 8 8 25 2 8 23 8 26 14 29 6 8 8 18 18 20 8 8 8 14 20 31 6 29 2 29 18 18 8 23 25 2 8 8 18 29 14 29 29 29 26 8 23 6 29 29 31 8 31 8 8 18 2 18 8 8 8 18 23 8 8 2 2 29 2 29 26 26 6 26 31 29 2 18 2 8 29 29 26 26 18 8 18 8 8 8 18 29 23 8 8 8 8 23 18 26 29 8 18 27 23 26 25 2 29 8 29 8 8 18 25 2 29 29 18 20 8 8 29 2 2 8 18 8 8 25 18 25 31 8 20 20 20 20 26 20 2 8 8 8 14 8 18 2 8 8 23 29 8 2 8 23 8 29 8 14 8 8 23 8 8 8 8 2 8 8 6 2 8 2 29 29 8 2 2 8 18 29 8 29 23 8 8 18 29 18 2 25 29 29 8 6 6 8 8 8 23 29 8 18 8 29 8 18 29 8 23 8 8 18 2 29 8 8 8 8 8 8 29 8 8 8 29 8 2 27 29 29 8 8 18 23 8 29 2 26 31 26 29 6 23 25 2 8 29 2 8 27 18 18 26 29 2 2 8 2 8 23 29 18 29 2 8 8 6 2 2 2 8 25 29 20 8 23 31 2 18 31 8 8 6 2 23 29 8 8 8 8 23 2 8 29 23 8 8 26 29 26 18 18 23 29 26 2 8 8 8 6 8 26 29 8 8 8 6 6 6 8 8 8 2 8 29 8 8 29 8 23 29 2 18 8 18 8 8 8 29 8 2 29 29 23 29 8 27 8 8 8 8 29 23 29 8 2 27 29 6 2 29 8 18 29 8 29 23 8 8 23 29 2 8 8 17 8 25 2 8 18 8 25 29 8 26 29 8 23 8 8 8 20 6 2 8 23 8 29 31 18 20 2 29 2 29 8 2 26 8 29 8 26 23 6 8 31 8 8 8 2 29 2 29 23 29 25 29 8 2 26 8 26 29 2 23 8 8 8 29 29 8 2 8 8 29 18 29 8 8 29 8 8 2 29 2 8 29 29 23 29 8 29 18 18 8 8 8 29 29 8 29 6 8 29 2 8 8 8 8 27 27 31 26 18 2 23 2 8 8 27 29 8 8 29 23 8 29 26 26 8 2 29 8 2 6 29 8 29 8 8 23 31 8 8 18 8 8 8 26 6 8 8 8 14 14 8 18 8 23 29 2 8 25 29 2 23 2 18 8 8 29 29 2 29 8 8 8 8 31 8 8 29 8 2 20 23 2 8 2 23 8 23 8 31 8 2 6 26 8 8 6 23 8 8 29 8 2 31 29 2 23 26 8 29 2 2 23 8 8 8 8 23 2 8 8 29 26 2 8 6 26 8 23 8 26 29 29 29 26 23 8 29 8 8 8 8 23 29 8 29 6 29 29 8 8 23 8 8 18 29 29 23 8 2 8 29 8 8 18 31 14 14 23 2 8 2 23 8 29 29 29 8 2 8 29 29 18 18 27 8 25 6 2 29 2 2 29 8 5 18 2 29 8 2 31 8 14 2 8 31 31 18 18 31 8 18 25 29 8 29 6 2 14 31 18 8 6 31 31 29 23 2 29 8 8 8 6 8 31 2 2 8 29 2 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 25 29 2 2 18 8 2 18 14 8 29 23 2 8 8 2 2 2 2 8 18 25 2 8 8 25 6 8 26 8 8 8 8 8 14 25 25 2 8 8 29 2 2 2 29 29 8 23 25 18 2 2 8 2 29 29 8 8 8 20 29 23 29 25 2 18 26 29 29 8 8 18 20 23 29 23 8 27 29 29 8 29 2 29 29 29 29 29 23 29 29 18 29 2 2 2 29 29 8 23 29 29 29 23 29 29 29 25 29 8 8 29 2 29 29 29 29 2 8 29 29 26 29 27 29 29 8 2 8 8 26 26 8 29 8 8 8 8 26 2 8 29 2 31 29 2 8 8 2 26 29 29 29 2 18 2 2 29 29 8 29 29 29 2 23 18 29 29 29 29 8 8 14 8 18 29 8 23 29 8 29 2 29 29 29 26 29 8 8 26 14 8 23 29 20 8 29 27 29 18 29 6 23 2 29 29 6 29 2 8 23 2 29 2 2 26 8 29 29 2 8 2 8 29 29 8 29 29 23 8 8 8 2 6 29 26 8 26 2 29 2 8 23 29 29 8 2 8 18 29 25 6 29 8 29 8 8 8 8 26 8 2 8 8 8 26 23 29 2 2 8 8 26 8 20 2 23 2 25 29 8 8 23 29 29 14 8 8 2 8 8 8 29 23 29 23 8 29 29 31 23 6 4 29 31 8 26 8 2 8 2 8 29 29 26 31 23 18 2 29 25 8 25 23 25 8 29 6 8 8 8 27 23 29 29 8 23 8 23 2 8 8 29 29 2 2 2 2 23 8 8 29 26 31 8 8 8 29 8 23 8 8 18 8 18 8 8 31 8 8 29 18 8 8 8 23 14 26 6 8 8 8 31 23 2 2 8 8 8 8 2 8 2 14 26 29 26 23 26 8 23 8 31 23 26 29 29 6 27 8 6 23 27 6 8 29 6 2 14 8 29 2 8 8 29 29 26 18 29 8 29 29 31 8 8 8 8 18 8 29 18 27 20 8 8 8 23 8 29 29 2 8 23 2 8 2 2 8 8 20 23 8 14 18 29 31 2 18 29 2 23 29 2 23 2 8 18 26 29 2 29 29 29 18 2 25 26 31 2 23 8 8 29 2 29 8 8 8 23 31 8 8 8 25 29 2 8 2 29 8 23 26 26 8 23 8 8 23 8 8 31 8 8 2 8 8 8 29 2 25 29 18 29 25 6 18 8 8 8 29 8 6 29 29 23 8 29 29 8 23 29 29 23 25 14 8 29 8 29 8 8 8 23 26 8 23 8 23 8 8 8 8 8 31 8 26 29 26 2 8 8 27 29 31 8 14 8 8 29 26 8 2 23 2 2 29 8 8 2 23 29 2 23 8 8 8 8 14 23 29 8 25 8 25 6 18 26 29 18 23 18 6 6 4 8 8 26 23 8 29 8 8 17 18 8 14 8 8 29 2 8 18 18 29 8 29 18 8 25 2 8 23 8 20 23 18 8 8 29 2 8 29 8 8 8 2 8 6 18 8 8 8 8 8 2 8 8 23 8 8 8 8 8 8 8 2 23 6 18 8 8 2 2 8 18 8 31 8 29 8 2 8 29 2 2 23 2 29 18 2 8 26 23 8 8 8 8 8 8 8 2 2 18 8 8 18 8 8 8 29 8 29 2 8 23 29 8 29 8 25 18 18 18 23 8 31 8 8 8 6 31 23 29 26 26 23 8 29 8 2 8 29 2 2 27 27 6 23 8 8 8 23 8 2 2 2 8 8 8 8 18 2 23 2 2 29 23 6 8 23 26 23 8 8 8 23 8 18 29 8 18 18 8 29 2 31 8 8 2 26 8 8 2 2 8 8 23 29 6 26 18 6 29 2 25 8 29 25 8 8 8 2 8 8 23 2 2 8 29 26 8 18 29 29 8 8 2 2 8 8 23 8 14 8 8 23 29 8 2 8 8 23 26 8 29 18 8 26 25 23 29 25 26 8 20 8 20 23 18 26 25 25 2 18 26 23 26 14 8 29 8 8 29 8 8 2 2 8 29 31 2 8 8 8 29 8 8 20 20 29 20 20 23 8 8 25 23 29 8 29 20 29 6 20 31 27 29 14 29 8 23 2 8 8 23 2 18 6 8 29 29 29 8 8 20 2 2 8 8 29 8 2 29 6 23 18 8 18 23 26 23 8 8 18 8 29 29 8 23 8 25 18 8 29 8 23 8 29 14 31 25 20 20 8 8 20 8 29 8 23 8 2 29 8 26 2 2 29 8 23 29 8 2 8 2 23 29 8 18 23 26 8 29 23 8 26 29 8 8 29 29 8 18 2 2 2 29 8 29 8 8 8 18 29 8 2 18 8 18 2 8 8 25 2 8 8 29 23 26 26 8 8 2 29 23 26 8 8 23 8 6 26 8 18 26 8 18 2 29 8 29 29 20 8 2 20 2 20 29 8 26 29 29 2 2 8 26 23 6 4 20 2 18 8 8 8 29 8 8 8 20 29 8 2 18 18 18 23 27 8 29 29 2 2 23 20 20 14 25 25 2 2 23 14 29 8 8 8 23 31 8 18 2 8 31 8 6 4 8 29 29 8 2 2 18 20 26 23 29 29 29 18 27 25 25 29 18 20 20 20 20 29 14 20 2 20 8 18 2 2 2 2 25 8 18 18 8 29 31 29 8 6 29 26 2 29 2 8 2 29 8 23 18 8 2 8 20 2 2 18 18 8 2 2 8 2 2 8 8 18 14 8 8 29 29 2 8 29 8 18 23 8 8 20 20 8 29 20 25 2 29 23 6 8 18 18 8 18 8 6 2 20 23 8 20 20 20 2 29 8 29 29 8 8 8 29 29 18 8 8 26 2 20 20 2 20 8 6 20 26 2 8 2 8 8 2 23 8 2 18 8 27 8 8 2 2 29 2 6 14 29 8 26 26 26 8 8 8 14 2 8 2 29 8 31 29 23 8 23 8 26 23 29 2 23 25 8 23 2 8 29 8 23 8 8 2 8 23 29 8 8 8 8 6 23 8 25 8 29 18 23 29 2 2 8 23 23 2 29 8 29 29 18 26 8 23 26 8 8 8 18 18 8 29 29 26 18 8 23 25 8 8 8 29 8 18 29 8 29 8 8 25 2 23 8 29 8 23 2 27 8 2 2 14 14 31 6 8 20 2 8 25 8 18 18 18 18 14 31 2 8 31 23 26 29 26 2 29 8 25 8 18 26 8 23 8 8 29 23 29 8 8 8 8 6 25 14 29 8 2 2 29 8 23 8 8 8 23 23 29 23 2 31 2 31 18 29 31 8 29 18 8 2 18 8 29 8 20 8 18 23 8 18 26 23 29 8 26 6 8 8 8 29 26 2 8 8 2 29 8 31 18 8 23 2 8 18 29 8 18 31 2 8 2 29 8 8 14 23 8 2 8 23 8 2 8 29 23 29 26 8 8 26 23 8 8 29 2 29 29 31 25 25 29 18 8 8 8 2 18 8 29 8 18 8 29 8 27 8 8 8 2 29 29 2 29 31 26 8 23 6 6 2 23 2 25 6 26 23 2 8 8 29 18 23 29 8 2 29 8 6 29 8 31 8 8 23 8 8 8 29 8 8 26 8 8 23 18 26 8 8 2 8 29 8 8 8 26 23 26 8 29 6 29 29 8 29 23 2 8 23 23 2 29 8 2 8 6 8 2 8 8 8 29 31 8 8 2 23 29 29 8 8 2 2 8 29 2 8 6 6 8 2 8 8 8 8 23 8 8 29 8 26 8 26 8 2 2 29 2 8 8 8 8 26 23 2 8 8 8 6 2 14 29 23 26 2 29 20 31 20 8 8 23 8 8 26 8 8 6 6 8 8 26 23 8 29 8 23 2 18 31 8 8 23 8 31 8 2 8 20 8 29 26 23 8 8 8 8 2 20 8 23 14 29 29 20 2 8 20 18 2 6 25 6 29 25 25 29 18 31 2 6 27 2 2 25 2 2 18 8 26 29 18 2 18 8 18 8 8 18 29 25 29 29 8 8 31 8 27 23 2 2 8 8 8 29 23 2 18 29 8 8 25 25 8 2 8 2 6 8 2 23 8 8 29 18 29 31 31 31 6 8 18 8 18 8 8 8 29 2 8 29 8 31 2 18 23 26 8 8 6 8 29 8 8 8 8 18 26 23 29 6 8 23 8 18 14 29 29 26 8 29 8 8 2 8 29 8 29 2 23 8 8 26 29 29 2 29 29 2 2 23 31 8 18 2 8 29 25 27 8 29 26 8 18 25 8 26 2 8 2 2 14 2 2 23 8 8 2 8 18 8 8 23 2 2 29 8 25 2 8 8 23 8 2 8 2 8 29 18 6 29 2 8 2 29 8 2 20 8 26 8 2 6 26 31 23 18 2 2 18 26 29 2 8 18 8 8 23 29 8 14 8 29 8 8 8 29 26 2 18 29 8 2 23 8 8 29 2 31 25 29 18 2 20 20 26 8 8 8 20 29 29 20 26 2 29 8 8 18 23 8 2 8 31 26 8 8 18 31 18 31 8 8 14 8 29 6 8 8 8 2 8 8 29 18 8 26 8 8 2 29 8 6 29 8 29 8 23 2 8 23 29 29 8 29 6 8 29 8 23 2 8 29 31 23 29 6 29 2 18 8 8 6 29 2 28 8 23 2 8 23 31 8 18 2 8 29 29 23 8 8 29 31 29 2 23 29 29 8 29 8 8 2 2 2 18 23 8 8 29 2 29 8 2 26 26 18 29 6 23 8 2 31 31 6 8 29 29 31 2 23 8 6 8 2 2 26 2 8 8 8 8 8 23 26 18 2 8 8 23 29 26 25 26 26 2 8 8 23 29 27 8 26 29 8 26 27 27 27 6 25 2 2 8 25 18 31 18 2 23 25 2 23 2 18 25 8 29 2 26 31 29 29 29 14 25 23 8 8 18 8 29 2 26 8 25 29 8 2 26 2 8 6 8 31 23 29 31 31 29 2 6 8 2 29 8 2 23 6 29 2 8 29 8 4 29 29 8 29 2 8 18 8 8 6 14 8 8 2 23 29 18 2 8 8 2 2 8 8 8 29 8 18 2 18 8 29 2 23 8 2 8 31 29 29 2 2 8 8 29 2 8 18 23 6 8 8 6 8 8 8 23 29 8 8 8 2 2 8 8 2 2 2 23 8 25 29 31 18 8 23 23 8 23 2 23 23 2 29 8 8 26 8 8 8 2 8 23 8 8 2 29 8 8 8 29 8 8 8 14 8 8 8 8 29 8 29 2 8 23 8 8 14 29 8 18 2 8 6 8 23 29 8 29 8 29 8 2 23 8 29 18 23 23 23 2 26 2 18 8 26 26 31 8 2 8 8 2 23 8 2 29 26 8 29 2 8 29 23 8 8 6 26 2 26 23 26 8 8 27 8 8 29 23 2 29 8 8 8 8 6 8 8 27 6 29 2 2 8 2 2 29 8 8 14 23 18 29 26 23 2 29 2 29 8 8 8 8 2 29 2 8 2 29 2 6 8 2 8 2 2 2 8 2 8 31 8 8 2 25 27 26 8 29 2 8 18 8 8 29 8 8 29 8 8 2 23 2 14 6 8 29 29 14 8 27 29 29 8 8 8 2 8 27 2 26 29 6 23 8 2 29 29 6 8 8 8 8 8 6 8 6 29 26 23 8 18 23 8 8 8 26 8 14 31 26 23 8 29 29 8 8 14 18 26 6 8 23 8 26 29 8 2 23 29 8 8 6 8 29 2 26 8 8 31 29 18 18 26 8 23 2 8 29 8 2 8 29 8 8 29 8 29 8 2 2 29 6 31 8 2 8 8 8 18 8 23 8 29 8 29 2 23 23 8 8 8 2 18 25 29 8 29 8 8 29 8 18 8 31 8 18 2 31 23 8 6 2 29 8 6 29 23 23 29 23 8 8 8 8 18 23 29 8 27 29 2 2 26 23 8 8 14 18 8 29 2 18 29 8 8 2 8 2 29 8 8 23 29 8 2 8 8 29 26 29 8 23 8 8 8 8 2 6 8 8 8 18 8 8 8 8 23 29 29 2 29 2 29 8 29 2 2 2 8 8 8 18 2 8 27 18 29 29 8 23 8 8 23 8 8 8 29 8 23 8 29 8 8 2 8 29 8 8 18 2 8 8 2 8 14 18 20 8 29 23 6 2 26 26 8 8 29 8 29 18 25 2 29 29 26 8 20 26 27 8 29 2 29 2 8 26 8 8 8 8 29 2 14 8 2 20 8 6 6 6 8 23 6 23 31 8 18 31 29 8 29 8 18 23 2 29 8 29 23 2 8 8 8 8 26 8 8 26 29 23 8 8 8 8 2 6 25 29 23 8 23 31 8 26 23 2 26 2 29 8 2 8 8 2 8 8 8 8 23 8 8 8 18 8 23 18 29 23 8 29 14 2 29 2 26 29 29 8 2 23 4 2 2 8 8 29 2 2 27 29 8 2 8 2 8 6 26 8 8 8 23 18 8 8 23 29 8 2 29 18 8 29 18 8 4 26 8 6 23 8 8 2 29 29 2 25 23 26 23 29 2 18 2 23 8 14 2 8 2 8 8 6 23 18 8 2 8 8 8 31 8 8 8 8 8 29 18 2 8 14 8 23 31 8 8 31 8 8 8 2 2 26 8 29 8 29 18 8 29 25 29 23 8 23 8 29 8 31 18 8 8 31 29 8 8 14 29 2 8 23 23 29 31 8 25 29 8 8 2 8 26 2 8 27 8 18 8 8 23 29 25 2 25 8 8 2 8 29 2 8 8 8 8 2 29 18 26 8 23 31 2 8 29 23 18 18 31 8 2 8 8 23 8 29 14 8 6 18 23 8 8 23 29 29 2 8 2 23 2 20 8 20 26 2 26 8 29 29 2 8 18 8 2 29 8 8 29 31 8 8 2 2 31 26 29 18 18 8 23 29 18 18 8 2 8 8 8 29 29 29 8 8 23 31 29 31 2 26 26 6 8 8 25 14 8 8 29 2 6 2 8 18 2 26 27 26 18 6 2 23 2 23 8 2 29 8 29 8 8 8 8 14 8 8 18 8 27 23 2 8 29 23 8 27 27 8 18 8 8 31 8 8 26 23 8 8 29 2 8 8 8 8 8 29 31 17 8 8 8 23 29 8 14 29 23 8 8 8 8 2 8 8 2 8 23 29 8 18 25 8 23 6 8 18 2 8 8 29 23 29 8 29 8 8 8 6 8 2 8 8 18 8 2 8 8 23 8 20 29 8 6 26 8 29 8 8 27 8 8 8 26 14 8 29 8 8 2 29 18 23 29 18 18 29 29 26 8 2 8 8 23 8 8 23 8 23 8 8 8 26 18 6 8 8 8 26 2 8 8 23 2 8 25 23 14 14 8 29 2 29 29 8 2 8 29 8 27 29 18 8 8 2 8 8 8 8 8 2 8 26 26 18 8 8 29 8 8 18 2 2 29 8 29 29 8 8 8 8 6 8 8 23 8 29 8 31 26 8 29 8 8 29 26 8 2 26 8 2 23 27 8 8 31 8 29 2 29 23 8 8 8 14 29 2 8 6 2 8 29 31 23 25 29 23 14 29 8 2 8 8 8 8 31 23 29 8 26 29 2 8 23 8 8 8 2 8 2 8 6 27 26 2 6 8 8 29 2 2 29 8 29 2 29 29 27 29 26 2 8 2 8 8 2 29 25 25 29 2 2 23 8 29 8 8 25 23 26 29 23 31 23 29 8 31 8 25 29 27 2 27 25 2 29 8 18 23 8 29 6 8 8 23 26 2 8 8 2 8 18 2 29 29 8 8 8 26 29 8 8 29 29 2 2 8 6 2 29 23 8 8 17 2 29 31 8 2 23 8 29 8 2 8 8 2 6 2 29 2 29 2 29 18 29 14 2 6 6 23 2 8 8 29 8 8 8 23 29 8 8 8 8 29 29 2 29 20 2 8 29 29 2 8 2 14 14 8 29 2 8 2 14 8 8 29 8 2 2 31 14 29 29 6 29 8 8 8 2 8 23 31 2 8 29 8 29 2 8 8 2 8 8 29 8 2 2 18 18 8 18 26 29 8 2 29 8 5 23 29 23 8 2 6 18 6 23 14 23 8 8 26 23 8 29 2 18 8 8 8 29 29 2 8 25 2 6 8 29 8 23 8 2 23 2 6 29 29 2 29 2 8 8 8 29 29 8 2 2 2 29 8 8 18 26 29 8 8 8 14 8 8 8 8 23 26 18 8 2 26 2 6 8 8 8 29 26 8 8 26 8 6 26 8 18 26 29 18 8 8 29 29 2 29 8 14 23 8 29 6 29 2 8 23 26 29 8 2 2 2 14 8 8 8 29 29 29 8 2 2 8 27 8 23 6 8 29 8 27 27 8 8 8 2 8 8 18 29 18 23 8 8 26 29 2 18 8 8 8 27 8 6 8 18 31 23 18 8 2 29 29 18 2 6 29 8 14 26 2 29 8 29 8 8 23 31 8 8 29 8 26 8 2 29 8 31 8 2 18 8 25 8 8 8 14 2 23 8 8 8 8 26 2 29 2 8 23 8 23 8 8 25 8 8 26 18 8 8 8 8 23 31 29 8 26 8 8 8 23 31 8 2 8 8 8 8 29 23 8 8 8 2 8 8 18 26 29 8 23 8 29 8 8 20 26 20 20 2 6 8 2 23 8 8 2 2 2 8 8 29 20 8 2 29 23 29 8 8 23 8 8 29 2 23 2 8 29 8 23 8 23 29 8 8 6 26 8 29 29 8 8 2 8 8 29 26 6 29 2 8 26 8 18 18 8 8 2 8 23 8 2 2 2 6 2 8 2 27 27 14 2 8 8 8 8 8 6 8 8 8 8 2 18 8 2 26 8 29 23 26 8 2 8 8 8 8 8 14 29 8 8 2 8 23 8 8 8 2 29 8 8 8 2 2 8 8 29 2 6 29 8 26 29 14 29 8 18 2 6 29 14 6 27 29 8 8 8 8 8 29 29 26 29 2 8 8 8 8 23 8 26 8 8 14 8 29 25 8 26 20 2 8 8 8 2 29 26 29 2 26 8 23 29 8 26 8 8 29 8 29 8 8 8 31 29 8 29 31 26 8 8 18 23 29 8 26 26 8 2 2 6 6 27 18 14 8 8 2 2 31 8 29 8 23 29 23 31 29 26 29 18 18 29 8 8 23 8 25 8 29 8 8 29 23 29 29 29 23 8 23 31 29 8 2 8 8 2 8 29 18 25 25 18 8 29 8 8 8 8 8 31 31 8 29 26 29 8 25 8 2 23 8 14 8 23 8 23 26 29 29 18 2 2 8 8 29 23 8 26 8 8 8 29 8 2 27 2 20 31 20 29 26 20 29 2 23 25 18 26 31 8 23 29 26 26 8 26 26 23 14 8 8 6 8 8 8 8 29 26 29 8 8 6 8 29 23 18 2 29 31 29 8 23 26 8 29 20 8 29 8 8 8 8 23 8 8 8 2 29 8 23 2 8 8 27 8 26 8 2 8 8 8 2 18 29 29 8 8 23 14 8 8 29 2 29 8 29 26 29 18 26 14 8 8 8 8 8 29 8 8 8 8 8 6 27 6 29 2 29 8 2 8 8 29 29 8 8 29 2 8 8 8 29 26 27 8 2 8 8 8 6 8 2 6 23 8 26 2 8 14 2 25 2 29 8 23 29 25 8 2 29 29 8 8 8 23 2 8 23 29 27 29 2 29 8 29 29 8 8 8 29 29 8 26 8 29 23 29 23 8 31 18 29 31 26 2 8 8 8 29 18 29 8 29 8 29 29 6 8 29 18 8 18 8 8 18 29 29 29 8 18 8 23 29 31 8 29 29 29 29 29 26 8 8 8 23 29 2 8 29 8 25 29 18 29 18 8 26 23 8 29 8 25 8 2 6 18 25 29 18 2 29 2 8 23 23 23 18 23 8 26 29 8 8 8 26 8 18 29 8 29 2 20 8 8 2 2 8 6 23 8 29 29 8 2 8 29 14 31 8 2 8 8 29 29 2 23 8 2 8 14 27 29 8 6 29 25 8 8 18 31 2 8 8 8 31 29 2 23 2 29 2 8 29 31 29 29 8 23 25 8 18 29 25 29 29 8 31 29 29 25 2 2 2 8 18 20 2 14 29 29 29 8 29 29 25 29 18 2 29 25 23 25 29 25 18 6 25 25 2 29 27 29 29 29 29 29 29 13 29 16 16 29 13 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 19 16 16 29 29 29 16 13 29 29 16 29 16 13 29 29 29 29 16 13 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 8 29 29 29 29 2 2 29 25 29 14 29 29 25 2 2 29 18 29 14 29 2 25 8 29 29 8 2 18 29 14 8 26 26 29 29 29 29 29 29 29 29 29 14 29 29 25 29 29 25 2 29 29 2 2 8 26 29 23 29 8 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 8 20 8 29 20 29 8 2 29 2 8 8 8 8 25 6 8 23 8 29 31 6 8 29 2 8 8 23 23 8 23 2 23 8 8 6 23 2 29 8 23 6 8 8 23 25 8 29 29 2 23 18 18 25 29 2 26 8 29 8 6 8 8 8 26 2 23 8 29 23 18 8 29 18 8 2 2 8 8 31 25 29 25 8 8 31 31 18 2 8 8 8 8 8 2 8 6 2 2 8 8 23 29 18 6 2 8 8 18 8 27 2 2 27 29 2 29 29 8 8 23 2 2 8 8 25 8 8 8 29 8 29 26 8 29 2 31 8 8 18 2 2 29 8 31 2 18 8 26 8 23 26 8 18 29 8 8 8 8 2 29 25 8 27 23 23 27 8 8 29 2 29 27 25 25 25 29 18 2 8 2 2 2 8 23 29 25 2 31 27 31 29 18 23 2 8 2 8 31 8 8 8 8 8 18 2 18 8 8 2 23 29 6 2 23 18 8 23 8 31 2 8 2 18 8 29 18 23 8 2 8 8 8 29 2 18 29 2 31 2 26 29 20 2 8 8 8 26 8 18 23 2 8 2 2 26 23 18 31 25 2 8 2 29 18 8 18 26 25 8 14 8 18 8 23 2 8 2 18 26 31 8 2 2 29 2 23 29 8 2 8 2 18 8 8 8 8 20 8 29 18 20 8 8 29 31 8 29 8 29 18 2 8 17 29 18 18 8 26 23 8 2 25 8 29 29 23 8 2 23 6 23 23 8 8 8 8 23 8 2 2 8 14 2 29 2 25 29 2 8 29 2 29 8 18 2 2 23 31 8 29 8 8 8 18 2 8 23 8 8 8 29 29 26 8 26 8 18 25 2 23 2 2 6 8 8 2 20 29 20 26 2 29 29 2 2 8 8 8 2 8 8 18 29 26 8 29 8 23 29 8 2 18 23 8 2 2 23 8 18 23 8 8 31 26 8 8 8 2 31 8 2 8 23 8 5 8 8 2 26 8 8 18 29 29 23 8 18 29 8 31 8 8 29 29 8 8 2 29 25 8 29 8 8 29 8 25 25 8 23 23 2 29 29 2 14 23 29 29 8 29 2 29 8 26 29 23 2 26 8 29 8 2 14 26 8 8 2 8 23 8 8 8 31 29 8 6 18 2 29 8 8 8 29 23 29 23 2 2 29 8 8 25 6 8 8 6 8 29 8 18 23 8 8 29 8 23 6 29 6 29 6 14 29 6 8 29 8 29 29 8 18 8 23 26 8 26 26 29 18 23 29 2 18 8 29 18 8 23 2 29 8 18 23 8 18 8 2 27 8 8 29 2 2 29 8 23 8 23 8 29 27 8 29 23 8 8 23 8 6 18 8 20 2 29 8 29 8 8 23 8 8 2 29 29 29 26 23 31 6 8 29 8 8 18 8 8 8 8 8 8 26 26 23 8 29 8 26 2 8 8 8 23 23 29 26 23 2 8 31 26 8 29 8 8 26 8 29 23 8 29 2 27 23 23 23 2 23 23 14 8 8 29 26 2 29 2 14 6 23 8 18 8 26 8 8 14 2 29 8 8 2 8 23 8 8 25 29 2 18 29 18 2 29 8 2 23 8 29 8 29 2 23 8 23 8 8 8 14 8 6 8 8 29 18 6 8 31 8 8 8 8 23 8 14 6 29 29 2 29 8 29 8 8 25 18 2 29 8 8 8 29 14 29 23 8 29 29 26 2 18 2 2 6 6 8 26 23 29 26 8 8 23 8 2 29 23 23 8 8 8 29 8 8 25 25 29 20 18 8 20 18 2 20 18 6 8 29 8 29 29 2 29 2 29 20 23 2 8 18 8 29 8 8 18 29 8 8 8 18 6 31 8 8 8 8 31 8 8 25 26 26 8 23 8 29 23 29 14 8 29 23 8 23 8 29 8 2 8 8 2 8 2 8 23 14 8 26 18 2 18 8 8 29 14 8 26 23 26 23 8 8 29 18 6 29 18 6 8 29 29 8 18 18 2 8 8 29 23 29 8 23 8 8 29 8 8 2 2 29 26 23 8 8 2 2 26 2 2 14 31 29 23 26 2 23 29 29 29 29 8 23 8 23 8 29 8 26 8 8 29 6 29 2 18 8 29 2 8 23 29 29 18 23 29 18 29 20 29 8 27 23 8 29 2 8 29 29 6 8 23 8 6 8 29 8 23 8 6 2 8 8 26 29 8 18 8 8 14 18 8 8 2 6 8 8 2 8 26 18 2 8 18 8 23 2 6 14 8 8 23 8 14 18 2 18 8 6 8 8 23 18 8 8 8 2 8 8 25 29 29 23 2 8 29 8 29 23 23 8 26 26 2 8 8 8 8 25 29 2 18 8 8 18 27 8 29 29 8 23 31 8 8 2 8 8 29 18 8 18 23 2 8 8 8 29 23 23 29 8 8 14 8 8 8 8 8 8 29 23 8 2 2 23 23 23 18 31 23 27 8 2 8 2 27 27 20 8 23 23 14 20 8 27 8 27 27 8 8 29 8 27 29 8 8 2 14 8 8 8 29 2 29 25 8 8 29 8 23 2 23 8 23 18 26 26 6 2 8 2 8 26 25 8 29 29 23 29 2 23 8 29 29 8 23 2 29 8 8 8 29 8 8 23 2 14 18 8 31 2 8 8 29 2 8 29 8 8 8 2 8 8 18 29 26 8 8 8 29 8 26 23 18 26 29 8 2 8 6 6 29 8 29 2 29 31 23 29 8 8 29 26 18 29 29 29 6 8 2 2 2 8 14 8 8 8 23 31 8 8 23 2 29 18 29 8 26 29 31 26 23 8 26 2 29 8 18 31 29 2 29 8 8 8 8 29 18 23 29 8 8 29 8 14 29 2 23 8 18 29 29 29 23 26 23 8 29 8 8 2 6 8 8 26 2 8 8 29 8 8 26 2 2 29 8 2 8 26 27 2 29 23 18 25 29 29 29 2 18 31 8 29 8 2 8 18 26 29 26 8 18 8 8 27 23 23 8 8 8 8 23 31 8 8 4 26 8 2 6 8 8 31 8 29 2 8 18 18 2 29 2 23 8 8 18 2 6 26 8 29 26 18 25 2 26 8 29 8 29 29 26 23 8 29 2 2 2 2 29 8 8 18 2 8 8 8 6 18 8 6 29 23 8 2 2 27 8 8 2 29 8 18 8 2 8 26 18 6 2 8 29 26 8 8 18 29 8 29 23 2 8 8 18 6 8 8 25 31 8 8 23 8 8 18 29 27 8 8 8 29 2 8 2 8 8 2 25 14 8 8 8 26 8 8 2 29 29 8 8 23 2 25 8 18 29 6 8 18 29 29 8 25 2 29 26 23 2 29 29 29 29 29 8 26 2 2 29 8 29 8 26 18 29 8 6 8 29 8 6 2 29 18 29 25 8 18 2 2 8 8 8 2 8 26 8 8 18 29 8 29 29 26 8 23 14 2 8 29 8 26 2 29 8 8 25 8 29 8 29 18 8 8 8 29 8 8 8 8 2 23 25 2 8 8 2 8 8 8 23 2 29 2 6 29 8 29 8 8 8 23 2 2 20 26 8 29 6 8 23 8 29 8 8 8 8 2 23 8 29 29 8 8 18 2 18 2 29 8 18 8 23 8 8 23 23 14 8 26 29 23 18 8 18 18 25 2 2 23 8 8 26 29 18 29 6 20 8 23 8 26 29 29 25 6 2 29 14 29 25 8 23 14 8 8 8 29 14 2 8 29 8 29 8 29 25 8 31 20 29 18 8 29 8 23 29 29 8 29 20 26 8 8 8 8 29 6 31 2 29 2 6 2 8 8 8 8 8 29 26 8 29 2 8 8 2 26 31 8 8 8 18 31 6 8 18 8 29 2 8 8 2 8 29 2 23 8 8 26 23 29 8 8 31 27 18 26 26 29 23 29 6 25 2 23 18 8 25 8 23 8 23 8 31 8 2 29 23 2 8 18 26 8 2 26 23 8 8 2 8 26 2 8 2 29 2 8 8 2 8 2 8 26 8 29 31 2 23 2 27 27 8 8 29 29 8 29 27 2 8 8 8 8 29 29 8 8 8 8 8 8 8 8 29 2 29 8 2 8 29 8 8 8 29 8 26 18 29 27 6 8 8 18 8 23 2 8 8 29 23 8 29 8 23 8 18 8 6 26 8 23 23 8 8 29 23 8 2 29 26 23 8 8 29 26 23 8 18 29 8 23 8 6 2 8 18 8 25 18 8 8 26 23 31 2 29 8 27 23 8 8 8 31 2 8 2 8 8 2 29 8 26 31 8 29 23 25 8 2 8 2 8 29 23 31 31 2 29 23 31 8 8 25 8 26 8 8 23 26 2 31 25 6 2 29 20 18 2 29 29 31 2 25 29 25 31 8 2 25 8 23 8 8 6 29 14 29 2 29 18 29 29 8 29 18 29 2 29 8 6 8 8 8 2 29 8 2 27 18 14 31 14 23 31 25 8 8 8 8 29 8 8 23 8 18 2 8 2 29 18 14 2 8 8 29 23 14 25 29 8 29 29 2 29 25 8 6 31 31 23 8 29 29 2 2 29 18 2 25 14 2 29 2 8 18 25 2 8 2 29 8 2 26 2 6 8 27 2 2 8 2 20 8 8 2 8 31 2 23 2 2 8 23 8 8 8 2 31 8 29 29 8 23 29 6 8 8 29 2 25 8 29 2 8 23 2 29 8 8 8 18 2 29 8 20 8 8 8 8 2 8 23 8 27 8 2 29 25 18 2 2 8 8 2 29 29 6 31 29 27 14 26 23 8 25 29 8 2 29 8 8 23 29 8 26 8 8 8 2 8 8 8 31 6 29 8 8 25 8 29 29 18 23 18 18 8 29 8 8 29 26 8 2 8 8 23 29 8 2 26 29 25 26 8 23 8 26 8 25 29 26 8 23 8 29 31 14 2 18 8 23 6 8 8 29 26 29 31 14 8 29 8 2 29 2 8 18 8 29 29 18 8 8 8 29 8 8 8 2 29 23 26 8 8 31 8 25 25 8 8 2 26 29 2 8 29 8 8 8 8 26 29 29 29 8 8 8 29 2 29 8 2 8 29 8 8 26 23 8 8 2 25 18 29 2 23 29 8 2 23 8 29 29 20 20 6 18 29 26 23 8 31 2 8 20 29 29 20 20 18 8 26 8 8 29 25 8 2 8 23 8 26 23 18 6 2 8 8 31 29 27 2 2 26 8 27 18 2 8 2 8 18 8 2 8 2 8 26 23 23 2 26 8 26 23 2 8 23 2 29 29 6 26 29 8 2 23 8 23 25 8 14 18 8 29 8 29 29 29 23 8 2 29 23 14 14 25 8 8 29 2 8 8 8 31 31 8 25 26 8 29 8 29 23 8 6 8 2 8 18 29 29 29 23 26 8 8 18 8 29 8 8 2 18 8 6 18 23 26 26 14 8 2 8 8 8 29 18 23 8 23 8 23 8 26 8 8 27 29 6 8 18 23 29 14 8 26 8 23 8 23 2 23 8 8 25 29 2 8 23 8 8 8 31 23 23 23 2 8 8 23 14 31 2 8 29 8 8 29 8 2 8 8 2 8 26 29 23 2 6 2 25 8 8 8 29 8 29 8 2 8 8 29 31 18 8 8 8 29 8 23 8 8 8 2 29 8 8 8 31 6 23 23 8 23 23 29 8 8 2 2 2 29 29 29 8 23 8 26 18 27 23 26 31 8 18 25 8 26 8 8 8 29 25 25 8 23 2 25 29 18 8 18 29 25 31 29 2 25 8 26 29 27 8 26 2 18 31 8 8 8 8 8 27 8 8 29 8 2 23 31 8 23 8 23 8 29 8 27 8 8 29 8 8 6 29 8 8 8 23 29 29 8 23 29 6 26 8 8 8 23 23 23 29 23 2 8 8 8 26 8 8 26 8 29 2 8 8 8 27 8 8 14 29 8 8 8 8 2 18 14 26 6 29 23 8 8 26 2 18 8 29 31 8 23 23 8 2 8 20 29 2 23 2 8 8 26 29 8 8 8 2 8 8 8 23 8 8 8 31 18 8 8 8 23 2 23 2 29 2 8 29 8 2 23 26 8 6 8 6 8 8 29 2 8 2 8 8 8 8 8 8 29 2 8 8 6 29 8 8 29 27 8 2 18 20 8 8 8 8 2 8 8 14 2 29 2 8 8 2 25 2 26 2 8 23 8 8 8 29 26 8 31 8 29 8 23 2 23 23 29 25 6 26 29 26 8 8 8 26 8 8 8 23 8 8 8 6 26 8 31 18 23 8 29 2 8 8 18 29 8 8 8 8 23 8 8 8 18 2 31 14 2 18 23 29 29 8 8 20 29 2 2 18 23 8 8 8 6 26 31 2 29 26 8 6 8 6 2 2 26 26 8 23 27 18 6 6 18 26 29 8 8 23 23 18 8 2 26 8 8 23 2 8 29 14 25 8 26 8 23 26 23 8 29 29 26 18 23 29 29 8 23 8 2 23 26 8 2 8 2 26 18 29 18 6 2 29 29 29 2 8 29 8 8 2 2 8 26 27 8 6 29 8 2 8 8 26 6 8 8 2 29 8 8 2 2 26 8 8 8 23 6 8 29 31 29 8 26 8 2 8 2 8 23 8 2 8 27 2 18 8 2 18 2 29 8 23 8 27 26 8 2 8 29 27 29 8 2 23 31 14 8 8 8 29 29 29 2 31 29 23 23 8 18 18 8 8 8 8 2 2 23 26 8 8 26 8 8 8 29 8 23 31 2 8 8 8 8 2 29 8 8 6 8 23 31 2 8 8 23 29 8 8 29 29 2 18 8 29 18 29 25 8 23 14 8 2 14 8 8 23 8 8 20 18 6 23 8 18 8 8 2 6 23 29 8 18 8 8 8 29 25 8 8 29 8 2 29 8 8 25 23 8 8 8 8 26 5 31 31 2 2 8 23 27 23 8 18 8 29 27 2 20 27 26 6 8 26 29 29 8 8 8 8 29 26 29 8 23 8 29 8 8 8 8 8 29 23 26 8 29 8 29 8 26 8 29 2 18 2 8 8 4 18 8 8 2 29 8 23 18 23 23 23 8 8 8 29 26 8 11 6 8 8 27 18 27 8 8 23 8 23 8 2 18 25 31 31 18 8 2 8 8 8 8 23 8 20 20 20 26 14 8 26 29 2 26 2 2 29 29 8 29 8 8 18 23 2 8 8 8 25 6 2 29 8 8 6 29 8 2 8 29 2 8 8 18 20 8 26 31 6 8 2 29 18 23 2 23 29 29 8 8 2 14 29 8 29 2 8 23 29 23 29 20 29 18 23 6 23 29 8 8 26 29 18 14 8 8 8 8 27 25 29 26 8 8 23 8 31 29 8 8 29 2 2 8 29 8 26 8 8 8 2 26 14 8 23 26 6 8 8 2 26 8 8 8 26 29 29 26 29 8 29 23 27 18 8 8 8 23 26 18 2 23 8 18 18 18 8 23 29 23 18 29 2 18 31 26 8 29 29 31 8 29 8 29 29 8 29 8 23 8 8 29 14 26 29 29 23 23 2 29 29 2 2 20 8 27 2 8 8 23 8 23 29 23 8 2 18 6 8 23 25 31 26 8 8 26 2 18 8 29 23 18 8 8 29 6 29 23 8 2 8 2 2 8 8 2 27 29 8 26 23 23 8 23 8 6 14 6 8 8 6 6 8 29 8 8 26 2 31 6 8 8 29 29 29 23 31 23 2 6 29 8 23 6 2 29 8 29 18 8 23 2 18 2 23 23 8 6 8 2 8 8 29 8 8 29 2 29 27 23 8 8 8 8 29 2 25 8 18 2 8 2 2 18 23 23 2 29 8 2 31 27 8 29 8 2 18 29 18 8 8 2 23 8 23 8 26 23 8 23 29 23 31 8 8 8 29 27 18 2 8 31 29 18 8 8 8 8 25 8 8 26 18 29 26 23 18 8 23 25 8 26 8 8 8 29 29 2 8 8 8 8 18 8 26 6 29 18 8 26 29 6 29 8 29 29 31 8 14 8 26 8 29 23 2 31 2 8 8 25 29 8 31 29 29 2 23 29 23 25 8 31 25 6 2 2 8 8 29 8 6 8 18 18 8 20 18 8 23 2 27 26 2 8 23 31 8 8 8 8 18 8 18 31 29 23 8 8 8 2 14 14 25 29 8 27 8 8 2 31 8 8 8 8 8 8 23 29 8 29 8 8 2 29 29 8 18 8 8 8 18 8 23 8 14 8 8 29 6 2 2 8 26 23 25 8 23 6 8 8 8 14 27 29 2 2 8 8 2 29 8 2 8 8 18 29 25 8 8 23 8 29 8 8 23 18 14 8 18 29 8 8 2 8 8 2 8 2 8 26 25 18 23 6 27 29 23 8 2 31 8 31 29 2 29 29 8 8 27 6 2 26 8 8 23 8 8 8 8 8 29 8 31 29 31 20 8 18 8 20 26 18 2 2 18 18 18 29 18 29 8 31 25 6 25 31 2 8 29 2 2 14 31 2 31 18 8 25 8 29 29 2 8 29 2 25 2 25 29 29 29 29 16 29 16 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 16 16 29 29 19 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 13 16 29 16 29 16 29 19 19 29 29 29 16 16 29 2 16 29 19 29 29 29 29 16 19 16 16 29 29 16 16 29 16 16 16 19 29 29 29 29 16 16 16 16 29 16 16 16 13 16 29 29 29 16 29 13 16 29 29 29 16 29 29 29 29 19 16 16 29 16 29 16 29 16 29 13 29 29 29 29 29 16 16 16 29 16 16 16 29 29 16 29 29 16 29 29 29 29 29 16 29 16 16 29 29 16 29 29 29 16 29 29 16 19 13 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 13 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 18 29 29 29 29 20 13 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 14 29 29 29 29 29 29 16 29 29 29 29 29 29 2 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 20 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 20 29 29 29 20 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 16 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 16 29 29 29 29 16 29 29 13 29 29 16 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 27 29 16 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 25 29 29 2 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 25 29 2 6 2 29 31 29 29 29 29 29 6 29 17 29 2 25 29 29 2 25 6 2 29 2 25 29 8 31 31 29 29 2 2 2 25 8 18 2 8 8 29 2 8 14 25 29 2 2 8 2 8 2 29 8 2 31 14 29 29 29 29 29 29 29 8 29 8 29 29 5 29 29 2 8 29 29 31 29 29 8 29 29 20 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 8 29 29 31 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 13 8 29 29 29 29 29 23 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 19 29 16 16 29 13 16 16 13 16 29 29 29 29 16 19 13 29 29 16 29 29 16 29 29 29 16 16 29 16 16 13 29 29 19 29 29 16 29 29 13 16 19 29 29 16 29 19 16 16 13 29 29 29 8 16 16 29 19 16 19 16 16 29 29 8 25 18 2 29 2 2 29 8 29 17 8 18 29 2 23 2 2 8 23 8 18 6 6 8 29 8 18 25 8 25 18 27 18 2 8 18 2 20 8 8 23 18 25 29 29 18 29 25 20 8 25 25 29 8 8 29 8 8 8 29 18 23 2 8 2 2 29 25 29 27 8 8 29 29 8 14 2 8 2 6 25 2 29 8 18 8 2 8 26 31 29 2 8 29 8 29 6 2 8 8 8 23 2 25 8 2 26 2 8 29 18 8 8 23 18 2 8 23 8 23 25 20 20 20 8 2 8 26 8 2 8 2 6 8 23 29 20 6 2 23 8 20 29 29 29 8 2 31 20 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 14 8 25 14 29 29 29 29 29 18 29 29 29 25 29 29 29 29 2 8 31 29 8 18 29 29 31 2 18 2 23 8 2 18 23 31 8 31 29 29 8 23 31 29 29 18 8 29 8 14 2 2 2 31 31 29 8 23 29 25 2 25 29 14 29 8 2 8 8 2 6 26 23 14 8 8 2 25 2 20 25 8 29 26 2 23 29 6 2 25 18 2 23 2 23 8 25 18 18 8 2 26 8 26 8 29 8 2 23 26 6 8 8 29 6 8 8 26 6 25 2 8 2 8 23 8 18 8 8 8 18 8 25 29 26 8 8 8 8 8 18 4 8 29 8 8 8 29 29 18 8 26 23 8 2 29 27 2 23 8 23 8 25 29 29 29 29 23 31 8 8 8 29 2 29 2 29 2 2 2 23 8 8 8 26 8 18 2 8 26 2 8 23 8 8 6 8 8 2 29 2 23 8 29 26 2 23 8 6 8 8 2 8 26 8 20 2 8 8 8 8 8 25 20 26 29 23 29 6 31 8 29 8 8 8 29 25 18 2 18 8 2 2 8 2 29 8 29 18 8 25 29 25 2 23 8 18 26 6 29 8 2 29 29 29 8 8 18 20 2 2 20 31 8 8 2 23 20 18 6 2 8 8 26 26 26 8 8 26 2 8 20 8 27 2 20 8 8 29 31 2 25 25 14 29 8 20 20 23 8 2 20 8 6 18 20 26 8 8 8 29 26 8 2 8 23 2 8 8 8 8 26 2 18 29 2 8 20 20 18 20 23 20 2 8 2 23 2 2 29 27 18 23 8 8 2 8 29 14 8 20 31 8 29 29 8 29 8 2 27 2 29 29 27 27 29 27 8 29 8 2 26 29 2 6 29 2 2 25 2 23 8 8 8 29 18 29 8 20 2 8 23 18 8 29 8 29 29 2 2 6 8 26 2 31 29 23 8 31 29 8 2 2 8 25 8 8 18 8 2 18 29 18 29 23 26 2 23 29 29 8 8 2 8 23 8 2 29 8 25 8 8 8 8 8 8 8 8 31 8 8 29 8 29 31 8 8 23 29 8 8 8 6 8 26 29 29 25 23 8 23 2 8 6 2 8 18 26 29 26 8 2 18 29 20 8 2 2 18 2 29 14 2 25 8 18 8 2 8 2 6 23 29 29 23 26 6 8 8 8 8 8 8 2 29 14 8 23 8 29 6 31 29 23 8 8 23 29 8 8 2 2 6 29 8 2 2 8 8 29 8 29 2 18 29 8 29 29 18 18 2 8 29 17 8 8 8 8 14 29 18 8 8 8 2 29 31 26 8 8 26 8 8 18 8 8 8 8 8 8 8 2 8 26 8 26 23 23 23 6 26 23 29 26 29 8 18 29 31 2 23 23 8 8 29 25 29 8 2 8 8 18 23 26 8 8 2 8 18 8 18 8 29 2 8 8 23 8 26 18 23 8 6 8 8 8 2 8 29 8 26 8 29 8 26 2 23 8 8 29 8 8 23 29 8 29 23 8 29 8 8 8 18 20 20 20 8 29 8 18 8 8 8 29 8 2 25 8 8 18 8 8 8 8 8 6 8 18 8 8 29 29 23 29 29 29 29 8 29 8 29 29 29 14 8 23 8 29 23 31 8 8 29 8 8 8 29 2 8 8 29 25 23 29 29 8 8 8 8 8 29 2 2 2 8 29 8 29 25 26 8 23 8 18 8 17 8 2 29 29 8 2 26 8 18 26 8 8 25 26 2 23 29 8 25 29 25 23 2 8 25 29 29 23 2 8 8 8 2 29 29 2 29 23 18 18 8 29 2 2 29 29 23 8 29 26 23 2 8 2 8 8 6 8 8 2 2 29 23 8 2 29 8 18 26 23 8 25 2 29 23 8 23 8 29 8 29 26 26 8 29 23 8 8 8 23 8 8 8 2 8 8 18 8 23 18 2 8 29 2 6 18 23 8 8 8 29 2 23 26 8 26 8 29 8 8 29 2 2 29 8 23 26 8 6 26 8 18 8 29 26 8 27 31 8 29 2 23 8 29 23 8 8 14 29 8 23 8 26 26 29 23 23 8 23 29 8 6 8 2 25 6 29 29 2 2 8 23 26 8 2 6 29 8 2 8 18 8 8 8 8 23 18 29 8 8 31 8 29 8 8 8 2 8 29 31 8 26 18 26 23 6 8 8 2 29 29 29 8 18 2 2 8 8 2 18 2 8 25 29 8 6 29 23 8 8 29 27 18 8 23 8 8 2 23 29 8 8 18 8 31 8 18 29 2 6 23 2 8 18 29 29 18 29 26 2 29 23 8 2 18 8 26 8 26 29 26 29 20 2 8 23 8 20 8 8 20 23 14 14 8 8 29 2 8 8 8 8 2 18 23 8 29 8 8 31 26 29 29 23 29 23 25 6 8 23 29 29 8 26 23 25 29 8 27 2 29 8 8 8 27 8 29 23 17 29 23 26 2 8 2 18 8 2 8 23 31 8 8 6 8 29 8 8 29 2 8 29 2 29 8 8 23 6 31 8 23 2 8 2 29 20 14 29 20 6 29 18 8 18 20 2 29 2 8 8 26 18 6 18 17 26 23 29 8 18 8 8 23 23 29 29 2 8 18 29 8 29 8 8 8 8 25 29 18 8 29 18 26 2 2 6 29 8 8 2 23 8 6 2 8 8 26 29 8 29 23 29 29 31 8 18 2 2 8 8 29 29 28 29 8 18 23 2 8 31 8 2 8 2 8 18 8 18 2 8 23 29 29 8 29 6 8 8 8 29 31 29 8 27 8 26 27 27 8 8 31 2 18 25 29 29 20 18 23 8 8 2 8 2 29 2 29 31 31 23 29 29 8 18 8 29 26 23 8 8 18 23 6 8 2 8 8 29 26 6 18 23 18 8 31 23 2 26 8 31 23 2 8 29 26 29 27 8 8 31 8 8 18 2 2 23 8 23 26 23 8 29 2 2 23 23 8 8 18 29 2 2 8 25 2 18 31 8 8 29 8 8 29 29 8 8 8 29 29 23 29 8 18 6 8 8 23 8 8 23 29 29 8 29 29 26 2 8 23 29 29 8 8 23 29 2 8 8 29 8 23 29 29 8 2 31 8 29 8 2 8 29 8 23 2 8 18 26 8 8 23 2 8 8 2 2 23 23 8 23 26 26 8 2 18 8 8 31 23 18 2 29 8 2 8 2 26 8 23 29 25 29 8 26 2 2 29 29 25 8 8 23 23 8 18 8 31 29 29 27 23 31 29 8 20 8 8 29 2 2 8 2 2 2 2 29 8 8 18 2 26 8 20 20 20 2 20 20 31 20 8 29 2 29 2 8 26 29 26 23 23 18 29 6 18 25 2 25 25 29 2 2 29 29 2 31 2 8 2 8 2 8 29 8 18 31 25 8 2 2 8 8 8 8 8 23 29 29 2 29 25 29 8 23 8 6 23 18 2 8 8 31 20 6 8 29 8 25 26 26 8 2 23 8 2 8 2 29 23 2 8 8 2 29 8 23 8 8 8 6 8 8 8 8 29 23 29 29 8 29 8 2 8 31 18 31 8 29 8 23 29 8 18 23 8 2 18 8 29 8 29 8 8 8 2 8 6 8 8 8 6 2 8 2 8 23 29 20 26 23 29 6 29 29 25 2 18 8 8 2 8 8 29 29 29 2 23 31 8 23 8 14 8 29 29 29 18 8 29 8 18 2 2 2 2 8 29 8 8 2 29 23 8 29 29 23 8 2 26 2 23 31 8 8 23 29 26 8 8 2 26 29 23 8 8 18 23 18 2 25 2 29 8 29 29 2 6 29 2 29 20 27 29 8 8 20 29 26 18 8 29 8 8 8 8 8 8 29 18 8 6 18 29 18 26 8 29 8 2 23 18 26 2 2 23 6 2 6 8 8 8 23 23 29 25 25 8 23 29 2 8 23 18 26 6 18 8 14 8 26 26 8 2 8 14 8 6 8 29 23 8 8 29 6 29 6 26 23 8 8 23 26 6 8 26 8 26 2 8 29 29 25 8 8 8 18 8 26 23 26 23 2 26 18 29 31 8 29 2 6 29 29 8 29 29 8 29 29 26 8 8 27 18 27 27 27 29 2 8 23 18 2 2 26 6 8 2 8 8 8 29 29 29 29 29 6 2 29 2 18 2 18 8 18 18 2 29 2 29 29 25 29 8 2 8 29 2 2 25 2 2 6 2 29 18 25 31 2 2 29 2 2 26 20 2 29 2 8 29 2 26 2 8 29 8 8 2 8 8 29 23 8 8 29 29 25 23 20 18 29 29 2 29 29 8 29 23 6 8 29 2 29 8 2 6 2 2 8 29 2 29 29 25 8 26 29 2 2 23 8 18 8 2 23 26 8 2 8 29 5 8 8 2 2 2 29 8 29 8 14 2 2 31 23 23 8 8 8 8 8 23 27 2 2 18 8 8 29 8 29 23 29 29 29 2 14 14 2 2 29 14 31 2 18 29 2 8 31 8 23 29 27 26 29 8 8 8 23 2 26 8 8 29 29 18 8 2 29 8 2 2 2 29 2 8 8 8 27 26 8 18 23 2 29 8 29 8 8 2 26 2 23 8 6 8 23 8 8 8 23 2 29 8 8 8 29 18 8 2 6 25 2 8 29 8 18 8 2 8 2 23 2 23 8 8 2 26 14 29 29 8 8 26 29 29 29 25 23 29 20 20 8 6 2 26 2 2 2 29 8 8 2 29 8 29 20 8 27 8 27 2 29 8 27 8 8 2 8 29 18 18 23 14 29 8 29 29 31 23 26 18 2 8 29 8 26 29 29 29 31 8 31 25 2 8 8 8 8 29 8 8 29 29 8 29 8 2 2 6 8 8 8 26 29 18 2 26 31 29 14 26 2 8 8 8 8 23 14 6 8 8 8 8 2 2 8 18 25 29 14 8 8 8 8 8 18 8 8 23 18 18 31 8 8 29 25 25 8 8 26 29 23 8 8 8 18 29 14 29 6 25 8 8 18 2 8 8 23 14 8 29 14 2 8 26 8 14 29 2 8 20 26 18 18 18 4 29 29 2 2 29 8 26 27 26 26 2 2 23 8 8 25 25 31 18 2 8 8 8 8 23 8 29 29 26 29 8 14 29 8 8 23 29 2 8 2 29 8 8 2 14 23 31 8 18 8 8 6 8 29 29 2 8 2 26 2 2 6 29 2 18 25 29 8 23 2 8 8 29 27 23 2 8 6 8 8 8 8 26 2 18 29 2 29 23 8 29 8 8 26 29 6 23 29 23 6 2 20 2 8 14 26 18 8 29 18 29 29 8 25 29 8 18 6 26 4 18 8 8 2 8 29 23 8 2 18 8 2 23 23 8 8 29 29 25 2 2 25 20 20 8 26 6 2 26 8 8 2 26 23 8 2 8 18 8 14 18 8 20 8 8 27 2 8 23 8 8 29 8 26 29 29 27 26 18 23 29 29 29 29 8 23 6 2 8 29 26 8 6 8 18 8 8 29 29 26 2 2 8 29 8 8 26 18 6 23 8 8 2 31 8 23 8 2 18 8 23 29 8 23 2 2 8 31 8 2 8 29 14 8 8 8 23 26 29 8 18 29 2 26 29 8 29 8 8 8 8 2 8 8 17 2 8 23 29 2 18 2 8 8 23 31 29 23 27 8 8 8 8 26 23 26 8 8 8 8 8 8 26 8 23 2 8 2 8 8 8 8 25 23 31 26 26 8 2 14 31 2 8 8 8 25 2 8 2 29 23 8 8 8 26 29 23 8 2 25 25 18 8 23 8 8 8 29 25 6 8 31 29 2 2 8 2 31 26 8 29 8 29 29 29 14 25 8 8 23 29 14 31 8 31 29 8 18 8 29 29 14 8 26 8 29 2 29 29 23 29 29 25 2 2 8 23 31 2 29 2 2 26 8 29 8 23 26 27 27 2 23 31 23 8 8 8 31 23 2 8 29 2 18 26 29 17 29 23 29 2 6 2 8 8 29 29 18 23 2 18 8 31 29 8 23 8 29 18 26 29 29 14 27 8 2 2 8 29 2 8 2 29 18 26 8 8 8 29 8 8 27 23 8 8 23 23 31 23 8 8 29 6 29 18 8 31 2 2 8 23 23 29 8 2 8 23 23 8 8 29 6 8 2 8 29 2 31 29 8 29 29 8 2 8 8 8 29 8 18 20 23 27 31 2 18 18 8 8 31 2 8 29 2 8 23 8 2 8 18 8 29 8 8 26 27 2 25 25 26 8 29 2 8 8 8 8 29 23 8 23 27 2 23 8 2 8 23 8 29 23 8 2 23 8 2 26 8 18 14 6 29 8 23 29 8 26 2 8 23 18 2 6 2 23 26 29 29 26 8 8 2 8 8 26 29 2 8 8 29 8 14 26 26 8 8 25 23 4 2 26 29 8 29 29 8 25 8 8 14 29 29 29 2 8 23 26 8 2 8 2 8 18 2 2 29 8 8 23 2 29 26 8 26 29 8 29 18 29 8 8 26 29 8 8 8 29 8 14 29 14 29 18 29 8 14 2 23 27 29 29 14 23 26 18 2 23 2 29 2 2 8 23 2 8 8 26 29 8 8 29 8 2 8 29 14 2 8 23 26 18 8 8 26 23 25 29 8 26 8 2 18 8 8 8 8 8 8 8 8 2 6 23 18 18 8 8 20 6 8 29 18 8 8 8 29 8 18 6 26 8 2 18 26 8 8 8 8 8 8 26 23 8 23 8 29 23 8 14 29 23 8 8 14 23 8 14 8 8 18 25 2 29 23 6 8 29 2 8 8 18 18 29 26 8 8 29 2 2 8 23 2 23 20 2 8 8 8 18 23 8 8 18 8 8 29 2 18 8 23 8 8 2 8 2 8 26 2 26 8 29 23 14 8 23 2 23 8 8 2 8 8 8 31 23 8 26 8 29 8 8 18 29 6 23 29 26 18 23 2 8 8 8 8 29 29 23 29 25 26 8 18 23 2 8 29 2 23 29 8 18 29 8 8 2 6 29 14 26 29 2 8 29 8 2 8 20 27 27 8 29 29 26 29 29 2 26 29 8 8 8 23 2 2 18 8 23 2 29 8 29 29 8 26 2 8 2 20 20 20 2 20 8 25 25 8 23 29 31 2 2 29 14 26 29 8 2 23 8 8 18 29 8 8 8 8 2 29 29 8 8 8 29 29 8 6 26 23 2 23 2 18 8 2 23 23 8 8 8 29 26 29 29 25 25 29 25 18 29 8 29 8 8 23 29 23 14 29 29 6 18 31 8 23 8 18 18 8 8 23 2 29 8 8 8 8 26 25 20 31 29 2 14 23 23 8 8 8 8 20 8 8 18 8 2 8 18 23 29 26 29 31 23 8 8 23 8 8 8 2 8 2 8 8 8 18 29 18 18 29 8 2 29 25 31 2 31 2 8 8 26 8 31 8 8 8 29 8 23 20 25 29 8 8 8 2 8 18 2 29 29 2 29 6 2 27 26 29 23 29 29 2 8 6 23 18 29 27 27 8 29 23 2 8 8 26 2 29 29 6 8 25 2 8 6 26 6 8 8 25 27 31 23 8 2 26 23 2 8 23 23 8 29 23 6 8 29 26 29 2 23 29 29 26 18 2 8 29 8 8 8 26 18 26 2 2 31 27 18 18 31 31 14 25 8 8 8 23 2 2 31 31 8 6 2 27 29 26 8 8 26 8 31 8 8 8 8 8 26 18 29 18 18 29 8 23 2 8 18 29 8 26 2 14 29 29 29 25 29 8 8 8 8 2 8 8 2 8 29 8 8 8 8 8 8 8 8 6 23 26 8 23 29 23 8 18 8 8 8 29 25 29 25 29 18 2 8 23 31 29 2 8 29 8 8 2 8 8 8 26 23 2 8 26 2 29 8 8 8 6 8 8 29 23 23 2 8 29 2 25 8 8 29 29 8 8 8 23 8 23 14 8 8 29 8 26 23 8 8 29 29 18 8 8 18 6 8 8 8 29 31 8 8 6 20 8 29 26 8 29 8 29 8 26 29 8 8 25 6 18 8 18 8 8 8 29 8 18 18 6 29 8 23 29 2 29 18 2 23 23 29 29 29 2 8 8 23 23 26 8 25 26 2 18 23 2 8 8 29 31 8 14 29 2 2 23 29 2 31 2 20 2 2 8 8 2 18 8 23 23 29 8 8 2 8 8 23 23 8 8 25 29 29 8 8 29 29 14 26 2 8 23 29 29 26 18 23 8 8 8 8 29 8 8 31 23 8 2 29 2 18 6 26 2 8 8 2 29 18 8 2 2 27 8 26 29 8 14 8 2 26 8 8 8 6 8 8 8 26 29 6 2 18 18 2 8 2 8 29 8 2 20 23 18 8 23 8 23 8 8 8 8 23 8 23 23 26 29 6 18 8 29 23 23 29 26 14 8 23 8 8 8 29 8 8 23 8 18 27 29 8 14 8 26 23 26 8 8 23 2 2 29 8 8 8 23 8 23 8 8 29 29 27 8 8 29 29 8 25 25 29 8 25 8 29 8 2 2 18 8 8 8 18 29 8 31 29 26 26 8 14 2 29 23 18 18 6 2 29 8 8 26 8 8 29 26 8 8 26 2 23 8 29 18 2 2 29 18 8 2 26 26 8 23 23 8 29 23 8 26 18 25 2 18 23 8 8 2 25 8 2 8 2 29 8 29 29 8 23 8 2 29 26 8 8 18 29 8 23 2 14 8 8 29 2 27 27 29 23 2 8 8 2 8 8 29 29 23 8 8 8 26 29 29 8 2 8 26 29 29 8 18 8 8 23 2 18 29 8 8 23 18 27 8 8 8 8 18 8 2 2 2 8 29 8 2 8 29 8 23 18 2 6 8 8 29 29 8 8 23 25 8 2 27 2 2 29 8 8 2 23 8 23 29 8 8 26 18 29 2 8 29 31 8 2 2 14 8 23 29 8 2 8 18 8 8 8 29 8 8 29 8 8 8 8 8 8 27 29 8 31 8 29 29 8 26 2 8 25 23 8 6 26 8 8 23 8 29 8 8 8 29 8 29 18 18 8 8 29 8 8 23 31 2 8 8 8 6 8 29 23 6 8 2 8 23 29 26 23 6 8 14 8 29 23 18 29 2 29 8 18 26 31 8 2 31 31 18 8 18 8 26 8 29 8 2 23 26 8 23 2 29 29 20 8 20 8 29 23 26 23 2 29 8 8 8 29 8 18 8 6 31 29 18 8 2 8 8 8 2 6 29 8 6 8 29 6 18 18 31 2 23 2 29 20 8 2 26 29 8 8 26 8 6 8 8 26 6 8 6 29 8 23 29 26 8 8 8 29 6 8 8 2 8 8 23 8 29 18 31 6 29 6 8 8 8 2 29 8 8 23 26 20 23 29 31 29 8 26 8 29 27 8 26 8 29 23 8 6 2 8 8 2 8 29 2 8 8 27 27 8 27 8 8 2 2 8 29 6 2 26 2 8 2 8 8 29 29 8 8 18 26 23 6 8 29 2 2 2 6 8 8 8 2 8 8 8 8 8 8 8 23 2 8 8 29 2 8 23 18 23 2 23 8 2 8 8 29 8 2 27 2 26 26 26 8 23 29 2 18 23 8 2 23 8 8 8 8 23 26 8 8 8 31 8 26 18 8 29 18 18 8 2 8 25 29 29 26 29 23 25 23 23 29 8 29 18 31 8 8 8 2 26 26 8 23 29 2 26 8 8 26 2 23 8 18 2 2 27 2 8 8 8 8 8 8 29 8 26 8 29 23 8 18 6 2 18 29 8 29 2 26 8 18 8 8 8 23 2 2 18 18 29 2 29 18 18 2 29 26 6 8 2 26 18 2 8 8 8 2 8 8 6 8 27 18 8 23 8 23 23 29 29 29 31 23 29 29 8 8 2 29 2 23 14 31 29 2 8 2 2 23 23 26 23 8 29 29 8 8 14 20 18 18 8 8 8 8 29 29 14 25 25 8 8 8 29 29 29 8 23 2 8 29 25 8 26 8 2 8 8 18 8 8 23 2 26 29 26 29 18 29 8 8 20 20 29 8 8 26 8 8 23 29 18 2 27 23 8 27 8 8 29 8 6 8 26 29 23 27 27 26 31 26 8 8 8 29 8 29 2 8 29 31 29 29 8 31 8 8 8 18 18 26 2 20 14 26 23 29 8 2 29 8 2 29 18 8 2 2 29 27 27 2 29 31 29 2 2 18 8 18 8 2 8 8 26 8 23 2 26 2 2 23 23 8 8 29 2 2 8 25 6 8 8 8 29 18 18 2 2 8 29 27 29 8 2 8 8 29 6 8 18 8 2 20 14 18 8 27 6 8 26 8 8 29 8 26 8 6 8 31 29 29 18 27 8 29 29 23 8 8 8 8 31 23 8 23 18 8 8 29 25 29 2 8 26 29 8 29 29 8 20 8 5 8 8 29 8 29 8 8 29 23 18 8 2 2 26 8 8 8 29 8 29 8 26 18 14 27 8 29 2 23 31 8 8 8 29 8 8 25 8 8 29 8 26 27 25 27 8 29 18 8 2 8 29 27 29 8 8 6 29 2 2 8 29 8 8 8 29 8 8 23 26 8 29 8 2 2 29 29 25 2 6 8 2 20 8 8 29 2 8 8 2 8 8 23 8 23 8 29 26 2 29 18 18 6 2 8 18 29 27 8 6 20 26 23 8 8 26 26 23 8 29 18 2 8 23 8 23 29 8 8 18 29 18 8 29 4 8 25 8 8 8 8 8 29 26 8 26 8 18 8 31 27 8 8 8 23 8 29 14 2 8 8 8 18 29 18 23 14 8 8 2 31 2 29 8 23 25 8 8 8 14 8 8 8 8 8 29 8 18 26 26 8 8 2 29 6 31 29 8 29 26 8 8 26 26 8 2 29 20 8 2 20 8 2 8 8 26 29 8 23 2 8 8 29 8 25 29 14 8 18 29 29 29 29 25 29 14 8 6 8 29 8 8 8 2 6 8 14 29 18 8 25 2 31 2 8 8 8 26 8 25 8 23 26 26 8 8 2 8 6 23 8 23 23 8 2 25 2 8 8 8 18 18 2 2 8 29 14 23 29 8 2 29 26 29 23 2 8 29 8 23 8 29 2 8 23 23 8 8 26 29 26 27 29 8 8 27 8 27 6 18 27 18 27 23 2 29 23 27 2 27 18 2 29 31 8 6 2 31 8 29 29 29 8 2 2 29 8 8 2 18 8 23 26 8 23 23 8 23 25 2 23 31 29 2 31 26 2 26 29 25 2 6 2 20 2 8 31 8 2 8 2 29 29 20 8 25 23 8 8 23 23 20 8 2 8 8 23 8 31 18 2 2 2 2 29 8 8 8 29 29 6 29 18 6 8 29 23 8 29 2 18 8 8 8 29 8 29 18 2 2 2 27 29 2 2 29 8 8 8 23 18 8 26 29 18 23 2 23 2 20 2 26 31 14 6 8 2 29 8 8 23 8 27 23 8 23 18 29 2 2 29 29 29 23 8 2 8 20 2 2 8 26 26 25 2 20 18 29 23 2 8 8 23 26 29 8 27 18 29 20 18 20 27 20 23 25 29 8 8 2 23 8 2 2 8 2 8 8 8 8 18 8 23 8 29 26 2 8 23 29 29 2 8 2 8 8 8 8 8 8 8 23 29 8 29 29 29 29 29 25 18 2 8 8 31 18 8 18 18 8 2 29 8 8 29 26 27 29 6 2 26 8 18 2 29 2 2 26 2 26 8 2 26 2 23 8 29 23 29 23 23 29 23 8 29 17 8 26 29 29 23 25 29 29 27 2 29 2 5 2 23 8 8 8 8 2 23 8 29 29 2 26 31 8 18 29 29 29 8 29 8 8 8 29 8 8 2 8 8 23 26 8 8 23 8 29 29 18 2 29 31 23 18 23 2 8 8 25 8 2 29 8 2 2 23 6 29 8 29 23 8 29 29 2 26 18 29 31 8 6 26 2 8 23 25 25 25 2 2 2 18 23 31 23 8 29 8 8 8 29 25 29 26 2 29 8 8 2 29 8 29 23 29 8 29 2 29 23 8 26 2 2 14 27 29 2 8 25 2 8 8 2 29 29 29 2 8 6 27 29 27 25 29 29 8 23 2 26 23 8 2 6 6 2 27 2 26 29 14 8 6 29 29 31 23 26 8 8 29 2 8 23 25 26 29 29 6 25 8 18 25 2 26 29 29 8 18 8 8 29 8 8 23 8 5 23 23 29 29 2 2 8 25 26 23 8 23 23 8 29 18 2 18 18 29 31 8 8 23 29 29 6 29 29 23 26 8 29 8 29 20 8 14 8 8 26 8 2 23 18 8 2 26 8 29 23 8 2 29 26 29 29 25 27 29 29 29 29 25 26 2 8 8 29 23 8 26 29 20 20 8 6 23 29 23 25 8 23 8 8 20 8 26 23 18 2 26 18 29 8 26 29 26 29 29 8 27 29 29 29 2 27 8 26 25 6 8 8 8 29 23 29 31 23 18 29 26 8 8 6 8 8 29 2 8 2 2 8 8 8 25 8 2 8 8 18 2 8 8 8 26 8 8 29 8 26 27 29 8 23 8 18 6 8 8 29 18 18 29 8 8 18 8 23 29 8 2 26 29 2 27 6 18 26 2 29 2 2 14 6 29 8 2 8 23 8 8 23 18 26 29 2 26 8 8 18 2 8 8 2 8 26 23 8 8 8 26 8 8 8 8 8 29 8 14 2 2 26 29 8 23 8 6 8 8 8 2 8 23 26 2 18 8 8 8 8 25 14 8 23 8 8 29 2 8 29 8 18 2 23 8 8 29 29 8 8 8 26 26 8 26 23 26 2 23 29 8 29 6 8 29 23 8 23 8 8 29 8 29 8 23 26 31 25 29 25 8 29 29 25 23 25 31 23 29 27 8 8 2 18 2 8 5 29 8 8 8 8 8 31 8 29 29 6 8 29 8 8 31 8 2 29 25 23 18 2 8 8 2 8 8 2 8 8 8 23 8 8 8 29 8 29 6 8 23 26 8 25 27 29 26 2 29 8 2 18 29 2 29 8 29 8 2 8 23 25 2 8 8 14 18 8 18 2 23 18 8 26 8 31 2 26 8 23 29 8 6 29 8 8 27 8 8 29 29 8 8 2 2 2 29 8 2 8 29 18 2 27 29 23 29 2 25 8 8 8 8 25 8 14 29 25 29 6 2 8 26 26 23 8 29 2 23 29 23 8 2 29 2 29 2 29 18 18 2 29 29 25 8 6 29 8 8 29 8 8 23 8 26 2 8 23 8 8 26 8 2 8 8 8 8 2 29 8 8 8 23 23 8 29 2 8 8 8 8 2 8 14 8 2 2 8 31 2 2 2 8 29 8 2 26 23 2 29 18 8 29 29 29 2 29 8 8 8 8 8 29 29 18 23 8 29 26 8 29 8 23 8 8 23 8 8 27 8 29 8 8 23 6 8 23 23 29 2 29 26 14 8 8 8 8 29 8 23 8 8 2 20 8 8 8 29 2 8 20 29 31 29 2 25 8 8 2 29 29 2 2 8 23 29 26 8 2 14 8 8 26 2 8 23 29 29 2 8 2 18 2 29 27 27 25 25 8 26 2 18 23 6 26 2 2 31 29 8 23 8 26 26 29 8 2 2 23 8 14 14 29 29 8 8 23 18 8 8 23 25 6 8 8 29 8 29 29 18 29 29 25 29 27 29 31 8 29 8 8 27 8 27 8 8 8 8 2 6 8 29 18 8 2 2 8 29 29 6 23 8 8 8 2 6 8 29 25 23 23 8 8 8 8 8 8 29 29 8 8 2 26 29 8 26 8 8 8 23 2 8 8 2 8 8 26 29 29 8 29 8 8 8 29 29 8 2 2 27 29 8 29 31 20 29 29 25 29 25 25 29 29 29 8 8 23 29 29 14 2 23 23 25 29 29 18 8 25 2 14 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 25 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 16 29 29 16 13 29 29 13 16 29 29 29 29 29 29 16 16 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 13 29 29 16 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 18 29 29 29 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 18 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 2 29 29 29 29 29 29 8 2 29 29 29 29 29 14 29 29 29 14 29 29 14 25 29 18 29 29 25 29 29 8 29 18 31 14 29 29 31 2 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 25 23 29 29 29 2 20 23 2 26 29 29 31 29 29 14 25 25 18 25 29 25 14 25 29 25 18 14 29 18 29 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 29 29 29 31 14 29 25 14 14 29 29 29 29 29 29 29 29 29 29 2 18 25 29 25 25 2 29 29 29 29 29 25 29 29 25 29 14 29 29 29 31 6 25 29 6 29 25 29 29 29 25 29 29 29 29 29 29 31 29 14 29 29 29 29 29 29 29 29 29 14 29 25 29 29 29 25 29 29 8 25 25 29 14 29 29 29 25 18 25 2 29 29 29 29 29 29 29 29 29 29 29 29 14 27 29 29 2 29 29 29 29 2 14 29 25 29 29 25 29 2 29 29 29 29 29 29 25 25 29 29 29 25 29 29 29 8 8 14 25 29 29 29 29 29 25 25 25 29 29 25 25 6 29 29 29 29 29 25 29 29 25 29 8 25 2 29 29 29 29 29 29 29 29 14 29 29 29 25 29 31 2 29 14 29 25 25 29 25 29 29 25 29 29 29 25 29 8 29 29 14 29 29 29 29 25 25 29 29 29 18 29 8 8 29 29 8 18 29 14 29 29 18 29 31 29 6 29 29 25 29 29 29 29 25 25 8 29 29 27 29 8 8 29 29 29 29 25 8 29 2 25 18 29 2 2 31 23 25 25 29 29 29 23 18 29 25 29 14 29 29 25 29 29 29 29 29 2 8 18 25 31 18 29 25 14 29 29 29 8 29 29 29 29 29 25 29 29 29 31 29 25 8 18 29 29 29 25 29 29 25 18 29 25 29 14 29 29 29 8 31 6 25 25 29 18 8 14 25 8 29 29 18 29 29 14 29 25 29 29 8 29 18 29 8 29 29 29 29 2 14 29 29 2 14 2 29 14 29 29 18 29 18 14 25 25 18 2 29 25 29 29 14 27 29 29 25 25 29 8 29 29 29 2 29 8 31 25 29 2 2 29 25 29 29 5 2 29 29 25 8 29 29 18 29 29 25 29 29 27 29 29 29 29 2 29 2 29 29 8 2 18 14 29 29 25 29 31 29 29 27 29 29 29 29 29 29 25 31 29 29 25 29 29 14 29 29 27 18 8 29 2 8 29 6 8 29 2 29 2 29 31 2 18 29 29 29 29 25 29 29 2 18 29 8 29 29 29 29 29 25 8 25 29 8 18 29 27 14 29 31 29 29 29 29 25 25 25 25 18 29 29 29 29 14 25 2 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 25 29 25 29 29 25 8 14 29 25 25 25 25 27 2 18 18 29 8 25 29 29 2 29 29 29 29 29 8 8 29 29 29 29 14 29 29 29 29 8 14 18 29 25 29 29 29 25 29 25 18 29 18 29 29 29 25 29 25 25 29 8 29 29 29 18 14 8 29 29 18 29 29 25 25 29 14 29 29 29 29 25 25 29 31 29 25 2 29 29 29 14 18 29 2 8 29 29 18 14 25 29 25 29 25 23 29 14 29 29 29 25 29 25 25 2 29 25 29 14 14 31 14 29 2 25 29 29 6 29 29 14 29 31 29 29 29 27 25 31 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 14 29 29 25 25 29 29 25 29 31 25 18 29 25 25 29 18 18 29 31 25 29 29 29 29 25 18 25 31 18 29 29 29 2 29 27 25 29 29 8 8 18 29 31 29 8 2 8 8 29 29 25 29 29 29 18 29 29 29 29 14 29 29 2 2 29 29 29 14 29 29 29 25 8 25 29 29 8 29 29 29 29 27 25 14 29 8 25 25 8 2 29 29 25 25 29 25 29 25 29 29 2 29 25 29 8 29 29 29 29 2 29 29 8 29 25 18 27 31 2 29 25 29 29 25 18 23 29 29 6 29 29 29 25 29 29 29 6 29 29 25 29 25 29 25 25 25 29 29 29 29 2 8 18 29 29 29 2 8 29 29 18 25 29 29 6 29 29 29 29 29 29 25 29 29 29 25 25 29 29 29 29 18 29 18 29 25 25 25 29 29 25 29 25 14 2 18 2 29 2 8 2 29 29 29 8 29 8 29 25 29 8 29 29 23 29 29 29 18 29 29 29 25 6 29 29 29 29 2 2 29 2 8 29 29 29 2 29 18 29 2 8 2 8 29 2 2 29 2 8 8 23 25 2 29 29 25 20 29 29 6 29 2 18 26 2 18 18 29 8 29 29 29 18 8 29 2 29 18 2 2 6 29 23 25 29 29 2 2 18 8 8 8 8 8 27 14 29 2 18 29 29 25 29 25 25 18 29 25 29 25 29 8 14 26 29 8 26 25 25 8 2 26 8 2 8 29 2 31 8 8 14 29 8 2 2 29 26 8 8 2 8 8 2 18 29 2 29 8 8 29 29 29 29 29 29 2 8 29 29 31 8 23 29 2 26 8 8 8 8 6 29 25 29 29 2 6 29 25 29 8 18 29 31 23 29 2 29 8 29 25 29 8 18 25 2 8 18 29 2 2 2 2 25 25 2 29 29 18 25 25 29 26 2 18 29 25 31 6 29 29 29 8 29 29 29 25 29 29 29 14 2 25 18 29 18 14 20 8 26 2 29 14 25 8 2 29 29 29 25 25 29 25 8 14 29 25 31 29 29 25 29 29 14 29 29 14 2 31 29 6 29 14 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 31 14 29 18 6 25 8 29 25 25 29 25 25 25 25 14 29 25 29 25 23 31 18 14 14 14 29 29 29 18 6 2 29 6 29 18 8 18 29 25 25 25 25 29 29 29 29 2 29 29 14 25 25 25 18 29 29 29 25 6 2 2 2 25 2 8 29 8 29 2 29 29 29 18 2 2 29 8 18 29 27 8 2 29 8 8 18 8 31 18 29 2 29 26 8 29 18 25 20 2 20 29 29 25 29 18 8 25 29 2 8 29 18 25 2 8 31 2 18 6 29 29 29 25 25 6 23 27 29 29 6 20 2 29 6 29 2 8 14 29 29 31 29 8 26 14 29 25 14 29 26 2 8 25 18 25 29 29 29 8 29 2 8 18 29 2 8 2 20 8 29 8 26 23 8 25 26 8 29 29 2 31 8 23 2 29 29 20 26 29 29 6 29 29 2 6 18 29 8 25 25 8 31 26 29 25 8 25 29 29 29 8 2 25 25 2 23 20 29 8 2 29 23 29 29 8 8 29 8 29 29 29 2 29 18 8 29 29 25 29 29 8 29 29 25 8 25 29 29 20 29 8 8 2 8 2 29 27 29 29 29 31 8 2 8 29 25 2 8 8 29 8 8 8 8 14 6 25 29 25 2 2 25 18 29 8 29 2 29 23 29 29 8 31 8 29 25 8 8 29 2 25 2 23 25 8 8 2 23 8 29 2 29 18 25 29 2 23 2 2 18 29 29 27 29 29 26 29 8 23 29 25 25 8 8 29 25 2 31 8 8 29 8 29 8 27 29 29 29 8 29 2 29 8 2 8 18 31 8 2 8 29 6 29 29 18 2 29 2 6 2 20 26 8 25 18 8 8 26 29 23 27 2 2 8 8 23 29 8 26 2 2 18 2 29 8 25 27 2 8 6 18 2 8 29 31 2 6 18 29 18 18 8 29 29 14 26 8 8 20 23 8 6 31 8 25 29 23 29 26 26 2 29 2 2 29 29 18 2 8 26 8 29 20 20 8 20 26 8 29 14 29 6 29 29 2 29 18 31 29 8 29 29 29 25 8 29 29 29 2 6 14 27 29 26 26 2 18 29 29 2 29 31 29 8 29 26 8 31 29 29 29 26 8 18 2 20 25 8 14 29 25 25 14 18 8 2 26 2 29 2 29 29 23 18 6 29 29 14 2 29 23 2 25 8 29 29 31 29 29 6 25 23 29 29 8 8 2 29 29 29 25 8 29 8 14 8 2 29 8 29 14 29 8 29 29 8 2 23 8 29 18 2 26 29 18 26 26 8 29 2 29 20 20 29 29 27 8 8 8 8 29 20 8 2 29 8 25 29 29 2 25 29 8 29 29 29 8 29 31 8 31 29 8 8 2 29 29 29 18 2 29 29 31 29 25 18 8 18 18 29 18 14 29 29 29 14 2 29 14 2 2 2 25 25 8 2 20 2 29 8 8 2 29 2 8 29 2 29 25 18 25 29 23 25 8 29 29 29 14 18 29 8 14 18 2 29 8 8 29 8 25 18 8 8 20 2 20 20 20 29 2 2 20 25 2 29 2 18 14 29 2 2 20 8 2 29 29 2 2 29 29 8 18 2 29 18 2 8 8 26 29 8 29 14 25 31 8 29 29 29 2 18 8 23 8 29 14 2 2 18 18 29 2 8 29 8 8 18 2 6 29 8 8 31 2 8 2 23 29 29 25 2 18 25 25 29 8 8 25 27 29 2 29 2 2 2 29 8 2 2 26 8 23 29 29 29 8 8 26 2 25 2 8 18 29 23 2 8 2 2 2 2 2 8 29 27 2 29 8 18 25 2 18 18 8 29 25 23 25 18 29 25 20 2 29 25 29 18 18 29 2 20 2 8 29 29 23 29 25 29 2 8 20 8 6 8 29 26 26 20 8 8 29 6 2 23 8 25 29 29 8 6 8 2 4 8 26 26 8 23 18 23 8 8 31 25 29 29 29 18 18 8 2 8 8 29 29 18 29 29 8 31 2 18 8 29 6 25 2 18 25 29 2 29 2 6 14 29 25 6 2 8 29 2 25 8 8 8 26 23 18 25 25 18 31 29 31 6 18 31 29 18 26 8 8 14 25 8 29 2 29 2 6 29 23 8 29 8 23 6 8 6 2 29 8 8 26 25 8 2 26 29 29 23 20 29 8 23 26 23 25 29 2 29 29 29 8 29 29 2 29 8 8 23 29 25 14 29 29 25 23 29 26 29 8 29 2 29 29 8 2 25 2 29 8 8 18 29 25 8 25 14 29 29 25 8 23 29 23 29 23 29 31 31 29 29 29 14 8 29 8 8 8 29 6 31 31 29 25 29 29 29 2 25 8 31 25 29 27 29 18 29 18 31 25 14 26 29 25 2 18 29 29 8 23 2 23 26 29 2 2 2 2 25 2 29 14 29 2 8 29 6 2 8 8 2 8 29 2 29 8 18 29 8 2 29 8 2 20 18 29 20 8 23 26 29 23 25 6 2 8 8 6 8 26 18 8 18 29 29 25 8 31 8 6 29 29 31 29 31 29 31 29 6 8 2 6 8 29 2 25 2 2 29 29 29 8 29 26 2 27 6 26 2 29 29 29 29 25 2 29 29 2 8 8 25 25 23 25 2 29 14 27 8 2 2 8 18 8 29 18 29 29 8 2 2 8 29 29 2 23 18 25 6 2 31 20 29 29 29 31 8 8 29 23 2 18 2 26 18 18 14 8 8 8 29 29 8 6 8 29 25 29 8 29 8 18 2 8 25 25 29 29 26 8 23 29 25 29 29 8 8 25 8 18 29 2 2 8 29 8 8 29 29 29 25 29 29 29 29 6 18 29 18 8 26 18 6 29 8 8 26 8 8 2 18 23 18 29 26 26 2 8 23 2 2 26 27 8 27 14 8 31 18 29 25 2 29 8 6 8 8 2 29 27 29 23 26 8 8 29 8 29 14 2 27 27 14 2 8 23 8 31 8 26 29 25 29 29 2 18 26 2 8 2 2 2 29 18 2 29 23 23 26 29 2 2 23 18 2 29 8 29 6 8 8 29 18 6 29 29 8 8 2 29 31 29 29 8 23 8 29 23 6 8 18 8 2 18 18 8 23 2 29 4 4 23 8 26 26 26 29 8 8 29 14 2 29 25 29 26 31 29 29 2 2 8 14 8 23 6 2 27 29 31 18 29 8 2 2 8 2 29 25 29 8 29 29 26 2 8 8 8 20 8 8 18 26 8 26 18 29 26 2 29 2 14 14 8 29 23 29 27 8 29 8 8 29 8 2 8 18 29 26 2 23 29 8 2 2 29 18 23 29 29 2 18 25 18 2 26 8 23 26 8 8 8 8 26 26 18 25 8 8 23 5 8 23 29 29 23 26 18 14 2 2 6 8 2 2 23 29 14 29 29 29 29 18 8 29 29 18 8 26 8 2 20 29 23 8 29 25 8 8 29 25 8 26 2 29 8 29 31 8 2 18 8 14 6 8 23 18 8 2 26 2 23 31 25 2 29 29 29 8 8 8 23 8 29 29 2 2 25 2 2 27 25 14 6 8 8 8 29 23 29 29 6 2 2 2 29 29 8 29 8 8 8 18 29 26 8 31 8 5 8 25 8 8 25 29 14 29 8 29 8 29 8 6 8 8 8 8 2 26 29 8 2 18 8 25 29 29 29 8 8 8 2 26 25 2 26 14 26 8 8 8 2 26 6 18 29 8 8 29 2 2 8 23 29 6 27 18 8 8 27 2 26 18 29 8 27 2 8 23 6 23 8 8 23 18 31 8 8 2 8 18 14 8 20 8 8 29 2 8 14 8 29 18 27 2 25 29 23 8 8 2 29 2 2 29 23 26 18 2 8 18 31 18 18 8 29 8 18 2 29 29 27 29 27 29 8 25 23 8 8 26 29 26 8 2 26 2 8 8 29 29 2 8 29 2 25 8 18 18 8 2 18 8 6 29 2 8 25 25 26 8 26 23 2 29 29 2 2 29 2 8 8 29 8 31 29 2 29 8 2 8 23 6 23 8 25 8 2 29 8 29 18 8 25 8 27 26 2 18 29 8 2 8 29 8 29 25 8 8 8 8 18 8 31 29 2 2 23 2 20 27 8 2 2 2 26 29 18 8 2 8 8 8 14 29 8 14 29 8 23 2 8 2 29 29 18 18 2 8 8 23 2 8 25 8 20 8 18 8 26 18 18 29 25 29 25 29 2 29 27 25 26 23 29 14 8 23 8 23 18 26 29 29 8 6 8 14 2 8 18 31 29 29 29 8 8 31 8 6 18 29 25 18 8 8 8 8 8 8 2 8 8 27 23 8 8 8 23 8 29 8 18 8 8 2 29 8 8 29 31 8 2 2 8 8 29 2 29 26 18 2 25 27 25 29 29 18 8 2 23 2 2 6 8 8 6 29 29 23 29 8 8 8 25 31 8 23 31 4 8 2 8 23 8 29 29 23 8 23 23 6 29 8 29 29 2 29 23 26 8 2 29 2 29 25 8 26 18 25 29 26 29 2 8 29 29 29 29 8 26 23 29 8 8 2 29 8 8 25 8 8 8 14 29 29 18 29 18 25 8 23 25 23 26 23 2 8 2 2 20 20 8 8 8 25 26 6 8 29 23 18 2 8 23 29 25 8 8 2 2 8 8 8 29 29 31 25 18 29 8 8 8 29 29 2 8 29 2 29 14 6 8 31 2 29 29 23 2 8 8 8 2 8 18 23 2 2 18 8 29 23 23 8 8 29 8 27 8 8 26 8 8 23 18 18 29 2 29 25 2 27 31 8 29 29 31 8 8 26 6 2 8 29 29 8 31 8 25 25 18 8 2 8 29 8 29 2 8 2 8 8 2 18 26 2 29 23 18 18 27 29 8 8 8 2 8 29 29 8 8 31 23 31 8 29 29 8 2 23 14 6 2 8 8 29 2 8 29 29 2 2 6 26 2 23 8 25 2 8 2 29 8 8 18 2 8 29 29 27 2 8 8 18 31 25 8 8 29 29 18 29 29 29 31 29 27 25 8 8 8 18 8 25 8 2 23 2 8 25 6 18 29 25 2 8 29 23 2 23 18 29 26 8 29 29 2 2 29 31 29 8 29 6 29 29 29 8 18 27 18 8 8 26 26 8 29 23 8 29 29 8 2 8 8 8 25 18 25 29 6 23 26 4 23 20 26 2 8 29 8 2 8 8 2 6 8 8 31 23 6 8 29 23 25 8 8 26 31 8 23 18 2 18 29 6 25 26 8 6 6 29 23 29 2 25 29 25 29 8 23 29 27 18 2 8 8 2 29 8 2 2 2 6 26 29 2 29 23 31 14 8 2 2 29 8 8 23 8 23 29 23 8 8 2 27 6 29 25 18 8 8 26 8 2 23 2 8 23 23 29 8 18 25 29 8 29 29 29 26 23 8 18 2 26 18 8 8 29 23 8 31 2 2 6 8 2 31 8 29 23 8 29 2 2 2 8 29 8 8 2 8 29 23 8 29 29 25 14 23 2 6 29 29 8 25 29 29 25 29 2 8 2 25 8 8 25 2 18 26 2 26 26 8 8 8 8 18 29 29 18 2 8 23 29 18 8 29 23 8 27 29 29 8 8 29 14 18 25 25 29 20 26 20 8 18 2 29 8 2 29 2 2 6 29 8 8 8 23 8 26 8 8 29 23 23 29 8 29 18 29 8 26 8 8 23 8 26 8 8 29 2 26 2 29 23 8 8 2 31 8 8 25 25 25 2 8 23 2 2 8 26 23 18 8 29 23 26 8 8 8 29 29 8 29 6 2 8 29 29 14 2 29 29 14 29 8 2 29 26 25 29 8 2 8 2 23 2 2 18 27 8 8 6 8 6 8 29 18 8 8 8 2 8 8 8 18 8 8 31 8 18 8 8 29 8 29 18 8 25 8 2 20 27 5 14 26 4 26 29 18 18 8 29 8 2 8 29 6 8 26 8 8 8 23 2 23 8 8 8 8 2 18 29 26 18 8 23 18 8 23 8 29 8 2 29 25 8 8 8 29 14 23 26 18 26 6 18 29 8 8 14 29 8 23 29 29 8 29 8 29 8 2 23 26 8 8 29 6 25 25 8 26 29 2 2 8 29 27 2 6 8 23 8 29 6 2 8 29 2 29 8 31 18 18 28 29 8 29 8 23 31 8 26 8 26 18 18 29 27 18 29 2 8 2 2 25 29 23 8 8 29 2 25 26 29 29 18 8 8 8 8 8 23 8 23 23 8 2 29 8 8 29 8 8 25 25 29 25 2 8 31 8 8 8 29 25 8 23 8 29 23 23 2 31 29 2 27 8 8 2 31 2 14 26 29 29 2 31 23 8 25 2 18 29 8 6 31 27 8 8 8 8 8 6 2 2 6 18 8 8 23 8 8 8 26 8 31 8 26 26 29 2 6 25 25 8 31 8 23 8 18 29 29 2 8 8 8 8 8 8 8 18 8 8 2 23 8 29 2 8 31 8 8 23 18 6 8 18 18 29 29 6 26 8 2 29 23 8 29 31 8 31 2 29 29 8 2 25 14 8 8 8 8 2 2 29 8 2 8 8 29 23 8 25 8 8 26 23 8 8 2 8 2 17 8 8 8 8 8 8 2 8 8 8 8 2 2 29 2 26 29 8 23 26 23 8 8 8 8 2 2 26 8 23 31 6 2 8 29 23 26 8 26 2 8 17 29 8 26 14 2 26 23 2 8 29 25 8 8 8 8 2 8 23 8 23 29 25 2 26 8 2 23 8 23 26 29 8 29 8 2 25 2 8 8 23 18 29 23 26 2 8 29 8 26 8 8 18 18 27 8 27 27 23 8 8 8 26 8 29 8 29 18 6 2 6 29 6 14 8 2 8 2 31 8 29 6 29 2 8 29 8 2 25 23 2 8 8 26 23 26 6 6 8 29 2 2 8 23 14 8 2 2 31 23 8 25 29 29 25 20 18 8 8 26 23 29 29 8 2 26 31 27 8 27 14 27 8 2 26 14 8 8 23 8 2 2 8 29 8 23 31 8 29 29 8 8 29 8 8 8 29 8 25 23 31 2 2 18 14 29 18 8 8 23 2 8 14 29 8 23 29 29 25 8 2 23 8 8 29 8 8 8 20 8 23 8 29 29 29 8 2 8 29 8 29 4 29 18 18 8 23 2 8 23 8 23 8 23 8 8 8 23 8 29 29 25 2 14 8 8 23 8 18 26 23 23 29 23 8 8 23 8 8 8 29 8 2 8 2 23 8 2 18 27 23 8 2 29 8 8 8 23 18 2 8 26 2 8 8 29 8 8 8 26 8 23 23 23 8 18 31 27 8 8 2 20 8 23 8 8 23 31 23 23 8 2 8 8 8 23 8 8 26 8 8 23 27 27 23 27 29 26 8 8 14 8 2 29 2 8 20 20 20 23 23 20 2 20 23 8 5 8 6 8 8 23 8 8 8 23 2 8 2 8 2 8 8 8 29 23 23 25 29 2 8 29 29 8 8 8 8 2 29 18 8 2 29 29 8 23 2 29 29 18 29 8 26 26 31 2 29 23 31 29 29 27 29 29 6 18 29 29 8 29 25 29 2 18 8 8 8 29 29 29 25 29 18 8 2 29 29 29 2 8 29 23 29 18 6 31 8 29 29 18 2 6 29 29 29 29 29 2 29 25 29 29 26 29 8 29 8 29 25 29 25 29 14 29 8 25 8 8 18 8 2 29 8 25 8 29 29 25 29 8 8 29 25 8 31 27 29 8 25 18 29 29 8 2 29 8 23 2 8 6 8 14 25 29 6 29 8 29 6 8 18 29 29 29 25 18 31 31 29 29 29 31 29 29 29 29 29 27 29 29 2 8 8 29 29 29 29 6 29 8 8 29 8 29 29 25 29 25 29 25 29 29 29 2 8 23 8 8 8 6 29 29 18 25 29 29 29 29 29 29 29 29 29 8 25 8 2 2 29 29 2 2 6 14 29 31 18 8 27 23 8 14 29 8 8 29 29 25 29 29 8 8 6 29 29 29 8 29 6 29 29 25 18 8 8 29 29 29 29 29 2 29 18 2 18 31 6 8 27 31 29 8 29 29 29 23 29 18 2 8 29 29 29 29 26 29 29 29 29 29 25 26 8 29 29 29 29 2 2 8 2 29 18 29 6 29 8 2 14 29 25 29 25 29 8 18 29 29 8 6 29 2 29 26 29 2 18 29 29 29 29 29 18 29 29 29 29 31 14 8 29 2 8 29 8 8 2 8 29 8 29 8 14 29 25 29 29 14 29 29 29 29 29 29 29 6 26 2 29 23 2 29 29 29 14 29 29 8 8 14 8 18 29 29 29 29 29 31 29 29 29 29 31 25 29 29 29 29 29 18 14 29 29 29 29 25 29 29 29 29 29 29 29 29 31 29 25 25 25 29 8 2 14 29 29 29 29 31 29 25 25 29 2 6 2 25 14 29 25 29 25 29 29 29 6 29 29 29 2 29 14 2 25 25 29 8 14 8 29 31 8 25 27 29 29 29 29 29 6 29 29 29 25 23 27 29 29 29 29 29 6 25 25 25 29 29 25 29 29 29 25 29 29 8 29 31 25 27 29 29 2 18 31 23 27 8 29 29 29 29 8 29 29 8 18 25 2 29 29 29 14 29 31 6 29 18 29 29 29 29 2 29 14 2 25 8 29 29 29 29 25 8 14 27 8 18 29 8 8 8 8 29 8 14 2 18 29 29 2 29 23 29 29 25 29 29 25 29 8 8 29 29 29 25 6 18 18 23 25 29 26 29 5 8 29 29 29 29 29 25 2 2 25 2 29 29 27 18 2 8 8 29 29 8 14 25 29 8 26 8 29 23 8 31 8 2 29 29 29 20 8 6 8 29 6 8 2 8 8 29 29 2 8 8 29 2 8 8 8 29 29 29 8 23 29 29 6 8 29 29 25 29 25 31 31 14 29 31 29 29 18 8 29 23 29 29 18 8 14 8 8 6 6 8 29 8 8 23 29 26 29 26 29 8 29 8 8 8 2 29 2 18 2 8 8 14 25 27 29 8 29 2 8 27 25 29 17 8 29 2 29 29 2 18 29 29 18 29 8 8 8 29 2 29 29 26 8 29 8 2 26 29 8 31 8 8 23 29 29 29 8 18 14 29 31 29 29 8 8 29 8 29 31 23 29 25 29 25 29 29 8 8 8 29 26 8 29 23 8 8 29 14 8 8 23 8 29 2 14 8 27 8 29 8 29 8 26 29 29 8 23 8 23 8 8 18 29 6 18 8 8 6 8 8 29 8 29 29 8 29 23 29 26 8 25 8 8 8 2 26 25 8 25 29 29 29 18 25 23 27 29 6 29 8 8 29 29 8 25 6 18 29 8 29 25 8 29 2 2 26 27 8 31 18 8 29 8 14 2 29 31 25 8 18 23 8 29 2 2 8 6 31 6 29 29 25 8 23 20 29 2 29 29 29 8 26 18 26 2 8 23 29 8 25 8 29 29 2 18 29 8 8 25 29 6 18 29 25 8 8 2 31 8 14 2 8 8 6 8 26 8 14 25 29 25 29 8 29 26 29 23 18 29 8 8 8 8 29 18 8 8 29 29 2 18 29 29 8 29 2 27 8 2 8 2 29 8 29 29 25 25 29 29 29 25 25 2 29 29 29 14 8 8 29 8 8 8 29 31 8 2 2 8 29 8 29 29 8 25 8 8 29 29 8 29 8 29 23 6 29 8 8 29 5 29 8 29 29 26 26 29 8 8 8 8 25 6 8 8 8 18 29 8 8 18 29 8 18 8 8 25 25 29 25 25 25 29 29 2 29 23 23 23 29 29 2 29 29 2 8 5 29 2 8 25 26 8 8 8 31 14 2 8 8 8 29 8 8 29 8 29 6 29 29 14 31 2 6 29 25 2 6 23 29 29 8 8 26 2 29 27 8 29 8 26 2 29 23 26 2 23 8 2 8 18 23 25 29 2 8 25 18 18 6 29 8 31 18 18 29 23 8 28 8 8 29 8 18 8 25 5 26 29 29 25 29 8 18 29 6 2 8 8 29 29 2 29 8 8 8 26 25 8 8 8 8 29 25 6 29 29 29 31 29 6 25 25 25 29 29 8 27 29 31 14 29 2 25 6 29 18 29 29 29 23 26 8 29 2 8 8 8 2 18 29 18 8 2 29 29 31 29 18 29 2 8 29 29 29 29 27 29 8 29 8 29 6 8 26 8 14 26 8 8 29 8 29 29 8 8 2 18 8 2 17 18 29 29 6 18 18 8 18 8 8 8 23 18 29 8 8 29 29 8 8 29 8 18 2 31 6 31 27 14 29 27 29 29 29 29 2 2 6 29 31 2 8 2 29 29 25 8 8 29 14 27 6 29 29 2 31 29 8 2 8 23 5 8 2 6 8 8 23 8 8 27 29 31 26 8 8 8 29 8 23 29 29 20 8 29 29 29 2 29 29 6 23 2 8 29 29 8 18 25 2 25 25 18 29 18 29 25 8 2 25 29 8 23 2 8 29 29 2 29 29 8 25 2 2 26 8 29 29 2 29 29 8 6 18 29 29 25 29 29 6 2 14 26 26 18 2 8 29 6 8 25 29 29 18 25 29 25 2 29 14 25 2 18 8 8 8 27 8 23 29 8 18 2 14 29 29 2 8 8 31 29 29 8 8 20 2 2 8 26 23 18 8 2 29 8 29 8 26 2 6 26 8 8 29 27 2 29 8 2 8 29 18 29 18 8 2 25 6 8 6 18 29 8 26 18 6 29 6 23 2 2 26 31 8 29 8 23 2 26 8 29 29 25 25 25 2 8 8 31 26 25 2 29 23 25 8 8 2 26 8 29 23 31 2 29 29 29 2 8 6 29 29 27 25 8 29 29 2 29 29 14 29 31 18 8 29 18 29 29 8 2 8 2 2 29 2 2 8 8 18 23 29 29 14 18 29 31 29 29 8 2 18 29 8 8 8 23 2 8 8 29 29 6 26 26 26 23 26 8 8 29 14 8 8 6 29 29 8 8 29 29 6 2 2 29 2 8 8 18 31 8 8 6 6 29 29 8 8 27 2 2 14 8 25 2 8 29 8 18 8 31 8 18 8 18 2 29 8 8 29 2 29 29 18 18 14 2 8 2 8 8 29 29 26 2 23 25 8 18 27 18 29 2 25 29 29 8 8 29 8 31 8 29 8 8 31 2 8 26 29 8 2 8 2 2 25 8 20 8 29 2 20 8 8 26 8 8 8 31 8 8 8 8 2 23 29 25 25 29 29 25 8 29 29 25 8 8 29 29 2 8 29 29 29 29 29 29 27 2 8 2 23 2 23 2 8 6 8 6 6 29 29 8 8 8 8 8 8 18 8 8 8 29 8 2 6 8 8 8 26 8 29 23 25 29 8 29 29 8 8 8 8 8 2 8 8 8 8 31 29 8 8 6 23 8 29 25 29 8 31 8 25 29 25 8 8 8 29 29 25 2 2 2 23 8 25 2 29 8 18 8 2 29 23 8 31 25 25 29 29 2 8 31 2 23 29 8 8 8 31 8 23 2 27 26 23 8 23 31 23 23 23 26 29 8 14 29 8 8 6 26 29 6 23 23 29 2 25 29 8 26 8 8 29 18 29 25 26 23 29 29 25 8 29 29 2 2 25 8 18 8 8 2 2 25 29 14 27 2 8 29 23 29 8 18 8 8 8 14 29 27 8 8 18 25 26 26 29 26 14 29 8 14 8 8 31 2 8 23 8 23 29 26 23 8 6 29 26 2 25 29 2 14 2 29 2 29 18 26 6 29 2 26 29 8 29 25 8 2 8 26 8 6 20 6 8 29 29 29 2 6 31 8 29 29 29 8 29 29 2 29 8 27 29 29 8 26 29 26 8 2 29 25 8 2 31 8 29 14 29 8 26 23 23 2 27 2 8 29 8 29 8 29 8 29 29 8 26 29 29 8 31 2 23 8 26 29 18 8 29 2 8 18 6 8 29 29 18 29 23 14 29 26 8 29 6 2 8 8 31 2 26 8 2 2 18 18 8 29 29 8 2 25 8 8 18 29 18 8 8 29 8 18 8 29 18 8 23 8 18 29 8 29 2 2 29 25 29 2 18 23 8 26 14 27 29 8 29 29 8 8 18 2 2 8 25 29 8 18 8 6 29 8 14 26 29 8 29 29 29 27 29 8 23 8 26 2 26 26 26 26 29 29 8 8 29 2 8 18 2 8 2 2 25 8 8 25 29 8 25 18 18 2 18 18 8 23 29 8 29 18 8 29 29 29 8 29 8 8 26 2 26 29 25 2 29 8 8 2 8 8 6 29 2 29 25 18 29 8 8 26 8 26 25 29 6 29 31 18 29 18 25 29 31 8 8 31 18 2 8 31 8 8 8 29 2 8 29 8 2 29 23 31 26 8 8 29 2 6 2 29 2 18 29 8 23 23 8 2 26 2 8 8 29 23 6 29 2 25 29 8 2 8 6 29 8 27 29 8 29 8 8 23 29 29 6 8 26 8 29 6 8 26 2 18 2 29 29 17 23 8 2 29 8 29 8 29 18 8 8 23 29 8 8 29 8 18 29 29 25 29 29 25 25 31 2 8 29 23 18 29 26 2 2 18 8 8 26 23 8 8 8 8 23 6 6 26 31 18 8 8 29 2 8 8 6 8 8 26 26 29 27 2 27 27 18 26 27 29 29 2 2 29 29 29 18 29 8 8 2 26 29 14 25 25 2 8 8 2 29 2 8 8 2 27 8 8 8 8 29 8 26 29 6 2 27 8 29 23 8 23 8 6 29 29 27 8 8 8 2 6 29 29 29 26 18 18 6 18 29 2 2 23 18 2 29 29 26 2 18 8 29 8 8 26 8 23 2 29 8 2 14 8 18 8 29 14 26 2 8 27 8 31 29 29 14 14 29 25 26 29 8 2 2 29 8 2 18 26 2 29 29 31 8 8 2 23 8 29 2 18 8 26 29 29 29 31 8 8 26 18 6 26 2 29 25 8 8 6 31 8 29 29 29 2 8 18 8 8 6 8 29 29 29 18 18 8 8 26 2 8 29 8 8 23 26 2 8 29 8 2 8 27 8 31 8 27 8 8 8 20 29 18 20 2 23 26 23 29 18 8 8 26 23 25 29 8 8 29 8 2 8 2 8 8 8 2 29 23 8 8 2 29 31 14 2 29 14 23 2 8 8 8 8 8 29 26 31 18 8 8 14 18 18 8 29 29 8 26 29 29 29 8 26 18 6 18 8 29 2 26 2 18 8 23 2 29 8 8 8 8 8 29 18 8 25 25 18 26 26 31 6 29 8 8 26 14 14 25 2 25 29 18 29 25 2 29 8 2 29 2 29 29 25 8 8 29 29 18 26 8 8 2 18 29 18 8 23 2 2 6 31 8 18 2 8 8 2 18 5 2 25 23 29 23 2 8 2 29 8 29 8 8 26 29 2 29 29 8 25 8 29 25 18 26 14 25 6 27 29 8 8 25 27 25 29 8 8 8 29 2 8 8 23 2 29 29 29 8 29 29 29 25 6 8 26 6 23 2 18 29 8 8 8 14 8 29 2 27 29 2 8 8 18 2 8 29 23 8 2 26 2 23 8 29 2 6 8 8 8 8 8 2 29 8 23 2 8 29 6 23 29 6 31 27 2 8 18 2 29 25 26 8 8 18 8 8 2 29 27 2 29 25 8 8 8 8 8 29 29 29 29 8 8 29 8 8 23 26 8 8 8 18 23 8 8 8 8 8 8 8 26 23 31 29 29 29 8 29 23 2 6 29 8 26 26 29 26 29 29 26 29 17 8 26 14 8 26 2 8 29 29 8 8 25 14 23 26 29 8 2 18 2 8 8 23 8 31 8 2 29 29 8 14 8 2 8 2 8 8 8 23 2 23 14 2 8 8 23 26 8 18 8 14 2 29 8 8 6 6 29 25 18 18 2 8 8 18 8 2 8 29 8 2 29 8 23 6 8 8 8 8 8 29 8 8 8 29 8 6 31 29 8 26 23 26 8 29 23 8 2 26 8 23 6 29 29 2 8 29 25 29 8 8 8 29 8 8 26 8 8 8 14 2 8 29 14 8 2 23 26 26 8 8 18 2 8 8 23 8 2 8 8 18 6 8 8 2 23 29 8 29 8 8 8 23 2 29 2 8 2 8 29 26 8 29 29 2 8 18 8 23 8 8 26 8 23 8 29 29 26 8 29 23 8 14 29 29 23 2 26 2 26 29 23 8 2 26 8 8 18 2 23 25 26 8 29 6 8 29 8 8 26 18 8 29 31 31 29 8 2 8 18 14 2 6 8 6 2 23 14 29 8 23 25 8 25 2 23 8 26 8 8 26 18 8 8 8 2 23 8 25 6 29 8 8 29 14 2 2 8 8 29 8 29 29 8 8 29 8 8 8 29 8 29 29 8 29 29 8 2 29 8 14 8 8 29 26 20 8 8 2 8 23 2 8 23 29 8 29 6 8 29 29 23 25 29 23 25 2 29 6 8 25 29 23 29 8 8 29 8 14 27 8 6 26 8 29 29 8 8 8 8 2 29 26 6 8 8 17 8 31 8 29 6 8 8 29 8 29 8 8 29 26 8 23 29 8 29 29 29 8 26 29 17 29 8 8 18 8 8 8 29 14 6 29 8 29 29 26 29 2 8 2 8 2 29 8 2 31 26 29 2 8 8 6 2 2 8 8 8 6 6 8 8 29 8 29 2 8 23 31 2 8 29 27 23 26 6 29 27 27 29 27 29 8 29 8 6 14 8 8 2 8 29 8 31 29 8 25 2 8 25 2 2 8 29 2 26 8 8 26 2 8 8 6 29 8 25 29 18 8 8 8 2 6 8 25 8 29 29 8 29 29 8 6 29 29 8 18 29 8 8 23 8 8 2 29 18 29 29 18 25 31 18 8 2 8 6 8 8 31 18 29 29 18 8 2 31 29 8 8 6 26 29 8 2 23 8 29 29 8 8 18 8 8 6 14 29 8 18 2 2 29 14 18 23 8 8 8 8 2 29 2 8 18 6 29 29 25 8 25 8 29 29 18 27 8 8 8 2 8 29 25 29 31 26 23 29 29 23 8 8 8 23 29 23 8 23 29 8 18 8 29 2 8 8 29 2 2 29 27 29 29 8 8 29 14 8 8 29 2 29 29 26 23 26 8 8 8 8 8 29 2 26 2 8 8 29 2 18 29 2 6 29 8 8 18 29 29 8 20 20 20 20 18 14 8 6 8 18 29 8 23 8 8 25 29 8 29 8 29 8 23 14 6 29 29 5 29 8 2 14 2 8 8 18 8 2 2 6 8 27 27 29 27 8 8 2 29 27 29 31 29 29 8 29 8 18 8 25 2 27 25 2 29 8 29 8 31 29 29 8 2 29 18 2 8 29 31 26 2 29 8 2 8 8 29 2 18 6 23 2 29 8 8 25 8 8 29 31 8 29 29 8 8 29 26 29 8 23 8 29 8 31 2 8 18 27 8 8 29 31 8 29 18 23 2 8 2 29 2 8 8 8 2 29 8 18 8 23 8 18 26 29 23 6 2 29 8 8 31 2 8 8 2 6 26 8 2 29 29 2 26 23 14 23 29 27 26 8 31 8 8 8 27 2 8 27 2 18 2 8 8 29 18 31 6 8 26 8 8 8 2 8 2 23 8 20 23 27 8 29 26 18 8 8 29 8 8 27 8 8 8 29 23 8 8 8 18 29 14 8 8 8 29 29 26 23 29 8 8 18 2 29 18 8 8 2 8 8 8 8 8 31 23 2 8 29 18 8 8 20 8 23 29 29 6 8 23 29 8 23 8 14 18 25 8 2 8 23 6 8 18 2 8 8 14 31 8 31 14 8 8 29 29 29 8 2 29 29 29 8 8 8 8 8 29 23 26 6 18 2 29 8 8 8 2 27 18 8 8 29 8 29 23 8 29 8 8 26 8 26 8 8 8 2 29 26 8 8 26 8 2 27 26 29 29 8 8 8 18 8 27 8 29 2 8 8 29 23 27 29 29 29 25 8 8 29 29 6 29 18 2 29 29 14 14 20 2 23 8 25 2 27 2 8 8 8 8 8 25 27 6 23 8 20 8 20 25 20 2 8 25 20 2 2 20 23 8 29 8 8 20 20 29 31 8 8 29 2 2 8 8 20 8 29 2 2 6 29 2 18 8 8 8 8 8 18 8 29 23 18 26 18 2 6 8 29 29 23 8 29 8 8 6 6 8 8 23 6 2 8 6 2 18 8 8 29 8 8 8 26 6 2 8 29 29 14 23 8 8 8 26 29 8 8 8 2 26 23 2 23 6 8 23 2 2 23 23 8 23 8 8 29 8 8 18 8 31 23 26 8 8 18 8 26 29 8 23 2 14 8 29 8 8 26 23 8 25 8 8 14 5 18 2 8 18 8 29 14 29 8 29 8 18 26 8 8 8 29 6 8 29 2 25 8 29 2 29 8 29 2 8 8 29 8 29 8 23 26 29 8 29 2 29 29 23 8 8 26 14 2 2 29 8 8 8 2 29 8 29 8 26 8 29 2 29 8 8 2 8 26 2 8 26 23 18 6 8 29 25 14 8 8 29 8 2 18 25 29 20 20 8 18 8 20 27 29 8 2 2 18 23 20 18 8 14 20 2 8 26 8 20 2 8 2 2 18 29 2 29 8 29 8 8 8 8 8 26 29 29 29 6 8 8 20 18 18 8 23 29 18 6 23 26 8 26 6 29 2 29 2 8 8 25 26 8 8 29 26 25 6 26 8 18 8 8 29 27 29 6 29 8 29 8 18 8 2 6 8 8 29 29 8 8 25 8 8 27 29 31 31 29 8 31 8 29 29 2 29 18 23 8 8 8 26 8 31 6 8 29 29 18 31 8 8 26 8 27 2 2 6 29 29 8 8 8 29 29 8 2 8 8 29 18 2 2 8 14 20 2 8 26 23 27 8 31 26 26 29 2 29 2 29 8 29 29 8 8 31 18 29 8 8 6 29 6 25 29 29 8 8 23 6 8 23 23 8 8 18 8 8 29 2 25 8 8 8 8 8 26 8 8 18 29 8 8 31 18 29 26 8 23 31 18 8 2 29 6 8 8 29 8 8 8 26 8 8 8 26 26 8 29 8 17 29 26 8 29 14 23 8 8 8 29 8 6 8 29 8 8 8 29 8 8 8 8 29 18 8 8 18 29 8 29 29 29 27 2 23 2 8 29 26 29 2 8 26 8 2 18 26 29 29 8 23 8 8 6 2 2 8 8 29 6 29 18 25 26 23 8 2 23 8 29 2 18 2 18 27 8 27 2 8 26 23 18 26 8 6 8 8 8 18 26 8 29 2 8 8 8 8 2 29 18 8 2 29 29 8 8 8 26 29 2 29 8 2 29 8 6 2 2 8 8 29 8 8 8 29 29 18 8 29 8 8 8 25 8 8 23 2 8 8 8 8 2 8 8 29 2 8 26 26 8 8 27 18 31 8 8 8 29 29 8 8 8 6 8 8 8 8 8 8 29 8 23 8 23 29 29 29 8 8 2 8 2 29 25 29 29 27 26 8 29 29 8 26 29 8 2 29 2 8 25 29 27 23 23 2 8 8 2 18 2 2 29 8 8 27 23 8 8 29 26 8 27 2 29 8 8 27 8 8 8 29 14 26 8 29 27 27 27 23 8 29 23 6 2 2 29 8 8 8 8 29 31 8 29 29 23 8 29 8 2 29 2 29 2 8 8 8 29 29 8 26 26 26 27 27 23 2 23 2 6 29 29 8 18 8 2 14 8 8 8 6 29 2 2 29 29 25 8 2 8 8 8 25 29 2 29 8 2 8 8 8 29 26 8 31 8 29 23 23 26 23 8 26 14 23 18 29 8 26 23 8 29 2 8 29 2 8 29 8 26 26 8 31 29 23 8 29 8 8 8 31 8 2 8 29 8 8 2 18 29 29 8 26 25 8 6 8 26 18 29 26 8 29 2 18 2 2 6 8 26 29 29 8 26 8 8 2 8 29 2 27 8 6 25 8 27 25 29 23 8 29 8 23 2 26 2 27 23 2 8 14 25 25 6 2 23 29 2 29 2 2 29 29 29 23 2 8 6 6 27 29 2 29 27 2 26 8 8 29 2 29 26 29 8 8 6 29 8 18 29 6 2 8 8 18 29 8 8 27 27 20 2 14 2 8 31 8 8 8 18 26 31 2 8 23 8 8 8 18 29 2 8 8 8 8 18 8 2 29 18 23 8 8 8 8 26 23 8 23 8 23 26 8 2 8 2 29 29 8 8 8 18 20 8 8 2 2 31 8 29 8 29 2 20 23 2 27 26 8 8 14 25 8 2 29 8 8 20 27 18 18 26 14 25 8 26 8 8 23 2 2 2 8 8 2 8 8 20 23 8 8 25 26 29 2 26 29 8 18 18 29 26 8 2 29 23 8 2 26 23 6 8 8 26 8 6 2 8 18 8 8 18 29 8 8 29 18 8 26 23 8 29 8 8 8 8 25 29 2 8 25 23 29 29 6 29 8 8 18 8 2 2 8 26 2 2 2 2 2 8 29 8 8 29 8 8 26 2 8 2 8 2 8 8 2 8 8 29 8 8 8 2 8 6 18 26 29 31 18 29 29 23 31 6 8 29 26 23 25 8 2 23 2 8 23 8 8 29 2 8 29 29 8 8 14 8 26 29 8 26 6 29 23 31 8 2 8 2 2 23 8 8 2 29 2 29 6 29 23 23 8 29 8 29 29 29 8 29 8 25 26 8 29 23 8 29 8 8 18 8 8 2 8 23 8 26 8 8 29 8 8 25 18 20 6 8 2 20 8 27 8 2 29 8 8 8 14 29 2 26 26 8 29 8 25 2 18 23 8 8 29 29 8 2 8 6 18 18 31 8 23 23 23 18 23 27 26 8 29 2 8 8 8 29 8 8 29 26 23 2 29 29 2 8 8 18 23 23 29 8 8 14 8 8 26 14 8 2 8 23 23 23 8 23 29 29 18 23 31 8 26 8 8 8 18 23 29 2 8 8 8 8 29 8 8 8 8 29 8 8 2 29 2 23 29 8 29 8 2 29 8 8 20 23 8 29 18 29 2 2 23 29 2 26 8 18 8 2 23 2 8 14 8 2 29 29 26 26 23 26 29 2 29 27 2 23 2 18 29 8 29 8 2 8 2 18 2 26 8 23 29 6 8 8 25 8 29 26 23 23 8 29 2 8 18 2 8 8 29 8 6 29 2 8 8 8 27 8 8 8 26 27 26 2 23 8 29 8 8 23 8 18 8 8 2 29 8 6 29 8 8 25 2 18 8 29 2 29 29 29 18 29 8 18 8 29 18 2 29 8 26 18 8 18 8 23 18 6 8 6 2 8 29 6 27 2 8 8 8 2 29 29 8 26 8 8 6 23 2 6 27 2 2 8 29 29 2 29 2 29 26 29 8 23 29 8 18 8 26 8 26 8 2 2 8 23 26 26 8 8 8 8 29 8 26 29 6 8 26 26 29 8 8 8 23 6 29 2 29 8 6 27 29 25 29 27 29 31 29 23 27 25 18 2 2 8 8 8 2 8 29 8 18 8 2 2 8 8 2 2 8 8 2 25 2 2 2 29 8 8 29 29 26 6 8 29 8 8 23 29 8 14 8 23 8 2 8 8 8 2 8 29 8 14 8 6 23 8 8 2 8 14 18 8 2 8 8 8 2 2 18 29 2 8 6 27 8 23 8 18 8 8 2 29 2 8 8 8 25 29 31 8 8 8 8 2 8 8 8 23 8 8 8 8 8 2 2 6 29 8 29 8 8 29 6 23 8 2 31 8 8 2 29 2 8 2 2 18 29 29 18 2 8 18 29 8 8 23 29 8 26 29 29 18 8 29 2 8 8 2 29 2 29 2 14 18 8 6 8 2 6 29 29 26 2 8 8 18 6 8 8 29 2 6 18 8 2 2 8 8 25 2 18 26 2 8 8 8 5 8 23 8 2 8 8 18 18 8 23 29 6 29 2 29 8 29 29 6 6 2 29 29 29 8 2 2 8 29 8 2 29 8 8 23 6 2 8 18 18 29 2 29 8 18 2 29 8 2 23 29 25 6 6 8 29 6 8 2 23 2 2 8 2 29 2 26 8 29 25 6 2 23 26 2 6 8 8 29 23 2 2 8 8 29 2 2 8 29 8 8 2 8 18 2 2 29 8 8 8 29 31 29 18 23 8 18 8 8 27 8 23 2 18 25 29 8 2 25 8 27 8 27 26 29 29 14 2 25 8 8 8 8 29 23 8 8 29 8 14 29 2 8 29 18 8 27 2 29 27 31 8 18 27 26 25 8 23 27 29 29 29 8 8 8 8 8 2 29 8 29 8 8 8 29 8 23 29 14 8 18 8 8 25 25 29 2 8 8 2 8 29 8 6 8 2 29 8 25 29 2 2 2 25 31 8 8 8 31 29 8 8 8 8 8 8 6 29 2 8 8 8 2 20 8 23 2 8 8 8 8 8 2 25 8 29 2 31 27 20 2 8 29 8 8 29 23 8 2 8 2 8 29 14 23 29 14 8 8 27 29 26 23 23 23 18 8 2 29 8 8 2 8 2 2 26 2 8 18 29 8 6 29 27 23 29 5 26 8 2 8 2 27 27 29 2 8 8 2 8 8 8 23 8 8 8 8 31 8 8 18 27 8 2 8 29 2 8 8 2 23 31 29 26 26 6 2 8 31 31 8 26 8 23 26 23 2 18 8 8 31 2 18 29 29 18 8 8 8 8 29 2 29 2 18 8 27 27 2 8 29 18 27 25 29 2 29 31 2 29 23 31 14 29 2 29 8 8 8 2 26 8 23 8 8 2 8 8 8 29 27 26 8 27 8 29 8 26 6 27 8 8 8 29 8 4 23 8 8 29 2 2 8 8 8 31 29 8 29 18 23 8 8 8 29 8 8 8 29 2 29 25 2 29 26 8 8 8 8 25 2 29 29 2 20 25 8 8 18 6 29 8 29 8 14 8 8 2 8 8 25 6 8 2 25 8 8 26 14 8 8 25 2 8 23 8 29 2 2 20 20 20 8 2 8 2 2 8 2 31 2 2 29 14 29 8 2 2 2 8 2 2 25 18 18 8 25 18 8 8 2 8 29 29 23 8 8 8 2 18 8 6 2 8 2 8 8 6 6 8 23 18 8 8 2 8 31 18 8 8 8 8 27 23 25 25 8 2 8 29 8 25 18 23 8 8 23 8 18 8 2 6 8 26 8 2 6 29 8 26 2 31 14 8 29 8 29 29 29 31 6 8 8 18 8 8 2 29 8 8 29 8 31 2 25 2 14 18 29 8 2 14 8 18 23 8 8 2 2 8 8 23 29 8 8 29 6 2 27 27 29 2 8 2 8 14 29 25 29 29 2 29 20 8 8 2 29 8 8 8 23 8 29 2 2 2 29 2 8 25 8 8 8 2 29 8 2 23 8 2 8 29 23 8 6 8 23 8 8 29 8 8 8 29 2 29 29 29 23 6 29 2 18 8 6 18 8 29 2 8 2 2 18 2 8 8 8 2 8 26 31 29 29 29 23 2 2 23 2 31 8 8 8 29 8 23 14 29 29 8 8 14 8 8 8 2 25 8 26 8 18 23 2 8 8 29 29 29 8 25 8 29 8 6 8 8 8 2 31 2 2 2 29 8 2 29 31 8 31 29 2 8 2 2 26 8 2 8 2 2 2 25 31 8 29 8 2 8 26 29 8 18 2 8 8 25 29 27 29 29 17 29 29 16 16 29 2 23 2 18 2 29 8 29 29 29 29 29 13 29 8 26 8 8 8 2 25 26 23 8 8 23 8 29 29 29 29 16 29 29 29 29 29 8 18 8 2 29 6 8 8 18 2 29 29 29 16 29 29 19 29 29 29 29 29 29 2 8 2 26 23 8 2 8 26 29 29 29 2 29 18 18 8 2 6 2 29 29 29 8 20 20 29 14 29 29 29 29 2 29 25 29 14 25 29 16 16 16 16 29 29 16 29 16 29 29 16 16 29 29 19 29 29 29 29 16 29 8 16 29 16 16 29 16 29 19 16 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 16 29 29 13 16 16 16 16 13 16 13 16 16 29 29 29 16 16 29 29 29 16 13 16 29 29 16 29 16 29 16 13 16 29 13 29 16 29 16 16 29 29 29 16 29 16 29 16 29 19 16 19 29 16 29 16 13 16 16 29 29 29 16 16 13 16 29 29 16 16 29 16 16 16 29 29 16 16 16 29 16 29 29 16 16 16 19 19 13 29 29 16 29 16 16 16 16 19 13 16 29 13 16 29 19 29 16 19 29 19 29 29 16 29 16 16 29 16 16 29 29 29 29 29 29 29 19 16 16 16 29 29 29 16 16 29 16 29 29 29 13 19 29 29 29 16 29 16 19 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 31 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 31 29 29 29 29 29 29 2 29 29 29 16 29 29 29 16 29 29 29 29 27 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 25 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 18 6 2 29 29 29 29 29 29 29 29 18 29 29 29 25 8 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 27 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 14 29 29 29 29 29 2 29 29 29 31 25 14 29 29 29 2 29 29 29 18 2 25 14 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 25 27 29 29 29 29 29 29 29 29 29 25 29 29 29 29 27 29 29 29 2 2 4 29 29 29 29 2 2 8 17 8 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 6 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 18 18 29 18 2 14 2 18 2 18 29 8 2 31 2 29 8 25 18 8 8 25 29 25 29 6 29 2 2 29 2 14 31 2 2 29 2 29 18 29 2 2 2 2 27 25 14 18 29 2 2 29 29 29 29 29 29 29 2 27 25 8 14 29 2 29 29 29 8 8 23 8 8 31 29 2 29 29 27 29 18 31 8 18 29 8 2 8 8 25 8 2 2 8 2 23 2 29 6 2 8 8 29 25 2 18 8 29 2 23 8 8 8 14 8 2 18 2 29 23 18 29 8 31 29 29 6 29 29 29 29 29 29 29 25 25 18 18 31 29 2 2 31 29 29 2 2 29 29 6 26 2 18 29 8 29 23 2 8 29 2 8 23 8 8 8 23 8 18 8 2 29 18 23 29 8 2 2 8 8 8 8 29 29 25 2 29 2 8 23 27 8 29 8 29 18 20 20 29 8 26 8 8 8 8 8 25 26 8 8 20 23 20 20 2 6 8 26 2 29 29 2 29 2 8 25 26 31 29 29 8 2 8 8 2 26 29 29 29 2 8 23 8 31 29 2 8 2 26 25 8 26 29 29 2 2 2 2 8 8 14 2 8 29 23 2 25 2 18 23 2 18 29 8 29 8 2 8 29 29 20 8 6 2 31 6 2 25 20 20 29 6 20 26 2 31 31 29 8 23 8 29 8 2 2 18 2 8 27 8 2 8 8 26 18 8 2 29 29 2 2 8 2 29 29 29 26 8 29 14 8 2 25 2 8 8 2 29 29 27 25 29 27 29 27 2 8 29 2 8 8 27 6 8 8 29 6 29 6 29 23 8 29 8 2 8 8 29 8 29 8 8 8 23 14 29 2 8 18 2 2 25 8 29 29 26 8 8 8 18 29 8 2 8 8 2 23 2 29 2 29 2 23 2 2 18 14 29 2 18 29 29 18 8 2 23 23 26 23 29 25 29 23 8 8 29 8 29 29 14 8 2 29 29 23 18 8 23 26 8 29 29 8 29 31 2 8 8 2 8 23 8 25 8 23 31 8 18 8 26 8 6 8 23 2 2 28 8 23 29 8 8 29 23 18 18 2 23 23 18 23 27 8 20 18 8 20 23 8 23 18 29 23 2 29 29 2 23 18 18 29 8 8 2 29 8 23 2 6 2 29 2 26 29 18 8 18 18 2 23 2 8 23 8 29 18 8 25 29 18 18 2 2 8 8 8 29 18 25 29 8 8 23 18 6 8 8 8 14 8 8 18 8 2 8 18 29 18 18 29 23 8 29 8 2 29 29 18 31 8 6 2 29 18 27 29 8 2 8 8 18 25 29 8 18 29 29 2 29 28 14 29 29 23 14 26 29 20 2 6 27 29 29 29 2 23 2 8 2 8 8 29 2 8 8 25 2 8 2 8 8 8 29 23 18 8 29 23 18 20 29 2 8 8 29 2 31 23 2 8 6 8 29 8 2 25 29 20 8 29 25 29 2 29 8 26 23 8 2 2 29 14 29 14 8 26 18 2 2 2 8 29 8 8 2 8 8 8 29 23 23 29 2 2 26 8 8 23 29 28 29 8 25 29 29 8 8 26 23 8 8 8 6 8 18 2 20 8 2 23 8 8 29 8 29 23 23 29 2 29 29 23 23 18 8 8 8 8 8 8 29 8 29 31 29 29 29 14 2 8 26 23 8 6 29 8 8 29 31 25 8 23 18 2 2 23 26 26 26 14 29 29 8 8 23 29 29 2 23 29 23 8 2 26 6 8 8 2 8 8 25 6 8 29 29 20 20 29 29 26 23 23 8 2 8 29 8 2 8 8 18 29 8 29 29 23 8 23 26 18 2 25 6 14 20 23 8 14 2 29 23 8 8 2 8 18 8 8 18 26 29 2 29 29 18 8 14 23 26 29 31 26 8 23 8 8 8 8 23 8 8 29 26 8 29 29 18 2 8 8 29 29 2 29 2 23 2 8 23 8 18 18 2 2 8 23 8 8 29 2 8 23 29 29 2 29 8 26 23 8 2 2 8 2 8 8 29 8 8 31 23 29 18 2 23 8 29 8 8 26 18 29 20 20 8 2 29 20 20 29 29 23 29 18 20 29 8 2 2 8 8 23 2 2 6 8 8 18 2 29 31 18 14 27 27 29 8 8 29 31 18 8 27 8 18 8 23 23 29 8 23 8 26 2 27 29 8 29 8 8 27 29 2 26 6 2 20 8 2 2 29 8 31 18 18 31 8 8 2 29 18 8 26 23 18 23 31 2 29 20 18 8 8 2 8 27 29 2 29 8 8 2 8 8 29 8 29 27 8 31 2 31 23 8 26 8 29 18 18 26 6 8 8 29 8 23 29 8 31 18 8 27 25 31 8 8 23 18 2 26 2 8 18 2 31 2 8 29 25 2 8 29 8 8 18 27 27 8 29 29 8 8 26 8 2 8 23 23 8 8 8 6 8 23 26 8 23 8 29 2 18 29 25 8 2 29 8 18 8 6 8 8 8 8 8 29 8 6 18 18 2 8 18 23 29 2 8 2 26 8 29 8 8 23 8 29 25 25 25 23 2 8 23 26 18 23 23 29 8 8 8 8 8 29 23 8 23 2 14 29 29 29 29 8 8 29 8 8 23 18 29 29 26 8 8 8 25 8 8 29 8 31 2 29 8 20 8 29 8 23 18 18 8 23 8 31 29 25 26 8 26 23 27 2 6 18 31 27 8 29 29 29 25 25 18 23 2 2 29 25 8 8 23 8 29 29 14 2 8 6 8 29 8 2 8 6 2 8 20 8 23 8 2 8 6 2 23 8 14 2 26 8 29 29 8 23 18 8 8 8 8 8 8 29 29 27 29 8 8 8 8 29 8 23 23 8 6 18 23 23 8 23 18 23 8 8 2 29 8 29 29 25 27 6 29 2 23 26 2 29 8 29 25 25 8 6 8 2 8 18 8 8 8 8 23 8 8 8 8 8 8 8 29 8 8 23 23 2 29 18 2 2 29 29 8 8 2 23 8 2 8 31 2 29 8 29 8 8 23 27 23 8 8 14 18 8 2 23 8 29 23 6 8 29 8 8 25 18 29 8 8 23 29 8 2 8 26 2 29 29 23 2 8 29 2 8 2 8 23 25 31 8 2 29 8 8 20 20 2 8 29 8 18 2 18 23 26 26 2 8 29 8 29 31 8 8 8 18 8 23 8 29 29 29 8 8 23 26 29 8 20 18 8 29 2 29 2 29 8 29 31 23 8 8 8 2 29 25 25 25 29 8 23 29 23 8 2 8 8 29 8 29 18 29 8 8 2 2 8 4 14 31 8 2 8 23 2 29 2 8 6 2 8 29 8 29 8 31 23 31 26 2 29 8 8 25 29 29 2 8 29 23 2 29 8 2 8 2 8 23 18 2 31 2 2 18 2 18 27 31 29 8 2 2 8 29 2 8 2 6 29 2 29 6 6 26 8 2 29 8 2 18 31 8 23 2 8 8 8 29 17 8 23 26 8 26 23 6 27 2 8 8 2 18 31 26 26 23 2 29 23 8 2 6 8 23 6 26 2 29 8 8 8 8 14 8 8 8 8 29 8 8 8 8 8 8 8 14 29 2 23 8 26 2 8 25 29 8 2 8 8 8 2 8 8 23 8 18 8 8 26 23 8 8 8 6 14 29 23 31 8 6 26 8 8 2 8 29 29 2 8 6 26 2 23 2 29 23 29 8 27 23 18 8 8 29 2 2 2 8 8 29 26 8 2 2 31 25 29 2 29 6 2 29 23 8 2 23 29 6 26 26 23 2 8 29 5 23 8 31 8 29 31 8 23 8 2 20 31 26 29 8 2 23 8 2 2 23 29 8 29 18 8 8 29 29 8 18 8 23 2 26 29 29 25 29 29 18 23 2 23 31 29 8 31 8 29 29 26 29 18 29 8 29 8 8 29 8 8 23 29 8 8 23 23 8 8 8 2 8 29 29 26 8 23 23 23 8 23 29 8 23 8 8 31 23 23 8 8 8 26 23 29 8 29 4 26 26 23 26 2 2 8 8 8 26 8 29 29 31 2 29 23 29 14 8 8 2 26 23 8 26 8 29 2 8 23 25 8 31 8 8 26 2 2 2 8 8 31 23 2 29 29 29 8 8 26 8 23 8 26 29 14 29 23 8 2 29 26 2 29 23 29 6 23 8 29 8 6 29 8 25 2 2 6 8 8 2 8 26 2 23 27 18 26 18 2 23 8 29 2 2 8 2 6 29 23 25 8 8 29 23 27 29 8 29 8 29 26 29 20 18 8 31 2 26 29 26 20 2 8 8 8 18 2 8 31 8 8 31 8 8 6 23 23 18 8 8 2 23 29 25 29 23 8 8 31 14 8 29 2 8 23 29 31 25 31 8 29 14 2 29 25 18 2 23 8 8 8 8 18 29 8 26 8 23 23 26 2 2 8 29 27 29 2 2 29 8 2 25 31 29 6 25 23 8 23 6 8 29 31 2 2 2 29 8 26 8 29 8 18 26 20 8 8 20 29 8 8 2 29 23 23 2 26 2 8 23 8 8 2 25 29 2 6 29 18 2 8 8 26 8 6 8 2 26 8 23 2 23 8 26 8 29 8 23 27 29 25 18 8 8 26 29 29 8 29 27 8 23 8 29 8 8 29 25 2 29 23 8 27 8 27 2 2 23 25 25 2 25 8 29 8 8 8 29 29 8 8 8 2 23 8 8 27 8 2 27 27 2 29 8 18 27 14 8 31 8 8 8 29 8 8 31 29 23 8 2 2 8 8 2 18 8 8 8 29 8 26 23 2 26 8 8 26 8 8 6 2 8 8 20 29 14 8 29 29 8 23 8 26 8 23 27 2 29 8 2 29 14 31 18 8 8 2 29 8 29 8 8 8 26 8 2 8 26 4 23 8 29 29 23 8 2 8 8 26 8 25 18 25 6 23 29 29 25 18 31 2 8 8 25 2 27 29 27 6 8 14 8 2 20 20 29 29 31 29 18 29 29 29 29 29 25 29 2 8 23 29 29 31 8 18 8 2 29 18 2 23 29 8 29 2 26 8 18 23 2 27 2 8 8 29 2 8 23 29 26 14 8 8 23 2 18 2 2 2 31 29 2 29 26 23 6 29 8 8 29 2 8 27 8 23 2 29 8 8 8 29 8 31 8 23 29 8 23 29 14 29 23 8 2 2 8 31 29 8 8 6 23 8 8 23 18 2 29 8 8 26 8 8 18 18 29 14 29 2 8 8 23 29 8 23 2 29 8 8 2 8 26 14 2 8 18 8 8 2 18 8 23 8 26 8 29 2 8 23 29 8 8 8 8 23 8 2 8 23 8 29 8 6 8 2 8 2 8 8 8 8 8 31 29 8 6 2 18 8 8 2 18 29 8 2 8 26 29 29 26 23 29 8 26 8 29 31 8 18 23 29 14 2 6 23 23 29 2 27 6 23 23 2 26 23 2 8 29 29 8 27 29 26 8 26 5 2 29 2 18 8 23 2 29 2 18 2 29 8 2 14 8 23 25 18 8 29 8 23 8 29 8 23 8 8 8 8 2 2 26 2 29 2 31 8 18 8 23 2 26 26 29 6 20 29 6 2 23 23 31 8 8 23 31 8 8 8 8 8 2 8 8 8 2 8 8 8 18 18 8 18 18 29 23 8 8 2 14 8 6 23 29 26 6 2 29 8 18 23 29 8 8 29 8 23 29 14 18 29 25 18 23 23 31 31 8 8 2 29 8 29 8 29 29 2 8 18 29 23 23 29 29 29 2 8 2 2 14 14 18 8 8 2 23 26 29 29 8 18 2 18 8 8 23 8 31 8 8 8 29 29 14 29 8 8 2 2 29 29 29 27 2 26 31 26 2 8 8 29 29 29 29 14 2 2 8 29 26 8 23 29 27 29 2 8 18 8 8 2 8 29 27 26 8 23 29 2 8 8 2 23 8 8 8 31 8 18 2 8 31 23 23 2 18 8 26 31 29 8 23 2 2 27 23 23 8 8 8 8 23 8 26 6 8 26 29 29 8 23 2 23 29 29 14 8 29 26 8 8 6 2 26 25 29 23 29 4 26 2 2 8 2 8 29 25 2 6 2 20 20 8 20 8 8 26 6 20 20 29 2 2 8 2 23 8 20 29 20 29 18 2 29 29 31 29 2 8 8 29 2 2 2 29 8 2 8 18 8 8 23 8 14 6 29 8 8 2 29 25 23 18 31 26 8 2 29 26 8 8 18 8 2 8 29 23 2 26 23 8 29 25 2 23 8 23 8 6 8 8 8 8 8 31 8 29 2 18 23 26 18 8 26 23 8 18 23 8 2 2 8 18 8 29 8 2 26 23 8 29 31 6 29 29 18 8 2 29 29 8 29 6 2 8 18 8 29 20 20 26 8 2 29 23 8 29 31 29 18 2 25 29 23 8 2 2 8 31 23 8 8 31 18 23 29 29 6 29 20 2 8 29 8 8 8 2 8 23 2 18 8 23 8 8 2 8 29 29 29 8 18 8 20 29 8 2 23 8 8 8 29 29 8 2 8 29 2 14 29 29 8 31 23 6 2 29 26 8 6 29 8 6 29 23 29 8 23 8 29 2 2 8 23 14 29 26 8 29 8 2 8 8 8 8 29 8 2 8 18 8 8 23 6 29 8 2 8 8 29 6 27 8 8 29 23 8 8 23 8 8 8 26 2 29 18 8 23 26 25 31 29 29 2 18 8 2 8 29 6 23 31 2 8 8 2 26 8 8 26 6 14 29 8 29 8 8 8 26 29 8 23 29 23 8 8 8 25 14 23 29 8 8 8 8 8 23 27 8 23 2 8 8 6 8 31 29 2 2 2 29 2 26 8 8 23 23 8 2 31 8 29 6 29 26 2 2 29 29 26 2 8 8 8 23 8 23 8 8 8 23 2 8 8 2 8 29 18 29 14 23 18 8 8 6 14 8 2 8 8 26 29 29 8 8 23 2 8 8 25 29 2 29 8 29 2 29 29 8 29 2 29 8 23 2 31 8 2 2 6 23 29 8 8 8 2 8 29 8 8 18 23 26 29 26 2 8 2 2 2 18 20 8 8 26 31 23 8 2 2 8 8 25 29 29 2 2 23 8 8 31 18 8 8 8 23 25 2 8 8 8 2 29 18 6 29 8 8 23 25 29 26 23 8 8 14 8 8 2 29 2 8 8 2 23 23 8 8 8 8 29 29 8 8 8 29 8 2 6 8 8 23 2 18 18 2 23 8 29 8 29 6 2 8 8 14 27 8 2 2 2 18 23 29 2 23 29 29 8 2 2 27 8 29 2 23 26 29 8 8 8 8 8 2 29 29 2 8 6 29 8 29 8 23 8 23 26 2 8 29 2 8 6 18 8 6 25 8 29 8 8 8 18 8 23 8 29 8 23 8 6 29 8 29 26 8 29 8 8 2 8 23 8 29 23 14 8 8 2 29 29 29 2 8 26 8 8 29 2 8 8 14 8 8 29 23 29 18 2 23 8 31 2 8 8 8 2 23 27 29 29 2 29 8 2 8 8 26 26 29 29 8 8 29 4 8 2 8 8 8 8 25 29 8 18 23 31 8 26 18 29 2 8 26 29 8 8 29 8 8 29 31 29 29 18 27 2 29 8 18 8 2 8 8 8 8 18 27 18 6 8 8 8 26 8 8 27 26 29 6 23 8 8 8 29 26 23 25 8 29 8 26 8 29 2 8 6 23 29 2 2 18 2 31 23 29 6 8 2 29 29 31 8 8 29 8 8 8 26 8 2 2 2 8 20 17 29 4 29 26 29 8 20 8 29 8 18 26 2 29 29 8 8 29 25 8 29 8 2 8 29 8 8 8 2 8 31 29 29 8 29 23 6 27 8 6 23 2 23 23 8 23 2 2 25 14 29 25 2 29 29 2 25 2 8 2 18 29 2 2 29 2 8 27 8 27 27 8 2 2 29 25 25 29 2 8 8 29 23 6 6 2 18 25 20 31 8 31 25 8 2 29 20 29 29 8 29 29 29 2 31 8 23 29 29 8 8 23 27 2 31 29 29 26 31 8 29 2 29 29 14 8 2 8 8 29 18 29 8 8 2 2 29 8 2 8 8 18 29 26 23 27 31 31 8 2 2 29 8 2 8 23 17 8 23 8 29 8 2 8 8 2 29 8 2 29 23 6 27 8 6 18 29 29 23 8 8 31 25 18 8 6 8 20 20 20 20 8 2 8 2 29 29 8 8 23 29 6 29 25 8 8 23 23 8 2 2 29 8 8 8 8 2 8 8 2 8 29 29 2 23 26 23 23 8 8 23 29 8 18 2 31 8 8 17 2 8 25 8 2 8 8 8 8 8 27 8 25 2 18 23 8 29 23 8 2 18 23 29 8 8 8 26 23 2 29 29 29 2 8 8 8 26 23 29 8 31 2 26 8 8 14 8 18 2 8 18 2 26 29 2 18 29 23 29 8 23 8 8 8 2 8 29 29 8 8 23 26 23 8 29 8 8 8 8 23 2 8 29 6 8 8 2 26 26 8 23 27 2 29 8 8 18 23 8 31 8 8 2 8 2 29 29 18 26 18 29 8 8 8 8 2 8 8 23 8 29 23 23 8 14 29 14 31 29 2 29 23 31 8 8 8 2 31 8 23 2 8 23 29 8 8 29 27 2 8 8 29 29 8 29 8 6 27 23 8 23 26 29 23 8 6 8 8 8 2 23 8 29 29 29 8 2 18 29 8 8 18 29 23 27 29 29 26 8 8 26 8 2 2 29 31 8 18 8 8 29 8 2 8 2 29 23 8 29 8 29 23 2 8 8 29 29 8 2 29 8 26 23 8 31 18 8 8 23 8 26 8 31 8 29 29 8 8 29 23 8 26 8 14 8 18 18 14 2 2 23 27 2 29 23 2 18 2 2 29 25 2 23 8 23 23 8 23 8 23 8 8 2 8 8 8 8 6 8 23 29 29 23 23 26 26 2 8 2 2 23 18 8 14 5 18 26 18 2 8 8 29 23 8 8 29 23 29 6 26 25 8 25 8 26 29 2 26 26 8 29 14 31 29 29 29 29 31 25 27 29 27 6 2 2 29 29 29 29 25 29 2 8 2 29 23 25 2 29 2 29 2 2 2 23 14 2 8 2 2 8 2 23 8 29 6 8 2 20 6 20 2 2 2 8 2 2 2 8 18 8 2 29 29 2 8 8 2 2 2 29 29 2 6 29 25 23 8 8 8 26 18 8 8 2 29 18 23 8 26 8 29 8 8 20 8 2 29 2 26 8 23 2 8 8 31 2 8 8 2 8 8 23 23 23 29 2 2 2 18 23 8 27 27 2 8 8 31 29 29 8 20 26 25 8 8 23 8 8 29 8 29 8 29 31 29 8 14 29 8 8 18 8 18 2 8 6 23 29 29 29 29 6 29 29 23 2 18 29 2 8 25 2 18 29 8 8 26 8 2 2 29 8 31 8 29 29 2 31 23 29 20 25 8 6 26 31 2 6 8 8 2 31 31 20 27 8 18 2 8 23 29 27 29 2 29 18 8 2 29 27 29 20 8 6 29 2 23 2 2 2 8 23 18 2 29 8 23 8 8 8 8 2 23 2 26 23 2 18 20 23 20 18 23 29 2 29 8 29 2 2 2 18 8 8 29 29 2 23 8 29 23 2 2 2 26 8 8 29 8 26 8 29 23 27 8 29 29 27 23 27 25 2 29 29 14 31 29 2 2 29 31 25 27 8 29 29 8 31 6 26 8 31 2 8 26 8 8 18 26 8 23 26 8 8 8 26 23 2 18 8 8 23 2 29 29 8 6 4 8 8 8 8 8 26 29 29 8 29 27 2 8 2 8 29 23 27 23 18 14 2 29 8 26 23 8 8 29 23 2 8 8 23 29 26 23 29 8 8 8 2 29 29 2 29 29 23 6 29 29 8 29 25 29 29 29 20 20 29 26 8 29 20 2 31 8 20 8 2 20 8 23 2 23 29 2 29 29 8 25 31 8 23 29 8 31 8 26 29 2 2 8 26 18 29 8 26 29 23 23 8 29 6 6 23 2 27 29 23 23 8 8 8 2 29 14 2 8 8 29 26 2 8 8 29 23 2 8 26 29 23 27 29 23 6 20 26 29 23 18 8 8 31 8 29 6 18 29 23 8 8 29 29 8 23 26 29 2 8 29 8 8 8 26 29 6 26 2 2 23 29 23 23 20 8 8 8 2 29 2 8 8 31 20 8 27 18 2 26 8 29 25 29 26 23 8 26 8 8 8 29 2 2 29 8 8 29 31 29 26 23 23 6 23 8 8 18 26 23 26 29 29 8 2 29 2 27 8 8 8 2 23 8 14 26 8 2 29 8 8 8 6 8 8 8 2 23 26 8 8 8 29 8 26 8 8 26 29 8 27 8 8 26 18 26 8 8 26 29 26 23 2 14 23 29 23 27 8 8 2 25 8 2 18 25 31 4 29 20 8 2 31 29 20 8 23 2 8 23 29 8 29 27 23 8 23 23 8 23 23 2 27 8 2 18 29 26 8 8 18 8 8 31 8 23 26 6 8 8 23 2 8 29 8 8 8 29 2 23 6 2 8 8 20 6 8 26 29 2 29 2 8 26 29 29 8 23 31 8 8 25 8 26 23 8 8 8 23 20 29 26 2 8 8 29 2 8 8 23 8 18 8 31 18 31 8 29 2 8 2 2 8 8 14 26 8 6 23 26 2 8 8 8 8 14 8 8 2 8 2 23 8 8 8 8 2 18 31 29 8 23 29 2 29 8 2 2 8 31 23 14 8 18 8 23 8 18 2 8 8 29 8 23 8 29 23 14 8 8 2 8 8 25 2 23 8 2 8 14 8 2 8 8 23 25 8 8 8 8 29 2 8 18 2 29 8 23 26 8 2 8 29 29 2 29 29 2 2 29 8 8 29 29 8 29 31 31 2 26 29 8 8 18 23 18 8 8 29 31 31 26 8 18 29 8 8 8 29 8 2 8 23 8 29 8 23 2 8 6 27 8 29 2 8 8 2 2 29 8 8 26 2 23 8 23 18 8 8 8 23 26 8 2 8 23 2 8 8 18 26 18 23 6 2 23 29 23 6 6 8 29 2 25 8 8 6 23 8 8 31 14 27 29 23 18 29 8 8 8 2 2 18 14 25 2 6 29 2 8 23 18 31 8 26 8 8 2 8 8 8 26 8 26 23 2 8 29 2 29 29 25 8 2 18 6 26 2 23 8 8 29 2 8 20 29 8 23 8 2 8 26 29 26 8 6 2 29 23 29 29 6 8 8 29 2 8 26 8 14 8 8 26 2 26 29 26 23 8 8 18 29 8 8 6 2 8 29 23 8 31 26 8 2 23 8 18 6 8 14 29 2 18 8 8 8 18 2 8 8 8 6 2 18 29 18 23 2 8 8 2 18 29 8 26 8 18 23 8 29 2 31 26 29 8 26 8 29 8 8 8 8 8 8 2 26 8 29 8 29 2 8 23 8 8 2 8 8 23 27 29 2 8 2 29 29 8 2 17 14 29 2 25 8 2 18 23 29 23 2 2 2 8 26 29 8 8 2 8 29 23 26 31 2 8 29 8 2 2 29 2 8 29 29 2 2 8 29 8 2 23 2 2 8 2 2 8 6 2 18 23 6 2 8 8 23 6 8 29 8 8 26 18 31 8 26 8 31 26 23 8 29 29 18 2 8 2 8 6 2 8 8 8 8 8 26 23 8 8 29 2 23 23 23 31 14 2 18 2 8 8 8 23 23 23 18 18 26 31 29 29 8 31 8 8 23 8 2 29 14 23 8 26 2 23 8 20 8 2 2 29 23 2 31 2 26 18 23 29 26 2 8 23 8 8 8 29 6 29 29 23 29 6 26 25 2 8 29 8 29 26 8 29 2 8 23 26 8 2 25 27 27 29 8 29 23 29 6 8 23 8 29 29 29 25 29 8 26 8 23 27 8 8 31 8 26 23 6 8 8 31 8 18 8 8 2 8 8 29 29 2 8 31 2 8 26 8 8 29 23 2 26 8 29 2 2 2 8 23 23 29 29 29 6 26 8 8 8 18 8 2 23 18 8 2 8 23 26 18 8 2 18 29 8 29 8 31 25 6 29 29 8 8 23 29 2 18 6 8 26 29 29 8 6 29 29 8 23 8 23 8 26 8 2 29 2 8 29 2 2 29 8 26 8 29 29 2 8 29 2 2 8 23 8 2 8 8 2 18 2 23 29 23 2 26 2 8 18 2 8 8 8 18 2 8 23 8 31 29 26 8 8 2 14 8 8 18 6 23 14 6 8 20 18 2 8 23 8 8 2 8 8 2 2 2 8 2 23 23 2 23 23 8 6 2 25 8 8 23 8 2 23 8 29 29 23 14 25 2 23 8 26 29 8 8 31 8 8 2 8 8 8 2 14 29 26 8 2 29 31 14 2 23 8 29 23 29 2 8 31 29 8 8 26 8 8 2 27 8 25 23 26 8 8 26 20 23 2 26 18 6 8 2 27 6 2 8 29 31 23 26 8 23 8 29 18 8 8 29 29 2 8 8 8 31 8 8 29 8 8 8 8 8 23 6 8 23 2 8 23 8 8 8 27 8 29 8 8 8 26 8 2 26 2 8 26 2 27 8 8 23 29 6 27 8 26 26 23 8 8 29 6 8 26 26 8 29 8 2 8 2 8 23 8 18 8 8 8 29 26 29 8 23 23 18 8 8 23 2 8 6 29 8 8 2 23 8 6 23 8 29 31 27 2 18 18 8 8 29 8 8 29 26 18 8 29 18 29 8 8 23 8 8 23 26 29 18 8 31 8 2 18 18 26 23 8 2 8 8 23 31 8 8 29 8 26 14 29 8 8 26 23 29 23 23 23 8 23 2 8 8 8 8 8 23 8 29 29 29 8 8 20 8 18 25 29 8 8 26 23 8 23 29 29 2 8 2 2 18 29 26 23 2 8 26 8 8 6 8 8 8 8 8 8 23 26 29 23 23 2 29 8 2 6 8 8 8 2 14 26 29 23 18 18 23 29 27 8 29 26 23 26 8 8 8 8 23 2 29 23 27 2 8 14 2 29 29 8 29 8 29 23 29 29 2 6 2 8 8 8 8 8 8 8 2 8 31 23 8 29 8 8 2 8 29 18 29 29 8 14 8 8 2 18 26 8 29 8 8 18 8 8 31 18 8 6 8 29 25 8 23 8 8 23 8 8 23 29 8 8 14 8 31 14 8 29 29 18 8 8 8 26 26 2 8 23 26 27 29 27 31 27 18 8 8 2 8 23 8 8 2 8 8 31 8 29 2 8 29 8 20 2 8 23 26 23 8 2 8 2 8 20 8 8 8 8 20 2 6 8 23 29 8 29 26 23 8 8 23 18 8 8 2 26 23 8 8 23 26 6 18 8 20 2 14 6 25 29 29 27 23 8 8 2 2 29 29 29 18 8 2 2 25 27 8 25 20 8 26 23 8 8 8 8 23 25 2 8 18 26 29 26 29 8 8 8 8 20 8 2 8 25 8 29 26 20 8 23 8 29 29 29 26 23 8 29 8 23 29 31 27 2 8 31 8 8 26 8 18 29 8 26 2 2 6 18 23 2 18 8 18 2 29 18 29 2 23 25 29 29 29 2 26 8 23 23 18 23 5 20 2 27 25 29 20 23 8 20 25 6 14 20 2 2 20 29 20 20 20 8 18 23 8 20 27 29 29 29 23 29 23 14 2 27 8 8 23 2 2 29 18 29 18 23 25 29 29 27 29 2 8 18 8 29 2 2 29 29 2 2 23 2 23 29 20 2 6 29 31 8 8 23 29 29 8 6 29 14 31 6 2 29 8 2 23 2 8 8 23 6 25 29 31 8 23 29 8 8 8 18 8 29 8 8 8 8 2 2 2 8 23 14 18 31 8 8 23 8 14 14 8 2 8 29 8 8 27 29 25 23 25 18 2 6 6 29 25 18 23 8 29 31 29 27 8 18 26 29 8 8 26 8 2 8 23 29 2 2 29 14 31 18 8 23 8 2 23 8 6 29 18 2 29 29 29 2 29 2 8 23 6 6 8 2 8 23 29 23 18 29 2 18 2 8 8 8 2 23 23 26 23 8 8 23 8 8 31 29 2 8 2 8 8 29 29 23 23 8 8 2 25 25 8 26 6 29 8 18 8 23 29 23 2 29 8 2 8 2 29 2 8 8 2 23 29 8 26 8 27 29 8 2 8 26 29 8 26 26 25 29 14 2 31 29 2 29 25 14 25 29 29 2 2 8 25 29 29 25 29 2 18 8 29 2 20 20 2 31 2 8 18 18 2 2 31 8 26 2 2 23 8 8 2 23 8 25 2 14 2 29 2 8 29 2 2 20 31 29 2 23 2 29 2 8 14 25 26 29 2 18 18 31 23 2 6 2 6 2 2 2 6 26 31 8 29 29 18 8 29 26 29 8 23 29 2 2 2 8 25 29 8 2 2 23 2 8 29 27 29 14 29 31 25 23 29 8 29 2 18 2 29 29 2 29 2 8 29 31 2 25 29 8 29 2 29 2 29 8 2 2 8 8 8 23 27 8 8 31 2 29 2 2 6 29 8 8 29 8 29 23 26 2 6 31 27 27 8 31 8 29 26 29 2 29 23 29 25 8 2 8 2 25 2 8 20 2 18 25 18 26 8 2 26 6 23 8 25 25 29 23 2 8 8 2 8 2 29 8 29 26 2 23 29 29 2 29 29 8 8 8 8 8 14 31 8 2 2 8 23 29 18 6 8 2 8 8 25 8 29 29 23 8 2 29 8 8 8 18 8 29 26 26 27 2 25 8 29 8 29 8 2 8 8 8 8 29 29 2 20 6 8 2 2 6 18 26 31 18 23 29 2 8 23 8 29 8 23 18 8 6 29 8 26 8 18 8 18 8 2 8 29 26 23 8 23 29 8 14 8 2 8 8 2 29 8 8 29 23 6 29 8 8 6 18 8 8 8 8 8 8 8 8 2 8 8 8 2 29 2 29 29 8 8 29 8 23 8 18 8 29 29 6 27 8 23 25 18 2 8 23 14 29 23 26 18 8 8 8 23 14 29 29 18 2 2 8 23 29 2 18 29 8 26 8 23 31 29 27 31 18 2 29 8 23 29 6 31 23 23 26 23 27 29 8 8 29 8 8 29 31 29 8 29 18 8 23 26 8 8 6 23 2 2 25 8 29 8 2 2 8 8 2 8 23 14 8 23 29 8 18 2 2 2 8 29 6 29 18 2 2 6 8 8 29 29 8 23 29 2 2 8 18 18 8 23 2 29 26 2 23 26 8 23 25 8 8 29 23 2 29 29 8 29 29 31 14 29 8 23 8 8 2 2 2 8 23 2 18 2 6 29 8 23 2 27 8 29 2 29 26 2 6 8 26 23 26 8 8 26 23 6 29 26 18 23 23 23 23 8 23 14 17 23 8 23 8 8 18 8 8 14 8 29 26 2 2 26 29 23 29 2 29 29 23 8 20 2 2 26 29 29 2 29 20 20 18 8 23 8 8 2 23 29 8 6 8 26 26 29 8 26 8 29 23 8 8 27 23 14 8 2 23 31 8 8 29 29 25 2 2 29 2 8 2 18 29 29 8 29 29 6 29 26 23 26 8 23 8 8 29 8 8 18 23 29 2 8 31 2 18 29 2 2 8 8 23 8 8 8 2 8 27 8 31 31 8 2 8 14 8 29 2 29 29 23 8 8 6 8 8 8 8 31 8 8 26 2 8 23 29 31 29 18 8 6 23 2 8 8 8 20 8 20 8 2 29 2 8 25 29 23 23 29 29 29 2 2 31 8 14 23 6 29 8 8 8 8 29 31 8 23 8 23 8 2 2 8 23 29 29 29 2 8 8 23 2 8 23 4 8 2 2 29 8 8 14 29 8 27 27 8 8 26 23 29 23 2 8 2 8 8 23 31 8 8 8 2 27 18 8 8 29 29 8 23 8 27 27 8 29 8 8 8 8 2 23 26 18 8 6 8 31 8 29 8 29 2 8 8 14 8 20 31 23 8 29 8 18 2 8 18 2 2 25 23 2 8 5 8 26 6 27 8 8 8 8 8 31 20 2 26 6 31 6 2 2 29 8 8 6 18 25 2 8 8 29 2 29 31 8 8 29 29 8 26 8 29 23 8 2 2 23 29 8 23 29 8 29 8 29 2 6 8 8 23 2 8 2 2 6 8 29 2 8 18 8 8 29 27 29 8 8 26 29 2 8 8 29 23 26 31 8 2 2 2 29 23 26 29 8 8 14 8 31 18 8 2 6 26 23 26 4 23 8 2 25 8 25 2 8 6 8 25 8 8 8 26 23 26 8 23 8 26 23 26 23 8 26 8 8 29 8 18 2 8 8 29 8 23 8 8 2 23 2 23 8 26 25 2 8 23 2 25 25 23 2 8 2 8 26 6 31 29 29 8 23 29 8 25 8 8 29 23 23 2 23 31 8 8 18 26 29 8 26 8 8 8 26 31 29 8 8 29 23 29 2 29 18 8 8 8 23 8 31 2 23 2 8 8 14 2 8 8 26 8 2 23 23 23 29 8 6 8 29 6 2 6 2 8 29 26 29 8 29 29 8 8 8 8 6 8 29 29 2 29 31 2 27 8 8 29 8 2 8 8 8 29 8 8 18 8 29 23 8 26 8 23 29 2 8 23 23 29 25 8 8 6 2 20 18 8 8 2 29 8 2 26 2 8 8 8 29 23 8 23 29 2 18 2 8 14 18 31 2 6 8 29 23 29 29 31 8 8 31 18 6 29 31 29 8 2 8 23 8 8 8 29 26 23 2 8 8 8 2 29 6 23 8 6 8 23 29 2 2 20 2 20 8 2 29 8 6 8 23 2 29 26 29 31 8 29 8 8 25 8 26 26 8 23 26 29 2 8 8 8 29 23 8 8 29 8 8 26 8 23 8 29 26 26 8 29 29 8 23 8 8 29 23 2 2 8 8 2 8 29 26 8 8 27 23 26 26 8 8 2 6 18 31 8 17 29 29 2 8 26 23 2 29 2 8 8 23 8 31 8 8 18 8 23 27 23 25 8 8 27 2 18 8 2 8 18 29 2 6 27 29 23 8 8 2 23 8 29 23 29 29 8 18 8 8 8 29 8 8 29 23 8 8 23 18 8 8 8 29 23 8 8 8 8 2 23 18 14 8 29 8 2 8 20 8 8 8 8 8 26 8 29 27 23 8 18 29 8 2 8 23 8 8 2 2 2 23 23 8 2 29 26 8 2 29 26 2 29 6 8 8 23 29 8 29 29 2 26 8 8 18 18 27 31 2 8 8 8 8 6 8 8 31 27 8 23 8 8 8 23 2 2 2 6 29 20 31 20 29 8 8 6 8 8 23 2 6 29 27 29 2 2 25 8 31 2 25 29 2 8 29 8 27 29 2 8 31 2 20 2 29 18 29 31 18 23 20 2 6 25 2 8 29 2 8 23 2 2 8 29 8 18 25 29 25 29 25 29 27 29 29 8 31 29 25 25 2 8 2 2 29 2 29 29 2 29 29 29 29 6 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 20 29 29 27 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 16 16 29 16 13 16 29 29 29 16 29 29 29 29 29 16 16 16 29 29 29 16 29 29 19 16 29 29 29 29 29 16 29 29 13 16 29 16 29 29 29 29 29 29 29 18 29 16 16 16 16 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 18 29 29 16 25 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 18 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 2 26 2 29 29 29 29 31 2 29 8 25 29 29 29 27 29 29 6 29 29 29 29 29 29 29 29 2 2 29 29 29 29 25 29 29 29 29 29 29 31 29 2 29 29 6 29 29 29 29 29 29 2 29 29 29 29 8 26 8 23 31 8 8 8 8 8 31 8 2 2 25 31 8 6 18 8 29 26 8 8 23 29 8 20 2 20 8 20 26 8 8 2 2 27 29 25 29 25 2 29 18 2 18 18 29 18 29 29 29 2 31 29 6 18 29 29 18 31 29 31 18 29 2 14 14 2 27 2 31 31 2 18 2 29 2 25 8 29 8 8 8 23 2 23 31 29 8 8 8 8 2 8 2 8 29 2 2 29 8 8 8 2 29 25 2 8 6 8 23 2 31 25 29 23 2 14 6 29 29 6 18 8 29 18 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 20 29 29 29 29 29 29 29 2 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 27 29 2 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 31 29 2 29 29 8 2 29 2 2 8 2 8 29 29 26 31 18 18 25 2 14 2 29 2 8 8 8 31 31 2 2 29 18 8 29 29 25 29 2 2 29 23 29 2 18 2 23 2 23 25 20 18 25 8 8 2 2 6 14 23 8 29 2 8 2 29 31 23 29 8 29 6 8 31 31 18 29 29 29 29 29 29 29 29 29 29 29 29 29 20 29 25 2 2 20 2 14 2 31 2 8 8 8 8 29 8 29 18 29 2 29 2 20 29 25 2 31 23 14 29 2 29 20 20 20 2 20 8 2 8 20 20 18 20 31 29 18 8 20 29 6 29 8 8 2 2 8 2 31 2 8 29 26 6 29 26 8 2 18 2 8 18 8 20 25 2 8 8 29 23 20 25 18 20 18 8 8 23 8 2 29 2 2 29 8 2 20 26 23 8 29 18 14 8 2 2 29 2 23 26 31 29 2 8 31 23 26 26 2 6 8 2 23 18 18 2 2 23 20 29 8 29 23 26 6 18 2 2 31 2 29 2 31 2 26 29 8 8 26 29 31 6 8 2 8 8 8 2 25 8 2 31 8 2 29 23 8 23 8 8 8 31 2 8 26 8 2 29 8 23 23 8 8 23 29 8 8 6 29 26 8 2 25 8 23 8 29 8 29 6 8 18 23 2 8 8 29 29 8 23 8 8 14 8 2 26 8 8 8 6 23 18 29 26 8 8 29 2 8 29 18 27 8 26 8 29 2 23 8 23 2 8 8 2 2 8 26 8 8 8 2 23 29 25 8 2 2 23 8 31 26 31 29 29 8 8 8 2 23 29 2 29 2 31 8 2 18 6 8 2 26 23 8 8 29 8 2 29 8 8 8 8 2 27 8 8 2 2 8 23 8 8 18 2 8 8 2 8 23 29 8 8 26 23 26 2 29 2 23 29 2 18 29 18 23 2 31 8 2 8 29 31 2 8 8 8 23 2 2 8 2 25 8 20 20 20 8 8 8 8 8 2 25 2 23 26 8 2 23 29 8 6 26 29 8 8 8 29 2 18 23 8 8 8 8 18 31 8 23 2 27 29 8 31 6 2 8 27 2 8 2 8 2 8 23 26 8 23 8 8 29 2 8 2 29 2 29 2 26 8 23 8 18 26 29 26 2 25 23 6 2 8 29 8 2 8 2 8 29 29 8 2 8 23 8 23 29 2 29 6 26 29 23 23 8 23 23 23 26 6 29 25 8 2 8 8 8 2 29 29 2 27 8 29 8 8 8 29 18 29 2 8 26 29 29 26 8 2 26 23 8 8 26 2 29 23 8 8 8 8 29 29 8 2 29 23 29 23 2 8 8 8 31 2 23 23 23 8 8 8 6 2 8 23 29 8 6 2 29 29 8 31 2 6 29 8 2 2 31 20 26 29 8 8 20 29 29 20 2 27 23 18 29 20 2 18 8 27 2 26 18 23 29 29 29 26 23 8 29 8 2 8 31 2 18 29 29 25 18 29 4 23 23 20 2 20 29 6 2 23 29 29 18 23 8 6 8 2 29 26 2 8 8 23 29 29 2 8 14 8 8 8 2 8 8 18 18 26 23 31 23 26 29 26 26 18 29 29 8 25 8 29 20 20 2 20 29 20 8 20 20 29 29 8 8 2 23 26 26 31 29 27 8 2 29 26 23 29 8 29 8 29 20 18 29 29 8 2 8 18 8 29 23 8 2 8 23 23 8 6 2 29 2 8 23 29 18 23 29 8 2 31 29 2 8 8 8 8 29 23 29 2 2 29 26 29 8 8 2 18 2 8 29 29 23 29 8 8 27 29 29 2 25 29 8 8 8 27 29 23 29 8 29 2 8 8 8 23 2 26 29 2 8 29 29 8 29 2 8 31 8 8 2 2 23 26 8 8 29 8 25 8 23 29 31 23 23 18 31 23 23 2 2 29 8 23 2 8 14 26 29 8 29 8 8 23 8 29 23 8 2 2 8 8 26 6 8 8 23 29 8 18 2 18 8 31 2 8 2 29 2 18 8 29 26 8 2 2 2 8 29 23 29 8 2 27 8 8 8 8 31 29 23 6 8 27 23 8 26 27 2 27 8 31 29 2 2 8 31 23 8 29 2 29 8 29 2 2 29 2 29 29 23 8 2 8 2 23 29 2 14 8 18 8 8 8 8 23 8 27 29 8 29 8 6 8 23 8 26 26 27 2 23 29 29 23 29 23 2 23 29 2 2 27 8 23 18 29 8 23 6 8 8 29 27 29 27 8 2 8 25 29 18 8 29 8 8 8 8 23 31 2 8 8 27 29 29 31 2 23 23 23 8 23 8 5 23 8 31 2 31 8 2 2 8 8 26 29 14 8 8 8 8 26 2 25 6 29 8 2 2 2 29 29 26 29 2 8 8 8 8 26 29 29 8 29 8 23 8 29 6 29 8 8 8 26 8 23 6 8 23 23 26 23 23 8 8 6 25 6 2 8 8 29 8 29 8 8 2 26 29 29 27 31 29 6 23 27 2 29 2 29 20 31 27 25 18 23 29 31 25 29 26 8 2 31 2 8 14 2 27 23 2 23 29 29 8 8 2 29 29 25 29 8 29 23 8 8 8 8 29 29 8 29 8 29 2 23 8 29 29 29 23 29 29 8 2 2 8 8 2 29 8 29 26 29 8 29 29 23 18 8 2 2 8 18 8 8 29 8 23 29 8 29 8 2 23 29 29 18 29 29 23 29 2 8 18 2 8 6 8 25 8 26 26 29 8 8 8 29 2 18 8 8 18 29 8 29 26 29 2 8 8 14 29 2 29 31 23 29 8 8 8 31 23 29 29 8 8 29 29 2 8 8 29 8 8 8 2 23 8 18 2 8 2 29 26 8 2 27 8 6 8 29 8 23 8 29 29 8 23 8 23 2 8 29 26 29 23 31 29 23 29 8 8 23 18 29 29 14 20 8 8 26 26 29 8 8 29 29 23 5 29 8 25 2 29 20 4 8 26 26 26 8 29 29 8 29 25 29 6 29 25 29 18 27 2 8 31 25 18 18 29 29 2 8 8 2 8 8 25 2 31 25 18 2 2 23 8 8 26 23 2 14 29 18 6 2 26 8 23 2 8 29 6 18 6 6 2 2 8 29 8 29 2 8 23 8 26 23 6 18 25 23 18 27 20 29 2 8 8 2 29 2 2 29 31 29 26 8 29 2 2 8 6 29 23 25 2 23 25 2 8 2 8 20 20 2 29 2 8 23 2 29 2 23 8 29 8 8 8 2 31 8 8 18 23 14 23 20 23 8 27 2 8 17 8 25 2 2 29 2 23 29 29 6 8 31 29 6 8 8 8 8 26 2 23 8 8 2 23 8 29 8 5 23 17 8 2 31 27 27 23 18 31 8 29 8 8 8 23 2 2 8 29 8 31 29 29 27 23 27 26 6 8 8 8 2 23 2 8 18 8 8 8 8 2 2 8 23 8 29 6 8 2 23 26 2 8 26 23 8 6 26 29 26 8 8 26 8 8 2 29 26 23 8 8 26 29 8 29 2 8 29 2 25 29 29 29 2 8 8 23 29 29 2 29 8 8 23 8 6 2 18 8 29 29 23 8 8 6 29 6 6 23 26 6 27 18 23 23 2 29 23 8 2 29 8 8 29 8 8 8 29 23 8 29 2 29 8 2 2 29 8 8 29 8 8 2 2 29 18 26 29 8 23 29 2 8 29 2 29 8 8 26 23 6 29 29 8 2 8 27 23 23 18 6 29 8 8 23 29 31 31 2 29 18 8 8 8 25 8 26 29 8 8 6 8 26 8 8 8 2 2 8 2 29 2 29 29 26 8 23 2 8 8 18 29 2 29 31 8 8 23 14 8 8 29 8 8 2 8 29 2 8 2 14 2 8 23 2 29 31 29 8 29 6 8 25 2 31 8 8 26 8 23 23 6 2 8 8 8 23 23 18 29 14 8 31 29 25 8 8 26 29 2 29 23 26 29 23 26 26 29 8 18 23 31 8 18 29 31 2 8 8 8 14 8 2 26 8 8 8 2 26 23 8 8 8 29 2 18 8 18 29 23 29 31 23 8 27 8 31 26 2 29 2 23 29 8 2 2 26 8 8 8 2 27 29 2 6 4 29 8 6 26 23 29 23 25 2 23 8 31 29 20 25 2 23 8 8 8 8 8 6 2 8 18 2 8 2 18 23 2 8 2 8 29 25 8 26 23 8 8 29 26 23 26 29 6 8 23 29 8 26 29 8 20 2 29 25 20 20 20 20 8 20 2 8 2 2 8 14 25 23 8 26 8 8 29 8 23 26 8 8 26 2 8 2 2 8 26 23 26 8 8 23 26 2 8 25 8 29 17 2 8 29 2 8 18 29 23 26 27 8 18 18 18 8 29 26 2 8 29 8 23 29 26 23 8 8 2 6 8 23 18 26 23 29 8 29 8 8 8 31 29 27 29 29 27 8 8 8 29 23 18 27 29 23 8 23 8 2 2 29 8 8 2 2 29 2 18 2 8 14 2 8 31 8 2 8 8 23 8 8 23 29 18 8 2 8 18 23 8 6 2 27 18 18 29 8 2 8 31 8 29 8 31 29 8 29 23 8 29 25 25 27 29 2 8 2 8 8 23 2 26 18 26 18 29 6 8 2 8 8 31 8 29 29 27 29 8 8 8 27 29 26 27 29 29 18 20 18 31 29 2 2 8 6 6 29 8 25 2 8 29 29 8 8 18 23 29 25 23 18 23 2 8 6 8 8 8 2 29 8 8 8 8 29 2 2 29 8 29 8 23 2 8 26 29 6 23 29 2 8 8 27 8 29 29 29 27 26 18 23 8 8 14 8 8 2 31 8 8 8 23 8 27 2 20 29 23 23 8 29 8 8 29 26 2 29 20 29 29 29 29 8 8 29 23 2 8 2 29 14 8 8 23 8 8 29 8 8 27 8 25 8 29 8 23 2 8 8 2 14 14 8 23 2 8 2 8 2 2 26 8 23 20 4 20 8 20 23 26 29 8 29 8 2 8 29 29 31 18 8 26 8 23 8 29 8 18 29 29 8 8 29 27 2 8 23 2 2 18 8 20 18 18 29 26 23 2 8 2 26 2 29 23 6 29 26 26 29 8 20 20 26 26 29 2 20 2 20 6 14 29 26 23 26 8 8 8 8 8 29 8 29 2 27 26 23 8 2 29 18 29 8 8 8 8 2 27 8 26 29 8 23 8 29 29 2 23 8 8 8 8 8 8 2 23 23 8 14 14 29 8 26 26 8 8 8 2 8 8 8 29 8 29 6 2 29 8 23 8 29 6 2 8 8 29 6 27 26 29 31 23 8 2 8 29 2 23 25 29 2 26 8 2 29 5 29 18 18 2 25 29 27 8 20 2 8 23 8 29 6 2 2 14 26 8 29 2 29 23 8 31 29 29 29 26 29 8 29 29 2 2 8 6 8 29 29 2 20 18 8 2 8 8 18 20 2 2 8 29 2 18 8 8 29 20 26 29 29 8 8 6 29 8 8 8 8 8 2 29 18 31 31 4 2 31 8 8 18 8 8 8 23 26 8 23 29 29 2 23 29 29 29 27 25 27 8 31 8 8 20 8 2 18 2 29 31 8 2 29 18 23 8 25 27 2 27 8 29 23 2 29 29 8 29 25 29 2 23 27 29 18 18 2 26 8 29 8 29 29 29 26 29 29 8 23 29 26 29 25 25 8 8 26 8 8 29 8 8 2 8 8 23 8 29 23 8 2 2 2 2 8 8 29 2 18 31 18 2 14 2 18 26 8 29 25 8 8 8 8 29 29 25 8 8 29 31 27 18 8 8 2 23 29 2 29 26 29 8 23 29 6 26 8 29 31 8 26 8 8 26 8 23 29 2 8 2 2 23 26 23 26 2 18 2 8 29 2 2 29 8 23 8 18 8 23 8 2 29 18 8 18 29 8 23 2 23 8 29 8 8 29 8 18 29 2 29 2 8 2 29 8 8 29 29 18 2 18 2 8 8 23 29 8 18 29 26 8 8 8 8 8 8 8 8 8 26 8 23 8 27 29 8 8 29 8 8 23 29 29 31 29 8 2 14 8 23 29 29 29 8 23 23 2 8 8 8 29 29 8 29 27 8 14 8 8 8 8 29 20 2 20 20 8 2 8 29 8 8 8 29 31 8 23 8 26 29 29 14 8 29 29 8 6 23 23 8 8 8 8 8 31 29 23 18 29 23 8 29 29 8 8 2 26 23 29 23 2 29 8 26 29 8 2 8 29 23 8 23 23 8 8 29 8 29 8 2 2 31 8 29 29 8 26 8 8 23 8 8 8 29 8 29 2 14 2 29 8 2 2 2 29 8 8 23 8 8 8 26 29 18 8 8 29 23 31 8 8 26 8 26 29 29 8 8 8 29 8 29 29 8 8 8 29 8 18 8 23 2 29 29 6 26 6 8 18 23 29 8 6 8 8 29 29 29 8 8 8 23 26 31 8 2 8 29 31 8 6 8 6 8 6 8 2 23 8 29 8 8 8 26 23 6 29 2 8 8 18 8 8 29 2 8 2 8 8 4 8 29 29 14 2 29 18 8 23 2 18 2 29 29 20 2 31 8 6 29 23 29 23 2 18 29 8 29 8 8 8 2 2 8 26 29 8 2 8 8 23 29 8 23 23 8 26 26 8 6 29 29 18 29 18 8 8 2 8 26 8 23 2 23 23 8 2 8 2 23 8 8 8 8 18 8 2 2 8 26 8 8 29 8 8 2 8 29 29 14 8 23 2 8 23 18 29 8 6 29 2 18 6 23 2 8 23 29 26 20 8 29 26 25 23 29 8 29 8 23 26 14 29 29 26 6 29 18 8 23 18 18 8 8 8 2 2 14 8 26 23 25 29 8 6 2 2 29 29 8 31 8 29 25 23 2 25 23 29 29 8 25 8 14 26 8 8 26 23 23 26 8 23 8 29 29 26 26 8 27 31 8 8 29 29 8 26 29 23 26 2 29 29 31 23 8 23 8 8 29 26 2 8 26 23 29 29 8 23 8 8 14 23 18 8 8 29 26 8 23 29 2 23 8 2 18 23 8 8 8 26 18 8 8 8 29 8 29 29 8 29 6 23 31 26 23 8 2 29 23 29 29 29 8 23 18 29 31 8 8 8 29 23 8 29 8 8 2 8 8 29 8 2 31 29 8 8 29 8 29 8 8 2 8 8 8 8 29 2 29 8 29 8 2 29 29 8 8 2 8 8 26 14 23 2 8 8 18 8 2 8 23 2 8 18 8 29 29 26 29 2 14 2 18 18 2 29 23 8 2 26 8 8 18 23 8 23 8 2 29 29 8 8 8 23 8 23 8 29 8 18 8 8 6 29 8 8 26 26 8 2 26 8 2 23 23 23 8 2 8 29 6 8 8 8 8 14 27 8 2 8 23 2 2 27 26 8 27 2 27 8 2 29 18 29 8 8 8 18 8 23 26 23 29 2 8 8 8 8 8 18 8 8 2 8 31 31 8 29 29 2 8 29 29 26 8 8 8 8 23 8 2 8 18 29 8 8 26 20 8 2 29 8 25 8 8 2 2 2 2 29 2 29 23 27 23 8 2 18 6 29 29 2 8 8 18 23 8 8 8 8 2 29 2 8 8 8 23 26 2 26 31 23 23 8 2 8 18 23 26 8 23 8 29 29 2 23 29 8 2 27 2 29 27 8 23 8 2 18 8 2 18 31 8 6 29 2 6 2 26 23 23 27 2 2 8 8 29 8 8 23 8 8 29 8 2 8 8 31 23 23 2 29 8 8 26 23 8 29 29 29 18 8 8 8 8 23 8 8 8 8 25 8 29 8 2 8 8 23 27 29 23 8 2 8 8 29 8 2 8 8 29 29 8 2 8 2 29 8 23 8 29 29 26 8 2 2 23 29 18 23 2 2 8 2 27 23 25 8 31 29 2 8 18 2 8 8 8 2 8 25 2 2 25 29 29 8 29 29 25 14 2 2 29 2 31 20 20 2 2 29 8 2 29 29 29 29 29 27 29 18 2 25 2 25 2 2 25 29 29 29 31 29 29 29 25 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 6 25 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 16 26 29 16 29 29 29 29 29 29 29 19 29 29 29 29 29 16 13 29 29 29 29 29 16 29 29 29 29 16 16 17 29 29 29 16 29 29 29 29 29 29 29 29 29 19 13 29 16 29 29 29 16 29 29 29 16 29 29 16 29 29 29 16 29 16 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 19 29 16 16 29 16 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 2 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 13 29 16 29 20 29 29 29 29 29 29 6 6 29 29 20 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 16 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 31 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 18 2 31 29 29 29 29 29 29 2 29 6 29 29 29 29 29 18 29 27 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 2 29 29 18 29 29 29 8 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 8 2 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 26 29 29 29 29 16 29 16 16 29 13 16 16 13 16 29 16 16 13 16 29 16 16 16 16 29 29 29 16 16 16 29 19 19 29 16 17 16 16 29 16 29 13 16 16 29 29 16 16 16 29 16 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 8 29 29 29 29 29 29 29 25 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 8 29 29 29 2 29 18 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 2 29 2 8 5 2 29 2 2 8 2 8 18 25 29 29 2 29 29 2 2 2 29 29 8 8 23 29 25 14 8 2 2 2 2 6 23 8 6 2 2 2 29 29 29 2 8 29 2 8 2 29 8 8 31 8 31 29 8 31 8 8 29 25 2 18 23 6 8 25 29 2 29 2 8 18 8 2 29 8 8 29 14 29 27 29 29 2 2 29 29 29 8 31 25 29 8 29 2 29 25 2 25 2 29 25 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 13 29 29 6 29 13 29 29 16 29 29 29 29 29 16 29 13 8 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 13 29 29 29 29 29 29 29 20 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 13 29 2 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 31 8 25 2 29 23 18 2 29 14 26 29 29 31 8 29 8 23 2 29 2 8 8 8 29 29 26 26 23 23 2 2 25 8 2 26 29 8 23 18 8 29 29 2 6 2 31 8 8 2 2 8 2 25 29 23 26 29 2 29 8 20 8 2 2 29 2 20 14 2 25 31 8 27 29 8 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 16 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 16 16 29 29 17 16 13 29 29 16 29 29 29 29 16 29 16 29 29 29 29 16 16 29 29 29 29 16 16 13 29 29 29 29 16 29 29 29 29 29 16 16 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 25 29 29 29 16 6 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 6 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 13 29 29 29 2 29 29 13 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 2 31 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 2 29 29 25 29 25 2 18 8 2 6 25 25 2 29 8 29 26 8 8 6 8 26 8 8 31 2 8 6 8 23 8 29 2 8 31 6 29 29 29 31 29 8 25 29 2 25 27 8 8 25 29 8 14 31 2 8 18 31 29 8 29 29 29 29 29 29 8 18 29 29 14 18 29 29 29 29 8 25 2 25 31 8 2 8 8 2 8 26 2 23 2 2 29 2 29 6 27 2 2 29 29 18 2 31 2 29 25 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 6 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 8 29 2 29 8 2 29 29 8 23 2 2 2 8 2 26 26 23 8 2 8 2 23 2 2 8 8 27 8 8 14 2 8 8 8 29 2 8 8 29 8 31 2 6 14 29 29 14 25 2 8 8 14 20 8 20 8 8 2 31 29 8 29 29 6 8 8 29 8 18 29 8 8 6 29 8 23 8 26 2 26 23 26 8 25 29 8 29 26 14 29 29 14 2 29 2 2 2 29 8 23 18 2 29 31 23 31 8 2 18 29 8 8 8 8 8 2 29 29 8 2 20 2 8 8 25 29 20 2 20 26 14 14 20 2 6 8 29 2 29 2 27 8 8 26 8 2 8 29 8 2 2 2 2 25 8 2 8 29 27 18 18 8 29 2 2 6 8 31 2 18 8 8 23 2 23 29 29 29 29 29 16 8 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 14 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 2 29 29 29 14 29 29 29 2 2 29 29 29 2 29 29 29 29 2 18 8 8 23 2 2 29 2 8 8 8 29 31 2 23 8 14 8 14 6 8 20 31 8 29 29 26 23 29 29 29 2 8 23 29 29 2 6 26 29 2 8 20 29 29 14 31 8 2 25 29 31 5 8 18 23 26 2 2 2 2 29 20 8 8 2 29 29 2 2 2 23 8 29 14 2 6 27 8 26 2 25 23 14 8 17 23 8 8 18 27 20 8 8 18 2 23 29 8 2 29 23 25 29 23 2 2 29 29 2 2 23 8 29 8 23 2 8 8 2 18 29 8 8 26 26 14 23 29 2 8 29 8 29 2 8 8 2 6 29 8 20 8 8 8 6 29 8 20 23 8 8 26 20 8 8 23 20 8 6 8 18 8 2 8 2 2 18 23 8 31 29 26 29 26 6 29 20 31 20 20 31 18 18 6 18 6 8 23 29 29 23 2 2 29 6 2 18 26 8 23 31 18 8 29 29 29 2 2 14 25 8 25 2 29 2 2 2 2 29 29 29 8 25 8 31 2 26 23 31 31 14 2 26 23 2 8 29 8 25 29 18 29 2 29 29 8 8 31 29 8 23 2 23 8 8 29 8 18 2 23 29 8 8 18 2 31 31 29 8 8 8 2 2 8 20 2 29 2 29 2 23 2 20 29 8 14 8 23 18 29 8 8 23 29 23 29 29 8 29 8 23 18 8 23 29 26 8 8 6 29 8 2 8 2 25 2 8 31 6 2 2 29 23 31 29 20 20 29 6 8 18 23 2 18 29 14 2 23 23 8 29 18 29 8 8 2 8 8 2 2 29 31 29 29 8 14 2 23 29 26 8 20 2 6 8 8 23 2 2 14 23 6 14 8 23 29 18 31 2 31 18 8 31 2 29 29 31 8 31 8 31 29 18 26 8 2 2 8 8 29 8 8 6 18 31 8 29 29 31 29 8 31 27 8 25 8 23 14 31 8 29 26 8 8 26 8 29 29 2 2 23 8 23 2 8 8 26 18 23 26 23 2 23 8 29 8 18 23 2 29 26 23 8 2 2 2 23 8 29 2 8 18 8 6 29 29 23 8 23 26 26 14 18 31 29 2 23 29 18 2 29 29 18 2 23 14 23 18 8 23 26 18 31 2 29 29 26 23 8 8 23 29 23 27 8 2 29 29 2 8 2 26 29 31 8 2 31 29 8 8 8 25 29 29 29 23 2 8 2 2 29 29 6 8 8 2 23 23 8 29 8 8 8 23 29 14 29 23 2 8 8 8 29 29 26 8 26 23 2 29 18 26 2 31 23 8 29 2 29 8 8 8 8 18 29 8 29 26 8 2 8 8 23 8 8 2 2 29 29 6 29 2 2 29 23 29 2 29 8 8 29 8 8 29 23 26 29 8 2 8 23 20 29 25 8 23 26 23 6 26 29 26 2 2 29 2 6 23 29 2 8 2 29 29 27 2 2 25 18 2 8 8 6 8 29 8 8 29 26 26 31 23 2 8 8 29 2 29 20 8 23 23 29 26 29 18 2 18 2 8 29 31 23 29 18 8 8 29 18 23 5 2 29 29 2 23 2 8 8 26 25 2 26 26 23 6 8 29 31 8 8 18 8 8 29 23 29 8 31 8 8 29 2 23 2 29 29 18 18 8 23 8 29 8 26 29 26 29 2 29 2 29 29 14 18 2 25 2 8 8 8 8 29 8 6 6 29 8 23 2 26 2 29 8 8 8 8 23 23 8 8 6 8 2 29 23 2 8 8 26 2 29 2 27 29 8 26 23 29 2 8 2 26 29 29 29 31 2 2 31 2 14 18 8 8 25 8 31 2 29 8 8 23 6 2 8 29 29 29 29 23 23 2 26 18 29 8 8 29 8 26 2 23 18 2 2 8 29 31 8 6 31 8 8 18 8 31 8 29 2 26 31 25 8 8 23 2 23 8 25 29 8 8 29 23 25 2 29 8 26 29 8 23 2 8 8 2 8 8 18 8 8 8 8 23 8 8 26 14 29 8 23 2 31 29 29 29 29 8 25 29 8 18 26 8 8 29 14 6 8 29 29 2 14 29 2 18 23 23 29 8 2 25 23 29 29 8 26 26 8 18 23 27 6 8 8 2 31 23 8 23 8 23 2 29 6 23 8 8 23 25 26 29 23 8 8 8 31 29 20 20 20 20 18 18 14 25 8 26 2 8 18 27 2 18 8 23 6 2 29 25 2 2 8 2 23 26 29 29 18 23 29 2 8 6 6 8 8 8 23 8 8 8 23 2 23 29 29 8 8 29 8 8 31 8 14 29 31 8 8 2 8 8 29 26 8 8 23 8 8 8 26 8 29 26 23 8 26 29 23 8 31 29 18 20 20 2 29 23 23 20 20 2 2 29 20 20 29 20 8 8 8 8 29 29 2 8 8 8 8 23 8 23 31 8 29 2 8 25 23 23 23 2 23 20 8 8 2 8 8 29 2 18 20 2 29 29 26 29 6 23 18 8 23 23 8 18 29 29 29 8 26 23 8 8 29 26 29 8 8 26 29 8 23 18 2 23 18 2 29 2 23 8 8 8 29 14 6 8 2 8 2 2 8 8 8 25 26 8 23 29 29 26 8 18 31 26 23 8 18 2 8 18 18 18 29 29 2 25 14 31 18 23 18 8 8 2 2 2 31 29 20 31 20 29 18 8 29 29 29 25 23 8 2 14 8 29 29 23 18 8 29 29 29 29 2 8 29 18 29 29 29 8 23 29 8 23 18 8 29 8 23 8 29 18 8 23 23 29 2 23 6 29 29 31 20 8 23 26 29 23 31 2 20 23 8 14 29 18 26 31 26 29 29 8 20 26 23 18 8 8 8 8 29 29 8 29 8 29 20 20 27 29 26 8 29 29 23 29 2 20 26 6 29 31 8 26 2 8 14 2 2 25 8 29 2 2 8 8 29 29 23 8 23 2 14 29 27 25 25 25 29 25 29 29 25 25 25 2 31 29 25 29 29 29 23 25 20 2 31 2 23 18 8 31 14 29 18 2 8 2 2 2 23 8 29 2 8 29 2 2 8 29 8 8 6 8 26 29 23 2 29 23 2 2 14 23 29 29 29 29 8 29 8 8 29 8 26 8 29 31 23 29 31 29 8 8 8 8 2 8 8 8 23 26 8 29 8 8 8 23 8 8 26 23 2 2 2 23 29 18 2 14 25 26 8 23 8 8 29 2 14 29 23 26 29 6 8 26 8 23 2 8 2 29 8 2 23 23 2 2 29 8 23 23 23 23 2 8 29 29 6 29 26 26 8 8 23 29 8 8 18 6 8 23 26 8 8 2 26 8 8 29 2 8 6 8 18 29 29 2 29 23 8 26 8 2 31 25 2 2 23 2 29 2 8 2 29 8 2 23 29 2 8 2 2 8 23 23 6 29 8 2 6 23 23 29 8 8 31 8 2 8 8 8 26 8 29 14 31 29 18 2 2 8 26 8 31 23 6 2 26 23 2 18 8 23 2 6 8 23 8 6 29 25 25 2 2 23 23 8 8 2 29 25 8 26 2 8 26 23 29 2 23 8 23 2 29 31 8 8 8 18 23 8 23 8 31 31 29 18 29 2 29 8 8 23 26 29 8 8 8 25 6 8 29 8 8 26 29 8 8 8 23 8 2 2 26 2 27 23 29 18 8 31 29 29 8 8 8 29 18 8 8 29 2 8 29 29 29 8 8 8 18 29 18 29 2 29 23 31 2 25 8 8 2 2 29 31 8 2 23 8 29 8 29 25 18 6 8 2 26 2 2 8 8 23 8 2 8 8 8 8 8 6 8 8 6 23 8 8 29 31 8 8 20 29 23 18 23 2 2 2 26 8 2 8 23 8 27 8 29 29 8 23 29 29 8 18 6 23 8 8 8 8 14 2 23 29 14 26 29 2 29 8 2 29 2 29 8 2 6 8 8 2 27 29 29 26 29 2 2 8 8 6 8 23 8 8 8 8 2 8 29 29 26 8 8 29 29 14 6 8 8 23 23 8 8 8 2 2 23 2 26 8 8 23 8 2 8 29 23 23 4 8 23 8 2 8 2 2 29 8 31 2 8 23 8 29 23 29 8 29 26 25 31 6 18 29 27 29 18 29 26 23 2 29 8 8 6 29 26 8 8 8 6 26 29 18 8 2 25 2 26 18 23 14 8 2 29 18 27 29 8 29 23 8 29 29 6 26 8 2 8 23 18 8 29 8 29 8 23 8 8 26 29 18 8 8 29 23 25 29 23 26 31 8 23 18 2 26 8 2 6 29 29 8 23 6 2 31 8 8 29 23 2 8 6 8 18 8 8 8 23 4 23 8 18 23 8 8 26 29 29 25 2 2 23 6 25 14 23 29 8 2 8 2 2 26 31 8 18 29 8 23 8 8 2 8 29 2 29 23 27 8 23 23 8 8 2 2 29 31 2 29 25 6 8 6 23 29 8 29 2 8 8 8 2 8 2 18 29 8 31 29 6 31 29 29 31 29 8 8 31 29 8 29 2 29 8 29 29 26 23 29 14 27 29 26 6 2 23 6 8 2 8 2 26 8 8 8 6 8 18 29 23 25 2 8 8 2 14 31 29 26 23 29 29 29 18 2 8 18 8 2 8 29 29 23 26 26 23 23 8 2 29 2 29 23 29 8 29 8 2 29 8 6 23 8 2 23 23 8 2 26 26 27 2 29 8 29 29 8 2 8 29 18 23 29 2 8 6 8 29 26 20 20 29 20 20 20 8 20 31 2 26 23 2 25 29 29 23 6 2 29 23 2 25 31 8 18 18 29 6 8 29 29 29 29 29 23 8 8 29 8 14 8 26 17 2 8 14 6 29 26 23 29 8 8 2 23 8 8 14 2 18 8 8 29 8 31 8 29 8 29 23 8 29 29 8 8 8 20 6 27 2 8 29 2 29 2 18 25 8 29 6 23 8 2 8 27 23 23 29 2 18 18 2 8 8 17 29 8 23 18 8 23 2 26 2 8 29 29 8 29 31 23 2 29 8 14 29 2 29 2 23 29 8 8 6 8 2 8 8 8 23 8 29 23 26 2 29 8 14 26 29 29 23 26 26 31 29 18 31 8 6 8 29 8 8 2 29 23 29 29 8 8 27 23 18 20 2 2 8 29 8 2 8 8 8 29 26 8 25 8 23 8 8 8 23 8 20 8 29 8 29 14 23 8 2 29 31 29 6 18 25 8 8 25 26 14 8 8 8 29 8 8 8 29 8 8 8 8 2 8 23 29 8 23 27 26 6 8 8 6 8 29 8 8 8 2 2 8 29 8 6 6 29 23 18 8 2 8 8 23 8 29 29 8 8 26 29 8 8 23 25 23 25 23 31 2 8 23 8 8 8 29 25 29 2 18 23 23 8 8 23 8 23 8 27 26 6 29 25 8 29 20 2 8 2 2 23 8 23 14 26 8 29 14 29 8 2 8 8 23 8 26 29 8 26 2 31 2 29 2 23 29 8 2 6 20 8 23 8 27 8 8 29 23 29 2 8 8 8 25 8 29 8 8 23 29 8 8 2 23 8 18 2 23 8 6 8 8 23 26 8 2 8 6 8 29 27 8 8 8 2 8 29 29 23 29 31 8 8 8 8 25 2 8 18 8 29 18 8 8 23 23 29 8 29 26 2 8 25 2 2 6 18 6 5 8 23 29 8 31 29 29 8 8 23 2 23 18 8 8 20 8 23 6 8 8 8 23 29 8 8 23 29 23 26 29 8 8 29 18 23 8 8 26 8 23 29 8 8 23 8 29 2 2 8 8 8 8 26 23 8 8 8 8 8 8 8 2 23 25 8 26 2 6 29 2 23 23 29 29 2 2 31 8 8 8 2 29 26 2 8 8 14 29 2 26 23 29 8 8 25 25 8 20 18 26 23 8 2 29 29 26 23 8 29 29 29 29 8 2 2 2 8 29 8 23 29 8 29 23 8 23 2 2 8 8 2 2 26 29 6 31 6 31 31 8 8 2 8 29 23 23 29 8 29 8 29 27 18 26 26 23 31 8 8 23 2 18 8 2 8 8 18 29 8 8 8 29 2 2 29 8 6 27 8 8 8 23 6 2 18 29 23 29 23 29 2 8 23 8 23 8 23 29 8 25 27 2 18 2 2 2 2 2 25 25 29 29 2 2 18 25 2 23 29 8 8 2 23 18 8 18 8 25 8 29 23 29 29 8 8 8 29 18 23 29 29 6 2 23 2 8 29 8 18 2 8 8 8 23 23 29 8 2 14 23 2 23 8 26 2 26 18 18 23 23 2 6 29 26 23 29 2 2 27 8 23 8 8 8 8 8 8 2 8 29 8 23 8 26 26 8 8 8 8 14 29 23 18 29 2 23 18 8 25 8 8 8 29 2 18 29 8 6 6 8 8 8 29 29 8 8 8 23 29 27 8 8 31 26 8 8 8 2 26 29 23 29 2 8 8 18 8 6 26 29 2 26 8 2 8 8 2 31 2 18 26 29 29 8 23 29 29 2 8 8 23 23 8 2 2 2 8 8 8 29 8 25 18 8 2 23 29 5 29 23 8 8 2 8 8 2 6 29 2 8 29 8 23 29 8 29 23 29 2 8 8 18 2 14 2 29 8 29 27 29 8 8 23 26 31 2 8 8 29 8 8 8 8 8 29 2 2 29 8 2 8 18 8 29 23 8 5 26 2 6 8 8 8 2 31 8 8 8 29 2 29 8 2 8 29 8 8 2 18 8 2 8 8 6 31 23 26 2 29 2 8 2 26 18 23 8 29 23 26 26 8 8 18 26 23 29 8 26 6 8 2 8 23 8 2 8 8 2 23 8 23 23 31 8 2 29 23 8 2 2 29 29 23 23 23 23 23 23 23 29 2 23 8 23 23 2 8 23 14 2 2 29 8 8 29 2 23 8 27 8 8 29 29 8 23 8 26 26 8 29 14 8 8 23 8 8 18 6 18 29 8 2 23 6 8 8 8 8 6 2 27 23 2 8 29 29 6 23 14 23 26 18 18 8 2 18 29 29 2 8 29 2 8 23 8 14 8 23 26 29 8 2 8 18 18 8 2 2 29 23 8 23 8 8 14 8 29 23 29 8 2 2 23 29 8 29 2 8 8 23 6 31 2 8 29 8 2 18 8 26 8 23 29 8 29 8 8 29 8 8 29 23 8 23 2 8 8 8 8 8 2 23 8 2 8 18 23 8 23 2 2 29 2 2 2 29 23 8 8 8 6 2 8 8 29 8 23 8 8 29 18 8 26 2 2 23 2 2 8 8 2 29 23 26 8 8 8 8 2 8 8 23 8 29 26 8 8 8 18 8 26 25 23 23 26 23 2 8 2 2 29 23 31 23 8 8 23 2 29 29 29 2 2 29 23 8 23 2 2 8 2 6 23 2 2 8 8 8 23 8 29 26 8 8 8 23 29 2 8 8 27 8 23 31 2 29 8 8 29 23 23 29 2 29 29 6 8 29 29 2 8 23 20 8 2 2 29 31 26 23 23 29 8 8 8 8 29 23 8 29 2 8 8 23 8 20 23 8 8 23 2 23 8 26 6 26 23 23 8 2 8 8 23 23 8 26 8 20 8 2 8 31 29 23 29 29 26 23 26 25 8 29 23 8 2 29 23 14 23 8 8 23 29 29 6 18 8 2 18 31 31 2 29 2 8 31 23 2 8 23 8 2 26 8 2 18 14 8 2 2 8 8 23 18 2 8 8 8 29 8 23 8 8 26 8 2 23 18 2 8 29 2 23 2 18 8 2 8 8 18 29 8 8 6 2 2 8 23 29 8 8 2 31 8 23 29 8 29 29 23 26 23 8 8 2 8 29 23 23 8 2 8 8 8 8 26 8 29 29 14 8 2 2 8 23 8 23 2 8 8 31 8 2 8 31 6 23 2 23 8 8 23 2 8 8 14 8 8 29 8 8 26 26 8 8 29 8 29 29 29 6 29 8 8 20 8 2 8 8 20 27 29 8 23 23 23 29 23 8 2 2 8 31 8 26 23 29 31 18 26 8 23 2 8 18 8 27 23 8 6 8 2 8 2 29 8 8 23 23 8 2 29 2 2 29 20 2 6 8 31 8 8 23 8 8 23 8 8 2 8 8 2 8 8 8 8 8 23 8 18 23 8 2 27 18 8 23 23 2 23 8 2 2 26 26 23 29 23 29 23 23 2 14 2 29 29 2 29 29 29 6 29 29 29 29 29 29 29 6 25 18 2 8 27 29 14 25 14 29 29 25 25 29 2 2 25 27 2 2 29 29 29 29 29 25 2 29 29 29 31 6 29 29 2 29 29 13 29 16 18 29 16 16 16 29 29 29 29 29 29 29 29 29 16 16 16 29 29 16 29 29 29 29 29 29 29 16 13 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 18 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 16 16 29 29 13 29 16 16 16 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 13 29 16 29 16 29 29 29 2 29 29 29 8 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 2 16 29 29 16 29 13 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 16 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 23 29 29 29 29 29 16 29 29 8 29 16 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 16 29 16 29 29 29 29 16 29 29 29 29 14 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 16 29 29 16 13 16 13 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 8 16 29 26 16 19 13 16 29 16 29 17 29 16 16 29 29 17 29 29 16 29 29 16 16 29 16 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 16 29 16 16 16 13 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 14 29 29 29 29 16 29 29 29 29 8 29 29 29 16 8 29 29 29 29 29 29 8 2 29 29 29 29 29 31 14 29 29 2 29 2 29 2 29 26 8 8 18 25 29 29 8 29 29 29 29 2 29 16 29 29 16 29 16 13 17 16 16 19 29 16 29 29 16 19 16 29 29 16 16 29 29 19 16 19 29 29 29 13 16 19 16 16 16 13 19 19 19 16 16 16 16 16 16 13 29 16 16 16 16 16 29 9 16 29 29 29 19 29 19 16 29 16 29 19 19 19 19 16 29 29 19 13 29 29 16 19 29 29 19 29 29 29 19 29 16 19 29 29 17 16 16 29 29 16 13 29 19 16 16 19 16 29 16 16 19 19 13 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 14 29 29 29 29 29 8 29 29 29 29 29 14 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 2 29 16 29 29 29 29 29 29 2 8 29 29 17 18 29 31 17 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 8 29 29 2 29 29 29 27 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 16 13 19 17 16 16 19 16 29 29 29 16 13 19 29 16 16 16 19 19 16 16 29 29 29 29 16 16 13 19 29 29 16 29 29 16 29 19 16 17 29 29 19 19 29 16 29 29 29 19 13 29 17 16 16 19 17 19 29 29 16 16 16 16 19 16 29 29 13 16 19 13 8 26 29 17 29 29 29 29 29 16 16 29 29 29 16 29 16 29 19 29 13 19 19 16 16 29 16 13 29 16 16 19 29 29 16 19 29 16 29 29 29 16 16 29 13 29 26 29 13 29 29 29 19 13 29 16 19 16 19 29 13 16 29 16 13 16 19 16 16 16 16 16 19 17 16 16 19 8 16 29 29 29 16 16 29 29 19 16 29 16 13 13 29 10 19 29 29 13 19 13 29 19 13 16 29 16 16 19 16 29 29 29 16 29 29 16 16 29 16 29 29 29 29 16 29 16 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 20 8 29 29 29 29 29 29 29 29 31 8 29 29 29 26 29 29 31 17 16 29 19 29 16 29 29 16 29 29 8 29 29 19 16 16 16 29 29 16 29 16 13 29 19 29 19 19 29 29 29 29 19 13 29 29 16 16 19 23 17 29 29 19 13 16 16 16 16 29 16 16 29 16 16 2 29 29 17 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 17 29 8 29 8 26 29 29 29 29 29 29 16 13 29 29 16 13 29 17 29 13 29 29 29 16 29 29 29 29 29 16 29 29 29 29 23 8 19 23 16 16 29 16 29 13 16 13 16 13 29 29 16 19 29 29 29 29 29 16 29 29 29 13 16 29 29 16 19 19 16 29 29 16 13 29 16 13 16 13 19 29 16 19 19 13 29 17 16 19 13 29 29 19 29 29 29 13 16 16 16 16 29 29 16 13 19 29 16 16 16 29 16 29 8 29 16 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 19 16 16 29 29 29 19 29 16 29 16 19 19 16 17 29 29 29 29 19 16 29 29 29 29 29 29 29 8 16 16 29 29 29 29 29 29 29 29 13 29 29 27 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 8 17 2 8 29 29 29 29 29 29 16 29 16 29 29 29 29 27 29 29 29 29 29 29 29 29 29 18 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 6 29 29 29 2 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 31 29 29 29 29 29 29 29 18 29 29 29 29 8 23 29 29 18 29 29 29 29 29 29 6 18 2 29 29 2 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 2 8 29 29 29 25 16 29 29 29 29 29 29 29 13 8 31 29 29 29 29 16 29 29 29 29 25 29 29 8 29 29 29 29 29 18 29 29 8 29 29 8 29 29 29 29 29 29 18 29 14 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 16 29 16 16 29 29 29 16 29 13 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 8 23 29 29 14 29 29 8 14 29 29 31 2 29 29 8 2 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 2 29 29 29 29 29 25 29 29 29 8 29 26 29 23 29 18 2 29 14 6 31 29 29 29 8 29 27 8 2 29 8 2 29 2 29 29 16 16 16 16 29 16 29 16 29 16 16 16 16 29 29 16 29 16 29 17 16 29 29 19 29 16 19 29 16 19 29 29 16 29 16 29 19 29 29 29 29 29 16 29 16 16 16 29 19 13 16 16 29 16 29 16 29 29 16 16 16 29 29 29 29 19 29 29 29 29 16 16 16 29 16 16 16 29 16 16 29 16 29 29 16 16 16 16 29 29 29 16 19 16 19 29 29 29 29 29 16 16 16 16 16 29 29 16 29 16 29 29 29 19 29 16 8 16 2 16 16 31 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 29 8 14 29 29 29 6 8 29 16 29 29 16 16 19 29 29 16 29 29 29 13 16 16 16 16 29 17 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 29 2 29 29 8 29 29 29 29 29 29 29 2 29 29 29 2 8 29 8 29 29 29 8 29 16 29 29 16 29 29 29 16 16 29 29 16 16 29 29 19 16 27 29 16 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 13 16 29 29 13 29 23 29 29 29 8 16 16 29 29 29 13 16 16 29 29 29 19 29 16 29 29 16 19 29 29 25 29 29 29 29 19 16 16 16 29 29 29 29 8 29 2 29 29 8 29 29 29 29 29 6 29 29 29 2 6 8 29 25 29 17 29 29 29 29 29 8 29 29 2 29 29 29 2 29 29 29 18 29 29 29 29 29 31 2 29 29 26 29 29 29 29 29 29 29 29 29 16 29 29 25 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 26 29 29 2 29 29 29 29 6 2 29 23 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 18 29 29 29 29 27 29 29 2 29 29 29 29 27 29 29 29 8 2 29 29 31 29 29 29 29 29 29 29 29 25 29 29 29 29 29 18 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 25 2 2 2 29 8 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 31 29 29 2 29 29 29 29 29 29 8 29 29 25 29 14 29 29 29 8 29 29 29 31 29 29 31 29 29 29 29 29 29 29 29 29 16 16 19 19 16 16 17 29 29 29 29 16 29 29 2 8 16 16 16 29 16 29 2 29 13 16 19 29 29 16 16 29 29 26 29 14 29 16 16 18 29 17 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 2 29 8 17 29 29 29 8 29 29 8 2 29 23 29 29 29 29 29 29 29 25 29 29 29 29 18 29 29 29 2 29 29 29 18 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 6 29 29 29 29 29 8 2 29 29 29 29 29 29 31 31 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 31 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 2 29 29 27 25 29 31 29 18 29 29 2 29 29 25 29 29 29 29 18 6 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 26 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 27 29 29 29 29 29 29 25 29 29 29 29 8 18 29 29 29 29 29 29 18 29 29 29 2 29 29 8 29 29 8 25 29 29 8 29 29 29 29 29 2 29 2 29 29 29 29 29 29 31 8 29 2 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 18 14 31 29 29 8 29 2 29 29 2 8 8 29 29 23 29 6 18 29 29 25 29 6 18 29 2 29 2 29 2 31 29 31 18 8 31 29 29 29 2 18 2 29 29 29 29 29 6 29 29 23 29 29 29 29 2 29 8 8 8 6 29 8 29 29 29 29 29 29 29 14 29 29 29 29 6 29 29 29 29 8 29 26 29 29 31 2 29 29 29 17 8 8 29 29 29 14 29 14 2 8 29 8 29 29 29 29 16 29 29 29 16 17 29 16 29 2 29 29 29 16 29 29 16 16 29 16 29 16 17 29 16 29 19 16 16 16 29 29 29 16 16 19 29 29 29 25 16 29 18 29 29 29 29 29 2 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 18 29 29 29 29 25 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 31 29 29 8 2 8 29 29 25 29 8 29 2 29 31 2 29 31 5 29 29 29 25 29 2 18 31 2 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 31 29 29 29 13 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 4 29 29 29 29 18 18 18 29 29 29 29 8 29 2 29 18 29 2 18 18 25 29 18 29 25 29 4 29 29 29 14 29 29 2 18 29 29 31 25 14 25 2 8 29 2 29 29 29 2 18 31 29 25 18 25 29 29 27 29 29 29 29 25 2 2 6 8 29 29 29 25 8 25 2 29 29 25 25 25 29 16 16 13 29 29 17 29 29 16 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 13 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 13 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 27 8 29 29 8 29 8 29 29 29 18 8 29 29 2 29 6 8 8 8 14 2 2 29 25 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 31 29 26 29 29 29 29 29 31 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 2 29 29 29 29 29 29 29 14 29 29 8 14 29 27 29 27 29 29 18 29 29 2 29 29 25 2 18 29 25 29 29 2 25 25 14 18 2 31 27 18 25 25 18 18 31 25 18 29 2 31 29 2 29 29 29 25 14 18 2 27 14 2 31 8 23 29 29 29 29 6 2 25 14 25 18 25 31 2 29 14 2 25 29 6 2 2 29 8 29 29 17 16 17 29 16 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 29 25 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 23 29 25 18 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 8 18 29 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 23 18 29 2 29 27 29 25 18 29 29 2 25 31 2 2 2 29 29 25 29 31 29 29 29 29 23 29 13 16 29 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 27 8 29 29 29 29 29 29 29 29 29 29 26 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 2 8 31 23 8 29 29 26 29 29 25 29 29 29 29 18 29 29 29 29 29 18 2 29 6 18 18 8 29 6 27 6 29 29 2 29 29 18 29 29 29 29 29 29 25 29 29 6 2 2 29 8 29 29 29 2 29 27 18 29 29 29 29 29 8 29 29 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 2 13 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 8 29 2 29 29 18 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 23 29 29 2 18 29 23 14 8 23 29 18 2 29 14 29 29 31 29 29 29 25 2 2 31 25 25 14 8 18 8 29 29 14 23 2 29 29 18 14 29 29 2 29 2 23 29 29 6 2 29 23 18 25 8 14 25 31 29 31 29 29 29 2 29 29 29 29 29 29 29 29 18 2 23 29 26 29 2 23 8 6 29 8 2 29 18 29 29 29 29 29 29 29 29 26 29 29 29 29 31 29 29 29 29 29 29 29 2 8 8 29 29 29 29 8 29 29 29 29 29 29 8 29 29 8 8 2 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 20 16 29 29 8 29 29 29 29 26 18 23 29 29 29 18 29 29 29 8 2 29 29 17 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 6 29 29 29 2 29 29 2 2 29 29 8 6 25 29 2 8 2 8 8 29 29 8 29 29 29 2 29 14 29 8 29 8 8 29 6 29 29 6 8 29 29 8 29 29 2 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 8 29 29 16 29 29 29 29 2 17 29 16 29 29 29 29 16 29 29 16 16 6 29 29 29 29 16 16 16 29 16 29 13 29 29 8 29 13 29 13 16 29 16 29 29 29 29 29 16 29 16 16 29 29 16 29 29 29 29 13 16 13 16 29 16 16 29 16 29 16 29 29 16 19 29 29 29 16 29 16 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 8 29 29 29 29 29 29 29 8 2 29 29 8 2 8 8 16 29 19 18 29 29 29 29 2 29 29 29 29 13 29 16 29 8 29 29 16 29 16 29 29 16 16 16 29 8 16 29 16 17 29 29 16 16 29 29 29 16 16 16 16 16 29 29 16 29 29 16 16 29 29 29 29 19 16 16 29 29 29 2 29 29 8 18 29 2 29 8 29 29 8 29 8 29 29 29 29 29 8 29 29 29 29 25 29 29 29 25 29 29 29 31 29 29 29 16 29 29 16 2 29 29 29 29 29 31 2 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 8 31 29 29 29 29 29 29 2 29 2 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 25 2 27 29 2 29 29 2 2 2 8 29 8 29 23 29 29 29 8 8 29 8 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 8 29 25 29 29 8 8 2 8 8 29 18 26 29 18 29 8 29 14 8 29 29 29 29 8 29 29 18 29 29 29 29 29 29 8 26 6 29 29 8 29 16 2 18 6 8 29 2 29 2 29 29 29 29 8 29 29 31 29 2 8 6 29 29 29 29 29 29 29 29 8 29 18 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 2 29 29 31 29 29 8 29 14 29 29 29 29 25 29 29 18 29 29 29 29 29 29 29 18 29 29 6 29 29 29 29 29 29 6 29 8 8 29 29 8 29 8 29 2 29 8 25 8 29 29 8 18 26 29 6 29 29 2 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 29 29 26 29 29 2 29 29 2 23 6 29 29 29 29 29 2 29 29 8 29 29 29 29 29 2 29 2 29 29 29 8 17 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 2 31 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 13 29 29 29 29 29 29 29 2 2 14 2 8 29 2 29 29 16 2 29 29 29 2 29 29 29 29 29 29 29 29 29 6 2 29 29 6 8 29 29 29 29 29 29 2 8 29 2 29 8 29 29 29 18 29 29 2 8 2 8 23 29 8 29 29 29 29 29 2 29 29 2 2 29 29 2 29 29 25 29 29 17 2 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 8 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 8 8 29 29 29 29 29 29 29 13 8 8 29 29 2 8 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 2 29 8 29 29 29 29 29 29 29 2 29 29 31 29 29 2 29 29 8 29 29 29 29 29 27 29 29 29 29 29 29 29 29 8 2 29 29 29 29 23 29 29 29 29 29 8 29 29 18 29 29 29 29 8 2 29 8 29 18 29 23 29 8 29 2 2 6 29 29 29 29 8 29 29 29 29 16 29 23 16 29 29 16 29 2 29 8 2 2 23 29 29 6 29 29 8 29 6 18 8 26 8 2 23 2 29 6 8 6 8 29 29 29 29 29 29 29 16 16 16 29 29 16 29 29 17 16 19 19 29 17 16 29 16 13 19 16 16 16 29 19 16 29 29 29 19 13 19 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 8 29 29 29 29 6 2 8 8 29 29 29 29 16 29 16 29 16 16 13 29 29 29 8 16 16 16 29 29 19 19 29 29 16 19 16 16 16 19 16 13 29 19 16 29 19 19 19 16 16 16 16 19 16 16 9 16 16 29 16 16 16 16 29 19 19 16 13 29 9 19 19 16 13 16 16 19 29 29 19 16 13 29 29 16 19 19 19 19 16 16 19 13 9 19 29 19 19 13 29 16 19 16 16 13 16 29 29 16 29 16 29 19 16 13 16 29 29 19 19 29 16 29 2 16 16 19 16 16 16 16 19 16 29 29 29 29 16 29 29 29 16 29 16 2 29 29 29 13 29 29 29 29 26 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 2 31 29 8 29 29 25 29 8 2 2 29 29 29 25 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 8 29 29 29 31 29 2 31 29 18 31 14 8 31 2 8 2 8 29 29 29 6 2 2 27 29 2 29 29 31 29 29 29 27 29 29 29 2 29 27 2 29 29 17 29 29 23 29 2 27 8 29 29 29 8 8 18 29 29 2 31 29 29 29 29 2 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 2 29 29 31 2 29 2 6 29 29 29 2 29 29 29 27 29 29 29 29 26 29 29 29 29 8 29 29 29 29 2 2 8 29 29 29 29 2 8 29 8 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 13 6 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 13 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 8 2 31 29 2 31 29 29 8 29 29 29 29 16 29 16 29 29 29 2 29 29 29 8 29 29 29 29 25 29 29 6 29 29 29 14 2 29 8 18 23 31 29 26 26 2 2 29 29 29 29 29 29 2 29 29 29 29 18 29 29 2 29 29 29 2 29 29 8 29 2 29 29 18 29 29 29 29 29 29 2 8 29 8 25 29 29 29 29 2 29 29 8 8 29 29 8 29 8 31 29 29 29 2 8 29 29 23 2 29 29 29 29 29 23 29 25 29 29 29 29 2 31 29 29 8 2 29 2 29 29 29 29 8 29 29 2 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 2 29 29 29 29 2 29 29 29 29 2 29 2 2 8 29 29 29 2 31 8 29 2 29 18 27 18 29 29 29 25 29 29 2 29 29 2 29 29 29 29 29 16 29 29 19 29 29 29 29 29 19 16 29 13 29 19 13 16 29 29 29 29 29 16 29 29 17 29 17 16 29 2 29 16 8 29 16 29 29 29 16 29 29 29 29 16 29 14 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 31 23 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 17 2 29 16 16 16 29 8 2 29 29 16 29 29 17 29 29 16 29 29 16 29 29 29 29 29 29 17 29 29 29 14 16 16 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 2 8 8 29 8 8 29 29 29 29 26 23 2 29 2 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 23 23 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 23 29 29 29 2 29 29 29 29 31 29 29 29 17 29 8 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 29 29 29 16 29 29 13 29 29 29 2 29 2 29 8 2 29 29 2 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 8 29 29 25 8 13 16 16 29 29 16 29 8 29 29 29 29 29 29 8 29 8 29 29 29 31 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 14 2 29 29 29 6 29 29 29 29 29 29 8 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 18 29 18 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 6 2 29 29 29 6 29 29 31 29 29 18 29 18 23 2 29 29 29 25 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 8 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 2 29 2 29 31 25 8 2 29 31 2 2 31 29 23 2 29 29 18 8 2 25 2 29 2 29 14 29 8 29 6 31 29 18 2 25 8 8 23 2 8 18 2 29 29 27 8 25 8 29 18 29 29 2 29 2 29 29 2 2 8 31 31 29 29 26 23 23 18 31 2 8 29 2 29 29 25 8 18 26 23 8 2 31 29 8 6 29 6 2 25 29 8 29 29 6 8 2 14 29 29 8 8 29 29 2 29 8 2 2 29 8 8 18 25 18 31 18 29 18 31 18 2 27 2 23 8 8 31 25 8 2 8 23 2 29 29 29 2 29 6 18 2 18 5 2 27 2 29 2 29 25 29 29 8 2 2 29 29 29 25 27 2 2 29 2 2 23 26 23 31 25 18 25 29 8 29 6 29 8 18 2 29 18 29 29 31 29 2 29 2 25 29 29 2 29 29 25 29 2 2 23 2 2 29 29 23 29 29 29 18 29 29 18 23 29 8 31 29 29 29 29 8 8 8 25 29 6 18 29 29 2 29 29 8 18 8 17 26 8 25 6 29 29 14 2 8 25 29 2 29 2 25 2 29 25 29 29 29 18 29 29 8 29 2 6 29 2 29 29 25 25 29 29 29 29 2 29 2 29 29 2 29 8 18 29 31 14 25 31 29 29 18 2 29 18 29 29 29 29 23 29 29 25 29 29 25 29 29 25 2 29 6 25 25 25 25 8 25 23 29 29 29 29 29 8 2 2 2 18 29 25 18 29 2 2 25 25 8 23 29 29 29 29 29 29 2 2 29 8 29 29 29 31 8 29 18 29 25 29 18 29 29 29 29 29 29 2 29 29 29 2 29 29 29 25 29 29 26 29 29 29 29 8 29 29 27 2 29 8 29 29 29 29 6 29 23 29 29 25 8 27 8 31 6 8 2 29 29 29 29 29 29 8 8 16 29 16 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 23 29 29 29 29 29 29 8 29 29 31 25 29 29 8 29 29 29 29 29 8 29 29 26 29 29 29 31 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 26 29 29 29 18 29 29 29 29 2 8 29 29 25 29 29 29 29 29 18 29 29 2 2 29 8 29 8 2 18 2 29 29 8 29 29 29 29 29 18 29 29 18 29 18 29 16 29 8 29 29 2 8 29 29 29 27 29 26 29 29 29 29 8 29 29 29 29 29 8 29 8 29 8 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 17 29 2 2 29 29 29 29 29 16 26 29 29 29 29 27 29 29 29 29 8 29 29 25 29 29 29 2 29 29 2 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 2 25 29 2 2 29 29 18 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 27 29 29 2 18 2 29 29 29 2 29 29 16 29 29 2 29 29 2 25 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 25 20 2 29 29 29 29 8 2 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 16 29 29 29 2 29 29 16 29 18 16 29 16 8 29 29 29 29 29 29 29 29 16 16 8 29 29 29 29 29 29 16 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 23 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 8 29 29 29 29 8 29 29 2 29 29 27 29 2 29 25 29 29 29 29 29 18 29 18 29 25 29 29 29 29 29 29 29 29 17 29 29 29 29 29 18 29 29 18 29 29 29 8 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 29 29 29 25 25 25 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 6 29 29 25 29 27 29 29 18 29 29 29 29 29 2 29 29 23 29 29 29 2 29 23 29 31 23 2 29 2 29 16 29 16 29 29 16 29 16 16 19 29 19 29 29 16 16 29 16 13 16 19 19 2 29 16 16 16 29 29 19 29 29 29 6 29 29 17 29 29 29 29 2 8 29 31 29 29 29 16 17 29 29 29 29 16 8 16 16 29 16 19 13 16 29 16 16 19 29 16 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 2 29 2 29 8 29 29 29 29 2 29 29 8 29 29 29 29 2 29 26 29 29 29 29 25 29 8 29 29 29 2 2 8 2 23 2 20 29 29 8 29 23 20 8 20 29 29 2 29 29 31 8 29 2 8 29 29 29 8 29 29 8 29 25 23 5 29 8 29 2 29 29 8 29 6 29 26 2 8 8 29 25 29 8 2 27 29 8 8 2 29 29 26 29 29 2 29 29 29 8 8 29 2 29 29 29 29 8 8 29 29 16 29 29 16 16 29 29 29 29 29 16 16 16 17 16 16 13 29 29 29 16 19 29 29 16 29 16 29 16 16 2 29 19 16 29 16 29 19 13 8 29 16 29 16 29 29 29 29 29 29 29 29 19 29 16 29 29 29 29 16 29 29 29 16 16 16 16 13 16 13 19 29 13 29 29 13 16 16 19 29 16 16 29 29 29 29 29 13 19 29 16 16 19 19 9 13 29 19 19 19 13 16 29 29 16 29 29 29 16 13 29 16 16 16 16 16 8 29 16 29 16 29 16 29 29 23 8 29 29 29 31 14 29 8 29 8 8 2 29 2 29 8 6 29 29 6 6 29 14 29 2 8 29 2 29 8 2 29 8 23 2 29 29 29 29 29 2 29 29 29 2 18 29 29 29 2 14 8 29 8 29 23 8 29 29 29 2 8 23 29 2 29 29 29 2 29 29 8 29 29 2 2 29 29 29 29 29 26 8 29 29 8 29 29 29 27 29 14 29 29 29 18 29 29 29 29 16 29 29 29 29 23 29 29 6 29 29 2 8 29 29 18 29 29 2 29 8 29 25 8 29 29 8 29 2 29 29 8 29 29 29 29 8 2 2 6 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 2 14 8 8 23 18 29 29 29 29 29 29 29 29 18 25 2 29 29 29 18 14 18 29 29 18 29 2 8 18 2 29 2 18 29 29 29 29 23 29 2 26 8 29 16 16 16 2 29 16 16 19 16 16 29 29 29 19 19 13 16 29 29 29 16 16 29 29 8 29 29 29 16 29 29 29 16 29 16 29 29 16 29 29 29 8 29 29 6 29 29 18 2 29 29 29 29 8 2 29 29 29 29 29 29 18 29 23 6 2 29 29 29 29 29 2 29 8 29 29 29 29 29 8 8 29 8 8 29 29 26 29 29 29 29 29 29 2 2 29 29 27 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 13 29 29 16 29 29 29 8 29 29 29 29 29 29 27 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 6 29 29 2 29 29 29 29 29 8 8 29 29 29 29 29 25 29 29 27 29 29 29 29 29 20 8 8 29 29 29 2 29 13 29 29 29 29 20 29 29 2 29 29 29 29 29 29 29 26 29 29 29 29 31 8 8 29 2 29 29 23 29 29 2 29 29 31 2 29 29 8 2 29 29 29 29 8 29 29 29 29 29 8 2 8 29 29 29 29 2 2 8 29 29 29 29 29 29 29 20 2 8 23 29 29 29 29 29 29 2 8 29 29 29 29 29 8 31 14 31 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 2 29 2 29 29 8 29 29 29 29 29 29 29 29 29 17 29 29 29 29 2 29 29 29 29 8 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 26 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 26 31 29 23 4 29 23 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 25 29 29 14 29 29 8 29 29 29 2 29 2 29 29 29 2 29 29 2 29 29 29 29 29 29 2 29 25 29 29 31 8 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 2 29 29 29 27 2 2 29 23 2 29 29 29 29 29 2 8 27 2 18 29 29 2 29 2 8 2 27 25 31 29 29 2 29 6 29 25 29 27 8 2 25 18 8 2 8 31 8 23 23 29 29 29 2 2 18 8 2 29 27 29 2 29 31 31 29 2 29 29 27 25 23 29 29 29 8 2 25 29 29 23 14 31 25 31 18 29 26 8 29 8 8 29 8 2 29 25 25 2 14 6 18 2 25 2 25 8 8 29 2 29 25 25 29 29 29 2 31 8 31 29 26 8 8 2 29 14 23 8 2 25 23 18 29 29 29 2 2 2 8 14 2 6 29 27 29 18 29 2 31 29 29 29 18 2 18 8 29 29 2 31 8 8 6 29 18 8 2 2 29 14 14 29 31 29 8 29 29 8 29 18 29 29 2 29 29 2 29 29 29 29 18 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 14 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 14 8 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 31 2 29 29 29 8 29 29 16 16 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 2 29 13 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 13 16 29 16 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 18 29 29 31 29 29 8 29 29 29 17 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 6 29 29 29 29 6 29 29 8 29 29 29 8 29 29 29 29 29 2 18 29 31 29 29 29 25 29 2 29 29 29 29 29 29 29 29 2 18 2 29 31 17 29 29 27 29 29 29 29 29 29 8 29 18 29 29 29 23 29 29 8 18 2 2 29 23 23 2 29 29 26 23 29 29 8 18 29 2 29 27 2 8 29 8 29 29 8 29 8 2 29 6 29 25 26 29 29 29 29 26 29 29 23 29 26 18 26 29 29 6 29 23 29 29 8 29 8 29 29 29 29 29 29 29 29 29 8 26 29 23 29 29 29 29 29 8 8 29 29 29 2 23 8 8 23 18 2 8 2 8 31 2 8 2 14 29 31 29 6 31 29 23 2 8 2 2 23 8 8 8 23 29 8 29 2 23 25 6 8 31 29 8 29 25 29 29 29 8 29 29 29 31 31 29 29 8 2 29 31 2 8 29 2 8 2 8 2 25 29 18 29 29 2 18 29 31 31 2 29 29 25 27 8 2 20 25 18 29 25 31 20 20 29 29 29 8 2 29 8 29 29 8 8 18 23 8 8 29 23 8 29 2 8 2 25 8 8 25 2 29 8 8 26 23 2 29 26 29 25 8 29 29 25 8 25 8 2 29 25 23 29 29 31 18 23 29 29 8 26 23 29 29 29 8 23 29 25 8 29 2 23 23 8 2 29 8 8 23 25 8 18 23 18 2 27 29 8 23 18 29 25 2 29 23 29 18 8 29 29 8 8 2 2 25 29 8 2 2 8 8 29 2 2 8 8 23 29 29 29 29 29 2 2 23 8 29 6 8 2 29 2 29 8 31 8 23 8 8 8 6 29 23 14 2 29 26 2 29 29 31 29 8 23 8 23 29 29 8 23 26 29 29 25 8 23 8 23 23 8 8 27 29 23 2 8 18 29 29 29 26 29 8 23 8 18 25 6 27 6 2 29 29 29 29 29 29 2 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 25 2 29 29 2 26 20 8 29 29 29 29 18 29 29 2 2 2 8 8 25 29 29 29 23 29 2 2 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 8 29 29 23 2 23 29 29 18 29 8 2 29 8 29 8 8 29 29 2 26 29 2 8 29 2 31 2 2 2 2 23 29 31 8 26 18 29 23 6 6 2 6 20 29 29 27 2 23 8 8 18 2 26 23 8 2 8 8 23 2 2 29 8 29 8 8 8 26 8 17 29 8 8 23 2 8 2 8 29 29 8 14 31 8 23 29 26 2 26 8 31 8 2 29 20 8 17 8 2 31 8 29 29 29 29 18 29 8 29 29 29 31 8 18 18 18 29 8 6 2 25 25 2 2 8 2 2 29 29 29 8 8 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 8 29 29 29 29 29 29 31 29 29 2 29 8 8 29 29 29 29 29 6 8 2 29 8 23 29 23 25 2 2 31 2 23 29 8 18 8 23 8 8 2 29 25 6 5 26 29 26 6 2 2 29 8 23 29 29 2 29 2 8 29 6 14 14 29 8 8 29 8 8 2 29 29 8 23 2 8 23 8 2 29 29 8 8 29 8 29 8 8 8 31 29 8 8 29 8 8 2 8 29 2 8 2 2 8 29 23 8 31 8 8 2 29 23 25 8 25 29 29 18 25 26 2 2 2 25 6 8 8 8 2 29 8 29 8 8 18 29 2 29 2 29 20 8 20 25 20 20 26 26 8 6 18 29 8 23 8 2 23 2 2 20 18 29 25 23 8 23 23 2 29 29 26 23 23 2 29 2 2 18 8 14 8 29 8 29 29 27 31 29 29 8 29 29 29 29 29 8 8 2 23 8 8 2 31 8 23 8 29 29 8 8 18 29 29 29 8 8 8 23 31 2 2 29 2 29 8 8 25 8 29 2 8 23 6 8 29 18 27 25 2 29 2 29 2 27 5 25 23 18 29 8 2 29 29 8 8 27 8 20 29 23 2 2 25 25 6 2 18 23 5 26 26 23 31 23 8 26 8 2 8 8 29 2 29 23 8 8 8 8 23 8 26 14 29 31 2 29 29 29 27 29 8 8 8 2 2 29 29 29 29 29 29 29 6 29 29 2 2 29 23 8 23 2 23 23 20 2 29 29 29 8 8 14 29 8 29 29 29 8 6 6 29 8 8 29 31 2 2 29 8 23 29 29 29 8 27 27 8 25 2 29 29 18 26 23 8 29 8 29 8 8 23 29 8 2 8 8 29 29 27 29 18 8 29 29 25 26 8 8 8 20 26 31 31 8 29 4 2 26 6 8 25 23 2 8 29 23 29 25 29 8 14 26 29 29 25 2 8 29 8 29 18 2 8 29 29 29 29 31 27 29 29 29 29 29 29 29 29 29 17 29 16 2 29 29 29 29 13 29 29 29 29 29 29 2 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 13 29 29 29 17 29 29 29 29 29 29 31 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 14 14 29 29 29 29 2 29 29 29 29 29 29 18 29 2 2 29 23 29 25 14 8 31 26 29 25 8 29 29 20 8 8 8 26 31 6 23 18 29 29 23 29 26 8 2 18 2 25 2 25 29 8 23 8 14 23 8 8 2 8 25 27 2 2 8 8 29 23 8 8 23 2 6 29 29 29 18 29 2 23 29 25 2 8 8 29 27 2 26 2 2 2 31 31 8 2 2 8 8 29 29 29 29 8 31 23 23 8 29 27 25 29 8 8 2 8 2 29 8 2 2 8 23 23 2 6 2 23 8 2 8 29 23 29 8 2 29 29 23 8 23 26 26 29 27 2 31 23 8 2 18 8 31 18 29 23 2 8 23 2 8 29 8 2 2 29 31 8 6 18 8 29 8 26 23 8 2 8 29 29 29 23 2 8 8 6 8 2 18 2 29 29 29 29 25 2 29 8 8 29 20 29 8 27 2 8 23 8 29 2 8 31 2 8 29 2 29 29 14 18 18 29 8 29 2 29 23 26 2 8 2 18 29 29 23 2 20 31 31 25 29 8 8 23 6 20 2 18 2 18 8 26 8 8 20 23 23 29 29 8 2 2 26 8 6 8 8 25 8 8 31 26 26 2 29 26 8 6 2 29 8 2 29 25 8 8 8 2 20 29 8 18 29 8 25 26 29 2 23 8 2 23 23 26 29 18 8 2 23 2 8 8 23 29 8 23 8 29 25 25 2 29 6 23 8 8 8 8 23 8 2 14 29 31 25 29 2 2 31 23 20 2 29 29 2 25 6 2 8 8 29 25 2 8 2 29 8 23 2 8 8 8 2 29 8 29 2 23 8 31 8 6 31 25 8 8 23 29 29 8 23 8 2 18 29 14 8 29 18 2 29 25 8 29 8 8 18 26 25 23 2 25 2 23 8 31 8 23 8 29 8 8 8 8 8 29 8 31 2 6 6 31 25 8 23 26 29 2 2 29 8 6 18 2 8 2 29 8 8 2 26 8 8 26 14 23 2 2 18 23 26 2 8 8 8 2 2 8 18 2 18 8 8 29 20 8 26 23 2 8 31 2 2 18 29 29 25 23 8 26 29 8 29 8 29 8 18 8 29 2 14 8 18 8 29 23 31 23 29 2 23 8 29 29 8 23 26 25 2 29 29 18 8 2 2 2 29 2 23 29 20 20 26 2 6 8 8 8 8 23 23 18 31 8 26 8 29 2 8 2 2 29 8 29 2 2 23 29 29 8 29 8 26 23 29 2 8 8 23 8 29 23 2 2 2 29 2 23 8 2 29 8 8 2 18 29 29 18 8 23 25 8 23 29 31 20 2 6 18 2 8 2 8 8 26 2 18 23 8 8 8 23 25 8 31 29 23 8 29 8 8 8 18 8 2 8 29 18 8 29 2 8 6 27 2 2 2 18 8 8 23 29 8 29 8 2 23 29 8 8 26 2 14 25 8 2 29 31 20 8 8 23 29 23 8 25 29 8 31 23 8 26 8 29 8 23 2 8 18 2 8 23 18 26 23 8 18 29 2 29 8 8 23 29 25 6 29 8 23 8 8 31 25 31 8 29 8 6 8 8 6 20 8 31 29 23 29 29 23 26 8 6 8 2 8 2 2 8 23 2 8 23 23 8 8 26 8 2 18 8 2 14 2 29 31 8 2 18 31 29 23 8 8 23 8 23 8 8 29 8 8 29 29 8 8 2 29 8 29 2 2 2 23 8 18 29 8 23 8 25 25 29 8 8 8 8 8 29 2 23 29 8 29 23 8 6 8 23 8 26 29 31 29 29 29 8 23 8 8 8 23 29 2 29 8 25 23 26 8 2 23 31 26 8 23 26 8 29 23 2 8 2 23 23 31 8 29 18 23 14 23 8 8 29 8 2 8 23 2 2 6 29 6 18 29 26 18 23 2 29 29 29 20 2 6 31 2 29 23 8 26 14 29 8 29 29 23 29 8 29 8 31 29 29 8 2 23 2 18 8 29 2 18 29 29 14 26 23 8 8 2 6 8 18 8 2 29 31 8 6 6 8 29 29 2 23 8 8 31 29 2 26 31 29 26 29 31 23 29 2 26 29 2 8 18 23 8 8 23 29 18 8 8 8 8 6 23 2 23 29 23 8 23 8 2 23 2 8 23 26 2 29 2 8 26 18 6 23 8 8 2 23 4 29 23 8 29 8 29 8 8 26 8 8 23 8 8 29 8 2 26 8 8 6 8 8 2 6 29 31 29 29 2 26 23 8 8 8 23 8 29 31 18 23 8 26 8 25 2 8 8 8 2 8 8 8 2 31 29 8 8 23 2 23 29 31 29 8 6 29 29 29 18 8 29 23 2 2 26 23 23 2 26 2 29 26 29 29 8 8 8 23 29 14 29 8 29 8 29 2 2 29 29 2 26 8 23 8 8 2 14 8 8 27 29 31 6 14 18 23 8 8 29 8 26 18 8 25 29 8 23 29 2 29 8 29 29 8 29 29 29 27 2 8 23 31 6 8 18 8 8 29 2 29 26 14 29 29 8 2 29 23 8 6 29 23 29 8 23 29 8 27 26 26 8 8 23 29 26 8 8 6 18 29 18 26 23 6 29 29 2 2 31 29 8 26 26 29 6 8 26 31 18 8 8 29 23 8 23 2 29 18 8 23 18 26 2 23 6 2 25 29 23 18 23 8 8 26 2 8 31 26 8 2 23 8 23 29 2 29 29 29 8 18 8 8 18 2 8 14 8 23 8 18 18 29 29 29 2 31 23 8 8 8 8 2 6 18 29 8 14 2 8 8 18 2 8 25 8 8 8 2 8 8 23 8 29 8 8 23 2 29 8 29 29 29 18 23 29 23 2 31 8 29 29 8 29 29 29 25 29 8 8 6 29 29 29 6 29 29 2 2 8 25 8 29 29 18 29 29 8 18 26 26 6 31 29 26 2 2 2 23 8 8 31 8 23 2 18 2 8 29 29 18 23 29 8 29 29 26 8 23 29 29 29 29 2 29 18 6 8 8 23 29 31 29 2 6 2 29 29 18 29 29 8 27 8 29 8 26 18 23 25 8 8 31 31 2 8 31 2 8 23 6 2 14 2 29 8 18 2 8 14 18 31 25 29 18 29 29 29 2 2 2 29 6 2 29 8 2 6 25 2 25 18 27 18 29 2 29 2 29 14 29 29 29 8 25 8 23 8 18 2 2 29 25 25 8 8 8 25 27 29 8 8 29 29 31 14 18 31 29 5 29 29 29 25 29 23 27 2 8 8 8 8 29 27 31 31 20 8 29 8 6 23 8 2 29 2 29 29 8 29 26 8 18 8 18 23 23 8 29 8 18 2 26 8 29 8 2 8 29 23 2 25 8 2 29 29 29 8 8 8 29 2 29 31 23 8 8 31 29 8 8 14 8 23 29 29 29 2 8 8 8 2 29 26 2 2 26 26 8 23 29 29 2 29 6 29 8 23 29 23 8 18 18 2 29 31 29 8 29 29 18 18 23 29 2 8 29 2 2 29 8 8 8 29 26 29 29 20 8 2 2 14 8 29 18 29 8 8 8 8 23 31 18 8 18 2 8 2 6 18 29 8 23 8 2 8 2 23 8 29 8 26 23 8 18 29 27 18 8 29 8 8 6 23 20 8 2 8 29 8 23 8 8 31 26 31 8 26 29 18 8 8 20 20 8 6 20 29 20 18 8 20 20 20 29 8 8 20 23 8 8 29 18 18 23 29 2 31 8 29 29 2 29 8 6 26 23 2 8 8 23 27 6 8 29 25 29 18 8 2 29 2 14 8 23 2 29 8 18 29 8 26 23 27 26 23 29 29 29 29 23 8 6 8 2 31 8 8 8 23 31 29 31 25 29 23 29 2 2 18 2 26 23 8 8 8 8 23 8 8 23 29 8 23 20 29 23 29 8 23 23 8 8 29 29 29 2 8 29 2 31 8 8 25 23 8 25 31 23 8 8 23 8 2 2 26 8 18 26 8 8 8 8 8 29 29 26 8 8 29 29 23 2 18 8 8 29 29 23 8 23 23 8 18 8 29 2 29 8 8 23 8 2 29 29 23 31 8 2 29 8 2 6 8 8 31 18 31 6 2 23 26 23 31 14 8 23 8 31 6 2 8 23 29 23 8 23 29 29 8 29 31 8 8 8 18 8 26 2 27 8 2 23 31 8 23 6 2 2 8 4 29 2 29 29 26 23 23 18 8 8 31 8 8 26 23 2 23 8 2 18 8 2 2 23 18 8 8 26 23 29 6 8 29 23 2 2 2 23 8 26 8 20 8 2 31 29 2 23 29 29 8 29 2 2 8 29 8 8 23 8 8 23 25 8 8 2 8 31 23 8 29 29 6 2 2 23 2 2 20 8 23 23 2 29 25 23 29 6 8 31 2 8 8 31 23 23 29 20 20 8 23 2 2 2 23 2 2 23 23 2 29 8 20 29 8 8 31 8 8 23 8 6 31 26 14 23 2 2 31 23 26 8 8 2 18 8 26 8 29 23 8 8 29 8 23 8 8 23 23 8 18 26 2 8 18 8 29 8 23 31 2 2 29 8 29 8 31 8 25 29 29 2 29 2 29 25 29 25 25 31 29 29 2 29 29 29 29 25 25 25 29 2 31 29 25 29 29 8 18 29 18 6 29 29 29 8 29 2 29 29 25 25 18 29 29 29 2 25 29 29 8 18 29 25 18 29 8 2 29 2 29 8 8 29 29 6 29 2 25 25 25 25 25 18 25 25 29 29 18 29 18 6 23 29 14 29 25 8 29 29 29 29 29 25 29 5 2 25 14 8 29 6 31 18 29 29 29 2 29 29 8 8 29 8 8 25 8 29 27 29 2 29 2 25 29 25 23 29 2 2 29 2 26 29 29 29 29 29 5 2 2 14 29 2 31 18 23 29 29 8 29 29 18 14 29 8 8 2 14 29 29 2 29 8 29 8 31 25 2 2 29 31 29 6 25 2 2 2 8 8 29 8 8 29 8 2 2 18 6 29 29 2 25 2 31 29 2 29 8 2 8 18 29 6 8 29 29 31 25 18 26 31 29 8 6 2 2 29 2 29 2 29 31 29 29 6 14 31 27 29 25 2 29 29 23 29 23 8 2 29 31 2 2 2 29 29 29 8 8 8 8 26 29 29 31 25 29 18 18 25 29 25 29 27 2 8 29 6 25 29 29 25 29 18 29 29 29 25 2 2 18 8 2 29 29 27 6 18 29 31 8 18 29 2 27 29 29 18 29 2 25 29 25 29 23 25 23 18 29 25 14 2 18 8 2 2 8 2 6 29 8 2 2 29 2 25 2 4 8 25 8 26 31 27 25 23 31 25 31 8 25 25 2 2 2 8 8 23 18 2 18 29 23 25 8 8 8 26 23 8 8 8 2 29 18 25 6 31 18 18 25 29 8 29 23 29 2 8 31 23 8 2 8 29 29 31 14 18 25 18 23 29 29 2 8 8 8 8 26 29 29 8 29 18 6 25 2 8 6 29 29 8 2 25 2 29 29 2 29 29 23 2 29 26 20 29 2 23 2 27 29 2 31 6 2 8 29 14 29 6 23 8 26 2 8 26 8 8 18 29 2 2 8 8 18 29 2 25 25 29 8 25 2 29 8 29 29 8 29 8 29 8 29 2 25 25 29 6 29 29 29 20 29 29 29 18 29 20 29 27 29 29 25 2 25 29 29 29 18 18 25 18 29 26 8 18 29 29 18 23 8 26 8 2 2 8 8 29 14 6 8 29 25 2 8 29 8 25 31 29 8 2 6 8 29 6 29 2 29 2 6 6 29 23 29 2 18 29 8 14 8 25 20 8 31 29 29 23 8 26 2 8 29 8 29 23 29 29 8 31 29 29 8 23 8 8 8 8 2 2 2 8 8 6 8 8 23 6 26 23 26 8 8 23 23 2 2 8 8 14 8 6 20 6 29 29 8 20 29 29 23 20 29 8 2 2 23 23 2 2 8 8 20 8 2 23 8 2 23 20 20 8 8 8 8 26 8 8 23 2 23 8 8 29 8 23 29 31 8 29 23 29 23 26 20 20 8 31 29 20 20 18 23 8 8 2 8 23 20 2 8 23 5 2 26 6 8 8 29 8 8 23 31 8 23 29 29 23 23 2 2 8 8 8 29 8 23 18 29 2 29 29 23 29 18 8 18 29 6 29 8 6 8 18 29 8 25 31 8 23 6 29 29 29 8 25 23 6 29 29 31 2 2 18 8 29 29 8 29 23 8 27 29 29 29 2 29 29 29 18 29 29 6 2 29 14 8 31 23 29 26 29 29 29 31 8 8 29 2 8 20 2 29 31 14 20 8 25 29 8 26 29 25 18 8 8 29 25 29 25 2 23 2 8 8 2 29 2 29 29 2 25 6 29 2 18 25 29 25 8 29 29 29 29 29 18 25 29 29 29 23 8 25 29 2 29 8 20 23 2 29 18 8 8 29 2 29 23 8 18 6 23 29 26 8 29 25 29 25 25 29 6 29 29 8 2 25 23 29 23 2 8 29 29 27 31 29 5 23 29 2 18 8 8 29 29 29 29 29 18 25 14 2 8 8 8 18 18 2 2 8 2 8 25 8 29 2 18 8 26 29 8 8 8 2 26 26 23 26 29 6 8 8 23 29 31 29 29 29 2 29 29 8 29 29 29 2 2 2 29 8 29 29 29 18 29 29 29 29 29 31 29 29 29 18 29 29 2 2 29 29 8 2 8 29 23 31 8 14 8 8 29 29 29 29 27 29 29 29 8 23 20 29 8 8 2 29 8 8 23 8 29 29 29 29 31 29 29 8 29 8 29 25 29 23 18 25 29 20 25 18 29 29 14 29 25 29 29 29 25 25 6 25 29 18 18 29 25 29 31 29 31 25 29 18 29 29 29 29 29 29 8 25 29 29 29 8 31 29 29 2 29 29 29 29 8 2 29 31 6 29 14 29 25 29 18 8 25 25 29 2 2 25 29 25 18 8 8 2 29 29 31 29 29 31 25 29 29 29 6 18 18 29 29 29 29 31 29 29 2 25 29 25 8 18 31 29 25 2 8 29 29 18 18 2 27 2 23 29 27 6 29 6 29 31 31 2 29 31 29 29 8 29 2 29 29 29 8 29 2 31 31 29 25 2 8 14 29 18 23 8 8 25 26 8 29 18 2 29 29 29 2 31 8 25 29 29 29 29 8 25 2 8 25 18 29 29 29 29 8 25 2 29 25 23 29 18 29 8 8 29 23 8 2 29 8 25 8 23 18 2 31 2 23 25 29 23 29 29 29 23 23 18 29 29 29 8 29 8 2 26 25 29 25 2 2 2 18 8 29 29 29 23 25 8 18 29 8 29 25 29 25 8 25 31 2 8 26 29 14 18 18 2 8 23 23 29 18 29 27 8 29 31 8 18 2 29 25 29 18 29 29 29 25 29 31 2 8 29 8 8 6 8 8 29 8 8 2 29 23 29 23 8 29 31 29 29 18 29 2 8 18 29 29 6 29 23 8 8 2 29 29 23 8 2 29 29 26 8 25 29 29 2 27 2 8 29 8 8 8 29 20 29 8 29 8 8 2 2 29 8 27 2 25 29 29 29 2 2 29 29 31 29 8 8 8 26 29 8 29 25 23 8 2 23 26 18 26 25 8 29 29 29 8 8 14 23 8 29 25 6 8 8 29 8 8 8 8 2 18 18 29 31 18 2 8 26 29 25 2 29 2 6 23 29 8 23 2 29 23 6 29 2 18 29 29 31 23 8 18 8 18 25 18 8 29 29 2 8 2 18 8 8 8 26 26 29 31 29 8 23 26 8 29 8 29 23 29 18 31 25 25 14 31 8 18 8 8 8 23 29 18 29 29 29 29 29 25 23 31 2 29 2 26 18 2 29 8 2 26 14 25 2 26 29 18 18 8 8 23 2 29 29 25 23 6 2 6 8 25 29 29 14 29 2 6 26 8 29 2 25 27 6 29 8 25 31 2 2 26 29 29 29 31 8 18 29 31 18 31 29 8 2 29 31 29 31 2 8 25 2 18 6 25 2 29 29 6 29 2 25 8 29 8 2 2 8 18 29 2 29 25 29 29 2 31 25 29 8 18 25 2 8 25 18 18 2 29 14 2 31 18 2 8 2 23 8 2 8 2 2 23 8 23 2 2 29 23 8 2 20 20 20 20 20 20 20 20 20 26 8 2 23 18 29 2 29 29 31 2 29 23 29 8 31 29 29 25 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 25 29 6 29 8 29 29 29 25 29 29 14 18 29 6 31 29 18 29 18 31 29 6 29 29 25 29 29 29 8 29 14 14 29 2 29 25 29 6 29 29 29 2 31 18 8 29 29 25 29 29 29 2 29 29 29 31 29 8 29 29 18 29 25 29 29 8 25 29 2 29 25 29 29 29 29 29 29 18 6 25 8 23 2 29 29 29 25 29 29 2 29 14 29 27 29 29 29 29 29 29 25 29 25 29 2 6 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 25 29 31 25 29 29 18 6 31 18 29 29 29 29 14 14 29 29 29 25 25 29 29 29 29 29 29 6 29 29 25 25 29 25 29 29 31 29 29 6 25 18 29 29 29 29 25 29 18 29 25 14 29 29 29 25 29 29 29 8 29 25 14 29 29 29 29 29 18 6 29 29 29 18 29 25 18 29 25 29 8 29 25 6 29 29 25 14 2 29 29 29 6 6 29 29 29 29 25 25 2 29 6 29 29 29 29 29 29 18 29 6 29 18 18 29 18 29 29 29 29 8 25 8 31 8 29 29 2 25 31 25 25 29 25 18 14 29 18 29 14 8 29 29 25 29 25 29 29 29 29 31 29 29 2 29 29 8 25 29 29 29 29 14 8 29 31 8 26 18 29 31 29 29 29 23 29 6 29 29 29 29 29 25 29 8 25 29 29 29 29 18 25 29 2 29 29 29 29 31 29 8 29 29 8 29 29 18 29 25 29 29 29 29 18 31 29 25 8 25 29 8 31 29 6 29 29 25 29 29 29 31 29 31 29 29 29 31 29 14 29 29 29 29 25 29 29 2 29 29 29 29 25 18 18 29 29 29 25 31 25 29 29 29 29 29 6 25 29 25 2 25 29 25 29 25 25 2 8 25 27 29 29 29 29 27 25 8 25 29 29 29 27 29 29 14 6 29 25 2 18 29 8 29 29 8 2 25 29 25 25 29 29 2 29 29 29 29 29 25 18 29 8 8 29 29 29 29 29 29 29 31 29 29 2 29 29 29 31 29 29 23 29 29 29 29 8 27 29 29 31 29 29 29 23 29 29 29 25 25 18 29 29 29 29 29 29 29 29 20 25 29 29 23 31 8 8 29 6 29 29 29 29 29 25 29 29 29 29 14 8 29 29 29 29 29 29 29 29 29 29 29 18 6 29 25 29 14 25 2 18 23 29 8 25 25 29 29 8 8 29 29 29 29 2 29 29 25 6 29 29 29 29 14 25 29 25 29 25 31 14 6 29 25 29 29 29 8 25 29 25 29 29 29 31 31 8 29 25 29 25 29 2 29 6 31 18 29 26 8 8 2 23 6 8 29 29 6 18 29 29 29 6 29 29 29 29 18 29 25 29 29 25 2 25 29 29 29 8 2 2 29 29 29 25 29 8 27 14 8 29 25 8 8 29 29 8 29 29 29 29 29 29 8 29 29 25 29 29 29 29 23 2 29 29 29 2 8 25 2 29 25 29 31 18 29 29 29 14 5 29 29 2 29 8 29 8 23 25 27 29 18 29 29 29 29 18 6 18 18 2 29 23 31 2 6 8 23 31 18 8 29 29 8 14 29 29 29 27 31 20 20 20 8 20 29 8 14 29 29 8 29 18 29 2 25 8 23 2 8 23 2 8 2 8 23 29 2 2 29 2 2 26 14 29 29 29 18 29 8 29 29 8 8 29 2 29 29 8 25 29 14 18 31 29 23 23 25 26 29 29 29 29 17 23 2 29 26 29 29 8 8 20 18 8 2 29 26 23 18 8 2 29 2 8 17 8 26 26 8 2 25 2 29 29 2 8 8 29 29 29 8 8 29 31 29 23 29 29 29 29 27 14 27 29 31 8 26 6 6 8 25 8 8 29 26 26 8 29 23 29 29 8 8 29 29 2 2 27 8 29 8 8 8 2 8 29 8 8 6 8 8 29 23 8 8 31 2 29 27 29 6 29 29 14 6 29 8 8 31 6 8 2 25 29 6 18 25 2 26 29 17 8 2 31 23 8 8 25 29 29 31 25 26 28 29 2 27 23 29 14 29 29 29 23 18 25 8 8 6 18 2 8 18 2 23 8 25 8 29 31 25 2 2 23 8 29 26 29 2 8 29 8 8 2 29 26 29 8 23 26 8 2 2 26 29 6 8 26 2 2 29 29 26 23 2 8 8 29 29 29 18 29 20 23 29 29 23 29 23 2 2 8 29 6 8 29 18 29 2 31 18 27 2 8 25 2 29 6 29 8 2 18 8 27 18 8 29 2 29 31 2 8 29 25 29 29 2 23 29 6 8 26 8 29 18 25 25 8 2 6 29 8 23 8 29 8 29 31 2 8 26 18 29 17 29 6 29 8 29 29 6 31 31 8 27 25 29 29 2 29 18 29 8 8 25 2 23 29 8 2 14 8 2 29 14 23 8 8 2 8 26 31 23 29 2 8 29 29 8 29 29 18 29 29 2 8 18 8 18 29 8 8 8 29 8 23 29 2 25 29 14 29 8 14 29 2 8 25 29 8 29 29 29 23 29 8 29 8 8 29 18 8 29 18 18 26 2 29 2 29 6 6 6 8 6 29 29 29 18 29 29 25 18 29 14 23 25 23 29 31 25 29 29 31 25 29 29 8 29 29 29 6 29 29 29 8 6 29 8 6 25 2 18 25 31 25 29 25 25 18 2 23 29 29 29 29 29 31 2 6 29 31 29 31 25 6 27 18 2 6 29 31 27 29 29 8 25 29 2 14 29 29 29 2 2 8 18 29 29 29 29 8 29 29 31 25 23 25 29 25 25 25 6 29 29 6 8 31 2 25 14 27 8 29 31 29 2 8 25 8 29 23 29 23 2 8 6 8 14 2 8 29 8 23 29 2 2 18 25 2 29 29 31 2 29 29 29 26 29 29 29 29 8 2 8 2 8 29 29 2 29 23 8 29 26 23 14 29 29 25 6 18 18 29 27 26 29 26 29 29 2 29 8 29 2 8 29 23 31 8 29 18 25 14 31 2 29 29 6 8 29 29 2 26 8 8 23 8 8 18 25 8 29 2 29 31 6 8 29 29 29 29 18 6 8 8 6 8 8 8 25 27 25 2 25 2 29 31 6 23 26 29 29 2 8 8 23 29 25 8 2 8 2 18 23 29 23 2 23 8 29 8 8 27 8 8 8 23 18 2 2 23 8 26 29 18 23 6 29 8 2 8 26 23 26 8 29 8 23 23 14 29 8 8 8 23 26 2 29 23 8 31 8 26 23 8 8 8 23 8 8 2 31 2 2 20 8 29 8 23 8 29 20 23 23 8 8 2 8 8 23 8 2 18 8 8 29 2 29 2 23 2 29 26 8 29 23 29 8 23 8 8 8 29 23 2 29 8 23 6 2 29 8 31 8 5 29 8 29 23 29 8 25 29 23 8 18 29 27 8 23 29 23 23 8 2 6 23 14 26 29 29 29 29 27 26 23 29 8 29 29 29 8 8 8 29 29 23 23 23 29 2 29 8 2 2 31 29 29 2 25 6 8 29 2 29 2 2 23 2 26 8 25 8 18 8 23 26 8 6 8 23 2 29 8 8 23 29 29 29 29 29 25 8 8 23 2 2 8 26 23 8 14 29 29 29 2 18 8 23 2 29 20 8 8 23 26 29 25 18 23 27 23 8 25 8 26 23 8 26 23 27 26 29 6 29 29 8 29 8 26 2 8 23 6 8 26 14 2 8 8 18 8 8 29 23 26 29 14 18 8 8 29 8 8 2 14 23 8 27 25 25 6 8 2 2 31 8 18 14 29 23 8 25 8 8 29 8 2 23 8 25 18 23 8 8 27 8 8 25 18 2 29 29 2 29 23 8 2 23 2 29 29 29 31 18 29 29 23 8 29 14 25 8 26 2 18 8 29 29 29 8 8 8 29 23 29 8 23 2 8 31 8 29 25 2 29 25 26 8 23 8 18 8 23 8 25 6 18 29 29 2 29 29 8 18 29 6 6 8 2 29 8 25 29 20 23 31 2 6 8 8 29 25 29 31 23 29 8 8 26 8 8 8 8 29 26 2 29 23 23 26 23 29 31 25 14 2 29 25 6 29 29 25 25 8 8 8 2 29 29 27 25 26 29 18 2 29 2 25 2 8 2 29 29 29 8 2 6 29 2 8 8 29 29 6 23 25 31 8 2 23 6 26 23 6 8 8 8 29 18 8 29 8 29 8 8 26 2 8 2 26 14 29 8 25 29 31 18 6 8 8 25 18 23 29 8 29 2 2 23 29 25 29 31 29 8 29 17 29 2 25 29 8 26 29 29 8 8 29 25 25 29 25 25 18 27 29 29 8 31 29 29 8 29 29 29 31 8 25 29 2 2 29 2 26 27 8 23 26 23 2 14 29 25 29 25 29 29 29 23 2 25 18 31 25 29 2 29 8 8 31 29 25 14 18 29 25 27 29 29 25 18 29 8 29 2 29 18 29 29 29 18 14 31 25 25 14 18 25 29 29 29 29 31 25 31 25 29 29 29 25 29 29 29 25 18 29 8 18 27 25 18 29 29 14 29 29 31 29 25 6 8 29 25 25 8 8 29 2 18 6 26 29 29 29 2 25 2 29 29 29 27 14 2 2 8 29 29 29 29 2 2 2 29 29 8 25 31 18 29 18 25 29 2 18 8 25 29 18 29 14 29 8 31 29 18 31 27 25 31 14 18 25 29 29 29 29 2 25 25 25 29 29 25 18 14 14 2 29 18 29 23 8 25 2 25 25 25 29 29 29 25 29 18 2 29 29 18 8 29 18 26 8 29 2 27 2 14 25 25 18 29 29 8 14 29 29 29 8 31 8 18 18 2 29 18 29 2 6 8 26 2 18 2 6 29 25 18 6 25 2 23 31 2 18 29 18 14 29 29 2 18 29 29 8 18 29 29 29 8 29 29 2 25 6 8 6 29 8 29 25 25 27 14 8 2 25 29 29 26 8 25 29 18 8 8 18 8 18 31 26 8 6 8 8 31 25 29 31 18 20 18 25 29 29 8 23 8 18 31 29 29 18 29 29 18 29 29 29 31 29 29 29 18 31 25 18 25 29 31 25 29 25 27 29 29 29 27 29 31 27 29 25 29 29 8 8 27 25 29 8 8 29 8 8 14 31 26 20 2 27 29 29 26 31 2 29 29 29 29 23 29 23 29 18 8 6 25 8 29 8 29 2 2 8 8 29 29 29 23 27 8 8 18 29 8 26 8 29 31 6 8 29 8 8 29 8 29 29 29 8 29 29 14 25 29 8 26 23 8 8 29 29 29 8 25 8 2 6 29 29 8 29 18 31 31 26 29 14 29 6 26 29 29 8 2 29 6 8 23 29 6 8 8 25 8 8 8 29 8 23 8 14 29 8 8 6 31 8 29 25 8 23 29 29 23 23 27 31 31 29 27 8 18 18 8 8 8 8 8 6 2 8 25 29 29 18 8 8 8 2 18 23 2 8 29 29 25 2 29 25 31 25 29 25 2 25 29 18 25 23 18 2 29 23 8 23 29 8 25 29 29 23 27 29 29 27 2 29 29 6 29 29 27 8 25 29 25 8 29 29 29 23 31 2 2 2 31 31 29 29 29 29 18 2 8 29 23 8 29 18 18 8 8 31 26 29 29 18 8 18 23 8 25 2 8 8 29 29 29 29 29 23 29 29 29 29 29 25 8 23 25 8 26 6 6 26 29 18 25 8 8 2 29 27 25 29 8 29 8 18 18 29 2 31 25 25 25 29 20 29 20 29 2 29 29 29 29 29 25 29 2 29 14 27 25 29 2 8 29 2 8 8 25 8 2 8 6 8 29 29 8 8 26 18 23 29 26 29 29 8 6 26 6 25 8 6 26 23 29 23 6 29 29 20 26 29 8 8 29 2 2 18 29 26 2 26 2 29 14 8 26 6 2 23 29 18 29 8 2 27 29 2 29 25 8 26 23 14 8 6 2 29 8 8 8 26 2 31 6 2 25 25 8 29 8 23 29 8 14 29 29 25 25 8 29 25 2 8 23 31 31 18 29 29 31 23 29 8 26 8 29 2 26 23 8 26 2 29 8 29 31 23 29 25 8 31 8 29 8 26 2 26 23 29 29 8 29 26 2 2 8 18 8 23 8 18 29 8 29 29 18 8 29 25 8 25 29 29 29 8 23 26 29 2 23 2 20 8 25 2 8 8 18 2 8 31 25 26 20 8 29 8 2 25 29 5 29 8 31 29 8 8 2 29 31 8 8 8 18 2 29 2 8 23 6 26 8 8 8 29 25 29 25 29 18 29 29 18 25 6 2 29 8 29 29 29 2 2 8 26 29 8 2 18 4 2 29 29 8 8 2 23 26 8 31 29 29 29 23 29 8 23 27 29 23 8 8 8 8 26 23 31 8 23 29 31 29 29 26 29 6 8 14 6 29 8 18 29 29 23 29 2 29 27 14 29 26 23 8 31 29 29 29 8 2 31 2 26 18 8 8 2 2 8 29 29 31 25 18 14 18 29 29 31 2 18 29 29 2 2 2 31 8 29 29 29 2 18 2 25 25 29 6 29 29 2 25 8 8 29 2 8 29 8 29 23 2 8 2 6 29 25 29 29 29 25 2 8 2 26 29 23 18 29 18 29 25 2 8 18 18 29 29 26 25 29 29 26 18 23 18 2 8 25 29 29 29 8 29 18 8 2 23 8 29 8 26 26 26 18 6 29 25 29 18 29 8 5 29 8 29 29 8 8 29 26 26 29 23 23 8 29 18 29 29 8 26 23 8 8 18 29 8 8 6 18 29 8 6 23 8 8 6 27 26 8 6 8 29 26 29 8 18 6 27 8 8 2 8 8 29 8 25 2 29 8 29 8 8 26 23 29 29 29 29 29 31 31 29 25 8 27 8 29 29 6 29 8 25 29 29 29 29 18 29 2 6 25 29 23 2 8 25 2 25 29 29 8 8 8 27 8 8 18 31 2 23 29 2 29 25 29 8 27 18 8 8 29 29 29 8 29 23 8 2 8 8 23 29 29 29 26 8 23 2 8 2 29 14 8 2 8 29 8 29 29 23 29 26 29 29 2 29 29 25 8 26 8 29 2 8 29 6 29 2 23 2 23 2 29 29 2 29 29 8 29 25 25 8 8 29 8 25 29 14 26 29 29 8 27 25 8 29 8 8 6 8 18 29 26 23 29 29 29 18 14 29 8 18 8 29 8 29 29 26 31 31 8 8 23 18 29 2 26 8 29 18 29 29 29 29 29 25 6 20 27 29 29 29 8 14 8 29 8 29 23 25 8 29 8 29 2 29 29 8 8 8 26 2 18 31 29 8 2 29 8 29 8 29 29 2 14 8 2 23 29 8 25 31 2 8 26 8 8 29 31 18 6 8 18 8 29 26 8 8 31 29 31 29 8 2 31 8 29 8 26 8 29 23 26 26 23 6 26 8 29 2 29 6 29 29 29 29 26 8 26 8 8 8 29 8 8 8 8 8 18 23 8 29 31 8 8 31 29 8 29 25 29 29 18 2 8 6 8 29 29 2 25 8 2 29 29 29 26 29 23 26 14 18 6 8 8 29 26 29 2 6 17 8 29 2 29 2 31 25 26 29 2 23 18 29 29 25 26 31 25 8 20 27 29 2 20 6 29 25 23 2 8 18 23 29 18 29 8 14 29 2 14 2 8 8 2 18 29 2 29 8 29 25 29 6 25 29 18 8 2 29 8 29 29 29 2 8 23 26 8 25 29 29 29 8 8 2 18 8 23 8 8 8 23 23 18 31 23 29 29 26 8 29 23 23 26 8 29 29 23 2 8 27 8 8 26 29 31 18 2 8 8 8 8 2 8 8 26 8 23 18 29 8 2 26 8 6 8 4 2 2 6 8 18 18 8 23 18 6 18 29 8 29 29 23 8 8 29 23 29 23 29 8 29 31 2 29 8 29 26 8 29 23 2 8 8 2 18 2 18 2 8 29 23 8 8 8 29 29 8 2 2 8 2 29 29 8 23 2 25 26 8 8 18 29 8 29 8 2 2 8 2 29 8 29 23 8 6 18 25 8 18 8 8 26 2 23 14 23 18 29 29 2 8 8 8 26 18 14 26 18 6 25 8 26 8 29 8 31 18 2 25 25 29 8 26 8 29 29 2 29 29 8 31 8 31 8 23 25 29 26 8 8 8 29 29 23 8 6 8 29 2 8 29 29 8 25 29 8 2 29 2 18 29 29 2 8 23 8 8 29 26 29 8 29 8 6 29 29 18 29 29 8 2 23 29 8 18 29 31 29 29 8 29 2 23 2 29 29 2 26 26 29 14 29 8 29 29 23 2 6 18 29 29 29 18 29 2 29 8 6 8 8 29 14 23 8 23 8 8 8 6 2 8 8 23 8 29 29 29 2 6 29 26 8 29 23 31 29 8 31 29 29 2 23 25 27 8 26 8 2 8 8 23 29 26 2 2 25 29 25 2 6 29 25 29 23 23 31 2 29 29 26 29 8 8 26 29 8 29 23 26 8 29 8 29 29 8 8 29 14 29 18 8 18 18 31 8 6 29 8 29 2 23 20 23 8 23 18 8 18 18 25 29 26 31 2 26 29 8 8 29 29 23 18 29 18 8 6 18 25 18 2 20 2 8 6 29 26 29 8 8 2 2 8 18 2 8 23 29 29 25 29 29 31 2 8 26 23 29 18 8 8 6 29 2 23 8 23 29 29 29 2 31 25 29 14 6 31 29 8 29 29 29 8 8 2 8 29 25 29 29 18 29 29 26 25 6 20 8 29 8 8 8 29 23 23 18 8 25 29 29 29 25 23 26 25 26 23 2 29 25 29 27 29 29 23 2 29 29 23 2 8 29 14 20 29 2 8 31 2 2 29 29 2 8 2 8 8 18 8 26 6 20 29 20 20 20 8 29 25 2 8 29 31 8 29 2 29 25 18 25 2 29 29 23 25 29 29 25 29 31 6 2 29 27 27 8 14 25 29 29 29 29 2 2 8 14 29 31 31 23 8 8 29 29 2 27 29 2 8 18 8 2 18 23 18 29 18 2 18 8 25 29 29 8 8 2 25 27 25 29 18 29 25 31 29 31 29 31 29 18 31 29 18 18 29 31 2 8 8 27 2 8 6 2 2 29 27 29 23 8 31 23 29 18 18 14 6 8 29 23 8 31 27 29 2 2 8 2 29 8 25 23 31 8 8 23 18 6 31 8 29 2 29 25 29 29 29 29 2 31 8 8 8 2 2 8 29 14 29 8 29 8 17 2 31 8 8 8 31 8 8 2 29 29 6 2 29 8 25 29 2 25 18 31 18 25 29 8 29 31 6 25 6 29 8 25 29 31 2 25 2 2 31 29 18 2 18 2 2 2 18 14 23 29 29 18 29 2 27 29 29 14 29 2 29 16 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 16 29 29 13 29 16 29 16 29 16 29 29 29 29 29 31 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 18 27 29 29 29 29 29 29 29 29 29 8 29 29 17 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 14 29 29 29 29 29 29 29 16 29 29 2 29 29 29 16 16 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 27 29 29 29 29 8 29 29 29 23 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 2 29 18 29 18 29 29 13 29 29 29 2 29 29 29 17 29 29 2 29 29 29 2 29 29 29 18 29 29 29 8 29 29 29 26 13 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 13 29 8 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 16 29 29 31 29 29 29 29 29 29 29 29 16 13 16 29 8 29 2 29 29 13 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 13 16 13 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 8 13 29 29 13 29 16 29 29 29 16 29 29 29 29 16 29 29 29 16 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 13 16 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 27 29 2 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 25 8 29 29 29 29 2 18 25 2 18 25 18 2 25 29 29 18 8 29 29 29 29 2 2 25 2 31 14 25 29 25 25 6 25 2 29 8 14 2 29 25 25 8 2 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 25 18 2 29 29 31 29 27 29 29 25 27 29 31 26 29 27 29 8 14 14 23 29 29 29 2 31 29 27 31 29 29 18 8 23 2 18 2 29 8 25 31 29 25 25 25 8 18 2 31 29 25 2 29 25 31 25 29 29 18 8 8 23 18 2 29 2 8 18 2 18 31 23 2 29 17 14 8 31 25 29 27 8 29 2 29 29 31 2 29 29 8 23 29 31 8 2 29 14 8 2 8 8 2 8 27 29 8 25 14 6 25 2 23 8 27 29 8 2 25 26 18 29 2 8 2 25 29 29 18 29 25 18 29 8 31 2 29 29 29 18 2 8 31 14 2 23 6 25 29 29 23 25 25 29 29 14 2 2 29 18 29 29 6 27 29 29 29 2 29 8 29 31 29 25 29 29 18 29 29 18 29 29 14 29 8 18 2 26 2 29 2 2 23 29 8 2 29 2 29 8 29 25 29 31 29 8 29 29 23 20 8 26 2 20 20 2 2 29 8 18 2 29 25 29 6 25 8 29 8 25 2 14 29 23 26 2 8 8 31 18 29 29 25 29 29 29 25 26 29 27 23 25 31 14 29 8 29 18 29 29 8 8 18 8 8 18 26 29 29 29 29 29 29 29 29 25 29 18 20 8 27 8 29 8 8 29 23 29 2 8 29 29 6 23 8 8 29 27 2 29 29 29 25 25 2 25 8 18 8 29 2 23 8 6 29 29 2 23 23 29 8 8 29 29 29 29 18 18 29 2 29 2 29 8 8 23 26 8 23 26 29 20 29 25 25 25 2 6 31 14 8 29 18 29 2 18 25 29 6 23 8 8 25 29 29 18 18 25 25 25 29 29 29 29 18 8 2 2 27 25 29 29 2 8 8 8 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 13 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 13 29 29 29 29 25 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 18 29 29 29 29 18 29 29 29 29 29 29 29 2 18 29 8 29 25 2 13 29 29 29 29 29 29 14 29 29 29 29 18 25 29 29 25 25 29 8 8 29 29 2 25 31 25 25 29 31 2 2 2 2 31 2 29 29 18 2 29 29 29 25 29 29 2 18 29 25 23 25 27 29 8 2 23 31 29 27 2 8 25 29 6 29 8 29 18 29 25 17 29 2 31 23 25 29 18 29 25 29 6 29 2 25 2 2 2 29 8 29 26 31 2 25 31 25 2 2 2 26 8 29 18 2 2 25 29 25 29 2 18 8 29 8 8 29 29 8 6 8 25 29 31 14 2 29 26 8 29 6 8 2 29 18 8 2 2 29 27 8 29 2 2 29 14 23 29 23 31 8 23 8 29 29 23 8 2 29 25 2 2 2 14 14 29 29 29 29 27 8 29 29 29 29 2 23 18 25 6 31 2 25 2 2 8 29 2 8 29 29 29 2 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 16 29 29 29 29 29 13 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 13 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 25 29 8 31 8 29 29 29 2 29 29 2 23 8 29 18 8 18 25 2 25 8 2 2 25 31 18 2 27 29 25 2 29 18 8 8 29 8 8 29 25 29 8 29 29 8 29 8 2 29 27 29 29 23 29 25 29 25 26 29 14 18 29 29 18 8 18 8 29 29 31 25 29 8 23 2 31 25 18 18 2 31 31 29 2 29 2 18 23 29 8 8 29 8 29 29 25 23 27 25 8 2 8 23 6 8 18 8 29 6 29 27 29 23 8 29 29 18 8 2 17 8 8 2 18 6 14 29 26 18 2 18 29 23 29 8 2 2 31 18 2 31 26 18 8 26 26 29 31 18 2 23 29 8 8 29 23 29 29 29 25 8 8 29 31 29 29 2 8 8 18 23 2 2 25 2 8 8 26 18 29 23 26 27 25 6 2 29 31 8 18 23 29 8 26 23 6 26 25 23 8 8 27 18 8 8 8 18 8 8 2 26 8 2 23 29 23 2 25 2 8 2 6 8 8 2 27 2 29 26 23 25 25 2 29 2 8 26 2 26 31 29 20 20 20 8 23 8 23 2 2 29 18 25 23 23 23 25 26 2 29 8 29 8 29 2 2 2 25 8 8 29 29 8 29 23 29 2 2 8 31 25 31 26 2 23 8 29 29 29 8 8 27 29 6 8 20 2 23 23 26 8 23 8 29 2 2 8 8 8 23 26 29 31 29 31 29 25 18 29 8 23 8 8 29 20 8 20 8 29 14 6 18 31 31 8 29 29 29 26 29 14 8 23 2 8 29 25 27 8 29 8 23 29 29 29 2 29 18 29 2 29 31 29 25 18 8 29 26 8 29 29 18 26 29 8 29 8 18 29 8 2 29 29 8 14 26 2 29 29 14 27 29 2 29 8 29 2 2 8 23 29 29 29 29 6 29 31 29 18 18 8 14 18 26 23 18 29 26 25 29 8 14 29 8 29 26 26 8 2 2 8 8 29 29 18 14 18 2 29 8 29 8 29 29 26 29 8 8 29 23 23 2 23 8 23 29 25 8 31 29 29 29 29 25 14 2 29 29 26 25 17 29 25 2 31 8 29 8 29 29 25 8 18 29 27 8 23 29 29 29 8 29 18 29 8 29 29 8 8 8 29 29 27 31 18 29 29 18 25 26 2 8 23 29 31 29 8 31 18 2 8 8 8 23 25 20 29 20 8 29 18 31 8 2 29 2 29 8 26 8 2 8 18 8 29 29 29 26 18 25 2 8 26 29 29 8 23 29 26 8 23 18 29 2 29 2 2 27 8 29 29 23 29 2 25 23 20 29 25 2 29 8 8 25 29 29 17 20 8 29 6 25 2 29 29 31 31 29 25 26 31 8 29 14 29 23 29 2 18 8 26 8 29 8 26 6 18 2 29 31 29 6 26 29 2 23 8 8 8 2 26 8 8 8 29 29 18 29 2 8 8 29 18 2 29 23 8 6 27 29 26 23 2 8 8 29 29 29 2 29 29 2 2 27 26 29 6 26 8 29 8 29 23 29 2 18 6 8 6 8 29 18 26 6 8 18 8 6 8 29 25 8 29 8 2 29 8 29 8 8 26 8 26 8 25 8 8 2 8 18 29 2 29 2 2 8 8 23 25 18 25 8 8 29 8 18 23 8 29 8 29 18 8 8 26 18 8 8 14 29 29 14 29 25 27 14 25 29 2 8 8 2 29 26 29 2 8 8 26 8 29 8 2 23 2 8 8 8 8 31 18 8 8 29 29 29 29 29 18 23 26 2 29 23 6 26 8 26 29 26 18 8 29 2 27 23 25 29 8 23 18 29 26 25 8 8 2 31 20 29 18 8 29 8 29 29 29 23 26 29 25 8 29 2 29 8 2 8 29 6 25 29 23 2 18 8 29 18 2 2 2 23 29 20 2 23 29 29 29 27 25 2 25 18 8 8 25 8 8 14 25 18 25 8 8 8 8 8 23 18 29 23 29 29 23 29 6 23 29 8 29 8 2 25 8 2 25 2 8 8 25 2 8 26 8 8 23 29 2 26 8 4 8 29 29 27 2 29 2 2 8 29 8 29 23 29 29 29 25 29 8 26 8 18 29 18 29 29 23 2 8 14 23 29 2 8 29 2 29 8 29 8 8 29 8 23 29 8 29 29 6 8 29 8 29 25 29 29 8 8 26 29 29 29 31 23 25 8 29 18 29 2 8 29 27 2 29 2 18 2 18 14 18 29 8 18 18 8 14 8 18 29 31 18 29 31 29 8 29 8 6 8 31 2 29 18 23 8 8 29 31 29 29 6 2 29 29 26 29 2 29 8 29 8 23 23 23 23 8 29 6 23 8 23 18 8 29 29 29 29 2 29 26 8 26 26 23 8 29 8 29 23 8 26 23 8 29 29 8 26 8 29 20 8 8 18 23 29 23 26 8 29 26 23 8 6 29 2 8 29 14 8 8 8 8 29 8 2 2 23 23 8 8 31 23 26 2 8 8 8 2 2 8 8 2 2 2 8 8 8 23 8 29 8 8 29 23 8 23 2 2 23 8 29 29 29 18 29 29 8 23 29 29 25 23 26 23 23 2 2 2 8 8 6 20 23 18 26 29 2 2 8 23 8 29 8 29 26 8 26 23 8 2 23 14 8 8 2 14 23 8 20 29 6 8 29 29 23 8 8 8 2 23 8 23 29 2 23 8 8 26 18 26 29 23 8 2 29 23 8 6 26 23 8 25 2 29 23 2 8 8 2 8 23 8 29 29 29 2 8 25 29 29 6 29 29 31 29 29 31 25 8 29 2 26 31 2 8 23 8 29 23 8 2 6 18 2 29 26 8 2 23 29 2 8 27 26 2 31 23 8 29 2 8 8 29 8 26 20 14 8 29 29 29 29 8 23 2 31 2 31 29 2 18 25 8 2 8 2 29 2 8 31 20 2 8 20 20 23 26 23 31 8 25 31 29 29 8 8 8 18 26 18 2 8 8 23 29 2 2 25 2 29 23 29 2 8 23 8 2 2 26 8 2 6 20 29 25 29 25 2 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 27 14 29 29 29 29 29 29 29 18 18 8 25 6 29 29 2 29 29 29 29 8 29 29 29 29 8 29 29 2 25 2 2 14 18 25 31 23 2 2 31 29 29 29 25 27 26 23 29 29 29 29 29 25 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 25 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 2 2 2 14 2 20 20 8 29 2 26 23 2 8 26 2 8 6 31 2 29 29 18 8 26 2 26 8 31 29 26 2 29 2 26 2 23 29 8 2 31 23 2 2 26 6 29 2 23 8 29 29 23 8 23 2 2 29 8 29 2 2 31 8 6 8 26 23 29 23 2 23 2 2 18 23 6 5 8 8 23 29 18 29 8 2 26 29 2 29 8 2 8 18 23 18 18 23 8 8 29 2 2 8 29 29 2 8 2 29 8 29 26 25 27 29 6 2 29 2 2 18 23 26 23 2 8 8 27 25 26 2 2 29 8 8 8 8 8 2 8 31 18 23 23 8 31 8 8 23 18 31 8 2 8 4 8 29 14 8 8 23 29 8 29 29 18 8 2 23 8 29 29 8 29 29 2 8 8 8 23 29 29 25 8 23 2 2 29 23 26 23 8 8 23 25 2 26 6 8 18 23 29 6 29 2 20 26 8 2 26 2 18 6 29 18 23 29 2 29 18 2 8 29 8 8 2 29 23 8 2 23 4 8 2 8 29 6 8 5 25 25 29 2 8 20 2 26 29 18 8 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 14 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 13 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 2 6 29 8 29 29 2 29 18 2 29 29 2 18 29 14 29 29 2 25 31 29 2 29 8 29 8 14 29 6 29 2 29 2 20 8 26 2 29 27 8 2 29 8 2 8 2 14 29 8 8 8 29 25 29 2 8 6 18 23 29 14 26 14 29 8 8 29 18 25 29 29 23 5 27 8 2 29 31 25 8 2 29 29 18 29 2 29 8 8 18 2 8 18 26 26 27 8 8 8 8 23 6 27 31 2 29 29 8 26 29 29 18 8 8 8 8 2 31 2 29 29 29 8 25 4 6 29 23 8 8 2 26 14 20 23 2 18 26 18 29 29 8 23 29 20 31 8 8 29 6 23 29 29 2 29 8 2 29 20 2 8 23 29 23 29 2 29 26 29 2 6 18 2 2 29 23 26 8 27 29 8 6 29 2 18 29 8 29 23 26 23 14 18 29 20 2 31 26 29 20 29 29 29 8 23 2 29 29 29 8 8 29 8 8 29 18 29 8 29 8 29 27 25 8 29 8 8 29 8 27 23 25 29 8 8 23 8 8 2 29 8 8 18 25 29 25 25 14 2 29 31 26 6 18 20 29 23 2 2 2 6 18 26 8 26 18 29 25 8 8 8 29 8 2 2 23 8 23 2 29 18 29 29 8 8 23 25 25 18 2 8 23 8 27 6 8 26 29 23 29 6 8 8 8 29 26 29 26 27 29 8 25 25 29 29 26 8 8 8 18 8 23 8 8 29 8 18 25 6 18 29 8 26 8 8 2 18 8 29 6 25 29 20 2 20 2 6 8 25 29 8 29 29 25 6 26 23 20 8 29 29 8 18 31 14 29 29 26 26 8 29 8 26 25 20 6 18 8 29 26 29 25 6 2 20 20 8 2 27 8 29 29 23 2 29 29 29 29 29 2 26 8 29 18 31 29 31 31 25 31 6 31 25 2 14 25 29 18 29 25 29 18 25 25 2 29 31 29 6 25 29 25 8 29 2 29 8 29 8 29 2 25 25 18 29 25 2 27 29 25 2 29 6 29 25 29 8 2 6 25 25 6 27 29 29 29 2 2 25 29 2 29 2 8 29 29 8 8 2 25 29 2 29 29 29 2 2 29 8 18 8 18 29 2 29 31 2 2 31 8 8 23 29 2 23 26 23 2 23 14 8 8 29 2 2 25 18 27 2 29 6 26 29 23 29 29 6 2 8 6 29 8 29 25 8 29 2 26 8 8 8 2 29 29 5 25 31 6 8 29 23 29 23 29 18 2 29 18 23 18 29 6 29 25 18 14 8 2 23 2 8 8 26 2 29 27 6 2 29 27 29 23 18 29 29 29 8 26 18 25 8 31 29 23 2 8 29 2 8 8 29 25 29 8 23 18 29 2 25 29 2 2 8 29 8 8 26 2 18 2 23 8 23 29 18 23 8 8 25 6 2 29 8 26 31 8 2 29 18 2 29 8 2 18 14 8 8 8 2 8 18 26 6 2 26 25 6 27 14 2 8 18 18 8 29 23 29 2 29 8 8 8 18 8 29 2 2 23 27 8 6 8 23 8 26 23 29 29 8 29 29 29 8 8 26 6 2 8 25 8 18 8 29 2 2 29 29 2 6 2 2 23 2 2 25 8 26 2 8 8 25 26 14 8 29 25 2 29 8 27 26 23 2 6 8 26 23 26 29 23 6 27 2 23 27 29 8 23 27 31 8 8 8 2 29 8 23 2 2 2 8 2 8 26 29 23 2 8 2 8 8 8 8 8 6 8 8 8 29 29 29 8 8 29 23 8 27 8 29 8 8 2 18 29 6 31 26 8 8 8 23 14 26 23 25 29 26 2 29 8 23 2 26 6 23 8 26 29 8 8 26 29 8 18 8 8 23 2 29 29 29 23 29 26 29 27 6 8 23 8 29 8 29 23 29 8 18 26 18 23 23 8 8 29 18 29 29 6 29 2 8 29 18 2 25 27 8 23 8 26 26 8 29 6 25 8 18 2 8 29 23 29 8 8 26 8 18 25 8 26 23 29 8 18 2 29 27 6 18 18 31 23 8 29 2 29 8 8 29 2 8 29 2 26 29 8 2 18 29 23 2 26 29 23 31 8 8 8 2 27 29 8 31 29 8 2 8 26 23 26 29 27 8 2 29 26 8 14 29 23 29 8 23 23 8 29 29 2 29 27 29 18 29 14 23 8 2 26 31 8 29 23 8 8 8 29 6 8 8 2 23 29 29 29 26 29 8 8 29 29 14 23 25 29 29 8 29 23 26 8 26 23 23 18 8 8 8 26 6 27 29 29 8 8 2 23 29 26 29 2 29 14 23 25 8 6 18 31 8 8 8 2 31 26 23 2 2 8 26 8 18 8 8 23 8 29 2 29 25 8 23 29 2 8 31 18 8 2 2 26 26 2 17 25 8 18 23 6 2 23 8 18 8 8 18 27 29 29 25 29 2 8 2 8 18 8 2 25 2 8 8 23 26 26 26 8 29 26 29 26 26 23 8 8 2 29 2 29 8 29 2 29 8 8 29 29 23 23 2 8 18 29 29 8 8 2 29 18 8 14 2 6 2 18 25 18 25 8 8 23 2 8 23 25 20 6 8 31 2 8 20 6 23 14 6 8 8 8 23 2 26 8 8 2 2 29 8 8 26 23 2 29 2 2 29 8 23 8 2 14 31 29 6 26 23 25 31 2 20 26 25 29 2 29 8 8 23 8 8 25 2 31 8 2 29 29 2 4 8 8 8 29 6 8 26 23 2 8 2 18 2 8 2 2 8 31 2 8 23 2 31 8 5 2 29 29 29 8 18 20 18 29 29 26 20 25 20 20 8 29 23 8 8 8 8 25 8 2 29 2 29 20 2 26 8 26 26 8 29 29 27 25 27 29 29 8 18 8 25 31 29 25 18 14 8 8 8 2 29 26 8 23 26 29 2 8 26 29 29 14 20 2 8 23 6 23 6 8 29 2 8 6 29 29 27 8 23 8 29 2 29 2 23 6 26 14 2 29 8 14 8 26 8 8 8 8 29 29 29 29 27 26 29 2 23 8 29 2 23 29 8 2 8 29 25 25 29 2 26 8 8 2 8 23 8 2 2 18 29 18 8 2 8 2 23 29 2 8 23 26 8 6 18 23 2 2 31 29 2 29 6 8 18 29 29 31 23 2 26 25 6 18 23 8 2 8 23 2 8 8 31 8 26 8 23 8 29 29 8 8 29 29 8 8 29 23 26 26 29 8 2 8 29 5 6 29 26 8 23 2 26 18 29 31 8 2 8 2 29 2 29 26 8 29 29 25 23 23 8 2 18 8 29 18 8 8 26 23 29 6 8 26 27 8 23 2 23 29 29 2 8 8 8 23 6 6 31 2 2 8 8 18 18 31 8 26 8 2 29 8 31 29 8 2 29 2 26 8 23 8 29 8 8 18 23 29 8 2 8 26 29 23 2 8 2 29 8 23 8 29 29 8 6 8 18 2 26 23 8 8 18 31 29 18 2 2 29 23 8 6 2 8 8 8 23 8 29 2 2 8 8 8 8 8 8 23 18 20 8 8 25 23 8 18 8 26 29 29 2 8 8 8 8 18 8 29 29 18 2 8 29 8 27 8 14 27 29 8 29 8 23 29 18 8 8 29 23 29 23 8 25 18 8 8 29 14 29 29 29 8 18 26 23 29 26 8 25 29 29 8 8 8 8 29 8 2 23 2 26 8 2 29 8 27 2 20 18 20 26 27 8 25 6 18 14 29 14 8 8 23 8 29 26 23 6 6 29 6 2 29 8 26 29 2 2 18 29 29 23 29 29 2 8 29 29 6 26 2 8 6 26 18 31 8 23 29 29 29 29 23 2 8 29 23 2 2 6 5 5 31 29 2 8 23 8 29 23 29 29 29 2 8 26 26 25 6 18 6 2 25 18 8 8 29 8 31 26 8 25 2 18 2 2 2 2 29 8 8 23 29 8 18 5 6 14 29 14 26 8 29 25 8 29 2 23 29 8 18 23 23 2 8 26 29 2 8 29 29 23 8 8 23 6 29 8 23 8 18 8 29 6 29 29 8 8 8 2 31 2 2 29 26 8 8 23 29 8 25 31 8 2 23 8 8 23 29 2 18 2 23 29 8 8 8 8 8 8 31 8 8 8 8 23 29 18 20 31 2 29 2 29 2 23 8 23 8 8 2 14 8 29 23 26 6 2 25 29 29 8 23 29 8 26 8 29 8 18 18 8 8 8 8 29 29 14 6 18 8 6 23 8 8 8 29 18 29 8 29 2 8 8 27 25 8 2 26 8 29 26 23 29 8 8 18 18 18 31 29 23 8 2 6 8 29 25 18 8 29 23 8 8 2 2 29 2 8 23 6 29 8 18 8 27 2 8 8 8 2 8 29 14 29 6 6 8 14 8 2 23 25 29 8 23 2 25 23 8 8 8 29 8 26 29 23 8 29 2 8 29 6 5 2 23 29 29 26 26 8 23 8 29 8 8 2 23 26 6 18 2 8 8 8 18 6 29 6 8 8 23 8 29 26 2 2 2 6 8 23 8 26 23 18 18 8 8 8 18 31 23 8 29 8 23 18 29 2 2 8 8 8 29 8 8 26 23 8 29 18 29 31 8 29 8 8 25 29 23 26 8 8 23 2 29 23 6 18 29 18 31 8 8 29 29 2 29 26 8 23 8 29 2 29 8 8 8 23 29 29 8 31 23 8 2 23 18 2 2 29 29 8 8 29 8 29 31 18 29 2 8 26 2 14 8 23 8 8 29 8 23 23 23 18 29 29 8 8 8 29 18 14 29 8 8 6 6 31 8 23 2 2 29 29 23 8 29 26 29 25 18 23 2 8 29 26 8 29 8 8 8 8 2 25 18 29 31 29 29 29 29 2 8 8 2 8 8 29 6 27 26 8 29 2 8 23 8 18 8 29 18 8 26 2 26 2 18 26 25 8 8 8 29 26 8 8 29 8 26 8 26 8 26 2 26 26 29 18 29 29 18 8 14 29 29 8 29 8 29 26 18 8 6 26 8 23 8 2 26 8 23 29 2 25 5 8 2 8 8 8 29 6 8 8 8 18 29 8 8 23 20 29 29 18 6 23 18 23 18 29 29 29 2 29 2 8 18 25 23 2 8 23 2 2 18 8 8 8 23 23 2 8 18 8 8 23 29 26 26 23 29 8 29 2 26 2 31 18 29 29 8 8 8 8 26 23 29 31 31 31 8 8 18 31 26 8 18 18 2 8 23 29 2 8 8 31 8 8 29 8 29 27 2 23 2 8 23 25 26 8 23 27 8 8 8 8 25 6 8 2 23 31 18 8 8 29 23 8 8 6 2 8 8 18 2 8 2 2 2 8 18 31 8 29 26 8 8 8 8 29 29 18 23 8 29 18 2 23 8 23 23 8 29 8 8 2 29 8 18 2 8 8 29 26 18 18 6 29 6 8 2 2 29 2 29 29 2 18 25 8 8 6 23 29 29 6 29 23 2 8 29 29 8 8 2 29 6 8 29 23 26 8 2 18 8 8 8 23 8 8 2 26 8 8 14 8 8 8 18 23 8 26 14 25 8 8 23 29 29 29 18 29 31 8 18 23 2 26 8 8 18 14 18 2 2 18 31 20 29 6 29 26 8 23 8 29 8 8 8 29 8 8 8 26 2 29 29 29 29 29 2 8 23 8 31 8 2 6 23 18 18 29 26 2 8 8 2 8 27 8 25 29 29 8 8 8 2 18 8 26 29 8 8 31 25 8 26 23 8 2 8 31 8 8 29 23 29 8 31 23 27 29 8 2 8 29 18 6 2 8 25 2 8 8 6 2 29 18 2 29 18 18 8 31 8 2 8 29 23 8 29 29 29 29 23 8 2 2 8 29 29 8 8 2 25 2 2 25 8 8 26 29 29 8 8 23 18 25 8 8 23 29 2 29 31 8 8 2 2 23 26 26 2 8 8 2 31 26 2 29 8 18 23 8 2 8 6 25 27 2 2 8 18 31 29 31 6 8 8 8 29 29 23 31 18 29 18 18 29 2 31 18 29 8 25 8 23 2 25 8 18 29 8 18 29 8 23 2 29 26 29 26 8 23 8 2 8 8 2 8 8 29 8 31 29 29 29 29 18 8 8 6 29 8 8 8 8 8 29 8 6 31 8 26 29 25 29 4 26 8 29 18 23 6 2 29 2 29 8 14 8 8 29 29 8 2 2 26 31 8 2 8 2 2 8 6 8 6 2 8 8 23 26 29 29 29 23 2 27 14 2 8 2 29 18 29 8 8 8 18 29 26 23 8 29 2 18 23 2 23 8 8 29 8 23 23 17 8 29 26 18 8 8 8 8 2 23 2 8 23 29 18 8 8 8 23 25 2 29 8 18 8 29 8 8 29 8 8 26 18 18 8 8 23 8 8 8 23 26 29 29 8 29 2 29 29 8 23 8 29 8 8 29 8 29 6 8 31 29 18 8 29 18 23 23 8 2 29 2 18 2 18 23 29 2 29 8 6 2 8 6 2 2 8 6 29 8 8 8 23 8 23 29 31 29 26 8 31 2 29 8 8 23 2 8 14 26 8 8 2 29 25 8 29 18 23 23 8 25 8 31 31 8 23 29 8 8 29 2 25 25 8 26 8 8 8 23 8 29 8 31 25 23 29 8 8 29 6 29 29 23 23 29 8 29 29 29 26 8 26 8 2 2 31 26 29 23 20 20 20 8 20 2 8 23 29 8 8 31 6 29 23 29 6 2 26 26 8 26 26 2 26 6 8 29 29 2 29 29 26 2 29 14 31 8 8 29 26 8 8 29 29 25 8 31 29 29 23 29 8 8 29 5 26 18 29 6 8 2 8 8 2 8 31 8 6 29 23 29 26 8 29 8 2 8 2 8 8 2 8 29 2 29 29 23 2 29 29 8 27 29 29 8 8 8 29 8 2 8 29 29 31 2 6 31 8 20 6 2 23 2 29 8 29 25 31 29 29 2 2 8 31 2 8 23 6 31 18 2 29 18 8 8 26 29 23 2 29 6 29 2 8 8 8 2 23 29 8 8 8 8 8 26 18 25 6 8 25 29 25 29 8 8 18 8 2 23 2 23 6 25 8 18 29 8 25 8 2 2 18 2 8 29 2 6 18 29 31 31 31 8 18 25 29 18 26 2 2 23 8 26 29 2 14 6 2 6 29 8 8 8 18 8 26 8 29 8 8 26 29 8 8 6 25 2 8 8 8 8 26 18 29 29 6 23 18 26 2 14 8 2 23 8 23 18 31 29 4 6 2 18 8 25 29 18 2 29 8 2 29 23 18 8 6 14 8 29 29 8 8 8 2 29 29 8 18 18 29 8 29 2 26 8 29 31 23 29 8 2 29 23 18 18 31 18 2 20 20 25 2 8 23 14 8 6 8 29 8 2 25 26 31 8 2 23 25 18 26 8 26 2 8 2 8 18 8 8 8 18 6 8 2 2 2 23 8 23 26 8 8 23 23 8 29 2 29 26 29 26 8 25 8 23 8 18 23 8 23 29 18 31 8 8 29 31 29 26 23 23 23 8 8 14 26 2 2 2 8 2 23 26 18 8 26 8 25 29 2 20 29 26 31 29 29 20 29 29 14 29 29 6 29 31 18 8 2 8 8 25 18 29 2 2 18 23 20 25 29 26 29 2 6 18 8 18 29 29 8 29 6 8 26 2 29 14 8 31 29 2 18 8 2 25 25 29 2 25 2 29 18 2 2 29 8 29 27 29 29 25 2 2 8 25 25 31 6 25 25 29 2 29 8 27 29 18 29 25 29 29 29 29 6 29 25 2 27 29 2 25 2 29 29 29 29 19 29 29 29 29 29 29 17 16 16 19 13 16 29 29 29 29 16 16 16 19 16 29 29 29 16 29 29 29 29 29 29 16 14 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 8 13 29 29 29 29 29 29 29 13 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 8 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 25 16 27 29 29 29 29 8 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 18 27 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 2 8 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 23 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 2 29 2 25 2 25 25 25 8 31 14 31 2 8 8 29 29 29 29 2 26 29 6 29 6 2 8 29 2 2 18 2 23 31 26 29 2 23 29 18 29 2 29 8 2 8 8 8 8 8 26 29 8 8 8 8 29 14 25 29 6 8 2 29 8 6 8 6 8 2 25 29 2 18 8 8 31 18 8 18 2 8 29 23 31 31 31 8 23 14 29 8 8 26 29 2 25 2 2 25 25 29 29 2 23 25 27 8 20 2 29 8 29 23 14 2 29 25 29 6 2 8 31 2 29 2 2 26 8 29 29 29 26 8 2 29 2 2 18 29 2 29 18 8 2 29 8 29 8 8 23 2 8 25 2 6 25 8 29 2 2 2 29 27 8 8 29 29 27 23 6 29 31 2 25 2 2 29 18 31 18 2 23 8 29 23 2 29 31 29 8 6 2 2 8 8 25 25 25 25 8 29 8 2 8 8 26 8 8 29 29 29 26 2 25 2 20 6 20 6 18 8 23 29 2 27 29 20 8 8 23 2 25 25 29 8 8 31 6 8 2 23 6 2 2 18 8 2 29 8 29 2 18 29 29 2 8 23 23 26 2 29 26 29 8 2 29 29 25 27 8 8 29 29 8 2 8 8 6 2 20 8 8 31 8 31 2 27 2 27 23 26 2 29 23 26 8 8 6 23 23 26 29 23 31 8 25 2 2 18 29 8 23 8 29 29 25 23 2 25 29 25 29 31 2 29 6 20 6 27 8 29 23 6 6 29 29 8 2 14 31 2 29 26 8 8 29 2 8 2 8 18 23 29 8 18 25 14 31 25 26 2 2 29 18 8 6 8 8 26 8 8 23 8 8 29 8 26 31 2 23 8 29 26 2 23 6 29 23 29 6 29 8 8 20 18 20 2 2 25 29 23 8 8 29 18 8 18 23 26 26 29 8 8 23 27 8 8 29 29 8 29 26 2 8 2 29 27 23 31 2 25 20 20 20 2 8 20 29 23 26 31 18 23 26 2 26 29 18 29 8 29 23 23 29 8 2 29 25 29 8 18 2 2 29 26 23 8 27 8 2 29 28 8 18 29 8 8 26 18 29 23 29 23 23 8 25 8 18 26 29 8 29 6 29 8 26 23 18 8 8 29 26 31 29 26 8 25 25 2 29 29 29 18 29 2 26 23 8 29 23 29 2 29 2 29 8 18 2 8 2 23 29 20 8 8 31 2 29 31 2 31 8 31 27 29 8 6 29 23 2 25 18 6 25 29 6 29 29 8 29 25 18 29 31 8 8 31 2 29 14 18 29 29 29 29 8 29 29 29 29 16 31 29 29 29 29 29 29 2 29 25 29 29 20 29 29 29 17 29 29 2 29 8 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 8 29 29 29 29 6 29 29 29 8 29 6 31 18 29 29 25 2 14 25 27 29 29 29 25 29 29 2 27 29 2 31 29 2 2 2 8 29 20 26 8 2 2 25 2 29 20 29 18 6 29 23 6 2 8 2 2 23 8 8 6 2 2 8 14 8 8 2 2 29 29 8 26 29 2 6 2 29 2 2 25 29 8 31 18 8 23 8 31 25 25 23 31 8 2 26 8 2 8 8 2 29 26 8 2 6 29 8 25 31 2 8 29 27 8 20 23 18 2 29 2 2 29 25 8 6 23 8 18 23 26 18 2 8 8 8 6 8 23 8 8 31 29 6 29 2 26 8 2 31 14 29 8 2 8 23 20 26 23 8 8 23 2 26 2 26 29 4 29 6 27 25 25 2 8 2 2 8 27 29 23 29 29 26 23 23 25 29 29 2 29 8 29 2 29 2 29 2 29 23 2 2 2 6 8 8 27 2 29 26 26 2 31 8 8 23 2 8 2 8 8 29 18 2 8 23 29 8 29 8 23 31 6 8 2 26 29 29 2 26 26 8 23 8 29 29 29 2 8 8 8 2 23 26 2 26 8 29 31 2 2 18 8 25 8 20 25 8 26 29 14 6 29 29 26 31 31 29 29 5 20 26 20 8 8 26 6 8 29 8 8 26 31 23 8 2 26 8 26 8 8 20 2 2 8 26 29 29 2 23 2 26 2 29 8 23 2 8 26 29 29 29 8 20 2 27 29 6 23 18 31 8 2 18 6 29 8 29 26 8 26 8 2 18 29 20 8 26 8 8 23 20 20 20 8 20 2 29 29 20 2 29 8 23 25 8 29 6 23 2 2 29 8 29 23 8 20 23 14 18 29 29 6 8 8 8 23 29 29 14 18 26 6 29 26 29 8 8 29 2 26 8 8 29 8 23 2 29 2 8 29 18 23 25 8 8 18 8 29 8 23 2 6 8 2 2 23 8 2 29 31 25 29 6 29 2 31 8 8 25 31 8 23 2 8 2 8 23 2 27 29 2 29 2 31 2 31 23 23 26 8 6 8 29 29 29 29 23 26 26 29 6 18 8 8 2 18 23 2 20 31 25 27 8 23 14 2 6 8 29 29 23 14 6 29 17 29 29 8 2 29 8 29 23 8 29 26 29 27 2 23 2 26 29 26 29 29 8 25 2 8 2 2 2 2 6 8 8 23 29 29 26 8 29 18 26 2 18 29 29 2 29 23 29 29 18 8 8 2 2 29 29 6 2 2 8 20 6 2 8 18 29 2 29 25 29 8 27 29 29 18 29 2 23 2 2 8 29 23 18 8 8 23 2 8 17 8 26 29 29 8 26 18 23 23 8 29 23 8 8 2 29 23 29 18 8 18 23 29 29 8 31 2 2 8 29 18 29 2 8 23 2 27 8 8 31 29 23 8 8 8 8 2 25 26 29 23 27 29 23 8 29 29 2 2 18 23 18 29 2 6 8 2 8 26 29 29 8 8 2 8 6 8 23 8 31 8 2 8 8 8 8 18 8 29 2 23 14 8 29 29 6 8 29 6 6 26 18 29 23 29 26 18 8 8 26 29 23 23 18 8 29 29 29 23 8 31 29 2 8 23 2 14 8 14 8 23 29 8 8 8 26 2 8 6 8 8 8 29 29 29 26 27 8 29 29 20 26 8 8 8 8 29 31 29 14 25 29 2 2 25 25 29 29 29 18 25 2 23 31 2 2 18 2 29 2 25 8 2 2 29 2 18 6 2 18 31 18 2 8 8 2 20 2 29 25 2 2 8 23 23 29 2 29 31 2 29 2 23 8 8 31 6 8 18 29 2 8 29 29 2 8 23 6 8 8 26 29 29 31 18 8 23 8 23 2 29 23 20 23 2 2 23 29 29 26 14 26 8 25 8 8 2 29 25 29 29 8 23 8 18 8 8 5 18 23 8 23 8 2 31 25 8 8 2 23 23 2 23 23 18 8 8 25 8 23 6 2 29 8 26 29 26 29 29 2 8 17 29 29 29 29 8 29 2 8 29 2 29 25 25 8 29 8 8 29 2 2 2 8 29 18 25 18 8 29 18 8 8 29 8 29 29 2 8 18 8 2 25 29 2 6 8 2 25 2 18 29 2 23 6 29 8 2 29 31 23 18 8 2 2 23 2 8 8 8 18 25 8 2 6 8 8 8 18 8 31 2 8 2 29 8 18 23 18 31 18 29 2 26 2 2 29 26 6 23 2 2 8 2 31 26 26 23 26 29 8 31 29 25 8 2 8 26 29 29 8 29 29 18 2 8 29 8 31 29 25 18 18 26 2 8 29 8 23 8 2 26 6 25 8 25 23 31 2 8 29 20 23 20 25 2 2 2 29 29 8 8 26 6 26 26 2 23 8 8 8 26 8 8 29 26 23 23 2 8 8 26 8 8 8 8 8 20 29 8 8 2 2 26 2 8 29 18 2 8 29 2 8 29 8 8 8 29 17 8 29 31 29 18 29 2 26 29 8 26 29 23 6 8 26 2 18 8 23 8 8 8 29 29 25 25 25 26 23 29 2 29 26 26 2 31 29 2 23 29 8 8 5 2 2 2 8 26 8 23 29 8 18 29 18 8 8 18 8 8 27 8 31 29 26 8 23 8 8 26 8 26 8 26 29 29 23 8 23 29 8 25 23 14 8 8 2 8 23 29 2 27 29 8 23 2 29 6 8 31 26 29 8 18 31 23 29 2 8 6 29 27 8 8 2 25 8 8 8 8 8 29 2 31 29 29 18 8 2 8 2 8 8 26 2 29 2 23 14 8 8 27 8 29 8 8 27 29 29 29 8 26 18 23 2 6 29 2 2 8 2 2 8 25 6 29 29 29 17 6 8 29 8 8 8 26 2 31 2 23 8 29 8 27 8 29 26 8 23 6 8 6 18 23 29 29 29 8 2 8 29 29 29 29 18 31 29 18 2 6 18 8 2 8 26 23 8 29 8 26 29 8 8 8 27 23 27 8 8 8 27 8 14 26 2 29 18 23 29 23 8 29 25 29 23 8 8 31 26 2 2 8 18 31 29 8 8 29 29 26 29 23 8 8 8 29 29 2 8 29 29 29 8 26 23 25 25 18 18 26 29 29 23 26 2 23 6 18 8 8 2 6 23 8 25 8 2 29 2 8 29 2 2 23 14 25 2 25 23 8 29 8 29 6 8 23 26 2 14 8 2 8 27 31 29 8 8 26 29 29 20 20 29 29 2 29 8 8 8 2 23 8 20 20 26 20 2 18 8 29 23 2 29 26 23 18 31 26 2 8 29 2 29 2 8 26 29 23 2 23 8 14 8 18 29 29 26 8 8 29 8 2 8 29 29 29 14 8 8 23 2 29 29 2 27 8 29 23 8 31 8 2 18 2 29 23 6 6 18 31 29 20 2 6 23 8 23 23 29 29 31 6 8 29 23 18 2 8 27 2 31 18 8 26 8 26 2 8 29 29 8 8 23 8 8 8 8 8 25 23 18 2 29 29 2 2 29 2 29 17 4 26 26 29 29 6 20 29 8 26 26 23 2 29 8 31 29 2 8 18 2 2 8 29 29 2 26 18 8 8 8 29 29 2 8 29 23 31 8 8 26 8 6 27 2 8 8 29 8 23 8 8 26 8 18 26 29 8 8 23 29 23 29 26 8 29 8 8 8 29 8 2 26 26 6 8 8 26 23 8 26 29 31 8 8 2 29 29 23 8 23 23 8 8 8 8 29 8 18 29 17 2 8 8 8 14 2 26 25 29 8 23 29 8 8 8 8 8 23 8 8 2 29 2 23 8 18 29 29 29 29 6 8 6 8 17 8 29 29 8 8 29 18 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 13 29 31 6 29 8 2 8 18 6 8 8 8 29 8 2 27 8 23 18 8 8 2 29 29 25 29 23 2 18 31 26 29 8 2 23 26 26 8 18 14 2 29 8 8 8 31 8 2 8 8 2 2 8 2 8 31 23 26 29 8 6 2 29 29 2 23 27 29 8 8 2 8 23 29 29 8 2 29 8 29 31 2 29 26 8 18 31 6 2 23 25 29 20 29 8 26 8 29 29 8 6 29 25 2 2 8 8 29 8 8 8 31 2 23 2 8 8 23 20 26 2 29 2 2 29 27 8 6 29 29 23 8 8 18 8 8 25 2 27 8 29 2 29 26 8 8 6 26 2 29 6 29 29 2 31 26 2 8 2 29 29 8 29 23 26 8 2 23 29 18 8 8 26 29 2 8 23 2 8 26 29 29 29 29 29 23 29 26 23 6 8 29 2 8 29 25 2 8 6 29 2 8 23 2 29 29 8 23 2 8 29 29 8 8 14 29 8 8 8 8 6 8 2 8 6 8 23 8 6 29 8 2 8 2 6 18 2 2 8 8 8 23 8 2 29 8 8 6 29 2 8 29 29 2 8 23 29 26 8 23 6 2 25 2 25 18 31 23 2 29 8 2 29 8 23 18 29 23 23 14 26 23 6 2 8 8 26 23 8 2 8 8 2 18 14 31 23 29 31 29 23 8 20 31 2 8 31 8 31 8 23 8 29 23 8 29 18 29 29 26 18 2 29 2 29 23 26 29 23 2 23 8 23 14 8 8 8 8 2 2 8 2 8 8 23 29 8 6 8 23 2 8 8 29 31 29 8 2 29 26 2 29 23 14 29 23 23 2 23 8 8 29 29 23 8 26 31 29 8 29 29 6 6 6 6 2 2 2 8 29 29 23 2 18 18 14 8 8 8 8 26 8 29 27 8 8 8 29 8 14 29 8 8 6 8 8 8 29 8 23 8 23 2 29 8 18 2 26 2 29 31 23 29 8 29 26 29 29 8 8 23 8 6 8 23 8 2 18 6 25 29 29 29 29 23 26 23 18 8 8 8 29 8 2 26 8 8 8 29 6 5 2 2 23 29 29 27 29 23 8 29 29 8 29 29 25 6 2 29 29 26 8 8 8 26 8 8 8 8 29 8 6 29 6 26 8 18 2 18 29 2 2 29 8 29 25 25 8 27 23 8 8 8 29 29 8 18 23 2 2 27 8 6 29 8 27 8 25 5 2 29 23 2 23 27 6 8 8 2 8 8 2 8 8 25 14 8 29 2 18 8 26 29 25 26 8 31 8 29 8 8 23 26 6 2 8 23 6 26 29 8 26 26 2 27 23 8 8 26 29 8 8 29 8 29 29 8 29 2 29 8 29 8 8 14 29 2 6 31 25 29 31 23 29 8 29 8 18 23 23 23 8 8 8 8 29 29 29 14 2 2 8 8 31 18 23 2 18 8 8 20 23 29 20 20 23 2 8 2 8 2 2 2 23 2 29 26 31 29 17 2 29 18 8 23 2 8 29 23 18 2 26 6 31 6 27 2 29 29 29 23 29 25 8 6 8 8 2 8 8 29 23 23 29 8 8 29 29 31 23 29 26 31 2 27 8 8 18 8 25 26 25 29 8 6 23 8 8 6 26 26 6 6 6 23 8 8 29 29 6 23 2 8 8 6 18 31 29 29 26 23 18 8 8 2 6 2 2 27 8 29 2 29 8 8 29 25 29 29 25 8 6 25 2 2 18 2 8 27 8 23 2 31 6 23 8 2 2 25 23 18 8 31 8 31 2 2 8 26 2 2 29 8 2 8 8 8 29 23 26 26 18 8 2 29 31 23 26 8 23 8 29 31 29 8 2 6 8 8 31 8 31 29 23 26 23 23 23 2 31 25 8 29 26 26 2 6 29 8 29 8 29 8 8 2 29 8 8 2 8 18 26 29 6 8 29 8 8 2 8 31 8 8 8 2 8 29 23 29 14 2 25 6 6 8 8 8 8 29 26 29 31 2 18 2 31 2 8 29 18 8 8 26 2 26 31 29 29 8 20 8 29 23 8 2 8 26 8 2 25 14 29 2 2 27 20 8 6 2 29 29 8 2 8 2 29 29 2 6 31 18 25 25 29 29 27 25 29 18 2 29 2 29 2 18 29 25 29 29 25 8 29 25 29 18 8 29 29 2 29 29 19 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 2 29 29 29 29 29 29 29 2 29 29 29 18 29 29 29 25 29 29 29 29 29 29 29 29 29 29 18 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 16 29 29 29 29 29 16 29 29 29 26 29 29 29 29 29 13 29 29 29 29 29 29 29 2 29 29 18 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 8 29 29 29 29 2 23 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 8 17 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 16 29 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 13 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 25 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 31 8 29 18 29 29 29 29 2 29 29 29 29 25 29 29 8 18 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 18 29 29 29 29 29 2 27 29 29 29 17 29 8 2 29 29 29 29 29 2 29 18 29 29 29 29 2 6 29 8 5 18 14 29 2 29 29 29 2 31 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 25 2 2 2 8 25 29 29 29 29 25 29 27 29 26 29 29 2 2 8 2 29 2 29 31 29 29 29 29 2 14 29 29 29 31 29 29 29 2 29 18 29 8 23 8 29 2 29 29 29 8 8 31 18 29 18 29 8 29 14 29 2 29 6 18 29 29 2 8 8 29 8 29 29 29 29 14 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 16 13 29 29 29 29 16 16 16 13 29 29 29 16 29 29 19 16 29 29 19 16 16 19 16 19 17 29 19 19 13 29 29 19 19 16 29 29 29 16 16 16 16 19 13 31 29 19 19 19 16 29 29 2 16 16 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 31 29 29 29 2 23 29 18 8 14 8 18 2 25 31 14 2 8 23 2 23 29 18 29 29 29 8 23 8 29 23 29 2 8 29 29 8 2 26 31 2 23 8 23 29 23 8 25 31 29 8 25 2 18 18 2 2 29 8 2 2 6 6 8 8 8 27 29 23 2 6 2 25 8 2 29 29 29 31 2 14 29 2 2 29 26 6 23 26 8 2 8 23 25 8 8 29 26 29 31 25 8 27 2 8 26 8 2 31 29 8 8 29 2 8 29 29 2 29 8 29 14 2 8 8 2 2 25 29 2 23 29 20 2 8 2 20 6 25 2 2 23 29 25 29 23 6 8 29 2 29 8 2 29 8 8 2 29 2 2 2 23 8 29 2 8 2 23 23 18 2 8 23 29 23 26 29 6 29 8 8 29 26 29 8 2 8 26 8 29 2 29 8 29 8 8 29 8 27 8 8 2 23 2 8 18 8 29 31 23 23 26 20 26 26 6 2 20 8 20 26 8 20 26 25 8 26 2 8 26 29 29 29 8 8 29 8 29 8 8 23 8 8 8 23 2 20 29 26 20 26 20 29 20 18 8 18 23 8 29 29 29 18 6 29 29 8 29 23 29 8 2 2 2 2 8 29 8 8 2 23 8 2 8 8 29 2 2 2 31 8 29 2 18 8 2 8 2 25 14 23 29 29 8 29 8 29 2 2 8 31 2 8 2 31 25 8 25 8 2 2 2 18 6 31 25 25 2 6 8 23 2 25 23 2 6 8 27 25 29 23 25 8 20 26 8 2 2 29 20 20 20 20 8 27 29 31 25 2 26 29 29 29 4 6 18 2 25 29 18 25 25 29 29 8 8 29 23 29 8 8 8 20 31 8 29 29 2 6 26 2 8 26 29 6 8 8 2 18 8 26 14 18 26 8 8 25 29 23 29 23 8 29 29 29 8 2 8 29 8 6 31 29 29 18 2 25 6 8 2 6 8 2 23 6 31 8 29 8 2 29 29 29 2 8 29 8 18 8 23 8 29 29 29 29 8 29 29 6 8 25 8 31 29 8 23 26 23 26 29 29 2 29 23 29 8 14 25 8 8 29 8 8 29 27 8 29 29 8 2 6 23 8 29 26 8 23 31 8 6 29 26 23 8 2 26 8 2 2 8 8 29 6 8 29 29 2 8 25 8 23 18 27 8 8 8 2 2 18 27 8 2 8 14 6 6 23 29 29 29 31 8 18 2 8 29 26 23 25 23 26 18 6 2 29 8 29 25 2 2 6 25 29 2 6 18 29 8 25 8 8 23 2 20 8 29 8 2 8 23 23 23 8 23 2 8 29 23 6 8 23 14 29 8 29 29 18 18 29 8 8 26 31 8 8 8 26 26 8 29 29 6 29 23 23 23 8 18 27 23 8 8 8 8 8 2 29 8 23 31 2 29 29 26 23 29 29 29 23 8 31 2 8 25 29 26 8 2 18 2 8 29 29 25 18 26 8 23 29 25 29 20 29 29 8 29 8 8 8 29 8 26 26 14 8 27 8 26 29 2 26 2 2 31 8 2 2 31 8 2 29 26 8 18 29 8 29 23 29 8 26 29 6 8 29 29 8 8 23 8 23 29 20 29 29 29 23 8 2 8 2 8 8 8 29 2 8 6 18 23 2 8 8 6 29 6 26 29 6 2 29 8 2 29 18 6 26 8 6 23 2 14 5 31 8 8 8 8 8 8 29 6 8 29 25 8 14 31 2 8 2 25 29 26 23 8 26 26 8 20 26 23 29 26 26 2 26 29 31 29 8 8 2 25 2 23 29 29 8 8 14 18 18 18 14 2 8 8 26 8 29 23 8 8 25 29 29 29 8 26 23 8 2 2 29 2 23 2 29 26 29 23 8 8 29 31 29 8 2 8 29 26 2 8 31 8 14 2 23 8 2 26 8 8 23 2 14 8 29 26 6 29 23 8 23 29 23 18 26 25 31 25 8 8 8 8 18 29 8 2 29 18 23 2 8 29 29 2 26 2 29 31 29 27 31 6 29 23 29 8 2 18 8 2 8 26 23 2 26 8 8 8 8 29 26 18 27 8 23 23 2 8 6 8 23 8 29 2 2 29 8 29 25 25 2 2 23 8 2 29 29 29 18 23 8 2 18 29 26 26 2 26 18 23 8 8 18 8 8 14 18 6 25 23 8 29 29 2 8 8 29 8 23 2 20 2 18 18 25 29 2 23 2 29 29 8 29 8 8 29 8 8 8 31 8 2 5 8 8 29 8 8 8 8 29 8 2 8 27 8 8 8 18 23 8 26 26 8 29 29 23 25 23 29 29 2 8 29 8 6 29 6 26 2 18 8 29 8 8 2 8 23 6 29 29 8 29 14 8 25 29 26 31 2 29 8 8 29 23 23 8 29 23 2 6 6 8 18 2 8 6 8 2 20 27 29 29 27 23 8 8 8 8 8 2 2 29 23 20 8 8 29 8 23 18 26 23 2 29 8 23 8 25 26 26 8 18 2 8 23 2 8 23 14 29 8 8 29 2 25 29 8 23 29 8 31 29 29 23 29 8 23 8 8 8 27 8 25 2 8 5 2 2 8 23 2 26 18 29 6 29 18 29 8 23 29 29 2 2 29 6 8 26 29 20 2 8 23 2 8 29 26 8 8 29 25 6 6 8 23 2 8 2 2 8 2 8 2 29 2 31 2 8 23 29 29 8 23 29 8 18 26 8 29 29 23 8 29 23 29 29 31 31 8 8 25 8 23 23 8 8 23 8 8 2 8 29 25 2 26 8 23 18 23 8 8 2 18 6 18 8 2 8 29 26 29 23 8 2 2 29 8 18 8 5 29 31 29 6 14 8 23 29 26 29 23 29 18 26 8 8 14 8 2 2 29 25 20 8 29 14 27 8 26 23 29 29 29 2 23 8 8 29 8 8 29 2 8 29 23 29 8 26 29 23 29 8 8 26 2 18 8 29 8 8 23 2 29 2 25 8 8 26 29 26 26 23 8 29 25 26 25 26 2 8 18 29 29 8 8 23 2 29 8 6 29 29 2 25 29 29 29 2 23 29 25 29 8 18 20 8 8 2 29 29 25 20 20 2 8 8 29 14 2 20 6 8 25 20 23 8 23 2 8 2 8 8 6 25 6 26 14 23 14 2 2 2 26 2 26 2 8 8 23 8 8 23 20 29 29 29 20 29 23 2 8 29 18 6 25 29 8 29 8 27 29 18 8 2 26 8 8 23 8 27 8 26 26 8 23 8 8 29 8 29 8 18 2 2 8 8 8 8 26 2 29 8 8 8 6 23 2 8 2 8 18 2 18 26 25 8 8 26 25 23 18 29 8 23 29 29 18 8 29 8 8 29 29 5 2 23 20 8 8 2 2 29 29 29 29 16 29 17 29 31 18 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 8 25 29 18 31 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 31 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 29 31 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 4 29 29 29 29 27 29 8 29 29 29 2 27 8 8 29 2 29 29 29 29 29 8 29 31 23 29 2 27 2 2 29 2 25 27 8 2 8 18 2 2 29 18 29 8 31 2 8 29 31 18 2 18 29 8 29 8 6 20 26 2 23 8 29 8 23 31 8 8 2 29 27 29 29 25 29 23 2 29 29 26 8 18 29 29 26 8 2 23 8 29 29 31 2 29 25 18 14 8 8 31 31 2 2 2 29 2 2 29 29 20 8 26 8 29 8 8 25 8 25 6 8 8 29 2 23 18 2 18 29 8 2 20 2 18 8 8 31 8 29 18 8 27 31 23 8 25 2 14 29 29 29 29 29 18 6 29 2 2 18 2 8 18 29 29 29 29 29 29 31 18 29 29 29 18 29 29 29 29 29 29 29 29 29 8 29 13 29 29 29 29 29 29 29 27 29 29 29 29 29 13 29 29 29 29 29 13 29 29 18 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 18 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 13 2 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 2 18 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 8 29 8 29 29 29 29 29 2 29 29 29 18 2 29 8 8 29 8 29 8 8 2 25 2 2 8 18 2 8 23 2 2 2 8 8 29 8 25 2 29 2 18 29 14 8 25 26 8 8 29 31 29 2 29 8 29 23 29 8 8 23 23 2 2 2 29 8 6 26 23 29 29 8 25 2 2 18 8 2 31 31 8 8 2 2 29 29 2 8 8 8 23 26 8 8 29 18 29 2 8 2 8 14 27 8 8 29 2 31 27 31 2 26 18 8 29 25 31 6 25 2 2 29 2 6 2 2 8 18 23 8 29 8 6 8 29 8 8 8 6 23 2 8 29 29 2 31 26 6 8 2 8 2 23 8 2 6 8 23 8 8 8 2 8 2 23 25 8 8 29 23 8 29 2 23 29 25 2 29 8 2 8 26 23 8 29 27 29 29 2 2 31 23 25 29 25 18 2 18 23 2 14 6 6 2 14 29 8 8 18 26 29 23 31 8 8 23 29 8 8 8 23 23 8 6 8 18 29 23 29 2 26 23 23 23 2 6 26 29 18 8 2 23 18 29 8 8 8 6 26 29 6 29 2 23 8 23 2 2 23 25 2 29 6 8 2 25 8 25 14 2 31 2 20 20 20 8 23 29 6 29 2 20 8 4 26 29 2 23 8 6 29 29 29 20 8 18 29 27 8 8 20 29 29 29 29 18 6 29 29 29 6 29 25 8 2 29 31 31 2 29 18 29 2 29 18 29 2 29 31 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 14 29 29 29 29 29 14 6 29 29 29 2 23 29 29 8 8 2 18 6 8 31 2 29 2 18 6 8 8 29 26 29 2 25 17 8 23 2 31 23 29 8 29 2 23 23 2 31 20 26 31 2 29 8 8 23 8 8 2 18 26 29 18 2 2 18 29 23 2 18 23 29 8 8 6 29 29 23 6 8 29 29 31 18 23 29 18 8 29 26 29 8 8 8 23 23 18 8 8 8 2 18 8 29 23 8 23 29 29 29 2 18 26 18 8 8 29 23 8 29 27 2 2 29 26 23 6 29 31 29 8 29 8 2 8 2 2 2 8 29 27 29 23 29 29 8 8 25 29 20 26 8 8 29 2 23 27 2 26 26 8 26 23 8 26 2 8 23 2 14 8 8 8 2 8 18 29 23 23 2 6 29 14 2 8 2 29 29 18 2 23 29 14 26 8 23 31 8 8 8 8 23 2 23 8 31 8 29 2 23 8 8 26 8 8 26 23 8 23 26 2 29 8 29 29 14 31 8 29 2 26 18 29 29 8 26 29 8 29 29 8 29 8 8 26 23 8 26 8 31 31 8 2 29 2 29 2 8 29 18 8 26 14 29 31 8 2 25 14 18 29 23 8 23 27 2 20 20 20 6 23 31 2 8 29 29 8 26 8 23 2 25 2 8 20 8 8 8 2 23 2 23 2 8 27 8 2 2 8 8 8 26 29 8 8 29 29 2 8 2 25 23 29 8 8 8 8 23 18 25 25 14 25 29 2 8 23 8 29 29 23 2 23 18 8 25 29 2 2 29 2 29 8 26 29 8 23 26 2 29 31 18 2 8 31 2 26 8 8 8 8 23 27 29 8 8 18 2 18 29 29 8 18 8 23 29 8 29 2 18 8 6 8 2 8 29 29 29 8 2 29 8 26 26 20 23 31 29 29 29 29 29 29 2 2 8 29 8 31 27 8 2 6 29 26 23 29 29 29 8 29 2 18 2 23 29 8 25 2 18 8 29 29 8 29 31 31 23 8 23 26 8 18 8 23 8 26 18 8 23 29 8 8 20 2 29 8 23 8 2 29 2 26 29 25 8 6 8 23 2 29 6 8 8 26 18 8 2 26 29 8 23 8 29 8 20 23 8 29 8 29 8 8 2 8 8 29 8 26 29 18 18 29 25 2 8 29 8 14 2 31 2 17 2 23 2 29 2 8 18 29 26 29 8 26 26 18 29 14 2 23 26 29 8 26 18 8 8 29 6 29 8 2 29 29 26 8 2 23 2 6 29 29 27 2 29 8 23 8 8 25 29 8 2 29 2 23 23 31 29 8 8 8 29 8 6 26 29 18 23 8 8 2 29 2 23 31 8 31 8 6 23 25 8 14 2 29 29 29 6 2 29 8 26 27 29 23 23 18 23 8 2 8 29 31 8 8 18 29 2 25 29 18 8 29 29 29 23 8 29 29 18 8 25 8 6 6 29 6 2 6 8 6 25 6 29 23 8 29 23 25 8 2 29 29 29 29 20 20 8 29 18 8 29 2 23 8 29 29 27 25 29 26 8 29 23 14 31 14 29 31 29 23 8 29 8 26 6 18 2 6 31 29 6 8 23 26 29 23 6 29 2 8 8 8 26 8 8 8 23 8 23 2 23 29 8 8 6 8 31 26 23 8 8 2 26 8 25 29 23 26 2 8 8 26 29 6 6 23 2 6 8 27 8 2 2 29 2 6 29 27 29 8 6 25 2 29 29 18 8 29 18 29 8 23 29 29 8 31 8 18 2 18 29 2 29 26 29 8 23 26 17 26 29 2 2 26 8 8 29 8 29 8 29 8 29 2 2 29 26 23 18 2 8 2 31 6 18 23 2 14 8 31 29 29 2 8 8 6 31 8 23 2 26 23 29 8 14 2 8 14 8 23 23 2 26 29 29 29 25 29 8 29 2 26 8 2 18 8 8 2 29 18 31 18 29 2 18 29 29 6 29 23 25 8 2 26 8 29 29 8 29 8 8 29 26 4 8 2 8 8 2 8 2 8 29 29 8 8 8 8 8 2 8 18 8 23 29 8 23 26 29 29 23 8 8 18 29 26 29 29 29 2 23 29 29 29 6 18 8 29 2 23 29 2 8 8 29 23 26 8 2 26 23 29 2 8 2 8 2 8 8 6 6 31 29 26 26 8 26 26 8 18 18 26 8 14 29 8 8 29 23 6 8 8 8 8 18 2 6 29 29 8 27 29 8 2 2 29 5 23 18 8 8 29 26 29 8 29 8 8 6 8 26 14 23 23 29 2 8 29 2 8 8 25 23 2 2 29 18 6 18 2 23 25 29 2 8 8 6 2 31 23 8 18 23 8 29 2 20 23 29 2 8 29 2 29 26 2 2 14 26 2 26 26 29 27 29 29 6 25 8 23 8 2 25 29 8 29 2 25 8 2 29 31 31 18 29 2 2 20 26 8 20 20 6 2 25 2 8 6 8 6 26 8 20 2 20 8 2 26 31 29 2 18 29 29 2 8 2 8 8 18 2 20 8 31 8 8 8 23 2 2 2 8 23 8 5 27 25 29 26 25 8 23 18 31 8 20 20 31 14 8 29 31 23 8 29 8 23 2 25 2 23 23 2 14 29 29 8 8 2 29 29 29 8 8 8 23 29 6 6 2 18 2 29 29 2 2 25 29 29 2 27 18 27 29 29 25 18 8 18 2 8 18 26 14 8 2 8 8 8 8 8 8 8 18 29 26 2 18 2 31 8 23 26 8 29 2 25 8 29 2 8 23 8 2 29 18 2 18 26 8 27 2 26 29 23 8 29 8 8 2 8 8 8 8 2 29 29 2 31 2 31 6 8 29 6 8 6 27 2 26 26 8 26 26 23 8 31 8 2 29 23 6 29 29 2 29 29 31 26 23 8 20 2 8 20 2 29 8 29 29 26 26 25 29 2 26 6 2 25 29 8 26 26 2 2 23 8 8 25 29 29 6 29 29 8 8 29 14 8 18 31 8 23 2 8 8 23 2 29 23 25 29 31 26 29 23 23 6 23 8 23 31 31 2 26 6 26 23 8 2 29 18 8 2 8 8 18 29 31 2 8 8 29 29 29 23 29 31 29 2 6 27 18 6 8 8 2 8 29 29 2 31 2 2 18 31 2 29 8 8 23 23 14 8 29 29 23 8 23 8 2 8 8 8 26 8 29 31 8 31 2 23 29 27 8 2 2 18 8 25 8 18 23 2 8 29 8 29 29 8 29 23 8 29 29 29 23 29 8 29 2 8 18 8 26 29 26 26 29 2 18 8 2 31 8 6 26 27 18 8 26 23 25 29 8 8 2 8 8 23 14 26 6 8 8 29 2 8 29 31 2 23 26 2 6 2 23 14 8 2 8 29 29 26 8 23 6 27 2 31 2 8 2 29 27 31 31 2 2 8 2 2 8 29 29 2 8 8 18 2 31 23 29 23 25 29 2 8 2 8 29 31 25 29 26 14 8 29 29 29 26 23 31 29 26 29 29 18 29 26 23 2 18 8 8 2 8 8 26 26 31 29 23 2 8 2 8 29 27 8 8 29 8 8 8 29 8 8 25 29 29 29 29 29 8 2 18 8 29 8 23 18 29 2 18 2 20 2 31 20 8 2 8 8 8 18 31 8 23 8 2 29 8 29 2 8 27 14 23 8 18 23 2 8 26 8 2 2 31 8 18 20 18 8 2 8 23 18 29 8 23 18 2 14 8 28 8 2 2 25 18 23 26 2 29 29 2 31 8 2 29 29 29 23 29 29 29 29 31 8 18 29 23 29 31 23 29 29 29 29 8 31 31 2 8 23 29 29 6 6 2 31 29 29 27 8 8 2 26 2 8 2 29 8 8 8 2 23 29 8 26 29 8 29 29 29 8 8 23 26 23 8 2 31 23 29 8 2 2 29 25 8 18 8 8 8 23 8 29 26 31 2 29 8 23 8 2 29 6 29 8 8 8 8 26 8 18 29 23 8 31 29 8 8 8 8 29 18 25 8 2 2 8 8 18 6 8 26 26 8 8 8 2 2 2 23 2 6 23 8 23 2 27 29 31 23 6 8 23 23 2 14 29 2 23 8 29 23 29 8 8 26 25 8 29 8 8 2 8 2 2 29 29 2 8 26 29 8 29 2 23 18 14 29 8 8 29 23 26 8 27 23 29 31 2 8 29 8 29 8 2 2 8 23 26 18 31 23 2 8 29 8 8 26 8 26 8 2 8 18 8 8 18 6 29 6 23 8 29 8 26 8 26 26 29 6 6 14 23 8 17 18 8 8 29 8 26 8 2 18 6 6 29 26 8 29 8 2 26 8 25 8 29 18 2 18 8 29 29 14 2 8 8 8 29 14 8 8 2 23 8 29 8 23 23 23 2 26 23 8 31 8 29 8 29 29 8 23 8 8 27 29 8 8 29 8 8 29 8 8 8 23 25 29 8 18 2 18 29 27 26 2 2 8 6 27 27 29 8 18 29 8 18 8 26 29 8 26 29 31 27 26 8 23 8 20 27 29 8 6 2 29 8 8 2 2 18 31 29 8 23 29 29 18 25 23 8 31 23 8 8 29 25 23 2 29 2 18 25 29 25 2 23 18 8 8 2 2 8 23 2 8 29 8 8 29 8 18 29 18 2 29 26 26 8 8 2 26 31 26 29 23 29 20 29 26 26 23 8 8 8 18 25 29 29 20 29 20 29 29 23 2 8 29 29 18 8 26 14 29 29 8 2 8 8 18 23 8 8 8 23 26 26 31 29 8 29 29 8 29 26 2 8 31 29 29 29 29 8 8 8 23 26 29 27 8 6 29 8 29 29 8 8 8 2 8 23 8 2 26 2 27 29 8 8 8 2 6 6 31 23 14 2 29 26 2 23 2 8 29 25 26 26 23 2 31 29 2 26 8 29 29 29 29 23 2 8 23 25 8 2 8 8 8 26 23 2 8 8 18 8 23 8 31 26 14 31 29 31 8 2 29 31 8 18 2 23 2 8 8 8 29 18 29 8 29 8 8 8 2 23 29 8 29 2 23 8 8 8 8 2 2 29 29 8 8 29 23 6 8 6 18 8 23 8 2 2 8 26 6 18 29 23 14 8 29 26 8 29 6 8 29 8 2 8 26 8 29 2 23 8 29 26 2 26 29 8 29 29 31 6 6 31 26 8 2 8 29 23 29 26 29 26 2 31 29 31 27 29 2 2 8 26 29 29 26 26 31 6 8 29 2 14 29 29 29 8 26 18 29 29 14 6 29 8 2 23 29 29 8 8 23 8 29 2 8 6 23 8 23 2 31 2 25 8 25 29 8 8 8 2 29 29 6 2 23 8 8 29 8 2 29 8 18 26 29 29 23 2 2 8 2 29 2 29 8 2 18 18 2 14 2 26 8 6 2 29 23 29 8 29 6 2 18 25 8 29 8 2 23 2 8 2 31 8 8 23 23 2 6 29 29 2 6 8 29 8 8 23 2 29 27 29 23 29 8 23 8 29 29 29 23 8 8 8 8 8 8 29 8 8 2 18 8 2 8 8 27 2 29 29 8 8 2 23 29 14 29 8 8 8 8 25 8 31 23 8 23 8 8 18 26 23 8 25 31 2 8 29 27 6 8 31 8 8 29 29 8 2 29 23 8 2 26 29 17 6 6 29 23 8 31 29 8 2 8 8 29 23 8 29 29 8 2 29 31 29 25 2 8 27 23 27 2 23 29 8 6 2 23 8 8 8 8 29 8 8 8 2 6 23 2 8 29 8 2 8 8 6 29 20 8 8 25 29 6 2 8 2 23 8 29 8 8 26 8 25 29 25 29 18 8 8 26 8 18 18 31 18 2 8 2 14 2 8 5 8 8 26 8 23 8 23 2 29 14 8 29 2 8 2 18 29 27 2 8 8 23 26 2 2 18 8 31 8 8 8 2 8 8 8 31 18 29 8 25 23 2 8 14 6 6 26 29 31 6 23 8 29 8 27 8 2 31 8 29 8 8 23 8 26 26 26 23 8 2 31 29 8 29 8 2 8 8 8 8 8 29 6 18 23 2 29 2 29 8 18 23 2 23 6 8 18 8 2 8 2 23 26 29 29 2 6 8 8 2 26 8 8 29 31 2 23 2 8 26 31 14 2 31 18 20 29 23 2 8 18 27 8 8 8 23 8 8 29 2 8 23 6 6 8 8 31 2 2 8 2 5 2 2 2 2 8 31 25 6 29 2 26 8 14 8 2 18 8 8 18 8 8 26 8 8 23 8 29 2 8 18 2 8 8 23 31 29 29 2 2 8 2 8 2 18 8 8 23 8 8 8 26 2 2 8 8 8 29 23 8 2 18 2 2 2 8 8 23 2 18 2 18 8 29 6 8 29 8 2 31 8 8 2 25 18 2 8 23 29 8 31 8 8 8 29 26 8 23 8 2 29 8 14 2 31 2 31 26 29 8 23 29 6 23 8 29 29 31 8 8 29 8 2 8 14 2 29 6 8 8 29 6 14 31 8 6 2 8 8 23 29 26 23 26 2 6 2 8 8 2 8 18 8 23 6 26 18 23 8 23 8 2 23 8 26 29 31 23 8 8 8 29 8 29 8 2 2 2 23 8 2 8 8 8 29 8 8 29 23 8 8 23 6 8 2 8 29 26 23 29 29 26 8 8 2 8 2 18 2 29 8 8 2 26 6 8 29 23 8 8 6 29 2 8 29 8 31 29 27 23 29 18 27 8 23 31 26 25 2 29 8 29 29 8 2 2 8 29 29 29 2 29 29 23 6 8 29 8 29 31 29 8 8 29 8 26 8 29 8 27 25 8 8 8 29 29 29 18 29 8 18 29 8 8 8 6 26 29 29 8 25 29 26 14 18 29 29 2 29 29 8 8 29 8 2 23 29 8 29 2 18 8 29 29 29 29 8 29 6 8 29 29 6 27 29 29 29 8 23 25 8 25 29 18 25 2 29 8 8 8 29 23 25 8 25 6 25 29 8 29 2 8 8 29 31 23 26 26 29 25 29 8 14 29 26 2 29 8 23 29 23 29 8 8 26 29 18 18 8 26 6 6 8 8 23 8 23 2 23 8 8 26 26 29 14 29 23 29 26 4 29 14 8 25 29 2 8 8 26 26 2 26 29 29 29 8 23 26 8 29 27 29 29 8 25 29 29 6 25 26 29 29 29 2 29 8 8 8 8 2 29 8 23 23 29 29 31 8 6 18 29 26 29 8 8 8 25 8 8 25 8 8 26 23 8 6 8 2 8 31 8 8 8 29 8 8 8 8 18 29 8 29 8 8 29 6 2 29 18 2 29 2 29 8 29 8 31 29 8 29 23 29 23 23 29 29 27 18 18 29 6 6 2 27 8 8 29 29 29 8 2 8 2 26 31 6 29 29 29 29 8 6 6 8 29 29 31 23 29 29 29 8 8 31 8 18 29 27 29 6 29 8 29 8 14 8 29 2 23 8 25 6 2 29 23 8 26 23 18 8 8 27 6 23 8 29 26 29 8 23 23 2 29 31 25 25 29 6 31 31 31 8 25 29 6 26 25 2 8 8 26 6 23 8 29 29 2 26 8 20 29 8 26 20 2 8 2 29 2 29 14 8 25 26 2 29 2 8 8 29 8 8 2 8 2 29 8 8 26 8 2 29 29 26 29 29 27 8 8 31 8 29 6 23 8 8 8 29 18 31 2 2 29 2 29 2 8 2 8 2 26 2 8 8 8 26 8 27 29 20 2 2 29 29 29 2 8 8 29 8 26 8 8 8 29 31 18 29 6 2 29 26 26 2 8 29 23 25 14 2 14 29 8 14 18 8 23 8 18 8 18 29 2 29 8 2 29 25 2 23 18 25 29 8 23 18 8 6 8 23 6 27 31 31 27 8 25 29 8 31 6 8 18 29 2 8 25 18 18 6 8 2 29 2 29 8 8 8 29 6 26 26 29 6 23 2 2 31 29 18 29 26 29 26 29 29 31 31 31 2 18 31 8 2 29 2 2 8 8 31 29 29 23 29 8 8 26 8 26 25 8 18 8 29 8 2 2 23 8 8 8 29 29 2 29 8 8 26 2 2 18 25 29 8 6 2 6 18 23 29 29 2 2 6 8 8 8 29 2 8 8 23 2 27 2 29 8 25 29 2 2 8 29 2 27 8 6 8 2 2 8 8 2 18 8 2 27 8 23 8 8 8 2 29 27 6 2 8 6 18 2 23 29 26 8 29 8 8 23 2 8 8 8 29 8 8 23 8 29 8 29 29 8 8 2 23 26 29 31 17 2 2 23 8 8 8 8 8 2 23 2 8 8 29 6 8 29 6 8 8 6 6 2 2 8 23 8 31 23 8 8 2 8 2 2 8 23 26 8 26 6 31 2 29 2 8 8 2 18 8 23 8 18 29 8 23 8 29 8 23 2 8 8 8 23 8 23 29 2 2 26 23 29 8 8 8 8 29 8 8 23 2 14 2 8 2 8 8 8 26 29 23 27 23 18 23 8 23 8 8 8 2 14 23 8 8 31 29 29 2 26 29 2 2 29 8 8 18 8 2 2 8 2 27 26 26 31 2 27 8 6 8 29 8 8 8 23 2 18 8 8 2 8 2 23 26 8 29 29 26 8 2 2 6 8 8 18 23 29 29 8 8 8 2 8 8 8 26 14 8 29 8 29 29 8 26 29 8 26 26 25 2 8 8 29 8 29 26 8 8 29 29 29 23 8 8 8 2 27 8 2 8 6 8 8 8 8 25 29 8 29 18 2 23 14 26 2 27 2 29 8 2 8 23 8 18 29 8 6 8 8 29 2 8 8 25 25 29 8 6 29 29 2 23 18 8 6 2 29 29 8 18 8 31 8 29 29 8 6 23 8 8 29 8 8 29 18 8 27 8 27 29 29 31 29 8 8 25 29 8 8 23 27 8 26 8 29 31 29 6 8 23 29 29 29 8 29 29 29 18 14 31 8 8 8 29 26 2 29 27 26 29 29 29 18 26 8 5 2 29 8 2 6 29 8 27 8 2 29 29 8 29 29 29 18 18 26 6 29 8 14 29 29 27 29 29 29 29 8 23 8 23 29 29 29 29 29 29 29 8 8 8 8 29 6 29 8 29 8 29 29 29 29 2 6 6 29 18 29 2 8 29 31 6 29 29 29 29 23 29 29 26 29 29 29 29 29 29 29 29 31 29 8 8 2 29 8 29 8 29 2 25 8 18 31 26 8 8 29 26 29 29 18 18 18 29 29 29 18 8 27 6 29 6 29 6 2 29 29 31 8 8 27 27 29 8 29 2 29 14 29 29 29 8 29 2 6 23 25 23 23 29 18 2 26 31 29 29 25 6 8 29 8 8 29 2 31 6 6 29 14 8 8 2 8 8 31 8 27 29 29 8 2 23 23 18 6 8 8 18 29 18 26 23 18 8 31 29 29 8 29 6 18 8 29 8 29 18 29 2 8 29 2 29 29 31 2 29 8 2 29 29 29 29 8 8 29 29 2 8 6 8 8 8 8 25 6 29 2 26 5 29 14 8 29 29 29 29 8 6 31 29 2 29 14 6 2 8 18 8 8 6 8 27 26 29 27 2 25 29 29 29 25 29 29 23 31 8 8 29 8 8 8 18 8 26 29 2 6 8 29 8 29 23 29 8 8 26 26 29 29 8 2 25 29 8 8 31 8 8 2 29 8 23 2 8 29 8 6 18 8 29 27 2 2 8 27 8 23 8 2 31 8 8 29 8 23 31 8 26 2 26 2 8 31 29 25 27 8 8 8 2 31 18 18 8 23 26 18 2 8 8 29 2 25 2 29 8 18 29 6 8 8 6 29 14 26 29 23 8 8 2 8 29 6 8 29 8 29 25 31 29 8 18 29 29 29 31 31 25 8 18 2 27 29 29 18 8 6 31 29 29 29 2 8 25 2 29 8 29 23 25 29 18 29 5 8 8 6 8 18 29 8 25 29 29 8 29 29 18 29 26 14 25 29 25 8 29 23 26 8 14 8 8 26 18 29 8 29 6 26 29 29 29 6 2 25 14 8 5 8 2 2 29 23 29 25 29 8 2 29 6 6 6 29 29 29 29 8 8 8 29 29 27 8 8 8 6 29 29 27 2 29 25 29 29 2 29 14 2 8 18 29 29 29 8 29 8 2 2 29 29 29 18 18 29 29 31 29 29 18 25 29 2 29 23 8 8 29 31 29 18 18 29 2 2 8 14 18 29 18 29 14 2 27 31 8 27 29 29 31 8 2 2 2 18 29 31 6 8 18 23 8 8 2 29 18 29 14 2 29 29 8 8 18 29 26 2 18 18 8 8 8 20 6 8 2 8 8 2 29 8 29 29 2 29 2 29 2 6 29 14 29 29 29 27 29 18 8 8 8 29 2 29 31 26 18 23 29 8 29 29 23 29 8 8 2 8 8 29 2 29 2 29 18 8 6 8 29 27 29 23 8 29 25 8 27 8 8 23 26 29 2 6 31 26 29 29 8 8 8 29 8 29 8 29 2 18 8 29 26 26 31 26 8 14 31 23 6 8 8 8 8 29 2 26 8 2 6 8 26 2 2 2 2 29 23 31 18 6 29 8 8 25 8 29 18 29 29 8 27 29 8 29 26 29 8 8 18 29 26 29 25 29 25 2 6 23 26 8 2 29 8 25 25 8 8 29 8 8 8 23 8 25 18 6 29 29 8 8 29 8 2 8 18 2 8 29 18 8 8 29 6 25 8 8 29 8 29 8 25 6 29 8 29 26 8 29 8 8 18 8 18 29 26 29 8 29 29 8 18 2 29 18 29 2 18 2 29 8 29 26 26 8 14 23 8 6 26 2 23 25 8 18 26 29 2 2 26 31 26 8 18 8 18 2 2 6 8 29 2 8 18 2 31 29 31 29 2 27 8 18 2 26 18 23 29 2 18 25 29 8 20 20 18 29 31 6 23 6 8 2 6 2 18 29 25 25 2 14 26 26 23 27 29 8 29 2 29 23 29 8 6 31 18 18 29 25 27 31 6 29 2 26 8 29 6 2 6 8 2 25 2 29 8 20 31 2 2 8 18 31 8 2 6 8 8 5 14 31 2 6 29 29 8 29 31 23 8 14 25 29 29 25 18 25 2 2 29 31 6 31 8 8 31 29 2 29 8 29 8 29 18 25 2 29 29 6 8 8 23 26 8 31 31 8 29 8 31 23 8 2 8 31 2 23 2 29 8 2 29 6 6 2 8 29 6 8 25 2 27 29 25 2 29 8 8 6 8 2 29 2 26 8 8 2 26 29 14 29 2 2 31 2 29 29 2 29 6 25 2 8 6 26 2 18 18 26 29 8 29 23 8 8 23 29 18 29 2 29 18 29 2 18 29 29 29 18 2 18 23 2 8 8 8 2 25 8 6 29 29 18 2 29 25 31 31 8 29 18 6 2 29 2 8 31 26 8 31 2 6 29 14 2 25 27 29 2 2 8 6 26 8 2 8 6 18 8 31 8 8 8 6 27 8 29 25 29 8 6 2 25 8 29 8 27 6 2 8 8 2 18 8 29 23 20 20 25 29 2 29 2 2 2 2 8 26 18 23 6 27 29 6 8 29 29 8 8 23 8 2 26 8 8 29 25 8 2 8 18 8 29 2 2 8 29 6 6 23 8 8 25 25 8 29 29 8 8 8 8 2 8 8 8 8 26 8 29 26 8 8 29 6 2 2 31 8 2 2 8 6 29 29 2 2 8 26 8 26 8 8 14 29 8 2 23 2 29 2 6 8 2 26 8 6 25 23 29 8 6 8 29 8 29 29 31 29 2 29 29 2 26 8 23 29 8 8 2 29 2 26 29 29 29 6 25 31 27 8 8 8 29 8 29 23 31 29 29 8 8 8 2 8 18 8 18 26 29 8 8 8 8 8 31 8 8 8 26 31 29 8 26 2 8 8 8 29 6 26 29 23 29 8 27 29 2 29 8 18 6 29 18 2 29 23 29 6 29 8 2 31 29 23 8 6 29 29 27 8 26 6 29 29 29 8 23 18 2 8 2 29 18 6 6 23 18 8 29 20 8 6 8 23 6 29 29 8 23 18 8 8 6 29 29 31 2 29 29 27 23 23 31 2 2 23 8 14 6 29 23 8 26 29 29 18 18 29 29 17 26 2 2 2 6 23 28 8 8 8 29 29 23 29 14 2 8 29 31 29 2 8 23 8 8 18 2 18 31 29 2 26 29 23 29 14 2 2 8 31 27 2 31 2 29 29 29 14 8 29 23 31 26 26 8 23 29 2 26 8 26 8 8 8 29 31 2 8 20 29 26 26 2 2 27 18 29 8 29 8 2 2 8 26 29 14 23 8 6 29 29 29 29 25 8 26 8 2 26 18 23 2 26 23 27 2 27 23 8 29 2 6 29 6 8 8 23 8 18 2 29 8 8 29 29 2 29 29 29 29 29 23 2 8 31 25 18 8 8 8 2 26 8 8 31 27 31 8 8 2 17 8 6 20 8 28 2 2 26 29 2 2 8 8 6 8 31 8 2 20 2 29 25 2 2 14 23 2 2 2 8 27 20 20 18 8 18 18 2 29 8 8 25 29 8 29 8 8 8 8 23 23 29 29 26 8 29 2 23 18 29 18 6 29 31 27 8 8 8 2 29 31 29 8 25 8 8 2 29 2 23 31 8 8 8 8 29 23 2 8 5 6 2 25 2 29 29 8 29 8 18 8 29 14 8 29 25 8 8 23 8 25 27 8 29 8 29 29 8 8 2 23 29 6 2 2 25 2 8 8 8 29 8 8 29 18 8 29 2 8 8 29 23 18 8 27 18 26 18 8 2 2 8 8 2 18 4 23 8 2 8 2 8 29 29 8 27 29 8 23 2 27 18 25 8 23 25 29 8 8 8 31 6 8 8 8 18 2 26 8 8 29 29 8 29 8 18 8 31 8 2 29 6 31 29 8 8 23 2 6 2 29 2 2 31 6 2 26 29 29 31 29 8 29 23 6 8 29 2 2 8 2 20 18 27 29 8 8 23 8 31 8 2 23 2 29 8 31 31 8 31 18 26 29 31 8 29 29 29 29 29 29 8 2 8 26 29 8 18 29 25 8 29 26 23 29 29 29 8 29 29 25 6 26 8 2 2 25 8 2 29 29 8 29 8 29 2 8 2 8 6 29 23 2 2 8 18 2 23 28 6 8 29 23 8 8 6 29 29 29 2 29 8 29 29 26 25 2 25 29 2 23 29 23 31 18 31 29 6 8 29 23 29 27 2 8 2 29 2 26 2 23 6 8 8 18 29 29 29 8 29 8 2 20 8 23 2 29 23 8 8 25 2 29 8 8 2 29 8 8 8 29 8 2 26 23 18 2 8 2 29 29 26 29 2 2 8 29 18 31 18 2 8 23 29 8 18 8 29 8 6 18 2 2 8 29 14 26 29 29 8 26 6 29 26 23 2 29 26 8 29 31 2 29 8 29 26 29 29 29 29 8 6 25 6 25 6 23 26 29 6 18 29 31 2 29 8 18 8 6 2 8 8 29 29 2 18 8 29 8 8 29 2 29 8 29 6 18 2 2 23 29 23 29 2 8 8 29 8 8 29 8 8 2 31 8 6 8 2 2 8 8 27 8 8 8 8 23 29 29 8 2 18 25 25 8 8 26 2 2 2 31 8 29 2 18 8 6 29 2 29 29 2 29 29 2 8 26 8 2 23 2 2 8 8 8 2 8 14 8 26 18 8 18 8 2 18 8 29 29 2 6 6 8 27 8 29 8 29 2 29 2 29 25 2 29 29 23 8 2 2 18 8 29 2 6 2 31 2 29 29 29 29 23 8 29 2 8 8 29 2 8 29 23 29 26 2 8 26 2 8 8 8 23 2 8 8 29 2 6 6 8 27 18 8 8 2 31 2 18 23 8 6 8 8 8 6 8 2 8 29 2 8 8 29 2 26 8 8 31 29 29 29 29 8 2 8 26 8 29 29 8 29 8 26 6 29 27 8 8 23 8 2 2 8 2 29 8 2 2 2 29 8 29 6 8 8 6 6 29 29 29 8 8 29 31 18 6 8 29 29 29 29 29 27 8 14 29 8 29 27 29 29 18 29 8 8 29 2 31 8 29 29 31 31 29 2 29 29 29 2 8 29 2 29 8 8 8 27 2 8 2 29 31 29 25 29 8 8 26 2 29 31 29 2 18 2 29 2 31 6 8 26 18 31 2 23 29 2 8 29 29 31 8 20 23 29 2 8 29 8 29 8 29 8 6 8 8 2 29 23 29 25 29 31 29 29 29 25 18 8 2 2 2 29 26 8 23 8 2 31 29 8 8 8 29 27 6 6 6 2 8 8 26 6 2 29 6 29 26 8 29 18 8 6 2 29 8 26 29 29 2 8 23 8 18 2 18 29 8 31 2 8 23 2 26 25 27 2 29 6 6 8 29 23 8 23 29 8 18 29 25 8 18 2 2 25 8 2 29 29 8 29 14 2 8 8 23 2 29 8 14 8 2 26 2 23 29 8 8 23 2 18 8 2 2 8 2 25 8 6 2 6 8 29 2 8 29 29 8 26 2 23 6 8 8 8 8 2 2 26 8 20 8 2 29 8 18 29 18 2 2 8 8 6 8 8 8 2 2 8 18 2 29 26 29 18 6 8 29 2 2 29 29 8 8 29 29 29 26 29 8 8 2 8 8 29 29 29 29 8 8 2 8 6 8 2 26 29 29 8 29 8 31 29 8 29 8 8 8 8 29 6 29 29 25 8 29 29 6 29 18 6 2 2 29 29 8 2 29 27 18 8 8 2 27 29 8 29 8 18 8 27 18 2 2 6 25 8 29 29 8 8 29 6 2 27 2 29 18 2 8 8 23 6 29 8 2 8 2 29 2 29 25 23 2 8 8 6 31 27 29 8 23 29 8 29 6 2 29 26 8 2 29 2 8 8 29 27 8 8 6 2 2 2 26 29 8 8 29 29 23 8 29 25 29 2 2 29 29 8 29 14 2 8 18 6 29 8 29 8 8 18 29 18 8 29 29 8 6 8 29 8 29 29 2 8 8 2 27 14 8 2 8 8 8 6 29 6 18 8 25 18 29 8 2 18 27 31 8 8 23 8 2 18 8 8 6 29 29 2 2 8 6 2 2 18 29 8 23 18 29 8 2 2 29 29 29 26 8 14 2 8 29 29 29 31 2 18 29 2 26 2 23 27 29 2 25 8 8 29 26 29 18 31 2 14 2 29 29 8 8 6 8 23 2 2 6 8 8 25 8 8 8 8 29 29 8 8 8 6 8 6 29 29 2 8 29 29 29 8 27 8 29 8 8 25 29 2 6 6 27 23 2 18 18 2 2 8 8 8 31 8 26 29 2 2 8 8 29 2 18 2 26 26 25 23 8 8 2 2 8 2 2 23 2 29 26 2 8 2 8 2 2 23 8 2 8 8 29 29 25 2 2 2 8 29 2 26 2 31 18 29 20 29 29 25 29 23 8 8 2 29 29 29 2 29 8 29 27 8 26 26 29 2 29 29 29 31 8 6 29 26 8 29 2 5 25 29 8 8 6 8 6 14 2 29 8 8 8 8 26 14 2 29 26 2 8 29 29 31 29 29 8 26 29 29 29 8 8 8 29 8 8 8 29 6 29 18 29 29 2 29 8 29 8 8 18 29 29 2 29 29 18 29 8 29 26 8 18 29 6 8 8 18 29 18 29 31 6 29 29 8 8 29 29 8 29 8 27 8 26 8 29 2 8 29 8 26 29 29 8 6 29 2 18 26 8 8 8 29 8 29 29 2 29 8 23 8 29 6 26 18 18 6 29 26 29 29 26 27 2 29 25 2 5 8 25 29 2 8 2 18 8 8 2 6 8 26 29 2 2 8 2 2 2 29 18 31 2 2 6 29 2 29 29 2 29 8 8 2 2 8 2 25 23 20 20 8 29 8 8 8 8 29 29 2 20 2 8 2 2 8 29 18 8 8 8 2 8 29 29 14 2 2 29 18 29 6 8 29 2 8 2 2 2 8 29 8 26 8 8 8 8 29 8 8 29 29 8 29 26 8 29 31 8 8 29 2 8 8 8 31 8 8 8 8 18 18 29 18 8 31 29 29 29 8 29 8 8 8 8 26 27 29 29 29 14 8 2 26 18 18 8 29 29 8 8 8 8 6 26 8 29 8 2 8 14 8 26 26 8 29 29 18 29 2 8 29 23 29 2 29 2 29 29 2 29 31 18 8 6 8 8 29 2 8 29 29 8 31 20 31 6 25 14 23 2 8 8 18 26 29 8 29 8 29 8 2 29 6 2 18 8 8 25 26 2 2 29 18 2 29 18 26 8 29 18 14 29 29 8 8 2 8 29 8 8 29 2 8 8 29 8 2 8 2 26 29 2 29 27 2 29 26 26 2 18 2 29 31 8 29 8 2 27 14 29 29 6 2 8 2 31 8 29 18 29 8 6 8 14 8 31 8 2 29 8 8 26 26 29 8 8 8 14 8 2 2 8 14 2 6 8 27 6 23 2 2 2 31 8 6 26 27 2 18 8 8 29 23 6 2 2 8 8 29 23 8 31 8 2 8 29 29 6 18 2 6 2 25 2 29 8 29 8 29 2 8 8 8 8 8 8 26 2 2 8 18 8 2 8 29 26 8 29 2 8 2 29 8 29 29 8 2 14 2 8 2 2 8 8 27 8 29 8 8 2 8 18 2 2 29 8 8 8 18 2 2 8 2 29 2 29 2 8 6 2 2 2 2 2 8 26 2 18 8 31 8 8 2 6 8 29 2 2 8 25 2 31 2 26 31 2 8 31 2 29 2 2 8 18 2 8 8 8 8 18 2 29 8 2 29 2 8 29 8 8 23 31 8 2 2 29 31 8 8 2 2 23 29 8 8 23 8 29 8 8 8 8 2 8 6 29 31 29 29 6 2 8 6 2 8 29 8 2 8 25 2 29 8 8 2 8 2 26 8 8 29 29 29 8 8 29 18 8 23 29 29 8 8 8 29 29 31 8 6 8 2 8 6 23 2 27 2 8 2 8 29 8 27 26 18 6 29 2 8 6 2 8 8 26 8 29 8 18 8 29 8 8 8 29 8 25 31 8 26 8 29 8 8 4 6 29 26 8 26 2 8 29 29 6 2 8 8 8 8 8 2 29 2 8 29 25 29 8 6 29 29 29 6 29 8 31 29 8 29 8 8 29 8 2 18 8 23 8 18 2 2 23 29 2 29 29 2 2 27 31 8 6 23 8 29 8 8 6 8 25 2 29 8 2 29 2 2 8 2 29 2 2 8 26 2 2 29 2 2 29 2 8 2 8 25 29 2 31 2 8 6 29 29 29 8 2 2 2 8 29 29 6 29 8 23 8 16 13 29 2 29 8 2 8 29 8 8 2 23 26 23 8 2 2 31 29 8 8 2 6 2 8 8 8 2 6 2 8 6 2 31 18 31 2 29 2 2 8 8 29 23 14 8 31 2 8 2 29 29 8 6 8 8 2 2 2 29 8 8 2 2 8 2 2 29 29 29 8 8 31 8 8 2 2 8 18 29 8 29 2 29 18 2 29 29 29 29 29 2 8 2 29 8 8 29 8 2 2 2 6 8 2 29 25 2 8 2 26 25 23 29 8 8 2 27 8 2 29 31 2 8 31 29 8 8 29 8 18 23 2 26 14 18 6 26 8 29 29 2 29 26 2 18 2 2 29 29 31 29 29 29 29 8 6 29 8 27 29 29 6 2 8 27 29 8 2 8 6 8 2 29 29 29 8 26 2 29 8 23 2 8 8 2 18 2 29 29 29 8 23 2 8 6 29 14 8 29 8 23 6 29 2 18 31 8 29 14 8 2 2 8 8 29 6 2 18 2 8 29 8 8 29 2 8 29 8 29 29 8 8 18 8 8 18 2 8 29 2 2 8 2 31 29 18 26 8 14 8 2 29 29 29 8 29 2 29 8 18 29 8 2 26 2 8 25 8 27 8 2 2 8 2 31 6 8 29 2 29 29 29 2 29 29 29 29 29 16 29 29 29 27 29 29 29 29 18 8 8 25 8 8 2 29 2 2 25 8 8 8 27 8 29 5 2 29 31 31 29 2 8 6 8 8 29 2 8 2 2 29 2 29 8 2 2 2 8 8 6 2 29 2 18 29 29 29 29 29 29 29 29 29 29 13 18 29 2 8 29 6 2 29 2 25 8 2 2 29 14 17 29 29 2 29 29 29 29 29 29 29 25 29 29 29 18 29 29 29 8 2 29 31 25 8 23 29 2 23 18 14 6 6 8 31 29 2 2 25 8 29 29 29 31 26 29 29 8 2 6 14 8 26 2 8 8 8 29 26 2 8 8 23 18 8 2 27 8 25 18 17 8 18 2 2 26 29 29 29 29 8 8 8 8 8 8 18 29 29 25 6 29 2 29 29 29 2 29 29 29 29 29 29 13 29 29 29 29 13 29 13 29 29 16 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 2 2 2 8 8 29 31 29 2 2 31 2 8 2 8 26 2 23 8 29 29 2 29 29 2 29 2 25 29 25 5 29 31 2 2 31 2 29 29 29 29 29 13 29 29 29 2 29 17 29 29 29 29 29 29 29 29 29 31 2 8 2 29 2 29 20 14 2 29 29 29 29 6 29 29 29 29 29 29 18 8 2 29 8 8 2 8 2 8 8 25 29 2 29 31 31 8 29 2 2 29 29 29 14 25 29 8 29 29 6 8 18 8 29 8 8 29 18 6 6 29 8 14 29 8 8 29 25 2 8 29 26 29 29 29 26 29 29 8 31 2 8 29 8 26 8 23 5 2 29 18 29 2 26 29 18 8 2 29 29 29 18 29 29 8 26 8 2 29 2 8 18 6 29 17 2 8 29 8 29 29 29 31 29 29 8 8 8 25 26 2 18 29 20 20 8 2 29 29 29 27 29 29 29 29 29 2 8 29 2 29 8 8 8 31 8 8 2 29 29 31 27 2 8 27 29 29 31 29 29 31 29 29 29 18 29 8 29 29 26 29 2 29 26 26 29 29 2 29 6 8 8 29 29 26 2 29 8 8 2 8 29 29 2 18 18 2 8 2 29 8 6 8 18 29 2 8 29 31 29 2 27 26 29 29 2 29 6 25 2 29 8 2 8 6 18 8 14 29 26 29 8 8 29 29 18 29 8 2 26 29 31 29 8 8 8 29 8 6 29 18 8 18 29 29 18 29 8 8 8 17 8 29 26 2 29 8 29 8 29 26 2 29 6 29 8 29 29 8 6 25 18 8 2 29 8 29 8 18 29 29 29 29 18 29 2 25 25 29 18 23 8 14 2 29 29 29 26 2 29 29 18 29 8 29 29 29 8 29 29 8 8 29 8 18 8 29 6 29 8 29 8 8 6 18 26 8 18 29 18 2 8 8 8 2 6 6 29 2 8 29 29 8 29 8 29 26 29 29 25 27 29 29 29 8 29 8 29 31 29 8 29 2 2 29 29 6 23 29 18 8 25 2 29 29 2 18 29 29 29 25 2 6 2 8 2 8 8 2 29 18 2 8 29 8 29 8 8 31 29 29 31 29 29 8 29 8 29 6 26 8 29 8 8 8 6 8 27 26 29 25 8 6 29 29 29 29 29 29 8 25 29 29 8 29 8 31 27 29 6 8 29 2 2 29 29 29 29 2 2 2 29 6 2 29 2 14 6 8 8 2 18 29 8 8 8 14 8 2 29 29 18 8 6 8 25 29 29 29 2 26 29 29 8 27 8 2 2 8 2 6 8 29 6 29 8 2 31 8 29 18 26 18 29 8 2 29 2 8 29 2 29 25 6 8 29 29 2 2 8 29 29 2 8 29 8 29 29 8 29 27 2 18 8 29 2 29 29 8 29 8 29 29 31 29 29 2 8 8 2 8 8 8 8 29 6 29 29 27 2 8 29 8 6 29 29 25 29 29 29 2 26 8 8 8 31 29 29 18 8 8 29 29 6 8 29 8 8 29 29 29 2 29 8 8 2 29 31 18 2 8 29 2 29 2 29 8 29 6 18 29 6 29 2 29 29 29 29 25 8 8 2 2 8 20 8 2 29 29 2 2 29 29 29 23 8 8 8 2 8 8 29 29 8 29 8 29 27 31 6 8 26 8 29 18 29 29 8 29 29 2 8 8 29 29 6 29 2 6 29 2 26 5 29 8 27 8 31 29 29 31 2 27 2 29 8 8 26 27 8 18 29 27 8 26 29 29 8 26 29 8 26 8 2 8 2 8 8 8 8 29 29 29 29 8 29 29 2 29 27 31 29 6 26 23 26 8 29 26 29 8 29 8 8 14 18 8 6 29 29 8 8 31 18 29 2 29 29 29 14 2 8 8 29 29 18 6 29 29 29 29 16 29 8 29 6 6 5 6 2 8 2 14 8 8 29 29 8 29 8 8 8 29 2 2 27 2 2 29 29 2 6 8 8 2 2 2 2 29 29 8 29 8 8 8 8 29 29 2 2 8 26 2 2 8 8 8 29 6 29 18 2 2 29 31 18 29 8 8 29 2 26 29 29 2 8 29 29 8 2 29 29 8 31 29 29 29 8 8 8 29 29 29 18 8 8 8 26 26 2 6 8 8 8 6 6 29 6 26 29 29 8 2 8 18 18 2 29 8 29 6 18 8 29 31 29 29 25 2 8 2 25 29 29 29 27 14 29 8 8 6 8 29 14 29 14 29 29 2 8 27 29 8 2 8 8 8 23 29 29 8 29 29 29 29 23 8 6 29 27 26 26 8 29 2 29 29 6 18 2 8 2 6 8 29 2 29 2 29 14 29 29 8 8 8 26 29 29 29 29 8 26 8 18 14 8 8 8 2 29 31 18 29 29 2 29 8 2 8 8 29 29 29 26 8 2 8 18 8 8 2 29 2 8 8 8 6 8 8 8 8 29 8 8 2 8 25 2 6 29 2 29 2 26 29 6 29 29 29 31 8 8 8 29 6 29 8 8 26 26 8 29 6 8 2 2 31 29 6 29 2 29 8 8 18 8 29 27 26 8 31 8 29 8 8 8 29 8 29 29 8 8 29 29 29 8 6 29 29 8 8 29 29 8 8 31 29 18 6 6 29 2 2 29 29 18 8 8 2 14 8 26 29 2 29 23 29 29 8 26 8 29 2 29 8 8 6 6 8 29 31 8 6 8 2 29 29 2 29 8 29 31 8 29 31 6 8 26 2 18 29 29 8 18 31 2 29 29 8 29 8 8 8 2 8 8 29 31 6 8 6 8 29 29 6 2 8 29 29 6 29 29 29 29 29 26 18 18 31 26 27 8 8 6 6 8 26 25 29 8 26 8 8 8 18 25 8 29 23 8 18 29 29 25 8 8 29 8 2 31 8 23 8 26 8 29 2 2 2 8 18 8 6 8 2 29 29 8 6 29 8 29 23 18 2 31 8 29 8 2 8 8 6 29 29 29 8 8 25 2 29 8 2 6 29 2 8 2 29 29 2 18 18 2 29 29 8 2 8 8 29 23 29 23 6 29 2 8 8 8 18 29 8 5 8 8 8 29 8 29 26 8 25 2 2 27 8 6 8 2 8 29 6 8 29 2 8 31 29 2 29 2 23 8 29 6 8 29 18 8 2 2 8 8 8 6 8 29 6 8 29 27 29 14 8 2 6 29 14 8 23 8 18 8 29 2 29 26 8 8 2 6 8 6 2 8 29 2 29 29 2 26 31 29 29 31 8 31 18 2 26 26 27 29 8 8 26 29 2 8 29 29 18 8 18 6 29 29 29 26 31 29 8 8 8 29 8 26 6 31 2 29 14 25 8 2 6 2 8 6 8 18 26 8 14 6 29 8 29 29 8 8 29 29 29 29 29 31 29 29 29 31 23 27 18 2 2 14 29 31 8 8 2 23 29 25 18 8 8 26 27 18 8 2 6 2 29 27 6 6 8 8 2 2 8 2 2 23 29 8 26 8 2 29 26 29 31 8 2 29 29 8 2 26 29 29 2 8 6 8 29 25 29 6 25 2 8 18 8 8 2 8 29 31 25 29 6 6 31 8 23 8 8 29 23 2 2 25 8 8 23 25 8 8 27 8 8 6 23 8 29 29 8 29 8 29 29 2 2 8 2 29 8 2 27 29 8 6 8 29 29 8 8 2 29 29 29 2 29 8 8 29 8 29 8 2 8 29 27 26 8 8 8 2 29 29 29 29 29 8 29 8 6 26 29 8 14 29 29 29 29 8 6 6 29 29 29 18 8 29 8 29 14 31 29 29 2 8 29 29 8 2 2 18 8 26 23 23 8 18 18 2 2 8 2 25 2 29 8 8 8 29 23 23 29 8 29 8 2 18 25 29 2 6 29 29 2 25 8 26 8 6 8 8 8 2 29 2 23 27 2 2 6 8 29 18 8 8 8 29 2 31 29 25 8 25 29 2 26 23 2 2 2 29 29 29 29 29 8 8 25 6 8 29 8 29 2 18 8 8 29 8 6 29 29 8 2 8 31 18 2 6 29 8 8 25 2 8 8 8 18 8 26 6 29 2 2 6 23 8 29 31 6 2 8 8 29 18 2 8 2 2 29 8 26 8 2 2 2 8 6 29 2 29 2 14 2 8 29 2 8 6 8 18 2 8 2 2 8 2 8 2 8 8 8 2 8 2 2 8 2 14 2 2 29 8 8 8 2 8 29 31 31 8 8 8 6 8 2 29 2 8 8 8 29 2 6 25 23 29 8 29 8 31 8 8 8 8 8 8 29 18 2 18 26 8 2 2 8 8 26 23 8 29 26 29 26 8 29 25 25 29 8 26 31 29 18 18 2 8 8 2 26 29 8 8 6 29 2 29 29 29 8 8 2 29 2 2 18 23 29 8 29 18 29 2 14 29 8 8 8 23 29 8 8 5 31 29 8 2 31 8 26 8 8 8 2 8 2 8 8 2 2 23 29 29 29 18 23 29 8 25 29 29 2 18 8 8 8 18 18 29 8 8 2 6 23 23 2 8 8 29 29 2 2 29 8 8 27 31 18 8 8 6 25 8 27 29 29 2 5 29 25 18 29 6 2 29 2 8 18 29 29 25 8 29 29 2 29 2 18 2 8 29 2 31 29 2 2 29 26 31 18 25 25 8 8 8 8 2 2 2 2 8 23 29 2 6 23 6 29 29 2 29 6 23 27 2 8 2 31 23 29 29 8 29 2 2 8 29 2 2 8 31 29 29 29 8 27 29 29 8 8 8 2 8 8 25 2 2 2 2 2 2 8 29 2 25 8 6 2 8 29 8 29 2 2 31 31 2 2 2 8 29 29 29 2 2 29 8 29 8 18 26 2 18 8 29 18 8 25 29 29 29 29 31 29 29 18 29 8 29 2 8 29 2 18 6 29 8 2 29 26 18 2 6 6 29 2 29 8 2 8 23 18 29 2 29 2 27 25 29 29 29 23 25 2 2 27 2 2 29 8 29 8 29 14 2 27 29 8 27 8 8 29 2 8 18 8 29 2 29 8 8 2 6 29 8 25 8 2 29 18 29 29 8 29 18 29 8 2 8 26 8 2 29 8 25 29 29 29 8 26 2 8 2 8 29 29 29 29 29 29 27 2 29 29 29 29 8 26 27 29 6 18 8 2 8 29 29 2 8 8 8 2 8 25 29 25 29 2 29 18 29 29 29 8 14 8 8 25 29 18 29 23 2 31 2 18 8 25 8 31 8 6 29 2 31 2 25 6 2 14 29 8 25 8 2 8 8 29 6 29 18 29 29 5 2 29 29 8 6 8 8 6 2 29 29 6 2 25 2 2 20 2 18 8 2 2 8 29 8 2 2 29 29 31 2 29 2 18 8 2 8 14 29 8 23 2 8 25 8 29 25 29 29 29 2 8 29 8 31 23 29 25 8 29 2 29 29 8 26 14 26 8 18 8 6 8 27 29 25 29 31 29 8 23 29 8 2 29 8 29 8 29 2 8 8 2 2 2 26 8 8 6 8 8 2 29 29 2 6 29 29 18 2 25 29 29 8 2 8 8 31 8 29 29 8 2 2 8 29 8 29 2 8 29 2 29 29 8 2 29 2 18 8 29 2 26 8 31 8 31 2 2 2 6 29 29 2 29 29 8 8 29 8 23 8 27 2 29 8 8 29 8 26 29 18 25 8 29 29 29 18 8 8 29 8 29 29 29 29 29 29 13 29 31 13 16 29 29 29 8 29 29 29 23 2 8 29 8 18 6 6 2 8 27 8 2 8 2 8 14 8 29 8 2 25 18 8 2 8 26 8 27 8 29 2 8 29 29 8 29 29 29 8 2 29 29 29 2 29 29 29 29 8 29 29 29 29 8 8 29 2 2 29 29 8 29 23 8 23 2 2 29 23 8 2 6 2 29 29 29 25 29 29 29 29 29 16 16 29 29 16 29 29 8 29 29 2 29 19 29 6 29 8 29 2 29 26 8 29 2 29 14 18 8 8 29 8 25 29 29 29 29 16 29 16 29 29 29 16 29 16 16 29 18 29 29 29 29 29 29 8 29 13 29 29 29 29 29 16 29 8 29 29 29 8 29 2 29 29 25 18 8 29 8 6 8 29 29 29 2 8 6 6 25 8 29 8 29 8 8 6 8 8 29 2 2 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 16 29 29 13 29 26 16 29 29 13 29 29 29 29 29 29 29 18 29 8 29 2 6 29 8 23 8 31 29 29 29 16 16 29 16 29 29 29 13 29 29 29 16 13 29 29 16 29 17 29 29 29 29 29 6 2 2 6 29 29 29 29 6 2 6 29 29 13 29 29 29 29 29 29 29 2 6 29 8 2 2 29 8 29 26 26 18 23 2 26 26 8 26 8 29 25 8 29 29 2 2 23 29 29 2 27 29 29 2 8 18 2 18 2 29 8 2 8 29 29 2 8 2 2 29 8 6 25 8 29 29 29 29 18 29 29 29 8 31 29 29 8 8 8 5 6 8 29 18 29 8 29 29 29 29 19 29 29 26 29 29 29 29 2 8 2 29 29 29 26 8 8 29 29 8 8 23 8 29 2 25 31 29 2 26 8 8 26 29 23 2 2 29 29 8 2 29 29 29 8 8 2 29 8 8 2 29 18 25 29 8 14 31 29 29 8 8 2 29 25 29 18 2 6 8 29 2 8 6 29 8 8 8 8 8 8 29 29 8 27 18 2 2 16 29 25 20 8 29 29 8 29 29 29 29 14 8 29 29 2 2 18 29 8 8 8 2 5 18 2 8 20 27 20 2 20 20 6 29 8 2 29 29 29 16 16 29 29 25 29 2 29 2 25 18 2 29 31 31 29 2 2 8 26 28 18 25 8 8 8 8 8 8 29 26 8 2 26 20 2 29 29 29 18 29 18 29 29 29 29 31 8 8 29 8 23 8 18 8 25 2 2 2 29 2 29 8 2 29 29 8 6 26 29 2 2 29 29 27 27 2 25 8 2 8 18 2 18 14 6 2 29 26 29 29 29 29 8 18 2 6 29 29 2 29 29 8 8 2 25 18 29 29 8 31 2 18 14 29 6 8 8 29 2 2 8 29 8 27 2 29 29 25 25 25 2 8 18 2 8 8 31 29 29 8 8 2 29 2 29 8 8 29 26 25 8 2 2 25 29 29 8 23 8 8 14 29 29 2 25 23 8 26 8 29 31 8 2 29 2 29 31 18 8 29 29 2 25 31 26 2 31 29 2 8 2 2 27 31 18 8 18 26 2 31 29 29 8 8 18 2 2 2 2 8 26 29 2 29 8 25 8 27 29 2 2 8 8 8 29 2 8 23 8 2 8 2 2 2 8 2 31 8 8 8 8 8 8 29 18 8 29 27 2 8 29 29 6 8 8 25 27 14 29 2 2 29 25 8 8 29 18 29 2 29 18 25 5 29 6 2 8 2 8 8 2 6 29 8 2 8 2 29 25 29 18 8 8 2 25 23 6 29 8 18 8 29 29 18 8 8 8 8 18 2 2 29 8 2 31 29 16 13 16 31 29 29 29 8 29 8 29 2 29 31 2 29 29 29 29 25 29 18 29 29 31 29 8 29 14 29 8 6 29 8 18 6 2 29 29 8 2 2 8 29 8 18 29 29 29 29 29 29 8 29 16 29 29 29 29 25 29 2 2 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 18 2 2 2 8 29 29 2 16 29 13 16 13 29 29 29 13 29 29 29 2 29 8 31 6 8 29 8 2 8 29 2 25 29 29 8 29 29 2 29 25 29 29 25 29 25 29 29 25 29 23 29 29 8 25 29 2 8 2 29 29 25 6 8 2 29 29 6 25 2 29 29 8 8 6 18 18 29 29 27 8 8 2 18 29 8 31 29 29 31 8 31 8 18 8 2 29 25 8 2 8 25 2 8 29 5 8 8 2 29 8 8 6 29 2 25 31 18 27 31 29 2 8 2 18 8 18 31 25 6 23 2 2 8 18 5 2 2 14 2 8 29 8 2 2 2 8 29 8 29 29 2 2 6 6 29 29 6 14 31 2 8 29 16 16 29 29 29 16 29 29 29 29 29 16 16 29 19 29 6 2 18 29 26 29 2 2 29 27 29 2 6 8 29 29 29 8 29 19 29 29 29 19 29 29 19 29 16 16 16 16 19 17 29 16 16 29 29 29 26 8 8 2 8 29 8 29 6 8 31 26 8 8 2 6 8 8 29 8 2 27 29 18 29 2 2 8 29 8 8 29 29 29 27 6 31 29 27 8 2 8 29 2 8 8 8 2 2 8 8 26 8 29 25 2 29 6 2 8 26 25 6 2 8 2 29 2 2 29 8 2 29 8 26 8 26 23 6 8 26 6 26 8 6 29 8 8 26 29 29 8 8 8 2 14 2 23 31 29 29 18 2 8 2 31 26 6 29 23 29 8 29 29 8 2 8 8 2 29 8 8 8 6 8 29 8 8 31 2 29 18 2 29 29 29 29 29 29 8 6 8 29 8 8 2 8 29 29 29 26 6 2 2 8 8 29 25 29 29 8 2 8 8 2 31 8 6 8 8 2 8 29 8 6 8 29 29 18 6 8 18 8 8 2 2 29 8 8 8 8 26 29 18 8 5 25 29 29 29 29 26 29 29 16 13 29 29 29 29 29 29 8 16 29 16 29 29 29 29 29 29 13 29 16 2 29 18 29 29 29 8 29 2 20 8 28 8 2 31 26 8 8 29 6 8 31 29 29 29 29 29 13 29 13 29 16 16 16 29 29 17 16 29 29 29 16 29 16 29 19 29 13 29 17 29 2 16 29 16 29 16 16 29 8 31 31 2 2 2 29 29 8 8 29 2 27 2 29 29 2 6 29 2 8 18 29 14 8 8 29 29 2 8 29 29 2 16 29 13 29 29 29 16 5 29 29 13 29 29 8 29 2 8 2 8 29 26 8 29 8 6 29 8 26 8 29 8 8 26 2 18 8 29 29 29 2 8 2 29 8 2 6 8 6 29 29 6 8 29 8 8 26 8 29 18 29 18 8 2 29 29 29 8 8 29 27 8 14 18 29 29 29 29 29 29 16 29 29 16 17 29 8 29 13 8 29 29 29 29 29 8 29 6 8 8 8 29 2 6 29 2 31 8 8 29 6 8 29 26 29 29 2 2 8 29 8 23 29 29 2 29 29 8 29 8 29 29 29 29 29 29 13 29 29 29 16 8 29 29 8 29 29 29 29 8 8 8 2 8 29 29 29 29 6 29 29 8 2 6 18 26 2 2 8 6 29 29 29 29 2 29 29 8 8 29 31 2 29 31 18 8 8 2 29 29 2 31 26 29 29 8 8 29 27 29 2 18 8 29 29 8 17 26 29 8 29 25 29 25 26 2 26 26 29 26 8 8 29 29 2 8 2 6 8 8 23 18 18 8 29 29 8 31 25 29 29 23 2 29 8 29 29 2 6 8 8 26 8 27 2 8 23 27 29 29 2 29 8 2 6 26 29 2 8 5 29 8 26 29 2 29 8 8 6 29 8 29 6 29 8 8 23 29 29 8 2 29 29 8 8 29 8 31 2 18 26 2 8 23 29 29 2 2 31 29 2 18 2 2 31 29 29 29 29 8 8 8 8 26 29 8 29 8 29 31 14 2 8 26 26 2 27 8 8 26 5 26 29 25 8 8 31 8 2 8 26 8 8 26 29 6 8 2 6 2 8 18 8 31 8 14 8 29 2 29 5 2 26 8 29 2 8 26 27 8 8 29 8 29 29 2 26 6 8 8 4 26 18 8 2 18 18 2 29 29 8 29 8 8 26 2 20 8 8 23 2 2 8 8 8 6 29 29 14 8 29 14 8 29 29 29 29 29 29 29 29 8 29 8 8 29 26 2 8 26 2 8 2 29 18 29 8 8 27 8 8 2 26 8 8 29 31 8 6 31 29 29 27 26 6 29 26 29 29 29 29 6 18 29 8 29 29 8 8 8 8 23 29 31 8 8 31 6 29 8 2 31 26 29 2 8 29 8 29 26 8 29 8 2 29 29 2 29 25 29 8 29 29 29 2 16 29 29 27 26 29 29 29 8 29 8 8 29 29 18 2 29 8 8 8 8 29 8 2 8 8 2 18 8 8 8 29 8 26 29 8 23 31 29 29 29 29 16 29 19 16 29 29 16 29 29 29 19 25 29 14 31 2 8 29 2 29 14 29 29 2 8 8 2 8 29 4 6 29 29 8 8 29 8 8 29 29 8 8 8 2 29 29 29 29 18 29 29 29 29 16 29 29 29 8 8 2 8 8 29 8 8 8 29 29 6 29 8 26 29 31 18 8 18 25 29 8 29 2 8 8 8 8 23 8 8 6 2 29 8 8 2 2 8 2 29 2 14 8 8 18 23 8 8 8 29 8 8 23 8 18 27 8 2 6 29 2 8 23 26 29 29 6 29 2 23 29 8 8 29 2 29 29 2 29 6 29 8 2 2 8 29 2 29 29 8 25 8 29 29 2 29 8 2 18 8 8 2 5 2 26 18 2 8 29 31 2 8 29 6 2 2 8 26 29 8 2 14 18 29 29 29 29 29 29 29 29 18 29 13 29 29 29 29 2 2 29 2 6 31 8 8 8 8 8 2 29 8 29 8 8 29 29 31 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 8 2 2 27 8 18 8 2 6 2 2 6 2 25 26 18 29 8 8 8 23 2 29 2 29 2 2 29 8 8 8 23 8 2 8 2 26 2 8 18 29 8 29 2 2 8 2 2 2 29 29 29 2 29 29 29 8 29 29 29 26 29 29 29 29 2 2 2 8 29 8 29 18 8 29 29 8 8 2 6 2 8 29 6 18 8 2 6 29 29 27 31 6 8 29 8 29 2 2 8 2 8 2 2 8 23 8 6 8 2 2 8 29 26 25 2 2 8 6 29 2 14 2 18 8 2 29 6 26 2 2 2 8 8 2 29 31 8 8 2 2 8 2 8 26 27 29 18 18 2 8 8 29 2 8 29 25 29 29 29 2 16 29 29 29 16 29 29 29 29 16 16 18 29 29 29 29 16 17 29 29 29 16 29 8 29 29 25 6 2 29 14 8 29 2 8 29 2 29 29 29 29 29 29 16 29 2 29 29 29 29 8 18 29 29 2 2 2 8 8 29 18 25 8 8 2 29 29 29 29 29 29 16 29 29 6 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 2 29 31 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 17 29 19 29 29 2 2 26 8 8 8 18 8 8 29 8 6 2 8 8 2 2 8 8 2 2 8 8 29 8 29 2 8 8 8 2 29 2 2 2 8 2 8 8 8 8 8 29 29 29 18 2 8 8 29 8 29 29 2 6 31 2 5 8 29 26 2 2 31 2 29 2 29 2 8 8 8 2 8 8 6 2 27 2 29 8 29 6 29 18 2 8 18 29 8 31 8 31 2 8 2 8 2 26 8 8 2 8 18 2 2 29 5 29 8 29 25 2 18 8 31 6 8 26 2 8 8 8 18 2 8 8 2 2 29 29 8 8 29 2 29 23 8 31 29 2 29 8 29 18 2 8 26 2 8 29 8 2 18 2 27 29 8 29 8 29 2 8 2 29 26 2 26 8 29 8 29 26 8 8 29 8 2 6 8 29 8 8 23 27 8 8 8 8 2 8 8 8 2 26 8 14 18 6 29 8 2 29 2 31 6 26 8 8 2 29 6 2 2 26 8 26 8 2 8 23 29 8 8 29 31 29 2 27 8 18 8 8 2 29 6 27 8 8 29 8 23 8 8 31 8 29 8 8 2 14 2 26 8 8 8 2 29 2 29 8 27 8 31 29 8 29 8 26 8 2 29 8 2 29 23 8 8 25 8 29 18 2 27 8 5 8 8 8 29 2 8 23 6 29 8 2 2 2 8 8 8 29 8 26 29 29 26 8 8 29 8 6 8 8 8 8 6 29 8 8 26 18 29 2 29 29 8 2 8 18 31 18 31 2 25 8 8 2 4 8 29 2 8 31 29 2 8 8 8 29 18 2 27 8 25 2 8 8 2 8 8 29 29 29 8 8 8 8 8 29 8 2 2 8 2 2 8 2 29 2 2 8 8 2 8 2 6 8 8 2 2 8 8 8 27 29 8 29 8 29 8 8 8 29 2 2 29 8 8 8 2 8 8 8 8 2 2 29 2 8 25 8 6 2 8 2 31 29 8 8 26 8 8 8 31 8 8 2 2 8 29 8 8 29 8 8 2 8 29 8 29 29 29 29 29 13 29 29 29 8 29 6 8 18 29 8 2 8 2 29 25 2 8 2 8 8 27 2 6 8 2 8 6 25 6 2 29 26 5 29 8 29 2 8 8 6 26 29 8 31 6 8 25 31 31 27 8 29 8 6 8 31 29 2 31 31 29 29 29 2 2 2 2 26 29 8 29 29 29 29 29 16 29 16 29 16 16 29 19 29 29 29 18 16 29 29 16 29 13 29 29 13 29 29 29 19 13 29 29 16 19 19 29 16 19 16 16 29 29 29 16 16 19 29 29 16 16 16 16 9 19 16 19 16 19 19 19 19 16 29 19 19 29 16 19 29 29 29 16 19 16 19 13 29 29 29 13 29 16 9 16 16 16 19 16 16 29 16 29 16 19 16 16 16 29 19 19 16 16 16 29 16 16 29 29 13 29 29 29 29 29 29 29 16 16 16 29 29 29 29 27 29 29 16 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 16 2 29 29 29 29 29 29 2 27 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 25 8 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 8 29 29 29 29 29 29 8 14 18 29 18 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 31 29 8 27 29 29 29 26 23 29 29 29 29 18 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 19 29 16 13 29 29 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 16 16 29 29 29 19 13 29 13 29 16 29 29 13 29 13 29 16 29 29 16 29 16 29 16 19 29 16 13 16 19 29 16 8 29 29 29 29 2 16 29 29 2 18 29 2 29 29 2 29 8 8 29 29 29 29 29 23 29 29 2 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 25 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 8 16 2 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 27 29 29 29 8 27 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 31 29 29 29 29 29 25 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 8 29 29 29 29 29 18 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 2 29 29 8 25 2 29 29 29 2 18 18 29 29 29 2 2 29 31 5 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 6 29 29 27 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 16 16 16 16 29 29 16 16 29 29 29 29 29 13 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 16 29 29 29 29 27 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 13 29 16 18 17 17 13 29 29 13 16 29 29 16 29 29 29 16 29 16 29 29 29 16 19 16 29 13 29 16 16 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 27 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 16 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 13 17 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 27 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 18 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 18 31 6 29 6 29 27 29 18 18 8 29 31 29 2 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 2 29 29 29 29 29 26 29 29 31 2 29 29 6 29 29 2 29 29 29 29 29 29 25 29 31 29 29 29 29 8 31 31 8 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 27 25 29 2 29 8 29 23 29 29 29 29 29 29 29 23 29 29 8 29 18 27 29 2 2 29 31 29 29 29 18 8 29 29 18 29 29 27 29 29 2 18 29 29 29 26 29 29 29 16 16 16 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 8 29 29 29 29 13 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 13 2 29 16 18 29 2 29 23 29 29 29 29 8 2 29 29 29 18 29 29 16 16 29 29 29 23 29 29 29 29 29 29 29 29 29 29 18 29 29 29 18 29 29 29 29 29 18 2 29 29 29 16 29 25 29 29 29 29 29 29 29 29 2 18 18 29 27 18 2 31 29 29 29 29 29 18 29 29 29 29 2 17 2 29 29 29 29 29 8 29 2 29 29 29 29 18 29 29 29 29 29 29 18 29 29 29 29 29 25 29 29 29 29 29 29 18 29 29 29 6 18 29 8 31 29 29 8 2 25 2 29 29 14 29 18 29 18 2 25 29 18 18 26 8 2 31 18 29 2 8 31 18 29 18 2 2 29 2 29 26 26 23 26 17 18 29 29 29 26 25 6 27 23 29 29 6 23 2 29 8 26 14 29 8 6 2 8 2 29 29 25 29 29 29 26 18 29 8 18 2 29 2 29 8 29 2 8 31 2 8 8 2 18 8 2 29 2 14 31 2 2 29 31 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 13 29 29 29 29 29 29 29 16 16 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 25 29 29 27 29 16 13 29 29 29 2 29 16 29 29 29 29 29 29 14 29 29 18 29 29 29 29 13 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 2 8 29 31 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 18 29 29 29 29 16 29 29 29 29 29 2 29 29 18 29 2 29 2 2 8 29 29 29 31 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 2 29 29 25 29 2 2 29 2 2 29 18 31 8 27 18 29 29 8 14 29 18 23 29 29 26 8 18 31 29 2 2 8 2 29 29 8 6 26 29 8 29 8 2 18 8 25 26 26 2 23 18 31 27 26 2 26 2 25 29 8 31 8 2 23 2 29 26 29 18 2 29 2 29 23 2 29 26 29 2 2 29 29 29 6 8 25 2 29 6 31 2 25 2 29 2 29 8 8 31 8 29 2 29 8 29 29 2 25 18 23 31 31 25 8 2 8 18 20 29 29 20 8 20 8 31 2 2 4 23 26 18 26 8 29 29 29 2 29 23 31 31 29 29 26 29 8 29 2 29 2 26 23 31 29 26 29 26 29 8 26 29 29 29 8 8 8 8 8 2 8 29 26 20 2 2 29 2 29 26 8 8 6 2 2 8 26 29 8 29 29 29 29 29 29 31 29 2 18 8 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 16 29 29 18 29 8 2 31 29 29 8 29 16 29 29 29 29 29 16 16 29 13 16 16 29 29 5 29 29 29 16 13 29 29 16 29 16 13 16 16 29 16 19 16 29 29 29 29 29 29 29 29 13 29 29 31 29 29 29 29 29 29 16 13 13 29 13 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 19 29 29 29 29 29 29 29 2 31 27 29 2 31 29 2 29 18 26 26 29 17 4 2 18 29 31 25 25 29 14 29 29 8 2 29 29 31 29 29 31 29 2 29 18 31 31 18 18 29 29 2 29 29 29 29 6 18 29 25 29 29 14 29 2 29 18 29 18 31 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 13 16 29 16 13 17 16 29 29 29 29 29 29 29 29 29 29 16 19 16 16 16 16 16 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 16 16 29 16 29 29 29 29 29 29 29 2 29 16 19 29 16 16 19 16 19 16 29 29 13 29 29 29 8 29 29 8 2 29 8 16 16 16 29 16 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 16 13 29 29 29 29 29 29 18 18 29 29 29 29 16 29 16 29 13 29 16 16 18 29 29 29 29 29 18 29 29 18 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 18 18 27 29 28 29 29 31 29 8 29 29 29 29 2 25 2 18 29 18 29 29 2 18 2 29 2 29 14 18 2 29 2 6 18 23 29 29 29 2 26 8 18 18 2 2 8 8 29 29 8 29 31 29 2 2 2 31 31 29 31 8 29 29 27 20 8 8 5 6 8 18 2 2 29 18 2 31 6 2 29 29 29 2 29 29 29 29 29 18 8 29 29 29 29 29 31 29 2 23 29 29 29 25 29 29 29 19 16 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 31 18 29 29 29 13 29 29 29 16 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 8 8 29 29 14 6 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 25 18 29 29 18 29 29 25 29 25 16 29 16 13 29 29 29 29 18 29 6 29 31 8 27 29 29 29 31 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 2 29 29 29 2 29 25 29 29 29 6 2 29 29 29 29 27 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 18 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 18 8 25 29 29 29 2 2 25 8 29 29 2 29 8 2 8 29 2 29 18 26 29 29 29 29 29 29 18 29 17 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 14 18 29 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 27 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 31 29 29 8 29 18 29 29 29 29 18 29 29 29 29 31 8 29 25 29 31 29 29 29 29 18 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 25 29 29 29 29 29 29 29 2 6 29 29 29 18 29 6 29 29 29 29 18 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 27 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 25 29 29 29 18 29 29 29 29 29 18 18 29 29 29 29 29 29 29 8 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 17 29 29 29 29 29 29 18 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 16 29 29 2 29 18 8 18 2 8 23 23 2 29 23 8 26 26 27 23 31 31 29 29 2 31 29 23 29 8 2 29 8 29 29 29 29 29 29 2 29 29 16 2 25 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 16 29 16 16 16 29 29 29 29 29 29 29 19 29 16 29 16 16 29 16 16 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 31 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 13 29 13 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 16 16 29 29 19 16 29 29 29 29 29 29 29 29 16 29 29 16 29 6 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 16 29 16 29 29 29 29 16 16 29 19 29 31 29 29 29 17 29 29 29 29 29 2 29 29 16 29 29 16 13 29 16 29 16 25 29 29 29 31 2 29 29 29 29 16 29 29 29 29 29 29 8 29 17 29 29 29 29 31 25 29 29 2 29 13 16 19 16 19 29 16 29 29 29 29 29 29 16 29 29 29 29 29 14 29 29 29 16 29 29 16 29 29 29 29 29 8 18 8 29 2 29 29 29 29 16 13 19 13 29 29 29 16 29 29 2 8 29 29 29 16 16 16 16 16 16 13 13 29 16 29 13 29 29 18 29 29 2 29 29 29 8 16 29 16 13 16 16 29 16 16 13 29 16 29 29 8 29 29 16 29 31 29 29 29 2 29 8 29 31 2 29 29 29 23 29 29 16 17 29 29 29 16 16 17 29 29 29 2 29 29 29 29 29 18 18 29 29 2 18 2 29 29 29 29 29 29 2 8 23 29 26 26 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 18 18 29 18 29 29 8 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 2 23 16 29 29 2 29 31 27 18 8 23 29 29 31 26 29 29 29 29 29 29 29 6 29 29 13 8 2 29 29 26 29 29 2 29 8 8 29 2 2 29 25 18 8 6 18 18 29 29 2 29 29 29 29 31 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 25 29 18 29 29 29 29 8 29 8 29 29 29 31 29 29 29 8 29 29 29 16 29 29 18 2 29 16 18 29 29 18 29 29 31 29 29 29 29 6 18 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 2 29 6 29 31 29 29 29 29 27 8 29 29 27 29 29 29 29 29 18 29 29 29 29 18 6 29 29 29 29 6 29 29 29 29 29 18 29 29 29 29 29 25 29 29 29 29 29 29 29 8 29 18 29 29 18 29 29 2 31 29 25 29 29 29 29 18 29 31 29 29 29 29 29 29 29 29 29 29 29 29 6 29 23 2 2 18 29 18 29 6 29 25 2 29 29 6 25 6 29 18 25 18 29 29 8 18 29 29 27 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 14 29 2 29 2 8 18 29 29 29 29 29 29 31 18 29 29 29 29 29 29 29 29 29 8 29 23 29 29 29 29 25 29 29 29 31 29 29 29 18 6 29 31 29 29 31 2 29 29 29 29 2 29 8 29 2 29 29 29 8 6 29 29 29 29 29 29 6 2 8 8 25 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 2 18 29 29 29 29 29 29 29 29 31 29 29 29 8 8 29 18 8 31 27 2 2 29 18 8 25 29 8 2 29 29 29 29 29 18 8 29 29 29 29 31 29 29 23 29 31 8 29 8 29 29 29 29 8 25 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 14 29 29 25 2 29 29 29 29 29 29 25 29 29 2 29 8 31 31 29 8 29 18 29 2 29 29 27 29 27 29 29 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 2 29 29 2 6 29 29 29 29 26 29 29 29 29 29 18 25 29 29 29 29 8 29 8 29 29 29 29 29 2 29 29 18 29 8 29 23 8 14 6 27 29 18 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 2 6 29 8 8 29 29 6 2 8 29 8 2 6 29 25 2 29 2 8 2 23 29 29 6 29 29 29 31 25 29 31 29 25 29 25 29 29 29 29 31 29 29 29 29 18 29 18 29 29 25 25 29 2 29 8 29 29 29 29 29 2 18 29 2 8 8 29 2 29 2 2 27 29 29 25 2 29 29 18 18 18 8 8 29 2 8 29 29 18 29 29 29 29 29 29 23 29 2 25 6 29 29 31 8 2 26 29 29 23 8 6 29 29 25 27 23 29 29 29 29 27 29 29 2 8 29 26 29 23 31 6 29 29 6 29 2 18 29 14 29 8 23 29 2 27 29 18 8 18 29 29 2 31 23 20 2 8 18 20 8 14 31 8 29 18 29 29 29 31 2 18 29 29 29 29 29 25 29 2 2 31 29 14 14 2 29 2 18 29 29 2 8 8 29 29 23 29 29 29 25 18 29 29 8 8 29 29 29 8 2 29 8 29 29 25 23 8 31 25 8 29 8 6 2 8 29 29 31 2 31 2 8 29 2 8 2 6 29 20 27 2 20 8 8 8 29 31 18 29 29 6 29 29 6 29 8 31 29 29 8 18 8 8 25 2 29 29 29 5 29 29 29 18 29 2 31 31 31 4 31 29 8 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 16 29 14 29 29 29 29 31 29 8 29 29 18 29 29 8 29 29 16 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 13 16 29 16 16 16 29 17 29 29 26 29 29 29 17 29 29 31 29 26 29 29 29 29 20 2 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 31 29 29 29 23 29 2 29 29 29 16 29 16 16 29 16 13 16 16 16 16 19 13 29 29 29 8 29 29 29 8 29 29 29 29 8 18 29 29 16 16 19 16 16 16 29 29 29 29 29 29 29 29 29 16 16 2 8 29 14 8 8 26 25 26 8 29 2 2 18 29 26 18 2 2 29 14 29 29 23 2 2 29 29 6 31 6 2 2 31 29 29 25 29 29 29 8 29 8 29 29 14 29 29 2 25 29 29 29 8 18 25 25 18 29 6 26 29 29 31 29 25 29 18 29 14 18 25 18 8 2 6 29 29 25 8 31 29 6 29 29 29 6 8 2 18 25 25 27 29 25 27 8 29 6 29 29 29 27 2 29 29 25 29 8 8 29 29 29 29 29 29 8 29 29 31 23 2 8 16 18 29 29 29 29 18 29 29 29 18 14 29 8 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 16 31 29 2 29 29 29 29 29 29 29 29 26 29 2 25 29 2 29 23 25 29 29 8 29 29 29 29 8 14 29 8 26 8 29 29 8 29 29 29 27 29 29 29 29 29 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 18 29 29 29 29 29 29 18 29 18 29 29 2 29 29 29 2 25 2 29 2 29 29 8 29 29 18 18 29 29 29 29 29 29 18 29 29 29 16 29 29 29 29 29 2 8 2 29 29 29 29 29 29 14 29 29 29 29 8 2 29 29 26 29 16 16 29 16 31 29 8 28 29 29 29 23 29 26 8 2 8 31 29 6 18 29 29 2 29 29 29 29 29 31 29 29 29 29 18 29 29 29 18 29 29 29 29 29 29 29 18 25 8 29 29 29 31 8 29 29 29 29 29 29 18 29 29 8 29 29 29 29 29 29 29 17 2 29 29 16 26 23 29 29 25 2 29 29 31 8 8 18 23 29 29 29 29 29 29 31 8 29 16 29 29 29 29 29 29 29 27 29 8 29 29 18 29 29 8 29 29 8 29 29 18 2 29 29 29 29 29 29 25 25 29 29 16 2 8 29 29 29 26 23 29 29 6 29 6 29 29 29 26 23 2 29 29 2 29 27 29 29 29 25 26 29 29 29 8 29 18 31 29 29 6 29 29 29 26 29 29 31 2 29 29 6 29 29 29 29 29 31 29 31 29 29 29 29 25 29 18 29 26 2 29 8 14 6 29 6 29 8 29 18 29 29 8 29 31 8 29 2 8 29 2 25 18 29 2 29 29 31 29 25 29 18 20 20 29 29 29 8 29 20 8 29 8 29 20 8 8 29 29 26 8 29 8 29 8 8 25 8 2 18 29 8 29 18 25 29 29 2 29 29 29 31 6 29 31 14 2 25 29 29 29 29 25 29 2 2 26 29 29 18 2 18 29 27 14 18 27 2 18 29 29 29 29 2 2 2 8 29 2 29 18 26 8 2 23 8 29 29 8 29 8 29 29 29 29 29 18 29 27 8 25 29 29 8 29 18 27 29 2 29 8 29 8 2 23 2 23 26 2 25 23 29 29 2 2 29 2 25 26 2 2 18 8 29 8 8 29 18 8 29 2 8 6 18 29 27 26 29 8 29 29 26 29 8 27 8 6 29 23 8 8 18 29 8 2 2 26 2 26 8 18 29 2 8 27 29 29 6 29 29 29 29 8 29 25 29 8 29 18 29 29 6 29 29 2 8 8 2 8 8 8 29 8 26 2 23 18 29 29 29 29 26 29 29 8 23 18 26 29 29 29 2 29 8 8 29 29 8 23 8 26 6 29 25 8 29 8 29 8 8 8 27 8 31 8 6 2 8 29 31 29 29 27 2 8 25 18 25 29 29 27 29 18 29 25 25 6 29 29 6 29 6 29 29 31 29 27 18 8 29 6 29 25 6 29 6 28 29 29 13 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 18 18 29 29 29 29 18 27 29 16 29 29 29 29 8 2 8 29 29 29 2 18 29 29 29 29 29 8 29 29 29 29 29 29 26 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 18 6 31 29 29 29 31 25 29 29 2 29 29 29 2 29 29 29 18 29 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 18 29 2 29 29 29 29 29 18 29 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 8 29 29 25 29 29 29 29 29 29 29 8 18 18 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 25 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 25 31 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 29 18 23 29 25 25 29 29 29 29 29 29 25 29 29 29 29 8 29 29 29 29 23 8 29 8 2 29 29 29 29 23 8 8 2 29 29 18 29 25 29 18 18 18 25 29 29 29 18 29 29 27 8 8 31 8 8 29 23 29 6 25 29 25 6 8 29 31 8 2 29 8 29 29 2 29 29 29 18 6 8 29 31 8 29 23 29 25 8 29 29 2 8 8 26 29 29 2 29 29 18 2 29 2 29 29 6 2 29 29 29 29 29 8 29 29 29 29 14 29 29 29 29 29 29 29 26 25 29 2 29 29 29 29 29 29 2 31 23 18 29 6 25 6 29 29 29 29 29 29 13 29 16 29 29 29 29 26 29 29 2 20 8 8 18 29 20 29 20 6 29 29 29 20 29 26 26 29 29 26 18 2 29 23 8 8 8 8 29 2 25 29 29 29 29 20 8 29 29 8 20 29 29 20 27 8 26 25 29 29 29 29 29 29 8 26 25 25 26 18 8 29 8 8 27 20 20 20 2 20 29 20 20 8 8 31 20 25 8 20 27 8 29 29 29 8 18 2 29 29 16 2 29 8 6 20 29 29 29 2 29 25 29 29 29 29 29 29 29 2 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 26 2 25 26 29 29 29 29 29 16 29 29 29 29 29 2 2 29 29 2 8 18 2 2 29 29 29 29 29 29 29 29 29 29 26 8 8 29 29 8 29 29 17 29 29 25 29 25 29 29 29 29 16 29 29 16 19 16 16 29 29 29 16 29 29 16 29 29 29 29 29 26 29 8 29 8 26 26 25 8 2 2 29 29 29 29 16 29 29 29 16 29 16 29 19 16 16 29 29 16 29 16 29 8 29 29 29 29 29 13 29 26 29 31 29 8 29 27 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 6 29 25 2 29 20 8 28 8 8 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 16 29 13 29 29 16 29 29 29 16 16 16 29 16 29 29 29 29 18 14 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 23 2 8 29 29 29 29 29 29 29 2 29 29 8 29 29 29 23 29 8 29 29 18 29 23 29 25 29 29 29 29 6 29 16 13 16 6 29 29 29 29 29 29 29 29 29 29 8 8 2 29 14 8 18 29 29 8 29 26 8 29 29 29 8 29 8 29 29 6 29 29 31 8 8 29 2 8 23 25 8 26 29 8 29 29 29 29 29 8 8 29 2 29 2 29 18 6 8 18 8 6 18 2 29 8 8 29 8 29 8 23 18 18 29 25 18 18 29 31 29 29 29 6 29 29 8 25 18 2 29 29 18 29 25 31 2 25 18 26 23 2 8 31 29 29 6 31 26 8 29 29 2 8 27 14 29 29 29 6 29 29 2 8 8 23 8 27 29 27 29 29 8 31 2 8 29 29 27 29 29 8 29 14 29 25 25 25 29 29 29 29 8 29 29 29 29 16 29 2 27 29 29 29 29 29 29 29 29 29 8 29 25 29 31 29 29 29 29 29 18 29 29 29 18 6 29 29 29 29 29 18 8 31 29 29 29 29 29 14 18 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 25 8 6 18 2 29 29 2 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 2 18 2 29 18 27 29 29 29 29 29 29 29 16 16 29 29 29 29 16 19 29 25 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 25 16 29 29 29 29 29 2 29 29 2 29 29 29 29 25 25 29 18 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 27 25 25 18 29 29 29 6 14 29 29 29 29 29 2 2 25 29 29 29 29 29 29 29 29 2 29 29 29 8 2 18 29 27 29 29 29 6 18 29 29 29 29 29 2 29 26 31 2 8 29 29 29 29 29 29 25 29 29 29 29 25 29 8 6 2 2 8 18 29 29 8 29 29 8 23 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 2 18 26 29 29 8 2 8 29 29 26 29 2 29 2 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 29 29 29 8 26 29 8 2 6 29 31 29 18 29 25 6 18 8 8 29 8 8 29 8 26 29 8 23 23 2 8 23 31 29 2 29 8 29 6 8 8 14 29 29 8 23 2 6 29 18 29 28 2 5 25 29 29 26 31 2 26 8 23 2 26 25 29 31 29 29 26 29 29 8 8 29 29 18 2 18 8 26 8 2 8 25 29 18 29 29 18 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 31 29 18 29 29 29 29 29 29 29 8 29 8 29 8 29 29 29 29 26 29 23 29 29 29 29 29 29 29 29 29 18 29 29 18 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 14 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 23 29 29 29 29 29 29 29 2 29 18 27 5 29 29 29 18 29 23 8 29 29 29 17 29 29 29 18 18 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 26 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 2 8 29 29 29 29 29 8 29 29 18 29 29 2 29 29 29 29 29 29 25 29 31 31 25 25 27 25 29 29 2 29 2 8 8 29 18 18 25 2 29 8 29 29 8 18 31 8 29 29 18 18 25 29 29 2 29 29 8 29 29 28 8 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 31 2 29 6 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 18 29 29 8 8 29 29 17 16 29 29 16 29 16 29 29 29 8 29 8 29 29 17 29 29 29 27 29 29 2 29 29 29 29 25 29 29 29 29 2 29 29 2 29 29 29 29 29 27 29 29 8 29 29 29 29 29 2 29 29 29 25 29 29 29 6 27 23 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 18 29 17 29 8 25 29 29 29 29 2 2 29 29 2 29 2 29 29 31 29 29 18 29 29 29 29 29 18 25 29 18 8 29 29 25 18 8 29 29 29 29 2 29 29 18 29 8 2 29 8 25 29 18 8 29 29 2 29 14 8 27 25 18 25 2 25 29 2 2 2 8 6 31 2 25 8 2 18 25 23 29 29 2 29 2 8 29 2 14 18 2 29 29 8 2 29 2 25 20 2 29 8 2 23 29 25 29 2 29 26 29 6 29 29 31 29 2 29 31 27 26 23 25 29 2 25 8 2 8 2 18 8 29 2 31 8 29 8 2 8 23 29 8 29 8 29 8 8 5 8 8 8 8 29 29 29 5 8 8 25 27 8 2 8 2 2 29 23 29 2 29 8 2 2 25 8 29 29 8 2 8 29 29 29 29 8 27 31 20 8 26 29 2 18 8 8 25 29 29 8 25 25 2 26 25 29 29 8 29 2 27 14 8 2 8 8 31 29 20 8 23 2 31 29 29 2 23 31 8 23 18 8 8 29 18 31 8 29 25 29 23 2 8 2 2 8 6 23 29 29 2 29 14 29 18 25 29 8 8 8 29 2 29 6 25 8 29 2 8 18 2 29 18 8 29 18 26 8 14 25 29 29 25 2 25 29 25 25 25 8 29 31 2 29 2 29 29 2 29 25 18 2 29 25 29 26 14 29 29 29 8 6 18 29 29 2 8 2 29 18 18 31 8 29 8 2 8 2 18 29 29 29 18 6 2 29 25 29 2 14 8 29 2 25 8 18 18 2 25 29 29 2 31 29 18 29 29 8 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 25 29 29 29 29 29 29 29 29 29 14 29 18 29 29 29 18 2 29 29 6 14 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 14 25 18 2 6 31 29 2 2 2 31 29 29 26 29 2 29 8 2 2 29 2 31 2 31 8 2 29 29 23 29 31 18 23 29 8 29 31 31 2 29 29 29 18 2 25 29 2 2 6 31 2 31 26 29 6 2 29 8 29 2 2 29 18 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 27 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 2 29 23 29 29 29 29 29 29 18 29 29 5 29 29 29 29 29 29 18 25 29 2 31 2 25 18 18 25 31 29 29 25 2 25 29 6 29 29 18 25 29 29 29 29 18 29 25 25 2 2 8 18 23 29 2 18 6 27 26 18 2 8 8 2 25 29 25 8 8 8 8 2 8 23 18 29 29 29 25 25 2 29 8 17 8 2 18 8 2 23 29 29 29 29 2 8 29 8 26 8 29 8 2 29 25 8 23 29 8 29 6 25 29 29 23 26 26 8 2 26 29 2 31 8 8 8 2 2 23 29 29 8 8 29 23 29 8 29 29 8 29 26 26 25 6 29 8 26 8 25 31 2 8 23 26 29 29 29 8 2 18 8 29 27 8 29 23 31 2 29 29 29 29 8 2 8 29 31 29 31 23 8 18 25 31 18 31 18 2 2 8 29 8 2 23 8 29 29 2 8 25 31 2 6 29 23 20 27 20 29 29 20 31 8 6 29 23 6 20 8 26 23 29 8 18 2 8 8 8 29 29 25 25 25 2 23 8 8 8 8 25 29 23 8 29 23 29 29 23 8 18 6 2 8 25 29 29 27 8 29 4 6 2 8 29 8 29 26 8 26 29 6 29 2 2 18 8 23 8 8 26 6 23 8 26 23 8 29 6 2 29 29 8 26 26 29 23 4 29 29 29 25 2 8 25 8 2 26 29 2 29 8 29 18 8 2 23 8 29 8 2 8 6 8 6 31 8 8 29 29 2 18 26 25 8 26 8 2 6 18 29 29 6 8 29 8 6 8 2 2 8 2 8 8 8 29 2 8 25 23 14 29 14 29 6 25 25 25 25 25 31 25 2 29 8 8 6 6 23 8 26 8 2 18 6 23 8 25 29 2 26 29 29 8 23 18 8 2 8 8 29 29 31 25 8 23 26 26 2 29 23 26 8 29 29 29 31 18 29 23 8 18 2 8 2 8 8 6 8 2 8 8 29 29 25 8 29 29 23 8 29 29 8 26 31 29 26 26 8 8 29 26 29 23 29 29 2 29 18 8 2 2 29 29 26 29 25 25 27 8 26 29 2 8 29 29 29 2 8 20 6 20 8 23 29 29 29 23 23 25 8 29 18 8 6 2 25 29 29 23 31 2 8 8 29 29 18 29 2 8 29 29 2 8 8 8 8 2 2 8 29 29 8 31 26 23 2 2 29 2 29 29 2 26 29 29 25 29 6 23 8 14 2 8 8 8 8 29 2 2 8 2 2 29 14 6 8 2 29 6 29 8 29 23 8 6 25 18 8 26 29 29 26 8 29 8 25 6 29 6 8 23 29 2 29 14 8 26 2 8 18 8 23 29 18 8 8 29 18 8 29 29 23 18 29 25 29 29 23 6 6 2 26 29 8 29 26 25 23 26 23 18 8 23 29 29 29 25 25 25 29 29 2 18 29 2 25 2 23 2 8 2 29 2 27 29 2 8 6 14 8 2 8 6 2 29 2 31 29 18 25 2 31 2 29 14 25 25 27 2 6 2 29 29 6 26 29 8 6 29 8 29 2 31 29 23 25 29 8 29 8 8 23 29 29 29 8 29 25 8 29 26 29 29 25 29 26 8 23 29 25 23 8 29 2 8 29 2 25 8 29 29 29 29 25 8 2 2 23 31 18 2 29 8 29 2 2 29 6 26 8 29 29 29 26 2 23 8 8 25 29 8 23 26 29 29 8 29 2 8 2 8 23 2 29 29 2 2 31 8 29 26 29 25 29 23 29 8 18 29 8 29 29 2 18 20 20 20 23 29 18 20 29 18 20 18 20 25 8 8 20 2 8 26 8 20 25 8 29 29 23 25 26 23 29 8 29 8 8 29 2 18 29 2 8 29 29 6 8 2 2 8 8 23 29 25 8 29 18 8 27 18 23 29 8 8 18 25 8 2 29 26 8 29 26 8 26 23 2 29 29 29 8 8 29 8 8 26 23 18 29 8 2 8 8 8 2 8 31 29 27 2 26 8 29 26 8 8 2 8 8 8 2 29 2 2 29 29 17 29 29 2 29 31 8 8 8 23 29 29 29 29 29 8 2 29 8 26 8 6 8 23 2 31 26 29 8 27 29 8 8 26 29 8 29 8 29 29 18 31 18 8 8 2 6 2 6 27 6 8 8 8 8 8 8 26 17 23 29 29 29 8 8 18 6 2 5 26 29 8 8 31 8 8 29 18 29 29 29 8 8 8 26 29 8 8 26 2 2 8 8 25 18 18 2 8 29 8 8 23 29 29 29 29 29 29 18 8 18 25 6 23 31 29 8 2 29 29 25 8 18 27 8 6 2 31 8 29 23 2 14 6 23 8 23 23 26 29 26 26 27 2 29 8 6 20 2 8 26 23 2 31 26 2 2 25 6 2 29 29 23 26 29 18 31 8 25 29 29 8 6 26 8 8 2 6 23 29 29 31 26 29 29 29 6 26 18 29 23 8 14 6 29 8 8 29 26 29 26 29 26 8 29 23 8 26 25 29 27 6 2 8 29 29 8 29 8 23 8 29 2 29 8 8 8 8 29 31 8 8 8 8 26 8 2 2 29 29 8 8 29 29 29 8 6 2 8 29 29 23 18 2 8 6 8 26 29 8 8 8 26 29 8 29 29 2 2 8 8 8 2 8 18 29 23 8 8 6 18 18 31 29 6 18 8 8 8 8 29 23 2 29 25 29 2 18 2 8 29 6 8 26 6 25 8 29 8 8 26 8 8 8 8 8 8 2 6 25 29 8 2 2 2 29 2 18 2 29 8 23 6 25 18 18 18 6 29 8 31 29 8 8 29 8 25 8 8 8 8 29 2 8 6 2 8 26 2 29 18 18 31 26 8 23 2 27 8 2 8 31 8 29 8 18 8 29 29 31 26 29 29 8 29 26 29 8 8 27 31 8 20 29 29 2 2 8 8 14 25 29 8 8 31 20 8 20 8 26 8 8 8 6 2 29 31 8 8 29 18 8 2 26 18 8 31 8 18 4 26 23 2 6 25 29 29 6 23 29 29 18 31 2 29 6 6 14 29 31 8 29 31 2 8 23 31 8 29 25 29 8 8 29 18 27 8 8 8 29 8 26 23 18 29 18 23 8 23 23 14 31 29 2 29 8 29 8 26 8 2 26 29 18 8 8 23 26 26 23 2 8 2 8 8 29 26 8 18 23 27 2 8 8 2 31 18 23 8 29 23 8 2 2 8 29 8 18 2 8 29 23 26 2 2 2 29 6 8 2 2 2 29 18 8 18 18 8 29 2 25 8 2 29 23 31 29 6 2 8 8 31 18 29 25 2 2 23 8 8 8 31 2 29 18 29 2 8 2 2 8 29 25 31 14 2 2 8 8 23 29 25 31 25 31 23 29 18 8 2 23 29 29 18 2 8 29 29 23 2 18 5 31 8 26 29 8 29 29 25 2 29 8 8 8 18 29 2 29 8 6 29 2 8 8 29 2 8 18 29 8 23 29 8 29 29 25 29 29 31 27 8 18 25 8 2 18 25 29 29 29 2 2 20 29 2 8 23 2 25 29 29 8 8 29 26 26 2 8 25 29 29 31 8 31 2 8 8 26 29 8 29 2 2 8 6 8 29 8 18 31 29 8 8 26 29 6 29 31 23 8 29 2 8 8 26 29 8 8 2 8 29 29 8 29 23 8 8 31 2 23 8 8 2 2 2 2 2 2 6 2 29 23 23 29 29 29 25 2 8 26 18 8 8 2 8 23 18 23 6 14 2 20 2 6 6 8 8 8 29 23 26 29 8 29 8 8 29 29 2 29 2 8 29 29 2 26 23 8 8 6 18 2 26 2 29 23 8 8 8 8 8 29 29 2 29 8 26 8 8 8 29 6 8 31 8 23 8 29 2 8 8 8 23 23 31 29 18 2 26 2 4 2 8 29 29 29 29 8 18 18 6 23 8 18 8 29 29 29 23 23 23 29 2 8 8 8 23 29 2 20 8 2 8 8 6 6 29 29 8 23 8 29 2 8 23 23 8 2 29 23 2 8 23 31 23 26 29 8 6 6 29 23 8 25 8 8 27 6 8 29 2 29 23 8 29 8 29 23 26 8 26 26 8 26 23 29 29 26 31 23 8 25 8 18 8 29 8 8 26 26 18 2 2 26 29 8 29 8 2 8 29 23 2 2 18 8 23 8 8 8 8 8 20 20 20 2 29 6 23 18 8 25 8 26 31 14 2 8 18 2 6 23 29 8 8 8 2 27 29 2 8 8 29 2 23 26 2 2 26 23 2 8 29 6 8 2 26 2 14 8 8 6 31 23 29 14 25 8 18 29 29 8 2 29 6 18 26 29 29 2 8 18 29 29 8 23 29 31 26 29 23 18 8 2 8 14 29 8 8 31 8 6 8 6 8 8 27 31 8 29 26 8 8 29 6 18 23 29 31 20 8 2 26 8 8 29 8 29 8 29 8 29 8 8 8 8 8 8 8 8 25 26 8 29 29 8 23 8 6 2 8 27 29 8 8 8 2 8 2 29 29 29 8 23 25 26 8 8 25 2 25 29 25 2 26 2 2 29 2 8 26 2 18 25 6 31 2 26 26 8 26 29 25 23 25 6 8 8 27 2 8 2 8 23 8 25 8 26 2 6 26 27 25 25 2 8 6 8 29 29 8 8 8 23 2 29 8 29 31 25 8 23 25 27 29 8 6 26 29 26 29 8 8 8 29 8 18 2 29 31 26 27 8 8 26 18 23 18 2 31 2 6 8 2 29 25 29 23 26 8 14 29 8 8 14 25 2 29 8 31 20 8 8 8 23 8 18 29 14 6 26 25 2 6 25 18 31 8 26 29 8 8 23 18 8 23 23 5 2 6 29 2 18 29 18 2 29 6 18 2 2 8 31 18 29 2 29 26 23 25 2 2 2 18 25 27 2 8 20 29 27 8 8 23 2 8 18 23 29 29 26 2 6 2 8 29 2 8 29 8 29 29 29 8 29 25 29 29 26 8 29 8 8 8 26 8 8 23 25 8 8 23 29 2 29 8 29 31 2 2 8 31 26 26 23 8 8 26 29 29 29 23 29 29 8 31 8 8 31 2 8 29 29 31 8 6 8 26 29 6 26 23 29 26 18 6 2 8 29 2 29 31 26 18 2 8 8 2 29 2 8 2 29 8 26 29 6 8 2 29 8 29 29 8 29 6 23 8 8 29 18 2 29 2 8 2 29 18 18 27 29 8 2 8 2 26 23 31 8 2 6 8 23 31 26 8 6 29 6 8 23 8 8 26 29 8 29 29 2 29 6 29 29 2 31 26 8 31 29 8 2 29 8 29 20 20 29 31 29 2 26 29 23 8 29 8 29 29 29 2 23 26 18 29 2 8 8 8 18 29 8 8 26 2 2 2 2 29 8 26 8 29 29 8 8 2 18 14 29 27 6 8 29 18 18 14 6 25 8 29 8 2 27 2 18 8 8 6 2 29 25 29 18 25 8 8 2 8 29 25 29 8 25 25 2 29 31 18 18 18 26 8 18 29 2 2 29 25 29 8 29 29 29 29 25 2 29 29 29 8 8 8 8 2 26 2 25 25 18 26 2 29 29 25 18 29 29 29 29 29 2 2 2 18 31 31 29 2 8 8 31 31 23 29 8 29 8 29 2 29 29 18 8 8 18 8 8 2 20 29 8 8 29 8 29 8 31 2 2 18 8 18 8 27 25 8 29 29 8 23 2 29 29 25 2 14 18 8 29 8 8 26 23 8 26 2 26 29 26 2 8 29 29 8 8 27 2 29 29 29 8 25 18 25 25 31 18 18 8 27 8 29 2 8 2 2 6 8 26 6 29 8 8 29 8 26 25 29 18 2 29 29 2 8 2 8 2 8 8 18 27 29 31 29 29 8 18 29 29 29 29 6 2 23 31 8 8 2 31 8 26 8 29 29 29 31 18 18 8 8 8 8 2 18 29 2 18 2 8 6 8 2 8 29 18 8 14 8 18 26 8 8 26 26 23 2 18 23 31 29 25 8 18 8 29 8 18 29 18 26 29 29 29 8 8 29 25 29 2 18 29 20 23 31 20 29 29 29 29 8 8 29 5 31 2 26 8 6 29 26 29 29 31 29 25 29 18 29 2 29 29 29 14 29 25 25 18 18 6 29 8 18 8 29 29 25 29 25 29 2 8 2 2 18 25 25 18 2 2 29 25 2 18 25 18 25 27 18 8 18 23 2 29 29 18 29 29 29 2 29 25 6 2 29 29 29 8 2 8 2 27 8 8 29 8 26 8 6 18 25 2 2 29 29 8 18 2 29 29 26 8 14 6 29 2 25 31 18 18 14 25 8 2 18 23 6 8 25 8 29 8 8 18 29 29 31 29 8 8 23 25 14 2 26 18 25 29 8 8 25 29 2 6 14 23 29 8 8 8 23 14 29 8 29 29 8 31 18 8 2 8 2 8 18 29 8 2 8 29 2 29 29 29 29 2 8 8 26 2 18 8 6 8 2 25 2 27 29 23 8 29 25 8 14 25 8 23 2 2 29 18 8 31 25 18 29 8 23 8 2 26 8 8 29 14 31 29 29 26 2 23 29 8 29 26 8 26 6 29 29 23 31 29 29 8 26 31 29 31 26 23 18 2 29 25 6 8 29 8 29 29 20 8 31 26 2 29 8 18 8 29 2 25 23 8 6 18 2 31 18 23 29 29 2 26 8 2 23 29 29 23 25 2 27 27 2 18 8 18 18 29 23 8 25 6 26 6 23 29 8 8 8 18 8 2 8 18 29 18 6 2 29 8 8 29 2 2 8 6 29 29 29 2 29 8 8 6 26 29 25 29 31 8 31 8 29 26 29 29 8 2 2 8 8 31 31 29 2 29 29 8 29 8 2 29 29 6 2 8 27 8 8 8 8 29 2 2 29 8 29 23 8 29 8 26 29 29 6 8 2 8 8 18 2 25 14 23 25 2 31 8 29 23 29 2 23 8 29 18 8 29 2 6 8 29 31 29 29 8 29 29 29 23 29 8 8 29 29 29 6 2 18 25 25 29 2 25 6 29 8 6 29 14 8 25 23 26 8 23 25 26 29 29 8 2 31 2 8 29 25 8 23 8 8 25 25 29 8 29 8 8 8 2 8 18 23 6 29 29 23 8 8 6 18 14 2 8 29 29 2 8 2 26 2 8 8 18 2 8 6 8 23 8 18 29 31 8 8 29 23 29 8 27 29 18 29 20 31 2 29 8 29 18 26 8 2 8 26 29 25 29 25 29 8 2 8 29 14 25 8 2 29 20 8 25 20 29 29 8 29 23 8 31 8 8 8 29 8 8 29 23 14 2 29 26 2 25 2 29 29 23 2 2 29 8 2 31 8 2 8 26 29 18 29 8 29 29 8 8 6 8 14 2 2 29 27 18 31 2 18 29 29 31 8 26 26 29 23 29 28 2 26 29 8 23 2 8 2 29 20 8 29 23 31 6 6 29 26 8 2 29 2 8 2 29 25 6 26 18 23 8 8 8 26 8 26 8 29 8 26 8 8 25 25 27 29 2 29 23 8 8 26 18 8 29 8 6 29 29 18 18 8 8 8 23 29 31 26 8 6 8 29 8 18 26 29 2 26 6 8 29 29 31 2 29 8 29 29 14 2 14 2 31 2 29 2 2 8 2 6 25 8 26 29 2 2 2 23 8 8 29 29 8 23 29 2 8 8 2 8 2 8 23 26 8 26 8 27 26 8 27 2 8 23 18 8 2 29 26 8 8 8 29 29 29 25 23 29 23 23 26 29 2 23 2 18 2 18 8 23 29 8 8 2 29 29 26 2 26 18 29 6 18 2 18 31 29 26 25 8 26 23 29 29 18 18 29 8 18 25 27 26 29 23 29 23 29 27 29 8 26 29 6 18 25 8 8 26 23 29 8 8 8 8 29 29 8 8 2 29 25 8 29 18 29 8 31 8 29 2 29 8 23 2 2 2 2 8 23 8 29 6 2 29 2 31 8 23 8 2 8 8 20 8 20 20 2 2 31 29 8 2 8 2 8 31 31 23 8 8 2 8 29 18 2 8 31 6 4 2 26 29 2 8 29 29 23 8 8 8 29 31 8 6 8 8 26 23 23 8 26 8 8 26 18 2 23 2 8 18 31 31 29 8 6 8 8 2 8 2 6 8 29 29 26 23 29 29 2 25 8 26 8 18 23 29 6 29 8 26 6 8 2 8 8 8 2 2 23 8 2 26 14 8 23 29 25 2 29 26 29 31 14 8 23 8 18 23 8 23 25 8 2 29 18 8 8 8 8 2 29 29 2 6 8 8 8 8 8 26 2 29 8 29 2 18 8 23 8 8 8 6 27 29 2 29 8 8 8 18 18 8 29 29 8 23 8 8 8 23 8 8 2 8 8 2 2 8 2 23 8 27 8 8 8 29 8 29 8 8 23 8 26 6 29 23 6 8 29 8 26 25 29 8 8 2 23 8 2 29 2 8 20 29 2 2 29 26 26 8 23 29 8 23 8 18 8 29 29 2 8 25 23 18 29 8 23 29 14 6 25 18 8 29 26 8 2 8 8 23 8 2 25 25 29 23 2 29 29 8 2 23 29 29 29 29 25 26 2 29 8 2 29 29 18 2 25 29 8 6 2 8 29 2 23 2 31 29 29 18 18 31 6 23 2 29 31 29 29 29 18 8 2 8 8 23 29 29 2 8 8 6 25 2 8 23 8 8 29 23 2 8 25 29 8 8 23 8 8 18 25 8 29 26 29 2 25 29 29 25 29 31 18 2 23 2 8 29 29 29 8 2 6 6 23 29 18 26 14 2 8 29 6 26 25 6 29 2 23 29 2 2 8 25 29 6 29 31 8 6 18 29 8 18 8 18 29 23 29 8 8 31 2 25 29 2 14 8 29 8 29 2 23 2 29 29 23 8 29 26 8 25 29 8 2 26 25 2 23 26 2 18 18 26 8 31 8 2 6 29 8 29 29 8 18 29 26 8 29 8 29 18 8 29 8 8 29 2 29 23 29 23 8 29 8 26 8 29 2 23 29 6 8 6 27 29 23 31 17 2 29 2 31 26 8 29 29 2 18 2 31 26 25 29 8 29 8 26 6 2 8 8 2 29 29 25 25 23 29 8 8 26 2 29 2 8 31 8 29 8 14 26 8 8 29 29 8 8 31 18 29 29 8 29 29 8 26 18 29 2 29 8 26 23 14 29 29 2 8 29 20 29 2 26 23 25 8 18 26 18 2 29 31 26 26 29 29 8 8 29 26 29 31 2 29 2 31 2 2 23 29 8 8 26 8 29 2 26 2 8 6 31 8 18 8 29 25 26 29 8 31 8 29 2 2 8 29 8 8 25 25 2 27 18 2 8 26 29 8 8 2 2 29 8 18 6 29 8 25 18 2 29 23 14 8 29 29 23 2 25 26 20 8 6 8 6 2 6 8 27 8 8 2 23 8 18 2 8 8 8 2 2 8 8 29 8 6 8 8 29 8 29 23 8 29 29 8 8 8 2 2 26 2 8 23 25 8 8 14 2 2 31 29 31 8 8 26 26 29 8 8 26 2 5 25 8 2 8 8 29 8 8 26 8 29 2 8 6 29 25 25 29 31 8 8 2 2 29 31 8 26 8 8 23 8 8 29 29 29 26 23 8 29 18 8 25 8 8 8 29 2 8 26 6 29 18 8 23 8 6 31 31 6 29 29 2 8 23 23 8 2 29 23 23 8 31 18 8 8 23 8 6 2 2 2 23 8 2 2 29 8 6 23 2 23 2 8 23 8 29 18 29 20 2 23 26 18 6 2 8 8 8 26 6 29 8 8 29 29 8 18 29 8 2 2 8 29 29 2 8 26 23 29 8 25 6 8 14 8 6 29 29 8 26 2 8 23 29 25 8 23 8 6 29 8 2 29 8 23 8 31 17 2 8 2 6 29 29 18 29 8 8 8 29 29 8 8 8 8 29 18 23 31 8 2 8 8 26 29 29 18 8 6 29 27 18 29 26 18 2 18 8 26 8 8 18 8 8 31 8 23 8 8 2 8 26 26 14 26 29 2 29 8 26 8 18 6 29 8 29 18 8 2 18 29 27 26 20 8 8 23 6 8 20 8 23 8 8 29 29 8 18 8 8 8 8 8 8 2 29 29 29 29 29 8 18 29 23 8 18 2 8 8 29 29 8 25 8 8 27 23 29 8 8 8 2 29 8 6 29 29 2 23 25 8 29 8 31 8 8 8 8 8 29 29 29 25 26 23 8 26 18 2 31 8 8 20 8 23 18 26 2 8 18 23 29 6 29 31 8 8 8 8 18 8 8 8 2 29 29 18 26 8 8 29 25 8 29 26 8 23 8 8 8 25 18 2 8 29 8 8 2 29 8 2 8 31 6 2 29 8 2 29 6 27 29 2 8 31 8 2 8 18 26 26 29 26 18 29 29 29 8 26 8 8 23 8 29 2 29 8 29 23 29 8 8 26 25 6 2 31 2 29 6 23 18 25 23 2 23 29 29 31 26 6 23 2 26 8 29 8 23 29 31 27 29 2 29 2 29 20 25 29 17 2 29 2 23 29 2 8 8 27 2 29 8 8 8 26 8 26 29 6 8 8 29 25 8 6 29 8 23 2 17 23 8 31 18 29 8 8 6 6 23 8 26 29 29 20 2 8 26 23 26 8 29 8 31 26 29 2 6 26 23 25 2 8 8 6 18 23 8 29 2 6 2 31 31 23 8 8 29 8 23 18 29 8 26 2 18 14 29 29 6 29 29 18 26 29 29 23 8 6 8 8 23 8 8 8 8 8 2 8 27 29 8 29 8 31 29 23 31 29 29 14 29 29 8 8 2 26 27 29 8 8 8 26 8 23 29 8 26 8 23 6 8 14 23 29 8 8 29 29 8 2 26 25 8 29 26 8 8 23 2 8 2 18 25 6 8 18 29 29 8 8 29 23 2 8 29 29 23 23 26 29 18 20 2 29 23 29 29 26 26 2 6 8 29 2 8 2 6 8 31 2 8 2 25 2 8 23 8 8 8 23 29 8 8 8 2 2 8 6 23 2 18 8 23 8 29 29 31 14 25 26 25 8 29 8 29 2 8 8 8 8 8 31 2 8 29 20 2 29 23 8 14 29 8 18 25 26 29 31 26 2 2 2 23 8 31 5 29 8 2 8 18 6 26 29 8 14 29 2 2 23 8 2 8 8 8 8 29 29 29 29 2 8 8 29 8 8 31 8 2 8 8 8 29 8 8 2 8 8 6 2 29 8 26 26 29 18 2 2 6 29 29 8 8 29 26 29 8 8 2 8 29 27 25 31 8 2 8 29 18 8 23 8 8 29 29 29 25 18 2 23 27 8 8 8 8 6 29 8 8 26 6 29 8 26 8 20 31 26 26 26 26 8 29 23 8 8 29 29 8 29 29 2 8 8 8 2 29 2 8 25 29 25 25 8 2 18 2 31 23 29 29 2 29 29 6 8 29 23 2 26 23 2 29 8 6 29 8 8 18 29 8 8 8 25 6 8 8 6 8 8 8 8 18 29 29 29 8 29 8 8 2 2 29 29 8 23 26 31 23 23 8 2 2 8 8 8 8 8 26 8 29 8 8 29 29 2 2 31 29 8 29 29 23 29 29 2 23 8 26 2 18 27 29 6 29 6 8 8 29 29 6 31 31 29 8 26 23 25 2 23 29 8 23 25 8 2 29 8 29 8 2 8 8 8 29 8 29 26 23 23 8 8 29 8 8 2 18 8 29 23 2 18 29 18 8 23 8 18 29 8 14 18 8 8 2 2 29 2 25 29 2 25 23 8 8 6 29 2 23 8 29 29 8 29 31 8 18 8 29 26 29 8 29 8 8 29 29 25 2 6 2 27 8 2 8 8 29 8 6 8 26 8 2 29 2 8 29 29 6 8 29 2 8 2 31 14 8 23 8 2 18 20 2 2 23 23 29 6 20 31 18 20 8 29 8 18 26 2 26 29 8 8 8 8 18 29 8 2 8 2 29 26 20 29 6 2 2 26 31 2 26 26 2 29 2 2 18 25 27 29 18 23 23 25 29 8 23 18 2 2 29 6 2 25 8 2 8 2 6 8 8 26 29 8 8 8 23 2 2 2 8 8 2 29 8 8 8 23 29 18 18 26 14 2 2 29 29 26 8 6 29 29 29 25 6 29 8 8 2 23 8 29 29 2 2 29 29 23 6 8 26 18 18 26 23 2 8 18 8 2 8 2 6 18 8 23 2 29 29 29 25 18 26 2 18 18 31 29 23 2 8 31 29 8 18 29 8 25 31 18 23 29 2 23 8 8 8 29 26 29 8 18 20 29 8 29 6 29 8 8 25 2 8 8 25 26 6 23 8 2 25 31 8 2 29 29 31 26 8 23 6 29 6 26 29 8 6 25 23 29 27 2 8 8 25 2 29 2 8 2 29 18 8 18 8 8 8 8 14 23 2 2 8 29 8 6 8 8 29 29 8 8 26 29 8 29 29 29 27 23 8 27 29 2 29 18 23 8 8 8 14 29 29 23 26 2 8 29 8 18 29 29 8 29 18 26 2 8 8 8 29 29 2 8 8 29 8 29 29 29 18 2 25 29 8 8 29 29 8 2 23 8 26 8 2 8 14 6 8 2 31 8 8 8 29 29 2 29 8 29 8 2 2 29 26 23 29 8 26 2 26 8 8 8 29 29 8 23 8 8 29 23 2 29 29 29 25 29 17 8 2 8 23 29 8 2 29 8 2 29 2 25 8 29 2 18 26 8 8 29 2 8 29 8 6 8 29 6 23 18 31 2 29 8 23 2 26 31 2 8 18 23 8 29 18 29 2 6 2 2 18 8 29 29 8 25 8 8 2 29 8 26 8 29 8 2 2 2 31 25 8 29 26 8 29 8 17 29 18 6 8 29 29 25 18 8 8 8 31 8 8 29 29 29 29 8 29 8 8 8 2 25 6 18 31 23 29 2 8 29 8 6 23 6 27 29 2 29 23 29 8 31 2 6 14 18 8 23 8 8 29 8 25 29 8 18 29 8 29 29 8 2 23 29 26 8 8 8 18 29 14 29 29 2 2 8 2 26 8 29 26 6 6 29 31 23 2 2 6 29 29 8 26 2 29 29 29 8 25 29 8 29 18 8 8 29 29 29 18 2 8 2 2 2 31 29 18 8 18 25 2 8 26 8 29 29 29 8 29 23 8 8 29 8 2 26 8 31 8 8 23 8 8 8 8 29 8 6 18 29 2 29 8 25 8 23 2 6 6 8 29 2 29 8 8 18 23 18 29 8 23 2 2 23 23 8 29 2 18 8 8 25 8 29 6 2 8 18 23 31 8 8 23 8 2 8 29 29 18 2 2 18 14 29 2 29 2 6 29 8 2 8 29 8 31 29 29 29 31 8 29 8 18 29 29 2 2 26 23 2 2 18 6 29 29 8 29 2 18 8 17 8 29 25 26 8 29 29 29 29 8 8 23 6 8 2 6 8 8 31 8 8 8 2 8 8 29 26 29 8 8 29 29 2 18 6 18 8 8 23 29 25 2 25 25 23 18 18 18 8 6 29 8 26 29 18 2 29 6 29 25 29 6 29 14 29 8 6 18 29 2 23 29 2 18 18 23 8 8 18 25 23 8 31 8 29 26 29 8 8 8 26 29 8 2 2 8 8 8 2 23 23 26 8 8 29 8 8 2 8 18 29 2 29 6 18 8 29 6 25 29 27 8 6 2 8 8 29 8 18 2 2 25 25 25 2 2 31 8 2 23 25 20 8 8 2 31 8 29 8 8 18 29 8 26 29 8 8 8 29 2 8 23 2 14 8 29 18 6 25 31 29 2 2 26 2 6 8 31 17 8 29 8 8 8 18 29 2 8 26 29 8 23 18 25 23 23 6 5 29 29 29 29 18 2 26 23 8 23 29 8 8 2 6 8 2 23 29 2 29 8 8 8 29 8 29 8 29 29 8 2 2 18 8 20 2 29 8 2 18 2 8 8 25 20 6 8 2 8 23 18 31 23 14 18 26 25 8 2 8 26 25 8 23 8 2 29 2 29 18 29 29 29 23 8 29 8 29 18 8 25 29 8 31 2 8 29 8 26 18 29 29 8 8 6 29 8 6 29 8 2 8 29 2 2 2 8 29 25 29 31 2 8 23 8 8 8 2 8 31 29 8 31 29 2 29 8 29 8 29 8 8 23 8 26 23 2 26 8 8 29 18 2 8 18 25 29 18 29 29 2 2 29 20 2 8 2 29 8 8 31 20 29 18 23 29 20 6 20 6 29 29 29 6 8 2 8 31 26 25 8 29 23 29 8 29 8 29 29 2 29 8 18 8 18 2 29 6 29 2 29 2 29 4 2 8 8 8 29 23 23 29 29 6 8 6 31 23 23 8 31 8 26 8 8 2 8 31 18 8 23 8 27 2 6 8 2 8 29 8 8 29 29 29 8 18 26 25 8 2 8 2 2 31 29 26 23 8 18 20 2 6 29 8 23 6 2 18 26 23 29 26 6 29 2 8 26 8 29 20 29 6 8 18 2 8 29 25 8 26 8 29 27 29 26 29 25 29 8 29 23 2 2 26 23 18 8 26 31 8 8 8 29 8 2 8 25 29 8 8 31 18 26 8 8 29 23 29 8 6 31 2 8 8 8 2 27 29 29 29 6 29 18 29 29 25 31 25 8 8 8 29 29 8 29 8 8 8 23 2 23 29 8 8 29 29 8 29 29 8 26 8 2 2 2 8 8 23 6 8 6 8 2 23 8 6 29 8 29 8 20 29 31 2 8 6 29 8 8 29 29 18 29 2 29 18 31 29 8 8 18 6 8 8 2 6 8 31 8 31 23 8 8 25 29 2 8 25 18 18 31 6 2 2 8 8 8 2 8 2 8 23 8 2 14 2 29 2 6 18 8 2 6 25 5 29 31 20 18 29 18 8 2 8 26 2 20 8 2 29 2 29 29 29 25 29 18 29 29 29 25 29 29 29 2 29 18 29 27 18 27 25 29 31 29 29 18 29 25 29 8 25 18 29 2 2 25 26 5 27 2 26 29 2 2 31 25 2 29 2 2 2 25 29 2 25 2 2 2 2 18 29 8 2 18 8 23 31 31 31 29 29 2 29 25 2 8 29 29 29 29 18 29 18 8 26 25 29 2 29 2 2 8 8 14 8 8 23 29 23 23 8 29 2 29 8 29 26 8 26 18 8 2 29 31 29 29 25 29 29 2 8 23 29 2 29 2 29 2 2 18 8 6 29 2 2 2 8 2 8 8 8 18 29 2 8 25 6 29 23 27 23 29 8 2 29 8 8 29 8 2 18 2 8 29 18 31 8 23 26 2 2 8 2 18 29 8 31 8 18 2 2 29 18 2 8 31 8 26 29 8 8 18 2 29 29 8 31 8 29 6 8 6 23 8 2 29 26 2 29 8 31 18 18 31 25 29 18 2 8 8 25 8 23 25 2 8 8 2 8 8 23 8 8 2 29 2 29 29 8 6 29 2 29 29 20 23 18 2 2 31 29 2 2 29 2 18 27 29 8 8 2 29 8 2 8 29 8 8 29 18 8 29 29 26 23 8 26 23 29 2 18 2 31 2 2 8 8 6 18 2 8 31 6 2 29 8 8 29 29 2 6 8 26 29 29 18 8 8 8 29 18 2 25 29 2 8 23 2 6 8 2 8 6 26 8 2 26 18 8 29 23 29 31 29 29 29 26 29 2 26 29 26 26 8 8 23 8 14 2 2 2 18 31 26 23 6 29 26 26 8 23 29 8 31 29 2 8 8 29 8 29 23 2 29 6 31 6 29 29 2 8 25 18 29 29 29 2 31 29 29 8 29 26 29 29 8 29 25 29 29 25 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 8 29 19 29 29 16 29 26 16 29 29 29 13 29 19 19 29 19 16 16 16 13 16 19 16 19 16 29 29 16 19 16 16 19 16 16 16 19 29 29 2 16 16 19 16 29 29 29 16 19 29 29 13 2 29 16 16 13 16 13 29 29 29 29 29 29 18 29 29 6 29 29 29 29 29 23 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 20 25 29 6 31 31 18 6 31 29 31 29 2 23 18 25 29 29 2 29 25 29 2 29 29 27 29 18 18 2 2 25 29 6 23 29 2 2 29 8 29 25 2 29 2 8 6 2 31 29 29 6 29 8 2 25 29 29 29 8 8 23 2 18 8 29 8 2 8 31 23 8 2 23 8 29 18 27 2 2 25 6 31 8 29 23 29 29 25 8 29 18 2 29 2 8 29 29 29 23 2 6 29 8 8 29 26 23 8 29 8 8 29 25 29 2 2 31 25 27 18 20 18 2 18 8 29 23 29 8 2 2 31 8 8 29 8 8 29 29 23 29 2 25 23 8 2 26 29 31 23 29 31 29 29 2 29 26 29 8 2 29 8 2 6 29 8 18 29 29 29 23 2 26 23 29 8 2 2 29 29 25 2 2 25 6 29 25 18 29 18 31 6 29 2 18 31 20 8 2 18 29 8 5 8 8 23 8 8 8 25 6 8 8 23 29 29 8 8 2 2 2 29 23 18 2 8 8 29 8 8 6 29 26 2 31 20 6 26 18 2 6 18 25 29 2 26 29 31 2 8 29 6 26 18 29 2 8 23 8 29 8 29 20 8 31 8 26 2 8 2 8 8 26 29 23 8 23 2 18 29 2 29 18 18 2 8 8 29 29 8 8 23 25 23 29 2 8 23 18 29 8 8 8 29 8 8 8 8 8 29 2 29 23 29 29 29 29 18 29 2 8 23 23 18 25 2 2 8 8 2 29 29 2 8 27 2 26 29 26 29 23 6 2 8 29 31 8 26 26 29 29 26 2 2 2 8 8 2 18 8 8 23 2 23 2 18 8 26 8 23 8 8 8 29 29 18 8 8 8 8 8 23 6 26 2 2 29 29 2 2 8 23 29 26 18 23 8 8 29 8 2 8 8 23 2 8 29 26 8 29 23 29 14 26 8 8 8 8 8 31 8 8 8 29 8 2 8 8 8 2 8 23 25 29 31 29 2 8 8 8 29 23 2 6 29 29 29 8 26 23 23 8 29 29 8 6 8 2 26 8 18 29 8 8 2 29 8 29 2 8 2 6 26 18 8 23 8 27 18 29 18 26 8 8 27 2 8 23 2 8 2 2 14 8 8 25 26 29 2 8 26 25 8 31 29 29 2 23 26 23 29 18 29 2 26 29 23 8 8 26 8 27 29 23 8 29 23 26 8 8 29 8 8 29 29 2 29 2 2 29 8 8 8 8 8 29 8 23 29 29 2 14 8 8 8 2 2 5 6 2 29 29 6 8 29 18 8 2 29 8 2 8 6 8 8 2 8 2 8 8 6 2 23 23 2 2 18 2 29 8 29 6 29 25 29 23 29 8 18 2 27 29 23 8 2 29 29 8 8 8 8 29 2 8 8 23 8 18 6 8 2 29 29 2 8 2 2 2 6 23 18 18 18 2 18 6 8 2 20 6 29 18 29 31 23 29 29 18 6 8 31 6 8 2 20 29 29 6 29 29 26 8 23 8 8 8 29 8 23 8 23 2 29 2 29 6 23 26 26 4 2 8 29 8 2 29 29 2 8 8 18 25 6 2 2 6 8 14 2 8 2 31 8 8 29 8 8 29 8 8 26 26 23 8 29 8 29 8 23 8 2 26 2 8 26 29 29 25 8 8 29 2 25 29 8 25 2 8 23 27 8 2 29 29 8 25 31 29 2 26 29 8 8 29 29 29 8 29 8 2 29 2 29 2 23 2 8 8 8 8 8 2 23 2 8 29 25 8 8 8 8 8 26 8 26 4 8 8 29 8 27 29 2 23 2 8 8 27 29 18 29 23 31 26 26 25 8 29 8 29 8 18 31 2 8 2 29 8 8 29 29 2 8 6 2 25 8 8 8 23 6 26 29 31 29 29 23 23 25 29 29 29 8 6 8 8 26 8 29 26 23 29 8 18 8 8 8 6 29 2 8 25 6 23 23 25 8 8 8 27 26 8 8 18 8 18 23 6 8 2 31 18 23 6 26 18 8 31 26 29 31 27 29 2 8 2 23 29 26 8 29 29 18 2 8 25 2 25 26 2 23 8 6 29 29 26 8 2 6 31 6 2 29 2 29 31 8 18 23 2 6 23 2 8 29 8 2 31 8 29 8 26 23 14 2 8 8 8 8 29 31 31 8 29 26 8 2 8 26 2 8 29 26 29 23 29 6 23 25 26 8 8 29 6 8 26 2 18 23 8 8 2 8 26 18 14 8 8 8 8 29 27 18 8 8 8 2 2 29 2 26 8 29 26 23 26 23 18 6 8 26 2 18 25 8 23 29 2 8 6 6 18 14 8 2 8 8 8 26 26 2 14 8 8 29 29 2 29 18 23 8 5 18 29 8 18 18 18 2 2 29 8 8 6 14 25 8 29 29 23 20 8 8 18 26 31 29 27 2 29 29 25 2 26 14 8 29 2 8 20 20 2 20 20 20 20 8 8 26 29 2 26 6 8 8 23 29 29 29 8 29 18 26 8 8 8 2 27 29 8 23 2 20 29 25 29 26 8 8 8 2 8 29 8 18 8 23 25 31 8 8 26 8 8 18 29 23 29 25 18 29 31 2 8 2 8 2 2 2 8 23 8 8 29 26 2 8 2 25 18 8 26 8 29 29 8 8 8 2 2 23 2 8 6 29 29 23 27 18 2 2 29 29 8 23 8 8 8 8 8 8 2 2 29 27 2 8 8 2 8 18 8 23 29 29 26 8 18 23 27 31 8 26 8 23 29 29 29 2 2 6 29 2 8 26 31 8 8 23 6 8 29 8 2 29 8 26 2 8 8 18 8 8 8 8 26 29 8 8 8 2 29 23 2 29 26 29 8 26 25 2 18 18 2 26 29 2 18 29 8 23 29 29 26 29 6 2 23 23 29 29 2 6 18 29 2 25 29 6 29 8 29 23 29 8 2 18 29 31 29 23 23 29 8 8 8 29 8 31 29 2 6 2 8 27 31 2 31 6 29 29 2 8 2 8 18 2 29 8 8 23 23 8 8 2 2 29 8 26 2 8 8 25 31 8 31 8 31 8 29 18 8 29 29 8 18 31 2 8 8 8 29 2 2 8 29 23 8 8 8 8 6 18 8 8 6 2 8 14 29 8 29 8 26 2 23 8 18 26 8 8 8 8 29 8 26 29 29 2 2 29 31 8 23 8 2 2 18 8 29 29 29 8 14 8 2 8 23 14 25 8 29 20 6 26 8 29 8 8 6 2 26 23 8 2 8 2 8 29 29 26 31 6 18 29 23 2 6 8 14 25 29 8 27 2 2 25 8 26 29 23 8 29 8 29 25 23 29 26 26 29 8 2 2 8 17 8 8 18 8 8 23 29 8 26 8 2 29 2 8 29 2 29 23 2 8 2 8 26 23 18 31 2 2 26 8 23 8 8 8 8 8 18 8 2 6 8 26 23 8 8 8 29 8 18 2 29 8 6 18 26 6 8 23 8 26 8 23 8 18 29 29 25 18 29 29 29 18 6 2 2 8 29 29 2 23 18 29 8 8 8 29 23 8 29 29 8 2 8 8 8 18 2 8 26 6 8 18 8 8 8 26 8 8 8 31 8 8 8 29 29 2 25 8 8 26 8 23 8 14 29 29 8 29 8 8 29 8 2 29 23 18 26 8 29 8 8 8 8 2 29 8 2 18 18 25 29 6 23 8 25 25 29 6 8 29 23 31 8 2 8 8 2 8 2 2 26 18 8 18 23 31 23 29 8 6 6 26 8 8 31 2 29 29 18 31 29 31 8 29 8 25 18 31 8 20 31 8 29 8 29 8 26 8 8 6 29 31 31 29 2 29 29 18 26 8 2 26 23 2 29 29 8 29 6 8 18 29 18 2 2 8 23 8 29 8 2 29 8 8 26 26 18 31 23 29 29 20 20 20 29 8 14 29 20 8 8 20 29 2 26 8 2 18 27 31 2 29 8 23 29 2 8 8 31 18 29 29 29 8 29 25 8 2 2 8 23 8 29 18 8 29 23 27 26 2 26 29 8 25 8 2 18 2 31 25 29 8 8 29 31 8 29 29 23 8 29 6 26 26 23 8 2 26 2 8 8 8 8 25 8 29 29 31 23 8 8 25 31 26 26 29 27 26 6 29 2 29 29 8 6 8 23 8 2 2 20 8 8 8 29 29 8 29 29 8 2 23 8 8 2 25 8 6 6 20 20 29 8 29 23 2 29 27 2 18 8 23 2 18 29 8 8 2 6 8 29 6 8 8 8 23 8 8 23 29 31 23 8 29 8 23 29 23 29 2 18 8 14 26 27 8 18 2 8 2 8 18 26 23 23 26 31 18 26 14 29 31 29 18 2 31 6 8 23 8 26 18 2 2 6 29 25 6 31 18 18 31 8 8 23 8 29 2 29 29 2 8 20 2 29 8 20 29 29 23 2 29 18 6 23 31 25 2 2 2 8 26 29 8 23 29 26 2 8 2 8 2 8 8 8 29 2 2 2 29 29 2 29 8 26 8 26 8 18 2 2 2 6 29 29 29 25 25 8 23 8 26 2 8 8 14 8 8 2 8 25 29 8 8 29 8 23 2 6 8 18 2 29 20 29 8 2 23 14 25 6 8 26 18 6 8 8 8 29 8 23 8 26 8 26 29 8 29 26 29 29 8 23 8 2 8 8 8 8 26 8 8 26 29 6 18 18 18 8 8 8 6 8 29 29 8 26 2 8 2 8 23 29 29 8 29 2 8 31 8 26 6 23 29 8 31 31 8 8 18 23 8 8 8 2 2 14 8 8 8 29 18 8 8 20 29 2 2 29 23 2 27 23 29 8 8 26 8 8 8 8 8 23 8 31 27 2 31 29 2 8 29 2 8 2 27 8 26 31 2 8 29 8 25 25 18 23 8 26 8 2 8 26 29 25 8 26 29 23 2 31 2 26 8 8 2 26 27 29 18 14 14 27 8 8 8 23 6 26 29 8 8 29 8 6 29 2 8 8 29 2 23 26 2 26 26 29 29 29 8 29 6 8 2 2 29 2 18 18 18 2 29 2 6 23 29 18 14 2 31 2 18 2 29 18 29 8 8 29 2 8 8 2 29 8 2 18 29 29 31 8 2 18 25 23 29 18 18 18 2 29 2 2 27 6 14 2 29 31 29 25 2 25 27 2 26 8 23 8 2 8 29 8 2 8 23 31 23 27 29 25 18 31 18 14 25 8 8 2 8 18 8 8 29 8 2 29 29 31 23 2 26 29 2 8 6 2 6 2 8 14 8 23 8 29 20 23 8 29 8 23 2 8 8 20 20 23 2 2 8 29 8 2 23 18 29 25 29 8 8 26 18 8 18 29 29 29 2 2 2 29 23 18 18 6 2 20 31 8 8 29 26 8 8 29 23 8 29 31 23 29 2 8 8 8 14 8 6 8 2 8 29 2 8 31 8 29 8 29 8 29 27 29 29 25 27 29 29 8 23 18 8 2 2 20 29 23 8 29 26 8 2 29 2 8 29 2 2 8 8 2 8 8 2 8 8 2 2 8 18 31 29 2 29 29 23 6 8 18 6 29 29 26 26 8 26 23 6 8 2 8 8 29 14 29 29 29 29 29 8 26 8 8 23 20 20 2 18 29 18 31 18 29 2 29 2 23 25 29 8 8 8 6 8 14 26 29 8 25 2 29 26 29 8 26 8 2 8 23 31 27 8 8 31 8 2 8 26 2 23 8 29 31 23 2 6 8 8 2 8 29 8 23 29 8 8 8 8 29 29 29 29 8 31 2 29 8 6 8 2 8 8 2 29 2 8 26 8 18 29 8 29 29 8 2 18 29 8 8 23 2 29 23 18 26 8 18 8 18 26 8 2 2 18 18 8 8 2 29 23 2 29 6 29 8 2 29 31 29 8 23 8 23 29 8 29 18 2 6 8 2 18 8 8 8 2 2 29 8 18 2 29 18 29 26 8 29 8 8 14 8 29 8 8 29 29 31 27 18 2 8 8 29 8 6 29 8 2 29 23 8 8 2 2 29 8 29 8 2 8 14 8 26 2 8 8 8 29 23 6 29 25 29 8 29 29 18 29 2 29 23 29 2 8 8 2 8 29 2 18 8 23 8 6 2 23 8 29 29 8 8 29 26 23 18 8 29 26 23 8 31 6 29 8 2 6 8 29 29 29 31 23 8 2 23 8 6 8 29 8 8 23 8 8 2 29 2 29 8 29 2 6 29 25 25 29 6 18 8 18 20 2 31 2 29 26 8 2 2 8 26 8 8 8 23 29 8 23 29 8 8 26 8 8 8 2 8 6 29 8 25 2 31 23 8 29 29 23 29 25 8 6 8 23 26 8 8 8 26 26 8 29 2 29 25 29 29 29 8 25 29 18 29 2 8 8 2 26 18 2 23 31 8 29 8 2 23 14 26 29 26 8 29 26 6 18 8 29 8 31 8 14 8 18 26 29 8 23 8 8 8 8 2 27 8 29 8 8 8 29 29 6 2 6 8 26 2 23 6 2 26 8 8 2 8 8 29 8 8 8 29 2 2 8 23 8 29 8 18 8 8 31 2 8 25 25 2 8 2 2 8 8 2 29 2 29 26 29 29 31 23 8 2 8 2 8 8 26 8 8 29 26 29 26 8 8 25 29 2 26 26 8 25 29 29 8 31 8 25 18 18 8 29 2 31 26 29 29 29 2 23 8 26 26 8 8 26 29 8 8 26 29 29 27 8 14 25 29 26 23 29 18 2 8 6 25 29 29 8 8 8 8 8 29 29 8 8 23 31 8 26 29 18 8 26 29 29 8 29 26 29 8 29 8 2 29 29 29 29 8 29 18 8 29 2 8 23 18 8 6 29 26 29 18 2 8 8 2 29 29 8 8 26 8 18 8 2 8 8 18 8 26 29 29 23 18 29 18 8 8 23 18 31 2 8 8 8 29 8 18 8 23 29 26 27 6 8 8 8 29 29 29 2 8 29 26 29 6 29 18 8 26 26 2 18 8 14 2 29 8 2 2 2 6 8 8 8 18 2 31 8 2 29 8 2 8 6 8 2 8 8 25 29 20 2 8 6 2 8 18 29 29 29 18 29 31 29 2 26 23 6 8 8 29 2 8 2 25 29 8 23 25 2 29 26 8 18 14 18 8 29 8 31 18 8 23 14 25 14 29 8 29 18 27 8 8 8 8 8 8 27 23 29 14 26 23 2 27 26 8 29 25 8 18 23 8 8 8 8 18 31 18 26 8 23 2 29 2 18 8 8 8 29 29 29 8 29 8 8 8 29 18 29 29 8 8 23 26 29 18 26 26 18 18 29 29 23 14 29 18 8 29 29 8 29 2 6 29 29 2 29 26 8 2 26 25 29 2 8 31 29 8 8 2 29 18 18 23 23 26 8 31 29 2 8 2 2 29 2 2 29 25 31 29 18 31 2 6 2 25 6 18 27 18 23 25 29 25 2 29 31 29 2 2 6 23 6 29 2 8 23 25 29 29 18 29 29 8 25 2 29 29 2 25 25 2 31 6 25 29 8 29 2 25 8 2 29 2 29 29 29 29 29 13 13 19 29 29 16 29 29 16 29 29 16 16 29 16 13 29 16 16 29 16 29 13 16 19 29 19 29 16 29 29 16 29 16 16 29 16 29 29 16 29 16 16 16 29 29 29 16 29 16 29 29 29 16 29 29 29 16 29 29 29 16 16 29 16 16 29 29 29 29 29 19 29 29 29 29 29 29 29 29 13 29 29 29 29 29 8 29 29 29 29 29 29 29 29 18 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 31 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 13 8 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 31 29 29 29 16 27 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 27 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 17 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 2 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 18 29 29 29 16 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 27 25 29 29 29 8 29 29 25 2 29 29 29 2 29 29 29 2 29 29 27 2 29 29 29 29 29 29 29 29 26 2 29 2 18 29 6 2 18 18 29 27 18 8 29 8 2 29 29 27 29 29 29 29 29 2 29 8 8 29 29 29 29 29 29 29 29 8 29 29 2 29 2 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 8 8 29 2 25 25 29 29 29 6 29 31 29 2 29 6 29 29 29 2 27 29 29 29 25 29 25 29 29 29 8 8 31 29 29 31 29 29 29 29 8 8 29 29 29 2 8 29 29 29 8 8 31 2 2 2 8 25 8 8 6 29 2 18 29 6 20 2 2 31 8 2 29 2 31 8 2 25 6 8 18 2 8 29 6 8 8 8 29 2 29 29 8 31 6 26 18 23 6 18 2 18 25 27 8 29 26 26 29 6 14 25 23 31 8 23 23 29 2 29 8 29 29 2 29 23 2 6 2 29 29 8 8 23 2 8 6 8 2 2 26 29 23 8 6 2 29 29 23 18 18 8 31 2 29 26 29 8 2 20 2 29 29 25 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 31 18 29 29 29 29 2 2 6 29 18 2 29 2 2 29 2 31 26 23 8 2 2 23 25 8 26 8 31 8 8 2 31 31 2 18 29 29 29 2 2 2 8 8 29 2 8 2 26 23 2 18 8 2 8 8 29 31 29 29 29 29 25 2 2 25 29 29 29 2 8 29 29 29 29 29 25 18 29 29 29 29 29 29 29 29 29 2 2 27 2 8 29 6 6 8 6 29 2 29 29 29 25 2 29 25 29 18 23 2 2 25 31 8 2 18 2 18 29 8 29 23 23 29 25 25 6 8 2 2 8 26 2 2 8 26 29 26 31 18 8 8 8 23 29 8 8 29 2 18 23 8 29 8 23 18 23 31 2 8 23 8 6 2 29 8 2 8 2 20 18 2 29 6 29 26 6 29 31 18 27 8 23 8 2 8 26 31 27 8 29 8 29 25 18 26 23 18 29 8 18 31 29 29 29 8 29 29 29 29 29 2 29 6 18 29 8 29 27 20 27 25 25 8 14 23 26 29 2 8 2 8 26 20 29 8 2 23 2 8 29 23 8 2 29 8 29 6 2 26 2 29 2 2 26 8 29 29 25 2 2 18 29 2 29 26 8 8 20 31 29 2 18 8 8 2 23 8 18 29 29 29 25 2 8 29 26 23 2 29 29 2 8 2 20 8 6 26 23 23 8 2 2 6 18 5 8 25 8 27 18 8 2 26 6 2 20 20 20 2 8 8 8 18 2 29 31 26 25 6 31 2 27 25 8 31 29 29 29 29 25 29 29 13 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 6 25 29 31 25 29 29 8 8 31 8 2 2 2 23 14 8 31 2 29 2 31 2 2 8 29 18 18 29 2 8 8 2 8 8 2 2 25 2 18 2 8 2 8 8 29 8 29 18 26 26 2 2 29 29 26 8 18 20 2 8 23 29 18 8 6 29 29 29 8 2 18 26 8 8 8 31 29 29 6 29 29 25 25 29 25 29 2 29 18 8 29 29 8 23 2 8 8 8 2 2 31 8 8 25 6 2 29 29 2 31 29 23 29 2 26 23 29 2 23 2 8 6 26 31 23 18 29 6 2 18 29 25 8 29 26 23 18 8 29 2 8 26 8 2 8 2 8 29 29 6 2 29 2 29 29 18 2 8 2 6 29 20 29 18 29 23 26 2 8 18 31 8 8 23 8 18 8 29 29 29 6 6 29 23 2 29 29 23 8 2 29 26 8 29 29 18 8 29 27 23 2 8 8 2 2 31 2 18 29 2 25 2 4 29 8 31 6 8 8 2 8 8 2 8 2 18 26 31 6 2 8 23 8 25 18 8 8 23 29 29 29 8 29 25 29 18 14 26 18 8 25 26 2 6 2 25 29 29 18 2 2 29 8 8 2 29 23 2 2 2 8 8 8 27 26 23 26 29 6 25 31 8 18 31 20 26 29 25 26 29 8 2 2 27 8 8 25 18 29 29 6 31 29 26 8 8 26 23 8 29 18 8 2 25 2 26 23 18 27 2 2 25 8 2 8 8 17 29 8 31 2 18 8 6 8 31 25 25 29 2 8 8 2 8 8 23 8 25 8 8 8 2 8 31 18 2 8 8 8 18 2 8 26 23 23 23 8 8 29 8 18 8 23 8 8 29 2 29 2 2 29 2 20 2 8 8 2 29 23 8 18 31 2 29 26 26 26 23 2 8 2 2 8 29 6 31 8 8 2 20 6 29 25 2 26 29 29 2 31 31 23 8 29 2 8 29 26 14 31 8 26 2 29 2 29 6 23 8 29 31 2 18 8 2 23 8 26 29 20 29 6 26 8 8 25 29 31 2 8 29 8 29 20 2 2 18 8 18 8 20 26 23 6 18 29 31 2 31 8 8 23 8 8 2 2 8 8 8 2 29 18 20 20 31 2 8 8 2 2 29 6 26 25 6 8 25 8 23 2 8 26 26 29 26 29 18 26 2 8 2 29 8 23 6 8 2 29 23 2 6 20 5 18 29 29 2 8 2 5 18 8 29 8 26 6 23 8 8 8 2 8 29 29 8 29 25 8 29 26 8 2 6 23 31 31 8 29 8 2 2 31 6 23 2 8 8 31 2 2 8 8 8 8 29 2 8 8 18 14 23 8 2 29 29 8 29 29 29 8 29 18 8 8 31 8 8 18 23 26 26 6 31 29 29 8 26 26 8 8 8 20 29 8 2 29 26 8 20 26 2 26 25 8 8 2 8 31 8 8 2 8 8 2 14 8 29 2 29 8 29 6 29 18 31 8 29 14 2 8 8 29 25 20 29 2 2 6 14 25 2 18 2 29 29 18 2 26 8 29 31 8 8 29 18 29 8 8 2 25 2 31 8 8 29 23 2 23 29 26 20 31 26 8 26 23 2 23 6 2 8 2 8 29 8 2 2 29 8 25 20 8 26 26 23 18 29 29 29 23 29 18 2 14 29 8 18 6 23 25 29 20 29 8 29 29 29 25 8 26 23 6 26 18 31 8 8 29 29 8 8 8 6 2 8 23 8 8 8 18 2 29 2 25 26 2 29 18 2 8 26 23 2 8 8 8 8 26 23 29 8 8 8 18 8 8 2 8 8 23 27 14 26 26 23 8 29 8 2 8 29 23 20 29 8 8 8 29 6 25 25 2 23 26 8 29 8 2 8 8 23 8 8 8 29 29 29 23 18 8 2 31 2 23 31 20 29 26 8 2 8 8 2 18 8 2 8 2 8 2 29 14 8 2 8 23 29 29 25 6 29 6 29 20 25 18 29 25 8 2 8 26 2 25 23 26 29 26 8 26 8 31 2 29 18 18 8 29 23 8 8 26 8 29 29 26 8 8 25 29 23 29 2 31 29 2 26 29 23 8 2 29 29 2 8 23 23 18 2 18 31 25 26 2 29 23 29 8 2 8 8 2 18 29 29 14 29 8 8 2 8 8 2 29 18 2 8 8 2 29 2 8 8 6 18 29 29 8 29 8 23 26 29 8 29 8 23 8 23 18 8 8 29 2 14 6 2 31 8 8 8 26 8 18 8 18 29 2 6 2 8 2 23 29 2 6 29 18 8 8 8 6 31 29 23 2 8 8 8 29 26 29 29 29 29 25 29 2 6 2 23 8 6 8 20 14 26 8 23 26 5 26 29 2 18 2 8 26 26 2 2 23 2 23 31 8 29 18 8 8 8 26 29 8 8 31 2 8 2 29 26 23 8 8 29 26 8 18 6 8 29 6 29 8 29 29 23 2 2 18 2 2 2 8 23 8 8 8 18 2 23 23 8 6 29 2 31 29 6 2 2 2 2 23 29 2 8 8 8 8 2 2 2 8 25 2 29 29 26 8 8 23 29 2 8 26 2 29 2 29 8 29 8 23 8 29 31 8 6 8 8 2 18 18 2 26 8 29 29 18 26 8 25 26 25 8 29 8 29 2 31 8 2 29 8 23 8 8 8 14 8 27 29 2 26 31 8 2 29 26 18 29 23 2 2 29 8 23 8 8 8 2 29 2 8 29 8 8 26 25 8 8 8 8 29 8 29 29 6 29 23 23 23 8 8 8 8 8 8 29 8 8 29 8 29 27 8 29 23 8 18 29 26 25 29 8 29 6 2 18 14 31 29 8 26 2 5 8 8 29 29 27 26 6 18 2 2 2 2 2 8 6 8 2 29 29 29 8 8 8 8 26 31 8 8 29 8 2 23 29 8 29 29 2 8 8 6 31 29 18 18 23 29 8 26 29 31 26 23 8 18 18 18 2 29 8 29 8 29 23 18 2 18 8 29 8 31 23 29 8 8 29 6 8 29 26 8 25 8 6 2 29 8 2 26 31 8 29 8 2 20 8 29 23 8 29 29 8 2 8 23 2 2 2 2 26 26 29 18 2 2 25 2 29 31 26 8 8 8 6 23 6 2 8 14 2 2 2 26 8 29 29 29 8 29 2 8 8 8 29 18 29 29 2 8 29 8 2 2 2 18 2 29 29 2 29 2 29 8 18 20 23 18 29 23 23 23 25 8 18 2 2 31 26 8 8 18 2 8 2 6 25 29 18 8 8 23 8 2 8 25 31 29 18 8 18 6 25 2 31 8 18 20 2 8 8 26 23 6 8 8 8 29 8 8 26 23 8 29 8 8 26 25 29 2 8 29 8 23 25 18 8 8 8 23 31 29 8 29 8 14 2 26 29 8 2 8 2 26 23 8 8 2 2 31 29 29 8 8 2 6 23 29 31 8 23 8 14 29 2 29 2 29 8 8 29 25 26 26 6 2 8 29 18 23 25 25 23 6 25 2 2 31 31 25 26 18 18 8 8 23 2 8 31 29 8 8 29 2 31 23 8 6 8 8 8 23 6 8 8 29 8 8 23 8 26 29 29 8 18 6 2 8 18 29 8 8 8 8 2 2 8 2 2 18 8 23 29 26 8 2 2 18 29 2 31 29 31 18 29 8 23 31 2 29 29 26 2 8 8 23 23 31 29 18 2 25 29 23 2 8 18 8 8 29 29 29 14 27 2 29 29 23 29 29 26 8 8 26 6 29 8 29 8 8 23 8 29 2 29 29 20 25 2 8 8 29 2 14 8 2 29 8 25 25 6 8 26 2 8 29 5 2 2 2 31 8 29 8 8 23 8 26 2 20 2 8 29 29 23 23 29 29 23 2 8 29 29 26 29 29 8 23 8 25 23 29 29 31 18 26 29 8 26 31 29 2 29 26 2 29 29 26 26 2 2 8 2 8 8 18 2 2 29 2 8 2 29 2 2 8 8 29 6 29 29 25 29 29 25 25 2 31 29 29 29 25 8 31 31 20 2 29 2 26 8 2 2 8 2 29 8 2 2 8 25 8 8 25 23 25 29 29 2 29 2 31 29 2 25 2 25 18 20 25 29 29 26 26 14 29 31 8 2 25 31 23 8 8 2 25 25 31 29 8 2 8 29 29 2 8 8 29 2 29 2 26 29 8 26 29 23 29 27 18 23 25 2 8 29 8 2 31 2 23 8 18 26 2 29 14 14 2 2 8 2 2 2 29 8 18 8 2 2 6 29 2 23 8 8 25 23 25 18 25 6 25 25 6 25 2 31 27 6 18 25 2 29 6 25 29 23 2 29 2 29 2 2 25 26 26 18 8 26 8 26 29 8 8 8 18 8 23 8 29 29 8 23 8 25 8 29 29 29 29 31 8 6 25 2 29 29 29 29 26 20 20 14 29 8 18 8 8 29 23 23 23 6 29 2 18 23 8 29 8 8 2 8 29 23 8 29 2 2 2 8 25 8 8 29 6 8 29 23 2 31 8 31 8 29 29 2 18 8 6 6 29 23 29 23 8 26 29 26 2 29 18 31 8 29 26 29 23 29 2 6 18 2 8 8 23 6 2 6 29 26 18 31 29 18 23 8 8 27 2 23 2 8 31 8 2 8 8 8 8 2 8 29 29 8 8 29 26 29 8 2 29 2 8 8 8 29 29 8 8 8 2 23 29 2 26 8 8 29 29 25 8 8 29 29 23 8 2 18 25 2 29 8 2 23 29 6 8 2 8 8 29 6 6 27 29 31 29 8 18 29 8 2 18 14 26 23 2 29 2 29 8 31 31 14 8 29 23 8 2 8 29 8 2 8 8 23 18 8 8 2 26 23 26 8 8 26 25 18 8 8 26 29 18 8 29 8 2 2 8 8 8 18 2 8 8 26 23 31 2 8 8 18 18 8 29 6 29 29 29 25 18 31 25 6 29 25 29 29 29 2 8 8 23 31 29 23 6 31 8 8 26 2 25 8 8 25 25 25 18 29 6 2 20 2 29 23 14 2 2 8 8 8 18 27 29 2 2 8 8 6 29 29 8 18 2 8 29 2 29 20 23 2 25 29 18 29 2 29 18 2 8 23 2 20 8 5 31 2 18 23 8 25 6 14 29 23 18 2 18 23 25 29 2 23 2 18 29 18 8 18 29 2 29 14 26 8 2 26 6 2 29 8 8 23 8 18 29 26 26 26 2 29 8 2 29 8 8 8 2 2 25 2 29 8 23 18 29 8 6 31 18 31 20 2 8 23 8 18 8 17 25 18 18 18 8 23 8 6 8 31 29 20 20 18 2 26 23 29 2 26 18 5 8 2 2 2 2 8 8 8 26 8 23 8 14 8 23 8 23 2 2 26 23 29 2 2 8 8 8 29 2 8 8 2 29 8 2 2 29 29 23 2 8 29 27 29 2 2 29 8 8 18 29 8 23 29 2 25 25 26 29 8 8 8 29 26 23 8 8 26 20 8 8 23 8 18 8 29 8 31 2 25 8 29 8 29 2 6 8 29 8 26 8 8 26 25 6 29 8 23 8 23 29 29 8 8 6 8 31 23 2 8 8 2 18 26 23 29 25 2 8 18 8 26 26 8 29 2 2 8 25 26 2 2 2 8 2 8 18 8 2 2 26 8 8 8 8 6 23 2 26 8 2 8 8 29 29 8 29 26 8 26 8 26 18 8 8 29 26 23 2 2 20 26 29 25 8 31 23 2 20 20 8 26 26 8 29 2 2 18 29 23 6 8 8 8 29 29 14 8 2 8 2 23 8 31 2 8 26 31 25 25 29 8 23 31 26 8 29 29 8 8 23 18 8 8 2 8 2 29 31 8 2 23 25 8 29 2 31 18 23 2 29 8 18 8 8 29 25 18 8 2 18 6 2 18 29 8 29 8 31 8 31 23 8 8 8 8 29 29 29 18 23 29 26 29 8 29 8 8 2 29 2 29 25 2 6 29 23 25 8 26 2 8 25 8 29 29 23 8 29 29 23 29 2 14 26 29 29 8 8 27 29 2 29 18 29 8 31 6 8 26 8 26 23 2 18 8 29 23 29 23 29 23 8 2 8 2 2 23 26 23 8 8 2 8 29 2 23 26 8 29 8 18 27 8 26 23 8 2 6 2 29 8 8 8 8 14 29 8 8 26 8 8 8 2 8 31 8 29 23 8 6 2 8 29 2 29 8 29 8 2 29 31 8 2 8 2 8 2 8 8 26 2 25 18 31 2 8 31 26 2 29 8 23 8 29 8 29 2 23 2 8 29 18 2 25 2 8 8 26 23 6 29 29 2 8 29 8 23 8 23 23 29 2 8 23 8 26 8 26 8 6 8 8 8 8 8 29 8 23 8 6 8 14 2 8 23 8 26 23 6 8 8 6 2 6 26 26 23 8 29 18 8 2 26 23 25 26 8 18 18 25 6 23 8 8 14 8 2 23 6 29 29 29 29 23 8 2 18 29 2 26 26 8 8 8 26 29 29 8 26 8 8 29 2 8 8 25 23 17 8 18 23 18 18 29 18 23 29 20 20 20 8 29 23 25 8 8 8 8 2 8 4 18 8 29 2 2 8 8 27 6 8 8 23 2 8 29 29 26 29 8 26 2 8 31 26 29 29 26 8 29 23 29 29 29 29 23 8 8 6 23 18 25 25 6 2 23 29 18 29 18 18 29 18 29 29 8 29 8 8 29 29 2 26 2 2 2 29 29 2 2 23 29 8 31 8 26 26 23 29 18 2 29 31 2 14 27 8 8 6 8 26 8 29 26 29 8 8 23 26 8 2 29 8 26 8 2 23 23 8 29 26 23 26 8 29 23 29 6 2 2 2 29 26 29 23 8 8 29 29 8 8 29 2 29 29 25 18 2 23 18 18 8 31 31 25 6 8 29 18 23 29 8 8 8 18 8 8 23 2 8 25 29 8 29 26 4 18 8 31 8 2 26 8 8 8 23 6 25 8 18 20 26 2 2 23 8 2 8 29 2 2 8 26 23 8 2 6 8 8 29 8 25 8 8 29 26 8 8 23 8 8 18 8 23 29 14 8 29 29 8 29 31 2 8 26 2 29 8 8 20 2 8 20 2 27 2 20 8 2 8 2 23 2 23 14 8 29 2 18 2 31 29 29 26 2 8 23 8 6 18 23 18 8 29 2 29 29 8 8 2 31 2 29 6 8 2 31 8 5 2 31 8 25 8 8 2 6 29 2 8 6 2 14 8 29 26 29 26 29 14 29 8 8 14 2 6 8 18 8 23 8 8 29 8 18 29 8 18 8 8 18 26 6 6 23 8 29 26 29 29 14 8 8 29 26 29 8 2 6 2 14 18 29 25 25 8 29 25 25 29 2 31 8 2 8 29 29 29 29 2 31 2 18 26 6 25 2 8 31 25 8 29 29 29 29 5 25 6 2 5 8 2 29 29 31 18 18 25 25 23 18 2 14 31 25 31 18 29 2 29 8 2 18 2 2 25 31 14 6 25 2 25 25 8 29 2 18 8 29 14 23 2 18 29 29 8 18 2 23 31 29 2 31 29 2 18 18 6 8 31 29 25 2 8 29 2 29 8 6 25 8 25 25 25 25 6 2 25 8 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 18 29 29 16 29 27 29 29 29 29 29 29 29 29 29 29 29 17 16 16 29 16 29 29 8 29 29 16 29 16 29 29 29 16 16 29 16 16 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 16 2 16 29 29 29 29 16 29 29 29 13 29 29 16 16 29 29 13 29 29 29 29 16 16 13 29 29 29 29 16 29 16 29 29 16 29 29 29 29 16 29 8 29 16 29 29 29 29 29 29 8 29 29 8 29 2 8 29 16 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 14 29 29 29 29 29 29 16 29 8 29 29 29 2 29 18 16 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 2 26 29 29 29 17 23 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 2 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 6 29 29 29 29 29 16 29 29 16 29 2 29 29 29 29 29 29 2 29 29 25 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 29 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 2 26 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 31 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 13 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 17 29 29 16 29 29 29 29 29 27 29 29 29 29 29 16 29 13 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 16 29 16 29 29 16 29 29 29 29 16 29 29 29 29 8 16 29 29 29 29 29 29 29 29 26 29 29 29 29 29 17 29 29 29 29 29 29 29 29 25 29 18 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 17 25 29 8 18 8 8 25 23 29 18 31 26 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 31 29 29 29 29 29 29 29 26 29 25 29 29 29 29 16 29 29 29 29 29 29 2 17 29 8 23 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 31 8 29 8 8 29 29 29 8 25 29 29 29 2 31 2 29 25 14 31 31 2 31 25 18 2 8 29 8 29 29 2 8 8 8 8 8 8 31 29 29 8 2 29 29 29 29 29 2 29 29 29 8 29 6 29 29 29 29 29 29 2 2 2 29 29 8 31 8 29 29 25 29 29 29 8 29 29 29 29 29 8 8 8 2 8 29 29 2 2 25 8 8 8 29 31 6 2 8 2 2 29 29 18 2 2 29 8 29 2 29 2 2 29 29 2 29 2 25 31 8 31 18 18 25 18 8 8 8 31 8 2 25 26 8 29 29 2 18 8 8 25 6 2 2 29 29 29 29 31 29 29 29 20 29 18 8 29 2 29 29 6 2 29 29 25 29 2 8 8 2 8 29 20 6 29 23 25 25 31 29 2 2 8 8 29 8 31 27 23 8 25 29 23 25 8 2 8 14 2 8 29 23 8 8 2 18 23 6 25 8 6 26 8 8 2 29 6 23 8 8 8 26 29 31 2 29 31 29 2 23 18 2 8 25 2 8 25 14 25 2 29 29 29 29 8 8 8 2 14 2 8 25 29 29 2 2 8 8 26 26 2 23 8 2 25 14 2 29 2 25 8 23 8 26 6 8 8 2 29 6 2 8 29 25 29 25 2 8 29 25 29 25 29 2 25 29 2 29 29 18 18 29 18 2 29 31 2 25 31 29 25 2 18 2 18 31 6 27 29 20 20 18 2 8 31 8 29 26 6 29 18 2 23 8 26 2 2 2 23 23 2 2 25 18 8 18 26 31 8 8 2 8 18 29 25 2 25 29 29 23 29 2 8 2 31 8 8 23 31 8 29 6 29 2 18 8 6 2 2 18 18 8 8 2 23 23 23 29 29 31 8 29 18 29 20 8 8 23 18 2 29 23 18 26 18 8 8 23 29 8 8 26 2 8 31 29 26 8 23 25 25 8 8 18 8 18 29 8 2 31 8 8 29 29 23 18 6 31 8 8 2 31 29 26 8 29 6 8 2 18 18 2 8 8 29 8 8 8 8 26 29 29 14 31 29 29 8 23 26 8 26 31 29 18 6 8 8 26 29 6 26 8 23 8 18 31 2 8 29 29 8 23 8 8 26 23 8 8 6 2 26 8 8 29 2 2 23 8 31 29 29 8 8 27 29 18 23 14 14 18 2 2 8 29 8 2 8 6 8 8 23 8 26 23 8 23 6 2 8 26 26 29 8 29 8 2 18 6 2 8 29 29 29 23 29 23 29 25 29 31 2 8 2 26 29 18 25 2 20 8 6 2 8 26 23 25 18 8 8 8 2 29 26 29 18 23 29 23 29 2 23 18 20 20 18 8 8 29 29 6 8 8 23 8 25 31 26 8 23 29 29 29 6 26 8 31 2 2 8 29 2 29 29 8 29 18 8 2 29 2 2 23 8 29 8 8 8 2 8 29 18 26 18 18 29 29 25 2 20 20 29 18 18 8 18 23 2 23 26 6 2 31 8 29 26 23 8 2 29 8 6 29 20 31 26 8 2 8 17 6 26 23 2 26 29 26 29 18 8 25 8 23 8 29 8 6 2 29 8 2 26 2 8 23 2 29 8 18 29 2 23 31 8 29 2 8 29 2 29 2 8 18 18 29 8 8 23 2 23 26 8 29 29 2 31 31 8 29 8 29 8 23 8 8 8 29 8 29 23 23 29 8 31 29 23 29 23 18 2 20 31 2 29 31 8 20 2 8 29 18 23 8 8 2 26 2 23 29 2 2 29 29 29 8 25 29 14 20 25 8 2 2 2 2 18 8 29 25 29 2 20 25 20 25 2 2 2 18 25 8 29 29 23 6 8 29 2 8 8 26 23 29 29 8 8 2 2 18 2 2 8 31 8 29 8 29 25 25 29 2 18 8 2 23 20 20 8 8 20 20 26 31 8 8 29 18 2 18 2 23 29 26 29 8 2 2 8 2 23 2 2 29 29 29 29 29 6 8 29 2 8 8 31 29 29 18 29 29 6 29 18 6 29 29 6 2 2 8 14 29 8 31 2 8 29 29 6 25 2 23 8 31 14 8 8 23 2 29 29 29 8 31 2 29 6 2 18 25 29 29 29 25 18 2 18 18 20 8 2 8 2 29 20 8 25 31 8 18 26 8 18 8 29 2 18 8 2 29 2 2 23 29 31 23 26 20 29 31 8 6 8 26 8 8 8 29 23 2 8 8 8 8 26 26 8 8 29 8 23 8 29 6 2 27 23 29 23 29 2 31 31 29 8 26 2 2 26 18 20 8 8 8 8 29 23 8 18 26 2 27 29 29 6 29 29 29 23 29 8 8 2 29 6 8 18 8 29 6 8 2 18 2 29 2 8 8 29 29 23 18 18 2 8 31 18 2 20 8 26 31 23 29 23 29 8 2 26 8 2 8 29 29 6 26 20 8 29 8 25 23 8 29 8 29 29 29 18 23 23 8 31 8 2 31 29 18 29 8 8 18 8 29 29 29 6 8 2 23 29 8 23 8 2 2 2 8 31 29 6 18 29 17 8 29 2 2 2 31 8 18 29 23 18 18 2 8 18 18 25 29 29 20 8 20 8 20 18 29 29 26 23 8 29 2 25 31 18 23 2 29 2 2 8 8 29 2 29 8 26 29 8 29 23 8 8 8 31 29 29 29 6 2 2 29 8 29 29 29 29 29 29 29 2 29 31 29 26 23 2 23 29 29 31 2 2 8 8 8 2 8 8 18 6 6 20 8 2 29 8 29 25 2 25 2 29 23 2 8 25 25 18 25 25 29 8 23 8 26 23 8 8 23 8 8 8 29 6 8 18 29 14 23 29 18 29 29 29 2 8 29 31 29 8 26 8 26 18 29 2 8 25 8 25 2 2 8 8 6 23 4 23 8 26 23 8 29 8 18 23 2 8 29 8 29 8 31 4 29 29 8 2 26 2 29 2 8 8 8 8 26 23 2 29 29 29 8 29 29 25 2 8 23 29 25 29 2 8 20 23 2 8 8 8 2 23 8 29 18 29 26 2 25 23 8 2 2 25 8 8 2 27 2 8 8 8 8 18 8 18 18 25 29 29 6 8 23 25 2 8 29 8 8 23 26 31 2 8 8 8 8 18 8 4 18 18 8 8 31 14 8 29 23 23 6 8 26 2 2 29 29 6 23 31 31 31 31 2 6 29 2 8 8 2 8 29 8 8 29 29 8 8 8 29 18 23 18 18 6 2 31 23 29 8 2 14 29 23 8 8 18 23 8 18 23 2 8 2 27 2 8 29 31 18 31 29 25 25 8 8 29 29 2 8 26 2 8 29 29 26 28 26 26 29 23 2 8 26 2 8 8 26 8 8 25 8 8 29 2 23 29 2 31 18 8 2 26 2 29 2 8 8 23 29 8 8 31 6 23 8 8 29 18 2 29 2 29 23 29 25 6 29 6 6 26 26 2 29 2 25 29 23 2 29 18 8 29 29 31 23 29 31 18 23 29 29 23 8 25 2 8 23 2 8 29 8 8 8 8 29 29 29 8 18 2 25 29 2 8 8 8 8 29 23 8 2 23 31 8 29 31 2 29 23 18 8 23 8 29 14 20 18 29 20 8 8 29 29 23 20 2 29 29 8 29 20 29 8 8 8 29 20 2 8 8 6 8 8 8 18 29 18 29 18 29 18 29 29 23 8 6 2 8 23 8 14 29 31 8 8 2 26 8 23 26 23 8 2 23 26 2 29 8 8 6 2 8 25 2 29 8 8 26 8 29 2 29 26 8 18 8 26 8 18 26 29 20 6 26 20 18 6 26 26 8 8 2 2 2 2 18 6 6 2 18 2 8 8 8 14 29 8 2 2 8 31 26 26 29 26 29 8 8 8 8 8 31 8 18 8 8 29 23 17 18 23 29 29 8 8 8 29 31 6 31 29 2 2 8 25 2 2 29 8 23 8 18 31 8 29 23 2 18 8 26 29 23 29 29 8 2 8 26 25 23 2 8 23 23 29 8 8 29 8 8 18 8 18 26 23 8 23 29 2 18 29 2 2 29 8 26 29 29 2 4 2 29 8 31 6 29 8 17 8 29 8 29 29 18 8 29 29 23 29 29 29 29 29 29 2 8 29 23 8 8 2 26 23 29 8 8 25 29 29 8 23 8 8 23 26 8 23 2 8 2 8 8 31 29 29 2 18 25 8 26 6 8 6 29 23 18 6 14 8 23 2 8 23 18 23 26 23 8 29 29 29 29 6 31 29 25 6 8 25 8 8 26 26 8 8 6 29 8 8 2 8 29 8 8 8 8 29 29 29 29 8 8 31 23 2 2 8 8 2 8 31 29 29 29 26 8 23 8 23 31 8 29 18 18 8 2 29 26 23 8 8 2 2 8 8 29 2 8 31 2 23 29 23 8 17 8 29 2 8 29 26 8 25 2 8 8 8 25 14 26 8 6 8 26 8 23 8 26 8 8 23 23 29 8 29 8 2 2 8 8 8 8 8 8 8 6 29 23 6 8 29 26 8 8 26 29 8 8 8 8 2 2 6 6 8 8 26 8 18 18 8 8 18 8 23 8 8 29 8 8 8 8 2 8 18 8 8 8 26 14 29 29 8 31 23 29 2 29 29 8 18 26 23 29 8 8 8 26 8 23 2 23 8 25 23 8 26 8 25 26 2 31 26 8 29 2 2 25 18 23 23 2 29 29 8 8 23 31 8 8 29 6 8 2 31 18 2 2 29 6 8 6 8 8 6 23 2 8 8 26 23 8 18 8 8 25 14 23 2 31 8 2 2 29 8 23 29 29 8 29 2 8 8 23 31 8 29 6 8 8 8 29 8 23 8 29 20 29 8 2 2 26 2 31 8 31 31 31 6 18 2 23 29 18 26 31 2 29 2 8 29 18 29 23 29 31 29 8 29 8 29 8 26 29 8 2 6 8 31 8 29 23 2 2 2 18 6 8 2 29 23 2 6 29 29 27 6 31 18 29 26 29 2 29 8 2 8 31 29 29 2 29 8 8 2 26 23 2 29 8 18 8 14 31 31 29 8 29 29 18 8 29 2 2 29 8 26 6 29 29 29 14 31 29 29 8 2 31 25 8 31 2 28 25 23 8 8 29 6 29 2 6 18 25 2 29 23 8 2 8 29 23 2 18 8 29 18 8 29 6 2 26 29 2 31 8 25 23 29 29 2 25 29 31 25 18 23 29 23 14 18 29 31 29 14 29 2 25 29 25 25 8 31 2 31 18 29 2 18 29 29 2 18 8 2 8 8 8 18 25 8 2 20 23 27 8 2 29 8 8 29 29 29 8 29 8 8 2 31 20 6 29 8 29 8 8 25 18 31 23 8 18 8 2 23 2 8 8 2 2 23 2 29 8 8 14 29 23 29 8 26 26 29 18 8 26 2 29 8 29 8 8 25 25 25 25 8 8 26 14 31 2 6 25 14 6 8 25 25 2 8 23 8 29 29 2 29 23 2 2 8 8 8 29 8 29 29 18 6 26 25 26 8 29 8 23 29 8 29 8 2 23 31 29 8 8 8 8 8 23 8 2 8 18 23 18 29 29 2 27 8 29 8 26 29 23 8 29 23 8 29 8 29 29 8 2 29 2 8 29 2 26 8 29 26 2 8 23 29 31 8 2 23 8 8 8 29 8 2 18 8 29 8 29 8 8 29 20 20 2 29 18 25 8 2 29 2 29 8 23 6 29 2 8 8 8 18 6 18 18 8 29 2 23 8 23 2 18 23 18 8 2 2 8 2 8 29 8 26 29 8 29 23 8 8 31 2 29 25 8 8 29 8 25 29 8 31 8 23 26 26 2 2 2 8 29 23 8 29 2 2 26 8 8 8 23 8 29 8 25 26 2 8 8 8 26 2 29 8 2 29 29 2 2 25 18 2 8 2 25 8 25 8 8 26 23 8 6 8 18 8 18 29 8 29 23 18 2 8 6 2 2 29 2 20 29 25 8 25 18 8 23 8 18 8 8 2 8 8 23 29 18 25 8 8 29 2 29 8 23 2 8 23 29 29 29 29 8 2 8 25 18 2 8 8 29 18 26 8 8 2 8 8 26 8 8 2 6 8 2 23 8 8 26 8 31 8 8 8 8 31 26 18 6 23 8 26 29 8 8 29 8 8 25 31 8 8 2 26 18 23 2 29 6 18 8 26 2 8 8 31 29 8 23 29 2 29 29 8 8 26 8 26 26 8 29 8 8 8 26 2 31 29 2 29 25 8 8 31 23 18 29 20 29 29 6 23 29 2 2 29 8 25 29 18 29 23 18 6 31 26 8 31 29 18 23 2 8 31 25 6 29 29 2 18 2 23 29 6 18 8 31 18 2 8 29 29 6 8 8 23 29 6 8 29 8 8 29 2 18 29 2 23 18 2 31 8 2 31 23 23 18 8 26 28 8 8 29 8 8 8 29 26 29 26 8 2 25 8 18 2 29 8 20 8 8 26 8 29 2 8 8 25 2 6 8 18 2 6 6 8 8 2 23 26 29 2 29 18 23 8 23 8 8 23 29 6 2 6 8 2 2 2 18 29 8 2 8 8 8 8 18 23 26 26 8 8 26 29 8 8 2 2 6 8 26 29 8 8 8 25 2 8 29 8 8 2 23 8 6 6 18 8 18 26 23 8 6 20 2 2 23 8 29 2 29 23 2 29 8 18 8 26 2 2 29 8 2 6 31 31 29 31 26 26 8 26 26 6 14 25 29 23 23 2 8 8 8 2 26 8 8 2 8 8 8 23 29 29 26 2 25 8 26 8 8 23 29 29 2 8 2 23 2 31 6 18 6 8 2 8 26 8 23 8 8 2 29 29 29 29 29 29 25 29 18 25 29 29 8 18 29 6 29 2 29 6 29 29 29 29 18 8 29 29 29 29 2 31 25 6 2 2 2 25 2 29 29 8 29 29 25 29 25 29 29 29 17 29 16 29 16 16 29 16 29 29 29 29 29 29 29 29 16 16 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 13 29 29 29 16 29 29 29 29 29 13 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 29 29 25 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 29 29 2 29 29 29 29 31 29 29 29 2 29 2 2 25 29 18 2 25 2 6 18 25 6 2 18 6 29 29 2 2 8 23 29 2 29 29 29 8 29 29 2 2 8 31 23 2 8 8 26 29 2 8 31 25 2 31 2 29 29 2 14 6 2 29 2 31 29 29 2 2 29 2 2 2 8 2 2 2 31 8 8 6 8 29 31 2 29 2 29 2 2 2 23 8 31 2 6 29 2 2 2 26 8 14 6 8 8 8 18 29 29 8 29 29 29 8 6 29 25 29 29 29 29 29 17 18 29 29 18 8 25 29 29 25 29 2 8 8 29 2 25 29 2 29 18 29 29 6 2 18 2 29 29 26 23 2 29 29 29 2 29 8 29 2 6 29 29 29 29 8 29 29 2 29 29 29 29 13 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 8 29 29 18 2 29 29 29 2 8 2 2 2 18 29 29 29 29 18 2 2 29 2 29 2 2 29 2 18 29 29 26 2 8 2 31 29 8 23 29 8 2 29 29 2 8 18 29 2 29 18 2 8 6 31 2 8 23 29 2 6 8 31 29 8 2 6 2 29 29 18 23 29 2 18 2 25 23 20 8 31 25 29 8 23 8 26 26 29 8 2 2 8 2 8 25 23 20 23 2 20 31 8 2 18 18 26 8 29 29 23 2 25 29 8 8 29 8 23 8 26 18 29 26 29 31 23 25 25 20 20 8 8 6 2 26 8 29 25 2 8 2 31 29 29 23 29 6 23 2 8 29 18 2 23 2 23 23 8 8 2 18 8 23 8 29 2 8 6 2 2 8 8 31 8 8 8 23 8 2 18 2 26 8 8 23 18 31 8 29 20 2 29 27 6 2 29 29 31 2 29 2 2 2 6 2 2 2 25 18 2 23 29 29 8 31 29 8 29 2 29 25 23 29 29 29 2 29 23 8 8 25 18 8 8 2 8 8 8 8 23 8 18 25 31 23 23 8 2 18 8 2 23 8 8 8 29 23 26 25 29 6 23 8 26 29 29 17 29 8 23 29 29 29 23 23 23 25 29 8 2 29 29 8 31 8 2 23 18 29 26 26 18 8 8 29 29 23 2 8 8 2 8 8 29 31 31 23 8 29 2 29 29 23 2 8 2 29 31 8 2 8 29 20 8 2 29 2 26 8 29 6 23 8 8 14 2 23 6 8 2 6 2 8 8 29 31 2 8 14 8 29 8 8 8 29 23 2 8 26 8 14 29 2 23 31 2 2 29 18 31 8 8 8 26 2 18 8 26 8 6 2 8 25 29 25 29 8 8 2 8 8 2 29 2 29 6 25 26 26 31 8 31 23 20 2 25 31 8 27 26 26 2 2 23 6 8 2 29 23 18 14 31 8 8 8 8 26 2 29 2 29 8 29 23 2 31 26 29 26 14 8 31 23 29 2 8 25 31 2 14 23 2 23 8 8 14 31 8 2 29 31 2 23 2 18 29 26 8 20 8 8 8 2 20 8 8 25 2 2 8 31 18 2 8 2 8 29 8 29 23 8 26 8 29 8 8 31 8 18 23 31 18 8 29 2 31 2 8 2 20 29 29 2 8 2 6 2 29 26 2 2 6 31 23 8 6 23 23 29 18 6 20 8 8 18 6 2 26 31 29 26 31 8 29 2 29 23 14 18 8 29 23 29 23 31 8 8 8 18 29 2 20 2 23 2 8 2 31 6 8 8 27 8 8 26 8 23 8 8 29 25 8 8 18 8 29 8 8 8 8 8 8 25 2 18 2 26 8 2 8 8 8 2 29 29 8 8 29 23 18 8 29 2 8 31 29 26 8 8 29 8 8 8 8 29 8 2 8 8 25 2 8 26 23 2 8 29 2 26 26 8 31 2 23 26 26 26 8 8 23 8 8 8 29 29 18 29 29 29 8 8 23 29 18 8 2 31 2 2 25 8 8 6 23 18 29 31 29 2 2 26 23 8 8 29 8 26 8 6 18 8 8 8 2 29 2 8 29 8 8 23 2 6 18 8 26 2 31 20 8 26 29 2 18 23 18 29 8 31 31 29 18 2 23 18 25 8 23 6 2 23 31 8 8 29 29 26 2 8 29 8 23 2 8 23 8 23 29 29 18 27 8 23 8 8 29 29 2 31 6 8 29 27 18 8 20 29 8 2 23 31 18 31 29 8 29 8 29 20 29 8 8 8 29 23 2 29 2 29 8 29 2 6 8 29 8 29 26 8 6 2 8 2 29 23 29 2 29 26 23 18 8 2 27 29 8 29 29 18 29 29 23 18 23 8 2 29 29 20 18 20 29 20 26 29 29 14 23 2 29 8 26 8 8 2 23 8 8 29 2 23 8 2 8 2 6 8 18 29 29 27 25 8 2 29 29 2 8 8 2 2 23 31 31 18 29 2 26 23 8 8 8 29 26 26 23 2 8 2 29 29 8 2 8 31 31 29 23 8 31 8 2 8 29 26 29 29 2 29 2 27 8 23 26 2 2 8 31 29 8 8 26 23 29 14 23 23 6 26 8 8 26 2 18 23 8 8 8 8 26 23 29 25 8 8 23 8 8 2 6 25 8 8 29 8 31 8 29 8 29 14 2 23 29 29 8 8 8 8 2 2 2 23 29 6 18 23 29 18 2 29 23 8 29 29 29 8 25 29 29 8 23 2 26 8 8 29 18 8 2 2 26 2 29 8 26 23 29 26 8 23 2 29 29 20 2 8 4 2 8 29 8 6 29 8 8 23 6 8 8 29 29 26 29 23 26 8 2 23 6 23 29 29 8 29 8 18 26 8 20 8 2 26 29 8 8 8 2 25 29 2 2 2 23 29 18 23 27 20 20 31 8 8 8 8 29 26 18 29 29 8 6 29 8 27 2 18 8 8 23 2 29 29 18 8 26 8 6 2 26 2 29 23 8 8 8 29 8 26 8 23 29 8 23 29 23 8 29 26 25 2 29 29 2 18 23 2 8 2 23 29 8 8 8 31 8 26 23 8 2 6 6 8 2 26 23 31 31 23 8 8 25 31 8 25 29 8 26 2 8 2 25 23 8 29 6 8 23 26 8 8 23 18 18 31 26 23 26 29 2 23 2 8 29 26 8 31 8 2 2 20 26 26 2 23 26 14 8 8 29 29 20 29 18 25 2 2 31 2 29 2 8 6 23 8 20 29 8 20 8 8 8 6 2 26 8 2 2 23 29 29 6 6 8 8 8 29 29 18 26 8 26 2 8 23 26 8 2 26 8 23 2 29 6 6 8 29 29 29 26 2 31 23 2 8 2 6 8 29 29 29 29 23 18 26 29 8 29 18 8 8 2 29 18 29 8 8 14 26 26 8 8 6 8 29 23 8 8 2 8 2 8 29 26 2 2 26 18 8 23 8 8 29 6 8 31 8 8 23 2 26 29 8 8 31 8 18 26 26 8 31 8 8 31 8 8 6 2 26 23 2 25 8 27 6 18 23 25 8 8 2 23 29 29 2 8 2 8 8 8 29 8 2 8 2 4 26 31 23 8 29 23 18 8 18 8 31 8 6 2 2 29 29 18 2 8 2 2 8 26 8 29 23 8 26 29 29 8 25 29 2 29 6 18 8 20 6 18 8 29 8 23 29 23 31 8 2 29 29 23 8 8 29 8 26 29 2 23 8 23 23 23 8 8 8 8 8 29 8 8 2 8 8 2 23 23 31 8 8 18 29 26 23 14 8 8 18 8 18 2 29 8 8 25 26 2 8 23 2 31 26 8 29 2 2 18 8 26 2 8 2 26 23 29 2 29 29 29 6 2 26 2 8 29 23 8 8 8 8 8 8 2 29 23 29 8 29 6 2 26 29 26 23 8 8 29 8 25 29 8 8 8 8 29 8 18 31 29 8 29 26 2 8 8 18 23 2 26 25 23 25 2 25 29 8 8 18 8 8 8 8 18 8 29 8 26 8 23 29 23 23 26 18 29 26 26 8 29 29 26 8 2 29 8 8 2 26 8 2 26 18 6 8 18 23 6 29 29 23 29 2 29 18 8 26 8 29 2 8 29 25 29 31 23 23 31 29 2 8 29 2 23 20 8 8 29 25 8 2 8 8 14 18 18 8 29 2 8 29 18 18 8 8 26 8 29 8 29 29 29 8 29 29 29 29 18 2 29 8 8 23 29 2 29 2 29 29 8 29 2 25 29 23 8 2 6 8 23 29 23 8 29 8 8 8 8 18 8 29 29 26 8 26 8 23 29 8 14 29 8 26 8 8 6 29 8 2 29 31 8 6 8 23 25 23 8 2 25 2 6 8 2 8 2 6 2 8 8 8 2 2 2 29 29 2 2 2 29 23 23 2 29 14 25 2 8 18 8 8 29 23 8 18 29 18 2 29 18 31 14 8 6 29 8 2 18 2 23 8 8 18 29 18 8 29 31 14 26 8 18 8 8 8 8 29 8 8 18 18 8 8 8 8 8 2 2 18 29 8 31 8 18 6 2 8 29 14 8 18 6 18 20 20 2 20 8 8 8 2 18 8 2 2 20 2 6 2 29 2 14 31 29 2 25 2 25 29 25 18 25 2 2 26 29 8 26 23 25 25 26 26 23 29 29 8 8 18 26 2 2 29 25 31 18 23 23 2 20 8 26 20 2 2 8 8 18 18 20 8 8 31 25 8 18 8 8 31 2 8 23 23 25 23 2 29 2 8 26 23 8 23 23 26 31 8 14 29 18 23 6 2 2 26 31 25 29 18 18 8 23 23 8 2 8 18 23 2 6 2 8 23 29 29 2 8 8 23 18 2 29 8 18 8 23 29 2 23 29 26 2 2 8 2 8 2 8 31 29 8 25 18 29 27 29 29 2 23 2 29 8 8 2 6 8 29 26 8 8 8 2 29 26 29 29 26 23 2 8 8 29 26 26 8 8 2 8 2 2 6 23 26 18 2 8 31 29 8 8 29 29 23 8 2 8 8 26 29 8 29 2 23 8 26 29 2 2 8 8 29 29 23 8 29 2 2 18 23 6 29 8 8 8 6 8 29 8 18 23 27 29 23 2 2 23 29 25 2 6 20 2 23 8 2 8 26 20 20 20 26 8 29 23 8 29 2 2 2 20 31 25 26 8 2 8 6 8 8 2 23 8 29 2 29 6 8 23 2 8 23 8 2 8 2 8 2 31 2 8 29 4 26 14 23 8 2 8 18 29 31 18 2 2 20 8 29 2 2 26 26 23 29 8 8 2 27 8 29 6 8 8 8 29 8 8 2 6 2 31 29 23 5 29 26 2 2 25 18 20 20 31 6 2 8 25 2 23 2 8 26 8 6 26 31 2 18 8 29 23 8 8 2 6 29 8 26 29 26 8 18 2 8 18 2 8 31 18 2 8 29 6 8 23 6 2 8 6 29 25 26 2 2 8 29 8 8 29 8 2 29 26 6 8 23 8 29 2 2 2 29 31 8 18 20 20 29 20 2 8 8 23 8 8 23 2 23 26 26 8 23 29 8 29 29 29 6 29 31 29 29 23 26 29 6 18 8 26 23 25 29 26 18 8 2 23 26 8 2 26 29 29 8 8 29 23 27 29 18 8 2 8 25 29 2 18 8 8 6 2 26 2 29 2 23 26 26 29 8 8 29 31 14 23 23 23 8 23 8 31 31 8 26 18 26 18 8 29 26 2 2 26 8 26 29 8 23 29 23 8 8 23 14 2 8 8 2 8 8 8 8 6 8 29 23 2 23 23 8 26 8 26 2 26 29 26 8 8 8 29 8 6 29 29 29 26 29 6 8 29 2 29 8 8 8 8 29 29 26 29 8 29 29 8 8 2 23 23 29 8 14 29 29 8 29 8 2 18 2 8 26 8 23 6 23 29 29 29 2 18 23 29 2 29 8 18 8 8 20 23 8 20 20 8 8 29 14 2 8 27 8 8 8 23 29 8 2 29 2 20 18 2 8 8 29 29 6 2 14 26 23 8 8 31 18 2 18 2 8 8 8 26 31 8 23 8 18 8 8 4 29 26 8 18 23 8 18 8 29 8 8 8 29 2 29 6 18 8 23 8 26 26 23 29 8 2 2 23 2 23 8 29 29 8 8 8 8 2 2 25 8 23 8 23 29 29 2 8 8 14 8 23 29 8 8 8 25 2 8 2 8 8 29 14 29 29 8 8 8 23 6 29 8 2 2 23 29 6 25 6 18 2 31 2 2 27 23 26 29 25 8 8 8 29 8 8 29 2 6 31 8 20 31 29 8 29 23 6 18 8 18 8 26 8 23 8 2 6 8 26 8 29 8 8 31 8 26 29 8 26 8 8 23 31 29 6 8 8 29 25 29 29 26 29 8 2 23 23 18 23 26 2 29 2 8 6 2 8 8 8 2 29 23 29 8 8 26 8 8 8 2 27 29 8 8 6 2 8 31 23 18 18 29 8 8 26 2 8 23 29 8 8 29 8 18 29 25 29 29 2 29 8 26 23 8 2 8 2 8 31 8 8 8 29 26 8 8 29 8 2 18 29 2 8 29 8 29 8 29 8 8 8 8 8 8 8 29 29 23 2 8 18 18 8 8 2 29 23 2 6 2 23 8 8 23 8 31 8 8 26 23 2 14 8 8 23 8 29 8 8 2 29 8 29 8 2 2 29 8 2 8 8 26 23 31 26 29 31 29 8 26 29 6 25 8 6 2 29 6 29 29 29 8 8 8 6 8 29 8 8 8 2 8 29 2 8 8 8 2 8 23 26 29 8 8 29 29 29 14 23 2 8 26 4 8 8 29 6 2 29 2 2 8 26 26 29 2 29 29 23 29 2 23 2 31 8 8 29 8 18 25 29 8 8 8 2 23 14 18 23 8 2 6 29 29 18 2 25 4 2 8 23 23 25 29 29 29 25 29 6 29 23 23 23 23 29 20 8 23 29 8 2 14 8 29 25 26 29 23 26 8 29 8 8 25 2 8 8 29 31 23 29 2 8 29 29 29 8 8 18 29 26 8 2 2 18 29 18 29 29 25 8 8 31 25 6 29 6 25 29 29 29 8 2 8 8 29 29 8 20 20 8 8 25 8 8 23 2 2 23 8 29 8 8 8 8 8 26 14 2 29 29 6 2 18 29 6 2 29 29 2 8 6 26 29 25 31 2 6 8 29 2 26 2 8 25 8 27 23 2 8 14 8 2 8 8 2 2 25 26 29 18 2 18 2 29 23 8 2 8 26 18 8 8 29 23 8 2 8 26 2 2 8 2 29 6 25 25 8 23 26 2 31 26 23 23 29 29 29 18 29 2 26 18 8 23 31 29 29 23 2 8 8 2 29 8 6 31 6 18 2 8 8 29 26 23 31 8 29 2 8 29 31 6 2 29 8 8 8 8 18 2 18 25 8 23 8 18 2 8 8 8 26 23 18 25 6 2 29 25 29 8 8 8 8 26 18 2 8 8 18 29 2 8 23 2 8 29 8 2 18 23 8 29 29 8 8 8 8 23 8 18 8 6 26 6 23 2 23 2 23 6 26 8 8 29 14 8 18 29 26 26 8 18 26 8 2 29 8 31 8 29 29 29 29 29 14 8 29 2 8 8 8 8 25 6 25 18 26 2 2 18 18 18 2 18 2 18 2 2 29 29 31 2 2 29 8 2 2 20 20 20 27 29 8 8 8 2 2 2 2 26 23 31 23 8 2 31 2 6 18 29 23 31 6 31 26 6 8 8 8 8 18 18 8 8 8 18 8 23 29 18 29 2 29 29 29 29 26 8 29 8 8 23 2 2 2 25 14 8 8 8 29 8 8 2 29 29 29 26 14 8 23 29 8 25 8 8 8 6 8 2 2 8 29 23 25 8 18 6 23 29 23 29 29 2 2 8 8 25 2 2 8 2 18 26 2 2 8 29 26 31 8 29 2 31 2 6 2 31 29 23 2 29 8 2 8 29 18 2 23 29 8 8 29 18 6 6 2 8 8 18 2 29 8 2 8 29 2 8 2 26 2 2 8 8 29 29 8 18 20 23 8 8 26 8 8 8 8 18 29 26 25 26 23 8 23 2 18 2 29 29 20 29 18 29 18 2 18 29 8 25 25 29 2 29 18 26 29 26 26 29 8 2 8 8 8 26 29 23 29 29 6 8 23 2 29 6 23 2 23 23 8 8 8 18 29 2 29 29 18 29 8 29 29 29 23 25 2 8 23 25 29 2 26 8 2 8 2 8 8 8 18 26 8 8 8 6 29 31 2 8 8 29 2 23 14 8 2 6 29 29 23 29 25 29 25 25 29 2 2 31 29 18 23 20 8 2 8 26 18 8 26 2 2 2 29 8 2 6 26 8 29 8 8 29 2 29 18 2 2 18 18 2 26 8 26 26 23 5 26 31 18 8 29 29 2 2 8 2 29 8 2 8 8 2 23 2 8 2 29 2 25 8 2 2 2 2 8 8 8 2 29 8 8 4 26 29 6 8 8 23 29 29 8 2 8 8 23 29 6 8 2 8 8 8 2 29 2 8 29 18 8 29 8 18 6 29 31 23 29 8 6 8 8 18 8 6 2 8 18 2 8 23 29 8 8 26 29 8 2 8 2 2 29 2 29 29 18 8 8 31 8 2 18 8 6 29 23 29 2 29 26 8 2 8 29 31 29 26 2 31 26 8 6 18 23 8 29 8 14 2 8 8 2 31 8 23 18 14 29 29 4 6 8 8 2 29 2 26 8 8 4 23 8 29 8 8 26 18 8 23 29 8 2 2 2 18 29 8 8 2 26 29 25 29 8 18 8 18 20 31 31 18 29 18 26 8 8 8 18 29 6 8 23 8 18 25 29 29 29 8 8 29 14 8 8 8 8 29 2 29 29 8 18 26 8 31 6 18 8 26 31 8 29 29 8 8 8 2 2 2 8 29 29 6 2 26 23 6 6 29 29 31 6 23 29 23 8 8 23 31 6 2 26 6 29 31 2 8 29 29 29 23 23 26 2 27 29 8 8 8 29 23 2 26 8 18 29 29 23 26 18 29 8 29 8 29 29 2 8 31 26 26 29 8 29 8 29 25 29 23 8 8 8 2 29 8 2 2 8 8 8 23 8 8 23 8 23 18 8 23 26 29 8 8 23 14 29 2 29 2 8 8 6 23 2 8 8 18 25 18 29 8 23 2 18 2 2 23 31 23 25 23 23 29 23 8 29 29 25 29 29 23 29 31 29 29 2 8 29 26 29 8 8 26 29 2 8 8 26 6 6 29 31 8 29 2 29 31 2 8 8 29 8 29 2 18 2 8 8 6 25 23 2 8 8 2 23 8 26 6 8 8 8 29 8 8 2 14 18 23 29 2 8 31 18 29 29 29 18 29 8 23 8 8 29 23 18 8 29 29 8 18 8 8 26 8 2 29 6 14 2 31 8 2 14 2 31 2 29 8 8 31 2 2 2 29 6 29 8 18 2 6 2 23 2 26 8 2 26 23 31 2 31 29 31 8 2 8 18 8 8 8 2 23 8 31 18 8 8 18 29 2 2 6 29 8 29 29 18 2 25 23 31 2 2 29 8 29 8 18 2 6 8 18 8 26 29 23 8 29 8 2 8 8 18 29 31 29 8 29 29 6 29 29 29 2 18 8 8 8 18 26 29 8 23 29 2 29 2 29 23 18 2 23 8 8 8 31 2 2 23 2 8 2 8 8 8 29 2 27 8 29 8 8 26 2 25 8 8 29 18 29 8 8 6 31 8 2 20 2 23 2 31 29 8 23 18 29 8 29 2 26 23 8 18 8 8 18 2 29 8 2 2 8 29 29 18 8 29 26 2 8 29 29 29 29 8 2 8 29 25 29 8 8 8 2 23 2 8 2 18 2 2 8 8 31 29 23 8 29 8 8 2 25 26 8 6 29 25 31 23 8 29 23 2 26 6 2 8 8 29 26 29 8 8 23 29 8 14 18 2 26 8 23 23 8 23 27 26 18 8 8 2 29 8 8 14 6 2 8 29 8 29 6 29 18 8 26 31 8 18 8 18 29 29 8 29 29 8 18 6 8 2 26 29 18 8 8 25 8 26 23 23 25 18 25 8 26 29 8 8 18 23 8 8 31 6 31 6 6 8 2 2 29 29 8 2 23 8 8 8 18 26 31 29 8 29 8 8 26 2 8 8 29 8 6 29 23 29 29 29 14 29 29 23 2 2 8 2 8 2 31 8 2 29 23 2 6 14 6 29 2 6 8 8 26 8 8 29 26 8 8 29 29 2 29 29 29 8 29 8 8 2 6 2 26 6 8 2 2 23 8 2 29 2 29 8 26 26 26 2 8 27 29 8 29 2 8 29 29 27 23 29 2 8 31 23 29 2 29 2 8 17 2 18 29 6 8 27 8 2 26 2 8 29 23 2 29 2 23 23 18 29 29 18 8 8 8 2 8 18 23 8 26 26 29 8 8 26 25 26 18 8 26 23 8 29 23 29 6 23 8 26 29 8 26 8 18 8 18 29 26 6 6 23 8 8 2 2 6 8 25 25 8 18 23 26 29 8 31 29 2 2 8 8 29 2 23 26 26 8 8 29 23 29 25 8 29 29 2 25 31 2 26 23 29 8 23 2 8 23 14 8 26 29 8 26 8 8 8 8 8 31 8 23 2 8 29 18 8 6 8 8 2 31 8 8 26 2 8 29 25 18 18 8 29 23 26 25 8 18 8 31 8 29 27 2 8 8 18 8 29 2 8 8 8 26 2 31 29 2 18 23 29 8 2 29 18 29 8 2 6 29 29 23 25 18 26 8 2 8 26 26 8 23 6 8 18 2 26 6 2 26 23 31 25 6 2 31 8 2 2 26 25 8 8 23 26 2 18 29 8 8 8 23 2 29 8 29 18 23 8 29 6 20 8 2 8 2 29 2 29 8 8 14 31 25 29 8 8 23 8 8 8 6 26 29 8 2 23 31 2 2 18 29 8 29 8 6 29 8 8 29 8 2 8 8 26 29 2 8 29 26 8 23 29 29 29 26 8 29 14 8 27 8 29 29 26 2 8 23 8 8 18 29 8 26 29 29 26 29 23 23 8 29 8 25 6 8 20 20 18 29 8 20 23 2 18 2 23 18 25 26 29 8 8 2 26 8 8 27 8 2 8 29 29 18 18 23 2 29 31 8 6 31 2 29 26 29 8 8 8 2 8 8 8 31 8 18 8 8 29 31 26 29 29 29 2 2 8 29 23 29 29 23 2 23 8 2 31 29 31 29 6 18 20 20 8 2 29 8 8 31 29 2 29 23 2 23 8 8 8 2 25 8 8 26 23 26 18 8 2 8 8 29 29 8 18 18 8 8 29 6 26 18 8 6 26 26 23 2 27 2 8 29 2 2 8 29 26 23 8 8 27 8 20 8 18 18 2 26 25 6 29 18 29 8 8 2 2 8 25 29 29 8 29 2 29 29 31 6 26 29 29 29 27 2 26 26 8 8 25 8 2 8 8 2 8 29 29 18 8 2 6 18 26 8 8 23 26 26 29 23 29 8 2 29 8 8 23 8 8 25 2 20 8 8 26 26 18 6 8 25 29 31 2 8 23 29 29 23 29 8 8 2 8 29 29 8 8 26 5 8 2 23 2 8 29 18 18 8 25 2 2 23 26 8 29 8 8 18 18 26 29 25 31 26 26 2 26 6 8 8 2 8 18 2 18 26 8 8 14 31 26 26 8 29 23 8 8 31 8 2 29 29 23 8 29 8 26 26 8 8 2 8 6 8 2 2 8 23 6 2 8 8 8 29 2 31 26 29 26 8 29 2 18 29 8 23 8 29 2 23 8 8 18 18 25 2 6 8 18 29 18 29 31 2 23 29 8 8 2 8 29 8 29 8 8 2 29 2 29 8 6 20 29 31 18 8 2 18 29 6 6 27 6 29 8 2 29 2 23 23 8 6 29 31 6 25 8 31 2 8 2 18 8 8 18 18 2 8 6 8 27 2 26 2 6 23 2 2 8 26 26 8 6 2 8 2 29 18 6 31 23 18 8 18 26 6 26 6 8 8 8 2 8 6 6 8 18 23 26 29 31 31 29 8 2 14 29 29 8 31 2 29 29 29 29 8 18 18 31 8 26 8 29 8 29 8 2 23 26 8 8 8 2 18 29 29 29 26 18 26 8 29 29 8 23 8 29 29 23 2 8 18 23 6 8 8 8 8 8 8 29 8 8 8 23 29 29 8 8 2 26 8 8 26 26 2 8 8 8 18 6 23 23 8 8 8 18 8 29 8 8 2 8 6 29 8 8 23 29 8 8 8 18 18 8 29 29 18 25 29 31 23 23 26 8 8 8 2 8 31 23 31 8 8 2 29 29 2 26 2 23 8 8 6 6 29 29 2 2 29 29 18 2 31 8 23 8 8 8 29 8 8 2 8 18 23 23 2 31 2 8 8 2 17 29 23 29 29 8 8 29 29 23 26 29 23 26 8 2 29 8 18 25 8 18 18 8 26 20 6 23 26 27 29 8 8 8 8 8 8 2 8 8 8 2 2 23 8 25 29 29 8 6 29 2 2 8 25 27 8 8 8 29 8 8 2 29 8 8 8 29 29 29 2 29 26 18 23 29 29 2 23 8 2 8 8 8 29 29 25 29 2 8 20 2 8 8 8 6 8 31 8 2 8 8 23 8 8 8 8 29 14 8 8 2 23 8 26 2 29 8 8 8 2 2 8 29 8 8 8 8 31 14 8 8 2 29 29 8 2 29 29 8 18 25 2 23 26 2 29 29 8 29 29 8 23 25 25 25 18 8 8 18 6 2 8 23 2 29 25 29 2 2 23 8 26 2 29 2 8 8 6 31 8 8 31 6 2 26 18 2 26 6 8 8 23 29 23 2 29 29 26 8 18 8 8 2 18 8 29 18 29 26 2 8 29 29 29 8 29 18 8 29 25 8 29 8 2 29 29 25 23 8 2 29 29 18 8 8 23 6 29 2 29 23 29 31 29 2 2 8 2 31 26 23 8 8 29 26 6 2 8 31 26 8 8 2 8 8 23 29 23 14 8 8 6 8 8 31 8 2 8 29 23 8 26 27 2 8 6 8 31 23 8 18 2 8 23 29 29 18 29 26 18 8 2 29 2 8 26 2 27 20 29 8 18 29 8 8 29 2 2 23 29 6 6 2 8 8 2 6 29 29 23 8 8 20 8 2 8 2 23 2 14 6 2 18 2 8 2 29 8 8 2 29 2 23 29 8 8 8 8 23 18 8 29 8 8 29 26 23 18 2 2 29 8 2 2 29 2 2 29 2 23 2 25 2 2 2 25 2 23 29 2 31 2 2 8 8 8 31 18 29 8 6 8 8 8 6 8 29 2 29 6 8 2 31 18 18 2 29 23 18 14 23 8 29 2 18 31 8 26 8 2 23 23 8 8 8 8 27 2 29 29 8 23 8 8 23 8 18 18 29 2 8 2 25 2 20 8 20 20 20 2 8 29 2 25 25 25 2 25 18 6 27 2 29 6 8 2 29 2 29 29 29 27 8 2 29 18 29 29 29 29 29 16 16 29 16 19 29 29 19 16 29 29 29 29 29 29 16 29 29 16 16 19 29 29 16 29 19 13 29 29 16 16 29 16 16 29 29 16 16 29 29 16 29 29 16 29 29 29 29 29 16 16 29 16 16 29 29 29 29 29 29 16 16 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 18 29 8 29 8 29 29 29 29 29 16 29 29 29 29 29 17 29 29 29 29 29 2 2 29 29 16 29 16 29 29 29 16 13 29 29 16 29 16 29 29 16 16 16 16 29 16 13 29 16 16 29 29 29 29 29 29 29 16 29 16 29 16 16 16 16 29 16 16 16 29 29 29 16 16 29 29 16 29 29 29 16 29 16 29 16 13 29 16 29 29 29 16 29 29 29 29 29 29 16 16 29 16 29 19 29 16 16 16 16 16 29 19 16 19 29 16 29 29 16 29 29 16 16 29 16 16 16 16 29 16 29 16 16 19 29 16 29 16 29 16 19 16 29 16 16 19 16 29 13 29 29 16 16 13 16 16 16 16 16 19 29 16 16 29 16 16 19 29 19 29 19 29 29 16 19 16 16 19 29 16 29 16 16 19 29 29 29 16 29 16 19 19 29 16 29 19 29 29 29 29 16 16 29 29 29 16 19 29 16 16 16 16 16 16 16 16 13 16 13 29 16 16 29 29 16 16 29 29 13 29 29 19 29 29 16 13 29 29 16 16 29 19 16 19 29 29 16 29 16 16 16 29 16 8 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 25 16 29 29 29 16 29 29 29 29 16 29 16 13 29 16 29 29 29 29 19 16 16 29 29 29 29 19 19 29 29 29 29 19 29 29 16 16 13 29 16 29 13 29 16 29 29 19 13 29 16 13 8 16 29 16 19 29 29 29 16 29 29 29 16 16 29 29 29 16 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 18 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 31 29 2 29 29 29 29 29 29 18 29 18 29 29 29 8 29 29 14 8 29 29 29 29 29 2 29 29 29 29 29 8 29 8 29 29 29 8 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 13 29 23 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 14 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 2 29 29 29 29 29 2 6 2 18 29 29 2 2 29 25 2 29 29 18 29 29 2 6 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 25 29 29 2 29 5 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 2 29 29 25 18 25 25 29 29 29 29 2 29 2 2 29 25 2 8 23 2 29 2 2 29 25 25 29 29 29 29 29 2 18 25 29 29 29 8 8 25 2 18 2 2 29 29 8 8 31 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 29 29 29 8 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 6 31 14 2 29 2 2 29 25 31 29 29 29 8 8 8 29 8 26 26 23 26 29 8 8 2 2 2 29 25 29 8 8 8 18 8 2 2 6 2 23 2 2 2 8 6 2 29 23 6 8 2 23 29 29 6 2 2 2 29 25 8 6 25 6 26 26 2 18 8 29 8 23 2 29 27 29 29 25 29 31 25 29 29 29 6 31 8 25 2 6 29 23 20 26 8 2 2 29 29 26 8 2 29 25 29 8 29 8 29 2 2 2 29 2 29 29 23 29 18 26 29 29 2 8 29 8 31 23 23 23 20 2 31 8 6 2 27 2 31 2 8 2 8 26 8 2 29 23 8 29 8 23 8 29 25 29 8 2 2 18 18 25 6 26 31 8 23 25 18 8 29 31 29 8 2 23 2 18 29 8 29 8 20 8 2 6 2 31 29 6 29 23 2 26 29 29 29 8 29 29 2 2 18 29 8 29 2 14 29 2 25 23 23 31 23 8 18 23 23 31 8 29 26 31 31 2 8 8 18 20 2 29 25 25 6 2 2 8 23 18 29 25 23 2 8 29 29 18 8 6 2 29 25 31 29 8 25 2 2 29 23 26 18 29 2 20 20 29 2 20 26 20 20 29 29 31 2 26 2 2 29 8 2 29 25 8 2 18 29 29 29 29 29 29 6 29 29 29 29 29 14 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 2 6 29 23 2 25 8 2 2 31 8 29 2 29 2 2 29 23 8 29 25 8 29 2 29 8 2 2 2 8 29 6 18 25 25 29 18 23 8 8 31 23 2 25 29 26 29 8 23 2 29 8 8 2 2 18 29 18 6 6 29 25 8 2 29 29 25 2 29 8 29 20 23 29 26 20 29 2 8 8 29 8 8 31 25 23 8 2 27 20 6 2 25 29 29 2 14 2 8 23 6 8 6 2 6 2 8 29 26 8 26 29 8 29 8 8 29 2 23 29 29 2 26 26 8 6 8 23 29 6 29 2 29 8 2 8 18 8 29 2 2 2 25 8 18 2 2 29 25 2 8 25 25 8 29 29 8 8 26 23 29 18 2 2 25 26 29 18 29 2 18 26 29 29 2 8 18 18 23 23 29 6 8 29 2 23 29 2 6 8 8 29 29 31 23 26 23 8 2 6 29 26 29 14 29 23 25 6 29 31 8 2 2 29 8 18 29 8 2 8 29 2 18 8 23 8 29 2 23 6 2 2 8 8 8 2 2 8 29 6 2 2 18 26 23 18 29 31 18 2 2 18 23 8 8 29 2 8 29 25 8 26 8 20 25 20 18 29 25 18 25 2 23 26 29 6 18 29 29 23 26 23 2 18 8 6 4 23 29 8 2 29 29 18 25 2 26 29 14 6 8 8 2 2 31 18 18 29 6 29 29 29 8 8 23 26 2 29 23 8 6 8 8 2 25 2 8 29 23 8 29 18 2 8 14 14 2 2 8 23 27 8 26 29 26 23 29 8 2 23 25 2 8 2 20 27 23 18 25 2 2 8 8 2 2 8 2 29 8 29 8 8 8 8 23 18 27 29 23 8 6 8 26 6 29 8 8 29 2 8 29 8 29 29 8 2 2 14 25 25 8 29 29 26 2 8 2 2 23 6 29 27 2 23 29 8 8 8 29 25 2 23 2 25 6 2 23 2 2 2 8 8 8 27 2 29 8 25 14 27 25 8 23 2 2 20 29 8 2 29 8 29 29 29 8 23 6 8 29 29 29 2 8 8 8 23 8 29 8 25 8 8 29 25 25 8 18 29 29 8 8 8 29 23 8 8 29 29 8 23 26 6 4 25 25 18 18 8 8 26 29 26 8 8 18 18 2 2 18 2 26 8 6 29 26 29 14 8 8 23 29 29 2 29 6 26 26 29 18 8 29 29 8 23 29 8 8 8 8 2 29 8 29 29 6 25 29 2 2 2 26 29 23 6 29 8 2 26 2 2 8 23 2 26 6 2 8 2 8 18 26 23 26 8 26 31 23 2 2 2 23 25 26 29 25 29 8 18 8 23 2 2 8 23 8 14 8 14 8 2 2 23 29 2 8 29 6 23 8 23 2 18 2 2 29 26 8 29 23 29 8 23 29 23 8 8 2 2 8 18 8 2 2 26 8 29 2 2 8 8 23 6 6 18 8 8 8 2 8 8 2 29 29 2 8 26 29 8 23 18 25 18 25 25 25 18 6 26 8 8 23 8 25 23 29 26 6 8 8 29 29 23 6 2 8 29 29 27 8 23 8 8 29 26 25 25 2 8 29 29 2 29 2 8 29 26 8 29 23 29 25 8 29 31 8 29 18 29 26 29 29 8 6 23 2 2 2 29 26 8 8 23 29 29 18 29 6 27 31 25 29 26 25 8 29 18 6 14 8 29 23 8 2 26 29 20 8 8 23 6 25 8 29 20 29 23 6 2 20 8 26 8 2 14 29 8 2 18 23 29 8 2 29 8 18 2 29 8 31 18 8 2 20 26 2 8 26 2 29 29 26 29 29 2 29 6 29 8 8 31 25 29 25 6 27 14 29 25 25 29 25 27 25 18 29 29 18 29 2 18 2 8 29 8 29 29 29 2 2 25 29 29 18 29 2 18 29 8 2 2 29 2 23 29 29 29 26 8 26 23 2 8 29 25 8 6 29 8 18 2 8 29 6 29 29 23 8 8 2 8 23 8 2 23 8 8 23 8 2 29 25 29 2 25 2 29 29 23 29 2 18 29 6 6 29 2 23 25 23 23 23 2 8 18 18 6 8 6 2 2 8 8 2 29 18 8 23 23 23 2 8 25 8 23 29 26 2 8 26 8 23 23 23 29 8 25 29 8 29 25 2 8 31 23 29 23 29 29 29 29 18 6 2 2 31 29 6 6 23 29 2 8 8 29 8 29 26 2 8 23 25 2 25 31 4 2 23 14 31 23 29 27 8 27 29 8 23 23 8 29 29 29 25 23 18 25 6 2 29 25 8 2 29 8 26 23 8 2 8 25 25 29 23 29 8 25 18 29 31 26 8 8 8 18 18 23 29 23 23 31 2 8 26 29 23 23 31 25 2 29 23 8 18 29 8 25 8 2 27 29 6 25 2 2 8 29 8 23 29 2 8 29 29 2 18 8 8 2 8 8 18 8 18 2 8 23 29 26 8 2 31 2 8 8 29 8 2 8 29 2 2 8 8 29 25 8 8 8 29 25 25 29 8 29 8 26 29 8 29 29 29 8 18 31 25 2 8 2 29 29 8 2 8 2 23 2 2 25 26 18 2 25 18 2 14 29 2 8 8 8 8 29 8 23 26 23 6 25 2 18 20 8 20 20 23 6 23 2 8 23 18 29 8 23 20 4 23 18 8 14 2 29 8 23 23 2 8 29 23 8 25 29 29 20 26 20 23 29 23 18 8 8 18 25 29 8 26 8 29 8 8 25 2 29 18 8 29 8 8 31 8 27 18 29 29 26 18 26 8 6 23 18 29 26 29 8 2 2 2 29 29 8 8 29 8 29 31 8 6 29 26 8 29 29 29 29 2 25 25 29 8 8 23 2 29 6 26 29 6 26 29 29 2 8 29 8 8 29 8 8 8 14 2 6 2 8 8 8 8 29 23 18 29 14 8 25 29 8 20 23 20 18 29 8 26 14 25 27 8 8 29 20 20 23 8 2 26 29 29 23 25 23 2 8 8 8 8 29 23 29 8 29 2 25 25 29 8 6 29 8 31 8 2 2 25 23 2 8 29 8 6 8 26 6 29 23 29 8 26 23 29 29 2 18 29 2 25 29 8 2 8 2 23 8 8 2 26 25 23 2 4 29 23 8 18 26 25 29 29 26 23 6 29 6 8 2 25 29 8 2 6 8 8 18 8 8 26 8 2 23 8 8 26 29 29 2 8 18 31 2 8 27 8 23 8 6 26 25 2 14 23 18 8 29 8 23 29 2 23 29 25 2 8 8 29 29 8 18 29 29 26 2 8 18 23 29 2 8 29 8 23 25 6 8 29 8 8 8 8 8 31 8 6 23 8 14 31 18 2 26 20 17 2 25 8 8 8 2 23 8 23 8 31 2 27 2 29 18 18 8 6 23 29 18 8 18 18 2 2 2 18 8 6 8 26 6 14 4 29 25 2 2 26 6 2 29 8 29 14 2 8 2 2 29 29 31 26 26 18 6 18 8 23 31 8 2 8 8 25 2 6 29 26 29 8 23 6 29 18 8 8 18 2 8 8 18 8 8 8 8 18 25 26 8 29 31 2 6 31 8 29 6 2 29 8 26 18 6 2 29 8 8 29 18 26 31 29 18 26 8 2 8 23 6 29 2 29 2 26 29 8 29 29 2 8 31 6 29 2 2 29 29 29 8 8 29 8 29 8 8 18 31 23 2 26 18 8 18 2 8 14 31 29 2 8 2 26 2 8 26 23 26 29 29 8 8 2 18 8 29 8 25 6 6 29 23 31 2 25 29 8 2 23 2 25 2 31 2 8 8 25 29 8 6 18 8 29 29 6 25 6 31 29 25 29 2 31 8 8 2 29 8 8 8 18 26 29 29 8 8 29 2 18 29 23 23 23 29 8 26 29 2 25 8 29 2 2 6 8 26 2 29 8 8 18 6 8 8 23 2 29 8 2 23 8 8 2 8 29 8 2 26 2 8 8 25 8 8 8 29 27 6 27 8 8 2 14 2 6 20 8 6 2 14 20 20 20 18 29 8 18 8 8 8 29 8 18 2 8 8 29 2 29 23 2 8 26 26 18 31 8 29 8 8 8 27 2 8 8 8 8 8 8 23 2 26 2 29 8 8 6 23 29 18 6 8 23 8 29 8 8 25 6 23 18 6 2 14 26 2 26 2 6 8 8 2 23 6 29 18 8 29 25 6 8 29 29 2 8 23 8 6 2 25 29 8 8 25 8 2 8 8 8 23 23 29 2 2 6 8 29 18 18 8 8 6 8 23 8 2 31 8 23 8 8 26 6 29 2 6 8 8 2 8 8 29 18 23 2 2 8 8 8 6 2 23 8 2 8 23 2 29 23 8 29 26 18 29 8 8 20 31 23 8 8 29 2 29 2 6 8 18 8 26 8 6 23 8 14 29 29 31 2 31 8 23 23 31 23 8 8 2 8 29 29 18 2 8 8 8 8 8 2 23 8 8 8 8 26 8 2 29 18 18 6 8 2 26 8 23 29 18 26 8 23 29 23 2 2 8 8 29 2 8 8 8 8 8 8 23 18 8 6 29 29 31 14 23 26 8 8 6 26 2 29 29 23 29 29 8 29 27 29 29 29 29 29 23 14 18 29 14 8 2 29 8 8 29 8 23 8 6 8 26 8 29 23 26 23 8 29 31 29 25 18 8 8 26 5 8 2 6 2 25 14 6 25 6 18 29 23 29 26 8 8 8 23 8 8 26 8 6 8 2 29 29 8 29 6 23 29 2 8 29 8 8 23 6 8 29 23 8 18 18 8 8 8 8 2 8 29 8 6 29 29 8 18 2 8 2 31 8 29 29 23 2 8 8 23 23 23 29 23 6 8 6 29 29 26 2 29 29 29 29 29 29 8 20 6 23 26 8 14 8 18 29 8 29 2 23 18 8 6 26 26 8 29 29 18 23 2 29 2 8 2 8 31 23 25 29 29 29 14 8 8 2 8 29 23 2 26 8 8 23 8 6 8 6 29 2 8 29 2 26 2 2 23 8 2 18 26 8 29 29 8 2 23 8 29 8 23 2 8 26 18 29 27 8 2 23 23 29 26 8 8 31 29 23 8 8 2 23 23 8 29 25 23 18 18 2 8 8 18 23 31 18 18 2 2 2 8 25 8 29 23 8 26 8 8 18 14 29 2 8 26 31 29 8 29 29 29 8 29 23 2 31 2 29 6 29 8 8 23 29 8 29 6 2 29 23 8 8 29 18 8 26 18 25 18 27 8 17 14 8 8 8 6 29 26 29 29 23 26 29 8 2 6 2 8 29 29 29 29 6 8 8 8 18 23 29 31 8 29 23 23 2 18 29 31 29 2 29 18 2 20 8 2 8 29 8 29 29 8 2 2 8 8 8 29 8 25 23 18 6 8 8 26 8 2 26 23 8 29 2 8 18 8 8 29 18 8 8 2 29 6 2 29 23 6 8 26 8 2 26 18 25 26 18 8 8 8 29 8 2 18 29 2 23 8 6 2 20 2 6 14 26 8 8 29 14 23 31 23 8 8 18 29 2 29 29 29 29 29 8 2 8 31 26 20 8 8 2 26 8 29 2 29 29 20 20 26 8 29 2 23 2 8 18 23 2 31 14 2 8 29 8 29 2 2 26 26 8 23 8 29 2 8 29 8 29 29 29 25 26 2 8 26 8 8 18 29 8 26 25 8 8 26 8 29 2 23 29 29 2 2 29 25 8 29 14 18 29 8 18 29 23 29 2 31 29 2 23 6 2 8 29 2 2 8 29 8 14 8 8 23 26 8 23 8 6 2 29 8 8 8 2 18 29 8 23 18 6 29 25 6 18 20 23 26 29 18 20 23 29 2 29 6 8 2 29 6 29 8 8 8 18 29 25 8 26 29 29 8 29 6 8 29 8 18 25 29 8 8 29 23 23 8 29 29 14 8 26 8 29 8 23 31 2 8 18 18 14 29 8 8 8 8 29 8 6 8 8 2 29 23 6 6 6 29 8 8 8 8 29 29 18 6 8 2 31 29 2 2 8 8 31 8 29 26 29 2 25 8 23 26 29 6 8 29 8 29 2 8 8 14 6 29 8 14 8 26 8 26 2 8 8 27 8 29 8 8 6 2 23 23 8 2 18 2 8 23 8 18 2 31 8 25 8 29 23 26 8 8 29 25 23 18 6 23 18 2 2 8 23 8 26 6 26 8 26 8 2 2 25 26 23 8 8 8 26 8 8 29 29 29 23 29 2 18 2 2 6 25 8 29 29 8 29 2 18 25 8 26 8 8 29 29 23 6 26 2 8 8 29 18 8 29 26 29 8 6 8 26 23 2 8 23 20 26 2 8 23 2 18 8 29 8 4 29 8 29 2 26 29 2 2 23 14 25 18 29 27 29 6 25 6 18 26 31 14 2 2 8 23 8 29 8 29 6 8 18 8 26 8 29 8 29 29 8 2 8 6 8 29 23 29 29 8 8 29 2 27 26 29 8 29 25 26 8 2 2 29 25 8 2 29 31 8 18 29 8 2 26 29 25 2 31 20 29 2 2 18 18 29 2 23 8 2 29 23 29 8 8 29 23 2 2 26 18 2 27 27 2 8 18 6 29 8 20 14 23 18 29 8 23 26 8 6 8 6 8 2 23 8 23 25 8 29 8 26 6 29 29 8 29 8 8 2 26 8 23 29 8 8 23 8 29 29 23 29 23 8 23 6 26 8 8 8 29 26 23 26 8 8 8 2 6 2 2 29 29 20 2 8 8 29 8 2 8 14 29 18 29 18 8 26 2 23 14 18 8 29 8 8 8 8 29 2 2 8 2 18 26 2 8 2 29 8 29 29 8 18 29 8 23 8 8 31 2 8 23 8 23 8 18 25 29 6 25 25 8 8 8 8 23 29 8 23 29 29 29 8 26 18 6 25 26 29 6 29 14 29 29 8 29 27 8 23 8 29 8 29 8 29 8 2 8 29 6 8 8 26 29 26 29 8 31 23 2 8 29 26 8 8 2 29 2 23 8 18 18 2 2 23 8 23 8 18 8 2 18 29 2 8 2 2 29 2 2 8 26 31 29 29 8 8 20 26 8 2 8 31 8 8 8 8 8 2 8 18 8 6 29 29 29 29 8 23 29 8 29 8 23 8 8 8 8 2 8 25 2 25 29 23 8 2 23 2 23 2 18 2 8 18 2 29 8 18 6 29 8 2 2 6 8 29 8 8 29 8 2 8 31 31 14 8 31 8 29 2 8 29 6 18 2 8 29 29 2 2 26 23 8 29 29 23 8 18 25 18 25 18 29 31 8 8 8 23 29 29 20 31 29 18 8 23 8 8 8 26 18 18 2 8 2 29 8 6 25 8 8 26 2 2 29 8 8 18 8 26 23 8 18 2 8 25 6 8 8 8 29 29 29 20 20 20 8 20 14 26 6 18 31 2 18 23 2 29 8 2 23 31 29 29 8 29 2 31 2 2 8 23 29 2 29 6 23 26 8 8 25 2 8 8 29 18 29 2 2 29 2 8 2 31 29 8 23 8 26 23 29 18 8 2 23 8 2 8 29 6 29 18 26 8 2 2 2 2 2 18 2 23 8 18 8 2 18 2 8 18 8 8 29 25 8 23 8 8 2 8 25 2 26 8 8 2 2 25 18 8 23 29 8 6 8 2 8 8 23 8 29 2 8 18 29 29 8 8 8 18 29 23 29 29 2 6 8 18 29 8 8 8 8 8 23 6 8 8 8 29 18 23 31 31 29 2 8 23 29 2 26 2 25 8 8 29 29 2 29 14 2 26 8 2 6 8 26 8 23 31 29 2 29 8 23 2 29 29 8 8 8 2 23 29 18 8 29 2 8 29 2 2 23 29 23 26 23 31 23 8 26 18 8 8 26 29 2 8 26 8 8 8 25 14 8 29 18 2 8 2 23 29 26 8 8 8 2 8 23 8 29 26 31 29 31 26 23 2 8 26 29 29 8 29 6 26 8 8 8 8 2 29 26 8 26 26 8 18 18 18 18 2 6 29 8 18 29 31 8 31 8 2 8 27 8 8 23 29 8 8 8 2 8 26 2 31 25 8 2 2 18 8 2 8 29 8 8 8 8 2 8 8 25 8 14 6 14 8 18 23 6 26 2 26 29 8 8 18 27 2 8 8 29 2 29 8 29 20 23 23 6 8 31 20 8 2 18 8 27 8 8 8 29 18 6 2 2 8 8 29 18 26 18 29 18 8 18 8 29 8 25 23 26 8 8 29 27 8 6 8 29 18 29 26 8 23 8 29 14 8 29 2 18 31 23 29 2 2 2 6 23 18 18 8 25 29 2 8 18 6 29 26 31 29 2 18 29 29 25 31 2 2 2 25 2 29 2 6 8 2 18 2 29 25 27 25 2 29 18 29 29 25 2 29 29 29 25 31 25 29 29 2 6 29 29 2 23 29 2 25 29 29 23 25 2 8 2 29 6 18 29 29 29 8 29 18 29 2 27 8 29 29 29 26 25 29 2 8 29 6 29 2 2 23 8 2 2 8 29 31 23 26 2 29 23 14 29 6 31 29 26 23 2 29 8 8 26 2 2 8 2 29 2 26 2 8 18 29 25 8 6 6 8 8 8 18 2 29 8 23 8 25 2 29 8 8 23 8 8 23 6 8 29 2 26 8 8 14 8 2 8 20 2 26 8 2 25 18 29 2 8 31 2 6 2 26 23 20 2 8 29 2 29 2 26 18 29 14 20 8 23 31 29 2 6 25 6 14 29 20 31 29 6 23 8 31 29 18 29 18 29 18 29 6 23 2 8 6 8 8 29 2 8 18 29 2 26 2 23 8 29 14 29 29 29 2 8 29 26 8 26 8 29 31 2 8 29 25 27 29 2 6 2 25 29 2 31 29 29 2 2 29 18 29 8 23 2 8 8 6 29 29 2 2 8 29 23 29 29 25 18 6 6 8 27 8 2 2 2 8 18 18 23 29 8 8 8 25 8 2 29 25 31 8 26 18 8 23 29 2 2 14 25 8 8 29 25 31 29 31 8 8 20 2 26 2 29 2 2 6 2 8 29 6 18 2 8 2 29 8 2 8 2 8 2 29 2 29 8 29 8 8 8 26 8 8 8 26 26 6 31 6 31 31 18 2 8 29 8 23 18 18 23 26 29 18 2 18 2 23 6 8 8 8 2 31 2 2 8 29 2 29 6 2 18 2 6 6 2 23 8 29 2 8 6 8 8 8 18 8 8 2 8 23 18 2 8 2 23 29 29 6 29 2 8 8 23 29 8 29 8 8 26 8 29 8 29 8 29 8 29 26 29 23 2 18 8 2 29 29 8 23 2 6 8 8 18 25 2 8 27 8 29 23 8 29 2 31 23 18 8 23 8 8 8 8 6 6 20 8 23 8 20 26 2 23 2 18 18 29 25 14 2 29 2 23 8 29 18 18 2 31 23 29 2 29 29 29 26 26 26 8 8 29 18 29 29 23 20 8 8 8 2 8 26 29 8 8 2 8 2 29 8 8 2 8 8 8 8 6 8 31 29 8 29 29 23 18 29 8 8 23 8 18 29 18 26 8 18 8 8 26 2 25 14 8 2 29 25 23 26 2 2 26 8 26 17 2 2 8 2 8 26 26 26 29 23 8 29 2 18 23 31 26 29 2 20 2 6 8 23 8 26 29 18 8 2 18 29 2 8 8 8 2 29 2 14 18 8 2 26 2 8 29 23 29 6 8 8 23 23 8 8 18 26 18 2 6 23 2 2 26 23 26 18 8 2 29 2 14 29 29 8 29 23 6 6 31 29 29 27 2 8 31 31 8 18 23 2 2 31 2 8 29 29 25 29 31 6 2 29 2 8 29 29 29 23 8 2 29 29 25 27 8 29 29 2 25 2 8 31 2 8 18 29 26 8 2 8 18 27 29 6 8 2 23 8 23 8 26 20 8 8 6 29 8 8 8 26 8 2 29 8 2 2 8 2 25 25 18 25 8 8 8 6 8 31 29 8 31 8 18 25 8 20 8 18 8 29 29 29 8 6 2 29 27 6 20 29 25 29 18 8 29 29 29 25 18 8 8 2 25 25 29 29 14 8 25 29 29 29 8 25 29 29 23 18 2 2 18 25 25 25 8 14 29 29 25 25 25 29 2 29 29 2 29 8 2 8 2 8 8 2 29 6 6 27 8 29 25 6 29 8 29 2 8 2 2 8 14 8 8 8 29 8 8 26 29 18 29 2 23 6 18 8 6 29 29 29 29 29 2 23 25 2 2 29 29 2 8 26 23 29 8 26 2 8 8 29 29 8 23 8 23 29 8 29 26 8 8 29 26 29 2 29 29 2 8 25 8 23 2 14 29 8 29 5 18 26 8 8 6 23 29 26 8 31 23 2 8 23 29 2 6 29 2 8 29 8 26 8 6 29 8 25 29 26 8 2 29 25 29 23 31 29 29 2 26 29 29 26 29 6 8 8 23 2 25 29 25 23 2 6 23 8 14 2 8 6 2 29 18 31 25 2 23 2 2 29 2 20 6 29 8 18 25 8 2 23 29 14 8 29 26 29 8 29 8 2 29 29 8 31 8 2 8 8 8 23 29 8 8 2 29 8 26 23 8 8 8 23 2 25 29 25 8 8 8 27 26 8 14 2 26 8 29 23 6 29 8 29 2 8 18 18 26 23 2 2 29 29 25 8 8 29 29 23 18 2 29 2 26 8 8 23 26 8 29 2 31 14 29 2 2 8 29 8 8 2 27 8 26 23 8 29 29 29 8 26 8 31 23 29 29 18 8 29 6 29 29 18 2 8 18 25 8 8 8 29 29 29 2 8 18 26 8 23 8 31 29 29 29 2 18 29 29 26 18 18 8 23 14 26 8 23 8 25 14 8 8 8 8 8 8 23 17 31 18 26 8 2 6 23 25 29 6 23 2 25 8 8 8 26 18 2 18 31 8 8 2 2 25 8 2 25 29 8 2 26 2 8 8 8 31 29 23 2 29 8 2 29 31 18 8 8 8 27 6 29 8 8 8 8 23 8 8 31 2 8 8 6 18 8 18 8 2 23 6 29 8 23 8 26 8 8 29 18 26 26 8 6 8 25 8 2 2 18 23 26 6 23 6 2 29 8 2 6 2 8 8 8 8 29 8 8 29 23 23 8 8 6 8 29 23 29 26 8 18 29 8 8 26 29 23 29 23 2 31 29 6 26 29 25 29 8 6 26 8 6 8 8 8 29 23 8 29 8 29 6 8 29 8 2 31 29 2 8 26 29 29 31 8 8 8 18 8 29 31 8 23 18 29 26 18 8 23 8 8 26 26 8 29 26 25 8 6 8 29 2 2 29 8 18 29 2 31 29 29 25 8 23 29 6 2 8 2 18 29 29 29 29 8 2 29 8 8 25 8 8 29 25 8 8 29 8 29 23 25 27 6 8 26 29 2 6 18 18 8 2 2 29 8 8 8 23 8 8 8 2 8 8 29 8 8 8 23 8 18 25 29 8 25 29 20 29 29 18 18 8 23 29 2 23 25 26 8 2 31 29 8 23 29 2 31 31 31 6 8 27 2 8 2 23 8 8 29 8 23 14 8 8 8 29 2 29 6 29 29 20 20 6 2 8 23 26 8 8 6 2 2 29 8 6 8 18 26 8 8 25 8 8 8 8 8 8 23 29 8 23 8 18 2 2 29 8 2 23 8 17 8 26 8 23 29 2 2 2 31 2 26 25 6 2 8 31 2 8 29 2 2 6 18 18 29 8 23 29 8 2 26 2 6 8 2 29 27 2 8 18 8 29 26 2 8 29 2 8 31 23 6 17 2 29 2 2 8 6 8 18 25 8 8 8 29 8 26 29 31 8 23 8 6 8 27 2 2 18 23 18 29 8 8 29 2 2 29 29 2 25 8 23 6 6 8 29 29 8 8 6 2 26 8 2 2 8 23 8 6 8 8 29 2 8 8 26 18 8 8 8 8 8 2 23 2 14 29 2 8 8 8 26 29 29 31 8 29 26 23 2 29 8 2 8 8 29 2 8 8 18 2 2 23 25 23 8 23 29 26 8 29 8 18 8 8 14 8 2 29 14 29 25 29 8 29 26 31 26 6 29 23 8 8 8 23 31 8 2 8 8 2 29 27 29 2 29 8 26 18 23 18 29 27 29 31 29 23 29 26 23 18 26 8 29 25 6 26 8 29 8 31 26 31 26 2 26 29 29 8 8 8 8 6 29 29 29 8 8 23 8 23 8 18 29 26 8 29 8 23 8 29 8 29 8 2 2 8 27 8 2 23 2 29 29 29 23 29 29 8 18 29 29 23 26 2 2 8 8 29 29 8 8 8 8 14 8 25 18 26 25 29 20 26 20 2 8 2 8 8 8 8 29 8 8 23 27 25 29 27 8 29 18 29 18 8 8 18 6 6 18 8 29 23 29 31 29 18 29 2 2 25 2 29 2 8 8 29 8 18 18 8 8 8 29 26 29 8 26 29 29 31 2 14 25 8 23 18 23 6 2 8 26 20 8 20 29 18 8 2 29 2 20 26 8 2 2 23 2 31 2 29 8 31 26 2 23 6 29 2 8 23 8 2 18 2 26 6 29 29 23 2 8 6 26 8 8 23 29 29 25 29 8 6 29 18 29 8 8 29 8 29 18 8 26 8 29 31 2 29 6 8 29 8 8 8 18 29 26 8 29 23 8 8 25 8 26 8 8 29 8 8 31 29 29 23 8 8 23 8 8 25 26 26 29 2 29 29 23 18 29 29 29 2 2 14 2 29 2 29 2 18 23 8 26 18 25 18 8 8 8 6 25 8 8 26 23 29 8 23 8 8 2 26 8 8 25 8 29 29 8 23 18 2 2 8 27 25 27 14 8 2 29 8 6 29 31 31 8 8 20 23 29 6 2 8 8 8 31 29 2 8 8 8 29 31 29 6 29 23 18 25 2 26 29 23 31 31 29 8 8 31 8 18 8 8 26 26 2 29 29 25 25 6 8 29 29 23 29 25 18 29 2 8 8 26 31 29 8 29 2 29 26 26 31 26 8 26 18 2 29 8 29 2 8 29 18 23 23 2 29 26 23 23 29 2 29 31 29 29 29 8 29 26 8 8 23 29 25 29 29 29 20 29 27 18 8 25 29 29 2 6 18 8 23 29 26 31 2 8 8 29 8 2 8 29 2 26 8 8 26 26 29 8 2 8 2 29 6 23 8 8 29 26 23 2 29 29 8 8 2 2 29 29 26 26 29 8 8 26 23 8 31 25 2 18 29 29 8 6 2 8 8 2 29 2 29 6 8 8 18 31 23 29 18 8 29 29 29 29 2 29 8 26 23 25 18 2 31 8 29 8 25 23 6 8 2 18 23 29 8 2 29 31 8 23 29 26 8 8 14 29 6 8 26 29 29 2 29 4 2 18 23 18 2 8 23 8 29 29 2 2 20 8 8 25 18 25 29 8 2 31 25 25 29 6 25 25 27 25 25 8 25 25 25 25 23 25 2 29 14 6 31 29 18 25 8 18 18 2 25 23 29 23 8 25 2 29 8 2 25 2 2 29 29 8 8 8 8 6 8 2 26 8 8 6 29 8 2 25 25 8 29 29 8 6 29 8 23 8 2 8 2 25 8 29 2 29 23 29 8 29 23 2 29 29 8 2 8 18 8 2 25 2 8 29 2 2 2 18 23 8 2 8 23 29 26 8 29 6 29 25 2 8 29 2 8 18 25 8 8 31 2 18 29 29 8 8 8 23 29 29 18 2 2 14 2 18 29 29 2 25 18 8 29 8 29 18 2 23 29 25 25 8 26 2 29 23 2 27 29 25 18 29 23 8 27 8 2 8 8 26 18 8 2 29 2 29 23 2 8 6 23 31 8 29 18 2 6 8 2 8 8 6 8 18 18 2 14 20 18 2 29 14 8 2 31 8 8 25 18 29 29 29 6 6 29 8 25 2 31 8 29 29 8 25 2 29 27 18 8 8 27 2 23 25 29 25 25 26 8 27 2 6 29 29 8 8 29 29 26 8 26 8 2 8 31 8 8 8 26 29 18 8 8 6 2 23 8 26 29 27 29 29 29 2 26 18 14 6 2 8 8 29 18 2 8 23 6 18 18 29 6 18 26 23 8 6 29 2 29 29 8 25 8 8 23 8 2 8 23 8 8 29 14 8 25 29 29 8 2 2 29 20 6 23 8 8 18 29 25 29 2 29 2 27 8 8 29 23 31 29 8 8 18 8 23 31 31 8 25 29 18 8 8 8 25 25 2 29 8 25 23 29 26 8 25 2 8 2 8 29 2 26 25 29 8 23 8 29 23 26 26 18 2 26 2 8 8 29 29 6 23 29 29 26 8 29 8 8 8 2 2 29 8 23 29 26 29 29 18 29 2 18 31 2 29 8 18 6 31 8 23 26 8 29 23 26 18 8 29 31 8 6 2 2 6 8 8 2 8 8 25 31 31 8 18 26 8 8 26 5 23 29 2 8 29 25 25 8 8 8 20 29 2 23 2 20 2 26 18 31 8 26 8 26 26 2 2 26 18 8 2 8 8 14 8 2 25 29 29 8 18 2 29 8 18 29 26 29 8 18 2 23 29 18 31 8 6 8 8 8 8 29 29 31 8 29 31 23 8 23 8 25 29 29 8 29 31 20 20 8 26 8 31 18 29 26 8 8 23 2 31 6 2 29 8 29 29 8 2 29 2 2 29 2 29 8 2 23 2 25 18 31 18 2 23 8 8 8 2 2 18 23 29 8 18 8 8 23 8 8 29 23 29 2 29 18 2 14 8 2 2 8 8 26 8 8 29 18 8 25 6 6 8 6 29 29 29 8 18 23 23 2 8 23 29 8 2 8 8 6 23 8 2 8 18 26 26 17 23 2 27 8 6 23 18 8 2 6 8 8 18 25 31 2 2 26 6 8 29 29 29 2 2 8 8 25 2 8 8 8 26 26 2 8 27 6 8 2 31 8 29 26 23 8 8 23 8 8 8 2 2 23 29 26 23 14 18 8 8 26 29 29 6 18 18 8 23 26 26 26 26 8 6 6 6 2 18 29 29 29 8 29 6 8 8 18 8 8 29 26 8 29 8 8 8 29 26 23 29 8 6 8 8 23 2 26 8 23 8 8 23 23 18 26 23 18 8 23 29 25 29 8 29 6 26 8 26 23 29 8 8 8 2 29 23 8 6 8 8 14 8 8 29 26 29 29 29 29 29 29 8 2 8 8 8 8 2 2 8 8 23 4 23 29 29 8 18 29 2 26 29 29 23 29 2 8 23 26 29 2 8 29 29 29 2 6 8 2 8 31 8 8 29 23 29 2 26 2 29 29 2 8 29 23 2 27 29 8 8 2 23 8 31 29 2 8 29 29 23 8 29 31 29 6 26 18 25 29 6 23 8 23 27 2 14 17 29 8 18 4 18 8 23 8 8 8 8 8 8 8 26 29 25 8 18 18 29 29 2 8 2 8 8 25 27 29 2 31 18 23 2 2 8 23 8 6 8 8 8 29 29 8 2 18 18 8 2 18 6 23 8 8 8 25 2 23 2 18 6 31 8 8 8 29 8 6 29 8 29 18 8 29 8 31 27 8 8 23 25 26 8 8 29 4 26 8 8 8 2 27 18 26 29 29 8 8 8 2 23 8 8 29 8 8 2 8 8 26 23 29 8 6 29 29 23 29 8 2 8 23 26 23 29 31 6 29 25 8 18 8 26 8 23 2 26 8 26 23 8 25 8 2 2 23 26 29 26 29 29 2 23 29 8 29 18 29 8 2 18 8 8 8 8 6 8 29 8 18 18 29 31 8 6 29 8 23 29 29 8 23 2 23 29 29 8 23 2 20 29 8 18 31 6 6 29 29 8 26 8 6 2 29 8 23 2 8 23 8 8 29 8 26 5 27 8 6 23 29 2 8 29 2 29 29 18 6 6 18 8 23 8 8 8 29 29 2 23 6 2 18 8 6 29 18 29 8 23 6 25 29 8 8 8 23 23 23 29 8 23 2 23 8 8 8 2 29 26 29 2 23 6 8 29 14 8 8 23 2 26 2 18 8 26 2 8 8 8 31 6 8 8 2 6 29 14 23 29 29 2 8 29 29 18 18 2 29 8 23 29 8 29 8 8 23 8 23 26 6 2 29 2 2 29 18 18 31 8 8 8 29 8 29 29 8 23 29 8 23 18 31 29 8 26 29 8 18 25 8 2 6 25 29 2 29 8 2 8 8 27 25 14 29 26 29 29 23 2 18 29 29 26 8 18 18 25 25 23 8 2 29 8 8 26 6 29 23 8 2 31 8 8 26 2 6 29 8 8 8 29 23 29 2 29 8 8 2 31 29 20 31 8 26 8 23 29 29 6 2 23 18 14 6 6 20 29 8 23 8 8 6 26 6 8 23 29 8 29 29 29 29 29 26 23 26 2 8 29 8 2 29 8 27 2 29 18 25 2 8 8 6 31 8 18 25 29 29 26 8 8 8 8 8 8 29 29 2 29 29 2 2 18 2 2 2 18 8 29 8 2 8 2 23 2 23 26 18 29 8 2 8 29 29 26 6 8 29 29 2 8 18 8 8 18 26 29 6 2 29 29 8 29 8 2 8 29 2 26 29 29 2 26 2 2 8 29 2 2 23 29 8 8 26 26 31 2 8 17 29 26 8 23 29 29 2 29 23 2 2 2 8 8 8 29 2 29 29 31 8 2 2 27 18 26 31 2 6 2 18 29 29 2 8 8 8 8 29 29 29 2 29 25 8 6 27 2 29 29 6 25 8 29 23 29 2 14 25 8 8 8 2 26 26 18 29 31 8 2 18 2 29 26 25 29 29 29 29 8 2 23 8 8 8 29 26 6 29 26 2 26 18 29 26 29 8 8 6 27 2 29 8 8 29 6 2 31 8 14 2 2 8 8 23 8 2 2 29 8 29 6 8 6 8 2 8 23 8 29 2 26 2 8 26 23 29 26 8 8 6 8 23 8 8 8 29 6 31 8 6 2 18 29 26 29 23 26 18 29 8 26 29 8 25 8 29 2 23 6 8 2 26 8 8 18 31 8 23 29 8 31 6 2 29 8 18 29 2 6 26 8 23 29 31 25 26 26 8 29 26 14 6 2 8 6 29 23 25 31 8 29 2 2 29 29 31 29 2 6 29 29 23 29 26 31 2 23 29 2 8 29 18 8 18 8 29 8 8 8 8 2 8 8 23 31 2 8 26 29 26 26 29 8 8 2 23 29 26 2 25 2 2 18 31 8 8 29 8 8 25 8 29 18 29 6 20 2 23 26 8 2 23 8 29 23 31 29 29 2 8 18 2 8 2 8 29 8 8 2 2 8 23 8 8 18 6 26 23 6 2 2 29 8 23 8 23 2 23 2 25 8 8 8 8 29 8 18 8 8 2 8 8 23 8 23 2 23 2 29 29 23 8 14 8 2 23 8 29 18 26 2 26 8 29 2 2 8 18 23 29 14 8 8 23 26 26 29 29 31 2 8 8 8 23 29 31 29 26 2 26 23 26 26 26 2 26 2 18 26 26 26 8 23 27 8 6 29 23 23 2 26 29 8 8 29 29 29 6 2 18 2 2 8 23 29 26 8 2 29 29 8 2 8 8 29 14 25 2 29 2 18 27 2 6 2 8 26 8 23 29 8 8 8 8 29 6 29 29 8 29 8 8 29 23 2 25 8 29 18 8 29 8 8 26 26 8 26 31 29 2 2 8 2 6 26 29 23 8 23 8 8 29 8 23 29 6 6 29 29 2 26 29 8 26 8 2 29 8 29 29 2 8 29 29 26 29 29 8 25 2 2 18 2 18 8 29 29 8 8 29 26 18 23 26 29 18 26 2 29 26 18 29 29 26 2 8 8 8 29 6 8 23 2 27 2 27 8 8 26 8 29 8 18 29 18 29 8 8 8 26 2 8 18 23 2 8 8 23 8 2 29 2 8 29 29 23 8 23 23 23 8 6 26 29 29 18 25 2 6 8 29 23 8 23 8 8 8 2 2 2 8 29 31 29 29 29 26 23 6 23 18 29 2 8 29 8 2 6 2 29 2 29 29 26 23 2 8 20 8 23 2 29 8 26 27 25 8 23 29 23 29 8 25 2 8 2 23 8 29 18 29 2 8 2 23 8 2 29 8 29 23 23 23 18 29 29 29 23 8 23 8 29 26 8 29 25 20 8 26 8 2 31 8 29 29 2 6 27 29 27 29 27 29 2 8 25 25 18 2 2 14 29 6 8 25 2 25 29 8 2 29 29 6 25 2 29 8 29 25 8 18 8 2 8 2 29 29 25 25 25 18 18 27 6 8 2 14 8 29 2 23 29 2 2 25 18 8 29 25 8 18 18 29 2 8 2 2 2 29 23 2 2 29 2 18 8 2 8 29 29 18 6 6 2 25 2 2 29 2 27 18 2 6 29 25 29 2 2 8 25 2 8 25 29 25 2 25 2 25 18 2 2 8 29 23 27 18 2 2 29 29 29 2 29 29 29 27 8 8 2 6 29 2 29 31 29 23 31 2 2 29 2 31 2 18 2 25 18 8 25 8 29 23 29 8 18 31 2 26 29 8 8 8 8 23 8 29 2 2 25 29 8 18 8 27 8 2 29 29 29 2 2 8 18 8 2 8 23 29 8 8 23 6 2 8 31 23 2 29 2 29 6 25 2 2 23 8 29 8 18 8 23 8 26 27 23 8 31 2 2 25 8 8 8 18 8 2 2 23 8 18 8 8 2 25 18 8 23 29 8 8 2 26 8 2 8 8 29 8 23 8 6 29 8 2 2 23 23 8 23 26 2 8 26 29 25 2 27 2 6 2 29 2 25 2 29 18 18 20 6 8 8 31 2 29 8 2 14 14 26 6 26 2 8 6 29 27 25 31 25 26 8 23 8 18 8 29 26 8 8 8 2 29 8 29 8 23 23 18 2 8 29 23 8 23 29 29 18 18 25 2 25 8 25 8 29 8 29 18 2 23 29 2 25 23 29 8 25 25 6 25 6 29 31 2 8 2 8 23 8 2 14 8 23 29 29 29 29 8 29 8 8 18 8 8 29 29 29 29 8 2 18 4 8 2 18 31 23 2 29 8 25 25 26 6 2 23 6 8 26 29 26 8 18 6 4 8 26 29 8 8 29 8 18 29 8 2 29 29 8 23 29 2 8 29 8 18 23 29 23 8 14 23 8 2 8 6 25 29 25 18 18 23 8 23 8 8 8 23 27 29 6 27 2 8 23 2 26 26 23 6 29 29 25 8 29 8 8 8 6 26 26 31 2 23 2 8 26 26 2 2 29 25 18 29 8 29 18 8 29 8 2 18 29 8 25 29 25 8 29 2 8 18 23 29 2 8 6 25 8 8 29 23 8 25 8 18 8 29 8 29 2 29 8 8 2 8 2 18 23 8 8 8 8 2 29 6 31 29 8 8 8 20 8 26 2 20 23 8 8 29 2 29 26 26 23 8 8 31 8 8 18 31 8 8 18 18 2 29 8 23 26 29 29 8 26 8 26 8 26 18 23 23 8 8 29 29 29 2 23 29 2 31 8 18 29 18 8 29 8 23 26 2 25 2 8 8 8 29 23 25 8 8 29 8 8 2 29 29 6 8 2 29 23 27 6 23 8 2 31 8 18 2 29 6 2 2 29 18 31 2 23 8 26 26 2 8 8 8 2 18 8 18 2 2 29 29 29 2 23 18 8 29 23 26 25 29 20 8 20 8 8 31 29 8 8 8 8 8 8 8 29 8 29 29 8 8 23 29 8 8 18 29 25 25 8 8 23 29 23 8 23 29 29 31 2 2 8 8 8 2 29 23 2 8 26 25 29 25 8 8 6 2 23 8 25 23 2 29 26 29 8 8 26 26 6 2 8 8 23 8 8 8 31 2 8 14 8 23 18 6 29 8 25 29 29 2 23 8 29 26 27 25 29 14 20 18 23 29 29 8 29 18 8 18 29 26 18 8 25 26 8 8 8 8 2 8 18 6 2 6 18 6 29 29 29 23 8 8 25 27 8 2 18 8 6 2 2 26 23 23 26 8 8 8 2 8 2 6 23 29 8 29 26 31 26 27 8 29 2 2 23 27 2 29 25 25 25 2 2 29 25 20 29 8 29 25 26 8 26 20 2 2 18 18 20 25 18 31 18 27 25 2 2 8 25 27 25 29 2 25 25 25 20 29 26 20 8 2 29 20 25 23 8 25 18 29 2 8 8 2 31 2 6 2 29 2 2 25 8 2 8 8 23 8 25 29 23 8 2 29 18 29 8 2 14 25 8 26 8 20 2 20 18 25 27 29 2 31 2 2 26 29 25 25 25 25 18 25 2 29 29 25 8 8 25 20 25 25 25 25 2 29 25 25 2 25 29 29 29 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 14 29 16 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 13 29 29 31 29 29 25 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 13 16 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 17 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 18 29 29 29 6 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 18 29 29 29 29 6 29 29 29 29 27 29 29 29 29 25 29 29 29 25 29 25 2 29 29 18 29 29 29 2 29 29 25 6 29 29 29 29 29 2 8 25 29 25 6 25 27 29 2 29 25 6 2 29 29 25 2 25 25 25 29 25 8 29 29 29 18 8 29 25 14 29 29 29 8 29 29 2 29 29 29 29 29 2 25 6 27 29 5 29 25 29 27 27 2 26 2 25 8 29 2 8 2 29 29 2 8 29 29 2 29 2 29 2 26 18 25 29 29 25 25 25 29 25 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 19 29 16 16 16 29 16 13 16 16 13 29 16 13 16 16 29 16 16 29 19 16 16 29 29 19 16 29 19 16 13 29 13 16 19 29 16 16 16 19 19 13 19 16 13 17 16 29 13 29 16 29 16 16 29 29 16 16 16 29 29 29 29 29 29 29 31 29 25 29 25 2 29 8 2 8 2 27 8 29 26 25 5 8 18 2 29 6 2 29 26 23 8 29 2 27 14 8 2 29 26 29 29 6 6 25 29 8 8 26 8 18 29 8 8 8 29 25 23 23 8 2 5 29 29 29 29 2 8 29 25 29 23 8 29 18 26 29 18 29 29 6 29 25 18 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 20 29 29 20 29 20 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 6 2 29 29 2 29 29 2 8 16 29 29 2 29 29 29 27 29 29 29 2 29 29 29 2 25 29 29 27 29 2 6 2 2 2 2 2 29 8 2 29 25 25 25 6 25 18 29 2 8 18 2 8 29 2 29 2 29 31 18 2 29 29 29 29 25 29 31 2 8 29 2 2 29 2 29 2 8 26 2 6 6 8 25 26 2 29 8 8 29 25 29 2 2 8 8 8 2 2 2 18 18 25 25 2 20 8 29 6 25 2 29 29 31 2 29 29 25 25 29 29 25 8 25 25 6 8 2 8 2 8 23 29 8 2 29 8 8 29 25 25 26 2 23 25 2 25 8 25 26 29 29 2 29 2 29 23 2 2 14 2 6 29 8 2 29 2 23 8 8 6 29 26 8 8 23 8 2 8 29 25 31 8 29 18 29 2 25 8 29 26 8 23 8 31 29 6 6 8 29 25 8 18 29 2 2 8 8 29 26 29 26 2 6 31 14 29 31 29 2 8 26 29 29 25 29 2 8 29 2 2 8 26 20 29 23 8 29 25 25 2 25 2 29 26 23 25 2 20 8 20 2 2 29 2 25 2 29 2 8 29 25 23 29 29 31 29 2 20 23 31 14 2 23 29 25 2 2 25 2 8 2 29 2 29 25 2 8 20 23 2 8 2 18 8 26 29 18 18 29 2 29 8 29 2 8 2 29 29 26 2 8 8 23 8 29 2 25 31 8 8 8 25 25 2 25 8 31 18 29 29 26 8 8 25 2 25 23 29 6 2 18 29 8 8 23 25 25 25 8 2 29 2 26 2 8 2 29 6 8 29 8 25 18 2 29 29 23 8 25 29 29 26 20 29 29 2 25 25 29 29 8 8 23 29 29 29 31 25 2 26 27 2 8 26 29 23 8 29 18 26 23 6 2 25 25 18 8 8 2 6 2 18 2 8 29 8 8 2 25 8 23 29 23 2 25 8 8 2 26 29 26 4 29 2 8 26 8 29 8 8 8 23 18 29 8 8 8 27 8 29 18 2 8 8 26 23 29 25 18 29 8 8 2 18 23 6 8 29 8 6 29 31 26 29 27 14 8 6 8 2 8 8 8 23 18 23 8 31 18 29 29 29 25 18 2 26 23 29 8 8 26 23 8 31 29 8 2 26 8 25 25 25 2 2 25 29 2 8 29 8 29 29 8 6 8 8 23 8 26 26 8 8 8 8 25 8 29 26 29 5 29 29 23 31 29 29 31 8 20 6 20 31 29 31 29 2 2 17 29 5 2 23 26 2 29 6 8 25 8 6 23 2 8 29 31 23 25 14 2 14 26 6 26 2 29 2 29 27 26 14 8 23 25 29 8 29 2 27 6 8 29 8 25 29 18 25 8 25 23 27 25 31 18 26 29 8 8 2 8 8 29 23 18 14 25 29 20 8 25 29 26 31 27 8 20 20 23 20 6 8 2 29 26 2 6 23 8 8 8 8 4 29 8 2 18 8 2 23 29 23 8 8 6 18 6 29 14 18 6 23 18 2 18 8 2 8 27 2 25 27 25 29 8 8 8 2 23 8 29 2 29 2 29 23 27 26 8 29 29 29 25 8 8 27 25 29 29 8 23 25 20 6 20 20 29 31 29 23 29 20 26 29 8 2 25 25 29 8 31 29 8 23 18 18 8 8 29 29 29 29 8 8 29 29 23 23 23 29 20 8 23 2 2 8 8 8 2 29 8 8 14 26 4 23 8 8 8 23 29 29 8 14 26 29 27 23 29 23 29 14 8 8 2 8 29 29 2 20 31 8 2 23 29 29 23 25 2 2 8 2 23 25 26 25 29 29 29 2 29 29 29 23 2 29 26 17 23 25 8 8 26 23 2 8 29 2 6 23 29 25 29 29 8 8 26 27 26 8 29 23 31 29 2 23 2 29 8 8 29 2 29 29 2 8 8 29 29 29 29 29 25 29 23 2 2 8 18 25 2 29 6 8 26 8 23 18 29 6 6 26 29 25 29 8 26 23 2 29 2 29 8 27 18 29 8 26 26 29 26 23 29 2 29 2 2 29 2 8 2 8 29 8 26 23 8 8 8 18 29 2 29 29 8 23 29 8 26 23 8 8 18 29 8 8 8 29 8 27 23 29 23 18 23 29 23 2 8 2 2 29 8 29 6 8 26 8 18 25 23 29 29 2 25 8 23 8 8 29 8 6 29 29 23 8 29 8 8 26 18 6 8 2 8 14 29 8 8 8 29 8 23 8 29 29 2 29 29 2 2 26 6 6 2 8 25 2 8 23 2 8 29 8 29 31 23 8 29 29 31 8 29 23 8 2 6 6 2 6 6 8 23 31 8 25 23 2 2 29 26 8 8 2 31 29 8 2 18 29 6 29 18 25 8 2 23 25 2 18 31 23 6 29 29 20 26 18 8 8 23 26 23 8 25 23 2 29 6 23 2 2 2 29 20 8 2 20 18 8 29 27 27 2 6 26 23 26 29 2 8 8 25 8 2 29 25 14 29 18 25 8 29 29 29 8 23 8 8 29 2 8 2 18 18 2 8 8 23 2 8 29 18 2 27 25 29 31 29 29 2 25 29 29 25 2 14 8 2 6 29 29 29 29 6 2 2 29 29 8 25 8 8 26 23 8 8 26 26 25 6 29 29 8 31 29 8 29 18 25 25 8 29 29 6 29 2 25 6 8 18 8 8 8 14 2 14 29 23 29 14 18 23 29 29 2 2 20 25 23 29 8 29 23 29 8 29 25 8 8 29 8 2 2 29 8 8 2 23 8 2 8 26 8 23 8 2 29 8 6 29 2 8 29 23 31 23 29 18 8 29 25 8 8 23 31 26 2 29 29 8 2 6 2 6 29 29 29 29 8 6 26 23 29 25 26 29 2 8 29 29 29 2 2 29 29 29 2 29 8 29 8 29 8 29 26 23 29 2 6 31 25 6 25 18 14 2 29 29 25 8 29 2 2 23 6 29 29 8 2 8 29 2 23 27 6 25 29 29 29 25 20 20 2 25 29 29 14 29 25 2 8 29 29 18 6 25 8 8 8 2 2 29 29 29 29 8 2 25 29 14 2 29 31 25 8 29 8 29 31 8 29 6 8 8 8 8 29 4 23 8 8 6 29 18 29 25 8 20 29 18 26 29 8 25 29 8 8 2 8 6 23 6 25 18 6 29 6 23 27 8 2 25 25 18 25 2 29 26 14 8 18 25 2 8 6 26 2 25 8 8 23 2 8 29 23 23 23 23 23 2 29 29 29 8 26 8 8 14 23 8 2 8 6 8 25 26 2 23 29 29 18 2 25 8 23 8 29 6 29 25 2 29 6 26 29 8 26 25 8 23 8 27 8 8 8 8 2 8 8 29 8 18 8 8 8 8 8 8 2 2 18 29 29 29 29 23 29 8 29 2 29 29 8 23 8 29 18 8 8 23 27 8 29 29 8 8 26 31 23 23 8 8 2 2 8 26 29 2 26 8 25 26 8 27 8 8 23 29 2 2 6 18 8 8 2 29 8 29 26 14 29 26 23 8 8 8 8 8 6 23 8 29 23 26 8 23 29 29 8 8 18 2 6 8 27 18 29 8 29 8 29 8 29 29 29 31 29 8 26 23 8 29 8 8 8 29 29 23 25 27 18 29 18 8 29 26 29 27 18 8 18 2 18 29 29 8 8 29 8 8 29 29 8 23 29 2 2 18 2 8 29 29 8 29 26 26 8 29 31 26 29 29 18 8 8 2 23 27 29 29 8 23 8 25 29 20 8 8 25 29 23 26 8 29 8 29 8 2 29 6 23 29 29 8 18 2 25 31 27 8 29 8 29 26 29 8 29 29 26 8 29 23 29 14 2 8 29 25 25 25 2 29 26 29 20 23 20 29 31 8 29 29 8 29 8 8 8 18 23 25 29 18 8 2 8 29 8 29 23 29 25 2 23 2 8 8 8 2 29 23 27 25 27 2 25 23 18 29 20 23 8 29 29 29 29 8 8 2 8 31 29 29 23 8 2 8 29 18 29 14 2 2 29 29 31 23 23 8 2 26 26 8 29 29 6 8 29 8 29 29 23 8 18 6 23 2 29 8 29 25 20 2 8 20 20 8 27 25 8 2 26 8 20 2 25 23 27 29 18 29 8 23 2 8 29 8 25 25 8 2 23 29 6 2 18 26 8 26 2 8 23 29 2 8 29 14 29 14 18 29 29 29 26 29 18 8 25 18 8 29 2 20 8 6 8 8 23 29 8 29 8 29 29 25 18 2 8 25 29 25 8 29 29 8 2 27 27 23 25 29 8 8 25 26 6 18 2 8 2 14 29 26 8 2 6 29 2 8 8 8 29 29 2 2 25 14 8 29 8 8 8 8 23 29 8 2 25 8 29 8 8 25 2 8 25 29 2 2 25 23 2 2 8 8 29 31 2 29 31 29 8 23 8 23 29 14 25 29 25 29 14 20 2 29 8 20 26 23 29 8 8 23 8 8 25 2 2 8 29 6 8 8 23 14 25 23 18 29 18 8 25 25 2 6 6 2 8 8 31 2 26 8 2 8 8 2 8 2 29 29 23 29 8 2 6 29 29 29 14 29 8 8 6 8 2 8 29 8 29 25 26 8 25 6 18 8 23 8 23 8 2 18 31 23 18 26 23 8 29 6 2 2 29 25 8 8 23 8 23 8 29 29 29 25 8 6 25 29 29 29 29 26 8 23 29 23 29 23 8 8 29 2 29 29 23 25 31 18 25 8 31 26 29 29 26 29 26 8 29 23 8 23 2 8 26 23 18 23 29 8 6 29 2 2 29 8 8 29 2 8 2 29 2 8 25 2 31 2 29 8 8 8 23 8 8 29 29 29 23 8 8 8 8 2 6 8 2 29 8 29 8 2 8 18 29 27 8 26 8 8 14 2 23 23 29 29 8 6 2 26 18 29 29 18 8 18 25 2 2 29 26 2 26 8 26 8 26 23 18 8 2 29 29 23 2 8 8 29 27 26 2 8 8 8 29 26 8 2 26 8 2 25 23 25 25 25 8 29 8 29 29 26 23 8 8 29 26 23 26 2 31 29 29 25 29 18 8 25 25 29 6 2 2 8 23 8 8 8 29 2 25 8 29 29 25 26 18 29 25 8 8 18 8 26 8 29 8 23 2 6 8 2 29 29 31 29 29 29 23 20 27 29 2 8 2 18 29 8 23 31 29 23 2 18 8 18 8 31 29 27 29 8 8 29 29 23 8 29 31 2 29 29 29 8 23 2 29 6 25 29 2 14 29 8 31 8 25 2 25 25 29 27 8 29 8 23 8 29 6 29 29 29 6 2 8 29 29 20 8 31 8 2 26 29 6 23 8 29 2 8 8 8 23 26 8 26 18 8 2 8 2 2 8 2 26 27 26 29 29 8 4 8 18 8 29 2 29 8 29 23 8 29 29 29 27 18 6 18 25 25 8 23 8 29 8 18 8 23 8 2 29 8 29 8 29 8 29 8 8 8 14 8 8 8 29 29 8 29 2 26 8 6 26 29 8 26 8 29 8 29 23 8 2 18 8 23 29 29 8 29 18 18 25 6 29 2 18 18 8 31 31 8 26 25 29 29 29 29 29 29 2 8 25 8 18 26 23 8 2 23 23 23 29 29 27 23 2 20 25 26 8 23 8 25 23 29 23 2 8 8 2 8 6 8 8 26 29 8 23 23 27 26 6 8 2 23 8 25 29 2 23 8 2 8 8 2 29 8 23 8 27 8 2 25 23 8 8 23 23 6 31 29 29 6 8 27 2 6 29 25 8 18 14 8 29 29 31 2 23 26 29 23 26 2 8 26 6 23 29 2 29 8 29 29 8 26 8 29 26 8 29 8 27 2 8 8 29 8 23 2 8 2 2 29 23 6 29 29 26 29 26 26 18 2 26 29 26 8 25 29 25 6 2 8 2 8 26 26 31 8 25 29 26 23 8 25 8 2 18 8 18 6 29 2 31 8 8 8 2 18 29 23 6 8 26 18 29 29 25 25 25 2 8 18 6 8 8 2 26 26 26 25 29 29 2 23 8 2 8 8 29 29 8 8 29 25 2 2 8 6 25 29 23 8 8 6 8 8 8 18 8 8 8 8 25 29 29 29 2 8 29 8 6 29 14 8 2 29 29 8 25 2 29 29 8 8 25 6 6 14 23 2 14 2 31 25 29 29 29 29 23 2 2 25 18 25 6 8 29 2 8 29 26 31 23 8 18 8 2 18 8 29 26 8 26 8 25 18 6 27 25 23 8 29 29 6 8 29 23 8 26 29 2 8 29 29 2 8 25 25 31 8 29 29 29 25 8 23 8 23 2 8 29 29 8 2 29 26 8 8 20 2 26 8 8 29 26 29 26 2 8 29 8 29 29 8 8 8 2 8 8 8 8 29 8 25 2 2 6 29 8 8 29 26 2 8 29 8 29 2 8 8 2 8 25 18 29 8 2 8 25 2 23 29 31 14 29 25 26 26 8 8 8 23 6 27 6 8 29 8 23 25 29 8 8 23 29 25 8 8 29 29 6 29 26 29 26 26 6 2 18 2 8 8 8 29 25 2 6 2 8 29 14 23 26 26 8 29 2 26 8 8 29 2 8 8 23 29 8 14 8 23 8 29 6 6 2 8 2 26 23 26 26 29 26 29 29 18 8 29 23 8 2 23 29 8 2 8 27 2 26 29 8 23 2 8 8 18 29 2 8 2 29 8 8 29 29 26 8 2 8 2 29 8 29 26 23 8 2 26 29 2 26 23 8 8 26 29 29 6 29 29 6 23 8 29 8 6 2 29 6 2 6 6 8 8 25 2 8 29 8 18 8 6 29 29 8 29 8 23 8 29 2 29 29 8 25 23 29 6 8 2 29 29 8 6 6 29 14 6 29 8 8 2 23 8 26 8 23 29 23 29 23 2 31 18 2 2 8 25 8 8 27 6 29 29 29 2 8 29 8 29 29 29 2 8 27 8 8 8 8 18 6 29 29 29 23 18 29 8 2 23 23 2 31 8 23 23 25 8 29 29 8 8 27 8 8 23 31 29 29 2 29 2 8 23 23 8 29 18 27 29 8 8 29 6 8 8 29 8 6 25 2 8 8 8 6 29 8 23 29 2 29 8 2 29 23 8 2 18 8 8 26 29 29 29 26 29 23 14 8 8 26 8 29 25 18 26 25 29 29 29 29 29 8 18 8 14 2 29 29 8 23 2 8 18 29 18 29 29 6 8 8 29 14 8 29 2 8 8 8 6 2 8 8 8 8 29 26 2 29 26 23 29 29 25 25 2 29 2 29 25 8 29 23 8 14 29 6 2 6 2 29 6 29 8 29 2 14 25 29 29 8 29 8 26 8 8 2 2 29 2 2 8 26 8 8 2 8 23 2 23 26 29 8 29 6 26 23 8 8 2 29 29 2 8 29 25 29 23 2 23 6 8 27 29 8 6 6 2 2 2 2 31 8 6 25 25 29 25 25 25 25 25 2 25 27 2 29 29 25 2 25 25 8 8 29 29 18 29 6 29 23 18 8 29 8 2 6 2 26 23 8 8 2 8 18 2 25 8 8 29 6 18 6 29 6 25 29 25 25 8 20 6 8 29 26 8 29 18 2 8 2 18 8 2 8 8 8 29 29 29 8 2 8 8 8 26 23 29 26 25 29 25 29 26 8 26 29 2 23 23 23 6 8 26 18 6 29 8 8 2 2 8 6 8 29 8 25 18 23 8 2 29 26 6 29 6 2 18 8 29 8 8 25 26 23 8 8 25 2 8 8 2 8 26 8 23 29 8 23 8 29 29 2 26 8 8 26 8 25 29 25 18 8 29 23 25 20 6 23 29 29 8 29 29 23 29 29 8 8 8 26 8 29 26 18 8 23 8 8 29 29 14 8 8 26 2 26 8 23 2 8 18 2 29 2 18 8 23 26 6 25 8 8 29 29 2 23 18 29 26 23 29 2 29 23 29 18 14 29 23 8 8 8 25 29 8 26 29 29 2 26 26 23 26 8 23 26 6 8 8 8 8 29 8 8 2 29 8 29 23 31 8 25 29 8 2 8 14 23 29 2 31 29 2 23 26 27 29 8 8 2 26 8 26 8 29 6 29 29 31 25 2 18 29 8 23 29 18 8 23 29 8 8 29 2 29 25 26 18 29 8 18 2 8 8 26 26 31 2 6 2 6 8 29 8 29 23 2 8 2 6 26 29 27 29 26 29 27 2 26 8 8 2 8 8 23 2 6 29 6 8 2 2 8 26 8 2 8 8 8 2 29 2 8 8 8 26 25 29 8 26 25 8 23 2 2 29 6 8 14 29 29 6 29 23 8 8 2 29 29 27 8 29 25 8 2 6 8 8 8 18 2 2 18 8 2 6 26 8 8 23 29 8 29 26 8 23 8 29 8 6 6 25 29 29 23 2 8 29 29 23 29 8 8 2 18 26 8 18 2 8 2 29 23 29 25 26 29 2 2 31 8 8 2 2 8 8 29 26 8 23 8 6 8 6 8 23 18 8 26 8 2 8 2 29 31 14 2 8 26 25 23 23 29 8 8 23 29 29 2 29 29 6 25 18 29 8 29 26 23 8 8 8 26 29 18 8 8 27 8 31 8 26 26 2 23 6 8 29 8 29 8 8 23 2 31 8 26 18 6 26 8 6 29 2 26 29 27 29 2 25 25 25 26 23 8 8 8 2 2 23 8 27 23 8 18 8 2 2 2 8 8 2 8 8 6 23 29 26 8 6 8 8 29 8 29 2 23 2 29 2 23 29 25 25 27 29 29 29 26 31 2 25 29 23 26 4 2 2 8 29 8 2 8 26 2 8 29 8 8 8 8 26 6 23 8 8 8 8 29 29 2 23 8 29 23 26 14 29 6 18 29 29 8 8 6 29 29 8 26 23 8 8 29 23 8 2 8 29 2 27 8 29 8 29 2 25 25 6 8 8 23 29 26 29 6 8 6 18 29 2 18 2 29 29 23 25 14 2 8 25 29 2 29 2 29 8 29 29 23 2 29 29 8 14 8 29 18 23 8 8 29 29 29 29 8 29 23 2 26 8 8 8 8 29 29 8 25 2 29 23 6 8 29 18 23 2 18 8 8 2 29 29 8 23 8 31 8 17 26 31 8 25 8 14 18 29 29 8 29 8 6 6 8 29 8 23 2 8 8 18 8 29 23 29 6 29 2 2 8 18 29 26 8 29 2 23 29 26 27 8 8 8 6 8 8 8 26 29 29 26 23 8 2 29 29 29 25 8 29 2 29 8 8 8 8 6 29 26 18 31 18 23 26 8 8 26 29 29 23 29 8 8 6 8 26 29 27 8 8 14 26 29 8 8 2 8 6 2 2 2 29 29 2 8 2 29 29 23 29 8 8 29 8 14 2 8 29 2 29 14 8 2 8 29 8 2 8 8 8 8 8 26 8 29 29 25 29 8 23 6 8 8 8 26 18 18 27 6 8 23 2 29 26 29 29 29 27 8 2 29 8 26 8 8 8 8 23 23 23 23 8 6 8 14 8 8 29 29 2 8 8 2 29 29 31 8 6 29 23 8 23 23 29 18 27 2 8 29 8 2 8 25 29 8 8 25 8 6 29 26 6 29 26 29 2 23 29 8 2 8 23 23 8 6 8 31 2 31 8 8 23 29 8 8 26 8 27 25 25 8 2 25 31 29 8 8 26 8 23 31 2 29 8 8 25 8 18 29 23 8 26 29 31 29 2 29 25 8 23 2 2 29 29 29 8 4 26 27 29 8 6 23 8 26 8 8 26 18 8 29 23 29 29 29 8 2 18 8 8 8 26 25 29 18 2 2 29 29 8 8 2 23 8 26 26 26 29 2 29 8 8 8 23 14 2 18 26 2 26 2 2 2 8 26 29 23 6 29 8 2 29 23 29 6 25 8 8 23 8 26 29 29 8 2 23 26 8 23 29 8 8 2 8 29 8 23 29 29 26 2 29 29 2 29 2 29 8 29 8 29 8 29 8 8 8 8 8 8 8 26 26 29 29 2 29 2 6 29 27 6 6 31 29 29 23 29 31 31 26 29 18 26 27 6 6 29 23 2 29 26 2 2 6 31 25 29 8 6 20 26 29 2 6 8 2 2 29 26 29 2 20 29 2 6 8 2 29 29 2 2 8 23 8 8 29 29 29 2 8 2 26 25 2 6 2 8 29 2 2 29 2 2 29 25 8 29 2 2 6 29 29 26 31 29 8 18 8 29 8 2 8 8 2 8 25 23 2 2 8 2 8 8 25 29 26 6 29 18 18 27 8 29 2 2 8 29 2 8 23 26 8 29 18 2 29 2 8 29 2 2 8 29 29 26 26 2 8 26 2 20 2 8 29 2 8 8 8 18 29 25 29 26 23 2 2 29 2 26 29 29 29 14 29 8 8 29 8 29 8 18 29 8 2 23 26 8 29 8 29 18 23 8 2 14 8 23 23 23 18 27 23 29 29 8 2 2 2 29 27 8 8 8 29 8 8 8 29 29 29 8 8 29 2 29 23 2 29 29 2 18 8 25 29 29 8 29 2 8 8 2 8 18 29 2 2 2 8 29 6 29 25 29 29 29 26 8 2 31 8 8 27 5 8 2 26 26 2 8 29 8 8 8 8 31 18 2 8 8 2 29 29 25 2 8 29 8 8 8 6 2 23 8 2 25 18 29 23 8 29 2 8 29 18 29 8 8 8 8 29 26 26 2 29 8 2 29 2 8 8 29 29 18 8 8 8 29 25 23 8 18 26 8 8 27 29 8 23 8 8 8 23 8 8 8 29 8 2 26 29 8 6 14 29 2 8 29 29 8 26 26 6 8 29 8 25 6 29 29 18 27 6 8 2 8 29 18 2 18 6 2 2 8 2 8 26 29 23 29 14 29 29 29 8 6 8 8 29 29 31 2 27 8 8 14 29 8 8 8 6 8 8 29 8 6 8 23 2 29 8 26 29 26 14 8 29 2 2 31 8 26 23 14 20 29 29 25 25 25 8 27 8 23 6 2 2 2 8 14 27 18 2 31 23 29 8 8 25 31 29 8 2 2 18 29 8 8 18 23 8 2 25 18 8 31 8 2 8 8 2 23 8 23 23 2 25 29 27 20 2 29 29 25 2 29 2 2 8 23 18 27 27 23 2 29 29 8 26 8 8 18 2 8 23 8 29 29 8 29 18 29 18 2 8 2 18 8 25 25 29 2 2 26 2 8 29 25 29 8 29 23 29 8 29 8 14 2 2 29 26 6 29 8 29 31 6 8 2 27 8 6 29 8 29 8 29 18 14 29 8 29 2 18 29 8 29 23 2 8 2 29 26 2 31 26 25 8 23 29 2 29 8 2 2 29 8 18 2 2 23 23 25 29 29 2 8 8 8 8 8 29 29 8 29 29 14 2 27 8 8 26 2 8 8 29 29 8 8 8 8 29 18 8 29 8 8 2 8 23 8 8 6 2 8 2 29 29 29 8 26 2 23 6 8 18 23 25 2 2 2 8 25 25 2 29 8 8 29 29 8 29 29 14 31 6 25 8 8 18 29 29 29 26 8 18 2 8 8 29 26 6 26 23 2 8 8 6 8 23 8 25 29 18 8 27 26 29 8 29 29 29 8 8 8 29 2 8 6 8 8 29 8 6 2 8 6 29 29 29 31 18 29 2 8 8 8 6 29 8 2 31 26 8 8 8 23 29 8 2 8 18 26 6 29 2 26 29 29 26 2 8 2 8 29 29 29 18 18 8 29 8 29 29 6 29 29 2 25 26 29 2 2 29 2 6 8 29 29 2 29 26 23 8 29 8 8 31 23 29 2 2 23 8 29 23 8 6 14 8 31 29 2 2 8 23 8 8 2 29 25 2 18 6 2 31 8 18 8 18 23 14 6 18 14 23 18 8 31 29 6 18 25 25 29 14 29 2 2 23 8 18 2 8 8 18 29 8 29 6 8 26 23 2 8 29 8 25 2 2 6 8 8 27 8 8 8 8 2 25 8 2 29 25 8 8 6 29 29 2 18 29 23 6 29 8 26 2 29 2 23 8 25 6 31 23 8 29 31 25 29 8 29 8 2 29 6 18 23 27 8 8 8 23 29 29 29 2 14 29 26 6 2 8 8 8 2 8 8 25 29 2 23 18 29 8 8 27 8 6 29 29 8 8 23 2 8 31 2 2 26 27 8 8 29 31 23 8 25 23 8 29 26 8 8 2 8 18 31 8 8 2 8 6 8 25 2 26 8 26 2 29 23 26 2 8 8 31 29 29 8 2 29 8 26 8 23 6 26 8 18 8 18 6 23 29 2 8 2 8 8 8 6 8 8 8 8 29 26 6 29 8 6 2 29 6 2 29 8 29 6 2 27 2 31 18 6 25 25 25 25 25 29 29 2 29 2 2 8 27 2 2 29 29 25 8 8 2 31 8 29 2 2 27 29 2 31 8 2 23 26 23 25 8 6 18 29 29 29 23 31 8 8 29 27 2 25 25 23 2 29 29 8 8 2 8 20 8 8 18 23 23 2 8 23 2 8 8 31 2 8 29 8 8 31 2 2 8 29 29 6 25 29 29 8 18 6 25 2 29 29 29 29 8 2 8 18 29 29 8 2 25 25 26 29 26 29 2 29 18 8 25 8 2 6 26 8 23 18 29 29 2 8 8 23 8 8 6 8 2 2 29 8 26 26 26 18 29 26 8 26 8 2 29 26 26 23 25 8 2 8 23 27 29 29 6 23 23 29 2 2 8 25 2 29 8 8 6 26 29 23 18 29 2 29 29 26 8 31 29 27 2 23 8 18 18 29 18 8 29 2 8 23 8 29 8 29 6 8 2 29 2 6 6 2 29 6 8 8 8 8 29 2 8 23 26 14 8 23 8 25 25 18 31 14 29 29 26 23 27 8 2 23 29 8 31 8 8 8 2 6 29 8 2 8 29 8 8 29 23 27 29 18 29 8 29 26 8 29 29 8 18 26 18 29 8 23 14 29 6 8 8 29 2 8 23 8 29 29 6 2 14 8 26 23 31 2 27 8 29 23 2 29 29 29 29 8 8 29 8 23 29 23 8 8 8 14 29 29 25 8 18 23 8 8 8 8 29 8 8 25 23 29 29 29 25 26 8 29 2 2 8 8 8 8 26 23 8 31 6 26 2 2 8 23 8 29 25 23 29 8 29 2 29 18 8 18 2 26 23 26 2 2 29 6 8 25 8 29 2 8 8 8 29 6 8 8 2 29 8 8 8 8 29 8 8 2 29 8 25 26 29 2 8 26 26 8 8 8 8 8 29 6 8 29 2 2 29 26 2 2 29 6 8 29 29 25 31 23 8 8 29 18 8 8 2 26 8 18 26 23 26 8 2 29 8 8 6 23 29 29 2 31 8 8 8 2 8 2 18 2 29 29 2 25 29 8 23 8 8 2 29 18 8 8 29 8 8 29 8 23 8 2 23 29 29 23 29 31 8 23 8 31 29 8 2 6 29 2 8 8 8 8 6 6 2 2 26 8 23 29 18 2 29 29 8 18 18 23 29 29 8 29 26 18 26 8 8 2 6 6 26 23 8 29 25 29 2 23 29 14 29 18 8 31 6 18 8 8 8 31 29 26 8 18 29 31 8 23 2 8 6 29 8 6 2 20 8 8 18 25 8 25 6 8 18 31 8 8 8 8 8 6 8 2 8 29 23 8 23 2 2 6 8 2 26 29 29 8 8 23 25 6 2 8 2 6 8 8 29 29 29 25 8 29 29 14 26 23 8 14 26 29 29 29 8 31 6 31 27 26 8 8 8 8 29 23 2 17 29 8 8 6 29 27 8 29 8 14 2 23 2 8 29 29 8 29 8 27 2 25 29 29 8 23 31 8 29 2 8 23 29 6 29 2 8 8 8 2 8 29 8 8 8 8 6 18 8 23 23 14 31 29 2 29 8 31 8 2 8 8 14 8 8 8 2 29 26 23 29 4 26 8 8 20 29 23 8 26 29 2 29 23 2 8 2 26 8 29 29 8 8 6 25 29 23 2 25 2 8 2 8 2 29 26 27 29 8 29 29 8 2 8 8 26 29 23 8 29 8 8 8 29 29 2 8 29 8 23 8 18 26 2 26 8 8 23 29 8 2 8 8 23 2 8 6 8 26 29 29 2 23 8 29 8 8 23 8 29 18 8 31 25 8 8 8 2 8 29 29 25 8 6 23 6 8 23 2 23 23 8 2 23 29 31 2 8 23 8 8 6 29 26 8 29 31 6 18 23 29 18 8 8 6 29 25 25 29 25 6 29 8 29 2 8 8 8 2 26 26 26 25 2 26 23 2 29 14 18 18 8 8 2 29 8 8 8 29 23 29 29 29 29 8 29 8 23 18 8 29 8 23 29 2 8 29 25 8 8 8 26 26 2 6 29 29 8 31 26 8 29 6 8 8 8 31 8 23 29 23 23 8 29 2 8 18 8 2 29 29 8 8 8 26 8 18 8 29 29 2 29 8 18 8 29 26 23 8 8 8 8 29 29 8 8 8 8 8 2 2 2 29 8 29 26 2 29 29 8 2 8 8 8 18 29 8 8 14 26 26 23 8 29 6 8 29 8 8 8 2 2 29 29 8 6 29 29 2 8 25 2 8 8 8 8 23 8 2 23 6 29 2 8 8 8 29 2 29 23 29 8 2 8 2 8 25 2 23 2 2 29 2 8 23 2 8 8 2 8 8 2 18 27 29 23 25 29 18 29 8 2 2 18 29 2 29 2 2 8 8 2 6 26 31 29 25 2 18 29 23 8 18 29 18 2 2 8 29 29 29 31 4 6 8 2 2 8 2 2 6 8 23 6 29 2 23 29 27 29 6 29 23 8 2 26 20 6 8 4 8 8 29 8 18 29 23 2 27 2 29 29 29 23 2 2 2 29 8 18 23 29 8 2 29 23 29 29 8 8 5 6 8 29 2 29 8 8 8 25 29 8 23 8 29 31 29 29 23 8 2 29 2 2 29 2 23 2 6 8 18 26 23 29 2 6 23 8 25 25 8 14 2 2 8 29 8 2 29 29 2 8 8 2 25 18 8 8 8 2 2 26 23 31 29 2 29 29 8 18 29 8 23 29 8 6 8 29 26 8 18 8 14 8 18 29 6 2 18 29 26 23 18 2 31 8 8 8 25 26 8 2 2 2 29 23 2 29 2 29 18 26 2 2 8 29 31 2 8 2 29 14 18 20 8 2 23 2 29 8 29 27 25 29 2 27 25 29 29 8 2 23 31 8 26 8 26 8 2 2 8 23 29 26 29 6 8 29 2 29 29 8 29 17 29 29 29 2 6 2 2 26 8 2 29 26 8 2 8 8 8 2 2 29 25 2 2 29 29 8 14 29 29 18 29 2 8 2 8 14 8 8 8 25 18 25 29 2 18 25 31 2 29 25 2 2 27 2 29 29 27 2 29 2 29 29 6 29 25 2 25 29 25 18 2 2 8 2 27 29 25 16 16 29 29 29 16 13 29 29 29 29 29 16 16 29 29 29 29 29 29 17 29 16 16 16 16 29 29 16 29 29 29 16 16 29 16 16 16 16 16 19 16 19 29 16 29 19 29 29 29 29 29 29 16 29 16 29 16 29 29 16 29 29 29 16 29 16 29 13 16 16 16 16 16 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 16 29 29 16 16 29 29 13 16 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 16 29 29 29 29 19 29 16 29 16 29 29 29 2 19 16 16 16 29 16 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 17 29 29 29 29 29 16 16 16 29 16 16 29 16 16 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 25 29 29 2 2 29 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 23 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 16 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 23 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 2 29 29 29 31 29 29 31 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 2 18 29 29 29 2 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 6 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 8 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 25 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 14 29 29 6 29 29 29 2 29 2 5 2 8 2 14 6 29 29 2 25 2 2 2 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 25 29 29 29 29 2 6 29 29 29 29 29 2 14 8 25 29 18 6 25 29 29 27 6 25 23 8 29 18 2 25 2 25 2 25 25 29 2 2 29 29 25 29 2 8 29 29 2 25 29 6 29 29 2 6 29 23 8 2 2 29 2 8 25 6 8 29 29 2 6 2 25 2 31 25 29 6 25 29 29 29 29 29 2 29 2 2 18 25 2 6 6 8 29 25 23 2 29 29 29 29 8 2 14 2 29 29 29 29 29 2 2 6 8 29 6 23 29 25 29 29 14 29 29 8 29 29 29 29 29 6 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 8 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 13 29 29 29 29 25 29 29 29 29 29 29 2 25 29 29 29 29 29 2 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 2 29 25 6 25 31 29 29 8 2 29 29 29 29 27 18 25 25 2 29 29 29 29 29 8 6 31 23 2 29 2 2 29 2 8 23 2 29 29 8 29 23 6 4 26 26 23 29 18 2 29 29 8 29 25 2 8 23 29 29 6 27 29 23 20 29 29 29 18 8 29 23 20 26 18 26 2 29 8 26 2 6 6 8 29 25 29 26 29 2 2 23 8 8 29 25 29 29 8 29 29 23 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 8 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 6 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 6 29 29 29 25 29 29 6 29 29 25 29 2 29 29 29 27 25 29 25 25 2 29 6 29 25 26 27 25 8 14 18 29 29 29 29 29 25 29 2 29 8 31 2 29 2 8 29 23 29 20 2 2 8 8 8 8 2 29 8 2 8 20 20 8 18 2 8 29 18 23 2 29 2 29 25 2 29 29 29 29 8 29 2 6 6 29 29 6 14 25 25 8 2 29 29 29 23 25 29 20 20 23 20 20 29 29 2 23 23 29 2 18 25 25 29 25 25 29 8 8 2 2 27 29 8 18 2 8 29 31 8 29 29 25 29 29 2 25 14 29 29 8 29 25 2 2 29 29 8 29 8 29 8 14 23 8 25 8 25 25 8 2 23 25 25 2 29 27 29 2 23 29 23 26 8 14 18 29 2 23 25 29 2 29 8 6 27 8 8 29 6 2 29 29 8 29 17 18 29 23 27 18 2 29 29 8 26 8 8 20 26 26 29 29 29 2 29 29 29 25 2 8 29 23 29 29 8 29 27 25 29 14 6 2 25 23 8 8 29 2 29 8 2 20 2 2 2 20 2 29 8 20 18 2 6 6 25 23 26 23 29 26 26 26 8 8 29 29 25 2 8 8 2 6 25 25 8 8 23 6 20 27 2 29 8 29 29 8 23 8 2 27 29 26 23 29 25 29 8 2 23 8 23 26 23 26 29 8 6 8 29 8 2 23 20 2 2 8 2 23 29 8 26 2 25 25 2 8 2 2 8 29 26 29 29 2 26 26 29 29 27 26 23 29 6 29 8 18 29 18 2 14 8 23 25 31 29 29 2 25 25 29 8 2 2 8 2 29 31 25 2 8 25 18 29 2 25 14 23 6 25 25 25 8 25 25 25 2 25 29 2 25 29 29 18 25 8 25 29 25 8 6 14 6 29 27 25 29 29 29 26 25 25 18 29 2 29 6 8 25 2 2 2 29 29 8 8 8 8 29 8 8 29 29 8 8 26 29 8 29 23 8 2 2 8 29 25 2 29 2 25 26 20 29 2 25 25 29 26 31 6 29 2 23 2 29 23 31 29 8 8 8 31 23 2 26 6 26 2 26 8 14 23 6 23 18 25 8 29 23 29 29 6 25 26 2 23 29 29 23 8 6 20 20 27 8 2 29 2 29 27 8 23 8 6 29 29 23 2 2 23 29 2 6 6 8 8 18 29 29 29 29 23 8 8 2 25 2 2 29 25 8 8 23 2 27 25 2 18 26 2 8 18 14 29 25 29 8 23 26 29 2 25 8 8 23 23 2 29 2 2 29 29 8 25 14 26 8 26 23 2 8 29 8 2 2 2 6 6 2 29 6 2 26 6 2 8 8 23 2 8 23 8 2 26 23 2 18 26 26 14 2 29 2 29 29 29 29 26 29 2 2 2 2 18 2 29 2 8 29 29 26 8 29 8 26 20 6 29 6 29 26 29 8 29 14 23 29 14 8 6 23 29 18 25 8 2 29 18 2 8 2 18 29 29 8 18 25 29 25 29 23 2 2 2 31 23 8 2 14 29 26 2 23 8 2 23 8 29 29 8 8 29 23 8 8 8 26 29 25 8 14 23 8 8 26 29 8 8 2 23 18 8 2 29 29 26 8 26 29 25 6 29 23 2 8 8 20 29 8 8 8 8 2 6 29 23 27 18 20 2 29 6 8 29 23 8 29 23 18 29 23 26 2 8 2 29 2 20 20 2 2 6 29 25 25 2 8 8 27 29 2 25 2 14 2 25 8 20 2 29 2 2 23 2 25 2 2 6 31 25 29 29 25 25 25 29 2 6 29 18 29 27 25 29 29 29 18 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 13 29 29 29 29 13 29 29 29 13 29 29 29 29 29 29 29 29 13 29 16 29 29 29 13 13 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 13 29 26 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 28 29 8 29 29 25 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 27 29 29 6 29 2 29 29 25 29 29 2 27 29 25 2 29 8 2 31 8 8 29 27 29 2 6 29 8 2 29 31 2 8 29 29 29 25 2 8 29 23 29 8 29 29 26 2 6 29 8 29 8 29 2 2 2 2 26 2 25 26 18 2 8 2 29 18 8 8 8 23 29 29 29 29 8 29 25 26 29 29 29 29 29 2 8 25 25 29 27 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 25 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 16 29 16 16 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 2 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 23 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 18 8 23 29 27 29 8 29 2 18 8 25 29 25 8 23 29 29 29 2 25 31 8 26 29 25 29 27 8 29 29 29 29 25 25 26 2 29 2 23 29 6 25 29 31 29 6 29 25 8 25 25 27 6 18 25 2 25 29 2 8 2 8 2 29 29 2 8 8 29 29 8 29 2 29 29 27 25 29 20 8 29 8 29 29 29 29 25 29 2 2 23 29 29 29 14 29 29 8 23 23 29 29 29 27 29 25 8 2 26 2 2 8 25 18 29 2 8 2 29 2 6 29 23 2 29 25 2 29 23 29 29 2 25 2 8 29 29 31 18 2 2 27 31 6 8 18 29 25 29 8 29 29 2 29 29 2 8 8 25 29 26 23 18 14 8 2 8 8 8 14 8 8 2 29 20 25 26 2 14 2 18 6 2 8 14 23 2 17 2 25 29 27 29 29 29 8 8 8 8 25 2 6 8 26 25 29 23 29 2 29 8 23 2 20 29 2 29 8 29 29 29 29 29 29 14 29 2 29 8 29 29 8 29 29 2 26 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 27 26 29 2 23 29 29 2 8 29 29 8 29 29 29 29 2 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 8 29 13 16 29 16 16 29 29 29 29 29 29 29 16 29 16 29 29 16 29 16 13 16 16 16 16 16 16 16 16 29 16 19 19 19 19 16 29 29 16 19 16 29 16 16 16 19 19 29 16 29 29 29 29 29 16 29 13 29 16 29 19 29 29 16 16 19 29 23 6 29 29 29 29 16 29 29 29 29 29 29 2 18 29 29 25 29 26 23 8 23 8 6 26 8 2 6 29 8 8 29 8 29 25 8 2 29 8 2 6 29 8 23 29 29 2 29 29 25 18 8 23 8 18 14 25 8 8 18 8 8 25 8 2 2 29 23 2 23 8 2 8 26 29 2 29 8 25 8 8 23 6 2 6 2 29 8 8 26 6 23 8 2 6 2 23 26 6 25 31 29 23 8 23 29 8 6 2 6 27 23 26 23 8 14 8 14 26 23 8 29 8 29 29 29 8 6 18 29 29 6 8 23 2 2 25 29 31 31 8 8 8 18 8 14 23 8 8 23 14 18 18 29 2 31 8 8 26 8 25 29 27 8 8 29 2 2 25 31 20 29 29 6 2 26 2 23 20 2 25 29 25 27 29 18 29 25 25 6 18 29 29 23 29 8 2 25 8 23 29 8 8 25 2 8 8 2 20 8 8 23 26 29 27 8 25 2 2 26 26 23 8 8 29 23 26 27 8 29 8 8 26 8 8 8 8 2 18 8 29 6 29 14 8 8 29 29 29 2 2 26 23 8 29 18 29 29 29 29 2 8 31 29 8 26 29 29 20 29 8 29 26 29 6 8 29 2 23 8 23 29 29 8 25 29 23 26 23 25 23 6 2 29 29 6 2 23 23 23 29 31 8 27 31 8 29 2 29 8 29 29 27 2 8 23 29 29 8 31 8 26 29 8 29 2 18 8 8 26 23 18 23 2 26 23 8 25 2 8 2 6 20 23 6 8 2 8 29 29 2 23 8 8 8 26 8 25 8 8 8 23 29 8 23 8 25 8 26 29 29 29 29 18 2 14 8 8 25 8 23 2 2 29 29 8 23 8 29 23 2 2 26 8 8 18 29 2 26 8 29 8 29 8 8 29 6 29 25 8 26 23 20 29 2 8 8 23 8 2 25 8 31 27 20 2 6 27 25 18 2 29 2 29 23 8 26 26 29 8 29 8 6 29 8 31 8 8 29 8 26 23 29 6 23 29 29 29 8 31 29 26 31 29 29 8 23 29 26 29 8 8 29 23 29 8 25 8 26 23 26 29 6 25 8 8 29 29 29 8 20 2 29 8 26 2 31 26 23 2 8 31 26 8 26 23 23 29 23 8 8 25 2 29 8 23 2 23 23 8 23 2 2 2 6 25 31 29 25 18 29 8 8 23 26 2 27 29 26 29 8 2 23 2 23 6 8 8 29 23 26 18 29 2 29 8 8 23 26 26 29 8 6 8 29 29 2 29 8 8 26 8 26 23 8 23 8 8 23 2 2 2 8 29 8 23 29 8 29 18 2 31 23 29 8 6 23 6 29 2 8 29 29 29 8 23 2 26 25 2 6 2 18 8 23 26 31 23 29 8 2 23 25 26 6 8 18 6 29 29 8 2 23 8 29 29 8 2 8 25 25 29 23 27 8 18 25 8 29 29 29 23 8 8 25 8 29 23 8 6 8 18 25 29 31 8 2 8 23 31 29 14 25 23 25 29 23 29 29 29 8 25 8 8 6 2 29 23 8 26 23 2 8 31 29 26 23 8 29 23 18 31 18 2 2 2 31 29 8 31 29 2 2 8 29 29 6 6 29 23 25 29 29 2 6 29 29 29 31 25 8 2 25 8 8 23 8 8 8 29 23 25 6 26 26 23 8 23 23 25 29 18 29 8 2 23 29 29 8 25 8 2 29 29 8 8 8 2 26 23 6 6 23 23 29 29 8 26 8 8 29 26 8 8 26 2 8 29 20 26 8 8 29 2 29 23 26 2 23 25 29 8 29 23 2 31 29 29 8 29 8 18 26 26 26 4 25 8 31 18 8 29 23 29 2 8 2 29 14 29 26 31 8 29 29 8 8 25 29 8 26 6 23 26 8 2 8 23 8 29 2 29 2 29 6 2 2 26 29 29 23 20 2 6 18 29 2 29 6 25 2 6 23 2 20 23 29 14 26 2 2 29 8 8 8 8 8 27 8 29 2 23 29 29 8 8 14 2 27 8 23 8 29 27 26 29 4 29 23 8 8 8 2 29 2 26 8 29 26 8 29 29 2 8 26 2 26 8 6 31 6 29 18 29 8 8 6 26 23 8 29 4 2 26 29 25 29 26 23 14 8 2 6 2 29 8 8 31 29 25 29 8 8 29 23 2 25 8 23 18 8 8 8 8 2 23 23 8 2 29 8 8 18 6 2 2 23 18 25 29 29 29 31 29 2 2 29 8 8 23 23 18 27 14 25 18 25 31 25 8 8 8 2 25 8 29 29 8 8 8 29 25 6 2 18 29 29 29 31 23 8 26 27 8 23 31 29 8 8 29 31 25 2 23 26 8 29 8 2 8 23 8 26 26 31 29 6 8 31 8 8 26 6 23 29 26 14 25 29 23 8 2 29 25 8 29 29 8 25 23 29 29 8 8 25 2 25 29 8 8 2 29 2 8 29 8 31 8 23 29 23 18 29 2 26 8 25 25 29 8 20 26 8 8 8 29 23 29 2 2 2 8 2 25 2 8 8 26 26 8 29 27 23 25 23 2 29 25 29 27 29 29 2 8 25 8 2 29 2 8 29 8 2 6 29 8 23 18 18 25 23 25 29 18 25 25 29 2 8 8 23 2 6 8 2 8 2 27 26 8 23 2 2 8 29 2 8 2 2 23 29 20 29 26 8 2 18 29 8 26 23 2 2 18 31 6 8 29 2 18 2 23 26 2 23 29 26 2 18 2 6 29 8 29 23 29 8 8 18 29 31 14 29 2 2 25 27 8 29 6 29 2 2 2 29 23 8 29 23 8 6 8 2 29 8 29 2 8 29 2 29 23 26 23 29 8 26 2 14 8 8 14 2 26 8 6 25 23 8 29 29 8 2 8 23 2 23 8 23 8 25 25 6 8 29 6 8 8 31 8 26 8 26 29 29 23 8 29 20 8 18 29 8 25 2 18 8 29 29 2 8 14 2 23 29 8 29 8 8 29 29 8 14 23 2 8 8 29 26 8 29 29 8 23 29 23 6 8 6 29 8 2 25 29 8 25 25 23 31 18 2 27 27 29 29 23 25 6 29 29 23 23 18 8 2 23 2 20 14 8 6 2 2 26 2 31 31 8 8 23 25 29 26 27 2 29 8 23 8 23 26 6 29 8 6 29 29 29 23 8 8 8 2 8 23 8 23 29 6 2 26 2 6 29 8 18 29 29 26 29 8 29 29 29 6 8 23 8 8 8 29 26 6 27 25 8 23 29 8 29 8 29 29 29 8 8 26 28 29 6 29 23 29 20 26 8 18 23 29 23 8 25 25 25 8 8 23 26 29 18 2 8 2 27 8 8 23 14 8 18 8 18 8 26 31 29 29 29 18 8 6 18 31 8 26 29 29 23 8 8 29 29 2 2 29 2 14 2 18 23 2 8 29 26 2 29 29 23 23 26 27 31 2 29 2 2 8 23 25 8 29 8 29 25 29 8 23 29 2 6 8 29 8 23 29 2 6 2 8 8 25 29 25 23 26 2 23 8 2 23 29 2 14 31 8 6 8 29 29 25 8 8 2 8 29 8 8 29 8 26 8 6 14 2 25 29 8 26 8 29 8 18 18 26 8 26 25 26 23 6 8 29 8 29 6 31 6 2 23 29 26 26 25 29 18 8 2 8 2 6 29 2 8 8 26 29 14 2 26 8 23 29 26 8 8 18 2 18 26 8 8 29 18 18 8 8 26 31 27 8 8 23 31 29 8 2 29 29 23 8 8 8 8 26 29 8 29 8 29 8 31 2 8 26 26 29 14 6 29 6 23 29 23 8 18 8 26 29 8 8 8 8 8 29 8 8 29 31 29 23 29 27 18 8 25 2 8 29 26 2 23 29 8 29 6 29 20 8 8 26 26 23 8 8 29 29 26 2 8 29 27 29 29 18 29 2 6 2 26 14 8 2 8 18 23 8 25 2 8 31 8 29 23 2 23 18 29 8 29 29 2 8 23 29 31 8 8 8 29 23 18 8 29 29 23 26 8 23 29 2 29 8 25 8 8 29 29 29 23 2 2 2 29 2 8 8 29 29 29 18 31 25 2 25 2 26 20 2 8 8 14 26 14 2 23 29 29 23 23 25 6 25 18 2 29 29 8 23 2 29 8 18 2 23 8 29 8 29 29 26 8 2 26 8 8 27 26 26 8 8 8 14 8 23 8 8 8 29 29 29 2 29 6 29 26 8 8 26 14 18 27 26 6 8 29 29 2 8 29 26 26 18 8 29 31 8 8 8 23 25 8 18 26 29 8 29 8 18 29 29 29 23 23 29 6 8 6 2 8 2 8 2 29 23 6 23 8 29 23 31 29 8 8 23 29 2 31 8 8 2 2 6 8 29 8 6 23 27 23 29 8 29 8 8 29 23 29 8 29 8 29 23 2 8 2 8 31 8 8 2 8 8 31 14 8 8 8 23 8 8 2 29 29 26 8 2 8 8 2 8 2 26 23 23 29 23 25 25 29 2 31 8 25 29 25 14 25 6 8 26 2 23 29 14 8 29 29 20 2 8 29 29 8 2 25 25 2 18 8 2 23 31 25 2 20 29 2 8 25 6 25 25 14 8 29 2 23 2 29 25 18 6 27 25 2 29 2 29 25 29 25 29 2 2 2 18 14 26 14 29 20 18 26 2 8 8 8 29 2 2 29 20 8 2 31 2 6 2 2 31 18 2 6 31 8 8 8 2 8 29 18 18 27 27 25 6 25 29 18 29 29 25 2 29 2 29 29 6 2 29 23 29 25 14 6 2 2 2 2 29 29 25 25 8 6 18 29 2 31 29 8 31 29 25 2 6 8 29 8 25 2 8 27 29 29 6 29 29 16 16 19 29 29 16 13 29 29 2 19 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 2 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 16 16 16 29 29 29 29 29 29 13 13 13 13 16 29 16 13 16 16 13 16 29 19 16 19 16 13 16 16 29 16 19 16 19 16 16 29 16 29 16 16 29 19 29 29 19 13 16 16 19 19 16 29 19 29 16 13 16 16 16 16 16 16 19 19 16 16 16 29 29 16 29 16 16 29 29 29 29 29 16 29 16 16 16 29 19 29 29 16 29 29 16 29 2 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 13 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 13 29 29 29 29 2 17 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 23 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 23 17 29 29 29 29 16 29 29 29 29 29 18 4 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 2 13 29 29 29 29 29 23 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 8 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 2 2 29 29 29 8 29 18 2 29 29 29 29 13 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 17 29 13 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 25 29 29 29 2 25 25 29 2 29 25 29 2 29 18 2 31 2 8 25 2 29 14 29 8 6 2 8 26 8 29 29 29 2 25 2 29 2 20 18 2 29 29 8 29 23 2 14 2 2 18 31 29 26 29 6 29 27 18 8 2 8 8 29 29 8 8 8 6 2 29 2 29 29 29 8 29 29 6 29 6 2 29 2 29 23 8 29 23 29 8 31 23 25 18 18 2 31 25 5 25 29 27 2 2 25 29 2 8 29 23 8 31 25 8 18 29 8 23 29 23 8 29 8 26 8 23 6 8 8 23 2 2 8 27 25 6 26 29 31 29 2 25 18 18 29 23 8 2 6 20 2 29 23 8 29 2 8 18 2 14 8 29 18 29 25 2 25 14 29 2 5 5 2 25 27 8 6 29 29 29 25 29 14 25 6 6 29 25 29 27 27 2 2 6 29 2 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 2 29 2 29 29 8 29 29 29 23 8 2 18 29 8 23 2 25 18 18 8 29 2 29 2 27 6 31 25 25 29 25 2 29 29 2 29 29 8 20 31 25 8 29 23 23 8 8 29 25 29 8 25 2 29 8 23 2 2 29 2 8 8 23 2 29 29 2 25 29 29 29 25 18 29 6 27 25 20 8 8 6 18 2 2 29 29 8 26 29 23 29 8 2 29 6 8 29 29 29 2 2 25 26 2 8 29 8 29 26 2 8 29 29 18 18 27 20 29 2 29 29 18 2 2 8 8 18 29 18 20 29 8 25 20 8 20 29 8 23 26 8 26 8 23 25 25 27 8 8 20 29 23 29 2 8 20 2 8 29 29 8 29 14 8 8 2 2 23 6 2 29 29 2 2 29 25 29 2 29 2 8 20 6 29 29 27 8 25 29 2 29 8 18 29 29 6 29 25 29 5 6 29 25 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 13 29 17 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 18 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 25 29 2 2 29 29 18 29 8 29 29 29 29 25 29 29 18 29 29 2 23 8 26 29 25 23 29 25 27 18 6 25 8 25 6 2 18 29 2 8 8 23 26 25 29 29 29 31 23 23 29 25 29 8 6 31 6 29 14 8 8 8 23 29 29 8 8 8 2 23 2 8 2 29 26 2 29 2 29 23 29 2 8 8 23 31 6 8 29 8 6 29 8 29 29 2 29 2 20 29 2 2 2 2 29 8 8 14 8 26 29 27 18 6 25 14 8 29 2 8 25 8 23 25 2 2 8 23 8 29 29 2 2 29 29 29 29 29 29 29 2 18 23 8 2 2 29 29 29 23 2 29 26 18 6 29 29 29 25 6 31 8 2 18 2 2 29 26 2 8 8 29 29 27 8 18 29 8 23 8 23 29 29 2 2 2 29 29 23 6 18 29 29 29 26 26 29 25 2 26 27 29 8 8 20 2 8 18 25 8 2 2 2 2 29 23 29 23 2 8 6 2 29 23 2 23 29 2 18 18 2 8 31 29 31 2 29 2 29 18 29 8 2 29 29 27 2 29 26 8 2 29 25 23 2 8 25 29 29 29 8 31 8 8 29 25 6 18 23 6 31 2 2 18 2 23 8 8 29 29 29 6 23 18 29 8 29 8 2 2 2 18 8 29 8 8 8 6 6 18 29 29 2 8 8 2 25 31 31 8 23 8 26 26 23 26 29 29 8 25 8 29 2 23 25 27 20 2 20 2 29 23 8 26 8 23 25 23 29 29 18 2 23 29 25 25 29 29 2 26 8 6 8 31 23 29 8 29 6 29 2 8 23 2 29 29 23 29 8 18 25 2 29 29 8 29 23 8 8 26 8 23 23 14 18 14 8 29 8 29 8 2 23 29 18 29 2 2 8 8 8 23 8 29 2 25 25 20 26 23 29 8 8 29 8 2 23 2 2 8 2 29 6 29 23 23 18 8 29 29 8 23 18 29 2 2 8 26 8 2 26 26 29 8 29 2 29 2 25 29 8 6 23 2 2 25 29 2 29 8 29 8 25 23 29 29 8 2 8 23 29 29 29 2 8 29 14 23 8 8 2 14 25 23 8 31 2 31 8 29 29 6 23 6 6 23 29 23 8 14 27 18 31 29 29 8 8 8 8 29 25 29 20 29 23 29 29 2 8 8 26 23 31 8 25 29 29 8 23 29 8 8 29 29 20 29 26 23 23 23 29 8 8 29 29 8 26 20 29 2 29 18 8 8 25 6 2 29 27 26 2 29 23 18 23 26 8 23 8 6 2 5 8 8 2 6 8 8 8 8 8 23 31 29 8 26 26 29 6 29 29 29 23 29 25 2 8 29 29 2 23 20 25 29 8 23 8 18 29 29 29 29 29 29 8 2 29 23 29 27 29 26 25 8 2 8 18 29 29 8 2 29 2 29 29 8 29 23 8 23 8 26 26 29 8 8 29 6 8 29 14 8 26 6 29 2 8 8 2 23 25 25 8 29 29 29 8 29 29 29 2 23 25 8 2 14 8 29 18 8 29 29 8 8 2 23 2 8 29 29 6 23 23 27 8 8 23 25 29 23 20 26 29 29 29 29 29 23 6 2 26 14 29 29 8 8 25 25 29 25 23 31 6 27 2 26 29 23 2 8 6 23 31 29 6 23 29 8 6 25 8 25 6 2 29 27 8 8 2 2 29 6 23 29 31 29 8 8 31 31 27 29 8 23 25 29 20 2 25 20 29 20 20 23 8 29 2 23 29 8 8 29 8 23 29 29 29 25 8 29 14 26 23 8 23 18 8 29 25 23 18 31 25 2 2 8 23 29 25 6 8 2 29 29 2 29 2 8 29 23 25 25 2 25 29 29 29 8 2 20 26 23 25 6 20 26 8 29 20 26 8 29 8 23 2 25 20 23 2 8 8 2 29 2 23 8 2 29 8 8 18 8 27 6 29 2 8 29 29 8 8 23 8 8 29 2 29 2 31 8 8 29 23 29 29 23 18 29 23 2 8 27 2 8 18 17 6 8 31 8 29 2 29 29 8 23 8 8 31 26 23 8 2 23 8 23 26 23 29 29 29 29 8 8 6 29 23 8 26 29 29 2 29 18 2 18 29 8 8 23 29 14 8 8 8 23 23 23 26 23 23 8 18 18 8 8 8 6 29 25 29 23 6 23 8 6 6 2 26 29 18 8 6 18 23 6 8 2 29 6 2 29 8 23 31 25 29 26 2 14 29 29 2 14 29 23 18 6 29 29 29 8 29 29 29 29 26 29 29 29 26 25 29 8 31 8 14 8 2 29 29 29 29 25 18 25 2 2 25 18 29 18 25 29 29 29 6 29 6 29 29 29 25 27 25 29 29 29 2 29 27 8 2 25 25 26 2 29 25 29 29 2 20 26 2 31 26 26 8 8 8 29 8 26 2 29 29 2 18 2 29 29 6 26 29 29 23 8 29 29 31 25 14 25 6 6 6 8 25 25 29 29 23 25 8 8 29 23 23 6 2 29 29 27 31 8 6 29 23 26 2 20 20 29 26 8 6 8 31 29 18 2 2 14 14 29 25 6 6 25 29 14 2 8 29 6 25 25 31 8 18 31 25 8 27 27 8 8 26 8 29 29 23 2 25 29 25 27 29 8 2 8 2 23 2 8 8 8 8 8 23 2 6 29 8 2 31 8 29 23 29 25 8 23 29 25 2 14 27 6 2 23 8 29 2 8 29 29 2 2 29 31 8 2 25 8 2 2 29 8 8 6 26 8 8 8 2 8 23 8 29 29 8 2 29 23 29 29 29 23 29 8 26 29 29 8 8 26 29 29 29 8 2 23 6 8 2 29 8 27 23 26 18 8 29 25 8 25 8 29 18 8 23 29 8 23 23 8 8 29 8 23 29 2 6 14 27 23 8 23 29 29 29 23 8 8 18 18 29 6 2 2 29 26 2 8 29 31 8 29 8 8 2 27 2 29 2 23 31 8 29 2 8 8 23 8 23 29 8 26 23 8 8 2 23 2 29 8 2 8 6 2 26 23 8 8 23 26 8 26 26 23 8 29 8 8 29 27 8 8 23 8 29 29 8 6 29 29 29 23 29 31 18 2 31 29 26 8 23 2 8 8 26 25 2 27 25 8 8 29 29 25 31 18 8 8 8 29 23 26 29 8 8 29 8 26 25 8 8 23 8 26 29 29 4 29 8 23 29 8 23 31 26 29 6 2 8 25 2 2 26 31 25 23 29 8 23 23 23 23 8 2 26 23 6 6 8 23 23 6 8 2 2 8 2 29 26 29 29 8 8 2 29 8 23 29 6 29 8 29 29 8 8 29 8 29 23 27 8 8 2 8 29 31 17 28 14 26 29 23 29 29 14 29 6 18 18 26 23 25 18 29 8 8 2 29 6 8 26 8 29 23 23 8 27 25 2 8 2 14 23 26 8 8 29 8 26 29 29 8 14 2 6 23 18 29 2 8 31 2 20 27 2 29 8 31 8 29 29 29 2 8 23 6 2 6 25 25 8 25 2 29 23 8 26 31 4 26 25 8 23 2 25 31 29 2 6 29 29 23 8 23 8 25 8 8 8 2 29 6 29 29 8 8 8 6 25 23 8 8 8 23 26 2 14 29 29 26 2 29 6 8 29 8 31 18 23 8 26 6 8 29 8 8 6 27 29 2 23 8 26 23 8 29 8 8 23 6 23 23 26 2 8 29 26 8 29 23 8 29 26 23 2 6 6 8 29 2 8 6 2 31 8 8 6 31 31 29 29 14 23 8 26 8 8 23 29 6 26 6 8 8 29 8 29 8 8 18 29 6 25 29 29 31 23 8 14 8 2 29 14 23 2 8 18 6 14 25 2 18 2 29 29 6 2 26 8 8 8 29 2 8 23 8 27 2 29 26 29 23 2 29 8 23 29 29 6 25 14 29 20 26 26 23 25 8 8 2 23 29 2 8 18 2 23 6 8 2 8 18 8 18 2 8 8 31 26 8 27 20 8 8 8 29 26 23 18 8 14 2 8 29 18 29 29 29 8 27 23 8 29 25 23 29 31 8 31 20 29 18 29 2 2 8 29 18 23 29 29 8 29 8 2 8 29 26 8 18 26 23 14 26 8 6 25 29 29 25 31 2 8 29 29 23 2 8 29 29 8 18 23 2 6 6 18 29 8 8 23 29 29 8 2 8 2 8 29 29 29 29 2 23 2 23 18 8 8 29 26 14 25 29 2 8 8 29 29 8 23 2 23 26 29 8 2 8 8 23 29 23 29 6 8 29 20 2 25 26 29 29 29 29 26 6 23 29 8 8 8 29 23 29 8 8 8 23 29 2 26 29 29 18 29 26 25 23 8 2 2 29 8 6 27 2 18 29 8 26 2 23 29 8 31 29 18 8 6 31 8 8 25 8 6 2 23 25 8 26 18 8 8 26 8 23 8 29 29 8 8 18 29 29 29 2 6 26 23 26 29 8 29 6 31 25 29 26 2 14 29 8 17 25 2 18 26 26 26 26 8 29 8 23 29 2 18 29 14 25 2 6 29 29 29 23 8 2 29 29 18 29 29 8 29 25 29 6 29 25 8 29 8 31 6 6 29 2 18 8 2 29 8 29 29 25 18 23 29 27 25 23 29 2 23 20 29 2 20 2 29 2 8 17 18 25 29 31 27 29 29 23 29 18 2 29 2 29 2 25 23 2 18 2 23 2 29 26 26 23 8 2 6 8 14 29 18 6 2 29 2 2 29 29 29 26 6 2 8 23 8 29 29 25 23 8 27 8 31 29 20 8 25 29 29 23 8 29 18 6 8 2 8 8 6 29 29 2 26 23 29 2 29 20 25 26 2 6 26 2 8 29 27 29 26 8 8 18 2 2 23 2 29 29 29 23 2 2 8 23 8 8 8 8 23 8 23 8 29 29 29 29 2 2 29 2 14 29 29 23 29 29 18 8 18 2 2 25 2 2 8 29 18 2 29 29 6 2 27 2 8 8 8 29 2 29 26 29 8 29 29 29 26 6 8 18 23 29 29 8 6 23 31 29 8 8 26 23 23 8 8 8 26 29 29 2 23 8 23 8 8 8 31 23 29 25 29 29 8 26 29 29 6 26 29 2 8 26 23 23 6 29 8 2 8 8 8 26 8 29 8 29 8 29 23 18 26 8 23 29 8 8 29 29 8 29 23 2 29 6 26 29 2 8 29 29 8 27 8 29 29 26 6 31 29 8 29 2 29 27 8 23 8 29 23 29 26 23 8 25 23 29 31 29 29 29 29 14 8 8 25 29 2 29 8 2 25 2 23 8 27 29 25 29 29 29 29 8 25 25 29 8 31 8 8 23 8 29 29 8 31 29 8 18 8 26 8 29 8 23 29 2 8 29 18 29 8 29 2 8 29 29 29 25 18 25 25 25 26 26 23 18 29 2 8 8 25 8 8 26 4 29 2 6 8 25 8 25 2 29 29 25 2 25 25 29 2 14 8 23 8 23 2 8 29 18 2 2 8 2 8 8 8 26 25 29 29 29 31 2 20 2 2 29 29 20 8 8 2 6 25 25 31 8 23 8 18 2 18 29 14 25 2 23 8 29 23 8 29 2 29 29 25 2 31 29 23 2 8 23 29 8 8 8 8 26 23 31 6 6 2 2 26 29 25 29 2 23 26 2 8 8 26 8 8 8 8 6 26 8 8 8 20 20 20 6 2 29 26 29 2 8 8 29 29 8 8 23 8 29 26 26 26 29 2 26 26 6 2 6 14 25 29 27 2 25 2 25 2 2 5 2 2 2 2 27 29 29 25 6 23 29 2 2 8 2 2 29 14 2 18 29 8 2 31 2 29 29 2 18 8 2 14 23 25 29 17 29 27 8 29 25 25 29 2 18 6 2 31 23 14 18 25 2 26 2 8 23 29 27 20 2 29 25 14 18 2 18 26 2 23 8 29 29 27 2 8 31 18 25 8 8 18 8 26 8 23 2 8 2 29 2 29 23 29 26 18 31 29 29 23 8 23 6 26 23 8 23 2 27 8 29 8 29 2 18 23 23 2 8 29 8 23 8 23 29 26 8 29 29 8 29 8 29 18 25 31 29 25 2 23 8 23 8 31 18 8 23 23 2 8 25 8 31 2 8 29 29 23 2 26 25 26 26 23 26 26 8 8 8 29 18 29 25 2 23 18 6 14 8 8 29 8 29 29 6 8 29 8 8 29 2 6 14 29 25 8 25 31 18 26 29 8 14 25 27 25 2 25 31 2 26 8 31 8 2 8 29 29 29 2 23 29 26 18 26 2 8 29 8 8 6 6 26 8 2 8 8 18 2 29 8 29 25 29 29 29 8 8 29 23 8 25 2 8 29 31 8 29 23 2 8 29 25 29 18 18 8 2 8 6 2 26 8 18 29 6 2 8 2 2 8 29 29 8 31 6 26 6 23 20 31 29 29 25 18 8 8 29 31 6 29 26 29 23 8 8 14 27 29 8 26 2 31 23 8 2 8 29 23 29 8 31 25 8 8 8 2 27 26 2 8 23 26 29 2 29 6 31 23 2 29 8 20 29 25 6 29 23 8 8 20 8 2 29 8 8 8 8 29 2 8 23 2 8 23 29 8 14 6 26 26 18 8 2 8 8 26 8 29 8 29 27 23 2 29 26 26 18 2 26 29 8 8 8 29 2 8 4 8 8 8 8 23 8 29 2 8 6 29 2 18 8 26 29 8 2 27 23 29 29 8 26 23 8 23 8 8 8 8 29 31 18 8 26 8 20 2 29 2 2 25 8 5 8 2 29 8 14 29 8 8 2 31 29 29 29 29 8 23 29 25 8 29 31 29 8 29 18 23 2 8 29 8 29 6 29 14 29 26 8 29 8 2 29 29 26 26 8 23 2 8 29 8 23 29 6 8 18 8 2 8 26 8 8 23 29 8 18 8 23 29 2 26 6 26 8 8 29 23 2 29 29 6 29 26 25 6 8 8 8 8 25 6 18 29 5 23 29 2 6 8 26 29 26 29 2 26 2 20 8 8 2 31 29 29 2 2 25 26 25 8 8 25 26 18 8 8 8 29 2 8 6 29 8 23 2 29 29 18 8 29 29 14 2 20 31 8 8 2 20 2 29 18 29 29 8 23 2 2 8 8 23 29 29 26 31 2 29 8 2 8 2 8 8 29 8 2 8 29 8 23 2 26 23 27 31 23 8 8 14 14 8 2 29 31 8 31 8 29 8 14 8 8 8 29 8 8 29 23 2 27 2 26 18 29 2 8 2 29 8 2 31 2 18 23 8 6 8 26 23 8 31 23 8 6 6 29 26 25 29 29 8 23 26 2 23 6 8 26 23 2 8 31 26 25 8 23 23 8 23 8 14 8 8 29 18 29 8 2 8 4 29 6 8 6 8 29 18 31 18 2 8 8 8 8 31 8 25 29 8 8 2 8 27 8 8 2 18 29 8 23 25 29 26 23 29 29 2 18 2 2 2 2 6 29 2 2 6 23 23 2 6 26 8 23 29 14 8 2 29 23 29 8 8 18 18 29 2 8 8 8 27 8 29 26 29 29 23 29 18 8 29 8 8 23 8 26 27 29 29 6 8 8 8 2 6 23 29 6 8 8 29 4 8 2 26 26 2 29 25 27 29 8 29 29 6 8 8 6 29 25 29 14 29 29 8 29 8 26 31 29 29 18 8 31 8 26 8 23 31 2 29 2 2 8 8 23 8 8 23 20 29 8 8 25 29 8 26 29 2 18 8 29 2 14 2 29 8 23 29 25 20 29 20 18 29 29 27 26 26 29 2 8 29 8 8 8 26 8 26 20 23 29 8 8 29 25 26 8 2 8 14 6 29 2 2 8 23 23 8 23 8 2 29 8 18 29 23 2 18 8 8 29 8 29 2 8 8 8 2 23 8 23 8 6 29 8 29 2 31 2 8 6 2 29 6 26 8 23 29 8 2 29 8 29 23 29 18 6 23 25 26 8 23 20 8 29 29 20 6 20 29 14 29 2 23 29 2 8 2 14 8 26 18 2 23 29 27 18 8 8 29 29 8 8 23 29 23 29 18 31 25 29 8 18 23 23 29 29 27 18 8 8 8 6 8 29 26 8 29 2 6 2 8 23 29 6 8 8 27 29 8 2 8 29 2 2 8 29 25 26 23 26 26 8 8 18 29 25 6 2 8 8 2 8 23 29 23 29 8 6 2 2 23 14 2 8 26 6 2 23 2 29 29 8 14 8 25 29 23 29 2 29 29 8 8 27 8 31 18 6 8 29 23 26 8 8 8 8 26 18 29 26 26 23 8 31 8 8 29 27 26 29 2 2 8 8 26 2 14 23 29 26 26 31 6 8 8 29 6 29 8 8 8 29 14 2 29 18 6 26 8 23 8 29 29 18 8 2 8 2 8 8 23 8 8 2 26 6 23 8 29 26 8 2 23 29 8 23 18 23 26 29 29 29 29 31 8 29 6 8 26 2 26 2 6 29 14 8 8 23 8 18 23 2 29 27 29 6 23 29 29 29 26 8 8 8 18 25 8 8 17 29 31 29 2 2 8 8 14 18 26 31 23 2 29 8 8 29 18 8 18 27 2 20 20 8 8 29 29 6 25 27 23 23 29 8 23 8 26 29 2 8 8 8 8 2 2 2 27 31 8 26 23 26 8 26 8 23 8 18 2 8 25 29 2 8 2 8 29 8 8 2 18 29 8 29 29 2 8 18 29 26 23 8 8 23 23 2 29 29 29 25 25 23 29 23 29 8 2 29 8 8 2 26 8 8 29 8 29 29 18 29 2 29 29 29 29 2 31 29 23 2 23 26 2 18 2 29 8 31 23 26 14 29 23 8 23 2 27 8 29 29 29 29 8 18 18 8 29 29 29 29 2 8 23 8 29 8 29 2 27 2 8 8 6 8 26 29 8 2 2 23 31 8 2 31 2 31 8 2 8 18 8 29 8 6 8 2 2 23 8 29 8 2 2 23 8 23 2 18 25 6 31 29 29 23 2 8 23 29 8 8 6 14 8 8 2 26 23 25 26 8 29 25 26 8 8 29 8 25 18 31 23 8 8 31 2 8 23 29 8 29 2 23 26 25 27 29 2 8 26 23 25 8 18 8 8 8 6 8 31 29 26 29 29 26 29 8 23 31 29 23 6 26 23 2 18 29 2 25 29 8 23 2 8 23 23 8 29 2 29 2 8 2 8 23 26 8 2 23 2 2 26 8 8 29 8 8 8 31 2 29 8 2 29 26 2 2 29 2 29 14 8 8 23 29 6 18 29 29 8 6 8 18 31 2 26 18 29 29 2 29 23 26 2 27 2 23 8 8 29 2 8 8 29 29 8 6 29 29 8 8 23 29 8 8 8 29 8 29 8 2 6 6 8 6 26 2 8 29 23 2 8 8 2 27 23 14 29 29 2 29 8 23 2 8 29 6 8 29 8 14 8 2 6 18 8 29 29 8 23 2 8 29 29 8 8 8 18 29 23 2 26 23 8 2 8 23 31 8 29 2 29 2 18 8 23 29 29 6 27 8 2 29 26 23 8 29 29 29 2 29 8 8 8 2 8 31 2 8 2 20 8 27 2 2 2 29 8 2 25 2 6 8 2 2 2 18 18 26 8 2 29 2 29 18 2 2 8 6 8 26 29 23 8 8 8 8 6 26 23 8 23 29 26 29 8 6 14 2 2 8 23 26 29 26 8 2 29 2 6 8 18 29 31 29 2 8 23 29 25 27 29 18 6 31 29 8 8 23 8 29 23 25 8 8 23 8 8 8 29 8 26 29 23 8 29 14 8 27 26 26 29 8 29 29 8 31 29 8 8 26 23 29 29 23 2 8 29 6 8 8 23 8 8 29 26 6 29 18 8 25 29 2 31 18 8 6 29 2 23 29 18 8 8 29 8 8 8 8 25 29 18 8 8 2 8 8 29 18 2 8 26 23 29 29 25 2 27 2 14 8 29 2 8 2 29 2 29 29 26 23 27 8 29 26 8 18 8 25 2 29 2 2 8 29 27 29 29 6 2 29 23 6 29 8 8 26 25 2 29 23 8 29 2 2 23 8 8 8 29 2 8 8 29 23 8 8 18 6 25 29 29 29 8 31 23 8 29 8 18 2 29 29 8 31 20 8 18 29 25 8 2 8 23 8 25 26 23 8 25 8 8 29 29 8 8 8 18 14 29 23 18 18 8 2 18 2 8 8 8 8 26 23 8 8 27 2 8 2 29 8 25 26 8 8 29 2 25 6 26 2 2 8 23 14 8 8 29 8 26 8 29 6 2 6 23 29 23 23 8 5 23 8 8 29 6 6 29 8 26 8 29 8 2 2 25 29 8 8 8 8 14 23 8 8 2 26 26 8 25 8 29 29 2 8 23 18 29 8 8 2 26 2 8 6 23 26 8 2 29 8 8 8 26 18 26 26 29 29 31 2 29 26 2 29 8 29 18 8 23 6 18 31 8 8 8 8 29 8 2 25 18 29 23 2 2 18 8 8 29 18 8 29 29 29 29 25 29 8 26 29 6 26 6 29 6 8 31 8 2 23 8 23 31 2 27 8 8 2 23 2 2 26 27 2 29 25 6 26 31 23 8 25 8 26 8 8 8 29 26 8 2 14 23 29 29 2 29 18 23 29 23 8 29 29 8 14 29 29 23 2 18 18 26 29 8 25 23 18 29 8 14 8 23 29 23 29 29 29 8 8 18 23 8 5 23 8 8 8 8 26 26 6 8 2 8 8 8 6 2 8 29 6 8 8 6 2 23 2 23 23 27 8 8 29 8 14 29 2 8 8 8 8 18 31 8 29 2 8 29 6 23 26 26 26 8 8 2 29 26 18 8 6 2 29 29 29 26 4 29 29 29 29 6 23 29 29 8 2 6 29 8 2 25 8 8 8 8 6 2 29 25 29 18 8 8 23 23 2 29 8 23 23 29 27 6 26 20 26 8 20 2 18 5 2 2 8 18 8 23 8 6 8 29 29 8 23 6 29 25 27 23 8 8 8 23 23 8 18 14 25 29 2 29 29 2 29 8 26 8 18 29 8 26 8 29 26 29 26 8 29 6 29 29 8 8 8 8 2 26 31 29 8 2 29 23 8 18 18 8 2 8 29 14 29 29 23 2 23 8 18 2 29 26 26 8 26 2 2 27 2 2 29 8 29 8 29 23 23 23 8 8 25 2 29 31 6 8 27 14 8 29 8 8 8 29 8 2 6 26 8 2 8 8 2 29 23 14 8 8 8 8 26 6 2 26 8 8 8 8 23 6 29 8 6 2 8 2 23 29 8 29 25 26 8 8 8 2 29 29 26 2 8 8 29 29 29 27 26 8 23 29 8 8 26 29 26 14 29 8 8 29 29 26 23 29 18 29 2 29 2 29 26 2 26 23 18 29 6 18 8 26 8 2 6 4 8 6 6 25 25 29 18 29 25 31 8 14 25 6 2 29 14 8 29 31 8 29 8 29 29 2 29 29 8 23 25 26 8 8 8 8 8 8 23 8 20 31 18 8 29 26 2 8 29 29 23 26 29 18 14 29 29 8 29 8 29 8 29 18 29 29 8 2 2 23 31 23 8 2 26 18 8 8 6 8 8 29 29 26 2 18 8 23 8 2 2 29 31 8 8 2 29 8 26 8 8 8 2 25 8 8 8 23 27 8 8 8 26 8 31 8 31 25 29 18 2 23 18 2 29 23 26 26 18 29 8 29 6 8 14 8 23 2 8 18 8 6 6 29 2 8 29 8 8 6 2 6 8 2 8 18 2 8 27 8 31 29 8 8 8 29 2 29 8 8 2 29 2 29 26 2 29 6 2 25 29 31 25 29 2 23 29 26 29 29 29 8 26 8 2 8 2 29 8 29 2 29 25 6 2 2 2 8 8 26 2 29 23 8 2 6 29 29 2 18 2 29 2 29 29 29 29 20 2 25 29 27 8 8 6 2 8 31 25 29 26 8 8 2 25 29 8 29 6 31 2 31 31 18 26 2 29 18 8 2 29 2 20 27 31 8 8 29 8 2 8 29 29 29 26 25 29 8 29 8 8 8 8 8 8 2 2 2 29 18 2 29 2 29 8 6 2 8 2 6 8 29 29 6 2 8 2 29 18 6 23 2 25 18 2 2 29 14 2 25 31 8 8 27 2 8 14 25 29 26 29 8 2 2 18 18 2 29 29 14 8 2 2 29 8 29 2 26 8 8 8 23 18 29 20 8 29 29 25 29 23 29 26 26 8 23 29 25 2 8 18 29 6 18 8 8 14 8 23 29 14 8 23 29 8 26 6 2 2 29 8 31 26 2 8 18 29 23 29 18 14 2 8 26 26 8 14 8 6 2 23 8 29 25 2 18 31 2 14 8 23 29 18 29 8 2 29 2 29 26 29 29 8 8 31 31 31 29 18 26 26 8 8 29 2 29 29 29 8 29 26 8 26 23 26 18 2 2 8 8 8 6 8 2 8 8 25 29 26 31 2 29 29 18 26 2 6 26 2 29 31 8 25 8 23 29 2 18 8 29 2 2 29 29 2 8 8 2 2 23 8 29 23 8 8 8 2 8 29 2 23 8 29 8 8 8 8 8 29 2 6 6 29 2 8 8 8 8 8 29 23 6 29 26 23 8 8 29 18 31 26 8 8 2 6 29 14 8 6 23 8 23 8 2 8 29 8 8 23 8 8 8 23 29 6 8 29 29 18 2 8 8 2 8 29 8 2 8 8 29 8 8 2 6 29 6 31 8 23 25 2 23 29 8 8 29 29 6 18 31 6 18 29 8 23 8 26 29 2 25 6 18 8 25 2 18 23 23 29 26 26 29 29 8 6 6 8 8 31 29 8 8 6 26 8 18 29 23 29 2 2 27 8 29 29 25 8 23 2 29 8 8 26 26 23 29 2 29 26 18 8 6 8 23 2 29 14 18 29 8 18 8 6 29 26 2 25 25 8 18 8 8 23 26 8 26 23 2 31 8 31 8 2 2 26 26 23 2 27 29 23 2 8 2 8 26 8 2 29 2 29 18 8 29 2 8 26 29 8 18 31 23 8 29 25 8 23 26 31 2 8 2 8 2 8 26 23 29 29 29 8 8 8 8 8 2 8 8 8 29 2 2 8 8 8 8 29 14 8 2 8 27 29 8 25 14 29 29 2 2 8 23 23 29 8 8 6 29 8 8 2 8 8 23 27 8 2 14 8 29 29 18 8 18 8 29 29 8 29 29 2 29 2 20 8 25 2 8 8 23 29 8 2 23 29 8 2 29 6 8 29 6 29 29 8 26 18 23 29 8 2 26 18 29 2 8 18 25 8 18 23 29 8 29 31 25 8 31 8 14 8 8 8 23 29 8 26 8 27 8 29 8 29 2 29 29 8 29 8 29 18 18 8 8 2 23 8 8 26 18 29 2 8 2 23 2 8 31 23 18 8 26 2 8 2 8 23 8 8 8 23 8 31 8 8 26 29 2 26 8 6 23 2 29 8 18 25 8 8 8 25 6 26 29 2 8 27 29 8 26 2 8 6 25 8 23 8 8 29 8 2 2 27 2 8 23 29 29 8 23 2 29 8 31 2 29 6 26 25 8 8 2 26 18 2 31 29 23 8 29 8 27 8 8 8 8 23 2 23 31 8 26 8 8 29 29 29 2 29 8 29 2 29 29 8 8 8 26 14 29 23 8 2 2 2 27 25 8 8 29 8 29 29 29 2 18 29 2 23 8 29 2 8 29 25 8 8 29 8 8 2 6 8 2 8 23 8 2 29 8 29 29 29 8 29 25 29 2 29 23 29 29 18 8 27 8 8 8 18 14 18 8 29 8 29 8 27 2 2 2 29 23 8 2 29 29 29 8 8 8 23 2 23 29 29 29 26 8 31 8 31 6 26 26 2 29 8 17 29 8 2 29 6 25 14 8 23 29 2 18 2 8 29 29 29 29 29 8 8 8 23 18 29 8 29 27 29 18 8 26 8 8 8 8 18 18 18 6 29 8 23 29 25 8 8 8 31 8 23 8 29 8 8 2 23 18 2 29 23 29 2 29 8 2 2 8 2 8 14 29 29 29 6 8 29 2 29 18 8 8 31 8 6 29 25 2 6 8 2 26 8 8 29 6 8 18 29 8 29 29 31 6 26 27 23 31 2 23 18 8 29 25 29 26 29 29 6 23 8 29 26 2 26 6 23 29 14 8 2 2 29 29 8 14 18 23 29 29 29 26 27 14 26 2 29 29 8 8 29 6 25 8 6 29 29 8 29 31 29 23 14 6 8 29 8 8 6 8 29 26 29 18 26 29 2 8 8 2 8 23 23 29 6 2 8 18 6 29 26 8 6 8 2 2 8 6 2 8 8 26 26 6 29 26 8 29 26 8 25 29 29 26 27 8 2 8 29 29 27 8 29 6 26 29 8 18 25 8 26 8 8 29 8 8 23 2 29 18 2 23 29 8 23 29 8 8 23 29 29 27 2 23 29 2 8 8 8 29 31 18 27 8 29 18 14 29 8 29 8 2 8 8 8 2 23 2 29 29 29 29 2 6 29 2 8 2 2 8 14 2 8 18 2 8 8 8 26 23 29 8 29 6 18 8 25 18 8 26 29 20 8 23 23 23 23 29 26 18 23 29 23 26 2 8 25 29 2 8 14 8 29 29 29 18 14 2 8 6 29 18 29 14 2 8 25 23 26 29 6 29 8 2 8 2 2 29 31 8 29 18 6 23 29 29 18 8 8 8 2 2 29 8 29 29 29 2 8 8 29 2 23 31 14 23 29 17 2 29 8 2 14 25 2 23 2 23 8 2 29 25 8 8 2 8 8 29 8 29 29 6 2 8 8 2 2 18 31 26 27 6 2 29 8 8 2 8 8 26 26 8 29 5 8 18 25 8 23 25 20 20 2 29 8 29 29 26 18 29 2 8 8 8 8 8 29 2 2 2 8 29 14 23 2 2 2 2 2 8 23 8 8 14 2 6 8 29 8 29 2 2 27 29 29 8 26 18 25 8 2 2 29 2 29 29 8 31 2 29 2 8 2 2 23 8 27 8 2 14 14 18 8 8 26 29 2 14 18 6 26 29 8 25 29 23 2 29 8 29 8 29 6 8 29 2 18 8 29 6 29 18 29 26 2 23 2 2 26 31 2 2 8 14 8 8 8 2 29 26 14 26 2 2 8 2 2 29 18 8 8 25 18 8 6 23 29 6 8 2 8 29 8 8 26 2 29 26 8 8 26 2 14 29 29 8 25 8 8 8 29 2 29 29 23 8 8 8 29 8 29 8 8 8 8 29 2 2 2 2 31 8 6 2 8 31 8 8 8 8 29 26 29 6 18 8 26 25 8 8 29 8 26 26 29 8 26 2 29 8 8 8 8 8 8 26 26 20 23 2 2 8 29 2 2 6 2 8 26 23 8 29 29 2 18 29 6 29 8 25 29 27 29 2 2 29 27 29 8 29 2 29 26 2 18 23 25 29 29 17 8 8 29 8 23 25 29 18 18 29 6 2 2 6 29 23 8 8 25 8 25 8 23 18 2 8 8 8 29 8 8 8 29 2 8 26 2 29 8 29 8 8 23 29 23 23 8 8 18 29 25 18 29 29 2 8 8 2 29 8 8 29 8 29 8 29 29 8 8 8 26 8 2 23 23 26 2 29 29 29 25 8 2 26 8 25 2 6 29 29 2 29 6 2 29 8 25 29 8 8 8 8 2 8 6 29 20 8 18 2 2 2 8 26 2 2 23 8 26 2 2 8 26 2 8 2 8 2 29 8 23 8 29 29 31 14 29 29 2 2 23 29 8 29 2 29 8 6 2 18 29 26 23 29 8 25 8 29 8 29 23 8 8 6 8 29 20 20 26 8 8 2 29 25 2 2 29 23 8 8 2 26 2 26 8 2 8 29 8 29 26 29 8 23 8 23 8 8 2 8 2 29 2 29 29 2 29 8 29 31 18 8 2 29 26 26 8 18 29 8 2 29 26 2 2 29 8 2 26 18 29 29 8 2 2 18 29 8 2 29 29 2 18 6 25 29 29 2 29 2 29 18 8 29 29 2 2 8 18 8 2 29 18 29 2 8 2 29 31 29 6 29 29 2 18 29 6 14 6 8 26 29 8 29 23 2 29 27 29 29 18 2 8 8 26 2 8 2 6 29 17 29 29 8 8 2 2 8 8 26 29 6 2 29 2 2 29 29 26 2 2 29 29 29 29 8 31 8 23 6 2 23 2 8 29 2 29 31 23 8 29 8 29 26 2 2 26 8 8 29 2 8 18 31 29 8 23 29 26 6 29 29 25 6 8 29 29 29 18 6 2 2 18 29 8 8 8 26 8 29 2 26 8 18 8 8 2 29 8 8 8 29 8 8 23 2 8 31 8 29 8 23 2 2 29 8 6 8 26 25 29 29 29 8 2 31 26 26 26 29 2 29 8 8 29 8 23 26 8 14 8 8 29 29 23 8 29 25 8 2 23 8 2 29 2 29 2 18 2 8 8 2 28 5 8 26 8 29 6 8 31 8 8 26 8 29 2 31 8 8 26 8 8 18 26 8 8 8 8 29 23 2 8 8 26 6 29 2 8 29 8 8 8 8 29 8 23 26 27 8 6 26 2 8 8 29 29 18 26 8 29 2 26 27 8 26 26 26 25 2 8 18 26 8 2 29 27 8 8 8 8 29 27 6 31 8 8 8 23 8 8 18 29 8 2 2 8 8 25 29 2 8 8 6 29 26 8 31 29 2 2 29 29 2 23 6 25 29 8 8 26 8 8 8 6 29 8 25 29 2 2 8 8 2 2 2 8 2 27 29 29 2 14 2 8 8 18 6 29 2 25 8 8 18 23 29 8 26 18 2 8 8 27 2 29 29 29 29 29 8 2 23 2 29 18 8 6 18 8 18 8 29 23 26 29 8 2 2 25 8 2 8 23 2 26 25 29 27 8 2 8 4 8 8 29 29 26 29 26 2 31 2 8 26 2 6 29 8 29 2 23 29 31 29 2 8 26 6 8 6 23 2 29 14 8 29 31 6 2 29 2 8 8 2 8 31 8 29 8 31 23 2 29 2 29 23 29 29 2 8 8 23 18 6 8 2 2 6 23 8 29 8 6 14 27 29 2 23 6 20 2 29 29 23 29 29 2 8 2 8 27 18 8 8 29 29 2 8 8 14 14 26 23 26 26 2 8 6 29 2 29 18 8 23 8 8 29 8 8 2 18 2 2 8 23 18 8 2 23 6 31 2 26 2 6 29 2 8 8 26 2 25 14 8 18 2 26 6 8 26 2 8 2 2 6 8 25 8 29 18 2 18 8 29 27 8 8 2 31 8 14 14 29 8 8 18 23 2 18 27 8 18 23 2 2 27 25 27 29 25 8 2 23 27 29 8 8 23 26 18 8 6 26 8 8 29 2 18 2 23 5 2 23 18 2 29 2 29 14 8 26 2 25 2 29 8 2 29 6 8 2 29 2 2 25 2 29 2 18 2 14 2 8 29 23 31 2 2 8 2 8 6 18 8 26 29 29 2 8 2 14 23 25 31 8 8 23 6 8 29 2 6 29 29 18 8 29 29 8 29 29 8 8 2 2 8 2 29 29 8 25 29 8 8 2 2 8 8 2 29 2 27 8 8 8 29 29 25 29 29 2 29 29 29 2 25 18 6 29 29 29 29 18 2 27 2 2 29 8 2 25 2 25 8 29 29 29 2 29 29 14 8 23 8 29 2 18 26 26 2 6 29 25 18 29 29 29 6 29 25 29 29 6 29 27 27 29 29 18 25 25 29 2 18 29 2 29 29 8 2 8 29 2 29 27 2 5 6 2 29 25 29 18 29 29 2 2 29 25 18 29 25 29 29 6 6 27 2 2 18 29 29 16 29 29 29 29 16 29 29 29 29 19 29 29 29 16 29 17 29 29 16 29 29 29 29 16 29 16 29 29 19 29 16 29 29 29 29 29 16 16 16 29 29 16 16 16 16 29 29 29 16 16 16 16 29 29 29 16 16 16 29 16 29 29 29 19 16 29 29 29 16 29 16 16 29 29 29 29 19 16 29 29 29 29 13 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 19 29 29 29 29 29 29 13 29 29 29 29 8 29 29 29 29 8 27 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 13 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 13 29 29 29 8 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 14 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 18 29 2 29 29 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 25 28 18 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 2 29 2 29 6 29 6 2 29 29 2 29 18 2 2 2 25 18 2 2 14 2 2 2 6 29 27 25 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 2 29 2 29 29 29 2 29 29 29 29 29 29 29 14 29 29 29 29 29 2 29 29 29 2 6 25 29 29 29 2 23 2 2 2 8 2 8 2 8 6 29 25 23 29 29 2 8 2 29 29 2 29 18 26 8 2 2 18 29 18 25 29 29 29 2 6 23 29 29 29 23 8 8 2 29 29 2 8 29 23 2 18 18 29 29 25 29 8 29 29 27 25 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 2 29 8 29 29 2 29 29 2 8 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 27 13 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 16 29 16 16 16 29 29 29 29 16 29 29 29 16 29 16 29 29 16 29 16 16 16 29 29 19 16 16 16 16 9 19 29 16 29 16 16 16 16 19 29 19 16 16 16 17 29 16 16 13 13 16 16 16 29 16 19 13 29 29 29 29 29 29 16 16 16 29 13 19 29 29 19 29 29 29 29 29 29 29 29 29 8 8 8 2 2 8 23 29 8 8 2 29 18 6 2 25 29 29 2 6 26 2 2 2 23 2 29 29 14 8 8 8 26 2 27 8 29 6 31 2 29 2 2 29 29 25 2 25 29 27 29 29 29 29 26 2 23 18 29 14 29 29 29 29 2 6 6 8 2 29 8 23 29 23 29 2 8 8 29 29 29 29 2 27 2 25 2 29 31 2 29 29 2 2 2 29 29 18 29 29 29 29 29 29 16 16 16 29 16 29 29 29 8 29 29 2 29 29 29 29 29 29 16 29 29 29 29 16 2 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 6 29 29 29 29 25 29 29 29 29 6 29 29 29 29 29 29 29 29 29 20 29 20 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 27 29 29 29 29 29 14 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 25 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 31 29 29 29 29 8 18 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 2 18 29 29 29 29 29 29 29 2 18 29 29 29 29 2 25 6 29 29 25 29 8 29 29 29 2 29 2 29 2 2 25 25 6 29 25 29 2 29 29 25 23 29 25 25 2 31 8 2 2 14 29 8 2 29 8 18 8 2 29 6 8 29 2 8 29 8 2 2 29 2 18 8 2 29 6 29 18 29 8 29 2 29 29 8 2 25 25 31 23 8 8 8 8 25 29 29 2 23 8 2 2 29 2 23 8 8 25 8 6 8 2 23 2 31 8 25 2 6 2 8 6 2 8 25 8 29 20 2 6 8 25 2 29 2 8 8 6 26 2 29 29 29 8 23 6 18 29 6 8 8 27 14 6 23 29 29 8 23 8 29 23 29 8 26 8 8 26 8 23 2 23 23 26 27 6 6 2 8 2 20 20 2 2 8 20 8 2 29 8 6 29 18 8 26 23 2 20 29 31 23 6 8 25 25 8 8 29 29 2 31 20 2 29 8 31 20 8 29 8 2 23 8 27 26 8 31 8 8 29 8 31 18 26 20 2 18 25 8 26 29 2 29 29 20 23 29 29 26 29 2 18 26 29 29 23 26 29 8 29 8 2 23 29 8 29 29 18 2 18 29 8 14 25 6 8 26 29 2 8 26 29 23 29 29 14 23 29 25 29 18 29 29 29 18 29 2 2 25 29 2 2 8 8 29 29 20 31 6 2 23 2 2 31 23 2 29 8 29 8 29 8 18 29 29 29 29 25 23 29 8 29 29 18 29 8 23 2 8 2 18 8 14 6 29 18 26 8 2 29 25 18 2 8 8 2 2 23 25 2 26 6 18 23 29 18 8 29 6 2 8 29 2 18 2 6 29 29 8 26 2 29 23 8 2 25 26 31 23 4 26 29 29 8 29 6 2 29 6 8 20 29 29 31 8 29 2 2 29 29 29 29 2 29 29 29 14 29 29 25 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 18 29 29 29 13 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 18 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 18 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 2 25 8 29 2 2 2 2 29 29 29 29 29 29 2 29 2 29 2 18 29 29 29 2 8 8 26 25 18 29 2 29 31 8 8 18 26 29 26 29 18 18 8 2 18 8 18 6 2 26 29 23 8 18 2 2 31 14 14 29 2 23 2 29 25 25 29 29 2 29 2 2 8 29 6 25 6 25 8 8 8 23 29 25 8 25 25 2 2 6 2 29 18 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 5 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 18 29 6 29 29 6 23 2 2 8 23 29 29 8 8 29 29 2 29 29 29 26 29 2 23 29 29 8 14 25 2 31 23 8 14 8 6 8 2 29 8 8 8 8 2 18 2 8 2 29 2 8 23 2 8 23 2 18 2 8 29 29 18 18 8 29 8 31 23 29 29 29 29 29 18 29 2 14 29 25 31 2 29 29 29 29 29 29 29 27 2 8 25 2 25 31 8 2 29 6 2 2 8 8 2 26 29 8 18 8 2 31 29 18 8 14 8 23 6 2 2 25 18 2 29 2 29 31 8 31 2 8 8 2 18 29 23 2 29 6 8 23 25 8 2 31 29 29 29 2 8 2 8 26 29 8 29 29 29 26 29 29 8 29 2 29 25 29 2 8 2 14 29 29 29 29 8 23 29 25 23 8 29 18 8 25 25 8 26 8 23 29 29 8 8 20 8 23 23 23 8 6 29 23 29 31 6 29 8 31 18 31 29 29 26 25 2 29 2 29 29 29 25 2 20 29 8 2 8 2 2 8 31 31 8 29 6 2 29 29 29 23 29 8 2 8 2 31 29 8 29 8 8 29 29 18 2 8 18 2 29 29 31 29 8 26 8 26 29 29 2 2 2 26 31 26 2 2 29 23 8 29 31 18 23 8 8 8 8 23 18 29 8 29 18 23 25 29 18 29 29 23 2 29 2 29 2 25 23 25 31 18 23 29 6 6 18 23 29 25 23 29 29 8 2 6 26 29 23 8 29 29 6 18 29 29 2 8 29 29 29 2 2 14 8 29 6 23 23 23 23 29 29 2 8 6 14 8 29 2 2 8 2 26 8 6 23 26 29 29 2 2 27 8 29 29 31 2 23 8 6 8 2 29 23 8 18 29 26 18 18 2 25 27 29 29 25 8 8 2 8 8 26 23 2 23 23 23 23 26 8 2 29 25 2 29 23 2 8 26 6 29 2 23 2 29 6 6 23 18 8 23 25 2 6 8 29 29 2 23 2 18 8 8 8 29 8 29 29 31 8 8 26 8 2 2 2 2 2 8 31 8 25 25 2 2 18 2 29 8 8 18 18 26 23 31 29 18 29 25 8 8 29 26 23 27 8 8 29 23 8 23 26 23 29 8 18 29 6 8 26 29 29 8 23 26 2 8 26 8 8 8 29 2 8 29 29 2 29 8 8 23 8 18 25 8 8 8 26 2 2 29 25 26 8 26 26 20 8 29 18 29 18 23 6 14 29 18 29 2 23 29 29 29 18 8 2 25 14 2 2 8 8 2 23 2 18 29 8 18 25 29 26 26 8 8 2 8 23 2 6 8 29 8 29 29 25 27 29 8 31 2 29 25 25 6 2 23 29 18 8 23 8 8 23 29 26 2 29 29 18 6 29 31 2 31 2 29 2 27 8 2 8 2 29 8 8 25 29 29 8 29 2 8 2 2 23 2 8 8 27 18 29 23 8 18 29 29 8 2 8 23 8 18 8 23 25 23 29 29 31 29 8 23 2 2 8 6 2 25 29 29 8 29 23 8 8 29 29 27 2 8 2 29 18 18 8 23 6 18 2 18 2 8 29 26 29 25 27 2 2 29 29 8 29 18 31 2 29 29 8 25 29 29 29 18 2 2 8 26 2 25 8 8 2 29 14 29 8 29 8 29 8 8 2 29 23 8 23 29 29 25 26 23 29 8 23 8 29 29 6 29 14 8 31 2 6 8 26 23 8 29 6 31 6 8 2 8 23 8 26 23 26 14 2 26 8 8 29 25 29 29 29 29 26 8 29 8 23 29 29 29 8 2 18 23 8 8 29 26 8 29 29 8 8 8 8 18 18 26 23 8 31 8 23 18 2 29 29 8 2 8 29 29 25 23 8 23 26 8 23 29 29 25 29 18 8 31 23 29 2 26 25 18 31 25 25 29 2 29 23 29 8 29 25 25 23 8 26 29 23 2 29 8 29 8 18 23 29 26 2 2 29 18 25 26 26 2 29 2 31 29 29 8 29 2 8 8 29 18 8 8 23 8 8 8 18 8 29 8 2 8 29 31 8 25 8 8 8 2 23 25 29 8 8 14 29 8 8 23 25 18 18 8 8 29 18 26 25 23 23 29 26 8 25 6 29 8 2 18 2 23 29 8 29 29 29 8 29 25 14 25 14 2 29 23 25 26 23 29 23 8 8 31 26 8 29 29 8 8 29 2 8 8 29 26 29 2 2 8 8 8 29 6 8 29 29 8 2 8 8 29 23 2 2 29 29 29 18 29 8 18 26 8 23 23 8 25 2 26 8 23 6 23 2 23 29 8 2 8 8 8 2 18 8 29 29 29 8 26 8 6 29 29 25 29 26 8 8 2 23 29 29 8 2 8 31 8 26 29 26 29 8 29 8 6 29 29 8 4 29 8 6 8 18 29 29 29 29 2 29 2 29 2 18 29 18 6 2 23 2 26 8 8 26 25 23 8 29 14 18 18 8 29 29 18 25 8 14 29 6 18 8 2 8 29 29 23 29 8 14 8 5 8 29 29 2 8 29 8 8 23 8 2 26 26 29 27 29 29 8 2 2 29 8 8 14 8 18 6 29 29 2 29 18 8 14 2 2 23 26 8 29 8 6 25 31 8 8 29 31 8 29 6 29 8 31 25 8 23 2 8 8 2 8 18 29 29 31 6 8 23 2 27 23 25 29 2 29 29 2 29 25 2 2 25 2 8 2 25 29 25 27 8 18 2 8 29 23 6 26 8 23 29 25 27 14 8 17 29 8 6 29 26 29 25 8 29 8 8 8 8 14 29 26 26 29 29 8 2 27 29 29 29 29 6 6 29 2 2 26 29 29 8 29 2 29 26 29 2 25 29 6 8 23 29 29 8 25 25 2 26 2 26 23 26 2 23 8 29 8 26 8 23 29 26 18 23 26 8 18 2 25 23 29 18 2 29 29 31 26 8 8 23 29 29 29 2 8 8 29 2 23 18 26 6 23 31 8 26 29 29 8 29 25 23 8 8 8 25 8 8 2 18 26 2 25 6 6 2 18 2 6 18 8 26 25 23 29 29 18 2 8 29 26 29 25 2 29 8 8 26 29 8 29 8 18 2 8 23 8 29 29 8 25 8 25 2 29 29 23 25 31 18 8 8 8 26 23 29 8 23 29 29 8 25 26 2 26 29 18 8 8 29 2 8 31 2 26 23 2 6 2 29 29 2 8 27 8 29 29 6 6 8 23 8 29 8 29 25 23 18 14 8 23 14 8 8 8 18 29 29 6 31 29 2 8 25 8 2 29 25 18 8 23 26 29 29 29 8 2 29 2 29 25 8 29 25 8 26 29 29 29 8 2 6 6 8 29 23 29 14 8 18 8 8 14 8 29 2 8 8 26 29 29 6 25 18 6 25 6 25 8 31 8 2 29 2 18 29 29 29 29 8 2 8 29 23 2 29 5 8 23 29 25 8 8 29 26 29 26 29 29 29 18 8 18 14 29 25 27 14 29 29 26 23 29 2 18 8 23 8 29 26 25 18 26 8 26 8 29 29 2 23 25 29 29 2 23 29 8 29 29 18 2 29 25 8 2 23 8 25 29 8 23 26 8 8 8 8 29 25 25 8 8 29 8 6 8 2 29 8 23 29 14 29 29 26 25 29 29 23 27 25 29 29 25 2 8 2 8 31 8 29 29 18 18 29 6 29 8 29 29 29 25 18 29 8 8 6 25 23 29 31 23 8 2 23 29 2 26 25 2 29 6 29 25 31 25 2 8 23 26 23 2 8 8 27 29 8 6 31 18 8 25 29 29 29 29 29 6 29 2 8 23 8 14 8 18 8 8 8 29 27 8 31 29 26 8 26 23 25 29 29 29 8 29 23 27 29 26 17 23 6 18 2 29 2 8 26 25 2 6 8 29 29 26 8 14 18 25 14 8 2 26 29 26 25 8 29 23 31 29 31 2 8 26 23 8 29 23 29 29 8 8 25 26 2 26 23 26 8 25 31 18 18 8 29 29 29 14 2 26 26 2 2 31 8 8 23 2 29 26 6 29 29 17 26 26 2 31 29 2 23 29 26 2 29 18 26 8 18 8 2 18 18 18 29 29 29 8 26 29 18 8 26 25 31 29 23 23 8 23 23 25 8 26 29 8 8 2 8 8 29 2 8 2 29 8 8 26 8 26 8 2 23 29 8 29 8 29 29 29 8 2 8 2 8 8 18 29 2 6 26 8 29 29 29 14 8 8 8 23 29 29 26 29 8 6 8 8 29 29 23 2 29 6 29 2 18 8 29 26 2 26 8 25 23 8 8 2 8 6 6 8 29 2 2 8 2 29 29 8 8 25 8 2 8 25 2 29 29 8 18 23 27 26 29 25 29 29 29 25 23 8 23 2 29 14 23 29 8 23 29 25 8 8 8 6 8 8 29 8 8 2 2 29 29 25 26 23 6 8 18 8 23 29 26 8 25 27 23 2 29 8 29 25 8 29 8 2 23 29 26 29 29 29 26 18 23 8 8 6 29 18 29 23 29 8 8 29 29 29 25 29 8 8 2 18 2 8 14 25 23 25 6 20 20 29 8 8 29 20 23 31 27 29 25 29 18 23 6 31 29 29 31 26 29 8 2 23 25 29 25 29 29 26 2 29 2 2 8 23 26 25 29 2 14 8 29 8 8 23 29 8 2 2 8 29 29 8 25 6 18 29 8 8 29 27 29 29 29 6 6 6 2 26 8 8 23 8 29 25 29 27 29 29 8 29 2 23 8 26 29 2 29 29 8 26 29 31 29 8 6 8 29 8 18 8 6 8 29 31 26 2 6 29 2 29 8 8 27 29 29 23 8 8 8 25 2 29 26 23 29 31 2 8 29 29 8 8 8 2 29 8 6 29 8 29 23 8 2 26 8 23 29 6 29 8 8 29 29 2 29 25 8 8 6 29 29 29 27 26 2 26 23 27 8 8 18 29 29 26 8 8 6 25 18 20 2 29 8 8 29 8 8 2 25 29 29 2 8 2 29 29 2 8 29 29 2 23 26 23 18 29 18 31 8 23 6 8 29 29 25 29 23 29 29 29 29 2 2 2 29 2 23 23 29 2 8 18 29 23 8 31 8 29 29 29 29 2 8 23 8 27 26 8 8 2 8 8 14 8 27 23 8 8 29 18 8 18 2 2 2 29 25 2 23 2 18 8 8 18 29 8 23 25 6 29 29 20 6 18 2 31 31 29 25 8 8 26 29 29 29 27 29 18 26 2 29 8 8 6 23 8 25 2 2 6 18 31 23 29 26 2 23 2 29 25 23 25 29 26 8 6 8 8 2 23 31 8 23 29 26 23 26 14 2 18 18 27 2 23 8 25 25 2 23 2 2 8 8 8 23 2 23 8 8 8 2 8 29 29 29 6 26 2 29 8 6 29 31 2 23 26 23 8 29 29 26 29 29 8 2 25 23 8 23 31 29 29 29 8 8 8 8 29 23 8 14 2 18 8 8 29 8 23 2 2 8 29 23 29 8 8 29 8 8 29 2 8 29 6 26 8 8 25 8 23 8 29 8 8 29 25 8 6 8 26 26 2 18 6 14 27 8 26 18 23 8 31 8 25 18 28 8 23 2 6 2 8 8 8 23 8 29 29 8 8 29 17 29 26 8 18 8 29 18 2 29 8 29 2 29 29 29 23 29 8 27 8 29 8 6 23 29 14 31 14 29 29 6 29 29 26 6 23 6 8 23 29 8 8 29 29 29 8 29 8 29 29 2 8 8 27 18 8 2 23 18 29 2 25 8 25 25 31 29 29 2 8 18 2 29 8 18 2 8 6 8 8 14 25 23 29 23 2 27 2 29 29 26 26 8 23 23 29 29 8 29 6 25 23 29 8 8 29 8 2 8 18 25 18 29 8 8 29 29 25 8 29 18 31 2 29 2 8 8 8 23 29 8 2 8 23 8 8 2 2 8 23 2 8 29 2 31 29 8 29 26 6 18 26 8 8 29 29 8 2 14 2 29 8 29 29 6 31 23 5 2 29 2 29 2 2 8 31 2 29 2 8 2 8 17 2 2 6 6 29 25 29 29 25 29 27 6 18 31 25 29 8 31 23 29 2 8 29 6 2 26 8 2 23 8 2 29 8 2 29 18 26 8 23 27 6 8 29 25 2 14 23 2 6 8 8 2 8 29 29 29 8 2 29 23 23 29 8 20 29 29 29 25 31 29 8 14 18 2 8 2 8 29 2 29 8 8 29 2 23 29 8 2 29 26 25 6 14 8 14 29 29 2 2 2 23 8 8 29 2 8 8 26 8 8 26 29 8 26 29 8 29 8 29 29 29 8 8 29 29 29 8 8 29 31 29 29 29 29 2 2 29 23 29 29 2 8 29 26 8 8 8 29 2 23 8 2 6 29 23 26 8 31 26 29 29 23 8 25 27 29 2 29 8 2 29 29 29 29 23 29 6 14 23 26 2 18 23 2 29 2 29 29 8 23 23 29 2 8 8 20 23 31 8 29 2 8 18 8 29 23 8 26 8 6 29 8 8 23 29 8 23 8 6 18 8 2 29 8 8 8 29 8 8 2 2 25 25 29 31 26 8 8 26 14 8 23 8 27 25 29 8 2 8 29 8 29 23 6 8 27 29 8 8 8 18 14 18 8 8 8 29 8 18 8 27 8 8 18 26 29 18 8 8 8 8 23 29 8 18 8 8 8 31 8 2 18 23 14 6 2 8 8 18 8 29 29 18 14 23 29 8 18 18 8 2 29 2 20 2 29 8 29 31 8 29 2 31 29 8 8 18 8 29 23 14 8 8 18 8 31 8 8 6 2 2 8 25 29 25 23 2 29 29 23 23 29 29 8 29 8 8 29 2 29 2 14 25 26 29 31 31 8 8 26 8 14 26 26 29 8 23 27 8 23 23 29 26 23 20 29 29 23 29 29 18 26 2 2 8 29 2 8 29 18 29 29 2 23 8 2 29 8 31 6 26 29 29 27 2 8 8 23 8 29 25 29 27 6 29 8 18 8 29 27 29 31 8 29 8 26 23 8 8 8 8 29 29 27 2 29 29 26 8 23 29 26 2 29 29 26 8 31 29 2 25 8 29 18 23 29 29 27 2 18 29 23 8 29 26 26 14 23 31 8 8 8 8 29 26 29 29 25 8 2 6 8 2 26 29 8 2 2 26 23 8 23 2 8 6 25 26 2 8 8 8 2 8 8 2 29 18 8 23 25 18 29 2 23 26 8 29 31 29 29 23 25 29 25 2 29 29 8 23 8 2 8 26 2 6 18 29 25 8 8 2 18 29 2 8 18 14 29 29 14 2 25 2 8 8 23 6 25 27 29 8 2 31 6 2 26 29 29 6 8 8 23 29 29 2 8 23 29 31 8 26 6 2 29 29 29 29 8 29 31 8 25 26 6 8 29 8 18 29 8 29 29 8 2 23 29 29 8 6 2 29 29 26 6 29 8 26 8 23 26 25 14 18 8 8 29 26 8 27 8 23 26 8 26 8 2 8 8 8 29 29 29 8 29 23 18 14 8 8 29 2 23 6 26 18 29 8 29 8 18 29 8 2 25 25 29 18 26 8 29 6 2 18 25 8 8 29 6 26 23 25 2 8 18 23 29 8 2 29 8 8 8 29 23 23 23 25 6 29 25 29 20 2 8 29 23 29 8 8 26 8 29 8 25 8 23 18 29 2 8 25 8 18 2 8 2 29 29 23 8 29 2 6 29 18 14 27 29 18 2 23 18 31 8 29 8 27 23 8 29 8 29 29 23 29 6 25 31 25 31 6 23 18 26 8 23 14 8 8 8 25 8 8 8 18 23 23 2 18 29 14 29 14 25 29 18 29 29 29 8 23 8 29 26 29 2 29 8 8 2 29 6 8 2 23 8 2 2 29 2 18 31 8 8 18 29 23 29 8 26 29 27 8 8 26 2 2 23 29 29 23 8 29 26 29 26 2 18 2 29 29 8 6 31 29 8 2 8 29 2 29 29 2 2 14 6 29 29 29 25 25 29 29 18 8 8 23 2 29 23 29 23 8 18 26 29 26 18 29 23 18 6 23 25 29 29 29 2 2 25 25 2 25 23 8 25 20 6 18 2 26 8 2 18 29 29 8 18 29 26 8 2 2 2 29 25 29 2 8 29 6 2 26 6 8 8 2 29 2 18 8 27 18 23 8 25 6 8 29 29 26 2 6 8 23 2 8 23 26 26 6 29 29 2 6 2 2 23 26 6 29 2 25 8 23 8 31 29 18 29 29 23 6 6 6 29 8 31 8 23 26 23 26 29 8 29 18 8 29 31 8 2 8 29 29 27 8 23 29 8 29 2 29 29 26 2 31 8 8 26 8 8 2 2 8 29 29 29 2 25 25 29 8 23 18 18 29 8 29 29 29 8 8 2 6 31 8 23 29 2 2 26 29 29 6 29 29 8 18 29 18 23 8 29 29 29 6 6 29 31 29 29 8 8 8 8 29 25 26 29 8 29 8 8 26 23 29 8 8 2 8 8 29 25 2 8 25 26 8 8 8 8 23 31 14 26 18 29 23 2 8 8 2 8 2 8 29 8 23 29 8 8 29 29 8 18 29 18 2 23 2 2 29 8 29 8 29 31 23 26 2 14 25 26 29 8 8 29 23 29 2 2 8 2 29 29 26 8 27 2 8 23 23 8 29 8 2 26 6 29 8 23 8 26 29 29 31 18 8 2 29 23 2 8 29 8 29 6 29 2 23 2 31 8 8 8 8 23 31 8 6 8 2 23 18 8 2 29 8 29 2 8 23 29 18 17 23 6 8 26 8 8 29 29 8 8 8 26 2 29 25 2 8 23 8 29 29 29 27 25 25 29 18 8 2 6 6 29 29 18 8 29 14 29 8 14 23 29 2 29 2 8 29 26 8 25 27 29 2 29 31 26 23 2 25 26 29 6 8 29 8 8 26 8 8 29 6 8 8 18 23 8 29 29 26 8 8 26 29 29 8 29 29 8 2 2 18 8 18 8 8 25 8 2 29 2 23 8 29 14 29 6 29 6 29 8 8 2 18 8 23 29 18 8 31 2 29 8 29 29 18 23 8 8 25 29 8 8 8 23 2 6 18 23 29 29 2 18 18 26 23 8 8 2 8 18 14 8 18 6 23 4 8 29 18 2 8 6 8 29 29 8 18 6 23 29 2 6 26 29 18 8 31 26 8 2 6 26 23 23 6 8 8 2 8 29 8 14 29 23 23 23 29 8 8 2 26 6 25 8 2 26 29 29 29 31 2 25 29 8 6 8 2 23 8 8 23 8 26 26 8 8 8 20 29 6 29 29 26 18 8 8 8 29 23 18 2 8 8 26 29 8 29 6 2 23 8 2 18 8 25 29 29 29 29 6 2 29 8 8 29 6 29 26 18 23 6 14 29 2 26 2 26 2 29 26 8 29 23 8 31 29 29 8 8 29 25 8 23 27 29 8 8 29 8 26 29 29 2 29 29 8 26 23 29 6 2 26 29 8 18 23 6 29 2 26 2 29 29 2 29 29 29 6 23 6 29 2 18 26 25 31 23 23 23 29 8 29 29 29 18 29 8 2 26 29 8 18 2 26 26 8 8 8 18 8 8 8 8 8 2 29 29 29 29 23 8 2 8 8 2 20 20 2 8 6 2 26 2 2 29 8 8 29 8 23 29 2 6 2 18 29 29 31 2 8 31 29 14 31 18 27 18 8 29 2 8 2 8 29 8 27 26 14 26 8 29 29 25 29 6 8 18 25 26 29 8 2 26 29 27 18 29 6 26 8 2 23 2 29 26 14 26 14 26 26 26 23 2 6 2 8 2 2 29 2 29 6 8 29 8 23 29 8 26 8 29 29 25 8 2 18 8 2 2 8 8 2 25 8 6 8 29 26 29 29 8 8 29 26 2 8 26 2 25 2 29 29 26 8 18 25 27 29 29 25 29 29 29 25 4 29 29 8 18 23 2 2 29 26 8 29 23 8 6 18 2 2 8 8 2 8 8 29 29 8 8 23 29 8 29 20 25 2 8 23 8 18 25 8 14 29 23 29 8 29 8 18 8 8 8 23 23 6 8 18 29 31 2 23 25 29 29 26 29 26 26 14 26 6 27 29 2 8 29 8 18 8 29 8 8 8 8 8 8 2 8 8 29 27 26 8 29 18 29 8 14 2 25 23 2 8 2 6 27 18 8 23 8 29 26 8 2 8 2 29 29 2 8 31 8 8 18 18 23 8 29 2 2 27 6 8 2 29 8 29 8 29 31 2 2 2 26 26 27 29 2 29 29 29 2 8 2 29 8 8 8 29 29 6 8 2 8 23 29 8 2 29 8 6 29 29 18 2 25 29 8 23 29 2 29 27 8 29 8 8 8 31 27 23 8 8 25 2 29 6 8 29 29 29 18 26 8 8 2 18 8 18 14 29 2 8 29 2 8 2 2 2 8 8 18 2 23 8 2 23 29 8 23 29 29 20 20 8 8 8 23 29 29 29 6 2 8 14 8 31 8 23 23 6 8 8 8 29 26 29 23 18 8 29 27 26 18 23 29 2 8 29 8 23 18 6 2 29 8 25 26 25 2 8 8 26 26 8 29 29 29 2 8 29 8 18 29 29 25 8 29 23 29 8 29 8 31 25 26 2 8 8 29 31 29 25 8 14 18 31 8 8 29 29 18 8 8 8 29 8 31 2 29 8 23 26 18 8 8 25 2 8 2 29 29 29 25 6 8 29 29 29 25 27 14 29 23 23 8 8 29 23 29 8 26 25 23 14 29 8 8 29 8 18 8 29 23 8 6 23 18 29 29 25 26 26 8 2 23 2 2 2 29 27 18 2 2 29 8 8 27 6 2 8 14 25 8 4 8 18 8 29 29 6 2 25 2 2 8 8 8 2 2 31 8 26 23 29 2 8 8 29 2 29 27 2 8 8 29 8 29 29 2 29 29 6 25 8 29 29 8 27 2 27 29 18 31 23 8 23 18 8 29 8 8 2 14 26 18 8 8 8 8 6 29 29 29 29 29 29 8 8 6 2 8 2 8 29 2 8 29 8 29 8 26 29 8 31 31 18 26 23 8 25 29 2 26 8 2 29 29 8 2 8 29 31 14 6 29 2 8 18 8 8 26 2 23 23 29 18 6 2 26 26 23 18 8 29 29 29 8 29 18 2 26 8 8 23 8 2 29 6 29 8 29 26 23 29 6 23 8 23 8 2 8 18 8 26 29 29 29 2 29 8 2 2 26 29 29 29 26 29 5 6 8 29 8 18 6 29 2 25 23 29 29 25 29 2 2 29 27 8 8 18 2 8 29 8 29 6 2 29 25 6 8 29 27 25 6 2 2 8 2 23 2 6 29 29 29 20 25 29 31 8 2 29 2 2 2 8 29 20 2 18 27 2 25 2 23 8 26 29 2 23 2 29 2 23 6 20 2 8 8 8 2 29 6 26 8 18 2 29 29 31 23 29 6 2 8 25 25 29 31 25 29 6 2 29 2 29 29 31 8 29 18 8 8 2 29 26 6 29 25 8 8 26 8 2 2 2 8 8 8 29 29 8 25 6 2 29 23 29 23 29 29 25 14 2 8 31 6 26 8 8 23 27 18 2 29 6 2 14 2 8 29 29 26 29 2 29 23 29 2 29 8 2 2 23 29 18 8 8 8 29 29 29 8 8 2 25 8 2 25 8 29 23 18 29 8 27 8 2 29 2 29 8 2 18 18 2 29 2 8 8 18 29 2 6 8 23 8 2 29 6 23 29 8 2 8 29 8 23 27 29 29 23 29 8 8 2 8 8 29 29 29 8 27 31 6 27 2 6 6 6 8 29 26 29 31 18 31 8 8 18 6 17 2 8 29 8 8 8 8 2 8 29 25 31 26 8 8 26 29 23 2 29 29 26 8 8 2 8 6 18 2 8 29 8 29 2 2 29 26 25 25 8 8 2 23 8 29 8 29 23 29 6 8 26 27 8 29 23 27 2 8 6 26 8 2 8 31 2 23 31 23 8 8 25 29 26 29 8 8 8 18 2 26 8 2 29 8 8 8 23 18 29 26 31 8 23 2 26 8 8 18 8 2 26 8 29 29 8 18 26 8 2 8 2 29 26 8 29 6 29 23 26 8 8 8 8 8 29 8 8 14 23 26 8 23 29 2 29 2 29 26 29 18 2 8 26 26 2 8 8 23 18 25 29 23 29 2 2 8 25 29 8 2 8 8 8 29 8 8 8 2 8 23 8 23 6 26 2 8 8 26 29 8 14 2 8 2 29 2 8 29 2 18 29 8 26 2 25 29 23 23 2 23 8 8 2 29 18 29 2 8 8 23 8 8 8 25 6 27 23 29 2 29 18 8 29 2 23 2 23 2 26 14 25 18 29 29 18 18 6 8 6 6 23 18 2 23 8 2 31 2 2 29 8 23 29 29 8 8 18 8 2 8 8 8 6 8 26 23 2 29 8 8 18 8 2 2 6 8 29 2 8 29 29 2 18 2 29 29 6 31 6 6 29 23 31 29 27 2 8 23 29 14 8 8 8 2 6 6 27 25 29 8 29 8 8 29 26 25 2 29 8 29 29 27 25 2 18 8 2 29 29 31 29 29 6 8 18 8 8 29 31 29 8 8 26 25 29 23 29 18 2 2 8 31 8 2 8 2 26 8 23 2 23 29 8 8 18 8 2 8 29 29 31 2 2 8 2 23 8 26 2 2 6 2 29 29 8 8 23 26 29 23 29 8 2 2 2 6 8 2 31 5 2 29 2 8 8 2 29 18 6 25 25 8 2 25 29 8 2 25 8 8 29 8 6 8 29 29 23 2 29 8 6 8 8 29 18 2 25 8 29 26 29 8 6 6 18 2 14 18 29 23 25 25 2 6 29 29 2 8 2 6 29 8 29 26 29 27 8 8 2 2 18 8 26 29 29 29 8 29 29 8 18 29 8 29 27 25 8 23 26 23 8 6 8 8 29 8 29 8 8 2 8 26 8 29 8 8 8 8 25 29 8 8 23 8 23 8 23 29 8 8 8 8 2 27 23 18 8 2 29 29 23 8 29 29 8 29 29 8 8 8 29 8 26 18 2 8 8 8 2 6 2 8 2 8 31 23 23 8 8 8 29 8 2 6 14 29 18 2 26 23 25 29 23 29 8 6 8 2 8 8 2 2 23 18 8 8 29 26 29 18 29 8 23 8 2 2 29 8 8 2 23 29 8 8 29 27 2 23 29 23 29 29 29 29 18 8 8 23 6 29 29 29 29 2 26 29 8 8 26 8 26 8 29 23 14 29 29 8 2 29 8 18 6 25 8 8 18 2 29 2 8 23 29 14 8 6 2 8 26 26 8 26 8 29 18 29 29 2 29 6 2 8 8 29 2 8 18 29 29 29 29 29 2 26 18 25 18 29 29 6 26 8 8 8 2 27 14 29 2 8 29 29 2 23 8 6 29 29 6 27 8 2 18 8 29 27 5 29 31 23 27 18 29 8 2 2 8 27 29 18 29 6 8 18 27 29 14 2 8 2 8 6 2 2 6 8 29 2 29 8 2 8 2 14 8 6 18 29 8 2 2 2 23 8 8 29 8 6 2 29 8 25 29 29 2 31 8 8 18 8 2 2 29 29 18 26 23 8 2 8 18 23 2 8 2 8 29 29 8 23 29 2 20 20 20 8 8 29 29 23 27 23 5 8 29 8 29 25 25 18 23 29 2 29 2 25 29 29 2 8 8 23 26 8 8 26 8 29 29 2 2 8 29 18 2 18 25 8 23 25 29 31 25 2 29 29 8 6 26 2 18 2 29 23 18 8 8 2 8 8 6 2 2 8 18 29 6 8 23 8 2 8 8 8 25 29 27 23 18 29 2 2 14 29 8 31 29 2 26 8 20 25 20 8 8 25 8 29 8 29 26 2 18 29 2 23 8 29 2 31 18 18 8 23 27 6 31 2 26 8 29 29 18 23 29 29 29 23 18 25 25 8 29 29 23 26 23 18 29 8 2 29 8 29 29 6 2 25 2 29 2 8 8 23 8 8 6 8 5 8 2 2 23 2 8 29 29 29 29 29 2 2 29 2 8 29 2 2 2 8 29 23 29 8 20 29 2 8 18 29 26 8 2 8 29 14 8 18 31 29 29 2 8 8 25 29 6 25 8 29 6 2 29 25 8 8 29 2 18 29 2 31 2 29 6 29 2 29 8 2 8 23 29 2 2 8 2 29 8 2 2 29 18 8 2 23 18 18 8 6 8 29 8 8 31 29 26 18 2 2 29 8 8 23 8 8 27 8 8 8 2 8 6 2 2 26 8 29 18 8 2 31 2 8 18 8 29 18 29 6 8 8 29 31 29 8 2 29 29 8 26 25 8 29 29 8 8 8 8 2 18 6 8 2 8 8 29 2 8 29 8 29 23 26 6 18 29 8 8 8 2 8 8 26 25 29 29 29 8 8 8 8 31 8 8 8 8 5 29 29 18 2 2 8 26 2 26 29 8 8 29 2 6 29 14 29 8 2 29 2 29 29 8 29 8 2 2 8 29 26 8 6 26 26 29 8 31 2 8 29 29 8 29 29 29 29 8 8 29 31 29 29 29 29 18 25 29 8 29 29 29 8 29 8 18 29 29 8 29 6 8 29 8 6 6 29 8 8 26 2 8 6 14 29 29 8 29 18 29 26 31 8 25 8 8 29 29 8 8 29 2 8 6 29 29 29 2 8 29 23 29 8 2 8 29 29 8 31 2 8 31 18 31 8 29 29 2 6 8 31 29 6 29 31 6 8 8 8 18 26 29 2 29 31 18 8 27 8 23 2 2 14 2 8 8 8 27 2 2 8 23 2 29 29 8 31 2 18 29 6 25 14 25 29 18 2 2 25 2 8 29 8 20 29 2 29 23 27 29 8 2 8 2 29 25 29 29 8 23 26 8 2 29 27 23 26 29 23 2 23 2 8 8 23 2 29 8 23 29 26 25 5 2 29 29 8 2 8 2 6 29 8 31 2 29 26 8 2 2 2 29 6 8 8 8 8 5 8 29 26 8 29 8 2 2 29 8 2 8 29 26 29 2 8 8 23 29 2 26 8 8 8 29 29 8 8 8 29 8 29 25 23 29 18 29 2 2 29 8 2 6 6 2 25 26 8 8 8 2 29 8 29 26 8 2 29 29 8 2 29 2 29 23 2 29 29 26 8 29 8 6 2 31 27 6 20 20 27 2 8 8 29 8 8 29 8 8 2 2 29 29 29 8 18 8 29 31 26 2 2 2 29 8 8 2 29 2 14 25 8 29 31 2 23 6 2 29 2 8 2 2 27 2 29 2 2 25 31 2 14 23 2 29 8 29 29 18 26 20 2 2 2 2 27 8 8 2 18 2 18 8 2 29 31 29 31 8 29 8 6 8 8 27 8 18 8 26 18 2 2 29 8 8 8 8 27 8 2 8 26 2 18 26 29 8 8 2 2 27 29 8 25 8 6 8 29 29 2 8 8 29 23 2 29 26 2 2 2 6 29 8 2 2 8 2 8 2 26 2 8 2 6 2 6 18 5 2 18 8 2 31 29 8 8 29 29 2 6 8 29 2 18 26 6 8 8 29 6 18 8 31 8 29 2 29 29 29 2 8 31 2 29 26 26 29 29 6 8 2 25 2 29 8 6 8 2 8 23 29 23 6 2 26 18 2 26 8 23 29 29 29 6 2 8 6 29 2 2 29 8 29 29 29 8 29 6 2 23 2 31 2 6 14 18 14 6 2 8 8 2 31 2 26 2 2 14 18 23 29 29 2 2 8 8 8 23 2 8 8 26 8 8 2 2 18 18 29 29 29 8 8 29 2 8 26 2 2 29 23 8 23 31 29 29 8 8 29 2 25 8 2 23 8 2 8 2 8 23 29 2 29 2 29 29 8 29 6 8 29 8 8 29 2 29 6 2 25 2 8 8 31 8 2 29 25 8 8 27 29 29 2 29 29 2 8 2 29 2 8 29 18 2 26 8 27 8 2 2 23 2 8 29 8 8 8 8 2 29 25 2 29 2 23 29 8 8 2 8 29 26 29 8 8 8 23 27 2 8 8 2 8 8 8 8 8 29 26 2 29 29 23 2 31 29 8 8 26 2 2 2 23 8 29 25 18 2 6 6 8 8 29 2 26 2 23 23 8 23 8 2 31 29 8 27 8 6 8 29 18 27 23 29 18 2 29 8 29 8 23 26 29 8 29 26 26 26 29 2 8 8 2 8 18 8 2 23 2 26 2 8 6 2 25 23 8 29 26 23 29 2 29 26 29 8 29 14 29 2 29 29 29 8 29 29 29 8 8 29 8 14 6 2 31 23 2 2 6 29 25 2 29 2 8 8 29 25 29 29 8 8 29 2 29 29 8 8 18 18 26 26 2 29 2 25 27 2 26 29 29 29 29 26 8 8 8 29 29 2 23 2 8 14 25 18 8 8 8 18 2 29 29 29 8 2 29 31 6 18 5 14 8 29 26 8 29 29 29 27 29 2 8 8 8 29 29 8 2 29 2 14 29 31 29 8 27 18 29 8 8 8 2 2 29 18 29 18 6 29 2 27 29 2 14 2 2 2 29 2 25 8 29 2 8 8 8 29 25 29 2 29 8 2 2 29 31 8 2 29 2 29 29 2 8 25 8 2 31 29 26 23 8 31 6 2 29 29 14 29 29 26 8 27 29 8 2 29 2 29 8 8 8 29 8 29 29 31 29 29 29 8 8 29 6 29 18 8 8 8 8 2 2 26 6 29 29 29 8 2 2 14 18 29 8 29 2 2 8 2 27 6 29 29 6 29 2 2 8 2 29 6 2 26 29 2 27 29 29 2 29 25 2 29 2 29 29 2 8 2 2 2 26 8 6 29 2 25 29 8 27 29 8 2 8 29 29 2 29 27 29 25 8 14 8 2 2 29 14 25 18 29 27 29 8 18 2 2 25 25 6 8 2 29 29 18 2 2 29 8 8 29 2 8 2 2 2 2 8 27 8 2 18 2 31 26 29 8 31 2 2 18 18 29 25 31 2 2 29 8 8 2 2 2 8 8 29 2 26 29 8 31 2 29 8 8 23 26 8 8 8 8 29 6 18 8 2 29 29 29 8 8 23 8 8 26 8 29 8 29 8 29 8 29 29 29 29 27 29 26 29 29 29 29 29 8 8 29 8 29 26 2 29 8 29 8 29 6 26 18 29 23 29 8 8 8 23 29 29 29 8 8 29 29 29 29 29 29 2 8 8 6 2 2 8 8 29 8 29 2 18 2 2 8 8 29 8 29 8 8 18 29 8 25 6 18 2 26 8 23 23 31 25 29 8 29 8 31 8 8 29 8 8 18 31 2 6 6 29 8 23 29 27 29 8 2 25 8 29 23 8 18 8 18 26 29 14 2 8 8 29 29 29 2 29 18 2 2 29 2 8 18 8 2 29 2 25 29 6 29 18 29 8 23 8 8 8 2 25 23 2 29 18 8 29 2 29 23 2 8 29 8 31 8 8 23 2 2 8 8 2 2 29 23 18 29 27 26 31 8 2 2 25 31 26 8 2 8 29 29 29 29 29 29 8 8 2 23 8 2 8 2 27 18 18 31 2 8 23 29 2 8 2 29 2 29 6 23 2 26 29 31 2 29 29 23 29 29 8 29 8 8 23 2 23 29 29 14 2 18 23 8 29 29 27 29 8 6 2 23 2 25 8 18 6 2 8 18 8 2 26 25 8 27 23 14 29 2 2 29 8 18 8 2 27 23 18 6 29 2 6 29 8 2 18 18 8 29 8 8 31 18 8 2 8 23 2 29 8 8 2 8 26 2 2 23 8 6 29 2 8 29 23 8 2 8 8 2 29 31 8 8 29 29 8 29 8 2 8 29 23 29 26 2 26 29 29 31 29 29 29 8 18 8 8 6 2 29 25 2 29 29 29 2 29 8 8 29 26 29 29 6 8 8 29 8 29 8 2 29 29 6 2 29 29 31 25 2 29 2 18 2 18 8 8 26 18 29 23 31 8 8 26 8 23 2 29 29 2 29 14 8 8 8 18 8 23 29 27 8 25 31 18 2 8 25 8 25 2 23 29 18 8 23 29 26 29 29 6 8 2 23 6 18 29 2 2 31 29 31 2 29 18 23 18 23 29 2 25 2 18 2 14 31 29 8 6 25 2 8 2 29 29 29 8 8 27 29 8 25 8 29 2 29 8 8 8 31 6 8 8 18 29 23 29 8 8 29 25 8 8 8 8 8 8 29 2 2 2 8 2 8 8 29 8 6 29 6 2 8 2 18 8 29 8 29 6 29 8 26 8 8 8 29 2 8 8 6 2 2 8 18 29 29 6 2 29 8 2 2 29 29 2 29 29 25 17 2 8 18 8 8 2 29 2 8 8 2 2 2 18 2 29 23 8 26 18 18 8 2 2 29 29 2 25 31 8 14 2 29 18 23 8 25 14 8 2 25 2 2 2 2 8 29 29 31 2 2 8 29 2 25 2 29 29 8 8 18 29 2 6 2 29 8 8 26 2 31 8 8 8 29 2 8 2 29 2 29 2 6 23 25 18 31 25 14 29 29 2 25 29 25 6 8 29 8 25 31 2 26 2 29 6 18 2 29 2 2 29 8 2 2 8 8 6 29 29 2 29 2 18 2 2 29 2 6 8 2 20 29 2 29 2 14 2 29 2 8 26 27 31 8 14 25 2 25 2 8 2 29 8 8 2 29 29 25 8 23 2 14 29 2 2 8 29 29 29 8 8 29 26 29 2 8 8 29 6 31 8 8 23 8 29 29 26 26 27 2 8 29 29 29 8 6 2 29 2 29 8 8 2 29 29 2 8 29 29 2 29 29 31 2 29 8 29 2 29 2 29 2 8 6 31 2 8 29 29 8 29 6 29 8 29 14 2 8 26 29 2 2 2 29 8 2 2 31 8 2 8 27 2 23 2 8 8 2 8 29 29 29 29 29 29 29 29 8 23 2 29 8 8 31 29 26 26 29 26 18 29 29 29 29 8 2 6 2 2 26 23 2 2 23 8 29 8 2 8 8 29 2 23 6 8 8 29 25 29 6 8 2 2 6 8 29 29 29 18 8 29 18 2 8 29 8 29 29 25 8 29 25 2 29 2 29 29 8 8 29 8 2 29 2 29 2 2 23 29 8 18 18 8 2 18 8 8 8 2 8 8 8 29 27 29 29 8 2 29 31 23 29 25 8 29 2 17 8 2 8 8 8 8 8 29 8 31 29 2 29 29 18 8 29 29 26 23 2 2 2 8 8 29 8 2 29 29 29 18 25 8 8 8 2 8 2 8 2 29 14 27 29 8 23 8 27 8 29 8 2 29 23 29 8 23 8 8 29 29 29 23 29 29 29 8 31 8 18 2 8 2 29 2 23 8 2 2 31 8 23 2 29 8 29 2 23 2 29 2 29 26 8 29 8 2 29 14 8 29 29 29 26 29 2 8 2 2 2 2 29 2 2 8 26 2 8 2 8 29 8 2 2 29 23 29 31 8 8 2 29 5 20 18 18 20 8 8 29 29 29 6 29 18 29 26 26 25 29 29 18 29 26 4 8 29 8 29 29 29 2 29 18 29 29 29 29 6 2 2 29 29 29 29 29 29 29 2 2 8 18 29 25 18 8 2 29 2 29 29 2 29 14 25 29 2 8 8 8 14 23 2 18 8 6 31 6 29 29 8 29 26 8 8 8 29 8 29 18 29 8 8 29 8 2 2 8 8 2 8 2 29 8 23 8 2 2 8 8 2 2 2 18 29 29 8 8 18 8 2 31 8 25 2 8 2 18 2 29 8 8 29 29 8 8 8 29 29 2 25 8 25 29 8 2 6 29 2 29 29 25 29 8 29 29 29 8 27 2 29 6 8 14 8 2 8 29 31 14 2 29 20 23 2 25 2 8 29 2 29 2 8 8 14 2 31 8 29 29 26 29 2 29 29 26 8 29 29 26 29 29 14 29 29 31 29 8 6 29 2 2 25 29 29 29 2 6 31 18 8 29 8 8 2 14 2 26 8 8 27 18 23 2 29 18 6 29 29 2 8 2 8 29 26 18 2 14 26 25 2 2 29 25 8 2 2 8 2 8 29 8 8 29 8 8 6 29 26 8 2 2 8 29 8 29 8 6 2 29 8 8 2 29 6 2 18 2 8 8 29 29 18 25 2 17 8 8 2 29 29 29 2 18 29 2 26 29 2 8 2 2 5 29 18 2 29 2 2 31 2 31 26 8 6 2 2 26 18 8 29 8 2 29 2 31 31 2 29 29 8 18 25 2 2 2 2 8 2 29 8 2 8 2 8 8 8 29 2 2 29 29 8 2 8 8 31 29 26 2 8 29 6 25 14 8 6 8 8 29 2 26 17 29 2 31 8 29 31 31 6 2 6 29 8 29 26 2 2 29 8 8 2 29 2 2 8 2 20 20 2 2 8 29 31 25 8 29 26 8 2 8 2 8 8 29 6 8 29 8 26 8 2 18 8 8 14 6 29 18 8 29 29 29 26 29 8 2 2 2 31 2 2 2 25 2 29 29 25 8 2 8 8 2 29 8 2 29 2 29 29 29 8 2 29 8 8 2 8 5 29 2 8 8 2 8 29 8 8 29 2 29 8 8 2 25 2 31 29 2 8 8 6 29 23 25 8 8 2 29 8 8 8 29 25 26 18 29 18 8 23 8 31 2 8 2 26 26 2 8 2 8 8 2 8 8 8 8 29 8 29 2 2 29 8 18 8 31 8 2 18 8 8 26 29 2 8 2 2 27 29 31 29 2 29 29 26 8 2 2 26 8 29 8 8 8 8 31 27 26 8 29 29 2 29 26 29 29 8 29 2 18 6 26 2 2 26 2 2 25 26 2 2 8 29 2 8 8 29 8 8 2 26 8 2 29 8 2 14 8 2 8 29 2 26 8 2 2 18 29 8 2 29 29 2 25 29 2 18 6 26 2 26 26 26 8 29 2 2 18 2 8 31 8 8 8 29 31 25 29 2 8 18 2 2 2 29 2 25 8 2 2 2 5 2 14 29 8 2 2 6 8 29 29 8 29 2 8 2 29 8 2 2 8 26 8 18 29 8 2 6 27 8 6 29 26 8 26 8 29 8 8 18 29 8 2 8 2 26 17 31 8 29 26 29 29 8 2 8 29 2 2 8 26 8 29 8 29 29 8 8 8 6 8 23 2 8 31 29 2 8 8 2 25 29 8 2 2 2 2 8 2 29 29 29 29 8 29 2 29 2 8 2 8 6 2 2 29 2 2 2 31 2 29 26 29 2 2 29 8 2 2 29 31 2 2 8 2 29 29 26 8 31 18 8 6 31 8 26 8 8 2 2 26 2 6 29 8 8 8 8 8 29 31 8 2 8 2 27 2 29 2 25 8 2 29 8 8 29 25 29 8 2 29 17 8 2 2 29 2 2 29 2 2 8 23 8 2 26 29 2 8 6 6 29 29 2 31 8 2 26 29 6 8 29 6 29 2 29 8 8 25 18 6 6 29 29 2 2 29 8 2 2 8 8 29 8 8 8 2 29 8 8 5 29 25 29 2 8 29 26 8 29 2 29 29 14 31 31 2 29 29 6 8 8 29 6 26 26 31 29 29 8 8 29 23 8 8 27 8 8 29 26 29 29 18 8 27 27 8 8 26 29 14 2 29 6 29 8 23 14 18 29 29 6 8 26 29 26 29 8 2 18 31 29 29 29 29 8 26 25 8 29 29 29 29 31 23 8 25 8 29 14 8 29 29 29 2 26 29 18 29 29 8 8 2 6 27 8 31 29 27 2 8 18 2 8 26 8 29 8 8 8 29 14 27 8 29 18 2 2 2 8 8 8 29 8 8 26 29 8 18 8 2 29 8 26 2 8 2 6 6 6 29 26 8 29 8 8 8 27 8 29 2 2 26 8 25 8 29 29 29 27 8 18 25 8 29 23 29 8 31 29 6 8 8 2 2 8 26 8 18 2 8 2 29 2 8 8 8 23 2 8 2 8 8 8 8 8 18 2 25 2 8 26 29 8 2 2 2 8 6 8 8 6 29 29 8 29 8 2 2 8 8 29 8 29 2 29 26 8 8 2 2 2 8 8 14 25 6 2 29 8 18 8 8 8 2 8 2 8 29 29 8 29 29 8 8 8 8 29 2 8 18 29 29 29 29 29 8 6 8 8 2 29 8 29 2 29 8 8 29 29 29 29 31 8 29 6 8 29 2 29 29 2 23 29 8 26 18 29 29 25 2 29 2 8 2 29 2 29 8 2 31 27 2 2 6 2 2 6 18 8 29 29 29 6 29 2 31 2 26 29 29 29 8 8 8 23 2 8 8 29 29 8 29 18 29 18 8 31 2 14 2 25 29 14 8 6 25 2 2 6 2 2 14 8 8 8 29 8 5 29 26 8 26 2 2 17 5 29 2 8 29 2 8 26 8 6 8 8 26 29 2 2 29 29 8 29 23 29 23 2 6 29 2 18 8 2 8 29 8 29 8 2 29 29 29 29 31 29 29 2 8 29 29 8 2 2 8 2 29 29 8 8 18 29 2 2 6 26 2 29 2 2 2 14 29 8 8 8 29 2 8 29 29 8 26 8 18 25 2 8 8 8 29 29 8 6 18 29 8 2 8 8 18 8 8 29 2 8 8 31 2 8 8 8 8 29 2 8 6 8 26 29 2 29 29 8 2 29 8 18 29 8 2 29 8 29 8 29 29 14 29 8 27 2 26 8 29 29 29 26 8 29 29 8 25 31 8 26 8 8 29 2 8 29 29 8 2 29 29 29 29 2 8 2 29 29 29 29 8 26 28 2 8 8 14 26 14 26 8 8 18 8 8 14 29 2 8 2 8 8 6 14 29 8 8 8 29 8 29 29 8 8 14 26 29 8 18 25 8 2 23 27 29 6 8 29 23 26 8 8 29 29 26 29 29 8 8 2 8 29 26 29 2 8 23 29 29 29 8 29 29 8 27 8 8 26 8 29 8 8 8 8 29 2 8 2 8 8 18 23 2 29 29 6 29 29 29 29 2 8 27 29 29 18 8 23 2 2 29 29 8 14 27 2 29 8 29 8 8 8 2 29 2 8 29 8 8 26 8 2 8 29 29 2 29 29 2 26 2 2 8 2 29 29 8 29 2 8 26 2 2 8 8 6 8 29 26 6 27 27 8 8 14 8 2 8 25 8 23 8 8 29 8 29 8 29 2 29 29 23 8 29 8 18 2 2 26 29 8 25 29 2 8 29 6 29 2 8 6 8 8 8 2 29 8 29 2 29 8 26 8 2 29 29 8 29 29 2 8 29 2 8 18 26 8 29 29 2 29 29 8 29 29 25 29 8 8 29 6 2 18 8 6 2 18 18 2 23 29 23 8 29 6 14 2 29 29 8 26 18 2 8 2 8 26 8 29 29 29 23 23 29 8 8 8 8 2 14 29 29 29 8 18 29 8 2 8 8 23 2 26 25 8 29 6 29 2 25 29 29 29 2 2 2 31 31 29 18 8 23 8 29 2 29 2 29 8 8 6 2 8 2 8 29 8 8 2 25 2 23 6 29 8 29 8 6 8 29 29 2 8 31 29 26 2 29 8 31 18 8 6 5 29 2 14 31 2 29 26 29 27 8 8 8 8 29 23 29 8 8 2 29 29 25 29 31 8 8 29 29 25 2 8 2 2 8 29 2 2 29 14 26 2 2 2 2 29 2 29 8 27 14 2 29 8 2 29 14 26 29 8 29 8 18 29 8 8 29 29 26 6 29 27 2 29 2 8 2 23 6 8 29 29 29 29 29 8 29 6 8 6 23 6 14 2 31 8 29 25 18 18 8 8 8 8 8 29 29 18 8 29 26 27 29 8 8 18 29 2 29 8 2 31 29 18 2 29 2 8 26 8 23 23 18 2 26 8 29 2 18 8 18 23 2 2 8 31 8 8 8 31 29 2 2 29 2 2 2 18 29 2 31 8 2 8 2 29 2 29 8 8 26 29 2 2 6 27 6 8 2 25 29 25 25 29 29 29 2 31 2 29 26 26 23 2 26 29 8 29 29 14 8 29 8 29 23 8 29 29 18 29 17 18 29 26 29 2 25 8 8 29 14 6 29 18 29 8 2 23 8 29 29 29 25 25 29 8 23 2 8 2 14 26 26 23 2 29 2 25 2 8 8 29 25 8 2 29 8 2 29 2 8 8 29 18 26 23 2 2 8 6 29 8 26 18 29 31 2 29 29 25 8 26 29 29 29 2 18 8 8 2 27 2 8 2 31 8 18 8 31 8 29 2 29 14 29 29 29 8 26 29 26 29 23 8 2 26 2 29 2 2 8 25 6 8 8 2 8 8 2 8 14 8 26 2 27 18 8 25 25 2 8 18 8 8 18 14 8 2 23 29 29 2 8 26 8 2 2 2 29 2 29 29 2 29 8 29 2 31 8 8 8 8 18 8 2 8 8 29 2 6 2 18 6 26 8 2 8 14 27 29 29 2 2 8 2 23 8 2 8 8 27 8 18 6 25 2 29 8 8 29 8 2 6 2 8 25 8 2 26 8 8 6 29 8 2 2 29 8 31 25 2 8 27 29 2 2 8 18 2 5 18 31 6 29 2 8 8 29 23 26 8 29 27 8 25 2 18 8 6 26 2 8 29 8 26 2 29 29 8 8 26 29 29 8 25 8 29 2 6 26 25 8 29 18 8 31 2 29 8 29 8 25 2 2 26 8 25 2 29 29 18 29 14 6 31 2 29 29 27 29 2 2 2 29 29 8 8 2 29 29 2 18 31 6 31 8 26 23 29 2 25 29 2 8 29 26 8 8 8 6 29 29 8 8 26 29 8 8 2 8 29 29 29 2 2 29 29 26 8 29 29 29 8 6 29 29 2 26 29 6 29 2 14 29 8 29 29 8 29 6 8 31 8 26 29 25 31 8 31 8 27 29 2 8 8 29 18 29 6 18 8 29 25 8 29 2 29 31 8 18 8 14 23 8 29 8 29 8 8 8 29 25 2 2 8 29 8 2 2 25 8 8 2 8 8 8 8 2 31 2 8 2 8 2 8 2 2 6 29 31 26 23 8 2 8 8 8 2 29 8 2 8 29 29 2 18 2 29 8 29 27 29 29 29 29 25 29 27 8 25 29 29 2 8 2 8 2 26 2 2 2 8 26 8 8 23 29 8 29 25 2 31 27 29 8 18 2 2 29 8 26 14 26 26 29 8 8 29 23 6 6 8 8 2 25 8 8 29 29 6 8 18 8 29 8 23 26 29 29 29 27 8 2 8 8 26 29 29 8 29 31 29 29 29 26 2 8 31 8 29 8 8 29 29 8 29 8 29 29 29 29 29 26 29 18 29 29 8 29 8 18 8 27 25 2 29 29 29 8 8 8 29 2 18 8 29 8 18 29 29 8 29 8 8 8 6 8 2 8 2 23 8 8 8 29 8 8 8 29 23 2 29 8 25 2 8 29 29 8 8 29 2 29 27 8 8 26 8 2 2 2 29 18 23 29 8 29 29 25 8 2 18 29 6 14 2 29 27 18 29 2 2 29 8 8 18 29 8 2 29 8 29 2 14 18 2 25 2 2 2 6 29 8 8 29 8 2 2 18 2 2 8 8 26 29 8 8 26 26 8 2 2 29 2 8 2 27 29 29 8 2 31 2 8 29 2 2 6 29 2 2 29 2 31 29 18 2 6 25 29 29 8 29 8 8 2 2 18 29 29 2 29 8 29 29 8 25 8 8 2 18 8 2 31 29 29 8 2 8 8 27 2 2 29 8 14 29 29 8 29 8 29 6 8 2 8 23 26 8 29 8 18 26 31 2 26 8 8 8 8 8 29 8 2 2 2 2 23 29 18 29 29 29 29 8 8 27 27 8 29 14 29 29 29 2 29 2 2 8 2 2 2 8 29 29 23 23 6 29 8 2 25 2 25 29 8 2 29 8 29 2 18 8 2 2 2 29 27 8 29 18 8 26 8 29 2 8 2 2 8 29 29 29 26 2 18 29 2 2 8 29 29 29 2 8 2 2 18 2 29 18 25 2 2 14 8 29 2 8 2 2 23 31 29 29 2 23 8 2 18 18 2 2 18 2 29 2 2 2 25 18 2 2 29 29 2 2 29 2 26 29 8 8 2 8 2 2 2 8 25 8 8 18 8 29 2 18 6 29 25 2 8 29 8 8 26 2 14 23 2 29 26 8 18 8 2 8 26 2 2 29 29 8 29 25 29 29 8 31 18 8 29 2 2 29 25 29 8 18 2 14 2 8 31 8 2 14 8 29 2 8 29 2 8 29 18 2 29 2 29 25 8 18 2 8 2 29 8 2 8 29 2 29 6 18 31 29 6 29 26 2 2 8 8 29 2 8 6 27 8 18 2 6 2 29 18 25 2 8 8 29 8 29 29 25 26 29 2 2 2 29 8 6 8 29 29 8 8 2 8 2 29 8 31 8 2 8 8 29 29 2 23 26 2 29 8 2 2 29 29 2 14 23 2 8 29 29 29 2 8 29 8 8 8 8 26 8 8 29 2 18 26 8 31 14 29 2 27 2 25 2 8 2 8 18 6 8 29 29 25 29 8 29 29 8 8 23 23 29 2 29 23 2 8 18 8 8 26 2 29 8 25 29 25 8 8 29 29 29 31 29 8 8 8 2 8 29 2 29 2 2 6 18 18 2 29 20 29 8 26 29 26 31 8 29 8 8 29 2 2 8 29 2 6 31 23 2 27 2 8 8 8 5 25 29 2 29 8 29 8 29 2 8 29 25 2 29 29 2 8 8 6 26 27 29 8 2 31 2 14 29 2 8 29 8 8 29 29 8 2 8 2 8 26 8 18 26 29 2 8 29 29 14 27 29 8 29 29 5 8 29 8 2 26 2 29 2 8 8 14 29 2 31 29 29 29 31 26 18 27 29 8 29 18 8 8 8 26 29 29 29 29 29 6 6 8 8 2 29 29 8 2 8 8 8 8 31 18 29 26 8 8 29 8 29 26 8 6 29 8 8 8 26 8 29 8 27 25 2 2 6 29 29 8 8 25 8 8 29 8 29 29 8 29 29 29 29 6 29 26 8 8 29 29 2 8 25 29 25 18 29 8 8 8 29 29 29 25 29 8 8 2 18 8 8 29 2 8 8 8 8 25 8 29 8 29 27 8 6 14 8 8 8 2 26 8 29 8 29 2 29 20 14 8 8 8 8 8 8 31 29 8 8 29 29 27 29 2 29 29 18 18 8 8 8 29 18 2 2 2 29 18 2 2 6 27 29 2 2 14 8 18 8 29 29 29 29 29 2 25 29 25 29 26 8 8 6 8 8 29 2 23 2 2 2 31 29 29 2 31 8 29 6 29 29 8 2 29 2 29 29 29 29 29 2 29 2 31 18 2 8 2 29 29 27 31 29 29 29 8 26 29 2 2 18 29 25 29 29 8 27 29 18 8 2 8 2 2 25 2 8 8 8 2 2 25 26 8 6 8 8 8 6 2 2 29 2 2 2 2 29 2 25 8 23 29 26 8 29 18 29 8 2 29 2 29 18 29 29 29 25 5 27 8 8 2 6 8 29 8 8 8 26 27 29 2 18 27 6 29 29 8 31 27 8 2 29 27 2 29 2 8 8 26 26 8 25 29 29 29 14 25 29 2 6 2 25 26 2 8 29 29 8 8 2 2 8 8 29 29 29 8 2 8 8 18 8 29 8 26 2 29 14 2 8 26 6 29 8 26 26 8 8 8 26 2 8 29 29 29 2 2 8 18 8 8 31 18 29 8 18 8 18 8 29 8 2 8 8 2 29 6 18 18 8 25 8 29 31 29 29 31 8 29 8 26 31 8 29 31 29 29 23 29 8 23 26 29 8 6 29 25 29 18 29 29 8 6 25 29 23 8 18 14 8 2 18 29 26 8 31 6 8 18 2 26 8 18 6 29 2 23 31 29 31 29 29 6 29 26 8 8 29 29 2 2 29 6 2 29 29 18 8 8 8 29 14 2 2 29 29 8 8 17 8 8 8 27 8 29 14 29 2 8 29 8 8 2 29 29 8 2 8 18 2 8 18 18 2 8 29 29 8 29 8 8 8 14 29 2 8 29 18 29 14 18 29 5 25 2 8 29 23 2 8 2 8 29 29 2 14 27 31 29 8 29 2 8 29 8 29 29 8 18 29 8 2 2 8 8 2 2 2 26 29 6 2 29 8 23 29 2 8 18 2 14 29 25 2 6 8 31 2 2 26 2 8 8 2 2 2 6 31 29 27 2 29 29 2 8 8 29 2 2 2 29 29 2 2 27 14 6 8 18 8 29 2 2 29 8 2 6 31 2 26 29 2 29 8 8 18 2 8 2 25 29 2 18 2 23 29 5 29 2 8 26 26 18 8 29 2 29 29 8 18 29 29 8 2 29 2 8 29 2 29 29 29 29 8 8 2 2 29 25 29 8 29 29 26 23 8 8 18 8 26 29 2 29 8 2 8 29 14 2 2 8 29 2 14 29 25 8 29 2 8 2 8 8 2 25 2 6 8 2 8 8 29 2 2 2 29 8 8 8 8 2 25 8 26 29 8 8 29 29 29 25 8 29 29 29 8 8 8 29 2 8 29 8 8 29 23 26 23 8 8 8 6 26 26 8 29 2 6 18 29 8 29 2 26 18 2 29 8 29 29 29 26 29 8 18 29 29 8 29 2 29 31 2 29 6 8 29 26 29 23 29 18 8 29 2 25 8 2 8 8 2 29 8 2 31 18 8 27 2 29 2 6 2 29 8 29 29 27 8 14 8 8 2 2 18 2 2 2 29 8 29 29 25 14 2 8 8 29 2 29 29 2 29 2 2 8 26 8 6 29 26 8 29 8 8 29 8 14 29 8 26 2 8 8 23 29 29 2 29 8 8 8 2 8 26 29 29 29 2 2 31 18 29 29 26 8 2 18 2 2 14 29 8 8 2 27 2 8 2 2 29 29 29 8 29 29 8 8 2 29 29 29 29 27 29 29 2 29 29 18 2 31 8 18 8 8 2 29 17 8 2 2 29 8 2 8 2 8 8 2 18 29 8 29 8 29 18 2 29 6 2 27 18 26 29 6 2 31 2 8 26 2 6 2 8 8 29 2 26 2 29 8 31 29 29 29 8 8 29 29 2 6 8 29 6 18 18 29 17 8 2 29 18 29 2 29 2 29 2 29 2 17 31 2 2 8 8 2 2 25 29 2 8 29 8 2 2 17 26 8 29 31 18 8 8 26 8 14 6 29 2 8 29 29 6 29 26 29 29 31 29 2 8 2 29 2 8 29 27 2 2 8 2 29 8 8 2 29 27 31 8 26 8 26 18 2 6 29 29 8 8 29 8 8 26 2 2 8 29 18 29 2 8 26 2 27 8 29 29 8 8 29 29 2 29 29 2 29 2 18 27 29 29 8 8 6 29 8 8 2 23 29 26 26 8 8 17 18 8 8 8 8 8 29 29 29 8 31 18 26 26 2 2 8 18 8 2 8 25 26 8 2 2 2 14 25 8 8 2 29 29 8 26 23 29 25 8 8 2 2 8 8 26 6 8 18 26 29 8 29 26 26 8 8 2 8 2 8 8 29 29 8 29 8 2 2 2 31 2 29 8 29 29 2 29 2 8 29 6 29 6 2 2 2 2 2 18 29 29 29 2 8 29 2 2 31 8 8 29 31 2 14 18 29 29 29 2 31 8 17 18 29 8 29 8 8 8 8 8 26 8 18 8 29 29 29 14 29 8 26 8 8 29 14 26 26 2 8 27 29 8 8 8 8 2 6 8 8 8 8 27 8 8 8 6 8 8 29 2 2 18 6 29 2 29 29 8 29 8 25 8 2 18 8 29 8 29 29 29 8 29 29 29 8 2 2 8 8 29 8 8 8 26 29 8 26 2 2 8 23 23 2 8 2 8 29 2 31 8 8 29 8 26 29 18 8 2 29 29 29 2 29 29 8 6 8 6 18 18 8 29 8 2 2 29 8 29 8 2 29 29 2 29 8 8 29 8 8 8 2 29 6 26 18 8 29 8 29 29 29 29 2 29 18 18 29 26 2 29 6 8 8 8 2 18 29 29 2 8 8 29 29 29 29 29 8 2 25 8 26 29 8 8 8 29 29 8 6 2 2 29 8 29 8 29 8 18 29 29 18 8 8 8 8 2 6 6 17 18 29 26 18 29 26 8 8 26 26 29 29 8 2 14 8 29 8 14 29 8 8 2 29 8 8 14 8 2 8 2 29 18 2 31 8 25 18 8 26 25 26 8 25 18 8 8 29 29 26 23 8 2 29 8 18 29 29 26 29 2 2 8 8 29 8 26 29 26 8 8 26 6 29 2 18 18 8 29 29 8 18 8 23 29 2 2 8 23 2 2 29 2 29 2 2 8 18 8 29 8 26 29 8 2 18 8 2 29 29 23 20 27 2 23 29 18 31 2 29 14 2 31 8 25 29 8 8 8 2 2 29 29 8 31 27 8 29 8 25 25 25 8 6 8 8 6 29 26 8 8 8 2 2 29 2 8 29 8 29 2 8 2 18 29 14 6 25 8 18 29 29 27 8 29 29 29 8 18 26 8 8 8 8 26 29 29 8 8 8 29 2 29 8 29 26 8 18 26 29 14 29 18 29 8 31 29 8 8 8 2 29 8 26 8 31 14 8 23 8 8 6 8 29 8 6 18 8 23 6 29 8 23 2 2 8 2 29 2 8 29 8 29 8 6 8 26 8 26 2 29 29 6 29 2 25 25 18 26 29 29 8 8 2 2 8 8 26 8 26 18 29 26 8 8 8 23 2 29 2 29 8 26 26 2 6 8 8 2 8 25 29 2 8 29 29 2 29 25 2 26 8 8 2 2 8 29 2 6 2 2 20 18 29 8 2 29 27 29 31 2 8 2 29 8 2 29 2 8 29 29 14 2 29 2 29 29 6 27 8 8 26 8 29 26 2 29 18 2 8 25 8 8 2 2 26 8 29 8 14 8 26 29 2 29 29 25 18 8 8 29 2 29 29 18 2 29 2 8 8 27 31 29 29 8 2 25 8 6 2 8 2 2 18 29 29 6 2 25 8 8 29 8 2 2 27 8 29 2 2 6 2 2 2 2 18 2 2 8 2 25 8 29 29 2 29 8 29 8 25 8 8 8 29 29 2 6 29 2 8 2 14 29 8 2 2 6 2 29 2 29 29 8 2 6 20 25 2 2 25 2 8 8 2 29 18 8 25 14 29 2 29 29 8 27 25 8 2 2 29 2 23 8 2 2 20 2 29 8 31 8 29 2 8 29 29 23 2 8 25 2 2 29 14 2 8 20 8 2 2 2 2 8 2 29 8 29 8 2 2 18 29 8 8 26 2 29 2 2 26 8 8 8 26 8 8 8 8 25 2 25 8 8 29 8 26 2 8 25 29 8 20 25 6 27 29 2 6 29 8 31 29 2 29 29 25 8 8 20 8 26 26 25 8 29 26 8 2 2 2 14 2 2 29 31 18 18 8 29 2 2 25 2 8 8 8 8 8 29 27 2 20 8 8 2 18 8 23 8 2 8 2 27 8 2 20 2 2 6 25 2 8 6 2 29 29 2 2 2 31 8 31 8 29 31 2 29 8 8 2 29 31 18 6 25 29 8 6 29 2 25 2 20 29 2 29 2 29 25 2 14 8 31 18 2 29 8 29 29 2 25 29 27 8 26 26 2 2 8 2 2 8 2 29 27 29 2 2 2 29 2 8 2 8 29 2 2 25 25 25 8 8 20 31 2 6 31 2 8 31 2 29 2 29 2 2 2 31 2 29 2 29 25 29 29 27 8 2 2 31 8 29 2 8 29 25 2 14 29 29 25 29 2 2 14 29 29 18 2 8 29 2 8 8 23 2 2 27 18 2 2 14 2 8 18 2 8 29 8 8 8 8 8 6 18 14 2 6 8 29 18 8 29 18 2 26 26 26 29 29 26 8 2 18 29 29 29 8 29 8 29 8 26 29 29 2 29 8 8 29 6 8 26 8 2 8 8 2 29 26 29 29 25 8 31 8 29 8 8 29 8 26 25 6 2 8 29 8 29 2 29 2 18 29 8 2 18 2 2 2 29 2 29 8 25 2 29 29 31 29 29 29 8 2 8 29 29 29 29 29 29 29 8 2 25 29 8 2 18 2 18 8 2 29 29 8 8 2 29 14 25 2 29 8 8 2 31 8 8 29 29 29 8 29 2 8 18 29 25 29 2 26 29 29 8 8 8 8 6 8 2 2 2 31 8 29 26 8 20 20 8 26 25 8 14 29 31 2 2 20 8 29 8 8 2 18 8 8 8 8 25 29 29 2 29 14 8 26 31 26 29 29 29 8 8 29 29 29 26 29 8 2 6 18 29 2 27 2 29 8 25 29 8 8 8 29 2 2 29 23 2 25 2 8 29 2 8 8 25 2 8 8 29 8 2 29 2 25 29 8 8 2 8 29 2 2 29 25 29 29 8 2 25 2 29 29 2 25 25 26 2 8 29 29 29 8 29 8 29 29 2 29 2 29 29 16 2 29 18 29 8 27 14 29 29 29 18 25 29 2 29 2 29 2 25 29 29 29 29 29 8 29 25 25 18 29 5 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 16 16 29 29 8 29 29 16 29 16 29 29 16 29 19 29 29 16 16 29 29 29 29 16 19 29 29 29 16 29 16 29 16 16 16 29 29 16 29 29 16 16 16 29 29 16 16 29 29 16 29 29 16 16 16 16 29 29 13 16 29 16 29 16 29 16 16 29 16 29 16 16 13 29 29 29 29 16 16 16 16 16 29 29 19 16 16 29 29 16 29 16 29 29 29 29 16 16 16 29 19 29 29 19 29 19 29 29 29 16 29 29 29 29 19 16 29 29 16 29 16 16 29 29 29 19 29 16 16 16 29 16 16 29 29 16 29 16 16 29 29 29 29 16 16 16 29 16 16 29 29 29 29 16 29 29 16 29 29 16 29 29 16 29 29 16 29 29 16 16 29 16 29 16 29 29 29 29 29 29 2 29 29 29 16 16 29 29 8 16 29 29 29 16 29 29 29 2 16 29 29 16 31 18 29 29 29 29 16 16 29 29 16 29 16 29 16 19 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 16 29 16 29 29 29 16 16 29 13 16 29 29 29 29 29 16 16 6 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 13 29 16 29 29 29 29 16 16 13 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 17 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 14 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 13 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 16 29 2 29 29 13 16 19 19 16 19 13 19 16 29 29 13 19 16 16 16 29 16 16 19 29 29 16 17 16 29 29 29 16 29 29 29 16 29 29 29 8 29 29 29 29 8 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 2 18 29 18 29 14 29 6 8 29 29 25 14 29 29 29 31 8 8 8 2 29 29 16 2 29 29 29 29 16 29 31 16 16 29 29 16 29 29 29 19 29 29 29 29 29 19 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 25 29 25 29 29 2 29 29 29 2 29 29 29 29 29 13 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 17 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 26 29 29 29 29 2 29 29 16 29 8 16 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 13 16 2 16 29 29 29 29 29 29 16 29 29 29 29 8 17 29 16 29 29 29 29 16 16 19 13 29 29 16 29 29 29 29 29 16 29 16 16 29 16 29 18 29 16 16 29 16 29 29 29 16 29 16 29 29 16 29 16 16 29 16 29 29 16 16 29 16 29 29 29 29 29 16 16 16 29 16 13 16 16 16 29 29 29 16 16 16 19 29 16 29 29 29 16 29 16 16 16 16 16 29 16 16 29 16 16 19 16 29 29 29 29 29 16 29 29 29 16 16 16 29 19 29 29 29 16 29 29 29 16 16 16 16 29 16 29 19 16 29 16 29 16 16 19 16 16 29 16 29 16 16 29 16 16 19 29 29 29 13 29 29 29 29 29 29 16 29 19 29 29 16 19 16 29 16 29 29 16 17 16 29 29 16 29 16 16 19 16 29 16 29 16 16 29 16 29 16 16 29 16 16 16 29 29 16 29 29 19 19 29 29 29 16 16 13 29 29 16 29 16 29 16 29 16 29 29 29 29 29 29 29 16 29 29 16 13 29 29 29 29 16 29 29 29 29 29 29 29 16 29 2 29 29 29 16 5 16 29 29 13 29 29 29 29 29 29 29 17 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 31 29 29 29 29 8 29 29 8 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 16 29 29 16 29 16 19 16 29 29 29 29 16 29 29 29 16 16 16 29 16 16 29 19 16 29 16 29 2 16 29 16 13 13 16 16 29 16 16 16 19 29 19 16 16 16 16 29 29 16 13 29 29 29 29 13 19 29 29 29 29 16 16 16 19 2 29 29 29 29 29 16 13 29 16 16 13 16 13 29 16 29 29 19 13 16 19 29 29 16 16 16 29 16 16 29 29 29 13 16 29 29 29 16 19 16 29 17 29 29 29 16 29 16 29 29 29 29 29 29 2 2 29 29 29 29 27 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 31 29 29 2 17 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 18 2 29 29 29 18 25 29 29 29 29 2 2 29 29 29 29 29 29 18 6 29 29 8 31 25 29 29 29 29 29 2 29 2 29 29 29 29 29 25 29 29 2 8 29 29 29 18 29 18 29 29 29 2 29 2 29 29 25 26 18 29 2 8 2 31 29 25 29 2 8 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 16 29 16 29 29 16 16 29 16 29 29 29 29 29 2 29 29 29 29 8 26 14 16 29 2 29 8 29 29 29 29 29 29 2 29 29 29 2 29 2 2 29 29 29 2 29 29 2 29 29 29 2 2 2 29 31 29 2 31 29 29 29 29 29 29 29 29 2 25 29 29 29 2 29 29 27 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 25 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 2 29 29 29 29 27 29 29 18 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 14 29 2 29 2 29 29 29 29 29 2 29 8 25 25 2 29 29 14 29 29 29 14 29 2 2 27 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 27 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 27 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 18 29 29 2 29 29 2 29 29 29 29 29 29 25 29 29 5 29 8 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 14 6 29 29 2 29 6 8 29 14 29 29 29 29 18 29 29 29 29 29 29 29 8 2 29 18 25 29 29 27 29 25 25 2 29 6 29 18 2 25 18 29 2 2 2 29 27 29 8 8 2 6 18 29 29 8 8 2 31 25 2 2 25 6 29 2 31 29 31 2 2 29 29 29 29 25 25 8 29 8 29 5 25 8 8 29 18 6 29 29 25 18 29 2 14 29 8 29 8 29 29 6 8 2 29 8 18 18 8 26 25 14 29 18 29 2 2 29 8 26 8 29 29 29 29 29 29 31 25 8 2 25 8 29 29 29 29 2 25 29 29 8 29 2 31 29 29 29 29 29 29 29 29 25 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 18 29 29 25 29 25 29 2 29 6 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 2 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 2 29 29 27 2 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 6 29 25 29 29 2 25 18 29 25 6 2 8 29 29 25 6 29 2 2 23 2 2 29 29 25 31 29 23 8 8 29 25 25 29 29 2 29 2 29 17 29 25 29 6 26 8 29 8 2 23 25 31 2 29 8 23 29 2 29 29 8 8 8 29 2 2 8 29 29 8 8 29 14 2 8 2 8 2 23 27 31 14 2 26 29 8 18 29 8 29 29 29 29 29 14 2 6 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 6 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 26 18 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 6 29 29 29 29 29 29 29 29 6 29 29 29 25 29 25 29 6 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 6 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 2 29 29 29 29 29 18 29 29 29 29 29 29 13 2 29 29 8 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 18 29 29 27 29 29 29 29 18 29 29 29 29 29 29 29 29 29 27 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 25 29 29 29 29 29 29 29 29 6 25 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 2 8 29 27 25 29 2 8 23 29 29 29 29 29 29 29 2 8 29 29 5 18 6 29 29 8 8 18 25 29 2 8 29 2 8 2 23 29 26 26 18 29 8 8 29 29 29 6 2 31 18 2 18 8 8 2 23 29 25 18 8 2 23 18 8 2 18 25 8 2 29 29 18 29 29 27 2 6 20 18 25 29 29 8 2 23 23 25 29 29 14 29 29 27 14 29 2 25 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 6 29 25 2 29 29 29 29 2 25 29 29 29 29 29 31 29 25 29 29 25 29 29 2 29 29 29 29 25 29 27 29 29 29 18 29 29 8 29 8 2 2 8 25 29 8 26 29 8 29 29 29 26 8 29 8 18 14 29 25 8 29 23 8 29 8 25 29 29 29 8 6 29 29 29 8 29 31 8 29 23 14 6 25 5 2 29 23 29 2 29 2 29 29 8 18 6 6 29 8 25 14 2 8 18 29 29 29 29 27 31 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 31 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 8 2 29 25 29 25 29 29 29 2 29 29 29 18 29 2 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 27 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 8 29 6 29 29 29 29 29 29 29 29 25 29 29 31 31 29 29 18 29 2 29 6 29 2 29 29 29 18 2 8 25 31 6 29 18 29 18 25 25 2 25 14 29 2 6 8 29 29 18 29 29 29 25 29 25 29 18 29 8 2 8 8 29 8 8 8 29 29 8 29 8 25 6 29 23 2 25 2 8 8 29 27 8 29 29 8 14 14 25 29 2 2 23 18 29 8 25 2 29 2 23 18 29 8 26 8 23 8 29 8 8 2 31 8 8 2 2 18 29 2 23 8 26 29 25 18 8 29 29 8 2 2 18 29 2 23 29 23 26 14 23 2 29 8 14 29 29 8 25 29 23 2 6 29 2 18 2 29 8 2 2 29 29 26 27 2 2 8 8 23 25 8 8 29 25 25 29 29 25 18 2 31 8 29 6 23 2 18 25 29 26 2 29 25 2 26 29 23 2 2 2 8 27 2 8 26 29 29 29 20 26 29 26 6 29 2 23 14 29 29 25 8 2 2 8 6 2 8 29 29 2 29 31 25 2 2 8 2 29 25 2 29 29 2 8 31 29 6 2 8 23 8 8 8 6 18 2 23 8 6 26 26 23 23 2 23 6 26 2 29 2 8 25 25 8 23 23 29 27 26 8 8 8 29 2 8 31 2 2 8 25 23 31 18 23 2 18 14 2 26 2 29 8 25 26 29 8 8 29 23 6 29 8 26 8 17 23 2 26 31 8 26 26 23 29 26 2 8 2 14 29 26 8 8 26 8 29 29 8 26 25 6 6 31 8 14 29 8 8 8 14 14 8 27 29 29 26 29 2 29 18 23 27 8 25 29 8 29 18 26 8 29 25 29 8 27 27 29 14 14 29 29 2 6 23 2 29 2 8 14 8 29 23 29 2 29 2 18 29 29 29 2 18 25 2 18 23 2 25 8 23 29 20 20 8 29 29 8 20 2 29 6 29 29 8 6 23 29 31 8 23 6 6 2 2 20 29 26 8 31 29 29 29 27 8 29 2 29 8 29 25 23 8 8 8 29 25 20 29 18 2 14 14 8 2 14 8 8 29 29 27 29 29 8 29 8 29 6 29 31 14 29 8 29 8 29 2 6 29 29 31 29 23 29 29 29 29 29 29 18 29 8 20 29 31 6 2 6 8 2 23 2 8 14 2 6 23 29 26 18 8 18 8 29 29 6 6 27 6 14 2 26 23 27 29 8 23 2 25 29 25 8 20 6 29 29 8 2 29 29 29 25 23 29 29 18 25 18 23 6 29 2 2 2 29 29 8 8 29 29 29 29 8 29 8 25 29 29 29 2 29 29 31 29 2 2 18 29 23 8 29 8 23 29 8 2 23 25 8 18 29 8 2 8 8 8 2 29 8 2 8 29 2 18 29 18 29 8 20 26 2 8 26 8 2 20 31 26 23 29 8 29 23 2 8 18 8 8 29 2 8 29 2 8 6 8 23 2 2 26 6 5 23 29 2 29 25 25 25 23 2 18 25 27 2 2 20 8 2 18 29 23 18 8 8 2 6 23 8 2 29 2 8 8 8 26 25 29 14 26 2 6 8 8 31 23 26 29 29 2 23 29 8 29 8 8 25 8 8 2 26 29 29 26 23 29 2 8 29 25 25 23 2 8 29 2 8 29 26 2 2 8 29 29 26 29 27 6 29 25 2 2 8 8 2 25 2 29 29 29 6 2 26 29 8 29 2 29 18 26 18 8 8 29 29 25 25 8 26 8 8 29 23 23 8 6 2 29 29 23 23 31 29 29 26 26 26 8 2 23 26 18 29 8 29 2 8 31 2 26 29 2 8 26 8 8 29 29 8 29 8 2 8 29 29 8 29 2 8 29 23 29 8 6 25 25 2 2 2 2 8 23 18 29 26 2 26 23 8 26 18 29 26 25 2 8 23 31 8 29 29 29 23 14 26 8 26 2 2 18 2 8 2 26 23 25 29 2 29 25 14 8 29 18 25 31 2 29 23 2 8 8 18 31 8 18 29 8 29 2 29 29 23 26 26 23 14 2 6 23 8 29 18 25 8 8 2 2 29 8 8 25 8 8 2 8 8 29 8 18 26 18 8 2 23 29 29 29 6 18 29 2 8 8 23 2 8 8 23 26 8 26 26 29 14 31 2 29 25 26 8 29 29 25 25 29 29 31 26 8 6 2 29 25 29 2 29 29 29 29 29 18 26 26 29 14 29 20 8 29 2 18 23 8 2 29 25 23 29 29 2 8 18 25 14 23 14 8 26 20 2 26 8 29 25 25 29 29 29 18 8 18 31 8 23 8 26 26 29 8 29 29 25 8 25 29 2 25 6 29 29 29 2 8 29 23 8 8 29 6 8 6 31 29 8 23 6 29 31 2 26 29 2 29 26 2 23 23 26 29 8 6 29 23 6 2 8 29 29 26 29 2 26 29 2 2 29 29 8 29 23 29 29 8 23 8 29 29 6 6 8 2 8 8 6 23 26 8 2 29 18 25 29 31 2 8 29 29 29 8 25 29 2 8 8 29 27 29 8 2 29 23 8 4 18 26 8 26 29 26 8 31 2 2 23 29 23 23 29 8 18 23 29 8 26 8 29 25 25 27 29 8 8 8 8 25 2 8 29 18 8 29 26 29 29 23 8 29 29 29 29 2 26 8 2 29 25 29 2 6 8 29 2 31 2 25 20 29 29 8 2 29 25 18 25 29 23 18 31 29 18 2 2 29 29 2 27 25 26 8 8 29 29 25 6 25 2 27 29 2 23 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 19 16 29 16 29 29 29 16 16 16 16 29 17 8 29 29 29 16 29 29 16 29 16 29 16 29 29 29 16 29 13 29 29 29 29 29 29 29 16 16 13 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 13 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 18 29 29 29 29 29 29 27 27 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 25 29 14 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 18 2 29 29 5 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 6 29 2 6 25 29 29 29 29 25 2 29 29 2 8 2 23 29 8 29 29 29 29 29 2 29 29 18 29 5 8 29 6 29 29 29 29 29 29 29 25 2 29 2 29 29 18 29 29 26 29 29 29 8 29 27 29 29 29 8 29 29 29 29 29 29 6 29 18 29 2 29 8 8 29 29 29 29 29 29 6 26 18 29 29 29 25 29 29 29 18 31 2 29 29 29 23 18 29 29 2 29 29 14 5 8 25 6 2 29 2 29 29 29 29 2 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 27 29 29 29 2 18 29 29 29 29 29 29 2 29 29 8 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 13 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 29 29 29 14 29 29 29 29 29 31 29 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 5 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 8 29 25 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 29 25 29 2 2 2 29 29 31 18 2 29 25 18 29 2 29 29 29 29 29 8 8 23 18 8 25 25 29 2 8 29 23 14 29 2 23 29 29 2 31 31 31 25 27 29 29 31 23 23 29 2 29 2 2 8 29 2 2 29 23 8 31 2 23 2 23 2 20 23 8 8 18 27 29 25 25 23 6 25 8 29 23 8 2 2 29 29 25 6 8 2 2 29 29 8 25 29 29 29 18 29 23 31 18 25 27 8 8 2 29 2 29 29 25 2 29 29 8 8 6 29 6 31 26 2 29 18 8 8 25 31 23 18 2 8 8 29 26 29 31 2 23 23 29 8 8 2 8 18 29 29 29 25 6 27 2 29 6 29 29 2 8 23 2 26 29 2 2 29 25 2 25 29 29 6 18 8 2 14 2 14 8 2 8 29 23 8 2 8 6 29 8 29 8 29 2 25 29 2 31 2 2 25 8 26 8 29 29 8 18 29 8 8 23 29 29 6 23 29 8 29 29 20 8 23 2 23 18 29 8 23 29 2 25 25 27 2 2 2 2 29 29 8 29 29 18 25 29 18 25 23 25 25 25 18 18 8 18 2 29 2 18 8 6 29 8 26 29 2 29 2 14 23 8 27 26 8 18 29 2 26 23 2 18 26 29 29 29 2 14 6 29 25 26 25 29 29 29 29 8 8 23 8 8 29 29 8 23 29 2 29 29 29 29 29 20 20 20 14 29 2 8 26 2 2 29 8 8 26 8 8 2 26 29 2 25 8 2 8 29 29 8 29 23 26 26 2 6 8 29 2 8 8 29 8 29 8 26 23 26 8 29 8 14 27 29 29 8 29 29 29 2 23 31 29 18 25 29 2 29 25 8 25 8 29 8 2 8 25 25 29 2 18 14 2 14 8 6 23 26 6 25 6 29 2 8 29 8 8 29 29 2 2 8 29 29 26 29 25 6 2 2 8 26 6 23 29 18 8 18 8 8 29 25 2 2 8 14 18 2 2 2 2 23 2 23 29 6 8 29 31 8 6 23 8 29 29 8 2 29 14 8 25 29 29 31 6 31 25 25 8 29 8 29 29 2 8 29 23 8 8 26 2 2 8 26 29 29 2 29 27 29 2 2 29 31 23 23 8 8 29 26 29 8 26 29 29 26 27 2 2 6 18 23 23 2 18 23 8 27 26 26 6 6 8 8 8 8 29 8 31 29 23 29 2 27 25 29 23 18 20 26 8 2 26 18 25 31 6 2 29 2 29 26 8 29 2 26 23 29 18 8 2 2 29 23 29 29 25 8 2 2 8 8 29 29 29 2 25 25 18 25 27 18 29 2 8 2 2 8 18 2 2 2 29 25 29 29 2 23 8 29 29 6 29 29 27 8 26 23 25 8 29 8 23 29 25 27 2 2 2 6 2 29 29 29 2 25 29 25 29 27 25 8 29 8 14 29 31 8 29 25 29 29 2 6 26 2 25 8 14 8 2 8 31 29 29 29 18 8 27 23 18 6 2 23 25 8 29 18 31 8 29 29 26 29 29 29 25 29 25 29 23 20 2 29 8 2 27 29 31 8 27 29 2 29 29 23 29 29 8 26 6 25 29 2 17 6 18 8 20 14 20 8 29 8 8 23 2 2 26 29 8 23 29 8 8 8 2 23 2 29 27 23 29 29 8 31 26 29 2 8 23 8 6 25 29 25 2 6 23 2 25 29 25 25 8 31 2 25 25 31 8 26 8 31 8 8 29 18 18 29 2 2 29 29 8 23 8 26 25 27 18 29 14 20 2 8 29 8 2 29 26 23 29 2 8 8 20 25 29 25 14 31 23 29 31 18 29 26 23 2 26 8 8 29 8 29 2 29 23 8 23 18 29 18 23 8 8 26 29 2 26 29 8 2 29 29 27 8 29 8 2 18 20 6 29 23 29 29 8 6 8 29 6 31 29 29 18 26 26 27 8 23 14 2 29 2 29 6 8 8 26 18 23 29 23 23 29 8 8 8 2 29 29 2 29 2 29 6 23 18 6 8 26 29 23 26 18 26 6 8 8 8 2 29 23 25 18 26 18 29 26 18 26 26 2 8 8 14 2 2 29 6 2 20 26 29 8 26 26 18 29 29 25 25 6 29 18 29 25 8 29 25 8 29 25 25 29 29 27 8 29 2 25 29 18 14 8 29 8 29 8 29 29 29 29 29 29 29 16 18 29 29 29 29 29 29 29 13 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 13 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 14 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 8 29 29 29 29 29 29 13 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 18 29 29 14 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 17 13 29 29 29 6 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 29 5 29 29 29 29 29 29 29 2 25 25 29 27 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 18 2 29 14 29 29 29 8 6 2 29 29 25 29 29 14 2 29 29 2 2 8 29 29 29 25 27 6 29 25 25 29 2 29 18 29 18 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 6 29 27 8 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 6 29 29 6 25 27 2 2 29 14 29 6 29 29 14 14 29 29 29 27 2 27 27 25 6 2 31 2 25 18 23 6 5 29 6 2 25 25 29 25 18 25 25 2 8 26 2 25 18 29 29 23 29 2 29 25 29 25 20 25 29 29 29 5 29 2 17 29 2 29 27 29 29 6 29 29 25 2 25 8 18 8 29 8 6 2 23 29 25 18 29 8 18 29 25 29 8 31 2 29 2 5 25 25 25 29 2 25 8 23 6 29 29 29 8 25 6 25 25 29 2 29 29 8 29 2 25 8 25 8 8 29 8 29 25 27 2 26 2 29 2 29 8 29 8 2 26 2 14 2 8 29 29 25 29 26 29 8 2 29 8 29 18 29 14 18 6 29 18 25 26 8 29 29 2 25 26 2 2 18 8 8 29 29 25 14 29 8 31 29 29 8 26 23 2 31 8 2 2 29 14 8 6 25 23 29 29 18 29 25 18 8 18 31 6 18 8 29 25 8 29 18 23 29 18 29 8 18 8 29 23 2 14 8 14 6 25 25 25 6 8 29 31 8 25 29 8 8 23 29 18 29 18 25 29 8 8 29 8 27 29 2 8 23 29 2 29 6 8 29 29 8 29 8 27 29 18 2 8 8 23 14 2 8 29 2 2 6 8 26 18 8 8 26 23 29 29 31 18 20 20 2 26 18 20 2 20 26 29 26 29 2 8 8 8 8 23 25 8 6 8 8 8 8 29 23 29 18 18 8 29 8 2 29 29 2 18 8 29 8 25 29 8 29 2 8 8 29 18 29 2 8 8 2 23 2 29 29 29 2 29 25 20 18 29 29 2 8 8 29 29 26 18 27 14 29 26 23 26 29 2 14 29 26 8 2 26 8 23 8 8 29 29 2 2 25 20 8 29 18 8 26 14 2 26 2 29 8 31 29 25 29 18 29 29 29 29 8 29 6 29 8 2 8 8 29 29 26 8 26 23 27 26 8 25 29 29 8 26 27 14 14 8 18 8 18 6 2 26 8 8 26 2 29 23 29 2 2 29 26 26 23 8 29 8 8 29 23 29 26 8 27 29 2 25 29 8 8 8 18 23 2 6 8 29 25 25 26 2 29 23 31 6 25 8 29 29 8 2 29 29 29 8 2 23 8 29 8 26 29 2 31 29 25 18 14 29 26 2 8 29 14 18 2 8 8 23 25 18 8 26 8 29 25 25 29 29 29 8 8 2 23 29 29 2 2 8 25 26 25 8 29 8 25 29 18 29 8 8 6 8 29 18 29 23 14 29 26 27 25 18 29 8 29 18 26 8 6 2 2 8 25 2 8 8 8 29 8 18 18 25 23 8 29 26 2 25 29 18 8 29 8 8 8 14 29 14 8 8 14 18 29 8 8 26 26 29 23 29 29 29 23 8 29 2 25 29 2 8 2 8 23 8 6 29 29 29 26 26 29 23 8 18 18 29 29 23 27 31 8 8 2 29 23 2 29 6 8 8 18 23 2 2 29 29 8 2 26 2 18 18 29 29 2 8 29 29 26 23 26 26 25 6 29 26 29 23 26 8 29 29 29 23 18 8 8 8 23 6 29 29 29 8 14 18 29 8 6 26 29 26 27 2 2 8 29 18 29 2 8 6 29 29 8 8 8 29 29 29 26 29 8 29 2 25 29 18 8 23 29 29 2 6 29 18 8 8 2 14 2 27 6 2 26 8 8 23 8 6 23 8 2 8 8 29 6 18 29 26 29 26 29 26 23 2 8 8 29 25 31 6 2 26 29 8 8 14 8 2 23 23 29 29 6 29 29 29 14 29 29 31 8 8 23 8 29 6 8 8 8 18 18 23 8 8 8 29 26 2 25 8 26 29 29 29 2 26 26 23 29 18 6 26 2 8 18 29 8 6 8 31 20 20 20 29 29 29 29 8 25 20 20 8 8 8 29 6 8 29 8 8 29 2 23 23 2 2 25 8 8 26 23 18 6 2 29 31 2 27 6 26 23 8 14 2 20 29 29 8 26 26 8 18 2 2 29 23 2 8 2 25 29 29 29 29 29 6 8 8 23 27 29 26 26 29 23 18 14 29 2 29 8 8 29 29 8 8 23 8 29 23 25 2 25 27 29 8 8 29 25 26 8 29 23 25 27 27 29 8 8 26 29 29 2 18 31 6 29 6 8 29 8 2 26 23 29 23 29 29 23 8 6 8 8 26 25 29 14 25 8 23 8 27 29 2 26 2 8 25 29 29 29 23 6 8 26 6 6 25 2 29 31 8 23 29 29 2 6 8 2 8 26 26 14 23 26 29 26 29 8 27 29 8 29 8 26 2 29 29 29 29 2 29 18 8 8 29 18 8 6 6 29 6 29 2 8 8 8 23 26 29 2 8 8 8 18 29 26 29 18 14 2 8 27 29 8 29 8 8 18 23 29 6 23 2 2 29 8 8 6 29 18 8 29 8 29 23 6 2 8 23 29 6 8 6 26 29 29 29 8 29 2 6 6 29 29 8 29 8 2 8 23 29 8 26 17 25 23 8 26 29 18 29 2 25 29 25 29 29 29 29 6 8 23 8 8 2 8 23 31 8 17 8 23 27 8 6 8 29 2 31 8 2 29 23 25 29 8 27 31 2 14 2 25 6 29 26 29 8 2 18 23 29 2 2 29 2 6 6 27 18 8 23 8 8 29 2 6 29 29 8 20 29 8 23 26 26 27 18 29 25 25 29 8 26 8 2 18 18 8 31 29 29 27 31 2 25 8 31 25 25 29 2 18 18 31 18 29 2 29 2 18 8 29 2 8 8 29 31 6 8 29 29 23 29 29 2 14 25 25 18 8 8 29 8 2 25 23 18 29 29 2 8 2 23 8 6 29 29 8 14 14 8 25 25 25 23 8 25 8 8 8 2 29 8 8 31 20 2 23 6 29 31 2 2 29 2 18 25 2 29 31 8 26 8 8 26 29 8 29 29 8 26 29 29 2 2 2 29 25 6 8 29 23 31 2 8 31 18 2 2 18 29 2 8 29 8 29 18 8 26 23 2 26 8 6 29 8 8 2 25 2 2 2 14 29 23 8 2 8 25 2 26 26 2 18 18 8 2 8 29 29 29 18 2 8 29 2 20 29 8 8 8 29 29 29 23 29 8 31 14 6 29 2 2 29 6 29 2 29 26 23 2 26 8 29 8 29 2 8 29 26 29 18 8 8 31 26 29 6 6 31 26 8 2 29 29 18 8 29 8 23 8 26 8 29 29 26 8 8 26 31 26 29 29 29 8 8 23 23 8 29 26 8 23 8 8 8 8 27 29 2 18 25 6 2 29 8 18 27 14 18 8 29 8 8 23 29 18 2 29 2 8 27 6 29 2 29 29 27 8 29 23 8 29 29 29 8 2 31 23 29 25 6 6 29 2 29 29 29 8 29 25 29 8 23 27 18 29 20 29 31 29 2 25 25 18 25 2 8 14 26 2 29 26 8 31 2 2 6 8 18 29 2 2 31 14 29 29 2 8 14 8 2 29 8 4 8 29 29 29 8 8 23 8 8 29 8 29 8 29 2 2 8 2 29 8 6 29 6 27 2 23 29 31 25 8 29 23 18 26 29 2 26 8 29 25 29 29 2 29 23 26 8 31 29 8 8 2 27 29 2 8 6 31 31 18 2 6 18 6 2 8 31 6 8 29 18 2 23 23 2 23 23 23 6 26 14 26 2 6 6 29 8 23 29 29 29 2 8 2 18 26 29 23 31 8 29 26 25 18 23 8 29 26 23 26 8 6 29 29 18 8 8 29 23 8 25 8 2 2 25 18 2 8 23 29 8 6 26 26 20 25 29 29 8 25 29 25 2 29 18 25 2 18 29 29 29 29 29 27 29 25 29 25 18 29 29 8 2 2 25 29 25 2 25 2 25 14 6 6 2 29 2 29 2 29 29 25 29 6 6 25 5 8 8 14 25 2 25 25 29 27 18 29 8 29 16 29 18 29 29 29 29 29 29 29 29 8 29 29 29 8 8 29 14 29 29 29 29 29 29 2 8 29 16 29 2 16 16 29 29 2 29 29 29 2 29 29 29 29 29 29 29 8 8 29 29 29 19 16 29 8 29 19 29 29 29 29 16 29 16 29 29 29 14 29 29 18 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 18 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 29 2 31 2 6 18 29 18 31 2 25 2 29 8 29 29 25 29 29 29 8 29 29 29 29 29 29 18 29 27 25 29 29 29 29 29 29 29 29 29 2 29 29 14 25 2 29 29 29 29 29 29 29 29 29 2 29 8 25 2 29 29 6 2 29 29 29 29 8 23 2 25 29 29 2 25 29 29 31 29 25 29 8 27 27 2 29 2 29 29 2 8 23 25 27 14 29 29 26 23 29 14 8 2 27 2 2 25 14 2 8 2 6 2 29 29 8 29 29 25 2 29 29 8 8 29 29 25 18 25 25 29 18 27 31 29 31 29 31 29 25 6 2 29 6 29 29 8 8 31 8 29 29 29 29 29 29 14 29 29 29 29 14 2 29 29 29 29 29 14 8 29 29 29 6 16 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 14 25 29 29 29 29 29 29 29 29 29 29 6 29 29 27 29 29 29 29 6 2 18 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 25 29 29 28 29 29 29 29 29 2 18 29 8 2 29 8 2 29 29 29 18 29 2 2 29 29 23 29 29 25 8 2 18 29 29 29 29 29 18 2 18 2 6 29 29 29 2 29 25 27 29 2 18 29 8 2 25 29 29 29 29 18 29 27 29 25 29 29 2 6 29 29 31 29 25 25 25 29 27 25 29 2 29 18 29 2 29 29 25 29 2 25 25 23 8 2 2 8 25 18 8 6 25 25 8 29 6 29 2 29 14 29 14 8 29 29 18 29 8 8 8 8 29 2 2 2 25 6 2 2 29 29 2 8 26 29 14 25 25 29 25 8 29 29 2 2 2 25 2 25 29 18 2 31 2 29 29 29 23 27 18 29 29 29 29 29 2 29 25 29 14 31 14 27 18 29 29 25 2 2 23 8 25 2 8 29 2 29 8 8 26 2 29 2 2 6 26 29 29 20 29 2 29 23 25 23 2 29 25 25 18 29 23 8 6 2 23 2 29 18 2 18 25 29 29 23 8 29 8 6 26 8 29 18 26 2 29 23 29 29 29 23 18 8 8 26 29 2 8 29 31 6 29 23 6 29 8 29 26 8 8 23 8 6 29 25 29 2 6 8 29 8 18 25 29 8 29 6 20 8 26 29 8 27 29 20 29 20 2 29 20 23 23 29 18 27 25 2 6 29 29 20 2 23 8 8 8 18 8 18 29 8 8 2 2 29 25 29 18 8 2 29 8 23 14 25 8 26 29 2 8 8 29 8 25 29 29 2 8 18 8 25 2 2 8 2 31 25 2 8 29 18 6 14 8 29 2 23 8 26 8 29 25 18 29 29 2 29 8 8 25 2 2 26 2 25 25 29 31 29 23 18 29 23 2 29 29 25 8 29 27 29 6 29 8 25 2 8 2 17 29 25 29 2 29 2 8 25 29 29 8 18 8 8 8 8 8 2 29 31 25 2 29 31 25 29 2 2 29 2 27 25 2 29 6 2 8 8 2 25 25 8 8 23 29 29 29 2 29 23 6 23 25 18 8 26 8 2 29 18 2 18 29 23 6 29 14 27 2 8 29 29 29 23 29 6 2 2 26 6 26 26 29 8 8 29 8 8 8 8 23 8 29 14 18 23 18 29 25 18 2 29 8 6 18 6 6 25 8 14 29 29 29 29 26 29 23 31 29 2 18 29 2 29 25 2 2 18 29 23 17 29 2 18 2 29 23 29 8 26 8 8 23 8 8 29 8 29 18 8 8 14 25 2 8 23 27 2 25 23 29 29 25 18 2 2 26 8 29 29 8 2 29 23 27 29 29 25 29 8 8 29 29 18 29 14 29 27 20 29 29 8 26 29 29 25 27 2 2 2 29 2 23 31 18 8 8 29 27 8 8 8 29 31 29 2 18 25 29 26 23 26 29 27 2 29 23 2 8 29 31 29 8 26 29 2 18 8 8 23 8 2 8 8 8 2 29 26 29 27 2 29 8 23 29 8 2 26 31 25 2 2 23 6 18 29 29 8 29 25 31 6 2 29 20 20 8 18 29 8 8 8 29 8 26 31 2 29 8 8 23 14 23 29 2 26 29 6 18 8 29 8 8 2 8 26 29 8 25 8 14 29 25 8 29 8 26 29 8 8 25 29 18 23 23 23 14 31 2 18 2 29 26 27 26 26 20 26 29 6 29 23 18 25 8 29 18 2 2 25 23 18 26 25 2 29 2 29 2 8 31 25 26 26 29 29 29 23 8 8 2 18 8 29 8 27 29 29 25 2 2 14 29 29 14 8 8 29 8 23 14 29 26 29 26 18 23 18 23 29 26 31 29 26 29 2 2 8 14 25 29 25 29 29 26 29 2 23 18 8 8 8 8 29 31 2 8 25 8 6 25 25 29 8 6 18 2 2 2 8 8 14 8 2 8 29 18 23 25 2 2 29 8 26 29 25 29 29 29 2 8 2 8 23 26 23 8 8 8 29 29 29 8 8 2 29 26 29 8 8 23 27 29 8 18 29 2 29 29 8 29 8 2 29 29 29 29 29 23 2 8 8 31 8 23 8 18 27 8 2 27 2 18 29 8 6 8 29 8 2 8 2 2 27 8 18 8 2 29 8 2 29 29 8 29 29 2 25 29 18 29 25 14 14 8 23 6 2 14 29 29 2 29 29 31 14 29 8 6 8 8 29 2 8 25 6 8 23 2 23 29 26 18 29 8 25 29 14 25 29 8 8 31 18 2 6 8 18 31 18 29 26 18 29 29 2 18 29 2 6 26 29 29 23 8 8 8 2 2 2 29 8 29 2 29 25 8 8 23 29 8 29 8 8 29 31 23 25 8 2 26 23 25 2 29 2 26 29 23 8 8 26 8 8 29 25 26 29 23 29 29 18 6 25 29 31 23 29 25 8 18 23 29 2 29 26 8 26 2 2 23 2 8 2 14 20 8 29 29 8 25 29 29 8 29 23 29 8 29 29 29 29 23 29 2 29 8 29 6 27 8 23 29 26 29 8 29 2 29 25 8 6 18 23 23 8 27 25 8 29 18 29 29 8 8 26 29 8 8 31 8 18 8 2 26 23 31 2 18 26 8 6 2 18 8 18 31 8 18 18 6 2 8 26 29 18 8 23 26 2 23 8 8 18 20 20 26 29 26 6 31 2 29 23 2 23 8 8 23 2 2 14 29 29 2 29 29 8 8 6 29 29 8 8 27 8 29 29 23 29 25 27 26 29 2 14 29 27 29 26 8 29 23 18 25 25 2 2 27 25 8 29 26 23 29 8 8 29 29 8 23 29 23 8 26 29 8 2 6 26 23 18 2 29 2 8 23 14 29 29 29 25 25 25 29 29 27 20 14 29 26 29 8 8 2 18 6 18 25 31 2 8 8 29 26 29 2 2 6 8 23 29 25 2 23 6 6 6 8 8 29 29 2 2 18 8 8 8 29 8 2 26 8 8 31 6 8 8 8 18 2 29 2 29 29 8 29 23 8 25 25 29 29 14 29 29 2 14 14 6 2 8 8 8 29 8 23 29 14 29 8 8 27 8 26 18 8 8 23 29 6 29 29 2 2 8 14 2 2 8 23 29 2 26 23 8 29 26 25 8 8 8 23 2 8 8 8 2 25 29 14 2 6 8 18 2 31 23 2 29 26 27 8 29 23 2 8 8 8 8 2 8 18 8 14 18 26 8 26 26 29 23 8 29 8 14 26 25 31 29 29 29 29 23 2 2 29 2 2 26 8 8 18 8 8 29 29 6 26 23 29 29 25 29 25 23 8 23 29 2 2 8 2 25 8 29 18 2 8 26 6 8 23 23 29 8 29 26 8 8 8 8 6 2 8 8 26 26 26 29 29 2 8 8 17 2 2 26 23 26 25 29 18 6 23 8 8 5 29 29 29 2 4 26 29 2 23 29 2 18 18 8 29 8 29 18 29 29 8 29 2 31 26 23 8 29 8 25 8 2 31 26 2 8 29 29 8 29 31 29 25 29 29 6 23 2 26 29 20 26 2 8 8 27 29 8 8 8 26 23 8 29 8 26 29 8 8 8 29 23 8 23 8 8 2 8 27 8 14 2 31 29 8 2 29 29 29 23 29 23 2 29 8 29 8 26 26 6 2 23 29 6 8 18 27 29 8 29 29 18 29 27 25 18 8 18 6 8 6 8 2 18 8 26 8 29 8 8 26 8 8 8 8 8 18 25 29 8 25 8 23 29 8 29 8 29 29 29 23 29 23 26 2 8 29 6 8 14 6 8 14 18 29 2 18 8 8 18 8 8 23 8 2 8 26 25 8 2 26 23 2 8 25 29 8 29 8 18 8 8 18 8 31 18 8 6 8 23 29 29 29 25 20 26 2 29 8 29 26 29 2 29 26 8 8 8 2 8 29 29 25 8 29 26 2 23 6 8 8 8 14 8 8 8 6 8 29 26 8 23 8 23 29 26 6 29 29 2 14 26 8 29 29 25 2 29 29 29 29 29 14 29 23 29 8 29 25 25 29 18 2 25 27 27 25 29 27 31 8 29 26 8 2 25 2 2 29 5 20 2 2 6 8 23 2 2 29 29 8 8 29 8 25 8 25 25 18 2 25 27 8 23 8 2 25 18 8 14 8 2 29 8 18 26 29 2 23 8 29 8 29 8 29 8 6 23 2 8 29 2 6 8 8 8 2 8 29 29 29 25 2 8 8 23 2 29 23 2 29 18 8 26 31 18 8 8 8 2 23 25 25 25 29 29 29 2 2 29 26 23 8 29 2 29 29 31 29 2 31 25 18 27 20 2 23 23 2 2 26 14 2 2 27 2 6 18 2 8 8 8 23 29 29 27 2 2 8 29 23 2 8 8 2 29 8 2 8 8 8 8 8 31 8 8 8 8 29 2 23 8 29 25 29 29 23 23 8 2 26 8 25 29 2 26 29 2 20 31 6 29 26 8 8 26 8 6 20 26 2 2 29 2 26 2 8 2 8 23 8 18 6 27 18 29 2 25 2 31 23 2 29 8 8 29 29 8 6 29 8 8 25 8 8 6 29 18 29 29 8 31 2 23 2 2 18 26 29 8 29 8 29 26 29 25 31 25 26 23 14 29 8 23 8 29 2 23 27 8 8 18 2 29 29 2 2 8 8 23 8 8 2 8 18 27 29 2 29 8 8 8 18 25 8 23 8 8 26 8 29 8 2 8 2 29 26 26 8 26 18 20 18 20 20 20 20 26 20 29 2 29 26 2 8 8 20 29 20 23 2 8 29 29 29 23 29 29 18 8 2 6 2 27 8 8 8 8 29 8 6 2 18 29 29 8 31 8 23 8 26 29 2 18 6 8 8 8 8 8 29 29 8 2 29 29 25 25 18 31 8 8 26 2 23 2 26 29 8 29 2 6 29 29 23 8 8 29 27 6 2 23 8 26 6 26 8 26 2 20 23 8 6 2 8 29 23 8 29 27 26 18 8 27 6 29 27 29 8 29 6 29 23 8 2 18 8 8 23 2 29 2 8 18 31 27 25 29 6 31 20 25 25 8 8 8 14 29 8 23 27 8 20 18 8 23 8 8 26 2 8 27 8 8 29 8 26 23 18 8 6 25 29 8 25 29 29 29 25 6 29 8 26 8 2 29 25 2 14 23 29 29 23 31 8 18 27 8 20 8 29 23 8 26 26 29 8 18 8 23 8 25 29 8 18 8 23 18 29 26 29 26 8 29 18 8 23 2 8 25 29 29 29 29 29 8 29 2 29 8 23 8 2 2 29 8 2 18 26 29 25 23 29 8 26 8 26 29 29 2 29 29 26 23 26 8 2 8 8 23 26 29 8 8 8 23 29 29 29 25 26 8 23 8 29 29 29 4 8 26 8 2 26 2 29 29 8 2 2 18 29 26 29 26 29 25 6 29 2 8 23 29 2 29 29 8 29 23 23 29 8 2 31 29 8 29 2 26 29 29 8 25 26 23 2 26 8 8 6 6 29 29 8 6 27 8 8 2 6 8 8 6 8 31 26 14 8 23 29 29 2 8 6 29 6 8 23 25 2 18 8 8 2 8 8 29 29 27 29 23 29 29 8 8 23 29 29 29 29 23 8 18 18 6 8 29 2 29 31 8 2 29 8 26 23 8 29 8 25 6 31 23 2 8 8 8 29 8 8 29 29 29 18 29 29 23 26 8 2 23 2 29 8 29 6 8 8 2 18 23 6 8 31 8 6 8 25 29 8 8 8 29 18 8 8 18 29 26 23 2 8 14 25 8 29 8 8 8 8 8 8 29 26 2 26 29 18 31 29 8 23 29 8 2 25 8 23 8 26 6 29 29 8 29 2 8 8 8 29 2 23 8 29 29 8 2 2 8 29 8 23 8 8 29 2 2 8 8 6 31 8 2 29 20 2 8 29 6 8 8 2 2 18 6 6 29 18 8 26 8 8 8 2 8 6 23 18 2 8 8 26 27 8 14 4 29 8 31 26 8 29 18 8 18 29 25 8 2 6 2 18 26 23 8 29 29 6 2 31 8 26 8 18 29 2 26 2 8 29 8 2 23 26 8 29 23 23 29 8 29 31 2 2 8 23 5 14 8 2 27 23 14 29 29 2 6 8 29 8 2 23 8 6 29 29 2 8 23 8 2 29 25 29 8 25 29 20 29 2 8 2 8 2 29 8 31 6 29 2 2 2 23 25 8 6 18 8 2 27 26 23 8 6 8 8 29 2 8 29 8 29 29 23 8 29 8 31 2 8 8 31 8 8 29 6 8 29 29 29 23 29 23 8 18 2 26 26 6 29 18 8 23 2 8 26 8 29 29 29 8 29 23 29 25 8 29 25 8 8 25 18 2 23 18 2 25 25 29 25 8 29 8 29 6 26 14 8 25 8 29 8 2 18 29 29 2 29 31 8 26 2 23 2 31 20 29 25 29 18 29 25 29 8 8 20 20 8 29 2 27 26 29 8 8 6 29 25 8 8 29 29 2 8 23 8 23 29 18 8 2 29 29 29 8 6 18 2 23 8 23 8 31 8 8 6 18 8 2 8 23 8 29 25 29 26 8 29 29 6 29 8 29 8 29 23 6 8 29 29 2 8 8 26 27 29 6 29 26 31 8 18 8 23 6 26 29 18 29 25 2 8 23 8 29 29 29 14 26 8 23 29 18 29 6 29 8 6 29 8 2 8 8 18 26 8 27 26 26 23 8 14 6 31 2 18 23 8 2 26 8 8 25 6 2 29 8 8 29 14 29 2 29 8 29 2 29 18 26 2 2 26 23 8 8 14 29 29 14 18 29 29 27 18 8 27 29 2 18 25 8 8 31 14 8 25 25 29 2 8 18 29 8 8 29 8 14 2 8 23 6 14 23 18 8 8 8 29 29 26 23 8 2 8 23 29 27 23 8 8 18 31 8 2 23 8 25 8 2 8 23 29 8 29 26 23 23 8 8 8 23 25 8 8 8 23 8 26 29 18 29 6 8 29 25 25 8 6 8 29 8 8 29 8 29 8 29 26 2 18 2 2 2 23 29 29 18 29 27 2 26 2 2 23 8 26 18 8 29 2 26 23 8 23 18 2 29 29 8 25 20 2 8 29 29 25 26 8 23 8 8 25 2 2 8 25 23 8 8 29 8 8 8 27 2 25 29 29 26 8 26 29 6 2 26 29 26 6 8 29 6 8 8 29 26 29 8 29 18 8 26 29 2 2 8 23 8 2 23 8 29 26 6 26 26 8 8 8 31 29 23 6 8 25 14 27 2 8 29 2 6 8 29 23 8 29 8 27 18 25 2 23 31 8 6 14 27 2 2 8 2 2 26 8 6 2 2 8 26 2 25 18 29 29 2 18 8 23 29 2 29 26 8 23 26 23 2 8 18 29 6 8 8 8 2 23 8 8 23 8 31 26 14 26 29 8 14 18 8 29 29 8 8 18 31 2 29 29 29 8 29 18 8 8 29 25 29 29 8 29 29 18 8 29 23 18 29 23 29 25 8 8 2 27 26 2 25 25 8 8 23 23 25 25 8 18 29 14 8 6 23 29 26 14 29 31 2 8 29 8 8 8 26 2 6 29 8 8 8 8 26 23 2 26 6 8 8 29 2 18 29 8 6 18 23 26 29 8 29 8 18 29 14 29 31 8 29 31 18 29 8 26 18 8 25 2 31 2 8 8 23 29 2 6 18 2 23 2 2 8 8 27 23 2 29 23 31 26 8 29 2 29 8 18 8 29 2 8 29 18 29 8 26 27 8 23 29 23 29 29 31 25 29 23 23 29 2 25 8 6 26 8 23 2 8 29 8 31 8 23 2 6 18 29 26 26 23 29 23 8 29 8 31 31 26 14 29 23 8 8 18 23 2 2 29 23 8 8 8 8 31 14 29 18 26 26 8 8 6 26 8 23 14 2 6 8 8 18 18 8 29 2 23 26 8 6 26 8 23 18 25 29 2 6 29 29 23 23 8 29 8 18 29 8 8 2 18 29 8 8 29 23 8 8 18 29 23 27 29 26 29 29 29 8 8 26 27 8 26 18 8 29 25 26 8 29 23 2 31 8 18 31 26 8 8 29 18 18 26 29 31 25 29 27 8 2 25 29 6 2 18 26 2 2 29 26 8 8 26 6 18 29 23 29 2 2 2 8 2 2 23 8 8 2 8 8 8 29 8 23 29 8 2 2 8 8 23 8 2 8 8 8 8 29 8 18 2 29 29 2 18 27 29 31 23 6 8 2 8 8 4 18 29 18 2 14 29 2 23 31 14 6 29 29 8 26 8 8 23 26 29 8 6 8 2 23 25 29 8 29 8 25 2 2 2 25 8 2 29 29 2 14 6 29 18 23 8 23 29 2 29 26 29 8 2 26 29 8 8 8 8 25 8 8 29 29 8 8 29 29 8 29 8 27 18 23 29 29 8 8 8 8 8 8 8 2 29 29 29 26 6 29 18 18 6 29 23 8 2 26 8 27 8 8 8 18 18 8 18 8 26 2 23 26 23 8 8 29 8 17 8 8 8 8 8 2 23 29 8 2 26 29 26 29 2 8 25 8 29 8 29 29 26 23 29 29 25 6 18 8 8 23 8 31 8 29 29 29 8 8 8 25 8 23 31 8 25 29 29 29 25 8 8 23 2 18 29 26 8 2 2 2 8 26 8 8 26 31 31 14 8 8 2 23 8 23 23 23 2 20 18 8 8 29 8 8 29 18 14 29 6 8 6 26 23 6 29 18 29 8 23 8 26 6 29 18 8 29 8 26 18 8 23 8 26 26 29 8 26 29 23 8 2 8 8 18 2 8 18 23 29 29 31 8 25 8 29 29 27 18 27 8 8 8 2 2 8 2 29 8 29 23 29 14 29 2 25 8 29 26 29 8 29 29 8 23 2 29 2 8 23 29 29 20 20 18 29 8 26 29 8 18 27 29 6 23 8 20 29 6 29 18 6 2 26 2 8 8 6 8 8 23 6 27 14 6 29 18 18 18 29 8 23 2 8 29 2 6 18 23 2 23 29 29 8 29 8 8 23 29 18 8 29 8 2 29 29 23 2 29 2 5 25 8 29 29 23 2 18 25 25 18 8 25 25 31 2 29 31 18 29 8 25 29 25 25 29 25 29 25 25 29 25 18 2 2 2 31 8 29 25 2 2 8 18 8 2 2 18 8 29 29 8 8 25 2 18 8 2 31 6 29 31 14 29 2 6 29 8 2 23 6 2 29 2 29 31 31 27 29 8 29 29 2 31 18 25 29 29 2 8 29 18 29 18 6 14 27 23 25 6 29 20 2 20 2 20 23 14 18 8 8 8 29 2 8 8 2 8 25 26 8 23 26 29 29 29 31 6 31 6 31 2 31 23 6 26 8 23 29 29 8 29 8 8 2 31 2 31 18 18 29 23 31 2 2 31 8 6 8 29 25 2 31 8 18 2 29 27 23 2 18 2 2 23 25 25 31 23 29 27 8 2 8 2 8 8 23 2 29 8 25 2 6 29 8 27 29 25 8 29 26 8 2 23 29 8 2 2 18 23 8 6 8 29 8 18 8 29 31 23 8 26 18 23 29 6 23 2 8 29 23 2 6 26 29 29 29 29 31 26 2 18 6 8 25 8 31 2 23 2 6 31 31 8 8 6 8 2 27 8 8 31 23 2 2 29 29 2 20 8 2 20 20 20 8 20 18 18 8 2 18 29 6 29 6 8 29 29 27 8 23 18 29 2 29 8 8 27 8 29 25 2 8 29 8 2 23 2 2 18 2 18 2 26 8 26 8 14 8 8 29 6 8 2 26 18 29 29 18 23 29 29 27 29 2 29 29 26 29 8 8 8 29 25 8 8 29 18 23 8 29 8 8 20 29 23 29 14 8 8 6 6 23 8 27 8 8 8 18 8 29 8 29 23 29 23 29 29 29 26 23 18 25 8 6 2 8 2 8 23 29 8 29 8 26 29 8 8 8 8 8 2 27 29 2 14 8 26 26 8 6 18 25 29 27 2 2 23 31 8 8 29 31 8 8 8 8 8 8 29 2 2 29 26 26 23 18 8 29 8 8 26 8 29 8 2 6 14 29 29 8 2 29 26 17 25 8 8 29 8 25 29 8 8 29 8 8 2 2 8 26 26 8 2 2 29 26 8 29 29 25 29 23 31 8 29 6 2 31 2 23 26 6 26 20 27 2 8 26 27 25 25 29 6 2 29 29 18 2 25 25 2 29 29 29 8 29 8 29 2 2 2 25 8 2 29 29 29 2 31 29 29 14 18 29 8 18 29 8 20 2 8 8 31 18 8 2 29 2 29 8 23 29 8 8 29 2 6 31 29 2 2 8 8 23 8 8 29 31 31 25 2 29 31 29 23 6 29 2 26 2 8 25 6 2 8 18 29 8 29 29 8 8 29 18 2 25 29 18 18 29 6 29 18 29 8 29 8 27 8 23 20 26 8 8 29 2 8 8 25 23 29 25 2 29 29 26 29 18 29 8 2 25 26 29 2 31 29 2 8 2 25 18 2 8 8 2 29 2 25 2 2 6 14 29 8 8 31 29 2 29 8 25 29 6 29 2 18 23 2 2 2 29 29 26 25 29 2 8 6 29 29 25 23 8 25 31 18 18 2 29 8 23 25 25 2 29 29 23 6 29 18 18 23 23 8 2 2 14 26 4 26 29 29 14 8 29 2 31 2 2 29 18 25 6 29 29 2 29 6 2 29 29 25 23 26 23 8 23 8 29 6 8 8 26 23 29 18 2 6 26 26 6 2 26 8 2 25 8 2 23 8 29 29 26 18 29 26 8 14 25 29 29 25 2 2 6 31 29 29 31 8 29 26 2 2 2 31 29 29 8 8 8 29 18 29 8 6 27 25 25 23 8 29 8 26 2 26 8 8 29 29 8 23 29 26 8 29 25 31 8 8 2 25 23 29 2 23 29 29 8 8 29 6 29 8 26 2 6 27 31 18 29 8 26 2 29 25 29 8 25 8 23 14 8 23 8 2 25 2 31 2 8 8 18 5 8 23 2 8 8 18 29 23 2 8 29 29 29 2 26 29 29 29 18 18 2 20 25 8 25 29 8 23 29 8 2 18 8 29 31 31 8 26 8 8 29 29 29 8 18 26 2 29 2 8 29 8 8 29 8 23 27 29 23 8 29 2 26 6 23 8 31 23 26 20 25 25 2 26 8 6 8 27 8 29 8 23 29 29 8 29 8 8 31 26 26 31 2 8 26 23 29 29 18 25 29 29 26 26 6 8 18 29 29 29 18 29 26 31 8 2 6 18 18 8 8 2 29 25 18 17 26 23 8 29 8 23 29 29 6 8 29 2 8 2 18 29 2 2 29 8 23 8 8 29 29 23 23 23 18 2 8 31 8 23 29 8 2 8 26 14 2 8 26 29 8 29 29 18 23 8 2 8 8 2 8 8 31 23 2 8 8 8 8 2 29 31 26 8 6 2 8 29 29 27 2 8 8 8 2 6 8 23 8 18 29 2 18 8 26 8 8 8 2 29 8 2 18 8 25 29 8 25 8 29 29 8 23 8 2 6 23 18 26 23 23 23 26 29 6 25 27 27 26 26 26 2 18 2 18 18 8 29 8 29 29 2 23 25 29 18 2 29 29 8 31 8 18 23 8 26 2 29 8 8 2 6 6 29 2 20 8 25 26 29 2 8 8 18 8 23 29 29 8 29 8 2 5 8 23 8 8 23 6 18 2 8 29 23 23 8 2 26 29 23 18 23 6 8 8 26 23 8 2 29 8 2 26 29 25 26 26 29 6 23 23 25 29 6 29 8 31 8 2 8 6 26 26 25 8 26 2 27 29 27 8 8 25 8 8 29 2 25 2 18 8 18 8 8 29 29 18 8 23 29 29 29 29 8 2 14 8 2 6 6 31 8 2 2 14 8 2 2 26 23 29 29 8 29 29 2 8 14 29 26 8 8 2 8 8 8 25 8 2 8 31 2 8 8 2 8 26 8 29 18 31 8 8 8 23 8 29 25 26 18 8 6 2 29 6 31 8 31 6 26 29 8 2 29 29 20 8 20 29 23 23 2 26 29 29 29 8 26 8 25 2 2 2 2 8 29 31 8 8 31 8 2 8 8 8 23 8 29 14 29 8 29 8 8 8 6 29 25 29 6 8 23 29 2 23 29 6 8 29 27 26 8 8 2 2 8 29 6 31 29 17 23 29 29 8 8 8 23 2 23 29 29 31 8 29 8 8 23 18 29 8 8 20 20 8 18 27 29 8 8 8 8 29 2 14 25 26 26 18 8 2 29 18 8 29 29 8 8 29 8 2 29 31 29 29 8 6 8 26 8 25 29 8 29 29 23 8 26 23 8 8 26 29 23 29 8 29 23 29 8 31 2 29 23 31 29 8 26 8 8 31 23 29 8 8 6 25 2 8 23 8 26 29 25 29 2 23 2 29 8 20 2 18 20 20 27 29 23 29 29 8 26 18 26 29 31 29 29 25 29 8 23 31 26 2 8 26 29 29 29 8 8 29 8 23 29 14 29 29 8 29 8 8 26 29 8 27 8 8 6 29 6 26 23 29 8 29 8 29 8 23 29 8 8 29 6 26 8 8 14 29 8 2 23 26 8 20 8 29 14 27 23 29 2 29 25 29 2 23 23 18 29 29 8 2 29 18 8 8 20 29 31 29 29 23 25 29 25 2 8 23 8 6 29 29 25 29 18 27 29 2 6 18 29 2 29 8 25 27 18 31 2 2 6 26 18 23 29 26 8 29 31 8 18 18 29 27 29 29 29 29 25 29 6 27 2 8 29 23 8 2 8 26 2 8 8 8 8 23 29 26 8 8 14 6 8 23 26 25 25 8 29 26 2 29 6 29 29 18 29 29 31 18 25 26 29 8 2 29 8 8 8 29 25 6 6 29 8 8 26 29 6 2 18 2 29 20 26 23 23 8 26 8 2 29 8 18 2 8 8 23 26 29 31 2 26 26 29 8 2 18 8 2 8 14 2 23 2 26 29 8 31 8 8 8 2 23 29 6 27 29 8 29 29 18 29 23 8 29 29 29 23 6 6 29 18 29 8 29 18 29 29 6 8 2 31 29 2 29 23 8 8 29 2 29 29 29 6 23 2 23 29 23 8 18 6 29 8 8 29 29 31 23 18 2 29 18 23 8 2 8 29 29 29 29 8 8 2 29 25 2 8 2 8 8 8 8 14 23 2 8 2 8 8 27 29 6 23 29 8 31 26 23 8 25 25 29 8 8 8 29 8 29 8 8 2 29 2 8 6 23 29 8 8 8 29 29 27 14 25 18 6 2 25 29 18 2 8 29 8 8 29 29 8 14 8 8 2 29 23 18 8 2 23 29 8 14 29 29 8 29 18 20 2 29 8 23 2 6 23 2 8 14 23 25 23 29 23 2 8 29 8 2 26 8 18 8 2 26 8 27 6 6 29 29 26 29 2 6 26 6 23 29 8 8 18 23 23 2 8 8 8 18 25 6 23 2 26 2 29 26 26 29 8 8 18 23 8 8 26 25 8 14 26 17 29 25 23 31 8 2 8 23 8 2 26 8 27 18 8 8 23 8 29 2 8 31 8 2 8 2 29 29 23 2 29 25 29 8 18 23 2 8 2 29 23 8 29 2 29 23 2 26 2 2 25 18 26 8 31 8 29 2 29 8 23 8 8 8 8 18 8 18 8 29 8 2 29 29 8 8 29 8 6 6 14 8 8 2 8 2 31 6 14 14 26 29 26 23 8 27 2 2 29 8 8 8 8 8 8 25 8 6 29 29 8 8 6 23 26 8 18 8 8 18 8 29 2 25 26 2 8 26 8 23 6 8 2 2 27 29 8 6 29 6 18 8 29 23 18 8 29 23 2 2 8 8 18 29 18 18 2 2 8 29 6 8 2 23 29 26 29 8 2 2 29 29 8 23 26 27 31 8 29 18 2 8 26 8 23 2 18 29 8 2 23 29 27 18 2 18 26 6 23 8 2 8 8 8 27 18 29 8 8 8 8 2 29 8 18 29 27 8 8 8 14 8 23 8 26 23 31 8 8 26 8 8 26 26 29 18 8 29 2 29 6 6 25 29 14 26 29 29 8 8 8 29 6 29 18 23 29 8 18 29 8 2 8 23 23 8 23 8 23 2 8 31 2 8 8 8 27 26 6 29 25 29 18 29 8 2 18 18 26 26 29 8 8 8 6 8 8 25 18 26 8 8 2 8 26 23 8 8 8 8 8 31 8 23 8 2 8 8 18 8 29 2 29 29 8 31 18 23 2 29 14 8 27 8 25 20 20 8 29 18 29 8 26 29 2 8 8 26 8 23 26 29 23 29 29 29 8 6 2 18 8 5 2 2 23 26 29 29 29 2 20 20 25 29 20 2 25 2 29 25 8 25 2 29 29 29 25 29 25 8 29 2 25 25 6 2 23 31 2 25 31 18 23 6 2 29 8 29 2 8 23 2 25 8 31 2 29 8 8 29 8 26 23 29 29 29 25 2 2 8 29 2 29 8 23 29 31 29 23 8 2 29 25 18 2 2 8 31 2 2 29 29 23 29 25 31 8 27 29 2 2 29 29 8 25 8 25 2 8 2 27 8 8 31 29 8 25 25 8 23 29 29 25 29 8 2 6 18 2 29 8 8 29 8 8 23 18 29 29 29 29 29 27 26 8 23 8 25 29 29 31 29 8 23 8 2 6 25 29 8 29 2 29 6 31 2 29 8 29 31 25 2 29 23 29 8 8 18 14 2 8 2 8 8 2 26 23 8 2 2 8 29 8 27 26 29 8 2 29 18 8 29 2 29 2 23 6 29 8 2 2 29 8 2 8 8 8 8 29 29 8 8 26 2 8 8 2 2 2 23 6 29 18 8 29 8 18 2 29 18 29 2 8 2 29 23 25 29 29 31 6 29 26 8 29 29 18 25 31 2 29 29 29 18 2 2 2 8 29 31 29 2 2 31 29 8 8 25 8 23 8 25 2 8 29 8 17 2 29 2 8 29 6 8 29 6 14 25 18 29 2 29 29 8 29 18 2 29 2 29 29 29 29 18 2 29 6 29 29 29 29 29 29 29 29 18 16 16 16 29 29 16 2 29 16 29 29 29 16 29 16 19 29 29 29 29 29 16 16 29 13 29 19 13 16 29 29 29 16 29 29 29 16 29 16 16 16 29 16 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 13 29 29 29 29 29 29 29 29 29 29 13 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 13 29 29 29 29 25 29 16 29 29 29 29 29 26 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 2 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 18 29 29 29 29 29 29 14 29 2 29 6 29 18 29 2 18 29 29 6 31 2 25 18 2 2 29 29 29 8 29 2 2 29 17 8 25 8 8 2 18 29 2 31 2 29 27 29 8 25 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 16 16 29 29 16 19 16 29 29 29 16 19 19 16 13 29 16 19 19 16 29 29 29 19 19 13 29 29 29 16 16 29 29 19 13 19 29 19 16 29 29 29 13 16 16 16 16 16 29 29 29 29 19 16 29 29 29 29 16 29 29 29 16 16 29 29 27 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 25 29 29 29 29 29 29 29 29 25 2 29 29 29 2 25 2 25 29 25 2 29 2 25 31 18 29 25 2 25 2 27 2 2 25 2 25 29 27 25 18 6 29 2 23 18 2 29 29 2 8 8 5 25 2 2 29 29 8 29 8 6 8 26 8 26 31 2 29 26 8 26 26 29 29 2 29 29 2 25 2 2 25 8 18 6 8 2 29 8 29 2 18 2 2 25 18 29 2 23 29 29 29 25 2 27 31 25 26 29 20 27 18 8 14 2 29 29 29 14 29 8 14 29 29 25 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 18 29 29 29 18 29 29 29 8 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 2 14 8 6 29 8 8 8 25 2 2 18 2 2 2 29 29 31 29 29 29 29 2 23 8 2 2 26 29 31 8 26 2 26 2 29 2 8 2 2 31 8 23 29 2 8 2 8 8 2 25 2 18 2 29 29 8 8 23 29 26 23 29 25 29 29 14 18 25 23 29 2 31 2 23 8 18 18 25 29 2 23 26 18 29 18 25 29 2 23 29 8 29 8 8 29 2 2 6 2 18 2 23 2 23 8 26 29 2 8 29 29 29 8 18 23 8 8 29 29 8 29 8 2 29 8 14 29 8 18 2 29 25 2 8 26 8 23 29 29 6 29 29 2 26 8 26 29 29 14 8 8 2 29 8 29 18 8 29 6 2 18 2 8 29 29 6 29 2 8 23 6 2 29 2 18 29 26 29 2 2 6 29 26 8 8 29 8 2 31 8 18 8 26 6 29 2 2 29 6 2 25 2 29 18 29 8 18 2 8 29 20 26 8 27 25 26 2 6 31 29 14 29 26 8 2 29 29 29 29 29 29 25 2 2 23 29 29 20 8 8 23 8 26 2 8 23 8 8 26 8 2 18 8 8 23 18 6 8 31 25 2 8 8 26 8 6 8 29 26 8 31 6 23 2 29 29 29 29 23 2 29 8 2 26 8 26 26 2 26 29 26 2 8 18 2 25 29 6 2 6 2 8 29 8 2 29 8 8 8 8 23 8 2 8 27 23 8 2 8 2 29 29 2 2 26 2 8 26 29 29 29 18 27 18 6 2 2 31 8 2 8 2 29 23 29 31 8 2 20 2 8 2 29 2 23 8 31 6 2 8 8 25 29 20 2 29 25 2 14 8 26 8 8 8 8 8 18 26 8 29 23 29 2 6 18 29 8 6 29 8 8 26 23 2 26 23 29 6 18 2 27 2 25 8 26 8 29 2 6 2 8 29 8 6 2 8 31 2 18 29 29 8 29 2 25 8 18 2 29 29 25 25 29 18 8 2 25 29 29 29 29 29 31 29 29 29 29 29 14 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 16 29 29 27 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 31 29 29 31 29 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 25 6 29 31 29 25 2 29 2 2 2 31 8 2 29 2 8 29 2 2 29 6 2 6 2 8 8 23 29 2 25 29 29 6 29 20 14 8 2 29 25 23 8 31 25 2 29 23 2 8 8 8 2 23 26 31 29 8 17 8 2 2 29 29 8 18 8 8 2 23 29 8 2 23 18 26 8 6 29 2 29 18 2 6 2 8 27 29 6 23 18 31 6 8 8 29 18 8 8 2 2 2 29 8 8 31 29 26 29 2 29 8 31 18 8 23 2 2 2 29 29 23 8 29 29 31 25 29 29 17 26 26 29 23 8 29 29 23 6 26 8 29 8 2 8 2 26 8 2 29 23 8 23 29 8 27 31 20 8 29 8 17 2 6 25 8 8 29 2 2 27 23 29 14 29 14 2 25 6 8 2 8 8 8 8 23 6 23 26 23 29 29 26 23 8 2 18 2 26 29 26 23 8 8 8 2 6 6 18 29 14 2 8 23 8 26 29 8 8 18 8 2 25 18 23 18 29 29 6 8 23 14 8 8 8 23 25 23 8 23 2 29 27 8 26 31 8 29 2 6 8 29 26 29 23 29 6 29 8 23 8 26 23 8 23 8 26 23 29 29 29 8 8 23 29 29 8 23 8 8 27 2 2 2 29 2 8 2 23 8 18 8 27 23 2 20 29 29 2 23 8 23 8 2 8 2 8 29 8 18 23 2 29 29 29 2 18 8 23 29 2 2 8 8 8 8 8 2 8 29 8 29 2 8 2 29 23 29 8 2 29 23 8 8 29 8 27 18 31 23 8 8 29 29 29 8 8 23 8 8 29 8 23 23 8 2 29 14 29 18 14 29 29 8 2 29 31 2 8 8 18 2 31 8 8 26 8 23 8 8 8 29 29 29 29 2 27 2 8 8 8 8 8 18 2 23 25 23 29 8 29 2 2 23 8 26 8 20 29 18 14 29 2 18 29 2 29 29 18 8 29 26 18 31 31 2 23 29 29 25 8 6 18 8 2 23 2 8 29 8 23 8 25 2 29 23 25 29 2 8 8 18 8 18 2 8 23 8 8 8 26 25 8 2 29 2 8 23 14 26 31 29 8 23 18 26 29 2 18 31 29 27 31 29 23 25 2 29 2 23 8 18 29 25 2 29 29 6 8 2 29 8 2 29 8 8 8 25 29 8 6 2 29 31 8 2 2 18 23 8 23 8 29 2 26 29 8 8 8 23 29 8 26 26 29 29 23 2 8 26 25 29 2 29 8 8 29 6 8 8 8 8 23 29 25 29 29 2 8 26 26 8 2 18 29 23 18 29 29 8 27 29 18 29 18 29 2 6 8 8 23 31 8 2 2 26 6 8 29 18 8 2 14 2 25 8 29 23 8 25 29 29 25 29 6 18 25 2 8 2 31 29 23 8 8 8 23 23 8 8 29 2 23 29 26 25 2 26 8 27 5 8 26 8 8 2 6 31 26 2 2 29 2 2 31 27 8 29 6 8 26 29 8 8 23 29 8 18 29 29 18 29 29 6 6 2 31 18 8 29 23 26 23 29 8 29 29 26 23 29 8 8 18 8 18 25 18 26 2 6 8 8 8 26 29 8 29 29 29 31 26 6 18 6 2 23 29 29 29 8 18 25 18 29 18 8 29 8 29 2 8 8 26 23 14 29 8 2 29 23 8 14 20 29 31 20 20 29 8 29 25 8 20 8 8 8 29 29 8 18 23 18 2 23 29 6 8 8 26 8 8 8 26 29 8 29 29 2 8 2 6 23 8 23 2 29 8 6 6 8 29 29 18 25 8 2 23 8 2 8 29 8 29 8 2 26 29 8 8 8 31 29 29 2 18 8 6 2 2 23 29 18 8 8 8 6 29 23 29 25 8 2 29 23 2 29 8 8 25 29 8 25 8 8 8 8 23 25 18 8 8 29 8 2 23 8 18 2 29 6 31 8 18 23 2 8 8 8 8 23 8 26 2 8 29 8 2 25 6 2 29 23 29 18 8 23 8 23 2 26 23 29 8 6 29 8 29 8 8 29 25 29 8 26 14 8 27 2 14 25 6 18 2 25 29 2 29 2 8 29 25 8 8 31 2 26 18 29 8 23 17 29 29 20 29 29 29 8 8 8 8 8 2 29 23 31 8 26 29 25 6 14 31 8 29 8 23 2 29 25 2 26 31 25 23 8 8 18 23 29 8 23 23 25 25 8 2 29 25 8 31 18 18 8 29 6 8 25 6 2 29 29 8 2 29 8 23 25 29 8 29 29 8 8 31 14 31 8 6 8 8 29 8 18 20 29 18 31 26 23 2 29 8 23 8 29 8 8 31 8 29 2 2 8 23 26 29 23 14 23 4 29 25 29 25 29 26 2 8 8 8 8 8 8 29 8 2 20 20 26 29 31 26 29 29 31 29 29 29 23 8 2 2 29 8 8 8 18 8 29 29 8 18 25 29 2 8 8 2 29 8 8 2 6 25 2 27 23 25 2 6 2 8 18 25 2 2 8 2 8 23 2 29 29 29 29 2 29 8 2 6 8 2 8 29 2 8 29 23 6 18 8 29 8 29 29 8 8 8 27 2 2 18 27 29 2 8 14 8 2 23 29 18 8 26 23 23 8 8 25 2 23 18 18 31 29 6 8 26 29 29 26 8 8 29 2 26 2 2 8 8 8 23 23 23 8 2 14 8 14 8 8 29 18 18 2 8 8 8 26 5 18 8 8 23 26 26 8 29 8 2 29 23 8 2 6 26 25 18 29 8 25 29 8 26 2 8 2 29 8 8 2 8 6 8 26 29 31 2 18 29 6 26 29 2 8 8 29 18 2 8 25 29 8 29 29 23 8 26 23 8 8 18 8 8 29 8 8 8 8 29 23 18 8 29 18 29 6 26 23 29 2 6 18 18 8 8 8 8 29 23 18 8 18 18 29 29 26 2 26 6 25 25 29 18 8 27 6 26 8 29 6 23 8 8 29 6 8 8 2 8 23 29 29 8 26 26 26 18 26 6 18 18 23 20 2 29 29 23 2 25 25 2 8 31 8 25 25 14 23 29 25 29 29 8 29 8 8 6 29 8 2 26 23 26 23 8 8 14 26 2 8 29 29 29 23 8 26 8 8 2 29 2 2 8 8 8 8 23 18 8 18 2 25 29 18 8 23 25 27 2 29 27 29 8 8 2 18 29 27 27 29 2 31 8 8 8 6 6 29 8 8 8 8 2 18 26 23 2 8 18 25 8 31 8 2 18 2 2 20 2 8 8 2 26 8 2 29 2 29 23 2 29 18 2 6 2 8 8 8 27 8 29 31 8 31 29 29 25 8 14 26 29 29 23 29 6 2 14 29 8 2 6 23 26 2 29 23 8 18 29 8 14 29 18 8 29 8 2 8 2 8 8 2 2 26 26 29 23 23 2 8 26 8 2 23 6 20 20 2 20 18 8 29 23 18 8 2 2 2 8 8 29 29 29 29 18 8 8 26 29 26 8 8 2 14 8 29 2 18 25 18 25 6 25 25 18 25 27 29 31 29 29 2 29 29 29 2 29 29 6 29 2 25 2 29 2 2 8 2 29 29 18 26 29 17 2 18 27 2 29 29 8 2 2 29 29 2 2 2 18 2 2 2 31 27 8 2 2 2 27 29 26 29 26 2 20 29 2 8 25 6 2 18 8 2 2 18 18 8 25 2 29 6 31 25 31 26 6 14 8 25 29 2 8 14 2 2 6 8 8 23 29 8 2 25 8 6 29 29 8 8 2 27 2 6 25 25 2 29 8 8 8 2 27 2 29 8 2 2 2 2 8 2 14 8 8 2 29 6 29 25 29 29 29 2 8 2 26 8 18 2 8 2 23 29 29 2 8 2 8 23 8 2 25 31 2 6 23 18 8 23 26 29 8 8 29 8 29 2 23 2 18 25 25 25 2 8 18 31 29 2 27 6 8 27 8 29 29 29 18 29 6 29 14 8 29 25 8 29 29 25 2 8 29 18 8 23 8 8 8 26 8 23 2 8 8 26 29 6 29 23 29 29 6 6 25 2 8 23 8 8 29 29 8 8 2 2 8 29 6 8 8 29 8 29 2 25 29 18 8 29 8 8 29 23 25 8 29 8 2 8 6 29 6 18 2 8 8 29 29 18 20 2 29 25 29 8 8 8 8 23 8 8 26 26 8 8 29 8 8 26 29 29 31 29 2 2 8 6 2 8 26 29 29 8 8 8 29 29 2 29 23 2 29 2 29 18 29 6 2 27 8 8 18 2 2 2 2 29 23 29 8 26 2 29 25 29 8 26 23 25 23 6 23 2 8 8 31 29 25 8 29 29 29 29 2 29 8 8 8 6 29 23 8 8 29 29 25 29 29 23 8 8 26 23 29 29 25 23 8 29 8 18 8 6 2 29 8 8 29 31 31 27 2 8 29 8 2 8 6 8 2 29 2 23 29 29 29 8 18 8 29 8 8 2 26 8 8 2 29 26 25 27 8 25 29 2 23 8 6 8 8 6 25 18 18 8 23 18 8 8 26 23 8 8 2 8 29 31 18 25 23 2 8 23 8 23 8 8 29 29 8 6 18 8 29 23 8 29 8 8 8 29 18 2 2 18 8 29 2 18 6 31 2 18 31 23 2 23 26 8 8 2 29 8 26 6 27 23 25 26 8 29 26 2 29 8 23 29 29 25 18 23 8 2 8 29 2 29 29 8 8 8 26 6 26 26 2 8 23 8 29 8 18 23 2 25 25 25 26 18 8 2 2 29 2 8 23 8 8 25 2 29 8 23 6 26 8 29 14 29 31 23 2 8 29 23 8 8 8 2 29 25 29 29 8 8 2 29 8 29 29 26 18 29 8 23 8 8 31 23 25 8 25 8 8 29 2 25 26 2 8 6 29 29 23 8 20 23 18 8 2 8 2 25 8 25 8 29 2 26 31 8 8 25 25 8 2 31 8 2 8 25 23 29 23 14 25 29 29 29 8 2 29 14 8 8 23 8 26 29 8 29 2 6 2 2 29 26 14 23 2 6 29 8 25 14 8 25 2 8 2 18 8 29 18 2 29 8 8 29 8 2 8 29 8 23 29 8 29 8 23 18 8 8 29 29 2 26 31 26 8 27 26 6 8 2 2 31 8 29 27 26 8 2 26 29 26 8 29 29 8 29 23 14 29 8 8 6 18 8 18 2 25 29 29 29 2 8 2 2 2 2 25 29 8 2 8 23 29 2 8 8 8 8 29 23 26 23 2 8 29 18 8 29 8 26 8 31 23 26 2 8 6 8 8 23 18 29 8 29 14 8 25 2 31 8 8 2 29 29 29 2 29 2 31 26 8 8 26 8 26 8 6 23 2 29 8 8 23 2 2 2 2 5 23 8 2 2 29 31 2 8 29 8 26 23 8 8 25 26 2 2 23 25 29 2 8 2 29 8 23 23 29 2 8 23 2 8 8 29 8 23 8 8 8 8 8 23 2 29 8 8 29 29 29 8 31 8 29 18 8 8 23 2 8 14 29 26 29 23 8 29 29 18 2 8 26 29 31 8 8 8 6 6 29 2 23 29 29 8 8 6 8 18 8 6 29 23 8 2 2 8 20 18 8 8 18 29 29 27 29 29 8 29 29 8 26 26 18 29 2 8 2 8 2 8 23 29 29 18 23 18 18 6 29 8 29 23 25 18 18 25 2 29 26 8 8 25 8 2 8 29 23 8 29 29 2 29 29 2 2 25 8 2 29 29 2 2 2 25 6 29 26 27 8 29 2 8 8 2 2 8 8 8 26 2 26 8 23 31 2 8 8 2 8 26 18 29 8 18 29 6 31 6 29 20 23 29 29 2 29 8 6 29 29 2 23 8 29 8 8 25 8 2 29 29 29 6 29 8 27 2 8 29 18 8 29 29 26 6 29 8 29 26 25 8 2 23 27 2 26 6 29 14 23 23 2 29 26 23 14 8 29 29 25 8 8 29 8 8 8 8 23 4 6 26 25 23 29 26 2 26 8 8 2 2 29 23 26 8 29 8 8 8 2 29 25 29 6 2 18 26 8 23 6 25 29 20 8 8 29 18 23 6 8 29 2 8 23 2 29 8 29 23 8 8 6 29 29 18 29 23 2 14 18 2 29 29 2 8 29 14 8 29 8 23 8 2 18 25 26 8 25 8 25 23 29 20 8 8 23 6 25 27 29 23 2 29 2 8 2 29 29 23 29 18 29 8 2 29 8 2 2 8 8 29 26 6 29 8 29 8 31 29 8 2 6 8 29 8 8 29 2 6 8 23 8 8 8 2 8 2 23 26 2 29 8 25 25 8 8 23 2 8 18 6 26 23 29 29 2 27 29 29 29 2 29 29 8 8 2 29 6 8 6 8 2 29 8 29 26 8 2 29 23 8 2 29 2 2 6 26 29 23 8 29 18 29 20 29 8 8 23 29 2 26 26 18 8 8 27 29 29 29 29 8 29 14 29 25 25 29 26 8 29 23 2 29 29 26 8 8 8 26 26 2 23 29 18 8 29 26 8 26 26 8 17 17 29 23 8 26 2 2 8 2 31 29 18 8 8 25 2 8 18 29 29 6 8 2 8 2 29 2 23 2 26 29 29 23 2 25 18 2 23 2 2 29 8 18 8 6 2 31 8 8 29 23 29 2 23 8 8 2 18 8 8 29 8 29 26 8 29 29 29 23 8 14 8 29 29 29 8 29 18 8 23 26 29 6 29 8 6 18 23 23 8 23 6 8 8 29 26 14 29 8 29 8 8 2 8 31 2 2 25 8 27 29 8 20 2 8 6 29 29 29 29 14 8 23 8 25 8 27 23 8 29 8 23 8 8 8 29 14 29 29 25 2 25 6 29 20 2 8 6 29 8 2 31 14 14 2 4 8 2 8 29 31 23 8 8 8 29 8 29 29 8 14 8 8 25 29 29 25 2 25 23 18 23 26 8 25 29 2 8 8 23 8 31 29 29 29 8 2 25 6 8 2 2 2 18 18 18 2 8 18 26 29 31 2 6 8 29 2 31 2 2 8 23 25 2 29 2 2 2 25 2 8 29 18 29 25 26 23 27 29 14 6 18 26 23 8 8 8 26 8 8 2 8 29 25 8 8 8 8 26 26 29 23 18 8 8 23 8 18 6 23 29 29 8 29 31 18 25 29 29 26 8 2 8 2 18 29 23 8 8 2 6 18 8 8 29 29 23 18 8 25 25 8 6 25 31 29 18 8 6 29 26 29 8 2 8 18 29 8 8 18 8 18 8 14 2 29 26 26 18 18 26 29 29 8 18 29 18 8 8 29 23 18 29 29 8 26 2 2 8 29 23 8 8 29 23 6 8 2 8 18 8 2 2 8 8 2 29 8 8 31 18 8 29 29 2 2 2 2 23 29 25 25 25 6 6 2 18 18 27 8 29 8 8 6 23 8 8 8 29 8 6 6 29 29 29 29 27 29 29 29 14 8 2 8 2 8 2 8 5 2 6 14 2 23 18 29 2 23 23 25 25 25 25 29 18 8 23 25 2 25 29 26 6 26 29 8 8 29 2 8 25 29 29 2 2 29 31 2 29 23 8 29 26 2 18 29 29 2 8 25 31 14 2 29 29 2 29 8 23 8 8 8 2 2 23 18 29 2 25 18 29 6 29 2 29 23 29 8 23 29 2 29 8 26 29 29 8 18 8 18 2 8 31 25 6 2 18 29 18 29 29 29 31 8 2 8 2 8 29 29 8 8 29 29 29 29 29 29 29 25 14 18 6 27 25 6 8 2 26 8 29 8 29 8 31 31 18 2 2 29 29 31 2 8 25 29 29 26 27 23 29 18 2 8 2 8 2 8 18 29 31 8 29 2 8 27 2 31 2 8 8 2 25 6 31 2 23 29 25 26 18 23 8 2 2 29 29 23 8 2 29 26 8 2 8 25 2 14 18 20 29 29 23 27 26 20 26 29 2 6 29 29 8 6 26 26 23 2 8 8 31 8 8 6 23 8 8 8 2 26 18 18 27 2 2 26 23 2 8 6 2 26 29 8 29 26 29 6 6 25 6 6 31 18 25 6 6 6 6 26 20 20 25 31 8 8 8 26 25 2 31 8 29 6 8 2 18 2 18 8 29 29 8 2 29 2 8 29 14 8 2 23 25 26 2 29 23 29 29 2 29 23 29 2 29 2 2 8 8 8 2 8 26 31 23 29 8 8 8 29 8 26 29 26 8 6 23 26 29 23 26 29 6 8 8 29 8 6 26 25 25 2 8 31 29 23 25 2 23 31 27 18 31 23 8 8 8 8 8 29 26 8 29 2 18 2 23 2 8 25 29 2 8 2 8 6 2 29 26 8 26 23 29 8 8 29 29 29 8 31 8 23 8 29 2 18 23 6 26 2 14 8 29 23 25 29 29 25 2 29 8 25 8 6 29 2 25 8 23 8 8 29 6 23 8 2 29 8 8 8 8 8 23 2 8 8 31 2 8 29 6 29 29 2 8 8 25 2 31 26 26 2 8 23 26 18 27 8 8 29 31 26 29 2 8 23 29 23 6 25 8 29 8 18 18 8 25 6 23 8 6 29 2 29 8 8 8 6 2 8 29 25 26 8 18 8 2 6 31 14 25 18 2 6 23 20 8 18 8 2 8 2 23 20 26 2 29 31 2 31 8 29 29 23 8 26 29 29 29 18 25 2 23 2 29 31 8 8 2 17 27 2 8 8 23 8 8 29 18 29 2 26 8 29 8 8 27 2 2 26 29 29 25 2 6 23 8 29 2 31 23 8 2 6 8 8 2 8 26 2 8 2 14 29 8 8 23 2 8 8 8 8 23 29 8 26 29 8 8 26 23 2 8 6 8 29 8 8 25 18 18 29 6 29 29 2 8 8 29 2 2 26 8 2 29 25 29 2 23 31 8 8 27 8 2 29 31 29 29 29 29 25 25 25 29 8 26 23 2 29 8 8 29 29 2 29 8 29 8 23 8 8 6 18 8 8 6 26 26 18 29 8 2 8 8 8 23 29 26 23 29 29 8 29 25 2 29 29 29 23 29 8 14 8 2 2 8 23 8 2 8 23 23 14 25 26 8 26 31 8 8 25 8 6 27 6 23 2 27 29 23 31 29 26 29 8 29 29 25 25 29 29 29 31 29 8 8 18 2 18 2 8 2 18 29 18 8 29 2 29 25 23 8 6 27 29 2 18 18 8 29 23 8 8 29 29 29 2 8 2 29 8 8 29 25 2 29 8 8 26 18 8 29 25 8 8 23 29 29 25 29 26 23 29 8 29 2 25 8 8 26 8 6 29 8 8 18 26 8 18 2 6 23 31 29 8 8 29 2 18 8 8 8 8 2 8 2 29 26 29 18 29 8 29 8 29 8 6 23 29 29 29 2 26 8 25 8 29 2 8 6 8 2 2 8 23 29 8 8 2 8 25 29 29 8 20 29 20 2 20 29 2 8 8 2 2 25 26 26 23 2 25 23 31 29 6 29 23 8 26 8 29 18 8 23 8 2 8 2 8 29 29 29 8 8 29 8 31 4 6 8 8 23 29 29 20 8 29 26 8 2 29 8 18 8 8 2 2 29 8 8 18 23 8 27 6 8 29 26 2 8 2 23 8 8 8 29 23 29 2 31 29 25 29 8 2 14 25 29 29 6 2 8 26 23 8 8 8 8 23 18 14 2 23 27 8 23 18 27 8 18 26 8 18 29 8 29 29 23 2 2 8 25 29 31 25 29 6 29 2 8 2 23 8 8 29 8 2 8 29 2 8 27 26 8 23 2 23 23 26 29 8 29 25 29 6 29 29 29 23 8 6 6 6 29 6 8 8 29 26 29 2 18 2 8 2 23 25 2 26 8 23 23 18 25 8 18 26 26 6 8 8 8 8 8 23 8 29 29 2 6 8 29 23 26 23 23 26 29 18 31 25 25 8 29 8 8 23 23 6 27 8 25 8 26 29 8 29 29 8 23 29 8 2 26 29 2 8 23 26 18 27 26 8 8 4 29 18 29 6 23 29 8 8 6 31 8 18 29 29 8 23 29 6 8 25 8 29 23 8 8 8 26 8 23 29 25 25 8 2 29 8 2 6 29 25 29 8 29 29 29 29 31 31 8 29 29 8 29 8 8 29 2 18 25 29 8 2 26 31 8 26 26 8 29 25 8 29 2 8 23 8 2 2 23 31 29 8 8 2 6 2 8 29 23 29 2 8 23 29 25 6 23 25 2 29 2 8 8 18 8 18 23 6 29 2 25 8 8 29 26 2 2 23 23 23 18 8 8 8 29 29 8 8 8 26 2 23 25 8 8 29 26 26 18 8 8 8 29 29 27 2 29 8 29 26 2 31 8 6 8 29 29 18 25 25 25 6 29 29 29 29 8 8 2 23 18 31 27 29 25 29 8 2 8 29 2 29 8 8 2 8 26 2 6 6 2 8 18 8 18 8 29 29 29 31 23 8 29 8 27 8 8 6 8 29 26 23 8 18 14 8 18 29 8 27 8 29 23 31 8 29 23 29 8 29 31 14 29 29 29 8 25 2 2 29 8 6 29 29 29 8 8 2 29 8 29 23 23 29 25 2 31 14 2 2 8 25 29 8 18 8 25 8 29 23 18 29 29 27 27 8 2 29 29 8 8 23 8 29 8 2 8 27 8 29 8 8 26 2 8 8 26 29 29 6 29 29 25 29 29 29 18 2 29 8 8 23 29 2 29 2 29 2 26 8 23 29 2 23 8 29 31 29 18 2 29 8 23 29 8 8 26 2 31 2 31 8 6 29 29 23 2 29 18 8 18 29 25 14 18 25 25 27 8 14 2 23 29 8 18 26 6 8 8 25 23 29 2 29 29 29 18 8 29 26 8 14 29 8 29 8 2 6 8 29 2 8 23 8 8 8 8 8 8 2 8 8 18 6 29 8 29 29 6 18 29 29 8 29 8 18 8 29 6 2 29 8 26 6 2 2 6 18 8 8 29 8 29 6 29 26 29 8 29 29 8 26 31 23 8 29 8 2 26 18 23 2 25 8 20 18 29 29 29 8 29 23 8 31 26 8 8 8 25 18 8 8 26 8 29 8 8 29 8 23 29 29 29 2 18 6 2 18 26 8 2 8 2 29 27 23 8 2 8 8 8 23 25 8 8 23 26 29 8 29 8 8 8 26 27 29 26 23 2 31 25 25 6 29 25 8 23 8 8 29 8 29 29 27 29 29 29 29 8 8 8 23 29 29 29 25 2 2 2 29 2 8 25 25 8 25 6 8 6 27 8 8 31 2 23 29 18 29 6 8 29 8 18 2 2 2 25 8 31 26 29 2 6 8 29 2 8 29 29 23 26 18 2 29 2 29 2 29 2 2 29 8 8 23 26 29 29 29 29 25 2 23 2 2 8 29 25 8 23 29 29 2 25 25 8 29 29 29 8 29 26 31 26 8 23 8 25 8 29 2 2 29 8 26 6 23 18 29 29 8 27 23 18 29 8 8 8 29 2 23 8 8 29 8 8 29 2 29 8 8 8 23 8 8 8 29 23 25 2 8 8 25 23 2 23 8 25 26 6 29 2 8 6 18 8 18 8 31 26 29 29 27 8 23 25 31 23 18 26 29 8 23 29 23 26 2 29 31 26 29 29 8 2 29 23 29 2 29 8 29 8 18 8 18 29 29 8 8 8 23 26 8 23 14 25 8 8 29 23 2 6 29 14 26 8 31 8 23 18 18 18 8 8 23 29 8 29 8 29 29 25 27 8 8 23 8 27 8 6 8 23 29 8 8 8 2 2 8 29 2 8 20 26 29 8 8 2 29 8 8 23 8 29 23 18 2 8 29 23 27 8 8 8 23 8 29 8 26 8 2 8 14 14 8 29 29 29 8 18 6 6 2 29 29 25 8 26 23 8 8 8 8 29 29 2 26 2 23 18 6 2 8 8 26 29 23 2 29 8 8 29 2 25 8 2 8 8 2 23 2 2 29 2 29 8 8 8 8 8 6 29 29 23 26 23 17 29 2 26 2 25 8 8 29 14 8 23 31 2 29 26 8 23 18 8 14 8 8 8 29 29 8 29 8 26 18 23 29 8 23 27 29 29 8 26 18 29 14 8 14 8 2 23 8 29 6 29 8 31 25 6 8 8 23 18 4 18 17 8 23 29 31 31 26 2 14 8 18 2 8 6 8 31 29 26 8 29 8 29 8 8 6 8 29 8 23 2 18 23 29 14 29 29 8 26 8 8 8 2 8 29 29 2 23 8 8 29 29 27 25 25 29 8 8 18 20 26 29 25 2 20 2 31 29 2 2 2 29 2 29 6 29 2 29 25 29 2 8 29 23 18 8 25 8 29 25 26 31 2 8 29 8 8 8 6 26 29 2 29 29 18 27 8 8 2 20 6 2 8 2 2 29 2 8 2 6 8 8 2 2 8 8 8 29 23 2 2 29 25 29 25 18 6 25 18 25 14 25 25 29 2 25 25 27 25 6 29 29 29 27 8 14 29 29 25 31 2 2 27 18 2 29 27 2 29 29 2 6 25 29 2 25 29 29 29 2 2 2 8 25 29 29 8 23 2 2 29 29 6 2 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 18 16 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 20 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 13 29 29 29 29 29 13 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 2 2 8 18 29 2 2 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 18 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 31 29 29 23 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 17 29 29 23 13 29 31 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 13 29 29 16 29 29 2 29 17 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 8 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 2 29 6 29 2 31 29 2 29 29 29 29 25 2 29 29 25 29 2 2 18 29 5 29 5 29 26 29 25 29 29 29 29 2 29 29 25 2 29 29 29 29 2 29 29 29 25 29 29 29 8 29 29 29 29 2 29 29 29 25 2 18 29 6 23 29 29 29 2 29 29 27 29 2 29 29 29 29 29 29 29 29 29 13 29 29 29 29 13 29 29 13 29 29 29 29 29 29 29 29 29 29 16 16 19 29 29 29 29 13 29 13 19 29 19 16 29 19 16 29 29 16 19 16 16 16 16 16 29 29 16 16 16 29 29 19 16 16 29 29 29 29 29 29 29 2 16 29 16 29 29 29 29 16 29 29 29 29 16 29 29 6 29 29 29 29 29 29 29 29 29 25 25 29 2 2 2 29 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 18 29 29 2 27 29 29 25 18 29 27 25 2 25 5 8 29 8 8 29 29 25 25 29 29 14 8 29 29 2 31 29 2 8 6 6 8 8 18 29 29 8 18 29 29 18 25 8 2 23 8 8 6 26 2 29 23 26 2 25 29 29 18 2 2 29 2 14 29 8 18 2 29 2 2 20 8 8 8 29 29 29 23 29 2 8 23 29 8 29 18 29 25 29 25 29 18 31 29 8 26 23 2 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 27 29 29 14 29 29 29 29 29 29 25 29 6 29 27 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 18 2 8 2 2 25 29 2 29 29 25 8 2 29 2 25 25 25 25 29 27 8 29 23 8 29 29 2 25 8 8 2 27 25 29 29 29 27 2 26 8 18 8 29 29 8 18 8 29 6 29 29 29 29 29 29 31 29 2 29 29 25 29 29 29 29 29 25 2 25 6 29 29 25 31 29 29 29 25 2 31 29 25 23 29 29 31 27 8 2 26 29 26 29 23 29 25 29 29 29 18 29 29 25 2 8 2 18 23 29 27 2 18 14 23 2 31 20 8 23 2 29 29 8 14 2 5 29 8 27 29 26 29 25 2 26 23 2 8 2 2 6 25 20 29 18 18 27 2 31 29 2 25 2 31 29 8 2 2 20 29 25 29 18 25 29 8 8 2 8 2 2 29 29 25 29 18 8 2 25 31 8 8 8 29 2 25 31 18 27 6 2 29 2 23 25 31 29 18 23 29 8 29 29 18 25 31 29 8 8 8 26 29 8 29 23 29 29 29 25 8 27 8 29 8 29 29 29 29 18 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 6 29 6 29 18 29 29 25 2 27 2 31 25 29 18 8 29 29 2 29 29 25 29 25 29 29 29 26 29 8 8 8 25 29 8 8 23 20 8 29 31 18 26 29 29 29 26 8 29 18 6 8 14 6 8 29 8 29 29 26 29 2 29 29 25 26 8 2 2 2 26 8 31 2 8 6 29 29 23 25 6 8 29 27 29 8 25 26 29 31 29 8 29 29 8 8 2 25 20 26 29 20 8 20 25 20 2 18 20 29 29 20 2 8 31 29 25 2 2 8 2 2 8 29 29 29 18 29 27 20 26 6 29 2 23 25 29 31 29 29 29 29 8 29 29 27 8 20 8 8 29 31 26 25 29 29 25 26 31 8 25 8 2 2 8 29 6 29 2 8 27 8 29 14 2 18 8 26 2 2 29 29 23 14 8 2 2 25 29 29 2 26 2 6 29 26 27 23 18 25 29 2 2 2 14 18 29 23 23 2 29 29 2 8 27 6 29 25 8 29 29 31 2 26 25 8 23 29 8 6 6 29 8 6 20 2 23 8 23 20 29 31 8 18 29 8 14 29 8 29 2 23 29 25 29 31 6 23 26 8 8 8 26 14 18 2 6 2 29 20 20 8 23 8 31 2 25 25 29 6 25 8 23 29 29 8 8 8 8 8 18 23 23 29 26 23 2 2 29 29 23 29 8 2 29 2 8 29 2 29 25 31 2 29 29 8 23 8 8 18 25 29 29 29 27 2 18 6 29 8 2 8 23 18 2 29 2 26 8 18 29 8 29 18 2 23 25 2 25 8 2 23 29 8 29 29 8 8 29 23 8 18 5 2 29 31 29 27 26 8 8 29 29 29 8 5 23 31 2 18 8 8 8 29 23 29 29 29 8 8 8 23 8 8 8 29 2 29 25 25 18 27 29 29 6 29 8 29 29 8 2 2 25 23 29 8 14 2 8 26 8 23 2 8 8 6 23 2 8 31 23 29 8 29 25 29 18 8 8 2 26 8 8 18 18 23 18 29 2 8 27 6 25 6 31 26 29 2 6 27 29 25 8 2 27 27 8 29 8 8 23 29 6 6 2 26 29 23 2 31 27 29 29 31 18 29 29 23 27 8 29 29 2 23 27 31 29 23 8 29 8 2 29 2 29 23 18 8 29 8 8 29 2 29 29 23 2 2 29 23 29 23 29 8 6 8 31 2 26 5 4 8 2 2 29 29 8 29 8 20 2 6 31 18 20 29 8 26 8 23 18 29 26 20 8 29 18 25 31 29 23 8 29 29 29 18 2 29 8 18 31 18 23 2 20 2 8 8 2 23 8 29 8 26 8 29 2 29 8 8 26 26 29 2 23 27 8 2 23 23 26 8 29 29 2 26 18 25 8 29 8 26 8 2 25 29 31 25 14 25 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 14 18 25 29 8 29 27 29 29 29 29 2 27 29 29 29 6 25 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 25 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 16 29 16 16 29 13 29 29 13 29 29 29 29 13 29 29 29 29 16 16 29 29 29 29 29 16 13 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 13 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 8 29 29 29 13 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 14 29 29 25 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 2 29 25 25 25 31 25 27 29 29 27 27 29 29 29 18 23 29 8 6 2 25 25 25 18 8 2 8 2 29 23 29 25 2 8 2 31 29 29 29 29 8 29 25 29 25 2 2 8 2 8 23 8 2 29 8 6 8 2 2 8 8 25 29 2 25 29 29 25 29 2 6 29 29 2 29 25 23 2 2 8 29 8 6 25 29 8 2 29 8 2 27 26 8 2 2 23 23 25 2 8 8 8 8 29 25 2 29 29 29 29 26 6 26 8 8 18 29 29 29 29 8 29 18 2 2 18 14 25 29 29 2 27 29 6 29 29 29 25 29 6 25 29 29 6 8 8 29 6 8 8 29 29 29 25 25 8 29 29 29 8 23 8 25 8 29 29 8 29 23 29 29 29 29 29 23 2 29 29 29 8 29 8 8 29 8 29 29 27 31 29 14 8 2 6 29 8 26 29 29 8 29 23 29 29 8 6 23 29 29 18 29 8 20 8 8 25 29 6 8 14 18 8 8 29 8 2 8 2 2 8 29 29 2 29 8 29 6 18 8 23 26 29 6 2 25 2 8 26 29 23 29 25 25 31 8 23 25 26 6 29 25 25 29 23 2 8 18 26 29 8 29 26 26 29 23 29 27 25 25 29 29 2 2 29 8 23 31 29 2 2 26 23 8 26 8 18 27 23 29 2 29 2 23 20 2 8 2 8 2 29 6 2 8 23 26 29 8 8 8 31 29 25 29 8 23 8 2 23 23 2 18 29 29 6 18 8 8 8 25 8 29 29 8 8 23 26 8 29 8 2 27 8 29 8 8 23 29 29 2 18 23 29 8 29 29 29 6 8 8 29 8 8 8 27 31 2 18 29 2 8 25 26 8 8 2 8 25 8 25 8 26 26 29 29 2 25 8 29 18 29 29 29 25 23 29 8 29 29 29 29 23 8 2 29 29 29 29 2 2 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 27 29 25 29 29 8 29 29 2 8 25 25 25 29 29 25 29 2 2 2 29 26 2 23 2 25 25 2 14 23 8 2 8 2 27 6 29 6 25 31 25 31 25 29 2 29 25 8 2 14 25 8 29 29 2 8 2 8 23 8 2 14 26 18 8 8 29 8 8 8 26 2 25 29 8 29 23 8 26 2 29 2 23 29 8 8 29 29 2 29 23 26 29 29 8 29 25 25 23 2 20 2 2 25 18 8 26 29 8 27 2 25 8 2 6 23 29 2 29 29 2 23 14 26 29 6 29 8 8 2 4 8 2 29 2 29 2 29 29 8 14 8 23 29 8 8 29 6 29 2 26 18 23 23 31 31 23 23 6 14 2 18 2 29 8 29 31 25 8 8 23 6 29 2 26 8 29 8 29 29 6 8 8 29 26 29 31 8 29 29 2 25 29 20 29 29 29 31 18 6 29 8 25 8 27 8 23 23 2 8 8 25 2 23 31 8 23 2 29 8 2 29 2 8 8 2 8 29 8 29 8 8 29 29 8 23 6 25 29 25 8 2 29 25 29 2 23 8 2 8 8 25 29 8 29 25 25 8 29 2 31 2 31 18 2 2 2 29 27 26 18 18 8 25 8 8 23 18 8 29 29 23 25 25 27 25 31 18 8 6 8 2 8 8 2 2 6 2 2 29 8 8 2 8 8 26 26 2 4 14 2 8 27 29 26 8 2 29 23 29 23 26 31 31 29 29 23 25 25 8 23 29 29 6 29 18 8 29 29 23 8 29 25 2 8 29 26 8 6 27 29 23 8 8 26 29 25 18 29 8 8 23 8 6 8 29 29 8 25 29 29 29 8 26 8 29 23 2 26 8 2 23 8 23 8 23 29 29 26 26 18 8 29 2 8 26 26 23 8 29 29 8 8 8 26 29 23 8 8 29 2 8 27 29 2 18 8 8 23 29 2 18 29 18 29 18 6 8 18 2 8 26 18 2 2 2 8 29 8 29 8 8 26 29 23 29 27 29 29 18 8 18 2 25 8 2 26 26 23 29 29 8 26 8 18 23 2 29 23 29 29 8 6 29 8 2 8 8 29 27 23 25 8 23 2 29 29 29 2 6 8 8 2 27 31 23 31 8 29 8 26 23 8 26 31 29 8 8 14 14 2 26 8 8 29 23 23 18 25 26 2 18 23 31 25 23 6 2 23 27 25 29 6 2 8 25 2 31 8 6 8 8 23 8 23 26 8 29 31 2 8 29 31 23 8 8 23 29 8 25 8 29 8 8 29 26 29 2 29 29 29 8 27 8 23 14 26 2 29 29 8 23 29 2 8 8 8 8 8 2 8 8 29 29 18 23 29 8 8 29 29 29 2 8 8 8 23 29 2 29 29 29 8 18 25 8 8 8 29 2 8 2 27 26 8 29 23 8 29 26 2 29 2 23 8 29 8 25 8 8 29 26 26 8 8 2 8 14 8 20 29 29 29 2 8 6 8 26 29 26 29 8 29 8 29 8 29 29 25 8 29 8 29 25 23 6 20 8 20 29 6 8 20 20 29 8 29 8 23 2 18 8 29 29 29 2 29 29 18 2 25 29 25 29 20 20 29 2 23 29 8 29 25 29 18 8 29 25 8 29 23 29 2 27 8 8 2 2 31 29 29 2 25 27 29 25 27 25 25 29 29 8 25 31 8 29 29 5 2 18 6 29 31 8 29 2 29 25 2 25 2 2 2 2 27 2 31 31 8 2 29 29 27 6 8 8 6 29 8 8 6 8 25 29 29 29 18 8 27 29 29 20 29 27 26 27 29 2 26 8 25 2 5 2 23 26 8 8 18 26 18 2 6 25 27 23 20 8 25 2 8 25 2 8 23 25 8 8 23 31 2 14 29 25 2 6 29 26 8 23 8 29 29 29 2 8 18 25 18 29 29 6 8 29 29 8 29 8 26 8 29 8 26 18 2 8 8 31 29 6 18 29 8 31 18 8 29 31 8 8 29 23 8 31 29 29 18 2 31 25 2 25 25 8 8 23 29 8 29 29 29 25 29 18 26 8 2 29 8 29 8 6 29 23 18 8 8 2 8 8 8 23 29 23 26 18 23 25 26 8 29 8 2 29 31 8 29 6 2 6 8 29 29 8 29 23 2 29 26 23 14 29 2 29 23 29 29 29 29 31 18 8 25 23 6 8 29 6 29 8 26 8 25 29 29 25 25 29 27 27 23 29 29 26 8 23 29 8 8 8 8 26 23 29 18 18 2 31 29 18 27 2 29 2 26 29 8 6 18 8 18 2 2 31 23 2 29 23 29 29 25 6 2 18 2 8 23 29 2 23 2 23 29 8 29 14 29 29 8 29 2 8 23 29 26 8 29 25 8 2 8 18 8 29 8 29 2 31 8 2 26 23 2 29 2 2 29 8 29 6 8 25 25 25 18 29 8 8 29 29 23 25 29 26 29 29 2 8 23 2 8 8 29 29 23 29 8 25 29 29 8 8 8 8 2 2 23 8 27 2 26 8 23 8 26 2 8 2 25 26 27 8 8 29 29 8 23 29 8 23 25 2 18 14 6 2 26 29 2 26 8 8 23 2 2 6 8 8 29 25 29 29 27 25 29 6 8 8 2 18 2 26 27 29 25 29 29 25 18 25 29 18 8 8 6 8 29 18 2 8 25 29 26 29 23 8 2 26 8 29 8 8 23 29 26 29 2 29 2 25 8 8 2 23 8 2 31 8 29 18 8 8 8 31 26 6 29 31 2 8 23 23 23 25 8 29 6 25 25 29 23 23 23 8 2 2 18 8 18 27 8 8 2 18 23 25 26 29 18 8 2 29 2 2 23 23 29 29 31 23 29 8 8 8 23 2 29 23 29 26 29 2 23 6 23 29 8 23 29 25 18 29 8 8 23 2 6 29 18 8 23 31 8 26 23 8 14 8 25 23 8 25 29 18 29 29 2 23 6 25 2 25 29 18 23 8 29 29 29 6 14 25 8 31 8 23 23 29 23 23 8 23 8 29 8 29 2 23 29 23 26 2 27 29 25 2 18 2 8 29 26 29 20 23 27 2 8 6 8 8 29 6 8 29 6 2 2 18 26 6 26 31 8 20 8 6 18 8 29 14 2 23 8 29 6 18 26 27 2 23 2 29 31 29 29 2 23 18 2 6 8 29 29 2 23 29 18 8 18 8 17 6 23 29 8 25 8 26 23 31 26 6 8 2 29 8 8 29 26 29 29 8 2 18 27 8 31 8 8 25 8 29 29 2 29 18 26 8 8 18 29 26 14 31 8 2 6 8 6 26 23 26 8 23 23 2 29 29 25 18 26 29 2 8 29 2 8 6 8 25 18 8 18 2 25 29 8 2 23 29 26 2 29 2 2 8 31 25 29 6 6 2 8 8 8 23 8 6 26 23 8 23 29 29 29 8 27 2 31 23 29 29 8 8 29 2 8 27 6 29 2 8 29 26 23 8 29 29 23 8 6 29 8 20 2 26 2 8 8 23 8 8 26 29 29 29 29 8 8 6 2 8 18 8 18 31 25 2 23 8 8 29 8 8 8 26 2 31 2 31 29 23 29 26 8 26 8 23 23 23 8 6 2 29 26 8 8 6 26 29 2 2 26 29 23 6 8 29 18 8 2 2 8 29 8 8 25 26 8 8 2 29 29 29 8 29 14 23 8 23 26 26 2 8 18 26 29 8 2 23 8 8 8 8 29 29 8 29 23 23 8 29 18 8 8 8 8 31 2 31 8 29 25 29 8 29 25 2 6 29 29 29 8 29 8 18 8 29 8 8 2 29 2 25 23 6 18 29 29 8 8 29 23 31 26 23 26 25 8 8 8 31 23 18 2 6 2 23 8 31 25 31 29 29 2 18 8 8 23 29 29 2 2 2 29 23 6 18 8 25 2 25 8 8 2 8 29 23 2 31 18 23 8 2 23 8 23 23 8 2 25 18 8 18 29 26 26 8 8 23 2 8 8 8 26 29 6 29 23 8 29 8 8 8 29 8 20 6 23 8 25 18 26 29 14 25 2 26 23 18 31 29 8 29 18 8 29 8 8 27 31 25 29 29 29 8 2 2 8 29 26 8 18 29 8 23 6 25 8 8 29 23 8 8 31 26 29 23 29 18 2 29 8 29 25 26 23 8 8 29 8 27 8 8 23 23 25 26 29 2 29 23 29 8 2 29 2 31 23 8 2 29 6 8 2 8 8 31 31 6 2 31 26 18 29 26 23 29 25 8 23 26 31 8 31 8 6 2 2 31 2 29 2 2 8 26 2 25 8 29 8 27 20 18 26 20 8 18 27 8 8 8 4 29 8 20 29 6 18 8 8 23 23 29 2 8 6 25 8 29 23 2 29 8 29 2 29 23 29 29 29 20 6 2 8 31 8 18 23 2 8 8 18 8 2 2 2 23 2 23 2 25 26 6 8 18 2 20 6 20 20 20 20 8 8 26 31 25 18 8 8 18 8 31 26 25 23 18 31 26 8 2 2 25 29 20 8 8 26 2 18 2 25 25 29 2 2 29 23 29 29 20 26 8 29 8 29 23 20 6 8 25 8 23 8 8 23 23 29 2 29 23 8 26 26 2 23 29 6 6 29 25 25 29 14 14 29 2 23 2 23 29 31 8 18 29 8 8 23 29 29 23 2 8 8 29 29 2 18 29 8 29 29 18 8 29 29 23 29 8 31 18 8 8 23 29 8 8 8 23 8 2 29 29 25 6 29 25 2 23 26 8 29 8 18 23 18 2 23 26 26 14 29 25 8 8 8 29 29 2 8 29 8 29 29 18 8 23 8 29 26 2 8 29 2 2 8 23 29 31 8 8 25 25 29 31 2 29 29 27 8 25 25 31 29 29 20 20 2 8 8 31 18 8 26 23 8 23 29 23 8 29 29 8 8 18 18 26 25 26 4 29 29 8 29 8 31 2 8 29 8 29 8 25 8 29 29 26 29 29 2 8 2 31 2 25 23 2 26 2 23 25 8 31 8 26 23 29 8 26 2 20 29 29 27 29 29 8 18 29 25 6 26 2 2 26 29 23 29 29 2 8 23 29 26 23 23 6 8 8 26 29 29 8 31 2 23 23 8 8 29 8 8 6 2 18 18 23 8 8 20 2 29 8 31 8 8 18 8 29 2 25 23 8 18 29 31 29 8 29 2 8 8 29 2 25 23 29 8 8 8 8 2 31 2 8 8 8 23 26 26 2 25 2 29 23 8 8 2 8 29 8 8 2 29 23 20 20 29 29 8 2 2 14 8 8 29 25 29 25 8 26 26 23 2 2 29 23 29 29 26 29 8 23 23 26 23 2 6 2 8 8 29 2 2 8 8 2 2 8 26 23 8 18 2 8 8 2 26 8 8 18 27 8 8 29 25 6 23 26 26 23 8 23 18 26 18 6 2 2 8 23 26 23 29 26 8 29 23 29 29 8 8 8 8 8 26 18 29 8 23 31 29 2 26 6 31 14 29 2 29 23 25 23 23 23 2 8 26 2 25 29 29 8 29 29 8 8 29 8 8 25 2 29 8 8 8 25 27 2 8 23 2 8 2 29 29 8 29 26 29 31 31 8 2 23 31 31 27 31 8 23 29 29 29 31 18 8 23 26 18 6 6 29 14 29 8 8 23 6 29 29 27 26 8 6 8 23 25 18 2 20 29 29 18 18 25 29 29 23 26 29 17 29 6 31 29 18 8 26 8 26 8 23 2 8 8 26 23 29 29 29 6 20 20 25 20 20 26 20 23 6 18 23 31 20 25 8 23 29 2 23 2 8 8 29 8 26 8 8 14 2 25 29 8 8 8 25 8 23 29 26 29 8 29 25 8 5 29 8 8 8 23 6 18 29 23 8 23 23 29 8 8 23 29 29 8 8 29 2 6 20 29 8 2 8 14 31 8 29 8 8 29 18 29 29 8 2 8 29 26 8 6 2 18 27 31 6 8 8 18 8 18 18 23 18 6 2 8 29 2 29 8 25 20 29 29 8 2 8 6 8 2 29 6 2 23 29 31 8 2 29 29 29 8 26 23 8 8 26 29 8 8 29 8 2 23 8 27 8 26 31 29 18 8 8 2 8 6 29 25 8 8 8 29 2 6 26 29 8 8 26 8 29 26 2 2 2 29 6 29 8 25 23 29 8 26 29 23 18 8 8 8 23 2 29 8 23 26 18 29 6 29 8 2 8 23 8 8 29 23 8 26 2 26 8 25 18 2 29 29 23 8 26 8 8 2 2 6 23 8 8 8 2 8 25 26 6 8 26 8 29 14 29 29 2 23 2 8 29 25 29 26 29 29 8 8 23 8 26 8 2 8 6 23 29 18 8 2 8 2 8 29 23 29 26 8 26 6 8 2 25 29 8 6 23 29 29 8 27 18 2 8 23 2 26 6 29 2 8 29 8 8 29 8 8 8 23 8 2 29 2 8 29 29 29 26 2 8 18 2 27 18 26 26 8 26 23 6 2 8 2 29 8 29 2 8 6 25 8 31 31 23 2 8 18 23 8 29 25 2 29 8 18 23 29 18 8 2 26 8 25 8 18 29 25 8 8 23 23 8 29 31 18 2 2 23 8 2 8 8 26 14 8 2 23 6 25 26 29 8 18 8 29 8 8 8 6 29 2 8 2 25 29 29 29 2 18 8 8 8 26 23 2 20 29 8 8 2 29 8 18 8 8 2 8 2 31 25 29 8 23 8 31 8 29 29 8 26 8 26 31 29 31 6 8 29 23 2 8 8 29 23 14 6 23 31 27 29 29 8 6 6 6 8 18 8 8 29 6 26 29 8 6 8 23 26 8 29 8 29 29 2 8 29 17 29 8 23 29 8 29 2 8 31 8 2 23 2 29 23 25 8 29 8 29 2 6 29 23 8 26 2 8 29 8 18 6 8 23 8 8 8 8 25 29 2 8 8 31 23 2 8 31 29 29 29 29 27 6 2 29 29 29 2 29 2 29 23 2 26 23 23 6 2 25 29 8 29 8 26 8 2 14 8 25 8 2 2 2 8 18 8 29 29 2 29 2 23 2 2 29 6 25 6 25 29 8 8 23 29 8 29 26 29 29 8 2 29 27 8 8 23 26 2 29 8 31 29 8 18 2 23 29 29 8 29 8 6 29 29 25 29 18 2 26 8 18 29 23 8 6 8 18 23 29 8 23 2 29 25 8 8 2 23 8 8 29 2 8 29 18 8 26 8 8 2 6 29 23 27 2 23 25 31 29 20 8 23 20 18 29 8 23 18 8 26 2 31 26 25 26 29 23 29 29 29 2 8 8 23 26 2 8 8 23 26 25 25 29 29 8 2 8 23 8 8 29 2 8 29 8 6 29 2 14 29 29 2 8 8 8 8 2 8 2 8 31 29 2 8 27 2 8 29 18 29 6 2 29 25 29 25 23 29 8 29 8 6 29 2 29 8 31 29 29 29 25 8 25 23 23 8 25 2 29 8 25 18 2 8 20 8 25 8 8 23 6 8 2 29 8 18 23 29 29 8 26 8 8 8 8 8 26 26 8 8 8 29 26 2 18 29 23 6 29 2 18 6 8 2 8 8 26 23 29 8 29 8 20 20 20 8 2 26 2 8 8 23 8 23 23 25 29 2 2 18 20 6 31 2 8 29 2 29 29 29 2 8 23 29 29 31 8 8 29 31 27 14 8 29 31 8 23 29 26 2 25 25 25 29 8 23 18 29 29 2 2 29 8 2 29 18 8 2 29 2 8 29 31 29 29 25 2 25 29 29 2 6 8 6 27 2 2 31 2 29 25 2 27 2 2 8 2 29 8 25 31 8 2 6 29 8 2 25 8 31 8 2 2 23 8 8 18 6 8 2 25 8 8 8 25 6 18 29 2 29 29 8 29 6 29 2 27 6 2 23 8 29 29 29 2 8 26 18 2 29 2 2 23 2 29 2 8 8 8 29 2 6 29 8 29 8 2 8 25 29 29 18 8 18 31 8 2 29 25 23 25 27 31 6 25 2 2 23 8 8 31 14 8 29 6 29 6 25 2 8 2 29 2 8 23 2 27 29 29 8 29 29 6 18 18 6 29 5 25 27 2 25 25 18 2 29 2 2 18 2 18 8 23 31 27 8 8 6 29 29 27 2 8 2 8 8 8 18 8 2 6 8 2 23 2 6 31 29 23 25 2 23 29 8 29 8 2 8 8 8 18 23 2 8 18 8 8 27 6 29 29 8 2 26 8 8 8 8 29 23 29 31 29 23 26 23 8 8 25 29 8 26 26 18 2 25 29 2 23 6 2 8 29 6 8 23 8 23 2 26 8 6 23 8 23 8 29 29 6 29 23 8 2 26 26 8 23 8 8 2 6 2 8 29 29 18 29 25 25 27 25 6 25 29 29 29 29 2 6 23 2 8 2 8 4 31 2 29 2 29 8 29 2 8 29 18 27 18 2 8 29 29 8 8 8 8 23 29 26 6 8 2 29 8 18 2 4 26 26 8 23 8 8 8 29 29 29 23 2 8 29 29 26 29 26 2 2 18 8 2 8 29 8 23 8 26 18 29 2 20 8 6 26 8 2 23 2 14 2 29 29 8 23 2 23 6 31 25 2 23 26 31 6 31 27 26 18 2 23 8 2 6 8 8 29 6 26 8 2 8 2 8 8 26 8 8 18 8 2 2 8 8 8 2 2 8 26 8 23 29 25 8 8 8 2 29 29 2 2 2 8 31 23 2 31 29 2 8 29 25 2 2 29 8 6 31 26 2 8 25 8 8 2 8 26 2 8 20 29 8 29 23 29 8 29 2 23 8 29 8 8 29 29 23 8 8 23 8 14 29 18 26 26 26 29 8 2 18 29 29 26 26 31 23 18 2 23 29 29 29 31 29 2 8 8 8 29 8 29 17 29 29 26 23 2 26 29 23 29 6 23 8 29 2 2 29 25 29 29 8 2 8 8 18 8 6 2 23 31 6 31 29 2 2 2 23 8 8 2 20 27 25 6 25 25 27 8 8 2 2 20 23 29 25 2 8 29 6 29 18 2 8 8 26 29 2 2 8 26 18 18 26 29 8 2 29 8 2 29 23 26 8 8 18 27 26 8 25 25 2 8 23 2 29 18 29 23 25 8 6 2 29 29 26 2 29 8 17 29 23 8 25 29 23 26 2 2 2 2 2 8 8 23 29 23 8 8 2 8 8 8 2 31 8 2 29 23 2 17 26 31 6 29 18 29 31 20 2 29 2 23 29 25 29 29 20 31 8 8 8 23 26 27 2 2 2 23 8 31 29 25 2 31 2 29 8 29 26 25 8 8 23 2 29 2 26 18 29 29 2 23 8 29 25 8 23 26 8 6 18 29 8 26 8 2 31 8 25 23 8 26 8 8 8 8 8 2 25 8 29 8 29 29 18 8 18 8 2 8 8 29 18 8 23 18 8 8 26 8 8 8 2 26 23 18 8 29 8 6 8 29 29 23 29 29 18 8 2 29 8 23 14 8 29 29 29 29 26 29 8 29 8 8 18 25 8 8 26 8 6 8 8 2 27 8 26 8 8 29 29 8 8 8 25 6 2 25 2 8 20 8 31 29 18 2 29 26 8 23 8 8 8 8 2 23 29 8 23 2 8 23 29 8 8 8 29 8 8 6 2 8 8 8 8 29 29 8 29 8 29 26 8 29 8 29 6 29 29 6 29 23 27 8 26 26 8 25 26 29 23 18 2 26 23 29 23 6 6 31 29 29 29 18 8 29 14 8 18 23 31 31 29 23 8 29 25 8 29 29 29 25 8 18 23 18 8 8 8 2 8 2 26 23 31 8 29 25 2 23 8 6 29 29 2 8 2 8 26 8 18 29 8 6 8 27 2 23 18 23 6 29 29 29 29 2 8 29 6 6 25 29 8 8 26 29 8 23 26 6 26 6 29 23 29 29 8 29 14 8 8 8 8 8 8 8 14 8 29 29 2 2 29 8 8 8 25 26 2 23 29 2 26 26 2 29 27 2 6 23 2 29 23 29 8 29 29 18 29 23 2 8 8 27 27 27 2 23 29 31 25 8 2 23 8 14 6 29 8 8 23 8 26 23 29 6 29 23 8 18 8 8 2 26 29 8 29 8 31 8 27 18 18 29 6 18 6 29 8 8 8 8 8 8 2 29 8 8 8 29 29 2 8 2 23 29 8 18 8 8 8 29 18 8 25 29 2 2 29 8 27 8 8 8 31 8 8 8 8 29 8 29 8 29 2 29 23 8 29 8 29 29 2 18 23 23 2 29 8 29 29 8 26 14 2 29 23 8 26 8 6 8 23 8 6 29 8 8 8 2 8 18 2 23 8 8 23 2 18 8 23 29 2 8 25 26 29 8 2 23 8 14 29 8 26 26 8 23 29 25 29 8 8 28 8 26 18 8 29 2 23 2 2 29 23 23 8 23 27 8 29 8 29 8 8 29 20 18 8 23 26 26 6 23 26 2 23 2 8 8 8 8 29 29 8 8 2 29 8 25 27 29 29 29 29 8 6 4 2 25 29 8 23 8 8 2 29 29 26 26 2 26 23 18 29 18 23 2 8 18 26 27 6 29 31 29 29 6 29 25 29 25 8 14 8 2 8 25 8 8 29 8 8 18 2 31 8 8 8 23 8 5 26 8 29 2 18 8 23 25 2 8 8 26 8 8 8 29 2 29 8 2 8 26 29 26 25 8 27 18 29 26 23 29 18 8 8 8 8 26 26 2 8 23 25 8 8 29 8 8 8 8 26 8 26 26 2 18 2 26 8 29 8 14 8 8 29 8 2 27 8 2 29 8 27 29 31 6 29 6 2 2 23 8 2 2 8 25 8 8 29 8 23 29 26 29 2 23 29 8 29 2 2 25 26 29 29 2 2 29 14 29 29 25 29 29 18 8 31 6 23 29 29 31 2 29 23 31 26 29 8 8 29 2 23 29 29 2 23 2 23 8 8 29 18 14 2 6 8 27 29 2 8 18 6 29 6 18 29 25 18 2 8 2 8 8 2 18 2 18 6 8 29 18 8 29 2 8 8 26 8 8 8 6 25 25 29 2 26 29 23 8 8 18 2 8 2 2 8 29 8 23 2 8 29 8 2 29 25 2 25 8 6 29 29 23 8 25 29 2 14 8 2 8 2 25 2 29 2 2 2 2 18 29 2 29 29 23 8 29 29 29 25 8 2 8 2 8 8 8 23 31 26 8 8 23 18 8 6 8 2 2 2 29 8 29 2 29 29 29 27 6 6 2 8 23 29 8 8 25 8 29 23 29 6 8 23 2 8 31 23 2 17 8 8 8 29 29 31 29 29 2 23 6 25 8 23 31 29 17 2 6 8 8 6 23 8 29 29 8 2 2 23 29 2 26 2 31 29 29 14 29 8 8 29 23 29 29 29 2 23 8 8 6 18 29 18 29 8 8 2 2 8 8 26 29 8 8 8 8 8 23 8 29 8 29 8 26 2 29 8 18 31 2 8 8 8 8 26 2 26 2 2 26 23 26 6 2 8 8 25 6 27 8 29 6 29 23 31 8 23 2 29 2 8 8 2 29 2 8 23 29 8 8 31 6 8 8 8 8 8 18 2 29 2 23 6 8 8 2 29 26 8 23 8 6 29 2 6 29 29 8 25 2 2 25 8 29 31 8 8 2 8 23 8 29 29 2 2 6 26 23 29 26 29 29 18 29 23 29 8 8 23 23 29 26 8 8 8 29 8 8 23 2 26 8 29 2 23 6 23 23 8 8 2 8 23 8 6 29 23 26 27 27 2 29 8 26 26 31 8 8 8 25 18 20 29 23 27 20 8 29 8 2 29 31 23 8 26 8 23 29 29 8 26 2 29 2 8 29 8 18 29 2 23 8 29 14 8 29 26 8 23 6 29 29 29 18 29 25 8 26 4 2 27 8 18 2 8 8 2 23 8 26 26 8 8 8 2 27 29 26 6 31 29 18 2 27 2 25 29 8 2 25 29 23 18 26 29 23 8 18 6 8 29 29 29 8 29 29 8 8 8 26 23 8 18 8 8 6 8 29 2 2 8 27 26 26 31 23 29 18 18 2 8 8 29 18 23 8 29 8 23 8 25 2 2 6 18 26 25 29 2 18 26 8 29 6 23 29 2 29 14 29 2 8 8 8 2 2 8 6 25 8 8 5 25 23 23 31 8 8 8 8 23 26 23 26 8 18 18 6 29 29 8 18 8 2 23 26 29 29 18 8 8 29 26 8 8 8 29 8 23 18 29 2 29 2 8 18 29 29 8 8 23 8 29 23 8 29 8 26 8 8 18 6 8 29 8 23 26 8 8 18 8 26 23 2 23 8 29 8 18 8 8 18 2 6 8 29 29 8 29 2 8 29 25 8 18 8 25 29 2 18 8 23 29 27 25 29 18 29 8 25 2 8 8 2 26 8 6 8 8 23 14 8 8 2 29 23 29 2 2 8 8 26 6 2 25 8 23 31 8 23 25 8 2 27 29 8 8 23 8 8 29 18 8 26 29 2 18 29 8 8 26 29 2 14 8 2 8 29 29 18 8 2 8 23 8 29 6 29 2 8 29 8 8 8 29 29 2 29 8 6 2 8 18 8 2 8 26 8 27 18 29 6 29 8 8 8 23 29 29 26 8 8 29 26 18 8 8 23 18 6 25 31 29 2 29 29 29 29 29 14 14 18 8 29 8 20 6 27 8 29 29 23 29 29 23 18 25 8 2 18 29 2 8 8 29 2 18 23 26 29 2 8 8 23 8 29 8 29 18 8 8 2 6 18 2 18 14 29 8 27 26 8 29 29 8 8 8 29 29 2 8 2 18 2 2 4 26 29 8 23 29 18 8 8 8 2 31 29 29 29 8 29 31 23 6 29 29 23 20 26 20 18 29 8 31 2 23 27 2 8 26 8 2 31 8 25 29 2 26 25 26 14 29 25 29 6 29 2 25 29 18 2 25 25 25 29 27 8 18 29 29 29 29 23 27 29 31 6 18 6 29 2 29 29 25 18 18 8 29 2 29 6 29 25 29 25 27 29 25 2 25 29 29 27 25 8 25 31 29 29 29 19 13 29 16 13 29 16 16 16 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 16 16 16 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 2 2 29 25 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 31 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 25 18 29 28 29 26 2 26 29 29 8 16 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 16 29 29 17 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 13 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 8 8 25 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 8 29 29 29 13 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 17 29 29 2 2 29 29 29 29 29 18 2 29 2 29 29 8 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 2 29 13 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 2 29 29 29 25 27 2 17 25 2 29 8 29 2 8 29 29 8 29 14 29 29 2 29 29 2 29 29 18 29 2 2 29 29 2 8 29 6 29 29 18 2 29 6 29 29 29 29 2 29 25 25 29 2 2 27 6 29 2 29 29 18 2 25 29 2 29 25 29 29 18 29 8 18 2 6 6 2 2 29 2 31 2 2 29 2 2 25 25 25 2 31 8 29 8 23 2 29 29 18 29 25 29 29 2 8 25 29 8 2 26 29 29 25 29 2 18 29 2 29 29 2 25 25 8 8 31 26 6 29 2 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 8 8 29 29 29 31 29 2 26 29 8 8 2 23 29 29 29 29 29 29 29 29 29 29 29 29 29 26 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 13 13 29 29 16 29 16 16 16 13 16 29 29 29 16 16 29 16 19 16 16 29 29 16 13 19 19 16 19 29 16 16 19 9 16 16 16 29 16 16 29 19 29 13 19 19 16 16 16 19 29 29 16 19 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 18 14 29 29 8 8 23 29 8 29 29 2 29 25 29 8 18 18 8 2 8 2 29 2 2 29 18 2 8 2 29 25 2 8 27 29 29 31 29 8 8 8 2 18 29 2 6 29 2 2 2 6 29 27 29 2 18 8 25 29 25 2 29 2 18 29 8 8 29 29 27 25 29 29 25 8 6 2 29 8 6 6 29 8 29 29 8 8 8 27 26 29 25 25 18 8 26 29 29 29 18 29 26 25 2 8 2 29 8 8 31 26 8 27 29 23 2 2 25 26 29 2 29 29 26 29 29 29 2 29 29 8 14 18 8 8 18 23 18 8 8 26 2 8 8 2 23 8 29 29 2 29 29 2 2 29 29 29 29 2 29 25 29 31 2 18 18 8 29 29 8 6 20 18 6 29 29 29 2 26 25 20 31 20 29 29 29 29 8 2 29 29 18 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 6 29 31 8 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 29 29 8 18 29 2 6 29 29 29 29 29 18 14 27 25 29 29 6 8 29 29 8 2 25 5 29 6 8 18 5 23 29 2 2 8 31 6 8 8 8 2 23 29 18 29 27 23 8 18 29 2 2 2 18 23 8 2 29 2 8 26 29 23 8 2 29 29 8 6 6 23 2 8 2 8 8 8 20 2 18 23 29 6 25 29 29 2 6 29 6 25 29 2 8 8 29 26 8 6 26 25 2 27 6 25 8 2 8 23 8 25 8 2 18 23 29 18 26 29 2 25 27 2 31 31 8 29 20 8 18 8 6 8 2 8 8 6 23 2 8 6 23 8 18 29 26 6 29 29 8 8 6 27 14 2 8 29 18 23 5 29 29 8 26 6 31 18 2 29 2 18 8 27 25 29 25 27 18 18 31 18 27 8 29 29 29 31 2 25 18 20 8 18 2 29 18 8 29 2 8 29 23 2 27 8 8 2 2 18 23 29 8 23 2 2 8 31 29 2 18 6 2 31 8 18 8 25 8 29 8 23 2 6 8 8 6 6 29 31 2 29 29 8 6 2 29 29 25 2 25 31 8 29 23 29 8 8 8 23 2 8 26 20 29 29 2 27 29 18 6 29 8 27 8 31 6 23 8 8 31 20 23 29 25 6 2 2 29 29 25 6 8 8 29 2 2 26 23 6 8 29 29 31 2 2 20 8 29 23 2 8 29 8 2 8 8 8 2 29 8 6 6 8 8 23 29 26 8 8 2 6 26 29 25 25 6 31 8 29 2 27 2 2 23 2 23 29 2 23 2 2 8 31 18 2 23 18 29 8 18 4 29 23 26 23 2 29 29 2 6 20 20 26 23 29 14 25 29 18 27 6 18 29 6 8 18 8 8 2 29 26 29 8 2 8 23 29 23 18 29 29 25 2 2 8 2 29 8 8 8 18 2 2 2 23 23 2 23 25 31 31 25 8 23 29 8 2 23 2 8 6 8 31 2 18 29 8 8 29 2 29 26 18 29 6 6 8 18 8 31 29 8 8 23 29 26 8 26 27 23 29 18 29 31 2 8 29 2 8 25 27 18 8 29 2 2 29 26 29 2 6 8 18 8 2 29 6 26 25 23 8 2 8 2 29 18 23 2 8 8 29 26 2 2 23 8 8 8 8 29 2 31 25 25 29 31 25 23 29 27 25 8 6 29 2 29 8 6 29 31 8 29 29 6 2 25 29 2 8 6 8 18 29 8 23 6 8 29 2 2 23 2 29 23 8 2 8 6 8 29 8 20 8 26 20 18 8 20 29 29 29 31 29 8 29 8 8 8 29 23 29 18 2 8 8 25 8 6 26 8 29 14 29 29 18 8 2 23 25 2 29 29 8 25 8 26 26 29 6 29 31 20 6 14 29 6 26 29 29 2 26 2 8 26 8 23 8 8 8 29 8 29 8 8 18 23 2 18 18 8 23 8 25 6 18 8 25 29 14 29 2 29 31 18 29 26 31 8 8 26 18 29 26 2 6 8 2 29 26 29 2 2 26 14 23 29 18 6 29 6 2 8 8 8 2 2 29 8 6 25 8 18 6 29 29 29 8 18 23 8 23 29 25 8 26 25 25 2 8 31 23 29 8 26 23 2 26 23 8 26 8 27 20 2 26 8 29 29 23 2 6 8 25 29 8 23 26 23 8 26 31 2 8 23 2 18 8 29 6 29 27 29 2 2 8 8 23 29 23 8 26 8 8 26 8 29 8 23 18 25 29 25 26 29 29 23 8 29 25 25 29 6 23 8 8 8 8 8 31 29 8 23 23 8 23 25 29 6 25 8 8 14 20 25 8 29 8 23 2 2 29 2 29 2 8 31 2 8 8 8 8 8 23 18 29 29 29 18 8 29 29 4 8 29 23 26 20 18 31 8 8 29 8 8 8 2 29 29 29 8 26 29 23 8 31 2 18 5 6 29 29 23 29 2 29 8 29 8 18 2 29 29 31 29 8 29 29 8 29 20 20 29 29 20 29 2 29 26 2 8 29 8 8 29 29 8 2 25 29 23 8 26 29 25 29 23 2 2 23 29 23 8 23 26 8 20 23 8 29 18 18 8 2 31 2 2 29 2 2 26 8 14 27 29 27 31 25 29 29 29 29 18 2 27 27 18 27 29 8 29 29 29 17 29 27 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 2 2 29 5 29 5 29 29 18 2 18 29 29 2 2 6 29 29 29 6 31 29 29 29 8 29 29 6 29 2 2 2 18 2 18 8 2 29 25 8 8 18 2 29 8 5 2 26 8 6 29 23 29 6 29 29 6 2 29 25 8 20 2 8 29 20 29 29 18 2 2 2 18 18 2 23 18 8 26 8 23 20 29 18 8 29 8 2 2 2 23 14 2 8 6 14 23 18 18 18 8 8 2 23 2 2 6 2 31 29 31 29 2 2 29 18 26 20 2 31 29 2 8 14 29 18 23 2 6 8 6 8 31 8 29 29 6 8 8 2 2 29 29 8 26 26 8 2 23 2 25 6 2 8 29 8 8 8 29 6 25 23 8 6 29 8 31 23 29 25 8 6 8 8 29 2 26 29 29 2 8 23 29 18 29 8 2 8 18 2 8 2 18 18 8 2 18 23 8 29 8 29 20 2 23 29 8 8 18 8 18 8 8 2 23 8 8 8 23 8 2 29 2 2 25 31 6 29 25 29 26 29 5 8 29 8 18 2 6 29 31 8 18 29 23 8 23 8 25 8 8 31 8 8 31 25 18 2 29 2 8 2 8 8 2 8 8 6 8 6 29 2 18 18 31 8 8 29 23 8 23 8 29 25 8 29 29 23 2 8 6 8 8 18 8 27 29 8 31 2 23 8 18 6 29 29 8 31 31 6 8 29 27 27 8 8 2 29 8 2 23 8 31 8 6 8 27 2 29 8 18 23 2 29 29 29 18 27 23 18 8 29 8 2 25 8 31 29 6 26 29 23 2 8 29 29 2 29 29 18 29 8 29 25 29 26 8 8 31 2 20 26 23 29 29 18 8 8 29 8 2 8 25 8 26 8 31 8 29 23 29 29 25 2 8 8 29 8 8 8 29 26 26 26 29 31 27 29 8 29 6 2 27 31 8 8 8 2 8 8 6 23 8 23 8 18 29 6 23 23 26 14 18 2 23 6 2 2 29 8 29 29 29 8 31 6 8 2 29 23 8 2 8 18 18 23 2 8 23 23 6 8 18 29 2 14 31 8 14 29 18 8 25 26 23 26 23 31 29 14 2 23 2 8 29 6 29 2 25 23 2 25 8 6 8 2 23 8 29 29 8 8 8 2 2 18 8 6 26 8 18 2 8 8 29 14 29 29 31 29 8 8 20 27 23 23 8 29 29 29 18 8 8 2 26 31 25 26 29 20 6 29 27 20 20 29 8 23 26 20 20 20 2 20 8 18 23 26 29 8 23 8 26 8 26 29 6 2 8 27 8 29 2 26 29 29 23 8 8 14 26 29 8 8 8 23 23 29 27 29 29 23 8 26 29 2 27 29 18 29 25 29 2 2 18 29 8 23 8 2 31 23 23 31 8 26 8 26 6 27 29 25 8 8 8 25 8 23 18 23 8 29 14 8 18 8 8 8 8 6 8 26 8 6 29 2 23 2 25 8 8 2 8 2 8 2 26 8 2 2 8 31 31 6 23 8 14 8 8 29 8 18 18 18 18 29 27 2 18 26 25 8 26 29 6 8 18 25 29 29 26 8 29 2 8 29 18 29 29 6 20 2 26 23 23 29 25 20 26 29 29 2 23 6 29 29 8 20 2 25 29 8 2 18 26 29 31 8 18 18 8 6 18 23 29 23 31 18 2 2 29 2 25 18 29 23 31 8 23 26 27 2 26 8 18 8 23 2 8 2 18 8 25 29 2 23 26 8 8 26 31 29 8 8 8 29 8 8 18 8 2 8 8 2 8 29 8 8 29 18 23 8 31 6 8 29 29 8 29 29 29 23 8 8 14 2 8 29 29 8 18 8 8 25 29 8 8 23 8 6 6 6 8 23 8 8 2 8 29 8 2 31 2 2 8 27 29 2 31 8 18 8 8 23 8 5 2 26 23 8 23 8 31 8 18 25 8 23 8 18 26 29 6 31 25 23 25 31 27 8 31 18 18 2 8 14 18 29 8 23 8 8 8 29 25 25 29 26 2 29 29 29 2 29 29 29 6 8 29 8 18 8 23 8 8 23 29 29 25 29 8 8 2 23 29 26 29 2 29 8 29 29 29 6 27 29 25 29 8 31 8 23 8 8 8 8 2 29 23 8 29 8 29 29 23 8 29 29 2 29 2 8 8 2 8 2 8 23 8 8 29 8 23 8 8 8 25 26 8 2 29 29 26 8 8 2 8 27 8 6 18 25 25 29 31 29 18 29 14 26 26 23 29 8 23 31 25 18 6 8 23 8 29 8 31 6 23 8 29 8 2 18 8 8 27 29 23 29 6 2 29 6 23 2 4 8 29 29 8 8 29 23 29 29 29 2 23 31 8 2 31 29 29 8 8 29 18 2 23 2 2 8 8 23 8 2 8 18 2 8 8 8 6 25 8 26 23 26 26 6 27 2 2 8 6 25 8 8 14 2 29 29 23 8 8 26 2 23 29 29 29 26 8 23 18 8 23 23 8 2 18 8 29 29 29 25 20 31 27 8 8 29 8 18 8 29 23 29 8 27 26 14 8 31 25 29 8 29 8 23 29 29 23 8 8 23 8 8 8 8 23 8 2 29 29 31 8 29 27 18 2 23 29 8 6 31 6 2 2 23 8 25 18 29 31 8 23 8 31 23 8 23 8 18 31 29 2 29 29 29 8 18 29 2 23 8 29 18 29 29 29 27 8 8 2 26 25 2 8 8 8 8 8 23 29 2 29 29 2 6 31 8 2 26 8 29 23 29 8 8 26 29 8 23 25 29 2 8 18 2 29 18 25 8 25 8 8 26 31 29 2 8 8 8 8 8 29 2 8 29 8 29 18 6 6 18 29 8 8 26 23 2 6 27 26 8 8 31 23 29 26 8 8 29 2 8 29 8 8 6 23 8 8 8 8 26 8 29 18 8 23 8 29 29 23 29 8 8 8 8 29 23 27 8 23 18 8 2 8 2 26 29 14 18 2 8 23 29 8 29 29 8 23 26 18 2 2 23 27 26 2 25 26 29 2 18 8 23 2 23 29 8 8 29 29 25 25 14 8 8 8 25 23 8 2 8 8 8 29 26 14 29 8 29 18 27 26 23 8 29 8 2 29 8 29 8 29 8 8 26 26 18 2 29 8 29 2 25 8 18 8 8 18 25 18 8 18 29 29 8 23 31 25 14 26 2 29 8 23 6 6 8 8 18 14 8 8 8 8 25 2 2 18 25 29 26 18 26 2 2 18 2 8 18 26 26 6 6 8 29 2 29 23 8 8 29 6 29 2 2 31 20 27 29 6 6 2 8 8 27 29 2 2 8 26 2 17 29 31 6 23 27 23 31 18 8 18 6 29 18 6 23 31 29 8 29 6 29 2 18 2 25 8 23 8 25 31 29 8 8 2 29 29 29 8 29 29 2 23 2 8 8 8 23 27 29 23 2 26 8 6 6 29 23 8 23 2 29 2 8 29 26 18 29 6 29 8 8 25 27 31 8 20 14 23 29 23 27 25 20 8 26 6 8 29 8 2 23 29 23 23 29 18 8 23 29 27 29 31 25 8 29 8 8 29 29 2 2 31 26 8 2 2 2 8 31 2 20 2 2 8 2 29 25 2 23 8 8 31 23 26 8 26 6 8 2 5 31 18 6 26 29 8 8 18 2 29 2 8 25 18 2 26 8 8 29 18 2 8 8 8 8 26 29 29 8 29 29 2 8 25 29 2 23 29 2 18 20 2 18 29 23 14 8 18 8 8 2 2 2 8 31 8 8 2 14 2 6 29 8 25 2 14 18 6 23 29 23 8 8 8 18 8 26 26 2 8 23 8 29 8 8 26 8 8 6 8 8 2 23 2 23 29 8 2 8 8 8 8 18 8 2 6 26 2 6 8 29 29 18 23 8 29 26 23 25 23 23 6 8 18 29 2 8 8 26 23 26 23 29 17 29 2 31 8 2 25 29 6 6 29 18 2 29 29 8 26 6 8 29 27 23 2 20 8 25 8 29 23 2 25 8 8 8 29 18 2 8 18 8 29 18 2 8 8 26 8 8 8 25 23 18 2 8 23 8 8 29 8 2 29 8 8 8 29 8 6 29 18 29 23 29 18 26 6 26 29 25 29 6 2 20 8 26 26 25 29 6 29 25 23 8 2 29 29 23 6 8 8 25 6 26 8 8 8 23 29 26 8 8 8 8 8 8 8 8 8 26 29 18 29 8 8 6 14 8 29 23 2 23 8 18 8 8 6 18 2 26 26 2 26 29 2 8 2 31 23 29 6 26 29 6 29 25 18 18 8 25 25 31 29 8 8 8 8 23 8 2 8 6 29 8 18 29 6 29 8 23 29 8 8 8 26 23 8 8 8 29 2 23 8 6 8 23 18 29 2 31 8 26 2 8 2 29 2 8 8 2 29 18 23 8 26 27 2 8 8 18 2 8 8 23 8 2 8 25 25 25 18 18 29 23 2 26 8 8 29 29 8 8 26 27 29 23 31 8 8 26 2 29 8 8 23 29 8 2 8 8 26 8 8 31 8 29 2 18 18 23 8 29 2 29 8 8 2 8 29 8 2 14 6 29 31 29 26 23 8 8 8 2 23 29 26 8 2 23 26 29 8 8 26 18 29 29 2 6 29 2 8 26 8 27 26 31 29 2 8 29 23 29 23 8 8 8 2 29 23 29 8 2 8 2 23 26 26 8 29 23 26 29 18 29 23 8 26 8 8 18 29 25 29 26 8 23 29 2 6 29 23 18 23 29 23 18 2 18 29 8 8 2 31 8 25 25 2 26 2 6 8 26 8 18 6 8 18 8 8 26 18 2 8 8 8 2 29 23 2 2 2 23 26 8 23 29 2 2 29 26 23 8 25 31 8 8 8 8 23 2 23 18 2 8 14 29 2 2 26 29 8 8 8 8 29 8 26 6 8 8 23 8 29 8 29 23 8 2 8 23 2 8 31 2 6 23 8 8 8 8 29 18 29 8 8 2 26 29 8 29 26 8 29 26 25 29 26 27 8 2 20 29 2 2 29 2 29 8 29 29 29 23 18 8 14 8 2 8 2 8 8 23 29 27 8 29 25 2 2 2 2 23 26 25 2 29 26 6 18 8 26 29 2 8 23 2 2 8 29 20 8 23 25 29 18 2 8 2 6 26 29 8 8 18 2 8 26 29 29 23 6 8 29 23 8 29 8 18 8 8 29 29 29 8 8 29 18 8 2 26 29 29 8 8 31 26 25 25 8 8 29 2 31 29 2 29 8 26 23 26 29 6 18 29 8 2 8 14 8 8 2 8 8 14 8 23 2 8 20 18 29 20 29 29 29 18 23 26 25 29 26 8 2 18 27 26 2 2 18 8 2 26 6 31 2 8 2 6 2 8 25 29 27 29 29 8 8 2 8 8 8 2 8 6 31 6 8 27 8 29 6 8 29 8 26 29 8 8 8 14 18 23 8 2 2 8 2 8 8 20 20 23 8 31 2 29 6 8 2 8 8 29 8 29 26 23 6 2 6 29 29 18 2 18 29 2 29 29 23 29 2 8 23 29 25 29 2 29 4 18 8 29 26 29 8 8 23 26 8 2 29 27 29 18 8 29 8 29 26 18 6 26 29 18 25 29 29 18 25 26 29 23 18 26 29 25 29 2 8 26 8 23 29 8 29 2 29 2 31 8 2 29 2 2 8 8 26 26 18 2 20 2 8 29 8 29 29 26 27 2 6 8 2 20 8 8 26 8 8 8 6 6 26 23 2 23 29 17 29 18 2 26 23 6 2 8 29 2 29 29 29 25 29 8 29 26 29 29 31 29 26 8 8 26 23 8 26 8 8 29 18 18 29 23 29 8 8 8 2 29 18 8 8 31 23 26 6 8 18 8 8 29 23 2 8 2 6 8 6 23 23 8 29 29 6 29 6 8 8 18 8 23 31 2 8 6 29 26 8 8 2 8 26 23 8 8 8 18 8 29 26 8 2 14 2 2 8 8 31 8 8 6 29 6 27 6 29 26 31 8 8 2 8 31 20 26 26 8 18 29 29 6 23 8 2 18 2 2 8 29 2 26 2 23 29 8 2 2 29 20 29 8 29 2 2 18 8 8 2 29 27 29 29 18 8 27 8 8 29 23 2 6 29 23 25 18 29 29 8 8 26 14 6 8 18 29 8 23 8 31 18 8 8 29 23 18 29 8 18 29 27 8 29 29 14 2 26 23 8 18 2 2 29 18 25 25 29 23 26 8 29 2 8 26 18 18 27 29 8 8 23 8 26 29 8 27 2 23 29 8 29 8 8 8 8 29 27 8 6 8 31 29 29 8 29 29 2 8 2 8 8 23 8 8 2 8 29 2 23 8 8 2 14 8 8 8 29 18 29 2 29 8 6 18 8 29 8 29 18 29 8 8 2 14 18 18 29 2 2 18 2 26 23 31 8 2 29 26 8 2 29 2 29 6 27 27 29 29 23 8 6 2 8 2 8 8 2 23 2 8 29 8 8 2 8 2 8 8 29 26 6 23 8 8 23 2 29 8 31 31 18 26 18 6 29 2 8 8 29 29 2 23 2 23 2 6 8 23 31 8 23 8 8 8 23 18 8 8 8 26 2 27 29 31 31 29 23 29 29 18 25 29 31 6 29 29 18 25 23 26 2 2 8 8 2 8 29 23 29 29 2 20 8 8 29 8 8 8 23 23 29 29 18 2 2 2 29 18 8 26 2 29 8 8 29 29 25 27 23 8 8 23 2 2 29 6 29 18 8 31 17 29 8 29 29 23 29 2 2 8 26 8 8 6 31 29 8 8 29 8 18 26 8 18 18 8 8 8 8 29 18 8 8 29 4 23 31 8 26 8 23 23 23 18 31 31 23 2 8 29 26 8 6 29 2 23 8 29 8 14 29 29 29 2 6 18 2 18 26 29 27 31 6 29 8 8 2 2 8 8 27 26 8 8 29 8 29 26 23 31 8 29 18 8 8 2 29 2 31 25 25 23 23 23 31 25 8 6 29 8 20 8 20 25 8 29 8 2 2 2 25 29 8 18 8 25 31 14 8 29 26 26 26 18 8 8 26 29 23 2 8 27 8 23 29 8 2 2 29 8 23 6 8 8 8 26 8 8 8 2 8 8 8 2 29 23 29 26 8 26 18 8 29 8 8 31 23 8 8 5 8 23 8 29 2 20 6 29 29 18 8 26 18 31 23 29 29 29 8 8 23 2 8 8 8 29 2 8 2 26 8 8 23 8 2 8 2 8 8 8 8 29 23 23 8 8 18 29 8 2 25 29 8 2 29 29 2 5 18 29 8 29 8 29 18 2 29 29 8 31 8 18 2 2 8 23 8 27 29 29 29 2 29 29 8 26 2 29 8 23 23 8 18 18 8 31 29 8 8 29 2 8 8 18 8 23 23 18 2 27 8 2 8 8 8 26 8 26 8 31 29 8 8 26 2 29 31 29 29 8 20 8 29 8 26 8 2 29 31 8 2 8 8 8 27 2 18 29 8 8 2 2 31 8 8 2 2 8 8 2 8 8 29 23 18 14 8 2 29 2 29 6 23 29 2 6 29 29 2 18 8 8 26 6 8 8 8 29 29 2 23 8 2 8 6 29 25 14 26 2 8 2 8 8 8 8 29 8 2 29 8 29 25 29 18 29 27 25 29 23 8 29 29 2 8 23 29 8 8 23 8 18 8 8 23 29 8 8 18 25 6 8 18 2 2 8 8 8 6 27 18 8 8 29 2 14 2 18 8 29 18 2 29 23 8 31 2 2 8 23 23 27 31 8 29 8 29 23 25 31 8 2 6 29 29 8 23 29 8 8 14 31 8 29 8 8 8 18 26 29 8 29 2 8 29 29 8 2 18 2 29 2 31 8 23 29 8 25 2 29 8 29 23 23 8 29 8 27 29 8 29 25 8 23 8 2 23 8 27 8 8 29 8 8 25 2 23 18 8 29 8 8 8 18 8 23 8 8 2 18 23 8 18 26 2 23 29 2 8 2 6 8 8 8 18 6 23 2 8 29 8 29 8 27 29 23 18 29 8 2 27 2 18 8 27 29 2 8 29 8 23 2 29 27 29 31 25 29 29 29 29 8 23 26 14 31 8 2 27 8 26 8 2 8 2 29 26 8 23 23 2 26 8 8 8 2 8 6 8 14 2 25 8 2 23 29 8 18 2 18 23 8 29 2 8 8 29 23 8 29 2 23 31 29 29 8 6 29 2 8 8 29 8 23 26 18 2 29 29 29 2 2 23 8 29 6 6 29 18 26 18 29 18 2 6 29 26 23 8 8 8 8 8 8 8 18 31 29 29 2 26 23 26 26 23 8 25 18 18 29 23 23 18 23 6 8 18 6 8 2 2 8 31 8 31 23 8 8 29 8 2 18 26 23 8 2 31 31 29 8 25 14 2 18 8 6 8 8 8 18 29 29 8 8 26 29 26 8 29 8 23 2 18 25 18 29 8 25 6 2 2 2 29 2 8 23 8 26 2 29 25 2 31 20 8 29 8 6 31 8 8 2 29 8 8 29 8 8 8 8 18 8 8 8 29 29 2 29 29 8 29 26 8 26 8 8 2 27 8 2 8 26 6 2 29 8 18 2 8 23 26 8 31 8 23 25 8 2 29 23 18 23 29 29 8 8 8 6 2 29 29 29 8 8 2 31 2 8 26 29 25 2 2 8 2 8 8 29 2 23 8 2 26 2 23 29 18 23 25 2 2 29 2 8 31 23 31 29 8 29 23 18 8 8 18 20 8 8 29 8 20 26 26 8 29 2 31 14 29 29 23 2 2 29 29 27 29 25 2 6 2 20 29 26 31 18 23 6 31 29 27 8 8 25 6 6 29 23 2 8 27 8 26 23 26 8 2 8 31 8 8 23 26 2 2 8 8 29 8 2 29 8 8 6 31 8 8 29 29 8 8 31 8 29 2 2 8 31 23 8 2 29 2 31 8 26 8 29 29 8 8 25 29 23 2 27 23 29 18 2 26 2 8 8 8 26 8 26 23 29 31 29 8 29 8 8 29 2 29 2 2 2 8 2 29 23 26 27 2 8 20 8 2 14 29 8 23 2 8 23 8 26 23 29 8 29 8 8 26 8 8 25 8 8 8 29 26 8 29 2 29 2 8 8 29 2 8 2 2 2 2 8 29 8 31 23 25 14 8 29 18 8 29 8 8 26 23 2 8 14 29 26 29 6 29 8 20 18 29 26 29 2 8 8 29 8 18 18 8 29 18 8 2 31 8 2 29 8 8 26 8 23 2 2 23 29 8 31 29 29 8 2 31 2 29 8 2 18 31 2 8 8 29 23 6 8 26 29 8 8 29 29 31 31 2 8 23 26 26 2 8 8 29 2 29 29 27 23 6 8 23 29 29 29 29 29 8 23 2 8 8 25 8 8 8 8 2 31 8 8 29 29 29 26 26 8 23 8 29 14 29 8 29 29 26 29 8 2 26 8 27 23 2 8 29 29 23 29 29 8 18 8 2 31 31 29 8 8 26 2 8 23 8 29 29 8 8 29 29 8 29 29 31 18 8 2 8 2 8 8 29 2 8 8 18 8 8 29 8 8 8 31 2 29 29 23 29 26 8 6 8 8 6 18 29 2 8 31 31 8 29 26 29 26 23 26 8 8 31 6 6 8 8 29 26 29 25 23 8 8 8 8 31 29 8 25 29 8 23 18 8 8 8 8 18 25 8 29 8 23 2 18 26 27 2 8 29 18 6 2 18 23 18 6 25 26 29 6 29 8 29 29 2 29 23 29 23 29 8 8 20 8 20 29 23 18 29 8 6 26 8 4 4 26 6 29 29 29 31 29 25 25 29 6 29 2 29 31 27 2 25 27 2 29 2 8 6 2 2 8 2 2 6 29 8 2 2 23 2 8 27 18 27 25 29 8 29 8 29 20 31 29 23 8 20 8 25 2 2 23 8 8 2 29 8 2 23 8 25 25 31 29 29 18 23 8 29 29 25 18 2 8 2 29 29 23 2 29 2 29 8 29 14 8 14 25 2 8 2 25 18 2 27 8 31 2 8 18 25 23 8 29 2 6 2 29 8 2 8 31 31 2 8 18 8 2 2 23 2 2 8 29 6 2 2 2 2 18 23 6 29 25 2 8 8 8 2 8 23 8 6 18 8 2 29 6 2 27 23 31 20 8 2 8 29 8 8 25 29 2 20 29 29 23 20 14 26 18 20 8 20 2 20 2 8 8 23 8 8 8 8 8 2 18 2 2 8 26 27 23 14 8 2 18 8 14 31 29 8 29 25 8 20 23 25 29 23 31 25 29 18 2 18 29 29 18 29 2 18 25 29 25 29 25 25 2 2 27 29 2 2 2 27 31 2 2 8 26 8 8 23 31 29 8 25 8 8 8 29 18 6 2 23 26 2 29 8 23 8 8 20 20 8 25 26 29 18 8 8 2 29 29 8 2 2 20 8 2 18 18 8 29 29 26 31 29 29 8 8 29 29 2 8 8 29 29 2 18 2 26 29 8 27 8 2 6 23 8 8 25 18 29 29 8 2 8 23 2 8 23 8 23 18 2 8 8 29 2 18 8 31 8 8 29 18 18 8 31 26 23 2 29 8 8 5 18 27 2 8 2 23 26 8 8 29 2 6 29 2 20 23 29 23 8 8 29 31 18 23 25 8 29 2 8 2 31 26 29 26 8 8 26 18 2 2 25 8 8 8 26 29 8 23 2 29 29 8 31 2 29 2 2 29 8 26 18 8 8 6 25 2 29 8 8 29 18 6 8 2 18 26 8 29 8 8 26 2 23 2 29 8 26 6 18 29 8 8 23 29 8 8 8 23 8 8 23 8 26 8 29 23 8 2 23 23 8 8 26 2 23 29 23 8 2 26 8 25 27 8 31 26 6 14 8 29 8 31 8 29 8 8 2 8 26 18 29 2 29 29 18 29 23 8 26 29 25 29 26 14 23 8 8 23 29 27 29 23 8 26 2 8 31 2 8 25 29 23 25 8 6 25 29 8 6 29 27 8 29 8 8 8 2 2 2 26 29 8 26 8 26 23 25 31 6 8 2 29 8 8 25 29 23 23 29 8 2 23 26 8 2 29 2 29 2 29 8 8 18 8 6 26 6 8 14 8 6 8 29 2 29 27 8 29 29 29 23 29 6 8 8 29 2 23 2 8 8 31 2 8 8 26 8 29 8 2 2 29 29 27 18 29 8 29 18 27 29 29 8 26 2 2 23 26 8 8 8 8 18 8 29 29 18 18 8 26 23 8 6 23 23 8 29 8 8 2 29 8 23 27 2 8 26 25 8 8 23 14 8 20 26 23 29 8 18 25 8 29 29 6 25 26 29 2 29 26 23 18 31 25 2 2 8 29 29 26 8 8 8 29 18 23 29 2 29 8 25 8 29 8 2 8 23 8 29 8 29 6 8 8 29 8 2 29 23 8 8 6 8 8 2 29 29 2 14 8 29 8 8 8 31 29 8 6 29 2 2 8 29 27 2 23 8 31 29 2 18 23 8 8 29 2 2 29 23 2 8 8 26 8 23 8 8 8 23 8 8 8 6 29 2 8 8 8 2 2 2 29 27 2 2 31 29 31 23 8 2 27 25 27 2 8 29 26 23 18 8 29 8 2 29 2 23 27 26 8 26 29 23 8 8 18 8 2 29 2 23 2 8 26 8 2 8 29 8 8 2 8 8 6 18 8 26 8 8 8 8 8 2 2 26 23 8 2 29 2 29 26 2 2 29 8 23 29 29 8 2 29 23 29 8 2 29 8 29 8 8 2 26 8 26 29 23 29 2 2 29 29 23 8 25 27 2 8 2 2 2 8 29 8 23 26 23 26 26 26 6 23 8 26 8 8 8 2 31 29 29 6 18 6 23 29 8 26 2 2 18 31 2 29 29 2 8 8 8 29 29 6 6 29 29 25 25 20 20 26 26 26 8 8 26 2 31 31 8 20 8 2 8 31 29 29 29 8 26 8 2 23 23 23 8 29 29 18 18 8 26 29 27 5 8 2 2 8 14 2 29 29 5 2 8 2 18 29 2 26 29 8 2 6 8 26 23 18 26 27 29 29 2 18 25 18 2 2 20 20 20 20 26 8 6 26 2 23 2 8 14 8 8 18 20 2 8 8 2 8 8 8 29 2 14 8 31 8 23 29 8 29 2 2 29 8 18 6 26 23 29 18 8 8 2 23 8 8 29 2 23 8 29 29 29 26 8 8 8 8 31 29 8 29 29 8 29 25 14 8 8 29 6 23 8 31 23 26 29 6 2 29 8 18 8 8 18 29 29 8 29 8 8 8 2 26 26 26 26 8 31 29 25 31 8 8 29 29 27 29 18 8 26 8 29 2 6 8 26 29 8 8 31 8 2 2 2 2 8 25 29 8 8 2 29 18 2 8 29 29 23 2 8 2 29 6 31 31 31 8 29 29 2 8 23 6 6 25 8 8 23 29 23 6 18 26 29 8 8 8 31 8 2 8 8 23 29 26 8 8 29 26 2 31 29 27 8 8 25 29 29 23 29 8 8 29 26 8 6 8 2 8 23 8 8 31 29 18 23 4 29 8 8 2 8 8 18 2 29 8 8 23 2 23 8 8 8 23 8 29 8 18 2 8 6 2 8 8 8 18 8 8 8 2 29 18 2 23 2 29 2 2 8 23 2 8 2 26 8 2 8 29 26 8 8 23 29 8 29 2 8 8 8 23 2 8 26 8 8 18 29 6 8 26 14 6 29 2 23 31 2 8 8 8 29 8 8 23 8 2 29 8 26 23 8 18 29 8 2 2 18 8 8 29 2 29 26 2 29 2 8 8 23 25 26 18 8 26 8 14 31 8 2 23 2 18 29 31 8 23 18 8 2 29 8 18 8 25 29 31 6 29 29 2 8 8 8 25 2 18 8 8 8 23 23 18 18 8 26 26 23 23 29 8 2 8 29 5 6 18 8 8 8 2 8 2 23 29 31 8 27 8 29 2 6 2 29 2 29 2 8 26 8 8 31 18 29 8 8 2 23 20 23 25 23 2 8 29 14 8 29 6 8 8 8 27 2 8 8 29 8 8 23 8 29 23 23 18 29 6 18 8 8 25 25 29 6 8 23 25 2 29 6 29 8 29 8 2 2 8 2 8 29 29 8 29 29 2 8 18 29 29 26 8 8 18 8 6 6 8 29 2 8 2 23 29 26 29 2 20 8 26 18 26 2 29 26 8 8 29 2 29 8 26 8 23 8 29 8 8 8 18 31 8 8 8 2 29 8 8 8 29 8 23 6 8 18 5 8 6 29 29 8 2 8 29 8 18 29 2 29 8 26 2 31 2 23 2 2 29 27 8 18 26 8 23 29 8 2 23 29 29 18 25 25 2 2 26 8 2 8 8 18 29 2 8 29 29 29 29 31 6 26 18 8 8 29 6 2 8 29 29 29 8 8 8 8 29 27 29 6 29 29 6 8 8 8 8 23 8 8 8 26 2 29 8 25 26 8 31 20 8 2 2 23 18 29 8 29 8 23 25 31 29 29 8 23 8 25 18 8 8 2 8 8 18 2 23 29 2 31 8 8 29 2 29 29 29 2 6 2 8 23 26 29 8 29 23 8 2 8 8 29 29 8 31 8 8 8 8 29 2 2 8 8 23 6 29 8 8 8 2 8 8 8 29 6 6 23 29 29 29 14 18 27 31 23 18 26 23 23 6 29 29 8 29 8 2 8 8 2 2 6 29 8 23 8 23 2 8 29 6 29 8 23 23 29 29 29 29 29 31 2 26 25 29 29 18 8 6 18 29 2 29 8 8 29 31 23 27 6 25 8 8 23 6 14 8 27 8 2 29 18 29 6 8 26 18 29 8 29 27 2 6 2 18 23 8 2 8 2 26 23 29 31 25 29 27 26 29 25 8 29 26 18 29 8 8 26 8 29 18 29 8 29 29 29 26 23 14 18 29 8 8 6 29 29 8 8 6 25 29 8 29 29 8 8 8 29 8 23 8 26 8 29 2 8 18 8 8 2 2 8 29 29 29 14 25 8 29 2 29 29 27 29 31 2 18 14 29 18 2 23 23 2 29 14 8 8 2 8 8 31 29 18 31 8 25 2 2 18 2 29 8 8 8 8 8 8 2 18 18 26 23 18 8 26 2 8 8 29 8 8 23 8 6 8 31 6 8 23 29 8 23 23 31 8 29 2 29 31 2 29 2 8 29 29 2 29 26 23 29 8 2 6 29 23 8 2 8 25 29 2 25 29 29 2 2 23 29 8 29 8 23 8 8 14 8 29 29 6 26 18 23 8 29 29 29 8 26 8 8 6 31 8 8 8 29 29 18 29 29 18 6 8 8 29 29 23 2 8 6 2 8 8 8 2 8 2 8 8 2 8 18 29 8 29 8 8 18 2 5 29 29 31 8 8 29 8 8 8 29 6 8 8 2 23 29 29 29 23 8 26 2 8 8 8 8 8 29 2 8 2 2 8 5 2 8 18 20 23 29 8 29 8 27 23 2 23 8 2 26 29 8 29 26 8 2 8 8 26 6 23 18 29 31 29 26 18 29 18 2 18 29 8 8 2 29 29 2 8 8 8 26 23 27 2 26 29 31 29 8 29 6 8 8 6 20 2 29 29 23 8 8 8 8 29 6 23 18 29 2 2 26 29 25 27 29 8 2 8 2 8 8 8 27 23 8 23 29 8 2 8 8 8 8 26 8 8 8 8 8 29 23 18 23 6 18 23 8 29 8 2 8 29 8 26 23 8 23 2 18 2 8 31 29 8 18 8 25 8 8 8 8 23 29 8 2 18 29 2 29 2 29 6 25 2 2 8 27 18 27 29 8 29 29 29 25 18 29 6 25 25 6 25 31 29 29 29 2 2 29 29 29 29 2 2 2 18 29 29 8 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 16 29 29 19 16 6 19 29 17 16 16 29 16 16 13 29 16 29 19 29 29 16 16 29 29 16 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 31 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 18 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 8 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 14 29 29 29 29 29 29 2 29 29 8 27 31 29 29 29 29 29 29 2 29 29 31 2 29 29 29 29 2 29 29 29 2 31 2 29 2 29 29 2 29 29 29 29 29 29 18 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 19 19 16 29 16 16 29 29 8 29 29 29 29 16 29 29 29 16 29 29 29 29 6 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 16 29 29 29 29 29 29 2 17 29 29 29 29 29 6 29 25 29 29 29 29 29 19 29 29 16 29 29 29 16 16 29 29 29 29 29 16 29 8 29 29 29 13 25 29 29 8 29 29 16 29 29 29 29 29 29 29 16 29 16 29 16 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 18 29 13 29 29 8 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 25 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 8 31 29 29 29 29 29 29 16 13 16 17 29 16 13 16 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 29 29 29 31 29 29 29 29 29 27 6 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 16 29 29 16 16 18 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 5 2 27 29 2 27 27 2 29 31 2 27 2 2 18 29 2 29 29 29 29 2 8 8 29 6 27 8 8 29 29 8 29 2 18 31 29 29 18 25 2 29 25 2 29 18 29 29 18 29 2 29 29 29 29 29 18 29 29 29 2 29 6 25 8 23 8 8 2 6 6 29 29 29 25 18 8 8 29 29 29 8 2 2 29 25 29 23 27 25 2 25 25 2 29 18 31 29 29 2 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 8 18 29 29 29 2 29 29 31 29 5 29 29 29 29 2 29 29 29 29 8 29 29 6 29 29 29 25 29 25 29 29 18 2 2 27 6 29 29 29 29 29 8 2 2 29 29 6 29 29 8 8 29 29 29 29 29 29 8 29 29 29 8 6 29 29 31 29 25 8 29 26 8 8 23 25 29 8 18 6 8 25 8 29 29 4 29 26 23 27 8 29 2 25 23 8 31 29 6 31 26 2 31 8 8 18 25 29 31 23 2 8 8 8 29 2 25 14 8 25 2 8 6 23 25 29 2 8 5 25 8 29 8 29 8 25 2 2 31 29 29 2 29 2 29 29 29 29 29 29 29 29 25 25 29 29 29 31 29 29 29 29 31 25 25 25 2 27 29 29 2 18 2 29 18 29 27 29 25 29 29 29 29 29 29 8 31 29 2 2 29 29 2 2 6 2 29 29 31 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 27 29 29 29 2 29 29 29 31 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 25 29 29 29 29 31 2 27 29 29 18 29 2 18 2 2 8 2 23 2 8 29 2 8 29 6 29 29 23 29 25 25 25 25 6 2 8 29 25 31 29 25 29 8 29 29 29 6 8 29 29 6 29 31 8 14 29 25 8 8 8 8 29 2 18 2 6 29 6 25 2 25 31 23 29 8 8 8 2 8 2 8 8 6 25 8 8 29 8 8 23 8 8 8 8 2 6 8 29 2 8 8 18 27 2 29 29 8 29 29 29 2 23 2 29 31 8 23 2 8 2 2 2 18 2 29 8 8 29 26 18 23 29 2 29 29 2 8 2 8 23 29 29 8 31 2 31 8 8 8 2 20 2 8 23 27 29 25 25 29 8 8 29 18 26 2 31 6 2 8 31 18 8 29 31 31 8 8 8 29 8 29 26 8 23 8 8 31 23 18 29 8 8 2 6 6 23 8 6 29 6 29 25 2 8 31 5 8 29 26 20 29 29 20 20 20 8 6 8 29 18 31 8 29 8 8 18 2 25 2 29 25 26 8 8 2 27 23 8 8 8 23 18 6 6 25 26 18 6 8 8 27 31 20 20 2 2 2 8 2 8 2 18 6 29 29 23 8 29 29 8 8 29 29 2 2 31 8 8 8 29 2 25 2 29 18 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 6 29 29 29 29 29 2 18 18 6 29 29 27 6 29 29 18 29 29 29 29 29 29 29 6 29 29 6 27 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 27 2 29 29 2 29 25 29 29 31 29 29 29 29 29 29 31 8 8 8 8 2 29 25 2 8 2 8 25 2 29 18 2 25 25 29 8 23 29 5 31 18 8 8 18 29 6 8 8 29 29 29 8 29 18 2 2 18 6 8 29 31 29 31 23 29 29 29 26 8 23 2 29 8 8 2 8 29 2 23 25 2 8 2 29 27 6 2 8 26 2 8 2 2 29 2 29 31 8 25 8 8 8 8 8 29 23 25 8 26 29 29 8 23 25 6 2 29 8 8 23 29 29 8 8 6 8 26 25 23 26 2 29 23 8 29 25 29 18 18 23 29 6 2 2 29 8 31 4 8 23 23 23 29 2 2 8 26 8 29 18 20 2 8 8 8 23 2 2 29 25 8 8 29 29 29 2 8 2 23 8 8 2 8 2 8 6 29 8 23 8 25 18 2 29 23 8 25 8 18 8 8 25 8 31 25 31 25 2 8 8 25 2 23 31 8 29 20 25 6 8 31 29 29 8 8 20 2 25 29 25 18 29 29 29 2 23 2 25 8 26 29 2 31 8 2 29 31 25 6 18 27 29 29 2 8 8 29 26 25 25 23 5 29 2 18 20 8 23 29 31 8 26 8 2 23 8 29 2 29 29 31 29 29 2 2 6 8 18 8 25 29 23 26 26 8 8 2 29 26 26 29 23 8 6 23 2 8 8 23 2 29 29 23 31 31 2 29 2 29 29 29 18 2 23 2 8 8 29 26 2 8 2 2 18 31 8 2 8 8 26 29 8 31 23 29 25 6 8 26 8 31 2 29 18 8 26 6 31 26 2 29 8 29 29 29 6 26 31 26 23 18 25 8 8 29 8 8 29 31 29 29 29 6 8 26 6 26 18 26 8 8 26 20 23 29 23 29 25 26 8 26 8 23 8 29 25 25 29 29 25 27 27 6 8 8 31 29 2 23 8 8 18 2 8 6 25 8 8 27 29 6 2 18 31 26 23 29 8 23 29 26 2 8 27 29 31 23 8 25 18 25 2 2 27 29 29 8 26 29 8 8 18 20 23 8 31 29 18 8 2 29 23 8 27 6 8 29 18 8 29 18 29 23 2 18 29 25 29 8 25 23 18 6 2 8 29 26 31 23 18 23 26 2 29 29 6 29 27 8 8 23 8 29 2 25 29 26 29 29 18 18 29 23 29 29 8 31 8 2 2 8 26 18 23 25 29 29 2 26 23 8 8 25 29 14 8 8 26 6 18 8 18 31 8 26 8 29 27 29 23 8 2 29 26 8 8 23 26 29 8 18 8 29 29 6 2 2 8 2 25 8 23 18 26 8 2 2 26 8 18 29 2 8 23 14 23 25 29 8 18 29 31 8 29 29 8 8 18 8 31 26 29 29 8 23 8 31 8 8 29 29 29 6 31 8 23 29 31 2 18 8 29 26 8 31 8 2 23 8 29 2 2 29 29 18 25 31 29 29 8 6 8 29 2 8 8 31 6 5 25 26 8 31 2 23 8 8 18 8 29 25 25 29 23 18 26 2 6 26 6 29 8 18 29 2 8 26 20 20 29 26 20 20 29 14 18 2 8 26 8 8 27 14 29 8 8 31 26 18 25 8 8 26 29 26 8 23 29 26 29 18 2 8 31 29 25 26 18 8 29 8 8 2 27 29 23 18 8 27 31 2 18 29 27 31 8 2 29 6 29 25 23 8 29 29 8 8 25 20 20 20 20 23 29 8 8 23 8 8 23 2 23 25 8 29 29 18 26 8 29 8 8 29 8 8 8 8 8 8 8 29 2 23 8 29 29 8 6 2 2 23 8 29 2 20 2 8 29 8 18 2 2 2 23 6 29 18 29 2 25 2 27 29 26 8 23 8 23 29 18 23 8 29 29 18 29 2 8 8 2 2 6 8 8 4 18 8 23 23 29 29 14 2 8 23 29 29 29 2 29 8 2 29 8 8 26 23 23 2 23 8 29 26 26 8 8 26 8 29 20 2 20 25 2 18 29 8 18 18 8 27 26 8 8 2 29 23 29 29 31 8 29 8 18 2 23 8 6 29 29 23 18 8 2 29 8 8 26 29 29 8 8 6 8 2 2 29 29 29 8 18 8 26 8 14 29 8 8 26 26 26 8 31 26 23 8 2 31 8 8 2 8 26 8 2 8 29 8 29 29 29 8 25 2 8 2 25 8 6 29 25 25 31 25 25 27 31 23 2 25 29 2 29 2 25 25 2 27 25 8 2 6 8 2 29 2 2 25 23 6 8 29 20 8 29 29 18 26 8 2 29 29 29 18 23 8 2 31 8 6 20 2 23 27 2 25 25 27 29 8 2 23 29 2 18 23 8 8 23 18 29 20 29 14 6 20 6 2 29 2 2 25 29 2 8 26 20 6 18 26 20 29 2 23 29 27 2 25 2 8 8 8 27 26 6 26 8 8 8 23 29 8 25 8 23 25 29 8 29 8 8 6 2 23 6 29 18 31 27 29 27 8 2 2 8 8 29 26 29 29 8 29 23 25 31 8 29 8 8 8 31 31 23 26 2 2 8 8 31 8 18 2 8 2 29 2 23 29 23 6 14 29 2 8 6 6 8 8 29 6 2 23 23 2 6 26 2 8 31 29 8 29 6 23 29 6 8 2 2 26 18 31 25 29 29 23 25 26 8 26 26 8 18 29 27 2 29 18 29 29 23 23 2 8 18 8 25 31 29 18 2 23 2 8 29 8 8 8 31 8 8 29 8 8 29 29 23 8 26 29 31 2 8 26 26 8 23 8 8 31 29 23 2 2 31 18 8 8 29 29 2 2 8 23 31 29 2 29 8 8 8 26 23 8 8 18 8 23 8 8 29 31 18 2 14 8 18 23 8 29 29 26 8 31 18 14 23 25 8 8 29 8 29 8 8 2 18 2 29 25 8 8 6 29 31 29 23 20 6 2 29 18 8 2 23 18 26 2 8 26 8 14 31 6 8 2 18 8 18 29 6 29 27 8 23 29 8 23 8 29 29 18 8 29 2 23 29 18 8 23 29 29 26 8 8 31 29 26 23 26 17 29 23 8 26 8 8 29 8 8 26 23 6 29 8 31 8 8 27 29 8 23 8 29 29 27 29 26 23 8 2 2 8 26 26 31 26 8 27 29 25 2 14 29 8 8 8 29 8 29 25 6 29 31 8 31 31 31 6 2 18 26 2 8 23 8 8 8 25 8 26 29 2 23 8 29 25 29 8 8 2 29 2 29 23 2 8 2 2 23 8 26 29 8 29 18 29 26 26 8 29 8 26 8 26 26 27 25 25 2 2 23 8 20 29 23 29 29 2 8 8 29 8 29 2 23 29 2 8 8 29 20 26 18 29 29 8 6 2 25 8 29 2 8 8 29 18 18 8 8 8 18 27 2 8 29 2 29 26 23 29 31 2 18 8 6 31 8 29 6 29 29 8 31 8 23 23 23 29 29 29 18 8 8 29 2 23 18 8 29 23 8 25 8 2 2 8 23 2 6 8 29 29 18 29 25 25 23 8 8 26 8 8 23 2 26 29 6 23 29 29 31 29 8 29 25 8 29 26 29 18 29 25 2 8 2 2 8 26 23 8 29 29 2 23 14 31 8 29 18 6 8 2 25 29 2 29 8 29 8 26 2 29 29 27 8 23 29 31 29 29 29 29 2 18 29 2 26 8 23 31 29 29 14 29 8 29 2 8 23 2 8 18 8 8 29 26 31 8 23 8 18 6 2 2 8 29 29 26 8 29 29 2 29 2 8 29 31 29 2 31 25 8 8 8 8 18 29 26 26 2 8 6 29 6 2 29 8 26 29 26 8 18 18 8 23 29 8 8 29 29 8 29 23 8 18 26 29 8 29 31 29 6 29 8 2 8 8 2 8 2 18 2 29 8 2 18 2 31 2 31 27 8 26 29 29 8 14 8 2 8 26 8 23 29 26 2 29 2 29 8 31 8 23 8 26 8 2 26 8 6 23 2 8 29 17 25 29 29 29 23 29 18 29 8 8 26 2 23 2 31 8 8 8 8 23 29 8 2 8 29 23 2 23 8 29 29 29 2 29 29 26 8 27 23 29 29 29 8 31 2 8 31 8 2 23 29 8 29 8 8 8 29 18 8 18 6 29 29 29 29 25 8 8 29 6 2 8 27 18 29 6 6 23 23 2 31 2 8 8 8 23 31 8 2 8 8 23 29 2 25 8 29 8 26 6 29 8 2 8 8 26 29 23 8 29 29 29 31 2 18 29 8 25 8 29 6 8 29 8 8 29 18 2 6 8 8 29 26 23 29 29 29 23 8 29 8 29 23 26 2 8 8 8 2 23 29 14 8 8 26 26 8 23 2 29 25 2 2 2 2 29 2 8 8 29 29 29 25 8 18 2 29 2 29 23 2 8 25 8 6 6 29 8 4 29 13 23 8 8 8 29 8 8 2 8 8 29 29 29 29 8 26 8 8 6 29 26 23 29 8 8 18 26 2 23 8 25 29 29 8 26 2 8 23 25 31 29 8 8 26 8 23 23 8 29 29 29 8 8 29 8 23 29 29 26 8 8 2 6 23 8 2 8 8 31 29 23 8 23 29 27 8 6 8 2 6 8 18 29 23 8 29 29 29 23 2 8 26 8 8 6 29 8 29 29 23 2 8 8 8 8 6 8 23 29 8 29 26 26 2 8 8 29 8 8 23 2 29 29 8 18 2 29 2 26 18 26 8 2 29 8 8 8 8 26 8 8 25 2 8 31 29 29 2 29 23 29 8 29 29 6 29 29 25 29 29 8 29 8 29 8 6 25 8 8 29 23 29 31 8 29 18 2 29 23 2 26 8 29 2 8 2 29 6 18 14 6 8 18 29 8 6 8 29 29 8 8 23 8 8 8 8 29 25 2 23 25 29 29 8 18 8 2 26 2 8 23 31 2 29 8 29 18 27 25 29 2 27 8 8 31 2 8 14 8 23 26 17 25 29 8 8 29 8 23 29 2 18 23 18 23 25 26 2 25 8 26 29 23 8 8 29 29 8 2 8 25 25 29 29 18 29 29 8 29 31 25 8 2 25 29 18 18 29 2 23 8 2 8 8 8 29 29 31 29 2 29 8 8 8 29 23 25 23 29 29 2 23 8 8 8 29 2 25 26 23 23 8 8 29 29 23 18 29 6 8 8 29 25 29 29 25 18 2 6 29 29 2 29 25 29 2 8 27 26 2 23 29 25 2 2 8 29 23 29 29 31 29 2 8 26 27 8 25 18 2 29 23 23 2 29 27 2 29 29 29 8 20 2 29 26 25 27 29 29 8 2 23 2 23 29 2 27 29 27 2 8 2 8 8 8 29 8 23 29 29 2 18 26 2 2 8 8 29 29 25 29 27 18 25 29 8 2 2 6 31 29 23 27 8 29 8 23 26 8 29 8 6 18 8 2 8 8 18 6 2 29 8 29 2 23 18 23 25 2 20 8 26 2 18 23 8 8 23 31 26 8 8 29 29 31 31 8 6 8 8 8 27 8 18 26 2 31 8 18 8 18 29 8 6 23 8 2 8 8 23 2 25 8 29 26 29 2 8 23 29 23 26 8 23 31 29 8 8 8 31 8 8 2 29 8 18 23 2 29 8 8 23 29 29 29 29 31 26 2 25 29 25 8 31 2 8 31 31 23 8 2 29 8 8 23 8 29 27 18 29 2 26 2 29 29 2 8 29 29 8 8 8 18 6 8 26 29 8 8 8 8 2 8 26 23 8 31 29 8 2 6 25 8 2 8 31 27 8 23 29 8 23 6 25 8 8 31 8 6 29 8 8 8 29 8 8 29 8 18 29 31 6 8 26 18 2 26 26 29 8 8 8 8 23 26 2 29 26 29 25 23 29 8 23 23 8 8 26 25 8 8 27 8 29 2 29 2 27 27 14 8 23 31 23 29 2 29 8 29 29 2 26 8 8 8 2 29 29 29 23 8 2 8 2 23 29 14 8 8 31 26 25 29 29 18 14 14 18 6 8 2 29 8 31 2 23 2 8 2 29 8 2 8 29 26 29 18 18 8 2 8 29 8 2 2 2 2 8 2 8 23 26 2 18 14 8 8 29 8 29 8 2 31 6 26 8 23 23 29 8 8 29 8 8 8 26 8 29 23 29 29 23 8 29 6 8 2 29 8 6 2 29 23 29 8 8 29 23 29 2 2 29 8 8 8 8 18 26 26 29 8 29 8 2 8 26 23 29 2 8 8 8 23 8 8 8 31 8 8 26 26 29 8 2 26 14 6 27 8 18 2 8 26 29 8 8 29 8 8 8 23 8 29 26 8 8 8 8 29 8 8 6 2 23 6 26 8 2 26 23 8 29 31 8 23 23 8 8 23 2 23 29 29 8 26 2 8 8 8 8 29 8 29 8 27 18 8 29 8 8 6 8 29 23 26 29 31 2 8 18 8 29 2 8 26 26 29 6 23 29 6 14 29 29 29 29 29 2 23 8 31 8 8 17 2 29 8 27 8 26 29 29 8 26 2 2 2 6 23 8 8 23 23 8 8 6 29 29 6 29 8 8 8 6 23 8 8 29 29 26 26 8 8 29 23 6 29 26 29 23 18 2 8 29 31 8 8 8 18 26 8 23 31 8 29 8 8 8 26 14 2 23 23 29 8 8 8 26 8 23 29 2 26 8 29 8 6 8 18 2 2 23 8 8 2 8 29 6 31 31 27 23 8 8 14 8 6 26 8 8 25 29 26 27 29 8 29 29 8 29 31 8 29 26 8 8 26 23 8 8 29 25 23 2 29 8 23 6 8 8 8 29 8 18 26 23 2 23 18 8 25 8 14 8 29 8 2 8 2 26 26 2 8 31 8 25 8 8 2 29 2 2 29 29 2 20 23 8 23 8 8 26 31 2 6 29 5 26 6 31 23 8 8 8 2 8 4 23 26 17 2 23 6 26 2 23 8 2 18 29 8 14 8 29 18 2 8 29 8 23 18 17 25 8 25 29 8 18 27 8 18 8 26 8 8 23 29 8 23 8 23 29 8 8 18 6 29 29 2 20 8 2 8 29 2 2 29 8 8 26 29 18 26 29 8 29 8 8 29 23 23 23 18 23 29 29 2 25 25 6 29 23 8 8 27 2 25 8 18 8 8 8 8 6 2 8 2 23 2 2 27 29 8 2 8 8 29 29 8 2 29 8 29 29 29 29 8 25 27 6 8 8 8 2 2 18 8 6 8 29 8 8 29 29 6 18 2 2 2 8 8 23 2 31 27 27 18 18 18 2 8 8 2 2 23 31 29 29 23 6 8 29 25 6 8 25 25 2 20 8 8 23 8 2 8 8 2 8 8 23 8 18 25 8 6 26 8 23 2 29 2 8 23 2 2 23 29 2 29 29 8 25 2 25 29 29 29 8 8 2 8 8 8 29 26 8 26 8 25 8 25 8 23 2 8 6 29 8 8 8 8 14 18 29 2 8 2 8 8 23 8 8 31 31 26 31 6 18 29 25 8 23 2 29 29 25 29 8 26 8 8 29 18 29 29 8 23 8 8 23 29 2 8 29 6 29 26 29 29 29 6 8 17 25 2 8 29 8 2 26 8 6 8 2 2 23 26 2 6 29 29 2 8 25 2 8 26 29 31 23 29 26 2 8 23 8 31 29 8 2 31 29 18 18 29 2 20 20 2 29 26 8 8 2 8 8 2 8 8 29 31 29 23 2 2 2 29 29 18 31 18 8 2 8 8 8 8 8 26 29 8 31 8 8 6 23 25 29 23 8 8 27 2 29 23 8 2 29 8 8 27 29 31 2 6 2 2 29 23 29 8 8 29 29 23 8 6 25 8 8 8 8 29 2 25 26 8 18 29 2 8 6 27 27 8 8 8 20 8 8 8 31 2 29 2 2 2 2 31 17 8 8 8 29 2 26 8 2 31 8 8 8 8 23 29 31 18 29 8 8 29 23 8 8 14 26 26 31 29 23 29 29 26 23 8 2 31 18 18 29 8 26 27 6 2 23 26 29 18 2 2 18 29 8 8 8 2 29 29 2 6 23 8 8 8 8 8 23 26 8 8 29 8 26 26 26 29 8 23 18 31 18 29 6 29 8 23 2 29 8 26 8 23 25 2 29 26 8 6 8 18 8 23 8 8 2 8 29 6 8 29 29 23 29 8 18 29 29 6 6 8 8 6 2 8 8 8 25 2 2 8 25 29 25 23 18 27 8 8 8 8 23 29 8 23 6 29 25 23 2 18 29 8 23 29 29 18 31 29 29 2 18 29 29 2 23 2 29 8 8 8 29 26 29 23 29 8 8 23 8 26 29 18 2 8 29 8 2 8 29 8 29 29 29 29 8 26 8 8 23 31 25 14 8 26 26 6 27 8 31 31 26 26 29 8 8 8 8 29 8 2 26 26 8 2 8 25 26 8 18 23 26 29 29 8 8 26 29 2 23 2 25 6 2 29 25 6 31 6 29 2 27 2 23 29 8 25 8 8 8 18 29 8 26 8 8 8 29 8 6 29 6 8 8 26 26 8 26 2 25 29 18 8 18 29 2 29 8 8 8 29 8 2 2 2 29 8 29 29 8 26 29 8 8 23 6 26 8 8 8 8 2 8 29 8 29 8 25 8 8 2 29 8 8 29 18 8 2 8 29 26 8 2 29 8 8 29 8 8 2 26 8 8 4 8 29 29 18 6 29 8 8 8 26 8 29 8 2 2 8 29 26 2 8 8 31 29 8 29 8 29 2 29 8 14 29 29 8 2 29 26 25 2 8 8 18 27 2 29 27 6 23 18 2 29 2 2 8 29 26 29 23 8 29 5 29 2 27 18 27 29 25 2 27 8 31 8 8 8 8 29 8 8 8 18 8 23 8 2 8 27 29 29 2 29 23 29 29 8 8 29 26 2 29 29 6 23 29 8 8 23 29 26 29 29 2 26 6 29 8 8 18 18 29 8 18 8 29 8 8 2 29 26 23 8 6 2 8 8 26 29 8 23 8 8 26 8 8 20 2 8 8 8 8 18 29 6 8 8 8 18 29 23 6 20 29 8 6 8 8 2 31 23 29 23 29 23 8 2 2 29 26 8 2 8 8 18 26 26 8 25 29 26 8 2 29 25 29 26 2 31 8 2 29 8 2 8 8 2 29 31 2 8 2 29 6 29 23 18 2 29 2 14 29 6 29 29 26 8 29 2 27 31 8 8 8 2 2 8 29 6 29 23 29 29 8 2 18 8 29 23 26 26 29 8 2 18 8 14 8 8 8 23 2 8 8 29 29 6 8 29 6 23 8 8 2 26 29 23 2 18 2 29 8 29 18 29 8 6 2 26 8 8 8 26 6 2 6 29 2 29 29 8 29 26 2 8 2 8 2 8 29 18 8 8 2 2 29 26 29 23 2 29 29 23 2 18 8 8 8 8 8 29 29 8 26 26 23 8 6 2 26 18 8 14 23 8 29 6 23 29 8 29 2 31 6 29 8 8 14 29 23 29 29 8 26 26 23 8 8 25 27 29 2 2 31 8 29 29 27 2 8 20 26 8 8 29 20 8 26 2 2 20 20 8 20 8 2 2 8 8 29 18 8 31 2 23 2 23 8 8 2 29 2 2 29 27 18 8 23 2 25 2 29 2 6 6 25 2 8 26 8 8 8 29 6 8 25 25 8 31 29 23 8 29 29 25 25 8 29 29 6 18 31 6 8 29 6 2 8 2 26 8 8 8 23 18 29 29 2 26 8 8 8 23 29 8 29 18 6 18 2 29 29 8 29 29 8 8 8 23 29 26 29 2 8 23 2 29 14 8 5 29 29 2 29 2 20 29 29 8 18 18 29 26 8 8 29 26 2 6 27 23 29 2 8 8 8 29 2 18 8 23 26 8 8 2 31 8 31 29 6 8 23 6 8 2 29 8 2 26 29 8 2 26 29 20 6 8 26 18 8 6 2 8 6 23 26 8 8 29 26 8 23 29 31 18 26 31 26 26 8 25 29 29 27 26 2 2 2 8 18 31 26 2 23 29 8 29 8 2 31 8 25 2 23 31 6 8 29 2 2 18 23 6 29 2 26 8 8 25 14 31 18 6 29 8 8 23 29 18 8 26 29 31 25 29 26 2 8 26 29 2 8 6 29 27 8 8 2 29 29 23 14 6 29 27 23 31 20 8 8 29 26 2 29 29 8 29 2 8 8 8 8 18 31 8 23 5 27 23 8 31 29 29 8 2 26 26 29 29 29 29 8 2 18 29 8 2 8 2 8 8 23 2 2 6 29 2 2 29 18 2 26 8 29 29 29 2 29 8 2 8 29 6 29 2 31 25 2 8 31 25 29 26 6 29 31 8 2 6 2 8 8 29 2 23 18 8 6 8 18 29 2 8 25 26 23 8 14 2 29 23 8 8 8 2 25 23 23 29 29 29 8 2 18 8 2 29 8 29 2 8 8 8 8 29 2 8 2 8 26 29 29 29 29 2 26 25 8 8 8 8 29 8 29 2 8 18 31 8 26 29 8 29 26 29 8 8 29 8 29 29 2 29 2 2 29 31 31 29 8 26 29 8 29 31 2 2 29 6 26 6 29 8 23 6 8 31 2 26 8 29 23 8 29 8 23 8 2 8 2 8 29 29 29 25 29 8 31 8 29 29 29 2 29 2 8 8 14 2 29 8 23 31 6 20 18 29 18 23 2 2 29 18 6 29 8 29 2 23 29 29 26 8 29 26 8 29 8 25 29 2 8 29 26 29 26 2 8 29 8 29 18 8 8 18 18 29 14 2 2 8 8 6 29 14 18 8 29 23 8 8 2 26 23 8 8 26 8 6 26 26 26 8 8 8 18 23 8 8 29 2 31 2 29 8 25 6 23 2 29 26 8 26 6 26 25 8 18 29 2 31 18 29 29 2 29 31 29 8 8 8 26 8 2 29 2 23 29 8 2 26 18 29 8 23 8 6 8 8 8 18 27 29 29 2 18 23 8 8 8 8 27 18 29 8 29 8 6 29 23 29 31 8 8 23 29 2 29 8 29 6 31 8 8 18 8 2 23 8 8 2 6 29 2 23 8 8 26 23 29 2 2 26 8 8 8 18 23 6 6 2 2 8 8 29 26 2 29 8 29 2 26 23 25 18 29 29 8 8 2 8 2 29 31 29 2 31 6 2 26 26 23 8 2 29 2 6 29 2 2 25 2 26 2 8 29 26 2 26 29 29 8 18 2 2 26 8 2 26 29 8 8 8 6 8 29 29 8 2 29 31 2 29 23 2 8 29 8 26 27 5 8 8 29 2 23 14 18 2 29 8 8 2 2 2 29 23 2 8 26 8 29 14 8 8 29 29 29 8 29 8 2 6 8 23 26 8 8 29 29 29 27 6 8 8 2 31 31 26 26 8 29 23 2 29 8 29 8 8 29 8 8 2 8 26 23 2 26 26 25 29 8 8 29 18 29 31 2 8 8 6 2 18 23 29 2 29 29 29 25 2 2 8 8 29 23 8 2 29 8 8 25 18 8 8 8 2 6 6 8 26 8 8 26 8 26 18 8 29 23 29 25 8 29 2 8 27 18 26 23 14 18 26 8 26 6 25 26 18 2 8 8 23 6 8 8 8 29 8 26 23 8 29 8 27 29 2 26 8 31 25 8 26 18 8 23 26 2 29 2 2 8 26 26 29 29 2 29 29 29 8 8 27 8 29 26 6 8 8 8 25 2 2 2 23 8 27 20 29 2 29 29 20 18 2 20 2 8 25 29 29 2 25 29 25 6 29 8 23 29 8 8 8 26 29 14 8 2 31 8 8 8 8 8 8 29 8 8 2 8 29 8 8 8 8 14 26 8 29 27 23 29 2 8 8 8 29 23 14 18 29 2 8 29 29 23 2 8 8 8 8 29 2 29 14 23 26 26 8 2 8 8 29 8 2 29 25 29 25 29 2 8 2 20 8 23 2 2 14 26 2 29 8 2 31 29 2 8 26 2 29 23 31 29 23 8 8 29 8 8 25 8 23 31 29 8 18 8 2 26 18 8 18 31 31 23 26 29 2 29 8 8 18 8 29 29 26 26 2 26 2 2 2 8 8 8 26 8 29 26 8 8 6 8 26 23 8 8 29 29 29 29 8 29 8 14 8 8 29 29 29 23 2 2 29 8 26 29 8 17 2 29 31 23 8 26 8 26 29 8 8 8 29 8 23 29 2 18 2 2 8 8 18 18 18 8 18 14 14 2 29 2 29 31 29 8 8 29 8 18 27 18 29 23 8 25 29 8 6 8 29 26 8 29 8 8 18 31 6 8 8 29 8 8 29 2 8 29 2 2 8 8 25 18 26 26 23 2 29 8 6 8 8 8 8 6 8 18 8 23 8 8 26 8 29 29 29 29 8 8 8 29 8 8 25 8 29 8 8 29 29 8 18 8 31 8 31 8 31 8 8 2 2 8 26 8 29 2 29 8 8 8 2 25 18 31 2 29 2 25 2 20 6 29 6 8 8 29 25 2 4 8 29 8 6 29 2 29 18 2 8 8 29 6 8 29 8 26 29 29 6 8 8 23 8 8 31 26 26 6 29 23 26 8 8 8 8 8 18 8 8 29 29 2 8 26 6 29 8 29 8 18 8 8 2 2 2 23 2 31 8 8 8 23 2 29 25 6 18 8 23 2 8 8 2 18 8 8 23 8 29 31 8 2 2 29 8 2 29 8 18 6 8 26 23 18 29 8 2 8 8 8 2 29 8 2 29 8 26 2 8 8 6 29 6 2 8 8 23 29 31 8 31 2 23 8 8 31 8 6 8 8 2 18 2 8 29 26 27 31 29 23 29 2 29 8 2 6 23 26 2 29 8 14 2 6 2 2 29 29 29 2 2 8 8 2 31 29 29 25 29 29 6 8 23 18 29 25 29 2 29 8 2 8 8 23 2 26 25 14 2 6 23 6 26 8 8 29 26 6 8 2 8 8 29 26 25 18 26 29 31 26 18 18 2 29 26 25 29 8 29 29 23 31 26 29 8 29 26 8 2 29 2 8 8 23 8 29 8 2 8 29 29 8 8 26 6 8 31 25 6 29 29 8 26 8 6 8 2 2 29 29 8 8 6 8 26 8 26 6 8 29 27 8 8 29 8 2 31 26 26 8 29 25 29 2 29 8 29 2 29 23 27 8 18 8 8 8 18 23 8 8 8 29 8 8 8 31 31 6 8 29 29 2 2 8 8 29 25 18 2 25 2 6 8 18 26 29 8 18 6 8 8 8 31 23 20 8 20 29 20 8 29 18 8 2 23 8 29 23 26 8 26 8 8 8 29 29 8 2 29 2 8 8 8 26 8 23 2 29 2 27 27 6 23 29 29 2 8 2 31 27 26 8 29 2 8 6 26 2 31 6 29 8 2 8 25 8 2 8 23 6 25 25 6 25 8 8 8 25 29 2 26 2 2 29 2 31 2 8 23 18 26 29 8 29 25 25 8 26 25 2 29 27 8 18 26 8 18 26 23 14 29 29 2 29 8 29 23 8 8 8 8 2 8 29 2 27 29 29 29 29 8 18 29 2 27 29 8 26 29 8 26 8 29 2 23 23 18 29 26 8 29 29 29 2 8 8 8 29 31 29 8 2 2 29 8 8 29 8 18 26 31 8 31 8 8 8 29 8 29 23 26 27 29 29 2 6 25 8 29 29 31 23 8 8 2 31 18 2 2 29 29 8 20 8 25 18 18 29 29 25 18 25 29 25 29 25 29 25 25 18 29 8 25 27 27 14 25 29 2 31 2 2 25 8 27 31 2 2 27 6 29 6 6 2 25 29 27 25 29 25 29 29 2 29 6 29 6 29 2 25 29 25 25 27 6 8 25 2 29 2 29 18 8 29 25 29 29 29 16 16 19 13 29 16 29 19 29 29 16 16 13 29 29 29 29 29 16 29 29 29 16 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 13 29 29 25 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 8 17 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 2 25 29 29 2 26 29 8 29 29 29 2 29 29 2 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 2 29 29 2 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 2 29 6 29 29 18 2 29 29 25 29 29 2 2 29 29 29 29 29 29 29 23 29 29 31 29 29 29 31 29 6 29 2 29 29 25 29 2 29 2 2 29 2 29 29 29 29 2 2 29 29 29 18 18 18 6 29 25 27 29 8 2 29 29 25 2 29 29 29 29 29 29 29 8 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 2 27 29 29 6 31 29 29 29 29 29 6 29 29 29 29 29 29 25 8 29 29 29 29 29 25 29 29 29 29 2 29 31 8 5 29 29 31 29 29 29 31 6 2 6 29 23 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 16 19 29 29 13 16 29 29 29 29 16 19 13 16 16 2 19 19 16 9 29 29 16 29 16 13 16 19 16 29 29 19 19 8 29 19 9 19 19 29 13 19 16 16 13 19 29 19 19 16 29 13 19 29 16 19 16 29 29 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 18 29 29 5 27 2 29 29 6 25 25 2 29 2 2 2 2 6 27 2 18 18 2 8 29 25 2 29 29 29 29 8 8 29 31 2 2 29 2 29 2 29 31 29 31 29 8 8 2 38 36 4 4 23 2 2 2 29 8 38 36 4 2 23 25 2 31 2 2 5 38 36 4 26 2 23 25 2 2 2 38 36 4 4 8 2 2 29 29 27 38 36 4 26 29 8 29 31 2 2 27 29 29 18 29 8 25 8 23 2 8 29 6 29 29 29 6 38 36 4 26 2 2 2 2 2 26 2 2 8 8 38 36 4 26 8 18 2 2 2 38 36 4 8 29 8 2 2 2 2 2 2 25 38 36 4 4 2 2 29 2 25 2 23 38 36 4 2 26 29 26 2 2 2 31 23 2 29 2 29 25 8 27 2 18 26 29 29 29 2 2 29 26 26 29 8 8 26 2 29 29 29 31 18 8 6 6 6 2 29 38 36 4 4 29 2 29 2 31 2 2 25 38 36 4 29 2 14 2 2 2 25 2 38 36 4 26 2 26 2 29 2 25 38 36 4 26 29 31 8 29 29 2 2 2 26 20 29 38 36 4 29 29 2 2 25 29 29 8 8 27 8 31 29 27 29 2 29 8 29 2 8 25 29 25 29 8 8 14 29 38 36 4 26 29 29 2 29 2 5 2 29 2 2 29 23 29 38 36 4 8 2 2 23 6 2 2 29 38 36 4 26 23 2 2 2 29 27 8 38 36 4 26 5 14 6 25 2 2 25 25 8 8 1 36 4 26 31 29 2 2 25 29 2 29 29 8 25 8 25 31 25 31 8 29 25 25 29 25 8 18 31 6 29 29 2 29 25 31 31 18 29 29 29 29 18 2 8 20 27 38 36 4 8 29 29 31 2 29 2 38 36 4 26 29 8 26 8 29 29 2 27 2 29 38 36 4 8 29 2 29 2 29 6 38 36 4 8 26 26 2 8 29 14 2 2 27 2 29 38 36 4 26 29 26 2 29 2 29 8 2 8 25 25 8 29 25 27 18 6 29 8 8 38 36 4 4 29 29 29 23 2 2 2 29 38 36 4 26 23 2 8 2 25 2 25 38 36 4 8 8 23 17 29 29 23 29 29 29 2 8 17 38 36 4 26 26 29 25 2 25 2 8 38 36 4 26 29 25 2 25 25 8 8 2 31 29 8 25 20 2 29 8 2 29 31 6 31 14 8 26 29 8 29 2 29 29 26 26 8 2 2 29 2 18 8 2 23 8 23 2 31 25 31 8 29 26 29 38 36 4 8 29 2 2 29 29 38 36 4 2 8 8 2 23 27 2 2 29 18 38 36 4 4 2 23 2 26 8 2 2 25 2 2 17 2 38 36 4 29 4 29 29 2 2 18 38 36 4 17 8 17 29 29 2 29 29 2 2 14 6 26 8 2 2 25 8 29 2 2 8 6 26 8 29 8 8 29 29 29 29 8 2 29 29 25 25 29 29 29 8 8 29 29 2 2 26 2 29 25 8 25 8 29 29 29 2 25 23 2 2 6 29 38 36 4 26 29 29 29 2 2 8 2 27 8 8 26 29 29 8 38 36 4 8 18 25 29 29 2 29 2 29 8 26 29 8 38 36 4 26 17 29 29 25 29 2 25 27 2 6 2 29 18 25 23 38 36 4 4 31 5 29 29 2 8 31 29 8 29 35 36 4 26 8 23 2 29 2 27 26 26 6 8 29 27 29 8 2 31 8 29 8 8 29 25 25 8 8 29 2 29 25 8 29 18 25 2 6 8 26 26 8 29 8 2 18 2 29 29 8 8 29 8 2 29 2 29 31 8 27 2 2 38 36 4 29 8 23 6 2 2 25 27 8 38 36 4 4 29 2 27 8 8 38 36 4 29 25 2 25 31 6 31 23 8 35 36 26 31 2 27 2 31 2 29 8 31 8 23 8 29 35 36 4 29 5 29 2 2 25 8 23 8 8 29 29 8 2 31 2 26 29 8 2 26 27 2 18 27 18 31 8 26 8 8 8 29 8 29 31 26 29 18 29 18 25 25 23 29 18 2 31 2 8 6 31 8 6 2 2 2 2 29 8 29 38 36 4 4 27 2 2 2 25 8 38 36 4 8 26 2 8 23 2 2 5 31 14 35 36 4 2 29 26 2 2 2 29 2 2 8 8 35 36 4 17 29 2 29 29 29 29 2 2 29 8 26 38 36 4 4 2 2 29 26 25 18 27 26 8 2 23 8 8 29 29 8 26 8 26 26 8 6 27 26 2 23 8 29 29 26 26 29 29 25 27 29 8 29 25 29 23 26 23 2 8 29 2 2 26 23 27 26 35 36 4 29 8 29 29 2 5 38 36 4 26 2 29 29 29 2 2 8 8 35 36 4 29 29 2 2 27 8 2 29 8 18 26 35 36 4 29 29 2 2 29 23 8 2 29 29 29 35 36 4 26 8 2 2 31 2 26 8 8 26 8 31 8 23 2 8 8 8 29 8 29 8 8 29 20 20 8 29 31 2 29 29 8 23 29 26 29 29 14 2 2 29 2 29 26 25 8 2 18 14 8 8 2 26 31 8 8 23 8 8 8 6 2 2 26 8 29 31 35 36 4 8 2 2 2 27 2 18 18 8 2 29 31 18 35 36 4 4 8 29 2 8 29 8 26 23 29 29 23 8 29 23 23 8 6 29 38 36 4 16 2 29 29 23 29 29 35 36 4 2 2 2 2 29 6 8 29 8 2 8 8 26 4 35 36 4 17 2 17 29 29 2 2 25 29 31 18 25 29 18 8 8 29 31 26 2 29 26 25 6 29 29 6 8 25 29 29 8 31 2 8 8 26 8 2 25 29 31 6 31 29 8 2 8 2 8 29 18 23 29 2 2 27 8 35 36 4 8 29 29 26 29 2 5 35 36 4 29 23 26 29 2 29 26 6 27 35 36 4 4 5 23 4 29 25 29 2 2 8 2 29 6 8 29 29 35 36 4 4 29 23 2 2 2 2 29 6 35 36 4 17 26 2 8 25 18 18 25 29 8 29 25 2 2 2 23 8 2 2 8 29 8 14 8 23 25 29 8 2 6 8 29 8 23 2 29 25 23 8 29 26 26 2 29 8 2 29 26 8 23 2 25 29 29 31 35 36 4 4 29 26 29 2 2 35 36 4 29 29 18 2 23 26 35 36 4 4 2 29 29 25 2 25 2 2 8 29 35 36 29 2 29 29 2 2 25 2 29 27 2 8 8 18 35 36 4 26 8 8 18 26 8 8 29 6 29 29 29 25 2 2 29 8 8 8 8 26 8 26 8 23 26 26 23 31 23 29 31 8 29 26 29 8 8 29 25 8 29 25 8 26 8 29 26 8 23 26 29 8 8 29 2 18 14 8 8 8 29 27 6 31 8 2 26 26 8 29 31 8 8 27 25 6 18 2 6 31 29 29 8 18 23 29 29 8 35 36 4 29 8 29 2 2 8 29 29 8 23 35 36 4 4 8 4 2 29 29 2 29 2 25 29 25 35 36 4 26 26 2 2 2 29 2 29 29 35 36 4 26 29 2 29 2 14 35 36 4 26 23 2 29 29 2 2 31 25 2 2 2 29 23 25 29 29 25 29 25 29 25 8 2 31 29 8 8 18 8 8 29 29 31 8 2 29 26 29 29 29 6 2 31 26 8 8 29 2 29 2 8 29 16 13 29 29 29 29 29 29 29 16 29 8 19 29 29 2 27 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 8 16 16 29 29 29 13 29 29 16 29 29 18 16 29 19 16 16 16 29 29 29 19 29 16 29 29 20 29 20 2 20 29 29 35 36 4 17 29 29 16 29 29 29 26 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 35 36 4 4 16 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 17 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 35 36 4 4 29 29 16 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 14 29 29 35 36 4 29 26 5 29 29 29 25 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 27 29 25 29 29 29 29 29 29 29 29 29 35 36 4 14 2 29 29 17 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 6 29 25 29 29 35 36 4 8 2 2 2 2 2 29 25 29 25 29 6 29 29 35 36 4 4 17 29 29 29 29 29 29 2 18 29 29 35 36 4 26 23 29 29 18 5 2 2 29 29 35 36 4 26 2 29 8 2 2 2 35 36 4 8 26 2 26 2 25 2 31 25 25 29 27 31 8 29 18 25 25 29 2 8 29 31 29 25 25 29 29 18 8 8 25 29 18 35 36 4 29 17 8 2 2 2 2 25 35 36 4 17 29 29 29 2 18 31 2 31 2 29 31 35 36 4 29 29 29 29 8 2 35 36 4 26 26 26 31 17 2 25 35 36 4 8 8 29 2 2 14 25 27 29 29 29 31 2 29 29 31 25 29 2 29 29 8 8 8 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 13 29 29 29 13 16 16 29 29 16 16 29 16 16 29 29 29 29 16 29 16 13 16 29 16 29 19 16 19 29 29 16 13 16 19 16 16 29 19 16 16 16 29 29 29 18 35 36 4 8 29 17 29 29 5 2 29 29 29 31 35 36 4 4 29 2 29 2 29 29 2 29 29 29 35 36 4 8 29 6 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 35 36 4 29 14 29 29 29 25 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 35 36 4 17 2 29 2 29 29 17 29 29 29 29 29 25 29 31 31 29 25 31 31 8 29 29 29 29 6 18 38 36 4 26 2 8 29 29 2 2 2 35 36 4 8 23 2 2 29 35 36 4 26 8 17 2 2 29 35 36 4 4 29 26 2 29 35 36 4 2 25 2 27 2 2 2 29 25 8 6 8 8 18 8 31 25 29 23 29 27 8 2 2 25 29 29 29 8 29 29 18 29 25 8 35 36 4 4 2 2 2 2 29 29 27 2 35 36 4 26 23 29 29 2 31 35 36 4 17 18 29 2 2 27 29 35 36 4 26 29 29 6 2 2 2 18 8 18 29 29 29 35 36 4 29 5 17 2 29 2 27 18 2 26 8 8 18 8 8 18 8 8 29 6 6 31 29 8 27 25 31 29 29 8 29 23 26 8 8 8 8 23 29 29 8 2 25 25 18 8 2 26 26 2 29 29 29 29 38 36 4 26 2 29 2 2 2 29 29 25 8 8 29 38 36 4 29 29 26 2 2 29 2 31 35 36 4 2 8 23 2 2 29 6 35 36 4 4 5 2 2 8 2 2 35 36 4 4 8 2 25 2 6 18 8 29 29 29 8 25 31 26 8 29 29 8 2 2 8 14 8 6 4 29 8 2 29 18 2 2 2 29 8 8 18 29 8 8 23 26 25 8 29 29 27 8 8 8 2 2 29 29 8 31 35 36 4 2 8 2 2 8 23 29 26 8 2 35 36 4 17 29 31 25 2 2 2 15 18 26 29 8 29 35 36 4 4 17 18 29 18 5 27 2 29 26 27 29 35 36 4 26 8 2 29 2 29 27 6 35 36 4 29 2 2 14 2 2 8 2 31 8 29 23 2 26 29 29 8 18 8 23 2 23 29 26 14 2 8 29 26 31 8 8 23 29 8 8 8 8 8 2 6 2 27 31 2 27 29 29 26 2 8 8 29 8 8 29 25 26 8 35 36 4 26 25 29 23 2 29 31 25 35 36 4 17 2 2 2 2 25 6 26 8 2 35 36 4 29 8 2 29 18 29 8 25 2 2 2 8 14 18 2 2 26 29 23 29 8 35 36 4 26 29 2 29 2 25 2 2 29 8 14 6 35 36 4 2 29 29 2 25 2 25 6 25 2 29 26 29 8 6 29 25 27 8 8 8 14 8 8 26 18 29 8 8 23 8 26 25 29 29 29 8 27 8 2 2 25 8 29 29 27 8 2 29 25 8 2 25 8 20 8 26 31 25 29 23 35 36 4 16 29 2 2 35 36 4 29 25 29 2 35 36 4 2 29 26 29 31 29 2 2 18 6 35 36 4 4 8 29 31 2 18 2 35 36 4 8 2 25 27 8 8 29 2 31 8 8 23 18 8 8 29 29 8 8 8 29 26 8 8 29 18 8 29 8 8 18 2 31 31 29 23 8 8 29 8 25 29 25 8 8 6 25 2 25 29 29 8 8 8 29 29 27 29 29 29 26 29 2 8 27 8 25 29 8 29 8 27 29 29 8 29 25 18 8 31 8 2 25 29 8 2 29 8 8 2 2 8 8 8 25 29 29 6 26 25 29 8 29 2 29 29 26 6 29 26 8 8 8 23 27 29 2 27 26 8 8 25 31 29 29 2 29 18 6 29 25 8 18 27 2 29 8 8 26 8 6 26 25 29 18 23 29 29 8 2 14 6 2 31 8 6 25 8 8 29 29 27 26 31 31 8 8 23 25 6 29 29 23 29 29 26 29 29 29 29 2 29 6 8 8 8 29 29 25 31 23 29 14 26 17 29 2 2 8 8 8 8 25 29 29 31 31 8 8 29 8 8 29 25 29 29 8 31 27 29 8 2 8 29 29 29 8 8 26 29 29 29 23 8 29 29 8 8 23 29 6 31 29 2 29 29 23 26 2 8 8 27 26 8 8 26 2 2 8 23 29 8 8 26 2 8 8 29 8 18 26 2 8 29 29 8 26 23 25 29 31 29 29 29 8 23 2 26 29 6 8 23 29 18 18 29 8 2 29 2 8 2 23 18 25 8 23 25 6 26 2 6 23 8 29 8 8 29 29 31 2 26 2 8 8 2 26 18 2 23 23 2 23 8 18 8 18 25 8 29 2 14 8 6 29 26 8 25 8 8 8 29 25 8 26 38 36 4 17 29 29 5 31 14 38 36 4 26 8 2 29 2 18 25 2 2 38 36 4 8 29 2 2 2 38 36 4 17 31 2 38 36 4 26 26 26 29 25 2 29 29 25 38 36 4 4 8 29 31 29 38 36 4 2 8 29 2 29 29 2 25 38 36 4 26 29 18 29 29 29 29 27 38 36 4 17 29 29 29 25 31 27 25 29 29 2 29 38 36 4 4 29 2 25 29 2 27 29 18 27 29 8 18 8 2 8 31 8 25 8 29 20 8 20 2 29 23 29 8 26 8 25 29 8 8 8 23 8 2 18 29 25 2 26 26 2 8 23 8 8 26 29 2 31 29 29 2 2 29 26 2 8 29 14 38 36 4 29 29 25 2 5 8 29 26 23 26 38 36 4 17 18 8 26 8 2 2 29 38 36 4 29 29 29 2 35 36 4 4 26 4 35 36 4 2 29 29 29 27 29 35 36 4 29 2 4 2 25 2 35 36 4 26 26 31 8 2 27 27 6 35 36 4 2 26 29 25 6 2 35 36 4 17 23 8 2 35 36 4 17 2 2 2 18 18 8 18 18 29 31 25 31 18 27 29 25 2 35 36 4 5 29 29 29 29 2 2 35 36 4 4 26 8 26 29 25 2 31 2 2 35 36 4 29 29 29 29 23 35 36 4 17 26 2 31 29 2 29 2 35 36 4 26 2 29 35 36 4 26 2 17 2 2 29 35 36 4 17 26 26 2 29 2 35 33 4 4 2 29 2 25 2 35 33 4 17 26 29 2 25 2 25 29 35 33 4 17 23 2 29 29 2 25 29 27 18 18 25 29 25 29 25 25 29 27 35 36 4 29 23 2 26 29 2 2 2 35 36 4 26 2 29 27 2 35 36 4 2 26 29 8 2 35 36 4 26 5 2 29 29 2 2 25 29 35 33 4 26 26 29 29 25 29 35 33 4 6 2 25 2 35 33 4 2 26 27 2 35 33 4 26 29 23 2 6 35 33 4 26 8 8 29 2 8 18 18 2 35 33 4 2 23 2 27 2 18 31 27 25 8 31 8 25 6 25 29 25 29 2 2 29 8 8 26 25 6 26 18 29 26 27 29 18 8 29 27 25 8 29 2 26 29 27 25 25 31 25 29 8 8 2 29 29 18 35 36 4 4 2 29 2 2 2 35 36 4 26 26 29 2 29 2 29 29 35 36 4 2 26 17 2 25 29 29 35 36 4 26 23 2 29 29 2 2 35 33 4 8 5 17 18 2 6 35 33 4 26 2 29 35 33 4 26 29 2 29 29 2 2 35 33 4 26 8 29 29 29 35 33 4 26 17 6 29 27 35 33 4 26 26 2 6 29 27 25 29 29 8 18 18 2 27 29 2 29 8 2 35 36 4 2 26 2 2 35 36 4 29 4 29 2 29 2 2 25 35 36 4 4 5 29 31 2 14 2 35 33 4 26 18 17 2 29 29 2 35 33 4 26 26 4 25 29 25 35 33 4 26 2 29 2 35 33 4 2 5 31 2 25 35 33 4 4 31 35 33 4 17 29 2 8 29 35 33 4 17 29 29 29 29 2 29 29 25 29 2 29 6 25 23 29 29 6 8 2 29 35 33 4 4 2 2 2 35 36 4 26 6 29 27 29 18 35 33 4 4 2 2 2 35 33 4 4 26 5 29 2 35 33 4 2 4 14 26 2 2 35 33 4 23 29 29 29 2 35 33 4 2 29 26 2 29 35 33 15 4 26 17 17 29 35 33 4 2 18 25 2 35 33 4 17 2 2 2 29 29 8 29 23 26 8 18 25 29 25 29 2 25 29 8 2 6 8 8 20 20 27 8 8 29 8 25 29 18 38 36 4 17 29 29 29 2 2 35 33 4 26 2 2 2 2 2 25 35 33 4 26 29 29 29 2 35 33 4 26 2 27 2 35 33 4 2 17 2 29 29 35 33 4 4 26 26 29 29 29 35 33 15 4 4 17 14 2 18 35 33 15 4 4 8 27 18 35 33 4 26 8 18 8 35 33 4 4 29 2 18 25 26 2 29 8 26 29 23 29 26 8 8 8 31 26 20 8 2 8 23 8 8 26 8 23 26 29 31 26 29 29 8 2 2 25 31 14 18 29 25 14 8 25 31 2 8 2 8 18 38 36 4 17 29 2 35 33 4 4 17 8 2 29 29 2 35 33 4 17 29 18 17 18 35 33 4 26 29 29 2 35 33 4 2 29 2 2 35 33 4 4 26 29 8 2 35 33 4 23 26 2 29 35 33 4 17 4 2 2 29 35 33 4 26 4 29 2 2 2 35 33 4 26 2 31 2 2 23 6 8 8 29 31 8 2 26 8 29 29 23 29 8 23 29 8 8 8 29 8 2 29 6 8 2 35 33 4 29 31 25 2 29 35 33 4 26 2 26 29 2 2 29 35 33 4 2 17 31 29 25 35 33 4 4 2 2 29 14 35 33 4 26 35 33 4 4 26 29 35 33 4 26 29 29 18 2 25 35 33 4 17 29 31 29 35 33 4 17 2 35 33 4 5 8 27 6 8 6 18 8 29 27 8 25 18 2 29 29 26 2 26 8 18 23 31 8 2 2 8 26 8 8 2 29 8 26 8 29 38 36 4 26 29 2 35 33 4 26 8 5 8 25 2 35 33 4 8 8 29 25 18 35 33 4 26 26 14 2 35 33 4 2 2 2 2 35 33 4 17 2 29 35 33 4 26 17 29 25 35 33 15 4 26 23 35 33 4 29 2 2 25 35 33 15 4 17 26 29 25 29 29 26 25 8 8 8 8 25 29 2 8 8 26 18 18 18 29 23 8 2 29 8 8 29 29 25 29 6 8 35 33 4 8 29 2 35 33 4 26 29 29 2 2 35 33 4 26 29 29 8 29 2 35 33 4 26 29 29 2 29 35 33 4 29 26 29 2 29 2 35 33 4 2 35 33 4 17 23 2 25 35 33 4 23 2 2 35 33 4 4 4 2 2 8 25 29 2 2 35 33 4 29 8 25 29 25 29 29 29 14 25 31 2 25 35 33 4 26 29 2 2 35 33 4 26 4 2 2 29 35 33 4 26 2 2 29 35 33 4 31 4 2 2 2 35 33 4 23 2 2 35 33 4 2 29 29 35 33 4 26 23 25 31 35 33 15 4 5 4 5 35 33 15 4 2 8 2 29 2 35 33 4 26 23 29 25 25 18 8 29 8 25 25 14 31 29 29 6 25 29 6 38 33 4 26 29 31 2 5 35 33 4 17 29 29 31 2 2 2 35 33 4 4 23 29 29 25 27 2 2 6 35 33 4 8 23 2 35 33 4 4 23 29 2 2 35 33 4 25 25 2 25 35 33 4 4 2 29 2 2 2 35 33 4 26 23 25 2 2 18 35 33 15 4 17 2 29 27 6 2 35 33 15 4 5 2 29 2 6 2 25 8 29 29 25 29 25 20 8 25 25 35 36 4 26 29 2 29 2 35 33 4 4 26 2 2 8 29 35 33 4 26 23 29 35 33 4 4 25 2 35 33 4 17 35 33 4 4 2 2 2 29 29 35 33 4 4 2 2 6 25 35 33 4 17 29 2 29 35 33 4 4 23 26 2 29 2 18 35 33 4 2 2 27 6 29 8 26 25 8 25 2 29 29 29 29 31 6 31 25 29 2 8 29 8 2 29 18 2 29 8 2 35 33 17 4 2 2 29 25 2 31 25 35 33 4 26 23 29 25 2 35 33 4 2 2 2 29 2 29 35 33 4 4 2 8 29 26 29 2 2 35 33 4 26 23 29 2 29 25 35 33 4 26 4 2 2 2 35 33 4 26 23 2 29 35 33 4 17 17 29 2 29 35 33 4 8 29 8 2 35 33 4 26 2 25 31 29 29 29 25 25 8 14 29 31 29 26 8 6 26 8 25 29 31 6 8 8 29 8 8 8 18 35 33 4 26 29 18 2 35 33 4 17 2 29 35 33 4 29 8 2 6 2 18 35 33 4 4 23 8 29 2 35 33 4 26 23 18 29 2 2 35 33 4 29 2 35 33 4 4 29 29 27 35 33 4 4 29 35 33 4 17 2 35 33 4 26 29 2 25 25 29 25 8 29 18 18 29 29 26 18 29 26 31 31 14 18 2 26 18 8 29 29 8 2 8 29 31 35 33 4 17 25 18 26 2 29 27 8 8 35 33 4 4 2 8 2 35 33 4 23 2 2 25 2 35 33 4 8 29 2 2 35 33 4 26 2 29 25 35 33 4 4 29 6 26 2 25 35 33 4 17 29 2 35 33 4 17 10 31 29 29 35 33 15 4 8 2 35 33 4 17 23 29 2 29 8 8 2 2 18 6 18 2 8 8 8 6 6 6 31 8 8 2 29 8 8 2 2 29 2 29 29 2 6 35 33 4 4 29 35 33 4 4 2 35 33 4 26 17 29 2 35 33 4 4 23 2 29 2 8 35 33 4 4 8 2 25 29 35 33 4 4 2 35 33 4 5 23 29 2 14 18 35 33 4 17 2 2 35 33 4 4 23 35 33 4 4 25 6 8 31 8 31 31 31 8 14 8 29 25 25 29 29 2 2 18 2 18 8 8 2 8 25 8 25 18 25 29 8 29 31 29 25 38 33 4 29 25 2 35 33 4 26 29 31 29 35 33 4 4 2 29 2 35 33 4 4 26 29 2 35 33 4 2 2 29 2 2 35 33 4 4 8 8 2 31 35 33 4 26 23 8 25 18 35 33 4 26 35 33 4 5 2 2 18 29 35 33 4 4 8 25 8 2 2 26 2 2 18 29 29 26 31 8 29 8 6 29 6 2 2 20 31 23 8 29 29 8 6 2 26 14 2 26 2 27 8 29 8 26 25 29 8 25 6 26 8 8 8 2 6 31 20 23 29 8 26 8 29 29 6 35 33 4 29 23 2 29 8 29 35 33 4 26 8 2 35 33 4 4 2 29 2 29 27 35 33 4 26 8 2 35 33 4 5 23 8 2 29 2 25 29 35 33 4 23 29 8 29 2 35 33 4 5 23 6 25 25 35 33 4 26 2 29 2 35 33 4 4 25 2 35 33 4 29 2 29 29 2 25 29 8 8 26 18 8 25 29 29 25 8 8 8 29 8 6 29 8 8 2 8 26 8 2 26 8 29 8 29 25 27 29 29 35 33 4 4 29 29 2 31 35 33 4 17 2 2 31 2 27 8 2 35 33 4 4 23 29 2 2 8 35 33 4 4 2 29 29 29 29 29 16 16 29 29 29 35 33 4 17 4 29 2 29 29 29 29 29 29 29 29 18 16 29 29 16 29 29 16 29 16 29 29 35 33 4 4 16 29 29 2 29 29 29 29 29 29 29 35 33 26 8 2 29 29 25 29 29 29 35 33 4 8 29 29 29 35 33 4 29 2 31 2 25 35 33 4 8 29 2 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 29 6 29 25 8 25 29 8 29 29 31 29 29 29 29 6 31 35 33 4 8 29 29 29 2 2 29 29 35 33 4 2 26 2 29 2 35 33 4 29 2 35 33 4 29 29 2 30 35 33 4 23 29 31 2 29 27 35 33 4 17 2 2 35 33 4 26 6 2 35 33 4 17 2 29 35 33 4 2 2 29 35 33 15 4 17 29 29 29 29 25 25 29 18 29 29 29 29 27 25 18 29 29 29 29 16 29 29 16 2 29 16 29 29 29 29 8 29 29 29 16 16 29 29 16 16 16 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 35 33 15 4 26 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 13 29 29 29 13 35 33 4 29 17 29 29 8 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 35 33 4 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 35 33 4 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 29 29 29 8 29 27 29 35 33 4 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 35 33 4 17 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 35 33 4 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 35 33 4 26 26 29 29 13 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 35 33 15 4 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 35 33 4 2 6 8 29 29 29 13 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 8 2 27 2 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 25 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 35 33 4 8 29 29 29 29 29 29 29 5 29 2 29 29 2 29 29 29 35 33 4 26 29 29 29 29 29 29 29 2 29 29 29 29 29 18 35 33 4 29 29 27 29 29 18 29 29 25 29 29 29 29 29 35 33 4 26 8 2 29 29 2 8 29 2 29 25 35 33 4 17 31 29 29 2 31 29 29 35 33 4 17 29 29 29 2 29 29 2 29 29 35 33 4 17 29 6 2 2 25 25 35 33 4 4 29 27 2 29 18 35 33 4 4 2 29 2 29 25 35 33 4 5 8 2 29 29 29 26 2 18 29 29 29 29 8 6 2 29 25 29 29 29 8 29 29 25 29 25 29 25 8 29 29 29 29 20 29 8 31 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 31 8 29 18 29 25 25 25 29 6 29 27 29 29 27 6 29 8 29 27 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 25 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 25 25 29 25 25 25 29 29 31 29 27 29 29 25 25 29 25 29 25 25 25 18 29 25 25 29 38 36 4 4 2 38 36 4 2 26 2 29 38 36 4 8 26 2 39 36 4 8 23 18 29 2 2 38 36 4 26 18 29 29 38 36 4 26 23 38 36 4 8 2 38 36 4 2 4 29 29 29 29 2 38 36 4 4 26 2 29 38 36 4 4 23 38 36 15 4 4 29 2 8 38 36 4 4 29 26 2 39 36 4 4 29 38 36 4 17 23 29 38 36 4 17 31 29 25 38 36 4 4 29 2 2 8 38 36 4 4 2 2 38 36 4 17 39 36 4 4 29 38 36 4 18 29 18 18 18 18 29 25 8 8 8 2 8 8 29 29 29 8 29 8 26 2 8 25 35 36 4 4 27 2 2 38 36 4 26 29 18 2 29 2 6 35 36 4 26 8 8 2 38 36 4 29 35 36 15 4 29 31 8 2 38 36 4 17 23 4 29 18 35 36 15 4 2 29 38 36 4 4 29 29 27 38 36 4 26 29 31 29 38 36 4 29 8 8 29 29 35 36 4 29 29 6 35 36 4 2 8 18 30 35 36 4 26 8 29 2 35 36 17 26 29 29 35 36 4 26 29 2 2 35 36 4 26 29 35 36 17 26 27 25 29 35 36 4 29 2 35 36 26 26 2 35 36 4 26 29 6 25 18 25 29 25 25 27 29 29 35 36 26 2 2 29 35 36 4 4 18 29 2 29 35 36 15 4 2 29 31 35 36 4 5 2 35 36 4 4 35 36 4 5 38 36 4 2 27 35 36 4 26 35 36 15 4 2 29 35 36 4 29 27 29 29 29 35 36 4 4 26 31 18 25 35 36 4 26 2 35 36 4 29 35 36 4 26 35 33 4 4 26 2 35 36 4 31 2 35 36 4 29 29 29 35 33 17 26 29 18 35 36 5 26 2 29 35 36 4 2 27 27 27 18 29 29 31 29 29 8 29 18 8 8 8 29 20 25 35 33 2 2 29 35 33 4 4 29 2 29 35 36 4 17 35 36 4 4 2 35 36 4 4 2 35 33 4 29 29 35 36 4 29 2 35 36 4 2 27 35 33 4 25 35 33 15 4 29 25 35 36 4 2 18 35 33 4 8 29 2 29 29 35 33 4 29 29 25 29 35 33 26 18 31 35 33 4 31 29 35 33 4 26 8 18 27 35 33 17 26 29 35 33 4 26 29 2 8 35 33 4 26 29 35 33 15 23 31 29 29 18 18 29 18 29 6 29 25 25 8 29 26 29 26 2 18 2 2 25 25 29 8 29 6 29 2 29 2 29 8 8 35 33 4 26 29 2 29 35 33 4 4 23 2 35 36 4 4 29 2 35 33 4 26 29 25 35 33 4 29 29 2 29 35 33 15 4 29 29 31 29 35 33 4 2 23 35 33 17 26 2 35 33 4 26 18 8 35 33 15 4 2 25 29 35 33 4 26 29 35 33 4 8 29 2 35 33 17 26 2 29 2 31 35 33 4 26 27 35 33 4 26 35 33 4 4 8 25 35 33 17 26 29 29 31 35 33 4 4 29 35 33 4 8 17 2 8 2 35 33 4 18 25 6 31 8 18 25 29 27 29 14 29 18 25 8 8 38 33 4 8 2 29 35 33 4 2 2 2 35 33 4 4 23 2 8 35 33 15 4 4 29 2 35 33 4 4 8 35 33 4 35 33 4 26 6 35 33 4 31 18 35 33 4 4 8 8 25 25 35 33 4 31 35 33 4 4 2 2 25 27 35 33 4 2 29 35 33 4 8 8 2 29 35 33 4 29 35 33 17 29 29 31 2 35 33 4 26 31 29 35 33 4 26 2 2 29 35 33 4 26 29 35 33 4 29 8 18 35 33 4 23 29 14 25 29 25 29 29 38 33 4 17 2 35 33 4 17 29 2 35 33 4 5 2 2 35 33 4 29 29 29 29 35 33 4 17 8 2 35 33 4 29 2 8 35 33 4 23 2 35 33 4 2 29 2 35 33 4 29 29 35 33 17 29 2 35 33 4 26 8 2 25 35 33 4 8 35 33 4 4 29 35 33 4 26 35 33 4 26 29 6 29 35 33 4 35 33 17 4 29 35 33 4 29 35 33 4 23 25 35 33 4 23 29 31 29 29 18 27 27 29 29 29 2 2 8 27 38 33 4 8 2 35 33 4 29 25 2 35 33 4 29 2 2 29 35 33 4 5 2 8 35 33 4 8 29 2 35 33 4 4 29 35 33 4 29 29 29 29 35 33 4 29 27 29 18 35 33 17 27 29 35 33 4 26 2 2 35 33 4 23 2 2 2 8 35 33 17 2 8 35 33 4 35 33 4 26 26 31 35 33 4 29 2 35 33 17 4 8 18 35 33 4 29 2 29 25 35 33 17 27 35 33 4 2 35 33 4 4 29 25 18 31 18 25 29 18 29 29 18 29 25 35 33 4 29 25 2 35 33 4 29 2 35 33 4 5 29 14 35 33 26 5 2 2 29 35 33 4 2 2 29 35 33 4 2 8 29 35 33 4 29 2 35 33 4 4 25 25 35 33 4 26 29 29 35 33 4 26 2 18 35 33 4 26 18 31 25 35 33 4 26 27 2 25 35 33 4 2 35 33 4 26 29 29 35 33 4 4 4 31 35 33 26 8 35 33 15 4 2 35 33 4 23 29 18 29 35 33 4 23 31 35 33 15 4 4 18 18 6 25 8 27 8 25 38 33 4 26 35 33 8 25 2 29 35 33 4 29 2 35 33 4 26 35 33 4 29 31 2 18 35 33 26 26 35 33 4 26 25 2 35 33 26 29 8 35 33 4 8 35 33 15 4 17 29 8 35 33 4 2 35 33 17 26 35 33 26 29 35 33 4 26 35 33 4 4 2 35 33 4 29 29 25 2 35 33 26 25 35 33 4 23 35 33 17 23 18 35 33 4 23 18 29 8 25 26 18 8 8 2 6 29 8 8 29 8 38 33 4 17 29 31 2 35 33 4 26 25 2 35 33 4 2 29 35 33 4 17 35 33 4 4 26 2 14 35 33 17 29 2 2 35 33 4 29 35 33 4 35 33 4 4 8 35 33 4 4 35 33 4 29 2 35 33 4 8 29 2 35 33 4 23 35 33 4 26 35 33 4 4 35 33 15 4 17 29 35 33 4 26 35 33 4 26 25 35 33 4 4 27 27 35 33 4 23 29 18 29 25 29 18 25 31 18 8 8 38 33 4 26 29 2 35 33 4 2 35 33 4 2 29 2 29 35 33 4 2 8 2 29 27 35 33 4 8 2 29 35 33 4 29 29 35 33 4 4 29 2 29 35 33 4 29 35 33 4 4 29 35 33 17 26 29 18 35 33 4 26 35 33 4 23 35 33 15 4 23 35 33 4 17 18 29 35 33 4 23 35 33 4 35 33 4 4 2 35 33 4 4 25 18 35 33 17 4 17 35 33 4 25 18 27 29 27 18 8 25 8 29 8 2 31 29 29 27 38 33 4 31 2 35 33 26 2 35 33 4 8 35 33 4 4 2 27 2 35 33 4 29 25 35 33 4 29 2 35 33 26 26 2 35 33 15 4 29 25 35 33 4 26 29 35 33 4 4 29 26 35 33 4 4 25 35 33 4 26 35 33 4 26 2 29 35 33 4 26 29 18 35 33 4 25 35 33 4 26 25 35 33 4 17 8 35 33 4 26 35 33 4 4 4 26 8 8 2 35 33 4 2 29 8 18 38 33 4 2 2 35 33 8 2 35 33 4 2 2 35 33 4 8 8 29 18 25 35 33 4 2 35 33 26 29 6 27 25 35 33 17 8 2 35 33 4 31 35 33 4 29 29 35 33 4 35 33 4 29 2 35 33 17 18 35 33 4 23 2 35 33 4 35 33 4 26 29 2 35 33 4 35 33 4 23 29 35 33 4 2 2 25 35 33 4 4 18 35 33 4 4 29 2 25 2 29 25 29 25 25 25 25 31 38 33 4 26 2 29 2 35 33 4 29 35 33 4 2 2 35 33 15 4 4 35 33 4 29 29 29 2 35 33 4 35 33 4 29 29 29 35 33 4 23 2 29 35 33 4 29 35 33 4 4 29 18 35 33 4 26 35 33 4 29 35 33 4 31 29 35 33 4 26 29 29 35 33 4 26 29 35 33 4 4 23 35 33 4 17 31 35 33 26 4 35 33 4 4 2 27 30 35 33 4 4 29 31 6 25 25 25 25 25 29 29 16 29 16 29 29 29 2 16 29 16 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 38 33 4 29 13 29 29 29 29 29 17 29 29 29 29 29 29 35 33 4 29 13 29 29 29 29 29 29 29 29 16 29 2 35 33 4 5 29 29 29 29 29 29 29 29 29 29 29 35 33 4 29 25 29 29 29 2 29 29 35 33 15 4 4 29 29 13 29 29 29 35 33 23 29 29 29 29 29 29 29 35 33 4 26 29 29 29 29 29 29 35 33 4 29 29 29 29 29 29 29 29 29 17 29 29 35 33 15 4 26 29 2 29 29 29 29 29 29 29 35 33 4 16 29 29 29 29 29 29 29 29 29 29 2 29 29 35 33 4 4 29 29 29 29 29 29 29 29 29 29 35 33 15 4 29 29 29 8 29 29 29 8 29 29 29 29 35 33 4 4 8 29 29 29 29 29 29 29 29 29 29 29 35 33 4 26 29 29 29 29 29 29 29 29 2 35 33 4 4 26 29 29 29 29 29 29 29 29 29 2 30 35 33 4 5 29 29 29 29 29 29 29 16 29 29 29 35 33 26 29 29 29 29 29 29 35 33 4 26 23 31 29 29 29 29 29 29 29 29 35 33 4 17 8 29 29 29 29 29 29 29 29 35 33 4 4 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 25 29 8 29 29 29 25 29 29 29 29 29 18 29 18 29 29 29 29 29 27 29 29 29 29 29 29 29 29 38 33 4 2 29 2 2 35 33 4 8 29 2 35 33 4 35 33 4 4 29 29 29 8 29 29 5 29 35 33 4 29 29 29 29 29 29 8 35 33 4 29 29 29 29 29 13 29 29 29 29 29 2 29 29 35 33 17 4 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 35 33 4 29 29 29 29 29 29 29 29 29 29 29 35 33 4 26 2 29 29 29 29 8 29 29 29 29 29 29 29 29 35 33 4 17 29 29 17 29 29 29 29 29 29 29 29 29 29 35 33 4 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 35 33 4 4 4 29 29 29 29 29 29 29 29 29 29 29 29 29 29 35 33 4 17 29 29 13 29 29 29 29 29 29 29 31 29 29 35 33 15 4 4 29 29 29 29 29 29 29 29 29 29 29 29 35 33 4 26 29 29 29 29 29 29 29 29 29 29 35 33 15 4 17 29 29 29 29 29 29 29 29 29 29 29 29 35 33 4 29 8 29 29 29 29 29 29 29 35 33 4 4 29 29 29 29 29 29 29 29 29 29 35 33 4 29 29 29 29 29 35 33 4 4 18 29 29 29 29 29 29 8 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 27 29 29 29 18 29 29 18 27 2 29 29 18 29 29 29 29 29 29 29 29 29 8 29 38 33 4 26 2 18 35 33 4 2 2 35 33 4 4 29 18 2 35 33 4 2 2 35 33 4 2 18 35 33 26 29 29 29 35 33 4 17 35 33 4 29 35 33 4 29 35 33 4 2 29 35 33 4 26 29 35 33 26 26 29 29 29 35 33 4 4 29 29 29 35 33 4 4 4 35 33 17 29 35 33 4 23 29 29 35 33 4 26 4 27 35 33 4 29 35 33 4 29 35 33 4 26 29 31 18 25 6 27 25 38 33 4 26 2 2 35 33 4 29 2 29 2 31 35 33 4 8 2 35 33 17 2 35 33 4 29 35 33 4 29 25 35 33 4 26 8 29 35 33 4 26 35 33 15 4 23 29 2 35 33 4 26 26 35 33 4 23 29 2 2 35 33 4 26 17 35 33 4 4 35 33 4 2 29 35 33 4 5 29 35 33 15 4 4 29 35 33 4 4 2 35 33 4 29 35 33 4 4 31 35 33 4 4 4 31 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 29 29 16 29 16 29 29 29 29 29 29 16 29 29 13 29 29 16 29 29 29 16 16 29 16 13 16 16 13 16 16 29 19 13 29 13 29 13 16 29 16 29 13 16 29 16 16 16 16 19 29 16 16 19 19 16 29 16 29 29 8 25 38 33 4 2 2 2 35 33 26 2 2 35 33 4 29 2 2 35 33 4 29 2 35 33 4 8 29 35 33 4 29 31 8 18 35 33 4 29 29 29 29 29 29 35 33 15 4 26 29 29 29 29 35 33 15 4 26 29 25 29 29 29 29 29 35 33 15 4 29 29 29 35 33 4 29 29 29 35 33 4 17 8 29 29 29 29 29 29 29 35 33 4 8 8 8 29 29 29 35 33 4 23 29 29 35 33 4 26 26 29 35 33 4 4 35 33 4 26 29 35 33 4 26 2 35 33 4 26 29 35 33 4 23 8 8 18 29 29 29 29 18 29 29 29 2 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 38 33 4 26 4 2 35 33 4 29 6 29 25 29 2 35 33 4 4 23 29 8 29 2 35 33 17 26 2 2 35 33 4 2 29 2 6 2 35 33 4 31 35 33 26 6 29 35 33 4 29 35 33 4 29 29 35 33 4 26 35 33 26 27 25 35 33 17 23 31 29 35 33 4 26 2 18 35 33 4 4 31 25 18 35 33 4 26 23 35 33 4 2 29 35 33 17 5 35 33 4 4 23 35 33 4 4 27 31 35 33 4 4 4 4 31 18 25 31 14 29 25 31 18 29 31 38 33 4 26 29 2 35 33 4 29 29 2 27 35 33 26 26 2 35 33 4 4 26 35 33 4 29 35 33 4 8 29 35 33 4 4 35 33 4 29 25 35 33 4 4 29 35 33 4 23 8 35 33 4 26 8 27 35 33 26 26 23 35 33 4 26 35 33 4 17 2 2 35 33 4 26 29 35 33 4 4 29 35 33 4 4 29 35 33 4 4 23 35 33 26 2 35 33 4 17 29 29 18 18 18 29 29 31 29 35 33 26 29 35 33 4 2 29 2 35 33 26 29 2 35 33 4 4 26 29 35 33 26 29 29 35 33 4 23 8 35 33 4 35 33 4 23 8 35 33 4 26 29 29 35 33 15 4 23 35 33 4 4 2 35 33 4 4 8 35 33 2 17 26 29 2 27 35 33 4 23 35 33 4 4 8 29 31 29 35 33 26 8 35 33 15 4 5 23 35 33 4 4 23 35 33 4 4 35 33 15 4 4 8 6 29 29 29 25 18 29 29 8 31 2 6 20 31 8 27 8 29 29 2 38 33 4 26 2 29 25 2 35 33 4 2 25 2 35 33 26 2 2 35 33 20 29 31 25 35 33 4 8 35 33 4 4 35 33 4 35 33 26 26 29 35 33 4 29 31 35 33 4 26 25 35 33 26 23 2 35 33 17 35 33 4 4 35 33 4 4 25 35 33 4 26 29 35 33 4 4 35 33 4 4 35 33 4 4 35 33 4 23 29 35 33 4 4 23 29 8 29 25 8 25 31 18 31 8 8 29 6 38 33 4 26 31 35 33 4 4 29 29 35 33 4 17 29 35 33 4 10 35 33 4 2 18 35 33 15 26 26 31 35 33 26 26 2 25 35 33 4 35 33 17 23 29 35 33 4 23 29 6 29 35 33 4 26 29 35 33 4 4 8 35 33 26 4 2 29 35 33 4 2 4 35 33 2 35 33 4 2 25 35 33 4 4 8 35 33 4 26 29 29 35 33 4 5 35 33 4 4 18 25 29 26 23 25 25 29 29 29 31 29 29 31 25 29 25 8 8 31 8 2 25 26 2 2 8 29 29 8 29 25 27 29 29 25 29 25 8 25 8 26 23 2 25 18 8 25 6 29 8 25 14 8 27 6 29 29 8 29 26 29 2 31 8 25 29 29 25 23 29 8 25 31 29 18 29 2 25 29 8 29 29 29 8 25 25 29 38 36 4 26 39 36 4 25 29 39 36 4 2 39 36 4 31 39 36 4 39 36 4 2 8 39 36 4 29 2 29 39 36 4 4 39 36 4 4 39 36 4 4 39 36 4 26 39 34 4 29 5 29 29 29 39 34 4 2 39 34 26 26 39 34 26 26 29 39 34 15 4 25 39 34 26 26 39 34 15 4 8 39 34 4 26 39 34 4 4 17 39 34 4 39 34 26 29 39 34 26 29 39 34 2 39 34 4 4 2 39 34 39 34 26 29 39 34 26 2 2 39 34 4 29 39 34 2 39 34 2 39 34 26 39 34 26 2 39 34 15 2 25 39 34 4 31 39 34 26 30 39 34 4 39 34 15 2 8 39 34 15 17 8 39 34 15 2 18 29 25 25 29 29 25 8 25 25 25 8 29 18 8 35 34 4 39 36 4 39 36 26 26 38 36 15 4 8 26 39 36 23 26 39 36 15 26 2 2 39 36 4 4 29 29 39 34 4 39 34 15 5 39 34 15 26 29 39 34 4 26 8 39 34 26 39 34 4 26 29 39 34 26 8 29 39 34 4 2 2 31 37 34 4 25 39 34 4 18 27 39 34 2 29 39 34 17 39 34 4 29 8 31 39 34 27 5 37 34 15 4 39 34 15 4 2 31 37 34 2 37 34 17 2 37 34 15 17 37 34 15 26 37 34 15 26 2 25 39 34 15 4 37 34 15 17 26 37 34 17 37 34 2 29 27 37 34 17 2 39 34 15 2 37 34 29 37 34 2 37 34 15 4 29 37 34 15 29 37 34 4 2 37 34 2 18 27 8 25 29 8 25 6 25 25 25 25 2 23 2 8 2 38 36 4 26 35 36 4 26 35 36 4 29 23 39 36 4 39 36 4 17 2 39 36 4 38 36 4 26 29 39 34 26 29 29 39 34 4 2 37 34 26 2 38 34 15 4 2 2 39 34 17 26 37 34 4 37 34 4 29 25 37 34 4 26 4 37 34 2 37 34 15 29 2 37 34 15 29 29 2 37 34 4 29 2 37 1 15 2 29 37 34 15 4 37 34 15 29 2 37 34 4 17 6 37 34 37 34 15 2 2 37 34 15 4 37 34 17 4 37 34 2 2 37 34 2 26 37 34 15 4 37 34 26 8 37 34 15 2 37 34 15 4 37 34 2 18 37 34 17 37 34 2 26 25 37 34 37 34 15 8 29 37 34 17 2 37 34 4 2 8 29 29 29 29 25 25 18 2 29 29 29 29 18 14 29 29 18 31 35 33 4 2 35 36 4 26 8 37 36 4 2 25 37 36 4 26 2 37 36 4 4 29 39 34 26 29 23 29 29 6 29 37 34 29 4 29 29 31 2 8 37 34 5 8 18 37 34 5 26 37 34 4 29 26 28 37 34 4 2 37 34 2 37 34 17 2 37 34 17 29 37 34 2 37 34 29 37 34 31 37 34 2 37 34 15 4 18 37 34 29 29 29 37 34 26 8 37 34 2 2 18 30 37 34 4 37 34 23 2 39 34 2 29 37 34 2 25 37 34 4 2 2 8 37 34 2 37 34 2 37 34 15 37 34 4 4 37 33 31 29 37 34 2 37 34 2 37 34 29 37 33 26 37 34 26 29 37 34 2 2 25 37 33 17 37 33 15 2 2 18 18 29 25 25 25 2 27 29 38 33 4 2 35 33 4 2 26 37 34 4 17 23 2 26 18 2 2 26 8 37 33 4 26 29 2 2 37 33 26 29 29 29 29 37 33 15 8 2 2 2 37 34 4 4 14 37 33 5 26 2 2 37 33 2 31 37 34 4 31 37 33 2 2 29 29 37 34 17 37 34 4 5 18 37 34 5 8 25 37 34 4 8 37 34 17 29 25 37 34 2 37 34 5 2 37 33 26 8 37 34 23 18 29 37 34 4 37 34 15 26 2 8 25 37 33 2 37 33 37 33 37 34 2 37 33 4 17 29 37 33 4 26 29 37 33 15 2 37 33 26 37 33 2 2 8 29 37 33 2 37 33 15 2 37 33 15 2 2 18 2 29 30 37 33 2 37 33 15 37 33 17 17 29 8 26 18 37 33 5 37 33 17 29 31 2 37 33 2 29 6 18 29 29 29 29 18 18 29 29 29 16 29 25 29 29 29 18 13 6 29 29 8 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 23 23 29 17 29 23 29 23 26 17 29 29 2 2 29 8 8 29 29 29 2 8 29 29 2 18 29 29 29 2 29 29 8 29 8 8 29 2 2 2 29 29 29 2 29 29 8 27 2 29 2 31 8 8 29 35 33 4 8 35 33 4 4 18 37 33 4 2 35 33 26 37 34 5 8 6 37 34 13 26 37 33 4 2 37 33 15 5 17 37 33 4 8 37 34 26 2 2 8 2 37 33 4 26 37 33 4 6 37 33 2 2 23 37 33 15 37 33 2 2 37 33 4 2 2 37 33 15 5 4 37 33 2 29 31 37 33 2 26 37 33 37 33 29 2 37 33 4 2 37 33 15 31 37 33 15 2 37 33 26 37 33 15 37 33 2 26 18 37 33 37 33 2 6 29 37 33 29 37 33 37 33 5 37 33 2 2 29 37 33 8 37 33 17 8 2 29 8 29 37 33 2 8 2 37 33 25 37 33 2 37 33 5 37 33 29 29 6 8 31 25 2 25 2 8 6 8 18 18 18 18 25 31 27 29 29 8 8 29 17 2 26 2 2 2 2 8 31 8 2 2 8 26 8 6 29 8 29 2 26 8 26 2 29 5 2 8 29 29 8 2 31 25 38 33 26 8 2 29 6 23 2 37 33 26 29 6 37 33 4 2 8 37 33 4 4 29 37 33 29 26 37 33 4 2 37 33 15 2 26 29 37 33 4 2 31 29 37 33 31 4 27 37 33 15 17 29 17 23 37 33 18 18 29 37 33 2 5 2 29 37 33 29 26 2 37 33 5 2 37 33 29 2 37 33 2 25 37 33 5 26 37 33 4 26 37 33 37 33 14 29 37 33 4 26 2 8 25 37 33 29 37 33 2 8 29 8 37 33 15 2 8 2 37 33 15 5 5 29 37 33 15 37 33 29 17 29 8 29 37 33 29 26 2 37 33 37 33 15 2 29 8 26 31 37 33 2 37 33 23 29 37 33 15 29 29 29 8 26 30 37 33 29 29 37 33 29 37 33 15 4 8 8 8 37 33 37 33 27 37 33 5 8 26 23 29 29 18 37 33 17 2 2 6 18 2 25 2 29 2 27 26 8 29 2 4 23 29 29 2 2 8 29 18 2 2 2 2 8 2 2 29 2 29 2 8 31 18 29 2 29 38 33 4 29 2 2 2 29 37 33 4 4 8 2 29 37 33 4 6 29 37 33 15 4 2 29 2 37 33 4 29 8 37 33 4 4 29 29 2 18 29 37 33 15 26 29 37 33 15 23 2 29 2 23 37 33 4 8 37 33 15 2 18 29 37 33 15 2 29 37 33 31 4 2 2 37 33 26 18 37 33 4 29 37 33 2 2 26 37 33 2 37 33 23 31 37 33 8 37 33 2 37 33 29 8 37 33 8 37 33 25 8 23 37 33 2 8 18 37 33 15 2 29 37 33 37 33 2 8 6 2 37 33 4 29 37 33 17 2 37 33 5 29 37 33 37 33 18 37 33 2 29 37 33 37 33 4 37 33 10 23 18 37 33 37 33 2 37 33 2 6 26 2 37 33 4 37 33 15 2 6 18 25 29 25 18 2 8 8 14 23 29 29 6 26 6 2 31 6 2 2 29 29 6 2 29 18 18 29 26 26 8 6 8 29 29 5 8 8 17 26 31 2 23 2 29 2 6 31 26 8 2 29 31 29 17 29 4 29 2 6 2 18 38 33 4 4 29 31 2 35 33 26 2 23 37 33 4 26 23 31 37 33 26 2 23 37 33 26 29 2 26 30 37 33 2 37 33 15 23 26 2 31 37 33 2 29 37 33 2 2 18 29 37 33 15 37 33 5 8 37 33 4 18 29 6 37 33 15 6 37 33 4 26 2 2 29 37 33 37 33 29 8 31 37 33 4 29 29 37 33 2 29 37 33 37 33 26 26 26 37 33 2 6 37 33 2 37 33 26 26 8 29 29 6 37 33 37 33 15 2 37 33 29 29 26 6 29 37 33 37 33 37 33 37 33 2 37 33 5 2 8 26 8 30 37 33 37 33 37 33 27 8 27 37 33 37 33 2 8 6 23 18 37 33 15 6 29 37 33 2 26 29 2 29 23 37 33 15 25 37 33 15 29 29 18 18 25 29 18 2 29 26 8 8 26 2 29 17 29 29 17 29 8 2 8 18 23 6 8 6 29 8 2 29 8 29 8 26 29 2 8 14 29 29 2 29 29 29 29 29 29 31 29 26 8 29 17 26 4 2 26 8 8 23 2 29 2 26 29 26 23 8 29 8 29 29 8 2 31 2 29 8 29 2 29 29 29 38 33 4 4 8 29 2 29 37 36 26 4 37 33 4 5 2 29 2 29 30 37 33 17 29 37 33 29 2 29 2 2 37 33 4 8 29 29 29 29 37 33 15 26 29 8 2 18 26 37 33 17 26 8 8 29 2 29 37 33 26 29 29 29 37 33 29 29 29 26 29 37 33 18 29 29 37 33 5 29 29 37 33 5 29 29 8 29 37 33 2 6 29 37 33 2 29 30 37 33 26 5 29 29 2 29 29 37 33 4 29 37 33 29 37 33 17 8 29 8 37 33 2 29 29 29 37 33 4 18 29 37 33 26 29 25 29 37 33 29 29 37 33 29 29 29 29 29 37 33 18 29 29 37 33 29 29 29 29 29 29 26 37 33 4 29 29 29 29 29 29 29 37 33 17 29 2 29 29 37 33 26 17 37 33 4 29 29 29 29 29 37 33 17 2 29 29 29 29 29 29 37 33 2 13 29 29 29 29 37 33 2 18 29 37 33 4 17 29 29 29 29 29 37 33 17 29 29 29 29 29 29 37 33 29 29 37 33 29 29 29 29 29 10 37 33 4 29 17 8 29 29 17 29 4 2 29 29 29 29 37 33 15 17 29 29 29 29 29 29 29 29 2 17 37 33 4 29 16 29 29 16 2 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 8 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 13 29 29 29 29 16 29 29 13 16 16 16 16 29 16 16 16 13 16 16 29 16 19 13 16 29 16 29 29 16 19 16 13 16 16 29 19 16 16 16 13 19 16 16 29 19 16 16 16 13 16 16 16 29 16 29 16 13 16 13 29 29 16 19 16 29 13 16 29 16 16 13 16 16 29 19 16 19 19 19 19 16 19 16 19 19 13 16 13 19 16 16 16 13 29 16 16 16 19 16 19 16 16 19 19 19 16 16 13 19 16 16 29 16 16 19 29 19 19 16 13 16 29 16 19 16 16 16 16 29 16 16 16 29 29 13 19 16 16 29 29 16 29 13 16 17 16 19 16 16 29 19 26 16 19 19 16 17 8 13 29 29 16 16 17 17 29 16 16 29 29 27 16 29 29 16 29 17 29 8 29 16 8 16 16 29 16 16 8 29 29 16 16 17 29 29 26 4 29 13 13 29 16 29 17 29 16 29 16 29 16 16 13 16 29 16 16 16 29 16 16 29 16 16 13 29 16 29 13 16 16 13 16 29 29 29 29 29 29 19 16 13 29 16 16 16 17 16 29 16 19 16 13 19 16 16 29 29 16 16 13 19 13 16 16 16 13 16 16 19 19 13 29 29 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 26 2 29 17 29 16 29 16 29 16 16 16 29 16 13 16 13 17 16 19 19 13 29 19 29 16 16 29 29 16 13 29 16 17 19 19 19 29 16 16 13 16 16 29 16 16 16 29 29 16 16 16 16 29 29 19 19 16 16 19 19 13 16 19 13 16 19 13 29 16 16 29 29 29 16 29 29 13 29 13 16 29 29 29 29 29 16 16 16 29 29 16 16 16 19 29 29 16 29 16 29 29 16 16 29 16 13 29 29 16 19 13 29 16 13 29 29 29 16 13 29 19 16 29 13 16 13 13 19 16 29 19 13 16 29 19 16 19 16 16 29 16 29 29 13 16 19 16 16 19 13 29 19 29 29 16 29 16 16 13 16 16 29 16 29 16 19 19 16 13 16 16 16 16 16 19 16 29 29 29 19 19 13 16 13 29 16 16 16 13 16 16 29 16 16 16 16 29 17 16 16 16 16 16 16 16 29 16 17 16 16 16 29 16 16 13 19 19 19 19 16 19 16 13 16 19 16 19 19 19 16 29 19 19 13 16 13 16 19 16 19 19 19 13 16 19 16 29 16 29 19 19 29 16 13 16 16 29 29 16 16 16 13 38 36 4 4 17 17 19 16 29 29 16 29 19 19 19 29 35 33 15 19 4 29 19 19 19 16 16 19 19 16 19 29 16 19 37 33 4 29 16 16 19 29 29 29 16 29 29 29 37 33 4 8 17 16 13 16 29 29 29 16 2 29 29 37 33 17 29 19 16 29 16 13 16 29 16 13 16 29 37 36 4 17 29 13 29 29 29 29 19 16 16 13 37 33 17 17 29 29 13 29 29 29 16 29 29 29 29 37 33 5 29 29 17 16 16 8 16 29 16 29 16 37 33 26 29 16 29 29 29 29 29 29 16 29 29 37 33 29 29 29 29 29 29 29 37 33 26 29 29 29 29 29 29 26 29 16 37 33 29 26 16 29 29 16 29 29 29 29 29 29 37 33 13 17 17 17 16 16 16 16 19 29 16 19 16 16 37 33 16 16 19 16 16 16 19 16 13 16 16 16 16 19 29 16 37 33 16 16 16 16 13 16 16 29 13 29 29 29 16 16 37 33 15 19 16 16 16 13 29 19 29 16 29 16 19 16 29 37 33 19 29 16 19 29 29 19 16 16 29 16 29 37 33 15 17 19 13 19 19 19 16 19 16 29 16 16 19 13 37 33 17 17 19 13 16 13 16 16 19 19 29 19 16 29 29 29 19 37 33 17 19 16 29 16 16 29 29 16 13 16 13 29 29 37 33 16 16 19 16 16 16 19 16 29 29 16 19 29 37 33 15 16 29 29 16 16 29 29 29 16 16 29 13 29 37 33 13 17 16 29 29 29 29 16 16 29 29 13 16 29 16 19 37 33 16 16 29 16 29 19 29 29 29 29 16 16 16 29 16 37 33 17 29 17 29 29 29 29 29 29 29 16 37 33 17 29 29 29 16 29 16 29 29 29 16 29 29 29 37 33 2 29 29 16 29 29 29 29 29 29 37 33 29 26 2 29 16 29 29 29 37 33 29 37 33 29 29 29 30 37 33 29 29 29 29 37 33 2 29 2 29 23 17 37 33 37 36 29 4 31 29 37 36 4 26 29 37 36 5 37 33 29 37 33 2 8 29 29 29 37 33 4 29 16 29 29 18 29 29 29 37 33 29 2 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 27 29 29 16 29 16 29 29 29 16 29 16 29 29 29 29 16 29 16 29 29 16 16 29 29 16 16 16 16 13 16 29 16 16 29 29 16 29 29 16 16 19 16 16 16 16 29 19 16 16 29 16 19 16 16 19 29 16 29 16 29 19 29 19 16 16 29 16 16 16 29 29 19 16 16 19 29 16 29 16 19 16 29 16 29 16 16 16 19 29 29 29 19 13 16 16 19 29 19 29 16 29 29 27 29 16 16 19 16 16 16 29 16 13 29 19 16 19 16 16 19 19 16 19 19 29 16 16 16 19 16 16 16 19 29 16 16 16 13 13 16 16 16 16 16 29 16 19 16 16 13 16 29 19 29 29 19 29 16 19 16 29 19 29 16 17 29 29 29 16 29 16 16 29 16 29 29 16 13 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 16 29 29 29 29 29 13 16 16 29 16 29 29 29 29 29 16 29 29 16 29 16 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 16 29 29 2 29 29 29 29 16 16 16 16 29 29 16 16 29 29 29 16 29 29 29 16 29 16 29 2 29 29 16 16 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 11 13 29 29 16 29 16 29 29 8 29 29 16 29 16 29 29 16 29 29 29 29 29 29 16 4 16 16 29 16 16 29 16 18 13 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 13 16 29 29 29 29 29 29 29 29 16 13 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 13 16 16 29 29 29 29 29 29 29 29 29 16 16 29 16 38 33 4 26 8 29 29 29 29 16 2 29 35 33 4 4 16 16 29 29 16 29 29 37 33 15 16 13 29 16 29 29 29 29 37 33 4 29 18 29 29 37 33 26 26 29 29 29 29 2 29 37 33 17 26 5 29 29 29 18 37 33 29 8 29 25 29 37 33 29 26 29 8 29 37 33 8 26 26 29 37 33 15 17 37 33 15 5 29 29 29 2 37 33 5 17 29 37 33 4 27 29 29 37 33 29 29 29 2 29 29 37 33 29 29 2 37 33 29 29 6 29 37 33 37 33 23 29 29 37 33 29 29 29 37 33 8 29 29 29 29 29 29 37 33 15 26 29 29 29 37 33 29 29 37 33 2 29 37 33 31 29 37 33 4 29 37 33 29 29 18 37 33 37 33 2 14 29 29 31 37 33 5 2 29 29 37 33 6 14 18 37 33 4 37 33 30 37 33 29 5 2 37 33 29 37 33 29 29 29 37 33 29 8 29 29 23 29 29 27 37 33 17 6 2 37 33 2 2 29 37 33 4 8 29 37 33 2 31 29 29 29 6 29 29 29 29 8 18 29 29 29 29 29 29 25 29 29 29 2 18 29 29 29 29 29 29 29 29 29 31 29 6 29 29 6 2 29 29 8 29 29 29 29 29 29 18 29 29 29 29 6 29 29 29 8 29 16 38 33 4 2 35 33 4 23 29 37 33 4 8 29 37 33 2 2 37 33 4 8 16 2 37 33 17 4 18 29 37 33 4 2 37 33 29 2 31 37 33 23 2 29 29 37 33 15 16 16 16 29 29 16 8 37 33 26 26 16 16 16 29 29 16 16 29 29 19 37 33 17 2 29 16 29 29 29 29 29 19 16 37 33 17 17 16 16 29 29 29 29 26 29 16 37 33 29 29 31 29 29 29 29 29 29 37 33 2 29 29 29 29 29 29 29 29 29 16 37 33 29 4 29 29 29 16 29 19 29 37 33 29 17 29 16 16 29 29 16 29 29 37 33 4 17 4 8 2 29 29 19 29 29 29 29 37 33 29 29 29 17 16 29 16 29 37 33 17 29 29 29 29 16 16 29 29 29 37 33 17 26 29 29 29 18 29 29 29 37 33 17 29 31 29 29 29 16 29 29 37 33 17 5 2 29 16 16 16 16 29 29 29 37 33 15 29 16 29 29 29 29 29 29 29 16 37 33 15 17 16 29 29 29 13 29 29 19 29 29 16 29 37 33 17 16 19 16 29 29 29 29 16 16 29 37 33 17 29 8 29 29 16 16 37 33 17 31 29 13 29 29 37 33 17 29 29 29 16 16 29 29 37 33 15 16 29 16 29 37 33 17 29 29 29 29 29 29 37 33 29 29 29 29 16 29 16 29 16 37 33 15 29 16 13 29 29 13 16 29 16 29 29 37 33 4 2 29 29 29 29 29 29 29 37 33 18 29 29 29 31 29 29 37 33 17 29 16 29 29 16 37 33 29 29 29 37 33 29 29 29 29 29 29 29 37 33 29 29 29 29 29 29 29 29 37 33 16 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 31 29 29 29 29 31 29 25 29 29 29 29 29 29 27 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 18 29 38 33 29 4 2 2 29 29 35 33 2 29 29 29 2 37 33 8 2 23 29 29 37 33 2 29 29 29 29 37 33 2 2 8 29 37 33 23 29 37 33 4 29 37 33 8 29 29 37 33 15 17 37 33 8 37 33 2 37 33 8 37 33 2 2 37 33 2 37 33 29 37 33 29 29 29 29 37 33 29 29 37 33 2 29 37 33 18 29 29 2 37 33 29 27 29 37 33 2 29 37 33 29 29 29 37 33 2 37 33 5 29 25 37 33 18 8 2 29 37 33 29 2 29 29 29 29 37 33 29 29 29 37 33 17 29 29 37 33 29 6 29 37 33 29 29 29 29 29 29 37 33 29 29 29 29 37 33 29 29 29 37 33 37 33 26 29 37 33 2 29 18 37 33 2 29 37 36 17 37 33 2 2 37 33 29 17 37 33 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 2 14 25 8 29 29 29 29 29 29 29 29 8 31 8 29 29 29 29 29 29 29 38 33 2 4 2 29 29 2 38 33 26 17 29 29 29 35 33 26 23 29 29 37 33 29 18 37 33 4 17 17 2 27 37 33 5 37 33 23 31 37 33 2 8 29 37 33 2 29 29 29 29 37 33 2 2 2 37 33 2 26 2 37 33 2 37 33 4 29 29 29 37 33 8 29 29 29 29 29 37 33 2 18 37 33 29 25 37 33 37 33 17 37 33 37 33 15 29 2 29 37 33 29 29 37 33 29 29 37 33 29 37 33 4 29 29 37 33 29 29 5 37 33 8 37 33 37 33 29 37 33 29 2 29 37 33 15 29 6 37 33 29 37 33 2 29 29 37 33 18 31 29 37 33 2 29 37 33 29 37 33 25 37 33 23 2 29 37 33 29 29 37 33 2 29 29 18 29 37 33 2 29 29 29 29 29 25 29 29 29 29 6 29 29 29 8 29 29 29 29 18 29 29 29 31 29 18 2 2 23 18 29 29 29 29 29 29 29 23 31 29 29 29 29 29 25 29 29 31 29 29 29 29 29 8 29 29 29 29 8 25 38 33 2 4 8 29 2 2 35 33 4 2 23 29 29 27 37 33 26 17 29 37 33 17 23 37 33 29 23 27 2 37 33 8 2 29 29 37 33 4 17 29 37 33 26 29 29 37 33 26 5 29 29 37 33 2 29 37 33 4 5 29 2 37 33 29 37 33 17 29 29 37 33 2 17 37 33 29 37 33 2 8 29 37 33 37 33 29 29 37 33 37 33 37 33 2 37 33 2 18 37 33 17 29 29 37 33 2 29 29 37 33 31 8 37 33 2 37 33 2 29 29 37 33 37 33 29 37 33 37 33 29 29 37 33 2 29 25 37 33 15 29 37 33 2 29 18 37 36 29 2 27 29 29 37 33 37 36 15 29 6 37 33 4 2 37 36 2 37 33 29 29 18 18 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 38 33 4 2 29 35 33 15 4 29 29 29 37 33 26 37 33 2 26 18 37 33 29 29 29 37 33 15 17 26 29 37 33 2 29 29 37 33 15 29 29 29 37 33 15 4 2 37 33 2 18 29 37 33 29 2 29 37 33 29 37 33 17 2 29 29 37 33 2 37 33 29 37 33 37 33 2 29 37 33 4 37 33 2 8 29 2 29 37 36 37 33 15 2 37 33 29 2 29 29 37 33 5 29 37 33 4 8 29 27 37 33 29 37 33 2 29 37 33 29 37 33 4 29 37 33 29 29 37 33 8 37 33 37 33 37 33 4 26 2 37 33 5 29 37 33 29 37 33 29 37 33 17 29 29 37 36 37 33 37 33 29 8 29 29 29 29 29 29 29 18 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 8 27 29 29 29 31 29 18 29 29 18 29 29 29 8 29 29 29 29 29 25 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 29 38 33 4 27 29 37 36 4 2 29 29 2 29 37 33 4 29 29 37 33 17 23 29 37 33 15 2 37 33 17 29 29 29 29 37 33 15 26 5 8 37 33 17 29 6 37 33 18 29 37 33 2 29 29 37 33 2 29 29 37 33 2 29 29 37 33 4 29 29 37 33 2 29 37 33 15 29 37 33 2 29 37 33 2 37 33 2 27 25 30 37 33 29 29 29 37 33 2 37 33 4 29 29 37 33 2 18 37 33 25 37 33 2 37 33 18 37 33 29 37 33 2 2 29 37 33 2 29 37 33 2 29 29 37 33 5 2 27 37 36 37 33 29 37 33 17 29 29 37 33 29 37 33 37 36 37 36 37 36 37 33 37 36 29 29 29 29 2 29 29 29 31 29 29 29 29 8 29 29 29 29 6 29 29 29 8 29 8 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 2 25 29 29 29 29 38 33 4 17 5 29 29 35 33 4 2 37 33 26 23 8 29 37 33 17 29 29 37 33 4 17 29 37 33 2 29 29 37 33 2 26 2 29 25 37 33 2 37 33 2 37 33 29 2 37 33 2 26 29 18 37 33 29 29 37 33 2 30 37 33 15 2 37 33 5 2 29 37 33 2 31 37 33 2 29 37 33 37 33 17 29 37 33 37 33 15 26 18 31 37 33 5 26 37 33 29 29 29 29 37 33 8 29 37 33 31 29 29 37 36 29 29 18 37 36 29 37 36 17 29 29 37 36 29 29 37 36 15 2 29 29 37 36 29 8 37 33 29 37 33 15 29 31 37 36 4 2 29 29 37 33 18 29 37 33 8 37 36 29 29 29 37 1 29 37 33 15 2 37 36 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 18 29 29 29 29 29 8 8 29 20 29 29 29 20 20 2 29 29 29 29 29 29 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 18 26 29 29 29 29 29 29 29 8 2 29 29 29 29 29 6 8 18 29 29 2 29 29 29 29 29 38 33 4 26 8 2 5 38 33 17 8 29 2 29 35 33 8 29 29 37 33 29 31 37 33 15 2 37 33 2 37 33 5 26 8 29 29 37 33 4 2 37 33 29 29 8 29 37 33 2 25 29 2 29 37 33 8 2 37 33 2 18 29 2 37 33 2 29 29 29 37 33 23 17 5 8 29 37 33 17 29 37 33 29 6 37 33 29 29 37 33 4 2 37 33 15 29 37 33 15 2 2 29 37 33 29 29 29 37 33 2 29 29 29 37 33 2 37 33 29 29 29 29 37 33 15 29 29 8 2 29 37 33 15 29 29 37 33 2 2 37 33 15 29 37 33 2 29 37 33 29 37 33 15 29 37 33 2 2 29 29 37 33 29 29 37 33 29 29 37 33 29 29 27 37 33 2 29 29 29 37 36 2 37 33 23 29 37 33 2 29 37 36 29 18 29 29 29 18 29 29 29 29 29 29 8 29 29 18 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 8 29 29 6 27 29 29 29 29 29 2 29 29 38 33 4 29 29 29 29 38 33 29 29 29 29 17 37 33 4 29 37 33 5 29 2 37 33 29 23 29 29 29 37 33 29 29 37 33 17 4 29 29 29 37 33 5 5 8 29 29 37 33 26 29 37 33 29 29 29 29 37 33 26 29 29 8 29 29 37 33 18 2 29 29 37 33 29 37 33 17 29 2 8 8 29 37 33 2 17 37 33 18 29 6 37 33 29 37 33 17 29 37 33 37 33 29 37 33 4 29 37 33 4 29 8 37 33 4 37 33 4 37 33 29 6 29 31 37 33 29 29 29 29 29 37 33 37 33 29 29 29 37 36 15 29 29 37 36 29 29 29 29 37 36 29 37 33 29 29 29 37 33 2 37 36 29 8 37 33 37 36 29 29 29 37 33 2 29 29 37 36 29 29 37 33 8 2 29 29 29 37 33 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 25 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 31 31 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 27 29 31 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 38 33 4 29 29 35 33 26 17 29 29 29 29 29 29 29 37 33 17 4 29 2 37 33 4 17 8 29 37 33 4 17 2 37 33 17 26 4 29 29 37 33 2 26 26 29 29 37 33 17 26 29 29 29 37 33 29 29 8 2 37 33 2 29 37 33 29 2 26 29 37 33 5 2 29 29 29 37 33 15 26 29 29 37 33 37 33 15 2 18 29 37 33 2 29 29 37 33 29 29 29 29 29 29 37 33 17 29 29 37 33 29 2 29 29 37 33 31 37 36 17 29 29 37 33 29 37 33 15 29 29 37 33 29 2 29 29 37 33 29 2 29 29 37 33 29 29 29 29 37 33 29 29 37 36 8 29 29 29 29 37 33 29 16 29 29 29 37 33 29 29 29 37 36 29 29 37 36 6 29 37 33 17 29 29 25 37 36 29 37 36 17 2 31 37 33 29 29 29 37 33 29 29 37 33 2 2 8 29 37 36 29 6 37 36 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 20 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 25 29 18 29 29 29 29 6 29 29 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 38 33 4 27 2 18 2 29 35 33 26 2 2 35 33 26 29 29 29 37 33 4 26 29 29 29 37 33 17 29 29 29 37 33 5 26 26 29 29 29 29 8 29 29 18 37 33 5 26 26 29 29 2 37 33 2 26 29 29 16 37 33 5 17 29 29 25 29 29 37 33 2 4 29 29 29 37 33 15 4 31 29 29 29 16 37 33 17 5 29 29 29 29 29 37 33 26 17 29 2 37 33 29 8 29 29 29 37 33 29 8 29 29 29 29 29 29 37 33 29 29 29 29 29 37 33 29 31 29 16 29 37 33 17 29 29 29 37 33 4 29 29 37 33 17 29 29 37 33 29 2 29 29 29 29 37 33 17 2 27 29 37 33 5 29 29 8 29 29 29 37 33 29 37 33 15 29 37 33 17 29 37 33 17 29 29 37 33 29 29 29 37 33 26 29 29 29 29 29 29 37 33 8 29 29 29 29 37 36 4 29 29 18 29 29 37 36 15 2 29 29 29 29 29 37 36 2 29 16 29 16 29 16 29 16 37 36 17 17 29 29 16 29 16 29 29 29 19 29 37 36 29 16 29 29 16 29 29 19 29 29 37 33 29 29 29 29 29 29 29 16 16 16 29 29 37 36 19 29 19 16 29 29 29 19 13 37 36 29 4 29 19 16 19 29 16 16 29 29 37 36 29 29 29 29 29 16 13 29 29 29 29 37 33 17 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 16 29 29 8 29 29 29 16 29 29 18 29 29 16 16 29 29 29 29 16 16 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 27 29 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 8 16 16 16 13 16 29 29 17 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 31 29 29 29 29 16 29 29 29 29 16 29 29 29 16 16 16 29 18 29 16 29 16 16 25 16 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 19 29 16 29 8 29 29 8 29 29 29 29 29 29 16 29 29 29 29 19 16 29 29 16 29 29 16 16 13 16 29 29 29 29 16 16 8 29 29 16 20 29 29 29 29 29 29 20 29 29 29 29 16 29 16 29 29 29 29 29 25 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 2 29 4 29 29 2 8 13 29 16 16 16 29 29 16 29 29 29 29 29 16 29 38 33 4 26 29 29 29 29 29 16 29 35 33 4 4 29 16 29 2 29 29 37 33 4 16 29 16 37 33 4 8 26 23 16 29 29 29 16 19 16 37 33 15 4 26 29 29 16 29 29 29 29 37 33 5 26 2 29 16 29 29 29 29 37 33 2 8 29 29 29 37 33 15 17 2 29 29 37 33 15 2 5 29 29 29 29 37 33 17 5 2 29 29 16 29 29 29 18 37 33 4 18 29 29 16 29 29 29 37 33 17 29 16 29 29 16 29 29 16 37 33 17 2 29 19 13 29 29 29 37 33 15 8 29 16 16 25 29 37 33 29 29 37 33 15 2 29 37 33 2 18 29 37 33 29 29 8 37 36 4 29 29 2 16 37 33 17 29 29 29 29 29 29 37 33 26 2 29 29 29 29 29 37 33 15 29 29 29 29 29 29 29 30 37 33 29 29 29 29 37 33 29 29 37 33 2 25 30 37 33 15 2 29 29 29 37 33 29 29 16 37 33 29 29 29 29 16 37 33 29 2 29 29 29 29 29 37 36 2 17 16 29 19 29 16 37 36 16 16 29 19 29 16 16 16 16 29 37 36 2 29 29 29 29 29 29 37 33 4 29 29 29 29 37 33 27 29 29 37 33 23 29 29 29 37 33 2 29 29 37 33 29 29 16 13 29 29 29 29 37 33 29 29 29 8 29 29 29 37 36 29 29 29 29 29 16 16 16 37 36 29 16 29 19 16 29 13 19 29 29 16 19 16 29 29 29 16 29 29 16 29 16 16 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 26 25 29 29 29 29 16 29 4 29 16 29 16 16 8 16 16 16 29 16 2 29 20 29 29 26 26 29 29 29 20 4 26 26 20 29 8 29 29 8 8 6 29 20 29 2 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 6 29 31 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 16 29 29 16 16 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 16 29 29 13 16 29 29 29 16 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 38 33 4 4 29 29 29 17 29 16 35 33 26 29 29 29 29 29 2 29 29 31 37 33 26 16 29 29 16 29 29 29 29 29 35 33 2 29 29 2 16 37 33 17 17 29 29 29 29 37 33 4 29 29 29 29 29 29 29 37 33 17 17 8 8 16 16 29 37 33 15 17 17 29 29 16 29 16 29 37 33 17 4 29 29 29 29 29 29 29 29 29 37 33 17 29 37 33 29 29 2 29 29 29 37 33 26 29 37 33 29 29 29 37 33 29 8 29 18 37 33 5 25 29 29 8 37 33 2 29 29 29 29 29 29 29 29 37 33 6 17 29 29 16 16 16 37 33 17 29 29 8 29 29 37 33 4 2 29 29 37 33 17 17 29 29 29 29 29 29 2 29 37 33 29 29 29 29 29 29 29 29 37 36 29 16 2 29 29 16 37 36 2 2 29 37 33 29 29 29 16 37 33 2 29 29 29 29 37 36 26 29 29 29 37 33 4 29 29 37 33 29 29 29 37 33 29 2 31 29 29 37 33 4 29 18 29 29 29 37 33 2 8 29 29 29 16 37 33 25 37 36 29 37 36 29 37 36 29 29 37 33 29 18 29 37 36 4 29 29 29 37 1 16 29 29 8 37 33 2 16 29 29 29 37 36 2 26 26 29 29 29 29 29 29 29 29 29 29 27 29 29 31 29 29 29 29 29 31 29 29 29 8 29 29 29 8 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 20 14 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 25 29 29 29 29 29 16 29 16 29 2 29 29 29 29 25 29 29 29 29 29 26 13 29 29 29 29 29 29 29 29 26 29 29 29 29 16 29 8 29 20 29 26 29 29 16 29 29 29 8 29 27 29 29 29 29 29 29 16 29 29 8 26 4 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 4 29 29 29 29 29 29 29 16 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 8 29 29 8 29 29 8 29 29 29 17 29 29 29 16 29 16 29 29 29 29 26 4 29 29 29 29 29 8 29 29 16 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 8 29 29 18 29 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 16 16 29 29 16 29 16 29 16 29 29 29 19 29 31 29 16 29 29 16 16 8 31 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 31 29 29 16 13 29 16 29 16 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 16 29 16 16 29 29 29 29 29 29 29 16 16 16 2 29 16 29 31 29 29 29 29 8 29 19 29 29 16 16 16 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 19 29 29 29 29 29 29 26 29 29 16 29 29 29 16 17 29 16 29 29 16 29 29 8 16 29 19 16 29 16 16 16 29 16 16 29 29 29 29 27 29 29 16 19 29 2 29 29 29 29 29 29 29 13 29 16 29 16 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 16 16 19 29 16 29 19 29 16 29 29 29 29 19 16 16 13 29 16 19 16 29 29 16 17 29 25 18 14 16 29 29 29 16 29 29 16 16 29 16 29 19 16 16 29 16 16 16 16 16 16 29 16 29 16 29 29 29 16 16 29 29 29 29 29 13 29 29 29 16 16 29 29 13 29 17 16 16 29 29 29 29 29 8 29 16 19 16 29 29 29 29 29 16 19 29 16 16 16 16 29 19 16 16 29 18 19 16 29 16 16 16 29 16 29 29 16 29 16 16 29 29 29 29 29 16 29 16 29 29 16 29 16 29 16 29 16 19 29 29 29 29 16 16 16 13 16 29 29 29 29 29 29 29 29 16 29 16 16 16 16 29 16 16 29 29 16 16 29 29 29 29 29 16 13 29 16 29 19 29 29 16 29 29 16 16 29 16 29 29 29 16 29 29 16 16 29 16 29 29 16 16 16 29 29 29 29 29 29 29 16 29 19 29 29 19 16 16 13 16 16 16 16 29 16 16 16 14 8 8 29 16 29 29 19 26 29 29 13 29 16 29 29 16 16 29 16 29 29 29 29 16 29 16 16 16 29 16 29 29 29 29 16 29 29 16 29 16 29 29 16 29 19 16 29 16 29 29 16 29 31 29 29 19 29 8 29 16 29 16 19 29 19 16 29 29 29 16 16 16 8 16 29 19 16 19 13 16 29 29 19 29 29 29 29 16 16 16 16 19 29 29 29 29 19 16 29 29 16 16 8 29 29 16 29 29 16 29 16 19 29 13 16 19 29 16 29 16 29 29 29 16 29 29 29 29 29 19 29 29 13 13 29 16 29 16 19 29 29 16 16 29 16 19 29 16 16 16 29 16 19 16 29 16 13 16 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 16 29 16 13 29 16 13 29 29 19 29 29 16 29 16 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 16 19 13 29 29 13 19 29 29 19 19 16 29 29 16 19 16 13 16 29 16 29 29 19 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 19 16 29 27 29 29 29 29 29 16 19 29 13 13 29 29 29 16 29 16 16 29 29 29 29 13 16 16 16 19 29 29 29 16 29 16 29 16 16 29 19 29 16 16 29 29 29 29 29 29 29 29 16 29 16 29 29 16 16 29 16 16 29 16 29 29 29 29 16 29 29 19 19 29 29 29 29 16 29 29 29 29 8 29 16 29 16 16 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 19 29 29 16 13 29 29 16 29 29 16 16 29 29 16 29 16 16 19 29 16 16 16 29 16 29 16 16 13 16 29 29 29 16 29 16 16 29 16 29 29 29 16 29 16 29 29 29 16 29 16 29 29 16 16 29 29 16 16 16 29 16 16 29 29 19 16 29 29 16 29 29 29 29 16 16 29 29 16 29 16 16 16 29 16 29 29 29 29 29 29 19 16 16 16 29 16 29 16 29 16 29 16 29 16 29 29 29 29 16 29 29 16 29 19 29 29 16 19 29 29 19 29 16 19 16 29 29 29 29 29 16 16 29 29 16 16 29 29 16 29 29 18 29 29 29 29 29 8 29 16 29 8 29 29 29 29 16 29 29 29 16 16 29 29 16 29 29 29 16 16 29 29 29 31 29 16 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 19 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 16 29 29 29 29 16 16 29 29 16 16 16 29 29 16 16 16 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 16 29 16 16 16 29 16 29 29 16 29 13 29 16 16 16 16 29 19 13 19 16 29 29 29 16 19 16 29 19 16 16 29 29 16 29 16 13 29 29 29 29 16 16 29 29 16 8 29 8 29 19 29 26 8 29 8 4 29 29 16 29 29 29 29 29 29 29 31 29 8 29 29 29 16 29 29 16 29 29 16 16 13 16 19 29 29 16 16 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 25 29 29 29 29 29 16 29 29 16 29 29 16 16 29 16 16 16 16 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 31 29 29 29 16 29 29 29 29 16 16 16 29 16 29 16 29 16 29 29 16 29 16 29 29 16 16 29 29 29 16 29 16 13 29 16 13 29 29 16 16 29 29 29 29 16 29 2 29 29 13 29 16 16 29 29 29 29 8 16 16 29 16 29 29 16 29 16 29 29 29 29 29 16 29 16 31 29 29 29 16 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 38 36 4 29 39 36 4 29 29 39 36 15 29 16 16 39 36 5 4 29 39 34 4 29 39 34 29 16 29 18 39 34 4 29 29 29 39 34 8 29 29 39 34 29 29 39 34 29 17 16 39 34 2 16 39 34 16 29 29 29 29 39 34 29 16 39 34 29 16 39 34 15 23 16 39 34 29 29 39 34 29 29 19 39 34 15 16 19 16 29 39 34 26 29 16 16 39 34 31 16 19 39 34 29 16 29 39 34 2 29 29 39 34 5 29 16 39 34 29 29 39 34 2 17 39 34 29 39 34 29 2 39 34 29 39 34 5 29 29 39 34 29 29 18 39 34 4 29 29 39 34 5 29 39 34 2 29 30 39 34 5 29 39 34 4 17 39 34 29 39 34 29 29 29 39 34 8 29 39 34 4 2 39 34 4 19 29 29 39 34 13 23 39 34 17 29 39 34 2 39 34 29 39 34 15 39 34 29 29 39 34 29 29 39 34 4 29 39 34 4 29 29 29 39 34 29 39 34 28 2 29 29 39 34 29 29 39 34 15 18 29 39 34 2 16 29 29 39 34 4 29 2 29 39 34 29 8 29 39 34 29 29 29 39 34 15 29 29 39 34 4 29 39 34 29 29 29 39 34 29 39 34 29 29 39 34 29 29 39 34 29 29 39 34 2 17 29 26 39 34 29 29 39 34 15 16 29 29 16 19 39 34 16 16 29 39 34 29 29 29 29 39 34 29 29 39 34 29 29 39 34 29 18 39 34 18 23 39 34 5 39 34 39 34 39 34 17 2 2 39 34 15 29 29 39 34 39 34 29 29 39 34 29 17 39 34 29 39 34 2 2 29 39 34 16 29 39 34 5 14 2 39 34 29 39 34 2 29 39 34 29 29 29 39 34 2 29 17 39 34 23 29 39 34 29 29 39 34 39 34 15 2 4 13 29 39 34 39 34 29 2 31 39 34 29 29 39 34 29 2 39 34 26 16 29 18 39 34 17 39 34 28 29 16 16 29 16 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 16 17 29 29 29 16 29 29 16 29 29 16 29 29 29 29 18 29 16 29 29 29 31 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 19 29 29 29 29 16 16 29 29 29 29 29 29 18 31 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 19 13 16 19 13 29 16 16 16 16 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 18 29 29 29 6 29 29 29 29 29 29 29 27 18 31 16 29 29 29 29 29 16 29 29 29 29 29 29 16 8 29 29 29 29 19 16 16 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 35 34 4 26 29 29 39 34 2 39 34 15 26 23 39 34 28 26 29 39 34 17 29 39 34 26 39 34 4 29 39 34 2 39 34 17 4 39 34 2 16 25 39 34 29 39 34 17 17 23 39 34 15 39 34 29 5 39 34 39 34 17 29 39 34 2 39 34 2 29 39 34 2 39 34 8 16 39 34 29 39 34 4 29 39 34 29 39 34 29 29 39 34 13 29 39 34 10 29 39 34 17 16 2 17 39 34 15 39 34 29 39 34 29 17 39 34 26 39 34 17 2 23 39 34 29 39 34 15 23 39 34 16 29 29 29 39 34 26 39 34 23 39 34 26 29 29 29 39 34 16 16 29 29 39 34 17 29 29 39 34 29 29 39 34 2 2 39 34 29 29 39 34 29 29 39 34 29 39 34 29 23 29 39 34 18 31 39 34 29 2 39 34 31 39 34 29 29 30 39 34 29 2 2 39 34 29 29 29 29 39 34 29 29 39 34 2 29 6 39 34 2 39 34 2 29 29 39 34 25 29 39 34 17 29 29 39 34 16 4 29 39 34 4 19 13 6 39 34 29 29 39 34 29 39 34 23 2 39 34 29 39 34 39 34 29 39 34 29 23 39 34 2 2 39 34 29 39 34 16 17 39 34 28 29 29 39 34 29 39 34 23 16 39 34 15 2 29 39 34 29 29 39 34 26 29 23 39 34 29 39 34 29 39 34 39 34 29 2 29 5 39 34 16 39 34 39 34 29 29 29 39 34 29 39 34 29 29 29 23 39 34 2 2 26 23 39 34 16 39 34 29 29 29 39 34 2 29 30 39 34 16 29 16 13 29 39 34 16 16 29 39 34 15 16 29 39 34 29 29 29 39 34 2 18 29 39 34 29 39 34 29 39 34 29 39 34 2 39 34 29 29 39 34 15 29 5 29 29 8 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 23 29 29 29 29 16 29 29 29 29 29 19 16 16 16 19 29 29 16 29 29 29 18 29 29 27 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 5 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 16 16 29 16 16 29 29 16 29 29 29 16 29 29 29 29 29 18 23 29 29 29 29 29 29 8 29 29 29 29 27 29 38 33 15 4 29 23 39 34 29 29 39 34 17 17 29 39 34 5 23 39 34 28 17 2 17 29 29 39 34 29 29 2 29 39 34 2 4 39 34 17 29 29 39 34 15 5 29 39 34 15 29 29 29 39 34 2 16 4 39 34 29 2 39 34 2 39 34 29 39 34 5 17 39 34 15 29 39 34 39 34 39 34 17 29 2 29 39 34 29 39 34 26 29 29 39 34 29 23 29 39 34 29 23 39 34 2 39 34 29 39 34 29 5 39 34 2 2 29 29 23 39 34 29 29 2 39 34 28 17 39 34 29 29 29 29 39 34 15 2 39 34 17 29 29 23 39 34 28 17 29 29 29 39 34 29 29 29 39 34 29 16 29 17 39 34 16 16 39 34 28 29 2 29 39 34 10 29 29 16 29 39 34 16 16 39 34 16 19 16 29 30 39 34 26 17 29 39 34 29 16 16 29 39 34 15 2 29 39 34 29 39 34 29 29 2 39 34 39 34 29 29 2 29 39 34 23 39 34 29 29 39 34 31 39 34 29 29 39 34 6 39 34 29 39 34 29 39 34 27 29 39 34 29 39 34 23 2 29 2 39 34 23 29 39 34 29 29 39 34 29 29 29 29 23 39 34 29 29 39 34 29 23 29 29 39 34 15 29 29 39 34 2 29 39 34 29 29 39 34 29 39 34 2 39 34 15 29 29 29 39 34 31 2 39 34 39 34 29 29 39 34 29 2 29 39 34 2 17 29 39 34 17 29 29 16 39 34 29 39 34 29 29 39 34 15 29 29 2 39 34 29 29 39 34 2 16 17 18 17 39 34 39 34 2 2 8 2 39 34 29 29 39 34 2 2 29 29 39 34 29 8 2 39 34 16 29 2 16 29 23 39 34 16 26 39 34 2 16 29 39 34 2 29 39 34 29 8 29 39 34 19 4 39 34 17 16 17 39 34 29 16 29 29 39 34 17 29 29 29 29 39 34 4 29 29 23 29 39 34 2 2 29 29 39 34 29 29 39 34 25 29 17 29 39 34 18 39 34 23 2 39 34 2 29 23 2 2 29 29 2 2 29 29 29 29 17 29 29 17 29 8 29 29 29 16 29 29 29 2 29 16 29 29 16 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 23 31 29 18 18 29 23 29 29 29 8 27 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 18 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 16 13 16 16 29 16 29 29 29 2 29 29 16 29 29 29 29 16 16 29 29 16 29 29 16 29 29 18 29 29 16 29 29 29 16 29 29 29 29 29 29 16 18 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 16 29 16 16 16 13 29 14 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 20 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 14 25 29 29 29 38 34 4 30 39 34 2 29 29 23 39 34 5 2 29 39 34 15 17 2 29 39 34 23 2 2 39 34 29 29 5 39 34 17 29 29 39 34 17 23 29 39 34 2 2 39 34 26 29 39 34 2 29 39 34 29 29 29 39 34 31 39 34 29 16 39 34 29 29 39 34 2 29 39 34 2 8 39 34 2 2 2 39 34 29 29 16 39 34 2 8 29 39 34 29 39 34 29 2 29 39 34 2 29 2 29 39 34 29 29 39 34 29 29 29 29 39 34 29 16 29 29 39 34 29 17 39 34 29 17 39 34 29 23 29 29 39 34 29 2 29 39 34 17 2 2 29 39 34 29 29 39 34 39 34 2 5 8 29 39 34 29 29 39 34 29 29 19 29 29 39 34 16 16 29 39 34 17 4 29 39 34 2 23 39 34 29 29 39 34 16 29 17 39 34 29 29 29 29 39 34 29 29 39 34 2 39 34 18 39 34 26 2 39 34 29 39 34 39 34 39 34 4 39 34 39 34 2 39 34 29 39 34 29 29 2 39 34 29 17 39 34 29 23 18 39 34 2 2 39 34 29 16 39 34 26 39 34 29 29 29 39 34 2 39 34 26 29 39 34 39 34 16 29 17 39 34 15 29 16 39 34 29 29 39 34 29 26 29 4 29 39 34 29 2 39 34 29 39 34 29 29 29 39 34 15 16 29 29 39 34 29 39 34 29 16 29 39 34 16 2 2 29 29 39 34 29 39 34 17 39 34 29 39 34 16 39 34 29 2 29 39 34 29 29 29 39 34 29 39 34 29 17 39 34 8 29 39 34 29 29 39 34 23 39 34 2 39 34 29 16 39 34 2 31 39 34 2 25 39 34 39 34 29 18 39 34 23 39 34 29 2 2 39 34 29 39 34 29 39 34 17 29 39 34 29 39 34 17 39 34 17 29 39 34 2 29 17 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 16 29 29 19 16 16 29 29 8 16 29 16 29 29 23 31 29 29 29 16 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 16 29 16 16 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 16 13 29 16 16 29 29 4 29 17 16 29 29 29 2 29 16 16 29 16 18 29 29 16 29 23 29 29 29 29 29 8 29 29 29 29 29 29 31 8 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 38 36 15 4 29 39 34 29 16 29 39 34 2 29 39 34 2 8 39 34 17 2 39 34 8 39 34 17 26 39 34 29 8 29 29 39 34 4 17 17 29 39 34 29 29 39 34 17 29 26 29 39 34 2 16 39 34 15 29 2 29 29 39 34 29 17 23 39 34 2 29 29 39 34 2 2 39 34 29 2 39 34 39 34 29 39 34 39 34 29 39 34 2 39 34 2 39 34 29 29 39 34 2 39 34 29 39 34 2 39 34 2 29 39 34 39 34 39 34 29 17 39 34 39 34 28 26 29 39 34 31 39 34 39 34 29 39 34 23 29 39 34 29 29 2 39 34 39 34 4 29 39 34 2 29 39 34 18 39 34 17 29 39 34 29 29 39 34 29 39 34 39 34 2 29 29 29 39 34 28 29 39 34 17 17 29 39 34 8 29 29 39 34 16 17 13 29 39 34 10 29 17 39 34 29 17 29 29 29 39 34 16 29 13 39 1 29 29 29 29 39 34 10 29 16 39 34 29 29 29 39 34 29 18 4 29 16 39 34 29 29 39 34 29 17 29 29 39 34 29 29 39 34 29 29 39 34 17 29 29 39 34 2 29 31 29 39 34 28 39 34 16 39 34 15 39 34 29 29 29 39 34 2 39 34 28 29 29 39 34 28 29 39 34 29 8 39 34 2 39 34 8 23 29 39 34 29 29 39 34 28 39 34 2 39 34 2 39 34 26 39 34 29 29 39 34 15 2 17 39 34 29 18 39 34 5 29 39 34 29 29 39 34 29 29 39 34 29 39 34 2 39 34 4 29 29 39 34 29 18 39 34 29 29 29 39 34 29 39 34 39 34 29 2 23 39 34 29 26 5 39 34 29 14 39 34 2 17 39 34 29 17 39 34 29 39 34 23 39 34 29 18 17 29 29 29 26 26 29 29 17 29 29 19 29 16 29 29 29 29 29 29 29 29 29 29 29 8 16 8 26 29 17 29 29 29 29 29 13 29 16 23 29 16 16 29 29 17 29 29 29 29 13 29 16 13 29 29 29 29 29 29 29 29 16 17 29 29 29 17 29 26 18 29 29 29 29 29 29 29 29 29 29 29 29 8 2 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 17 29 29 29 23 29 26 17 4 29 29 26 29 16 4 29 29 16 13 16 16 13 17 16 19 17 17 16 16 29 29 29 29 16 6 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 26 26 26 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 38 33 15 4 8 18 35 34 2 29 23 29 39 34 23 2 39 34 2 26 2 39 34 8 17 39 34 2 29 26 29 16 39 34 17 29 16 17 15 39 34 17 4 16 13 29 39 34 15 2 16 29 29 39 34 4 16 29 29 39 34 15 19 29 8 29 39 34 29 29 29 39 34 4 29 4 29 39 34 4 4 23 39 34 17 2 29 39 34 15 2 39 34 15 29 2 39 34 17 2 23 39 34 29 2 39 34 15 29 29 39 34 4 17 2 16 39 34 16 29 17 39 34 26 29 17 39 34 29 39 34 28 29 29 29 39 34 2 2 39 34 29 29 39 34 2 29 39 34 39 34 2 39 34 5 39 34 29 2 29 29 39 34 15 16 29 39 34 4 2 29 23 29 39 34 2 29 39 34 39 34 29 23 39 34 31 39 34 16 29 39 34 29 29 29 39 34 23 29 39 34 2 39 34 16 29 39 1 28 29 29 29 39 34 17 23 29 16 39 1 8 29 16 29 29 29 39 34 17 16 29 17 29 39 34 19 16 29 13 16 29 39 34 29 39 34 39 34 17 17 29 39 34 29 29 39 34 29 29 39 1 29 29 29 29 39 34 2 29 39 34 29 29 29 39 34 29 29 39 34 29 29 29 16 39 34 29 17 39 34 29 29 31 39 34 23 29 39 34 15 23 2 39 34 2 16 29 29 39 34 29 2 39 34 28 23 29 39 34 26 2 39 34 29 29 39 34 29 39 34 17 2 39 34 29 29 29 29 39 34 29 29 39 34 29 29 23 39 34 29 2 23 39 34 15 39 34 29 29 29 29 39 34 26 29 29 39 34 29 39 34 8 21 37 1 29 29 17 29 39 34 10 17 29 39 34 16 29 29 39 34 26 16 39 34 29 29 29 39 34 29 29 29 16 39 34 5 29 39 34 2 2 29 29 39 34 29 23 16 29 39 34 8 29 17 29 39 34 19 29 39 34 15 23 16 39 34 17 29 30 37 34 29 23 29 29 29 39 34 29 29 39 34 29 2 39 34 15 29 29 37 34 4 29 29 29 39 34 29 29 29 29 23 39 34 29 29 29 39 34 17 29 29 39 34 29 2 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 18 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 4 17 16 16 29 2 29 29 29 29 17 29 29 16 29 29 29 31 29 29 29 29 16 17 16 29 16 16 29 16 17 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 17 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 31 16 16 16 13 16 29 29 16 16 29 29 29 29 29 29 29 17 4 10 10 29 29 16 13 29 16 16 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 13 29 31 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 6 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 16 17 29 23 17 14 29 13 17 10 26 29 29 29 26 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 38 33 17 4 35 33 5 4 17 13 2 37 34 4 2 29 39 34 2 29 26 39 34 2 17 17 39 34 17 23 39 34 17 17 29 39 34 17 29 39 34 17 29 39 34 29 29 29 39 34 15 2 29 39 34 18 29 18 39 34 17 8 39 34 29 8 39 34 29 29 39 34 2 29 39 34 15 2 8 39 34 17 29 29 39 34 29 39 34 4 2 39 34 29 39 34 2 39 1 29 8 29 39 34 5 2 39 34 28 29 29 30 39 34 2 39 34 29 29 39 34 15 19 29 2 29 16 39 34 29 16 29 39 34 4 29 16 13 29 39 1 29 16 14 16 39 34 29 16 29 16 29 39 34 17 29 29 30 39 34 29 2 16 29 29 39 34 2 29 39 34 29 23 29 39 34 17 29 16 39 34 23 6 39 34 17 29 29 29 39 34 29 23 29 29 39 36 29 29 29 39 34 16 29 29 29 16 39 34 4 29 29 29 39 34 2 29 29 39 34 29 16 29 23 39 34 29 29 29 26 29 39 34 39 34 29 17 39 34 16 29 17 39 34 15 29 2 29 16 39 34 29 4 39 34 29 39 34 17 4 26 29 39 34 29 29 2 39 34 29 29 29 39 34 2 29 2 29 39 34 29 29 29 39 34 2 39 34 28 8 29 39 34 29 2 39 34 29 29 39 34 2 29 29 39 34 29 39 34 39 34 39 34 15 29 29 39 34 31 29 5 39 34 28 2 2 29 39 34 29 39 34 23 39 34 17 29 29 39 34 29 29 8 39 34 18 29 39 34 17 8 39 34 8 39 34 29 23 29 39 34 29 29 29 16 39 1 8 10 16 16 39 34 16 29 16 39 34 29 29 2 39 34 29 39 34 29 29 29 29 16 39 34 29 29 29 29 29 39 34 28 2 23 39 34 29 39 34 15 29 39 34 29 2 29 39 34 2 8 29 16 16 39 34 29 29 29 29 39 34 29 29 18 39 34 29 29 30 39 34 17 29 39 34 29 39 34 23 29 39 34 29 2 29 39 34 29 39 34 4 16 29 39 34 23 29 39 34 31 29 39 34 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 31 29 16 29 18 29 29 29 29 29 29 29 26 29 29 29 18 8 29 17 29 29 2 2 13 29 16 29 29 17 29 29 29 29 17 29 29 29 16 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 28 16 29 16 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 4 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 18 29 2 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 18 18 29 29 18 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 23 8 4 29 29 23 29 2 26 17 29 29 29 16 29 29 29 29 26 29 29 20 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 6 29 13 29 29 29 29 29 29 29 16 16 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 18 8 29 26 29 29 17 29 4 14 8 29 2 17 29 29 29 29 29 29 8 29 29 29 29 29 29 14 38 33 4 23 29 37 34 29 29 29 39 34 39 34 26 29 29 39 34 26 39 34 29 2 39 34 29 29 39 34 4 4 16 16 29 39 34 29 4 10 29 39 34 4 29 29 39 34 17 29 17 2 29 39 34 17 29 39 34 2 29 39 34 39 34 2 23 39 34 23 39 34 29 17 29 39 34 29 39 34 28 16 29 26 39 34 17 29 29 39 34 29 39 34 29 18 39 34 23 39 34 29 2 29 39 34 29 2 17 16 29 39 34 2 16 17 39 34 28 19 17 29 29 29 39 34 28 16 13 16 19 29 39 34 16 16 39 34 16 29 29 29 17 39 1 29 29 29 23 39 34 2 17 10 16 39 34 29 16 39 34 17 16 29 19 39 34 29 17 26 2 39 34 18 29 29 39 34 29 19 16 23 39 34 2 16 2 39 34 8 39 34 28 26 16 5 39 34 29 29 23 39 34 28 29 2 27 39 34 15 16 16 16 39 34 17 29 16 16 39 34 29 16 29 16 19 39 34 16 16 16 23 16 39 34 15 29 26 4 29 29 37 34 8 29 29 29 37 34 29 29 29 37 34 29 29 29 39 34 16 29 29 29 16 39 34 29 2 29 39 34 29 29 29 39 34 28 29 29 39 34 16 29 39 34 17 29 39 34 29 29 29 29 39 34 28 29 29 29 2 39 34 29 17 39 34 15 29 29 29 39 34 29 2 17 29 39 34 17 29 29 26 39 34 29 17 29 29 39 34 5 29 39 34 29 29 29 39 34 29 16 39 34 28 29 39 34 29 2 30 39 34 15 29 29 17 39 34 29 29 39 34 15 29 29 29 39 34 16 29 39 34 10 29 39 34 16 2 29 39 34 29 29 19 39 34 29 16 29 39 34 2 29 16 4 25 39 34 15 29 23 29 39 34 29 29 29 39 1 29 17 29 29 39 34 16 2 16 29 39 34 15 2 29 39 34 15 26 26 4 10 9 1 1 10 29 25 29 29 39 34 2 29 29 39 34 29 29 29 39 34 2 23 39 34 29 23 29 39 34 29 39 34 15 2 29 16 39 34 17 29 39 34 29 29 29 2 39 34 17 29 29 39 34 29 29 16 8 29 39 34 29 13 16 16 19 13 39 34 4 16 29 39 34 19 29 16 16 39 34 29 23 19 29 16 39 34 16 29 29 29 17 39 34 29 17 16 29 17 29 16 29 29 29 19 29 29 16 4 16 29 26 10 17 4 29 29 29 29 2 16 29 31 16 29 17 29 29 29 29 29 29 13 29 16 29 29 29 29 29 16 16 29 16 29 29 29 16 29 16 16 29 29 19 29 16 23 29 16 29 29 16 13 16 29 16 17 16 29 16 29 23 29 16 16 16 29 29 29 29 29 13 16 29 16 16 16 29 29 29 29 29 4 29 29 29 29 26 29 16 29 23 29 29 5 16 29 31 23 29 29 23 29 29 29 29 29 23 29 29 29 23 29 16 29 29 16 29 29 29 29 29 29 29 2 16 29 29 16 29 29 29 29 29 16 29 29 29 6 29 2 16 13 29 29 29 29 2 29 29 16 26 29 29 29 19 23 17 17 16 29 2 29 29 17 29 29 29 17 29 29 29 29 29 29 23 29 16 29 23 29 16 16 17 16 29 29 29 29 29 23 31 29 29 29 16 29 29 8 23 29 2 29 17 2 29 23 29 29 2 29 29 29 4 4 18 26 26 26 8 4 29 29 29 29 17 29 29 29 29 26 23 29 29 29 29 29 29 16 17 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 25 29 23 29 29 29 23 29 16 29 23 29 17 29 23 29 29 29 16 29 29 17 29 29 23 16 29 2 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 17 21 29 29 16 29 17 4 4 17 16 17 13 29 29 29 18 29 29 29 26 29 29 29 13 29 29 4 29 29 29 4 29 23 29 29 16 16 17 16 29 16 16 29 29 29 29 17 29 29 29 26 16 29 29 29 29 29 29 38 33 4 29 37 33 17 37 34 17 29 29 29 30 39 34 29 17 8 29 30 39 34 29 17 39 34 29 5 17 39 34 17 2 29 39 34 29 2 29 39 34 28 17 16 39 34 17 29 39 34 2 18 29 2 39 34 17 29 39 34 29 29 39 34 5 39 34 25 39 34 29 23 29 5 39 34 29 39 34 8 29 39 34 39 34 29 39 34 28 2 8 16 29 39 34 4 26 29 39 34 29 29 39 34 29 16 29 29 39 34 15 4 29 29 29 39 34 29 29 29 29 39 34 28 26 29 2 39 34 29 26 29 39 34 2 2 16 13 39 34 29 23 29 29 39 34 29 31 17 39 34 28 29 17 39 34 29 29 29 17 29 16 39 34 39 34 17 26 39 34 31 39 34 15 29 29 39 34 39 34 29 39 34 29 39 34 2 2 16 30 39 34 17 16 29 39 34 15 29 29 29 39 34 16 29 19 29 39 34 16 17 8 13 39 34 13 17 19 29 39 34 29 29 29 29 39 34 29 2 29 16 16 39 1 29 16 29 39 34 29 13 29 8 16 29 39 34 16 16 17 39 34 39 34 29 29 39 34 2 16 29 29 39 34 2 17 29 39 34 29 2 2 29 39 34 17 29 39 34 29 29 29 17 39 34 15 29 39 34 23 2 29 2 39 34 23 29 29 29 39 34 29 29 29 29 39 34 29 39 34 17 29 26 39 34 16 26 39 34 29 29 29 29 39 34 26 2 16 39 34 29 29 17 4 39 34 29 29 26 29 39 34 29 29 29 29 39 34 16 29 29 29 39 34 29 29 29 39 34 29 25 29 29 39 34 13 29 17 39 34 13 16 2 39 34 29 29 16 29 39 34 16 4 29 29 2 39 34 29 29 29 39 34 5 2 25 39 34 2 16 29 6 39 34 29 2 2 29 39 34 15 2 29 8 39 34 17 16 29 39 34 17 26 2 29 39 34 4 4 29 29 39 34 29 2 29 16 29 39 34 5 39 34 29 29 29 39 34 2 29 39 34 28 29 29 39 34 18 39 34 39 34 26 2 39 34 29 29 26 29 39 34 15 29 39 34 16 29 18 39 34 2 17 2 39 34 23 39 34 8 39 34 8 29 29 29 16 29 23 29 29 29 29 29 13 29 29 29 29 29 29 23 25 29 29 29 29 29 29 29 16 29 29 29 29 29 17 29 29 16 29 29 29 29 29 29 29 29 29 4 26 29 29 29 2 19 4 19 13 29 29 26 29 16 16 29 17 29 16 29 16 29 29 29 29 8 29 29 16 17 16 29 17 29 16 29 17 13 29 29 16 29 29 17 16 29 16 16 13 2 29 29 29 16 29 16 16 29 16 29 26 29 16 29 28 29 8 29 16 29 23 19 4 29 16 29 16 29 29 16 29 16 16 16 16 29 17 17 8 17 29 29 31 29 23 29 16 16 16 29 29 29 16 29 29 29 26 29 29 29 29 29 16 29 4 29 29 29 16 16 16 16 29 16 19 29 16 13 29 19 16 29 19 29 19 29 29 17 29 29 29 29 16 29 29 29 8 16 29 19 16 19 13 16 16 29 29 16 29 17 29 29 29 29 29 6 29 29 29 29 29 17 29 16 29 16 29 29 29 29 29 29 29 16 31 29 29 29 29 16 16 29 29 17 19 16 29 29 4 16 29 16 29 29 26 17 29 29 29 29 17 4 29 29 29 16 16 29 26 27 29 29 29 29 29 29 29 29 16 29 16 25 16 17 29 20 29 16 29 29 16 29 29 29 29 29 16 4 29 29 16 16 29 29 16 29 29 19 13 16 16 29 29 29 29 16 16 19 13 29 16 29 29 29 29 16 29 29 16 4 8 13 29 29 16 29 16 29 16 16 29 29 16 29 29 13 26 17 16 29 29 29 29 29 29 16 17 16 29 29 29 29 2 29 16 8 29 17 29 29 29 29 29 29 29 8 29 17 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 38 33 23 4 29 35 33 29 29 37 34 5 2 18 39 34 2 29 29 39 34 17 13 39 34 16 29 23 39 34 4 8 39 34 15 29 39 34 16 29 39 34 29 39 34 16 39 34 28 29 39 34 26 29 39 34 29 26 29 39 34 2 29 29 39 34 29 29 39 34 2 29 39 34 29 29 2 39 34 29 17 29 39 34 29 17 29 16 29 39 34 4 16 29 16 4 17 39 34 15 16 27 26 16 13 29 39 34 29 29 29 29 39 34 29 39 34 16 5 29 29 39 34 29 29 29 29 39 34 15 29 13 16 16 39 34 19 16 29 39 34 25 17 29 29 39 34 29 29 19 39 34 28 29 19 29 39 34 16 17 29 39 34 29 8 19 17 39 34 29 16 29 19 39 34 16 2 29 29 16 13 39 34 15 29 8 2 17 39 1 29 29 29 2 4 39 34 29 29 29 39 34 29 29 29 39 34 29 29 29 2 39 34 29 26 29 29 39 34 2 29 39 34 13 29 39 34 29 16 39 34 29 17 29 29 39 34 29 39 34 29 16 26 39 34 16 2 16 29 30 39 34 29 29 30 39 34 29 30 39 34 23 39 34 17 29 23 39 34 29 29 29 39 34 28 29 39 34 29 39 34 28 29 39 34 16 39 34 15 2 29 39 34 2 8 29 39 34 29 29 16 39 34 29 29 29 16 39 34 15 16 29 29 29 39 34 16 5 29 29 39 34 29 39 34 29 29 17 29 39 34 29 16 29 29 39 34 29 23 39 34 28 29 29 29 31 29 39 34 29 29 29 39 34 15 29 16 29 29 39 34 16 4 16 39 34 29 16 4 16 39 34 16 16 29 39 34 28 26 29 39 34 17 29 29 39 34 17 29 10 39 34 29 16 16 29 29 29 39 34 29 29 13 29 39 34 29 29 29 16 16 39 34 26 29 29 39 34 4 29 29 29 39 34 28 29 2 4 29 39 34 15 16 25 16 39 34 29 17 16 16 16 39 34 15 29 2 13 39 34 29 17 26 39 34 29 29 29 39 34 16 29 39 34 29 2 29 26 39 34 29 39 34 28 29 29 39 34 16 29 39 34 2 29 39 34 29 29 39 34 15 29 23 29 39 34 29 39 34 31 16 39 34 29 29 29 39 34 29 29 2 29 39 34 29 2 29 29 23 6 23 29 29 16 29 29 16 29 29 16 29 23 16 29 16 29 29 29 16 29 23 29 29 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 29 29 16 29 29 29 17 29 29 29 29 29 16 16 29 29 16 13 29 29 25 29 29 19 16 16 29 17 26 2 29 4 29 29 29 26 26 29 17 29 29 26 17 29 29 29 26 29 29 29 29 29 17 29 29 29 29 29 13 17 29 16 8 29 29 29 29 29 16 8 29 29 16 29 16 29 8 29 16 23 29 16 16 29 29 29 16 17 16 19 29 29 16 19 19 16 13 29 19 16 16 16 29 16 29 16 19 17 18 29 29 16 2 17 29 16 16 16 29 29 29 29 29 29 29 29 16 13 29 29 17 16 29 29 29 29 29 29 16 26 8 29 29 29 29 29 17 29 2 29 29 16 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 16 29 29 16 29 16 29 16 29 29 29 29 16 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 16 29 29 29 29 29 17 4 8 17 26 26 31 29 29 29 8 17 8 14 29 29 16 29 16 29 29 29 10 16 29 29 16 16 29 29 29 16 29 16 29 29 29 17 29 16 29 29 13 16 13 16 4 16 29 29 8 29 29 19 16 16 29 29 16 16 16 29 17 29 29 29 16 16 16 29 29 16 16 29 29 29 29 29 17 26 17 16 17 29 8 29 29 17 29 16 29 16 29 29 29 29 29 16 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 17 29 29 29 29 2 29 29 19 29 29 4 29 8 13 4 16 16 17 16 26 17 16 29 29 16 26 10 13 29 29 29 26 29 16 29 19 29 29 20 29 29 38 33 26 16 29 38 33 15 2 29 17 16 37 34 29 16 29 29 39 34 15 16 13 29 29 39 34 29 17 19 16 29 39 34 29 29 29 29 16 39 34 16 29 39 34 15 17 16 29 29 39 34 15 29 29 16 16 39 34 29 23 39 34 29 29 17 39 34 17 29 16 16 39 34 8 17 17 39 34 28 19 16 29 39 34 16 29 29 29 16 39 34 15 29 19 19 29 16 39 34 29 2 17 29 39 34 29 29 6 16 39 34 16 29 16 16 30 39 34 2 23 29 39 34 28 26 29 16 29 39 34 2 29 2 29 16 29 39 34 28 29 29 29 16 39 34 29 29 16 29 39 34 27 29 29 39 34 29 29 17 39 34 28 29 39 34 15 16 29 39 34 29 2 29 39 34 29 17 29 29 39 34 29 39 34 29 39 34 29 29 29 39 34 29 39 34 2 23 29 16 39 34 29 29 39 34 15 39 34 15 17 39 34 17 29 39 34 16 29 16 29 16 39 34 15 16 17 31 39 34 29 29 29 39 34 29 29 16 13 39 34 15 17 8 17 23 39 34 29 29 39 34 16 29 29 39 34 28 23 4 17 8 39 34 29 29 29 29 29 19 39 34 16 4 4 16 13 29 39 34 28 13 29 39 34 29 29 17 17 39 34 17 29 29 39 34 2 29 29 16 4 29 39 34 17 29 29 16 13 39 34 29 29 17 16 39 34 16 16 39 34 13 10 17 29 17 39 34 16 16 29 16 39 34 17 16 8 17 13 39 34 19 29 19 29 16 39 34 16 29 29 16 16 39 34 16 19 19 16 39 34 19 9 29 39 34 16 16 16 16 39 34 29 16 29 29 16 19 39 34 27 17 16 29 39 34 16 17 16 29 39 34 29 29 2 29 39 34 16 16 17 19 39 34 29 16 29 29 29 39 34 26 29 29 29 39 34 2 16 16 39 34 29 16 16 26 39 34 16 17 29 39 34 29 16 39 34 29 29 39 34 29 2 29 29 39 34 29 2 16 39 34 29 17 39 34 16 29 29 39 34 29 2 39 34 10 39 34 17 29 39 34 29 29 8 39 34 28 16 29 29 39 34 29 4 29 29 30 39 34 16 16 17 29 39 34 16 17 29 39 34 29 29 31 29 39 34 15 29 29 29 16 39 34 5 29 29 39 34 29 16 29 39 34 16 29 29 17 29 39 34 29 29 29 29 39 34 29 29 39 34 15 16 29 2 29 39 34 29 16 29 39 34 29 16 29 39 34 29 39 34 29 16 29 16 17 29 29 16 29 29 16 29 16 16 29 16 29 29 29 29 29 29 16 31 29 29 29 16 29 29 17 16 29 10 17 29 14 29 26 27 29 29 29 29 19 17 29 16 29 29 29 29 29 29 29 29 16 10 16 17 29 29 29 16 29 16 29 29 13 29 29 16 29 29 17 18 29 29 16 29 16 16 29 16 29 29 29 17 16 16 26 16 16 19 23 16 29 16 19 29 16 29 16 29 10 29 19 13 19 29 16 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 26 29 29 2 29 29 29 29 29 29 29 29 26 29 16 29 29 29 29 29 29 29 29 29 4 29 29 29 16 29 29 16 29 29 29 29 29 16 13 29 16 16 29 17 16 29 29 16 29 29 29 29 16 16 29 29 29 29 29 19 29 29 17 29 29 16 29 29 16 29 29 29 29 29 29 29 16 16 16 29 10 4 17 4 29 29 17 16 16 16 29 29 19 16 29 16 29 16 29 23 29 29 29 16 29 29 16 20 4 29 29 29 29 29 16 16 29 16 29 16 16 29 29 19 13 29 4 17 16 29 29 29 29 16 13 29 29 29 19 19 29 23 29 4 29 13 29 29 29 16 16 29 29 19 13 29 29 29 16 16 29 19 16 29 29 19 16 13 29 29 16 29 16 29 19 19 29 29 16 29 16 16 29 29 29 16 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 10 10 21 17 17 19 17 29 29 29 29 29 29 19 16 16 29 19 29 29 29 17 29 29 4 29 29 29 29 29 26 16 29 16 29 29 16 29 16 29 29 13 6 29 29 16 16 16 16 16 17 16 16 16 29 29 29 16 29 16 19 29 17 29 29 16 4 29 19 16 16 29 16 16 19 13 29 29 29 29 29 29 19 29 29 16 16 29 19 29 29 16 17 16 16 13 29 19 29 29 16 16 29 16 13 29 29 29 29 29 29 29 16 19 16 29 29 16 29 16 29 38 33 17 4 15 4 29 38 33 16 29 29 35 34 2 16 16 37 34 15 29 29 4 29 39 34 2 29 10 39 34 29 16 29 39 34 29 29 29 29 39 34 2 29 39 34 15 39 34 23 2 16 16 39 34 15 2 29 29 39 34 29 29 16 39 34 4 29 39 34 29 29 17 16 39 34 8 29 39 34 29 29 16 29 39 34 15 29 39 34 29 29 31 39 34 2 2 39 34 29 29 29 39 34 29 29 39 34 29 29 2 16 29 39 34 28 29 29 39 34 29 29 16 29 39 34 16 29 29 29 29 39 34 4 29 16 16 39 34 29 29 29 29 29 39 34 2 16 39 34 15 29 29 29 29 39 34 15 29 29 29 39 34 15 29 16 39 34 17 16 29 29 39 34 16 16 16 16 16 39 34 15 10 26 4 26 39 34 16 16 29 29 16 39 34 15 29 29 29 39 34 15 16 29 29 16 29 16 39 34 29 16 29 29 16 39 34 26 16 29 29 39 34 29 16 29 19 29 39 34 19 29 17 16 29 39 34 15 16 17 29 8 39 34 29 19 16 29 19 39 34 17 19 39 34 16 16 13 16 29 39 34 15 17 16 19 29 39 34 19 19 17 19 19 39 34 29 29 19 16 39 34 15 19 17 10 19 29 39 34 19 13 19 13 16 39 34 19 19 29 16 39 34 2 16 29 39 34 26 16 16 29 16 29 39 34 29 29 29 16 29 39 34 29 29 29 29 29 39 34 16 29 23 39 34 29 25 29 39 34 15 29 29 29 39 34 17 17 39 34 29 29 17 39 34 19 29 29 29 39 34 16 29 17 16 16 39 34 29 29 29 39 34 29 29 2 39 34 17 16 39 34 16 16 29 39 34 29 17 39 34 29 29 39 34 15 17 29 29 39 34 29 31 29 39 34 28 17 23 29 29 39 34 15 29 29 29 29 39 34 29 29 29 39 34 15 29 39 34 16 29 16 16 39 34 26 16 16 29 39 34 15 26 16 16 29 39 34 29 29 17 16 39 34 28 29 17 16 29 29 39 34 16 13 19 16 39 34 4 29 16 29 39 34 15 29 29 13 39 34 16 29 29 39 34 29 29 29 29 39 34 15 29 13 39 34 28 29 29 29 29 39 34 29 17 17 29 39 34 29 29 16 39 34 15 16 16 17 29 29 39 34 29 16 29 29 39 34 16 26 29 39 34 29 29 29 16 39 34 29 17 13 29 16 39 34 28 16 29 16 39 34 15 19 29 29 39 34 29 17 29 16 16 13 39 34 29 16 16 16 39 34 16 19 17 16 39 34 2 19 16 29 39 34 15 16 19 13 16 16 29 29 16 17 13 29 29 16 17 16 29 29 16 19 19 19 19 19 16 16 17 16 16 19 16 16 9 19 19 10 16 29 16 29 29 29 29 16 19 16 19 29 29 16 19 16 16 17 29 16 16 16 17 16 13 29 29 19 13 29 29 29 29 29 17 29 29 29 16 29 29 19 29 29 16 23 16 29 17 16 29 29 16 16 16 29 8 29 29 29 29 16 29 29 29 16 29 16 4 16 29 17 29 16 29 29 29 16 16 29 16 29 29 29 16 29 29 13 16 2 29 29 29 29 29 16 16 29 16 16 16 29 29 16 13 4 4 4 4 16 17 29 19 16 29 29 17 19 29 29 16 29 29 16 29 16 29 29 29 29 16 29 29 16 29 16 29 29 29 29 16 16 29 16 29 17 29 17 29 16 17 29 29 29 29 16 17 16 16 19 29 16 19 16 16 19 19 13 29 19 19 19 19 29 19 16 13 16 13 19 19 13 19 19 19 19 19 29 16 19 13 16 19 19 19 19 19 16 9 19 29 29 29 19 29 19 16 29 16 9 29 16 19 29 29 17 16 16 29 29 16 16 16 19 29 29 29 29 16 29 16 16 16 19 29 16 29 29 29 16 29 16 17 29 16 17 16 19 16 29 29 29 29 16 16 29 16 29 29 29 16 29 29 29 29 17 16 29 16 29 29 29 29 29 16 16 16 29 16 23 29 13 16 13 29 29 29 16 29 13 16 21 21 1 10 16 29 29 29 29 29 17 8 16 29 29 29 16 29 29 29 19 16 29 16 25 29 29 29 29 19 29 16 29 19 29 29 16 29 13 16 29 16 29 14 29 19 16 29 29 29 16 16 17 29 29 16 16 16 16 29 29 19 19 29 29 29 16 16 16 16 29 16 29 29 16 16 29 16 16 29 16 29 16 16 29 16 16 16 13 16 16 16 16 16 29 29 16 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 16 29 29 29 19 13 19 13 16 10 16 17 20 16 16 29 16 29 13 16 29 4 29 29 29 4 29 16 17 29 29 29 29 29 29 29 16 16 29 17 16 16 29 29 29 29 29 29 19 19 13 4 17 13 29 4 13 29 29 16 13 16 16 29 29 16 19 16 16 29 16 29 16 29 16 19 29 16 19 29 19 16 19 16 19 16 29 29 19 16 16 16 16 16 29 29 29 38 33 4 4 29 29 38 33 29 35 34 29 17 17 29 29 39 34 13 16 29 39 34 29 16 39 34 2 16 29 39 34 29 29 19 39 34 5 16 29 29 39 34 31 29 8 16 29 16 39 34 17 29 39 34 18 17 39 34 29 2 26 29 39 34 6 29 39 34 2 29 4 19 29 19 39 34 29 29 19 39 34 29 19 29 29 29 39 34 15 29 16 29 16 29 39 34 16 13 29 16 39 34 29 29 19 29 39 34 29 29 16 13 29 39 34 16 16 39 34 29 17 16 16 39 34 17 29 19 29 16 39 34 29 16 29 29 39 34 16 17 29 16 39 34 29 17 29 39 34 2 29 39 34 29 29 39 34 2 29 39 34 16 16 39 34 29 29 39 34 29 2 39 34 29 29 16 29 39 34 29 2 39 34 29 29 29 16 39 34 29 16 26 17 39 34 4 29 29 39 34 29 29 39 34 29 29 29 39 34 29 16 39 34 29 16 16 16 39 34 29 29 29 29 39 34 29 29 39 34 17 2 29 39 34 15 29 16 16 16 16 39 34 1 29 29 29 39 34 10 29 16 16 39 34 29 29 26 29 39 34 16 16 13 39 34 4 16 16 29 39 34 8 29 16 19 39 34 16 29 29 2 29 16 39 34 29 20 29 19 13 39 34 16 26 16 39 34 13 16 13 19 39 34 16 29 17 16 19 39 34 17 16 16 2 29 39 34 19 16 2 39 34 15 29 29 17 17 29 39 34 29 29 16 29 29 39 34 16 29 16 39 34 14 29 29 16 26 39 34 15 29 16 16 39 34 29 29 29 29 39 34 29 16 17 29 39 34 16 39 34 15 16 29 16 39 34 29 29 17 16 29 39 34 29 2 29 39 34 17 29 39 34 16 29 39 34 15 31 29 16 39 34 17 29 29 29 39 34 17 29 30 39 34 16 17 39 34 29 29 29 39 34 29 29 16 29 39 34 17 29 4 39 34 29 29 29 13 16 39 34 17 29 17 29 39 34 16 13 16 13 39 34 15 13 6 30 39 34 4 29 29 19 39 34 17 16 29 29 39 34 10 13 29 4 16 29 39 34 17 19 14 29 29 39 34 16 16 29 39 34 29 29 29 39 34 15 29 16 39 34 29 29 39 34 29 2 18 29 39 34 29 39 34 16 29 39 34 28 2 39 34 29 29 39 34 15 29 29 39 34 17 25 39 34 29 16 29 26 39 34 29 29 2 30 39 34 17 4 29 2 29 29 29 29 29 29 29 29 17 29 29 29 29 29 16 19 16 16 13 29 16 13 10 21 4 19 29 16 29 29 17 19 19 19 29 29 17 26 4 19 29 16 16 29 27 13 29 16 26 29 29 8 29 29 29 8 29 29 29 29 16 29 29 16 16 16 16 16 29 29 29 17 16 16 29 29 29 8 31 29 16 17 10 16 29 16 13 13 17 16 16 29 16 13 13 16 16 29 9 13 4 29 29 16 29 16 16 17 16 29 16 19 17 13 19 13 29 16 19 8 29 16 29 17 29 29 29 16 29 29 16 16 29 29 29 29 16 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 4 29 25 29 16 16 29 29 29 29 16 29 29 29 29 29 16 25 29 29 29 29 29 29 29 29 29 8 29 29 29 31 25 29 29 29 29 16 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 10 4 17 26 29 26 29 29 21 4 4 15 29 29 29 29 17 26 29 29 29 16 17 4 4 29 29 13 4 10 4 29 29 31 29 29 21 4 5 29 29 29 4 10 17 4 4 16 29 16 13 13 8 17 13 16 19 13 19 29 16 29 29 29 29 16 29 5 16 17 29 16 16 29 29 29 19 16 29 16 19 16 29 29 29 8 29 16 17 16 19 16 16 29 8 16 4 16 29 13 19 29 29 16 29 13 29 29 29 29 29 29 29 16 29 29 17 29 29 21 4 4 29 16 29 29 29 29 16 29 29 4 10 10 16 29 29 29 19 29 29 29 17 29 29 29 17 4 4 17 17 29 16 29 16 29 29 29 16 16 29 29 29 29 29 16 16 19 19 16 29 16 16 16 29 29 8 16 29 16 29 16 29 16 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 8 4 4 4 17 4 26 29 29 29 29 29 29 29 17 29 29 16 4 4 17 8 29 29 16 29 29 29 29 4 4 17 17 26 26 13 27 29 17 4 16 29 29 29 29 5 29 38 33 28 17 17 17 38 33 31 29 29 17 16 35 1 16 16 29 37 34 16 16 37 34 15 29 13 17 2 39 34 15 29 29 29 39 34 16 29 29 29 39 34 15 16 29 29 39 34 17 29 39 34 10 16 4 4 39 34 16 29 19 16 39 34 29 29 29 21 39 34 15 29 26 16 19 39 34 15 4 13 6 39 34 28 29 29 16 29 39 34 18 29 29 17 39 34 29 16 16 29 29 39 34 2 29 39 34 29 29 29 39 34 2 8 29 29 39 34 16 39 34 4 2 29 29 39 34 29 39 34 28 26 39 34 4 5 16 29 29 39 34 4 4 10 4 29 39 34 10 29 4 10 4 4 39 34 15 16 4 4 4 39 34 4 19 13 15 10 39 34 19 16 16 9 39 34 29 16 17 16 17 39 34 29 16 16 17 39 34 2 39 34 29 39 34 27 29 29 39 34 15 17 29 29 39 34 26 39 34 29 17 26 39 34 26 29 39 34 23 18 39 34 2 39 34 29 2 31 39 34 29 29 39 34 25 23 2 29 39 34 28 27 31 23 39 34 2 29 39 34 15 8 39 34 29 4 39 34 29 39 34 29 17 39 34 15 29 29 29 29 39 34 21 4 21 29 29 39 34 29 29 29 17 39 34 4 4 29 29 39 34 4 15 19 17 29 29 39 34 15 4 4 26 29 39 34 4 4 2 14 29 39 34 26 4 16 29 39 34 29 39 34 4 29 4 29 29 39 34 29 29 29 29 39 34 29 26 29 39 34 29 17 29 39 34 15 29 29 29 17 29 39 34 29 29 29 29 39 34 29 29 17 29 29 39 34 29 29 29 29 39 34 17 29 39 34 29 26 29 31 30 39 34 16 17 39 34 29 27 39 34 29 18 30 39 34 2 29 29 29 39 34 8 29 39 34 29 39 34 29 39 34 15 8 8 8 39 34 26 10 39 34 29 29 8 29 4 39 34 4 26 39 34 29 39 34 29 29 29 4 1 1 4 10 29 29 16 29 39 36 26 29 17 29 39 1 29 4 10 4 4 39 1 29 4 21 4 37 1 28 29 29 4 29 17 37 1 29 16 16 29 29 39 1 16 29 29 39 1 29 16 29 31 39 1 29 29 29 29 39 34 29 39 34 29 39 34 29 39 34 18 25 2 39 34 31 2 39 34 29 29 39 34 29 2 39 34 29 39 34 29 29 29 29 10 21 29 4 5 4 6 2 29 29 10 21 4 4 16 29 29 8 29 17 29 29 29 29 29 2 29 29 29 29 29 29 29 2 4 21 4 4 2 16 29 29 16 16 16 19 29 29 29 16 29 29 29 29 29 16 31 29 29 29 16 29 29 29 29 8 5 8 18 29 23 29 29 8 29 8 29 29 29 23 29 29 29 29 29 29 29 17 16 29 8 29 29 29 26 16 41 21 17 17 17 29 17 29 16 29 27 29 29 29 29 29 8 29 29 29 29 29 2 29 2 29 29 29 6 2 29 8 29 29 29 17 2 31 29 8 23 29 29 29 29 29 16 29 29 29 8 29 29 29 29 26 21 1 1 21 4 13 29 16 14 29 29 10 4 4 4 21 10 29 29 29 21 10 4 17 26 29 10 10 13 29 10 26 2 16 29 29 29 2 16 29 29 29 29 8 2 29 16 29 2 29 29 2 29 2 29 18 29 23 29 29 2 31 29 29 29 19 4 4 29 29 29 29 29 2 8 29 29 17 21 4 4 4 16 29 2 29 29 8 29 29 8 16 23 29 16 16 8 29 13 21 1 10 16 16 13 16 16 29 29 29 10 21 1 1 10 29 29 16 16 2 29 29 29 6 29 29 29 29 29 17 16 29 16 29 16 29 4 10 4 4 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 17 29 29 29 29 29 16 29 16 29 19 29 29 29 19 29 29 29 17 19 29 29 29 19 29 29 16 29 31 2 29 29 29 29 17 2 16 29 26 29 29 26 2 2 25 2 16 23 29 29 29 6 25 23 29 2 29 8 29 8 25 38 33 2 29 8 16 37 33 29 2 8 37 34 31 39 34 8 5 39 34 29 4 21 1 34 4 4 4 16 39 34 4 4 4 39 34 29 29 16 39 34 29 29 16 39 34 28 16 17 8 26 29 37 34 4 16 4 39 34 29 13 29 39 34 1 4 4 29 29 39 34 29 29 29 39 34 2 39 34 15 5 39 34 16 39 34 15 29 29 29 39 34 29 2 16 39 34 16 16 29 14 26 39 34 4 1 4 29 39 34 29 16 17 39 34 17 29 29 39 34 15 17 16 39 34 28 29 29 29 39 34 15 29 39 34 29 29 39 34 29 29 29 39 34 29 39 1 39 34 29 2 39 34 29 39 34 5 39 34 6 39 34 29 29 29 39 34 39 34 4 4 21 4 29 39 34 29 29 1 1 10 29 29 37 36 26 4 29 29 16 39 34 29 10 4 13 37 1 29 16 29 37 1 17 29 29 29 29 37 1 29 16 29 29 29 37 36 4 29 29 14 39 34 29 29 16 29 39 34 2 29 29 39 34 28 29 16 29 29 39 34 28 29 2 30 39 34 16 29 39 34 29 29 39 34 29 39 34 29 17 29 29 39 34 26 29 39 34 28 29 29 39 34 29 29 39 34 2 39 34 2 29 39 34 4 2 26 39 34 28 2 39 34 29 29 16 29 2 39 34 2 39 34 15 29 29 39 34 29 2 29 39 34 15 16 29 2 39 34 29 39 34 29 29 29 39 34 2 16 39 34 31 29 2 39 34 4 29 39 34 15 29 16 4 21 21 1 1 21 4 4 39 34 16 4 10 16 37 36 29 29 29 8 37 36 29 29 29 29 4 39 1 29 29 16 29 39 34 13 29 19 39 34 28 29 4 29 29 39 34 16 29 29 39 34 4 4 16 29 39 34 4 4 29 29 29 39 34 2 2 26 39 36 15 26 4 4 39 34 29 29 29 39 34 39 34 29 25 39 34 2 29 29 16 39 34 2 29 29 29 29 39 34 39 34 2 39 34 2 6 39 34 29 29 39 34 29 39 34 29 39 34 29 13 10 10 39 1 4 29 29 39 34 29 39 34 39 34 15 29 2 16 29 26 39 34 21 4 17 29 19 29 20 4 8 29 17 29 29 29 2 29 17 26 8 26 29 16 29 16 17 29 29 17 29 29 29 29 29 16 29 29 29 29 29 2 29 19 29 16 29 29 16 29 29 19 29 29 17 29 29 29 29 2 26 29 29 29 29 29 29 29 16 29 2 29 8 2 29 17 2 29 29 8 29 2 29 29 8 29 29 17 29 8 18 2 29 29 2 29 29 29 29 29 16 29 29 29 2 29 29 16 29 29 2 29 31 29 29 29 31 29 16 29 4 29 29 29 29 15 21 1 21 4 16 29 29 29 16 20 2 29 29 29 29 29 29 29 29 4 4 29 27 16 29 29 17 29 17 26 29 8 20 20 4 4 8 29 29 29 4 29 8 16 16 29 29 17 29 29 20 29 20 20 8 2 2 29 8 29 26 4 1 26 29 26 6 2 29 29 17 29 2 29 2 29 8 5 2 2 2 29 21 4 4 4 4 29 29 16 2 29 16 4 10 29 4 8 4 17 4 4 29 29 17 8 2 29 29 29 29 29 29 16 5 20 26 26 4 8 16 29 29 8 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 17 29 16 29 29 29 17 19 13 29 29 29 29 17 16 29 16 17 29 16 2 29 29 29 2 2 25 29 29 29 29 8 29 2 29 29 2 29 2 17 2 29 8 29 29 18 5 29 29 2 29 29 29 29 5 29 29 16 29 2 16 8 29 17 16 8 29 16 13 21 10 4 4 29 29 4 4 4 29 29 17 29 26 26 26 4 4 17 17 2 26 29 29 26 16 4 29 8 20 29 8 16 29 20 29 29 29 29 29 20 17 29 29 29 8 29 20 4 26 38 33 15 29 16 6 35 33 29 39 34 29 39 34 29 39 34 29 29 16 16 16 39 34 15 17 16 13 16 39 34 15 16 29 39 34 29 39 34 4 16 39 34 39 34 39 34 29 29 29 39 34 17 4 4 29 16 29 39 34 16 29 39 34 29 4 29 39 34 4 4 4 26 29 39 34 8 4 26 17 39 34 26 29 29 39 1 29 29 39 34 29 2 39 34 26 4 10 20 4 39 34 15 26 29 16 29 39 34 16 13 29 19 2 39 34 26 29 16 29 39 34 29 29 29 16 29 39 34 29 39 34 8 39 34 39 34 28 29 29 39 34 29 39 34 29 29 29 39 34 15 17 39 34 29 39 34 13 10 13 29 39 34 17 2 39 34 29 29 39 34 29 29 39 34 29 39 34 39 34 29 39 34 29 39 34 25 29 39 34 29 29 16 39 34 29 29 39 34 29 39 34 4 4 21 4 21 39 34 29 29 29 39 34 39 34 29 29 39 34 17 4 29 4 29 39 34 16 29 20 6 16 39 34 15 29 29 16 29 39 34 29 29 29 29 16 39 34 26 29 2 29 29 39 34 29 29 29 39 34 16 29 29 29 39 34 29 19 39 34 29 29 30 39 34 29 8 30 39 34 29 39 34 29 29 29 39 34 29 29 39 34 29 13 21 39 34 16 20 29 39 34 29 29 16 39 34 29 16 26 39 34 16 16 29 39 34 29 13 30 39 34 16 29 30 39 34 17 39 34 16 39 34 29 29 16 39 34 29 8 29 39 34 29 39 34 29 2 39 34 29 2 39 34 23 39 34 29 8 29 29 39 34 29 39 34 29 39 34 21 17 4 39 34 16 16 16 29 39 34 29 19 16 39 34 29 29 29 29 39 1 29 29 29 39 34 29 29 29 39 34 29 39 34 29 29 39 34 29 29 2 39 34 29 29 39 34 29 39 34 29 39 34 16 31 29 29 39 34 29 29 39 34 16 29 29 29 29 39 34 29 29 39 34 29 29 39 34 29 29 39 34 29 39 34 29 29 29 29 29 29 29 15 21 21 29 21 4 29 29 29 10 29 29 21 4 4 29 16 29 16 29 29 19 2 29 29 29 29 29 29 29 16 29 29 29 29 29 31 29 6 29 8 29 29 29 21 13 29 29 21 13 29 29 21 4 29 29 16 29 29 29 16 13 19 17 17 29 29 29 29 29 29 16 16 29 16 17 29 29 29 29 29 29 2 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 21 10 21 29 29 19 16 29 29 16 29 19 29 17 29 18 29 19 16 17 16 13 29 29 2 29 29 29 29 29 29 13 29 16 29 29 29 18 29 8 8 29 31 29 8 29 29 29 29 29 29 29 29 8 16 2 16 2 29 29 29 16 29 10 21 10 29 29 29 29 29 29 29 13 10 29 29 29 29 19 29 18 26 2 29 19 17 6 16 29 16 16 29 29 16 29 29 29 29 27 29 16 29 29 29 29 29 27 29 8 29 2 29 2 8 29 29 2 2 29 8 17 29 29 29 29 16 29 29 2 29 23 2 2 29 8 29 29 29 21 29 26 17 21 29 29 29 29 4 19 29 29 29 29 29 4 16 20 29 29 29 16 29 29 16 17 10 29 29 29 29 29 29 29 29 29 6 29 16 31 25 2 29 2 23 29 29 29 29 26 38 33 29 35 36 29 29 29 35 34 35 34 26 37 34 37 34 39 34 39 34 39 34 26 39 34 29 39 34 29 29 39 34 2 4 13 21 10 39 34 13 21 29 29 29 39 34 29 29 29 21 39 34 28 29 17 4 39 34 29 29 29 29 39 34 15 16 29 16 19 39 36 4 29 16 39 36 10 8 29 39 36 29 39 36 15 29 29 16 13 39 36 16 39 34 4 39 34 29 25 39 34 39 34 39 34 39 36 26 39 34 20 29 39 36 29 30 39 36 8 20 39 34 2 39 34 18 39 34 39 34 39 34 20 20 8 39 34 25 18 39 36 26 17 39 36 29 29 16 39 36 20 29 18 10 21 1 36 4 29 26 39 36 17 39 36 26 20 21 10 39 36 26 26 17 10 39 36 15 20 30 39 36 8 8 29 18 39 36 29 20 39 36 26 29 39 36 20 39 36 29 29 20 29 39 36 29 21 39 36 18 17 19 17 39 36 20 8 39 36 20 20 20 39 36 26 29 39 36 20 2 30 39 36 8 29 39 36 29 8 20 39 36 2 8 39 36 20 39 36 8 39 36 29 20 26 39 36 8 8 29 39 36 15 29 20 39 36 10 17 39 36 4 20 39 36 28 8 29 17 26 29 39 36 4 8 8 39 36 29 8 31 29 39 36 20 8 29 8 4 39 36 8 29 8 23 29 39 1 8 16 29 16 39 36 29 39 36 8 29 29 29 26 39 36 29 29 20 20 4 39 36 29 26 39 36 29 39 36 39 36 29 8 26 39 36 15 23 29 8 21 39 36 8 20 29 39 36 4 20 20 21 39 36 29 8 26 20 39 36 29 8 4 29 39 36 4 20 29 30 39 36 26 30 39 36 15 20 8 39 36 29 8 20 29 39 36 20 29 39 36 31 20 8 39 1 29 16 16 16 39 36 29 29 16 13 16 39 36 20 8 39 36 4 30 39 36 26 8 29 30 39 36 29 4 20 1 36 29 29 29 4 30 39 36 15 29 8 29 17 39 36 26 29 4 29 29 39 1 29 16 29 17 19 19 21 17 13 26 4 19 13 29 29 25 17 8 16 16 29 26 26 26 29 20 4 29 26 29 29 17 16 29 29 16 16 4 20 8 8 29 31 29 29 8 17 4 4 29 29 29 29 8 26 26 29 13 26 18 20 29 29 29 29 29 26 29 29 29 8 8 20 2 29 29 16 29 16 4 29 29 4 21 10 19 29 29 8 20 8 8 29 29 29 16 4 26 4 29 8 4 29 29 29 29 8 26 29 29 29 29 29 26 29 26 29 4 4 29 29 8 16 29 29 4 16 29 29 16 13 15 4 19 19 16 19 19 21 19 19 4 29 13 9 9 29 16 16 13 29 26 8 16 29 17 29 29 29 4 29 29 29 17 19 4 29 29 29 29 29 29 29 4 29 29 29 29 29 29 26 4 29 29 29 29 16 29 29 16 8 29 29 19 26 29 16 29 16 29 4 29 29 29 29 29 13 29 4 16 29 29 29 29 29 18 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 18 29 29 8 29 29 29 29 29 29 31 29 29 29 4 4 29 8 29 16 29 29 21 29 16 23 29 29 29 29 29 16 13 21 19 16 16 16 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 27 29 29 8 29 29 29 17 29 29 16 19 29 19 16 16 25 29 16 29 16 16 16 16 29 29 29 29 16 19 16 16 16 16 19 16 19 9 16 13 16 19 19 13 19 19 29 29 16 19 19 16 29 29 16 19 19 9 29 16 16 16 1 19 16 16 16 13 16 19 9 19 16 13 19 19 19 19 13 19 29 19 9 9 16 16 19 19 9 41 19 19 13 29 19 13 19 16 13 9 41 16 9 19 9 19 9 16 16 19 19 16 19 16 19 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 10 21 29 29 29 29 16 29 16 16 29 13 19 19 19 29 16 29 29 16 19 19 19 16 17 29 29 29 29 29 29 16 13 19 29 19 16 29 29 29 16 29 29 13 19 16 16 16 13 29 29 16 13 19 13 29 19 16 9 19 19 19 19 16 29 16 13 1 29 16 19 16 29 16 29 29 18 29 16 19 29 29 16 29 16 29 29 29 29 18 29 29 16 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 19 16 29 29 16 16 29 29 28 29 25 29 29 29 16 16 29 29 29 29 29 29 29 29 18 29 2 29 31 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 1 1 15 29 29 29 1 1 28 29 29 1 1 29 29 29 29 1 1 29 29 29 1 1 29 29 29 29 1 1 29 29 29 29 1 1 29 29 30 1 1 15 29 29 8 1 1 29 29 16 29 1 1 16 16 6 30 1 1 16 13 10 29 1 1 16 19 29 16 1 1 29 29 10 26 1 1 10 19 13 19 1 1 19 9 19 29 1 1 19 16 29 19 19 1 1 10 9 9 16 10 19 15 1 1 10 10 29 29 1 1 19 16 29 19 13 1 1 19 16 16 19 1 1 29 16 29 29 29 10 1 1 29 29 29 16 1 1 10 28 29 16 9 1 1 19 16 29 41 19 1 1 19 13 19 19 1 1 15 16 29 19 13 1 1 29 29 16 16 1 1 29 29 1 1 26 29 29 29 29 1 1 15 13 29 16 29 1 1 16 16 29 16 16 1 1 15 16 16 29 1 1 29 29 29 1 1 28 29 29 1 1 28 29 29 1 1 28 16 29 1 1 19 29 29 16 1 1 29 29 14 1 1 29 29 29 29 1 1 15 29 30 1 1 29 29 29 8 1 1 29 29 25 1 1 29 1 1 15 8 29 29 1 1 15 29 1 1 29 29 29 29 1 1 15 29 29 1 1 28 16 29 29 1 1 15 29 29 16 13 1 1 16 29 16 30 1 1 15 29 16 16 16 1 1 29 16 29 29 1 1 29 29 29 1 1 29 29 29 1 1 27 25 1 1 10 27 29 29 29 1 1 29 29 1 1 15 29 29 16 1 1 15 28 29 16 1 1 29 19 19 1 1 15 29 29 1 1 29 29 16 29 16 1 1 15 29 29 1 1 15 29 29 1 1 15 29 29 29 1 1 15 29 29 29 16 1 1 15 29 29 29 1 1 15 29 29 30 1 1 29 29 29 1 1 4 16 29 1 1 15 4 29 1 1 15 29 29 1 1 29 29 29 1 1 29 29 29 1 1 16 19 13 1 1 10 16 29 29 1 1 15 29 29 29 1 1 15 29 29 29 1 1 29 29 29 1 1 29 29 29 1 1 10 29 29 29 1 1 29 29 29 29 1 1 15 16 29 16 19 29 1 1 15 16 19 10 10 1 1 10 10 19 16 19 9 1 1 19 29 16 29 13 1 1 29 41 29 29 1 1 10 16 13 13 29 1 1 15 16 29 16 29 1 1 15 29 29 19 29 1 1 19 29 29 10 1 1 15 29 29 1 1 15 29 29 29 1 1 29 29 16 1 1 15 16 29 29 1 1 29 29 29 1 1 19 13 16 29 29 1 1 29 29 29 1 1 29 16 29 1 1 16 19 16 29 29 16 29 29 29 29 25 29 29 16 29 29 29 14 29 29 29 29 29 29 29 13 29 16 13 29 10 16 29 16 13 13 16 19 29 29 16 29 29 29 29 16 29 29 29 19 16 16 29 16 29 29 29 19 29 16 10 19 29 29 19 13 19 10 10 10 13 29 19 16 29 29 29 29 16 29 29 29 29 13 29 29 29 29 6 6 25 29 8 29 29 18 16 29 29 29 31 16 29 16 29 13 16 16 8 16 16 19 19 29 16 29 16 29 29 10 13 29 16 16 29 29 14 29 25 29 29 16 16 16 29 16 13 16 16 16 13 29 29 29 29 19 16 29 29 6 16 16 19 29 29 29 29 19 16 10 29 29 19 9 10 29 13 10 29 29 16 29 19 16 19 10 16 16 29 19 29 13 29 16 29 29 29 29 29 29 29 14 29 29 29 16 29 16 29 29 25 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 10 19 16 16 29 29 19 16 13 29 16 16 10 19 13 29 10 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 14 29 29 29 29 29 29 2 29 25 29 14 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 16 16 29 29 16 10 19 16 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 17 13 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 17 16 29 29 29 29 16 17 16 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 16 13 13 16 29 13 19 17 16 29 17 13 10 13 16 19 10 29 29 29 16 10 16 13 16 10 10 16 29 29 16 10 19 19 19 10 29 16 29 10 10 10 16 16 10 19 10 19 10 29 29 16 10 10 29 10 13 13 29 10 10 10 16 13 19 29 29 16 16 10 10 4 29 29 29 16 29 29 29 29 29 29 17 16 10 19 16 29 29 16 10 10 19 29 29 29 16 29 10 29 16 29 29 19 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 16 13 29 16 10 10 1 1 16 16 29 19 29 1 1 16 29 16 1 1 26 29 16 1 1 29 29 29 1 1 15 26 29 29 1 1 16 29 1 1 29 29 29 1 1 29 29 29 1 1 29 31 1 1 29 29 1 1 29 1 29 1 1 29 8 29 14 29 1 1 15 26 14 1 1 29 29 16 10 13 1 1 19 13 28 1 1 16 29 19 1 1 15 16 16 10 16 1 1 19 10 19 29 1 1 10 10 16 10 1 10 4 10 19 16 1 1 1 15 16 10 29 16 1 1 29 16 16 1 1 29 16 16 1 1 29 16 1 1 15 10 16 10 10 1 1 29 29 17 19 16 1 1 26 29 29 29 1 1 29 29 29 1 1 10 29 19 10 16 10 1 1 10 10 10 15 16 1 1 10 10 19 10 10 10 1 1 10 19 19 10 29 1 1 10 10 17 16 1 1 29 19 19 13 16 1 1 29 19 1 1 28 29 29 1 1 15 16 29 17 1 1 28 29 16 1 1 28 29 17 1 1 28 29 29 1 1 15 16 17 17 1 1 10 29 16 29 1 1 29 29 29 1 1 15 29 16 29 29 30 1 1 10 29 29 29 29 1 1 10 10 16 1 1 10 10 13 29 29 1 1 29 29 16 1 1 10 10 19 10 10 10 1 1 10 16 10 10 1 1 10 29 29 29 19 1 1 10 29 16 16 1 1 15 16 29 16 10 1 1 10 16 10 10 17 29 1 1 29 29 16 29 1 1 10 17 29 10 1 1 16 29 1 1 15 29 29 29 1 1 16 29 29 1 1 17 17 29 1 1 10 29 29 29 10 1 1 29 29 29 10 1 1 10 16 29 29 16 1 1 8 29 1 1 29 29 29 1 1 29 29 29 1 1 29 14 1 1 16 29 29 16 1 1 15 10 13 16 13 1 1 16 29 13 15 10 1 1 19 16 29 1 1 26 29 16 10 29 1 1 15 29 16 1 1 29 29 1 1 15 29 16 16 1 1 28 29 29 1 1 16 10 29 1 1 29 1 1 28 29 29 1 15 2 29 1 1 16 2 1 1 15 16 29 1 1 29 29 29 16 10 1 1 29 29 29 1 1 15 17 29 29 1 1 15 31 1 1 15 10 29 29 1 1 16 10 29 16 10 1 29 29 10 10 10 1 1 10 16 29 29 1 1 29 29 1 1 10 16 29 17 1 1 15 18 10 19 29 29 1 1 28 29 29 29 1 1 29 29 29 29 1 1 29 1 1 16 29 1 1 10 29 1 1 15 16 29 29 29 29 16 29 29 29 18 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 25 29 29 29 8 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 17 29 29 29 17 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 27 29 29 16 29 29 29 29 16 16 10 16 10 10 10 10 10 19 10 10 10 10 19 16 17 13 29 10 10 29 29 13 10 10 10 16 29 29 29 16 29 2 29 2 29 16 19 10 29 29 10 16 29 29 29 29 17 16 29 2 29 29 10 13 10 10 29 29 16 16 10 10 10 10 10 17 29 10 10 17 29 14 29 16 29 19 10 16 29 10 10 13 10 17 29 16 17 13 16 16 29 17 29 17 17 29 29 29 17 29 10 29 29 16 29 29 10 13 10 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 17 29 29 29 29 29 13 16 29 29 29 29 29 29 2 29 29 29 10 29 13 17 29 29 29 29 29 29 29 29 29 29 29 16 17 16 29 16 16 29 16 29 29 13 10 10 10 29 29 29 29 10 10 10 16 10 10 17 16 29 29 17 10 10 17 16 10 17 10 10 10 10 10 13 10 10 10 10 10 4 10 10 29 10 10 4 10 29 29 10 16 10 10 13 29 29 16 29 16 10 29 13 10 29 29 17 29 29 16 29 29 10 17 10 17 10 10 17 10 17 17 10 17 16 10 16 10 10 17 10 10 10 16 29 29 10 10 10 13 10 13 16 10 10 17 17 29 10 29 29 4 10 10 17 29 29 17 29 29 10 17 17 10 29 29 17 16 17 29 16 29 29 29 29 29 16 29 29 29 16 16 29 29 13 10 10 17 13 10 19 10 10 10 16 10 16 29 13 17 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 16 16 29 29 29 29 29 8 29 29 16 15 29 16 29 17 29 29 16 29 29 2 29 29 29 29 29 29 16 29 29 29 29 13 10 29 10 13 29 17 29 1 1 29 1 1 29 8 1 1 10 1 1 29 16 16 1 1 10 29 1 1 29 1 1 1 1 1 1 28 29 1 1 1 1 1 29 1 29 1 1 28 29 1 15 29 1 29 1 1 1 15 1 1 1 1 1 1 15 2 1 1 29 1 1 29 29 1 1 29 1 1 29 29 1 1 1 1 1 1 1 1 15 29 16 1 1 1 16 16 1 1 10 16 2 16 10 1 1 15 10 10 13 1 1 16 16 1 1 28 10 13 16 1 1 10 10 16 10 1 1 16 29 29 10 1 1 15 29 17 4 16 29 1 16 1 1 15 10 16 1 1 15 16 1 1 28 29 29 10 10 1 16 10 10 10 1 1 15 1 16 19 1 1 28 1 1 29 29 29 1 1 29 29 8 29 1 1 10 29 1 1 29 10 1 1 16 29 10 10 1 1 10 10 10 16 1 1 10 10 10 10 19 1 1 15 29 16 1 1 29 16 1 1 29 29 1 1 29 29 8 1 1 29 29 29 1 1 16 29 1 1 16 1 1 16 29 29 1 1 1 1 28 16 10 13 1 15 29 10 10 10 1 1 15 29 29 1 15 29 29 29 1 1 28 29 29 1 1 29 1 1 15 29 16 1 29 1 29 10 29 1 1 1 1 16 13 1 1 28 10 16 29 1 1 15 10 16 10 1 1 26 29 16 29 1 1 10 13 10 1 1 1 17 29 29 29 10 1 1 10 10 29 16 10 1 1 10 29 1 1 15 16 16 13 16 29 1 1 10 29 10 29 1 1 28 1 1 29 1 1 1 1 29 29 29 16 1 1 29 13 29 1 1 1 29 29 29 29 1 1 16 29 29 1 15 16 29 1 15 29 16 1 15 16 29 1 28 29 16 19 10 1 1 10 29 16 29 1 1 10 29 19 10 1 1 15 28 1 1 2 1 1 1 1 1 1 1 1 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 17 17 16 17 29 29 29 29 29 29 16 17 29 29 19 10 29 16 16 17 16 10 10 13 16 10 10 13 29 16 16 29 10 16 16 10 16 29 16 10 17 29 19 10 13 16 19 17 16 29 29 16 29 29 29 29 29 29 29 29 29 29 2 2 29 31 29 29 29 10 10 29 29 2 29 29 29 16 29 29 29 29 16 29 16 16 29 29 29 29 16 16 29 16 10 15 29 29 29 10 16 16 16 16 10 10 10 16 16 10 10 16 29 10 10 16 10 10 10 10 10 16 16 10 29 16 16 16 16 16 10 16 13 16 17 29 10 10 17 16 10 16 29 10 16 13 10 29 17 29 29 29 29 29 16 29 10 16 10 29 10 10 10 16 10 13 16 10 10 10 16 10 10 10 19 10 16 29 10 17 10 10 10 29 16 19 10 29 29 29 29 10 10 29 16 9 10 29 10 10 10 29 16 10 10 16 16 16 29 13 10 13 10 29 29 29 10 2 16 29 29 29 16 29 29 29 29 29 10 29 31 29 29 29 29 2 29 29 29 29 29 19 29 10 13 10 19 29 10 10 16 10 29 10 13 10 29 29 29 29 29 16 19 17 10 29 16 16 13 19 13 16 16 29 29 10 13 10 13 29 10 29 29 29 29 29 29 2 29 29 2 16 29 16 10 29 29 19 16 16 29 10 19 29 16 17 16 29 10 16 10 29 16 29 19 29 16 29 19 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 16 10 29 29 14 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 16 29 29 29 29 29 16 16 1 29 29 10 1 15 10 13 16 1 15 10 16 16 29 1 1 10 16 29 10 10 1 1 15 29 10 29 1 29 29 1 1 29 1 1 15 10 29 29 16 1 1 1 1 15 29 29 1 28 29 1 28 29 1 29 1 10 16 16 29 10 1 15 16 16 13 10 1 15 29 29 29 1 1 28 29 16 29 1 1 16 16 10 16 1 1 29 10 29 1 16 29 1 15 10 13 29 1 29 16 1 16 16 1 28 29 1 29 29 1 1 28 29 16 29 1 1 28 15 10 16 10 1 10 29 1 29 1 15 10 13 16 1 1 15 16 10 17 1 1 10 10 19 13 16 1 1 29 19 10 10 1 1 10 16 29 1 1 15 10 10 10 1 1 1 1 28 1 1 1 1 29 1 29 1 15 16 29 16 1 29 1 29 1 29 16 1 1 15 29 19 29 1 28 29 1 29 29 1 15 16 29 1 1 29 19 1 29 1 29 16 1 10 29 16 1 1 28 29 29 1 1 10 1 1 29 29 10 10 1 1 2 29 16 1 1 28 29 1 1 15 1 1 1 1 16 29 1 1 29 29 10 1 1 29 1 1 1 15 29 29 1 1 16 29 29 1 1 4 29 1 15 29 29 10 1 10 29 29 1 10 16 29 1 29 1 15 1 1 1 1 29 1 1 28 16 1 1 29 1 1 8 29 1 1 29 29 1 1 29 1 1 16 29 1 1 16 10 1 1 15 28 10 1 1 16 29 1 1 29 1 1 10 29 16 10 1 1 29 1 1 29 1 1 1 29 1 1 29 29 29 1 1 28 1 1 1 15 1 1 29 1 10 16 29 1 29 16 29 1 15 28 16 2 1 1 15 16 1 1 29 10 29 29 29 29 16 16 16 16 29 16 10 15 29 19 13 29 16 13 10 29 19 16 16 13 16 29 29 29 16 10 29 16 10 29 13 29 13 10 16 29 16 10 19 10 16 10 29 29 2 29 16 29 16 29 10 10 29 29 29 29 16 29 29 29 29 10 16 10 13 16 10 13 29 10 13 29 10 16 16 13 10 16 16 13 10 10 10 29 29 29 16 29 16 13 29 29 16 29 6 29 29 29 14 16 29 16 29 16 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 19 29 16 10 29 19 19 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 19 16 29 16 29 16 16 29 29 29 16 29 29 16 29 29 29 29 29 16 16 19 10 16 16 16 29 16 13 16 16 16 13 29 10 19 16 13 29 29 29 29 29 29 29 29 29 29 27 29 16 16 16 29 29 29 29 29 29 29 19 29 29 29 16 29 16 16 16 29 29 29 13 16 29 29 16 16 29 29 16 10 16 29 29 29 29 29 29 16 16 29 16 29 16 29 29 16 19 29 29 29 10 19 13 10 10 19 13 29 16 13 10 16 29 10 19 16 10 10 10 29 10 19 13 19 10 10 29 29 29 16 25 29 14 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 16 31 29 16 29 29 16 29 29 29 19 16 29 10 16 10 29 16 13 16 29 16 19 29 29 16 29 16 29 29 29 29 29 29 16 1 28 16 10 1 10 29 21 26 10 10 21 26 4 16 21 4 29 4 26 16 29 16 16 4 10 16 10 29 19 10 19 29 29 29 29 16 29 19 10 29 10 19 19 16 16 16 10 10 10 13 29 10 16 29 19 10 10 10 29 29 10 10 13 29 1 1 10 29 1 1 15 16 1 1 1 1 29 1 1 16 16 1 1 28 29 1 29 16 1 1 16 29 1 29 19 1 29 19 10 10 1 16 29 1 16 1 10 10 10 10 16 1 1 10 10 10 10 16 1 29 1 1 16 16 1 10 10 10 29 1 29 29 1 15 10 10 1 1 29 10 29 19 1 1 10 16 16 10 1 16 29 29 1 19 13 19 1 15 29 10 10 1 1 29 1 1 15 29 29 29 10 10 1 1 15 29 29 1 1 29 1 15 29 16 16 1 16 16 29 1 16 29 16 16 13 1 15 13 16 29 16 1 15 16 16 10 16 1 15 16 29 16 1 10 10 19 1 16 16 10 1 1 29 1 1 15 29 1 1 15 15 16 1 28 16 1 28 16 1 1 15 16 29 16 1 1 16 29 16 1 1 15 29 29 29 1 1 15 29 16 13 1 1 29 1 28 29 1 1 19 29 29 1 1 1 1 29 16 1 1 1 1 1 29 29 1 1 15 10 19 1 1 29 16 29 1 1 28 29 16 1 1 15 29 29 6 1 1 29 29 29 1 1 29 29 29 1 1 28 16 29 29 1 1 29 29 1 1 1 1 19 1 1 15 29 29 29 16 1 1 10 16 10 16 29 1 1 15 29 16 1 1 15 16 16 29 1 1 10 29 1 1 15 10 10 29 1 15 19 29 19 10 1 1 19 29 29 29 1 1 10 16 29 1 1 29 16 1 16 16 1 29 29 1 1 29 1 1 29 29 16 1 10 16 16 16 1 1 9 16 1 1 16 29 29 19 29 1 1 1 1 1 1 1 1 1 1 1 15 16 29 1 1 10 1 1 29 29 1 1 16 29 29 1 1 16 16 16 1 1 10 16 29 1 16 16 29 19 1 15 16 29 1 15 16 16 16 1 29 1 1 16 16 1 1 1 1 29 1 1 29 29 29 16 29 16 16 16 29 16 10 29 19 16 29 13 16 29 10 10 10 10 16 10 29 16 29 29 16 19 29 16 16 29 16 29 16 29 29 29 29 29 29 29 29 29 16 25 18 16 29 29 29 29 16 16 29 29 29 19 29 16 29 29 16 29 29 29 29 29 29 29 19 29 29 29 16 29 29 16 16 29 29 16 10 29 29 29 16 29 29 16 29 29 19 29 16 29 13 16 29 13 13 16 29 16 16 19 16 29 29 16 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 16 16 16 16 16 29 29 29 16 29 29 29 29 29 29 29 16 29 16 16 16 16 29 29 29 29 29 29 16 16 16 29 16 29 29 29 29 19 19 16 16 29 29 19 16 29 19 16 16 16 19 16 29 29 16 29 29 29 16 29 16 29 29 16 16 10 16 29 29 29 29 16 29 16 19 29 16 16 29 29 29 29 29 13 29 16 16 29 29 29 29 29 16 16 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 13 29 16 16 29 29 16 29 29 16 29 16 29 13 29 29 16 16 29 29 29 29 29 19 29 29 16 16 16 16 16 13 16 29 16 29 16 29 16 29 29 29 29 29 16 29 29 19 19 29 29 16 29 16 19 29 10 16 16 2 29 29 29 29 29 29 1 1 1 1 1 1 1 1 1 1 28 1 1 1 1 1 1 29 1 1 16 25 16 1 29 1 1 1 1 29 17 1 1 16 16 1 29 16 1 1 15 29 1 16 29 16 29 1 1 29 29 29 1 16 29 16 1 29 1 1 1 1 29 1 1 15 29 1 29 1 16 16 1 1 1 1 1 1 1 1 1 1 1 1 1 10 29 1 1 29 29 29 1 16 29 1 29 16 1 29 29 1 29 29 1 1 29 1 1 1 1 1 1 1 29 1 1 1 29 1 28 1 15 29 29 1 1 15 16 16 1 1 1 1 15 19 16 29 1 1 15 16 16 16 16 1 1 28 16 16 29 1 28 16 16 1 1 1 15 18 29 1 15 29 29 29 1 1 1 1 16 1 1 29 1 1 15 1 29 1 28 29 1 29 1 15 14 1 1 1 1 1 29 1 1 16 29 29 16 1 1 1 1 1 1 29 1 29 29 29 1 1 29 1 29 16 1 1 15 29 1 1 28 29 29 1 1 1 1 29 1 16 29 1 15 1 15 13 29 1 15 1 1 28 29 1 1 1 1 1 1 29 29 29 1 1 15 16 29 1 1 15 29 29 1 1 29 1 1 1 1 1 1 1 1 1 1 28 1 1 18 29 29 29 29 16 29 29 29 27 31 29 29 29 29 29 29 13 29 29 29 19 16 29 29 29 29 16 29 16 29 29 29 16 29 29 29 16 29 29 16 29 29 16 16 29 29 18 25 29 29 29 29 29 29 16 29 29 29 16 19 29 29 16 29 29 29 16 16 16 29 29 29 16 16 16 29 16 19 29 29 29 29 16 16 29 29 29 19 16 8 16 29 29 29 16 29 29 29 29 14 29 14 29 29 29 29 29 29 29 29 1 1 28 29 29 16 29 1 1 28 16 29 16 1 1 15 8 1 1 29 1 16 16 1 1 29 1 1 29 1 1 25 29 1 15 16 29 1 28 1 1 29 1 1 1 1 1 1 1 1 1 1 14 1 15 29 1 1 1 1 1 29 1 1 18 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 29 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 29 29 1 16 1 1 29 1 1 15 29 29 1 1 27 1 1 15 29 16 1 1 15 29 1 1 29 29 29 1 16 29 1 16 29 1 1 29 1 1 29 1 1 1 1 2 1 1 1 1 27 1 1 1 1 29 1 1 29 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 29 29 16 29 19 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 25 29 29 29 8 16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 18 1 1 1 1 1 1 1 1 1 1 29 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 28 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 29 29 1 1 10 29 16 1 1 29 1 1 1 1 15 29 29 1 1 29 1 1 29 16 29 29 1 1 28 29 16 29 1 1 15 16 29 16 1 1 15 29 16 1 1 16 29 16 1 1 16 13 16 1 1 29 29 1 1 28 29 29 1 1 29 1 1 29 1 1 16 1 1 1 1 1 1 1 1 29 1 1 1 1 1 29 29 29 29 29 18 29 29 19 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 25 29 29 25 29 16 29 29 16 6 29 16 29 25 29 29 29 29 29 29 29 16 29 29 29 29 16 16 13 29 16 16 29 29 16 16 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 18 29 27 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 16 29 29 27 29 16 17 16 16 16 29 29 29 16 13 29 19 29 29 16 29 25 29 29 29 29 29 16 16 16 6 29 29 29 29 29 29 25 29 25 29 25 25 29 16 19 13 16 16 29 16 16 27 29 29 29 29 29 29 29 19 29 29 29 29 29 16 29 16 29 19 29 29 29 29 29 19 13 16 29 29 16 29 29 16 29 29 29 16 19 29 16 29 16 29 16 29 29 29 27 29 29 29 29 29 16 19 29 29 29 29 18 25 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 25 29 29 16 29 29 19 16 8 29 29 29 8 29 29 29 29 6 18 29 29 29 29 29 27 29 29 29 29 6 29 29 29 29 29 29 16 16 29 19 16 29 29 29 16 29 29 29 29 29 31 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 31 29 29 29 29 29 29 29 16 29 29 16 16 16 29 29 29 29 29 8 29 29 29 29 29 16 16 29 29 29 29 29 13 29 25 29 18 29 29 25 31 29 29 8 1 15 40 18 29 25 1 15 25 40 29 6 38 15 18 25 40 29 1 15 40 29 29 29 25 29 38 15 40 29 18 29 29 38 15 29 40 25 29 29 29 29 29 18 38 40 25 29 6 31 29 18 29 29 29 38 25 40 29 29 29 25 29 29 29 6 29 29 29 29 25 29 29 29 25 25 25 25 29 25 29 31 29 29 29 29 29 2 25 31 6 29 27 29 29 29 29 29 29 27 29 29 14 29 29 8 25 29 38 15 25 40 29 29 29 29 38 15 40 29 29 29 38 28 40 25 18 29 29 29 29 38 40 29 25 25 25 25 25 25 29 25 29 25 38 28 29 40 29 25 29 29 29 29 25 25 29 25 38 15 40 29 29 29 18 29 29 38 28 31 40 29 27 29 29 29 25 29 25 29 29 14 29 38 4 40 29 25 27 27 27 29 29 29 29 29 25 25 8 29 6 29 18 29 29 29 31 29 29 29 25 31 25 29 29 27 29 29 29 29 25 29 29 31 29 27 29 31 29 6 29 29 29 29 27 29 29 18 29 29 27 25 29 29 25 25 29 29 29 29 29 29 29 29 27 14 29 29 25 2 29 18 25 29 25 29 29 29 25 29 29 29 38 4 40 29 6 29 29 29 38 4 40 25 29 6 25 29 29 29 29 38 15 29 29 40 29 29 25 29 29 29 29 31 38 27 40 6 29 31 29 29 29 29 38 15 29 8 40 29 29 29 29 38 15 25 40 29 29 29 29 27 29 31 38 18 40 29 29 25 25 29 29 6 18 25 38 17 29 40 29 29 29 29 29 25 18 29 29 29 6 25 25 29 29 29 29 29 2 6 29 29 29 29 6 29 29 29 25 29 18 8 29 29 29 29 29 31 29 29 29 25 25 14 29 25 29 29 29 29 29 29 29 18 27 29 25 29 29 29 25 29 25 27 31 29 29 25 29 29 29 29 29 29 29 29 27 29 29 29 29 31 29 25 6 29 29 29 29 25 29 25 25 6 29 29 29 29 18 25 38 15 8 40 15 6 29 29 25 25 29 38 4 40 29 29 25 29 31 29 38 40 29 18 29 6 25 29 29 29 38 29 27 40 29 29 29 25 25 18 29 25 29 17 38 18 40 2 27 29 29 38 17 18 29 40 29 29 27 6 29 8 38 4 40 20 29 29 29 6 27 29 38 29 40 23 29 29 25 8 29 14 29 8 29 6 6 29 18 8 25 18 25 25 18 29 6 29 25 29 25 2 27 29 6 25 6 25 29 6 29 18 8 29 29 8 29 29 2 31 29 29 2 29 29 31 18 29 8 29 25 29 29 29 29 25 18 25 31 31 29 25 29 25 29 29 31 27 38 1 17 29 8 40 29 25 18 29 6 29 27 38 15 6 29 20 40 25 31 29 31 29 38 17 18 40 29 25 20 23 29 29 29 31 38 29 40 29 29 25 25 29 8 25 18 25 29 29 38 4 8 29 40 29 29 25 29 6 29 25 29 29 29 29 38 29 29 23 40 29 2 29 29 25 8 38 4 29 12 29 29 29 18 18 25 38 40 29 29 25 29 25 8 27 25 29 18 29 2 31 29 25 29 29 29 29 25 29 29 29 6 25 14 27 29 29 29 29 29 29 29 31 29 29 25 29 25 18 29 25 29 18 29 6 29 29 29 25 29 29 29 29 27 29 8 25 25 25 27 25 25 29 29 6 31 29 25 25 31 29 29 29 29 25 38 17 29 12 8 2 31 25 26 25 25 25 29 38 15 12 18 29 14 2 25 29 38 17 8 12 23 6 29 29 6 38 17 18 29 12 31 25 29 2 6 29 25 38 17 2 12 2 25 25 29 29 25 29 25 29 29 38 29 40 18 29 25 25 29 2 29 29 29 29 6 38 4 12 8 27 29 18 29 27 8 29 29 29 29 29 38 15 26 8 12 29 26 25 6 29 18 29 25 29 29 29 29 31 29 29 18 18 18 29 31 27 29 18 29 29 25 27 25 25 6 25 29 29 29 8 29 29 29 29 25 29 29 31 29 8 29 25 29 6 2 18 29 29 29 29 29 27 18 29 18 29 29 29 25 29 29 29 18 25 25 29 18 29 25 29 25 29 31 29 27 29 29 2 29 2 2 38 15 26 23 12 27 29 29 29 31 29 29 29 29 29 29 29 29 38 17 2 29 12 29 2 29 29 29 29 29 31 25 29 29 29 25 38 17 29 17 2 29 12 29 29 26 27 29 6 25 29 29 29 38 17 12 23 8 25 6 29 29 29 29 29 29 31 25 25 38 2 12 29 18 23 18 29 29 31 29 8 38 29 12 29 18 29 29 29 38 29 26 6 12 18 29 25 29 29 25 25 38 4 12 27 23 29 29 18 18 29 29 25 25 25 6 29 29 31 18 25 29 2 25 25 31 29 18 29 27 23 29 29 2 2 8 29 29 2 25 29 18 29 25 29 29 2 29 8 18 29 27 29 2 25 29 27 8 31 8 25 2 25 18 29 6 29 8 29 29 2 29 27 25 6 2 25 29 29 29 29 14 29 25 38 4 29 12 29 29 25 29 29 2 29 29 29 38 17 4 14 6 12 29 2 18 6 29 29 8 29 29 31 29 27 31 38 4 12 25 29 29 29 29 29 25 25 29 18 29 38 4 17 12 23 29 29 29 38 17 4 12 2 29 18 29 29 29 25 8 38 15 29 2 12 8 29 18 25 18 29 29 29 38 29 2 4 12 29 29 29 25 38 17 17 29 12 28 8 29 18 25 25 31 6 2 25 29 2 14 18 29 18 2 29 29 25 29 6 25 18 18 29 29 29 29 29 29 19 13 29 29 16 29 29 29 29 29 29 29 29 2 8 29 31 31 25 29 29 29 2 18 29 27 14 2 29 31 29 29 29 18 29 2 2 29 6 6 2 25 29 29 29 2 29 29 29 29 25 29 29 29 29 8 2 6 29 38 5 29 2 12 8 6 27 6 29 38 4 26 12 6 29 29 29 38 29 8 8 12 8 29 25 18 29 29 29 29 29 38 12 2 29 8 25 29 29 25 8 38 17 29 12 18 6 25 18 29 29 29 25 29 25 38 17 29 8 12 18 8 31 29 29 27 35 4 17 12 29 8 27 38 4 29 2 25 12 2 29 31 2 29 29 29 2 27 31 2 29 25 8 29 6 18 29 25 29 6 29 29 29 27 29 29 2 25 29 29 29 27 18 29 2 25 6 29 29 29 2 2 27 29 25 27 27 29 29 25 29 27 6 8 8 25 6 25 25 29 2 29 29 29 29 29 38 4 2 2 12 31 2 29 29 31 27 38 4 8 2 31 12 29 8 2 29 29 25 35 25 12 2 25 8 29 35 17 5 8 12 2 29 25 16 29 31 31 38 17 2 5 12 25 29 29 6 25 2 29 35 29 2 4 12 29 29 29 2 25 18 29 25 25 35 29 4 29 25 12 6 31 25 29 8 6 38 17 2 31 12 29 8 31 25 29 25 29 8 29 29 29 18 29 29 29 31 29 29 6 25 31 27 8 27 29 8 29 27 2 29 29 29 29 25 29 25 29 25 6 29 29 25 29 27 25 29 29 29 29 8 8 31 29 31 2 29 29 29 2 25 29 25 29 6 29 29 6 29 25 8 2 29 31 29 29 29 38 17 8 31 12 29 2 29 2 2 25 29 25 29 2 35 4 29 5 27 12 29 18 6 8 25 29 2 29 29 38 2 26 12 29 29 2 29 6 29 25 25 6 35 29 8 2 26 12 18 29 29 31 35 4 29 29 12 31 31 25 27 8 29 18 38 17 17 29 12 15 29 2 29 8 18 29 29 29 38 4 2 29 2 12 25 29 2 29 29 29 25 29 29 31 25 18 35 2 2 12 2 31 2 25 6 29 25 29 2 29 6 27 6 29 25 31 6 6 18 6 14 29 29 6 29 18 25 29 29 29 29 29 29 29 31 29 29 29 29 29 25 29 6 29 29 6 25 27 29 29 6 29 31 29 29 29 29 6 29 29 25 29 25 38 4 8 2 12 29 2 31 25 27 29 29 31 25 31 29 29 35 4 17 2 29 12 2 25 29 6 29 29 27 31 29 6 35 4 26 31 2 12 8 29 27 29 29 27 29 29 8 29 29 29 29 29 8 29 29 29 29 29 25 29 35 17 26 2 2 29 12 4 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 31 29 29 2 35 17 2 29 12 29 2 29 29 29 29 29 27 29 29 29 29 8 29 29 29 29 29 27 29 29 29 29 29 29 35 2 2 2 25 12 29 29 27 29 29 29 18 29 18 29 29 29 29 29 29 35 2 17 2 12 29 2 29 29 29 29 16 29 29 31 29 29 29 25 29 29 29 29 29 29 29 8 25 31 35 17 5 2 8 31 12 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 27 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 14 8 29 27 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 6 29 2 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 38 4 17 4 5 29 12 6 5 6 2 29 29 29 29 29 29 6 29 29 29 31 29 29 29 29 35 4 2 2 29 29 12 26 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 35 4 2 4 2 29 12 2 2 31 29 29 25 31 29 29 29 29 29 29 29 29 29 29 8 35 29 2 2 12 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 35 17 2 2 29 29 12 29 29 29 29 29 29 29 29 29 29 35 4 2 2 2 12 29 29 25 29 29 29 29 29 29 29 25 29 18 29 29 29 29 8 38 17 5 29 8 12 18 29 29 2 29 29 18 29 18 2 31 29 25 29 29 29 29 29 18 29 35 17 18 2 8 2 25 12 15 31 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 31 29 31 29 29 29 29 29 2 29 8 25 29 29 29 8 25 2 29 29 29 29 29 29 29 27 29 25 27 25 29 29 29 29 25 29 29 29 2 29 29 14 29 29 29 29 18 27 29 29 29 29 29 25 29 29 29 29 25 2 29 29 29 2 27 25 8 29 29 29 29 29 31 8 8 29 29 29 29 25 25 25 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 38 4 2 4 12 17 16 6 29 29 29 29 29 29 29 29 29 25 29 2 38 4 2 2 12 29 29 29 29 29 29 29 8 29 29 31 25 31 29 29 35 17 17 17 5 2 18 12 29 29 29 29 29 31 29 29 2 29 29 35 4 29 29 2 12 29 29 29 8 29 29 18 29 29 29 6 29 35 17 17 8 5 12 29 29 25 29 2 29 29 29 29 35 4 2 17 12 8 2 29 29 29 25 29 29 29 29 29 29 35 4 17 2 12 29 29 31 29 29 29 16 29 29 29 29 18 29 29 29 6 29 29 31 35 4 2 17 8 8 29 12 29 29 29 29 29 29 29 29 25 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 2 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 25 27 29 29 29 29 16 6 29 29 29 29 29 29 6 29 29 31 29 27 6 18 29 29 29 29 35 17 29 29 12 8 27 29 8 8 18 8 29 35 17 5 29 2 12 25 8 29 29 29 29 29 29 35 17 2 29 2 12 29 6 29 29 29 29 6 31 29 29 29 6 35 17 5 29 2 5 12 29 29 29 29 29 29 29 29 29 29 29 29 29 27 18 29 29 29 29 29 29 35 17 5 26 5 29 12 29 29 25 29 27 29 29 29 29 27 16 29 29 29 31 29 29 29 29 29 29 35 17 17 6 2 6 12 29 29 29 25 18 25 29 35 4 17 29 18 29 29 12 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 27 35 4 29 2 12 29 2 8 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 18 29 25 31 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 6 25 29 29 29 29 29 29 29 29 29 29 29 29 29 27 8 18 29 29 31 27 29 29 29 18 29 25 29 29 29 18 29 8 25 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 25 8 18 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 38 4 17 26 17 29 12 29 29 6 29 2 29 29 31 35 17 17 2 12 29 29 6 29 6 25 8 35 17 2 8 2 18 12 29 25 18 27 2 29 18 27 35 17 29 2 5 29 12 29 29 2 29 25 8 29 29 27 35 4 5 29 2 29 12 29 29 29 29 29 25 29 2 29 29 29 35 4 5 29 2 5 12 29 29 29 29 25 29 29 29 29 16 25 8 29 29 35 4 5 8 31 23 12 29 29 25 29 29 29 29 29 29 18 25 29 8 25 29 35 4 29 26 2 2 12 8 25 29 29 29 29 25 25 18 31 25 27 29 25 25 18 25 29 29 29 29 29 25 8 25 2 29 29 29 29 29 29 27 29 29 29 29 27 29 29 29 2 29 6 29 29 6 8 29 29 25 29 29 29 29 29 2 2 31 25 29 29 31 29 29 2 29 29 29 29 29 31 29 29 25 25 29 29 29 29 38 4 17 2 12 29 25 25 2 29 29 25 2 35 4 17 2 23 12 29 18 6 25 29 29 35 4 17 17 29 12 8 2 29 27 29 29 29 29 35 4 17 4 4 12 31 25 29 29 29 27 35 4 5 26 29 12 8 27 29 8 29 35 4 17 2 12 29 8 18 8 29 35 17 2 4 12 2 31 29 31 35 17 26 26 12 29 29 29 29 29 29 29 25 29 29 29 29 29 29 16 29 8 2 18 29 29 29 29 29 29 29 31 29 6 29 25 25 2 29 18 29 29 25 29 29 29 29 29 29 31 31 25 18 27 27 31 25 27 6 29 29 29 31 31 25 31 29 29 29 38 4 17 8 12 35 17 4 26 29 12 2 29 29 6 35 17 5 2 2 29 12 2 31 29 29 29 29 35 4 29 8 29 2 12 29 29 27 29 29 29 29 29 35 4 29 6 12 29 8 25 31 31 25 35 4 29 8 2 12 29 35 4 2 17 2 12 25 8 29 35 4 17 2 2 12 29 29 29 29 18 18 29 29 29 29 29 29 29 25 29 6 29 25 31 29 14 25 29 29 29 29 29 29 29 29 6 29 29 6 29 29 27 27 29 29 29 29 29 29 25 25 29 6 29 29 25 29 29 29 29 29 25 29 29 29 25 29 29 29 25 6 25 38 4 4 2 12 25 27 2 18 8 2 8 2 29 18 26 29 4 29 29 35 4 4 26 25 12 29 29 8 29 25 29 25 35 17 2 12 25 29 35 17 4 2 2 12 2 29 27 29 25 25 35 4 29 2 2 2 12 29 29 29 29 29 25 8 35 17 8 26 12 2 2 25 29 25 31 27 29 35 4 26 26 2 2 12 29 25 8 29 25 29 35 4 17 2 12 29 29 31 25 29 29 29 29 18 2 29 29 2 29 29 29 25 27 29 25 25 8 6 29 6 18 6 29 6 25 25 29 25 29 25 29 29 29 25 29 18 27 25 29 27 25 31 25 35 4 4 2 5 8 12 27 29 25 29 29 31 29 29 35 4 4 5 17 29 12 29 29 29 29 29 29 29 29 29 29 29 29 29 35 4 17 2 8 12 29 29 35 17 17 4 17 18 12 8 25 35 4 29 4 26 2 12 29 18 31 29 25 29 29 35 17 17 2 2 29 12 29 29 18 25 29 35 4 4 17 2 2 12 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 35 2 29 26 2 12 29 29 25 29 25 29 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 15 6 29 29 25 8 29 31 18 25 29 29 29 25 25 29 25 25 31 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 35 4 2 5 12 18 29 31 14 25 29 35 4 17 12 2 29 2 18 29 35 4 17 4 8 26 12 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 35 4 17 29 29 29 12 18 29 29 29 35 4 26 29 12 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 35 17 17 29 5 12 29 29 29 29 29 31 29 29 2 29 29 29 35 4 17 4 29 12 29 25 29 29 29 29 29 29 29 35 4 2 2 29 29 12 29 17 29 29 29 29 29 27 26 25 29 29 29 29 13 29 29 18 29 29 29 29 29 29 25 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 18 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 6 18 27 29 31 6 25 29 29 29 29 29 18 8 25 29 25 29 29 29 25 38 4 4 4 4 12 31 2 2 6 35 4 4 12 29 29 25 29 29 29 35 4 26 2 2 12 8 29 29 29 35 15 17 2 8 12 8 6 31 25 29 29 25 35 4 17 2 2 12 2 29 29 29 29 29 29 29 16 16 13 29 29 29 29 35 4 17 17 29 29 29 12 10 29 2 16 29 29 29 29 29 29 29 2 2 4 29 29 2 2 25 25 35 4 2 29 12 29 2 29 35 4 29 17 12 25 29 27 29 25 25 25 29 29 29 29 29 29 29 29 29 29 29 29 31 29 18 29 29 29 29 29 18 25 18 25 25 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 38 15 4 4 29 12 29 6 29 29 29 29 2 29 29 29 29 29 16 29 29 25 29 17 29 35 15 2 17 29 12 29 29 29 29 6 29 18 29 25 25 35 29 17 4 12 29 29 29 29 29 29 31 29 35 4 17 16 26 29 12 29 25 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 35 4 8 5 12 18 25 2 29 29 29 35 4 17 5 12 29 29 29 16 29 2 8 29 29 29 29 29 35 29 17 17 29 12 2 29 29 29 29 27 35 17 17 2 8 12 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 25 25 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 18 18 29 29 29 29 29 29 29 25 29 29 18 29 29 25 29 29 8 29 18 18 29 29 29 35 15 4 8 12 29 5 25 29 29 29 29 29 29 29 29 35 15 5 17 29 29 12 29 29 29 29 29 13 29 29 29 29 18 31 29 29 29 29 18 29 35 29 17 29 2 12 29 29 29 35 4 17 4 2 12 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 35 4 2 2 8 12 29 29 29 29 29 29 29 2 29 29 29 27 35 4 17 17 29 12 8 29 35 4 17 17 6 12 29 2 2 2 25 35 2 5 5 12 25 29 29 29 29 29 29 18 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 8 18 29 29 29 29 25 31 25 29 31 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 8 29 18 29 29 29 18 29 29 29 29 27 31 31 29 29 18 16 29 29 29 29 29 29 29 29 35 4 4 26 12 2 6 29 16 29 29 29 29 29 29 29 25 35 4 17 12 2 25 29 29 35 4 5 17 4 12 29 29 29 2 17 29 2 29 35 29 4 26 2 12 29 29 29 25 29 29 35 2 2 26 12 29 25 29 29 35 17 4 4 4 29 12 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 35 17 17 17 4 29 12 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 27 29 29 35 15 4 29 29 12 26 18 29 29 18 25 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 25 25 25 25 29 29 25 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 18 29 8 29 29 29 29 29 25 29 29 6 18 29 29 29 29 29 29 29 6 29 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 35 15 17 12 29 29 26 5 29 29 29 29 35 4 26 4 12 29 29 29 29 29 29 29 29 29 29 29 35 4 2 2 29 29 12 8 29 29 8 35 2 17 2 12 5 29 8 29 29 29 29 29 29 29 25 29 29 29 13 18 35 29 26 5 29 29 29 8 12 29 29 29 2 29 29 29 29 29 8 29 29 29 35 4 5 5 29 12 29 31 29 29 25 29 35 4 2 26 12 17 29 29 29 29 29 29 25 29 29 29 29 29 29 16 29 29 8 16 29 29 29 29 29 29 29 29 35 17 17 17 31 17 12 8 29 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 31 29 18 18 27 29 27 8 29 18 29 29 16 29 16 29 16 16 19 13 16 29 16 16 16 29 13 29 25 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 16 13 16 16 16 29 29 29 29 2 29 29 29 29 29 29 16 29 16 29 29 29 16 16 29 25 16 29 29 29 31 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 8 29 29 29 29 29 16 29 19 29 29 29 25 29 29 16 13 13 29 16 19 16 16 29 29 19 29 29 29 29 29 29 19 29 29 29 29 29 29 16 29 29 29 18 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 29 2 29 29 29 29 35 4 4 2 8 12 29 29 29 29 29 35 4 4 2 12 8 29 25 29 29 31 29 29 29 29 29 29 29 29 29 35 29 4 17 29 12 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 29 29 35 4 23 12 29 29 29 29 2 29 29 29 8 29 16 29 29 29 29 29 35 17 17 2 2 12 2 29 16 16 29 29 29 29 29 29 29 29 29 29 29 18 27 2 25 8 31 2 29 25 35 17 4 29 12 2 31 29 29 35 29 2 12 31 29 27 29 29 18 29 6 8 29 35 17 4 2 12 29 29 31 29 29 2 25 25 29 29 31 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 18 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 18 29 29 8 2 29 29 6 38 15 5 29 12 2 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 35 4 2 12 29 2 18 29 5 25 29 29 29 29 35 4 26 17 12 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 35 17 26 17 29 29 12 29 2 8 31 25 29 29 29 29 16 29 29 29 29 35 29 8 5 2 12 2 2 29 29 25 6 29 35 17 4 29 2 23 12 2 29 6 29 29 29 6 29 29 29 35 4 17 12 29 29 29 2 29 35 2 4 29 12 29 29 29 29 29 8 27 29 25 2 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 8 29 6 29 25 29 29 29 29 29 29 6 29 29 29 8 2 29 29 25 35 4 17 2 12 29 29 31 18 25 29 29 29 29 29 29 29 29 29 35 15 17 8 29 12 29 29 29 2 29 29 2 29 29 2 29 29 29 35 29 5 29 12 29 29 29 29 29 29 29 29 35 4 17 12 29 29 8 29 29 29 29 29 29 13 8 29 35 4 26 17 17 12 29 29 31 25 29 35 15 26 17 12 29 2 29 27 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 35 4 17 2 29 12 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 35 17 8 8 12 8 29 2 29 29 27 29 29 29 25 29 29 29 29 8 29 8 18 6 27 27 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 25 29 29 29 29 29 29 29 29 29 29 29 18 25 29 29 29 29 29 29 29 29 27 29 18 27 38 4 4 29 29 12 5 2 29 29 35 4 4 29 29 12 6 2 29 29 31 35 4 2 2 12 29 29 8 29 19 29 29 29 29 19 29 29 29 35 4 17 2 12 29 29 29 29 35 4 17 2 2 12 8 29 29 29 18 29 29 29 29 29 35 2 29 2 2 12 2 8 2 29 2 29 2 29 25 6 35 4 8 2 29 29 12 2 2 8 2 29 35 17 2 4 12 29 29 29 8 29 29 29 8 2 31 31 29 29 25 2 23 29 6 2 29 29 29 25 35 15 4 17 12 25 29 5 35 2 2 29 12 29 14 29 29 29 29 29 35 2 2 5 2 12 29 29 29 18 29 2 29 29 18 29 29 29 29 29 29 35 4 4 29 29 29 12 2 31 2 8 29 29 29 35 29 17 5 12 31 29 35 4 8 2 12 26 29 2 8 29 29 29 29 29 29 27 18 29 29 29 18 35 17 17 2 31 12 2 2 31 25 25 35 17 17 2 4 12 2 2 29 29 29 8 29 29 25 31 8 29 31 29 29 29 2 29 29 29 29 29 27 27 29 29 29 29 18 29 29 25 29 29 29 29 27 18 35 4 2 12 5 2 29 35 17 2 2 12 29 29 2 27 2 35 11 2 2 26 8 12 29 29 35 4 5 29 12 2 29 29 8 29 29 35 17 4 5 29 12 29 29 35 4 8 2 31 12 2 25 5 18 29 29 29 18 29 29 29 29 25 29 35 17 17 8 2 12 2 29 2 18 2 29 29 35 4 2 5 29 12 29 29 8 29 29 29 29 29 29 29 29 25 6 25 25 16 29 16 13 29 29 29 29 29 29 29 6 25 29 29 29 29 29 18 18 29 29 29 29 29 29 29 29 6 29 29 29 29 29 31 29 29 29 29 29 29 25 25 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 35 4 8 29 12 2 29 29 29 29 29 29 29 29 29 29 29 29 35 29 17 4 29 12 29 29 2 29 29 29 2 29 29 29 29 29 29 29 35 4 5 2 12 29 35 29 17 4 29 12 26 29 25 2 29 35 17 2 2 12 8 29 29 29 31 14 29 16 29 29 29 29 29 35 17 29 12 17 29 29 8 29 29 29 29 25 29 29 25 6 35 4 17 17 29 12 29 2 31 29 29 29 35 4 2 2 2 12 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 31 29 27 18 29 25 18 29 25 8 31 29 38 4 26 26 12 2 27 31 25 29 29 35 4 2 29 12 2 2 29 35 29 2 29 26 12 29 25 31 6 35 17 29 26 29 12 29 35 17 17 2 29 12 29 29 29 29 29 29 25 35 4 2 26 29 12 18 2 2 18 2 35 4 17 2 31 12 29 29 29 29 29 29 29 29 29 29 29 8 29 35 17 17 2 12 2 29 2 18 29 29 29 29 29 8 29 29 29 29 6 16 29 16 16 29 29 29 29 29 29 16 29 29 29 6 31 29 29 25 18 29 31 2 29 29 29 25 8 29 29 29 29 29 13 29 29 29 29 29 29 29 35 26 12 2 2 29 29 29 2 29 8 35 4 17 17 8 12 29 29 2 29 29 29 16 29 29 29 16 29 16 29 29 16 16 16 29 29 29 29 29 8 31 29 29 35 17 2 17 12 29 31 29 31 29 29 29 16 29 19 16 16 19 13 29 29 16 29 29 16 16 16 29 16 16 29 29 29 13 19 29 29 35 17 2 29 29 12 29 29 17 29 29 29 18 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 35 17 17 29 29 12 2 29 29 29 35 4 17 12 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 35 4 26 17 17 12 29 29 29 16 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 35 17 26 4 4 2 12 2 29 16 29 29 16 16 29 16 29 19 19 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 18 25 25 29 29 29 29 29 16 16 16 29 19 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 25 29 29 2 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 38 5 29 12 29 31 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 35 4 4 4 12 29 29 18 29 29 29 8 35 4 5 29 12 25 2 27 8 2 35 4 26 5 29 12 29 8 2 18 25 31 29 29 35 4 26 2 12 29 25 35 17 5 17 2 12 2 2 31 35 4 5 2 12 25 35 29 29 5 29 12 8 18 29 29 16 29 29 19 16 29 29 29 16 29 29 29 17 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 27 8 29 35 4 2 12 4 2 29 29 18 35 2 12 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 35 4 29 2 2 12 29 29 29 29 29 29 29 29 29 29 25 35 17 5 17 2 23 12 29 29 29 25 2 6 29 35 4 5 29 8 12 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 35 4 2 2 29 2 12 29 2 8 18 29 38 4 4 17 29 8 12 18 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 16 16 29 29 16 2 29 29 29 29 29 29 29 29 29 35 17 17 17 12 2 29 2 29 2 29 29 25 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 31 8 25 29 25 25 29 8 29 29 29 29 29 29 29 29 29 29 29 25 18 27 27 8 29 29 35 4 2 29 12 29 27 2 29 31 29 29 29 29 29 29 35 17 17 4 29 29 12 29 29 29 29 29 29 29 2 29 35 29 5 2 5 12 31 29 35 17 29 2 4 12 2 29 35 17 2 2 4 29 12 2 29 29 29 31 29 16 25 29 29 29 29 35 4 2 2 29 12 2 2 29 29 29 29 35 4 17 8 12 29 29 29 29 29 29 29 29 29 35 4 26 17 29 12 28 29 29 29 29 29 29 29 18 29 18 25 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 18 29 29 16 29 16 16 16 29 16 29 29 29 29 29 31 29 29 35 4 8 2 12 29 6 18 16 35 29 23 12 16 29 29 2 29 16 29 35 4 5 2 12 29 29 35 4 2 29 29 12 2 29 18 29 2 29 29 2 29 29 29 18 29 29 29 16 16 29 29 35 15 17 5 29 16 12 29 29 2 29 29 6 35 4 5 17 29 12 2 29 29 29 29 35 17 17 2 26 12 2 29 18 29 29 29 29 29 29 29 29 29 16 16 16 29 16 16 29 16 18 29 29 38 5 26 2 12 29 29 31 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 16 29 16 29 13 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 13 29 29 2 29 29 29 29 13 29 29 29 29 29 29 29 13 29 18 29 16 13 8 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 38 5 4 4 12 17 2 5 6 29 25 31 18 29 6 31 29 35 4 29 17 29 12 29 2 29 29 29 29 16 13 29 16 29 29 29 29 29 29 19 16 35 4 17 5 17 12 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 35 17 2 12 29 29 29 29 29 29 29 2 29 29 29 29 29 17 29 13 29 29 29 29 29 29 29 29 29 29 29 35 29 17 2 17 29 12 29 29 29 29 18 29 29 29 29 35 17 5 5 23 25 12 27 8 29 2 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 35 4 17 17 16 16 12 29 31 17 29 29 29 8 29 29 2 2 29 16 29 29 29 29 29 25 29 27 29 29 29 29 35 4 2 26 12 2 2 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 16 29 16 29 16 29 29 29 29 29 29 29 29 16 16 16 29 29 16 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 16 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 25 29 29 29 29 31 6 29 18 29 29 31 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 17 29 29 29 29 13 29 29 29 29 29 27 29 38 4 29 29 26 2 29 12 4 29 16 29 29 29 29 16 29 29 29 29 29 16 16 16 16 13 16 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 18 35 5 4 2 12 29 29 29 2 2 8 29 2 29 29 25 25 35 17 5 2 8 12 29 29 31 25 6 29 29 29 29 29 29 16 29 29 16 16 29 29 29 38 29 4 29 29 12 16 4 17 29 29 29 29 29 29 29 29 29 29 29 29 5 31 29 18 35 17 26 2 12 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 38 4 17 16 29 12 29 29 29 2 29 31 25 29 2 29 29 29 29 29 29 29 29 29 29 29 35 17 5 12 29 8 29 35 17 4 2 2 12 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 18 29 29 29 27 2 29 29 2 8 25 2 29 29 29 29 6 29 18 29 29 25 6 31 38 4 17 12 29 2 35 29 5 23 29 29 12 2 25 2 18 35 4 4 29 2 2 12 2 29 29 25 27 30 35 4 5 26 23 12 29 18 2 2 25 35 4 5 17 29 12 2 29 18 27 2 35 4 5 5 2 12 29 18 35 17 17 29 12 2 8 29 35 8 17 2 29 12 8 27 29 29 29 29 29 25 29 29 6 25 29 18 29 8 29 16 29 29 29 29 29 29 29 25 29 29 8 29 29 18 29 29 29 16 13 29 16 16 29 18 29 16 13 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 16 29 29 29 29 38 4 17 29 12 29 29 29 29 29 2 29 29 35 17 29 29 29 12 6 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 18 29 29 6 29 29 29 29 16 29 29 29 29 35 15 5 5 2 29 12 29 13 2 29 29 29 2 29 29 29 29 29 29 29 38 17 5 12 29 31 18 29 35 4 2 2 29 12 29 25 29 29 29 16 16 29 29 29 29 29 16 16 35 29 2 4 29 12 29 17 18 16 29 17 29 29 29 29 29 29 19 29 29 29 29 18 16 16 16 29 16 29 29 29 29 29 29 29 35 17 5 17 5 17 12 2 29 29 8 6 35 15 17 2 29 12 23 2 29 29 29 29 29 29 17 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 18 29 2 29 25 29 29 29 29 29 16 29 29 8 16 29 29 29 16 29 16 29 29 28 2 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 35 4 17 23 29 16 12 29 8 29 29 29 2 29 2 29 29 29 29 35 5 5 2 2 12 29 2 29 29 29 25 35 4 5 23 12 28 29 29 16 29 16 29 2 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 35 5 29 26 29 12 15 29 29 2 35 5 8 12 29 29 29 29 35 4 5 26 12 29 25 27 29 17 31 29 35 17 2 2 29 12 8 8 29 29 29 29 16 29 29 29 29 29 29 29 29 8 18 35 4 5 5 29 12 29 2 29 29 18 8 29 29 29 31 25 29 29 29 29 29 29 29 18 29 29 29 29 16 29 29 29 18 29 29 18 29 29 29 29 29 29 29 25 29 29 29 13 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 25 29 29 35 17 4 29 12 2 2 2 2 2 25 29 18 29 29 25 8 35 4 2 2 29 12 15 2 29 29 2 25 18 29 29 29 29 35 17 17 12 29 29 29 2 29 35 29 29 12 2 29 29 25 27 29 16 29 29 25 16 29 29 29 38 17 17 5 17 12 2 29 29 29 29 29 17 29 29 29 29 29 29 35 17 5 17 23 12 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 35 5 29 12 29 6 2 29 2 29 38 4 5 4 2 12 31 5 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 25 31 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 19 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 25 29 2 29 29 18 6 29 29 29 29 29 29 29 8 29 29 29 13 16 29 29 16 29 29 29 29 16 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 18 29 29 29 29 29 29 29 29 29 16 8 29 35 4 4 23 12 2 16 29 29 29 4 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 38 29 4 2 26 29 12 29 5 2 2 29 35 4 17 29 12 4 2 2 29 2 29 25 29 29 29 29 29 35 17 5 2 2 29 12 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 6 29 29 16 29 29 29 29 29 35 4 4 8 17 23 12 2 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 18 35 29 5 2 4 29 12 2 8 29 2 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 35 4 17 2 8 31 12 2 2 29 29 35 5 4 12 29 25 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 25 16 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 20 29 29 29 29 29 31 29 2 29 29 25 38 4 4 29 12 18 2 17 17 29 29 29 35 4 17 4 25 12 8 25 25 35 5 2 12 8 2 25 29 29 16 29 29 16 29 35 4 17 26 4 29 12 4 29 29 13 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 16 13 16 29 29 16 29 29 29 29 29 29 29 25 35 4 5 4 29 29 12 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 38 4 16 17 17 12 31 2 13 29 29 29 29 29 29 2 29 29 29 35 5 12 2 29 29 2 29 29 29 18 35 2 2 8 12 29 23 29 29 2 29 29 29 29 29 16 29 16 29 16 16 16 29 29 29 29 27 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 29 29 29 29 13 29 16 29 29 29 31 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 25 29 18 29 29 29 31 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 16 13 29 16 29 29 29 16 29 29 29 29 29 16 13 29 16 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 6 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 25 29 16 29 29 29 19 29 29 16 13 29 16 29 13 16 29 29 29 29 29 29 29 29 16 14 16 29 16 29 29 13 29 16 29 29 29 13 29 16 29 29 29 29 29 29 13 16 29 13 29 29 29 16 29 16 16 29 13 29 29 29 29 29 29 29 29 2 13 29 29 13 16 16 16 29 29 29 19 29 29 29 13 16 16 29 19 29 13 13 29 29 29 16 16 29 29 29 16 29 29 29 16 19 29 16 29 16 29 16 29 29 38 15 4 17 29 29 12 29 29 17 29 29 16 16 29 29 16 29 29 5 29 29 29 16 16 29 16 16 16 29 13 29 29 16 16 13 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 16 29 16 13 29 38 29 17 8 12 17 29 29 16 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 17 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 38 4 17 4 29 12 17 29 16 29 16 16 29 29 29 29 16 16 16 16 19 19 16 29 29 13 29 16 29 16 29 29 16 16 13 16 19 29 29 29 29 16 16 29 16 29 29 16 16 16 13 29 16 16 29 16 19 16 29 29 16 29 16 29 29 29 29 35 4 16 29 19 12 29 29 16 13 19 19 16 29 29 13 19 16 29 29 16 19 16 16 13 29 19 16 16 19 29 29 13 19 16 16 29 29 29 16 29 16 16 13 19 29 16 13 16 29 16 16 13 29 29 16 16 13 16 19 29 16 29 16 29 29 16 16 29 29 29 16 35 17 29 4 29 29 12 29 29 16 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 31 35 17 5 5 23 29 12 29 29 29 29 25 35 17 2 23 2 12 2 23 29 2 29 29 16 29 29 29 16 29 16 29 16 29 29 16 16 29 16 29 16 29 29 29 16 29 29 29 29 29 29 16 16 35 29 2 29 29 29 12 29 29 29 29 29 29 29 16 16 16 16 16 29 16 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 18 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 31 29 29 29 16 29 29 29 31 29 29 16 29 29 29 29 29 18 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 13 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 38 5 2 23 12 29 29 5 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 16 13 16 16 29 29 29 29 16 29 35 29 17 17 29 29 12 28 29 29 29 29 8 5 29 29 29 29 29 18 29 29 29 18 29 29 29 29 29 29 29 29 29 29 16 35 16 17 4 29 29 12 15 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 5 25 29 29 29 29 29 29 29 38 29 5 17 17 12 2 2 29 29 29 38 15 17 17 12 29 31 29 29 16 29 16 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 35 17 5 4 26 12 29 29 29 29 29 29 29 29 29 29 29 29 38 4 17 29 29 29 12 15 29 29 29 29 13 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 35 29 17 17 12 29 16 29 29 6 29 29 29 16 29 29 29 29 29 2 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 16 29 29 25 29 29 29 29 29 16 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 19 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 27 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 6 29 29 29 29 2 29 29 6 38 4 8 29 12 18 25 2 29 27 2 2 29 29 2 29 29 2 2 6 29 35 29 4 8 12 2 29 14 29 29 2 35 5 17 2 12 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 38 29 5 17 12 2 29 18 29 29 29 29 29 29 25 29 29 29 29 29 35 29 5 4 29 12 15 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 35 17 5 5 23 12 26 29 29 29 29 29 16 29 29 29 29 25 29 29 31 35 17 26 5 12 17 29 8 29 25 8 29 29 29 29 29 2 29 29 29 35 29 17 5 4 12 2 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 6 29 29 18 29 29 29 29 29 25 29 29 29 29 29 18 29 29 29 16 13 29 29 16 29 29 29 29 29 29 2 29 29 20 23 29 26 29 29 29 29 29 29 16 16 13 29 29 16 16 16 16 16 16 19 16 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 16 16 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 18 29 13 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 25 8 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 31 25 29 16 16 29 16 19 29 16 29 29 29 29 29 29 2 25 29 29 29 29 8 29 29 2 29 29 16 29 29 29 29 29 29 29 29 17 2 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 14 29 29 6 29 29 29 29 29 29 29 16 29 16 29 31 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 6 29 29 29 18 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 13 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 2 29 29 29 29 29 29 29 29 19 16 29 29 29 29 29 29 16 16 29 29 29 16 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 19 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 16 18 29 18 29 29 29 29 29 29 29 29 29 8 29 25 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 19 16 13 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 31 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 19 29 29 29 27 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 16 29 16 29 16 29 29 29 29 25 29 16 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 16 29 29 29 29 29 29 16 6 19 29 16 16 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 16 16 29 16 16 13 38 4 29 19 13 29 12 16 29 29 29 29 29 29 19 16 5 29 29 29 29 16 29 29 29 17 29 29 29 29 29 29 2 29 29 29 29 29 38 4 17 2 17 4 4 12 16 29 29 29 29 29 2 29 29 29 29 29 16 29 29 16 29 16 16 16 16 16 29 29 38 29 29 16 17 2 29 12 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 38 29 2 29 12 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 16 29 19 19 16 13 16 13 38 4 29 17 16 29 12 29 29 16 16 13 29 16 29 16 29 29 16 16 19 29 29 16 19 29 29 16 16 16 29 29 29 16 16 29 29 13 16 29 16 16 29 13 19 16 29 29 29 13 29 29 29 29 38 29 2 17 29 12 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 19 13 29 8 29 16 16 16 29 31 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 16 13 38 29 17 8 2 18 12 29 29 29 29 29 29 29 29 29 29 29 29 29 29 38 29 2 26 12 23 29 29 29 29 29 29 29 29 29 29 29 29 25 16 29 29 25 29 16 13 29 16 16 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 31 29 29 29 29 29 16 29 16 29 29 29 29 29 29 25 31 29 29 29 29 16 29 16 29 16 29 29 29 16 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 29 29 29 16 16 29 16 29 16 16 29 16 29 29 29 16 16 29 29 16 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 38 29 4 5 12 2 29 29 29 31 29 29 29 29 25 29 29 29 29 29 16 38 29 5 2 12 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 38 26 4 17 12 29 29 29 29 6 29 29 29 29 29 29 38 29 17 4 12 29 29 29 29 29 29 19 13 16 16 6 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 16 29 29 16 16 29 38 10 29 16 13 4 16 12 29 16 19 16 13 29 16 29 16 16 13 29 16 16 13 29 16 13 29 18 29 19 29 29 29 29 29 29 25 29 29 29 38 17 17 26 29 12 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 29 16 19 16 29 29 29 16 29 29 19 19 16 29 29 16 16 19 13 16 16 16 29 8 29 29 29 16 29 29 29 29 29 29 29 29 38 26 26 5 12 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 38 4 2 2 12 29 29 31 31 2 29 29 29 29 18 25 29 29 29 29 29 18 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 25 29 29 19 29 16 16 16 16 29 16 18 29 29 29 29 29 29 29 18 16 19 29 29 16 16 19 29 29 16 29 16 16 29 29 16 29 29 16 16 29 19 13 29 16 16 29 13 16 29 29 31 29 29 29 16 29 16 29 29 29 29 29 29 16 16 29 29 16 29 29 29 16 29 29 29 16 29 29 16 13 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 16 16 29 29 29 29 29 29 29 29 25 29 29 29 16 29 29 16 16 29 38 16 4 29 12 8 2 2 29 29 2 25 38 8 17 12 8 29 29 29 29 29 16 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 13 38 4 17 16 12 29 29 29 29 29 29 38 5 17 17 12 29 2 29 2 31 29 29 29 29 16 29 29 29 25 29 16 16 29 16 29 38 17 29 17 29 12 29 29 16 29 29 29 29 19 29 29 29 29 29 5 16 29 29 29 29 29 16 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 38 26 17 26 2 12 29 29 27 2 29 38 2 2 12 29 29 29 29 29 13 13 29 29 29 19 29 29 16 16 29 29 29 29 29 16 29 16 13 16 29 29 29 29 29 19 29 29 16 29 29 16 16 29 29 16 16 29 38 4 5 29 12 29 29 29 29 29 16 29 2 29 16 29 29 29 29 16 29 16 29 16 16 16 29 29 29 29 29 29 13 16 29 16 29 29 16 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 16 29 29 16 29 16 19 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 6 29 29 29 29 29 29 29 29 29 13 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 25 29 29 29 31 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 18 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 38 4 5 29 12 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 38 29 17 2 12 29 29 29 2 29 27 2 29 29 29 29 29 29 17 16 29 29 16 29 16 16 16 16 29 29 29 29 29 29 29 29 13 16 16 29 29 29 13 16 29 38 29 4 13 17 29 29 29 12 29 29 29 8 29 29 29 29 29 29 16 16 29 19 16 13 29 29 29 29 29 29 29 31 29 8 38 29 2 2 2 8 29 12 29 29 29 5 29 29 29 29 29 29 29 29 29 29 16 16 38 29 29 17 2 12 17 29 29 29 29 29 29 29 29 29 38 2 2 12 29 29 8 2 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 16 13 16 29 6 29 29 38 4 29 17 12 28 29 29 29 29 29 29 29 29 29 29 38 26 5 4 29 12 29 25 13 29 16 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 16 29 29 13 29 29 29 16 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 25 8 29 16 29 16 29 16 29 29 16 13 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 16 16 29 29 29 29 29 29 16 29 29 29 29 29 13 16 25 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 31 29 29 29 29 27 29 29 29 29 29 29 25 29 29 29 29 29 16 29 38 2 8 12 29 29 2 29 29 16 2 29 29 29 29 38 2 6 12 2 29 29 29 29 29 29 29 29 29 29 29 38 29 2 2 29 12 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 38 29 13 17 29 12 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 38 5 12 2 6 29 16 13 29 29 29 38 29 5 2 26 12 29 29 29 29 2 16 8 29 29 29 29 29 29 29 29 29 29 29 25 25 38 29 29 17 12 6 29 5 29 6 38 29 2 2 29 12 29 29 5 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 25 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 16 29 29 16 29 29 29 16 29 29 16 16 13 16 16 29 29 29 20 29 16 29 29 13 16 29 29 16 29 29 19 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 16 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 18 25 29 29 29 29 16 29 29 13 16 16 29 16 16 29 29 38 17 23 4 29 12 2 29 29 29 29 29 5 31 29 31 29 29 31 29 29 29 29 29 29 38 4 2 29 12 29 29 27 29 8 29 29 29 18 16 16 16 29 29 38 29 23 5 12 29 29 29 29 29 16 29 16 29 29 29 16 29 16 29 29 16 29 16 29 29 29 38 29 2 12 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 38 16 29 23 5 12 29 29 29 29 29 38 29 4 17 17 12 29 29 29 29 29 25 27 29 16 29 29 29 29 29 25 31 29 38 26 29 12 29 29 19 16 8 29 8 16 16 29 29 29 29 16 29 29 29 16 16 16 29 16 29 29 29 29 29 29 29 16 16 16 29 29 29 29 38 29 29 17 29 12 29 29 13 29 29 29 31 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 16 29 16 16 16 13 16 29 29 29 29 29 29 29 29 16 29 13 29 16 29 16 29 16 16 16 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 16 16 16 29 29 29 29 29 27 29 29 29 16 29 16 19 16 19 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 16 29 38 4 17 5 16 29 12 29 17 29 29 29 29 29 18 29 29 29 29 29 16 29 29 29 16 29 29 38 28 29 17 29 29 12 29 2 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 13 29 13 29 29 29 16 29 29 16 29 29 13 38 29 17 29 4 2 29 12 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 16 29 29 16 29 13 16 16 29 29 29 19 16 13 29 16 29 38 28 17 16 26 29 29 29 12 29 29 29 31 29 16 29 29 29 29 16 29 29 8 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 38 2 2 5 29 29 12 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 38 4 29 17 26 4 29 12 16 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 19 29 16 16 29 29 29 16 16 16 16 16 16 29 29 29 29 29 16 38 29 17 2 12 31 2 29 29 16 29 16 29 8 29 29 29 16 13 29 38 2 29 29 12 29 29 29 29 29 29 25 29 29 29 14 29 29 16 29 29 16 16 29 29 29 16 16 29 29 29 29 29 16 29 16 13 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 16 13 16 29 29 29 29 16 16 16 29 29 29 16 29 29 29 29 2 29 29 29 8 29 29 18 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 27 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 16 29 29 29 29 6 29 29 29 29 29 31 25 29 29 29 29 29 29 29 29 29 29 38 8 2 12 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 38 29 4 17 29 29 12 28 29 19 5 29 29 29 29 29 6 29 38 29 29 2 12 29 2 29 29 29 25 29 38 29 2 23 12 31 2 14 29 17 29 29 16 19 13 29 38 4 4 2 8 17 12 29 29 29 29 29 29 29 27 29 29 29 38 29 5 18 17 6 12 29 16 29 16 29 29 25 29 29 29 29 19 9 16 29 29 25 38 29 17 26 29 12 29 29 29 2 31 29 29 2 29 31 38 4 2 2 12 29 29 29 29 29 16 29 16 13 16 19 16 29 29 13 19 29 16 29 16 16 29 16 16 29 31 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 16 29 29 29 29 29 16 13 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 13 29 29 29 16 16 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 31 18 29 29 29 29 16 29 2 25 29 29 29 29 29 29 16 29 38 16 4 29 29 12 15 16 29 2 29 16 29 29 29 29 2 16 29 29 29 29 29 16 29 8 2 29 38 2 2 26 12 8 29 29 5 29 25 29 29 29 29 29 29 38 29 29 17 17 29 12 29 29 29 29 29 29 29 29 29 29 29 25 38 8 2 29 12 29 29 29 29 29 29 29 29 29 29 17 16 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 38 4 26 12 29 8 29 29 29 2 29 29 29 16 29 29 29 16 29 29 38 29 16 29 17 4 16 16 12 15 29 16 16 16 29 29 29 29 16 29 29 31 29 29 29 2 19 29 29 29 29 29 2 29 16 29 29 29 29 29 29 14 29 29 29 16 29 16 16 29 16 29 38 2 2 17 29 12 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 38 17 2 12 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 18 29 29 29 29 27 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 31 29 25 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 18 6 29 29 18 6 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 38 23 2 29 12 2 29 2 29 31 29 38 2 26 12 29 25 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 38 29 4 17 17 2 29 12 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 38 11 29 29 26 29 12 29 38 29 29 17 29 12 29 29 29 29 29 29 29 29 38 5 26 29 12 29 29 29 29 29 29 29 29 29 29 29 38 17 12 29 29 29 29 18 29 29 25 38 4 2 12 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 25 29 29 29 18 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 29 29 16 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 38 2 17 4 12 2 29 2 18 29 8 29 25 2 29 2 29 29 29 29 29 29 29 29 29 38 29 29 26 29 12 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 38 8 5 29 29 12 29 29 31 29 29 29 29 29 29 29 29 29 38 2 2 26 12 29 29 29 29 29 29 29 29 29 29 18 29 38 16 2 29 12 25 29 29 29 6 29 29 29 29 16 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 38 29 5 2 29 12 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 38 17 17 18 29 12 29 29 29 29 29 29 29 6 31 38 17 29 5 12 29 29 29 29 14 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 16 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 31 6 29 29 29 29 29 29 29 6 2 29 29 29 29 27 29 29 25 29 29 13 29 25 29 29 16 29 29 29 29 29 29 18 29 29 29 29 25 38 4 2 2 18 12 29 16 29 29 29 29 2 29 29 6 29 29 16 29 29 38 2 2 29 12 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 25 27 38 4 4 17 12 29 29 29 29 29 29 18 29 25 16 29 29 25 29 29 8 38 29 31 29 12 29 18 29 29 29 29 29 25 29 2 29 29 29 29 38 2 4 2 29 29 12 31 29 16 29 29 29 29 29 29 38 8 8 2 2 8 12 31 29 29 29 27 29 29 29 29 31 38 17 29 5 4 12 29 29 29 29 29 29 29 29 29 29 29 29 38 29 2 26 2 12 29 29 29 16 29 29 29 29 25 29 25 29 29 29 6 29 31 31 29 29 29 29 29 29 2 29 27 6 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 25 29 26 29 29 26 29 29 29 2 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 13 29 13 13 29 16 16 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 38 4 17 2 29 12 29 16 29 29 29 29 25 16 29 29 29 2 29 29 29 29 29 29 29 29 38 29 4 29 12 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 38 17 4 2 29 12 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 38 2 2 5 12 29 18 29 8 29 29 29 29 38 29 2 26 12 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 38 17 29 26 29 26 12 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 38 2 4 13 12 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 38 29 17 29 17 17 2 12 29 17 29 16 16 29 29 29 13 16 29 29 19 29 29 16 29 29 29 29 16 29 13 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 16 13 29 29 16 29 29 29 16 29 29 16 29 29 13 16 13 19 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 18 29 29 18 29 31 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 17 29 29 29 29 8 29 29 29 29 29 26 26 29 26 29 29 29 29 29 29 29 16 16 29 16 16 17 29 20 29 16 19 16 29 17 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 31 8 2 29 29 29 29 29 38 2 8 29 25 12 2 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 38 5 2 29 12 29 2 2 29 38 26 29 2 12 2 29 16 29 29 29 13 29 16 13 29 29 29 29 16 29 29 16 16 13 29 16 16 19 16 29 29 29 29 16 29 29 16 29 16 16 29 29 16 16 29 18 29 16 29 29 13 16 29 29 16 16 29 38 17 17 29 16 12 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 16 29 29 29 16 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 38 29 29 17 2 29 12 29 29 29 29 29 2 29 29 29 29 5 29 29 18 29 29 29 2 29 13 16 29 29 29 29 29 29 29 29 29 29 29 38 2 4 29 12 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 38 17 16 4 4 16 12 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 38 15 16 13 17 4 16 16 12 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 16 29 16 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 16 29 29 29 29 6 29 29 29 29 29 16 29 16 29 29 29 29 16 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 13 29 16 29 16 29 16 13 29 29 29 29 29 29 16 13 16 16 16 29 29 29 29 16 29 29 29 16 16 13 16 29 29 16 29 29 16 29 13 19 16 16 13 29 29 13 29 29 29 16 29 16 29 16 29 29 29 29 16 16 19 29 16 16 16 29 29 13 29 29 29 16 16 16 16 29 29 13 29 29 16 16 19 29 16 16 16 29 16 29 16 16 29 16 16 29 29 13 29 29 29 13 16 16 16 16 29 29 29 29 16 19 16 16 16 16 29 29 29 13 16 16 16 16 13 29 16 13 29 16 16 29 16 16 19 19 16 29 16 29 19 29 13 16 29 16 29 29 16 29 29 29 29 29 16 16 29 29 29 29 16 16 19 13 29 16 29 16 16 29 16 16 29 16 29 29 16 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 16 16 29 16 29 29 29 29 29 29 29 29 19 16 29 29 29 29 16 29 16 19 16 16 16 29 29 16 19 29 13 19 29 29 13 29 29 16 19 19 29 29 16 29 19 29 29 16 29 19 19 29 16 29 16 13 16 16 29 16 16 29 29 29 29 29 19 13 16 16 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 17 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 38 2 26 12 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 38 29 2 17 4 2 12 29 29 29 38 29 4 12 29 29 29 29 29 29 29 31 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 38 17 2 29 29 29 12 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 38 4 13 2 5 29 12 29 18 29 29 38 2 26 12 29 38 17 2 5 2 12 29 29 29 29 16 29 29 16 16 29 29 19 29 29 29 29 13 29 16 16 29 13 29 13 16 16 16 16 13 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 38 4 29 2 4 29 12 2 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 8 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 13 29 29 29 29 29 18 29 29 29 29 29 29 16 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 16 13 29 29 13 29 29 29 16 29 29 29 29 16 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 16 29 16 29 29 16 13 16 29 19 19 16 29 29 29 29 16 29 29 29 16 13 19 13 16 16 29 16 13 29 16 16 29 16 29 13 13 13 16 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 16 19 16 16 8 29 29 19 16 13 29 19 29 29 29 29 16 29 29 16 29 29 29 16 13 16 16 29 29 13 29 29 29 13 16 29 16 16 13 29 16 29 16 16 16 16 13 16 29 29 13 16 29 29 16 16 29 29 29 29 16 29 16 16 29 29 29 29 16 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 16 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 13 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 16 16 29 29 29 29 16 16 16 29 29 29 29 16 16 16 29 29 16 29 16 29 16 29 16 29 16 29 29 29 16 16 16 16 16 29 16 19 16 29 29 16 29 13 29 16 29 16 29 16 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 38 4 17 29 29 12 29 29 29 29 29 2 29 29 38 29 17 12 16 29 29 29 29 13 16 29 13 13 29 16 29 29 29 16 29 16 29 16 29 16 29 16 29 16 13 29 29 16 29 16 16 29 29 16 16 16 29 29 29 16 16 16 29 16 16 29 16 29 16 29 16 38 16 2 5 29 29 12 28 16 29 29 29 16 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 38 29 2 29 12 29 29 29 29 16 29 29 29 29 29 29 13 29 16 29 16 29 29 38 28 29 17 29 29 12 28 29 29 29 29 31 29 29 29 29 25 29 29 29 29 29 29 29 25 29 29 29 38 17 5 29 17 29 12 29 29 29 29 29 29 29 38 17 17 2 12 31 29 29 29 29 16 29 29 29 27 29 29 13 29 29 29 29 13 29 29 16 29 8 29 29 16 29 29 29 29 29 29 29 29 29 38 5 29 12 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 25 29 29 29 29 29 25 8 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 19 16 29 29 29 29 16 29 16 16 29 16 13 29 29 29 13 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 16 29 13 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 13 13 29 29 29 29 13 29 16 29 16 29 29 29 16 29 16 29 29 29 29 29 13 13 16 16 29 29 29 16 29 16 13 16 29 29 29 29 16 29 16 13 29 29 29 16 29 16 29 16 29 29 16 29 16 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 20 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 28 25 27 29 25 29 29 29 29 29 29 29 29 1 4 17 2 29 29 12 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 25 29 38 17 31 26 31 12 2 27 25 2 18 25 38 2 26 12 29 29 29 29 29 29 29 29 29 29 29 29 38 29 29 26 29 12 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 38 16 13 5 17 2 29 12 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 38 4 8 29 12 27 29 29 29 29 29 25 18 25 31 38 17 29 2 2 8 12 18 27 29 29 29 29 29 29 16 38 29 29 4 17 12 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 16 16 16 29 29 29 16 16 29 19 16 19 19 16 29 19 9 9 19 16 16 13 29 19 19 19 13 13 16 29 29 29 16 13 19 29 19 16 16 13 16 13 16 19 16 13 29 29 16 19 19 13 29 29 29 29 16 2 18 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 18 25 29 38 8 12 2 38 17 2 31 12 29 29 29 29 29 29 29 29 29 16 38 4 26 2 12 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 13 38 13 17 29 12 2 29 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 38 2 17 29 12 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 16 38 28 26 17 29 29 12 29 19 16 29 29 29 29 29 16 2 19 29 29 29 29 29 29 29 29 29 29 29 29 29 38 2 2 2 12 29 29 29 29 29 38 4 2 29 6 12 15 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 16 16 13 29 29 29 13 29 16 16 16 29 29 16 29 16 16 29 16 29 29 16 16 29 16 29 29 29 16 29 16 29 29 16 29 29 16 29 13 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 16 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 16 29 29 29 16 29 29 16 29 29 29 19 16 16 29 29 29 16 29 29 29 16 29 16 29 29 29 29 16 29 29 29 13 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 16 13 29 13 29 29 13 29 16 16 29 16 18 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 18 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 16 29 29 29 13 29 16 29 29 16 13 29 16 29 16 16 16 16 19 16 16 16 16 29 29 29 16 16 29 19 19 29 29 29 16 16 29 29 29 16 19 29 29 29 29 13 16 29 29 29 19 29 29 16 29 29 16 19 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 16 19 19 16 16 29 29 29 16 16 29 19 16 16 16 13 16 29 19 13 29 29 16 29 16 19 29 29 29 29 16 16 19 29 19 29 29 29 16 29 29 16 29 29 16 29 29 16 29 29 29 16 29 29 16 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 16 16 29 29 29 16 29 16 13 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 13 29 16 29 16 38 17 2 29 12 26 16 8 29 29 29 16 16 29 29 29 29 16 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 38 17 26 12 29 29 29 29 29 8 29 29 29 38 15 16 17 17 29 12 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 38 4 29 4 29 12 29 29 16 29 29 29 16 29 16 16 13 16 29 29 31 29 29 29 29 29 16 16 16 16 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 38 2 5 26 12 29 29 29 18 29 29 29 29 29 29 29 29 38 17 5 17 12 16 29 29 29 16 16 13 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 16 29 16 29 29 29 16 13 29 29 29 29 16 29 38 17 2 2 12 29 29 29 29 2 29 29 29 29 29 29 29 38 26 16 17 29 12 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 25 6 29 25 18 29 29 29 29 29 29 29 29 16 29 29 29 13 8 29 16 29 16 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 13 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 8 29 29 16 29 29 16 29 29 29 16 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 13 29 16 13 16 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 25 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 25 29 2 6 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 38 8 26 12 17 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 16 29 29 16 29 38 2 12 29 29 5 29 16 29 29 29 16 29 29 29 29 29 29 29 38 4 2 23 12 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 38 15 29 17 17 12 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 38 29 29 17 31 12 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 38 17 17 4 12 16 29 29 29 31 29 29 29 29 29 29 29 25 29 29 29 29 38 31 17 26 16 12 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 38 29 17 2 2 29 12 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 18 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 38 4 2 26 29 12 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 16 38 4 17 29 12 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 16 16 29 29 29 13 16 16 16 29 16 29 29 29 29 16 13 29 16 29 29 29 29 38 15 16 29 2 4 29 16 12 29 16 29 29 19 16 29 29 29 16 29 16 16 29 29 29 16 29 29 16 29 29 29 16 13 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 16 16 13 29 16 29 29 29 29 29 18 29 29 38 29 29 17 29 16 12 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 16 29 29 19 29 29 29 29 13 38 28 29 17 16 16 12 29 29 29 29 29 29 13 29 29 29 16 16 29 29 29 29 29 29 29 29 16 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 38 17 29 17 29 29 12 29 29 29 16 16 29 13 29 29 29 16 16 13 16 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 19 29 29 16 29 16 16 29 29 29 38 17 5 2 16 12 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 16 29 38 17 17 29 29 12 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 18 29 29 29 16 25 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 8 29 29 29 29 29 16 29 29 29 16 16 29 13 29 29 29 29 29 29 29 29 13 29 29 16 29 16 29 29 29 29 16 29 29 25 29 29 29 16 29 29 29 19 29 16 29 16 16 16 29 29 19 29 29 16 29 16 29 29 29 29 16 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 38 15 17 26 26 12 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 38 29 29 12 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 38 5 26 12 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 29 29 29 38 2 2 2 12 29 29 29 29 29 29 29 29 38 17 5 12 29 29 29 16 29 27 29 29 16 27 16 29 29 29 29 29 13 16 29 29 29 29 38 2 2 29 17 12 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 16 29 29 29 29 16 16 38 2 17 5 29 12 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 38 17 12 29 29 29 29 29 29 29 25 29 16 29 29 29 29 29 29 29 29 29 29 29 31 25 29 29 29 29 29 29 13 13 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 16 29 29 16 16 29 29 31 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 14 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 31 27 29 29 29 31 29 29 29 29 16 29 29 29 29 16 29 38 31 17 26 29 29 29 12 2 2 16 16 29 29 16 29 29 29 29 29 29 25 29 6 38 26 12 29 29 16 29 29 25 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 19 38 17 31 17 17 16 16 12 29 29 29 29 29 29 8 29 18 29 29 29 29 16 29 29 16 29 29 38 5 26 2 12 29 25 27 38 29 2 2 29 12 13 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 16 29 29 29 29 29 38 28 16 17 2 29 29 12 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 38 17 17 2 12 2 29 29 29 29 38 29 17 17 12 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 25 29 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 16 16 16 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 13 29 16 29 29 16 29 29 29 29 29 29 29 29 16 13 16 29 29 29 16 18 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 8 29 38 8 17 26 5 29 12 29 2 25 29 29 16 29 29 16 29 16 29 29 29 2 18 38 17 2 29 12 29 29 2 8 29 18 29 29 8 29 29 29 25 29 29 29 38 4 4 2 29 12 29 29 29 29 29 29 29 38 17 26 12 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 38 26 12 31 29 29 29 29 29 29 29 18 29 38 4 2 8 12 29 29 29 29 29 29 29 29 38 4 29 29 12 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 16 38 15 4 17 5 12 29 29 29 25 29 29 29 29 8 29 18 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 16 27 29 29 29 29 29 29 16 29 29 29 29 16 29 2 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 29 16 16 29 16 29 26 29 16 16 29 29 29 29 29 29 29 16 16 29 13 16 29 29 29 16 16 29 13 29 29 16 20 17 29 2 16 16 16 29 29 29 29 29 16 26 29 29 29 29 29 29 16 29 16 16 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 13 29 29 29 16 29 16 16 29 16 13 29 16 16 29 29 29 29 29 16 29 16 16 29 29 29 16 16 29 29 16 29 16 16 16 29 29 16 16 16 29 16 16 29 16 16 29 16 29 29 29 29 29 29 29 16 29 16 19 29 29 16 29 29 13 16 16 29 16 16 16 29 29 16 13 16 16 29 29 16 13 29 16 16 29 16 29 16 13 16 29 16 29 16 13 16 29 16 29 16 16 29 16 29 16 29 16 19 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 16 29 16 16 29 16 29 16 16 16 29 16 29 29 16 13 29 16 16 16 29 16 19 19 13 16 16 16 16 16 16 29 29 29 16 13 16 29 29 16 29 19 16 29 29 16 16 38 16 29 4 12 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 38 16 17 17 16 17 12 13 16 16 13 29 29 16 16 29 29 29 16 29 13 29 29 29 29 29 16 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 38 29 4 17 12 29 29 29 29 29 29 29 16 16 29 29 16 16 19 16 29 16 29 16 16 16 16 29 13 16 29 16 29 29 29 16 29 29 29 16 29 13 16 29 16 29 29 16 29 29 29 29 29 29 38 4 17 8 29 12 29 29 6 38 29 2 17 29 12 29 29 29 16 13 29 16 16 29 29 29 16 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 38 29 17 16 29 12 29 13 29 17 29 16 29 29 29 29 16 13 29 31 29 16 29 29 29 29 16 19 16 16 16 29 29 29 29 16 16 29 29 29 29 16 13 29 16 16 16 29 29 29 29 29 29 16 38 17 29 17 29 12 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 38 16 4 17 5 12 29 13 16 29 29 29 29 29 26 16 13 29 19 29 16 16 29 19 13 16 29 16 13 13 19 16 16 29 29 16 16 13 13 19 16 16 16 16 13 19 29 19 16 29 29 16 16 29 16 29 19 29 16 16 13 16 16 13 19 29 16 16 29 29 16 19 13 13 29 13 16 16 16 13 16 16 16 29 16 16 13 16 29 29 29 29 31 29 29 16 19 19 29 29 16 29 29 13 16 16 29 29 16 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 19 29 29 16 29 19 29 16 29 29 29 16 29 29 16 29 16 19 19 19 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 16 16 29 29 16 13 29 16 16 16 19 29 29 16 29 29 29 29 29 16 29 29 29 29 29 19 16 19 16 29 16 29 29 29 13 16 29 16 29 16 29 16 29 16 16 16 29 29 16 19 29 16 16 29 16 16 16 29 13 29 16 29 29 16 16 29 29 19 29 29 19 16 16 16 16 16 19 13 16 29 29 16 29 29 19 29 29 29 29 16 29 16 29 29 13 13 29 29 13 29 16 29 29 19 16 16 29 29 16 16 29 29 29 29 16 16 29 16 29 29 16 29 16 29 29 16 13 29 29 29 29 29 29 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 13 19 19 19 29 29 29 16 29 16 16 29 13 16 13 29 29 16 29 29 16 16 16 16 13 16 13 29 29 29 16 29 16 13 29 16 16 29 29 16 16 16 29 29 16 16 29 29 16 29 16 13 16 29 16 16 19 16 16 16 13 29 13 16 16 16 16 16 16 16 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 13 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 16 29 29 29 29 16 16 16 29 29 29 29 29 29 13 16 29 13 29 13 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 16 16 16 13 16 19 29 16 29 29 16 16 13 29 29 29 16 29 16 16 29 16 13 16 16 29 29 29 29 16 16 29 16 19 16 16 29 29 13 16 29 29 16 16 19 19 16 19 16 29 13 29 29 29 16 29 16 29 13 13 29 16 16 29 29 19 16 13 19 16 16 16 29 16 19 16 16 16 19 19 19 16 13 29 29 16 16 16 19 16 29 16 13 13 13 16 13 16 16 16 19 29 13 29 16 29 13 29 29 16 19 29 29 16 16 29 16 16 29 29 16 29 29 16 29 29 16 16 16 19 29 16 29 29 13 16 13 16 29 29 29 16 16 16 29 29 29 29 16 29 29 29 13 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 13 16 29 29 16 29 29 29 29 29 29 29 16 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 19 16 13 29 29 16 29 16 16 29 29 16 16 29 16 29 16 29 29 29 29 29 29 29 19 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 29 29 29 31 6 29 18 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 13 16 16 16 29 16 29 16 29 16 16 13 16 29 29 29 16 29 29 19 16 29 16 16 16 16 16 29 16 16 13 13 16 16 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 16 16 29 16 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 19 16 29 29 29 29 16 16 29 29 16 16 16 29 29 19 16 16 29 29 29 29 13 16 29 29 29 29 16 29 19 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 16 29 29 29 29 16 29 29 16 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 16 13 16 13 16 16 29 29 29 16 16 16 29 29 16 29 13 29 29 29 29 16 16 29 29 29 16 29 16 13 16 29 29 16 29 29 29 29 16 29 29 16 29 16 29 16 16 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 13 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 13 29 16 29 29 29 16 29 29 16 27 16 29 16 29 29 16 29 16 29 29 13 29 29 16 16 29 29 29 16 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 16 29 29 16 29 16 19 16 16 29 29 29 29 29 29 16 16 29 16 29 16 29 13 19 16 16 29 29 29 29 16 16 16 8 16 29 16 29 16 29 16 29 29 29 29 16 16 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 8 16 29 18 16 16 29 8 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 4 29 2 5 30 29 29 29 16 13 16 29 29 29 29 29 29 29 29 29 31 30 28 2 29 2 12 29 26 29 29 29 29 29 29 29 29 27 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 30 4 26 29 12 29 16 29 29 29 29 29 29 29 29 30 4 5 29 12 8 6 29 29 29 29 29 29 29 29 29 29 29 29 18 30 28 4 5 12 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 30 4 29 17 12 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 29 17 29 17 26 12 29 29 29 29 29 29 29 29 30 29 29 2 2 12 25 29 18 29 29 29 16 13 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 27 29 29 29 29 18 6 29 29 25 8 31 25 29 29 18 29 29 29 29 29 29 29 16 29 29 13 16 29 29 17 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 30 5 2 29 12 29 29 29 29 29 29 29 29 29 30 5 16 17 12 29 31 29 29 29 30 5 4 2 2 12 29 31 29 29 29 29 29 29 29 30 29 12 29 29 29 8 29 30 2 2 8 12 29 29 29 29 29 30 4 5 29 2 12 29 29 29 29 29 29 29 31 30 2 2 29 12 29 29 29 29 30 28 29 2 12 29 29 29 29 29 29 29 29 18 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 30 5 26 2 12 29 29 29 29 29 30 28 2 5 2 12 29 29 29 29 29 8 29 29 30 5 5 29 2 12 29 29 25 6 29 30 28 5 2 4 12 2 18 29 29 29 30 4 2 4 29 12 29 29 29 29 29 18 29 29 29 31 29 29 16 29 29 30 2 17 30 29 25 29 18 30 29 4 29 17 12 6 29 29 30 2 5 4 12 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 6 29 29 16 29 29 25 29 30 2 2 2 12 29 29 29 29 29 29 16 29 29 29 30 29 4 5 17 12 29 25 29 29 29 29 29 29 29 29 30 2 5 12 2 29 29 29 29 25 29 29 29 30 2 8 2 12 31 6 29 29 29 30 5 29 12 29 29 29 29 27 29 16 29 29 29 29 29 29 29 30 29 17 12 18 29 29 18 29 30 29 29 2 29 12 29 2 29 29 30 29 2 17 12 6 29 29 29 29 16 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 18 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 16 29 29 6 29 29 29 29 29 29 16 27 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 16 29 16 16 16 13 29 16 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 16 16 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 13 29 29 29 16 29 29 16 29 16 16 29 16 29 29 16 16 29 16 13 29 29 16 29 29 16 29 29 29 16 16 18 16 13 16 29 29 16 29 16 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 13 16 29 29 16 29 29 29 29 29 29 16 13 29 29 29 29 29 16 29 29 16 13 16 29 29 29 16 29 29 6 29 29 29 29 29 29 18 29 29 29 29 6 29 29 18 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 30 29 29 15 29 29 17 12 29 29 16 29 29 16 29 16 16 29 29 29 16 29 13 19 16 16 29 16 16 16 16 29 29 29 29 16 16 16 29 29 29 16 29 16 16 29 29 13 16 29 16 29 29 16 29 29 16 29 19 16 29 29 16 29 29 25 29 29 29 29 29 29 16 29 30 15 16 16 17 4 12 29 16 19 16 29 29 29 16 29 29 29 29 13 29 16 29 16 16 16 29 16 29 29 29 29 29 29 29 16 29 29 16 16 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 16 16 16 16 30 15 17 5 12 29 16 16 16 29 29 16 16 29 29 29 29 16 16 16 29 29 16 16 29 16 29 13 29 13 16 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 25 13 29 29 29 30 29 29 5 2 17 12 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 30 13 17 29 29 12 29 19 16 29 29 19 29 29 29 16 29 29 29 29 29 16 16 16 29 16 16 16 29 29 16 29 29 16 29 16 16 16 16 19 29 29 13 16 16 16 16 16 16 13 29 16 29 16 16 16 29 16 16 29 29 29 29 19 19 16 19 19 19 13 16 29 29 29 16 29 16 29 30 15 16 29 16 17 12 13 16 29 16 13 16 29 16 13 16 29 16 13 29 16 16 16 19 13 13 16 16 13 16 16 16 16 16 16 29 29 16 13 29 16 16 16 29 29 29 16 16 16 16 16 29 29 29 16 16 16 16 16 29 16 13 16 29 16 16 13 29 29 16 29 16 16 16 29 29 16 19 29 16 16 13 30 29 16 17 4 16 12 16 29 16 29 16 19 16 29 13 29 13 19 13 29 29 19 16 29 29 16 13 16 29 29 16 16 29 16 16 13 16 13 16 16 13 16 13 16 16 19 29 16 16 29 16 29 16 16 13 29 16 16 29 29 29 16 16 16 29 29 29 19 29 16 16 29 29 16 29 30 15 16 29 29 2 12 19 29 16 29 16 29 16 16 19 29 16 29 29 16 16 16 29 16 16 29 29 29 29 29 16 13 16 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 13 16 13 29 29 29 29 16 13 29 29 16 29 29 29 29 16 29 16 16 16 16 16 16 16 29 29 13 16 16 16 29 29 16 29 29 16 29 16 16 13 13 29 29 16 16 19 13 29 16 16 29 16 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 13 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 16 13 29 29 16 13 29 29 29 16 13 29 29 29 16 29 29 29 16 16 16 29 16 29 19 29 29 29 13 13 13 29 16 29 29 29 16 16 13 16 29 29 29 29 29 29 16 16 29 29 13 29 29 29 16 13 29 29 29 30 29 17 2 12 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 2 4 4 12 29 30 4 17 2 12 29 29 29 16 29 29 29 29 29 29 16 16 16 16 29 29 16 30 29 17 8 12 29 29 29 29 16 29 16 27 29 29 29 16 16 16 29 29 16 13 29 29 29 16 16 16 29 16 16 29 16 16 16 29 29 19 16 29 29 16 16 16 29 19 29 16 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 16 29 30 28 29 29 29 17 17 12 16 13 19 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 2 29 29 12 29 29 29 31 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 18 30 2 2 8 12 29 29 30 2 4 12 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 16 16 29 19 16 29 29 16 29 16 19 16 16 16 16 13 16 16 29 16 29 16 16 29 16 16 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 16 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 18 29 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 16 29 29 31 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 30 4 23 2 12 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 30 5 17 17 12 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 30 2 2 30 29 29 29 30 2 29 12 25 30 2 2 12 29 25 29 29 30 2 2 12 16 18 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 16 16 29 30 16 29 16 17 17 29 29 30 16 29 29 16 29 16 16 29 29 13 16 19 29 16 29 29 29 29 19 29 29 29 13 16 29 16 29 16 29 16 16 19 29 29 19 29 16 29 29 16 16 29 16 13 16 29 16 16 29 16 29 17 29 29 29 16 16 16 29 29 16 29 17 19 29 30 16 16 17 17 29 12 16 13 16 16 16 29 16 16 16 13 16 13 16 29 29 13 16 29 16 13 29 16 16 16 29 29 13 29 29 16 16 29 29 29 29 16 29 13 16 13 29 17 16 16 29 29 16 29 29 16 16 16 16 29 29 29 29 16 16 29 29 29 19 13 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 2 29 16 29 29 16 29 16 13 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 13 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 18 29 29 29 29 29 29 29 29 29 25 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 30 4 17 8 12 29 29 30 14 18 12 25 31 29 30 17 2 12 25 30 2 12 25 29 30 15 2 5 12 29 29 30 5 8 12 8 27 30 28 5 29 29 12 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 16 16 16 16 16 13 29 19 29 29 29 29 16 16 29 19 16 19 29 16 16 30 19 13 16 13 17 30 16 29 29 29 16 29 16 13 16 16 13 16 19 29 29 29 29 29 13 29 16 29 29 29 29 16 13 13 16 29 29 29 19 19 16 13 29 29 29 29 29 16 13 29 16 16 29 16 16 16 16 16 10 16 16 29 16 16 16 19 29 16 19 16 16 16 29 19 16 16 29 29 16 19 19 29 16 16 16 29 16 29 26 19 16 10 13 19 13 16 29 16 16 29 29 29 16 19 13 17 16 13 16 29 16 13 29 16 29 29 16 16 16 16 16 29 29 16 16 13 19 29 16 29 16 29 13 29 13 13 17 29 29 29 29 16 16 16 16 16 29 29 16 29 13 29 29 16 16 16 19 16 13 29 16 16 16 16 16 16 19 29 19 19 16 16 29 29 16 29 29 13 16 19 19 13 16 29 29 29 16 16 29 16 19 29 29 16 19 19 19 29 16 16 16 29 29 13 19 16 16 16 16 29 29 16 16 16 16 16 29 29 29 16 16 19 16 29 16 29 29 29 13 29 29 29 13 16 16 16 16 13 16 16 16 16 29 16 29 16 29 16 29 29 29 16 29 16 29 29 29 16 29 29 16 29 16 16 16 29 29 29 29 16 29 29 16 29 29 29 13 16 29 16 16 16 29 29 29 13 29 29 16 29 29 13 16 13 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 14 29 27 29 29 29 29 29 29 16 29 29 29 29 29 13 29 16 19 16 29 29 29 29 29 13 29 29 16 16 29 29 16 16 29 29 29 29 16 16 16 19 16 29 29 29 29 29 16 16 29 29 29 16 29 29 29 16 16 29 29 16 29 16 29 13 16 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 30 4 2 12 6 2 31 29 2 30 2 4 29 12 18 30 29 4 17 17 5 30 29 16 29 29 29 29 29 16 29 16 29 29 13 29 29 29 29 29 29 16 16 16 16 29 29 16 29 29 16 29 16 16 16 16 29 16 29 16 29 29 16 13 16 29 29 29 16 16 29 16 29 29 13 16 29 29 16 29 16 30 29 17 29 5 12 29 29 29 29 29 29 29 29 29 2 29 18 29 29 30 2 18 5 26 12 29 29 29 29 29 30 2 2 2 12 29 29 30 29 12 29 8 30 29 29 12 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 16 16 29 16 29 16 29 16 29 29 16 29 16 16 13 29 16 16 29 29 29 16 29 16 13 29 29 16 29 13 16 29 29 29 16 29 16 29 29 16 16 19 16 16 16 19 16 29 29 29 16 16 16 19 16 19 16 16 29 16 16 29 16 16 16 16 16 29 29 29 29 29 19 16 29 29 29 29 16 16 16 13 16 29 29 29 29 29 29 19 29 29 16 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 18 29 29 25 8 29 29 29 18 29 29 29 29 29 29 16 29 29 16 16 16 16 29 29 13 13 29 16 29 29 16 16 29 16 29 29 19 29 19 29 16 16 29 19 16 29 16 16 13 16 16 29 29 29 16 13 29 16 16 29 29 16 16 16 29 29 19 16 29 29 29 13 29 16 29 19 29 16 29 29 13 16 29 29 29 19 16 16 29 29 29 16 16 13 16 29 16 29 13 29 16 16 16 16 16 13 16 29 16 16 29 29 16 29 16 13 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 29 4 29 29 29 12 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 6 29 29 29 29 29 29 18 29 29 29 16 29 29 29 29 29 29 29 30 5 2 17 12 29 29 29 29 29 18 29 29 29 25 29 29 30 2 23 12 29 29 29 29 30 5 17 29 12 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 16 29 13 16 16 16 16 16 29 16 29 16 16 29 16 29 29 30 29 29 4 13 17 16 19 30 16 29 29 29 16 16 13 29 16 29 29 19 29 16 29 29 13 29 16 16 29 29 29 16 29 16 13 29 16 29 29 29 29 29 18 16 17 29 29 29 16 29 29 29 16 19 13 29 29 16 29 29 29 16 29 16 16 19 16 29 16 30 29 4 17 18 17 16 12 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 13 16 29 29 29 29 29 29 29 29 29 29 16 2 26 29 29 20 29 29 30 29 2 4 12 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 30 29 4 12 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 25 31 31 29 29 29 18 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 13 16 29 16 29 13 16 29 29 29 16 16 29 29 13 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 16 29 29 29 8 29 29 29 29 25 30 5 5 12 29 30 28 26 17 23 4 12 30 2 2 8 12 29 29 29 29 6 29 29 29 30 29 29 29 17 29 30 29 29 29 29 8 29 29 29 29 16 29 16 16 13 29 19 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 13 29 29 29 29 29 29 29 29 30 28 2 4 12 27 29 29 30 29 5 12 30 28 26 29 12 8 29 29 30 26 18 29 5 12 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 16 16 29 29 29 16 16 29 29 29 29 13 16 16 29 29 29 29 29 29 29 16 16 29 8 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 16 29 29 29 29 6 29 29 29 29 29 29 29 25 25 2 29 29 25 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 5 26 8 12 18 29 30 4 5 2 12 25 25 18 30 2 29 12 30 2 2 2 12 25 31 29 30 15 29 2 12 29 30 29 12 29 29 29 29 29 29 29 29 16 13 30 29 29 2 2 12 29 29 16 29 16 16 29 16 16 16 29 29 29 13 16 13 16 13 16 29 16 16 16 16 16 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 31 29 29 29 29 16 16 29 29 29 31 29 29 16 30 16 29 29 16 12 16 16 16 29 13 13 16 16 16 16 19 29 19 19 16 16 19 29 19 16 16 16 29 16 16 16 29 29 29 16 16 16 16 16 29 16 29 16 16 29 16 29 29 29 29 16 29 29 29 29 16 16 13 29 16 29 16 29 29 29 4 16 16 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 13 29 29 16 29 29 16 29 29 29 19 29 13 29 16 29 16 29 16 16 13 16 13 29 29 29 29 16 16 13 16 29 16 29 29 13 16 16 16 13 16 29 29 29 16 16 29 16 16 29 16 16 29 16 16 29 29 16 29 19 16 16 16 16 18 29 29 13 16 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 16 19 16 29 29 29 29 29 16 29 29 29 29 29 30 29 29 29 2 23 17 12 29 29 29 29 29 29 29 18 29 18 30 2 5 12 29 29 30 2 2 5 12 25 29 6 30 26 5 2 12 30 2 2 2 29 12 29 31 29 29 29 30 2 2 8 12 29 25 30 28 2 2 26 12 29 29 30 18 2 2 12 31 25 6 18 25 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 16 29 29 29 16 19 16 29 16 19 29 29 5 19 13 16 19 19 16 29 29 16 16 16 16 16 29 8 29 16 29 16 16 29 16 19 29 29 29 29 16 19 16 19 16 29 29 29 16 29 16 16 16 16 16 16 19 16 16 29 16 16 16 16 29 16 19 29 29 16 13 29 29 16 16 16 29 13 16 16 29 19 29 19 16 16 29 16 16 16 16 13 16 19 13 16 16 16 29 16 19 19 13 13 16 29 16 16 29 16 16 16 16 29 16 29 16 16 29 16 29 29 13 29 8 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 30 4 4 29 12 29 29 29 29 2 29 29 29 30 5 4 17 12 29 29 30 2 2 2 17 12 29 29 30 2 2 2 12 18 29 18 30 2 2 5 12 29 29 29 29 29 29 16 29 29 29 29 30 29 17 17 2 12 29 29 16 29 16 16 13 29 29 16 29 13 16 29 29 29 16 16 29 29 29 29 29 29 16 13 16 16 16 16 29 29 29 19 13 16 29 13 29 16 29 16 29 16 29 29 16 29 29 29 13 16 29 29 29 29 19 19 13 29 16 16 16 16 29 29 16 29 29 16 30 29 25 17 26 12 16 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 19 16 16 29 29 16 29 29 29 17 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 30 29 2 2 17 12 29 29 29 29 31 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 4 29 29 29 29 8 25 29 29 16 16 16 29 16 16 31 29 29 19 13 13 16 29 16 16 16 29 16 16 29 16 13 16 29 16 13 16 29 16 16 29 29 29 19 16 16 13 16 13 16 29 16 19 19 19 19 13 16 29 16 16 19 16 16 29 16 16 16 29 29 29 29 16 29 16 16 16 13 29 16 29 13 16 13 19 16 19 29 19 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 30 26 5 2 12 29 29 29 29 29 6 29 30 4 4 26 12 27 27 31 29 16 29 29 29 29 29 6 29 30 29 2 17 17 12 31 29 30 31 2 12 25 29 31 30 2 2 12 29 25 30 17 5 2 12 18 29 25 30 29 2 12 6 30 17 26 2 12 25 29 25 29 29 25 29 29 29 29 29 18 29 30 5 29 5 29 12 30 5 2 30 18 30 2 2 12 18 2 30 2 2 8 12 30 29 8 30 29 25 30 2 5 12 30 5 30 30 12 29 29 29 29 29 29 16 29 29 16 16 16 29 29 16 29 16 19 16 16 29 29 29 29 29 16 16 29 16 19 16 16 29 16 19 16 29 16 29 16 29 13 29 29 29 16 16 16 19 29 16 29 29 29 29 16 16 16 29 16 16 16 29 13 16 29 16 16 16 16 29 13 16 29 16 29 29 16 29 29 16 16 16 16 16 16 16 16 13 16 29 29 17 19 29 29 29 16 29 29 16 16 13 29 19 29 16 29 19 16 16 29 16 16 13 19 13 16 16 19 16 29 16 29 29 16 16 19 29 13 29 16 16 16 13 29 16 29 13 29 29 29 16 29 29 16 16 16 16 29 16 16 16 29 16 16 29 29 29 16 16 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 27 29 29 29 18 18 30 17 17 2 12 25 25 29 5 30 2 17 5 12 29 30 2 4 29 12 30 5 17 2 12 18 29 31 25 30 2 2 12 30 29 5 30 29 30 2 2 8 12 29 18 30 2 2 2 12 27 6 18 2 29 29 25 29 25 29 25 30 5 2 12 8 25 18 25 30 2 29 2 12 25 30 15 29 2 2 12 18 25 29 29 30 2 2 12 30 2 29 12 25 27 30 2 2 12 30 6 26 2 12 29 29 31 29 30 2 2 17 8 12 29 27 6 25 29 29 18 29 29 18 31 30 5 2 2 12 25 30 5 5 12 30 28 2 2 12 25 25 30 2 2 5 12 29 2 29 8 29 16 16 29 29 29 29 16 29 16 29 16 25 17 16 29 16 13 29 19 13 29 29 16 16 19 16 29 19 16 19 19 29 16 16 17 16 29 29 29 29 16 19 16 29 13 29 16 16 13 29 19 16 29 16 29 29 17 30 19 19 29 17 17 30 15 29 16 19 16 19 29 16 16 29 29 29 16 16 16 29 19 16 29 29 29 16 16 17 29 19 29 16 29 19 19 19 29 16 29 29 16 16 13 29 29 16 29 19 16 29 29 16 16 29 19 19 13 19 19 13 16 29 16 29 16 16 29 8 26 29 16 16 16 29 16 29 16 16 16 30 16 29 2 29 30 29 29 16 13 29 16 29 16 16 13 29 29 16 16 13 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 16 29 16 16 16 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 30 29 29 17 17 12 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 30 29 2 17 29 17 29 12 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 6 29 29 18 29 8 29 29 29 29 29 29 29 29 31 29 29 29 30 2 5 5 12 29 6 29 29 29 30 29 5 17 29 17 12 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 16 29 29 29 29 29 29 29 16 13 29 29 29 16 29 16 29 19 16 16 13 29 16 16 16 13 29 29 29 16 16 16 16 16 29 29 16 29 19 29 16 16 13 30 19 29 4 16 5 4 16 12 16 29 19 19 13 29 16 19 16 16 19 13 29 16 16 29 19 16 16 16 29 29 29 16 29 16 29 16 16 29 29 29 29 16 16 13 13 16 16 17 29 16 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 30 15 17 17 17 12 13 29 29 16 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 16 29 29 16 29 29 29 29 29 29 29 29 29 30 17 26 12 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 30 2 5 2 12 29 29 29 29 29 30 5 12 29 29 31 30 29 29 4 12 29 29 29 29 29 25 29 29 29 25 29 29 29 25 25 30 5 29 2 12 6 18 30 17 2 12 31 29 30 2 5 8 12 18 30 2 17 8 12 18 29 29 25 30 2 17 6 30 25 29 30 28 26 12 25 29 29 30 2 12 29 29 30 5 12 29 29 29 29 30 17 2 29 12 6 29 30 17 5 12 30 2 2 12 29 29 29 29 29 29 29 29 29 29 13 29 16 29 16 17 16 16 19 16 29 29 16 16 16 29 29 16 17 29 19 16 29 19 16 16 19 13 29 29 29 13 29 29 13 19 16 19 29 16 29 16 29 29 17 16 29 16 29 16 16 30 10 16 4 10 16 12 10 29 16 29 13 16 13 29 16 16 29 29 29 16 29 16 16 16 19 29 29 16 29 16 29 2 29 29 19 29 16 29 16 13 16 29 29 29 16 29 16 16 29 29 16 29 29 16 16 29 13 29 13 13 29 16 13 16 16 29 16 29 29 13 16 29 16 29 30 28 16 29 17 5 17 29 12 15 16 16 16 16 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 16 29 29 29 29 29 16 29 29 29 29 30 2 2 5 12 29 17 29 29 29 29 29 29 29 29 29 16 16 16 16 16 16 16 29 29 29 16 16 13 29 29 16 16 29 29 29 13 16 29 19 29 29 29 29 19 19 16 16 30 16 13 29 29 29 29 12 19 13 29 29 16 16 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 30 29 2 5 12 18 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 13 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 8 18 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 13 16 29 29 16 29 29 29 16 29 16 16 29 29 29 16 29 16 16 16 29 16 16 16 29 29 29 17 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 13 25 29 29 29 29 16 29 16 29 29 29 16 29 13 29 29 16 29 29 29 29 16 29 29 16 29 29 29 16 29 16 29 29 29 29 29 13 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 5 5 17 12 2 30 29 2 2 12 29 30 31 2 8 2 12 29 30 2 12 29 29 30 29 2 8 2 12 8 25 30 28 29 2 12 29 29 29 29 29 29 29 16 29 29 29 29 16 16 16 16 16 13 29 29 16 16 13 13 16 16 16 16 19 16 16 16 29 30 28 16 29 16 29 12 15 29 16 29 29 16 16 16 29 29 29 29 16 19 16 16 19 16 13 29 16 16 16 16 19 16 19 19 19 16 16 19 29 19 16 13 16 16 16 16 29 29 29 29 29 13 16 29 29 29 16 16 13 16 19 16 29 16 16 29 13 29 16 13 16 16 29 30 4 17 29 12 29 29 29 29 29 29 29 27 29 29 18 29 29 29 29 29 8 29 29 29 29 29 29 30 17 2 29 12 30 28 4 2 12 14 30 2 2 28 12 30 2 29 5 5 12 29 30 28 2 18 2 12 29 30 2 30 30 8 12 18 30 29 2 2 12 27 29 25 29 25 8 6 29 29 6 8 29 20 31 30 5 2 2 12 29 29 29 30 26 5 26 12 29 30 4 26 4 12 6 29 30 2 2 8 12 2 29 30 5 2 12 29 25 25 30 29 2 2 12 29 30 4 2 12 25 30 17 2 12 29 31 31 20 29 29 29 8 6 29 20 8 14 8 29 25 25 6 6 29 29 29 29 29 29 29 29 17 8 29 29 17 29 16 16 29 13 29 29 29 29 25 29 29 29 29 29 29 29 29 29 16 19 29 29 29 16 16 29 29 16 16 29 19 19 16 29 29 29 16 19 29 29 29 19 29 16 16 29 29 29 29 17 13 16 19 16 16 29 13 16 29 29 29 29 29 19 19 16 29 16 17 29 8 16 16 29 16 16 16 13 29 29 29 29 29 16 29 19 29 16 13 16 29 29 16 29 16 13 16 13 16 29 16 29 29 16 29 29 16 29 29 29 29 16 16 16 16 29 16 16 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 16 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 13 29 29 29 29 16 29 29 29 16 29 29 29 29 29 13 16 29 29 29 29 16 29 13 29 29 16 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 17 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 16 29 29 29 13 29 29 29 29 29 13 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 16 13 29 29 29 13 29 29 13 29 29 29 29 29 16 13 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 13 29 29 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 6 31 29 27 29 38 4 4 31 2 2 24 29 18 29 29 29 29 29 38 15 4 4 29 2 29 31 2 29 8 2 29 24 29 38 4 4 2 23 29 8 8 18 29 30 2 2 29 8 18 27 29 6 38 15 4 4 2 2 29 8 8 31 23 29 2 2 30 29 29 29 29 29 29 29 29 16 29 29 29 16 29 13 29 29 29 16 16 16 29 29 16 13 16 16 19 29 29 29 19 29 16 13 16 29 29 19 16 29 16 19 29 19 16 29 13 16 17 29 29 29 16 16 19 29 16 16 16 29 16 16 16 16 29 29 16 16 16 29 16 13 16 13 16 29 29 29 16 16 16 16 16 29 29 29 29 29 17 13 16 16 29 29 16 16 16 16 16 16 29 29 29 13 29 16 13 16 16 29 29 29 13 29 16 16 16 29 16 13 29 16 16 29 29 16 19 29 16 29 16 16 29 16 29 16 16 29 16 29 16 29 29 16 16 16 29 29 29 29 16 29 16 16 13 16 30 4 4 8 16 29 29 29 29 16 17 19 19 16 29 29 29 16 16 16 19 16 29 29 29 16 16 17 29 16 17 23 29 16 29 29 23 30 16 16 29 29 17 29 13 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 16 29 13 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 38 4 29 2 8 29 17 29 29 29 8 29 29 29 8 29 23 30 23 29 29 13 31 29 16 29 29 29 29 29 29 16 16 16 29 16 29 16 16 16 29 29 29 29 29 29 29 29 16 13 29 29 29 29 16 29 16 29 16 29 29 16 29 16 16 29 29 29 16 29 16 16 16 16 29 16 16 29 29 16 16 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 16 29 16 13 29 29 29 29 29 16 19 29 29 16 16 29 29 16 29 29 29 29 29 13 29 29 29 13 16 29 13 29 16 16 29 29 29 16 29 16 16 29 16 16 29 29 29 29 29 29 13 29 16 29 29 29 29 16 16 16 29 29 29 16 29 29 29 29 29 29 16 29 29 16 16 16 19 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 13 29 13 29 29 29 29 29 29 29 29 38 4 4 2 17 2 2 8 29 29 4 29 29 29 29 29 29 29 23 29 12 29 29 17 16 29 29 29 29 29 29 13 29 29 13 29 29 29 29 29 16 16 29 29 16 29 29 19 29 16 29 29 16 16 29 29 29 13 16 2 29 29 29 29 16 16 29 29 13 29 29 16 16 29 13 16 29 16 13 16 13 29 16 16 29 29 29 16 29 16 16 29 16 13 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 38 4 4 29 2 8 2 17 31 31 31 23 23 23 29 12 23 29 29 29 6 29 8 2 27 29 25 29 29 25 18 29 25 29 29 29 29 29 25 14 29 6 18 25 14 29 29 29 29 29 6 29 29 18 29 8 29 29 25 31 29 29 18 31 29 18 29 2 29 18 25 29 29 29 38 4 4 4 29 27 26 29 29 8 18 14 2 8 29 29 8 29 8 2 29 23 29 6 2 29 2 14 23 1 2 8 31 29 29 29 29 29 29 29 29 31 2 25 8 2 2 25 14 29 6 18 18 25 29 29 25 25 29 29 29 29 18 29 6 2 31 25 29 14 29 25 18 18 18 31 29 29 25 29 25 29 29 31 29 29 18 38 4 26 6 2 31 2 29 8 29 31 29 29 2 26 2 23 29 29 8 23 2 29 12 23 25 29 31 31 29 29 29 18 25 31 38 26 29 2 29 29 23 29 29 29 2 2 23 2 29 12 2 29 18 25 38 26 27 2 2 23 2 23 2 2 23 12 29 2 31 30 15 4 2 2 23 29 23 23 2 2 8 12 29 29 29 29 29 29 29 16 16 29 16 16 19 29 16 17 29 29 16 29 16 16 13 29 16 16 16 13 19 16 29 29 16 29 16 4 29 19 29 29 13 16 29 29 16 29 29 16 16 29 16 16 29 29 13 16 16 16 29 13 16 29 16 29 16 29 16 29 16 29 16 29 29 16 16 29 29 29 16 29 29 16 29 16 13 16 16 29 16 29 16 29 16 16 16 16 16 16 13 19 29 29 29 16 16 13 29 29 16 29 16 16 13 16 19 29 29 16 13 29 16 29 16 16 29 29 16 16 29 16 16 16 19 29 29 29 29 29 16 16 16 29 29 16 29 29 29 16 29 13 29 16 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 40 17 29 29 16 29 2 29 29 29 4 29 29 29 29 17 16 29 17 17 29 29 23 12 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 38 4 4 29 29 23 29 31 27 8 2 23 29 29 26 29 29 2 29 29 23 12 31 29 27 29 29 29 29 16 29 6 29 29 2 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 14 29 29 29 25 29 29 29 25 2 29 29 29 29 31 8 29 29 29 29 29 29 6 29 8 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 27 27 29 29 29 29 29 29 18 29 29 6 6 25 6 29 29 29 29 25 25 29 29 29 29 29 29 8 2 29 27 29 25 29 25 29 29 29 29 29 18 29 29 29 29 29 29 25 29 27 1 4 26 4 8 8 29 26 29 29 29 2 29 4 29 29 26 26 29 8 2 26 4 8 8 26 2 8 29 23 26 23 12 8 29 8 29 29 29 29 29 29 29 8 29 29 27 29 29 2 25 25 18 8 29 29 29 31 27 25 29 6 25 8 29 25 29 14 29 18 29 29 29 6 2 29 29 6 25 8 29 25 31 14 8 29 8 29 25 27 2 29 29 18 29 14 29 29 29 25 29 29 29 29 29 29 29 29 18 29 29 29 29 31 29 29 29 29 25 8 27 27 2 8 29 29 18 31 29 29 29 29 31 29 29 25 29 29 14 29 29 29 25 8 31 29 29 29 29 25 29 29 29 8 29 27 27 18 29 29 25 6 29 27 29 29 29 18 29 29 29 29 29 29 2 29 6 29 29 29 29 8 25 6 25 25 25 29 29 29 29 25 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 13 29 29 29 29 40 15 4 4 29 29 16 29 26 2 19 16 17 29 29 4 16 17 19 16 16 17 16 17 13 16 16 13 16 17 16 29 16 12 10 17 29 29 16 13 29 16 16 16 29 16 29 29 13 29 16 16 29 19 29 16 16 29 29 16 16 13 29 13 16 29 13 16 16 16 16 29 29 16 16 16 16 16 29 29 16 29 29 29 29 29 13 29 13 16 29 29 29 16 29 29 29 29 29 29 16 29 29 18 29 29 29 16 16 29 16 13 29 29 29 16 29 16 13 29 29 13 29 29 16 29 6 29 29 16 29 16 29 29 29 18 29 29 29 29 18 29 18 29 29 29 29 29 29 29 29 25 29 29 27 6 29 29 8 27 29 29 29 29 29 18 29 29 29 29 29 29 18 29 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 18 29 29 29 29 29 29 29 29 29 31 31 8 29 31 25 29 29 29 29 29 29 29 27 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 6 29 29 25 18 29 1 26 29 29 8 31 29 29 17 29 2 2 29 8 23 4 25 2 29 8 29 17 29 29 23 29 23 2 12 2 29 29 8 4 29 29 29 29 2 29 29 29 14 29 29 29 27 27 31 29 31 14 25 25 29 29 25 29 29 29 29 29 29 27 29 29 29 29 29 29 31 29 29 29 29 29 29 16 16 16 29 29 13 29 29 16 29 29 29 16 29 29 29 29 13 29 29 16 29 29 29 16 29 29 29 16 29 29 16 29 29 19 29 29 29 16 16 29 16 29 16 29 16 16 29 16 29 16 16 16 16 29 16 29 17 29 29 29 29 16 16 29 29 29 29 29 16 29 16 13 29 29 16 16 16 29 16 19 29 29 16 29 29 29 29 16 13 16 16 29 16 29 29 29 29 29 29 29 13 16 16 6 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 40 4 4 4 29 29 29 2 29 23 29 29 29 29 23 23 29 23 17 26 23 8 29 23 29 23 12 29 29 29 29 29 29 29 6 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 18 29 29 29 29 27 29 29 29 29 29 29 18 29 29 29 29 29 27 29 29 29 29 18 29 29 8 29 29 29 29 29 29 25 31 29 18 29 29 18 29 29 29 29 14 27 29 29 29 40 4 26 2 23 8 26 23 27 23 2 23 5 2 2 23 2 12 29 23 25 29 8 25 31 8 29 29 29 31 29 29 29 29 29 8 29 29 27 6 29 29 1 4 26 4 26 5 29 2 2 23 26 2 29 8 29 4 29 26 12 26 29 2 29 29 29 31 8 29 8 31 8 31 31 29 6 18 25 29 27 2 25 29 29 40 4 4 4 6 29 6 29 8 5 23 4 29 4 23 29 29 23 8 29 29 23 17 8 26 12 17 31 29 29 29 2 6 25 29 29 31 25 18 18 29 29 29 25 29 27 25 29 29 29 40 15 17 4 2 31 2 29 2 23 8 23 4 2 23 2 29 2 6 29 4 23 29 12 5 26 25 18 29 18 25 29 18 8 29 29 29 8 27 29 18 29 29 25 25 29 29 8 40 4 29 29 31 2 2 23 2 8 8 26 2 8 23 8 23 6 31 2 2 12 4 8 29 18 29 2 29 18 25 29 29 29 8 14 29 8 18 25 18 40 4 4 26 26 6 2 2 23 29 2 2 2 23 23 2 2 4 2 23 26 29 12 4 2 29 25 18 31 29 31 31 6 27 25 29 29 25 31 29 40 4 4 2 29 27 2 23 23 2 23 29 2 2 29 23 26 23 29 12 5 6 29 29 31 27 6 18 8 25 29 29 27 27 40 4 26 29 8 29 29 4 2 23 31 17 29 5 23 8 29 26 2 23 29 27 23 12 2 18 29 8 27 29 29 29 29 25 31 29 8 8 25 40 4 4 4 4 2 2 8 23 2 29 29 23 8 23 2 23 2 23 8 23 29 23 8 4 12 23 2 29 29 8 29 29 29 29 27 25 25 29 29 27 25 25 8 29 40 4 4 23 4 2 2 23 23 23 2 2 23 18 2 2 2 2 2 23 12 29 8 2 2 29 23 29 29 25 31 18 31 18 29 29 25 29 18 25 25 40 4 4 29 2 8 29 23 27 5 26 29 23 2 5 23 26 8 12 23 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 27 29 25 14 29 27 29 29 29 40 4 4 18 23 29 29 23 8 2 31 29 2 29 23 8 8 23 29 23 2 29 12 31 29 18 26 29 29 6 27 29 29 29 29 29 25 29 29 29 29 27 25 29 29 2 25 29 8 29 29 6 40 4 4 4 2 2 23 2 17 29 31 23 23 2 8 26 2 29 29 23 17 2 17 12 2 2 29 23 23 29 29 29 29 31 29 31 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 13 29 16 29 16 19 19 16 29 29 16 29 19 29 29 16 29 16 16 8 29 29 40 4 17 4 17 29 8 26 29 16 4 29 29 29 29 29 17 16 17 16 29 19 13 16 17 17 16 16 17 17 16 29 30 15 17 17 19 19 16 16 29 29 23 13 16 16 13 16 19 16 29 16 16 16 29 29 19 16 16 29 29 16 29 17 29 29 29 13 16 16 16 16 29 29 29 29 29 29 16 29 29 29 8 29 16 29 16 16 16 16 16 29 29 16 29 17 29 29 16 29 16 29 16 16 16 16 13 19 16 16 29 16 13 29 29 16 16 16 16 16 13 29 29 29 29 29 16 16 29 16 16 29 16 16 16 13 16 29 29 13 16 16 13 29 29 29 29 16 29 16 16 29 16 16 16 29 16 16 16 16 29 16 29 29 29 29 29 29 29 29 16 16 29 29 13 16 29 29 16 29 29 19 16 13 16 16 29 29 29 29 29 17 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 13 29 29 16 13 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 24 4 26 2 2 23 17 29 23 29 29 2 23 29 29 29 26 2 31 2 29 8 17 29 23 12 4 29 29 29 29 2 29 29 8 8 29 14 29 29 29 25 29 31 29 8 29 29 29 29 29 16 29 13 16 16 29 29 29 29 29 19 29 16 16 29 29 2 16 19 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 31 17 29 29 29 29 29 29 29 29 29 29 29 40 4 4 4 29 29 8 6 29 17 29 29 2 4 8 2 17 26 8 4 29 29 17 29 29 12 29 6 29 26 26 29 23 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 27 40 4 4 8 29 5 29 2 23 4 2 29 23 25 26 29 2 29 12 2 23 27 18 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 24 15 4 4 29 29 29 29 29 29 2 15 29 23 2 13 29 29 26 29 17 2 23 17 29 17 29 17 17 29 12 15 8 29 29 4 29 2 13 29 29 29 31 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 40 4 4 4 8 29 13 29 29 29 8 23 29 29 17 29 2 23 2 29 26 29 13 29 8 17 29 12 2 26 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 16 13 29 6 29 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 40 4 4 26 8 29 29 2 26 26 23 2 23 29 26 29 5 6 8 5 2 8 12 2 2 31 26 29 29 2 29 29 29 29 25 29 29 29 29 18 29 29 29 29 29 29 31 29 29 29 29 29 29 29 27 29 29 25 24 4 4 4 29 29 29 4 2 4 29 8 8 17 29 29 8 4 29 4 29 12 29 26 29 29 29 29 17 29 6 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 27 29 29 2 29 8 29 14 29 29 29 29 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 40 4 4 26 2 8 2 29 29 29 2 4 8 23 23 29 2 29 23 26 29 12 8 29 29 29 17 13 29 29 31 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 40 29 4 29 8 5 23 8 29 23 29 29 17 17 29 5 2 17 2 4 29 12 2 23 29 4 29 29 29 16 29 29 29 29 29 2 29 29 31 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 13 29 29 29 29 29 38 4 4 4 16 29 16 31 2 29 23 29 2 29 8 23 26 5 8 2 4 2 4 2 12 2 29 2 8 29 29 18 6 29 31 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 2 18 29 29 29 29 29 29 31 27 29 29 25 40 4 4 4 2 29 29 29 23 8 2 23 18 17 26 29 18 2 26 12 2 29 2 29 8 25 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 40 4 26 4 29 2 2 29 17 18 2 23 2 23 2 29 2 2 29 29 2 2 23 17 12 2 2 23 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 1 26 26 2 2 31 2 4 29 27 17 6 2 29 2 2 2 29 12 2 26 2 2 23 29 29 29 29 27 6 29 29 29 29 29 31 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 40 4 4 29 25 29 2 23 2 29 29 29 29 23 29 2 29 29 5 29 26 12 6 17 2 31 6 23 29 31 26 29 29 25 2 29 29 2 29 29 25 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 40 29 4 26 26 29 2 2 5 26 23 26 2 26 2 2 4 4 2 17 17 5 18 29 12 8 2 2 8 23 29 29 29 29 25 29 29 29 29 29 31 29 29 18 29 29 29 29 29 25 29 29 25 29 29 29 29 29 1 4 4 4 26 18 26 23 29 26 23 8 6 5 4 29 5 2 23 2 29 29 6 12 29 26 2 29 29 29 29 26 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 31 27 29 29 29 24 2 29 29 29 17 23 2 31 23 29 23 26 29 23 2 4 29 12 23 26 8 29 8 29 29 29 29 6 29 29 29 29 29 29 29 18 29 29 31 31 14 29 29 29 31 40 4 26 23 2 17 23 8 23 2 2 23 2 23 29 2 29 14 12 26 29 25 2 23 29 29 31 29 29 29 29 29 29 2 29 29 27 29 25 29 18 25 29 29 1 4 26 18 29 23 29 29 29 29 2 26 23 26 5 12 6 2 29 29 29 29 29 6 27 27 25 29 29 29 29 29 29 31 25 25 24 4 26 26 5 29 8 23 8 2 23 29 2 2 29 26 12 18 26 6 29 25 31 29 18 27 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 27 29 29 29 29 29 31 40 4 17 29 2 29 29 29 2 29 2 2 26 29 2 29 29 4 29 23 29 2 29 12 29 29 29 29 29 29 29 29 29 16 16 29 16 31 29 16 29 16 16 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 13 29 29 29 29 29 18 29 29 29 29 29 29 29 16 16 16 29 29 29 29 25 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 31 29 8 29 29 18 16 29 29 16 13 29 29 29 29 29 29 29 1 4 4 29 26 2 2 29 29 23 2 2 2 26 29 26 2 17 2 29 4 2 29 8 29 12 2 17 2 8 31 18 29 29 29 29 29 29 29 31 31 29 6 29 29 31 29 29 29 31 29 29 31 29 29 29 29 29 29 29 24 4 4 26 2 2 2 8 17 29 29 2 23 29 23 2 23 29 23 17 12 8 8 2 29 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 6 29 31 29 29 29 31 29 18 40 4 4 29 8 29 2 17 29 29 23 29 23 2 8 8 23 2 26 2 29 12 8 8 29 25 29 31 27 29 29 14 29 8 29 31 29 1 26 4 26 5 29 29 29 23 23 23 18 23 2 8 31 12 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 25 24 4 4 4 17 29 29 2 2 23 8 4 29 29 4 2 29 29 4 29 23 8 29 29 17 12 26 2 23 29 17 29 29 29 29 29 29 29 29 29 29 29 29 31 29 27 40 4 4 2 2 29 29 2 23 2 18 23 26 23 2 23 29 23 8 2 12 29 23 29 29 29 29 29 18 29 29 29 29 6 29 29 29 29 29 29 40 29 4 2 2 2 29 26 23 8 29 4 18 29 29 26 2 5 12 29 6 29 29 29 25 29 31 29 29 29 24 4 4 8 2 8 29 18 4 29 8 29 2 4 2 12 29 29 23 2 25 29 29 29 2 8 29 29 40 4 4 4 4 2 6 2 23 2 31 2 29 2 12 29 26 29 29 29 29 29 29 29 29 29 29 40 2 26 26 29 2 2 2 2 2 29 31 23 23 29 23 23 29 12 29 29 8 29 29 29 29 8 29 24 2 26 4 29 17 2 17 29 2 5 29 23 29 23 26 12 2 23 2 29 8 31 29 29 25 25 29 29 29 25 40 2 26 29 26 2 2 29 29 4 31 29 2 2 23 29 2 8 26 26 2 12 2 23 29 29 23 29 2 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 40 29 5 26 2 2 29 2 23 29 29 23 2 17 23 4 23 2 2 23 12 29 23 29 29 29 29 29 29 29 29 24 17 4 29 2 8 29 8 29 2 2 23 2 2 23 29 2 17 23 12 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 31 29 29 29 18 27 29 29 16 29 29 29 40 17 26 2 2 2 29 2 2 2 5 23 23 23 29 5 5 23 12 2 26 2 8 29 29 29 25 29 29 29 29 31 29 29 29 29 29 29 31 8 29 29 25 40 15 4 4 4 29 29 2 29 2 23 5 23 2 29 29 29 23 2 29 23 2 12 23 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 16 29 29 29 40 4 26 4 2 29 17 2 2 2 23 31 29 2 29 29 26 2 17 12 6 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 19 29 29 29 29 29 29 29 6 29 29 29 29 40 26 29 29 2 2 23 8 31 29 23 17 29 2 12 2 29 27 2 29 29 29 29 29 29 29 29 16 16 16 29 16 29 29 16 13 29 29 18 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 16 29 29 29 29 16 16 16 29 29 29 29 29 16 29 16 29 16 16 29 16 29 29 29 29 8 16 29 29 29 29 29 13 40 4 4 4 16 29 8 29 14 17 13 17 16 16 16 23 29 29 19 17 2 29 29 29 29 29 29 2 29 29 29 12 23 29 8 29 8 29 29 17 2 29 2 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 13 16 16 29 29 29 29 29 29 29 8 8 29 29 24 28 4 26 4 2 2 8 5 29 2 23 23 17 23 12 29 6 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 19 29 29 16 29 29 16 29 29 29 29 29 29 13 16 29 29 29 29 16 29 29 29 29 29 29 16 29 16 16 2 29 29 16 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 16 16 29 16 29 16 29 16 16 13 16 16 16 29 29 16 16 13 13 13 16 29 16 16 19 16 29 16 13 16 29 16 16 29 16 29 16 29 16 16 16 29 16 29 29 29 29 16 16 16 16 29 16 29 16 29 29 16 16 29 29 16 16 29 29 13 29 19 13 16 13 16 29 16 16 16 16 13 16 29 16 29 13 29 29 29 29 16 29 29 29 29 29 13 16 16 29 16 16 16 29 29 16 16 29 16 16 16 16 29 29 29 29 29 16 16 13 16 29 29 16 29 29 16 29 29 29 29 16 16 29 16 16 26 8 26 29 29 26 29 40 15 2 29 17 4 13 29 16 13 29 29 16 29 16 29 29 2 4 23 29 29 29 29 16 5 29 23 19 4 29 12 17 13 29 17 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 13 16 29 29 29 29 29 29 29 29 16 29 29 29 2 29 16 29 29 29 29 29 29 29 40 4 4 16 29 29 29 29 29 17 4 17 29 29 23 2 29 23 29 17 23 2 23 2 8 29 17 29 30 29 23 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 29 14 25 29 29 31 29 29 29 16 19 29 16 29 29 29 29 24 15 4 17 4 29 29 2 17 17 16 2 29 29 29 16 29 23 2 23 17 29 2 29 26 2 23 16 29 29 12 29 29 29 29 23 29 25 29 8 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 40 2 17 2 17 2 18 23 17 29 29 29 17 29 26 17 23 12 2 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 40 4 26 29 29 29 29 5 29 17 29 26 29 13 29 17 29 17 29 4 29 29 8 2 12 29 2 29 23 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 1 4 2 4 4 29 18 17 29 29 23 8 2 26 29 23 29 29 2 12 2 29 29 29 29 29 18 29 8 29 18 29 29 29 29 29 8 29 29 18 29 6 29 29 29 29 29 6 29 29 31 29 18 29 25 27 29 29 29 29 29 24 4 26 4 2 29 25 2 4 2 4 29 17 2 23 29 2 12 23 5 23 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 40 4 4 4 17 29 29 29 5 2 29 29 29 2 23 29 2 23 2 2 12 2 8 23 2 23 2 27 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 27 29 1 2 4 2 2 2 8 2 23 8 29 29 2 23 2 2 12 2 25 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 24 2 4 4 8 27 23 2 5 2 8 2 23 2 26 8 23 23 12 23 29 2 18 2 8 31 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 40 2 4 4 6 2 29 2 17 29 26 2 2 2 29 2 17 26 23 12 29 2 26 23 29 2 29 18 29 29 1 4 4 2 2 2 29 2 23 8 18 6 4 8 12 23 8 2 8 31 29 18 31 29 29 29 29 29 29 29 29 29 29 29 8 24 4 2 2 2 29 2 2 29 29 8 2 23 8 23 2 2 2 2 23 12 23 18 2 23 29 2 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 29 29 40 15 17 4 2 2 2 23 2 8 2 2 23 23 2 23 23 26 2 2 12 29 8 29 8 29 2 27 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 2 29 29 29 29 2 29 29 40 4 17 4 2 26 2 29 23 29 5 29 23 29 26 17 8 29 29 29 12 15 26 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 6 29 29 24 29 4 4 29 29 17 29 29 2 26 4 29 29 29 23 26 5 2 26 29 23 17 2 29 29 29 12 29 23 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 40 4 4 29 29 2 2 17 29 4 29 29 23 29 5 29 29 29 2 23 29 12 23 5 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 40 4 4 4 2 29 2 18 23 29 26 2 23 4 29 12 15 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 24 4 17 4 26 5 8 29 23 29 23 29 2 26 2 29 12 29 23 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 27 29 29 29 29 29 25 40 4 2 2 2 26 2 23 8 2 17 5 29 29 29 26 12 26 29 29 8 23 29 2 29 16 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 40 17 4 4 29 29 2 2 6 23 5 26 29 29 23 2 17 2 12 26 26 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 13 29 29 29 16 29 29 29 29 29 29 29 29 29 13 18 16 29 29 29 29 29 29 29 29 29 2 40 4 5 2 2 23 8 2 2 31 23 23 29 12 29 2 25 18 31 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 40 15 4 4 26 26 31 18 29 29 29 2 23 2 26 2 23 2 5 5 29 23 12 26 31 2 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 25 29 40 29 2 29 4 29 29 2 5 29 29 2 29 23 29 29 2 8 23 2 26 4 17 12 5 29 25 29 2 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 40 26 26 2 29 5 29 2 2 18 29 5 8 29 23 2 29 4 31 29 2 2 12 29 29 29 29 29 29 29 27 29 29 29 29 18 29 29 29 29 29 29 29 31 29 6 27 29 16 29 29 13 29 18 18 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 40 26 29 29 29 29 2 29 17 2 29 29 23 29 29 29 2 29 4 29 17 12 23 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 40 4 26 29 29 29 5 16 23 2 29 29 23 26 29 2 29 12 29 23 8 26 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 31 29 29 29 29 29 29 29 29 24 4 26 8 2 29 18 5 8 17 2 23 29 2 8 23 26 29 23 29 12 29 23 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 2 29 16 29 29 29 29 29 13 16 29 29 29 29 29 29 40 26 4 29 8 5 23 2 8 8 29 4 23 2 23 2 29 23 12 15 23 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 40 4 17 17 16 17 16 2 17 29 29 4 2 29 8 29 13 17 29 29 4 17 29 29 16 23 29 29 31 4 12 15 29 6 29 26 29 29 29 29 29 29 29 29 2 29 29 8 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 24 17 26 29 26 2 29 2 8 2 2 23 2 23 23 2 23 2 18 23 12 29 29 29 18 29 29 29 29 31 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 31 29 29 29 29 29 29 29 29 18 29 29 29 29 40 4 4 29 5 29 29 2 23 23 2 23 2 29 29 2 5 26 2 26 12 4 17 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 18 29 2 2 29 29 27 29 31 8 29 2 8 29 29 40 17 17 4 2 6 14 5 2 2 5 23 2 23 23 17 8 2 18 12 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 18 29 29 29 29 29 38 17 4 29 29 29 29 17 26 17 2 23 29 8 23 5 29 8 23 5 27 4 26 12 29 8 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 18 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 31 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 40 4 4 26 18 29 2 23 2 2 2 8 2 23 17 26 12 29 23 31 2 29 29 2 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 16 29 29 29 29 29 40 29 29 4 29 8 17 5 14 2 17 8 23 2 2 23 29 26 12 29 6 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 38 4 29 4 29 2 29 31 2 29 29 8 23 29 23 29 29 4 17 8 29 2 17 2 2 12 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 40 26 4 31 29 8 26 23 29 5 2 29 8 29 23 23 2 2 12 17 29 2 17 23 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 40 4 4 26 29 29 29 29 2 29 29 2 2 29 29 2 26 2 23 23 12 29 23 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 13 29 29 29 29 29 29 29 29 29 29 13 13 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 16 29 29 29 1 15 29 26 4 2 29 2 29 2 23 29 2 23 23 2 17 23 12 26 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 29 29 13 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 27 24 4 4 4 2 29 23 6 23 29 6 26 17 29 29 29 12 29 29 29 23 29 29 29 29 29 29 29 29 31 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 40 16 26 26 29 17 5 29 23 29 29 29 29 2 29 6 29 29 6 2 29 17 29 29 12 29 29 29 26 29 29 29 29 29 29 16 29 29 29 2 31 31 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 1 2 26 29 2 2 29 2 23 4 23 23 2 23 2 12 18 23 5 25 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 25 29 40 2 2 26 4 8 29 2 29 17 2 26 23 29 29 6 29 23 29 29 29 29 17 17 2 12 26 29 29 29 29 29 29 25 31 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 13 13 31 29 18 29 29 29 29 29 29 29 40 4 2 26 17 2 29 29 2 29 29 29 29 8 2 23 29 29 8 17 29 2 29 12 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 16 29 29 16 8 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 1 26 17 29 29 29 5 17 29 29 2 17 29 17 23 26 29 2 29 23 29 12 23 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 6 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 24 4 4 26 4 29 29 2 8 2 23 23 29 23 23 2 31 23 29 29 29 12 26 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 40 29 4 29 2 2 29 29 2 2 29 29 23 2 29 29 29 27 23 29 2 29 12 29 26 29 6 29 29 29 29 29 27 29 31 29 29 29 29 13 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 40 2 4 29 29 2 29 23 26 26 2 29 23 29 23 12 2 29 29 27 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 18 31 24 29 16 2 2 2 29 29 8 4 29 23 17 29 4 29 29 17 12 29 23 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 40 4 4 2 5 23 26 23 29 23 23 29 12 23 23 6 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 31 40 4 4 26 2 29 5 23 2 26 26 2 8 31 12 17 23 29 29 25 29 29 27 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 14 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 29 29 40 29 4 4 26 29 29 17 29 29 29 29 5 17 29 5 23 5 23 26 23 12 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 18 6 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 40 2 2 4 29 29 2 17 23 5 29 2 23 23 12 29 18 23 31 2 29 29 29 29 29 29 29 25 25 31 25 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 40 17 26 29 29 29 16 29 29 5 17 29 17 5 8 23 29 2 23 29 17 12 29 23 29 29 23 18 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 40 29 26 29 2 5 31 8 18 2 6 2 8 23 27 23 12 18 23 25 18 2 29 18 27 40 29 26 4 29 2 2 31 23 23 23 2 5 6 29 12 17 27 6 29 29 29 29 18 8 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 40 4 29 2 23 8 23 5 2 29 23 23 8 12 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 13 29 29 29 29 29 29 29 29 29 29 25 24 2 4 2 29 29 2 23 2 23 2 29 23 29 2 12 2 8 29 31 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 18 40 29 17 26 8 18 2 2 2 2 29 4 29 2 2 23 29 23 30 23 25 29 29 29 29 29 16 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 40 4 26 29 29 29 29 29 29 29 29 4 4 29 17 17 29 2 16 13 4 29 23 29 17 29 12 16 29 17 2 29 17 16 16 29 29 29 2 29 29 29 16 29 29 29 29 6 29 29 29 31 29 8 29 29 29 29 29 29 29 24 2 26 4 29 29 5 2 29 29 29 6 2 29 29 23 2 5 23 29 29 29 29 26 29 17 2 12 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 5 27 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 40 4 29 2 2 29 29 29 8 23 29 23 29 8 29 29 29 4 12 23 29 29 17 17 29 29 29 29 31 29 29 29 29 29 29 29 2 29 29 29 27 29 29 8 29 29 29 29 6 29 29 29 8 29 29 29 29 29 40 4 4 2 29 2 29 2 23 2 23 8 29 23 2 12 18 23 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 25 29 29 29 29 29 29 29 29 29 29 24 29 4 4 29 26 5 29 29 29 2 23 2 5 26 12 29 8 2 23 8 18 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 40 2 17 4 29 2 29 29 2 2 29 29 23 17 29 29 23 29 29 31 17 5 12 17 29 29 16 29 29 27 29 29 18 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 18 29 40 4 18 2 23 23 26 6 2 26 23 18 8 12 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 25 29 29 29 29 29 29 24 26 5 27 5 29 2 18 5 23 23 2 23 12 29 4 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 16 40 29 4 2 2 29 29 29 2 2 29 23 23 23 26 12 2 23 2 29 29 29 29 29 29 25 18 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 29 40 15 4 29 2 26 2 23 23 29 17 23 17 12 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 38 26 8 2 2 2 2 23 23 26 2 12 15 23 29 18 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 27 29 40 4 4 4 2 2 31 5 2 23 23 5 8 12 27 2 2 29 40 26 2 8 2 8 23 29 29 2 26 23 2 23 8 29 12 23 23 2 8 29 29 29 29 25 29 29 29 29 29 29 25 2 29 29 29 29 29 18 31 31 1 4 4 2 2 8 2 26 23 23 18 2 5 12 18 29 31 29 29 29 27 27 6 25 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 40 29 4 4 29 29 5 29 2 2 23 17 23 29 12 4 25 29 6 8 40 4 26 8 29 6 2 5 23 26 29 29 2 2 29 23 29 2 12 4 8 18 29 29 31 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 1 29 4 4 29 29 2 29 2 29 29 23 29 29 23 29 29 2 17 12 5 29 29 29 8 31 31 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 24 8 26 26 8 18 2 29 2 23 5 26 23 29 23 23 25 29 17 12 29 6 29 29 29 25 18 29 29 29 29 29 29 40 4 29 31 2 23 29 4 31 23 2 12 23 29 18 29 29 29 18 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 13 29 16 29 16 13 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 16 29 1 29 4 29 29 29 29 29 29 2 29 18 17 5 29 2 23 23 2 23 6 12 8 8 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 8 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 18 29 29 29 18 29 29 29 29 14 29 29 29 29 29 29 29 29 29 24 29 2 4 29 29 29 29 2 29 29 23 29 29 17 29 29 26 29 23 29 29 12 29 29 29 23 29 29 18 2 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 25 29 29 29 29 18 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 40 2 26 29 8 29 23 23 2 2 29 23 23 2 23 12 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 13 29 18 29 29 16 29 29 29 29 29 29 29 29 29 8 40 4 26 29 2 29 2 29 17 29 29 6 23 2 2 29 23 12 29 17 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 40 2 4 29 29 2 2 29 17 23 29 2 29 23 2 5 23 12 15 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 40 29 29 4 29 29 4 29 29 8 29 29 23 29 23 2 2 8 29 26 2 16 29 26 12 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 31 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 31 29 40 29 4 29 29 2 2 29 29 2 23 2 23 2 17 29 2 29 29 26 2 26 29 12 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 25 40 4 26 29 29 29 2 29 23 2 2 23 2 29 29 8 23 2 23 2 29 12 2 29 23 29 29 29 31 8 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 40 23 2 29 29 23 2 23 23 2 29 31 12 17 2 31 29 29 29 29 29 29 2 29 29 29 29 27 29 16 29 29 40 2 29 4 29 29 23 6 2 29 23 29 29 23 5 29 31 29 23 12 17 6 23 29 18 29 2 29 29 29 29 40 4 29 29 2 29 2 29 5 29 29 29 29 29 29 26 5 2 29 12 2 29 29 29 29 29 31 29 29 29 29 40 4 4 6 29 5 29 4 8 23 2 5 23 29 26 29 29 8 12 8 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 25 16 6 27 29 29 29 29 29 29 29 29 29 29 29 40 4 29 29 29 23 2 23 29 23 29 5 12 26 18 29 29 29 14 25 25 40 4 2 23 25 2 23 29 26 2 2 12 2 29 29 29 29 29 29 29 29 29 18 29 18 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 16 29 29 29 40 4 2 29 29 23 29 29 29 17 23 29 23 29 17 17 23 12 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 16 29 29 31 40 26 26 23 5 27 18 23 23 18 5 23 18 2 12 4 29 29 29 29 29 29 25 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 24 4 17 31 29 29 23 29 5 23 29 2 23 23 12 31 29 2 29 29 16 29 29 29 29 29 29 40 29 4 8 2 2 6 23 29 2 23 5 23 23 23 12 23 23 29 2 23 29 29 40 2 4 2 23 29 23 2 29 2 17 2 23 31 12 2 5 29 29 29 29 29 29 27 6 29 29 29 29 29 29 29 29 29 29 29 18 31 24 2 26 2 29 18 2 2 23 29 23 12 29 23 23 29 25 29 29 29 40 5 2 5 29 2 29 26 2 23 2 23 23 12 26 29 23 31 25 40 29 23 8 2 31 31 2 26 23 6 12 29 14 40 4 4 29 18 5 23 2 6 23 23 12 2 29 2 29 40 2 4 8 2 23 26 23 2 14 23 23 12 29 29 6 8 8 29 29 6 18 40 26 26 29 29 17 2 23 29 29 29 23 23 23 12 2 23 23 2 29 29 18 29 29 29 8 29 18 29 29 18 38 29 26 8 8 29 2 23 2 29 2 2 23 6 12 23 2 6 25 29 29 18 29 2 29 8 18 25 40 17 26 17 2 2 23 29 2 23 23 2 29 29 12 2 5 2 8 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 40 2 4 2 29 29 29 29 2 2 29 2 29 23 2 17 29 26 23 12 2 23 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 25 29 8 25 1 26 18 2 5 29 6 2 2 23 29 29 23 26 2 26 23 12 23 23 29 29 29 29 29 29 29 29 29 29 29 27 29 18 25 29 29 18 29 18 24 4 2 29 2 18 2 23 29 2 23 2 14 17 12 23 29 31 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 8 29 2 16 31 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 40 29 4 29 2 18 2 17 29 23 2 29 8 17 29 4 29 29 5 12 29 29 29 5 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 25 29 13 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 1 17 4 29 5 26 29 18 29 29 8 29 29 23 12 23 26 29 29 29 29 29 29 29 29 29 29 29 25 29 25 25 2 24 4 2 23 2 2 2 23 23 2 2 12 29 18 29 25 18 18 25 40 29 5 26 2 2 29 2 2 2 8 23 29 5 29 8 23 2 12 17 26 29 29 29 25 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 31 5 40 29 26 4 29 29 29 29 2 29 18 4 29 2 2 29 29 6 23 29 29 29 4 29 23 12 41 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 27 2 25 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 16 29 29 13 29 29 29 29 24 29 4 29 29 2 23 8 8 2 2 23 29 12 14 29 29 29 29 2 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 16 16 13 29 29 29 29 29 16 29 29 13 29 29 16 29 29 16 29 29 29 29 6 29 6 2 8 40 4 26 2 23 29 23 29 5 29 29 23 8 29 12 17 23 29 29 29 29 29 29 25 18 31 29 29 40 4 29 29 8 8 2 2 29 2 8 29 23 23 12 8 27 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 16 16 16 13 29 31 16 16 16 16 29 16 2 29 29 16 29 29 29 29 19 16 16 29 16 29 13 16 13 16 13 29 16 13 29 29 29 16 29 29 29 29 16 29 29 16 16 29 29 29 40 15 29 16 10 29 29 13 29 29 29 2 29 29 16 29 19 29 23 29 29 2 23 29 29 16 29 29 12 29 16 29 8 29 29 29 29 29 29 16 29 16 16 29 16 16 29 29 29 16 29 29 16 29 29 29 29 16 19 29 16 29 16 16 16 13 29 29 29 16 13 16 29 16 29 29 16 16 29 29 16 29 16 16 29 16 13 29 16 29 29 29 16 16 29 16 29 16 29 16 16 18 29 29 16 16 16 16 16 29 16 29 29 29 16 16 16 19 16 16 16 16 19 16 29 29 16 16 16 29 16 19 16 16 16 29 29 29 13 13 16 16 29 29 29 29 16 29 29 29 29 16 16 13 29 13 29 29 13 16 16 29 19 16 13 29 13 16 29 29 19 29 29 13 19 13 16 16 16 16 16 16 29 16 16 29 13 16 13 16 29 29 16 13 29 29 29 19 29 13 29 16 16 19 29 16 29 19 29 16 16 29 16 16 16 16 29 29 16 16 29 16 29 29 16 19 16 29 16 13 29 29 16 16 13 19 29 16 16 16 16 16 29 19 29 16 16 19 29 29 16 16 19 16 16 16 16 16 13 19 13 13 16 29 16 29 16 16 19 13 16 16 16 29 16 16 13 29 16 13 16 16 16 13 16 13 29 29 19 19 16 16 16 19 29 16 19 16 29 16 29 19 16 40 29 29 4 10 29 29 16 16 17 16 29 16 16 17 16 13 19 13 19 17 29 17 29 19 16 16 16 29 13 29 19 29 4 13 30 16 16 16 29 8 16 29 19 13 29 13 29 16 29 29 16 29 16 16 16 16 16 19 16 16 29 19 13 19 29 16 13 29 19 13 16 16 29 19 16 19 16 16 19 19 16 13 16 19 19 13 13 29 16 16 19 19 19 16 19 16 29 29 19 19 19 19 29 16 16 13 19 19 19 29 16 13 29 19 16 16 16 13 16 9 16 16 16 16 19 16 29 29 16 29 29 29 29 29 16 29 19 29 19 16 29 16 16 13 19 19 16 16 19 29 29 19 19 16 29 16 16 16 19 29 29 19 19 19 19 19 16 13 29 16 9 29 19 16 16 13 16 16 16 16 16 16 29 16 19 29 16 16 16 29 19 16 13 16 19 29 16 16 19 19 16 29 29 29 16 16 16 9 19 16 16 19 16 29 16 19 29 19 19 13 16 16 16 16 19 19 16 16 16 16 13 16 19 16 29 16 29 13 16 29 16 29 16 29 29 16 29 16 29 29 29 16 16 19 29 16 16 13 29 29 16 16 13 13 29 16 29 29 29 29 29 29 16 29 29 13 29 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 40 26 16 29 29 29 29 16 26 17 29 13 29 29 29 29 17 29 17 29 30 2 2 29 23 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 40 15 26 23 2 2 26 17 23 31 23 23 23 12 2 2 29 8 29 40 29 26 4 26 2 29 26 2 2 8 23 29 2 23 12 15 31 23 29 29 25 31 29 29 25 29 29 18 29 29 29 40 2 17 4 5 18 2 2 23 29 23 29 23 23 29 12 18 2 8 29 29 29 29 13 29 29 29 29 29 29 29 25 29 29 29 18 29 29 29 29 19 19 29 29 29 29 18 29 29 29 29 8 29 29 29 40 29 4 26 29 16 17 29 29 17 29 2 23 29 26 29 23 26 2 29 12 8 23 29 29 29 18 29 29 29 29 29 29 16 16 29 29 29 31 29 29 29 29 29 29 29 13 13 29 29 29 16 16 16 16 29 29 27 29 29 29 29 13 29 29 29 29 25 6 29 29 29 29 29 29 29 29 29 40 4 29 29 29 2 29 29 17 29 29 29 23 23 2 2 29 29 29 23 29 12 29 29 29 23 29 8 2 29 13 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 8 29 29 29 29 18 40 26 29 29 29 17 29 29 23 29 2 23 8 23 12 15 23 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 29 18 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 13 27 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 6 18 29 6 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 16 13 29 29 29 16 29 16 29 31 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 18 29 20 29 8 29 18 31 29 29 29 29 29 25 8 29 29 25 29 29 29 29 29 29 29 29 18 29 29 25 29 27 29 29 29 27 29 16 29 29 16 29 29 29 29 29 16 14 29 6 31 29 29 29 29 29 29 29 16 16 13 16 29 29 29 16 29 29 17 29 29 29 29 16 29 29 29 29 8 29 29 16 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 16 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 16 29 29 13 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 31 29 29 29 29 29 29 29 31 29 27 6 8 29 29 29 18 18 29 29 29 29 29 29 29 29 8 18 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 16 29 29 29 29 29 29 8 2 29 8 24 4 4 26 2 2 2 23 2 23 29 23 6 23 29 23 8 29 29 23 31 29 8 6 23 31 2 29 29 29 23 23 29 2 23 29 23 29 23 29 2 23 23 29 29 31 29 29 29 29 2 6 29 26 31 29 31 29 29 8 23 2 29 2 23 2 29 12 15 26 29 29 29 29 2 18 2 29 29 18 2 29 29 31 29 29 29 18 18 29 29 29 29 29 40 17 4 26 2 2 2 29 2 2 23 26 8 2 23 2 31 29 8 23 5 26 23 8 23 8 23 8 2 23 29 23 29 29 23 29 8 2 29 23 29 26 8 2 29 2 26 23 29 8 2 29 23 23 29 29 23 29 23 2 2 8 29 29 29 2 23 29 29 2 29 12 4 2 8 29 18 29 29 31 27 31 31 31 29 18 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 25 27 29 29 2 29 8 29 29 29 29 29 24 29 4 4 26 29 29 2 29 23 29 26 29 26 4 2 4 23 29 23 2 23 18 2 17 29 29 23 2 29 29 31 26 5 29 29 2 8 4 29 29 2 23 2 8 29 4 29 23 29 2 31 26 29 29 23 23 26 8 29 8 29 29 6 29 29 2 2 23 29 2 5 17 29 29 12 29 29 29 29 29 23 29 29 29 29 29 29 18 29 29 16 13 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 18 29 29 29 29 29 29 29 29 29 29 16 29 27 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 8 6 29 29 29 29 29 29 29 29 31 29 29 29 16 29 29 13 29 29 16 29 29 29 29 29 29 16 31 29 29 29 40 4 26 29 29 23 29 23 16 2 17 27 23 29 2 2 2 17 23 8 2 29 29 17 2 29 2 29 31 29 29 23 29 29 29 4 26 29 23 29 29 2 23 31 18 31 17 29 29 8 29 17 29 17 26 5 4 29 29 29 29 23 29 17 13 29 29 6 29 17 29 29 29 29 16 29 2 29 29 29 23 29 29 23 29 17 29 29 12 25 23 29 29 23 18 29 27 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 13 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 16 29 8 29 29 25 29 29 29 29 16 29 29 29 13 16 16 29 16 29 29 25 29 29 29 29 29 29 29 29 29 29 27 29 25 29 40 4 4 2 2 23 2 23 29 29 23 2 29 26 23 2 23 23 18 23 23 29 2 2 23 2 29 2 29 31 29 2 2 29 29 2 2 23 2 2 26 2 8 2 2 2 29 23 2 26 2 31 2 29 23 31 2 23 2 18 23 2 29 12 29 29 2 29 18 8 23 29 6 29 29 18 29 2 25 29 6 29 29 2 2 31 18 29 29 29 29 29 29 25 6 2 29 29 29 29 29 29 27 29 31 24 4 2 23 2 2 23 17 29 2 29 23 18 2 29 29 4 29 26 26 8 23 29 5 29 2 29 29 2 23 31 29 26 29 23 29 5 29 2 2 2 2 29 5 8 26 29 29 29 8 29 23 2 23 8 2 23 2 29 2 8 29 29 2 8 12 2 29 23 29 29 23 31 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 24 4 29 23 6 23 23 5 29 6 2 29 2 26 23 2 29 29 23 17 23 18 8 2 2 8 6 8 23 2 29 5 29 26 29 29 18 29 8 29 5 29 29 2 8 23 31 26 8 2 8 23 2 31 23 27 8 8 23 2 2 29 8 18 8 29 18 29 5 29 8 12 26 29 29 29 29 29 29 23 29 2 8 23 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 31 29 29 29 29 29 16 29 29 16 16 29 16 29 29 29 29 29 13 29 29 16 16 13 29 16 19 29 29 16 29 29 29 29 8 29 29 29 29 29 16 16 29 29 19 16 16 29 16 13 29 29 29 29 29 16 19 8 29 29 16 18 29 29 29 29 29 29 29 29 16 19 29 29 29 29 29 29 29 31 29 40 4 23 23 23 2 23 8 23 2 23 23 5 2 18 8 2 23 2 23 23 29 23 17 29 31 23 8 26 8 4 23 8 2 2 23 2 2 29 8 29 29 29 2 26 2 29 2 23 2 23 8 29 23 29 29 18 12 29 18 23 23 2 29 29 29 29 18 29 18 25 29 29 29 29 29 29 29 2 29 29 31 25 18 18 8 29 31 29 18 29 18 29 29 29 13 8 29 18 16 29 16 16 29 16 29 16 29 29 29 29 29 13 13 13 16 29 29 29 29 29 29 13 16 29 16 29 40 4 23 8 17 2 23 5 29 2 26 2 25 29 23 8 29 2 8 2 8 18 31 29 17 6 2 2 29 2 2 29 2 29 8 2 29 8 18 2 26 27 26 8 29 31 23 2 8 23 18 29 29 29 29 8 12 31 23 6 23 2 23 29 16 29 29 29 29 16 29 16 29 2 29 29 2 23 29 29 29 2 29 29 16 29 29 29 8 29 13 29 29 29 29 2 29 29 5 27 29 29 29 29 29 19 29 16 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 27 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 24 29 4 29 23 14 18 29 4 2 29 4 23 26 2 17 17 23 29 29 26 2 26 6 26 2 8 6 23 26 5 23 2 8 8 2 29 29 29 23 2 18 29 29 29 2 29 29 2 29 29 29 29 2 2 26 26 29 17 2 29 29 26 29 2 29 29 12 29 29 29 29 2 8 23 27 29 29 23 29 29 29 6 29 29 29 29 29 29 29 29 18 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 16 29 29 16 29 29 29 29 29 29 18 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 18 29 29 26 25 31 29 8 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 13 40 4 4 2 23 2 23 2 26 29 23 8 29 23 29 2 29 2 8 18 2 29 23 29 2 29 2 31 28 29 29 17 29 2 23 29 29 29 28 8 29 29 16 29 29 17 29 17 29 8 8 29 23 26 17 5 17 29 29 23 29 2 23 8 5 29 29 2 6 8 12 8 23 8 29 29 23 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 31 25 29 8 29 40 4 29 14 2 25 2 2 29 23 29 23 5 23 8 23 8 23 29 29 2 23 2 23 2 29 29 2 2 23 2 8 29 29 5 23 29 29 29 2 2 29 18 8 5 23 29 2 8 2 26 2 29 29 25 8 8 8 2 2 12 29 29 29 8 2 31 29 29 2 29 29 8 27 24 26 18 2 5 23 23 2 23 8 23 2 2 23 23 5 23 2 23 8 29 5 29 31 2 8 8 18 8 25 31 2 4 29 23 2 26 18 8 2 29 2 18 2 12 29 29 23 2 14 2 8 29 29 2 29 18 31 25 25 29 31 6 31 29 40 2 2 26 23 29 2 23 2 23 2 23 2 8 23 26 2 23 29 2 23 23 2 29 29 26 29 2 26 29 29 5 23 27 2 2 5 29 2 29 2 2 29 2 29 5 18 29 27 2 29 2 8 23 2 2 23 2 29 29 2 29 17 12 29 29 29 17 17 16 29 29 29 29 18 23 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 13 29 29 29 29 27 29 29 29 29 13 29 16 16 29 29 29 29 29 29 29 13 29 29 29 16 29 16 29 29 29 29 29 29 16 13 16 29 29 16 29 29 29 29 29 29 19 16 29 29 29 16 29 29 29 29 29 29 8 25 29 29 18 40 26 4 4 2 23 29 8 23 8 5 2 23 18 23 18 2 2 5 23 2 5 29 29 26 29 23 29 29 4 5 23 23 8 31 18 26 23 2 29 2 8 2 2 29 29 18 8 29 26 26 12 2 29 29 29 29 29 23 29 18 18 29 8 29 29 29 29 25 29 27 24 26 23 2 5 23 2 8 5 23 29 23 23 23 5 6 26 2 29 23 2 26 4 2 23 23 23 2 23 29 31 29 23 31 31 2 29 18 2 26 18 23 23 29 26 2 29 14 2 2 2 29 29 5 12 2 23 31 23 18 8 29 16 29 16 29 29 29 29 29 29 29 27 29 29 8 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 40 29 4 29 2 5 29 2 2 2 23 29 2 29 29 2 16 29 16 2 29 5 23 29 4 29 17 29 29 26 29 29 23 18 2 2 29 29 2 18 29 2 5 29 18 29 23 2 29 26 26 2 29 26 2 29 23 2 23 18 29 29 29 17 5 29 29 29 2 12 29 8 2 2 29 29 29 29 23 29 29 29 29 18 29 23 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 27 29 29 29 29 29 29 29 29 29 29 16 16 29 29 18 29 29 29 6 6 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 6 2 2 29 29 29 6 29 29 29 29 16 29 29 29 29 29 29 29 31 29 6 2 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 40 5 26 2 2 2 29 4 16 29 2 29 23 29 2 23 17 29 29 8 17 31 23 2 29 23 29 23 26 23 2 8 6 2 23 29 31 2 23 2 23 29 2 2 23 2 26 2 23 29 8 18 29 23 23 18 2 2 18 12 31 29 29 29 29 29 29 25 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 31 29 31 29 29 29 29 29 24 4 26 8 23 2 2 23 2 29 5 23 6 23 26 5 2 23 2 26 31 29 23 23 2 29 23 2 2 2 18 29 2 29 2 31 5 8 2 26 6 29 23 29 14 23 18 8 2 29 29 29 23 2 31 29 2 8 29 26 2 2 31 12 26 23 18 31 23 29 27 29 29 29 29 29 6 29 27 18 29 29 18 29 27 29 17 29 29 29 29 29 29 40 17 2 29 29 2 29 23 2 2 2 2 23 2 23 8 29 2 23 2 5 23 2 31 5 23 23 31 4 2 23 23 23 18 2 8 2 5 2 17 29 2 29 2 26 29 23 2 29 2 23 2 2 12 29 2 2 31 29 29 29 29 18 29 29 29 29 29 8 29 8 31 18 25 29 6 40 29 5 31 5 26 8 2 26 29 29 2 23 8 2 23 5 23 29 23 2 6 2 18 23 23 29 5 29 29 23 2 23 5 27 2 2 8 2 8 29 26 6 29 23 2 18 29 2 2 23 29 12 18 2 8 27 29 29 29 6 29 29 29 29 14 29 29 29 29 16 29 13 29 29 29 29 29 29 29 16 29 13 16 29 2 29 29 29 29 29 29 13 29 29 29 29 29 29 13 13 16 29 29 19 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 19 13 29 29 29 13 29 29 29 24 29 4 26 29 29 29 29 29 29 16 29 19 16 13 29 2 17 18 29 17 2 29 23 23 2 2 23 26 23 31 23 2 2 23 18 5 14 23 8 4 29 23 5 29 23 29 17 29 17 29 29 29 17 29 2 2 6 23 29 2 23 18 23 2 29 29 12 29 23 2 29 6 29 29 16 29 29 16 16 29 13 29 2 18 29 29 16 16 16 16 19 29 29 29 18 29 29 29 29 16 29 16 13 19 16 29 16 16 19 16 29 31 29 29 29 29 29 29 29 31 29 29 29 29 16 16 19 16 19 19 29 13 13 29 16 16 16 19 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 16 16 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 16 18 29 16 16 29 29 29 29 29 13 29 19 16 29 16 29 29 19 29 29 29 25 29 29 29 29 27 29 6 29 29 40 4 2 31 5 2 2 23 2 29 2 29 23 2 29 2 2 2 23 5 23 23 23 2 29 23 23 29 29 23 29 18 29 29 26 31 23 2 2 23 23 2 18 23 18 5 23 2 29 12 29 29 23 18 31 18 29 29 29 6 16 31 27 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 13 16 13 29 29 29 40 4 29 29 17 17 29 29 29 29 29 5 29 29 29 16 17 23 26 23 29 29 5 23 2 23 2 23 29 31 23 23 5 29 29 29 16 16 17 16 29 13 29 17 16 29 29 29 26 31 23 29 2 2 29 2 29 18 23 31 8 2 23 29 12 29 29 16 17 29 16 13 16 29 29 29 23 2 29 13 16 29 29 29 19 29 29 29 29 29 29 29 16 29 29 29 29 16 19 13 19 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 13 29 29 19 29 29 29 29 29 29 29 29 16 16 16 19 29 29 29 29 29 29 16 29 29 29 13 29 27 29 29 29 16 29 16 29 29 29 29 31 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 27 29 29 29 29 16 16 16 29 29 29 29 16 27 27 24 4 2 2 23 25 2 23 29 29 2 23 23 2 2 31 2 23 29 29 5 23 29 2 23 2 4 2 2 29 8 2 2 23 26 2 23 2 23 26 2 29 29 23 12 26 23 5 8 29 8 2 29 29 6 29 29 29 29 29 29 29 29 16 29 13 29 16 29 17 13 29 16 29 29 8 8 8 29 29 29 8 29 16 13 29 29 29 29 29 25 29 29 16 29 29 13 16 29 29 29 2 29 29 29 8 13 29 29 29 29 29 16 29 29 16 29 8 29 29 18 29 29 29 29 29 29 29 8 40 17 4 29 29 5 29 5 31 23 2 2 29 26 2 29 8 23 23 29 26 23 2 29 8 23 2 29 23 29 29 2 23 2 23 29 29 8 31 2 29 29 29 29 2 23 29 2 2 29 4 29 29 17 2 29 4 29 29 29 17 4 8 23 6 12 5 8 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 6 29 29 29 29 29 29 29 29 29 29 13 16 16 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 13 18 18 27 29 40 4 29 5 29 2 29 23 26 2 29 23 5 29 29 23 29 23 2 17 29 4 8 5 29 23 29 8 17 29 29 29 29 29 2 18 29 2 29 2 2 29 29 2 29 29 18 8 29 29 29 4 29 17 26 16 17 29 2 31 29 29 29 26 31 2 29 8 18 29 12 23 8 18 2 25 29 29 18 29 29 29 29 29 29 29 29 29 29 16 13 29 29 13 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 27 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 31 18 31 24 29 4 23 29 29 23 29 5 18 29 29 29 29 23 18 23 29 23 29 8 23 5 31 23 5 23 29 29 23 29 23 2 2 23 23 2 29 29 29 8 29 8 23 2 29 29 5 12 2 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 18 29 27 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 40 29 4 28 29 2 31 2 29 23 23 2 23 2 23 8 23 5 23 29 2 29 2 23 4 29 23 2 29 8 2 29 2 29 18 23 26 26 26 2 23 29 2 8 2 18 23 29 2 12 23 2 8 2 29 29 6 14 29 8 40 17 4 4 2 2 2 23 23 2 2 29 2 23 23 18 23 2 23 2 23 23 23 2 23 5 23 29 2 29 23 23 2 29 23 2 29 26 2 23 25 8 23 2 12 23 29 2 29 8 29 29 29 25 6 18 29 29 29 29 24 4 31 18 2 23 2 29 2 29 2 29 23 2 6 5 23 8 2 2 29 23 2 8 18 2 23 6 23 2 23 2 29 5 23 29 23 2 23 31 26 20 5 18 12 23 18 2 29 31 27 8 29 29 29 8 18 6 8 25 25 29 29 26 25 29 29 29 29 16 29 29 29 29 29 29 29 29 25 40 17 4 2 2 23 2 23 2 23 2 23 2 29 18 5 23 23 18 8 2 23 5 17 23 23 18 2 8 23 8 2 2 26 2 31 2 23 2 8 23 29 5 12 31 2 23 29 2 29 29 25 27 8 40 4 23 5 5 8 2 2 23 2 18 23 23 23 8 2 23 29 23 26 2 23 29 8 6 23 2 2 23 29 23 2 26 23 29 23 6 29 23 2 26 29 23 2 23 23 29 8 2 29 23 29 29 2 12 29 23 31 2 31 29 29 29 26 8 26 29 8 29 6 29 29 29 24 17 4 29 8 23 5 26 2 2 23 5 2 23 5 23 2 2 29 29 29 23 29 31 23 23 23 2 18 23 23 2 23 2 23 8 2 23 23 29 4 2 18 18 12 2 23 29 29 29 29 29 29 18 29 18 25 29 40 17 4 2 2 2 23 2 4 2 6 2 2 23 18 2 8 23 5 23 2 23 2 23 5 23 18 29 5 23 23 2 29 29 23 23 23 29 29 5 31 23 27 5 23 2 31 29 2 23 12 26 29 2 2 25 8 29 20 29 29 29 26 29 8 26 29 26 29 29 29 29 31 25 29 40 17 4 2 23 29 5 6 2 23 29 2 23 2 2 23 5 31 26 23 8 23 2 2 23 8 2 23 2 29 23 18 23 2 31 23 2 29 23 8 31 23 18 23 29 2 23 5 23 2 8 31 2 23 29 12 23 2 29 25 29 8 18 29 29 6 18 24 4 2 2 2 23 5 2 2 23 6 2 2 2 23 18 23 2 29 23 2 31 26 23 2 23 23 29 23 2 23 23 2 8 23 29 2 23 23 2 17 23 12 29 23 2 6 31 25 18 8 29 29 14 29 29 18 8 40 4 23 2 8 2 23 2 8 2 8 2 25 23 2 29 23 2 2 8 23 2 23 23 23 29 23 23 29 23 2 8 23 26 23 5 23 31 18 8 23 23 17 8 23 29 5 12 23 29 2 23 8 2 14 29 2 29 27 2 2 29 29 25 29 29 6 2 8 29 2 31 29 26 8 26 6 40 26 23 2 2 2 2 8 2 23 23 2 5 23 2 23 8 2 23 23 2 23 26 2 23 2 23 8 29 2 29 2 23 29 2 23 23 8 18 8 2 23 23 2 2 8 29 23 12 23 8 18 29 23 18 2 29 31 18 29 29 8 14 8 29 20 6 29 27 18 29 29 24 17 8 23 2 2 6 23 2 2 23 2 18 23 31 8 23 2 23 2 18 5 26 2 23 26 8 17 23 23 23 23 31 29 2 23 18 29 2 23 23 2 23 2 29 8 29 23 12 2 6 23 29 29 8 29 8 6 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 16 13 29 29 13 16 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 6 29 29 29 29 29 16 13 16 29 16 29 29 16 29 2 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 40 29 29 23 6 29 18 2 29 26 29 29 17 29 29 16 13 17 29 29 23 29 19 29 16 23 29 31 29 2 8 29 23 29 17 29 2 29 29 29 29 29 29 2 29 29 23 5 29 29 29 29 23 23 2 17 29 29 17 4 17 29 23 23 29 29 17 31 2 29 29 23 29 29 29 29 29 17 29 29 29 23 29 16 29 12 29 23 29 29 29 29 23 29 2 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 16 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 16 29 29 29 29 29 29 29 29 29 29 40 26 5 4 23 2 8 2 23 23 2 23 23 5 23 5 23 23 2 2 31 2 2 29 8 18 23 29 23 26 23 31 5 17 8 23 12 26 6 29 29 29 5 8 29 31 25 29 29 25 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 16 29 29 29 16 29 19 16 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 16 29 16 29 29 29 29 29 16 6 16 13 16 16 16 16 29 29 13 29 26 4 29 29 29 29 29 16 29 16 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 16 19 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 16 29 19 29 16 16 29 29 16 16 13 29 29 16 29 16 29 16 16 29 29 29 29 29 29 13 29 29 18 29 16 29 24 17 4 4 29 29 16 2 29 29 29 17 23 29 4 23 16 29 2 23 29 25 29 29 29 29 29 29 29 16 16 29 29 13 17 16 16 17 16 17 29 29 4 16 16 29 23 29 29 5 29 29 16 29 19 29 16 29 23 26 23 5 17 23 2 29 2 2 18 23 2 23 26 29 2 29 23 2 2 29 23 29 29 26 23 29 29 29 29 29 17 12 10 29 29 29 4 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 13 13 29 29 29 13 29 29 29 29 29 8 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 18 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 40 29 4 29 29 16 29 29 29 29 4 8 29 29 29 29 17 29 29 8 18 29 29 29 5 29 29 4 18 29 17 29 29 29 29 26 29 29 29 17 29 23 26 29 29 2 29 29 29 29 29 23 29 2 16 16 17 29 16 2 29 29 29 29 29 29 17 29 16 29 17 29 29 25 29 23 8 29 2 29 29 17 29 29 2 23 29 29 17 17 29 29 23 8 29 12 29 29 23 23 29 2 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 2 29 25 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 6 18 29 25 29 29 29 29 29 29 18 29 40 4 4 26 5 23 29 5 2 23 2 2 29 8 2 23 23 2 23 29 2 8 23 5 29 18 2 23 6 26 4 29 23 6 26 2 23 23 2 23 29 31 8 2 23 18 2 29 26 31 23 29 29 29 2 12 29 17 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 18 27 29 29 8 16 29 29 16 29 29 29 29 13 29 29 17 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 24 29 4 23 16 29 2 8 29 2 29 8 2 29 23 29 29 23 2 29 23 29 23 5 29 29 8 23 29 2 23 23 26 8 29 23 23 29 29 29 31 29 2 31 8 8 23 29 26 29 23 2 18 18 29 23 2 31 8 23 8 2 6 31 29 29 4 12 23 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 18 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 40 29 4 4 29 17 29 29 29 17 29 29 18 29 17 16 29 29 29 27 2 23 23 23 2 8 2 26 23 2 18 29 17 23 29 2 23 31 8 23 23 23 2 23 23 2 2 2 25 31 26 29 29 23 29 23 29 23 29 8 29 2 12 23 29 23 29 2 29 23 29 31 29 29 29 29 29 29 29 29 29 29 18 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 16 29 29 29 29 29 13 40 29 23 29 2 18 2 8 6 18 29 29 29 29 2 23 29 23 23 2 17 23 29 17 29 29 4 29 17 29 16 29 23 29 17 29 29 18 2 29 2 29 18 29 29 29 29 23 26 23 23 29 29 29 17 29 29 29 12 26 29 29 29 23 29 29 29 23 29 23 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 18 29 8 29 29 18 29 8 29 29 29 29 29 29 29 18 8 29 18 31 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 2 24 4 23 8 5 2 23 29 23 5 23 29 2 2 8 23 2 29 23 2 6 23 2 23 2 8 29 23 18 2 29 2 23 2 29 23 5 29 2 23 29 23 18 6 23 2 23 23 23 12 23 29 18 25 25 6 31 29 29 27 29 18 25 8 29 29 8 29 8 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 2 29 29 16 13 16 16 29 29 29 29 40 17 4 26 29 29 4 29 8 29 17 2 29 29 29 29 2 2 29 29 29 23 29 29 29 2 23 18 29 29 17 23 29 23 29 29 23 26 23 29 29 16 23 29 29 29 16 17 8 29 23 29 29 23 26 8 2 17 18 23 2 29 23 23 23 29 29 2 12 23 29 29 29 17 29 29 29 29 31 29 29 29 29 29 6 29 27 29 29 6 25 18 18 29 29 18 31 26 29 29 18 31 29 18 6 8 8 40 5 29 29 2 31 2 26 8 8 29 2 2 8 2 2 29 5 29 12 2 29 18 6 29 18 29 29 29 40 4 29 2 2 2 2 2 8 29 2 29 14 26 8 29 2 2 12 6 29 27 14 27 6 29 40 2 2 2 2 2 2 2 5 29 6 2 18 2 18 2 2 12 29 29 6 29 25 18 29 18 8 29 2 26 26 2 27 31 29 29 8 2 25 29 40 2 26 2 2 5 2 2 29 2 29 2 29 2 2 2 5 2 30 18 2 31 27 29 25 29 25 18 29 27 31 14 29 31 8 40 4 2 29 2 18 29 2 8 2 2 2 29 18 29 27 23 8 5 2 30 6 6 8 25 31 25 29 29 6 29 27 40 4 29 5 6 18 8 2 29 2 29 2 18 2 29 18 2 2 29 2 23 2 5 29 5 6 25 2 2 12 26 29 29 29 2 6 29 29 18 6 2 8 40 4 2 2 2 29 29 29 2 29 2 6 18 2 2 31 29 2 2 29 29 23 2 18 23 5 29 29 2 12 29 29 18 27 14 29 6 27 40 2 5 2 2 8 2 5 2 29 2 18 2 29 2 6 23 23 30 8 18 29 18 8 18 18 8 8 40 26 2 31 2 2 2 6 2 8 31 2 2 31 29 2 2 29 5 23 8 8 12 2 29 2 29 2 2 29 18 8 40 2 17 2 5 29 5 29 29 2 2 2 23 2 29 2 31 23 8 8 12 29 18 29 29 29 25 29 25 29 31 40 23 29 2 2 5 8 23 8 5 2 8 2 23 8 2 8 2 8 18 29 5 8 29 12 2 8 18 18 8 8 29 29 29 29 29 29 18 26 8 29 29 8 29 29 27 31 40 23 27 31 2 26 18 2 5 2 8 2 18 29 23 29 23 8 23 29 29 23 6 18 18 29 30 29 29 6 29 25 29 29 40 4 5 2 2 25 2 2 2 8 25 29 2 2 2 8 23 29 8 29 2 6 29 29 29 23 2 23 2 2 12 29 29 29 14 31 31 29 18 18 29 29 40 2 23 29 8 2 8 2 6 2 2 2 29 29 29 2 2 29 23 31 2 2 8 8 29 2 8 23 27 2 8 29 31 23 8 30 18 2 29 6 18 29 18 8 29 40 4 23 8 2 8 2 26 2 5 29 2 29 23 2 2 29 17 2 23 31 29 2 2 23 29 29 2 23 26 29 30 26 8 2 29 40 29 26 18 27 8 5 6 2 29 8 8 2 18 2 8 23 29 5 8 23 17 2 23 6 5 29 2 30 23 29 18 18 40 5 17 2 23 2 26 29 18 2 29 5 6 2 29 23 2 2 29 2 2 2 2 8 29 29 23 29 29 2 8 2 23 30 18 23 2 6 2 14 8 18 25 29 29 25 40 4 2 29 2 5 2 2 8 2 2 8 2 29 29 2 8 31 23 2 5 2 2 8 23 6 2 29 29 29 8 23 30 2 2 29 29 31 6 6 29 29 29 40 5 2 2 2 8 29 5 29 2 23 2 2 2 29 23 6 23 23 6 2 2 5 18 18 26 2 23 30 29 29 25 29 5 29 31 29 25 29 27 31 25 25 40 17 8 2 8 29 29 29 2 2 2 29 2 2 2 8 29 29 23 2 29 2 29 8 2 2 8 8 18 26 2 2 23 30 8 29 18 29 25 25 25 18 29 8 29 2 31 2 29 29 31 18 25 25 40 2 17 8 29 29 29 29 29 8 2 2 2 31 8 23 8 23 29 29 2 2 23 29 2 8 2 5 23 8 30 18 31 6 8 18 18 6 40 8 26 23 2 2 5 29 2 2 2 29 2 2 18 29 23 18 8 2 29 29 2 2 29 8 8 23 2 23 8 2 29 2 18 30 31 18 2 2 29 18 29 2 25 29 31 25 8 18 25 29 40 8 4 29 31 2 29 8 2 8 2 2 2 23 2 29 2 2 29 2 31 29 2 2 2 8 2 23 2 23 2 2 23 23 29 2 30 29 18 27 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 13 13 29 29 16 16 29 16 29 16 29 13 16 29 29 29 16 16 29 29 29 29 16 13 13 29 29 29 16 16 16 29 29 16 29 29 29 29 29 16 13 29 29 29 13 13 16 13 29 29 29 29 16 16 29 17 29 16 13 29 16 16 29 29 13 13 29 29 13 16 13 29 13 16 16 29 16 29 29 16 29 29 13 16 29 29 29 16 16 16 19 19 19 16 13 29 16 13 13 29 16 16 29 29 25 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 16 29 16 29 29 29 29 29 29 13 16 29 29 29 16 29 16 29 13 16 16 16 16 16 16 29 16 16 16 29 16 29 16 16 16 29 29 29 29 13 29 16 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 29 29 16 16 29 16 29 29 29 16 16 16 29 13 29 13 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 13 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 16 29 29 29 29 29 29 40 4 23 26 8 29 29 16 29 29 17 29 18 18 26 6 29 2 29 5 26 17 29 29 29 29 17 29 29 29 2 17 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 23 4 29 31 29 29 29 29 29 2 29 29 5 29 29 2 29 29 17 29 29 29 2 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 8 29 29 18 29 16 29 29 29 29 29 27 29 29 16 29 29 29 29 16 29 16 16 16 16 16 13 29 16 29 16 13 16 29 13 29 29 29 29 2 16 19 19 16 16 16 29 16 16 29 16 19 9 29 16 19 16 16 29 16 16 19 19 19 19 16 29 16 29 16 19 19 19 19 29 19 16 16 29 29 17 16 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 25 29 29 16 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 8 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 27 29 29 29 29 29 2 29 29 29 18 29 40 4 23 29 17 2 29 25 8 29 2 8 29 29 23 2 29 29 8 8 2 2 2 29 29 29 23 29 23 2 8 29 17 23 2 2 2 29 2 29 18 29 29 23 29 30 31 29 8 29 29 29 29 29 29 18 29 29 29 29 2 40 26 29 26 23 2 2 29 2 29 2 18 2 23 8 2 2 29 8 5 29 2 23 5 29 28 29 23 29 23 5 23 23 29 29 30 2 18 2 29 18 29 31 6 29 29 8 29 29 25 29 29 8 29 2 8 29 29 29 29 31 29 29 29 29 2 25 29 29 29 29 27 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 6 29 29 29 29 40 17 23 29 2 2 2 2 8 2 2 29 2 23 29 29 2 29 2 8 2 8 2 8 23 29 29 29 23 8 8 23 2 6 2 23 30 23 8 8 29 29 29 6 29 25 29 20 8 6 29 40 5 23 29 29 2 31 2 8 2 6 2 2 2 2 2 23 2 23 23 29 2 29 29 23 31 23 29 23 2 29 2 2 23 30 29 18 29 2 18 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 16 13 16 16 16 29 16 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 18 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 16 16 29 29 29 29 29 29 29 29 29 29 25 29 16 29 16 16 29 18 29 29 29 8 29 29 29 29 2 29 29 29 29 29 16 29 16 29 29 16 29 29 29 8 29 8 29 40 4 23 2 2 6 17 2 2 29 2 29 23 2 2 29 29 5 2 23 2 2 23 31 2 29 8 2 23 8 2 2 29 29 2 23 23 26 29 30 29 29 25 29 18 25 8 25 29 29 29 18 40 5 23 2 2 8 23 17 2 2 2 29 8 23 2 2 18 29 23 18 2 18 2 23 2 2 2 2 29 30 29 5 18 29 27 18 25 25 29 8 31 29 29 29 40 4 5 31 29 2 29 8 2 2 2 29 29 23 17 29 2 23 8 2 2 2 23 29 29 8 2 23 29 29 23 29 2 8 23 5 8 30 29 29 2 25 25 25 29 29 31 8 40 5 23 29 2 29 2 2 29 2 5 2 2 8 2 23 2 29 2 2 29 2 2 23 23 2 8 23 2 8 23 29 4 2 18 18 12 25 29 25 2 29 14 29 29 27 18 18 29 29 29 40 4 23 6 29 2 29 2 29 23 2 2 29 29 26 2 2 2 29 23 5 29 29 23 29 23 29 8 23 2 4 18 23 2 18 30 29 25 18 29 29 31 31 29 29 6 29 40 2 6 2 2 18 2 2 29 23 23 6 29 2 5 23 29 2 2 23 23 18 2 18 6 29 2 8 29 2 23 29 2 4 23 2 29 29 30 29 29 6 25 29 6 29 40 2 2 4 2 8 29 2 2 18 29 2 2 2 2 31 29 31 8 29 8 29 8 8 8 5 2 2 18 23 29 23 2 18 23 2 23 2 23 29 18 2 23 2 27 2 30 29 8 29 25 29 18 2 8 8 2 31 29 6 25 18 40 4 2 2 8 29 29 29 5 2 8 2 5 8 29 2 18 29 2 23 8 23 2 2 14 29 2 2 2 23 29 29 2 30 25 6 2 25 25 8 29 25 40 2 4 8 18 29 2 2 29 29 23 2 29 29 2 2 2 2 5 29 29 2 18 23 2 29 29 2 23 2 30 8 25 25 25 25 29 29 29 29 40 5 23 29 6 8 2 2 6 5 2 5 2 2 26 23 2 8 26 23 8 5 23 18 2 17 23 29 2 29 23 30 23 29 8 2 2 31 27 29 29 29 40 2 23 8 29 18 29 2 2 2 2 8 4 8 29 2 29 29 23 2 23 23 23 23 23 29 2 30 29 18 8 29 29 2 29 18 29 18 29 25 40 4 23 2 31 2 2 8 2 2 18 8 2 23 2 8 2 23 8 29 29 2 23 23 29 29 8 29 29 29 29 29 29 2 23 29 29 29 29 29 29 8 29 23 29 2 25 18 29 29 23 29 2 30 29 2 29 29 8 29 14 29 29 8 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 27 29 29 25 25 25 29 29 29 29 29 29 18 31 29 29 29 25 29 29 29 29 25 29 25 25 27 29 29 25 29 29 29 29 25 18 14 18 14 14 29 29 29 25 25 29 29 31 29 29 2 29 29 25 29 25 18 29 2 29 29 29 25 6 27 40 29 4 29 2 2 23 18 2 5 31 23 23 2 2 23 2 23 29 2 23 2 18 23 5 23 30 8 2 29 29 6 29 25 25 6 25 29 29 31 29 25 29 31 29 29 29 25 29 29 29 29 29 25 25 25 29 27 29 29 29 6 18 29 18 25 2 29 25 18 29 29 29 6 25 29 18 29 29 25 29 29 31 31 25 29 29 18 29 29 6 29 29 18 29 29 29 29 29 29 8 29 25 25 25 29 25 25 25 29 29 18 29 2 25 29 29 14 29 14 29 25 8 18 29 31 25 29 29 29 29 29 8 29 25 29 25 25 29 29 29 31 29 14 29 29 29 25 29 25 29 29 29 31 29 29 18 29 29 25 2 29 29 29 18 2 29 6 29 29 25 25 25 29 2 29 31 8 18 8 29 8 31 29 29 29 29 29 29 29 1 27 2 4 29 29 2 2 8 29 14 29 29 29 2 27 25 2 25 29 8 29 29 29 29 25 4 29 29 18 8 29 18 18 2 2 18 18 2 29 29 29 2 29 18 2 18 8 29 2 6 18 29 2 2 18 29 29 29 29 18 8 29 2 2 29 8 23 2 29 5 25 8 2 29 29 31 25 29 18 2 18 29 31 29 27 8 25 29 4 8 29 29 29 29 29 29 29 18 8 29 2 29 2 2 23 29 29 8 29 31 29 23 29 29 2 2 23 29 8 2 29 24 29 25 29 29 29 8 29 14 29 29 29 29 27 8 31 25 29 25 29 29 31 27 29 29 29 18 6 29 29 29 2 29 29 29 29 29 29 25 25 29 25 25 29 29 29 25 29 25 25 6 29 2 29 29 29 29 6 29 29 29 29 18 29 29 25 18 29 31 25 27 29 29 6 8 6 14 2 25 25 25 30 26 23 8 2 2 6 29 2 5 2 29 2 8 29 23 6 5 2 23 8 23 23 2 23 23 30 8 8 25 2 29 18 24 2 2 29 6 2 23 6 23 5 2 2 2 23 23 29 2 23 30 23 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 16 29 29 29 29 29 2 29 29 29 29 13 13 8 29 16 16 29 16 13 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 13 29 13 29 29 29 24 4 4 29 29 29 29 29 2 29 29 29 17 29 16 16 16 29 29 29 16 29 16 8 17 29 29 29 29 16 29 29 29 2 2 17 29 29 29 29 29 2 16 2 2 29 29 23 29 29 29 29 23 29 29 29 29 16 29 29 29 16 17 16 29 16 16 16 23 17 16 29 23 29 2 29 30 29 23 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 25 40 29 2 23 31 2 29 2 8 5 2 29 18 23 2 2 29 29 23 29 2 29 2 29 23 2 2 23 29 29 29 29 29 29 23 29 2 31 29 2 23 8 29 2 23 8 25 29 23 30 29 29 29 18 29 29 25 25 25 29 25 2 8 18 29 8 29 25 29 6 29 6 29 25 29 27 29 29 25 29 29 29 18 8 29 6 29 18 25 29 29 14 29 29 29 29 29 25 6 18 25 29 18 18 29 29 29 29 25 25 8 29 25 29 29 18 25 29 29 25 29 29 25 29 25 25 25 29 29 29 29 29 29 29 29 18 29 29 18 29 25 29 29 31 25 25 29 25 29 18 29 29 27 25 29 25 8 29 29 29 31 29 29 29 8 29 29 29 25 29 29 29 27 29 29 29 25 25 25 29 25 29 29 29 29 2 31 25 29 25 29 29 29 29 25 29 25 25 29 29 25 25 29 29 29 25 29 8 2 27 29 29 29 18 25 29 2 25 29 31 29 18 29 29 29 29 25 8 29 25 29 29 14 29 25 29 29 25 31 29 29 29 25 29 29 2 31 8 31 18 25 25 25 18 29 29 18 29 29 29 29 29 29 29 29 25 29 29 31 29 29 29 29 29 29 29 29 29 29 29 25 25 18 29 29 2 29 18 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 25 29 29 29 25 18 6 25 29 29 29 29 29 27 25 18 29 25 6 29 29 29 29 29 27 29 29 29 25 29 29 29 31 29 29 29 29 18 25 29 29 29 29 25 29 29 18 29 8 29 8 29 27 18 29 25 27 29 25 29 25 25 29 29 25 29 18 29 29 25 29 29 29 25 25 29 29 29 25 29 29 29 2 27 29 29 29 29 31 31 29 29 29 25 29 29 18 25 29 25 25 25 29 29 29 29 29 25 25 29 2 29 29 25 29 29 6 29 6 29 18 29 29 29 29 29 29 29 29 29 29 29 25 29 25 25 25 29 29 29 25 29 2 25 29 29 29 29 29 25 29 29 8 6 25 25 29 6 29 29 29 25 14 29 25 2 29 29 29 27 8 29 29 29 29 25 29 31 29 25 29 27 29 8 29 29 29 27 29 29 29 2 29 25 18 29 29 18 29 29 8 29 29 29 29 29 29 29 18 29 29 25 25 29 29 31 29 29 25 29 29 29 29 29 29 29 29 31 29 29 29 29 18 25 29 29 29 6 1 2 4 29 31 29 2 29 2 2 29 29 29 25 29 29 29 2 29 8 2 29 29 8 8 29 2 29 29 2 29 29 8 5 29 16 26 29 29 29 13 2 29 2 29 29 16 29 8 29 29 29 29 29 2 16 29 29 29 23 29 29 29 16 29 29 29 29 29 16 29 29 13 16 16 17 29 16 29 16 16 16 29 29 29 29 29 16 13 29 29 29 29 29 29 16 16 16 29 16 29 26 13 16 29 16 29 13 16 29 29 13 30 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 19 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 25 18 29 29 8 25 29 25 31 29 25 25 8 18 29 29 25 18 6 29 40 2 29 8 5 2 2 8 2 29 25 23 2 6 8 2 2 2 2 8 2 29 18 29 23 8 29 2 23 2 2 2 2 29 23 23 23 30 2 25 18 29 29 14 31 18 25 25 6 8 40 29 4 2 29 8 2 2 2 2 2 2 2 18 23 18 2 23 29 2 2 18 2 23 23 31 30 31 25 31 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 24 29 4 29 29 29 2 29 29 2 2 17 2 2 29 29 23 26 23 29 23 5 2 23 17 29 29 2 2 29 8 29 6 23 29 8 23 2 30 29 23 29 25 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 25 18 25 29 29 29 29 29 29 29 29 31 29 29 29 27 29 29 6 29 29 29 25 29 29 25 29 29 29 25 2 29 29 8 29 29 29 25 29 27 29 6 29 29 18 29 29 25 25 29 14 29 6 25 29 25 29 29 29 8 29 14 29 8 25 29 29 29 27 18 29 29 29 29 29 31 29 29 29 25 6 29 29 18 29 29 29 29 2 27 29 29 29 6 29 29 29 29 29 29 29 8 29 2 29 29 27 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 26 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 18 29 29 29 29 29 29 29 29 8 16 18 29 29 29 29 29 2 25 8 29 25 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 18 29 29 29 18 29 29 29 29 29 29 18 27 29 29 18 29 18 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 8 8 8 29 29 29 29 29 25 14 29 29 31 29 29 29 31 8 29 29 29 29 29 29 29 18 18 29 29 29 25 29 29 25 29 29 18 25 29 29 29 29 29 29 29 29 14 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 31 18 29 29 29 8 29 29 29 18 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 19 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 16 29 29 29 29 29 29 29 29 13 29 29 13 16 16 16 17 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 25 8 29 29 29 29 25 2 29 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 16 25 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 13 16 16 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 13 29 29 16 16 16 29 16 13 19 29 29 25 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 6 29 29 29 25 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 16 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 8 29 29 25 29 29 18 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 31 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 18 29 29 29 31 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 13 8 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 16 29 16 29 17 29 29 13 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 16 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 30 29 29 29 29 29 8 29 29 29 27 29 29 29 29 29 29 29 6 29 29 29 29 29 29 27 29 29 29 8 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 25 6 29 29 29 29 18 29 29 29 29 29 29 29 18 29 29 14 2 29 29 25 29 2 8 29 29 29 18 29 29 29 29 6 29 29 8 14 29 25 25 29 29 6 25 25 6 14 27 18 29 29 29 29 29 29 29 29 14 25 29 29 29 29 29 2 29 8 29 25 25 25 29 25 25 29 29 25 25 6 29 25 25 29 29 31 31 29 8 29 29 18 29 29 6 29 29 6 29 2 29 29 18 29 29 25 31 27 29 8 25 29 29 29 25 25 29 29 29 29 29 29 29 25 14 29 29 29 29 29 29 29 25 25 29 25 29 18 18 29 29 29 29 8 14 29 29 29 29 27 29 29 29 29 29 6 25 29 27 27 29 25 27 29 29 25 25 18 29 8 29 29 29 29 29 29 29 8 31 31 29 25 29 27 29 29 29 25 29 29 18 25 29 25 29 29 25 25 29 18 25 6 29 2 31 30 5 29 29 25 2 18 29 30 18 29 6 29 29 29 29 25 29 14 18 25 25 29 25 29 25 29 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 29 18 25 6 25 29 29 18 29 29 2 29 29 25 8 18 2 8 25 25 29 31 29 2 25 29 29 25 27 29 31 29 29 6 29 29 29 29 29 25 31 18 25 29 29 29 30 29 5 29 29 29 18 2 8 25 8 5 2 18 29 29 29 31 8 29 30 29 29 29 25 25 29 18 29 29 29 31 27 29 18 25 29 29 29 27 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 2 29 8 27 29 29 29 18 29 29 8 29 18 25 29 27 29 31 25 18 18 29 29 29 29 29 6 6 31 27 29 29 18 18 29 29 29 29 27 27 30 28 2 2 2 25 2 31 8 8 29 29 29 6 29 25 29 30 2 2 29 29 18 25 29 25 29 27 29 27 2 29 31 29 29 25 29 29 29 31 31 6 29 25 29 18 29 2 6 25 18 25 29 29 29 29 29 29 29 6 25 6 31 8 29 29 25 29 29 25 29 30 29 2 2 2 6 2 27 29 31 29 8 31 26 29 29 18 25 29 29 29 25 31 29 30 29 31 6 25 18 18 29 8 6 27 6 29 8 8 25 29 25 29 29 29 29 25 25 29 29 18 18 25 29 29 31 2 25 29 29 27 29 6 2 31 6 6 29 30 2 2 29 18 6 29 2 25 29 29 2 18 18 29 30 18 25 29 29 31 18 25 18 29 29 27 31 27 27 29 18 29 31 31 27 6 29 25 2 31 8 27 31 25 25 25 25 30 29 29 8 31 2 18 2 30 8 8 25 29 25 29 29 20 8 8 29 29 29 29 8 25 26 29 29 6 18 29 29 18 18 29 29 18 29 6 14 29 18 25 18 25 29 29 29 31 14 29 30 2 8 29 2 29 2 29 25 29 29 29 2 29 29 29 29 18 18 30 18 29 29 29 18 29 29 29 26 20 26 26 26 27 8 18 25 29 29 29 6 27 25 8 25 30 31 2 2 2 29 31 2 2 8 6 2 29 2 29 29 30 29 25 23 30 29 2 30 29 6 31 30 28 2 2 2 2 30 29 6 2 30 2 25 30 8 8 26 18 8 2 8 27 2 29 25 29 18 18 2 8 8 8 30 5 2 30 18 30 2 30 18 30 2 30 30 4 8 29 2 29 2 8 2 2 31 31 2 2 29 29 29 29 29 6 2 29 29 29 27 29 29 29 25 29 29 25 30 8 29 29 29 25 29 29 27 29 29 29 29 25 18 29 18 29 29 29 29 29 29 25 25 8 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 25 25 27 8 29 29 29 29 18 6 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 18 29 29 29 14 29 29 29 18 29 29 8 29 29 25 29 29 25 29 29 29 8 29 29 29 25 8 29 27 29 29 29 25 29 29 29 29 29 6 29 31 29 29 29 29 25 25 29 29 29 29 29 8 31 8 29 18 29 29 29 29 25 29 14 29 14 29 29 29 29 27 8 29 29 29 27 29 29 29 8 29 29 8 29 8 29 29 29 29 25 31 29 29 25 25 18 25 29 29 27 2 29 2 29 25 8 29 29 25 29 29 18 29 25 25 29 8 29 29 29 29 2 29 8 29 29 29 25 8 29 25 25 18 29 29 29 29 29 29 6 25 29 29 25 18 29 29 29 18 29 2 29 29 29 29 6 29 29 29 29 25 25 25 25 29 29 8 6 29 8 25 18 8 8 6 29 29 29 31 29 8 8 29 29 25 29 14 18 8 25 8 29 29 29 6 18 29 29 29 2 29 29 29 8 29 29 26 25 29 6 29 29 18 29 8 29 2 29 29 25 18 29 29 29 29 25 29 29 29 29 29 29 29 29 6 29 29 8 31 25 29 29 6 8 29 25 6 8 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 18 2 8 25 29 29 29 29 29 25 29 29 6 29 29 29 25 29 25 25 6 31 29 25 29 18 29 25 25 31 29 25 25 29 25 25 31 29 29 29 29 8 29 29 29 8 29 25 27 29 29 8 29 25 29 8 18 18 6 29 29 29 25 25 29 29 29 29 29 29 27 6 25 25 27 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 25 29 29 18 29 29 29 29 25 29 29 29 29 29 25 25 8 27 25 18 29 29 29 29 29 25 29 29 29 29 6 25 25 29 27 29 2 18 29 29 29 25 18 29 29 25 6 29 25 6 29 25 29 29 29 29 14 25 25 29 29 29 18 29 29 29 29 18 29 29 29 29 29 25 25 25 25 29 31 29 27 27 25 29 25 29 29 29 29 29 29 6 29 29 29 29 29 29 29 27 29 29 29 6 31 31 31 18 29 29 25 29 31 18 29 29 27 29 29 6 29 29 29 27 29 25 29 29 29 18 25 25 18 29 29 18 25 29 29 31 29 25 25 27 29 29 29 29 25 29 29 29 8 18 29 29 29 18 29 29 29 25 29 29 6 29 14 29 25 27 6 25 25 29 29 29 29 29 18 25 14 29 29 29 29 29 29 29 6 25 25 29 2 25 25 29 29 29 29 18 29 25 29 29 29 29 29 29 29 25 29 18 25 29 25 29 29 25 29 29 29 29 27 31 14 29 6 25 18 6 25 29 29 29 27 25 31 25 29 29 29 25 29 25 29 29 25 29 29 29 29 29 29 29 29 27 25 29 29 29 25 29 30 29 29 2 2 26 29 29 29 18 29 8 18 8 2 29 25 29 18 2 2 29 29 8 2 29 29 29 8 8 29 29 6 6 29 29 18 29 29 29 18 29 25 29 2 29 8 6 29 29 29 25 29 29 29 29 14 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 18 29 18 29 29 29 18 29 8 29 29 29 29 6 8 29 18 29 25 8 29 6 25 18 8 30 29 29 29 25 8 18 29 29 29 25 6 29 25 29 29 29 29 29 29 29 25 29 29 25 29 29 25 25 6 8 29 31 29 29 18 29 29 29 29 29 25 29 31 29 25 29 29 29 29 29 29 25 25 29 25 31 29 29 29 29 6 31 25 29 25 29 25 29 29 25 29 31 18 29 27 29 29 29 29 25 29 29 27 25 29 18 25 29 29 25 25 29 29 29 25 25 29 29 25 29 25 18 29 25 29 29 29 6 29 29 25 29 25 29 29 29 25 29 25 25 29 29 18 29 25 29 18 18 29 29 29 8 29 18 29 6 29 29 29 27 18 25 29 29 6 25 29 29 29 29 18 14 25 18 29 29 29 29 6 8 29 29 29 25 29 27 29 29 29 25 29 29 29 25 29 31 18 25 29 25 29 29 29 31 25 29 29 8 6 29 29 29 29 25 18 29 25 29 27 14 29 29 18 29 29 25 18 6 25 29 29 29 29 29 2 27 29 8 30 29 8 5 29 29 2 29 2 29 29 2 29 2 18 25 2 29 29 29 29 25 29 25 30 29 25 6 25 27 18 25 29 29 29 25 18 29 27 29 18 25 18 8 29 29 2 25 29 18 29 14 20 20 25 25 29 18 18 29 25 29 8 6 25 18 25 30 29 29 26 31 29 18 2 2 18 2 29 29 29 25 14 2 30 29 29 29 18 29 25 25 29 18 29 29 29 29 27 25 25 29 25 18 6 25 18 18 25 29 25 2 29 25 29 29 18 29 29 29 29 8 29 18 25 29 29 18 25 29 29 30 29 29 2 8 18 18 18 18 8 8 29 2 29 29 25 18 30 29 29 29 31 25 25 29 29 6 8 29 27 31 8 29 29 29 31 29 6 29 31 29 27 8 2 18 2 2 18 20 20 31 31 25 29 27 29 18 25 25 6 25 6 29 30 17 5 2 2 26 2 29 23 5 29 25 29 8 8 29 29 2 2 29 29 2 25 30 29 8 8 6 29 29 25 18 29 29 29 29 25 29 29 29 18 29 25 29 25 25 26 9 1 1 29 26 29 25 29 8 29 25 29 18 29 29 18 29 29 29 29 8 27 29 25 27 29 29 29 29 27 6 25 29 6 29 27 6 6 29 30 17 29 2 25 2 25 18 29 5 29 2 2 27 2 30 29 29 29 25 29 29 25 29 29 29 18 25 18 18 31 29 25 27 29 29 29 29 29 31 29 29 25 25 25 31 29 29 25 27 6 29 29 29 30 2 2 29 2 2 18 2 18 29 29 29 18 18 6 30 27 29 29 29 29 29 29 6 8 25 26 18 25 29 29 25 18 27 29 29 18 29 18 25 29 29 25 6 25 18 18 14 8 6 29 29 6 25 29 29 30 29 2 29 29 2 29 2 2 29 29 8 29 29 29 30 15 2 18 27 8 29 25 29 29 8 27 29 2 26 26 31 29 29 18 8 25 18 29 8 29 29 29 29 29 29 29 29 18 8 29 25 8 29 8 29 29 26 18 6 14 29 8 18 26 25 25 6 2 31 8 29 29 8 18 29 25 29 30 29 8 29 18 2 2 2 31 29 6 29 6 29 30 8 29 29 29 29 25 29 29 18 31 25 6 25 18 25 29 6 25 29 6 29 27 6 25 29 25 29 29 29 29 25 25 18 29 29 29 27 27 29 18 27 6 30 29 26 29 18 29 2 29 29 29 25 25 8 29 29 29 18 18 18 29 29 30 29 29 18 29 25 29 25 2 29 29 6 27 29 6 31 31 29 29 29 29 31 29 29 29 8 4 26 29 8 20 26 26 26 29 29 4 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 25 25 29 18 25 18 18 29 25 29 25 6 29 29 29 29 25 30 2 5 2 29 2 27 29 18 29 2 31 2 8 25 31 8 2 29 2 29 25 25 2 25 29 29 31 6 25 8 29 30 29 27 29 18 29 18 6 29 29 29 25 29 18 6 6 29 18 29 29 27 18 18 25 2 8 29 29 31 27 31 31 6 18 29 25 25 18 31 18 25 29 29 29 18 2 29 25 25 25 27 18 30 5 29 2 29 29 2 18 2 31 29 2 8 2 25 25 2 30 18 29 29 29 29 29 29 29 8 29 29 18 29 29 27 29 29 25 18 2 25 29 29 29 25 29 6 29 25 25 29 29 25 6 18 29 25 29 6 29 25 18 18 8 25 6 2 18 29 25 8 25 25 25 14 29 25 2 29 25 29 29 25 29 18 29 29 29 6 14 18 18 29 29 29 29 25 26 29 26 8 29 29 29 25 29 6 8 6 25 29 29 25 29 25 29 8 31 18 29 18 29 25 6 25 29 26 29 29 25 18 25 2 18 8 29 30 2 26 4 2 2 30 25 25 6 6 26 29 8 29 6 25 31 29 8 29 8 18 18 29 25 29 29 29 6 29 29 2 29 29 29 8 31 29 8 29 29 29 29 29 29 18 8 29 29 29 29 25 25 25 29 27 25 29 25 29 29 29 29 25 29 29 29 25 29 29 25 25 6 29 18 29 25 29 27 29 29 29 27 29 6 29 29 29 25 29 29 25 29 29 29 29 25 29 29 8 27 31 29 29 29 25 25 14 29 29 29 29 8 29 25 18 29 29 29 29 29 29 14 25 29 29 29 8 29 29 29 25 18 29 25 27 29 29 29 29 29 18 29 27 29 18 29 29 29 29 29 6 29 25 27 29 29 29 29 14 29 29 25 29 8 29 18 25 29 25 29 29 29 18 25 29 29 29 29 8 27 18 29 6 18 29 29 29 29 8 29 29 29 29 29 29 25 29 31 29 29 8 29 25 29 8 29 29 29 29 8 25 29 18 6 29 29 29 29 6 29 29 8 29 29 29 29 29 29 2 29 31 29 18 29 8 29 29 29 29 25 8 29 29 29 8 29 31 25 29 27 18 29 29 29 2 29 18 29 29 25 18 25 29 29 29 29 29 29 25 18 25 29 29 18 8 29 25 25 8 29 25 25 8 29 29 29 29 25 27 25 29 29 29 29 27 29 29 29 29 29 29 29 25 18 29 29 6 29 29 29 29 31 31 31 29 29 29 25 29 29 29 29 29 25 25 18 18 29 29 14 8 29 14 29 6 29 8 29 29 25 29 14 29 29 29 25 29 29 6 29 29 27 29 25 29 29 29 31 29 29 29 6 8 29 29 29 8 25 29 29 25 29 29 8 29 29 29 29 29 25 29 18 29 29 18 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 25 29 29 8 18 25 27 25 29 29 29 29 29 29 29 29 25 25 25 29 29 29 29 25 29 18 18 29 29 29 29 25 8 29 25 29 6 29 29 8 25 25 25 29 18 25 29 29 29 29 31 2 29 29 31 29 25 30 29 29 29 29 2 29 29 2 29 29 29 29 29 6 18 29 25 18 26 29 6 29 2 29 8 29 25 31 25 29 26 29 8 31 31 29 29 29 2 2 14 29 29 29 8 2 29 29 31 29 29 29 29 29 29 18 29 29 8 31 29 8 25 2 18 8 8 29 2 29 29 25 29 8 29 29 2 29 29 8 29 29 29 18 29 29 2 29 29 31 29 29 29 29 29 29 29 8 31 29 29 23 29 6 18 29 29 31 29 29 30 29 29 29 14 29 27 29 29 29 29 8 31 29 29 25 29 29 29 29 25 25 29 29 6 25 28 25 8 2 29 8 25 6 25 29 29 29 14 25 31 25 6 6 29 29 29 29 29 29 29 27 29 29 6 25 29 29 29 8 29 29 29 6 18 29 8 29 29 29 8 29 29 18 14 25 18 25 25 29 6 29 29 29 29 29 6 29 29 29 25 29 29 18 29 29 29 29 27 29 29 27 29 25 25 29 8 29 27 25 25 29 29 25 29 29 25 29 29 29 31 29 2 31 25 29 6 29 29 29 29 29 29 27 29 8 29 29 29 31 29 29 29 25 8 29 29 29 8 18 31 26 29 8 29 29 25 25 29 29 6 25 6 29 29 29 29 29 29 29 29 29 29 18 29 29 25 29 29 18 29 29 8 29 25 29 2 29 29 25 29 29 29 29 29 29 29 29 27 25 29 25 25 31 29 4 4 4 2 29 29 29 29 31 25 27 25 18 29 29 29 29 25 31 8 25 29 29 18 29 18 29 29 25 2 25 29 29 29 27 18 29 29 18 29 29 29 8 29 29 6 29 29 29 29 29 25 29 29 29 29 25 31 25 25 8 25 29 6 29 25 14 28 8 8 29 29 29 29 29 2 27 29 6 30 5 2 29 29 8 18 6 8 29 29 29 6 29 2 29 29 30 25 18 29 6 6 6 6 29 29 25 25 6 29 29 25 29 29 29 29 29 29 2 8 2 8 8 29 29 4 25 8 26 26 26 29 18 18 30 2 5 6 29 29 29 2 2 8 29 29 18 29 29 29 27 2 29 8 29 25 29 29 29 29 30 29 29 29 27 18 29 27 27 31 18 29 29 20 26 2 31 29 29 18 18 29 29 29 29 29 18 8 29 29 6 8 2 29 26 2 29 27 8 29 2 8 26 18 29 8 8 18 25 27 6 29 6 30 5 8 29 31 18 27 6 2 14 2 29 29 18 8 25 29 29 29 2 30 29 31 31 29 26 16 10 1 1 10 4 8 29 29 25 25 8 29 29 8 27 8 8 20 6 18 29 29 29 14 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 27 29 29 14 29 29 29 6 14 29 29 18 29 27 29 29 27 25 29 25 25 8 25 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 14 29 29 25 29 6 29 29 29 29 25 25 6 29 25 29 29 29 29 14 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 27 6 18 25 14 18 29 27 25 25 29 18 25 29 29 29 25 29 29 29 14 29 29 6 25 18 29 29 29 29 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 6 25 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 8 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 25 18 29 29 29 29 29 29 29 29 29 29 6 29 29 29 18 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 18 29 29 25 29 14 29 29 27 29 29 6 8 29 29 29 6 25 29 8 27 25 6 25 30 2 29 29 29 2 29 14 29 2 29 29 31 2 18 6 25 2 29 2 25 18 29 29 30 29 25 27 25 2 30 2 2 2 2 29 29 29 29 29 29 29 27 18 29 25 29 27 29 25 29 29 25 18 30 29 29 18 29 29 25 31 29 18 25 29 29 29 29 25 25 29 29 29 27 29 25 29 25 25 25 29 29 29 29 29 25 29 25 25 29 18 29 25 29 29 29 25 25 29 29 8 25 29 14 29 29 27 29 29 18 25 29 29 6 25 8 29 25 25 25 25 25 29 29 29 29 29 25 29 29 25 14 29 14 29 14 18 29 29 29 25 29 25 25 18 27 25 29 29 29 29 29 18 25 27 31 29 29 29 18 18 29 29 29 25 29 25 31 29 25 29 29 31 29 27 18 29 25 29 8 29 29 29 25 29 6 29 29 8 25 25 29 29 18 25 29 6 29 27 29 29 29 25 8 29 25 27 29 25 29 29 29 6 29 29 29 25 25 25 6 18 29 8 29 2 29 29 25 29 25 29 25 29 25 27 29 29 29 29 25 29 29 8 18 29 29 18 29 25 18 29 29 29 25 29 25 8 29 29 25 29 29 2 25 29 29 29 18 18 29 29 14 29 29 25 25 29 31 29 29 14 29 31 29 18 29 29 25 29 25 31 25 29 29 25 29 25 29 25 29 29 29 29 31 29 6 6 25 29 29 29 29 29 29 25 29 29 18 25 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 25 25 25 29 25 29 29 25 29 29 6 27 8 18 29 27 29 29 25 25 29 25 29 25 29 8 29 29 29 29 29 25 29 29 29 31 29 29 25 27 29 25 25 31 29 6 29 29 29 2 29 14 25 25 29 25 14 18 25 29 29 18 25 29 29 29 29 29 18 29 29 25 29 29 29 18 29 29 29 18 8 25 18 27 25 29 29 8 29 29 31 25 31 29 25 25 2 29 29 18 29 29 29 29 29 29 25 29 25 29 29 29 29 25 29 29 8 29 25 6 18 29 25 29 29 31 25 29 29 29 29 29 29 29 18 25 25 29 6 29 31 25 18 8 25 25 18 29 25 18 6 29 29 14 29 29 29 29 29 18 29 25 29 25 29 29 29 29 29 8 29 25 25 29 25 29 29 29 29 29 25 29 18 29 31 29 29 25 25 29 29 25 29 29 29 25 25 29 29 29 29 31 29 29 29 25 8 27 29 29 25 29 25 2 25 25 8 29 29 8 29 8 29 29 8 25 25 29 25 29 29 29 2 27 25 25 29 18 29 29 29 29 29 29 29 29 29 29 14 29 25 25 25 29 6 25 29 29 18 29 29 29 29 18 29 18 29 29 6 31 29 25 29 8 29 29 29 25 29 29 8 29 29 27 25 29 29 29 25 29 31 25 8 25 29 29 18 29 29 29 18 29 29 8 18 25 29 6 29 8 29 29 29 29 25 29 25 29 29 29 29 25 29 25 29 29 18 29 25 29 29 29 29 29 29 29 29 29 29 18 29 25 29 25 29 29 29 29 29 29 25 27 29 8 29 25 25 25 29 29 29 29 25 29 8 29 29 29 8 29 25 18 29 29 18 29 25 29 29 25 29 29 31 29 25 8 25 29 29 29 29 25 29 25 8 2 29 29 29 29 2 8 29 29 25 8 29 25 29 29 29 29 25 29 29 29 29 18 29 29 2 6 29 29 18 29 25 8 29 8 29 29 29 29 29 25 29 18 29 29 18 6 29 29 29 29 6 25 31 6 8 29 29 29 25 29 29 27 29 29 30 29 29 2 17 29 29 2 2 29 6 8 8 31 2 8 18 29 25 29 29 29 29 8 2 29 14 27 2 29 29 8 8 29 29 29 2 29 18 29 18 2 29 2 29 25 6 29 18 25 29 29 29 31 29 29 18 29 29 29 29 29 29 29 14 6 29 29 6 29 29 2 29 27 8 27 8 29 29 29 27 29 29 25 29 31 8 18 29 25 29 29 29 29 29 6 29 6 29 2 8 29 25 25 29 30 29 29 29 25 25 25 29 18 29 29 18 14 25 2 25 29 29 29 29 29 29 29 27 25 29 8 18 29 31 29 6 29 29 8 27 6 29 2 29 29 29 18 29 8 25 29 27 29 29 29 29 29 29 29 6 27 8 29 29 8 29 8 6 27 29 8 25 2 8 29 29 29 29 8 18 29 29 29 27 31 18 29 29 8 25 25 29 29 29 29 27 18 6 29 29 29 18 29 18 18 25 29 18 29 25 29 31 29 29 29 18 29 25 29 8 25 29 29 40 29 18 2 2 29 25 25 8 2 29 14 29 29 29 29 2 27 29 2 25 2 18 29 2 29 25 29 27 29 29 29 29 29 29 29 2 29 29 29 2 29 31 18 29 25 29 29 31 25 29 29 29 18 29 25 25 29 2 29 18 29 29 29 14 29 29 8 29 18 18 29 25 2 29 29 29 14 29 29 29 29 29 29 25 29 29 8 6 18 29 8 25 29 29 30 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 6 31 29 29 29 29 27 8 29 29 29 25 25 29 25 18 18 6 29 29 29 18 18 29 27 29 25 29 27 18 29 29 29 29 29 27 8 31 29 29 6 29 29 29 29 29 8 29 29 29 18 25 29 27 8 14 29 29 27 27 29 29 29 14 29 8 25 2 2 8 25 29 29 29 29 25 29 29 25 25 25 27 29 29 6 29 29 25 29 29 29 29 8 18 14 29 8 26 14 29 29 29 8 29 18 8 29 25 29 18 25 29 29 18 25 2 29 29 8 29 29 29 29 30 29 29 31 25 25 29 2 29 29 29 2 2 29 29 27 29 29 2 8 2 25 29 18 29 29 29 29 2 2 29 29 29 18 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 8 29 18 29 29 29 8 29 29 29 29 30 25 29 8 29 29 29 29 29 29 6 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 27 29 25 29 29 25 29 29 25 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 25 14 29 18 29 29 2 29 29 29 29 8 29 29 29 8 29 29 29 25 31 29 29 29 29 27 29 31 18 6 6 29 29 29 29 14 31 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 18 29 29 25 8 29 29 29 29 29 29 29 29 29 29 18 8 29 8 29 29 18 27 25 29 18 29 25 29 29 18 8 29 25 18 18 25 8 8 29 31 26 6 8 30 4 2 29 2 2 2 2 8 31 30 20 2 8 30 2 29 30 8 18 30 2 2 29 2 2 18 4 29 2 29 29 29 29 29 2 8 8 29 29 8 6 2 29 31 25 29 29 29 8 8 2 18 29 29 29 29 29 29 29 18 29 29 27 8 29 14 8 26 8 29 29 6 27 25 2 29 29 29 29 29 29 29 29 6 29 29 30 29 29 29 29 27 29 29 25 25 29 29 25 25 29 29 29 6 18 29 29 29 25 29 29 27 29 27 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 14 29 29 14 29 8 31 29 29 29 29 8 18 29 25 29 31 29 6 29 29 29 29 29 25 29 25 14 25 29 25 6 8 29 6 29 18 29 25 29 27 29 8 29 29 8 29 29 29 29 25 29 29 29 29 25 29 29 25 29 29 25 29 29 29 27 29 25 6 29 29 29 29 6 2 18 29 27 6 29 29 29 29 29 25 29 29 18 2 8 29 18 29 29 29 29 29 25 29 25 25 25 29 29 2 29 29 27 25 29 29 25 8 25 6 29 29 29 6 29 29 18 29 29 2 6 29 29 29 29 25 6 25 29 14 29 2 25 29 25 29 25 29 29 29 18 29 29 27 31 29 18 29 29 25 29 29 29 29 6 31 29 25 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 6 27 29 29 29 25 29 29 29 27 29 29 29 27 18 29 29 29 29 25 29 29 8 8 29 25 14 29 29 29 29 29 29 29 29 29 25 29 29 29 29 31 29 29 29 14 29 29 25 25 29 29 25 29 29 29 25 29 29 29 14 29 29 31 18 25 29 25 29 8 29 29 25 29 29 29 29 29 25 6 29 29 29 29 29 25 29 25 29 29 29 25 2 29 8 29 29 29 31 29 29 18 29 2 25 29 29 29 18 25 6 27 29 6 29 25 29 29 29 29 25 8 29 29 29 29 25 29 18 25 25 29 29 29 29 25 29 14 29 18 2 27 18 8 29 29 29 29 25 6 29 25 29 29 31 29 8 14 29 29 29 31 6 29 29 29 29 29 29 29 18 25 29 29 25 25 25 18 29 14 29 18 27 25 29 29 29 29 6 29 25 29 29 29 29 31 29 8 29 25 25 25 29 29 25 29 29 29 29 8 25 29 14 27 25 29 25 29 2 29 25 25 29 8 29 14 29 14 25 25 25 29 25 18 29 14 18 14 25 29 29 29 29 29 29 29 25 25 25 29 29 25 29 27 29 29 29 29 25 25 25 29 8 29 29 29 29 29 25 29 29 25 25 14 25 25 8 29 25 25 29 27 29 6 29 29 25 29 29 29 29 29 25 14 31 8 29 25 29 29 29 27 29 29 25 25 25 29 29 29 29 18 29 29 29 29 25 14 29 25 6 29 29 29 29 25 29 25 29 6 29 18 29 31 29 29 6 25 25 29 29 29 29 25 29 29 18 25 25 18 25 8 6 29 18 29 29 29 29 29 29 29 30 29 18 2 5 2 29 29 6 29 2 25 29 29 29 29 29 31 25 29 29 2 2 29 29 29 29 8 8 29 25 29 29 29 29 18 8 18 29 29 25 31 29 29 29 2 29 2 29 6 25 18 29 18 29 29 2 29 29 29 6 29 29 31 29 28 29 29 18 8 25 25 29 29 29 31 25 29 29 18 29 25 29 29 6 18 2 8 29 25 8 25 25 31 18 25 31 2 18 29 29 8 29 29 29 6 29 6 25 25 29 8 29 25 25 25 29 29 25 18 29 29 29 31 8 29 30 31 14 31 29 18 29 29 18 29 6 25 29 29 29 29 29 25 29 29 29 29 6 31 29 29 29 29 29 25 29 29 29 14 25 29 27 25 29 25 29 25 8 29 25 6 25 29 14 29 6 29 8 29 29 8 25 29 29 29 25 29 29 29 6 18 29 29 29 29 29 18 29 29 25 29 29 18 29 25 29 29 8 6 29 6 29 29 29 29 29 29 25 29 8 29 18 29 29 29 29 14 29 25 29 25 29 29 29 8 25 8 29 29 25 6 29 29 25 29 8 8 25 25 29 29 25 8 29 6 29 29 29 29 25 29 6 29 29 25 29 29 29 8 25 29 29 25 25 29 29 14 14 29 25 14 29 6 31 29 31 8 29 29 6 29 25 29 29 29 6 8 29 6 29 29 29 29 14 29 27 8 29 29 29 29 2 29 2 25 29 6 29 27 29 29 29 8 2 29 6 29 25 8 29 8 29 18 31 25 18 27 25 29 29 29 29 29 29 8 8 8 25 25 29 29 25 25 25 29 29 29 29 25 8 25 29 29 29 25 25 8 29 25 29 29 31 29 6 29 8 29 29 29 29 29 25 29 29 25 18 29 29 6 25 8 2 29 29 29 29 29 29 29 18 18 2 29 29 8 25 8 29 8 29 8 29 29 29 8 31 29 25 25 25 29 25 29 25 29 29 8 29 18 29 8 25 25 29 29 25 25 29 25 8 8 29 29 29 14 29 29 8 29 29 29 6 25 18 18 6 29 25 29 29 29 29 29 29 25 29 31 29 29 29 29 29 25 29 25 25 29 25 29 29 27 18 29 29 29 25 8 29 2 27 29 6 25 29 29 25 29 29 29 25 14 29 29 29 25 6 29 6 29 18 29 14 29 29 27 25 25 29 25 25 6 29 18 29 29 29 8 4 29 8 8 25 29 8 25 29 29 8 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 25 27 14 29 8 18 20 6 25 25 29 25 29 8 29 29 29 29 25 29 31 29 29 29 29 29 25 29 29 25 29 29 6 29 25 29 25 29 29 29 31 29 31 29 29 25 25 25 29 29 29 2 25 25 6 29 27 29 8 29 29 29 29 25 25 29 29 6 29 29 26 18 8 25 25 29 30 26 4 2 29 2 29 29 25 25 29 2 29 29 25 26 2 29 18 29 29 29 29 8 25 29 2 14 8 29 29 29 29 29 29 6 29 29 30 29 29 18 25 29 18 18 29 29 18 25 29 25 29 29 29 8 31 25 18 27 6 25 29 31 27 29 29 8 29 27 27 29 29 29 29 29 29 18 29 29 29 29 29 25 29 25 25 26 29 18 29 14 27 29 18 8 29 29 29 18 25 30 29 2 2 29 27 2 8 25 18 18 29 18 2 29 29 27 25 29 29 25 6 25 25 18 8 6 29 29 25 2 30 25 29 25 27 18 31 25 6 29 31 29 8 20 29 25 8 29 6 29 6 29 6 25 25 29 6 18 8 18 25 6 25 18 8 6 6 14 18 25 25 29 25 27 29 25 25 6 29 30 2 29 26 27 8 2 29 25 8 30 6 18 25 25 25 29 14 25 29 26 25 29 29 8 29 29 18 25 29 27 8 26 26 27 18 6 2 30 25 31 17 2 2 29 29 8 29 2 2 2 2 29 29 8 29 2 30 25 20 29 29 6 8 29 25 27 31 6 25 29 18 25 29 25 29 29 29 25 25 29 18 29 2 6 8 8 29 8 8 8 8 29 27 29 6 25 25 29 25 26 10 10 26 25 25 29 29 8 27 29 25 29 29 31 18 18 29 6 25 29 25 25 29 8 29 25 18 14 30 29 26 5 4 29 29 18 29 29 29 29 29 29 31 2 18 29 29 6 29 29 29 29 25 18 31 29 29 29 18 2 29 29 29 29 29 29 31 29 18 29 29 2 8 29 29 23 8 29 27 29 29 29 29 29 30 29 29 29 29 29 25 29 29 29 14 8 29 29 29 31 29 25 18 6 29 29 29 25 29 29 18 29 29 29 6 29 29 14 29 25 29 29 25 29 25 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 18 29 29 29 8 29 8 29 25 6 6 18 25 29 29 29 29 29 29 18 29 29 29 29 29 29 29 25 29 6 29 29 29 18 29 6 29 29 2 29 25 29 29 25 25 29 29 25 25 29 25 29 18 29 29 6 25 25 25 29 30 8 26 29 29 29 25 25 2 2 31 2 25 31 8 6 29 29 29 2 30 6 25 18 25 29 25 29 25 29 18 31 29 25 29 31 18 31 29 29 18 29 25 29 2 25 25 6 25 25 25 29 29 27 29 25 31 29 29 18 14 29 8 8 6 8 25 29 29 8 27 8 29 25 18 29 6 29 18 30 29 29 2 29 18 6 31 2 25 8 31 18 29 6 29 29 25 29 6 29 31 2 18 29 27 29 2 18 29 25 29 18 18 2 8 8 18 18 6 29 31 27 2 2 2 27 29 29 29 27 29 18 18 29 29 27 29 30 29 29 6 14 25 8 18 18 14 25 2 25 25 29 29 29 29 29 25 29 29 29 31 29 29 14 2 29 25 29 25 25 25 29 14 25 29 29 25 26 26 29 29 29 29 27 18 29 25 29 8 29 6 29 25 25 25 31 6 2 18 29 29 6 8 29 23 18 29 18 27 29 29 29 29 29 29 29 18 29 29 29 8 25 29 8 25 29 26 4 6 25 29 29 18 25 27 29 29 25 25 31 29 18 25 25 29 29 8 29 31 25 25 29 29 29 29 29 29 29 29 29 29 27 29 31 29 14 25 29 6 25 25 27 29 27 29 25 18 29 29 25 2 29 18 29 29 25 29 29 25 29 6 29 29 29 25 8 8 29 8 18 29 31 29 6 8 25 18 18 29 2 29 8 29 18 29 29 29 25 18 29 31 25 18 6 29 25 29 29 29 29 29 31 8 25 31 25 29 29 14 18 29 29 14 18 25 25 25 29 29 29 29 29 2 29 29 29 25 29 27 6 29 29 6 25 27 29 18 2 25 27 25 29 25 29 29 6 25 29 29 29 25 18 25 29 27 29 29 18 29 29 29 18 25 27 30 29 2 2 17 2 29 29 29 8 2 29 29 29 2 2 25 18 31 2 2 2 2 18 2 18 6 29 29 29 8 2 8 29 8 2 30 29 25 8 26 29 26 29 29 29 2 2 8 26 8 29 26 29 8 29 29 25 6 29 25 29 18 25 8 25 29 18 29 29 29 2 8 8 29 29 29 18 29 29 25 25 25 8 25 25 25 29 6 27 29 25 29 18 29 29 6 18 27 29 14 6 2 29 29 29 25 6 25 29 29 18 29 18 29 6 25 29 31 6 25 31 27 27 25 8 31 25 29 29 25 27 18 29 25 2 6 2 2 6 2 29 29 2 2 2 29 2 2 2 23 2 18 2 27 27 31 2 25 25 29 2 31 23 23 2 2 23 23 8 31 18 23 2 25 18 23 23 8 23 31 8 23 8 29 23 23 8 23 2 23 23 25 23 8 23 23 31 23 23 23 23 23 23 23 8 23 2 23 23 8 23 23 23 23 23 23 23 23 23 23 2 23 23 18 23 2 23 29 29 29 2 23 26 23 23 2 6 23 2 29 18 23 31 23 23 8 2 23 18 23 23 23 29 18 23 8 23 23 2 23 31 23 8 31 23 2 8 23 23 8 2 23 2 29 29 23 29 2 8 23 2 29 29 23 2 23 23 31 2 29 18 2 23 2 29 29 18 23 29 8 23 26 31 2 29 2 2 27 23 23 29 18 23 2 2 23 2 8 23 2 31 8 31 29 29 8 29 29 29 23 29 23 23 2 2 23 23 29 29 26 8 23 29 23 8 29 6 2 23 8 2 29 31 24 8 2 23 23 23 23 2 23 8 23 8 8 23 23 29 23 23 29 23 8 23 29 2 23 2 23 8 23 18 29 23 23 6 6 6 29 29 29 20 2 8 2 8 2 2 2 2 2 23 23 23 2 23 23 2 2 23 8 6 23 2 2 23 29 23 2 2 23 23 23 8 2 29 23 29 29 23 23 23 2 29 2 23 8 23 23 2 2 2 23 23 23 23 23 23 29 23 29 23 23 31 23 31 29 23 23 23 29 2 23 23 29 23 23 8 23 8 23 31 18 2 23 23 2 8 23 23 29 2 23 29 23 23 2 23 26 29 23 23 23 2 18 23 23 23 23 31 29 18 23 18 23 23 23 29 23 23 23 23 2 23 2 23 8 29 23 31 23 2 23 2 2 23 14 8 29 23 2 8 23 23 29 31 23 23 23 23 23 27 23 23 8 31 23 23 31 29 23 23 2 31 18 23 2 23 18 23 23 23 2 8 23 8 5 23 23 2 29 23 23 30 8 8 29 23 23 31 23 27 31 2 8 2 23 23 23 23 2 23 23 29 23 23 29 26 23 23 31 23 31 23 18 31 23 25 2 6 2 31 2 23 23 31 5 23 29 2 18 29 2 31 29 8 4 10 4 4 26 26 2 29 29 2 29 8 6 2 29 23 18 29 29 31 25 29 27 29 26 17 5 6 26 29 6 29 25 29 18 8 29 27 27 25 29 29 29 29 29 8 29 29 29 29 29 6 29 29 27 2 29 29 25 6 29 25 29 29 29 25 29 25 29 27 29 29 18 29 25 18 29 25 29 18 29 29 29 29 29 29 29 29 18 29 27 29 29 29 29 29 14 29 29 31 29 29 8 27 18 6 8 2 2 29 29 2 2 31 29 8 2 29 29 29 29 25 6 25 29 29 2 29 2 18 2 29 2 29 29 29 29 2 2 18 29 14 23 31 6 25 25 23 29 2 29 29 2 23 14 23 25 2 23 8 26 27 29 2 29 23 25 29 29 8 29 29 23 29 2 2 26 29 29 2 29 26 23 29 2 26 29 26 25 8 29 23 2 8 23 2 27 6 29 8 29 2 29 23 26 29 23 2 23 29 23 29 2 31 29 29 5 26 29 29 29 29 8 29 18 25 31 23 29 2 23 29 29 2 29 29 18 29 29 4 29 29 8 29 29 23 29 8 23 31 8 2 29 25 8 8 29 25 23 6 2 18 29 25 23 8 29 29 29 29 2 2 18 2 2 23 29 2 6 8 6 29 23 2 29 2 23 2 18 29 23 6 25 2 8 29 29 2 25 8 23 29 18 29 29 2 23 29 2 29 8 23 8 25 31 2 8 23 29 2 29 29 31 29 27 25 18 26 2 29 31 23 29 29 29 31 29 18 26 29 29 23 29 29 23 29 26 29 31 2 2 2 23 8 18 29 29 6 8 18 8 8 23 8 29 8 2 29 29 29 27 29 23 27 18 27 29 23 8 29 8 29 29 18 29 29 29 29 2 5 29 2 31 29 6 27 29 25 23 2 8 6 29 31 29 29 29 6 25 29 23 29 31 2 25 29 23 8 29 29 2 27 29 6 8 6 29 27 29 17 23 27 4 29 2 25 5 2 2 23 2 29 29 29 29 31 18 31 23 29 23 29 29 29 29 23 26 25 29 8 2 29 29 23 29 29 23 8 29 29 6 8 23 29 29 29 29 2 29 8 29 29 27 25 29 23 2 2 29 27 23 27 2 26 29 23 29 23 18 8 29 26 14 2 4 29 29 29 27 29 29 23 29 29 29 2 18 23 8 29 27 29 29 2 31 23 25 26 27 29 23 29 26 8 29 29 4 8 29 8 29 23 29 29 27 23 2 23 29 29 23 29 29 27 29 2 2 27 29 23 27 23 29 27 5 2 23 29 18 23 2 25 29 29 5 23 2 23 8 23 29 23 8 2 2 29 23 2 18 2 23 29 2 8 29 29 23 2 8 2 23 8 29 8 27 2 29 29 6 23 2 8 23 29 29 29 23 8 18 29 2 2 23 23 23 2 8 26 23 29 2 29 29 6 29 23 8 29 2 23 4 29 2 8 29 23 29 18 2 29 23 6 2 23 29 31 29 2 2 23 29 25 23 23 8 23 29 29 31 2 29 29 2 29 2 8 23 6 6 29 23 29 18 29 23 2 2 29 8 29 29 29 27 5 23 8 6 29 29 23 29 18 25 29 25 31 23 29 29 31 18 2 2 8 8 23 29 29 23 2 23 29 4 2 29 23 8 18 23 8 29 25 5 29 26 8 29 8 29 6 2 29 27 18 26 8 31 23 8 23 8 2 29 29 23 8 29 8 2 29 29 18 31 8 31 29 23 29 29 29 2 29 29 2 23 8 23 27 29 24 6 23 8 29 23 29 23 8 23 29 29 23 23 29 23 8 23 2 29 27 23 26 18 2 29 29 29 23 2 23 2 2 23 23 29 29 6 23 29 31 23 23 29 25 2 27 2 23 23 8 27 2 23 29 23 27 29 2 2 2 27 29 23 29 29 29 2 18 29 2 23 29 29 8 29 29 29 29 25 29 29 2 6 8 29 23 8 29 29 29 8 29 25 29 29 6 18 8 2 25 25 8 8 29 29 29 29 8 29 25 31 29 29 29 29 25 8 29 18 29 29 29 8 29 25 18 29 29 27 29 29 29 29 2 29 29 6 29 31 29 6 6 8 25 29 29 23 25 2 18 18 2 29 29 29 29 29 8 2 29 25 29 29 29 29 2 29 25 29 29 29 6 29 29 2 25 29 29 25 29 29 25 27 29 29 29 8 2 29 29 29 18 25 25 25 29 25 2 29 29 2 29 18 2 29 25 29 18 29 29 5 29 29 27 25 29 25 29 8 27 18 27 27 8 27 29 25 29 29 29 29 25 25 6 29 25 2 29 27 27 29 29 25 25 29 29 2 29 2 25 29 6 6 26 31 29 27 27 29 29 6 29 29 6 27 2 5 23 2 31 2 26 8 18 29 18 25 2 8 29 18 2 18 6 29 2 29 29 29 25 29 2 29 2 23 18 2 23 5 23 8 8 2 27 23 2 29 8 23 29 23 18 23 23 2 23 29 23 29 2 29 23 26 2 8 29 2 18 5 23 8 23 29 23 2 29 2 29 29 23 23 25 29 2 29 23 8 23 5 29 8 29 18 2 18 23 29 23 29 23 2 18 29 23 29 31 29 23 31 18 29 29 23 29 23 29 2 23 2 8 23 2 29 18 29 27 2 29 31 2 29 26 18 26 29 29 2 23 29 6 29 27 29 29 2 29 23 2 2 2 23 23 29 5 27 23 2 23 23 23 29 2 27 23 6 17 2 27 8 29 2 23 23 18 23 29 17 29 23 27 29 29 8 23 2 31 25 23 29 2 29 23 29 23 18 2 25 23 29 8 23 8 18 2 31 23 23 23 25 27 23 18 18 23 23 29 8 2 8 23 18 23 2 2 8 29 31 23 31 23 6 6 23 2 23 23 27 23 29 23 2 29 23 2 23 23 29 23 29 2 8 2 29 23 18 2 2 23 31 2 23 18 23 2 18 23 2 8 23 29 23 8 2 31 18 23 2 23 29 23 23 29 2 23 23 23 31 23 23 8 18 2 23 29 2 29 23 31 29 23 23 23 5 29 2 8 23 23 8 23 2 23 8 23 29 29 23 2 23 31 2 25 23 23 8 23 29 23 2 23 23 23 8 23 25 8 2 23 23 29 29 23 29 23 23 29 27 23 5 29 23 31 29 23 29 29 29 18 29 23 29 2 29 27 27 23 27 27 23 31 23 31 23 29 23 2 23 26 29 2 29 31 31 23 29 8 23 27 29 23 2 23 23 29 2 29 23 29 8 29 23 23 18 24 23 2 25 27 23 31 23 29 23 8 23 27 31 23 23 31 23 29 23 2 23 31 29 23 2 23 29 23 23 23 29 23 23 8 29 26 29 23 29 26 29 23 2 29 8 23 29 31 23 2 23 18 23 23 23 2 2 23 18 4 23 29 29 27 23 6 23 25 23 23 23 31 23 23 23 29 23 29 23 23 2 25 23 23 23 2 23 23 23 23 29 23 23 23 23 23 23 23 23 23 23 29 23 29 23 23 23 18 23 23 23 29 31 29 23 23 23 27 25 23 23 23 23 29 23 23 23 29 23 29 23 23 29 23 23 26 29 23 18 23 23 26 23 23 23 23 23 23 23 2 23 23 23 23 23 23 23 23 27 23 23 23 23 23 23 23 23 23 23 23 23 23 23 25 23 23 23 25 23 23 23 23 23 23 23 27 23 29 23 23 23 23 2 23 2 23 23 23 23 29 23 25 23 23 6 23 23 29 23 23 29 23 23 27 23 23 23 29 23 23 23 23 23 23 23 18 23 29 29 23 23 2 23 29 23 23 23 23 25 25 23 23 23 2 23 29 29 23 25 23 23 23 18 23 23 25 23 29 23 25 29 29 23 23 23 29 23 29 23 29 23 23 23 2 29 23 29 29 29 2 18 29 8 29 29 18 29 25 25 25 29 29 29 29 29 29 29 25 29 29 29 29 29 27 8 29 29 27 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 27 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 16 13 29 29 29 13 29 29 29 29 13 29 29 25 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 13 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 13 19 29 29 29 19 29 16 29 29 16 16 16 2 29 29 29 29 19 19 16 16 29 29 16 13 29 19 29 29 19 16 19 29 29 26 29 29 16 29 29 29 16 16 19 19 29 29 29 6 29 29 29 29 29 13 16 16 13 8 29 29 29 29 29 29 6 29 29 6 29 29 29 25 29 29 29 29 29 29 29 29 29 29 8 2 27 27 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 27 6 2 29 8 29 27 29 29 27 29 29 5 29 8 29 29 8 6 29 29 29 18 29 2 29 31 18 18 29 2 29 29 29 29 8 29 29 29 2 2 2 2 29 8 23 27 23 18 23 29 23 2 23 29 29 23 29 23 2 29 23 6 23 8 2 29 23 29 29 23 18 23 2 29 25 23 29 18 29 23 29 29 29 23 29 8 14 23 29 23 23 2 23 29 25 23 29 29 23 2 29 23 31 8 23 29 23 29 29 2 26 23 23 18 2 23 29 8 29 8 23 29 29 29 29 23 31 2 29 23 29 27 18 23 29 23 29 29 29 6 29 23 29 29 23 18 25 23 2 23 2 26 31 6 18 18 18 18 18 18 23 29 8 29 23 18 18 29 23 29 8 31 25 29 29 29 8 29 25 8 8 23 29 18 2 29 26 8 29 26 29 23 29 2 23 6 29 8 23 6 29 8 23 29 29 14 18 23 18 18 25 23 29 29 29 29 2 8 6 23 29 29 8 29 29 8 29 29 8 29 2 29 29 29 29 23 29 8 29 2 2 23 29 29 29 29 29 29 29 25 2 25 29 23 8 29 8 29 18 8 23 2 25 29 29 29 29 23 29 25 23 29 2 29 29 8 29 29 29 29 25 25 29 2 29 29 2 29 2 27 29 29 8 23 25 18 29 2 2 23 29 29 29 29 29 29 5 29 29 29 6 29 29 29 29 17 25 2 23 29 29 29 31 29 29 17 29 29 29 6 29 29 29 2 29 27 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 2 29 29 18 25 17 29 29 13 17 29 29 29 29 29 29 29 29 17 29 29 29 29 16 13 29 29 29 29 17 29 29 29 29 29 29 2 23 29 31 29 29 2 29 29 29 29 29 29 29 29 29 2 16 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 13 26 29 29 29 29 29 16 29 29 29 29 29 29 17 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 25 29 29 29 29 29 29 29 29 29 29 2 29 31 29 18 29 29 29 29 31 29 29 2 29 14 29 29 25 29 26 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 29 8 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 2 29 8 29 8 2 29 23 29 29 29 23 29 29 2 29 25 29 2 29 29 2 29 29 29 14 29 14 29 29 29 29 29 29 8 29 29 29 29 5 29 29 29 29 29 2 23 18 18 2 29 25 29 29 2 29 29 29 29 25 29 2 31 8 29 14 29 23 8 18 23 25 29 2 29 29 31 29 29 29 25 29 25 29 29 29 18 27 29 29 29 25 29 8 31 2 29 8 29 2 29 29 23 29 8 29 29 5 29 29 18 29 29 29 25 2 6 31 2 29 18 29 2 2 27 29 27 25 29 29 29 5 23 29 29 29 29 29 23 29 8 29 29 29 29 23 2 29 29 2 23 29 8 2 29 29 29 31 29 2 31 29 29 29 8 29 29 31 2 29 29 29 29 25 29 2 25 29 31 18 29 29 29 18 2 29 29 26 2 29 27 29 2 25 29 8 2 8 29 29 25 31 1 2 29 23 29 29 31 29 2 2 29 8 29 18 29 25 8 23 29 29 29 8 2 29 29 27 29 8 29 29 29 29 29 29 29 29 29 29 25 29 23 29 8 14 29 29 23 29 29 29 29 23 29 29 29 2 23 8 29 29 25 2 23 29 27 29 23 29 2 29 29 29 29 29 14 8 23 29 23 29 29 29 29 29 23 29 29 29 23 6 29 29 29 29 29 23 23 29 29 29 29 2 31 23 29 23 18 23 23 23 23 2 23 29 23 23 29 29 23 23 29 23 29 29 29 2 29 27 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 16 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 16 29 16 16 13 29 16 29 29 29 29 29 29 16 29 29 29 29 17 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 23 29 23 23 6 2 23 29 29 29 29 29 8 23 8 29 29 4 29 29 23 29 23 29 16 29 29 29 17 29 29 23 29 29 23 29 29 29 23 2 29 29 29 23 29 29 23 2 29 23 2 29 29 29 5 8 23 29 23 23 29 8 23 31 23 29 31 5 29 23 29 29 23 29 29 23 29 31 23 29 29 23 27 29 23 29 29 23 29 2 23 29 26 29 23 29 27 23 29 23 2 29 23 25 8 23 8 29 2 23 2 29 29 23 29 29 23 29 23 29 31 29 8 18 23 2 23 23 29 6 23 2 8 29 8 29 29 2 23 29 29 29 23 29 29 5 29 29 29 29 23 29 29 29 4 29 29 17 17 29 29 29 29 23 29 29 29 29 29 29 29 23 29 29 23 2 17 13 29 29 17 16 29 8 29 23 2 29 13 29 29 16 16 29 23 29 29 29 2 29 29 29 29 29 29 16 13 29 17 16 29 16 29 23 29 29 16 16 29 16 2 29 29 2 23 29 29 29 29 29 29 29 29 26 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 2 17 29 29 31 29 29 29 29 29 29 29 2 29 8 29 17 18 29 29 29 17 29 29 29 16 23 29 29 2 29 29 29 18 29 23 29 29 29 29 29 29 29 29 29 29 29 8 2 29 14 29 29 26 29 29 29 29 29 29 2 23 29 2 23 29 29 6 29 29 29 29 29 29 29 23 29 29 29 29 2 29 29 29 29 29 29 29 29 31 2 29 23 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 8 29 29 29 26 2 29 29 29 29 29 29 4 29 29 29 26 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 2 29 29 5 29 29 18 29 8 29 31 2 29 29 2 18 18 29 27 2 29 23 31 29 29 29 29 29 2 14 29 29 8 29 29 8 23 29 8 2 18 23 29 31 29 29 29 29 29 2 29 29 29 29 29 2 25 25 8 29 29 29 23 25 27 8 29 2 29 18 29 31 25 31 29 29 29 29 2 29 25 29 29 29 29 23 2 23 25 29 31 29 25 5 29 29 8 23 29 29 29 29 18 8 31 29 2 29 29 29 29 27 23 25 14 18 18 29 29 25 23 2 29 29 29 29 6 29 18 25 29 29 29 6 29 23 29 18 6 29 29 29 5 29 25 29 29 18 29 2 29 25 2 8 31 29 25 8 29 29 31 29 29 2 18 29 29 29 23 27 29 6 29 2 29 18 29 29 2 29 29 14 25 2 2 29 18 2 29 29 2 18 29 5 29 29 29 31 29 29 8 29 6 23 29 18 29 29 29 2 29 29 29 18 8 31 23 29 8 29 2 31 29 29 29 29 27 8 2 29 29 29 29 6 25 29 29 2 29 29 27 29 29 31 8 8 26 29 2 31 29 29 29 29 23 29 29 29 2 31 18 29 29 29 29 23 29 25 29 29 29 29 29 29 2 8 29 29 18 29 29 29 29 29 2 23 29 29 29 18 25 8 29 29 25 8 29 29 29 29 29 23 29 2 29 29 18 25 25 29 29 29 29 25 29 29 29 27 31 25 29 29 29 29 23 18 29 2 29 29 18 29 29 25 25 25 18 29 2 29 29 25 29 25 8 29 23 29 2 18 29 29 29 29 29 29 25 29 18 29 29 29 29 25 29 29 2 29 29 29 29 29 2 29 25 29 29 23 29 29 29 29 25 8 29 29 29 2 6 25 29 8 25 24 29 29 29 23 29 8 8 25 8 8 29 29 29 29 26 29 29 29 2 31 25 29 25 29 31 29 29 25 25 29 29 8 29 29 29 29 29 25 29 29 31 2 25 23 29 29 29 29 23 29 25 18 29 25 29 29 31 18 29 29 29 25 25 29 29 27 29 23 29 29 29 27 6 25 29 29 2 8 29 23 29 29 25 29 29 29 29 23 29 31 29 29 27 18 29 29 29 29 29 6 2 25 18 29 29 29 29 29 25 18 8 25 29 23 29 25 25 18 29 25 29 23 29 18 25 25 29 23 29 29 29 29 29 18 29 29 25 25 23 29 6 29 25 29 29 29 29 23 27 29 25 29 29 25 29 27 27 29 23 29 27 29 29 25 29 25 29 25 25 29 29 29 23 25 29 29 29 25 29 29 29 29 23 29 29 29 31 23 29 29 29 29 8 29 29 2 8 29 29 29 23 29 14 29 29 25 25 23 29 29 25 29 29 29 18 29 25 25 23 31 29 29 29 27 29 29 29 29 23 25 29 25 23 29 29 29 29 29 29 25 23 29 29 29 29 29 29 25 29 23 29 25 29 29 29 29 29 29 23 29 29 29 29 29 25 29 29 23 29 29 29 25 29 25 29 29 2 29 27 29 29 18 29 29 29 29 25 6 23 25 25 29 29 29 29 29 29 29 25 29 29 29 29 29 14 29 29 29 18 23 29 6 29 6 29 29 2 29 29 29 29 29 8 2 8 29 29 29 25 6 29 29 29 29 27 29 29 31 8 29 29 29 18 25 29 25 29 29 29 23 29 29 29 29 29 25 29 14 29 29 29 6 6 25 29 29 29 29 25 29 8 25 29 8 8 29 29 23 29 29 29 18 29 25 29 25 29 29 18 2 29 29 29 2 25 29 8 14 29 29 29 29 25 29 29 29 29 29 8 8 8 29 29 29 23 29 29 29 25 29 29 29 29 29 23 29 31 2 18 23 29 29 29 29 29 29 29 29 29 29 29 29 25 2 18 29 29 25 29 29 8 29 29 29 23 25 29 29 25 29 25 29 27 29 8 25 18 29 29 29 29 25 31 29 25 29 29 23 2 29 25 29 29 29 29 29 23 27 29 29 29 29 8 29 18 29 29 29 29 25 25 25 18 29 25 29 29 29 8 29 25 29 29 29 29 29 29 29 25 31 29 29 29 25 29 25 29 29 29 29 29 18 29 29 2 29 8 29 29 25 29 25 29 29 25 29 29 25 29 8 29 25 25 8 29 29 29 29 29 29 2 29 29 29 29 29 29 31 29 25 29 27 6 29 29 29 29 29 29 29 29 29 25 25 29 25 29 6 29 8 29 29 8 29 29 29 8 29 29 25 29 29 29 29 25 25 18 29 18 25 8 18 29 29 29 25 8 29 25 29 29 25 29 8 29 2 29 29 25 29 29 6 25 8 29 6 29 8 27 29 25 29 29 25 25 2 25 29 25 8 29 29 25 25 29 8 29 8 25 29 8 2 27 25 29 25 29 29 29 18 29 29 2 29 29 29 2 2 2 29 2 8 29 29 29 25 25 31 27 2 14 29 18 2 29 18 29 2 29 5 8 8 29 27 2 18 2 18 29 2 2 8 8 29 29 2 6 29 2 23 8 23 23 8 23 29 8 23 2 29 23 23 29 25 23 23 5 23 23 23 2 23 29 23 23 29 23 23 2 23 29 23 8 23 23 23 18 23 29 23 29 31 23 2 31 26 2 29 23 18 29 2 8 23 23 29 8 2 8 29 23 8 18 23 29 25 2 8 29 23 18 8 23 29 29 2 29 27 31 8 2 2 18 23 23 2 23 2 23 31 2 23 23 2 18 23 5 23 23 8 29 29 23 2 23 23 29 2 25 6 23 27 2 8 29 18 2 29 29 29 2 29 23 23 2 25 23 27 29 23 6 2 23 8 2 2 29 2 23 31 2 29 29 2 18 29 23 5 6 18 2 31 23 2 23 29 31 23 2 23 2 2 23 2 18 29 29 2 2 29 23 2 23 2 2 29 2 29 31 27 2 23 23 2 29 2 31 27 2 2 6 5 29 23 2 29 2 2 2 2 29 2 2 23 8 29 2 2 29 30 2 18 23 23 2 29 23 2 23 23 23 2 23 23 23 23 23 23 23 23 23 29 23 23 23 29 25 25 23 2 25 2 29 29 29 23 2 8 25 29 25 29 23 29 29 6 23 8 29 27 29 29 23 29 23 25 31 29 29 25 29 23 29 25 29 23 29 23 29 23 29 29 25 25 29 18 25 29 29 25 29 29 27 29 25 25 29 6 29 29 29 29 25 29 25 29 29 25 29 25 29 29 29 6 29 14 25 29 2 8 29 29 31 25 8 29 25 29 14 25 29 18 29 8 29 8 2 29 31 29 31 29 29 29 2 8 6 18 18 29 25 29 31 2 18 29 29 2 8 29 25 29 31 29 18 29 5 29 8 18 29 6 23 23 23 23 23 27 23 29 29 23 29 23 25 23 29 23 23 23 23 29 2 23 23 29 2 31 29 23 23 18 23 29 23 23 29 23 29 2 8 2 23 29 31 23 23 29 23 2 23 29 23 27 8 23 2 23 31 29 23 29 23 23 8 6 23 29 23 31 31 2 23 29 29 27 6 2 23 29 23 2 29 23 31 5 29 23 23 29 23 17 23 31 23 23 18 23 5 6 8 2 2 29 23 8 2 29 29 18 29 29 23 29 2 29 4 23 2 23 29 29 23 29 4 8 8 29 2 23 29 27 29 29 18 2 25 29 23 23 2 29 31 23 2 31 29 2 23 29 17 25 8 2 23 29 26 2 2 23 2 2 31 2 23 8 31 5 29 2 2 27 31 2 23 29 2 2 23 2 8 29 31 27 2 8 2 2 29 2 18 29 2 29 2 18 29 29 8 29 17 29 2 29 8 2 29 29 31 2 2 18 29 18 8 23 18 2 8 2 23 2 4 29 23 2 8 2 29 2 8 8 2 24 23 27 23 29 31 2 23 29 31 29 23 18 23 23 23 27 29 29 8 8 23 2 6 23 23 29 31 29 23 6 23 27 23 23 31 4 29 29 29 23 18 23 18 23 23 31 23 23 29 2 18 23 27 23 18 29 23 25 8 23 23 25 29 23 23 2 29 27 27 23 25 29 23 2 29 31 23 23 31 23 29 8 6 23 23 2 6 18 29 2 29 27 25 18 29 25 25 29 25 29 29 29 29 29 31 29 29 14 29 2 29 2 31 29 8 29 29 8 29 29 18 14 27 29 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 25 25 29 29 2 2 31 29 29 31 29 29 6 29 29 25 29 29 25 29 29 29 8 29 29 29 25 29 2 18 2 29 18 8 29 25 18 29 25 27 31 8 8 29 29 2 29 29 29 29 29 2 25 29 29 27 18 5 29 6 18 29 29 31 29 18 18 29 29 29 18 29 2 29 18 29 8 2 29 6 29 6 29 29 29 29 29 29 8 27 25 29 25 25 29 29 29 2 6 23 29 23 25 29 23 23 29 6 2 18 23 23 29 23 29 2 29 29 29 23 29 29 31 29 4 25 29 23 18 23 29 2 23 31 23 29 23 29 29 23 29 29 23 2 18 23 29 31 23 25 18 6 23 29 29 27 23 29 8 25 23 18 2 29 23 29 29 29 31 23 29 2 23 29 23 29 23 2 23 29 31 6 23 8 2 23 29 29 23 23 2 23 8 2 23 29 29 29 2 29 29 23 29 2 8 29 25 29 23 29 8 29 2 29 29 29 18 29 18 2 29 29 29 29 6 23 2 29 8 31 2 8 23 31 2 2 26 29 18 29 18 2 29 25 2 29 29 29 29 23 2 18 29 23 2 29 2 29 29 26 2 5 6 29 29 29 23 27 29 2 31 29 29 2 8 23 29 29 2 23 2 8 29 2 29 8 29 2 2 29 29 2 8 23 29 2 29 29 31 8 29 23 25 29 2 18 27 2 2 23 2 29 29 2 29 6 2 23 25 29 29 2 29 2 29 23 18 29 2 23 2 23 29 2 29 29 8 18 2 25 8 29 2 31 6 29 29 8 29 29 29 29 2 29 23 29 29 31 2 18 31 2 18 2 2 29 29 31 2 2 2 29 2 25 2 25 2 2 2 29 2 8 8 24 2 27 29 27 18 23 23 8 23 6 29 23 23 31 23 18 23 23 23 29 23 25 23 6 18 23 23 31 27 29 23 18 31 29 27 8 23 2 8 29 8 31 8 29 29 18 23 29 2 23 29 23 18 29 8 6 8 23 14 2 18 6 31 29 2 25 6 23 31 18 29 29 31 23 29 6 29 8 29 18 29 29 23 29 29 6 23 29 18 2 29 25 25 25 29 29 29 2 8 23 29 14 29 25 29 25 29 29 27 25 29 25 25 25 25 29 29 29 29 29 25 25 29 25 31 27 6 18 29 29 29 2 25 25 18 25 29 29 25 29 23 25 25 29 29 29 25 29 14 29 29 29 29 31 25 29 29 29 23 14 18 6 29 18 27 31 29 29 29 29 29 29 29 29 29 29 25 29 8 23 29 29 29 29 14 29 18 25 29 29 29 29 6 25 29 2 29 29 29 25 6 25 29 29 23 29 8 29 29 18 29 25 31 29 25 29 29 25 29 31 29 8 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 6 29 23 14 29 25 29 29 25 29 29 25 25 29 29 29 29 29 29 25 29 27 29 29 14 29 29 29 29 27 29 29 29 29 29 29 14 29 29 29 29 29 29 25 25 25 29 29 18 29 29 29 2 29 14 27 29 8 2 29 23 29 2 4 23 29 14 23 18 29 27 31 23 29 29 29 29 18 29 29 8 29 29 8 29 29 23 14 29 29 31 29 29 25 29 29 29 29 29 8 14 29 18 25 29 29 29 6 8 29 29 25 29 23 29 29 29 8 29 29 29 29 25 29 29 29 29 29 27 18 6 29 29 29 29 25 29 29 29 25 29 29 6 29 31 25 29 25 29 29 29 29 29 27 29 29 29 29 29 14 29 29 29 29 29 18 25 29 29 29 29 2 29 25 29 25 29 29 29 6 29 25 29 29 25 25 25 2 14 29 29 29 25 29 6 25 14 25 29 23 27 6 8 29 29 29 29 25 29 29 29 29 25 25 25 29 2 29 25 29 18 29 6 29 29 29 29 29 25 25 25 27 29 29 29 27 25 29 29 29 29 27 29 29 29 29 8 29 29 29 8 29 6 29 14 29 25 29 18 29 29 29 29 29 29 6 29 29 29 25 27 29 29 18 31 6 29 29 25 25 25 6 29 29 29 29 25 8 18 29 29 18 25 29 29 25 2 29 18 29 29 2 2 29 29 23 29 29 29 29 29 29 25 29 29 27 29 29 29 2 2 29 27 25 29 8 29 25 29 14 6 29 29 29 29 31 14 29 29 14 31 2 29 6 27 29 29 2 25 8 29 29 27 8 29 29 25 29 29 29 29 29 27 25 29 25 29 29 29 29 29 29 25 25 29 8 25 29 6 6 6 29 18 29 29 25 25 29 25 25 29 29 29 29 25 25 29 2 25 29 25 31 29 29 29 29 29 29 29 31 29 29 18 29 27 29 6 29 31 8 29 29 6 25 29 29 25 29 29 29 29 29 29 18 29 25 29 18 29 14 25 29 25 29 29 25 6 14 29 29 6 18 25 29 29 6 29 29 29 29 25 6 29 29 2 14 31 14 25 29 25 29 8 29 8 18 29 29 29 8 29 2 29 2 29 14 29 29 8 29 29 29 29 25 29 29 29 29 29 25 25 25 25 29 25 27 6 25 27 29 29 29 29 25 29 29 29 29 29 25 25 25 6 25 29 29 18 29 29 25 27 8 29 29 25 29 29 25 27 29 6 29 25 29 25 25 29 8 29 29 25 25 29 25 18 25 25 29 14 29 29 27 29 18 29 25 29 29 8 29 29 29 25 8 18 6 29 29 29 29 29 18 25 27 29 29 31 29 14 29 29 29 29 18 25 29 29 8 29 29 27 29 31 27 29 18 18 25 2 18 25 18 8 2 23 23 23 8 23 23 23 29 25 23 31 23 23 25 23 23 23 2 23 23 23 23 31 23 2 23 23 23 2 23 23 2 23 31 23 23 23 2 31 23 18 2 23 31 23 23 2 23 31 2 6 23 2 23 23 2 23 2 5 23 23 2 23 23 2 23 2 2 23 2 23 2 2 2 25 8 2 2 8 27 6 2 2 2 2 2 2 2 2 2 2 2 2 23 29 2 2 29 2 5 2 12 31 2 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 8 23 31 2 2 2 5 29 2 27 23 23 23 23 23 2 23 23 23 23 2 23 23 23 2 23 23 2 29 23 23 23 2 23 23 23 23 23 23 2 31 23 23 2 23 23 23 23 2 23 23 2 23 31 2 23 31 2 23 2 23 5 5 2 2 2 23 2 2 31 2 2 2 2 2 5 31 5 2 23 29 2 25 2 23 2 2 31 2 2 2 2 2 2 2 8 23 2 2 2 30 23 23 29 23 23 23 23 23 23 23 23 23 14 23 23 14 23 23 23 23 23 29 29 29 2 2 2 2 23 23 23 23 5 23 23 23 23 29 23 2 23 2 23 23 2 23 23 23 2 23 18 23 23 23 2 23 23 23 2 23 2 23 23 23 23 2 26 2 2 23 2 23 5 29 23 2 23 23 23 2 23 31 2 23 26 23 31 23 18 2 31 31 31 23 2 23 23 23 2 23 29 2 18 5 23 2 2 2 2 29 2 29 2 2 2 29 2 29 18 29 29 2 2 14 2 27 2 26 18 2 8 29 29 29 2 29 2 29 26 29 29 6 2 29 29 8 29 29 29 29 29 5 29 29 18 29 29 29 2 29 31 8 2 31 18 29 2 31 29 29 29 2 29 29 2 29 8 29 18 23 2 18 27 29 29 29 29 29 29 2 27 29 2 25 29 29 29 8 18 29 29 29 29 2 29 8 31 2 31 29 8 2 14 2 29 29 29 18 18 25 29 29 29 6 29 29 29 29 25 8 2 29 29 29 29 18 18 2 18 29 25 2 30 18 29 29 29 8 31 29 18 29 31 29 29 8 14 29 29 6 2 29 25 29 29 29 29 23 29 25 29 8 29 25 18 29 29 6 29 31 8 27 29 29 25 29 29 29 29 29 26 29 29 29 29 23 29 25 18 29 29 25 29 23 29 18 29 29 25 29 25 8 23 31 18 8 23 18 29 29 29 29 29 23 29 29 29 29 8 29 6 25 29 29 29 29 27 23 29 8 29 29 29 25 29 25 23 29 29 29 18 18 25 29 29 23 29 18 29 29 27 29 29 29 29 2 29 18 2 25 23 29 31 29 29 29 8 29 2 29 29 29 25 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 23 25 6 8 8 29 29 25 25 25 8 29 18 29 25 23 29 29 25 29 25 29 25 29 29 29 27 25 8 14 29 18 6 29 23 29 25 18 29 29 18 29 23 29 29 8 31 29 29 31 29 18 2 29 25 29 29 23 6 8 25 29 29 18 29 25 2 25 29 8 8 29 29 29 29 29 27 29 29 29 29 25 29 27 29 25 25 29 29 29 29 25 8 27 29 29 25 29 29 29 29 29 29 29 23 29 2 29 25 29 29 25 29 29 25 25 18 29 29 29 29 31 23 29 29 29 29 29 29 29 29 29 29 14 29 29 29 27 29 29 25 18 23 27 6 2 29 25 25 29 25 29 6 25 29 29 29 25 25 18 29 18 29 8 29 31 23 29 8 2 29 25 29 29 29 29 29 29 29 29 29 25 8 23 29 29 25 8 8 8 18 29 6 27 25 29 29 27 29 2 29 27 29 27 29 29 29 25 27 29 29 29 29 25 23 29 29 29 29 29 29 18 29 25 29 27 18 8 25 29 29 23 29 29 29 29 18 25 29 29 29 27 29 29 29 29 27 29 29 29 6 29 29 29 29 29 29 29 27 29 29 18 29 6 29 29 25 29 27 29 23 8 2 2 29 29 29 29 25 29 6 29 25 8 8 8 29 29 29 18 29 29 27 18 2 25 25 25 23 29 29 29 25 29 29 29 29 29 18 31 29 8 29 29 29 23 25 31 8 2 29 25 2 18 29 29 29 29 29 29 29 18 29 29 8 18 25 31 23 29 29 31 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 25 29 29 29 23 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 25 25 27 29 29 6 29 25 23 29 6 29 29 6 29 8 26 31 23 29 29 18 27 29 27 29 29 25 29 29 4 29 31 14 29 2 29 29 27 29 29 29 29 25 14 29 23 25 29 29 2 29 29 29 29 25 8 29 8 29 29 25 25 8 29 29 27 29 29 23 25 29 29 8 29 29 29 29 18 25 29 29 25 29 29 29 18 29 29 6 29 29 8 29 31 29 2 2 29 18 6 25 27 29 27 25 29 29 25 25 29 18 29 29 29 23 29 29 29 8 8 29 29 29 29 6 6 29 8 29 29 6 29 29 29 23 8 25 2 29 29 26 18 18 31 8 29 31 27 6 29 29 29 31 29 29 8 29 6 25 29 29 29 23 2 29 6 23 29 2 25 29 29 29 25 8 29 8 29 29 6 29 25 14 27 23 29 25 29 6 29 29 29 29 29 29 29 29 23 29 25 2 29 29 8 29 25 29 27 29 29 29 2 27 25 29 29 25 29 8 18 8 29 29 27 25 29 25 29 8 29 29 27 29 29 29 25 25 29 18 25 29 8 29 29 6 27 25 29 25 29 18 29 29 25 25 18 29 29 29 18 29 25 29 29 29 29 29 25 29 29 29 18 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 25 25 29 18 27 29 29 29 31 6 2 31 29 29 18 29 29 25 29 25 29 29 2 29 2 18 25 29 29 18 29 29 18 29 29 29 18 29 6 29 29 29 25 31 29 29 29 29 25 29 29 29 25 29 29 29 27 29 25 27 29 29 29 6 29 29 29 25 29 25 29 29 29 27 29 18 29 29 8 6 29 27 29 29 8 29 29 2 29 29 25 2 25 29 29 29 29 29 31 29 29 29 29 29 29 29 29 25 29 6 25 18 29 25 29 18 29 29 6 18 29 25 29 29 25 29 29 25 14 29 25 18 29 29 6 18 27 29 29 25 8 29 29 29 18 25 29 25 29 29 27 25 25 29 27 25 8 27 27 27 29 25 8 27 31 27 25 31 27 29 29 6 31 18 18 2 18 25 29 25 5 6 18 29 8 2 18 2 25 18 2 31 29 29 5 29 29 29 27 2 29 31 2 25 25 5 29 27 29 2 29 8 27 29 29 31 2 2 18 29 23 23 18 23 23 23 2 25 23 23 8 2 29 23 8 18 29 23 25 18 29 23 2 18 18 23 29 23 29 23 2 23 6 23 29 14 26 23 14 23 25 2 29 23 23 2 23 2 23 23 2 23 18 8 31 23 17 23 2 18 29 23 18 2 31 23 23 8 23 31 2 23 29 23 2 23 29 6 29 23 2 29 2 29 29 23 23 2 23 23 23 31 2 23 2 23 5 14 29 8 2 29 23 5 29 2 8 29 23 2 8 2 8 6 31 8 25 29 2 2 2 29 31 5 29 23 2 2 29 2 2 23 31 2 2 2 29 31 27 2 29 2 5 2 2 8 2 2 2 29 30 2 2 31 23 23 23 23 2 23 23 23 23 23 6 23 23 2 23 29 23 27 27 27 27 23 29 23 27 23 23 27 23 23 6 31 23 8 23 23 23 27 23 31 8 23 23 29 23 23 27 23 18 23 23 23 31 23 23 23 23 23 23 23 29 2 29 27 8 25 14 29 29 25 29 8 29 6 29 29 25 2 2 29 29 6 29 29 29 29 8 2 2 29 29 29 18 29 25 29 29 29 27 8 29 18 6 29 2 25 29 8 29 25 29 29 29 29 29 25 2 29 18 8 6 29 29 29 29 29 25 29 29 29 18 29 29 29 29 29 25 2 8 18 29 18 18 29 29 18 29 29 2 29 25 18 29 25 29 29 29 29 29 29 29 31 29 6 29 25 25 25 29 6 29 29 29 29 25 29 18 29 18 18 29 29 2 29 6 29 25 29 29 2 2 29 29 29 29 8 25 5 6 25 29 6 29 25 29 29 29 6 29 27 29 29 25 2 29 29 29 29 29 29 29 27 29 25 29 29 29 29 27 2 29 29 18 29 14 29 29 29 2 2 27 29 8 25 29 29 29 25 31 2 29 29 2 25 29 29 14 29 29 29 8 18 29 29 29 29 18 2 25 29 29 27 8 18 27 29 29 18 5 29 18 25 29 29 29 29 8 18 29 29 29 6 29 2 29 29 2 29 29 29 23 18 23 29 23 29 29 2 29 23 27 25 29 8 8 23 29 29 2 23 18 29 23 29 8 2 29 23 29 29 23 29 25 23 29 23 18 23 29 29 23 29 29 29 23 25 2 23 8 29 29 23 2 2 2 23 29 29 29 31 2 25 26 23 2 29 26 29 29 23 29 29 29 23 8 2 2 29 29 23 29 18 29 23 29 25 29 23 31 29 2 29 2 29 29 23 8 2 6 25 23 29 25 29 25 23 29 2 29 2 18 29 29 29 23 29 25 25 23 29 8 18 18 29 23 2 29 29 23 2 18 29 29 29 23 29 25 2 8 23 29 2 29 23 27 27 8 29 25 29 23 29 29 25 29 2 29 29 23 29 18 23 29 31 18 29 29 2 23 29 29 25 29 23 29 29 8 23 26 8 23 29 31 25 23 29 29 2 29 29 27 23 29 18 18 23 29 8 23 29 29 25 23 2 6 23 18 2 31 8 31 29 29 29 29 29 29 27 18 29 18 29 29 23 8 2 29 18 23 29 25 29 23 8 2 8 29 26 29 6 29 2 29 29 29 23 29 29 29 27 29 2 8 29 18 29 29 29 23 18 2 29 6 29 31 6 18 29 29 8 5 29 26 8 29 10 10 10 4 29 14 23 5 29 23 8 29 2 29 25 29 29 29 23 18 2 29 8 29 2 31 31 29 25 27 23 29 26 29 18 31 29 26 29 31 2 31 23 14 29 23 29 2 29 29 29 6 29 2 5 29 29 29 23 6 25 27 29 2 25 2 31 29 29 29 31 29 2 29 18 23 25 29 29 31 29 23 29 29 2 29 8 18 29 29 29 23 29 6 29 2 8 31 29 26 29 29 17 25 27 2 2 29 6 25 31 18 29 29 29 29 28 25 2 29 2 29 2 29 29 8 31 29 2 25 18 2 31 29 29 29 29 29 2 29 29 29 29 14 26 29 2 29 29 18 8 8 29 8 2 23 27 29 27 2 29 29 23 18 2 29 2 31 29 29 29 5 8 29 2 29 24 31 29 29 29 31 23 18 23 8 29 29 18 27 23 23 8 23 18 29 29 23 23 29 23 23 18 29 23 23 2 23 29 29 23 29 23 29 23 23 18 29 25 23 25 27 23 23 23 25 23 25 23 23 23 23 23 23 27 23 23 29 23 29 23 23 8 8 2 27 23 27 2 27 23 27 2 25 27 29 27 23 31 27 29 27 29 29 29 31 25 25 27 6 29 25 29 29 29 27 25 27 2 8 29 27 29 8 29 25 29 29 29 25 27 31 29 14 25 8 25 29 27 25 29 25 29 31 18 29 29 29 25 25 14 2 25 29 26 29 10 29 29 29 29 2 29 29 29 29 29 29 29 25 25 25 25 18 25 18 29 29 27 25 29 25 18 25 2 29 18 27 2 18 2 5 29 2 2 5 2 2 23 23 23 23 23 23 23 2 23 23 5 23 23 23 23 2 23 23 2 23 23 23 2 23 2 23 23 2 23 23 23 2 23 23 2 2 23 2 23 8 5 23 31 2 5 23 2 23 31 2 23 23 23 2 23 31 23 31 23 2 2 23 2 2 29 2 18 2 2 23 2 31 2 2 23 2 2 29 2 26 2 29 23 2 2 2 29 2 2 2 2 2 8 17 30 29 31 2 23 23 23 23 2 23 23 31 31 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 29 2 23 23 23 8 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 18 23 23 23 23 29 18 29 29 25 29 18 29 25 29 8 25 29 18 27 29 31 29 29 29 29 29 25 29 25 29 18 29 29 6 25 29 29 29 29 18 25 14 25 29 6 29 29 29 14 29 29 29 6 29 31 18 29 18 18 29 29 31 29 29 2 29 2 8 6 18 8 29 27 8 29 29 29 18 29 2 29 29 29 29 18 29 27 29 29 29 29 6 29 29 29 18 29 29 2 29 25 29 2 2 29 29 18 27 29 25 2 29 27 8 18 25 29 29 2 2 25 29 31 25 29 25 18 25 25 6 6 2 18 2 29 29 6 29 29 29 18 29 25 2 31 29 18 29 29 29 29 29 29 28 29 29 25 27 29 29 5 29 25 29 29 2 23 18 23 29 23 29 23 29 23 18 31 23 29 8 18 25 23 29 23 29 25 29 23 29 25 2 29 23 25 29 23 29 29 23 18 8 23 8 23 29 29 29 8 23 29 29 29 29 5 2 29 23 2 29 23 29 2 29 23 18 29 23 2 23 29 25 29 23 29 23 2 29 31 23 29 29 23 29 18 29 23 25 29 29 29 23 2 29 2 23 29 29 25 23 31 2 23 29 29 29 23 29 8 29 31 29 23 18 18 2 23 25 27 23 8 29 29 23 2 2 29 23 29 23 29 8 23 29 29 23 29 29 25 2 2 26 29 29 23 25 23 29 2 2 23 29 29 23 29 29 29 2 29 23 29 23 27 29 29 29 4 8 29 27 29 26 18 2 2 26 29 29 2 5 26 29 6 23 14 25 29 29 23 6 29 29 18 23 29 2 2 29 29 29 23 2 29 2 29 29 29 2 25 25 29 25 29 25 27 29 29 23 29 2 29 23 8 29 29 23 2 2 2 29 29 18 23 25 29 2 8 29 31 25 29 23 18 29 2 18 23 29 29 29 2 29 23 29 26 29 25 29 18 2 29 8 25 29 29 5 29 29 6 29 2 8 23 25 29 25 29 25 27 18 25 29 29 25 2 29 8 26 29 31 26 29 2 8 29 29 18 29 31 29 31 26 25 29 31 29 25 29 29 2 29 31 29 29 18 29 29 29 25 2 31 29 29 5 29 29 29 29 29 29 29 29 29 18 29 29 5 18 23 29 29 31 25 2 2 29 29 29 2 2 27 2 2 18 23 29 29 8 29 2 2 29 29 29 29 8 23 2 29 2 8 8 8 29 29 29 29 2 29 29 29 8 2 8 25 29 2 27 8 25 2 2 29 2 2 24 17 27 29 29 29 2 29 29 25 8 29 29 29 29 2 29 18 8 26 23 29 25 23 18 23 2 23 29 23 27 23 23 29 23 23 29 25 23 23 23 23 23 23 8 23 29 29 14 29 31 29 2 23 18 25 23 8 23 29 29 29 29 29 23 29 29 29 29 29 23 27 23 23 29 25 29 23 27 2 29 6 23 25 25 23 29 23 23 6 23 29 18 29 18 23 25 18 29 25 25 25 23 25 25 23 25 25 18 29 23 25 23 25 25 29 25 25 29 18 18 6 29 31 29 29 29 18 29 29 29 29 29 18 29 25 6 31 2 29 29 29 8 14 27 8 29 29 29 27 6 29 8 18 29 25 29 29 29 25 27 14 29 29 6 26 8 2 29 29 25 8 29 8 29 29 18 18 18 6 29 29 25 25 6 25 29 27 18 25 6 29 2 29 18 29 18 25 29 29 18 29 29 29 29 29 29 2 2 29 18 2 5 25 29 25 5 29 29 2 29 18 5 2 29 29 29 2 18 2 25 29 18 5 29 29 2 23 23 23 2 23 23 29 23 23 23 5 29 23 23 2 2 5 23 23 23 8 8 2 23 23 23 29 23 29 23 2 18 23 23 23 2 23 23 23 2 23 18 23 2 23 23 2 23 23 2 25 2 23 23 23 8 23 8 26 23 2 23 23 2 23 26 2 23 23 29 2 29 25 23 31 23 2 31 23 2 29 26 23 23 31 5 23 29 23 23 29 2 23 29 23 2 29 23 26 26 2 29 8 29 2 8 2 29 2 2 2 26 27 31 18 2 2 31 2 2 29 29 2 2 31 2 23 29 29 23 2 8 2 31 23 2 29 31 2 29 25 2 25 8 29 2 23 2 8 5 8 2 8 29 31 29 8 2 2 18 2 31 24 23 23 23 23 23 23 8 29 29 23 29 31 23 23 23 29 23 23 29 2 23 25 23 6 23 25 29 23 23 25 23 23 27 29 23 29 23 29 23 29 23 29 29 23 23 25 23 18 25 18 23 23 23 29 23 23 6 4 23 8 23 18 25 23 23 25 23 31 23 29 23 23 8 29 23 8 8 6 23 8 23 29 23 29 31 23 14 8 18 23 23 29 18 23 23 29 29 23 23 25 18 25 25 29 14 6 29 18 29 29 25 27 29 29 31 29 29 29 6 8 18 29 2 29 18 18 25 6 29 26 2 29 31 29 6 8 29 2 29 8 8 8 25 25 29 25 25 29 8 29 31 25 29 29 29 25 29 29 2 29 29 2 29 18 29 29 2 29 2 18 29 5 8 29 18 2 2 2 14 2 29 5 29 23 23 18 27 23 23 29 23 29 23 23 23 8 23 23 29 2 23 23 23 23 2 23 18 29 23 23 2 23 29 23 2 29 23 23 23 29 2 23 23 29 23 5 23 29 23 25 23 23 18 29 23 29 29 23 2 23 8 23 23 2 23 25 29 23 23 5 23 26 23 2 25 23 25 25 8 5 23 5 29 18 23 2 23 2 27 29 23 23 18 23 23 2 23 2 2 8 18 2 23 2 23 8 2 18 8 2 23 23 8 29 31 2 23 29 23 2 23 2 29 2 29 31 2 26 29 29 8 31 2 25 31 8 29 2 29 2 23 2 23 8 31 2 23 8 2 2 31 2 2 18 2 26 18 29 8 18 5 29 23 29 29 2 23 23 29 2 8 29 2 18 26 2 29 8 29 2 2 2 8 29 2 27 23 29 31 29 27 2 6 2 2 8 2 2 24 31 29 29 23 23 27 29 29 23 6 31 29 23 23 23 23 26 29 23 25 23 8 2 18 23 31 31 23 27 29 8 23 31 29 23 29 6 23 27 18 29 29 23 25 25 29 23 25 23 29 29 31 29 8 23 14 29 23 29 29 23 29 23 29 25 29 23 23 23 29 29 23 29 25 18 25 23 8 25 29 23 29 25 23 29 27 18 2 23 23 29 29 23 25 25 29 29 23 25 23 29 23 29 25 29 29 29 29 2 29 29 31 2 6 6 6 29 29 8 29 6 6 25 29 31 29 29 18 6 25 25 18 27 29 29 29 25 29 29 2 2 25 25 25 25 29 26 29 2 8 2 8 29 29 2 29 29 6 18 29 29 29 27 25 25 29 29 25 29 8 29 29 18 25 29 29 8 29 8 8 29 29 25 29 29 29 29 29 29 18 2 8 29 29 2 6 29 25 2 8 29 29 29 29 29 29 29 25 29 6 27 31 8 29 6 2 29 29 2 29 29 27 25 2 27 29 29 29 2 25 5 8 2 18 18 29 17 17 26 16 16 10 13 29 29 2 2 25 2 31 29 29 29 29 16 5 29 23 29 23 23 18 2 23 23 29 23 29 31 2 2 29 23 29 29 23 8 23 8 23 23 29 23 23 8 23 29 23 29 23 5 23 29 29 23 4 2 23 23 23 18 23 2 29 31 23 29 23 4 23 23 31 23 23 18 2 23 18 23 18 2 23 29 23 23 2 23 2 2 23 29 23 23 2 5 23 31 4 23 2 23 23 23 23 29 23 2 23 23 25 29 23 25 2 23 2 23 6 23 23 31 29 2 23 25 5 29 23 23 4 29 23 25 31 6 2 2 23 2 2 29 5 23 31 29 2 23 2 23 18 2 2 2 23 23 29 2 23 8 29 2 25 23 8 29 23 2 2 29 29 29 2 29 2 26 31 2 29 5 29 29 18 8 29 31 29 5 29 29 31 29 31 2 24 29 2 29 29 23 23 23 29 23 29 23 23 18 29 25 23 23 29 23 29 23 18 23 6 23 25 23 29 6 23 23 23 23 25 18 23 29 25 2 29 29 23 18 25 25 2 29 23 23 29 29 25 2 23 25 29 23 18 29 31 4 29 29 23 29 18 23 23 23 29 8 18 23 31 23 23 18 23 8 29 23 18 25 23 2 23 18 29 23 23 23 23 2 18 29 27 29 29 25 29 29 27 31 25 29 27 18 25 25 29 27 29 18 29 25 6 29 6 25 29 2 29 29 29 21 16 1 10 10 26 4 29 29 29 29 29 29 29 14 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 16 29 29 29 16 16 29 16 13 16 13 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 13 16 8 16 29 29 29 29 29 29 29 16 16 16 29 29 29 29 16 16 13 16 16 16 29 29 16 16 16 29 29 29 13 16 16 29 29 16 29 29 29 29 16 16 16 16 13 29 16 19 16 29 16 16 16 29 29 29 29 16 29 16 17 16 29 29 16 29 29 19 29 16 29 13 16 16 29 16 16 14 16 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 8 29 29 29 25 6 29 29 29 25 29 25 29 29 25 18 29 25 27 29 29 29 31 29 29 29 29 13 29 29 29 13 29 29 29 16 16 16 16 16 16 16 16 16 29 13 16 16 29 13 29 29 29 29 29 8 29 13 29 16 29 29 29 29 29 16 16 16 29 29 13 29 16 29 16 16 29 19 16 29 16 29 29 16 29 16 16 29 29 29 16 29 29 16 29 29 29 29 29 29 16 16 29 16 29 16 16 16 16 16 29 16 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 16 13 13 29 29 16 29 16 13 29 29 29 16 29 29 29 29 29 29 29 8 13 29 16 29 29 29 29 29 16 29 17 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 16 25 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 14 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 5 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 29 29 29 25 2 29 29 29 29 29 29 29 25 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 2 18 29 2 29 29 29 17 29 16 29 2 29 29 29 4 17 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 18 29 29 29 29 29 17 29 29 29 23 29 29 29 29 4 29 25 29 29 29 29 23 29 29 5 29 29 29 29 29 18 29 29 29 23 29 29 29 29 17 29 29 2 6 4 29 13 29 23 29 23 29 29 29 29 29 17 29 29 23 29 29 23 2 23 29 29 29 23 29 29 29 17 8 2 29 29 29 29 17 27 29 23 29 29 29 23 18 29 23 29 29 17 29 29 4 29 13 29 17 29 29 23 2 29 29 29 13 23 8 29 18 23 29 23 25 29 29 29 23 29 29 5 5 29 29 29 17 29 29 29 29 23 17 29 29 17 29 29 29 29 23 29 29 26 23 18 29 29 23 29 29 8 29 29 5 29 29 29 29 29 29 29 4 29 29 29 29 2 29 23 29 2 2 23 8 2 23 29 31 29 29 29 2 2 4 29 29 23 29 23 2 29 29 23 29 2 29 29 23 23 29 31 2 29 23 8 29 26 29 31 23 29 23 31 29 5 25 23 29 2 29 29 29 29 2 6 29 29 23 5 29 23 8 29 8 23 29 29 23 29 6 29 29 6 23 29 29 29 8 17 18 2 23 8 29 29 23 29 29 2 23 23 29 29 29 29 2 8 26 29 31 29 29 2 29 23 2 25 27 23 2 29 23 29 29 26 5 29 29 29 29 29 17 31 31 2 29 29 18 2 2 25 29 29 29 23 29 26 2 23 29 23 29 24 18 29 29 17 29 29 29 23 29 29 23 18 23 29 25 23 25 2 23 23 23 25 14 23 23 29 29 23 29 29 23 29 23 23 29 18 23 2 8 29 2 18 23 29 29 23 29 23 6 23 2 2 23 29 27 23 29 29 23 29 6 23 29 18 29 23 31 23 29 29 31 23 29 29 23 29 29 23 2 23 29 29 25 23 29 23 29 23 18 23 18 23 23 29 18 23 25 29 29 29 23 23 29 29 29 23 29 23 29 23 6 23 29 29 2 23 23 25 25 23 23 29 29 25 25 29 29 29 29 29 29 29 25 6 8 2 25 29 8 29 25 18 29 29 25 29 29 29 29 29 29 29 27 2 29 18 29 29 29 29 8 25 29 25 29 18 29 29 29 18 18 29 25 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 16 29 16 29 2 29 29 8 29 29 29 29 29 8 16 29 29 29 29 29 16 13 29 29 29 17 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 16 13 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 13 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 6 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 18 29 2 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 8 25 29 8 29 29 29 29 2 29 29 29 18 29 29 29 29 5 29 29 25 29 29 29 18 8 29 29 29 29 29 2 29 29 5 29 29 29 29 8 18 27 29 29 29 5 29 29 29 29 5 29 29 29 2 2 29 18 2 2 29 25 29 2 29 29 29 18 2 31 5 29 5 29 2 23 2 23 25 23 23 29 5 23 23 23 18 8 23 29 23 8 23 31 23 23 2 23 8 2 23 23 23 29 8 25 23 2 23 29 23 2 23 23 23 2 23 23 29 23 2 23 8 23 2 23 23 2 23 26 2 23 31 23 2 23 29 23 23 5 23 4 29 5 23 23 23 2 23 29 23 18 23 2 23 29 18 31 31 23 2 23 18 8 23 23 29 18 29 5 2 2 23 26 25 2 23 2 2 2 29 26 27 29 23 2 31 23 6 2 31 2 23 29 18 29 2 23 2 23 29 18 25 29 2 29 2 18 29 2 26 27 29 29 26 2 29 29 2 31 2 8 25 29 5 25 2 31 2 31 2 29 18 2 29 2 8 2 29 18 29 18 18 2 8 2 8 29 2 29 18 30 2 27 18 28 23 23 31 29 29 23 8 18 23 23 23 18 23 27 23 23 29 23 25 23 23 27 6 23 8 23 31 18 23 18 23 23 6 23 23 29 23 29 6 23 6 23 18 29 2 2 23 23 29 23 29 23 23 8 29 23 29 8 23 2 23 23 23 23 23 23 23 23 23 29 23 23 25 23 23 23 31 23 18 23 23 23 23 29 23 23 25 23 23 29 29 23 23 31 23 23 23 27 18 23 23 29 29 2 25 29 2 29 29 25 25 25 25 2 27 18 29 29 2 18 2 29 5 2 27 2 18 29 5 5 2 29 29 5 31 23 23 29 18 23 18 23 2 23 23 23 8 23 23 29 23 2 23 31 23 23 26 29 23 23 31 2 23 18 23 23 2 2 23 2 2 23 29 18 23 2 29 23 29 29 23 23 23 23 2 23 29 29 29 5 6 23 2 23 23 2 2 23 2 2 23 2 23 5 18 23 8 8 2 23 18 29 2 29 29 23 23 2 26 31 2 18 29 31 2 23 23 29 2 18 23 6 23 2 23 2 8 29 31 29 26 27 4 23 25 18 5 2 2 29 29 23 2 25 29 23 5 8 2 31 26 8 23 2 23 29 29 8 8 27 17 18 2 8 14 8 23 2 2 2 2 2 2 29 29 5 29 18 2 8 2 24 2 27 18 23 23 29 23 2 23 23 23 2 23 23 23 23 23 23 23 2 23 23 18 23 23 23 29 23 6 23 25 23 23 31 6 8 23 29 23 23 29 27 29 29 23 29 8 2 14 29 23 29 8 29 23 23 29 2 23 29 23 29 29 23 23 23 23 23 8 29 23 29 29 29 25 2 29 25 25 25 25 29 25 8 25 29 18 27 18 29 29 29 25 6 29 6 29 25 29 29 25 29 6 25 29 29 25 25 25 29 29 29 18 29 18 29 25 27 29 29 29 29 29 14 29 29 25 29 29 29 8 29 6 29 29 25 29 6 29 29 29 29 29 27 6 27 18 18 25 29 25 29 29 29 29 29 29 14 29 25 6 29 29 18 27 25 29 18 29 25 29 25 25 25 29 29 6 29 29 29 29 25 29 29 29 29 6 29 29 29 29 27 29 29 29 29 18 25 29 29 8 29 14 29 27 29 29 6 29 25 29 29 29 27 27 25 29 29 2 2 29 29 29 25 29 29 29 25 29 25 29 25 25 25 29 29 29 25 29 29 14 14 29 25 29 29 29 8 29 29 29 29 25 25 29 29 14 25 29 29 29 31 29 29 25 6 29 29 29 29 29 25 29 29 29 6 31 14 25 29 25 29 29 29 27 29 8 25 25 29 25 29 25 8 25 29 25 29 25 25 18 18 29 29 29 25 29 29 18 25 25 18 2 29 18 29 25 29 25 29 29 29 6 6 29 27 25 2 2 18 26 29 25 2 29 18 8 2 25 2 2 18 29 2 2 29 2 31 25 25 2 29 18 29 2 29 2 8 29 29 2 29 27 18 8 29 5 29 29 23 23 29 29 23 23 2 29 23 29 23 29 14 23 8 29 29 23 2 29 23 29 29 29 29 29 29 6 18 29 6 2 23 18 25 23 29 2 23 2 23 31 25 29 8 23 23 29 31 23 2 23 29 23 29 23 2 23 6 23 29 29 25 8 2 23 8 29 23 2 29 23 23 29 5 25 29 8 2 2 29 23 31 23 29 29 2 8 27 29 23 18 23 8 23 29 26 23 14 18 29 2 18 26 25 23 29 5 18 23 29 29 23 2 5 25 29 8 29 23 29 29 29 23 8 6 23 5 23 29 29 23 29 25 8 23 2 29 29 8 23 29 2 29 23 29 2 23 29 29 23 29 29 29 23 2 29 2 8 2 23 23 29 2 23 29 23 8 23 29 2 2 29 29 29 2 29 29 23 2 5 29 23 29 27 23 29 2 23 23 2 29 8 2 14 2 8 29 8 29 8 29 14 2 2 29 29 18 29 2 18 2 5 29 29 2 29 2 8 8 2 24 29 2 2 23 23 23 29 23 23 23 26 26 23 23 6 23 29 23 14 23 2 23 23 23 23 23 29 23 23 29 23 23 23 23 8 23 23 25 29 23 23 23 18 23 23 23 23 18 2 23 23 23 23 23 23 6 8 29 29 26 31 2 18 8 20 29 29 29 29 2 29 18 29 18 5 29 2 2 29 2 29 2 2 2 29 2 2 29 2 18 29 2 29 23 23 2 23 29 23 18 23 23 23 2 23 29 23 29 23 23 23 2 2 8 23 23 23 5 31 23 5 23 18 4 23 23 8 29 2 23 23 2 23 2 23 8 2 23 8 4 23 2 23 23 2 23 2 23 23 18 2 29 29 5 29 23 23 2 2 23 2 23 23 5 26 2 2 23 23 2 23 2 2 2 2 23 2 29 2 8 23 2 2 8 2 2 2 2 2 29 2 8 18 2 2 2 29 30 31 2 23 23 23 8 29 23 23 23 23 23 23 23 23 8 25 23 31 23 23 23 23 23 29 23 23 27 23 23 23 23 23 23 23 23 6 23 23 23 23 23 2 23 27 23 23 23 23 23 23 23 23 23 23 23 23 23 23 27 23 23 23 23 23 25 23 23 23 23 23 23 23 8 23 29 23 8 23 14 2 8 23 8 29 23 6 8 8 2 8 23 23 27 23 23 23 18 23 27 6 26 2 2 31 2 18 25 25 2 29 2 2 2 29 29 29 6 2 29 18 23 23 23 29 23 8 23 23 23 2 29 29 2 23 29 23 29 23 23 23 23 4 23 23 18 23 29 23 23 23 2 23 23 23 23 29 23 23 29 2 2 23 2 23 23 23 23 23 5 23 29 2 23 29 23 2 23 23 23 2 23 23 23 2 29 23 2 23 23 2 23 2 2 29 2 18 18 4 4 29 23 2 23 2 29 31 2 2 29 2 23 23 23 23 29 29 23 2 31 5 2 2 5 2 18 27 2 2 2 8 2 31 2 29 23 2 30 2 23 23 23 23 23 23 23 23 23 23 23 2 23 23 23 23 23 23 23 23 23 23 2 2 23 31 23 2 23 2 29 23 23 23 23 23 23 23 8 2 23 23 23 23 29 23 23 2 14 29 25 29 29 29 29 25 8 29 31 27 18 25 29 27 27 29 6 29 29 29 29 27 29 29 27 27 25 8 27 29 29 29 29 29 25 29 25 25 8 29 25 25 25 18 25 29 29 25 25 29 29 29 29 6 29 29 29 25 29 29 29 29 25 25 25 29 29 25 29 29 27 8 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 6 25 29 8 6 8 25 29 29 25 29 29 8 29 25 29 25 29 29 8 29 29 18 29 18 31 29 18 29 25 29 29 25 29 29 18 29 29 29 29 31 29 25 29 18 29 29 29 29 25 25 29 29 25 29 25 29 29 18 31 29 29 18 29 31 29 29 8 25 18 29 29 29 27 29 29 25 29 29 29 8 29 27 29 29 8 29 29 29 27 25 27 29 6 26 25 6 29 29 18 18 2 29 29 25 29 18 29 29 29 18 26 8 8 6 29 29 29 8 29 29 29 31 29 29 29 31 29 29 29 29 29 29 29 29 29 29 18 29 29 25 29 29 29 29 29 8 29 27 29 25 29 29 25 31 29 29 18 29 6 29 25 29 8 25 29 25 29 29 6 29 29 8 29 31 29 29 29 29 6 29 29 29 29 8 27 25 29 29 29 29 29 29 29 29 29 18 25 29 29 14 29 29 29 18 29 29 8 29 29 14 31 29 29 29 8 29 29 18 29 29 29 25 29 29 29 18 8 25 25 29 29 27 29 29 31 25 6 29 25 29 18 29 25 29 29 29 29 25 29 29 29 14 8 31 27 29 29 29 29 27 29 27 18 8 29 29 29 29 29 29 14 29 29 29 8 29 29 8 8 29 29 29 29 29 29 27 31 29 29 29 29 18 29 25 29 29 14 29 29 29 27 6 25 25 29 27 29 27 29 25 6 8 18 29 8 26 6 29 29 29 29 29 29 6 29 29 14 25 29 29 25 2 29 18 25 29 29 25 25 6 29 29 25 29 18 29 31 29 29 25 6 6 8 29 29 29 29 8 29 18 6 8 29 29 29 29 29 25 29 25 29 29 8 29 18 29 29 29 18 6 6 29 31 29 27 8 25 8 29 6 29 2 6 29 29 29 18 29 29 29 25 29 29 29 25 31 25 29 25 2 25 25 29 25 29 25 25 29 29 29 25 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 27 29 29 29 18 18 27 18 25 29 14 29 27 29 29 29 29 29 6 29 29 29 29 31 29 27 29 18 6 29 29 18 18 29 29 29 29 25 18 18 29 6 25 29 29 29 29 29 31 29 25 29 29 29 25 29 29 25 25 29 25 29 29 29 29 29 18 29 29 14 29 25 29 29 29 29 25 6 29 29 25 29 8 6 29 29 18 29 8 29 29 2 29 18 29 31 14 25 8 29 29 29 27 29 29 29 8 27 8 26 2 29 25 6 14 29 29 29 26 29 29 29 6 18 25 29 29 29 29 29 25 29 27 18 29 29 25 29 18 18 25 28 28 18 8 2 8 2 5 29 2 29 25 29 25 29 14 8 18 5 29 2 31 28 29 6 8 29 28 31 2 25 4 8 8 29 29 29 29 29 29 28 25 25 29 8 28 29 29 31 29 2 29 5 29 2 6 29 2 29 29 28 28 31 25 25 29 6 29 28 2 29 2 2 6 29 2 29 2 29 29 18 25 27 29 28 29 29 29 2 29 29 29 29 8 29 2 18 28 25 29 29 28 18 8 25 5 29 27 29 2 29 29 2 28 29 27 29 28 29 25 2 8 25 26 2 27 27 28 2 29 29 28 29 28 29 29 2 8 2 2 2 28 18 29 27 25 29 29 27 29 18 29 25 25 8 31 29 29 29 27 25 29 6 29 29 29 29 8 29 8 25 29 29 18 29 27 25 25 27 2 29 29 27 6 25 29 29 29 25 29 27 31 6 18 18 31 18 31 25 27 25 29 29 25 6 29 27 31 25 29 6 25 25 18 29 29 25 29 29 29 29 29 25 29 29 25 2 6 29 29 8 25 18 25 29 29 26 25 29 29 29 25 25 29 29 8 29 29 31 18 18 29 27 29 29 25 25 27 8 2 29 29 27 25 25 29 29 2 8 29 29 8 8 18 31 29 25 2 31 29 25 27 25 29 29 29 25 29 18 29 27 29 29 8 8 8 29 29 29 29 29 29 29 2 8 8 29 18 25 27 31 27 25 18 18 29 28 2 18 2 2 2 29 2 18 29 2 6 2 8 6 5 29 29 2 29 29 4 28 29 27 27 29 28 27 25 29 2 2 8 27 8 6 31 31 28 28 29 18 29 27 29 29 28 29 2 5 29 2 29 2 25 29 2 28 23 18 6 28 29 28 2 29 25 2 29 29 2 29 29 18 2 29 28 28 8 2 29 28 28 2 2 2 8 6 29 29 2 18 2 29 18 28 29 29 28 25 29 2 25 2 2 31 28 29 2 29 29 28 29 25 29 2 29 23 29 29 2 8 29 29 29 29 29 29 29 28 29 28 29 2 2 23 29 2 2 25 25 31 18 28 5 8 29 29 29 29 29 31 18 29 29 29 25 8 27 25 18 2 29 6 18 29 25 29 25 2 25 2 27 31 29 27 31 29 29 18 29 25 29 18 29 18 29 29 8 25 25 29 29 25 16 1 1 4 4 18 29 8 25 27 25 27 25 29 25 25 29 29 29 27 29 29 25 25 25 18 2 25 29 29 29 29 8 6 29 29 8 27 27 29 25 25 27 6 27 29 29 18 27 29 14 27 29 29 25 25 18 18 18 29 31 27 29 25 28 29 18 29 2 2 2 2 29 29 29 2 2 29 2 2 29 29 28 27 31 2 2 29 31 2 29 18 28 29 29 28 27 2 29 2 26 25 18 8 8 29 2 29 18 2 29 2 29 29 28 6 18 2 29 29 29 29 2 8 28 29 29 28 8 2 29 29 2 23 28 28 29 28 28 8 2 18 2 2 29 25 29 2 29 29 29 29 25 28 8 2 2 2 29 27 8 27 5 29 29 29 29 29 29 29 28 18 29 2 2 18 26 8 23 27 2 29 23 2 28 2 29 29 27 25 29 29 29 27 29 29 27 25 27 29 29 31 29 29 29 8 27 29 27 25 27 27 29 27 25 8 8 29 29 29 25 29 29 29 25 27 27 25 29 29 31 29 29 29 29 29 29 6 31 29 25 6 25 31 29 29 29 29 27 29 14 29 29 25 25 29 29 18 29 29 29 29 29 29 8 31 8 29 8 25 29 29 8 29 31 31 18 29 31 29 29 6 6 29 18 27 29 29 27 29 29 18 29 29 29 29 29 6 29 29 29 29 25 25 29 25 18 29 18 25 26 2 29 29 18 27 8 25 29 29 18 25 29 25 29 2 29 27 25 25 8 31 6 18 25 29 6 18 18 18 29 29 8 29 29 6 8 18 25 27 27 29 14 29 8 2 29 25 18 18 25 6 29 25 29 29 29 18 27 26 25 29 6 25 25 2 8 18 27 18 18 8 29 29 6 18 29 6 28 28 8 2 2 2 5 31 25 14 8 18 2 18 31 29 28 29 2 28 28 8 8 8 18 28 29 4 10 10 10 29 29 26 29 2 29 28 29 8 8 2 29 2 29 2 29 28 28 2 29 31 2 29 28 28 2 29 28 28 29 2 23 29 29 2 29 28 2 29 28 28 29 2 6 29 27 23 23 18 5 29 28 28 8 29 28 8 29 5 8 23 23 18 5 27 29 28 29 29 2 2 5 31 23 23 25 18 28 2 29 29 27 8 27 8 2 29 29 8 8 29 27 31 8 8 29 29 29 25 27 6 29 29 29 29 29 29 29 29 25 29 29 29 27 8 2 29 2 27 2 8 8 8 29 29 2 29 29 29 8 29 29 6 18 29 6 25 29 29 25 29 25 6 29 29 29 25 29 29 25 18 29 23 27 8 29 16 29 29 29 8 26 29 8 29 26 4 8 29 29 18 29 29 29 29 29 29 29 28 29 29 29 29 8 18 29 29 29 29 8 6 29 29 29 29 25 29 18 31 18 29 29 29 29 29 27 29 29 18 29 29 29 28 28 2 17 29 2 29 29 2 29 2 29 2 8 2 28 29 29 28 28 29 29 29 29 29 2 29 29 29 29 29 29 2 18 28 29 8 29 8 2 29 27 29 29 28 29 29 2 6 29 4 29 2 29 2 2 18 2 18 18 2 29 8 28 28 6 29 29 29 2 29 23 29 8 29 29 2 18 29 29 29 29 25 28 27 2 8 2 2 6 5 2 2 8 23 8 25 2 31 2 28 29 29 29 18 29 28 6 2 18 2 18 2 18 2 2 2 31 29 23 2 23 18 28 29 29 29 31 2 27 29 29 25 29 28 25 29 18 29 2 2 2 2 2 2 29 29 2 29 29 23 31 28 23 8 29 29 29 28 29 8 8 2 2 2 8 29 2 2 23 2 29 28 29 2 8 6 6 8 29 18 29 27 25 25 25 27 31 25 8 8 25 25 8 27 31 31 29 29 18 29 19 16 29 29 6 29 29 6 29 29 27 27 29 29 27 8 31 27 29 6 29 25 25 29 2 29 6 25 25 25 29 27 25 29 18 27 8 25 25 18 25 27 29 6 25 29 25 29 29 29 25 31 27 27 27 29 27 29 18 18 29 29 29 29 29 29 29 8 14 14 29 27 29 28 2 2 2 29 18 2 8 2 28 29 29 28 8 2 2 29 2 2 31 2 18 28 28 28 28 2 31 2 23 2 28 29 29 2 29 28 5 8 29 29 23 2 28 29 28 29 2 8 2 8 2 8 2 29 18 29 23 25 29 28 2 29 2 25 8 2 2 29 18 29 29 27 29 28 29 6 5 8 18 23 29 2 23 28 23 28 2 2 2 2 23 8 29 3 2 8 8 25 29 25 29 27 18 29 29 29 18 8 25 6 25 29 31 18 4 26 8 5 18 29 2 2 6 18 8 8 6 25 4 10 10 29 4 29 29 29 18 29 29 29 29 28 2 29 2 2 29 29 8 2 29 8 29 29 29 2 18 8 27 29 28 28 28 28 29 5 2 29 29 2 8 26 29 28 8 29 8 2 2 2 29 29 5 28 28 31 29 28 29 31 2 29 2 8 18 23 28 25 5 29 29 29 28 2 2 8 5 29 17 2 2 23 28 28 28 18 2 2 2 29 2 18 29 29 18 23 18 2 2 29 29 2 29 28 29 2 5 29 18 8 29 29 2 2 2 29 29 8 31 8 23 28 28 8 27 28 28 29 29 8 2 29 31 8 2 18 29 23 26 18 29 2 29 29 25 29 29 29 25 29 29 29 29 25 8 29 29 29 14 29 18 29 29 29 25 29 29 8 8 29 8 25 29 29 8 29 29 8 8 26 2 29 29 29 27 25 25 25 29 18 27 29 25 2 25 29 25 8 29 29 8 29 18 8 8 29 25 8 14 29 29 28 28 18 2 5 25 2 29 2 26 2 2 2 8 2 27 28 29 28 18 31 6 2 2 29 6 8 29 8 2 18 28 28 25 29 28 29 2 8 29 31 18 2 2 2 29 8 18 29 23 23 29 8 29 29 28 29 27 28 29 28 8 2 2 8 31 23 29 29 29 29 23 2 28 2 28 28 18 5 29 2 29 2 8 29 2 23 23 28 29 29 28 28 27 17 18 2 23 2 2 29 23 28 29 29 28 18 8 8 5 8 8 2 8 2 4 8 29 29 29 28 2 8 5 29 2 2 23 23 2 4 2 28 23 2 29 29 25 25 29 8 8 25 14 29 6 29 6 29 29 29 29 8 25 6 29 29 6 29 6 18 29 8 27 26 8 29 29 29 6 18 29 18 8 29 18 29 26 18 25 29 29 6 25 29 29 31 27 8 25 27 29 27 27 18 29 29 29 8 26 6 29 26 8 18 29 29 6 29 8 8 20 29 8 4 29 29 29 18 29 8 29 29 29 31 29 27 8 8 8 26 29 18 6 29 29 25 27 8 8 29 29 29 29 29 29 8 29 29 2 29 29 29 29 25 25 25 25 27 25 27 18 28 29 2 2 8 2 29 29 29 29 2 28 28 29 8 29 29 28 29 6 29 5 2 29 29 2 27 29 29 6 31 25 28 29 28 18 29 18 8 18 31 2 29 17 18 23 31 28 28 2 25 29 29 29 28 8 2 5 8 29 8 25 5 23 8 29 8 2 29 29 29 28 29 29 8 25 6 2 23 29 2 23 18 2 28 28 29 2 28 28 5 29 31 2 2 23 31 8 6 29 23 28 25 8 29 28 8 29 18 8 2 8 2 29 23 2 23 23 2 28 18 8 31 31 25 29 28 29 2 2 8 29 8 23 25 8 5 23 29 29 23 4 29 5 29 4 28 29 31 8 29 8 27 29 29 25 18 14 8 29 29 6 8 6 31 8 6 25 29 8 29 25 29 25 27 29 25 31 8 14 8 18 29 29 29 25 27 25 29 25 18 6 25 29 29 29 29 29 8 29 2 6 29 29 29 29 29 29 26 8 29 2 29 29 29 8 26 8 29 29 6 29 2 8 29 8 29 8 25 25 29 25 27 8 27 18 25 25 27 29 18 18 8 29 25 27 31 31 29 29 29 28 28 31 2 29 29 8 25 29 5 2 2 2 17 29 29 2 18 28 29 28 5 14 2 8 29 2 2 29 28 29 28 2 2 29 2 6 2 29 26 26 26 17 26 29 29 27 29 28 8 2 2 2 2 29 29 29 29 28 2 26 19 4 4 29 8 2 18 18 29 29 29 2 23 2 29 8 29 28 29 29 28 28 29 2 5 2 23 23 2 23 2 18 29 28 2 23 5 29 23 23 8 29 23 28 2 2 29 29 28 2 2 2 29 31 29 8 23 5 29 23 8 31 29 8 29 2 23 26 29 14 27 2 27 29 25 29 8 29 25 27 29 8 18 29 27 6 18 27 27 8 8 29 27 29 8 29 6 25 29 27 29 25 14 2 18 18 27 25 29 27 18 29 8 29 25 25 18 26 8 8 29 27 8 29 8 8 2 2 26 8 8 28 2 2 8 8 2 29 8 28 28 28 2 8 31 29 2 28 4 29 28 28 31 2 2 8 2 23 29 2 2 28 28 2 29 28 18 18 2 18 18 28 28 2 29 23 2 2 23 2 2 29 29 23 18 2 28 18 2 23 23 29 8 23 28 28 27 28 2 5 5 2 23 2 23 2 8 18 28 5 28 2 23 23 2 23 2 23 2 23 8 28 29 29 29 6 18 25 29 8 18 29 8 8 29 29 8 6 29 27 14 29 14 18 18 6 6 2 25 29 29 28 28 29 2 29 6 29 29 2 14 8 25 29 2 18 2 2 6 29 2 29 28 18 29 31 29 28 29 18 29 5 8 23 29 29 2 28 25 29 8 25 29 28 2 29 8 26 8 29 2 18 25 28 29 2 29 29 2 29 28 8 2 29 8 29 5 29 29 18 23 26 2 29 2 8 8 29 29 28 8 2 29 29 25 29 25 25 28 29 29 2 29 8 2 29 8 2 2 29 31 29 23 8 2 29 2 29 29 23 8 23 29 29 29 28 26 29 29 18 29 29 29 29 29 29 29 29 29 28 29 6 29 29 8 8 29 2 2 8 2 29 29 29 23 29 29 8 18 29 23 2 5 2 23 6 2 29 29 23 8 18 29 8 2 31 29 29 8 31 25 28 2 29 29 29 25 2 29 29 23 29 5 2 18 23 29 18 29 23 29 29 29 2 8 23 26 2 2 25 29 6 23 29 31 29 29 29 29 29 29 29 29 29 29 2 2 28 28 8 25 29 8 29 29 2 29 8 29 29 29 8 31 29 29 5 29 23 25 29 2 23 26 2 2 29 29 2 18 15 29 25 23 2 8 29 29 29 18 18 29 29 29 2 29 29 25 29 29 25 25 25 29 29 29 25 29 29 29 29 2 8 29 29 29 29 29 18 29 25 25 25 25 29 25 29 25 27 25 29 6 29 29 29 25 18 25 25 29 29 25 29 2 8 29 25 29 27 27 29 25 27 27 27 27 29 27 25 27 29 2 27 29 2 25 25 28 2 29 31 2 8 28 28 29 2 8 2 29 2 2 29 28 8 23 8 2 2 5 18 29 28 29 2 23 8 23 23 28 29 28 8 2 23 23 6 2 23 2 28 29 28 2 8 8 2 23 2 29 23 23 28 29 29 2 29 28 2 23 2 23 23 28 8 28 2 2 29 8 27 23 2 29 23 29 4 29 5 2 8 31 29 25 6 2 8 8 27 25 29 29 2 8 18 29 28 2 8 31 29 29 5 2 2 23 18 28 29 28 28 31 29 2 2 29 8 29 23 23 28 2 29 29 28 29 29 2 23 29 23 29 29 23 2 5 28 29 29 28 29 2 2 2 26 23 2 23 18 29 28 18 29 28 29 28 29 8 29 2 8 23 23 29 8 2 29 23 29 18 28 29 2 2 2 8 29 2 2 6 23 29 23 2 2 8 23 2 2 18 23 27 29 2 23 8 29 31 29 29 28 29 29 29 2 29 2 2 2 2 23 23 29 29 23 2 2 23 29 8 23 28 29 2 25 29 29 28 29 8 29 23 23 2 23 29 29 23 8 2 23 2 23 4 29 4 8 8 8 8 18 18 29 29 29 8 2 6 8 25 29 8 29 29 25 18 27 2 8 25 8 29 25 25 31 29 25 29 29 6 18 2 8 29 2 8 29 29 6 25 29 25 29 14 29 29 28 4 8 2 29 29 29 2 8 18 29 18 29 29 28 2 2 18 31 29 27 2 23 8 31 18 2 6 29 28 28 6 29 2 8 29 2 2 23 2 8 28 29 29 29 29 25 29 28 29 29 2 29 29 2 5 23 27 8 26 29 2 28 29 5 23 28 29 2 18 29 25 8 29 8 2 25 2 29 29 23 29 29 23 23 18 28 2 18 25 2 28 28 8 2 29 23 29 2 2 8 23 23 17 29 2 29 28 29 2 2 6 18 28 28 18 2 6 2 29 29 18 29 29 23 23 2 2 23 28 29 8 2 8 2 29 29 28 8 18 2 8 23 5 31 18 23 2 8 23 17 23 29 8 18 29 23 28 2 26 2 29 29 29 29 14 29 25 29 29 18 29 31 25 29 29 29 8 25 18 29 6 8 29 18 18 2 29 25 8 18 29 25 14 8 8 29 29 6 2 25 31 29 8 29 29 26 29 8 8 8 26 27 8 29 31 29 8 29 8 8 29 25 29 26 8 8 29 14 29 29 25 31 25 18 18 25 29 8 2 29 8 8 2 2 8 2 2 29 31 8 29 28 29 5 8 8 8 29 29 28 28 28 5 23 18 18 29 28 2 23 23 18 29 28 23 23 29 23 29 29 28 28 2 2 2 23 8 29 2 2 23 29 2 23 28 29 29 28 2 4 23 23 23 23 29 23 23 29 28 23 18 29 28 29 8 23 23 2 2 8 5 8 26 2 23 23 2 14 29 23 2 27 29 28 23 29 2 23 23 23 2 29 23 31 8 23 18 23 18 2 29 18 29 29 29 25 6 6 29 29 25 25 18 25 31 6 2 6 29 29 2 6 29 25 18 28 2 8 2 8 2 31 2 2 28 28 25 5 2 2 23 23 23 28 28 28 2 2 8 2 2 18 23 18 28 8 28 28 29 8 23 5 23 29 23 29 28 28 8 23 2 2 23 18 23 29 2 28 8 2 2 8 23 2 8 23 23 23 23 28 8 29 2 29 23 8 23 2 2 2 23 29 23 29 23 28 28 28 5 6 23 29 8 23 25 8 2 29 23 23 23 15 28 2 25 2 26 27 29 8 29 29 31 29 6 29 8 29 25 29 6 29 25 29 8 26 25 8 8 6 26 8 8 8 29 27 31 2 6 29 29 25 18 25 27 18 29 28 28 2 6 29 2 25 29 2 29 29 2 28 28 28 2 2 18 29 2 2 29 23 2 8 28 29 25 28 28 2 18 2 23 31 6 23 2 28 28 28 2 8 2 5 8 23 2 25 2 23 28 28 28 8 8 8 31 23 18 23 29 23 23 28 28 28 28 29 2 8 23 8 2 29 2 29 8 23 18 23 8 29 2 18 23 23 18 2 29 23 29 23 4 18 29 2 29 28 2 2 23 5 29 23 6 18 18 2 28 2 18 6 2 29 2 18 18 25 14 31 29 27 29 29 6 6 29 27 29 6 29 29 18 29 25 29 25 6 29 6 6 29 25 27 6 18 8 29 29 29 27 25 10 10 29 17 4 29 29 18 29 25 6 29 29 29 29 29 25 29 28 8 2 29 2 2 29 29 2 2 8 29 2 29 2 2 29 29 28 28 29 29 27 28 28 29 2 2 29 2 6 29 8 2 2 23 5 2 2 25 28 28 2 31 23 23 2 29 25 23 8 29 28 29 6 28 28 29 2 29 18 2 2 2 23 29 23 27 23 2 29 2 8 29 28 31 8 2 23 8 4 29 23 8 2 23 6 28 8 2 29 28 28 29 8 5 2 18 18 23 31 2 2 2 29 8 28 23 29 28 28 27 2 2 8 8 5 23 8 31 23 2 23 23 23 28 2 2 28 2 31 31 23 2 8 8 23 2 23 23 29 23 18 2 2 6 25 29 18 25 25 29 2 29 13 29 29 29 29 29 29 29 29 29 29 29 16 17 29 29 16 29 29 29 29 29 29 16 16 16 17 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 16 29 29 29 29 29 8 29 16 29 16 8 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 25 16 16 16 29 13 29 29 16 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 13 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 5 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 16 29 29 29 16 16 29 29 29 29 29 16 16 16 16 29 16 29 16 29 29 16 19 29 16 16 16 16 29 29 29 29 29 29 29 29 29 29 16 13 16 13 29 29 29 29 29 13 29 16 29 16 16 29 29 29 29 29 16 29 13 29 29 29 29 8 13 16 29 16 29 29 29 16 16 29 16 29 29 16 29 16 16 29 29 29 29 13 29 29 16 29 29 16 13 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 16 29 29 16 16 17 16 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 28 28 29 2 2 2 5 29 29 29 5 29 8 29 6 27 29 18 29 28 28 2 8 29 8 2 2 2 29 28 2 28 2 2 23 8 8 23 29 29 28 29 28 28 8 8 2 23 23 29 29 23 8 2 28 8 2 2 29 28 28 2 2 2 8 23 31 2 29 23 29 18 2 29 29 28 28 5 29 2 23 2 2 29 2 18 23 23 29 2 28 2 6 28 8 2 29 17 23 29 29 2 23 26 23 28 29 28 28 18 29 2 23 8 23 5 23 2 23 23 23 2 8 23 29 18 29 29 29 29 29 29 6 29 29 29 27 29 25 25 25 29 29 29 25 29 18 29 25 29 27 25 6 29 29 29 25 29 29 14 29 8 29 29 29 28 29 29 26 29 2 8 8 2 29 5 29 8 2 29 29 29 29 2 29 29 27 28 29 29 29 29 28 2 2 26 5 8 2 2 6 29 29 29 23 23 18 27 2 18 29 28 29 6 29 29 29 29 6 28 28 29 8 2 2 6 29 23 2 2 23 18 28 23 29 2 2 18 29 28 29 2 2 8 23 2 23 2 23 8 29 29 15 29 25 29 29 29 29 29 29 32 29 29 29 4 26 29 29 8 29 29 23 8 2 23 29 29 23 18 23 2 29 29 18 28 2 2 29 2 29 29 29 29 18 29 29 28 18 27 2 8 2 8 29 29 23 2 2 8 2 29 29 2 2 23 31 29 29 23 29 23 28 18 29 29 18 18 29 29 28 29 29 29 29 2 23 2 29 8 29 23 29 29 2 23 2 29 23 29 8 29 2 28 29 23 29 29 29 29 29 28 28 2 25 29 18 6 2 2 8 29 23 2 8 23 8 23 2 8 23 2 29 28 29 8 29 29 25 29 29 8 29 29 8 2 29 25 18 29 29 6 25 29 6 29 29 6 29 29 8 29 2 29 8 18 29 8 2 29 25 25 25 29 27 29 18 25 29 27 18 18 25 29 18 25 18 29 27 29 17 2 25 31 29 25 29 25 25 25 29 29 29 29 29 6 29 25 28 2 2 5 6 31 8 2 29 2 23 29 8 28 29 32 18 8 29 2 2 29 5 8 23 2 29 25 29 28 8 25 31 2 2 29 23 23 27 23 8 18 28 28 29 8 2 23 23 29 2 18 8 23 2 28 2 28 28 2 2 2 8 23 2 23 23 29 29 28 28 28 29 18 2 23 8 29 29 29 2 23 2 29 29 18 23 28 29 28 2 2 5 29 23 29 8 23 2 23 23 2 23 5 29 29 6 2 18 29 29 29 28 23 2 29 8 23 2 26 2 2 23 29 29 28 29 29 29 18 2 29 29 25 18 25 6 27 18 27 29 29 6 25 25 31 2 2 18 8 27 29 29 31 25 29 29 8 29 29 8 25 25 25 8 31 6 25 25 29 27 14 27 18 25 8 28 6 2 2 2 2 2 29 2 28 6 18 28 18 26 2 29 29 23 2 2 23 28 28 28 8 23 2 29 23 29 28 28 32 31 8 23 2 23 29 29 2 28 2 28 28 18 2 23 23 2 8 29 2 23 23 29 29 28 23 29 2 2 29 23 8 2 23 23 8 4 2 32 8 23 23 23 23 23 5 23 23 23 4 28 28 26 8 2 2 23 2 2 23 23 23 15 18 2 29 18 2 31 8 18 8 8 29 14 18 25 29 26 8 26 8 29 29 28 28 29 29 4 2 8 2 23 2 29 29 29 28 28 6 29 23 2 29 2 2 2 29 14 28 2 23 29 2 25 29 23 28 8 2 2 23 28 23 18 28 18 23 2 29 31 23 23 8 18 23 2 28 28 23 2 23 2 23 28 23 29 28 2 23 18 23 23 8 5 23 23 2 2 28 23 28 28 29 2 23 2 23 23 29 29 23 2 23 23 18 25 29 18 2 8 2 25 29 29 29 8 6 25 29 6 31 18 2 29 25 8 29 31 25 29 18 29 27 29 6 29 29 29 27 29 28 29 2 2 31 25 27 2 28 28 29 8 28 18 2 29 2 2 2 23 2 28 29 2 8 29 2 17 4 26 2 31 18 4 29 28 29 29 28 23 2 23 23 29 18 23 2 25 28 25 25 29 23 4 23 29 27 2 23 5 28 28 31 28 28 23 23 2 8 8 2 8 23 23 23 2 29 28 28 18 23 31 5 29 23 23 2 29 23 2 23 23 8 15 5 29 29 2 28 8 2 23 8 23 29 23 4 2 29 18 25 8 8 6 18 29 29 27 8 29 2 29 29 29 8 27 31 29 8 29 29 29 8 6 8 26 29 29 25 2 8 27 8 8 18 8 25 25 25 8 27 29 29 8 29 29 2 2 8 6 29 18 25 29 8 29 2 29 29 25 27 2 8 29 18 18 25 25 29 29 8 8 29 2 8 26 31 8 29 2 29 29 29 27 28 28 28 25 29 18 25 28 29 29 25 29 29 29 29 28 8 8 8 6 8 8 25 29 25 29 25 6 14 18 29 8 6 2 8 31 6 18 27 2 29 18 31 31 29 6 27 29 27 29 29 29 2 2 31 8 2 2 29 8 25 29 29 6 28 18 29 28 8 8 8 28 25 18 29 29 28 28 25 8 20 6 29 29 27 31 25 8 8 26 26 8 29 29 25 29 6 8 8 8 2 2 29 8 25 25 25 29 18 8 8 2 29 26 25 25 2 8 25 31 18 8 29 2 8 2 29 29 8 25 8 6 8 8 29 8 25 25 26 29 29 2 29 29 29 28 2 2 18 25 28 8 28 25 28 28 8 29 29 29 25 29 2 18 29 8 2 18 18 2 29 25 14 8 31 6 2 18 8 2 31 8 31 29 18 25 29 8 29 18 25 29 29 18 8 31 31 18 8 2 8 8 27 29 25 8 31 18 27 8 2 2 2 2 2 29 28 29 29 29 28 18 29 29 28 28 2 29 29 29 29 29 16 29 2 28 19 16 29 29 29 16 29 29 29 25 29 29 29 16 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 28 29 2 29 29 29 28 29 29 29 29 29 29 29 29 16 16 29 29 29 28 29 29 29 2 29 29 29 29 29 29 29 2 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 27 27 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 16 13 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 27 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 13 29 29 29 29 27 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 13 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 29 29 29 18 29 29 29 29 29 29 29 29 28 29 26 29 29 29 29 29 29 29 29 2 29 29 28 5 29 29 29 2 29 29 28 29 8 2 29 6 29 29 28 29 2 18 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 16 29 29 29 29 13 29 29 16 29 28 18 29 29 29 16 19 16 29 29 16 29 16 29 16 29 29 16 13 29 29 29 13 29 29 29 29 29 29 2 13 29 13 29 13 16 29 16 16 16 17 29 29 19 29 16 29 29 29 29 29 29 16 29 29 8 29 29 29 28 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 28 8 29 2 8 2 28 31 2 18 2 29 2 6 29 29 29 6 29 25 29 29 29 6 2 29 18 29 29 29 25 29 29 25 29 29 25 29 25 25 29 25 29 25 18 14 29 25 25 29 29 25 6 25 29 8 2 17 2 18 29 2 8 18 29 5 28 29 2 5 29 2 29 6 29 2 29 28 2 5 2 31 31 29 29 25 25 25 2 28 29 2 2 18 29 29 29 28 29 8 25 28 2 8 2 8 29 18 29 29 28 2 2 18 29 29 29 29 28 31 5 6 29 29 29 29 29 29 27 8 29 29 25 25 29 8 29 29 29 29 18 29 31 2 25 25 29 18 29 29 29 25 25 29 29 29 29 29 25 29 29 27 29 2 2 29 29 29 29 25 6 25 29 29 29 29 29 29 8 29 29 29 29 29 29 25 8 29 25 29 18 25 27 29 29 29 29 29 25 14 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 16 29 16 29 29 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 2 25 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 2 4 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 2 16 29 29 29 29 29 29 29 28 26 29 8 29 29 2 29 29 29 29 29 29 28 2 26 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 6 29 29 27 29 29 29 28 8 27 29 2 29 29 29 29 29 29 29 29 28 2 6 8 29 29 6 25 29 29 28 29 29 29 2 29 29 29 2 29 2 29 29 29 29 29 18 28 29 29 29 29 29 29 29 29 29 27 29 28 2 29 31 2 8 29 14 27 28 29 31 2 2 29 8 25 18 29 25 27 29 25 6 29 29 27 18 29 25 27 6 25 29 29 29 29 29 29 29 16 29 29 29 16 29 16 13 29 16 29 29 29 29 29 2 29 16 29 29 29 29 29 16 13 29 29 29 16 29 29 29 27 29 29 27 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 28 2 2 2 29 29 2 28 29 29 29 29 29 29 16 16 16 13 16 13 29 29 29 29 13 29 29 29 29 29 29 29 29 29 28 29 29 2 29 29 29 29 29 29 29 16 29 8 29 29 31 29 29 16 29 29 29 29 29 29 29 29 29 29 29 28 29 2 29 29 6 29 29 2 5 25 27 28 29 2 29 5 28 6 18 28 29 8 29 4 8 29 25 29 8 29 29 25 29 29 25 29 25 29 25 18 29 25 18 18 25 6 29 29 29 29 18 29 18 18 25 29 27 29 29 29 25 25 29 2 2 8 2 2 2 29 29 29 29 29 18 28 2 17 27 8 29 18 29 29 8 8 28 29 17 2 8 29 29 18 29 28 25 29 8 2 29 2 29 18 28 29 8 2 6 29 29 28 29 29 6 28 8 18 29 25 29 18 25 28 31 27 29 29 8 25 28 29 29 29 25 29 29 2 6 8 26 29 8 29 4 10 10 16 4 29 29 26 8 14 31 25 8 29 29 26 8 4 26 29 29 29 29 29 31 29 6 29 8 29 29 29 25 29 31 8 29 27 29 8 25 29 25 8 27 31 29 29 29 29 29 29 29 8 25 29 6 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 13 29 16 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 25 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 28 2 2 2 29 2 28 29 2 2 2 18 28 29 2 29 18 29 8 2 31 29 29 28 26 8 8 8 25 29 2 29 28 29 2 29 2 2 29 18 28 4 31 31 2 18 28 2 18 29 28 2 2 2 18 8 25 31 29 16 10 10 16 4 31 18 29 29 29 29 6 29 2 31 8 25 29 18 25 29 29 29 20 14 29 2 8 29 29 25 8 25 29 8 8 6 31 18 29 8 2 29 29 25 27 2 8 6 8 8 29 26 2 2 31 29 28 2 2 2 2 28 2 2 29 29 2 27 28 2 28 2 27 29 28 8 25 29 2 29 18 2 28 28 29 2 8 28 25 29 2 25 29 8 5 29 8 8 18 29 25 29 6 18 27 2 29 29 29 2 26 8 29 29 29 18 29 25 29 29 6 31 29 29 29 29 27 25 2 27 29 25 29 29 29 29 25 29 29 29 26 29 29 29 29 29 8 29 29 29 25 29 29 27 25 27 6 8 18 18 29 25 31 6 25 29 29 8 8 18 25 6 25 29 18 27 25 6 25 8 25 29 18 25 8 29 25 27 25 25 18 29 27 14 8 18 6 29 18 18 25 25 27 25 29 18 26 18 8 29 6 29 8 27 27 18 18 8 25 29 29 29 2 25 28 29 5 2 2 2 2 29 2 28 28 2 2 28 2 2 28 2 29 27 28 2 2 8 2 23 28 29 29 28 2 2 27 25 29 29 16 4 29 25 29 29 29 29 25 27 8 18 29 29 25 25 29 29 29 29 29 29 25 29 29 6 25 29 29 25 29 6 29 18 31 25 29 29 29 29 27 29 18 8 6 31 29 29 29 18 29 29 25 29 14 6 29 18 31 8 31 8 18 18 26 8 27 26 8 2 18 29 14 8 29 25 2 6 8 8 6 2 29 2 8 2 2 8 8 2 29 2 29 29 28 2 2 2 28 2 29 2 18 31 29 28 29 31 28 2 28 2 2 2 8 2 18 25 6 18 8 8 28 2 2 18 2 18 29 29 29 2 29 29 29 29 27 2 8 18 29 2 31 29 31 29 29 29 29 29 29 27 28 25 29 29 29 2 29 29 2 27 2 18 29 29 29 18 8 29 29 29 8 29 31 31 8 29 29 29 2 29 29 25 29 6 29 29 29 29 18 29 29 29 29 29 25 29 8 6 25 18 31 29 8 29 29 2 25 6 18 18 31 6 8 29 25 25 27 29 6 2 2 2 21 15 26 4 4 26 29 25 25 25 29 29 29 29 29 29 25 25 29 29 8 27 29 29 29 29 29 29 8 29 25 31 29 29 29 29 25 29 14 29 29 29 2 29 8 29 18 8 20 8 29 25 29 29 29 29 29 29 29 29 25 29 29 29 29 14 29 29 29 8 29 29 25 6 29 29 29 27 18 29 31 29 29 29 29 29 31 31 29 29 29 25 29 25 29 18 29 29 18 6 29 29 29 29 18 29 29 29 25 8 8 18 25 29 29 29 8 18 29 29 6 29 29 25 29 29 29 14 18 29 29 29 25 18 29 28 2 2 29 29 2 2 29 29 29 29 29 2 29 29 29 2 8 29 2 29 2 29 8 28 28 31 29 18 31 2 31 28 18 28 29 2 2 18 28 28 5 2 2 2 8 29 18 29 2 2 28 5 2 18 28 2 8 2 18 31 18 8 18 18 29 8 18 18 8 26 26 2 29 29 29 29 29 29 31 31 25 29 29 29 29 29 28 29 2 2 8 29 29 29 29 29 18 25 27 14 28 29 29 29 2 29 29 29 31 2 28 25 28 8 2 29 25 28 29 29 29 18 29 2 29 2 25 29 29 28 29 2 2 29 28 2 23 28 2 2 23 25 25 29 31 6 2 8 2 29 2 29 18 31 29 18 29 8 2 5 2 28 2 2 2 29 2 2 29 29 23 2 2 25 28 2 2 8 8 29 8 8 8 27 8 20 25 29 18 29 25 25 25 18 27 25 29 8 8 6 29 6 27 29 8 28 31 2 2 8 29 18 29 29 2 29 29 2 29 18 6 28 18 29 29 25 31 18 8 18 18 2 2 2 23 29 28 29 28 29 25 2 2 8 29 31 8 27 8 29 8 14 27 29 29 8 29 29 29 29 31 26 29 23 26 29 29 8 8 27 31 8 29 25 29 26 18 8 29 29 29 25 2 29 8 8 2 29 29 29 8 6 8 29 18 26 8 8 8 29 2 29 2 31 18 29 25 29 29 29 29 29 29 29 25 6 29 18 25 25 25 25 25 18 25 25 25 25 29 29 8 8 29 29 25 31 25 29 29 29 29 29 29 6 31 29 18 29 29 29 25 29 29 29 25 29 25 29 29 18 29 18 18 18 29 8 25 29 29 29 2 27 25 14 6 18 8 6 25 18 29 29 29 8 6 25 18 29 2 29 26 29 29 8 29 8 18 25 25 29 18 29 25 18 29 29 26 29 29 27 8 29 8 29 29 18 29 29 25 29 25 29 29 29 8 29 27 29 29 25 18 29 29 14 27 25 25 29 29 29 25 8 25 29 25 29 29 29 29 29 14 14 29 29 29 29 29 25 27 29 18 25 31 27 29 18 25 25 27 2 29 29 8 29 14 25 29 29 25 8 29 29 4 19 1 1 29 29 29 28 29 29 29 2 29 29 29 29 18 29 8 29 29 25 29 25 28 29 6 5 2 5 29 27 2 29 29 2 29 29 25 6 28 29 29 20 29 29 29 29 28 18 29 29 29 29 29 25 29 31 29 8 28 29 2 18 2 25 25 29 29 25 28 18 29 31 29 29 29 29 29 29 29 18 2 25 25 29 18 28 29 17 2 29 2 25 29 29 18 23 29 29 29 8 29 25 29 29 2 2 29 29 18 2 29 29 29 27 29 25 29 29 29 25 18 29 25 8 29 18 29 29 29 29 29 8 29 29 25 25 29 18 25 25 29 29 29 25 25 25 29 25 25 27 26 25 29 29 29 25 25 25 18 25 29 29 29 29 6 29 29 29 8 29 8 29 31 29 29 8 26 8 8 27 29 18 18 27 18 27 25 25 31 25 29 25 29 29 6 29 25 31 18 27 31 29 25 31 25 29 26 27 29 2 29 2 31 18 25 29 2 18 29 29 29 27 25 27 8 25 29 8 25 25 29 27 29 25 29 25 25 25 29 29 29 25 2 29 6 8 4 29 14 27 8 25 2 4 8 2 29 2 2 2 5 2 29 2 2 29 29 28 18 18 2 2 29 18 29 25 29 28 18 2 29 2 18 2 2 2 29 31 28 29 29 18 28 18 2 6 25 2 2 29 28 27 2 29 29 29 29 28 29 18 2 2 25 27 29 25 31 4 4 17 26 4 29 29 28 29 2 2 29 25 2 29 18 8 25 28 29 29 2 31 2 8 2 29 18 2 29 29 25 29 25 27 25 6 25 6 8 8 29 8 27 29 29 27 8 18 8 8 29 29 27 25 29 29 25 18 31 29 25 25 25 25 18 29 27 27 25 18 25 29 29 25 18 8 8 8 6 8 27 2 25 18 31 5 2 25 2 29 6 6 29 29 18 29 8 2 2 29 29 28 2 29 2 2 29 28 18 27 29 2 28 29 29 2 29 2 29 25 27 29 18 28 29 2 28 18 2 29 2 29 2 2 25 18 18 29 28 25 29 25 25 29 29 29 2 8 29 29 29 2 23 25 29 29 29 29 25 25 25 29 29 6 18 25 29 25 29 25 26 8 25 25 29 25 8 18 25 25 31 25 25 25 29 25 29 27 29 25 25 25 29 29 29 25 29 8 31 29 25 25 29 29 8 29 29 25 29 29 18 18 29 8 18 18 25 29 25 25 29 25 18 29 25 8 29 8 25 8 8 29 26 25 29 29 2 8 29 25 6 2 29 8 25 8 29 8 29 25 29 29 25 8 8 29 2 29 2 2 2 2 29 2 2 29 6 29 8 28 2 2 26 29 2 23 18 28 27 29 2 25 29 2 2 18 6 28 29 2 18 2 29 28 2 2 29 2 2 29 29 2 25 25 2 25 29 25 29 29 25 27 31 18 28 25 29 8 18 18 8 29 29 29 2 29 31 25 31 14 29 2 18 2 27 14 29 25 14 18 29 27 29 25 25 29 29 27 27 31 29 6 29 25 25 29 29 29 18 29 28 29 29 29 29 27 29 2 29 31 29 2 2 29 2 29 2 2 29 29 23 25 8 29 29 29 29 8 29 29 8 29 2 2 8 29 29 8 31 6 29 14 26 6 29 25 8 8 6 14 29 25 29 27 29 29 29 29 29 2 29 29 25 25 29 18 25 29 29 29 18 27 25 8 29 25 29 29 25 25 29 19 1 1 4 4 4 6 29 29 29 18 25 25 27 25 31 29 8 18 18 25 29 6 25 29 29 29 6 29 14 14 29 18 8 29 2 18 29 29 27 6 8 18 29 26 29 29 31 25 29 6 29 6 8 29 8 6 25 29 25 29 8 29 8 29 2 27 29 25 2 25 26 26 27 26 29 25 29 31 6 25 25 25 8 29 29 28 29 2 29 29 29 2 2 29 25 2 2 18 29 25 29 28 29 29 5 29 2 29 29 8 18 25 29 28 2 8 31 29 29 31 2 29 29 29 25 29 29 2 18 14 29 29 29 8 27 6 8 29 29 29 29 18 25 28 29 14 2 2 29 29 25 25 18 29 29 8 29 29 8 28 2 29 25 8 6 2 18 2 29 29 29 25 25 8 2 2 31 29 23 8 29 25 2 29 25 6 29 18 29 2 27 2 29 25 23 25 25 18 29 25 8 25 29 29 29 18 25 2 29 25 25 29 8 25 2 29 6 31 29 27 31 29 27 27 8 18 8 29 8 25 6 29 25 27 25 25 29 10 10 1 1 10 4 14 25 25 29 18 27 25 29 2 29 31 29 25 29 29 14 27 8 25 27 29 8 29 29 29 29 27 29 31 29 29 2 6 25 8 29 8 29 25 27 8 27 6 29 25 29 29 29 25 8 25 27 2 8 8 8 31 8 20 2 29 6 25 8 8 29 25 8 25 25 29 8 29 29 8 25 8 25 16 18 25 29 29 29 29 18 29 2 18 29 29 25 29 29 29 27 25 25 29 25 29 29 25 27 25 25 25 25 29 29 18 29 18 29 6 29 29 29 29 29 18 8 31 31 27 29 29 25 29 29 18 29 29 2 18 25 29 14 29 29 29 29 25 29 29 29 29 29 29 29 29 25 14 8 29 29 18 25 18 29 29 18 25 6 25 18 18 2 8 26 14 29 26 2 6 8 8 18 29 18 2 2 31 2 2 2 23 18 25 18 29 18 29 29 31 29 2 29 23 27 2 2 8 8 2 2 25 25 29 28 2 2 29 14 29 29 29 29 29 29 25 31 31 29 29 29 28 25 2 29 5 29 29 29 29 6 29 29 29 18 29 28 29 29 26 25 2 18 8 8 25 29 18 29 28 25 29 26 29 8 29 29 29 2 23 29 29 8 25 29 25 18 27 14 29 2 29 2 2 8 29 23 2 29 29 29 6 8 25 29 6 29 8 25 29 25 8 6 25 25 29 25 29 18 18 29 29 25 29 29 25 25 25 29 29 29 18 25 29 25 25 29 29 29 25 31 25 25 29 25 2 29 25 25 29 25 18 29 27 6 25 25 29 29 6 29 8 29 8 29 29 8 23 18 6 29 29 29 25 29 29 8 25 29 25 27 29 25 25 25 25 25 25 29 27 25 2 6 25 25 28 5 2 29 2 2 29 29 28 8 2 18 25 25 25 29 29 29 18 25 28 2 29 29 28 29 29 6 18 2 29 27 29 29 29 29 29 28 2 5 8 29 29 29 8 18 25 28 2 2 29 29 29 25 28 27 28 2 29 14 8 23 6 29 29 29 25 29 25 26 29 2 2 2 29 29 29 2 25 25 25 25 6 29 6 8 2 29 29 6 8 25 8 8 29 8 6 29 29 8 29 25 8 29 18 8 6 25 29 8 27 29 18 29 29 29 29 6 29 29 27 25 31 25 25 29 25 8 8 18 25 6 25 8 8 29 25 8 6 31 29 29 25 29 25 25 25 14 29 29 5 8 2 29 29 28 18 8 2 25 29 31 25 18 29 29 25 29 28 18 2 2 2 27 28 28 2 29 2 18 29 29 31 31 25 29 18 29 8 27 18 29 25 2 26 25 29 2 8 23 29 28 18 2 29 18 29 29 29 2 29 25 2 25 25 6 25 29 29 6 2 31 29 25 29 29 29 27 29 29 8 8 29 18 25 25 29 25 25 29 25 25 29 2 29 14 8 6 31 29 29 25 29 29 29 29 25 29 27 29 6 25 8 29 29 25 25 18 29 29 25 25 2 25 29 25 29 25 29 29 25 25 18 29 25 25 25 25 25 29 25 29 25 29 25 29 25 25 18 25 29 25 29 25 29 6 27 29 6 29 29 6 29 14 29 29 8 25 29 25 29 14 25 29 25 29 29 8 25 18 29 8 2 29 25 25 25 29 25 29 25 27 27 29 29 27 6 25 29 16 16 29 25 25 29 27 29 6 2 8 29 18 8 29 29 25 25 27 25 29 31 18 29 25 8 27 26 25 25 25 25 25 25 31 8 25 25 25 29 25 25 29 18 29 29 25 29 29 17 8 8 25 2 2 2 29 29 27 29 2 18 29 2 29 29 14 29 29 25 2 6 2 27 25 29 14 29 25 2 29 6 8 6 8 29 25 29 29 29 14 2 29 29 14 29 25 29 25 29 25 29 18 29 29 25 25 2 29 27 29 25 25 25 29 29 29 25 25 25 6 18 8 25 29 8 29 26 8 29 8 26 27 8 26 29 20 8 8 23 26 29 8 8 26 29 2 29 29 29 29 6 29 25 2 25 8 26 18 8 29 29 29 29 2 2 2 29 14 25 2 29 2 29 6 29 26 2 29 25 2 27 29 29 8 29 18 2 18 8 25 25 29 8 25 8 25 25 25 18 27 29 8 25 18 29 8 8 26 29 31 25 8 6 8 29 6 25 29 29 26 29 8 8 8 29 25 29 29 29 29 18 25 25 18 8 29 29 8 27 25 25 25 8 8 8 29 29 29 18 29 27 25 25 31 31 29 25 25 14 2 18 2 29 25 29 29 26 26 31 8 6 2 29 18 25 18 6 2 25 18 29 2 29 27 27 29 18 18 29 29 14 18 29 6 18 6 29 8 29 18 25 2 25 18 8 29 25 29 27 25 27 29 29 29 8 27 8 18 27 8 8 26 8 6 8 25 25 25 6 6 8 2 29 29 2 2 29 29 25 8 2 18 2 29 8 29 29 29 27 2 29 8 29 18 25 8 8 18 8 8 25 25 29 25 25 29 29 27 8 25 25 25 8 8 8 18 25 29 29 29 8 8 29 29 8 2 26 6 8 25 29 27 29 8 26 26 25 8 2 25 25 18 25 25 25 29 8 26 4 10 29 29 2 8 29 25 25 29 8 27 29 29 29 8 2 18 2 5 2 29 25 6 29 25 29 25 25 6 29 29 29 25 29 2 18 6 8 25 25 25 8 27 29 29 18 29 27 29 18 29 29 25 8 25 25 25 25 8 31 2 29 2 31 26 29 25 31 2 2 31 25 8 26 26 8 25 29 2 2 2 8 8 25 29 29 29 8 2 29 29 26 25 2 29 8 2 29 8 2 29 29 25 25 25 18 25 8 2 8 14 8 25 31 25 8 2 29 2 29 8 27 16 25 25 6 8 25 29 29 14 25 29 18 29 29 29 29 29 29 29 29 29 29 18 31 29 29 29 29 25 6 29 25 31 29 29 2 25 29 29 29 29 6 29 25 29 25 29 29 25 29 29 2 29 27 29 31 29 29 29 29 29 18 29 29 6 25 29 8 29 29 8 27 8 29 25 29 8 29 18 29 29 25 25 29 25 29 18 29 29 6 29 29 25 25 29 25 29 18 29 29 25 29 29 18 29 25 29 29 29 25 25 29 18 29 6 29 29 25 2 29 29 8 29 29 29 29 29 25 25 25 25 25 29 8 29 29 29 29 6 8 25 29 29 25 29 25 29 25 14 25 27 29 25 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 31 25 29 29 29 27 25 29 29 14 25 29 29 25 29 29 29 29 29 29 29 29 29 29 25 29 25 29 27 29 29 2 6 29 6 29 29 2 18 29 29 29 29 25 29 8 25 25 25 29 25 29 29 29 29 25 25 25 29 25 8 2 8 25 29 14 29 29 29 29 25 29 18 25 29 18 18 14 29 29 25 29 6 25 25 25 29 25 31 29 25 6 25 25 29 29 25 29 29 29 25 27 25 29 29 25 29 25 29 29 29 29 31 29 29 18 29 27 29 25 27 18 25 8 25 25 25 18 25 29 25 29 2 2 25 2 25 27 25 25 18 5 2 29 8 29 29 25 2 6 18 29 27 25 29 6 18 29 29 25 29 18 29 25 31 2 2 2 29 25 29 2 2 25 27 8 25 2 27 2 29 29 25 25 29 27 25 25 29 29 27 27 6 25 25 29 25 29 25 25 29 25 25 25 25 25 8 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 16 29 29 29 13 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 25 29 29 13 29 29 29 29 29 29 29 29 29 29 29 27 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 25 18 25 29 29 29 25 29 29 25 25 25 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 18 29 29 25 29 29 25 29 29 29 29 29 31 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 25 29 29 29 29 25 29 29 25 29 29 29 25 25 25 29 29 29 29 29 25 29 25 29 25 29 14 29 29 29 29 25 29 29 29 25 2 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 18 25 25 25 29 27 29 29 29 29 18 29 29 18 29 25 29 25 14 29 25 29 29 29 29 29 25 29 29 25 27 29 25 25 29 29 29 29 29 29 29 25 29 25 29 29 18 25 29 29 29 25 29 29 29 25 18 29 31 29 25 25 14 29 29 25 29 29 29 25 29 29 29 29 29 29 29 6 25 14 27 29 29 29 29 29 29 29 25 29 29 29 29 25 25 25 29 25 29 29 29 25 29 25 14 29 25 25 25 29 29 29 8 29 25 29 27 25 27 6 29 29 6 27 27 29 29 29 29 29 25 25 29 29 29 29 29 29 29 25 29 25 29 25 25 14 29 6 29 29 29 29 29 25 14 29 29 25 29 27 25 29 29 18 6 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 6 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 25 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 14 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 2 2 29 29 29 29 29 31 29 29 29 29 29 29 25 8 29 25 29 14 29 29 29 29 29 29 29 29 29 29 29 29 2 2 8 29 29 29 2 29 8 2 29 29 2 29 29 25 29 18 29 2 29 8 29 29 27 29 29 29 29 29 29 18 2 29 2 2 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 18 29 29 29 29 29 2 29 2 25 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 2 29 18 25 29 29 29 29 29 29 2 25 29 25 25 29 25 29 29 29 25 29 29 29 29 29 29 29 29 18 29 29 29 29 25 29 25 29 29 29 29 29 31 29 31 29 29 29 25 25 29 2 29 8 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 8 29 16 27 29 29 29 29 29 18 29 25 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 16 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 18 6 29 29 25 29 29 29 25 29 29 29 29 25 2 25 29 29 2 2 6 2 29 8 2 2 25 2 2 29 2 2 29 29 25 29 2 25 27 29 29 29 5 31 31 29 29 29 29 6 29 18 31 29 29 29 5 8 4 29 29 29 29 29 29 29 2 25 29 18 29 6 29 29 29 8 8 25 25 29 29 29 29 29 29 25 29 25 29 14 29 5 2 2 29 27 29 29 29 2 29 29 29 29 25 25 29 2 25 29 27 29 29 8 29 29 29 29 8 25 29 29 29 29 18 25 18 29 29 25 18 27 31 25 25 29 29 25 18 29 18 29 29 29 29 25 29 29 25 27 8 25 29 29 29 29 25 25 29 29 29 29 29 25 29 25 29 29 29 29 25 27 18 29 25 29 8 29 29 25 18 27 29 29 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 6 27 29 25 29 25 27 29 25 29 29 25 29 18 6 29 8 25 29 29 29 29 29 29 25 29 29 25 29 25 25 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 8 29 29 29 29 25 27 29 29 25 29 29 29 29 29 29 14 29 29 8 31 29 25 29 29 25 29 27 29 18 29 14 29 2 29 29 29 29 29 14 29 25 29 29 29 29 27 25 29 29 25 25 25 29 29 29 29 29 29 25 29 25 29 29 14 8 25 25 25 29 29 27 29 29 29 29 29 2 29 29 25 29 25 25 18 29 29 25 29 29 29 18 29 31 29 29 25 29 6 8 8 29 27 29 29 25 29 29 6 29 29 29 25 25 29 29 25 25 6 2 29 25 25 29 25 29 29 29 29 29 25 29 29 29 18 29 29 29 29 29 25 8 29 25 29 29 27 29 25 25 29 18 8 18 8 29 29 29 25 29 29 29 29 27 29 29 25 29 27 29 29 29 29 29 29 18 29 29 27 8 29 29 29 29 29 25 27 25 25 29 25 29 29 29 8 29 29 29 29 18 29 25 29 29 29 29 29 25 25 29 29 25 29 29 29 25 29 25 18 25 25 18 25 29 29 8 29 29 29 29 25 29 29 25 29 25 29 29 29 29 29 18 18 29 29 29 8 29 29 25 29 29 29 29 29 29 25 29 25 18 29 29 29 29 29 29 25 27 29 29 8 29 29 25 29 29 29 25 29 29 29 25 29 29 31 6 25 29 29 29 29 25 29 29 29 29 25 25 29 31 29 8 29 8 8 29 6 29 29 25 29 31 29 25 29 29 25 18 29 29 29 8 27 29 29 29 29 29 2 8 29 27 29 31 8 29 29 29 25 29 29 29 25 29 27 25 25 29 29 2 25 6 25 29 29 29 29 31 27 29 29 25 25 29 29 29 29 29 29 25 29 29 29 29 29 29 29 18 29 25 27 29 29 8 29 6 8 25 25 29 29 29 27 8 25 29 29 25 29 29 29 29 29 16 29 29 29 29 18 29 16 29 29 29 29 16 29 29 29 16 29 13 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 13 29 29 16 29 29 29 16 16 29 29 16 29 16 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 13 29 29 29 16 29 29 13 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 17 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 8 29 13 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 2 29 29 29 29 29 29 13 29 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 8 29 29 29 29 29 29 29 29 29 8 29 13 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 13 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 13 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 8 29 2 31 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 2 29 18 8 29 29 2 29 29 29 29 2 29 29 2 31 29 29 18 29 29 2 29 29 18 8 8 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 26 29 2 29 2 29 29 18 29 29 2 8 31 29 29 2 8 8 25 29 14 29 8 29 29 2 2 29 25 29 29 2 29 8 8 29 2 18 29 29 2 29 29 29 27 25 2 2 29 18 29 2 29 25 25 6 29 2 29 8 25 29 29 8 29 29 2 8 2 29 29 29 29 25 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 8 29 16 17 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 25 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 25 29 29 29 29 29 25 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 27 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 16 29 13 29 29 16 29 29 29 29 17 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 14 29 29 25 29 29 29 29 29 29 8 29 29 29 29 25 31 29 29 25 29 29 29 29 18 25 25 29 18 8 8 18 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 27 29 2 31 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 27 29 29 25 29 25 29 29 29 29 29 29 29 8 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 18 16 29 29 29 29 29 29 29 29 16 29 29 29 16 13 17 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 16 29 13 29 16 13 29 16 29 29 29 29 29 16 29 19 29 29 29 16 19 16 29 29 29 16 19 29 29 29 29 16 29 19 13 19 13 29 16 29 16 16 29 16 17 16 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 27 2 25 29 6 29 25 29 29 29 29 29 29 29 25 27 29 29 29 29 29 25 2 29 29 29 29 29 2 2 29 29 29 29 29 2 29 29 29 29 25 29 29 25 25 29 29 18 18 29 29 2 29 25 2 29 31 29 29 29 31 2 29 29 2 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 26 2 8 29 29 2 25 29 29 29 25 8 29 6 29 29 29 29 29 29 29 26 29 29 29 29 29 25 2 17 29 2 29 29 29 2 29 29 29 29 25 25 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 29 17 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 2 2 29 29 29 2 29 29 29 29 29 29 29 29 29 13 29 29 29 25 29 29 13 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 27 18 29 25 29 18 8 29 29 8 29 2 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 29 2 29 6 29 8 29 25 2 29 29 25 29 29 29 29 8 29 29 29 29 29 25 29 29 25 27 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 29 29 25 29 29 29 29 29 29 18 29 29 29 29 29 29 25 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 25 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 10 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 25 8 29 29 29 29 14 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 25 29 29 29 29 29 29 25 29 29 29 8 29 8 8 8 29 29 26 8 29 29 29 29 29 25 29 27 29 18 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 18 29 18 29 29 29 29 29 29 13 29 18 29 29 29 29 29 8 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 16 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 16 29 8 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 8 29 29 18 25 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 25 29 2 29 29 29 29 27 29 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 16 29 29 29 31 29 18 29 29 29 29 29 29 14 29 29 29 29 29 29 18 29 29 25 25 29 29 27 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 25 18 25 29 29 29 29 29 29 29 29 29 18 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 31 29 29 29 29 29 6 29 29 29 29 29 31 8 29 29 29 6 2 29 29 29 29 29 29 27 29 29 29 18 2 29 29 29 29 29 8 29 25 29 14 29 29 29 29 25 27 29 25 29 29 29 25 29 29 29 8 29 29 29 29 25 29 2 29 29 2 2 2 27 17 2 6 2 29 29 2 29 2 29 29 29 8 25 31 2 2 2 17 29 2 29 29 2 29 18 29 29 29 29 18 2 2 2 29 2 29 2 29 29 2 8 8 29 29 29 29 2 2 2 2 29 29 29 2 2 26 29 2 29 29 26 8 2 29 2 29 29 29 29 17 2 29 29 2 29 29 29 2 29 29 29 27 29 29 29 29 29 29 29 29 2 25 18 29 25 29 29 8 2 29 29 29 18 27 29 25 29 29 2 29 8 29 29 29 29 8 25 29 25 25 29 25 29 25 29 8 29 29 29 29 2 29 29 29 27 29 8 29 29 29 2 8 25 29 2 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 25 29 25 29 18 29 29 29 29 29 29 29 8 29 8 29 18 29 27 18 29 18 29 29 29 29 16 29 25 29 29 29 16 29 16 16 29 29 29 29 29 13 29 29 29 2 29 29 29 29 25 29 29 2 29 29 29 29 29 8 29 25 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 25 29 25 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 27 29 29 18 18 25 25 31 29 25 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 14 29 25 29 8 29 29 29 29 29 29 29 29 29 2 18 2 8 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 8 29 29 31 29 29 29 29 6 29 25 29 29 27 18 29 27 25 29 8 29 29 29 29 13 29 25 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 8 29 6 29 25 29 29 6 8 29 29 27 29 25 25 25 25 29 29 29 29 2 25 29 29 29 29 16 29 29 29 29 8 16 16 29 29 29 13 29 29 29 29 29 16 16 29 8 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 25 29 29 25 25 29 25 25 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 2 8 2 18 29 8 29 2 25 29 25 25 29 18 29 29 29 29 16 29 29 25 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 2 6 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 25 29 29 2 2 8 2 27 2 2 8 29 29 2 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 16 19 29 29 29 29 29 19 13 29 29 29 29 19 29 16 16 29 29 29 29 29 16 29 29 2 29 29 29 29 29 2 6 2 29 29 29 8 29 27 29 2 26 27 6 18 29 29 29 29 18 25 8 25 2 29 25 29 25 25 29 2 25 2 29 29 29 29 29 25 29 29 8 29 29 29 29 29 29 2 29 29 6 29 29 2 29 29 25 29 29 27 29 29 29 25 29 29 29 29 25 25 29 29 29 2 29 2 29 29 2 29 29 18 29 29 29 29 5 29 29 29 25 29 29 29 29 29 29 18 29 29 29 18 29 2 25 25 8 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 31 25 29 25 29 2 29 29 27 29 29 29 29 29 29 18 29 29 18 29 29 27 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 25 29 29 8 29 25 25 29 2 25 29 29 29 29 25 29 29 29 27 29 29 29 29 29 29 29 25 29 29 27 29 29 2 29 29 25 8 29 6 29 25 29 29 29 25 29 29 29 27 29 29 2 25 29 29 2 2 29 29 29 31 29 29 29 29 25 27 29 29 29 25 29 29 25 29 25 25 29 6 25 29 29 29 29 29 25 29 25 29 25 25 25 2 29 18 29 2 29 29 16 25 29 18 16 29 29 2 29 16 16 16 29 16 29 29 29 16 13 16 29 29 29 29 25 29 2 29 29 29 2 25 29 8 18 29 8 2 8 29 29 29 8 25 25 2 25 8 31 29 8 29 16 29 2 25 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 18 29 29 25 29 31 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 18 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 27 29 2 25 25 29 5 29 29 26 29 29 29 29 29 29 2 29 29 29 13 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 28 8 29 4 29 18 8 29 29 26 29 29 29 2 2 29 29 29 29 29 17 2 2 29 26 2 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 8 8 2 25 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 25 29 25 31 29 29 29 2 18 29 29 29 29 29 8 8 29 29 29 2 29 27 8 29 29 5 2 27 6 29 29 31 18 2 29 18 29 29 29 29 29 29 18 18 29 2 29 29 8 29 29 29 2 18 25 2 29 25 29 29 18 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 25 29 16 29 29 29 29 29 25 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 2 2 25 29 29 29 29 2 29 6 25 29 29 29 29 29 29 29 25 25 29 29 8 29 18 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 25 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 8 29 8 27 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 2 29 29 29 29 29 29 8 29 29 29 29 6 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 18 29 29 25 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 25 29 25 29 29 25 29 29 18 29 13 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 27 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 14 25 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 25 2 29 25 29 29 8 29 29 29 17 29 29 29 26 29 29 27 29 29 29 29 6 29 29 29 29 16 29 29 29 29 16 13 29 29 17 16 13 29 29 29 29 29 16 14 29 29 29 16 29 16 16 29 29 13 29 16 27 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 27 29 29 25 18 8 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 19 29 29 16 29 16 16 17 29 29 17 29 16 13 29 16 16 29 29 29 29 29 29 16 29 29 29 16 17 29 29 13 29 16 29 13 16 13 29 16 16 16 13 29 29 17 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 16 29 16 16 29 16 29 16 16 16 29 29 16 16 16 29 19 29 29 16 29 29 16 17 29 29 29 29 29 29 16 29 29 16 16 16 29 29 29 29 29 29 16 29 2 29 18 16 29 29 6 29 29 29 29 29 29 29 29 29 2 29 2 29 29 27 2 2 29 29 25 29 29 29 28 4 8 2 29 5 29 29 29 29 29 29 29 2 29 29 29 29 2 29 26 29 29 29 25 29 8 29 29 29 29 29 29 29 29 29 2 8 2 29 2 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 25 29 29 29 25 27 29 29 29 29 8 29 29 29 25 29 29 29 8 25 25 29 29 2 29 25 25 8 29 6 29 8 29 29 29 29 29 29 29 2 6 29 29 29 27 14 29 29 29 29 29 29 29 29 29 6 29 29 29 25 29 2 29 29 29 29 29 29 18 29 29 29 2 25 29 8 29 27 29 25 29 29 8 25 25 29 8 29 29 29 29 29 29 29 18 29 16 29 29 8 29 29 29 17 2 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 29 29 2 25 29 29 29 25 25 29 8 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 25 29 25 29 8 14 29 2 8 8 8 25 8 29 29 2 25 25 18 25 29 29 25 29 29 25 8 2 29 2 18 18 29 25 6 25 25 29 2 2 29 25 2 25 25 31 2 29 29 8 29 2 2 29 2 29 29 29 29 25 2 25 29 31 25 29 29 29 2 2 25 2 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 2 2 29 29 29 29 27 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 13 29 26 17 29 29 29 29 29 29 16 13 29 29 29 29 2 2 16 8 29 18 29 29 29 27 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 6 29 29 29 8 29 8 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 31 29 8 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 18 25 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 25 25 29 29 29 16 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 31 6 25 29 29 29 25 29 29 29 27 29 29 29 25 29 29 25 29 29 29 25 29 29 2 29 2 29 13 18 25 29 29 29 25 2 6 29 2 18 29 8 27 29 29 25 29 18 29 2 5 27 2 2 25 29 2 29 4 17 25 18 29 29 2 2 8 29 29 18 2 29 2 18 2 2 2 2 2 8 29 29 29 29 29 27 29 2 2 2 2 25 29 25 2 29 29 18 8 26 29 2 29 29 2 2 2 29 29 29 29 29 29 29 29 25 29 29 2 29 29 14 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 27 29 29 18 29 29 29 29 29 29 29 25 2 27 8 2 25 29 29 29 2 29 29 29 29 29 8 2 18 29 29 29 31 25 29 25 29 25 25 29 29 25 29 27 2 29 29 29 27 27 29 29 8 18 29 14 8 31 8 29 29 8 29 29 29 25 29 29 29 29 18 29 29 18 18 18 6 25 2 25 25 2 25 29 25 27 29 25 8 29 25 25 2 29 29 29 29 2 25 25 29 29 27 29 29 29 29 29 29 29 25 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 18 29 29 29 29 29 6 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 14 29 29 8 29 29 29 29 8 25 8 29 29 29 29 29 29 2 25 29 29 2 27 8 29 29 29 29 29 29 29 29 29 18 29 25 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 25 29 29 29 29 25 14 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 8 18 25 29 29 29 29 18 29 29 29 29 29 25 29 29 29 29 29 29 8 29 29 29 29 29 2 29 25 25 6 29 29 29 29 25 27 29 27 25 25 25 25 25 29 25 26 5 5 2 2 2 29 29 29 29 18 25 2 27 29 29 2 8 29 2 2 29 29 29 29 29 29 2 29 2 25 29 25 2 8 29 25 29 18 25 29 29 29 26 25 29 2 29 29 8 29 27 18 25 25 2 2 25 29 25 2 25 18 25 6 29 2 29 25 27 29 2 2 2 29 2 8 2 29 29 29 29 29 29 29 25 29 29 2 18 29 18 29 29 26 25 29 29 29 29 29 29 27 25 29 29 18 29 29 29 29 29 29 29 29 29 25 29 18 25 29 8 18 29 29 25 18 29 25 25 25 25 25 25 25 29 29 25 29 25 29 25 8 25 29 29 29 29 25 2 29 29 29 8 29 29 25 6 29 25 27 29 2 25 29 29 31 29 25 29 25 29 29 29 29 29 29 29 25 8 18 29 29 6 2 29 29 29 25 25 25 31 29 25 25 18 29 8 27 27 29 27 25 29 29 29 25 25 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 31 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 8 29 31 29 29 29 27 18 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 25 29 29 25 25 25 25 25 29 29 29 18 29 29 16 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 17 17 29 29 29 16 5 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 17 29 29 29 13 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 13 29 29 29 29 29 2 29 29 2 29 2 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 25 16 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 4 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 18 8 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 17 18 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 29 29 27 27 29 29 29 25 29 29 29 18 18 27 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 25 29 29 2 29 6 29 25 29 29 29 13 29 25 29 29 29 29 29 29 29 29 29 29 29 25 8 29 25 25 25 25 29 25 29 29 25 25 25 29 29 6 8 29 29 18 29 29 29 29 25 29 2 29 2 29 8 29 25 25 25 29 25 2 18 25 29 8 8 29 29 16 29 29 8 25 29 29 8 25 8 25 29 8 27 27 25 25 29 29 29 25 29 29 4 2 25 2 2 25 25 29 2 5 29 2 2 29 25 29 29 29 2 2 2 29 2 29 29 29 29 29 29 16 2 29 16 29 29 16 29 2 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 16 29 13 29 29 29 29 29 29 2 2 29 29 29 29 29 16 29 16 29 29 16 29 19 29 29 29 16 16 29 29 29 16 29 13 16 19 29 29 29 29 16 29 29 16 29 16 16 29 29 16 29 29 29 16 13 29 29 29 29 16 29 29 29 29 16 29 29 13 29 29 16 2 13 17 16 29 29 18 29 26 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 18 18 29 29 29 29 16 29 29 16 16 29 29 16 13 29 13 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 16 29 29 16 19 29 13 29 29 16 29 16 29 29 16 13 29 16 16 29 16 29 29 16 19 16 29 19 29 16 29 16 8 16 16 29 16 29 19 29 16 16 29 25 19 29 29 29 16 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 27 29 13 29 25 29 29 8 29 29 2 29 18 29 29 29 29 29 8 29 2 18 8 8 29 6 29 29 2 29 31 29 29 29 29 16 29 16 29 16 29 29 29 29 18 29 29 29 29 29 29 16 29 29 18 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 27 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 25 27 2 27 29 29 25 25 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 18 29 25 29 29 2 27 25 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 26 29 29 2 29 2 29 29 29 29 29 2 26 17 2 23 29 29 29 2 17 2 29 2 29 29 29 29 29 29 2 29 29 29 29 29 2 2 29 2 29 29 2 29 29 29 29 29 6 29 2 29 25 18 2 29 29 29 25 29 8 29 2 29 29 29 29 8 2 2 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 25 29 29 29 29 29 29 16 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 25 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 16 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 14 29 29 29 29 29 29 27 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 2 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 6 29 29 29 29 18 29 2 27 29 29 29 29 8 6 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 25 29 25 29 29 29 2 29 29 14 2 29 25 29 2 2 2 29 25 29 2 2 2 2 2 25 25 29 5 2 29 25 2 2 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 27 29 29 29 29 29 29 2 2 2 29 25 27 29 31 27 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 2 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 25 27 29 29 25 25 25 29 27 29 18 25 29 29 29 29 8 8 25 29 29 25 29 29 31 29 29 29 29 2 29 29 29 8 29 29 8 29 16 13 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 25 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 13 8 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 16 25 29 29 29 29 29 27 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 25 2 18 2 2 29 25 2 2 2 18 29 2 29 29 29 29 29 29 2 29 29 2 2 2 8 18 2 2 25 2 25 2 25 2 26 2 29 2 29 29 25 8 25 17 5 2 29 29 29 29 29 29 29 29 25 29 25 29 29 25 29 18 27 27 29 25 29 25 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 13 29 29 29 29 25 6 2 2 2 18 25 2 2 2 6 2 25 29 29 14 2 18 2 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 2 2 2 8 2 25 2 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 27 29 29 29 2 18 29 29 16 29 18 29 29 29 29 6 29 29 29 29 29 6 25 16 29 29 29 25 29 29 16 16 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 6 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 2 29 29 29 29 2 2 26 2 6 29 29 29 2 2 29 29 2 29 2 2 29 2 25 2 8 18 25 29 5 2 26 25 29 25 2 2 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 18 29 25 29 6 29 29 27 25 25 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 23 2 8 29 2 2 2 29 2 8 8 29 2 2 29 29 27 29 2 2 29 2 6 23 5 2 23 29 23 29 29 29 2 29 29 2 2 29 23 8 2 2 29 29 2 2 23 29 29 27 5 29 29 27 23 2 2 29 23 29 23 29 29 2 25 5 2 8 23 29 23 2 2 31 23 29 29 29 28 2 2 23 23 2 23 2 14 8 29 28 25 29 29 29 23 23 8 2 31 29 23 23 2 25 29 29 28 8 29 2 2 23 29 23 29 29 23 8 31 29 31 28 2 29 5 23 23 23 28 32 2 23 25 23 18 23 28 32 29 29 2 29 2 23 2 23 2 29 28 29 28 23 2 23 29 23 18 28 23 32 2 2 2 29 2 23 23 28 29 29 28 32 29 2 23 2 23 2 5 23 28 28 32 2 23 23 23 29 29 28 29 23 27 23 2 2 23 23 2 28 28 28 31 2 8 2 23 2 14 2 23 2 28 28 28 23 29 31 29 2 29 29 23 28 28 32 8 29 8 29 29 2 23 2 29 28 23 28 32 8 8 29 23 29 2 23 28 7 2 28 8 23 2 23 23 28 28 32 23 8 29 23 29 23 28 25 29 28 32 18 2 23 5 29 29 31 18 29 15 29 31 32 23 23 8 7 2 32 2 23 23 28 32 23 2 2 23 2 8 23 29 23 28 28 32 29 23 23 7 29 28 32 2 23 8 2 28 8 23 32 8 23 27 29 23 28 29 32 2 29 23 23 7 8 29 32 2 23 23 2 7 28 32 29 29 2 23 8 23 7 8 32 16 29 29 23 29 2 28 16 32 29 29 23 29 2 2 29 23 29 23 2 32 31 23 2 23 7 32 31 29 23 28 28 29 32 25 29 23 2 8 23 7 29 32 23 18 31 29 23 31 28 8 32 2 29 23 29 29 23 29 32 29 29 29 26 23 29 29 28 7 29 29 29 29 32 29 29 29 29 2 2 29 23 29 29 7 29 29 29 29 29 29 32 29 29 16 29 29 29 29 23 29 29 29 23 29 29 7 29 29 29 29 29 29 32 2 23 23 8 29 29 29 32 29 29 29 26 16 2 29 29 29 29 29 29 29 29 17 29 29 2 29 28 29 29 29 29 32 23 29 29 29 29 29 18 7 29 29 32 29 8 23 29 16 29 2 23 29 29 7 29 29 29 29 32 29 29 29 29 8 2 2 29 23 23 32 18 23 2 29 32 2 29 23 7 23 32 8 8 8 23 32 2 31 7 32 2 23 29 7 31 32 23 2 23 23 7 32 23 23 7 32 8 23 2 31 7 32 23 23 7 32 2 23 7 23 32 8 2 7 32 23 2 8 7 25 32 2 29 7 25 2 32 23 8 29 7 31 23 32 2 2 23 7 32 2 23 7 2 32 2 23 8 23 7 32 18 23 7 32 23 7 2 29 32 2 23 29 7 32 5 2 23 28 7 32 2 29 7 23 32 2 29 23 8 23 7 32 29 29 7 2 23 32 25 29 18 7 23 32 29 2 23 7 29 32 23 2 18 7 23 32 2 18 23 7 32 29 2 31 29 8 23 7 23 32 18 7 25 32 23 23 7 29 32 2 8 7 32 23 2 2 7 23 32 29 7 32 23 2 7 23 29 32 2 23 7 15 32 5 7 32 23 2 23 8 7 29 32 25 29 7 29 32 2 23 7 18 23 2 32 7 23 6 32 29 8 29 23 7 29 32 23 29 28 7 2 32 23 7 32 2 18 7 29 32 2 18 23 23 7 32 23 7 23 32 2 23 29 7 23 32 2 8 23 7 23 32 23 29 7 29 23 32 7 32 23 29 8 7 23 2 32 23 7 23 32 7 23 29 32 29 5 7 23 32 23 2 7 17 32 25 23 29 7 32 2 7 32 2 29 23 7 32 23 18 27 25 7 32 29 23 7 32 25 29 23 7 2 32 8 7 32 2 23 23 7 25 8 32 29 2 23 7 32 28 7 32 29 23 2 23 7 32 29 7 23 32 2 28 7 29 23 25 32 2 2 23 7 23 29 32 2 29 23 7 32 25 2 7 8 32 2 7 32 18 7 23 29 32 7 23 32 29 29 29 23 29 23 29 7 23 32 16 29 29 29 29 29 29 16 24 29 5 29 32 29 23 2 29 29 29 7 31 32 23 29 29 29 7 32 18 29 2 29 7 23 23 32 8 2 29 29 29 29 28 7 29 29 29 32 13 29 29 29 29 7 32 29 2 29 29 7 29 32 7 29 32 2 29 23 28 7 29 29 29 32 29 29 7 29 29 32 7 23 29 32 2 2 25 7 32 23 7 2 32 29 23 7 32 29 7 23 2 2 7 32 25 23 7 2 32 23 7 23 32 7 29 23 32 29 7 32 23 7 32 23 2 2 28 7 2 32 2 29 25 7 32 2 7 2 32 25 23 7 32 29 29 29 25 7 32 5 23 7 2 32 29 7 29 32 23 29 23 23 7 32 2 7 29 32 29 2 23 7 23 32 29 8 7 23 32 2 7 32 8 7 29 32 29 2 7 23 32 29 23 25 7 32 7 32 29 7 32 23 2 23 7 32 7 29 32 29 2 29 29 7 23 32 17 29 23 29 7 8 32 29 29 29 29 29 2 29 7 17 13 23 32 2 29 29 8 2 7 23 32 23 2 29 29 7 32 29 29 7 32 29 29 23 7 29 32 29 29 2 7 23 32 29 29 29 5 29 28 7 29 29 29 32 29 23 29 29 7 29 29 32 17 29 29 23 29 7 29 8 32 29 29 2 7 29 32 29 29 29 29 7 23 17 32 29 29 29 29 29 29 5 29 29 7 29 32 29 28 7 29 29 29 32 29 17 29 7 32 6 2 7 23 32 29 18 7 32 29 27 23 28 7 27 32 2 7 32 7 23 32 7 2 32 23 26 7 23 32 29 29 7 32 23 7 23 29 32 29 29 7 32 28 7 29 32 23 7 32 23 7 23 32 2 7 32 25 29 7 32 2 23 7 32 23 7 25 32 2 7 32 23 8 28 7 32 7 29 32 25 23 29 7 29 2 18 18 25 23 25 31 25 29 29 29 2 8 29 25 14 8 2 29 29 25 29 29 25 2 18 29 29 25 25 29 29 25 2 27 18 29 29 29 18 5 2 4 2 2 2 29 23 23 23 29 23 4 23 23 29 29 29 2 29 25 23 23 2 23 2 23 29 29 29 6 18 2 8 29 23 6 25 29 31 2 29 8 6 2 23 18 2 29 23 29 8 27 29 29 25 29 18 18 23 2 8 2 23 29 29 2 8 2 25 25 2 29 18 31 8 2 29 29 29 29 29 2 29 25 29 6 8 2 2 23 2 8 25 29 31 23 29 29 2 23 2 2 31 29 29 29 29 29 29 29 29 29 2 29 2 2 25 29 2 23 2 2 31 8 23 2 25 29 2 29 2 29 29 25 2 25 8 25 29 23 29 23 29 29 29 29 29 29 2 29 25 8 18 28 29 29 25 29 2 29 23 23 2 29 2 23 29 2 18 14 18 18 28 8 2 29 18 2 2 23 29 2 23 29 29 25 18 2 2 23 28 2 2 25 18 2 8 23 2 2 29 23 23 2 29 18 23 18 2 29 25 29 29 2 23 2 8 27 23 18 28 29 29 28 8 25 2 2 29 23 2 25 23 28 23 28 28 25 2 2 2 23 2 25 28 2 29 23 8 28 28 2 31 29 18 23 2 23 2 28 29 29 32 2 2 23 2 23 23 29 23 29 18 15 29 29 28 25 25 2 18 2 23 23 18 29 2 28 29 27 31 29 25 8 29 23 23 2 29 28 29 29 28 2 23 23 18 2 23 2 28 25 2 23 18 2 23 28 28 2 32 18 2 25 23 8 25 2 31 28 29 8 28 32 29 2 2 8 23 23 2 28 25 28 32 29 2 23 2 25 18 29 23 28 28 2 28 32 2 29 2 23 2 2 29 7 23 2 25 28 32 29 29 29 29 28 23 2 29 28 32 27 2 8 23 23 23 7 8 28 32 29 2 23 23 2 28 7 29 28 32 18 29 23 2 23 28 25 16 32 18 25 29 29 28 23 18 25 28 32 29 29 23 23 28 7 2 25 28 32 29 25 2 29 2 23 29 23 29 28 2 2 28 32 25 29 7 29 23 25 23 28 32 2 29 29 23 5 7 29 29 29 28 32 29 25 23 28 18 28 32 23 8 2 25 25 7 25 29 25 29 32 2 31 29 23 6 23 7 29 29 31 28 32 2 29 2 23 28 29 2 32 2 29 23 7 32 29 2 23 2 7 32 2 2 29 23 29 28 7 23 23 32 25 7 32 25 2 29 2 18 29 29 28 23 32 2 29 25 29 23 23 7 29 32 29 31 29 28 10 29 32 29 23 25 23 2 2 7 23 32 25 29 25 2 29 24 25 32 29 2 2 7 23 32 2 29 29 7 29 32 29 23 2 23 7 25 29 32 31 8 7 29 25 32 2 29 2 25 29 32 2 2 28 7 23 32 2 23 29 7 23 32 2 7 32 29 2 23 2 7 32 23 7 32 2 29 2 23 7 32 29 23 28 7 23 25 32 29 6 29 7 29 32 23 28 7 32 28 7 32 29 23 7 2 32 29 25 2 18 23 7 23 32 8 29 23 28 7 32 23 7 32 25 2 7 31 29 32 29 29 23 2 32 29 2 23 7 23 23 32 29 29 29 7 32 29 23 7 2 23 32 25 28 7 23 32 29 8 7 29 29 32 29 23 29 29 32 26 7 31 29 32 2 23 7 23 32 29 23 29 7 23 32 25 7 32 2 7 23 29 32 29 23 7 23 32 18 28 7 32 18 26 21 10 7 29 29 26 2 32 18 7 23 32 29 23 7 23 32 2 2 28 7 8 32 25 29 7 25 23 32 23 18 7 23 32 2 2 7 32 2 8 23 7 29 32 23 23 23 28 7 32 29 2 2 7 23 32 6 26 23 7 23 32 29 18 7 32 23 7 32 2 7 32 26 7 23 32 18 7 18 23 32 29 2 7 25 32 7 32 23 23 8 2 31 29 7 2 32 2 31 7 23 32 8 2 25 7 23 32 23 7 25 32 8 23 7 8 32 23 29 2 7 32 18 27 7 2 32 2 7 25 32 23 29 7 23 32 7 32 23 2 31 2 7 32 28 7 23 23 18 32 7 18 32 29 2 7 23 32 2 7 32 7 29 32 7 23 32 29 23 25 7 32 8 23 28 7 32 29 2 2 28 7 23 32 7 5 23 32 2 7 32 23 25 7 29 32 2 31 7 23 32 29 2 23 7 29 29 32 2 7 2 32 8 25 7 29 32 18 7 29 23 29 32 2 32 28 7 23 32 8 7 25 32 23 2 28 7 18 29 32 23 2 23 7 32 29 28 7 23 2 32 28 7 2 23 23 32 29 29 7 32 7 23 23 32 2 7 6 32 8 23 2 29 29 7 23 32 29 7 32 29 2 7 32 25 2 31 7 5 32 29 2 7 32 23 29 28 7 29 32 29 2 7 23 15 32 23 7 32 7 23 32 23 29 7 32 25 2 7 32 23 2 7 23 32 25 2 7 27 32 23 7 32 29 2 18 7 32 2 7 32 29 29 2 23 25 7 32 7 32 23 8 28 7 32 25 7 32 7 32 29 31 28 7 23 23 32 23 2 28 7 25 32 2 7 18 32 23 28 7 23 32 7 32 29 7 32 29 23 31 29 7 18 32 29 29 7 32 7 23 32 7 23 32 7 32 2 29 2 28 7 32 7 32 23 28 7 32 8 7 32 17 23 7 32 2 7 29 32 2 25 7 32 4 2 29 7 23 32 7 2 32 28 7 32 23 2 7 32 7 32 28 7 32 29 23 7 23 29 32 2 2 25 7 32 29 7 32 23 23 29 2 7 32 23 29 29 7 32 23 28 7 32 8 7 32 7 32 23 23 7 32 7 32 2 7 32 23 7 32 2 7 32 7 32 7 23 32 2 7 32 29 2 7 29 32 29 31 7 23 32 25 7 32 29 7 32 7 29 32 29 2 7 8 25 29 29 6 25 27 27 31 25 29 25 29 8 31 29 18 25 8 29 25 29 29 29 8 27 25 29 25 31 29 25 27 29 29 2 2 2 23 2 23 2 18 5 2 23 23 6 2 29 2 29 2 23 2 25 23 29 29 6 18 29 2 23 31 29 29 29 29 29 25 2 23 2 29 25 2 29 2 23 23 28 29 2 29 2 2 29 28 2 23 2 28 29 28 25 2 29 23 18 28 8 5 23 29 28 28 2 23 28 31 28 23 28 28 29 2 2 23 28 28 2 2 23 18 28 28 2 28 28 18 2 29 25 2 23 28 2 25 28 28 28 28 8 2 2 29 23 29 32 2 23 18 28 28 32 29 25 2 28 25 28 32 2 28 28 32 2 28 23 28 32 2 2 23 28 28 32 28 28 32 29 2 23 28 29 23 28 32 8 2 23 28 28 32 2 23 28 28 32 29 25 2 28 31 16 32 2 28 28 32 29 18 28 28 29 28 32 5 28 28 32 2 27 29 28 23 28 32 18 2 7 29 23 28 32 29 2 7 28 32 2 23 7 31 28 32 29 28 7 31 32 2 29 23 31 7 2 28 32 23 7 32 2 7 25 28 32 7 23 32 2 7 23 32 7 2 28 32 2 29 18 7 28 32 2 23 7 2 8 32 7 32 7 28 32 28 7 32 2 28 7 28 32 2 2 7 23 32 28 7 23 28 32 23 7 32 18 7 29 32 29 2 23 7 8 32 2 29 7 23 32 23 29 7 32 29 7 32 7 29 8 32 23 29 29 7 17 29 29 32 29 29 29 2 29 7 23 23 32 29 2 29 7 29 23 29 23 29 29 32 29 29 29 29 7 29 29 29 29 32 29 29 29 8 23 2 28 7 29 32 29 29 29 29 29 16 29 29 29 29 29 7 29 29 29 23 32 29 29 29 7 29 32 29 29 28 7 29 29 32 23 7 29 29 29 32 29 29 29 16 29 29 29 26 29 2 7 23 29 29 32 29 29 29 2 7 23 32 29 29 7 29 23 32 29 2 29 29 29 8 7 29 23 32 29 29 2 29 7 29 2 32 23 29 29 7 32 29 29 29 23 29 29 7 29 29 29 29 29 29 29 32 29 29 29 29 2 29 29 7 29 32 2 29 18 7 29 32 23 29 29 29 7 32 29 2 29 29 29 29 28 7 29 29 29 32 29 25 29 23 2 7 29 23 29 32 7 29 32 2 28 7 29 32 23 29 29 2 28 7 29 29 29 29 32 29 29 29 29 29 29 17 7 29 23 29 32 2 29 7 29 29 32 29 29 29 2 29 29 29 29 29 32 29 29 7 29 29 32 29 29 29 29 29 29 29 29 29 29 29 7 29 32 29 23 29 29 23 28 7 29 23 29 32 29 29 7 29 32 2 25 7 32 2 28 7 23 32 2 28 7 2 32 7 23 32 29 2 7 32 2 7 2 23 32 7 32 29 7 23 32 8 28 7 32 29 7 32 2 23 7 32 23 29 2 7 23 29 29 32 2 29 29 23 7 29 6 32 29 29 29 29 29 29 7 16 29 29 29 32 17 29 6 29 29 28 7 23 29 29 17 29 29 29 32 29 29 29 2 29 29 28 25 29 29 32 29 29 2 29 29 29 29 7 29 29 29 32 29 29 5 29 29 29 7 29 29 23 32 2 29 29 28 7 29 29 32 29 23 29 29 29 7 29 29 29 29 29 32 29 29 29 2 29 28 7 29 29 29 32 29 29 29 29 29 29 29 29 29 28 7 29 29 32 29 29 29 29 29 29 23 29 7 29 29 29 32 29 29 29 29 29 29 29 23 29 23 7 29 29 32 29 29 29 29 29 29 29 29 29 29 7 29 29 29 32 29 29 29 29 29 29 29 29 29 7 29 17 32 29 29 29 29 29 29 29 23 7 29 17 29 32 29 5 29 29 2 29 29 29 29 29 29 28 29 29 6 32 29 29 29 29 29 29 29 7 29 29 29 29 32 29 29 29 17 7 29 29 29 29 25 32 29 16 29 29 2 16 29 29 28 7 29 29 29 29 32 29 29 29 29 7 29 29 29 32 29 17 29 29 29 7 32 29 29 29 29 23 7 29 16 29 16 32 29 29 2 29 7 29 29 29 29 29 32 29 29 29 2 18 29 29 29 28 7 29 32 29 23 23 29 18 29 7 29 29 29 32 29 29 29 29 29 29 29 29 7 18 29 32 29 29 29 29 2 29 23 7 29 29 32 29 29 29 29 18 29 29 29 29 8 28 7 29 29 29 29 32 2 29 29 29 7 32 23 2 7 29 32 2 29 7 29 29 32 25 29 7 29 23 32 29 2 29 28 7 29 31 29 32 2 28 7 23 32 7 23 29 32 29 7 32 2 29 7 23 32 8 29 7 29 32 8 29 7 32 23 7 32 28 7 32 18 7 32 7 32 23 31 18 7 28 32 29 7 32 23 2 28 7 32 25 2 7 32 2 7 32 7 32 23 29 7 32 2 7 32 7 32 23 7 23 32 2 7 32 2 23 2 7 32 29 7 32 23 2 7 32 23 2 7 32 29 2 28 7 29 32 7 32 7 32 2 7 32 29 2 23 7 29 32 23 7 32 2 7 29 32 29 31 2 28 7 32 23 2 7 32 31 2 7 32 23 29 7 8 29 29 32 29 29 7 29 29 32 5 29 2 29 28 7 29 29 32 29 28 7 29 32 29 29 29 28 7 29 2 29 32 17 29 28 7 32 29 29 7 32 29 29 29 29 7 29 32 29 23 29 28 7 29 32 16 29 7 29 32 29 5 7 25 32 29 2 8 28 7 23 32 7 32 7 32 29 7 32 2 29 7 32 29 7 32 18 28 7 2 32 29 7 23 32 7 32 7 32 23 28 7 2 32 2 8 7 32 29 2 7 32 7 32 29 23 7 32 7 23 32 7 32 2 7 32 7 32 7 32 23 7 32 2 28 7 25 25 18 25 29 2 2 29 29 5 2 29 29 29 23 25 29 29 29 2 2 2 29 2 2 29 2 2 2 23 28 31 28 2 2 18 28 2 18 23 28 5 18 29 28 2 2 28 28 2 29 29 28 2 2 28 8 28 28 29 28 28 2 29 18 28 28 2 28 28 28 2 4 18 25 29 28 29 5 29 28 28 5 2 29 25 28 2 5 28 23 28 32 29 23 29 28 28 2 28 23 28 32 25 28 25 28 32 31 29 28 28 32 8 2 28 29 29 16 32 2 7 29 28 32 2 2 28 23 29 18 28 32 2 2 29 28 28 32 29 2 7 28 32 18 2 7 29 28 32 2 28 23 29 28 32 25 2 23 28 32 2 29 18 28 7 28 32 2 29 7 28 32 2 29 7 29 28 32 25 8 29 28 25 28 32 29 16 32 28 7 28 32 28 29 2 25 7 23 28 32 29 25 2 29 28 28 2 28 32 23 29 2 7 2 28 32 2 2 7 32 28 7 32 28 2 28 7 14 32 29 2 25 29 23 7 29 28 32 5 7 18 32 2 18 7 2 32 2 28 7 23 29 28 32 18 2 7 29 32 29 7 29 28 32 31 7 32 2 2 25 7 5 8 25 32 5 28 7 32 2 7 28 32 2 28 7 32 29 7 8 23 32 29 8 29 29 2 29 28 7 29 29 32 29 29 29 16 29 16 29 29 29 29 29 29 29 7 29 8 29 29 17 29 29 13 32 29 29 29 29 13 27 2 29 29 18 29 7 29 17 29 25 29 29 32 25 8 29 29 29 29 29 13 8 18 23 29 7 29 29 29 29 29 29 29 32 29 29 29 29 29 29 29 29 29 29 7 29 29 29 32 13 29 2 29 29 29 29 7 29 23 29 29 29 32 28 29 29 2 29 29 28 7 8 29 32 29 29 29 29 7 32 23 8 28 7 32 28 2 29 29 18 18 7 32 29 23 32 29 18 7 32 7 23 23 32 18 7 32 29 18 7 32 28 7 25 25 32 23 2 18 7 32 25 7 32 29 2 29 7 32 8 2 29 28 7 14 25 32 28 7 2 32 2 6 29 7 32 2 7 32 23 2 7 32 28 7 23 32 18 7 32 2 28 7 8 23 32 28 7 32 25 28 7 32 29 18 7 23 32 25 7 32 23 7 32 28 7 32 2 28 7 32 28 7 32 29 29 17 28 7 23 29 32 2 28 7 2 29 32 2 29 7 29 32 29 2 7 23 32 2 7 32 7 32 2 18 7 32 29 2 7 18 32 29 2 8 7 23 32 2 18 18 7 29 32 2 7 32 2 18 7 32 23 27 25 7 32 2 28 7 32 18 2 28 7 18 32 2 18 7 32 2 8 28 7 32 2 29 7 29 25 32 29 28 7 32 29 29 18 2 2 7 32 8 7 25 32 23 7 32 18 2 7 32 2 18 7 29 32 25 7 27 32 2 29 28 7 27 32 7 29 23 32 18 2 28 7 25 32 31 7 32 29 18 8 28 7 23 25 18 32 2 7 32 7 23 32 23 2 7 32 29 7 32 29 7 32 29 7 32 18 32 2 7 32 2 2 28 7 32 2 23 2 28 7 32 31 31 7 32 7 32 29 7 32 23 29 28 7 32 2 7 25 32 23 7 32 29 7 32 7 32 23 2 7 32 2 7 23 32 28 7 8 32 7 32 23 23 7 32 7 23 32 7 31 32 7 32 7 32 23 7 32 2 7 32 7 32 7 32 7 23 32 23 7 32 2 7 32 2 7 23 32 7 32 2 26 7 32 2 7 32 7 32 31 7 32 2 7 23 32 18 7 32 7 32 2 7 32 7 32 7 32 7 32 7 32 2 7 32 23 7 32 7 32 7 32 2 7 32 7 32 7 32 29 23 7 32 23 7 32 7 32 7 32 7 32 7 23 32 7 32 2 7 32 7 32 7 29 32 7 32 2 29 7 29 32 29 2 7 2 32 23 23 2 29 7 32 2 2 28 7 32 17 23 7 29 29 32 2 28 7 2 32 7 23 32 7 8 32 2 7 32 7 2 32 29 28 7 32 7 32 7 32 2 7 32 23 2 7 29 29 29 29 29 8 29 29 29 16 13 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 27 29 29 2 25 29 27 29 29 25 25 25 29 6 29 29 29 2 25 29 25 29 2 25 29 29 29 18 29 2 29 25 2 29 29 2 8 5 18 29 18 14 8 5 2 2 29 2 28 29 2 2 18 28 25 8 2 28 28 2 2 2 18 28 2 2 29 29 28 29 18 28 28 8 2 2 29 28 29 2 2 18 29 29 18 28 23 2 28 29 28 8 31 2 8 28 29 29 28 29 2 8 18 28 2 28 28 32 29 29 29 29 2 18 28 32 2 23 26 18 28 32 29 27 2 28 28 32 8 28 28 28 2 28 28 32 2 2 29 28 23 25 28 32 29 2 8 2 28 28 28 8 18 23 28 28 32 18 2 28 28 32 31 27 28 28 28 32 29 28 28 32 5 29 16 32 18 7 23 28 32 2 28 28 32 2 7 28 32 29 23 28 28 32 2 28 28 32 2 7 28 32 28 28 32 2 7 23 28 32 2 7 28 32 8 7 28 32 2 7 28 32 2 23 7 28 32 2 18 7 28 32 2 29 2 29 28 28 32 2 23 28 7 28 32 2 23 7 32 2 7 32 2 7 23 32 2 18 7 28 32 7 28 32 7 2 28 32 2 23 28 7 28 32 2 7 32 2 7 23 29 32 7 28 32 28 7 8 28 32 29 7 32 23 7 32 28 7 28 32 18 2 7 32 23 2 7 32 7 32 2 7 32 18 7 32 2 28 7 23 32 2 28 7 32 2 28 7 29 32 23 18 7 32 7 32 7 2 32 23 2 28 7 6 32 2 28 7 18 32 28 7 32 28 7 32 2 2 7 23 32 25 2 28 7 32 7 32 25 2 7 23 32 29 29 7 32 7 23 32 29 28 7 32 31 29 7 32 18 7 32 2 28 7 2 32 2 7 32 23 28 7 32 2 8 28 7 32 7 32 2 28 7 32 29 7 32 23 2 7 32 7 2 32 7 23 32 28 7 29 32 23 2 29 28 7 32 7 18 32 18 7 32 31 7 32 23 2 7 32 2 7 32 28 7 32 7 32 7 32 2 7 32 28 7 32 23 23 2 18 7 32 28 7 32 7 32 18 29 2 7 32 2 7 32 28 7 32 23 7 32 2 7 32 2 7 29 31 32 2 7 8 32 23 2 7 32 23 7 32 28 7 32 28 7 32 2 7 32 18 7 32 29 5 28 7 32 2 7 32 29 7 32 23 7 32 28 7 32 2 7 32 23 7 32 2 23 18 7 32 8 7 32 28 7 32 29 2 7 23 32 2 7 32 2 18 7 32 7 32 7 32 2 7 32 29 2 7 32 2 7 23 32 7 32 2 7 32 7 23 32 2 28 7 32 7 32 7 2 32 28 7 29 32 28 7 32 28 7 29 32 23 28 7 32 7 2 32 7 32 28 7 32 7 29 32 7 32 2 28 7 23 32 28 7 32 28 7 32 23 2 18 7 25 32 7 32 25 2 7 23 32 29 28 7 32 23 2 7 32 7 32 7 32 18 28 7 23 32 2 23 28 7 32 7 32 7 32 7 32 7 23 32 7 32 7 25 32 2 7 32 7 32 7 32 7 23 32 23 2 7 32 7 32 7 32 2 7 32 2 7 23 32 7 32 2 7 32 2 7 23 32 7 32 7 32 7 32 29 7 32 23 2 7 2 32 28 7 2 29 32 23 23 7 32 7 32 8 7 23 32 2 7 32 23 7 32 7 25 32 23 2 7 32 7 32 7 23 32 7 2 32 7 32 2 7 32 7 25 8 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 31 29 29 16 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 5 29 2 2 8 29 2 29 2 8 2 18 25 25 2 25 2 2 29 2 31 29 25 27 29 2 8 2 2 29 2 29 29 28 18 23 25 18 28 2 29 18 29 2 18 29 18 29 28 29 2 2 8 29 18 28 28 28 25 29 18 28 29 2 31 2 28 28 2 2 29 18 28 28 28 2 2 23 2 28 28 28 2 28 28 2 2 18 18 28 32 29 29 2 29 28 2 28 32 18 28 18 28 28 2 18 28 29 29 28 32 2 25 29 29 28 32 2 28 28 28 2 26 28 23 28 28 18 2 28 28 28 28 8 28 29 28 32 28 28 32 23 18 28 28 32 2 28 29 28 32 26 18 28 28 29 25 28 32 28 29 28 32 29 28 28 32 18 2 28 23 28 32 2 28 28 28 32 2 23 28 28 8 28 32 6 28 28 32 6 2 29 28 28 32 29 2 18 28 28 32 18 6 29 2 28 23 28 32 2 7 28 32 18 28 28 32 2 28 8 28 32 18 2 2 7 28 32 18 2 7 28 32 29 25 31 2 18 28 7 23 28 32 2 7 28 32 18 29 28 7 28 32 2 27 7 23 28 32 29 29 7 23 28 32 2 25 28 7 25 28 32 2 28 7 8 28 32 18 28 7 28 32 28 7 32 29 29 7 25 28 32 2 29 7 28 32 29 2 7 32 29 28 7 32 2 28 7 23 28 32 31 2 28 7 23 32 2 28 7 29 32 8 2 28 7 28 32 23 2 29 7 32 2 8 7 32 18 2 8 7 29 32 2 28 7 25 32 17 28 7 32 28 29 23 28 7 32 29 7 2 32 29 2 28 7 32 2 28 7 32 25 18 7 32 28 2 8 7 28 32 6 28 7 32 2 29 7 8 32 29 29 2 28 7 23 29 32 29 29 2 18 7 29 29 32 23 2 28 7 32 18 7 32 28 7 29 32 7 29 32 23 29 28 7 8 32 7 32 26 2 28 7 32 29 28 7 32 2 7 32 2 8 29 7 23 32 8 25 29 28 7 32 29 29 28 7 32 7 23 23 32 29 28 7 32 2 29 29 29 7 29 32 7 32 7 8 32 23 27 7 32 28 7 32 18 7 32 29 28 7 32 29 2 28 7 32 25 28 7 32 7 32 23 28 7 32 29 7 32 28 7 32 2 29 18 7 23 32 5 28 7 32 29 18 7 2 32 7 32 2 7 23 32 7 2 32 2 28 7 32 25 28 7 23 32 23 2 18 28 7 32 8 2 29 7 15 32 18 2 25 7 32 5 7 23 32 2 28 7 32 7 32 2 28 7 32 18 28 7 32 23 28 7 28 32 2 7 32 28 7 32 23 2 7 32 2 28 7 32 7 32 2 28 7 25 32 2 28 7 32 28 7 25 32 8 7 32 7 23 32 2 7 29 32 7 32 23 7 32 28 7 32 7 29 32 8 7 32 2 7 8 32 23 28 7 32 29 28 7 32 18 8 7 32 31 2 23 28 7 25 25 32 7 32 23 2 7 23 32 18 7 32 8 8 2 7 29 23 32 25 25 28 7 32 2 28 7 32 7 32 23 28 7 32 2 7 32 2 28 7 32 7 23 32 28 29 2 7 29 29 32 8 7 23 32 2 2 28 7 32 8 28 7 23 31 32 28 7 31 32 29 2 28 7 23 32 29 2 28 7 25 32 4 7 32 29 23 7 32 7 32 7 23 32 2 7 32 2 7 32 7 23 32 2 2 7 32 7 32 6 29 2 7 25 32 29 2 7 8 18 32 29 28 7 32 2 7 32 7 25 32 25 7 23 32 29 7 32 2 7 6 23 32 7 29 32 28 7 32 2 7 32 7 29 32 28 7 32 7 32 7 2 32 28 7 29 32 29 23 28 7 32 25 2 7 32 29 7 32 28 7 23 32 25 2 2 28 7 32 29 2 28 7 32 2 7 32 18 23 7 29 32 7 2 32 7 32 2 7 23 32 7 32 8 28 7 32 7 32 29 7 32 28 7 32 29 7 32 29 8 7 32 7 32 7 23 25 29 29 25 29 2 18 6 29 25 25 2 8 18 25 25 8 6 29 29 29 27 8 8 25 29 25 29 2 29 29 29 25 25 29 29 29 29 25 29 25 29 29 2 2 27 8 25 27 6 25 25 29 29 29 29 25 29 2 25 29 29 29 25 27 18 29 25 29 29 29 2 29 29 29 8 29 25 2 29 29 29 29 29 25 29 31 29 2 29 29 29 29 29 23 29 2 18 8 8 2 31 18 25 25 29 29 29 18 25 29 29 29 25 29 29 6 29 29 29 25 25 18 25 29 29 29 29 29 2 2 27 2 29 25 29 18 29 8 25 25 18 29 18 5 29 23 2 27 29 29 25 29 25 31 29 27 29 2 23 29 29 25 8 29 25 29 8 29 29 29 29 8 29 28 2 29 29 2 8 29 25 28 25 29 28 28 25 29 2 29 8 29 8 6 28 8 2 25 29 28 29 27 29 2 25 23 29 29 28 25 25 25 6 25 29 28 25 2 29 29 23 29 27 29 29 28 27 18 29 2 29 2 5 29 28 25 27 25 28 28 29 2 23 25 29 18 29 29 25 18 28 28 29 29 29 2 25 31 18 25 29 29 23 14 29 29 28 18 29 2 18 8 29 28 29 28 28 29 27 2 27 25 28 28 29 28 28 25 2 8 29 23 18 8 27 28 28 18 2 25 29 29 28 18 29 25 28 18 8 29 8 28 29 25 28 32 2 29 23 28 2 28 32 29 29 29 2 2 28 18 28 32 2 29 28 23 29 28 6 25 2 18 18 18 28 27 29 29 28 32 29 2 18 28 28 32 29 29 2 2 29 23 28 29 16 32 8 25 29 8 25 2 28 29 25 29 28 32 25 31 25 2 23 28 25 28 32 18 8 29 2 2 28 23 28 32 29 8 2 2 7 28 32 29 8 2 2 29 28 28 32 29 23 25 8 28 28 32 2 7 28 32 2 18 28 29 17 32 27 31 18 7 2 28 32 29 2 23 28 7 29 28 32 2 28 28 32 2 18 23 28 28 32 2 29 18 18 28 18 2 28 32 29 2 23 7 8 28 32 2 7 18 28 32 29 28 7 29 23 31 28 32 8 2 28 28 32 28 28 28 32 29 2 29 7 28 32 2 23 28 32 2 8 18 28 28 32 2 18 28 23 28 32 18 2 28 28 23 8 28 32 29 28 7 29 27 32 29 2 23 7 28 32 29 28 7 28 32 2 18 28 7 23 28 32 8 2 29 25 29 7 29 31 29 25 28 32 2 24 28 32 2 7 28 32 29 25 18 28 7 28 32 25 25 8 2 2 28 28 29 28 32 2 28 7 23 29 28 32 28 7 2 29 28 32 2 23 7 32 29 2 7 32 2 23 7 25 32 2 29 28 7 18 23 32 29 7 32 2 25 28 7 8 32 29 2 18 7 32 28 7 25 32 5 7 29 32 25 2 27 29 7 23 29 32 29 29 2 28 7 23 28 32 2 31 27 7 32 7 32 18 29 25 28 7 29 32 28 7 27 32 2 7 25 32 28 7 2 32 28 18 7 32 29 25 7 32 2 28 7 32 2 25 28 7 23 32 2 28 7 32 2 29 18 7 32 29 2 29 18 7 32 23 2 7 32 29 2 28 7 32 29 18 28 7 2 8 29 32 8 18 7 23 32 29 28 7 25 32 29 8 31 7 23 32 2 28 7 29 18 32 28 7 2 2 23 32 2 28 7 32 28 7 18 32 2 28 7 29 32 18 2 18 29 7 32 2 28 7 32 18 28 7 8 32 8 28 7 32 6 28 7 29 32 7 32 23 8 7 32 2 7 32 29 27 7 32 25 18 7 32 8 2 7 32 23 7 32 2 7 32 23 7 29 32 25 28 7 32 23 29 28 7 32 2 2 28 7 8 23 32 29 29 28 7 32 2 7 32 2 7 8 32 28 7 8 32 29 23 2 29 7 5 32 2 7 32 7 29 32 18 7 31 32 7 32 28 7 32 2 6 7 32 28 7 29 23 32 8 28 7 32 28 28 7 32 2 7 23 32 2 28 7 32 29 8 28 7 32 23 7 25 32 28 7 8 29 32 28 7 32 23 7 32 29 2 7 32 2 7 32 29 29 7 32 23 2 28 7 25 32 29 7 25 32 23 28 7 32 25 28 7 32 7 32 29 2 28 7 32 2 7 32 2 28 7 32 29 28 7 32 29 8 7 32 25 29 2 7 32 2 7 32 23 28 7 29 32 29 7 31 32 23 2 7 8 21 32 8 7 32 25 7 32 23 31 7 29 25 32 18 7 29 32 18 2 7 32 7 32 7 32 2 7 32 18 7 23 32 2 7 29 32 7 32 23 7 2 32 8 28 7 32 23 7 32 2 7 29 32 7 32 7 29 32 28 7 23 32 29 7 2 32 7 32 8 28 7 32 23 7 8 32 25 7 32 7 32 23 25 2 7 32 7 32 23 2 7 32 7 32 23 7 2 32 7 32 2 7 32 2 7 32 27 7 29 32 2 7 32 29 7 31 32 8 7 32 23 28 7 32 29 27 28 7 29 32 23 29 2 7 32 29 2 7 32 28 7 32 7 29 32 2 29 28 7 32 7 32 28 7 23 32 28 7 32 28 7 32 29 23 7 18 32 7 32 23 29 7 32 7 2 32 7 32 7 29 8 29 31 29 29 25 8 29 31 18 25 25 29 25 29 29 27 27 29 25 25 29 2 29 6 29 25 29 25 29 8 18 2 29 29 29 25 2 25 29 25 29 29 29 6 29 2 2 25 29 18 29 29 8 29 23 29 29 25 27 25 29 25 25 25 27 29 29 29 29 2 29 2 2 29 18 29 29 8 25 25 2 8 23 8 6 29 8 29 2 23 29 29 29 29 28 29 29 8 8 28 2 18 5 29 2 28 25 29 31 18 28 28 25 29 25 25 29 28 2 18 29 29 28 25 29 29 2 23 29 29 25 29 28 2 29 29 29 28 29 29 29 28 25 2 2 2 28 28 28 2 31 25 28 28 23 28 28 2 25 29 28 25 28 28 28 29 29 2 25 18 29 31 28 28 2 28 28 8 32 6 2 18 29 27 2 28 28 2 25 18 29 28 28 2 27 29 25 24 28 29 29 29 29 28 29 2 27 28 25 2 28 28 29 2 31 8 23 28 28 29 32 29 2 2 28 18 18 23 28 32 27 29 2 29 2 28 29 29 28 32 2 28 28 32 29 8 29 28 25 25 29 28 32 8 18 28 29 28 32 25 2 8 18 28 29 23 8 29 25 25 28 32 18 28 28 32 29 2 8 7 2 28 32 2 28 23 25 28 32 29 5 29 28 23 31 28 32 2 18 29 28 25 16 32 8 29 29 29 25 2 28 29 29 28 32 8 25 29 27 28 7 29 28 32 29 2 27 29 28 25 28 32 8 29 29 2 23 28 18 2 28 32 6 2 18 7 25 29 28 32 23 18 28 23 28 32 28 7 28 32 28 25 8 29 28 7 28 32 8 2 28 7 18 25 2 28 32 6 2 25 5 7 28 32 29 7 23 28 32 25 29 2 29 18 28 8 28 32 29 2 8 7 2 29 2 6 28 32 8 2 18 7 29 23 29 28 32 29 2 7 23 28 32 29 28 7 2 28 32 29 29 7 29 28 32 2 2 29 28 7 28 32 2 29 7 32 25 2 25 29 28 7 28 32 25 8 28 28 32 29 29 8 2 7 28 32 18 29 7 8 29 25 28 32 8 23 2 6 7 32 2 28 7 2 8 32 8 2 7 28 32 29 28 7 23 32 2 28 7 32 29 2 28 7 25 28 32 28 7 32 25 7 25 32 8 2 28 7 28 32 2 29 7 23 32 2 28 7 32 31 28 7 23 32 8 29 2 28 7 32 29 2 28 7 32 8 31 7 32 2 7 32 2 7 25 32 28 7 23 32 2 7 32 2 7 23 32 2 7 2 29 32 28 7 32 2 28 7 32 29 28 7 32 8 2 7 32 2 7 29 29 32 23 2 7 32 29 29 18 7 29 32 2 28 7 32 2 18 7 32 29 23 28 7 32 28 28 7 8 32 2 28 7 32 2 4 7 32 28 7 29 32 7 29 32 28 7 29 32 7 2 23 32 28 7 18 32 2 18 7 32 2 29 7 32 23 28 7 8 32 2 29 28 7 32 23 25 31 28 7 32 2 28 7 25 32 2 2 8 7 32 29 7 32 7 32 25 7 23 32 2 7 32 23 18 7 32 29 2 28 7 32 7 32 25 28 7 23 32 8 7 32 7 25 32 29 2 28 7 32 29 23 28 7 32 29 7 32 29 7 29 32 28 7 29 32 2 28 7 2 32 25 2 28 7 32 29 23 25 2 28 7 23 18 32 28 7 2 32 7 29 32 2 7 32 7 32 2 7 23 32 7 32 23 2 29 29 7 32 7 23 32 18 28 7 32 29 7 32 23 31 7 32 2 28 7 8 18 32 7 29 32 28 7 32 7 23 32 29 7 32 2 28 7 23 2 32 2 28 7 32 7 23 32 7 25 32 7 32 2 7 32 29 23 7 32 29 29 2 7 6 32 28 7 2 29 32 7 8 32 7 23 32 2 28 7 29 32 2 28 7 32 7 32 25 2 7 32 8 28 7 32 2 7 32 29 2 7 32 23 28 7 32 27 2 2 7 27 32 23 2 28 7 32 2 28 7 32 7 32 18 7 32 2 7 32 23 29 7 32 2 28 7 32 28 7 32 23 7 29 23 32 2 28 7 32 23 7 32 7 32 18 28 7 32 7 32 8 2 4 7 8 32 7 32 23 29 7 25 32 7 2 32 23 25 7 32 7 2 32 23 7 32 7 32 2 28 7 32 29 2 29 7 32 7 32 7 23 32 29 2 7 25 29 32 7 23 32 7 2 32 7 29 32 7 32 29 7 23 32 7 29 32 29 28 7 32 23 2 7 32 7 29 32 27 7 32 18 7 27 32 23 7 32 6 7 32 29 2 7 23 32 23 7 32 2 7 29 32 18 7 25 32 23 7 32 7 32 7 25 25 29 29 8 31 25 25 25 29 25 25 25 25 25 18 6 6 25 29 29 29 8 25 8 8 29 29 25 29 25 31 2 25 18 18 27 25 2 29 2 25 2 8 29 2 2 23 25 23 29 28 2 23 25 2 8 28 25 2 2 29 28 2 2 28 28 8 26 28 28 31 2 27 23 18 29 28 2 29 29 29 29 29 25 2 29 2 29 25 29 28 25 25 18 29 2 18 28 28 28 27 25 23 2 29 2 29 29 28 29 2 28 28 28 2 2 28 28 2 29 23 29 29 28 28 2 28 28 28 28 29 29 2 27 28 28 28 29 2 29 8 28 25 28 28 29 2 2 29 23 8 28 32 8 2 28 2 28 32 2 29 28 23 31 28 32 29 2 23 28 29 28 32 6 2 2 28 8 28 32 28 28 32 29 7 28 32 2 28 28 32 29 2 28 23 28 32 2 18 28 29 28 32 29 29 7 23 28 32 18 25 28 23 28 32 31 28 7 25 18 31 28 32 8 2 7 28 32 2 28 2 29 28 32 29 2 28 25 28 32 7 18 23 28 32 18 14 7 28 32 18 18 29 18 7 28 32 8 29 28 28 32 18 23 2 28 7 25 25 28 32 29 6 18 7 28 32 2 28 28 32 29 2 29 7 25 28 32 27 6 18 28 7 2 28 32 2 28 25 28 32 18 2 7 6 28 32 28 2 18 28 32 7 6 2 23 28 32 18 29 7 25 28 32 27 28 7 28 32 6 29 2 23 25 7 32 29 29 28 28 32 28 7 28 32 8 7 2 8 28 32 25 18 7 23 29 32 25 29 28 32 2 7 23 28 32 28 7 25 25 29 28 32 7 23 2 28 32 29 27 28 7 28 32 29 6 18 23 7 2 28 32 29 29 8 7 8 29 32 29 2 28 7 32 6 29 28 7 23 32 8 28 7 26 32 2 7 18 32 6 7 23 8 32 25 18 28 7 25 32 29 2 28 7 32 2 28 7 29 32 8 2 2 2 28 7 28 32 29 23 25 29 2 28 7 32 25 28 7 32 29 18 7 2 25 32 7 32 29 31 28 7 23 32 25 8 28 7 32 2 28 7 32 23 28 7 32 31 18 7 27 32 18 7 32 2 25 28 7 32 29 18 7 32 29 28 7 8 32 29 7 32 2 31 28 7 32 7 32 29 29 7 32 2 29 23 7 32 2 28 7 32 2 18 7 2 32 8 7 32 29 2 28 7 32 5 28 7 2 32 18 2 28 7 32 25 28 7 23 32 2 28 7 32 7 32 28 7 23 32 28 7 27 32 29 29 28 7 32 29 7 32 2 7 32 31 4 7 32 29 28 7 32 2 2 7 32 28 7 32 23 29 7 32 29 2 7 32 7 29 32 23 18 7 32 23 2 7 32 7 32 2 28 7 32 23 28 7 32 28 7 32 7 25 32 28 7 29 32 23 7 32 18 7 32 7 32 7 23 32 7 32 7 2 32 28 7 29 32 8 7 29 32 23 2 8 7 32 28 7 23 32 28 7 32 2 7 23 32 7 32 7 32 2 7 32 7 32 28 7 32 28 7 23 32 18 7 32 7 32 2 18 7 18 32 2 7 32 23 2 7 32 7 32 2 28 7 32 7 32 2 28 7 32 23 7 32 7 32 23 18 7 32 7 32 2 7 23 32 2 7 23 32 2 7 32 28 7 32 2 7 29 32 7 32 29 28 7 32 29 28 7 32 28 7 32 28 7 2 32 28 7 23 32 2 7 29 32 7 8 32 2 28 7 32 29 28 7 29 23 32 28 7 32 7 32 8 28 7 32 23 2 7 32 7 32 28 7 32 7 32 29 31 7 32 23 29 28 7 32 8 7 32 7 32 18 28 7 32 23 7 29 25 32 7 32 7 23 32 2 2 7 32 7 32 29 7 32 29 23 7 2 32 7 32 7 32 23 28 7 32 7 32 28 7 32 7 2 32 29 28 7 32 23 23 7 32 2 7 32 7 2 32 7 32 7 32 7 32 2 7 32 2 23 7 23 32 2 7 29 32 7 23 29 25 29 29 2 29 8 2 23 29 2 8 8 29 29 8 25 2 29 2 2 29 31 6 29 25 31 29 6 27 31 17 29 2 2 2 27 2 27 2 29 29 2 31 2 29 18 2 18 2 5 29 2 14 6 2 2 31 2 18 18 2 2 29 29 29 2 25 2 18 25 23 5 27 28 2 2 28 2 25 29 28 8 2 25 2 23 28 25 28 25 2 28 28 2 2 28 29 28 18 2 18 29 2 28 29 28 2 8 23 18 28 28 2 23 28 28 28 2 2 28 28 28 2 2 18 28 32 25 23 25 18 28 28 28 29 27 2 28 28 2 18 29 28 28 32 18 2 28 23 28 32 25 2 25 25 29 28 29 29 28 32 6 2 8 28 18 28 32 29 2 28 28 32 2 29 29 28 28 32 2 2 28 28 32 8 2 29 28 23 28 32 25 28 18 23 28 32 29 29 2 28 23 8 28 32 2 28 28 32 23 2 8 28 7 28 32 2 7 8 28 32 18 2 28 7 28 32 8 29 7 29 28 32 2 18 28 23 31 28 32 2 25 2 2 31 7 18 28 32 2 7 29 28 32 18 7 31 28 32 29 7 8 25 8 28 32 2 28 7 2 28 32 29 29 2 25 26 28 28 29 29 29 29 29 28 32 29 29 29 29 29 29 29 29 16 2 29 29 29 7 23 29 29 29 29 29 28 32 29 18 29 29 29 29 29 29 29 2 29 2 29 28 15 29 23 29 29 29 29 29 29 29 29 29 19 28 29 16 29 16 29 29 29 29 29 29 29 29 2 29 29 2 7 13 29 29 29 29 29 29 29 28 32 29 29 29 29 29 29 23 5 17 18 7 29 29 29 29 29 29 28 32 31 16 29 29 16 16 29 29 29 29 29 29 29 29 29 18 7 29 29 27 29 29 16 29 28 32 8 29 29 29 29 25 29 29 2 29 29 7 8 28 32 29 29 29 29 29 29 29 29 29 29 28 29 29 13 29 29 29 29 29 28 32 29 29 29 29 29 29 29 8 7 29 29 29 29 29 29 29 28 32 29 29 29 26 15 29 29 28 32 29 29 29 29 29 17 29 29 16 29 29 28 15 16 29 29 29 29 29 28 32 29 29 29 29 29 13 29 29 2 29 28 28 29 29 29 29 29 28 32 29 29 29 29 29 29 29 29 29 7 18 29 29 29 29 29 29 29 29 29 28 32 16 29 16 16 16 16 29 29 29 29 2 29 28 2 18 8 29 29 29 28 32 29 29 29 29 29 29 29 8 29 29 29 28 7 29 29 17 29 29 29 23 29 28 32 14 29 8 28 7 28 32 23 29 29 18 29 8 2 29 7 29 29 29 25 29 29 32 29 29 29 8 29 18 7 29 29 29 28 32 29 29 29 28 7 29 29 25 32 29 29 2 28 7 25 29 28 32 2 28 7 29 28 32 23 29 18 7 23 29 32 29 2 29 29 29 28 7 29 18 6 28 32 29 5 28 28 27 32 28 7 23 25 32 18 7 32 2 8 29 7 32 29 7 23 32 2 29 29 7 23 32 2 8 18 7 32 2 18 7 32 28 7 32 6 2 28 7 32 8 28 7 29 25 2 29 29 18 29 29 25 29 25 8 25 25 25 25 29 25 29 29 25 29 25 25 27 18 25 25 25 29 29 6 25 25 29 29 25 25 25 31 27 8 29 27 29 29 29 29 29 29 25 6 25 25 29 8 29 8 25 27 27 25 25 29 29 25 18 29 29 29 25 25 27 2 18 27 29 29 8 25 18 27 29 31 29 8 29 29 25 29 29 29 2 18 29 29 8 8 2 2 25 18 31 25 27 25 29 25 18 29 25 29 25 18 25 27 29 29 29 25 8 25 25 29 2 2 31 25 29 2 2 8 8 29 29 29 29 25 25 29 25 29 25 18 29 29 25 29 29 29 25 29 25 27 28 29 27 2 25 29 25 2 28 28 18 25 18 29 28 28 2 25 28 18 27 28 29 18 29 28 28 18 28 29 29 28 28 29 28 18 28 28 29 28 29 29 28 28 28 28 28 28 18 28 29 28 28 28 29 28 18 28 28 28 28 28 29 28 29 29 28 18 22 29 28 28 28 28 28 29 28 28 28 28 28 25 28 28 2 28 28 28 28 18 28 29 28 28 29 29 22 29 29 28 22 29 28 28 28 2 28 28 22 29 18 28 28 29 29 28 28 28 28 28 22 28 28 22 25 28 28 22 29 28 28 22 29 28 28 22 28 28 22 18 28 29 28 22 2 29 28 29 28 22 28 28 22 28 28 22 28 28 22 28 28 22 2 28 28 22 29 28 29 22 29 28 28 28 22 29 28 28 22 29 28 28 22 29 2 28 22 8 28 22 28 28 22 18 7 25 25 28 22 28 28 22 28 28 22 29 28 28 28 22 28 28 28 22 18 7 28 22 28 28 22 29 28 29 22 28 28 22 6 7 28 22 18 28 7 28 22 7 28 22 18 28 22 28 28 22 7 28 22 18 7 28 22 7 28 22 18 7 28 22 7 29 28 22 7 28 22 7 28 22 29 7 28 22 7 29 28 22 28 7 28 22 28 7 28 22 7 28 22 29 7 6 28 22 7 23 28 22 28 7 28 22 28 7 29 28 22 7 28 22 7 28 22 7 28 22 28 7 28 22 28 7 28 22 29 7 28 22 28 7 28 22 18 7 28 22 28 7 28 22 28 7 28 22 28 7 28 22 28 28 7 14 28 22 7 28 22 29 7 28 22 28 28 28 22 7 28 22 25 28 7 28 22 7 28 22 7 28 22 28 7 28 22 7 29 28 22 28 7 28 22 28 7 28 22 18 7 28 22 7 29 28 22 29 7 6 28 22 7 28 22 28 7 28 22 29 7 28 22 7 28 22 28 7 28 22 28 7 28 22 29 28 7 28 22 18 7 28 22 29 28 7 28 22 28 7 29 28 22 29 28 7 28 22 18 7 28 22 29 2 28 7 28 22 28 7 28 22 28 7 28 22 28 7 28 22 28 7 28 22 18 7 25 28 22 7 28 22 2 7 29 28 22 28 7 28 22 28 7 28 22 29 7 28 22 28 7 28 22 29 7 28 22 7 2 28 22 7 22 18 7 28 22 29 7 28 22 28 7 28 22 7 22 7 22 28 7 28 22 18 7 28 22 7 28 22 29 18 7 28 22 7 22 28 7 28 22 7 22 28 7 28 22 28 7 2 22 7 28 22 28 7 28 22 28 7 22 7 22 18 7 28 22 29 7 22 28 7 22 28 7 22 7 29 22 7 25 22 29 29 28 7 29 28 22 8 18 7 22 7 22 28 7 22 28 7 22 28 7 22 7 28 22 28 7 22 7 28 22 18 29 7 22 28 7 22 28 7 22 28 7 29 25 28 22 28 7 22 28 7 22 28 7 22 28 7 22 28 7 22 28 7 22 7 22 29 28 7 28 22 7 22 7 22 7 25 22 28 7 29 22 18 7 22 28 7 18 29 2 8 2 18 2 8 31 26 18 2 2 8 14 29 14 25 25 8 29 29 31 2 18 29 29 29 25 29 18 27 29 29 25 8 8 25 31 29 31 2 26 29 29 29 29 29 2 29 25 8 25 18 27 25 29 29 29 25 29 14 25 29 25 6 25 29 2 2 29 25 6 29 29 29 27 25 29 29 25 29 29 29 2 8 27 8 29 25 29 2 27 8 29 29 2 29 29 25 29 6 29 31 29 29 27 29 29 25 8 25 29 29 29 18 29 25 29 29 29 27 25 25 29 8 29 29 29 6 25 31 8 25 29 6 29 8 25 29 25 25 29 29 29 6 25 2 18 25 29 14 18 29 25 29 29 26 8 18 18 29 29 25 18 25 18 25 18 29 29 29 29 27 18 25 29 29 25 29 29 25 29 25 29 29 29 29 2 8 29 27 29 6 29 29 29 31 29 8 29 8 29 29 18 29 6 29 6 25 29 29 29 29 25 29 29 18 25 25 2 25 29 29 27 14 27 29 31 29 29 29 18 29 25 25 29 18 2 29 29 29 25 25 18 29 25 25 18 28 29 25 29 29 29 28 29 31 29 25 29 25 29 25 29 18 29 28 8 29 29 2 8 29 29 8 18 8 26 8 2 2 18 2 25 25 29 25 28 27 29 29 29 18 28 29 8 25 29 25 29 29 28 18 29 8 29 28 29 29 25 14 29 17 2 2 18 28 29 29 2 25 25 29 28 29 29 25 2 29 8 25 29 28 18 29 25 25 28 29 29 2 29 18 29 28 8 27 18 29 25 28 28 29 28 28 28 28 28 29 25 28 2 29 28 29 18 28 25 29 27 28 28 29 18 25 28 8 29 28 28 28 28 29 29 6 8 28 28 25 28 28 28 31 28 18 29 28 15 28 8 28 28 29 29 2 28 28 29 29 18 28 28 29 28 29 2 29 22 29 25 18 18 25 25 29 22 25 29 28 25 29 22 18 29 25 28 29 28 2 25 18 2 29 28 28 29 28 18 28 22 28 29 22 2 28 25 28 22 28 28 22 28 28 29 28 22 27 28 25 28 28 2 25 28 29 22 2 25 28 28 22 28 29 22 28 29 22 2 28 28 22 2 28 28 22 2 28 29 28 22 28 29 22 2 29 28 28 22 28 28 28 22 28 8 28 22 29 28 29 28 22 28 25 28 22 25 7 18 28 22 28 28 22 2 28 28 22 18 28 28 22 7 28 22 2 28 7 28 22 28 28 28 22 29 7 25 28 22 7 27 28 22 7 28 22 28 28 22 28 28 22 28 28 28 22 7 28 22 28 7 28 22 28 7 28 22 29 7 28 22 2 29 28 28 22 2 7 25 28 22 7 28 22 25 8 7 28 22 7 28 22 18 28 28 22 18 7 28 22 7 28 22 7 28 22 28 28 22 28 7 28 22 7 28 22 28 7 28 22 29 29 29 7 2 28 22 18 7 28 22 28 7 28 22 29 2 7 28 22 29 28 7 28 22 29 7 28 22 7 28 22 7 28 22 7 28 22 29 29 29 7 28 22 25 7 29 28 22 7 28 22 7 29 28 22 29 25 7 25 28 22 7 29 28 22 28 7 28 22 25 28 7 25 28 22 28 7 28 22 7 29 28 22 28 7 18 28 22 29 7 22 28 7 28 22 7 28 22 7 28 22 7 28 22 27 7 28 22 18 7 28 22 29 18 7 28 22 29 7 28 22 18 7 6 28 22 28 28 2 28 22 28 7 22 25 7 28 22 7 2 28 22 7 28 22 5 7 28 22 28 7 28 22 8 28 7 28 22 29 7 28 22 29 28 7 28 22 29 7 22 29 7 28 22 7 22 28 7 28 22 29 18 7 28 22 29 18 7 28 22 18 7 28 22 28 7 18 28 22 28 7 28 22 7 28 22 28 7 29 28 22 7 28 22 29 28 7 28 22 28 7 28 22 28 7 22 29 7 22 28 7 6 28 22 29 25 7 22 2 7 28 22 28 7 2 6 22 28 7 28 22 7 28 22 28 7 22 29 25 7 28 22 29 28 7 22 28 7 28 22 29 28 7 28 22 28 7 25 22 29 2 28 7 22 29 7 22 28 7 22 7 22 28 7 22 28 29 7 22 28 28 7 29 22 7 28 22 7 22 28 7 29 22 28 7 25 22 29 7 22 29 7 22 7 22 18 7 22 29 7 22 28 7 22 7 22 28 7 22 28 7 22 28 7 31 22 18 29 7 29 22 25 29 8 28 7 25 22 29 28 7 22 7 22 29 28 7 29 22 7 25 22 28 7 22 28 7 28 22 28 7 22 7 22 7 22 18 7 22 29 7 22 18 7 29 22 7 22 7 22 28 7 22 18 28 7 22 29 28 7 18 22 8 28 7 29 8 29 22 7 22 7 22 28 7 25 14 6 29 29 29 25 8 25 25 25 27 25 31 29 25 8 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 6 25 29 27 18 16 29 31 18 2 29 2 29 29 2 29 2 25 8 27 25 29 31 25 29 29 2 25 18 25 14 29 29 2 25 27 25 29 28 29 25 28 28 28 29 28 29 29 28 28 27 25 18 18 18 28 28 29 28 28 29 25 29 18 29 29 2 28 14 29 18 18 14 14 29 29 29 29 29 29 28 28 28 28 28 29 28 2 28 29 28 2 29 29 28 29 29 28 29 29 28 28 28 29 28 28 29 25 29 22 28 29 28 6 18 2 18 18 29 22 29 18 8 28 22 2 28 28 28 22 29 18 29 29 29 13 29 29 29 29 28 28 29 29 29 29 28 28 18 28 29 29 22 28 29 28 29 29 22 29 28 8 28 22 28 29 28 22 27 29 29 29 28 28 28 29 29 6 28 22 2 29 28 22 29 29 28 22 6 28 29 22 28 28 28 22 18 28 8 25 28 22 28 28 22 29 29 28 28 29 28 22 28 28 22 29 18 7 28 22 18 5 29 28 22 8 29 2 28 28 28 22 28 28 16 22 7 28 22 7 29 28 22 28 7 28 22 7 18 28 22 7 28 22 29 28 28 22 2 29 28 16 22 29 18 28 7 28 22 29 7 28 22 29 7 27 28 22 29 29 2 7 29 29 25 28 22 29 29 28 29 28 22 25 2 29 7 28 22 6 7 25 28 22 29 28 7 25 29 28 22 28 7 28 22 7 28 22 2 28 7 29 28 22 8 28 7 29 25 28 22 28 29 28 22 18 7 29 25 28 22 29 28 7 28 22 18 7 28 22 7 29 28 22 7 28 22 18 28 7 25 25 28 22 28 7 28 22 18 7 28 22 29 29 7 29 29 28 22 28 7 28 22 29 18 7 28 22 28 28 28 22 28 7 25 28 22 7 25 6 29 28 22 25 29 7 18 28 22 29 7 28 22 29 7 25 28 22 7 28 22 7 2 29 28 22 7 27 28 22 7 2 28 22 29 18 7 18 28 22 29 7 28 22 28 7 29 28 22 18 7 2 28 22 7 28 22 7 28 22 18 18 7 28 22 29 28 28 22 25 7 28 22 31 7 6 8 27 28 22 29 18 7 28 22 28 7 28 22 7 28 22 6 7 23 22 29 7 18 28 22 2 29 7 25 6 28 22 29 28 7 28 22 25 7 29 28 22 27 7 28 22 28 7 29 28 22 28 7 22 28 7 28 22 7 28 22 29 28 7 22 29 27 7 28 22 29 8 18 28 7 22 29 7 29 27 22 25 28 7 28 22 28 7 28 22 25 29 28 7 22 7 25 25 28 22 28 7 22 29 7 22 7 22 6 29 7 22 25 29 7 27 18 28 22 28 7 28 22 27 28 7 22 28 7 31 22 7 22 29 7 28 22 7 22 29 8 7 8 22 29 7 28 22 2 28 7 28 22 28 7 22 28 7 22 28 7 22 23 28 7 29 29 22 29 28 7 27 22 23 28 7 28 22 7 22 18 7 28 22 2 28 7 22 28 7 22 7 22 29 28 7 22 18 7 22 18 7 22 2 28 7 22 7 22 29 7 22 7 22 28 7 22 18 7 2 22 29 7 22 29 29 7 25 22 18 7 22 2 7 22 28 7 22 29 29 7 22 7 22 29 7 22 18 7 22 7 22 29 28 7 22 28 7 22 28 7 22 28 7 22 29 28 7 22 28 7 22 28 7 22 29 7 22 29 7 25 22 28 7 22 7 22 28 7 22 18 7 22 28 7 22 28 7 22 29 28 7 8 22 7 22 28 7 22 7 22 28 7 22 18 7 22 7 22 28 7 22 7 22 28 7 22 28 7 22 18 7 25 25 8 23 2 4 29 29 29 29 29 29 25 2 25 25 29 29 29 2 29 29 25 2 29 18 25 8 2 29 27 2 29 25 8 29 29 18 29 8 8 25 6 29 29 29 29 8 23 29 29 25 29 6 2 2 2 25 25 29 25 29 29 23 8 25 29 29 2 29 2 8 23 29 29 8 25 29 28 29 28 25 28 23 28 29 28 25 28 18 2 28 28 29 29 25 28 25 25 28 29 28 18 28 28 29 25 22 18 28 28 28 28 29 28 25 28 28 28 22 28 29 22 25 2 18 28 28 28 29 28 28 29 28 28 29 28 27 28 28 29 18 29 28 31 28 22 28 22 28 28 22 2 18 28 29 22 28 28 22 25 28 28 22 29 28 28 22 28 2 28 22 28 28 22 28 28 28 22 28 29 22 2 27 28 29 22 28 28 25 22 29 28 28 28 22 28 28 22 7 28 22 28 25 28 22 29 28 7 29 22 28 25 28 22 2 28 28 22 27 28 28 22 28 28 28 22 28 28 22 7 28 22 2 7 2 28 22 29 28 29 28 22 29 8 29 7 28 22 7 28 22 28 25 28 22 28 7 28 22 29 7 8 28 22 28 7 28 22 7 28 22 7 28 22 7 28 22 25 29 7 28 22 29 7 28 22 2 7 28 22 29 18 7 28 22 7 28 22 8 7 28 22 29 2 28 7 28 22 7 28 22 7 28 22 2 7 28 22 7 28 22 14 7 28 22 28 7 28 22 7 28 22 28 7 28 22 7 28 22 25 7 18 28 22 7 29 28 22 25 28 28 22 8 18 7 28 22 28 28 22 25 7 28 22 2 7 28 22 7 28 22 28 7 28 22 7 28 22 29 28 28 22 29 7 28 22 28 7 22 7 18 28 22 7 28 22 7 28 22 7 28 22 18 7 28 22 7 28 22 7 22 18 8 7 28 22 31 7 29 28 22 28 7 22 7 28 22 28 7 31 22 6 7 28 22 7 22 7 28 22 7 28 22 28 7 28 22 7 28 22 28 7 28 22 7 22 7 22 7 22 7 29 22 18 7 22 28 7 28 22 29 28 7 29 22 28 7 22 28 7 22 2 28 7 22 28 7 28 22 18 28 7 22 28 7 22 28 7 22 29 7 29 22 7 28 22 28 7 22 28 7 22 7 22 18 7 22 18 29 7 22 18 7 22 25 28 7 28 22 7 22 28 7 22 7 22 29 7 22 28 7 28 22 28 7 22 18 28 7 22 29 7 22 7 22 29 7 22 8 28 7 2 22 7 23 22 28 7 22 28 7 22 7 22 7 22 7 22 18 7 22 28 28 7 22 25 7 22 18 7 22 28 7 22 29 7 22 7 22 28 7 22 7 22 29 28 7 22 22 28 7 22 28 7 22 18 7 22 28 7 22 28 7 22 18 7 22 7 22 28 7 22 28 28 7 22 7 22 28 7 22 29 28 7 22 7 22 28 7 22 8 28 7 22 28 7 22 7 22 28 7 22 28 7 22 29 28 7 25 22 7 22 28 7 29 22 7 22 18 7 22 29 28 7 22 27 7 22 28 7 22 29 29 7 22 7 22 7 25 2 25 29 2 29 2 2 2 29 25 8 18 25 25 25 31 2 2 29 25 2 29 29 29 29 2 2 26 29 29 2 2 2 25 29 25 18 29 25 31 2 18 28 31 29 25 28 29 18 28 28 25 28 25 28 28 28 29 2 28 28 29 2 25 29 29 28 28 2 2 28 18 28 28 31 28 28 29 29 28 29 2 8 29 28 2 28 2 22 28 28 28 18 29 29 6 28 28 8 29 28 28 25 28 29 18 29 28 28 29 25 29 22 29 28 2 29 28 18 29 28 28 22 18 28 29 28 22 28 2 29 22 29 28 28 25 28 22 29 25 28 28 28 22 28 29 22 28 28 22 28 22 18 29 28 27 22 18 28 29 29 22 28 29 28 22 25 28 28 22 28 28 6 29 22 8 5 28 28 22 28 28 22 2 28 27 28 22 29 7 29 28 22 28 25 28 22 2 28 28 22 28 29 28 22 28 29 22 29 28 28 22 29 18 7 29 28 22 8 28 28 28 22 29 2 6 29 28 7 2 29 29 28 22 29 29 7 29 29 18 29 28 22 29 28 28 18 29 29 29 28 22 29 29 2 28 7 8 25 29 28 22 29 2 25 28 7 29 28 22 29 29 28 29 29 28 22 2 7 29 22 29 28 29 28 22 29 18 28 28 22 2 2 28 28 28 22 28 28 28 22 28 28 28 22 28 7 28 22 7 28 22 28 7 28 22 29 2 7 28 22 7 28 22 28 7 28 22 8 7 28 22 28 28 22 7 28 22 29 28 28 22 18 7 28 22 25 7 28 22 7 28 22 7 25 28 22 29 7 28 22 2 18 7 29 28 22 29 7 28 22 28 7 28 22 25 28 7 29 28 22 2 28 7 28 22 25 29 18 7 28 22 29 7 28 22 28 7 28 22 7 28 22 7 28 22 7 18 28 22 29 7 28 22 7 22 2 7 28 22 28 7 28 22 29 7 22 18 7 28 22 28 7 22 29 7 2 25 22 7 28 22 29 7 29 18 28 22 28 7 22 29 28 7 28 22 18 2 7 28 22 29 7 29 28 22 28 22 28 7 28 22 29 7 22 25 28 7 18 2 25 28 22 7 28 22 25 28 7 29 29 28 22 2 7 22 28 7 22 18 7 22 28 7 28 22 28 7 25 22 7 22 7 22 29 28 7 22 28 7 22 7 22 27 29 7 22 28 7 22 29 7 22 7 22 7 28 22 29 25 28 7 22 7 22 29 28 7 22 28 7 29 25 28 22 7 22 29 28 7 22 29 7 22 7 22 29 7 22 18 7 22 2 7 25 22 7 22 7 22 7 22 7 22 7 22 28 28 7 22 28 7 29 22 7 8 29 22 23 7 22 29 7 22 7 25 22 7 22 28 7 29 22 29 29 7 22 7 27 22 29 7 22 18 28 7 25 22 29 31 18 7 31 22 29 28 7 22 7 22 28 29 2 28 7 29 22 28 7 22 28 7 29 22 29 7 22 7 22 7 22 28 7 22 7 22 29 7 22 7 22 28 7 25 22 25 7 22 29 28 7 29 22 8 29 7 22 29 7 29 22 7 2 25 22 29 28 7 22 28 7 22 29 8 29 28 7 22 7 29 29 22 2 8 29 7 22 27 7 22 29 7 25 22 7 22 27 7 22 28 7 22 7 22 28 7 22 29 28 7 22 7 29 22 6 28 7 22 7 22 7 22 28 7 25 22 25 29 7 22 28 7 29 31 22 28 7 29 22 29 29 7 22 28 7 18 31 22 7 25 27 25 29 29 29 23 25 8 8 18 8 2 23 23 8 29 18 8 2 8 8 2 2 29 6 6 27 25 31 8 18 29 29 29 25 18 29 25 8 2 6 25 8 2 2 29 25 25 27 18 2 29 29 29 18 8 8 29 29 29 29 2 29 29 8 14 2 2 8 8 8 29 29 18 29 29 29 2 18 29 29 29 18 29 18 29 20 29 29 27 29 25 28 29 2 8 8 29 8 8 28 18 28 29 6 29 28 29 8 28 2 29 28 25 28 25 28 28 22 18 2 28 28 25 18 25 18 28 25 28 28 28 18 2 28 28 28 28 28 25 29 28 29 28 22 2 18 22 18 28 29 25 2 29 28 22 28 2 29 29 22 28 22 28 28 28 25 18 28 8 2 28 22 31 28 22 29 7 6 28 28 18 28 22 28 29 28 28 2 29 28 29 22 2 28 28 22 28 2 28 22 29 28 28 22 28 7 29 29 22 29 29 28 29 28 22 31 28 8 28 22 18 28 28 22 2 28 28 22 28 28 28 22 29 29 8 29 28 28 22 7 28 22 8 7 29 28 22 7 29 28 22 29 28 25 28 22 29 28 28 22 25 18 18 28 25 28 22 7 29 28 22 28 7 18 28 22 28 7 28 22 8 2 18 7 2 28 22 7 29 25 28 22 28 28 22 27 25 7 26 2 28 22 28 7 29 28 22 28 7 28 22 7 28 22 29 28 7 29 28 22 29 28 28 22 4 7 28 22 8 8 2 7 28 22 29 7 28 22 18 18 7 29 28 22 29 29 8 7 28 22 29 7 18 28 22 29 18 7 28 22 28 7 28 22 7 25 27 28 22 18 7 31 28 22 2 28 2 2 28 22 29 18 7 28 22 7 8 28 22 29 29 29 7 28 22 18 28 28 22 29 7 2 28 22 28 18 18 7 28 22 18 28 7 28 22 29 18 7 28 22 29 29 7 28 22 7 28 22 29 18 7 28 22 29 7 25 28 22 29 27 31 7 18 25 29 28 22 7 28 22 28 7 28 22 7 18 28 22 18 7 25 22 7 22 29 28 7 29 27 28 22 29 18 7 2 22 2 28 7 18 28 22 18 31 2 28 7 25 28 22 28 7 28 22 7 31 28 22 29 18 18 7 27 29 25 22 7 29 25 22 29 29 7 31 29 28 22 7 22 18 28 6 28 22 29 7 29 22 29 29 7 28 22 29 18 28 28 22 7 29 22 28 6 7 2 22 7 22 29 7 29 28 22 28 7 25 28 22 28 7 27 22 29 7 29 22 18 7 22 28 31 7 22 28 7 22 28 7 22 7 22 14 29 7 22 7 25 22 28 7 22 29 29 7 22 2 7 22 28 28 7 22 28 7 22 7 29 22 29 18 28 7 22 2 28 7 22 28 7 22 8 7 18 22 31 29 7 22 2 25 28 7 22 29 18 7 22 7 22 29 28 27 8 2 22 29 7 27 22 28 7 25 28 22 18 28 7 29 22 18 7 22 29 7 22 28 7 22 7 28 22 7 22 29 29 28 7 2 22 28 7 22 18 7 25 22 7 28 22 29 7 8 22 7 2 22 7 22 18 7 22 2 7 22 29 7 22 29 7 2 22 25 7 22 29 28 7 22 28 7 27 22 28 7 25 22 28 7 22 7 22 18 28 7 22 28 7 25 22 7 22 29 7 22 7 22 29 18 7 22 28 7 22 7 22 29 7 22 29 28 7 6 22 18 28 7 22 7 22 25 28 7 29 8 25 8 22 28 7 29 22 28 7 29 29 22 7 29 22 18 28 7 29 22 29 29 8 7 29 22 29 2 18 7 22 29 7 29 2 22 28 7 29 22 28 7 22 18 7 29 22 18 31 7 22 7 22 28 7 22 29 29 28 7 22 28 7 25 22 29 28 7 22 29 29 7 22 2 29 7 22 28 7 22 28 7 22 18 28 7 22 28 7 2 22 29 7 2 29 18 29 25 29 8 8 8 29 25 8 8 25 2 23 6 2 25 8 29 29 8 25 2 23 8 8 29 25 25 29 25 27 2 2 31 27 8 8 8 29 14 29 2 29 29 8 31 29 2 23 29 27 31 2 25 29 31 29 2 29 8 25 31 2 25 18 29 29 25 2 29 28 29 28 29 28 29 29 2 28 29 29 29 29 28 18 25 28 18 29 29 28 28 28 28 29 29 28 31 29 25 28 18 28 29 29 28 28 28 28 29 28 28 22 2 6 29 6 26 8 26 20 29 28 29 25 14 28 28 28 29 28 28 28 27 28 28 2 28 22 18 18 29 28 28 29 28 28 29 22 18 28 28 29 28 22 29 28 28 22 28 22 29 18 28 28 2 28 28 22 28 28 22 6 28 28 29 22 29 2 28 29 22 2 28 28 28 22 28 2 28 22 28 27 29 22 29 28 7 27 28 22 29 28 8 22 2 28 28 22 29 29 28 7 28 22 28 28 22 8 28 28 22 29 29 7 28 22 8 18 7 28 22 29 28 28 29 22 31 7 28 22 7 29 28 22 28 7 29 22 2 7 28 22 28 7 28 22 29 29 7 28 22 28 28 22 2 28 28 28 22 28 18 28 22 18 29 28 28 22 29 7 28 22 7 28 22 29 7 28 22 18 7 28 22 7 28 22 7 29 22 18 7 28 22 25 29 7 28 22 29 7 29 28 22 7 28 22 7 28 22 7 18 28 22 7 28 22 2 7 28 22 8 7 28 22 7 28 22 2 7 28 22 2 2 7 29 22 28 7 28 22 31 7 28 22 29 7 28 22 29 28 27 25 22 7 22 28 7 28 22 7 22 7 22 7 28 22 28 7 28 22 29 5 7 28 22 28 7 22 7 22 25 7 28 22 7 28 22 7 22 29 25 28 7 22 29 7 22 7 28 22 7 25 28 22 28 2 2 7 16 29 29 16 29 25 29 28 22 29 29 7 29 29 29 22 29 29 29 7 2 17 16 29 22 29 29 29 29 2 7 29 29 22 8 29 7 29 29 29 29 22 29 18 25 29 29 7 29 29 29 29 28 22 28 7 22 28 7 22 29 29 29 28 29 22 25 28 7 29 28 22 25 7 2 28 22 28 7 28 22 29 7 29 22 29 7 22 25 7 22 18 7 22 29 7 22 7 31 22 29 7 22 29 28 7 29 22 29 28 7 28 22 7 29 22 28 7 29 29 22 7 22 29 7 29 22 7 29 28 22 28 7 29 22 29 7 29 29 22 29 28 7 22 29 2 7 29 29 29 29 22 7 29 29 16 29 22 29 29 29 7 29 29 29 29 22 29 29 28 7 29 29 29 16 22 29 29 29 29 28 7 29 29 22 29 28 7 29 29 29 22 29 29 29 29 7 29 29 29 29 29 29 22 29 29 2 28 7 29 29 29 29 29 29 22 29 29 29 29 18 7 29 29 29 29 22 29 29 29 28 7 29 29 29 29 22 29 25 28 7 29 29 29 29 29 22 29 29 29 29 28 7 29 29 29 29 22 27 28 7 29 29 29 22 13 7 29 29 29 29 22 29 29 28 7 29 29 29 22 29 29 26 7 25 29 22 29 29 29 28 28 29 29 29 22 29 29 28 7 29 29 29 22 29 2 7 29 22 29 29 29 25 7 29 2 22 26 7 2 23 22 7 29 28 22 29 28 7 22 29 28 7 29 31 25 22 29 29 18 7 29 2 29 22 29 29 28 7 29 29 29 22 29 29 7 29 29 22 7 29 22 29 29 7 22 7 29 22 29 7 22 29 2 28 7 29 29 29 22 7 25 22 29 7 29 29 29 22 29 29 7 29 22 28 7 29 25 22 29 7 29 29 22 29 7 29 22 7 22 7 29 29 22 2 7 29 22 29 7 29 22 28 7 25 22 8 7 29 29 22 2 7 22 28 7 22 28 7 28 22 29 29 7 29 18 22 7 22 28 7 29 22 7 22 29 28 7 22 25 7 22 28 7 22 28 7 22 8 28 7 29 29 22 7 22 7 22 7 22 7 22 28 7 22 7 22 28 7 29 22 7 27 22 25 28 7 22 28 7 29 22 29 7 22 28 7 22 2 28 7 2 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 27 29 29 29 2 29 25 18 29 29 2 29 29 29 29 27 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 25 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 25 8 18 29 29 25 25 29 25 29 31 29 2 25 29 2 29 29 25 25 29 29 29 29 25 18 18 29 2 29 2 29 25 18 25 25 29 29 29 29 29 29 8 31 29 8 29 29 27 8 5 2 18 29 18 6 27 29 25 31 6 29 2 25 25 28 29 2 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 27 13 29 29 29 13 29 29 29 29 29 29 29 10 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 28 29 29 29 29 16 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 28 16 16 29 29 29 13 29 29 29 29 29 29 19 29 6 29 29 29 29 18 29 29 29 29 29 28 29 29 29 29 29 29 2 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 28 29 29 29 29 29 29 13 29 29 13 29 29 13 29 19 13 28 29 29 29 29 29 29 29 29 29 29 13 8 29 29 29 29 29 29 29 29 13 29 29 13 29 29 29 29 29 2 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 27 29 29 28 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 2 29 29 29 29 29 29 28 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 13 13 29 16 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 22 29 29 16 29 6 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 13 29 29 28 28 29 29 13 16 29 16 16 29 16 19 29 16 29 29 29 16 29 29 29 28 28 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 28 28 29 29 29 29 8 29 29 29 16 16 16 13 16 29 26 29 29 16 29 16 29 29 29 29 29 29 29 10 29 29 29 29 29 13 28 29 29 25 29 29 28 29 16 29 29 29 16 16 29 16 16 29 29 16 13 16 16 29 29 13 29 29 29 8 29 29 29 29 28 29 29 29 29 2 28 29 29 29 29 29 29 22 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 2 29 8 29 29 29 29 29 2 29 29 28 17 14 29 29 29 29 29 28 27 29 16 16 29 29 28 13 29 29 29 8 8 5 29 29 29 29 29 8 29 29 29 29 29 28 22 29 29 29 29 29 29 29 29 29 29 29 29 17 28 29 29 13 27 29 29 13 29 22 29 29 29 29 29 29 29 29 28 2 29 29 29 29 28 29 29 29 29 25 28 29 29 28 28 29 29 29 8 29 28 29 29 29 29 29 29 29 25 29 22 29 29 29 29 28 29 29 29 29 25 29 29 22 29 29 2 29 29 28 29 29 28 18 18 29 18 31 29 29 29 28 29 29 29 29 29 29 29 29 28 22 29 29 29 29 29 29 28 29 29 29 29 29 29 25 29 22 29 29 29 28 2 29 29 29 2 29 16 22 29 29 5 29 2 29 29 28 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 22 16 29 29 29 29 17 29 29 29 28 29 29 29 16 29 29 29 18 22 29 29 29 13 29 29 29 28 28 29 29 29 29 29 29 22 29 29 29 29 29 29 28 29 29 29 29 29 29 28 29 2 29 29 29 7 29 29 28 22 29 29 8 2 28 28 29 29 29 28 22 29 29 28 29 29 29 29 29 28 22 29 29 29 2 29 8 7 29 29 28 22 29 29 29 29 28 29 28 22 29 29 29 28 22 17 25 28 29 28 22 29 2 28 28 22 2 28 28 22 29 28 29 28 22 29 7 29 22 2 28 28 2 28 22 7 28 22 29 28 7 28 22 25 28 7 28 22 28 28 22 7 28 22 2 7 29 28 22 2 29 7 18 28 22 28 28 22 29 7 29 28 22 28 29 6 31 28 22 7 25 28 22 29 7 29 28 22 2 2 7 28 22 7 31 28 22 2 28 7 28 22 7 29 28 22 2 28 29 28 22 28 28 22 29 28 28 29 28 22 29 7 28 22 28 7 25 22 28 7 28 22 28 7 28 22 29 7 29 22 27 29 2 18 7 28 22 29 29 7 28 22 7 28 22 7 28 22 2 29 7 27 28 22 28 7 22 25 7 28 22 7 29 22 5 7 22 29 29 7 22 2 28 7 29 28 22 7 25 29 28 22 28 25 29 28 22 25 5 2 28 22 7 28 22 8 18 7 28 22 7 28 22 29 7 29 22 29 7 28 22 2 29 7 28 22 29 29 7 29 28 22 31 28 29 22 7 28 22 29 7 22 2 7 2 22 28 7 29 22 29 18 7 25 22 7 22 7 22 28 22 18 7 22 7 29 22 29 7 22 7 29 22 7 2 22 29 7 22 7 22 28 7 22 28 7 18 22 7 22 29 7 25 29 22 29 7 29 22 2 7 25 22 2 7 22 2 7 22 29 7 22 18 7 22 28 7 28 22 22 28 7 22 7 22 28 18 7 29 22 7 22 7 22 28 7 22 7 2 29 29 22 7 29 22 25 28 7 22 7 22 28 7 31 22 28 7 22 28 7 22 29 7 29 2 22 29 7 22 28 7 25 22 7 22 7 22 18 2 7 22 28 7 22 2 29 7 22 29 7 22 28 7 22 7 22 29 28 7 8 22 7 22 2 2 7 22 23 7 22 28 7 22 28 28 7 22 29 29 7 22 29 7 22 25 28 7 8 22 2 7 22 7 2 22 29 18 7 22 7 22 29 28 7 22 29 7 18 22 29 2 7 22 7 22 28 7 22 7 22 7 22 7 22 28 7 29 22 7 22 7 25 22 29 7 22 7 22 28 7 29 22 28 7 22 7 22 2 7 22 29 7 22 28 7 22 7 25 22 7 22 28 7 2 22 28 7 22 29 7 22 7 25 22 7 22 29 25 7 22 28 7 22 28 7 22 29 28 7 25 22 8 7 22 18 7 22 18 7 2 18 29 27 25 8 6 29 29 18 29 29 25 8 29 29 29 29 29 29 29 29 29 8 29 14 25 25 2 25 2 8 2 18 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 23 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 13 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 31 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 31 29 29 29 29 29 29 29 25 29 18 29 27 29 5 2 28 29 2 28 25 27 2 29 28 28 28 2 18 27 28 28 28 28 29 28 28 29 13 29 29 29 16 29 29 13 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 28 18 29 29 29 29 5 29 28 28 29 29 29 29 29 29 29 29 29 29 28 28 2 29 29 29 29 29 29 29 28 29 29 29 28 29 29 29 16 29 29 29 29 29 29 28 29 29 29 22 8 29 28 29 29 29 29 28 29 28 29 29 28 29 28 29 29 29 29 28 28 18 29 28 18 29 22 28 8 29 22 28 29 28 28 22 28 28 22 28 29 22 8 29 29 22 29 29 22 18 29 22 28 28 22 29 28 28 22 29 28 28 22 18 27 28 28 22 29 28 28 22 28 25 29 22 28 28 22 25 28 25 28 22 28 25 28 22 2 18 28 22 29 29 22 2 28 28 29 22 28 28 29 28 22 28 28 22 28 28 28 22 2 28 28 22 2 28 28 22 29 28 28 28 22 28 22 18 28 29 22 28 28 22 28 25 28 22 7 29 28 22 28 7 29 29 22 29 7 28 22 18 7 28 22 7 28 22 28 7 28 22 28 7 28 22 7 28 22 28 27 28 22 28 7 28 22 28 28 22 7 28 22 28 7 28 22 7 28 22 29 7 22 7 28 22 28 28 22 28 7 28 22 7 28 22 2 2 7 28 22 7 29 22 7 28 22 7 28 22 7 28 22 25 7 29 22 2 7 28 22 29 18 29 7 29 29 29 22 29 29 29 28 7 28 22 29 7 28 22 28 7 28 22 28 7 22 7 28 22 7 28 22 28 7 29 28 22 18 7 28 22 28 28 22 8 7 28 22 28 7 22 7 25 22 7 22 18 7 28 22 28 7 2 28 22 29 29 7 28 22 7 22 2 28 7 28 22 7 22 7 22 28 7 28 22 7 29 28 22 2 7 29 22 7 22 7 28 22 28 7 28 22 7 28 22 28 22 28 7 29 22 7 22 7 22 28 7 22 7 22 7 22 25 7 22 7 29 22 7 22 7 22 7 22 29 7 22 28 7 22 7 18 22 18 7 28 22 7 22 2 28 7 22 29 7 22 2 22 7 25 22 18 18 7 22 2 7 22 7 22 7 22 7 22 28 28 7 22 7 22 28 7 28 22 18 7 22 18 7 22 28 7 22 7 22 15 7 22 22 7 22 7 22 7 22 7 22 7 28 22 31 2 18 7 22 28 7 22 8 28 7 22 7 22 2 7 22 18 7 22 28 7 22 7 22 28 7 22 7 22 7 22 29 7 22 7 22 28 7 6 22 28 7 22 28 7 22 7 25 22 7 22 28 7 22 28 7 22 28 7 22 28 7 22 28 7 22 29 28 7 22 18 7 22 7 22 28 7 22 7 22 29 7 22 28 7 22 7 22 28 7 29 22 18 7 22 18 7 22 7 22 18 7 22 7 22 8 26 7 22 28 7 23 22 29 7 29 22 7 29 29 22 29 29 7 22 7 22 7 22 29 29 28 7 22 18 7 22 7 2 25 25 25 27 26 29 8 18 8 2 31 26 25 26 8 8 27 25 29 29 18 29 29 8 29 23 2 2 23 29 8 25 14 29 8 18 6 29 14 29 27 2 29 29 29 26 26 8 26 18 25 29 29 29 29 29 25 8 2 2 25 31 2 18 2 23 8 25 29 29 28 8 27 28 2 28 31 29 27 28 28 29 29 28 29 18 28 28 18 28 28 29 29 25 28 28 29 29 28 29 18 29 29 28 18 28 29 2 29 28 29 29 29 28 18 29 27 28 29 28 29 29 28 28 28 25 28 29 28 28 28 28 29 2 28 28 29 28 2 2 22 29 25 28 22 23 18 28 29 28 28 29 29 22 18 28 29 22 29 29 29 22 29 22 28 22 28 25 22 28 28 22 29 28 29 22 28 28 22 28 29 22 8 27 28 22 29 28 23 28 22 28 28 22 28 28 28 22 27 28 28 22 7 28 22 28 28 22 28 28 22 28 28 29 22 28 28 28 22 29 28 28 22 28 29 22 28 29 22 29 8 2 28 29 22 28 28 28 22 28 28 22 29 29 31 28 28 29 22 28 7 28 22 18 7 28 22 7 29 22 2 28 28 22 23 29 28 7 28 22 31 28 28 22 7 28 22 28 28 25 28 22 28 28 22 28 7 29 25 2 6 27 25 29 29 8 25 8 20 31 26 23 31 8 29 29 8 8 8 2 27 8 2 29 29 29 25 25 8 29 6 6 29 8 28 18 8 8 8 29 8 8 29 2 26 25 25 29 8 25 25 29 29 25 29 25 8 29 29 18 29 25 27 29 25 18 25 25 8 18 25 29 29 29 25 27 25 25 31 29 18 29 25 25 8 8 6 29 8 8 2 6 29 29 29 29 8 29 29 2 29 29 6 29 29 25 29 8 29 29 25 31 8 8 29 2 27 25 8 18 8 14 8 18 25 25 29 25 25 25 29 8 29 25 25 29 29 25 2 29 27 25 18 25 27 25 29 18 25 29 29 8 29 29 29 29 29 25 25 29 18 29 8 18 29 29 29 29 29 29 29 25 18 29 29 29 25 29 25 29 25 29 25 25 25 25 25 29 8 14 25 29 6 31 25 27 29 18 25 18 29 23 8 29 29 6 5 29 18 29 29 2 25 29 29 29 29 29 8 29 29 29 29 29 25 29 18 29 29 29 2 25 29 14 28 8 28 28 28 29 29 18 25 29 25 29 2 29 29 29 28 25 25 25 29 25 28 27 29 26 25 29 28 25 29 28 18 2 8 29 29 29 28 29 29 28 29 18 29 29 28 28 27 28 29 28 29 28 28 28 28 29 28 27 29 27 29 28 28 28 28 25 28 25 29 28 28 28 2 18 28 29 28 28 28 29 28 25 28 29 28 29 29 28 29 28 29 28 25 25 28 8 28 28 28 28 28 28 18 29 29 28 28 28 29 8 28 28 25 28 28 28 28 28 29 29 28 28 28 28 28 29 28 29 25 29 28 28 28 28 28 28 25 28 28 28 28 28 28 28 28 28 28 29 28 28 29 28 28 28 28 28 28 28 29 18 28 28 28 28 28 28 29 28 28 28 25 28 28 28 28 28 25 28 29 28 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 25 27 29 18 25 29 2 27 25 29 25 6 29 29 29 29 29 27 6 8 2 2 25 25 29 25 2 29 8 2 16 2 29 27 29 25 25 18 25 29 25 2 8 29 8 8 26 25 29 8 18 29 8 25 29 29 25 29 29 28 29 29 8 8 2 25 28 23 6 6 29 8 18 29 25 18 6 25 25 25 29 29 8 25 2 8 2 29 29 31 25 29 29 29 29 8 2 29 27 26 29 29 8 29 8 25 29 8 29 26 29 27 29 25 28 29 8 28 29 29 28 28 18 29 28 29 28 28 28 6 28 29 29 8 25 29 28 29 29 8 28 29 8 8 29 28 23 29 28 31 28 28 28 29 28 29 29 28 25 18 29 29 28 28 29 29 28 28 28 28 8 28 2 29 26 29 28 28 2 8 31 28 2 29 18 29 29 28 28 28 29 28 28 8 28 2 28 28 28 28 29 28 18 29 28 28 28 28 28 29 28 28 28 28 25 28 28 28 28 29 28 28 28 28 25 29 28 29 28 29 28 28 28 29 28 28 28 28 28 28 29 28 28 29 28 29 29 28 28 28 28 29 28 28 28 14 28 25 8 28 18 29 28 29 29 28 28 28 28 31 17 28 28 28 29 28 28 27 29 28 28 28 2 28 28 28 28 29 28 28 28 29 28 28 29 28 28 28 28 28 25 29 28 28 28 28 28 8 8 2 29 6 29 8 27 29 2 14 2 26 29 8 29 27 27 18 25 29 25 29 29 25 25 25 8 29 29 29 29 25 25 8 25 27 18 25 2 29 29 18 25 26 8 29 18 8 8 2 25 31 25 29 27 25 8 23 26 2 8 8 29 8 29 23 2 23 31 8 29 25 31 2 29 29 8 27 2 8 25 29 25 25 29 18 6 29 8 29 25 25 2 8 8 8 8 2 29 14 2 6 25 29 25 29 23 2 29 23 29 29 29 8 29 25 29 27 27 29 25 29 29 29 29 25 29 8 18 25 29 29 29 29 28 18 8 2 29 28 18 29 29 18 29 28 29 29 25 29 6 29 6 6 29 29 8 29 29 29 25 25 29 6 29 2 29 18 29 28 28 2 28 8 6 28 28 28 28 25 2 29 25 29 28 18 28 25 28 28 18 29 28 18 28 29 29 28 28 28 25 8 2 28 8 28 27 4 29 29 2 29 29 28 2 18 29 29 28 27 25 28 29 28 25 29 29 28 28 28 28 18 18 28 29 28 28 29 28 29 28 29 28 28 29 28 29 25 18 28 28 28 29 29 28 29 28 29 28 29 28 29 28 29 29 28 29 28 28 28 29 28 18 29 28 28 28 29 28 28 29 28 29 29 28 25 28 29 28 29 28 28 29 28 28 29 28 28 29 28 31 28 28 27 28 29 29 28 18 28 28 8 29 28 28 28 28 28 28 27 18 28 28 28 28 27 29 28 28 28 28 28 28 28 28 29 28 28 18 28 28 8 29 28 29 28 27 29 28 18 8 26 28 28 8 28 28 29 29 28 28 29 28 28 29 28 28 28 28 28 28 28 28 28 14 29 28 28 29 28 28 14 2 28 28 29 28 28 29 28 28 25 8 29 29 28 28 2 18 29 29 28 28 18 25 2 25 29 28 8 28 31 29 28 29 28 25 2 28 28 28 29 27 18 18 29 29 28 25 29 28 8 8 29 28 18 28 29 28 28 25 8 29 28 25 29 28 28 28 27 29 28 14 28 28 28 28 18 25 29 28 25 28 25 18 28 29 25 28 28 28 29 28 28 2 6 29 28 28 29 25 28 28 29 28 25 28 29 28 28 25 18 25 27 29 23 31 14 8 14 25 25 31 29 29 29 6 29 29 8 29 2 8 8 29 29 2 8 8 29 25 29 8 8 6 2 8 29 8 29 29 27 25 29 25 25 29 25 25 25 29 25 29 27 29 18 29 25 29 25 8 29 29 6 2 25 2 29 2 8 29 23 29 29 26 2 8 26 29 29 23 29 2 29 8 25 29 2 25 8 29 29 8 2 29 2 8 8 2 2 8 6 29 8 2 29 29 8 8 8 25 29 25 29 25 8 2 2 2 25 18 29 29 6 29 29 25 28 29 29 18 28 25 6 8 29 18 26 25 29 8 26 26 26 27 18 29 29 29 29 28 29 27 25 6 2 2 28 28 28 28 29 28 28 28 29 28 29 8 28 29 28 8 28 26 26 29 28 29 29 29 29 18 26 28 29 28 28 29 28 29 28 29 28 4 28 27 18 29 28 26 28 29 28 2 28 28 29 28 28 28 2 17 28 28 28 25 2 29 28 28 28 28 28 28 29 28 28 28 29 28 28 28 28 29 28 28 28 29 29 28 28 25 28 28 28 28 29 28 28 28 28 29 28 18 28 28 28 28 18 28 28 28 18 29 28 28 29 25 25 29 28 28 28 29 28 28 29 28 29 29 28 28 2 29 4 4 29 28 29 29 29 29 29 14 29 28 29 29 25 29 25 29 29 28 18 29 29 29 25 2 28 28 29 25 28 29 6 29 29 28 29 29 29 28 28 28 29 29 28 18 28 14 2 29 28 28 18 29 28 29 29 28 29 28 18 28 28 28 29 28 28 28 29 27 29 28 29 28 29 29 29 28 29 18 28 25 29 28 28 28 28 28 28 29 28 28 28 25 28 28 29 28 28 29 28 28 28 28 28 28 29 29 28 29 28 28 28 28 28 28 29 29 28 28 29 28 28 28 28 29 28 28 25 25 28 28 28 25 29 28 28 28 28 28 29 29 29 28 28 28 25 14 28 28 25 28 28 28 28 29 28 28 29 28 28 25 29 28 18 29 28 28 28 28 29 28 29 28 29 28 29 29 29 28 28 28 28 28 28 29 28 28 28 2 29 28 29 29 28 28 29 28 28 28 29 28 28 28 28 29 28 28 28 28 2 29 28 28 18 28 28 28 29 28 28 28 28 28 28 28 28 28 28 28 25 29 25 29 25 29 29 29 25 18 29 6 8 25 31 25 18 8 29 8 2 8 25 2 2 29 8 29 31 29 25 25 25 18 29 2 2 29 2 29 29 2 2 2 18 29 2 29 18 29 2 29 31 8 18 29 29 29 2 29 8 8 29 29 2 25 29 29 2 8 29 29 16 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 8 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 18 29 14 29 29 25 29 29 29 29 29 29 29 29 31 29 29 29 18 8 29 29 29 29 29 29 18 25 29 8 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 2 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 18 29 29 29 29 27 29 29 29 29 29 29 6 29 29 31 29 29 5 29 29 29 29 29 27 27 29 2 27 29 29 29 29 29 29 2 29 29 29 29 29 29 2 8 28 29 27 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 18 29 29 29 2 29 29 29 18 29 29 8 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 25 29 28 29 29 28 29 29 29 28 29 29 8 29 16 16 16 29 29 16 29 29 29 16 16 29 29 8 29 17 29 29 29 29 16 29 29 25 28 6 31 29 18 29 29 16 29 16 2 29 29 25 29 29 28 29 29 29 29 29 29 29 29 29 29 29 2 29 29 17 2 29 29 29 29 6 29 29 29 29 29 28 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 2 28 29 29 29 29 29 29 29 29 29 14 29 8 2 29 31 29 29 28 29 29 29 29 29 29 29 28 8 8 29 29 29 28 18 29 2 28 29 29 29 29 29 25 29 29 29 16 29 29 29 18 28 29 29 29 29 29 8 29 29 29 28 29 29 8 18 28 29 29 29 29 29 29 29 29 29 28 2 18 29 27 29 29 29 29 29 29 29 29 28 28 28 16 29 29 29 29 29 29 28 29 29 29 29 29 29 29 28 29 29 29 28 29 2 29 29 29 29 29 28 29 29 29 2 29 29 29 28 29 25 29 2 28 29 29 27 29 29 29 25 29 29 29 28 29 28 29 25 29 29 28 28 29 29 29 28 29 2 8 2 25 29 28 29 2 28 29 29 28 29 28 29 29 29 29 28 29 29 28 29 29 29 29 28 29 28 29 29 29 29 28 29 29 29 28 29 13 29 25 28 28 29 2 29 29 28 29 28 29 29 29 29 29 29 16 29 29 28 29 28 28 29 29 29 29 29 29 28 28 29 29 28 29 28 8 29 29 17 28 28 29 29 29 29 2 29 29 29 2 8 28 25 29 25 29 29 28 28 29 29 29 28 25 29 29 28 28 29 18 2 28 28 28 29 28 29 29 29 29 29 28 28 28 28 29 29 28 29 28 8 28 28 28 28 8 29 29 28 28 29 28 29 29 29 28 29 29 29 28 2 29 28 29 28 25 13 16 29 29 29 16 29 29 28 29 28 29 16 29 29 2 13 19 16 29 16 28 16 16 16 16 29 16 29 29 16 29 29 16 16 15 13 28 28 16 16 29 29 16 16 29 16 17 16 29 29 29 29 29 16 29 29 29 29 29 29 16 16 28 29 19 28 29 29 16 29 29 29 16 29 29 29 28 29 29 28 29 29 29 29 28 28 28 29 29 28 28 29 29 28 29 29 28 29 2 29 28 29 29 28 29 29 28 18 6 28 29 29 28 28 29 28 28 29 28 28 28 29 29 29 29 28 29 29 29 28 8 28 29 28 4 29 29 28 29 28 28 29 28 29 25 28 29 29 29 28 28 28 29 28 29 28 29 29 28 29 28 28 28 28 29 29 28 28 28 28 28 29 28 29 28 28 29 28 26 2 28 28 28 28 29 28 29 29 29 8 29 2 29 28 29 28 29 29 29 28 28 31 29 29 28 28 28 29 29 28 28 8 25 29 28 28 28 8 29 28 28 7 8 28 28 2 28 28 27 2 29 28 28 29 29 28 2 29 28 29 28 28 28 29 28 28 29 29 28 28 29 28 29 28 29 28 29 28 28 2 28 28 28 29 29 29 28 28 29 29 28 29 28 28 28 28 27 28 29 28 28 28 28 28 29 28 28 28 28 28 25 28 28 28 29 2 29 28 28 29 29 18 28 29 28 29 29 28 29 28 29 29 29 29 29 29 29 27 29 8 6 29 29 25 25 29 25 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 31 29 29 29 29 29 16 29 29 27 29 29 29 29 29 29 29 2 29 6 29 29 29 31 29 29 25 29 29 29 29 29 29 25 29 31 29 29 29 2 29 29 29 25 29 29 29 29 29 29 25 29 8 29 27 29 29 31 29 29 29 8 18 29 18 29 29 29 29 29 29 29 29 27 29 29 2 29 29 29 29 2 29 29 29 8 29 29 29 8 29 29 8 29 29 29 29 18 29 31 29 29 29 29 29 29 25 29 29 29 29 14 8 29 29 2 2 17 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 17 29 29 13 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 2 6 29 29 29 29 29 13 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 27 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 2 29 29 2 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 16 29 29 29 29 29 18 29 8 29 29 29 29 29 2 29 29 29 29 29 29 2 29 31 29 29 29 8 29 29 29 29 29 29 29 8 18 29 8 29 29 29 29 2 29 29 29 29 16 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 29 16 29 29 29 29 29 29 13 29 29 29 16 2 16 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 25 29 29 13 29 29 29 29 29 29 16 13 29 16 29 29 29 29 19 29 29 29 29 29 29 19 29 13 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 25 27 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 16 29 16 16 29 29 16 29 29 16 13 29 29 29 16 29 29 13 29 29 19 29 29 29 29 29 19 29 29 26 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 16 29 16 29 29 29 29 16 29 29 16 16 16 16 16 16 16 29 13 16 29 29 16 29 29 29 16 16 29 27 29 29 29 29 16 28 29 29 16 29 16 29 29 16 16 29 29 16 29 29 29 29 31 29 29 25 29 29 29 29 2 2 8 29 8 2 29 29 29 29 6 29 29 29 29 29 27 29 29 29 29 29 29 29 29 2 18 29 29 25 6 29 29 29 2 28 29 2 8 2 29 29 29 29 29 29 8 29 2 18 29 2 29 29 29 25 29 2 29 18 29 29 29 29 29 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 27 8 29 29 29 29 29 2 18 25 29 29 29 29 29 25 6 8 29 18 29 29 29 29 2 2 2 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 28 29 29 29 6 2 29 29 29 29 29 28 28 29 29 29 29 29 28 29 29 2 29 29 29 16 29 28 13 16 29 16 29 29 8 29 29 29 29 28 29 29 18 29 29 29 29 2 29 29 29 29 29 8 2 29 6 28 8 8 2 6 13 29 29 29 28 28 29 29 27 29 29 29 4 8 8 29 29 29 29 29 29 29 29 29 28 8 29 29 29 29 2 29 29 28 2 29 29 29 8 29 29 28 29 29 8 28 29 29 29 29 29 29 2 28 29 25 8 2 8 29 28 28 29 29 29 28 29 2 29 29 28 29 29 28 2 29 29 28 29 8 28 29 29 29 29 28 14 29 29 8 8 29 29 8 29 14 2 29 28 29 29 29 28 8 2 8 29 29 29 31 29 8 8 29 28 2 29 28 2 29 29 29 2 8 28 29 29 29 29 2 28 28 29 2 28 18 28 2 8 18 29 29 29 29 29 29 29 28 2 29 29 29 28 14 26 29 29 8 28 29 29 29 29 29 28 29 28 28 29 29 28 29 28 29 29 2 25 29 31 8 28 29 28 29 2 8 23 29 8 29 31 8 8 2 28 29 29 29 29 28 28 28 28 28 29 8 29 28 8 8 8 2 29 28 28 29 28 28 29 29 29 29 29 28 29 28 2 28 29 8 2 29 28 29 29 28 29 28 29 2 2 28 28 29 28 29 29 29 28 28 29 29 29 29 16 28 29 16 29 29 29 29 16 29 29 2 29 28 29 29 29 29 29 17 29 29 29 2 29 28 29 29 29 28 29 28 29 29 29 29 28 28 18 29 29 28 29 2 29 28 28 18 29 29 2 29 28 28 29 28 28 28 29 29 16 16 8 28 29 29 28 28 29 29 29 29 29 28 29 14 29 28 29 29 29 29 8 28 28 29 29 16 18 28 26 29 29 29 28 28 29 29 29 28 28 28 28 28 29 29 25 29 29 28 28 29 29 16 29 29 29 16 29 32 29 29 16 6 8 29 28 29 28 16 29 29 28 28 29 16 29 29 29 28 29 28 29 29 29 29 29 29 28 28 29 28 28 29 28 28 29 29 28 29 28 29 28 29 28 28 29 28 29 8 28 28 28 2 28 28 29 29 29 29 28 28 29 29 29 28 28 29 6 29 29 29 28 28 28 8 29 28 28 29 29 29 29 29 28 28 28 29 29 29 27 8 28 28 8 29 29 28 2 29 28 29 28 29 28 28 29 29 29 28 28 29 28 8 28 28 29 29 29 28 28 28 28 28 28 29 29 28 28 29 28 29 29 29 27 29 28 25 28 29 29 28 28 28 29 29 29 29 28 15 29 29 29 28 29 29 28 29 29 29 28 28 29 29 29 29 29 29 29 29 16 28 28 29 28 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 2 2 29 29 28 28 29 29 29 29 29 16 29 29 29 28 28 29 28 29 29 29 31 8 29 29 29 29 28 2 28 29 29 29 29 28 28 29 29 28 29 29 29 29 28 28 8 29 29 29 28 29 17 8 29 29 29 28 28 29 2 29 29 29 29 29 29 29 29 28 18 28 16 16 29 29 29 16 28 29 29 29 29 29 29 28 29 28 2 14 29 29 28 29 29 29 29 28 28 29 29 28 28 29 29 28 29 29 29 28 28 28 29 8 6 18 28 28 28 28 31 29 28 28 28 28 28 29 28 29 29 29 28 7 6 29 29 28 28 7 29 29 29 29 29 29 29 28 28 29 8 2 29 29 28 28 29 28 29 29 28 28 29 29 29 29 2 29 29 29 8 29 29 29 29 8 29 8 18 29 29 29 29 29 29 2 29 29 29 29 29 16 29 19 29 29 29 29 16 29 17 19 29 16 16 29 29 16 29 16 16 29 29 29 29 16 29 29 16 19 29 13 29 16 29 29 19 19 29 29 16 16 29 16 16 16 29 19 29 19 16 29 13 29 29 29 16 16 29 29 29 29 16 29 29 16 29 29 29 29 17 29 13 29 29 29 29 8 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 13 16 29 29 29 29 29 16 29 29 16 16 16 19 16 29 29 16 29 29 16 29 29 16 16 29 16 16 13 29 29 29 16 16 16 29 29 29 29 29 29 29 16 16 29 29 29 16 13 29 16 29 16 25 29 29 29 29 16 29 29 16 29 29 29 29 29 16 16 29 29 29 29 8 29 8 6 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 13 29 16 29 16 29 29 29 29 29 2 29 29 18 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 19 16 16 29 29 16 16 17 29 29 29 29 19 29 16 29 29 29 29 29 16 16 16 16 29 29 29 29 29 29 29 16 29 29 29 29 19 16 29 29 29 29 29 29 26 29 29 29 13 29 29 16 13 16 29 29 2 29 29 29 29 29 29 16 8 8 8 16 29 29 25 31 8 29 29 29 27 29 17 29 29 29 29 29 29 16 29 29 29 29 8 29 29 16 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 13 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 31 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 13 29 29 29 29 29 29 27 25 29 29 29 29 29 29 29 8 29 29 8 29 29 2 6 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 8 29 29 29 26 29 29 8 29 29 29 17 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 25 29 4 29 6 8 29 29 29 25 29 29 14 29 29 29 6 29 18 29 29 29 29 8 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 17 29 16 29 29 29 29 29 18 2 29 25 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 27 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 13 29 16 29 16 29 29 29 16 29 29 16 16 13 16 29 19 29 8 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 27 29 29 18 8 29 18 29 29 29 29 8 2 29 29 29 29 18 26 29 29 29 17 29 25 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 13 8 29 29 2 29 29 29 29 29 29 29 29 31 29 29 25 29 29 29 29 29 29 29 8 29 8 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 27 29 29 29 5 29 31 29 8 29 2 29 29 29 29 29 29 8 29 29 31 18 29 25 29 2 29 29 29 29 27 8 29 18 29 29 29 29 29 29 27 8 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 2 2 29 29 29 29 8 29 29 29 25 29 28 25 29 29 29 8 29 29 8 29 29 29 29 29 29 8 29 29 25 18 29 29 29 27 29 31 29 18 29 29 29 8 29 18 29 18 29 29 2 2 27 8 25 29 29 29 25 2 8 29 6 29 29 29 27 2 29 29 29 29 29 29 29 29 31 25 29 29 29 29 8 29 8 2 8 25 29 29 29 29 26 29 29 29 26 8 8 29 2 29 25 29 29 29 25 29 29 29 29 29 18 17 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 27 29 29 29 29 18 29 29 29 2 29 29 8 29 29 8 2 25 29 29 25 8 8 29 29 29 29 2 29 8 29 18 29 8 29 8 29 26 25 8 29 2 18 2 2 29 29 27 29 29 29 29 29 25 2 25 29 29 25 29 29 29 29 29 29 29 18 29 29 25 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 25 8 29 2 8 2 18 29 29 29 29 13 29 29 29 2 27 29 29 29 29 29 29 29 25 27 28 29 8 8 29 29 14 29 29 25 29 29 29 8 29 29 2 29 8 29 2 29 25 29 29 29 29 29 29 31 29 8 29 8 2 29 29 2 29 8 2 8 29 2 8 18 29 29 29 8 2 8 8 26 18 29 29 8 29 8 29 25 29 29 29 28 29 29 29 29 29 29 29 29 29 29 18 29 29 8 29 8 29 29 29 29 29 29 25 29 8 29 26 2 29 8 29 29 29 29 29 8 18 29 29 29 29 8 18 29 8 29 29 27 8 29 29 27 29 29 2 8 29 29 29 29 8 25 29 6 29 2 29 8 29 29 29 2 29 29 29 29 29 27 27 29 8 29 18 8 8 8 29 25 2 25 29 29 27 8 29 18 18 8 29 8 29 29 8 29 8 29 27 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 28 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 27 29 29 29 29 28 29 29 6 28 26 27 29 29 29 29 28 8 29 2 29 28 18 29 29 27 8 27 29 29 29 16 29 8 29 29 28 25 25 29 8 29 8 6 29 29 29 29 29 29 29 29 29 28 29 29 29 29 25 28 2 28 25 29 29 29 29 29 28 8 29 27 29 29 28 8 2 27 25 29 29 29 29 29 29 31 29 8 2 28 29 29 29 29 29 29 29 29 29 29 2 28 29 29 8 29 29 27 29 29 29 29 2 29 28 25 29 29 29 27 29 28 8 29 29 25 28 8 29 29 29 25 29 29 25 28 2 29 2 29 29 29 25 28 28 29 29 29 25 29 28 29 29 8 29 29 27 8 2 29 29 29 27 25 29 28 29 8 28 28 8 8 2 28 28 29 29 2 8 28 29 25 29 28 29 8 29 29 29 2 29 29 28 8 29 28 29 29 28 29 29 8 28 29 16 29 29 16 29 27 29 16 29 29 18 28 29 19 29 16 29 29 16 16 29 29 29 29 16 28 29 29 29 16 29 16 29 29 29 16 16 29 2 16 29 29 29 28 29 2 29 29 28 28 2 31 29 29 25 6 29 29 28 6 28 29 29 28 29 28 18 2 29 28 28 29 29 28 29 29 29 28 29 2 31 28 31 18 29 28 29 29 29 28 28 29 29 29 18 28 2 29 29 25 29 28 29 28 29 2 26 29 29 29 29 18 28 28 29 29 28 29 29 28 29 29 4 29 8 8 18 2 29 28 29 29 29 28 28 8 8 29 29 8 29 29 28 28 29 8 29 29 8 29 29 28 29 29 29 29 29 29 28 2 29 28 28 25 2 28 29 29 29 29 29 28 28 29 8 29 28 29 29 29 28 29 28 29 31 29 28 6 28 8 29 29 8 29 18 28 28 29 29 28 28 18 28 29 28 28 28 29 29 31 29 28 28 8 6 29 28 29 28 29 31 29 8 29 28 28 25 28 29 29 28 28 29 29 29 29 29 28 29 2 28 29 29 29 29 28 29 29 29 28 29 27 28 28 28 18 8 28 28 28 28 29 29 29 29 28 28 28 29 29 29 28 28 28 29 28 29 18 28 29 28 29 29 28 29 28 28 29 29 28 28 31 18 29 28 28 28 29 2 28 28 29 28 28 28 29 29 28 8 2 29 28 28 29 28 28 29 29 29 29 8 29 28 28 2 29 29 28 28 29 29 29 29 28 29 29 29 29 29 28 29 8 28 8 28 29 29 29 28 28 31 28 29 28 28 28 29 29 29 29 29 28 25 28 29 29 28 27 18 29 28 29 28 28 29 29 2 8 28 29 28 28 29 29 28 28 29 28 28 29 29 28 28 8 29 28 28 2 8 28 29 2 28 28 28 28 29 8 29 29 28 29 28 28 29 29 28 28 29 29 28 28 17 28 28 28 28 2 28 28 28 28 8 29 29 29 28 29 29 28 29 29 29 29 29 29 28 29 29 28 29 29 29 16 28 29 16 28 29 29 16 29 13 29 29 29 28 16 28 28 29 29 29 29 29 29 16 28 28 28 29 29 29 29 28 28 28 28 29 28 29 29 28 28 28 28 29 29 28 28 29 28 29 28 28 29 2 28 28 29 28 28 28 28 29 28 28 28 28 2 27 28 28 29 27 28 29 28 28 28 28 29 28 28 29 28 28 25 29 28 28 8 28 28 28 29 8 25 29 18 29 2 29 29 29 29 18 2 2 29 29 17 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 18 13 16 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 18 31 14 2 29 29 2 29 8 25 8 26 29 29 29 29 29 29 19 16 29 29 29 29 29 16 29 29 29 16 29 16 19 16 13 16 29 29 16 16 29 29 29 29 19 13 16 14 16 16 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 19 29 16 29 29 29 29 29 29 17 16 29 16 16 29 16 29 29 29 29 29 2 8 29 29 29 2 16 29 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 16 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 17 29 29 16 16 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 14 8 2 29 29 8 2 2 25 29 29 31 25 29 8 2 29 2 2 2 29 29 29 29 2 6 2 29 29 2 29 29 29 29 29 29 8 2 29 8 8 29 29 8 29 31 8 2 8 8 29 2 29 29 29 29 2 8 29 14 29 2 6 8 8 2 2 8 8 29 2 2 25 29 2 29 29 2 29 2 2 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 25 2 29 19 8 29 29 29 29 29 29 29 29 29 29 25 29 29 29 18 31 29 29 29 29 29 27 29 29 26 29 8 29 29 29 29 29 29 8 29 2 17 23 2 2 25 2 29 29 25 2 29 2 29 6 29 29 29 29 29 2 31 29 25 29 25 29 18 25 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 16 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 13 29 29 16 16 29 29 16 29 29 29 16 29 29 29 29 28 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 26 16 16 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 18 2 29 29 29 29 29 29 31 29 14 29 29 29 29 29 29 29 29 2 25 29 29 29 8 29 29 29 25 29 29 2 8 28 29 29 29 29 2 8 18 2 29 8 29 29 2 18 18 29 28 29 8 8 29 29 8 29 2 8 29 28 29 29 29 31 29 29 29 8 29 29 2 29 29 28 29 28 29 29 8 28 29 29 28 5 29 18 29 29 29 29 29 29 28 29 8 29 29 29 28 29 29 29 25 29 29 29 29 29 29 29 29 29 28 28 29 29 29 8 29 28 8 29 2 29 29 29 16 25 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 28 29 8 29 29 29 18 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 28 29 29 29 29 28 29 29 29 29 29 29 29 16 28 29 29 29 29 29 28 29 2 29 29 29 29 16 29 16 28 10 29 13 29 16 29 29 16 29 29 29 29 16 29 28 28 29 29 29 29 16 29 16 2 29 29 16 29 29 28 16 28 16 29 16 29 29 16 29 29 16 16 29 29 29 16 29 29 16 29 29 29 29 26 29 29 8 28 29 28 29 28 28 29 29 29 28 29 28 25 29 8 28 27 29 28 29 8 28 29 29 29 28 29 29 28 28 29 29 28 29 16 28 29 29 29 29 16 29 29 29 29 28 28 29 29 29 29 29 29 29 16 29 29 29 28 29 28 29 29 29 29 29 29 29 29 16 16 28 16 16 28 29 29 16 16 16 16 29 29 29 29 29 15 19 29 16 16 29 29 16 29 16 16 29 16 29 29 13 29 16 16 29 16 29 13 16 29 16 16 29 29 29 29 28 19 13 16 29 28 13 16 29 29 29 13 13 16 29 16 29 29 16 16 29 16 28 16 29 28 29 29 29 29 29 2 29 29 16 29 29 28 29 28 29 29 28 29 29 27 29 8 29 28 29 28 8 29 28 28 28 27 29 18 28 29 29 28 2 28 8 14 29 29 29 28 29 8 28 18 8 29 28 29 29 29 28 28 29 28 29 29 28 2 29 29 29 16 28 28 29 28 29 29 29 29 29 28 28 29 29 28 29 28 29 28 8 29 29 29 29 28 6 28 29 29 8 28 29 28 29 29 28 29 29 29 29 28 28 28 25 28 29 8 29 28 29 29 28 28 28 28 28 28 29 29 28 29 28 29 29 16 28 29 28 16 29 16 6 16 29 16 16 29 28 28 28 29 29 16 29 29 28 28 28 29 16 16 16 29 29 29 16 29 28 29 29 16 29 29 16 28 29 28 28 29 29 28 28 29 28 28 28 29 28 29 29 29 29 29 28 29 29 29 8 8 28 28 28 29 29 28 28 28 29 28 29 28 29 29 22 29 29 29 28 29 29 29 25 29 29 28 28 29 28 28 28 29 29 29 29 28 29 28 28 29 29 28 28 29 29 29 29 29 18 28 28 29 29 28 28 8 28 29 28 28 8 28 28 29 28 28 29 18 29 29 28 29 29 28 29 29 29 28 28 29 29 28 28 29 8 29 29 29 28 28 6 29 28 28 28 29 29 28 29 28 28 28 28 29 29 29 29 28 29 28 2 29 8 29 28 29 29 29 27 29 8 16 28 28 6 29 29 29 28 29 29 28 25 29 29 28 29 28 28 29 29 28 28 29 28 29 28 29 28 28 28 29 29 29 28 29 28 28 28 28 2 29 28 28 29 25 29 28 28 29 29 29 29 18 28 28 29 29 28 28 2 29 29 29 29 29 29 29 28 29 29 28 29 29 28 29 28 28 29 29 28 29 28 29 29 28 28 28 29 29 29 29 28 29 29 28 2 29 28 28 28 29 29 28 28 29 28 28 29 29 28 28 25 28 28 29 29 29 18 29 25 29 2 29 29 29 2 29 29 29 29 29 29 25 8 8 29 29 29 16 29 29 29 29 16 19 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 2 14 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 8 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 16 13 29 29 29 2 29 29 29 16 16 25 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 25 29 29 29 2 29 29 29 29 29 29 16 8 2 29 29 29 8 29 29 29 29 29 29 29 29 19 16 29 29 29 29 29 29 29 16 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 25 29 25 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 2 8 29 29 25 2 2 29 29 29 29 29 29 29 29 29 29 29 29 27 29 6 29 16 29 29 2 29 25 29 29 29 29 29 16 29 29 29 29 29 29 8 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 2 29 29 29 29 29 25 16 29 31 29 29 29 27 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 26 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 16 29 29 29 16 29 16 16 14 29 16 29 13 16 29 2 29 29 16 29 16 29 19 29 29 29 29 29 19 19 16 2 16 16 29 16 16 16 29 29 29 29 16 29 16 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 2 29 16 29 29 29 2 29 29 8 29 29 29 2 29 29 16 29 29 29 29 16 29 29 16 16 29 16 29 29 16 13 29 29 29 29 16 29 16 29 29 16 29 16 29 19 29 16 29 29 29 29 29 16 27 29 29 16 29 26 16 29 16 29 29 29 29 29 29 16 29 29 29 19 29 29 29 29 29 29 29 26 29 29 13 29 29 16 29 29 29 16 13 29 29 29 16 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 29 29 29 29 29 31 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 4 29 13 13 16 29 16 13 29 29 29 16 17 29 16 29 29 29 29 29 29 13 29 29 29 27 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 5 5 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 13 29 16 29 29 29 29 29 29 16 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 8 29 2 29 29 2 29 29 18 25 29 29 29 29 29 29 29 8 29 8 8 8 29 25 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 8 25 18 2 29 2 29 29 29 16 29 29 29 2 2 29 29 29 29 29 29 29 28 2 18 29 29 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 31 18 29 29 25 29 25 29 25 2 25 29 2 29 29 2 29 25 2 29 25 29 29 25 29 29 25 28 29 29 29 29 29 18 29 29 18 29 29 18 29 16 13 29 2 29 29 29 13 29 29 29 29 29 2 29 29 16 16 29 16 29 29 29 29 29 29 16 29 29 29 19 29 29 29 29 29 16 29 29 16 16 28 29 2 2 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 29 8 29 29 29 18 18 31 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 29 29 29 18 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 28 2 29 28 4 14 29 29 29 29 29 28 29 8 16 29 29 29 28 29 29 29 25 29 29 29 29 29 31 2 29 29 28 2 8 29 29 8 2 29 29 29 28 29 31 29 31 8 29 29 29 29 29 2 29 2 29 18 29 29 29 28 29 28 29 25 29 29 29 29 29 29 27 29 29 29 29 29 8 16 2 29 29 29 29 28 29 29 28 18 29 2 28 29 29 29 29 29 29 29 29 28 28 29 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 28 16 2 29 29 29 29 28 29 2 28 29 29 29 29 29 28 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 27 27 29 29 31 28 25 29 28 29 29 29 29 29 29 2 29 2 29 29 28 28 29 29 8 29 29 29 28 29 8 28 29 29 29 29 29 29 29 29 29 28 29 18 2 29 8 29 29 29 29 29 28 2 8 31 29 28 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 28 29 29 29 29 29 29 29 29 28 6 28 29 28 28 29 28 29 18 29 28 29 29 28 28 29 8 29 29 28 29 29 28 29 29 18 28 18 28 14 6 8 29 28 29 2 8 29 29 8 29 28 29 28 18 28 29 29 18 28 28 29 29 29 28 29 29 8 29 29 8 29 26 8 29 29 29 29 29 28 8 29 28 29 29 29 28 29 29 29 29 28 25 29 29 29 29 28 28 29 29 29 28 29 28 29 29 29 29 28 29 29 29 29 29 29 29 29 28 29 29 8 2 29 2 28 29 29 28 28 28 29 29 29 29 28 8 28 8 18 8 8 29 28 28 2 28 28 2 29 29 28 25 29 28 29 29 28 28 29 29 29 28 28 28 29 28 29 29 17 28 18 25 8 29 29 28 28 28 29 28 28 29 29 28 29 28 29 28 29 8 8 29 28 28 29 29 28 28 28 8 28 28 29 29 28 29 28 2 29 29 29 29 28 29 28 28 28 2 29 28 14 29 29 29 29 29 29 28 29 28 27 28 28 29 29 29 28 29 29 28 29 29 29 29 29 28 29 28 29 29 28 29 29 29 29 29 29 28 28 6 28 29 29 29 28 28 29 29 28 28 25 28 29 29 29 28 25 28 29 16 29 29 29 29 29 28 29 16 29 29 29 29 28 25 29 28 29 29 29 29 18 28 29 17 29 29 29 28 29 28 29 29 28 28 29 28 29 29 2 28 28 29 29 29 28 28 28 28 29 29 29 28 28 29 29 29 28 29 29 8 2 29 29 28 29 28 29 29 28 29 28 29 29 28 29 29 29 28 28 29 8 16 28 29 29 8 29 28 28 29 29 29 29 28 29 29 28 29 29 29 28 28 29 29 28 28 28 29 29 29 29 28 28 29 29 29 29 16 28 8 28 29 29 29 28 29 28 28 29 29 28 28 29 28 29 29 29 29 28 28 29 29 29 18 8 28 28 28 2 29 29 29 29 28 28 29 28 28 28 2 16 28 29 28 29 29 28 28 28 29 28 28 28 28 2 29 28 29 29 28 28 2 29 28 28 29 29 29 28 28 29 28 28 29 28 28 28 29 28 28 29 28 29 29 28 29 28 28 29 8 2 29 29 29 29 2 29 29 29 27 29 18 29 29 29 29 8 31 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 8 29 29 6 29 16 29 16 8 29 29 16 29 29 29 29 29 29 16 29 17 16 29 16 29 16 16 29 29 29 16 16 13 29 29 29 16 16 29 29 8 16 29 29 29 29 16 29 16 29 29 29 29 13 29 29 16 8 29 29 29 29 29 29 29 29 29 29 16 16 29 29 13 29 29 16 13 29 16 13 29 29 16 29 16 29 29 16 16 29 16 16 16 29 16 16 13 29 16 16 29 29 29 16 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 25 29 29 29 29 29 29 29 18 8 29 27 29 29 29 29 29 8 8 26 29 8 6 29 29 29 29 8 29 29 29 29 29 2 29 8 2 6 31 29 29 2 8 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 29 8 29 29 13 2 29 2 29 29 2 29 2 29 29 29 29 29 29 2 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 8 27 29 18 2 2 2 2 8 29 29 31 29 29 29 29 29 29 29 29 29 18 29 29 6 29 29 29 29 25 29 8 8 29 29 29 2 29 29 29 2 29 29 29 29 29 29 2 2 29 29 29 29 29 29 2 2 2 8 6 18 29 29 29 2 29 29 2 29 29 29 29 29 29 29 2 2 2 2 29 8 29 29 6 29 29 26 2 29 8 29 2 25 31 29 29 2 6 2 25 8 29 29 25 29 29 2 29 2 29 2 29 29 29 2 8 8 2 29 14 2 8 29 2 29 6 2 29 29 2 29 8 27 8 8 2 8 6 29 2 29 27 29 25 29 2 26 25 29 29 5 2 2 2 29 6 8 29 6 2 18 29 29 29 29 29 29 29 29 29 29 8 8 29 2 2 29 29 25 29 2 17 29 2 8 2 29 2 29 18 29 2 26 8 29 29 29 26 31 31 29 25 29 2 29 29 29 29 29 2 2 2 29 29 29 29 29 29 26 29 29 29 29 2 29 8 29 29 29 2 29 29 27 5 2 29 2 29 8 8 29 29 29 29 29 29 2 2 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 5 29 8 27 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 16 16 16 2 29 29 29 16 29 19 13 29 16 16 13 16 16 16 16 13 29 16 16 29 16 29 13 17 29 29 16 19 16 29 19 19 16 16 29 29 29 29 19 13 13 16 17 29 41 19 13 16 13 16 29 19 19 19 16 16 16 16 16 16 16 13 29 16 29 29 16 29 29 16 16 13 29 16 16 16 29 17 29 19 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 26 29 29 29 29 29 29 29 2 29 29 29 29 8 29 8 29 28 29 29 29 29 14 29 29 28 6 2 8 2 8 29 29 29 29 29 6 29 29 2 27 8 25 29 29 29 29 8 29 29 27 29 29 25 29 29 29 29 29 31 29 29 29 8 29 29 29 29 29 14 29 29 29 8 29 29 2 29 6 18 31 29 29 29 2 29 29 25 29 31 29 29 29 29 29 8 31 29 27 25 8 2 29 25 2 29 29 8 29 2 29 8 28 29 29 29 29 8 25 2 29 29 31 8 8 29 2 29 29 29 6 2 27 29 29 29 31 2 29 25 27 29 29 8 18 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 2 8 29 29 8 29 29 29 29 8 8 31 2 29 29 29 29 29 29 29 29 29 29 8 16 29 14 29 29 29 29 29 13 2 29 16 29 8 29 29 29 16 16 29 29 29 29 16 29 29 16 16 29 29 29 16 2 29 29 18 2 2 2 29 25 2 8 29 29 8 8 29 29 8 2 27 8 26 29 8 8 2 6 29 29 29 8 23 8 8 29 29 8 25 8 8 8 8 8 8 25 29 29 8 8 8 29 29 8 31 29 2 29 18 29 8 31 29 29 29 29 29 8 2 18 29 2 8 29 29 29 29 29 18 29 8 29 29 29 8 2 29 25 29 6 29 8 29 8 29 29 29 2 29 29 29 29 29 2 29 29 29 2 2 6 29 29 29 29 8 2 29 2 29 29 29 29 29 26 29 29 27 29 29 2 2 29 8 29 2 29 8 29 6 29 29 2 29 29 29 29 29 8 29 29 29 29 29 8 8 29 2 29 29 29 29 29 29 25 29 29 29 8 8 29 8 8 29 27 8 29 29 29 29 29 29 29 29 2 29 29 8 29 2 29 29 29 29 2 18 31 29 2 29 25 29 2 29 29 8 29 29 25 14 29 16 31 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 8 29 29 27 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 8 29 8 8 29 2 29 29 8 29 29 8 8 29 2 29 8 29 29 29 29 18 29 29 29 29 8 27 29 29 25 29 18 18 29 25 29 29 8 25 29 29 29 8 29 2 29 29 29 29 29 25 29 29 29 29 29 29 8 27 25 25 29 25 27 29 29 2 25 8 29 29 29 8 29 8 29 29 8 8 25 26 31 8 2 29 29 29 2 29 8 29 2 29 2 25 25 29 29 8 8 29 29 29 2 29 6 29 25 31 8 29 29 29 8 29 29 29 29 29 29 8 29 2 29 29 29 8 29 18 29 29 29 29 29 29 29 25 29 29 16 29 16 29 29 8 16 29 29 29 16 13 29 29 2 29 29 2 29 16 17 25 29 26 6 29 6 29 29 25 29 6 29 29 25 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 19 29 29 29 29 16 29 16 29 16 29 29 16 29 29 16 29 29 29 16 16 17 16 19 16 29 16 29 19 13 16 13 16 29 29 29 16 13 29 29 29 29 19 29 29 16 29 16 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 8 8 6 29 29 29 29 25 8 29 29 25 29 25 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 16 29 29 29 16 29 29 16 29 16 29 16 13 16 16 29 29 13 19 19 24 16 29 29 16 29 16 29 16 16 29 16 8 29 16 19 19 29 29 29 16 16 29 29 16 16 19 29 29 29 16 13 19 19 29 29 19 13 29 16 16 19 29 29 29 29 29 29 29 16 29 16 8 29 29 29 29 18 29 29 29 29 29 29 29 18 29 29 29 29 29 8 8 18 18 29 29 27 29 29 6 8 29 25 2 18 29 8 8 29 29 29 29 14 2 8 27 8 29 2 25 29 29 29 29 29 16 29 29 29 2 29 29 8 29 27 29 29 29 29 2 29 29 29 29 29 31 18 29 29 29 8 29 29 2 29 8 29 29 2 29 2 29 25 18 29 29 29 8 30 25 29 2 29 29 27 8 29 29 29 29 29 29 29 8 29 8 6 25 29 29 29 29 29 8 31 29 29 8 29 8 29 2 8 2 27 29 18 29 29 8 29 6 8 29 29 2 29 2 29 29 6 27 29 29 29 29 29 8 2 8 29 2 25 25 2 29 18 18 2 18 29 29 31 2 2 30 29 29 29 25 2 29 2 25 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 17 2 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 8 8 29 29 8 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 25 29 2 29 29 29 29 29 29 27 30 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 2 29 8 29 29 29 8 29 8 29 29 29 29 29 29 29 2 29 29 29 8 31 8 25 29 29 29 8 29 8 8 6 29 29 29 8 8 8 8 29 29 8 29 29 29 2 8 29 31 8 6 2 8 29 2 18 29 29 29 29 2 29 29 14 29 29 2 29 2 26 2 2 29 8 29 31 29 8 29 26 29 2 2 8 29 29 6 8 29 29 17 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 8 29 29 29 8 2 29 29 29 29 30 8 29 29 29 8 29 2 29 29 29 8 29 29 29 2 29 29 8 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 8 29 8 29 8 25 29 29 8 29 29 17 29 29 29 8 29 8 29 8 8 29 29 29 29 29 8 29 31 2 29 8 8 18 29 29 8 2 8 29 8 29 8 29 29 29 29 29 2 8 8 14 2 31 29 29 29 8 6 8 6 29 29 29 8 29 27 29 29 29 29 29 29 29 29 29 29 29 29 18 29 30 29 29 2 8 29 29 29 29 29 29 2 29 2 2 29 29 29 6 2 29 29 29 29 31 29 29 29 29 29 2 29 29 29 8 8 8 6 29 14 2 8 8 29 29 8 2 29 29 29 8 29 29 29 2 29 29 29 29 6 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 27 29 31 29 29 29 29 29 6 29 29 29 29 8 2 29 29 29 2 29 8 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 27 26 29 29 29 29 29 29 2 29 8 29 29 29 29 25 29 29 29 8 29 29 29 8 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 2 29 2 29 29 8 29 29 6 29 29 29 29 29 29 2 29 29 29 2 29 8 29 29 29 29 29 29 29 29 16 29 29 2 8 29 29 29 29 29 29 29 29 8 29 29 25 29 2 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 8 8 6 29 14 30 29 29 29 29 29 29 2 29 29 8 2 29 8 29 29 29 29 29 8 29 29 29 29 29 6 31 29 29 2 29 29 29 29 8 29 23 8 29 29 29 29 29 29 29 8 29 27 29 29 29 25 18 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 16 16 2 29 29 29 29 16 16 29 29 16 19 29 16 29 29 29 16 29 16 29 16 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 16 29 29 29 29 16 19 13 29 29 13 16 29 29 2 2 29 29 29 16 29 2 29 29 13 29 29 29 29 29 30 29 29 29 29 17 16 16 29 16 16 29 29 2 29 29 31 29 2 29 27 29 29 29 2 29 31 29 29 27 8 29 2 2 29 25 29 29 8 8 29 29 29 29 29 2 8 27 2 26 2 29 25 2 8 8 2 29 29 25 8 29 2 8 8 29 29 31 2 29 29 25 29 29 2 29 29 13 29 29 16 29 29 25 29 29 29 29 8 31 29 29 29 29 29 29 25 29 29 29 8 8 29 8 29 29 14 29 29 2 29 29 29 29 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 18 29 2 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 13 29 29 29 29 29 6 29 2 8 2 6 29 29 29 29 2 6 6 2 2 2 6 29 2 29 25 30 31 2 25 25 29 29 29 25 29 29 29 27 2 29 31 29 14 29 17 29 29 29 8 29 29 29 29 29 29 2 25 29 29 29 29 29 29 2 8 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 29 29 29 25 29 29 29 29 29 29 29 29 25 25 25 29 29 29 29 2 29 27 29 31 29 29 29 30 14 25 29 29 29 29 29 25 2 8 8 29 25 29 18 25 29 29 29 29 14 29 29 29 29 25 29 29 29 29 29 6 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 6 29 29 29 25 27 2 29 29 25 29 27 29 29 29 29 29 29 29 29 25 8 29 18 29 29 29 29 29 29 29 27 29 25 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 25 8 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 18 31 18 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 27 29 2 8 29 29 14 2 29 25 29 29 29 29 29 29 29 25 29 25 29 25 25 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 27 25 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 27 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 29 2 29 14 18 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 27 25 29 29 29 29 29 29 18 29 29 29 29 25 29 29 29 29 29 29 29 8 25 29 29 18 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 25 29 8 18 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 30 29 31 29 29 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 31 18 29 29 29 29 29 29 14 29 6 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 18 29 29 8 25 29 29 29 29 25 29 29 29 25 29 29 29 29 18 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 8 29 29 29 25 29 29 29 29 29 29 29 25 29 25 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 8 29 25 2 29 29 29 29 29 2 29 8 29 31 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 31 29 29 2 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 25 29 29 29 2 27 29 29 29 8 29 29 25 29 25 29 29 29 29 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 18 29 29 29 8 29 29 29 29 29 14 29 29 29 25 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 2 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 27 29 26 29 29 29 29 29 29 29 29 29 29 29 30 29 29 29 27 16 29 29 29 29 29 29 29 19 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 18 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 25 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 25 29 29 16 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 25 29 29 29 27 29 16 29 31 29 27 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 19 29 16 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 31 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 13 29 29 29 13 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 27 29 29 29 2 29 29 2 18 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 30 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 2 25 26 29 29 29 29 8 25 29 29 25 29 29 2 29 29 25 29 29 29 6 29 29 29 29 29 29 29 29 29 29 25 29 29 18 29 29 2 25 25 29 29 29 29 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 27 25 27 29 29 29 29 29 29 18 29 29 29 29 25 29 29 29 14 29 27 29 29 29 29 29 25 29 29 29 29 8 29 29 29 29 29 27 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 29 25 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 27 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 25 29 29 25 29 27 29 29 29 25 29 6 25 29 30 29 29 25 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 27 18 29 29 2 29 25 29 29 29 29 29 25 29 29 29 29 18 29 29 29 29 25 29 29 29 27 29 25 25 29 29 29 18 29 29 29 29 8 29 29 29 14 29 29 29 29 25 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 8 2 14 29 29 29 29 29 2 29 2 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 27 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 25 29 31 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 30 29 29 8 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 26 8 6 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 27 29 29 25 26 29 27 29 29 29 29 29 31 2 29 29 29 29 8 16 29 31 29 29 8 29 8 8 31 18 25 25 29 29 29 29 2 2 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 27 29 29 29 29 16 29 29 29 29 29 16 2 29 29 29 29 14 29 29 29 6 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 19 16 29 29 13 16 19 16 16 29 16 13 16 29 29 29 29 19 29 19 29 16 16 16 16 13 29 29 29 19 16 16 29 29 29 29 16 29 16 29 13 19 29 29 16 16 29 8 29 16 16 16 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 30 6 29 27 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 31 29 29 8 29 29 29 29 29 31 29 29 17 29 29 29 29 29 29 2 31 29 29 29 29 17 29 29 29 29 29 29 29 8 29 8 8 29 29 25 6 29 8 29 8 29 29 29 29 29 29 25 29 8 8 29 29 8 29 8 6 29 29 29 29 8 8 29 2 29 29 29 29 29 29 29 8 25 29 29 29 2 29 29 8 25 29 6 2 18 29 29 8 29 29 29 29 29 25 29 29 29 29 29 29 2 2 29 29 6 29 29 25 2 8 29 29 6 8 8 29 29 29 29 8 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 8 29 29 31 2 29 29 29 29 16 29 6 29 29 29 6 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 27 29 29 2 29 8 29 29 8 29 29 29 2 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 18 29 14 29 29 25 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 31 29 29 29 29 29 29 29 8 29 29 8 29 29 2 14 29 30 29 29 2 8 25 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 27 29 29 29 29 29 29 29 16 29 8 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 27 29 29 29 29 29 29 29 29 29 29 29 29 18 29 18 29 29 6 29 29 29 8 29 29 29 27 29 18 29 29 8 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 30 29 8 29 29 29 29 29 29 29 29 29 27 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 2 29 8 29 29 29 29 8 29 16 29 29 29 29 29 8 29 29 16 13 16 29 16 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 2 29 29 26 27 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 18 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 29 29 2 29 31 29 29 29 26 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 25 25 29 29 29 29 29 29 29 8 29 29 8 29 29 8 29 29 29 2 29 2 2 29 25 2 27 29 8 29 29 29 29 29 29 8 29 8 29 2 18 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 25 29 2 29 29 29 8 29 17 29 29 29 2 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 2 29 29 29 29 8 29 29 18 29 29 29 29 16 29 29 8 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 25 29 29 2 8 14 16 29 29 8 29 29 29 29 29 19 29 16 29 16 13 29 29 29 29 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 29 17 27 29 29 29 29 18 2 2 29 2 29 29 27 2 8 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 24 2 29 28 29 5 29 29 29 29 27 29 29 29 2 17 29 29 16 2 17 19 29 29 29 29 19 8 29 29 29 28 27 2 17 29 29 29 29 27 29 29 29 2 29 29 29 2 29 29 29 28 29 2 2 29 29 25 29 29 29 2 29 2 17 29 29 29 2 2 29 29 29 29 25 29 29 8 29 2 29 29 28 29 29 25 25 29 29 29 29 2 29 6 29 25 2 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 2 29 29 29 17 4 29 29 29 29 8 2 29 29 28 29 29 29 29 18 25 29 29 29 27 29 29 18 29 26 29 2 25 2 2 8 27 27 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 28 24 29 25 29 27 29 29 29 29 29 29 27 25 27 2 29 8 27 27 27 29 29 25 29 29 29 29 25 29 29 29 29 29 29 25 29 27 8 25 27 29 29 29 29 29 29 29 27 29 25 2 27 25 2 29 2 29 25 29 25 29 29 27 27 27 29 2 25 31 29 29 29 29 25 25 25 29 29 6 18 29 27 29 8 25 31 8 29 2 29 27 2 27 29 29 2 29 29 29 29 14 25 29 29 27 29 29 29 27 18 25 29 29 29 29 8 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 24 2 2 2 27 29 18 27 2 2 29 2 29 29 29 29 29 6 29 8 8 2 5 8 29 29 29 25 29 29 29 29 29 29 2 29 29 29 2 29 2 29 18 29 2 2 2 29 28 29 29 29 2 25 29 5 29 29 29 29 29 29 29 29 31 5 8 8 29 29 29 29 29 29 29 29 25 29 29 29 25 29 4 29 27 29 29 29 29 25 29 29 29 14 29 29 29 29 2 29 29 29 25 29 18 29 29 29 28 29 29 29 2 28 29 29 29 29 29 29 6 29 8 25 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 18 18 29 29 17 29 29 31 29 29 25 29 2 2 29 29 29 29 27 29 29 28 29 27 29 8 27 18 25 29 27 27 2 29 29 29 14 25 29 5 8 29 29 25 25 29 25 29 27 29 29 29 29 27 29 29 29 27 29 2 2 29 29 25 29 29 29 2 27 29 27 29 29 18 29 29 28 18 29 29 29 29 24 2 29 29 29 16 29 27 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 27 29 2 29 29 29 29 29 29 29 29 29 25 29 29 14 29 29 6 29 25 29 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 31 18 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 27 29 6 29 29 29 29 8 29 29 25 29 29 29 27 29 25 29 29 29 29 29 29 29 27 25 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 8 29 29 29 29 29 29 14 29 29 29 29 8 29 29 29 27 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 14 18 29 29 29 25 29 29 8 29 29 29 29 29 29 24 2 8 29 29 29 29 2 2 2 29 29 2 2 18 8 14 2 29 29 2 2 29 2 29 29 29 25 29 29 29 29 2 29 2 27 29 2 26 29 29 29 29 28 29 27 29 2 2 29 29 29 29 29 29 29 29 2 29 2 8 29 25 29 29 29 29 29 29 18 29 31 29 29 29 16 29 28 29 2 29 29 8 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 31 29 25 29 29 17 5 29 29 4 27 29 29 29 29 25 29 29 29 31 29 29 8 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 27 29 29 29 29 29 29 29 29 29 29 29 29 26 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 24 29 2 29 29 29 27 29 29 29 29 29 27 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 2 29 25 29 29 2 25 29 29 31 29 29 8 8 29 8 29 31 29 29 31 29 29 29 29 25 29 8 29 29 17 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 25 29 29 29 2 29 25 29 29 29 29 31 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 27 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 27 29 16 16 29 29 29 29 29 16 29 29 27 29 29 29 29 29 29 14 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 16 29 29 29 29 29 29 31 29 29 29 29 29 29 29 25 29 29 8 8 29 29 29 8 2 29 29 29 29 29 16 29 13 16 16 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 31 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 27 29 29 29 16 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 24 29 29 29 29 2 8 26 29 29 2 2 2 2 29 29 18 29 25 29 29 29 2 29 29 29 29 26 16 29 16 29 29 29 5 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 2 8 29 29 29 29 29 29 28 29 6 29 5 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 13 16 29 8 29 29 16 16 29 29 29 29 29 16 29 13 29 16 13 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 28 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 16 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 4 29 29 29 29 2 29 29 29 29 8 29 17 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 27 29 29 27 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 18 29 29 29 17 2 29 29 29 29 17 28 29 18 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 13 25 29 29 29 13 29 29 25 24 29 29 16 29 29 29 29 29 29 29 29 27 25 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 25 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 29 29 19 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 16 29 29 29 16 16 13 16 29 16 29 16 13 16 29 16 29 29 16 29 16 13 8 29 29 26 29 29 29 29 2 29 29 16 29 19 13 29 29 13 29 16 29 16 29 16 13 29 16 16 16 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 25 25 29 2 29 29 2 29 27 29 29 29 29 29 29 29 8 29 25 29 8 29 29 29 29 29 29 29 25 29 29 27 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 16 29 29 31 24 29 5 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 17 29 29 29 29 29 2 2 25 2 29 29 29 26 29 29 29 29 29 29 6 29 29 29 29 29 8 29 17 2 26 29 29 29 29 29 29 29 29 17 17 29 29 29 29 16 41 29 16 13 29 16 16 13 29 29 29 29 26 18 29 2 29 29 29 27 29 29 29 29 29 16 16 16 17 17 29 16 29 29 16 29 29 29 25 29 28 29 16 16 16 19 29 16 16 16 16 29 29 29 29 29 29 16 16 29 16 16 29 29 29 29 17 29 5 29 29 29 29 29 29 29 16 16 16 13 16 13 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 13 29 29 29 29 16 16 29 29 16 29 16 29 16 13 16 29 29 29 29 29 29 27 29 8 29 8 2 2 29 25 29 29 29 16 16 19 29 16 13 16 29 16 16 16 29 29 17 25 29 29 29 29 29 14 25 29 2 29 29 29 29 29 29 29 29 29 16 16 29 16 13 29 16 13 13 29 29 16 16 18 29 29 29 29 29 16 29 29 29 29 29 29 13 29 16 13 16 19 13 29 13 16 13 29 8 29 17 29 29 29 29 29 29 2 29 29 29 29 29 29 29 17 16 29 29 16 29 29 29 13 16 29 29 13 16 29 16 29 19 29 29 29 29 29 29 29 29 8 28 29 24 29 29 29 29 16 29 16 19 19 29 29 29 29 19 29 29 16 19 29 14 29 29 29 29 29 29 29 29 13 29 16 29 16 16 16 19 19 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 16 29 29 29 16 29 16 16 29 16 29 29 18 25 29 29 29 29 29 29 29 29 16 16 29 16 16 16 16 29 16 29 27 29 29 14 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 31 29 14 6 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 16 29 29 25 29 29 29 16 29 16 16 19 29 29 16 29 29 29 29 29 29 29 16 29 29 16 16 16 29 16 29 29 29 13 29 29 16 13 16 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 16 29 29 29 29 29 29 25 29 29 29 29 29 16 16 29 19 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 13 17 16 29 29 29 29 29 16 29 29 29 16 16 19 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 16 16 29 16 13 29 29 13 29 29 29 29 18 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 25 29 27 29 29 29 29 29 29 29 13 16 13 29 29 29 16 29 2 29 29 27 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 25 29 29 8 29 29 29 29 29 24 17 2 29 2 2 29 29 2 2 4 29 29 29 29 29 18 29 29 29 29 29 29 29 29 4 2 29 29 29 31 29 29 29 28 29 25 2 2 17 2 2 29 29 29 29 29 29 29 29 29 26 29 29 18 29 29 17 2 28 29 29 29 29 29 25 25 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 2 18 29 29 31 26 29 18 29 29 2 29 29 2 18 29 29 29 29 16 16 29 29 16 29 29 29 28 13 8 29 29 29 29 2 29 29 29 29 29 29 16 19 29 29 13 28 29 29 29 29 29 2 2 29 29 27 2 18 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 16 16 29 29 29 29 29 29 8 2 29 2 28 24 29 25 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 16 16 13 29 13 16 16 29 29 16 16 16 31 29 16 19 29 29 29 29 29 29 29 29 29 29 29 25 18 29 29 29 8 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 16 29 29 16 29 29 29 6 29 29 29 29 18 27 29 29 16 13 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 16 16 29 29 29 29 29 25 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 16 29 16 29 27 29 29 16 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 25 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 16 29 29 16 19 16 29 16 16 29 16 29 29 29 29 8 31 25 29 29 29 29 29 29 29 29 29 16 16 29 29 16 13 16 26 16 19 16 29 31 2 25 18 8 29 29 29 29 29 29 16 16 13 29 16 16 16 29 29 13 29 16 6 29 31 29 25 29 2 29 29 27 29 16 29 16 16 29 29 16 29 19 16 29 29 19 29 29 29 29 29 29 18 25 29 29 29 29 29 16 29 29 16 16 16 29 29 16 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 16 2 29 29 25 29 8 29 14 29 29 25 29 29 29 2 29 29 29 16 29 29 29 29 16 29 29 29 29 2 8 14 29 8 29 29 29 29 29 29 29 29 6 27 29 29 8 29 17 29 29 29 6 25 29 25 2 26 29 31 6 2 8 24 8 8 28 17 2 29 5 2 29 29 31 29 2 2 29 29 29 29 29 29 29 29 29 2 2 29 28 29 28 29 29 16 29 16 29 29 29 29 29 29 29 18 29 18 29 29 23 29 29 29 27 29 29 29 29 18 29 29 29 29 29 29 29 29 28 29 29 29 29 13 19 29 29 29 5 31 29 29 29 31 29 29 17 2 29 18 29 29 19 16 13 29 29 29 29 29 16 29 29 29 29 29 29 29 8 2 18 29 29 29 29 16 29 29 29 29 5 29 29 2 29 27 29 29 2 2 29 29 29 29 29 28 29 29 30 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 13 16 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 16 29 16 13 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 25 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 13 29 29 29 29 19 16 29 26 29 29 25 24 4 2 2 2 29 29 4 29 2 29 29 29 2 4 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 2 5 29 2 2 29 18 29 2 2 2 29 29 29 29 29 4 2 29 29 16 16 29 2 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 18 29 18 29 29 29 29 29 29 29 13 29 29 29 29 2 29 13 29 16 29 29 29 29 29 5 29 29 29 29 29 29 2 29 18 8 29 29 29 26 29 29 29 2 2 18 29 29 8 29 29 29 29 29 18 29 29 29 29 29 28 29 29 24 29 29 29 29 23 29 6 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 19 29 29 29 29 8 29 23 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 16 13 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 13 16 16 16 29 29 29 25 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 16 29 6 29 29 29 29 25 29 18 29 8 29 29 24 29 29 29 29 10 29 25 2 2 2 29 29 8 29 29 29 29 29 29 29 2 29 17 29 29 29 29 29 23 5 29 29 29 29 29 29 2 29 29 29 29 16 29 16 29 29 16 2 2 17 29 29 29 16 16 13 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 19 29 16 29 16 29 16 2 29 29 29 13 29 29 16 29 16 16 29 29 16 29 29 17 29 29 2 29 2 8 29 16 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 16 29 16 13 16 29 29 28 16 29 18 29 29 29 16 29 29 16 17 29 16 16 29 16 29 29 29 2 29 29 29 2 29 2 16 16 29 16 16 16 29 29 29 16 13 29 29 16 18 17 28 29 29 29 16 16 13 29 30 16 29 29 29 29 16 29 18 29 29 29 29 29 16 16 29 29 13 16 29 29 29 16 29 29 29 25 29 29 29 29 25 29 8 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 16 16 29 29 29 29 29 29 29 29 16 29 16 29 16 13 16 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 16 29 29 13 29 29 29 29 2 24 29 17 2 29 29 29 16 16 19 29 16 16 29 16 16 29 29 17 17 29 29 29 2 29 29 29 29 29 2 29 16 16 29 16 16 29 29 19 29 29 16 29 16 29 29 29 13 16 13 29 29 26 29 29 16 29 29 16 29 17 16 16 29 29 16 29 29 29 29 29 28 2 2 29 29 29 13 16 29 29 16 29 16 29 29 13 13 16 13 16 29 16 29 29 29 16 16 17 23 29 29 25 31 29 29 8 29 26 29 29 29 29 29 10 29 29 16 29 16 29 29 29 29 29 29 29 29 29 28 16 29 29 2 26 29 29 29 29 16 29 29 29 16 16 29 16 16 29 29 29 29 29 29 18 29 13 29 29 16 16 29 16 16 29 29 29 29 8 2 29 29 29 29 29 29 29 29 16 29 29 16 16 16 16 29 29 29 29 29 13 16 16 13 29 29 13 29 29 29 2 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 16 29 29 29 29 29 2 30 29 29 29 18 25 29 29 23 31 29 29 8 29 2 25 29 29 18 18 29 2 29 16 29 23 26 18 29 29 13 29 13 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 16 16 19 29 26 29 16 29 16 13 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 13 16 29 29 29 2 29 29 16 13 17 16 16 16 29 19 29 13 29 29 29 8 16 16 29 29 8 29 29 29 29 29 29 16 16 19 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 16 13 29 29 29 13 13 29 29 16 29 29 29 29 29 16 16 16 16 29 16 16 13 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 13 16 16 16 29 29 29 29 29 29 25 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 27 29 29 29 29 29 26 29 24 2 29 8 29 29 29 29 2 2 29 14 29 2 29 23 29 2 5 29 28 29 29 14 29 29 18 29 31 29 2 29 29 29 29 29 29 29 29 2 2 29 29 29 2 29 8 29 29 29 29 29 29 29 14 29 31 18 28 29 2 26 29 29 29 23 2 29 29 29 29 29 29 17 23 29 29 2 29 29 8 29 8 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 2 27 29 29 29 25 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 31 29 29 29 16 29 29 29 29 29 29 17 13 18 29 29 29 2 29 17 16 29 29 29 29 16 29 29 29 26 28 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 13 29 29 29 29 29 29 29 18 29 29 29 29 29 6 29 29 16 13 29 29 16 16 29 29 29 2 29 29 29 5 29 29 29 29 29 2 8 27 29 29 29 2 29 29 29 29 29 29 29 29 2 18 16 16 29 13 29 16 29 24 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 16 13 29 29 29 29 29 29 29 29 16 13 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 16 16 29 29 29 29 16 29 29 16 29 29 29 29 29 16 16 29 29 27 31 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 16 29 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 25 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 18 16 29 29 16 29 16 29 29 29 8 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 13 29 29 29 29 29 29 29 27 29 29 29 29 24 29 29 29 23 29 17 29 29 29 26 17 29 29 29 29 29 29 29 29 14 29 16 29 16 29 29 29 2 29 23 29 18 29 2 29 5 25 29 25 29 29 2 29 29 29 29 29 2 2 2 2 29 29 28 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 5 23 8 29 31 8 29 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 8 29 29 2 2 5 29 29 29 2 29 29 2 29 29 29 16 29 31 29 16 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 2 29 29 29 2 23 6 29 29 29 2 25 29 29 5 29 29 29 2 2 29 29 29 29 29 24 2 29 29 29 18 29 29 23 2 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 2 2 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 16 29 16 29 19 13 29 16 29 29 29 16 13 16 16 29 29 16 29 13 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 16 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 16 29 29 29 25 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 25 31 29 25 29 29 29 29 29 25 24 26 5 8 26 31 29 29 26 2 2 26 29 2 23 26 29 29 23 29 29 29 23 18 8 2 29 29 29 29 29 25 31 2 2 2 29 29 23 2 2 29 29 29 29 29 5 29 2 18 29 2 29 29 2 29 29 28 18 29 29 29 29 29 25 29 2 29 31 29 29 29 18 29 25 2 29 23 29 29 2 18 23 29 29 2 29 29 29 2 29 18 29 29 2 23 18 29 25 29 29 29 29 29 2 23 29 2 29 29 25 6 2 29 29 29 24 29 18 29 29 25 29 8 29 29 29 29 25 29 29 25 29 8 26 29 29 2 29 29 29 25 25 29 29 27 29 29 29 18 29 29 29 29 8 29 29 8 29 29 8 29 25 29 29 29 29 25 29 29 2 29 29 23 29 25 29 29 25 29 8 29 25 29 29 29 29 29 25 29 25 29 29 29 25 29 29 18 8 29 29 29 29 29 18 18 29 29 29 29 29 29 29 29 29 29 29 14 8 17 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 25 29 8 8 6 29 8 29 2 8 29 29 18 29 29 27 18 24 29 17 4 5 17 29 29 31 29 29 26 29 29 29 29 29 29 29 8 2 23 2 29 23 29 29 23 25 29 25 17 31 29 29 29 8 18 29 29 29 27 2 18 29 2 29 29 29 27 2 23 2 29 6 29 16 29 29 23 29 23 8 29 29 29 29 29 29 29 5 16 29 29 29 29 29 16 13 29 29 29 29 17 29 29 29 31 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 16 16 29 16 13 29 29 29 29 16 29 29 29 29 18 29 2 2 6 29 2 29 29 29 29 16 16 29 29 29 29 16 16 29 29 29 29 17 8 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 23 29 29 29 29 16 29 13 16 16 13 29 19 29 29 16 29 19 29 29 2 16 16 29 29 29 29 29 29 29 8 23 29 29 29 29 29 2 29 29 29 29 29 29 29 13 29 29 13 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 8 18 29 29 23 29 29 16 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 16 13 16 16 29 29 29 16 29 16 29 29 16 29 29 29 18 17 17 23 8 29 29 29 25 29 29 5 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 8 29 29 16 16 13 29 29 29 16 16 29 29 29 29 29 29 25 29 29 29 24 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 14 23 29 8 29 29 29 29 29 29 29 29 29 19 16 13 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 16 16 29 25 29 29 29 8 29 29 29 29 29 29 29 29 19 29 29 29 27 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 25 29 29 27 29 25 29 18 29 29 16 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 29 29 27 29 29 29 29 29 29 29 16 29 29 16 29 13 29 29 19 29 13 29 16 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 18 29 29 29 29 29 29 29 29 16 29 16 16 25 29 27 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 25 8 29 29 19 19 16 19 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 25 29 16 16 29 29 29 29 29 29 29 29 29 29 8 27 24 4 29 5 29 2 29 29 29 29 29 29 29 23 17 5 16 13 29 16 18 2 2 4 16 17 8 2 2 29 29 29 25 31 2 29 29 29 17 29 29 29 29 2 2 23 29 29 29 29 19 19 29 29 2 5 23 8 29 29 29 29 29 2 2 29 2 2 29 29 29 29 17 2 29 25 29 29 16 29 29 23 29 28 29 29 29 29 29 8 29 29 8 18 29 2 29 29 29 29 2 29 29 29 29 23 29 29 8 29 29 29 29 29 29 2 2 29 29 29 29 2 8 23 8 29 29 2 23 29 29 29 29 29 29 29 29 29 29 18 29 17 29 29 25 23 29 29 29 18 29 29 29 29 29 29 31 8 29 25 25 29 29 2 2 29 29 29 29 25 25 2 2 23 23 29 29 29 29 2 25 2 29 29 2 29 8 29 29 29 29 29 29 29 23 24 29 25 25 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 14 23 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 16 29 29 29 29 29 29 29 29 29 31 16 29 29 29 29 29 29 29 29 16 29 29 29 29 18 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 8 29 29 29 29 29 29 25 6 29 29 29 29 18 27 8 29 25 29 29 29 29 29 29 29 6 29 29 23 29 25 29 27 25 29 24 2 2 2 29 26 2 2 2 23 23 23 2 23 23 23 23 2 29 2 28 29 31 2 29 29 29 2 29 29 23 5 23 2 23 2 29 29 29 2 25 8 29 5 2 29 23 29 28 29 2 29 2 29 29 29 2 23 29 25 29 29 29 29 8 29 23 29 25 2 29 2 2 23 29 29 29 29 29 29 29 29 29 29 29 8 5 29 2 29 23 29 29 29 13 16 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 17 25 29 29 29 16 29 29 13 29 13 2 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 16 13 24 29 29 8 16 16 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 8 16 16 23 29 29 29 16 16 29 19 13 16 29 16 29 29 29 16 13 29 29 29 29 29 23 29 29 29 29 29 16 16 29 16 29 16 16 13 29 17 29 31 29 29 29 29 29 18 6 29 29 29 29 29 16 29 16 29 13 19 16 29 13 29 16 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 16 29 16 16 29 29 16 29 29 16 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 16 16 29 29 29 29 13 13 16 16 29 29 29 29 29 29 29 29 29 29 31 29 16 29 29 29 16 29 16 29 29 29 16 19 16 18 29 29 29 29 29 29 14 29 29 29 29 16 16 16 29 13 16 29 29 29 13 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 16 16 16 16 29 29 16 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 13 29 16 29 29 29 29 29 14 29 29 29 29 29 29 27 25 29 31 29 29 24 4 2 29 8 2 2 5 29 23 23 23 2 29 2 5 5 2 29 28 29 29 29 5 2 5 8 8 29 18 2 2 2 23 2 2 29 29 29 2 29 23 29 29 29 16 29 29 16 13 16 16 29 17 29 14 29 2 2 29 17 17 29 29 29 29 29 29 29 29 25 5 2 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 2 29 29 29 17 16 29 16 16 16 19 29 29 16 29 29 29 2 29 13 17 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 16 16 16 29 29 29 29 29 16 29 16 16 29 13 29 29 29 29 23 24 29 16 16 29 16 16 29 29 16 29 16 16 29 29 29 29 25 29 29 29 29 29 29 29 29 19 29 16 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 4 29 29 2 29 29 18 29 29 16 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 16 29 16 13 29 29 16 29 29 29 29 29 29 29 29 29 13 29 2 29 29 29 29 29 16 16 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 19 29 29 19 29 29 29 16 29 16 29 29 16 29 29 13 16 29 29 29 29 16 29 29 13 29 29 16 16 29 29 29 8 29 29 29 29 29 8 29 29 16 29 8 29 29 8 29 16 16 29 16 29 29 29 29 16 29 29 16 29 29 27 29 29 31 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 13 16 29 13 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 16 29 29 25 29 29 29 16 27 16 29 29 24 29 26 23 29 29 8 23 26 23 26 2 26 26 2 2 29 16 29 16 29 8 29 29 29 29 29 2 18 29 29 23 29 29 29 29 29 2 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 25 29 27 29 29 29 29 29 8 29 6 29 29 29 2 8 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 23 29 23 2 2 29 29 29 29 2 2 29 8 29 29 23 2 2 29 29 27 24 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 25 2 25 27 29 29 18 29 29 29 29 29 29 8 26 29 18 29 29 25 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 17 29 29 29 29 29 16 8 16 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 18 8 18 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 8 29 29 29 29 29 25 29 29 25 29 29 29 29 29 24 29 8 4 29 29 2 2 29 18 23 2 29 29 5 29 29 2 23 29 29 2 29 28 29 29 29 29 29 2 23 2 29 29 29 8 29 18 2 26 23 29 2 2 29 29 2 2 29 25 29 23 29 29 2 2 29 25 29 29 29 29 23 8 8 18 2 29 2 2 29 23 29 2 23 29 29 2 29 23 2 29 29 29 29 29 29 2 29 29 2 31 18 17 24 29 29 27 29 25 23 25 18 29 29 29 29 29 29 18 29 25 29 29 14 29 29 31 29 16 13 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 8 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 25 18 29 14 29 29 29 2 29 29 29 31 24 2 4 2 8 2 29 2 26 29 2 29 23 2 2 5 29 23 2 23 2 23 2 28 2 29 2 8 29 23 29 23 2 29 2 18 23 29 29 29 2 8 23 29 29 29 29 8 25 23 29 29 16 29 29 29 29 19 16 29 29 18 29 2 29 29 29 29 19 19 29 16 16 13 16 13 29 16 29 16 16 29 29 17 29 29 29 29 29 29 2 29 16 29 29 29 29 13 29 29 2 13 2 16 19 16 29 29 29 23 29 29 29 2 29 29 29 2 29 29 16 29 29 29 29 29 29 17 29 29 13 16 19 29 29 16 19 17 16 19 16 16 13 19 29 29 29 29 29 29 29 29 29 2 2 17 29 29 25 26 23 29 29 29 24 16 29 29 29 29 29 29 29 29 16 16 16 29 16 16 29 18 29 29 16 29 16 29 29 29 29 29 29 29 31 25 18 8 27 29 29 29 29 25 16 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 16 29 29 29 29 29 29 16 19 19 29 13 29 29 29 29 29 29 29 29 29 29 25 29 27 29 29 19 16 16 13 29 16 29 16 29 29 25 29 29 29 29 16 29 29 29 29 29 29 16 16 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 25 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 31 24 2 17 26 29 29 29 29 5 29 2 4 17 17 29 29 2 29 29 18 23 23 31 2 29 29 2 29 29 29 29 16 29 29 29 2 23 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 14 29 23 29 26 29 29 29 29 2 2 29 29 29 27 2 23 18 2 29 2 23 29 29 29 8 29 29 29 29 23 31 8 29 29 29 29 23 23 29 5 29 18 2 8 29 29 29 23 29 29 29 23 29 29 17 18 18 23 29 2 31 29 29 23 23 8 29 23 29 23 2 27 29 29 2 23 29 29 29 23 29 29 2 2 23 29 23 29 29 29 18 23 2 31 23 29 29 29 5 8 23 29 29 2 24 29 25 29 8 29 29 29 25 29 29 29 29 29 16 31 29 29 29 29 29 29 29 16 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 8 23 29 17 29 29 25 29 29 29 29 8 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 18 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 27 29 29 29 27 29 29 29 29 2 29 25 25 8 29 29 29 25 18 29 29 24 17 23 2 17 29 29 2 18 23 2 23 29 23 2 2 2 29 2 23 29 29 26 29 8 29 29 2 2 2 23 29 29 23 29 18 29 2 23 29 23 2 29 29 23 18 31 29 29 2 29 29 5 31 8 29 29 23 8 29 29 8 29 31 23 2 29 29 23 29 2 23 2 8 2 23 8 29 2 23 8 25 5 5 29 8 5 2 23 29 29 23 17 23 29 23 8 8 8 23 31 29 29 2 29 2 29 29 29 6 29 8 29 23 29 27 5 2 8 29 29 14 29 23 29 2 2 18 29 29 8 29 29 8 23 29 29 4 29 29 18 29 2 23 29 5 29 2 23 24 29 25 23 29 25 29 25 29 25 14 29 29 29 2 29 31 29 29 29 29 29 29 25 29 29 29 2 25 29 29 25 25 29 29 2 29 27 29 29 29 25 29 25 29 29 29 26 29 8 8 29 25 25 29 29 29 25 18 2 8 26 26 29 24 2 2 4 23 17 23 23 2 8 2 23 2 2 5 29 29 2 27 2 23 2 2 26 23 29 23 27 2 23 2 29 2 23 25 8 5 8 29 29 29 29 29 23 25 2 29 14 2 23 23 5 18 29 29 17 17 2 29 23 8 2 2 29 23 29 23 2 29 29 14 23 29 2 5 18 23 8 2 29 2 29 29 23 26 8 2 29 23 8 23 6 29 29 29 17 29 29 29 19 29 29 29 29 4 29 29 16 23 29 29 29 29 23 8 29 29 16 29 29 29 29 29 29 29 16 13 29 29 29 29 17 29 16 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 18 29 29 29 29 29 16 29 13 29 2 29 29 29 29 23 8 2 23 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 26 16 29 29 29 29 29 2 29 29 2 8 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 13 29 17 29 29 29 29 29 23 29 2 29 29 29 29 29 29 29 29 29 16 16 29 29 29 13 16 16 29 16 16 29 8 29 29 17 23 29 29 13 29 29 24 25 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 16 29 29 29 29 29 29 23 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 8 29 29 29 29 29 29 29 18 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 31 29 29 29 8 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 19 19 16 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 27 29 29 29 29 27 29 29 29 16 16 13 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 16 29 29 27 29 29 29 29 25 25 29 29 29 29 29 14 16 16 29 29 29 8 16 29 29 29 29 29 29 25 24 17 29 23 29 29 23 2 23 26 17 8 29 8 2 23 29 26 29 29 23 18 8 16 29 23 29 29 29 2 4 14 25 23 29 23 29 29 17 29 2 18 29 29 29 2 23 29 2 29 23 29 29 29 29 29 29 8 6 29 29 29 29 29 25 29 23 29 29 29 29 29 16 29 16 29 29 16 29 29 16 16 2 17 29 17 5 29 29 29 13 29 4 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 31 18 29 23 8 29 2 29 2 29 29 29 2 29 29 29 8 29 29 29 8 29 29 29 8 27 29 2 29 29 29 17 25 2 29 29 5 2 29 25 29 31 25 29 23 29 2 2 29 23 8 29 29 8 27 29 2 29 29 29 2 2 18 29 29 29 18 29 23 2 2 25 2 29 18 23 5 2 29 31 29 8 31 27 29 18 2 23 2 29 29 2 29 23 29 2 29 24 29 23 31 6 25 29 29 8 29 29 29 25 18 29 25 29 29 2 2 2 26 8 18 29 25 8 31 27 29 29 25 29 26 31 29 8 25 25 29 24 2 4 17 4 2 23 31 8 23 8 8 29 29 23 8 23 2 29 8 8 29 29 29 29 29 17 29 8 2 18 29 23 29 2 29 29 29 29 29 29 29 29 23 18 2 29 8 29 23 29 29 29 29 5 23 29 2 29 25 23 8 29 29 29 29 8 29 8 2 23 2 23 29 29 29 26 29 29 29 16 8 8 29 23 14 29 29 29 29 23 29 5 29 29 29 29 29 29 29 23 25 2 2 23 2 29 29 16 16 13 27 8 23 29 8 2 29 29 29 16 17 13 16 29 16 29 29 29 23 29 29 2 16 29 29 26 29 13 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 16 16 29 29 29 16 29 29 29 16 29 29 29 17 19 29 19 16 29 29 29 29 24 2 25 29 29 29 29 16 29 29 29 29 29 29 29 23 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 16 29 29 16 16 29 13 29 29 29 29 29 16 29 16 19 29 29 29 16 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 8 8 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 25 25 29 29 29 29 29 29 29 29 24 4 29 29 2 29 29 23 29 23 2 23 29 29 29 29 23 2 8 29 4 2 2 23 29 2 8 8 2 29 2 29 29 18 23 29 29 25 2 29 29 5 29 2 29 29 23 29 29 29 23 29 8 2 17 2 29 23 29 2 29 29 29 29 2 29 2 23 29 29 29 8 17 23 29 31 29 8 29 29 23 2 8 29 29 23 29 29 23 29 31 29 31 2 2 2 29 29 23 29 2 18 24 29 29 26 29 2 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 8 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 25 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 24 23 5 29 2 29 23 2 26 29 29 29 2 23 5 5 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 23 29 8 26 29 2 2 29 29 29 29 29 23 18 29 29 29 29 29 29 29 29 29 23 8 29 2 29 2 2 18 5 29 29 2 29 29 8 2 18 29 29 29 29 29 29 2 2 23 2 25 2 18 29 31 23 2 29 29 29 29 2 23 29 29 23 29 2 29 29 29 2 29 29 23 29 2 24 2 8 8 18 8 2 14 2 2 8 29 24 5 2 23 2 23 23 4 2 29 6 2 29 5 23 23 2 29 26 23 29 25 29 29 29 29 29 2 29 2 29 29 29 29 17 29 5 29 29 29 2 16 29 29 17 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 13 29 2 23 29 29 29 29 29 29 29 29 29 8 2 29 18 2 29 23 2 29 29 29 29 29 29 29 16 19 16 16 29 2 29 25 29 29 2 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 2 29 29 16 29 16 16 16 29 16 29 29 29 29 16 29 29 29 29 2 29 23 29 29 29 29 29 29 16 16 29 29 13 16 29 16 16 29 16 29 16 29 2 29 29 29 29 29 29 29 29 29 29 13 16 16 30 29 16 16 29 16 16 16 29 29 13 29 29 29 16 29 29 29 29 8 29 29 29 29 29 16 29 19 16 16 19 16 13 29 19 29 29 29 16 29 29 16 29 16 19 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 25 25 8 29 29 25 2 25 29 14 29 18 18 29 2 29 27 29 29 24 23 29 29 2 29 5 23 29 29 29 2 23 2 2 23 29 2 23 25 31 29 29 29 29 2 23 2 29 29 23 29 8 29 23 2 8 29 29 2 29 2 23 2 31 2 23 18 29 29 29 29 29 2 29 2 2 29 26 29 31 23 29 2 29 31 29 29 29 29 29 24 29 8 29 14 29 29 25 29 29 25 29 6 8 29 8 2 8 27 29 29 29 29 8 29 29 18 2 29 8 29 8 29 29 29 29 18 29 29 23 29 29 29 29 29 29 29 8 29 23 26 29 29 8 29 31 8 8 29 29 29 29 29 29 29 29 29 19 13 29 29 29 25 8 29 29 16 29 16 13 16 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 27 29 27 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 24 17 29 4 29 29 29 29 2 29 29 8 29 5 5 2 29 8 23 29 29 29 2 23 31 2 29 18 29 29 8 29 29 29 29 29 29 2 6 29 29 29 29 29 8 8 29 29 29 25 29 31 29 2 29 25 27 8 2 29 23 25 25 2 2 2 18 18 23 8 29 29 31 2 2 23 8 31 29 23 25 29 29 25 29 29 25 8 23 25 2 2 2 14 2 2 29 31 8 29 29 8 29 8 29 18 29 29 23 29 2 29 29 29 8 23 29 18 31 18 24 8 25 18 29 25 25 18 29 29 27 25 6 25 29 29 29 25 25 27 29 29 29 29 18 29 8 14 8 8 29 29 2 29 29 29 18 25 29 8 29 29 25 29 25 29 29 29 29 29 29 29 29 29 2 18 2 2 2 29 29 2 29 14 18 2 6 2 6 18 2 25 29 29 29 14 8 6 25 25 29 24 5 2 5 29 2 29 23 29 29 23 2 29 23 31 2 29 23 2 2 25 29 2 29 2 2 29 29 29 2 8 2 29 23 2 29 29 29 8 2 29 23 29 8 29 2 29 2 25 29 23 23 29 29 23 31 25 31 23 2 2 29 2 23 29 5 2 29 27 23 2 29 25 2 23 6 23 2 2 29 2 23 29 29 8 29 2 29 24 29 31 27 2 29 25 29 29 6 2 8 29 29 29 29 2 29 23 29 29 29 25 25 31 29 25 8 8 25 18 2 29 29 24 28 29 2 5 2 23 26 29 26 26 8 18 2 2 5 29 29 29 31 2 2 29 2 2 23 2 2 2 2 5 18 2 31 29 8 18 17 2 5 8 2 23 29 8 29 29 18 29 8 18 2 23 2 2 2 29 23 2 29 2 31 2 5 29 29 29 23 2 2 23 8 23 8 18 29 2 8 23 29 23 29 18 26 29 29 31 6 23 29 23 23 31 2 29 5 23 29 29 29 29 29 23 6 25 2 23 24 31 27 8 8 27 25 29 18 29 29 29 29 2 29 25 8 29 2 8 26 18 6 8 23 2 25 25 25 29 29 29 29 25 29 29 29 29 29 29 18 27 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 24 29 26 8 17 2 8 8 2 29 29 2 29 5 29 2 2 2 5 2 29 26 23 29 2 29 29 29 29 2 8 29 29 2 29 29 17 29 29 2 5 14 29 2 8 31 29 2 2 23 31 2 23 8 29 23 5 29 23 25 2 2 25 18 23 2 29 18 23 29 2 2 29 6 2 23 8 29 2 29 2 8 23 2 29 29 23 2 23 18 23 29 27 26 8 2 18 25 2 29 2 24 23 29 25 31 25 25 29 8 29 2 29 29 29 29 8 29 24 26 2 2 29 2 23 29 29 23 2 23 29 29 2 18 29 2 29 23 27 25 2 23 2 23 18 2 2 29 25 29 5 29 8 8 29 29 29 29 2 29 23 29 2 18 23 18 29 29 29 29 19 29 29 5 23 29 23 29 23 2 29 2 2 31 29 29 8 29 29 29 23 18 29 23 8 2 8 29 31 5 23 25 2 23 23 2 29 23 2 2 2 2 29 2 5 5 29 2 8 2 23 24 23 8 29 25 29 8 29 18 29 14 2 29 29 29 24 4 2 29 29 2 29 2 29 26 29 8 18 2 29 8 23 29 29 6 5 8 31 2 18 2 29 23 2 14 2 23 2 8 2 23 23 31 29 29 29 29 23 18 2 23 29 2 5 29 2 2 23 2 18 17 29 29 23 29 2 2 18 23 2 8 5 29 23 29 29 29 29 2 31 23 23 8 23 29 5 29 23 5 24 8 29 29 31 2 29 29 29 25 29 29 29 29 29 29 29 29 16 16 16 29 29 29 8 29 29 29 29 29 29 29 13 29 29 8 29 17 13 14 23 2 29 29 29 29 29 29 13 29 29 29 31 29 29 8 29 29 29 29 29 29 29 29 16 29 2 29 29 2 29 29 29 29 27 29 29 16 29 16 29 29 25 8 29 29 29 29 29 29 2 16 29 16 29 27 29 29 16 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 16 29 29 29 29 29 29 29 29 25 31 25 2 27 25 2 29 29 24 26 17 26 23 29 2 31 23 8 27 23 2 23 2 2 2 23 2 8 29 29 2 23 2 27 2 29 5 8 29 29 18 8 23 29 23 2 23 31 31 2 29 29 23 29 2 23 2 2 5 2 23 31 2 23 29 31 31 23 29 2 29 29 26 23 18 29 29 18 31 2 6 2 23 8 8 18 23 8 31 23 24 2 8 18 29 2 2 2 29 2 2 8 8 8 8 18 8 8 25 25 24 5 17 29 29 23 23 2 23 23 8 26 25 29 31 23 23 2 29 29 29 5 8 29 18 2 5 8 2 26 23 8 2 23 29 5 29 8 23 23 2 2 23 18 26 29 25 23 8 23 18 31 2 8 23 8 8 8 23 2 23 31 18 8 29 23 26 14 2 29 18 29 29 29 23 29 16 8 16 5 29 17 16 29 29 29 29 26 29 2 18 29 23 23 29 23 2 29 23 29 29 17 29 23 29 2 2 18 2 29 29 29 29 29 23 2 5 29 29 29 29 29 17 29 29 23 29 29 16 29 29 29 29 29 29 29 24 25 18 29 29 29 27 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 19 29 16 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 31 29 29 29 29 2 2 2 25 25 24 17 2 14 29 2 2 23 31 31 29 25 2 23 23 8 10 4 10 17 16 26 29 29 29 29 25 29 29 29 29 29 27 29 29 25 29 18 29 29 18 29 29 25 29 29 29 29 27 29 29 29 29 2 25 29 29 29 8 18 29 27 29 8 29 29 29 29 2 29 25 25 25 18 29 29 29 29 23 29 29 26 18 8 29 14 8 29 29 29 29 29 18 29 29 29 29 25 29 29 29 29 29 29 29 31 29 18 29 6 8 25 29 29 29 29 29 29 2 29 29 6 23 28 18 29 31 29 29 29 29 26 25 29 14 29 8 29 29 29 29 29 29 23 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 29 29 31 25 29 25 29 29 29 31 29 29 14 29 8 23 8 29 29 29 18 29 25 29 29 29 25 23 31 31 29 29 29 2 29 2 2 18 2 29 2 2 29 23 8 18 2 31 29 29 25 29 8 31 29 14 8 29 29 29 2 29 2 25 29 29 2 29 23 2 6 2 18 29 18 29 18 29 29 29 2 25 29 31 29 29 29 29 29 29 8 23 29 8 29 29 31 18 8 2 29 29 25 23 29 29 29 29 31 29 14 29 29 2 18 2 14 23 29 29 29 29 29 29 29 23 29 29 29 2 6 2 8 29 29 29 23 2 29 25 29 29 2 14 14 31 29 25 2 14 29 29 18 29 18 29 18 29 24 17 29 23 31 2 29 29 29 29 29 29 6 8 2 20 8 27 31 8 8 26 2 27 25 29 29 8 2 2 8 29 24 17 5 17 2 31 29 2 23 2 2 8 23 2 29 29 2 2 2 29 2 31 29 29 2 8 2 23 2 2 18 31 29 29 2 29 2 2 23 2 29 8 29 18 2 23 25 2 29 23 29 18 18 8 18 31 23 23 2 18 29 29 31 2 23 2 31 29 18 2 2 23 18 2 31 23 29 23 27 2 25 2 23 29 23 8 2 8 23 2 29 29 29 29 29 29 24 29 29 29 8 29 29 5 29 29 29 29 29 29 29 29 29 16 29 25 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 27 27 29 8 29 29 29 29 29 29 2 18 25 29 29 29 29 29 29 18 31 29 29 8 29 27 29 14 29 29 29 27 24 4 4 31 2 23 2 2 29 23 29 23 5 29 8 23 2 29 25 23 2 18 26 23 27 23 2 31 29 29 23 8 2 2 2 8 2 31 2 23 2 31 8 8 23 8 29 14 2 5 29 23 25 23 29 18 18 23 29 2 24 29 31 2 29 27 29 8 14 8 29 29 8 8 8 2 29 25 29 24 15 4 26 23 29 23 8 5 29 2 8 8 23 23 29 8 23 29 23 2 2 8 23 23 2 29 5 8 23 23 2 6 29 2 6 23 23 29 31 29 18 2 8 23 29 23 29 18 8 29 8 23 18 23 8 23 6 29 29 18 29 23 2 23 29 23 29 29 29 2 2 29 31 25 23 29 8 29 29 31 31 2 29 23 5 18 29 18 29 8 23 8 23 2 31 29 23 2 8 31 2 29 26 8 31 8 2 29 23 2 29 29 23 29 29 29 2 23 8 29 29 23 29 31 23 25 18 31 6 23 8 23 2 23 2 8 2 29 8 24 19 29 23 23 18 8 18 23 8 29 14 25 2 8 29 29 2 29 8 18 29 2 31 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 6 31 27 29 25 29 29 29 29 29 29 25 2 29 29 29 25 24 15 4 4 26 2 5 8 2 17 18 23 23 8 2 2 29 2 2 23 29 29 31 23 8 23 8 23 23 18 2 2 29 23 29 29 2 29 29 6 23 2 23 2 2 25 2 23 29 23 2 23 29 29 29 2 23 29 8 2 23 23 8 23 2 2 29 8 27 23 29 2 23 29 8 2 5 23 23 18 2 2 23 25 23 31 2 23 2 23 2 14 29 23 2 29 29 31 2 8 29 8 2 23 2 8 2 2 5 2 2 31 23 23 2 29 2 8 24 2 5 29 23 23 2 29 5 2 2 29 2 29 2 2 8 29 29 29 29 29 29 2 2 31 8 25 31 2 29 29 29 25 25 6 18 31 8 25 27 31 2 29 29 29 25 27 29 25 8 14 8 25 24 15 17 4 2 2 23 5 29 2 8 2 23 23 18 31 23 5 23 29 8 23 29 23 23 18 29 23 31 23 8 2 23 23 2 23 2 23 29 23 18 2 25 23 2 23 31 23 31 25 2 23 29 8 23 29 2 2 18 2 29 2 8 5 23 29 8 25 2 5 29 29 6 6 31 29 8 23 31 8 23 2 24 8 23 8 31 25 31 27 27 29 31 23 29 25 18 25 29 8 29 25 29 18 8 29 24 15 4 5 8 23 2 23 8 5 29 23 26 29 8 8 29 23 23 18 2 5 23 18 23 23 23 29 23 23 8 2 2 8 23 23 23 23 2 2 8 2 23 23 26 8 29 29 2 23 25 2 29 23 23 2 23 23 29 2 23 8 2 23 23 2 24 23 29 6 2 29 2 29 29 29 29 2 2 23 8 2 2 25 29 29 25 29 27 25 29 29 18 29 29 14 29 25 29 29 29 24 15 4 2 23 29 2 18 29 6 29 29 29 18 29 23 8 18 25 29 2 29 29 6 29 2 18 18 29 29 29 29 23 29 8 2 23 25 2 8 23 29 29 29 29 29 29 25 18 29 29 29 29 29 27 18 29 29 8 29 29 8 29 29 23 29 29 29 29 25 29 2 29 27 29 8 29 29 31 29 8 23 23 29 29 8 27 18 29 29 29 25 2 29 25 23 18 29 18 29 14 29 29 18 18 29 29 29 29 29 8 29 29 27 18 23 26 29 2 29 29 31 29 27 2 8 29 2 8 29 29 29 29 23 29 2 29 23 29 18 29 2 29 29 8 31 8 29 29 29 25 23 31 2 29 2 29 27 25 29 29 29 25 8 2 29 23 5 2 29 29 14 29 29 29 8 2 29 29 2 23 25 29 29 29 8 31 29 29 29 29 2 29 6 29 29 8 29 8 2 29 8 29 29 2 29 25 29 8 29 25 29 2 2 8 25 18 29 29 29 29 29 29 8 29 14 23 31 23 29 29 2 29 25 31 29 29 18 29 8 29 29 29 23 8 8 29 2 8 29 29 25 29 18 29 29 2 29 25 8 29 29 31 18 8 29 5 29 2 29 29 29 29 29 29 2 8 31 6 8 2 2 29 8 2 29 29 29 8 2 29 29 29 29 29 29 29 14 29 18 29 18 23 29 8 2 29 29 29 31 29 8 29 2 23 29 29 8 29 2 29 23 31 29 2 18 25 29 29 29 2 29 29 2 2 23 2 29 29 25 29 23 29 29 29 31 31 18 27 23 25 29 29 23 29 2 31 29 29 25 2 27 29 23 29 29 6 29 29 29 2 24 29 29 18 29 29 31 25 29 25 29 29 2 8 27 2 29 8 29 29 8 31 6 29 29 29 2 2 29 8 2 29 25 27 29 18 2 8 29 25 29 25 25 31 29 29 25 29 2 6 29 29 8 29 25 29 6 25 25 29 8 8 2 31 27 29 8 27 8 29 25 14 8 2 8 2 18 25 27 29 8 23 29 25 29 8 29 8 6 8 8 8 27 23 8 8 8 25 29 29 31 25 24 15 2 4 18 2 23 8 29 18 8 23 29 23 29 29 23 29 29 25 25 8 2 8 25 29 5 29 23 23 8 23 2 29 18 5 29 5 23 8 23 29 29 23 29 29 2 2 23 29 2 2 25 29 2 29 2 23 8 29 23 2 14 18 23 29 31 8 26 8 2 23 2 29 29 18 2 29 8 2 23 2 8 23 29 2 8 2 23 31 5 27 23 8 27 18 18 23 29 18 29 31 18 8 23 2 8 18 8 8 23 2 29 2 29 29 23 8 23 29 8 2 27 29 8 24 29 29 23 29 25 25 18 8 18 31 25 23 25 8 29 26 2 29 23 8 31 29 29 8 25 8 8 2 25 29 29 2 26 18 2 2 6 29 2 25 29 29 25 31 29 25 29 27 29 29 25 24 17 4 26 8 18 29 31 23 8 23 2 5 23 23 5 8 8 29 29 5 2 29 23 2 2 8 2 29 8 2 29 23 29 2 8 8 23 2 8 23 23 2 5 23 14 29 2 31 25 23 29 8 2 23 8 23 29 23 29 6 29 23 29 2 23 18 8 6 2 18 2 23 2 24 23 29 8 25 25 14 25 2 8 25 8 8 2 29 29 14 29 29 2 25 29 25 29 29 25 29 25 27 24 15 4 31 26 29 29 29 2 2 23 27 29 29 29 8 2 29 8 29 29 29 29 29 29 29 8 2 29 29 2 29 29 29 25 29 8 25 29 29 29 8 23 29 29 29 29 2 29 29 2 29 25 8 29 29 29 23 14 29 25 8 31 27 29 29 29 29 29 8 29 29 26 2 2 29 29 29 27 6 29 8 29 29 29 2 2 2 29 29 8 29 23 29 18 29 8 25 29 29 18 8 29 27 29 29 29 29 18 23 29 29 8 25 6 23 29 29 29 29 2 8 2 8 23 23 4 29 25 2 8 29 2 29 29 8 29 23 29 29 29 29 29 29 29 18 8 2 29 8 25 29 29 2 23 26 29 29 2 31 27 2 29 29 8 29 14 8 23 8 29 29 29 29 29 29 29 23 2 29 29 8 2 29 18 2 25 29 27 29 31 23 27 29 29 29 29 29 8 29 29 8 31 29 29 29 6 29 18 29 23 8 29 6 8 29 25 8 29 29 8 29 29 27 18 8 23 2 29 27 29 27 18 29 18 29 25 2 27 29 23 29 27 29 18 18 29 2 25 29 23 2 29 25 29 29 18 2 25 23 29 14 29 2 2 2 26 29 29 29 8 29 8 8 25 25 14 8 31 29 2 8 25 29 23 6 8 2 29 27 8 29 18 6 29 2 18 25 23 2 29 29 8 2 2 29 2 29 29 29 29 6 29 29 25 29 8 29 23 2 29 29 6 6 27 2 8 14 8 26 4 2 29 31 8 29 2 29 25 29 29 29 23 29 25 29 29 2 2 29 23 29 8 8 29 29 29 23 29 2 23 2 2 29 29 2 8 24 29 8 31 23 8 29 29 29 2 29 8 25 29 25 31 2 8 29 29 18 29 29 25 29 2 29 25 27 29 29 8 29 2 29 29 2 29 8 31 25 31 25 8 31 29 6 29 6 23 29 29 29 29 29 29 25 29 2 18 8 2 25 29 25 25 29 6 29 8 29 2 8 8 29 29 29 18 29 2 29 29 25 29 29 29 29 27 25 29 29 25 25 8 2 8 26 8 29 18 2 31 8 29 8 23 2 23 29 31 23 29 25 18 25 29 2 29 29 25 18 29 25 31 29 27 6 2 25 24 15 4 23 29 2 8 25 29 2 2 25 8 18 23 27 25 2 8 2 25 18 29 8 23 2 2 2 8 23 23 25 8 2 18 8 23 23 8 8 18 23 5 2 29 2 23 29 29 23 29 23 29 18 2 31 23 29 31 2 23 2 29 23 29 5 2 2 2 23 18 29 23 29 2 23 31 8 23 29 23 23 31 8 29 29 23 2 29 2 29 23 2 8 5 2 8 23 2 18 8 8 23 23 24 2 23 14 29 2 23 2 29 27 29 8 2 29 18 31 2 23 25 8 26 18 26 26 2 29 29 25 2 29 31 8 26 2 18 8 29 31 29 29 29 29 29 25 29 29 29 29 27 29 31 29 29 29 2 8 29 26 2 2 23 23 29 29 2 29 8 8 27 8 6 29 27 8 29 2 6 29 29 29 6 29 27 29 29 29 29 25 29 29 29 14 25 25 25 29 8 6 8 29 2 29 26 25 29 29 18 8 2 31 27 25 29 29 29 18 8 31 29 31 25 14 29 18 29 40 15 4 4 26 29 29 2 2 2 29 18 18 8 31 23 29 2 31 29 29 8 2 29 29 23 29 29 29 29 29 29 2 29 8 29 29 5 14 29 18 29 18 2 2 2 23 29 31 29 2 2 31 29 29 2 29 18 29 29 29 8 4 2 29 8 29 29 29 29 8 29 2 29 29 23 29 29 18 25 25 8 29 31 29 23 31 29 29 29 8 29 29 29 25 2 29 23 25 29 27 29 29 29 29 31 8 2 25 8 29 29 2 29 18 8 29 5 2 31 29 29 29 23 2 29 29 29 29 29 25 23 29 29 29 29 8 2 29 26 2 29 29 29 18 26 23 18 29 2 29 29 8 18 29 29 29 29 29 25 23 29 8 2 8 6 29 8 5 29 29 27 2 2 2 29 29 29 23 2 2 29 29 25 29 29 29 25 26 2 29 8 25 18 29 25 29 29 31 29 29 23 25 2 18 29 29 8 2 31 29 25 8 2 29 18 26 29 29 29 29 25 29 29 29 2 26 29 29 27 29 29 2 29 2 8 18 8 29 29 8 2 23 29 27 29 8 29 29 29 23 8 18 2 25 25 26 23 29 29 27 29 25 8 29 2 29 29 29 2 29 8 23 29 29 25 2 29 29 14 29 29 8 25 23 29 29 18 8 8 29 2 23 18 6 29 29 29 29 29 2 29 29 29 2 29 29 31 23 29 29 18 8 31 23 18 31 29 18 18 23 29 2 29 25 29 27 2 29 29 23 5 29 29 29 23 8 27 31 29 23 31 24 29 29 8 18 29 29 29 2 18 23 2 29 27 29 29 29 31 29 29 8 25 27 29 18 8 29 27 8 27 2 29 8 2 29 29 29 29 25 8 2 25 31 31 29 25 29 29 29 31 29 25 29 29 29 29 29 2 31 29 29 29 29 29 29 27 29 6 29 25 29 29 29 25 29 25 25 25 29 29 29 29 18 29 29 18 25 29 14 18 29 25 25 8 29 29 27 18 31 25 2 27 29 29 25 2 29 29 25 27 25 8 25 29 29 14 25 29 29 29 8 29 18 25 29 29 6 29 25 29 2 29 25 27 29 29 29 29 29 2 27 25 29 31 29 29 25 2 29 25 25 25 31 29 2 8 25 29 18 18 25 25 29 8 29 8 29 29 29 8 29 29 25 29 27 25 6 25 31 29 29 29 29 8 29 29 29 6 18 25 29 29 18 8 2 29 31 29 26 2 23 29 8 8 2 29 29 14 18 25 25 29 24 4 23 18 29 8 29 2 29 23 25 2 2 23 18 29 29 2 2 29 29 18 5 18 23 29 8 25 23 8 25 31 2 29 2 29 2 23 29 29 2 8 29 23 2 29 29 18 2 29 29 8 5 18 29 2 25 23 29 29 23 29 8 2 8 25 8 29 5 29 23 2 29 8 29 8 23 29 8 29 5 31 18 5 29 29 27 31 27 29 18 8 2 23 27 23 2 23 2 31 5 2 18 2 23 8 23 29 29 23 29 31 29 2 23 8 8 2 18 23 5 8 2 31 23 29 2 23 8 31 8 29 29 31 31 29 29 29 23 8 8 29 5 29 23 23 8 23 29 8 2 31 24 29 27 2 29 29 18 29 25 25 25 25 25 31 2 25 25 2 23 29 31 27 29 2 2 31 25 27 29 29 29 29 29 25 6 18 6 29 25 25 18 29 29 29 29 31 25 25 29 25 29 18 8 31 25 14 25 6 2 2 31 29 23 2 29 2 25 29 25 29 8 29 25 8 27 29 23 23 29 23 23 29 24 4 23 29 8 2 2 2 29 8 23 29 23 2 31 8 8 23 2 23 29 23 2 5 8 2 23 2 29 5 2 23 2 8 23 2 4 4 29 29 29 29 2 18 8 2 29 25 29 29 29 2 29 29 25 29 29 29 8 6 2 2 25 29 29 2 29 23 8 2 2 8 2 29 29 25 29 2 18 8 29 29 29 18 8 29 8 31 23 25 23 29 29 29 29 29 29 29 29 29 29 29 23 2 31 29 18 29 23 29 29 29 29 2 29 23 31 2 27 29 6 29 23 29 29 8 29 29 23 29 18 29 2 2 8 29 29 31 29 2 23 29 29 31 8 29 2 2 23 29 2 18 8 8 8 23 25 23 18 18 23 29 29 2 23 29 2 23 18 26 29 29 2 2 8 23 18 31 24 8 29 29 25 29 18 29 25 31 25 14 29 23 29 8 25 29 8 27 18 25 8 25 2 29 29 14 8 2 2 29 29 14 29 29 2 6 25 29 8 29 29 29 29 29 8 29 8 8 25 25 2 27 18 31 29 23 29 29 29 29 29 29 29 18 2 25 29 18 29 29 8 29 31 29 27 23 2 6 31 8 14 25 18 31 29 2 29 29 2 23 2 24 5 26 29 2 2 29 27 29 29 23 18 29 2 29 31 23 8 18 8 29 2 8 29 29 29 5 29 23 2 25 29 25 8 8 23 29 8 5 2 8 31 2 29 5 29 29 29 25 2 25 23 29 8 29 2 29 18 14 8 2 29 8 2 2 2 29 23 29 8 2 8 23 2 29 29 23 25 2 5 14 29 2 2 8 18 29 23 8 5 29 8 2 23 25 5 29 23 29 2 8 29 8 2 8 23 29 29 18 29 29 29 29 25 29 5 18 5 2 29 31 23 2 2 29 25 25 8 23 25 29 23 8 8 23 8 8 8 29 29 29 31 23 29 23 29 29 5 29 29 23 23 25 5 23 8 23 29 2 23 29 2 8 23 23 29 23 8 23 27 29 18 29 29 2 24 29 8 23 25 25 2 29 29 27 2 5 29 2 2 27 29 8 29 2 25 2 2 2 29 2 29 31 31 2 29 29 18 29 2 25 31 29 8 8 29 25 29 25 29 25 29 29 31 6 29 29 25 25 29 25 29 25 8 8 24 29 4 4 17 8 2 2 6 2 2 2 8 29 29 2 5 2 8 2 18 2 29 23 8 29 6 2 29 2 29 23 8 29 29 29 2 18 2 2 23 23 23 29 29 23 31 8 8 2 8 23 18 8 8 23 8 23 8 8 23 2 2 25 2 23 29 5 31 8 23 14 17 23 29 31 2 18 23 2 31 23 29 8 8 26 18 23 2 23 2 23 8 2 23 23 23 29 5 18 18 23 8 23 23 23 18 5 23 5 24 23 8 8 25 29 31 18 2 25 26 6 29 2 8 2 29 14 29 25 2 29 29 2 2 8 29 29 8 23 2 31 8 29 26 2 29 2 23 31 24 5 26 5 23 23 23 23 8 23 2 23 2 23 8 29 23 4 29 23 29 18 31 23 25 25 29 8 23 2 29 23 29 29 23 2 23 8 2 8 23 29 8 2 5 6 23 29 23 18 14 29 23 2 8 18 6 31 23 2 8 23 2 8 2 23 2 23 2 29 8 23 2 23 23 8 2 8 26 8 23 2 23 8 29 18 29 5 24 5 2 23 23 8 29 29 29 26 23 8 23 29 29 8 8 29 2 8 18 8 8 29 25 25 2 29 8 23 29 8 31 8 8 8 29 29 6 23 2 24 2 4 26 23 31 23 6 23 31 23 8 29 8 29 29 23 6 29 23 26 23 2 29 2 23 31 31 23 29 2 2 8 23 25 2 27 29 31 2 23 23 29 23 2 29 29 29 23 2 29 8 8 23 29 29 23 8 23 26 23 2 31 8 23 29 8 23 18 23 23 29 18 23 29 2 5 29 23 5 25 23 8 29 23 8 29 2 26 5 8 23 18 29 2 29 18 31 23 24 5 8 18 2 23 25 31 29 2 8 29 25 14 8 25 6 2 29 29 2 2 26 8 2 8 8 8 8 29 18 27 29 29 18 27 6 29 31 29 8 8 8 8 8 29 29 29 2 18 31 29 25 8 8 25 29 25 29 26 29 29 25 14 31 23 29 29 29 6 8 18 27 25 8 18 26 8 2 29 29 31 27 25 2 29 18 6 24 4 2 2 29 2 23 2 23 23 8 29 2 2 29 23 8 25 23 2 2 2 23 29 2 8 23 8 14 23 8 23 29 29 2 2 23 23 8 2 23 2 29 29 5 2 29 23 2 18 2 8 23 2 5 23 6 2 29 29 23 2 2 23 29 2 31 31 5 29 8 29 26 29 23 29 2 23 29 5 23 23 2 2 8 5 2 23 26 5 2 23 29 8 23 2 24 23 25 8 29 8 31 29 29 14 27 29 18 29 25 8 2 8 25 29 2 2 23 29 24 4 26 2 2 26 2 2 29 6 8 8 29 29 18 2 2 2 23 18 29 8 27 29 2 2 5 2 2 18 18 2 18 8 2 29 23 29 2 2 8 18 29 23 2 29 29 2 29 29 2 6 23 8 29 29 2 5 18 23 5 29 18 29 29 29 29 18 2 23 2 31 18 2 29 14 5 31 29 29 25 29 29 29 5 27 29 23 18 18 23 2 18 2 31 23 8 8 29 29 2 18 23 29 2 2 5 29 6 5 8 29 8 2 14 29 8 8 25 5 25 23 6 23 14 29 23 29 2 8 26 23 2 18 2 8 29 23 8 23 29 8 29 23 23 29 5 5 24 29 8 5 25 18 25 29 25 2 29 25 8 29 29 18 25 18 2 2 29 29 27 8 26 29 25 25 25 6 2 25 29 2 8 8 25 8 29 25 2 5 8 29 29 26 8 2 8 29 23 29 8 8 25 8 2 18 14 2 29 24 4 29 2 29 18 18 2 8 29 29 23 8 2 2 2 18 2 29 8 5 29 2 18 29 23 2 8 23 27 2 29 29 25 29 29 2 8 23 31 8 5 2 8 8 29 23 8 8 29 2 23 8 18 23 29 8 2 5 29 31 29 2 8 8 29 8 2 23 2 2 29 29 29 29 2 27 23 8 23 2 8 2 29 29 23 2 31 8 2 8 29 23 5 2 8 2 2 23 18 31 23 31 23 29 29 29 18 29 23 8 29 23 18 20 8 23 26 5 8 8 23 29 18 23 5 18 31 23 29 2 31 29 29 23 29 5 6 29 5 2 23 26 18 23 29 5 2 24 5 29 29 2 18 29 29 18 23 29 29 27 29 29 29 25 2 18 29 29 29 26 8 29 27 25 29 29 27 29 31 25 2 26 26 29 25 25 8 29 8 29 29 6 31 29 26 31 31 8 26 31 29 29 25 25 25 31 23 2 8 8 8 31 29 23 29 2 8 29 8 2 8 29 25 24 4 26 2 29 2 2 2 2 2 8 29 8 2 2 23 31 23 2 31 23 18 8 29 23 2 23 2 8 27 8 2 23 2 29 25 18 8 2 23 29 5 29 2 29 8 29 23 29 2 18 25 2 23 29 29 2 23 14 2 26 23 2 23 29 2 8 2 8 5 29 29 23 18 2 23 23 29 23 8 2 23 25 29 23 2 29 2 23 2 29 2 23 8 2 23 27 18 8 29 2 29 2 23 23 29 8 23 29 18 31 29 26 18 2 2 23 8 18 6 2 23 8 23 26 23 24 31 18 2 14 8 29 2 31 8 29 31 26 29 31 29 29 6 2 29 25 6 25 8 8 8 2 5 29 27 29 8 2 8 2 14 31 25 14 25 27 8 18 27 8 25 25 23 18 2 2 14 8 31 26 24 4 29 2 5 2 2 29 2 2 31 29 2 23 29 2 2 2 2 8 29 29 8 31 29 2 8 29 23 29 25 2 23 18 2 18 31 23 29 29 8 29 31 2 2 23 8 8 25 29 23 29 2 23 29 29 29 23 8 25 25 2 18 8 23 2 29 31 2 2 8 14 5 5 8 2 2 2 23 5 5 8 26 29 2 2 5 2 29 23 29 29 8 2 8 27 5 23 23 31 2 23 8 29 2 29 5 23 27 2 29 23 29 23 2 8 18 8 8 23 29 23 2 2 2 29 8 23 24 6 29 2 31 25 25 8 26 29 17 23 29 29 29 8 18 29 29 29 29 29 18 8 8 14 29 29 2 25 25 18 25 29 18 29 8 29 29 29 8 8 31 29 29 8 8 25 8 8 26 26 29 8 25 29 31 6 25 26 29 31 29 29 2 29 25 8 2 23 8 29 8 29 8 29 8 6 8 8 29 8 29 26 26 31 18 8 31 27 24 4 29 29 29 29 29 8 2 2 2 29 29 2 2 29 2 2 29 29 23 29 8 29 2 8 29 29 2 2 8 29 2 23 31 18 2 29 23 8 29 2 5 2 18 23 2 2 29 23 29 2 23 29 2 25 29 29 2 29 18 5 2 31 2 8 29 23 29 2 5 31 29 29 2 8 29 23 23 31 14 29 29 23 29 8 8 29 8 23 31 2 23 2 27 29 23 8 2 23 23 29 23 5 29 29 23 23 23 29 5 23 29 27 2 8 26 29 23 2 2 8 2 2 2 23 23 8 29 23 2 31 23 23 2 26 24 29 8 29 8 2 29 29 29 31 27 29 29 8 29 29 27 14 25 29 29 25 29 6 25 29 29 2 31 29 29 29 29 29 29 2 8 6 14 25 29 25 29 2 29 31 29 25 25 29 29 29 31 27 29 25 25 27 25 29 25 29 6 29 2 18 18 27 2 23 24 2 4 26 27 6 29 29 29 25 29 8 2 29 2 23 31 2 29 8 29 2 2 25 2 31 29 23 29 2 29 2 29 8 8 23 8 8 8 8 31 8 2 29 25 18 29 8 31 2 8 23 8 29 29 29 29 23 27 8 29 2 2 23 18 8 2 29 23 29 8 23 8 18 2 29 2 23 8 23 6 29 29 31 29 2 23 23 23 2 23 2 29 18 23 2 23 23 8 8 23 2 5 23 2 23 31 2 8 23 29 2 2 18 23 23 2 23 2 23 8 5 8 23 18 5 23 2 29 24 5 23 8 2 8 29 2 29 29 14 26 8 23 23 23 8 8 31 2 29 2 29 27 2 2 25 6 8 8 2 27 29 29 29 29 25 29 29 31 29 14 25 25 29 29 6 29 29 31 29 29 14 2 8 8 29 23 6 18 23 29 8 14 6 24 4 31 2 2 29 29 8 29 2 23 2 29 29 29 29 2 5 29 29 29 23 25 8 29 2 29 18 29 27 8 29 2 23 5 8 2 23 2 29 29 29 29 8 29 29 23 29 23 29 8 25 31 2 29 25 8 23 29 8 18 29 23 5 8 2 31 2 23 2 2 5 25 29 18 23 2 8 23 29 2 29 29 23 8 29 8 8 14 29 8 2 29 23 2 8 23 31 2 8 8 23 8 18 29 23 25 29 8 31 23 8 2 8 2 23 23 29 2 23 2 18 29 8 6 29 2 29 5 8 8 31 8 27 8 23 29 2 8 29 8 2 29 2 18 8 2 29 29 26 23 23 23 14 8 2 23 8 23 18 24 8 2 29 29 31 29 29 8 29 27 26 29 2 14 29 29 18 2 8 31 18 8 2 29 29 8 8 18 29 25 8 27 27 25 31 29 29 29 25 2 29 25 25 27 29 29 6 29 31 8 6 8 8 8 18 17 8 2 6 8 2 31 25 29 29 25 27 29 31 25 25 14 27 29 29 29 2 29 24 4 26 29 2 31 2 31 29 2 2 31 2 26 29 23 8 31 29 23 29 29 23 18 23 29 29 18 2 29 2 2 23 2 29 29 8 29 23 6 2 29 29 23 2 29 23 29 2 29 25 29 23 29 25 29 29 31 2 23 23 2 8 23 8 23 23 8 29 2 23 2 8 2 23 23 2 2 23 29 2 29 23 31 8 2 2 29 2 2 18 23 18 14 23 29 29 31 29 2 5 31 18 29 8 23 8 23 8 2 8 31 5 5 29 23 2 2 8 23 23 29 23 29 18 8 29 23 23 23 2 24 2 8 23 29 29 31 25 18 29 8 29 2 25 25 31 2 25 27 25 25 29 18 18 25 29 2 29 8 29 31 31 29 31 2 29 31 29 8 29 25 2 29 2 31 31 29 2 6 29 25 31 8 31 2 25 29 14 27 24 29 4 2 8 2 29 8 29 18 2 29 23 2 29 2 18 29 2 23 18 8 2 31 2 29 2 2 23 29 29 2 23 2 23 2 29 23 18 29 23 8 29 26 29 8 2 8 2 29 8 2 5 18 2 2 23 2 29 23 23 2 2 29 23 5 8 29 5 18 23 8 23 8 5 8 8 2 2 5 2 23 2 29 2 8 23 5 8 2 31 23 29 2 23 8 29 14 27 8 23 2 26 29 2 18 24 8 29 8 8 31 2 29 27 14 29 2 31 29 2 8 29 29 31 6 25 29 25 2 2 29 8 31 29 25 29 29 2 25 29 24 4 2 2 2 2 29 25 2 8 31 25 23 29 6 8 29 2 31 2 23 2 8 29 2 23 29 29 23 2 2 29 29 2 29 2 23 8 29 29 23 29 29 8 23 29 2 8 18 25 29 23 29 29 29 29 8 18 23 8 8 23 18 29 2 23 8 29 5 23 18 8 2 23 29 23 2 31 18 23 31 23 6 2 23 29 2 2 23 29 8 6 2 29 23 2 2 18 29 29 29 23 23 29 18 2 23 8 23 2 2 2 23 5 29 2 8 18 8 29 23 18 23 2 29 8 2 31 8 2 18 23 29 8 23 29 14 23 24 8 18 23 25 29 29 18 25 29 29 6 25 29 25 29 2 2 8 25 18 25 8 25 2 2 31 26 29 2 29 25 29 25 25 8 29 18 29 29 31 31 27 25 25 29 29 8 29 29 29 25 29 18 29 6 29 2 8 27 6 29 29 29 14 14 29 26 29 8 2 29 29 2 27 29 18 29 8 8 25 29 25 31 25 31 8 25 29 29 29 8 18 2 8 18 8 31 26 29 25 25 31 29 29 29 27 31 25 18 29 29 29 29 29 29 25 29 8 29 18 18 23 25 29 29 26 29 29 40 29 23 26 29 29 5 2 29 8 31 6 29 8 2 2 8 29 29 18 2 8 2 14 5 31 18 29 2 29 29 18 31 23 29 29 29 29 29 29 6 18 25 29 29 8 29 29 29 29 23 29 2 27 2 2 31 29 23 2 29 29 29 2 29 23 29 8 29 18 25 8 2 8 29 25 29 18 2 23 31 18 8 29 18 18 23 2 29 29 29 18 23 29 8 29 29 8 2 29 23 29 8 8 2 25 29 8 29 29 2 8 29 2 8 5 29 29 18 18 25 18 29 23 29 26 29 2 8 29 29 29 8 29 8 2 23 29 2 29 6 8 2 2 2 29 29 29 29 23 31 2 29 8 23 31 29 29 29 29 29 29 29 29 8 29 23 31 26 2 29 18 29 29 29 31 18 6 29 8 8 31 8 23 8 29 6 8 29 29 8 29 18 31 18 23 2 23 29 29 29 31 8 29 29 2 29 29 2 23 23 14 29 23 29 29 31 8 29 18 29 25 23 29 29 29 23 23 29 8 2 23 8 8 29 2 8 29 29 18 2 8 23 29 25 8 2 8 23 18 2 31 29 29 23 8 29 31 23 29 23 29 29 29 2 6 29 18 5 29 14 2 29 23 29 29 29 2 29 23 26 29 23 24 15 23 29 23 29 29 14 29 25 29 31 18 29 29 29 2 29 25 27 31 25 29 25 27 8 29 18 29 8 29 14 29 29 27 25 29 27 29 14 6 29 29 29 25 18 8 29 29 29 27 29 29 29 25 27 29 29 25 25 29 29 29 29 29 31 29 29 29 29 6 18 29 29 29 8 18 25 31 29 29 29 18 29 31 29 2 29 29 29 29 29 2 29 29 29 25 18 25 14 29 25 8 2 29 29 25 8 25 29 29 25 25 25 29 2 2 25 29 8 29 25 25 29 25 29 18 29 29 27 8 29 2 2 29 29 18 8 29 2 27 2 29 29 27 25 18 29 29 29 25 2 27 25 29 29 31 14 29 8 14 29 29 29 25 25 6 18 8 29 25 8 27 29 27 29 29 29 27 2 8 31 29 27 29 2 29 1 4 4 29 2 6 31 31 2 31 8 29 29 2 27 31 8 8 29 8 23 2 5 2 8 8 29 8 8 29 25 2 2 2 8 2 29 18 2 29 18 2 23 23 8 25 29 8 2 8 25 23 29 8 29 2 29 23 29 23 8 18 2 2 23 8 2 29 8 2 23 8 2 29 8 27 29 29 8 23 25 29 2 18 29 23 2 18 2 23 2 29 8 25 29 2 29 8 23 8 27 2 29 29 2 23 8 29 18 29 8 2 2 23 5 31 25 31 23 29 23 8 23 23 2 8 29 5 29 2 8 27 29 23 2 2 18 8 29 8 25 5 23 29 8 2 8 29 2 23 29 2 2 23 18 23 8 2 8 4 29 2 18 31 8 18 23 29 2 23 24 29 8 27 2 23 29 2 18 27 18 25 29 23 29 29 6 6 27 8 2 2 6 29 14 23 18 29 31 6 29 29 18 29 18 29 25 31 25 25 8 29 25 31 29 5 8 29 18 29 29 29 27 25 8 5 8 29 18 29 29 8 29 25 29 29 2 25 8 31 29 6 29 29 8 6 8 8 29 27 25 29 8 8 8 29 29 8 29 24 4 2 2 2 5 2 25 29 8 8 23 2 2 2 18 5 14 2 29 23 23 2 31 29 2 23 29 2 5 31 23 23 2 29 31 2 8 29 6 23 2 23 8 23 29 23 29 23 2 2 29 29 8 23 29 23 29 2 29 2 2 23 8 23 2 29 29 29 26 23 18 23 18 29 2 29 29 23 29 29 8 8 2 29 31 23 5 23 23 8 8 23 29 23 24 23 2 2 23 23 29 6 18 2 25 29 8 2 25 2 31 2 8 29 31 29 29 29 29 29 27 29 8 29 24 4 8 2 2 2 29 8 5 25 29 31 2 31 8 29 2 23 8 23 29 29 29 29 29 8 8 5 29 2 23 2 8 2 2 29 2 18 23 31 29 2 8 23 8 23 27 29 6 2 29 23 23 2 23 8 8 23 23 29 8 18 18 2 23 2 8 18 23 8 2 8 23 2 26 25 29 5 29 2 18 8 29 2 8 29 23 29 2 23 29 5 2 29 2 23 8 23 29 2 29 23 23 23 23 2 18 2 29 23 23 24 31 27 2 29 29 29 2 31 2 27 29 29 14 29 29 2 29 29 14 31 2 29 29 25 29 18 29 8 29 24 29 4 5 2 8 2 23 29 2 29 29 23 27 29 8 23 8 2 29 29 29 23 2 29 29 29 29 23 23 29 29 29 2 23 29 2 29 23 2 29 23 29 29 14 23 2 23 8 5 8 23 8 25 23 23 5 2 23 23 5 5 8 8 23 29 23 29 4 29 2 29 2 23 8 18 29 5 2 2 31 2 8 25 23 5 2 23 23 2 23 23 29 8 29 23 23 8 6 8 29 23 23 8 29 23 2 23 29 29 6 26 14 24 15 23 29 8 29 14 31 2 25 31 8 2 29 31 25 25 8 27 2 29 25 6 29 27 8 8 8 29 29 29 14 29 25 2 29 29 29 29 8 8 31 6 6 8 29 25 24 4 29 2 2 29 5 29 25 31 29 23 31 25 23 2 18 2 23 2 14 31 2 8 23 2 18 25 8 2 23 8 2 2 23 2 2 29 29 23 29 2 2 23 8 2 29 8 2 23 23 29 29 8 23 2 29 8 29 2 8 8 29 8 29 23 2 23 29 8 29 31 27 23 23 2 29 29 31 2 23 8 2 29 5 2 8 29 2 5 8 29 2 29 29 23 23 23 2 5 23 23 29 23 29 29 23 2 8 23 31 14 2 29 23 23 2 23 29 23 29 8 2 8 11 31 26 29 23 23 5 2 29 23 6 29 2 23 23 2 18 23 24 29 2 8 29 14 23 25 31 25 23 25 25 29 6 29 8 2 25 31 29 2 18 2 29 29 31 8 29 8 2 29 29 25 2 29 31 29 8 29 2 29 29 29 2 29 29 25 25 18 25 29 29 29 29 8 2 29 18 29 8 18 29 29 25 8 27 27 8 29 29 29 29 14 14 29 8 29 29 29 25 29 2 29 25 2 8 25 29 2 29 29 29 29 8 29 25 29 29 25 18 25 18 25 31 31 29 2 29 25 29 29 2 29 2 29 29 29 29 2 29 14 29 18 31 29 2 2 31 25 29 6 8 29 2 6 25 18 2 2 2 2 29 29 2 25 26 25 29 29 8 29 29 29 8 27 2 25 14 25 29 29 29 29 27 8 29 29 2 29 2 25 29 27 31 27 27 29 31 29 29 29 29 25 29 29 29 29 8 8 8 29 29 2 25 29 25 29 8 29 29 29 29 29 29 31 6 29 18 29 29 2 6 6 25 29 8 29 29 29 29 31 25 29 29 31 27 29 29 2 29 8 29 29 8 27 6 29 29 29 25 29 27 31 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 8 29 25 27 6 25 25 31 27 29 29 25 29 29 29 29 29 25 31 27 29 25 29 8 29 2 29 27 29 25 29 27 27 31 8 25 29 29 29 29 31 25 29 25 29 29 29 29 29 25 29 6 29 29 29 8 29 2 29 29 8 8 29 8 29 25 29 8 31 6 29 29 8 8 29 8 18 2 29 29 29 6 6 29 29 29 25 29 8 24 4 26 26 2 29 6 5 8 18 31 29 2 29 2 29 29 18 8 29 25 14 18 29 29 29 29 2 31 29 2 2 27 29 29 8 8 29 29 29 25 29 29 31 27 8 23 29 2 14 25 14 2 29 25 29 29 31 27 27 29 18 2 29 29 8 29 25 29 8 2 29 29 2 23 2 29 29 2 8 29 8 29 25 29 23 29 29 29 8 29 27 29 2 29 2 25 25 2 2 23 25 29 29 29 8 29 25 29 29 29 29 31 18 29 29 8 29 29 29 18 29 8 29 14 29 29 2 2 29 23 29 27 31 29 29 18 29 23 2 29 29 29 29 29 29 2 18 2 23 18 23 29 8 23 2 2 2 18 6 8 23 29 8 29 29 23 29 2 29 8 29 27 23 2 29 29 25 18 29 26 23 29 29 29 8 8 23 26 8 23 29 18 23 29 29 23 29 8 29 29 23 2 5 29 23 29 31 8 29 2 18 29 8 2 23 8 8 23 2 29 2 29 23 8 8 29 8 2 23 29 23 2 29 29 29 5 29 23 8 2 29 23 8 23 8 8 2 23 18 8 14 5 29 29 18 29 23 31 23 4 23 23 8 27 23 2 29 23 29 2 2 8 29 29 2 23 24 23 8 18 2 23 29 29 29 25 8 8 29 31 2 18 29 2 25 29 2 29 29 8 8 29 29 26 2 29 18 29 8 8 25 25 29 29 2 8 29 26 6 6 6 8 25 29 25 29 18 6 29 29 29 29 29 29 29 25 29 29 29 29 2 2 18 26 23 6 14 25 25 29 29 31 29 8 25 29 29 31 6 14 18 25 27 29 25 25 29 27 8 29 29 6 27 18 29 20 18 2 29 18 25 29 8 29 29 6 2 25 18 18 29 29 25 27 8 2 2 27 8 8 29 6 8 8 29 29 25 8 29 29 8 8 27 29 25 27 25 29 31 29 29 31 29 27 27 18 29 24 4 2 8 2 2 2 5 2 29 2 2 2 2 8 29 29 2 2 2 23 2 2 8 25 8 31 8 8 8 2 18 8 18 23 2 29 5 23 2 23 25 25 18 8 23 2 2 18 2 29 23 2 8 29 8 26 23 2 23 8 2 23 23 2 2 2 5 18 26 8 8 27 23 8 31 23 29 2 23 23 29 31 2 23 23 8 2 5 18 27 8 29 5 8 29 23 23 2 23 29 29 23 23 2 18 8 5 8 23 29 2 29 23 2 23 2 26 23 29 18 24 29 5 29 29 29 23 2 29 8 8 6 8 29 18 8 2 29 29 26 14 27 29 29 25 29 2 6 8 26 8 29 8 25 31 25 2 29 31 29 29 14 6 25 6 8 8 8 8 8 2 29 6 8 29 29 25 25 8 8 26 4 2 8 29 8 8 14 2 2 31 8 8 2 24 4 8 27 2 29 2 31 2 2 8 2 29 29 6 23 2 8 29 29 18 23 18 23 29 29 29 29 2 25 29 23 8 29 2 18 23 2 2 18 2 2 23 29 23 2 18 23 8 2 23 29 29 29 2 31 29 5 2 23 29 23 29 8 2 2 23 29 29 23 18 2 25 29 29 2 23 2 29 23 2 8 2 29 23 31 23 31 2 29 29 23 29 17 18 2 14 23 29 23 25 2 29 23 29 2 5 8 23 18 23 31 18 31 23 29 5 23 8 23 29 23 31 2 29 18 23 2 2 29 23 5 23 2 5 23 24 2 29 29 8 2 29 29 18 8 2 29 29 25 29 25 27 25 31 14 8 29 29 8 8 29 29 27 29 2 29 27 29 31 31 8 25 29 2 31 2 29 27 29 29 29 18 29 29 29 29 29 29 29 18 29 29 8 29 25 8 14 29 25 31 29 25 27 25 27 2 8 29 29 8 29 29 8 25 27 18 31 27 29 29 25 25 29 18 29 8 29 29 29 2 25 29 27 29 29 25 31 31 8 27 8 25 29 18 29 24 29 5 26 2 2 2 2 27 8 2 29 8 29 29 18 18 2 2 2 23 8 2 2 29 29 18 23 2 23 29 29 29 2 8 5 31 29 29 2 31 29 8 23 29 29 29 5 25 18 18 5 8 23 31 23 2 18 18 8 29 18 2 23 29 29 8 18 29 23 25 2 29 27 8 18 29 23 8 8 29 23 29 8 8 18 8 2 18 23 8 18 29 29 2 29 23 23 8 2 2 8 25 6 8 8 8 2 29 29 8 2 23 29 23 29 8 29 2 23 8 6 23 5 31 23 2 29 23 2 23 31 29 29 14 23 29 29 23 23 29 8 6 2 23 5 18 23 29 23 2 8 29 18 27 8 23 24 18 8 23 2 18 18 25 29 25 2 8 31 29 29 18 18 18 8 18 8 29 2 29 31 25 29 29 25 29 6 29 8 29 8 25 18 2 8 31 27 8 25 8 2 8 2 29 25 29 29 25 8 8 2 2 25 29 31 25 29 25 18 27 25 2 29 18 8 29 2 29 24 4 29 8 5 2 2 2 8 2 2 26 18 2 2 23 8 2 8 5 8 31 29 2 23 2 2 8 18 23 18 29 8 2 29 2 29 23 8 27 29 5 2 29 29 8 29 27 26 23 2 8 23 8 31 23 23 8 8 23 2 23 2 29 8 8 23 18 23 29 8 23 18 29 23 5 2 8 2 23 2 26 29 2 23 18 23 23 18 23 2 29 29 23 23 23 2 23 2 2 23 2 8 29 23 2 29 2 23 31 25 2 8 8 6 23 8 23 23 8 8 24 2 14 29 2 18 31 18 18 8 29 2 29 8 29 8 18 2 8 31 29 6 18 18 25 18 29 2 2 8 8 8 31 8 18 18 2 8 29 29 29 8 8 29 8 25 18 29 8 8 8 8 27 27 8 26 24 4 29 2 2 29 2 2 5 29 18 5 5 29 29 23 29 29 23 2 31 2 8 23 2 23 8 23 23 2 8 2 29 23 23 23 2 29 8 23 8 8 2 23 2 29 23 8 2 8 29 23 23 29 2 29 18 8 23 31 8 23 23 2 31 27 29 8 8 18 8 2 5 29 23 8 23 18 29 2 2 14 23 2 29 23 8 2 23 31 2 2 23 23 23 25 5 23 5 2 23 23 29 23 2 24 15 23 31 23 8 29 31 25 2 18 8 8 8 8 8 29 29 2 29 31 25 29 29 29 14 31 31 18 27 14 29 29 25 25 29 27 29 8 29 6 25 8 18 25 29 29 29 29 6 25 25 29 25 29 25 14 29 29 29 29 25 31 27 25 6 23 8 8 8 26 2 2 29 8 29 25 6 18 29 14 29 8 2 29 4 29 25 8 25 29 29 8 25 18 14 31 8 8 8 2 8 8 29 25 29 29 24 2 4 2 31 2 8 2 29 8 29 25 8 29 2 29 31 29 4 8 25 26 18 23 29 29 26 31 29 18 2 8 2 18 29 2 18 23 2 8 26 18 23 23 2 29 23 29 8 18 29 8 23 29 2 18 31 27 18 31 29 2 8 29 29 2 2 23 2 2 23 8 29 29 31 29 29 23 8 2 29 2 2 2 2 29 23 18 18 18 23 2 8 29 29 29 2 23 2 29 29 23 2 29 8 2 5 27 5 2 23 18 23 2 8 2 23 29 2 18 29 23 29 23 2 2 8 2 29 23 2 29 18 29 8 23 2 6 23 23 2 2 31 18 23 23 23 18 23 18 2 23 2 29 18 29 8 8 23 24 31 23 2 2 29 29 29 2 29 25 2 29 29 2 29 29 6 27 18 8 29 25 2 25 29 29 25 29 25 2 27 25 27 29 29 18 29 27 29 29 25 18 31 29 29 29 29 18 29 31 27 2 18 25 18 8 25 29 8 25 25 6 14 29 29 29 14 29 27 18 29 29 29 8 8 29 29 6 29 29 29 31 18 29 29 18 8 29 29 29 29 25 14 25 29 25 25 29 18 31 18 29 27 25 27 25 29 25 27 18 18 18 25 18 27 29 8 29 8 18 27 6 27 29 18 29 18 29 8 2 25 29 29 25 31 29 25 31 6 25 27 25 18 25 27 29 29 18 25 2 29 2 8 18 31 8 26 8 8 25 18 8 8 29 25 29 8 2 26 8 29 29 24 4 2 29 23 2 23 29 25 8 29 31 29 27 23 23 29 23 2 8 31 2 23 23 2 2 29 2 23 29 23 2 5 6 23 29 29 23 2 8 6 2 23 8 29 23 27 6 5 8 25 23 2 27 23 29 8 2 29 18 26 23 23 29 23 29 2 8 23 26 27 23 8 23 2 23 18 31 23 29 2 5 2 8 29 5 29 8 23 6 25 2 23 23 8 29 23 26 2 29 23 31 2 23 29 8 23 27 24 2 8 31 23 6 2 2 2 25 2 8 2 27 2 31 29 25 25 27 1 4 8 8 29 8 2 14 29 31 14 8 23 2 2 2 2 31 8 23 2 2 2 23 2 23 8 2 8 23 23 23 2 23 8 23 23 31 2 23 18 23 2 8 5 23 2 23 2 23 23 2 23 18 2 23 2 23 2 23 8 2 23 8 23 23 2 23 8 23 2 23 2 23 23 24 29 25 8 29 31 25 2 29 8 25 2 2 24 4 4 2 2 2 2 2 2 23 25 5 23 23 23 8 23 2 23 23 5 23 23 23 23 2 23 23 23 14 23 23 29 23 23 23 23 31 23 23 23 23 2 2 23 23 2 23 31 23 23 23 2 23 24 23 8 29 18 26 8 8 8 29 8 26 18 2 29 27 29 8 23 8 8 29 29 31 8 29 25 14 29 29 8 29 29 29 29 25 29 29 29 29 29 29 14 29 29 29 29 2 29 31 29 25 2 8 29 29 8 29 2 29 25 29 14 40 4 2 2 2 31 2 2 5 2 29 29 23 23 2 8 2 8 2 2 2 23 2 23 23 23 8 31 2 29 23 2 29 6 2 2 8 31 29 29 23 29 8 5 29 23 18 29 23 8 29 2 2 29 2 23 14 25 29 23 18 8 23 2 8 2 23 23 31 6 26 8 8 23 23 29 26 23 23 2 8 23 2 23 2 23 23 23 2 23 2 8 23 29 23 23 2 8 23 8 23 23 29 8 23 2 23 29 23 23 23 24 2 8 2 14 2 2 8 25 8 27 31 24 2 4 2 2 23 23 23 2 29 8 23 14 23 2 23 23 23 23 23 5 5 23 23 23 2 5 23 23 2 2 23 23 23 5 5 23 26 23 2 23 2 8 31 5 2 23 8 23 2 23 8 23 23 23 24 23 29 8 2 18 25 18 29 18 8 29 6 29 29 29 14 29 29 29 29 25 29 2 29 29 29 25 27 25 29 29 29 29 31 29 8 29 29 29 29 29 29 29 6 29 29 29 25 29 14 29 25 29 8 29 29 25 29 31 29 29 29 14 25 25 8 29 29 29 29 29 29 2 27 2 29 29 29 29 25 29 29 29 14 25 29 25 29 14 29 29 29 31 29 29 29 29 29 29 2 29 29 29 8 29 29 29 25 29 29 27 29 31 2 29 14 18 29 27 29 29 2 29 29 27 29 8 29 29 31 29 29 25 29 18 6 29 25 29 25 29 29 29 25 8 8 25 29 29 29 31 29 29 25 25 25 29 27 27 29 8 29 29 29 8 29 14 18 29 29 29 29 2 29 29 2 18 29 25 29 31 31 29 29 18 29 29 18 25 29 14 29 25 29 29 29 29 29 25 29 25 25 29 29 29 25 29 25 25 29 29 2 25 29 29 14 31 6 31 29 25 31 25 29 18 29 8 2 29 29 18 29 29 25 25 29 2 29 25 25 25 18 29 29 29 25 29 31 29 18 2 29 29 25 18 29 8 6 29 29 29 29 29 29 8 8 25 29 29 29 29 25 2 29 31 14 25 29 6 29 14 8 27 29 25 29 29 29 29 25 31 29 29 29 25 29 6 8 29 27 29 25 29 14 29 2 29 14 29 2 29 25 27 25 31 29 29 29 29 29 18 25 29 29 29 29 29 14 29 29 29 8 29 29 29 8 18 29 29 29 29 18 2 29 8 29 8 29 29 29 8 29 29 25 14 8 8 8 31 25 29 29 25 14 29 25 8 25 29 25 29 29 29 29 25 29 6 29 25 25 2 8 27 14 25 25 2 8 31 29 25 8 14 27 27 25 29 29 29 31 8 29 25 18 29 25 25 8 29 8 6 29 14 29 29 14 29 29 29 29 29 29 14 29 29 18 25 29 14 31 29 25 29 29 6 29 25 29 14 31 29 29 29 29 25 25 25 31 29 29 25 25 29 29 25 29 29 27 29 29 25 29 29 29 6 27 25 2 29 29 25 29 29 29 25 29 29 29 29 29 2 29 29 29 6 29 29 14 2 31 29 29 29 14 29 2 29 29 29 18 25 29 8 29 8 29 29 29 29 29 25 8 25 25 29 2 29 29 29 6 29 18 14 29 29 27 8 29 29 29 31 25 8 29 25 29 27 29 27 29 29 14 29 29 25 25 25 18 25 29 29 25 6 27 25 25 29 29 29 29 29 29 29 29 29 29 29 27 31 29 29 29 29 31 27 27 31 29 29 29 29 25 25 25 29 6 29 29 2 31 29 29 8 29 29 29 29 29 27 31 25 29 29 31 29 29 29 14 31 18 25 29 29 25 29 27 29 18 29 29 31 29 29 29 29 25 29 6 29 6 25 31 25 14 25 8 29 18 29 29 29 25 29 25 14 8 29 29 25 29 29 25 25 25 29 25 25 8 29 18 29 29 29 29 29 29 29 25 29 25 29 29 2 25 8 29 29 8 29 25 29 18 25 29 29 29 18 29 29 29 8 8 8 29 29 18 29 25 8 25 25 29 14 29 6 29 29 29 31 29 29 2 29 25 29 29 14 29 31 29 2 29 29 14 31 25 29 29 2 29 29 8 29 29 25 29 29 29 18 29 25 25 25 29 29 29 29 8 29 8 29 25 29 29 29 29 6 31 29 25 8 29 29 31 29 29 14 14 25 8 29 25 29 29 25 29 29 29 29 29 29 6 29 29 29 27 29 18 27 29 29 29 29 29 29 14 25 29 31 1 29 4 4 31 14 8 29 29 18 29 2 29 25 29 29 25 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 2 29 29 29 29 2 31 14 29 29 29 29 14 29 27 25 8 29 2 18 2 29 29 29 31 29 25 29 29 29 2 23 2 4 26 29 29 6 29 29 29 29 2 29 2 8 25 2 2 18 29 29 29 29 8 29 2 29 29 25 29 29 29 2 31 14 2 29 2 6 29 18 18 18 2 31 23 29 8 29 29 8 29 31 8 29 2 23 29 29 8 27 29 8 23 29 29 29 8 29 29 6 2 6 29 29 14 29 23 2 2 2 29 18 29 25 6 29 18 29 29 31 8 29 29 23 23 18 29 2 2 29 29 8 29 23 2 29 31 2 29 23 8 29 23 29 29 14 2 2 25 8 23 29 23 29 29 23 29 23 29 2 6 2 23 26 8 6 8 29 29 27 23 31 2 29 8 23 29 8 29 2 23 29 25 31 6 2 23 31 23 8 5 23 8 8 29 29 29 2 29 23 23 29 23 8 29 8 23 23 5 2 2 29 23 23 18 23 2 29 23 29 23 2 23 14 23 1 10 29 29 29 25 8 2 18 29 25 29 18 2 2 8 18 29 29 2 29 27 29 29 29 29 6 14 18 29 29 29 29 29 31 31 25 25 29 29 25 8 2 18 29 14 29 26 8 29 29 31 29 8 8 31 25 2 8 29 8 29 8 8 8 25 29 29 29 31 29 18 29 29 29 29 29 2 25 25 31 6 2 18 29 31 25 31 8 29 18 27 29 8 29 29 29 29 29 8 2 2 8 29 29 18 29 5 18 26 2 8 8 8 29 8 26 14 29 29 29 29 25 8 8 29 27 14 29 29 27 18 25 31 31 31 14 29 8 27 29 8 8 18 29 29 29 14 8 18 8 27 8 8 8 25 6 29 26 29 29 2 31 29 25 25 8 8 29 8 29 8 6 8 29 29 18 27 14 18 6 31 31 25 8 29 25 29 29 29 25 25 18 40 4 2 29 27 27 29 2 31 23 8 2 8 31 2 29 8 23 29 25 29 14 29 23 29 6 29 31 2 23 29 8 29 31 2 8 5 29 8 2 14 5 23 23 29 29 31 8 23 2 23 23 2 6 18 8 23 2 5 23 8 18 29 2 31 2 23 23 2 29 2 8 8 8 18 29 2 18 2 8 23 2 2 31 29 23 2 5 29 29 23 8 29 29 23 29 29 29 29 29 29 23 29 31 2 23 23 8 8 8 8 29 2 23 29 23 29 2 8 25 8 8 23 2 29 23 26 14 23 29 2 23 23 8 23 29 8 29 5 29 29 23 23 5 29 31 17 2 23 8 2 2 24 10 2 23 29 8 8 23 2 29 31 29 8 6 29 29 29 6 25 29 31 8 29 29 8 2 29 6 23 2 26 31 2 29 29 29 29 29 8 29 29 8 31 8 31 29 18 29 29 29 31 18 14 29 2 18 31 18 18 8 2 29 29 31 25 2 29 6 29 29 8 29 8 2 29 2 8 2 26 2 29 8 29 8 31 26 23 27 8 8 14 8 8 2 2 8 8 6 29 8 8 2 29 25 29 29 8 18 29 27 29 29 31 31 18 29 29 14 31 25 2 29 2 6 31 18 8 8 8 18 29 8 31 6 14 31 2 25 29 25 29 29 31 6 25 8 8 8 2 29 23 8 8 29 27 8 8 31 29 8 8 29 29 29 6 31 2 29 29 27 8 29 29 27 27 25 27 18 29 2 27 31 8 8 25 2 29 27 29 29 25 29 25 8 8 8 29 29 29 18 29 18 29 8 26 8 29 29 29 6 25 29 8 14 8 26 29 29 2 8 6 8 8 8 31 25 25 25 25 27 31 8 27 18 27 25 29 29 8 8 29 8 29 8 29 8 6 8 24 29 4 17 2 29 31 29 18 8 29 18 29 29 29 29 2 8 8 2 2 8 18 8 29 29 29 29 27 2 29 23 2 29 2 31 31 23 29 29 2 31 23 29 29 29 2 29 23 29 8 29 29 2 29 2 23 23 29 18 8 5 31 8 23 18 2 23 2 23 29 23 2 23 29 29 29 2 23 8 23 2 2 23 31 18 5 29 23 23 18 29 8 25 23 8 5 8 8 8 29 5 8 23 29 29 8 23 8 23 2 23 2 29 23 29 29 23 23 2 23 31 8 2 23 26 8 8 29 8 2 23 18 5 2 29 23 31 23 5 18 29 29 24 29 29 8 2 2 8 31 29 29 14 25 2 8 8 18 29 29 25 29 8 31 14 27 27 6 2 2 18 29 18 2 31 29 25 27 27 27 25 29 29 25 25 8 29 25 6 29 29 29 29 25 2 29 27 2 25 2 29 29 8 29 29 29 29 25 27 2 29 25 18 25 2 29 31 27 29 31 25 29 14 2 25 29 29 25 2 2 29 25 29 29 25 29 25 29 25 25 29 18 29 29 31 29 29 25 27 29 14 31 25 29 29 8 31 2 29 29 31 29 31 29 29 29 29 29 29 8 25 29 8 2 6 18 29 29 29 31 29 29 29 29 25 29 29 29 31 29 29 2 29 31 29 17 29 5 31 29 25 25 29 29 1 4 2 2 2 31 18 29 2 29 2 2 23 29 8 25 29 31 8 29 26 5 2 29 2 8 2 2 2 18 23 2 23 2 29 29 8 29 8 8 23 8 31 23 26 27 8 29 23 8 2 18 23 29 17 18 8 23 31 2 2 29 23 18 2 8 2 23 29 29 2 8 2 23 8 2 29 23 18 29 2 23 29 2 29 25 18 23 18 6 29 18 2 23 2 18 2 8 31 23 29 23 23 23 8 18 8 8 23 18 23 8 31 29 2 18 29 2 18 23 31 8 23 8 23 8 23 29 8 23 2 23 2 2 2 2 23 8 23 29 23 2 2 23 18 29 18 2 23 29 31 31 23 2 8 29 23 23 2 2 6 8 8 27 24 8 18 23 8 2 6 29 25 6 2 18 8 29 29 8 25 2 29 29 18 29 29 31 29 25 29 29 25 2 29 29 29 25 2 29 18 29 29 31 18 2 25 29 29 29 29 29 25 31 6 31 29 2 8 31 2 25 25 2 29 29 27 25 29 29 29 18 2 25 25 27 31 2 29 8 6 8 29 8 6 25 2 29 27 8 2 29 18 18 29 8 29 29 8 2 8 29 29 29 29 29 31 25 29 8 14 31 18 29 23 2 29 2 14 25 18 31 6 8 29 29 8 29 29 8 14 25 25 29 25 8 29 1 4 28 29 29 2 27 2 25 8 2 29 18 18 29 2 8 2 23 2 29 29 2 29 2 29 29 29 8 23 29 18 2 29 8 29 27 8 29 2 31 23 6 2 29 2 23 29 5 29 29 2 29 29 29 8 29 31 23 23 29 29 8 29 23 8 31 23 29 23 29 8 29 8 2 2 25 25 29 23 29 5 8 23 23 2 8 8 2 2 31 18 29 23 8 8 23 18 2 8 8 8 23 23 23 18 23 2 29 23 2 2 29 29 23 8 8 23 29 29 8 26 23 18 23 8 18 23 2 25 26 18 23 29 29 23 8 18 8 29 2 23 27 5 23 29 23 29 23 31 25 5 29 29 23 2 23 24 18 6 23 18 29 29 29 29 29 29 29 2 25 8 31 29 8 18 31 25 29 27 31 29 8 29 8 2 29 8 29 2 29 6 6 2 29 8 29 26 2 8 29 29 27 29 2 29 31 18 31 29 31 29 29 27 29 25 29 29 29 6 2 2 29 29 2 29 18 29 25 29 25 2 2 29 29 29 8 25 29 25 27 31 18 2 25 8 31 31 2 2 8 18 8 29 2 8 29 2 2 29 8 18 26 2 8 8 25 31 29 2 14 18 14 8 23 26 8 8 24 8 4 26 31 31 5 29 29 8 31 29 8 29 2 23 8 2 29 23 31 29 23 2 8 29 29 29 29 29 23 18 2 25 29 29 8 23 27 29 29 18 29 2 23 29 23 29 29 5 29 29 29 23 31 29 29 23 8 2 23 23 8 29 29 8 23 8 23 29 29 18 8 29 29 29 18 2 18 18 23 29 31 29 18 23 8 2 18 18 8 29 23 2 23 23 23 29 18 29 8 23 8 23 8 2 2 8 23 8 8 8 23 26 14 5 23 8 8 23 23 18 23 2 29 2 29 29 23 2 8 23 29 2 8 23 2 23 14 23 29 31 2 6 23 2 23 2 29 18 2 29 29 2 23 8 29 29 8 23 8 18 23 29 31 24 2 8 29 8 2 23 18 8 29 6 29 18 27 14 31 8 27 6 29 29 25 8 29 14 29 29 31 31 29 29 27 6 18 29 27 27 18 6 29 8 29 2 29 29 29 8 2 26 8 8 6 8 2 31 25 18 31 8 2 29 29 14 2 6 18 4 8 8 29 29 25 2 25 29 29 29 8 25 29 14 29 29 8 29 29 8 29 18 29 6 29 29 29 29 6 31 14 8 25 31 25 29 27 6 29 29 8 6 29 29 29 29 18 18 6 29 2 26 8 8 29 29 29 14 27 18 8 25 29 29 31 29 6 8 27 18 31 25 25 18 8 5 8 8 8 8 8 26 2 23 29 29 2 8 2 29 18 8 14 29 8 8 6 29 29 31 29 29 25 8 24 29 4 26 29 2 18 29 2 2 31 31 8 29 8 8 31 31 23 31 6 8 29 18 8 6 8 23 29 2 25 2 29 8 27 29 8 2 23 29 18 18 18 29 18 29 8 2 29 29 29 18 8 8 23 31 29 8 18 2 18 2 23 29 8 8 23 23 26 29 29 6 8 8 29 23 2 29 6 8 25 18 8 18 23 18 8 27 26 29 18 29 29 23 29 31 8 29 23 31 29 8 23 8 18 2 29 2 29 23 29 25 18 23 2 8 4 23 18 18 23 14 8 31 2 23 25 26 23 25 8 29 23 8 8 23 2 26 29 23 18 29 29 2 8 23 23 2 8 31 8 31 27 23 8 2 23 8 2 23 8 8 26 18 17 23 23 14 8 23 26 23 29 29 24 29 23 29 14 2 29 2 29 25 31 29 29 29 8 25 29 29 27 26 25 29 8 29 29 18 8 23 29 6 25 29 6 18 8 8 8 23 29 29 8 2 29 31 29 2 8 8 8 6 25 29 8 25 2 29 25 18 29 8 31 29 8 29 8 8 6 8 6 29 8 18 25 8 8 29 18 29 8 29 2 18 2 6 18 29 8 29 2 29 2 29 8 29 2 25 29 8 31 29 29 18 29 18 8 8 29 29 8 31 25 29 8 14 8 25 27 29 29 14 8 8 29 29 8 8 29 25 25 29 29 23 25 8 29 29 2 6 8 8 18 8 27 26 14 29 29 8 29 2 29 29 8 8 31 31 29 29 8 6 29 2 8 29 29 25 29 31 29 29 29 26 29 6 29 25 25 25 8 18 6 8 18 8 2 8 8 29 29 8 31 18 31 29 27 31 26 8 23 8 29 29 25 29 29 29 31 8 18 18 27 8 8 24 29 4 31 29 29 2 31 26 8 2 23 2 29 29 8 5 23 2 31 31 6 29 29 29 29 29 29 29 23 29 29 29 5 23 29 8 8 27 31 5 2 29 23 8 29 2 23 8 31 8 8 5 23 8 6 18 23 8 23 29 18 23 8 2 23 18 23 18 5 29 18 2 5 23 8 29 2 23 2 29 23 2 8 2 23 23 31 23 26 2 23 2 23 2 6 29 2 29 23 18 29 2 8 29 23 8 2 8 8 8 2 2 23 29 2 23 31 23 2 26 8 23 2 23 23 18 2 8 2 31 8 23 23 29 24 29 25 31 18 25 8 8 31 8 25 8 8 29 2 18 8 27 8 18 29 18 2 8 18 29 18 29 18 31 29 8 26 29 29 29 27 18 29 8 6 25 8 18 18 29 8 8 2 8 8 8 2 27 8 2 8 29 29 29 27 14 29 29 29 8 29 27 25 24 4 26 29 8 2 29 2 25 2 29 2 29 29 23 2 25 2 8 2 29 8 31 2 2 2 23 8 31 23 18 29 2 26 29 25 29 8 23 29 2 27 18 27 2 29 29 23 29 5 2 5 29 23 29 23 18 2 18 31 8 17 23 29 8 2 23 31 23 2 23 29 5 29 29 18 29 8 2 8 8 23 29 23 29 29 8 8 29 2 23 2 23 31 18 23 26 2 23 23 2 29 8 18 29 18 23 23 2 23 2 5 23 18 2 23 23 2 2 23 29 23 8 23 24 23 23 8 8 18 18 29 31 29 29 29 18 25 31 18 31 29 25 2 31 29 29 25 29 18 6 2 25 27 27 8 25 25 31 24 4 26 5 8 18 29 8 23 31 29 8 2 8 29 8 2 29 5 29 29 29 23 23 23 29 18 2 29 29 23 23 2 23 2 23 23 23 25 5 29 8 23 29 2 31 29 23 2 23 25 23 2 23 29 23 29 23 2 23 2 2 2 2 26 29 29 5 23 31 29 2 2 23 31 5 2 23 29 23 31 8 18 2 18 23 2 24 23 8 25 25 27 29 25 8 8 14 29 29 29 8 29 25 23 8 29 29 8 8 29 8 23 29 29 14 6 23 23 26 29 8 24 26 26 26 29 18 2 2 8 25 29 29 8 23 2 2 23 2 8 29 23 2 23 5 2 31 31 29 25 23 2 2 23 23 23 23 23 23 2 2 23 8 23 23 29 2 8 2 23 8 2 29 23 29 2 29 23 23 23 2 23 23 23 23 8 2 23 23 31 29 23 23 2 23 2 23 5 31 2 29 23 2 29 23 23 8 26 23 24 8 6 31 2 2 18 26 8 8 8 25 8 2 2 29 8 26 8 2 14 29 6 26 14 2 8 29 29 18 8 25 8 8 29 2 31 1 4 8 2 29 2 29 29 29 23 29 29 2 29 29 29 29 31 23 2 23 29 29 2 8 23 18 2 29 29 23 8 29 2 29 23 23 8 2 2 23 23 29 8 2 23 23 18 8 5 23 6 29 23 29 8 25 29 5 2 2 29 8 23 2 29 8 31 8 23 29 29 29 8 29 8 23 31 23 29 23 26 23 6 26 29 29 6 23 23 6 2 23 23 23 29 26 29 23 18 2 29 23 8 8 29 23 29 2 23 2 23 2 8 23 31 2 8 2 23 8 8 23 8 23 8 29 8 24 23 29 29 8 8 2 29 6 31 8 17 2 8 26 29 31 26 8 18 23 18 4 8 29 29 14 8 29 18 29 29 8 29 29 25 29 2 2 29 29 14 8 8 29 2 2 25 25 29 29 29 6 29 25 24 29 4 8 8 2 2 29 8 27 29 2 25 8 2 18 29 27 29 29 2 29 29 2 29 29 29 18 27 27 23 8 2 2 23 29 29 23 29 29 29 2 29 8 29 2 29 18 5 8 8 31 23 31 29 2 8 29 29 8 23 18 2 8 18 23 29 2 29 8 2 8 31 23 31 2 8 8 23 2 29 8 23 2 18 23 8 31 29 29 8 29 2 2 23 23 31 2 2 31 18 2 14 2 23 18 23 8 23 29 2 29 23 31 23 8 23 29 2 8 5 23 8 23 23 29 29 27 26 23 31 23 29 2 18 23 29 29 23 8 2 8 23 23 18 2 26 23 29 8 2 29 23 18 2 23 23 29 23 31 25 29 2 6 24 23 29 29 29 25 29 29 25 25 14 18 2 31 25 31 29 29 2 29 29 29 25 18 29 18 29 25 18 31 25 31 29 14 29 29 31 14 2 31 14 31 29 29 2 31 25 29 25 18 31 8 29 25 8 14 26 18 2 29 2 8 8 29 31 8 2 29 8 25 18 31 8 31 25 8 8 8 8 14 14 8 18 27 29 18 2 24 4 4 8 2 18 2 29 5 2 23 8 8 2 29 23 8 5 25 31 5 23 2 29 18 8 18 23 2 23 2 18 5 5 8 2 23 23 29 29 23 8 6 29 26 6 8 2 8 29 5 2 27 23 23 23 2 18 23 2 2 23 29 23 8 8 2 8 2 23 29 8 26 2 23 23 18 23 2 5 29 31 29 23 23 2 2 5 31 8 8 23 23 2 8 23 23 23 8 8 24 23 31 8 29 23 31 29 8 25 27 8 8 18 26 31 8 8 8 29 8 29 2 31 8 8 2 8 26 6 8 8 2 23 29 8 8 8 18 24 4 26 2 8 29 29 23 23 29 23 2 23 2 23 29 8 18 23 29 2 25 23 31 2 23 5 23 2 23 23 8 8 23 29 23 5 2 23 31 5 29 27 23 5 2 23 29 2 8 2 5 18 18 29 18 23 23 29 29 23 29 26 2 29 29 29 23 25 18 2 23 29 23 18 2 23 29 8 27 29 23 23 29 29 29 23 14 23 6 29 2 23 23 23 29 2 23 29 29 23 29 29 23 24 8 23 8 8 8 29 27 27 2 29 8 8 8 8 29 6 8 8 6 23 18 8 18 2 2 8 8 2 8 24 2 2 29 8 23 29 2 2 8 29 23 29 29 23 29 29 23 31 29 8 2 23 29 8 23 29 2 23 29 8 31 25 18 23 23 2 2 23 29 18 29 23 29 23 2 29 8 29 2 23 29 29 23 29 5 2 2 23 29 23 5 8 2 2 23 8 23 23 2 23 8 23 5 8 31 23 23 23 2 29 2 23 29 23 18 8 8 23 2 23 23 29 23 18 24 23 29 25 18 29 29 5 29 8 8 8 2 18 26 8 26 26 2 31 8 29 31 29 31 14 29 6 8 8 8 26 2 8 29 29 2 8 29 31 25 29 27 8 29 8 26 8 2 31 8 18 2 8 8 8 8 8 6 31 8 8 27 8 8 26 6 14 2 29 18 29 24 4 26 29 2 8 29 18 18 8 18 29 23 29 29 8 29 2 29 5 2 29 8 29 23 29 8 29 18 29 29 2 23 29 18 25 23 8 29 2 8 8 23 2 29 8 2 29 23 8 23 8 2 8 29 25 8 2 23 29 31 2 8 2 8 18 25 8 8 29 23 8 27 8 29 2 23 29 23 29 2 29 29 5 5 29 29 26 31 2 29 23 8 8 29 29 25 29 2 23 29 8 25 29 29 23 18 2 8 29 23 25 18 23 29 2 23 8 31 2 23 29 5 29 29 23 18 18 23 23 23 8 8 23 2 29 29 23 6 2 29 29 24 23 2 8 31 25 6 8 31 2 6 14 26 2 8 25 8 2 29 14 25 6 2 8 27 29 29 2 14 8 29 29 25 27 29 29 8 2 29 14 2 8 14 29 8 25 24 2 4 8 8 29 2 8 18 2 8 6 23 29 23 29 29 6 29 29 8 2 23 29 31 31 25 18 23 18 2 29 29 5 8 29 29 8 23 29 8 8 2 2 23 8 2 29 23 26 29 8 2 5 18 2 23 23 29 8 23 29 2 2 8 23 8 8 23 29 23 8 2 5 8 29 18 23 8 29 29 2 23 2 23 8 2 5 8 8 2 29 23 2 23 5 23 23 2 26 5 23 29 29 23 29 5 2 23 24 18 18 8 2 29 27 2 18 18 2 31 6 29 8 8 6 29 2 6 29 18 8 29 8 25 31 31 14 2 29 8 2 8 8 18 2 31 8 8 8 31 2 29 8 18 2 8 18 8 26 2 29 14 2 2 29 29 1 4 2 31 2 29 29 29 29 8 27 23 29 2 8 8 29 8 2 29 23 23 31 29 29 18 18 29 8 29 29 29 29 2 29 8 18 2 5 23 29 8 23 2 2 8 23 18 5 23 29 18 2 23 8 8 8 23 8 29 2 2 31 8 2 2 23 23 23 2 31 8 23 31 23 8 23 8 2 23 18 2 23 23 2 23 18 2 5 8 23 31 23 2 23 8 18 23 2 23 23 29 18 23 23 23 8 23 23 2 31 8 23 23 24 6 8 29 23 8 18 31 8 14 6 23 31 31 2 8 29 31 2 29 29 8 8 6 23 23 8 2 8 8 18 2 2 8 8 2 29 31 23 8 8 29 26 18 2 14 8 8 2 8 2 2 29 31 8 31 18 31 31 8 8 29 2 29 25 18 8 2 6 2 18 29 29 18 8 29 23 29 29 29 14 23 8 8 14 8 8 8 25 8 29 29 25 8 18 8 6 25 29 27 29 29 31 18 29 24 4 2 29 8 2 29 29 29 31 23 18 2 29 23 29 31 2 29 18 8 2 2 23 8 29 29 23 23 29 2 2 6 23 6 2 29 2 23 29 2 31 23 29 31 23 29 8 2 29 31 23 8 29 2 8 29 8 5 31 8 18 29 23 14 23 8 29 31 29 2 29 8 23 23 27 18 18 5 29 29 23 8 26 23 29 23 5 29 23 8 8 2 2 29 23 31 8 2 23 23 23 8 8 8 2 5 29 8 18 8 23 2 8 5 2 26 31 23 18 24 8 23 18 8 18 29 29 29 14 2 8 8 8 29 31 2 8 8 2 8 31 2 25 2 25 2 25 8 31 29 25 29 29 26 14 2 29 29 25 27 15 25 25 18 29 29 25 2 27 27 29 25 25 25 18 25 25 31 25 29 8 25 29 8 29 24 4 26 2 25 2 5 25 2 8 23 2 8 5 23 2 8 29 29 18 31 23 29 23 29 2 8 29 5 2 5 29 5 29 5 29 29 8 2 8 23 29 8 8 2 29 29 2 5 23 8 29 2 29 5 18 23 2 31 23 8 2 29 5 2 2 23 5 18 23 2 23 2 29 2 29 2 23 23 5 23 23 2 2 5 2 5 23 31 2 23 14 23 2 8 2 23 8 2 29 23 8 24 23 23 8 25 18 8 29 29 29 8 8 8 6 8 29 29 29 29 8 29 16 29 29 29 16 29 29 29 29 29 29 19 29 29 29 19 29 29 29 29 29 29 29 29 29 6 16 16 29 29 29 29 16 16 29 29 16 29 29 29 16 16 29 29 29 18 31 29 29 29 18 29 29 29 27 29 31 29 29 29 29 29 29 29 29 29 29 18 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 16 29 19 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 8 29 29 25 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 14 29 29 29 8 31 18 29 2 29 18 8 29 25 29 29 2 29 29 29 8 29 29 18 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 18 29 29 29 29 29 29 31 29 29 25 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 16 16 16 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 8 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 24 29 17 4 29 29 29 29 29 2 29 2 8 2 29 29 29 29 29 29 2 29 31 2 29 29 29 29 5 29 29 2 29 29 29 29 2 29 29 2 29 29 29 8 23 8 29 29 29 2 8 8 29 29 29 8 29 29 17 29 29 23 2 29 18 29 5 8 8 29 8 8 2 2 29 23 29 29 8 29 8 29 29 29 18 23 29 26 29 29 29 29 29 29 29 29 29 29 8 31 29 29 29 23 13 29 23 29 18 29 8 29 23 2 29 29 2 29 29 29 8 2 27 18 29 2 29 26 23 31 29 23 23 8 2 31 29 2 25 23 26 29 29 29 28 29 29 8 29 2 2 23 29 2 29 18 29 29 23 29 29 29 29 23 29 29 29 29 25 29 8 29 25 29 23 29 2 29 23 29 29 8 29 2 29 5 29 18 2 23 18 2 29 29 29 2 23 2 29 17 29 8 6 23 29 23 8 8 29 2 29 29 18 29 29 29 29 24 29 29 2 29 16 16 23 29 29 29 16 16 29 16 29 16 29 16 29 16 29 29 29 13 16 19 13 19 29 29 29 29 16 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 8 29 29 8 29 29 29 29 25 29 29 2 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 2 29 14 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 19 29 29 16 29 29 29 29 29 29 16 13 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 18 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 18 29 29 29 29 29 29 29 29 18 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 8 8 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 24 29 4 4 26 29 29 2 2 29 8 29 29 31 29 29 29 29 2 2 8 29 2 29 5 29 29 25 29 29 2 2 29 29 2 29 29 8 29 29 2 29 2 29 8 29 29 29 8 29 29 29 23 8 8 8 18 29 23 8 29 29 2 29 29 23 29 29 8 2 29 23 2 29 29 2 29 29 5 2 29 26 29 29 29 2 29 29 29 23 29 29 29 29 29 2 2 29 29 29 29 23 2 5 29 29 8 29 8 29 29 29 29 16 29 29 18 29 29 29 29 29 29 29 16 29 5 29 29 29 29 29 29 23 29 29 29 17 23 29 29 29 8 29 29 27 29 23 2 27 29 8 29 29 17 2 5 29 16 16 29 23 16 29 16 29 29 29 29 26 29 29 29 31 17 8 23 29 29 17 8 2 16 29 29 8 29 23 29 29 29 29 29 29 2 23 29 29 26 23 29 29 29 17 29 17 29 26 29 29 24 29 29 25 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 27 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 8 29 29 29 29 29 29 18 29 2 25 29 8 14 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 2 29 29 29 29 16 29 29 16 29 13 29 19 19 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 27 29 29 29 29 29 29 2 13 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 18 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 17 29 29 8 29 29 29 29 29 29 29 29 6 18 8 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 25 8 29 18 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 18 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 14 8 8 25 29 29 29 29 29 8 29 8 8 29 8 2 29 29 8 8 29 29 18 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 2 29 8 29 25 29 29 29 29 8 29 29 8 31 8 8 8 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 8 27 29 29 8 29 29 6 29 29 29 29 2 31 29 31 24 4 31 2 29 31 26 18 2 2 2 29 29 2 2 2 29 29 5 29 29 8 8 23 2 29 8 29 2 29 2 29 2 29 29 23 8 2 29 29 23 31 2 6 2 2 29 29 29 29 2 29 2 27 29 5 26 2 2 29 29 23 5 29 8 2 29 29 6 29 29 29 5 29 29 6 29 23 29 29 29 23 8 29 29 29 29 29 29 29 23 29 29 2 29 29 29 29 23 2 29 8 8 29 29 23 2 18 29 6 5 8 29 29 5 29 29 2 23 4 29 2 29 18 29 2 23 23 29 26 2 29 29 29 29 27 5 18 23 29 8 29 29 29 23 29 8 29 8 29 23 29 29 29 29 29 29 2 29 23 29 29 23 8 29 8 29 8 23 2 29 23 23 24 2 8 29 29 29 29 8 29 8 8 29 29 2 29 8 29 31 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 31 31 25 29 29 8 29 29 2 29 29 29 29 29 29 29 2 29 2 29 31 29 29 29 29 29 2 29 29 29 25 29 2 29 29 18 29 29 29 29 29 29 29 29 18 31 2 18 29 29 29 29 29 29 29 29 29 14 29 2 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 2 29 29 18 16 29 29 6 29 29 29 29 25 29 29 29 6 8 29 8 31 29 29 29 29 8 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 16 29 29 29 29 29 29 29 29 29 31 29 29 24 4 29 2 29 29 5 29 29 8 31 29 2 29 29 2 29 5 29 29 29 2 29 29 29 29 27 29 29 29 29 29 2 29 29 29 29 6 29 29 29 2 31 29 29 8 5 29 29 2 23 29 29 23 8 29 2 29 29 25 8 2 18 29 29 29 29 6 29 29 2 18 5 29 23 8 2 29 29 29 29 8 23 31 2 8 2 29 23 8 2 29 29 2 31 8 2 29 23 29 2 2 29 8 23 2 29 29 29 23 29 29 31 17 29 8 29 23 2 29 29 29 23 8 29 8 29 5 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 31 29 29 29 26 2 5 29 29 29 29 2 29 23 13 29 29 29 29 8 2 23 29 29 29 29 17 2 29 29 29 5 29 8 13 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 23 29 29 8 17 17 29 29 29 29 29 29 29 23 29 29 29 29 29 29 20 23 2 8 23 8 29 29 29 23 29 24 29 29 29 8 29 2 8 29 29 29 29 29 29 31 29 13 8 2 29 29 29 29 8 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 8 29 29 6 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 27 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 18 29 29 29 31 29 29 31 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 13 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 8 29 29 18 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 18 31 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 31 18 29 29 8 29 29 29 29 29 31 29 29 2 14 29 29 8 14 29 29 29 8 29 29 25 27 29 29 27 29 29 25 29 29 31 18 8 25 29 31 25 29 29 27 31 8 29 29 1 4 26 29 18 2 2 31 2 29 29 29 2 31 29 2 29 29 29 29 18 5 17 29 29 8 17 8 5 29 29 8 2 8 8 29 25 18 29 8 29 29 29 29 29 29 25 14 29 23 29 29 29 18 29 25 2 29 29 29 29 2 29 31 18 29 31 29 29 29 29 29 25 29 8 2 8 8 18 6 29 23 8 29 8 5 29 8 25 29 29 29 6 2 29 25 23 8 27 29 2 2 8 8 29 2 23 29 29 18 29 2 2 8 8 23 29 2 29 2 8 2 18 29 31 8 29 8 2 8 29 29 23 8 2 29 23 29 29 29 29 29 29 29 23 2 29 5 18 29 2 29 23 29 23 6 5 29 29 2 29 18 27 23 2 29 8 29 2 29 2 23 18 5 5 29 29 23 29 29 25 26 29 23 2 29 29 29 2 2 23 29 31 23 29 29 8 8 29 2 23 8 23 2 23 23 31 29 29 29 2 29 23 6 8 24 29 23 29 29 29 31 2 29 29 29 8 29 29 8 29 18 29 29 29 29 29 2 29 29 8 29 29 29 8 14 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 14 2 29 29 18 29 8 29 29 13 25 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 2 13 29 29 29 29 29 2 29 29 26 29 18 29 29 29 29 29 29 2 16 13 29 8 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 31 14 6 29 29 29 29 31 29 2 29 29 29 29 29 8 29 29 29 14 29 8 8 29 26 6 29 8 29 31 29 31 29 29 29 29 18 29 29 29 27 8 18 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 8 2 31 29 29 29 29 26 29 29 29 29 2 29 29 27 8 29 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 25 29 29 16 29 29 2 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 13 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 25 29 29 25 29 29 29 29 31 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 16 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 14 29 29 29 29 29 25 18 29 29 29 29 18 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 25 29 29 29 29 29 29 31 8 25 25 25 29 29 29 29 25 27 27 29 29 29 6 29 29 29 25 6 25 25 25 29 2 8 31 25 31 29 25 27 29 29 29 14 31 29 29 29 27 29 25 18 29 29 29 29 29 29 8 25 29 29 29 29 29 29 25 29 29 27 29 29 14 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 2 29 29 29 2 29 29 29 29 29 2 29 24 4 29 2 8 17 29 17 8 29 31 29 29 2 29 29 8 29 29 29 2 29 29 29 2 2 2 2 29 8 29 29 29 25 29 29 5 29 29 8 29 8 5 29 29 29 29 14 29 29 29 29 29 29 29 29 2 2 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 23 29 29 29 29 29 17 29 29 29 16 29 29 23 2 29 29 29 29 29 23 2 29 29 29 29 8 29 29 17 25 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 17 29 29 29 29 8 2 4 26 16 29 29 29 16 29 17 29 29 8 29 17 29 29 29 23 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 23 29 29 29 29 17 8 29 29 29 2 29 29 8 29 29 29 29 5 29 26 29 29 29 29 26 26 8 29 29 29 29 29 23 8 29 8 17 29 29 29 29 29 2 8 29 8 29 29 8 23 29 29 23 29 29 29 29 29 17 29 29 29 29 17 29 29 29 29 23 29 29 29 29 31 29 2 29 29 29 29 29 29 29 26 29 29 23 29 29 29 29 8 29 23 29 23 2 29 29 29 23 29 25 29 29 23 29 29 29 23 29 5 29 29 17 29 29 2 29 29 29 23 8 2 29 29 29 8 2 18 23 8 5 29 29 5 27 31 23 26 29 8 29 23 24 23 29 29 29 29 29 23 29 29 29 29 29 31 29 2 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 31 29 25 29 2 29 29 31 29 29 8 29 29 29 8 18 29 29 27 25 25 8 8 29 25 25 29 25 29 29 31 29 8 18 29 31 29 29 29 29 29 2 29 2 29 29 29 2 6 18 14 25 18 2 25 14 1 17 4 26 27 2 29 2 2 29 18 2 2 2 29 31 2 27 18 31 29 29 2 29 29 31 29 29 25 23 2 14 2 29 29 29 29 29 29 23 8 2 29 2 2 8 29 29 23 29 29 29 29 29 29 2 8 29 29 29 25 29 29 2 29 8 23 23 2 2 18 2 23 2 8 29 8 23 2 8 8 8 8 23 2 29 29 14 29 29 2 31 23 29 29 18 29 29 29 23 8 2 2 18 8 2 18 18 18 2 29 26 23 23 14 29 25 29 2 2 31 8 2 23 2 23 29 2 31 2 29 29 29 23 8 26 23 29 23 29 2 23 29 23 31 23 2 29 29 17 18 8 23 2 18 2 23 25 5 29 2 27 29 23 2 23 2 29 18 29 23 25 8 2 23 8 23 29 29 29 2 8 23 29 29 29 23 2 29 29 29 23 23 26 25 29 23 29 29 8 24 23 18 2 23 31 6 29 29 2 29 27 2 31 31 31 29 31 18 29 29 29 29 29 8 29 29 18 25 2 31 29 25 27 18 6 29 31 8 31 29 31 31 25 31 25 29 29 29 25 29 31 8 2 14 25 31 25 14 18 31 8 8 25 31 2 29 8 29 8 29 29 31 18 29 2 8 25 8 8 25 8 29 6 2 18 2 18 6 29 29 31 29 29 29 29 29 8 6 29 29 31 18 8 25 18 29 29 25 29 25 29 2 29 8 29 29 29 29 29 18 29 29 29 16 16 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 27 29 29 29 29 6 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 8 29 16 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 19 29 29 29 13 16 29 29 19 29 16 29 29 29 29 29 29 29 29 2 29 29 16 29 16 13 29 29 27 29 25 29 16 6 29 16 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 13 29 29 29 29 29 29 16 16 16 13 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 13 29 29 29 29 16 16 29 29 16 16 16 29 16 29 16 29 29 29 29 16 29 29 29 29 8 16 8 29 16 16 29 29 29 29 16 13 29 29 16 16 16 29 16 29 29 16 29 16 16 16 16 16 29 29 16 29 16 29 29 29 29 29 29 16 8 16 29 29 16 29 29 16 29 29 16 29 29 16 19 19 29 16 16 29 16 16 16 16 13 29 16 16 16 19 19 29 16 29 16 16 29 29 29 29 19 16 16 16 29 29 17 16 19 8 16 19 29 29 16 19 29 29 16 16 16 29 29 16 16 13 16 29 29 19 16 29 16 19 13 19 29 19 16 16 13 16 16 19 19 29 16 24 19 4 26 13 9 16 29 16 29 29 19 19 16 19 16 19 19 16 16 19 29 16 19 13 19 29 29 16 17 29 29 16 16 29 16 16 29 29 16 16 16 17 29 29 8 16 16 16 29 29 29 29 29 29 29 17 29 29 29 16 29 2 29 29 16 29 16 16 29 16 29 2 29 29 29 29 29 29 29 23 29 29 18 8 29 29 18 29 8 26 2 23 8 23 18 2 25 2 23 25 29 2 29 29 29 29 2 8 26 18 5 29 29 29 29 29 5 29 23 29 20 26 2 29 29 5 29 29 29 29 23 17 29 8 29 2 29 29 29 23 29 29 29 29 31 2 2 8 2 29 29 23 8 29 8 29 29 29 2 23 2 29 8 2 29 2 29 29 29 29 2 23 31 8 29 29 29 29 29 8 8 29 2 18 29 29 4 29 8 29 23 29 17 18 8 5 8 29 23 2 29 18 29 29 2 29 23 2 29 8 23 18 29 29 29 29 29 29 29 29 29 29 16 16 26 23 19 19 19 17 2 29 29 29 17 19 16 16 19 19 16 19 16 29 29 16 19 29 29 16 29 19 16 16 29 8 29 19 16 16 16 29 23 13 19 13 16 29 29 17 29 19 29 17 29 19 29 29 14 2 29 29 29 29 16 29 17 8 29 19 19 16 2 29 16 16 19 17 29 16 29 29 17 17 19 16 8 19 2 13 19 29 29 13 23 19 19 29 29 16 29 16 29 4 29 17 29 29 2 31 29 29 29 29 29 16 29 16 29 29 18 8 29 29 29 29 29 31 29 5 29 5 29 29 29 23 29 29 23 23 29 29 29 18 24 31 29 23 27 27 2 6 29 29 8 2 29 29 29 29 27 8 2 29 29 2 29 6 29 31 27 8 2 6 29 29 2 29 29 2 29 2 29 29 29 14 29 2 8 6 29 29 29 29 29 16 13 16 29 29 29 29 29 29 29 31 31 29 29 29 29 8 8 8 29 29 2 29 18 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 18 29 29 29 29 14 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 16 2 29 8 29 29 8 29 29 29 29 25 29 29 27 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 8 18 29 29 29 29 27 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 16 29 29 29 29 29 29 6 29 2 29 25 29 13 29 29 13 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 16 16 29 29 29 16 29 16 29 29 29 29 29 16 29 8 29 8 6 14 13 29 16 29 29 29 29 29 29 29 26 8 2 29 29 29 29 18 14 29 29 29 29 29 29 31 29 29 29 16 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 13 16 13 16 19 16 29 29 29 16 29 29 29 29 13 13 29 29 29 29 29 19 29 16 16 29 29 16 29 16 16 29 16 29 29 16 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 16 13 29 19 29 16 16 13 16 29 29 29 29 29 19 29 16 19 29 29 29 19 16 13 17 29 16 29 29 29 16 29 19 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 8 29 2 16 29 29 29 29 29 19 13 29 29 29 29 19 13 29 16 29 16 29 29 29 16 17 13 16 19 16 19 29 9 13 16 29 29 16 17 16 19 16 29 19 29 17 16 29 29 29 16 16 29 19 29 29 29 16 29 29 19 29 16 29 16 29 19 29 29 27 16 13 31 19 29 16 29 16 16 13 16 29 29 16 29 29 29 29 16 29 29 8 29 29 29 29 27 2 8 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 25 27 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 29 29 24 29 4 26 29 26 2 29 2 29 29 29 2 29 29 29 29 29 29 13 2 29 29 29 29 29 29 29 29 29 29 29 23 29 29 17 29 29 29 29 4 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 17 29 29 16 29 16 29 29 29 29 29 5 18 29 29 16 16 29 29 29 29 29 23 29 29 29 29 8 29 2 2 29 29 8 8 29 29 29 8 23 29 29 18 29 29 29 29 29 29 29 29 8 29 5 29 29 29 5 29 29 8 8 18 25 29 29 26 26 29 16 29 29 29 16 16 17 29 17 29 29 29 29 29 29 16 13 19 29 29 17 16 16 29 16 29 16 29 16 29 17 17 29 16 19 19 29 29 16 16 17 16 16 6 17 19 29 29 29 29 17 29 29 19 16 16 29 29 29 16 29 29 29 29 8 29 17 2 29 29 29 29 29 26 29 29 18 23 29 2 29 29 5 29 29 29 29 29 29 31 29 2 29 29 2 29 29 2 29 23 5 29 2 29 6 29 8 29 29 29 29 23 29 29 29 29 29 25 17 29 5 18 29 2 29 29 29 29 9 29 2 29 8 29 2 23 8 25 8 23 2 2 29 8 8 23 8 2 2 8 29 18 23 29 29 17 29 29 23 8 29 29 23 29 29 29 8 2 5 31 2 23 29 29 2 24 2 8 29 29 29 29 18 29 2 29 8 29 8 29 29 29 25 29 29 8 29 13 16 16 29 29 29 29 29 29 29 8 29 27 8 29 29 2 29 29 31 29 29 29 8 29 31 2 26 29 29 29 29 8 29 8 2 29 29 18 29 29 8 2 29 29 29 25 8 31 25 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 31 31 29 29 29 2 29 6 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 14 29 29 2 27 29 29 29 29 16 16 29 29 25 29 19 19 19 29 29 19 9 19 16 19 19 29 19 29 29 29 29 29 29 16 29 13 29 29 17 29 29 29 6 8 29 29 8 29 29 14 29 18 29 18 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 13 18 25 29 2 29 29 8 14 29 29 25 29 31 14 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 31 29 29 29 14 29 18 29 29 29 29 29 8 14 25 29 29 29 29 29 29 29 8 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 8 18 29 14 29 29 2 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 8 8 25 2 29 31 25 29 8 6 29 29 29 29 29 14 29 29 31 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 2 18 29 29 29 14 2 8 29 29 29 8 2 29 29 8 2 29 31 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 24 29 29 4 8 2 8 31 29 29 17 4 8 29 29 8 8 29 29 29 29 29 8 2 29 8 29 29 31 18 14 29 29 2 23 29 8 29 29 29 29 29 29 25 29 2 25 14 29 29 2 29 18 17 29 8 29 29 29 29 29 29 2 23 29 29 29 29 29 2 29 29 29 29 29 23 29 29 2 23 8 29 29 29 29 29 31 29 5 8 29 2 8 29 29 28 25 2 29 5 8 23 8 8 8 2 29 5 29 29 2 27 2 29 18 5 29 29 2 8 2 23 29 5 8 6 8 8 23 2 31 29 29 5 2 8 29 8 2 26 23 23 18 2 18 29 31 29 8 2 18 2 23 2 29 23 29 27 8 29 5 2 29 18 29 5 29 2 18 2 5 2 29 18 29 29 23 23 2 8 31 29 8 23 26 29 23 2 23 24 29 8 8 6 29 2 29 29 29 29 29 29 8 31 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 16 29 29 29 29 8 29 31 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 18 29 29 2 8 29 29 14 8 8 2 8 18 29 29 29 29 29 27 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 25 29 29 29 29 29 29 16 29 29 29 31 29 29 29 29 29 2 29 29 29 29 29 29 16 19 19 16 29 29 29 29 6 29 29 29 29 29 16 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 19 29 16 16 13 16 13 29 29 29 16 29 29 29 29 13 16 29 16 29 29 29 29 29 25 29 24 4 2 2 2 2 29 29 16 29 29 2 29 23 2 17 29 16 29 29 29 29 29 29 29 29 23 29 29 18 29 29 29 17 29 16 29 5 16 29 29 29 8 29 2 5 23 29 2 23 29 29 29 2 29 29 5 27 16 29 16 29 2 23 29 29 29 29 18 29 29 29 5 29 29 29 29 19 29 29 23 8 29 28 29 2 5 29 17 29 17 29 29 29 29 2 16 19 16 5 29 23 29 29 17 29 29 29 29 2 8 29 29 5 29 29 29 29 23 2 29 29 29 29 29 29 29 29 29 5 29 23 2 23 5 26 29 29 23 23 18 23 18 8 29 23 29 23 29 2 29 29 29 23 26 2 24 8 29 16 29 29 19 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 13 14 29 29 29 29 29 13 29 29 31 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 31 29 27 29 29 16 18 29 29 29 29 29 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 31 16 29 29 16 29 29 16 29 29 29 29 29 29 16 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 25 29 29 29 29 29 29 29 29 29 16 29 29 16 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 31 29 29 16 29 31 29 29 29 29 27 29 29 31 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 27 29 29 29 29 29 14 29 29 29 29 29 18 6 1 4 29 2 29 29 2 29 8 29 29 18 29 29 18 29 5 29 2 18 2 29 29 29 29 29 14 29 2 31 29 23 25 29 29 2 29 29 8 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 2 29 8 2 29 29 23 25 29 18 2 29 23 29 29 2 31 5 29 29 18 29 29 8 8 29 5 29 5 23 29 29 6 2 5 27 29 29 29 5 29 18 5 29 29 23 14 2 26 29 23 5 5 8 29 18 2 29 5 23 8 25 29 5 27 26 23 8 2 18 29 29 18 23 26 23 18 17 23 29 29 31 29 23 29 29 29 18 5 31 2 29 23 5 2 8 6 31 29 5 29 2 2 5 29 2 29 29 24 8 23 5 2 31 29 31 8 29 29 29 29 29 29 31 27 29 2 29 29 16 29 29 31 29 29 29 29 29 29 29 29 2 31 18 27 31 29 31 8 29 2 2 31 2 8 8 29 2 29 29 29 29 8 29 29 2 14 29 29 18 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 6 31 29 25 29 8 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 31 29 8 29 29 29 29 31 29 31 29 29 29 8 29 29 29 29 8 29 16 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 8 17 29 26 29 18 29 13 29 19 13 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 16 16 16 29 29 29 29 16 29 29 29 29 19 16 29 29 16 13 19 16 29 29 29 16 16 29 29 16 16 29 29 29 16 29 16 29 16 29 29 29 17 29 29 8 29 29 29 29 29 8 31 29 29 29 29 29 31 29 31 8 25 31 31 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 25 29 8 29 29 31 29 8 8 29 6 6 29 8 29 8 18 8 2 29 6 2 29 8 29 18 29 29 29 1 29 8 2 2 2 2 8 8 2 2 29 29 29 2 23 2 29 5 14 29 2 29 29 29 29 5 8 8 29 8 16 31 16 29 5 29 16 29 29 31 29 2 29 29 29 29 29 29 17 16 16 29 2 2 29 29 29 29 16 29 2 29 2 5 2 29 8 2 23 18 2 29 29 2 29 18 16 16 16 29 16 13 29 29 16 29 29 18 29 5 23 27 29 29 2 29 5 29 25 14 2 2 29 5 29 29 5 26 5 29 5 8 29 5 31 8 23 29 29 25 5 2 8 8 8 5 29 29 8 18 29 29 8 23 8 23 29 18 23 23 2 8 26 2 29 8 27 29 5 29 29 25 2 8 2 23 6 23 8 23 18 8 29 5 29 5 23 23 29 29 23 23 29 8 29 8 8 23 8 23 23 5 8 26 8 2 29 23 29 5 2 23 24 5 31 18 29 31 31 25 14 18 31 18 29 29 29 29 29 8 2 27 2 29 6 29 14 2 25 29 25 29 29 16 29 29 16 13 29 13 25 29 29 29 29 29 6 8 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 8 2 8 29 8 29 29 29 29 16 29 29 29 29 29 16 18 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 8 8 29 29 29 29 29 29 29 8 8 18 8 29 2 29 16 13 16 29 29 29 16 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 6 8 29 8 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 8 29 29 2 2 29 18 29 29 8 29 29 29 29 2 29 2 2 29 29 27 29 2 8 18 29 8 29 16 16 8 29 29 29 29 2 29 29 8 8 29 14 29 8 29 25 29 29 31 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 25 31 29 14 27 6 29 29 25 29 31 29 8 29 29 8 8 14 29 2 25 16 16 29 19 29 13 16 13 29 29 29 16 13 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 19 29 29 19 29 29 16 16 16 29 29 16 19 29 23 29 16 13 29 29 29 29 18 29 29 24 4 2 29 2 6 29 5 2 8 5 29 29 2 18 2 23 29 29 23 26 29 5 29 29 25 2 2 2 29 23 2 29 5 29 29 2 8 14 23 8 26 29 8 29 6 29 29 18 29 29 29 8 2 5 5 2 5 23 29 29 29 29 5 18 2 29 8 29 29 29 27 29 2 5 29 29 23 29 8 5 2 23 8 14 26 8 2 29 8 29 8 29 8 23 5 5 8 2 29 2 23 2 29 2 23 26 29 2 8 29 29 29 8 29 23 29 29 26 29 29 29 23 29 5 2 29 29 5 8 31 29 8 23 29 23 29 8 5 6 5 8 29 23 23 25 29 26 23 8 31 29 29 29 13 29 29 29 23 24 29 29 5 8 29 29 29 2 8 29 16 29 16 16 16 29 29 13 13 29 29 29 29 29 29 29 13 29 29 29 29 8 29 25 29 16 29 8 29 29 29 29 29 29 29 2 31 8 29 29 29 29 29 29 29 29 29 29 29 29 8 31 25 29 29 29 29 14 6 29 29 18 29 29 8 29 31 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 27 29 29 29 29 2 8 29 29 29 8 29 29 29 29 8 8 2 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 8 29 29 8 29 31 29 8 2 29 25 29 29 29 29 29 2 29 29 14 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 8 29 18 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 40 28 4 29 29 8 2 31 5 18 29 29 29 8 8 2 5 8 29 2 29 29 23 2 29 29 29 2 29 29 29 29 31 2 29 2 23 18 18 29 29 31 25 29 25 29 31 2 29 23 2 29 8 29 29 18 8 29 8 2 2 2 29 23 8 29 29 23 8 29 2 5 2 18 2 23 29 29 18 29 29 2 29 29 29 8 23 29 29 29 29 29 29 8 29 29 29 23 29 29 23 29 29 29 18 29 29 29 29 2 5 23 29 29 29 8 5 29 29 5 2 18 29 8 29 6 8 29 23 29 5 29 14 29 8 29 29 8 31 23 29 29 31 29 18 23 2 29 8 8 2 8 23 29 2 23 18 5 8 2 8 8 23 8 29 29 8 29 8 5 29 8 2 2 2 23 29 29 29 8 8 29 8 29 23 29 23 31 29 29 29 29 29 29 29 29 2 2 29 23 2 27 29 29 8 29 23 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 5 29 29 29 5 2 29 29 29 29 2 29 29 23 29 29 2 23 29 8 29 29 17 8 2 29 23 2 29 23 23 29 29 29 29 24 29 29 29 29 29 29 29 29 2 2 29 29 23 2 29 2 29 29 29 29 8 29 8 29 29 29 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 31 29 29 29 29 29 29 6 2 29 29 29 29 29 29 25 29 29 29 29 2 29 29 18 29 29 8 2 29 29 8 29 29 14 29 29 29 29 6 2 29 29 29 29 31 29 29 31 29 29 25 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 31 29 16 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 13 29 29 29 29 29 29 8 29 29 25 29 31 29 29 29 25 29 2 29 2 29 29 29 29 29 29 29 29 29 18 29 25 29 29 29 29 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 8 18 29 2 8 25 14 29 29 29 2 29 29 29 29 29 29 29 29 17 29 29 29 29 8 29 8 25 29 8 8 29 29 2 29 29 29 29 29 29 2 29 8 29 29 29 9 29 29 6 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 25 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 8 16 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 19 13 16 29 29 29 8 29 16 29 29 29 29 29 29 8 29 29 29 2 14 29 29 29 29 29 27 29 27 29 29 2 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 16 14 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 16 29 29 29 8 14 29 29 29 29 2 2 31 29 14 29 29 29 29 29 29 8 29 29 25 25 29 2 29 29 29 29 2 29 8 29 29 29 29 29 29 6 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 8 8 29 8 29 25 29 29 29 29 29 29 29 2 31 8 8 29 8 29 29 25 18 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 8 8 18 8 29 29 29 29 29 29 29 8 27 27 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 2 2 29 29 29 29 29 24 4 26 29 25 2 25 29 25 29 2 29 2 29 29 2 8 8 2 8 2 8 8 29 26 29 29 29 29 29 5 29 29 23 6 29 29 6 29 31 29 2 8 29 2 29 29 31 29 2 5 29 29 29 2 29 29 29 16 23 29 29 29 29 29 2 29 29 5 2 25 23 29 29 29 29 29 29 29 8 18 29 29 29 8 8 14 5 23 29 29 29 31 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 26 29 8 29 29 18 29 31 29 18 5 29 29 29 29 18 26 29 29 2 8 29 29 29 2 29 18 29 2 23 8 29 29 29 31 29 5 29 8 29 29 29 6 29 2 2 29 29 6 29 29 29 29 5 29 29 16 29 26 16 29 16 29 16 8 29 17 19 29 16 16 29 16 29 29 29 29 17 8 29 25 16 29 29 29 29 23 8 23 8 29 29 29 8 23 29 31 23 2 29 8 29 29 6 23 23 29 29 26 2 29 29 6 23 29 2 29 29 29 29 5 29 29 29 23 23 29 29 23 29 5 29 18 29 23 18 29 29 4 29 29 29 23 8 29 2 29 29 29 29 23 29 29 29 29 29 29 29 5 5 29 4 29 29 8 6 26 26 29 29 29 17 29 2 29 29 23 29 29 8 29 18 29 29 23 5 29 29 23 29 29 31 29 23 29 29 2 29 29 2 23 29 29 2 29 23 29 2 8 8 29 29 17 29 29 29 17 29 29 18 29 29 2 29 29 8 5 5 26 2 29 18 29 29 8 23 26 24 29 8 25 29 25 29 8 25 29 8 29 29 29 29 29 25 29 29 18 25 29 31 31 25 29 29 29 29 8 29 6 18 31 29 29 25 6 8 8 8 29 25 25 29 29 29 18 29 29 29 29 29 29 14 6 29 29 31 29 29 29 25 29 31 29 29 29 2 29 29 8 29 29 29 29 8 8 2 2 29 29 18 29 29 8 29 2 29 25 8 29 8 8 8 8 29 29 25 29 29 29 29 29 29 29 25 29 31 29 25 2 14 29 25 27 14 29 29 26 29 29 29 29 8 25 25 29 29 29 25 25 29 29 29 25 29 29 29 29 8 2 29 29 29 2 29 29 8 29 29 29 8 2 8 18 8 29 29 29 29 29 26 29 25 27 29 29 25 25 29 29 29 29 29 31 29 18 29 2 29 2 8 29 29 29 29 29 29 18 31 29 29 8 29 29 29 29 25 29 8 2 29 25 14 29 29 29 29 29 8 29 8 29 18 29 29 8 8 29 25 6 25 29 29 25 29 29 29 18 29 29 2 2 31 29 2 29 18 29 29 2 25 14 8 29 29 29 29 29 2 29 31 25 18 29 29 25 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 25 29 29 29 29 16 29 29 29 29 29 29 29 8 6 29 8 25 29 25 29 29 29 29 25 14 14 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 25 29 29 29 25 29 29 8 29 29 25 25 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 18 29 25 29 26 29 29 29 25 29 27 29 29 25 29 29 29 8 29 29 29 29 8 29 29 29 16 25 29 29 29 29 25 29 25 29 29 26 25 27 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 2 8 25 29 25 25 25 29 17 29 29 29 29 29 29 29 29 29 16 29 19 29 29 29 29 29 16 29 29 29 8 29 29 6 29 16 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 25 29 29 29 18 8 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 31 29 31 2 29 25 25 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 25 29 29 25 29 8 29 14 29 29 29 29 29 29 29 29 29 29 25 29 8 29 18 8 29 2 8 18 27 29 29 2 29 29 29 29 29 29 18 2 29 25 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 29 29 29 29 8 29 29 29 29 29 8 29 29 8 29 29 18 29 29 29 29 8 29 29 29 29 8 29 29 29 24 29 4 2 29 29 5 29 29 29 2 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 27 29 2 31 29 29 29 2 29 2 29 2 31 29 29 29 16 13 29 16 16 16 29 16 29 16 29 29 29 29 2 29 29 29 29 29 23 29 16 29 29 29 16 2 29 29 23 29 26 29 2 31 2 8 29 8 5 2 29 29 18 2 8 2 29 29 27 23 8 29 29 29 29 23 29 2 31 29 29 2 2 29 31 8 2 18 23 29 29 2 29 23 29 23 8 8 2 29 31 18 8 5 2 8 29 5 5 2 29 5 29 2 2 23 29 29 6 29 29 29 2 8 27 23 29 26 29 29 29 26 29 29 23 29 29 29 23 2 31 29 31 18 29 2 26 8 8 23 23 2 29 23 29 29 18 29 23 23 29 29 25 29 29 29 5 2 29 29 2 6 8 8 8 23 23 29 8 29 2 26 29 31 8 29 5 29 29 29 29 5 2 23 29 8 23 5 18 29 29 23 2 2 29 5 8 29 29 6 29 23 29 29 6 8 29 8 23 24 29 23 8 18 29 18 29 29 8 29 31 29 29 18 29 29 29 29 23 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 16 29 29 29 2 29 29 8 8 8 29 29 29 8 25 29 29 29 2 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 2 29 29 29 2 29 29 29 16 29 31 29 29 29 29 16 29 6 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 31 6 29 29 29 16 29 29 29 29 29 27 13 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 16 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 31 29 29 29 29 29 16 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 13 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 13 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 25 27 29 29 31 29 29 25 16 29 25 29 14 25 29 8 25 29 29 29 29 29 29 29 18 29 29 2 29 29 29 18 8 29 29 29 29 16 16 29 29 29 29 29 16 29 29 17 16 29 29 29 17 29 29 29 29 29 29 16 16 6 29 16 29 16 29 29 29 29 29 29 16 16 16 29 16 29 29 29 29 16 16 16 29 16 16 29 29 16 13 29 8 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 8 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 8 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 6 6 18 29 29 29 29 25 8 29 29 6 29 29 29 25 29 2 8 2 29 24 29 4 29 29 2 2 29 29 2 8 29 29 2 29 29 29 29 17 2 29 29 2 8 2 8 29 29 29 29 8 29 29 2 29 29 29 29 23 29 29 29 14 5 8 2 2 29 2 8 29 23 29 2 29 8 29 23 5 31 18 29 2 8 23 29 23 2 31 23 29 2 29 15 2 31 29 23 29 29 18 2 2 23 23 29 2 2 29 23 29 8 29 29 23 2 5 29 8 8 23 29 26 29 29 5 8 5 29 23 29 29 26 29 2 29 29 29 29 26 8 5 2 29 2 23 18 29 26 27 5 5 5 29 29 2 29 5 2 5 25 23 8 18 23 29 26 26 8 29 24 29 18 29 29 29 5 29 29 2 29 29 31 29 14 29 29 8 26 29 31 8 29 18 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 2 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 18 29 29 29 29 16 29 29 29 31 29 29 2 8 29 29 29 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 8 25 29 8 8 6 8 29 25 25 6 29 29 8 29 29 29 26 29 29 23 29 29 16 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 8 8 29 6 6 29 29 29 29 18 29 29 29 2 14 8 2 29 8 29 1 4 29 2 5 2 2 29 23 29 29 29 2 29 23 29 29 29 2 29 8 29 23 29 8 18 5 2 29 29 2 14 29 29 29 29 29 23 8 29 23 29 8 23 31 29 29 2 2 23 29 29 29 23 29 29 8 2 18 2 29 23 31 23 8 8 29 2 18 29 23 29 23 8 29 8 5 17 23 29 31 29 23 29 31 31 20 23 29 29 2 23 8 29 2 5 2 5 29 29 29 18 2 23 2 29 29 17 8 29 23 8 29 2 29 8 23 8 23 29 29 8 29 2 2 29 2 5 5 2 5 23 29 23 8 31 29 24 29 8 31 25 5 2 29 8 29 29 29 29 29 29 26 29 29 29 16 16 29 29 29 16 16 16 16 19 13 13 29 29 29 29 29 29 29 29 29 8 2 29 29 8 8 31 29 29 29 14 29 29 29 29 29 8 29 2 8 18 29 8 8 8 29 29 2 2 8 8 29 2 29 8 8 8 29 8 29 2 29 29 16 29 29 29 29 16 29 29 29 29 29 16 16 16 29 19 29 16 29 29 29 19 16 29 29 29 29 13 29 29 29 29 29 16 29 29 16 29 16 31 16 29 29 29 16 29 16 29 16 29 29 29 16 16 29 29 29 29 29 29 16 16 29 16 29 19 29 16 16 29 13 29 16 29 16 16 16 19 16 29 19 16 29 13 29 16 29 29 16 29 19 19 16 29 29 29 13 29 16 13 16 29 16 16 29 29 29 16 16 16 29 16 29 29 16 29 16 29 19 19 29 13 29 29 19 19 19 29 13 16 19 16 13 16 13 9 16 9 29 19 16 19 29 16 16 16 16 29 16 19 19 13 19 19 19 16 16 16 29 19 16 29 16 16 19 29 13 16 16 13 19 19 19 29 16 29 16 16 19 29 16 29 16 16 16 16 13 16 16 16 16 16 29 29 19 16 19 29 16 29 13 16 29 16 29 29 29 29 16 29 16 29 29 29 6 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 29 29 16 29 16 29 16 29 19 29 16 16 29 29 16 19 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 2 29 8 18 29 8 29 29 16 29 29 29 16 16 29 16 16 16 29 13 29 29 29 29 16 29 29 19 16 13 29 16 29 16 16 29 29 29 29 16 29 29 8 29 2 8 2 8 18 29 2 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 25 31 29 29 2 29 29 16 18 29 19 13 29 2 16 29 29 18 29 8 29 1 17 29 17 29 29 2 29 2 2 29 29 29 8 23 29 2 29 29 2 29 8 8 2 2 29 23 29 29 29 29 29 2 29 23 6 5 2 29 23 2 8 29 29 8 29 2 29 25 29 29 23 29 29 29 8 29 29 29 29 29 29 8 5 5 29 29 8 23 29 26 29 23 29 31 29 2 29 29 29 2 29 29 17 29 23 29 2 29 29 29 29 8 29 23 31 29 2 29 16 27 23 29 29 29 29 2 16 29 29 8 29 16 29 29 5 2 29 23 8 29 16 17 2 29 29 5 29 29 29 2 29 25 29 25 16 29 16 16 19 29 29 29 29 29 31 29 8 23 2 23 29 23 29 29 29 29 26 8 8 18 2 29 5 29 29 29 5 23 29 29 2 2 18 29 29 23 23 29 29 29 23 8 8 29 29 29 29 31 23 29 8 29 8 8 23 29 6 2 29 5 29 29 29 23 31 29 23 23 29 2 29 29 29 18 29 2 23 2 29 29 29 29 16 29 17 13 29 23 29 29 29 29 24 23 29 29 16 17 16 29 29 18 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 8 8 8 29 29 29 29 2 29 29 29 29 25 2 27 29 29 26 16 29 29 16 29 2 29 29 29 29 29 29 31 29 25 29 29 31 29 29 29 29 2 29 29 8 29 27 29 8 8 29 29 29 2 29 29 29 29 29 29 8 29 29 29 8 29 14 29 16 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 8 8 8 8 29 2 29 29 8 29 29 29 29 29 2 29 31 8 31 29 18 14 8 29 29 2 29 29 31 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 8 29 8 8 8 8 29 29 27 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 14 14 29 14 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 8 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 14 29 29 6 29 29 1 17 4 29 29 29 2 2 29 18 8 29 31 29 2 29 29 29 5 29 2 29 29 29 29 8 2 2 2 8 29 23 2 8 29 29 29 29 2 29 29 8 29 29 29 29 29 29 2 29 14 29 23 27 29 29 8 29 2 8 31 29 29 29 29 29 29 27 29 29 29 23 2 8 29 29 2 29 29 29 29 29 29 29 23 29 8 29 25 29 29 2 29 23 29 29 29 25 25 2 29 2 25 29 29 18 18 29 2 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 27 14 17 29 18 31 29 29 29 29 29 29 2 29 29 29 29 29 29 23 29 2 29 29 29 29 8 29 8 29 29 29 2 8 29 29 29 29 29 27 8 29 29 29 29 29 23 25 29 29 18 29 29 29 29 29 29 8 2 29 31 29 2 23 29 29 29 29 8 29 29 29 29 31 23 29 29 29 5 29 29 29 29 29 29 16 16 29 29 13 29 29 29 29 27 29 2 2 18 29 29 29 23 29 29 29 2 31 8 29 29 29 29 2 29 29 5 29 23 8 14 29 29 29 5 4 5 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 17 29 5 5 29 29 18 29 16 25 29 16 2 29 23 29 18 8 29 29 31 17 17 29 8 29 29 29 18 29 29 2 29 23 29 29 29 31 29 8 31 29 8 4 2 2 29 29 23 2 23 8 29 5 23 2 8 17 29 29 8 29 29 23 29 29 8 29 17 29 25 27 29 23 29 29 23 29 29 17 29 29 29 29 29 27 5 29 29 23 8 23 29 29 29 29 5 8 8 29 29 29 29 26 29 29 27 5 8 29 5 29 29 5 2 29 29 8 17 2 26 23 29 29 17 18 18 29 8 24 2 29 29 2 29 8 29 29 31 8 29 18 2 8 29 27 29 18 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 8 29 29 29 29 29 29 25 29 31 29 29 29 29 29 29 29 31 2 29 27 29 8 29 29 29 8 2 25 29 29 8 29 29 2 29 29 26 29 8 29 29 29 16 8 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 14 29 8 29 29 29 29 26 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 18 29 29 29 29 29 8 29 31 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 27 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 6 19 29 16 29 29 29 16 16 16 29 16 29 8 2 29 29 17 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 2 16 18 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 8 29 29 2 29 29 29 29 29 2 29 29 29 29 8 2 29 29 29 29 29 29 14 2 29 29 29 25 29 25 29 29 8 29 8 29 6 29 29 29 25 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 25 29 29 18 29 29 8 29 29 29 29 29 29 29 31 29 29 29 25 29 29 8 8 17 25 29 2 29 8 8 8 29 29 29 29 29 29 2 29 18 29 14 29 8 29 2 29 29 29 31 29 2 29 29 2 2 29 2 29 29 8 29 8 8 29 8 29 8 2 29 29 29 29 25 29 8 29 29 8 31 2 29 25 8 8 26 8 31 2 29 29 29 26 29 29 2 27 29 29 29 29 29 29 29 29 29 8 8 29 29 29 8 27 8 29 2 29 29 2 8 29 29 29 29 27 18 29 29 29 29 29 29 29 29 8 29 8 29 29 29 25 5 29 18 31 31 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 29 18 2 29 18 29 2 29 8 29 29 18 25 29 8 8 29 8 29 29 16 29 17 29 29 19 16 29 8 29 14 29 31 8 29 29 2 29 29 2 18 29 29 6 29 29 18 29 29 8 29 2 26 2 29 29 8 29 25 29 8 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 16 29 29 29 19 29 19 29 29 29 16 19 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 16 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 16 18 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 25 8 8 29 29 31 29 29 29 29 29 29 29 29 29 31 29 18 29 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 18 29 2 29 29 25 29 29 25 29 8 29 8 29 16 13 29 16 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 19 8 19 16 16 9 9 29 29 29 19 19 19 16 29 29 29 29 8 29 29 29 29 29 18 29 8 29 29 29 29 29 8 29 29 29 29 18 29 29 29 16 29 29 29 29 29 29 29 16 16 16 29 29 19 29 16 29 16 29 29 29 29 29 29 29 29 29 29 8 29 2 25 29 8 29 29 29 29 29 8 29 8 29 29 18 31 2 29 18 29 29 6 29 29 18 18 29 29 29 29 24 29 4 29 2 25 2 29 29 29 29 2 29 2 5 29 2 2 8 2 23 2 29 8 5 2 29 29 27 5 29 8 31 18 5 29 29 6 29 18 18 18 8 29 2 23 29 2 2 29 8 29 17 2 29 23 2 27 31 8 5 17 29 23 2 2 29 18 8 29 29 29 29 23 5 23 29 8 2 23 2 18 29 29 29 8 5 29 29 2 18 29 23 29 29 8 23 8 29 29 5 2 29 27 26 23 5 29 29 2 29 5 29 31 29 31 5 2 29 8 18 23 2 8 23 29 29 29 29 2 5 8 29 8 2 26 8 29 5 29 29 17 2 29 29 23 29 29 29 5 29 29 29 2 29 29 29 2 29 23 2 2 8 8 29 8 6 23 2 2 26 29 5 8 29 24 29 29 29 14 29 29 29 29 29 29 29 8 8 29 29 29 29 6 29 29 2 18 29 29 29 29 29 29 25 29 31 29 29 29 31 27 8 8 2 6 8 29 8 29 18 29 29 29 29 29 6 29 2 6 25 8 29 27 29 29 8 18 29 29 29 29 29 2 29 2 2 25 29 29 8 29 29 29 29 29 29 29 29 29 29 29 18 29 29 8 29 8 25 29 29 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 14 14 14 29 2 18 29 2 18 8 14 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 31 29 18 29 29 31 29 27 31 29 29 29 29 29 29 29 5 8 29 29 29 8 8 29 29 29 2 29 29 29 8 29 29 18 8 29 29 29 31 25 25 29 25 29 29 25 8 29 29 29 2 29 31 29 29 31 29 2 18 29 29 25 29 27 29 8 2 18 2 2 8 29 2 29 8 18 25 29 8 8 29 6 29 29 29 8 2 25 8 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 27 29 29 29 8 18 29 29 29 29 29 29 29 29 25 29 6 18 29 18 27 14 25 8 29 29 25 29 29 29 16 29 25 29 16 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 8 29 14 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 16 29 29 8 16 29 16 40 29 17 4 8 29 13 26 29 29 29 29 29 18 29 29 8 29 2 29 17 25 25 2 29 29 29 2 29 29 29 2 29 29 29 29 5 29 29 29 29 26 5 29 29 29 29 29 4 29 29 29 2 29 4 29 2 29 29 29 2 18 29 29 2 29 23 29 29 31 23 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 8 29 29 29 29 8 5 29 29 17 29 2 29 17 8 2 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 23 29 29 29 29 16 29 16 13 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 2 29 29 29 29 29 29 29 23 18 29 29 29 29 29 18 4 26 2 29 29 29 2 29 29 29 31 29 29 29 29 29 23 29 18 31 2 23 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 2 23 2 29 29 18 29 29 29 29 29 29 29 8 2 23 29 29 5 8 29 29 29 18 29 2 29 29 17 23 29 29 8 17 29 29 29 5 16 13 13 29 29 29 29 16 29 16 19 23 29 29 29 29 17 29 29 29 29 16 29 23 29 29 29 29 29 29 23 29 25 29 2 2 8 23 2 23 2 8 23 29 29 26 29 29 18 29 29 8 29 29 29 29 29 17 2 23 29 29 23 29 29 29 29 29 29 2 29 29 23 16 29 29 29 29 5 29 29 5 29 8 29 5 29 8 29 29 29 29 29 24 29 29 18 23 25 29 8 31 14 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 31 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 2 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 18 29 25 29 29 29 29 27 29 29 29 29 29 25 18 27 29 29 29 29 29 29 25 29 29 29 25 25 2 25 29 25 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 27 29 29 29 29 29 29 29 6 8 29 29 25 25 14 18 25 29 2 18 2 29 29 25 29 29 29 29 29 25 29 29 2 29 8 29 29 29 25 2 8 6 25 29 29 2 27 31 2 29 25 29 18 2 2 29 29 29 29 2 29 29 29 25 14 2 29 29 29 29 29 29 29 29 18 8 29 27 29 29 29 29 29 29 29 29 29 18 29 29 14 8 29 18 29 14 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 24 5 4 4 29 29 2 8 2 29 31 2 29 29 6 2 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 2 16 29 16 29 29 19 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 2 8 29 6 17 2 29 2 29 18 31 29 25 2 8 29 29 29 29 8 23 8 29 29 29 8 29 2 2 8 18 29 2 29 29 8 29 31 8 29 18 23 29 29 29 8 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 8 18 29 29 4 29 29 8 29 5 29 29 29 31 8 2 2 29 29 29 29 23 29 29 14 29 23 29 6 29 23 23 29 23 29 29 8 29 29 18 29 31 2 23 31 29 2 23 29 8 5 2 29 29 2 18 8 29 29 25 8 5 31 27 5 2 29 8 26 29 4 29 8 2 29 29 5 29 31 29 23 17 23 26 26 23 8 26 8 23 29 5 29 2 2 23 29 23 29 29 24 29 31 18 29 8 31 29 18 29 25 25 25 29 31 29 31 29 25 31 2 29 2 2 29 25 29 29 31 8 2 8 18 29 18 29 2 8 8 8 29 29 8 2 6 29 6 26 2 31 18 29 29 29 2 8 6 25 6 29 29 8 2 2 2 18 29 29 18 29 29 29 29 29 29 2 25 29 29 29 29 29 18 29 25 25 25 29 29 29 18 18 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 8 29 2 29 2 29 29 8 29 29 2 29 29 29 29 29 29 29 25 29 29 18 29 27 29 29 25 29 29 29 29 14 18 29 27 29 29 29 29 25 25 25 27 29 2 18 29 31 6 18 29 29 25 6 29 29 8 8 6 14 29 24 2 4 2 2 2 29 2 8 8 2 2 29 18 29 2 29 18 31 8 29 25 2 29 18 23 29 8 2 29 2 29 8 18 29 29 29 29 23 2 25 29 29 2 23 29 18 29 29 25 2 23 23 29 8 31 29 23 29 29 29 2 29 5 29 29 23 8 29 8 8 29 2 5 2 2 2 29 23 8 23 29 29 29 29 23 8 29 23 8 29 29 23 23 29 8 18 29 29 18 23 29 26 2 18 29 29 18 8 23 2 23 5 23 8 23 29 29 2 23 23 29 5 23 29 2 29 2 23 29 8 18 26 29 23 2 5 8 2 23 8 2 8 8 29 23 26 5 8 2 29 8 2 26 23 2 23 8 23 29 8 23 29 18 29 8 5 2 31 8 23 29 8 2 24 18 23 27 8 29 8 8 18 29 18 8 29 29 25 25 31 29 31 29 18 25 6 2 6 8 18 29 29 31 18 8 8 29 8 29 8 25 29 8 27 29 18 6 8 29 2 31 29 29 2 8 6 14 14 2 31 31 2 29 29 29 29 29 29 14 31 8 8 8 26 29 8 29 2 18 31 29 29 29 29 29 2 25 29 29 8 2 29 29 6 31 29 29 6 8 18 29 2 31 2 18 25 29 8 8 6 8 29 8 8 25 2 25 25 8 31 29 29 24 2 4 26 18 2 29 2 29 23 29 5 8 23 31 29 29 29 23 2 23 8 18 23 29 23 26 5 2 23 2 2 2 8 23 2 29 23 8 2 8 2 29 23 29 29 18 23 23 29 18 23 2 23 8 29 8 29 8 23 2 2 23 8 8 2 8 29 23 8 23 2 23 8 2 5 2 23 8 2 2 8 6 23 23 23 8 23 2 26 8 2 23 5 29 29 23 29 23 23 5 29 31 29 29 26 23 29 29 29 29 29 8 24 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 13 2 29 29 29 29 29 29 29 29 29 2 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 31 29 29 29 29 29 29 29 25 29 29 29 29 29 1 2 4 29 26 2 29 29 2 29 29 29 8 29 18 23 8 29 29 29 31 18 29 29 23 2 2 25 29 18 18 29 2 5 29 31 29 29 31 23 2 18 29 5 29 29 8 25 26 25 29 29 29 29 23 18 29 29 29 25 29 29 2 29 25 29 23 29 14 8 29 29 25 29 29 29 29 29 29 29 2 25 23 8 29 31 29 14 29 8 23 2 29 5 29 31 8 29 29 29 29 29 29 18 23 29 27 29 18 8 18 2 8 2 29 18 29 18 29 8 2 18 8 31 5 8 29 25 18 23 18 8 29 29 2 23 8 29 29 8 2 29 23 29 8 29 29 18 18 26 25 29 29 18 29 29 8 29 5 29 23 29 2 29 29 18 29 29 8 23 8 8 29 8 31 25 5 29 29 29 29 29 29 2 8 29 25 29 8 29 23 29 29 8 8 29 29 29 18 29 23 29 8 27 29 8 29 23 29 29 8 2 26 29 29 29 31 31 8 29 31 29 23 8 23 8 29 29 25 29 8 25 8 23 29 31 29 23 2 5 29 29 18 8 23 29 8 29 29 29 29 8 29 18 29 29 29 29 29 2 29 29 14 29 23 29 18 25 18 29 5 29 23 8 25 18 29 8 29 8 29 29 18 23 29 29 8 29 8 8 29 5 25 29 2 31 29 18 2 23 29 14 8 29 29 2 25 29 29 23 8 5 2 29 8 29 8 31 18 29 29 29 24 29 29 23 2 5 29 8 31 31 25 29 29 29 29 25 29 29 29 29 6 29 29 27 29 29 25 29 29 14 2 29 29 8 6 25 25 29 6 2 29 8 29 29 29 29 29 29 25 29 25 29 25 8 29 29 29 8 25 8 25 29 25 25 29 29 27 29 29 29 25 8 29 29 29 2 14 2 29 29 29 25 29 29 6 29 25 2 18 2 29 29 29 31 27 25 29 6 29 26 29 29 29 29 18 25 29 29 29 29 29 29 2 29 6 29 29 14 8 29 29 29 2 29 25 29 18 29 31 14 29 29 29 29 25 29 27 29 14 25 8 29 29 29 18 6 8 8 8 31 31 25 2 8 29 40 2 4 31 29 2 2 5 2 18 25 5 29 18 23 5 25 5 29 6 2 29 23 23 23 29 8 29 8 5 29 8 5 29 2 29 8 23 8 29 23 29 2 29 18 2 23 23 8 5 5 8 29 23 29 5 23 14 29 23 18 23 31 18 2 18 29 23 8 8 8 2 23 29 29 29 25 29 18 6 23 8 5 18 5 8 29 5 2 2 23 18 2 29 18 23 8 18 23 29 2 18 23 8 23 27 29 23 2 29 2 5 29 23 5 6 5 31 23 8 26 29 18 18 23 6 23 23 5 23 2 6 24 8 23 8 8 18 18 8 25 29 2 31 18 31 8 8 29 25 2 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 2 29 8 13 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 13 8 18 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 13 29 29 8 29 29 29 29 29 29 29 29 29 27 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 16 16 29 29 16 29 16 16 13 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 8 29 29 29 8 29 25 29 29 29 31 8 18 8 29 8 29 31 14 29 8 18 18 27 8 18 8 40 17 4 26 2 2 2 29 8 29 29 8 2 25 2 2 29 18 23 2 2 2 2 23 18 29 18 23 5 2 23 2 8 25 8 23 29 23 5 23 8 2 25 23 23 2 18 23 23 8 17 29 5 23 29 23 2 23 2 2 23 23 2 23 8 5 8 5 23 8 6 23 6 23 8 6 31 29 23 23 23 8 29 23 18 5 2 23 29 6 23 23 8 2 8 23 18 26 2 23 23 2 23 23 2 23 5 24 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 13 2 13 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 2 31 29 29 29 29 2 2 29 29 25 31 8 8 29 29 25 25 31 29 8 18 8 8 8 29 8 8 24 4 2 18 18 29 23 23 5 23 23 2 29 18 2 8 27 8 2 29 29 23 31 5 29 23 18 23 8 8 18 23 5 2 8 29 8 2 23 23 29 18 23 2 23 23 29 8 23 8 8 5 8 5 18 2 8 23 2 23 8 23 8 26 2 18 5 8 29 23 29 5 23 23 29 2 18 5 23 8 2 23 5 23 23 23 29 23 29 29 23 24 8 29 14 14 18 6 2 8 26 5 27 29 14 18 8 23 8 25 29 29 29 31 8 8 14 2 8 8 31 29 14 29 29 29 27 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 24 17 4 2 17 29 8 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 25 5 29 29 8 29 29 29 29 18 29 29 29 29 29 17 29 29 16 29 29 29 29 29 29 5 18 29 29 29 29 29 29 29 29 29 5 8 18 18 29 5 29 29 29 8 29 29 23 29 18 29 29 2 29 2 17 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 2 29 29 29 29 29 29 29 17 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 23 29 2 29 29 29 23 29 29 29 29 29 29 29 29 29 29 17 5 29 29 29 29 29 29 29 29 29 13 2 29 5 26 29 29 29 29 29 29 29 29 29 5 29 2 29 2 29 8 29 29 29 29 29 29 29 8 29 2 5 29 29 29 23 5 29 29 29 29 17 29 29 8 29 29 23 29 29 29 2 27 8 29 29 29 29 23 29 29 29 29 29 29 17 29 23 29 18 18 5 29 23 26 29 6 29 29 23 29 31 29 2 6 29 29 29 5 8 18 23 29 2 29 5 29 29 29 18 29 29 29 5 8 29 29 29 2 23 29 29 23 26 2 29 8 8 18 8 23 29 23 29 23 29 29 23 6 23 2 2 23 23 29 8 24 31 2 29 29 29 29 29 29 2 29 31 18 6 18 8 18 2 8 29 8 6 29 25 25 25 29 14 29 6 8 25 29 2 8 25 14 25 29 29 25 8 31 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 14 24 2 29 4 26 18 2 2 23 29 2 23 29 29 23 29 29 29 8 2 29 2 23 25 2 29 5 29 29 8 8 29 8 2 25 23 25 8 8 29 29 23 2 29 29 29 29 18 29 31 23 23 29 29 29 23 5 29 23 2 29 23 2 8 23 25 2 29 23 23 29 29 6 2 29 23 29 29 25 23 2 29 29 29 6 29 5 2 2 5 29 29 2 8 8 29 23 29 8 5 18 2 14 26 29 25 8 31 2 29 31 8 23 2 23 23 23 29 2 18 8 29 23 29 2 18 23 25 8 29 2 29 29 29 23 26 23 29 29 2 29 8 18 31 23 8 23 26 29 29 23 29 23 29 29 29 2 23 29 23 2 29 29 23 8 23 8 5 8 29 29 5 29 24 5 31 29 29 8 29 29 2 18 2 8 14 27 25 25 14 25 29 29 26 29 25 25 29 29 29 6 31 8 25 29 14 8 8 29 17 29 8 29 25 29 27 29 18 2 29 8 31 29 29 29 6 8 8 29 6 25 18 29 25 29 25 25 29 8 8 25 8 8 8 8 29 29 8 25 31 29 8 18 6 29 25 14 25 29 18 29 8 8 14 31 29 29 25 27 29 29 6 8 17 26 29 29 25 29 18 2 2 29 29 29 29 29 8 14 8 26 29 2 8 8 29 29 25 25 29 25 29 25 29 29 8 29 29 29 8 29 29 25 25 29 29 14 25 29 14 14 25 29 14 29 29 29 29 29 25 8 29 14 24 4 26 2 6 29 2 2 2 18 2 2 29 5 29 8 2 8 25 8 25 29 14 29 27 29 14 2 29 2 6 2 23 25 8 8 2 5 31 29 23 29 23 5 2 25 29 23 31 29 23 2 5 8 23 23 23 5 2 31 5 2 23 29 23 29 29 23 23 31 8 2 8 5 23 2 2 5 29 23 8 29 8 23 29 8 17 23 23 8 23 2 23 31 23 18 31 23 2 29 29 23 29 17 29 23 18 5 23 5 26 5 8 2 23 8 23 23 18 5 29 24 29 29 29 29 6 2 29 8 18 27 29 29 8 29 8 2 2 8 2 25 8 31 8 8 25 29 29 29 8 8 27 2 29 25 25 25 8 2 8 8 8 8 31 29 8 6 29 8 8 29 29 31 29 18 25 25 14 2 29 26 29 25 8 8 6 8 8 2 29 26 29 27 29 29 29 2 8 29 14 29 23 8 2 31 18 29 29 8 8 8 8 1 4 4 2 29 18 2 29 29 29 8 29 29 29 29 23 18 8 8 23 29 29 29 31 27 29 8 23 29 2 29 5 2 29 29 14 29 6 2 18 29 23 29 8 29 5 23 5 2 25 29 26 29 2 2 8 5 2 23 2 18 23 2 29 18 6 29 5 31 23 6 8 5 2 29 23 2 5 18 31 23 8 26 18 2 23 29 27 2 8 25 5 5 2 8 29 18 23 29 2 5 23 23 18 29 29 29 8 5 23 23 8 26 5 6 29 31 23 23 8 2 25 29 2 23 29 8 29 29 5 8 2 6 23 23 8 23 5 24 31 29 29 5 29 29 29 2 6 8 25 31 31 8 2 8 8 23 2 2 2 8 29 25 27 2 2 25 2 25 2 29 31 29 29 29 29 6 29 6 8 8 8 25 8 8 29 18 8 29 29 29 2 2 2 29 2 29 29 8 29 8 6 6 29 29 6 29 18 29 6 2 29 29 2 2 8 2 8 31 8 29 1 4 29 18 18 29 2 2 31 8 29 5 5 8 2 8 2 31 29 31 29 23 8 8 18 18 23 5 18 5 29 31 18 23 29 29 5 29 8 5 8 18 8 18 29 23 25 5 23 2 6 29 2 5 29 29 29 8 23 2 18 29 29 25 2 29 23 2 2 23 29 2 29 18 8 8 31 29 29 18 29 26 14 23 8 8 23 29 29 18 29 29 29 23 29 18 29 5 8 8 23 2 23 26 14 2 29 2 31 29 8 2 29 5 23 2 29 8 29 23 2 29 2 29 23 2 8 23 2 5 29 5 2 23 29 23 29 29 31 6 5 18 8 4 29 8 18 5 26 2 17 31 8 18 5 31 24 2 31 29 8 18 8 29 2 18 29 31 31 29 29 25 8 2 29 2 2 31 2 8 8 26 2 29 29 29 18 29 2 16 29 29 8 23 16 29 29 29 29 29 29 29 29 29 5 29 29 29 29 16 29 29 29 29 29 29 29 13 16 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 8 25 29 29 29 2 31 29 29 29 18 29 29 29 29 29 29 29 29 27 25 2 29 25 2 29 31 29 29 29 18 29 2 29 18 14 29 29 2 29 29 29 31 29 8 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 13 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 13 29 29 29 29 29 25 29 29 29 29 29 29 29 29 16 29 29 29 31 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 16 16 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 13 29 16 16 13 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 16 29 29 29 25 29 29 29 27 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 16 16 29 16 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 29 13 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 13 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 6 29 29 29 18 29 2 29 29 29 25 29 29 29 29 25 29 6 8 2 29 25 29 29 25 18 29 18 8 31 8 29 29 29 8 29 29 29 29 29 2 29 8 29 29 29 25 29 29 29 25 18 29 29 29 29 29 25 8 29 27 29 14 29 29 29 40 17 29 4 8 2 31 18 2 18 29 29 2 8 31 2 2 18 2 18 29 25 29 8 8 18 29 18 29 29 29 23 29 27 29 5 5 29 29 2 2 23 27 23 8 23 29 8 25 2 31 23 8 29 29 29 8 18 29 8 5 8 2 5 25 23 29 8 8 5 8 29 14 5 26 29 2 23 23 5 2 5 18 5 8 2 5 29 23 29 23 2 18 23 29 8 18 23 8 31 8 23 18 8 29 29 23 23 2 29 23 23 29 29 8 29 2 29 23 2 8 2 23 23 2 5 23 23 5 2 23 24 23 29 8 8 8 2 29 8 29 29 29 25 25 31 25 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 14 29 18 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 25 14 31 29 29 25 18 8 29 29 31 25 8 29 25 29 8 29 31 8 27 29 29 31 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 18 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 14 29 29 29 29 29 29 29 25 31 29 29 29 29 29 29 29 18 29 29 29 24 28 29 4 29 29 29 29 29 29 2 2 29 29 29 29 2 8 8 2 29 29 5 18 2 29 2 23 23 2 23 2 23 23 8 25 18 23 2 8 26 23 2 8 23 23 23 2 23 23 23 2 23 2 23 23 8 23 23 5 31 18 5 29 2 5 2 2 5 29 23 2 23 8 23 23 23 23 2 23 18 23 5 2 8 23 8 23 29 23 8 23 2 24 8 18 2 29 8 8 29 8 27 29 25 29 25 25 18 24 4 8 18 2 29 29 2 8 23 18 8 29 31 29 5 2 8 29 23 23 2 29 29 29 5 18 2 23 29 29 29 5 29 23 6 23 23 31 2 2 29 23 8 29 8 23 2 29 29 2 2 23 5 29 23 2 31 23 2 5 29 23 25 8 18 31 23 23 29 2 2 8 23 29 2 18 23 18 29 5 5 2 5 23 29 23 29 29 8 29 2 23 2 29 29 5 29 2 23 2 2 8 8 4 6 23 8 23 2 23 6 23 2 2 23 23 23 2 23 23 24 25 2 2 8 2 18 26 31 31 8 8 8 31 29 31 29 27 29 29 8 2 18 29 31 29 29 29 18 14 29 29 29 29 29 2 2 29 14 27 29 29 8 2 29 29 8 8 18 31 29 8 18 8 25 6 29 29 2 29 29 14 25 25 29 29 29 31 29 31 29 6 31 31 29 29 29 29 29 29 29 25 29 25 29 27 8 29 29 25 25 29 29 18 29 8 29 29 29 29 31 8 26 8 6 2 31 29 18 6 2 8 29 8 29 25 29 29 8 29 8 29 29 8 26 8 29 8 27 29 29 29 29 29 25 29 29 29 8 29 29 29 18 25 29 29 2 31 29 6 25 29 25 40 4 4 26 29 29 29 8 2 29 2 2 2 23 29 29 29 29 27 29 2 29 8 29 29 31 8 5 4 29 29 8 29 29 29 2 29 29 29 23 29 31 2 29 23 29 8 29 29 29 23 29 8 29 5 18 8 2 29 8 5 8 31 29 23 18 2 27 29 2 8 23 6 29 23 29 2 23 5 29 8 31 29 29 31 23 29 23 8 29 29 8 29 31 29 31 2 29 29 2 5 29 2 29 29 23 2 29 23 2 2 29 2 23 29 29 29 5 29 29 8 2 5 18 8 23 29 23 23 31 23 31 2 5 25 8 29 6 8 29 8 2 8 23 23 18 29 23 23 29 29 5 29 8 2 29 23 31 2 5 29 29 23 8 29 23 2 23 2 2 23 8 23 8 23 2 5 2 29 23 29 29 23 24 8 26 8 18 8 29 29 18 29 31 2 25 29 31 25 6 2 8 29 29 29 6 31 29 29 18 14 29 29 14 18 29 26 29 14 29 6 29 25 29 8 29 8 29 8 29 25 25 29 18 29 18 31 25 29 29 29 31 25 29 18 29 29 6 29 29 8 8 8 26 8 26 29 29 29 29 29 31 29 18 29 8 29 8 14 25 25 2 29 8 6 8 8 31 25 29 14 29 29 29 29 31 29 29 27 2 29 29 31 29 29 8 29 27 6 18 29 25 29 25 29 29 18 29 2 18 29 29 31 18 25 29 8 31 29 29 26 29 29 29 29 14 8 8 29 25 29 29 25 29 25 6 25 8 29 18 29 25 29 8 29 25 31 29 25 29 29 29 29 25 8 8 29 29 27 29 8 25 25 8 18 8 18 18 8 8 8 29 2 29 29 24 4 4 8 29 2 29 29 29 29 8 8 8 18 5 6 25 29 23 2 23 29 2 27 29 29 18 25 8 23 6 2 25 31 29 2 2 29 29 23 29 29 23 26 29 29 29 5 29 23 23 5 8 2 29 23 18 29 14 29 18 29 2 31 29 18 8 31 18 8 2 23 29 29 23 23 2 5 8 23 5 29 23 29 25 5 5 29 18 23 8 25 29 18 18 5 18 31 8 2 26 23 2 5 23 29 23 29 25 29 18 14 8 8 8 2 23 29 29 18 5 8 23 23 29 18 2 8 8 2 23 29 27 2 5 8 2 14 18 23 18 29 8 29 18 31 8 23 2 23 2 29 29 23 5 23 25 5 29 29 29 18 29 29 29 31 23 23 23 18 31 8 5 8 29 2 23 29 18 24 23 8 29 18 29 31 25 31 29 29 18 18 2 29 25 8 8 31 29 31 18 6 25 18 29 8 29 6 8 2 8 29 29 18 8 8 8 8 8 25 14 29 18 29 31 29 29 5 8 29 18 29 8 29 8 8 18 29 23 29 8 2 27 8 29 25 25 31 25 29 2 31 25 29 6 29 31 29 25 8 31 25 29 29 2 18 27 14 8 29 29 29 25 25 27 29 29 29 29 29 29 18 14 8 8 29 8 23 29 29 8 2 2 29 29 8 8 6 29 26 6 26 2 5 29 8 8 14 8 29 8 29 25 29 6 14 27 29 29 29 29 8 8 5 8 29 27 25 1 4 31 2 2 29 8 29 23 8 25 2 29 29 14 2 23 29 23 8 23 29 23 2 2 29 14 23 2 5 29 2 8 8 2 5 8 18 29 29 8 29 23 18 29 2 8 23 29 25 29 29 23 2 8 23 29 8 2 29 2 29 5 18 29 29 8 29 23 5 31 8 8 23 18 23 5 23 29 6 18 29 8 8 23 29 2 29 2 26 26 29 23 8 29 29 25 23 29 8 23 29 29 23 14 2 5 29 23 23 29 18 23 8 2 8 5 29 2 8 5 29 2 2 18 25 23 8 5 18 5 6 29 26 23 31 27 29 23 2 23 2 29 26 6 5 26 24 31 29 27 29 8 18 27 6 25 29 25 6 18 8 29 8 29 8 29 2 18 29 26 2 29 29 29 25 18 29 29 29 2 2 8 29 26 26 8 29 29 14 2 6 8 27 6 8 18 8 29 31 8 25 2 29 2 18 29 14 29 27 26 8 26 14 8 26 8 26 8 25 29 25 29 29 2 29 29 2 29 29 8 8 8 8 8 8 29 8 31 8 31 18 29 6 29 29 29 29 29 8 6 25 8 27 25 29 6 8 29 29 8 29 8 6 29 2 8 6 23 29 25 27 29 2 2 18 29 29 25 25 29 8 8 8 8 8 14 6 8 18 18 8 29 29 8 8 18 29 1 17 4 29 2 8 18 2 18 23 5 2 29 23 29 6 18 2 29 29 8 8 23 29 18 29 29 23 8 2 2 31 29 23 2 8 29 23 25 18 23 29 18 23 23 2 8 18 23 2 18 31 29 29 23 31 8 2 14 18 5 23 2 29 23 29 8 25 2 29 8 29 23 8 31 23 29 5 2 31 29 2 31 23 8 23 29 14 6 29 23 8 29 18 5 8 2 23 31 2 29 23 2 29 18 26 6 8 5 18 18 2 18 29 5 29 8 23 2 5 29 8 5 8 27 31 5 2 4 29 8 23 8 23 23 2 18 8 8 2 23 5 29 2 2 23 26 29 29 8 2 23 24 8 29 31 29 29 27 29 2 25 25 29 27 25 29 8 29 14 31 29 2 29 29 2 25 18 29 25 14 29 8 29 18 29 2 8 2 8 29 2 8 29 2 2 29 8 29 23 6 2 2 29 8 8 31 29 29 8 29 2 2 2 6 29 8 26 8 29 2 8 8 8 8 8 8 23 8 8 8 29 18 31 29 31 8 2 8 8 2 8 8 23 2 24 29 4 2 29 29 2 2 2 5 8 27 2 23 2 23 2 29 23 25 5 18 2 2 29 23 29 23 5 2 23 5 5 29 2 23 2 14 18 26 2 8 6 29 23 23 23 2 26 23 23 5 5 2 2 23 23 29 31 23 5 8 29 5 8 29 5 18 29 2 8 8 5 23 24 8 8 2 29 2 29 18 18 2 25 2 29 26 8 8 2 2 2 18 8 8 5 29 8 29 5 6 18 2 8 26 8 24 4 8 2 2 29 29 29 23 23 29 29 2 23 29 29 31 5 2 5 29 31 29 29 23 29 29 29 8 29 18 23 23 2 23 29 23 29 29 2 29 5 29 2 5 23 18 2 25 23 18 29 2 29 2 29 31 29 8 27 23 23 29 27 2 23 8 2 5 18 5 2 8 8 23 25 2 23 8 23 25 5 2 29 2 23 2 23 23 23 2 29 23 29 23 5 8 5 29 2 27 5 29 18 24 29 29 29 2 31 29 8 16 25 29 18 29 29 29 8 25 8 29 18 29 29 29 18 8 29 29 29 29 26 8 29 31 29 2 29 31 29 8 29 31 29 8 29 29 29 27 27 8 31 29 29 29 8 31 8 25 25 29 26 26 29 29 29 25 18 29 29 8 26 2 8 29 8 18 29 25 29 24 4 18 29 2 2 2 29 29 2 29 5 2 2 29 29 31 8 5 8 5 8 2 29 29 6 29 2 8 5 8 23 29 29 29 29 23 2 29 5 5 29 29 29 2 2 23 8 8 5 8 29 23 5 29 31 29 29 8 2 29 23 29 8 29 2 18 23 2 29 5 29 23 29 17 8 29 5 5 2 26 8 29 29 5 2 18 8 23 5 23 29 23 5 29 2 8 23 29 2 8 5 8 8 5 5 2 2 23 18 23 14 18 29 2 23 8 2 23 25 23 29 29 6 29 29 2 24 23 29 25 6 14 29 29 31 29 18 29 6 2 29 29 18 2 2 31 8 31 23 29 8 29 14 29 31 25 29 18 29 29 29 8 2 29 29 25 29 29 27 25 8 31 29 29 27 29 29 29 29 18 18 29 14 8 8 8 8 8 8 25 31 29 18 8 29 6 2 8 29 25 29 18 18 29 31 8 29 8 8 24 4 2 2 23 18 29 18 8 2 29 29 23 29 2 29 18 18 29 2 25 29 23 29 6 8 5 25 29 2 8 18 29 23 6 29 29 29 29 23 2 29 5 18 29 29 29 29 5 25 8 29 5 31 29 8 29 29 29 23 23 29 31 29 8 8 5 18 6 29 23 2 23 8 29 29 8 23 5 29 5 2 31 23 8 29 29 23 2 18 5 23 29 5 31 5 31 29 6 23 2 31 23 23 23 8 5 8 23 29 2 23 8 8 23 17 29 23 8 29 23 8 29 8 23 2 25 29 5 8 5 29 2 2 18 29 29 29 18 18 31 23 31 8 29 8 23 18 5 29 23 29 23 18 2 29 29 23 4 24 14 31 8 27 8 6 8 8 27 17 29 8 29 25 29 29 29 29 25 29 23 29 29 29 8 8 27 8 29 29 18 25 27 29 18 29 8 8 14 8 6 29 29 2 31 29 29 29 29 18 8 8 31 29 29 2 29 27 25 29 8 29 25 8 8 29 6 31 6 29 2 8 29 6 29 8 26 8 29 8 8 29 2 8 6 23 8 18 29 2 29 29 29 31 6 2 27 8 29 8 29 8 8 8 25 2 8 8 8 8 8 18 8 18 29 14 29 8 29 2 27 8 29 2 2 8 2 8 6 29 26 25 8 31 8 8 2 29 29 29 25 25 8 29 24 29 4 26 8 29 29 23 8 29 29 31 23 29 18 23 29 5 2 8 2 2 5 8 8 8 23 29 5 29 29 8 5 2 8 2 23 25 23 8 2 5 18 23 5 29 23 8 8 18 8 29 23 18 29 23 5 23 23 5 2 23 18 8 8 5 8 26 29 18 23 29 5 5 2 25 5 18 18 23 2 2 5 5 29 23 31 8 5 18 23 23 29 5 8 29 29 5 5 2 29 29 31 29 18 2 23 26 29 26 5 23 23 23 27 24 5 29 8 29 27 29 29 31 29 29 29 29 29 2 29 29 29 29 8 25 29 8 29 29 18 29 29 2 8 8 2 8 2 8 8 29 29 8 5 8 8 6 14 8 14 8 29 8 2 31 8 29 23 29 8 8 25 2 14 29 8 2 27 29 8 2 8 8 29 8 8 29 8 8 2 26 29 6 8 14 29 2 29 8 17 1 26 26 2 29 2 18 8 23 18 31 23 29 29 5 8 5 29 2 23 8 2 23 2 18 23 8 5 23 26 29 5 23 31 2 23 5 2 29 29 8 23 23 5 31 5 31 5 8 23 23 29 23 8 5 25 29 8 29 29 8 23 2 18 5 23 29 23 8 2 5 23 5 8 23 2 23 2 23 8 5 24 5 2 31 29 6 14 2 31 18 2 29 18 29 25 25 29 29 18 25 2 29 29 29 5 29 25 14 31 29 14 29 25 31 29 8 14 29 29 29 1 4 18 2 2 2 18 23 29 8 18 2 5 29 29 8 2 2 25 2 29 23 29 5 29 14 2 29 23 29 29 29 2 2 18 2 23 29 23 23 2 29 23 8 29 6 29 23 29 2 25 23 29 8 5 2 29 5 23 29 29 23 29 5 2 5 31 5 8 8 29 23 29 29 5 2 29 29 29 29 5 5 29 29 16 29 29 29 16 23 16 16 17 16 2 16 29 2 8 17 16 29 29 29 29 16 16 29 29 29 13 29 29 29 29 29 17 29 29 29 8 16 29 29 5 16 17 29 29 13 29 29 16 29 29 16 6 29 29 5 29 29 29 29 29 29 18 17 2 29 29 17 29 29 29 29 29 29 29 29 17 29 29 17 29 29 29 24 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 2 29 29 29 29 29 29 29 2 29 13 29 29 29 29 16 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 13 29 29 29 29 16 31 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 2 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 27 29 29 29 29 29 29 29 29 29 17 29 29 29 18 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 31 13 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 2 25 29 29 29 29 27 29 29 29 29 14 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 2 29 29 29 25 29 29 29 29 14 29 29 29 29 29 29 29 31 31 29 29 29 29 29 29 16 29 29 29 29 29 25 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 25 29 29 29 29 25 29 29 31 6 25 18 25 14 29 1 26 2 29 2 29 2 2 2 29 2 8 25 29 25 18 23 29 29 25 8 18 2 23 2 29 31 14 5 29 29 23 23 2 25 31 2 18 23 2 29 18 29 8 29 23 29 29 5 31 29 8 5 2 29 29 29 2 29 8 5 31 8 5 23 2 23 2 23 8 29 5 2 29 18 5 8 23 2 23 23 18 23 23 18 23 29 8 23 18 23 25 23 2 2 23 23 2 8 2 29 23 2 23 2 2 5 18 23 2 5 18 8 23 23 29 18 23 24 23 25 29 8 29 29 2 2 29 2 25 29 2 2 31 27 29 29 6 14 29 29 29 29 29 29 25 25 29 29 29 29 14 25 14 29 2 29 29 29 29 29 31 29 2 29 25 14 29 2 29 29 29 25 24 4 26 2 8 29 27 8 23 2 2 18 2 2 2 8 23 29 8 2 29 29 8 23 8 5 5 8 25 18 5 23 29 31 23 18 23 2 8 18 2 23 29 23 29 27 29 23 2 23 23 2 23 23 8 2 29 29 23 18 23 18 5 23 2 29 5 8 26 5 29 28 2 23 23 8 29 29 5 2 8 8 8 5 2 18 29 23 2 29 29 23 2 29 27 29 29 29 5 2 29 5 23 8 6 23 23 18 23 18 8 5 23 31 23 24 18 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 13 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 16 16 29 8 29 29 29 29 29 29 29 31 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 27 29 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 25 29 31 27 29 29 14 2 29 29 2 29 29 25 29 29 2 29 29 29 29 14 29 8 14 29 14 14 29 29 29 2 29 25 25 29 2 8 24 4 29 29 2 8 29 29 29 29 29 29 5 29 29 18 29 29 29 29 29 29 27 29 29 29 4 29 29 5 4 29 29 29 29 18 29 29 29 29 29 29 16 29 16 2 29 29 29 29 17 29 29 29 6 29 2 29 16 29 29 29 2 29 29 17 29 29 29 2 29 29 29 29 29 17 17 29 29 29 29 29 29 29 29 5 29 27 2 23 29 29 2 29 23 29 29 29 5 23 29 29 29 29 29 29 8 29 29 2 29 8 29 23 29 2 23 29 2 29 29 23 4 23 29 2 23 29 2 2 6 2 23 29 5 23 8 23 29 29 23 29 29 29 18 18 23 2 29 29 8 5 18 6 29 29 29 29 29 23 29 29 23 8 29 29 29 29 29 5 29 2 29 23 29 29 2 29 8 29 25 29 29 29 2 29 8 29 2 29 29 16 29 29 29 29 2 29 29 29 8 17 16 29 29 29 29 29 29 17 29 23 29 29 29 29 17 29 2 29 29 23 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 8 8 2 23 29 23 29 23 29 23 29 29 29 29 8 29 29 29 23 18 29 17 13 29 23 24 29 29 23 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 2 29 31 29 31 29 29 29 29 8 2 27 31 29 31 25 31 29 29 18 2 8 31 6 2 6 29 27 8 6 2 8 29 8 29 6 29 14 29 2 29 31 40 4 4 29 2 18 18 2 29 29 31 23 2 29 8 18 29 25 29 23 23 29 2 2 23 23 8 18 29 8 8 8 29 8 2 2 23 29 29 2 29 29 23 23 29 29 29 29 29 29 29 29 29 2 8 23 29 2 5 8 29 14 2 8 29 5 18 2 8 29 23 31 29 29 29 23 31 8 8 8 8 8 18 23 23 2 25 23 29 2 23 2 5 8 23 2 2 5 29 29 29 8 23 8 2 25 5 2 5 6 23 29 2 29 23 29 2 23 31 2 23 29 23 5 8 31 29 5 29 23 2 31 14 29 2 29 23 2 29 5 23 29 2 23 31 29 29 8 23 29 23 23 2 2 5 23 23 29 8 29 8 23 29 5 29 2 18 18 8 23 23 24 23 18 29 29 31 29 29 8 27 27 29 2 2 14 27 29 25 2 29 29 2 29 29 29 29 31 29 2 31 8 8 18 25 8 29 29 25 29 31 14 29 25 29 18 29 14 29 29 29 29 25 29 25 25 29 25 25 18 29 29 29 8 31 2 8 8 2 29 8 8 8 29 29 29 25 6 29 29 29 29 29 14 18 25 6 29 18 29 29 29 25 29 29 29 29 2 6 25 6 25 29 6 8 6 8 40 4 18 2 2 18 8 29 29 18 25 2 29 2 8 29 8 18 2 2 29 25 2 29 18 29 8 2 29 23 27 2 27 29 29 2 14 23 29 8 29 18 2 8 25 6 31 23 8 29 29 18 27 31 29 29 18 23 23 23 29 2 18 29 2 8 2 29 23 2 18 29 29 29 5 23 5 29 18 2 2 23 18 23 26 29 29 5 8 2 29 8 31 8 25 23 29 8 29 29 29 8 18 5 26 23 29 5 23 5 2 23 8 23 8 8 23 29 23 6 2 2 26 8 23 31 23 8 2 29 29 23 29 29 29 29 23 6 23 23 8 29 8 4 29 23 29 18 29 26 8 23 31 23 8 2 8 8 23 23 23 2 29 5 5 2 2 5 8 23 2 5 5 8 5 23 8 5 29 24 27 29 14 23 29 14 23 6 8 18 18 6 18 6 31 14 2 18 2 18 29 28 8 6 25 2 29 2 25 25 29 31 8 25 18 8 29 29 29 29 18 25 31 31 29 31 18 25 25 29 8 2 6 27 29 14 8 29 31 29 2 27 31 31 25 27 14 31 29 26 23 29 2 31 6 25 8 6 2 8 26 25 25 29 29 8 8 31 2 2 18 25 18 18 29 8 2 23 2 18 6 6 25 29 29 2 29 31 29 25 29 8 8 14 2 8 17 29 2 29 8 29 8 31 8 25 29 29 25 25 8 29 25 29 29 29 29 29 29 8 29 29 29 29 25 29 29 14 31 29 29 26 29 29 8 29 8 29 8 29 29 29 8 29 8 40 4 26 8 2 29 27 8 29 2 29 8 2 8 5 8 29 5 25 29 8 2 29 6 29 23 29 29 29 29 29 29 8 27 29 23 29 29 18 29 23 14 25 31 18 29 8 23 29 6 23 29 29 5 29 8 2 8 2 29 29 25 18 8 29 2 23 5 29 8 8 8 29 29 29 8 2 5 5 23 29 2 29 2 2 5 29 5 2 14 14 5 18 23 29 8 2 5 2 4 2 29 5 29 29 5 31 29 8 23 29 29 5 23 18 29 2 8 23 6 8 23 23 23 2 29 2 23 23 23 2 18 29 5 8 29 18 18 2 5 29 6 5 23 23 5 17 29 29 18 23 2 18 23 29 5 5 2 23 23 2 29 23 8 23 29 24 29 18 8 31 31 27 25 25 29 6 2 18 2 29 8 29 2 31 29 29 31 8 6 29 6 8 26 8 8 29 8 8 8 5 8 29 8 2 29 2 29 29 18 31 6 2 29 8 14 27 14 29 8 6 31 29 2 8 29 29 14 23 8 8 29 6 2 6 8 2 29 14 29 14 29 25 8 27 31 29 29 29 29 29 29 25 29 25 29 8 29 29 29 6 8 18 29 18 1 4 5 29 2 31 23 25 29 25 23 29 5 29 18 25 29 31 23 23 5 29 8 8 2 29 2 23 29 29 29 8 2 2 29 8 31 29 18 8 23 23 23 31 29 6 23 29 26 29 29 29 23 29 18 2 29 5 8 29 23 5 8 23 31 2 29 29 23 5 8 2 29 29 8 5 8 23 29 8 2 29 5 2 8 25 25 31 5 14 8 29 5 29 5 14 2 18 23 23 8 23 8 29 29 2 8 8 5 25 29 2 5 29 29 18 23 29 29 29 23 23 26 2 8 23 26 8 8 5 2 29 29 18 2 2 24 29 29 8 2 23 14 29 8 8 2 29 14 29 31 8 8 29 29 29 31 8 18 8 2 8 8 8 8 25 29 29 8 2 29 8 29 25 29 31 8 8 8 6 23 26 8 31 29 29 14 8 8 2 6 8 29 27 8 29 2 29 18 29 29 8 2 26 18 8 29 29 8 29 29 29 29 25 29 29 29 14 31 25 8 29 25 25 25 8 26 26 5 25 29 8 29 18 29 25 14 8 8 29 8 29 29 2 6 2 31 8 2 8 18 6 8 8 29 29 29 29 29 8 8 29 8 8 6 40 5 29 18 2 29 26 29 18 2 8 5 29 29 29 23 18 2 2 23 29 29 29 5 31 2 29 8 29 23 2 23 18 29 29 5 23 29 29 23 2 6 23 2 18 5 29 29 2 23 8 5 8 23 2 29 23 29 23 2 29 23 5 29 29 8 18 29 18 23 29 23 8 23 29 29 8 23 25 23 23 5 29 2 23 5 29 23 23 2 29 2 8 18 5 23 5 29 8 8 29 5 18 23 2 23 2 23 23 29 18 29 8 18 23 25 23 5 31 2 24 23 29 18 6 2 29 2 29 8 29 8 29 2 8 2 18 31 31 29 31 31 29 8 8 29 29 29 18 29 2 8 8 2 2 8 2 8 29 8 31 29 18 8 29 8 26 26 2 8 8 29 2 29 8 8 2 8 2 29 8 31 29 18 8 29 8 26 2 2 2 18 8 8 2 26 26 2 2 29 8 29 29 26 29 2 29 25 14 8 8 29 6 8 8 8 8 2 26 8 8 8 8 2 8 18 25 18 8 5 14 40 4 2 2 8 25 2 29 29 23 2 2 25 23 5 25 29 2 29 31 29 29 23 8 2 8 23 23 18 29 2 8 23 25 2 29 5 25 2 5 18 23 25 29 5 23 2 18 29 23 5 31 29 29 29 29 5 31 23 18 29 2 29 2 23 8 26 29 2 5 2 18 5 29 29 29 23 8 5 2 29 8 31 29 23 29 8 29 23 25 5 2 8 29 18 29 18 29 2 23 14 8 31 5 2 24 23 5 8 29 31 25 8 29 18 29 14 29 29 29 29 29 26 31 5 18 14 29 29 8 29 2 29 29 29 27 29 29 27 29 29 25 8 29 25 8 29 27 29 8 25 8 2 29 2 29 29 29 29 27 14 31 8 29 6 5 8 2 8 29 8 29 29 25 29 29 2 25 29 14 25 29 14 2 29 29 8 18 29 5 29 8 23 25 29 8 29 25 29 29 8 6 29 25 2 29 8 25 25 25 29 8 29 27 18 29 8 29 6 8 2 8 29 8 29 29 8 18 29 29 24 4 4 29 2 8 2 29 29 31 29 23 25 29 23 23 2 18 25 8 29 2 8 18 5 31 23 5 2 18 14 6 8 5 2 31 29 8 23 18 18 29 2 5 23 8 29 5 2 23 18 27 23 29 23 2 18 29 8 29 5 29 8 23 29 29 5 8 29 23 5 29 29 29 29 29 23 2 2 23 29 26 8 23 2 18 29 29 5 2 29 29 31 2 2 23 23 29 2 23 23 29 5 2 29 23 23 18 2 29 23 29 31 23 18 29 8 29 26 29 29 5 29 6 29 8 24 23 8 29 29 29 29 29 8 29 2 8 29 29 2 29 18 2 29 2 6 29 6 29 29 8 8 29 2 29 8 29 8 8 2 14 29 8 8 29 8 29 29 29 14 14 29 18 29 25 27 18 8 29 25 8 25 25 29 29 25 25 29 29 29 31 29 25 25 29 2 29 29 2 29 8 29 8 25 25 18 29 25 29 29 29 8 29 25 25 29 25 29 29 29 8 27 8 8 40 4 4 18 2 29 2 25 23 25 2 29 2 29 29 5 6 18 29 29 29 29 5 2 18 29 29 29 5 8 23 18 31 2 23 29 29 29 18 2 18 29 27 23 2 29 29 2 2 29 29 8 23 29 29 23 29 29 31 25 18 2 8 29 29 5 31 2 29 8 5 18 29 5 5 29 8 29 18 2 8 8 23 18 8 2 8 2 23 5 5 8 29 8 23 8 31 23 2 23 29 2 5 25 23 29 31 8 29 5 8 27 5 23 26 18 23 8 2 26 29 6 29 29 29 29 5 8 5 2 2 29 8 6 29 8 29 5 2 5 29 18 2 18 29 14 29 23 24 23 29 18 29 18 8 29 29 8 8 29 8 26 29 29 29 25 29 29 25 2 8 25 8 2 2 25 2 29 29 29 29 18 29 29 8 29 29 29 29 29 29 8 2 8 29 29 29 2 26 25 8 29 29 25 18 8 2 8 8 29 31 18 29 29 29 29 25 29 29 29 29 2 29 31 29 18 29 29 25 29 6 29 29 29 8 8 8 29 8 8 26 8 26 2 8 25 29 8 2 8 29 29 29 25 8 2 8 18 6 29 8 29 29 18 25 29 29 25 8 6 29 29 29 8 29 29 29 25 29 29 29 18 26 25 8 26 8 31 29 29 29 25 27 31 31 27 29 31 8 25 8 2 14 29 25 8 8 2 8 6 31 27 29 27 25 29 25 6 29 29 25 29 29 29 25 29 29 29 2 25 29 29 25 8 24 29 4 26 6 2 29 29 2 8 2 27 25 5 29 29 18 6 5 27 8 29 23 29 18 25 29 29 29 23 2 8 29 17 29 18 2 29 23 31 8 5 31 29 23 8 5 29 29 6 8 23 29 2 8 5 2 23 26 29 29 6 31 2 29 17 8 5 5 29 5 18 2 29 17 29 18 29 29 29 23 5 2 23 8 2 29 2 18 2 4 14 29 23 29 2 18 23 29 8 29 29 8 23 8 29 5 2 2 23 18 23 31 23 29 29 18 5 29 8 29 23 25 2 8 5 2 29 29 29 8 29 8 2 29 5 2 23 5 6 8 23 29 2 29 5 2 5 23 23 24 18 29 29 23 29 2 29 25 29 18 14 29 31 29 29 29 31 25 18 8 29 18 25 29 2 29 29 25 29 2 29 2 29 29 14 8 14 2 2 8 2 26 29 29 25 29 29 29 29 29 14 29 29 29 25 18 8 2 8 2 8 29 26 29 6 23 2 29 25 8 8 29 8 6 29 8 8 29 8 8 2 29 29 27 8 2 18 8 2 29 8 8 8 18 29 2 27 18 29 8 29 29 25 29 29 2 8 8 29 8 8 29 18 29 25 29 29 25 6 6 2 6 8 8 6 29 29 25 24 4 26 2 2 5 29 25 29 29 29 2 5 8 6 5 5 31 23 27 29 8 29 18 2 29 2 23 2 29 29 23 23 29 29 8 18 8 5 23 29 8 5 8 29 2 29 8 5 29 8 23 23 2 8 23 31 23 5 5 8 2 5 8 5 29 2 5 5 23 5 29 29 5 8 2 8 14 8 23 18 26 25 6 2 29 5 8 8 23 5 29 2 29 8 29 5 23 29 23 23 5 29 29 29 5 2 17 8 8 23 29 23 29 29 5 2 24 29 29 29 29 29 23 31 6 2 25 14 2 18 29 2 2 31 31 31 29 29 8 26 18 8 29 8 23 8 29 25 8 8 29 29 29 29 6 29 18 2 29 29 29 29 14 29 29 18 27 29 29 29 29 31 29 25 8 25 18 29 31 8 8 29 14 8 25 8 18 8 8 29 18 29 8 27 29 25 1 4 8 2 2 29 29 2 31 29 29 2 2 23 5 5 29 5 5 29 25 2 5 29 2 23 29 18 23 29 2 23 25 18 5 8 25 18 29 18 23 18 23 8 29 5 8 23 2 29 29 5 2 29 23 5 8 31 8 2 8 29 5 2 29 5 29 23 18 29 29 29 18 29 23 23 5 23 29 5 8 2 29 5 5 27 29 31 29 29 2 5 2 26 29 5 29 5 8 5 29 8 23 6 2 18 2 5 29 5 14 23 24 8 29 29 25 2 25 8 29 29 29 29 21 17 10 17 15 4 2 29 29 29 29 29 29 29 29 29 29 29 25 14 25 6 2 29 31 29 29 29 25 29 29 29 25 25 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 25 29 29 25 8 29 14 31 29 18 27 14 29 29 29 29 29 29 8 27 14 6 8 29 14 29 25 2 25 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 18 8 14 29 29 29 29 29 29 29 8 29 29 29 29 25 29 29 6 31 25 27 29 14 6 18 18 2 29 29 29 29 2 18 29 6 31 29 25 29 25 29 18 31 18 29 29 27 29 29 2 29 29 31 18 29 18 8 29 29 18 29 29 29 8 29 16 8 29 29 29 29 29 16 16 31 29 16 16 13 16 29 16 13 2 19 16 29 29 2 19 29 29 17 29 29 16 29 29 29 29 29 29 16 16 13 29 29 29 13 16 16 29 8 16 29 29 8 29 29 29 29 29 29 16 16 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 8 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 29 29 29 29 29 29 13 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 24 29 4 4 29 29 8 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 2 18 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 31 27 29 29 29 29 29 29 29 2 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 23 29 29 18 29 29 29 8 29 29 2 29 29 29 29 2 29 29 8 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 2 29 29 23 2 2 29 29 29 29 2 29 2 29 18 23 8 29 29 25 29 8 29 29 2 29 23 29 29 29 29 8 5 8 29 5 8 29 29 31 18 8 23 8 29 29 29 29 2 5 2 29 2 29 5 29 29 27 5 5 5 29 2 29 2 2 5 8 8 23 29 23 8 29 23 29 5 29 2 29 29 5 2 29 23 2 29 8 8 5 29 23 29 5 8 18 5 18 23 8 18 23 31 29 31 5 29 23 8 29 23 18 23 2 5 29 23 29 5 24 2 18 14 29 2 29 2 2 2 6 29 2 31 31 25 18 2 29 14 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 31 29 31 8 27 24 26 8 2 2 2 29 2 29 2 2 2 5 8 23 18 14 27 5 23 23 8 29 25 23 4 2 23 23 23 2 8 2 2 29 5 2 2 23 18 29 8 5 5 5 5 8 5 5 31 29 23 2 23 2 23 29 23 2 23 23 29 5 29 23 23 31 29 29 2 23 8 29 28 5 29 23 2 29 5 2 23 29 23 8 23 2 18 29 24 5 8 8 8 29 2 29 8 14 18 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 31 29 29 14 29 29 2 25 18 29 6 31 29 29 31 25 25 29 29 29 29 27 14 29 29 2 25 29 8 29 29 14 27 29 2 29 29 25 29 29 29 18 29 14 8 18 29 29 29 29 29 2 8 29 29 2 8 25 29 18 29 29 29 8 29 31 29 29 29 29 29 29 25 29 27 2 29 29 29 27 29 29 27 29 25 27 25 25 2 29 2 25 29 29 31 2 18 25 31 29 8 8 8 29 25 29 29 27 29 31 14 29 29 29 31 25 25 29 25 2 29 29 8 25 8 25 29 29 29 2 29 25 25 29 14 8 31 2 8 29 29 29 25 29 29 8 29 2 29 29 8 29 25 29 29 29 29 29 25 29 29 25 29 29 6 25 18 29 29 29 18 2 29 29 27 40 4 4 8 2 29 2 29 14 29 29 2 18 29 14 29 25 29 2 29 8 18 2 2 29 29 29 29 14 27 2 29 5 8 29 18 26 2 29 23 18 29 8 28 29 25 29 29 8 29 29 23 29 25 29 8 2 31 29 23 29 31 25 2 23 2 8 2 18 25 23 29 8 29 31 8 23 2 8 23 8 29 2 29 23 5 8 5 2 2 8 8 18 29 23 2 8 23 25 5 18 29 29 2 29 29 23 29 18 5 8 2 23 29 23 5 29 29 23 31 29 8 29 25 29 29 29 29 8 5 8 29 2 23 31 5 29 23 6 8 23 17 31 5 2 29 5 29 23 23 29 2 2 25 2 23 2 23 29 8 14 2 8 23 29 5 18 23 2 23 5 23 31 23 29 31 23 24 8 5 29 2 29 8 29 31 18 29 8 8 25 8 29 29 31 31 27 29 29 6 29 6 29 29 29 29 31 31 25 29 29 29 29 31 8 31 29 18 18 2 14 25 31 25 29 18 29 25 29 8 8 25 6 6 2 25 29 31 29 29 29 2 5 2 29 29 27 29 25 29 31 18 29 29 6 29 27 25 29 29 29 25 27 29 6 25 18 8 25 14 25 31 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 13 29 29 29 29 29 13 29 29 29 27 29 29 29 13 29 29 29 29 29 29 29 13 16 29 29 29 16 13 29 29 29 19 29 29 29 29 29 13 13 29 29 29 29 29 29 13 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 8 29 13 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 14 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 6 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 31 18 29 29 31 29 29 2 29 29 31 29 25 25 18 25 29 25 29 8 8 25 27 25 29 18 29 25 25 25 25 24 8 4 4 2 29 2 8 29 2 29 2 2 23 29 2 8 31 8 25 29 8 29 29 5 2 5 25 31 18 8 23 29 29 2 8 5 2 2 8 23 29 31 23 29 25 2 8 2 18 2 18 5 8 29 18 5 29 29 8 2 5 29 29 29 23 2 2 5 5 17 31 8 8 25 29 5 5 2 29 6 31 23 18 2 2 25 2 31 23 26 29 8 23 23 8 2 8 29 23 29 8 29 5 26 8 8 29 5 8 29 18 26 2 5 18 5 29 25 5 2 18 18 23 8 29 23 5 18 18 8 29 18 29 18 5 23 26 26 26 29 2 5 18 23 23 25 29 24 8 23 29 29 18 25 8 29 25 6 14 2 14 18 29 29 29 8 31 31 8 29 29 8 29 29 29 25 25 25 2 29 8 29 18 31 29 27 29 29 29 25 25 2 25 8 2 25 6 18 29 8 8 29 29 2 6 25 29 29 25 29 25 29 31 29 6 8 31 31 29 14 31 29 24 29 4 18 5 2 29 2 23 2 8 29 29 8 5 31 8 2 2 5 23 2 29 5 29 5 2 29 8 29 23 14 29 5 5 18 2 8 27 2 5 8 5 29 2 29 29 29 8 5 8 8 29 29 29 18 6 2 23 18 29 14 5 18 29 5 2 2 23 5 18 18 29 23 23 8 5 23 8 29 29 5 8 23 2 23 18 2 23 29 23 5 18 18 8 29 23 29 29 29 23 29 2 29 5 29 29 5 8 23 5 18 8 8 23 29 2 5 29 29 23 29 5 2 5 31 5 2 25 18 18 29 18 23 26 24 8 8 2 29 29 2 2 29 8 31 29 8 8 2 31 6 25 14 31 18 6 25 29 2 2 25 29 31 31 6 27 8 29 29 27 29 29 29 29 18 18 29 14 29 25 8 2 25 18 8 25 8 26 26 29 27 29 6 14 8 8 29 2 29 8 25 29 18 8 31 8 29 8 26 2 24 29 26 8 18 5 25 8 2 23 5 29 18 2 29 18 23 5 2 5 8 23 23 6 8 5 8 29 26 8 26 5 31 2 23 29 5 8 29 8 23 8 5 29 8 2 25 23 2 29 18 8 8 2 5 29 5 23 2 8 2 5 2 23 23 18 18 23 29 2 23 2 25 8 23 8 8 18 5 26 23 23 29 2 29 5 23 8 8 23 2 23 29 5 23 18 23 5 2 25 18 23 2 5 8 29 23 18 23 5 18 29 5 2 8 8 2 24 31 2 18 2 29 2 5 29 31 8 29 2 8 8 8 8 29 25 8 2 2 8 29 29 31 8 31 25 29 2 8 26 29 8 2 29 8 2 25 29 25 8 27 6 6 2 2 29 29 2 27 29 8 8 8 8 8 14 8 2 8 8 8 18 25 8 2 8 8 8 2 31 8 23 8 29 2 8 2 8 8 8 25 6 29 8 2 8 29 25 29 24 4 2 2 5 8 29 23 2 29 23 29 29 29 23 29 29 23 2 5 29 23 2 29 5 23 2 8 8 8 5 23 29 2 5 5 5 23 29 2 23 5 31 31 8 29 23 2 23 2 29 23 5 2 5 29 2 8 29 2 8 18 29 25 23 6 29 2 18 29 5 8 5 29 6 25 23 18 29 2 6 2 23 2 5 29 23 8 5 2 8 29 8 5 2 23 23 5 8 2 29 29 5 31 18 14 29 5 29 29 2 29 2 29 26 27 2 23 29 18 27 2 18 25 29 2 29 5 29 29 8 8 31 23 29 5 29 2 23 24 31 18 8 31 29 8 25 29 8 25 29 18 29 8 29 29 14 29 14 8 27 2 8 8 29 29 14 8 29 8 26 8 31 29 26 8 29 25 29 18 18 31 8 18 26 8 23 2 18 8 8 29 29 29 8 8 31 8 8 18 8 26 25 29 18 2 2 6 8 29 29 29 8 29 29 8 8 6 2 2 8 29 2 8 6 26 29 29 6 8 8 8 2 29 8 29 29 29 1 4 31 2 31 18 8 31 23 2 2 23 29 5 18 29 23 2 5 29 8 2 29 29 23 8 18 23 8 29 2 2 23 2 23 2 29 29 29 23 2 23 5 8 25 29 2 23 29 29 8 23 29 18 29 23 8 5 29 23 23 2 31 29 29 31 26 23 8 5 8 2 5 23 8 5 29 29 8 29 8 23 29 17 31 8 27 23 5 2 8 29 31 5 5 29 5 8 29 5 29 23 8 5 8 2 29 27 23 18 5 29 5 29 29 2 8 23 5 24 26 5 26 14 8 25 2 14 25 18 31 2 29 29 26 6 6 2 2 8 29 8 29 29 26 29 2 8 8 14 2 14 27 29 25 25 8 14 29 25 2 29 29 29 25 8 6 31 8 26 8 6 26 26 2 8 8 2 25 18 29 2 26 18 2 31 18 29 29 2 8 2 8 6 8 8 29 8 14 8 2 26 8 29 29 31 29 8 8 6 8 8 29 29 29 25 27 27 8 29 14 5 8 2 31 31 29 8 29 18 29 8 8 14 29 8 2 8 8 25 8 2 8 8 8 1 4 17 26 18 2 31 2 2 5 18 25 29 29 5 18 5 25 29 8 23 29 8 8 23 2 8 23 31 29 5 2 8 18 18 29 8 8 29 2 18 23 5 29 5 29 2 2 23 8 2 18 29 18 29 29 29 2 8 18 29 23 23 2 23 29 29 29 27 2 8 31 29 23 23 18 2 29 29 5 2 2 29 29 8 8 5 5 23 18 29 31 18 29 23 29 29 5 2 29 8 5 29 29 5 29 5 29 8 25 2 31 5 8 5 25 2 8 23 5 29 2 23 2 8 5 23 2 29 27 29 23 29 2 2 5 18 23 23 18 29 2 5 23 18 5 29 8 2 8 24 5 29 5 6 8 8 25 18 2 14 2 29 23 25 8 14 29 2 2 14 27 29 31 18 26 31 2 29 23 29 29 6 8 8 25 26 8 26 18 2 29 29 29 29 25 25 29 2 18 8 14 26 23 26 8 8 8 8 14 29 6 8 29 29 29 29 6 2 6 25 14 31 18 27 29 29 25 29 29 31 31 25 14 14 29 8 2 14 29 8 18 27 8 40 4 8 2 2 14 2 2 2 5 8 2 31 23 18 18 6 29 23 8 25 29 18 23 2 8 8 29 5 8 2 23 31 8 23 8 2 29 2 23 14 26 2 29 18 23 29 5 5 5 29 29 8 5 29 31 5 23 29 8 23 8 8 31 29 2 23 8 8 29 5 8 8 18 23 8 18 31 29 29 5 23 8 2 31 29 2 29 5 5 8 5 8 23 29 6 31 29 23 23 2 8 5 29 8 23 23 8 23 8 5 29 31 8 8 23 2 18 18 5 5 24 2 29 23 29 8 29 27 18 29 2 29 2 18 29 29 8 2 8 8 18 8 27 29 31 2 29 26 29 29 27 6 8 8 27 2 29 18 25 29 25 31 29 29 8 31 8 25 8 2 2 29 2 18 31 8 8 8 8 29 25 14 8 2 2 29 2 27 25 29 25 31 8 29 25 27 8 25 8 8 8 29 27 8 8 18 8 25 18 8 26 29 2 18 29 29 8 29 29 29 6 27 29 8 31 24 4 29 2 29 8 23 8 2 29 29 2 25 14 6 25 23 2 5 8 29 31 5 6 8 5 29 5 8 29 29 29 6 8 8 5 29 2 29 8 29 5 2 29 5 29 2 29 29 5 14 23 5 29 18 29 18 31 29 29 2 5 8 5 29 5 8 2 8 2 5 2 29 25 29 26 5 8 29 5 31 31 2 23 29 23 5 8 5 6 5 29 5 8 4 18 2 2 23 31 31 29 23 23 8 26 23 5 29 2 8 5 5 8 5 29 23 5 24 8 5 29 2 29 14 18 25 8 2 25 8 8 8 8 8 29 25 29 25 14 29 14 2 29 27 29 8 6 8 8 29 8 25 29 8 8 25 14 8 6 29 8 8 8 8 8 8 8 25 8 29 27 8 29 27 8 8 8 27 2 27 8 8 8 8 14 14 29 14 18 29 25 29 18 25 29 6 2 8 2 26 8 26 8 6 2 6 8 8 8 8 24 4 8 2 29 2 2 2 2 5 29 5 8 29 29 8 2 29 18 25 18 6 8 23 18 25 29 23 5 29 14 29 5 2 5 25 18 29 8 2 23 29 23 2 8 23 8 8 31 2 8 18 31 2 23 29 31 29 29 5 5 29 31 23 2 29 5 2 2 23 29 8 2 2 23 29 29 29 5 8 5 5 5 23 5 31 23 8 5 2 8 2 23 14 5 26 8 29 29 5 2 2 29 5 8 29 31 26 2 23 8 29 8 8 5 24 23 29 14 8 18 29 14 25 29 8 29 29 29 31 8 25 8 8 29 29 31 2 2 26 29 29 26 29 18 29 26 29 6 8 26 29 8 8 14 29 8 2 8 29 29 29 6 8 29 8 25 8 8 29 29 29 8 31 8 26 8 31 2 8 31 8 29 29 26 23 29 18 2 29 8 8 31 8 6 18 8 29 8 2 29 29 2 25 8 29 24 4 29 8 31 29 2 8 29 5 2 8 18 29 23 18 5 31 23 8 23 29 8 18 2 5 29 29 29 2 23 29 29 29 27 5 29 14 2 23 31 2 23 2 5 2 23 5 23 8 8 5 27 8 2 18 8 29 18 18 2 5 31 5 18 29 26 18 23 2 18 5 5 5 29 29 18 2 29 5 2 18 5 5 8 29 29 23 8 5 29 29 8 23 29 8 23 14 8 2 23 31 29 18 2 23 5 29 8 5 29 2 23 23 24 29 18 29 18 29 8 8 8 29 8 2 18 29 18 31 6 8 29 14 2 8 8 8 2 2 31 29 25 27 29 2 25 8 26 2 18 2 14 29 29 2 8 26 26 31 29 8 25 8 31 29 8 26 8 27 31 18 29 8 25 29 18 2 29 29 2 8 2 2 26 2 8 29 29 27 8 8 8 29 25 8 29 8 8 8 8 6 8 8 8 24 4 29 2 2 2 2 5 2 8 5 29 29 8 23 5 27 18 18 8 31 8 8 6 8 23 5 8 5 29 23 5 29 23 8 8 2 29 2 8 5 18 2 29 23 29 29 5 23 18 2 29 23 8 31 25 5 26 29 23 5 8 23 23 2 5 8 8 8 23 2 8 23 8 25 8 26 23 2 23 29 2 2 8 23 5 18 5 23 8 5 29 18 5 23 18 8 5 29 5 5 31 2 23 23 2 8 31 2 2 29 26 23 8 8 29 23 24 8 2 27 8 2 6 2 2 29 25 29 29 29 29 2 6 29 6 31 29 18 29 18 18 29 25 29 29 29 2 29 2 29 18 29 27 29 27 6 6 25 25 25 29 18 25 31 31 2 27 29 2 29 18 29 29 29 27 8 29 8 18 29 29 2 29 27 29 2 26 31 2 8 14 29 29 29 25 8 29 14 29 2 29 25 18 31 14 25 29 18 8 29 2 29 18 27 25 31 29 31 29 29 6 2 8 25 25 14 29 29 29 29 18 29 29 29 29 2 29 2 6 29 8 8 6 25 8 29 29 29 8 6 2 24 4 8 2 2 8 29 18 8 31 5 31 25 2 31 29 29 2 5 31 27 5 23 25 2 29 29 18 23 29 4 2 5 2 5 8 18 5 23 5 2 23 29 5 8 23 23 29 29 5 23 29 8 8 5 5 2 5 23 29 5 23 2 2 29 29 5 2 5 23 2 5 18 2 24 2 31 27 25 27 29 25 2 29 25 18 29 8 2 29 2 25 29 25 2 25 29 29 29 25 40 29 4 26 29 29 26 2 5 31 2 31 29 23 2 5 23 29 5 23 25 31 23 29 5 23 8 29 18 29 31 29 8 23 5 5 29 29 23 18 23 5 5 29 23 29 5 23 2 31 2 5 29 23 2 25 23 27 2 31 5 8 27 23 8 5 5 8 5 8 23 2 8 29 8 23 8 29 5 23 8 23 8 24 8 5 27 29 18 29 29 8 29 29 29 27 25 25 8 25 29 29 8 26 29 29 29 29 8 14 2 6 27 18 2 18 29 29 29 14 29 29 29 29 31 2 29 27 29 29 29 25 29 6 29 29 29 29 29 18 29 2 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 13 29 13 19 29 29 19 29 16 29 29 29 29 16 19 29 29 29 29 29 16 13 16 29 29 19 16 29 16 13 19 29 29 16 16 16 29 29 29 17 29 19 29 29 29 2 29 19 29 16 29 9 29 29 29 29 29 29 16 16 19 19 16 16 29 29 29 16 29 16 19 16 29 29 29 16 16 16 29 29 29 29 29 2 31 31 29 29 40 4 26 2 29 31 2 2 18 8 8 23 31 29 18 8 6 8 18 2 8 29 29 2 23 5 2 29 5 2 18 2 23 23 5 8 5 29 5 2 5 5 2 8 5 2 5 23 8 29 23 5 8 8 5 8 5 8 5 8 5 2 23 2 23 23 8 5 2 29 24 5 2 29 29 18 27 8 27 29 2 8 8 25 8 29 25 6 24 4 2 31 2 29 2 2 29 5 29 5 29 8 5 29 8 2 29 2 5 29 29 25 5 2 29 5 2 29 23 5 2 8 5 8 29 23 5 8 8 5 8 29 29 2 5 5 29 8 5 18 5 8 8 29 23 29 8 29 4 2 31 23 29 29 5 29 29 29 2 23 6 23 29 29 8 5 29 31 5 2 18 23 2 23 2 5 8 29 31 29 8 8 2 6 24 8 23 25 31 29 29 29 31 29 31 2 2 29 25 31 29 25 18 29 29 25 25 27 29 2 29 29 25 2 6 25 14 25 27 29 6 29 29 29 29 29 29 29 29 2 6 29 18 25 31 18 29 25 29 14 25 2 29 31 25 29 25 25 27 8 8 18 25 27 2 25 29 2 31 27 14 29 25 29 25 8 29 29 25 25 29 6 25 29 25 29 29 25 29 29 25 8 29 2 2 31 29 25 25 29 29 14 29 31 29 8 29 29 27 29 29 29 31 29 29 31 31 25 29 40 29 4 2 25 29 2 29 29 2 6 8 2 29 2 8 18 2 14 18 25 29 5 29 29 2 26 29 25 18 25 2 5 29 31 29 25 29 23 31 29 8 2 29 2 23 14 18 8 25 29 8 5 29 23 29 2 5 6 8 5 2 29 2 29 29 18 29 26 29 29 5 29 2 29 27 18 5 29 5 6 2 2 18 2 27 29 2 31 18 5 5 8 2 8 23 8 29 2 5 8 23 31 2 29 23 29 8 2 2 5 31 23 2 5 31 23 8 5 18 2 23 29 2 23 2 31 23 5 5 29 8 29 18 23 29 23 8 29 23 29 18 29 23 25 2 8 8 27 5 29 2 5 23 24 31 8 29 25 31 29 23 5 29 2 8 8 29 29 5 18 31 14 14 2 2 29 29 27 18 8 2 29 2 31 29 2 8 25 18 31 18 18 29 29 8 8 18 18 29 29 8 8 2 8 25 8 31 31 18 2 18 27 29 31 8 6 29 14 18 8 31 8 31 29 31 29 29 27 8 29 29 29 25 29 27 29 31 29 27 27 25 29 8 25 2 25 29 2 25 29 25 25 29 29 25 2 29 29 25 27 18 18 29 29 29 18 29 29 18 27 29 29 18 29 25 25 29 8 25 25 29 8 25 14 25 8 27 29 25 25 29 25 14 6 24 29 4 18 2 29 2 2 8 14 2 5 29 29 29 29 29 2 6 14 29 29 31 25 8 2 29 29 29 8 5 18 29 29 8 8 8 23 25 8 8 29 23 8 2 18 2 8 29 8 29 5 29 8 29 25 29 29 5 18 25 2 29 31 31 8 23 2 29 27 25 2 29 23 31 23 29 5 29 29 8 5 8 31 5 29 31 8 23 18 8 29 29 25 8 29 23 2 5 23 18 5 29 2 5 27 29 8 8 29 8 29 27 23 8 29 25 23 29 29 5 29 2 5 29 2 29 23 23 8 23 18 29 31 5 8 5 29 8 5 29 18 25 2 8 2 8 23 29 29 23 8 5 8 8 23 31 8 29 8 5 29 5 25 23 8 18 8 5 31 18 23 24 31 8 18 8 31 25 29 2 29 31 29 31 29 29 18 29 8 29 29 25 8 29 31 29 25 29 29 6 14 31 5 2 14 8 8 8 18 27 2 14 27 8 29 31 29 14 8 18 2 29 29 29 6 29 29 29 29 25 25 25 31 29 2 8 27 29 25 31 25 25 6 29 31 29 29 29 6 29 29 18 29 29 25 31 29 25 8 8 14 31 8 27 18 25 31 2 29 2 29 18 14 31 29 29 27 29 14 29 6 29 29 31 8 29 8 29 25 2 31 18 18 2 31 8 14 29 8 6 27 25 25 27 29 2 27 27 31 29 25 2 25 18 31 18 8 2 8 8 8 27 8 18 29 29 29 24 4 29 2 2 5 5 2 23 23 31 23 29 8 29 23 8 8 5 29 29 31 29 5 29 2 8 23 29 5 27 2 23 5 8 5 29 29 29 8 23 8 23 23 5 29 5 2 29 5 8 23 8 2 2 23 8 8 23 23 5 5 8 5 29 5 23 26 6 5 2 2 8 5 29 2 2 29 5 31 8 5 2 5 24 23 29 25 25 5 29 8 29 6 26 26 26 26 5 8 18 2 29 8 23 29 29 8 29 25 29 29 25 2 8 8 8 31 29 29 29 29 29 29 29 29 29 29 18 25 29 25 29 31 31 8 6 27 29 27 29 2 29 25 29 31 25 29 29 29 25 25 29 27 29 18 8 29 8 29 29 6 29 29 29 29 18 29 29 29 29 26 29 29 14 6 29 29 2 29 29 29 25 29 14 25 27 27 29 29 8 25 18 8 6 31 29 29 29 14 29 29 29 29 29 29 29 29 14 14 6 29 29 8 29 25 25 25 29 25 29 8 29 29 25 29 29 25 31 31 29 18 29 18 29 29 2 6 29 8 29 29 14 29 29 29 29 25 29 18 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 25 29 25 25 29 25 29 29 29 27 14 29 29 25 29 29 29 29 29 29 29 29 29 18 29 6 25 29 29 29 29 29 25 29 29 29 25 29 8 25 29 14 29 29 29 8 29 25 29 29 2 29 29 25 29 25 29 8 6 25 8 29 29 25 25 25 29 29 29 29 2 29 29 29 25 29 29 25 31 25 29 6 29 29 6 8 29 29 29 25 25 31 29 29 29 29 29 29 29 29 29 29 8 29 8 27 29 29 29 1 2 26 4 18 29 29 18 8 18 29 8 25 29 29 25 29 8 29 29 2 8 29 31 29 2 2 26 29 18 29 2 29 29 8 29 29 29 8 29 29 29 29 14 29 29 14 31 2 29 8 18 26 29 8 31 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 26 25 25 29 29 29 31 2 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 2 25 29 29 25 14 8 29 29 2 29 18 23 27 29 18 14 25 2 29 29 29 25 8 2 29 27 6 29 29 29 8 29 29 29 14 2 29 18 2 8 18 29 29 31 25 29 18 29 23 29 29 29 8 2 29 25 25 18 29 2 29 14 23 8 29 29 29 25 18 29 29 25 23 8 29 2 29 29 18 29 29 29 29 31 29 29 29 29 29 31 14 29 29 29 18 8 29 18 29 29 31 29 29 5 29 2 29 29 31 29 8 18 29 27 8 23 25 31 29 29 29 25 8 31 2 29 29 29 29 18 18 29 25 14 29 27 8 29 29 8 29 29 29 8 29 5 29 25 29 29 29 29 18 29 29 8 29 8 2 29 8 2 31 25 8 29 29 25 31 29 29 5 29 29 27 27 29 27 29 29 29 29 29 29 31 14 2 26 29 25 8 25 26 4 14 29 29 18 2 29 18 2 5 29 8 29 29 14 29 5 8 8 18 29 29 8 25 8 29 29 25 29 6 8 5 31 29 29 31 18 29 29 5 18 18 8 29 29 5 29 29 27 27 29 29 23 8 29 2 25 18 29 29 18 8 2 18 29 25 5 2 8 29 29 29 18 8 25 29 23 29 25 18 18 5 29 27 2 29 27 18 31 29 8 29 29 8 29 8 5 18 2 8 29 29 2 27 29 27 25 31 29 29 29 23 8 29 29 31 29 29 31 5 29 25 14 29 29 18 18 23 8 29 29 25 25 29 29 29 8 2 5 23 29 29 8 29 29 31 27 23 18 26 5 26 29 29 29 5 8 25 23 29 8 23 18 26 29 5 2 31 23 29 29 29 18 5 18 29 18 5 23 29 8 29 31 5 31 8 2 29 29 29 23 29 23 29 26 29 29 24 29 29 2 14 5 2 18 29 29 29 29 29 8 29 29 5 6 31 31 29 18 29 27 14 29 31 14 2 29 25 29 29 8 8 18 25 2 8 2 31 2 29 29 31 2 29 29 2 29 29 8 27 29 2 29 2 23 8 29 29 29 29 29 2 31 27 29 29 25 31 29 18 2 29 26 6 29 26 26 29 2 18 8 2 29 29 18 8 31 18 29 29 25 18 29 14 29 29 29 29 31 27 29 29 29 29 29 14 29 18 27 8 8 2 27 26 2 29 25 29 29 27 29 29 8 29 29 29 29 29 18 25 31 29 29 14 29 29 8 29 29 29 2 8 26 29 29 18 29 14 8 23 31 8 8 8 18 18 29 8 31 29 31 29 25 18 18 18 8 29 29 8 26 8 23 29 8 29 8 29 18 18 29 27 29 29 8 6 2 26 8 29 2 8 29 29 8 8 25 31 31 29 8 29 18 25 2 8 29 25 29 25 25 18 25 27 29 29 27 29 18 6 8 25 14 29 29 8 25 29 18 25 25 25 25 25 29 29 29 27 25 29 27 8 29 25 2 2 25 29 25 31 29 25 31 18 18 31 25 6 6 29 29 29 29 29 29 8 18 29 29 18 29 14 14 27 6 8 26 25 18 29 29 8 8 8 25 29 8 29 25 8 14 18 29 8 31 2 2 26 31 18 8 29 6 2 8 8 26 8 8 26 8 29 29 29 8 8 8 2 18 14 8 8 6 24 2 4 4 5 5 2 2 6 5 8 2 18 5 23 6 5 29 23 23 8 29 2 5 8 8 23 23 5 2 5 2 23 8 29 8 23 8 29 5 5 2 23 29 8 5 23 8 23 23 23 29 2 23 31 8 23 2 2 5 8 2 4 8 29 5 29 5 8 23 23 5 23 8 23 8 5 2 5 5 23 8 8 5 2 2 8 5 23 8 23 23 31 5 29 24 23 31 5 31 31 29 8 8 8 2 8 29 29 2 29 26 2 8 31 31 8 8 31 8 26 8 2 8 8 6 29 8 23 8 2 6 8 5 8 2 8 8 14 27 31 6 5 29 8 8 29 8 14 14 2 29 6 25 29 8 2 8 29 2 29 8 8 40 2 26 2 6 5 29 2 2 2 2 2 29 8 29 14 23 29 2 23 29 23 25 5 2 25 5 29 29 8 29 29 23 2 5 29 2 5 23 8 29 29 5 25 5 23 29 23 29 5 5 29 2 6 8 2 5 18 25 23 2 2 8 23 5 23 23 2 5 8 31 5 5 5 5 8 23 5 18 2 27 23 23 8 29 5 8 8 5 2 5 24 31 29 8 2 18 25 2 29 25 29 25 8 25 29 27 31 29 29 29 25 29 14 29 29 29 6 29 2 29 25 27 29 29 31 25 18 31 25 29 29 25 29 29 25 29 6 29 2 8 6 8 8 29 29 27 25 25 27 25 29 25 8 8 25 29 24 4 29 29 29 2 29 18 29 17 5 29 2 8 29 29 29 29 14 18 23 29 8 29 29 29 29 29 18 25 31 29 6 8 8 31 2 29 5 25 29 27 29 29 27 25 2 27 29 29 29 31 29 31 25 29 29 31 25 29 29 23 29 18 29 6 29 29 29 6 29 5 29 8 29 31 29 31 23 2 29 29 8 29 29 8 29 29 29 29 18 29 29 29 14 25 23 29 23 29 29 29 29 29 29 29 29 8 29 29 29 5 27 8 29 29 29 29 25 29 29 8 25 23 29 29 2 25 29 8 29 29 31 29 8 29 29 25 29 29 2 5 29 29 29 29 29 6 29 8 18 29 5 25 29 2 29 29 18 29 25 14 2 8 29 29 18 29 29 8 8 8 29 18 5 26 6 29 29 8 25 29 29 2 8 27 29 29 5 29 29 31 29 29 25 18 29 29 2 29 8 27 2 25 29 25 25 23 31 18 29 8 29 8 6 29 25 29 29 5 25 8 29 29 29 29 29 29 25 8 29 8 8 29 29 29 31 31 29 31 25 25 29 29 5 29 29 29 29 29 25 29 25 29 29 29 29 29 8 14 6 29 25 29 29 6 29 29 29 2 23 29 25 29 29 5 29 29 29 27 18 25 8 8 5 29 8 8 29 29 29 29 29 25 29 29 29 29 31 18 5 8 14 29 29 29 8 27 29 29 14 6 23 29 29 25 8 29 8 27 29 25 29 2 29 5 6 8 29 2 29 29 31 5 29 29 29 29 29 29 29 29 25 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 31 23 25 29 8 29 2 29 29 25 29 5 31 18 29 29 5 2 29 29 29 2 29 8 2 29 8 29 23 29 29 25 27 23 29 2 6 25 8 5 29 8 8 5 6 8 8 8 29 29 29 18 29 25 25 18 29 29 8 8 14 29 29 31 8 29 8 25 29 18 23 29 18 29 29 29 29 25 25 8 29 24 29 2 2 18 31 25 5 31 25 29 29 2 25 2 29 31 31 29 25 29 31 29 29 29 29 29 29 25 29 27 29 29 29 29 29 6 8 29 18 8 29 2 31 29 29 29 29 29 29 18 8 14 25 29 14 8 25 8 27 29 29 29 29 6 25 29 29 29 29 29 29 29 18 25 29 14 29 18 31 29 31 25 29 29 29 29 31 14 29 29 29 29 29 31 29 29 27 29 18 29 18 2 25 29 29 2 29 29 29 31 29 18 29 29 8 29 6 29 27 27 29 29 29 25 29 5 29 8 2 29 29 31 25 8 26 29 29 8 8 29 8 29 29 2 14 25 29 29 29 29 31 29 29 29 29 31 29 29 8 29 29 29 29 29 6 29 29 29 14 27 29 14 29 25 2 29 2 31 31 29 29 29 29 29 29 29 29 29 29 29 27 29 27 29 25 8 29 14 29 29 27 29 29 29 14 29 29 25 2 29 29 29 14 2 29 29 29 29 29 29 8 29 14 31 8 29 25 25 29 29 2 29 29 6 29 29 29 31 29 29 25 27 29 25 14 29 29 27 29 8 29 25 29 25 31 25 25 14 29 8 31 29 29 29 29 31 31 25 31 18 29 8 31 29 18 14 29 29 29 29 29 29 29 29 29 29 31 31 29 18 31 29 14 29 29 29 29 29 27 29 25 29 27 29 29 25 29 29 27 31 29 29 29 27 29 29 29 31 29 29 31 29 29 31 29 31 31 14 25 8 18 29 25 29 2 2 29 29 25 29 29 31 18 29 29 25 31 29 29 26 25 29 29 2 29 29 29 31 29 14 29 29 18 29 29 25 29 29 29 29 27 25 29 8 29 2 29 29 29 29 2 29 25 29 27 29 29 29 29 29 2 31 29 29 25 29 29 27 29 29 29 29 29 6 14 29 2 29 29 8 29 29 8 29 29 29 18 6 29 29 27 29 29 29 29 29 8 8 31 8 6 29 8 4 6 18 14 2 29 29 31 29 29 29 29 2 18 29 29 27 29 2 29 29 8 27 29 2 2 25 31 31 2 29 29 6 25 2 29 8 29 29 29 25 8 31 31 29 29 25 29 18 27 25 31 29 25 14 29 25 29 29 25 27 31 29 2 29 25 29 18 29 29 8 18 29 29 2 18 29 25 8 29 29 8 8 6 31 2 29 25 31 29 25 2 14 2 29 6 29 8 29 29 29 31 8 26 29 2 8 2 29 8 6 29 29 18 29 27 29 25 25 18 2 29 2 29 6 29 18 14 25 29 25 25 29 31 8 2 29 8 25 27 25 29 27 25 27 8 29 25 29 29 29 29 25 14 29 29 29 6 29 29 18 29 31 29 24 29 4 2 31 25 8 2 29 29 29 29 31 25 27 25 31 25 25 31 29 8 5 31 14 2 2 2 8 18 5 2 8 8 18 5 18 2 5 8 27 6 18 29 23 8 25 8 8 29 5 6 5 2 27 23 29 8 2 2 29 8 23 31 18 18 8 2 5 27 29 2 2 8 6 18 5 8 8 18 18 25 5 8 23 18 23 8 8 23 29 5 5 29 8 5 8 23 8 23 5 5 23 8 29 25 8 5 8 23 23 5 23 23 23 8 23 29 23 5 5 18 8 23 23 24 8 31 27 25 29 14 31 27 2 25 2 14 29 2 29 24 4 2 31 29 2 23 29 29 5 23 2 8 18 29 23 8 29 29 23 29 5 2 2 18 31 23 5 8 23 23 18 5 25 5 5 5 18 23 2 5 23 5 5 23 8 2 2 4 8 18 5 2 29 23 23 23 18 31 23 5 23 29 23 29 5 2 23 5 29 8 24 23 2 29 29 18 29 27 29 29 25 29 14 29 8 2 8 29 29 29 25 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 6 29 29 31 29 29 6 2 31 29 29 27 27 14 6 29 29 8 29 29 8 29 29 25 29 29 27 8 8 29 29 29 29 14 8 25 29 8 8 8 8 26 29 8 5 31 8 8 25 25 14 6 25 14 18 2 29 8 14 29 29 29 27 29 29 25 29 29 29 25 25 29 18 29 27 25 8 2 29 29 2 29 29 29 29 25 25 27 8 29 29 29 25 29 29 25 29 29 25 29 25 25 29 25 29 29 29 29 29 29 8 25 29 8 29 8 6 29 29 18 29 8 29 25 29 29 29 8 29 25 8 8 8 29 29 29 29 29 29 29 8 25 8 29 29 29 29 25 31 14 29 8 6 29 29 29 31 27 29 27 27 29 25 29 29 29 29 29 8 29 29 29 14 27 25 29 29 14 8 31 2 25 29 18 29 2 29 29 8 29 8 2 6 29 14 29 29 2 14 29 25 29 25 25 29 29 8 27 14 14 29 29 27 29 29 8 6 25 29 14 29 29 6 8 25 8 8 29 8 6 25 29 29 29 8 2 8 8 8 29 18 31 27 25 8 8 24 26 2 4 14 2 29 8 31 2 23 2 23 5 18 8 23 23 5 23 23 18 5 14 23 2 18 8 23 5 5 8 5 23 2 2 5 5 5 5 2 2 5 5 23 8 29 5 29 8 23 23 5 5 8 5 23 5 29 5 5 5 31 5 8 23 5 24 5 5 8 29 8 18 6 27 25 26 29 29 8 8 29 8 14 29 29 29 25 26 29 6 8 14 29 26 29 29 8 29 14 8 29 29 29 8 25 29 29 18 25 29 2 29 18 29 25 29 29 2 29 25 29 29 29 29 29 29 25 29 29 25 29 29 29 25 29 25 2 2 29 29 29 29 14 29 8 29 29 6 25 29 29 8 29 29 25 2 29 25 29 29 27 27 29 29 8 8 29 29 14 29 29 29 29 29 29 8 29 8 8 29 29 27 31 29 29 29 29 29 29 29 29 2 29 29 29 29 18 25 14 29 29 29 29 29 14 6 2 29 2 29 18 29 6 29 29 29 27 25 29 29 8 2 29 29 25 25 27 29 29 25 29 29 29 29 29 29 25 18 2 29 14 29 29 8 27 25 29 29 29 18 29 29 6 29 25 29 18 29 25 29 29 25 27 29 25 25 18 29 29 29 29 8 29 29 29 25 18 14 29 29 14 29 29 29 29 29 29 29 29 29 29 25 29 29 8 18 29 29 31 25 31 31 25 29 29 29 6 29 29 29 29 25 29 29 29 29 14 8 14 8 29 29 29 2 25 29 31 25 29 18 25 29 25 29 29 2 29 29 29 29 29 29 29 29 25 25 2 2 18 25 29 25 29 29 29 31 29 29 29 25 29 29 29 29 29 25 29 29 25 29 29 6 29 18 8 18 29 27 29 29 29 25 29 27 29 6 29 29 29 29 29 18 29 29 29 27 8 29 29 27 8 29 29 29 27 29 8 29 29 27 29 25 25 25 25 29 25 31 6 25 27 29 27 25 8 29 27 6 29 29 29 29 8 18 29 29 29 6 29 14 29 6 25 18 29 29 25 29 2 29 25 18 18 14 29 29 25 14 29 29 25 29 29 27 29 6 29 29 29 29 6 29 29 29 14 14 8 6 8 31 8 29 31 31 29 27 29 8 8 29 29 18 27 29 29 29 29 2 14 29 6 29 29 14 29 29 29 31 29 26 29 29 29 25 31 6 29 29 29 31 29 29 29 31 29 29 25 29 29 29 18 29 29 31 27 29 29 29 6 4 26 29 18 29 6 29 8 29 29 14 25 8 29 8 8 29 14 8 29 29 26 8 29 26 31 25 29 8 29 29 25 2 29 29 29 31 29 31 8 29 25 29 29 29 29 8 25 29 27 8 27 29 27 29 29 29 18 25 29 8 29 14 25 29 25 29 8 29 14 29 29 25 25 29 29 29 29 18 29 29 25 29 31 29 25 25 29 8 29 29 18 29 29 25 29 29 29 29 29 14 29 29 27 29 29 25 29 29 2 29 29 8 29 25 29 14 29 29 29 29 25 8 8 8 29 8 8 29 29 8 29 29 29 29 8 29 25 29 2 29 18 25 8 29 29 29 29 14 29 29 29 25 27 25 29 29 29 8 29 27 6 29 29 29 29 25 29 29 27 29 29 18 29 29 27 8 25 29 29 29 29 29 14 29 6 29 29 18 8 2 8 8 29 29 5 31 2 29 14 2 29 31 29 31 29 29 29 8 25 29 6 29 29 29 8 31 29 27 29 27 29 29 25 29 29 29 29 14 25 8 29 14 29 29 29 29 29 25 29 29 25 18 25 25 29 25 6 8 29 29 2 6 2 29 29 31 29 14 31 29 18 29 8 8 8 6 8 29 8 6 29 29 29 25 29 1 8 4 2 2 29 31 29 2 29 29 29 8 29 2 29 29 29 18 18 29 2 18 29 31 5 2 29 29 29 29 29 2 29 29 18 18 2 29 18 23 2 23 2 5 29 5 29 26 29 2 8 2 2 8 29 29 5 29 6 8 29 29 5 29 2 18 18 25 2 25 29 5 5 2 8 2 5 29 8 29 5 8 8 5 31 18 29 5 5 2 18 29 5 2 29 8 29 29 23 29 23 18 2 8 23 8 2 8 23 23 8 5 23 29 8 29 23 5 27 5 23 29 18 29 6 29 8 8 29 29 23 8 5 29 8 29 8 2 5 8 2 23 2 5 31 2 8 8 8 5 8 31 29 29 2 23 8 2 2 8 29 29 18 8 5 23 27 2 23 5 5 31 23 23 8 5 29 24 13 29 8 25 18 2 29 8 6 25 2 6 29 31 25 14 29 25 29 29 2 29 8 8 25 29 25 29 25 2 8 29 8 29 29 29 25 29 29 29 31 6 6 29 29 29 14 29 29 29 29 2 29 31 6 29 29 8 2 8 14 31 29 29 8 8 2 8 27 29 25 29 31 29 8 31 29 29 29 29 6 29 2 8 25 8 8 18 6 29 29 27 8 8 29 8 8 8 29 29 18 31 29 8 29 25 29 29 6 29 8 18 25 29 31 20 8 29 25 6 29 29 29 29 25 8 27 8 18 29 29 29 8 8 8 29 29 18 26 8 29 27 29 29 29 29 31 29 14 8 25 29 29 29 29 29 8 29 26 8 18 8 26 29 14 2 29 26 8 2 8 8 29 29 23 6 29 29 25 6 31 6 29 27 31 29 31 29 29 29 2 2 8 8 29 8 8 29 29 29 8 8 27 8 26 2 18 14 27 8 26 18 29 25 29 29 25 31 27 25 27 29 29 29 8 27 29 29 29 29 31 25 8 29 25 29 6 29 2 29 8 29 27 8 29 2 29 8 29 29 29 29 25 29 8 29 8 18 29 29 8 25 29 29 29 29 29 6 8 18 29 29 8 8 29 2 8 2 2 2 6 31 23 18 27 29 29 8 29 2 8 18 29 29 8 29 29 18 31 25 6 29 29 29 29 27 8 31 29 18 31 29 2 29 8 29 1 29 29 26 2 8 29 2 27 2 29 8 29 2 8 29 29 25 29 18 29 8 29 29 27 29 23 8 29 23 25 2 8 18 18 29 8 6 25 2 29 5 29 17 5 2 18 2 23 2 5 8 2 29 8 18 29 5 5 8 27 23 14 31 8 23 4 2 2 27 8 2 18 17 6 5 29 8 29 8 31 29 29 5 8 29 8 5 5 2 29 5 31 29 6 18 25 5 29 18 31 29 29 29 5 29 31 23 17 2 8 5 8 29 29 29 2 6 5 18 29 29 5 8 29 5 29 31 5 5 2 5 18 29 8 23 31 8 2 18 5 29 8 29 2 8 14 23 18 5 23 31 2 24 23 29 2 2 8 29 18 23 2 14 2 6 29 18 8 29 8 18 29 29 2 18 29 29 29 29 31 25 26 31 25 18 2 29 29 27 8 8 29 29 25 18 18 8 29 2 17 29 8 6 29 31 29 6 8 29 8 29 29 27 2 27 2 29 25 6 14 18 26 29 8 29 8 6 14 14 8 8 29 8 8 29 2 29 29 25 31 8 29 2 8 2 31 25 25 25 29 2 6 2 2 6 29 29 29 25 29 29 29 8 29 18 27 29 25 25 2 29 25 27 25 29 29 8 18 25 29 8 29 27 14 26 6 8 2 29 8 29 2 2 29 27 8 14 29 8 29 29 8 29 8 25 29 29 2 18 8 29 29 14 8 8 26 25 29 8 8 8 8 6 29 5 8 25 25 29 29 2 6 31 6 29 18 25 29 29 8 8 2 18 18 29 18 8 6 14 8 25 31 29 29 8 29 29 29 26 8 8 27 29 29 29 8 8 18 26 8 8 8 29 25 29 26 29 8 29 18 31 6 14 31 29 2 2 29 29 29 29 14 29 31 18 25 29 29 29 27 25 29 25 27 25 25 29 29 29 25 29 29 31 25 25 14 8 31 29 18 29 31 29 29 29 6 8 29 26 26 8 18 25 18 29 8 18 25 29 25 29 25 29 29 29 14 8 25 8 26 8 8 29 8 8 26 29 8 29 29 14 8 8 25 29 29 29 8 14 29 29 27 18 25 27 6 29 29 29 29 29 29 14 29 8 29 29 14 18 29 29 29 27 29 29 29 29 29 29 29 6 31 29 25 29 18 8 8 29 29 25 27 6 29 29 29 29 31 25 29 29 29 29 31 29 29 29 29 8 8 8 29 29 29 29 29 29 25 25 25 29 8 26 8 29 25 14 8 8 29 29 29 25 29 29 29 29 29 14 29 29 29 6 8 29 25 31 6 29 18 29 18 29 29 2 29 14 8 29 29 29 29 25 29 25 31 25 29 29 14 29 8 29 29 29 29 8 14 25 29 25 25 14 29 29 29 29 29 14 29 25 8 14 29 29 24 29 4 26 29 31 29 2 25 6 29 2 29 6 8 29 25 29 29 29 29 8 6 14 29 25 29 29 2 29 29 25 29 31 6 6 18 29 27 31 18 29 8 23 29 29 29 29 29 31 2 8 8 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 29 2 29 29 29 29 29 2 14 29 29 29 29 29 29 29 5 18 29 29 6 2 29 25 29 8 29 23 29 29 8 29 8 31 8 29 25 8 2 29 2 29 5 29 25 14 29 29 2 29 2 29 31 2 25 18 2 5 31 29 23 8 8 8 2 8 29 25 2 14 31 5 29 2 8 29 18 8 8 25 23 5 18 5 8 31 8 29 8 18 27 29 29 14 18 14 8 18 25 29 29 23 29 8 2 29 8 27 18 2 8 29 29 8 8 8 23 2 29 29 29 29 29 8 2 8 23 2 2 29 29 29 8 29 8 29 14 6 8 29 23 23 31 2 2 5 31 23 29 5 2 29 8 8 29 29 2 2 5 29 5 18 31 5 29 8 2 2 8 6 5 23 25 5 18 31 5 2 31 23 23 5 8 18 2 5 31 5 5 18 29 5 23 2 29 5 2 5 2 8 24 8 6 29 14 18 27 8 18 29 25 26 25 18 29 29 27 29 25 29 25 29 29 2 2 25 6 29 29 29 29 29 29 25 8 29 29 29 25 25 25 25 8 29 18 18 6 27 29 29 8 29 29 29 29 29 29 29 18 29 29 29 29 29 27 25 29 25 27 2 29 29 2 29 29 25 29 25 29 29 29 29 25 29 29 18 25 29 29 2 25 6 2 14 25 31 29 29 2 29 29 29 25 25 29 29 27 25 25 29 29 29 25 29 31 14 14 29 8 25 29 29 31 29 29 29 2 29 29 18 29 25 31 25 25 6 29 29 29 29 29 29 25 29 29 29 29 29 31 29 29 8 29 18 29 25 25 29 29 29 29 29 29 29 29 2 29 29 25 25 29 29 31 18 31 29 29 31 29 29 29 2 25 29 2 29 8 2 29 25 14 8 29 29 29 25 31 14 8 29 2 29 29 29 29 29 8 18 29 29 25 29 25 25 2 8 25 2 31 29 6 18 29 27 29 25 29 29 25 31 29 29 6 6 29 6 29 29 29 8 29 25 2 31 18 25 29 29 29 29 29 8 25 6 29 31 8 29 29 29 29 29 2 6 2 29 2 29 29 29 31 29 29 29 29 29 29 29 29 27 29 29 2 31 29 29 8 14 2 2 25 6 2 25 31 25 25 29 27 29 6 29 29 29 18 25 27 29 26 8 8 29 26 25 29 27 31 29 8 2 31 29 29 29 29 14 26 29 29 29 29 8 29 31 31 29 29 18 29 29 29 29 29 25 29 8 18 29 29 29 25 29 29 29 29 25 25 29 29 31 29 25 29 29 14 31 8 29 29 29 29 29 29 18 29 25 18 29 25 25 29 29 29 25 31 2 27 29 29 2 29 29 31 29 8 8 29 29 29 29 29 29 29 8 29 29 29 8 29 8 6 29 29 8 26 26 29 29 8 31 29 31 29 29 6 14 8 6 29 25 14 27 25 29 8 14 29 29 14 29 29 31 8 8 29 2 8 25 29 2 29 29 29 29 25 29 29 29 29 29 29 2 25 29 29 2 29 18 8 25 27 8 29 29 29 29 18 29 29 27 29 18 29 18 2 29 29 25 8 2 8 8 8 29 29 29 25 18 25 29 14 29 29 29 29 29 29 29 29 31 25 18 29 29 29 29 29 27 29 25 29 25 29 31 29 2 8 14 29 29 29 29 29 29 8 25 29 18 18 29 29 29 29 29 27 27 31 25 29 29 29 31 2 6 29 6 14 8 8 25 29 29 25 25 25 29 29 29 29 6 25 29 29 6 29 29 18 29 29 29 8 18 2 14 29 29 29 29 8 29 8 8 14 25 8 8 29 18 2 29 25 8 29 29 29 31 29 29 29 8 29 14 29 6 29 2 29 29 14 29 29 29 29 18 29 29 14 8 29 29 18 31 8 14 29 29 29 2 31 8 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 25 14 29 29 6 29 18 29 29 27 2 31 8 29 23 8 29 29 29 29 18 2 8 25 8 25 8 29 6 2 8 29 8 26 8 8 8 8 8 29 29 8 8 8 31 25 29 25 29 8 8 8 29 8 8 8 8 8 29 8 8 31 2 6 27 8 25 8 27 8 2 29 29 2 8 8 29 29 8 25 2 29 29 31 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 8 8 29 29 2 29 29 29 16 29 29 29 29 29 14 29 29 2 29 29 29 8 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 16 29 29 29 29 29 29 29 29 13 29 29 29 29 24 19 29 4 29 29 16 16 29 29 29 29 29 29 29 29 29 29 2 16 29 16 29 2 29 29 29 29 16 16 13 29 16 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 8 29 16 17 16 29 16 29 13 29 29 29 29 29 19 29 16 29 17 19 19 29 16 17 29 8 17 29 29 29 8 16 29 29 18 29 29 29 29 16 16 29 29 29 29 29 16 5 29 5 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 2 29 29 23 29 29 29 2 29 29 5 29 29 29 29 29 23 29 29 29 29 8 29 29 5 8 2 29 29 2 18 29 29 8 29 25 29 18 29 8 25 29 8 29 29 29 2 5 29 8 2 2 29 5 8 29 18 5 2 8 29 29 23 8 8 5 29 29 8 29 8 5 29 2 2 8 23 29 5 29 29 23 8 29 8 2 29 8 2 5 29 16 16 5 29 16 17 16 29 29 29 29 29 29 8 26 5 29 29 17 31 5 8 17 18 29 29 31 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 4 29 29 17 13 29 16 5 16 16 29 29 17 16 29 16 2 29 17 16 29 19 29 8 29 29 5 17 16 16 16 29 29 29 16 29 29 16 29 16 29 29 19 8 17 29 29 19 19 29 23 29 19 16 17 16 13 16 29 19 2 29 29 29 18 8 16 29 5 4 29 29 16 16 17 16 17 29 16 29 29 24 19 29 29 29 5 16 16 8 29 29 29 16 29 29 16 13 16 16 29 16 29 16 16 29 29 16 29 16 16 16 29 29 16 29 29 19 16 16 19 16 29 16 16 29 16 16 16 29 16 16 29 29 16 29 16 29 14 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 29 29 29 29 2 16 16 29 29 29 16 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 25 2 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 18 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 29 29 8 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 29 29 25 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 8 29 29 29 14 27 29 29 29 29 29 29 29 29 29 27 27 29 27 29 2 29 31 29 29 29 2 8 29 29 29 29 29 14 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 25 29 2 29 25 29 29 6 29 29 31 29 29 29 25 14 18 29 29 8 2 29 29 8 29 29 29 25 8 29 8 29 25 29 2 31 29 27 29 8 31 29 29 29 29 29 29 25 25 29 29 29 29 18 25 25 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 19 29 2 29 29 29 29 29 29 8 29 29 29 29 29 16 29 8 29 29 25 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 16 29 29 16 8 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 31 29 29 29 29 29 6 29 14 29 29 29 29 14 29 29 29 29 8 29 29 29 27 8 29 29 29 29 29 8 29 2 29 25 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 25 25 8 29 29 8 8 8 29 29 29 29 29 25 29 29 29 29 29 29 29 14 29 8 29 18 14 29 18 8 8 29 18 29 29 27 29 29 29 29 29 14 25 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 25 14 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 17 29 29 13 29 29 8 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 27 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 16 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 29 29 29 8 29 16 29 16 29 13 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 13 29 29 17 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 16 16 29 29 29 29 29 13 29 29 29 29 8 29 29 16 29 29 29 16 29 29 29 16 29 29 16 16 16 13 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 16 29 29 29 29 16 29 40 29 4 16 16 29 16 29 26 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 2 29 29 29 29 25 29 29 29 29 2 29 8 29 29 29 29 29 29 2 29 29 2 29 29 29 5 4 29 29 29 29 8 29 29 29 29 29 17 8 29 29 29 29 29 29 8 29 25 29 29 18 2 5 8 29 29 29 2 2 29 29 29 29 29 2 5 29 8 29 29 29 29 29 18 29 29 29 25 2 29 29 29 29 18 5 8 29 23 18 29 29 29 29 29 29 29 29 29 2 29 23 8 2 29 5 18 29 2 29 8 29 23 29 27 2 29 25 29 2 23 18 29 8 2 8 25 29 29 18 29 8 29 29 29 5 8 25 5 29 23 29 8 31 29 2 26 8 29 31 18 23 2 29 29 31 29 8 26 8 2 5 8 2 8 2 29 8 18 8 2 23 31 5 29 8 23 18 18 29 5 18 5 23 2 5 29 23 23 2 2 2 8 2 5 25 29 5 29 26 5 29 5 29 6 2 8 8 2 5 18 23 23 8 29 5 29 29 24 23 29 2 2 31 25 2 29 18 18 29 8 18 29 18 8 27 29 29 29 25 29 29 2 29 29 25 29 18 29 8 29 18 29 31 8 25 31 29 18 29 29 29 29 2 29 25 29 29 29 29 6 8 29 18 29 31 27 29 31 8 2 2 2 25 29 29 8 25 8 8 8 8 25 2 29 29 29 29 29 8 8 29 29 16 29 29 29 29 29 29 8 29 18 29 29 29 29 29 14 8 31 27 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 2 31 29 29 29 29 29 2 29 8 29 8 29 27 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 25 29 2 8 29 29 27 29 29 29 27 18 31 29 8 29 29 25 29 2 29 29 8 8 29 8 27 8 29 29 25 8 29 29 8 8 27 25 31 8 29 29 29 29 29 18 29 25 29 14 14 8 18 29 25 25 29 14 29 29 29 8 14 24 4 18 2 2 8 29 2 8 18 6 29 29 31 29 29 29 29 23 2 8 29 29 2 18 29 18 29 29 29 29 31 8 29 29 29 29 29 29 29 23 29 2 8 29 29 2 29 2 29 29 8 29 29 29 29 29 5 29 29 29 8 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 23 29 29 8 29 29 29 29 29 29 8 29 29 29 26 29 29 29 29 29 29 5 29 29 29 29 29 2 29 18 29 5 8 5 29 23 29 27 29 16 16 13 29 16 29 29 16 29 29 17 29 29 29 8 5 29 5 26 29 29 29 29 29 8 29 29 29 29 29 5 8 29 29 29 29 29 29 29 8 13 5 29 29 29 29 5 29 29 8 29 29 29 16 29 8 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 5 29 29 29 29 29 23 29 29 8 26 29 29 17 29 29 29 29 8 5 29 5 29 29 29 17 29 25 27 2 29 2 29 5 29 29 29 29 2 2 29 29 29 29 29 29 5 29 29 5 29 8 29 29 5 29 23 29 29 29 2 5 23 8 29 29 29 29 29 8 29 29 5 23 29 2 17 29 8 29 29 8 5 8 29 2 8 29 29 24 26 29 31 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 8 14 29 8 18 8 8 31 8 29 8 8 29 2 8 8 29 8 14 29 25 31 29 25 8 29 31 27 27 25 2 29 29 8 25 2 8 25 27 29 29 29 27 18 8 29 25 25 8 18 25 25 8 8 25 8 29 29 29 29 25 29 29 18 8 2 29 29 14 29 29 18 8 25 29 24 4 8 31 6 2 29 23 18 31 5 29 29 2 29 5 2 8 29 29 27 18 29 29 8 29 2 6 29 5 29 29 18 18 29 8 31 29 29 2 29 8 5 18 18 25 29 8 5 5 18 23 29 5 8 23 2 8 2 8 23 17 18 23 23 26 5 8 23 8 8 23 8 8 8 5 29 8 14 5 18 23 29 23 23 29 23 29 2 5 8 8 23 23 26 18 23 29 8 29 23 23 29 23 23 2 31 5 24 8 29 8 18 27 29 25 29 8 31 14 8 29 29 8 29 8 25 29 29 31 8 29 31 6 8 2 29 25 8 29 29 29 2 31 25 8 25 29 29 29 18 25 29 2 8 8 25 29 29 25 29 29 29 29 25 24 26 29 29 2 29 29 29 8 29 18 29 29 18 2 18 8 14 2 18 14 29 29 29 25 18 31 29 29 29 2 29 2 31 14 31 29 8 29 29 29 23 29 8 29 14 29 8 29 8 27 29 18 29 29 18 23 29 29 29 29 25 27 25 25 29 29 29 29 31 18 29 29 29 29 31 29 29 29 25 31 8 29 29 29 18 29 29 29 18 29 31 18 29 2 29 29 31 29 29 29 29 2 29 8 2 29 18 27 27 8 29 8 29 25 18 29 29 29 8 29 18 29 18 8 29 2 29 23 14 8 29 2 2 2 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 6 8 29 29 2 29 29 29 8 2 29 29 18 5 29 2 29 29 29 27 29 29 29 23 29 5 8 29 29 25 29 29 14 8 29 18 29 8 29 18 25 8 31 31 29 8 29 29 29 29 8 2 29 29 14 27 5 29 2 29 18 29 29 29 29 8 29 5 8 31 29 8 18 18 31 31 29 25 29 8 29 29 29 29 8 29 29 29 29 29 25 29 29 29 25 27 8 27 29 29 18 29 18 29 29 2 6 29 29 29 29 29 29 29 18 29 29 5 29 8 18 23 8 29 29 8 29 18 29 29 29 8 29 29 18 29 8 29 29 8 25 25 29 29 29 8 25 5 29 29 23 29 2 25 31 29 29 2 29 29 29 29 8 29 29 18 8 29 31 29 29 29 18 8 29 26 8 27 27 2 29 29 8 18 29 2 29 5 29 27 8 29 29 29 2 27 14 8 18 29 29 25 8 29 8 29 27 18 29 18 29 8 31 23 29 29 29 31 8 2 2 29 18 29 29 23 29 29 29 29 8 29 29 27 14 29 29 23 18 2 18 29 29 25 23 27 25 18 29 29 18 8 29 29 5 25 29 18 29 29 29 29 8 29 2 29 8 23 8 29 29 8 29 29 23 29 29 18 25 8 8 29 29 23 29 31 2 29 25 29 29 29 8 8 29 2 29 25 29 29 29 18 27 29 8 29 5 29 14 8 23 8 27 14 2 18 18 29 29 29 14 8 6 14 29 29 18 29 29 25 18 8 5 31 29 8 29 8 29 29 23 8 27 31 29 29 29 29 29 29 29 29 27 29 5 29 2 29 24 29 23 29 29 29 8 29 25 8 29 8 29 29 29 18 29 31 23 29 18 2 29 31 29 29 29 29 29 29 6 29 29 29 29 29 25 29 25 25 29 29 29 29 2 29 29 29 25 29 29 29 29 31 8 18 2 8 29 25 29 29 8 29 25 29 18 29 25 14 29 6 18 25 29 29 6 29 25 29 29 29 29 6 29 8 25 2 29 29 29 29 25 25 27 29 8 29 29 29 8 29 29 29 29 29 29 29 29 25 29 31 29 29 25 6 25 29 29 14 29 2 29 29 29 29 25 29 29 29 25 8 29 2 29 8 29 29 8 29 25 18 29 14 29 18 29 29 31 29 25 29 29 27 29 29 29 14 31 29 25 2 29 25 25 29 31 29 25 29 29 29 29 8 25 25 29 8 29 29 8 29 31 31 2 31 8 29 29 31 14 6 29 2 29 18 29 29 29 29 6 27 25 29 29 8 29 8 18 29 18 29 29 8 27 27 29 14 29 27 25 29 29 14 18 29 29 29 29 25 29 29 29 29 25 29 25 6 29 29 29 2 29 29 29 29 8 6 29 29 29 8 29 29 29 29 29 31 29 27 6 29 29 31 8 29 29 31 29 29 29 29 8 29 31 29 29 29 29 25 8 29 27 29 29 29 29 29 29 29 18 14 29 8 25 2 31 18 29 29 29 29 8 29 6 29 29 29 31 29 29 29 29 29 29 29 29 29 25 2 31 6 29 29 29 29 29 29 25 29 8 29 29 8 29 14 29 29 29 27 29 29 29 29 29 29 25 25 29 29 29 29 29 31 29 8 29 29 29 29 29 8 2 18 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 29 25 29 29 29 8 27 29 29 29 29 29 29 8 8 8 2 29 8 8 29 29 25 29 29 8 29 29 29 2 29 8 29 29 29 29 18 29 29 29 29 29 8 18 6 29 29 25 29 25 2 29 6 29 29 25 8 29 29 25 14 29 2 29 29 8 14 29 29 29 29 29 29 6 29 29 29 29 25 29 6 29 29 8 29 31 27 25 29 29 29 27 18 29 29 31 29 27 27 29 29 29 25 25 31 29 8 31 27 27 29 14 18 29 29 8 2 29 8 29 8 8 29 8 2 8 29 2 18 29 29 29 27 8 29 27 8 31 14 18 31 27 29 29 18 29 29 29 8 29 29 18 29 29 29 31 25 29 31 18 25 8 29 27 31 29 6 29 29 18 25 18 29 29 29 8 29 29 6 29 29 29 8 8 8 8 14 8 18 29 31 8 29 29 31 29 29 29 18 31 8 6 2 29 25 25 31 8 29 31 29 14 29 25 25 29 31 14 8 27 8 27 8 8 25 29 29 29 27 29 29 6 8 29 8 8 8 8 8 8 29 2 14 14 29 29 29 6 25 2 25 25 8 29 8 18 29 18 8 29 26 29 29 8 1 29 4 31 8 2 2 2 29 8 2 2 8 25 18 31 2 29 5 31 8 5 14 31 29 2 29 26 18 31 2 31 29 27 2 18 25 29 8 8 8 5 29 29 29 18 18 27 18 5 2 29 31 29 5 29 8 18 2 29 8 18 29 8 31 29 23 29 2 29 29 18 29 23 29 23 31 29 29 29 23 18 6 23 31 31 5 29 2 23 8 29 8 14 2 18 5 8 2 29 29 29 5 18 27 18 29 23 29 5 8 23 29 29 2 8 29 8 23 31 5 29 2 29 23 23 5 14 29 29 5 23 23 29 8 23 5 2 8 5 18 2 23 5 29 29 2 23 23 5 31 2 8 29 2 6 5 8 23 5 5 24 23 29 2 18 8 18 14 29 29 25 27 14 2 27 29 25 29 29 31 2 18 6 8 2 8 8 2 8 29 25 29 27 2 8 29 31 14 29 8 29 25 29 29 18 29 25 29 29 2 14 8 25 29 6 2 18 29 26 29 2 29 31 8 2 14 29 29 29 25 2 8 29 29 29 29 29 29 25 25 25 2 29 25 27 6 27 29 18 29 29 29 2 14 29 27 18 25 8 29 29 29 8 25 29 29 25 18 25 31 25 14 29 27 29 31 29 29 29 2 8 8 26 29 25 29 25 8 29 8 8 29 6 29 31 25 8 14 8 29 4 26 8 8 2 14 2 18 18 29 29 29 29 8 25 29 8 25 2 29 25 18 2 29 18 25 25 14 29 25 29 29 27 25 29 25 18 29 25 29 25 18 29 29 29 29 23 29 6 29 29 18 8 29 29 8 29 8 29 14 29 29 18 18 29 29 25 31 29 29 8 29 2 25 31 31 25 8 14 27 18 31 1 2 4 2 2 29 29 29 29 8 6 2 29 6 2 2 27 27 2 23 29 29 5 27 29 2 2 25 25 5 8 2 29 5 26 18 2 29 8 8 25 29 8 2 29 5 31 23 8 8 8 4 8 2 29 29 29 29 25 29 8 29 8 29 5 29 5 29 8 23 29 29 23 29 8 14 25 2 5 29 25 31 29 18 2 18 29 29 8 8 2 29 29 8 14 25 2 8 29 18 18 2 23 26 8 5 29 2 29 23 29 26 4 23 2 29 8 29 5 18 5 29 29 29 23 5 29 31 31 2 25 5 5 23 31 5 14 29 29 8 5 2 5 29 29 29 8 8 29 23 2 18 23 8 29 23 2 23 8 26 18 29 23 5 8 29 23 29 2 23 5 18 8 24 5 8 29 29 18 25 29 18 29 6 29 29 8 29 25 18 26 2 29 14 29 18 29 29 6 2 2 25 8 8 8 29 31 31 29 2 29 14 25 25 29 31 25 29 18 29 14 18 27 2 8 8 2 29 18 25 8 8 8 2 6 29 29 25 2 8 18 31 2 29 29 8 25 8 29 2 8 2 29 8 2 6 6 17 8 25 29 27 25 29 8 29 8 29 8 29 8 29 8 31 8 2 8 31 18 25 29 31 29 14 29 29 25 29 8 8 23 8 8 8 26 26 8 8 8 29 29 29 29 29 8 29 14 29 25 31 8 8 6 29 8 26 8 26 8 8 2 29 8 2 2 6 2 31 24 4 2 8 2 8 2 18 2 29 29 6 5 29 31 29 23 29 18 2 29 29 5 8 18 5 8 8 5 5 29 5 8 2 5 18 2 29 5 29 2 23 5 2 8 2 8 5 26 18 29 2 5 8 29 8 23 29 18 8 23 2 8 5 18 29 2 5 29 5 2 8 8 5 2 18 23 31 18 5 27 23 8 23 23 23 2 23 2 27 2 5 29 29 2 8 18 29 8 5 23 5 8 2 2 23 5 24 5 29 25 29 29 2 2 25 25 25 25 14 29 31 31 2 31 18 29 2 8 25 14 25 8 25 8 5 26 6 8 24 4 29 5 14 29 29 2 8 29 29 23 29 14 8 23 29 29 5 5 31 27 8 29 18 23 23 2 18 8 23 29 18 23 8 29 25 5 5 29 29 2 23 29 23 29 18 29 29 31 8 31 23 23 2 5 29 29 5 31 5 29 5 8 23 5 29 23 5 8 2 8 29 8 8 17 23 31 8 5 29 5 26 29 29 26 23 25 29 5 5 2 31 8 8 5 17 29 8 29 5 29 8 24 23 5 25 18 25 2 29 25 29 8 8 29 18 8 26 6 2 27 8 25 6 8 27 27 14 29 14 29 8 2 8 8 2 8 6 29 29 8 25 29 29 6 29 25 29 29 29 29 31 31 31 6 29 14 29 8 29 8 2 8 29 29 8 25 31 25 26 6 8 14 14 29 14 29 8 8 25 2 14 31 18 8 29 29 8 31 29 29 26 26 8 8 8 29 31 26 8 8 8 8 27 8 29 31 8 8 29 29 29 31 25 2 6 29 8 18 24 4 8 2 18 25 2 8 8 2 18 29 14 2 18 29 29 25 29 29 8 29 5 25 5 2 2 29 29 8 27 18 29 5 8 18 6 5 18 8 29 25 5 29 2 29 8 29 5 8 5 23 29 23 29 8 8 29 25 29 8 5 29 29 2 8 2 5 8 18 29 18 31 5 18 5 18 8 29 29 25 29 5 31 8 29 5 18 8 18 8 5 2 29 27 8 29 5 29 5 26 29 8 29 2 29 23 2 29 31 23 8 5 29 31 5 29 29 8 25 18 5 29 29 18 23 5 5 23 8 29 5 29 31 8 29 31 5 31 29 2 29 5 29 23 29 6 18 5 5 24 29 5 29 29 8 2 29 18 29 2 8 25 29 2 18 29 8 18 25 25 29 29 8 29 8 8 8 8 25 2 6 31 25 2 29 18 29 27 14 6 29 26 26 26 8 2 8 8 27 8 29 14 29 8 29 25 25 25 25 29 29 25 27 27 8 8 29 8 26 29 25 29 8 23 2 2 29 26 2 29 25 25 25 31 2 8 25 8 29 29 8 29 6 29 29 29 26 29 8 29 29 29 8 6 14 8 8 26 29 25 29 26 25 29 25 18 29 29 8 18 29 8 8 25 8 6 29 8 29 26 8 29 25 25 29 2 29 6 18 8 8 31 29 29 8 17 2 24 4 8 29 29 8 29 2 5 29 2 2 27 29 2 8 29 29 2 18 29 23 8 29 29 5 8 29 5 25 29 18 29 23 31 23 29 8 2 8 23 23 5 18 29 29 29 18 29 2 29 8 5 29 8 29 2 29 4 5 5 29 18 29 23 29 18 29 27 25 29 8 5 29 2 2 5 5 5 8 23 8 29 8 29 23 29 8 29 2 29 5 2 25 29 8 8 23 29 8 29 4 18 29 2 25 29 8 8 5 18 29 5 8 8 5 2 5 29 29 8 2 29 23 29 31 25 29 5 29 29 5 29 5 2 29 26 6 29 23 6 29 29 2 23 31 5 29 5 5 29 5 2 2 23 8 2 24 5 2 25 29 29 25 8 18 25 8 31 29 29 29 2 29 29 27 18 18 8 29 14 29 2 26 2 6 8 29 29 18 6 8 25 8 8 31 29 8 29 26 8 8 29 25 29 29 14 29 8 18 31 8 31 2 14 2 18 26 2 2 29 2 29 29 29 29 29 25 2 29 29 29 27 29 25 31 31 2 8 31 8 27 29 29 29 8 26 5 8 26 8 5 8 31 8 29 25 5 2 5 8 25 29 8 8 29 25 27 25 14 31 29 8 26 2 6 25 26 29 18 29 25 8 26 8 8 8 29 14 6 8 29 25 14 29 2 8 8 29 29 2 8 2 6 26 29 2 8 2 29 29 8 8 18 8 8 6 8 26 8 8 8 29 8 31 2 8 8 24 4 2 29 31 5 5 18 29 29 2 6 5 5 29 29 5 29 8 8 29 29 23 5 29 23 8 2 29 2 23 2 23 29 5 31 5 18 23 5 8 5 8 5 29 5 29 5 18 31 8 23 23 29 5 25 26 29 23 2 23 5 23 29 31 2 23 23 18 29 2 29 8 5 8 27 2 23 8 23 29 5 26 24 2 31 29 5 2 29 29 2 31 14 2 8 26 8 8 6 23 29 6 8 25 29 2 8 18 29 8 29 8 8 8 29 8 31 8 23 8 2 29 8 8 29 26 8 14 29 29 25 18 8 8 29 29 31 29 8 29 25 31 29 29 31 8 8 8 14 6 25 29 29 25 29 29 31 8 26 8 29 18 29 2 14 25 2 29 6 8 8 8 29 8 14 2 8 8 25 29 29 8 29 29 29 29 29 8 31 29 8 29 27 6 18 25 2 29 25 29 29 29 27 29 25 29 29 27 26 29 8 29 18 29 29 29 29 29 31 1 2 26 29 29 18 2 31 29 29 29 2 5 8 8 29 5 6 25 25 29 8 27 29 25 29 29 6 29 2 26 5 29 29 18 5 29 5 28 29 14 8 2 18 6 2 5 29 18 2 23 14 29 29 6 8 8 23 5 29 8 18 29 29 29 8 31 2 25 23 29 5 29 8 25 29 18 29 29 2 29 2 5 29 6 2 29 29 29 8 8 23 29 2 29 29 23 5 23 29 8 29 29 8 29 29 18 29 18 18 23 29 18 18 2 8 18 23 18 5 23 2 29 14 2 8 5 2 29 5 29 29 29 29 29 8 31 5 25 31 5 2 6 2 29 5 6 31 23 29 26 25 29 25 8 8 5 31 29 18 18 31 27 8 8 14 23 29 8 29 29 23 8 26 29 29 26 2 29 5 18 5 2 24 5 4 29 6 25 26 29 29 29 29 29 2 8 29 29 29 6 29 29 2 29 25 27 25 25 29 8 29 8 29 29 29 29 14 26 26 8 8 18 2 31 8 29 14 29 25 18 29 8 14 25 29 2 2 25 29 31 29 2 2 29 18 29 6 25 2 29 29 14 25 29 2 8 29 25 18 25 8 27 8 8 2 29 6 14 31 8 29 14 2 8 31 29 31 6 8 8 31 8 14 2 2 8 18 26 29 2 8 8 18 25 29 27 25 25 29 8 25 8 8 6 6 29 29 29 25 27 29 27 29 29 29 29 6 8 31 29 26 8 29 25 18 2 14 25 29 29 31 29 8 31 8 14 2 27 8 8 29 8 25 6 2 8 31 25 2 29 29 25 29 31 8 6 8 8 8 2 14 26 8 29 2 18 18 29 2 6 29 40 4 2 29 8 25 8 18 29 2 29 23 23 29 29 18 5 2 8 8 18 2 5 23 5 5 29 29 5 5 5 5 29 5 2 5 5 27 23 29 29 29 23 23 17 29 25 8 8 5 8 8 29 2 23 6 2 5 8 18 27 23 8 29 23 23 8 6 2 29 23 2 8 31 8 8 5 18 29 8 26 8 29 23 8 5 6 5 2 23 29 8 24 18 5 2 25 31 26 2 8 25 8 29 27 8 18 29 18 29 25 31 29 31 27 25 29 8 8 29 29 14 8 27 29 18 29 8 18 18 25 18 18 8 29 8 2 8 29 2 29 29 8 8 8 17 14 18 29 29 18 29 29 14 26 29 8 29 31 18 29 25 29 6 29 29 8 2 27 8 29 8 31 8 8 26 2 8 8 29 25 8 25 29 14 29 18 29 8 8 29 29 8 8 8 8 29 8 8 5 8 29 29 29 14 18 28 6 29 29 29 29 29 18 29 29 6 25 28 25 6 14 6 18 27 29 29 28 29 18 29 18 18 27 27 29 29 8 29 18 8 29 8 29 25 14 29 31 25 18 29 29 25 28 18 8 18 29 8 8 8 23 29 29 26 28 29 18 8 8 8 29 25 25 29 14 29 25 29 29 29 8 8 8 6 8 25 8 8 29 29 27 29 14 8 8 8 29 2 8 25 8 26 14 26 18 8 23 29 29 18 31 29 29 6 14 25 29 29 8 29 14 25 8 40 29 5 10 18 8 14 29 8 29 29 29 8 18 29 18 29 29 18 25 29 2 29 2 31 5 29 29 31 31 25 2 29 29 8 6 18 29 29 8 18 25 25 8 23 29 29 29 5 29 29 2 8 29 29 8 8 5 18 29 29 29 5 8 29 8 18 2 31 29 29 23 29 18 29 29 23 23 29 23 5 29 29 5 29 2 29 8 25 23 8 23 23 29 26 8 29 29 29 18 5 29 23 8 31 29 29 29 5 8 5 14 5 8 2 6 29 25 29 2 29 2 23 31 2 2 23 26 2 5 18 2 26 5 23 29 18 23 18 29 2 2 5 29 8 23 29 8 29 24 5 29 29 2 8 27 6 29 29 29 27 25 25 14 23 29 26 4 6 29 2 29 8 29 29 18 29 8 25 25 8 18 8 31 23 8 8 29 8 29 29 6 6 2 8 25 23 29 29 29 2 8 25 2 14 8 2 6 8 2 2 29 29 14 31 29 29 6 14 31 6 29 31 18 29 8 2 31 8 8 29 8 31 8 5 29 26 26 8 18 6 29 29 2 27 6 27 29 29 29 29 23 29 8 8 2 8 29 18 18 29 25 29 29 29 8 26 27 8 8 29 29 14 29 29 29 8 25 29 8 29 8 29 8 29 8 29 25 20 29 29 25 18 25 25 29 31 18 8 18 31 25 25 2 29 18 18 25 25 29 18 29 6 8 6 2 14 18 2 25 27 27 18 14 25 18 18 18 18 29 2 8 29 25 29 29 25 29 18 14 8 25 8 29 29 29 29 14 31 29 8 18 6 8 29 8 8 31 8 8 6 29 29 8 29 29 18 31 2 25 29 8 26 2 8 8 31 25 27 25 27 6 8 29 29 6 6 20 29 6 8 2 8 26 8 24 4 26 6 18 8 5 29 14 2 2 5 5 31 23 18 2 29 29 31 8 5 18 2 8 29 8 8 23 8 5 18 8 5 29 18 5 8 25 6 18 29 23 2 29 29 23 2 2 5 18 29 2 23 18 18 8 5 2 29 29 2 8 18 18 23 29 18 29 18 31 5 29 29 5 18 29 18 29 29 5 29 5 31 14 14 23 23 29 2 5 2 18 29 23 8 8 18 31 5 29 23 29 18 8 23 8 18 29 24 18 25 8 29 8 8 29 25 29 8 29 2 2 8 29 29 8 18 2 8 8 26 14 29 8 29 8 25 29 6 18 29 2 29 18 8 8 29 29 29 8 29 8 31 8 29 27 8 29 29 25 25 29 18 29 14 29 29 6 18 18 18 29 8 8 8 29 8 31 26 25 29 29 25 29 29 29 2 8 8 29 14 8 29 29 18 26 8 29 29 29 8 18 29 2 29 6 8 29 27 8 8 8 8 29 29 8 8 14 29 29 26 8 8 8 25 25 18 2 18 18 6 8 8 31 6 29 14 29 14 25 24 4 8 31 6 8 8 18 31 14 23 2 29 31 29 29 31 2 2 14 18 23 18 29 5 17 8 6 29 8 23 29 29 18 6 8 18 8 8 5 29 8 29 31 18 23 23 18 23 18 5 18 18 18 2 25 8 5 18 29 2 29 5 18 8 2 29 23 5 8 31 2 5 23 2 29 23 18 18 5 29 4 18 8 5 8 18 29 29 2 5 8 23 8 18 18 31 2 5 5 18 8 18 8 5 18 2 2 29 5 8 23 8 2 5 5 18 5 26 31 2 18 24 8 2 18 18 6 2 29 25 31 29 31 29 6 6 6 18 31 31 14 29 6 29 18 31 6 18 14 18 2 26 6 29 29 8 8 2 8 2 8 8 8 2 8 29 2 31 31 29 8 29 29 2 29 29 29 29 31 6 25 29 26 14 2 18 6 18 29 29 29 25 29 29 8 29 29 25 29 29 8 29 29 29 14 25 25 29 25 29 18 29 25 25 29 29 29 29 29 25 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 25 31 29 29 25 8 29 25 29 29 29 25 27 29 25 29 18 18 29 25 18 25 6 25 29 29 29 29 29 18 25 25 29 29 14 25 29 29 25 25 29 29 25 18 14 25 29 29 29 29 31 25 29 29 29 29 29 29 29 29 25 29 27 25 29 29 25 29 29 29 29 29 29 29 29 14 29 29 29 31 25 29 31 29 29 29 29 29 29 29 25 29 29 29 31 29 14 25 18 14 29 29 29 29 29 18 31 25 29 29 29 29 25 29 8 25 29 25 25 29 29 6 8 29 29 29 18 25 25 29 14 25 29 25 8 29 8 29 31 25 26 14 31 27 25 29 25 18 29 8 8 29 29 29 25 29 25 25 2 14 25 24 26 25 29 5 8 23 5 2 29 23 5 4 29 5 5 25 23 29 2 5 29 18 5 8 29 17 18 5 5 29 23 5 29 5 5 8 5 5 29 5 29 5 5 8 23 18 5 5 23 5 29 5 5 24 27 29 25 25 25 29 29 29 25 14 25 29 25 18 29 18 29 31 27 18 25 18 29 29 18 29 25 27 29 31 14 25 27 25 29 25 29 27 18 25 29 25 25 18 18 25 31 29 25 29 25 24 2 4 2 2 18 18 18 28 29 6 2 29 2 2 5 29 29 29 18 29 8 2 29 29 5 5 29 2 2 18 18 8 5 2 23 25 8 29 29 5 2 8 2 18 5 5 2 6 8 2 29 5 8 5 8 29 25 29 29 29 29 8 2 5 18 29 23 29 5 5 5 5 8 23 23 8 2 18 23 29 5 8 5 25 5 6 29 31 23 29 24 4 8 14 18 29 25 25 27 25 8 31 25 25 8 29 29 2 29 29 18 29 29 8 5 6 8 25 29 25 29 14 14 29 25 14 14 25 29 29 29 25 29 29 29 2 25 29 18 25 29 27 25 31 25 25 29 29 25 29 25 25 6 25 29 25 8 29 29 18 29 25 29 18 25 29 29 31 29 31 29 31 14 29 29 29 25 31 29 29 29 29 31 29 29 29 25 25 14 18 25 29 25 29 29 29 18 18 18 29 29 31 29 29 29 25 29 29 29 18 8 8 29 8 25 29 29 31 27 8 8 29 25 29 29 18 18 6 29 29 29 31 18 8 8 2 29 29 29 29 29 29 29 25 18 31 27 25 29 29 29 25 29 6 29 25 8 8 29 29 8 8 6 27 1 4 4 4 6 29 29 29 14 6 29 29 29 29 31 29 29 25 25 29 18 29 29 29 2 2 27 8 2 29 6 8 29 29 2 8 18 29 25 28 29 29 29 29 5 29 31 8 29 18 6 18 23 8 23 29 29 29 8 5 29 18 29 8 25 8 29 2 29 8 6 2 25 8 14 27 5 29 8 29 2 29 5 18 31 8 2 29 2 18 8 14 29 18 25 8 31 8 5 23 18 5 18 2 8 5 2 29 23 29 8 2 5 23 8 2 5 2 2 5 29 2 25 29 18 18 8 23 31 8 29 2 29 2 18 5 29 5 29 23 8 5 8 29 29 29 27 31 29 29 8 29 29 31 8 31 5 29 23 29 5 29 5 2 27 2 29 29 8 5 27 2 8 8 5 24 23 29 29 29 2 27 8 18 25 25 14 29 29 6 31 25 27 29 6 18 27 25 29 2 8 25 29 25 14 29 18 2 29 29 25 29 25 2 29 31 18 2 29 6 8 28 18 18 18 6 25 2 27 8 2 8 29 29 2 18 29 29 2 29 8 29 8 2 8 29 28 27 8 27 8 18 25 18 25 18 14 25 29 29 6 29 29 29 14 29 8 18 29 8 31 18 8 18 8 18 25 18 25 2 28 25 27 27 29 25 29 29 29 18 25 25 14 27 31 18 8 31 18 18 8 25 29 29 29 29 25 29 29 18 8 29 18 26 18 6 14 29 29 29 8 29 29 29 29 25 2 29 29 8 6 18 18 29 29 29 29 18 18 18 18 25 18 18 18 18 25 18 28 29 28 29 18 29 18 18 18 18 29 18 29 18 29 6 18 18 8 18 29 29 28 18 18 27 28 18 29 31 28 28 25 29 29 18 18 28 18 28 28 28 18 18 25 29 25 18 29 18 18 28 28 29 18 25 29 25 29 18 18 18 29 28 18 18 18 29 25 18 18 29 28 27 18 29 18 18 18 18 29 29 29 29 18 14 18 18 27 29 29 29 25 18 18 28 29 25 29 29 18 29 31 29 18 18 8 18 18 28 6 18 18 8 18 8 29 27 25 18 18 2 25 18 18 28 18 18 29 20 2 28 29 18 18 25 18 8 8 8 18 27 18 18 26 8 18 18 18 18 6 18 18 28 2 14 2 14 8 18 29 27 26 18 18 18 28 18 18 18 28 29 2 18 18 29 18 18 8 29 29 8 18 8 18 18 31 2 14 29 29 18 29 18 25 29 29 29 29 25 25 14 29 18 28 14 29 29 18 14 26 18 2 29 18 31 18 18 18 18 8 18 27 18 8 18 18 8 8 8 18 26 26 26 17 29 29 2 6 29 18 2 29 25 29 18 18 31 29 28 29 18 18 29 18 29 31 28 29 29 29 18 29 29 29 29 8 28 18 18 18 1 29 4 17 2 29 2 18 18 5 29 29 2 18 29 8 2 18 18 8 29 29 29 18 18 18 2 29 18 2 23 29 28 31 8 18 28 29 2 2 18 8 28 29 28 29 29 18 2 8 29 18 18 28 29 25 18 18 8 18 29 2 23 18 18 31 8 29 2 8 18 5 18 18 18 31 29 29 31 2 14 8 2 5 29 2 31 29 31 31 2 23 31 2 18 18 18 8 29 18 29 8 4 18 29 29 18 18 2 29 2 2 27 4 2 18 8 29 29 18 29 4 18 18 8 29 4 18 18 29 31 18 8 18 23 29 29 28 29 23 29 18 29 2 18 29 18 8 5 18 18 2 28 18 18 2 18 29 23 2 29 29 4 6 18 31 5 8 28 8 8 23 29 2 18 18 23 29 31 5 18 29 27 18 29 18 8 5 18 18 29 18 23 5 8 2 2 18 18 29 18 5 2 31 5 29 18 8 5 8 2 25 23 27 27 5 5 8 5 23 18 18 18 8 5 23 31 8 18 23 18 8 8 29 18 18 29 18 18 5 8 2 8 24 28 8 23 29 18 8 5 25 18 18 18 28 18 2 18 29 18 18 18 8 18 2 28 8 29 8 2 18 18 18 28 18 18 18 6 18 2 29 18 29 6 2 8 18 27 18 27 29 25 18 2 29 2 14 18 18 8 29 29 29 29 25 31 18 18 27 2 29 18 25 27 6 18 18 31 29 29 18 28 29 2 25 18 8 2 29 18 6 2 18 28 29 18 31 18 8 8 18 29 18 29 18 18 2 31 27 29 18 18 18 18 29 18 18 18 18 18 18 29 8 18 8 14 18 25 18 2 8 18 2 29 29 29 2 29 18 18 6 18 31 18 8 28 18 28 2 18 18 18 18 29 29 18 18 18 29 8 29 18 18 18 18 8 29 18 18 29 18 18 18 28 18 18 8 29 2 28 29 18 29 18 29 28 18 8 28 18 8 18 18 18 18 29 18 18 18 14 18 28 18 18 28 29 28 18 8 18 18 18 8 18 27 8 8 18 8 18 18 18 18 18 25 18 18 18 18 18 18 29 18 18 18 18 8 18 18 18 8 18 2 18 18 8 18 18 18 29 18 18 18 8 28 18 28 14 18 18 25 18 18 18 18 18 18 28 18 18 28 29 18 18 18 31 29 18 8 25 18 18 27 27 18 18 18 18 18 18 29 24 4 2 18 18 18 18 5 23 18 5 25 29 8 18 5 2 8 8 8 23 5 29 29 31 29 18 5 5 29 5 29 29 2 2 29 18 5 2 18 29 29 5 18 18 29 5 18 18 18 8 2 5 28 8 29 29 18 25 2 23 18 18 18 29 28 8 5 5 18 20 4 23 23 2 18 29 5 29 23 25 8 23 5 2 23 29 8 29 18 6 23 23 18 29 23 8 18 8 18 5 14 29 28 18 23 29 18 8 2 23 18 8 29 25 6 8 29 5 18 23 29 8 18 31 24 29 25 18 29 18 18 18 18 18 18 18 18 18 18 18 8 29 29 31 29 18 5 26 14 8 8 8 25 18 18 2 29 29 18 18 18 18 8 29 29 6 8 29 14 14 31 29 8 6 18 2 23 8 8 25 8 2 26 25 8 2 2 8 2 29 29 26 8 25 24 18 26 29 8 5 5 5 2 8 23 23 29 29 2 23 2 23 23 27 31 5 23 8 2 29 5 8 18 29 8 27 2 23 8 25 29 29 5 2 5 8 2 23 5 5 5 2 29 29 2 5 8 18 29 5 29 29 8 23 23 2 8 8 5 2 5 5 8 2 5 18 23 8 2 5 8 23 5 24 5 8 29 14 8 8 2 31 2 26 2 8 8 8 29 8 8 8 26 29 29 29 31 29 29 29 8 8 8 25 8 31 8 8 23 24 26 26 2 8 23 8 5 5 5 2 29 5 18 8 8 5 5 5 8 2 2 29 5 23 23 23 2 5 26 5 5 5 23 8 5 2 5 18 29 23 5 18 5 5 5 31 31 29 23 2 5 23 5 5 8 29 24 29 5 8 23 29 29 8 2 23 31 8 8 31 26 26 26 8 8 2 8 8 31 2 8 8 8 2 25 8 8 2 29 29 25 14 29 31 25 29 18 29 8 8 8 8 8 8 8 8 8 29 8 18 18 8 8 8 8 8 8 26 26 24 4 26 2 2 5 8 2 5 5 29 8 5 5 8 5 8 29 5 23 23 2 5 8 8 29 29 5 29 23 2 29 5 29 5 8 31 5 8 23 29 23 23 29 2 5 29 29 8 23 8 27 2 29 23 6 29 29 6 5 2 29 23 31 29 25 29 29 6 18 29 29 2 29 29 8 8 29 29 18 6 25 8 26 5 8 29 29 23 31 27 27 29 29 18 8 29 23 8 6 29 2 5 29 23 29 18 31 31 2 8 24 18 23 29 29 29 29 29 31 29 29 25 29 29 14 29 29 29 2 29 29 6 29 29 2 25 29 8 6 29 29 29 29 14 29 29 25 31 29 14 25 29 29 29 27 6 29 29 27 29 29 27 8 29 29 6 2 29 29 27 29 25 29 29 29 29 8 31 29 31 29 29 29 29 18 8 29 8 29 29 29 14 25 6 29 29 6 25 29 29 29 29 29 25 8 18 29 29 18 29 31 29 25 8 2 27 2 14 25 6 25 27 29 18 29 8 25 14 29 29 25 25 25 29 18 29 29 29 29 25 29 8 29 29 29 29 29 29 14 29 29 29 29 2 27 29 2 29 14 29 31 29 29 8 8 31 29 29 25 25 29 27 29 29 29 29 18 29 29 14 14 31 29 6 29 29 29 8 27 8 29 6 29 29 14 14 31 2 29 29 2 29 25 25 29 6 31 31 25 29 26 29 31 25 6 29 29 2 29 25 18 18 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 31 29 25 29 29 29 29 31 29 8 29 25 29 29 8 29 8 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 8 25 29 29 14 25 29 25 29 29 14 14 27 29 29 29 29 29 25 29 29 29 31 29 14 25 8 31 25 29 29 29 29 14 29 29 18 29 2 29 29 25 29 8 29 29 29 29 8 8 29 29 14 29 29 2 29 27 31 29 29 29 29 25 25 29 18 31 29 29 29 18 29 25 29 29 29 29 29 29 29 29 14 8 14 18 29 18 29 29 25 25 8 8 29 29 14 25 8 18 8 29 8 25 8 8 8 27 8 29 29 8 26 29 29 29 14 18 25 18 25 8 29 2 29 31 25 29 29 29 31 29 29 25 29 31 29 8 6 29 8 29 14 29 2 29 8 14 18 31 25 29 29 29 29 29 29 6 29 31 25 25 31 29 25 29 14 25 29 2 29 29 29 14 29 18 29 29 29 29 8 29 29 25 25 29 8 29 29 29 29 14 29 29 8 29 29 29 29 29 29 6 29 25 29 6 29 25 29 6 29 29 6 29 29 29 29 27 29 29 29 25 2 18 25 29 29 29 6 27 25 29 27 2 31 29 29 18 29 29 14 25 8 29 29 29 2 29 8 25 29 29 29 29 29 29 18 29 29 31 8 29 18 8 8 2 29 14 14 29 29 29 8 29 29 31 29 29 29 29 29 18 8 29 29 25 2 29 25 29 18 29 29 8 29 25 2 31 14 25 2 29 5 31 29 25 18 29 29 29 31 29 29 25 29 2 29 29 29 29 29 2 29 29 29 18 25 29 25 29 29 27 31 25 18 29 2 29 6 29 18 25 29 29 31 29 2 8 29 29 29 6 29 29 31 27 29 29 29 29 25 29 25 29 29 27 25 29 29 29 25 29 18 29 29 29 29 29 25 29 14 27 29 29 29 29 27 18 27 29 2 25 27 31 29 29 18 2 25 29 29 29 18 29 6 8 29 25 29 8 29 29 29 8 29 18 29 31 29 29 29 29 29 29 29 18 29 6 29 27 29 29 8 31 8 8 29 8 29 29 29 2 6 29 8 29 25 29 8 31 8 31 29 29 29 6 29 29 29 29 29 26 27 27 29 14 29 29 29 25 2 8 29 8 31 8 26 29 26 4 25 6 29 29 6 29 29 29 26 26 25 29 29 31 29 29 29 18 29 29 29 29 29 29 29 29 29 29 25 25 29 31 29 25 29 6 29 31 27 2 27 29 29 29 14 25 8 18 29 29 29 2 29 6 29 29 29 29 29 8 29 6 8 8 29 5 29 2 29 6 14 8 27 18 18 29 29 29 29 29 25 29 29 29 25 18 25 29 29 29 14 25 25 29 29 8 25 25 8 29 18 29 29 31 29 25 2 29 27 29 31 29 29 31 31 27 18 25 18 31 25 27 29 2 18 29 2 14 29 25 8 25 18 25 25 8 8 24 4 2 25 29 5 2 25 8 25 18 2 2 14 23 2 5 18 5 2 8 23 14 8 2 2 31 5 2 5 31 29 23 18 23 18 23 2 2 8 23 5 2 23 18 5 8 5 5 2 5 29 5 18 5 18 5 23 2 5 5 8 2 24 23 27 18 18 2 18 27 29 18 29 2 31 8 29 29 29 2 8 29 2 6 29 29 29 29 18 29 25 6 29 8 31 1 26 23 31 2 18 2 2 5 8 8 2 8 23 18 29 23 29 5 2 5 18 29 23 29 2 29 8 5 23 29 8 5 29 5 29 8 23 5 5 29 5 5 8 5 8 29 4 27 8 8 23 8 5 2 18 29 8 5 5 8 29 23 5 23 8 8 5 31 8 5 5 5 5 2 24 31 14 29 31 8 18 29 29 2 29 18 18 8 18 8 29 29 8 29 29 25 14 29 8 29 25 29 18 31 8 29 25 29 29 29 31 29 29 18 29 29 29 29 29 29 25 29 29 14 29 29 29 29 29 29 29 29 27 29 18 29 29 14 18 29 29 25 25 2 29 29 6 25 8 8 8 29 8 18 14 18 18 27 31 29 14 29 1 4 4 2 18 2 25 29 29 2 27 8 18 18 25 5 2 29 5 29 2 29 27 18 23 31 2 31 29 29 5 23 18 5 26 2 5 2 23 5 8 23 8 8 23 5 31 18 31 8 23 2 5 8 23 23 29 8 5 5 2 5 18 2 8 5 8 8 18 23 2 31 23 23 18 31 5 5 29 2 23 23 23 8 24 29 2 5 2 6 8 8 29 8 6 8 8 25 29 25 29 8 5 8 40 4 4 29 29 29 2 29 25 29 29 23 8 31 6 29 29 5 29 2 2 29 29 18 29 8 5 2 8 29 29 29 5 29 29 29 29 29 29 29 2 25 29 8 2 5 18 2 8 29 29 29 29 5 6 18 14 8 2 31 29 29 29 23 8 31 29 5 2 29 25 5 23 29 8 18 29 8 29 8 29 29 29 27 31 29 29 27 29 5 5 2 29 29 29 8 6 8 27 29 29 31 29 5 29 5 18 23 2 6 29 25 2 29 29 29 29 25 8 6 29 29 23 29 2 2 29 23 6 18 29 5 5 6 2 29 8 2 2 23 5 2 8 29 2 8 29 5 2 29 31 29 14 2 5 29 29 8 5 5 2 2 8 29 5 29 23 29 29 8 23 18 5 29 8 29 8 23 2 29 29 23 29 24 18 5 25 29 25 25 29 29 29 31 8 5 8 5 5 18 8 6 29 29 29 25 8 29 8 8 14 31 31 26 26 5 8 2 29 29 8 8 8 8 8 25 29 29 8 8 25 25 31 25 29 24 4 26 2 8 29 8 31 8 5 29 2 18 29 31 5 2 29 18 31 5 25 25 18 31 26 29 18 18 5 29 29 2 2 29 31 8 29 25 29 29 8 29 18 29 23 27 8 29 29 25 29 29 29 29 14 2 29 25 29 29 5 2 8 2 29 27 2 29 29 8 27 29 5 25 29 29 29 6 23 29 29 29 8 25 29 8 29 29 29 8 31 2 29 6 29 29 29 23 29 29 29 29 29 29 25 29 29 25 2 8 31 29 8 25 29 25 31 29 29 5 8 31 29 27 29 29 29 2 29 29 29 29 27 8 29 29 29 29 29 29 29 14 29 29 18 29 29 31 18 25 18 29 29 5 29 29 29 8 29 8 27 5 18 29 2 29 29 2 27 14 27 31 29 5 18 29 29 29 29 23 29 23 8 6 5 31 2 18 29 25 29 6 2 25 23 29 2 18 25 29 29 29 2 29 29 29 29 29 8 29 5 31 29 25 8 31 8 29 29 8 29 5 29 29 29 29 29 29 14 29 8 29 8 25 29 29 29 8 29 23 8 14 29 2 29 29 2 29 25 23 18 29 29 8 25 18 29 29 8 31 8 29 6 29 8 29 5 29 5 18 29 29 29 29 25 29 31 29 29 29 8 6 29 29 29 5 29 29 29 27 25 6 6 14 6 2 25 14 27 29 29 29 29 29 29 29 29 5 25 29 31 8 29 25 29 25 29 29 23 29 29 29 29 29 8 29 23 2 2 29 8 29 29 29 2 29 23 8 26 29 29 14 29 2 25 2 8 29 29 29 29 18 31 5 8 29 29 2 8 29 29 5 29 2 27 23 29 29 14 29 29 8 5 29 8 25 25 29 29 25 29 14 29 8 18 27 29 29 2 29 29 23 29 8 8 29 29 29 29 6 29 2 29 14 29 25 29 5 8 25 5 2 29 29 14 23 29 2 18 29 29 14 29 14 29 25 8 8 8 27 8 29 5 24 29 29 29 29 8 5 29 29 18 6 29 29 8 25 18 29 29 2 29 29 29 14 18 29 27 25 29 29 29 29 2 18 25 29 25 29 29 18 27 29 27 29 14 29 29 31 8 29 29 29 25 29 29 25 29 29 27 25 29 25 6 29 31 14 29 29 8 31 29 29 8 29 29 25 29 29 29 25 8 29 29 8 2 6 6 29 8 5 29 8 6 29 2 29 29 29 29 25 29 31 29 31 29 29 25 29 14 8 29 31 27 29 29 29 29 29 8 29 18 18 29 25 29 29 14 29 31 29 29 14 29 6 29 29 29 29 8 29 29 25 8 18 8 29 31 31 29 6 18 2 25 29 29 18 29 25 29 31 27 6 26 29 29 29 29 29 29 31 29 18 2 6 29 6 29 29 29 31 29 29 27 6 8 6 29 5 8 26 2 8 8 8 31 29 29 29 6 29 8 29 31 29 18 29 29 18 29 29 29 26 8 29 29 27 29 29 2 25 8 31 29 29 31 29 6 18 25 29 29 25 31 29 8 29 6 29 29 29 25 29 29 25 25 29 29 29 29 29 14 29 8 27 29 29 25 29 8 29 8 8 29 2 31 29 29 29 2 29 29 18 29 29 29 8 29 29 29 5 4 29 8 8 6 29 29 29 29 29 29 2 18 14 25 29 29 31 29 29 25 29 29 29 6 8 29 18 29 29 29 29 27 29 8 25 14 29 25 29 8 18 29 29 29 29 29 8 29 8 29 29 29 29 2 2 29 25 29 29 29 29 25 25 29 2 18 31 29 29 18 31 8 31 29 25 29 29 29 29 29 29 14 31 8 31 29 8 29 29 31 25 25 31 28 29 2 29 29 8 29 6 8 29 29 6 29 6 29 2 29 29 29 29 8 29 29 14 18 29 29 29 29 29 8 31 8 29 27 25 29 8 8 8 29 29 8 2 29 29 8 6 8 18 8 8 5 2 29 8 8 8 31 18 29 27 29 25 29 18 29 29 8 8 18 29 31 25 8 6 29 29 8 8 29 29 8 29 29 29 25 8 6 29 29 27 8 27 8 29 29 29 6 8 29 29 29 8 29 29 6 29 14 14 29 29 29 8 31 14 29 6 8 8 29 29 29 18 18 29 2 8 6 29 31 29 29 27 6 31 29 6 29 14 8 29 29 29 27 29 14 29 25 18 29 31 27 29 14 25 29 14 25 27 29 31 29 8 25 29 29 29 29 14 29 25 29 8 29 6 8 29 29 8 8 29 18 8 8 29 29 8 8 29 29 2 29 29 18 29 29 29 29 25 29 29 29 29 14 29 29 25 29 29 29 29 29 25 18 29 27 14 29 29 29 18 29 29 27 25 25 25 29 29 29 29 25 25 29 25 29 25 29 25 29 29 29 25 25 29 29 29 25 31 14 29 6 29 29 29 29 14 25 29 29 25 29 29 14 29 29 29 8 25 29 14 31 29 29 29 25 29 29 29 29 8 8 29 29 29 29 29 25 25 29 25 29 2 29 14 29 25 29 29 27 6 29 29 14 29 29 25 8 25 29 29 6 29 25 29 29 27 29 25 29 25 29 29 6 29 29 29 29 14 25 6 14 29 29 29 25 2 29 25 29 25 29 29 29 25 25 18 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 25 29 25 25 25 2 29 29 29 31 29 18 29 31 29 29 18 29 25 25 29 25 29 29 29 29 25 29 18 29 29 29 29 25 29 25 25 25 29 25 29 14 25 29 29 25 29 29 29 27 29 25 29 29 29 25 29 25 29 25 14 29 29 27 29 25 29 29 14 6 14 14 29 25 8 8 29 29 8 29 29 29 29 29 29 8 29 25 29 29 29 29 2 6 6 25 29 27 29 29 25 6 29 29 29 25 29 25 8 29 29 8 29 25 29 29 25 29 29 14 25 29 29 14 29 14 18 29 29 2 25 29 29 29 18 8 29 6 29 29 8 18 29 25 29 29 18 18 25 25 8 29 2 29 29 25 29 8 14 29 6 6 29 29 26 31 25 25 29 25 29 29 2 29 8 29 2 29 29 6 6 18 29 29 25 29 29 29 18 25 18 25 29 14 2 14 25 25 2 18 29 29 25 25 29 29 14 29 29 29 8 8 29 8 8 25 2 8 29 29 25 25 29 25 29 8 8 25 29 14 25 18 29 25 29 25 14 25 14 29 31 29 25 27 24 26 8 2 8 2 29 25 18 31 5 6 14 27 5 29 2 8 8 2 14 23 2 2 5 8 5 2 31 5 8 8 18 5 2 23 23 2 8 14 31 5 8 14 23 5 5 31 5 8 23 2 5 5 6 8 5 23 5 29 14 8 2 29 2 8 23 8 8 8 5 23 23 2 5 23 2 29 5 23 29 8 23 5 23 8 24 31 5 2 8 2 2 2 23 6 8 29 8 29 8 8 29 29 2 8 25 29 29 29 14 29 29 27 27 14 31 29 6 29 29 31 29 29 31 14 8 8 31 29 8 29 2 29 6 26 29 29 29 31 25 8 8 8 29 25 27 8 18 29 29 25 29 6 29 25 29 29 29 29 29 29 29 8 8 26 18 29 29 29 29 29 29 25 8 6 8 2 29 6 29 29 2 29 6 31 29 6 29 29 31 29 29 31 6 6 29 25 29 26 14 29 29 25 18 29 8 25 8 29 29 29 29 8 29 29 27 29 25 29 18 8 29 25 8 29 8 8 26 8 8 29 29 29 31 29 29 8 8 29 29 29 29 26 29 25 8 8 18 8 29 29 29 29 29 29 29 8 8 29 26 29 29 29 29 8 29 29 29 31 6 29 29 29 29 29 29 29 25 6 29 29 29 14 29 29 31 25 27 29 29 29 29 25 8 29 29 27 29 18 31 29 25 27 8 29 25 25 25 29 25 31 25 29 25 25 2 27 29 29 25 29 8 8 6 29 29 27 29 29 25 31 25 29 29 14 18 29 6 29 29 29 29 2 29 25 11 29 27 29 29 29 29 25 29 29 25 29 29 29 31 29 29 18 29 29 29 31 29 27 29 31 25 25 31 27 29 29 29 29 29 29 29 18 25 18 27 29 2 6 25 25 29 29 2 25 29 29 2 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 31 29 29 29 29 8 29 25 29 29 31 18 25 29 25 29 29 8 29 29 29 31 8 29 6 8 31 29 8 29 8 2 29 29 2 29 29 29 8 29 31 29 18 29 27 29 29 25 25 18 29 29 2 25 29 25 29 29 25 29 29 29 8 31 14 1 29 2 4 4 18 29 6 29 18 29 6 25 29 29 29 8 18 27 27 8 29 29 31 29 29 29 2 27 25 2 2 18 29 31 29 31 5 2 2 18 29 27 31 29 29 2 14 29 29 8 2 29 27 29 29 29 29 29 29 31 31 29 29 29 29 18 29 29 29 29 29 29 29 27 29 29 6 25 2 31 31 25 29 29 25 18 29 18 29 2 29 29 29 29 29 29 25 31 6 18 31 29 29 29 29 29 2 27 29 8 29 8 29 29 29 29 5 31 25 8 18 25 29 2 18 29 29 29 29 27 29 25 31 29 2 29 25 29 29 5 25 2 29 29 8 18 29 29 29 29 29 29 29 25 14 14 29 29 29 18 6 18 31 29 29 29 18 2 29 29 8 5 8 2 8 29 29 29 29 6 29 29 29 6 25 29 29 2 2 29 23 5 29 29 29 8 29 25 29 14 29 14 14 29 18 29 29 8 29 2 29 29 8 5 29 2 29 29 14 31 27 14 29 8 29 29 5 2 5 8 8 31 8 29 29 29 14 29 4 29 29 8 14 29 29 29 2 29 31 29 29 29 29 29 29 29 8 29 27 5 29 29 18 29 25 29 29 18 29 8 29 29 18 18 2 8 5 18 29 29 18 2 31 18 29 8 29 31 8 5 8 29 18 5 18 29 29 29 23 8 2 2 29 31 29 29 18 23 29 2 8 23 29 29 29 23 18 27 29 29 29 29 18 29 2 29 31 18 29 27 29 29 23 29 31 8 5 2 8 29 5 18 29 8 18 6 18 29 29 2 8 29 29 29 29 31 29 29 23 31 8 14 23 29 29 29 25 14 31 6 29 8 5 6 18 14 29 8 29 2 5 8 8 29 5 8 29 29 29 5 6 5 26 8 5 29 14 23 8 29 2 29 18 8 29 23 5 2 18 8 29 29 23 29 24 29 8 29 29 29 25 29 29 5 27 2 29 8 29 29 5 25 8 25 29 8 6 8 8 29 8 29 25 29 29 29 8 29 29 14 29 29 8 27 29 27 29 14 29 29 29 2 29 29 29 31 8 29 29 29 29 8 8 29 25 29 25 2 18 2 29 20 8 8 2 2 14 2 8 8 29 8 29 29 8 29 8 25 25 29 14 27 8 23 18 26 29 31 29 29 29 29 29 29 29 29 29 29 29 31 25 14 29 29 18 31 29 29 8 29 8 8 29 8 8 29 25 25 27 29 14 29 29 25 25 27 29 25 2 29 27 18 25 6 29 29 25 31 29 8 18 25 8 18 25 8 8 14 25 18 27 31 29 29 8 8 29 27 25 29 29 25 29 29 18 25 18 29 8 8 6 31 29 29 31 29 6 2 31 2 29 29 29 27 29 27 29 29 8 18 29 29 14 29 29 29 25 31 14 29 29 2 29 25 31 25 29 8 8 29 8 25 2 29 8 29 8 18 27 29 31 8 14 29 29 2 25 29 29 25 25 8 29 27 8 29 8 18 27 31 8 27 29 8 8 26 29 18 2 8 18 29 25 2 29 25 31 29 29 29 25 8 25 29 8 8 29 26 8 27 29 6 8 6 29 29 18 29 8 6 26 8 14 14 29 8 29 6 18 29 29 8 14 8 18 8 29 6 18 29 25 29 31 29 29 29 25 8 27 29 8 18 25 8 18 6 2 8 29 25 29 29 25 29 29 29 29 29 6 14 29 25 40 29 4 8 2 29 29 8 29 29 2 31 14 2 29 18 29 29 29 29 29 29 29 29 29 29 29 25 29 31 25 31 29 29 6 8 29 29 23 29 8 29 2 31 29 29 31 29 29 29 31 8 2 5 31 29 29 29 29 8 2 18 29 8 29 29 29 31 29 29 2 29 29 8 25 8 23 5 8 29 31 29 29 2 8 8 29 8 29 5 8 29 29 29 31 8 29 29 5 8 18 29 29 27 2 5 29 23 29 18 29 29 29 29 8 2 26 23 8 31 29 8 5 6 27 8 18 29 8 23 29 29 23 29 2 23 29 5 31 8 29 29 14 29 29 29 5 2 31 29 8 5 29 8 29 23 8 5 29 29 5 26 18 31 2 5 2 25 2 5 26 23 26 29 29 14 29 5 8 8 2 29 2 2 5 2 8 29 5 29 8 5 25 2 5 18 5 8 5 18 24 31 29 29 29 29 14 2 31 29 29 29 2 29 18 29 6 31 8 25 25 25 2 2 2 29 18 29 29 25 29 8 29 25 25 29 31 29 25 27 29 25 29 29 18 18 31 18 8 27 29 18 27 25 6 8 8 2 29 31 29 6 18 29 8 8 29 27 29 26 8 29 29 18 14 31 25 29 26 31 26 8 29 29 6 29 8 29 31 8 29 31 25 29 25 29 8 2 25 31 31 8 29 8 8 27 8 8 8 29 31 25 18 25 29 31 25 29 2 18 27 29 31 29 25 31 29 18 2 2 31 31 31 25 29 29 14 18 25 29 29 29 25 18 27 8 25 25 31 29 31 25 8 29 31 29 25 29 8 8 25 18 29 5 6 26 8 8 29 18 26 2 6 26 29 8 26 23 8 27 29 26 2 31 8 29 8 6 29 27 29 18 6 29 29 8 31 6 6 8 8 29 18 8 29 31 31 25 8 29 8 29 8 31 29 8 8 14 14 29 29 27 25 8 31 14 29 25 6 29 29 8 8 8 6 29 29 8 29 6 29 29 8 31 25 29 29 8 29 8 29 29 29 14 18 29 18 29 25 29 27 31 29 29 8 27 8 8 29 29 29 29 29 25 25 29 29 2 29 29 25 29 29 14 18 27 18 29 18 25 29 6 29 31 29 18 29 18 6 29 25 27 31 29 27 29 14 29 29 8 29 25 29 25 8 29 14 2 29 29 2 29 29 29 29 27 29 14 29 29 29 29 29 29 29 29 29 18 29 29 18 29 29 25 29 8 8 8 25 29 29 14 8 8 29 6 29 29 29 29 29 18 29 18 8 6 29 29 29 8 29 2 29 29 2 8 8 29 29 29 29 8 29 8 25 6 2 29 29 29 25 25 18 29 29 25 29 8 14 29 25 29 6 18 29 25 18 18 27 29 8 29 31 29 29 29 29 25 18 29 25 25 31 29 29 29 25 25 29 8 29 29 29 18 29 18 29 29 29 29 29 8 27 29 29 25 29 29 29 29 25 18 8 29 8 29 14 27 29 6 14 29 29 29 29 14 25 29 29 29 29 29 29 8 8 29 29 29 14 18 29 14 29 29 29 29 29 29 8 29 29 27 29 29 8 29 29 31 4 29 31 29 31 31 29 29 29 6 29 29 29 8 29 29 29 6 29 29 8 29 14 14 29 14 8 8 29 29 6 29 29 29 29 29 27 29 18 29 29 29 29 29 29 29 29 8 25 14 29 8 29 29 29 29 29 29 29 29 29 25 29 29 6 29 8 29 29 8 14 29 14 18 29 27 29 14 29 29 27 29 25 25 31 18 8 29 25 29 25 8 29 8 25 14 18 29 6 14 29 8 29 29 29 29 8 31 29 29 29 29 29 8 29 29 29 29 29 25 29 2 29 18 6 2 29 5 6 14 29 8 29 2 29 8 29 25 29 29 29 29 8 29 29 29 25 18 14 29 8 8 27 14 6 14 25 25 14 29 25 29 24 2 26 4 8 26 29 29 25 29 29 25 27 29 29 29 29 6 29 29 18 29 27 25 25 29 18 29 29 29 29 29 25 29 29 29 29 25 29 31 25 29 2 31 14 8 6 14 29 29 29 18 29 29 25 18 29 18 25 25 29 14 29 29 29 29 31 2 29 27 8 5 31 18 25 8 18 2 2 25 2 2 5 2 5 31 6 31 29 2 8 31 18 29 5 2 18 6 8 29 25 29 6 2 8 23 6 18 14 8 5 18 5 26 14 8 29 5 31 29 26 23 2 5 25 2 18 2 29 23 5 29 29 5 8 8 23 29 5 29 29 8 5 2 23 25 8 18 5 8 29 2 8 5 2 23 5 5 18 2 31 5 5 23 23 29 8 29 24 8 23 29 27 25 2 2 2 8 14 6 8 29 8 2 14 2 31 2 2 8 29 8 29 25 29 2 2 8 2 8 2 25 29 8 31 2 2 6 29 8 8 8 8 2 29 8 2 8 29 29 29 29 8 27 29 8 29 29 29 8 29 8 6 18 8 29 29 25 29 25 25 14 29 29 14 29 29 29 29 8 1 4 8 6 29 8 29 29 2 2 29 5 29 29 2 2 29 29 29 8 29 2 18 29 2 6 2 8 29 25 29 29 29 29 31 5 29 8 8 6 31 6 29 31 27 6 29 27 5 2 29 29 31 29 29 29 8 31 29 18 29 5 18 6 25 29 2 29 8 29 2 18 8 18 29 6 5 8 29 29 6 18 8 29 8 29 14 29 29 29 29 8 29 5 29 29 26 5 2 29 8 5 29 29 18 18 29 31 8 5 14 5 6 29 29 29 25 29 2 29 18 18 29 25 29 25 8 18 29 29 29 8 31 2 29 8 29 2 29 25 2 29 29 29 2 5 8 29 8 26 29 29 31 8 29 23 29 31 8 23 14 6 27 29 8 2 8 29 29 31 23 29 14 8 29 29 29 23 2 29 6 29 5 23 27 14 29 2 8 23 29 29 29 29 23 8 14 29 29 29 8 29 29 29 29 29 2 31 29 29 23 8 29 18 29 2 23 29 31 18 29 31 29 29 29 8 2 27 29 17 27 29 8 2 2 23 29 25 29 8 29 2 23 8 25 29 29 27 8 29 14 2 14 29 29 23 18 18 18 29 29 29 29 29 6 5 31 23 2 29 18 8 25 18 29 29 26 2 5 29 18 5 29 29 18 8 29 8 29 8 24 8 29 27 29 29 8 27 31 8 29 29 29 29 6 29 27 31 29 29 25 2 8 29 31 25 29 29 31 25 31 14 29 27 29 25 29 29 25 2 29 29 31 25 29 29 27 29 25 2 29 25 18 29 29 25 2 8 29 29 31 29 2 29 29 27 29 29 29 31 31 29 18 29 29 14 29 31 29 27 18 29 31 2 25 14 29 29 29 29 6 29 29 29 25 2 29 8 27 29 27 29 8 2 29 18 31 29 29 29 29 29 29 27 18 18 29 29 6 18 29 29 29 29 31 2 29 29 25 27 29 29 29 25 25 29 29 31 29 29 29 29 29 25 8 14 29 2 25 29 29 29 29 8 29 29 29 31 2 31 29 25 29 29 29 29 2 29 29 2 25 29 14 29 25 29 31 29 31 31 5 17 8 2 6 6 29 27 31 18 14 27 29 29 29 29 29 29 29 29 25 27 29 29 29 2 29 25 27 29 29 29 27 6 29 29 14 25 25 29 31 14 29 29 25 14 6 29 2 31 25 31 29 25 18 8 29 29 27 29 2 8 29 25 8 29 8 29 31 2 27 25 29 25 29 14 25 29 29 29 2 25 18 14 29 29 27 31 2 18 6 6 25 25 18 29 18 31 29 25 29 18 18 18 29 2 29 29 2 6 2 2 29 29 8 29 14 27 29 29 25 29 27 14 29 18 29 31 29 29 18 27 31 18 14 31 6 25 29 29 8 14 25 25 29 25 25 31 8 31 18 25 31 29 31 8 6 18 31 27 2 25 27 29 29 14 25 29 29 6 25 25 18 29 29 31 31 27 25 31 29 25 29 29 24 26 4 29 29 29 29 8 18 2 18 27 27 29 8 8 25 29 29 29 27 25 2 2 29 18 2 18 14 29 29 2 6 29 2 29 31 2 25 29 29 8 18 2 14 29 29 31 25 29 31 29 27 29 2 27 31 31 29 29 25 6 25 18 2 2 14 31 25 2 18 31 29 29 5 29 2 8 2 29 8 29 29 8 18 31 25 8 29 25 8 25 31 31 8 29 8 29 29 25 14 14 8 5 29 18 29 29 2 29 27 29 29 29 29 29 29 25 18 29 2 8 2 29 29 29 8 2 14 6 29 18 18 2 31 2 8 29 23 29 27 29 8 29 25 5 14 25 29 29 2 18 29 14 8 23 2 27 14 2 25 29 14 29 27 29 8 8 23 8 29 8 5 29 31 29 18 29 29 8 29 29 29 2 2 23 2 27 6 27 8 29 25 2 29 5 8 2 25 8 2 29 5 23 8 18 5 29 2 29 29 18 18 5 18 18 29 29 18 5 29 2 23 14 18 2 6 8 2 31 5 2 5 29 2 23 8 29 29 29 26 2 18 2 5 26 8 27 29 25 2 24 8 25 29 31 29 29 25 29 2 29 2 29 29 29 29 29 29 29 29 8 25 25 18 29 29 31 29 25 25 29 29 29 29 29 2 29 29 25 29 2 29 29 29 29 27 25 2 29 29 29 18 18 27 2 31 29 29 8 8 29 25 29 29 29 25 29 8 25 18 29 29 25 8 29 25 25 29 25 29 29 29 29 29 29 18 29 8 29 25 25 25 29 29 18 29 29 6 14 29 29 6 2 25 29 8 31 29 18 29 29 27 31 18 29 29 29 29 25 29 29 27 25 29 29 27 29 29 29 29 18 14 18 6 2 29 6 29 29 29 18 31 18 18 29 14 25 29 2 25 29 25 29 6 18 31 29 18 29 29 29 31 29 14 25 29 25 29 25 29 25 27 8 29 27 31 27 29 31 27 29 8 29 29 8 29 2 25 2 29 27 29 29 31 29 29 25 29 29 29 29 2 29 29 29 29 25 18 27 14 29 29 18 29 2 25 29 18 27 29 29 29 29 29 29 29 14 29 25 25 6 29 29 29 25 29 29 29 18 29 29 27 29 29 27 6 18 2 31 27 2 29 29 25 18 18 14 25 29 2 29 18 25 29 27 18 18 27 29 29 29 25 31 29 2 25 25 29 29 29 29 31 29 31 29 8 29 8 31 31 25 14 29 29 25 29 25 29 29 29 29 8 18 29 29 29 29 31 29 18 29 29 31 25 29 29 29 8 29 29 29 8 29 8 8 6 29 29 29 2 29 6 29 25 29 29 25 29 25 29 25 25 29 29 27 25 2 14 2 6 29 8 18 29 8 29 29 29 31 29 29 29 18 29 31 1 8 4 8 2 2 29 29 25 29 2 29 29 8 8 26 2 2 29 23 29 18 29 5 31 29 26 31 18 29 31 5 2 5 29 25 2 31 2 31 29 29 23 8 29 2 8 2 5 29 8 31 18 27 29 5 2 5 23 2 18 31 23 8 2 5 18 8 29 2 23 25 29 29 2 8 23 23 17 8 29 8 8 29 23 2 31 31 23 31 5 2 29 2 23 29 8 8 27 5 29 29 5 29 2 29 2 29 29 29 29 29 8 2 8 5 29 8 14 29 8 8 25 2 8 5 23 8 5 29 5 2 2 5 24 18 29 27 29 5 2 8 29 29 29 29 2 29 6 2 8 29 29 27 18 6 8 29 27 6 29 29 2 31 14 31 14 29 6 29 18 2 29 8 29 8 29 2 29 29 29 29 8 29 8 6 14 29 25 25 14 31 29 29 31 31 29 2 8 29 8 18 6 29 8 25 14 8 8 29 31 2 25 25 29 29 25 8 31 18 27 18 31 25 29 29 25 14 25 27 25 14 29 25 29 18 29 29 6 29 2 29 29 29 8 29 29 29 25 27 25 14 27 29 8 29 29 29 29 29 8 2 2 6 29 18 18 27 29 25 29 31 29 25 29 29 29 25 29 25 29 29 29 25 18 25 2 18 27 25 25 29 27 31 29 31 25 8 8 29 14 27 29 29 25 29 14 14 6 2 8 8 27 27 29 29 29 26 25 25 8 6 29 29 29 31 8 29 29 29 29 8 29 29 29 29 31 31 25 6 25 29 29 29 31 29 29 31 8 29 25 29 8 29 29 29 18 29 27 29 31 25 29 29 29 2 8 29 18 2 8 29 29 29 23 27 27 8 29 8 29 31 25 29 29 29 29 40 2 4 29 29 29 27 31 4 27 29 2 29 31 29 18 2 29 8 14 5 25 8 29 2 18 31 29 29 25 2 29 5 29 2 5 2 29 29 29 25 5 29 29 8 29 8 31 2 23 8 31 23 29 29 25 8 29 5 8 29 8 29 8 2 23 29 29 25 31 23 29 2 8 8 8 31 2 2 2 8 29 23 5 25 2 2 27 29 8 8 23 18 2 25 8 2 26 18 8 18 18 29 2 5 29 2 5 23 18 2 29 29 2 23 2 29 2 29 25 2 23 23 8 5 29 2 29 5 5 29 18 2 8 31 2 8 23 8 2 31 8 5 26 5 8 2 31 5 8 29 29 18 27 8 23 23 8 29 2 14 29 29 8 31 29 5 8 8 18 29 5 23 31 24 29 29 29 18 25 29 25 25 18 8 25 29 31 18 31 8 29 29 27 2 5 8 31 27 18 2 18 18 6 25 2 29 18 31 6 27 27 6 31 31 29 25 2 8 29 18 25 18 27 29 8 14 29 14 29 8 8 29 6 29 6 25 29 8 8 8 2 2 2 27 27 29 29 25 25 31 27 29 29 25 14 2 6 29 2 29 29 25 29 25 29 31 29 6 31 8 8 25 2 2 29 29 25 29 31 6 18 29 29 25 27 8 29 27 29 14 25 18 14 29 31 18 6 25 29 29 8 29 25 31 25 29 8 2 8 6 29 29 25 25 29 29 25 8 25 6 8 8 29 29 8 25 29 8 14 29 31 31 29 25 31 2 29 8 6 8 25 29 29 25 31 27 29 29 29 29 29 27 24 4 4 8 29 29 29 2 2 2 2 29 29 8 2 6 8 29 29 23 29 5 26 27 8 29 29 2 29 18 6 31 2 26 29 29 31 5 25 29 29 31 18 25 29 8 29 5 23 18 29 8 2 31 2 5 2 2 29 18 5 2 18 8 5 29 29 2 8 5 29 29 29 2 27 29 29 8 5 29 8 29 18 18 23 8 18 2 5 29 2 25 5 8 23 8 29 23 18 8 2 29 2 23 8 5 8 23 29 18 8 29 23 8 29 8 25 8 29 2 18 5 8 23 25 8 29 2 2 29 2 5 2 8 23 2 29 8 23 5 23 29 31 8 29 5 2 5 29 2 8 5 2 5 23 29 18 2 8 8 18 24 23 18 2 29 18 18 27 25 25 2 2 8 25 8 29 25 25 29 27 18 31 2 8 8 8 29 8 6 29 26 8 8 8 18 2 29 18 8 29 2 14 25 25 29 8 29 27 26 29 29 27 8 8 8 29 29 14 23 8 26 18 8 17 8 26 29 29 5 5 5 18 29 8 29 29 8 29 29 29 29 2 29 29 29 25 29 29 8 8 8 29 29 29 8 29 8 29 29 29 29 8 29 25 31 31 29 29 29 29 27 29 25 25 25 6 29 29 31 29 29 29 27 29 25 29 29 5 29 18 2 29 6 14 29 29 8 14 29 29 8 29 8 29 29 18 25 29 25 29 25 8 29 29 29 29 40 4 8 8 2 29 14 8 18 2 14 29 29 29 29 18 8 2 29 29 5 29 29 4 18 29 5 25 8 18 29 5 2 5 5 2 2 8 27 18 2 23 18 8 29 8 8 23 18 2 29 8 29 8 29 29 29 2 8 29 8 5 31 29 18 29 5 2 2 23 23 2 5 8 31 29 29 2 8 29 5 31 8 2 29 23 29 29 31 29 8 5 25 2 8 8 8 14 29 5 5 8 8 23 2 18 5 18 29 29 29 29 2 6 29 5 2 2 23 5 31 18 29 23 26 14 8 23 8 29 8 29 29 18 18 25 8 29 5 2 23 29 2 8 29 29 23 18 2 23 29 31 17 8 23 8 2 8 8 23 8 29 2 24 5 31 8 29 14 29 27 29 2 18 29 29 29 29 2 8 2 2 29 29 8 26 29 18 31 8 31 31 25 6 27 8 2 18 29 29 27 8 27 31 29 29 8 8 2 29 14 6 27 8 29 29 29 8 5 8 31 29 5 8 2 23 8 29 2 18 29 29 8 8 29 2 14 2 6 29 29 29 25 2 31 18 2 29 14 18 29 8 18 8 8 2 29 2 8 29 29 29 8 18 2 29 8 6 8 4 8 8 29 29 18 6 29 8 27 25 14 8 27 29 8 8 2 8 2 29 8 26 23 8 8 8 8 8 27 8 8 8 8 8 23 8 29 8 2 8 29 29 14 8 26 26 14 6 8 29 2 8 8 8 8 25 8 26 25 2 26 29 29 8 8 8 25 8 8 29 8 6 8 8 8 8 29 29 6 29 40 5 14 29 29 29 18 8 29 31 25 29 2 2 5 25 29 8 23 2 8 29 25 2 8 29 29 29 18 5 14 2 29 29 5 29 25 29 29 29 29 18 31 27 29 29 29 18 29 29 29 8 29 5 29 2 5 31 8 27 23 29 29 27 29 5 29 8 27 8 29 2 18 2 5 2 2 29 29 27 8 29 8 23 8 25 29 5 18 23 18 2 25 25 31 8 29 8 29 5 29 29 29 29 29 25 2 8 5 29 29 29 29 2 29 5 29 29 23 6 2 23 8 18 2 5 29 8 29 18 29 29 2 23 31 8 29 8 2 5 29 29 31 29 25 5 18 31 29 5 8 5 8 29 31 26 5 5 2 5 8 29 29 5 2 5 23 26 18 25 18 27 5 29 5 29 29 29 8 29 5 2 18 23 2 18 29 29 18 23 24 29 18 2 18 27 25 29 2 2 18 8 29 29 18 26 29 8 29 31 31 29 29 18 25 14 25 25 25 27 6 8 29 25 29 2 8 8 8 2 26 29 25 8 8 27 31 8 8 8 18 18 29 8 29 8 25 29 8 25 18 6 29 6 31 29 26 29 18 8 4 29 6 26 8 8 18 8 8 29 8 8 8 8 8 29 18 29 8 2 2 8 29 29 26 26 29 8 6 18 25 29 27 25 2 29 25 29 29 8 8 29 14 18 8 29 25 25 18 8 18 29 31 29 29 18 18 29 2 2 29 8 18 8 29 26 8 27 29 29 29 29 29 29 5 8 26 29 25 18 29 18 29 29 25 25 18 31 29 8 25 25 25 2 2 29 29 2 25 29 14 29 29 18 29 25 29 25 18 29 31 29 25 18 14 8 29 8 8 8 8 8 8 26 8 29 8 18 27 6 8 2 31 18 31 2 29 25 8 29 29 2 18 25 29 18 14 29 14 27 29 29 25 18 6 29 31 29 29 29 29 18 29 29 8 29 2 29 27 26 26 25 14 29 29 29 29 23 8 8 29 1 4 4 8 6 2 25 2 18 8 18 14 23 18 18 29 29 8 27 18 5 31 2 8 25 31 29 2 5 29 29 8 26 2 29 29 29 2 23 8 8 18 5 29 8 5 29 25 29 29 5 8 2 29 5 8 29 2 25 29 8 29 29 8 5 2 18 5 29 31 8 18 8 8 8 2 8 31 23 14 8 2 5 29 8 29 29 5 29 29 23 25 5 29 31 2 31 8 2 5 18 5 2 8 18 8 8 29 18 18 2 5 8 5 2 29 29 2 8 18 29 5 29 6 29 8 29 31 5 2 5 23 29 24 31 29 8 8 25 29 29 31 26 25 27 29 27 2 29 8 23 23 26 5 6 2 18 8 29 18 31 8 6 8 8 31 31 29 29 29 31 2 29 2 29 27 8 8 18 8 31 8 25 8 8 14 8 2 31 31 29 29 6 14 14 8 2 8 29 18 2 2 8 8 26 25 29 29 29 8 2 31 25 27 2 25 26 8 25 26 8 29 8 29 8 29 8 25 29 25 29 29 29 25 29 29 31 25 29 6 14 14 25 6 26 8 8 8 29 29 8 8 29 29 2 8 29 29 8 29 27 29 8 8 8 29 8 29 29 25 29 8 29 8 18 29 8 2 8 8 25 29 29 29 25 25 29 25 29 29 25 31 29 25 29 29 29 14 14 29 29 27 6 29 29 29 25 29 25 25 25 25 25 31 25 29 6 18 1 4 2 31 29 5 23 18 25 18 29 29 2 8 29 29 8 25 29 29 6 5 25 8 29 5 29 25 29 29 5 8 29 29 2 29 29 25 29 23 29 2 5 31 2 18 23 29 18 29 31 29 29 8 2 29 23 8 5 29 27 8 5 29 8 29 23 29 29 18 23 23 29 23 8 2 2 8 8 23 18 5 2 5 8 18 2 31 14 8 2 8 8 25 5 8 23 27 25 2 23 31 23 29 8 5 29 29 8 8 29 29 5 8 14 23 29 23 27 8 29 8 8 5 25 29 29 23 5 8 5 2 29 5 29 8 29 29 8 2 5 8 29 31 24 8 29 2 8 18 29 31 29 25 2 29 29 2 29 27 31 8 29 27 25 29 29 25 25 25 25 29 8 6 18 31 6 8 8 29 29 29 29 8 8 29 2 18 27 29 25 29 25 29 31 8 8 27 18 25 25 25 14 29 2 31 8 25 29 8 29 29 8 29 27 27 27 8 8 8 2 25 25 29 25 25 8 29 29 25 8 18 8 8 25 25 25 29 8 8 14 29 6 18 29 6 8 29 27 29 27 8 29 29 14 8 8 25 29 26 25 2 8 29 29 25 31 25 29 29 29 8 27 8 18 8 29 18 27 25 24 4 27 8 8 8 5 8 5 2 18 2 5 23 2 2 23 8 29 5 18 29 2 5 5 8 5 18 5 29 23 8 5 8 18 23 5 2 2 23 29 2 8 29 23 31 29 25 23 2 29 5 29 5 5 31 2 8 18 2 5 23 8 26 23 6 29 2 5 29 23 14 5 18 2 2 29 29 23 4 24 18 29 29 14 2 18 8 29 14 29 6 31 8 8 8 8 31 8 8 8 2 18 25 8 8 18 25 14 29 2 8 29 29 8 6 14 2 2 29 25 29 8 8 29 8 8 8 8 29 25 8 26 8 29 26 29 29 2 31 8 8 18 27 25 31 29 29 2 29 8 8 29 29 27 14 8 2 8 8 2 14 29 2 8 29 25 2 29 31 26 29 29 8 14 8 25 18 2 8 29 2 8 29 8 25 8 25 29 29 27 2 8 2 29 8 29 29 14 8 8 6 29 29 29 26 14 29 29 29 31 24 4 8 29 27 5 31 29 18 2 8 27 18 5 25 18 25 8 8 2 31 23 31 5 8 5 29 8 23 26 29 29 8 29 5 23 23 27 2 8 5 2 29 18 2 29 5 5 29 8 2 23 18 8 23 8 2 5 5 8 5 8 8 8 2 31 8 5 8 29 29 8 8 5 23 2 8 23 26 18 14 8 24 14 25 8 18 29 18 2 29 8 26 8 26 8 18 8 29 8 29 29 8 2 29 25 29 29 29 2 2 8 26 26 2 25 29 18 8 6 29 8 8 6 6 18 8 29 6 8 8 29 25 8 25 8 8 8 2 26 27 8 14 8 8 18 29 6 8 8 8 2 8 26 8 18 8 6 8 8 24 26 29 29 29 8 29 29 5 18 5 2 2 29 23 2 25 5 31 5 2 29 5 18 2 29 5 5 5 2 8 23 8 23 26 5 18 23 29 8 29 5 29 29 18 5 8 2 5 29 29 29 5 29 5 5 8 18 2 23 2 29 8 8 29 5 2 5 5 5 5 24 27 25 25 8 26 5 6 29 6 8 2 31 26 2 25 2 8 29 29 29 29 14 29 29 25 31 23 23 23 29 8 8 25 18 26 8 29 29 18 2 18 8 8 25 29 29 8 29 18 8 8 29 25 18 14 6 29 8 8 8 18 29 6 25 18 8 8 8 8 29 8 2 25 29 29 8 8 14 8 2 17 26 5 8 29 18 6 29 8 8 8 8 8 8 24 4 2 18 29 31 29 29 23 18 2 5 2 29 8 29 18 5 29 29 29 18 23 8 27 2 8 5 18 2 29 8 5 8 27 5 5 2 29 29 29 29 5 23 5 2 25 27 5 5 29 23 8 8 2 5 26 2 5 8 8 29 2 29 23 8 23 2 29 29 29 5 8 2 18 18 31 5 8 29 18 2 8 23 29 18 24 23 29 23 8 8 25 29 8 8 31 27 29 25 29 25 8 2 26 6 29 2 29 2 8 29 6 8 18 29 29 29 2 2 8 26 2 2 8 2 25 2 8 8 8 8 8 8 6 29 18 6 18 18 29 25 29 18 18 14 25 18 29 29 25 29 14 2 18 29 31 8 14 29 29 8 31 6 29 29 25 29 25 29 18 25 29 27 29 29 29 31 18 29 29 29 18 25 29 8 29 25 18 25 29 29 25 8 25 6 27 8 14 29 29 8 29 26 29 29 29 25 8 6 26 8 8 6 14 29 14 29 8 18 8 8 29 8 29 8 8 8 8 29 25 29 25 29 8 8 2 25 29 27 14 18 8 8 8 27 8 8 29 29 26 29 29 26 29 29 29 25 14 25 14 29 29 29 29 27 8 6 8 29 18 29 8 29 24 4 4 29 2 18 6 29 29 8 31 31 8 29 18 8 5 31 29 23 2 29 27 29 31 2 29 25 29 2 5 29 23 29 5 29 2 31 26 18 29 29 31 31 5 23 8 5 29 2 2 29 27 29 29 25 2 23 18 31 8 31 29 5 23 18 25 8 5 5 18 31 2 29 18 31 27 27 8 27 29 2 29 23 18 26 29 8 29 18 23 8 2 5 18 8 8 8 8 5 5 31 2 29 8 23 29 2 29 8 8 6 2 29 25 8 5 29 26 24 8 25 5 18 31 5 29 18 31 29 2 31 25 18 2 25 29 2 2 2 29 29 8 31 29 29 6 29 29 8 29 29 29 25 31 8 8 2 2 8 29 29 29 29 18 29 6 8 2 18 8 26 8 8 14 8 8 8 8 8 8 29 8 8 8 8 8 23 29 8 25 8 29 8 8 6 2 25 29 29 29 25 29 6 29 8 8 8 29 8 14 8 8 8 25 8 14 29 29 24 2 8 2 29 2 27 23 8 2 8 8 5 18 8 29 25 25 5 29 8 2 5 23 2 23 2 8 2 23 18 27 14 29 8 5 8 5 18 8 31 8 8 29 5 5 8 29 8 23 2 5 5 18 8 29 8 29 8 23 6 23 2 2 23 23 8 29 18 18 5 29 8 5 23 18 23 29 8 24 5 18 31 26 31 18 29 29 8 29 29 29 6 8 29 8 5 29 25 25 2 8 6 8 25 29 31 23 26 8 8 26 8 29 26 14 26 29 5 29 2 8 29 8 26 8 8 6 29 2 31 25 25 8 8 8 8 8 8 14 8 8 29 27 2 25 6 8 8 8 26 6 8 8 8 25 29 25 40 4 27 2 8 18 29 23 29 8 5 25 29 29 23 8 8 29 2 5 29 29 8 5 2 2 8 29 31 29 18 8 5 29 6 8 18 8 8 2 5 14 29 29 8 5 31 5 14 2 8 5 2 29 5 2 5 8 5 8 8 29 31 18 18 8 8 29 29 8 2 8 8 5 2 23 5 8 2 8 23 8 8 29 2 23 26 5 8 8 2 18 5 2 29 24 15 2 27 23 2 8 29 8 8 29 29 29 18 14 2 2 29 27 29 27 2 29 5 26 2 18 8 2 8 2 2 29 8 8 14 26 17 6 29 8 14 14 2 8 29 6 8 6 8 31 29 14 29 5 25 29 25 31 29 25 14 8 18 29 25 29 14 14 25 29 18 2 8 2 27 29 2 29 29 2 18 29 29 14 29 31 31 29 29 8 27 8 18 29 25 40 5 2 2 2 2 2 29 2 29 18 8 18 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 14 29 29 29 25 8 8 29 8 29 31 29 29 29 29 8 31 29 8 29 29 8 29 2 25 29 25 2 8 31 29 29 29 29 29 2 29 5 8 27 18 2 2 2 25 31 8 14 29 2 29 2 29 8 2 8 18 6 8 6 18 31 18 29 29 29 29 8 2 29 29 31 29 29 2 8 31 31 29 29 31 8 2 5 29 29 23 29 31 25 29 18 29 23 29 8 29 8 29 29 29 18 2 29 8 29 18 29 2 29 18 29 29 29 5 29 23 2 31 31 8 20 29 29 2 5 18 23 2 29 2 5 8 29 29 5 29 5 29 29 2 29 8 23 8 27 2 29 8 23 29 2 29 31 8 8 5 23 29 8 29 18 18 8 29 23 5 8 5 31 29 31 23 5 8 23 4 24 18 23 25 8 29 18 29 29 29 18 29 14 29 29 18 29 2 29 18 29 18 2 2 31 29 29 27 25 23 25 29 25 29 25 14 8 25 2 14 29 18 18 29 18 2 29 25 8 25 8 25 29 13 16 18 16 16 16 16 16 13 16 29 19 13 29 19 29 29 29 16 29 29 29 19 19 2 29 19 29 29 19 19 19 19 16 16 29 29 16 29 16 16 19 16 19 29 29 16 16 16 19 19 29 16 16 16 16 19 16 29 29 29 29 29 16 16 29 29 29 19 29 16 29 29 29 16 16 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 25 29 16 29 29 29 29 29 16 16 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 5 29 29 2 29 29 29 25 29 25 29 29 2 16 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 24 26 26 29 2 29 2 29 29 2 2 29 29 31 29 5 8 29 8 18 29 29 2 6 29 2 2 29 29 23 29 29 29 5 29 2 29 2 29 29 29 29 29 29 17 2 29 8 29 5 29 8 29 29 29 29 29 5 29 29 29 29 29 29 5 29 29 29 29 29 5 29 29 29 29 18 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 5 16 8 2 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 26 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 25 29 29 29 29 29 29 29 29 29 2 29 29 23 13 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 5 29 29 8 6 29 2 29 29 6 5 4 8 27 29 29 29 5 2 16 29 23 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 8 5 29 29 29 29 29 2 29 29 29 29 29 23 29 27 29 25 29 29 5 29 29 5 29 29 29 26 29 29 29 25 29 29 18 29 6 29 29 29 24 5 29 29 29 29 29 29 29 18 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 16 16 29 16 29 29 29 19 29 29 29 29 29 29 29 29 29 13 29 29 29 29 18 16 29 16 16 29 29 19 29 29 16 16 29 29 29 29 29 29 29 29 16 29 16 29 16 16 16 17 29 16 29 29 29 16 29 29 29 29 29 16 16 29 29 16 29 29 19 29 16 29 13 16 29 16 16 29 16 29 16 29 29 16 29 29 29 16 16 16 29 29 13 16 29 16 16 29 29 16 29 29 29 16 16 13 29 19 16 29 29 16 13 19 13 13 16 29 19 16 16 16 16 16 29 29 19 29 19 16 19 29 16 16 29 16 16 29 29 13 16 16 16 29 29 19 29 19 29 29 19 29 16 29 16 29 16 29 16 29 29 29 16 29 29 29 16 16 16 29 29 13 19 13 29 29 29 16 19 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 16 29 29 16 29 29 16 16 29 29 16 29 29 2 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 14 25 29 29 29 2 29 29 29 29 31 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 27 29 29 29 29 29 29 2 29 8 29 29 29 29 2 29 29 8 6 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 13 6 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 8 29 29 29 29 29 29 29 29 2 2 29 25 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 16 29 16 8 29 29 16 29 16 16 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 16 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 16 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 24 29 26 29 29 29 29 29 2 29 29 2 29 29 29 2 29 29 29 29 29 17 29 29 29 29 29 2 29 29 29 18 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 2 8 2 8 23 18 29 31 29 18 6 18 31 29 29 29 29 29 8 29 29 29 2 8 18 29 29 2 29 8 29 29 5 29 18 31 8 2 29 18 29 18 23 29 29 29 25 8 29 2 29 25 29 29 2 5 18 29 8 29 2 29 23 29 18 27 8 5 27 8 8 18 18 2 29 28 29 6 29 23 29 18 8 2 27 29 8 8 8 25 8 23 29 23 18 18 26 14 8 2 23 29 29 8 23 29 31 23 26 2 23 29 18 2 29 2 6 23 29 8 6 5 31 23 8 8 29 2 29 23 2 29 8 23 29 8 24 5 8 14 2 29 29 25 2 29 29 14 29 29 25 25 27 27 14 29 29 31 25 31 2 14 31 31 31 25 29 31 29 2 2 29 18 2 29 29 14 14 14 14 29 25 8 29 29 14 29 29 29 29 29 29 29 29 29 29 27 29 29 29 14 29 29 29 25 29 31 25 29 31 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 16 29 29 29 29 29 29 29 13 16 18 29 29 29 29 16 29 29 29 6 29 29 29 16 29 29 29 17 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 13 29 16 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 2 29 8 29 29 29 29 29 29 29 29 16 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 16 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 24 28 4 26 31 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 25 2 29 29 29 29 29 29 29 28 29 29 29 8 29 2 18 29 2 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 18 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 16 8 29 2 2 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 17 29 29 29 29 29 29 29 13 29 2 29 29 29 29 2 8 29 29 5 29 29 8 29 29 29 29 29 27 29 29 29 29 29 29 29 23 29 29 8 29 29 16 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 2 29 23 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 29 29 29 23 29 29 31 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 29 5 2 29 8 29 29 29 13 29 29 29 23 29 29 29 29 8 2 2 29 29 29 29 29 8 29 17 29 29 2 8 23 29 17 29 29 29 29 29 5 29 8 5 29 29 31 29 29 8 8 5 29 23 29 29 29 29 26 5 29 29 29 26 2 5 27 24 29 29 8 29 27 29 27 29 29 31 29 18 8 29 29 31 29 29 25 18 18 29 29 2 18 29 29 29 25 29 18 29 31 29 29 29 18 18 25 29 2 29 25 25 8 2 2 29 29 31 29 25 25 31 25 29 18 14 29 14 25 18 14 29 18 25 29 25 25 29 29 8 18 27 2 29 31 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 31 29 29 29 29 13 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 31 24 4 2 2 2 8 29 2 5 31 2 2 2 5 18 23 2 18 23 5 2 5 18 2 5 23 8 29 23 29 5 29 5 23 23 29 29 29 8 29 23 29 29 29 29 29 2 23 29 29 29 29 29 29 29 2 29 29 23 29 29 23 4 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 8 29 29 29 29 29 23 29 6 29 29 29 29 23 24 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 31 29 29 2 31 29 29 25 27 29 27 14 29 29 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 24 29 4 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 2 6 29 29 29 29 29 8 29 29 29 17 2 29 29 8 2 5 29 29 29 2 2 29 25 29 29 25 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 23 29 29 29 23 29 23 29 29 29 29 5 29 29 2 29 29 2 23 29 29 25 5 2 2 5 18 29 29 29 8 29 29 5 29 29 2 29 5 23 29 2 5 2 2 23 5 26 18 8 23 23 29 23 8 23 14 2 23 29 25 6 31 23 23 31 8 5 23 29 23 23 29 24 5 29 31 25 27 14 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 13 29 29 29 29 29 29 29 29 25 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 8 31 29 1 26 29 2 2 2 2 29 29 2 29 29 5 29 23 29 8 29 18 23 8 29 8 18 2 23 29 6 14 2 29 27 5 29 2 29 5 18 27 2 29 29 14 8 2 23 8 18 2 23 2 27 18 5 29 5 2 29 29 8 23 29 27 8 23 2 8 18 29 2 18 29 23 18 8 23 8 8 29 5 8 29 2 29 26 2 29 5 18 29 14 5 26 23 23 31 23 29 8 8 2 18 25 23 5 2 5 29 29 2 29 26 29 23 2 24 29 6 29 29 29 31 29 29 29 25 2 27 29 29 29 29 2 29 2 29 29 29 25 29 8 18 29 8 29 29 8 29 2 29 25 6 2 29 29 29 25 14 31 29 25 29 29 29 29 29 29 31 29 29 8 29 29 6 31 29 29 29 18 29 14 27 29 29 29 29 2 27 29 29 25 25 18 29 27 29 18 29 8 29 29 18 5 29 8 6 14 6 8 6 29 29 29 29 29 8 29 8 29 14 25 18 29 8 29 25 8 6 2 29 29 29 29 25 29 18 25 29 6 29 25 29 2 29 31 29 29 25 27 29 29 8 18 29 29 29 29 29 2 27 29 18 29 29 18 29 27 14 2 25 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 2 16 29 25 29 29 6 29 29 25 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 8 29 29 29 29 8 8 29 29 27 29 29 27 27 24 4 29 2 29 2 2 2 2 29 8 2 29 29 18 29 29 28 18 31 8 29 29 31 29 29 6 23 29 29 6 27 25 8 29 25 2 29 29 29 8 29 29 18 29 31 29 29 27 23 8 8 18 2 5 8 23 6 14 29 29 29 29 23 23 31 18 29 2 29 2 29 29 29 8 29 2 29 29 27 31 29 29 23 29 8 2 2 18 23 29 2 8 31 2 29 5 4 8 18 5 29 29 31 2 29 29 25 29 23 29 27 29 29 2 8 18 2 23 31 5 8 27 29 8 18 29 31 29 23 2 29 29 23 29 5 2 8 5 5 23 2 29 29 29 8 8 2 29 8 27 23 31 8 2 29 5 2 29 8 29 29 23 29 14 8 5 29 2 23 18 5 23 23 23 5 8 29 31 18 23 24 8 23 23 23 29 27 2 25 29 2 29 29 29 29 29 25 8 29 2 2 8 27 29 27 29 29 18 29 29 29 29 29 29 29 31 18 29 29 29 25 31 31 25 2 29 31 29 29 8 26 29 29 31 6 2 29 25 29 29 29 29 29 29 18 25 29 6 26 14 26 8 27 29 29 29 18 27 29 18 29 29 29 29 25 8 8 2 31 18 18 29 29 31 29 29 18 29 6 29 29 29 18 29 29 31 31 29 29 29 18 25 18 25 25 29 29 14 8 27 29 29 8 29 18 29 25 29 14 31 29 29 2 29 29 8 29 31 2 29 29 31 2 27 31 31 2 31 29 31 14 25 25 29 29 6 27 29 29 27 29 29 8 8 25 18 29 29 25 29 8 29 27 27 6 23 8 29 29 27 29 29 29 8 29 31 29 25 25 29 29 8 29 29 25 8 18 25 6 29 29 29 29 29 29 25 29 29 29 25 29 8 31 29 27 29 29 29 29 25 29 29 29 29 29 29 29 18 29 18 6 8 6 6 25 27 29 25 25 24 26 29 5 8 27 29 18 29 18 31 29 29 29 29 29 2 29 23 31 29 29 2 2 8 29 29 29 2 5 31 29 29 29 8 23 2 18 29 29 18 23 8 29 2 29 8 29 29 5 2 29 8 18 18 29 23 8 8 29 2 2 5 23 29 2 31 5 29 18 2 29 29 18 2 29 2 8 8 23 8 18 31 29 18 29 5 18 6 5 18 8 29 29 8 8 31 8 23 29 8 8 23 26 29 27 29 29 26 23 23 29 2 2 29 2 23 31 8 8 5 23 29 29 31 2 14 8 23 8 18 29 23 2 31 8 31 29 29 25 29 8 2 18 18 23 2 23 8 24 8 18 29 29 18 2 31 18 31 8 25 25 25 31 14 31 31 2 29 29 18 29 8 27 31 2 2 29 29 29 29 25 29 31 31 27 6 27 29 29 31 29 27 2 25 2 8 18 29 29 29 25 29 26 4 8 29 27 29 29 25 29 8 27 8 14 6 8 6 29 8 31 29 24 4 29 2 29 29 2 5 29 29 8 29 29 5 5 29 29 2 8 23 29 5 18 2 23 2 25 29 5 8 29 8 2 18 23 2 18 23 2 23 23 29 29 5 29 5 5 5 8 23 29 5 29 23 8 26 5 2 4 31 31 5 23 29 2 31 5 5 24 31 29 6 2 18 2 8 18 29 29 29 14 31 29 29 29 25 18 29 29 29 31 29 29 29 29 29 27 29 8 8 29 27 29 31 2 29 25 31 6 8 14 25 8 27 29 2 2 2 29 25 29 24 4 2 2 8 2 8 29 8 2 29 8 6 8 29 5 2 25 5 2 29 29 29 8 5 29 31 29 8 29 29 2 29 2 29 18 2 29 5 29 29 8 17 29 8 29 29 29 31 29 16 8 16 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 23 2 29 29 29 18 29 23 8 29 29 29 29 29 29 5 29 29 5 29 29 29 29 29 29 29 29 29 29 5 26 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 13 29 29 29 29 2 29 29 29 29 29 29 23 29 29 29 29 29 8 29 23 29 29 29 29 17 5 29 29 29 29 5 29 29 29 5 29 23 29 29 29 29 13 8 29 29 29 29 29 29 8 29 29 29 17 29 29 5 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 29 29 25 5 29 29 29 29 29 29 29 6 8 29 29 17 29 29 29 29 29 29 2 29 29 8 24 29 31 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 13 29 29 29 29 29 29 13 29 29 18 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 14 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 31 14 29 29 29 29 6 25 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 31 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 18 29 27 8 29 29 29 29 6 8 29 29 25 18 25 25 25 29 24 26 18 27 18 29 18 29 29 29 27 29 23 2 25 25 29 29 31 5 8 29 29 2 18 2 23 8 29 14 27 8 29 23 23 29 23 8 8 29 23 8 8 29 2 23 29 2 29 8 29 23 29 5 18 2 25 18 14 5 8 2 5 8 29 5 2 2 2 29 29 23 2 29 31 29 29 2 29 17 2 18 23 14 23 31 23 29 8 5 29 29 29 23 29 29 2 23 31 29 2 29 2 8 23 8 24 8 31 25 6 8 31 23 29 29 25 27 8 29 2 25 29 2 27 29 8 29 25 29 29 8 8 18 29 31 25 2 8 8 8 18 29 8 29 29 29 6 29 8 29 25 24 26 26 2 2 18 29 2 8 29 29 5 25 29 8 29 18 14 29 5 29 29 6 29 29 26 29 23 29 2 29 25 2 29 2 23 31 25 23 18 29 2 6 29 8 5 8 29 2 5 18 29 2 5 31 18 23 8 5 29 5 29 8 29 2 23 29 29 5 2 2 23 31 5 29 8 29 29 8 29 8 23 8 18 31 5 2 29 23 8 29 8 23 5 2 8 5 29 8 8 8 18 2 8 5 2 8 23 2 5 5 2 29 5 29 8 23 24 23 18 14 29 29 25 2 14 2 31 29 18 29 8 8 29 6 29 8 8 8 29 18 6 29 8 14 2 14 2 8 8 14 8 8 29 14 25 1 4 26 2 18 27 23 5 18 2 23 31 5 31 2 29 5 18 18 2 18 5 23 2 23 23 23 5 8 23 5 5 8 31 18 5 2 5 23 18 5 2 18 5 23 2 2 5 29 29 18 23 18 31 5 5 5 29 2 5 29 2 23 2 8 8 23 23 31 2 23 24 5 8 2 2 29 5 31 2 2 5 26 14 29 14 5 5 8 29 29 8 2 29 8 26 8 8 8 26 8 6 8 8 8 8 8 8 8 31 2 29 8 8 27 8 8 8 26 6 8 18 18 1 4 2 29 18 29 29 29 29 29 23 29 2 8 2 2 14 5 8 2 29 23 29 29 29 29 2 29 2 18 5 2 29 29 27 25 18 5 29 2 6 2 2 23 29 29 31 18 29 27 29 27 8 29 29 29 29 29 5 8 29 18 2 31 23 2 18 29 29 25 18 29 6 2 8 29 26 29 23 29 29 29 29 5 8 29 18 18 31 8 14 5 29 29 29 18 8 26 5 29 18 29 29 8 2 29 8 29 8 29 27 23 5 25 29 26 2 8 29 2 29 8 18 23 18 29 8 29 29 18 29 29 27 29 29 29 5 5 26 8 8 29 23 29 31 5 17 8 2 29 8 29 2 23 29 2 2 29 29 23 29 8 8 29 23 29 31 29 29 23 29 23 29 29 29 8 29 5 26 8 8 5 18 29 18 5 5 29 8 31 8 29 23 8 27 8 2 26 29 24 15 8 31 29 6 25 8 6 25 18 18 25 29 26 8 27 8 8 18 2 18 2 2 29 25 27 2 18 8 6 6 8 8 8 18 8 27 29 27 29 8 27 8 31 29 25 8 8 8 8 8 31 2 29 2 29 8 8 18 18 8 6 8 2 29 14 8 8 29 2 29 14 8 8 31 29 29 25 24 26 29 27 5 29 23 29 2 25 29 5 8 8 25 31 2 29 5 29 23 8 2 29 27 26 5 29 23 8 29 29 2 23 2 8 29 5 2 23 8 2 8 29 5 29 2 23 2 23 31 6 31 5 23 2 31 29 5 23 18 29 29 5 26 17 29 5 2 29 23 5 17 8 8 2 23 31 18 23 23 29 29 31 2 8 23 31 29 5 29 8 23 3 23 29 23 2 29 29 29 31 31 29 8 29 29 29 31 6 31 27 29 8 14 8 23 8 8 6 29 29 29 31 25 6 8 29 29 27 2 8 2 29 8 8 29 29 27 8 29 8 6 29 18 27 27 25 29 29 29 29 29 29 29 31 29 29 29 8 29 8 29 6 8 40 4 26 29 29 2 8 2 18 29 31 2 23 29 2 29 25 29 29 18 5 29 29 8 31 2 23 29 5 2 29 29 29 29 18 29 2 29 29 31 31 27 29 29 29 23 29 18 29 29 23 29 29 29 2 8 29 5 29 23 8 5 29 29 14 29 29 6 29 8 6 26 2 5 29 29 5 29 17 5 8 6 8 23 8 31 25 29 29 29 29 29 18 29 29 8 18 2 29 28 25 29 29 5 18 29 8 29 8 5 2 29 29 31 29 8 29 14 29 29 8 29 6 8 29 2 18 25 5 18 8 29 29 31 29 2 8 29 25 29 29 2 2 29 2 31 6 29 23 29 29 29 8 29 27 6 29 23 29 8 29 29 18 29 29 6 31 4 29 25 29 29 29 31 29 2 8 29 8 25 23 5 29 27 29 29 5 31 2 29 29 29 23 29 29 29 29 5 2 8 8 18 29 29 29 23 29 31 8 5 2 8 23 8 29 8 8 2 25 5 29 29 23 18 2 18 2 29 31 2 18 25 24 29 5 29 8 4 29 29 8 27 29 29 6 29 29 31 29 29 2 8 8 29 29 29 29 29 27 25 27 29 8 31 25 29 29 29 25 29 29 14 29 8 29 29 29 29 6 29 29 29 25 25 2 29 2 6 27 31 18 25 29 8 29 29 8 8 8 26 8 31 29 29 29 29 26 29 31 25 2 29 25 29 2 29 31 29 29 26 26 14 8 18 26 26 8 8 8 8 8 8 18 2 26 31 26 29 29 29 29 18 8 18 31 2 25 31 29 8 29 29 8 29 29 8 8 29 2 29 29 29 2 18 18 6 8 6 14 29 29 27 18 18 25 29 14 8 27 29 8 29 29 29 8 29 29 8 8 8 26 5 29 26 2 29 26 6 29 29 2 14 8 29 29 29 2 25 29 29 8 29 18 27 25 31 31 27 25 29 29 29 31 29 14 31 29 31 14 25 6 29 29 25 29 29 29 31 25 29 31 14 29 31 8 25 29 29 29 8 27 25 31 25 8 29 31 8 29 17 8 2 8 26 8 8 29 31 26 26 27 31 27 29 31 6 2 31 14 25 27 31 27 29 29 31 8 27 29 6 18 25 29 2 31 29 8 31 8 25 24 4 29 2 2 31 6 18 18 25 18 18 8 2 29 29 27 29 31 6 29 8 29 29 26 29 29 5 29 29 29 6 25 2 18 29 29 18 5 29 31 31 18 14 29 2 18 8 2 31 8 5 2 18 29 29 18 29 5 29 29 23 18 23 31 29 8 5 29 29 29 23 2 31 6 2 6 31 2 23 2 29 18 8 18 23 18 2 18 27 18 2 23 8 2 2 8 5 18 2 29 27 18 14 8 8 29 29 23 29 29 8 29 29 23 6 8 2 29 29 23 23 29 18 18 2 18 2 5 29 23 29 29 8 8 24 29 5 8 29 29 25 8 18 25 29 14 6 27 2 31 29 29 29 8 8 2 8 29 29 29 2 25 25 29 8 29 2 18 25 31 29 18 2 29 29 2 31 29 29 29 25 25 27 29 29 31 31 29 29 29 29 29 25 2 18 29 31 6 14 18 2 27 18 25 31 8 29 29 25 18 27 18 18 14 8 29 31 2 29 29 2 2 25 2 8 27 6 29 29 8 18 29 2 8 25 18 29 29 29 14 14 29 24 29 4 2 8 2 8 2 8 29 29 6 29 18 29 5 29 2 27 8 6 2 23 29 29 29 18 25 25 29 29 2 14 31 29 29 8 18 29 29 29 31 2 29 31 29 2 2 23 29 29 18 29 31 26 2 25 2 29 18 29 18 18 29 23 29 29 2 2 31 29 29 23 5 23 5 2 2 8 29 18 23 5 18 2 23 29 31 2 29 8 23 6 31 29 29 5 5 18 29 2 2 23 8 18 8 27 5 31 29 29 8 2 29 2 5 5 23 29 2 2 29 29 2 24 29 5 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 31 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 8 29 29 29 16 16 29 29 29 16 29 29 29 29 19 16 29 29 13 29 13 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 18 29 29 29 29 29 27 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 14 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 31 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 13 29 29 13 29 29 16 29 29 29 29 29 29 29 16 29 29 29 13 29 17 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 13 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 2 8 8 29 29 31 29 29 27 29 31 24 4 29 29 2 2 29 29 29 2 18 2 29 31 2 5 29 29 29 29 23 18 2 29 29 29 29 29 29 23 8 5 29 18 2 8 8 6 23 29 6 18 18 5 25 29 29 29 23 29 8 2 2 23 29 23 2 8 29 23 29 5 29 29 23 8 5 29 23 18 8 2 23 18 23 2 29 23 6 23 2 29 23 29 2 18 8 23 18 18 18 8 29 2 2 23 23 26 29 23 2 31 24 6 23 29 27 2 31 2 29 2 14 29 29 29 29 29 29 29 29 31 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 8 29 29 29 29 2 14 29 29 29 29 29 29 25 29 14 25 29 24 4 26 2 18 25 2 29 2 2 29 29 2 29 29 29 29 29 2 29 29 29 8 23 29 29 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 23 18 2 8 29 8 29 5 2 29 8 25 29 29 29 29 29 8 2 29 23 29 29 2 23 29 29 29 29 2 29 8 5 29 8 29 23 29 23 29 8 5 29 23 29 2 29 29 31 29 2 23 31 29 25 29 2 5 2 29 29 29 29 2 8 5 18 29 29 29 29 29 29 18 29 29 29 29 29 23 29 2 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 18 29 29 29 17 29 29 2 8 29 29 29 29 23 29 2 29 29 29 29 23 29 29 25 18 29 5 29 29 29 2 2 29 29 5 23 24 5 29 29 29 29 29 29 29 27 8 2 29 29 29 29 29 29 29 29 29 8 14 29 29 29 13 16 16 29 29 29 6 31 27 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 8 14 29 8 29 25 29 14 2 29 29 2 25 29 8 29 2 18 29 29 8 40 4 29 2 18 29 29 2 5 29 2 31 29 29 18 25 2 29 2 23 29 18 29 2 29 18 29 29 18 29 23 29 29 29 29 18 31 31 23 29 2 29 23 29 29 29 25 29 14 18 2 29 29 29 2 2 8 23 29 29 8 29 29 18 18 29 5 8 29 23 29 31 29 23 8 26 8 27 2 25 31 27 29 2 2 8 18 18 2 8 18 8 25 2 29 23 5 29 29 2 23 2 27 29 29 5 29 23 8 8 23 14 23 29 29 18 23 2 31 29 29 29 2 29 23 2 5 29 8 5 29 29 5 2 23 2 8 8 23 5 2 8 29 2 8 29 29 8 23 6 29 17 23 29 29 23 29 23 2 14 23 23 2 23 4 24 29 29 29 29 8 18 8 29 8 29 2 14 14 2 25 29 29 29 29 8 2 2 25 29 29 18 2 29 25 25 2 2 27 29 29 25 29 29 18 29 2 29 29 29 29 29 8 2 29 29 29 2 29 25 25 25 8 2 2 29 29 29 2 29 2 2 29 8 31 29 18 18 29 8 29 29 29 2 8 6 29 29 27 27 2 29 18 2 31 2 8 14 8 29 8 29 18 25 6 26 29 29 29 29 8 26 29 8 8 29 25 29 8 14 8 8 2 29 29 14 29 29 29 29 29 29 8 29 25 27 24 4 26 29 18 31 14 2 2 18 18 2 18 25 5 18 29 18 6 29 29 18 29 2 8 29 29 5 2 2 18 27 29 8 2 25 29 23 23 5 8 18 8 18 6 23 23 8 8 29 29 29 18 8 29 23 25 5 5 29 29 2 23 2 2 23 31 29 18 2 5 29 23 8 23 29 8 29 8 8 5 23 6 8 2 23 8 5 6 31 29 23 23 2 6 29 5 29 8 23 18 23 8 2 29 24 29 2 25 29 25 23 2 31 8 29 29 29 29 29 8 2 2 18 14 18 8 29 29 8 8 8 26 4 25 27 14 8 6 18 25 8 29 29 6 18 14 29 29 29 8 27 31 29 8 29 8 6 29 6 8 29 2 29 29 18 29 2 29 29 29 29 29 6 29 8 27 25 18 29 29 8 8 25 29 25 8 8 29 6 2 29 25 23 31 8 8 8 31 31 8 2 8 18 29 29 29 29 18 29 18 31 18 18 18 25 29 29 25 25 27 29 29 29 29 31 31 29 31 29 29 18 27 8 29 26 31 29 8 29 6 18 18 31 8 29 29 29 27 29 29 29 6 29 14 14 29 18 31 40 4 31 18 29 2 8 29 25 27 29 2 2 29 29 2 29 29 14 29 8 2 29 29 6 2 29 29 2 23 31 31 29 2 14 29 31 29 29 8 5 25 29 2 8 18 2 29 18 8 29 29 2 18 18 27 5 8 8 23 8 25 29 29 14 23 29 29 18 23 29 5 8 29 29 29 31 29 25 2 23 29 29 29 23 18 2 8 29 29 29 2 2 23 2 23 6 29 18 23 6 29 29 18 29 14 2 29 2 2 8 23 2 29 31 2 8 8 29 23 29 8 23 5 29 8 29 14 29 29 29 27 31 8 8 23 18 29 8 23 27 8 5 23 5 2 29 29 23 8 5 29 31 27 27 2 27 29 23 29 31 31 2 5 29 5 29 26 8 29 18 5 2 2 8 24 8 8 29 2 29 18 29 8 18 29 25 29 2 8 29 27 18 2 2 8 29 14 27 29 25 25 27 31 6 29 31 29 29 2 29 29 18 29 14 8 18 18 29 18 6 26 31 27 27 26 29 2 27 27 25 8 27 29 2 2 8 8 29 27 31 29 27 29 29 29 2 29 27 29 8 8 6 18 31 18 29 8 2 18 18 8 8 29 18 18 25 18 29 25 11 25 18 2 25 29 25 18 25 18 29 29 18 29 6 31 29 8 29 25 29 29 29 31 31 18 29 29 27 29 18 27 8 29 8 29 2 29 29 14 29 18 25 31 2 14 8 18 29 14 14 18 8 8 18 8 29 27 8 25 18 6 8 8 2 6 6 8 8 29 18 18 18 25 8 8 29 29 24 4 29 8 2 5 5 6 5 14 29 29 23 29 29 18 29 23 29 18 29 29 23 23 27 2 23 29 31 17 29 8 18 8 14 8 29 23 27 5 29 5 29 29 23 29 2 29 31 29 29 8 5 8 2 18 31 18 2 26 5 29 27 18 23 2 29 5 6 8 6 29 29 29 5 8 23 2 29 23 18 23 2 18 5 8 23 2 23 29 25 8 5 26 5 8 5 8 5 5 29 2 23 2 5 18 17 24 14 25 29 6 6 29 31 6 8 26 29 8 18 6 29 25 2 29 29 2 31 29 14 14 29 29 29 27 2 2 29 31 5 29 18 25 8 26 18 18 8 29 8 8 8 8 31 29 29 8 2 18 2 2 31 2 8 6 26 29 29 2 8 26 8 29 24 26 8 29 29 2 29 23 5 23 23 29 2 8 5 2 27 2 8 23 2 8 5 23 8 23 2 18 29 2 5 8 23 5 5 2 29 29 29 23 23 5 31 8 23 23 6 23 29 2 29 23 5 2 5 2 29 23 2 18 5 24 25 18 8 25 25 2 31 26 26 31 2 29 14 26 8 8 8 8 29 26 14 2 8 24 4 2 2 23 18 18 5 25 29 5 6 5 29 29 29 29 29 23 31 29 29 2 29 2 5 14 29 18 5 2 6 8 5 29 29 8 18 6 5 8 31 18 29 31 29 5 14 23 29 29 18 5 29 5 29 29 5 29 31 5 23 26 29 29 5 29 8 8 18 8 2 2 23 29 8 5 18 23 29 31 26 8 8 29 27 29 29 14 2 5 18 2 23 8 29 29 18 29 23 18 23 29 23 18 23 6 29 29 18 2 18 6 31 24 23 29 14 29 18 23 6 25 2 29 6 18 6 26 6 29 29 6 2 29 27 6 18 27 29 25 14 8 6 29 29 8 14 14 29 2 29 29 2 29 27 31 29 6 29 25 29 8 25 29 2 27 29 29 18 29 29 2 29 29 29 2 25 25 29 27 29 29 25 29 29 29 29 31 29 29 14 24 29 4 29 29 2 2 29 2 8 31 29 29 2 31 25 2 29 29 8 29 2 25 29 29 18 29 29 23 29 29 29 25 8 6 18 8 2 5 8 2 5 29 31 27 29 5 29 29 18 29 14 29 29 18 29 29 2 29 29 29 2 5 8 23 29 25 18 27 23 29 29 25 29 25 2 29 29 29 5 31 2 29 2 29 29 2 5 31 29 29 2 5 8 27 27 8 23 31 29 29 2 29 29 5 29 18 27 18 8 29 29 29 31 5 29 23 8 29 25 29 29 8 29 5 2 29 8 5 31 29 5 18 29 2 29 29 29 2 29 8 29 5 2 5 8 18 18 5 31 24 26 5 29 25 29 27 27 8 25 29 18 18 29 29 18 8 25 29 18 27 29 2 29 29 2 2 29 18 14 29 29 29 2 31 25 29 18 8 29 2 29 25 29 27 29 2 18 2 29 29 2 29 8 29 29 25 14 2 2 29 2 29 25 25 29 29 29 25 8 27 25 2 29 29 8 14 29 29 31 28 29 18 29 29 29 14 29 14 29 14 2 2 14 29 29 29 29 29 25 14 31 8 18 2 25 31 29 29 29 27 14 29 29 18 29 29 2 25 31 25 31 14 31 31 1 28 29 26 29 2 8 29 2 2 8 29 2 25 23 2 2 29 31 5 29 8 29 29 29 25 8 31 29 18 29 29 29 29 23 2 29 29 8 29 18 29 8 31 18 29 2 25 23 2 29 14 29 29 2 8 29 29 29 26 2 25 29 25 18 2 18 2 29 5 29 29 29 29 29 29 29 18 29 14 5 29 8 8 29 29 29 5 29 29 29 18 2 26 29 8 29 29 29 29 29 2 8 18 23 29 18 2 18 8 29 25 2 8 5 29 27 29 8 31 29 29 2 29 29 18 6 29 23 31 8 25 31 29 2 5 29 29 23 29 29 23 8 8 5 2 25 8 29 29 2 5 2 14 29 8 29 23 23 31 2 29 18 14 2 8 29 31 2 23 29 23 8 29 8 2 2 29 25 5 18 29 23 26 29 23 18 23 29 8 29 31 29 29 29 23 29 18 5 2 2 8 3 8 14 8 29 25 29 29 25 8 18 8 29 8 29 8 29 29 2 29 29 16 17 29 29 29 19 16 29 16 13 29 29 29 29 29 29 27 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 19 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 6 29 29 29 29 29 29 29 18 29 29 8 29 29 29 29 29 2 29 29 27 29 2 18 29 27 29 8 29 29 29 18 29 29 18 25 29 29 29 25 29 18 29 29 29 29 27 2 29 24 4 29 29 18 29 29 2 29 2 2 29 29 2 5 2 29 29 2 23 2 29 29 2 29 23 29 29 2 29 8 29 2 29 29 29 23 31 29 29 29 23 29 29 29 29 29 5 2 2 18 29 29 8 5 29 29 5 29 29 8 29 2 8 23 8 27 2 25 29 29 18 2 23 29 29 2 29 29 25 29 29 18 23 18 6 29 18 2 23 2 2 2 2 26 29 8 5 5 29 23 8 23 2 23 29 29 5 2 2 25 29 5 4 29 2 8 8 29 23 29 29 29 23 29 8 18 2 8 2 27 2 2 8 18 3 29 29 31 18 25 29 8 25 27 18 29 14 29 8 18 25 2 6 27 29 27 2 25 6 27 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 8 2 27 31 8 29 29 29 31 29 29 18 29 14 14 14 2 6 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 31 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 31 25 8 29 29 29 14 18 2 29 27 29 29 29 29 29 29 29 29 14 29 29 29 14 1 4 29 5 18 31 31 29 8 18 29 29 29 2 18 2 2 8 14 29 29 27 8 2 23 25 29 8 29 8 25 29 29 2 27 8 29 2 18 2 2 2 23 29 29 8 29 14 18 29 8 31 29 18 2 31 18 29 23 29 29 29 29 2 8 5 29 29 29 29 29 8 29 2 18 29 29 29 29 29 26 8 29 29 29 29 26 23 29 5 31 6 18 8 31 29 29 29 29 23 31 2 5 18 8 29 5 5 26 2 29 29 8 29 29 14 29 8 2 29 29 23 29 29 29 23 29 8 6 29 8 29 29 14 18 18 29 8 29 14 25 29 29 14 29 8 23 29 29 2 2 25 29 8 29 29 5 29 29 29 31 29 23 2 25 29 8 18 29 29 18 29 5 2 29 23 2 6 23 2 18 29 18 29 29 29 2 29 8 29 27 2 29 29 29 27 23 8 29 8 29 29 8 23 18 29 2 29 23 29 8 8 8 29 6 3 4 18 29 25 8 2 2 29 31 29 29 18 2 29 31 31 31 14 29 27 29 18 25 27 2 29 29 18 29 29 8 29 18 29 2 25 29 29 29 8 29 31 29 25 29 29 29 29 25 29 29 25 14 25 8 29 29 26 2 2 29 2 2 29 31 29 29 29 25 29 29 14 27 29 25 29 18 18 29 25 6 6 29 29 29 6 2 29 29 29 29 29 29 29 8 29 2 29 29 25 2 25 29 29 29 2 25 29 2 8 29 29 27 25 29 29 29 29 14 29 29 8 14 31 29 25 18 6 27 8 29 27 29 29 27 8 27 8 18 25 14 25 25 29 25 29 25 27 29 29 29 31 2 25 29 24 4 29 2 18 29 29 18 29 18 20 29 2 5 5 8 18 23 8 29 23 18 2 18 23 18 8 25 29 23 6 31 8 29 25 5 29 18 29 5 31 2 2 2 5 29 2 29 29 2 23 5 5 2 31 14 2 5 8 5 8 29 23 2 18 23 14 5 31 29 29 8 29 23 8 23 2 2 23 31 18 5 29 27 29 29 2 8 8 29 5 8 29 29 18 5 29 18 2 29 23 5 31 23 4 29 18 2 2 2 8 2 2 8 29 8 18 6 5 29 8 18 2 2 23 26 2 8 24 29 29 8 8 8 29 29 29 2 8 8 29 18 8 29 29 14 29 18 29 29 29 25 29 29 8 29 29 25 29 29 31 29 31 29 29 29 29 14 29 25 29 29 14 25 6 18 27 25 29 29 27 6 25 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 14 25 25 27 29 29 29 18 6 18 29 25 2 25 8 25 31 18 29 29 29 8 29 14 29 18 8 25 25 14 18 29 2 27 18 29 29 27 18 6 25 29 14 29 27 11 8 8 18 31 29 29 8 25 29 2 2 29 8 6 27 29 2 8 2 8 8 8 8 29 2 2 29 25 6 29 8 8 29 8 27 8 29 8 8 24 4 2 2 23 23 29 23 23 8 23 23 5 23 29 23 23 23 23 2 18 23 2 23 23 8 8 2 5 5 5 29 23 8 8 23 23 23 23 8 8 23 5 2 23 18 23 23 23 5 24 31 23 31 23 23 2 29 2 8 8 8 8 8 2 8 8 29 8 2 23 8 23 2 8 6 8 2 8 8 6 8 24 5 26 29 2 5 29 29 5 29 29 8 23 5 2 5 2 31 8 29 5 31 23 2 8 2 18 23 18 23 2 8 18 29 23 2 6 5 23 2 23 29 23 29 29 18 23 5 2 8 31 5 8 8 8 5 8 2 23 18 29 29 2 29 23 18 5 18 29 23 18 2 5 29 4 8 8 5 26 23 29 29 29 23 2 29 14 18 8 31 8 5 14 29 2 29 29 8 8 2 29 29 5 29 14 8 8 2 8 2 23 31 2 29 29 18 23 2 29 14 18 23 3 29 29 29 29 8 29 29 2 29 29 29 2 14 29 25 8 27 14 17 29 26 29 2 29 2 2 29 29 27 29 27 27 29 27 18 2 18 29 29 18 8 29 29 25 29 18 29 29 29 8 29 25 29 29 25 2 18 29 29 29 29 29 29 18 27 8 29 8 26 23 29 29 29 29 26 29 8 29 29 18 29 25 31 6 8 8 8 29 29 29 8 29 29 29 31 29 29 14 8 29 14 29 29 29 29 25 25 25 29 29 25 18 29 8 29 29 8 29 25 6 14 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 29 27 29 25 8 29 2 25 29 29 29 14 29 29 2 29 29 25 29 25 29 29 29 25 27 25 8 29 29 29 29 29 29 29 25 29 31 29 18 8 29 27 2 29 29 25 29 29 25 6 29 29 29 29 29 18 25 29 29 25 8 29 29 14 29 27 29 29 29 29 29 8 29 29 25 29 6 29 29 29 29 29 5 14 29 29 8 27 29 25 29 25 29 29 14 2 29 29 31 29 29 29 29 29 6 29 29 6 25 29 31 29 29 29 27 25 14 18 29 29 29 29 29 29 27 29 29 8 6 25 29 29 29 29 29 29 29 8 29 31 29 8 18 29 25 2 29 29 25 29 8 29 31 29 29 25 14 2 29 8 25 27 6 29 14 29 29 29 25 27 18 29 29 29 8 29 29 29 29 29 18 8 29 25 29 29 29 29 29 8 29 29 29 6 31 29 29 29 2 27 29 29 29 6 27 25 29 29 29 29 29 29 29 2 29 29 29 31 31 27 29 29 29 29 29 29 29 29 6 29 29 18 29 25 14 18 29 29 29 29 29 27 29 27 6 29 14 29 2 8 29 18 29 29 31 29 29 29 29 2 29 6 29 29 29 8 31 31 18 27 29 29 29 29 29 6 29 25 29 29 14 2 29 29 29 29 29 25 27 2 31 18 29 31 29 29 29 29 18 8 8 29 29 29 25 29 29 25 25 27 29 29 29 29 29 29 29 29 25 29 29 18 29 29 29 29 29 29 29 18 25 29 8 29 25 29 29 18 29 2 27 29 25 8 29 29 8 18 8 6 29 27 29 6 29 8 29 31 8 29 29 29 2 8 18 29 31 29 29 26 8 14 18 6 8 6 18 8 31 8 2 6 25 29 25 27 18 29 29 18 8 29 8 2 8 29 29 18 29 29 29 23 29 29 18 31 29 29 29 31 29 29 29 29 29 29 18 29 2 29 8 6 29 29 8 8 8 29 14 6 18 29 29 29 29 31 8 8 8 29 26 29 8 2 6 29 29 25 29 29 14 29 18 26 29 29 6 29 8 23 8 2 2 29 6 6 29 8 8 6 29 29 18 29 29 14 29 2 29 6 8 8 25 6 8 8 29 31 25 25 27 29 8 29 26 25 29 31 29 31 25 18 6 24 26 26 5 2 18 2 29 31 29 2 25 8 18 5 18 23 2 18 8 6 29 5 8 23 5 29 31 8 17 8 23 2 6 29 18 18 8 29 5 2 29 5 2 5 2 8 23 8 31 8 2 8 29 2 31 29 18 23 23 29 2 2 5 29 2 29 29 29 29 8 29 2 2 8 23 29 29 18 23 29 8 6 8 23 6 23 2 23 29 8 23 8 8 29 23 29 8 8 8 18 5 5 2 2 23 18 2 8 23 31 6 14 8 29 29 5 8 5 29 23 29 18 23 29 18 2 29 29 29 18 2 8 6 23 29 3 29 31 8 5 8 14 29 14 25 6 14 27 29 25 2 29 29 29 29 29 6 31 29 29 29 29 8 14 8 27 29 29 31 29 29 29 29 18 29 29 29 29 29 25 29 29 29 31 29 29 2 8 2 29 29 29 29 29 18 29 29 29 8 8 27 27 29 25 27 18 29 6 8 29 29 29 8 14 2 29 8 27 29 29 29 29 29 29 25 29 8 25 18 29 31 25 29 18 8 29 29 14 25 29 29 25 29 25 14 14 29 31 29 14 29 18 25 29 6 31 29 6 29 29 25 14 29 29 29 29 27 25 29 29 18 29 29 14 2 29 8 1 4 4 8 2 2 27 27 29 31 8 23 25 29 29 6 29 29 29 31 31 2 2 29 2 18 2 2 29 23 18 29 29 29 18 29 2 18 29 23 29 18 18 29 8 18 31 18 27 29 29 2 29 23 29 23 29 29 29 2 29 29 25 23 8 14 25 25 5 18 8 8 18 29 5 26 2 8 29 27 8 29 29 23 18 26 29 29 2 2 29 2 5 29 27 8 29 29 23 8 5 8 2 14 27 2 23 5 8 27 8 23 2 29 29 29 23 4 18 14 8 2 18 5 31 29 18 23 29 29 2 29 23 23 29 8 2 29 5 8 26 23 2 23 8 18 2 5 23 23 29 23 29 24 23 29 31 18 27 18 31 29 29 6 31 8 29 8 29 8 2 29 8 26 6 8 18 31 29 8 2 8 27 29 31 6 31 29 29 29 8 29 8 29 29 8 8 29 8 6 23 14 29 29 18 29 8 26 8 29 29 29 25 26 29 29 8 29 6 6 2 31 31 8 8 29 29 14 29 8 31 29 8 29 29 6 29 2 31 29 31 8 26 29 29 29 6 25 14 14 26 25 29 18 2 18 31 29 29 29 8 8 29 29 26 8 8 29 18 8 29 29 29 31 6 29 29 14 29 29 29 29 18 29 29 29 27 29 29 14 2 29 27 2 18 29 8 29 31 26 4 5 8 29 2 8 29 29 8 29 8 29 2 14 29 29 29 29 27 8 29 18 8 29 29 29 29 29 29 20 8 8 29 29 29 25 29 6 6 2 25 2 25 29 29 25 29 29 29 14 29 8 29 29 29 29 29 2 6 29 31 14 25 29 8 18 6 29 29 29 14 14 29 29 8 25 29 6 2 8 27 8 2 8 26 8 8 8 6 31 18 25 8 2 31 27 29 25 29 6 29 8 2 29 29 14 31 25 29 29 29 8 29 14 29 29 25 6 31 29 29 14 29 8 29 29 2 27 8 8 27 8 2 8 2 1 29 2 4 4 29 29 8 29 29 29 29 31 31 25 29 29 29 18 8 29 23 2 2 2 29 29 29 8 5 4 18 18 25 29 8 14 29 29 2 29 2 29 8 29 6 5 29 8 8 23 18 5 2 25 6 18 18 5 29 27 5 29 5 18 2 29 18 2 8 5 8 2 29 23 29 23 29 18 29 2 8 23 31 23 8 2 8 23 18 8 5 29 2 5 29 8 31 2 29 2 8 23 31 2 31 8 23 18 23 2 18 2 2 31 5 29 5 18 18 31 2 8 5 5 29 23 2 23 25 2 8 18 18 29 6 8 5 18 2 23 8 8 29 5 8 5 8 29 23 29 29 5 14 3 6 8 29 29 25 14 29 29 25 25 2 29 18 18 31 6 8 29 5 14 8 2 6 25 6 29 29 8 26 8 8 6 8 2 2 8 2 2 29 26 29 8 29 29 8 8 25 14 8 29 29 2 14 8 29 8 27 27 18 8 8 18 6 8 25 29 18 25 8 8 29 29 14 18 6 29 25 29 18 27 8 29 18 18 18 29 8 18 29 6 29 8 2 2 29 29 31 29 29 29 25 2 31 8 8 6 29 2 29 8 29 25 8 27 8 29 8 29 29 29 29 14 29 27 29 8 29 25 2 29 29 29 29 18 29 29 29 14 29 18 29 29 29 29 25 14 25 29 25 29 29 18 31 29 29 29 18 8 29 29 29 29 29 31 31 29 18 29 29 29 29 29 29 29 31 29 25 14 25 2 25 18 29 29 29 29 29 29 2 29 29 6 29 18 25 18 29 29 29 29 29 29 29 29 14 29 18 29 28 29 29 31 29 29 29 29 18 14 29 31 31 8 8 25 29 29 29 25 2 29 29 29 29 29 27 31 31 8 29 29 8 29 29 29 29 29 29 18 29 8 27 29 29 8 2 29 6 29 29 8 6 8 8 29 6 29 18 8 14 14 31 29 29 29 8 29 29 14 8 29 25 25 29 27 29 29 29 29 18 8 8 29 29 29 29 29 40 4 18 31 23 29 31 18 29 29 6 29 31 5 25 18 8 31 8 5 18 6 29 29 8 29 29 8 29 26 23 29 29 8 31 18 23 14 2 31 31 23 18 29 23 18 8 8 8 25 31 5 2 2 23 5 29 8 8 29 8 29 6 23 29 29 23 8 6 8 23 14 29 2 14 31 31 2 29 23 31 6 8 29 8 5 2 29 2 23 29 23 2 5 14 26 2 29 29 8 5 29 8 29 18 5 31 2 29 29 29 29 18 8 29 23 23 2 18 23 8 8 18 26 5 29 29 18 8 2 18 8 6 29 29 5 2 23 23 8 8 18 23 2 2 2 29 29 8 29 8 18 25 31 23 8 27 14 29 18 29 5 5 31 26 8 25 2 24 8 29 2 6 14 8 18 14 27 29 2 8 6 8 6 27 8 6 18 8 29 6 26 29 14 8 29 14 29 8 29 25 2 29 18 25 2 29 31 29 29 27 29 31 6 8 8 29 31 27 18 29 2 8 8 31 18 29 29 8 29 2 18 29 2 29 29 8 18 25 6 8 27 25 2 29 25 25 27 29 31 8 8 26 8 6 8 8 8 8 29 8 6 29 25 29 8 25 8 18 29 29 14 27 8 29 8 8 2 29 8 29 25 29 29 29 8 29 6 14 29 29 29 2 6 29 29 31 29 8 18 8 29 29 8 29 18 26 6 8 8 29 27 8 29 29 29 29 29 8 29 27 6 8 18 8 8 29 8 6 8 29 29 31 14 6 29 29 29 25 25 18 6 18 18 29 8 6 29 18 29 29 29 8 8 8 18 18 29 18 6 6 8 25 6 26 8 31 24 29 26 5 2 2 18 29 6 23 2 23 2 29 29 8 5 29 2 18 2 29 5 2 18 2 5 8 5 2 2 26 5 23 8 8 23 29 2 25 2 29 23 2 23 5 2 2 5 8 29 5 29 23 29 2 23 29 29 5 2 23 29 31 5 2 29 18 29 8 18 25 31 23 29 29 23 2 18 25 29 18 29 8 2 2 5 6 29 8 5 8 23 8 23 3 29 29 8 8 29 18 2 29 25 31 8 14 2 29 8 2 2 14 29 14 14 14 14 29 14 14 29 25 14 27 2 14 14 25 14 8 14 14 29 29 14 18 14 14 14 29 29 29 29 6 14 29 29 8 8 24 8 4 2 29 2 29 29 14 31 18 29 29 5 5 29 18 2 29 18 6 18 18 23 2 25 29 18 23 29 17 31 29 23 14 2 29 2 14 23 29 14 18 23 2 29 8 25 14 5 8 14 14 8 23 14 14 14 5 8 2 18 5 31 8 31 5 2 26 14 2 2 14 14 23 18 29 29 14 29 8 2 5 18 5 29 23 18 23 8 14 29 8 23 2 23 29 29 2 5 18 14 29 5 26 8 29 14 2 5 5 14 29 14 5 23 23 3 14 14 14 14 14 14 2 14 2 14 14 14 2 14 14 14 29 14 29 14 25 14 25 14 2 14 18 29 14 2 14 14 14 14 27 14 14 27 2 27 14 14 14 29 27 14 29 25 8 25 29 14 40 26 18 2 18 5 2 23 5 2 5 2 23 8 26 5 5 29 5 2 5 23 5 23 18 5 8 8 27 5 2 8 23 8 23 8 23 6 23 29 2 2 8 2 5 23 5 5 29 3 5 5 29 2 8 29 8 29 8 26 25 8 8 18 29 6 8 8 2 29 29 29 40 26 18 29 29 29 29 23 29 29 29 2 31 18 29 5 2 8 23 29 29 2 29 29 6 29 29 29 29 29 2 2 8 29 29 18 2 5 29 29 29 2 29 23 29 29 29 29 29 29 23 2 29 29 29 29 6 8 8 18 29 26 2 29 29 29 25 8 31 8 29 5 29 18 29 2 29 8 18 29 14 29 8 29 5 14 2 23 6 29 31 29 31 29 29 8 31 29 25 29 29 8 29 8 29 8 8 18 29 29 29 29 18 29 29 25 29 2 29 8 18 29 29 31 5 18 29 25 25 18 2 18 29 8 29 5 8 29 29 29 2 5 18 29 29 26 8 29 29 25 29 8 29 29 2 18 6 29 8 14 29 29 29 31 14 31 5 8 2 26 29 29 2 29 29 29 29 31 8 29 29 5 5 29 23 8 29 31 8 31 8 29 8 29 29 29 18 18 29 29 29 2 8 29 29 29 29 25 6 8 31 29 18 18 5 29 29 2 8 29 8 5 29 29 29 27 8 29 14 6 18 2 31 29 27 29 8 23 2 5 29 29 8 29 2 2 8 14 2 6 29 8 29 29 8 29 29 29 25 2 29 8 29 29 5 29 8 5 29 29 29 29 29 2 8 8 29 29 29 5 2 31 18 8 29 2 6 29 29 8 29 5 27 29 29 23 2 14 31 8 8 14 31 29 31 8 29 29 29 31 8 29 2 23 29 14 2 6 18 5 5 29 29 29 29 5 18 29 29 3 29 26 29 29 8 29 29 31 29 29 29 29 31 29 29 31 29 8 6 29 31 29 29 25 25 2 2 2 14 29 14 27 8 29 27 31 29 2 29 29 31 31 29 27 29 27 18 27 29 29 29 2 29 14 25 29 18 29 29 18 29 29 14 25 29 29 27 29 31 29 29 29 29 14 6 8 29 2 29 29 29 29 29 6 25 29 25 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 29 25 29 8 29 29 29 31 29 2 29 25 29 29 29 29 29 29 6 29 29 29 29 29 6 6 6 14 29 25 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 6 29 29 25 29 29 29 6 2 31 29 29 14 29 29 29 29 29 29 14 29 27 29 29 29 8 29 25 18 29 8 29 29 29 25 8 29 8 29 8 29 29 29 29 18 8 29 29 29 29 6 31 29 29 29 29 29 29 29 14 14 6 18 29 14 29 14 29 18 25 14 29 8 8 29 25 25 31 29 25 29 29 8 29 14 29 2 29 29 29 14 18 2 2 29 25 18 14 29 29 25 29 27 29 8 29 2 29 29 25 29 31 29 25 29 27 29 31 27 29 6 6 29 8 25 29 18 2 14 8 29 29 14 6 29 29 2 8 29 25 6 14 6 29 29 29 29 31 8 29 14 18 8 29 14 29 29 8 8 29 29 27 8 2 29 6 29 6 29 23 8 8 29 29 14 27 8 8 26 8 8 8 8 29 25 29 29 2 27 25 14 29 29 29 29 25 29 27 25 25 29 29 29 18 14 29 29 29 29 31 29 25 25 29 25 29 8 31 25 29 29 14 29 27 29 29 29 29 29 25 29 25 6 29 8 29 27 18 8 29 25 18 14 29 25 29 29 31 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 31 29 31 18 29 8 2 29 29 29 29 29 27 18 29 29 29 25 29 8 29 29 29 31 31 29 29 29 29 29 18 29 2 25 29 31 25 2 29 29 25 31 18 25 29 2 29 29 25 8 29 2 29 2 25 29 29 8 29 29 6 29 6 29 29 29 29 27 29 29 29 29 29 29 25 29 31 29 29 31 27 25 29 29 29 25 2 29 14 18 2 25 27 31 29 29 25 29 29 25 29 31 8 29 18 29 29 29 18 29 29 29 8 29 2 31 29 29 29 27 25 25 29 29 29 25 29 29 27 14 29 29 29 29 27 29 2 2 2 29 29 29 31 29 29 29 29 29 8 25 29 29 29 25 6 31 25 31 29 29 29 29 29 8 6 29 29 29 14 29 8 2 29 29 29 18 29 29 29 14 29 29 14 29 31 29 29 29 29 29 29 6 29 31 18 18 2 29 25 29 29 29 29 29 29 29 8 18 29 29 29 18 25 27 29 25 31 29 29 14 18 31 29 29 29 29 25 8 25 29 29 25 2 29 29 8 18 29 6 29 29 29 25 29 31 29 29 29 14 31 29 29 29 2 29 29 29 25 18 29 29 25 8 14 31 29 8 29 29 29 29 29 29 29 29 29 29 25 29 29 2 31 25 29 29 14 29 29 25 29 25 29 29 29 29 27 2 29 25 31 29 29 29 29 8 8 29 8 29 26 26 2 25 31 29 6 29 8 29 29 29 29 29 29 31 2 29 6 8 18 2 29 8 29 18 18 8 29 6 2 27 29 29 25 6 29 8 29 31 29 29 29 29 25 29 14 29 6 29 29 18 29 29 29 27 14 18 27 29 29 29 29 29 31 25 29 2 29 31 14 29 29 31 29 14 18 25 29 29 29 29 29 27 29 29 29 29 2 29 18 2 27 25 29 29 25 29 29 8 29 29 25 8 18 2 29 8 31 29 14 29 29 24 28 29 4 26 18 2 29 29 29 29 2 29 29 29 29 29 29 2 29 29 25 8 29 29 29 29 14 29 8 29 29 2 27 29 18 29 29 29 25 29 25 29 31 18 29 25 29 8 29 29 8 8 31 14 29 29 18 2 29 8 29 2 29 29 2 14 18 29 29 29 27 29 29 29 29 29 29 27 8 25 2 29 2 29 31 29 29 29 29 2 27 18 2 29 29 29 29 29 25 29 29 8 29 29 29 29 14 29 2 29 8 29 29 29 25 29 29 27 29 31 29 29 29 29 25 18 29 29 29 29 31 8 29 2 29 29 25 29 2 31 29 8 2 5 29 31 8 18 29 6 29 29 8 29 18 29 29 8 31 29 29 18 29 29 29 18 8 18 29 8 29 29 29 29 29 29 18 29 29 29 2 6 2 8 8 18 8 29 29 29 14 29 29 29 29 14 29 29 29 29 29 25 2 5 29 14 29 29 29 31 29 23 31 29 18 18 5 26 29 29 23 2 2 23 6 5 2 29 5 8 8 2 5 8 8 2 18 29 23 18 29 8 5 2 29 8 18 23 29 2 18 5 8 8 2 2 8 18 8 29 2 23 29 29 29 23 29 2 29 23 2 2 29 18 18 2 6 23 8 29 29 25 29 25 29 31 23 29 27 29 29 23 27 8 29 29 29 29 29 29 29 29 23 25 2 29 29 8 29 29 29 2 14 2 6 29 8 18 18 2 23 18 18 8 5 6 29 29 8 29 5 2 8 29 2 29 5 2 29 27 2 2 29 8 29 29 23 8 23 2 29 26 8 2 23 8 23 24 26 29 31 29 8 25 8 2 14 29 29 6 29 14 27 27 29 2 25 25 18 18 8 29 25 29 8 29 14 2 8 31 8 29 31 29 8 29 29 18 26 2 8 29 29 6 2 8 29 29 27 29 14 18 14 2 29 8 8 8 14 2 2 6 27 29 8 8 18 6 8 2 23 29 29 6 6 29 26 8 18 18 29 2 6 8 29 18 2 29 26 29 2 8 23 5 27 29 8 8 18 14 2 31 27 8 29 29 8 8 8 8 29 6 29 8 29 26 8 29 2 18 8 29 29 29 29 8 29 29 29 29 27 31 8 2 29 2 29 29 29 29 29 29 29 8 2 8 25 29 29 14 8 2 29 29 6 29 8 29 8 26 29 29 31 31 29 18 29 29 14 31 29 29 29 29 29 29 29 14 29 8 29 26 26 29 29 29 29 6 29 29 29 29 6 27 29 29 29 8 29 29 29 8 29 6 27 29 1 4 4 29 8 27 29 18 8 8 8 31 2 29 18 29 25 2 29 29 29 2 29 2 29 2 29 29 29 6 2 29 29 18 29 29 29 29 29 2 27 2 29 31 23 8 29 29 29 18 31 8 23 31 2 29 29 8 8 2 29 2 29 29 29 18 29 29 6 8 29 6 5 29 2 31 8 29 8 29 29 29 29 29 25 31 29 29 2 29 2 29 29 18 5 2 8 31 29 29 29 29 31 29 29 29 29 8 27 29 18 29 29 8 31 29 29 31 18 29 8 29 29 8 29 29 29 29 5 2 29 2 29 29 2 29 29 29 29 2 2 31 29 2 29 8 23 31 6 29 29 29 8 14 29 29 31 8 29 14 27 2 18 29 18 29 8 8 31 29 29 18 31 5 29 29 29 2 29 29 29 25 29 8 6 29 31 29 29 29 29 29 27 5 8 18 2 18 2 8 29 27 18 29 18 18 8 2 29 29 29 8 29 29 29 6 29 29 14 29 29 29 31 18 29 29 29 29 29 29 29 5 29 29 29 18 29 29 29 25 27 14 8 29 25 5 6 6 25 29 8 5 8 8 29 5 8 29 8 29 8 31 6 29 23 18 29 18 29 29 29 2 25 8 8 29 14 29 14 29 29 29 5 25 29 25 29 18 29 29 2 6 29 8 8 29 29 8 29 5 29 18 29 23 8 29 14 29 29 29 29 6 29 29 14 31 2 8 31 29 29 29 29 29 29 2 14 29 29 8 29 6 29 29 31 29 29 2 29 29 27 5 18 29 5 29 29 2 25 29 18 18 29 29 29 27 29 29 8 29 29 18 29 29 8 25 29 6 29 23 29 25 29 25 6 5 26 25 29 31 8 29 6 25 8 29 8 8 29 29 18 29 29 29 2 8 29 31 29 29 8 8 2 27 29 18 29 5 29 8 27 29 8 29 29 5 29 29 29 2 29 29 8 2 27 29 2 23 14 8 29 2 2 2 29 29 23 18 29 8 29 18 8 29 29 14 29 29 2 23 8 25 18 2 2 14 8 8 8 29 25 6 14 5 8 29 8 29 29 18 29 23 29 8 29 5 8 29 2 29 8 29 29 29 23 29 8 25 29 29 2 29 8 29 31 3 29 29 8 29 2 29 14 29 18 29 29 29 29 29 25 18 14 29 31 14 29 2 8 29 18 18 29 29 29 29 2 29 29 26 29 2 29 29 29 29 6 29 29 29 14 29 29 31 18 29 8 29 29 31 29 8 8 8 29 29 18 27 29 8 29 25 29 2 29 27 29 29 2 25 14 25 29 25 29 6 29 29 29 29 14 6 29 14 6 29 2 29 31 18 8 29 6 8 8 8 6 8 29 2 8 29 25 2 29 31 29 29 29 29 29 26 29 8 8 29 2 8 29 8 29 29 29 29 18 29 8 27 18 8 29 8 29 31 29 29 31 8 8 8 17 26 29 26 29 29 25 29 29 29 18 8 6 8 29 29 8 29 29 29 6 27 29 8 8 29 17 8 27 26 29 29 18 8 29 29 2 29 29 29 8 6 29 29 18 8 8 26 29 2 29 29 29 29 29 29 2 29 8 2 29 25 2 29 8 29 31 29 27 29 29 2 29 18 29 29 2 8 8 29 8 2 29 29 31 8 18 6 6 31 2 29 31 18 29 29 8 29 31 8 25 29 8 25 2 25 25 29 29 2 29 29 29 18 8 6 29 26 29 29 29 27 14 8 29 29 29 29 8 8 29 29 25 8 8 31 8 6 29 6 29 29 8 29 29 29 14 29 8 27 29 27 8 25 29 29 25 29 29 29 29 29 29 8 29 29 6 25 31 26 2 29 29 18 29 29 27 29 17 8 8 29 29 29 29 14 2 6 29 29 29 31 29 29 29 14 31 8 18 27 29 6 6 29 29 18 29 8 2 29 29 31 29 6 29 29 29 29 8 18 25 25 2 27 31 18 27 29 6 29 29 18 25 27 29 6 18 18 8 1 4 4 29 6 29 25 18 29 29 2 29 18 29 29 31 29 18 29 31 8 25 5 29 29 14 27 8 29 29 29 29 31 5 5 29 26 29 29 2 2 18 2 23 8 2 5 29 8 29 18 29 18 8 25 23 29 29 18 2 29 8 18 18 5 8 8 29 5 27 6 29 2 8 27 5 8 18 29 8 2 23 18 18 5 8 18 29 8 27 26 29 29 5 31 8 18 8 29 27 23 26 5 5 29 5 31 29 8 8 5 23 27 8 8 2 5 29 18 14 18 8 23 23 29 18 8 18 8 5 29 29 27 29 18 2 8 2 8 23 3 5 8 29 29 29 18 14 31 29 29 14 8 18 29 29 29 25 29 25 2 25 18 29 29 2 29 27 29 6 29 25 29 25 29 29 14 29 29 29 29 8 31 29 14 29 29 31 25 2 29 2 2 29 29 6 18 29 29 29 8 29 6 2 2 25 29 14 29 8 29 8 25 6 31 18 29 29 8 29 18 31 8 31 8 14 25 29 29 25 18 29 25 29 2 25 8 29 14 18 29 18 8 18 29 29 8 2 29 8 8 29 8 29 29 6 2 6 29 29 29 29 18 29 2 31 29 29 29 29 29 31 2 25 25 31 8 29 29 2 29 29 29 27 29 18 18 14 2 29 29 29 29 29 29 29 29 8 31 31 2 31 25 29 2 29 25 29 29 29 29 29 18 2 31 29 29 29 27 29 6 29 8 14 29 29 29 18 29 29 25 29 29 8 18 25 29 8 29 2 29 6 25 29 31 29 31 29 8 29 31 31 25 40 17 29 8 2 29 2 8 29 25 29 8 18 31 31 25 2 29 29 8 29 29 18 14 29 8 5 2 29 2 18 31 2 18 18 18 18 2 29 2 29 29 6 5 29 18 8 18 29 2 25 8 27 8 8 2 29 5 29 18 18 23 18 8 2 18 29 29 29 5 29 29 2 31 18 8 2 8 31 23 29 8 29 29 23 29 8 23 29 29 23 29 29 29 2 18 29 29 2 29 29 8 29 23 18 31 23 8 29 5 25 25 29 8 23 2 29 29 26 8 2 29 5 8 2 5 18 2 29 8 5 18 29 8 6 29 23 29 6 8 29 5 8 23 8 3 31 14 18 2 31 29 2 2 29 29 29 2 29 29 29 29 16 29 29 19 16 29 29 29 29 29 19 29 2 19 29 31 29 16 29 29 16 13 16 16 16 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 17 29 27 29 14 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 8 29 29 29 18 29 13 29 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 31 29 29 29 29 29 31 29 31 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 27 29 2 29 29 29 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 27 29 8 29 13 29 29 29 29 29 29 29 4 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 18 29 29 29 29 29 13 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 31 29 29 29 29 29 16 29 29 29 29 29 29 29 27 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 31 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 13 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 14 29 29 29 29 29 29 18 2 17 29 29 8 29 8 29 29 29 29 29 29 6 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 29 29 13 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 17 29 29 29 29 18 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 13 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 13 29 16 29 13 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 18 8 29 29 29 2 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 18 6 29 29 29 29 29 29 29 29 31 31 8 29 29 29 29 29 29 29 27 29 25 29 29 29 29 18 29 29 29 6 29 29 8 40 29 26 2 29 31 8 2 5 29 29 29 18 25 29 18 29 5 29 26 23 2 18 29 29 25 29 31 29 29 29 29 2 31 29 18 2 2 8 8 29 29 18 29 29 29 2 2 5 31 29 29 18 8 18 29 8 18 2 2 29 29 31 29 18 2 2 18 23 18 2 2 6 2 29 29 14 23 2 5 27 2 8 29 23 29 29 8 29 18 29 5 8 29 14 18 23 2 29 23 2 8 25 29 29 18 18 23 29 2 29 2 29 29 5 18 8 29 29 2 2 2 8 8 2 2 5 29 18 2 29 29 6 6 29 18 29 29 5 29 8 2 31 8 2 29 29 23 29 2 8 23 29 29 8 29 31 2 29 18 5 18 23 18 23 5 8 2 18 8 31 29 29 29 18 5 31 8 29 18 2 23 8 18 18 8 2 8 5 8 23 6 29 3 6 29 2 8 8 18 18 29 29 27 25 18 31 29 29 2 29 8 2 2 2 8 27 2 31 29 2 18 31 31 18 2 31 2 8 29 29 27 29 29 18 29 8 31 6 29 18 29 6 2 29 25 8 31 29 31 29 29 18 29 29 14 29 29 8 29 27 29 29 29 29 2 29 29 8 29 29 8 31 29 29 26 29 29 2 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 8 29 27 14 18 25 25 31 18 29 8 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 18 6 29 29 14 27 8 29 27 29 29 29 29 31 27 29 29 18 29 29 29 29 2 29 27 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 2 6 29 29 31 29 6 2 29 29 29 31 29 29 25 29 29 2 29 8 29 29 29 29 6 29 29 29 29 27 29 29 29 29 29 29 29 29 29 8 14 29 29 29 8 29 29 29 29 31 2 8 29 29 29 8 2 8 25 29 18 18 8 29 29 29 29 29 29 29 31 29 29 27 18 31 8 29 31 29 8 29 6 27 6 2 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 14 29 25 6 6 27 29 29 8 40 29 4 14 29 2 29 2 29 29 29 2 2 29 2 5 29 31 29 29 29 29 2 8 29 29 29 5 29 29 18 29 8 29 8 8 8 8 2 23 5 29 29 8 29 8 18 29 2 5 8 29 5 8 31 8 18 8 5 29 29 29 6 2 31 8 26 18 18 31 29 2 27 27 29 2 18 18 5 8 29 29 2 31 31 8 8 29 8 2 23 29 29 29 27 18 29 8 18 2 23 29 8 18 29 23 29 25 29 29 2 18 29 8 23 2 5 23 8 23 29 31 8 31 29 18 2 8 25 29 5 8 23 18 8 29 29 5 8 29 27 2 8 5 23 27 2 29 29 5 18 23 2 18 2 2 23 26 2 26 18 2 8 23 2 3 23 18 2 8 29 31 8 31 8 18 29 27 6 29 29 31 31 29 29 18 29 29 2 31 29 29 14 31 27 31 27 31 29 29 31 2 29 29 8 6 8 29 29 29 29 8 29 6 31 18 29 27 29 18 6 8 29 8 29 29 25 25 29 14 18 25 18 29 29 29 6 29 29 18 29 18 29 29 29 25 29 29 29 2 29 29 29 29 29 2 29 27 29 29 29 29 29 8 29 29 29 29 29 27 29 29 29 29 29 29 29 29 18 29 8 8 29 8 27 8 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 17 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 8 13 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 13 29 16 6 29 29 29 29 29 27 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 2 2 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 31 29 29 29 29 29 29 13 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 16 29 29 29 29 29 29 27 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 13 29 13 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 27 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 14 2 14 29 31 29 29 29 29 29 2 29 29 29 29 31 26 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 8 18 6 31 29 29 18 25 29 29 29 18 14 27 29 29 6 29 18 29 2 29 29 27 29 29 25 29 29 8 29 25 29 18 29 31 25 29 31 18 29 8 14 29 25 8 6 8 29 29 2 29 29 8 29 18 27 31 29 18 6 8 29 8 29 29 29 29 29 2 29 31 8 14 29 8 18 29 29 2 29 31 2 2 27 6 29 27 14 25 29 29 29 25 29 40 8 4 5 31 29 2 2 2 18 2 29 18 29 2 29 29 2 8 18 2 29 2 29 31 8 8 29 29 18 23 29 8 29 29 2 31 29 23 8 29 29 2 29 29 29 29 2 29 29 29 31 2 8 29 29 2 29 5 29 29 29 8 8 2 8 6 23 8 31 29 31 29 8 29 8 6 6 23 2 2 29 31 2 29 29 29 18 23 29 29 2 23 8 8 31 31 18 29 23 18 29 18 2 2 29 5 2 18 27 29 2 8 2 8 2 8 23 18 29 29 18 2 31 29 25 2 29 23 29 29 2 5 2 23 8 8 29 6 14 29 23 8 31 2 29 23 8 8 23 29 29 29 29 29 29 8 26 29 31 29 2 29 6 29 8 2 29 17 5 29 23 5 29 8 29 29 29 29 18 29 5 29 29 3 29 23 29 29 29 29 8 29 18 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 8 29 29 29 29 29 18 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 25 29 29 29 29 29 29 29 14 8 29 29 29 14 29 8 29 18 29 29 29 8 29 29 2 18 29 8 8 14 29 29 29 29 29 29 8 29 2 29 29 14 29 26 29 29 29 31 29 14 29 29 25 29 29 29 14 29 25 29 29 8 14 29 29 14 25 29 29 14 29 18 8 29 29 8 25 29 8 29 29 14 29 8 6 29 29 29 25 29 25 29 29 29 29 29 29 31 29 18 29 2 29 29 25 27 25 29 2 18 25 27 29 14 31 6 14 29 29 29 8 26 27 8 8 29 29 29 27 6 29 31 29 29 29 2 8 29 18 25 29 29 29 29 18 31 29 8 2 29 29 31 24 29 23 8 29 5 26 2 18 29 2 2 27 2 25 8 2 29 5 8 29 29 29 2 25 31 18 29 2 2 26 29 2 5 2 5 31 29 8 2 8 29 23 29 18 29 8 2 2 8 5 8 29 29 18 23 29 29 18 29 5 29 2 18 23 29 31 8 18 2 8 2 18 23 8 27 8 29 8 8 14 5 2 2 29 29 29 5 31 25 2 8 29 2 8 29 2 2 23 29 26 5 18 23 5 8 31 2 29 29 8 29 2 29 29 18 23 29 29 5 5 8 6 2 29 26 18 2 31 29 31 29 5 8 8 29 8 23 18 5 29 8 2 29 23 29 8 5 29 18 29 5 29 25 23 3 8 29 23 8 8 6 8 14 14 8 6 2 29 29 25 18 18 6 25 29 2 29 29 29 29 14 25 6 31 27 29 29 18 14 18 6 8 29 25 31 25 29 31 25 8 29 29 6 25 6 29 31 29 25 29 2 29 6 29 31 18 31 31 29 27 29 29 29 6 8 18 29 6 29 18 18 27 27 8 26 29 8 27 18 29 29 29 14 27 29 29 29 18 6 29 8 6 14 1 8 4 4 4 29 31 5 29 2 18 18 2 29 27 8 31 18 25 29 29 2 29 2 29 5 8 5 5 29 8 2 6 18 18 18 8 2 23 8 25 2 29 2 18 5 5 2 29 29 18 8 23 29 8 6 29 29 18 18 2 29 18 5 2 8 2 8 5 6 8 6 5 29 6 29 23 29 8 23 29 29 29 29 18 5 29 5 8 29 6 6 8 31 8 2 14 5 2 5 8 23 23 8 2 23 18 29 23 2 29 23 14 23 29 29 3 29 8 23 18 8 2 29 8 2 14 18 31 29 29 23 8 6 29 31 29 29 31 29 14 2 18 25 31 6 6 14 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 16 29 16 29 29 29 29 13 29 16 29 16 29 29 29 29 29 29 29 29 13 29 29 29 14 16 27 29 29 29 29 29 29 29 2 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 13 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 8 29 29 29 29 29 29 16 29 29 13 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 13 29 13 29 29 29 29 29 13 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 31 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 14 25 29 18 29 29 31 14 25 8 2 1 4 5 2 2 2 23 25 29 2 23 23 18 27 29 2 8 23 23 23 29 8 23 2 6 23 18 8 29 26 2 29 18 29 2 23 31 8 2 23 5 2 8 8 29 2 5 18 8 2 23 8 8 23 23 23 2 8 23 23 18 2 2 5 8 26 26 23 8 2 27 3 18 5 25 8 8 18 29 2 8 29 6 25 29 29 29 8 8 8 29 29 29 29 29 29 29 26 29 23 18 6 29 6 14 29 29 31 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 26 31 8 29 8 8 6 29 8 40 4 2 2 2 2 8 29 23 23 29 29 2 23 8 8 2 18 29 29 18 8 2 5 29 23 29 23 29 5 18 23 2 23 8 29 5 29 23 29 2 29 2 29 8 18 29 2 5 8 29 2 5 29 18 5 8 31 5 8 29 18 23 23 6 2 14 5 29 2 18 23 2 8 23 31 29 18 8 23 29 8 23 23 8 23 2 23 6 14 2 29 29 2 23 5 8 8 23 18 29 18 23 18 23 26 18 5 8 29 8 3 5 8 8 29 8 5 29 29 29 25 29 31 18 25 29 31 31 8 8 31 29 31 8 2 29 8 6 2 8 29 31 8 8 26 8 18 8 29 23 29 14 8 6 8 29 26 29 14 29 25 8 29 29 14 29 26 14 8 8 6 25 29 29 40 26 4 8 2 8 2 8 18 18 5 23 8 29 8 5 5 29 8 29 23 6 8 29 26 29 23 31 18 29 8 23 29 31 2 23 29 18 29 29 5 8 29 18 23 29 6 8 23 14 8 29 18 23 2 29 6 5 8 18 6 5 29 18 27 29 2 29 18 23 23 2 18 18 31 29 23 2 5 2 8 18 29 2 23 29 2 2 6 5 8 18 8 29 23 8 8 5 29 5 18 25 2 29 5 18 23 2 29 5 5 3 2 29 31 29 6 8 29 8 25 8 6 31 18 18 2 6 31 8 2 29 8 8 25 29 29 6 29 29 18 29 2 2 29 29 6 29 29 6 8 8 2 8 6 18 29 29 29 18 29 8 31 18 31 27 8 8 29 29 29 2 8 8 2 6 29 18 6 14 8 6 8 8 25 8 6 29 29 29 29 14 26 2 40 17 29 2 29 29 8 5 18 5 8 8 29 25 6 2 31 8 29 29 8 8 18 8 18 5 29 25 29 8 5 18 18 8 8 29 6 29 29 29 23 6 2 29 23 29 2 29 29 2 18 8 23 8 23 6 29 29 29 29 8 29 23 6 2 29 23 2 6 18 5 6 14 8 8 29 23 23 5 31 29 5 29 26 23 29 2 18 5 29 29 23 29 25 23 29 18 2 23 29 31 18 23 2 29 31 23 25 29 23 23 31 3 8 2 29 8 8 8 8 8 14 29 29 14 8 14 8 29 29 26 29 8 26 26 5 14 31 6 29 2 29 6 6 6 29 18 8 26 29 2 29 29 8 8 26 2 8 31 26 29 8 8 29 29 29 29 2 6 26 23 23 29 8 29 29 29 25 29 25 2 2 14 5 8 6 2 29 8 8 29 8 18 29 18 31 8 29 31 40 2 31 14 8 18 25 2 25 23 23 31 27 8 2 29 29 8 29 8 29 5 2 29 29 5 29 5 23 2 8 18 2 29 23 5 23 5 29 29 23 18 18 23 29 5 8 5 8 14 29 23 23 2 23 29 29 23 23 8 25 2 29 8 23 5 31 18 29 29 29 2 5 8 29 5 29 23 8 2 23 8 5 2 23 23 23 23 5 27 18 8 8 23 29 3 8 8 8 26 26 26 8 2 2 8 29 2 26 8 8 8 29 29 29 29 31 8 8 29 6 2 2 29 29 8 17 23 6 27 29 8 2 8 18 31 31 8 8 29 8 29 26 6 8 29 14 29 14 8 8 18 2 6 29 29 29 31 31 8 29 8 29 8 29 29 29 29 14 29 29 18 29 8 8 26 2 8 29 8 29 8 6 8 26 29 31 8 29 8 2 18 14 2 8 29 29 2 29 18 29 29 2 29 40 4 8 18 8 29 31 27 23 5 18 29 2 2 8 23 18 27 2 29 2 5 29 2 8 8 5 18 18 6 8 5 8 2 2 2 29 8 18 31 23 27 8 2 8 5 29 5 29 18 2 8 5 8 5 2 2 18 23 29 8 5 29 2 29 8 8 29 29 5 2 29 8 29 23 8 18 14 2 5 23 2 2 8 8 23 8 3 29 23 8 29 29 29 2 25 29 29 2 18 8 8 29 29 6 8 29 2 2 31 27 29 6 2 29 29 2 27 8 29 18 8 29 8 18 2 2 18 2 2 18 29 6 29 29 6 29 8 8 29 29 6 6 8 29 8 29 8 8 8 8 29 29 8 8 31 2 31 6 6 8 29 25 29 31 8 8 26 26 18 8 27 29 29 18 25 14 23 18 25 18 8 1 2 4 2 29 2 27 2 5 2 29 8 23 23 8 8 8 23 26 8 2 6 29 31 5 2 8 2 5 2 8 23 8 8 23 29 23 8 8 23 2 2 31 5 29 8 8 31 5 18 8 8 23 8 8 5 31 2 8 23 2 5 29 2 8 8 8 23 23 29 29 23 23 29 23 31 8 29 3 8 29 18 6 6 6 29 29 2 2 29 8 18 2 31 8 25 8 8 6 2 14 8 31 29 29 29 8 8 14 8 29 8 8 26 18 8 8 25 29 8 8 31 8 8 29 29 8 2 31 8 2 8 27 29 29 6 29 8 29 6 8 2 14 29 29 29 29 27 2 25 29 29 8 29 8 8 8 5 2 8 8 14 29 25 8 29 8 2 8 29 6 2 6 1 4 2 6 18 5 8 18 2 23 5 29 8 23 29 29 31 23 2 26 2 5 2 29 23 23 29 8 29 23 29 6 18 2 2 18 18 18 29 8 2 27 29 8 8 29 23 8 2 23 5 2 5 18 31 2 2 8 8 29 5 8 31 23 23 5 18 18 5 8 23 23 8 29 2 8 6 29 14 18 23 29 29 5 18 29 8 29 3 23 2 14 29 6 29 6 8 2 8 29 18 18 6 29 31 8 18 6 18 29 2 14 29 27 14 2 8 2 29 8 8 14 8 2 8 27 8 8 8 18 6 29 31 6 8 18 29 26 14 29 6 27 14 8 23 25 14 26 29 31 8 8 8 29 29 8 25 2 29 18 29 29 29 6 29 8 6 8 18 31 29 8 14 25 25 8 8 18 14 8 29 29 8 29 8 18 6 29 8 8 26 14 26 29 31 1 23 2 29 2 18 2 5 2 8 5 31 25 8 29 29 18 29 8 18 2 5 29 29 29 29 27 5 29 2 29 2 2 8 29 8 29 29 29 2 2 5 31 29 23 2 2 8 29 8 8 8 29 29 6 29 2 29 23 8 2 8 26 18 8 29 2 31 31 25 29 23 29 23 8 8 23 29 29 29 29 18 2 8 29 23 18 26 23 8 29 2 23 8 8 2 29 29 6 2 2 5 2 31 29 29 18 29 2 29 29 2 23 5 23 23 2 29 8 2 29 29 2 8 14 29 5 23 2 29 5 29 2 8 29 5 23 2 29 8 23 8 8 3 18 25 31 2 29 8 6 29 18 29 29 31 14 31 25 27 2 29 18 8 29 18 29 2 29 29 6 29 8 29 8 29 6 29 31 25 14 29 18 29 29 8 31 31 29 18 6 29 29 6 29 27 31 31 29 18 14 14 29 29 27 29 29 18 8 40 4 26 23 29 2 14 2 31 18 5 2 29 18 18 8 29 8 8 23 25 23 25 2 2 8 2 23 25 8 29 8 31 29 25 18 8 31 2 23 2 29 2 23 2 29 2 2 2 23 8 23 8 5 5 18 5 23 2 8 18 23 23 29 23 23 18 5 8 23 23 27 23 29 23 8 3 5 2 18 27 31 14 25 14 2 29 8 8 8 29 6 31 27 18 25 8 18 40 4 2 2 18 29 29 29 8 18 2 23 29 23 8 29 18 27 8 18 5 8 29 26 8 23 29 5 29 8 2 29 8 29 6 2 29 8 5 23 29 2 23 5 6 18 2 6 23 8 29 31 5 29 23 2 23 31 8 29 2 2 29 2 23 18 23 26 23 2 23 23 31 5 23 2 8 5 31 5 29 29 23 5 3 15 23 14 2 29 2 2 8 29 6 31 29 31 25 29 8 8 6 26 5 26 25 8 29 29 18 6 18 29 29 29 6 2 2 8 8 8 2 29 6 31 31 29 29 8 29 29 8 8 29 29 29 29 6 6 8 29 29 8 8 2 8 2 8 6 8 8 29 29 8 6 29 31 40 26 2 5 31 23 23 29 8 23 8 8 2 29 2 5 8 2 23 29 23 23 2 31 23 29 29 23 2 5 18 2 8 8 5 29 5 2 29 8 5 2 29 8 29 29 8 29 31 5 23 18 14 29 23 8 23 29 27 2 6 2 2 5 18 5 6 5 29 23 2 5 2 23 18 8 23 2 23 23 5 31 8 29 3 8 23 29 25 2 18 29 2 29 8 8 8 31 14 8 29 26 6 6 23 29 23 29 29 31 29 8 2 8 2 31 20 8 8 6 2 8 6 14 8 26 8 29 25 18 8 8 18 26 25 27 29 6 14 6 29 8 8 8 8 29 18 6 26 8 18 26 8 18 29 6 8 29 8 8 25 29 29 8 8 8 26 8 18 6 17 29 29 6 29 2 8 29 40 2 4 18 14 23 29 29 18 26 29 2 23 8 31 29 18 23 2 23 14 6 29 27 5 29 29 29 6 23 8 31 23 5 29 31 26 27 25 29 23 31 29 23 23 31 8 23 18 5 29 8 23 5 23 8 26 14 18 18 2 2 23 2 5 8 18 23 27 8 5 2 18 8 8 2 26 23 23 5 29 5 31 5 8 25 29 29 29 5 29 5 5 29 29 23 23 8 29 5 8 3 29 29 29 5 29 8 29 8 2 29 31 25 8 29 27 26 29 18 8 27 14 29 18 29 29 18 31 29 29 26 8 29 8 27 31 29 8 31 8 8 26 8 29 8 29 2 6 31 25 29 29 18 29 29 6 8 8 29 14 8 8 8 18 14 6 27 29 27 4 26 29 18 2 31 18 8 8 29 2 8 8 8 31 8 29 6 27 29 29 29 14 29 6 29 18 29 2 8 8 29 18 8 29 18 6 2 29 8 8 18 8 29 31 8 6 14 8 8 18 18 8 2 8 18 29 1 4 2 29 8 23 23 18 8 29 2 31 5 18 6 23 6 8 29 2 23 23 2 8 31 18 25 8 8 31 18 2 31 23 2 8 8 8 27 8 23 29 29 8 2 27 8 23 5 23 8 18 18 27 8 5 2 18 23 29 29 2 18 8 18 8 6 23 8 23 26 18 29 5 8 2 23 5 2 8 29 18 8 29 5 29 8 5 2 29 8 26 27 5 29 8 2 29 2 18 23 26 3 29 8 8 29 29 29 14 31 6 6 18 2 31 18 2 2 18 6 31 25 31 2 29 8 8 29 8 8 8 18 29 8 8 26 26 27 29 8 29 29 29 14 8 29 8 8 29 8 8 6 2 6 8 29 8 8 27 8 29 8 27 6 8 8 31 18 25 8 8 26 8 6 8 25 8 29 29 14 27 29 29 29 29 6 29 25 27 2 8 29 29 8 6 29 8 8 8 6 8 29 23 8 6 8 1 4 6 29 8 6 8 2 29 8 29 5 27 5 8 29 23 29 8 18 29 29 23 29 8 29 18 23 18 29 31 2 5 25 2 29 23 29 8 6 5 5 2 2 8 23 23 31 23 18 31 29 18 18 29 8 5 29 18 8 8 5 23 23 8 27 2 31 8 6 31 31 18 23 2 29 29 27 23 8 26 29 29 2 8 8 8 2 18 23 2 23 31 3 5 6 8 29 14 29 8 8 8 2 29 25 6 8 31 18 29 6 18 27 29 29 31 18 8 29 29 2 25 18 29 40 4 4 26 2 2 8 29 2 23 2 29 2 31 29 23 29 2 23 8 29 23 5 8 29 29 8 2 23 2 14 31 8 2 23 2 31 5 18 23 23 29 29 26 5 29 2 23 29 23 23 8 31 23 29 23 2 29 31 23 2 23 18 3 8 6 29 29 31 8 29 29 29 29 29 18 29 29 31 29 8 14 8 8 8 6 18 8 8 29 8 29 8 2 40 4 31 14 29 18 29 2 2 23 2 29 29 23 14 14 2 29 23 2 8 23 23 8 2 23 23 23 2 8 18 5 5 23 8 8 2 8 23 23 5 2 29 23 23 23 29 23 8 18 23 2 5 23 3 23 18 2 29 2 23 8 6 8 29 2 29 31 14 8 8 8 6 31 2 14 8 8 18 8 29 8 14 14 27 8 29 8 25 2 27 8 40 4 29 23 23 23 18 23 23 23 29 18 23 6 29 23 14 23 2 5 23 6 8 23 23 2 23 2 23 23 2 23 5 23 23 29 23 8 2 23 2 5 23 5 8 23 3 14 2 18 8 26 29 31 8 8 8 23 29 17 27 6 14 29 2 2 31 6 8 8 2 29 2 6 14 25 29 25 18 29 25 29 29 29 8 8 29 29 29 29 29 29 8 29 8 8 26 29 8 29 18 25 29 2 8 29 31 14 2 29 18 27 29 29 6 18 29 29 26 29 29 6 29 29 6 29 27 29 29 18 29 29 18 2 29 29 29 29 29 29 27 29 18 31 29 29 8 18 29 31 8 29 29 29 14 29 14 27 29 29 2 29 29 29 29 25 31 18 29 18 2 25 2 40 26 4 18 29 2 2 2 29 31 29 18 29 8 29 29 29 29 2 2 29 29 6 5 8 6 29 31 29 29 25 29 18 18 18 29 23 29 8 29 29 14 29 2 2 5 2 8 2 29 8 6 29 29 8 29 2 29 29 29 6 29 25 18 29 18 23 31 2 8 29 29 29 6 29 2 23 29 8 29 18 18 5 29 29 29 29 2 2 2 18 18 14 29 29 29 29 29 29 29 8 14 23 29 6 29 23 2 8 23 29 2 25 29 2 29 29 23 29 18 25 29 29 29 29 29 27 2 29 31 31 5 6 29 8 29 2 23 18 14 27 6 2 23 29 29 31 2 8 18 29 31 29 23 14 29 26 8 29 29 8 23 8 8 2 29 2 2 18 2 29 29 8 5 2 6 2 18 31 23 8 23 23 29 29 8 2 23 8 29 29 6 8 31 29 29 31 23 8 29 29 8 23 29 8 29 18 29 18 6 8 29 8 23 8 8 5 29 5 18 29 29 2 23 8 8 2 23 26 29 5 3 8 8 18 29 2 29 18 29 8 8 29 27 6 18 8 26 29 25 2 8 31 2 18 8 18 18 8 8 27 14 31 18 18 29 29 29 8 29 29 27 31 18 29 8 18 29 6 25 29 2 27 26 2 2 8 8 6 23 8 31 14 18 6 8 8 29 18 14 27 6 14 29 29 29 8 2 8 8 8 29 14 31 29 29 31 14 6 29 8 29 6 6 8 18 31 18 14 8 14 29 6 29 29 29 14 29 29 31 29 25 29 29 18 31 27 6 29 8 29 29 2 14 8 29 8 29 29 29 29 6 29 29 29 29 14 29 14 14 6 29 29 29 29 8 14 29 8 2 29 6 14 29 29 29 14 31 29 29 8 29 27 14 25 27 29 2 29 29 29 6 29 29 29 29 31 29 14 29 8 25 6 29 29 29 18 14 29 29 14 14 2 8 29 18 29 29 2 29 6 29 8 25 29 25 29 29 25 29 29 29 29 18 31 31 6 29 27 29 25 29 29 29 18 29 27 14 29 8 2 29 25 14 29 25 14 29 29 8 14 8 27 2 29 29 29 14 29 18 29 29 2 31 8 2 8 8 29 2 25 18 6 8 31 31 8 8 8 2 2 8 6 2 14 8 8 6 6 8 6 18 8 23 40 26 23 23 5 5 18 23 23 23 2 2 23 23 29 29 5 23 8 2 29 18 23 23 23 5 29 2 23 23 23 18 5 2 23 23 2 23 23 2 23 2 23 8 5 5 3 31 18 29 14 8 6 29 8 6 8 8 29 8 25 29 29 18 8 26 29 18 26 8 29 5 6 8 5 6 8 8 8 8 8 6 29 40 23 2 23 27 2 31 23 23 8 23 6 23 2 29 31 8 29 18 29 23 2 29 25 2 29 8 2 31 29 29 18 23 2 8 29 2 18 23 18 29 23 29 23 2 29 29 29 29 8 29 2 29 8 18 23 29 8 31 29 25 29 23 6 14 8 2 8 29 29 8 29 2 29 23 18 2 5 29 5 8 8 8 8 29 5 18 2 29 8 26 2 29 8 2 23 8 29 2 5 23 29 29 8 29 6 29 29 29 18 29 29 14 5 8 27 8 8 8 5 29 18 8 2 6 29 8 3 6 29 29 29 31 8 14 8 29 29 2 2 29 29 8 8 8 29 25 29 29 8 6 31 6 6 2 14 18 29 31 29 29 29 29 29 18 29 8 6 29 8 27 29 29 29 8 29 29 6 29 6 6 29 6 2 29 14 31 29 29 2 25 29 25 29 14 31 14 29 29 31 6 29 8 29 29 29 26 29 6 29 2 29 2 18 29 8 8 29 29 25 27 29 6 29 29 29 29 14 29 29 29 6 14 29 29 29 31 27 6 29 29 29 25 25 2 29 29 29 25 25 2 25 29 8 29 8 14 29 18 29 29 29 29 29 29 18 18 18 29 29 29 6 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 14 29 29 27 29 6 29 2 31 31 29 27 2 6 29 31 29 25 29 14 29 31 31 29 2 29 29 25 29 29 14 18 29 29 2 27 2 29 25 2 14 29 29 29 2 29 14 8 29 29 25 18 25 29 8 8 29 18 29 6 27 29 14 8 29 27 29 8 8 6 8 29 29 29 29 14 29 29 6 31 29 8 29 14 31 27 25 25 29 29 29 29 29 6 6 26 29 31 31 29 29 8 26 29 29 25 2 26 29 29 18 29 8 8 29 6 6 26 29 29 8 29 29 26 29 27 29 6 27 29 26 8 6 29 29 27 26 29 31 31 18 8 29 29 8 31 29 8 23 29 25 6 8 29 8 8 29 18 29 31 18 8 29 29 6 29 18 29 8 29 8 31 8 8 27 29 29 29 29 29 27 29 14 8 29 29 2 25 29 8 29 29 29 29 8 25 6 29 29 8 29 29 29 27 8 29 29 29 29 18 29 18 29 18 6 26 29 25 29 29 2 31 29 8 29 29 29 6 27 8 14 14 29 14 8 8 29 8 8 8 27 29 29 29 29 29 29 27 31 29 6 18 27 2 29 6 6 8 8 6 29 8 18 18 8 25 14 29 29 2 14 29 8 29 27 29 27 29 29 29 31 2 27 18 14 25 29 2 27 25 29 29 29 18 29 31 2 6 29 27 8 29 29 29 14 18 8 31 29 29 29 2 8 27 31 18 29 25 29 8 6 29 18 29 8 29 31 8 31 18 6 1 29 23 8 2 18 23 29 2 8 6 18 29 8 2 26 29 29 18 29 23 29 29 31 29 29 23 29 29 2 31 29 29 14 29 29 8 31 29 29 29 29 18 2 29 2 25 29 29 18 29 5 8 23 5 27 29 29 8 31 29 29 29 29 2 29 31 29 29 29 23 27 31 29 8 5 29 31 23 29 29 23 29 29 29 29 29 18 8 23 6 29 2 29 18 29 2 29 23 26 29 2 23 29 18 8 29 29 2 18 31 29 2 29 8 5 8 29 8 8 29 23 18 8 5 8 29 31 8 5 29 29 6 18 5 31 29 14 23 23 29 23 29 26 8 14 29 29 29 8 23 23 18 23 18 2 23 8 2 6 3 8 23 18 8 29 29 31 29 27 2 29 27 31 27 29 31 29 8 25 2 29 29 18 18 6 29 29 29 18 29 8 29 14 29 2 29 29 29 29 31 31 8 18 26 29 29 31 29 6 29 31 8 29 27 6 18 8 2 8 2 18 2 29 29 29 6 26 6 27 29 8 29 29 25 18 6 29 29 6 29 6 8 6 14 8 29 6 14 2 18 31 26 2 29 29 29 18 6 29 29 8 29 8 29 18 29 29 18 8 8 29 14 18 18 29 29 18 8 8 29 8 29 26 5 26 8 8 8 29 8 8 29 29 6 6 29 8 17 8 29 8 29 29 8 2 6 2 27 25 29 31 8 27 29 29 6 14 14 8 25 14 18 29 8 29 2 8 2 29 14 14 18 27 8 8 6 29 8 2 6 29 29 8 31 6 6 8 18 29 31 6 18 27 31 8 8 8 31 6 29 14 27 29 6 6 27 8 8 14 40 4 31 31 14 5 2 29 29 23 2 2 23 23 2 23 8 8 23 29 2 8 23 23 2 29 29 2 23 8 8 23 2 8 2 23 5 5 5 23 29 23 2 5 23 2 25 3 2 8 40 4 2 2 29 2 2 29 18 29 5 2 29 2 29 8 31 2 23 8 2 18 2 2 29 27 23 29 2 29 5 8 8 2 8 5 29 31 29 18 2 29 8 2 23 8 2 5 29 5 23 29 8 5 2 23 5 2 2 5 29 2 23 8 3 29 31 8 2 25 29 29 18 29 29 6 29 29 31 31 29 29 6 8 2 18 29 29 25 29 29 6 29 29 29 8 29 29 29 27 29 29 14 27 8 29 29 29 29 29 29 31 29 29 6 18 18 29 29 8 29 29 29 8 31 31 29 29 31 29 8 29 6 29 8 6 8 29 31 2 14 29 29 29 29 27 29 29 29 29 29 8 29 29 29 29 14 25 29 25 14 29 29 29 8 14 29 14 18 31 29 27 29 27 29 29 8 25 29 29 29 8 18 14 29 14 29 8 29 18 2 18 29 29 29 18 18 29 29 27 29 8 29 29 31 27 1 26 4 2 18 18 29 2 29 18 29 8 29 29 2 14 29 29 29 2 29 2 29 18 29 2 29 29 14 23 18 18 29 29 2 18 8 23 29 25 27 18 14 2 8 29 23 8 29 27 29 2 18 14 8 2 2 29 29 8 6 29 29 18 18 2 2 29 23 8 29 29 2 18 2 6 6 29 5 2 31 29 29 23 8 29 18 4 8 14 29 29 29 2 23 29 2 8 29 29 29 14 23 29 8 29 8 2 29 23 31 8 25 2 29 8 8 5 29 29 29 29 8 29 8 31 29 29 29 29 25 2 23 8 5 25 23 29 8 23 8 23 29 29 3 8 27 2 6 8 8 29 25 18 29 27 2 29 8 29 18 25 31 18 6 8 14 2 2 14 8 29 2 2 2 29 18 8 27 27 2 2 6 18 18 29 29 8 8 6 29 8 8 29 18 25 8 29 29 2 29 31 29 29 29 29 27 29 29 29 29 8 8 8 14 18 8 8 8 8 8 6 29 29 29 29 29 18 8 26 29 29 8 6 2 25 29 29 18 29 8 29 29 29 2 8 29 2 29 29 29 29 31 29 29 29 29 14 25 29 27 29 29 14 29 29 8 31 31 2 31 6 14 2 8 29 31 31 29 25 27 18 8 27 29 14 8 29 6 18 14 29 29 14 40 4 8 5 18 2 29 29 29 18 29 14 29 2 29 29 2 18 31 25 8 23 29 18 8 29 2 31 29 2 18 29 31 18 2 23 18 8 26 8 8 2 29 23 8 31 29 8 29 31 8 23 29 2 2 2 23 29 2 5 2 29 8 18 29 2 8 8 23 29 8 2 8 29 23 18 18 29 18 23 23 18 8 29 23 29 23 6 29 8 31 31 29 5 8 2 8 29 8 18 29 23 31 2 31 2 5 8 8 29 23 29 29 29 2 18 8 23 18 8 5 5 6 2 3 2 2 18 29 2 6 29 8 31 29 31 18 29 8 18 29 29 6 29 31 2 29 31 29 6 2 18 14 18 27 8 6 29 29 6 27 8 18 2 31 29 29 18 29 31 29 29 2 27 29 31 29 29 25 8 6 29 29 8 8 25 27 8 2 8 6 2 8 8 8 6 8 6 29 29 8 8 2 2 29 2 27 25 31 14 18 29 14 8 8 8 8 6 14 8 8 40 29 5 2 31 23 29 23 8 23 31 29 18 23 8 23 18 29 23 18 23 18 31 29 2 23 29 2 23 29 29 2 8 8 6 23 8 27 29 31 8 2 8 5 5 29 2 8 18 8 29 23 2 29 23 29 23 29 2 18 8 2 29 25 2 23 29 29 29 23 8 2 29 23 31 29 29 29 2 29 23 23 23 31 2 23 5 23 2 23 29 29 2 8 29 31 18 8 8 29 23 14 31 2 2 5 29 29 8 8 5 8 31 23 29 5 3 29 2 8 2 8 29 6 8 29 18 2 14 2 6 8 29 6 31 23 26 29 8 23 8 29 2 26 29 6 8 14 29 2 29 8 8 8 29 26 8 2 6 8 29 29 29 40 23 29 2 23 18 23 29 31 23 23 2 23 2 23 2 23 23 8 23 29 5 23 18 2 23 5 18 8 23 29 8 31 23 23 18 23 29 23 2 5 23 2 23 8 2 23 2 8 8 23 5 29 5 18 23 18 5 23 2 8 5 23 23 3 23 29 2 8 2 6 6 6 8 8 8 23 14 23 5 8 18 29 18 31 6 18 2 29 2 29 29 2 6 2 40 23 2 23 31 23 2 23 18 23 2 29 8 23 8 2 2 23 5 8 23 2 23 23 23 23 23 8 23 8 2 23 23 2 3 23 2 29 29 29 8 29 29 29 25 29 29 29 25 6 29 29 18 2 14 29 29 14 18 27 29 29 29 29 29 8 14 27 29 29 14 29 29 27 18 18 29 29 8 31 29 2 29 29 29 29 8 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 27 8 18 14 6 29 2 29 29 18 29 29 29 25 29 29 8 29 14 25 29 6 14 29 29 29 14 29 29 2 8 29 31 18 31 29 29 29 6 29 29 18 2 29 29 29 27 25 2 18 29 29 29 29 29 29 29 29 14 8 27 14 27 29 14 25 29 25 8 29 29 29 29 29 31 25 8 29 6 25 29 14 25 29 29 25 29 29 29 29 29 27 29 29 14 29 29 29 29 29 8 2 29 6 29 29 29 29 29 14 29 31 8 8 29 29 14 29 14 29 29 8 25 29 29 29 29 31 29 29 29 2 29 29 29 29 29 2 8 29 29 31 29 29 18 27 29 29 29 25 29 6 29 29 29 18 14 8 8 31 29 29 29 29 29 25 8 29 29 8 25 29 29 25 31 18 29 29 29 29 2 31 8 25 29 29 27 8 29 29 25 29 29 29 6 29 2 29 25 27 29 29 29 29 29 8 14 29 6 29 29 29 18 2 29 29 29 29 8 29 29 29 29 18 29 6 29 18 8 29 29 29 29 29 2 29 8 29 29 29 29 29 25 14 29 29 29 6 29 25 29 29 25 29 29 8 25 29 29 14 29 31 27 6 29 29 29 29 14 29 29 29 29 29 29 29 25 14 29 8 29 14 18 25 29 29 29 29 29 18 25 29 18 8 29 29 2 29 29 29 27 6 2 14 25 25 29 14 31 29 29 29 29 8 6 29 29 29 29 14 29 29 25 14 29 31 29 27 29 29 29 29 29 29 25 31 2 18 29 29 25 31 29 29 29 29 29 29 29 29 29 29 18 29 18 29 29 31 29 29 18 29 29 29 29 29 29 29 29 29 6 29 29 14 29 14 29 29 29 29 29 29 29 29 29 14 8 18 29 18 6 29 29 29 8 6 29 31 29 29 6 29 29 25 29 6 27 29 25 31 29 31 25 25 29 8 29 29 25 29 14 29 29 31 29 6 27 29 2 29 18 29 2 14 29 29 8 29 29 27 29 25 29 29 29 29 25 29 29 29 14 2 29 29 29 14 27 6 29 29 31 25 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 29 2 27 18 27 29 29 25 31 29 29 29 18 25 29 6 29 8 25 29 14 29 31 29 29 29 8 29 29 31 25 2 14 14 29 29 2 27 29 29 6 29 29 18 29 2 27 2 14 29 29 18 14 29 14 29 31 27 29 29 29 14 29 29 29 27 2 29 29 29 29 29 27 29 29 29 25 29 29 29 6 29 29 29 29 29 8 29 29 29 29 8 29 14 29 8 18 2 29 29 14 25 8 14 27 29 29 8 29 29 29 29 29 25 25 29 29 6 29 25 31 29 25 6 8 29 29 29 14 29 29 29 2 25 6 14 2 29 31 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 8 29 25 18 29 31 8 29 8 29 29 29 29 29 2 2 8 29 14 29 18 25 29 29 2 14 18 29 29 18 8 6 29 14 14 8 29 29 27 29 14 29 8 14 18 29 31 25 14 29 31 29 18 29 2 18 14 29 29 8 2 31 29 29 29 31 2 29 29 6 29 29 18 27 29 18 29 14 29 29 8 29 29 25 29 25 29 29 29 2 29 8 6 31 29 29 6 6 14 6 31 29 29 29 18 29 29 25 31 8 29 29 29 8 14 29 29 29 31 29 18 29 29 29 25 6 2 29 31 25 6 29 29 29 31 29 18 2 31 29 29 29 29 29 29 6 29 29 29 29 8 6 6 29 8 29 25 14 29 29 2 31 31 31 29 31 29 29 18 29 31 31 29 29 29 29 29 2 29 6 25 29 6 8 29 29 18 14 18 29 14 29 25 29 29 1 29 23 2 8 29 29 31 29 29 29 29 31 29 29 29 29 29 14 8 31 29 8 23 29 31 18 8 2 18 8 18 2 14 2 29 29 18 29 27 29 29 29 29 29 31 29 29 29 29 23 29 27 29 23 2 29 8 2 2 5 29 29 8 23 29 29 29 8 2 8 2 18 8 29 29 29 29 6 29 23 23 2 8 31 6 2 23 23 18 31 18 8 18 5 14 29 29 8 14 18 5 29 29 2 5 23 23 23 2 2 8 18 29 29 29 23 29 2 8 29 2 8 23 23 2 2 29 27 4 29 8 2 2 29 23 8 23 2 29 5 8 29 3 29 29 18 18 8 29 2 2 8 6 6 8 29 2 29 8 29 14 29 29 29 25 6 6 14 2 25 29 29 31 14 29 8 2 6 27 29 18 2 18 2 31 29 8 2 2 31 2 2 25 31 2 29 2 2 2 29 26 18 8 14 29 29 18 14 2 14 25 29 29 31 31 29 27 6 6 8 29 29 31 29 8 8 18 14 6 2 27 29 29 31 31 29 25 8 8 8 27 8 29 29 8 29 8 8 8 6 8 29 6 27 29 29 18 2 23 14 14 29 29 29 6 29 29 29 31 29 18 29 2 27 29 2 8 29 6 31 29 31 14 6 8 29 29 2 8 8 29 29 8 14 2 8 8 29 8 8 27 25 29 8 8 6 29 8 6 18 31 8 29 2 8 31 6 8 8 14 8 8 29 26 29 40 26 23 8 31 8 5 18 29 23 23 31 29 23 2 31 6 31 29 8 2 29 14 2 6 29 23 2 2 29 2 8 8 2 29 2 23 23 29 6 8 29 23 23 2 2 29 8 29 5 29 2 29 27 2 8 6 5 31 23 29 8 23 29 2 5 8 8 2 23 29 27 8 8 2 29 23 29 8 2 23 8 23 29 8 23 8 18 27 23 8 18 29 2 23 23 2 2 8 18 23 3 8 29 2 18 25 2 2 29 29 29 29 29 18 29 31 8 17 8 8 6 8 31 18 18 8 8 29 29 8 8 8 26 29 29 8 5 29 6 8 8 8 6 8 29 8 18 18 8 29 29 26 29 29 2 8 8 6 6 29 23 6 8 6 8 6 8 31 8 27 29 29 31 14 2 29 29 18 27 31 29 8 29 8 26 31 14 2 29 6 8 2 25 29 40 26 23 8 2 29 2 29 29 23 27 29 18 23 18 29 5 25 18 2 31 29 2 8 29 23 23 18 25 29 8 29 2 23 6 29 2 23 2 2 23 2 8 18 2 6 8 23 29 29 31 29 29 8 29 2 5 31 8 8 29 5 2 29 29 8 23 8 29 29 29 18 23 23 29 26 8 29 2 5 26 6 23 23 8 6 29 29 23 2 29 18 23 5 2 2 31 23 6 23 8 6 29 31 8 8 23 5 2 5 8 23 5 6 29 29 6 29 5 2 23 3 23 29 29 23 8 8 6 29 8 2 6 8 8 8 8 6 8 2 31 2 23 29 26 29 8 8 8 8 6 29 29 8 8 8 8 29 8 6 2 29 29 8 23 8 29 6 8 26 8 18 8 8 27 8 2 26 18 18 6 8 14 2 2 27 8 8 25 6 8 8 29 29 29 6 14 8 14 18 6 8 8 31 8 8 26 29 8 29 8 29 8 8 8 18 26 6 18 8 8 8 27 29 29 8 29 29 6 27 8 8 8 40 26 5 8 31 8 31 23 2 18 23 8 29 8 8 18 29 29 8 29 8 29 2 29 31 23 2 2 8 29 8 25 14 29 29 2 29 18 2 29 29 2 8 29 23 8 29 29 8 29 6 29 8 29 23 29 8 29 14 8 18 6 29 8 29 8 2 29 8 23 29 29 5 2 8 29 23 29 2 29 29 18 8 25 14 23 5 8 31 29 2 29 18 18 2 29 29 29 14 29 29 31 29 23 23 8 8 31 29 2 8 5 6 29 25 27 18 18 8 29 2 29 29 5 23 14 23 2 18 5 29 23 14 8 6 2 23 8 29 29 18 29 29 8 31 8 29 29 26 27 5 5 6 6 2 29 18 6 23 31 31 8 18 23 8 2 14 23 6 29 23 29 29 23 8 29 18 6 29 29 29 8 8 8 14 29 8 8 23 27 6 2 8 29 2 31 23 2 29 29 26 3 18 23 29 18 29 29 29 29 8 29 8 14 29 31 29 29 6 29 29 29 14 29 8 8 29 2 8 29 6 8 29 29 29 6 8 29 26 2 29 2 29 18 29 6 6 31 29 18 2 29 8 8 29 8 2 6 29 25 6 31 2 18 6 29 8 29 29 29 25 29 18 18 29 2 25 29 8 6 26 8 29 29 8 14 29 29 29 29 29 18 29 29 8 29 29 8 29 8 29 2 8 2 6 31 8 29 8 8 6 8 8 31 18 29 29 29 29 8 8 29 29 29 18 18 29 31 6 29 29 6 31 29 25 8 18 29 8 29 8 8 2 29 29 25 6 29 8 29 25 14 18 31 14 29 29 27 8 18 31 18 6 31 8 8 8 29 8 8 29 29 26 26 8 29 8 29 6 29 31 29 29 29 27 8 29 31 14 18 29 18 25 29 8 26 23 29 5 8 6 23 8 8 23 8 2 8 29 29 2 29 2 31 8 29 23 29 8 29 31 26 29 29 6 5 14 31 29 6 2 8 8 29 26 2 31 18 29 8 8 27 18 6 29 8 8 6 26 26 8 6 8 29 29 8 29 29 29 27 31 29 18 2 18 6 31 29 26 31 14 25 27 18 2 29 29 8 8 2 18 6 2 8 8 29 8 8 2 31 8 29 8 8 8 8 27 2 8 8 8 8 8 29 8 29 8 25 25 31 29 8 29 8 26 31 27 18 29 29 31 31 31 8 29 31 29 8 8 8 2 25 8 6 8 6 8 26 8 26 6 18 31 31 29 8 2 29 8 23 29 29 26 8 8 29 8 8 8 29 29 18 6 6 27 27 8 8 8 29 8 8 2 29 8 8 6 29 29 8 6 29 29 18 2 29 18 8 6 8 8 29 8 29 25 6 29 18 29 31 31 29 6 31 29 27 29 18 6 6 40 26 29 27 2 31 29 2 2 29 18 29 29 29 27 18 6 2 29 27 31 29 2 18 29 18 29 6 29 2 29 8 2 5 29 23 18 18 8 29 29 2 29 18 2 2 29 2 29 2 29 23 29 29 8 2 8 29 18 29 8 8 29 29 29 8 18 18 29 2 27 2 29 29 5 29 29 29 23 23 29 5 31 2 2 2 18 31 23 8 29 29 29 29 31 8 8 6 8 29 23 6 8 29 8 2 18 17 5 26 23 6 18 31 23 18 2 23 2 29 23 8 18 23 8 2 23 8 18 31 8 2 31 23 29 23 18 8 18 29 2 29 8 23 23 8 5 2 3 23 29 31 8 5 8 27 18 29 29 8 2 6 29 18 8 2 23 31 29 29 29 29 29 18 8 8 29 2 18 6 29 29 8 26 29 29 8 23 2 14 2 17 29 31 8 6 8 2 8 8 18 29 31 29 18 2 29 6 23 29 14 6 8 31 2 14 8 29 6 31 29 26 2 29 29 29 29 14 8 31 8 2 29 2 27 29 27 31 29 29 27 29 29 31 29 29 18 2 29 29 8 29 6 18 18 8 29 18 18 8 6 29 27 29 29 29 29 6 27 8 31 8 29 29 6 8 29 6 8 8 8 29 8 8 8 29 8 29 8 8 27 25 29 29 6 6 31 29 14 8 29 8 29 29 8 29 18 8 29 8 14 29 6 29 6 29 8 18 27 31 18 14 29 8 29 18 29 18 27 6 29 2 18 27 8 29 29 6 29 29 18 18 29 29 29 31 29 29 25 29 14 8 29 6 18 18 6 25 6 18 8 6 29 8 8 31 2 29 26 14 8 8 8 8 14 40 2 8 4 29 29 2 2 8 31 31 29 31 2 2 29 29 29 29 27 6 31 29 23 8 31 31 23 8 29 29 29 29 23 6 18 29 29 29 18 29 8 23 8 29 18 6 31 8 8 29 23 8 18 5 29 18 14 8 29 23 29 26 8 18 29 31 23 2 29 18 8 23 8 5 29 8 29 2 26 23 29 8 29 27 2 23 18 29 2 18 23 8 29 8 18 8 2 23 8 29 8 23 31 2 2 8 29 29 6 14 18 8 23 5 8 23 8 2 8 18 23 5 8 8 5 29 18 23 18 27 8 23 2 3 8 2 2 29 29 18 29 29 29 29 2 29 29 25 29 29 29 8 31 8 29 29 29 2 29 8 26 29 29 29 29 29 8 8 29 2 6 14 8 6 26 6 8 29 8 2 14 31 8 29 2 8 14 29 2 29 6 29 8 26 8 29 31 29 8 6 8 29 8 29 29 31 8 6 6 26 29 8 2 14 8 14 25 29 29 29 2 27 14 14 6 6 29 29 2 29 31 8 6 18 29 2 8 29 8 14 8 29 31 8 8 6 8 25 27 18 29 29 29 31 8 25 8 8 8 29 6 14 29 29 29 29 25 8 8 31 18 29 29 29 29 18 29 18 8 29 8 29 6 2 8 6 29 8 8 18 8 29 18 8 29 8 40 15 26 8 29 23 2 23 5 23 5 23 2 23 5 2 23 23 5 8 5 23 23 23 23 29 18 23 5 23 3 8 29 2 14 29 29 18 29 6 29 29 29 25 14 1 29 23 2 2 2 8 2 29 31 6 2 29 29 29 2 29 29 29 29 18 2 29 29 2 14 2 18 5 8 18 8 23 8 2 8 2 18 23 6 2 2 29 18 5 29 14 23 2 23 18 23 29 2 23 6 18 8 8 23 29 29 29 8 23 2 5 31 29 18 29 5 26 23 29 31 29 23 2 8 2 3 29 29 31 31 23 2 6 27 29 14 29 6 8 29 29 29 14 31 29 2 8 14 29 27 29 29 29 18 29 2 29 29 29 6 18 29 29 29 29 29 25 29 29 2 14 18 8 14 29 29 27 29 18 25 6 2 29 29 29 14 29 2 6 18 8 29 29 29 29 29 29 18 29 31 29 29 2 18 29 29 31 27 29 29 29 29 29 29 29 29 29 16 29 19 16 29 16 29 29 29 29 29 13 29 19 29 29 16 29 8 29 19 29 29 19 29 29 29 16 29 16 16 16 13 16 29 16 16 16 16 16 29 16 19 19 29 29 16 29 16 29 19 16 16 16 2 16 29 29 29 16 29 16 29 29 16 29 29 29 29 16 29 29 16 29 16 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 40 29 2 26 23 29 29 6 29 29 29 2 29 31 29 29 29 18 17 29 29 29 29 29 29 29 14 29 29 29 29 29 8 29 29 29 29 29 2 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 17 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 2 29 29 29 8 16 29 29 29 29 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 8 23 2 6 29 29 23 29 17 29 29 29 29 29 29 29 29 29 2 14 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 17 16 29 29 29 2 29 29 14 2 2 29 29 29 29 29 29 29 29 29 31 8 8 5 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 18 29 29 29 29 29 2 29 27 29 2 29 26 23 29 31 29 8 29 2 29 13 23 29 26 29 8 29 29 2 29 27 29 29 29 8 23 8 29 23 13 8 8 29 29 2 14 29 29 26 29 29 29 29 5 29 8 5 8 31 29 29 29 29 29 18 29 29 17 29 29 29 8 29 29 29 29 2 17 29 23 29 8 23 29 31 8 29 29 29 29 29 2 2 18 29 29 29 29 29 29 2 29 23 29 23 29 18 29 29 2 29 29 3 4 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 5 2 29 29 29 8 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 14 6 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 2 29 29 29 8 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 18 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 18 29 29 29 29 29 29 29 29 18 29 8 29 29 8 29 18 29 31 29 31 29 29 2 29 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 31 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 8 29 29 29 29 29 13 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 13 29 27 29 16 29 29 29 29 29 29 13 29 29 29 29 13 27 29 13 13 29 29 29 29 29 29 29 29 29 13 29 29 13 16 29 29 29 29 29 29 16 29 16 16 29 16 16 19 29 29 16 29 19 16 16 19 29 16 13 29 29 29 29 16 29 29 19 29 16 29 16 16 13 29 16 16 29 19 29 16 16 29 29 29 13 16 16 29 16 16 16 29 29 29 29 29 29 29 29 29 29 16 16 29 16 13 16 29 29 29 29 26 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 27 29 18 29 29 29 18 6 29 6 2 29 29 29 29 14 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 14 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 2 31 29 29 8 29 29 29 29 18 29 29 25 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 29 18 29 29 8 29 29 29 29 29 29 2 29 29 8 29 2 29 2 31 27 29 8 31 29 29 29 18 29 27 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 8 27 29 29 13 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 14 6 29 29 29 29 29 29 29 8 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 40 28 29 4 2 29 29 29 29 25 29 29 2 29 18 29 2 29 29 8 2 29 29 29 2 31 29 29 29 5 17 18 8 2 29 8 29 29 5 18 29 2 18 29 2 2 2 2 29 29 14 6 8 2 29 29 23 18 29 29 29 18 29 2 2 8 2 8 29 18 18 29 29 29 23 29 31 2 18 31 2 8 29 29 23 29 25 8 29 8 2 29 29 2 18 23 2 14 2 29 29 29 18 8 8 23 4 5 29 29 18 23 26 29 31 31 6 18 29 18 31 2 18 6 29 8 29 23 2 2 29 29 2 29 29 29 2 2 23 8 8 29 29 8 5 2 26 29 3 5 16 29 29 29 29 29 29 29 29 13 29 29 2 29 2 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 2 29 29 8 29 29 29 29 2 29 14 6 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 31 29 18 29 29 29 29 29 29 29 8 16 13 19 29 29 29 19 29 29 19 19 29 19 29 16 29 29 29 19 19 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 8 29 2 8 29 14 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 27 14 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 16 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 16 16 29 16 29 2 16 29 16 29 29 8 29 29 29 16 19 29 16 16 29 16 16 29 29 29 29 16 29 29 29 29 29 16 29 16 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 18 16 29 29 16 29 16 13 29 29 29 29 29 16 29 16 29 29 29 29 16 29 16 16 29 16 13 29 29 29 16 16 29 16 29 29 16 29 29 16 29 29 29 16 29 29 29 16 16 16 29 16 29 29 29 29 16 29 16 29 29 29 16 29 29 16 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 40 4 4 29 29 29 29 18 29 2 29 29 29 29 2 18 18 29 8 2 23 2 23 23 2 2 5 8 23 29 8 23 29 18 5 2 23 8 25 23 2 23 2 8 29 8 2 4 8 23 2 23 23 29 8 8 23 23 26 27 23 2 23 3 5 29 18 29 8 29 2 29 29 26 29 29 2 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 27 29 13 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 27 29 29 29 29 18 29 29 29 25 29 29 6 29 29 29 8 29 18 2 29 29 8 27 27 29 29 29 31 29 29 2 40 4 18 18 29 29 29 2 31 6 29 2 6 2 2 29 29 29 29 29 29 29 5 29 18 31 23 2 2 29 29 29 8 2 29 29 18 25 2 2 29 29 31 29 8 29 29 31 18 2 29 29 8 23 25 29 5 18 2 2 2 29 18 6 31 18 29 29 23 8 8 29 2 6 29 23 18 8 31 29 29 29 29 8 18 8 29 2 29 29 29 29 29 18 29 5 29 29 8 31 29 29 23 18 2 31 23 29 2 8 29 29 29 8 27 29 27 29 29 23 29 8 18 5 18 29 29 29 25 2 2 18 29 8 2 8 29 8 23 2 2 18 23 29 8 29 2 6 29 23 2 8 29 29 18 2 2 29 18 23 29 18 8 23 29 18 29 2 8 29 18 23 29 23 6 29 31 29 29 3 29 29 14 29 8 18 31 18 29 6 2 18 29 25 29 29 8 18 8 14 6 29 29 2 6 18 8 29 29 29 29 29 27 29 2 18 27 2 31 25 29 14 29 18 2 6 6 6 29 29 29 29 29 8 29 8 2 29 29 29 29 29 18 2 29 29 14 29 29 27 29 27 29 2 29 31 8 29 29 29 29 8 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 29 8 27 29 27 29 29 29 31 29 6 29 29 27 2 18 29 25 6 31 29 8 29 40 29 4 23 2 18 2 2 17 29 2 2 29 29 29 2 23 31 2 2 2 8 29 18 29 29 23 14 29 29 2 29 29 29 2 8 2 14 29 8 29 6 29 2 29 29 2 23 31 29 29 29 31 6 2 29 29 23 31 29 29 29 29 29 29 14 8 18 2 29 18 29 29 8 14 29 29 27 29 5 29 18 4 29 29 29 18 29 26 29 29 29 8 14 6 29 2 29 2 2 29 29 18 29 29 29 8 29 23 29 14 29 29 29 8 2 18 29 8 29 23 6 8 2 18 29 8 29 8 29 29 29 29 29 29 6 29 18 8 29 29 23 18 29 29 8 29 8 23 29 14 8 14 2 23 2 29 29 29 18 23 14 2 8 23 29 8 29 29 2 2 29 3 18 23 8 6 29 18 8 6 8 6 29 29 29 31 29 29 6 29 2 14 18 29 29 2 2 25 8 29 2 8 8 8 14 2 6 29 6 6 29 31 18 8 29 8 29 29 27 29 2 31 8 29 18 29 29 8 29 29 29 29 14 14 29 8 29 8 29 18 6 14 31 8 8 29 29 8 29 40 4 29 29 31 29 18 29 29 2 25 18 31 23 31 6 8 2 29 29 2 23 2 18 23 18 29 23 2 29 8 18 2 8 23 18 23 29 18 29 23 2 29 23 31 8 23 29 6 8 23 2 8 8 2 23 8 6 2 23 23 8 23 18 18 23 18 29 5 29 8 29 8 8 8 8 23 2 23 29 2 2 18 6 29 26 3 23 26 14 18 2 18 8 29 8 6 2 26 29 18 29 14 29 4 27 29 14 29 29 6 29 29 29 31 29 14 29 6 29 29 14 29 31 8 6 29 29 6 29 14 29 23 14 29 8 29 18 6 2 29 2 31 29 29 31 29 29 14 31 29 29 6 8 27 29 29 29 29 18 14 6 18 29 29 14 29 8 8 27 29 8 27 31 27 1 4 4 29 8 2 2 29 2 18 2 23 18 29 2 29 18 23 5 29 6 2 18 2 23 18 2 8 2 29 29 29 29 2 23 29 2 29 29 23 2 2 2 18 23 23 8 29 29 2 8 29 6 8 2 8 23 29 6 29 2 8 23 23 8 29 8 2 18 2 8 29 29 23 2 23 2 23 29 2 2 2 29 2 2 23 23 2 29 29 29 8 14 31 8 29 26 23 23 31 29 29 8 8 23 31 2 23 18 8 29 29 23 8 23 3 8 8 2 2 6 29 8 6 6 29 8 2 2 18 29 8 6 23 2 18 6 29 29 2 31 31 29 6 6 2 14 29 6 6 8 29 29 8 8 29 29 18 6 8 6 18 31 18 27 26 6 29 29 8 2 18 14 31 8 29 31 27 29 14 40 5 23 29 2 14 29 5 29 29 29 29 29 29 16 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 17 29 16 29 29 29 29 29 29 29 29 29 13 29 8 29 29 29 29 29 29 29 29 29 29 16 29 17 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 13 5 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 16 29 29 29 23 29 29 29 29 29 18 29 8 23 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 23 29 29 17 29 29 29 29 29 29 29 13 29 29 29 2 16 29 29 29 29 29 29 13 29 29 2 29 2 29 29 29 29 29 29 29 29 29 23 29 29 29 29 2 29 29 29 14 29 29 29 29 16 29 29 29 29 23 29 29 29 29 29 29 29 29 13 29 29 29 29 29 17 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 4 29 2 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 23 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 18 8 23 17 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 23 23 18 29 29 17 29 29 29 13 29 17 29 29 29 29 29 16 29 29 29 13 3 29 16 29 29 29 29 17 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 6 18 29 8 29 2 18 29 6 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 6 31 2 18 29 40 4 18 8 8 18 29 29 18 2 29 29 8 18 29 29 6 2 29 29 2 29 29 29 31 2 29 29 27 18 29 23 18 29 27 18 29 29 29 29 8 18 29 29 27 29 8 29 31 29 29 2 29 23 29 29 29 2 29 29 8 29 18 23 29 8 29 8 8 18 29 18 31 29 6 29 18 29 6 2 29 8 29 8 29 29 2 29 23 29 8 29 29 8 29 2 29 14 29 29 2 2 2 29 29 8 8 29 29 31 29 29 29 23 18 29 18 2 29 2 31 18 29 18 29 2 18 2 29 23 18 14 6 29 29 2 8 8 2 18 29 23 2 29 6 29 6 29 2 8 6 2 8 6 27 2 18 18 18 29 29 29 2 29 29 31 2 2 5 29 27 8 23 8 23 18 2 29 6 23 26 8 2 2 31 8 29 2 29 29 8 29 23 29 2 8 23 18 23 23 29 18 23 31 29 2 29 23 8 6 2 29 8 23 2 18 8 29 29 29 29 29 2 18 2 23 8 23 29 8 23 14 6 14 8 8 18 29 3 31 31 2 29 29 8 29 29 29 29 27 29 25 2 8 29 6 2 2 29 25 2 29 6 25 6 31 6 8 8 8 29 6 31 6 2 29 18 6 40 5 27 29 31 6 29 8 2 29 23 31 8 29 18 2 8 23 8 25 29 31 29 23 29 2 8 23 31 29 29 23 29 18 18 23 18 6 2 8 29 18 2 23 18 2 29 2 29 8 2 23 18 8 2 29 23 29 18 29 27 2 14 2 18 18 23 2 23 29 8 8 18 18 23 29 2 23 5 23 8 2 29 8 8 29 26 2 8 8 6 8 29 23 29 23 14 29 23 29 3 29 29 29 8 29 29 27 27 29 29 29 29 27 29 29 6 8 6 29 29 8 29 29 2 18 29 8 29 29 2 18 29 29 29 8 31 29 29 6 29 8 29 18 14 29 18 29 29 14 2 6 29 29 29 18 29 8 29 31 29 2 29 8 29 8 31 25 29 8 18 29 29 6 6 8 29 18 27 18 29 31 29 2 29 29 18 8 6 29 8 27 2 29 8 29 2 31 6 27 29 29 29 29 29 31 29 2 29 29 14 29 8 29 6 2 29 8 29 29 8 29 26 29 26 27 29 8 29 2 26 26 29 6 18 27 29 8 29 2 26 29 26 8 8 29 18 27 6 14 29 29 18 18 8 29 18 29 6 25 29 8 8 31 29 18 27 8 29 29 29 6 31 6 29 2 31 29 14 29 18 6 29 29 29 8 8 6 29 6 29 25 6 29 29 14 29 14 8 29 29 8 29 14 29 40 23 8 18 8 8 2 8 29 31 2 29 29 23 8 6 18 18 18 29 23 29 5 18 2 29 29 23 31 29 29 8 2 18 8 29 23 8 8 8 31 29 29 6 2 18 14 14 23 29 29 26 2 27 26 8 29 23 23 29 2 18 8 23 14 23 29 8 5 8 23 29 8 29 23 29 29 18 29 29 23 29 8 2 23 8 29 8 29 18 29 29 29 29 31 2 6 23 29 18 8 23 18 18 8 31 29 6 29 2 23 8 23 5 2 2 18 29 23 29 18 23 8 8 6 31 18 23 23 8 23 23 5 8 29 31 29 23 2 3 14 8 29 18 6 2 29 31 2 8 18 29 25 6 29 29 6 29 8 18 29 2 14 29 14 6 8 29 2 27 29 8 29 29 29 18 6 2 8 8 27 29 31 2 31 25 29 29 29 29 2 6 29 29 29 29 18 29 29 31 18 25 29 31 29 8 31 29 29 18 29 29 2 29 29 26 8 8 8 8 6 14 29 27 8 8 31 18 25 8 29 8 29 29 6 2 6 29 18 6 29 25 6 8 29 27 31 29 26 27 26 29 2 29 27 8 29 8 8 29 29 23 6 29 29 8 6 18 8 31 29 29 8 18 18 29 14 8 29 18 2 29 29 14 18 29 18 6 18 2 29 2 29 6 14 8 26 18 29 8 25 18 25 29 6 29 6 8 31 29 6 29 6 29 8 18 8 6 8 18 29 2 8 8 8 8 23 6 8 8 29 26 26 8 29 26 8 25 31 27 27 27 29 2 29 14 29 8 8 29 29 29 29 26 29 4 29 8 27 29 29 14 29 29 29 2 2 8 8 26 29 29 8 29 29 29 29 18 2 29 8 18 8 2 29 6 6 31 29 18 8 18 29 29 29 29 14 29 8 8 29 40 8 8 17 29 2 8 2 14 29 8 29 23 5 18 29 29 2 18 6 23 29 27 6 8 23 23 29 29 25 8 23 29 29 2 18 29 2 23 8 23 26 8 29 2 8 8 23 23 29 8 2 29 31 18 2 18 6 29 23 18 2 27 8 23 8 18 23 8 29 27 26 29 2 2 23 29 29 29 29 29 8 2 23 18 2 29 5 14 29 23 2 8 29 29 18 8 23 29 29 23 18 8 14 29 2 29 18 23 29 2 18 23 25 29 2 29 2 23 23 29 23 18 2 18 6 23 8 2 23 23 23 8 23 8 8 5 8 29 8 8 23 29 29 6 5 29 29 29 23 8 23 2 8 5 6 27 2 3 23 6 14 31 8 6 14 6 14 25 27 25 18 14 14 6 8 29 6 8 6 6 27 14 29 2 2 18 31 29 29 2 14 23 29 31 2 29 8 29 8 8 31 8 29 29 18 8 2 2 14 29 6 29 31 31 2 14 29 8 29 8 8 8 26 26 6 26 29 8 6 6 2 8 2 8 8 29 6 2 29 29 40 26 29 18 2 8 29 18 29 29 31 8 29 23 2 14 23 8 29 29 18 25 29 23 23 31 25 29 29 25 18 29 2 29 6 6 29 31 2 18 29 29 18 18 29 2 29 2 29 29 18 29 23 18 29 29 8 29 2 29 29 14 29 23 29 29 29 29 18 8 29 18 8 26 26 6 18 6 29 29 18 29 29 29 29 8 6 29 8 8 29 29 29 29 18 29 29 29 5 2 18 29 29 2 14 18 23 29 2 18 29 29 2 8 6 29 5 29 2 18 29 29 31 29 6 29 23 29 18 29 27 25 29 2 6 18 29 8 25 29 6 29 23 31 8 27 8 8 14 29 29 18 8 18 26 8 23 2 18 6 31 29 27 26 23 29 29 29 29 29 23 29 18 8 29 29 29 29 29 29 29 23 29 18 31 29 29 23 29 29 18 6 29 27 8 29 29 31 8 5 3 29 8 29 8 29 29 8 14 2 2 2 29 29 14 29 14 29 31 27 29 29 29 6 18 2 29 29 29 31 29 27 29 2 29 8 29 29 8 29 29 29 8 29 18 29 8 6 8 29 18 29 14 2 18 29 18 8 8 29 8 18 8 29 29 6 6 29 6 8 29 8 8 29 29 29 29 6 14 8 14 31 8 29 31 8 18 14 6 25 27 29 29 6 29 29 18 29 29 29 25 6 23 29 29 6 8 8 29 29 26 8 27 29 29 29 8 29 29 25 14 29 29 6 2 29 29 29 29 8 8 26 29 29 23 29 29 14 8 29 8 29 29 25 29 29 31 2 18 29 18 29 18 2 8 29 18 6 29 29 6 29 8 29 6 8 8 29 29 29 29 29 29 6 31 29 29 8 14 29 2 29 14 29 6 28 14 18 18 29 27 18 18 8 29 6 29 2 27 6 18 18 29 29 8 18 6 14 25 29 6 18 29 8 8 29 6 2 18 6 27 8 18 14 29 29 29 31 29 8 2 6 26 2 2 29 31 29 29 6 29 29 29 29 29 29 6 29 14 29 29 27 29 29 8 8 2 29 8 29 25 6 6 25 8 29 29 6 8 8 27 14 8 29 29 31 29 29 8 29 14 8 18 18 29 8 8 8 6 8 29 8 2 27 29 18 8 29 31 8 14 29 6 6 29 31 29 31 29 26 18 6 8 8 14 8 31 18 18 29 29 8 6 29 8 14 29 6 29 29 27 31 14 8 29 8 2 31 8 31 29 6 29 29 8 29 31 31 29 8 6 40 2 29 18 31 8 31 18 29 2 29 29 18 29 18 6 8 29 2 18 2 29 5 2 23 29 8 2 18 23 2 29 18 8 8 29 5 18 26 18 29 29 8 8 29 29 29 23 29 29 23 2 29 29 8 29 27 29 23 31 18 6 29 2 18 6 29 8 18 18 31 23 29 2 2 29 18 29 2 23 18 2 29 8 29 8 29 2 23 8 2 23 29 29 23 23 23 29 2 18 6 18 29 6 29 6 18 29 23 29 29 23 3 2 6 27 23 8 8 2 8 2 6 26 18 29 8 14 8 29 8 8 18 29 29 29 18 2 8 29 29 29 2 8 2 29 16 13 17 29 29 2 29 29 29 29 16 13 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 31 16 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 14 29 29 29 29 14 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 8 29 29 29 29 2 14 29 2 29 29 29 2 29 27 29 29 6 14 29 29 29 29 29 29 8 14 29 25 31 6 14 29 8 29 18 29 29 29 29 29 29 29 29 29 40 28 4 23 18 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 2 2 29 8 8 29 6 31 29 29 29 29 23 2 29 29 2 29 29 5 5 8 8 29 2 8 31 29 29 29 5 29 31 8 29 18 2 18 2 29 23 31 29 8 29 29 2 29 29 29 6 23 2 29 29 29 14 23 29 2 29 23 29 29 18 2 20 29 23 2 6 5 29 8 29 29 2 18 6 23 29 2 18 2 23 2 23 18 2 29 23 29 8 2 31 3 5 8 2 29 31 29 6 29 8 29 18 29 29 29 29 29 29 2 29 2 29 31 29 29 29 31 2 29 29 29 6 29 29 29 18 29 29 29 2 29 29 29 29 8 31 40 5 26 2 31 2 2 29 29 2 23 29 29 17 23 25 29 29 29 23 18 23 8 23 2 8 29 23 2 8 2 29 29 8 23 5 29 29 23 2 18 23 8 29 23 23 29 23 8 6 23 23 2 29 2 29 23 8 5 2 29 23 18 23 29 8 23 2 23 3 26 8 29 29 31 29 29 31 6 29 29 27 29 40 23 2 23 18 5 2 23 23 5 23 23 25 2 14 29 8 2 23 2 23 8 6 18 8 29 23 29 23 23 6 18 23 29 29 5 29 29 18 18 23 2 29 8 23 8 23 2 23 23 14 8 2 3 29 29 29 8 29 6 29 29 25 18 29 29 6 29 29 29 29 29 31 31 29 8 6 29 29 29 29 29 27 29 18 8 8 8 29 29 18 29 8 8 29 29 40 26 4 2 2 14 23 29 14 29 29 23 31 23 8 8 31 2 29 29 23 2 2 29 23 5 8 29 8 2 29 23 23 23 6 8 8 2 23 8 29 29 23 2 18 2 6 31 5 29 29 2 5 8 23 8 8 23 23 8 29 5 23 31 23 23 8 23 18 23 29 29 23 2 23 3 6 8 23 2 29 31 14 2 2 23 31 8 29 29 29 8 6 6 29 8 14 29 29 29 31 18 6 29 2 29 8 29 2 29 29 31 26 8 2 6 23 29 6 8 8 29 14 29 29 26 6 2 8 8 27 29 31 29 29 8 8 29 29 29 29 14 6 18 2 29 6 8 29 14 2 6 8 27 29 8 26 14 18 8 6 29 6 8 8 40 8 23 29 2 5 2 23 29 29 8 29 18 18 8 23 2 6 18 26 29 2 29 27 8 23 26 6 23 2 29 23 29 8 25 18 29 18 23 29 29 5 18 29 2 2 23 17 5 29 29 2 8 2 14 29 29 18 23 8 8 8 29 2 23 8 8 26 23 29 18 29 2 29 6 6 23 29 18 29 29 23 29 18 2 29 2 2 29 14 23 14 2 29 5 23 6 2 6 29 29 27 29 29 23 26 18 23 29 2 6 2 29 2 29 18 8 8 29 14 5 8 29 31 29 8 29 29 18 3 18 29 23 29 8 29 2 23 26 29 29 2 29 8 29 29 2 8 29 29 6 26 6 14 2 18 29 8 29 2 31 2 29 2 6 2 8 29 29 2 29 31 6 29 6 29 6 8 29 14 2 8 14 26 8 29 8 6 29 29 6 29 29 29 29 2 6 18 6 14 6 8 29 6 14 8 6 8 2 29 6 31 26 29 8 29 29 29 29 2 31 6 8 23 31 29 2 18 18 29 29 29 29 31 2 2 6 18 29 29 14 6 29 29 8 18 31 14 29 2 2 29 29 8 29 14 25 29 8 29 29 29 29 27 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 14 29 29 2 29 14 6 6 8 26 8 14 29 29 29 29 8 6 29 29 6 27 6 2 18 6 29 8 8 23 25 31 2 8 2 8 8 31 29 2 29 29 6 18 29 14 18 40 4 31 18 29 29 2 2 18 2 18 6 2 8 29 29 29 27 23 2 29 8 29 29 29 29 8 29 23 29 18 29 29 29 23 29 29 29 8 6 29 31 23 6 8 29 31 29 29 2 29 29 8 29 29 2 23 2 6 8 29 14 29 29 5 8 23 29 2 29 18 29 18 8 23 8 14 29 27 29 2 31 5 29 2 8 23 29 29 6 8 27 29 29 23 8 8 23 29 29 29 26 8 14 18 29 8 2 18 8 23 29 31 29 23 29 2 5 18 18 2 29 18 23 29 8 29 2 2 23 6 23 29 18 29 2 2 8 29 8 8 23 29 6 23 2 29 2 6 3 2 29 29 29 29 29 27 18 29 29 6 29 29 29 31 6 18 2 8 29 6 29 27 31 6 29 18 29 29 29 18 25 2 2 29 6 29 14 8 6 29 31 29 29 8 6 14 6 8 31 31 29 25 27 29 14 31 31 6 29 2 29 27 31 29 29 29 31 6 29 27 29 8 29 29 27 8 29 29 18 18 29 31 29 2 29 14 18 6 18 31 18 29 26 23 8 8 8 31 2 18 8 31 8 31 8 29 29 29 29 31 6 6 14 18 18 27 18 18 6 6 29 29 14 29 29 29 6 14 29 29 27 8 6 8 29 2 6 8 29 29 6 18 29 14 29 8 29 8 31 29 29 6 29 29 26 23 14 31 8 29 29 8 29 31 29 29 8 8 29 29 26 29 8 8 23 26 29 29 26 8 6 29 6 31 29 8 29 29 27 29 27 29 6 29 2 29 14 29 14 8 29 6 8 29 6 31 8 18 8 29 6 8 8 29 29 6 6 8 29 6 40 26 2 31 18 8 18 2 18 29 6 29 8 18 29 29 6 2 8 29 6 2 18 18 29 29 8 29 18 18 18 6 23 18 8 6 2 2 29 23 2 23 31 29 18 29 29 8 8 8 6 23 29 6 29 14 29 26 6 23 29 8 29 23 6 29 29 2 23 8 18 29 6 5 6 23 31 29 29 2 23 29 18 31 29 29 29 5 29 8 2 5 29 29 2 5 2 8 29 29 6 29 23 29 29 18 29 29 29 8 2 6 8 5 2 2 29 23 26 8 29 29 29 23 29 8 29 6 8 29 29 29 26 23 8 29 29 8 5 31 29 29 31 2 8 3 18 29 23 8 8 26 8 6 8 6 6 6 6 6 6 29 29 2 6 29 6 8 29 29 29 29 31 29 6 18 6 29 8 29 2 29 18 6 8 8 8 31 8 29 23 8 29 2 23 14 29 8 2 29 6 29 29 29 14 29 29 29 8 29 2 26 23 8 8 6 29 31 2 8 8 29 2 29 29 29 8 29 29 29 14 6 8 14 29 8 8 29 29 8 27 18 6 18 6 8 14 14 8 2 8 23 29 8 8 8 29 26 8 18 18 29 29 18 29 8 14 2 29 27 29 29 18 8 6 27 6 29 2 8 29 29 6 6 29 18 8 6 29 29 29 2 14 18 29 14 29 8 14 18 8 29 6 2 29 29 29 8 29 8 6 29 14 29 29 26 8 8 18 18 6 29 29 29 29 18 31 29 29 8 8 14 8 8 29 8 29 29 8 29 40 26 23 14 2 25 2 23 8 23 2 18 6 23 29 8 18 23 29 2 23 29 2 23 2 23 23 23 2 23 2 23 2 8 29 23 29 23 2 23 8 2 29 23 23 29 8 5 8 23 8 29 18 31 18 29 23 8 3 23 29 8 6 18 29 8 8 29 14 6 31 6 31 8 18 29 29 8 29 29 2 8 29 8 29 29 29 29 2 29 18 31 8 29 29 8 29 8 29 8 31 29 8 8 8 2 6 8 18 23 27 29 26 29 14 2 5 26 29 8 29 18 1 4 2 2 29 8 2 29 29 2 29 29 29 29 23 8 2 29 2 2 29 18 2 29 8 6 5 2 29 8 29 18 5 25 5 29 2 6 29 2 2 8 23 8 6 27 2 8 2 31 29 2 23 29 29 8 8 23 2 18 29 29 2 23 18 29 2 23 8 8 29 23 8 18 23 8 8 31 2 29 23 8 23 2 8 18 23 23 5 18 23 2 3 29 8 2 18 2 31 8 29 31 27 27 31 6 31 29 8 6 31 31 29 8 18 40 26 26 2 18 2 2 23 8 29 29 2 8 8 8 31 8 18 29 23 29 2 2 29 29 23 8 2 23 23 2 8 23 23 29 2 23 29 23 2 8 2 5 26 29 29 29 2 23 8 18 8 23 23 3 8 5 31 8 6 29 2 29 6 18 8 2 29 29 31 14 27 29 29 6 29 29 6 6 29 8 6 8 29 14 29 29 29 29 29 27 8 14 29 8 31 26 8 8 8 25 18 29 27 8 29 31 29 18 29 31 27 29 40 26 2 6 8 23 29 29 2 29 29 23 29 14 8 6 2 5 6 23 8 8 18 31 2 29 8 29 2 8 26 6 8 18 29 23 29 18 23 26 29 2 29 23 2 29 2 2 2 8 27 2 23 18 18 18 5 2 18 6 8 29 29 29 23 29 6 23 29 8 18 29 29 29 2 29 31 2 2 23 8 2 2 29 2 8 8 23 23 14 26 6 29 2 29 29 8 8 29 23 23 26 29 29 23 29 18 2 2 29 18 29 23 29 2 2 18 3 2 23 6 6 29 29 29 29 18 8 31 29 8 18 8 31 6 29 8 29 14 6 8 26 26 29 2 29 29 29 6 2 8 8 27 14 14 29 29 29 29 6 2 8 8 8 8 29 26 2 29 14 2 29 8 29 6 6 29 31 31 6 26 31 8 29 25 8 29 29 29 29 29 8 29 8 29 29 2 26 29 18 29 14 29 6 18 31 18 18 2 29 27 2 18 31 2 29 29 8 18 29 29 8 6 6 29 6 29 2 2 29 29 2 14 31 6 29 29 29 6 6 8 8 6 29 18 29 6 6 6 8 26 14 27 2 29 29 40 26 29 29 2 29 14 2 2 29 23 6 29 23 18 29 8 8 2 29 23 2 29 29 6 29 29 29 29 6 29 23 2 18 8 29 29 2 8 2 23 2 29 29 18 29 29 29 23 6 2 29 18 8 8 8 29 29 23 29 23 26 26 6 29 31 29 14 31 18 2 23 27 5 2 6 8 8 29 2 29 8 8 23 8 2 18 31 8 29 29 2 29 18 5 2 2 29 5 29 6 8 31 18 29 18 6 23 2 2 8 29 6 29 23 31 29 2 8 23 6 29 25 29 29 8 23 29 2 31 23 6 2 8 29 14 23 29 6 23 2 3 29 29 14 18 14 2 29 27 18 29 29 2 29 29 2 29 27 29 29 29 6 23 29 8 29 29 29 29 29 29 29 29 2 18 29 29 27 29 18 14 29 14 14 8 29 31 8 8 2 29 29 29 8 8 29 29 29 29 8 29 6 18 29 8 29 2 14 18 14 8 26 29 29 8 23 31 29 6 27 29 8 29 8 27 8 6 29 29 8 26 29 8 8 8 8 8 6 8 8 8 29 6 14 6 8 29 29 8 14 2 31 14 29 8 29 6 29 8 29 29 2 29 26 2 25 29 6 8 18 6 29 29 40 29 4 26 27 29 29 2 2 2 2 29 18 23 8 23 29 29 14 8 23 6 2 6 2 8 18 23 29 18 29 29 8 23 14 2 2 18 29 23 29 8 29 31 8 23 29 6 29 23 8 23 29 18 23 29 23 18 23 18 29 29 8 23 2 8 6 18 29 6 23 2 23 14 8 29 5 23 23 5 26 2 8 29 23 6 29 5 2 2 23 23 8 3 23 31 14 14 29 8 2 6 2 2 31 6 8 18 29 6 6 2 29 29 8 8 29 31 18 29 2 18 8 26 2 8 8 6 29 8 27 6 29 2 29 29 2 27 2 8 29 25 18 29 29 8 29 14 18 8 29 2 27 18 29 29 2 6 8 8 8 29 29 8 29 18 29 18 29 8 29 29 29 18 2 29 6 6 6 8 8 29 18 29 8 18 6 29 29 8 6 29 29 29 8 8 18 18 8 29 29 14 8 18 18 29 8 25 23 18 6 29 8 31 14 6 14 8 29 8 2 29 29 27 29 29 29 29 6 29 6 2 29 29 6 14 29 6 8 8 29 18 8 18 29 29 6 14 29 29 29 8 26 29 26 6 29 29 8 6 29 29 8 29 29 29 29 29 29 31 18 29 6 29 14 29 29 18 14 6 29 29 29 29 29 40 29 26 17 29 29 29 2 27 29 29 27 2 2 2 29 29 18 29 29 31 29 8 31 29 29 29 29 29 29 8 6 29 18 6 29 5 29 29 29 29 29 6 2 18 29 23 31 31 18 29 29 29 29 29 29 23 29 6 8 29 29 29 8 29 8 18 29 29 29 29 29 31 29 29 29 23 8 29 29 8 29 29 29 29 29 31 29 2 31 8 6 18 2 29 31 29 29 18 29 25 29 29 18 8 29 18 8 29 29 29 29 29 14 31 29 23 29 29 29 8 2 8 8 23 8 6 29 6 29 18 29 29 2 29 18 29 29 8 29 29 2 2 29 29 29 14 29 2 27 25 31 29 29 18 29 29 8 29 31 29 18 29 5 29 23 29 29 18 2 29 29 29 29 29 8 18 14 29 29 18 29 29 29 29 29 2 25 29 8 29 23 8 29 6 8 8 6 29 29 29 2 23 29 29 29 6 8 29 2 2 29 29 29 8 14 29 29 18 23 29 31 8 14 29 8 31 6 25 29 29 31 29 18 29 18 31 29 8 31 31 29 8 6 29 29 29 29 2 27 29 8 6 23 8 27 29 6 29 29 25 27 18 2 5 29 29 2 18 8 8 18 29 8 31 23 29 29 2 6 29 18 8 23 29 18 8 29 6 29 2 18 23 29 29 29 31 6 26 26 23 29 29 2 18 6 8 29 2 29 29 29 29 29 2 8 31 29 29 23 8 29 8 6 2 23 29 31 29 29 2 6 8 29 23 8 8 18 18 29 18 29 2 18 2 14 6 2 29 31 6 23 14 8 29 8 29 29 29 29 29 26 29 23 29 8 8 23 3 6 2 29 6 8 29 29 29 29 6 29 31 6 25 14 31 8 27 8 18 8 29 29 18 6 29 18 18 29 29 6 6 31 29 8 29 26 29 25 29 29 29 8 29 18 29 29 18 6 26 29 18 29 6 29 26 8 8 6 31 8 14 14 29 2 29 8 29 8 6 8 18 29 29 2 18 18 6 6 18 29 18 8 2 26 29 18 8 8 29 26 29 8 14 6 26 29 29 8 26 26 14 31 14 2 26 8 31 29 8 8 18 8 6 29 29 14 8 6 8 8 2 29 6 29 14 29 29 29 6 29 29 8 29 6 6 29 18 29 8 6 8 29 31 1 26 4 2 31 29 2 29 29 8 18 2 23 2 18 8 18 23 8 29 2 29 6 29 18 8 8 2 27 23 29 18 8 31 29 29 29 23 31 2 29 29 29 29 2 18 5 6 2 23 2 8 29 29 8 5 8 18 29 18 6 29 23 29 29 18 8 23 8 8 18 29 23 2 31 23 26 29 5 18 18 8 29 18 29 18 2 8 23 23 31 29 6 2 29 29 2 18 29 29 23 2 23 8 29 8 2 31 8 2 2 29 23 29 8 29 23 8 23 31 2 23 8 6 23 2 3 8 18 6 2 29 29 31 29 29 18 6 27 29 8 29 29 29 29 29 8 26 29 8 6 6 29 6 29 29 18 29 29 31 8 2 8 29 29 31 29 14 18 6 6 8 14 6 6 31 18 8 8 8 18 29 8 8 26 8 6 31 29 8 8 27 14 31 6 31 2 29 6 8 27 8 6 29 29 2 31 29 26 1 26 23 18 29 2 8 2 29 23 27 6 23 29 6 29 31 31 31 31 23 31 14 29 6 27 31 6 2 6 29 23 8 23 2 18 26 8 23 29 2 31 8 23 18 8 8 23 18 8 29 23 8 8 29 5 18 23 2 8 26 18 8 5 18 29 29 29 2 8 8 26 6 29 2 29 2 6 29 6 2 29 2 5 2 29 23 31 6 5 18 23 23 5 29 2 18 3 6 2 29 29 8 29 8 6 2 29 8 8 6 8 14 29 8 6 2 8 29 29 14 6 8 2 29 8 18 29 6 18 2 29 29 29 8 31 29 29 8 26 6 29 26 26 29 29 29 6 6 29 29 14 29 29 6 27 29 29 31 29 29 14 8 6 29 31 2 6 6 18 8 8 29 8 29 2 29 29 6 8 14 8 18 8 8 8 29 31 2 2 17 29 6 8 29 8 8 29 8 6 18 6 2 6 29 6 8 8 6 18 27 8 29 29 8 14 29 6 8 8 8 31 6 40 26 23 8 2 18 29 31 29 2 2 5 2 2 23 29 29 29 29 29 18 23 8 29 29 23 5 29 2 29 6 2 29 29 23 2 2 8 23 8 29 6 8 8 23 18 31 29 2 29 8 2 31 14 5 29 2 23 8 29 2 26 8 23 23 8 23 2 29 8 29 29 31 8 23 2 2 29 23 23 8 2 2 2 23 8 2 8 23 29 29 2 5 18 23 8 23 3 6 29 8 18 8 6 6 2 29 29 6 29 18 29 29 8 6 6 8 29 8 8 26 26 26 29 29 8 14 8 8 2 6 8 18 18 8 6 8 2 6 2 5 8 8 29 29 29 8 6 25 2 8 8 14 14 29 29 8 29 6 29 29 8 8 29 6 29 6 8 29 6 29 29 29 8 14 8 29 29 2 2 8 8 18 8 29 6 6 29 40 29 2 23 2 18 29 2 2 29 23 18 2 23 14 2 18 31 23 2 2 29 23 23 26 5 8 18 2 29 23 26 2 18 18 8 5 5 2 14 8 2 8 23 29 2 18 8 8 8 8 23 18 23 29 8 23 31 29 18 2 23 29 18 23 31 23 18 18 29 31 5 8 23 23 23 29 3 29 29 2 29 29 29 23 2 6 6 8 27 18 27 29 14 8 8 8 29 29 29 29 8 6 29 2 6 8 8 29 6 2 29 29 29 2 29 8 8 29 31 29 29 29 8 6 8 29 6 29 29 2 31 14 29 23 29 29 26 29 29 18 29 8 8 8 14 29 29 29 29 8 26 18 25 29 29 23 8 29 18 29 31 29 29 18 29 8 8 6 8 29 18 14 29 31 2 6 29 8 2 8 8 31 14 8 8 8 2 8 18 23 26 6 25 6 8 29 26 18 40 2 2 29 29 23 6 14 23 2 23 18 6 23 8 18 17 23 8 31 23 23 14 23 2 2 29 23 23 23 8 18 2 8 5 29 18 2 23 5 3 23 6 8 18 6 23 6 2 8 29 29 29 27 6 6 29 29 29 29 18 31 29 29 29 29 29 29 29 6 8 29 2 29 29 29 29 27 31 29 29 6 2 29 29 29 29 29 31 29 29 29 29 29 6 6 29 31 29 6 29 29 29 29 29 6 6 2 2 31 29 25 29 29 29 8 8 6 29 29 6 18 29 2 29 18 29 29 29 29 29 31 14 29 29 29 29 29 29 29 25 25 29 25 25 27 29 29 29 14 8 31 8 29 29 2 29 14 8 14 14 8 29 29 29 2 29 29 29 29 29 31 6 29 8 29 29 8 14 14 29 14 29 29 29 6 6 31 18 29 29 29 31 29 29 8 27 29 29 29 29 29 29 29 27 29 6 6 29 31 2 29 14 29 29 6 29 29 18 29 18 8 8 29 18 29 18 31 31 29 29 29 29 8 29 29 2 14 25 18 29 6 29 31 18 31 29 14 8 29 31 29 2 6 29 31 29 18 8 29 14 29 40 4 8 29 4 29 31 25 29 29 29 29 2 14 18 29 29 29 29 29 29 2 18 29 18 29 8 29 29 29 18 29 8 29 29 6 29 2 2 29 6 29 29 6 18 18 29 29 31 29 29 25 29 29 2 27 29 31 14 29 31 2 29 29 2 2 29 29 6 29 29 2 29 8 29 29 8 27 29 27 2 8 8 29 6 2 29 2 8 29 18 5 29 2 29 29 18 29 8 29 5 8 2 6 6 27 29 2 29 31 29 29 29 23 8 5 29 29 29 29 14 2 2 8 2 2 6 23 29 31 2 29 27 23 29 14 6 29 23 29 8 29 2 29 23 18 29 5 5 26 25 18 18 18 29 2 2 29 18 6 29 8 29 6 23 29 29 29 23 29 2 23 23 29 2 3 29 8 8 18 29 29 8 6 2 14 18 29 6 29 6 2 31 2 2 29 8 8 18 29 2 6 31 2 29 29 18 25 8 6 14 29 2 6 25 29 29 6 14 29 29 29 18 29 2 6 2 2 29 29 29 27 29 29 14 14 25 27 6 29 27 29 29 8 29 31 29 25 8 29 14 14 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 29 29 2 16 29 29 29 16 29 29 29 19 29 16 29 29 16 19 29 16 16 16 9 19 29 29 29 17 19 29 29 13 16 29 29 13 16 19 16 16 16 17 29 29 19 29 29 16 29 19 29 16 16 29 16 29 19 16 29 27 19 29 16 29 29 29 19 19 16 16 29 16 16 16 29 16 16 29 16 16 29 16 29 16 16 16 29 29 29 29 29 29 29 8 29 16 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 2 29 16 29 29 16 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 13 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 14 8 29 29 29 6 29 8 29 8 29 8 29 29 29 29 31 29 29 29 29 29 2 29 29 29 31 27 18 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 18 13 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 13 29 29 29 29 29 29 29 29 13 29 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 18 29 29 29 29 16 16 29 29 29 29 29 29 27 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 40 4 4 29 31 29 29 29 16 2 29 29 29 29 29 2 29 29 29 17 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 8 29 29 29 29 8 8 13 29 29 29 29 16 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 18 29 8 29 16 13 29 29 13 17 29 8 29 29 29 29 29 29 2 17 2 29 29 29 29 16 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 27 13 29 29 29 29 29 13 29 29 29 17 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 23 18 29 29 18 16 29 13 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 8 16 29 29 29 29 29 29 29 29 17 13 29 29 29 16 13 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 26 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 17 29 29 8 23 4 29 8 29 29 29 29 4 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 23 29 29 8 29 29 29 29 29 29 29 27 29 8 29 26 29 29 29 29 2 29 8 29 2 29 29 8 29 29 29 18 29 29 29 2 8 29 29 5 29 23 8 29 18 23 31 29 29 29 29 29 8 5 29 2 29 29 31 29 29 29 29 5 29 23 29 8 18 2 29 8 29 29 18 23 29 2 29 23 29 29 8 29 5 29 29 26 2 2 29 4 29 29 29 29 8 29 29 8 2 29 29 29 3 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 18 6 29 29 29 29 29 8 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 6 29 18 29 2 29 29 29 29 29 8 29 29 8 29 29 29 6 29 8 29 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 18 29 29 29 6 29 29 29 29 29 29 29 31 29 29 29 29 29 6 29 27 29 29 2 29 2 6 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 27 2 29 29 29 29 29 29 29 29 6 31 31 8 2 6 18 14 18 8 29 29 6 29 29 29 8 2 27 29 29 27 2 29 29 8 6 29 31 29 2 29 8 8 6 31 29 18 29 29 8 6 29 18 29 29 29 29 8 29 29 29 31 29 29 8 2 29 6 29 29 29 29 29 29 29 31 29 29 29 29 6 31 29 29 29 29 8 29 29 29 29 29 29 29 29 29 27 29 29 1 29 17 13 29 29 2 29 2 29 29 29 6 29 2 29 29 29 29 29 29 29 2 29 2 14 29 8 29 29 29 29 29 2 29 29 29 18 29 29 18 29 29 31 6 2 13 23 14 2 29 29 2 29 23 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 18 6 2 2 8 29 29 29 29 29 29 29 29 29 2 31 29 2 29 29 23 2 2 8 27 6 29 8 2 8 23 29 29 29 6 5 8 6 6 18 23 18 2 29 29 29 29 5 29 29 2 23 2 29 2 8 29 8 5 8 29 23 8 29 6 29 29 6 29 29 29 8 2 2 29 6 18 29 8 23 23 23 8 2 29 18 23 31 29 29 31 6 18 2 8 23 2 26 29 23 18 2 8 29 2 8 3 8 2 8 29 6 29 29 2 6 8 31 8 29 29 8 29 29 8 29 29 2 29 29 29 29 29 29 29 25 18 8 6 8 8 29 29 14 6 25 29 29 14 29 29 29 29 6 6 8 29 31 8 6 29 29 29 29 8 29 8 31 29 29 29 6 29 8 29 6 29 6 29 6 31 27 2 18 6 8 8 29 29 29 29 6 6 8 29 6 18 29 29 6 2 6 2 8 6 31 2 29 31 6 29 29 14 40 26 23 29 5 2 2 6 6 2 6 6 23 29 2 6 5 23 18 18 2 29 29 2 29 2 18 29 8 29 8 8 6 29 23 31 2 29 23 31 31 2 8 8 23 18 23 18 6 6 2 23 2 29 29 23 8 29 17 23 2 23 29 2 31 2 29 2 18 29 23 29 29 29 26 23 29 29 18 2 5 29 3 29 14 27 27 29 6 8 29 8 2 29 8 18 29 29 2 6 14 6 29 6 2 6 8 29 6 8 14 8 29 29 29 31 14 27 29 27 29 2 29 29 8 2 8 26 2 8 8 29 6 6 29 27 29 29 40 29 26 23 18 23 18 29 6 2 29 23 18 29 18 31 8 29 29 29 23 2 29 29 23 29 31 29 2 2 29 23 23 29 18 2 29 18 31 29 29 23 8 2 18 6 29 6 8 23 29 31 8 29 29 23 8 29 29 23 8 29 14 29 23 29 29 23 18 18 29 29 2 29 23 23 2 23 29 23 5 2 29 23 23 29 29 18 8 23 29 23 29 3 29 23 2 29 29 29 8 29 29 6 18 29 8 29 29 8 29 29 2 8 6 2 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 14 29 29 29 29 2 29 29 40 8 23 2 2 29 5 2 29 5 2 29 8 29 2 2 2 8 2 29 6 2 23 29 29 29 29 29 29 6 8 2 6 8 23 18 18 29 2 2 23 31 29 18 8 29 29 2 8 29 2 27 18 29 29 2 2 18 29 2 23 18 29 2 23 29 8 23 2 29 23 29 2 2 29 29 23 29 29 2 29 8 23 2 14 23 27 29 23 2 8 29 29 8 3 23 31 29 25 31 8 29 6 29 31 8 27 29 29 6 8 29 29 6 6 18 2 29 6 8 31 6 14 27 14 29 29 29 2 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 23 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 13 29 29 29 13 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 25 29 14 29 29 6 29 40 4 29 29 2 8 2 2 2 6 29 29 29 23 23 2 31 8 29 6 2 29 2 8 23 6 29 23 8 2 8 8 29 8 23 2 29 29 2 31 18 29 2 29 23 29 2 14 23 2 18 8 14 29 8 23 29 2 23 2 8 8 31 2 8 23 8 6 29 2 26 23 23 6 23 18 31 29 23 18 29 23 29 2 23 18 29 29 8 8 3 23 2 8 25 8 29 29 29 29 2 29 6 27 29 8 14 6 31 29 29 2 27 14 2 6 31 18 18 6 8 25 18 29 18 14 2 31 31 29 8 8 8 6 8 29 29 29 2 31 14 29 8 31 25 31 8 6 29 8 26 18 29 29 29 6 8 8 40 4 5 2 2 18 8 2 23 6 2 31 6 2 23 18 2 2 23 2 8 2 6 25 29 14 23 6 31 29 5 8 23 18 31 23 18 2 2 23 18 23 6 29 11 2 23 27 18 8 18 2 5 23 2 29 23 8 5 8 23 2 27 23 29 2 27 23 8 8 18 6 29 2 23 8 29 8 2 6 23 8 8 29 18 29 3 29 2 29 2 31 14 18 6 8 29 27 29 29 18 29 14 29 29 6 6 29 8 23 29 2 8 6 8 8 18 18 29 8 26 29 8 27 8 8 2 29 14 31 2 18 14 29 29 6 6 14 2 29 29 29 18 6 18 29 31 29 14 29 29 31 8 8 8 8 18 8 29 8 3 17 31 2 2 2 23 23 23 18 2 23 23 2 23 2 8 23 2 2 2 8 23 23 23 23 2 2 23 23 23 2 23 23 2 2 5 18 23 3 15 23 27 29 8 8 8 29 2 29 18 4 8 6 3 4 2 23 5 23 23 23 2 18 23 2 23 23 18 6 23 8 23 23 23 23 29 23 23 8 8 23 23 29 23 23 23 23 29 23 8 23 18 29 3 23 26 23 23 8 29 23 26 29 29 26 8 8 2 8 8 8 2 8 29 8 29 6 5 8 8 8 8 31 8 8 3 4 23 2 23 23 23 18 23 23 2 23 23 2 2 23 2 23 5 23 23 31 8 23 8 23 23 2 23 29 23 29 26 18 29 23 2 23 23 2 23 23 8 3 8 14 2 29 2 8 8 40 26 23 29 23 23 23 2 5 2 23 23 23 18 18 23 29 29 23 23 23 23 23 23 29 23 23 23 8 5 23 23 2 2 18 23 23 3 29 29 14 14 23 18 6 29 29 29 29 8 29 29 29 29 6 8 29 29 29 29 14 29 29 29 26 2 2 2 29 29 14 8 8 6 29 29 6 29 18 29 27 29 29 6 26 18 2 8 29 31 29 14 31 29 6 8 29 29 6 2 6 6 6 29 6 6 31 29 29 29 6 8 8 29 29 29 27 29 29 29 29 29 29 29 29 29 18 29 25 29 29 18 8 31 29 18 29 29 29 29 29 29 29 29 29 14 29 25 29 27 8 6 6 29 29 25 8 6 29 29 29 8 29 29 8 29 18 29 29 8 29 29 8 29 27 29 29 8 29 29 29 29 2 8 8 29 14 29 27 6 6 29 27 31 29 29 18 25 29 29 6 29 8 29 29 29 14 29 29 29 29 29 2 14 6 29 29 29 14 29 14 29 2 29 29 29 29 27 14 29 8 6 8 1 29 2 4 29 6 18 29 29 29 29 29 25 18 29 18 29 6 6 29 27 29 29 29 29 29 8 29 29 29 29 29 31 2 25 29 29 29 29 6 6 6 29 29 29 18 29 6 6 2 29 8 14 25 29 29 29 2 31 29 29 29 18 6 6 2 2 25 29 29 29 2 29 2 8 29 29 29 29 31 29 29 29 29 29 29 14 6 18 8 29 29 6 29 29 8 29 14 29 26 31 29 29 29 29 23 14 29 29 29 18 29 8 29 25 29 29 29 14 29 2 31 6 18 29 29 8 6 29 29 14 14 29 14 29 14 6 29 23 29 18 29 31 29 29 29 29 29 8 6 29 31 27 27 2 6 8 29 29 29 29 2 6 29 29 29 18 2 29 29 29 29 29 18 8 29 6 29 29 29 25 29 18 18 2 29 29 29 29 2 14 29 29 29 29 29 14 29 29 8 29 2 29 29 29 29 8 29 29 29 29 29 29 14 29 31 29 29 14 6 6 29 29 14 29 29 14 27 29 29 29 29 29 29 18 8 29 29 29 18 6 2 23 8 29 2 8 29 6 8 8 29 27 29 23 26 29 29 29 29 14 25 2 6 29 29 31 29 23 8 29 29 29 29 29 18 14 18 18 2 2 29 8 29 29 29 29 29 29 8 31 29 31 2 2 29 2 14 25 31 29 29 29 29 29 2 29 2 29 18 6 8 14 29 29 25 29 29 8 29 29 29 2 6 14 2 2 29 29 31 8 29 23 29 14 29 5 29 29 23 27 2 5 8 29 8 8 29 29 29 29 8 8 23 6 29 29 27 29 29 8 6 29 14 2 8 18 29 29 14 29 29 23 18 29 29 29 18 29 29 29 29 8 29 14 29 29 29 25 29 29 6 29 2 29 29 14 8 29 18 29 29 23 29 29 23 6 29 29 18 29 2 23 18 29 2 29 14 6 8 8 29 23 29 8 18 31 2 8 29 29 8 8 29 29 29 29 5 2 29 29 8 8 6 29 29 29 27 29 29 8 29 29 29 6 8 29 2 18 6 29 23 29 18 8 29 2 6 14 29 29 29 29 29 18 29 29 27 29 29 6 8 23 29 29 29 29 29 2 29 29 27 6 18 29 27 29 29 29 8 25 29 29 29 2 29 29 25 23 29 18 29 6 29 29 8 8 29 29 2 2 6 6 8 29 29 29 29 8 2 18 8 29 29 29 29 29 23 8 29 29 31 2 6 29 29 29 29 2 6 29 8 8 29 2 29 29 23 6 29 29 2 29 29 29 29 25 29 29 6 27 29 29 6 2 29 6 6 2 29 29 29 29 29 23 18 29 14 8 31 29 3 23 6 2 5 26 8 29 29 18 8 29 27 2 29 29 29 8 29 29 8 14 31 29 14 8 29 8 29 14 29 8 2 29 29 29 8 29 31 8 29 29 6 29 31 29 29 29 14 29 8 29 29 29 31 29 29 29 29 8 29 6 29 29 29 29 29 2 27 14 27 29 29 29 18 29 8 29 14 29 29 29 2 31 6 6 6 29 18 14 18 29 29 2 18 2 29 31 6 14 27 2 29 14 27 29 29 18 14 29 29 29 29 29 29 2 29 18 25 29 29 29 29 29 31 29 31 29 23 2 29 29 31 8 29 8 29 29 6 29 29 18 29 2 29 8 29 14 18 2 25 29 2 25 29 27 29 29 29 29 8 31 25 29 8 6 29 29 8 8 8 29 29 8 6 29 29 29 29 31 29 31 29 8 29 25 2 6 29 29 29 29 29 29 29 14 6 29 29 18 29 29 8 31 29 2 27 6 31 29 8 31 29 29 29 29 29 6 8 31 29 29 29 2 29 29 29 31 18 6 29 18 29 29 31 29 29 8 25 29 29 29 29 2 18 8 6 8 8 26 6 29 29 6 26 8 29 6 29 29 8 29 29 8 6 8 29 8 6 27 31 18 8 29 29 6 29 8 6 29 18 29 8 6 29 6 31 29 6 2 29 29 18 8 29 29 29 29 29 14 29 29 14 29 29 8 18 29 6 31 8 8 29 29 29 8 2 29 8 8 14 6 29 31 29 29 29 8 6 8 27 8 29 29 8 29 8 18 31 29 2 6 26 29 29 2 8 6 8 29 31 6 25 2 31 29 29 8 6 2 31 8 6 6 8 8 6 26 2 8 2 8 8 2 29 8 2 8 8 14 29 6 8 26 31 8 31 2 6 27 29 31 2 29 8 8 23 2 8 29 8 29 18 6 6 27 6 6 8 27 31 29 29 31 6 6 8 6 6 2 14 6 8 29 18 8 8 6 1 29 4 29 6 8 2 2 26 2 29 2 6 2 6 23 29 6 2 26 18 29 29 2 8 8 6 29 2 23 29 2 2 23 8 18 23 29 14 2 18 2 18 2 23 8 29 6 23 31 8 29 2 14 29 8 2 23 8 29 29 8 23 29 6 29 18 29 29 29 29 23 8 2 2 8 2 29 23 18 2 8 2 23 31 8 29 29 29 29 23 2 18 23 29 29 23 2 5 18 2 23 8 18 6 26 2 14 29 31 23 2 29 29 18 23 29 27 18 23 26 23 8 23 6 2 18 1 15 29 29 29 29 29 29 29 23 6 31 29 29 2 6 29 31 14 18 29 25 6 29 29 6 29 6 29 6 29 8 6 31 29 29 6 6 8 6 14 14 29 29 31 29 18 31 6 14 6 8 29 29 29 14 29 31 29 29 6 29 29 18 31 18 26 29 8 31 29 8 8 8 8 2 2 8 6 29 29 6 8 2 8 18 2 31 2 8 14 29 29 29 29 29 6 29 31 18 29 29 29 27 6 14 6 6 6 27 8 29 29 2 6 6 29 4 8 29 29 4 6 2 2 14 29 2 31 29 6 6 8 6 18 31 29 29 31 6 29 29 31 29 29 29 18 29 31 29 29 29 2 6 31 31 6 18 18 29 31 6 18 29 2 2 6 8 8 29 29 14 8 29 29 8 29 27 29 31 29 29 8 31 29 29 29 29 8 18 29 29 29 29 29 29 29 8 25 6 29 29 6 29 8 29 31 18 27 8 8 29 25 29 29 29 29 6 29 2 29 29 6 29 6 29 29 8 8 29 29 29 29 18 27 8 29 29 29 8 29 6 2 29 6 31 6 29 18 29 14 29 6 8 27 29 14 6 29 14 29 8 29 31 18 29 6 29 6 29 29 29 29 8 2 29 29 29 8 29 18 14 8 29 8 29 29 29 29 6 29 29 29 29 29 29 14 26 29 29 14 29 8 14 29 29 14 29 29 29 2 29 29 29 29 2 29 29 29 29 25 29 6 29 29 29 29 29 29 29 29 29 8 29 25 29 6 29 2 29 29 18 8 29 2 29 8 29 29 2 29 29 29 29 27 18 29 2 29 6 6 29 25 29 8 29 29 29 18 29 29 29 29 31 27 29 29 6 29 29 29 6 29 6 29 29 29 29 8 2 6 14 29 29 25 29 29 29 29 29 2 29 29 25 18 29 27 18 29 29 29 2 29 18 29 29 27 25 31 29 6 29 6 29 14 29 29 29 29 29 29 6 29 14 27 29 27 25 8 29 2 29 14 29 29 18 29 8 29 25 2 6 18 29 29 14 6 29 29 29 25 29 8 29 6 6 29 6 29 29 29 29 8 29 29 6 18 29 8 29 29 8 29 29 31 29 18 8 29 8 29 6 29 29 29 6 29 29 29 29 29 29 8 29 29 29 8 2 29 8 6 29 8 31 8 31 8 29 14 6 6 6 29 2 18 8 8 6 6 6 31 6 29 8 29 6 29 31 29 8 6 8 6 29 29 29 29 27 29 29 8 8 27 8 18 25 18 29 2 18 14 8 29 8 18 29 6 6 14 29 6 2 2 8 8 29 14 8 31 8 8 18 29 29 40 26 8 2 2 6 23 6 8 2 8 23 29 23 29 2 23 29 2 8 8 23 8 29 23 14 26 2 8 2 2 29 23 27 29 23 29 29 23 23 23 29 2 2 18 2 25 29 18 29 2 29 29 23 23 29 29 29 8 29 23 29 23 31 2 29 29 29 23 8 29 2 8 25 5 2 23 8 29 8 31 14 2 23 2 8 18 8 29 8 31 23 2 8 8 23 18 8 3 23 29 29 23 2 29 8 8 23 6 6 8 23 29 18 29 29 26 18 29 29 6 8 2 8 29 18 8 2 8 29 18 8 29 29 29 6 6 8 8 29 8 29 29 2 6 31 31 29 29 8 29 8 31 6 8 8 29 8 25 18 29 8 29 18 14 29 29 8 29 29 29 6 8 29 29 27 6 25 27 8 29 29 14 29 29 27 29 18 29 8 6 8 29 25 25 29 29 6 8 18 14 27 29 29 18 8 29 29 6 25 6 2 6 27 2 31 8 8 29 8 18 8 29 6 14 18 6 14 6 2 18 3 29 31 2 23 8 2 23 23 29 23 23 2 23 29 23 2 8 2 23 2 23 23 23 2 23 2 23 8 2 23 29 23 2 3 8 29 29 29 29 29 29 29 6 29 29 2 2 29 14 29 8 29 29 29 29 6 18 29 29 6 29 29 6 14 31 29 29 29 29 29 2 29 27 29 8 8 29 29 29 6 31 29 29 14 29 29 14 29 29 18 27 29 29 29 29 29 29 29 29 29 8 31 29 14 29 6 8 29 2 29 31 29 29 29 25 29 29 6 29 29 29 29 29 29 8 31 29 29 29 2 29 29 29 16 29 29 16 29 8 2 2 29 17 29 29 29 26 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 19 29 29 29 29 13 29 29 29 29 17 29 29 29 29 29 13 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 13 16 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 25 29 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 6 16 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 13 29 29 6 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 6 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 18 29 29 29 1 23 29 14 2 27 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 2 2 29 29 29 29 29 31 18 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 23 29 17 8 29 29 29 29 2 29 6 2 5 29 29 29 8 2 29 5 29 29 6 29 8 29 29 29 29 29 29 29 2 8 29 29 8 29 2 29 14 29 29 29 29 31 29 29 23 29 29 18 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 2 8 5 29 29 17 29 29 29 29 29 8 8 6 2 29 29 31 29 13 5 29 29 29 6 29 29 29 17 29 29 29 8 29 29 29 29 29 31 26 17 29 29 29 29 29 4 29 29 23 29 29 29 29 6 29 26 29 6 31 29 29 29 23 29 29 29 29 8 29 29 29 29 16 29 16 29 16 16 16 13 23 29 29 29 29 16 29 29 29 29 18 29 6 29 17 2 23 29 29 29 29 8 29 29 29 29 29 29 23 29 29 29 29 29 8 29 29 29 29 29 29 18 23 29 26 16 29 29 16 13 13 16 16 16 16 29 16 29 16 29 29 29 2 29 29 29 23 29 29 2 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 8 2 23 29 29 29 29 29 23 29 29 23 3 29 8 31 29 25 8 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 8 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 27 29 29 29 29 29 29 29 29 6 31 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 8 29 6 29 6 29 29 8 29 29 8 29 29 29 29 29 29 29 29 8 29 6 29 29 29 6 29 29 29 6 29 6 29 25 29 2 29 29 29 29 29 6 8 29 27 6 29 18 29 29 2 29 29 29 25 29 2 29 6 8 29 29 29 29 29 29 29 29 29 31 8 26 29 29 29 6 29 8 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 18 29 31 29 2 29 29 31 31 6 29 29 29 18 29 8 29 8 29 29 14 8 18 29 6 8 29 6 27 18 18 18 29 29 29 29 2 29 29 29 29 29 18 8 6 29 29 29 31 29 14 2 8 29 29 8 8 29 29 29 29 29 18 29 29 29 29 29 18 18 29 29 6 29 8 29 27 29 31 29 29 6 14 29 29 29 8 31 29 29 29 29 27 29 29 27 18 2 29 29 29 29 29 29 29 6 31 29 8 29 29 8 29 6 29 29 29 2 6 29 6 25 29 29 29 31 29 29 27 29 29 29 2 31 29 29 8 31 27 8 29 6 29 8 2 29 29 6 29 6 29 29 29 29 31 14 14 6 29 31 8 2 18 2 1 29 2 23 29 18 31 2 29 2 2 8 29 31 29 29 29 29 29 29 29 31 6 29 2 6 29 31 8 14 2 6 31 18 18 31 18 29 29 2 23 29 29 2 2 29 29 23 29 29 8 29 6 8 18 29 29 31 8 23 6 26 18 18 8 29 8 23 2 29 23 18 8 29 6 2 31 23 29 29 26 8 8 2 2 23 31 23 29 6 2 29 29 8 23 29 6 2 23 31 2 6 2 29 29 8 6 2 6 6 29 8 2 2 29 26 23 18 6 2 23 29 31 8 27 2 8 29 8 31 29 23 29 29 29 31 8 31 3 23 2 29 25 14 2 29 27 29 29 31 29 6 29 29 29 29 29 29 29 8 29 18 14 29 29 18 29 29 31 8 29 31 29 29 31 29 29 14 29 6 29 29 8 29 29 29 8 31 8 2 29 29 29 14 29 6 2 31 29 29 29 29 29 27 31 29 31 29 8 8 8 6 6 27 29 29 31 31 18 29 8 31 31 29 14 29 29 2 6 6 6 29 29 31 6 8 14 8 29 6 29 14 31 29 29 8 18 8 8 31 31 29 29 29 8 29 29 2 29 2 29 29 29 6 8 8 31 18 2 6 2 18 29 6 18 6 29 2 29 31 29 2 14 18 29 29 14 6 2 2 6 8 29 31 8 6 6 29 6 8 31 6 29 29 8 6 8 27 29 6 29 2 8 27 8 8 6 29 18 29 29 29 31 6 8 6 29 6 2 6 6 6 29 6 29 27 27 29 8 29 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 31 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 40 5 23 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 18 2 29 8 29 29 29 29 29 29 29 2 17 29 29 29 29 29 29 29 29 2 2 29 29 29 26 29 29 29 29 29 29 29 29 13 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 2 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 23 18 29 29 29 13 2 29 29 8 29 29 29 29 28 29 29 29 2 29 27 29 29 29 29 14 8 23 29 6 29 18 29 29 29 29 23 2 29 29 29 29 8 2 31 2 8 2 23 29 23 8 23 2 8 23 29 2 18 29 8 23 2 23 29 23 23 2 23 8 8 23 2 2 23 2 18 3 18 6 2 2 31 6 2 2 29 6 8 18 25 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 6 29 40 26 2 2 2 2 2 6 2 23 8 29 23 8 8 8 23 2 2 2 23 23 2 23 23 23 23 14 23 2 23 8 23 5 23 3 6 23 18 29 6 2 8 8 6 2 29 6 6 6 14 29 2 2 18 26 6 2 29 8 29 29 8 29 8 6 27 29 29 27 29 27 27 27 27 29 29 29 6 8 6 29 29 31 8 29 29 18 25 29 29 29 27 29 6 29 29 29 6 40 4 29 29 29 31 18 2 29 29 29 29 29 29 31 6 29 2 6 29 6 29 23 29 23 31 29 29 2 6 2 2 29 8 2 8 2 23 2 23 29 31 29 6 29 23 18 8 29 18 2 2 29 29 2 29 23 29 29 29 29 29 2 29 8 29 23 8 2 2 23 8 29 23 29 6 23 29 23 2 6 18 23 2 29 8 23 18 2 29 18 23 8 18 8 27 18 23 2 23 23 2 3 23 29 8 27 2 6 2 18 18 2 29 6 2 29 29 29 6 29 14 2 2 29 29 29 2 29 29 8 8 18 29 6 8 14 18 27 8 18 18 8 6 23 6 6 2 14 29 8 29 3 4 2 2 2 2 23 29 2 2 23 14 29 2 29 18 29 14 18 23 29 29 2 29 6 2 29 2 29 23 29 23 29 2 8 29 29 8 29 31 27 2 26 2 29 29 29 23 6 29 2 8 2 8 29 29 8 29 14 18 8 29 23 29 29 8 29 29 8 29 18 29 23 29 8 29 29 29 23 2 5 23 29 29 29 8 29 23 29 29 8 2 8 29 18 8 31 6 25 29 23 8 18 23 8 14 2 29 29 27 2 14 29 6 2 6 29 2 23 2 6 29 29 29 29 29 29 14 23 18 23 29 29 29 29 29 23 8 23 2 29 23 29 2 29 29 8 29 29 8 29 29 8 29 31 29 23 29 29 8 29 18 23 18 29 29 23 8 29 23 29 3 23 29 29 23 8 29 8 31 6 29 18 29 27 29 8 8 2 2 29 2 29 29 8 8 29 6 8 8 29 29 29 25 29 29 14 29 29 29 29 8 18 29 8 14 29 29 25 29 29 14 29 29 29 29 14 18 25 29 29 29 29 29 8 18 2 18 29 29 8 29 14 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 14 25 29 29 29 25 27 29 14 29 14 14 18 29 31 29 18 29 29 31 29 29 8 29 29 31 29 8 29 23 29 29 6 31 6 29 14 18 8 29 8 29 29 25 25 27 8 29 29 29 14 29 2 29 29 29 29 8 29 6 6 14 8 29 29 18 29 29 8 29 29 29 29 29 29 25 6 14 29 29 29 29 29 29 2 29 14 18 29 29 31 31 29 8 29 6 29 29 6 2 29 29 29 25 29 6 29 6 29 29 29 29 29 29 8 29 29 14 29 31 14 6 29 14 6 29 29 29 29 8 14 8 31 29 29 31 29 29 6 29 29 8 14 29 29 18 25 8 6 8 14 6 6 6 29 29 6 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 6 29 29 29 6 29 31 29 29 29 6 29 29 29 29 25 29 8 29 2 29 29 18 29 29 6 14 29 29 26 29 29 8 26 29 14 8 27 18 29 8 6 29 14 29 6 29 29 29 29 14 29 29 8 29 29 29 31 29 29 6 29 29 29 6 29 6 6 6 29 29 8 29 29 14 6 29 8 29 27 29 29 29 2 29 29 6 29 29 29 6 29 6 8 27 8 18 14 31 29 27 29 29 6 29 8 6 29 29 8 31 29 23 8 31 29 8 26 14 8 31 6 18 29 6 27 29 29 8 23 29 8 29 8 8 6 8 31 4 31 29 14 8 14 40 29 4 23 6 23 2 23 23 23 23 18 23 23 8 23 8 2 23 23 2 23 23 23 23 8 23 18 23 6 2 5 23 18 2 23 23 2 8 3 23 8 29 29 29 29 14 29 29 29 29 8 29 8 31 14 29 2 29 29 31 29 29 29 29 18 29 6 8 29 18 6 14 29 29 29 29 29 14 14 29 29 29 29 29 29 29 29 6 2 2 29 29 29 29 29 27 8 29 14 18 14 29 8 29 29 29 6 29 29 29 18 6 29 8 29 29 29 29 29 29 29 14 6 29 31 29 29 8 27 29 29 29 29 29 14 29 29 31 29 2 29 8 14 29 29 29 8 25 29 29 29 29 29 29 29 29 8 14 29 29 29 29 14 29 29 29 29 27 29 29 14 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 25 29 29 18 18 27 29 14 29 29 29 29 25 6 29 29 8 29 2 2 29 25 18 6 31 27 29 29 29 29 29 29 29 29 8 29 29 14 25 29 29 6 29 6 29 29 29 29 8 8 29 8 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 31 29 29 8 6 29 6 29 29 2 29 6 31 29 18 31 29 29 29 6 29 29 29 29 2 8 29 29 29 29 8 6 29 29 29 27 29 29 8 29 31 2 29 29 29 29 29 29 29 29 29 29 2 8 29 27 29 8 29 29 29 8 29 2 2 29 6 27 29 29 8 29 2 29 29 8 25 29 31 31 8 29 6 29 8 18 6 29 31 8 29 6 29 8 29 29 29 29 29 29 8 8 26 6 23 6 29 29 29 31 31 14 8 29 8 18 31 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 8 29 6 31 29 25 29 14 29 25 6 31 29 6 6 6 8 29 29 8 31 29 2 18 31 8 31 29 14 18 29 18 29 29 31 29 29 29 29 29 29 18 29 6 29 29 14 29 31 29 29 6 29 6 29 2 29 14 6 29 29 8 29 29 2 31 31 29 2 8 29 6 8 29 14 29 29 29 14 29 29 29 29 2 6 8 29 18 14 6 29 14 8 29 8 6 27 31 29 29 2 6 29 29 29 29 29 8 6 29 8 2 29 29 29 29 29 6 29 29 6 29 31 29 29 29 18 8 29 25 29 29 29 29 6 6 29 29 29 2 29 31 29 29 29 8 29 2 29 6 8 29 29 29 6 29 29 29 29 29 29 29 14 29 29 14 29 29 29 29 31 31 29 29 6 29 29 29 8 2 29 29 6 8 29 29 6 18 8 31 29 29 31 31 14 14 6 6 27 29 31 29 14 29 2 29 6 27 29 29 14 29 8 8 29 29 6 29 29 8 25 29 2 6 2 29 27 8 29 29 29 29 29 29 2 29 29 29 29 29 2 27 8 29 6 29 29 8 6 2 8 6 29 2 29 8 14 29 18 2 31 29 2 14 14 29 29 18 29 27 2 29 2 29 29 2 31 6 8 14 25 25 31 29 29 25 6 14 25 25 29 29 29 18 29 31 29 29 25 29 29 8 8 25 6 29 18 8 29 8 8 29 29 8 18 29 29 31 27 18 8 29 8 14 6 31 14 29 31 8 29 29 31 14 29 29 14 27 29 31 29 31 31 27 27 29 2 6 29 29 29 25 6 31 29 29 29 29 2 27 29 29 29 29 27 31 14 29 29 29 29 14 29 8 29 29 29 2 6 29 29 6 29 6 6 6 29 6 29 29 29 29 31 31 6 29 27 29 2 29 25 29 29 18 2 31 29 29 29 29 31 29 29 6 29 14 29 6 29 29 6 29 29 2 29 29 29 8 29 14 6 27 29 29 29 29 29 29 8 29 6 6 29 29 29 6 29 27 29 29 8 6 29 29 8 29 6 6 29 29 29 6 29 29 29 29 29 29 29 8 29 2 29 29 31 29 29 29 8 14 29 27 29 29 6 29 29 29 29 29 31 14 29 29 29 29 29 31 29 18 8 29 29 31 14 29 29 29 29 6 29 29 29 6 6 29 29 31 18 14 14 29 31 29 29 29 6 29 29 2 6 31 29 29 29 29 2 2 27 29 29 29 29 29 29 6 29 8 29 29 29 6 29 29 14 29 29 29 29 8 29 14 8 29 29 18 14 8 8 29 29 27 2 2 31 27 29 31 8 29 29 6 29 29 29 29 8 29 14 29 8 29 25 8 29 14 6 29 29 29 29 18 6 18 18 29 29 14 29 29 29 14 27 29 8 29 31 6 29 29 29 29 29 29 29 29 29 29 6 14 2 8 29 29 29 8 29 29 29 6 6 27 14 29 29 18 29 6 26 29 26 29 29 2 29 18 8 4 4 29 26 26 6 31 2 2 29 2 29 31 29 29 29 26 31 29 2 29 29 29 29 14 8 8 25 29 29 29 2 2 29 6 29 31 14 8 8 29 8 25 2 29 29 18 29 29 31 29 29 8 29 6 29 8 2 29 31 29 6 8 29 29 8 29 29 18 31 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 8 29 8 29 31 25 29 29 18 6 14 8 29 29 6 29 29 29 29 8 2 29 14 29 8 29 8 29 29 29 14 29 8 29 14 18 27 6 29 29 29 6 29 29 29 31 6 29 6 25 29 8 2 31 29 6 29 29 14 8 2 29 29 6 31 31 29 29 29 29 8 8 6 18 29 29 29 29 29 29 29 29 29 8 29 6 14 8 14 29 2 29 6 29 29 29 23 2 5 29 29 8 29 29 6 29 29 18 26 6 8 29 29 6 29 2 8 29 29 29 29 29 18 2 29 14 2 29 29 6 8 29 8 8 29 29 29 29 18 31 6 8 2 29 29 29 1 15 26 4 8 18 29 29 29 29 2 31 2 29 6 29 29 2 8 29 29 29 29 2 29 8 31 6 2 29 29 29 31 8 2 2 6 18 18 8 29 27 8 31 25 2 23 29 14 29 18 29 29 29 8 29 29 23 8 29 2 8 6 29 14 18 2 2 6 14 23 29 8 2 29 2 29 31 6 23 18 31 8 2 14 23 8 2 8 2 8 29 29 2 29 8 29 31 29 8 23 2 31 29 2 23 8 29 29 29 25 18 29 2 29 23 6 8 2 14 2 23 29 23 8 23 29 29 29 23 23 2 8 2 8 6 2 23 23 23 31 2 23 8 29 29 8 2 23 26 6 29 23 23 27 2 2 18 8 2 18 29 23 2 8 14 8 26 2 2 23 23 23 8 23 3 13 31 29 29 29 29 14 29 2 18 29 8 29 29 29 14 29 29 8 31 8 29 8 8 29 29 14 6 14 29 29 31 8 8 29 8 18 8 8 29 8 8 2 2 29 14 29 6 2 14 6 6 2 8 8 31 6 29 29 31 29 6 29 29 29 31 29 29 14 29 29 14 6 8 31 8 8 6 27 29 31 29 8 29 6 8 2 31 8 8 29 27 29 8 29 14 6 8 2 2 29 14 2 29 6 8 29 29 29 8 29 18 8 29 6 6 31 6 31 29 27 6 29 29 2 8 18 18 8 29 29 29 31 8 14 8 14 6 6 29 6 29 29 29 6 8 8 29 6 14 29 25 8 29 6 6 29 29 14 2 31 6 29 29 14 29 8 18 8 26 26 6 8 8 8 29 31 29 29 31 27 31 29 27 14 29 8 8 18 31 31 8 8 8 2 26 29 8 29 29 29 31 29 8 29 8 29 8 8 8 29 29 31 26 2 29 26 14 6 8 8 29 29 18 29 8 18 29 8 6 8 18 29 14 18 14 31 6 29 8 29 8 29 29 2 2 29 29 8 29 6 29 6 29 6 29 29 6 31 18 6 6 29 2 8 8 8 6 29 29 6 2 29 8 14 29 8 6 18 29 8 6 29 29 6 29 18 29 2 29 8 6 18 29 29 18 8 27 8 29 6 29 29 29 6 8 18 14 29 2 18 29 29 26 8 6 8 29 29 8 6 29 29 26 2 6 29 6 29 27 6 6 29 6 29 14 8 8 8 1 29 4 29 29 8 29 6 8 29 2 8 29 27 31 29 2 6 18 29 8 23 8 6 18 29 27 6 29 8 18 8 23 29 8 18 8 23 29 2 29 18 29 23 2 29 23 8 29 2 23 29 6 18 6 8 14 8 29 8 6 18 6 18 8 8 18 18 18 23 8 8 18 29 18 23 2 31 6 2 29 29 23 8 14 8 8 29 6 29 29 31 8 29 8 31 18 18 23 29 8 2 29 18 6 14 4 8 18 29 2 6 8 6 23 6 31 2 8 29 23 18 2 27 5 29 8 29 29 18 23 6 8 2 18 29 31 8 8 29 8 18 23 3 31 31 8 29 2 6 2 31 2 29 18 23 8 29 8 29 29 18 6 6 18 6 6 8 29 8 29 29 29 6 6 6 8 8 29 14 29 2 6 29 6 8 8 31 2 29 6 8 8 31 29 29 29 29 29 27 2 29 26 8 26 29 2 29 29 8 29 29 2 31 27 29 29 14 2 8 6 29 29 27 29 6 23 29 31 14 31 6 6 4 8 29 6 2 29 6 29 29 8 29 8 8 26 27 18 8 8 29 6 8 29 29 27 31 8 31 29 31 29 8 31 29 18 29 6 8 6 29 6 29 6 29 6 29 8 2 29 14 29 31 14 14 2 18 29 8 8 29 2 29 29 29 6 8 25 2 29 29 29 8 8 2 6 29 29 29 18 6 29 29 31 8 29 27 6 18 29 29 29 29 26 29 8 26 6 8 29 2 8 8 29 8 29 29 29 8 29 29 8 8 8 31 29 31 29 8 2 14 8 8 8 29 2 29 6 8 29 8 2 6 18 14 6 8 18 6 2 6 6 29 29 29 6 6 8 18 8 29 18 8 27 31 6 18 29 6 6 6 6 29 8 6 2 31 29 29 8 8 8 6 8 29 31 6 29 29 8 8 8 2 29 18 29 29 25 26 8 29 29 2 26 6 8 29 31 2 31 29 6 14 6 2 29 29 31 29 18 2 6 29 29 29 8 8 29 29 6 40 17 29 4 25 6 6 8 2 29 29 31 18 8 2 29 2 6 8 23 8 8 29 29 2 29 29 29 29 8 8 29 29 6 6 8 23 29 8 18 29 2 23 23 8 29 2 29 29 6 29 8 29 23 6 23 2 8 8 6 29 29 29 23 29 8 31 8 6 29 2 29 31 8 29 29 8 18 6 18 29 23 14 8 18 29 8 8 29 8 31 29 2 23 8 23 29 23 29 31 2 29 14 23 29 2 27 18 2 23 23 26 29 23 29 2 23 2 29 8 6 18 23 8 31 29 18 8 6 18 29 8 29 8 2 23 8 23 3 31 14 6 29 2 2 6 29 29 29 8 27 27 29 6 6 8 14 8 6 8 8 18 25 31 31 8 6 29 6 2 2 6 18 18 29 8 2 6 29 8 29 31 8 6 8 29 29 8 6 18 8 6 29 8 6 6 14 8 29 29 31 8 18 6 27 29 2 8 14 2 18 29 29 29 27 29 6 2 2 2 6 29 2 29 14 8 8 29 29 29 14 29 29 29 6 29 8 29 6 29 29 29 29 31 8 8 18 26 29 31 29 26 8 29 2 8 2 8 27 8 31 8 8 29 29 31 29 18 14 14 8 18 6 6 8 8 8 18 29 29 8 6 29 2 14 29 29 29 29 29 29 8 29 6 8 29 29 8 29 31 29 6 29 6 8 6 8 29 29 29 6 31 29 31 29 18 27 29 8 14 18 29 18 8 14 8 29 29 8 29 29 29 29 29 6 6 8 8 29 6 29 14 29 29 6 40 4 23 29 2 31 2 29 29 29 18 8 31 29 29 2 6 29 29 31 6 29 8 6 29 8 14 31 29 18 8 27 23 29 2 29 23 8 2 29 2 29 2 6 18 29 23 8 6 2 6 29 31 2 8 29 14 6 29 6 14 18 18 23 29 29 29 29 29 29 8 29 8 2 18 29 23 29 29 2 29 29 23 29 29 31 29 29 29 23 8 29 29 29 2 29 29 8 29 6 31 31 29 23 29 29 18 29 2 29 29 29 6 29 18 29 18 29 8 8 29 8 18 2 23 8 2 6 27 14 29 29 2 25 29 29 31 31 6 29 29 29 2 23 29 18 6 29 29 6 31 31 29 14 29 8 2 2 26 8 29 29 29 29 23 29 14 29 29 18 25 29 23 8 29 29 6 18 6 23 29 8 29 14 14 18 2 2 6 2 8 5 2 29 25 29 2 2 2 29 29 29 29 29 29 29 29 31 8 29 23 29 29 29 8 8 29 6 29 29 8 29 18 8 23 29 29 23 29 29 8 2 23 29 29 29 6 18 23 2 8 8 8 23 18 8 26 29 8 29 29 23 29 2 31 29 8 8 3 29 29 14 6 23 6 29 2 6 29 29 31 8 29 29 29 6 2 14 29 29 25 31 8 2 29 8 29 8 26 29 29 2 2 8 31 31 18 29 29 29 29 29 14 29 6 14 31 31 31 29 29 29 29 29 29 8 6 27 6 8 6 8 2 31 29 29 29 29 6 29 29 2 8 31 8 29 18 29 2 29 8 29 6 18 31 31 31 6 8 6 18 2 14 29 29 29 2 6 31 27 8 29 31 8 8 6 31 29 2 6 6 27 27 6 2 29 6 29 8 8 6 29 6 6 18 29 2 18 6 2 29 8 23 2 2 31 6 8 8 31 29 29 18 31 18 29 6 8 26 8 29 29 8 14 8 2 18 8 8 14 2 8 2 18 29 18 29 29 29 6 8 29 8 8 2 8 29 18 6 6 29 29 8 29 8 31 29 6 31 8 6 29 8 6 2 29 18 29 29 6 27 8 29 14 29 26 18 8 27 29 29 6 6 29 31 29 29 29 2 29 31 29 14 14 26 29 31 29 8 27 29 29 6 29 31 29 8 29 29 6 29 8 14 29 6 6 27 25 6 6 8 8 31 8 8 29 6 29 8 29 29 31 31 6 27 25 40 29 2 23 29 6 29 18 29 29 29 2 29 18 29 31 23 2 29 6 29 29 2 2 29 14 29 18 29 31 29 8 8 31 29 8 29 6 26 8 23 14 8 2 8 2 8 29 8 29 18 5 29 2 8 23 29 31 29 29 8 18 18 2 23 18 26 29 8 2 23 23 8 8 18 2 8 2 29 2 18 29 23 6 2 29 29 29 31 18 8 23 6 4 8 6 29 23 29 18 26 8 23 6 8 8 29 2 6 23 6 8 29 29 8 23 8 23 8 8 18 18 29 23 8 29 3 2 23 8 29 2 29 29 29 29 29 6 8 29 29 8 29 8 27 18 31 29 6 6 6 14 8 8 26 31 29 2 6 8 14 8 14 26 29 2 8 17 23 6 29 29 6 6 29 6 8 6 6 29 31 26 2 18 2 2 31 2 29 6 29 29 6 29 6 8 29 29 29 8 8 6 29 2 6 29 2 31 8 29 29 6 8 8 2 29 29 29 29 8 29 6 6 29 14 29 2 6 6 6 14 29 8 2 14 6 8 2 29 6 6 8 29 29 26 8 29 29 8 14 8 29 18 29 29 29 6 8 31 29 18 29 29 29 31 29 14 14 29 29 29 18 8 29 29 29 29 29 2 29 29 29 6 14 8 29 31 8 6 27 6 6 8 2 29 2 29 14 2 6 14 29 2 29 8 29 8 6 2 29 8 29 8 29 29 27 6 14 8 29 18 2 29 29 29 31 6 2 14 29 6 18 6 29 6 6 25 8 18 29 29 6 14 6 6 29 29 29 25 14 8 29 6 6 29 8 27 8 8 29 14 25 18 18 29 8 2 29 6 29 40 26 5 2 29 8 2 29 29 8 2 6 6 29 29 31 2 29 23 29 2 2 6 18 29 31 14 29 2 2 2 2 23 18 29 14 27 8 29 23 29 23 29 2 29 2 8 8 18 31 2 23 2 8 14 29 6 2 29 8 23 29 8 8 23 8 29 31 18 23 6 2 5 8 2 23 18 29 8 2 2 23 18 23 29 3 8 29 29 14 14 2 29 8 27 6 8 29 2 18 29 6 2 29 29 27 29 18 29 29 29 8 29 2 8 18 8 29 2 2 2 6 29 29 29 29 31 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 31 29 31 14 29 29 29 27 29 29 29 29 29 29 29 14 27 29 8 8 29 29 8 29 29 29 29 29 14 27 29 6 18 29 29 29 29 29 29 29 8 27 14 29 6 29 6 29 29 14 6 14 29 29 6 29 6 27 29 27 29 6 29 2 6 29 29 25 2 14 29 29 29 31 29 2 29 29 29 25 2 25 29 27 29 6 29 29 29 29 29 29 29 27 29 31 29 29 29 29 14 29 6 29 29 29 8 29 29 29 29 29 29 29 29 25 29 29 29 18 29 31 29 2 29 29 29 29 29 6 25 25 6 29 6 29 29 29 8 18 2 29 29 29 29 29 29 2 8 29 31 29 8 27 6 29 29 29 29 14 8 6 29 29 29 18 29 29 8 29 31 2 29 29 6 2 29 29 6 29 25 31 29 29 29 29 29 29 6 6 6 2 29 18 18 29 29 31 29 29 29 6 8 29 6 18 8 29 14 6 18 2 29 6 8 8 29 29 8 8 29 29 29 29 14 31 8 2 14 6 29 8 29 29 29 29 29 29 6 14 18 29 8 29 27 8 29 31 29 29 29 6 27 29 29 29 29 2 2 29 29 25 29 29 2 6 29 8 29 8 18 18 6 18 29 29 29 29 8 29 29 27 8 6 18 18 29 2 18 29 14 14 29 8 29 29 31 29 8 29 29 29 31 18 6 2 8 29 29 27 2 14 29 29 29 6 29 29 29 29 29 6 8 29 14 29 29 29 29 29 6 29 2 14 2 8 2 29 29 29 29 8 29 29 6 18 8 29 29 6 29 31 8 2 2 6 14 29 8 18 6 29 2 27 6 29 6 29 8 31 14 8 29 2 18 6 29 6 29 6 29 18 8 18 8 18 14 18 8 6 31 31 29 6 8 6 29 29 27 29 29 31 6 6 14 29 14 6 18 29 6 6 14 6 27 6 27 31 14 18 6 25 18 27 27 8 29 31 8 2 31 8 14 18 2 8 14 8 27 8 29 6 27 29 29 6 31 18 6 29 29 27 29 8 29 31 29 6 3 6 6 8 29 6 29 25 29 6 6 18 31 8 14 6 2 6 29 29 29 29 2 8 6 29 29 8 29 29 6 8 18 29 29 6 18 3 14 27 18 31 29 14 14 29 31 8 8 29 8 29 6 18 14 6 8 29 29 6 29 29 29 18 29 31 6 8 8 29 31 8 6 18 29 14 29 6 6 29 8 27 29 29 29 8 8 29 8 29 27 2 29 29 29 29 2 8 29 8 8 31 6 29 29 18 14 31 6 31 8 8 8 2 6 14 6 29 18 29 29 8 29 8 25 18 29 29 29 29 27 29 29 27 29 6 29 27 29 29 29 14 29 29 29 31 29 8 31 8 8 14 14 29 29 8 29 29 31 6 29 14 6 6 29 27 6 18 8 29 29 2 2 6 6 6 18 8 6 8 29 8 2 14 29 6 8 6 29 8 6 31 29 14 14 29 29 29 29 29 18 6 8 18 6 6 2 2 29 6 31 2 14 29 29 8 27 6 6 2 18 29 6 6 18 31 29 27 8 8 29 2 8 6 2 14 6 8 6 31 6 6 29 8 27 29 27 8 2 6 2 6 6 6 14 3 2 14 29 2 18 6 6 14 8 26 6 29 6 29 29 29 29 8 29 29 8 6 18 29 8 8 29 6 6 6 8 31 29 29 14 14 27 29 8 6 6 6 6 29 29 29 8 29 29 8 31 14 6 29 6 6 29 29 29 29 29 3 6 29 29 29 27 29 18 8 29 6 29 29 14 29 29 14 29 29 29 29 14 6 29 18 6 27 18 2 6 29 27 31 6 2 14 8 8 23 8 29 29 14 6 29 29 14 29 6 29 8 14 29 29 31 8 18 29 29 29 29 8 2 29 6 29 18 14 29 29 29 29 29 8 6 31 27 18 29 25 6 6 14 27 26 6 8 6 6 29 27 18 8 26 8 14 14 29 2 29 2 2 2 2 6 2 29 2 8 29 29 8 27 2 2 2 8 29 2 29 2 29 2 8 29 2 2 18 29 2 29 8 29 2 14 29 2 6 26 2 2 2 2 2 2 4 4 2 2 29 29 29 29 6 29 17 2 2 29 2 17 2 2 29 29 2 2 2 2 2 2 2 2 2 2 2 2 2 29 2 2 18 29 29 29 8 29 29 29 18 6 2 2 6 29 6 18 8 29 29 14 29 29 29 29 14 6 29 29 29 29 27 8 29 2 29 29 29 2 29 29 29 29 29 8 2 29 29 29 14 29 31 8 18 2 18 8 29 29 27 25 29 29 8 2 29 27 29 29 29 3 14 29 8 29 29 29 2 29 8 29 2 29 29 6 6 29 29 27 8 18 26 6 6 2 18 14 6 18 29 8 29 29 8 29 18 8 6 29 6 29 8 29 31 6 29 29 18 29 6 8 29 31 8 14 29 18 29 25 29 29 29 29 6 29 8 29 29 29 27 6 27 8 31 29 29 29 6 29 29 29 31 29 31 18 8 29 29 29 29 29 8 29 8 29 29 14 29 6 29 29 31 6 29 29 29 29 29 29 29 29 14 29 29 25 29 29 27 29 6 6 2 6 6 18 31 8 8 29 27 31 14 6 18 6 14 14 29 29 29 29 8 29 2 29 6 29 2 6 29 2 29 29 29 6 2 8 18 14 29 2 8 18 29 18 14 29 27 29 29 18 29 26 8 29 8 29 2 6 29 8 29 29 25 29 29 6 29 8 29 8 2 29 6 29 2 26 29 14 18 29 14 29 14 29 29 14 14 29 8 29 29 8 29 31 8 2 18 2 29 14 29 14 29 3 8 6 29 29 29 26 8 31 18 29 29 8 29 8 31 6 29 27 18 6 29 8 29 6 14 23 8 29 29 29 8 29 6 29 29 6 29 6 29 18 6 8 29 2 6 26 2 2 2 29 29 27 8 2 6 29 8 26 26 29 8 8 18 27 29 8 6 6 6 6 29 25 25 29 29 26 8 8 8 29 8 2 8 8 6 6 2 29 27 6 8 8 6 8 6 14 8 29 29 29 18 8 29 6 2 29 8 6 8 29 8 29 6 6 31 8 6 17 29 26 14 6 6 8 2 8 29 2 6 31 6 27 29 6 6 8 6 29 29 2 8 8 6 8 26 8 8 14 29 8 27 31 18 8 29 29 29 29 29 18 29 31 29 18 2 6 2 29 23 8 8 8 2 29 8 8 29 31 14 29 29 29 29 29 27 6 29 2 8 6 29 6 8 26 8 29 8 8 18 29 18 29 29 8 2 29 8 6 8 3 29 29 6 6 18 8 29 14 29 26 29 29 29 29 29 29 8 8 29 8 29 14 6 8 29 2 2 29 18 6 18 29 29 6 29 29 6 29 6 6 29 29 23 29 29 8 6 2 29 25 8 29 31 8 6 18 8 14 18 8 29 18 18 29 27 6 14 14 29 26 8 29 29 6 29 2 29 3 29 29 2 8 14 18 8 8 8 29 8 6 26 18 29 8 29 29 29 18 29 18 29 29 29 8 18 18 6 6 29 29 8 29 29 29 29 29 29 6 29 27 8 29 6 8 6 18 18 29 8 6 8 6 8 6 29 29 29 29 29 31 18 29 29 18 29 29 18 29 27 29 29 31 2 29 29 29 27 29 14 6 29 6 29 8 29 2 29 29 6 29 29 29 6 8 8 6 6 8 6 8 29 8 29 29 26 29 6 29 6 8 27 29 29 29 18 2 18 29 18 29 31 29 27 6 6 29 29 6 29 29 2 8 29 8 8 8 2 14 29 8 29 6 29 29 29 6 8 8 23 6 2 29 18 26 14 8 6 18 6 29 8 29 14 6 8 8 2 29 6 6 6 8 29 8 8 29 26 26 8 2 6 6 8 29 8 8 8 25 29 8 2 8 6 2 6 27 6 29 8 27 8 31 2 29 6 18 27 8 18 8 18 6 14 29 6 8 31 29 6 27 29 8 8 8 6 29 3 2 8 6 18 2 6 8 29 8 8 23 31 29 2 29 29 29 29 18 31 27 29 29 29 8 29 18 29 29 8 29 6 29 8 29 18 29 6 29 26 29 29 6 6 29 6 6 8 6 14 8 27 14 8 29 3 8 6 6 8 8 8 31 6 8 8 29 29 2 2 14 6 29 6 29 6 8 8 6 18 6 2 6 6 6 8 6 8 8 2 6 8 26 29 8 29 8 8 29 6 8 8 8 8 6 14 29 29 6 6 29 29 29 18 6 29 6 29 8 6 6 18 6 6 8 29 8 29 29 6 29 27 29 26 18 29 29 29 27 25 8 2 8 8 6 14 29 14 29 29 6 31 8 6 6 6 8 8 29 8 29 6 3 29 2 6 29 14 6 8 8 8 29 29 18 8 18 6 6 26 29 29 29 8 26 6 6 3 6 6 29 29 8 8 8 14 6 29 8 29 31 29 8 8 8 29 6 29 8 8 6 8 18 8 18 29 6 29 8 8 2 6 14 18 6 26 6 6 8 18 29 8 14 29 29 8 26 29 29 8 8 26 8 6 29 29 29 2 29 29 29 29 8 29 27 8 6 6 29 8 2 26 8 26 26 29 6 31 6 29 26 18 29 29 29 29 14 6 14 8 14 8 27 29 6 2 14 29 29 29 29 6 6 27 8 29 29 29 29 6 29 31 18 2 8 29 29 6 6 14 29 26 6 8 14 6 14 29 14 27 8 8 14 8 14 8 2 29 6 6 8 8 6 8 26 29 6 3 29 29 2 8 29 8 29 29 26 29 29 8 8 29 29 18 29 8 18 8 29 29 6 29 6 8 31 6 8 29 29 18 6 8 8 2 18 14 29 14 2 29 14 29 8 26 8 8 14 29 2 29 6 8 6 6 6 6 8 29 29 2 29 6 29 18 29 6 29 29 6 29 6 8 29 27 29 2 3 29 29 6 8 2 29 8 29 31 8 6 29 26 8 8 6 6 8 27 29 6 29 8 2 6 6 29 8 29 29 6 8 27 31 29 8 29 8 6 8 26 2 8 29 25 29 29 18 8 6 31 29 8 8 8 26 6 2 8 8 8 29 25 27 29 14 18 14 6 29 29 29 6 29 29 29 6 8 8 6 8 6 6 29 2 2 14 29 29 27 8 29 8 8 8 8 6 29 6 29 29 8 26 29 23 6 2 29 8 29 2 8 14 29 8 8 14 29 6 18 6 31 29 18 29 8 31 6 8 29 6 2 8 29 6 8 29 26 31 29 14 31 8 6 6 29 29 8 6 14 29 2 8 6 29 8 8 2 29 27 26 6 8 6 14 29 18 2 29 27 29 29 8 8 29 6 29 6 8 29 6 6 29 6 29 6 6 6 29 18 29 8 29 8 29 8 29 8 6 26 8 29 6 8 8 6 29 6 31 18 26 8 6 6 6 18 8 29 6 18 8 18 6 8 29 6 18 29 18 18 6 31 14 6 18 2 6 8 3 2 29 29 6 8 8 18 29 8 8 18 2 31 8 8 29 8 8 14 8 6 6 29 6 6 29 6 6 29 18 8 3 18 2 29 29 6 29 6 8 6 29 8 29 14 6 8 29 8 8 29 29 6 29 29 27 6 29 6 8 6 29 29 8 6 8 8 8 8 29 29 2 2 8 29 29 29 8 8 29 8 6 8 29 2 6 6 29 14 29 6 2 14 27 6 29 29 14 29 8 6 6 8 29 29 29 29 6 14 29 2 26 23 8 29 6 8 31 26 8 8 29 18 29 8 26 31 6 29 8 18 29 6 6 14 29 18 8 14 29 8 2 14 29 29 8 6 18 29 26 29 29 6 29 8 29 29 18 2 8 6 2 14 29 8 6 6 18 6 6 18 6 18 29 6 6 31 8 29 31 6 29 14 2 3 2 8 29 29 8 8 18 6 2 29 6 6 8 6 29 27 31 18 18 29 29 29 29 29 18 29 18 6 18 31 8 29 6 14 29 14 29 14 29 18 8 6 29 6 29 18 29 18 18 18 29 8 29 3 6 8 8 6 29 8 8 8 29 29 2 6 29 8 18 6 2 31 6 31 27 29 6 31 6 29 27 8 2 29 6 25 8 8 8 8 26 8 2 29 29 29 23 8 8 27 18 26 29 31 29 14 6 8 6 6 6 29 27 8 29 6 14 8 8 29 6 8 29 27 8 8 8 18 29 29 29 6 8 26 18 14 8 8 8 29 8 31 8 29 29 27 6 8 8 6 8 8 29 29 8 6 6 29 8 29 8 8 14 6 29 8 6 29 8 29 6 8 6 31 29 29 29 3 6 14 31 18 29 2 29 29 29 29 23 29 3 29 6 31 14 8 8 6 6 31 31 18 14 18 8 29 29 18 8 29 3 6 29 29 29 14 29 18 2 29 29 29 16 5 17 19 19 19 29 29 16 29 16 16 29 29 29 18 29 29 29 29 29 16 29 29 19 16 13 19 16 16 29 16 29 16 29 29 29 29 16 29 29 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 3 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 13 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 31 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 6 6 29 29 29 8 29 29 29 29 29 6 2 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 18 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 3 29 2 18 29 29 29 29 29 29 27 2 29 2 6 2 18 2 6 18 29 6 2 29 14 23 2 2 31 18 2 6 3 29 6 29 31 31 29 29 6 6 27 25 8 6 31 6 2 8 29 18 8 29 14 31 29 29 6 6 29 29 29 3 2 8 6 2 29 6 14 8 6 2 2 29 6 2 29 29 2 18 18 29 29 29 29 29 3 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 13 29 13 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 31 29 29 6 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 6 6 29 29 29 8 6 27 29 26 29 8 6 29 29 29 29 29 29 31 8 29 29 8 29 14 2 8 8 6 29 6 3 29 29 29 29 2 29 2 18 2 8 2 29 18 2 29 6 18 29 29 6 29 6 29 3 31 8 18 6 29 8 18 29 8 8 29 27 6 14 8 6 6 14 29 29 6 29 29 8 29 29 29 2 8 6 6 14 18 14 29 27 29 8 29 31 31 29 27 6 8 29 6 29 14 6 6 6 29 29 2 29 8 29 3 31 2 6 29 29 29 6 29 25 18 29 2 29 31 8 6 14 29 29 25 6 6 14 8 2 29 6 2 8 2 2 8 29 3 29 2 29 6 29 6 29 29 29 27 6 6 6 6 18 29 6 8 8 6 29 29 6 6 29 8 8 26 8 26 6 29 26 29 29 29 8 29 29 29 6 31 8 29 6 29 29 6 8 6 6 29 6 18 6 6 8 29 2 29 29 6 6 29 27 31 29 6 14 14 6 27 8 8 29 29 8 29 25 18 8 6 6 8 6 29 2 29 29 29 29 18 29 29 29 31 18 29 14 6 18 6 29 6 6 8 6 2 2 3 8 18 23 27 29 29 3 29 27 8 17 31 6 8 6 6 29 8 14 29 6 29 8 6 2 14 29 6 26 29 29 6 18 29 6 26 26 29 14 29 29 29 29 31 29 29 14 29 6 31 18 29 29 29 6 29 29 29 27 29 2 3 2 2 26 18 29 8 8 23 8 29 29 14 2 18 18 2 8 6 29 14 29 6 29 29 8 8 29 2 29 29 8 6 6 29 8 8 8 29 29 29 18 18 29 29 8 29 2 29 29 29 18 29 14 29 2 29 8 29 29 18 8 29 29 29 31 29 29 18 29 29 29 18 8 6 6 8 6 8 29 18 6 8 29 29 23 29 8 8 18 31 8 18 14 29 8 29 29 6 29 29 3 18 8 29 29 6 27 6 29 29 2 6 29 29 29 29 14 31 6 29 29 8 8 6 29 29 29 18 29 8 8 29 29 8 29 29 29 29 18 31 29 8 6 6 18 2 14 31 8 29 29 29 2 29 8 23 8 6 6 26 6 14 8 6 8 2 29 6 8 8 6 29 29 6 31 6 27 8 14 29 2 8 27 14 29 18 26 6 26 29 29 6 29 6 26 29 18 18 29 29 14 14 2 8 26 26 2 29 3 2 6 2 6 29 6 29 14 2 14 8 8 18 29 31 8 29 29 29 14 26 31 14 6 29 6 18 6 29 18 2 6 18 27 29 31 29 18 29 14 29 31 29 6 18 29 26 27 8 3 8 29 6 6 2 29 8 6 8 6 8 31 6 8 23 2 8 29 31 8 29 29 29 29 6 6 6 29 27 29 6 18 29 18 18 8 29 18 29 29 25 18 18 8 29 29 29 29 14 29 8 8 29 29 8 8 14 29 29 29 29 6 2 8 6 29 29 29 8 29 29 29 2 29 18 29 29 18 29 14 8 8 6 29 8 8 29 8 27 18 27 6 6 29 14 18 29 29 29 25 18 25 6 29 18 29 2 29 29 29 31 18 8 29 14 18 6 29 14 6 6 14 14 14 29 25 8 25 29 29 29 8 29 14 8 8 29 18 29 18 29 29 29 29 27 29 8 29 29 29 8 8 29 6 29 6 29 6 31 29 29 29 29 18 8 2 29 29 18 29 29 14 8 29 29 18 29 29 18 29 29 29 8 29 2 18 6 29 8 29 25 6 25 27 14 27 14 6 6 29 6 6 29 25 29 29 25 6 31 29 8 6 29 8 29 6 23 29 8 31 8 8 8 8 29 8 6 27 29 2 25 23 6 29 8 2 8 29 2 6 18 8 29 6 27 18 6 8 14 2 29 6 23 3 29 29 23 3 23 6 29 26 8 29 6 18 25 29 29 29 29 29 26 14 6 29 18 14 29 6 8 8 8 18 6 31 29 31 29 29 29 14 8 8 8 2 2 29 29 29 29 29 6 8 6 31 2 29 29 29 6 29 18 8 2 8 29 6 2 27 14 18 29 29 29 29 29 8 23 29 18 27 8 29 29 25 29 29 29 18 29 29 8 29 14 8 29 29 29 29 6 14 14 18 29 2 27 29 27 2 14 29 29 29 29 29 29 14 29 6 29 29 8 29 2 29 27 29 31 8 14 8 29 2 23 31 8 29 29 29 29 8 29 31 29 6 6 31 26 6 29 29 29 6 29 6 8 29 29 8 29 14 31 29 2 31 29 6 27 2 8 29 29 18 29 29 29 31 14 31 31 29 6 29 29 8 29 29 2 29 29 29 29 6 29 2 29 6 6 8 29 8 29 14 8 6 8 29 31 29 8 6 29 26 29 8 18 8 6 8 8 29 3 29 14 14 2 6 2 8 8 29 18 29 26 8 29 8 29 8 6 29 29 29 18 8 18 29 29 8 6 31 2 6 2 8 18 18 29 8 31 8 6 29 8 6 31 29 8 29 29 23 29 18 14 29 6 23 31 29 8 18 29 31 18 29 29 8 27 18 29 29 29 27 29 31 27 29 18 29 6 18 8 6 8 6 8 29 29 6 29 8 8 26 29 29 8 6 29 29 8 14 18 29 6 29 14 6 6 2 18 23 18 3 29 29 6 29 29 6 8 6 29 29 31 6 29 8 6 14 29 8 18 8 26 2 8 8 27 6 8 25 29 29 8 6 8 18 8 8 29 29 2 26 8 14 6 6 6 8 18 29 8 29 31 29 6 29 29 6 8 18 2 27 8 6 29 8 8 6 6 23 29 14 29 29 8 8 26 29 29 8 29 6 18 2 29 29 25 29 29 18 29 2 26 8 2 29 29 6 26 8 29 29 26 6 18 29 8 31 6 29 29 6 29 29 8 27 26 8 29 8 2 14 8 29 26 29 29 6 29 29 18 8 25 29 6 31 29 18 18 26 6 2 29 29 29 18 8 27 8 8 8 6 8 29 6 29 29 31 14 8 18 8 2 14 18 29 29 8 18 8 29 6 6 29 14 8 6 8 26 23 6 6 31 29 6 8 14 6 29 8 6 25 8 23 29 6 31 29 6 29 6 8 8 2 18 2 14 29 6 14 14 6 2 8 29 6 6 8 14 8 29 18 29 23 29 8 8 29 29 3 29 27 18 29 2 5 6 2 29 23 14 6 6 29 8 29 29 6 29 2 6 6 6 23 18 6 29 27 8 29 2 29 14 8 29 6 3 18 6 8 29 14 6 6 18 29 2 6 18 8 29 6 6 6 29 8 31 2 18 29 29 18 6 18 31 2 31 3 2 5 6 29 29 29 29 29 29 29 29 16 29 17 16 19 29 29 14 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 6 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 3 8 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 13 29 29 29 29 29 29 29 29 29 29 31 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 14 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 13 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 27 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 31 29 8 29 29 29 29 29 29 29 29 29 8 31 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 3 2 18 29 29 29 18 29 29 29 29 29 2 29 29 29 14 6 8 29 18 29 29 29 8 29 29 29 6 29 8 29 29 29 2 29 29 29 31 29 29 5 29 29 29 29 29 13 2 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 13 29 29 29 29 29 3 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 13 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 8 29 29 13 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 27 29 13 29 29 29 29 29 29 29 29 6 29 29 29 29 31 6 27 6 29 29 29 29 29 8 6 31 6 29 2 6 29 29 8 6 6 29 29 8 6 6 6 26 3 29 29 29 29 29 29 8 6 18 29 29 31 29 31 29 14 29 6 29 29 18 29 2 2 29 2 29 3 31 29 8 8 2 2 6 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 16 29 13 29 29 16 17 29 16 29 29 29 29 16 29 19 19 16 29 2 16 19 29 16 29 16 13 16 16 16 29 29 19 29 29 16 16 16 16 16 29 16 13 16 19 16 19 29 29 13 29 29 16 16 19 19 29 29 16 29 29 29 29 13 29 13 29 29 29 29 16 29 29 29 29 29 29 14 29 29 29 29 29 29 29 2 29 29 29 6 6 6 29 29 8 31 8 6 8 18 26 6 14 8 8 8 8 18 29 29 6 29 29 27 3 29 2 14 31 14 6 18 29 26 8 31 18 29 29 31 18 29 8 31 29 31 6 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 17 29 29 29 29 29 29 29 29 3 29 29 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 6 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 18 6 8 29 6 8 6 6 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 14 29 29 29 29 29 29 3 2 29 18 29 29 2 29 29 6 2 29 23 29 29 2 18 29 8 29 29 14 29 29 29 29 18 8 2 29 29 18 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 3 29 29 29 29 29 29 29 29 29 29 25 29 16 29 29 13 29 29 16 29 17 29 29 29 14 29 29 6 29 29 29 29 29 29 14 29 29 29 6 8 29 29 29 29 29 18 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 6 29 29 29 14 31 8 29 29 14 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 14 29 29 18 29 29 29 29 29 6 29 29 31 29 29 29 29 6 8 29 8 29 8 29 29 29 29 29 29 29 8 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 26 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 8 29 6 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 16 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 8 29 29 29 29 29 29 29 16 13 29 29 29 16 19 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 16 29 29 29 16 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 16 13 29 29 29 29 13 29 29 29 29 16 16 29 29 29 29 29 16 29 29 16 16 29 16 29 16 16 16 29 16 29 19 16 29 29 16 29 29 29 29 29 29 13 16 29 16 19 29 29 29 16 16 16 29 29 29 16 13 16 29 17 16 16 16 16 16 29 13 16 16 13 16 16 29 29 16 29 29 19 19 16 19 16 13 29 29 16 29 29 29 16 16 16 16 29 16 16 29 13 16 19 16 16 16 29 16 16 19 29 29 16 29 16 19 29 16 16 16 29 29 16 16 16 29 29 16 19 16 29 29 19 29 29 29 29 16 16 29 29 29 19 16 3 29 2 29 29 29 29 2 29 18 29 29 29 29 29 29 8 17 29 29 29 2 2 26 2 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 2 29 29 29 29 29 2 29 29 8 29 29 29 29 16 29 16 5 29 8 29 29 29 29 18 29 16 29 29 29 29 29 29 8 6 29 29 29 29 8 29 29 29 29 6 2 29 29 29 29 29 29 6 29 29 29 29 8 29 6 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 6 29 29 5 29 2 29 16 29 29 2 29 3 27 29 29 29 29 29 29 29 29 29 29 29 19 8 29 29 29 29 29 16 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 13 29 18 16 16 29 29 29 19 29 16 29 19 29 29 16 16 29 29 29 29 29 8 25 29 29 6 29 29 29 6 2 29 8 18 29 8 8 2 29 29 6 29 29 29 29 5 8 29 2 8 8 29 29 29 29 8 29 29 2 29 29 6 29 29 27 29 29 29 29 29 29 29 17 29 29 26 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 8 29 2 29 29 29 29 29 29 29 29 29 29 8 8 29 31 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 2 14 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 19 29 19 29 29 29 16 29 19 29 16 29 16 29 19 29 29 16 16 16 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 13 29 29 29 29 16 16 16 29 29 29 16 29 8 29 29 27 29 29 29 29 29 8 29 29 29 8 8 29 29 29 29 29 29 29 6 2 29 29 29 6 31 29 29 29 29 2 8 29 8 8 29 29 8 8 29 8 29 29 8 8 29 29 27 27 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 16 29 29 16 29 13 16 16 29 16 29 29 16 29 29 16 29 29 29 29 19 16 29 29 29 29 16 29 19 29 29 16 29 16 29 29 29 29 29 29 16 16 29 16 16 16 29 16 29 29 29 29 29 29 29 29 6 6 2 29 29 16 29 29 27 29 16 29 29 29 3 2 29 29 29 17 2 29 2 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 16 29 29 29 29 29 16 29 29 19 29 16 29 29 16 29 2 29 29 29 29 29 16 29 16 29 16 29 29 29 16 29 29 16 16 29 8 29 29 16 2 29 29 18 29 16 29 29 17 16 29 29 29 29 29 29 6 2 29 29 29 29 29 29 6 2 2 29 6 29 8 5 29 2 29 29 29 2 29 29 29 29 17 29 29 29 29 29 29 29 29 3 29 6 29 29 6 29 29 29 25 29 29 8 18 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 13 16 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 8 29 29 29 29 2 29 29 29 2 29 29 27 29 29 29 6 29 6 29 6 29 3 29 2 2 2 29 18 2 2 2 29 29 29 29 2 2 29 18 2 2 8 2 2 6 2 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 13 29 14 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 3 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 13 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 8 2 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 8 29 29 31 29 9 29 6 8 29 29 14 18 2 6 14 29 14 14 6 6 6 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 13 29 29 8 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 3 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 14 29 2 29 6 29 29 29 29 29 31 29 29 29 29 29 2 29 29 29 3 29 29 29 2 2 29 29 6 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 2 29 29 29 8 29 29 29 8 29 18 29 29 29 29 29 29 8 29 2 6 29 29 29 29 29 29 29 29 29 29 29 8 29 8 31 29 29 6 6 14 29 29 8 4 2 2 18 6 8 29 6 14 8 29 29 8 8 29 29 29 6 8 8 8 18 6 6 3 2 2 2 18 29 2 29 18 18 2 18 29 18 6 29 8 25 29 3 29 29 31 29 29 6 18 8 8 8 14 8 2 29 29 29 8 14 8 18 5 6 29 29 6 8 8 31 18 26 6 27 6 31 6 29 6 31 8 29 8 29 6 29 3 25 8 29 29 25 31 29 29 29 29 6 14 29 18 29 8 29 31 29 2 29 29 3 29 8 6 6 25 8 18 8 8 2 6 29 6 29 6 8 6 29 29 18 8 8 6 29 29 29 27 29 6 6 29 14 18 29 29 29 29 29 6 29 29 29 29 29 29 8 29 6 29 29 2 31 6 14 14 29 29 29 2 29 8 6 6 18 29 29 29 29 6 18 29 31 29 2 29 2 8 26 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 6 27 29 29 29 29 29 29 29 29 29 29 29 8 8 6 29 29 29 29 31 14 3 2 26 27 8 2 29 2 2 29 29 2 2 29 29 2 29 6 31 2 31 2 2 2 31 14 29 3 6 6 29 8 8 6 6 8 25 18 8 8 8 14 8 6 8 31 29 14 27 29 8 29 29 29 8 29 29 29 18 29 6 2 8 14 14 25 2 14 29 6 31 6 6 18 29 29 14 6 29 29 29 6 18 8 18 23 3 23 18 23 3 6 23 2 8 29 29 8 8 6 29 3 29 29 29 29 23 3 8 8 29 8 8 6 6 29 14 3 29 23 23 3 8 31 8 8 8 31 23 8 8 8 2 23 29 8 8 23 8 3 2 29 18 29 3 29 29 29 29 29 29 29 2 29 29 8 29 8 18 29 29 2 29 6 29 29 29 29 25 8 6 29 29 25 31 6 29 6 29 29 6 8 25 29 31 6 18 27 14 29 14 6 6 29 29 29 29 8 29 6 29 29 29 29 29 14 6 29 27 29 6 29 29 29 6 14 29 8 29 29 29 29 27 29 29 2 6 29 29 29 6 8 29 31 8 25 8 8 29 29 25 25 29 29 29 29 29 29 29 29 2 29 6 29 6 14 2 29 29 29 29 29 29 29 31 29 14 29 31 31 29 29 29 29 6 31 29 29 18 29 8 29 29 29 29 29 6 2 14 8 29 29 25 6 18 8 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 18 29 31 29 27 14 29 6 2 6 29 6 8 27 29 25 29 18 18 29 29 29 2 8 29 29 29 27 29 29 31 29 29 29 29 6 8 29 29 29 29 6 25 29 29 29 6 8 31 29 14 29 6 29 29 6 29 6 29 29 2 8 29 29 29 27 29 27 29 29 6 31 8 6 29 29 18 31 29 2 6 29 29 29 8 29 6 29 29 29 8 27 29 29 29 14 14 29 2 29 18 29 18 29 8 14 29 18 29 29 14 29 29 29 27 29 29 25 29 29 29 29 29 29 29 29 29 31 31 29 29 29 8 25 29 29 18 2 2 29 6 29 29 29 14 29 14 29 29 29 29 29 29 29 2 29 31 25 29 18 14 29 29 29 29 29 29 2 29 14 29 29 29 14 18 29 29 29 14 14 8 29 29 29 29 29 18 29 29 29 6 29 6 6 6 29 14 29 29 29 29 29 29 6 29 6 18 29 8 8 14 29 8 29 29 31 29 29 31 29 25 29 18 2 29 14 29 6 6 31 29 6 29 29 8 31 14 14 29 2 6 29 6 29 29 29 29 31 29 29 6 29 31 29 29 29 29 29 29 31 31 6 25 25 2 29 29 31 14 29 6 29 14 14 29 29 29 14 29 29 29 6 6 29 8 14 29 29 6 29 27 2 8 29 29 29 8 8 29 14 29 8 29 6 6 29 25 29 29 29 2 29 29 29 8 14 14 29 29 29 29 8 29 29 8 29 6 29 29 18 29 29 29 29 14 29 29 31 29 29 29 29 8 29 29 29 29 29 29 31 29 14 29 29 29 29 29 29 29 29 27 6 29 29 2 29 8 29 29 8 29 29 29 8 25 29 31 29 6 29 31 29 29 29 14 29 2 25 8 18 29 29 8 14 29 29 29 29 29 29 29 29 8 29 29 25 29 29 14 29 29 29 25 29 6 14 29 18 18 6 8 29 29 29 29 29 29 29 29 31 29 14 29 25 29 18 2 2 29 25 14 29 18 29 29 29 29 18 27 31 29 6 29 29 29 29 8 29 25 29 29 29 29 18 14 29 25 29 18 29 29 29 29 8 8 29 2 29 29 29 6 6 29 27 29 29 29 29 29 29 29 14 29 29 29 29 29 8 29 18 6 29 29 27 29 8 8 18 29 29 29 29 8 6 6 29 29 2 29 29 8 29 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 14 29 29 29 29 29 6 29 29 29 6 29 2 31 29 31 2 8 8 25 29 6 29 29 29 18 6 8 2 2 29 8 8 29 29 29 29 29 29 29 29 29 29 6 29 14 29 29 8 6 29 29 8 29 31 29 29 29 8 29 29 2 29 29 29 29 29 29 29 8 29 6 29 25 25 27 2 14 29 29 6 8 29 6 29 14 29 17 29 29 29 29 6 29 29 29 29 29 6 31 29 14 29 29 29 31 31 8 29 6 29 8 6 14 31 29 8 29 29 6 29 29 18 6 29 31 29 29 29 18 29 29 18 8 14 6 2 2 2 8 29 6 6 6 31 29 29 29 29 29 29 29 31 8 27 29 8 26 8 29 29 8 31 14 29 2 29 6 8 31 29 2 29 29 6 29 8 29 27 29 8 6 31 31 29 6 31 8 6 31 18 29 8 14 29 29 14 3 29 29 2 31 6 29 31 14 2 5 6 2 27 8 6 6 31 23 29 2 6 8 6 29 29 29 18 31 25 29 29 14 6 29 29 2 18 6 6 6 6 23 6 14 2 6 2 2 29 6 8 31 29 14 29 29 29 6 6 6 6 29 6 31 29 31 6 8 18 29 29 6 23 8 6 29 6 8 18 23 31 8 29 3 31 29 8 29 29 29 18 18 2 2 29 18 6 6 2 14 8 2 29 29 20 31 8 29 18 4 26 8 6 29 18 8 8 29 8 29 29 29 29 14 6 31 6 29 8 31 8 27 8 29 14 8 29 31 29 27 29 6 31 6 29 29 29 29 29 29 27 31 29 31 2 6 8 8 2 27 29 8 31 8 8 29 29 29 29 29 29 6 6 29 29 29 6 29 8 29 14 8 6 29 29 6 6 6 6 29 18 29 6 8 6 29 8 29 18 29 29 2 8 8 23 8 26 29 6 29 2 6 29 27 14 6 8 8 8 8 29 29 14 6 6 25 6 29 8 6 2 6 29 14 27 27 29 6 6 6 27 18 29 6 14 8 31 8 8 8 27 29 27 6 27 18 8 8 14 18 2 29 26 8 29 29 3 2 29 23 29 6 8 2 2 17 23 8 29 6 8 31 29 29 14 6 29 2 2 29 29 6 18 29 8 29 29 29 29 29 29 31 29 29 29 29 2 6 29 18 29 29 6 31 29 31 8 2 18 2 29 29 29 25 14 29 31 29 2 6 6 14 8 8 31 29 29 29 6 29 8 29 14 14 6 8 29 29 29 29 29 29 29 29 6 29 29 6 6 6 18 29 29 14 2 29 27 29 23 29 29 29 29 18 29 29 18 31 3 8 8 29 29 8 29 29 29 29 29 14 29 29 29 27 6 8 6 31 29 6 29 29 29 6 8 29 31 27 29 29 29 18 8 29 6 8 29 18 29 29 25 29 6 18 8 29 6 23 29 6 14 29 29 29 8 29 29 14 31 29 29 29 29 6 8 6 29 2 29 29 29 29 31 29 18 2 8 29 29 8 8 14 6 29 29 31 29 18 8 8 31 6 29 26 29 18 8 25 29 29 29 6 29 29 29 29 29 31 29 29 29 29 6 6 29 2 8 25 25 29 8 29 29 6 29 29 29 29 29 14 29 29 29 29 29 31 29 29 29 29 29 25 29 29 29 29 8 18 6 29 29 23 31 6 14 8 29 29 29 8 6 29 29 29 31 29 29 29 29 29 29 8 6 29 6 29 29 29 29 8 31 8 26 29 6 8 29 6 29 14 14 29 29 8 29 25 2 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 6 8 8 29 8 29 14 29 29 14 14 29 29 6 8 29 29 8 29 29 29 29 29 6 25 29 29 29 14 29 29 6 27 14 8 6 29 8 6 29 14 29 29 18 14 29 29 8 29 29 29 31 29 29 25 6 6 14 29 29 27 29 2 31 18 29 29 29 29 29 31 29 6 31 8 29 6 8 6 6 29 6 2 8 29 18 29 29 29 2 29 18 27 2 29 6 29 29 29 8 6 29 8 27 25 18 29 6 29 8 18 18 29 29 6 2 29 29 8 6 29 29 2 29 29 2 6 18 14 8 8 29 6 29 29 6 31 29 6 29 29 8 6 18 8 14 29 29 6 27 6 29 8 6 29 6 6 8 6 6 8 29 8 31 8 8 18 29 18 29 6 29 6 29 8 29 2 29 8 8 2 29 8 2 29 8 29 6 29 8 14 29 6 29 29 8 29 29 8 18 8 29 29 6 6 8 6 29 29 8 29 27 6 29 29 29 2 6 31 29 14 29 31 8 8 31 14 2 27 29 29 29 8 6 29 6 29 6 8 14 8 29 25 27 6 8 8 29 14 6 6 8 29 29 29 2 6 6 6 8 29 18 6 29 8 18 6 8 18 29 6 26 8 8 2 29 29 6 8 26 31 29 29 18 29 29 29 29 6 29 6 29 31 29 6 8 18 29 29 6 6 29 8 29 8 2 29 14 18 6 8 3 29 29 2 29 18 29 29 6 8 23 29 29 8 29 29 6 29 2 8 27 29 29 6 14 29 8 18 18 18 29 8 29 6 6 14 6 29 8 29 27 29 31 29 31 29 2 29 8 29 8 31 8 6 14 31 29 29 18 31 29 29 2 29 29 2 29 29 29 29 2 31 6 2 14 6 29 2 29 29 2 29 18 29 31 18 18 29 29 18 8 29 27 8 18 6 29 29 6 29 8 29 8 2 29 29 2 6 29 31 8 29 2 27 29 29 31 18 31 18 29 29 29 2 6 29 29 29 6 14 29 31 14 29 29 29 6 29 14 8 29 29 6 6 29 8 8 29 25 29 29 6 29 2 29 14 29 6 29 2 18 18 29 29 29 29 2 6 2 18 29 29 2 29 6 31 29 29 14 2 14 14 2 6 31 29 8 29 2 14 29 6 29 14 2 2 14 14 29 31 2 8 27 31 29 8 2 29 18 18 8 18 2 29 18 29 29 18 3 6 29 14 8 2 6 27 27 6 2 8 6 6 31 8 8 29 8 8 29 29 17 8 29 8 29 29 23 6 29 29 14 29 18 29 6 14 29 8 29 29 29 6 29 29 8 29 6 6 29 29 29 29 2 8 29 29 29 18 29 29 6 29 29 29 29 29 2 6 8 8 29 29 26 8 29 29 18 29 29 8 29 14 29 8 31 6 29 14 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 6 18 29 31 29 6 29 29 29 31 8 14 25 6 8 29 31 29 29 8 6 29 6 31 29 26 27 29 8 6 29 29 29 29 6 29 29 31 29 6 6 29 29 8 29 25 6 29 6 31 6 26 29 8 14 14 29 2 29 14 14 29 29 29 29 8 8 14 29 29 25 6 8 8 8 2 6 29 29 6 2 6 8 14 6 31 6 8 6 29 6 29 8 6 18 29 29 18 8 6 29 29 14 31 29 29 8 8 2 6 29 29 14 29 29 26 26 29 14 29 29 6 29 29 29 29 6 8 6 29 2 6 29 6 6 31 29 29 29 29 26 29 29 31 31 2 29 29 6 6 14 29 29 29 18 29 31 29 8 31 29 29 6 18 8 29 8 6 6 29 6 8 29 29 8 6 29 25 29 8 18 6 6 6 6 8 14 14 6 29 3 29 29 2 2 29 2 18 29 6 26 2 27 26 6 29 2 8 2 31 2 29 29 28 23 29 6 29 29 29 29 8 31 8 6 29 29 31 18 29 29 6 18 2 29 6 2 6 31 14 18 29 8 29 29 29 6 6 2 31 8 31 6 6 31 2 29 29 18 29 29 31 18 6 18 6 31 18 18 18 14 18 18 6 29 18 29 29 29 27 29 2 29 29 6 18 31 29 3 8 18 31 6 29 31 14 29 29 18 8 29 29 6 29 8 31 29 8 29 6 26 8 29 6 23 14 29 2 29 29 26 29 29 18 6 8 29 6 29 29 29 6 29 2 8 8 29 4 8 29 27 8 29 29 8 29 18 6 29 6 6 8 29 29 29 29 18 8 27 29 2 8 29 31 29 8 29 6 18 18 6 29 8 8 8 29 6 8 18 26 29 6 2 6 8 6 29 6 29 6 6 6 6 6 29 29 2 8 26 6 29 8 2 8 29 31 14 8 8 29 8 29 14 25 14 31 6 29 29 29 6 29 18 18 29 29 8 6 29 27 31 6 14 2 6 29 2 29 29 29 8 29 29 29 29 29 6 8 6 8 8 8 31 29 29 29 6 6 14 18 2 14 14 29 14 18 6 29 27 6 29 29 29 14 29 6 29 6 6 18 27 8 6 29 29 27 31 6 6 29 8 6 29 8 2 29 6 6 31 29 31 6 6 29 2 29 8 29 29 8 31 29 8 29 8 29 14 6 2 6 2 29 8 29 8 29 6 6 29 8 6 27 8 8 29 29 29 6 8 18 8 6 8 29 29 29 6 14 8 29 29 14 8 6 27 29 29 29 29 6 2 6 3 18 2 18 29 29 8 8 2 29 29 2 2 29 6 2 8 2 18 31 31 8 6 18 8 31 29 2 2 14 2 2 29 29 6 31 8 6 29 6 18 18 6 6 29 18 18 25 6 2 6 31 6 29 6 29 18 29 29 29 18 2 3 6 2 29 8 29 8 29 14 6 8 6 6 29 8 6 18 29 29 18 29 18 2 31 29 8 6 29 18 29 8 6 2 6 14 14 6 2 18 8 18 29 31 8 25 29 6 29 29 6 29 29 6 6 29 29 29 31 2 8 29 29 29 29 29 31 29 23 8 29 29 29 2 29 8 8 6 8 14 29 29 29 29 29 8 8 6 14 8 14 6 29 8 18 29 29 2 29 6 6 6 27 6 29 6 6 18 6 6 29 29 8 8 8 29 29 8 6 29 29 18 2 26 29 6 8 29 29 6 6 29 18 27 6 2 29 29 6 18 6 6 6 29 31 29 6 29 29 6 6 29 29 29 29 6 3 26 14 2 31 2 29 29 2 23 29 29 6 29 14 29 6 29 18 31 29 2 2 29 2 6 2 18 29 31 18 29 18 6 29 29 29 29 6 29 18 29 31 6 29 29 6 29 6 18 18 29 29 8 6 31 29 31 2 29 6 29 6 3 6 6 31 14 8 29 6 31 8 8 18 29 8 29 6 29 18 29 29 18 2 31 14 29 14 29 23 23 6 29 29 6 18 6 2 14 31 26 8 8 6 29 8 2 29 18 8 6 8 29 2 8 31 6 6 27 18 29 6 29 31 6 29 29 29 6 6 29 31 29 29 6 8 6 6 6 6 6 6 6 27 8 6 14 29 8 6 6 6 27 8 31 8 8 29 2 6 6 31 14 6 8 29 6 6 14 29 6 6 2 14 2 8 8 6 29 29 8 6 29 6 3 2 2 2 6 29 2 8 29 8 29 2 29 2 2 29 2 29 8 25 6 6 18 29 6 18 29 29 18 29 29 6 18 6 29 2 23 2 8 29 29 3 8 8 31 29 29 29 29 6 29 31 29 29 2 6 6 8 8 31 2 8 8 18 6 29 18 29 6 8 8 6 14 6 31 8 6 6 6 29 8 29 29 6 29 29 29 31 8 8 29 8 31 2 8 2 8 6 6 14 29 6 6 18 23 29 6 18 6 8 29 8 26 31 29 8 5 8 29 29 8 8 8 29 18 29 29 8 8 29 8 8 2 29 29 26 8 29 6 2 18 29 29 14 29 6 6 29 29 29 6 29 3 8 2 29 2 29 2 23 2 2 29 18 29 29 18 6 6 8 29 2 14 29 29 23 6 23 6 29 26 29 18 18 26 8 18 29 29 31 14 29 2 29 18 29 27 14 29 31 29 2 2 18 29 29 27 6 31 29 2 27 29 6 29 29 26 8 8 29 14 29 18 31 18 29 18 29 29 8 25 29 2 18 8 18 2 29 31 14 6 14 29 29 8 29 25 18 29 29 2 2 8 29 29 6 29 6 2 29 8 29 29 29 6 29 29 25 29 6 29 6 18 18 29 18 29 29 8 18 6 29 29 14 29 29 29 6 29 27 29 8 14 29 14 29 29 14 29 18 6 31 29 6 6 26 29 29 29 18 8 29 2 29 29 29 29 8 23 6 6 29 2 3 2 2 29 29 31 29 8 29 29 6 8 29 29 29 8 29 31 18 29 6 29 29 29 29 29 6 14 25 6 29 14 23 29 29 6 29 18 8 26 29 8 8 29 29 2 26 14 29 8 2 8 8 8 8 29 8 2 23 8 29 29 29 25 6 8 29 29 29 31 29 14 18 8 6 29 2 8 8 29 31 14 29 29 2 29 26 29 23 29 29 14 29 29 14 14 18 18 29 14 29 29 8 8 29 29 18 29 29 29 29 27 31 14 14 31 8 29 31 29 29 18 29 6 14 29 18 29 29 2 6 14 6 29 8 14 6 29 8 29 29 29 29 8 18 2 8 29 29 6 29 29 29 2 8 8 29 2 31 6 14 29 29 29 29 29 29 29 29 29 29 18 6 29 29 29 8 6 29 8 29 29 8 8 8 29 8 29 8 27 31 8 29 6 29 6 14 8 29 29 29 29 29 6 8 29 29 8 29 29 29 29 29 29 29 2 29 2 29 29 31 31 29 6 18 18 14 25 29 29 6 31 18 29 29 29 31 29 8 6 29 18 6 6 29 18 8 29 18 6 2 29 8 6 29 29 29 29 29 18 29 29 29 29 6 14 29 31 27 8 29 29 29 29 6 29 8 29 14 31 6 29 29 27 2 25 29 29 29 8 14 29 29 29 29 8 2 2 29 6 8 14 29 29 6 8 29 29 29 31 29 29 29 6 31 8 29 29 8 29 29 29 29 29 29 29 29 3 29 26 5 2 29 29 2 6 2 29 29 29 2 29 29 29 18 2 8 29 29 31 2 14 6 29 29 2 27 29 29 29 8 8 29 29 29 29 2 2 18 29 29 29 29 6 31 29 29 29 29 29 29 14 31 8 29 31 29 2 29 6 29 18 29 18 31 29 29 6 29 2 29 8 29 14 31 6 27 29 14 29 29 8 29 29 6 8 29 29 31 29 29 29 29 18 29 31 29 29 8 14 31 18 29 29 29 6 29 29 6 6 8 2 29 29 18 18 29 29 31 18 8 29 8 3 29 29 6 27 29 6 29 31 6 6 8 29 29 31 29 18 29 6 8 27 29 29 2 29 31 6 8 8 8 6 18 18 29 14 18 29 29 2 29 6 8 29 6 8 29 29 29 2 29 29 29 29 29 2 29 29 18 31 29 29 8 23 29 18 18 2 29 6 29 31 29 29 31 8 29 29 27 2 29 6 29 6 8 6 8 29 29 6 8 31 25 31 29 14 6 27 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 14 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 13 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 2 29 29 29 29 31 8 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 31 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 6 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 31 29 29 29 29 13 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 6 31 29 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 31 29 8 29 29 6 29 29 29 29 29 29 29 29 29 8 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 31 8 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 27 29 6 8 6 29 29 29 29 29 29 29 29 8 8 29 6 31 29 31 29 29 29 6 29 6 29 29 29 29 8 29 29 31 29 2 29 29 6 6 29 8 29 29 6 29 29 29 29 29 8 29 29 8 8 29 6 29 3 2 2 2 23 29 29 29 18 8 29 4 29 29 29 6 8 26 8 29 2 29 8 29 2 23 29 6 31 27 29 2 29 29 29 29 6 29 29 18 29 18 2 18 6 29 2 29 18 29 29 31 31 29 29 2 6 18 8 18 8 6 8 2 29 29 29 29 29 18 2 29 29 29 29 31 2 29 18 2 2 8 31 31 29 29 6 8 5 18 29 29 29 18 18 2 29 6 29 2 29 2 8 14 29 31 3 6 18 29 31 27 29 29 29 8 29 29 6 6 2 29 29 29 8 29 6 29 29 8 29 31 29 2 29 29 29 6 8 8 6 29 29 29 29 29 8 29 29 6 2 6 29 29 2 6 6 18 29 6 29 29 29 27 29 27 14 31 8 29 2 18 29 29 29 6 31 2 6 14 29 2 29 29 31 6 29 29 18 27 8 29 8 8 8 31 6 6 29 8 8 18 29 8 27 31 6 29 29 8 29 8 8 29 29 18 29 8 6 8 3 2 2 2 23 25 8 8 2 29 8 2 29 29 29 8 6 18 6 2 29 8 6 5 29 6 29 8 8 29 2 29 27 29 2 29 3 29 29 29 8 6 2 31 2 2 8 6 8 29 8 6 14 31 29 29 8 29 18 14 29 31 6 8 29 29 8 8 29 2 2 29 6 29 8 8 8 6 29 6 26 6 2 6 6 29 8 6 31 29 14 29 29 29 29 8 23 23 8 18 18 2 31 6 29 29 29 8 2 14 6 29 3 8 29 31 2 29 2 2 29 6 18 29 29 29 6 18 29 29 29 29 6 14 29 29 29 6 29 8 29 29 8 2 14 29 6 8 29 6 29 6 6 8 29 6 3 6 6 6 6 29 8 8 29 29 27 25 6 6 29 14 29 8 29 31 29 29 8 29 8 8 29 6 31 29 6 31 18 31 8 6 6 8 18 31 23 8 6 2 23 29 8 2 26 2 6 8 29 14 31 29 29 29 3 29 2 2 18 8 23 8 14 29 31 6 29 31 29 14 29 8 23 3 6 8 29 14 6 31 8 29 6 2 8 31 6 29 29 6 8 6 8 8 6 8 6 29 8 6 6 27 14 18 29 6 29 2 29 31 14 31 8 3 18 2 29 2 29 2 2 18 6 18 31 8 2 29 18 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 13 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 13 6 29 2 29 29 29 29 29 29 29 6 29 29 29 29 17 29 3 29 29 13 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 18 29 29 29 8 14 6 8 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 8 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 18 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 13 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 31 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 3 2 2 29 2 29 6 29 29 2 2 29 29 29 29 31 2 4 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 6 29 29 29 29 29 31 29 29 31 6 29 29 29 2 8 29 29 29 29 18 29 29 2 29 18 29 29 29 29 2 27 29 29 2 18 29 29 29 3 2 29 29 29 6 6 29 29 29 14 8 6 6 29 29 14 18 29 31 29 29 6 6 29 2 31 8 29 29 27 8 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 14 29 29 29 29 8 29 31 8 29 6 29 18 6 25 6 8 27 29 31 29 29 3 2 2 2 29 29 6 29 5 2 18 29 29 29 29 8 8 2 8 31 18 25 18 29 6 31 6 29 6 31 2 29 18 6 2 2 31 2 29 29 8 3 29 14 29 31 2 29 31 26 8 26 29 29 29 29 6 8 31 2 8 29 6 6 18 2 8 2 29 6 29 8 29 8 6 29 31 6 29 2 6 29 8 14 6 27 8 8 6 8 29 8 31 18 6 6 6 3 2 5 2 2 29 18 2 2 2 29 6 29 2 18 6 14 2 23 2 29 3 31 23 31 29 6 8 29 29 29 6 29 29 29 29 26 29 29 27 8 29 6 8 8 29 6 29 29 8 2 31 6 6 8 29 8 29 29 29 29 18 6 8 2 29 8 23 6 8 29 14 2 8 29 29 6 8 6 6 18 6 6 31 29 6 8 6 18 6 6 6 29 29 29 31 8 18 8 25 31 8 8 8 6 31 18 6 27 29 8 31 29 18 8 29 14 6 2 31 3 2 6 2 26 29 2 2 29 6 29 2 2 2 29 29 29 5 2 8 23 14 31 29 29 6 29 29 29 18 18 23 6 29 8 31 6 29 6 8 8 2 29 25 6 6 31 29 31 2 2 8 29 2 6 29 8 29 3 8 27 29 31 6 8 8 29 29 27 18 27 6 8 8 8 14 6 6 31 31 2 27 2 31 27 14 8 29 29 29 31 29 31 2 29 6 29 14 6 2 29 6 29 8 27 8 29 18 6 2 6 8 29 29 31 8 31 8 8 6 8 6 2 8 6 6 29 27 29 8 23 29 31 3 18 31 29 29 2 29 29 2 23 23 29 31 31 5 3 6 23 29 31 29 14 29 6 14 29 6 31 8 8 4 26 26 8 29 8 8 29 6 14 29 8 29 6 8 26 6 6 29 8 6 8 8 29 8 8 8 2 26 2 26 8 26 31 8 29 8 8 29 8 8 31 6 2 8 2 6 14 29 8 29 8 18 18 6 29 29 2 29 6 8 29 3 2 2 29 2 2 29 29 23 2 8 8 26 31 31 2 31 29 18 29 2 18 6 31 18 2 5 14 6 2 3 27 6 6 6 29 31 6 6 18 29 14 8 18 6 6 8 8 6 29 29 2 29 27 8 29 8 6 6 8 8 8 29 6 29 29 29 14 31 6 29 31 29 25 14 8 2 31 6 18 6 3 2 2 2 29 2 2 18 2 29 23 29 6 2 6 6 6 29 23 2 29 2 31 29 31 31 27 2 2 23 23 29 6 18 29 29 29 29 6 18 18 6 14 31 18 29 18 2 8 8 29 31 31 29 18 3 6 6 29 26 23 6 8 29 8 18 6 14 29 6 14 8 26 29 2 29 31 6 26 6 14 6 29 29 6 27 8 26 29 29 29 8 29 26 8 8 29 18 6 6 6 8 6 6 18 2 29 18 6 6 6 8 29 29 6 6 8 29 8 6 29 29 6 8 2 27 14 18 29 14 29 14 29 25 29 29 8 14 29 6 29 8 8 29 14 6 14 6 6 3 2 6 6 8 2 2 23 6 25 29 25 29 29 29 2 2 23 29 8 29 18 29 6 8 6 8 6 2 5 2 23 18 31 2 14 18 8 29 14 29 23 29 29 6 29 27 26 2 29 29 8 29 31 29 8 29 3 6 29 31 6 29 27 29 8 26 23 8 31 26 23 2 6 29 8 29 29 31 14 26 8 26 8 6 6 6 6 29 29 29 29 29 8 26 8 29 8 6 8 31 29 29 6 31 29 6 6 31 6 2 6 31 31 31 8 2 18 6 6 3 2 2 29 29 2 2 18 29 29 2 23 2 29 2 31 8 8 2 18 29 29 6 2 6 6 6 18 18 6 18 5 29 6 2 2 23 3 29 6 8 8 6 2 29 8 29 6 31 31 8 8 6 29 6 29 14 29 6 14 31 6 29 18 6 6 29 2 8 26 2 14 6 25 2 29 29 29 29 18 29 6 6 31 8 29 29 6 3 2 29 2 29 23 2 29 29 6 29 6 18 2 23 29 31 14 2 6 5 29 3 29 29 31 29 8 26 8 23 26 2 29 14 2 6 29 18 29 31 29 29 25 26 29 18 5 6 6 31 8 6 29 8 2 31 29 6 8 6 27 29 8 29 2 27 29 6 6 6 8 2 8 26 18 26 2 29 31 8 18 8 18 18 8 8 8 8 29 8 8 3 2 8 2 31 8 18 2 29 2 23 8 29 6 6 31 29 23 29 8 18 29 29 29 29 23 2 2 29 31 31 29 29 25 31 29 6 14 23 23 3 29 8 6 5 8 6 29 29 31 6 2 14 29 8 8 14 8 23 29 26 4 26 29 6 8 6 2 6 29 8 8 29 31 8 26 8 8 5 18 29 29 6 6 6 6 2 14 2 29 23 6 27 2 31 31 6 27 29 3 2 2 29 2 23 29 2 27 29 18 2 29 29 3 2 6 23 18 8 25 8 29 6 8 29 8 8 6 6 8 23 29 6 29 29 29 6 6 6 2 6 29 6 6 8 8 29 8 2 8 23 2 3 31 2 8 2 2 2 31 2 18 23 29 29 6 23 29 23 31 23 29 29 23 29 6 31 18 31 31 23 2 3 29 6 8 2 29 26 8 8 26 6 29 6 18 29 29 6 8 8 29 6 8 2 29 6 29 6 31 29 6 8 6 2 29 2 31 6 29 6 29 29 6 8 6 8 8 18 2 8 8 8 6 6 8 29 29 26 29 29 26 8 8 8 18 8 8 29 31 29 23 29 2 6 6 6 8 5 6 18 23 18 8 18 8 6 8 18 8 29 29 8 8 2 3 6 2 2 29 29 29 29 18 5 31 2 6 29 2 2 6 29 29 29 29 26 29 29 29 29 5 29 6 18 29 29 2 8 23 6 8 3 6 29 6 29 29 6 8 6 2 2 29 6 14 18 29 31 29 6 19 16 29 8 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 14 29 29 9 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 3 2 8 29 29 2 29 2 5 29 29 2 2 23 29 29 29 29 29 18 29 2 29 13 29 29 29 29 2 29 2 29 29 29 29 29 29 29 2 29 29 29 29 8 2 5 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 16 16 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 16 16 29 29 29 29 19 13 19 19 29 16 16 16 16 29 29 16 16 29 29 16 9 19 19 16 29 16 17 29 29 29 19 16 13 16 16 29 29 16 29 29 19 13 16 29 29 29 29 29 16 29 23 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 29 18 29 29 29 29 9 29 29 29 2 29 21 29 29 29 29 18 6 29 29 29 2 3 29 29 6 29 6 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 21 26 17 17 29 29 29 29 29 29 29 17 29 4 29 6 21 29 29 31 29 29 29 10 2 29 21 29 29 29 29 18 29 8 29 29 6 21 31 17 8 9 9 26 29 31 2 3 29 29 8 8 29 29 18 14 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 24 29 29 29 26 8 29 2 29 29 29 29 29 29 29 21 2 29 29 29 29 29 29 6 29 29 6 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 16 16 29 29 29 29 16 16 2 29 16 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 13 16 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 16 16 29 16 16 29 16 16 29 29 29 29 16 29 29 16 16 16 29 18 14 16 29 29 16 29 29 29 29 19 29 29 19 29 16 16 29 16 29 16 16 19 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 16 16 16 29 29 16 29 29 16 29 29 29 16 29 29 16 29 29 29 29 16 29 19 16 16 29 29 29 29 16 29 8 29 16 29 29 16 16 16 29 29 29 16 19 29 29 16 19 13 29 16 16 16 16 16 19 29 16 29 29 29 29 29 29 29 16 3 29 16 14 29 16 29 29 16 29 29 17 29 29 29 13 29 29 29 17 29 16 29 16 16 16 29 29 29 29 29 29 16 29 29 16 29 16 16 29 16 29 17 16 16 16 29 16 16 16 29 16 16 29 19 16 29 29 29 16 29 29 8 29 29 16 16 13 16 29 29 29 16 13 29 29 16 17 19 29 16 16 19 29 29 29 29 29 29 16 29 29 18 19 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 23 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 16 29 29 29 29 16 29 29 23 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 5 23 29 29 29 29 29 29 3 29 29 29 29 29 29 16 13 29 16 29 19 29 16 29 16 29 19 16 29 16 29 16 29 29 29 19 16 29 16 16 19 16 19 19 19 29 29 29 16 16 16 16 16 16 16 13 19 29 19 19 16 29 16 16 29 29 29 16 29 16 29 16 16 16 19 16 29 29 19 16 16 29 16 29 29 29 29 19 29 16 29 29 29 16 29 29 16 16 16 29 16 16 29 29 29 29 29 31 29 29 29 29 29 29 16 16 29 29 29 29 16 19 19 16 16 29 29 29 16 16 29 29 29 29 29 16 29 29 16 16 19 29 29 29 29 16 16 29 29 16 29 16 29 29 29 29 19 16 29 16 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 2 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 2 29 29 29 29 29 8 16 29 16 29 29 29 6 29 29 29 29 29 29 29 6 13 29 2 29 16 29 29 29 29 6 29 8 6 6 29 29 29 8 29 29 29 14 8 29 8 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 3 2 2 2 29 29 2 2 2 29 6 2 29 29 29 23 29 29 29 2 2 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 14 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 23 18 2 18 31 29 2 18 2 29 29 2 29 23 29 25 6 29 2 31 29 29 16 29 29 16 29 16 29 29 5 18 31 29 29 3 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 14 29 29 16 29 29 16 29 29 29 29 29 29 29 16 8 8 29 29 29 29 29 29 29 29 29 29 19 29 29 16 29 29 29 2 29 29 29 29 29 31 29 6 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 16 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 13 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 6 17 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 19 29 29 29 29 2 18 29 8 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 27 29 6 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 6 29 29 29 29 18 29 29 29 29 29 3 26 18 8 29 29 5 29 31 29 29 29 2 2 29 29 2 23 29 29 29 29 5 29 2 29 2 8 29 29 29 5 6 29 23 8 29 29 29 8 29 29 29 29 29 31 6 29 29 2 29 29 2 29 2 29 29 29 29 18 29 29 2 29 2 29 29 16 6 29 8 29 18 29 3 18 26 29 29 29 29 6 29 18 6 29 2 29 6 31 29 29 29 8 8 29 29 29 2 29 29 29 8 29 6 29 6 18 29 2 8 6 29 8 8 29 29 2 6 2 31 31 29 6 8 29 29 2 6 31 29 29 29 6 29 14 29 14 29 6 29 29 29 29 29 29 29 31 29 29 6 29 29 29 2 29 29 29 29 29 14 29 8 29 14 29 8 29 29 31 29 6 8 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 18 29 29 29 29 27 29 6 29 29 29 14 29 29 29 14 29 29 25 29 29 29 29 6 29 29 6 6 29 29 16 29 29 29 29 29 8 29 6 29 29 29 29 31 29 29 6 29 29 2 6 29 29 29 29 18 6 29 29 14 29 29 29 29 29 29 8 29 29 29 6 2 29 29 29 29 29 29 29 29 29 18 29 6 29 29 29 25 18 29 29 29 29 29 29 3 2 8 8 29 2 5 2 2 31 2 29 29 2 29 6 2 2 2 29 8 29 14 23 29 29 2 8 29 2 29 29 2 2 29 18 2 29 29 29 29 23 29 29 6 31 29 6 29 6 29 18 29 29 29 31 2 18 18 29 2 31 29 29 29 18 29 29 29 29 2 18 14 18 29 29 29 29 29 29 29 6 2 29 2 29 2 18 3 29 29 8 29 2 29 29 6 25 6 8 2 29 29 29 31 8 8 29 29 29 29 29 8 29 29 29 16 29 29 13 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 18 14 6 25 29 29 29 29 8 29 8 6 29 29 29 29 29 29 29 16 29 2 8 29 31 29 25 29 6 29 8 29 31 29 6 31 8 6 8 2 29 8 27 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 13 29 13 29 29 8 8 29 29 29 31 29 6 27 29 29 29 29 29 29 29 6 29 29 29 29 8 29 8 2 2 29 29 6 2 29 29 31 6 29 18 6 29 8 8 18 29 29 29 29 8 29 29 8 29 29 8 29 29 29 8 29 29 29 6 29 8 29 29 29 6 2 6 29 6 29 29 6 6 5 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 27 29 29 29 29 8 29 31 18 29 2 29 29 29 6 8 29 29 29 29 31 6 31 29 29 29 6 6 2 29 29 29 29 8 29 2 29 8 2 29 29 29 6 29 6 31 29 29 29 29 6 8 18 6 8 29 29 29 29 18 2 29 29 29 27 29 29 29 29 29 29 8 29 29 29 29 29 29 3 2 5 2 29 29 26 29 29 29 8 17 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 23 29 29 29 16 29 26 2 8 29 29 2 23 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 2 29 29 29 6 8 6 29 29 29 29 29 31 29 29 29 29 18 29 29 31 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 23 6 29 18 29 13 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 31 29 29 18 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 18 29 31 29 29 6 6 14 6 29 2 18 31 29 8 29 29 6 29 29 8 29 29 29 2 29 29 6 29 3 29 29 29 29 29 29 29 27 2 29 14 29 29 29 6 29 6 29 29 29 2 31 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 8 29 29 13 29 29 16 29 29 6 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 6 27 29 29 29 31 29 29 29 29 29 29 29 29 2 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 6 29 29 29 29 6 29 29 29 29 14 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 16 29 29 16 29 29 13 16 29 29 29 29 29 29 16 13 19 29 29 29 29 29 16 16 29 29 29 29 29 13 29 29 29 29 29 29 16 29 8 16 29 29 29 29 17 29 29 29 29 29 16 29 16 16 29 29 29 16 29 29 16 29 29 29 2 27 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 2 29 6 8 29 29 29 29 29 29 29 29 29 8 6 31 29 29 29 29 29 8 29 6 29 29 8 29 6 29 29 8 8 6 2 29 29 29 29 29 6 6 29 6 29 29 6 31 8 29 8 8 18 29 29 29 8 2 6 2 29 29 31 31 6 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 14 29 29 31 8 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 2 29 29 6 6 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 6 29 29 29 29 31 6 29 29 6 8 6 29 29 2 6 29 29 29 8 8 6 29 29 29 29 8 6 29 2 29 29 29 6 6 27 2 29 8 6 29 3 2 6 8 29 29 29 2 26 14 2 29 2 29 2 2 29 18 8 29 2 8 29 6 29 5 27 8 6 29 29 29 29 31 8 6 8 29 29 29 2 2 29 14 8 29 29 6 29 29 29 8 29 29 29 8 2 18 29 29 29 29 29 2 29 29 29 29 29 29 29 2 2 29 31 8 18 8 29 18 29 18 17 14 18 18 6 29 23 29 18 29 8 29 29 31 29 29 18 8 29 2 29 29 29 29 18 31 2 29 29 2 6 2 29 29 29 29 6 3 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 2 6 29 29 29 29 8 2 29 29 6 6 6 29 29 29 29 31 29 29 29 29 6 18 29 29 29 27 8 2 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 6 25 29 29 29 29 29 29 14 29 14 2 29 8 29 29 29 29 6 29 29 6 29 2 8 29 29 29 8 2 29 29 29 8 6 29 18 29 29 29 29 8 29 29 29 6 29 29 2 29 6 29 29 29 8 29 29 29 29 29 29 29 8 29 6 29 29 8 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 18 8 27 18 25 8 29 29 29 29 29 29 18 29 27 29 18 29 31 29 29 29 29 29 29 8 2 8 6 29 29 29 29 6 8 6 27 29 8 2 29 18 6 8 31 6 6 8 29 29 29 8 25 6 29 29 29 31 29 29 29 18 31 6 29 29 29 29 29 29 8 29 29 8 29 6 29 29 29 29 27 29 29 29 29 31 29 29 29 29 6 29 18 29 29 29 29 29 29 29 29 29 8 29 29 6 2 6 29 29 29 29 14 8 31 29 18 6 27 29 29 14 29 8 8 29 31 29 29 29 29 29 29 29 29 8 25 29 8 29 29 29 29 29 29 8 8 31 8 18 29 29 2 29 29 29 29 18 8 2 29 29 6 29 29 10 29 29 31 2 6 4 29 29 29 8 29 29 8 6 25 6 29 8 8 29 29 29 29 8 18 8 29 14 29 29 29 29 2 6 29 27 29 29 29 29 6 29 3 2 8 26 29 29 2 2 8 29 29 29 2 2 8 29 29 29 29 2 2 6 29 2 29 29 29 2 29 29 23 8 29 29 2 31 29 8 29 29 29 29 29 29 8 29 18 29 29 6 29 2 25 2 2 31 2 29 29 31 18 29 14 31 31 29 29 29 31 6 29 29 29 2 29 2 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 18 29 29 29 29 31 29 29 31 29 29 29 2 29 31 29 29 29 29 8 29 6 29 29 29 29 29 29 29 2 29 29 29 29 18 2 21 18 29 27 3 6 8 6 6 29 29 8 29 14 29 8 29 29 29 8 8 29 6 29 27 29 29 31 6 29 8 29 29 29 29 31 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 6 2 29 29 8 6 29 29 29 29 6 29 29 29 29 29 29 29 14 29 29 6 29 27 18 6 29 29 18 29 29 6 29 6 18 8 29 29 29 29 2 29 29 6 8 29 29 29 31 8 29 29 2 29 29 6 29 8 8 8 8 8 2 29 18 29 29 31 2 29 6 14 29 29 29 29 29 6 6 25 2 29 6 29 29 27 29 16 16 29 29 29 29 16 29 29 29 16 16 16 29 29 16 29 16 19 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 6 29 18 29 29 6 2 29 29 29 29 29 29 29 2 6 29 29 29 29 8 31 29 29 31 18 8 29 29 2 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 8 6 29 29 29 29 9 29 29 29 14 6 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 8 8 29 3 2 2 5 6 29 29 29 8 29 29 2 2 2 29 29 8 2 29 2 29 29 6 29 29 29 29 2 29 31 29 8 29 23 29 27 29 29 29 29 29 29 29 2 29 29 17 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 6 6 29 29 14 29 8 29 6 29 29 6 29 18 8 29 8 18 29 31 29 29 2 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 2 5 6 29 29 29 29 29 3 29 2 29 2 31 29 29 29 29 29 29 29 6 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 31 29 29 8 2 31 29 2 6 29 31 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 2 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 19 13 29 16 29 29 17 29 29 8 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 6 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 6 29 29 29 29 6 29 6 29 29 6 29 29 29 29 31 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 8 8 31 29 31 6 25 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 8 6 8 8 29 29 29 29 6 8 29 29 29 27 6 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 13 16 29 29 29 16 16 29 29 16 29 29 16 29 29 16 16 16 16 29 29 29 16 29 29 29 29 29 16 29 16 16 29 29 16 16 29 29 29 29 16 29 29 29 29 14 16 16 29 16 29 19 13 19 16 16 16 29 29 13 16 29 19 16 29 16 16 16 19 19 29 16 29 16 29 16 16 16 8 29 16 16 29 2 29 13 8 29 13 16 29 29 29 16 29 29 29 16 16 29 29 16 13 16 16 16 29 16 29 29 29 16 16 29 29 29 17 16 29 29 29 16 16 16 29 29 16 29 16 29 29 29 29 16 29 16 16 29 29 19 29 29 16 16 29 29 3 29 29 16 17 29 29 29 8 16 29 29 16 29 17 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 8 29 29 16 29 29 29 29 16 16 29 16 29 2 29 29 29 17 6 6 29 18 18 29 29 29 29 16 2 31 26 29 29 2 2 23 29 29 2 2 6 29 2 8 6 2 29 6 29 29 29 8 6 2 23 8 29 29 6 2 29 8 29 29 18 29 2 2 31 29 2 29 2 29 29 6 2 29 29 29 29 8 6 29 27 29 23 16 29 29 29 2 29 29 29 2 29 29 5 29 6 29 2 29 8 8 29 3 2 6 29 29 8 6 31 18 8 8 29 2 18 29 29 29 27 29 29 8 18 29 8 6 31 2 18 8 8 29 6 29 29 6 2 2 29 8 6 29 29 29 29 6 2 29 14 29 29 2 29 29 29 18 29 8 2 29 8 29 2 29 29 29 29 29 31 29 29 29 29 5 29 29 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 14 29 6 29 8 29 29 29 29 29 29 29 18 31 29 29 29 29 29 29 6 14 29 29 29 29 29 2 29 29 29 29 29 2 8 29 8 29 29 6 8 29 29 29 2 29 8 27 29 29 29 29 29 29 29 14 8 29 16 29 29 18 6 29 29 8 29 29 8 31 29 29 29 29 29 6 27 29 29 29 29 29 29 29 28 29 29 29 29 29 6 29 29 29 29 16 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 13 29 8 29 29 29 31 29 29 29 29 29 29 2 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 18 29 29 8 29 29 6 29 29 29 29 2 29 29 29 29 2 29 6 27 8 29 29 29 29 8 29 14 29 8 29 29 29 18 29 29 29 29 8 29 8 26 29 29 8 29 29 29 29 29 29 17 29 29 2 29 29 29 29 29 29 29 29 29 29 29 27 29 8 29 29 14 29 8 29 3 31 2 2 29 2 29 29 16 4 2 8 29 29 23 29 6 2 29 2 29 29 2 2 2 29 29 29 29 29 23 29 29 2 18 29 2 29 29 29 8 29 29 29 29 29 29 29 18 29 29 29 31 18 8 29 6 26 29 29 29 5 29 29 2 29 2 8 29 29 29 23 29 29 29 18 29 29 29 2 29 29 6 29 29 29 29 29 29 2 29 29 26 18 29 29 8 29 5 2 29 29 29 16 13 29 29 29 2 18 29 29 29 29 18 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 17 26 29 29 29 29 6 29 29 29 29 6 29 26 29 3 29 8 29 29 29 8 29 18 8 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 8 29 29 29 8 6 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 16 19 29 18 16 29 29 29 18 29 29 29 6 6 29 29 8 2 2 8 29 29 18 29 8 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 6 8 29 29 29 29 2 8 29 6 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 14 29 2 29 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 2 29 29 29 2 14 29 18 29 29 31 29 8 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 2 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 29 6 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 2 6 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 29 29 29 29 29 29 29 3 2 4 2 29 29 29 2 2 2 29 8 29 29 29 23 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 2 29 29 29 29 29 2 29 29 18 29 29 29 29 29 29 13 2 29 29 16 29 29 16 29 16 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 6 6 29 3 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 6 29 29 29 8 29 29 29 29 29 29 29 29 29 31 31 6 29 14 29 31 6 6 8 8 6 29 8 29 29 29 29 6 29 6 29 29 29 27 29 29 29 29 29 29 29 8 27 29 29 29 29 14 29 8 6 31 6 8 29 29 29 29 18 29 8 8 8 3 4 5 26 29 2 23 2 29 2 29 18 8 8 2 2 31 29 29 2 8 29 8 31 8 29 31 2 29 2 31 31 3 29 18 8 29 29 29 2 29 6 6 29 29 29 29 29 18 29 29 29 29 8 6 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 6 29 2 29 8 8 29 14 14 6 6 14 6 18 29 2 8 6 29 6 6 29 8 29 29 29 29 29 29 29 29 29 3 2 2 5 2 2 29 29 2 2 29 29 29 29 31 31 2 23 18 29 29 29 29 6 29 2 29 29 29 2 29 29 18 6 29 2 2 29 8 29 2 29 18 26 29 3 6 6 29 29 17 6 6 8 31 14 29 6 25 18 8 8 29 29 6 29 8 6 29 8 29 6 29 29 29 8 8 6 29 6 29 14 8 29 18 8 3 5 2 29 2 29 29 8 29 6 8 31 2 2 29 18 2 6 29 29 3 29 8 2 8 8 29 8 29 6 18 29 29 29 29 29 29 29 29 29 8 18 29 6 8 6 29 29 31 14 6 29 18 29 29 8 14 8 29 3 2 5 2 8 2 2 23 2 29 23 2 2 29 18 6 6 29 31 29 31 29 8 8 31 6 2 2 29 29 8 3 29 23 8 29 26 6 29 29 31 6 29 6 14 8 8 6 8 5 29 29 29 29 6 6 8 29 29 8 6 29 6 6 29 29 6 3 29 29 29 5 29 2 31 29 18 29 5 6 31 2 29 23 29 29 2 29 2 18 14 29 29 8 6 2 3 29 2 27 6 2 6 29 31 8 18 18 31 29 8 6 31 29 29 6 29 29 6 29 29 29 29 18 29 8 29 6 14 8 27 29 29 8 3 2 2 2 26 2 2 23 29 5 8 6 29 29 29 6 2 6 8 5 6 31 6 2 8 2 3 23 8 29 29 29 8 29 29 29 14 6 31 8 29 29 29 14 29 18 6 27 6 25 8 2 8 29 8 18 23 2 14 29 8 29 8 29 27 29 25 29 6 6 31 29 8 6 6 29 29 29 18 8 8 2 23 31 29 14 6 29 27 31 3 26 2 18 5 29 5 29 2 6 8 29 29 8 2 18 31 6 29 29 6 23 29 2 6 29 29 29 23 2 29 5 29 31 23 31 29 18 14 29 6 29 29 29 3 6 29 29 4 29 23 26 31 18 6 6 6 29 14 8 23 26 8 6 29 27 2 8 29 29 29 6 2 29 8 29 6 27 29 29 14 29 8 6 29 29 18 6 18 2 29 6 6 6 6 6 31 14 2 31 29 29 29 23 29 31 29 27 2 29 2 27 6 18 29 6 27 6 8 25 29 6 27 6 3 2 2 2 29 2 2 2 2 29 29 5 29 2 5 29 6 18 18 29 6 29 29 8 8 2 31 8 29 2 29 2 18 29 18 29 29 29 3 8 31 29 6 6 27 27 29 2 6 6 8 8 8 6 29 31 29 29 29 29 6 29 8 18 18 29 8 18 29 17 17 29 16 19 2 26 16 29 13 29 29 29 29 29 19 29 29 16 16 29 29 29 29 16 29 29 16 16 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 6 29 29 29 29 16 29 18 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 6 29 6 29 29 29 29 27 29 29 8 29 29 6 18 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 8 29 6 29 29 29 18 29 29 29 2 6 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 6 8 6 18 29 29 29 18 29 6 29 29 29 2 29 29 23 29 2 29 29 29 29 8 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 3 29 17 29 29 29 2 29 29 29 29 26 29 2 29 29 29 29 29 17 2 29 29 29 29 29 29 29 2 29 29 29 17 2 2 2 29 29 2 8 29 5 29 28 2 29 29 29 4 29 13 2 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 13 16 6 17 26 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 17 8 29 29 29 5 29 29 18 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 17 29 8 31 8 18 29 29 29 29 29 17 29 29 29 29 3 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 27 2 2 2 29 29 29 29 29 8 29 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 2 2 29 29 29 29 29 29 2 2 29 31 29 5 29 29 25 29 27 6 29 6 29 29 29 6 31 6 8 29 29 6 29 29 6 6 29 29 29 6 29 6 6 6 6 18 8 29 18 29 6 29 3 2 17 23 2 2 29 2 18 8 8 2 29 25 29 29 29 2 23 2 31 29 29 8 2 2 29 29 2 29 29 31 31 2 2 29 2 6 29 29 29 2 8 29 29 6 29 3 8 29 25 29 8 25 8 29 29 29 29 2 29 29 6 8 6 6 8 29 29 2 23 6 6 27 29 5 26 25 27 29 6 6 26 6 8 8 31 29 2 6 8 8 29 29 29 6 29 8 29 6 20 8 29 8 6 31 29 8 6 18 29 6 8 6 27 14 3 29 2 2 29 18 2 29 2 29 29 31 23 26 29 2 2 23 29 6 5 29 6 29 29 29 18 29 2 29 2 2 18 29 18 2 31 8 3 2 8 26 6 6 29 14 29 29 8 29 18 14 6 29 14 29 17 6 6 29 8 25 29 29 31 8 29 8 31 6 18 2 31 8 29 14 2 6 26 6 8 31 8 8 23 2 8 8 8 8 8 29 29 8 6 8 31 18 8 18 29 8 29 6 29 29 29 29 29 29 29 3 2 5 6 2 2 2 29 2 5 2 2 29 2 29 8 6 31 2 29 23 2 29 6 31 29 2 29 29 2 26 31 6 2 2 29 29 27 6 29 2 3 6 29 6 26 6 27 29 6 6 31 2 31 6 29 14 31 26 29 6 29 8 29 8 8 6 6 29 25 29 8 29 29 8 6 29 29 18 6 31 6 5 29 14 8 29 29 29 29 29 29 29 6 31 14 31 29 29 29 29 18 29 29 14 29 29 29 29 29 29 25 25 29 8 29 8 6 29 29 31 6 29 29 29 29 29 8 29 14 8 29 25 29 29 8 29 29 29 29 29 31 14 29 6 14 29 29 29 25 29 8 27 6 29 18 14 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 6 29 6 29 6 25 29 29 29 29 6 29 6 29 31 29 8 29 29 14 29 23 29 18 29 31 2 31 29 18 29 8 26 18 18 2 8 3 2 6 2 29 23 2 29 2 29 29 2 31 2 23 29 29 23 6 23 31 2 31 2 27 2 3 8 2 6 18 5 6 29 14 29 29 14 29 2 29 29 29 8 6 29 6 8 29 29 14 14 8 2 29 31 2 8 29 29 29 29 29 8 29 8 29 14 8 8 29 18 29 23 6 8 6 29 29 29 18 29 29 26 29 8 14 29 31 31 14 6 6 29 8 29 29 29 25 29 29 29 29 6 8 29 8 29 29 31 6 29 29 29 6 29 29 14 6 29 8 6 29 29 6 31 29 29 31 29 29 29 29 8 29 6 29 2 6 29 29 29 29 29 29 6 29 8 29 6 29 29 6 26 29 29 29 8 29 29 6 29 29 29 29 18 31 29 6 29 6 29 29 29 29 29 6 29 2 6 31 29 29 6 29 29 29 14 6 8 29 8 29 8 29 29 8 8 29 29 14 29 6 29 29 29 18 18 31 29 29 2 29 31 29 6 6 29 18 8 14 29 29 29 6 29 29 29 14 29 8 6 29 29 29 8 29 6 29 14 29 29 29 29 29 29 29 29 29 8 29 25 27 29 29 8 2 29 6 8 31 29 29 25 18 29 29 29 14 29 29 29 29 6 6 29 29 29 29 29 27 29 29 29 29 29 2 6 29 29 29 29 29 29 6 6 8 29 6 6 2 29 8 29 8 29 29 29 8 29 8 29 29 8 31 29 29 29 18 18 31 29 29 14 29 29 8 29 29 29 14 29 29 29 29 29 6 29 29 6 29 29 29 25 29 29 31 31 29 29 2 29 29 29 29 27 14 29 8 6 29 29 8 29 29 29 6 29 8 29 29 6 8 29 6 29 6 31 29 29 29 29 25 29 2 18 29 29 14 29 6 29 29 6 29 29 29 29 14 29 2 6 29 29 29 8 14 29 29 29 25 29 29 8 31 29 31 29 29 29 29 31 29 18 29 2 29 29 29 29 29 29 29 6 29 29 27 2 14 27 8 8 8 29 29 8 29 29 29 29 8 8 29 29 8 29 29 29 29 29 6 29 29 6 25 18 29 29 29 29 25 29 6 8 18 8 27 29 25 29 29 29 14 29 8 29 29 6 29 6 14 29 29 14 6 29 29 29 29 29 29 29 25 2 8 29 6 29 29 6 29 6 8 29 2 29 29 29 29 14 8 29 23 26 26 29 29 6 8 29 29 29 29 25 29 29 29 29 14 8 29 8 29 29 26 23 6 29 29 29 8 29 8 31 6 8 29 6 29 29 29 25 18 29 25 2 8 6 29 25 29 29 29 29 31 6 29 18 14 29 6 8 14 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 6 18 6 29 8 8 8 18 2 29 25 6 6 8 29 26 29 29 29 29 29 29 2 29 26 29 29 23 29 8 18 29 29 29 29 29 8 6 8 29 6 29 29 29 29 29 29 25 27 29 29 29 29 29 29 29 18 6 8 29 2 29 29 2 29 29 29 29 31 29 29 29 25 6 6 29 25 29 14 29 27 6 6 29 29 6 29 8 8 6 25 2 29 29 29 29 6 29 29 31 29 29 29 29 2 29 29 29 29 31 29 29 6 29 29 8 29 29 29 8 6 6 29 6 29 6 6 29 29 29 29 6 29 6 2 29 14 27 29 29 29 29 29 6 6 29 29 29 6 27 29 6 31 29 29 29 29 29 29 14 6 29 29 8 29 29 8 29 14 29 31 8 29 29 18 29 25 29 29 27 29 29 29 31 6 29 8 18 6 29 29 29 29 14 29 29 2 29 29 29 18 29 31 29 31 25 29 14 18 29 29 29 29 29 29 29 29 14 6 6 29 29 29 6 31 29 29 27 29 29 29 14 29 18 6 29 29 29 29 29 29 29 14 6 29 6 29 6 29 14 6 29 27 29 25 29 8 29 29 29 6 29 29 29 29 29 6 6 29 18 29 14 29 31 29 2 29 29 29 29 29 29 29 25 25 29 29 29 8 29 29 27 29 29 8 29 29 29 6 29 29 29 8 29 18 5 29 29 29 29 2 14 29 18 29 8 29 29 31 8 8 29 29 29 14 29 29 27 29 29 29 6 29 8 6 29 8 29 14 6 29 29 8 29 6 6 29 29 8 29 29 8 29 29 29 29 27 29 29 29 29 29 29 8 31 29 6 29 29 6 29 29 29 29 6 29 8 18 29 29 29 29 29 27 29 29 6 18 8 29 8 29 29 14 29 25 14 29 29 29 29 18 29 29 29 14 2 8 18 29 31 29 8 29 29 8 29 29 8 8 25 29 29 29 29 29 27 29 29 29 6 31 14 31 29 29 29 29 29 29 8 2 29 29 29 29 25 29 29 29 29 8 29 29 29 29 2 29 31 8 6 29 29 29 29 29 14 6 31 29 6 29 8 29 29 18 8 14 29 29 29 3 29 6 29 2 2 29 29 6 6 18 29 2 29 29 29 29 29 8 2 18 2 6 29 29 2 2 6 18 29 29 2 2 29 29 8 2 29 8 29 29 29 2 29 2 14 8 8 29 29 29 2 2 23 2 29 29 29 2 29 31 29 29 29 29 29 8 2 29 29 8 29 29 29 2 29 2 6 6 6 29 29 8 29 2 14 2 29 29 29 29 8 29 6 29 29 29 31 29 18 26 29 2 29 29 23 29 2 29 29 29 14 29 29 18 31 2 29 29 23 31 31 8 29 6 2 31 29 29 29 6 29 8 29 29 29 29 6 29 31 29 29 29 6 29 29 31 29 29 18 6 29 8 29 18 29 6 29 31 18 29 29 6 29 29 18 29 6 29 29 29 29 29 29 29 18 14 31 29 6 29 29 27 29 29 29 29 29 31 29 8 29 8 6 6 31 29 29 6 29 29 29 29 6 2 8 14 29 29 8 29 29 8 29 29 29 29 29 31 29 29 18 8 29 29 6 29 29 29 29 2 26 29 31 29 29 18 31 2 29 29 6 29 29 29 29 29 29 29 29 18 29 29 29 6 6 31 29 29 29 29 2 29 6 31 29 6 29 29 14 6 29 29 6 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 31 29 8 29 29 6 29 2 18 8 29 29 18 29 6 2 29 18 29 29 14 6 29 27 6 29 29 8 29 8 31 29 29 23 18 29 29 8 8 2 31 29 6 29 29 29 29 29 2 29 6 27 29 31 17 18 29 29 31 31 8 2 18 29 29 29 3 29 23 29 29 29 29 29 29 29 29 29 6 29 31 29 31 29 14 6 6 29 29 8 8 29 29 29 6 29 29 6 29 6 6 29 27 29 29 2 14 6 14 18 6 29 18 29 8 6 2 29 8 29 29 29 29 29 29 29 31 2 29 6 29 29 29 29 2 8 8 29 6 29 29 18 6 29 29 29 29 18 29 29 31 31 6 8 29 29 31 6 31 29 6 29 14 6 2 29 8 2 29 29 2 29 29 31 6 6 18 6 6 6 29 25 29 31 8 29 29 31 29 6 29 6 6 6 6 29 6 29 29 29 8 6 8 31 29 2 6 29 8 29 18 6 29 6 8 29 6 29 29 29 8 8 25 18 8 18 29 29 29 31 6 29 8 29 29 8 27 31 6 6 6 29 6 29 27 31 6 29 29 6 8 29 29 6 6 29 8 6 8 8 8 8 8 6 18 2 6 8 29 8 8 31 6 6 29 6 31 29 29 29 6 27 8 8 27 6 29 3 2 2 5 29 2 6 8 29 29 29 2 29 29 25 31 29 6 2 29 31 5 8 2 6 29 29 2 23 29 31 29 2 18 5 6 29 6 2 6 6 29 25 18 29 29 31 31 6 29 31 2 6 18 6 29 8 29 31 31 29 8 29 29 6 18 6 31 29 29 29 2 2 31 29 8 2 18 14 29 23 29 3 6 2 18 29 29 6 31 31 23 6 8 29 8 8 29 29 29 6 6 6 29 29 27 29 29 29 26 18 8 6 2 8 31 29 6 2 8 29 8 8 8 29 23 8 6 6 18 6 5 29 23 8 8 6 8 29 18 29 29 29 31 6 29 27 31 2 29 2 6 6 6 8 6 6 6 6 6 8 8 8 29 29 29 14 29 29 29 6 14 29 6 6 8 8 2 6 29 29 8 14 31 31 6 18 2 29 29 8 8 8 8 6 29 6 27 6 29 8 6 29 29 31 6 29 8 6 6 29 6 14 29 8 8 8 29 29 6 29 29 29 29 29 29 2 6 6 29 14 6 6 2 29 29 31 18 8 29 6 29 29 29 29 29 8 6 29 8 27 18 6 29 29 29 14 29 29 6 31 29 18 6 29 29 6 8 29 8 18 29 29 29 27 8 29 6 6 8 29 31 6 31 29 26 29 31 18 8 29 8 29 29 2 29 29 18 6 29 6 8 6 29 29 6 29 6 29 29 8 31 29 2 8 29 6 29 29 29 29 29 6 29 6 29 29 29 29 16 6 16 16 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 8 18 29 6 16 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 18 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 8 6 29 6 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 3 29 2 29 26 29 29 29 6 6 2 17 17 29 29 2 29 5 29 8 8 29 2 5 29 29 29 2 29 6 5 2 29 29 29 29 6 29 29 2 2 29 29 29 2 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 17 29 18 29 29 29 29 26 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 13 5 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 17 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 13 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 31 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 3 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 6 18 29 29 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 6 18 29 29 6 29 29 29 29 29 29 29 29 29 8 14 29 29 29 29 29 29 29 29 8 29 29 6 29 2 29 29 29 29 6 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 31 29 29 18 6 14 29 29 8 8 8 29 29 6 6 8 29 6 29 29 29 31 29 2 6 29 6 29 6 6 29 29 6 29 29 29 29 29 29 29 29 6 29 29 29 29 31 29 6 14 14 26 18 6 29 29 2 8 29 6 31 29 29 29 29 29 6 29 29 29 29 29 6 27 29 14 29 6 8 6 29 29 29 29 6 31 29 18 8 6 29 29 29 6 29 8 29 14 29 3 17 23 29 2 18 2 2 5 29 6 29 6 29 2 29 23 2 29 2 8 23 18 6 8 6 29 8 31 29 29 29 29 29 29 29 2 29 14 8 31 18 29 29 29 18 6 2 6 29 2 29 6 8 8 29 29 6 2 29 6 3 6 6 2 6 2 29 29 29 23 29 29 29 29 18 6 26 8 8 6 29 29 27 6 29 29 8 2 8 2 8 29 29 6 6 29 6 8 18 29 8 29 26 5 26 6 6 29 31 29 31 18 29 18 25 2 8 31 14 29 8 18 6 8 6 8 29 29 8 31 29 6 31 8 29 8 23 29 8 14 29 29 6 6 18 6 6 3 29 5 2 6 6 6 2 2 26 31 2 31 2 2 29 18 2 23 29 31 29 2 6 18 31 31 29 27 2 2 2 29 29 29 29 29 31 31 29 23 6 2 29 8 29 2 29 29 2 3 6 2 6 29 18 27 29 26 18 6 29 29 6 8 6 8 29 29 6 18 2 8 8 31 8 8 8 14 14 23 26 29 8 29 6 8 8 6 8 6 29 18 2 29 29 25 6 6 8 2 6 8 29 6 2 2 29 8 6 2 29 6 6 6 29 8 6 29 31 8 29 6 29 29 18 18 6 29 8 29 29 8 8 2 6 29 8 3 2 26 18 18 4 23 31 8 29 6 29 29 6 29 5 29 6 6 29 6 2 29 2 8 6 29 29 2 29 6 2 29 8 18 2 29 29 23 6 29 6 6 31 31 2 6 31 8 23 29 29 29 29 29 29 2 6 6 8 18 23 2 6 29 6 29 18 18 2 6 18 8 6 6 29 2 6 23 3 14 29 31 6 5 26 18 29 6 8 2 2 26 18 18 29 6 29 2 6 29 18 18 6 6 26 23 8 23 8 29 6 27 8 8 18 8 6 2 8 2 23 26 18 8 29 29 8 8 14 2 6 26 6 8 8 18 29 2 25 14 23 14 6 8 6 29 31 8 8 26 31 6 6 8 23 18 8 29 29 8 6 8 29 2 6 8 6 2 8 8 6 2 31 6 8 6 23 6 14 18 8 2 3 5 29 8 2 2 2 18 6 2 29 8 23 31 2 23 18 23 8 23 3 29 29 8 29 29 29 29 23 23 8 8 18 23 6 8 8 14 29 8 14 8 8 6 8 6 8 8 8 8 27 23 6 29 8 2 31 29 8 23 29 8 29 23 29 29 6 26 2 29 29 6 29 29 29 29 29 8 6 6 25 29 6 18 29 29 29 18 6 29 29 29 25 6 29 29 29 29 29 29 29 29 18 29 29 29 29 18 29 29 29 2 29 8 29 29 29 29 29 29 29 29 6 6 29 29 8 14 29 6 6 29 29 8 31 14 29 18 29 6 29 6 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 31 6 29 29 29 29 29 25 31 29 29 29 6 8 29 27 31 29 29 29 6 29 6 29 25 8 8 29 27 29 29 31 29 8 29 6 8 27 29 29 29 29 6 29 2 31 29 8 29 27 29 6 29 29 29 6 29 14 6 29 8 29 6 14 6 18 6 29 29 29 8 8 26 29 29 14 26 29 29 23 29 6 6 29 29 6 6 29 29 8 29 29 29 29 2 6 29 29 6 8 26 6 6 8 2 29 6 26 29 8 14 8 29 25 14 29 29 29 29 29 8 14 6 29 8 27 29 2 29 29 8 14 29 29 2 26 29 6 29 29 8 8 29 6 29 31 31 18 29 29 29 29 25 14 6 6 14 29 8 29 6 29 29 29 6 14 29 2 6 29 6 29 14 31 8 29 14 29 6 2 14 18 29 29 6 29 29 6 29 29 27 25 29 29 31 29 8 29 8 29 29 14 8 29 14 31 29 29 14 6 29 6 6 29 29 18 17 29 6 27 29 29 6 29 29 31 6 29 23 29 18 29 29 29 8 8 29 29 29 29 29 29 6 8 29 29 2 8 8 29 29 29 27 2 26 29 29 8 6 18 29 29 29 8 14 29 6 18 6 29 29 8 3 29 29 29 26 5 8 29 6 29 31 27 29 18 29 29 29 2 2 29 29 29 25 6 29 29 29 14 18 5 2 29 29 2 31 29 29 29 29 29 29 31 29 29 29 18 29 6 2 2 18 6 29 29 2 29 8 29 2 8 2 6 2 29 25 29 29 29 29 29 29 29 14 29 29 2 29 31 29 29 29 29 29 6 29 2 18 29 23 29 6 2 29 6 29 29 2 6 29 29 27 8 29 18 18 29 29 29 29 29 29 31 29 29 29 8 6 6 29 29 29 18 29 29 29 29 6 31 29 29 29 6 29 14 29 18 2 31 31 29 29 18 6 29 29 29 29 8 2 27 29 8 29 29 29 29 8 29 29 29 29 29 18 18 2 31 29 29 29 2 8 14 29 29 29 29 29 29 8 6 29 29 6 29 31 8 31 29 6 29 29 29 18 29 6 29 8 29 23 18 29 18 2 14 29 29 29 29 14 8 2 29 31 8 29 29 29 29 29 14 6 29 29 29 29 29 29 18 29 29 29 6 14 29 29 6 6 27 6 8 29 29 29 2 6 29 31 29 29 29 29 29 14 31 29 29 29 31 2 29 29 29 31 6 8 29 29 14 29 18 29 29 8 29 29 29 18 8 8 29 29 18 29 29 29 29 6 29 31 31 2 29 29 29 2 29 2 31 29 8 29 25 29 29 14 29 6 31 2 29 23 8 29 18 6 8 8 31 29 29 18 29 2 29 29 6 14 29 29 29 14 29 29 29 18 29 29 18 6 8 29 29 8 18 18 31 18 29 29 29 29 8 6 29 29 29 29 14 29 29 6 18 14 29 29 29 29 29 18 29 2 6 29 6 29 2 31 29 29 29 14 18 2 29 29 31 29 29 18 29 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 29 29 8 31 18 29 8 29 18 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 31 29 27 6 18 29 29 29 8 29 29 31 14 29 6 29 6 29 8 8 29 29 29 29 29 29 29 29 8 29 31 29 29 18 29 29 18 6 29 18 29 8 18 29 8 29 29 29 6 3 29 8 6 29 6 6 31 29 6 29 29 29 29 6 6 14 8 6 8 8 8 23 18 2 29 29 6 29 29 6 29 14 29 29 29 29 14 31 6 6 29 29 29 29 29 31 31 29 29 29 29 18 8 29 29 6 6 31 31 29 6 29 29 2 29 18 29 2 29 29 6 8 6 8 8 29 31 6 29 18 18 26 14 2 8 6 31 2 29 2 8 6 29 31 29 18 8 29 2 29 8 8 8 8 20 8 18 29 2 8 29 29 18 29 29 18 6 31 18 6 14 29 14 6 29 8 6 6 29 2 18 29 29 29 8 6 6 8 29 6 6 29 29 29 6 27 8 6 18 6 29 14 29 14 6 29 8 29 6 29 14 31 6 29 29 6 18 29 29 29 8 6 6 6 14 29 6 31 6 27 8 8 6 29 6 8 2 6 31 29 29 29 29 8 29 8 6 29 8 29 6 6 8 3 29 2 6 29 29 2 2 29 29 23 2 2 8 31 23 29 2 2 6 31 29 29 2 31 2 8 31 2 29 23 8 29 6 2 18 18 29 31 2 23 2 29 18 18 8 31 29 2 2 6 2 29 3 8 29 8 31 23 8 23 6 18 27 8 29 29 8 29 14 6 2 6 29 26 8 6 18 6 8 2 18 31 29 29 6 14 29 14 27 18 29 29 29 29 29 29 18 31 6 8 29 27 29 25 8 29 29 27 29 8 18 18 8 6 29 6 14 29 18 8 29 27 29 6 29 29 18 29 29 29 29 29 8 29 18 18 29 6 6 29 8 8 6 6 18 6 2 18 29 6 8 8 18 29 2 6 29 29 8 29 23 8 29 29 29 29 8 6 8 8 6 8 29 29 29 29 29 6 6 29 29 29 6 6 29 18 6 29 23 8 8 29 6 6 6 8 8 6 29 29 29 14 29 8 27 29 26 26 6 23 18 14 29 6 18 6 6 18 18 29 6 8 6 29 29 6 29 8 6 29 26 8 14 29 6 6 6 29 29 6 29 8 27 18 18 6 8 6 6 14 27 6 31 29 2 29 8 6 6 8 6 8 29 6 31 8 29 29 2 29 18 29 6 3 6 26 17 29 18 2 29 31 2 2 2 29 8 29 18 29 8 29 29 29 2 29 5 29 2 29 29 29 29 29 29 29 2 29 23 29 18 29 6 29 29 31 8 29 29 29 29 18 6 6 23 31 29 29 18 29 8 3 29 26 8 8 8 6 31 29 2 18 31 6 29 8 6 23 31 29 8 29 6 14 23 8 8 27 8 2 6 31 8 29 8 6 6 29 2 29 8 29 29 8 29 14 6 6 29 6 6 29 14 6 29 29 23 26 29 18 31 23 29 6 23 6 8 6 8 2 29 6 29 6 6 6 14 8 6 6 29 6 8 26 23 8 31 14 29 8 8 8 8 18 6 29 6 18 8 29 6 27 29 29 31 18 6 8 29 26 8 29 6 25 8 2 29 18 31 8 8 23 2 8 3 2 5 2 29 18 2 5 29 23 6 8 2 23 31 2 29 2 23 2 2 8 8 18 18 23 2 2 3 14 8 23 6 18 8 18 5 8 2 8 18 8 8 8 8 8 6 23 6 27 6 23 8 3 2 17 5 2 23 8 23 29 23 29 2 23 6 23 29 31 3 26 29 8 8 8 29 8 23 14 2 8 26 18 5 18 18 29 25 29 18 6 31 29 29 8 6 18 29 6 29 6 14 14 23 26 29 6 29 29 18 6 29 29 14 27 6 27 29 8 18 3 2 2 8 2 29 2 29 23 5 2 29 18 8 23 18 23 29 23 31 29 29 23 5 29 2 23 2 6 29 29 2 29 31 3 8 18 29 8 2 8 8 6 14 6 8 26 8 29 29 23 29 29 29 29 6 18 23 23 29 29 29 6 6 26 29 18 29 29 29 8 6 29 29 29 31 6 8 29 8 6 29 8 29 6 26 6 27 8 26 23 8 6 26 6 8 23 18 6 29 2 6 6 25 29 29 6 29 29 8 18 29 2 2 6 8 2 26 6 29 29 18 29 29 6 8 29 6 29 8 18 29 8 14 6 6 29 29 8 8 8 29 8 8 2 23 29 18 18 18 29 29 29 6 8 8 29 29 8 6 31 29 18 29 6 31 18 23 8 29 8 27 8 6 18 29 23 29 29 23 3 29 6 2 2 17 2 23 23 23 2 6 29 8 18 6 29 23 2 29 29 29 23 29 2 2 31 23 26 6 23 6 2 6 29 8 14 31 29 2 2 8 18 18 2 31 18 29 23 18 18 18 31 29 6 3 6 31 6 14 29 8 8 31 6 23 31 6 31 31 2 31 6 8 8 6 26 14 8 31 14 29 14 8 8 31 2 25 6 6 2 8 6 8 8 6 29 6 8 29 8 26 23 31 29 18 8 18 27 29 29 29 8 8 6 29 29 6 5 6 29 29 8 29 29 8 29 29 29 29 2 29 29 14 29 29 14 6 29 8 3 5 29 26 18 27 29 29 29 2 2 31 29 29 29 2 23 29 6 8 29 6 2 6 29 2 8 29 2 6 29 29 29 31 29 29 29 29 29 29 29 29 29 29 18 29 29 8 2 29 18 8 2 29 29 29 6 18 6 18 6 29 2 2 29 31 29 29 29 29 29 18 29 2 6 29 29 29 6 29 31 29 8 29 18 6 6 2 29 6 6 18 31 29 8 29 29 14 29 18 31 29 29 14 6 2 29 29 29 27 8 6 29 29 14 29 23 8 6 29 8 29 29 27 29 29 6 8 29 29 29 25 29 29 6 6 29 6 23 29 29 31 18 2 8 6 6 2 29 29 29 6 6 29 29 3 2 6 6 29 29 6 8 8 6 6 6 2 31 29 29 18 8 6 29 31 6 29 31 8 6 8 31 8 18 8 29 29 8 6 8 6 8 29 2 29 2 29 14 29 2 18 6 18 8 29 6 18 29 29 6 29 29 29 29 6 29 29 31 6 8 2 6 29 31 29 29 23 8 6 6 6 2 29 29 18 8 6 6 6 8 8 8 29 8 8 31 29 8 18 18 6 6 8 8 31 8 8 6 8 8 14 31 8 2 14 29 8 29 14 14 14 8 8 8 2 8 31 8 8 23 6 2 6 29 8 6 29 26 8 29 8 18 8 8 31 29 18 29 29 6 29 6 6 8 29 8 29 8 18 2 6 8 31 2 6 6 29 29 3 5 5 26 2 2 2 2 2 23 2 8 14 2 29 18 18 31 29 5 18 3 29 6 29 6 6 29 29 29 8 29 2 8 29 29 6 6 29 29 8 6 31 29 6 6 6 29 18 8 29 29 6 29 6 8 29 6 29 14 29 6 31 2 29 14 29 6 8 18 8 8 29 14 6 27 29 2 29 29 29 8 8 29 31 29 29 29 6 29 6 6 29 29 6 29 29 29 14 8 6 29 29 31 2 29 6 29 31 18 29 8 6 29 31 29 29 8 29 6 29 29 29 18 29 6 29 29 6 29 29 8 6 29 6 6 29 6 8 8 6 29 6 29 29 29 29 8 6 6 14 29 29 6 29 8 6 6 6 6 6 6 8 25 6 29 29 29 31 2 6 3 5 2 29 2 31 2 6 8 29 18 5 17 23 29 8 8 8 6 29 29 2 29 29 29 23 29 18 29 2 8 6 29 2 29 2 31 29 2 25 29 2 29 29 29 29 2 29 29 27 2 31 2 31 31 29 6 8 29 18 14 31 29 29 2 29 8 8 27 6 29 29 6 6 6 29 6 6 29 31 29 29 29 6 2 6 29 2 18 23 29 29 2 18 6 2 8 6 31 29 26 29 29 29 29 29 3 2 2 8 29 31 6 31 29 6 8 31 6 18 6 18 8 8 29 6 8 29 31 29 8 29 8 14 8 29 8 29 6 8 18 18 29 18 27 29 29 31 18 6 6 6 29 6 2 31 25 31 29 6 6 29 6 29 6 31 29 18 6 29 18 6 14 8 8 8 18 23 8 29 29 6 14 8 6 29 18 6 29 6 8 6 29 18 29 18 29 31 2 29 29 6 31 25 6 29 6 2 18 29 29 8 8 8 8 18 8 31 6 8 6 6 6 6 8 29 31 29 8 6 29 2 29 18 6 8 14 8 29 29 6 8 8 26 29 6 18 29 29 6 8 29 29 6 6 8 8 18 29 29 6 6 8 29 6 31 8 6 8 29 29 6 29 29 6 6 29 29 8 8 6 6 8 29 3 26 26 29 29 4 2 29 29 29 2 6 5 8 29 29 29 18 23 29 6 18 5 29 29 14 8 6 31 8 2 18 2 6 29 2 29 29 2 6 6 14 29 18 31 2 6 2 2 18 29 29 6 5 6 18 29 29 6 29 8 29 29 29 8 5 29 18 29 29 6 6 3 6 27 6 29 29 6 29 29 27 29 29 8 6 29 8 6 29 29 8 8 31 2 31 18 8 29 8 26 29 29 26 8 2 8 29 2 29 29 29 29 8 29 29 6 6 2 6 2 29 29 8 29 6 6 23 6 2 25 31 8 18 29 8 29 6 8 6 29 6 29 8 6 18 8 8 27 29 6 29 8 8 23 8 29 14 8 29 6 8 8 2 2 6 29 6 29 29 29 29 14 29 8 18 29 29 31 29 8 29 27 14 6 29 29 8 29 31 8 31 29 29 29 8 27 6 29 18 6 6 8 6 3 31 17 29 2 2 2 2 5 29 29 29 14 8 29 29 23 8 2 6 31 23 2 29 8 2 29 29 29 23 6 18 29 29 2 18 29 6 29 23 14 29 8 6 6 18 29 6 29 8 6 29 29 3 6 29 6 27 6 8 6 29 29 14 29 31 8 8 29 8 31 23 29 29 6 6 29 29 31 5 6 6 29 6 8 8 6 29 2 6 6 31 18 8 29 6 29 6 6 8 2 29 31 18 23 29 29 6 6 6 6 8 6 6 29 29 23 18 8 6 18 6 2 29 6 14 8 29 6 6 2 6 27 23 23 2 8 6 6 29 8 6 6 8 8 2 8 8 29 23 6 29 26 29 14 3 4 2 8 6 31 29 8 29 2 2 23 5 18 2 23 6 31 23 29 6 29 26 6 2 29 31 18 2 31 2 29 29 6 6 29 14 23 2 29 6 29 29 29 6 29 29 29 3 8 29 6 18 29 29 8 29 29 18 6 29 29 29 6 6 29 23 6 8 6 6 23 23 2 8 2 8 29 8 8 8 31 29 18 29 18 27 8 29 29 23 8 18 29 8 2 6 6 8 8 5 6 2 29 29 29 14 18 6 18 29 6 29 14 26 26 6 8 23 29 2 14 2 18 8 29 29 8 23 29 6 6 29 8 18 8 8 29 29 8 6 25 8 18 6 26 3 2 5 2 29 6 8 5 6 2 8 23 23 29 18 2 29 2 18 18 31 23 6 2 23 14 20 29 6 23 29 29 8 18 29 23 6 8 31 14 6 8 6 6 3 8 8 8 17 31 8 8 8 31 6 29 2 8 31 2 29 6 8 6 14 29 6 14 25 6 8 2 29 18 29 29 6 8 2 29 27 6 6 6 2 29 31 29 18 8 8 29 6 8 6 6 29 23 29 29 14 8 6 6 6 8 3 2 5 2 2 2 23 11 29 8 29 25 2 8 23 2 29 18 2 2 2 23 29 29 5 29 5 29 6 31 2 18 6 14 23 29 29 14 6 31 3 29 6 8 8 31 29 18 6 23 2 8 29 26 26 2 8 29 8 29 6 6 31 8 29 8 29 8 8 6 29 29 6 23 29 8 29 6 8 6 29 8 8 2 18 26 29 8 27 23 8 8 8 8 5 29 6 23 26 2 18 8 8 8 29 8 2 29 6 8 8 29 8 29 8 14 2 6 29 8 8 25 29 8 6 6 8 2 8 29 6 6 6 6 6 6 18 8 29 8 5 8 29 6 18 8 29 6 8 8 8 3 2 8 2 2 2 26 2 2 14 5 23 18 6 29 29 2 29 2 6 8 2 29 2 29 6 18 31 6 2 27 23 2 6 6 23 3 6 8 2 8 29 29 29 29 6 6 6 2 18 6 29 29 29 31 8 8 8 6 27 18 18 27 6 6 31 29 2 29 8 2 2 29 6 8 23 29 14 29 29 29 6 29 29 8 29 29 29 29 6 29 2 29 8 18 6 6 31 6 29 18 6 2 6 18 29 6 8 23 2 8 2 29 3 4 29 29 2 29 29 26 2 23 31 29 29 2 8 23 29 31 8 29 18 8 29 8 2 29 3 31 31 29 2 6 8 29 27 29 23 2 8 6 26 29 29 6 6 29 29 2 29 6 6 2 29 29 6 29 8 6 29 29 6 6 29 6 29 29 29 6 6 8 14 29 6 29 18 2 14 2 29 29 14 25 14 29 29 8 31 8 8 29 5 2 8 29 29 8 29 18 6 6 6 29 29 6 6 8 5 29 8 6 29 6 25 18 29 14 29 3 8 8 17 18 8 18 2 29 5 2 8 31 29 25 2 23 5 8 29 8 31 29 2 31 2 6 6 5 6 2 8 2 5 6 18 18 29 8 8 6 29 18 18 31 18 29 3 23 6 6 18 6 29 2 8 8 29 8 6 6 8 8 8 8 8 6 2 8 8 29 8 2 6 29 29 26 6 29 29 8 18 23 8 29 29 6 6 8 18 8 29 8 18 29 26 6 6 6 8 8 29 6 29 8 8 6 23 6 2 8 29 6 8 26 8 27 31 29 8 8 6 6 8 29 18 18 31 3 5 2 2 2 2 2 2 5 14 29 2 29 2 29 8 31 2 29 2 6 29 18 2 2 29 2 2 29 3 6 8 27 6 29 6 25 27 29 29 29 6 6 2 6 8 31 31 29 6 29 6 6 6 18 6 29 6 31 18 6 29 6 29 6 29 3 2 2 8 23 2 29 2 2 29 2 2 29 23 29 2 29 29 2 23 2 29 29 8 2 29 29 2 2 29 29 6 18 18 8 29 31 6 29 2 29 6 2 29 29 31 3 2 8 6 6 6 6 29 6 29 8 31 8 25 29 6 14 6 8 29 6 29 29 6 29 6 25 6 8 6 8 18 8 6 29 6 29 29 27 6 29 29 31 31 29 6 3 2 4 5 2 29 2 23 29 29 29 6 31 23 23 29 23 2 29 6 18 29 2 6 2 2 29 18 2 29 6 18 6 29 8 8 8 26 6 18 5 2 2 3 6 31 29 29 8 31 27 6 29 29 26 8 8 29 8 29 6 6 6 8 29 18 29 2 8 6 6 29 6 6 18 8 8 18 27 8 6 29 8 23 8 14 2 17 6 8 6 29 25 14 18 6 2 6 6 6 8 6 8 18 29 3 17 29 29 5 31 31 2 2 5 5 2 5 31 6 23 29 6 2 6 8 31 2 23 2 29 6 2 8 29 31 23 8 29 8 29 18 23 29 3 6 8 14 8 26 8 26 6 8 29 6 8 14 18 18 29 23 8 29 29 29 31 6 23 6 26 6 23 8 2 6 29 8 6 8 29 6 25 8 8 8 31 8 8 29 5 6 6 29 29 6 8 23 8 8 8 18 8 29 17 8 29 26 29 6 26 29 6 31 6 6 8 14 3 31 4 26 2 23 23 29 2 29 2 8 5 31 6 6 29 23 2 6 29 23 29 29 23 8 29 18 23 29 29 2 2 31 8 8 2 29 6 2 5 8 26 6 29 31 29 2 3 23 8 29 8 8 6 29 8 6 29 8 29 29 8 31 29 27 29 8 6 6 6 8 6 29 2 25 18 29 29 6 6 6 29 26 14 29 6 25 3 2 4 8 2 2 29 2 23 29 2 2 23 29 8 29 18 6 2 6 29 29 29 31 31 29 18 6 29 2 2 8 31 31 29 18 29 8 3 6 8 6 29 6 29 29 29 31 8 29 18 29 29 29 8 8 29 29 2 29 8 27 18 29 2 18 8 6 14 31 6 29 2 29 29 8 8 8 8 8 8 6 2 27 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 19 29 29 29 29 16 29 16 16 16 16 19 16 29 16 16 16 29 29 29 29 29 13 16 13 16 29 13 19 29 16 29 13 29 29 16 29 29 29 29 29 19 16 29 29 16 13 29 29 19 29 29 16 13 16 16 19 29 29 16 16 16 29 19 16 16 29 16 29 16 29 18 8 8 27 29 3 2 2 5 23 31 29 23 23 29 8 18 23 23 6 3 23 23 23 6 8 23 6 26 5 14 26 23 8 23 23 18 8 6 29 3 29 29 2 23 2 23 2 2 23 2 2 8 15 26 10 29 17 26 4 4 29 29 29 8 29 29 29 29 29 29 29 8 25 18 29 25 6 25 6 29 27 29 6 6 29 29 6 18 29 29 29 6 29 29 14 29 8 26 2 29 25 29 29 29 25 29 29 8 6 29 27 29 29 27 29 29 29 29 29 29 29 8 29 18 6 25 29 29 29 29 29 18 31 29 29 29 2 26 25 29 29 6 29 6 29 8 29 27 27 29 2 6 8 29 2 14 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 14 8 29 25 29 29 18 29 8 6 29 8 29 25 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 31 29 29 29 29 6 31 29 25 29 29 31 29 29 29 29 29 18 18 29 8 29 29 8 29 18 29 29 8 29 6 6 29 29 29 6 29 29 2 29 29 29 29 29 18 8 29 31 2 29 29 29 18 29 29 31 29 8 31 29 29 2 29 14 29 29 29 29 6 29 6 29 14 29 29 29 29 29 25 29 29 29 8 5 29 2 14 29 29 29 29 29 29 29 29 8 29 29 29 2 6 29 8 29 8 25 29 29 29 29 29 6 29 18 29 2 14 29 29 29 29 6 25 29 23 29 18 29 8 29 14 18 29 29 31 6 8 2 29 2 18 6 8 31 29 6 25 29 6 29 8 8 29 31 29 29 8 29 29 29 5 29 29 14 25 14 29 8 6 29 29 14 2 29 29 2 2 29 18 29 27 6 29 29 29 29 6 18 31 31 29 29 6 29 29 29 29 29 2 6 6 29 14 6 18 14 14 18 8 29 8 8 29 27 29 31 31 29 29 18 6 8 29 25 6 3 29 14 29 6 29 8 6 27 8 8 29 31 25 29 29 8 14 8 8 18 29 29 29 8 14 31 6 29 8 29 29 29 29 6 18 18 6 29 29 31 8 8 29 29 6 29 29 29 29 29 18 8 29 8 18 4 29 29 29 29 29 6 29 8 31 6 29 29 31 29 8 6 29 29 31 29 29 29 8 29 29 6 14 25 29 8 29 8 31 29 29 18 6 29 8 29 29 8 29 2 8 29 29 6 29 29 18 6 29 29 29 29 29 29 29 29 29 31 31 29 2 29 6 6 6 29 29 6 6 29 6 29 6 8 29 8 29 8 29 6 6 31 6 29 29 29 29 27 6 23 25 29 6 29 29 31 6 29 14 29 29 29 29 29 31 18 29 29 8 8 25 6 6 29 8 29 29 6 29 2 8 23 18 8 29 6 6 29 18 29 8 29 29 6 8 29 6 2 8 29 6 8 29 14 6 18 29 18 29 29 8 18 14 29 29 6 14 29 8 29 6 8 29 8 8 29 29 29 29 31 8 29 18 29 6 29 18 29 29 6 6 29 29 29 29 29 6 29 8 6 29 6 29 6 8 29 29 29 6 6 6 31 6 14 6 26 2 29 6 29 29 29 2 6 18 29 29 29 29 8 29 29 6 29 29 29 18 29 29 29 8 27 29 29 29 29 29 14 8 8 18 18 6 6 29 29 18 29 2 26 29 26 8 29 29 29 29 29 14 8 29 6 29 8 6 6 29 6 29 6 8 29 18 29 29 6 29 8 31 6 29 29 29 8 18 29 27 29 6 6 8 8 6 29 6 27 29 29 29 29 6 29 29 8 29 4 2 2 31 29 29 6 27 29 8 27 6 29 29 27 29 18 6 29 6 29 29 29 29 27 8 29 6 29 29 29 29 29 27 29 6 6 31 2 2 29 31 29 29 29 29 29 29 6 29 29 6 8 8 29 31 6 29 29 8 6 6 8 8 29 29 29 29 8 26 2 29 8 8 29 29 6 18 18 29 6 29 29 29 6 29 8 14 29 29 18 29 29 8 29 6 6 6 29 6 23 8 18 29 8 8 14 29 26 6 29 6 2 29 29 29 29 29 27 6 27 29 18 6 6 29 18 29 18 29 8 29 8 6 2 29 29 29 14 23 29 8 8 8 29 18 29 8 14 31 8 29 8 8 8 6 23 6 8 8 6 29 6 29 29 18 8 31 8 8 29 14 2 26 26 31 8 29 8 29 29 31 6 29 8 8 14 29 6 8 8 8 8 31 8 8 6 18 6 8 8 8 3 17 2 2 6 2 8 31 2 2 2 2 8 23 6 2 31 8 2 23 31 29 29 8 18 31 29 29 2 5 18 14 2 29 29 29 8 29 29 6 18 8 2 18 29 8 29 31 18 2 29 29 29 6 29 2 23 29 2 26 29 6 29 6 23 6 8 29 18 29 18 23 2 29 6 29 2 29 29 29 6 8 29 18 31 29 8 31 23 31 3 5 29 6 29 26 6 14 6 6 29 29 6 6 31 6 29 8 29 29 29 6 6 29 29 6 29 29 29 8 29 6 6 14 6 5 8 29 29 29 18 23 8 29 6 29 8 8 6 23 29 2 18 8 6 6 29 29 18 6 6 31 29 8 8 6 29 29 29 29 29 8 29 6 6 29 8 18 18 8 18 14 8 8 8 27 8 29 29 8 23 29 6 29 14 27 31 6 29 8 29 29 31 18 8 29 6 8 29 8 6 29 29 31 2 29 29 29 29 29 14 31 2 31 29 29 6 29 2 29 29 29 29 29 18 29 8 29 8 29 29 6 29 29 29 29 29 29 29 29 25 29 29 29 8 29 29 29 6 6 18 8 6 18 6 8 29 2 29 29 29 6 6 29 6 29 29 6 31 29 6 8 29 6 29 29 27 8 14 29 31 29 29 29 31 29 31 29 25 2 29 6 6 29 18 29 29 6 29 29 29 29 29 29 6 29 29 27 29 29 29 6 29 29 6 29 29 6 18 6 29 31 8 6 29 29 31 29 29 29 31 18 6 29 29 29 29 29 8 27 29 31 8 29 6 29 6 6 29 2 29 8 31 29 6 29 6 29 29 29 25 29 6 31 6 29 8 29 29 27 25 29 29 29 29 8 29 14 29 29 29 29 29 18 2 2 29 29 29 31 6 2 29 29 8 29 6 6 6 29 18 2 31 29 29 29 29 29 29 2 29 29 29 29 2 8 6 18 29 29 29 14 29 29 6 29 29 29 29 29 18 18 6 29 8 8 6 29 29 2 29 8 29 29 31 27 29 8 29 29 6 29 29 29 29 27 29 29 6 18 29 18 29 8 29 14 31 6 29 2 29 14 14 29 6 29 29 29 29 29 29 6 29 29 29 29 2 8 14 14 6 6 29 31 8 29 29 2 29 29 29 25 29 29 29 29 6 29 29 8 8 6 29 29 27 31 8 29 14 14 2 18 2 8 25 31 29 29 6 29 29 6 8 29 18 6 6 29 29 3 31 4 5 2 2 2 2 5 18 29 2 2 29 18 2 29 5 18 2 29 29 2 29 18 29 2 29 29 31 31 31 29 2 29 6 29 29 2 29 29 6 31 6 2 29 29 29 6 29 29 29 6 29 29 29 29 25 6 6 29 29 29 8 2 8 18 29 6 29 29 18 29 18 29 31 29 27 14 29 2 29 29 31 29 29 29 29 29 2 29 25 6 29 29 5 29 29 29 14 2 8 29 6 29 29 29 18 14 29 14 8 3 31 29 29 29 29 31 29 8 29 27 29 18 29 8 29 31 29 29 29 6 29 29 29 6 29 29 29 29 6 29 29 29 29 8 29 29 8 8 29 29 29 18 16 29 29 29 16 29 29 16 29 16 13 29 16 29 29 31 16 29 19 29 29 16 16 29 16 29 13 29 16 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 16 16 29 16 29 19 16 16 29 13 16 29 29 29 29 8 16 16 19 16 29 29 16 29 16 29 29 16 29 29 16 29 29 29 13 29 29 19 29 29 26 16 8 16 29 16 16 16 29 29 29 16 13 16 29 29 29 16 29 16 29 16 16 29 29 16 16 16 29 13 16 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 29 6 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 29 29 2 31 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 13 29 6 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 29 14 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 6 29 29 29 29 6 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 8 29 29 29 13 29 29 29 29 29 13 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 13 29 29 29 29 2 29 29 29 14 27 29 29 6 2 8 29 29 29 29 29 18 6 29 29 29 29 29 29 8 29 29 29 6 6 14 29 8 29 18 8 31 6 8 6 31 29 8 8 29 29 6 6 8 8 6 27 29 27 29 29 29 29 6 8 6 29 29 29 29 29 29 8 6 31 29 29 29 29 8 29 29 29 8 29 8 8 8 29 6 6 6 29 29 29 6 29 6 8 29 29 2 2 29 6 8 6 29 6 29 29 6 29 6 29 29 29 18 29 6 31 29 29 29 18 31 6 8 6 29 8 6 29 2 31 8 8 29 8 18 6 29 6 29 29 2 6 3 2 4 2 29 29 29 29 2 29 17 29 31 29 2 29 29 8 29 2 23 29 29 29 2 29 29 29 29 29 5 29 29 29 29 31 29 29 2 2 29 4 2 29 29 29 2 2 8 8 4 29 29 29 2 2 29 2 2 29 6 2 29 29 29 29 31 29 8 29 6 31 29 29 2 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 8 29 29 29 8 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 6 29 29 29 18 29 29 29 29 29 29 29 2 8 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 6 18 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 18 29 8 29 2 29 6 31 8 29 2 29 29 8 29 29 2 29 29 29 29 29 29 6 29 29 27 29 6 18 29 6 29 29 2 29 29 29 8 29 29 6 18 8 29 29 18 29 17 29 29 2 2 3 29 29 29 31 6 6 6 2 29 8 6 29 8 8 6 6 31 18 29 6 8 27 18 6 18 8 18 31 2 29 29 8 8 6 6 29 29 8 8 29 2 29 8 29 6 31 6 6 29 2 29 29 29 29 8 29 6 29 6 29 6 6 6 6 29 29 29 6 29 29 26 6 29 18 27 29 29 26 6 6 29 8 6 6 29 8 6 8 6 29 6 29 29 3 2 23 2 23 2 2 2 31 31 23 8 2 23 29 6 29 29 29 29 2 18 2 29 29 29 18 2 29 18 2 29 31 8 29 6 29 18 3 6 29 31 6 8 29 6 8 29 29 8 8 6 25 29 29 29 6 8 8 6 8 29 29 6 8 18 29 29 29 29 6 29 18 29 6 29 29 29 31 29 29 29 29 29 29 6 29 26 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 6 29 16 29 13 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 13 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 8 29 29 16 6 29 29 29 29 29 29 29 29 29 29 13 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 13 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 27 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 3 29 4 6 29 29 29 31 29 29 17 29 29 29 29 29 29 23 29 2 29 29 2 29 2 29 29 29 31 29 29 29 23 29 29 2 2 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 6 29 29 29 29 29 2 29 29 31 14 29 6 2 29 8 2 5 6 29 6 29 2 6 29 29 6 29 29 29 29 29 29 29 6 8 29 29 29 29 8 29 29 2 29 29 29 18 25 29 2 29 18 29 8 2 18 29 29 6 8 29 2 29 2 29 2 6 6 29 2 25 18 6 18 23 29 29 31 18 29 8 29 2 18 29 2 29 29 25 29 29 2 29 2 29 29 29 29 18 31 29 14 31 25 31 31 29 31 29 18 2 2 27 29 29 29 2 8 2 6 8 29 6 18 8 14 29 29 29 29 29 2 2 2 18 29 29 6 29 18 6 6 8 29 23 2 6 3 29 2 6 6 29 29 29 29 29 29 29 6 6 29 6 18 29 29 31 8 31 25 6 8 29 29 6 29 29 27 6 29 6 8 8 31 6 2 6 2 29 8 6 8 14 29 29 8 31 8 8 6 3 6 2 29 2 29 29 8 6 23 6 8 31 2 5 29 2 26 23 8 6 8 29 29 29 8 18 26 29 2 29 2 2 23 31 14 29 31 31 29 31 29 2 8 8 31 29 18 29 29 29 29 29 18 18 8 31 29 29 29 29 29 29 8 27 6 6 5 29 25 3 29 29 2 29 31 31 29 29 18 29 29 29 29 2 29 18 29 29 8 29 29 29 29 29 6 6 29 8 29 6 29 29 6 6 6 6 29 6 8 6 18 29 14 29 29 29 6 29 29 29 29 29 6 29 25 29 18 29 29 8 29 29 31 29 29 29 2 29 31 2 31 8 2 29 29 29 18 29 2 29 29 29 29 29 29 8 29 18 27 29 31 29 31 6 29 29 6 29 8 29 29 29 29 29 14 29 6 6 8 29 6 2 6 29 8 6 8 29 6 29 29 31 29 29 2 29 8 29 29 8 29 29 29 29 29 29 6 29 18 8 29 29 29 8 6 29 8 6 5 29 8 2 29 29 8 29 29 31 29 6 29 2 29 2 14 6 14 29 6 29 29 29 29 31 31 29 8 29 29 2 8 29 29 2 8 29 29 8 29 29 29 6 8 29 29 31 29 6 29 29 8 29 29 6 29 29 8 18 29 14 8 25 29 6 6 29 29 25 8 31 6 2 29 2 2 29 8 8 25 6 29 29 6 8 29 29 29 29 31 29 29 29 29 29 14 29 6 18 25 29 29 6 27 29 31 29 18 31 18 31 29 29 29 14 29 29 6 8 31 29 29 29 29 29 8 2 14 8 29 29 14 29 2 6 29 29 29 29 29 14 29 29 6 18 29 29 29 29 29 29 29 8 6 29 29 18 6 29 29 29 8 8 8 29 8 29 29 6 29 6 29 29 29 29 31 29 6 29 2 25 6 29 29 6 31 31 29 6 31 8 31 6 8 29 6 29 8 18 26 6 6 31 8 29 29 8 29 29 29 6 6 6 8 8 29 29 29 29 29 29 8 2 8 29 6 31 3 29 2 5 2 8 2 2 2 31 2 8 5 29 23 2 2 2 29 2 23 29 23 29 29 29 25 29 6 31 6 29 27 2 29 8 8 5 8 31 29 6 18 2 29 2 29 2 6 6 8 6 29 6 8 18 25 18 29 29 6 23 8 2 6 6 2 14 29 18 29 29 2 2 6 8 29 6 29 29 2 3 31 6 8 29 29 29 25 6 29 29 6 29 31 31 29 8 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 31 14 29 29 29 2 29 29 29 8 29 29 29 29 6 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 31 29 29 29 2 29 29 2 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 31 29 29 29 29 29 29 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 6 29 29 29 6 18 6 29 29 29 29 29 29 29 29 29 29 31 6 6 8 29 2 29 6 29 31 29 29 31 6 29 29 29 29 6 6 8 29 29 8 29 29 29 27 27 29 31 6 8 31 18 6 6 29 27 6 29 31 8 18 29 29 14 29 29 6 31 18 2 29 29 31 29 8 29 29 29 6 29 6 29 29 8 8 6 29 8 31 29 6 6 29 8 8 18 6 29 29 25 8 29 29 29 6 29 29 31 8 18 6 29 8 6 25 8 29 18 6 8 8 6 2 18 6 31 8 29 18 31 29 29 29 6 31 6 29 29 29 29 18 2 3 2 2 31 26 2 23 2 2 6 2 29 29 29 29 2 31 18 29 23 2 2 2 5 8 2 2 2 8 31 2 29 29 6 29 31 29 29 29 2 31 18 6 2 29 29 2 29 29 18 29 2 8 2 31 6 29 2 29 2 18 2 29 29 29 29 6 3 29 6 31 29 18 6 6 29 31 6 2 25 18 8 6 6 29 6 2 6 29 8 8 8 2 26 26 4 26 29 6 18 31 29 29 29 6 29 6 6 6 14 29 29 29 6 6 6 29 6 6 6 31 2 8 29 25 8 6 2 29 29 29 18 6 29 6 29 29 31 18 29 31 6 29 8 6 8 8 29 2 6 6 6 29 29 29 29 8 29 3 8 17 4 2 2 2 2 29 29 2 2 18 2 2 29 2 29 5 29 29 23 2 8 2 23 18 2 8 5 6 29 18 29 29 29 2 18 2 6 29 18 18 2 8 2 29 29 8 29 18 2 6 18 18 31 6 6 31 2 31 29 23 3 8 29 14 6 29 6 31 31 29 31 29 6 31 31 6 29 8 6 6 6 27 6 2 6 6 6 6 6 8 6 8 29 29 6 2 29 6 6 31 6 2 6 2 8 8 18 29 26 14 26 6 31 6 18 29 8 26 26 26 26 23 6 8 29 8 29 26 6 8 8 6 29 2 6 8 2 29 29 29 6 18 8 8 6 6 3 5 2 2 17 23 25 2 29 2 2 29 18 2 17 18 2 29 23 18 2 18 27 2 18 29 18 6 29 2 29 29 29 29 29 29 29 29 29 6 6 6 27 2 2 8 29 6 14 29 6 2 23 2 29 23 29 2 6 25 18 29 29 2 29 2 23 29 29 6 18 2 2 6 14 29 2 29 31 14 29 18 29 29 29 8 6 2 6 8 29 8 26 18 29 6 8 2 6 29 8 18 29 25 2 2 18 2 8 29 2 8 2 29 2 6 3 2 8 8 23 8 29 23 2 2 31 23 26 2 23 29 23 29 29 29 29 31 29 29 29 29 29 6 29 31 29 29 29 8 29 8 8 8 6 8 6 6 29 29 6 8 29 29 29 29 14 8 29 29 29 18 25 27 29 25 29 29 6 29 29 29 8 8 29 29 27 8 25 29 8 29 6 14 29 2 29 6 14 14 14 29 29 27 29 29 29 29 18 29 29 29 29 6 29 18 29 29 8 6 29 29 29 29 29 29 14 27 6 29 23 8 6 6 8 31 29 29 29 6 29 29 6 29 14 29 27 6 8 29 29 6 29 8 6 29 29 29 29 6 8 14 29 29 29 26 26 6 29 8 14 26 29 29 29 8 6 29 5 29 6 6 29 6 14 31 3 2 31 2 29 8 26 8 2 29 2 23 29 26 29 2 23 2 26 29 29 29 6 2 29 29 6 6 2 8 2 23 29 23 29 29 29 29 23 18 23 2 18 18 23 18 8 6 29 3 8 6 29 18 29 2 6 29 29 29 14 8 29 6 2 8 29 27 5 26 6 23 29 26 2 23 8 8 26 29 29 6 25 8 23 29 8 2 8 8 29 6 26 29 6 6 29 26 2 26 31 6 6 18 26 29 8 2 6 29 6 6 6 6 29 23 29 4 8 8 6 23 29 2 31 6 27 6 6 29 18 6 29 18 18 27 29 8 29 6 29 2 29 29 29 14 23 6 29 8 26 23 14 8 8 29 8 23 6 3 2 26 17 18 2 29 2 29 23 8 2 2 6 29 2 2 2 8 29 23 2 2 31 6 29 8 29 31 23 29 29 29 23 2 29 2 23 26 29 8 29 2 23 29 6 18 23 29 29 23 6 29 23 8 18 14 29 25 18 6 23 31 6 2 2 29 23 29 8 2 3 2 25 6 6 29 6 29 6 27 6 18 29 29 29 6 6 29 8 26 29 23 8 29 26 8 18 31 23 23 8 29 23 2 29 29 6 18 18 29 29 6 6 6 6 6 6 6 8 14 8 6 18 8 8 6 26 8 8 6 26 26 8 29 26 27 29 26 8 8 23 8 8 8 29 6 2 8 27 8 2 6 8 6 29 8 8 8 29 8 23 6 2 26 2 29 29 6 2 31 6 6 29 8 6 2 29 2 8 8 31 8 29 3 2 5 2 2 26 6 17 23 2 2 6 29 31 29 23 2 29 2 23 6 2 23 14 29 18 6 23 31 18 23 2 6 29 18 3 18 8 6 18 29 8 2 31 6 5 8 8 14 8 8 18 29 23 29 8 18 2 23 29 23 29 8 23 8 31 18 8 31 6 29 18 14 8 29 3 17 17 2 2 2 2 2 31 2 23 18 29 29 29 29 26 2 6 2 29 2 29 29 29 29 8 29 29 29 18 29 2 31 29 31 2 31 29 18 29 18 31 6 2 3 29 31 29 29 2 17 6 29 8 6 8 29 6 18 6 18 18 29 6 29 29 29 6 2 29 29 29 29 6 29 8 6 6 6 8 6 18 18 29 6 29 29 29 18 29 29 31 18 6 27 29 31 6 14 8 26 29 29 6 6 29 29 29 6 29 29 18 6 8 2 6 29 29 29 29 6 18 6 8 29 6 6 8 29 26 8 29 31 8 29 8 6 18 8 6 29 6 29 29 6 8 31 29 8 8 6 8 8 29 29 6 14 29 29 29 8 8 8 26 8 2 6 29 6 3 5 2 18 2 6 5 29 5 23 2 31 8 18 29 23 2 2 2 8 18 29 29 23 14 29 8 29 29 2 18 29 29 29 29 29 6 6 29 29 2 6 23 6 29 6 2 29 18 2 6 29 6 29 29 29 18 29 29 6 2 29 6 3 29 29 31 6 8 18 8 23 14 29 6 29 6 6 8 8 8 29 29 29 6 14 4 8 29 2 29 2 8 23 6 6 8 8 29 31 8 31 25 31 31 6 29 14 6 27 23 27 29 29 6 27 29 6 23 29 29 6 26 6 31 8 6 18 6 8 5 8 29 18 29 26 14 29 27 18 18 2 2 26 29 26 8 8 14 2 29 29 8 6 8 8 18 6 18 23 8 29 23 26 8 29 6 25 8 6 18 26 8 8 6 29 29 18 6 29 18 31 6 14 8 23 8 26 29 6 8 29 23 2 29 23 6 6 26 31 23 8 6 8 29 6 6 2 8 6 18 18 27 29 8 8 29 6 2 29 26 2 31 8 29 8 29 18 2 14 6 3 5 8 2 2 6 8 26 2 29 2 29 2 23 29 23 2 2 2 2 29 2 31 29 6 31 31 2 23 26 8 6 14 29 29 29 18 29 29 8 6 6 29 23 23 18 29 23 27 29 29 23 29 29 29 3 6 6 29 6 2 29 8 8 8 29 29 18 6 6 29 29 31 29 18 6 23 26 6 29 29 29 18 31 29 8 29 8 29 29 6 6 29 8 8 8 8 29 6 8 8 18 8 6 6 29 18 8 8 23 29 18 8 29 6 8 2 29 27 6 29 18 27 6 29 29 18 29 18 6 29 29 31 6 29 29 2 8 6 8 18 2 29 8 6 8 29 29 31 20 6 6 6 29 8 26 6 2 29 8 23 8 6 8 8 29 26 2 29 8 8 18 29 18 23 3 2 2 4 2 29 2 5 6 29 6 29 26 2 23 6 29 2 8 27 6 6 2 23 29 31 18 29 31 29 23 29 27 18 2 2 18 29 29 14 5 3 6 29 6 29 2 29 6 8 29 29 2 29 31 25 6 29 8 8 8 29 31 8 8 23 8 23 29 2 6 29 23 29 26 29 6 6 14 26 8 23 2 26 26 27 29 27 14 6 6 2 6 18 6 6 8 29 6 18 29 6 29 29 26 8 29 8 2 18 18 18 23 29 6 8 29 4 29 2 8 6 14 6 29 8 6 2 27 8 8 8 29 6 2 14 29 31 2 8 23 8 29 29 29 8 18 18 8 8 8 31 23 8 2 6 27 5 8 6 6 29 8 2 29 29 6 23 8 6 8 8 18 3 5 5 2 29 2 2 2 2 2 29 2 2 29 8 23 18 6 23 29 6 8 31 23 6 6 31 29 8 29 8 8 6 29 3 23 5 26 29 23 2 5 23 8 2 29 29 29 6 6 2 6 6 6 8 6 8 29 8 8 29 29 8 8 18 8 8 8 6 14 23 23 8 8 2 18 18 6 27 6 29 6 6 18 2 29 8 8 26 6 31 31 8 6 18 26 23 29 6 29 31 18 8 29 6 29 29 29 8 2 6 23 8 6 6 8 6 8 20 6 29 29 8 29 29 2 8 29 29 2 29 8 6 6 29 26 8 8 29 31 6 6 6 18 29 31 8 6 8 31 6 8 6 29 29 18 6 29 29 8 27 3 4 29 2 2 29 29 2 26 23 2 31 6 8 29 6 29 2 29 29 6 29 2 2 5 2 2 2 23 29 29 8 2 23 31 6 29 6 23 2 31 29 2 2 3 6 6 8 26 29 23 8 6 29 18 8 8 6 6 29 6 29 23 29 6 8 8 2 29 8 25 29 29 8 2 6 29 6 29 29 25 2 29 6 29 8 6 8 8 8 8 23 6 26 6 8 2 6 2 29 27 14 8 5 31 8 6 27 6 2 8 29 29 6 8 29 6 8 6 8 29 6 8 8 8 29 18 6 29 6 3 29 2 2 2 6 29 2 23 2 2 23 2 2 8 23 29 2 31 6 2 6 29 6 29 29 29 18 29 2 18 18 29 5 8 29 2 18 29 23 29 29 3 8 8 6 18 31 14 2 27 29 29 14 18 8 6 8 6 29 14 29 8 8 8 8 18 6 29 29 29 29 29 6 6 2 25 29 26 18 26 23 3 29 17 29 8 29 2 29 2 2 23 31 31 2 5 29 2 2 8 29 31 29 29 2 2 2 29 6 6 31 29 31 18 3 29 8 8 6 6 31 8 29 29 29 6 6 31 25 29 6 18 29 14 27 14 29 14 6 3 2 26 5 31 29 6 31 23 6 2 2 23 5 6 29 8 29 29 29 29 2 23 8 31 2 27 29 2 31 6 29 2 29 2 2 3 31 8 6 6 2 29 6 6 31 2 6 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 8 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 31 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 31 29 29 29 29 29 29 29 29 29 8 8 29 6 29 6 29 6 2 29 29 3 5 29 29 29 2 29 29 29 29 29 17 29 29 2 2 29 29 29 2 2 29 17 17 29 29 2 29 23 2 29 29 2 2 29 8 29 29 29 5 5 29 29 29 29 29 29 29 2 29 27 6 29 5 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 18 5 2 29 2 29 6 29 18 2 31 29 2 2 29 29 6 2 2 3 31 29 6 29 18 6 6 29 6 29 29 8 29 6 2 3 2 2 2 2 2 2 2 2 29 2 2 2 29 6 2 3 8 29 29 29 6 29 29 8 29 27 29 29 29 29 29 29 29 31 29 29 29 29 29 6 6 29 29 31 29 29 31 31 29 29 8 29 29 29 8 6 6 29 6 29 29 29 29 29 29 29 29 29 8 14 29 6 29 8 29 8 29 29 29 29 8 31 29 29 25 29 6 29 29 29 29 18 29 29 29 29 29 8 29 6 29 31 8 6 29 18 29 29 25 29 29 29 31 31 29 29 29 6 29 8 29 29 2 6 29 6 29 29 31 29 6 8 29 29 27 25 29 29 29 31 18 29 6 29 31 29 2 18 29 8 29 8 29 29 29 2 29 31 2 18 2 6 29 8 18 29 29 8 8 29 29 8 29 8 29 29 29 29 29 29 29 25 27 31 29 29 18 6 29 29 6 8 6 29 29 29 29 8 29 29 29 25 8 29 25 6 6 29 29 25 29 8 8 6 25 6 29 31 29 18 29 18 6 29 8 31 8 8 29 31 8 29 8 29 29 29 29 29 29 6 18 6 29 29 29 29 29 29 29 29 27 29 29 8 29 29 29 29 29 18 29 29 6 29 29 29 29 29 2 29 31 29 29 29 29 14 29 29 6 6 8 6 29 29 29 29 29 31 8 31 29 8 29 6 18 29 31 29 29 29 29 29 29 18 29 8 29 27 29 31 29 29 31 8 6 29 29 29 8 29 18 31 29 8 29 2 29 29 29 29 29 29 29 29 25 6 29 29 29 25 29 25 29 31 25 29 29 6 29 8 2 29 6 31 29 8 29 29 29 29 31 6 29 25 29 29 6 29 6 6 8 8 29 25 8 8 29 31 29 29 29 29 29 25 8 8 31 29 29 29 8 8 31 6 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 31 29 8 25 29 29 14 29 6 31 6 31 29 29 31 29 29 29 29 8 29 29 29 29 8 29 31 29 29 31 6 29 29 31 29 8 29 29 27 18 14 29 29 25 29 25 8 29 29 29 29 29 29 6 8 29 14 29 29 6 2 8 29 29 14 6 29 29 14 29 29 29 29 25 29 29 29 29 8 8 25 29 29 29 29 29 29 29 29 8 29 29 6 18 29 29 29 14 29 23 8 29 29 29 14 29 25 29 29 18 14 25 6 6 6 2 29 2 29 29 29 29 31 29 14 29 6 25 29 6 29 29 29 2 29 8 29 29 29 29 29 31 29 6 6 29 29 2 31 16 2 29 29 8 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 18 29 2 29 29 29 31 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 8 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 31 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 13 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 6 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 6 29 29 8 29 29 29 29 29 29 29 29 29 31 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 13 29 29 29 6 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 27 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 6 29 29 18 29 29 14 29 29 29 29 29 29 29 29 29 3 29 29 2 29 17 5 29 29 29 8 29 29 31 17 29 6 29 29 2 29 8 29 29 29 29 29 29 2 31 29 29 29 2 29 29 29 8 29 17 2 29 29 29 29 2 29 2 29 29 29 29 2 23 6 29 29 5 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 8 29 29 29 29 2 6 29 8 29 29 8 5 29 29 29 18 29 29 29 29 29 29 6 2 18 29 29 29 31 29 29 29 31 29 29 29 2 29 29 29 29 6 2 29 31 8 29 29 29 31 31 29 29 8 29 29 29 31 29 29 29 29 31 31 29 8 29 8 31 29 29 29 2 29 6 29 29 29 29 29 18 31 25 29 29 31 23 18 29 8 29 29 8 29 8 29 6 29 29 29 2 8 8 29 6 29 29 29 29 29 18 29 29 29 29 29 29 29 6 18 29 18 8 29 31 6 29 29 29 8 29 2 8 29 8 29 29 18 18 8 29 2 6 29 14 29 8 2 8 29 29 18 6 6 31 8 8 2 6 29 2 29 2 29 2 3 6 29 8 18 18 6 29 29 29 8 31 29 29 6 18 8 27 6 29 29 6 6 31 29 8 8 6 2 29 8 6 6 29 6 6 8 29 29 29 8 29 18 31 29 6 8 8 6 8 6 31 8 6 29 6 29 29 18 29 6 2 8 6 6 6 29 29 29 8 6 6 2 29 18 29 8 6 29 2 2 29 29 29 6 29 29 29 6 29 29 18 8 6 6 6 8 27 6 29 31 6 6 6 18 29 6 31 27 6 8 29 29 31 8 31 31 6 29 29 8 18 29 31 26 29 29 8 8 31 6 6 6 2 2 8 6 8 6 18 29 6 8 29 31 2 8 29 29 29 3 29 2 5 27 17 2 2 2 2 2 2 2 2 23 29 5 2 8 29 23 29 18 29 29 29 2 8 29 29 8 18 18 27 29 29 29 29 8 31 29 29 29 29 18 6 29 6 29 8 2 18 29 29 2 29 2 6 6 29 29 31 29 29 29 2 29 25 2 29 31 6 29 2 29 29 3 29 31 18 2 8 8 8 8 8 14 6 31 29 14 31 8 29 29 2 29 6 29 29 6 29 6 29 29 8 6 6 6 29 29 29 18 14 29 18 31 18 18 29 29 8 29 29 8 6 8 6 29 6 8 8 8 6 6 6 29 8 6 8 29 6 6 29 29 2 29 8 18 8 8 6 8 14 29 29 8 8 6 6 29 6 8 8 6 31 6 29 2 29 6 8 31 6 2 6 6 29 23 6 8 27 6 8 6 6 3 31 5 4 26 2 2 2 29 2 23 2 31 29 2 2 5 6 18 23 31 29 8 2 8 2 29 29 23 8 29 23 2 2 29 23 6 29 2 18 14 2 8 2 29 29 23 6 2 18 23 6 2 23 3 29 2 29 6 29 29 31 18 6 6 26 8 6 6 18 8 6 2 18 29 14 8 2 23 29 29 29 31 29 6 6 29 8 26 23 6 18 29 6 6 8 26 14 23 6 2 29 27 29 6 29 8 29 29 23 18 6 6 6 29 26 23 8 23 8 6 6 6 14 6 8 8 8 2 8 6 2 6 29 27 29 6 29 6 14 18 6 6 6 6 31 18 3 26 26 2 8 2 2 2 2 23 29 8 29 23 2 2 23 29 29 6 29 2 8 6 29 2 5 5 6 2 6 29 2 23 29 27 29 6 14 18 29 29 2 18 3 6 18 29 29 14 6 18 6 14 29 26 6 29 8 2 29 23 14 18 14 29 8 6 5 29 6 6 6 3 14 2 23 29 29 2 2 2 6 29 29 29 23 29 23 31 18 29 8 31 8 8 29 29 6 31 29 2 29 6 6 18 31 2 2 5 2 29 23 2 8 18 18 8 29 23 3 6 29 23 29 8 8 2 6 18 29 6 8 29 31 31 29 29 6 6 31 6 29 14 29 29 3 8 2 8 2 29 8 29 2 14 23 8 14 29 29 31 23 29 2 2 23 2 31 2 8 6 6 29 2 8 2 18 29 23 2 31 8 29 18 23 8 2 2 31 29 8 29 18 2 2 2 6 3 8 8 2 8 8 14 8 18 6 29 8 29 29 29 8 29 6 31 2 29 8 31 6 31 23 27 8 14 31 31 29 29 26 8 14 6 8 8 18 8 8 26 8 6 29 29 26 29 8 8 2 8 29 29 6 6 6 6 8 8 8 6 8 26 2 29 23 4 29 2 8 14 14 29 8 29 3 5 6 2 2 2 2 4 2 2 2 29 29 23 2 23 2 6 23 29 2 29 23 29 29 29 23 29 8 23 29 8 2 8 3 23 2 31 18 6 8 6 6 8 6 2 29 18 6 18 6 8 29 2 2 8 2 2 29 2 6 29 29 29 29 14 6 29 8 29 6 29 3 4 2 29 5 31 2 2 29 2 2 23 2 23 29 5 2 2 2 8 29 31 2 2 2 23 29 6 5 14 31 3 29 31 31 6 31 29 8 6 29 6 31 8 29 8 6 6 29 6 23 6 14 14 18 18 29 8 6 14 29 2 8 29 6 29 8 29 5 8 29 6 27 8 23 8 29 8 3 18 5 26 2 2 2 8 2 23 2 6 29 18 29 29 23 29 29 29 23 23 29 29 29 29 2 2 2 6 29 5 29 18 5 8 6 2 2 29 23 8 2 2 23 2 2 8 18 29 3 29 6 2 29 6 29 6 2 29 23 8 2 6 6 6 14 8 29 23 6 26 29 8 2 23 29 26 29 8 29 31 8 29 14 29 18 8 8 29 6 18 8 23 29 8 31 8 8 23 27 6 6 23 8 8 29 29 2 8 8 8 29 2 31 23 8 6 8 6 8 29 6 29 29 29 8 8 25 29 29 14 25 18 14 6 8 8 18 29 31 23 6 2 8 29 29 31 8 8 6 27 8 8 8 6 6 31 8 3 31 29 26 29 2 2 2 2 2 2 5 2 29 31 29 18 2 31 26 2 29 23 23 6 29 2 2 6 29 29 5 8 29 29 29 29 3 23 18 29 6 8 2 6 8 6 8 29 8 8 8 8 8 8 14 6 29 8 8 6 14 8 8 26 23 18 29 27 6 18 29 6 18 8 5 8 23 29 29 18 18 26 29 29 18 18 29 2 18 26 6 14 8 8 8 23 29 5 26 6 8 2 29 29 8 18 8 6 8 6 8 6 6 8 6 8 23 6 14 29 6 3 2 26 5 29 18 23 18 2 29 31 23 29 4 8 23 8 29 29 29 18 31 6 27 29 23 2 29 23 29 2 8 8 3 29 8 8 8 29 23 29 2 23 2 27 27 8 29 6 29 6 8 23 8 8 2 8 2 18 31 31 8 8 8 2 29 23 2 8 6 23 29 23 6 26 29 23 29 6 2 2 23 8 26 23 23 8 2 6 18 6 6 6 8 8 18 29 6 23 18 6 8 8 27 14 6 6 31 8 6 2 31 2 6 31 31 14 6 23 27 6 29 6 14 18 23 8 8 8 2 8 8 14 8 26 2 29 8 25 23 2 26 29 18 3 26 18 23 2 8 2 23 23 23 2 2 29 31 29 23 23 6 23 23 29 8 3 23 23 23 29 23 8 14 2 29 23 8 2 6 8 8 23 2 6 18 23 23 8 14 26 8 14 3 5 29 2 18 2 23 2 31 2 31 2 2 2 3 29 18 18 29 8 18 29 26 8 29 18 29 29 6 29 6 29 29 6 18 29 29 6 29 29 18 29 29 8 29 25 8 27 2 29 31 31 31 29 14 6 29 31 29 8 29 29 18 6 29 29 2 29 6 6 29 8 8 6 8 2 29 29 29 8 29 31 29 3 8 2 4 5 25 2 31 18 2 29 29 2 18 6 2 2 23 2 29 2 8 29 6 31 29 29 31 2 29 29 31 29 23 29 2 29 29 29 2 2 31 29 5 29 6 8 29 26 6 18 29 31 29 31 6 29 23 29 2 2 18 23 6 29 27 29 8 29 8 18 29 8 6 29 31 2 31 6 23 31 29 31 2 29 8 29 31 29 27 8 6 2 8 27 3 6 8 27 29 29 23 8 25 6 29 6 8 29 2 29 6 8 29 8 8 6 31 6 29 2 31 31 29 18 26 6 8 6 29 8 29 6 29 29 29 6 8 29 29 14 29 8 8 6 2 8 2 29 8 8 29 31 8 8 29 2 29 6 31 6 6 18 29 29 8 8 29 18 6 8 2 29 29 8 6 2 29 8 31 29 2 29 26 23 8 29 6 8 31 6 8 29 29 20 26 18 6 27 29 29 6 6 14 18 29 6 18 29 2 31 8 6 8 2 8 29 29 6 8 8 8 2 2 29 29 29 6 18 8 8 8 8 18 2 6 29 18 8 18 8 6 6 8 31 27 25 8 29 18 23 29 29 6 8 6 6 29 2 8 29 14 18 29 8 29 29 6 17 6 8 6 29 23 6 8 29 29 29 31 6 31 8 29 29 6 31 14 2 29 29 3 4 4 23 26 6 29 2 31 18 29 2 29 2 26 29 2 2 23 29 2 2 25 29 29 2 2 29 29 29 18 29 23 29 29 8 29 8 6 29 29 29 31 23 29 29 29 31 29 2 29 8 29 31 6 8 29 6 23 18 6 2 29 2 29 2 8 29 31 8 8 2 29 18 2 8 29 6 29 29 14 23 8 29 29 6 23 8 2 31 18 31 2 25 8 29 29 23 18 3 8 6 29 8 6 8 8 8 29 6 6 8 29 29 29 29 29 29 29 6 29 29 29 6 29 8 8 8 29 29 29 14 6 8 29 6 29 6 6 8 6 26 31 29 6 2 8 6 2 2 6 2 8 18 29 29 6 29 6 8 8 2 29 6 8 29 18 27 31 29 29 6 29 31 31 6 6 29 27 8 5 6 8 18 29 31 6 6 2 8 29 8 8 8 26 8 8 29 29 29 29 29 6 8 29 23 29 6 6 8 14 8 6 29 29 29 6 31 6 29 29 8 18 6 29 8 29 29 18 29 29 6 8 6 29 29 6 6 6 8 26 23 8 8 6 29 29 29 31 31 6 6 6 6 29 29 6 29 29 6 26 18 29 6 6 8 29 5 26 29 29 2 8 6 6 27 8 8 6 6 29 29 6 6 29 29 8 8 25 8 18 8 2 6 27 14 14 29 6 18 27 6 6 6 18 8 29 6 8 29 29 8 31 29 26 31 29 2 29 27 6 29 6 23 18 8 31 2 2 6 6 18 8 6 6 8 29 31 27 6 18 29 8 8 8 8 18 6 8 3 2 5 4 18 18 2 2 2 2 5 29 29 26 23 29 2 29 29 29 2 23 2 2 29 31 29 8 29 29 6 31 31 23 2 2 29 6 6 6 2 8 29 29 6 2 29 18 26 6 2 8 8 29 29 6 23 29 18 23 29 23 29 23 2 2 31 29 29 3 29 18 29 29 6 6 29 27 8 5 29 6 6 6 2 27 6 29 8 2 2 18 8 26 8 8 14 27 2 23 8 18 14 18 6 23 6 29 8 29 29 29 8 6 29 8 29 6 8 29 8 6 8 29 6 6 2 27 29 6 8 8 6 31 31 6 8 29 27 29 6 23 8 29 29 6 8 29 26 18 6 26 6 29 29 23 29 29 29 23 2 29 6 8 8 8 6 23 6 23 29 6 8 8 18 6 8 6 8 29 6 8 29 18 23 29 8 2 26 5 23 29 27 8 8 6 29 8 6 6 6 29 6 6 29 18 6 27 2 6 6 29 6 29 18 29 29 27 8 2 29 26 29 3 2 29 6 29 2 2 5 26 2 31 2 8 2 2 2 23 29 2 29 29 6 29 29 2 8 6 25 18 2 2 31 6 18 2 29 29 23 29 29 6 6 29 18 18 6 5 29 2 29 6 29 2 6 23 18 2 6 6 18 3 29 29 18 6 29 5 29 8 29 29 18 8 6 8 8 6 29 6 31 6 29 8 29 29 27 8 23 8 31 8 29 29 18 18 8 18 8 8 8 14 26 29 29 23 29 8 6 8 8 8 6 29 2 27 6 6 6 8 31 6 18 6 31 6 2 29 29 18 18 29 8 29 23 6 29 6 8 8 29 6 14 6 29 8 6 29 6 23 6 29 18 29 6 8 29 8 26 4 18 31 31 8 3 6 2 8 5 26 18 29 2 2 5 2 2 6 2 2 2 31 6 18 23 23 6 4 2 6 6 23 29 6 2 29 29 2 2 18 27 2 29 8 3 6 29 2 6 6 27 31 8 6 6 18 29 29 29 29 6 6 29 29 8 2 8 31 8 27 8 31 2 29 6 26 18 8 23 14 29 8 14 8 6 8 23 3 5 2 2 23 5 2 23 29 6 23 23 23 23 2 29 3 23 31 26 23 8 26 23 6 8 29 8 6 26 2 8 23 27 18 14 23 5 23 31 8 6 23 2 8 8 29 26 14 6 29 8 6 25 3 29 29 2 2 2 2 31 5 2 18 31 2 2 23 23 25 3 23 6 31 6 18 23 8 6 2 6 8 6 31 8 8 8 23 8 23 29 6 6 29 8 8 8 18 23 6 3 4 2 6 5 2 23 2 2 29 6 4 2 29 2 2 2 23 2 5 2 23 2 18 23 31 2 29 2 29 2 23 31 31 18 2 29 23 29 3 8 23 4 31 6 2 29 26 29 29 26 8 8 8 29 18 26 18 8 6 18 29 8 31 8 8 6 6 8 18 6 6 6 3 2 2 26 26 18 2 2 29 29 2 2 23 26 29 2 29 2 23 18 5 2 8 29 3 18 29 29 8 29 6 29 29 8 23 2 6 26 23 8 6 8 23 2 8 2 26 8 6 23 8 29 29 8 8 29 6 23 6 6 8 29 6 29 8 23 8 8 27 29 29 29 6 27 6 18 8 23 18 29 6 8 8 18 6 29 29 25 8 23 6 6 8 18 6 6 8 8 29 6 29 6 27 6 6 23 14 8 8 29 14 8 2 8 29 3 26 26 2 2 6 2 2 2 8 2 23 2 2 29 29 29 23 2 2 23 2 29 2 6 8 6 2 18 2 29 2 6 2 31 18 2 2 2 6 6 18 18 18 3 18 23 29 6 23 8 8 29 8 8 6 23 8 8 8 2 6 6 8 29 6 18 6 6 29 29 6 29 18 29 6 25 29 29 6 6 29 6 29 29 8 2 25 8 18 29 14 25 29 6 29 18 6 8 8 6 8 8 6 29 29 8 6 2 6 31 18 31 6 29 8 8 6 26 29 26 8 29 29 8 8 29 8 29 23 26 18 29 6 6 29 14 29 8 29 8 8 29 29 8 6 6 25 2 29 31 6 29 29 8 29 18 6 29 31 8 6 8 8 8 6 31 29 29 6 8 8 29 29 18 31 31 8 6 6 31 29 29 14 18 8 29 8 18 18 3 2 17 8 6 26 6 2 31 29 2 2 31 29 2 29 29 2 5 6 23 18 5 8 23 31 29 2 31 6 2 23 29 2 6 6 6 29 6 29 6 29 6 31 18 23 27 8 18 6 18 6 2 2 29 18 6 18 8 6 27 18 2 6 29 29 2 2 18 29 8 6 6 29 29 2 31 29 6 31 6 29 5 29 29 2 18 8 3 29 6 31 18 6 29 6 6 8 6 29 8 18 29 29 29 31 29 18 6 8 8 6 29 6 29 8 18 6 29 2 6 6 29 14 29 2 29 8 18 18 29 29 29 8 29 6 6 6 8 29 2 23 8 8 29 29 6 6 29 6 6 8 29 8 26 8 26 6 8 8 29 31 14 6 8 6 8 29 31 18 6 6 29 6 31 29 29 29 29 6 6 29 29 6 29 6 29 6 31 27 6 8 2 25 2 27 6 29 6 29 26 8 29 29 8 18 27 8 8 8 6 29 8 8 8 6 29 18 8 6 6 2 8 8 8 6 29 29 29 18 6 18 29 6 14 31 8 6 8 8 8 29 2 8 29 6 8 8 23 29 29 6 18 29 29 18 29 18 31 2 29 6 29 29 29 8 29 6 14 8 31 6 29 29 18 6 26 26 18 18 8 8 31 29 6 6 29 29 8 6 27 8 8 18 29 2 29 6 8 29 29 29 29 8 31 18 31 6 18 31 8 29 8 8 6 26 6 29 8 31 18 29 8 8 8 6 23 6 31 8 6 29 29 18 29 31 29 31 29 8 18 8 29 8 6 29 29 8 29 29 29 29 29 29 31 8 29 29 18 29 29 8 25 6 2 31 29 8 31 6 6 3 29 8 18 2 27 8 29 26 5 5 2 31 18 8 2 2 29 6 2 2 8 31 31 2 29 29 2 29 18 31 2 5 31 29 6 29 29 29 2 23 6 29 18 29 18 8 6 18 31 29 2 6 29 29 29 29 2 6 29 29 2 29 29 2 29 2 29 6 29 2 29 8 29 31 29 31 29 29 29 29 18 29 18 18 2 18 6 29 26 2 8 18 29 6 8 29 29 29 31 8 29 3 6 18 31 8 6 29 29 8 6 6 8 6 29 29 8 8 26 29 6 29 29 6 31 6 8 29 31 6 29 29 8 6 6 6 6 29 6 8 29 8 8 29 6 6 8 31 18 8 2 29 29 8 29 26 31 29 8 6 6 8 29 6 6 8 6 8 29 6 6 6 29 29 8 6 31 27 8 8 8 8 8 31 29 27 8 6 26 6 29 8 29 29 6 31 8 29 6 8 29 8 8 31 2 29 5 6 18 29 6 6 29 8 8 6 8 29 29 29 29 29 8 8 29 29 31 6 29 8 8 29 6 29 8 6 29 29 6 29 29 2 26 29 31 31 29 29 8 8 26 8 6 6 2 18 8 29 8 29 8 6 23 6 31 6 29 29 6 29 6 18 6 8 26 27 8 18 8 29 8 29 18 8 6 8 6 29 29 6 29 29 29 6 18 6 8 8 18 29 6 18 6 29 8 29 8 6 6 31 6 6 8 29 29 6 6 6 27 29 27 6 2 18 8 27 2 29 6 31 18 6 6 2 8 8 31 6 2 18 6 27 2 18 8 31 18 29 6 6 31 2 29 29 8 8 29 6 8 6 29 18 18 8 6 29 31 14 31 29 29 6 29 27 14 8 29 6 29 6 6 2 18 8 14 8 29 18 6 3 2 2 2 17 8 31 29 2 2 31 29 2 29 2 2 29 2 2 23 2 29 2 5 29 31 18 2 29 29 18 23 23 29 6 29 18 18 18 2 2 2 2 2 29 2 23 2 2 2 23 31 2 29 2 8 23 3 8 8 8 8 8 6 18 2 26 8 18 6 2 29 6 8 29 29 6 29 31 3 2 2 2 5 2 29 5 25 23 2 23 29 29 27 2 2 2 2 8 29 31 18 29 27 2 31 3 29 8 27 29 29 29 29 8 6 6 29 18 29 29 29 29 29 29 6 29 31 29 18 31 29 18 6 29 8 29 29 29 18 6 6 6 29 29 2 29 29 29 25 6 29 6 18 29 29 29 18 29 29 29 29 29 6 31 29 6 8 6 29 25 27 6 6 29 29 29 29 29 29 2 31 6 29 18 31 29 31 6 29 29 6 31 6 8 29 29 6 18 6 14 6 6 29 6 6 29 8 18 18 6 29 8 29 2 2 29 8 29 29 29 29 31 29 29 8 29 29 8 29 18 29 6 29 29 29 29 31 6 2 27 29 29 29 29 29 29 6 29 31 29 29 29 29 29 17 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 16 29 29 29 29 16 29 29 19 16 29 29 16 16 29 16 29 16 3 2 5 17 16 29 29 16 16 29 29 29 29 29 29 29 16 29 29 2 2 29 29 29 29 2 17 29 6 2 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 2 16 2 29 16 17 29 29 29 16 29 2 2 29 29 13 29 29 16 2 16 29 16 29 29 29 16 29 16 29 17 4 13 16 29 16 29 16 29 16 29 29 29 2 29 29 16 29 8 29 29 19 29 29 29 16 29 29 29 16 16 29 29 16 17 29 29 16 29 29 16 16 29 29 29 16 13 29 16 16 29 29 2 29 29 29 29 29 29 16 29 16 29 17 16 16 29 29 16 29 16 29 29 29 5 29 5 29 29 29 2 29 29 13 29 16 29 29 16 13 29 29 29 16 29 29 29 17 16 29 29 29 29 29 16 29 29 29 16 29 29 16 29 13 29 8 8 2 16 26 29 6 2 29 29 29 16 16 29 29 29 29 29 29 29 18 29 29 17 29 29 18 29 29 29 17 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 13 29 29 29 29 31 18 2 29 31 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 31 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 2 29 29 29 29 6 29 29 17 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 17 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 29 29 29 23 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 2 31 29 8 29 29 29 29 29 29 29 29 29 29 13 8 29 29 6 29 29 29 29 29 29 29 13 29 29 29 29 29 29 2 3 29 29 29 8 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 18 29 29 29 31 29 29 31 29 29 16 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 27 8 8 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 18 29 6 29 29 29 29 29 29 31 29 6 31 29 16 29 29 18 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 6 31 29 29 29 29 6 8 29 29 29 29 29 6 29 29 29 29 18 6 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 31 29 6 29 29 29 29 29 29 29 18 31 29 29 29 29 29 29 29 31 29 29 29 29 14 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 31 6 29 29 8 29 6 29 29 29 2 29 29 6 29 6 29 29 29 14 31 29 31 29 29 31 25 6 18 6 18 29 29 31 29 6 6 18 29 2 8 6 29 6 29 8 29 29 29 6 6 8 8 6 29 18 29 31 29 6 27 29 29 6 25 29 14 29 6 8 3 29 4 29 2 2 2 31 2 2 31 2 2 23 29 29 2 2 18 8 2 23 29 6 2 23 8 8 29 2 18 29 18 2 6 29 26 29 6 29 2 2 6 2 2 29 29 29 29 29 29 8 2 6 29 29 5 6 18 2 29 31 6 5 2 8 29 3 29 29 14 8 29 29 29 29 29 29 29 2 29 14 29 2 29 27 29 18 29 29 2 8 6 29 6 6 29 6 6 18 29 29 8 29 29 29 29 6 29 29 29 29 29 8 8 29 8 31 8 18 29 29 29 29 29 6 29 29 29 29 29 29 29 8 8 29 6 6 29 8 2 29 29 8 29 29 29 6 29 29 29 29 6 29 31 29 29 6 6 8 29 31 29 29 29 6 29 29 8 29 29 6 29 29 6 6 6 8 29 29 29 29 29 29 29 29 29 2 29 6 29 6 6 6 29 18 6 29 29 29 29 6 2 6 8 6 29 29 29 29 29 8 29 6 29 18 8 29 29 29 29 29 6 8 29 29 29 29 6 8 29 29 29 29 8 29 29 8 31 29 31 29 29 8 29 29 29 29 29 18 6 25 29 6 2 6 29 18 18 31 26 29 14 29 29 6 6 29 2 29 6 6 6 6 6 31 6 29 8 29 8 29 6 8 29 29 6 29 6 29 2 29 6 29 6 6 6 18 27 29 18 29 6 29 29 29 29 27 8 6 3 29 2 26 2 2 29 2 31 2 29 23 6 29 2 8 2 31 29 2 29 6 2 2 29 23 6 29 29 29 29 31 29 18 27 2 18 29 8 2 18 8 29 8 29 18 29 26 29 18 5 18 2 29 2 31 29 2 2 29 6 29 6 18 29 18 2 29 29 6 6 18 29 8 2 31 29 29 6 8 18 2 29 29 25 29 29 2 8 2 29 6 14 29 8 2 2 29 31 6 29 29 29 29 2 18 29 3 18 6 14 6 2 8 6 29 6 29 27 29 29 6 29 8 31 6 29 29 29 8 29 31 29 29 29 29 29 29 29 8 29 29 29 29 31 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 13 29 29 29 29 29 29 13 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 16 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 13 29 29 29 2 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 16 29 2 29 29 29 2 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 13 16 29 29 29 29 29 8 29 29 29 29 29 13 29 29 8 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 6 29 29 29 29 29 29 13 29 29 29 29 16 13 29 6 29 29 29 29 29 29 6 29 31 29 16 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 31 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 6 18 29 29 29 29 2 29 29 8 29 29 8 29 8 29 29 6 29 29 29 29 29 8 29 8 29 29 29 29 6 29 29 6 6 29 29 29 27 31 29 8 2 6 29 6 18 29 29 8 29 6 29 29 6 6 8 8 6 29 29 6 29 29 8 8 29 31 8 6 29 29 26 6 29 18 29 6 29 29 31 6 3 29 4 26 29 2 31 2 18 2 2 8 18 2 2 2 6 31 29 18 29 2 2 29 5 26 29 2 2 2 29 29 29 6 29 29 5 2 29 29 31 31 2 23 18 2 5 8 8 2 31 18 8 31 29 6 8 29 29 31 18 6 2 29 29 18 29 6 29 8 26 29 8 6 6 18 18 6 2 8 17 6 6 6 29 2 29 29 2 29 29 25 29 2 29 18 29 8 6 29 29 8 2 31 2 8 29 18 29 29 6 18 3 29 6 18 18 6 29 29 29 29 27 29 31 25 29 18 29 6 6 2 29 6 6 6 31 8 6 6 29 31 29 18 6 29 6 29 6 14 2 14 29 31 18 8 8 29 8 6 6 8 8 6 29 2 6 29 29 29 8 29 18 31 18 6 29 5 29 29 31 6 29 29 31 29 29 3 26 26 31 8 2 2 26 2 2 29 29 2 6 25 2 2 18 5 23 29 2 29 2 18 8 29 2 18 27 2 6 6 29 2 31 29 2 29 29 14 29 29 29 2 23 8 29 2 29 29 31 2 29 29 2 29 29 25 29 8 29 2 29 29 29 2 8 31 2 31 29 29 29 29 18 29 18 29 8 14 29 14 23 2 29 6 29 29 29 29 29 29 29 29 29 29 18 29 31 29 29 29 26 29 29 6 29 14 2 29 3 29 29 6 29 8 31 31 27 29 6 8 6 14 6 29 6 29 29 2 18 8 29 8 18 29 29 29 8 29 29 29 6 29 31 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 16 29 29 31 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 14 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 18 29 29 29 31 29 29 29 8 29 31 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 18 29 29 8 29 29 29 29 8 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 6 29 29 6 29 18 29 29 29 31 2 29 29 6 29 29 29 29 29 29 31 29 18 8 6 29 31 8 31 29 29 29 6 6 25 6 31 29 25 8 2 8 14 8 2 18 29 29 26 8 8 8 31 14 31 2 31 6 6 6 29 18 14 29 31 8 29 29 8 29 14 3 2 6 2 2 2 29 23 18 29 2 29 29 29 2 31 26 31 2 29 2 31 23 31 2 23 29 29 29 8 18 2 2 2 6 29 8 8 2 23 29 29 8 8 29 6 17 29 8 5 6 2 18 8 6 8 23 29 6 8 29 6 23 5 29 28 8 29 6 2 29 18 29 3 31 8 27 6 6 18 18 31 8 29 29 2 6 29 8 31 8 2 6 29 6 29 29 6 29 2 29 29 6 31 8 6 29 29 29 29 29 29 18 29 29 29 29 2 29 29 16 29 29 29 31 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 18 29 29 29 6 29 29 29 2 6 29 6 8 8 6 6 29 6 6 6 27 6 8 27 6 29 3 8 2 4 29 2 2 2 4 2 18 2 2 8 2 2 23 26 8 2 8 29 29 29 2 29 27 29 2 23 18 29 2 18 2 2 18 29 29 8 2 29 2 23 31 29 29 2 5 31 2 2 14 3 25 27 6 8 14 8 25 8 8 2 29 6 29 6 14 23 6 29 8 6 8 8 26 6 6 8 6 31 18 23 26 29 6 29 18 14 6 29 6 8 8 31 29 29 31 8 29 6 31 29 18 31 23 29 8 8 8 29 6 29 29 6 3 6 26 23 5 2 26 2 31 29 31 18 23 6 29 2 18 29 2 23 29 29 8 31 2 29 6 29 2 31 6 29 2 31 29 29 6 23 29 29 8 29 6 23 8 2 23 3 29 18 29 6 29 29 18 8 18 31 8 27 29 29 29 29 6 26 6 6 29 31 8 6 23 2 29 2 8 29 26 29 26 6 8 31 18 8 8 18 29 8 29 8 6 29 29 29 8 29 6 26 6 8 31 6 8 29 29 29 6 29 6 23 18 6 26 8 6 29 29 8 8 8 29 6 29 14 23 2 29 18 26 8 6 6 29 27 26 23 29 18 3 2 29 26 26 23 31 2 5 2 29 2 2 29 2 31 8 2 23 6 14 2 2 8 23 26 31 29 2 29 8 23 29 2 29 6 2 29 18 2 29 2 29 8 2 23 6 8 18 6 23 6 8 29 3 8 8 8 18 6 29 8 6 6 8 8 29 18 6 6 8 29 8 8 18 23 14 8 29 29 6 29 18 29 29 6 31 2 8 6 31 2 14 26 8 26 26 8 8 8 29 23 31 29 8 3 2 2 2 2 23 23 2 2 2 2 31 2 6 29 8 29 23 2 18 29 29 23 6 29 2 23 6 23 29 5 29 29 2 29 29 23 6 14 18 29 29 2 23 31 29 29 23 23 29 2 23 31 3 8 23 23 8 26 29 8 14 14 6 18 29 6 23 8 31 2 6 8 8 8 2 8 8 23 26 31 29 23 6 8 8 6 6 6 18 8 8 29 6 8 26 8 6 8 6 26 8 23 8 26 6 29 18 8 8 8 23 8 8 8 23 29 29 6 2 2 29 6 8 8 6 8 18 26 8 8 26 23 2 14 2 29 2 8 23 8 8 29 6 6 31 6 6 6 8 8 8 6 29 31 8 26 29 8 3 4 4 23 4 26 23 18 26 23 6 29 2 2 2 5 6 2 2 2 2 2 2 29 29 31 2 8 23 6 2 18 29 29 8 6 29 23 2 6 14 2 8 29 29 6 31 14 4 23 18 29 23 31 3 8 8 6 8 8 8 8 8 23 2 29 23 29 6 18 29 29 8 8 18 29 29 18 31 29 23 29 6 6 23 8 23 29 8 29 2 29 6 8 27 6 8 2 2 18 6 6 29 6 29 18 6 3 2 2 2 8 2 2 2 29 14 5 2 5 6 2 23 18 8 2 31 18 2 23 29 27 2 2 23 18 18 18 2 2 2 29 2 3 29 8 18 29 8 8 3 2 5 8 31 18 2 29 6 2 2 5 26 2 23 6 23 18 2 23 6 18 18 2 23 23 2 23 3 14 6 6 8 6 23 31 14 6 8 8 29 8 8 29 6 8 29 6 6 31 6 25 8 29 6 8 6 23 8 23 29 26 8 23 23 18 6 29 6 26 8 8 23 8 26 8 2 23 8 27 8 18 29 8 29 23 2 8 8 3 2 26 2 29 29 8 2 23 27 29 2 29 2 23 2 23 18 29 23 18 23 6 2 23 29 31 31 18 29 29 6 29 18 23 18 18 2 29 26 29 18 2 18 3 29 6 6 6 8 6 18 6 18 6 29 29 23 29 2 23 6 29 29 8 29 31 23 6 8 8 14 2 23 29 26 6 6 8 2 29 29 29 2 26 6 31 26 2 29 8 18 8 8 8 8 6 31 27 2 2 8 6 29 27 29 8 23 27 29 14 29 8 3 2 5 2 8 2 8 18 2 23 2 2 6 2 31 29 23 26 29 2 29 26 23 29 29 18 2 6 29 29 29 2 6 2 29 8 29 23 8 6 2 18 29 18 2 8 29 8 6 31 2 23 2 3 29 6 8 8 6 29 8 6 8 23 8 2 31 8 18 29 29 8 23 26 26 26 18 29 6 2 6 8 8 29 23 29 23 2 8 23 31 18 8 6 18 6 6 31 18 6 29 6 6 6 8 26 6 23 29 8 31 2 14 29 8 2 29 26 23 2 23 29 14 2 8 6 29 18 8 29 6 6 29 2 31 29 8 23 8 29 8 29 29 29 6 29 29 29 23 8 8 29 8 29 8 29 29 8 6 6 27 26 6 8 29 23 6 8 18 6 6 6 8 29 26 26 2 29 29 29 3 26 2 18 2 29 8 2 6 8 2 2 2 26 2 2 2 2 31 23 2 29 8 23 29 31 18 29 8 2 31 8 14 18 23 2 6 23 29 31 2 26 29 2 18 23 3 29 8 8 2 2 6 2 6 8 8 18 8 8 6 26 8 18 8 29 29 8 8 8 27 8 8 29 26 29 29 8 29 6 8 29 27 29 31 8 6 6 18 29 29 6 18 8 29 6 8 8 6 29 29 14 8 29 29 29 8 8 29 6 26 29 29 18 6 29 26 26 8 8 18 8 29 23 3 8 2 29 29 2 29 29 23 31 2 2 31 23 2 29 6 6 2 23 29 14 2 31 29 29 18 31 8 2 29 8 6 6 2 18 29 8 14 31 29 6 8 23 31 27 18 29 29 2 18 2 6 29 29 6 8 8 23 3 29 26 18 6 8 27 27 23 31 2 29 6 27 18 29 29 6 31 2 14 8 29 23 2 27 29 8 8 6 23 29 26 29 23 31 8 29 6 8 29 6 29 29 26 8 8 23 8 8 18 6 8 29 29 8 29 6 29 18 23 6 18 2 29 29 29 31 31 29 8 31 8 27 29 29 23 27 18 6 18 6 18 26 29 8 29 5 29 31 3 29 2 8 2 26 2 6 23 2 23 2 5 2 29 2 2 29 23 2 23 29 2 29 29 6 29 2 31 2 18 29 2 23 29 18 23 6 2 29 23 29 2 2 29 23 14 31 29 23 29 29 18 14 18 27 29 3 8 8 8 23 29 29 23 31 14 6 6 29 29 29 31 27 8 18 2 26 8 8 6 26 29 2 8 6 18 18 18 31 31 29 6 8 8 29 29 6 6 8 8 8 8 2 8 18 6 23 29 6 2 18 14 6 18 2 29 27 8 3 29 2 2 2 2 2 29 2 8 2 29 2 2 2 29 6 2 23 2 2 2 2 29 29 23 2 18 29 2 2 31 14 3 2 29 2 31 29 29 6 29 29 29 29 2 29 29 29 29 29 29 8 29 16 29 29 16 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 14 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 13 16 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 6 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 2 29 29 13 29 29 16 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 31 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 3 5 29 29 29 2 29 2 17 2 17 2 2 29 2 29 2 18 2 29 29 5 2 29 2 2 17 29 2 2 29 2 29 18 29 29 29 29 29 29 29 29 2 2 2 2 29 6 29 6 2 2 5 2 29 8 29 29 29 18 2 29 2 29 2 2 29 29 23 2 29 6 2 3 29 31 6 29 29 29 6 29 29 29 29 18 25 29 8 6 6 6 2 8 18 31 29 31 8 8 29 29 6 5 6 29 6 29 18 3 2 2 29 2 2 29 5 29 2 2 29 23 2 2 29 2 2 31 31 4 29 29 25 29 2 2 8 18 5 18 2 29 18 5 29 2 29 2 29 2 2 2 2 18 2 8 2 2 2 23 3 29 18 29 2 14 6 29 29 18 26 29 8 2 31 6 29 8 6 6 29 8 31 8 29 29 29 29 2 8 6 29 29 6 6 29 6 3 2 5 2 5 29 2 2 29 2 29 29 29 2 2 18 29 2 6 29 29 2 29 6 29 2 17 18 29 29 29 2 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 17 29 17 29 16 29 16 29 29 29 29 29 17 17 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 19 2 5 29 23 29 31 29 16 29 29 29 17 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 13 29 16 29 29 29 29 29 29 13 2 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 17 29 29 29 16 2 29 29 29 29 29 29 29 18 29 29 2 29 13 29 16 16 29 29 29 29 29 29 17 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 17 29 29 29 29 29 16 16 16 16 29 29 29 29 2 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 13 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 8 29 29 2 8 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 26 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 3 29 16 29 18 29 31 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 2 29 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 18 29 29 29 29 29 2 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 18 25 6 29 29 29 29 8 8 14 6 6 29 29 6 31 8 6 29 29 25 18 25 8 6 29 26 8 29 8 8 31 8 6 29 29 29 8 6 29 25 29 6 29 6 29 6 18 3 18 5 17 5 29 2 2 23 2 29 2 29 8 2 5 29 2 2 23 2 6 2 23 18 31 29 18 29 2 18 29 2 26 2 6 2 26 2 2 8 31 2 29 2 29 3 2 8 29 6 26 31 31 6 29 29 8 29 2 8 6 8 31 8 29 27 18 31 14 23 29 6 18 18 29 6 6 31 29 8 31 6 29 6 29 2 26 23 14 6 3 29 4 4 26 29 29 2 2 2 2 29 4 2 2 18 4 2 23 29 2 2 5 2 2 29 8 31 23 29 29 2 29 29 8 31 2 23 31 2 6 2 29 2 18 5 29 5 18 29 18 29 29 23 6 23 2 23 8 8 6 3 18 8 2 6 6 6 2 8 6 6 8 23 29 27 29 8 23 23 6 29 2 6 23 8 31 26 29 18 29 23 6 23 6 8 18 14 29 29 31 29 6 14 29 8 31 29 29 8 29 29 18 29 8 29 26 29 2 18 26 29 18 3 5 26 2 26 2 18 23 2 14 2 29 6 6 23 2 23 23 29 8 29 5 23 25 2 29 18 2 29 8 23 23 23 29 31 29 2 31 14 29 8 29 18 14 29 6 2 23 18 18 31 18 2 8 3 8 26 14 29 8 26 6 31 18 8 31 29 6 18 8 23 2 6 29 29 6 8 29 23 8 18 6 29 8 6 8 2 29 26 29 8 8 29 8 2 2 27 14 8 31 23 18 6 6 6 29 29 29 29 29 6 31 18 8 27 29 18 31 14 6 8 31 8 17 6 6 29 3 2 2 2 2 2 2 5 23 18 6 29 26 18 2 2 2 26 23 8 29 6 18 29 8 23 25 2 2 18 18 2 23 2 23 2 2 29 29 14 2 23 18 18 3 29 14 26 29 23 8 8 6 18 6 29 8 6 29 29 27 8 6 2 2 8 6 2 6 6 8 23 2 8 29 29 6 6 18 6 8 18 31 8 6 2 2 23 29 23 8 8 8 23 8 3 2 17 18 29 29 31 23 2 2 2 8 23 2 23 29 18 2 29 23 29 25 23 2 23 23 8 29 23 2 8 29 23 31 23 2 29 23 3 29 8 23 23 29 26 8 6 23 29 6 29 6 26 6 23 23 8 6 29 29 26 23 8 27 29 23 8 29 23 8 6 18 18 8 29 3 2 29 2 18 2 29 23 2 23 18 23 23 29 29 29 29 23 3 23 23 29 26 2 23 23 2 8 8 23 23 8 23 6 8 6 2 6 23 2 18 29 8 26 8 6 8 23 6 23 6 6 8 8 8 8 29 23 8 23 3 4 8 29 2 8 18 18 2 2 23 2 8 31 26 31 2 23 5 2 2 18 18 2 18 2 23 23 29 2 8 31 23 25 3 18 29 8 6 14 8 2 18 6 6 6 8 8 8 26 18 23 6 29 26 2 23 29 29 31 26 29 6 26 18 27 8 18 6 23 14 29 20 8 8 6 23 6 8 18 8 29 26 29 29 23 26 8 8 29 8 18 31 29 18 6 18 8 29 29 29 3 2 2 23 6 2 2 2 29 2 2 5 29 5 2 2 2 23 2 2 18 8 8 18 18 23 2 29 6 2 29 29 26 2 8 3 31 2 29 31 8 29 8 29 18 29 18 6 29 8 29 6 6 2 8 18 8 6 6 6 29 6 29 6 29 6 14 8 6 6 6 25 6 8 29 27 29 29 31 3 31 5 26 2 29 5 29 8 26 29 18 2 2 26 2 23 29 29 23 2 2 31 31 18 2 23 2 2 29 29 8 2 8 29 2 29 29 29 6 29 18 18 29 29 8 18 2 29 6 2 18 29 29 31 2 25 29 26 2 23 18 2 31 18 18 18 29 8 29 25 27 18 18 2 23 18 18 3 6 6 29 18 29 31 6 18 8 6 2 18 6 2 2 6 8 8 27 29 6 6 8 8 6 8 29 6 6 6 8 14 8 8 6 29 6 26 29 29 8 8 18 29 29 29 8 2 29 29 29 8 18 6 8 29 29 29 29 29 29 29 29 8 6 29 29 8 6 6 18 8 6 31 6 29 29 29 2 6 6 8 8 29 18 2 14 6 8 18 29 8 31 6 8 6 6 31 29 6 6 8 29 18 29 6 29 6 29 6 18 29 6 8 29 18 29 8 31 29 29 6 8 31 29 29 29 29 18 8 6 6 6 8 6 18 29 29 18 8 6 8 17 29 8 6 3 18 2 23 14 31 2 8 26 18 2 2 2 23 31 8 31 29 2 17 8 18 31 6 29 5 8 2 29 8 18 18 2 6 31 31 23 8 2 2 29 29 29 2 29 18 18 29 29 29 5 29 8 14 2 29 6 29 29 6 29 27 6 2 18 8 6 29 6 2 6 18 29 29 18 2 23 29 6 31 18 29 8 29 23 6 23 31 29 29 6 2 8 2 29 29 3 31 29 2 18 6 14 29 29 26 29 29 27 18 29 6 31 31 8 8 8 6 6 6 6 29 6 6 2 29 8 6 29 29 8 6 8 6 6 18 29 8 18 6 6 29 29 29 8 18 6 18 29 8 6 29 31 14 29 29 29 6 29 29 2 2 8 6 8 29 23 8 8 18 29 23 18 26 8 6 8 18 29 8 6 29 8 29 29 6 2 6 29 6 18 6 6 2 8 8 29 31 31 29 6 18 2 6 25 14 29 8 6 31 29 29 29 29 8 2 2 23 29 2 6 29 6 18 31 6 31 2 18 23 31 8 29 2 6 8 29 14 2 2 18 6 8 6 31 8 29 8 14 18 8 8 2 26 6 23 29 8 6 8 29 26 23 29 6 23 6 6 29 6 8 8 6 6 8 8 3 29 18 23 18 26 2 2 2 2 26 2 23 23 18 2 31 29 31 29 18 8 2 23 2 23 6 4 27 29 18 29 18 6 23 2 8 29 6 29 18 29 2 29 18 29 2 29 6 6 6 29 2 18 18 18 29 2 29 29 29 8 18 6 6 29 27 29 6 6 29 31 6 31 31 23 29 5 6 27 23 29 18 29 29 3 31 2 6 2 18 6 6 8 29 6 29 23 6 8 8 29 29 8 29 23 8 6 27 2 29 27 8 8 2 6 8 14 6 29 31 23 23 2 29 14 6 8 29 8 6 6 29 29 23 18 8 31 18 2 6 6 18 29 6 18 29 8 29 29 27 6 29 29 8 14 31 6 6 31 27 29 29 29 18 8 29 29 8 26 29 6 26 23 8 6 29 8 18 29 26 29 29 29 2 29 18 23 6 6 29 14 8 31 18 2 2 6 8 29 23 29 29 26 29 6 27 6 25 29 26 6 31 14 14 26 29 31 8 8 31 8 8 8 8 18 2 29 29 18 6 2 6 29 6 29 6 29 6 8 3 26 5 6 2 29 2 29 2 2 18 4 18 29 2 2 29 6 6 6 18 23 8 23 29 6 2 29 29 29 29 18 14 18 2 6 8 29 23 18 8 2 2 18 29 14 6 29 29 29 29 2 23 29 18 18 8 2 23 17 31 25 6 8 18 14 29 23 8 8 31 18 2 8 8 29 6 29 2 29 23 8 14 29 29 2 6 3 8 29 29 29 6 6 29 31 8 23 18 6 8 29 29 6 6 8 6 8 6 18 29 6 8 6 6 8 8 29 26 29 6 6 6 6 31 8 29 29 18 18 29 29 6 6 29 29 23 6 6 8 26 29 23 8 29 6 6 8 29 29 23 29 29 6 2 8 6 31 6 29 29 8 8 6 26 2 18 6 6 6 8 18 29 8 6 23 29 29 6 29 29 8 29 18 8 2 6 26 14 29 2 29 8 8 8 6 18 8 26 29 8 29 2 14 27 14 2 26 8 8 6 14 2 23 27 8 8 6 8 29 18 6 8 8 18 8 8 6 18 29 8 3 2 4 2 4 2 2 2 5 29 8 18 6 2 23 2 2 2 31 29 29 2 23 31 8 2 23 31 26 23 23 2 3 29 14 23 29 18 31 2 23 2 2 8 6 8 23 2 8 23 6 8 29 23 26 6 29 29 29 29 6 18 14 8 29 29 29 29 29 6 8 29 6 26 29 29 14 26 23 6 14 8 6 6 31 6 18 2 23 3 31 4 2 2 29 23 6 2 2 2 29 23 29 18 2 29 8 2 23 29 29 23 29 6 2 25 2 29 8 2 29 29 18 29 2 29 18 29 18 29 29 29 29 18 6 18 29 29 18 18 6 31 29 29 8 8 29 31 29 29 8 29 2 29 2 18 6 6 8 31 29 29 29 2 8 18 29 6 29 8 29 2 18 29 29 29 29 29 29 2 29 29 6 6 18 31 29 29 29 29 18 2 29 29 14 29 29 29 14 2 31 29 18 8 29 29 2 29 18 2 29 31 18 6 29 29 29 18 29 2 8 18 29 31 29 29 3 18 29 18 8 27 31 29 31 29 2 31 25 6 29 29 29 18 8 29 6 29 2 29 29 25 29 6 29 29 25 29 29 8 29 6 31 29 6 29 29 6 29 29 8 6 31 14 29 25 8 29 29 29 29 25 14 31 18 29 25 8 6 31 8 29 29 29 18 18 29 8 6 29 2 29 6 31 29 29 29 8 29 8 29 29 6 6 18 29 29 8 6 29 29 29 29 29 29 31 14 29 29 29 8 29 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 14 29 25 29 29 25 27 29 29 8 18 29 2 29 25 14 29 6 29 6 8 6 2 29 29 29 29 2 29 6 29 14 8 29 31 25 6 8 14 14 31 29 31 25 29 27 31 25 6 6 29 29 29 14 29 14 29 6 6 27 29 14 29 29 2 27 18 2 31 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 18 25 29 29 6 6 6 6 29 29 29 8 8 29 29 29 29 29 8 8 29 2 27 29 2 29 8 29 8 29 29 18 18 6 31 2 8 29 31 29 31 31 31 6 29 18 29 29 6 29 29 29 29 29 6 2 31 29 29 6 6 2 6 29 6 6 8 29 29 8 6 27 8 29 6 29 6 29 31 6 6 8 6 6 31 27 29 29 6 18 29 8 6 8 31 29 6 31 29 25 8 6 6 18 2 31 6 6 6 6 31 6 6 3 2 5 2 31 29 2 2 8 5 31 18 29 5 8 29 2 2 18 18 18 29 2 18 8 31 29 2 23 29 2 29 2 29 2 29 2 27 6 18 29 8 29 31 2 29 8 29 18 8 2 31 8 31 18 2 18 31 31 6 2 2 18 2 18 29 18 29 2 5 6 29 6 29 29 6 29 31 2 29 8 29 18 18 29 29 18 18 3 31 6 25 29 6 18 29 8 29 6 6 6 29 18 6 6 29 18 14 29 8 18 6 6 14 8 6 31 6 14 31 18 8 29 18 27 29 29 29 29 29 29 29 16 29 29 2 8 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 16 29 29 17 16 29 16 29 29 2 29 6 29 16 13 29 13 29 29 29 13 29 29 29 8 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 6 29 29 29 29 29 14 13 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 2 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 31 29 29 29 29 29 29 29 29 29 13 29 29 14 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 13 29 16 29 29 29 29 29 29 29 29 18 29 16 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 13 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 13 29 29 29 29 29 13 16 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 6 29 29 29 16 16 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 18 29 14 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 3 2 2 29 18 2 8 29 2 29 26 2 23 29 2 2 4 8 5 17 8 2 23 29 18 2 18 29 2 29 29 23 5 29 2 29 29 2 29 18 2 5 29 8 2 6 2 6 29 2 5 18 29 2 29 29 29 29 8 29 2 29 29 29 18 18 6 8 18 2 8 29 29 18 2 2 29 29 29 6 29 31 18 2 2 29 29 29 29 29 18 18 2 29 18 29 31 29 2 18 3 18 29 29 29 18 6 18 29 6 6 29 18 29 29 18 29 29 18 8 29 2 2 6 18 18 29 29 6 29 31 29 6 29 25 31 14 8 8 2 29 18 29 18 29 31 29 29 31 31 29 31 29 29 18 6 8 6 6 6 8 29 29 2 25 2 8 6 29 8 31 29 29 29 29 6 31 29 29 29 8 29 8 29 29 29 29 13 29 29 29 16 29 13 29 29 31 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 16 19 16 29 19 16 19 16 29 13 16 16 16 16 16 16 16 19 13 16 29 29 16 16 16 29 19 19 19 19 16 29 16 16 16 19 29 29 29 16 29 29 16 29 2 19 29 19 13 8 16 16 29 19 16 19 16 29 29 13 29 29 16 19 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 8 29 29 29 29 16 29 14 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 3 26 2 23 29 2 29 29 29 18 29 26 29 29 29 25 29 29 29 29 18 17 29 29 29 29 29 29 29 5 29 2 31 2 8 29 29 29 29 29 5 29 29 29 17 17 29 2 29 2 29 29 29 29 2 29 29 29 29 29 31 29 29 29 2 29 2 29 29 18 29 29 29 13 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 5 29 6 18 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 17 2 29 29 29 29 29 29 29 29 31 29 29 18 29 16 29 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 17 5 29 29 29 8 29 29 13 17 29 29 29 29 29 29 29 17 18 2 2 29 29 29 17 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 29 29 3 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 31 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 13 29 31 16 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 16 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 13 31 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 6 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 16 29 16 29 29 29 14 8 29 29 8 29 16 31 8 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 8 29 29 29 29 29 29 29 29 29 29 13 29 29 31 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 2 29 29 29 29 8 29 2 29 18 6 6 31 2 31 6 6 31 29 29 29 31 2 29 29 29 29 2 3 2 2 29 29 31 5 29 17 2 29 2 23 29 2 6 18 2 23 29 18 18 18 6 31 2 29 2 29 29 17 29 29 29 2 23 8 2 6 29 2 31 18 2 29 18 5 29 8 29 18 29 5 29 29 2 29 29 2 2 2 6 29 29 18 18 29 18 2 29 23 3 6 29 25 8 8 29 29 31 6 31 18 6 18 29 29 29 29 8 29 29 29 29 8 2 29 29 29 6 29 29 6 29 2 6 8 6 8 8 29 8 8 8 23 29 29 8 3 26 23 29 2 2 2 2 5 2 2 2 31 2 2 23 2 2 29 23 18 29 29 2 2 2 2 5 18 29 2 31 18 23 2 18 29 2 2 5 2 29 2 29 23 3 2 14 8 8 8 29 29 2 6 6 6 25 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 31 13 29 13 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 8 29 6 29 29 29 29 29 6 29 3 26 2 29 18 2 17 23 2 2 29 31 25 4 18 2 18 23 29 29 6 6 2 29 2 6 2 2 14 29 2 31 8 2 29 2 18 18 25 2 29 5 2 2 27 29 29 29 2 29 2 29 29 29 29 2 29 29 29 29 29 29 29 31 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 18 29 29 2 18 29 29 29 2 29 3 29 29 29 29 29 8 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 31 29 29 29 29 29 29 29 29 31 29 29 29 29 18 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 13 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 31 29 29 29 29 29 29 29 18 29 13 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 31 29 29 6 6 18 29 2 29 29 6 3 2 6 5 5 2 31 2 2 2 2 29 2 29 2 23 2 29 18 23 2 2 29 2 2 23 23 29 31 2 23 29 18 2 29 29 31 4 29 2 29 2 29 2 29 6 29 6 29 29 2 2 6 23 2 29 2 29 23 3 31 8 6 18 31 6 8 18 18 18 29 6 6 18 29 29 6 2 29 8 8 8 8 18 29 8 29 18 6 8 29 18 8 23 8 29 18 8 8 6 6 6 8 8 29 29 6 3 2 23 29 18 2 29 23 29 29 2 2 6 2 6 2 17 29 2 2 2 23 2 23 2 29 2 23 18 6 2 29 3 18 29 27 23 8 8 29 6 29 14 8 31 14 8 2 18 18 31 29 31 6 18 6 6 8 29 29 29 25 8 29 18 23 29 29 29 8 6 8 31 29 8 29 2 2 29 29 3 4 18 29 29 29 29 5 5 5 31 18 29 2 2 18 29 29 23 2 2 31 2 2 8 18 18 2 2 23 2 23 29 31 2 29 2 29 29 29 2 2 29 29 6 29 8 2 29 29 5 6 29 29 8 2 2 27 6 29 18 18 29 29 6 26 29 2 8 2 29 18 29 29 8 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 6 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 3 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 13 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 13 25 29 29 29 6 29 6 29 8 6 14 18 8 29 29 18 8 18 29 8 29 29 8 8 18 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 6 31 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 8 29 18 2 29 29 2 29 29 29 29 31 2 29 29 29 3 2 29 29 2 2 2 2 2 2 2 2 29 29 29 23 29 5 6 2 5 23 18 18 2 2 23 29 2 2 2 26 18 2 2 2 2 2 18 29 2 23 2 29 29 2 6 29 18 2 29 3 2 29 29 6 8 29 29 2 8 29 29 8 18 29 29 23 29 29 6 14 14 8 29 29 25 29 6 29 29 6 29 26 25 29 29 27 29 29 2 18 29 29 6 25 2 18 31 8 23 18 29 29 29 29 29 29 18 29 8 3 29 5 2 2 2 2 29 2 2 18 29 2 23 29 2 6 31 18 29 2 2 2 2 29 29 23 2 23 5 6 2 29 2 18 29 29 31 29 25 2 29 29 18 29 8 27 29 2 29 29 23 8 25 6 2 8 23 23 3 23 23 6 31 23 6 6 29 31 18 18 26 8 29 6 29 6 23 8 8 23 27 8 6 6 6 29 6 18 14 29 8 6 29 29 8 18 8 8 8 25 29 8 6 6 23 3 5 2 2 18 23 2 2 2 2 23 2 31 29 29 2 23 23 8 2 2 31 23 23 23 2 6 23 23 2 23 2 23 14 3 8 8 23 2 29 29 23 8 23 29 23 29 31 8 2 23 29 14 23 6 6 8 2 23 6 29 23 29 3 29 2 2 2 2 29 23 2 2 29 2 23 23 2 29 23 23 29 29 23 2 17 23 8 23 2 2 2 23 23 3 14 29 8 6 8 2 23 2 8 29 27 29 26 6 6 8 27 8 2 8 27 8 29 29 6 6 29 29 29 29 29 29 29 18 29 25 14 29 29 29 8 29 18 8 29 29 6 8 8 29 8 29 23 31 29 29 2 29 29 8 14 26 6 29 27 8 29 6 29 6 6 29 6 29 29 8 29 29 8 18 8 8 29 8 8 6 31 29 6 29 23 8 8 29 29 29 29 29 26 26 8 25 29 29 8 14 29 2 29 29 29 6 8 26 6 2 29 18 8 29 2 6 29 29 29 18 23 6 29 8 29 6 29 29 29 31 29 29 29 6 8 27 29 29 29 23 29 8 6 29 29 6 31 8 29 6 29 29 8 29 3 8 2 18 6 5 26 8 6 31 29 29 26 2 29 31 6 2 2 18 23 8 29 29 29 2 6 2 6 29 23 2 29 2 18 29 29 2 29 18 6 23 31 2 2 29 29 6 18 29 18 8 29 8 29 8 29 2 6 6 2 14 6 6 29 29 18 29 8 8 2 18 6 2 29 31 8 2 18 29 31 29 8 25 8 29 6 18 2 18 18 2 8 31 18 31 29 18 29 29 18 8 2 29 6 3 29 29 31 29 6 29 6 6 8 29 23 2 8 26 29 18 2 29 25 29 2 29 8 8 29 2 8 29 8 23 29 6 6 6 6 8 14 8 18 8 23 2 6 26 29 27 8 18 29 8 2 26 23 6 2 6 29 18 6 6 8 29 29 29 31 6 27 8 6 14 6 6 6 8 6 8 29 25 18 29 29 18 29 8 29 31 8 23 6 31 8 6 29 18 6 29 6 6 6 29 31 8 8 14 14 29 31 29 8 6 29 31 2 18 6 6 14 6 8 8 14 6 18 14 8 29 29 29 29 6 29 8 8 25 23 23 6 29 31 31 6 6 6 25 2 31 8 2 23 2 8 8 31 29 8 6 6 6 27 2 23 23 29 29 23 23 23 31 23 29 23 29 8 3 2 23 2 2 2 23 29 2 23 23 2 2 23 2 2 23 2 23 3 29 6 18 23 8 3 4 26 2 2 2 29 23 6 2 31 23 23 2 2 23 23 2 23 6 2 31 29 2 18 6 29 29 23 29 3 6 6 6 6 6 6 6 6 8 8 6 6 6 8 18 8 6 4 8 6 8 6 2 23 8 8 29 6 31 18 6 26 29 6 23 29 26 29 6 6 23 8 18 26 23 6 29 29 23 6 8 29 29 6 29 18 29 29 6 8 29 8 29 6 8 29 29 2 29 29 29 29 29 6 29 6 29 6 31 18 29 31 29 29 29 8 29 2 8 29 29 29 18 29 29 6 6 29 31 2 8 6 31 27 29 6 8 18 8 29 29 29 29 29 2 18 18 29 6 6 18 6 6 25 18 29 8 29 8 14 6 8 23 29 29 29 29 26 29 25 8 6 29 29 3 2 4 26 6 29 29 29 29 2 2 18 8 29 18 6 2 23 29 29 2 29 2 29 2 2 29 5 6 29 29 29 2 26 31 6 8 31 29 18 29 29 2 6 2 6 8 6 29 29 8 23 31 29 29 31 8 6 18 29 29 6 29 29 18 18 2 14 8 6 29 23 18 31 18 6 29 29 2 8 29 29 18 18 2 2 29 18 29 29 25 25 31 18 29 29 29 6 29 29 29 23 29 29 14 18 29 2 8 29 8 29 29 6 29 2 6 29 29 23 18 2 2 6 6 29 29 29 29 23 8 8 18 29 8 31 23 6 8 23 2 18 23 18 18 29 31 6 29 29 8 8 6 29 8 29 6 31 18 23 31 18 18 18 6 29 29 31 29 18 3 29 8 31 14 8 6 25 18 23 29 29 29 6 18 23 6 6 6 29 29 29 2 6 29 6 29 2 6 6 18 6 6 8 8 8 23 8 8 6 6 31 2 6 6 29 14 8 8 6 25 2 6 8 8 29 29 6 31 8 2 29 18 23 29 6 29 29 29 6 29 8 23 29 18 8 29 25 8 6 27 29 8 26 31 29 8 29 14 29 6 8 18 6 8 29 6 8 6 29 8 8 29 29 29 23 26 23 29 31 14 14 14 29 14 29 29 14 26 8 29 18 6 31 29 14 26 6 14 29 8 31 6 29 29 29 14 29 29 26 6 31 29 6 8 6 29 8 18 6 29 8 14 23 29 14 29 29 6 29 29 29 6 8 29 29 8 2 29 29 29 29 6 6 29 8 18 29 29 6 8 29 29 8 31 31 6 29 29 8 29 8 8 29 6 8 31 29 29 2 29 29 8 8 2 6 29 8 23 29 26 6 18 23 29 2 26 2 29 8 8 23 29 27 29 29 6 29 8 6 29 18 29 6 6 8 29 29 29 6 18 6 27 6 29 6 6 29 6 29 29 6 8 18 6 29 29 31 29 29 6 8 8 8 18 29 14 23 8 31 29 6 29 6 6 31 18 29 29 8 3 29 29 4 5 2 26 29 2 8 29 5 8 2 6 5 23 29 6 18 2 23 8 29 2 29 29 23 18 2 2 29 4 8 29 2 23 2 2 29 29 29 6 18 29 4 23 18 14 18 25 8 23 29 29 6 31 18 8 31 18 18 2 29 6 2 6 18 18 29 18 2 23 2 2 18 29 6 29 29 6 18 29 31 18 2 8 23 31 18 29 23 14 31 29 31 6 29 31 8 23 8 29 18 29 8 25 6 18 18 6 29 18 29 23 8 3 6 6 29 8 8 29 8 6 27 6 29 6 8 2 23 8 8 29 14 29 2 31 31 18 8 6 29 8 8 26 4 29 31 2 6 29 6 29 29 6 27 6 8 31 6 2 29 31 6 8 29 6 6 8 26 29 6 8 8 25 8 18 29 6 29 26 18 23 29 18 29 29 18 29 6 8 6 6 8 6 27 8 8 6 6 26 18 8 18 29 26 29 8 29 29 6 8 29 18 26 8 8 18 29 14 8 31 25 6 18 29 26 29 6 8 8 29 29 29 29 29 8 6 29 29 29 29 8 8 18 6 8 31 6 29 18 8 8 8 27 2 23 18 29 14 14 8 29 18 29 8 6 29 6 18 29 29 8 26 29 2 6 6 31 26 29 6 8 25 8 6 8 6 29 18 6 6 8 8 8 6 8 6 6 8 23 6 6 8 2 6 29 31 6 31 6 23 29 29 6 18 6 8 29 29 29 25 29 6 2 6 8 6 6 29 29 8 8 29 8 8 29 29 6 31 8 31 8 6 14 3 2 18 2 2 29 23 2 2 2 23 18 2 5 2 18 23 2 23 29 2 2 23 2 29 2 2 2 18 2 23 8 27 18 2 31 6 23 29 29 18 29 31 2 18 2 29 31 6 29 18 2 6 2 29 6 31 2 29 31 2 23 3 31 18 23 6 23 31 6 29 8 18 26 8 8 8 23 18 29 18 6 6 27 29 6 25 8 23 29 26 29 29 8 26 2 23 8 6 27 29 29 29 23 31 27 26 8 29 8 18 8 2 8 8 31 29 29 8 23 23 8 31 6 29 8 2 18 8 8 8 6 3 2 29 2 2 6 8 23 2 2 29 2 8 2 2 2 31 23 2 29 18 2 8 2 2 29 6 2 29 2 23 23 29 29 29 18 14 2 29 23 29 25 29 29 29 23 29 2 29 2 18 23 31 23 23 18 3 23 18 23 8 31 29 26 29 23 26 23 6 18 23 29 2 25 2 23 8 8 6 6 8 23 29 18 6 26 8 18 18 2 6 31 29 2 2 2 8 29 8 18 23 6 8 18 26 29 29 8 6 25 29 29 8 8 23 2 6 23 8 29 2 8 2 6 6 23 29 26 6 6 2 8 8 8 29 23 8 29 3 31 5 29 2 26 8 23 2 2 29 2 6 2 29 17 23 8 2 23 6 29 18 6 23 6 5 29 23 8 23 31 29 2 25 29 2 29 2 29 2 29 8 6 2 23 6 29 8 23 6 8 6 6 18 31 14 2 23 29 14 29 31 18 23 6 27 8 3 26 26 8 8 6 8 29 14 27 26 8 29 8 29 27 2 23 6 8 31 23 31 26 23 8 23 14 8 8 2 18 2 6 8 6 6 29 18 29 6 6 8 8 6 29 6 29 29 29 6 2 23 6 8 8 8 6 31 8 31 23 23 29 8 8 29 18 29 29 6 29 29 29 8 18 29 23 6 18 29 8 23 8 29 6 6 8 26 8 8 18 26 6 29 8 6 8 31 8 29 8 23 8 18 6 29 18 6 6 29 29 23 2 8 8 29 6 6 6 29 6 8 8 3 4 2 2 2 2 2 23 2 2 2 2 26 23 8 17 2 2 6 23 2 29 18 2 31 25 5 2 29 18 6 29 14 8 29 2 23 29 27 2 18 2 23 29 8 23 29 2 6 14 31 29 2 29 23 2 23 6 29 6 2 29 29 14 2 6 6 18 31 8 27 2 18 2 8 31 29 6 29 18 23 3 6 23 31 2 18 8 6 31 8 27 8 8 23 8 29 8 23 8 18 14 6 29 29 23 29 8 31 29 8 8 18 26 6 31 18 29 23 6 14 6 8 6 8 8 23 27 23 29 26 29 6 29 8 6 8 6 8 6 26 29 18 29 18 6 8 14 29 8 6 6 6 8 8 23 6 8 18 8 29 8 2 6 29 29 29 29 6 29 29 8 8 18 14 29 6 29 6 8 2 6 8 8 6 8 29 23 29 8 14 31 6 29 8 6 6 2 29 29 23 29 3 4 8 29 2 2 26 23 5 18 2 5 29 29 29 2 2 2 23 8 18 18 18 2 29 23 14 2 6 31 2 25 23 29 29 18 29 6 2 8 23 2 2 14 18 23 23 29 29 29 23 14 3 8 6 8 6 31 6 29 29 2 6 29 2 6 8 29 29 6 3 5 29 2 2 2 6 2 2 29 2 23 2 2 18 2 2 2 8 6 2 2 2 2 2 2 8 8 2 18 3 18 18 8 29 27 6 25 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 3 29 29 2 29 29 31 29 29 29 29 29 2 29 29 29 29 29 16 29 29 17 2 17 23 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 23 29 29 2 29 16 29 29 29 29 8 29 29 29 29 29 29 2 23 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 16 29 2 29 29 29 29 2 29 29 29 29 29 2 29 17 29 29 29 29 16 29 29 29 2 29 29 29 29 2 29 17 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 2 29 29 29 29 2 29 29 29 29 2 29 2 29 29 29 29 29 6 2 8 31 29 3 29 31 29 29 29 29 29 29 2 29 29 31 6 29 29 18 6 29 29 29 29 29 29 25 31 29 8 29 2 31 29 6 29 2 29 25 29 8 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 25 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 6 8 29 6 29 29 6 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 25 29 29 18 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 6 29 29 29 29 6 29 29 29 6 29 6 29 6 3 17 29 29 29 2 2 18 2 2 29 29 4 23 8 2 2 29 29 29 2 2 2 29 2 26 29 2 29 23 2 31 2 31 29 31 2 29 6 5 29 6 29 2 29 6 2 2 29 6 4 18 31 5 29 29 31 29 5 29 29 5 29 6 29 2 29 8 8 14 29 2 2 2 2 31 29 2 2 29 2 29 8 25 6 2 18 31 29 29 2 29 29 31 18 2 29 18 2 5 6 29 5 29 29 29 6 29 2 29 18 29 18 31 3 6 6 8 6 29 2 18 31 29 29 29 8 29 31 14 29 29 8 29 8 29 31 29 6 18 2 14 18 8 6 14 18 29 29 18 6 29 18 29 6 6 6 18 6 6 31 6 31 31 29 29 29 18 29 29 6 6 6 29 14 2 29 29 29 8 6 29 2 29 6 29 6 29 29 18 6 6 18 6 6 6 8 29 8 18 29 2 29 3 4 29 29 23 29 18 26 6 2 2 29 8 2 5 23 2 2 2 31 26 18 2 23 31 25 2 18 6 2 18 29 2 29 29 2 2 23 18 31 5 6 29 29 29 2 18 2 2 8 18 29 6 2 2 29 23 6 8 6 2 23 6 29 18 2 6 31 2 29 8 18 23 2 25 2 23 6 5 23 6 29 2 3 18 27 29 29 8 31 8 8 8 23 8 6 18 29 18 31 23 6 6 2 29 8 6 29 8 29 3 2 23 2 2 2 2 23 6 2 23 23 29 2 8 29 2 2 2 2 23 2 23 2 3 18 31 6 8 6 8 29 23 29 26 6 29 2 23 18 25 8 23 8 23 26 8 26 29 23 6 29 23 6 6 6 31 6 29 2 29 2 18 3 5 5 23 29 2 29 29 2 2 5 8 29 23 2 23 8 2 2 29 2 29 6 29 2 8 29 29 2 23 18 29 6 31 29 29 23 29 2 29 6 29 2 3 23 26 23 23 8 29 23 2 18 31 27 4 23 6 23 26 29 8 6 6 8 23 8 8 8 8 27 23 2 2 23 26 2 26 8 6 29 6 2 23 26 2 8 26 4 2 29 23 29 8 23 29 2 29 29 2 23 14 2 29 18 6 6 29 8 6 23 8 23 18 6 2 31 29 31 29 6 3 2 17 6 29 6 31 2 23 18 5 29 2 29 26 31 2 18 8 29 2 8 2 29 29 2 2 23 26 2 29 6 25 18 29 31 6 2 2 2 29 2 2 29 18 2 6 29 29 29 2 23 18 18 14 2 18 31 31 18 29 2 3 6 6 6 29 29 27 2 29 27 18 6 8 18 14 6 6 31 6 8 2 26 8 8 8 8 2 23 14 29 29 29 31 2 27 8 29 8 8 29 8 29 29 29 23 6 25 29 6 29 29 29 6 8 18 8 29 8 8 18 6 8 6 29 29 29 6 29 29 6 8 23 3 2 26 29 6 2 2 29 29 29 29 29 23 2 29 2 29 8 29 5 23 2 29 2 18 31 2 4 29 2 23 8 6 2 5 2 18 29 31 18 23 18 18 6 2 14 29 26 29 18 2 2 29 23 23 31 29 29 8 29 29 23 2 29 3 8 26 29 6 31 29 6 8 8 2 2 6 6 26 29 29 6 31 29 6 8 23 29 29 8 2 8 6 6 29 6 6 2 31 14 29 6 23 29 27 23 2 6 29 6 23 8 27 6 29 31 6 6 23 8 18 23 8 8 8 8 29 6 8 18 29 29 29 29 29 31 8 26 29 29 29 6 29 6 6 29 8 6 29 29 8 8 2 6 23 18 29 6 8 2 8 29 2 23 8 6 8 29 2 23 6 6 29 8 6 8 29 8 2 23 8 23 2 8 8 8 8 14 18 31 23 2 6 8 8 6 29 8 23 6 29 8 6 6 29 8 23 3 17 2 29 29 8 6 2 2 8 2 23 8 26 2 23 2 2 31 23 26 6 31 23 29 29 6 29 18 18 6 8 18 23 18 18 2 2 18 6 2 6 6 18 2 31 31 2 6 2 18 6 6 29 18 29 8 2 23 23 23 31 6 29 8 8 2 18 2 29 29 3 29 6 18 29 6 26 23 6 29 6 31 6 8 23 18 29 6 8 31 29 6 29 8 8 31 31 2 31 8 29 29 6 8 2 29 29 31 23 29 6 29 29 29 29 25 8 6 6 18 6 14 29 18 29 29 31 14 29 29 2 29 8 8 6 31 29 31 29 14 29 8 29 31 29 14 6 8 18 6 6 29 29 29 6 29 31 29 29 29 6 6 29 14 6 29 8 18 23 29 31 29 29 6 29 29 2 8 29 8 6 6 26 29 8 29 23 27 29 6 6 29 6 29 29 29 29 29 8 2 14 6 29 18 29 8 31 6 6 2 8 6 29 6 6 29 8 29 6 29 18 2 8 29 6 6 8 8 6 29 18 23 29 2 31 29 29 8 14 8 18 29 25 6 18 18 18 31 26 29 18 14 23 26 29 6 25 8 18 18 6 23 31 8 29 29 6 8 31 29 6 6 29 29 29 29 18 29 8 29 6 6 8 3 6 2 2 2 2 2 2 2 23 2 29 29 23 2 29 2 23 4 2 18 29 18 29 29 2 2 6 29 29 5 2 2 23 29 29 8 29 2 23 29 2 6 29 29 6 14 2 29 8 6 2 6 29 18 29 29 29 29 2 23 2 29 18 29 8 23 8 2 18 29 27 23 31 18 6 29 29 6 29 31 8 18 23 8 29 3 29 2 6 31 18 14 6 6 8 6 31 31 6 29 14 8 14 29 23 8 18 27 31 29 18 29 6 29 6 29 29 29 6 29 2 29 18 29 2 6 6 18 6 18 29 29 29 6 18 6 18 6 29 6 8 29 8 6 6 31 8 18 29 8 29 8 6 29 25 8 8 6 18 31 8 6 26 29 6 29 29 29 6 29 18 8 29 18 6 6 18 8 6 18 20 8 6 6 6 6 29 29 26 6 31 8 6 2 6 29 23 29 29 29 29 6 31 6 6 26 29 8 29 26 8 8 8 6 31 29 8 8 8 8 23 6 8 8 8 31 8 29 27 2 29 29 6 26 18 18 29 29 2 8 14 18 2 29 6 8 31 6 6 8 29 8 6 29 6 31 8 29 6 2 8 8 8 2 18 26 8 18 3 2 17 2 26 2 23 2 2 2 2 2 23 29 2 2 23 23 18 29 8 2 2 29 29 23 29 2 18 5 2 2 31 8 23 8 2 23 8 6 31 6 26 2 8 8 29 6 23 29 6 6 8 23 18 29 23 29 29 8 8 18 27 8 23 29 2 3 29 23 29 23 18 8 8 8 8 8 31 2 2 23 2 29 29 8 23 29 6 31 8 29 8 8 8 6 8 23 8 8 23 6 29 23 29 18 6 8 27 6 18 23 23 6 6 6 8 8 29 29 6 8 2 29 29 8 23 18 6 29 23 6 8 8 29 8 29 29 23 29 23 2 23 29 31 8 3 2 2 2 2 29 2 6 2 23 23 17 29 2 18 8 29 31 2 8 6 6 8 29 29 23 2 23 23 23 2 23 18 31 3 29 23 6 29 27 8 26 23 31 29 29 8 26 8 2 6 31 29 29 26 23 14 29 29 6 2 18 23 31 29 29 23 8 6 29 8 29 29 23 29 29 18 18 29 6 8 6 8 26 23 8 6 23 8 26 29 8 31 8 6 23 23 29 8 29 18 6 6 29 26 8 6 6 23 23 29 6 29 8 8 8 29 8 29 8 8 8 8 8 2 18 6 8 26 8 2 8 8 8 29 29 6 6 6 6 29 3 8 2 2 29 5 29 2 23 2 18 29 29 29 2 23 5 29 6 29 2 29 29 23 2 31 29 29 8 6 18 29 18 29 29 18 6 6 23 2 29 6 29 18 29 3 6 8 14 23 29 6 18 6 29 23 6 27 18 31 6 8 6 8 8 23 6 8 8 29 29 2 27 2 26 23 6 29 6 8 14 8 29 6 8 6 14 6 2 8 29 6 29 6 29 29 18 29 8 6 6 6 29 29 6 8 6 31 29 23 18 29 2 6 6 6 2 29 29 6 29 29 6 29 8 6 6 8 29 29 8 29 8 6 6 6 29 6 14 8 8 8 29 6 2 8 29 31 6 6 29 3 2 17 23 6 2 29 8 29 2 2 5 2 23 5 29 5 29 23 2 2 2 31 31 2 2 6 23 31 25 29 2 29 29 29 29 23 29 31 2 2 8 23 2 6 29 23 29 29 29 8 29 18 29 23 18 31 29 29 31 18 23 8 3 23 6 29 27 6 23 29 29 31 8 29 6 23 8 8 6 8 26 31 29 29 29 26 18 2 8 2 8 8 23 26 29 2 31 29 29 6 29 6 29 6 29 6 8 6 6 6 29 29 6 26 29 2 14 29 29 6 8 6 8 29 18 29 14 8 2 8 26 29 8 6 6 2 29 23 8 6 2 26 6 8 6 2 23 8 6 6 29 18 8 6 8 6 29 8 29 27 27 2 26 26 26 8 29 26 26 29 14 29 26 3 23 2 5 23 18 18 29 8 2 2 2 2 4 2 23 2 6 2 2 23 23 2 29 2 31 2 5 5 6 23 14 6 29 2 8 23 2 29 18 18 6 6 29 29 23 29 23 29 29 6 6 29 14 29 8 23 29 23 29 31 23 18 31 18 6 18 18 23 6 3 29 29 8 8 23 29 2 8 29 23 29 14 8 29 27 8 8 23 29 8 18 8 18 29 26 8 8 23 29 18 6 8 23 6 8 31 26 29 23 27 23 18 8 6 2 6 26 2 23 31 29 23 6 25 31 26 8 6 6 23 29 2 26 26 18 18 3 5 5 2 2 2 2 23 31 8 2 23 29 23 29 18 2 23 18 29 8 8 2 23 2 29 18 18 2 18 3 8 2 29 2 18 6 6 31 29 8 18 8 25 6 6 29 8 6 6 31 31 3 6 5 2 2 8 2 2 18 23 31 2 23 2 2 29 2 29 2 2 23 18 18 6 18 18 29 29 18 2 2 29 29 18 18 8 2 8 29 29 29 6 2 2 29 29 2 2 29 18 29 2 18 8 18 2 18 23 2 18 29 29 3 6 6 6 29 8 6 8 6 18 6 6 29 2 31 29 6 23 8 8 27 29 8 6 8 29 29 29 8 18 8 8 6 29 25 29 18 18 6 29 29 31 8 29 14 6 8 29 29 8 29 18 6 29 6 8 6 6 6 6 29 29 29 6 6 18 8 6 6 3 18 26 2 29 29 2 29 31 23 29 23 2 29 29 2 8 2 2 2 2 2 2 2 8 8 29 26 8 31 31 2 2 2 6 2 18 31 2 2 2 18 25 8 26 23 6 18 23 29 23 6 18 23 29 2 29 23 6 29 2 29 29 29 18 2 6 29 5 3 29 29 6 8 5 6 18 29 6 6 29 14 14 29 23 29 29 29 29 6 27 31 29 23 29 6 29 6 6 6 6 25 29 8 25 29 29 14 8 18 6 8 29 18 23 8 2 29 6 25 27 2 8 8 8 6 8 29 29 14 6 6 29 18 3 2 4 26 23 29 31 2 26 23 6 29 29 26 2 29 23 23 29 29 23 2 6 29 2 2 2 29 29 23 18 29 6 29 2 18 23 23 29 6 23 6 29 18 23 18 29 3 29 29 26 8 29 2 2 29 6 6 31 6 29 6 6 29 14 8 6 29 8 6 29 6 8 8 8 18 23 29 23 8 8 29 8 2 8 2 29 6 31 8 23 29 29 2 6 14 6 8 2 6 26 26 23 6 26 26 26 26 6 8 29 8 2 29 29 29 8 3 29 2 29 2 2 23 29 6 2 29 23 8 23 2 2 2 2 23 8 2 18 23 2 6 2 29 2 6 18 8 29 29 2 31 6 8 26 14 23 3 2 29 23 6 29 2 18 29 8 2 8 29 23 29 8 6 23 8 23 14 29 29 26 6 6 23 14 27 18 8 6 29 8 8 29 29 23 29 8 8 6 6 29 8 2 2 6 23 6 6 6 23 8 26 29 23 6 8 8 6 18 26 23 6 29 6 6 6 8 8 29 8 2 29 2 25 6 29 6 8 26 8 26 26 26 23 29 31 14 6 8 8 3 2 2 31 29 2 8 2 23 29 2 23 18 8 18 29 6 23 2 2 6 2 6 18 18 2 2 2 23 29 29 29 29 23 2 29 29 29 23 6 31 2 29 6 2 29 29 6 2 6 29 18 2 3 2 23 6 29 29 29 8 23 6 8 8 23 2 2 8 2 29 29 2 2 8 18 31 23 29 8 6 8 26 8 14 8 6 8 6 8 6 8 31 6 8 2 8 6 31 8 18 26 23 26 8 23 8 29 8 8 26 26 23 6 23 8 23 23 8 18 6 29 8 23 29 26 8 18 8 8 8 29 8 8 8 29 6 29 14 26 29 6 8 8 6 29 8 6 8 23 6 2 29 29 14 6 3 31 29 31 2 2 8 29 2 29 23 2 2 2 23 2 23 23 2 29 29 31 29 23 23 6 2 29 29 2 31 6 2 6 23 6 2 8 29 2 23 18 2 18 29 18 6 23 3 8 6 6 29 26 29 6 8 8 23 8 31 14 6 23 2 29 6 29 14 23 23 29 26 8 8 23 29 6 18 6 29 6 8 8 6 29 26 29 23 29 8 26 6 6 8 29 23 8 29 8 31 18 8 6 29 8 6 6 29 8 2 8 29 6 8 23 23 6 6 29 26 8 8 14 8 8 29 2 8 2 8 8 8 8 8 26 23 29 6 2 2 8 23 23 3 18 2 17 23 2 29 5 29 8 2 2 8 23 6 2 2 2 29 2 2 23 18 5 29 29 2 29 23 29 2 31 29 18 18 31 2 2 23 2 23 23 8 23 23 2 6 8 3 29 6 8 8 6 27 8 29 8 23 29 31 29 23 29 29 23 14 2 8 23 2 6 29 8 29 8 8 23 23 8 29 8 29 29 29 8 27 29 6 2 8 6 8 29 14 23 6 8 29 6 8 2 14 29 31 6 8 8 6 8 6 26 8 2 29 8 3 2 2 23 17 2 2 8 23 2 29 2 14 2 23 14 2 23 6 23 23 23 3 8 14 23 2 23 18 8 27 29 6 3 31 2 29 2 23 5 29 2 2 23 23 25 29 2 29 2 29 6 2 29 2 3 29 31 29 31 2 3 4 2 29 5 23 2 29 29 2 29 2 2 29 8 17 16 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 16 29 29 29 23 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 4 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 5 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 29 29 6 29 29 29 17 29 29 29 29 2 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 3 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 25 18 18 29 29 29 29 14 29 29 29 3 2 5 2 2 2 29 29 29 4 2 2 5 6 23 29 18 29 29 29 29 2 29 23 29 6 18 29 23 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 25 29 29 6 2 29 6 18 29 2 2 31 6 18 29 8 2 29 8 29 6 2 29 29 8 29 2 29 18 29 2 2 8 6 2 29 6 2 2 23 2 2 8 8 6 31 18 3 14 29 6 18 29 6 29 29 8 8 2 27 29 29 8 29 6 2 18 25 31 29 2 6 8 25 29 6 29 29 29 18 29 29 29 29 29 29 29 29 13 16 29 29 16 16 29 16 29 16 16 29 19 19 29 16 16 16 13 16 13 13 16 19 29 9 19 19 19 16 29 16 16 8 29 19 19 19 9 29 29 16 16 29 16 16 29 16 29 19 16 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 13 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 3 29 4 17 29 29 29 29 29 29 29 29 29 29 29 2 4 17 23 29 29 29 29 17 31 2 29 29 29 17 29 29 29 29 29 17 8 29 29 29 29 29 2 17 29 29 2 2 2 29 29 29 29 29 29 2 17 6 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 13 2 29 29 29 2 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 2 16 29 29 29 29 29 29 5 29 31 29 29 29 29 2 29 29 29 2 29 29 2 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 18 29 2 29 29 2 29 6 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 23 29 18 29 29 29 29 8 17 29 29 29 29 29 29 29 18 29 17 29 18 29 2 29 29 13 29 29 29 29 29 29 29 29 29 29 17 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 2 29 2 29 29 14 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 18 29 29 29 3 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 27 6 29 29 29 29 29 29 29 2 29 18 6 6 29 29 18 2 29 29 6 29 29 29 6 18 29 8 8 6 29 18 29 25 29 18 25 29 8 6 29 25 2 29 31 6 29 6 18 29 18 6 29 2 29 18 6 29 6 29 2 6 6 6 6 29 18 29 29 29 29 8 8 25 8 29 29 2 6 29 29 8 6 31 29 29 6 6 8 29 29 29 8 29 31 23 18 8 31 31 6 29 29 29 29 29 31 6 31 29 29 29 18 29 29 29 29 29 2 14 2 14 29 2 29 14 6 29 8 29 29 18 18 8 25 29 18 29 29 29 29 6 29 6 6 6 8 6 29 29 29 25 29 29 8 29 18 29 6 6 29 29 6 6 29 29 6 29 29 29 29 8 8 8 29 8 29 29 2 29 29 29 29 3 26 17 29 8 29 29 29 2 2 2 2 23 2 2 2 31 2 2 31 2 29 31 2 23 31 29 2 18 2 29 29 6 29 29 8 29 29 8 29 29 29 31 29 6 29 2 23 17 2 18 29 18 6 29 2 6 29 18 29 8 29 18 2 2 18 18 6 18 18 29 29 6 29 2 27 18 18 2 8 29 2 8 25 29 29 6 29 18 8 29 18 31 8 2 2 29 29 18 18 29 6 2 2 29 6 29 2 23 29 29 29 29 18 29 6 3 29 2 29 6 29 29 6 29 25 18 25 6 29 8 29 31 29 8 29 8 6 6 2 6 14 29 6 29 8 31 29 6 6 27 6 29 6 29 8 29 6 2 31 29 18 6 29 29 25 8 8 8 8 31 6 6 29 6 18 18 29 29 8 29 29 6 29 29 25 14 8 6 6 29 29 2 31 29 6 6 8 29 31 29 31 29 29 29 18 29 29 29 2 6 18 29 2 29 6 29 29 29 29 29 8 6 29 8 8 29 29 31 29 29 8 14 8 25 29 29 29 29 6 29 25 6 29 8 29 6 29 8 8 6 31 29 25 29 29 29 29 2 29 29 6 18 6 29 14 6 29 29 29 8 2 18 8 8 8 6 29 29 29 29 29 8 8 6 29 29 29 26 23 29 26 29 29 6 29 31 8 18 29 29 6 18 29 29 6 3 2 4 2 29 6 2 29 2 29 29 2 18 2 23 8 2 29 29 18 5 23 29 6 29 29 18 29 18 29 18 5 2 6 23 31 29 2 29 29 25 2 2 2 18 29 29 29 29 29 29 2 2 31 6 18 27 5 18 8 29 6 6 6 29 8 2 29 29 31 18 29 17 2 8 18 18 29 29 29 29 29 8 8 6 8 2 23 31 29 29 5 18 29 6 29 6 8 2 2 18 29 29 6 29 3 6 29 8 8 8 29 6 2 29 2 31 14 6 6 18 29 18 6 29 6 29 8 29 29 18 8 29 31 29 6 29 18 29 29 6 25 29 29 31 6 29 18 8 14 8 6 18 8 31 31 6 6 6 29 29 29 18 29 25 29 18 31 29 8 6 6 29 29 8 8 8 8 29 29 29 8 8 6 8 8 29 29 6 8 6 6 29 18 29 31 23 23 29 29 29 6 8 29 8 8 31 8 29 29 29 29 2 29 6 6 6 6 29 2 2 8 18 29 29 29 29 29 6 6 6 2 29 25 23 18 14 29 8 29 6 6 27 6 29 6 29 31 8 6 29 2 8 29 8 6 23 8 6 8 6 29 8 29 14 18 29 2 8 29 8 2 31 8 14 8 29 6 18 14 29 29 8 6 6 29 29 18 8 29 29 8 6 8 29 29 29 29 8 8 2 25 6 6 2 6 8 6 18 3 2 6 8 26 8 2 6 31 23 2 2 29 29 2 29 5 2 2 18 2 29 8 23 6 29 2 2 29 23 29 29 29 25 29 2 6 6 8 2 5 29 18 29 29 29 29 8 29 2 2 29 29 29 6 29 8 29 26 6 23 23 6 29 2 31 6 6 23 6 18 2 25 2 18 2 29 8 6 29 31 8 29 6 6 29 29 2 29 8 29 2 29 6 31 8 2 6 8 6 18 5 6 3 6 23 6 6 6 29 6 2 6 6 29 25 23 20 26 8 27 29 8 29 8 18 6 25 8 18 29 6 31 6 29 8 29 23 2 8 8 6 6 18 6 6 29 29 29 6 31 8 6 6 29 8 14 23 29 29 29 8 2 2 31 23 6 14 6 29 29 27 29 29 6 6 23 8 6 29 29 18 29 6 8 8 29 18 29 6 8 8 29 2 6 29 6 29 25 18 6 2 29 8 14 6 18 29 29 29 18 6 6 8 2 8 18 6 29 29 27 6 14 29 6 31 29 23 6 29 31 6 6 27 8 29 6 31 6 6 29 8 18 31 6 6 8 29 29 23 6 6 6 8 6 29 29 29 6 14 8 8 29 29 29 6 6 29 29 31 8 29 8 14 8 6 6 25 25 6 8 29 6 6 6 29 29 23 29 6 29 29 29 6 29 6 6 18 6 29 26 8 23 6 18 18 29 6 29 18 29 29 29 6 29 29 26 6 29 23 29 29 31 18 6 8 29 8 8 29 6 29 29 3 29 4 18 6 2 29 8 18 2 29 6 2 4 23 31 2 2 18 6 2 29 23 2 5 4 23 2 2 2 18 29 2 8 18 18 8 29 2 29 2 2 2 2 29 2 18 18 2 23 31 31 29 5 29 23 2 18 18 31 2 18 31 6 18 2 29 8 18 18 29 29 29 8 29 2 29 2 6 29 29 29 5 6 2 18 31 23 29 2 29 2 8 6 29 31 2 8 6 29 6 6 6 31 26 29 6 29 29 8 29 29 8 6 29 29 18 23 2 3 18 29 31 29 29 18 6 31 6 8 29 26 23 6 29 29 29 8 29 8 29 2 14 29 6 6 8 26 29 6 29 8 31 6 29 29 29 6 8 6 8 29 29 29 6 29 29 27 8 23 29 23 6 18 6 25 6 29 25 6 18 29 2 18 25 6 8 6 18 8 8 6 29 6 8 8 8 18 29 6 8 18 8 29 6 29 29 6 2 29 8 6 29 29 31 27 8 8 29 29 23 29 2 29 8 6 8 2 6 6 18 14 8 29 2 26 8 26 8 29 29 6 6 29 18 29 29 6 6 6 29 6 29 29 6 6 29 6 2 29 6 6 6 6 18 8 6 18 18 26 6 8 23 29 31 2 3 4 2 23 6 31 29 5 5 2 29 2 8 23 2 2 23 29 5 2 29 29 29 23 2 2 2 8 2 29 2 6 27 6 31 23 29 23 29 6 18 8 29 29 29 29 18 29 2 29 29 29 8 29 6 27 2 2 2 2 23 2 29 29 8 23 29 31 2 8 29 6 6 29 18 6 8 2 18 23 2 29 29 6 6 18 5 29 29 2 6 23 3 6 8 29 6 29 29 23 8 2 2 23 18 8 8 6 29 6 26 18 31 26 23 29 8 26 31 29 6 6 29 26 23 8 8 29 23 29 29 6 8 26 26 29 6 8 6 23 23 8 8 6 26 29 8 6 14 29 18 6 6 8 18 6 29 6 29 31 23 6 6 31 29 6 29 29 29 6 31 6 8 29 6 8 8 6 18 6 6 6 8 6 6 29 14 6 29 6 25 29 29 26 8 8 8 6 29 31 29 6 8 6 8 29 6 6 8 29 3 2 2 2 23 2 2 2 29 2 5 23 5 29 23 29 29 31 5 29 2 29 31 23 18 18 2 29 23 6 29 2 18 23 29 31 29 23 18 29 31 8 2 31 6 18 6 6 29 2 18 31 2 6 2 23 29 29 6 2 2 23 14 6 29 23 8 29 29 18 23 6 2 2 23 3 29 23 6 6 29 8 8 29 29 2 29 18 14 26 8 29 29 29 6 8 26 6 23 8 6 29 6 29 8 27 6 2 6 29 8 2 23 6 8 6 6 14 6 29 23 2 8 29 29 23 29 8 6 2 23 29 26 29 8 29 8 29 29 8 2 29 2 29 6 8 23 2 8 26 23 29 29 8 2 29 8 8 8 8 8 26 31 18 18 2 29 8 29 29 8 29 8 6 23 25 6 8 14 29 6 2 8 23 2 14 29 2 8 23 8 6 6 29 2 29 23 2 6 8 6 6 29 23 8 8 3 26 29 2 2 23 17 2 6 23 2 17 31 2 2 2 18 29 23 18 29 31 2 17 6 23 2 5 2 29 8 2 2 2 23 18 2 18 6 29 29 4 18 29 8 29 18 29 31 26 2 2 29 29 2 6 29 2 23 2 2 2 23 18 31 18 18 23 6 29 29 8 2 3 6 6 6 23 6 29 8 29 6 8 6 29 2 23 26 31 2 8 6 29 6 6 26 6 29 6 8 2 8 23 8 29 6 6 29 8 23 6 6 29 23 27 8 6 2 6 29 2 29 2 29 14 29 6 29 18 26 14 29 8 29 2 8 23 26 23 8 8 8 6 8 6 29 29 2 29 6 29 8 23 6 29 26 14 23 18 18 29 8 29 6 6 29 29 2 6 6 3 2 26 2 6 2 8 4 2 23 18 5 2 2 23 31 29 31 2 8 31 29 6 29 8 29 6 31 8 2 8 29 29 6 18 8 23 14 8 6 18 31 29 29 23 29 18 31 18 6 2 31 2 29 23 18 3 6 29 6 31 8 18 6 29 6 29 2 6 23 8 8 8 23 29 23 29 2 8 6 31 2 6 29 29 18 8 29 2 26 29 6 6 6 18 8 29 29 26 26 29 29 6 8 29 23 8 6 18 8 29 8 26 29 6 14 29 6 8 23 8 6 8 8 8 18 29 6 29 6 29 6 8 23 29 2 8 8 6 3 14 8 2 18 2 5 23 29 2 29 29 29 2 2 23 2 23 2 31 18 2 29 23 29 18 6 2 6 2 6 2 2 2 23 29 6 29 23 6 8 23 8 23 2 31 29 6 18 29 18 18 23 29 23 29 6 3 29 23 23 23 29 8 6 29 29 29 8 18 2 6 29 8 2 8 6 2 23 2 29 8 2 6 6 2 6 8 8 29 6 18 8 6 6 8 26 6 2 2 2 6 8 6 2 29 2 8 6 6 23 6 18 31 18 6 6 26 8 2 31 18 29 8 29 6 6 6 2 3 5 2 26 29 4 2 2 5 23 5 23 2 2 2 2 2 23 18 29 2 26 29 29 23 31 29 2 18 18 29 18 8 29 8 2 23 2 2 2 6 29 8 2 2 2 3 14 18 29 29 2 6 6 27 6 29 14 31 29 29 8 8 29 2 23 31 29 8 29 26 8 14 29 29 25 6 6 23 18 14 8 6 3 2 2 29 29 2 2 29 29 23 2 29 2 2 2 23 2 29 2 18 29 23 29 14 29 29 29 2 2 6 2 29 2 23 8 29 29 18 23 6 29 6 8 23 18 3 29 6 23 26 8 6 8 18 27 6 14 6 29 6 29 29 26 29 8 29 6 29 6 29 8 6 29 6 31 29 29 8 29 23 2 29 29 29 8 2 23 26 2 26 29 31 29 25 6 6 18 2 6 14 23 29 3 4 2 2 29 2 23 6 2 31 2 8 2 2 23 18 29 2 2 2 23 29 2 2 2 6 29 2 8 31 25 23 29 6 23 29 18 2 29 3 6 26 23 6 8 29 29 23 8 29 6 8 6 6 26 26 23 14 31 8 26 2 2 6 29 2 23 8 8 6 26 6 8 14 8 2 8 26 18 6 6 8 23 6 18 29 8 8 6 8 31 6 18 29 29 6 29 6 29 6 8 29 29 18 18 23 6 6 8 23 14 29 6 29 25 29 18 8 3 2 2 26 31 23 14 2 29 26 2 8 18 23 2 29 2 29 23 6 2 8 2 23 2 2 23 8 29 18 23 29 29 6 2 29 23 2 23 26 8 29 18 2 18 18 17 23 8 23 29 29 18 29 8 23 6 29 6 2 23 3 8 14 31 29 8 14 18 8 23 2 8 6 6 8 8 8 6 23 6 4 18 29 29 23 26 26 18 8 26 6 23 8 29 26 23 23 2 18 6 8 6 6 29 26 2 26 23 2 8 29 2 23 26 8 6 23 18 18 6 26 8 29 8 6 18 29 23 8 26 14 8 26 23 8 23 6 8 14 6 14 6 8 18 18 29 8 29 26 8 8 29 6 23 29 29 8 6 2 23 3 29 2 29 8 8 23 2 29 29 18 2 2 2 2 2 29 18 29 2 23 2 2 26 29 29 8 23 2 6 29 2 5 23 2 23 6 29 8 2 2 29 2 18 31 2 29 8 29 3 31 14 29 29 29 2 27 14 29 31 29 29 8 25 8 6 6 31 8 2 2 6 8 6 25 29 29 29 8 3 17 29 23 2 2 5 29 2 2 2 23 6 29 2 2 25 2 2 2 23 6 2 29 2 23 2 29 29 29 18 18 29 29 29 5 2 6 6 2 29 18 29 2 3 29 29 8 2 31 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 13 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 13 29 29 8 29 25 13 29 29 29 29 29 29 29 29 29 29 13 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 13 13 29 29 29 29 29 29 16 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 6 29 29 29 29 13 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 27 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 6 29 29 29 29 29 29 29 29 29 18 18 29 29 29 6 29 6 8 29 29 29 2 29 18 29 6 6 2 8 14 29 31 29 29 29 29 29 29 18 3 2 26 18 2 29 2 29 18 8 2 18 2 23 23 2 6 29 18 2 2 18 29 29 29 18 23 8 6 6 29 29 29 2 29 29 29 29 2 26 2 8 2 29 29 29 29 2 29 2 2 2 2 29 8 29 29 5 18 29 2 29 6 2 2 31 29 29 3 29 6 29 29 29 6 29 6 8 29 6 6 29 6 29 29 6 2 8 8 6 29 6 18 2 23 6 8 29 6 6 8 6 6 29 6 6 29 29 23 8 29 6 29 31 8 29 29 6 2 6 31 29 6 29 29 3 18 26 2 2 2 18 2 2 2 2 17 26 23 29 29 18 2 23 29 2 2 23 5 29 29 29 29 2 18 29 18 29 18 6 29 29 23 23 2 29 29 18 18 6 23 2 29 2 23 29 25 29 8 6 29 2 2 29 6 3 29 2 6 2 29 29 18 14 29 14 29 6 6 27 6 29 8 25 6 6 8 29 31 29 29 8 29 8 6 31 29 29 6 29 18 29 29 27 29 29 2 8 29 6 27 8 29 6 14 6 18 8 8 2 6 6 18 3 8 4 26 2 2 2 2 2 29 14 2 29 23 2 8 8 2 2 2 23 2 29 18 18 2 23 29 2 18 2 6 2 31 26 6 29 31 29 23 18 6 29 18 6 2 2 18 2 23 18 2 18 23 3 29 14 8 6 6 6 18 29 6 2 18 6 6 29 29 29 29 6 6 8 29 8 18 6 6 18 18 6 6 29 29 6 18 8 6 29 6 27 29 29 29 8 8 2 6 6 6 18 2 29 18 3 4 29 2 2 18 23 5 23 31 2 2 18 2 23 29 8 23 29 18 2 29 31 29 18 29 2 2 23 29 18 2 29 29 29 5 25 23 2 31 6 18 18 31 31 29 23 8 29 2 6 3 6 6 23 29 23 8 29 18 29 8 6 6 8 26 8 6 2 23 26 31 29 6 6 8 8 6 23 6 23 6 29 6 2 6 23 29 2 14 6 29 2 31 31 6 6 6 18 2 29 25 18 6 27 6 8 23 26 31 29 31 29 29 3 18 8 2 26 29 23 5 2 2 17 5 23 2 2 2 2 23 2 6 31 2 8 31 18 23 2 6 18 2 18 23 2 23 6 8 2 23 8 2 31 23 6 2 18 6 23 29 18 2 23 18 31 29 8 8 23 3 26 27 8 29 29 8 6 6 23 6 2 2 2 6 31 29 29 29 29 8 23 2 2 26 29 2 23 6 8 29 18 23 6 6 8 29 29 29 6 29 6 8 26 23 8 29 6 8 23 6 4 31 6 3 2 5 2 8 2 2 2 29 29 2 23 2 26 2 2 2 5 6 23 31 2 18 29 29 2 23 29 2 14 29 23 26 2 8 23 23 14 2 29 31 8 23 29 5 2 6 29 29 18 2 23 3 23 6 6 6 6 23 18 2 6 23 23 29 6 29 29 26 29 14 26 26 29 2 26 29 23 29 6 23 6 6 26 23 26 2 8 8 29 27 23 29 8 8 18 6 23 27 26 29 6 6 29 29 8 6 23 29 29 8 8 3 26 2 14 6 29 29 2 29 2 18 2 2 2 23 18 2 8 2 2 6 29 6 2 23 23 23 23 2 6 2 2 2 2 2 23 23 25 2 18 23 8 2 23 29 18 29 6 8 23 29 23 2 29 3 23 23 8 8 18 31 23 6 6 6 6 18 29 29 6 26 29 8 8 8 6 26 23 8 6 29 23 26 29 6 6 14 2 8 8 26 8 8 2 26 8 18 18 29 8 29 23 18 8 8 29 6 23 6 8 8 27 6 8 23 8 29 23 26 6 29 26 8 2 8 3 2 2 2 6 8 29 2 29 2 29 23 23 8 2 23 23 2 23 2 2 29 18 17 8 29 2 23 2 2 29 18 23 23 29 2 2 23 2 6 29 23 23 29 29 23 6 2 29 29 29 23 2 23 29 8 23 2 23 25 23 18 2 29 23 29 6 23 6 18 2 4 18 23 14 18 23 3 8 8 8 26 23 8 18 18 29 23 26 18 23 23 6 23 6 8 8 18 8 29 2 18 29 6 25 29 8 29 23 29 29 29 27 8 8 23 6 6 6 29 8 18 29 8 8 29 29 8 23 29 23 8 2 2 2 29 8 6 25 18 6 6 6 2 2 23 29 18 23 8 25 29 6 18 23 2 18 26 29 2 2 6 8 8 8 8 29 29 2 6 23 6 29 2 6 3 18 18 8 23 6 2 18 2 8 2 2 23 6 29 18 29 26 23 2 29 31 2 2 29 2 2 6 23 8 27 18 2 18 29 2 2 8 2 31 8 8 8 8 23 18 8 23 18 2 23 31 29 23 2 29 18 29 2 26 23 2 31 25 2 29 29 2 2 23 29 29 29 23 18 3 26 2 8 8 2 29 18 29 8 6 6 29 26 23 2 29 23 8 2 23 27 2 6 18 23 8 2 18 29 6 2 8 18 8 29 6 29 18 23 8 6 23 6 29 26 6 8 18 18 8 6 8 6 23 29 8 26 18 26 8 8 23 2 8 2 23 2 6 29 6 31 29 6 29 6 18 26 2 29 8 8 29 23 8 26 14 8 29 8 23 6 6 8 18 18 29 23 2 23 8 29 31 18 29 6 6 18 6 8 25 6 8 18 18 23 29 29 26 23 6 14 3 2 31 2 2 2 5 2 2 23 2 17 29 2 2 23 2 18 2 2 23 29 29 29 2 2 29 29 6 6 2 29 18 23 6 8 2 2 23 29 29 23 2 29 29 29 18 23 29 2 29 23 23 20 31 18 3 26 29 29 26 6 8 23 31 23 6 26 6 6 29 8 26 31 29 6 26 29 23 8 26 2 8 6 25 8 8 18 14 23 26 8 6 6 14 8 6 26 29 8 8 6 18 29 2 23 29 8 29 29 31 8 2 8 6 29 29 6 8 8 6 6 29 27 29 6 29 2 6 29 29 31 29 6 26 23 8 6 6 17 6 14 26 23 8 8 23 2 8 8 31 29 8 8 8 18 8 8 29 8 29 2 2 25 29 14 8 3 2 5 2 29 5 2 23 5 29 2 29 2 6 23 8 2 2 5 2 6 18 23 18 2 23 2 8 25 2 18 2 8 5 2 29 23 29 2 8 2 29 29 18 23 25 31 29 18 18 2 29 3 6 18 29 6 18 8 31 6 18 6 31 14 29 6 6 31 8 29 29 29 6 3 4 4 18 2 8 18 2 2 23 2 2 18 2 2 29 2 2 18 2 23 29 2 18 2 2 18 29 2 29 29 8 18 29 8 29 18 2 2 2 2 2 3 8 8 6 8 8 8 6 6 6 6 31 2 23 23 23 29 6 6 2 3 2 6 29 2 2 2 29 5 2 2 23 29 8 23 29 29 23 2 8 8 2 18 2 23 29 29 2 29 2 2 29 8 18 14 18 2 6 6 31 29 29 18 27 23 29 18 2 2 29 2 23 2 6 6 18 29 23 29 2 8 18 3 2 6 2 23 6 29 6 14 6 29 14 29 2 14 31 29 29 18 18 8 6 27 29 2 18 6 23 23 31 2 8 23 6 29 29 8 29 8 8 29 27 23 6 29 29 18 8 18 29 6 6 2 18 23 8 23 29 4 18 14 6 29 8 23 8 23 8 18 8 26 8 23 2 29 8 6 23 8 8 3 8 23 5 2 8 29 31 29 18 23 31 29 2 18 29 2 17 29 18 8 6 6 29 2 2 29 29 29 18 18 29 2 6 28 18 2 18 29 29 2 23 29 8 2 29 6 23 29 2 2 18 8 18 23 14 2 18 23 29 3 2 18 6 26 18 18 8 29 29 31 6 23 18 6 8 8 6 8 23 6 29 6 14 6 14 6 23 8 29 8 6 26 23 8 26 26 29 25 26 23 6 23 6 29 8 29 8 6 29 8 6 8 18 23 18 6 8 29 8 2 23 18 6 6 6 29 8 23 6 6 8 8 23 25 6 6 6 6 3 2 2 23 2 29 2 2 2 5 2 23 29 2 2 23 18 23 29 5 8 2 23 31 29 23 6 29 23 29 29 18 8 29 8 2 29 2 29 18 23 31 2 29 29 18 29 23 29 18 23 29 18 2 8 29 2 18 3 8 23 18 23 29 18 18 29 29 8 23 6 26 8 23 23 29 6 29 26 23 2 31 2 31 29 29 8 8 6 8 6 25 6 2 23 26 6 26 6 8 6 29 8 8 2 2 29 8 8 8 8 29 2 2 8 8 31 8 23 8 8 29 29 2 29 8 27 26 8 8 23 8 6 23 29 29 6 29 14 29 2 8 8 23 14 17 29 31 18 18 18 29 23 31 29 31 29 29 29 29 6 8 6 26 31 6 29 6 8 8 8 6 23 29 8 2 29 23 6 8 6 6 31 8 29 8 27 8 3 2 29 2 2 2 2 23 2 2 29 6 29 23 29 29 29 29 2 8 29 2 29 23 2 2 14 23 26 2 31 18 18 8 2 23 2 6 18 2 29 29 29 29 18 23 2 23 29 6 29 5 6 23 6 18 2 29 18 2 29 18 8 6 29 6 18 18 29 18 29 2 3 6 6 29 8 8 29 8 23 23 6 8 2 18 23 8 29 2 14 8 29 6 8 23 8 29 8 23 18 8 26 8 29 23 2 23 6 8 29 26 23 6 6 6 2 29 29 8 29 8 8 6 6 2 6 8 18 8 2 31 18 6 18 8 2 2 8 8 2 3 2 6 29 23 5 29 2 2 2 18 5 23 8 23 29 2 29 6 29 18 23 14 6 18 6 6 2 2 2 18 23 2 29 6 26 18 29 29 6 2 29 18 2 29 29 23 18 23 18 8 3 8 20 6 29 8 6 25 8 6 23 23 8 18 27 29 2 23 23 29 6 29 8 29 31 29 29 29 18 23 23 2 6 6 6 26 23 29 31 6 6 29 2 23 6 18 8 29 2 29 2 6 18 18 18 18 14 2 29 23 8 8 26 2 31 6 6 3 17 2 2 4 2 26 29 23 31 18 2 2 2 2 18 31 2 2 2 29 2 18 23 18 8 29 29 2 14 8 29 23 6 14 2 2 23 23 8 2 23 23 6 18 2 23 29 29 26 2 6 23 18 23 18 29 29 2 18 6 23 3 6 23 26 23 26 29 8 8 29 23 23 8 26 6 6 29 29 23 26 29 6 8 29 6 8 29 8 6 8 8 29 8 8 23 6 8 2 18 29 6 6 29 6 8 6 6 8 8 6 29 26 23 8 8 26 6 8 6 26 23 23 29 8 17 25 8 29 6 6 31 6 6 8 14 29 6 29 27 26 23 29 2 27 29 29 18 3 2 8 23 2 2 2 18 2 31 5 23 29 2 6 2 23 2 2 2 5 2 23 31 2 23 18 23 18 18 29 8 25 23 18 2 18 18 23 23 23 23 23 29 23 18 2 23 6 29 31 29 18 3 6 6 6 26 23 6 23 29 4 8 31 8 8 31 2 8 8 27 25 14 23 8 6 6 29 6 29 29 8 8 6 23 8 8 29 18 26 6 6 29 23 29 29 6 8 2 29 8 23 29 8 23 29 29 29 23 29 8 6 8 29 6 18 29 29 18 6 8 31 2 2 29 18 23 29 8 2 29 29 8 29 14 8 26 23 23 29 6 3 2 26 2 2 29 2 18 2 23 6 2 29 2 2 8 2 29 2 2 2 26 23 18 23 2 18 18 6 2 8 18 29 8 2 18 23 2 18 18 18 26 6 8 29 23 8 2 23 29 14 14 2 2 31 2 23 18 2 23 6 23 23 3 8 23 26 8 8 26 23 8 29 31 8 2 23 27 29 23 29 23 23 23 18 29 8 29 29 6 29 29 6 8 18 29 23 6 29 8 6 8 29 2 29 8 29 29 23 6 8 18 23 26 8 31 8 18 8 6 6 8 6 18 14 8 23 26 6 31 29 31 2 8 26 6 6 29 6 29 29 6 23 29 8 23 2 26 3 2 2 29 29 2 29 8 8 29 2 29 8 23 2 23 2 2 23 2 2 2 2 2 31 29 25 29 2 29 2 18 31 23 6 2 29 18 18 18 23 8 18 3 29 29 29 6 6 29 29 6 8 29 6 29 31 29 2 29 8 3 2 2 5 2 6 2 4 2 2 23 2 18 18 2 2 23 29 18 29 2 8 2 29 29 29 6 18 29 23 2 2 8 8 2 3 29 29 6 25 6 25 2 6 6 29 29 29 6 29 6 6 23 29 18 25 8 3 4 5 8 18 29 8 18 2 2 31 5 23 2 8 2 2 2 2 23 29 2 8 18 23 29 18 29 18 29 2 31 2 2 29 29 2 2 29 2 2 2 23 6 23 18 18 6 2 29 2 2 18 29 2 23 18 3 18 29 6 6 6 29 29 29 23 23 8 17 29 29 20 2 29 29 29 31 18 2 29 6 8 29 29 29 6 29 6 18 29 29 6 8 18 29 14 29 3 2 18 29 18 5 18 2 2 2 23 5 2 23 18 2 2 2 23 2 23 2 29 2 26 23 18 29 2 2 5 6 2 2 6 23 18 5 31 2 29 5 2 2 2 3 8 23 6 14 31 8 31 6 6 6 29 29 29 18 29 8 2 23 18 29 6 29 6 8 18 6 29 29 6 23 8 2 6 26 8 6 29 31 3 5 18 2 2 2 8 2 23 29 29 2 2 2 2 29 18 5 2 23 2 2 29 18 29 29 2 23 2 2 29 2 6 23 2 29 18 2 18 23 6 29 2 18 31 29 23 29 2 18 2 23 2 29 29 3 8 6 8 6 14 23 2 23 23 26 6 2 8 31 29 23 29 2 18 23 8 8 29 23 26 18 29 26 29 27 23 6 23 6 2 8 6 29 29 8 8 2 2 8 29 26 18 23 8 29 23 2 29 23 8 8 23 8 29 6 26 23 29 3 4 18 2 2 29 29 23 2 26 8 2 23 2 29 5 2 18 6 2 8 2 2 23 29 2 2 18 23 2 29 31 2 8 23 2 18 2 2 29 31 23 2 23 6 3 8 23 8 29 23 23 6 29 2 8 6 29 8 14 29 8 29 2 8 8 2 2 29 18 2 6 6 18 29 29 6 2 2 29 14 8 29 8 29 8 14 29 6 23 8 2 14 29 29 29 29 8 8 23 8 8 29 6 6 2 8 26 8 23 8 29 29 23 6 8 3 17 5 18 2 8 23 2 18 2 2 18 23 23 29 2 26 18 23 2 29 2 23 26 29 2 2 2 18 18 18 18 2 2 18 29 29 29 29 23 2 18 18 29 8 29 26 18 2 29 29 2 8 2 2 8 31 23 3 29 23 29 29 6 29 29 6 23 23 23 6 18 29 6 8 23 29 29 29 6 29 25 23 6 8 18 29 2 6 29 14 29 6 8 23 6 29 23 29 31 8 26 6 29 6 18 8 8 6 29 18 6 26 26 8 18 2 6 14 8 18 3 26 23 2 2 5 8 2 2 2 2 2 29 2 2 8 2 5 2 23 2 2 8 29 2 8 2 23 2 29 2 23 29 5 2 2 2 18 29 2 29 29 29 6 29 29 6 18 29 25 23 2 8 29 6 23 2 29 6 8 23 29 2 3 23 6 26 8 8 8 29 8 26 23 6 6 6 29 6 29 14 26 18 18 29 18 8 29 23 29 2 8 26 6 8 8 18 8 23 6 2 31 8 6 31 8 29 18 14 14 29 23 6 29 31 6 29 2 29 29 8 6 29 27 29 8 23 23 6 8 8 8 29 29 8 18 2 29 23 23 14 6 26 29 14 26 29 23 8 2 8 2 6 29 27 2 8 8 2 29 26 6 8 26 23 6 29 29 29 29 8 26 2 23 29 29 23 23 6 29 29 6 23 6 23 8 2 29 8 29 18 6 6 29 23 8 6 6 6 8 8 8 29 18 8 23 26 2 31 8 3 4 2 18 2 2 4 2 5 2 2 23 2 4 23 2 2 2 29 23 29 29 2 29 23 5 29 23 29 18 6 2 2 6 23 29 23 31 18 29 29 29 23 23 29 29 2 31 2 29 23 31 2 2 29 2 6 8 6 18 6 23 18 2 3 29 29 6 2 29 8 8 6 8 6 8 18 29 8 6 23 26 8 8 2 6 18 8 8 29 2 6 6 23 4 6 8 29 2 6 8 6 29 29 8 8 8 29 6 14 29 8 23 6 29 26 2 2 8 23 6 29 2 2 2 18 8 8 8 29 2 23 8 29 6 29 18 29 29 6 14 29 26 23 8 29 2 29 6 6 8 29 29 23 26 26 6 8 6 31 6 26 14 8 3 2 4 29 8 2 5 6 2 2 23 23 29 29 29 29 2 8 2 2 26 2 2 8 6 29 26 2 23 29 2 18 18 2 29 18 8 29 25 18 2 2 29 8 2 31 2 29 6 23 3 31 6 2 8 2 18 29 29 2 6 6 6 29 6 2 8 8 8 29 6 31 29 2 6 2 31 8 6 25 6 3 2 5 2 31 2 2 2 29 6 26 31 2 23 8 2 2 23 26 29 2 29 26 8 6 29 14 29 2 29 8 6 18 2 29 26 31 2 6 29 2 2 6 2 29 2 2 29 5 5 8 2 18 2 18 29 8 2 2 3 18 6 2 25 31 8 18 29 31 8 14 6 6 18 6 18 6 23 6 29 8 23 8 31 8 6 29 29 29 31 8 6 29 6 29 8 6 18 3 2 5 29 5 17 2 2 2 2 2 23 2 23 31 2 23 2 29 23 2 2 18 18 2 23 25 29 29 23 8 31 2 29 2 2 29 18 29 29 29 2 2 8 8 6 31 6 18 29 2 23 6 2 18 8 29 2 2 6 3 29 6 6 18 23 29 14 31 31 2 25 8 29 8 6 18 18 6 18 8 8 6 29 6 6 23 8 6 6 8 6 6 6 29 23 6 29 6 23 23 6 8 23 8 6 29 18 6 6 18 14 18 18 8 18 6 29 2 18 29 8 29 6 27 26 29 3 5 29 23 29 2 2 8 29 23 29 23 29 2 23 29 23 2 2 6 2 29 2 18 29 23 23 2 2 2 2 25 2 29 29 18 29 29 29 23 29 6 29 2 6 26 29 29 6 23 29 29 26 29 29 29 29 29 2 2 29 29 6 6 6 23 29 29 29 29 29 8 2 29 23 29 2 18 2 29 23 8 2 29 3 23 29 6 29 6 6 6 6 2 23 8 29 27 8 29 8 8 29 18 8 29 26 8 14 8 6 6 29 8 6 2 23 14 29 29 14 23 29 26 23 23 2 6 29 6 18 26 23 29 6 29 8 8 29 31 2 6 27 18 29 23 8 2 18 6 8 29 2 8 8 6 26 23 6 29 8 31 6 8 29 8 29 26 23 27 6 6 29 29 25 8 18 2 6 23 6 29 6 2 29 8 6 8 8 18 26 23 29 29 29 29 8 8 8 29 23 8 18 2 29 29 18 8 8 14 6 18 29 23 29 6 2 6 6 29 18 18 23 6 6 29 29 27 6 6 6 18 2 6 26 25 6 6 3 17 8 23 18 2 29 2 6 31 29 2 2 4 2 8 29 23 23 2 23 29 2 29 6 6 29 29 29 29 29 2 29 8 2 18 29 29 2 29 29 29 6 29 26 2 29 29 29 29 6 23 18 6 23 29 2 29 23 14 2 6 18 2 8 2 23 18 2 23 8 29 2 6 2 6 29 18 18 18 18 3 29 6 29 8 8 14 29 29 29 8 6 6 6 6 29 29 23 8 14 29 29 8 8 31 29 29 26 8 29 2 2 31 18 29 29 6 29 6 14 23 26 26 29 31 6 31 6 29 6 14 31 2 29 23 29 8 25 8 2 23 6 29 18 29 25 14 29 29 29 29 6 2 8 4 18 29 23 27 2 6 26 29 18 6 29 6 8 6 8 29 29 14 8 6 29 18 29 18 6 8 26 23 23 26 8 6 29 8 29 8 23 26 26 8 6 29 25 3 8 17 26 2 2 2 23 31 2 29 29 29 2 18 2 4 18 23 29 29 2 2 2 23 2 2 4 23 4 18 29 6 23 29 29 29 8 6 2 29 8 2 29 29 23 2 6 5 8 29 29 29 8 29 23 29 23 6 18 26 29 14 31 23 2 8 8 18 3 8 23 8 29 8 23 8 29 2 6 29 8 6 18 23 6 29 18 26 8 29 26 8 6 6 6 8 18 29 6 29 6 29 26 14 8 29 6 6 2 6 26 29 29 29 29 29 8 23 8 8 6 8 2 8 8 23 29 6 14 8 29 23 2 8 8 29 6 18 25 8 8 6 6 29 8 29 25 2 23 29 8 6 29 23 2 6 6 29 29 8 8 6 6 8 8 2 6 8 28 23 29 2 6 29 8 27 29 8 6 8 29 6 6 8 8 6 29 8 8 3 8 6 5 2 23 14 23 17 2 2 5 2 2 23 2 2 29 18 6 6 6 23 2 6 2 23 8 6 8 25 6 8 23 2 29 8 23 29 29 2 6 23 29 6 23 23 18 3 31 6 6 29 6 31 18 29 8 6 29 29 8 23 8 2 18 8 14 29 29 23 6 29 2 8 2 8 18 8 4 2 18 8 8 23 29 29 29 26 29 23 29 23 23 6 29 6 27 2 26 2 18 26 26 14 6 23 8 23 8 6 6 8 18 14 8 6 14 23 8 6 29 29 8 23 2 6 14 6 29 8 8 6 6 29 6 18 6 29 31 8 6 8 23 6 3 4 2 29 8 6 29 2 8 23 29 18 2 2 2 23 6 2 6 2 8 8 29 2 6 29 2 2 18 23 2 2 29 23 2 23 26 29 26 25 2 29 29 6 6 2 8 6 23 29 29 29 18 18 18 23 2 18 6 3 29 2 23 8 23 8 26 29 29 6 8 29 8 29 23 6 6 29 26 23 6 29 29 23 4 8 8 8 8 6 29 23 6 8 23 6 29 8 29 29 6 8 18 6 8 8 8 6 29 23 26 23 29 2 29 14 8 8 8 8 18 29 29 23 23 8 29 29 28 8 23 2 8 29 23 29 29 14 29 29 31 2 29 26 29 31 8 2 14 29 29 6 29 6 23 29 6 6 29 26 29 18 14 18 23 8 29 23 3 5 17 2 23 31 8 2 2 18 23 2 2 2 2 2 29 18 18 2 6 31 2 23 8 6 29 2 18 2 2 6 18 23 6 2 18 6 2 2 8 2 23 18 29 23 18 29 29 8 18 18 8 3 6 29 23 18 6 6 25 6 6 8 29 14 8 2 8 6 6 26 29 6 29 6 29 29 18 2 23 8 8 6 29 14 6 6 8 18 8 6 6 8 23 8 29 8 23 8 8 29 29 8 29 6 14 31 6 31 6 29 29 18 29 29 14 23 23 23 26 29 8 23 29 2 23 23 2 6 8 8 6 29 29 8 18 6 6 29 18 23 8 6 8 6 29 6 26 29 23 2 6 31 8 23 31 23 18 29 31 8 8 8 8 2 8 6 18 8 2 6 8 6 14 8 6 29 8 29 8 8 8 2 29 8 29 2 8 8 31 8 6 25 3 2 4 2 2 2 2 2 26 6 2 5 2 23 2 6 23 5 2 2 29 26 2 29 29 29 2 6 23 31 31 29 29 29 2 14 18 29 2 2 23 6 29 23 18 23 2 18 23 8 2 23 18 8 6 18 18 3 29 31 29 6 2 6 2 2 6 8 29 31 6 25 2 29 8 2 8 18 8 6 6 6 6 6 8 2 3 4 26 23 18 2 2 2 2 29 6 6 2 31 2 2 31 2 29 14 23 2 23 18 29 8 2 2 2 6 2 29 2 29 6 29 8 2 2 29 18 2 2 18 2 18 6 2 29 2 29 8 3 18 6 6 8 6 29 6 8 8 8 29 29 29 8 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 16 29 16 29 29 29 29 29 31 16 13 16 29 29 29 29 29 29 29 16 16 29 29 16 18 16 29 16 29 29 29 29 29 16 29 19 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 13 29 29 6 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 28 16 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 3 2 2 29 29 29 29 29 29 2 29 29 29 8 23 26 16 29 29 5 29 2 6 5 5 29 2 17 29 2 29 29 18 31 25 5 23 29 29 2 29 2 2 29 8 29 2 29 29 29 29 2 8 29 6 28 29 2 29 6 18 29 2 29 29 2 29 29 18 29 29 2 31 18 29 8 2 2 2 29 18 2 2 29 2 6 2 2 29 2 2 29 2 2 3 6 18 6 6 6 29 6 27 29 14 29 29 29 29 29 29 29 29 29 29 14 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 18 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 2 29 3 29 29 2 2 2 2 2 29 29 23 2 29 29 29 29 5 2 2 2 23 2 29 2 29 2 23 6 18 2 18 5 29 29 16 29 29 29 29 29 23 29 8 2 29 2 29 29 29 29 18 2 29 29 29 2 29 29 29 2 2 18 2 2 29 3 18 8 2 14 29 6 18 6 2 29 29 2 29 29 29 29 29 29 8 29 25 6 29 29 29 6 29 6 6 29 3 5 2 23 23 31 29 18 2 2 29 2 2 2 6 2 2 6 2 23 5 2 2 2 2 8 2 29 2 29 2 2 23 2 18 6 18 25 18 29 29 29 2 29 29 25 23 6 8 8 29 29 29 29 2 29 29 29 2 2 29 2 2 2 31 14 2 29 29 29 2 29 8 6 18 4 29 2 2 6 2 2 18 2 29 23 2 2 29 3 29 18 6 8 6 8 8 29 29 29 29 31 31 29 2 6 8 29 2 29 31 29 25 6 29 18 29 6 25 6 8 2 6 14 6 18 8 29 27 8 31 6 26 6 26 8 29 8 8 3 2 2 8 2 2 2 2 5 23 6 8 23 2 23 2 2 2 23 2 29 18 2 18 18 2 14 18 23 6 5 2 2 2 2 18 2 29 2 5 23 2 8 18 2 3 29 2 8 29 23 8 29 29 6 8 2 18 23 29 29 6 29 6 29 18 29 29 14 2 23 8 14 26 23 8 18 2 29 29 6 6 3 2 26 26 29 2 29 23 2 29 29 6 2 2 18 29 8 5 29 5 23 27 23 18 31 2 2 31 2 25 25 29 18 29 18 23 29 6 29 31 18 29 18 2 2 29 6 29 29 18 29 29 2 29 29 18 2 2 8 8 29 18 29 2 8 8 5 18 18 18 29 2 23 26 6 2 2 18 18 3 8 25 29 14 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 25 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 18 29 6 29 6 29 2 18 6 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 6 29 29 29 6 6 29 29 29 29 29 29 29 6 29 29 2 29 29 6 29 2 8 6 8 29 8 14 6 6 29 6 29 18 29 29 29 18 3 4 26 31 29 2 2 2 29 2 2 2 29 23 29 18 29 4 5 29 23 2 25 2 2 29 2 23 29 14 2 23 18 2 2 8 29 2 29 2 29 2 18 8 29 29 29 29 6 29 26 25 29 2 29 29 14 2 2 6 25 6 2 29 17 2 18 29 25 5 2 18 18 29 2 29 29 2 29 6 6 2 18 3 6 18 2 29 29 31 6 6 6 29 8 29 8 29 18 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 8 29 29 6 29 29 31 29 29 29 29 2 29 29 29 29 29 29 31 29 29 29 6 29 29 29 29 29 18 29 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 6 29 8 29 29 6 25 23 18 29 14 6 29 29 8 8 29 6 6 8 29 18 8 29 29 29 29 29 29 29 3 18 4 17 17 29 8 29 2 29 17 29 29 8 29 29 29 2 8 29 17 5 29 29 2 2 8 17 2 17 29 29 8 17 29 29 29 29 2 29 29 29 29 8 8 29 29 29 2 2 8 6 2 29 8 29 8 29 18 29 29 29 2 29 29 29 29 2 2 29 29 17 29 29 29 29 18 29 29 29 2 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 5 29 23 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 2 29 8 29 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 23 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 3 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 31 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 31 29 18 2 6 31 18 23 8 6 29 8 6 8 23 8 29 23 29 6 29 6 29 18 29 14 6 2 6 2 18 18 29 29 8 6 6 6 29 6 8 18 6 29 3 26 2 29 2 6 2 23 29 2 2 2 2 6 6 18 23 29 31 5 18 4 26 23 31 29 18 18 2 29 25 29 29 29 29 18 29 2 31 18 25 8 29 29 18 8 29 6 29 29 8 18 29 8 31 14 31 2 23 6 18 26 29 8 18 2 18 23 29 6 29 18 29 18 5 29 18 2 8 31 18 2 18 14 2 2 29 29 29 8 29 2 23 6 2 2 23 29 8 18 29 29 2 3 29 6 8 6 6 6 14 8 6 6 6 6 6 18 29 29 23 8 23 27 8 29 8 6 29 8 6 29 18 29 6 2 31 29 25 23 14 6 18 8 6 6 6 29 6 29 31 29 6 6 6 6 29 31 6 6 6 8 6 26 6 29 8 2 23 8 23 26 8 29 8 29 2 25 8 2 29 31 6 29 6 29 8 29 14 18 29 3 5 17 2 29 2 29 5 17 2 5 6 6 23 2 2 2 29 2 29 18 23 5 2 2 18 23 29 6 2 8 2 18 2 6 2 29 18 2 18 2 29 18 29 2 2 8 2 18 14 2 18 18 29 8 2 29 8 2 3 6 20 8 23 8 6 6 23 29 8 6 29 2 8 8 29 23 6 26 6 18 31 23 23 8 6 2 8 8 23 29 14 3 29 5 5 23 23 18 29 29 5 2 29 26 17 2 23 8 2 23 2 6 23 2 2 2 2 18 18 29 2 2 2 2 8 2 2 18 2 2 31 6 2 8 23 17 29 29 31 2 2 8 2 18 8 29 23 29 6 6 23 5 6 25 27 29 29 23 18 29 29 6 2 3 29 29 2 29 8 23 6 23 29 29 8 6 8 6 8 2 18 18 8 29 29 29 29 6 29 29 29 29 8 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 3 29 4 4 29 29 29 29 29 29 2 2 2 29 25 8 2 26 29 29 29 31 2 2 29 29 29 29 18 2 29 23 8 29 29 8 29 29 2 18 4 18 29 29 29 8 2 8 29 18 8 29 2 29 29 29 2 29 29 29 29 29 29 18 2 29 18 29 29 8 29 23 29 29 29 29 29 18 29 2 29 18 2 2 29 6 29 29 2 8 29 6 2 8 29 2 2 29 2 29 8 18 18 2 6 29 2 2 29 29 5 29 6 29 2 2 29 6 29 2 2 29 29 18 29 29 2 18 18 2 6 18 6 2 29 29 29 29 2 29 18 2 18 29 2 29 18 29 8 6 6 2 23 8 6 29 18 29 2 2 18 2 29 3 8 6 29 29 6 8 6 25 29 29 29 29 6 29 29 29 6 14 29 6 29 6 6 29 29 6 29 8 14 6 2 8 25 29 29 6 6 6 6 29 6 29 14 6 6 6 8 29 6 6 31 6 6 6 6 8 29 6 6 29 6 29 25 6 8 2 29 6 29 31 6 29 25 8 29 8 29 18 18 6 25 18 29 8 8 6 6 29 6 25 6 8 14 6 29 29 26 8 8 8 18 8 14 2 6 26 26 6 8 8 23 6 8 29 6 29 2 26 6 29 29 3 4 4 17 2 2 31 2 6 23 5 2 29 6 23 2 2 2 23 8 31 2 2 31 23 2 29 18 2 6 29 23 18 31 2 18 29 2 2 2 29 23 26 29 23 2 23 29 8 23 23 23 18 18 8 2 2 8 18 23 23 2 3 18 6 8 23 18 6 2 29 23 6 6 29 8 18 2 8 29 8 2 6 23 18 2 8 23 8 29 14 6 29 6 29 29 8 2 14 6 6 25 25 29 6 23 29 8 29 29 6 6 8 8 25 23 29 8 29 29 29 29 6 6 29 23 23 14 29 14 23 29 6 6 29 6 29 8 6 29 29 8 23 29 2 8 8 29 25 8 23 29 6 29 29 29 8 18 6 29 6 8 2 29 8 8 8 14 18 6 29 6 6 8 8 29 6 18 3 2 4 23 2 8 2 2 6 18 29 2 6 2 2 2 23 2 6 2 29 18 2 31 2 23 29 18 2 2 2 6 18 23 6 2 6 2 2 2 29 29 2 29 2 23 18 5 29 2 6 2 23 6 29 2 2 6 2 2 14 29 2 18 23 18 2 14 8 23 8 29 3 18 31 29 29 23 8 2 18 8 29 6 29 25 23 29 14 23 6 6 8 8 27 8 18 29 18 29 29 29 18 29 6 3 5 2 2 2 2 5 2 18 23 4 23 2 29 23 29 2 29 2 23 29 29 29 2 29 23 6 2 2 29 2 2 23 23 23 23 2 31 26 26 23 18 8 2 29 2 29 3 6 29 29 8 6 26 23 29 8 2 8 26 8 29 23 29 14 8 8 23 8 29 23 23 26 23 2 25 3 5 2 23 29 29 5 29 2 2 2 2 6 2 2 31 29 23 5 26 31 29 2 29 2 18 29 29 14 29 4 4 29 2 29 18 23 29 5 29 2 2 8 2 31 18 18 8 29 2 29 29 8 29 29 2 29 18 18 18 6 2 2 29 29 2 25 29 29 29 18 29 29 29 23 29 26 18 6 6 2 2 8 29 29 27 18 2 29 18 29 23 18 6 29 6 29 18 29 18 29 31 29 29 6 29 23 18 6 18 29 2 6 2 2 8 2 2 29 29 6 6 29 29 29 2 29 29 29 29 29 29 29 29 31 6 18 29 2 29 29 23 29 29 29 29 6 6 18 29 8 2 29 6 18 29 29 6 23 18 14 18 29 29 26 29 18 8 31 29 18 29 29 29 26 31 23 29 2 29 6 29 2 29 29 2 29 29 29 29 29 29 18 23 8 29 29 18 29 6 6 18 3 29 14 29 8 6 29 27 29 8 29 6 29 31 29 29 8 6 6 18 29 29 29 29 6 8 29 29 18 23 18 6 8 23 27 6 8 6 6 6 29 29 8 29 29 26 29 23 6 29 29 29 31 2 29 23 26 18 8 29 6 6 29 8 18 18 29 31 23 6 18 29 8 31 29 18 6 29 8 2 23 29 26 6 23 26 29 29 29 8 2 29 26 23 2 29 29 23 29 29 6 18 29 8 31 23 29 18 26 29 29 23 29 6 29 18 6 23 6 2 25 26 29 27 29 29 8 23 18 18 6 2 6 6 2 26 25 18 29 23 6 6 6 29 2 18 18 29 23 31 6 29 8 6 6 29 8 14 31 6 29 29 18 18 6 18 29 29 29 29 8 29 6 29 18 6 29 29 29 31 26 2 6 23 6 14 2 29 14 14 31 31 29 29 3 18 26 29 29 2 2 17 6 2 29 17 26 31 2 23 2 2 2 29 18 23 2 2 18 6 18 6 18 18 2 8 29 29 29 29 29 29 2 8 2 2 23 29 29 23 4 2 18 2 2 29 18 29 29 29 8 8 29 2 23 2 14 2 23 29 14 26 29 26 29 23 8 2 23 6 6 2 6 6 29 23 29 2 29 29 29 25 18 6 29 6 14 23 2 18 2 2 18 29 8 6 29 29 23 6 2 2 23 29 23 3 8 6 31 23 6 8 26 18 23 8 6 8 29 29 8 29 14 6 6 8 23 8 8 6 14 17 6 6 29 6 29 6 29 6 6 8 23 29 29 31 6 14 29 6 2 31 8 18 8 6 2 6 8 6 23 29 29 6 2 6 29 29 23 6 29 8 14 29 25 8 29 8 29 29 29 8 6 8 29 23 14 18 14 29 29 23 29 6 6 8 29 8 23 29 29 29 29 29 6 29 8 29 8 6 8 31 6 14 23 6 31 18 8 8 23 6 29 23 2 8 18 29 2 8 6 26 29 6 18 23 26 29 23 8 18 8 18 6 8 6 29 8 6 18 8 29 18 2 23 26 8 8 6 29 29 29 6 31 29 8 29 6 8 6 25 6 8 29 29 6 8 8 2 8 18 6 26 6 29 6 8 23 8 8 29 8 23 8 6 29 29 29 8 14 6 6 14 6 29 8 6 6 8 2 2 8 29 25 23 29 6 18 26 29 6 29 6 29 3 2 29 8 6 29 6 2 23 2 2 2 6 2 8 8 29 26 23 2 23 23 31 2 5 31 5 29 2 5 2 23 29 6 2 2 29 29 23 6 2 29 29 18 6 2 6 23 2 23 6 18 2 29 8 6 2 2 18 2 8 18 5 6 29 23 6 29 29 23 31 29 2 2 2 29 14 29 23 6 29 2 3 6 8 23 8 23 8 23 8 6 8 29 29 8 8 2 2 6 29 2 8 6 29 6 23 8 29 26 18 8 6 8 8 23 2 8 29 8 6 8 18 18 8 6 14 6 8 6 2 29 26 23 2 2 2 8 26 6 18 14 29 8 8 29 8 8 8 2 8 6 8 8 26 8 2 23 29 2 8 8 8 8 23 23 29 29 8 8 6 8 6 29 26 23 2 29 8 23 2 2 8 6 29 23 29 6 2 23 29 6 2 23 29 18 6 6 2 6 6 2 23 29 6 29 8 29 6 29 6 29 29 29 29 6 29 3 5 17 23 2 2 2 2 8 29 29 8 4 26 6 8 8 31 2 2 4 23 31 29 18 5 2 18 6 6 23 29 8 29 18 2 29 29 2 23 29 2 2 29 6 18 18 2 23 29 29 2 29 2 29 29 6 23 2 29 2 6 8 8 14 26 26 29 23 29 6 29 29 2 29 29 18 29 29 2 6 23 29 14 29 6 29 29 6 2 6 6 29 31 18 29 18 8 29 29 29 2 6 2 23 2 29 25 31 29 2 29 2 29 6 2 29 8 29 23 6 29 18 25 3 23 29 29 2 6 29 29 29 29 14 29 8 29 31 8 29 8 29 2 29 6 8 6 6 29 6 6 29 6 23 8 18 6 29 6 8 6 29 29 18 29 6 6 29 6 29 6 8 23 8 29 6 8 6 29 23 6 25 29 29 29 8 8 29 6 18 23 29 29 6 6 29 29 6 8 26 6 8 18 26 8 8 6 8 29 6 29 6 6 8 8 6 2 29 8 6 8 8 26 23 6 6 2 8 23 26 31 23 8 6 29 29 2 2 23 29 8 29 29 18 8 6 8 6 8 2 29 29 23 6 8 6 29 18 6 29 29 29 3 2 2 26 2 2 2 2 2 5 23 31 5 26 29 8 23 4 23 8 2 23 29 29 8 2 29 29 23 18 29 29 29 18 18 23 6 29 2 29 29 18 2 6 8 8 23 18 29 18 2 18 23 8 29 6 6 29 18 29 2 23 2 29 29 18 14 8 6 18 29 23 29 18 3 2 29 6 6 29 6 29 8 6 20 2 14 29 29 8 6 29 29 25 6 31 8 23 29 31 29 8 2 26 29 23 6 18 8 29 29 8 8 8 23 8 8 29 8 6 31 6 8 23 29 18 14 8 8 6 29 23 29 23 23 8 8 6 29 18 29 25 8 8 29 6 2 6 29 18 6 29 29 8 8 29 8 8 8 6 29 6 29 6 29 23 26 6 6 8 25 6 18 8 8 6 6 8 8 6 23 8 6 8 6 29 8 18 29 29 6 6 8 8 6 29 6 2 2 6 29 23 8 23 29 8 26 29 6 27 29 29 29 25 29 14 29 8 23 18 8 8 31 29 27 8 2 29 8 2 6 8 8 18 29 6 25 26 31 3 2 6 5 17 8 2 18 26 2 18 29 23 23 2 29 2 18 2 29 2 29 8 8 2 2 23 2 2 2 6 23 6 29 29 29 29 29 29 31 6 23 8 31 18 29 2 2 23 18 29 6 2 6 18 2 29 29 6 31 18 18 18 31 29 29 29 6 18 31 23 3 23 18 8 8 23 2 8 6 23 2 6 2 8 8 29 6 29 18 23 29 29 6 23 29 8 6 8 18 27 8 29 29 6 8 29 29 6 6 29 18 23 29 8 8 29 18 29 6 6 8 29 29 14 2 29 29 25 23 8 6 6 29 18 6 31 8 29 27 14 8 8 6 14 6 6 29 18 8 8 6 6 8 8 6 8 3 2 26 26 31 2 5 29 5 2 29 5 2 23 29 29 2 29 2 2 2 26 2 23 2 6 2 2 29 2 2 18 29 29 2 23 29 18 29 31 18 2 29 2 2 2 2 29 31 8 2 29 2 6 29 18 8 2 18 2 18 2 3 29 31 6 6 29 29 29 8 29 29 29 8 18 6 14 18 2 29 8 29 29 29 29 29 8 29 29 29 2 29 8 29 29 13 13 29 29 29 29 29 29 16 29 29 29 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 16 16 29 29 29 29 16 16 29 29 29 29 29 29 19 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 31 29 29 29 29 29 29 29 31 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 6 29 8 29 29 8 29 29 29 8 6 8 18 14 14 29 8 6 29 6 3 5 29 6 18 5 2 2 8 29 26 23 8 2 5 18 18 2 2 23 18 29 18 29 2 29 8 2 2 29 2 6 29 18 18 2 18 18 29 8 6 2 2 2 29 18 2 2 2 2 2 29 2 29 2 2 6 2 29 18 2 29 2 2 29 2 2 8 29 2 28 2 2 3 8 29 29 31 29 25 6 6 8 2 29 29 29 29 29 2 29 6 29 26 6 29 29 29 6 8 29 6 6 6 2 2 29 29 29 29 6 29 18 29 27 6 2 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 16 16 29 16 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 16 16 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 16 29 16 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 31 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 6 29 29 2 3 2 18 29 29 2 29 2 2 18 26 2 23 2 4 5 18 26 2 23 6 31 18 2 18 2 29 26 2 2 29 2 29 18 2 29 2 18 2 18 2 2 29 31 18 29 29 2 18 29 29 2 23 5 2 18 29 29 18 29 2 3 6 29 29 6 18 8 29 29 6 29 31 6 18 14 29 18 29 6 8 6 6 8 6 18 29 29 29 29 2 14 29 29 29 6 23 6 8 18 29 29 29 31 29 6 6 29 29 29 6 29 3 5 2 23 6 29 31 5 2 2 18 4 26 23 29 2 5 29 2 2 8 2 2 29 29 2 29 8 6 2 29 29 23 2 6 29 31 8 29 29 18 18 2 8 29 18 23 2 6 23 29 2 6 2 2 23 29 2 26 2 6 8 18 2 3 6 2 6 29 29 8 6 8 8 8 26 23 29 18 18 6 25 2 23 26 6 6 6 8 8 6 29 6 6 18 6 6 29 6 18 29 6 14 27 23 8 6 26 3 29 2 5 2 2 8 8 23 26 2 29 29 8 29 8 29 23 29 2 5 23 14 29 23 8 2 2 18 2 2 18 23 29 17 2 8 23 18 2 2 2 23 29 23 2 3 6 8 29 6 6 8 8 6 29 6 6 29 2 2 8 2 8 23 6 8 23 25 6 2 29 2 2 27 18 14 26 8 6 18 6 29 29 23 29 29 14 8 29 18 8 8 29 14 23 26 29 29 29 6 29 8 6 8 3 2 31 4 23 23 23 18 5 5 5 29 29 2 2 6 23 18 2 2 29 23 2 29 29 29 29 25 29 23 18 18 2 29 2 2 23 18 29 18 2 2 18 2 18 2 6 29 29 29 6 8 18 29 18 23 8 6 8 23 8 29 2 29 23 26 29 29 2 29 29 2 18 2 23 29 3 6 23 8 8 29 14 6 6 6 6 6 18 6 6 29 2 29 29 23 29 8 6 8 8 6 29 6 18 6 6 6 29 26 23 14 8 2 8 31 8 2 26 8 29 8 8 8 8 8 8 8 6 23 29 26 27 8 8 2 6 2 8 29 29 23 8 23 29 29 8 6 29 23 6 8 29 29 8 6 6 31 6 26 23 29 29 18 23 27 29 8 6 6 8 29 14 26 29 29 29 29 18 26 23 8 8 29 23 6 29 29 23 26 6 29 25 3 2 26 8 23 2 2 2 2 23 29 23 23 18 8 2 23 2 2 2 2 29 29 23 29 6 2 29 2 2 18 2 2 29 23 29 29 6 29 2 29 8 29 29 23 8 29 18 29 18 2 23 31 23 18 18 2 2 2 6 29 29 23 6 6 23 23 23 2 14 3 8 29 2 6 23 8 2 23 23 8 8 23 8 8 8 23 29 2 29 23 6 31 6 29 23 23 6 29 18 6 8 29 23 6 6 6 29 14 23 6 6 23 29 2 29 6 6 29 6 6 2 6 29 6 2 14 2 29 2 8 29 2 29 23 6 18 6 8 29 26 2 6 26 26 26 8 29 29 6 29 29 8 23 6 14 29 26 29 29 29 23 29 6 6 29 23 8 29 23 29 23 6 6 8 29 18 6 6 3 29 2 2 29 2 2 2 2 2 23 2 31 5 29 5 2 2 2 2 29 29 23 23 2 29 2 23 5 29 2 2 2 2 2 2 18 5 29 2 2 6 2 29 3 29 6 6 29 31 6 6 14 25 29 8 8 8 2 23 23 29 8 8 18 23 8 8 29 6 8 6 29 6 29 23 8 8 23 2 6 29 25 6 2 23 6 3 2 2 23 29 29 5 23 5 6 6 26 29 2 29 2 2 2 29 23 2 23 6 31 2 29 2 2 2 29 18 2 29 18 23 6 29 2 23 18 23 8 2 23 23 18 29 23 8 23 29 26 23 18 29 8 18 23 6 2 29 3 18 6 29 18 29 29 29 8 6 26 8 29 29 6 8 31 8 23 23 2 2 18 23 29 2 6 18 8 29 2 6 6 8 29 29 26 29 2 23 8 29 8 8 8 18 23 6 23 29 23 23 23 29 6 23 8 29 8 8 6 14 23 27 8 6 26 23 6 8 2 8 8 23 14 23 2 2 6 29 2 26 26 23 8 3 5 5 8 2 2 2 23 18 2 23 26 29 6 2 2 29 2 29 2 2 2 23 18 29 23 23 23 2 23 29 18 2 23 23 18 8 3 23 27 26 29 29 14 6 26 18 18 6 23 23 23 29 8 18 8 23 8 23 29 23 23 6 31 29 8 29 23 6 8 23 26 8 8 2 29 26 29 29 29 6 27 29 8 29 6 8 23 8 18 8 8 29 2 6 18 14 18 8 6 6 29 6 2 8 23 29 29 8 6 6 23 6 18 8 29 29 6 29 6 18 29 18 18 26 6 18 3 5 17 29 23 29 23 23 29 23 29 2 4 2 2 23 31 2 2 2 8 29 2 29 23 2 2 25 6 31 14 8 29 26 2 18 29 23 6 8 18 29 29 29 29 23 29 18 29 18 8 26 8 23 14 18 8 23 6 6 23 29 29 29 23 2 6 31 29 2 14 29 8 14 2 29 26 23 8 6 2 29 23 29 29 29 6 29 23 6 18 3 2 29 23 2 29 26 23 29 8 8 23 8 23 29 8 8 29 2 29 18 8 6 8 8 6 6 2 26 23 23 27 6 6 6 8 29 23 29 8 2 18 18 6 2 6 6 29 6 29 18 23 29 26 29 2 6 6 29 6 23 18 2 29 2 6 8 6 29 18 2 8 6 26 29 14 18 18 18 29 8 6 2 29 29 2 29 8 8 2 2 6 8 14 31 8 26 18 6 18 18 29 23 29 8 2 6 23 6 29 8 6 8 23 8 6 6 23 6 29 6 6 29 25 6 23 6 3 2 8 23 29 29 29 23 17 23 18 23 2 23 18 29 18 29 23 2 29 2 29 2 31 23 2 29 23 2 23 6 14 29 29 29 2 29 31 29 29 23 23 18 6 29 6 2 29 18 18 2 8 23 8 29 29 29 2 8 14 29 2 29 6 29 6 23 8 23 18 29 14 18 18 29 29 8 23 27 29 29 2 23 18 23 29 6 6 29 2 3 14 23 29 29 29 23 29 29 8 6 29 29 29 31 29 8 8 6 6 29 29 8 8 8 23 27 29 29 29 8 18 6 14 29 29 8 6 29 8 29 23 18 29 2 8 23 6 14 29 23 23 2 8 6 6 29 14 29 29 6 14 6 14 29 29 29 6 29 29 29 6 29 2 29 8 8 6 29 6 23 27 29 8 8 29 23 8 29 8 8 29 29 18 18 6 6 29 18 8 26 8 6 29 23 8 6 3 4 2 2 2 2 17 23 2 8 26 29 2 8 26 2 29 23 29 5 2 2 5 8 18 23 2 2 8 29 2 2 23 2 2 29 2 2 23 29 2 29 18 6 6 6 29 8 18 23 23 18 18 2 29 23 23 23 23 2 6 8 2 3 6 29 29 6 29 8 2 29 29 8 6 6 8 8 8 23 23 8 29 8 8 23 8 6 29 8 8 18 6 6 18 18 14 29 6 29 6 6 8 6 6 6 8 26 2 23 18 29 8 8 18 2 29 8 29 3 4 8 8 23 2 5 29 2 23 29 4 23 29 29 2 8 23 2 23 2 29 2 6 2 6 23 6 8 29 5 2 2 2 8 29 23 26 6 29 2 23 2 31 29 29 23 29 31 3 6 6 29 8 6 29 31 8 8 8 25 23 2 29 29 8 6 26 29 6 6 6 6 8 29 29 14 27 23 29 29 29 3 17 23 2 2 29 2 23 2 29 23 5 29 29 6 2 2 8 23 14 29 6 23 2 5 18 5 29 2 2 8 23 29 18 29 18 6 18 2 18 18 6 6 23 18 29 6 23 2 25 8 23 2 6 2 3 6 26 23 6 6 8 18 29 6 29 6 6 26 6 23 23 8 8 23 29 6 8 29 6 23 6 29 18 14 14 8 27 26 26 23 26 8 8 6 6 29 18 8 8 27 2 8 29 8 29 25 6 6 29 2 31 2 14 23 2 8 31 6 23 26 8 31 2 6 29 26 26 23 8 26 6 29 29 8 29 8 6 31 31 29 23 29 29 23 29 29 8 8 8 29 2 6 25 8 6 26 8 29 2 14 23 29 14 18 23 8 8 8 27 14 18 18 29 3 18 17 2 2 2 29 23 31 6 18 2 2 23 29 6 26 29 31 6 8 29 29 31 23 18 2 14 2 29 23 6 2 2 18 23 2 6 6 29 26 29 2 18 6 2 2 6 23 29 2 18 2 27 8 3 8 23 29 6 29 31 18 18 8 8 2 8 23 27 29 8 29 18 6 27 26 6 6 23 8 18 8 18 29 8 29 23 2 2 2 8 18 6 29 29 18 26 26 23 26 23 23 6 29 8 6 2 8 26 23 18 29 8 18 8 6 8 26 8 23 23 8 6 8 8 23 2 23 18 8 29 29 8 29 8 29 29 29 8 8 8 29 18 18 29 6 8 29 23 6 29 8 18 2 6 18 2 29 29 8 26 14 23 8 23 23 29 29 6 8 8 6 29 29 8 29 6 8 8 3 2 5 2 18 2 8 29 2 2 5 23 29 2 2 23 2 31 26 2 26 23 18 2 18 31 18 2 18 2 31 18 6 18 2 23 5 8 18 23 29 2 29 23 23 18 6 2 29 6 6 2 23 23 18 2 29 3 23 6 29 8 23 23 29 2 6 23 29 8 29 26 23 2 29 18 6 31 29 18 26 29 8 2 8 8 29 29 6 6 8 23 29 6 26 29 6 18 29 31 14 18 6 18 18 29 29 6 29 2 23 8 29 29 29 8 29 8 23 26 2 6 29 18 8 29 8 23 8 18 29 29 6 8 29 8 2 29 6 8 18 25 29 29 6 23 26 23 8 29 6 29 23 6 8 8 8 8 23 29 23 8 2 8 6 6 6 29 6 3 2 23 2 2 2 2 2 2 2 29 2 29 23 23 2 2 26 23 2 29 29 2 29 23 6 29 2 6 6 29 23 6 23 29 8 23 8 2 23 8 2 6 18 18 29 18 18 6 2 18 29 23 23 2 2 8 29 29 29 2 23 3 23 6 29 8 18 8 6 14 6 23 29 29 6 8 27 29 8 23 6 18 6 6 29 14 27 8 29 29 8 6 8 23 8 18 6 6 18 8 23 23 31 8 14 8 8 8 6 6 23 29 18 18 18 29 18 8 6 8 8 29 8 29 6 6 29 23 14 26 2 26 29 29 26 8 2 29 29 29 6 2 23 6 8 18 18 6 23 29 29 2 2 2 29 31 26 6 18 29 31 18 29 29 6 20 8 3 2 8 2 26 6 2 29 2 2 2 23 2 5 29 2 23 26 8 23 6 2 31 29 2 2 23 2 8 17 18 6 8 23 29 2 29 31 2 2 2 23 23 29 29 14 23 23 23 2 6 3 29 14 23 29 26 23 6 2 23 6 29 6 29 29 2 29 29 8 8 2 8 2 29 8 18 26 8 6 8 18 2 23 29 25 18 29 23 8 6 29 29 23 27 2 31 23 8 8 29 29 29 6 8 6 8 6 29 6 6 29 8 26 8 29 29 29 8 6 6 6 18 8 8 26 6 18 8 6 6 6 29 23 8 8 3 4 23 18 29 2 2 2 2 4 2 23 2 2 2 23 29 29 8 23 18 6 2 2 23 2 29 29 29 23 18 6 2 23 18 6 29 2 6 2 6 31 29 29 6 23 18 18 6 8 18 29 2 23 29 18 18 29 18 23 6 18 29 23 3 29 6 18 14 2 18 2 29 29 26 18 18 29 6 18 8 2 8 18 18 29 29 6 25 29 23 26 23 6 18 2 8 8 6 6 6 8 18 6 29 25 6 29 8 2 31 29 6 29 29 27 2 2 26 6 29 29 6 18 2 23 8 8 8 14 14 29 29 29 29 26 6 27 3 26 26 18 29 26 2 2 2 2 2 29 8 31 2 23 29 23 8 29 18 14 5 29 2 23 8 18 29 2 23 18 18 23 2 29 2 29 18 23 18 29 2 2 29 2 2 14 23 23 18 5 29 2 23 6 6 29 18 29 18 3 18 6 6 6 23 29 2 6 29 29 2 8 6 26 29 8 8 14 29 8 2 5 8 29 31 26 6 6 29 29 6 6 8 8 18 6 29 6 2 6 2 2 14 6 8 6 29 2 18 29 18 29 29 6 29 29 29 2 8 6 2 2 8 6 6 3 2 26 6 29 29 2 29 5 2 4 2 26 4 2 29 31 23 29 23 29 23 29 2 2 23 2 29 2 2 23 2 29 2 2 2 18 6 29 2 2 2 29 29 2 29 6 29 23 2 29 29 8 6 6 29 31 2 2 23 2 2 2 29 8 3 25 8 8 8 6 6 6 14 18 29 6 23 29 29 6 14 18 18 18 29 8 25 3 29 5 2 8 2 2 2 8 6 2 26 2 8 23 8 2 2 2 29 2 2 23 6 2 2 2 2 2 29 23 2 29 8 29 8 5 2 2 2 2 18 2 2 14 29 23 2 2 18 18 2 2 18 2 6 2 6 2 2 2 23 3 6 29 29 8 6 29 29 29 29 19 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 16 16 29 16 29 29 29 29 29 16 29 19 16 29 16 16 16 6 29 16 19 16 29 16 29 29 16 6 16 29 29 13 29 16 29 16 13 16 29 19 16 29 29 16 16 29 29 29 29 29 29 29 29 13 29 29 16 2 16 29 16 16 16 29 16 16 29 29 16 16 29 29 29 16 19 19 16 16 13 16 29 29 29 29 16 29 16 29 29 16 29 16 29 16 16 16 16 29 16 29 16 29 29 19 19 16 16 29 13 29 16 16 16 16 17 16 29 16 16 29 29 16 29 16 19 16 29 29 19 16 19 19 16 29 16 16 16 16 29 29 16 16 16 29 29 16 29 16 13 29 29 19 19 29 29 16 29 16 29 16 16 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 29 14 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 8 29 29 29 2 29 29 13 29 29 8 31 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 25 29 29 29 2 29 29 8 6 5 29 8 18 29 29 3 18 4 2 2 18 2 2 2 2 29 2 6 29 2 2 23 29 2 2 2 31 2 29 26 23 2 6 2 23 18 2 8 5 29 6 2 2 18 2 18 18 5 2 2 2 29 6 2 2 6 2 8 29 18 2 29 6 2 18 18 8 2 29 2 2 29 29 2 3 2 29 25 29 6 6 6 8 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 31 29 29 29 29 8 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 8 6 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 6 8 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 6 29 29 29 18 29 29 29 29 29 29 29 29 29 29 18 29 29 29 6 29 31 29 2 29 29 18 8 29 29 18 6 29 18 29 8 14 6 6 18 6 8 8 25 18 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 16 29 29 29 18 29 29 29 29 29 29 29 8 29 29 18 18 29 29 29 29 29 29 29 2 29 29 29 29 2 8 29 31 8 8 2 6 29 29 2 29 18 6 25 6 2 8 2 8 27 8 29 8 8 6 29 6 29 6 29 8 18 29 29 29 6 6 6 8 6 2 29 6 6 29 29 14 29 27 8 6 29 29 29 29 6 6 29 29 6 29 6 25 29 18 6 18 6 23 6 29 6 8 26 29 6 8 29 29 2 6 23 14 18 31 29 29 18 6 23 6 8 26 6 6 6 29 29 29 8 23 25 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 8 29 29 13 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 13 6 8 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 6 29 18 29 29 29 29 29 29 29 6 25 8 6 18 29 8 8 29 8 6 29 29 6 18 6 18 6 6 29 18 29 14 8 29 25 6 29 6 8 6 23 6 18 8 29 23 6 6 6 29 2 29 6 6 29 29 29 6 23 6 6 6 29 18 6 29 6 8 6 29 29 29 29 6 29 29 6 29 2 6 6 8 29 31 6 8 6 6 6 29 6 27 8 2 6 29 6 23 6 6 6 6 6 8 6 2 6 6 2 29 6 2 23 23 6 29 6 29 29 29 29 6 31 8 6 29 6 14 6 6 6 6 6 6 6 6 8 8 23 6 6 6 29 6 29 23 6 29 29 6 29 6 6 23 8 6 23 23 18 29 29 8 6 2 6 29 6 29 6 18 27 6 6 2 8 29 8 6 29 6 29 6 6 6 8 8 2 6 29 23 6 29 6 18 2 29 6 6 29 18 26 23 8 6 6 8 6 29 26 29 29 23 6 6 29 29 6 6 6 6 2 29 6 8 8 29 23 29 6 29 2 6 6 2 8 6 8 29 29 8 6 6 6 25 8 18 6 29 29 29 6 29 6 29 6 29 29 8 2 29 23 29 29 26 8 14 6 29 29 29 18 23 6 6 2 6 6 6 6 6 25 26 6 6 26 29 6 14 29 6 18 29 29 14 6 6 6 6 6 31 6 29 8 6 6 6 18 8 29 29 6 29 6 29 6 6 14 8 8 29 6 14 18 29 29 2 6 6 29 6 6 29 6 6 6 8 6 6 14 23 29 18 8 29 6 6 29 18 6 29 8 2 6 23 29 29 8 6 6 29 18 29 31 29 18 14 8 29 6 26 23 6 6 29 6 2 6 6 23 26 6 6 29 26 6 18 23 6 8 6 8 29 29 29 6 6 6 23 29 29 31 8 8 29 18 29 14 8 26 6 14 23 29 6 6 29 6 6 18 6 6 6 29 6 6 6 6 29 6 29 6 6 6 6 6 29 29 6 6 18 8 6 6 6 23 31 6 29 29 6 6 6 29 14 6 29 6 29 18 25 6 29 6 6 8 6 6 6 25 29 6 29 6 29 2 8 8 26 29 6 29 6 29 29 29 6 8 25 6 29 2 8 23 14 6 18 29 6 6 29 26 6 8 6 29 2 2 6 6 6 6 6 6 6 6 8 2 6 26 8 29 6 23 31 6 6 29 29 29 23 8 29 18 29 25 6 29 29 29 2 6 6 18 6 6 6 29 6 6 29 29 6 6 8 6 29 6 29 6 31 6 6 6 29 29 29 8 8 29 23 8 29 8 29 6 6 6 25 6 6 8 29 26 26 6 29 6 6 6 6 6 14 29 29 18 6 23 14 8 8 29 26 29 6 6 6 8 27 6 14 23 6 8 14 6 29 29 6 6 6 6 29 6 29 29 18 29 29 6 29 6 8 26 29 8 31 23 26 6 29 26 29 23 6 29 23 6 6 8 8 2 23 26 23 6 6 6 6 2 23 6 29 29 29 6 18 2 18 26 6 26 29 8 8 6 29 29 6 8 2 29 26 2 8 29 6 31 23 2 31 6 8 18 18 29 2 6 6 29 2 6 6 29 6 6 2 6 6 6 6 18 29 23 2 29 29 6 8 6 29 6 6 6 6 29 23 18 29 26 8 2 6 23 8 23 6 8 18 29 20 29 29 18 23 25 6 8 18 6 29 6 29 23 26 31 29 2 23 2 29 29 23 8 29 29 6 29 6 8 2 29 18 23 29 29 29 29 29 6 14 6 29 29 2 6 29 29 29 29 6 5 6 29 29 29 29 8 29 6 29 6 6 23 8 29 6 29 25 29 25 6 29 8 29 6 6 29 6 25 14 29 29 18 6 8 8 29 6 6 6 2 14 2 6 29 29 29 29 8 29 6 29 6 6 29 6 6 6 29 6 6 6 6 29 8 6 6 29 29 8 6 8 8 27 6 6 6 29 2 29 29 8 6 6 6 29 6 6 25 29 2 8 25 29 29 6 6 6 18 6 29 6 2 29 6 6 6 6 6 18 29 29 29 14 14 29 23 6 29 8 29 6 29 6 8 6 2 23 8 18 14 29 2 29 23 18 8 14 14 6 8 6 29 6 6 6 29 6 29 6 29 29 29 29 8 14 6 29 29 6 26 23 29 6 6 8 8 29 8 6 6 6 29 8 6 6 8 29 6 23 6 6 29 29 6 6 6 6 6 6 6 14 29 31 23 6 29 29 8 29 2 23 29 6 6 31 6 6 29 14 6 6 23 29 29 2 6 6 29 6 18 6 6 6 6 8 8 8 6 18 29 29 29 6 8 29 8 6 8 29 8 26 6 31 29 29 8 8 8 23 6 29 29 31 18 27 6 26 29 29 26 26 6 6 2 6 29 8 23 8 14 8 29 29 6 14 6 23 29 29 29 23 31 6 29 31 29 6 29 6 29 2 18 26 29 6 6 6 6 29 23 2 6 6 8 18 25 29 6 6 6 29 29 26 6 8 6 8 6 8 23 23 29 6 6 6 29 26 29 23 29 6 23 6 6 29 29 29 23 8 6 8 2 6 2 29 6 18 23 26 6 8 23 6 8 8 8 23 26 26 29 29 6 6 18 6 29 8 8 18 29 31 29 6 27 8 6 23 29 29 18 29 2 29 23 8 8 29 29 6 6 23 23 31 8 6 8 6 6 6 27 6 6 18 6 14 29 18 23 29 29 14 29 29 26 29 14 6 6 2 29 29 29 29 29 29 18 8 29 6 14 23 6 14 29 29 6 2 14 2 23 6 26 8 26 6 6 8 29 25 29 29 6 2 29 29 6 6 29 6 6 6 8 6 29 6 6 29 6 18 23 29 23 2 8 8 23 26 2 6 6 29 29 8 8 26 23 6 6 18 6 8 29 29 6 4 26 29 2 6 23 8 8 23 8 29 8 2 2 31 26 8 8 8 26 18 23 18 29 29 6 29 6 18 26 8 31 29 29 6 23 8 26 8 29 8 8 6 18 6 8 29 8 18 6 8 29 8 6 8 29 8 26 26 29 23 2 29 29 8 18 6 6 6 6 6 6 29 2 29 29 29 18 8 6 8 8 6 23 8 18 23 23 23 6 6 29 23 29 8 29 6 6 6 29 2 29 8 29 23 29 2 26 29 8 6 8 29 18 29 29 6 8 6 6 18 18 18 8 29 29 29 8 23 29 23 23 29 2 29 8 29 29 27 8 23 8 29 8 29 6 31 17 23 8 8 29 6 31 2 18 6 29 8 29 29 29 2 29 6 23 29 18 26 8 6 6 6 6 29 18 23 6 6 29 6 29 26 8 18 8 8 6 8 29 2 29 6 23 8 26 6 8 29 23 18 29 8 18 29 29 2 6 29 29 25 26 6 29 18 8 6 25 27 2 29 2 8 26 26 6 2 23 29 8 29 18 29 8 2 27 8 6 8 29 2 6 29 29 18 29 2 6 23 26 23 25 29 29 26 8 23 20 29 23 8 26 8 23 6 18 6 8 29 6 31 6 18 18 6 29 29 2 23 29 6 8 18 25 29 6 31 29 8 6 29 8 6 2 29 6 6 8 23 29 29 29 29 6 8 25 8 6 29 29 25 6 2 6 18 29 18 6 27 6 6 6 8 6 29 8 25 8 2 29 6 2 6 2 6 6 29 14 29 6 29 14 29 29 18 14 29 29 29 6 29 6 25 8 23 29 8 6 6 6 6 8 29 8 8 6 6 29 29 29 29 29 29 29 6 29 29 6 2 6 8 14 29 6 14 25 6 2 6 6 8 29 8 6 8 6 6 8 6 6 23 6 31 6 6 2 6 31 29 6 6 29 6 29 6 6 2 29 29 29 8 14 6 8 29 29 31 29 29 29 16 29 29 29 16 13 29 29 29 29 29 29 18 29 16 29 29 29 29 29 29 29 16 29 29 29 16 16 16 29 29 29 29 13 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 6 2 29 29 29 29 29 29 29 13 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 14 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 13 29 2 16 29 2 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 6 29 29 6 29 29 29 29 29 29 29 29 29 29 29 6 29 13 29 29 29 29 6 29 29 29 29 29 31 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 5 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 5 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 2 2 29 31 29 29 29 8 6 29 8 29 31 6 6 6 18 29 6 2 6 2 6 29 29 6 29 6 8 23 6 26 6 8 8 8 6 8 6 18 29 29 23 27 6 29 18 29 6 29 29 29 6 18 18 29 29 29 29 8 26 29 29 29 29 26 29 23 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 16 13 29 29 19 16 29 19 16 29 16 19 16 29 23 19 19 19 13 16 19 29 16 16 19 29 19 29 16 16 29 29 16 29 16 16 29 13 29 16 16 19 16 29 29 16 29 29 29 16 16 29 29 6 6 18 29 29 29 2 31 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 13 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 16 29 29 29 29 29 29 29 29 29 13 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 2 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 18 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 5 29 2 29 29 29 29 8 2 8 29 29 29 29 29 18 29 29 29 6 29 29 29 29 29 29 29 29 18 2 29 2 29 6 25 2 2 8 6 14 29 6 29 6 29 8 6 8 25 6 18 6 29 31 6 23 29 2 6 31 29 29 23 6 31 31 29 8 31 2 2 31 18 2 18 6 6 6 8 6 23 2 6 18 6 29 23 23 2 29 6 8 8 6 29 2 6 6 6 8 6 23 2 6 8 2 6 18 23 23 6 29 25 29 6 2 23 23 29 23 29 31 8 8 23 29 27 6 8 23 6 23 2 23 26 29 23 5 6 29 2 23 6 29 8 8 26 23 6 26 23 29 8 29 29 6 6 6 2 18 6 26 23 23 8 8 23 8 8 6 8 6 29 6 6 27 23 29 29 29 29 23 29 29 29 29 29 26 29 23 26 26 29 8 23 29 2 6 26 23 2 8 23 8 23 23 27 6 2 29 14 2 2 29 8 23 18 29 6 26 29 8 26 23 23 6 6 23 29 23 26 29 18 8 6 29 29 8 18 29 8 29 6 8 6 6 29 29 25 29 8 18 29 29 23 31 6 6 6 8 23 23 23 6 6 23 8 2 31 23 29 29 29 29 2 29 29 29 8 6 29 6 6 8 23 8 8 29 8 2 29 6 8 23 26 8 6 8 8 23 6 6 29 23 8 2 8 31 18 6 6 29 23 6 8 29 23 8 23 26 6 23 23 6 14 23 26 23 6 18 6 6 8 6 26 26 6 23 6 29 6 23 6 31 8 31 2 6 29 2 8 2 29 23 29 2 14 8 26 8 29 23 2 6 6 26 23 29 8 2 31 8 23 18 31 23 6 6 29 6 29 29 6 6 14 29 29 23 8 6 18 26 8 26 23 6 29 6 8 14 29 2 2 8 18 6 23 29 29 26 8 2 6 29 6 23 29 6 2 8 8 6 14 18 6 29 14 18 6 6 8 6 2 23 29 29 29 6 18 31 6 29 29 26 29 2 29 6 29 23 23 6 2 8 26 18 8 18 23 18 31 23 23 8 6 18 6 2 23 8 18 6 6 27 29 6 31 25 6 23 29 2 29 23 6 6 23 6 26 29 8 29 8 8 29 31 8 23 8 29 6 2 29 8 29 25 29 29 6 6 23 26 18 6 2 23 4 8 8 29 31 2 23 18 6 8 23 18 6 2 6 23 26 23 6 4 23 2 23 23 31 8 6 18 29 29 6 29 23 2 18 25 18 23 26 8 29 29 23 29 29 29 8 8 2 23 23 29 6 2 29 26 23 2 23 29 8 26 23 6 29 6 26 8 23 8 8 29 8 2 2 6 6 29 29 6 29 29 26 6 2 8 23 2 18 29 6 31 29 6 26 26 6 6 8 6 29 8 2 23 6 8 29 29 6 2 23 14 8 2 29 26 23 8 25 6 6 8 6 26 18 29 23 2 6 23 23 23 26 23 23 26 18 23 29 8 29 6 29 8 8 14 23 23 29 23 2 6 8 8 29 31 29 29 14 29 6 27 29 6 29 23 2 18 29 29 23 18 6 8 29 29 6 23 29 8 23 6 25 8 23 31 18 31 8 23 23 8 29 14 6 29 29 2 25 29 25 29 23 6 8 29 29 29 29 8 8 23 23 23 29 6 8 6 23 29 29 8 6 2 8 2 6 29 8 8 23 2 8 23 8 23 31 8 18 29 26 8 8 8 8 8 8 8 18 23 6 29 29 29 6 6 29 6 26 2 8 29 29 29 2 29 6 23 29 23 29 2 8 18 6 18 26 29 18 14 2 29 2 8 8 18 29 6 6 31 25 6 6 18 18 8 8 2 18 23 8 2 6 6 2 29 23 2 18 29 8 31 8 8 29 29 26 29 29 14 6 18 6 29 14 26 23 8 29 6 6 8 23 6 23 8 6 6 2 29 6 8 6 29 25 27 26 26 6 29 2 6 2 29 6 29 6 6 29 6 14 2 29 6 29 6 8 6 29 31 8 29 18 2 8 2 23 29 6 29 6 31 29 23 6 25 29 18 2 29 6 2 29 29 29 6 6 6 29 8 23 6 29 18 27 23 29 2 8 2 2 18 23 18 18 26 29 23 6 29 6 2 6 2 29 23 6 23 8 23 29 2 26 23 26 23 18 6 2 23 26 29 8 29 18 18 26 29 8 29 6 29 18 6 8 2 23 6 29 6 6 6 2 6 8 8 23 29 23 29 2 2 23 2 8 8 31 18 2 18 8 2 23 29 29 8 6 29 29 8 29 23 8 6 8 29 27 18 23 8 29 8 29 8 18 8 29 20 29 29 23 8 26 18 8 8 23 6 6 23 6 2 26 23 18 23 8 8 23 14 2 26 23 4 8 6 23 23 8 29 29 29 29 8 23 26 23 6 29 6 2 18 29 23 8 18 8 29 23 8 29 23 29 29 8 23 8 6 23 23 23 23 8 6 31 2 6 6 29 29 6 29 26 23 29 6 29 18 8 6 2 6 23 26 6 6 6 29 29 18 29 23 26 6 2 8 29 29 6 18 8 8 23 6 18 23 8 23 23 29 2 8 8 29 26 23 14 6 6 2 23 23 8 29 29 26 18 6 23 23 8 23 29 29 18 26 23 29 2 26 29 18 23 8 8 29 26 6 23 8 23 2 6 29 6 8 6 6 23 8 6 8 2 8 29 2 29 29 6 29 23 8 23 6 2 8 8 29 29 26 2 23 18 23 23 23 29 8 18 8 18 26 23 23 6 31 29 14 8 8 8 29 8 6 6 2 18 8 29 18 18 8 23 8 2 18 2 8 6 2 6 23 8 26 6 23 23 6 8 23 8 29 18 18 23 6 6 23 8 29 23 31 8 4 23 18 6 14 8 29 29 23 29 8 29 26 6 29 29 23 8 27 23 8 6 6 8 8 23 8 23 25 2 23 29 6 8 8 18 23 26 23 6 23 29 26 23 8 8 23 18 6 8 23 23 29 8 6 29 6 29 8 26 14 14 29 23 26 6 18 8 18 29 6 6 23 18 14 23 29 29 23 31 23 29 8 6 18 31 23 2 6 8 6 29 29 23 8 29 6 6 18 8 8 6 23 6 6 8 2 23 14 8 23 23 6 8 29 6 23 29 8 29 8 23 18 8 29 8 6 18 29 8 8 8 8 14 26 29 6 29 8 23 29 8 29 8 23 29 29 31 8 29 29 2 8 8 23 23 8 8 26 29 29 8 29 8 29 29 18 29 6 29 29 31 29 23 23 29 29 29 6 8 23 29 29 8 23 26 18 6 29 8 23 23 29 29 29 18 6 29 29 6 8 23 8 23 8 18 23 8 6 18 29 8 6 8 6 8 8 29 8 2 2 8 23 29 29 29 23 8 6 29 26 23 8 18 6 2 6 29 29 25 23 8 29 6 8 6 8 2 29 8 2 18 2 8 8 26 23 6 29 6 23 23 8 8 8 18 6 29 6 26 6 29 6 8 23 2 8 6 8 6 8 2 23 8 6 29 8 14 29 18 29 31 6 2 23 8 8 2 29 8 27 29 14 29 6 18 2 23 31 6 6 6 29 8 8 23 29 29 2 29 29 18 6 8 23 18 26 23 18 6 6 8 18 6 14 8 6 23 8 23 29 6 2 31 2 23 6 2 29 2 18 26 29 26 29 8 23 6 29 29 8 29 6 29 23 6 29 6 26 29 25 31 29 27 8 2 6 29 2 26 29 23 18 14 8 14 23 23 6 18 6 8 6 31 29 6 27 18 14 8 14 26 6 14 8 23 8 6 29 23 31 26 6 18 2 23 29 23 23 2 29 6 23 29 18 8 18 8 18 18 29 14 6 8 29 23 6 29 6 23 8 6 8 25 29 2 25 6 23 18 8 8 26 8 6 6 29 8 8 29 8 6 2 23 31 6 8 8 23 29 6 23 8 2 6 8 14 29 23 31 23 31 6 29 23 29 23 23 26 6 6 18 6 18 8 26 8 29 29 6 29 26 17 4 2 29 29 31 6 8 2 18 26 8 2 31 23 8 23 8 29 29 18 29 23 8 18 2 8 6 26 8 29 23 8 23 8 6 8 29 6 29 6 23 18 8 23 18 6 8 6 23 27 6 29 29 31 29 29 2 31 6 8 2 29 8 8 8 23 8 8 2 6 6 29 29 23 8 29 26 8 23 26 8 29 6 29 23 29 2 23 2 26 26 29 8 2 29 31 23 29 23 8 23 8 23 6 2 26 6 29 26 8 31 25 6 6 29 8 18 29 29 29 23 8 8 23 8 8 6 8 29 23 6 26 29 23 8 6 8 23 6 29 23 29 8 26 8 23 29 25 6 29 29 18 8 23 8 26 29 6 18 6 18 2 8 18 29 8 8 6 6 29 14 29 14 29 2 18 2 8 8 8 23 8 23 29 2 29 14 29 29 26 29 29 23 8 29 29 6 29 6 6 29 23 29 23 23 8 14 4 23 18 14 8 18 8 6 2 23 26 23 29 8 8 8 29 23 26 18 29 29 29 29 6 26 6 23 23 8 6 8 2 23 8 6 29 6 6 6 29 18 8 29 6 23 6 29 29 26 29 4 4 29 29 26 4 8 31 8 29 8 29 29 29 29 8 8 29 8 6 29 29 25 29 31 18 29 29 29 29 8 6 25 29 18 29 29 14 8 29 8 26 8 8 6 14 29 29 8 6 26 31 6 23 31 18 18 18 26 29 8 29 2 2 23 31 18 23 6 18 29 8 29 6 2 25 29 29 18 6 6 8 8 29 14 8 23 8 2 18 29 8 26 23 2 8 23 29 14 29 29 18 2 14 29 18 14 8 8 8 8 18 8 18 8 29 6 14 29 27 6 31 18 31 29 29 29 2 29 2 29 29 8 26 29 23 6 29 29 6 29 2 29 6 6 29 29 23 29 29 8 29 2 23 29 2 29 31 23 6 8 31 29 8 8 6 29 26 8 29 29 26 31 18 29 23 8 23 8 6 29 2 6 29 31 31 6 23 23 26 6 6 14 6 6 26 23 29 29 29 23 27 29 25 6 8 8 8 8 29 29 6 8 2 2 29 18 6 29 29 18 29 25 2 6 6 29 18 29 6 18 18 29 23 8 23 8 29 8 8 8 8 29 26 6 8 2 8 29 29 6 31 27 23 2 6 8 6 29 2 2 29 2 18 6 29 18 31 18 2 2 6 8 18 8 18 31 29 18 29 6 6 6 29 8 29 14 8 14 8 29 8 2 6 6 18 6 6 8 29 29 23 23 23 2 29 8 6 8 29 23 6 29 31 6 2 29 8 18 6 6 6 6 6 18 18 14 29 18 29 18 23 8 8 23 2 8 18 23 29 2 18 2 8 8 29 18 29 14 26 6 29 18 29 8 2 29 8 8 6 18 25 14 29 8 6 29 8 6 6 6 2 2 14 29 8 8 8 23 14 2 6 29 18 31 6 29 8 8 18 29 8 2 6 6 6 6 2 27 31 6 6 23 2 29 29 8 8 6 29 8 2 8 29 29 29 23 6 2 6 23 14 29 14 29 18 29 2 29 29 8 6 2 6 6 8 18 2 2 25 8 29 2 29 6 6 29 6 6 6 31 29 29 23 2 6 8 29 8 6 2 6 6 5 29 25 25 6 25 18 14 18 29 2 18 18 29 2 29 8 26 29 2 29 8 2 6 2 6 6 2 6 29 6 23 29 26 27 8 6 29 29 31 29 2 14 8 18 29 2 8 25 8 6 8 29 2 2 23 14 31 23 8 29 29 18 29 29 29 5 8 6 2 8 23 29 8 23 6 2 8 25 6 8 8 18 6 2 29 31 6 2 29 18 2 29 2 2 18 29 6 2 29 23 18 6 8 2 29 6 6 8 8 29 2 6 29 29 2 29 8 8 18 2 25 8 2 29 2 18 29 6 25 29 8 29 2 29 29 29 2 18 2 2 29 8 8 6 29 2 29 18 8 2 6 2 8 29 6 6 2 8 2 2 8 29 2 6 29 26 8 29 2 29 29 29 2 18 2 8 2 29 31 2 8 8 6 29 29 2 6 2 23 14 25 2 2 8 18 6 6 14 18 6 2 8 29 23 29 18 29 29 2 6 8 23 26 29 6 18 18 31 2 14 2 29 2 8 2 2 6 29 2 23 14 2 18 29 8 29 14 27 6 2 8 29 23 8 2 23 29 29 2 29 6 6 8 18 8 23 14 6 29 2 6 8 6 29 2 8 18 2 2 14 29 8 8 6 2 23 29 2 6 29 8 18 23 8 2 2 29 6 29 18 18 2 23 2 2 2 5 6 29 2 29 29 8 2 6 2 8 29 2 2 29 2 2 5 8 6 29 31 8 29 2 29 6 2 8 6 8 29 29 6 29 29 29 2 2 29 6 2 2 29 29 2 29 29 29 2 6 31 6 29 31 29 8 14 5 29 8 29 6 2 18 29 29 6 29 2 29 29 29 8 8 14 2 2 14 6 29 2 2 6 14 29 29 2 2 29 2 29 29 29 16 2 29 6 6 25 6 6 2 8 2 29 2 29 8 31 6 2 29 29 29 2 29 8 29 2 26 18 29 6 29 29 29 29 18 29 6 14 2 29 29 2 31 25 6 2 5 8 6 8 29 18 6 2 2 6 29 6 23 29 23 6 6 18 6 2 29 2 8 31 29 2 6 8 8 6 8 14 6 29 14 8 29 8 29 29 29 29 29 29 18 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 16 16 16 29 16 29 29 16 29 29 29 16 16 29 16 29 29 29 29 29 16 16 29 16 29 16 29 29 16 29 29 29 16 16 29 29 16 16 16 16 29 29 16 29 16 13 29 16 29 16 16 29 16 29 16 13 29 16 29 29 16 16 29 16 29 16 13 16 13 16 29 16 29 29 19 13 16 19 13 16 29 29 29 29 19 16 16 16 16 13 29 29 16 29 29 16 13 16 29 16 16 19 29 16 16 29 29 16 29 13 29 29 19 16 16 29 16 16 16 29 29 16 29 16 29 16 16 29 29 29 29 16 13 19 16 6 29 16 19 29 19 16 29 13 16 29 29 29 13 29 29 16 29 29 16 16 29 29 16 16 16 29 29 16 29 29 29 16 16 29 29 16 16 29 29 16 19 19 16 16 13 16 29 19 19 16 29 16 19 13 13 16 13 16 29 16 19 16 16 19 16 19 16 29 19 13 29 16 19 16 19 29 29 16 13 29 16 29 16 13 16 9 16 13 29 16 19 13 19 19 9 13 29 19 16 19 19 19 19 19 19 19 19 19 16 16 19 29 19 19 19 19 29 19 19 29 16 19 29 19 16 16 29 16 29 29 19 16 16 16 19 19 29 19 16 16 19 16 13 29 19 29 16 16 29 29 16 29 16 16 29 29 16 16 29 16 29 29 29 29 29 29 29 19 19 29 16 16 13 29 29 19 13 29 29 29 29 16 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 6 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 8 18 29 29 8 2 29 29 2 2 14 29 16 29 29 29 19 13 19 13 29 29 2 16 19 19 13 29 19 19 19 19 31 29 29 16 29 16 16 19 29 29 29 16 16 19 29 29 29 16 16 19 29 29 29 29 16 29 29 29 29 16 29 13 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 8 2 29 29 29 29 29 6 14 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 18 8 6 6 29 2 6 6 29 29 8 29 29 29 29 29 29 29 6 16 16 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 16 29 16 13 29 16 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 2 8 29 29 16 16 29 16 16 29 16 16 8 29 29 29 29 29 29 16 18 2 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 16 29 16 29 16 16 13 16 29 29 29 29 19 29 19 29 16 29 29 16 16 29 16 29 13 29 16 29 16 29 29 29 29 29 29 16 19 13 16 29 16 16 29 29 29 29 29 29 29 29 16 16 29 19 29 16 29 29 16 29 29 16 29 16 16 16 16 29 29 16 29 23 29 16 29 29 13 29 19 29 16 16 16 29 29 19 16 16 16 19 16 16 29 29 19 29 13 16 29 16 13 29 19 9 16 16 16 29 29 19 13 29 17 13 16 19 16 19 16 16 19 19 16 19 16 29 13 29 19 19 29 29 9 19 19 13 19 16 29 29 19 29 13 19 16 16 19 13 16 19 29 16 13 29 16 19 16 19 19 16 29 19 16 19 16 29 29 29 19 19 16 19 19 13 19 29 16 19 19 16 16 19 19 16 19 16 19 19 19 13 16 16 16 16 16 16 29 13 19 19 13 16 19 19 19 10 16 19 9 19 16 29 16 9 19 19 16 19 19 16 19 19 16 16 16 16 16 19 16 19 19 16 29 9 13 19 19 29 29 16 16 16 19 16 19 19 29 29 29 16 19 29 16 16 29 19 19 13 19 16 16 19 16 16 19 16 16 19 16 13 16 19 19 19 19 13 19 19 16 19 19 13 29 19 16 16 9 19 16 16 16 19 13 19 16 13 9 19 29 16 29 9 9 9 16 29 19 19 19 19 9 9 19 19 19 9 16 19 19 16 19 9 19 9 16 19 19 19 16 13 19 16 9 19 19 16 29 16 16 9 29 16 19 19 19 9 9 16 19 13 19 19 9 19 16 19 19 19 16 16 19 9 19 16 19 9 19 16 16 19 16 19 9 19 16 19 16 29 19 19 9 19 13 19 19 16 16 16 19 16 16 19 19 19 19 13 9 16 16 19 19 19 13 13 19 19 19 19 16 13 19 19 29 29 16 16 16 16 19 29 16 19 16 16 13 19 29 29 19 16 16 29 16 16 16 13 19 16 16 19 29 19 16 16 19 16 19 19 19 19 29 16 29 13 19 29 16 13 29 16 16 16 16 16 19 16 19 13 29 16 29 16 29 29 16 16 16 19 29 29 16 16 29 19 29 16 16 16 29 29 19 16 29 29 16 29 19 16 29 16 13 16 16 16 29 16 29 16 16 19 29 29 16 16 16 19 29 16 13 16 19 29 29 31 29 29 16 29 16 29 29 16 29 16 17 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 29 13 29 29 29 29 29 16 29 29 16 16 29 16 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 16 19 29 29 29 16 29 29 29 16 29 16 29 29 16 16 29 29 16 29 16 29 16 29 29 29 29 16 29 16 29 29 13 16 29 29 13 16 19 29 16 29 16 16 19 16 29 29 16 16 29 16 16 19 29 29 29 16 16 29 29 16 29 29 29 16 29 16 29 19 16 19 29 29 29 18 29 29 16 29 29 16 29 29 29 29 29 29 16 16 29 29 16 16 29 29 29 29 16 16 29 16 16 29 13 16 13 16 29 29 29 29 29 29 16 16 16 29 16 16 16 29 19 16 13 29 16 16 16 29 29 29 16 29 16 29 29 19 16 29 29 29 29 16 16 29 16 13 16 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 5 8 29 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 8 13 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 16 16 16 16 16 29 29 29 6 29 29 16 29 16 29 16 16 29 29 16 29 16 29 16 16 16 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 27 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 18 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 18 29 16 29 29 29 16 29 29 29 29 29 16 29 29 13 29 29 29 29 16 29 16 17 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 13 29 29 29 17 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 13 6 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 16 29 29 29 13 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 17 29 29 29 29 27 29 29 13 29 8 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 17 29 29 17 29 13 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 16 29 19 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 13 29 16 16 29 29 16 19 29 16 29 13 16 29 29 29 29 19 13 29 29 29 16 16 29 29 16 16 16 19 29 19 16 29 16 19 16 16 16 2 16 13 29 16 13 16 19 13 29 16 16 16 16 13 16 19 29 29 29 16 16 16 16 13 29 29 16 29 19 16 29 29 29 29 29 29 16 16 19 16 16 29 16 13 29 29 29 29 29 16 29 29 29 16 29 16 13 29 29 29 29 16 16 16 29 19 16 29 16 29 29 16 16 29 16 16 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 6 29 13 29 29 13 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 13 29 29 2 29 29 29 6 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 6 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 6 2 29 29 18 29 18 29 13 8 29 29 29 29 29 29 29 29 29 29 2 8 5 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 13 29 29 19 29 16 29 16 16 29 29 29 29 29 13 29 29 16 16 16 16 29 29 29 29 29 29 29 16 13 29 16 16 29 29 29 16 29 16 16 29 29 29 29 5 29 29 29 29 29 29 29 25 29 29 29 29 29 29 18 29 29 29 29 31 29 29 29 29 29 29 29 29 5 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 2 29 29 29 29 6 13 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 31 2 2 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 14 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 26 29 29 8 31 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 6 29 8 29 29 29 29 2 29 8 5 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 8 29 29 18 29 29 29 29 8 29 29 27 29 18 29 16 29 29 29 29 29 6 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 26 29 8 29 29 29 29 29 6 29 8 29 29 29 29 29 2 8 5 29 29 29 29 8 29 29 29 13 29 13 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 26 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 8 29 29 29 29 14 16 29 29 17 29 29 29 29 29 29 29 6 29 29 2 29 29 29 16 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 8 14 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 27 8 2 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 17 29 29 18 29 29 16 29 29 29 8 8 29 6 29 29 8 29 29 6 29 29 29 29 29 29 29 29 6 29 29 29 29 29 18 29 6 29 29 29 29 29 5 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 6 2 29 29 29 29 29 29 29 29 16 29 31 29 29 29 2 29 18 29 29 29 17 29 29 6 29 29 29 29 29 18 29 29 25 29 2 29 29 2 29 29 29 29 27 8 6 29 29 29 26 29 29 29 29 18 29 2 8 8 6 29 29 2 29 29 6 29 29 6 6 29 29 29 29 29 8 2 29 2 29 29 29 29 14 29 29 29 29 29 29 29 29 8 29 2 29 29 29 26 29 8 2 2 29 29 29 29 2 29 29 29 6 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 14 29 14 29 18 6 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 31 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 27 6 29 8 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 8 16 18 29 29 23 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 2 16 16 29 29 29 29 16 29 29 29 29 6 29 29 29 29 29 29 16 29 16 13 8 16 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 14 29 8 29 18 29 29 29 29 29 2 29 29 29 8 29 2 2 29 29 29 29 26 8 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 27 29 29 29 29 29 29 13 2 8 29 8 8 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 8 29 19 13 29 29 16 29 29 29 29 16 29 16 8 16 29 29 29 29 19 29 16 29 16 16 29 29 29 16 16 29 29 29 16 17 29 16 16 29 16 29 16 29 16 16 29 16 16 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 6 6 29 8 14 6 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 23 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 8 16 16 29 29 6 29 29 29 29 29 8 18 29 29 2 29 6 29 29 16 29 29 29 8 29 29 29 29 31 8 29 29 29 29 29 29 29 16 29 29 6 18 17 6 8 26 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 8 29 14 29 8 29 8 29 18 29 6 29 6 29 29 29 29 26 8 29 29 29 29 26 29 29 29 18 29 29 6 29 29 29 8 18 8 29 29 29 8 29 6 6 29 29 29 8 29 29 17 6 29 29 29 29 29 29 29 29 29 16 16 29 18 16 29 29 29 29 16 29 29 16 16 16 29 16 29 29 6 29 16 16 16 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 6 31 18 29 2 29 29 29 16 16 29 29 29 16 6 29 29 29 29 6 29 29 29 29 18 29 29 29 29 29 6 29 29 2 29 8 29 29 18 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 2 8 29 29 29 29 29 29 29 2 29 2 29 29 2 29 29 29 8 29 6 29 29 29 29 29 29 25 8 29 29 25 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 18 29 6 29 29 29 29 29 29 29 29 18 29 29 27 29 26 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 8 2 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 14 29 29 6 29 29 29 8 29 31 6 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 8 29 18 8 29 29 29 23 27 29 29 29 8 29 29 18 6 16 16 16 29 16 16 29 23 29 29 8 29 29 29 29 31 29 8 29 29 14 29 2 29 29 18 6 29 29 29 2 29 29 29 6 8 6 26 8 29 18 29 18 29 29 29 29 2 29 29 29 29 29 18 29 29 29 23 29 29 29 29 8 29 17 2 29 29 29 6 29 2 6 6 29 29 29 6 29 29 29 18 29 29 29 29 29 8 17 29 8 16 6 29 29 13 16 29 29 29 29 8 8 29 29 29 8 29 29 29 6 29 29 29 29 29 18 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 23 18 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 16 19 19 16 13 29 16 16 29 29 29 29 16 29 29 17 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 13 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 6 17 29 29 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 18 2 6 29 29 29 29 29 29 29 2 29 29 29 29 29 16 23 8 29 29 29 29 29 29 29 29 29 16 2 2 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 6 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 8 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 2 16 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 19 16 29 29 16 29 29 29 29 8 29 29 29 29 29 16 29 29 16 29 29 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 26 8 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 16 17 16 16 29 16 29 16 29 13 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 16 29 29 13 16 29 29 29 29 29 19 16 29 16 16 16 29 29 16 29 19 13 16 16 19 29 16 16 29 29 29 8 29 29 16 16 29 29 29 16 29 29 16 13 16 29 29 13 16 29 16 13 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 13 29 29 29 16 29 29 29 16 29 29 16 16 16 29 29 16 29 29 16 16 29 29 16 29 16 16 16 29 16 16 16 19 29 19 16 16 29 16 16 16 16 29 29 16 29 29 29 16 16 16 16 29 29 13 29 29 19 16 16 16 29 29 16 29 29 29 16 29 29 29 29 16 16 16 29 29 8 16 16 16 29 29 29 16 29 16 29 16 29 29 29 29 16 16 16 16 19 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 16 29 13 16 29 16 29 29 29 19 29 16 17 16 16 29 16 16 29 29 29 16 13 16 13 29 29 13 29 16 19 16 29 29 16 13 13 19 16 29 29 16 13 16 29 13 29 16 29 29 29 16 16 29 29 16 16 16 29 16 17 17 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 8 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 26 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 16 29 29 29 29 29 16 29 29 8 29 8 29 29 29 29 29 29 8 29 29 8 17 29 29 29 29 18 29 29 29 29 29 29 25 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 16 29 29 16 29 16 16 29 29 29 29 16 19 29 13 29 31 29 29 16 29 29 29 29 29 29 16 29 13 29 29 29 29 16 29 29 29 29 29 29 8 29 26 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 16 16 16 16 29 17 29 29 29 29 29 29 29 16 13 29 29 29 29 16 13 29 29 29 29 29 19 16 16 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 16 19 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 16 19 19 29 16 29 16 16 16 29 29 29 16 16 16 16 16 29 29 29 29 19 16 13 16 29 13 16 16 16 16 16 16 29 29 16 16 13 16 16 29 16 16 16 29 13 16 16 19 29 16 29 29 29 16 13 29 29 16 16 29 16 29 29 16 29 16 29 29 29 29 29 29 29 16 19 29 29 16 16 29 29 29 13 29 29 29 16 23 29 16 13 29 29 29 16 16 16 29 16 16 29 16 13 29 29 29 16 29 29 16 16 16 16 16 16 29 29 29 16 29 16 19 29 29 29 29 29 29 29 2 8 29 29 16 29 29 16 29 29 29 29 29 29 29 19 29 16 29 31 18 16 16 16 29 16 13 29 29 29 29 16 16 29 29 29 29 29 29 8 29 29 29 2 29 8 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 8 29 29 31 29 29 6 29 29 29 29 29 2 6 29 29 29 29 29 14 29 14 29 6 29 29 2 29 29 29 2 29 29 29 29 29 8 29 29 29 2 8 29 18 29 8 6 29 29 14 8 29 8 29 6 29 29 29 29 8 6 8 29 29 8 29 29 29 29 29 2 29 29 29 29 26 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 18 29 29 29 29 29 29 29 29 18 14 29 29 29 2 29 6 29 29 29 29 2 18 29 29 29 29 27 29 8 29 29 29 29 2 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 18 29 29 29 6 29 29 29 29 29 2 29 29 29 29 8 29 29 25 23 29 29 29 29 29 29 29 29 29 29 29 16 29 18 29 29 8 29 29 18 8 29 29 29 6 29 29 8 29 29 29 2 29 29 29 29 29 29 16 29 16 16 29 29 29 29 6 29 6 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 6 29 29 2 29 8 29 29 29 16 29 29 19 16 29 29 16 16 16 16 16 16 29 29 29 29 13 29 16 29 16 29 29 23 2 29 29 18 17 29 29 8 29 29 6 29 29 29 8 29 29 8 2 29 29 29 8 8 29 23 26 23 29 29 29 29 29 29 2 29 29 8 6 29 29 29 29 29 29 2 29 6 29 29 8 29 29 29 29 29 29 8 8 23 29 29 18 6 17 29 29 18 6 29 2 29 6 2 2 29 29 17 29 8 18 29 29 29 29 18 2 29 29 29 29 29 29 29 29 31 6 29 6 29 29 29 29 29 6 26 29 29 6 29 29 8 29 29 29 29 25 29 29 29 16 29 29 2 29 29 29 29 8 6 6 29 13 8 29 18 29 29 6 26 29 29 29 29 29 29 16 29 16 29 29 29 5 18 29 29 29 17 29 29 6 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 19 29 29 29 29 16 16 16 29 23 16 29 29 29 29 29 29 16 29 29 8 19 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 18 2 29 29 29 2 8 29 2 29 6 29 26 23 29 29 29 29 29 18 29 29 29 8 29 29 29 6 18 29 18 6 2 29 29 2 14 29 29 23 2 29 29 29 29 29 29 6 29 29 29 18 18 29 29 29 29 29 29 6 29 29 18 29 29 6 29 29 29 2 25 8 29 26 29 18 29 29 6 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 8 29 29 6 18 29 29 29 29 29 29 6 29 29 5 29 2 29 31 29 29 29 29 29 29 6 2 29 2 29 29 29 31 29 29 6 29 29 6 29 2 29 29 29 5 29 29 2 29 29 29 29 2 29 29 29 29 29 2 8 29 29 29 29 29 29 2 29 2 29 29 29 29 2 2 8 29 29 29 2 18 2 29 14 29 29 29 29 29 29 8 29 29 2 29 2 14 2 8 29 29 29 8 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 5 29 29 29 6 29 29 29 29 8 29 6 29 29 29 6 6 29 29 29 2 2 29 6 29 6 29 29 29 29 29 29 29 6 29 29 29 29 2 29 31 18 29 29 29 29 29 29 29 29 29 29 29 29 14 6 29 29 29 29 2 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 6 29 29 2 2 29 29 29 29 29 2 29 29 29 29 2 5 29 29 29 29 18 29 6 29 14 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 17 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 2 29 29 8 29 29 29 29 8 29 29 29 29 18 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 8 2 29 29 29 29 6 29 6 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 6 29 6 29 8 29 6 29 29 29 6 2 29 6 29 29 29 8 8 29 8 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 6 29 8 29 29 6 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 8 14 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 8 2 2 29 29 2 2 29 29 29 6 29 18 6 31 2 2 29 29 29 6 29 8 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 31 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 19 29 19 29 29 16 16 16 29 29 16 29 16 16 29 16 29 29 16 29 29 16 8 16 16 29 29 29 29 29 29 29 29 29 16 29 16 29 16 16 6 16 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 16 29 16 29 29 29 29 29 16 29 29 16 29 29 29 16 29 16 16 16 29 29 29 16 19 13 29 16 16 16 19 16 29 16 16 16 16 29 16 19 13 29 16 16 16 19 29 16 19 13 29 29 16 19 29 16 19 29 29 29 19 29 16 29 16 16 16 13 29 19 16 29 29 16 29 16 16 16 16 29 19 16 29 29 29 16 29 29 29 29 29 29 16 16 19 8 16 13 19 16 16 16 16 29 16 16 29 16 29 29 19 16 29 29 29 19 29 16 16 16 16 2 16 16 29 29 16 29 29 29 16 29 13 29 16 16 29 29 29 2 29 29 29 16 29 29 8 29 29 8 6 29 29 18 2 2 29 29 29 8 29 29 6 29 29 29 18 8 14 29 6 29 29 6 6 29 18 29 2 29 29 29 29 8 29 6 29 29 29 29 29 29 29 2 8 29 29 2 6 8 25 29 6 29 29 8 29 29 29 26 29 29 29 8 29 29 8 29 8 29 23 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 25 29 29 29 29 29 29 6 29 8 29 8 29 29 8 6 2 29 8 29 29 29 29 29 29 29 29 29 6 16 29 29 18 29 18 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 29 16 16 29 29 29 29 29 16 29 16 29 13 19 29 29 29 29 16 13 19 16 29 29 29 16 16 16 19 29 13 16 29 19 19 16 19 16 16 19 13 19 13 16 29 29 13 16 29 19 16 29 16 29 16 16 29 29 16 8 16 16 29 29 19 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 2 29 29 6 29 18 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 31 2 6 14 2 29 29 8 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 2 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 31 8 29 29 29 29 27 29 29 29 29 29 29 29 29 29 9 6 29 29 29 18 8 29 8 29 29 29 29 6 29 18 29 29 29 29 2 5 29 16 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 8 8 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 28 29 2 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 2 29 27 2 29 6 8 29 29 2 29 29 29 14 2 8 2 25 2 29 29 29 29 29 13 29 2 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 6 2 29 29 29 29 29 29 29 13 29 29 2 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 2 6 29 29 29 5 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 16 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 16 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 8 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 18 29 29 29 29 2 29 29 8 29 29 29 5 18 8 18 29 14 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 6 8 29 29 6 29 29 6 29 29 6 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 8 6 29 29 29 2 29 29 18 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 2 29 29 29 2 29 29 2 29 29 29 29 8 29 29 29 8 2 6 29 8 6 29 13 29 29 31 29 29 29 27 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 31 29 6 29 29 29 29 27 29 29 29 6 29 29 29 29 6 29 6 8 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 2 6 6 29 18 29 29 29 29 29 18 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 23 6 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 23 29 29 6 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 18 18 6 29 29 29 29 29 29 29 29 29 29 29 14 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 16 29 29 29 18 29 29 31 31 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 2 29 29 2 29 29 29 29 29 6 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 27 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 8 29 29 29 29 14 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 31 2 14 29 25 29 29 29 29 29 29 29 29 2 29 29 29 2 26 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 23 29 29 29 8 29 29 29 29 29 2 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 18 6 29 6 29 29 29 18 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 6 29 6 29 29 29 29 29 29 29 6 2 6 29 29 29 29 29 2 29 29 29 8 6 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 8 6 29 6 29 29 6 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 23 29 6 29 29 29 6 29 29 29 18 29 23 8 8 14 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 8 29 6 29 8 29 16 8 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 8 29 8 18 14 18 29 8 6 8 20 29 2 14 2 29 29 29 29 29 29 8 18 8 2 29 8 23 6 29 29 29 17 29 29 29 29 29 29 13 29 29 16 29 29 29 31 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 29 23 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 18 29 29 13 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 18 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 18 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 29 29 2 29 8 29 29 29 29 18 29 29 8 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 31 29 29 29 29 18 29 29 29 16 29 29 29 29 29 8 29 29 16 29 16 29 29 6 29 29 8 29 29 29 29 29 29 27 29 29 16 29 13 19 29 16 13 29 29 29 8 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 16 29 18 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 2 29 29 29 14 6 29 29 29 29 29 29 29 6 23 29 29 2 29 8 29 23 6 31 6 8 6 6 29 23 23 2 2 29 29 31 29 29 8 29 29 29 31 2 23 14 29 29 6 8 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 6 29 16 29 29 29 29 16 16 29 16 29 29 6 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 8 8 29 16 16 19 16 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 16 13 16 16 16 29 16 29 29 29 29 13 19 16 13 16 29 29 29 19 16 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 18 25 8 29 29 18 29 29 29 29 29 29 29 13 29 29 16 29 8 29 29 16 29 29 16 29 29 29 16 13 29 19 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 16 29 29 16 29 29 8 29 16 16 29 16 29 29 29 29 16 29 13 16 29 13 16 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 16 16 29 29 16 16 29 16 29 16 16 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 31 29 29 16 29 29 29 16 29 29 29 16 16 29 25 29 29 29 29 29 16 29 29 29 18 8 29 29 29 16 29 16 16 16 29 29 29 29 29 29 6 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 18 8 29 25 29 29 14 29 29 29 29 29 23 6 29 23 8 23 8 6 18 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 6 29 26 6 29 29 29 26 23 8 8 18 18 8 29 8 8 6 29 29 6 23 8 6 26 23 8 23 29 8 8 23 29 23 8 29 8 8 29 6 6 29 29 23 29 29 29 23 29 2 6 29 29 29 6 29 18 6 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 23 6 29 29 2 2 29 18 29 29 29 29 14 8 6 29 18 8 2 2 6 29 29 29 31 29 29 6 6 29 29 29 8 18 29 29 29 18 6 25 29 29 29 29 29 23 8 29 6 29 29 8 18 23 29 6 18 29 29 29 29 25 29 29 23 23 6 25 8 25 29 8 29 18 18 8 8 8 29 2 26 27 29 29 29 29 29 8 29 6 8 23 2 2 26 23 6 25 6 6 29 29 6 18 29 29 29 23 29 8 6 29 29 23 2 14 8 25 2 2 23 27 29 29 6 8 18 31 14 29 29 23 29 6 25 6 31 14 29 23 6 23 23 23 23 23 23 6 6 23 29 29 25 29 29 29 29 8 23 6 29 29 2 2 8 29 8 29 23 6 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 16 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 16 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 19 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 16 29 29 29 29 18 29 29 14 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 16 16 29 16 29 29 16 13 16 29 13 29 29 29 29 31 29 31 29 29 29 29 16 29 29 29 19 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 8 5 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 2 6 29 29 29 6 29 8 8 6 29 6 29 29 29 6 29 6 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 18 29 29 29 23 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 5 16 29 29 23 29 6 5 29 8 8 29 23 2 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 2 8 8 23 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 16 29 16 16 26 8 29 23 29 2 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 13 16 16 16 29 29 29 29 2 16 29 29 29 16 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 8 29 29 29 29 29 29 29 29 13 16 29 29 16 29 29 16 29 19 29 29 16 16 29 17 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 13 16 29 29 29 16 13 29 19 29 29 23 29 29 29 29 29 8 29 29 29 8 29 29 16 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 14 8 6 6 29 29 29 29 29 29 29 29 23 29 29 18 29 8 6 2 2 8 8 31 6 29 29 8 14 6 6 23 6 6 8 14 23 2 29 6 23 8 14 23 2 29 29 29 29 29 29 8 29 2 29 8 29 29 29 29 13 29 29 18 8 29 8 8 29 29 23 8 6 29 2 29 6 6 29 2 8 18 8 29 29 29 2 29 8 29 2 6 23 29 29 26 8 23 29 6 6 25 2 29 29 31 23 8 14 8 18 8 6 23 18 26 29 29 18 14 29 29 18 23 8 23 27 23 6 26 2 6 18 29 2 2 29 29 29 31 29 29 8 29 8 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 31 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 14 29 6 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 13 8 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 18 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 13 29 29 16 29 29 29 16 16 29 16 16 29 18 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 13 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 2 6 6 18 29 18 23 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 6 29 29 18 2 31 8 6 31 18 29 29 29 29 29 29 6 29 31 6 29 23 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 18 29 29 23 29 29 29 29 29 29 8 29 29 29 29 25 29 29 29 29 2 18 6 29 29 29 29 6 2 6 29 2 29 29 29 29 29 29 29 29 29 2 29 14 23 29 18 2 29 23 6 23 6 29 29 18 29 2 29 23 29 26 2 18 29 14 6 29 26 2 6 6 29 18 29 31 29 23 8 29 4 2 14 6 29 14 6 29 23 29 6 23 29 18 18 29 29 2 6 6 2 29 6 6 8 6 14 23 18 29 29 29 31 4 26 6 8 18 6 2 6 2 29 6 14 29 29 14 6 23 23 26 2 23 23 8 8 29 2 8 6 25 23 29 29 8 14 29 6 18 8 2 18 18 8 23 18 8 23 6 14 23 29 29 29 29 8 29 29 6 8 23 29 23 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 16 13 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 16 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 16 19 29 16 16 29 13 16 16 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 16 16 16 16 16 13 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 13 16 29 16 29 16 16 29 29 29 29 16 19 29 29 29 29 29 29 29 29 29 16 16 29 16 13 16 29 16 29 29 6 29 29 13 16 29 16 16 16 29 16 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 16 16 13 16 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 6 29 29 16 8 29 29 29 29 29 16 29 29 29 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 23 29 8 23 18 8 2 29 2 29 29 8 29 29 29 29 23 29 8 26 23 29 23 6 6 29 8 29 29 8 29 29 23 29 6 29 6 29 29 23 14 6 6 6 23 6 29 14 23 8 29 6 8 2 23 8 29 26 29 8 4 6 8 8 23 23 8 14 6 8 29 23 23 6 23 8 18 2 29 26 23 29 6 29 8 6 26 29 26 6 2 23 23 8 23 8 29 6 8 29 26 29 18 6 23 6 23 29 18 29 6 2 23 29 8 5 29 29 18 29 8 8 29 29 8 6 29 29 29 29 29 18 6 8 23 29 29 29 8 6 29 23 8 23 29 29 14 18 23 29 29 8 8 23 18 29 23 29 23 6 8 29 23 23 6 14 6 8 8 23 2 29 8 23 8 18 8 23 29 29 23 29 2 6 29 6 2 23 29 23 8 23 14 8 23 8 26 23 23 18 23 29 6 23 6 23 6 29 29 23 23 23 14 18 23 8 8 23 8 23 29 29 18 6 2 23 8 26 2 29 26 23 8 18 23 23 29 8 23 23 29 23 6 8 29 23 29 29 8 23 8 8 8 18 23 8 8 23 8 6 8 8 23 8 2 2 23 26 8 8 29 6 23 29 8 23 18 18 6 29 29 6 8 8 23 23 2 6 29 8 23 2 23 8 14 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 6 8 8 29 29 29 29 29 29 29 29 29 29 13 29 29 29 23 29 29 29 29 17 16 16 13 16 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 13 29 16 16 13 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 6 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 25 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 14 29 29 6 29 29 16 29 29 29 29 29 29 29 2 8 29 6 29 29 29 8 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 17 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 23 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 18 29 29 23 29 29 29 29 29 31 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 16 29 29 23 29 29 29 29 6 29 29 29 29 29 29 29 29 2 14 29 29 29 29 16 29 2 29 29 29 16 16 16 29 29 16 29 16 29 29 29 29 29 29 29 29 8 29 29 18 29 29 29 29 5 29 29 29 29 6 29 29 17 29 18 29 29 29 29 16 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 18 29 29 29 29 29 23 23 29 2 29 29 23 18 29 29 29 29 29 29 31 6 29 29 23 18 14 18 2 8 29 29 25 6 8 29 18 23 2 29 29 23 23 8 6 29 29 29 8 18 8 18 23 29 8 14 29 6 6 27 29 20 6 29 18 29 6 31 23 8 29 8 29 6 6 6 25 29 14 6 29 31 8 14 18 23 29 26 8 29 23 8 29 8 29 8 6 6 29 29 18 8 18 29 29 26 29 8 23 23 6 2 8 23 18 29 29 29 23 31 29 6 29 23 8 29 8 29 8 29 8 29 29 8 23 2 29 18 29 23 23 18 8 2 29 29 6 29 26 23 29 8 8 26 29 26 2 29 8 8 29 18 8 8 2 29 18 18 29 25 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 18 29 2 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 6 29 8 29 29 29 29 29 29 29 29 29 6 8 29 29 29 2 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 14 29 29 29 29 16 29 29 29 29 29 18 29 29 29 6 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 8 6 29 29 29 29 29 16 29 29 29 29 5 29 29 29 29 16 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 13 23 29 29 29 29 4 29 25 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 18 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 6 29 6 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 23 29 29 29 29 5 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 5 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 13 29 29 29 29 29 29 29 29 29 29 5 8 29 29 2 29 6 8 29 29 6 29 6 29 29 2 29 2 31 29 29 29 6 29 2 8 25 29 25 18 2 2 8 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 23 6 29 8 18 29 29 29 6 6 2 6 6 29 6 29 6 29 29 8 29 29 29 8 23 29 29 29 23 29 26 29 23 26 8 29 29 14 6 29 8 31 23 6 29 29 29 8 8 5 18 23 8 6 6 6 23 14 6 2 6 8 29 2 6 29 23 29 18 31 18 14 31 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 13 29 23 29 16 29 13 16 29 29 6 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 8 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 2 14 29 6 18 8 18 8 29 23 6 23 23 23 23 8 23 31 23 8 23 6 18 18 6 29 18 18 18 8 18 18 18 18 18 18 18 28 28 18 29 20 28 28 18 28 18 28 18 28 18 18 18 28 28 18 18 18 28 18 28 28 18 28 18 28 28 18 29 18 18 18 18 28 18 18 28 28 18 18 18 18 18 6 18 25 18 28 18 28 18 18 18 18 18 18 18 18 18 18 18 18 29 29 18 28 18 18 18 28 18 18 18 18 18 18 18 28 18 18 28 28 28 28 28 28 20 28 28 28 14 29 18 28 28 23 18 18 18 18 28 28 18 28 28 29 18 28 18 18 18 29 29 29 29 29 18 28 28 18 18 18 18 18 18 18 28 18 18 18 18 23 2 18 18 28 28 18 18 18 18 18 18 18 28 28 29 28 28 18 28 28 18 28 28 28 29 28 28 28 28 28 18 28 28 18 28 18 18 18 18 18 28 18 18 29 28 28 28 18 18 23 18 18 18 29 18 18 18 28 25 28 18 8 28 5 18 18 18 18 18 29 18 18 29 28 18 18 18 28 29 23 18 18 18 18 18 28 18 25 18 18 6 18 18 18 18 18 8 29 18 18 29 29 18 18 29 8 18 18 18 18 28 29 29 18 23 18 29 6 18 28 29 18 18 23 6 29 26 18 18 18 29 18 29 18 18 18 28 28 18 29 23 28 18 18 18 28 28 23 18 29 26 18 18 8 2 18 18 18 29 23 6 18 18 18 18 28 18 23 18 18 28 18 18 18 8 23 8 18 18 29 18 29 29 6 18 18 28 28 28 18 18 6 29 18 18 18 28 28 18 18 28 18 18 18 23 18 8 18 29 18 2 31 18 18 6 18 18 18 29 18 28 20 18 29 28 18 18 28 6 18 18 23 26 8 18 18 18 18 18 18 28 18 18 8 8 26 23 8 18 18 18 14 18 18 18 6 18 18 18 18 18 18 18 18 6 2 18 8 29 18 8 6 18 29 8 18 23 18 29 28 18 18 28 18 29 18 8 23 29 23 8 8 23 18 18 29 8 18 26 2 6 23 29 6 29 23 29 29 6 6 29 18 23 29 2 4 26 29 25 6 18 31 29 23 2 8 8 23 23 23 6 23 6 29 29 6 2 23 18 6 23 31 8 29 23 8 23 6 8 2 8 23 14 18 31 29 29 6 29 2 29 29 23 18 6 29 2 29 2 23 26 8 2 18 8 23 29 18 26 6 31 31 6 29 23 29 23 6 31 29 29 2 6 29 23 23 8 6 23 26 6 23 29 29 2 8 8 23 29 25 29 8 23 23 23 2 8 8 29 6 23 8 23 29 29 8 18 23 8 18 23 6 29 8 29 29 8 29 2 29 29 29 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 6 29 29 6 29 29 18 29 29 25 29 2 25 6 2 29 18 2 29 29 2 29 8 8 23 29 6 6 29 29 6 6 8 25 29 29 29 8 29 29 6 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 17 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 14 2 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 6 23 27 29 18 29 23 6 6 6 8 29 23 18 26 8 6 29 8 29 23 8 29 6 29 29 8 23 29 6 6 6 29 14 18 29 6 18 29 8 29 8 6 29 6 29 29 6 14 29 6 23 23 8 14 2 6 6 14 29 23 23 14 18 2 29 29 8 31 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 13 19 16 16 16 16 16 29 29 29 29 29 29 13 19 16 29 29 29 16 29 29 29 16 19 13 19 16 29 16 16 29 9 19 29 29 16 27 29 29 16 16 16 29 19 16 29 29 29 13 29 29 29 13 16 29 23 6 2 6 8 18 14 29 29 6 6 29 2 6 29 18 2 18 18 23 29 29 8 29 29 29 6 8 23 26 6 2 8 23 18 25 29 29 18 23 8 23 29 29 6 6 18 29 29 18 6 8 26 8 23 6 23 8 23 23 6 14 23 8 29 29 29 18 6 2 23 8 2 26 8 29 26 8 23 8 23 8 6 23 18 29 23 18 23 23 8 2 2 29 18 29 29 29 6 8 23 23 2 6 18 8 23 14 8 14 18 29 6 23 26 29 6 2 2 23 6 26 2 23 6 14 26 29 18 29 18 29 29 2 29 18 8 26 23 6 2 8 8 8 23 8 8 23 23 31 2 8 8 6 29 6 23 8 2 23 23 6 26 23 26 23 23 2 29 27 29 18 23 2 6 6 26 8 18 18 29 14 18 2 8 8 23 14 29 8 2 29 29 23 8 18 29 8 29 29 23 29 14 8 23 14 23 6 2 29 29 18 23 14 26 29 6 23 18 8 8 6 29 6 2 2 6 29 6 8 25 23 23 29 23 26 2 6 8 23 6 6 29 18 26 23 29 8 26 6 29 8 29 23 29 2 8 6 18 6 14 5 2 29 29 6 29 6 2 6 8 6 8 26 23 2 29 23 6 23 6 8 8 29 29 14 29 27 25 6 8 2 6 26 26 29 29 8 8 26 2 6 2 29 2 29 6 29 18 29 25 29 29 29 29 6 29 6 14 29 29 29 29 29 29 29 13 29 29 29 29 29 29 18 29 29 29 29 29 13 29 29 29 29 29 29 14 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 8 29 13 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 13 29 18 29 29 29 29 29 29 29 29 29 29 8 16 13 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 29 29 29 29 29 29 29 13 29 18 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 5 29 29 29 31 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 6 29 29 29 29 23 29 29 27 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 16 29 16 29 16 16 16 13 29 29 29 29 13 29 29 29 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 8 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 8 29 29 29 29 6 29 29 29 29 29 29 16 29 16 16 13 29 29 29 13 16 16 29 29 29 13 16 29 29 8 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 16 13 17 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 26 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 8 23 6 6 6 6 29 8 23 6 29 6 26 6 8 8 29 29 8 29 29 29 29 29 26 8 23 8 2 6 2 23 14 18 26 23 4 29 23 29 23 6 8 5 2 8 29 14 29 23 6 8 29 18 8 29 8 2 23 8 6 8 29 6 2 29 29 29 29 29 29 29 13 13 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 29 18 29 29 25 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 8 29 29 2 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 2 29 8 29 29 29 2 29 29 29 29 29 31 29 6 8 23 2 2 8 6 8 6 8 2 23 8 8 23 6 8 29 26 23 29 23 8 29 6 6 23 5 23 23 8 29 29 6 8 23 6 23 2 2 2 23 29 29 8 2 2 25 6 23 2 18 23 6 29 8 23 23 6 23 26 23 6 6 2 23 8 18 8 29 14 23 18 23 23 29 23 6 23 29 23 26 23 2 6 29 23 6 23 8 23 26 23 29 8 8 23 6 31 8 18 2 23 18 23 26 23 2 23 29 26 8 23 2 18 23 14 8 29 8 8 23 8 6 14 6 18 29 8 23 29 23 29 14 23 8 23 23 23 29 29 23 8 23 23 2 2 8 6 23 23 26 23 8 23 8 2 4 29 14 18 23 23 26 23 8 2 18 14 23 23 14 23 2 23 23 31 6 23 2 23 8 23 26 23 23 23 2 8 29 23 8 6 23 23 8 29 23 2 2 8 29 23 23 6 23 8 29 29 29 23 2 29 23 2 29 8 23 8 23 6 31 26 23 23 23 31 8 29 23 18 26 29 8 26 23 23 17 29 23 27 26 29 23 26 6 29 29 23 23 8 23 23 23 23 23 29 6 6 8 6 23 6 23 6 26 29 23 18 18 8 8 23 8 23 23 2 6 8 8 23 8 23 18 23 29 8 23 2 26 23 23 23 23 8 23 6 8 6 8 23 29 29 8 8 18 25 6 23 29 31 2 29 29 29 8 2 23 29 8 23 6 2 18 29 8 23 29 29 8 23 29 29 8 2 23 23 23 23 23 2 8 29 6 18 23 23 2 29 8 23 8 29 23 18 2 23 2 8 23 8 23 26 29 18 18 23 2 8 8 8 2 8 29 26 29 2 23 8 2 14 29 6 23 23 18 6 8 29 29 2 26 29 29 23 26 8 8 18 18 2 8 6 14 23 23 26 6 29 6 23 2 23 26 29 8 6 6 2 29 18 2 8 29 29 29 18 6 25 2 29 2 31 29 2 25 29 6 5 6 6 23 25 29 6 8 8 8 23 8 23 2 29 2 6 23 6 8 14 23 23 23 8 29 6 6 8 23 18 6 31 29 23 23 6 29 23 18 26 29 23 29 6 8 18 6 23 23 6 29 8 23 8 6 29 29 29 6 29 8 2 23 14 8 26 6 6 25 29 8 23 23 6 6 29 23 2 29 6 14 23 6 29 2 2 23 2 8 8 23 26 6 23 29 23 2 8 8 26 6 23 8 18 8 8 6 25 8 29 31 8 23 14 23 8 2 14 29 31 29 2 23 6 6 8 29 8 25 6 26 2 29 29 8 23 18 8 29 6 2 29 8 6 8 31 25 29 23 26 6 6 6 23 18 8 8 23 29 8 23 6 6 23 6 23 8 6 18 6 23 29 23 8 8 29 2 2 29 18 6 6 29 8 23 6 31 29 23 8 29 8 2 6 23 26 8 23 26 23 29 26 8 2 18 29 8 2 8 29 27 27 8 8 2 23 6 29 18 18 8 26 8 6 29 8 29 6 23 23 26 23 23 6 26 23 8 8 18 29 23 18 8 8 6 29 29 23 23 23 18 6 29 8 23 23 6 2 29 18 29 23 2 8 23 8 6 26 8 6 2 18 6 18 29 2 26 8 8 26 25 29 6 8 23 6 6 18 23 27 6 6 18 23 2 8 8 23 6 6 2 8 8 26 2 23 23 2 2 29 23 29 6 6 29 8 8 2 20 8 8 8 23 2 18 29 26 18 31 18 29 8 23 26 6 26 23 23 23 29 6 8 6 2 23 8 23 29 8 2 4 23 23 18 29 2 8 8 18 29 23 26 23 29 29 18 29 6 8 8 8 2 23 8 8 6 2 8 8 2 23 29 29 23 14 29 8 23 14 6 29 6 29 27 29 8 8 8 23 27 6 29 8 29 26 23 26 23 23 6 29 26 20 29 23 29 8 2 29 18 23 23 29 5 23 18 25 29 14 6 6 8 29 29 29 23 29 6 29 23 14 29 29 23 29 23 6 8 23 31 2 8 23 31 2 6 29 6 8 23 29 29 8 8 8 8 26 23 26 23 8 23 27 6 8 29 23 29 8 6 29 29 8 8 29 23 29 23 18 23 29 8 18 18 8 8 6 23 8 29 23 27 8 2 29 26 2 8 8 8 18 8 23 29 18 26 6 29 6 27 8 23 18 18 8 25 8 8 26 29 29 2 8 6 18 29 29 6 23 29 6 29 29 29 8 29 29 29 29 29 29 29 8 14 6 6 29 29 6 8 29 26 23 2 29 8 2 29 29 8 29 29 29 29 18 31 6 27 23 6 18 26 23 29 29 8 29 8 8 29 27 29 2 2 18 26 2 18 29 26 2 18 23 8 8 23 26 29 8 8 8 29 8 29 6 8 6 29 8 29 2 8 6 23 23 25 29 6 29 29 8 18 6 2 23 6 6 6 2 18 2 29 6 23 8 29 23 29 31 29 29 6 29 6 18 2 29 8 18 6 23 6 31 18 29 23 29 8 23 2 18 29 6 18 29 8 8 23 8 25 25 14 29 8 6 29 23 8 6 29 18 8 29 29 6 29 29 6 6 27 8 6 31 6 6 8 14 6 29 29 14 6 29 6 6 6 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 2 29 29 6 8 29 29 14 29 16 29 8 29 8 29 8 29 29 29 29 29 6 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 8 29 16 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 18 25 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 6 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 6 29 29 29 14 29 29 29 29 29 29 29 29 29 29 18 6 29 29 18 8 14 29 29 29 29 29 2 29 29 29 25 2 31 29 29 2 29 29 29 29 8 29 14 29 14 29 2 29 25 29 29 25 2 18 29 29 29 29 29 29 29 6 29 29 29 29 6 8 29 29 29 29 29 29 29 29 8 29 29 29 6 14 29 29 29 29 29 29 29 8 29 6 18 29 2 29 14 6 29 29 29 29 29 2 8 8 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 17 29 29 29 29 29 29 29 29 29 16 29 19 16 29 29 29 29 29 29 29 13 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 2 29 29 29 6 29 2 29 2 29 2 29 2 18 29 18 2 25 8 18 8 29 29 29 29 29 29 29 29 8 16 29 6 29 29 29 29 13 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 8 5 2 2 2 18 6 29 29 29 2 8 29 18 29 29 29 8 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 23 8 8 29 6 29 6 23 6 8 29 25 8 29 23 6 8 2 29 2 8 23 2 14 23 29 23 6 6 29 23 23 6 8 23 2 8 29 23 2 26 6 26 23 6 23 23 8 8 23 23 18 23 23 23 29 2 23 8 29 29 14 29 6 6 29 2 29 29 25 8 6 2 29 6 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 13 29 26 29 29 13 29 29 29 29 29 29 8 31 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 14 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 13 29 29 29 2 29 29 29 29 13 2 29 29 29 8 2 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 14 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 18 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 6 29 6 29 29 29 29 29 29 29 14 2 29 29 6 29 29 29 29 2 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 14 29 29 29 29 29 29 29 29 29 29 31 29 29 8 8 29 29 29 29 8 2 29 29 18 29 2 2 14 29 6 6 25 6 2 18 29 29 29 29 8 29 18 2 8 14 29 29 6 29 2 31 2 6 6 2 6 8 2 2 2 23 29 29 23 29 29 29 2 6 8 31 29 29 23 23 5 14 23 8 8 6 29 29 18 6 25 2 29 5 14 8 29 8 6 29 29 31 8 6 29 29 2 8 2 14 6 29 6 14 8 18 29 14 6 29 29 6 29 29 29 6 29 8 29 2 6 14 17 23 6 29 8 29 6 6 6 29 6 18 25 6 6 29 29 29 8 8 8 6 8 29 29 23 8 29 2 25 29 6 6 6 23 26 23 29 8 6 6 29 29 29 29 18 29 6 6 31 23 6 6 14 6 29 6 18 18 18 29 29 23 6 14 29 29 18 23 8 23 18 6 8 14 2 29 6 23 18 29 6 6 29 6 29 18 6 18 18 2 14 18 2 6 18 23 2 25 6 23 23 6 8 6 8 29 8 23 2 29 2 23 29 23 26 23 29 8 6 8 2 29 8 8 29 29 23 31 29 29 6 29 29 8 27 23 8 6 6 2 23 6 29 29 6 23 8 31 2 29 6 8 29 29 5 23 26 29 23 23 14 18 29 18 2 23 23 23 8 2 18 8 6 14 2 23 29 29 6 18 26 4 18 6 14 18 23 8 14 18 23 23 6 2 8 8 6 2 2 31 8 8 2 23 14 2 18 2 29 6 23 2 23 6 29 6 23 2 23 23 29 8 23 23 18 2 23 31 2 8 29 23 26 26 23 18 8 23 8 23 29 8 23 8 8 23 23 6 29 8 29 29 18 8 29 18 4 23 14 29 23 29 6 6 29 23 26 29 29 14 29 18 2 23 25 29 23 23 29 8 2 29 29 8 6 23 26 23 8 18 18 14 29 29 6 6 14 29 14 26 23 8 23 23 23 8 8 23 6 29 2 2 29 29 8 29 29 29 26 4 29 2 4 29 6 29 6 25 18 29 29 29 29 29 6 29 29 29 18 25 29 6 6 8 29 29 31 29 2 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 6 29 29 18 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 14 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 2 29 29 5 29 29 29 2 29 29 8 8 29 29 29 29 29 6 29 18 29 25 2 29 6 6 29 25 29 2 25 14 29 29 6 29 18 6 29 2 29 29 25 8 31 29 2 2 2 2 18 29 2 8 31 2 29 2 29 31 6 27 29 2 18 14 8 2 29 29 2 2 29 2 23 8 2 6 29 2 14 29 29 6 29 29 18 18 29 29 23 14 6 29 29 6 18 2 29 29 6 18 29 29 14 2 6 29 29 29 6 2 23 29 6 8 29 8 18 27 26 6 8 29 23 29 29 14 6 29 6 2 8 8 6 23 8 2 8 6 8 2 18 2 29 29 18 8 8 6 6 29 29 23 6 2 23 6 8 6 6 31 2 8 8 18 18 8 6 29 18 26 29 23 31 6 2 18 29 23 23 2 14 29 18 29 18 29 31 2 29 6 6 29 29 29 29 6 8 14 2 29 18 29 29 29 29 29 29 2 29 29 23 29 26 29 29 29 29 8 29 29 26 14 29 13 29 29 29 29 29 13 29 13 29 16 29 19 29 16 29 29 16 6 19 19 16 29 29 13 19 19 16 19 29 16 19 29 29 29 19 19 13 19 19 19 16 16 29 29 16 19 8 29 16 16 19 16 26 8 29 29 19 16 16 29 16 29 29 19 19 29 5 29 29 26 23 5 8 29 29 6 8 8 6 23 29 6 8 8 8 29 6 6 23 29 8 2 2 23 8 26 8 14 2 18 6 8 6 23 26 29 6 23 6 29 8 8 31 23 18 26 23 8 18 8 6 29 23 6 29 6 8 23 8 2 26 18 29 27 29 8 23 29 31 29 18 29 29 23 18 31 8 29 6 8 23 29 2 2 2 14 31 6 8 23 23 29 23 29 29 8 23 29 23 4 23 18 6 23 23 31 23 23 29 6 29 26 18 27 23 6 26 23 26 23 2 23 23 23 29 8 6 8 23 18 26 23 14 25 29 23 23 6 25 8 26 23 29 8 2 23 23 6 8 29 29 29 26 26 23 6 6 2 29 23 23 29 8 2 2 25 6 26 23 6 6 6 23 29 31 23 29 29 6 23 2 2 6 29 23 29 29 18 25 8 29 29 29 6 23 6 6 8 29 14 29 2 8 6 29 29 8 29 8 29 6 6 2 29 6 29 8 29 29 29 8 8 29 26 26 8 29 29 29 8 2 6 4 18 23 26 29 29 6 29 26 29 6 6 6 6 29 6 6 8 29 6 29 8 6 2 26 29 29 6 8 29 29 29 8 8 23 29 6 14 29 26 26 6 26 23 23 2 23 8 18 29 29 6 8 2 6 8 6 31 8 6 29 6 29 23 26 6 18 6 6 14 29 6 29 29 29 29 6 23 29 26 23 23 2 8 29 29 29 2 29 29 31 29 29 29 6 14 26 6 29 2 8 23 6 29 29 8 23 6 29 29 6 18 6 29 6 8 6 23 6 8 8 23 23 14 23 18 23 6 26 14 29 23 6 8 29 6 8 6 29 29 6 6 23 26 8 18 2 6 18 6 18 6 2 29 8 23 18 8 23 29 6 29 14 27 8 6 23 18 18 29 29 29 6 29 8 8 23 29 27 2 6 2 6 29 8 29 8 31 6 6 2 26 29 29 8 18 23 29 29 29 18 29 18 29 29 8 29 29 18 23 6 18 18 23 18 29 29 6 29 2 18 29 18 29 23 29 29 29 2 6 8 29 29 29 26 29 26 18 18 6 29 26 6 8 14 23 29 18 29 6 6 18 29 29 6 8 23 6 8 26 23 8 6 29 8 23 8 8 8 23 29 27 4 23 23 26 27 8 6 6 29 8 2 8 23 29 29 23 14 8 6 2 6 29 26 2 29 29 29 29 8 6 31 23 29 18 2 8 26 23 8 6 6 14 6 6 23 6 29 8 6 2 8 23 29 2 29 8 6 18 29 6 29 2 26 26 4 8 8 31 2 29 6 29 6 14 2 29 6 14 6 2 14 29 31 6 18 14 29 18 29 29 18 29 14 29 29 29 6 6 29 8 29 14 29 23 8 6 29 6 29 6 29 29 29 18 18 29 6 25 29 6 6 29 8 23 2 2 8 18 31 31 5 29 18 8 6 29 6 8 29 29 26 8 29 6 6 6 6 29 6 6 6 29 8 29 25 29 29 29 25 6 26 23 18 14 8 29 29 29 18 23 6 26 23 2 8 8 29 8 29 8 8 8 29 6 29 6 8 29 23 31 23 23 6 8 29 18 25 2 29 23 29 2 18 31 18 8 6 2 8 26 8 14 23 8 26 29 29 2 23 2 6 8 6 29 23 18 26 8 23 29 23 26 6 8 2 29 29 23 26 2 23 8 14 6 8 6 8 6 29 8 8 6 29 8 8 29 8 18 2 8 6 29 31 8 2 23 23 29 8 23 23 2 18 23 2 23 6 29 6 29 8 23 29 29 6 25 23 8 23 6 29 2 23 29 8 18 2 8 8 18 8 8 18 26 8 8 23 8 29 23 2 8 6 8 29 29 23 31 23 23 23 6 14 6 6 29 6 23 26 29 31 29 25 29 18 8 8 8 8 29 23 23 29 31 6 8 2 23 23 18 23 23 8 26 29 29 23 23 2 29 18 23 2 26 29 23 2 6 29 29 6 6 18 8 23 23 29 18 31 2 26 2 23 8 8 23 2 6 2 29 18 18 29 29 6 8 23 8 29 26 8 29 6 6 23 18 29 29 29 26 2 6 31 29 14 6 6 26 8 8 18 18 8 23 26 6 6 26 23 29 18 29 8 2 8 31 8 8 23 2 29 23 29 29 6 23 23 23 23 14 29 29 18 23 6 8 23 8 18 4 23 8 26 18 29 29 23 18 6 8 2 25 23 18 6 18 18 23 8 14 29 29 6 29 23 18 29 8 18 2 23 18 23 23 23 8 2 29 27 29 26 23 23 14 2 23 2 23 6 6 18 8 6 8 29 23 6 29 29 8 23 8 8 6 18 29 2 8 23 8 26 18 26 8 8 29 6 8 8 26 29 26 23 23 23 8 8 29 18 18 8 8 8 14 29 2 29 29 18 29 8 6 29 29 23 8 8 18 8 6 8 29 29 2 6 23 8 23 2 23 18 31 8 29 18 8 14 18 8 2 2 8 14 26 2 18 18 23 8 8 18 2 6 18 31 23 8 6 8 8 29 6 29 14 6 8 23 29 23 6 8 29 23 6 23 8 18 26 29 8 23 14 23 8 29 8 26 29 6 23 6 8 6 23 6 18 18 8 8 18 2 23 8 6 23 8 18 8 6 29 23 8 8 8 29 23 29 29 23 29 6 6 18 29 29 26 23 2 6 23 23 23 29 2 18 26 6 6 26 8 18 23 29 2 18 8 23 29 8 6 23 26 8 29 8 8 2 29 29 23 26 6 18 29 29 29 29 23 14 18 23 23 29 29 8 26 29 26 23 2 18 23 2 23 8 14 26 18 6 31 23 26 26 23 26 31 8 26 2 8 29 29 4 26 29 6 6 25 18 8 18 29 8 29 6 29 6 23 29 23 8 6 29 23 26 29 2 8 18 29 8 8 23 8 8 23 23 23 8 8 2 8 23 31 2 29 18 29 29 18 23 18 8 29 26 6 26 29 23 18 29 29 8 6 18 23 2 23 8 27 25 18 2 2 6 8 23 6 8 26 29 6 26 6 29 8 18 29 29 23 29 23 6 23 18 18 23 8 26 6 31 23 26 8 6 2 6 6 6 23 23 6 8 6 25 6 14 23 26 23 18 29 6 23 20 6 6 23 6 8 23 8 29 29 23 2 2 8 8 29 6 6 8 8 29 23 18 29 25 2 2 8 23 23 2 23 18 18 29 18 29 8 23 2 8 8 18 8 23 14 8 26 23 23 8 29 29 8 8 8 23 18 6 14 29 14 6 18 8 26 14 18 29 31 8 23 8 25 29 8 29 8 6 29 29 8 6 29 29 8 26 23 6 2 8 26 6 23 23 14 18 18 29 29 8 6 14 8 23 6 8 8 29 26 18 8 8 8 23 29 8 31 23 23 8 23 8 8 8 8 2 23 23 23 18 2 6 6 23 23 23 23 14 2 29 29 6 8 2 23 26 8 29 8 18 29 8 23 29 2 18 23 23 23 25 18 14 27 6 8 29 23 29 29 8 2 18 29 2 23 8 29 18 23 2 6 8 6 29 8 23 6 8 25 18 8 29 29 8 23 6 29 23 8 23 31 6 18 8 23 14 8 8 8 8 23 8 6 26 23 18 23 2 8 8 23 26 8 2 29 18 29 6 14 31 6 29 18 6 18 8 29 6 8 8 31 2 2 29 2 29 29 31 14 2 29 2 6 29 6 5 29 18 6 29 18 29 6 6 14 29 8 6 8 8 8 18 8 6 8 8 29 18 8 6 8 29 6 14 25 29 14 8 23 8 23 14 29 8 29 18 6 23 23 6 23 6 29 23 8 6 26 26 29 8 18 18 18 6 29 2 8 29 6 29 23 29 29 6 23 29 8 23 18 27 31 14 6 29 8 8 8 8 6 26 8 23 29 31 23 18 18 8 18 6 29 26 26 23 2 31 6 6 8 6 6 18 29 29 23 6 14 18 23 6 8 29 23 31 2 23 26 27 29 26 2 6 29 18 18 23 14 2 2 8 6 26 18 8 29 23 29 8 26 8 4 8 8 18 29 8 23 4 31 23 29 2 8 8 26 29 14 8 23 26 31 29 6 14 18 23 14 2 29 26 23 2 29 14 23 14 23 8 23 8 23 23 2 23 23 2 8 2 29 2 29 6 8 29 23 6 26 6 29 18 14 14 29 18 2 8 18 26 8 8 29 23 4 23 31 29 23 31 8 23 18 6 2 8 8 29 6 6 18 29 8 23 23 6 29 8 6 2 23 8 2 29 8 18 8 18 8 26 2 18 14 8 26 23 26 6 6 29 6 23 8 6 25 29 23 8 2 23 8 29 29 18 6 8 8 26 8 6 8 29 8 29 29 23 14 8 8 18 29 8 8 8 6 8 2 23 26 23 8 26 23 26 8 29 23 6 8 6 29 6 6 29 25 29 2 23 8 23 23 2 23 18 29 23 6 23 6 29 23 23 23 26 23 31 6 6 8 27 23 23 6 18 29 29 26 23 8 8 29 31 23 23 2 8 29 29 26 29 8 23 8 8 18 27 6 23 8 29 29 6 2 23 29 23 26 23 26 29 23 23 8 18 2 8 31 18 14 18 14 23 6 8 18 23 23 6 29 6 27 8 6 26 23 8 6 29 29 2 8 29 29 26 23 6 31 18 26 23 8 8 26 2 26 26 29 6 6 6 2 29 8 29 14 2 14 6 8 6 6 6 14 18 29 8 6 23 8 6 6 29 29 8 23 29 29 18 18 6 6 8 6 29 31 8 8 14 8 2 18 29 29 29 26 6 29 29 2 29 8 23 2 6 29 8 29 8 2 2 23 8 29 29 23 29 25 25 8 6 25 29 31 8 29 29 23 18 31 6 8 2 18 6 23 29 8 23 29 29 23 8 23 23 23 8 26 8 8 23 8 23 23 29 29 6 29 6 8 2 29 29 23 29 23 29 29 23 26 6 23 18 8 8 31 29 14 18 8 8 2 8 2 23 29 8 8 29 6 6 29 23 6 29 8 31 29 8 29 8 23 2 29 29 8 31 18 23 18 8 8 8 29 18 29 8 23 26 23 2 29 8 29 23 8 18 6 6 29 29 6 18 8 23 8 8 23 6 6 14 8 6 23 8 2 23 8 18 8 2 26 29 23 29 29 18 29 26 8 26 23 23 27 6 8 29 8 23 6 29 2 23 8 29 29 18 26 23 29 29 29 6 23 18 29 29 23 2 29 6 18 6 8 2 23 2 18 8 23 23 6 29 6 8 29 29 26 8 8 23 23 29 23 29 29 29 14 2 8 29 8 8 27 29 8 18 23 29 29 8 29 8 2 29 23 23 29 29 23 8 26 29 8 8 8 8 23 8 29 6 23 29 29 14 29 27 6 26 23 14 8 8 14 8 26 23 2 29 29 6 18 8 26 8 8 31 8 2 23 2 23 23 26 29 14 23 26 8 2 26 8 29 23 6 8 6 29 20 29 8 8 29 8 6 31 8 6 6 8 14 2 6 29 18 26 23 14 29 8 8 8 8 29 29 29 6 23 29 8 29 29 6 8 23 6 23 29 25 8 26 23 8 6 6 26 6 23 8 6 6 2 6 23 29 6 8 29 8 2 26 23 8 18 8 8 2 8 18 18 6 18 18 18 23 2 14 23 6 18 14 18 6 14 23 8 23 26 18 2 29 2 8 18 29 23 29 29 31 29 18 2 18 23 23 8 23 23 6 29 8 26 8 8 29 29 6 29 2 23 8 29 6 8 29 2 29 14 23 29 6 23 8 14 14 27 23 29 23 26 29 8 8 29 8 2 6 6 23 6 29 8 8 23 8 31 2 26 23 29 6 6 23 26 14 23 6 8 31 8 18 6 18 8 14 8 6 8 29 2 29 26 23 29 6 18 18 6 2 8 23 8 18 8 23 6 8 8 31 23 2 8 23 26 8 8 29 26 8 23 6 18 8 8 8 8 29 23 8 8 18 23 8 8 2 8 18 23 23 18 2 23 23 23 8 29 29 23 8 23 6 8 23 6 23 29 29 6 29 29 18 23 23 23 8 6 8 6 26 8 26 6 23 8 29 2 29 8 8 23 14 14 29 29 26 23 26 18 6 18 29 26 8 29 29 31 29 8 23 6 23 18 23 23 23 23 18 23 23 6 8 26 6 2 23 23 23 26 2 8 29 23 23 23 18 23 8 8 6 29 26 18 6 8 23 8 27 8 23 8 29 8 23 18 8 23 8 2 23 8 8 26 8 29 8 29 18 6 23 6 14 23 23 26 18 23 29 2 26 2 8 6 18 26 29 29 23 26 23 29 23 23 6 2 23 26 18 23 29 23 6 6 29 29 6 8 29 26 23 29 8 2 8 6 18 6 8 5 29 8 29 8 26 23 27 8 29 29 8 31 8 6 8 6 29 8 6 18 8 8 23 2 29 23 18 18 23 8 31 23 14 2 6 18 23 6 8 2 2 6 23 8 8 8 8 29 14 29 8 29 6 18 18 8 27 8 8 23 23 23 8 23 31 6 29 29 26 8 23 29 18 6 23 2 23 29 6 29 8 18 26 23 18 14 29 8 2 8 14 2 8 8 6 6 29 23 29 6 2 29 29 23 29 8 2 29 23 6 8 18 8 29 6 6 23 23 8 23 29 29 8 29 29 29 18 8 6 8 8 8 8 31 29 23 2 29 31 29 6 23 14 8 8 14 18 6 18 23 8 26 8 8 29 8 8 2 29 23 23 29 29 8 23 18 6 23 2 23 18 6 6 23 23 27 18 23 29 18 29 2 26 6 6 8 23 29 29 23 2 2 8 8 14 8 8 26 23 29 26 23 29 23 2 8 27 23 29 14 29 14 23 23 23 23 6 25 18 18 8 29 29 8 23 18 31 29 26 29 8 29 23 6 8 29 8 14 29 23 29 18 29 23 6 18 29 18 18 6 29 2 8 14 8 14 29 29 6 26 23 23 23 8 18 23 26 29 6 8 8 23 29 23 14 18 8 23 6 23 26 23 29 23 31 27 29 6 18 8 8 8 29 29 26 8 23 25 2 26 6 29 18 23 26 18 23 8 2 6 8 8 6 18 29 29 8 8 23 23 6 23 23 31 6 8 23 8 23 14 2 8 8 6 29 6 14 8 23 29 18 6 8 6 2 2 8 14 29 2 2 8 6 14 18 26 2 8 23 6 23 18 29 2 8 23 23 2 18 8 6 23 23 2 29 8 23 23 6 8 29 18 8 29 23 6 23 2 29 6 18 18 6 6 8 29 2 2 31 31 23 8 23 6 23 8 8 29 23 8 8 23 29 8 18 29 18 6 31 23 18 6 29 6 26 23 18 29 6 29 23 23 29 23 23 29 29 18 2 6 6 29 25 8 18 26 23 29 2 29 29 8 23 23 23 29 29 2 18 29 29 29 8 6 29 29 29 6 6 2 2 29 29 25 29 18 8 6 2 27 2 29 29 31 29 18 29 29 29 8 31 29 31 6 6 2 29 6 29 6 6 14 2 29 14 25 25 18 29 6 29 29 6 8 14 29 18 6 6 8 2 29 8 18 29 29 6 31 29 14 2 2 29 29 29 29 2 8 29 29 29 31 8 29 29 6 6 6 26 6 6 29 31 8 6 29 29 6 29 6 29 29 6 14 14 29 29 26 8 29 23 6 6 18 6 8 23 6 29 8 2 29 18 6 6 29 2 29 6 6 6 6 2 25 8 29 6 2 6 23 6 14 6 18 29 6 8 18 6 6 6 2 6 8 23 6 23 18 29 6 8 23 18 27 23 8 6 23 23 18 2 23 8 6 23 18 2 6 23 8 18 29 23 8 6 23 8 23 8 6 23 2 14 23 31 2 8 2 23 29 20 23 8 31 23 8 5 23 23 23 18 23 6 23 8 23 8 23 14 29 14 2 23 23 29 8 2 23 8 29 29 23 18 8 2 29 29 8 23 29 31 18 29 14 18 29 29 29 2 8 29 18 29 29 29 6 29 31 31 29 29 8 29 29 8 29 23 26 29 29 29 27 29 6 29 8 31 18 18 8 29 29 29 6 14 29 6 29 25 14 14 29 29 18 6 2 29 29 29 29 8 29 26 6 29 29 26 29 6 25 29 29 31 18 8 25 29 29 31 29 25 29 6 29 6 25 29 2 25 29 29 6 29 29 29 29 14 8 6 8 25 29 2 8 18 8 6 8 26 8 29 29 29 26 29 23 26 6 6 6 29 29 29 8 18 14 2 29 29 6 18 29 29 29 29 29 6 14 18 25 18 18 8 27 29 23 29 8 18 6 29 6 23 31 6 8 2 23 29 29 29 26 26 29 23 29 6 25 31 31 6 23 23 8 8 18 18 8 31 6 18 14 23 29 8 29 8 29 29 29 29 25 25 18 8 29 27 26 29 29 6 26 6 6 8 23 14 8 23 14 2 29 27 29 8 18 29 18 18 29 6 31 29 29 6 6 6 6 8 29 23 8 18 8 29 29 23 14 2 2 6 31 8 29 8 8 8 6 14 29 29 8 18 6 29 2 29 8 23 6 8 6 8 6 29 25 29 29 29 6 29 8 6 18 31 6 6 29 23 2 25 29 29 8 6 6 8 29 23 29 29 6 23 29 31 6 18 29 8 14 18 23 23 29 26 29 23 6 29 8 26 6 18 18 14 23 6 6 29 8 29 6 14 2 29 6 29 31 27 23 18 29 8 8 20 2 6 29 29 6 29 6 23 8 8 8 23 8 26 18 6 8 14 2 2 8 18 23 18 23 31 17 26 29 29 6 8 6 29 29 29 29 26 29 8 23 6 23 23 18 29 25 8 23 29 23 8 23 2 26 2 23 2 6 18 23 6 31 8 29 8 18 8 29 8 2 23 23 6 27 29 27 6 6 29 6 29 6 6 29 23 31 8 8 6 6 8 18 6 31 2 26 23 8 18 8 26 8 29 26 6 29 29 18 23 8 29 29 29 8 26 18 29 8 8 6 6 29 14 31 8 4 14 8 2 8 29 29 26 8 8 29 6 29 23 23 29 6 26 23 8 31 23 23 2 8 29 25 29 2 29 14 8 8 23 31 29 5 6 8 29 29 18 25 6 18 8 8 26 23 8 23 29 18 8 6 29 29 14 23 8 23 23 2 29 31 31 23 26 29 8 2 31 8 23 29 8 29 8 29 18 6 8 26 14 14 23 29 18 2 6 2 6 6 6 6 26 29 29 14 29 29 29 6 8 23 23 6 6 29 8 8 23 23 31 31 23 23 6 18 29 29 29 6 31 26 14 8 14 26 29 18 29 23 26 6 29 6 8 29 29 2 29 2 8 29 14 6 6 8 23 18 8 29 23 23 23 18 29 6 29 18 18 29 23 27 8 23 29 8 8 6 8 31 18 2 6 8 2 6 6 8 23 6 6 8 6 29 29 8 6 29 6 8 25 6 29 25 26 8 18 2 6 26 29 23 29 18 2 23 8 23 23 8 2 6 29 18 23 6 29 8 8 26 8 29 29 23 20 20 8 29 31 25 23 8 23 6 29 8 23 18 8 20 29 14 31 23 29 2 8 18 23 26 29 23 18 23 23 23 18 6 23 2 23 2 29 6 8 29 6 23 14 23 8 8 23 31 8 23 18 8 29 29 14 29 18 8 18 8 29 29 29 8 29 26 29 23 2 6 29 14 23 2 6 23 23 29 14 25 31 18 2 23 23 8 29 2 6 26 26 23 26 23 8 8 8 8 8 2 23 8 8 26 26 23 14 6 8 29 6 31 18 8 23 2 26 6 6 18 23 18 6 8 23 8 26 23 2 29 8 8 29 29 8 8 6 29 4 18 23 2 8 29 6 29 8 8 23 6 6 6 29 18 6 23 6 29 2 8 23 2 23 6 18 2 6 29 8 23 8 8 23 6 29 6 23 23 29 2 6 8 29 8 18 2 29 31 8 23 20 29 29 8 18 29 18 8 29 23 2 18 27 29 18 8 8 23 29 8 29 8 8 26 25 23 29 26 6 26 26 23 29 23 14 6 8 6 25 18 6 6 23 2 2 29 18 29 26 23 29 2 29 18 29 27 23 29 6 29 8 6 29 8 6 18 18 23 23 29 23 18 26 23 18 14 2 8 8 26 29 2 18 8 8 23 8 23 8 23 23 29 26 8 23 26 23 6 29 23 2 5 23 29 8 23 8 6 23 29 6 23 23 8 8 31 18 6 31 18 23 26 23 18 29 8 26 23 8 23 23 29 18 8 29 29 29 23 29 8 23 8 8 8 23 29 23 31 6 23 18 18 29 23 2 23 6 4 18 8 6 6 6 8 29 23 18 23 8 8 8 6 23 29 29 8 8 6 8 29 25 6 6 2 8 26 23 14 2 6 17 8 6 8 2 6 2 6 8 29 23 6 6 23 6 18 29 29 29 6 6 14 8 6 31 8 26 6 8 8 26 29 2 26 23 25 2 29 29 2 29 29 29 8 23 29 23 6 23 18 18 6 2 2 6 6 8 23 23 23 8 8 6 8 29 23 29 18 29 8 23 8 18 8 23 8 8 23 23 2 23 31 6 6 8 26 6 8 23 23 23 2 8 29 8 6 31 18 23 26 2 6 26 31 29 23 29 8 23 29 25 8 23 6 23 18 14 26 6 23 23 29 8 23 29 23 6 8 29 29 23 29 31 8 6 23 6 8 8 6 29 6 29 18 6 29 18 18 2 25 31 14 29 5 14 8 29 14 31 31 23 2 6 2 31 18 2 6 6 6 14 6 29 2 29 2 8 29 23 18 6 23 8 23 27 8 29 29 29 29 25 2 6 18 29 6 18 29 2 23 14 25 14 29 26 8 29 29 18 8 8 29 8 18 23 18 31 14 25 2 23 31 8 23 14 8 29 23 6 31 8 8 8 23 8 8 2 23 23 29 8 8 6 6 6 26 8 23 6 6 8 26 23 29 23 18 29 29 6 29 8 25 8 6 31 8 23 8 26 8 25 29 8 6 8 8 8 29 25 8 8 2 6 23 6 29 8 23 6 18 29 2 2 8 8 27 26 14 8 8 6 23 14 8 23 23 29 8 29 26 23 29 6 23 29 23 23 6 29 6 23 29 18 6 31 31 29 18 26 29 8 23 8 29 2 8 29 8 29 29 8 18 18 23 6 8 2 8 23 29 2 6 29 29 8 18 25 26 8 25 29 29 8 23 8 18 6 26 6 2 2 8 8 8 8 2 31 26 8 6 23 18 8 8 29 8 8 8 8 8 6 29 26 8 8 23 8 2 8 6 8 23 8 6 2 8 26 8 8 8 8 8 29 6 23 29 6 23 23 6 18 8 29 18 23 2 6 8 26 23 26 18 23 17 8 8 2 8 18 31 8 23 29 2 8 2 8 18 18 23 29 6 29 8 2 4 31 23 29 2 29 29 23 14 8 8 2 26 23 20 8 29 29 6 23 8 8 6 29 23 2 8 29 23 8 18 29 8 29 8 23 8 8 23 8 8 26 2 29 8 14 6 8 29 18 29 6 6 18 8 8 25 29 29 23 31 6 8 8 8 8 8 29 26 23 26 26 8 8 6 6 29 6 2 23 29 29 29 6 29 29 8 2 26 23 23 26 29 23 8 6 8 8 18 23 8 23 23 23 29 29 8 14 29 18 14 18 8 18 8 29 8 2 8 29 29 6 29 6 18 29 8 18 2 23 26 26 6 8 8 2 6 8 6 23 31 29 6 6 29 18 23 23 26 31 18 26 8 31 29 8 29 26 8 23 29 2 18 23 8 29 23 8 2 8 8 31 23 29 26 8 18 8 23 8 29 26 8 2 8 6 2 2 23 29 8 23 8 23 2 18 8 6 8 31 2 8 8 8 8 8 6 8 6 29 8 18 8 26 29 23 8 29 29 23 29 29 29 2 23 8 18 18 29 6 29 29 14 2 25 8 18 6 23 23 23 6 29 29 23 29 18 6 6 29 6 8 23 6 2 23 8 18 27 29 23 23 27 23 18 6 8 8 26 6 2 8 8 8 8 23 6 23 6 2 29 8 23 6 31 6 8 8 29 2 23 14 31 26 27 6 8 8 8 8 29 18 18 8 29 8 27 23 2 29 2 23 2 23 29 23 8 26 29 2 29 2 25 31 6 29 29 29 29 8 29 6 29 29 14 6 29 29 29 29 29 16 29 29 16 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 16 19 29 29 16 16 29 29 16 29 29 16 16 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 16 13 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 31 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 17 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 14 29 29 2 2 2 2 8 27 29 8 23 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 14 8 29 29 29 29 29 2 27 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 5 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 6 29 29 29 2 29 29 6 5 29 29 29 6 29 29 29 29 2 29 2 6 29 18 29 29 14 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 13 29 29 29 29 29 29 29 29 29 18 29 29 13 29 29 16 16 29 16 29 29 16 19 19 29 29 16 16 19 19 29 16 29 16 19 19 19 16 19 29 19 16 29 29 19 16 13 19 16 16 16 16 16 16 16 16 16 16 16 19 29 19 29 16 16 16 19 19 13 16 16 29 29 16 29 16 29 16 13 29 29 29 29 6 29 29 29 29 29 29 29 6 29 8 29 2 29 29 29 29 29 29 29 6 29 29 17 29 29 29 29 6 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 8 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 31 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 18 29 29 6 2 2 2 29 29 29 29 29 6 29 6 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 31 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 18 29 8 29 16 29 29 29 29 29 29 29 29 2 29 31 29 2 29 31 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 13 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 13 29 29 29 29 29 29 8 29 29 29 29 29 2 29 17 29 25 29 29 29 29 29 29 8 2 23 29 29 29 18 29 29 29 29 29 29 13 29 29 29 29 29 29 16 8 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 2 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 16 8 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 14 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 25 31 8 29 29 8 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 6 29 2 29 29 29 29 14 29 29 29 18 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 27 27 29 8 31 8 29 29 6 18 29 29 6 29 29 25 6 29 23 29 14 29 25 6 2 2 29 29 29 29 8 31 29 29 29 29 29 29 29 31 29 29 14 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 13 29 16 29 16 29 16 29 29 16 29 29 29 29 29 29 13 29 29 29 29 16 16 29 29 16 29 16 29 29 29 16 16 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 2 18 29 29 31 29 2 2 29 29 29 29 29 6 29 29 29 29 18 6 29 25 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 2 29 29 2 2 2 29 29 29 29 29 14 5 8 29 29 2 29 29 29 29 29 29 13 29 29 29 16 29 2 29 29 2 29 29 29 29 2 2 29 29 29 18 2 29 6 18 29 18 8 29 29 29 8 6 23 29 6 2 2 29 29 6 29 29 2 2 29 26 2 8 29 6 2 6 2 23 29 8 8 31 29 2 25 29 8 6 26 29 23 23 23 23 2 8 18 2 29 29 8 8 23 26 25 23 8 6 8 26 25 2 2 8 31 23 29 29 2 8 8 29 2 29 23 18 25 18 29 8 2 23 26 29 29 8 8 23 6 23 29 29 29 8 8 23 8 18 23 29 29 2 6 31 2 18 8 18 29 8 18 2 2 29 2 29 2 29 18 25 8 31 6 23 18 6 23 6 25 6 2 29 6 2 2 8 25 18 29 8 8 23 29 29 29 23 29 8 31 26 23 2 29 14 29 26 23 26 29 8 17 29 6 6 20 8 8 14 2 29 31 6 8 29 2 8 23 6 23 18 18 23 8 6 26 23 6 23 29 26 23 18 14 25 29 18 5 14 29 25 8 8 8 25 29 20 8 8 6 29 8 23 8 29 14 8 29 29 6 18 23 2 18 6 14 6 29 23 29 29 26 23 2 26 23 6 26 18 23 8 23 8 8 23 8 26 29 29 29 6 14 23 6 2 29 2 2 26 23 18 14 31 26 29 23 23 8 29 18 8 8 31 29 29 18 8 8 18 23 8 2 26 23 29 23 29 31 29 27 6 18 6 29 23 2 29 18 8 23 8 23 18 6 8 18 8 8 31 2 29 29 23 2 8 14 23 8 23 23 8 14 26 18 23 6 8 29 23 8 29 6 8 6 29 29 29 23 25 27 2 23 23 6 8 8 23 29 6 18 23 6 29 23 18 29 29 29 25 6 8 29 2 8 31 6 25 8 14 26 23 27 26 23 23 6 8 31 23 29 23 29 6 26 23 29 14 29 6 8 23 6 14 29 14 29 14 18 8 23 8 8 8 14 29 18 25 6 8 8 26 23 8 31 8 23 6 2 6 6 18 8 8 8 6 2 18 18 29 14 29 31 29 8 8 8 18 18 8 29 29 23 31 26 23 23 8 8 20 14 8 18 6 2 29 14 31 29 2 29 26 6 23 29 18 29 29 18 31 23 23 26 23 14 23 29 18 2 18 8 2 29 29 8 18 23 6 8 8 23 8 8 6 23 2 29 8 23 2 23 6 8 6 23 29 6 14 29 23 29 26 29 6 2 23 8 8 8 23 8 8 26 2 8 8 29 27 8 29 29 29 6 23 23 29 8 31 29 6 29 29 23 23 23 2 18 29 23 2 26 26 23 23 29 26 6 2 6 26 8 23 6 6 25 29 8 18 14 23 8 8 2 2 26 2 8 2 18 29 23 29 29 6 8 29 6 25 8 23 23 23 18 23 8 29 18 6 18 6 6 2 2 14 2 29 29 2 18 6 29 8 18 6 29 6 18 29 26 18 2 29 8 14 29 8 6 29 18 23 2 26 18 29 29 2 23 2 8 29 29 29 8 23 2 29 29 26 18 29 29 8 8 2 26 6 29 23 8 29 26 23 6 18 8 29 23 18 6 8 18 6 23 8 8 8 26 8 18 31 8 8 23 2 8 29 23 23 26 6 6 8 8 29 23 8 8 8 26 14 2 8 8 29 29 8 26 23 23 8 26 8 23 8 23 8 29 18 23 8 23 6 18 6 8 14 6 2 8 2 23 6 8 23 20 26 23 2 8 25 8 8 6 23 8 2 18 2 8 23 8 18 8 6 8 23 14 18 6 14 8 29 18 6 8 6 26 23 26 8 29 8 29 4 2 18 2 8 8 23 18 29 23 8 18 2 8 8 8 29 6 2 14 29 23 2 8 6 8 2 31 23 23 8 18 26 26 8 23 6 18 2 2 23 8 26 8 23 23 6 29 8 5 8 29 8 8 2 8 23 2 18 18 23 6 29 8 6 29 31 23 2 29 31 8 2 29 8 29 29 29 2 25 2 25 2 18 2 31 14 29 2 29 6 6 6 23 2 23 29 29 29 14 8 8 27 6 29 18 29 2 2 14 23 6 18 18 8 8 18 8 8 2 8 6 29 23 8 8 25 23 8 6 29 29 8 29 23 31 18 6 6 23 29 8 18 29 18 23 8 8 6 23 6 29 26 8 8 6 2 29 8 14 31 6 25 29 29 29 29 29 29 29 19 16 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 16 16 16 29 29 25 16 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 18 16 29 13 16 16 29 16 29 29 29 16 16 16 31 16 29 29 16 16 29 8 13 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 13 29 29 29 18 29 13 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 31 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 13 29 29 29 29 29 8 29 29 29 29 6 29 29 17 29 16 29 29 29 29 29 2 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 14 29 29 29 29 29 29 29 29 29 16 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 17 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 18 29 29 31 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 31 29 29 29 29 29 29 18 29 29 2 2 29 29 29 29 29 29 29 29 29 29 5 25 29 6 14 25 29 14 29 2 29 25 29 2 2 8 2 6 8 29 23 8 2 8 2 2 2 18 29 23 29 29 6 29 29 23 2 23 31 5 29 2 6 2 29 8 6 29 5 14 29 2 2 2 29 14 29 29 6 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 31 29 13 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 13 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 13 29 29 31 13 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 18 29 29 14 2 29 29 2 6 29 29 29 2 29 2 23 29 23 29 2 6 2 29 29 6 8 6 8 8 31 18 25 6 14 23 8 23 6 26 26 23 6 29 29 2 29 6 29 8 29 23 25 29 8 29 29 23 29 23 29 6 26 23 8 6 5 25 29 2 29 2 29 18 2 23 6 29 18 31 8 29 6 29 6 18 23 29 29 23 2 29 23 2 29 8 23 2 26 23 29 26 2 25 29 31 18 6 2 8 26 23 29 23 8 23 2 29 23 8 26 23 8 29 29 6 29 29 29 29 6 23 29 23 8 23 2 26 29 23 2 29 29 23 29 26 18 29 23 26 29 29 29 8 29 29 8 29 2 8 29 18 23 8 29 31 23 6 23 14 2 2 2 29 29 2 8 6 6 8 23 23 8 27 8 6 2 8 23 14 2 2 18 6 26 2 18 29 29 29 29 23 23 29 8 8 23 2 2 8 23 8 29 2 29 23 23 23 6 8 8 26 14 2 18 29 14 23 18 23 6 2 23 6 8 29 8 23 8 26 23 18 26 6 23 31 29 23 8 27 31 8 8 6 8 2 29 8 18 23 2 8 14 29 29 2 8 23 23 29 29 6 23 2 6 8 26 26 26 31 14 31 14 2 26 29 8 6 23 6 25 31 8 6 8 29 29 18 29 18 23 26 8 2 14 29 8 18 25 29 23 8 8 23 23 6 23 8 29 29 8 29 26 23 8 29 8 4 23 26 8 29 8 23 6 29 23 23 8 23 2 23 23 6 18 29 8 23 8 29 6 29 31 23 8 23 6 26 29 8 23 6 18 29 26 23 4 29 8 23 6 8 2 18 2 29 23 8 18 26 14 8 2 29 14 8 23 29 18 8 6 23 23 2 23 23 29 2 27 8 29 6 23 29 23 23 23 6 23 26 29 26 8 6 6 23 26 2 23 2 2 31 29 29 23 23 29 29 14 8 6 29 29 18 18 6 8 8 23 8 2 29 8 23 29 29 2 6 26 6 2 23 2 27 2 6 2 8 29 26 8 2 31 6 6 23 8 31 25 6 14 23 23 4 29 29 8 6 23 8 27 26 29 18 18 29 8 6 26 26 2 29 29 23 8 29 8 23 18 2 23 8 8 29 8 14 23 6 23 29 14 23 18 8 8 26 8 18 8 23 8 27 6 25 29 2 29 29 6 6 5 2 2 2 2 29 14 18 26 23 29 29 6 6 29 29 29 2 26 23 8 2 23 14 29 8 23 23 29 31 6 18 23 8 23 26 23 14 18 8 2 23 29 2 29 6 29 2 18 29 23 29 2 8 8 8 8 26 29 23 2 31 23 23 26 6 26 14 25 18 23 31 26 23 26 18 18 29 8 23 8 23 23 2 26 8 23 6 8 29 8 23 6 8 23 29 18 6 8 8 29 8 26 18 23 29 14 6 29 29 26 18 2 2 8 23 26 2 26 4 29 26 29 6 2 18 8 8 23 2 26 23 29 6 23 8 2 29 29 23 2 29 2 31 23 29 18 6 14 6 26 23 14 23 6 29 8 23 23 29 26 29 29 18 29 23 23 23 18 2 23 8 29 8 6 29 2 26 2 29 29 23 23 8 8 18 18 23 26 17 26 8 6 29 23 18 29 8 23 8 23 6 29 29 14 6 6 31 29 18 23 6 23 8 8 23 2 8 8 23 18 8 23 8 23 2 6 8 2 23 31 8 8 8 6 31 23 23 29 23 14 14 8 29 8 29 8 8 8 23 23 2 23 8 8 2 25 2 23 23 26 26 23 23 23 23 29 8 18 8 29 23 26 23 6 26 23 8 8 23 23 29 23 23 31 6 18 23 29 8 6 23 18 8 2 6 29 2 29 8 8 26 29 8 29 8 8 8 26 8 29 26 23 8 2 23 6 6 8 29 18 4 29 26 29 29 29 29 23 8 6 8 8 2 26 23 31 29 8 29 23 23 23 29 23 29 8 8 27 29 18 8 8 8 23 29 8 26 18 23 2 6 8 23 6 2 23 8 8 8 2 8 18 6 29 29 29 2 14 26 23 6 26 8 23 8 8 2 8 26 2 23 6 29 6 8 23 14 2 18 23 29 8 23 8 23 29 2 2 23 29 23 29 8 26 27 8 2 23 2 8 6 29 6 6 18 18 29 2 8 8 2 18 23 29 23 26 26 8 2 29 26 6 8 8 31 18 8 2 29 23 26 26 29 29 6 8 20 23 29 29 8 2 26 23 29 17 23 29 29 8 6 29 29 8 2 23 18 18 8 29 6 6 2 23 8 23 23 29 23 23 8 18 2 18 8 27 18 29 29 29 29 8 18 6 8 8 8 8 23 6 23 18 8 26 26 29 8 23 29 31 8 29 18 6 2 18 26 27 6 27 8 23 26 27 29 6 8 6 6 23 8 6 2 8 26 26 29 6 29 26 26 23 23 23 26 6 14 8 8 2 4 2 6 8 29 8 8 29 23 26 29 8 29 27 23 6 2 29 29 6 29 23 8 8 18 29 2 29 8 23 29 27 29 8 29 8 29 23 26 29 18 14 23 6 8 18 8 14 8 8 8 14 6 8 8 2 23 8 8 23 14 14 29 26 8 23 23 23 29 29 8 8 29 14 31 29 2 6 8 23 8 29 6 23 8 23 29 2 8 23 23 26 23 8 2 23 8 2 26 23 8 23 23 8 29 23 23 2 8 8 23 2 2 18 23 8 31 8 23 8 23 26 23 26 23 2 23 29 23 8 26 8 23 6 26 8 2 23 6 2 8 8 31 23 31 8 26 29 26 8 26 31 18 2 23 29 29 23 8 2 6 2 8 6 23 2 29 23 29 18 29 8 23 18 23 29 8 2 23 26 8 27 23 29 6 8 6 8 6 23 8 29 6 23 29 23 29 8 2 29 8 8 2 18 23 8 29 26 27 29 2 23 8 6 29 8 31 27 2 18 29 29 6 18 8 6 8 8 23 8 8 23 14 23 23 29 26 18 8 31 18 6 8 31 23 23 14 29 8 6 23 23 23 26 29 18 29 23 23 23 23 25 8 29 23 29 8 23 23 29 8 26 23 27 18 8 23 8 8 6 29 29 29 2 8 8 23 23 14 18 29 18 18 23 23 29 23 6 6 18 8 8 27 29 8 2 8 29 26 23 8 29 26 8 29 23 8 23 8 29 8 6 8 23 8 14 23 23 29 8 18 23 8 23 23 8 6 29 26 8 29 26 6 18 29 8 8 8 23 29 23 8 18 23 31 6 23 2 6 26 8 2 23 8 23 6 2 29 26 2 6 23 6 8 6 6 23 23 8 18 2 23 18 29 8 18 6 8 23 6 29 6 18 8 29 29 8 18 29 29 2 8 18 8 18 8 8 2 29 14 18 29 8 29 27 8 8 8 8 29 26 2 8 23 2 29 29 23 31 29 29 8 23 29 6 8 29 29 8 8 23 23 23 8 29 23 20 29 18 8 6 8 29 8 8 29 29 23 8 6 27 6 6 29 29 29 18 31 8 18 6 31 2 6 8 29 23 26 26 2 8 18 14 6 6 8 8 2 29 29 29 26 6 29 29 29 8 29 23 5 14 2 23 18 23 23 8 29 18 29 8 8 6 23 26 18 6 29 29 6 29 8 31 31 29 14 29 26 6 2 29 29 6 8 29 29 6 29 6 6 29 29 29 29 18 29 14 29 8 8 8 29 29 8 8 6 29 29 8 8 8 29 8 29 6 18 14 4 8 6 8 8 31 29 29 8 8 31 2 29 29 29 6 6 29 18 29 25 29 2 8 6 8 23 8 25 2 18 8 8 6 2 8 27 14 29 23 8 18 18 8 2 8 2 6 8 29 2 8 25 8 29 25 29 18 31 5 29 2 31 2 25 31 8 8 29 8 31 18 6 6 6 2 29 29 14 29 6 29 8 31 14 18 8 29 2 29 29 8 25 29 18 2 31 8 31 2 31 29 8 31 2 8 31 14 18 29 23 29 27 6 23 23 8 14 23 6 23 18 29 29 8 2 29 31 23 29 8 2 14 23 29 6 26 23 8 2 6 25 29 14 23 29 29 6 29 8 26 29 23 29 14 6 18 23 14 23 18 8 2 8 14 29 29 25 2 29 8 18 14 29 2 2 25 8 23 18 23 18 8 29 18 29 2 29 23 27 8 18 23 29 23 8 23 23 23 26 2 8 8 18 29 8 8 8 6 29 23 23 8 29 18 23 23 23 29 29 23 26 8 8 23 18 6 8 6 8 29 6 6 2 23 29 2 8 2 6 2 8 23 26 8 23 8 29 14 18 2 23 8 8 23 29 23 8 29 23 8 8 8 6 2 23 23 23 29 2 23 8 23 26 29 6 23 29 29 2 8 31 26 23 31 29 23 23 8 23 8 20 23 8 2 29 6 29 29 8 29 2 18 25 29 6 8 4 18 23 2 8 26 23 23 29 6 29 6 29 6 6 2 23 8 8 2 23 6 8 23 29 6 18 23 14 14 6 8 29 18 2 26 18 23 2 6 31 8 29 23 6 23 8 18 29 8 23 8 31 25 18 29 23 29 23 23 23 23 27 14 8 8 23 31 2 26 29 26 6 23 8 23 2 8 25 26 29 29 8 29 6 8 23 18 29 18 6 29 8 18 18 6 8 29 29 6 29 29 23 31 2 18 18 8 8 2 2 8 8 26 23 8 8 18 18 29 6 6 8 29 23 8 29 29 2 29 8 27 29 8 29 18 23 8 29 18 18 29 27 6 29 26 2 2 18 29 29 8 6 18 23 6 5 6 23 29 8 29 2 27 23 29 29 8 29 6 6 18 29 8 8 23 8 8 8 23 23 23 29 29 26 8 18 8 23 8 8 23 18 8 29 6 31 29 23 29 8 18 18 29 29 23 6 2 29 8 6 29 8 8 8 6 29 26 14 8 26 23 29 8 6 31 6 25 29 18 8 8 23 8 8 29 18 29 29 8 29 6 29 26 6 26 29 23 25 2 23 6 18 29 14 8 29 29 31 6 29 8 23 8 18 29 29 29 6 23 4 23 8 2 26 29 8 8 23 23 23 29 18 8 26 29 6 23 31 23 8 14 2 8 6 6 18 6 23 6 31 14 8 27 18 6 18 23 23 26 8 23 29 23 26 26 2 6 18 6 31 14 26 26 26 8 6 23 29 23 27 8 8 23 6 2 8 29 29 8 23 8 29 29 23 8 23 27 8 8 8 23 8 18 23 23 23 23 26 29 23 6 26 18 18 26 29 23 6 2 31 8 29 8 2 29 6 29 18 8 29 23 26 29 29 18 8 29 26 2 29 8 6 6 8 23 2 18 8 18 8 8 8 29 2 23 23 18 18 29 26 29 27 18 8 23 8 26 6 29 2 29 29 6 8 23 14 29 8 14 25 31 2 8 29 23 29 18 29 23 29 8 29 8 8 6 23 6 8 8 29 2 29 8 6 31 31 6 29 18 29 4 18 8 2 8 2 8 2 23 23 29 8 27 14 26 23 2 27 6 6 18 31 23 23 25 18 23 23 6 23 8 8 27 6 8 8 23 8 18 6 29 29 6 2 29 23 29 8 29 29 29 2 27 23 8 18 6 6 29 8 29 2 29 29 6 29 29 6 2 29 8 23 29 26 29 8 23 26 23 29 23 23 6 6 8 8 29 26 23 29 8 26 29 8 26 8 8 8 29 8 29 23 6 14 8 26 23 23 8 25 14 2 8 8 29 8 8 23 23 23 6 31 14 6 8 6 6 6 8 8 14 18 23 29 14 18 29 29 23 31 26 18 8 23 23 23 6 29 29 8 8 8 6 23 29 29 8 23 29 18 29 8 2 26 23 26 23 27 8 25 29 29 14 23 29 2 14 8 31 8 5 20 6 2 23 26 8 6 8 29 23 18 23 29 6 8 23 29 29 14 29 29 29 23 25 8 29 8 8 23 8 29 14 2 29 6 6 2 8 29 18 8 6 2 26 23 6 29 8 18 8 29 29 14 29 29 8 29 31 18 23 23 29 26 18 6 29 14 31 18 8 8 29 8 6 8 29 26 26 31 8 23 27 8 2 23 26 29 26 29 2 23 18 6 2 23 23 18 2 18 8 26 29 8 23 8 26 14 8 8 14 29 6 2 23 26 29 23 6 6 8 29 23 8 14 8 8 29 23 6 18 8 8 29 29 2 23 2 29 29 6 29 23 23 29 29 29 29 31 6 8 23 2 8 18 23 8 29 26 29 8 29 29 23 8 26 8 29 6 2 6 29 8 29 29 23 8 8 18 6 8 8 6 8 18 18 8 6 23 6 29 29 29 2 8 2 29 29 31 29 29 8 29 23 23 8 8 31 8 6 23 23 6 8 23 2 23 2 18 29 31 8 14 2 29 18 23 29 29 8 8 29 6 23 18 29 6 29 6 6 18 2 23 26 14 31 6 6 6 8 18 26 18 6 29 29 6 8 23 31 8 6 2 23 23 8 23 29 26 26 23 23 8 23 23 29 29 29 29 18 8 14 8 29 6 31 31 29 23 23 18 8 29 8 29 8 23 23 6 29 31 2 23 23 14 18 8 23 29 8 31 29 29 23 26 2 27 6 23 23 8 29 6 6 2 29 29 29 6 8 29 8 6 6 8 18 29 18 23 25 8 23 27 29 6 29 14 29 2 23 29 8 5 6 8 29 23 14 6 23 18 23 8 29 29 6 29 23 8 8 23 6 8 6 18 18 8 23 2 29 29 29 23 25 23 29 6 8 29 18 31 8 29 8 6 29 18 6 8 17 2 29 26 29 29 29 18 6 6 8 26 8 23 18 2 6 8 23 6 6 29 8 8 18 8 29 29 23 8 29 29 2 29 8 23 29 2 18 8 29 31 8 6 8 8 2 8 8 8 18 29 6 29 6 6 29 29 18 14 8 8 29 8 25 8 29 29 23 18 8 6 23 6 18 18 8 6 6 29 14 6 29 8 8 23 8 8 29 29 5 31 29 6 6 18 31 18 2 29 6 8 2 6 14 6 18 14 23 2 31 2 2 29 29 2 29 31 8 29 29 8 8 29 6 6 25 31 6 29 8 8 29 29 29 6 29 29 18 31 8 6 29 6 6 29 6 6 8 6 2 29 29 29 29 31 31 29 29 29 29 29 6 31 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 18 31 29 29 29 8 8 29 5 29 29 29 29 6 29 25 29 23 6 29 31 29 25 29 29 29 29 29 31 29 31 29 29 29 29 29 6 23 29 29 29 29 31 29 29 29 2 23 29 18 29 14 29 29 29 29 18 29 8 14 29 29 29 29 27 29 14 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 19 29 29 29 16 29 29 29 29 13 29 29 29 16 29 29 29 6 29 16 16 29 19 13 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 16 29 16 16 29 19 16 29 16 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 19 16 16 29 29 29 29 29 16 29 16 16 29 16 16 29 16 29 29 16 29 29 29 29 19 16 16 29 29 16 16 16 19 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 16 29 16 29 13 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 13 16 29 29 29 29 29 13 29 13 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 13 29 29 29 29 29 16 14 29 29 29 16 29 29 29 29 29 29 29 13 13 29 29 13 29 29 29 13 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 13 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 8 29 29 29 29 29 13 29 29 6 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 29 6 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 13 13 29 29 16 29 29 16 16 13 29 29 29 29 29 16 29 29 13 29 29 13 19 29 16 29 16 16 16 16 13 29 16 16 29 16 13 29 16 13 16 16 29 29 13 29 9 19 16 29 16 16 16 16 16 16 13 29 29 16 19 19 19 16 13 29 29 16 19 16 19 19 19 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 5 29 29 18 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 31 29 2 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 6 29 29 2 29 29 29 2 29 29 29 29 18 8 14 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 8 29 6 18 29 29 2 29 29 29 29 29 29 29 29 2 25 14 2 29 8 8 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 13 29 8 29 29 29 29 29 29 13 16 16 29 13 16 29 29 13 29 16 13 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 13 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 13 29 29 29 29 29 29 29 29 29 29 14 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 17 29 16 29 29 29 13 29 29 29 29 2 14 14 29 8 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 2 6 29 29 29 29 29 29 29 6 29 29 29 31 29 29 6 8 29 5 29 29 2 29 29 29 29 29 29 29 29 2 29 29 18 29 8 29 6 6 6 31 2 2 25 6 29 6 29 25 29 29 8 23 8 29 31 8 2 6 29 29 5 8 29 23 2 6 29 14 29 6 14 31 6 23 8 23 29 6 2 8 29 8 23 8 6 14 8 29 29 18 29 31 29 6 8 6 29 29 29 29 29 8 31 29 2 29 29 18 29 29 29 31 27 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 31 29 29 29 29 29 29 29 29 29 29 29 17 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 5 29 29 2 29 29 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 23 29 29 6 29 2 6 29 29 29 29 25 29 23 29 8 23 18 6 29 29 2 8 23 26 29 8 8 23 8 6 2 6 2 29 31 8 29 2 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 31 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 2 29 8 8 29 23 29 23 8 26 2 23 31 23 18 26 2 29 29 23 26 23 6 8 2 26 29 23 26 2 29 14 20 8 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 6 29 2 29 18 29 2 29 2 6 2 2 2 18 29 29 29 2 2 6 2 2 2 29 23 29 29 29 8 14 2 2 5 29 2 8 6 2 29 8 6 18 29 29 29 8 23 23 14 26 23 29 8 2 8 6 8 14 31 6 23 31 2 23 2 2 2 25 23 29 2 2 8 23 18 14 8 31 8 26 29 8 23 29 18 18 8 6 18 2 29 18 25 31 14 23 2 8 6 2 23 29 29 18 29 8 29 8 14 29 6 2 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 16 29 13 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 14 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 8 29 29 29 29 27 29 29 2 29 8 23 25 14 29 2 23 2 29 14 6 29 8 8 6 6 6 8 8 23 26 6 8 26 23 29 29 18 20 29 6 23 6 2 8 8 6 5 29 2 2 29 29 31 6 29 8 29 29 2 26 23 29 2 4 14 26 23 29 31 8 29 29 29 29 29 31 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 13 29 29 16 29 16 29 29 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 27 18 29 29 29 29 29 29 29 8 18 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 14 29 29 29 6 18 18 14 2 23 29 2 17 29 29 27 23 29 6 6 6 23 23 29 29 29 29 8 5 6 8 23 31 6 2 29 29 2 23 31 23 29 2 2 23 29 26 6 2 6 23 26 23 2 26 31 29 23 6 2 29 23 18 8 29 14 2 8 26 26 23 18 2 23 29 8 23 29 8 18 23 18 2 18 18 25 29 2 8 29 8 6 6 26 8 2 18 14 23 29 29 14 29 8 23 5 23 29 23 29 2 14 5 29 31 29 8 29 23 2 23 8 29 8 25 6 8 5 8 23 2 18 8 29 2 23 23 2 23 4 23 23 6 4 8 29 6 29 6 23 23 14 8 31 6 6 6 2 6 31 29 2 25 25 18 29 23 29 8 6 2 25 31 8 8 29 29 8 23 8 29 2 2 29 23 18 6 6 8 25 8 29 6 29 29 18 6 29 29 29 29 6 23 6 2 31 29 31 2 6 6 8 2 29 2 23 8 2 23 8 23 14 29 6 6 2 23 23 6 6 18 14 2 6 23 29 23 23 6 8 20 23 29 29 23 8 23 8 23 26 2 29 23 8 6 2 6 2 23 2 6 8 23 6 8 26 23 8 2 29 8 6 23 6 6 6 6 31 2 20 29 14 23 29 26 29 2 23 29 5 17 2 29 26 6 14 2 23 8 29 26 26 29 23 2 26 23 26 29 23 8 23 31 8 29 23 23 29 29 31 8 29 8 23 2 8 6 29 18 6 8 23 26 23 8 8 29 23 26 6 29 6 8 8 8 6 23 8 26 2 29 8 20 29 23 23 8 29 2 29 29 23 2 23 26 31 8 29 29 4 26 23 29 26 2 18 8 29 2 8 29 23 8 6 2 8 29 26 2 23 14 6 8 8 31 23 29 8 8 2 31 6 6 6 18 29 29 23 6 6 29 8 8 8 29 18 2 23 6 6 29 8 8 31 29 2 29 29 18 2 26 23 29 26 26 8 23 23 8 2 8 8 18 6 8 26 29 23 8 2 6 27 18 18 8 23 8 8 6 6 8 31 29 26 8 26 23 25 26 23 6 29 29 23 2 8 23 29 26 23 8 2 23 29 29 18 8 26 2 23 2 8 29 29 2 23 23 8 29 6 18 8 8 8 18 29 25 14 23 8 18 26 29 14 29 18 18 18 23 2 14 6 6 14 2 18 26 8 23 6 29 8 29 29 23 29 29 23 18 14 8 23 23 8 29 2 23 18 29 18 23 8 23 8 23 31 26 18 2 6 26 14 14 23 2 2 18 26 8 29 8 8 8 23 18 31 2 8 8 23 23 14 2 8 29 23 31 6 31 8 29 18 29 18 25 31 31 29 8 29 29 31 27 29 29 29 29 16 16 13 16 29 29 16 16 16 16 29 29 16 29 16 29 29 16 16 29 16 16 19 29 29 29 29 16 29 19 16 16 29 29 29 29 29 16 29 16 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 14 29 29 29 29 29 29 2 29 6 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 13 29 6 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 6 29 18 29 6 2 29 2 18 31 18 8 2 29 2 29 8 6 29 29 18 29 29 5 29 2 2 29 29 6 29 29 8 18 8 5 8 6 23 31 14 18 31 2 31 14 23 29 31 2 29 6 29 2 2 29 18 8 8 29 2 29 8 23 2 29 8 29 29 2 18 23 29 29 18 23 23 8 6 26 26 23 23 14 29 29 31 2 29 6 29 29 29 8 23 29 31 29 8 29 29 5 2 6 6 6 18 6 31 23 2 29 8 29 2 31 8 2 29 18 6 18 2 2 14 18 2 8 25 8 2 8 25 27 8 6 29 23 2 8 26 8 29 2 29 25 23 8 8 23 8 2 23 26 4 2 29 29 29 23 6 2 18 6 26 23 6 6 23 2 18 6 8 23 8 14 23 23 2 23 25 29 29 29 23 8 8 29 18 29 6 23 2 25 18 2 6 6 4 14 29 2 23 29 23 26 29 23 26 14 8 23 2 29 2 8 8 8 18 29 26 23 23 29 29 29 14 23 8 29 23 4 8 2 31 6 29 8 26 26 29 23 2 8 2 2 8 23 31 31 8 8 8 6 8 23 29 6 8 8 8 2 2 23 29 29 2 2 29 8 29 23 8 23 27 29 23 8 8 2 8 29 6 8 29 26 23 23 26 18 23 8 8 29 18 23 31 29 29 8 23 6 29 29 14 29 6 29 8 18 18 18 29 29 23 8 8 29 29 29 14 5 23 23 23 29 26 8 23 8 8 14 8 23 31 29 29 23 2 26 23 26 29 29 23 8 29 18 23 18 8 23 8 14 23 31 23 23 2 8 6 8 8 6 18 8 23 29 18 29 26 23 6 8 23 29 29 23 23 5 23 23 8 29 8 29 26 2 29 6 23 8 8 8 6 6 23 8 8 29 29 31 23 18 6 2 29 26 23 8 29 8 31 31 29 23 6 23 29 8 29 8 31 29 8 23 2 29 23 2 8 8 14 2 8 2 14 6 18 23 23 31 29 29 23 8 23 23 6 23 23 29 8 8 29 23 31 8 8 8 18 20 18 18 2 29 29 6 31 6 29 2 23 29 23 8 8 23 23 29 29 8 23 8 8 27 23 23 8 18 2 23 6 18 31 23 31 29 29 2 31 6 8 8 8 23 8 29 23 18 6 6 8 26 2 29 29 31 18 29 29 4 8 26 23 2 2 29 23 29 18 8 26 29 2 29 29 26 23 2 8 23 2 29 26 8 29 23 2 26 29 14 23 6 31 31 14 2 8 8 8 29 29 18 8 8 8 27 18 23 14 14 26 23 23 8 8 8 8 23 29 23 17 26 29 8 8 8 29 23 25 29 2 8 29 23 8 23 6 29 23 29 8 26 2 2 18 18 23 8 18 8 29 8 29 29 6 6 6 29 6 29 14 23 8 29 29 31 8 29 23 23 8 26 6 8 23 29 23 29 8 6 6 23 6 25 23 29 6 23 8 26 23 26 23 25 8 8 8 8 23 26 23 26 26 29 23 23 26 14 23 29 29 29 31 6 27 6 6 29 29 31 2 29 18 23 23 2 14 17 23 31 8 8 23 23 23 27 23 27 8 18 6 29 29 23 6 8 23 6 6 8 29 8 23 6 2 8 8 29 23 29 6 26 18 8 8 29 29 23 23 6 29 18 8 31 29 14 31 29 25 23 23 26 29 2 23 18 23 29 29 8 29 2 8 18 29 6 14 23 8 26 29 23 26 6 18 8 8 29 14 8 23 14 23 2 2 29 23 23 8 23 26 29 26 23 29 6 18 18 8 29 29 6 8 26 25 25 2 6 26 6 23 31 8 29 8 23 2 23 8 26 23 26 8 23 23 8 8 31 29 23 27 23 14 23 8 29 8 8 8 23 8 23 14 29 23 6 29 29 29 8 23 8 23 26 29 29 31 29 29 29 29 29 18 29 29 29 29 25 18 29 29 8 29 29 6 29 18 29 14 25 18 2 2 14 29 29 6 31 18 29 2 18 29 29 29 29 29 29 29 29 16 16 16 29 29 29 16 29 16 16 29 16 16 29 29 19 29 29 29 29 16 29 16 29 29 16 16 16 29 29 29 19 29 29 13 29 29 16 29 19 29 19 29 29 16 29 29 16 29 29 19 16 19 19 29 29 8 16 29 16 29 16 16 16 29 29 16 16 29 29 19 19 29 29 29 19 16 29 29 29 29 16 16 16 16 16 16 16 29 29 16 16 19 29 29 29 29 16 16 16 16 16 16 29 29 16 29 16 29 29 29 16 29 13 16 16 16 16 16 13 29 29 16 29 16 16 29 29 16 29 29 16 29 17 29 29 16 19 29 16 29 16 16 29 13 29 16 8 29 13 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 16 29 16 16 16 29 29 29 13 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 13 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 23 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 13 29 29 29 13 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 13 29 29 29 16 29 29 2 29 29 29 29 18 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 6 29 29 29 6 2 14 29 29 29 14 29 29 31 29 29 18 29 29 2 29 5 18 14 5 29 29 29 29 6 29 29 29 5 29 29 2 31 2 29 2 2 29 29 29 29 31 18 2 2 6 29 29 2 2 25 2 29 8 29 29 29 2 14 6 29 6 31 29 2 2 8 2 14 25 18 29 27 18 8 29 29 29 16 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 13 29 29 16 29 29 29 13 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 18 29 29 14 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 29 14 5 29 29 29 29 29 31 29 29 5 29 29 29 25 8 29 29 29 2 29 29 29 29 14 29 29 29 8 6 29 29 18 29 18 18 29 31 29 18 29 8 26 29 2 29 5 31 29 2 29 31 29 29 14 23 8 8 8 23 2 31 6 31 23 18 2 8 6 29 8 8 29 29 29 29 29 29 8 29 29 18 2 8 29 2 29 29 29 29 29 2 23 18 2 26 6 31 6 23 29 29 31 6 8 6 29 29 29 29 31 8 29 29 2 14 8 29 25 6 29 29 29 29 29 8 14 8 29 8 29 29 31 29 29 29 29 29 29 29 29 29 31 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 25 29 29 29 29 29 29 5 29 29 29 2 29 29 8 29 2 29 29 29 29 29 8 29 29 14 29 2 29 29 29 29 18 14 29 6 23 2 26 23 8 2 2 8 31 2 23 8 29 29 8 6 18 6 29 29 29 29 16 29 29 29 16 29 29 29 29 16 16 29 29 29 29 16 29 29 29 16 29 29 16 16 29 16 29 29 16 29 29 29 29 16 29 29 16 29 31 29 16 29 29 16 29 29 29 29 13 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 13 29 16 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 16 13 16 29 16 29 29 16 29 29 16 29 29 16 29 16 29 29 16 29 29 29 29 16 16 29 16 29 29 29 29 29 16 16 16 13 13 19 16 29 16 29 16 19 16 29 13 16 29 29 29 16 13 16 16 13 19 16 16 13 29 16 29 29 16 16 29 29 29 16 16 29 16 29 29 29 16 13 16 29 16 16 16 16 19 16 13 13 16 29 16 13 13 13 29 16 29 16 29 16 29 29 29 13 29 16 16 13 19 16 16 16 29 29 16 29 29 16 29 29 16 16 16 29 16 13 29 16 29 29 16 29 16 29 29 29 29 16 16 16 16 16 16 29 29 29 16 29 29 29 16 19 13 29 16 16 29 16 13 29 29 29 29 29 19 16 16 16 16 29 29 29 16 16 29 16 29 29 29 29 29 16 29 13 13 29 29 16 29 29 16 29 29 16 29 29 16 16 13 16 16 29 16 29 13 16 29 29 29 16 16 13 16 29 29 29 23 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 16 29 29 16 5 29 29 29 16 19 16 16 16 16 16 16 16 29 29 16 29 16 29 29 19 13 29 29 29 13 29 16 29 29 29 16 16 13 13 29 29 29 29 16 29 29 13 16 16 19 29 16 29 16 29 16 29 29 16 29 29 8 13 29 13 16 29 19 29 29 29 29 29 16 29 29 29 16 29 29 29 29 13 29 29 29 16 29 13 29 16 29 13 13 16 16 16 13 29 16 13 29 29 29 29 29 13 29 16 29 29 29 29 29 16 16 16 29 29 16 16 16 29 16 19 29 29 16 29 29 16 29 29 16 29 29 29 29 16 13 13 29 29 16 29 29 16 19 16 16 29 29 16 16 16 16 29 29 29 29 29 29 29 16 16 16 29 16 29 29 19 29 29 16 13 16 29 29 16 29 29 29 16 16 19 29 29 29 29 16 29 29 29 16 29 29 29 29 19 16 16 19 13 16 29 16 29 29 29 29 29 29 29 16 13 16 29 29 29 29 16 16 19 29 16 29 29 16 29 16 29 29 29 19 13 29 29 13 16 16 29 29 29 19 16 29 16 29 29 29 29 29 16 16 29 16 29 16 29 29 29 16 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 16 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 17 29 29 13 29 29 29 29 29 29 29 29 25 29 16 29 31 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 17 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 31 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 8 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 16 16 29 29 16 8 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 16 16 29 29 29 16 29 29 16 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 8 2 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 18 29 29 29 6 18 2 29 29 6 29 29 31 29 31 5 8 29 29 2 2 6 23 25 26 6 6 23 6 31 8 8 18 29 2 6 18 14 23 29 2 6 29 8 31 31 29 8 29 14 23 29 2 29 29 29 29 29 23 29 29 6 6 23 8 29 29 18 14 29 29 2 2 29 29 8 29 29 31 29 8 29 29 16 29 29 2 28 29 29 29 29 29 29 29 29 29 29 8 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 25 14 6 29 29 8 14 6 26 29 29 6 29 29 29 29 29 29 29 8 29 29 29 8 6 2 8 8 29 18 25 31 29 29 31 8 8 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 16 29 16 29 29 29 29 16 16 29 29 29 13 29 29 16 13 16 29 29 8 29 16 16 16 29 16 29 16 16 29 29 29 29 29 29 29 16 16 29 29 13 16 29 29 29 29 16 13 29 29 29 16 29 13 16 16 16 19 29 29 29 16 16 16 29 29 29 29 16 13 29 29 29 13 16 16 29 29 16 16 16 29 29 29 29 13 19 19 29 29 29 16 16 29 29 29 13 29 29 29 16 16 16 29 29 16 13 29 29 17 16 16 29 16 16 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 16 29 16 29 13 29 13 19 29 16 29 29 29 16 16 13 16 29 29 29 29 29 16 29 29 16 29 29 16 16 16 16 16 29 29 29 19 29 29 16 13 19 16 29 29 29 29 13 5 29 16 29 16 16 16 29 16 18 16 29 16 16 16 16 16 19 29 16 16 16 16 29 16 16 16 29 29 29 19 29 29 29 16 29 19 19 6 16 29 29 29 29 19 19 16 29 29 29 29 29 16 16 16 16 19 19 16 16 19 16 16 16 13 19 29 16 19 29 29 16 29 16 29 19 16 16 13 16 16 16 29 19 29 19 16 16 16 16 16 16 29 16 29 16 19 19 29 29 29 19 16 16 29 16 16 13 19 16 29 16 16 19 19 29 16 29 16 16 16 29 16 16 16 16 16 29 16 16 16 16 29 29 16 16 29 29 29 29 29 29 16 16 16 16 29 29 19 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 19 29 29 16 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 16 29 16 29 29 29 13 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 16 29 29 16 29 29 13 17 13 29 19 16 16 29 16 13 29 29 29 29 29 16 16 29 29 13 29 29 29 16 29 29 16 16 16 16 16 29 16 16 29 29 16 19 19 29 19 19 16 19 29 16 29 16 19 19 19 29 29 9 13 16 16 16 9 16 16 19 16 9 19 19 19 19 16 16 9 19 29 9 19 29 19 17 13 13 16 16 19 19 19 16 16 19 16 19 19 16 19 19 16 16 19 16 19 16 19 9 19 19 16 16 19 16 16 19 19 19 13 16 19 16 19 19 16 19 19 19 16 19 19 19 13 29 16 19 19 16 29 19 29 16 19 16 29 16 19 17 16 16 29 29 29 16 19 16 29 19 16 29 29 16 29 29 16 29 16 16 16 19 16 29 29 19 16 16 29 29 29 29 16 16 29 16 29 29 2 29 29 29 16 16 16 29 29 16 29 29 29 29 16 29 16 29 29 29 16 29 16 29 29 29 29 29 26 29 29 29 29 16 16 29 29 29 29 19 29 16 29 13 29 29 16 16 29 19 16 29 19 29 16 16 16 16 16 13 19 19 19 19 19 19 29 29 19 16 19 16 19 19 29 19 19 16 19 13 10 9 13 29 16 19 19 19 19 9 19 19 16 29 16 19 19 16 19 19 16 19 19 19 16 19 19 16 16 19 16 29 19 13 9 13 29 16 19 13 19 16 19 19 16 13 29 16 16 19 29 19 19 19 16 16 29 16 29 19 29 19 16 16 16 16 29 29 19 29 29 29 29 16 29 16 29 16 29 29 29 16 29 29 16 16 16 29 8 29 16 13 16 29 29 29 29 16 16 29 29 16 16 29 29 16 29 29 16 29 29 29 29 29 13 29 29 29 29 29 16 16 29 29 16 16 29 29 29 29 29 29 29 29 18 29 16 29 29 29 29 29 29 29 29 29 31 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 16 29 29 29 16 8 29 16 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 23 17 29 29 2 29 8 6 29 29 29 29 16 29 29 26 29 31 17 29 29 29 29 16 29 29 2 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 17 8 29 29 29 29 16 29 29 29 5 27 29 29 29 29 29 16 18 29 29 29 29 16 13 29 16 29 29 16 29 29 29 29 29 16 16 16 29 16 29 29 16 16 29 29 29 16 29 16 2 16 13 8 29 16 29 29 29 16 29 16 16 29 16 16 29 29 16 29 29 29 19 16 16 19 29 16 16 16 29 16 29 29 16 19 16 13 16 19 16 29 16 29 29 29 19 16 16 16 16 16 16 19 29 29 16 16 29 16 29 29 29 13 16 16 29 29 29 16 16 13 29 29 29 29 16 16 16 29 29 13 29 16 29 29 29 29 29 19 29 17 13 19 16 19 29 13 29 29 19 16 16 16 16 16 17 29 29 16 29 16 29 13 29 29 13 29 16 29 16 19 13 16 16 29 16 13 19 16 19 19 16 16 29 16 29 16 16 29 29 19 19 16 13 16 19 29 16 16 16 16 16 16 29 19 29 16 16 29 19 13 29 29 16 16 19 16 19 13 29 16 16 19 13 16 29 16 19 16 16 16 16 29 16 16 16 29 16 16 29 17 29 29 29 16 16 29 29 29 16 16 19 5 29 16 16 16 29 16 29 19 29 19 16 16 29 19 29 29 19 19 29 29 16 19 16 19 29 29 29 16 19 29 29 29 19 29 16 16 16 29 16 16 16 29 16 29 29 29 16 9 16 16 29 29 19 16 29 29 16 16 16 16 29 16 29 29 29 29 2 29 16 16 29 29 2 29 8 29 29 29 29 29 29 16 16 16 29 29 16 29 29 16 16 13 19 29 16 16 16 13 16 29 29 16 19 16 16 29 19 29 19 13 16 16 29 29 16 16 16 16 13 29 29 16 16 13 29 29 16 16 19 16 29 16 16 16 19 29 16 19 29 16 16 16 16 16 16 13 29 16 16 16 16 19 29 16 29 29 16 29 16 13 29 19 13 29 29 16 29 16 16 29 16 29 16 29 16 29 19 19 19 17 19 16 29 16 16 29 16 16 16 16 19 16 16 29 16 29 19 29 29 29 13 19 16 29 19 13 17 29 29 16 29 16 13 13 18 16 19 16 29 16 29 29 16 16 16 19 16 29 16 29 29 16 16 16 29 19 13 16 16 29 16 29 29 29 16 13 13 10 29 19 29 16 29 19 29 29 16 16 19 16 29 16 19 29 19 16 29 19 13 19 29 29 16 29 16 29 19 29 19 16 19 29 16 16 19 16 16 19 19 29 16 13 19 16 29 16 16 16 17 16 16 29 16 16 29 19 19 16 16 16 13 16 13 29 19 19 19 16 29 29 29 16 16 29 16 16 16 16 19 16 13 16 13 16 19 29 29 16 29 16 19 13 29 19 29 16 29 16 16 16 16 19 19 16 29 16 16 29 19 19 13 16 16 13 16 13 29 29 16 29 19 19 16 29 29 13 29 19 13 16 19 19 16 19 19 19 19 29 19 13 16 19 19 19 9 29 16 13 16 13 19 19 19 19 19 19 19 16 9 19 19 13 29 19 19 19 19 16 19 13 19 13 29 29 19 19 13 19 29 16 19 19 19 19 13 19 29 16 19 19 19 16 19 16 16 16 16 19 19 19 16 16 19 9 16 19 16 16 13 16 16 16 19 19 19 16 19 19 19 28 19 19 19 16 29 19 19 29 29 19 19 19 2 16 16 19 29 19 9 19 29 19 19 29 29 19 17 19 29 19 16 19 19 19 19 16 29 29 29 29 29 29 29 29 16 16 29 29 29 18 29 29 29 29 6 29 29 8 29 18 29 29 29 29 29 8 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 8 29 29 14 29 29 29 29 29 29 8 26 23 8 29 29 29 29 2 29 29 29 29 29 6 29 8 29 29 29 8 8 29 29 26 29 29 29 29 29 14 29 29 29 29 29 29 29 16 16 29 29 18 29 29 29 8 29 29 29 16 29 29 29 29 29 31 29 29 29 29 16 29 2 29 29 29 29 29 2 29 16 29 29 8 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 16 16 29 16 29 13 29 16 29 16 29 16 16 29 29 29 16 29 16 29 16 29 29 29 16 16 29 16 29 29 16 16 29 29 8 16 29 16 29 16 29 29 29 29 16 16 16 16 29 29 29 16 16 19 16 29 13 29 16 19 13 29 29 16 29 29 29 29 16 19 13 29 17 29 29 29 16 29 19 16 16 19 13 19 16 29 16 29 16 29 29 16 13 29 19 29 16 29 29 19 16 16 29 29 16 16 29 29 29 29 29 29 16 16 29 16 29 29 16 16 16 13 29 29 19 16 29 29 29 29 29 29 19 16 16 16 29 16 16 16 29 16 16 16 16 29 29 29 29 16 29 16 29 16 29 16 16 29 19 29 16 29 19 29 29 16 29 29 17 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 16 29 29 29 29 29 19 29 29 16 29 29 29 29 29 19 16 29 16 16 16 29 16 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 17 16 19 19 16 16 29 16 16 29 19 29 19 16 29 16 19 16 13 16 29 16 29 29 29 19 16 29 13 9 29 19 29 29 16 29 29 29 19 29 16 16 13 29 19 16 16 16 19 29 29 16 29 29 16 16 29 29 29 16 29 16 13 29 29 31 2 29 29 29 29 29 29 16 29 16 29 29 16 29 16 16 16 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 16 29 16 29 29 16 16 13 29 16 13 16 29 19 29 29 29 16 16 13 16 16 16 16 13 29 29 16 29 29 16 29 16 29 29 29 16 16 29 29 2 29 16 17 16 29 16 16 29 19 16 29 16 16 29 29 29 16 29 19 16 29 4 16 16 13 19 16 29 16 29 29 29 17 29 29 16 29 16 13 19 29 16 19 8 29 29 29 16 29 19 29 29 19 16 29 19 19 16 29 29 19 29 29 29 29 29 19 29 29 29 19 29 16 29 19 29 29 29 29 19 19 16 16 29 29 16 29 16 29 23 29 29 16 16 16 29 29 29 29 29 29 29 2 29 2 29 18 8 6 29 2 31 29 6 5 29 29 29 29 29 31 29 29 29 29 29 29 29 23 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 6 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 19 16 29 29 16 29 29 16 29 13 16 16 16 29 29 16 29 13 29 16 19 16 29 16 29 29 29 29 29 16 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 18 16 29 29 16 29 29 29 29 29 29 29 17 29 29 29 29 29 8 29 18 29 29 29 29 18 29 29 29 29 16 13 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 16 29 19 29 29 29 16 19 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 8 8 29 8 29 29 29 17 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 8 29 8 8 29 29 29 29 29 29 29 29 29 6 16 16 29 29 29 29 29 29 29 8 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 13 16 29 29 16 16 16 13 29 29 16 29 29 16 29 29 16 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 19 29 29 16 29 16 29 29 16 19 16 29 29 29 16 16 29 16 16 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 16 16 16 29 29 16 29 19 16 16 16 29 29 13 16 16 29 19 18 19 19 13 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 17 16 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 19 29 29 16 16 29 29 29 29 16 29 29 16 29 29 16 29 16 29 29 29 19 29 16 29 29 16 29 29 19 16 29 16 16 29 29 19 29 16 16 29 16 13 19 29 16 10 16 16 29 29 29 29 16 16 29 2 29 29 29 29 16 29 29 16 29 29 29 16 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 16 29 29 29 29 29 29 16 8 29 29 6 29 29 29 19 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 8 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 2 2 31 29 29 29 29 29 29 29 29 29 29 16 29 19 29 29 29 29 29 16 29 29 16 29 16 16 29 29 13 29 29 29 29 29 31 29 29 8 29 16 29 29 16 29 29 29 29 29 29 29 29 13 29 16 29 29 13 19 19 29 29 29 13 29 19 16 19 19 19 16 19 29 19 16 16 29 16 19 19 16 19 29 19 19 19 16 16 19 9 19 19 9 19 19 19 9 19 9 19 29 16 19 9 19 29 16 19 19 29 29 16 13 29 29 29 16 13 16 16 13 29 13 29 16 29 5 16 16 29 16 29 29 16 29 19 29 29 29 16 29 29 29 29 29 31 29 29 29 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 16 29 16 16 29 16 29 16 16 19 29 16 16 16 16 29 29 16 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 16 29 31 16 16 29 16 16 16 29 29 16 29 29 29 29 29 29 8 27 6 29 8 29 29 29 2 31 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 8 31 29 31 29 29 29 29 2 16 29 29 29 2 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 13 19 19 29 13 16 29 29 29 16 16 29 16 13 29 16 16 29 29 29 29 29 2 29 29 29 16 29 2 29 29 29 29 29 29 2 29 29 2 29 29 29 29 2 29 29 29 26 29 29 29 29 29 16 17 13 29 16 29 16 29 16 29 29 19 16 29 16 19 13 29 16 29 19 29 19 8 29 29 29 29 25 16 29 29 29 29 6 2 5 29 5 29 31 29 8 29 14 29 29 8 29 29 2 29 6 14 29 29 29 29 29 18 2 29 29 2 29 29 29 29 29 29 29 31 29 2 29 29 6 29 29 16 29 16 29 16 29 16 29 29 29 29 8 6 29 29 29 29 29 29 29 29 2 29 31 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 8 2 2 18 25 29 29 29 29 17 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 6 29 29 29 29 2 8 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 18 16 8 14 29 29 29 14 29 8 29 8 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 16 29 29 16 29 29 8 29 16 16 6 29 29 29 29 16 29 16 16 29 16 16 29 29 16 16 29 29 29 16 29 29 16 29 29 29 8 16 29 29 29 29 29 29 2 29 29 29 29 29 6 8 29 29 29 29 29 29 16 29 16 29 19 19 16 13 19 19 16 29 29 19 29 29 29 16 16 16 19 16 19 29 19 29 29 16 16 29 19 29 16 13 19 29 16 16 16 29 13 16 19 29 29 16 16 16 19 16 16 29 16 29 5 29 19 16 19 16 29 29 29 29 16 29 29 16 29 29 16 29 16 29 29 29 29 16 29 16 16 29 13 29 29 29 16 16 29 19 16 16 29 16 16 19 29 16 29 29 16 16 19 29 29 19 16 29 16 16 16 29 16 16 16 29 16 29 19 16 29 16 16 29 16 16 19 16 29 29 13 13 29 16 19 16 16 29 29 19 19 19 16 19 13 16 16 16 19 13 16 29 16 9 13 19 16 13 19 16 29 16 29 16 13 13 16 16 16 16 29 19 16 29 16 29 19 29 16 16 16 16 19 13 29 29 29 16 16 29 16 19 29 29 29 16 19 29 16 16 16 17 29 29 16 16 13 16 29 16 16 16 29 29 19 19 29 29 29 13 16 16 16 2 19 29 16 29 29 16 29 16 29 29 29 16 29 16 16 19 16 29 29 29 16 16 16 29 16 29 13 16 19 16 19 29 29 16 16 29 19 16 16 16 16 29 29 16 16 16 16 16 16 19 29 29 29 16 19 13 16 13 16 16 16 29 16 19 19 16 29 29 29 16 13 29 16 29 29 29 16 29 16 29 29 29 29 29 16 16 16 29 29 16 16 16 29 16 29 29 29 29 19 16 29 16 29 16 8 29 16 19 19 16 29 16 16 16 29 29 13 16 19 19 13 19 29 16 29 19 16 29 16 16 19 19 13 16 16 19 16 16 16 16 16 16 29 19 16 19 16 19 16 13 29 19 19 13 29 16 13 16 16 13 16 29 19 16 16 29 13 19 19 16 29 19 19 29 29 19 16 29 16 19 29 19 13 29 16 16 29 13 16 19 19 16 16 16 19 29 29 29 17 19 13 29 16 16 16 16 29 16 16 16 16 16 16 16 16 19 19 16 29 29 29 16 29 29 19 16 16 29 16 16 29 16 29 19 16 16 16 29 16 29 29 13 16 16 19 29 29 29 29 13 29 19 29 8 16 16 19 16 29 16 29 19 19 16 29 16 16 29 19 13 29 16 29 29 19 29 16 19 29 2 16 19 19 19 19 29 29 19 29 19 16 16 16 16 19 19 29 19 19 16 19 19 16 19 16 19 13 19 19 2 16 16 16 29 16 19 19 16 19 16 19 29 16 19 16 19 29 29 16 13 19 29 19 16 16 19 19 29 29 19 16 16 19 16 16 19 29 29 19 29 16 13 16 29 29 19 29 16 16 16 19 29 16 13 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 18 16 29 16 29 29 29 29 16 16 16 16 29 5 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 16 29 19 13 16 29 29 16 29 16 16 16 8 16 13 16 13 13 29 16 29 29 29 29 13 19 16 29 29 19 29 29 16 16 29 29 19 29 29 29 29 16 29 16 16 29 16 19 29 16 29 29 29 29 16 29 16 16 29 16 29 16 29 29 19 16 16 13 29 16 16 13 16 29 29 16 16 29 29 16 29 19 16 16 29 6 13 29 13 16 29 16 16 13 29 16 29 19 16 29 29 29 16 16 29 29 16 29 13 29 29 16 13 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 5 6 18 29 29 29 29 29 29 2 2 23 2 29 29 29 29 29 29 6 29 2 18 29 29 29 29 8 18 2 29 6 29 6 6 29 29 29 29 29 29 8 29 29 2 6 29 5 2 29 29 29 2 29 18 29 29 29 29 29 2 2 29 13 29 29 29 29 29 29 8 2 29 5 29 2 29 5 29 29 29 29 29 29 29 29 29 25 14 29 29 29 29 2 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 16 2 16 13 13 16 16 13 29 29 19 16 16 29 16 19 13 29 16 16 19 19 19 29 16 13 29 29 19 13 29 16 16 16 16 29 19 13 19 16 19 16 16 16 29 29 19 13 16 16 29 16 19 16 19 29 16 16 19 19 16 29 29 29 16 29 16 16 29 16 29 29 16 29 16 19 29 16 16 13 16 16 29 29 29 29 29 16 29 29 29 16 29 18 29 8 13 16 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 16 16 29 16 29 29 29 29 16 16 29 29 16 29 16 16 29 16 29 29 29 8 16 16 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 16 16 29 13 29 16 19 16 29 19 29 19 29 16 29 19 29 29 29 16 16 29 29 16 13 29 16 16 16 16 29 16 29 29 16 29 29 29 16 19 29 16 29 16 16 31 16 16 19 16 19 29 16 16 19 16 29 17 19 19 29 9 19 16 13 16 19 16 19 19 13 29 29 16 16 19 13 19 29 9 13 16 16 16 16 19 16 16 16 29 29 29 19 13 19 13 29 19 16 29 29 29 16 29 16 29 29 8 29 16 29 16 29 13 29 29 29 29 29 16 29 16 29 29 16 16 29 19 19 16 19 29 16 19 19 9 16 29 13 19 19 29 17 16 16 13 19 13 19 13 19 9 16 29 19 16 29 16 16 16 13 29 19 17 19 13 16 19 29 16 19 19 29 16 19 16 19 16 16 29 29 29 16 16 2 19 16 16 29 16 16 29 16 16 29 16 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 29 29 29 13 29 16 13 29 29 16 29 16 16 29 29 16 29 29 29 16 29 16 16 16 16 29 29 29 29 29 29 16 29 29 16 16 16 19 16 16 16 16 29 16 16 16 13 19 13 29 16 29 19 13 16 16 29 19 16 16 13 29 19 16 29 29 19 29 29 16 29 29 19 16 29 17 16 29 16 16 29 29 29 16 16 29 29 29 16 29 29 29 29 16 29 16 16 16 16 29 16 19 29 29 16 16 29 19 29 16 16 16 16 16 29 16 29 19 29 19 29 29 29 16 16 29 19 13 16 19 29 29 19 29 13 16 16 16 13 29 16 16 16 29 29 16 29 29 16 16 19 16 16 13 16 29 29 29 29 16 29 29 16 16 29 16 16 29 19 19 29 16 29 19 16 16 5 19 16 29 16 16 16 16 29 16 29 16 29 29 16 13 29 29 16 29 29 19 29 18 29 29 29 29 16 29 29 16 29 29 29 29 19 29 16 16 29 29 29 29 16 29 29 16 19 29 29 29 29 29 29 16 13 16 16 29 29 29 29 29 19 16 16 13 29 16 19 16 29 19 16 16 16 29 19 16 29 16 19 13 2 16 29 19 16 16 13 16 29 29 29 19 19 29 29 16 16 16 29 16 16 29 29 16 16 16 16 16 16 16 16 29 16 19 16 16 29 29 16 29 29 19 16 16 29 29 16 19 13 19 16 19 29 19 29 16 16 29 16 16 29 19 29 16 29 29 29 29 29 16 29 16 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 16 16 16 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 19 29 29 29 29 16 29 29 29 29 16 29 16 16 29 2 16 29 29 29 16 16 16 29 16 16 29 29 19 19 17 29 29 16 19 13 13 29 16 16 29 29 29 16 19 13 29 17 16 19 29 16 13 29 29 16 16 16 16 16 16 16 16 13 29 29 16 16 13 29 29 16 29 29 16 16 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 13 29 29 19 29 16 29 29 29 29 16 29 23 29 16 29 29 16 8 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 19 16 29 16 19 16 29 29 16 16 29 16 13 29 29 29 29 16 29 29 31 29 29 16 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 16 29 29 2 8 29 29 23 29 6 8 2 29 29 29 29 25 29 16 18 29 29 29 29 29 2 29 29 18 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 16 29 29 29 29 16 29 29 29 29 5 29 29 29 29 29 29 5 29 6 29 8 29 29 2 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 8 29 29 8 8 29 29 29 29 29 29 29 5 29 6 8 29 2 29 29 29 27 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 18 6 29 6 29 29 29 6 29 29 29 29 31 29 29 29 29 29 29 29 29 29 14 31 29 29 29 29 29 29 29 29 27 29 29 2 29 29 6 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 16 16 18 8 16 2 29 29 16 29 16 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 6 29 29 29 25 29 18 23 2 18 29 2 8 29 29 29 29 29 14 23 29 29 2 29 18 29 29 29 6 29 29 29 29 29 29 29 18 29 29 8 29 8 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 16 29 29 17 29 29 16 16 29 29 29 16 29 16 29 16 29 29 16 29 29 29 29 17 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 14 29 29 29 29 29 29 29 29 16 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 17 29 29 16 29 16 29 16 29 29 29 29 16 19 29 29 16 29 16 29 16 13 29 19 29 16 29 29 16 13 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 17 29 13 16 16 29 29 29 16 16 29 29 13 29 29 29 16 16 29 29 16 13 29 29 19 19 19 13 29 19 19 16 29 29 17 29 29 16 16 19 16 29 29 16 16 29 16 16 29 16 29 29 29 13 16 29 16 29 16 29 13 29 29 29 13 29 29 16 29 29 29 29 29 16 19 13 16 29 16 29 16 29 29 16 16 29 19 16 13 16 17 16 29 16 16 13 29 19 19 16 16 29 16 16 29 16 13 13 16 16 19 16 29 17 16 16 29 19 19 29 29 16 16 16 29 16 16 13 29 16 29 16 29 29 16 16 16 29 29 16 16 13 16 16 29 29 29 26 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 8 29 16 16 29 16 16 13 29 16 29 29 29 16 29 13 29 29 13 16 16 16 29 14 29 19 16 13 29 29 16 16 16 29 29 13 29 16 19 16 29 29 16 16 29 16 29 29 29 29 29 29 16 29 16 16 13 13 29 19 29 16 29 13 29 19 29 29 29 29 29 16 16 29 29 16 13 16 19 19 29 29 16 29 29 29 16 19 19 29 8 16 16 16 13 16 19 13 16 16 29 19 13 16 13 16 19 16 16 13 19 29 16 29 16 13 16 29 29 29 29 16 16 16 19 29 29 16 16 16 29 13 19 29 29 16 29 29 29 29 29 16 16 29 29 29 16 16 29 29 29 29 29 29 31 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 14 29 29 29 29 2 29 29 8 29 16 16 8 29 29 29 29 23 26 29 29 29 8 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 16 29 29 29 29 16 29 8 8 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 18 2 29 16 29 29 29 29 16 13 17 8 29 13 16 29 19 29 29 16 19 29 19 16 16 16 29 16 29 19 29 16 16 16 29 19 16 29 16 16 16 19 19 16 19 16 29 16 29 29 16 16 29 16 29 29 16 29 16 16 29 16 16 29 19 17 19 29 16 29 19 16 16 29 29 16 16 29 16 29 16 29 16 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 4 29 23 29 29 29 6 18 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 17 29 29 29 29 29 16 29 29 29 29 29 16 29 16 16 16 29 29 8 6 13 29 29 16 2 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 29 29 31 29 29 29 29 29 2 2 29 29 29 8 29 29 29 23 29 8 2 29 8 29 29 29 29 29 29 8 29 2 6 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 5 16 29 29 29 29 16 16 29 29 16 29 16 16 16 29 8 16 8 29 8 29 29 29 8 6 29 29 29 29 29 29 29 16 29 16 16 29 16 16 5 16 29 29 16 29 29 29 8 16 29 29 29 16 29 16 29 16 13 29 8 16 16 19 29 16 29 29 16 16 16 16 29 8 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 13 16 16 29 29 16 16 29 29 29 13 29 29 16 29 29 29 16 19 19 29 16 29 16 16 29 29 16 16 16 19 29 29 16 19 29 29 16 29 16 16 16 16 16 29 16 29 16 16 29 29 29 29 29 16 19 13 19 29 16 29 29 29 29 16 29 16 29 29 29 17 29 29 29 13 16 29 29 29 6 29 8 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 16 16 19 29 16 29 16 16 16 29 16 29 16 16 29 16 29 16 16 13 16 29 29 29 29 29 16 29 16 29 16 29 29 16 14 2 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 23 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 16 17 29 29 29 16 29 5 29 29 31 29 29 27 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 16 16 17 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 17 29 6 6 29 29 29 2 29 6 29 29 29 8 6 29 29 6 23 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 16 29 29 29 29 16 16 13 31 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 8 29 29 29 2 27 29 29 18 29 29 29 29 29 25 29 29 29 29 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 5 29 31 29 29 29 29 29 2 29 29 29 29 23 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 2 29 8 29 29 29 29 29 29 29 5 16 29 29 29 29 29 2 29 29 29 2 8 29 2 29 2 18 2 29 29 2 8 8 26 23 29 29 29 2 29 29 29 29 31 29 29 23 8 23 29 2 29 29 2 29 5 29 18 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 17 18 29 29 29 29 29 29 8 29 2 29 8 29 29 29 29 29 29 29 29 6 29 29 27 29 29 29 29 29 2 29 29 8 29 8 29 29 29 29 29 8 29 2 29 17 29 14 29 29 29 5 29 29 29 2 2 29 29 29 29 29 29 29 5 29 17 29 29 2 29 29 6 29 29 8 29 14 29 29 8 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 17 29 29 8 29 17 29 29 23 29 8 29 29 6 29 2 29 29 29 29 29 29 16 29 6 8 23 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 18 29 29 29 25 29 8 6 29 29 29 29 29 29 31 6 29 29 29 29 29 31 29 29 29 26 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 29 16 29 29 29 16 29 16 16 29 29 16 16 19 29 29 29 16 16 16 29 16 16 29 29 29 29 19 29 16 13 29 16 16 29 16 29 16 16 29 29 29 16 29 16 29 29 29 16 29 8 19 29 16 29 19 13 29 29 16 29 16 19 19 29 16 29 19 29 29 2 29 16 13 16 29 29 29 29 29 29 16 16 16 29 29 16 16 29 29 29 6 29 16 29 29 29 16 13 19 17 29 16 6 29 16 19 29 29 29 29 29 29 16 16 29 29 16 29 29 16 2 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 16 16 16 13 16 29 29 29 16 29 29 16 29 4 19 29 29 29 29 16 19 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 18 29 29 29 29 16 29 19 16 29 29 16 29 29 16 29 29 18 29 29 29 16 16 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 16 29 16 8 29 29 16 29 29 16 29 19 29 16 16 29 29 16 16 29 13 16 29 29 16 16 16 16 29 29 16 16 16 29 16 16 29 29 16 29 29 16 29 29 29 17 29 13 29 29 16 29 29 29 29 16 29 29 29 29 25 29 29 29 29 29 16 29 29 29 29 29 29 16 29 2 16 29 29 29 29 20 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 29 19 16 29 29 29 29 17 16 16 16 16 29 29 29 16 29 16 29 29 19 13 29 13 16 29 16 16 16 29 29 29 29 16 16 29 29 29 29 29 17 29 13 29 29 29 8 29 29 29 29 29 29 2 29 29 13 29 2 16 18 29 29 29 29 29 2 16 29 16 29 29 29 29 16 29 16 29 16 29 29 29 16 16 29 29 29 19 25 29 23 8 29 16 23 29 25 29 2 29 29 16 13 29 29 29 16 29 29 16 16 16 13 29 16 29 29 29 29 16 29 29 16 19 16 16 13 19 29 19 19 16 16 16 29 29 29 29 19 16 16 13 29 29 16 13 29 19 19 16 16 16 29 29 16 16 16 29 29 19 16 13 29 16 16 19 16 19 29 2 29 18 29 16 29 8 4 17 29 29 16 29 29 29 29 29 8 31 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 16 8 29 29 29 6 29 29 29 29 16 2 29 16 29 16 29 29 29 16 16 16 29 16 17 29 29 29 16 29 16 16 16 16 29 16 16 29 29 29 19 19 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 16 29 16 16 16 29 29 29 8 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 23 29 16 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 6 29 25 29 31 29 29 29 8 18 29 29 29 8 29 29 8 29 6 29 29 29 29 29 29 2 29 29 29 2 6 29 8 16 29 29 29 19 29 19 19 29 29 29 19 16 13 13 29 16 29 13 9 19 13 13 29 29 19 19 16 29 29 29 13 19 16 29 29 19 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 27 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 26 29 29 29 29 18 29 2 14 8 29 2 29 29 29 6 29 29 29 29 31 18 29 29 29 29 29 29 16 29 29 19 29 16 29 29 29 29 29 16 16 16 29 29 29 16 29 16 29 16 29 29 18 29 29 29 29 16 29 29 16 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 17 29 29 29 17 17 29 29 16 29 29 29 29 29 18 29 29 16 29 29 29 29 29 29 16 16 29 29 19 29 29 29 16 6 16 29 2 29 29 17 29 29 29 8 29 29 29 29 29 16 29 2 29 29 29 29 23 29 29 29 23 29 23 29 29 29 16 29 16 16 16 29 16 29 29 29 16 19 6 17 29 13 29 29 29 16 29 29 2 29 29 14 8 16 23 29 29 29 29 29 29 29 29 16 16 29 29 29 16 16 29 29 29 29 16 16 29 16 16 29 31 16 29 29 29 16 29 29 16 29 16 16 16 2 29 16 29 29 16 29 29 29 16 2 29 29 29 16 29 29 29 29 29 2 8 29 29 23 29 29 29 16 29 14 29 2 29 29 29 8 29 29 6 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 2 29 29 29 29 16 16 18 16 29 29 29 29 29 16 29 16 29 29 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 16 16 29 16 19 16 29 16 29 29 16 16 29 16 19 29 19 29 13 29 13 19 29 16 29 29 19 29 29 16 16 19 31 29 29 19 16 16 16 29 29 29 16 29 29 29 16 29 16 16 19 16 29 16 29 29 13 16 16 29 29 29 25 29 29 19 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 16 29 16 16 29 29 29 29 16 16 19 29 29 29 16 29 16 29 29 29 29 16 13 29 29 29 29 16 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 31 29 29 29 18 29 8 29 29 29 6 23 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 19 13 29 29 29 29 29 29 29 17 29 16 29 16 17 19 16 29 29 29 17 13 29 16 29 16 19 16 29 29 29 16 16 19 13 29 29 16 13 13 29 16 29 16 29 29 19 19 29 16 16 16 16 29 29 16 16 29 16 29 29 16 16 29 29 29 16 29 29 29 29 29 29 2 29 31 8 29 29 14 27 29 29 29 6 16 16 29 16 29 29 17 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 19 13 16 31 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 13 29 29 29 29 29 29 29 18 8 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 31 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 13 29 29 29 29 13 29 29 29 29 29 29 29 2 29 8 29 29 2 23 29 8 8 29 29 8 29 29 25 8 2 29 29 18 29 8 29 29 13 29 29 29 29 29 8 29 26 29 8 29 29 8 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 14 16 29 2 29 29 29 29 29 29 29 29 16 16 29 29 16 16 16 29 16 16 13 16 16 29 29 16 16 16 13 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 31 29 14 29 29 29 29 29 5 29 29 29 29 16 16 29 29 29 2 26 23 29 2 29 8 18 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 8 29 29 29 8 8 29 29 29 29 29 29 16 16 29 29 29 29 16 16 29 29 29 29 2 29 29 29 6 29 29 31 29 29 2 18 31 29 29 29 29 29 29 29 29 29 14 5 29 8 29 29 26 29 29 18 14 29 29 8 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 5 23 29 29 29 29 29 29 26 2 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 29 2 29 29 29 29 23 29 5 29 29 29 29 29 13 8 29 29 29 2 29 8 29 2 29 26 6 25 5 29 25 2 8 29 2 2 29 29 17 29 29 2 29 29 29 23 29 29 29 29 5 29 29 2 29 29 29 29 29 18 23 29 29 29 2 2 29 29 29 2 29 29 29 29 29 29 29 29 23 29 29 5 29 29 2 29 29 29 23 2 29 29 29 29 29 29 29 29 29 2 29 29 29 2 2 29 6 18 31 2 29 29 17 29 29 2 6 29 2 29 29 29 29 29 29 29 29 2 2 6 29 29 2 29 29 29 29 5 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 8 29 31 29 2 2 29 2 29 18 29 23 29 29 29 18 29 29 2 29 2 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 14 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 5 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 2 29 29 5 18 14 29 29 8 2 29 29 8 29 8 2 18 2 8 29 29 29 29 29 29 29 18 29 2 29 2 29 29 29 2 29 8 23 2 29 29 29 29 29 29 6 29 29 29 23 8 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 8 29 29 23 29 29 29 29 29 29 29 29 29 25 5 29 29 29 29 29 29 29 29 29 13 16 2 2 29 2 29 29 29 8 2 29 29 29 29 29 29 2 29 2 29 29 29 29 29 26 29 29 29 2 29 29 14 29 29 16 29 29 8 29 29 2 2 29 29 8 29 29 29 29 8 29 2 29 2 2 29 29 6 2 29 29 29 29 29 29 29 31 27 29 29 29 29 29 29 2 29 2 29 29 29 8 29 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 13 16 16 29 2 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 23 29 29 6 2 2 29 29 2 29 29 29 6 18 29 29 29 8 29 29 8 16 29 29 29 2 29 29 29 29 29 29 29 29 2 29 8 8 8 29 29 8 29 23 29 2 29 29 29 29 29 8 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 31 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 6 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 13 6 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 23 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 13 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 5 31 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 6 13 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 6 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 8 29 5 29 31 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 2 18 29 29 8 18 8 29 29 29 31 29 8 2 18 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 14 29 2 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 2 8 25 18 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 14 29 2 29 29 8 29 29 27 29 29 29 29 29 5 29 29 17 29 29 29 29 29 29 6 29 8 29 29 2 29 29 2 23 29 29 2 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 31 31 29 29 29 29 2 6 8 29 29 14 29 29 29 31 29 29 29 29 2 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 29 14 29 2 29 29 29 29 2 29 29 29 29 6 18 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 2 8 2 29 2 29 29 29 8 29 29 23 29 29 2 29 29 29 29 29 29 8 29 29 29 29 23 29 29 16 8 29 29 29 17 29 23 29 29 29 29 29 29 6 31 29 6 2 29 29 29 29 29 2 29 29 29 6 29 29 17 29 29 2 8 2 29 29 2 8 13 16 29 29 29 29 29 2 2 29 29 29 29 29 29 8 29 29 29 29 2 8 17 29 29 16 29 5 29 29 29 16 16 29 29 16 29 16 29 8 16 29 29 29 2 18 18 29 29 29 6 29 29 17 29 2 29 29 29 29 29 29 29 29 29 29 17 16 29 29 29 29 16 13 16 13 29 8 29 29 29 29 29 29 29 14 29 29 16 29 29 6 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 17 29 29 2 13 29 29 16 16 29 29 16 16 16 29 16 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 23 29 17 29 29 29 29 29 14 29 29 29 4 31 29 29 29 31 29 29 29 29 29 29 29 29 29 18 29 29 29 13 29 29 29 29 29 29 29 29 29 16 13 6 29 29 8 31 29 29 18 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 14 29 29 29 16 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 14 29 8 31 29 29 6 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 14 29 19 6 18 29 29 29 23 29 29 6 29 29 25 29 5 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 2 29 29 29 29 29 29 14 29 8 23 29 29 29 29 13 8 29 29 8 29 29 29 18 29 29 18 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 16 19 29 16 16 16 29 29 18 8 29 29 29 29 29 29 29 29 31 29 31 29 29 29 29 29 29 16 29 29 29 25 29 27 29 29 29 29 29 29 29 8 14 29 13 14 29 29 29 29 16 16 13 29 16 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 14 29 29 29 29 29 29 29 29 29 29 29 17 16 29 29 29 29 6 23 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 18 16 29 31 29 25 29 29 29 29 29 29 29 18 29 16 25 29 29 29 29 29 8 5 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 2 29 29 29 6 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 13 16 29 16 29 16 29 29 29 29 29 29 29 29 19 16 29 29 16 29 29 16 16 29 29 29 29 16 29 29 29 16 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 16 16 13 29 13 29 29 29 29 19 13 2 29 29 29 29 29 29 16 18 29 29 29 29 8 29 29 29 29 8 29 29 6 6 18 2 29 13 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 2 29 29 8 18 29 29 29 29 29 29 25 29 31 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 17 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 19 16 29 8 8 29 29 29 29 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 18 29 31 31 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 17 29 29 16 16 29 16 29 19 19 2 29 29 16 29 29 29 18 29 29 29 29 29 23 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 6 29 2 29 29 31 29 29 29 29 16 18 29 29 25 29 2 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 16 29 13 29 19 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 6 29 6 8 29 16 29 29 29 29 29 29 29 29 25 29 29 29 29 29 13 16 29 29 13 16 29 29 29 29 29 13 29 29 16 29 17 16 19 29 29 29 29 29 29 16 16 19 29 29 29 29 29 16 29 29 16 13 29 13 16 29 6 16 29 29 29 29 29 16 29 29 29 29 29 29 16 13 29 29 16 29 29 19 16 16 29 29 29 16 29 26 8 29 13 29 29 29 16 29 23 2 29 6 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 16 29 13 29 19 16 16 29 29 29 29 29 29 16 29 16 29 19 29 16 29 29 29 29 16 29 29 29 29 27 29 29 23 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 6 29 19 13 29 29 13 13 29 29 19 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 19 16 29 29 29 29 29 29 29 29 16 13 29 29 16 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 8 13 29 16 16 29 19 16 16 29 29 29 19 29 29 19 19 29 29 6 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 16 29 29 29 16 29 29 16 29 6 8 29 16 16 16 29 29 16 29 29 19 29 19 19 29 16 29 29 16 29 29 29 29 16 29 16 29 19 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 16 16 16 29 19 29 29 29 29 29 29 29 16 6 29 16 29 29 16 29 16 16 29 16 16 29 29 29 16 29 29 29 29 16 29 16 19 29 18 29 16 16 29 29 29 16 25 29 29 29 29 29 29 29 29 29 13 29 29 16 29 14 29 16 16 13 16 23 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 16 16 19 19 29 16 13 29 16 16 16 19 16 29 19 19 16 19 16 16 19 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 16 16 13 19 16 13 13 16 16 16 16 29 16 29 29 19 29 29 29 29 16 29 29 29 31 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 19 29 16 16 16 29 13 16 29 29 19 19 19 16 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 16 16 8 13 16 29 16 16 29 29 23 29 29 16 16 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 13 29 29 29 29 29 16 16 16 29 29 29 14 29 29 29 13 16 29 16 16 29 29 16 16 29 16 16 29 16 16 16 13 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 2 29 19 29 13 16 16 13 29 29 16 29 16 19 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 8 29 29 29 29 23 29 29 29 29 29 16 18 29 29 16 29 29 29 29 29 29 29 29 23 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 31 29 29 5 29 29 29 29 8 16 29 8 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 16 16 16 13 29 16 19 16 29 29 29 19 19 29 29 16 19 16 29 16 19 29 13 19 19 16 19 16 16 16 16 29 16 19 16 16 29 16 29 29 25 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 16 29 29 29 29 13 29 29 29 16 16 29 19 13 19 16 29 16 29 19 16 16 13 16 29 16 16 29 13 29 29 29 16 29 16 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 2 29 29 29 29 29 29 16 29 16 16 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 6 29 29 6 6 29 29 29 29 29 29 29 29 18 23 29 29 29 29 2 29 29 29 29 14 29 8 29 29 2 29 14 29 31 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 18 29 29 16 13 19 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 2 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 29 13 29 29 29 29 31 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 18 29 29 29 29 29 29 29 31 29 29 29 29 29 14 29 29 29 29 29 29 29 6 14 29 29 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 18 29 31 29 29 29 19 16 16 29 16 16 19 29 29 29 16 29 29 29 16 19 16 13 29 29 29 19 16 13 29 16 18 16 16 16 16 19 29 29 29 29 6 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 19 19 16 19 29 29 29 16 16 29 19 29 16 19 19 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 16 29 29 29 29 29 29 29 29 16 17 16 29 29 29 29 29 29 16 16 29 16 13 29 29 29 16 19 29 29 29 16 19 19 16 16 29 16 16 29 19 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 16 16 4 29 29 29 29 16 29 16 29 29 29 29 16 29 13 29 29 16 19 13 29 16 29 29 19 19 19 16 29 16 29 29 19 19 19 16 16 16 13 16 29 29 16 29 16 29 29 14 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 23 29 29 14 8 25 29 18 29 29 29 23 8 29 29 31 18 8 29 29 29 29 29 29 29 23 29 14 29 29 2 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 8 29 29 2 18 29 29 29 29 2 29 29 29 29 6 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 19 19 29 16 16 19 13 16 29 29 19 29 29 16 16 16 29 16 29 29 29 2 29 29 29 29 13 29 29 29 8 29 29 29 29 16 16 16 16 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 8 18 29 31 29 29 6 31 29 16 29 29 29 13 13 29 16 29 29 29 16 19 29 16 29 29 29 29 29 29 29 29 29 29 18 8 8 29 29 14 8 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 16 16 29 16 29 29 16 29 29 29 29 29 16 29 16 19 19 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 6 18 29 18 29 29 6 29 6 8 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 23 29 29 8 29 29 8 29 29 29 14 29 8 6 6 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 16 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 6 29 29 27 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 19 16 19 29 29 29 29 29 16 16 29 29 29 29 18 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 16 29 16 16 29 19 29 16 19 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 17 29 19 19 29 29 19 16 19 19 19 16 16 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 13 16 29 29 29 29 29 16 16 29 29 29 16 29 19 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 16 29 19 16 29 29 29 16 9 29 16 13 16 29 13 19 16 16 29 19 19 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 16 29 29 2 16 29 16 29 19 13 16 29 16 16 29 19 29 19 29 6 29 29 29 29 29 29 29 29 29 29 29 13 8 29 29 29 17 29 29 29 29 16 29 29 16 13 16 16 29 29 29 29 16 29 29 13 29 29 19 29 16 29 16 29 29 16 19 19 29 29 16 19 29 13 16 29 29 13 29 19 29 16 25 29 18 29 29 29 29 29 29 29 29 29 29 16 23 29 29 29 29 29 29 13 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 13 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 18 2 29 29 29 29 8 29 14 29 29 29 13 29 29 29 29 29 2 29 29 29 29 29 18 29 8 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 31 29 14 29 29 29 29 29 29 29 29 29 29 29 2 29 6 18 29 29 29 5 6 29 2 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 2 29 29 14 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 8 29 29 29 2 29 29 29 31 29 2 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 13 19 16 29 29 16 29 29 29 16 19 13 29 29 29 13 29 29 29 16 13 29 16 29 19 16 29 16 29 19 19 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 13 16 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 19 29 19 16 29 19 16 16 13 29 16 19 29 19 19 29 16 19 19 16 19 29 29 16 13 16 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 16 6 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 19 29 29 29 16 29 13 19 29 13 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 13 19 13 16 29 29 19 29 16 16 16 16 16 16 19 19 29 29 16 19 29 13 29 19 19 29 13 29 31 18 29 29 29 29 29 29 16 29 16 29 16 16 29 29 29 29 29 29 29 19 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 19 29 23 16 16 29 29 17 29 29 16 19 16 16 29 13 29 16 19 13 19 16 19 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 31 16 29 29 29 29 16 16 29 29 16 16 29 29 16 16 16 16 29 19 29 16 16 29 29 29 14 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 16 16 16 29 29 16 16 13 13 16 16 16 13 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 14 29 16 29 29 16 16 13 16 29 16 16 19 13 29 29 29 29 29 29 29 29 16 29 16 19 19 19 19 29 16 13 29 29 19 13 16 29 13 29 31 29 29 29 5 29 29 13 29 29 16 29 29 29 16 29 13 29 29 13 29 29 29 16 16 29 29 16 16 9 16 29 29 29 19 13 29 19 29 16 19 19 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 16 2 29 29 29 29 29 29 29 29 16 13 19 19 29 16 16 16 19 16 29 29 29 29 29 29 29 23 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 16 16 13 29 16 16 16 29 29 29 29 16 19 16 29 29 16 19 29 29 29 29 31 29 29 18 29 29 23 29 29 29 8 29 29 29 29 13 16 13 16 16 29 29 16 29 16 16 29 29 13 13 29 29 13 29 29 29 29 29 16 19 16 29 16 16 29 13 16 17 16 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 16 29 29 29 29 29 29 29 29 16 19 13 29 29 29 29 16 19 29 16 19 16 13 19 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 29 16 16 16 16 16 29 16 29 29 29 31 29 29 29 29 29 29 14 29 29 29 18 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 23 29 29 29 6 29 6 29 29 14 29 29 29 29 29 29 31 29 29 29 29 29 29 23 29 16 16 16 16 29 29 29 29 31 29 29 6 29 29 29 18 29 29 31 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 13 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 13 16 29 29 29 14 29 29 2 29 29 29 8 16 16 29 29 16 2 29 29 29 29 14 16 29 29 16 16 16 16 29 29 16 29 29 29 16 16 16 29 29 29 16 29 29 16 16 29 29 29 29 29 16 16 29 29 29 29 5 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 31 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 8 16 29 29 29 29 29 29 29 16 29 13 29 29 16 29 29 29 29 8 2 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 31 29 29 29 29 29 29 29 29 8 29 23 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 16 29 29 13 16 13 29 16 16 13 16 16 29 29 29 16 16 16 19 13 16 29 29 19 16 9 29 16 16 13 29 13 19 16 13 29 16 16 29 16 19 19 16 9 16 29 13 29 29 29 29 29 29 13 29 29 29 29 29 29 29 4 29 16 13 16 29 16 16 29 13 29 19 16 16 29 29 16 13 16 29 29 17 29 13 29 13 16 16 29 16 19 19 13 19 16 16 16 19 19 16 19 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 16 16 16 29 16 16 16 19 29 29 13 29 9 16 29 16 29 29 19 29 19 16 29 16 29 29 29 29 16 19 16 29 19 29 29 29 29 29 29 29 29 29 29 16 16 29 29 6 29 29 29 29 29 29 13 29 13 29 29 19 29 29 19 29 29 16 16 13 29 16 16 16 16 19 16 19 29 16 29 29 6 14 29 29 29 29 29 29 18 29 29 29 29 16 29 23 29 29 16 29 29 29 16 29 16 29 29 29 23 16 29 16 16 29 29 13 16 29 29 16 29 16 19 16 13 29 29 29 19 29 19 29 16 19 16 19 29 16 29 29 29 29 29 6 2 2 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 16 16 19 16 19 16 29 29 19 16 16 19 29 16 16 16 16 16 16 13 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 19 19 29 29 19 16 13 13 16 29 16 9 19 16 29 13 29 19 29 13 16 16 13 16 29 16 29 29 6 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 16 13 29 19 19 13 16 13 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 26 4 13 29 29 29 29 19 29 29 16 29 16 16 19 16 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 13 16 29 29 29 16 29 29 29 29 19 16 13 13 16 29 13 29 13 29 13 16 16 16 16 16 16 16 29 29 25 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 16 16 29 16 19 29 19 19 13 19 29 29 29 16 13 29 8 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 16 13 19 29 16 29 16 29 29 16 29 29 29 13 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 18 29 16 29 29 29 29 16 29 29 19 18 16 19 29 16 29 16 29 13 29 29 16 16 29 16 23 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 16 29 29 29 29 16 29 16 29 16 13 29 29 29 2 16 19 29 16 16 29 13 29 29 16 29 29 6 8 18 29 29 29 18 29 29 29 29 8 29 29 29 16 29 29 16 16 16 29 16 29 29 29 29 29 29 29 23 29 29 29 29 29 16 29 16 16 17 8 29 29 16 19 26 16 29 16 16 19 16 16 16 13 29 19 13 16 29 29 29 29 29 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 16 16 29 29 16 16 16 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 19 16 29 8 29 29 29 29 29 29 8 16 16 29 29 16 29 29 29 13 29 29 13 29 16 29 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 16 6 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 16 29 16 29 29 29 16 8 8 23 29 29 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 16 16 29 16 13 16 29 29 13 29 16 19 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 26 23 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 16 13 29 29 16 13 29 29 29 29 16 29 16 16 8 16 29 16 29 29 29 29 29 13 29 29 29 8 29 29 23 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 13 16 29 16 16 29 16 16 29 19 16 19 19 16 16 16 29 29 19 29 19 29 16 29 16 29 29 29 29 29 18 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 13 29 16 16 16 16 29 16 13 29 29 16 29 19 29 6 29 23 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 13 16 29 29 16 29 16 19 16 29 16 19 29 16 29 29 16 16 16 29 16 19 29 13 19 29 29 29 29 16 29 29 14 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 16 13 16 29 29 29 29 19 16 16 29 16 16 29 29 29 29 16 16 29 29 29 13 29 29 29 29 29 29 23 29 29 29 29 29 14 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 16 29 29 16 29 29 16 16 19 16 16 19 29 16 13 19 29 16 16 19 19 16 29 13 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 16 16 8 8 23 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 16 16 19 16 16 13 16 29 29 19 29 13 29 29 16 29 16 29 23 29 29 29 29 29 29 29 29 8 29 29 23 29 29 29 13 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 14 8 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 23 29 29 2 29 29 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 18 16 29 29 29 29 16 31 29 29 16 16 29 29 29 29 2 23 23 6 8 29 29 29 29 2 29 29 29 29 16 29 29 27 29 29 29 29 29 8 25 29 29 29 29 29 29 29 23 5 29 29 29 29 29 29 29 6 29 29 25 6 29 18 29 29 16 16 29 16 29 16 16 13 29 29 29 16 16 13 29 29 19 16 29 16 13 29 29 19 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 8 29 29 16 13 16 29 13 29 16 29 13 16 13 29 16 16 16 16 29 29 29 29 29 16 16 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 13 29 29 29 16 16 16 29 29 13 29 29 16 29 16 29 29 29 29 16 29 31 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 16 29 29 16 29 29 13 19 16 29 8 29 16 29 13 16 19 19 13 29 16 16 29 13 29 29 29 16 29 16 29 29 29 31 29 29 8 29 18 25 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 8 16 19 16 13 29 16 13 29 29 13 16 16 16 29 16 29 19 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 2 29 16 29 16 29 13 13 13 16 29 29 29 13 13 29 29 29 29 6 29 29 29 16 29 8 29 29 29 29 29 29 29 16 29 16 29 29 13 16 16 19 29 29 16 19 19 16 13 29 8 29 16 16 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 13 29 6 29 16 29 2 29 29 19 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 19 29 16 16 13 29 29 19 13 16 29 29 29 13 16 29 29 16 19 29 29 29 16 2 23 29 14 14 29 29 16 29 29 29 2 29 29 16 29 29 29 29 29 29 16 29 31 29 29 29 29 29 16 29 29 13 19 29 29 16 29 13 16 29 29 29 29 29 2 23 18 23 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 13 17 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 16 29 16 19 16 19 13 16 29 19 29 16 16 19 16 29 16 29 29 29 29 29 29 2 23 29 2 29 29 29 18 29 29 29 29 29 29 14 29 29 29 29 29 16 29 29 29 29 16 29 29 16 16 29 29 29 16 16 16 29 29 13 16 16 29 16 16 19 19 19 16 19 29 13 29 29 29 29 17 16 29 29 23 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 23 16 29 29 29 29 29 29 29 29 29 29 13 29 19 29 16 29 29 8 29 29 29 2 29 29 29 29 26 29 29 29 26 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 13 29 29 29 16 16 16 16 16 16 29 29 18 29 2 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 16 16 19 29 29 19 29 16 16 19 25 8 29 29 31 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 6 29 29 29 18 29 8 6 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 16 29 29 18 29 2 29 29 29 29 29 25 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 13 16 16 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 31 29 29 29 6 29 29 29 29 8 31 29 29 29 13 29 29 29 29 23 6 6 31 29 5 2 29 25 29 29 2 8 29 14 29 29 29 31 29 29 29 29 25 2 29 29 29 29 8 29 29 29 29 8 23 29 29 29 6 29 29 29 29 29 29 29 16 13 16 16 29 13 29 17 29 29 29 29 16 29 29 16 16 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 8 18 29 6 29 29 29 29 29 6 2 29 29 29 29 29 29 8 29 29 23 23 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 19 19 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 13 16 16 13 17 29 13 29 29 29 29 16 16 19 16 29 29 29 17 29 29 29 16 16 16 16 29 29 19 18 8 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 29 29 29 16 29 29 29 29 29 29 16 16 29 29 16 16 16 29 29 16 29 29 16 16 16 16 29 29 29 29 29 16 16 16 16 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 31 5 29 29 29 16 19 19 16 29 29 13 16 29 16 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 13 16 16 29 29 29 16 29 29 19 13 16 29 29 16 29 13 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 16 26 29 29 29 16 13 16 13 19 13 29 16 16 17 16 29 13 29 29 29 16 16 19 29 16 16 29 29 29 29 29 13 29 29 29 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 4 29 29 14 29 16 29 29 16 16 29 29 29 17 29 29 29 29 16 29 16 16 29 13 16 16 29 29 16 29 16 29 29 29 29 29 6 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 17 29 16 29 16 16 29 16 29 29 29 29 29 13 16 16 29 19 31 16 2 29 29 29 29 19 19 29 19 29 29 16 29 13 16 16 29 29 29 29 13 29 29 29 16 29 29 14 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 16 16 16 19 16 16 13 16 13 16 29 19 16 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 2 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 19 13 29 16 16 16 16 29 16 16 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 16 29 29 29 29 29 16 29 16 19 16 16 16 29 29 16 16 13 29 13 29 29 16 19 29 16 16 29 6 29 29 29 17 16 19 29 19 29 16 29 31 18 29 8 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 19 19 19 16 16 29 29 16 29 19 29 16 19 16 19 16 19 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 18 29 29 29 29 29 29 29 13 29 29 16 13 29 29 29 29 13 29 29 16 16 13 29 16 16 13 19 29 16 19 16 19 19 19 16 16 16 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 5 31 29 29 29 29 6 14 31 31 29 29 29 29 18 29 29 29 17 29 13 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 14 8 23 2 29 29 29 29 29 29 16 29 29 29 16 16 29 17 13 29 29 29 29 19 13 29 29 29 16 16 13 16 16 16 19 19 16 13 16 19 29 29 29 16 29 29 29 29 29 16 29 16 13 16 29 29 29 16 16 19 13 13 19 19 29 16 19 13 16 13 29 29 19 29 16 19 13 19 29 16 19 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 16 29 29 16 29 16 29 16 16 13 16 19 29 29 29 13 19 16 16 16 19 19 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 6 29 29 29 8 29 18 29 25 29 29 29 29 16 29 29 16 29 16 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 6 29 29 29 29 29 29 29 31 29 29 29 31 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 16 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 19 16 29 29 29 29 16 16 8 29 29 29 29 29 29 16 29 16 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 31 29 29 29 29 29 29 14 29 6 29 29 29 29 29 16 29 29 16 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 19 16 29 13 29 16 29 16 6 29 29 29 29 29 29 29 29 16 29 19 29 13 16 16 29 17 29 19 16 16 19 29 29 29 29 29 29 8 29 29 26 16 16 29 29 16 13 16 19 29 29 13 13 16 29 29 13 16 16 29 29 29 16 16 16 16 16 16 29 16 19 29 2 8 29 8 29 26 29 23 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 16 16 29 16 16 16 16 16 29 19 13 29 16 29 29 29 29 26 31 29 29 2 29 29 29 29 29 29 29 8 29 29 29 2 23 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 18 29 29 29 2 29 29 29 29 29 31 29 29 16 13 29 29 31 29 18 29 29 29 25 5 29 29 29 29 29 8 18 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 2 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 16 16 16 16 29 16 29 29 29 29 16 29 16 16 29 16 16 16 29 29 29 16 16 29 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 29 29 19 29 29 29 29 16 29 29 5 29 6 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 14 29 5 29 31 29 29 29 29 8 29 6 6 29 29 23 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 8 2 8 29 31 29 8 6 29 29 29 29 18 8 29 29 31 29 29 29 29 29 6 29 2 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 8 17 29 16 16 29 29 29 29 29 29 29 29 14 2 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 25 23 8 8 29 29 29 29 16 29 5 29 29 16 29 16 29 29 29 29 29 16 29 16 29 29 29 16 16 16 29 19 29 29 16 29 16 29 16 16 29 29 16 19 19 19 29 16 16 16 16 29 16 16 19 19 29 13 29 16 29 2 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 25 19 16 19 16 29 29 19 19 16 16 16 16 29 16 29 16 16 16 13 13 29 29 16 29 29 6 31 29 29 29 29 29 29 29 16 29 29 8 16 16 16 13 13 29 29 18 29 4 16 29 29 19 13 29 29 29 29 13 16 13 19 13 29 16 19 13 29 29 13 29 29 16 29 29 18 29 29 29 29 29 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 16 16 19 29 16 29 16 16 29 16 29 16 19 19 16 19 29 19 13 16 29 16 19 16 16 16 29 29 29 29 29 29 6 2 29 29 8 29 29 29 29 16 29 29 29 16 29 6 25 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 16 29 29 29 29 29 29 16 29 16 16 13 29 29 29 29 16 29 29 29 29 16 29 16 13 29 13 16 13 29 19 16 16 13 29 29 29 29 29 29 2 29 29 29 29 16 19 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 16 29 29 29 16 29 19 29 29 16 19 16 16 16 17 16 16 16 29 29 29 6 29 29 29 16 13 29 29 29 29 29 16 13 29 29 29 29 29 16 29 29 29 29 29 29 13 29 16 29 29 16 29 16 16 16 29 16 16 29 16 16 16 29 29 16 16 13 18 14 29 29 8 29 23 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 16 16 29 16 29 29 25 2 8 2 8 29 8 23 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 16 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 25 29 8 18 29 29 29 29 29 29 29 29 29 29 16 29 29 29 18 29 29 13 29 16 29 29 16 29 13 29 16 19 29 29 29 23 29 26 23 29 29 26 29 16 29 29 29 29 23 29 16 29 29 29 16 16 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 16 29 19 29 16 13 16 29 16 29 16 19 29 29 16 16 29 16 29 29 29 25 29 29 29 29 29 16 16 29 16 29 17 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 6 29 29 29 8 18 29 29 29 29 29 29 29 29 16 16 16 16 29 16 29 16 13 29 29 16 16 16 16 29 16 9 16 16 19 29 16 29 16 19 29 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 23 4 29 2 29 29 29 16 29 29 29 29 29 25 16 19 19 16 16 29 29 16 13 29 19 16 16 29 19 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 16 13 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 18 29 29 26 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 13 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 27 29 14 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 16 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 16 16 29 16 16 16 29 29 29 29 16 16 16 16 19 29 16 29 29 29 16 16 16 16 16 16 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 16 29 31 29 16 29 29 29 19 29 16 13 16 16 29 29 16 13 19 19 29 16 19 16 16 29 29 29 8 29 29 29 8 29 6 29 29 29 2 29 23 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 16 19 29 29 29 29 29 16 19 19 16 29 19 16 29 16 29 29 29 29 19 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 16 29 29 29 14 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 19 16 16 16 29 13 29 13 29 16 29 29 19 19 16 29 6 29 29 8 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 6 23 29 29 29 2 31 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 2 29 29 29 16 16 29 29 29 29 29 29 29 29 16 16 13 29 29 13 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 25 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 16 29 16 16 29 29 16 29 29 29 16 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 16 19 29 16 16 29 29 29 8 29 29 29 23 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 13 29 16 13 16 19 29 29 29 29 13 8 29 29 29 23 29 6 2 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 13 29 13 29 29 29 29 29 31 6 18 29 29 29 29 29 29 29 29 6 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 13 16 29 29 13 16 29 8 29 29 6 29 29 29 29 29 8 17 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 13 16 29 16 29 29 29 29 29 16 16 13 29 29 16 29 29 14 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 19 29 29 29 29 29 29 16 29 29 29 16 29 16 29 13 16 13 16 16 16 16 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 28 29 29 19 29 16 29 29 16 29 23 29 29 29 29 18 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 14 29 16 16 29 16 29 29 13 29 17 29 19 19 16 29 19 29 29 29 16 19 19 19 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 16 29 16 29 16 29 29 19 16 19 16 19 29 29 29 13 29 13 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 16 29 17 29 29 29 29 16 29 29 29 14 29 23 29 29 16 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 13 29 29 16 13 8 29 29 23 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 6 29 29 29 29 29 6 29 29 29 29 29 16 13 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 5 23 29 31 29 29 31 29 29 29 29 6 6 8 29 18 29 29 29 29 29 29 29 29 29 29 29 14 29 31 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 16 16 29 29 6 29 2 29 5 29 2 14 29 29 29 29 23 29 18 6 29 29 29 5 29 29 29 2 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 8 18 29 29 29 29 29 2 29 29 29 8 29 29 18 29 18 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 13 29 29 29 19 29 29 8 29 29 29 16 14 29 16 29 29 29 16 29 29 29 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 17 29 29 29 29 29 17 13 29 16 13 29 16 16 29 16 16 29 29 16 29 9 19 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 6 29 29 29 29 29 29 31 5 29 2 29 2 18 29 2 29 29 29 29 25 29 29 29 8 29 29 29 23 29 29 29 6 14 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 31 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 13 29 16 13 29 19 16 29 29 16 16 29 13 19 16 29 29 29 29 29 29 6 29 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 6 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 18 18 29 29 31 18 29 29 29 29 29 29 29 31 29 29 29 29 29 23 26 29 29 29 29 5 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 13 29 29 2 29 29 29 29 29 29 29 14 14 23 6 29 5 16 29 6 29 29 29 29 29 16 29 29 29 31 29 2 2 29 14 8 18 29 31 6 2 29 29 18 29 29 29 29 29 29 29 29 16 16 16 29 29 23 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 8 16 29 16 29 29 16 18 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 31 29 29 29 29 14 18 29 29 19 29 31 29 29 29 14 29 18 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 16 13 16 16 16 19 29 16 19 19 19 8 29 9 19 29 16 29 16 19 29 29 16 16 19 13 16 19 16 19 19 16 19 29 29 29 19 9 29 16 29 29 29 6 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 19 29 19 29 16 9 16 13 16 16 29 16 13 19 16 16 16 16 19 16 16 29 19 16 29 29 16 13 29 23 29 29 29 2 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 16 29 16 29 29 29 19 19 29 16 19 29 16 16 29 16 19 19 19 19 19 29 19 29 29 8 2 8 2 29 29 29 29 29 29 4 29 29 29 29 29 16 29 29 29 16 31 29 16 29 29 16 29 29 29 16 29 16 29 29 29 16 29 16 19 16 29 19 16 16 29 16 16 29 16 29 29 8 29 29 31 29 29 29 29 29 29 29 16 19 29 29 16 13 29 29 2 29 29 29 29 29 16 13 16 29 13 29 27 16 29 16 13 29 29 29 29 16 16 29 16 29 19 29 29 14 29 8 29 25 29 8 29 29 29 29 29 29 13 29 29 29 29 18 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 29 16 29 29 29 29 16 16 16 16 29 29 19 16 9 29 29 29 29 29 8 29 27 2 18 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 16 29 16 16 29 29 16 19 19 29 29 16 29 29 29 16 16 29 29 16 29 29 16 16 16 13 29 23 29 18 25 29 29 29 8 31 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 16 13 16 13 29 29 29 19 19 16 19 29 16 19 13 16 13 18 14 25 31 29 29 2 29 29 29 29 31 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 13 16 29 16 16 29 29 19 16 16 29 16 16 13 16 13 17 13 29 6 29 2 29 29 29 29 17 31 29 29 4 29 29 29 29 29 29 29 6 29 29 29 17 16 29 16 29 29 16 29 16 29 29 13 29 29 16 13 16 29 29 29 29 29 16 19 29 16 29 19 29 13 29 29 29 8 29 23 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 19 13 29 29 19 29 29 29 29 29 16 19 29 29 19 29 16 19 16 19 16 16 9 9 19 19 29 19 16 29 19 19 29 13 29 29 29 29 29 29 26 29 29 29 29 29 23 29 29 29 6 29 29 29 29 29 16 29 29 13 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 23 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 19 13 29 29 29 19 16 19 29 17 16 19 16 16 16 29 19 29 29 16 13 29 16 16 19 29 19 16 19 16 16 19 29 19 16 13 16 19 29 16 29 29 16 29 29 8 29 29 29 29 29 13 29 23 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 13 29 13 19 16 19 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 13 29 29 16 29 29 16 13 29 29 16 16 19 29 29 16 13 29 29 29 16 19 19 16 19 16 17 16 16 16 19 16 16 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 19 29 29 16 19 29 29 4 16 29 16 19 29 29 29 16 29 16 13 29 29 29 8 6 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 16 19 16 16 29 16 16 16 19 29 19 16 19 29 19 19 13 16 19 19 13 19 16 19 16 29 16 19 13 16 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 13 29 16 16 29 29 29 16 16 16 29 29 29 13 19 19 19 16 6 29 16 16 16 16 19 29 29 29 8 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 16 19 29 16 16 29 29 19 16 29 29 29 19 13 29 29 16 13 19 13 29 29 29 29 29 16 29 29 29 29 16 13 29 29 13 29 29 29 29 29 16 29 29 29 29 6 29 29 16 29 29 29 29 29 29 23 29 29 29 29 29 16 29 29 17 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 16 19 29 16 16 29 16 19 16 16 16 13 16 29 16 16 29 19 13 29 16 29 29 29 29 13 16 19 29 29 8 6 29 18 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 16 16 29 16 29 29 23 29 29 29 2 29 23 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 6 29 29 29 29 16 29 29 29 29 16 13 29 16 16 29 29 29 16 16 16 29 29 16 16 13 19 13 29 19 13 16 29 31 29 29 14 29 29 29 6 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 13 29 29 29 16 19 29 29 29 13 29 29 13 16 13 29 18 29 29 29 25 29 2 23 29 29 29 29 29 16 29 29 29 29 29 29 16 29 16 29 29 6 29 29 29 29 29 29 29 29 29 16 16 13 29 16 16 29 29 29 29 29 16 16 16 16 29 29 19 29 29 16 29 29 29 16 29 29 29 29 6 29 16 29 29 29 29 18 29 23 29 29 29 13 29 29 29 29 16 29 29 16 16 16 29 29 13 29 29 29 29 29 29 29 16 29 29 16 16 29 16 29 29 18 29 29 16 29 29 13 29 29 29 31 29 29 29 29 29 29 29 29 29 17 18 29 29 4 16 17 23 16 17 29 29 16 29 29 13 29 23 8 23 29 29 29 29 29 16 29 29 29 17 16 16 29 16 16 29 29 16 29 29 16 16 16 29 29 18 29 16 16 16 19 16 29 29 16 29 29 29 29 16 29 29 29 8 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 16 29 16 16 13 19 29 29 29 17 29 31 6 29 23 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 13 29 29 16 29 29 29 29 29 29 16 16 29 29 16 29 16 29 29 29 16 19 16 16 29 29 16 19 16 16 13 29 25 29 29 19 16 29 16 13 13 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 13 29 29 16 29 16 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 16 16 29 18 16 16 16 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 26 26 29 29 8 29 29 29 16 29 16 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 13 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 13 16 19 19 29 29 29 16 29 13 16 16 19 29 16 19 29 29 29 13 29 29 16 16 13 13 29 8 29 29 2 29 26 26 2 29 2 23 29 6 8 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 23 29 29 29 29 29 19 13 29 29 16 29 29 29 29 29 19 16 29 16 16 29 25 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 19 13 16 29 29 29 29 16 16 16 29 16 29 19 16 17 13 29 16 29 29 29 29 16 29 16 16 17 16 23 29 2 16 16 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 16 16 16 16 16 19 29 19 29 16 16 29 29 29 29 8 29 29 29 26 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 19 29 16 16 16 29 29 19 29 16 29 29 16 29 29 16 16 13 19 29 27 6 18 14 2 29 23 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 16 29 29 29 13 29 29 29 29 29 29 16 29 31 29 29 29 29 16 29 13 29 29 29 13 19 29 16 29 29 16 16 29 29 29 16 16 16 13 29 29 29 29 29 29 29 29 29 29 16 29 29 25 29 29 29 23 26 23 29 29 29 29 29 29 16 17 16 29 16 16 29 29 13 29 9 13 29 29 29 29 29 29 14 8 6 6 29 29 29 29 18 8 29 29 18 16 29 29 29 29 29 29 29 29 29 18 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 13 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 8 2 23 29 23 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 16 29 18 18 29 29 29 29 29 29 29 13 29 29 16 29 29 29 31 6 29 2 29 29 17 29 29 2 29 6 29 29 25 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 16 29 16 19 29 29 29 29 31 29 29 18 8 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 31 2 29 13 29 16 23 29 29 16 29 29 29 29 29 29 16 16 29 8 29 29 23 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 16 29 16 16 13 29 19 29 29 23 29 25 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 16 16 29 16 29 16 29 29 29 29 29 29 29 29 29 16 31 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 8 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 17 29 29 29 29 16 16 29 29 29 29 29 16 13 16 16 16 29 29 29 29 6 2 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 16 29 29 13 29 29 16 29 29 29 29 29 29 29 29 8 8 25 8 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 31 18 8 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 25 16 29 29 29 29 16 29 29 29 29 29 29 29 29 13 13 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 16 16 19 29 16 29 29 29 29 29 2 29 29 29 13 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 8 23 2 29 18 29 29 2 29 8 29 29 29 17 29 29 29 16 29 29 29 29 29 29 29 29 29 8 2 29 14 23 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 16 29 29 29 16 16 16 16 29 16 2 29 29 29 29 31 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 6 29 31 29 29 29 2 29 29 29 29 29 2 29 6 29 29 29 29 29 16 16 29 29 29 29 16 16 16 29 29 16 16 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 29 16 16 13 19 13 29 29 29 13 16 16 29 2 29 8 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 16 16 29 29 29 29 29 13 29 29 29 19 16 13 29 29 29 16 16 16 16 19 29 19 16 29 16 19 16 19 29 16 16 16 13 13 19 16 16 29 29 29 29 29 29 29 2 29 2 29 2 29 16 29 29 29 29 29 29 29 16 29 13 29 13 29 29 29 16 16 16 29 16 16 19 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 16 19 16 19 16 16 29 29 29 29 29 29 16 29 16 29 16 16 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 16 16 19 29 29 16 16 29 29 29 13 16 29 16 29 16 16 29 29 29 29 16 19 19 29 29 13 29 13 16 29 16 19 16 16 29 29 13 19 13 29 16 29 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 16 29 29 29 16 13 13 29 16 29 29 19 19 29 29 29 16 19 13 16 13 19 29 16 19 29 29 29 29 29 29 29 29 29 29 31 29 29 6 29 29 29 29 6 29 29 29 29 29 16 29 8 29 29 16 29 29 16 29 13 16 13 29 16 29 16 13 16 29 19 29 29 16 16 29 16 16 13 19 19 19 13 16 29 16 16 29 29 16 29 29 29 16 29 29 29 6 29 2 29 29 29 29 29 29 29 27 14 29 29 29 29 29 29 29 16 29 29 29 19 29 29 29 29 19 29 29 16 29 13 16 29 16 16 29 29 29 29 29 23 29 26 29 2 6 29 2 29 29 29 2 31 29 29 29 29 29 29 29 29 29 16 29 16 16 29 16 29 29 13 29 29 16 29 16 19 16 16 29 16 29 29 29 29 19 29 29 29 29 8 29 29 29 29 29 29 29 29 18 29 18 29 17 29 29 8 29 29 29 29 5 29 29 8 29 29 16 29 16 29 29 29 29 13 29 29 29 29 16 29 16 19 29 16 29 16 29 29 18 29 29 29 29 29 2 29 29 29 6 29 29 16 29 29 29 29 8 29 29 29 23 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 8 13 16 16 29 29 16 29 29 16 16 29 29 16 16 29 13 13 16 16 16 19 16 16 16 29 29 29 13 13 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 14 29 29 29 29 29 29 18 5 29 6 23 8 29 29 29 8 29 29 2 16 16 29 29 29 13 29 29 13 13 16 29 29 29 16 29 19 19 16 19 29 29 29 13 16 16 16 16 16 16 29 16 16 29 16 29 19 16 19 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 19 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 29 16 16 29 16 19 29 16 19 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 16 19 29 16 16 16 29 16 29 16 29 16 13 29 29 2 29 29 5 8 29 29 29 29 2 29 29 29 29 29 6 29 16 29 18 29 14 17 29 29 29 29 16 29 16 29 16 29 29 5 29 29 16 29 13 19 13 29 29 13 29 16 19 29 29 29 13 29 8 29 29 18 29 25 29 29 29 29 29 6 29 29 29 16 16 29 29 29 17 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 29 13 29 29 29 16 16 29 29 29 29 29 29 23 18 18 29 16 29 2 29 29 2 29 29 29 29 29 29 2 29 29 29 29 16 29 29 16 29 29 29 29 16 16 16 29 13 16 16 16 29 29 29 29 8 29 29 29 29 5 31 29 29 29 28 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 16 29 8 29 29 29 29 13 29 19 13 29 29 16 29 29 16 29 29 16 16 16 29 29 29 29 29 29 29 29 29 2 5 23 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 14 16 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 19 29 16 29 16 29 29 16 13 29 13 29 16 13 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 13 29 29 29 29 16 16 29 16 13 29 29 16 16 8 16 29 29 29 16 16 13 16 19 29 16 16 29 29 29 29 29 16 18 29 29 29 18 29 29 29 29 29 29 29 16 16 29 16 29 29 16 29 29 29 29 16 16 29 29 29 29 31 29 29 29 29 16 16 29 29 29 29 16 16 19 29 29 29 19 13 29 29 16 19 19 13 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 13 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 16 16 29 29 16 29 6 29 16 29 29 29 16 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 29 16 13 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 17 29 13 29 16 19 29 16 29 29 29 16 19 29 16 29 29 16 29 18 29 19 16 17 29 4 29 29 29 29 29 31 29 29 26 31 29 29 29 29 16 18 29 8 18 29 29 16 29 29 16 29 29 16 13 29 29 29 29 29 29 16 29 6 29 29 29 29 13 29 13 16 16 16 29 29 16 16 29 19 16 19 16 19 29 29 29 16 29 29 29 29 13 8 16 19 16 16 13 16 29 16 29 29 29 18 29 19 17 16 29 29 29 16 29 29 16 16 29 31 29 6 29 29 29 16 13 29 29 16 29 29 29 29 16 13 29 16 29 29 16 29 29 29 29 29 16 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 16 16 19 29 29 29 16 29 29 16 16 29 29 13 16 29 29 29 29 16 16 16 13 13 29 29 29 8 29 29 6 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 6 29 29 18 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 23 19 29 13 29 16 16 19 16 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 26 13 29 16 16 29 29 13 29 16 16 29 13 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 16 29 16 16 29 29 16 29 29 29 29 29 13 29 16 29 16 16 16 23 16 29 16 16 16 29 16 16 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 13 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 16 16 13 29 29 29 16 29 29 16 16 16 29 29 8 29 13 29 16 29 19 29 19 16 13 16 29 16 29 29 13 16 16 29 16 13 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 19 29 29 29 29 19 29 29 29 13 16 16 13 16 13 13 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 19 8 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 16 29 13 16 16 29 29 13 16 29 19 29 29 29 29 13 29 29 29 16 19 29 16 19 29 16 29 8 23 29 29 29 29 29 29 29 29 16 16 29 29 29 8 29 29 16 29 16 29 29 13 29 29 16 16 16 13 29 29 13 29 16 29 29 29 29 29 19 16 16 29 16 19 16 16 16 29 16 29 16 29 6 29 13 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 13 29 29 29 16 16 13 29 16 16 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 16 29 29 23 29 17 29 17 29 29 17 29 8 29 18 8 29 14 8 2 23 26 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 16 29 16 16 29 13 16 29 16 16 29 13 16 13 16 29 16 16 19 29 16 29 16 29 29 29 29 29 14 29 29 29 29 29 29 29 29 16 29 16 16 16 29 16 29 29 29 29 29 29 29 29 16 29 19 13 29 29 16 16 19 13 29 19 29 29 16 16 29 29 16 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 16 16 29 29 29 16 29 16 29 16 29 16 29 29 29 29 29 16 29 16 16 29 16 29 29 29 16 13 29 16 29 13 29 16 29 29 29 13 16 29 19 29 16 16 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 14 29 29 29 16 29 16 29 29 8 16 29 29 29 29 29 16 29 13 29 16 29 29 29 16 29 16 29 29 29 29 16 16 19 29 29 16 16 29 16 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 16 16 29 29 29 29 16 13 29 16 29 16 16 29 29 29 16 13 16 29 29 29 29 16 13 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 29 25 29 29 29 29 16 29 29 29 29 29 16 29 29 16 31 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 2 29 29 18 29 29 29 8 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 14 23 29 26 8 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 8 29 2 29 29 29 29 29 29 23 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 13 29 29 23 29 29 16 16 13 31 29 29 19 19 16 16 29 16 29 29 29 19 16 19 16 16 23 16 19 13 16 9 13 29 29 29 29 14 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 13 29 29 29 16 29 29 16 16 29 16 29 5 29 29 29 29 29 29 29 6 29 29 6 29 29 29 29 29 29 29 16 29 29 16 29 29 19 29 29 29 29 29 23 29 16 29 13 29 29 29 29 29 16 6 29 29 16 29 17 29 29 19 29 29 16 16 29 29 29 16 29 29 16 19 16 16 16 29 19 16 29 29 19 19 19 13 29 16 29 29 29 16 16 29 16 29 25 29 14 16 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 31 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 2 16 29 29 29 16 29 19 16 16 29 16 19 16 19 16 16 16 29 16 16 29 2 13 19 13 16 23 29 29 29 29 29 29 29 2 29 25 29 29 2 29 29 29 29 2 16 16 16 29 29 8 29 16 29 29 23 29 29 29 29 29 29 16 29 29 29 16 13 29 29 29 16 16 16 29 13 13 16 16 19 13 29 29 16 19 16 16 19 13 19 16 16 29 16 19 13 29 29 29 29 29 29 23 29 6 29 31 29 29 29 31 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 13 29 29 29 29 13 13 29 29 13 29 29 16 13 29 16 13 17 16 29 29 29 29 29 6 29 29 6 25 2 29 29 6 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 16 29 29 29 29 29 29 16 29 29 19 19 29 16 29 16 19 29 29 29 16 19 19 19 29 29 16 16 16 16 29 29 29 13 23 29 29 19 29 2 14 31 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 16 29 29 16 13 19 29 16 16 19 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 23 16 13 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 4 29 29 29 29 29 29 16 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 16 13 29 16 29 29 29 29 29 13 16 29 29 29 29 29 16 16 19 29 29 29 29 29 6 16 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 16 29 29 16 29 16 16 29 29 16 29 29 29 29 29 29 29 16 16 16 8 29 29 16 29 29 23 29 16 29 29 16 16 29 16 16 29 16 13 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 13 29 29 19 29 29 17 29 29 16 19 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 31 18 29 29 29 29 29 29 29 17 29 29 29 29 2 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 16 29 29 29 29 13 16 29 19 29 29 29 29 13 29 29 8 25 29 29 29 29 29 16 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 13 29 16 29 16 29 16 16 29 13 29 29 16 16 16 16 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 19 16 29 16 29 19 19 19 13 16 9 29 29 29 29 8 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 16 13 29 29 16 29 29 29 16 19 29 29 16 16 29 16 16 29 29 6 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 26 29 29 29 29 23 29 6 29 29 29 2 18 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 17 29 29 8 29 29 29 29 29 29 29 16 13 16 29 29 13 29 29 13 29 29 31 2 29 29 29 29 16 16 29 16 29 16 16 16 13 13 29 6 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 8 29 16 29 18 29 29 29 29 29 29 29 29 29 16 29 16 16 29 2 29 16 29 29 29 16 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 16 29 29 16 29 29 16 29 16 29 16 16 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 5 29 16 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 16 16 13 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 5 29 29 29 29 31 29 16 29 29 29 29 29 29 29 29 13 29 13 16 29 16 17 29 16 29 29 29 16 29 16 16 16 29 16 19 16 16 16 16 16 16 16 19 19 19 29 16 29 29 29 13 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 16 29 16 29 29 16 29 16 19 16 29 16 29 29 16 19 16 19 29 29 29 29 29 23 29 2 29 29 29 29 29 29 16 18 17 29 29 8 4 29 16 29 6 26 29 29 29 29 29 29 29 29 29 17 29 29 19 13 29 16 19 16 13 29 13 29 19 13 16 16 16 29 25 29 29 29 23 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 13 19 29 29 29 6 29 29 29 29 6 29 23 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 13 29 13 29 16 29 29 16 29 29 29 29 29 8 29 29 23 29 23 31 29 29 6 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 13 29 29 14 29 29 8 26 2 29 23 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 31 29 23 18 29 26 23 29 2 2 29 29 29 14 29 29 29 29 29 29 29 16 16 19 29 29 2 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 29 13 29 29 29 16 16 16 19 13 29 29 16 16 29 29 29 19 29 19 16 29 19 29 16 19 19 19 16 16 13 16 16 16 13 29 16 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 8 29 29 16 29 29 29 29 29 16 16 29 16 16 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 16 13 29 29 16 16 19 19 19 19 16 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 13 29 29 29 16 19 19 29 29 16 19 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 16 29 29 29 29 8 29 29 16 29 29 2 29 29 29 29 16 29 16 29 29 29 16 16 29 16 16 29 29 16 16 29 16 13 16 29 16 16 29 6 29 31 29 29 29 29 29 29 29 29 29 29 29 31 29 29 16 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 13 16 19 13 13 16 19 13 19 16 29 16 16 29 16 16 19 29 13 29 16 29 29 29 8 31 29 29 31 29 29 29 29 18 29 23 29 29 2 26 29 31 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 6 29 18 29 29 29 29 29 8 6 29 18 29 29 18 8 29 23 8 6 25 29 8 29 8 29 29 29 29 29 17 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 16 29 19 16 16 29 29 16 19 16 19 13 16 13 29 13 16 29 29 29 29 16 19 29 16 16 29 2 8 29 26 23 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 8 23 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 16 29 19 29 19 29 29 29 16 29 16 16 16 29 29 27 2 18 29 29 31 29 29 29 29 29 16 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 19 29 16 29 16 29 13 19 19 18 29 23 31 26 23 8 29 25 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 16 29 29 13 29 29 29 29 29 29 29 16 16 13 29 29 16 13 13 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 16 16 16 16 19 16 16 19 16 16 19 16 16 19 29 19 19 29 19 13 29 29 23 29 29 29 29 29 18 29 29 16 29 29 16 16 29 29 29 29 29 29 16 29 29 13 16 29 19 16 16 29 16 19 29 16 29 16 16 16 16 13 16 16 29 16 19 16 16 29 29 29 31 23 8 17 18 23 29 29 2 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 19 19 29 29 16 29 8 29 29 16 29 29 29 29 8 29 6 29 29 29 29 29 16 29 31 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 2 29 29 16 29 18 29 29 29 29 29 23 29 16 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 19 29 29 29 29 16 29 29 2 29 14 29 14 18 29 29 29 29 29 29 29 29 2 23 16 29 29 16 16 29 29 29 29 13 29 16 29 29 16 29 19 29 29 29 29 8 23 29 29 8 23 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 16 29 16 13 18 29 29 29 29 16 29 29 31 5 29 19 13 29 2 29 19 16 29 19 19 29 16 29 13 13 29 16 16 13 29 29 8 2 29 29 29 29 29 29 8 29 16 29 17 29 29 29 29 29 29 29 29 29 16 13 29 13 29 16 29 19 16 13 16 29 16 29 16 13 19 29 16 16 16 29 29 13 29 29 8 29 23 29 29 29 2 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 13 16 29 16 29 16 13 16 19 29 19 16 16 19 19 19 16 16 13 16 19 13 16 29 29 29 29 18 29 29 6 26 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 16 29 13 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 18 29 29 29 29 16 16 17 16 16 29 29 29 29 29 29 13 29 29 8 29 29 29 29 29 16 16 29 13 29 16 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 16 29 29 16 29 29 16 13 16 29 19 16 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 16 29 29 29 16 19 16 29 29 29 16 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 18 6 2 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 8 6 25 29 29 29 29 29 29 29 16 29 29 29 31 29 29 29 14 29 29 29 29 29 29 29 29 2 29 29 29 29 23 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 23 23 23 29 8 26 29 29 29 2 29 23 29 29 8 29 29 14 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 18 5 25 2 29 25 29 29 29 29 6 18 29 26 29 29 29 29 29 29 29 8 29 16 16 16 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 16 29 16 29 29 29 29 29 29 29 16 6 29 29 29 29 29 8 29 29 29 29 29 29 29 31 29 31 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 16 13 16 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 16 29 16 16 29 29 29 29 29 13 29 19 19 29 16 29 16 29 29 19 29 16 16 29 29 16 17 29 29 5 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 6 29 29 29 31 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 16 16 29 13 29 29 29 29 29 29 29 14 29 16 29 29 16 16 29 8 29 29 29 29 16 29 29 29 29 25 29 29 29 29 18 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 19 16 29 29 29 29 29 29 19 29 29 23 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 13 16 29 16 16 29 16 16 16 19 29 29 29 29 16 18 19 16 19 19 16 19 13 19 29 16 29 29 29 29 23 29 31 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 13 29 29 29 29 16 29 29 16 29 13 29 16 29 29 13 29 29 29 6 8 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 23 29 29 29 13 8 16 19 29 16 29 29 16 29 29 16 13 29 17 29 29 29 2 6 23 27 29 8 2 8 29 26 23 8 8 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 19 29 29 16 16 19 29 29 29 16 19 19 13 16 16 16 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 23 8 16 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 6 29 13 29 29 6 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 16 6 29 29 29 29 8 29 29 29 29 29 13 16 29 29 16 17 19 19 29 13 13 16 16 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 29 16 29 29 13 16 16 29 29 29 29 29 16 29 16 29 29 31 2 29 29 29 29 29 29 29 29 29 18 31 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 14 29 29 16 29 6 16 16 18 29 29 31 29 29 23 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 16 13 28 29 29 29 29 29 29 13 29 29 29 29 19 29 29 19 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 31 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 16 16 8 29 29 29 29 16 29 29 13 29 29 18 29 6 29 29 2 29 29 29 29 16 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 13 16 16 29 13 16 29 29 29 16 19 13 16 16 19 16 16 13 29 29 29 29 8 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 31 2 29 29 23 31 27 2 6 2 29 18 18 18 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 25 29 29 29 29 29 29 2 29 29 6 29 29 17 29 29 29 29 29 13 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 19 16 29 29 16 16 13 16 29 16 29 19 9 16 13 9 29 29 29 29 29 29 29 23 29 26 29 17 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 16 16 29 29 29 16 19 29 16 29 16 16 29 29 16 29 16 19 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 16 16 29 13 29 16 29 29 29 16 29 29 29 16 29 29 8 13 16 29 16 16 29 29 29 16 16 29 29 29 29 16 29 13 16 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 19 16 29 29 16 16 29 29 13 16 29 29 13 29 29 29 16 16 29 29 16 13 16 29 29 16 16 29 16 16 16 29 29 29 13 29 8 29 29 2 29 29 29 29 27 29 16 29 29 29 29 16 29 16 13 29 29 29 16 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 13 29 29 16 16 19 16 19 29 16 19 16 19 13 29 29 16 19 16 16 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 13 29 29 13 29 16 13 16 29 29 29 29 16 29 16 13 16 29 16 29 29 29 16 16 29 29 29 16 29 29 16 16 16 29 18 29 23 29 6 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 23 16 29 16 29 29 29 29 29 29 29 29 29 16 29 23 23 29 23 23 8 23 29 25 29 29 18 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 13 29 29 29 29 6 23 6 29 29 29 29 29 2 6 29 29 29 23 29 8 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 17 8 31 18 23 8 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 16 29 16 29 16 19 16 26 19 9 19 17 16 29 29 16 16 16 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 13 16 16 29 29 17 29 29 29 29 16 16 29 13 29 29 16 13 29 29 13 29 29 29 29 29 2 29 29 29 31 29 6 23 23 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 13 29 16 29 29 29 29 16 29 29 16 16 16 16 29 29 29 29 13 29 29 29 29 29 13 29 29 16 29 29 29 29 29 16 29 29 16 29 16 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 16 29 16 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 13 29 29 14 29 16 16 13 16 29 16 16 29 16 29 29 29 29 16 29 16 13 29 13 29 16 29 29 29 18 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 13 13 29 16 29 16 29 29 29 13 16 16 29 29 16 29 16 19 13 16 19 16 16 29 29 29 29 29 29 14 25 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 19 29 29 29 16 29 29 16 29 29 29 29 8 2 29 6 29 27 31 29 31 6 29 29 29 29 29 29 29 29 29 31 29 23 2 29 29 29 29 29 29 29 29 16 13 29 29 16 29 29 16 29 16 29 29 16 16 16 19 16 29 29 29 29 29 17 16 16 19 17 29 29 23 29 16 16 16 29 29 16 29 13 29 18 29 8 23 29 2 29 8 29 29 31 8 18 26 29 8 2 26 2 2 29 29 8 8 6 31 23 2 29 29 26 2 23 29 31 2 18 6 18 29 29 5 6 23 8 29 29 29 29 29 29 29 29 29 29 29 29 13 19 29 29 16 13 29 13 16 29 2 29 19 16 16 16 19 16 19 16 19 16 9 16 19 29 13 13 16 17 19 29 16 16 29 18 8 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 28 29 29 16 16 16 29 16 29 29 16 16 29 29 29 29 29 16 13 16 29 29 29 29 29 16 29 29 29 29 16 13 29 29 29 29 29 16 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 19 16 29 29 29 8 2 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 8 29 14 29 29 29 29 29 29 18 2 29 31 29 29 29 29 29 2 29 6 6 6 29 29 26 6 29 29 29 26 2 8 23 2 6 29 29 2 29 8 23 8 18 27 8 6 29 29 6 29 18 29 29 29 29 8 29 29 29 2 23 29 29 29 29 2 25 29 29 29 8 29 29 31 25 29 29 6 29 2 18 29 23 29 6 6 29 27 29 29 31 29 29 29 29 18 23 29 29 23 29 2 29 29 31 29 29 29 29 23 29 29 8 2 8 29 29 29 23 29 8 29 26 23 8 23 26 29 29 18 2 29 29 29 23 6 8 6 29 29 29 8 8 31 29 14 6 29 29 29 8 23 29 23 31 23 29 29 29 29 6 29 29 29 18 29 23 29 29 23 29 23 8 29 6 29 29 31 6 2 29 29 8 2 23 2 27 6 6 29 6 8 23 6 29 29 6 29 23 8 2 6 2 26 18 2 29 23 25 29 29 25 14 29 29 29 29 29 8 6 8 23 8 8 29 29 29 29 29 14 31 2 23 29 29 29 8 29 29 29 2 29 29 29 29 5 23 31 29 29 29 29 29 29 29 29 29 29 29 29 29 14 8 2 29 2 29 2 29 29 29 29 29 29 29 29 2 29 29 18 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 16 19 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 13 16 29 29 29 13 29 16 29 29 29 13 13 19 29 29 16 29 16 16 29 14 16 16 2 29 16 16 29 13 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 19 29 29 29 16 29 16 29 17 16 16 29 29 29 29 16 29 13 16 16 9 19 16 19 19 16 29 16 19 29 16 19 29 16 16 16 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 16 29 29 29 29 29 16 16 13 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 13 29 16 29 16 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 16 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 17 16 29 29 29 16 29 29 19 29 16 16 29 13 19 29 29 19 29 29 13 29 16 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 16 19 29 29 29 29 29 29 16 16 29 29 16 29 29 16 29 16 29 16 19 13 16 29 19 19 13 29 29 16 16 16 29 29 16 19 29 29 18 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 16 29 29 29 29 29 29 16 16 16 16 17 29 19 16 29 13 29 29 29 19 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 16 13 29 29 16 29 29 23 16 19 29 13 29 29 16 13 29 29 29 29 29 29 23 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 2 6 25 23 29 8 2 23 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 16 13 29 29 29 19 19 19 29 29 29 29 19 19 29 13 16 16 29 29 29 13 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 16 29 13 29 13 29 29 13 29 29 29 29 29 29 29 29 4 14 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 19 16 29 29 16 16 29 29 13 16 13 13 16 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 26 29 29 16 29 16 16 29 29 23 29 13 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 16 16 29 29 29 16 29 29 16 29 16 29 29 29 29 29 13 16 16 16 13 29 13 29 16 16 16 29 16 19 16 29 29 16 16 19 16 16 16 16 13 16 29 16 29 29 29 8 29 29 29 29 6 29 29 29 16 29 29 23 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 16 29 16 29 29 29 29 29 16 2 26 29 29 29 29 29 29 29 29 29 31 29 29 16 29 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 31 29 18 29 29 29 8 29 29 29 29 29 29 29 29 29 5 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 13 16 29 16 16 13 29 16 16 16 29 29 16 29 16 16 29 29 13 29 29 29 16 16 8 2 29 29 29 29 5 29 29 2 2 29 2 23 29 29 2 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 16 29 29 29 16 29 16 29 16 29 29 29 29 29 29 19 19 16 19 16 29 29 16 19 29 13 2 13 16 19 29 16 29 16 19 29 29 19 13 29 29 29 23 29 29 29 29 29 29 29 29 29 25 29 6 29 29 23 29 6 29 8 23 29 18 2 23 29 29 29 8 2 23 29 29 29 18 29 29 5 29 29 29 29 6 29 2 6 4 29 23 29 29 29 31 8 29 8 29 2 29 29 31 23 8 29 23 23 23 26 8 29 29 29 8 29 29 8 18 6 29 18 29 31 29 8 26 29 8 29 2 18 29 29 29 29 29 26 23 8 29 29 26 23 26 29 29 29 23 18 6 29 29 8 29 6 6 23 29 29 23 29 29 29 29 6 6 29 29 29 29 23 29 29 29 29 14 29 29 29 29 29 6 8 23 29 26 25 26 23 18 18 8 2 29 5 29 6 29 29 29 29 6 29 8 29 29 6 29 31 29 29 29 8 29 29 2 29 29 29 31 23 6 8 31 29 29 29 23 18 23 29 23 29 23 8 18 29 8 26 26 23 31 29 29 29 29 29 29 29 29 29 8 29 29 26 29 29 29 23 29 29 23 29 25 29 23 29 29 29 6 8 29 29 29 29 29 6 14 13 29 29 29 29 16 16 29 29 29 29 29 29 29 29 8 8 8 23 8 29 29 29 29 29 29 13 29 29 16 16 16 29 16 19 16 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 5 29 29 29 13 13 29 25 29 29 2 29 29 29 29 29 29 13 16 19 19 29 16 13 13 29 29 16 19 29 29 29 16 29 29 29 6 29 29 29 29 29 29 19 29 16 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 16 29 16 29 29 29 23 29 29 8 14 29 29 16 16 13 16 17 13 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 13 6 29 29 29 16 29 2 29 29 29 29 6 29 25 29 18 29 29 29 5 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 16 8 13 13 29 29 19 29 29 29 29 29 19 16 29 19 19 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 19 13 29 16 29 29 18 29 29 29 29 29 29 23 29 29 16 29 29 16 29 29 29 29 29 29 29 19 13 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 16 29 29 8 29 29 13 29 29 29 29 18 18 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 16 19 13 29 13 29 13 19 16 13 29 29 29 29 26 17 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 13 29 29 16 29 29 16 19 29 29 29 23 29 2 29 16 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 16 29 16 19 13 16 16 29 29 29 16 29 29 29 16 16 19 16 16 19 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 13 13 29 19 13 16 29 13 29 16 19 16 29 29 29 29 29 29 29 29 2 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 2 31 5 29 29 29 29 29 29 29 29 29 29 29 23 31 14 2 23 29 6 25 31 23 29 23 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 16 16 16 19 19 29 29 16 19 16 29 29 19 29 29 23 31 29 4 29 8 29 29 29 27 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 23 18 29 29 29 29 29 29 29 29 29 31 29 29 25 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 13 16 29 13 29 16 17 29 2 29 23 8 8 14 8 29 8 6 29 29 26 23 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 13 29 29 29 29 29 29 29 29 2 8 23 2 29 29 8 23 29 14 23 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 23 2 29 29 29 29 2 8 29 29 29 29 6 29 29 31 29 16 29 29 29 29 29 29 29 16 29 17 29 29 29 23 29 16 16 16 29 16 29 29 29 13 29 13 31 19 16 29 13 16 29 19 29 29 29 29 29 29 29 25 29 29 18 29 29 29 29 29 29 29 16 29 16 19 29 29 29 16 19 29 29 29 29 29 29 16 16 13 29 16 16 29 16 29 29 29 2 2 29 29 29 29 2 29 29 31 29 16 29 29 29 29 29 16 29 16 13 29 16 16 29 29 13 16 19 19 16 29 29 29 2 29 18 6 29 29 23 6 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 13 16 16 29 29 29 18 23 8 29 23 29 29 29 29 2 23 2 29 29 29 29 29 29 29 29 31 29 8 23 2 8 2 23 2 29 29 29 27 29 29 23 29 29 29 18 6 29 23 8 29 6 29 29 23 8 27 29 31 23 8 2 8 8 23 29 23 8 18 2 18 8 8 8 29 8 4 6 29 18 8 29 23 2 31 29 29 2 29 29 18 23 2 23 29 31 29 29 29 26 23 23 6 23 26 8 2 6 8 8 29 29 6 8 8 29 2 2 14 29 2 25 29 23 6 29 29 29 29 29 31 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 16 29 13 29 29 29 16 29 29 13 16 29 13 13 29 29 16 16 19 16 16 29 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 16 29 6 29 29 29 29 29 13 29 29 29 29 29 29 8 29 29 29 29 29 26 23 29 6 18 29 2 2 18 2 8 8 2 2 23 29 29 26 29 8 6 29 29 2 23 8 23 27 29 29 23 29 23 23 29 29 18 29 29 13 29 29 29 29 29 29 29 16 13 2 29 29 29 29 29 29 29 2 23 20 29 29 16 29 29 16 16 29 16 13 29 29 29 29 29 29 2 29 29 29 16 2 29 16 16 29 29 16 16 16 16 13 29 29 29 17 4 29 23 29 29 13 29 29 29 29 29 29 29 17 16 29 29 29 29 29 29 29 29 6 29 29 29 29 16 16 13 16 16 29 29 13 29 29 29 29 29 29 29 29 29 8 29 29 13 29 29 29 19 16 16 29 29 13 29 29 29 29 29 2 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 16 29 16 29 16 14 29 29 29 29 29 29 29 29 29 29 29 29 17 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 5 8 29 29 8 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 6 2 29 25 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 13 29 13 16 29 29 29 29 29 29 2 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 25 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 31 2 29 29 31 29 29 8 29 29 29 23 31 29 23 25 29 23 29 26 2 6 23 8 8 2 2 23 27 29 29 29 29 29 29 6 18 8 29 29 29 29 29 8 25 29 29 29 2 2 23 29 23 31 23 23 29 29 20 8 29 29 29 29 16 29 29 23 8 23 29 29 29 29 29 16 29 29 29 13 19 16 29 29 2 29 29 29 29 29 29 29 16 16 16 16 16 16 13 29 16 29 29 16 29 16 29 29 29 29 29 29 13 29 29 14 29 29 29 16 16 16 13 16 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 25 29 6 29 29 29 16 29 16 29 16 29 29 2 29 29 29 29 29 29 29 29 16 29 29 16 8 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 25 14 18 29 29 18 29 29 29 29 29 29 29 16 29 29 16 29 19 16 13 29 16 16 19 29 29 29 29 29 14 29 29 29 29 29 29 16 29 29 29 29 16 29 13 16 29 16 29 29 29 16 13 29 29 16 19 29 29 29 29 14 29 29 29 29 29 29 29 29 13 29 29 29 13 19 29 16 29 16 19 16 29 29 16 16 16 18 29 16 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 13 16 16 29 29 29 29 29 6 8 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 23 29 29 23 29 29 29 29 23 29 29 29 29 17 13 29 29 29 29 29 29 29 29 19 16 16 16 29 29 29 29 8 29 31 23 29 23 6 29 29 29 8 29 6 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 2 23 23 29 6 29 29 2 29 29 29 29 29 16 16 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 23 29 29 29 29 16 29 19 29 29 29 13 16 19 29 29 16 29 19 13 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 13 29 29 29 29 29 13 29 29 16 29 8 29 29 29 25 29 29 6 18 8 23 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 29 29 31 29 29 29 29 29 29 29 29 13 29 29 29 16 13 29 29 29 19 29 29 29 16 29 29 29 29 8 29 2 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 8 29 23 23 18 25 29 14 2 29 29 29 8 8 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 8 29 29 23 13 29 8 29 26 23 26 2 29 26 31 23 29 31 29 29 29 29 31 26 29 29 29 29 29 29 29 29 6 29 18 29 29 29 29 29 16 13 29 29 29 29 29 29 19 16 29 16 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 16 29 16 16 29 29 29 29 29 16 29 2 29 16 13 29 29 29 29 29 29 23 29 29 29 29 29 8 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 13 29 19 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 18 29 29 8 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 16 16 16 16 29 29 29 29 29 29 23 29 29 29 29 31 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 23 17 29 23 29 29 31 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 23 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 23 29 29 29 29 18 29 29 29 29 29 23 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 26 29 8 23 29 29 29 29 29 29 29 29 29 16 29 29 29 31 29 29 29 29 29 23 29 29 29 29 29 29 29 29 6 29 29 23 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 2 18 29 13 29 29 29 8 29 29 29 29 29 29 29 8 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 6 29 13 29 29 8 29 16 29 29 29 29 29 8 17 6 18 29 29 17 2 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 31 2 8 8 26 23 6 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 2 29 8 29 29 16 29 16 29 16 29 16 29 29 29 29 31 29 29 6 29 6 16 29 16 29 29 16 16 29 29 29 29 18 18 29 29 29 29 29 29 23 29 16 29 29 29 16 16 29 29 29 31 29 29 29 16 16 29 16 13 19 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 25 29 29 29 29 29 29 29 29 16 29 31 27 23 29 29 29 29 31 18 6 6 2 6 29 23 23 2 29 29 29 29 29 29 29 2 23 14 6 6 29 29 2 6 6 23 26 23 31 29 6 29 29 29 27 31 29 29 29 29 29 29 29 29 2 29 29 29 23 29 31 29 29 29 31 29 29 29 29 23 23 2 29 29 8 29 8 8 23 23 29 8 29 29 31 29 29 29 31 29 29 27 23 26 29 31 29 8 29 29 6 18 29 6 18 26 23 29 26 2 31 29 29 29 29 29 29 29 23 29 29 18 29 18 29 23 8 23 23 29 29 29 29 2 29 8 29 2 29 29 29 29 8 2 29 29 8 29 29 29 6 29 29 25 29 2 29 8 29 26 8 23 29 29 29 29 29 29 23 8 26 26 23 29 29 26 8 29 26 29 2 6 29 8 8 29 29 26 29 6 23 18 23 23 23 2 29 29 23 29 6 29 2 8 23 23 8 23 6 23 6 26 29 29 31 4 8 4 29 29 17 29 2 29 31 23 29 23 29 29 29 6 23 29 29 29 8 26 23 26 29 23 26 18 8 29 23 6 23 14 6 23 18 27 26 29 23 29 2 6 25 29 2 23 29 29 29 18 6 29 29 6 6 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 6 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 14 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 19 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 18 29 29 2 29 18 29 29 29 29 29 16 29 16 13 16 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 19 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 13 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 25 29 29 29 29 29 29 31 29 29 29 29 2 6 29 5 29 8 19 13 29 29 29 19 19 19 29 29 29 29 29 14 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 16 16 29 29 29 16 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 16 29 29 29 29 29 29 2 16 16 16 29 29 29 29 29 16 5 2 29 29 2 29 29 29 29 29 29 14 29 29 2 25 29 31 29 29 29 29 29 29 29 5 23 6 29 29 25 29 29 16 16 29 16 29 29 16 29 29 29 16 8 29 29 29 23 29 29 29 29 29 17 16 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 14 14 2 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 18 14 29 29 29 29 29 29 16 29 31 6 29 29 31 29 29 29 29 25 29 29 6 29 29 29 29 17 18 26 23 8 29 29 29 8 29 29 29 29 29 23 29 29 8 29 8 2 29 29 29 29 13 29 29 14 25 8 2 18 23 29 29 29 29 29 29 29 29 29 29 2 23 2 29 29 25 2 29 29 29 29 29 5 29 29 29 29 29 2 29 29 23 29 29 23 29 16 29 29 29 29 29 29 29 25 23 6 8 6 26 29 8 29 29 14 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 6 29 29 29 23 2 29 18 29 31 6 8 26 25 23 18 8 29 6 29 6 31 2 18 29 25 14 29 18 25 2 23 8 29 29 29 29 23 18 29 8 23 29 29 29 29 29 23 26 8 29 29 2 23 29 8 2 29 6 29 29 8 23 31 29 6 29 18 29 8 29 2 29 29 23 29 29 8 18 8 29 29 8 29 29 29 29 29 2 14 29 29 23 26 29 29 29 29 29 29 29 29 2 8 23 29 2 29 2 31 29 29 29 29 2 23 6 6 29 29 29 23 29 29 29 29 6 8 29 23 29 14 29 23 8 2 29 29 29 29 29 29 29 23 29 18 29 29 23 18 29 8 14 29 31 29 31 18 18 29 29 31 29 29 14 23 29 25 14 2 8 25 2 31 29 8 29 29 6 29 23 29 29 2 23 29 14 29 18 29 29 31 8 23 2 29 8 29 29 29 29 8 8 23 29 29 29 6 29 29 29 14 29 14 29 29 29 6 2 29 23 29 29 29 29 26 23 26 23 29 29 29 29 29 16 23 29 29 29 14 29 29 29 29 29 29 29 29 23 29 14 29 27 29 14 29 8 8 29 29 29 16 29 16 29 29 16 16 16 16 29 29 29 8 29 29 29 29 29 5 29 29 29 29 29 29 16 16 29 29 16 29 29 16 13 19 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 16 29 29 16 16 29 29 29 29 29 29 16 13 29 16 29 16 16 16 29 29 29 2 29 29 29 16 16 29 16 19 16 29 29 29 29 29 18 29 29 29 29 29 19 16 29 29 29 29 29 29 16 29 16 29 18 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 2 23 2 29 29 29 29 23 29 29 26 26 29 29 29 29 29 29 8 2 31 29 29 29 8 29 29 29 29 29 29 29 19 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 2 29 29 29 29 2 29 31 16 29 29 29 29 2 29 2 8 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 23 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 14 29 29 29 29 19 29 29 29 16 16 16 16 16 29 16 29 16 29 29 16 29 29 29 29 6 29 29 29 29 29 29 29 2 18 6 29 29 29 29 29 23 23 18 23 29 31 6 29 29 29 29 29 16 29 29 29 29 29 29 29 23 29 31 6 26 23 29 29 29 29 29 29 29 29 8 8 26 29 23 29 26 23 29 29 29 6 29 6 2 6 29 8 29 23 23 25 29 29 8 6 29 29 29 2 29 23 23 18 29 6 18 29 29 8 18 8 26 29 29 14 2 8 25 29 31 8 2 18 29 8 23 29 6 8 2 14 23 31 29 29 2 23 23 2 29 8 29 2 29 8 29 26 23 29 29 29 8 2 23 29 29 29 29 29 29 23 26 2 29 26 29 29 29 29 29 29 25 29 31 29 29 17 29 16 16 29 29 23 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 13 16 16 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 8 2 25 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 18 25 29 29 29 2 29 29 8 29 14 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 6 29 29 29 18 14 17 29 29 29 29 29 29 16 29 29 29 18 29 29 29 29 29 29 29 29 6 29 29 17 29 29 29 29 29 29 29 29 8 29 6 29 2 29 29 29 29 16 16 16 29 16 29 16 29 29 29 31 29 29 29 29 29 14 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 18 23 8 29 31 29 29 29 2 28 16 29 29 29 6 29 6 29 29 29 29 14 29 29 29 29 23 8 29 29 29 8 29 31 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 8 29 31 29 29 29 29 29 2 26 26 29 17 29 29 29 31 29 27 29 29 2 29 29 29 23 29 29 31 29 29 29 29 29 29 29 23 14 29 23 29 29 29 6 29 29 29 18 31 6 29 29 25 29 31 29 29 6 23 29 26 8 6 29 29 29 14 29 23 29 29 29 29 29 31 23 29 29 2 23 23 29 29 25 29 29 29 2 2 26 23 8 8 29 29 29 29 29 29 8 29 29 29 8 8 29 23 29 2 29 29 2 8 18 31 29 25 6 26 29 26 29 23 8 8 26 23 8 2 6 18 29 6 23 2 23 29 6 8 14 31 23 8 26 23 6 6 14 23 23 8 23 29 23 8 23 23 23 26 8 23 23 23 23 29 29 8 29 23 8 29 23 29 29 2 23 23 29 29 29 23 29 29 29 29 29 29 29 29 2 29 29 29 29 29 23 29 13 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 16 29 2 2 2 29 29 25 29 29 29 29 29 18 29 29 23 29 29 29 29 16 29 16 29 16 29 19 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 16 16 29 18 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 23 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 18 29 29 29 29 29 29 29 29 29 16 23 29 29 29 29 29 29 16 29 29 23 29 29 18 29 6 29 29 25 29 29 29 29 25 29 23 29 29 29 29 29 29 29 29 29 29 23 29 2 29 18 29 29 29 23 29 29 18 23 29 29 23 29 29 29 6 29 29 29 29 29 29 6 23 23 23 29 29 29 8 29 29 2 29 2 2 29 6 29 29 8 18 29 14 2 29 31 18 29 29 29 29 29 29 31 29 29 29 29 29 6 29 29 8 29 6 2 29 29 25 29 18 6 29 29 29 25 18 2 29 25 29 29 18 17 8 29 29 6 6 29 29 29 18 29 25 31 29 29 8 29 18 25 29 23 8 29 31 6 29 8 29 23 29 25 2 23 23 29 29 8 2 31 23 8 8 23 14 29 29 29 29 29 6 18 23 2 29 29 26 6 26 23 29 29 29 29 23 29 29 2 23 29 29 8 14 18 26 23 2 31 6 6 6 23 23 31 6 8 29 18 6 29 23 23 26 29 25 29 29 29 18 29 29 6 14 29 26 29 18 29 8 23 6 29 8 29 23 8 6 8 29 26 2 23 2 8 31 8 8 31 23 2 8 29 29 27 29 8 8 18 2 2 8 6 6 23 31 31 31 25 2 6 29 29 29 18 31 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 16 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 16 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 13 16 29 29 2 29 29 2 29 29 29 29 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 23 6 29 29 29 17 29 6 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 26 29 8 8 18 29 5 23 6 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 6 29 18 8 23 8 6 6 23 6 29 29 29 29 29 29 2 29 6 29 29 29 29 23 8 18 8 25 29 31 2 29 29 23 31 8 23 26 29 26 26 8 8 29 29 29 29 29 29 8 25 6 29 14 23 2 6 29 6 18 23 6 29 29 29 18 29 23 31 23 8 29 4 29 31 29 29 2 29 26 23 23 8 14 23 29 18 29 29 29 23 2 25 14 29 2 29 2 6 2 18 23 29 18 25 29 27 8 23 8 25 29 6 29 5 29 6 29 23 8 29 8 23 29 29 29 29 14 29 8 29 31 29 29 31 29 29 29 29 29 29 25 6 14 31 2 29 14 29 29 25 8 6 2 6 2 5 29 29 29 6 29 29 31 6 2 2 29 29 29 29 29 29 2 29 23 29 29 8 2 8 29 29 29 23 29 29 8 23 2 29 29 29 26 29 25 6 31 26 23 4 2 8 8 2 29 8 6 14 29 18 29 29 18 29 23 31 2 17 26 29 29 8 8 25 23 29 14 29 29 23 29 2 31 2 18 29 8 23 29 6 29 29 25 8 6 6 29 29 29 29 29 2 29 23 2 29 31 29 29 29 6 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 2 29 18 23 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 18 26 8 29 29 29 29 29 29 29 29 29 16 16 29 29 8 29 29 26 5 29 18 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 16 29 14 29 29 16 29 29 29 29 29 16 29 29 29 29 6 2 29 6 29 29 29 29 29 29 29 16 29 29 13 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 29 29 23 29 13 18 29 31 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 31 29 29 29 29 29 16 19 29 29 29 29 16 16 29 29 29 6 29 17 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 6 29 29 29 29 29 29 29 29 29 29 29 29 29 26 25 29 2 23 6 25 2 29 6 2 31 8 23 29 29 18 18 6 29 23 29 29 31 29 29 29 29 29 23 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 23 29 26 29 29 29 2 29 29 13 29 29 29 29 29 29 29 2 29 18 18 29 29 23 6 29 29 29 23 29 8 18 26 23 8 29 29 6 29 29 29 29 29 29 23 18 23 31 23 29 29 29 2 31 29 29 6 23 29 23 31 23 8 23 26 31 23 29 23 8 29 8 29 23 8 2 23 31 29 29 29 29 23 29 23 8 8 2 29 31 29 29 31 29 25 29 31 29 6 2 29 29 6 29 31 6 31 31 29 29 29 29 6 31 31 8 29 29 31 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 16 29 29 29 29 29 13 29 29 29 29 29 29 29 31 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 31 13 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 14 29 29 8 29 29 29 16 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 17 29 29 29 29 29 29 19 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 31 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 13 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 6 29 29 29 18 29 2 29 29 29 29 29 29 31 29 29 17 29 29 29 13 8 29 29 29 29 29 29 29 31 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 2 23 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 2 17 13 29 29 17 29 16 29 29 29 29 13 29 29 29 29 29 29 29 13 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 2 13 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 17 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 16 16 29 29 29 31 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 16 17 29 29 29 29 29 29 29 29 2 29 29 29 13 29 29 31 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 31 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 2 29 29 29 29 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 6 29 29 29 29 29 29 29 29 29 6 29 29 13 29 29 29 29 29 8 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 16 16 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 19 29 19 29 29 29 16 13 19 29 19 16 29 29 16 19 29 29 29 23 16 16 16 17 16 16 29 19 16 16 16 13 16 16 16 16 29 29 19 16 16 29 29 16 29 16 16 13 16 16 16 16 29 16 29 29 16 16 29 16 29 29 29 16 19 29 29 16 2 16 16 29 19 19 19 16 29 16 16 16 29 29 13 29 16 19 16 29 19 16 16 19 13 18 16 29 29 29 16 16 29 16 29 29 16 16 19 29 16 16 29 29 16 16 19 29 29 16 29 16 16 29 29 29 16 16 29 29 29 16 29 29 16 16 29 29 13 16 16 16 29 16 29 29 29 16 29 29 29 29 29 29 29 14 2 29 29 16 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 27 29 29 29 13 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 23 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 19 29 16 29 29 16 16 29 29 16 29 29 16 29 17 16 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 16 16 17 29 29 13 13 29 29 29 29 29 29 29 29 29 18 29 14 29 29 29 29 29 29 29 29 29 23 14 2 25 8 18 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 5 19 29 16 16 29 16 29 16 29 29 16 19 19 16 16 29 19 29 29 16 16 16 29 16 13 16 16 16 29 16 29 29 29 29 29 29 16 29 29 13 29 29 29 16 29 16 29 16 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 19 29 29 29 29 16 29 29 29 16 16 19 16 29 16 29 29 29 29 29 29 29 16 29 16 16 13 16 16 29 16 16 29 29 16 13 16 16 16 29 16 16 16 29 16 29 19 16 16 16 29 29 6 29 29 29 29 29 16 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 16 13 16 29 29 29 16 29 29 29 29 29 29 29 29 13 29 16 29 29 29 16 29 16 16 29 16 13 29 29 16 16 13 19 16 16 29 16 13 29 29 29 16 16 19 13 16 16 19 29 16 16 13 19 19 16 29 19 16 29 16 29 16 29 29 29 16 16 29 16 19 16 29 16 16 16 29 13 16 16 29 19 16 16 29 29 29 29 29 29 29 16 29 19 16 13 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 23 29 29 16 19 29 29 29 29 29 16 19 16 16 16 16 18 29 29 19 13 17 16 29 19 19 29 19 16 29 16 19 16 19 19 19 16 16 19 19 19 19 17 19 16 16 19 16 16 29 29 19 29 13 13 16 16 29 16 16 19 16 16 16 16 29 29 13 29 16 13 16 13 16 16 29 13 29 19 17 16 29 29 16 16 16 29 29 29 19 29 29 29 29 29 16 29 29 29 29 16 8 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 16 16 16 29 16 16 16 29 13 16 16 16 19 9 19 16 16 19 19 29 29 13 16 13 13 9 16 19 13 29 9 29 16 16 16 19 19 17 16 13 16 16 9 16 16 16 29 16 29 16 16 16 9 19 13 16 16 16 29 16 16 29 16 29 19 29 16 16 16 16 9 19 29 13 19 16 16 13 13 16 29 29 16 16 29 16 16 19 16 19 16 13 16 19 29 16 29 16 19 29 16 16 13 16 19 19 16 19 16 19 29 16 29 19 19 16 13 29 16 17 16 19 16 19 19 29 16 19 16 19 19 16 16 9 16 16 29 16 19 19 19 19 19 19 19 19 19 16 19 13 16 16 9 19 19 19 16 16 19 19 19 16 19 19 19 16 19 19 19 16 16 41 19 19 29 29 16 16 16 16 16 19 16 16 13 19 29 16 16 13 29 16 29 29 29 29 16 29 16 16 16 29 29 16 29 29 29 2 29 29 29 16 19 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 16 16 29 29 31 29 29 29 29 29 29 29 2 29 29 29 26 29 2 29 29 29 2 29 31 29 29 2 29 29 29 29 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 17 29 29 17 18 29 29 29 29 29 29 29 29 29 29 29 5 29 6 2 19 29 29 29 16 29 29 29 29 31 29 17 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 29 2 29 29 17 29 2 2 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 2 29 29 9 29 29 2 29 29 29 29 29 29 5 8 29 25 18 18 29 29 29 2 29 29 29 29 2 29 29 29 6 29 5 6 29 18 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 17 29 25 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 6 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 18 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 8 8 29 29 29 29 29 29 29 29 8 29 29 31 29 29 29 29 8 29 29 29 29 29 29 29 29 14 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 29 18 29 1 29 18 29 29 8 29 29 29 29 29 8 29 29 29 29 29 18 8 29 29 6 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 6 2 29 29 29 2 25 8 29 29 25 29 8 29 29 18 29 29 29 29 29 17 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 10 29 29 29 29 18 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 18 29 8 29 29 29 29 8 8 2 29 29 29 29 29 29 29 18 31 29 29 25 29 29 8 6 29 29 29 29 29 29 29 25 29 18 25 29 29 25 29 29 29 29 14 29 29 29 2 6 29 8 29 29 29 29 29 29 14 31 18 29 29 6 29 2 29 29 29 31 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 8 29 29 31 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 14 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 9 29 29 31 29 29 18 29 29 29 29 29 29 29 29 29 16 18 31 14 29 29 29 29 29 29 29 29 29 29 29 29 29 6 26 13 16 29 29 29 29 29 29 29 29 29 29 8 18 29 31 29 17 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 17 29 29 29 29 29 29 29 29 14 29 29 29 29 29 6 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 19 29 19 16 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 13 29 29 2 29 31 29 26 29 29 29 29 29 29 29 5 29 29 8 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 19 29 13 29 29 16 13 18 29 29 29 16 8 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 8 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 14 29 29 29 29 29 25 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 13 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 29 13 29 29 13 16 29 16 29 29 29 16 29 29 13 29 29 13 29 29 29 29 16 29 29 16 29 29 29 13 16 29 29 29 29 29 29 29 29 17 16 19 16 13 16 29 29 16 16 29 16 13 29 29 16 13 29 29 29 29 29 29 13 29 13 29 29 6 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 16 19 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 16 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 17 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 16 9 8 29 29 29 29 29 29 16 29 29 16 25 16 10 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 6 29 31 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 16 29 29 16 9 29 29 29 8 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 13 29 6 29 19 29 29 29 6 18 29 29 29 29 31 29 29 29 29 8 29 31 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 8 29 4 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 19 29 29 29 8 29 16 29 29 19 25 29 29 29 8 29 29 16 29 29 29 2 29 25 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 18 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 8 29 29 6 29 29 25 29 29 18 29 29 29 29 29 16 29 18 29 29 29 29 29 29 29 8 29 6 29 29 29 29 31 29 5 8 29 29 29 29 29 29 29 29 16 29 29 29 29 6 29 29 29 29 5 25 29 29 29 18 8 2 14 8 29 29 8 29 29 29 14 29 29 29 29 31 5 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 14 29 29 29 18 6 31 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 25 14 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 8 29 9 29 2 29 18 2 29 5 31 29 29 29 29 29 29 8 29 8 8 29 29 29 29 29 29 2 29 29 8 29 29 2 29 29 6 29 29 8 29 29 29 8 29 14 29 18 29 29 29 29 6 5 29 29 29 29 29 8 29 6 2 2 29 8 29 29 18 6 29 29 29 29 18 29 31 29 8 29 29 31 8 29 29 29 29 8 29 29 29 29 29 29 8 29 8 29 29 5 29 29 29 29 31 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 5 29 29 29 8 8 29 29 29 29 8 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 6 25 6 18 29 29 29 31 29 29 29 29 17 29 29 29 29 29 25 5 29 29 29 29 29 29 8 8 29 29 29 29 8 29 29 29 29 29 29 29 14 29 29 25 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 8 29 8 29 8 6 14 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 6 8 2 29 8 29 31 14 29 14 31 29 29 29 29 31 6 31 29 25 18 29 29 29 31 29 29 29 29 29 5 29 29 29 29 29 8 29 29 29 29 29 8 18 29 25 29 31 29 29 29 29 2 29 29 8 29 5 29 16 16 29 29 8 29 29 6 29 29 29 29 29 29 29 29 25 29 29 29 17 29 29 29 29 29 2 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 5 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 31 29 29 29 31 2 29 29 29 29 29 29 29 29 16 29 29 6 29 29 29 29 16 16 29 25 29 29 29 29 29 18 29 29 29 6 29 29 29 29 29 29 29 29 29 17 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 18 29 29 29 31 5 29 29 29 29 29 29 29 29 29 29 6 29 16 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 13 16 16 29 29 29 29 29 16 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 8 14 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 29 29 29 18 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 6 29 8 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 6 26 6 8 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 16 29 29 29 29 8 29 29 29 29 6 29 29 29 29 2 18 31 18 2 2 29 29 9 29 6 29 31 25 29 8 9 14 29 29 29 13 29 29 29 25 29 25 29 29 29 29 17 29 8 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 18 25 5 29 29 29 29 18 8 6 6 29 18 6 29 29 6 31 29 2 2 29 14 29 31 18 29 23 29 29 29 29 6 5 29 6 29 31 29 8 29 29 5 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 14 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 17 18 29 29 29 29 29 29 29 29 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 6 29 2 29 29 27 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 5 14 31 29 2 2 29 6 13 29 29 29 29 29 29 2 2 29 8 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 16 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 8 29 29 29 18 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 31 29 29 29 6 6 9 29 2 29 29 29 29 8 29 29 29 29 29 8 8 29 8 2 29 8 29 29 29 8 29 8 29 8 18 6 17 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 31 17 29 18 29 9 29 29 29 31 29 29 8 29 9 29 29 5 29 29 29 29 6 29 29 29 8 29 29 29 29 5 29 29 29 29 29 29 8 29 16 17 29 29 29 29 29 29 8 29 13 29 29 29 29 29 29 29 29 29 25 29 29 16 14 17 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 6 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 17 29 29 29 29 29 29 29 8 8 29 8 29 25 17 2 29 29 29 8 29 8 29 29 29 29 6 29 29 29 29 29 16 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 5 29 5 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 5 29 16 29 16 29 29 29 29 23 29 17 29 29 29 29 29 29 29 6 29 29 29 8 29 29 5 29 29 29 29 29 29 13 2 8 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 18 29 29 16 29 29 29 29 29 6 25 29 31 29 29 25 29 29 29 29 29 29 29 29 29 31 29 25 29 29 16 29 29 29 29 29 29 29 6 18 18 2 29 18 6 29 29 29 29 29 29 8 29 18 25 29 29 29 29 18 29 29 2 6 29 29 6 29 29 29 29 2 14 29 29 18 29 29 29 14 29 29 29 2 6 8 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 18 29 29 29 29 29 29 29 16 16 6 2 29 31 25 29 29 29 29 29 29 31 29 29 14 29 29 29 29 29 2 29 29 29 17 29 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 25 29 29 29 2 29 29 29 29 29 8 2 29 18 29 29 2 31 5 29 29 29 29 29 29 29 29 29 29 5 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 5 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 17 16 29 29 29 29 29 6 29 29 29 29 29 29 13 18 29 29 29 29 29 29 29 29 29 29 19 13 29 13 29 13 29 29 16 29 29 16 29 16 29 16 29 29 29 29 16 29 16 19 29 29 16 16 29 29 19 29 29 19 29 16 29 29 16 13 19 16 29 16 29 16 19 16 19 16 16 29 29 29 16 19 16 19 29 6 13 29 29 17 19 16 29 19 29 13 29 13 16 29 16 13 16 19 19 29 29 16 16 29 29 29 16 16 19 29 16 19 19 19 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 16 29 29 31 29 29 29 29 29 23 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 16 29 16 29 29 16 16 29 29 16 29 29 16 13 29 29 16 29 29 16 29 29 29 29 16 29 13 29 29 16 29 29 29 29 29 16 16 29 29 29 16 16 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 16 17 29 29 29 29 13 16 29 29 29 29 29 29 16 29 16 29 29 16 16 29 16 29 29 29 13 29 29 29 16 29 16 29 29 16 29 16 29 13 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 16 29 19 16 17 29 29 29 19 29 16 16 29 29 13 29 29 16 29 29 29 29 29 29 16 16 16 16 29 4 16 29 29 29 29 16 29 29 16 16 16 13 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 16 29 29 16 16 29 29 29 29 29 29 29 17 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 26 29 29 29 29 29 6 29 29 29 25 29 29 18 6 2 8 29 29 5 29 2 6 2 2 26 2 2 29 6 5 25 29 2 18 8 14 23 29 8 18 29 29 2 8 8 6 29 18 25 18 2 2 29 6 2 23 2 2 5 2 29 6 2 6 25 2 29 23 26 2 29 2 5 2 2 2 31 29 8 31 2 6 6 18 2 29 23 23 29 6 2 2 29 29 2 2 29 18 2 2 29 29 29 25 29 25 29 6 2 29 23 14 2 29 18 6 2 29 23 14 6 2 29 2 5 8 2 2 29 6 25 2 31 25 8 6 5 23 8 29 29 6 29 29 14 5 29 29 29 29 29 29 16 29 29 29 29 16 16 29 19 29 13 16 29 29 16 13 16 29 29 16 16 16 16 13 29 29 13 29 29 29 16 16 29 29 29 16 16 16 16 29 16 16 29 16 16 17 13 16 29 19 13 29 16 29 16 29 16 16 29 16 29 29 19 29 29 16 16 16 19 29 29 16 16 16 16 29 16 16 13 29 19 29 13 19 16 29 16 16 19 29 17 29 16 16 29 29 16 16 29 13 29 29 16 29 29 16 16 16 16 16 16 16 19 16 29 29 16 16 16 29 29 29 29 16 16 29 16 16 29 16 16 29 16 16 29 29 16 29 29 29 16 16 29 16 29 16 29 16 29 29 29 19 19 16 16 29 13 16 16 16 29 13 16 29 29 16 29 29 29 29 16 29 16 16 16 29 16 16 29 29 16 16 16 16 16 29 29 29 16 16 29 16 29 29 16 29 16 29 29 29 16 29 13 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 18 29 29 29 29 29 29 29 29 13 29 16 13 29 16 16 13 29 29 16 16 16 16 16 16 13 16 13 29 29 29 29 16 16 16 16 29 29 29 29 16 16 16 16 29 29 16 29 29 16 29 16 16 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 16 29 16 29 16 29 29 29 29 16 29 16 13 29 29 13 16 29 19 17 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 31 29 29 16 17 29 2 29 29 29 29 29 29 29 29 29 29 16 16 29 29 2 29 4 16 16 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 2 29 2 29 14 6 29 26 23 29 29 29 29 29 6 29 29 29 29 2 2 2 29 29 29 29 29 23 29 29 29 29 6 2 2 29 29 18 4 31 27 29 31 29 2 29 2 29 29 2 31 2 5 29 2 6 29 6 2 5 6 2 8 29 29 29 8 2 29 23 6 29 5 29 29 6 26 23 29 8 6 2 29 6 29 2 6 2 29 2 5 29 2 8 23 8 18 29 2 29 14 23 6 18 8 5 29 29 8 29 8 29 31 29 29 8 14 6 2 2 23 29 8 29 2 29 6 8 2 8 18 23 29 29 29 29 29 18 8 29 31 23 31 2 2 29 2 2 8 29 29 29 29 29 29 2 29 29 29 29 18 29 29 16 13 29 29 29 29 29 29 8 29 18 29 29 14 29 29 29 29 29 29 31 2 29 25 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 19 29 16 29 13 13 16 16 29 16 16 29 16 29 16 16 13 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 31 29 29 29 13 29 23 29 18 29 29 6 29 29 29 29 29 18 29 8 29 29 29 2 29 29 29 29 29 8 6 29 18 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 2 29 29 29 29 29 29 25 6 29 8 29 14 29 2 18 31 2 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 17 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 18 29 29 29 29 2 29 18 29 29 8 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 29 29 8 6 29 29 23 2 29 29 2 8 29 29 29 2 29 29 29 8 29 23 29 29 29 29 31 29 29 8 23 29 29 8 23 2 14 8 29 14 2 29 2 18 2 29 6 2 29 14 6 29 23 29 23 29 29 29 2 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 23 25 29 29 29 26 29 29 29 2 29 29 29 29 29 29 29 17 29 29 29 2 2 29 29 29 29 2 29 8 29 6 2 29 16 29 29 29 29 29 29 29 29 29 29 26 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 2 29 8 29 29 2 29 29 29 29 16 29 29 29 29 29 29 2 29 2 2 29 29 29 29 29 29 29 8 29 29 29 8 29 29 8 29 29 8 29 29 2 29 29 29 8 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 23 29 17 29 29 29 29 29 6 29 29 16 16 16 29 29 18 29 2 18 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 16 17 29 29 29 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 29 31 29 29 16 29 4 29 29 19 13 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 16 29 29 29 29 29 16 16 29 16 29 29 16 29 16 16 19 29 29 29 29 29 29 29 29 29 17 29 29 29 29 6 16 29 29 29 16 29 29 14 19 16 29 29 29 16 29 2 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 2 2 2 29 29 29 8 29 14 29 29 5 2 29 29 29 6 18 5 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 17 23 29 26 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 29 23 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 25 13 29 29 29 29 29 29 4 29 23 29 29 29 29 29 29 29 29 29 29 29 18 16 29 29 29 29 29 29 29 29 29 16 29 29 23 29 29 29 29 25 17 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 17 16 17 29 16 16 29 2 29 8 29 29 29 29 16 29 29 31 16 29 6 29 29 29 29 29 16 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 26 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 23 29 29 13 5 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 16 16 16 29 16 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 2 29 17 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 27 16 29 29 29 16 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 2 29 29 29 29 29 5 29 29 8 29 6 29 29 29 8 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 2 29 29 29 29 2 29 29 6 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 5 6 29 29 29 29 29 29 29 29 29 29 2 2 8 8 23 29 29 29 29 29 29 29 29 29 29 2 29 29 6 2 29 6 27 29 5 29 2 29 29 29 29 6 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 14 2 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 14 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 18 29 29 29 29 18 23 29 29 29 23 29 29 29 29 29 18 2 25 5 29 29 29 29 6 2 29 2 2 29 14 23 2 29 18 29 2 27 2 8 29 6 29 8 14 8 29 29 29 25 2 29 6 29 2 23 2 2 29 29 29 29 29 29 25 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 16 29 29 29 29 16 16 16 29 29 29 29 29 29 5 16 29 29 29 29 29 2 29 18 29 29 8 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 5 29 29 29 29 29 29 16 29 16 29 29 29 29 13 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 5 29 29 29 29 16 29 13 29 29 29 16 29 29 29 29 29 13 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 4 29 29 29 14 8 29 29 29 17 29 29 29 29 29 29 2 29 29 29 29 13 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 26 6 8 29 29 6 29 29 14 27 29 29 23 29 29 29 19 29 16 29 2 29 6 29 6 29 29 29 29 8 8 6 25 29 8 2 29 29 29 2 29 23 29 29 29 29 29 29 29 19 13 29 16 17 29 29 29 29 29 29 29 29 29 2 29 29 5 18 29 23 29 25 2 29 29 25 29 29 29 29 2 29 29 29 2 6 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 17 29 27 29 29 29 16 16 29 29 29 29 29 29 8 29 29 16 29 29 29 29 13 29 5 29 29 13 16 16 29 29 16 29 29 16 29 29 16 29 29 29 29 16 16 16 16 29 16 29 13 16 29 16 13 13 29 29 13 16 29 29 16 13 29 29 6 2 29 29 29 29 29 29 29 18 29 16 29 29 18 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 2 29 2 29 23 26 29 23 29 29 29 29 13 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 4 29 17 18 29 23 29 29 29 29 6 2 2 2 29 29 29 8 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 6 29 2 29 29 29 8 29 2 29 29 29 29 31 8 29 29 29 29 6 29 18 29 29 31 29 29 23 29 29 29 29 29 6 29 2 29 29 2 6 29 2 18 5 29 29 29 29 2 29 29 29 6 18 8 6 29 29 31 29 29 6 18 18 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 6 23 29 23 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 6 2 31 29 29 29 31 29 29 6 6 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 25 29 29 29 29 29 29 2 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 23 23 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 16 16 29 29 29 19 13 29 29 29 29 16 19 25 29 29 29 29 16 29 29 29 29 16 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 18 29 29 29 16 29 13 29 13 29 29 29 16 19 29 29 16 29 29 16 16 29 29 29 16 13 16 29 8 29 16 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 2 29 29 29 29 16 29 29 29 29 13 16 29 29 29 16 29 29 29 29 29 8 29 16 16 13 29 8 29 29 29 16 29 29 29 29 29 13 16 16 29 16 29 29 29 29 29 29 16 29 16 16 19 29 29 29 16 16 29 19 16 29 16 16 29 29 29 29 29 29 29 16 31 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 5 13 29 2 31 29 29 29 29 29 29 16 13 13 29 29 29 29 29 16 14 29 29 29 29 29 18 16 29 13 29 29 16 29 29 29 29 29 13 29 29 29 29 29 13 29 29 29 29 13 29 29 29 29 29 16 2 29 29 25 29 29 29 29 29 29 16 13 18 13 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 17 27 29 29 29 16 29 29 29 16 29 29 16 16 29 29 29 27 29 29 29 29 13 29 29 29 29 16 29 16 16 8 16 13 29 29 8 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 16 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 16 2 16 13 16 16 29 29 29 29 13 29 29 29 29 29 16 29 16 16 17 16 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 8 29 29 16 16 16 16 29 29 16 29 29 17 29 13 29 29 16 29 16 16 29 16 13 6 29 2 29 29 16 16 29 13 2 29 29 29 16 29 29 29 16 29 16 16 29 16 16 2 16 29 23 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 13 16 29 16 29 16 16 29 29 16 13 29 16 29 16 29 16 29 29 16 29 16 29 29 19 16 16 29 29 29 17 29 16 16 29 29 16 29 29 16 13 29 29 29 16 16 29 29 29 6 16 16 16 29 29 29 16 29 29 16 29 16 13 29 29 29 29 29 29 29 29 16 13 16 29 29 17 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 19 29 29 29 29 29 29 29 29 16 29 29 29 16 13 16 29 29 16 16 16 13 16 29 29 29 16 16 29 29 16 29 29 16 16 16 29 16 29 16 16 19 29 29 13 19 16 29 29 29 16 16 29 16 29 16 29 29 16 16 16 29 19 16 13 16 16 19 13 16 29 16 16 13 29 29 29 16 29 16 19 16 16 16 29 16 16 16 16 16 16 16 16 19 13 29 19 19 19 16 13 29 29 29 10 13 16 16 13 16 16 17 29 29 13 19 13 16 17 19 19 16 13 19 16 16 29 16 16 29 29 16 29 16 16 19 16 19 16 16 13 16 13 19 29 16 16 19 19 13 16 29 29 16 16 29 16 16 2 29 16 16 16 16 19 16 29 19 13 29 29 19 16 19 16 29 19 19 29 29 16 16 16 19 19 16 13 29 16 16 19 16 19 19 16 16 19 19 16 29 16 29 16 16 19 16 29 29 16 16 19 19 29 16 16 19 13 16 16 19 13 16 19 29 16 19 19 16 16 16 16 19 19 16 29 29 16 29 29 9 19 29 19 16 13 13 19 16 16 29 16 13 19 16 19 19 19 29 29 19 16 29 16 19 29 16 16 13 16 19 29 16 16 16 16 16 16 16 19 29 29 13 16 29 16 19 16 13 29 29 16 19 29 16 29 29 29 16 16 13 19 29 29 16 19 19 19 16 16 29 19 16 29 19 16 13 19 19 29 29 13 16 19 29 16 29 16 16 19 13 16 13 16 16 13 16 16 16 29 19 16 29 13 13 19 19 19 19 19 19 9 19 29 16 19 19 16 29 19 16 19 19 17 19 13 9 19 19 16 13 29 16 19 19 16 29 29 16 16 19 16 16 19 16 19 13 29 19 19 13 19 16 13 13 19 19 13 16 16 16 19 16 29 19 19 16 29 29 19 19 29 13 29 16 19 29 16 8 13 29 16 19 16 16 19 13 29 19 19 19 9 9 16 16 13 19 19 19 9 19 19 19 19 19 19 9 9 9 9 9 9 9 29 16 19 19 9 9 19 10 9 19 19 16 19 19 9 9 13 9 9 19 9 9 16 9 19 9 9 9 19 19 9 9 10 9 16 10 9 9 19 9 9 9 9 9 9 19 9 9 16 9 9 9 9 9 41 9 9 9 9 9 9 9 16 29 19 9 9 19 9 9 19 9 9 9 10 9 9 19 10 9 9 9 9 9 9 9 9 9 19 9 9 9 10 9 9 19 19 9 19 19 19 41 19 9 16 10 19 9 9 9 19 16 19 16 29 16 9 9 13 9 16 16 9 19 19 19 19 41 9 19 9 16 9 19 19 9 19 29 13 16 29 41 16 16 9 13 29 29 13 16 16 19 19 29 17 16 19 13 29 16 19 19 17 13 29 19 13 16 29 29 16 16 19 19 29 29 16 16 29 16 13 16 16 29 29 16 29 16 16 19 16 29 17 19 29 16 16 13 16 41 16 16 29 29 16 29 16 29 18 16 16 29 29 29 16 13 19 16 29 16 13 19 19 13 16 29 16 16 19 29 29 16 19 13 16 16 29 19 16 16 29 19 29 16 16 16 16 16 29 29 16 16 16 29 29 29 16 16 16 29 29 16 29 19 29 16 16 19 13 29 29 29 16 19 29 29 29 16 29 29 29 16 19 16 29 29 16 29 16 16 13 16 29 16 29 16 16 29 16 29 29 29 16 29 16 29 29 16 16 16 16 16 16 19 29 29 29 16 16 16 29 16 29 16 29 16 16 29 29 29 29 29 16 29 29 19 16 19 16 29 5 29 29 29 29 16 29 13 29 29 16 16 29 16 16 16 29 19 13 16 16 29 16 29 16 29 16 19 16 16 29 29 29 13 29 29 29 13 29 29 29 29 16 29 29 16 29 16 16 17 13 16 29 13 29 29 29 29 29 13 16 29 29 29 29 26 16 29 16 29 29 13 13 16 29 29 29 29 29 8 13 29 29 29 29 29 29 5 16 29 29 16 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 16 8 29 16 29 29 29 29 29 2 5 29 29 16 29 13 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 13 29 29 16 29 13 23 29 29 13 29 29 29 29 13 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 17 29 29 29 29 14 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 23 29 8 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 14 29 29 18 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 8 31 2 29 29 29 29 6 5 14 26 29 29 18 29 29 29 2 29 29 29 29 29 29 8 29 2 31 8 29 29 29 29 29 29 8 29 29 2 29 29 29 2 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 16 29 29 29 29 16 29 13 29 13 16 16 16 19 16 29 19 29 13 9 19 13 29 9 29 13 16 29 2 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 14 29 6 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 8 29 29 29 29 29 29 29 29 29 25 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 6 29 29 14 29 6 29 29 29 29 29 18 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 6 29 29 6 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 8 8 29 2 29 29 29 2 29 29 29 29 29 27 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 6 6 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 29 18 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 14 29 2 29 29 29 8 29 29 29 29 29 29 2 25 29 29 29 31 14 29 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 2 8 2 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 8 29 29 29 29 29 29 6 25 29 29 31 29 29 29 29 29 14 31 29 31 29 29 29 29 29 29 6 29 29 29 29 29 29 27 31 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 16 13 29 13 16 29 16 16 29 8 29 29 29 29 29 16 8 29 5 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 18 16 13 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 6 29 29 29 29 29 29 29 29 17 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 19 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 2 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 8 29 29 29 29 29 29 26 29 29 29 29 25 2 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 23 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 14 29 29 29 29 29 29 5 29 29 29 29 18 8 29 26 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 8 29 6 29 6 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 13 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 13 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 13 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 13 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 16 13 29 16 17 16 29 29 16 29 29 13 16 16 13 16 29 29 29 5 29 16 29 29 29 16 29 29 16 29 29 19 29 19 19 29 29 16 16 29 16 16 29 16 29 29 29 29 29 16 16 16 16 16 29 16 16 29 29 29 16 29 29 16 29 16 16 13 29 8 19 16 8 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 31 29 29 29 29 29 29 2 29 29 29 29 29 16 8 29 29 2 29 29 29 29 29 29 17 29 29 29 16 29 29 29 29 29 29 13 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 5 14 25 29 29 16 29 29 2 18 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 29 29 29 16 29 29 29 29 29 29 13 29 29 29 17 29 29 29 29 29 29 17 29 29 29 13 13 29 29 29 29 29 29 29 29 13 17 29 13 29 29 16 2 29 29 29 16 29 29 16 16 29 16 29 29 29 13 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 19 29 29 29 29 16 29 29 16 29 29 29 29 16 16 16 29 29 16 5 29 16 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 16 29 29 29 16 16 8 29 29 29 29 29 16 13 29 16 16 16 29 29 16 29 29 16 16 29 29 29 16 29 2 29 29 29 29 16 29 16 16 29 13 16 29 29 16 13 29 29 29 2 17 19 16 29 29 29 29 29 29 16 16 29 16 29 29 16 29 29 29 29 6 29 29 29 2 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 5 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 16 8 29 29 29 8 29 29 29 29 29 29 16 29 13 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 8 29 29 8 29 27 29 29 14 31 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 31 29 16 29 17 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 25 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 29 23 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 2 29 2 2 29 29 29 29 2 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 26 26 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 16 29 13 2 29 29 29 26 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 13 16 13 29 29 29 13 29 29 13 29 8 29 29 29 29 16 2 29 29 29 29 19 29 29 29 31 29 29 29 29 8 16 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 6 29 29 29 2 29 29 31 16 29 16 29 16 17 16 29 26 29 29 29 29 29 29 29 29 16 29 29 17 16 29 8 16 29 29 16 16 6 29 29 16 29 29 29 29 29 13 29 26 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 29 29 29 29 16 29 29 29 29 29 29 13 2 16 29 29 29 16 29 29 2 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 17 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 16 13 16 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 8 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 2 25 25 29 29 29 29 29 29 29 29 29 2 29 16 8 29 29 29 29 29 29 29 29 29 27 8 29 29 2 29 6 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 2 27 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 17 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 19 29 16 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 19 16 29 29 29 16 29 25 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 16 29 29 29 16 16 29 29 29 16 29 29 29 29 16 16 29 29 5 29 29 29 29 29 29 16 16 16 16 29 16 17 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 16 29 29 16 16 29 29 16 29 29 29 29 29 17 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 2 29 29 29 29 29 14 29 2 29 2 26 29 18 29 29 27 29 29 29 8 29 29 29 18 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 31 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 26 29 29 29 29 29 2 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 2 29 16 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 2 29 29 29 16 29 29 29 6 16 13 29 29 29 29 29 29 29 29 2 13 29 16 29 29 31 29 2 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 16 29 29 16 29 29 16 29 16 29 29 29 29 16 29 13 16 16 29 29 29 29 29 16 29 29 29 29 29 13 29 16 16 16 16 16 13 29 29 2 29 29 16 29 16 29 29 29 29 29 16 29 18 29 29 29 29 29 29 29 16 29 29 13 29 29 16 29 19 29 29 29 29 29 29 29 13 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 2 29 16 29 29 29 16 29 29 13 16 29 16 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 17 16 29 29 29 16 29 29 29 2 29 29 19 29 29 29 29 16 16 13 13 29 29 29 16 29 29 29 29 17 29 16 29 29 16 29 16 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 2 17 29 16 14 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 6 29 29 5 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 16 8 13 29 13 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 5 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 14 29 29 29 29 29 29 29 13 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 2 29 29 29 29 29 29 29 6 6 29 29 29 29 29 14 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 27 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 26 29 29 29 29 29 8 29 29 23 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 5 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 18 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 2 29 29 5 29 29 29 16 29 29 29 29 17 29 29 29 29 16 29 16 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 17 29 29 8 29 29 29 29 29 29 2 29 6 2 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 5 6 29 29 29 29 29 29 17 29 29 29 29 26 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 26 29 29 29 29 29 29 29 29 29 8 29 6 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 8 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 2 29 2 29 18 18 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 27 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 18 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 27 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 14 23 23 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 18 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 17 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 14 29 8 29 8 29 29 8 29 29 29 29 29 29 29 29 29 5 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 26 29 29 2 29 29 2 29 29 29 29 5 29 2 8 29 29 29 29 25 23 29 29 29 29 29 29 2 29 29 26 17 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 26 26 29 29 29 29 29 2 29 29 6 29 6 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 6 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 17 29 2 29 14 8 5 29 29 2 29 29 31 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 2 8 29 29 29 8 29 2 29 29 2 29 29 29 29 29 17 29 29 29 29 18 29 29 29 6 29 29 29 29 23 29 29 29 29 29 29 29 29 8 29 29 14 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 26 16 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 6 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 8 8 29 29 29 29 29 6 29 29 29 29 23 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 17 29 29 29 29 29 29 29 13 29 2 29 16 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 23 29 23 29 29 25 29 29 2 29 29 5 29 29 29 29 31 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 18 29 16 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 29 29 2 23 29 17 16 29 29 29 8 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 5 29 29 29 8 29 29 29 23 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 23 29 18 29 29 8 23 29 23 29 29 29 29 29 2 29 29 29 29 29 16 2 2 29 29 29 29 5 29 29 2 23 29 8 29 29 29 29 29 29 6 29 29 29 2 29 29 2 29 29 29 29 29 29 23 29 29 31 29 29 2 29 29 29 29 29 17 29 5 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 23 29 26 8 29 6 29 29 29 29 2 23 8 29 29 29 29 5 29 2 29 2 29 23 29 2 6 29 29 29 5 29 29 2 29 29 29 29 17 6 29 2 29 29 2 23 29 29 6 8 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 5 29 29 17 29 29 29 2 29 29 29 29 29 2 29 6 29 29 29 2 29 29 26 17 2 29 29 29 29 29 29 2 29 29 29 2 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 5 29 8 29 26 29 2 23 2 29 26 29 29 29 29 29 29 29 29 6 2 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 2 8 29 29 29 29 29 8 29 2 29 29 23 29 29 29 29 29 29 29 29 29 29 8 2 2 29 29 23 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 2 17 29 29 23 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 8 29 29 2 2 29 23 16 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 4 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 2 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 6 29 29 29 29 16 29 29 18 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 18 23 29 29 29 29 29 29 29 17 29 29 16 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 2 2 29 29 29 16 29 29 29 29 29 29 29 6 29 6 29 2 29 29 29 29 29 29 29 29 29 29 27 5 29 29 5 29 29 29 29 29 29 29 29 29 13 29 29 25 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 26 29 2 29 8 29 29 29 29 13 29 13 29 29 29 29 29 29 29 29 29 29 29 27 14 29 29 25 29 29 2 31 29 29 2 17 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 6 29 8 29 17 29 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 6 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 18 29 29 2 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 27 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 17 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 5 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 13 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 23 29 6 29 29 29 29 29 29 29 29 29 29 5 29 6 29 2 17 29 29 27 29 29 29 29 29 8 6 29 29 8 29 29 29 6 29 29 29 29 29 29 17 8 29 8 29 6 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 27 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 29 14 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 8 29 17 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 13 29 4 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 5 29 13 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 6 29 29 2 29 29 29 2 29 29 29 29 2 18 29 16 26 29 29 19 16 13 29 29 29 29 17 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 29 5 29 29 2 29 29 29 29 8 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 2 29 29 29 2 29 2 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 4 29 26 29 31 29 18 29 29 29 29 29 2 29 6 29 29 5 29 29 29 14 29 5 29 29 29 2 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 2 29 29 8 8 2 29 29 29 18 29 29 29 29 29 29 29 29 2 29 6 29 25 29 29 2 25 29 29 2 29 2 29 29 29 29 5 29 29 29 29 29 29 29 6 29 2 29 29 29 2 29 29 2 29 29 29 29 29 29 8 29 29 6 23 29 29 29 8 26 29 29 29 29 29 29 17 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 26 29 16 29 23 29 29 29 29 17 2 29 29 29 2 29 16 29 29 29 27 29 16 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 29 5 29 29 29 17 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 18 29 29 29 8 29 29 2 29 29 29 18 29 29 29 31 2 29 29 29 29 29 29 29 6 26 8 2 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 6 29 29 29 29 18 29 6 29 29 29 29 14 29 29 29 29 29 29 2 29 29 29 29 6 2 29 2 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 2 29 29 2 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 31 6 29 29 27 8 29 29 29 29 29 2 29 29 6 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 2 29 29 2 29 29 6 29 2 6 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 26 29 2 29 29 31 29 29 29 29 5 29 31 2 29 29 29 29 29 16 29 29 29 29 29 29 8 4 26 29 29 29 8 29 29 29 26 26 29 5 29 29 29 2 29 29 29 29 29 2 29 2 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 14 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 2 29 29 29 29 29 18 29 29 2 17 29 29 29 29 29 29 29 29 29 29 9 1 8 29 29 29 25 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 5 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 14 29 29 2 29 29 29 29 29 8 29 29 14 29 29 29 18 29 29 6 29 29 29 2 29 29 29 29 6 29 29 14 25 29 29 29 29 29 29 29 29 25 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 14 29 29 14 8 29 29 29 29 6 29 29 23 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 31 29 29 18 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 27 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 14 29 29 29 29 29 29 17 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 41 21 15 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 18 29 29 5 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 14 29 29 29 29 29 6 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 6 29 8 29 29 29 8 29 29 29 2 29 29 29 16 29 29 25 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 31 29 29 2 29 8 29 25 29 29 29 29 29 29 25 29 29 29 29 29 29 29 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 41 21 27 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 8 29 29 29 6 5 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 31 29 29 29 29 29 14 29 29 29 29 29 31 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 14 29 29 14 27 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 27 14 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 41 16 21 31 25 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 2 29 14 29 29 29 29 29 29 29 14 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 9 41 16 21 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 25 29 29 29 29 8 18 29 29 29 29 29 29 25 29 29 29 29 29 14 29 29 29 29 6 29 2 29 14 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 14 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 25 14 29 29 18 29 29 29 29 29 29 29 29 2 25 29 29 29 29 31 29 29 29 29 29 29 2 14 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 25 29 6 29 29 25 29 29 29 14 6 29 29 29 29 29 29 29 29 29 25 31 29 14 6 6 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 25 29 8 25 29 29 29 31 31 29 29 29 29 2 29 29 29 29 29 5 41 29 29 29 29 29 29 29 29 29 29 25 29 25 29 8 17 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 18 29 29 29 29 29 23 14 8 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 25 29 29 13 41 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 2 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 41 14 29 29 15 29 29 29 29 29 31 6 9 9 9 9 13 29 29 19 16 29 2 29 27 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 14 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 25 29 29 25 29 29 29 31 29 29 29 29 25 29 8 29 29 6 29 29 18 29 29 29 29 29 29 29 25 29 29 14 29 29 29 29 29 29 41 29 21 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 6 29 29 29 29 5 29 29 31 29 29 6 29 2 29 29 31 29 29 29 29 29 29 2 6 18 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 25 29 6 29 29 29 29 29 29 14 25 29 29 29 29 29 29 14 29 29 18 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 13 41 29 29 29 8 29 8 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 14 29 29 29 14 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 16 29 29 29 29 14 29 29 29 14 29 41 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 8 29 29 29 17 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 13 29 29 29 25 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 8 29 29 18 29 19 5 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 14 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 14 29 29 29 29 29 2 25 2 29 8 29 29 29 6 29 29 29 6 29 25 29 14 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 41 29 31 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 16 29 29 25 29 29 29 6 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 4 14 29 23 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 5 29 29 18 29 29 29 29 14 29 29 29 29 29 29 29 29 29 14 29 29 29 29 14 29 29 29 29 29 14 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 18 29 31 29 29 25 29 29 8 29 29 29 29 29 29 29 8 29 29 8 29 23 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 23 29 29 29 29 18 29 29 25 29 29 29 29 29 29 6 18 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 16 29 29 29 29 29 5 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 6 25 29 29 29 2 29 29 29 29 29 29 29 14 29 6 8 29 29 29 29 29 16 29 29 29 29 29 29 19 29 29 14 29 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 25 29 29 29 29 25 29 2 23 29 29 29 29 29 29 29 25 29 29 29 29 29 6 18 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 13 41 29 2 29 29 29 29 29 2 29 14 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 14 29 31 25 29 29 29 29 29 25 29 6 29 29 29 18 29 14 29 29 29 29 6 25 29 29 29 29 29 29 18 29 18 29 29 29 23 13 41 29 29 29 29 29 2 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 2 29 29 29 41 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 25 29 6 29 29 29 29 29 23 29 29 18 29 29 6 2 29 2 6 29 2 29 29 31 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 41 29 6 6 29 29 29 8 29 29 29 29 29 14 29 29 29 29 29 6 29 29 29 29 29 25 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 14 29 8 29 29 29 19 29 2 8 17 17 29 29 29 29 29 14 6 29 29 27 29 29 25 8 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 13 25 29 2 2 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 25 23 18 8 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 8 29 29 31 29 29 29 29 29 25 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 18 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 6 23 29 29 25 29 29 29 29 18 29 29 29 2 29 29 18 6 4 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 6 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 13 2 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 18 29 8 29 29 29 29 29 13 29 29 29 29 29 6 29 29 25 6 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 19 29 6 29 29 29 29 29 29 29 29 27 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 18 31 29 29 29 29 19 29 2 29 29 29 6 29 29 18 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 25 29 29 29 29 29 14 29 29 29 29 29 29 29 14 29 29 29 19 14 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 25 29 29 2 29 29 29 29 29 29 14 29 14 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 14 29 29 29 14 29 29 29 29 29 29 29 31 29 29 29 8 29 29 6 29 2 29 29 6 29 29 6 29 29 29 29 29 14 29 29 26 29 29 29 29 18 18 29 6 29 29 29 29 29 29 29 31 29 29 29 29 31 29 29 29 29 29 29 29 29 29 6 29 29 16 29 29 29 13 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 25 31 31 29 5 29 18 29 6 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 14 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 8 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 23 6 29 29 26 6 29 29 8 14 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 13 29 17 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 25 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 29 29 29 29 29 29 29 29 29 29 14 6 29 8 25 29 14 29 29 29 29 29 29 25 29 29 29 29 18 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 25 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 8 14 29 29 29 29 14 29 29 29 29 29 29 27 29 41 29 29 23 29 6 25 29 29 29 29 26 29 29 29 8 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 25 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 5 29 29 6 29 29 29 29 29 17 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 6 29 29 14 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 41 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 25 29 29 29 29 18 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 41 25 29 29 29 2 8 29 31 8 18 31 29 29 29 8 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 14 29 29 14 29 29 29 29 29 29 29 29 25 29 29 29 29 29 6 29 29 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 6 14 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 29 14 25 25 25 29 14 29 29 14 29 8 29 29 8 29 29 29 29 29 8 29 29 29 29 25 25 29 29 29 29 29 29 29 14 29 29 25 29 29 29 29 29 29 14 29 29 29 6 29 18 29 29 29 29 29 29 29 29 29 23 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 31 13 13 17 29 29 29 6 29 29 29 29 25 27 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 6 23 8 29 29 29 29 29 29 13 29 29 29 2 29 8 25 29 29 29 29 29 29 29 29 2 8 29 14 29 29 29 29 6 29 29 29 29 29 29 29 14 29 29 2 29 29 23 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 14 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 13 29 29 29 29 29 13 29 29 29 29 29 6 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 28 29 29 29 29 29 17 29 29 29 29 29 29 29 23 29 29 29 29 29 29 6 29 29 29 31 6 29 29 29 29 29 2 29 23 29 29 2 29 29 29 31 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 6 29 29 6 8 29 29 29 18 29 29 29 29 29 2 25 29 23 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 8 16 29 29 29 16 29 29 29 29 29 8 2 8 29 2 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 18 25 29 29 6 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 41 29 21 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 29 29 14 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 31 29 29 29 29 2 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 14 29 29 29 29 29 8 25 29 29 41 26 21 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 16 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 14 29 29 29 29 29 29 25 25 29 31 29 6 8 14 29 29 29 29 29 29 13 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 41 15 21 11 29 29 29 29 6 29 29 29 2 29 29 29 18 18 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 25 29 29 29 6 29 29 25 29 29 29 29 29 6 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 18 29 29 29 29 29 29 29 29 31 29 29 29 29 2 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 14 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 41 18 21 29 29 29 11 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 8 41 29 16 11 11 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 6 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 25 14 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 18 25 29 29 29 2 29 29 29 29 29 29 25 29 29 14 29 29 9 29 29 17 11 11 14 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 25 6 29 29 29 14 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 14 29 29 2 29 29 29 29 29 29 29 29 29 29 8 14 29 29 29 29 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 41 29 29 15 21 11 29 29 29 29 29 13 29 29 29 29 29 25 6 29 29 29 29 29 29 29 5 29 29 29 6 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 18 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 14 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 9 41 41 11 29 11 29 29 29 13 29 29 29 29 17 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 14 29 29 29 29 29 29 29 25 29 6 29 29 29 29 29 29 29 29 29 29 29 29 5 25 9 41 21 11 11 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 16 29 29 29 16 29 29 31 29 29 16 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 6 29 25 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 9 13 29 29 16 16 11 11 16 29 29 29 29 29 29 29 29 25 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 14 29 29 25 29 29 29 29 29 29 25 29 29 6 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 25 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 18 6 29 29 8 29 29 29 29 29 29 14 14 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 6 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 6 29 29 29 29 2 29 6 8 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 9 29 21 21 29 11 29 29 29 29 13 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 25 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 23 29 29 29 2 29 29 29 29 29 8 41 16 16 29 16 29 11 11 29 29 29 8 29 29 29 29 29 29 16 29 13 29 29 29 13 29 29 29 29 29 29 29 29 25 29 29 31 29 29 29 29 29 23 29 29 29 8 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 6 25 18 29 18 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 14 29 18 25 29 29 29 29 29 29 29 17 23 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 26 8 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 6 25 29 27 2 29 6 29 6 29 29 29 29 29 8 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 14 29 29 6 25 29 8 29 19 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 25 29 29 29 29 14 29 29 29 8 29 29 29 29 29 23 29 14 31 29 29 29 29 29 29 31 2 2 25 29 29 29 29 29 2 29 29 17 29 26 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 23 8 29 29 29 29 29 29 29 29 29 29 17 6 29 29 25 29 17 29 29 29 29 29 14 29 18 29 29 25 29 5 29 29 29 29 29 6 18 29 29 29 29 29 29 29 29 29 13 29 29 6 18 29 29 29 29 29 8 29 29 29 29 29 29 25 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 25 5 29 29 29 31 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 18 29 29 29 29 29 29 11 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 6 29 29 29 29 29 29 14 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 19 29 29 14 29 23 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 27 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 4 29 29 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 6 29 29 29 29 29 29 31 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 17 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 18 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 8 29 13 29 29 29 13 29 21 29 29 29 29 29 29 16 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 41 16 15 11 11 16 17 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 6 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 29 29 29 29 2 18 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 18 29 29 29 6 29 25 29 29 8 29 29 29 23 29 29 29 2 29 29 8 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 25 29 29 18 29 29 29 29 6 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 13 16 16 16 11 29 29 29 29 13 29 16 29 29 27 29 29 29 29 29 13 29 29 13 29 29 29 29 29 29 29 29 29 28 29 29 2 29 29 29 14 29 29 29 14 29 29 29 14 29 25 29 29 29 6 29 29 29 29 29 14 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 13 16 19 11 11 16 29 16 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 17 8 29 29 29 8 14 29 29 6 29 29 29 29 29 29 29 29 29 6 31 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 13 29 29 29 29 29 31 29 29 29 29 29 29 29 28 29 29 29 29 29 29 31 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 13 41 13 21 4 11 11 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 19 19 29 29 16 29 29 16 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 16 8 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 6 29 29 25 29 29 18 29 14 6 29 29 29 29 29 25 6 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 11 5 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 31 29 31 29 29 29 29 29 29 17 18 29 29 18 29 29 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 31 25 29 18 29 29 29 29 29 29 29 29 2 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 14 29 13 16 16 29 16 29 29 29 29 16 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 25 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 25 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 8 27 29 29 29 25 29 29 25 29 29 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 14 25 29 29 29 14 29 29 29 29 29 29 6 29 14 29 29 29 25 14 29 29 29 29 18 29 29 29 14 29 29 29 29 25 29 29 29 8 29 29 29 29 29 29 27 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 23 23 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 14 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 29 6 29 2 29 13 29 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 5 29 29 29 2 29 29 2 29 29 29 29 29 29 21 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 25 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 6 29 29 29 29 25 29 29 29 29 29 29 29 29 17 8 29 29 31 29 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 18 29 29 14 29 29 2 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 14 29 2 29 29 29 29 25 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 11 29 29 29 29 29 18 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 18 29 29 14 8 29 25 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 31 29 29 2 29 29 18 29 29 29 29 29 2 29 29 29 18 23 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 27 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 8 29 25 29 2 29 18 29 29 31 6 29 29 29 6 29 29 8 29 29 29 8 29 29 29 29 25 29 29 29 29 8 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 8 29 29 29 29 26 29 29 29 6 29 29 29 23 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 18 29 29 31 29 29 29 5 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 14 29 29 25 29 29 18 29 29 29 29 29 29 6 29 29 14 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 18 29 29 29 29 18 29 6 29 29 18 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 6 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 18 25 18 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 13 16 16 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 14 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 14 29 29 29 29 29 31 29 31 29 29 29 8 13 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 8 29 29 29 29 29 2 29 29 29 6 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 14 29 29 29 29 14 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 14 25 29 29 29 14 29 29 29 29 6 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 8 29 29 29 26 29 29 29 29 31 31 6 29 29 29 29 29 29 14 29 29 29 29 29 6 14 29 8 29 18 29 29 29 29 14 14 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 16 16 13 16 16 25 13 29 29 16 29 16 29 14 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 25 29 8 29 29 29 29 29 8 29 6 25 29 29 29 29 29 14 29 29 29 29 29 2 29 29 29 29 29 2 29 29 14 6 29 14 29 29 25 29 29 29 29 29 6 29 29 6 29 29 29 29 29 29 29 29 13 29 29 16 29 29 13 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 6 29 29 29 29 29 29 29 29 8 8 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 23 25 29 29 29 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 13 29 16 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 8 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 13 13 13 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 14 29 14 29 29 31 2 29 29 29 14 25 29 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 16 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 6 29 17 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 29 29 8 29 29 29 29 29 29 29 29 29 27 29 29 29 18 29 29 29 29 29 29 25 25 29 29 29 29 29 41 16 16 29 29 29 29 4 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 18 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 25 29 29 29 14 14 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 14 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 13 16 29 19 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 2 29 29 29 29 2 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 2 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 5 6 29 29 29 29 29 29 29 29 23 2 29 29 29 8 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 27 8 31 29 14 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 8 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 27 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 41 29 29 21 11 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 26 2 29 23 29 29 23 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 5 29 29 29 29 29 29 29 14 25 18 5 29 29 29 6 29 29 29 29 18 29 18 29 6 29 29 29 29 29 29 26 29 29 29 29 29 31 29 29 29 23 29 29 29 29 29 29 27 29 29 14 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 23 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 18 31 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 14 29 29 29 29 29 8 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 2 29 29 29 31 13 19 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 25 29 23 29 8 14 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 5 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 23 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 8 29 29 29 29 29 23 29 29 29 29 29 31 29 29 8 29 8 29 29 29 2 2 8 23 29 29 29 29 29 29 29 8 8 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 8 25 29 13 29 29 23 29 29 25 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 18 29 25 29 29 29 18 29 29 25 29 29 27 23 29 18 25 25 29 29 14 29 29 16 13 2 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 2 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 41 16 16 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 14 29 25 14 29 14 29 29 17 29 29 29 29 29 29 14 25 25 29 14 29 14 29 18 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 14 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 14 29 23 29 29 29 29 29 29 25 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 16 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 18 27 29 29 29 29 29 29 29 29 29 29 2 29 29 29 14 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 16 16 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 29 29 29 29 29 29 18 29 29 17 16 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 14 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 13 13 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 14 29 29 6 29 29 6 14 29 29 29 29 29 8 29 31 29 29 29 25 25 29 29 29 29 29 29 29 29 25 23 29 25 6 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 25 29 29 6 29 29 29 29 29 29 29 29 29 25 25 29 2 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 27 29 29 6 29 29 29 29 29 25 29 29 29 18 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 14 29 8 25 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 8 8 29 23 2 6 25 29 16 17 29 29 29 2 29 29 29 2 29 29 29 29 6 29 14 6 29 29 29 29 29 6 29 29 25 29 29 29 29 8 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 18 23 6 29 29 29 29 29 29 29 29 29 29 29 6 29 29 18 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 14 29 29 29 8 29 14 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 27 8 29 8 29 29 29 29 29 29 2 23 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 16 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 25 29 29 29 29 29 29 29 18 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 25 29 29 29 29 29 29 18 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 8 29 14 29 29 29 29 29 29 6 29 14 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 6 29 8 29 29 29 23 29 6 29 29 29 29 8 17 26 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 25 29 26 29 29 29 29 23 8 29 29 8 29 31 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 25 29 29 29 29 25 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 17 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 18 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 31 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 14 29 29 29 29 6 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 6 31 29 29 29 29 29 29 29 18 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 25 6 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 6 29 23 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 14 29 29 29 29 41 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 25 29 29 25 6 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 18 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 6 29 29 29 29 29 29 29 23 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 25 29 29 29 29 29 29 29 14 29 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 26 29 31 29 16 29 29 29 29 29 29 29 29 29 23 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 31 29 29 29 29 29 6 31 29 29 29 29 29 14 29 25 18 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 18 13 41 16 29 29 29 16 29 29 17 29 29 16 29 6 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 14 29 29 29 6 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 25 18 29 29 29 29 31 29 29 29 29 29 29 29 6 29 29 29 23 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 25 29 29 6 29 29 29 29 6 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 8 25 29 29 6 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 23 29 29 6 29 29 29 25 18 6 29 29 29 29 14 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 23 31 29 29 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 6 29 29 6 25 29 25 25 31 29 29 29 17 29 25 2 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 18 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 16 29 11 11 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 23 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 29 29 29 29 23 29 29 29 29 14 29 29 29 5 6 29 29 29 29 29 29 29 29 29 29 29 29 14 25 31 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 6 29 29 29 29 29 18 29 14 29 29 29 29 29 31 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 8 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 14 29 29 29 8 8 29 29 29 29 29 29 29 25 29 31 14 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 14 29 29 29 31 6 29 29 29 29 25 29 29 29 29 18 29 29 29 29 29 29 29 18 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 27 29 6 29 29 29 29 29 29 14 29 29 29 29 31 29 29 29 29 29 29 18 25 29 16 29 29 6 8 29 29 29 29 29 29 29 29 31 29 29 29 29 8 23 29 29 29 29 25 29 29 29 29 29 29 2 29 8 29 29 29 29 26 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 2 16 29 17 29 29 29 23 29 29 23 29 26 29 29 13 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 2 29 31 29 29 29 16 29 29 23 29 29 17 18 29 31 14 18 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 16 13 29 41 29 29 6 29 29 29 29 31 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 18 29 29 18 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 2 29 18 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 2 16 29 16 16 29 31 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 2 29 29 29 27 29 29 29 29 25 29 8 29 29 29 29 29 29 29 29 25 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 25 29 29 29 29 29 18 29 29 29 29 29 29 29 29 6 8 29 29 29 31 6 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 25 29 29 29 29 29 29 29 6 25 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 25 29 29 14 29 29 29 29 29 6 29 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 6 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 6 29 29 29 29 29 23 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 14 6 29 29 29 29 14 29 2 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 8 29 29 29 6 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 18 29 29 17 29 29 29 29 29 6 29 29 29 29 29 25 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 6 27 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 25 29 6 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 6 29 2 29 6 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 23 29 29 29 29 29 29 29 29 29 29 29 8 29 29 26 29 29 23 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 29 29 29 16 29 29 29 8 29 8 29 29 29 2 29 29 2 29 5 29 29 29 14 8 29 29 29 29 29 16 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 5 31 29 6 29 6 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 16 29 18 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 13 29 19 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 16 16 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 16 29 2 29 8 8 5 29 29 2 29 29 2 29 29 29 8 2 29 5 29 29 29 29 29 18 17 16 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 8 8 31 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 29 6 29 25 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 2 23 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 16 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 4 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 6 14 25 29 29 29 8 29 29 29 29 29 29 29 2 14 29 29 29 29 6 29 29 29 29 29 29 29 14 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 18 29 29 29 29 29 14 8 29 29 29 29 29 29 29 29 14 29 18 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 14 6 29 25 6 29 6 29 25 29 29 29 25 29 18 2 29 29 29 29 29 14 29 29 27 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 14 31 29 18 6 29 29 25 6 25 29 29 29 29 25 25 29 29 29 29 2 29 29 18 6 25 29 25 29 29 29 19 29 29 21 29 8 29 29 29 18 29 29 16 29 29 29 29 29 29 29 29 29 29 13 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 29 29 29 18 29 2 14 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 23 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 2 31 29 29 29 29 14 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 23 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 6 8 29 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 29 23 29 29 29 29 29 29 29 19 29 29 29 29 29 17 29 11 11 11 29 29 29 29 29 17 29 29 29 29 29 18 29 29 29 29 29 29 13 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 2 6 29 14 29 29 29 25 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 27 29 29 29 29 29 29 25 29 18 29 29 29 25 29 25 8 29 6 29 29 29 29 29 29 29 25 29 29 29 6 29 29 29 29 25 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 14 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 23 8 29 29 29 25 29 6 29 29 16 17 29 2 29 13 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 25 29 29 29 18 29 29 29 23 29 29 29 29 27 6 29 29 29 31 2 29 23 29 29 29 8 6 29 8 29 29 8 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 14 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 8 29 29 29 29 29 14 6 29 29 29 18 29 8 29 29 29 29 29 27 29 17 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 6 29 29 29 18 29 29 29 29 8 25 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 14 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 18 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 31 29 29 6 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 31 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 23 29 29 29 29 29 29 29 29 29 29 8 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 8 29 18 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 6 25 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 16 8 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 27 29 6 31 29 29 29 29 29 2 29 29 29 6 29 29 25 29 2 29 29 14 29 29 29 23 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 16 29 29 41 29 29 29 29 29 29 29 29 29 29 29 31 2 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 14 25 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 6 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 27 16 31 29 29 16 29 29 29 29 29 23 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 27 29 25 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 29 29 29 29 29 29 2 29 17 31 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 8 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 8 29 14 29 29 29 29 29 8 29 29 29 6 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 25 2 29 29 6 29 29 29 29 29 29 29 6 29 29 8 29 29 17 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 27 29 29 29 29 29 25 29 29 29 29 29 6 29 25 5 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 6 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 17 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 6 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 14 29 29 29 29 6 14 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 6 29 27 29 6 29 29 8 29 29 29 29 14 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 14 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 18 29 29 29 6 29 29 29 23 29 29 29 29 29 2 31 29 29 29 23 14 31 29 29 29 29 2 29 14 25 29 29 29 29 14 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 8 29 29 29 29 29 25 2 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 27 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 18 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 23 29 29 29 29 29 29 5 29 29 29 23 5 29 29 29 8 29 8 29 2 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 5 29 29 29 16 29 29 5 29 29 29 29 29 29 25 5 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 5 29 5 31 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 2 16 29 29 29 29 29 29 29 29 16 8 29 16 6 29 29 29 29 29 29 29 29 23 29 29 29 23 29 2 29 29 29 2 6 29 29 29 29 29 29 29 29 29 2 29 29 26 29 4 2 29 29 31 2 29 29 29 2 29 29 29 29 29 29 29 13 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 29 29 29 8 29 29 29 29 29 29 29 31 13 41 29 29 21 17 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 8 29 29 29 29 25 29 29 29 29 29 29 29 29 14 14 29 29 14 29 29 29 29 14 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 19 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 25 29 6 29 29 29 2 6 14 29 29 8 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 14 29 29 31 29 29 25 25 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 14 29 25 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 31 29 6 29 29 29 29 14 29 2 29 16 29 25 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 31 29 29 2 29 29 16 29 16 29 16 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 6 29 2 29 29 29 29 2 29 8 29 2 29 2 29 29 29 29 29 29 29 23 29 29 14 8 8 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 17 29 29 29 29 29 29 6 5 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 31 29 29 6 29 29 29 29 29 29 18 29 16 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 6 29 29 29 31 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 8 8 8 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 2 29 2 29 29 29 13 5 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 13 29 29 29 2 29 6 29 29 29 29 29 29 5 29 13 29 29 29 29 29 29 29 25 2 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 2 23 29 13 29 29 17 29 29 29 29 29 29 29 17 29 29 16 13 29 29 2 2 29 29 25 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 2 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 13 29 29 16 29 16 13 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 13 29 29 16 29 29 16 29 29 29 29 29 16 19 29 29 16 19 16 29 16 8 16 29 17 19 29 16 29 29 29 29 29 29 13 16 16 16 16 16 29 29 16 29 29 16 29 19 13 29 29 16 29 29 16 29 13 29 19 19 16 29 16 19 16 19 13 16 16 16 16 19 29 16 16 29 29 29 29 29 29 29 16 16 16 16 16 16 13 29 29 16 16 16 16 16 16 29 29 16 16 13 29 29 29 8 16 29 29 29 29 29 18 29 29 29 29 16 16 29 29 16 19 29 29 16 29 29 16 16 29 16 16 29 29 29 16 16 16 31 16 29 29 16 29 29 29 29 16 19 29 29 29 13 29 16 29 29 16 2 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 16 29 16 29 29 29 29 13 29 16 29 29 6 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 17 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 19 29 6 29 13 29 16 16 29 16 29 29 29 29 16 29 29 29 29 16 25 29 13 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 17 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 5 29 29 16 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 13 13 29 29 29 29 29 16 29 29 29 29 29 13 29 16 29 16 29 29 16 29 13 16 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 6 16 17 29 29 29 19 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 16 16 29 13 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 4 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 16 29 19 16 29 29 29 29 16 29 29 29 17 16 29 29 16 16 29 29 29 29 16 29 16 29 29 16 29 13 29 29 29 16 16 13 29 29 29 29 16 29 29 29 29 29 29 29 29 13 16 29 16 29 16 29 29 29 16 29 29 16 29 29 16 17 29 29 29 29 29 29 29 19 29 29 29 16 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 8 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 13 29 29 16 29 29 31 29 29 29 29 29 29 29 16 29 29 16 17 16 29 29 16 29 29 29 29 29 29 29 17 29 29 8 29 29 29 29 29 29 31 29 29 29 29 6 29 29 29 29 29 29 29 29 29 14 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 2 29 29 29 29 29 29 29 29 14 29 29 27 29 29 29 2 29 29 29 29 16 29 6 29 29 18 6 29 29 29 29 29 29 29 29 29 26 29 23 29 29 29 27 29 26 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 26 29 29 29 29 18 6 29 25 29 29 23 29 29 2 14 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 29 29 29 29 16 29 29 2 29 29 29 29 29 17 29 29 16 16 29 29 29 29 29 29 29 17 29 29 29 29 29 29 5 6 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 17 14 29 29 29 29 29 29 29 29 29 29 29 17 13 29 29 29 29 29 2 31 29 29 29 29 29 8 29 29 29 29 29 29 29 2 8 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 23 6 29 29 29 29 2 29 2 29 6 29 29 23 8 29 29 29 29 2 29 2 2 29 18 8 29 29 29 29 29 5 14 29 8 29 29 29 29 29 26 18 2 2 29 29 29 29 29 2 29 29 8 29 14 29 2 2 29 8 29 29 29 29 8 29 29 29 14 29 8 29 2 29 29 29 29 29 29 29 17 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 16 29 14 29 5 29 29 29 8 29 26 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 16 29 2 29 16 29 29 29 29 29 29 6 29 29 29 29 27 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 16 29 29 8 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 13 29 29 2 29 29 29 29 29 29 16 16 16 13 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 16 13 29 29 29 18 29 29 29 29 29 16 16 16 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 2 29 29 13 16 19 13 29 29 29 29 29 29 16 29 29 16 29 16 16 16 29 16 16 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 16 16 16 29 16 29 29 29 16 16 13 16 16 13 29 16 17 29 29 13 29 13 19 29 29 16 29 16 19 16 19 16 29 29 16 16 13 19 13 16 16 16 16 16 29 16 29 29 19 13 29 29 19 16 2 19 29 19 16 19 29 29 29 19 16 29 16 19 16 17 19 29 29 19 16 16 29 19 13 19 16 16 16 16 29 16 29 29 29 29 19 16 16 16 29 16 19 29 16 16 29 29 16 19 29 19 16 16 29 16 19 13 16 16 29 16 16 16 29 19 16 19 29 29 16 16 29 29 29 29 16 29 16 16 29 13 16 13 16 17 16 29 13 16 29 16 29 29 29 16 16 29 29 29 29 16 16 16 29 29 29 16 29 29 16 16 29 29 29 29 29 16 19 29 13 16 13 29 29 19 16 2 16 29 29 16 29 16 29 29 19 16 29 29 29 29 16 29 19 13 29 16 16 16 29 29 16 16 29 16 29 5 29 29 16 16 16 29 13 16 29 16 29 16 29 19 29 16 19 29 13 29 19 16 19 16 29 16 16 13 16 16 13 19 16 16 29 19 16 13 19 16 16 9 16 29 16 19 19 16 16 16 16 29 29 16 17 19 16 16 29 29 16 29 16 16 16 29 16 16 13 13 16 16 19 29 29 29 29 29 16 29 13 16 16 16 29 19 16 19 16 19 29 16 16 29 19 19 29 16 29 29 16 19 19 29 29 29 29 16 16 29 16 16 16 16 16 16 16 16 19 29 29 29 16 16 16 17 29 13 19 16 29 29 16 19 13 29 16 16 19 29 29 19 19 29 16 29 29 16 29 19 16 29 5 16 19 29 19 16 19 16 29 29 19 13 29 29 16 16 16 29 29 16 29 16 16 29 19 29 29 16 29 19 16 16 16 16 16 13 16 29 16 29 29 13 29 16 29 16 13 16 29 29 16 19 16 19 16 29 29 16 13 16 16 29 16 29 16 16 29 29 29 17 16 16 13 29 16 29 16 19 29 16 29 16 29 29 29 13 16 16 16 29 29 16 16 16 29 16 29 16 29 19 29 16 16 29 16 29 16 16 16 16 29 29 19 16 16 16 29 16 13 19 16 13 29 13 16 29 16 29 29 16 29 29 29 16 16 29 19 16 16 16 29 16 16 16 16 17 16 29 13 19 16 13 16 16 16 19 16 16 29 16 13 16 16 16 29 16 16 29 29 29 29 29 16 16 13 16 16 16 29 16 16 13 29 13 29 16 29 16 29 16 29 29 29 29 19 29 16 29 29 29 29 16 29 26 29 16 29 29 29 29 16 29 16 13 16 29 29 16 29 16 16 29 16 17 29 16 19 29 16 16 16 16 16 16 16 16 16 16 16 29 29 29 16 19 13 29 16 13 29 29 16 16 19 29 16 29 19 29 13 29 29 16 16 16 29 16 16 29 29 16 16 16 16 29 29 29 16 29 16 16 29 16 29 29 29 16 19 29 29 29 16 16 8 16 19 19 5 16 16 13 16 29 16 16 16 29 29 29 16 19 13 29 29 16 16 29 16 29 16 16 29 16 16 16 16 16 29 29 19 29 29 16 29 16 29 16 13 29 16 29 13 29 16 16 16 16 29 29 16 16 29 29 16 29 29 19 16 29 29 19 13 29 19 16 16 16 19 29 29 29 16 29 16 16 16 13 16 29 19 16 29 19 16 29 29 29 16 16 16 13 16 16 13 16 13 29 29 16 16 19 17 13 19 16 29 29 16 16 16 29 13 29 19 13 13 19 16 29 29 16 29 16 19 16 16 19 13 19 16 9 29 29 16 19 16 13 16 19 19 19 16 16 16 29 29 29 19 19 19 29 19 16 16 16 19 29 19 19 19 19 9 16 19 9 19 16 19 19 19 13 16 19 19 16 16 19 9 19 19 19 16 19 19 16 19 19 19 29 29 13 19 29 19 16 16 29 16 19 16 16 19 16 13 13 13 29 19 19 19 16 17 19 16 19 13 16 16 29 16 29 29 16 29 29 29 19 16 29 16 16 29 29 13 16 16 16 19 16 16 16 16 29 16 29 16 13 5 16 13 16 29 29 16 29 16 29 17 29 16 29 16 29 29 29 16 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 16 29 29 5 29 29 29 29 29 16 29 31 29 29 29 29 16 29 13 29 29 16 29 2 29 29 16 29 29 29 29 16 16 29 29 29 8 29 16 29 29 29 16 29 16 17 29 29 29 6 16 16 16 29 29 29 29 29 29 16 29 2 29 16 16 29 29 29 19 29 29 29 16 29 29 29 16 19 13 29 29 16 16 29 29 29 29 16 29 16 29 16 16 13 16 29 29 16 29 16 19 29 16 16 19 16 29 29 16 29 29 29 16 16 29 29 16 29 16 16 29 29 29 29 16 16 29 29 29 16 29 19 19 29 29 29 29 29 29 29 19 29 29 16 29 16 19 16 29 29 29 16 29 29 16 16 29 29 29 29 29 31 16 29 29 29 29 16 29 16 8 29 16 29 16 16 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 16 29 16 29 16 29 16 29 16 26 29 29 29 16 16 13 16 29 29 29 29 29 19 29 29 16 29 16 16 29 29 17 29 16 16 29 16 19 16 16 16 29 29 19 29 29 16 29 13 16 16 29 16 29 16 16 16 29 29 29 29 29 16 29 29 29 29 29 29 16 16 19 16 29 29 19 16 29 29 29 16 29 29 29 16 13 29 29 16 29 29 29 29 16 16 16 29 16 29 17 19 29 16 29 13 16 29 19 16 29 16 29 29 29 19 13 16 29 16 29 16 13 29 16 29 16 16 13 29 16 16 16 13 29 16 16 29 16 29 29 16 13 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 17 6 29 5 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 17 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 31 29 16 29 29 29 29 29 29 29 2 16 13 29 16 29 29 29 29 29 29 29 29 29 31 29 29 13 16 2 29 29 18 29 29 29 29 29 17 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 19 8 2 29 29 29 29 29 29 26 29 29 2 29 29 29 8 29 29 29 29 29 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 17 29 29 16 29 29 29 29 8 29 29 29 29 29 8 29 29 29 17 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 8 29 29 29 8 29 2 29 2 29 25 29 31 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 26 8 29 29 18 29 29 29 29 29 29 8 29 2 6 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 2 29 29 2 29 29 17 29 29 29 29 29 29 29 29 29 29 29 2 29 13 29 31 29 29 29 29 2 29 29 29 29 6 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 6 29 29 17 29 29 29 29 29 29 29 29 29 18 29 29 6 29 29 8 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 13 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 16 29 17 29 29 29 8 29 29 26 29 29 29 14 29 2 29 29 2 29 2 29 29 8 29 29 29 29 29 2 5 6 29 29 29 2 29 29 29 29 29 29 29 2 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 14 29 29 29 29 16 29 16 16 29 29 16 29 16 17 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 31 29 29 18 29 29 29 8 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 17 29 29 13 29 16 29 29 29 5 29 29 29 5 29 29 16 29 29 16 29 29 29 29 29 16 29 13 16 29 16 13 29 16 29 16 29 16 29 29 19 29 16 16 17 29 29 16 29 29 29 29 13 16 19 13 29 16 29 29 29 16 16 29 29 29 29 29 13 16 29 29 16 29 17 29 16 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 16 29 16 29 29 29 29 19 29 16 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 23 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 5 29 29 29 16 29 6 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 17 29 29 29 13 13 29 29 13 18 2 29 29 16 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 25 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 5 29 29 16 29 29 2 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 8 29 2 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 2 29 2 2 6 29 2 29 29 29 14 29 29 29 29 29 29 29 2 6 29 29 29 5 29 5 29 29 6 2 29 29 29 29 29 29 29 29 29 29 14 29 2 29 29 29 17 29 29 29 6 29 8 29 2 29 29 29 29 29 8 29 25 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 2 2 6 29 29 29 29 18 2 29 5 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 17 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 2 8 29 29 29 5 29 29 29 18 29 29 29 31 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 8 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 8 29 29 29 8 29 29 29 31 5 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 8 2 2 29 18 29 29 29 29 29 29 31 2 29 29 29 8 29 29 29 29 23 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 13 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 16 29 29 29 29 29 16 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 2 29 29 16 29 16 16 29 16 16 29 29 29 29 13 16 16 16 29 29 29 19 19 29 17 16 29 29 29 29 16 13 29 16 16 29 29 29 16 29 29 29 29 16 16 29 16 19 29 17 29 16 16 19 29 29 16 29 29 2 29 29 29 29 29 29 17 29 29 29 16 29 2 8 29 29 29 29 16 16 29 29 16 19 29 29 16 29 29 29 29 16 6 16 16 16 29 29 29 19 29 16 29 29 29 16 29 16 16 29 16 29 19 16 16 29 29 19 29 29 29 29 29 13 16 19 29 16 16 29 29 29 29 19 13 16 29 16 16 29 29 29 16 29 29 29 13 29 16 16 29 29 29 19 16 19 29 16 19 16 16 19 29 16 29 16 29 16 29 29 16 29 17 16 29 29 16 13 16 29 29 19 29 16 29 29 29 19 29 19 29 29 16 9 13 29 29 29 29 16 29 16 29 29 29 29 16 16 19 16 16 16 29 29 29 16 29 13 16 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 16 29 17 6 29 29 26 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 6 29 29 29 5 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 2 25 18 29 29 29 8 29 25 29 2 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 8 8 29 29 29 29 6 31 29 29 29 31 29 29 29 29 17 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 31 29 8 29 25 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 26 29 29 2 2 29 8 29 29 5 29 29 29 23 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 18 8 25 5 29 29 29 29 29 29 29 29 29 6 2 29 17 29 29 29 8 29 6 29 23 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 6 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 13 29 29 8 29 29 29 29 29 2 29 16 29 29 16 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 31 29 5 29 29 29 29 29 5 29 18 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 16 13 29 29 29 2 16 29 29 29 29 29 16 29 16 29 29 29 19 16 16 29 29 16 19 16 29 29 19 16 16 16 16 13 19 19 16 16 19 19 16 29 13 19 16 13 19 16 19 16 19 29 29 29 29 16 29 16 16 17 16 16 29 29 16 16 13 29 29 13 19 16 29 29 29 16 13 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 17 29 16 29 13 16 16 16 29 16 19 29 16 16 16 13 29 16 29 29 29 29 29 29 17 29 29 16 29 16 16 16 29 29 29 29 29 29 29 29 29 17 16 16 16 29 29 19 29 29 29 29 29 16 19 29 16 29 16 13 29 29 16 29 16 29 16 16 29 29 19 29 16 16 16 29 29 29 29 29 29 29 13 16 16 29 29 16 29 16 29 17 13 16 19 29 29 16 16 29 16 16 29 29 19 29 16 16 4 29 19 16 19 19 29 29 16 16 29 16 29 19 13 19 16 17 16 29 19 19 13 19 16 29 16 16 29 16 29 16 19 16 29 29 16 29 19 16 16 13 16 29 29 19 29 29 29 29 16 16 29 29 29 29 29 16 17 29 29 29 29 29 29 6 29 16 29 29 29 16 29 16 16 29 29 29 29 29 16 29 16 16 16 29 29 16 29 29 29 29 29 29 29 31 17 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 5 16 29 16 29 16 29 29 29 29 13 29 29 29 16 29 29 16 16 19 29 16 16 19 29 25 29 16 19 29 19 29 16 29 16 29 23 13 16 29 29 29 29 29 16 16 29 29 16 16 29 8 29 16 29 29 17 2 29 16 29 16 13 29 29 29 29 19 19 29 29 29 29 19 29 29 16 16 29 16 29 29 19 16 16 16 29 16 29 16 8 29 19 16 29 16 29 29 16 29 29 16 29 29 19 13 16 29 29 29 16 29 16 16 19 29 29 16 29 29 29 16 29 29 29 19 16 19 16 29 16 29 29 16 16 19 29 29 29 29 19 16 29 16 29 29 29 16 2 29 13 29 29 16 29 29 29 14 17 29 16 29 29 16 13 29 29 16 29 29 8 29 2 16 29 29 16 16 19 16 13 19 16 16 13 16 16 13 16 16 29 16 19 13 29 16 29 29 29 29 29 29 29 19 29 16 16 8 29 29 16 29 29 29 16 29 29 19 29 29 6 4 29 29 29 16 16 29 29 29 19 29 29 29 6 29 29 29 29 16 29 23 29 5 29 16 29 29 16 16 29 2 29 29 19 29 29 29 29 13 29 23 29 29 29 16 29 14 8 29 29 29 29 2 27 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 14 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 23 29 2 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 2 29 29 29 8 29 29 29 29 29 8 23 29 29 29 29 6 29 8 29 29 29 29 2 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 17 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 8 8 29 17 8 29 17 29 29 29 6 8 13 8 29 29 2 29 29 2 6 29 2 6 29 29 29 29 29 29 29 16 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 6 2 29 6 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 29 29 29 8 29 29 8 2 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 18 5 29 29 29 29 29 29 8 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 13 29 29 29 16 29 29 16 29 29 29 8 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 29 29 8 16 29 29 26 29 29 29 29 29 29 29 29 29 16 13 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 25 29 16 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 13 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 26 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 16 29 29 29 29 13 29 29 17 29 29 16 29 29 29 8 29 16 29 29 29 29 16 16 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 17 18 26 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 14 29 29 6 29 29 29 16 16 8 8 29 29 16 29 29 31 29 29 2 29 29 29 29 29 29 29 13 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 6 29 8 29 29 25 17 29 2 25 29 29 2 8 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 27 29 29 29 29 13 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 16 29 6 29 29 27 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 17 29 29 29 29 8 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 26 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 14 16 29 8 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 29 29 17 29 29 29 29 29 29 29 29 29 8 29 29 8 29 26 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 18 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 14 29 29 29 29 29 29 29 29 29 25 29 29 29 16 13 29 29 29 29 29 29 29 16 2 29 29 29 8 29 8 29 29 29 29 29 6 29 29 29 29 8 8 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 6 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 16 8 8 29 29 29 29 29 29 29 29 31 16 18 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 23 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 2 29 29 31 29 26 2 31 29 14 29 29 29 31 29 29 2 29 29 29 29 29 29 29 17 29 29 6 29 27 29 29 29 29 29 29 29 29 8 6 29 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 31 13 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 16 29 29 29 29 29 29 29 18 29 29 29 16 29 29 29 29 16 17 29 29 29 29 2 29 29 29 29 5 29 29 31 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 18 29 6 29 29 16 29 17 31 29 29 29 17 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 2 29 16 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 16 16 29 2 16 29 29 29 29 16 25 16 13 29 18 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 2 29 29 29 29 16 29 29 29 29 2 29 29 29 19 6 29 16 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 17 16 29 16 29 29 17 29 29 29 16 29 16 29 16 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 17 29 29 29 2 29 29 16 29 16 6 29 29 29 2 29 29 16 2 29 18 8 29 16 29 29 8 26 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 19 29 16 29 16 19 13 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 14 29 29 29 29 29 29 29 29 16 29 29 29 29 23 29 29 29 29 29 29 16 29 29 29 29 18 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 2 29 29 29 29 29 29 29 29 14 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 13 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 16 13 29 16 16 29 29 13 29 13 29 16 29 29 19 29 16 29 29 16 16 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 13 13 29 29 29 29 29 8 29 16 29 29 4 29 16 16 29 29 16 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 5 29 29 29 29 29 29 6 29 29 16 16 16 29 16 29 29 16 29 18 29 29 29 29 16 29 29 16 29 29 29 5 29 6 29 29 2 29 29 29 29 2 2 29 29 29 29 29 16 29 8 29 8 29 29 23 8 31 23 16 29 29 29 2 29 29 16 29 16 17 29 29 29 29 29 29 16 2 29 19 29 29 6 16 16 29 16 16 29 29 29 29 16 16 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 13 29 29 29 29 16 16 29 29 16 29 29 16 29 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 16 29 29 29 29 2 29 29 6 29 17 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 18 29 16 16 16 29 29 29 29 29 29 16 16 13 16 17 16 16 29 29 13 16 16 29 29 29 29 29 29 16 29 17 29 16 29 29 16 29 29 29 29 29 29 29 16 16 19 19 19 29 16 17 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 16 29 29 29 16 29 16 29 29 18 29 29 17 29 16 29 29 29 16 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 19 13 29 29 29 29 29 26 16 29 29 29 29 29 29 16 29 29 29 16 29 16 17 29 16 29 29 29 29 19 29 2 16 29 29 29 29 19 16 29 16 19 29 29 17 29 16 16 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 17 29 29 29 16 29 16 16 29 16 29 16 19 17 16 29 29 16 19 16 16 19 29 13 19 16 29 16 29 16 19 19 29 29 16 19 16 8 19 19 29 16 29 29 29 29 16 29 16 16 29 29 29 16 19 19 13 13 29 16 29 29 19 13 16 29 19 16 9 29 29 16 29 16 16 16 29 16 29 29 29 16 16 16 16 29 29 16 16 31 29 16 29 29 29 16 19 16 29 29 29 29 16 16 16 13 16 16 29 29 17 16 29 29 16 29 16 31 29 29 16 19 16 16 16 17 16 19 16 29 16 13 29 16 29 13 29 19 16 29 13 16 16 29 16 16 16 29 29 29 16 16 29 29 16 29 29 29 19 2 29 29 16 29 16 29 16 16 16 29 29 16 29 29 29 29 29 16 16 29 29 13 29 29 29 29 29 16 29 16 29 29 29 29 16 19 29 16 29 16 29 29 16 29 29 29 29 16 29 29 29 16 29 13 29 29 16 16 16 16 16 29 29 13 16 29 13 16 29 29 16 29 29 16 16 29 29 16 29 16 29 29 16 29 19 16 16 29 16 29 16 16 29 13 29 16 16 16 29 16 29 16 19 29 29 19 29 29 16 29 16 29 29 29 16 29 29 16 29 5 29 16 29 29 29 16 13 29 19 29 29 29 29 29 29 29 29 16 13 29 8 16 29 16 29 13 29 16 29 29 16 13 29 13 16 29 29 16 16 29 29 16 29 16 16 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 17 29 29 29 13 29 16 29 16 16 29 17 16 29 29 16 16 29 13 16 29 29 16 16 16 29 29 29 29 16 13 29 29 29 16 16 29 16 16 13 29 16 19 13 16 16 29 29 29 29 16 29 16 29 29 16 29 16 29 16 29 29 29 29 29 13 16 13 16 19 19 29 29 29 29 29 29 29 16 29 29 29 16 29 29 19 19 16 29 16 17 19 29 29 29 29 19 16 29 19 19 16 16 29 16 16 16 16 29 19 19 19 16 16 13 16 13 9 19 16 16 17 29 16 29 16 19 19 19 19 29 29 16 29 19 9 19 19 16 16 29 10 29 19 13 29 16 29 13 29 29 16 17 29 29 29 29 29 29 29 16 29 16 29 16 16 16 13 6 29 29 29 16 13 29 29 19 29 16 16 19 16 19 29 19 29 16 13 16 29 29 29 29 29 29 19 29 29 29 29 29 29 16 13 29 29 29 16 5 16 29 13 16 16 29 16 29 16 17 29 29 16 16 29 29 29 16 29 29 29 29 19 2 29 29 29 29 16 16 29 29 16 16 29 29 29 23 29 29 29 29 16 29 29 29 31 16 8 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 2 29 29 19 29 29 29 29 16 29 16 17 29 29 16 29 19 16 29 16 13 16 29 19 17 13 29 29 29 13 29 16 16 29 19 13 16 16 29 16 16 16 29 29 29 13 16 19 29 16 29 16 16 29 19 29 19 16 19 29 13 29 16 16 29 16 16 5 16 19 19 16 16 16 29 16 16 17 16 16 19 16 16 16 29 19 19 29 19 16 19 16 29 29 16 13 16 19 29 29 13 29 19 16 29 19 29 29 16 16 19 16 29 29 13 19 16 16 17 16 16 16 19 13 16 16 16 16 29 29 16 16 16 29 16 16 13 16 16 29 16 16 29 29 16 29 16 29 29 29 29 16 29 16 16 19 16 29 29 29 16 29 16 29 29 16 29 29 29 29 16 16 29 29 29 16 29 29 16 16 29 5 29 29 29 16 29 29 29 2 16 29 16 16 19 13 16 16 29 29 16 29 29 29 29 16 16 29 16 29 16 8 29 6 16 16 19 19 29 29 29 29 29 19 29 8 29 29 29 19 29 29 16 16 29 29 16 29 29 29 17 16 29 16 29 29 29 29 29 29 29 16 29 29 16 29 19 29 29 29 29 29 29 29 29 16 29 29 16 16 16 29 29 29 29 29 16 16 29 29 16 29 29 29 16 16 29 13 29 29 29 19 29 16 16 29 16 16 29 29 16 17 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 16 29 16 29 16 2 16 16 16 29 16 29 29 29 19 29 29 29 29 16 16 29 29 29 29 6 16 29 29 16 29 16 29 29 8 29 29 13 29 16 16 29 16 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 16 16 16 29 29 16 13 16 16 16 16 16 16 19 16 29 29 16 16 16 29 16 16 16 19 29 16 29 16 16 29 29 29 19 19 16 29 16 29 29 13 29 16 5 19 16 16 29 13 16 16 29 16 29 19 29 13 29 16 13 29 16 16 13 16 29 29 29 29 13 29 19 29 16 29 13 16 16 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 16 19 17 16 16 19 19 16 29 29 16 29 29 16 29 16 16 16 16 13 19 29 16 16 16 29 29 16 29 16 16 29 29 29 19 29 16 2 29 19 29 16 29 16 16 16 29 29 29 29 16 16 16 19 16 29 16 19 29 16 29 16 29 29 16 16 19 29 29 29 29 19 16 29 29 29 29 16 29 16 29 13 16 29 29 29 29 16 29 29 29 13 29 29 29 29 29 16 19 31 13 29 29 29 16 29 29 29 16 16 2 16 19 29 16 29 29 29 29 16 16 29 16 29 29 16 19 16 29 16 16 29 29 29 29 16 29 29 29 16 13 29 29 29 6 29 29 29 13 16 17 29 16 16 29 29 29 29 13 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 16 29 29 29 16 13 16 29 29 29 29 29 29 29 29 19 16 29 29 29 29 29 29 29 16 8 29 29 29 16 29 16 29 16 16 16 29 29 16 29 16 16 29 16 16 29 29 16 29 29 13 29 29 29 16 16 28 8 16 29 19 29 16 17 29 16 29 29 16 16 16 29 29 16 29 29 16 29 16 16 29 16 16 16 29 29 16 29 19 13 16 16 29 16 16 29 29 29 29 14 19 29 29 16 29 29 29 29 13 29 16 29 16 29 29 16 29 6 29 29 29 29 29 29 29 29 29 31 29 29 29 16 16 29 29 29 29 16 16 29 16 29 29 16 29 29 16 16 29 29 29 16 29 29 29 2 29 16 13 16 29 29 29 16 19 29 29 16 16 16 29 29 29 29 16 16 29 29 29 29 29 29 16 8 16 29 8 16 29 29 13 16 17 29 2 16 13 29 16 16 29 29 16 29 8 16 29 29 29 29 16 26 29 29 16 16 16 16 29 16 16 29 29 13 29 16 16 29 16 13 29 29 16 16 29 16 13 19 16 29 29 16 29 29 29 29 29 16 29 29 13 29 29 16 29 19 13 29 19 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 16 29 16 29 16 29 13 19 29 16 2 29 13 29 16 16 29 16 29 29 16 29 16 16 29 16 29 29 29 29 16 19 16 16 16 29 16 29 29 29 29 16 29 29 16 16 13 29 29 29 19 29 29 29 29 16 26 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 10 16 16 29 29 29 16 16 29 29 29 29 29 16 16 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 19 29 16 16 29 16 16 16 29 16 29 13 29 29 16 29 29 16 29 29 29 16 16 16 29 16 16 29 29 29 29 13 19 16 29 29 29 16 29 16 29 29 29 29 29 29 29 31 29 29 29 16 29 29 29 29 16 29 29 29 16 29 16 29 16 16 16 2 16 16 29 29 29 16 29 29 29 29 16 29 29 29 29 13 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 13 29 16 29 29 29 29 16 16 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 17 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 16 29 29 29 29 19 16 16 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 17 29 16 16 29 29 29 16 29 16 29 29 29 29 13 29 29 19 16 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 13 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 16 29 29 29 29 16 29 29 13 29 16 2 29 16 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 17 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 26 29 29 16 16 29 29 29 13 6 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 27 29 29 29 29 29 29 29 29 2 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 14 29 29 23 29 8 29 29 29 29 29 29 13 2 8 29 29 29 29 29 29 13 6 29 29 16 29 2 29 6 29 29 29 29 29 29 29 29 8 23 29 29 5 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 13 29 29 29 2 29 16 29 13 16 29 6 29 29 29 29 29 14 2 29 29 29 2 29 6 8 29 2 29 29 6 29 29 29 29 29 14 29 23 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 13 16 29 16 16 26 14 29 29 18 29 29 29 23 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 17 2 29 29 29 29 29 6 2 29 29 2 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 26 8 23 29 29 8 29 8 29 29 6 29 29 29 29 29 29 2 23 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 26 6 29 16 29 29 29 16 29 29 29 29 2 29 29 25 17 29 29 8 29 29 29 29 29 29 8 25 29 29 6 29 2 29 29 23 29 25 2 29 23 2 31 29 29 29 29 29 29 29 29 25 2 29 31 29 29 29 29 29 8 6 2 29 31 29 29 29 5 29 29 8 26 29 29 6 29 29 29 29 14 29 29 18 29 29 29 29 17 29 8 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 17 29 29 29 29 2 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 8 8 29 2 29 29 29 18 29 29 29 29 29 29 29 6 6 25 29 27 2 29 29 29 29 2 29 29 2 29 31 29 8 29 29 8 29 29 29 29 23 4 6 2 6 29 2 29 29 29 29 29 29 29 2 23 29 6 29 6 29 29 23 29 29 29 8 2 29 29 29 25 29 2 29 29 29 29 29 26 19 29 29 2 29 29 16 29 29 26 29 29 29 29 2 29 29 29 29 29 29 14 29 2 29 29 29 6 2 6 29 29 8 8 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 2 8 31 8 29 29 29 29 29 29 29 14 5 29 29 29 29 29 29 29 29 29 29 23 29 29 16 16 29 13 29 29 29 29 29 6 29 26 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 18 29 14 29 26 29 29 29 29 13 29 29 29 16 29 16 29 29 29 29 29 29 2 29 29 29 29 29 13 29 29 29 29 13 16 13 26 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 16 13 29 29 29 29 29 17 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 6 29 6 29 29 29 29 29 29 29 29 16 29 29 29 16 29 13 29 29 2 14 29 14 29 29 29 29 29 29 29 2 16 29 29 29 17 29 29 29 29 6 29 29 2 29 29 29 29 29 16 29 16 16 16 29 13 16 29 29 29 29 29 29 29 29 29 26 29 29 26 29 18 29 6 29 16 16 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 31 8 8 29 2 29 29 29 14 29 29 29 29 16 29 29 29 31 29 18 29 8 29 16 29 29 23 29 29 29 29 29 2 29 29 29 29 2 23 29 29 29 29 6 8 2 6 6 29 2 2 29 29 8 29 2 29 29 29 18 29 29 29 29 29 23 29 8 29 29 17 29 29 16 29 16 29 29 16 29 29 26 23 29 29 29 29 29 29 2 2 29 29 29 29 29 27 29 29 29 29 6 2 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 8 29 16 16 29 2 29 29 29 29 29 8 29 29 29 29 2 2 29 23 29 29 29 17 2 29 29 29 29 25 8 26 29 29 29 29 29 29 29 29 29 29 16 13 16 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 13 2 29 25 29 29 29 29 29 29 29 29 18 29 5 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 26 29 29 29 8 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 23 29 5 14 31 29 29 29 29 8 29 2 29 23 29 29 29 8 8 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 26 29 29 29 2 29 29 29 29 29 16 29 13 29 29 26 29 13 29 29 29 29 29 14 29 29 29 6 29 16 29 13 29 29 29 29 29 2 29 29 29 6 2 2 29 29 29 29 23 29 8 23 29 29 14 2 29 29 29 29 5 29 29 29 29 29 16 29 29 16 13 16 29 29 29 16 16 16 29 29 29 29 29 29 29 29 6 6 29 17 29 29 8 6 6 29 29 29 29 29 8 29 29 6 29 29 5 29 29 29 29 29 29 2 29 29 2 29 29 29 29 8 29 5 29 2 27 29 29 29 29 29 29 2 29 6 29 29 29 2 23 29 23 6 29 29 29 8 29 29 6 8 29 29 8 29 29 29 29 29 29 29 2 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 5 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 29 29 29 29 8 13 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 13 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 26 29 2 29 29 29 29 29 16 29 16 13 29 16 29 29 13 29 29 29 29 17 29 29 29 29 29 16 29 29 29 29 29 13 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 19 5 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 29 29 29 29 13 29 29 29 16 29 2 29 29 29 31 8 29 29 29 5 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 23 6 29 6 29 2 2 8 8 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 23 29 29 29 29 2 29 31 29 29 31 29 29 29 8 8 31 29 29 31 29 29 29 29 29 29 29 29 2 29 29 29 29 6 8 29 29 29 8 29 29 29 8 6 29 23 29 29 29 2 6 16 29 8 6 29 29 29 5 8 29 29 29 29 29 29 6 29 29 29 29 8 29 26 29 2 29 29 29 2 29 2 29 29 29 2 29 6 29 29 29 29 2 8 29 29 29 18 29 29 8 29 8 29 29 2 5 29 29 29 2 29 25 29 2 29 29 29 2 29 29 29 2 29 29 29 29 29 29 27 29 29 6 23 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 31 29 29 2 29 29 29 2 29 29 29 2 8 8 29 8 23 29 25 26 14 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 29 26 29 29 6 29 2 29 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 31 2 29 29 6 29 13 6 29 29 2 6 5 29 29 29 29 2 29 29 29 29 8 29 6 29 29 29 31 29 29 29 29 31 29 29 29 29 14 29 29 29 29 29 5 29 29 29 2 5 29 29 29 29 29 29 29 2 29 18 6 29 18 29 29 29 29 25 27 29 29 29 29 29 14 29 29 29 29 5 29 29 29 29 29 29 29 14 29 29 29 23 6 23 29 29 2 31 2 29 5 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 23 29 29 31 8 29 29 6 29 29 2 29 29 2 18 29 29 29 29 29 29 29 29 2 29 31 29 2 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 25 2 29 29 29 29 29 17 6 29 29 2 26 29 29 29 29 29 29 8 8 2 29 29 29 2 23 29 29 14 8 31 18 8 29 29 8 29 2 31 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 5 18 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 2 5 29 29 29 8 6 2 8 29 29 29 29 29 29 2 29 29 6 26 23 29 29 29 29 29 29 29 29 6 29 6 29 29 8 26 29 2 29 29 29 29 29 29 29 29 8 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 5 29 6 2 29 29 29 29 29 29 31 29 29 29 2 29 2 8 29 29 29 29 2 29 29 25 29 2 29 29 29 29 29 29 2 2 29 29 2 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 29 29 2 31 2 29 29 2 29 6 29 2 29 29 29 29 29 29 23 29 17 29 29 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 2 2 29 2 2 29 6 2 29 6 29 29 29 29 29 29 29 23 29 23 23 29 14 29 29 29 29 29 14 2 29 29 2 6 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 2 29 2 17 29 29 29 29 29 17 29 29 14 29 29 29 29 23 29 29 29 29 29 29 2 29 29 2 29 29 29 5 29 29 29 2 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 31 29 2 29 27 29 2 29 29 29 29 2 6 29 29 31 29 29 29 29 29 23 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 18 29 29 29 17 8 8 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 31 17 2 29 29 17 29 29 29 2 29 29 29 29 6 16 29 29 29 2 29 29 29 29 2 29 29 2 29 29 29 6 2 29 29 29 29 29 29 29 6 2 29 29 25 28 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 2 31 29 14 23 5 29 29 29 29 29 29 2 29 5 6 5 29 29 29 29 29 29 6 29 29 29 18 29 29 29 29 8 8 8 2 29 29 29 29 29 18 29 29 17 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 25 29 8 17 29 23 29 29 29 29 29 29 2 29 29 29 29 29 29 8 6 29 26 29 29 29 29 6 18 29 29 29 29 29 8 29 6 17 29 29 29 29 29 8 16 29 29 29 29 29 8 8 2 29 29 29 29 29 31 5 29 29 8 29 17 29 29 18 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 16 29 29 29 8 29 18 29 29 29 29 29 13 29 29 29 13 26 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 6 16 29 29 29 29 29 29 8 29 29 29 13 17 29 29 13 29 29 29 29 29 29 16 16 29 29 29 16 17 29 8 29 2 29 18 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 16 29 29 16 18 29 16 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 16 16 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 31 29 29 4 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 6 29 29 8 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 13 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 16 26 29 29 29 29 29 18 29 29 29 16 29 8 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 18 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 29 29 29 17 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 6 2 29 29 29 29 14 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 26 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 5 2 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 23 13 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 5 29 13 16 29 29 29 17 29 29 29 16 16 16 29 29 29 29 29 13 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 14 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 16 5 23 29 29 29 16 29 29 29 29 16 29 16 16 29 16 29 29 16 16 29 29 29 16 17 29 29 16 29 29 16 29 29 29 29 29 29 13 19 29 29 16 29 29 16 29 13 16 29 2 29 16 16 19 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 17 29 29 16 29 16 29 29 29 16 29 16 29 16 29 29 16 29 16 13 16 16 16 29 16 29 29 13 29 29 29 16 29 29 29 16 16 29 16 29 16 5 29 29 16 31 29 29 16 5 29 16 29 29 29 16 29 16 29 18 29 16 29 8 16 29 29 29 16 29 16 16 2 29 16 13 29 16 29 29 29 16 29 29 29 29 29 13 13 16 29 29 29 29 19 29 29 16 29 19 29 13 29 2 16 16 29 16 29 29 29 29 29 16 29 29 16 29 16 29 16 29 16 16 29 29 16 29 16 6 29 29 29 29 16 2 29 29 19 29 29 29 29 29 29 16 29 16 31 16 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 19 29 29 29 29 16 16 29 29 16 16 6 29 29 29 29 29 29 29 16 29 29 8 13 29 16 29 29 16 29 29 16 29 29 29 16 16 29 29 16 29 5 16 16 29 6 29 29 29 16 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 16 29 29 29 16 16 16 16 29 19 29 29 29 19 19 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 16 16 16 29 29 29 29 16 29 16 29 19 29 29 29 16 29 29 16 16 29 19 16 16 29 16 29 13 29 29 16 16 16 29 19 29 29 29 29 29 29 16 29 29 29 29 16 29 29 5 16 16 29 29 16 29 16 19 16 29 29 29 19 16 29 29 16 29 16 16 16 29 29 16 16 29 29 29 16 16 16 13 16 29 16 29 29 19 29 29 29 16 29 29 29 16 16 13 29 16 29 16 29 29 29 29 16 29 16 29 29 16 29 16 16 29 16 5 16 29 29 29 29 29 29 29 16 16 19 16 16 29 16 29 29 29 16 16 16 29 16 16 29 29 29 16 29 29 16 16 29 29 17 16 13 19 16 29 19 16 29 29 16 29 29 29 29 16 29 13 16 16 16 16 29 27 29 29 16 2 29 29 29 29 16 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 16 29 13 29 29 16 16 29 23 29 26 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 17 29 29 29 16 29 16 29 16 29 29 29 29 16 29 29 16 16 29 16 14 29 29 29 17 16 29 29 29 16 13 16 16 29 29 29 29 29 16 29 29 29 29 16 29 17 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 16 29 16 16 29 29 29 29 16 29 29 29 29 29 19 13 29 8 29 29 29 16 16 29 29 16 16 29 29 17 29 29 29 16 2 29 16 17 16 6 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 2 29 5 29 29 29 2 6 29 29 29 29 6 29 29 29 29 16 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 14 29 29 16 16 29 16 29 29 16 19 29 29 29 16 29 29 29 16 29 29 29 19 16 29 17 29 16 16 16 29 16 29 29 13 29 29 29 29 29 5 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 13 16 19 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 17 29 29 29 29 16 29 16 29 29 29 29 16 29 29 16 29 16 29 16 17 29 29 29 16 29 29 29 29 29 19 29 29 16 29 16 29 29 17 29 16 29 29 29 29 16 16 29 29 29 16 29 19 29 16 29 29 16 19 19 29 16 29 16 29 29 16 13 19 16 16 19 16 29 29 13 19 13 29 13 29 29 16 29 16 29 29 29 29 16 29 16 16 29 16 29 29 16 29 29 16 29 29 29 29 29 29 23 29 16 29 29 29 29 8 29 6 25 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 23 2 29 2 29 29 2 31 23 29 29 29 29 29 26 29 29 29 29 16 29 29 29 29 29 2 29 27 6 29 5 29 29 29 6 29 29 23 29 23 18 29 29 6 29 29 29 29 2 29 29 4 8 29 6 18 14 18 29 6 26 29 29 2 29 29 29 23 29 5 29 29 29 29 18 8 8 29 29 29 29 29 29 29 29 29 29 2 2 2 6 2 29 29 29 23 29 2 29 29 2 2 29 29 29 29 2 29 29 6 29 8 29 29 23 29 29 8 29 29 2 29 29 23 29 14 8 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 31 14 2 29 29 29 6 29 29 29 2 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 2 2 29 29 29 23 29 6 29 23 23 6 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 17 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 18 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 17 29 16 29 29 16 16 2 14 29 29 29 29 29 8 16 16 29 29 29 16 29 29 29 16 29 29 16 29 19 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 16 19 29 16 19 29 29 29 29 19 29 29 29 19 29 16 29 29 16 16 29 16 29 29 29 29 16 29 16 29 29 16 29 29 29 29 13 29 16 16 16 29 29 16 29 29 29 29 29 29 29 16 16 16 13 29 2 29 29 29 29 2 16 29 29 29 29 29 25 29 29 29 29 8 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 13 16 29 29 29 29 29 16 29 29 29 19 29 29 29 29 29 29 13 17 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 14 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 8 5 29 29 29 29 17 29 31 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 13 14 29 29 29 8 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 17 29 29 16 16 29 29 13 29 29 29 29 29 2 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 13 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 16 5 29 29 29 16 29 29 29 29 16 29 29 16 29 16 16 13 29 29 2 29 29 13 16 13 29 29 29 16 29 16 16 29 29 16 29 29 29 29 29 29 19 29 16 18 29 16 16 29 29 16 16 29 29 16 16 16 16 29 16 17 29 16 29 29 29 29 16 16 16 29 29 19 16 29 19 29 29 29 16 29 16 16 16 13 29 29 16 29 29 29 16 2 29 29 29 16 29 16 16 19 29 16 16 16 29 16 16 29 16 8 19 16 16 19 29 29 16 29 29 29 19 16 29 19 13 13 16 29 16 13 16 29 29 19 16 19 19 29 29 29 16 19 29 19 19 16 16 16 16 19 19 16 16 19 16 16 16 19 16 29 29 16 19 16 29 16 16 29 16 16 16 19 16 16 16 17 19 16 19 16 16 29 13 16 19 29 19 29 16 16 29 29 16 16 19 29 16 28 31 16 16 13 16 16 19 19 29 16 29 16 19 16 29 16 16 29 19 19 16 16 29 16 16 16 29 19 13 16 19 16 19 19 16 16 17 16 19 16 19 16 16 29 16 16 16 16 16 19 16 19 16 16 19 16 16 19 29 19 13 19 16 19 16 16 16 17 19 16 29 29 19 9 29 19 29 19 16 19 19 9 29 19 9 19 16 16 19 16 16 19 16 19 16 19 19 16 19 19 29 13 19 19 19 13 29 19 17 19 29 19 13 16 19 16 9 19 16 19 19 16 19 13 13 29 16 19 29 16 19 19 16 19 16 29 29 19 17 29 19 19 16 2 16 16 16 16 16 29 16 13 16 19 16 29 29 29 16 29 29 16 16 16 29 29 29 29 29 29 16 29 16 29 16 29 16 29 16 29 19 16 17 29 29 29 29 29 16 29 13 16 29 29 29 29 29 16 16 29 29 29 16 16 16 16 29 16 29 16 16 29 29 29 29 29 29 25 29 29 16 29 29 16 16 29 16 29 16 29 16 29 29 16 16 29 29 13 16 29 29 16 16 29 16 16 16 29 16 19 16 29 16 16 13 19 13 16 16 29 8 29 16 19 13 29 16 19 29 16 29 13 29 16 16 13 19 29 16 19 13 29 16 19 29 16 13 16 16 16 16 29 16 29 16 16 16 13 29 16 17 29 29 16 13 13 29 19 16 29 29 29 17 29 16 29 16 29 16 29 16 13 16 19 19 16 29 29 16 19 19 19 19 29 16 13 19 19 16 29 16 19 16 13 19 13 19 16 16 16 13 19 19 16 29 16 29 16 19 16 19 16 16 19 19 29 19 16 29 29 19 19 29 29 16 16 13 9 13 16 29 16 13 29 19 16 16 16 29 19 16 16 29 19 16 17 16 13 29 16 13 19 29 16 19 29 13 16 29 16 16 13 29 29 29 16 16 16 16 29 2 16 16 16 29 29 29 29 29 29 16 29 29 29 29 29 19 29 29 29 16 29 29 16 29 29 2 29 16 29 27 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 16 29 16 29 19 16 16 16 29 29 13 29 16 16 16 16 29 16 16 29 29 16 16 19 16 29 19 16 16 16 16 17 13 9 29 29 16 16 16 13 16 13 29 19 16 16 13 29 19 16 19 16 29 19 16 19 29 29 19 19 19 16 17 29 19 19 13 16 29 29 16 13 16 17 29 29 19 19 29 16 16 16 29 19 16 13 16 16 16 29 16 29 16 29 16 16 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 17 29 16 29 29 29 29 29 29 29 29 29 29 16 29 19 29 29 29 29 29 29 27 29 19 29 29 29 29 16 29 2 16 16 25 16 29 29 17 29 29 29 29 19 29 29 16 19 29 13 16 16 29 16 16 16 18 16 19 29 16 29 29 29 16 16 29 29 29 16 29 29 29 29 16 29 16 16 16 8 29 29 29 13 29 29 19 10 29 29 29 29 16 29 16 16 29 29 29 29 29 17 16 16 29 29 29 16 16 29 16 16 29 19 16 17 16 16 16 19 29 16 29 16 13 16 16 19 13 19 19 29 19 29 16 19 29 13 19 29 19 16 29 29 16 16 29 29 29 16 29 29 29 29 29 29 16 16 16 17 29 29 29 29 16 29 29 29 29 29 29 16 16 13 29 16 16 29 29 29 17 29 29 29 16 29 29 29 29 16 17 13 16 29 29 29 16 29 29 13 29 29 29 29 29 29 29 16 29 17 29 29 29 16 16 29 29 6 29 16 29 2 29 29 23 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 18 29 2 29 29 29 29 26 6 29 26 2 29 31 29 29 2 29 29 29 29 14 29 31 29 6 29 25 29 8 29 29 29 2 29 29 29 2 29 31 29 18 29 8 2 29 29 6 5 29 5 2 29 29 29 29 29 29 2 29 18 29 29 29 29 29 18 25 29 29 29 2 6 29 29 2 29 8 2 6 29 29 29 29 29 29 29 6 2 29 2 29 31 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 17 29 29 29 29 29 29 29 29 29 29 13 29 29 29 2 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 17 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 2 29 16 29 29 29 29 29 29 29 16 29 13 5 29 29 29 29 29 29 29 13 8 29 16 29 2 29 29 16 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 16 17 29 29 29 19 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 17 29 16 29 29 29 29 8 29 29 29 29 5 29 29 29 29 29 29 29 29 29 8 26 29 29 29 29 29 13 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 13 29 29 29 16 29 16 29 29 29 2 29 29 13 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 16 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 16 29 29 16 29 16 16 29 16 16 29 16 29 16 29 16 29 16 29 17 16 29 29 16 19 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 13 17 29 29 29 29 29 29 29 16 13 29 16 29 16 29 29 13 16 29 29 16 29 29 16 29 16 16 29 16 29 29 16 29 29 13 16 29 29 16 13 29 16 29 29 16 29 29 29 29 16 29 29 29 29 16 16 29 29 13 29 16 13 29 16 16 29 29 16 13 29 29 29 29 13 29 16 29 29 29 29 29 29 17 13 29 29 29 29 5 29 29 29 29 29 29 13 29 29 16 5 16 29 29 29 16 6 16 29 16 13 16 16 29 16 16 16 29 29 29 29 29 29 16 16 29 29 16 29 29 13 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 13 16 29 29 5 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 5 13 29 29 29 18 29 29 29 29 29 16 29 16 29 29 29 29 2 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 8 16 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 16 13 29 5 17 16 16 29 29 29 29 29 29 16 29 13 29 17 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 17 29 18 16 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 17 29 29 16 16 16 29 6 29 29 29 29 29 29 16 8 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 13 2 29 2 29 29 29 16 29 29 29 29 16 29 17 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 2 16 29 29 29 29 29 31 29 2 29 6 6 4 14 29 29 29 16 13 8 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 23 29 2 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 23 29 29 16 13 29 6 29 29 2 6 29 29 29 29 29 29 29 6 29 29 17 29 29 29 29 29 31 29 29 16 29 29 29 29 29 29 29 29 23 29 29 16 29 8 29 29 29 29 29 29 16 16 29 29 29 2 29 16 16 29 29 19 29 16 29 29 16 29 29 29 29 29 13 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 6 29 29 29 13 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 8 16 2 29 29 29 16 29 29 29 2 29 29 2 16 16 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 13 29 2 29 17 29 29 29 16 29 29 29 29 25 29 2 29 29 29 29 16 29 18 29 2 31 29 29 26 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 23 29 29 29 29 8 2 29 29 29 29 29 2 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 13 29 6 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 13 16 29 29 13 29 2 18 16 29 16 2 29 16 16 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 16 29 17 8 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 19 8 16 29 29 29 16 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 13 16 29 19 17 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 16 29 29 29 29 16 29 16 29 16 13 29 29 16 16 29 16 29 29 29 29 16 29 29 29 16 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 8 29 29 16 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 27 29 29 29 8 29 16 29 29 29 16 29 16 29 29 2 8 29 29 16 13 29 17 29 29 16 29 16 17 29 29 16 29 16 16 29 16 29 16 13 29 31 29 29 29 6 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 8 16 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 16 8 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 18 29 29 29 29 29 29 16 29 17 29 29 13 29 29 16 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 2 29 2 29 29 29 29 29 31 29 29 2 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 31 5 29 29 29 29 2 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 26 29 29 29 29 29 29 6 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 31 29 6 29 29 29 18 29 29 29 29 8 29 29 31 29 8 29 2 2 8 29 29 29 18 29 29 29 2 29 5 29 29 6 29 29 31 29 29 29 29 29 8 29 29 29 26 29 29 29 29 29 29 29 29 29 2 29 29 31 29 8 29 29 6 31 2 29 29 2 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 6 29 29 29 29 29 29 29 6 6 29 29 29 29 29 26 6 14 29 8 6 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 31 29 29 29 8 29 29 29 29 29 29 5 18 29 29 29 29 29 29 29 29 2 29 8 29 2 29 29 29 29 29 29 31 29 8 29 29 29 29 29 29 29 2 29 29 6 29 29 29 5 25 29 29 29 29 29 29 4 14 8 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 29 2 2 29 29 29 31 29 29 2 29 29 29 29 29 29 29 2 29 8 23 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 23 29 29 29 2 2 29 2 2 29 29 16 29 29 8 8 25 6 29 13 29 29 29 29 29 29 29 29 29 29 29 23 31 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 2 29 2 29 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 2 29 17 29 29 29 29 8 29 29 29 29 14 18 29 29 29 29 29 29 18 5 29 2 29 8 2 8 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 17 17 29 29 29 2 29 29 2 29 29 8 29 29 31 29 29 29 29 29 29 17 6 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 5 29 18 8 18 17 29 29 29 29 29 18 29 29 29 31 2 29 29 29 29 14 29 8 18 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 6 2 29 2 29 29 29 29 29 27 2 29 29 29 29 8 29 2 8 6 23 29 29 25 29 29 9 29 29 2 6 29 29 29 2 6 6 29 29 29 29 29 2 29 29 29 31 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 14 8 25 29 29 29 29 29 2 29 29 29 29 26 29 29 8 23 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 31 29 2 29 6 29 29 29 29 29 29 29 29 8 29 29 29 23 4 29 29 29 2 29 29 29 29 29 29 29 29 29 16 19 17 16 29 19 13 29 16 29 29 29 29 16 16 29 16 29 29 29 29 8 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 16 19 29 16 16 16 29 9 16 29 29 29 29 16 16 29 16 19 29 29 29 19 13 16 13 16 16 16 29 19 16 16 19 19 29 13 16 29 29 29 29 29 29 29 19 13 16 29 29 16 29 29 19 16 29 29 29 2 29 29 29 8 8 16 13 16 6 29 16 16 16 16 19 13 16 16 13 13 29 29 29 29 19 29 29 29 16 31 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 23 29 29 29 29 29 29 17 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 31 29 29 29 29 18 23 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 31 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 29 14 6 29 29 8 29 29 29 29 26 29 29 2 29 29 29 2 6 31 29 29 31 29 29 29 29 29 29 29 29 29 29 29 23 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 31 29 29 29 29 29 29 29 29 29 29 31 29 29 29 25 29 6 8 29 29 29 29 29 29 31 29 8 29 29 29 29 29 4 29 29 29 29 29 29 29 6 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 26 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 23 29 29 6 29 31 29 29 29 2 29 29 29 6 29 29 29 29 2 29 29 8 6 29 8 6 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 14 31 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 23 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 23 29 29 29 5 6 14 29 29 29 8 29 29 6 29 29 6 5 29 29 29 29 29 25 8 29 29 29 29 29 18 29 29 27 29 29 29 31 23 29 29 29 29 29 2 29 29 29 29 29 17 29 6 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 8 6 29 29 6 29 29 29 29 2 29 2 29 29 25 6 29 29 29 23 29 17 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 4 23 31 29 29 29 29 29 29 29 29 18 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 5 14 29 29 29 29 29 8 29 23 8 29 29 8 26 14 29 29 6 29 26 29 29 29 2 29 29 29 29 26 29 29 29 29 29 23 2 29 29 29 29 14 8 29 29 29 29 29 29 29 29 29 8 29 8 29 31 29 29 2 29 29 14 29 29 29 5 29 29 29 2 29 29 29 29 29 31 18 6 26 29 18 29 23 29 29 29 29 29 29 2 18 29 29 29 2 29 2 29 25 23 29 29 29 26 23 23 29 29 29 29 29 29 29 29 18 29 29 29 29 2 8 29 2 29 29 29 2 29 29 2 8 6 29 29 29 31 29 18 29 29 29 29 29 29 29 29 29 2 6 29 5 6 29 29 29 2 2 6 29 29 29 29 29 8 29 18 29 25 29 29 29 29 29 29 18 29 16 29 29 17 31 29 8 29 29 29 8 29 29 6 29 8 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 26 29 29 29 29 18 29 5 29 29 29 29 26 26 23 2 29 2 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 2 29 29 29 29 29 29 29 29 29 29 4 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 8 29 29 29 29 23 16 29 29 29 29 29 29 29 29 29 29 26 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 25 29 29 29 26 29 29 25 29 29 2 29 29 26 29 8 29 2 29 8 29 29 29 23 29 29 29 23 8 29 29 29 29 29 29 29 29 29 29 2 14 29 6 29 2 29 18 29 29 29 29 29 8 29 2 8 29 23 29 8 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 8 23 29 29 29 6 29 29 2 29 29 29 29 29 29 18 17 29 29 29 2 23 29 29 29 29 29 8 8 27 29 29 29 29 29 18 14 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 23 6 2 29 8 29 6 29 29 29 29 29 5 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 17 29 29 8 5 29 29 29 29 29 29 29 29 26 29 29 13 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 2 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 29 17 29 26 29 23 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 17 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 17 29 16 16 29 29 13 29 29 8 29 29 17 31 6 29 29 2 29 29 29 29 29 29 29 29 16 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 31 29 29 29 29 6 29 29 29 29 16 29 29 29 29 13 6 18 29 29 29 29 29 6 2 29 2 29 29 8 29 29 13 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 13 29 29 29 29 29 29 29 29 13 29 29 29 29 29 17 29 29 29 29 29 29 29 8 29 5 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 27 29 26 25 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 23 17 17 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 5 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 18 29 29 29 29 29 29 29 26 29 29 18 29 29 29 8 29 29 23 29 29 29 29 29 29 29 14 2 2 29 29 29 29 29 26 29 2 29 29 23 29 26 29 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 26 29 29 2 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 5 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 23 29 14 29 29 2 18 29 29 8 29 26 29 6 2 29 29 29 29 2 29 2 29 29 29 2 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 31 29 25 29 29 29 29 2 8 29 25 29 2 29 2 29 29 23 2 6 18 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 2 23 29 29 29 29 29 8 31 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 27 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 2 29 29 29 29 29 6 29 8 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 31 29 13 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 13 29 2 29 29 29 8 29 29 29 13 29 29 29 29 29 29 29 29 29 2 27 29 29 29 29 29 29 29 29 8 29 29 2 23 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 6 2 29 2 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 2 6 29 29 29 29 29 29 31 31 29 29 29 29 29 8 29 29 29 2 29 2 29 29 29 29 23 29 29 29 2 2 2 29 2 29 29 29 29 29 29 29 29 27 29 29 2 29 17 29 29 29 29 31 29 5 14 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 2 29 29 8 29 29 29 14 29 29 29 31 29 6 8 29 2 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 2 29 29 18 8 29 29 29 29 29 29 31 29 29 29 6 29 29 29 29 8 8 29 6 6 17 29 29 29 29 29 29 29 6 29 29 29 29 23 29 29 18 29 29 29 25 29 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 31 29 29 8 29 29 29 29 29 29 18 29 29 29 29 29 14 29 31 29 29 29 29 8 29 29 29 31 29 29 29 29 29 25 29 29 29 29 29 2 29 29 31 2 2 29 29 29 29 31 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 25 29 29 29 29 29 31 29 29 29 29 29 29 31 29 6 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 18 27 25 29 25 6 29 29 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 31 29 29 29 25 29 29 6 5 29 29 2 29 29 29 25 8 29 29 29 29 29 14 29 25 29 2 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 14 25 29 29 29 29 29 29 29 6 14 29 29 29 29 29 29 29 29 25 27 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 5 29 29 29 29 29 29 29 29 8 6 29 29 29 14 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 14 29 29 29 31 29 29 29 29 29 29 25 29 29 6 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 29 29 14 29 29 29 29 29 29 29 2 29 27 29 29 29 29 29 29 29 6 29 29 29 29 29 14 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 23 29 8 29 6 29 18 29 18 29 29 29 29 8 29 29 8 29 29 29 6 6 29 29 29 29 29 29 18 25 14 27 6 29 29 29 8 29 2 29 29 29 14 29 29 8 29 29 29 29 29 29 29 29 29 29 31 25 29 29 31 29 29 29 27 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 14 29 29 29 29 29 29 14 8 29 29 29 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 23 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 29 29 31 29 2 29 29 29 29 29 29 6 8 2 2 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 2 29 6 29 29 2 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 23 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 14 29 2 29 29 29 5 29 29 29 29 26 16 29 29 29 29 29 17 29 29 2 29 29 29 29 29 29 29 29 29 2 23 29 29 29 29 29 17 23 2 29 29 29 29 8 29 17 29 29 29 29 29 18 29 29 29 2 29 29 29 2 29 29 29 2 29 29 29 29 16 29 29 29 29 8 2 29 29 29 2 2 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 2 29 29 29 18 29 8 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 16 16 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 17 29 29 29 29 16 29 31 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 25 29 29 8 29 29 13 29 29 29 29 29 29 29 29 13 29 29 16 29 29 8 8 29 29 29 6 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 6 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 16 29 29 29 29 13 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 13 17 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 17 29 29 16 29 29 2 29 29 27 29 29 29 29 29 16 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 23 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 29 29 29 29 16 8 29 29 29 29 29 25 2 29 29 16 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 6 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 8 29 29 27 29 25 14 29 29 29 29 29 25 29 29 29 27 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 16 29 29 8 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 14 29 29 27 29 29 29 29 29 29 2 23 29 29 29 29 29 27 29 29 29 6 2 2 29 29 29 29 18 29 29 29 29 25 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 14 18 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 31 2 29 29 29 14 29 29 29 6 29 29 29 29 29 29 29 2 29 16 29 18 29 29 29 29 29 29 29 29 2 2 29 29 29 17 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 23 2 29 29 29 29 29 2 29 29 5 29 29 29 29 2 29 29 29 2 29 27 29 29 29 23 8 29 29 29 29 29 2 29 29 2 2 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 6 29 29 29 23 31 29 29 25 29 29 29 29 29 29 29 29 18 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 31 29 6 29 18 29 29 8 6 29 6 29 29 29 5 29 29 29 29 29 29 25 29 29 29 29 8 18 2 25 29 29 27 29 6 29 29 29 6 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 25 2 8 14 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 29 2 29 8 29 29 29 29 8 29 6 29 8 25 29 18 29 29 29 29 29 29 29 25 29 29 25 29 29 25 18 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 18 29 29 23 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 31 29 29 29 31 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 18 29 14 29 29 29 29 29 29 6 25 31 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 25 29 14 29 29 29 29 29 29 14 29 8 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 29 8 29 29 8 29 29 6 2 29 29 29 29 29 27 29 29 2 29 29 14 2 29 29 29 29 29 29 29 29 14 29 18 29 29 29 14 29 29 29 29 29 31 29 29 8 29 2 29 23 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 8 29 29 14 18 29 29 25 8 29 29 25 29 29 29 14 29 29 29 29 14 29 29 29 29 6 29 29 29 29 31 29 26 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 2 29 29 29 29 29 29 29 2 29 29 23 29 29 29 29 2 29 29 29 8 29 29 18 29 29 29 5 29 29 29 29 29 17 2 29 16 29 29 29 29 29 29 2 29 6 2 2 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 2 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 31 29 29 29 29 29 29 16 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 13 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 13 13 16 29 29 29 29 29 26 29 29 29 29 29 29 23 8 29 29 29 29 29 29 2 29 29 29 2 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 4 8 23 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 8 29 29 29 16 29 14 16 29 29 29 2 29 29 29 29 29 29 29 29 16 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 16 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 6 29 29 29 29 13 6 29 25 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 6 29 18 29 29 6 29 29 29 8 31 29 29 29 29 29 14 18 29 25 29 31 29 29 29 29 29 29 29 29 29 6 29 29 29 17 29 29 13 29 29 29 29 29 29 29 5 29 29 14 29 29 16 29 29 18 29 29 29 29 29 29 29 2 31 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 16 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 14 29 25 29 29 29 29 8 29 29 29 14 29 29 29 6 29 29 29 31 29 6 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 29 18 29 29 26 18 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 27 27 18 29 29 8 5 2 29 29 29 29 29 6 29 23 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 26 29 29 29 6 2 8 23 29 29 29 29 29 8 29 18 16 29 29 8 29 17 29 29 29 29 29 29 29 29 29 17 29 29 8 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 6 29 14 14 2 29 29 29 29 29 29 8 29 29 29 23 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 6 29 29 29 29 29 29 29 29 14 31 29 29 6 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 19 29 29 41 29 29 29 29 29 29 29 29 29 29 29 9 29 29 18 29 29 29 29 29 29 29 29 29 29 14 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 17 29 29 29 23 29 2 29 29 2 29 29 29 29 29 29 29 29 29 6 6 8 29 29 29 29 29 29 29 6 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 16 6 29 6 29 29 29 6 29 29 16 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 25 29 29 29 29 8 29 6 29 18 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 25 29 29 29 31 14 29 29 14 29 29 29 29 25 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 25 29 26 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 2 14 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 18 29 29 25 14 29 14 29 29 29 2 29 29 29 29 29 29 29 14 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 31 29 25 29 29 29 29 29 29 29 29 29 29 31 29 29 31 29 29 29 29 29 29 25 29 29 29 14 29 29 29 29 29 29 23 29 27 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 31 29 29 2 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 14 29 23 14 29 14 2 29 29 29 29 29 2 29 2 25 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 2 6 29 29 31 8 29 29 41 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 31 29 29 29 29 29 6 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 6 29 18 29 29 29 29 29 25 29 29 29 29 31 29 29 29 29 29 29 18 29 6 29 29 29 29 29 18 8 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 16 29 29 29 16 29 29 6 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 31 29 29 29 2 6 29 29 8 29 29 29 29 29 29 31 14 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 16 29 16 29 29 29 29 29 29 29 41 19 29 16 29 29 29 29 29 29 29 29 29 29 29 41 29 19 29 16 29 29 29 29 29 8 29 29 29 29 16 29 2 29 16 13 13 29 29 25 29 2 29 29 29 29 16 29 29 29 29 29 16 29 29 29 14 29 29 29 29 29 29 16 29 29 29 29 29 29 19 29 6 16 16 29 29 29 16 13 29 29 29 29 19 41 19 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 14 29 29 29 29 29 25 29 29 29 29 29 19 13 16 29 29 19 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 16 29 16 29 29 29 16 16 13 29 29 29 25 29 16 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 16 16 29 29 13 29 29 29 29 29 29 29 19 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 13 29 16 18 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 31 29 29 29 29 29 29 2 29 29 29 14 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 14 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 16 29 29 29 2 14 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 8 2 27 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 13 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 41 13 13 19 29 29 16 29 11 11 29 29 29 29 2 29 29 29 29 29 29 29 29 18 29 25 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 25 29 8 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 13 13 2 16 8 29 16 2 29 6 29 29 29 29 29 29 29 29 13 29 29 29 29 8 29 14 29 29 31 29 29 6 29 14 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 25 29 6 29 29 29 19 29 29 29 29 14 2 29 29 14 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 8 8 6 29 29 29 29 29 29 29 29 29 29 25 2 14 29 29 29 29 6 14 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 14 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 6 18 25 29 14 29 29 18 29 29 31 29 29 29 29 6 29 2 29 29 29 29 29 29 19 29 29 29 29 29 23 2 2 29 2 29 41 29 8 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 31 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 8 29 29 29 6 29 29 29 29 29 8 29 27 29 29 29 2 29 31 29 29 29 6 29 29 29 29 14 31 8 29 14 29 29 29 29 29 29 25 29 8 6 31 29 29 29 29 29 29 29 29 25 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 14 18 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 18 29 29 29 8 29 8 29 29 27 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 16 29 29 14 18 8 29 29 29 29 29 29 29 29 29 29 29 29 13 29 25 29 29 17 29 29 29 29 25 29 29 29 16 2 29 18 29 18 29 29 29 29 16 29 29 14 29 29 26 16 29 29 8 18 2 29 17 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 6 29 29 16 29 29 29 29 26 29 29 29 8 29 29 29 29 29 13 29 18 29 29 16 29 29 23 16 17 13 29 29 29 29 29 16 29 5 25 29 29 16 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 27 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 6 29 29 29 29 8 29 14 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 16 29 29 29 16 29 2 29 29 29 29 29 13 29 29 29 29 6 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 6 29 29 29 16 16 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 16 29 2 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 13 29 16 16 13 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 13 29 16 29 29 29 16 29 16 16 29 29 16 29 29 29 16 16 29 29 29 29 29 29 16 13 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 16 29 19 29 29 29 29 29 16 29 29 29 16 19 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 16 16 29 29 29 29 29 19 29 29 29 29 16 29 29 16 29 29 29 16 29 29 16 13 16 29 16 16 8 16 29 29 19 29 17 17 29 16 29 29 29 29 29 13 29 29 13 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 25 29 8 29 26 29 29 29 16 29 29 29 29 29 16 29 29 2 29 29 29 16 13 29 29 29 16 29 16 16 29 16 29 29 16 29 16 29 29 2 29 16 29 29 29 29 29 16 29 29 8 16 29 29 29 16 29 2 29 29 16 16 17 29 16 29 29 29 29 16 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 27 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 6 29 29 18 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 6 29 29 2 29 29 29 29 29 29 29 16 29 16 29 13 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 8 29 29 18 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 8 29 29 5 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 6 29 29 16 29 29 29 29 25 29 29 29 29 29 16 13 29 16 16 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 19 29 29 29 29 29 9 13 29 13 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 14 6 14 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 6 29 18 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 31 29 29 29 29 14 29 2 29 29 23 2 29 29 29 29 8 8 29 29 29 29 26 4 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 18 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 19 29 2 8 29 29 23 29 29 29 31 29 29 29 31 29 29 29 29 2 29 29 29 29 2 29 19 10 2 26 29 19 29 8 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 18 29 29 6 29 29 29 2 29 29 29 18 2 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 25 29 29 2 29 29 29 29 29 6 29 29 8 29 29 29 29 8 29 29 16 29 29 6 6 13 19 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 14 8 18 29 29 6 29 29 14 29 29 29 6 29 29 29 29 29 29 29 29 31 29 29 29 14 29 8 29 29 29 29 29 29 2 8 29 29 18 29 29 29 29 29 29 29 2 29 29 14 2 25 18 29 29 29 6 25 29 29 29 29 29 6 14 29 29 29 8 29 29 2 29 29 27 14 25 29 29 29 29 29 25 29 29 29 29 25 29 29 25 17 29 14 29 25 6 25 29 29 25 29 29 29 29 29 29 29 29 29 29 31 31 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 25 29 29 14 29 29 8 29 29 29 18 25 2 29 29 29 29 29 29 29 27 25 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 14 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 14 29 29 18 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 23 29 29 29 29 29 29 2 29 2 2 29 29 29 29 29 29 29 29 13 29 25 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 14 31 29 6 29 29 2 29 29 2 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 17 29 29 29 29 29 29 25 14 29 29 29 29 29 29 29 31 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 14 31 29 29 6 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 23 29 29 2 29 29 25 29 29 29 29 2 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 8 29 29 29 14 29 18 29 29 29 14 29 14 29 29 29 29 2 18 6 29 29 2 8 29 29 29 29 29 29 29 25 29 29 29 29 31 29 29 8 29 29 14 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 5 29 8 14 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 14 29 29 29 8 29 29 29 29 27 16 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 5 29 29 29 29 29 29 29 17 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 31 29 29 29 16 29 16 29 2 29 29 29 29 29 29 29 16 29 29 14 16 29 29 29 8 29 6 16 29 29 17 29 29 29 29 29 29 25 29 29 29 29 16 16 29 2 29 16 29 6 29 29 29 29 29 29 8 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 14 14 2 29 29 29 29 6 13 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 13 29 25 29 29 29 29 29 29 29 29 29 17 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 9 29 29 25 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 27 29 29 29 25 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 14 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 25 29 29 29 29 29 29 31 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 8 29 29 6 8 8 29 29 29 29 29 31 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 5 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 6 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 8 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 6 29 17 29 8 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 23 29 29 29 29 8 29 29 29 29 29 2 29 8 29 29 29 25 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 14 26 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 17 29 13 29 29 23 29 2 29 29 29 29 29 16 29 29 29 23 29 29 29 29 6 29 29 29 17 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 23 29 29 29 29 26 29 29 29 29 29 29 29 29 26 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 16 29 29 2 2 29 23 29 29 29 29 2 25 29 29 29 29 29 29 29 29 14 5 29 29 29 8 6 2 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 6 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 2 29 29 2 29 14 29 18 29 29 29 29 29 29 29 29 29 29 29 6 17 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 31 29 6 29 29 17 29 29 2 8 29 16 29 6 29 18 29 2 29 31 2 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 41 8 29 26 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 14 29 29 29 14 29 29 29 17 29 14 29 16 18 18 6 2 29 29 29 29 16 29 18 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 41 21 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 4 16 29 29 14 2 29 29 25 29 29 29 25 29 29 29 29 29 29 25 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 31 29 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 6 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 41 21 29 29 29 29 29 29 29 29 29 29 29 6 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 21 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 5 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 13 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 25 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 29 29 41 21 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 29 29 29 29 29 2 29 29 8 29 29 29 29 14 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 41 21 29 29 29 29 29 8 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 2 29 29 29 29 29 14 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 1 29 29 25 11 29 29 16 10 29 13 10 16 29 29 17 29 13 16 29 29 16 16 29 29 29 29 6 16 2 4 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 2 29 29 29 29 14 27 29 29 29 29 29 29 29 29 29 29 29 29 29 9 1 11 25 29 11 11 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 6 29 29 27 29 29 25 27 29 29 29 29 29 29 29 2 29 29 27 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 1 11 29 11 11 11 10 13 29 29 29 29 19 29 16 13 29 16 16 17 16 29 29 4 29 15 4 4 21 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 18 29 14 29 29 9 41 21 11 25 29 29 11 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 41 2 15 11 29 29 29 29 29 29 29 23 2 29 29 29 29 29 29 6 29 27 29 29 27 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 41 29 29 29 29 29 29 8 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 25 29 29 8 29 29 29 29 25 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 8 29 29 14 29 29 6 25 29 29 29 29 29 29 25 29 29 29 29 6 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 23 29 29 6 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 16 29 29 29 29 29 8 29 29 6 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 19 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 31 29 8 6 29 29 29 6 29 29 29 29 29 29 19 29 29 29 25 29 29 29 6 29 6 29 18 29 2 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 18 29 29 23 6 23 29 29 29 29 29 29 29 29 25 41 29 29 31 29 6 29 29 29 29 29 29 29 29 29 29 25 29 6 8 6 29 29 31 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 8 29 29 29 29 18 29 29 29 31 29 2 29 29 2 31 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 13 41 8 29 21 29 29 29 29 29 25 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 14 14 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 41 29 29 29 29 15 11 29 29 29 29 29 29 29 29 29 31 29 29 29 14 31 29 29 29 29 6 29 29 29 29 29 29 15 28 15 15 29 29 16 29 29 29 25 29 18 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 15 21 29 11 29 11 13 29 29 2 29 29 16 25 29 16 29 29 29 29 29 29 29 29 29 31 29 15 2 2 2 2 2 14 29 29 29 29 29 29 29 29 29 29 29 6 14 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 6 25 29 29 29 29 29 29 29 6 18 29 29 2 29 29 29 29 29 29 29 29 41 29 2 11 11 29 16 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 15 2 2 4 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 9 21 29 11 11 11 17 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 17 15 2 4 29 2 2 29 29 29 29 18 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 21 11 11 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 18 29 14 29 29 29 4 15 15 15 15 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 25 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 6 41 29 16 16 29 29 29 29 31 18 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 14 18 29 29 2 29 6 29 29 29 29 8 2 8 29 29 29 14 29 29 25 6 29 29 14 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 27 29 29 29 29 29 2 29 29 29 29 29 29 19 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 17 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 31 29 29 29 29 29 29 29 25 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 19 21 29 29 29 29 29 29 29 8 16 29 29 29 29 8 29 29 16 29 29 29 29 29 16 29 6 29 29 29 29 29 29 29 15 4 4 2 2 4 29 29 29 29 29 29 6 29 29 29 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 9 41 13 21 29 11 11 8 16 16 16 29 16 29 29 18 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 17 15 4 2 2 2 29 29 29 25 29 29 29 29 29 2 29 29 29 29 25 25 29 29 14 14 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 27 18 29 14 29 29 2 8 29 29 14 8 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 31 29 29 29 29 29 29 29 29 29 29 18 29 8 29 29 29 29 6 14 29 29 29 29 29 29 18 29 29 29 6 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 18 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 41 29 21 11 29 29 29 29 13 16 29 29 29 29 13 29 29 13 29 29 29 29 29 29 13 16 29 29 29 8 8 29 29 15 15 2 29 2 2 29 29 29 29 29 29 29 29 29 29 29 2 2 25 29 29 29 6 29 29 29 29 29 29 29 29 18 8 8 14 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 13 41 13 21 11 29 11 29 29 2 29 29 29 29 29 29 16 16 8 29 29 29 2 29 29 23 29 29 8 29 29 4 8 29 15 15 29 2 2 5 29 29 29 29 29 29 29 29 29 29 29 29 23 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 13 41 29 29 21 11 11 29 13 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 6 29 29 29 29 29 29 2 29 15 15 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 14 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 16 29 6 29 16 29 29 29 29 11 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 14 29 29 29 29 29 29 29 29 14 27 29 29 29 29 29 29 16 14 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 14 29 18 29 14 29 29 25 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 18 25 29 29 29 29 25 29 6 6 29 18 29 29 14 29 8 29 13 17 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 14 29 29 29 29 29 29 23 18 29 25 29 29 29 14 29 27 29 29 29 29 29 29 29 6 29 2 2 29 25 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 16 29 6 29 31 29 31 29 6 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 31 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 2 6 29 29 29 29 29 29 29 29 9 1 11 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 16 13 16 29 29 29 29 29 29 29 29 21 21 4 29 4 2 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 25 18 6 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 11 11 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 18 29 29 29 29 29 29 29 29 6 14 8 25 29 25 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 13 41 13 21 11 11 11 29 29 29 29 29 16 16 13 29 29 29 29 29 29 8 29 31 29 29 29 29 29 29 29 29 29 29 29 29 15 25 15 25 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 11 29 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 25 29 29 14 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 14 29 29 6 29 29 29 25 8 29 29 29 6 14 29 29 29 13 16 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 6 29 2 18 29 29 29 29 29 31 29 29 29 29 29 29 27 29 29 29 29 29 29 25 29 14 29 18 8 29 29 29 29 29 29 14 29 29 29 29 29 23 29 29 2 29 29 29 29 29 31 29 29 8 29 29 14 29 29 29 13 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 31 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 6 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 2 2 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 26 29 29 29 29 29 14 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 14 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 31 29 29 29 29 18 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 25 29 29 6 23 29 29 29 29 29 29 6 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 6 29 29 29 5 29 29 29 29 29 29 29 29 25 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 25 29 29 29 17 29 6 29 29 29 29 29 6 23 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 6 8 25 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 25 29 29 29 29 29 25 29 29 25 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 13 13 29 21 2 11 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 14 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 13 29 29 29 21 11 29 29 29 16 16 29 29 16 29 29 8 29 29 16 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 31 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 16 11 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 9 41 29 21 2 29 11 13 13 13 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 23 29 29 29 29 15 4 2 29 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 41 29 15 11 11 11 11 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 25 29 29 29 16 13 16 29 29 29 13 29 16 29 29 29 29 4 15 2 2 2 11 2 29 29 25 29 29 29 25 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 41 29 16 29 29 16 11 11 11 29 8 29 29 29 29 13 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 17 25 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 41 16 29 29 29 29 29 11 29 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 25 29 29 29 29 29 15 25 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 18 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 16 6 29 16 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 14 23 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 6 29 19 29 31 29 29 16 29 16 29 29 29 29 29 29 29 2 29 29 29 25 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 6 25 29 29 6 29 6 29 29 29 29 29 6 18 29 29 29 29 29 29 29 13 29 29 29 29 29 29 41 21 29 29 11 29 29 29 16 29 16 29 29 16 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 29 29 29 29 18 29 8 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 41 29 13 29 16 29 13 11 11 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 6 25 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 13 41 29 29 16 16 29 11 11 29 13 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 14 29 25 29 29 29 29 29 29 29 18 31 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 6 29 29 25 29 29 29 25 6 41 16 29 29 15 13 29 11 11 29 29 29 29 29 16 13 8 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 25 29 29 29 31 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 25 29 29 29 29 29 29 25 29 29 29 6 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 17 41 16 29 16 16 13 16 2 11 29 29 29 29 17 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 25 29 29 29 29 29 29 18 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 14 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 25 29 29 23 29 25 29 25 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 14 14 29 14 29 29 6 29 29 29 29 29 6 29 29 29 29 29 29 13 29 2 25 8 29 29 29 6 29 31 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 25 29 29 27 29 8 6 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 23 14 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 25 29 29 6 8 6 29 29 29 29 25 29 14 18 29 29 29 29 29 31 29 2 29 29 29 23 29 29 16 29 14 29 29 29 29 29 29 6 29 29 29 23 29 29 29 29 29 29 16 29 29 29 29 14 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 25 29 6 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 8 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 23 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 5 29 29 29 13 29 29 29 18 29 18 14 29 29 29 29 29 29 29 31 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 6 25 29 29 31 29 14 14 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 14 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 25 29 29 29 29 18 29 29 29 29 29 29 14 29 29 29 29 29 14 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 14 29 29 31 29 29 29 8 29 29 29 29 29 25 6 6 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 29 14 29 29 29 29 2 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 26 29 6 8 29 29 29 16 29 17 41 21 11 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 29 29 15 11 11 11 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 8 29 31 29 29 25 29 29 4 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 41 29 21 11 11 11 11 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 29 29 29 29 29 29 29 15 4 2 29 29 14 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 25 29 29 29 29 14 29 27 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 15 16 29 11 11 11 11 11 16 13 29 13 16 29 29 29 16 29 29 29 13 16 29 29 29 29 29 29 29 29 29 13 29 29 13 16 29 16 29 29 16 29 29 25 29 25 15 2 29 29 29 6 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 29 14 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 16 16 11 11 11 11 14 29 29 23 29 29 29 29 29 29 2 29 29 29 29 29 29 25 18 29 15 15 15 29 29 31 29 29 29 29 29 2 23 29 29 29 29 29 29 29 29 29 29 29 25 29 29 23 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 16 29 11 29 29 13 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 14 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 25 29 29 29 29 29 29 14 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 9 41 16 29 29 29 29 29 11 11 13 29 29 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 29 2 29 29 14 14 25 29 29 29 14 29 29 29 29 29 29 29 29 14 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 16 11 11 29 11 29 13 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 23 29 29 29 16 16 29 29 29 29 29 25 29 29 29 29 4 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 14 29 29 6 29 29 29 29 18 8 14 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 41 13 21 29 29 11 11 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 2 29 25 29 14 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 2 29 29 8 23 29 13 29 26 16 29 16 29 29 29 29 11 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 14 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 10 29 11 21 13 29 29 29 29 13 29 29 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 6 29 25 29 2 2 2 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 19 29 16 16 11 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 6 29 29 14 29 29 14 29 29 29 29 29 16 13 16 29 29 16 29 29 6 29 29 29 29 29 29 25 29 29 25 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 6 6 8 29 29 29 29 29 29 29 8 29 8 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 9 41 21 11 26 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 6 29 29 18 25 29 29 29 29 29 29 29 29 29 5 15 15 15 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 13 41 29 29 29 2 16 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 23 29 29 14 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 14 6 29 29 25 29 29 13 16 29 14 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 31 29 8 29 2 2 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 6 23 16 29 29 29 29 29 29 29 29 29 18 29 29 6 25 29 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 16 29 29 29 29 29 25 29 2 41 16 4 11 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 31 29 29 29 6 29 29 29 31 29 29 29 29 29 29 25 29 29 29 6 29 29 29 25 29 29 29 29 29 29 29 29 14 29 29 29 29 6 29 29 29 14 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 18 29 29 29 29 41 29 29 29 29 29 16 16 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 29 29 29 29 29 14 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 14 29 13 25 29 29 29 6 29 29 29 29 8 14 29 29 29 25 29 29 29 25 29 29 29 25 29 29 29 29 29 41 29 29 16 16 29 29 29 29 29 29 29 25 29 29 13 16 29 13 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 16 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 13 13 29 29 29 15 29 11 11 13 29 16 13 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 13 29 29 13 29 29 13 13 29 29 16 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 4 29 2 29 29 29 29 29 29 29 29 29 23 29 29 29 6 29 29 8 29 8 29 14 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 16 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 14 29 29 14 2 31 29 29 29 29 29 29 29 18 14 29 29 29 29 29 14 29 6 29 29 6 29 29 29 29 29 29 29 6 29 6 29 29 2 29 29 29 29 29 2 29 29 29 29 6 18 31 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 31 29 29 29 29 29 29 29 29 29 25 29 29 29 29 31 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 16 16 29 11 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 14 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 6 18 8 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 13 13 29 29 29 16 16 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 6 31 18 29 29 29 29 25 29 29 29 29 29 29 29 29 29 16 29 25 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 17 13 29 16 13 16 16 16 29 29 29 29 29 29 16 13 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 8 29 29 29 29 29 29 18 6 29 29 29 16 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 29 2 14 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 41 17 29 29 16 29 29 29 13 29 29 16 29 29 29 29 29 29 18 13 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 6 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 23 29 29 14 29 29 29 29 6 18 14 29 29 29 25 14 29 29 6 29 29 29 29 29 29 29 25 29 25 29 29 6 6 29 29 29 29 29 29 29 29 6 29 29 29 25 29 29 25 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 29 29 14 29 29 29 29 14 29 29 29 25 29 6 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 5 29 31 18 29 29 29 29 13 29 29 29 29 29 6 8 29 29 29 5 29 29 2 29 2 29 18 29 29 29 23 29 29 2 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 27 29 29 29 25 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 25 29 29 29 29 29 14 29 29 29 29 2 29 29 29 29 29 8 16 23 17 8 29 29 23 16 29 29 29 29 29 41 26 16 11 11 29 29 29 13 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 17 29 29 29 17 29 29 29 16 29 29 29 16 29 8 29 29 8 14 6 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 31 29 29 18 29 29 29 29 29 29 29 29 29 13 19 29 16 29 29 29 29 29 29 29 16 29 4 29 8 17 29 29 29 29 29 8 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 6 29 29 29 17 29 29 29 29 29 29 29 16 29 29 29 29 29 13 16 29 29 29 29 29 29 8 29 29 29 16 29 29 16 6 29 29 29 29 29 29 29 29 29 29 29 4 29 29 29 29 2 29 29 29 29 29 29 25 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 41 29 29 16 13 29 29 29 29 29 29 29 11 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 29 29 27 29 29 29 29 29 29 23 29 29 29 31 29 29 29 29 29 29 6 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 6 29 29 29 29 29 2 29 29 29 29 29 6 6 29 29 29 29 8 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 16 17 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 31 29 29 29 16 8 29 29 29 29 2 29 29 31 29 8 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 6 29 29 29 29 29 29 14 29 29 18 31 29 8 29 6 29 29 31 31 29 29 29 29 29 29 29 31 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 14 29 29 29 29 29 29 29 29 31 26 18 29 29 29 29 18 18 29 29 8 29 29 29 29 29 29 31 17 8 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 27 25 18 29 29 31 29 29 29 2 8 29 29 29 29 29 29 29 2 27 18 2 8 29 29 29 29 29 2 8 29 29 29 29 29 25 29 29 29 29 29 6 23 2 23 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 14 29 29 29 16 29 29 29 29 29 29 29 29 29 8 25 29 29 8 29 29 29 2 2 29 23 29 29 29 16 13 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 14 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 29 29 13 13 29 29 29 29 29 10 21 29 16 29 29 23 13 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 13 29 29 29 15 29 11 11 29 29 13 16 29 29 29 29 29 16 29 29 29 16 29 13 29 29 29 29 13 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 13 29 25 29 29 29 16 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 16 29 29 29 29 11 29 13 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 18 29 29 15 29 29 29 29 2 25 29 29 29 29 23 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 23 29 25 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 41 16 29 16 29 29 16 29 16 16 29 16 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 18 14 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 18 29 29 18 29 29 29 29 14 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 16 19 16 13 11 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 16 29 16 29 16 29 29 29 29 28 29 29 29 29 29 29 29 29 6 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 25 29 29 29 29 29 31 29 6 29 6 8 29 26 29 2 29 29 29 29 29 29 29 29 23 29 29 29 29 27 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 23 29 29 29 29 29 29 29 8 29 29 19 16 29 29 29 29 29 29 29 29 11 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 14 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 14 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 16 16 16 29 29 19 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 14 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 25 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 14 18 29 29 29 29 31 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 16 29 29 29 29 29 16 13 29 29 29 29 16 29 16 29 29 29 29 29 29 18 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 14 29 25 29 29 25 29 25 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 41 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 25 29 29 29 29 6 25 8 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 8 29 29 29 29 29 29 29 13 29 29 16 29 29 29 14 29 29 29 29 29 29 29 13 41 16 29 29 16 29 29 25 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 13 16 4 21 16 13 29 29 13 29 13 16 29 16 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 26 29 29 29 29 29 29 29 16 29 16 29 25 8 29 29 29 14 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 17 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 6 8 29 29 16 29 29 29 16 29 29 29 29 29 29 6 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 31 29 29 6 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 13 19 29 16 29 16 29 29 13 29 29 13 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 2 29 29 23 29 29 25 29 8 29 29 29 29 29 29 29 14 29 29 31 2 25 29 29 29 29 29 29 25 29 29 29 29 41 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 8 29 29 29 8 29 6 29 29 29 29 8 29 29 29 29 27 25 29 29 29 29 29 29 29 29 29 6 29 29 29 25 29 29 29 14 29 29 8 29 31 29 29 29 29 8 29 18 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 31 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 29 29 29 31 29 23 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 23 29 29 29 29 29 29 29 29 29 41 16 16 29 29 29 29 11 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 14 29 29 16 29 29 18 29 31 29 29 16 13 29 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 14 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 17 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 2 29 29 29 16 13 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 14 29 13 41 29 16 29 29 29 29 29 16 13 29 29 16 16 16 16 29 13 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 18 29 16 29 29 29 29 29 29 29 29 6 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 25 2 23 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 23 29 25 29 26 26 29 29 29 29 29 29 18 29 29 25 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 2 17 29 29 29 29 25 29 29 29 29 29 29 14 29 29 25 29 6 29 2 29 29 29 29 29 29 29 23 29 29 29 29 6 29 29 29 31 5 31 29 29 29 8 29 29 25 29 29 29 29 6 29 14 8 29 29 29 29 29 29 23 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 2 23 29 29 29 29 29 29 29 29 17 13 29 5 8 29 14 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 17 29 29 8 29 29 29 29 29 29 25 6 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 4 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 14 29 29 29 16 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 25 18 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 18 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 14 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 6 29 25 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 21 19 29 29 29 29 16 31 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 25 31 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 6 29 29 6 29 29 29 29 29 29 29 29 6 29 29 31 29 29 29 29 29 29 29 29 29 13 29 29 16 29 16 16 29 11 11 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 16 29 29 29 14 29 29 2 29 29 29 2 25 29 29 29 29 31 25 29 29 29 29 14 14 14 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 13 23 29 13 16 16 16 29 29 13 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 16 29 29 31 2 29 29 6 29 29 29 29 29 29 29 29 29 29 14 29 6 29 6 29 29 29 29 29 25 29 29 29 29 29 29 29 29 18 14 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 9 41 16 16 16 29 11 29 29 29 29 29 29 29 29 16 29 29 16 29 29 13 29 29 29 13 16 29 29 29 13 29 13 16 25 29 29 29 29 16 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 13 29 29 13 16 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 18 29 25 29 29 25 29 29 29 29 6 29 18 29 29 29 29 29 29 29 6 29 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 41 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 41 16 17 29 29 6 17 8 17 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 14 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 23 29 29 29 29 29 29 29 41 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 13 29 16 29 29 29 29 16 16 29 29 25 16 29 29 29 29 18 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 25 29 29 25 14 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 31 29 16 16 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 16 29 29 8 29 29 8 14 29 29 29 29 18 29 29 29 29 29 2 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 14 29 9 29 29 29 16 29 16 16 13 11 16 29 29 29 29 29 29 17 29 6 19 29 29 29 29 29 13 29 19 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 25 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 41 29 2 16 29 29 29 29 29 13 29 29 29 29 29 16 29 29 23 16 16 29 13 29 29 29 29 29 29 29 29 16 29 8 8 29 29 8 31 29 8 29 29 29 29 29 29 29 8 29 29 29 29 8 29 31 8 29 29 29 29 8 29 29 2 29 29 17 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 2 29 29 16 41 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 6 8 29 31 6 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 6 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 16 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 6 16 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 2 29 8 29 14 14 29 6 2 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 18 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 18 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 19 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 31 16 29 17 17 26 29 2 29 29 29 6 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 31 25 29 29 29 29 29 29 29 14 29 29 29 29 29 29 6 23 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 6 29 29 29 6 29 29 29 14 29 27 29 27 23 26 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 13 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 6 29 6 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 14 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 18 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 14 29 29 14 29 29 29 14 29 29 29 6 8 29 23 29 29 29 19 29 29 13 6 29 16 29 29 16 16 13 21 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 16 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 25 29 14 29 14 29 29 29 29 29 29 6 29 29 29 29 6 25 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 26 29 29 18 29 2 23 29 29 29 8 29 8 29 6 29 29 29 29 29 29 29 29 14 29 29 29 41 29 29 29 29 16 13 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 13 8 29 8 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 13 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 31 29 29 29 25 29 23 29 29 23 29 29 29 14 25 14 31 29 29 29 29 25 14 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 13 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 14 6 29 29 29 29 6 29 29 25 29 31 29 29 29 31 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 19 19 29 16 16 16 29 29 29 29 29 16 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 14 29 29 29 2 6 29 29 29 29 25 14 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 16 29 29 29 29 29 29 29 31 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 18 29 29 29 23 26 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 18 29 6 29 29 6 29 14 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 29 25 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 25 14 29 29 29 29 29 29 14 2 29 29 18 29 29 6 29 29 6 29 29 29 29 29 8 31 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 13 29 29 29 29 29 29 2 2 14 8 23 5 29 29 29 29 29 29 29 29 29 25 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 25 29 29 29 14 29 29 6 29 29 29 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 8 29 2 29 29 23 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 25 29 6 29 18 29 29 29 29 29 29 6 29 29 29 17 29 16 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 6 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 29 29 29 16 17 29 2 29 29 29 29 29 16 16 29 13 29 29 16 29 29 29 29 29 17 16 29 29 29 16 29 29 29 29 29 31 31 29 29 29 29 29 29 29 16 29 29 29 14 29 29 29 29 29 18 25 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 25 29 6 29 29 29 29 29 29 29 25 29 18 29 13 41 29 29 16 29 29 13 16 16 16 16 16 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 13 16 29 16 13 29 29 29 6 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 13 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 14 29 29 29 29 29 29 18 14 29 16 29 29 5 29 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 23 25 25 29 2 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 14 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 29 29 18 29 29 14 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 25 29 29 14 29 29 29 29 29 29 29 8 29 8 29 8 29 29 29 29 29 29 14 29 29 29 29 29 23 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 8 29 29 29 8 29 29 29 29 2 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 5 29 29 16 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 2 29 5 2 25 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 2 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 23 29 2 29 29 29 29 29 29 2 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 2 29 5 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 23 26 2 29 29 6 27 29 29 29 8 29 5 29 14 2 29 29 8 2 29 29 2 2 29 29 29 29 23 29 29 29 29 29 29 2 29 8 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 14 29 18 29 4 29 5 29 29 2 29 31 29 29 29 29 29 29 29 29 14 6 8 23 8 29 29 6 29 2 29 29 29 6 29 29 6 29 29 18 29 29 29 2 29 29 14 29 2 29 6 29 29 29 18 29 29 8 8 23 29 29 6 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 14 29 2 29 29 29 2 29 29 29 29 31 2 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 16 2 29 29 6 29 29 29 29 29 29 29 29 29 18 14 29 27 29 29 13 29 29 29 29 29 29 29 2 29 8 29 6 2 29 29 29 29 29 29 29 29 2 29 29 29 29 13 29 29 2 29 2 2 29 26 26 2 5 29 29 31 8 8 29 29 29 29 29 2 29 29 29 29 29 29 29 17 29 29 29 29 29 29 8 14 2 29 29 29 29 29 29 29 19 8 29 29 29 16 29 16 29 16 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 2 29 29 16 29 29 5 29 16 29 29 29 29 29 13 29 29 29 29 29 16 2 29 29 16 29 29 29 29 29 29 29 6 4 29 26 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 14 2 29 29 29 2 29 29 29 18 29 29 26 14 29 5 29 8 29 2 29 29 6 29 29 6 29 29 6 29 29 17 29 31 29 29 2 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 8 2 29 14 6 29 2 26 29 29 29 2 29 29 29 29 29 25 29 29 29 29 16 29 29 29 29 29 8 26 23 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 13 29 29 29 29 2 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 26 29 8 29 17 29 18 23 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 13 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 8 29 29 29 29 29 5 29 29 8 29 29 29 29 5 29 29 31 29 29 29 29 29 29 29 29 29 5 5 29 29 29 29 23 29 29 29 6 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 2 29 8 29 29 2 29 29 29 29 23 29 29 29 17 29 29 5 29 29 23 8 29 29 2 29 2 29 2 8 29 29 29 29 29 29 6 23 29 29 29 2 29 29 5 29 8 29 29 6 29 29 29 29 23 29 29 6 29 29 2 29 29 29 29 2 29 29 29 29 29 17 8 6 2 29 14 29 29 29 29 29 16 29 29 29 2 29 29 31 2 29 29 29 29 29 5 29 29 16 29 8 29 2 31 5 29 29 29 29 29 29 2 29 29 8 29 6 29 5 6 29 29 6 29 29 23 2 2 29 2 29 16 29 29 29 29 29 29 25 29 23 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 23 29 29 29 18 5 29 29 29 29 2 29 29 29 29 29 6 25 29 26 29 29 16 29 29 29 29 29 14 8 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 6 29 17 29 29 8 16 17 29 29 29 8 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 23 31 26 29 23 23 2 29 29 29 29 29 2 29 6 2 29 8 2 29 29 29 29 29 29 29 26 29 8 23 29 29 29 5 29 2 29 29 29 29 29 26 29 18 6 2 29 6 8 29 29 29 29 29 2 29 29 29 2 29 2 29 29 29 29 2 29 14 6 29 29 29 29 29 29 29 6 31 29 29 5 8 6 29 29 29 29 6 29 2 8 29 29 26 29 25 29 29 2 29 2 29 29 14 2 29 29 29 29 29 2 23 29 29 29 2 29 13 29 29 16 29 2 29 8 29 29 2 29 2 29 29 29 2 29 29 29 29 2 27 29 29 14 4 29 2 29 5 29 29 29 8 6 29 29 29 6 23 26 29 29 29 29 29 26 2 29 6 18 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 2 16 29 29 29 29 29 2 29 29 16 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 23 29 29 29 29 29 29 29 29 29 29 2 29 29 8 2 29 2 8 29 29 29 29 2 29 29 29 29 29 6 16 16 29 29 2 29 29 29 17 29 29 29 29 29 17 29 29 16 13 29 29 6 29 5 29 29 2 29 29 29 29 29 8 16 2 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 8 2 29 29 29 29 8 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 2 29 29 29 29 16 13 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 8 29 29 2 8 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 23 29 8 29 29 2 29 29 5 29 29 29 29 8 29 29 29 29 25 16 29 29 27 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 13 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 26 29 29 29 2 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 29 29 29 29 13 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 31 29 29 29 2 29 2 29 29 29 29 16 17 29 8 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 8 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 17 29 29 2 29 29 29 29 25 29 29 29 29 29 14 2 29 29 29 6 29 29 29 29 29 29 29 18 8 29 29 31 2 29 29 29 29 29 29 29 16 17 16 29 13 29 29 29 29 29 29 29 29 29 2 29 29 18 8 29 29 29 29 17 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 13 29 16 29 29 29 2 29 29 29 2 29 29 29 29 8 25 8 29 8 2 29 29 29 29 29 29 29 29 31 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 8 8 29 18 31 29 29 29 29 2 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 16 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 17 16 29 29 29 29 29 2 16 29 16 29 29 29 29 29 29 29 29 29 13 16 29 16 13 13 16 29 13 16 29 29 29 29 29 16 29 13 8 29 29 16 29 29 29 29 5 29 16 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 19 29 29 29 29 29 29 29 29 13 29 29 29 29 29 8 29 29 13 16 29 29 19 29 16 16 16 16 29 6 29 29 6 29 29 29 29 16 29 29 16 29 29 29 2 16 13 29 16 16 29 29 29 16 16 29 16 16 29 29 16 26 29 29 16 29 16 29 29 29 19 29 16 16 29 17 29 16 29 29 2 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 16 16 29 16 16 8 29 29 29 19 13 19 19 29 16 29 16 13 9 13 16 19 13 16 16 29 9 9 16 19 19 29 19 16 16 19 16 19 29 16 19 29 19 19 19 29 29 19 19 16 29 29 16 13 29 16 17 16 29 19 13 29 29 29 19 13 29 29 29 19 19 19 29 16 29 29 16 13 29 29 19 29 29 19 16 16 13 19 9 19 29 16 16 9 16 16 19 16 19 19 16 16 16 29 19 19 19 19 16 13 16 9 29 29 16 29 19 19 13 29 29 9 29 29 16 19 29 29 19 19 19 16 29 19 29 9 29 17 9 41 16 19 9 41 16 19 19 19 19 29 16 9 41 29 13 19 19 9 9 19 19 29 16 16 29 29 19 29 16 19 16 29 19 19 16 13 29 29 29 29 23 29 19 13 19 29 19 19 16 13 16 13 19 13 13 29 19 16 16 29 16 29 29 16 19 16 19 13 16 16 16 29 16 29 29 13 16 29 29 17 29 16 29 16 29 29 29 16 29 29 29 2 25 29 16 29 29 29 16 29 29 29 29 29 16 16 13 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 8 29 2 29 2 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 16 29 29 16 16 29 16 29 29 29 29 29 29 29 29 16 13 29 13 29 8 29 29 29 29 29 8 29 29 29 29 29 29 6 14 8 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 16 29 29 29 29 16 29 29 29 17 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 19 16 13 29 16 29 29 29 16 16 2 29 29 29 29 29 29 29 29 26 29 16 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 31 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 8 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 16 29 29 19 29 29 13 29 16 13 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 16 16 2 16 29 6 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 16 13 16 29 29 29 16 29 17 16 16 29 29 29 16 29 29 16 29 29 29 29 29 16 2 29 29 16 29 29 16 29 29 29 31 29 29 29 29 29 16 29 29 29 19 16 29 29 16 13 29 29 16 16 13 29 29 29 29 29 29 29 16 16 16 29 29 16 29 29 29 29 29 16 29 19 29 29 16 29 13 29 16 19 19 16 13 13 19 16 29 16 29 29 19 16 16 16 29 29 16 19 29 29 29 16 16 16 6 16 19 16 29 17 16 16 29 16 29 16 29 19 29 16 16 29 29 29 29 16 16 19 13 25 29 29 16 29 16 29 16 16 29 29 17 29 16 16 29 29 29 16 16 29 16 13 29 29 29 29 16 16 8 29 29 16 16 16 16 29 16 29 29 16 29 16 16 29 29 29 29 13 16 29 16 29 19 19 16 16 29 16 29 16 29 29 29 29 16 16 29 29 16 21 13 29 13 16 16 16 16 29 29 16 16 29 16 13 13 16 16 29 16 13 13 19 29 29 16 29 29 13 16 16 19 16 16 17 16 16 16 16 16 16 9 19 19 29 13 16 16 29 19 16 16 17 19 19 29 29 29 19 19 29 16 16 16 16 19 16 19 29 19 13 29 19 16 16 19 19 9 9 29 16 29 16 19 9 29 29 29 29 19 29 16 29 29 16 13 16 13 19 29 16 29 19 16 16 29 29 19 16 13 16 29 16 16 19 16 16 19 16 16 19 19 29 16 16 16 16 29 16 16 29 29 16 29 29 29 29 16 29 13 16 29 16 29 29 16 16 13 19 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 16 29 16 29 16 29 29 16 29 16 29 8 17 29 29 29 29 29 17 16 29 29 16 13 29 16 29 16 29 29 16 17 29 29 29 16 4 16 29 29 29 16 16 16 29 29 29 29 16 13 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 19 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 16 29 29 29 17 29 29 29 29 29 29 29 29 5 29 29 13 29 29 29 29 29 29 2 29 6 29 29 29 16 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 19 29 16 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 16 29 29 8 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 18 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 8 17 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 6 29 29 18 29 8 8 26 8 31 26 29 29 8 2 29 2 5 29 8 29 29 29 8 2 29 29 2 29 23 2 2 29 2 8 29 29 29 29 2 29 29 29 29 8 29 8 26 29 29 2 5 29 29 29 29 8 5 29 29 29 2 29 29 2 6 31 25 29 29 29 2 29 6 29 2 29 29 29 29 2 8 27 29 8 29 29 29 29 29 6 29 2 29 8 29 29 2 29 29 2 29 29 29 29 14 29 29 2 6 29 29 29 29 25 23 29 29 31 29 29 29 29 27 29 18 29 29 29 29 29 29 29 29 29 18 29 29 29 29 18 2 29 29 5 6 29 29 29 29 8 23 8 8 8 6 29 6 29 5 26 14 29 29 2 29 29 29 29 25 31 29 2 29 29 8 29 8 29 6 29 29 26 8 29 29 29 29 29 6 8 8 5 29 29 29 2 29 29 29 29 29 5 29 29 29 29 29 29 25 29 29 29 8 29 8 29 2 29 29 5 29 29 29 29 5 29 29 26 29 29 29 6 2 29 29 29 29 29 29 5 31 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 26 8 29 29 29 29 29 29 29 18 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 26 6 8 29 29 25 29 6 2 29 29 29 2 29 29 2 29 18 2 17 29 29 29 29 6 29 6 29 29 14 29 6 29 29 29 29 2 29 6 2 29 29 29 29 8 2 2 29 29 29 29 29 29 29 29 29 29 29 29 14 5 2 2 29 5 29 5 29 29 29 29 8 29 29 29 6 29 29 29 14 23 29 16 29 29 29 29 29 14 29 2 17 2 29 29 5 2 29 29 31 2 29 29 29 29 23 29 29 29 29 29 29 29 2 29 29 29 29 2 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 23 16 16 16 29 29 29 29 31 29 17 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 2 8 29 29 29 6 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 5 29 29 29 2 25 29 29 29 2 29 29 29 2 29 29 2 29 29 29 29 8 29 29 29 16 29 29 29 29 8 29 23 6 29 29 5 29 8 29 29 29 29 5 29 29 29 29 29 29 29 29 6 25 29 29 23 18 29 29 29 29 29 8 23 2 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 18 29 29 29 29 2 8 8 29 8 8 29 23 29 29 29 2 29 29 29 17 29 29 5 2 29 29 2 8 29 29 29 29 2 29 29 27 29 29 2 23 29 2 29 29 2 25 31 29 29 29 5 29 29 29 16 29 29 17 29 6 29 29 29 29 5 18 29 2 2 29 29 16 29 29 29 19 29 16 29 29 29 16 19 29 29 16 29 29 29 29 6 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 27 29 29 2 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 8 29 25 2 29 29 16 8 23 29 29 25 29 29 29 29 2 29 29 31 29 14 2 29 29 29 29 29 29 29 29 16 16 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 2 19 29 2 29 16 29 29 29 29 2 29 29 17 29 29 29 8 16 29 29 29 16 29 16 29 29 16 29 29 29 29 29 8 29 29 5 17 2 29 29 29 29 29 29 29 29 2 2 29 29 29 6 29 29 29 29 2 16 29 23 29 23 8 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 2 29 8 6 29 6 8 8 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 19 29 16 29 16 29 29 29 29 16 16 16 29 29 29 29 16 16 16 16 16 16 29 29 29 29 29 16 29 16 29 29 16 29 29 16 29 29 29 13 29 29 2 8 29 29 29 29 29 29 29 16 29 29 16 29 29 25 29 29 29 29 29 29 29 29 29 29 29 14 5 29 29 29 16 16 16 29 29 29 16 29 29 29 26 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 18 29 29 29 29 29 29 29 29 29 18 29 29 29 29 18 29 29 29 25 29 29 25 29 29 29 29 29 23 29 6 29 29 6 8 29 6 6 29 29 29 29 29 29 29 29 29 29 23 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 8 29 29 29 2 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 5 29 29 29 29 29 29 8 29 29 23 29 29 29 29 29 29 29 5 29 2 16 29 29 5 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 6 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 17 29 29 29 29 29 29 17 29 2 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 31 17 29 29 29 29 29 29 29 2 29 23 29 29 29 31 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 17 29 29 27 6 29 13 29 29 6 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 2 29 29 2 29 29 29 29 29 13 29 29 29 2 18 29 29 29 29 29 29 29 29 13 29 29 8 29 29 16 29 29 29 23 29 29 13 29 27 6 29 29 29 29 17 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 5 2 29 2 29 29 29 17 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 8 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 31 29 29 29 29 29 27 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 2 29 29 31 29 29 2 29 29 8 29 29 29 29 29 29 2 18 29 31 29 29 29 29 18 29 6 29 29 8 29 8 29 5 29 29 29 29 17 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 2 29 6 29 29 29 29 29 29 16 27 29 29 29 29 2 29 29 29 13 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 26 29 29 17 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 17 29 29 6 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 8 25 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 14 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 16 17 29 29 29 8 29 29 29 29 8 29 29 2 29 29 29 29 29 29 6 29 29 2 13 29 29 29 23 29 29 2 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 18 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 23 29 17 29 23 6 29 29 2 29 2 29 29 29 29 2 29 29 2 29 16 29 29 16 16 29 29 29 29 16 16 17 16 29 16 16 29 5 25 29 29 29 17 16 29 29 29 29 16 8 29 29 29 29 29 29 29 2 29 29 29 29 29 5 29 29 16 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 14 29 18 29 29 2 29 2 29 23 29 2 29 29 14 29 2 29 29 29 26 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 6 29 29 29 14 29 29 29 2 29 2 29 29 29 2 29 29 2 29 23 29 29 29 8 29 26 29 29 2 23 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 18 29 29 29 29 27 29 29 29 29 29 29 29 29 25 29 5 29 29 29 29 29 29 29 14 29 27 29 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 6 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 17 31 29 29 29 29 29 31 29 29 29 29 29 17 16 13 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 13 19 16 29 29 19 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 6 2 29 29 29 29 16 29 29 6 29 29 29 29 16 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 13 29 29 16 16 29 2 29 29 29 17 29 29 29 2 18 8 29 29 8 31 29 29 29 29 29 29 29 29 29 5 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 13 16 29 29 29 29 16 29 29 2 29 29 29 18 29 29 16 16 29 16 29 16 29 19 19 29 19 16 29 29 16 29 29 5 29 16 29 29 16 16 29 16 29 29 16 23 29 29 29 29 29 2 16 16 29 16 29 16 29 29 29 17 13 29 16 29 29 16 29 17 16 19 16 16 29 29 29 29 29 16 16 17 13 29 16 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 16 29 16 2 29 29 29 29 29 29 29 16 29 29 16 29 29 16 17 29 29 29 29 16 29 2 29 16 16 29 29 16 16 29 19 16 29 29 29 16 16 29 29 16 29 19 29 29 8 29 29 29 13 29 26 16 19 29 16 16 16 16 16 29 16 29 19 16 19 29 19 19 19 16 16 29 29 16 19 29 13 19 29 19 16 29 16 13 16 29 2 29 29 16 29 29 16 16 13 29 16 29 29 29 16 29 29 29 29 16 29 29 13 19 29 16 16 29 16 29 29 29 16 16 29 29 16 16 29 29 19 29 29 29 29 19 29 16 17 19 19 29 16 16 29 16 19 13 29 16 19 29 16 13 16 16 19 29 16 17 16 16 19 19 13 19 16 29 29 16 29 16 29 29 16 13 19 16 19 16 16 13 16 16 29 16 13 19 13 16 16 19 16 9 16 29 19 16 19 29 16 19 19 29 16 29 16 29 16 16 16 16 9 29 16 29 29 16 16 16 16 16 29 16 16 16 16 19 16 19 16 29 16 16 16 16 19 29 16 16 16 29 16 29 16 29 29 16 29 29 16 16 13 17 16 29 13 29 29 29 16 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 2 29 29 29 6 2 29 29 16 29 19 29 29 29 16 29 19 29 19 19 16 29 16 13 29 16 29 16 16 9 13 29 29 29 16 16 16 29 16 16 19 19 29 16 16 16 29 16 13 29 19 29 19 16 16 29 29 19 29 13 9 19 16 16 19 13 16 29 13 16 16 29 16 16 19 19 19 19 29 19 19 19 19 29 16 29 16 16 29 29 19 19 16 29 29 16 19 13 29 16 17 13 29 16 17 29 13 19 9 41 19 16 19 13 16 9 19 16 19 16 29 29 16 29 29 19 29 16 16 19 29 16 16 29 29 19 19 13 16 29 19 16 29 29 16 16 29 2 29 16 29 16 29 29 29 29 29 29 16 29 16 29 16 16 29 29 16 29 16 16 16 25 29 19 29 16 16 19 19 13 29 29 19 29 29 29 29 16 29 19 29 29 16 29 29 16 29 16 16 29 16 29 29 29 29 29 29 16 29 29 29 29 16 13 29 16 16 29 29 29 29 29 16 29 29 29 29 6 29 29 29 26 29 29 29 6 29 29 13 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 6 16 29 29 29 14 29 29 16 29 29 29 29 29 16 29 29 2 26 29 16 16 29 29 29 2 29 29 8 14 16 16 29 29 16 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 2 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 19 29 29 29 29 8 29 16 16 29 29 29 29 29 19 29 29 29 29 29 16 16 19 13 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 4 29 29 16 29 29 16 29 29 29 29 29 16 19 29 29 19 29 13 29 29 16 29 16 29 16 29 16 17 29 29 29 13 17 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 17 29 29 29 29 29 29 16 29 29 29 19 16 29 29 16 29 16 16 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 2 29 29 6 6 29 29 6 29 29 2 29 29 29 27 29 29 29 29 29 16 29 29 19 29 16 29 26 29 29 29 29 16 29 16 16 16 2 29 16 29 5 16 19 29 29 2 2 29 29 29 8 23 29 29 29 29 29 16 29 26 23 29 16 19 2 29 29 5 29 29 2 14 29 29 29 29 23 17 29 6 6 6 29 6 16 29 2 29 29 29 29 29 19 29 2 16 29 29 29 29 19 19 16 29 16 29 2 29 16 16 13 16 29 16 29 16 19 16 16 16 16 29 29 29 16 29 29 13 29 16 16 13 16 29 29 16 29 19 29 16 29 29 16 16 29 29 16 29 16 29 29 16 19 16 29 16 16 13 19 19 29 13 29 29 29 29 29 16 29 16 29 29 29 16 16 29 29 19 13 29 29 29 29 29 5 16 16 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 13 16 29 29 29 29 17 29 29 29 29 29 18 29 29 16 26 8 29 8 29 29 29 2 29 29 29 2 29 23 29 29 29 29 29 8 8 29 29 29 2 29 29 29 29 17 23 29 29 29 29 29 18 29 29 29 29 26 29 29 23 16 17 29 18 29 29 16 29 29 29 29 29 29 29 29 29 26 29 29 29 18 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 6 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 18 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 17 26 29 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 8 29 29 2 23 29 29 29 2 29 29 29 29 29 16 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 17 17 29 29 29 29 29 29 2 8 5 29 29 31 29 29 16 2 29 29 29 29 6 29 8 29 29 8 29 23 29 5 29 29 2 29 29 29 29 2 29 29 2 29 29 29 18 29 29 29 29 29 14 29 6 29 29 29 17 29 31 29 29 29 23 29 29 29 29 29 29 29 29 29 14 2 29 18 29 29 29 6 29 29 29 29 29 6 29 2 29 29 2 29 14 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 6 23 29 26 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 14 29 29 29 29 29 29 17 29 29 5 29 17 29 29 29 29 29 29 29 8 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 27 29 8 23 29 29 31 29 29 29 29 29 29 2 29 29 29 29 29 2 29 2 29 29 29 29 8 18 2 23 29 29 8 29 8 8 29 29 29 29 8 29 29 29 29 17 29 29 29 29 29 29 29 29 23 8 29 29 5 29 29 29 29 29 29 29 29 29 8 29 29 2 2 29 26 8 29 29 29 18 23 6 23 2 29 8 29 29 26 29 2 25 29 29 2 29 29 29 31 25 29 23 14 31 29 29 2 26 8 29 6 29 25 29 6 8 29 18 29 29 29 26 29 29 16 29 6 29 6 14 8 29 29 29 29 8 29 29 29 29 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 18 2 29 16 29 17 29 29 29 29 2 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 26 29 29 29 17 25 29 29 29 29 8 29 29 29 29 29 29 31 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 2 29 29 8 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 17 29 2 29 25 29 6 14 29 2 29 29 29 29 26 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 27 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 16 29 29 29 2 26 2 29 6 29 29 31 8 29 29 29 29 26 29 8 6 6 8 29 29 29 29 29 29 29 29 16 29 29 16 6 16 17 29 29 29 29 16 17 29 29 29 29 2 29 29 29 29 29 8 29 29 29 23 2 29 5 29 29 18 29 29 31 18 29 29 8 29 29 26 23 29 25 2 29 18 6 29 29 29 23 2 6 29 29 29 8 23 25 14 8 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 6 29 8 6 29 29 8 14 29 29 2 8 29 29 2 29 29 29 18 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 17 29 29 2 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 2 6 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 16 29 29 29 29 6 29 16 29 29 29 29 29 29 29 29 29 29 14 8 29 29 23 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 16 16 8 16 29 29 29 29 16 29 29 27 29 6 29 17 29 29 29 29 29 29 26 29 29 29 29 29 16 16 29 8 29 29 6 29 29 8 17 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 8 29 29 29 16 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 16 2 29 29 8 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 25 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 26 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 8 29 29 29 29 14 29 29 29 29 29 29 27 29 29 6 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 26 29 8 29 29 26 8 2 29 8 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 23 6 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 6 5 29 29 29 29 29 29 29 31 2 29 29 29 29 18 16 29 16 16 29 29 29 29 29 29 2 29 29 29 29 29 29 23 2 29 29 29 8 8 29 23 29 29 29 29 16 29 29 29 16 16 16 29 29 29 14 29 29 29 29 29 18 29 29 6 29 29 29 8 29 29 29 29 8 29 2 29 29 18 29 4 29 29 29 29 29 29 14 29 23 29 29 29 29 18 29 29 23 13 29 29 29 8 2 18 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 5 18 8 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 2 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 13 17 2 29 29 29 29 29 29 29 29 29 16 29 29 14 25 29 29 29 29 29 29 29 29 29 29 31 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 25 29 29 29 29 29 29 29 25 29 29 5 29 29 18 29 29 29 29 29 29 17 29 29 29 29 29 16 16 13 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 16 13 29 16 29 29 29 29 16 29 16 13 29 29 13 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 27 8 29 29 29 29 16 29 29 29 29 16 16 16 29 29 16 16 29 16 16 16 29 29 16 29 16 29 16 29 16 29 29 16 19 13 29 29 29 16 29 16 29 29 29 13 16 16 16 16 13 13 29 13 29 16 29 29 19 13 29 29 29 16 16 19 29 29 29 19 16 29 29 29 29 29 16 29 29 19 19 19 29 16 16 19 29 17 16 29 19 16 29 16 29 19 29 19 29 29 29 29 16 29 16 16 29 29 29 29 19 29 29 16 16 16 16 29 19 29 29 16 29 16 13 19 16 29 16 16 16 29 29 29 16 29 19 29 29 29 29 29 17 29 16 16 13 29 16 29 29 13 16 29 16 29 29 29 29 29 29 16 16 16 29 16 19 16 19 16 16 16 19 29 29 29 29 16 16 19 29 29 16 29 29 13 29 29 16 29 17 13 16 29 29 16 29 29 29 29 16 29 16 19 29 29 16 29 29 29 29 6 29 16 29 29 29 29 16 16 16 29 29 16 16 16 16 16 29 16 29 29 29 16 16 29 16 29 29 29 29 16 29 16 16 13 16 13 16 29 29 29 29 29 16 16 29 19 29 16 16 16 29 16 16 29 29 16 16 29 29 16 29 16 29 16 19 16 29 16 19 16 16 29 13 29 19 29 13 16 29 29 16 29 16 19 16 16 19 29 19 29 13 19 19 29 16 19 9 41 29 16 9 41 29 29 16 19 29 19 16 19 19 29 19 16 17 19 29 19 19 29 19 16 19 19 16 9 19 29 13 29 19 19 19 29 16 16 16 16 19 29 13 19 19 13 16 29 13 19 19 16 13 19 29 16 29 29 19 29 16 29 29 17 29 16 29 29 16 29 16 29 29 29 29 29 29 19 13 16 29 29 29 16 29 29 16 16 29 29 16 29 29 8 13 29 19 16 16 29 16 8 29 16 19 8 29 16 19 16 13 29 29 17 19 10 29 16 19 16 13 29 19 29 16 29 16 19 19 16 17 16 16 29 19 16 29 16 29 16 19 29 29 29 29 29 29 31 29 29 16 29 16 16 29 29 29 29 29 29 29 29 19 29 16 29 16 16 29 29 29 29 13 17 29 16 29 16 29 29 16 16 16 31 29 29 29 29 29 19 29 16 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 2 2 29 29 29 26 29 29 16 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 4 29 13 29 16 29 29 29 16 29 29 29 29 17 29 29 16 29 29 29 16 16 16 29 29 29 2 19 29 29 29 13 29 29 16 29 16 13 16 16 29 29 29 29 29 16 16 29 29 29 29 16 29 29 13 29 16 29 29 29 29 29 29 16 29 29 2 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 17 29 31 29 16 29 17 17 29 29 31 29 29 29 29 29 29 29 29 29 29 17 29 29 29 8 5 29 29 29 18 2 29 29 29 2 29 29 29 8 29 29 29 23 29 29 29 29 29 29 2 29 29 16 29 29 29 5 8 29 29 29 27 29 31 2 29 29 8 17 14 29 29 29 29 2 16 29 29 2 29 16 29 29 29 29 25 29 29 29 2 31 18 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 16 29 29 29 29 29 2 29 8 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 23 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 2 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 16 29 29 29 29 29 16 29 19 29 29 2 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 17 29 23 16 29 16 29 29 29 16 29 29 13 13 2 16 29 29 29 19 16 16 16 19 16 16 16 29 29 29 16 16 29 29 29 29 29 19 29 13 16 29 29 29 29 16 18 16 29 29 2 29 16 29 27 29 16 16 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 6 2 29 29 2 18 29 8 29 29 29 14 29 29 17 29 29 31 2 29 29 29 2 29 29 29 29 16 16 29 5 29 29 27 8 29 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 8 18 29 29 8 29 18 14 29 6 29 8 6 29 29 29 29 29 29 29 29 29 29 8 8 29 29 23 29 29 29 29 29 29 29 29 29 13 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 14 29 18 26 29 6 29 29 8 29 29 29 29 29 29 29 29 17 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 25 29 29 8 29 29 29 29 29 8 29 29 29 29 26 29 29 29 29 8 29 17 29 29 29 29 29 29 29 14 29 8 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 16 19 13 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 23 29 8 8 8 29 29 29 8 29 29 6 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 23 8 29 29 23 2 29 16 29 29 29 26 29 26 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 23 23 29 29 29 29 29 29 29 6 29 31 2 29 29 31 29 8 29 29 2 29 29 29 29 29 29 29 26 25 17 29 29 14 29 29 29 29 8 29 8 29 29 29 29 29 29 23 29 29 29 5 8 29 29 29 29 29 29 6 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 2 8 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 18 23 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 13 29 29 29 29 29 29 16 16 16 29 29 29 29 16 17 13 5 16 29 29 29 18 13 16 29 16 29 16 2 29 16 29 29 13 17 16 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 28 29 29 16 16 16 29 29 29 29 29 29 29 29 16 29 29 16 29 19 16 16 29 16 16 29 29 16 29 16 17 29 16 29 29 29 29 16 29 16 2 29 16 16 16 29 16 29 29 29 29 29 29 29 13 29 29 16 29 29 29 31 29 29 29 29 29 29 29 8 29 29 16 29 29 29 16 16 29 29 29 29 29 29 8 16 29 29 29 29 17 16 19 29 19 29 16 19 16 29 29 29 29 5 29 19 19 19 19 16 13 29 16 29 13 19 16 16 13 13 16 9 19 19 19 19 19 19 13 16 19 16 19 9 19 16 13 29 29 13 19 19 16 16 16 29 29 16 19 13 19 19 13 16 16 13 16 16 16 29 29 29 13 16 29 29 16 29 29 16 29 29 13 29 29 29 2 16 29 6 29 29 29 29 29 29 2 29 16 29 29 29 16 29 2 29 29 29 29 18 25 29 29 29 29 29 2 29 29 2 29 6 29 29 29 5 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 14 28 29 16 29 29 29 29 29 17 29 29 29 29 2 29 29 29 29 18 29 6 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 2 29 8 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 2 8 2 29 31 8 14 2 29 29 29 26 2 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 2 29 29 29 29 2 29 2 29 29 29 29 29 6 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 17 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 2 29 29 29 26 29 2 29 29 29 2 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 19 29 16 16 29 29 29 29 29 29 29 8 13 29 29 29 2 16 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 17 29 29 8 29 29 29 29 29 17 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 17 14 29 29 29 16 29 17 29 29 29 29 29 29 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 18 8 29 26 23 8 16 29 16 16 29 29 8 29 29 29 29 29 29 29 16 29 29 29 2 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 23 29 29 29 29 29 16 29 29 29 29 5 16 18 29 2 29 29 16 23 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 5 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 2 29 17 29 29 29 29 29 29 29 8 29 29 29 29 8 29 2 8 27 23 8 29 29 29 29 8 23 2 8 29 29 8 29 29 23 2 8 18 2 29 29 8 23 29 14 2 8 5 2 2 29 29 18 8 29 29 29 29 29 5 29 29 18 29 29 2 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 19 8 29 2 23 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 8 16 2 29 29 29 29 29 16 29 23 29 29 29 29 18 29 6 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 29 16 13 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 13 29 16 16 29 29 31 16 16 29 29 5 29 29 29 29 17 29 29 8 29 16 29 29 29 13 17 29 29 29 6 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 19 29 16 16 13 16 29 29 16 29 16 29 16 29 29 19 13 29 29 16 29 29 29 16 16 29 29 29 29 29 16 29 16 29 16 29 2 13 29 29 29 29 29 8 29 2 29 17 16 29 16 29 19 29 29 29 29 16 29 8 16 16 19 29 29 29 29 29 16 16 29 29 29 13 29 13 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 16 29 19 29 6 29 29 29 29 29 29 29 16 25 16 29 29 29 16 29 29 16 29 29 29 29 16 16 29 16 29 29 29 13 29 29 29 29 2 29 29 16 29 16 29 14 29 13 29 29 13 13 29 29 29 29 16 29 13 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 17 29 29 29 29 29 29 16 16 29 29 16 29 16 29 29 29 29 8 29 29 29 16 29 16 16 29 8 29 29 29 13 16 29 26 29 29 29 13 13 29 29 16 29 8 29 29 29 29 29 29 29 16 29 29 29 16 29 13 2 29 29 16 29 13 29 16 5 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 25 29 29 16 29 29 16 29 29 29 19 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 13 6 16 29 16 2 29 16 16 16 13 29 29 29 29 16 18 16 16 29 29 29 16 13 29 6 29 16 29 29 29 17 29 29 29 29 13 29 29 29 29 16 2 29 29 13 16 29 2 29 29 29 29 16 29 29 19 29 16 29 29 16 8 26 26 29 29 29 29 29 29 16 29 29 29 13 29 16 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 17 29 16 29 16 29 29 29 29 16 29 29 29 29 17 29 16 19 16 29 16 29 29 29 29 16 17 29 29 29 16 13 29 16 29 29 29 16 29 17 29 29 29 16 29 29 18 29 29 16 29 29 29 19 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 16 29 16 16 29 16 29 29 16 6 29 29 16 29 29 29 29 16 29 29 16 29 2 29 16 29 29 29 29 29 29 13 29 29 16 29 29 29 16 29 29 16 2 29 29 29 29 16 29 29 29 29 29 29 29 13 16 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 16 29 29 19 16 29 16 29 29 16 16 29 29 16 29 29 29 29 13 29 29 16 13 29 29 13 25 29 29 17 29 16 29 29 16 29 16 17 29 29 29 19 29 29 29 29 16 29 16 16 29 19 29 16 29 29 29 29 29 16 29 29 29 16 29 16 16 29 29 16 29 29 29 16 19 29 16 29 29 29 16 29 13 29 29 13 29 29 16 29 29 29 29 29 29 19 16 16 6 29 16 13 29 13 29 29 16 29 29 29 16 16 29 29 29 29 29 29 16 16 29 29 16 29 16 29 16 16 16 13 16 29 29 29 29 29 16 16 16 29 29 29 16 29 29 16 29 29 16 29 29 16 29 29 29 16 16 29 16 16 29 29 29 16 29 29 16 29 29 29 29 29 16 13 16 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 19 29 16 31 16 29 29 29 16 16 29 16 29 16 29 16 16 29 16 16 16 29 16 16 16 29 29 29 29 29 29 29 29 29 29 16 16 29 6 19 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 27 29 16 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 13 29 29 29 29 14 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 17 29 29 6 29 29 16 29 29 29 13 16 16 16 16 16 29 16 29 29 29 29 16 16 29 29 29 16 29 16 16 13 16 29 29 29 16 16 29 29 29 16 29 29 16 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 16 29 29 16 16 29 29 6 29 13 29 16 29 29 16 29 16 16 29 29 29 17 17 29 29 16 29 29 16 16 29 29 16 29 29 29 16 29 29 16 29 29 29 16 16 16 29 16 13 29 29 16 29 29 29 29 16 16 29 29 16 29 29 29 16 29 6 16 13 29 16 29 16 16 2 29 29 29 29 16 29 29 29 29 29 16 13 19 29 29 29 29 29 29 8 29 29 19 29 29 16 29 16 29 29 13 31 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 6 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 16 29 29 16 29 29 16 16 29 16 29 29 29 16 29 29 29 29 29 16 16 29 29 16 29 29 29 29 19 13 13 16 29 29 29 29 16 16 29 13 29 29 16 29 16 29 29 29 29 16 29 29 29 16 29 29 16 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 26 29 18 29 29 29 6 29 29 29 29 29 29 29 2 16 29 29 29 29 29 16 29 29 29 29 29 18 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 16 13 29 29 16 29 29 29 29 16 29 31 29 16 29 8 29 6 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 23 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 31 17 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 14 29 31 16 29 29 29 29 29 29 29 2 29 29 31 8 29 29 29 29 29 29 29 29 29 17 17 29 8 29 29 29 2 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 14 8 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 26 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 26 29 29 29 29 29 18 29 29 29 29 29 18 2 29 8 16 16 17 10 13 29 16 19 13 29 29 16 29 2 29 29 29 29 19 16 29 29 29 2 6 16 29 6 29 16 16 16 29 19 8 16 29 16 16 16 26 29 16 29 29 29 16 29 29 16 2 16 29 19 26 29 29 16 29 29 29 29 29 2 29 29 18 29 23 29 29 29 29 8 8 31 8 29 29 8 2 26 29 29 29 29 6 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 5 31 23 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 23 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 8 29 2 2 8 29 29 29 23 29 29 14 29 29 29 29 29 2 29 29 29 2 29 29 29 29 2 26 2 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 17 8 8 29 29 2 29 29 29 29 14 23 29 4 8 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 8 29 29 29 29 29 29 29 8 8 23 29 29 29 23 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 8 29 29 29 29 29 29 6 2 29 29 29 29 29 17 23 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 26 23 29 29 17 26 29 29 29 2 29 13 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 31 29 29 29 8 29 29 29 29 29 2 29 6 29 29 29 2 29 29 29 29 29 29 29 2 29 8 29 29 29 8 29 23 29 29 29 2 29 29 29 29 18 29 8 8 29 29 17 18 29 29 29 29 26 29 29 29 2 29 29 29 26 29 27 29 29 29 6 29 29 29 29 29 17 29 8 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 14 29 29 29 29 29 29 31 8 29 29 29 29 31 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 13 29 29 17 2 29 29 27 29 6 29 29 14 8 29 29 29 29 29 29 29 27 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 6 29 2 5 29 29 29 8 27 29 29 29 29 8 29 29 29 29 29 29 29 29 25 14 29 29 29 31 29 29 29 29 29 5 29 6 29 29 2 29 18 29 29 29 29 6 6 29 6 29 29 29 29 29 29 5 29 29 29 29 29 29 29 8 8 6 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 2 29 14 8 29 29 29 29 29 29 8 29 29 29 29 29 8 8 29 29 29 5 29 29 29 8 29 29 29 29 29 29 8 29 29 6 29 8 29 13 29 2 2 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 8 29 29 8 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 13 29 13 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 6 29 29 14 29 29 29 29 29 29 29 29 29 8 29 6 29 6 29 29 29 29 23 26 29 8 29 29 29 29 29 29 5 29 29 14 29 29 6 29 29 29 18 27 18 29 29 8 18 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 2 29 29 29 23 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 14 29 29 31 8 29 29 18 29 23 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 17 8 29 29 29 27 18 29 29 29 29 29 2 29 29 8 29 29 2 29 29 8 29 17 29 29 29 29 29 16 29 8 29 23 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 18 17 23 29 29 29 29 29 29 29 29 8 18 29 29 8 29 2 29 29 31 29 2 29 2 29 29 8 29 18 8 29 8 26 26 29 29 29 8 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 8 29 29 29 29 29 29 29 26 29 29 29 29 6 6 29 29 29 29 8 26 26 29 8 6 2 29 29 2 29 29 29 29 29 8 6 29 29 29 29 29 29 8 29 2 8 2 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 18 29 29 17 29 6 31 8 6 29 29 29 29 29 26 29 2 29 6 29 2 29 2 29 29 29 2 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 14 2 8 29 14 5 29 29 29 29 29 6 29 29 17 29 29 29 29 31 29 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 2 18 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 6 29 29 25 29 29 29 2 2 8 17 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 2 29 2 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 14 23 16 29 29 14 29 29 29 29 29 29 17 2 2 29 29 29 29 29 29 18 29 29 29 29 29 29 6 29 29 14 29 5 6 29 29 29 29 29 29 18 29 5 2 26 2 29 29 26 8 29 8 29 29 29 14 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 2 27 2 29 29 29 2 29 29 29 6 5 29 29 29 29 29 29 29 29 29 29 16 29 18 29 29 29 29 29 5 31 2 6 8 29 29 29 2 29 29 23 29 29 29 2 2 29 2 29 29 2 29 29 29 29 29 29 29 29 29 18 29 26 29 23 29 29 2 18 29 29 2 14 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 5 29 29 29 29 29 25 2 29 29 29 29 18 29 29 18 29 29 29 29 2 29 29 17 23 29 29 29 29 29 29 29 29 29 8 29 29 29 29 17 29 29 25 2 29 29 29 29 2 18 29 29 29 18 29 2 29 29 6 31 6 29 29 29 29 29 29 29 29 2 29 29 29 16 29 8 17 29 29 29 29 29 23 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 5 29 29 8 29 29 29 29 29 2 29 29 29 29 25 29 2 2 8 2 29 29 29 2 29 29 29 25 29 8 29 2 29 2 29 29 29 16 29 29 14 2 29 29 29 29 29 26 29 29 29 29 16 16 29 2 13 16 29 29 29 29 8 8 29 8 8 8 29 8 29 29 6 6 29 6 14 14 29 29 29 29 29 29 29 2 29 29 14 29 29 2 29 29 29 29 29 31 29 14 29 2 2 29 29 29 29 17 29 29 29 29 2 16 29 2 29 29 29 26 29 29 29 29 6 8 29 29 29 29 29 29 29 29 17 29 29 29 29 29 25 29 29 29 26 29 2 29 29 29 16 29 29 29 29 29 26 29 29 29 29 17 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 17 29 29 14 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 16 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 14 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 5 29 29 29 29 29 29 29 29 29 5 17 29 29 29 29 29 29 29 29 14 29 26 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 23 2 8 29 2 29 29 2 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 26 27 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 14 29 29 29 29 29 29 29 18 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 26 2 29 29 14 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 17 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 2 29 29 29 29 29 29 2 8 29 29 29 29 18 29 16 16 29 29 29 29 29 29 8 29 29 16 29 16 29 29 29 29 29 5 29 29 29 29 29 29 5 29 13 29 29 13 16 19 29 29 29 29 16 29 16 29 29 29 29 16 13 29 29 29 16 16 29 29 29 29 16 29 29 2 29 29 29 29 16 29 29 29 23 2 16 13 2 29 29 16 29 16 16 29 29 29 29 16 29 29 16 18 29 16 16 16 16 16 29 16 16 13 16 29 19 19 29 16 19 16 29 19 16 19 29 16 19 29 19 29 16 16 29 13 29 16 16 29 13 16 29 19 19 16 29 13 19 16 13 16 19 13 29 16 16 29 19 19 29 5 29 16 19 29 29 13 29 29 16 16 29 16 29 29 2 16 29 16 29 13 2 29 29 29 29 23 2 29 29 29 29 29 29 29 29 29 19 19 29 16 29 19 29 29 16 16 13 29 29 29 29 29 29 29 16 16 2 29 16 13 29 29 2 29 19 13 29 16 19 2 29 19 13 29 19 13 19 29 19 29 29 16 5 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 29 16 19 2 29 29 19 16 29 16 19 29 29 16 16 13 19 13 29 16 17 29 19 29 29 29 17 13 16 23 29 2 29 16 29 29 29 16 16 29 16 29 8 29 14 29 29 29 23 29 29 29 29 29 29 29 2 29 16 29 17 27 29 8 29 13 29 2 16 14 29 2 16 29 29 29 29 29 29 31 29 16 16 16 29 29 29 29 26 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 2 29 29 8 29 29 29 29 16 29 29 19 16 13 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 14 29 29 29 31 5 29 29 16 29 16 29 29 16 29 16 16 29 29 29 29 19 29 29 29 29 29 29 29 29 29 16 29 13 29 16 29 29 16 29 13 6 16 29 13 29 29 29 29 29 16 25 29 29 29 29 17 29 29 29 16 29 29 29 29 29 17 13 16 29 29 16 29 13 29 16 29 6 29 16 16 13 8 29 29 13 29 16 29 29 16 13 29 29 16 29 6 16 16 29 29 29 16 29 13 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 5 29 16 29 29 29 29 16 29 13 2 16 29 19 13 29 16 16 8 29 16 29 29 29 29 29 29 29 29 26 29 29 29 29 16 29 19 13 29 29 16 13 2 19 16 29 29 29 16 13 16 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 31 29 13 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 16 13 19 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 5 29 16 29 29 29 8 29 29 29 16 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 16 29 16 16 29 16 16 29 29 16 16 6 2 29 29 29 29 2 29 29 29 2 5 29 29 29 29 29 26 29 29 29 29 29 5 29 29 29 2 6 29 29 29 29 5 2 29 29 29 29 26 6 23 2 29 29 29 29 6 29 29 6 2 29 29 29 29 17 29 29 23 16 29 29 29 5 29 29 29 29 31 29 29 29 18 2 29 2 29 29 29 23 29 29 29 2 6 29 2 2 29 29 31 2 31 29 29 29 29 2 8 29 29 29 29 31 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 17 26 29 29 29 2 29 29 29 29 29 29 29 26 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 29 29 29 29 16 16 8 29 29 29 29 29 29 29 29 29 29 29 29 16 26 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 26 29 29 29 2 29 29 29 8 31 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 13 29 29 16 29 8 29 29 2 29 14 29 29 29 17 29 23 29 29 23 17 31 29 29 29 29 29 29 29 29 8 29 29 29 29 5 29 29 29 18 29 29 29 29 29 29 29 14 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 13 29 29 29 14 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 23 29 29 29 16 29 29 29 29 2 29 16 29 6 29 19 29 29 29 29 2 17 29 29 8 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 5 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 17 29 29 29 8 6 29 29 29 29 29 29 29 29 29 16 31 18 13 29 6 6 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 16 17 29 17 2 16 29 29 29 29 16 16 29 2 29 14 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 17 16 29 29 29 29 29 2 29 31 2 29 29 29 13 29 16 29 29 29 8 29 29 29 29 29 6 29 29 29 29 16 29 16 16 2 29 29 29 29 18 29 29 27 2 29 6 29 29 29 16 29 29 17 29 29 29 29 2 29 18 2 29 29 29 29 2 2 29 29 29 29 29 29 29 8 5 29 29 29 29 16 29 16 29 29 29 2 29 29 17 29 29 29 29 29 29 29 29 19 29 29 29 29 16 29 26 29 29 29 29 29 29 29 27 8 29 29 29 2 29 29 29 29 29 31 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 23 29 8 2 29 29 14 29 2 17 29 29 29 25 8 29 2 29 29 14 29 29 2 29 31 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 14 29 17 29 29 29 8 29 29 29 29 29 29 29 29 27 29 29 8 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 8 29 26 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 23 29 29 29 29 29 18 29 29 29 29 29 2 29 2 29 5 29 29 29 2 29 14 29 29 29 29 29 29 29 8 31 29 29 29 2 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 6 29 29 29 29 5 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 23 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 6 29 29 29 29 29 17 23 29 29 29 29 29 29 29 29 29 14 26 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 13 29 29 29 14 29 6 31 29 29 23 13 29 29 29 25 28 2 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 13 29 29 29 23 29 8 23 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 13 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 23 29 29 29 29 17 8 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 26 8 29 29 6 29 29 29 29 29 29 2 14 6 29 29 25 18 27 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 31 29 29 29 31 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 18 29 29 29 31 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 17 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 17 29 18 8 29 29 8 29 29 8 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 23 6 29 29 29 29 29 29 8 29 6 29 29 6 29 29 14 29 8 6 29 31 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 2 14 29 29 8 29 29 23 29 29 29 29 29 31 25 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 16 5 6 29 2 29 29 2 29 29 29 29 29 8 8 29 29 29 29 6 8 29 14 29 29 29 29 29 29 25 16 5 16 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 6 2 29 5 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 23 29 2 29 6 29 29 29 29 2 29 8 8 6 29 29 6 29 29 29 29 6 29 29 6 29 2 29 29 29 2 29 29 29 14 29 29 29 2 29 29 17 29 29 29 29 29 29 16 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 2 2 29 29 29 2 18 29 6 25 29 29 8 29 29 2 29 14 29 29 6 29 23 29 29 23 26 29 2 29 29 29 23 8 2 29 5 29 29 31 29 8 31 29 29 29 2 29 8 29 29 2 8 29 29 29 29 23 29 29 29 29 29 6 29 29 29 31 29 29 29 29 29 6 23 2 29 29 29 29 29 31 29 29 2 29 29 6 29 29 29 29 29 29 6 2 29 29 25 29 29 23 29 29 29 29 2 29 29 23 29 29 2 29 29 8 29 5 14 29 8 29 29 8 2 6 29 29 29 29 29 5 29 29 29 29 29 29 2 29 2 29 29 2 29 6 23 29 23 29 16 29 16 29 29 19 8 29 29 29 16 29 29 29 29 16 18 29 29 29 29 29 29 17 29 29 29 29 29 29 18 29 29 29 29 29 29 23 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 2 8 29 29 16 29 29 29 29 16 29 16 29 2 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 2 29 29 2 29 31 29 6 29 29 29 29 29 29 29 8 29 23 29 29 29 23 29 29 16 29 29 16 29 29 19 16 29 29 29 29 29 29 29 29 29 16 29 16 19 29 29 29 29 16 2 29 29 29 29 29 29 31 29 29 29 29 25 29 2 29 2 29 29 8 29 2 29 8 29 23 6 29 23 29 29 29 29 6 29 29 29 29 31 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 16 23 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 2 29 29 6 29 29 29 31 17 29 29 29 29 29 29 29 29 8 29 31 6 8 29 23 29 29 29 29 29 29 29 29 6 31 29 29 29 29 6 29 2 29 29 2 29 29 16 29 29 31 29 5 29 29 8 23 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 23 29 29 29 29 2 8 29 8 29 16 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 26 31 23 29 29 29 4 29 8 16 29 8 29 5 29 29 29 29 29 29 29 29 29 29 6 29 29 6 2 29 29 5 8 6 29 23 29 29 29 29 29 29 5 29 29 29 23 29 29 29 29 29 29 2 29 29 29 29 29 8 29 13 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 13 29 18 8 8 29 29 29 29 14 29 6 29 6 29 29 23 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 6 29 29 29 18 29 29 29 29 16 29 29 29 29 29 27 29 29 25 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 23 29 5 6 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 16 29 29 29 29 29 29 2 29 16 29 29 29 16 16 16 13 29 19 17 29 26 29 29 29 29 29 16 9 16 29 29 16 19 19 13 16 19 29 29 16 16 29 29 29 16 29 29 16 29 16 29 29 17 29 16 29 16 29 29 29 29 16 29 17 19 29 29 29 23 19 29 16 29 29 29 29 29 29 29 16 16 29 19 29 16 29 19 16 16 29 29 16 19 16 29 29 29 29 16 16 13 29 29 16 16 29 19 29 29 29 29 29 16 29 16 29 16 16 16 16 13 19 29 16 19 16 29 16 16 29 16 29 16 29 16 13 29 16 29 29 29 16 16 16 29 16 16 29 29 29 19 29 29 19 29 19 19 16 16 19 29 19 16 19 16 29 29 29 17 16 16 16 16 16 29 29 16 19 29 19 16 19 16 16 29 13 19 16 29 13 19 19 29 16 16 13 29 16 16 16 16 29 29 16 19 29 29 16 29 29 16 29 16 19 16 29 16 19 29 19 29 29 29 16 13 29 19 29 29 29 19 16 16 16 16 29 16 29 16 29 29 29 16 29 29 29 29 29 29 19 16 16 16 29 29 29 29 29 16 16 16 16 29 16 29 16 16 16 29 16 16 29 29 29 16 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 16 19 29 29 29 29 29 29 29 29 29 8 31 29 29 29 16 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 19 13 29 29 31 18 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 5 29 29 29 29 29 29 6 29 29 29 16 29 29 16 29 29 29 29 31 8 29 29 29 16 29 29 2 29 29 8 29 8 23 31 29 8 29 5 29 29 29 29 16 29 29 29 16 29 29 29 29 29 5 29 29 29 23 8 2 29 29 17 29 29 29 29 29 29 29 29 2 29 29 19 29 29 29 29 16 16 29 29 29 29 29 29 29 6 29 31 29 8 17 18 14 29 29 29 29 29 16 29 29 29 25 29 16 29 29 29 29 5 16 29 8 29 8 29 14 29 14 25 6 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 25 29 29 5 29 23 29 29 29 29 5 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 17 29 29 29 29 17 6 2 29 27 2 29 6 6 29 29 29 29 29 29 14 18 6 8 26 2 4 29 29 29 2 25 5 29 29 29 29 29 29 29 29 23 29 29 29 2 29 2 29 29 2 29 6 29 29 29 25 2 29 5 29 29 2 29 29 29 29 29 31 23 8 8 29 29 2 8 29 29 29 29 6 31 2 29 29 23 2 29 6 29 6 8 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 6 29 29 29 29 31 29 29 29 29 29 29 29 29 31 27 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 8 29 8 29 29 6 14 29 29 29 29 26 29 29 29 17 29 29 29 29 29 29 29 5 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 17 29 23 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 14 26 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 17 2 16 29 29 29 16 29 29 29 29 17 29 29 6 29 29 29 29 29 14 29 29 29 29 31 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 31 2 29 29 29 6 29 2 8 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 16 29 29 29 29 16 16 29 17 13 29 29 29 29 29 29 29 16 29 29 16 29 16 16 29 19 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 16 29 13 29 29 17 16 13 16 29 16 16 29 16 16 16 29 29 16 16 16 29 13 16 29 16 29 29 29 16 29 19 29 16 16 29 16 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 16 16 29 16 16 29 29 13 29 16 29 16 16 29 29 16 29 29 16 8 16 29 16 16 29 29 29 16 29 16 13 29 16 16 29 16 13 16 29 29 16 16 29 19 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 13 19 29 29 29 29 16 29 29 29 29 16 13 19 16 29 29 29 29 19 29 29 16 16 26 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 16 29 16 29 29 29 29 16 29 29 29 16 13 16 29 29 29 29 13 16 29 29 29 31 16 29 29 29 16 29 16 29 29 29 16 29 29 29 2 16 16 29 29 29 29 29 29 29 29 29 29 16 29 19 29 16 19 29 29 16 29 29 16 16 19 29 29 16 29 19 16 19 29 19 16 13 19 16 17 29 29 29 19 13 16 13 16 13 16 16 19 16 16 16 29 16 13 16 28 29 17 16 29 13 16 29 19 16 29 19 29 29 29 29 29 16 29 13 29 29 29 29 29 29 25 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 23 2 29 29 2 29 29 29 29 29 5 29 29 29 25 29 29 29 29 29 29 29 6 29 29 29 23 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 18 8 29 29 23 29 29 29 29 29 27 29 29 8 29 2 29 29 2 29 18 14 29 29 2 29 29 29 26 29 29 29 29 2 31 17 29 29 29 17 29 23 29 29 29 29 29 29 23 29 29 29 29 29 14 23 29 29 29 17 29 13 29 29 2 29 29 29 2 29 29 29 29 2 29 29 29 29 29 2 23 29 29 2 29 29 31 29 2 29 8 29 2 2 23 29 29 29 26 23 23 29 31 29 8 23 29 29 29 29 29 26 29 8 29 29 29 29 29 2 29 29 8 5 29 29 29 2 29 29 29 29 8 29 5 29 29 2 23 29 2 29 29 29 29 29 29 29 29 18 29 29 29 6 29 29 29 29 29 17 29 29 29 23 29 8 29 23 29 18 29 31 29 29 29 29 29 31 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 17 25 29 29 29 29 18 2 29 29 29 29 23 23 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 14 29 29 13 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 6 29 29 29 29 29 29 29 29 29 8 14 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 25 29 29 29 29 29 29 29 16 29 29 29 17 29 29 16 8 16 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 16 13 29 16 16 16 16 29 29 29 29 29 16 13 29 29 29 29 16 29 29 16 29 16 19 16 29 16 16 16 16 29 29 29 16 29 16 19 16 13 19 13 16 16 16 16 16 19 29 16 16 19 19 29 29 29 19 29 17 29 29 29 16 19 29 16 16 16 29 29 19 16 29 29 16 29 29 29 29 29 8 29 29 16 16 16 16 13 29 19 29 16 16 16 16 29 16 16 29 13 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 16 29 16 29 29 29 16 29 16 16 29 31 29 29 13 29 16 29 29 8 16 16 29 29 29 29 29 16 29 29 29 29 29 29 13 16 29 29 29 29 29 29 17 16 29 29 8 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 16 16 16 29 29 29 2 29 29 29 17 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 2 29 29 29 2 29 16 29 29 29 18 2 29 29 29 29 29 29 29 31 2 29 29 29 29 29 2 29 29 27 8 8 2 29 29 18 29 29 29 5 8 26 29 29 29 29 6 29 29 29 29 2 29 8 18 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 27 29 29 29 29 29 25 16 29 29 29 29 29 29 16 29 16 29 29 6 29 29 29 19 29 29 29 16 29 16 29 19 29 29 31 29 16 29 29 29 29 29 29 16 13 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 19 29 29 29 29 29 16 29 16 29 29 16 16 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 17 16 13 29 29 29 17 13 29 29 29 29 16 29 29 29 29 16 13 29 29 16 29 29 16 16 29 16 29 16 13 29 29 16 29 29 29 29 16 29 31 29 19 16 29 16 29 29 16 13 29 29 16 29 16 16 16 29 13 29 29 17 16 16 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 13 16 29 29 29 16 29 29 17 29 16 29 29 29 29 16 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 26 29 29 16 16 29 29 29 29 29 16 29 29 29 29 13 29 29 29 19 29 29 29 29 16 29 16 29 16 13 13 29 29 29 29 13 16 16 29 29 16 29 29 29 16 16 29 16 29 16 13 16 16 29 29 29 29 16 29 29 29 16 29 16 29 29 29 25 29 13 16 29 29 29 29 29 29 16 16 16 16 29 17 29 16 16 16 29 16 29 29 16 29 19 29 29 29 13 29 16 16 19 29 29 16 29 29 29 29 16 16 29 29 29 29 29 19 29 16 29 29 29 16 29 29 16 13 19 16 29 16 29 16 29 29 13 16 29 29 29 29 29 29 16 29 29 29 8 26 29 16 16 29 29 16 13 29 29 29 29 29 29 17 19 16 29 29 16 29 29 29 16 29 29 16 29 29 29 29 16 29 29 19 29 29 16 19 29 29 29 19 13 29 16 13 19 29 29 16 29 29 16 29 16 29 16 13 16 16 16 29 16 16 29 29 16 16 16 29 29 29 16 16 29 29 29 19 16 29 16 29 16 16 16 17 29 29 29 16 16 16 16 8 29 16 13 16 29 16 16 16 17 29 29 29 16 16 29 16 29 29 29 29 29 29 13 29 16 13 16 13 29 29 29 16 16 16 16 29 16 16 29 29 16 16 16 13 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 16 16 16 13 16 13 29 16 16 29 29 29 29 29 16 29 29 29 29 29 16 13 16 16 16 29 19 17 29 29 29 16 19 29 19 16 8 29 29 19 16 16 29 29 29 16 29 29 29 16 16 29 29 29 16 29 29 16 16 29 16 29 29 29 29 16 29 16 16 13 29 16 29 29 16 16 29 16 13 29 29 29 19 16 29 29 29 29 29 29 16 29 29 16 29 29 13 19 29 16 29 16 29 29 29 29 16 8 29 29 8 29 29 16 29 29 29 29 29 29 29 16 29 16 13 29 29 16 16 29 29 19 29 29 29 29 16 29 2 29 16 29 29 13 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 19 2 16 29 29 16 29 19 16 29 29 16 16 29 29 16 29 29 29 16 13 29 29 17 29 29 29 29 29 16 29 29 29 29 16 29 16 29 16 29 16 16 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 16 29 16 13 29 16 16 29 29 29 16 13 29 16 29 29 29 29 29 29 29 16 16 29 29 13 29 29 16 29 29 16 29 29 29 16 16 16 16 29 16 29 29 29 29 29 29 19 19 29 29 29 29 16 16 29 29 16 26 29 29 16 29 16 29 16 29 16 29 16 29 29 29 16 29 29 29 13 16 16 29 29 16 19 29 16 29 29 29 29 16 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 19 29 29 29 29 29 29 29 16 29 29 29 16 29 16 13 29 16 29 2 29 2 29 2 8 29 29 8 29 16 29 29 29 6 29 13 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 26 29 13 29 29 8 29 29 29 26 26 29 29 29 23 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 27 26 29 29 8 29 2 29 29 29 29 14 29 29 23 29 2 29 6 29 29 29 8 8 29 23 29 29 29 29 16 13 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 16 29 16 16 29 29 29 8 8 29 29 17 29 2 29 23 2 29 29 29 27 17 26 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 2 29 29 29 29 18 16 29 29 29 29 13 16 29 16 29 29 29 29 16 29 16 29 29 17 29 13 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 2 2 6 29 2 29 18 29 2 29 29 2 17 29 29 8 29 29 26 29 29 5 26 29 29 29 2 29 29 29 29 29 29 8 29 29 29 8 2 29 29 29 29 17 29 31 6 29 29 29 29 8 8 26 29 25 17 2 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 8 29 17 29 29 29 29 29 6 8 29 29 13 29 29 29 29 29 29 16 2 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 16 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 13 29 29 29 31 29 29 29 29 17 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 6 18 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 27 29 31 29 29 8 8 17 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 26 23 29 23 29 2 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 4 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 16 29 29 29 29 29 29 29 29 17 29 17 16 29 29 6 29 29 29 31 29 13 29 29 16 29 29 29 5 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 18 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 13 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 31 6 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 8 29 29 8 23 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 6 29 17 8 29 23 29 29 8 29 29 29 2 29 31 29 29 4 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 23 23 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 6 23 29 29 29 29 29 6 25 29 29 2 14 29 26 29 29 29 29 29 29 2 29 6 29 29 29 2 29 29 26 29 26 29 29 29 8 2 23 29 8 29 29 2 16 23 29 29 2 29 29 6 29 29 29 29 29 29 17 23 23 29 29 29 23 29 6 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 18 29 29 16 29 29 29 29 29 13 13 29 29 29 29 29 29 29 23 8 23 18 17 29 29 29 29 29 29 29 29 29 29 23 8 29 29 16 26 8 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 23 29 17 23 6 16 29 29 8 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 2 29 8 29 29 18 29 29 29 29 29 29 29 2 29 2 29 29 29 23 8 6 2 29 29 29 29 2 29 29 29 2 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 23 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 6 29 29 2 29 29 29 8 29 29 29 29 29 23 2 8 29 29 29 29 29 29 29 29 29 27 8 14 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 5 29 29 29 29 8 29 29 29 29 29 29 6 29 2 29 29 29 14 23 29 29 29 2 29 29 29 29 8 29 2 25 5 29 29 31 29 17 8 29 29 29 2 29 25 29 8 29 29 26 29 29 29 5 29 29 2 2 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 18 2 29 18 2 29 29 29 2 2 8 29 8 29 29 8 29 2 29 29 2 31 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 4 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 8 2 29 29 29 18 29 29 23 2 29 29 29 18 25 29 5 29 2 29 27 29 29 8 2 17 29 17 29 29 29 26 29 2 29 29 6 29 2 29 2 8 29 29 8 29 25 6 29 29 29 29 29 17 8 29 2 29 8 29 2 29 31 26 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 23 2 31 29 29 16 6 29 29 2 29 6 29 29 17 29 29 29 23 2 29 8 8 29 29 29 29 29 29 23 29 2 29 29 8 29 29 2 29 29 29 29 23 29 16 29 18 2 29 29 29 31 29 29 29 29 2 16 29 29 29 2 29 29 29 23 2 29 5 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 6 2 29 29 8 17 2 29 29 16 29 17 29 29 8 29 29 23 23 29 2 6 29 5 29 29 14 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 26 29 29 29 29 29 29 29 23 2 26 29 29 29 2 29 8 2 29 29 29 29 2 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 2 29 29 29 29 25 29 2 6 29 29 29 29 29 6 8 29 29 29 29 25 8 29 8 2 29 29 2 2 26 29 29 17 29 29 29 29 29 29 29 29 29 29 26 29 2 29 29 29 29 29 29 8 29 8 29 8 29 29 29 29 29 29 29 29 29 16 29 29 6 29 17 23 29 18 31 29 5 29 29 29 29 6 29 29 6 29 2 29 6 2 29 17 29 29 29 29 23 29 29 5 29 29 29 29 29 29 2 25 29 8 29 8 29 2 14 17 14 2 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 6 6 29 2 29 17 29 29 29 29 18 29 6 29 29 29 29 2 29 29 29 23 29 29 29 29 29 29 29 8 17 29 29 6 29 29 29 16 29 29 2 29 29 29 31 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 13 29 8 29 29 8 29 6 29 29 29 16 23 29 29 29 17 29 29 29 29 17 29 29 17 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 17 13 29 29 16 29 18 29 2 31 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 8 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 16 29 29 8 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 16 31 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 23 5 29 29 29 29 29 29 8 29 2 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 2 29 29 2 29 29 2 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 2 5 2 29 2 29 5 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 14 6 2 2 8 8 5 29 2 6 8 29 8 29 23 29 29 14 31 29 29 29 29 29 29 29 29 2 2 29 29 2 2 29 29 29 29 2 29 31 6 29 29 29 29 17 29 29 26 2 18 29 29 8 8 29 29 17 29 29 2 2 2 29 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 5 29 29 2 2 29 2 18 29 29 29 8 29 29 29 29 29 6 29 29 29 29 18 29 29 27 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 17 17 29 6 6 29 29 2 29 29 29 29 29 8 29 8 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 23 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 17 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 17 18 29 29 29 29 29 29 29 29 29 5 2 29 29 29 2 29 23 29 23 17 29 29 29 5 29 25 29 29 29 6 29 29 29 29 29 29 2 29 2 29 27 29 29 29 29 29 23 29 29 29 29 29 29 17 23 29 29 29 5 29 14 23 29 29 29 29 8 31 29 23 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 6 29 26 29 29 29 29 29 29 2 29 29 29 29 2 29 29 8 8 29 29 8 27 29 8 29 14 29 29 29 29 6 29 26 29 29 29 29 29 18 31 29 29 29 29 29 26 29 29 29 29 14 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 16 29 29 2 29 29 29 29 23 6 29 29 16 29 2 29 29 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 27 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 23 18 29 29 29 29 29 18 2 29 29 29 29 29 6 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 8 29 29 5 29 29 29 29 29 29 8 29 29 29 29 29 23 29 29 29 29 2 29 29 29 17 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 23 29 29 29 29 29 29 6 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 14 29 29 29 2 5 29 2 26 29 29 29 29 2 29 29 29 29 29 14 29 29 29 2 29 6 2 29 16 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 16 16 29 14 29 16 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 14 6 29 29 29 16 16 29 29 29 29 5 29 14 29 29 29 29 29 29 29 23 29 29 5 2 29 29 29 29 29 18 29 29 29 6 29 29 6 29 6 18 29 25 29 29 29 29 2 29 29 29 2 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 14 29 29 29 29 29 29 29 29 29 23 6 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 2 31 18 29 6 29 29 29 29 29 29 6 8 29 29 25 29 14 8 29 29 29 23 8 23 8 17 29 2 29 29 29 29 29 2 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 5 29 29 29 29 8 29 2 14 29 6 29 29 29 29 29 29 29 29 2 29 8 29 29 16 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 6 5 29 29 29 29 16 6 29 25 29 23 29 8 29 29 29 2 29 29 2 29 14 29 29 8 29 31 29 29 29 2 29 31 29 29 29 2 2 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 6 29 2 29 25 6 29 2 29 29 2 29 29 29 2 18 29 2 29 2 29 17 29 8 16 5 29 29 29 16 29 29 16 29 29 29 5 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 8 2 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 27 2 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 14 29 29 2 29 2 8 29 25 29 8 8 2 29 29 29 14 29 29 29 29 29 29 29 29 29 31 6 29 29 2 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 2 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 18 29 29 29 5 2 29 25 27 23 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 18 29 29 29 29 14 29 2 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 23 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 2 29 2 2 29 29 29 29 8 29 16 29 29 5 29 29 31 8 2 29 2 29 29 29 29 25 29 5 29 29 29 29 29 18 29 29 2 29 8 25 29 29 29 29 29 18 5 29 29 29 29 29 29 29 2 13 29 29 29 29 6 2 29 29 26 29 29 29 29 29 29 29 29 2 2 29 23 2 29 29 29 8 29 29 25 8 29 29 29 6 23 29 29 2 29 25 29 6 2 29 29 29 29 8 29 29 2 8 29 26 29 8 29 25 26 29 29 14 2 29 18 29 29 29 29 29 29 29 2 8 6 29 29 29 6 29 29 29 2 29 29 16 29 2 2 8 29 29 2 29 29 29 29 29 29 29 29 31 16 29 29 29 29 29 29 29 8 29 29 29 17 31 29 29 2 29 29 29 29 2 29 6 2 29 29 8 29 29 25 25 29 29 2 29 29 29 5 2 29 29 29 23 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 2 29 29 8 2 29 17 29 29 29 29 29 29 29 17 17 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 25 29 17 29 29 29 8 2 2 6 23 29 29 29 29 29 29 27 29 2 29 29 29 29 29 29 2 29 13 29 29 29 29 29 29 29 29 23 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 6 29 29 29 29 18 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 6 2 29 29 2 29 29 29 29 18 29 26 2 29 29 29 6 29 29 29 18 29 29 17 6 29 29 29 29 29 29 29 2 2 29 29 18 29 29 29 29 29 5 29 31 29 29 2 29 27 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 23 2 29 29 14 8 29 31 29 29 29 29 29 29 29 29 2 29 29 29 2 29 8 17 14 29 29 2 29 5 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 25 26 29 18 31 29 29 6 2 29 29 29 29 6 29 29 29 29 26 29 29 29 29 29 16 29 29 29 8 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 17 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 13 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 14 29 29 29 29 29 17 6 17 29 29 29 29 29 29 2 29 29 16 29 29 5 23 29 29 31 29 29 16 29 29 29 29 29 16 16 29 29 16 13 29 29 29 25 29 2 25 29 29 29 6 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 29 8 29 29 29 29 29 13 29 29 6 29 29 29 8 29 29 29 29 29 8 27 29 29 29 25 29 29 29 29 29 29 31 17 29 29 29 8 18 25 6 8 29 29 29 14 31 29 6 29 29 2 8 31 14 29 2 29 29 29 29 29 18 29 29 29 6 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 26 26 29 29 29 29 29 6 29 29 29 18 29 29 29 18 29 29 17 29 29 29 29 29 29 14 29 29 29 29 8 29 6 29 29 29 5 29 29 6 29 29 29 6 29 6 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 18 29 29 29 18 2 29 29 18 29 14 29 29 29 27 6 29 29 29 29 29 8 29 29 29 29 2 29 2 29 29 6 8 4 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 8 29 29 29 6 25 29 29 29 29 29 14 29 29 18 23 29 29 8 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 31 29 29 29 29 29 29 29 29 29 18 29 26 29 14 29 29 29 29 29 6 29 29 29 29 29 29 2 29 18 25 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 18 29 29 29 29 25 29 29 8 29 29 29 29 29 2 2 29 29 6 29 29 29 29 29 25 6 6 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 29 25 29 29 29 29 29 29 2 25 29 29 29 29 29 2 29 29 29 25 18 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 18 31 25 29 29 26 29 29 6 29 29 29 16 13 29 29 29 25 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 16 29 29 29 14 29 29 29 29 29 29 29 29 6 29 29 29 6 29 29 29 29 29 6 6 29 8 29 29 29 29 29 29 29 31 6 6 14 29 2 29 31 29 29 29 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 5 29 29 29 26 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 17 29 29 8 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 2 2 29 29 29 2 29 29 29 29 29 18 5 29 25 29 29 2 29 13 29 2 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 13 29 29 29 29 29 29 29 2 29 29 29 29 14 27 18 29 29 29 29 29 26 29 29 29 29 25 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 29 29 27 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 8 29 29 31 29 29 29 29 29 2 25 29 29 2 29 29 18 29 29 6 29 29 29 29 29 29 29 29 8 8 29 29 29 29 6 29 26 29 29 29 29 18 29 29 2 29 29 29 29 29 2 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 14 29 29 8 29 29 29 29 29 29 29 29 25 29 29 29 29 29 23 29 31 29 29 29 23 29 29 6 29 29 18 6 2 29 29 29 29 29 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 6 29 29 29 29 29 29 29 18 25 2 2 29 5 29 29 29 29 29 16 29 29 29 31 16 29 16 16 29 29 29 8 29 29 14 29 29 29 29 29 29 6 2 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 2 31 18 8 29 8 29 29 29 23 29 29 29 29 29 29 17 29 29 5 29 29 29 29 29 29 29 29 6 2 29 29 29 2 29 29 8 2 29 31 29 29 23 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 13 9 13 21 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 26 29 11 29 29 29 29 29 2 23 31 8 29 8 29 29 27 29 29 29 13 29 2 29 29 29 29 29 29 29 29 29 29 14 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 14 8 2 29 29 29 29 29 29 29 41 29 29 29 29 21 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 41 29 29 29 29 29 29 16 11 29 18 29 29 29 29 29 29 29 29 25 5 29 29 29 29 27 29 29 29 26 2 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 11 29 8 29 29 29 29 29 29 29 29 29 29 31 29 16 29 16 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 5 29 25 29 31 29 29 29 29 29 29 29 29 25 29 29 29 2 29 18 6 29 29 19 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 14 6 8 29 29 29 25 29 29 29 29 29 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 2 29 29 14 29 29 29 31 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 13 29 29 2 29 29 31 29 29 6 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 18 29 29 25 29 29 29 29 29 29 29 2 25 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 25 29 29 29 29 29 29 29 29 5 14 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 5 29 29 29 25 29 29 29 29 29 29 29 29 29 31 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 14 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 23 29 14 29 29 29 8 29 29 29 18 29 29 29 29 6 6 8 25 18 29 29 29 29 29 25 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 25 31 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 25 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 8 29 29 8 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 13 21 11 11 8 25 2 29 29 29 29 29 29 29 29 29 29 29 17 16 29 29 29 16 29 29 29 29 29 15 29 29 29 29 2 29 14 29 29 29 29 29 29 29 29 29 29 27 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 13 29 29 29 29 15 29 11 11 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 14 29 14 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 15 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 14 29 29 6 29 29 29 29 29 29 29 25 29 29 29 29 29 29 14 29 14 29 29 29 29 29 29 29 13 29 15 11 11 29 14 29 29 29 29 29 29 16 29 29 29 6 6 29 5 29 29 6 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 25 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 25 29 16 11 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 25 29 29 29 29 29 25 29 29 29 29 29 29 25 29 13 29 29 29 29 29 29 29 29 29 29 11 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 6 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 25 29 29 25 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 31 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 6 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 6 14 6 29 29 29 25 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 25 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 14 29 14 29 29 29 29 29 29 2 29 29 14 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 21 29 29 29 29 29 29 23 29 29 29 29 14 29 29 29 29 29 16 29 29 29 29 23 29 25 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 11 11 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 18 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 11 29 29 29 29 29 2 29 29 6 29 29 29 29 6 8 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 25 29 29 29 29 29 16 25 29 29 14 29 29 29 18 29 29 29 29 29 29 29 25 29 29 29 29 29 14 29 29 25 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 6 29 29 29 25 29 29 29 29 29 29 29 29 29 29 14 29 29 25 29 29 29 25 29 29 14 29 29 29 14 29 29 29 29 29 31 29 29 29 23 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 14 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 13 29 16 31 29 29 29 29 29 29 25 29 29 29 29 29 29 18 29 25 29 29 29 29 29 29 14 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 25 29 8 29 29 29 18 18 29 29 29 29 29 29 14 29 29 29 29 29 29 29 5 29 29 29 29 25 29 29 29 18 29 29 29 29 29 13 31 29 29 29 13 16 29 29 29 16 29 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 31 29 29 29 18 29 29 29 29 29 29 29 29 29 13 13 29 29 13 29 16 16 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 16 29 29 16 29 16 29 16 29 29 8 29 29 29 14 29 29 29 29 29 29 29 29 29 29 8 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 31 29 29 29 29 8 29 29 29 25 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 31 29 13 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 18 29 29 23 29 29 29 29 14 14 29 29 29 2 29 29 29 29 29 29 27 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 21 11 29 29 29 16 29 29 29 29 29 6 16 29 13 29 16 29 29 29 29 29 29 17 29 29 16 29 29 29 29 29 25 29 2 16 15 15 15 29 29 25 29 29 29 25 25 14 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 19 29 16 29 21 11 29 16 13 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 16 13 16 29 29 29 29 29 29 15 15 4 4 11 29 29 29 25 25 25 29 6 6 29 29 29 29 25 29 29 29 29 29 29 29 29 29 6 25 29 29 29 29 2 29 29 29 29 6 29 29 29 25 29 29 29 29 29 9 41 21 11 11 13 29 16 16 13 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 15 15 17 4 4 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 6 13 25 29 29 9 41 19 15 11 11 11 11 29 16 16 29 29 29 13 16 29 16 29 29 29 2 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 14 2 29 29 29 29 29 15 15 15 21 21 29 29 29 29 29 29 29 29 25 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 19 29 29 11 11 29 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 14 29 29 15 15 15 21 29 2 2 29 29 29 29 27 6 29 29 29 29 25 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 29 5 29 41 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 18 29 29 25 29 29 29 29 14 29 29 31 25 29 29 13 6 29 16 13 16 16 13 29 29 29 16 13 29 29 29 29 16 13 16 29 16 29 29 29 17 13 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 15 15 15 15 15 2 29 6 6 29 29 29 29 29 29 8 29 29 29 29 29 25 6 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 41 13 29 29 29 16 29 29 31 11 17 29 29 29 29 23 29 29 29 2 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 15 15 15 15 15 29 29 2 29 29 29 29 29 18 14 2 29 25 29 29 29 29 29 29 29 18 29 29 29 29 29 25 29 29 29 29 29 29 29 18 41 29 29 29 16 29 11 11 29 13 29 29 29 29 29 13 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 18 29 16 29 15 15 2 2 29 2 29 2 14 29 2 29 29 29 29 29 29 14 29 29 29 27 29 29 29 2 14 29 6 29 29 29 14 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 18 29 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 18 29 29 29 29 29 29 29 6 29 29 25 2 29 29 25 25 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 14 29 29 29 15 15 15 15 2 15 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 41 29 29 29 16 16 13 29 29 29 29 29 29 29 13 29 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 14 29 29 6 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 17 29 29 29 29 29 29 29 29 29 25 29 15 29 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 18 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 29 29 18 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 8 8 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 29 31 29 25 6 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 8 14 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 2 29 29 29 29 17 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 31 29 29 2 27 29 29 29 29 29 2 14 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 2 2 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 13 29 29 29 29 14 29 29 29 29 29 29 29 29 6 29 25 29 29 6 17 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 6 29 6 29 29 29 25 29 29 29 29 29 29 29 6 29 29 29 29 29 14 29 29 25 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 25 29 18 29 29 29 29 29 29 25 29 29 29 29 29 29 29 14 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 16 29 8 29 16 29 29 29 29 16 29 29 29 29 29 29 29 6 29 6 31 29 29 29 29 6 29 2 8 29 25 6 29 29 29 29 29 29 16 19 23 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 14 29 29 29 29 29 25 29 29 29 29 27 29 29 29 17 29 29 29 41 29 29 29 29 6 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 14 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 18 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 25 29 29 29 18 2 25 14 29 29 29 29 29 29 29 29 29 18 25 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 6 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 14 29 29 29 16 29 29 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 25 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 18 29 29 29 29 29 29 6 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 26 2 29 29 29 29 29 29 13 29 29 29 29 29 29 25 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 27 29 29 16 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 41 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 25 18 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 25 31 29 29 29 13 29 29 29 29 29 29 29 23 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 27 18 29 29 29 29 29 29 18 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 13 17 29 29 29 29 29 29 29 29 13 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 16 29 6 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 25 29 14 29 29 29 6 14 29 29 29 29 29 29 29 29 29 29 29 41 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 16 29 29 8 16 29 29 16 29 29 16 29 31 23 29 29 29 29 25 29 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 6 25 29 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 41 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 17 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 29 6 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 23 31 31 29 29 29 29 29 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 25 29 29 29 25 15 29 29 16 29 2 29 29 29 29 29 29 14 29 29 29 31 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 6 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 6 29 29 29 31 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 25 29 29 29 18 29 29 29 29 29 29 29 29 29 25 29 13 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 26 18 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 14 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 6 29 29 8 29 29 29 25 29 31 29 29 31 23 29 29 29 29 29 25 2 29 29 16 29 29 29 29 29 29 29 29 25 29 14 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 16 29 14 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 6 29 13 29 29 29 29 29 31 29 8 29 29 14 29 18 29 29 29 29 23 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 14 6 29 29 29 31 29 29 29 29 29 29 29 29 29 26 29 29 29 25 29 29 14 25 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 31 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 13 41 29 29 23 16 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 6 29 29 29 29 29 29 29 16 29 29 29 29 18 29 29 29 29 29 18 29 18 29 29 29 29 29 2 29 29 29 25 29 29 29 29 25 29 29 29 29 25 2 29 29 25 25 29 29 23 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 13 29 29 29 29 29 6 29 29 29 8 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 16 16 29 29 29 29 29 29 29 2 29 29 8 2 29 29 2 8 29 8 29 29 8 29 29 29 29 29 29 27 29 29 29 29 23 14 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 13 29 29 29 29 18 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 17 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 14 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 14 19 29 29 29 29 29 29 26 29 8 29 29 2 29 16 29 29 29 18 29 29 29 29 17 29 13 23 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 13 29 18 14 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 6 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 6 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 26 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 31 6 29 29 29 29 29 23 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 6 29 18 25 8 29 29 29 29 29 29 29 29 29 29 29 29 8 31 2 29 29 23 29 29 29 27 18 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 19 28 15 21 29 29 29 16 29 29 29 29 29 29 29 2 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 19 16 29 29 27 31 8 29 29 18 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 13 19 29 29 16 29 29 29 29 18 16 29 29 29 29 6 27 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 14 6 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 14 18 6 29 29 29 29 29 29 16 18 29 29 29 29 29 29 2 29 2 6 29 29 29 29 29 8 29 31 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 41 29 29 29 17 29 29 6 16 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 26 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 14 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 13 29 8 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 18 16 29 29 29 29 29 29 29 14 29 6 29 29 29 29 29 29 25 14 29 29 29 29 29 29 29 29 29 29 29 29 29 27 31 29 27 29 29 29 29 29 25 29 29 29 29 29 29 8 29 29 29 29 19 29 29 29 17 13 29 29 29 29 29 29 13 29 29 29 29 16 29 29 18 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 18 29 31 29 29 29 25 29 29 29 29 25 29 29 29 2 29 29 29 29 29 18 29 29 29 29 25 29 29 29 29 29 25 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 4 16 29 29 29 29 25 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 31 29 29 29 29 29 25 29 29 6 29 29 8 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 27 6 29 29 29 29 29 6 29 2 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 27 29 29 2 29 25 29 29 29 29 29 29 29 29 14 29 29 29 29 25 25 29 29 29 29 13 41 29 29 16 29 29 16 29 8 25 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 27 29 29 29 18 29 6 29 29 6 29 29 29 14 29 29 29 25 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 6 8 29 29 8 29 29 6 8 29 29 14 29 29 2 29 29 8 29 29 29 29 29 29 18 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 31 29 29 14 29 29 29 29 29 29 18 27 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 8 29 14 29 8 29 16 29 25 29 29 25 29 29 14 25 2 29 29 8 29 14 29 29 29 29 2 29 29 14 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 16 25 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 25 29 41 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 14 29 29 29 8 29 29 8 29 29 8 29 23 29 14 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 25 13 41 29 29 14 29 29 16 16 29 16 13 29 13 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 29 29 6 29 29 29 29 25 29 18 6 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 14 6 29 29 29 29 14 29 29 29 29 29 29 41 16 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 13 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 25 29 29 18 18 29 29 29 29 41 16 29 29 29 29 8 29 17 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 6 29 29 31 29 29 23 29 29 2 29 29 29 26 4 29 29 29 4 4 4 29 8 4 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 6 29 29 29 29 29 29 29 8 29 29 29 29 29 19 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 14 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 6 29 29 29 29 29 29 29 29 29 6 29 29 29 29 25 29 6 31 29 6 25 29 14 14 29 29 29 29 29 2 29 31 25 29 29 29 8 29 29 29 29 29 29 29 29 29 29 14 29 29 29 6 29 29 29 29 29 29 19 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 16 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 18 29 18 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 25 31 29 29 29 29 18 29 29 29 29 29 6 29 29 29 25 29 25 14 29 23 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 26 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 2 29 29 29 29 29 31 29 29 31 29 29 14 29 29 29 29 29 29 26 29 23 29 29 2 29 6 29 29 29 29 29 29 29 6 29 29 29 8 29 8 29 29 29 17 13 29 29 29 13 29 29 29 16 29 29 29 29 29 29 13 29 13 16 29 29 29 16 13 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 18 29 14 29 31 29 29 29 29 25 29 29 29 29 29 29 18 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 17 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 4 29 29 25 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 18 29 29 29 29 25 14 29 29 6 41 16 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 31 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 18 2 29 29 29 29 17 29 29 29 29 29 29 2 29 29 29 19 29 18 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 8 29 2 29 29 17 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 29 18 29 6 29 25 29 29 29 29 29 8 29 23 29 29 29 29 29 29 8 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 2 29 29 29 29 14 29 29 29 29 29 29 29 25 29 29 29 29 8 27 29 2 23 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 25 29 6 29 29 29 29 29 13 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 26 29 29 29 29 29 29 16 29 17 2 8 27 23 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 18 29 14 14 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 25 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 31 29 8 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 6 29 29 6 29 29 25 29 6 29 29 29 29 8 29 29 8 31 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 25 29 29 14 29 29 29 18 29 25 29 29 29 29 29 29 29 2 29 29 29 14 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 27 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 8 29 29 8 29 29 25 8 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 6 29 29 29 8 18 29 29 29 18 29 29 14 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 25 29 29 14 25 29 29 8 29 29 29 25 29 29 29 29 29 29 25 29 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 18 29 29 8 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 8 29 29 2 6 2 29 29 16 29 29 29 29 2 8 29 29 29 8 29 2 29 29 29 29 29 29 29 41 29 16 29 16 29 6 29 16 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 17 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 25 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 2 29 41 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 25 29 14 2 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 14 29 29 29 29 29 31 29 29 29 29 29 13 29 29 29 29 8 29 29 29 29 29 29 29 29 4 29 29 5 29 29 29 31 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 2 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 2 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 17 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 25 29 31 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 13 13 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 25 29 29 29 29 29 29 25 29 29 14 29 25 29 29 29 2 29 29 29 13 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 6 29 29 25 29 8 2 29 29 6 14 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 8 29 2 16 23 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 6 29 29 14 29 29 29 14 29 29 29 6 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 28 29 29 29 29 18 8 2 29 29 31 29 29 29 29 29 29 29 29 29 8 29 23 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 18 29 29 29 25 29 29 29 29 29 29 29 29 29 29 31 25 14 29 29 29 29 29 14 29 29 29 29 8 29 29 29 29 29 29 23 29 29 29 29 8 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 6 29 14 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 8 29 29 29 29 29 29 25 29 29 18 29 2 29 29 29 29 29 29 31 29 29 29 18 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 17 29 29 23 29 29 29 29 29 29 29 29 8 29 41 16 16 29 16 29 16 29 29 16 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 31 27 29 29 18 6 29 8 29 29 6 29 29 29 29 8 29 25 29 6 8 8 29 8 29 31 29 29 29 6 29 29 29 29 8 29 29 27 29 29 29 29 19 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 14 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 19 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 29 8 29 25 29 8 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 25 29 29 41 29 29 29 29 16 29 18 29 29 29 29 29 2 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 25 6 29 29 29 14 29 29 29 29 29 29 29 9 41 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 17 29 29 41 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 16 29 8 29 29 6 8 31 29 29 6 29 16 29 29 29 29 8 29 8 29 29 29 29 8 29 29 6 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 27 14 29 29 29 29 31 29 29 29 29 29 18 29 29 29 29 29 29 14 29 29 29 29 31 29 29 29 25 25 29 29 29 29 29 31 29 29 29 25 2 29 29 29 29 29 29 2 25 29 29 29 16 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 14 29 27 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 14 29 25 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 18 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 14 8 8 29 29 29 29 29 8 6 29 2 29 29 29 29 29 29 29 29 29 29 25 29 16 29 29 29 29 29 29 27 29 29 29 25 29 29 29 2 23 26 2 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 6 29 18 29 29 29 26 29 29 23 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 27 29 29 29 29 25 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 5 23 29 29 14 25 29 29 29 29 6 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 5 29 29 29 29 8 29 29 8 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 13 29 16 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 13 29 29 29 31 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 25 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 31 18 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 6 29 29 29 13 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 10 18 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 18 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 14 29 29 25 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 41 29 29 29 29 29 6 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 25 29 29 29 29 29 2 29 31 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 29 29 18 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 18 29 29 29 29 29 2 29 8 29 29 6 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 29 29 29 29 31 29 29 29 29 23 2 8 5 29 29 17 29 29 8 8 29 2 23 29 29 17 29 2 8 29 29 29 2 31 29 31 29 29 29 29 8 29 29 29 29 16 29 29 13 16 16 6 29 29 29 5 29 29 8 29 29 29 29 29 29 6 8 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 6 29 2 31 29 29 29 29 29 29 29 6 29 29 29 17 16 29 18 13 29 29 29 29 29 29 29 29 29 14 25 29 29 29 14 29 29 29 29 14 29 29 29 29 16 29 29 29 16 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 41 29 16 21 29 11 29 16 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 14 2 29 23 29 29 6 29 29 29 29 29 29 5 29 29 29 27 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 2 29 31 29 29 29 29 31 6 2 29 29 18 8 6 29 29 27 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 8 25 14 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 18 29 29 2 29 29 8 29 29 29 8 29 29 29 29 29 23 29 29 29 29 29 29 2 29 29 29 29 29 14 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 2 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 23 29 29 29 29 14 29 29 31 29 29 29 2 29 29 29 29 2 27 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 31 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 2 29 29 29 29 29 29 29 31 5 29 31 29 29 29 29 29 29 14 29 6 29 2 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 11 2 11 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 6 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 6 29 29 29 29 18 29 29 29 29 29 8 29 25 29 29 29 25 29 25 29 29 29 29 25 29 29 29 25 2 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 14 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 31 18 29 29 29 29 29 29 29 6 25 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 31 29 29 29 29 25 29 2 13 29 29 29 29 29 29 11 29 11 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 14 29 29 29 25 31 29 29 29 29 25 31 29 27 29 29 29 29 29 29 29 6 29 29 29 18 29 2 29 29 29 29 29 29 8 14 6 16 29 29 29 29 29 31 29 29 29 29 19 29 29 29 16 29 16 29 29 29 29 29 17 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 14 29 14 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 13 41 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 17 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 14 29 29 2 29 29 25 31 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 28 29 29 29 29 29 29 29 29 29 29 25 29 29 16 29 29 29 31 29 29 29 29 16 29 29 5 29 29 17 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 14 26 29 29 25 29 14 29 23 8 29 29 29 29 29 29 29 29 14 29 29 29 6 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 6 29 29 29 29 25 29 18 8 29 29 29 8 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 8 29 29 29 2 29 14 29 29 14 29 29 29 14 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 6 2 6 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 18 8 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 2 5 6 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 16 27 29 29 29 29 16 27 29 8 29 16 8 29 29 2 29 29 29 23 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 14 29 29 29 6 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 29 16 29 14 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 2 29 6 29 29 29 29 29 29 25 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 29 29 29 2 29 8 29 29 29 29 25 29 29 29 29 29 29 23 18 29 29 29 6 29 29 29 29 29 29 29 29 29 29 13 29 18 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 14 29 29 29 2 29 29 6 29 5 29 29 23 29 2 29 29 29 29 29 29 29 29 23 29 29 14 29 6 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 8 29 5 29 29 2 29 6 29 29 29 29 29 18 8 29 16 29 29 29 29 29 2 2 29 8 2 2 8 6 29 29 29 29 6 23 31 29 2 2 29 29 29 29 29 29 29 29 29 23 2 29 29 2 29 29 31 29 6 29 29 29 29 29 29 29 29 17 29 29 29 6 2 8 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 16 29 8 29 29 29 29 29 29 16 29 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 17 29 2 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 17 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 2 29 29 8 29 29 29 29 29 29 29 16 16 16 16 29 16 29 16 29 29 29 16 29 29 6 29 29 29 16 29 29 16 16 29 16 29 16 29 29 29 29 8 29 13 29 29 29 29 29 5 29 29 29 2 29 29 29 29 14 8 29 16 31 29 29 29 29 16 29 29 29 29 16 16 2 29 29 2 29 29 2 29 5 6 29 29 29 29 23 29 29 29 29 29 29 25 2 29 29 5 8 29 8 6 2 8 8 31 29 29 29 6 2 29 29 29 5 2 29 29 29 29 14 31 29 6 5 29 29 18 29 29 29 29 29 6 6 2 29 2 6 29 26 2 29 29 2 29 29 29 29 6 29 23 29 29 26 29 29 29 29 29 29 29 6 14 29 29 29 29 29 29 8 25 29 29 29 2 29 2 29 29 29 23 29 8 8 4 29 29 29 29 29 29 23 29 29 29 29 13 29 29 29 29 29 18 29 29 29 29 8 29 2 29 29 29 29 16 10 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 17 16 17 29 25 29 17 29 29 29 29 29 29 29 16 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 13 29 29 29 29 29 29 27 29 6 29 29 29 29 16 29 16 17 16 16 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 6 2 29 2 29 2 29 29 29 29 2 29 29 29 29 31 29 29 29 13 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 8 6 17 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 26 16 29 16 16 29 29 29 29 16 16 29 16 29 29 29 16 5 29 16 29 19 16 16 16 16 29 19 29 31 16 29 19 29 16 29 29 19 29 16 16 17 13 16 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 16 29 29 29 29 16 19 8 29 29 16 19 29 16 16 29 16 16 19 16 29 29 16 16 16 16 29 29 16 29 16 16 19 29 16 16 16 29 19 13 29 16 29 29 16 29 29 29 16 16 29 29 29 16 16 29 29 29 29 29 13 5 16 13 29 5 29 29 29 6 8 29 29 8 29 23 2 2 29 2 29 29 29 29 6 29 31 29 29 18 16 29 29 29 29 16 16 29 29 13 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 8 29 29 16 29 29 29 17 29 16 16 16 29 16 29 16 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 19 29 29 16 29 29 16 16 16 16 29 29 29 16 29 16 29 29 29 29 29 16 16 17 29 29 29 29 29 18 29 29 29 29 16 16 13 29 29 29 29 29 29 16 29 29 8 29 16 29 16 4 16 16 29 29 29 17 29 16 29 16 29 29 29 2 29 29 16 29 16 29 16 29 19 16 29 16 29 29 16 29 29 16 29 29 29 29 29 16 29 29 13 16 19 13 29 16 29 29 16 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 13 29 29 29 16 29 16 29 8 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 16 16 13 29 13 29 16 29 29 17 29 29 29 29 29 19 29 16 29 16 16 16 26 29 29 16 17 29 29 29 29 29 29 16 16 29 5 29 29 27 29 29 13 29 13 29 29 29 16 29 16 29 16 29 16 16 17 29 29 29 16 16 16 29 16 29 29 16 16 16 29 29 13 29 29 29 29 29 16 29 29 29 29 17 8 29 29 29 29 6 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 2 5 29 29 29 29 29 31 29 29 29 29 29 16 16 29 29 16 16 29 29 29 16 29 29 28 29 16 29 16 29 16 8 29 16 16 29 29 29 29 2 29 16 29 29 29 2 29 29 29 29 29 16 29 8 29 29 8 2 16 16 29 29 29 29 29 29 17 16 29 29 16 29 29 29 29 31 16 29 29 6 29 29 29 2 29 29 29 29 29 29 16 2 29 8 29 29 29 29 29 23 29 29 29 29 29 29 8 8 8 29 29 29 18 29 5 29 2 29 6 29 29 29 6 8 29 29 29 29 2 8 2 2 29 29 29 29 29 29 8 29 29 8 2 29 29 6 29 8 29 2 29 2 8 29 2 29 29 29 8 8 29 29 29 29 29 29 29 2 27 29 2 8 29 29 8 18 2 26 29 29 29 26 29 29 29 17 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 26 29 29 6 29 23 29 29 14 16 29 29 29 8 6 29 29 29 8 29 29 8 8 29 23 29 2 18 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 6 29 5 8 29 8 29 26 29 8 29 8 29 6 31 2 6 8 29 29 29 29 29 29 2 29 29 29 18 29 2 29 29 17 29 29 29 18 29 2 2 29 8 18 29 29 29 5 18 23 29 29 29 8 29 2 29 23 29 29 29 29 29 29 8 29 5 29 8 29 8 29 23 29 29 29 8 2 29 23 29 2 29 8 23 2 29 29 29 2 29 29 29 29 26 29 29 23 29 6 2 29 8 8 18 29 18 2 29 29 29 29 29 2 23 29 8 29 29 23 6 2 29 2 29 29 8 29 29 31 29 29 8 14 2 31 8 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 8 25 6 25 31 17 8 6 29 29 29 29 29 29 29 29 8 2 29 23 8 29 8 2 29 29 6 8 2 6 14 2 29 29 29 29 29 29 2 8 29 29 8 17 29 29 29 8 8 29 29 29 29 29 8 29 18 29 29 29 29 23 29 29 29 29 29 29 2 29 29 29 29 8 2 26 29 29 5 23 29 26 29 29 29 29 29 2 29 8 29 29 29 23 29 29 29 29 29 29 29 31 29 29 29 29 18 8 29 8 29 2 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 6 29 29 8 29 8 29 5 29 29 8 29 8 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 2 2 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 4 29 13 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 23 29 29 29 29 29 26 29 29 29 31 29 8 29 29 29 29 29 2 29 29 29 29 5 29 26 29 29 8 29 29 29 23 29 29 29 13 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 23 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 14 29 29 29 17 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 16 8 29 29 8 26 29 2 29 29 27 6 29 6 29 29 29 29 29 29 29 27 29 29 26 29 29 29 29 17 8 29 29 29 29 2 29 2 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 8 29 2 29 29 29 29 5 29 5 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 8 29 8 29 31 29 29 29 2 8 27 29 6 29 29 29 8 29 29 8 29 29 29 14 29 29 29 2 29 29 29 2 29 29 2 29 29 29 29 29 6 8 23 29 29 29 23 23 29 29 8 29 29 29 2 29 8 29 29 29 29 29 8 6 29 17 29 8 2 23 29 29 29 29 29 23 29 2 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 23 29 29 8 8 29 29 29 29 27 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 2 29 8 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 16 5 29 29 2 29 29 6 29 2 2 29 2 8 8 23 29 29 29 23 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 16 17 29 29 29 29 29 29 29 29 29 29 2 29 29 2 2 29 29 23 29 2 18 29 2 8 29 31 8 29 29 29 23 29 23 29 5 29 29 2 29 23 26 29 29 29 8 29 29 29 29 29 16 26 26 4 29 29 29 8 29 6 29 8 8 29 23 29 2 2 29 2 2 29 14 2 29 29 29 29 2 29 23 29 29 16 29 29 29 29 29 29 29 29 5 29 29 29 29 29 17 31 29 2 29 29 8 14 29 8 8 29 29 31 23 2 8 29 29 8 29 29 2 6 29 2 2 29 29 27 29 29 29 17 29 29 29 29 29 29 8 8 29 2 29 18 29 29 8 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 2 29 29 29 29 29 29 2 29 2 29 29 29 5 29 29 6 29 29 29 8 29 29 29 25 29 29 23 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 2 29 29 29 2 17 2 29 5 29 6 2 29 29 29 27 29 2 29 29 29 23 29 2 2 29 29 29 18 29 2 25 29 8 6 29 29 29 8 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 17 29 29 29 29 29 29 29 17 29 29 29 29 8 5 29 29 29 29 29 8 29 23 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 23 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 25 29 29 2 29 29 29 29 29 29 29 2 29 8 29 6 29 29 29 29 29 29 23 29 2 2 2 29 2 29 29 29 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 26 2 29 25 29 8 29 29 2 23 29 29 29 29 29 29 6 29 26 23 26 8 29 29 18 29 2 29 6 8 29 29 29 29 29 29 2 26 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 23 2 25 29 29 29 29 8 29 29 23 29 29 6 29 29 29 29 2 23 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 5 6 29 29 29 2 29 29 29 2 23 29 29 29 27 29 29 6 6 29 29 29 6 6 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 23 2 8 14 29 18 29 29 29 29 5 16 29 29 29 29 29 29 29 29 5 29 29 29 23 29 29 29 29 29 17 29 29 29 29 29 29 2 29 29 29 29 29 14 2 29 2 29 29 5 13 29 29 29 29 29 2 29 25 29 23 29 23 6 8 23 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 23 6 29 29 29 29 6 29 6 29 29 29 8 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 13 29 29 29 23 23 29 29 29 29 8 29 14 29 29 8 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 8 29 29 29 29 29 23 29 23 29 23 29 29 29 29 29 29 29 14 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 8 29 29 6 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 2 29 6 23 8 17 8 29 6 29 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 16 23 29 26 29 6 29 29 29 2 29 31 2 29 29 26 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 5 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 27 29 26 29 29 29 29 29 23 29 29 29 29 29 29 29 31 25 29 29 29 6 18 23 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 17 29 29 29 29 2 29 29 29 2 2 29 28 5 29 29 29 29 29 29 29 29 29 17 29 17 29 29 16 29 19 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 18 29 29 2 29 29 29 29 29 2 29 29 29 2 29 29 8 29 29 29 29 29 29 29 23 2 29 29 2 18 27 29 29 29 2 29 29 29 29 29 29 8 29 29 23 16 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 20 6 8 29 29 29 29 23 29 29 17 29 29 29 6 2 29 6 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 2 29 29 29 29 31 23 29 29 29 6 25 18 29 27 29 2 6 31 29 29 29 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 23 29 18 8 29 29 23 23 8 29 29 16 29 29 25 29 29 29 19 29 19 29 29 29 29 29 5 29 29 29 29 29 29 26 5 29 5 29 29 29 29 29 29 29 29 29 6 2 29 2 29 5 31 27 31 31 2 8 29 18 29 18 23 23 8 23 6 29 29 5 29 8 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 8 23 31 29 29 29 29 29 29 29 29 29 29 29 5 29 2 25 31 6 14 29 29 29 29 29 29 29 29 29 29 29 2 25 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 23 29 29 29 29 17 29 29 25 29 29 29 29 29 23 29 29 29 18 29 29 18 29 29 29 29 29 29 23 29 29 29 29 8 29 6 2 29 29 29 29 2 14 23 29 6 29 23 6 29 29 8 29 29 2 29 6 29 17 29 16 29 2 29 29 29 29 29 23 29 29 8 8 26 23 25 29 29 29 29 29 2 29 29 6 31 29 29 29 29 29 29 2 29 29 29 29 23 23 23 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 23 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 6 23 16 29 29 29 29 5 29 29 23 29 2 29 8 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 2 2 29 29 29 29 29 29 29 8 29 29 2 29 6 6 2 6 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 8 6 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 31 23 29 29 29 29 29 29 18 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 6 31 2 8 2 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 23 31 29 8 8 29 18 29 31 27 29 8 29 29 29 29 29 29 18 5 29 29 29 29 29 29 29 29 23 25 2 6 8 6 31 29 29 29 29 2 29 29 8 29 29 29 8 2 25 29 29 29 23 29 29 25 29 14 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 23 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 31 5 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 17 17 29 23 29 29 2 29 29 29 16 29 29 6 29 29 18 29 5 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 25 29 2 29 29 29 8 18 2 23 29 8 29 29 23 29 29 29 29 17 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 16 13 29 16 29 16 13 29 16 29 29 19 16 29 29 29 16 16 19 16 29 29 16 8 16 29 29 29 29 27 29 29 29 29 2 29 31 23 25 2 29 29 18 29 29 29 29 29 23 29 29 2 6 2 29 29 29 29 2 29 6 25 18 29 2 29 29 2 29 23 29 29 8 23 23 8 29 6 29 31 29 2 29 29 29 29 25 29 29 29 29 2 29 29 8 29 8 6 29 23 29 8 29 29 6 29 29 29 29 29 29 29 29 31 6 29 2 29 29 29 29 29 29 6 14 5 8 8 8 6 8 29 25 8 29 2 29 8 29 29 8 29 29 29 2 29 23 29 2 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 4 29 29 29 29 29 29 29 8 31 6 29 8 29 29 26 25 2 29 29 29 17 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 2 23 29 29 29 29 16 29 29 29 2 29 29 6 2 29 23 14 2 29 29 29 29 6 2 29 23 29 25 29 29 29 6 29 29 27 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 8 8 8 14 2 29 29 29 6 26 17 29 29 6 27 29 29 23 31 29 29 29 2 29 29 29 2 29 29 29 29 14 17 29 29 29 13 16 29 29 29 29 2 29 29 29 29 29 29 23 29 29 29 29 29 2 29 29 2 29 29 29 29 29 2 29 29 29 29 14 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 5 6 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 6 29 29 29 29 29 2 14 29 2 14 5 29 14 29 29 29 25 29 29 29 29 25 29 29 8 29 29 29 2 29 29 16 6 2 23 29 2 29 29 6 27 29 23 29 29 2 2 29 5 18 6 2 29 23 2 2 29 29 29 29 29 29 29 2 23 2 25 8 29 2 6 2 17 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 2 29 8 2 29 23 29 29 6 29 6 29 29 29 29 29 29 2 29 29 29 29 31 29 29 29 29 23 29 29 29 29 2 29 29 29 27 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 31 6 31 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 23 29 16 29 29 29 2 29 29 2 29 29 29 29 2 29 29 29 29 6 29 29 23 29 29 29 17 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 8 25 29 17 29 29 23 29 8 2 29 29 29 29 23 29 2 29 2 27 29 29 18 8 29 29 29 25 29 29 6 29 29 6 5 18 29 29 2 29 29 29 25 16 29 2 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 8 29 23 29 29 8 16 8 2 29 29 16 29 2 29 29 29 29 29 29 8 28 29 29 29 29 29 16 29 29 29 29 29 29 6 6 29 29 29 8 29 29 29 29 6 29 29 31 29 29 29 29 14 29 23 29 29 2 2 29 29 29 29 8 2 23 29 29 8 29 29 29 29 29 2 29 29 5 6 29 6 6 6 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 23 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 23 29 29 29 29 31 6 2 29 8 29 2 29 23 29 29 29 29 29 29 2 6 2 29 29 25 29 2 8 2 8 23 23 29 23 8 14 29 17 29 29 29 29 29 8 18 6 2 29 2 2 18 2 29 29 2 2 29 29 2 2 29 6 29 29 29 29 29 29 23 5 8 29 23 23 29 29 29 2 2 23 5 23 29 25 29 29 29 29 2 29 23 29 29 29 29 29 29 29 29 14 29 8 29 29 26 8 29 29 29 29 29 2 29 2 29 29 29 29 29 5 29 16 29 29 13 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 25 2 6 18 29 29 23 29 29 29 29 29 5 13 29 29 29 29 29 2 29 29 29 29 29 29 5 5 29 29 29 29 29 31 29 29 29 2 29 29 29 2 29 29 18 6 29 29 29 29 29 2 29 18 29 29 25 6 23 26 29 2 23 23 2 6 29 29 23 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 23 23 6 29 29 29 29 29 29 29 29 2 29 16 29 29 18 29 29 29 29 29 29 29 29 23 23 29 29 8 2 8 29 23 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 23 29 8 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 27 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 23 29 18 29 29 29 29 29 29 6 29 2 29 25 29 29 2 2 29 29 23 18 29 29 23 2 29 6 29 29 29 29 29 26 29 29 29 29 29 29 29 29 17 8 29 29 26 26 29 29 29 2 29 29 14 29 14 31 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 6 29 29 29 29 6 29 31 2 29 18 29 29 29 29 29 29 31 29 29 18 29 29 29 25 29 29 29 29 29 29 29 29 5 29 29 29 29 29 8 8 23 29 29 23 29 29 29 2 29 29 8 8 29 29 29 2 29 29 2 29 5 29 18 2 29 29 29 29 29 29 2 29 29 2 29 29 29 2 14 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 25 29 14 6 26 29 29 23 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 14 2 2 29 29 29 29 29 29 29 29 29 29 29 29 8 23 18 2 2 29 29 29 29 5 6 6 29 29 29 26 29 29 29 29 13 23 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 18 29 29 29 29 31 29 18 29 6 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 25 29 29 29 29 29 29 29 29 29 25 25 29 29 29 18 25 6 25 29 29 29 29 29 2 29 29 29 27 8 29 29 8 29 23 29 25 29 31 29 29 29 6 29 27 29 29 2 29 29 29 6 6 29 29 29 29 29 25 29 8 29 29 29 29 29 29 14 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 25 29 29 25 25 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 25 29 29 2 29 18 29 29 29 29 29 29 29 29 29 2 25 25 29 29 29 29 29 29 29 29 29 29 6 27 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 18 25 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 2 29 18 18 25 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 6 25 6 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 25 8 29 29 29 29 29 25 29 29 6 29 6 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 14 2 29 29 29 25 29 29 29 29 29 8 25 29 29 25 25 29 29 18 29 29 25 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 2 29 29 14 29 29 29 29 29 8 29 29 29 25 29 29 27 27 29 29 29 29 14 14 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 6 29 29 29 29 29 29 31 18 29 14 29 29 31 29 14 29 18 31 29 29 29 29 29 29 25 5 29 29 29 29 29 29 29 29 29 29 29 29 23 31 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 14 29 29 29 6 2 29 29 29 29 29 29 29 29 14 29 8 2 23 29 2 2 29 29 8 29 29 2 25 2 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 2 5 31 29 29 29 29 25 6 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 25 23 29 8 23 23 29 6 25 2 29 29 29 29 23 23 29 29 29 29 8 5 29 29 29 29 17 29 2 29 5 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 2 29 8 29 29 6 25 2 6 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 5 23 16 29 29 29 29 2 29 29 29 29 29 29 2 23 8 23 2 2 31 29 29 29 18 31 29 17 29 2 8 2 29 2 29 29 29 29 29 8 29 29 29 29 29 2 29 29 23 29 2 29 16 29 16 2 29 29 29 23 29 29 8 29 29 29 29 23 2 2 2 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 5 29 29 29 29 29 29 29 29 5 18 29 29 29 25 29 29 29 29 14 29 29 29 29 29 29 29 23 29 29 23 29 29 14 29 29 29 29 29 29 29 25 29 29 6 29 5 6 29 29 29 29 29 29 29 29 31 29 6 27 29 14 2 29 23 18 29 29 29 8 29 18 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 23 29 29 29 29 29 14 29 23 29 29 8 6 29 29 29 29 29 29 27 29 31 29 29 29 29 29 6 29 29 29 29 29 27 29 29 29 29 29 14 23 6 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 6 2 29 29 29 29 14 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 6 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 8 29 29 29 29 29 29 29 29 25 29 29 29 29 6 18 29 25 25 29 8 18 6 6 29 29 29 2 29 29 25 2 29 29 25 6 29 29 2 29 29 29 29 29 31 29 29 31 25 29 14 6 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 13 29 2 29 8 6 29 23 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 25 8 29 6 29 2 29 23 25 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 2 29 29 6 29 23 16 29 29 29 23 23 29 5 29 2 25 29 29 2 2 29 29 8 17 29 29 2 2 29 2 23 29 31 5 29 29 29 29 2 29 29 23 8 23 2 23 29 29 29 2 29 29 29 29 29 29 29 29 8 8 29 8 29 29 29 29 8 8 26 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 31 29 29 29 29 5 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 23 29 29 6 29 29 6 8 29 29 29 29 29 29 29 29 29 2 29 14 29 29 25 29 29 29 29 29 29 6 2 23 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 25 14 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 18 29 29 29 29 29 29 6 29 29 29 29 16 26 29 29 29 29 29 29 29 29 6 6 25 31 6 29 29 18 29 8 6 29 18 31 29 29 8 29 14 29 8 29 29 29 6 2 29 29 29 29 29 29 29 8 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 2 29 2 29 29 25 25 29 6 29 18 29 2 29 29 29 6 29 29 8 6 29 29 6 18 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 31 6 29 29 29 6 6 29 14 29 29 29 29 29 29 29 29 31 18 29 31 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 2 29 8 14 29 18 29 29 29 29 8 29 29 14 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 17 29 6 17 29 14 29 8 29 29 29 29 6 29 29 29 29 29 31 29 18 29 8 29 29 29 29 29 29 29 29 29 29 18 29 25 29 29 29 6 6 29 14 18 25 29 29 8 29 29 29 29 29 6 25 29 6 29 29 2 29 29 18 29 29 6 18 29 14 25 26 29 2 29 29 29 2 29 25 29 18 29 29 29 29 8 29 2 29 6 18 29 29 29 18 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 14 25 29 29 29 29 8 18 8 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 14 29 18 8 29 29 29 29 2 29 8 29 29 23 8 2 29 26 8 29 29 29 25 6 29 29 29 18 29 8 18 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 6 8 26 18 8 29 18 26 29 29 29 29 6 31 6 29 31 29 14 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 18 2 14 29 29 29 29 29 29 29 29 29 8 29 29 29 26 29 23 8 29 29 18 29 14 29 29 31 25 25 29 25 29 29 29 29 6 8 29 29 29 29 29 29 29 18 25 29 18 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 25 29 8 29 29 14 29 29 29 14 27 29 29 29 29 29 8 29 29 29 31 29 29 29 25 29 29 29 29 29 29 27 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 14 29 8 6 26 31 29 8 29 14 29 29 29 29 25 29 29 29 29 6 29 29 29 14 29 29 29 8 2 29 31 18 29 29 29 29 29 29 29 18 29 29 29 29 2 6 18 26 29 29 29 29 29 25 29 6 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 8 8 29 8 29 31 29 29 29 29 31 29 29 18 29 29 29 29 8 29 8 29 29 29 29 29 31 29 6 29 29 29 2 29 25 29 29 18 29 29 29 6 31 29 29 29 8 29 29 6 29 14 29 29 25 14 31 31 25 29 6 29 6 29 14 2 29 29 29 8 29 14 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 8 29 31 29 29 6 14 29 8 25 29 25 2 29 29 8 29 6 6 29 29 6 29 6 29 29 18 14 29 29 14 6 29 29 29 29 29 29 29 18 29 6 29 29 25 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 25 29 29 14 29 29 29 29 6 29 2 29 17 29 29 29 29 25 29 6 29 29 29 29 29 29 29 29 14 29 29 29 31 29 29 8 29 29 29 29 29 6 29 29 29 29 6 31 31 29 29 29 29 29 18 29 29 29 29 29 29 31 29 5 6 29 31 29 8 29 29 2 29 29 29 29 29 29 25 2 29 31 29 29 29 2 26 2 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 2 23 29 29 29 29 6 29 29 29 29 29 29 29 8 8 29 29 18 29 29 29 29 29 18 29 29 8 2 29 29 29 29 29 5 14 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 31 29 29 29 26 29 29 29 29 29 29 29 29 29 8 31 29 18 29 8 31 29 29 31 29 29 29 23 29 29 29 14 29 29 8 25 29 29 29 29 29 29 25 2 29 29 29 29 29 29 14 29 29 25 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 6 6 6 29 29 8 2 29 29 29 29 29 31 8 29 29 29 23 29 29 29 6 29 29 29 29 29 6 29 29 29 8 8 29 29 29 29 29 29 29 31 29 29 25 2 29 18 31 29 29 6 29 29 29 29 29 8 29 29 8 29 29 2 29 29 29 29 6 29 29 29 25 2 29 29 29 29 29 29 29 29 23 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 6 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 8 29 29 29 29 29 8 29 25 8 29 29 29 25 6 8 2 18 29 29 29 8 29 18 29 29 29 26 29 29 29 6 6 29 2 29 29 8 26 29 2 29 14 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 25 29 29 27 29 29 29 29 29 2 29 29 29 23 8 29 29 29 29 29 25 6 2 29 29 29 29 29 29 29 29 31 29 29 29 29 17 29 6 29 6 25 29 25 25 29 29 29 29 29 26 29 29 18 29 29 29 29 6 8 29 29 29 6 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 5 29 18 29 29 6 29 29 29 29 18 31 25 29 29 29 29 8 29 29 29 29 29 29 29 29 6 26 29 17 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 17 16 29 29 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 14 8 29 23 29 18 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 8 29 29 4 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 31 6 29 6 29 6 8 8 6 2 29 29 29 25 29 8 26 14 25 29 29 8 6 8 29 8 23 29 29 29 8 23 8 29 29 18 29 6 29 29 17 29 8 8 29 2 8 2 29 29 29 29 29 8 29 29 29 29 29 29 29 2 23 8 29 8 29 29 6 8 29 2 8 29 31 8 8 29 29 29 29 29 29 29 29 8 29 8 23 29 8 18 29 23 29 2 29 29 29 29 25 6 31 6 17 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 8 2 29 29 29 29 29 29 29 29 29 25 29 29 26 29 29 29 29 29 2 29 29 8 2 29 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 8 29 8 29 29 25 26 29 2 29 8 23 29 29 29 29 8 29 29 18 29 29 29 2 29 26 29 29 29 8 27 6 6 29 8 2 29 18 29 29 14 2 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 27 6 29 8 8 5 29 23 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 26 6 29 29 29 29 29 29 29 16 29 29 29 29 29 16 6 29 8 29 29 8 29 29 29 16 13 29 13 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 8 29 6 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 31 16 29 29 29 29 29 25 29 8 29 29 23 29 29 5 29 29 29 29 29 17 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 16 2 8 2 29 29 29 29 29 16 29 29 29 29 16 16 16 16 29 29 16 29 29 17 29 29 16 29 29 29 19 29 16 19 29 16 29 29 29 16 29 29 29 16 29 16 16 6 16 16 13 16 29 16 13 29 29 29 29 16 29 29 29 29 29 29 29 29 19 29 29 16 16 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 17 29 29 29 2 29 29 16 29 29 2 29 29 29 16 29 29 29 29 29 29 29 2 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 31 29 29 2 29 18 29 29 8 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 6 25 14 18 25 29 26 29 29 29 6 18 29 29 27 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 14 29 6 25 18 29 29 17 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 6 29 29 26 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 16 29 29 29 29 29 18 29 29 13 29 2 29 16 18 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 19 14 29 29 29 29 29 29 29 29 29 29 16 17 29 29 16 29 25 29 16 23 29 29 29 8 8 29 16 29 17 29 19 16 29 29 5 29 29 29 29 29 2 29 29 8 29 6 5 25 29 29 29 29 29 29 29 29 16 16 29 19 13 29 29 18 26 29 29 29 29 29 29 29 29 14 29 31 29 29 29 29 16 17 29 29 29 19 29 29 2 29 29 16 29 23 16 16 16 16 8 29 17 16 13 29 16 16 16 6 29 19 29 29 16 16 16 29 31 29 29 16 29 16 29 29 29 29 16 16 29 29 16 16 29 29 16 16 29 16 29 16 29 19 29 29 2 29 29 29 16 29 16 29 29 13 29 29 16 29 29 29 8 29 19 17 29 6 29 29 16 29 29 29 17 29 29 29 29 29 29 29 5 18 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 16 29 29 29 16 29 29 29 29 29 13 16 29 16 18 29 29 29 29 29 29 13 16 29 8 13 2 29 29 6 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 8 29 29 8 29 29 29 2 8 29 29 29 29 29 29 29 29 6 29 2 8 18 29 29 29 14 26 29 29 29 29 29 29 29 2 8 29 29 29 8 29 29 29 29 8 8 29 29 17 29 18 29 29 29 29 2 6 29 29 29 29 29 18 2 8 29 29 29 29 29 29 29 18 29 29 6 8 6 29 29 29 29 8 29 29 29 29 6 29 29 29 29 2 25 31 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 8 29 29 2 18 29 8 29 29 6 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 2 29 29 6 29 6 29 29 8 25 25 29 29 29 29 29 6 8 29 5 25 29 29 29 8 29 25 29 29 29 29 26 29 23 29 2 14 29 29 2 29 8 27 29 29 2 31 29 29 8 29 8 5 18 29 29 5 29 29 8 29 29 8 29 29 8 29 29 17 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 6 29 29 2 29 6 29 2 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 16 29 6 29 29 18 6 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 2 29 29 29 17 29 29 29 16 16 29 29 29 6 29 29 29 29 29 16 29 29 29 16 29 16 29 29 16 2 16 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 26 29 8 29 29 6 16 29 6 29 18 8 29 2 5 29 29 29 29 2 29 29 29 29 8 31 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 8 29 29 8 29 2 29 29 6 29 29 29 29 29 29 29 14 8 29 29 29 29 29 29 29 29 18 29 6 18 29 29 29 6 29 29 29 29 29 29 29 29 16 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 18 29 29 29 29 29 8 2 29 29 29 29 29 8 8 6 29 29 29 8 29 29 29 29 29 29 31 29 29 29 29 6 29 6 29 6 8 29 18 29 25 29 6 2 29 29 29 29 6 29 2 6 29 29 29 29 29 23 29 29 29 29 29 8 29 29 29 26 29 29 29 29 23 29 29 29 29 29 29 29 25 29 25 29 29 29 8 29 8 6 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 6 29 29 29 29 6 23 14 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 31 8 29 23 29 29 2 29 29 29 8 29 23 29 29 8 29 29 29 29 29 29 29 16 16 29 18 29 29 29 16 13 29 29 16 29 13 29 29 29 16 29 29 16 29 29 29 29 29 28 29 16 13 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 8 16 29 29 16 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 6 29 16 29 29 29 29 8 29 29 29 25 29 29 29 29 6 29 2 23 25 29 18 29 6 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 5 29 29 29 18 29 29 29 29 29 29 29 29 29 25 6 29 29 29 29 29 31 29 29 29 29 29 29 13 29 2 29 29 29 6 29 29 2 29 29 16 29 29 8 29 14 29 6 16 29 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 18 17 29 26 8 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 8 27 29 6 6 2 29 29 29 29 16 8 29 29 29 27 26 29 29 29 29 29 13 8 2 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 18 29 29 29 29 29 6 29 29 29 6 29 18 29 29 29 2 29 6 29 29 8 8 8 17 26 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 25 29 29 29 27 29 25 29 8 29 6 29 8 8 8 2 29 29 29 8 29 2 29 29 29 29 29 29 29 6 29 25 29 29 29 18 29 29 29 2 29 29 8 29 29 8 29 29 29 29 29 2 29 29 6 29 18 29 18 29 14 29 2 2 29 29 29 29 29 14 8 29 2 29 29 29 8 29 2 6 29 29 29 29 29 29 29 29 31 29 29 14 29 29 8 31 29 29 26 29 8 29 29 8 29 29 29 4 2 6 29 29 29 17 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 25 29 29 2 31 2 6 29 6 29 29 29 29 29 29 29 29 16 29 29 29 14 29 29 6 29 2 29 8 29 29 29 29 2 8 6 23 29 29 6 29 29 29 8 29 29 2 29 29 2 6 29 29 29 29 29 29 29 29 2 2 6 23 29 29 8 29 8 6 18 8 29 6 29 29 29 29 29 29 29 29 29 29 14 2 29 29 29 2 29 29 2 29 29 29 29 29 29 29 31 29 29 2 27 29 29 18 29 29 29 8 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 5 29 29 6 6 8 8 17 29 23 29 29 29 29 29 8 29 8 29 29 29 2 29 14 29 29 18 2 29 29 29 29 29 29 29 29 29 8 29 29 8 29 6 29 23 29 8 31 29 29 29 2 6 6 6 6 2 29 6 2 29 29 29 29 8 29 29 23 29 29 29 23 29 29 6 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 8 29 2 17 29 29 29 29 31 29 8 29 6 29 31 23 29 2 8 8 29 29 29 29 8 2 2 2 29 29 29 27 23 29 29 23 8 29 29 31 29 8 29 6 2 29 6 6 29 18 18 29 2 8 29 29 29 29 8 29 29 29 29 29 29 29 2 6 2 29 8 8 29 29 29 23 29 29 29 8 29 29 29 29 8 29 29 2 29 6 2 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 8 8 2 29 2 2 29 29 29 29 29 6 29 29 29 29 29 29 2 14 29 29 29 29 29 23 6 29 29 26 31 29 29 29 29 25 29 29 29 29 29 29 29 31 29 29 25 29 8 2 29 23 29 6 29 29 29 29 26 29 8 2 8 2 29 23 29 29 29 25 8 29 29 6 18 14 29 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 6 8 29 29 29 18 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 14 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 25 8 29 29 29 29 29 6 29 23 29 26 18 29 2 6 18 29 29 17 29 29 14 29 29 29 29 29 29 29 29 13 29 29 14 29 23 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 2 29 29 29 17 29 29 23 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 14 29 29 29 29 31 29 29 6 29 29 2 29 29 29 29 8 4 2 29 29 6 29 29 29 29 29 4 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 23 29 29 29 29 8 6 29 8 29 29 5 29 29 29 29 2 29 29 29 27 29 29 29 2 29 18 14 29 29 2 29 29 23 29 29 23 29 29 2 29 29 27 29 29 31 29 29 2 29 29 8 29 29 25 6 6 29 29 29 6 29 29 29 29 29 14 14 17 29 29 29 29 29 29 29 29 29 29 29 29 29 6 23 29 29 29 29 29 26 8 29 29 18 29 6 29 2 29 29 29 29 29 23 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 31 29 29 29 8 29 29 29 23 29 29 14 29 29 17 29 29 29 29 29 2 29 29 2 29 25 29 29 29 29 29 29 8 29 6 31 29 29 29 29 29 29 29 29 16 6 29 29 29 29 29 29 29 29 23 29 31 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 23 29 29 29 29 29 27 29 29 6 25 29 29 29 29 29 29 2 29 29 29 29 29 23 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 8 29 29 29 29 29 8 26 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 18 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 2 29 14 29 29 29 29 29 29 14 29 29 29 29 29 8 14 2 8 29 29 6 29 29 25 27 29 29 29 29 29 29 29 29 29 2 29 8 6 29 29 29 23 26 29 29 29 29 29 29 29 29 29 29 8 18 29 27 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 31 25 2 29 6 29 29 29 29 8 29 29 29 29 29 2 29 29 29 8 29 31 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 26 6 31 29 29 29 6 29 29 29 18 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 6 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 18 18 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 6 29 8 8 29 2 18 6 14 29 29 29 17 17 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 25 29 14 29 29 29 29 29 29 29 8 29 29 29 26 6 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 2 29 2 29 29 29 29 29 29 8 26 8 29 29 23 8 29 29 23 29 26 29 29 29 29 29 26 29 29 29 29 29 8 29 29 2 29 29 29 17 29 26 8 29 17 29 23 29 2 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 17 25 29 29 29 29 29 8 29 29 8 6 29 29 29 29 29 29 29 6 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 23 29 26 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 26 29 29 29 29 29 2 2 17 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 6 29 18 29 29 29 29 18 18 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 2 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 6 18 29 29 29 29 8 29 29 29 29 29 29 29 29 29 25 8 6 2 29 29 29 29 27 29 29 6 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 8 29 14 29 31 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 8 29 29 29 29 14 29 29 29 29 29 29 29 8 29 29 29 2 2 29 29 29 29 29 29 29 29 29 6 23 8 29 8 6 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 6 29 6 8 29 29 29 29 29 29 29 29 8 8 26 6 29 29 2 23 29 29 29 8 29 29 29 6 6 29 5 6 29 29 29 29 6 29 29 2 29 29 29 29 29 6 29 18 29 23 29 29 29 18 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 2 8 29 23 29 29 29 29 6 29 8 29 29 29 29 31 29 29 29 14 29 23 29 25 29 6 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 31 29 29 29 29 8 6 6 14 25 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 6 18 6 29 29 29 29 29 29 29 6 29 29 29 8 29 29 18 29 29 29 29 6 6 29 29 29 29 29 6 29 29 29 8 31 2 29 29 29 29 29 18 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 6 14 29 18 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 29 26 29 6 29 29 29 29 29 8 29 29 29 29 2 4 29 2 29 2 29 29 29 29 29 8 29 25 29 29 29 29 29 5 29 29 29 29 29 2 6 2 23 29 29 16 13 8 6 29 29 29 29 23 8 8 29 29 29 29 29 2 29 29 29 29 27 29 29 8 29 29 29 23 26 8 29 6 29 29 29 29 29 29 29 23 20 29 14 29 29 29 5 6 29 14 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 18 29 18 29 29 29 29 18 29 17 23 29 29 31 5 29 29 29 16 6 29 29 29 17 29 29 2 29 29 2 2 29 29 23 29 29 29 29 29 29 29 29 29 18 6 8 29 29 29 29 29 29 29 29 6 29 29 29 17 6 29 29 29 26 29 29 29 2 29 29 29 8 29 29 29 14 29 2 29 17 29 17 29 29 6 29 29 8 29 5 29 29 29 8 29 29 29 8 29 29 29 29 29 4 29 29 26 17 18 29 18 29 29 29 29 2 29 29 29 29 29 29 29 8 2 29 29 23 8 29 25 29 29 29 29 29 29 8 29 14 29 29 29 29 29 8 29 29 29 29 29 26 29 29 29 8 29 8 29 6 29 29 29 29 29 18 29 2 29 25 23 29 29 29 29 29 29 14 29 29 2 6 29 2 23 29 29 29 2 29 14 29 29 6 29 29 29 29 29 29 29 29 29 5 29 29 29 29 16 29 29 29 29 5 29 29 8 25 29 29 29 29 29 8 29 23 29 29 23 29 29 29 29 8 26 29 29 29 29 29 29 29 2 29 2 6 8 25 8 14 25 6 25 29 29 8 23 25 23 18 29 29 23 29 29 23 29 6 29 6 29 18 2 31 6 29 8 29 29 29 2 29 2 2 29 29 29 31 25 5 8 29 29 29 2 8 29 29 29 2 25 23 6 29 29 29 8 23 29 29 18 29 29 26 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 23 29 8 29 29 29 26 29 29 29 29 29 29 29 29 29 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 17 29 29 31 29 29 29 23 29 29 29 29 29 29 29 29 8 29 29 23 4 29 2 29 29 6 29 29 17 23 29 29 29 5 27 29 2 29 18 29 29 6 29 29 29 2 14 29 26 29 29 29 23 29 29 25 6 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 2 2 8 8 2 29 29 29 29 29 2 29 8 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 23 25 17 29 29 29 8 29 29 27 8 29 8 29 8 29 25 29 29 8 29 29 29 17 29 29 29 29 29 6 29 29 25 8 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 18 29 29 29 29 23 29 29 29 29 31 8 29 2 29 18 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 8 2 14 29 29 18 29 29 8 29 29 29 29 29 29 29 5 29 29 29 29 29 18 6 29 29 29 29 29 29 29 8 14 29 29 29 29 29 29 29 29 29 29 23 27 23 25 29 29 8 29 31 14 29 23 2 23 29 29 29 31 29 29 29 29 29 29 14 29 29 29 29 14 29 29 29 8 29 29 29 8 8 8 29 29 29 29 14 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 2 29 14 18 29 25 6 29 29 29 29 29 29 29 25 8 6 29 29 8 23 6 29 8 6 14 29 29 29 29 29 29 29 8 29 29 29 6 29 29 6 2 29 29 29 29 29 18 14 18 29 2 29 29 2 29 29 29 6 29 8 29 18 29 29 29 29 29 29 29 5 29 29 29 8 29 29 8 29 26 29 29 29 29 29 8 8 29 14 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 14 8 29 29 29 29 29 29 18 8 29 25 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 27 8 29 29 29 29 23 29 29 29 29 8 31 29 29 2 29 29 29 29 29 29 8 29 29 29 25 29 29 29 18 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 2 29 29 29 8 2 23 29 2 29 16 29 29 29 8 29 25 29 29 29 5 29 29 29 29 29 29 29 29 8 29 29 29 2 6 29 29 29 29 29 29 29 29 29 2 29 31 23 29 2 23 23 29 29 29 23 29 29 13 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 16 29 31 29 31 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 14 29 29 29 29 6 29 29 29 2 2 29 26 29 8 29 29 29 31 31 29 29 29 31 31 29 29 29 29 29 29 29 29 29 29 23 29 29 29 2 29 29 2 29 29 29 29 23 29 29 2 29 2 8 29 29 23 23 29 29 2 29 29 23 29 29 29 8 8 29 25 2 2 29 23 29 2 2 29 6 29 29 23 29 23 2 29 29 23 29 14 29 25 29 25 2 29 29 29 29 29 23 29 29 29 29 29 29 2 29 29 6 18 2 29 8 29 29 29 2 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 2 29 8 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 23 29 29 14 29 29 8 29 8 29 29 29 5 18 8 29 29 29 29 29 29 5 29 29 8 8 29 29 29 29 8 6 2 6 2 29 29 29 23 29 29 18 29 29 29 29 29 18 23 29 8 29 23 29 29 14 29 29 29 2 2 29 25 29 29 29 8 4 29 29 8 8 29 8 23 29 29 6 29 2 6 23 26 2 29 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 8 6 8 2 29 29 29 8 29 25 29 2 29 29 23 29 29 2 8 8 23 29 6 29 29 29 29 25 29 29 8 23 29 29 29 29 8 29 29 29 23 8 29 29 2 29 14 29 29 29 8 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 5 29 29 29 8 2 29 29 29 8 29 8 29 29 8 29 29 29 29 29 29 8 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 17 29 17 16 29 16 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 18 17 29 29 29 29 29 29 29 17 31 29 29 29 5 29 29 29 2 29 29 31 2 23 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 23 29 5 29 29 8 29 23 29 29 29 8 29 6 6 29 29 23 23 29 8 14 29 2 29 5 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 31 8 29 8 29 18 29 29 6 29 23 29 29 29 2 29 29 29 29 29 29 2 23 2 29 6 29 29 29 8 29 29 8 29 2 29 2 29 26 29 29 29 29 29 18 8 29 8 2 8 23 29 29 26 29 29 6 2 29 29 29 2 29 8 26 29 6 29 29 29 29 6 8 29 29 18 25 29 2 29 29 2 14 29 6 29 18 29 23 6 29 29 6 29 8 29 2 2 23 29 29 25 8 29 29 29 23 29 6 29 8 29 6 29 8 6 29 23 29 29 23 2 29 29 31 29 29 29 8 23 8 25 29 29 23 23 29 2 29 29 29 29 29 29 29 8 6 29 23 29 8 14 29 8 29 29 25 23 29 23 29 29 29 2 29 29 8 29 23 8 29 29 2 2 29 29 29 2 29 8 29 8 8 29 29 29 29 29 29 29 2 29 6 2 29 26 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 6 6 29 8 29 23 29 29 25 29 29 29 29 29 17 29 29 2 8 29 2 29 29 29 29 8 29 29 29 29 25 29 29 18 29 8 29 31 29 29 29 2 8 8 29 8 2 29 29 29 29 29 2 29 29 29 29 29 29 23 29 2 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 26 29 5 31 29 29 29 29 23 29 2 29 31 2 6 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 8 2 29 8 29 29 8 29 29 29 23 29 29 6 31 29 29 29 29 29 29 29 29 29 8 31 29 29 29 8 29 25 2 29 29 14 29 29 26 29 29 6 2 29 29 31 2 29 29 25 29 16 29 29 16 29 16 29 2 29 29 29 29 2 29 29 23 29 29 8 29 29 29 29 29 18 29 29 23 29 29 29 2 29 29 6 29 29 29 29 17 29 29 29 16 29 5 29 29 29 2 29 29 6 29 8 2 29 29 29 26 26 29 29 29 29 26 29 29 2 25 29 29 2 18 2 2 8 29 29 8 29 29 29 29 29 8 18 29 29 29 29 2 29 29 29 29 29 27 6 29 29 29 29 29 2 14 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 5 29 29 29 5 29 2 29 26 18 8 29 5 29 29 23 29 29 23 2 29 29 5 27 29 29 6 2 29 29 29 29 29 29 23 8 18 29 29 29 2 25 31 29 29 29 29 29 29 29 29 2 23 29 25 29 29 29 29 2 29 2 29 29 8 29 29 8 8 29 8 29 14 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 6 23 26 31 29 29 29 29 29 29 29 25 18 5 29 8 29 27 29 31 29 23 8 29 29 29 8 29 29 14 29 29 29 14 29 29 29 18 29 29 27 8 29 29 29 29 29 29 29 26 31 29 29 29 29 29 29 29 29 29 14 29 29 29 29 2 6 29 6 2 29 29 29 29 2 29 29 2 29 29 29 29 29 29 2 29 29 29 6 29 29 29 23 14 6 29 29 29 29 29 14 31 29 2 29 29 29 29 29 29 2 29 29 29 29 29 2 27 29 29 29 6 26 29 29 29 29 29 6 29 29 29 29 8 29 29 8 29 29 29 8 26 29 29 29 29 16 29 29 29 29 29 17 29 29 29 29 29 8 29 6 8 29 29 29 29 29 29 29 29 31 6 29 29 29 27 29 29 29 29 29 29 8 29 6 29 8 29 29 29 6 29 29 29 6 29 29 29 6 29 6 29 29 18 29 29 29 29 29 8 29 29 2 29 29 29 29 2 25 14 2 29 2 29 29 29 29 29 29 29 29 2 18 25 8 29 29 29 29 29 29 5 14 29 2 8 27 6 29 8 26 29 26 2 14 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 18 29 23 29 6 8 29 29 29 6 29 29 29 29 29 29 29 27 29 29 2 29 29 29 29 28 29 29 6 29 6 29 18 29 29 29 29 29 6 29 29 8 29 5 29 29 29 29 29 29 29 29 5 14 29 29 18 29 29 29 29 29 6 29 29 6 29 5 29 29 29 29 29 29 2 29 29 29 29 2 29 6 29 2 6 8 29 29 2 29 29 29 29 6 29 2 29 2 31 6 29 29 27 8 29 25 31 29 29 29 31 29 29 6 29 8 29 29 29 29 17 29 29 17 29 31 29 29 29 23 29 23 23 29 29 29 29 31 6 29 29 6 29 29 25 29 29 6 29 31 8 29 2 6 6 29 23 8 29 29 29 8 29 29 29 29 27 6 29 29 29 29 29 29 29 29 29 29 2 29 6 29 8 23 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 2 2 29 6 29 29 29 26 23 29 6 29 29 29 25 2 29 17 8 29 8 18 23 29 29 29 23 18 29 8 23 26 29 29 8 26 14 29 6 29 29 6 29 29 8 29 2 26 29 29 29 29 8 29 2 23 29 29 29 8 29 29 29 26 23 29 29 6 2 29 29 27 29 6 8 29 29 14 29 29 6 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 16 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 17 6 29 29 29 29 29 29 17 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 27 25 29 2 29 2 29 2 27 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 8 29 8 31 2 29 18 29 29 18 29 29 14 29 29 16 29 29 26 29 29 29 29 29 29 29 29 29 16 16 13 29 16 29 29 16 29 16 29 29 16 29 29 29 29 13 17 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 16 29 29 6 29 16 29 29 29 29 29 29 19 29 29 29 16 29 19 29 16 29 16 29 19 16 16 29 29 16 29 29 19 29 16 29 29 19 29 29 19 29 19 16 19 16 19 19 19 16 16 29 16 16 29 29 29 19 13 13 29 16 16 16 16 29 16 29 29 29 16 19 16 29 29 16 16 29 29 16 29 29 29 29 19 13 19 19 13 19 13 16 16 16 29 29 16 9 29 29 16 29 29 29 16 16 29 29 29 19 29 19 19 16 16 29 19 19 29 16 29 16 16 29 16 9 29 16 16 17 13 29 17 16 16 16 9 19 19 16 16 29 16 19 19 29 29 16 16 29 19 16 19 29 29 29 19 29 16 19 29 19 16 6 29 19 16 29 16 16 19 16 29 29 29 29 16 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 16 29 29 29 29 16 2 29 16 29 18 29 29 29 29 29 16 16 29 16 19 31 29 16 16 29 29 29 29 31 16 16 29 16 29 29 16 29 16 29 13 17 29 29 29 29 29 16 29 29 29 19 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 13 29 29 29 29 16 2 29 29 8 29 29 29 29 16 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 14 8 29 29 29 25 6 26 29 29 29 29 29 16 29 8 29 29 29 6 31 29 29 29 6 29 29 29 29 29 29 8 29 29 29 18 29 29 18 29 29 29 8 29 29 25 29 16 29 29 18 29 29 13 19 16 29 29 16 29 29 29 29 29 29 29 16 13 16 16 13 19 29 29 19 29 13 16 16 16 13 29 16 29 29 16 29 16 29 16 29 29 29 29 16 29 29 29 29 16 29 19 29 13 29 29 16 29 29 16 16 19 29 29 29 29 29 29 29 16 16 13 29 29 16 29 29 29 16 13 29 29 29 29 29 29 29 29 23 29 16 29 29 29 29 18 29 29 31 29 25 29 29 29 29 29 29 29 6 29 29 29 16 17 8 29 29 29 29 2 29 29 29 29 29 29 29 29 16 26 16 18 29 29 29 27 29 29 29 29 2 29 2 6 29 14 29 29 29 2 29 29 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 16 29 16 16 8 2 16 29 29 8 17 29 29 31 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 18 29 29 6 29 29 29 29 29 29 29 29 29 29 26 6 29 29 25 29 29 8 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 18 29 29 29 25 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 16 29 29 13 29 29 26 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 26 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 6 29 16 16 16 16 16 16 29 29 16 29 16 29 29 29 13 19 29 16 16 16 16 16 29 16 29 19 19 29 16 16 29 16 29 29 16 13 29 9 16 29 29 16 19 19 29 29 29 29 29 19 29 29 29 19 16 16 16 29 16 29 19 19 16 16 29 16 29 29 19 16 19 13 29 29 16 16 29 16 16 19 29 16 29 19 29 16 19 29 29 16 29 16 16 19 16 16 19 19 19 29 16 19 19 13 19 16 16 29 29 29 9 19 29 29 29 16 19 16 16 29 16 29 19 16 29 29 16 29 29 29 29 8 16 29 6 6 25 29 8 29 29 29 29 29 31 29 6 29 29 2 6 29 29 29 18 2 18 5 18 29 29 29 29 29 29 29 29 29 16 29 29 29 29 23 29 29 29 29 29 29 29 29 27 29 6 29 29 29 14 29 29 18 2 31 29 29 6 14 29 29 29 29 29 29 31 2 29 29 29 29 29 25 29 29 29 29 29 29 8 29 29 29 29 29 23 29 29 29 29 29 29 16 6 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 13 16 29 29 16 29 29 16 29 29 16 29 29 29 8 16 13 16 16 29 29 29 8 29 16 2 8 29 29 29 29 29 29 2 8 29 2 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 29 29 6 29 29 29 31 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 6 6 2 25 29 25 29 8 29 25 23 14 29 29 26 2 29 25 29 29 29 8 27 29 29 6 29 29 29 29 29 29 8 29 29 29 26 29 23 29 6 29 2 29 29 29 29 29 2 29 8 8 14 29 29 31 29 29 29 29 29 29 29 18 29 25 29 29 29 29 29 8 29 29 29 6 26 8 29 18 29 29 29 27 6 29 31 8 8 29 18 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 26 29 31 29 23 29 23 2 29 29 29 31 25 29 29 29 29 8 29 6 2 29 29 29 25 29 2 29 29 2 29 29 29 29 6 6 29 29 29 29 29 29 29 29 8 26 23 29 29 29 29 31 29 29 29 29 29 2 2 18 29 29 31 29 27 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 2 29 2 29 31 29 29 29 29 29 29 16 19 29 29 29 29 29 29 14 29 29 29 29 31 29 29 6 29 29 29 18 8 18 6 29 29 29 29 29 29 29 29 29 29 6 29 29 29 25 29 25 29 29 25 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 17 13 18 16 29 29 29 29 16 2 29 13 29 29 16 29 29 29 29 29 17 16 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 16 19 16 29 29 13 29 29 16 29 13 16 29 29 16 29 29 16 29 16 29 29 29 29 29 19 29 29 29 29 8 29 16 16 29 19 29 29 29 29 16 19 19 16 19 29 19 19 29 19 29 17 16 2 19 16 16 16 19 29 19 13 29 19 16 16 16 19 29 16 16 29 16 16 13 29 29 13 16 16 29 19 13 29 16 16 29 16 29 31 17 29 29 16 16 16 29 2 13 29 29 16 17 29 29 29 29 29 29 29 16 8 29 29 29 29 17 16 29 16 19 16 16 29 29 16 29 13 29 16 29 19 19 29 16 29 16 19 16 13 16 16 16 29 16 16 29 16 16 16 16 16 16 16 19 29 2 16 19 19 29 16 29 16 16 29 29 16 19 16 19 16 29 16 16 19 16 29 29 16 19 16 13 19 29 29 29 13 16 29 19 16 19 16 5 29 29 18 16 29 29 13 29 29 29 29 19 29 16 29 29 16 16 16 16 16 29 16 16 19 29 16 19 16 29 16 29 13 29 29 16 19 19 29 29 19 13 16 13 29 16 19 16 29 29 19 16 16 29 29 29 29 13 13 17 16 16 29 29 16 16 29 29 16 16 16 16 29 19 16 29 29 16 29 29 16 19 16 29 29 29 19 16 13 29 29 29 29 29 16 16 13 16 16 29 16 29 29 16 19 29 23 29 29 29 19 29 29 18 29 29 5 29 29 29 6 6 29 29 6 2 31 29 29 16 29 16 29 29 29 29 6 29 29 29 29 18 29 25 29 29 8 29 29 29 8 29 29 8 26 4 29 8 16 29 29 29 31 29 29 29 29 16 29 29 29 29 16 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 8 25 29 23 23 6 29 29 29 6 29 29 29 26 8 29 29 29 29 2 29 29 29 25 25 31 6 25 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 16 29 13 29 29 29 29 18 29 6 29 29 16 29 29 16 29 29 29 29 29 14 29 29 13 16 29 16 16 29 29 29 16 29 2 5 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 16 29 29 29 17 16 2 29 16 29 29 29 25 29 29 29 29 29 29 29 29 19 19 29 29 16 13 16 29 13 29 29 17 29 29 19 16 29 29 16 29 16 29 16 29 16 16 29 29 29 29 29 16 14 29 16 29 29 29 16 17 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 16 16 29 18 29 29 29 16 16 16 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 16 28 29 29 29 16 16 29 19 29 29 4 29 29 29 29 17 29 29 29 29 29 16 6 17 29 29 29 29 13 16 29 29 29 29 29 29 16 29 5 29 29 16 29 29 29 31 29 29 16 29 29 8 29 29 29 29 17 29 29 29 29 29 16 16 29 6 18 29 29 29 16 29 29 23 4 29 29 29 16 29 25 29 29 13 29 29 29 16 16 13 16 16 16 17 17 29 29 29 19 16 16 29 6 29 29 29 29 29 6 29 29 29 29 14 6 29 29 29 29 29 29 29 29 29 29 29 6 6 29 2 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 18 29 2 5 29 29 6 29 29 29 25 6 29 5 29 29 29 25 29 25 29 29 8 2 6 6 23 6 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 14 29 6 29 2 29 29 23 29 29 6 18 2 29 29 29 29 29 29 29 29 6 29 25 29 29 2 8 29 29 29 29 6 29 27 6 29 29 8 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 14 29 29 29 8 6 29 8 18 18 29 29 29 2 29 29 29 29 29 29 29 14 29 29 29 6 29 2 29 29 29 29 29 29 29 29 26 29 29 6 23 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 14 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 2 18 29 25 2 29 29 8 29 29 29 29 6 29 29 16 16 29 8 29 29 29 29 29 29 29 29 29 27 2 29 29 27 29 29 31 29 25 29 25 29 29 27 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 2 29 29 29 6 2 6 8 29 29 29 29 29 6 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 14 29 25 29 29 29 6 29 29 29 29 2 23 6 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 6 25 29 29 29 8 29 29 18 8 29 29 29 29 29 29 29 14 8 26 29 29 29 29 14 23 29 8 23 29 29 29 29 29 29 29 6 6 29 29 29 2 6 29 29 29 6 29 31 8 29 29 29 29 29 2 25 2 29 29 29 29 2 2 6 23 8 18 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 6 29 29 29 2 29 29 29 29 13 29 29 2 8 29 29 29 29 29 29 29 29 29 23 29 2 29 2 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 26 31 26 29 29 29 29 29 29 29 23 29 6 29 29 29 29 29 29 25 29 29 18 2 17 29 29 29 29 29 29 29 29 6 8 2 29 29 29 23 2 18 29 29 2 2 23 29 8 29 8 29 18 29 29 2 29 14 2 8 14 29 29 23 29 8 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 8 2 29 29 14 6 29 29 29 29 29 29 29 29 25 29 29 2 29 29 6 6 29 29 29 5 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 23 29 29 29 16 29 8 16 16 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 2 29 29 29 29 8 29 29 29 8 2 29 29 29 26 29 29 14 29 29 29 29 29 29 29 16 8 29 29 19 16 29 29 29 29 16 16 16 29 29 29 29 29 16 29 29 16 29 16 29 29 13 29 16 29 16 16 19 16 19 16 16 29 29 16 16 29 13 16 17 29 29 16 29 19 29 16 13 29 29 29 16 29 29 16 2 29 2 16 29 19 29 29 29 29 19 29 29 29 8 29 16 19 29 29 29 29 29 29 27 29 29 8 29 29 2 2 29 29 18 29 29 25 26 14 29 6 14 6 29 25 29 29 29 29 16 29 29 29 16 29 29 16 29 17 13 16 29 29 13 19 29 16 29 29 29 16 29 29 13 16 29 19 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 16 16 16 29 29 29 16 29 29 16 29 29 29 2 29 29 16 16 29 16 16 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 2 29 25 8 29 29 6 29 29 2 29 2 29 29 29 31 29 29 2 2 2 29 2 2 8 29 29 6 29 8 29 2 6 18 18 29 2 29 25 18 29 16 29 29 29 29 2 16 29 29 13 29 16 29 29 29 16 29 29 29 16 16 16 16 16 29 29 16 2 16 16 16 29 16 29 29 29 29 16 29 16 16 16 29 17 29 16 29 29 29 16 29 2 29 29 16 29 29 29 29 29 16 16 16 16 29 16 16 29 29 16 29 29 16 29 29 29 29 16 19 29 29 29 13 29 29 29 29 29 29 17 19 29 29 19 16 29 29 19 13 16 16 16 19 16 19 16 29 9 13 16 16 16 16 16 16 29 29 29 19 29 19 29 16 16 29 4 29 29 16 16 19 19 13 29 29 16 19 16 16 29 16 16 29 16 13 29 19 29 2 29 19 29 29 19 19 16 29 29 19 29 29 19 13 29 29 29 16 29 16 29 19 29 29 19 13 29 29 16 16 16 29 16 29 23 29 29 29 29 29 29 2 29 29 2 29 29 8 2 8 29 29 8 8 29 2 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 27 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 16 16 16 29 29 16 29 29 29 29 29 29 8 29 16 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 16 16 29 29 29 29 13 29 16 29 29 29 19 29 29 29 16 29 29 16 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 16 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 19 8 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 16 29 16 29 16 16 29 16 29 16 16 29 29 29 16 29 29 29 16 29 29 29 16 29 16 29 29 16 16 14 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 16 29 19 19 19 29 16 16 13 29 13 19 16 13 29 16 19 29 19 41 19 13 19 29 16 16 9 13 16 16 13 29 16 13 29 19 16 13 16 29 29 16 19 19 19 13 29 29 16 29 29 29 29 16 16 29 16 29 29 16 29 29 2 29 13 16 29 16 16 29 16 29 29 29 16 16 29 16 29 29 16 16 8 16 16 16 29 29 14 29 29 29 17 29 29 29 16 16 29 29 13 17 16 29 29 16 16 16 29 16 16 16 29 16 29 29 16 16 29 29 16 16 29 29 16 29 29 16 29 29 29 29 16 16 29 29 19 29 29 16 16 29 29 29 29 13 29 29 29 29 29 26 16 29 29 29 29 2 29 16 29 16 29 29 8 29 29 29 29 29 29 27 29 29 16 29 29 16 16 29 29 29 26 29 29 29 29 29 29 29 29 16 13 16 29 16 29 29 29 16 29 16 29 29 29 29 29 19 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 16 29 16 13 16 29 16 16 16 29 29 16 16 29 29 16 16 29 16 29 29 16 16 16 16 19 29 29 29 29 16 16 29 29 16 16 29 13 16 16 16 13 29 29 29 29 16 29 16 29 29 13 29 29 29 16 29 29 16 29 29 16 29 29 29 29 17 29 29 19 29 29 29 19 29 29 13 29 29 19 29 16 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 16 8 26 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 16 29 29 16 29 16 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 19 16 29 29 29 29 16 16 2 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 16 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 19 16 29 29 29 29 29 29 29 29 29 17 17 16 29 29 29 29 29 26 29 19 29 29 29 6 29 29 29 29 29 18 29 29 29 8 29 29 25 29 29 29 2 29 29 29 29 8 2 6 29 31 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 8 26 29 2 29 8 26 29 29 29 29 29 29 29 16 29 29 23 2 29 23 25 14 29 29 29 29 2 29 18 29 14 29 29 8 29 2 18 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 27 29 29 29 29 6 2 29 26 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 5 29 26 29 2 29 29 17 29 29 29 29 29 8 29 29 5 26 29 8 29 23 29 29 29 29 2 29 17 8 2 29 29 31 29 8 29 29 29 2 11 29 29 19 29 29 6 29 29 29 29 23 17 29 29 29 25 29 25 29 29 29 6 8 29 31 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 26 29 29 29 29 29 29 29 29 29 25 29 29 6 2 29 29 29 29 8 29 18 13 5 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 23 29 29 29 23 29 2 29 2 29 29 29 29 29 2 29 29 6 29 29 29 29 29 8 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 8 2 8 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 8 29 29 29 29 29 29 2 29 29 31 29 29 29 29 6 29 29 29 25 29 29 14 29 5 29 16 29 29 29 23 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 8 29 16 16 17 29 29 16 19 19 6 29 8 29 29 6 29 29 29 8 29 6 29 2 29 29 29 6 25 2 29 2 2 29 6 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 2 6 29 29 6 29 2 29 29 29 29 29 8 29 23 29 29 29 29 2 6 29 29 29 29 2 18 6 29 8 29 29 2 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 6 8 29 29 8 23 6 29 29 29 29 26 29 29 2 29 17 6 29 29 29 14 29 29 29 29 29 29 29 29 29 29 6 26 2 29 29 29 29 29 6 29 18 29 29 29 29 18 6 29 29 29 29 29 29 6 29 29 6 29 29 29 8 29 2 29 29 6 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 6 14 29 29 2 29 29 29 23 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 2 8 29 14 8 29 18 29 8 29 29 29 29 29 29 29 29 8 29 2 29 29 29 8 29 29 25 29 29 29 6 29 29 29 29 29 6 14 29 2 25 29 2 29 29 29 6 29 2 29 29 26 29 29 29 29 29 29 29 29 29 29 8 23 29 8 8 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 18 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 14 17 29 29 29 29 29 2 2 29 29 29 29 8 29 23 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 4 29 14 29 29 29 29 29 29 29 29 29 29 29 29 2 8 23 23 29 29 29 29 8 29 25 8 29 29 29 29 2 29 29 29 2 6 29 29 29 8 2 25 17 8 29 29 27 29 29 29 29 26 29 29 8 6 23 29 14 29 29 29 2 29 14 29 29 29 29 29 29 5 29 29 29 29 29 2 31 29 29 29 29 29 26 29 29 29 2 29 29 29 25 29 25 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 8 26 5 6 6 2 8 29 29 29 29 6 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 31 25 18 29 8 29 29 8 29 29 26 17 29 8 29 8 29 29 29 29 29 29 29 6 8 27 29 8 29 18 29 29 2 29 6 29 29 16 29 25 29 8 29 29 29 6 29 29 29 29 26 29 29 29 8 29 6 29 29 29 29 18 29 29 29 14 29 2 29 29 8 2 29 29 29 29 6 2 29 29 29 29 29 6 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 2 29 29 23 6 29 29 29 29 29 29 29 29 29 29 29 6 29 8 8 29 29 23 29 29 29 29 29 8 29 8 6 29 29 29 29 29 29 29 29 29 31 5 29 26 29 31 31 17 25 29 29 23 23 27 29 25 26 8 26 29 29 29 29 26 29 29 29 23 31 29 29 29 29 29 18 8 29 2 29 29 29 6 29 17 29 29 2 29 18 2 29 29 29 2 29 29 26 29 29 29 26 8 29 2 29 18 29 8 29 23 25 29 5 29 29 8 29 29 2 29 25 26 29 29 29 2 29 2 29 31 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 18 29 29 29 2 29 29 29 2 29 29 2 29 29 14 14 29 29 29 29 29 18 8 8 29 29 25 29 6 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 2 8 29 29 29 29 29 8 29 29 6 29 8 29 29 29 26 14 23 2 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 18 29 29 26 6 23 25 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 6 29 2 18 29 29 29 2 29 6 29 2 29 2 26 26 29 29 29 29 2 31 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 26 29 25 8 29 29 29 29 29 18 29 29 17 29 29 8 29 18 29 29 29 29 29 29 8 6 29 29 29 2 29 29 14 29 29 29 8 8 23 8 29 25 29 29 29 8 29 29 5 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 2 29 26 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 5 2 18 29 6 2 29 29 29 29 14 29 6 25 29 6 2 29 6 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 26 8 2 29 6 29 2 29 29 29 27 29 29 2 29 29 29 18 29 8 8 29 29 29 2 29 29 29 29 5 29 29 14 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 2 29 6 29 29 29 29 29 25 29 29 2 29 29 29 29 18 6 6 29 29 29 18 29 29 6 8 2 6 29 17 29 29 2 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 2 29 29 29 29 14 29 6 6 29 29 2 29 2 29 29 29 29 8 29 29 29 29 29 29 26 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 18 29 29 29 29 29 8 29 29 26 29 6 29 29 29 26 29 29 26 29 2 29 29 29 2 29 29 18 29 2 29 8 29 29 29 2 29 29 29 26 6 29 29 18 29 26 8 29 29 6 29 29 29 31 29 2 8 17 29 29 8 29 29 2 29 2 29 29 29 29 6 29 29 29 29 5 6 6 29 29 6 29 29 8 29 6 2 29 8 29 29 6 23 6 25 29 29 29 29 29 29 8 29 29 29 29 17 29 29 5 29 29 29 6 29 29 2 29 25 29 6 29 29 29 29 29 8 29 6 8 29 2 29 29 29 29 29 29 31 23 14 29 31 2 29 29 29 29 6 29 31 29 5 29 29 29 29 29 29 29 6 29 6 29 29 26 29 29 29 6 2 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 26 29 29 29 8 29 2 29 29 6 29 29 26 29 29 29 2 29 16 8 29 29 23 29 29 29 29 29 6 29 29 6 2 2 29 2 2 6 29 29 29 29 2 29 18 29 29 2 29 31 29 29 29 29 26 29 26 2 29 29 29 29 29 29 29 2 29 29 29 2 25 29 29 29 29 5 29 29 26 16 29 29 29 29 29 27 29 29 29 14 17 29 29 29 29 29 6 17 29 29 8 29 29 29 29 29 29 29 17 29 6 29 29 2 29 29 29 5 29 29 29 29 29 29 17 29 2 29 29 29 29 29 29 29 29 29 6 17 29 29 29 29 29 29 29 8 29 18 6 29 29 29 29 29 29 2 29 29 6 29 29 2 29 29 29 8 29 23 29 29 29 23 16 29 29 29 29 29 16 19 29 2 17 29 29 2 29 29 23 2 29 29 29 29 29 29 16 2 29 19 26 16 16 16 29 31 29 29 29 29 29 23 29 23 25 29 14 2 14 29 29 29 2 29 6 29 29 2 29 29 29 29 29 29 29 6 26 29 29 2 29 29 29 29 29 29 29 2 29 2 5 31 18 29 29 8 29 29 29 8 17 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 18 26 29 29 29 29 5 29 29 8 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 6 29 18 8 29 2 29 29 29 27 29 29 29 29 8 29 29 8 29 2 6 29 29 6 8 23 29 29 2 29 29 29 29 29 29 29 2 29 29 29 14 2 29 29 29 29 29 29 31 29 29 29 29 2 2 8 29 23 29 2 6 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 17 29 8 29 8 29 29 29 29 29 29 29 31 29 29 29 29 16 19 16 16 29 16 17 29 19 16 13 29 17 29 2 29 29 29 29 29 29 29 6 16 29 16 29 29 19 29 25 2 8 23 29 29 23 25 2 29 29 8 26 29 29 29 29 29 29 29 25 2 29 29 29 2 6 13 29 29 16 29 29 16 16 29 2 16 29 29 16 16 29 29 6 29 29 8 29 29 29 29 29 2 26 26 29 29 16 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 29 29 29 29 29 23 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 25 6 29 2 29 29 29 29 28 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 16 16 16 26 16 29 29 29 17 29 16 16 19 16 29 29 29 29 19 29 2 29 29 29 29 29 29 2 29 8 8 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 6 29 29 29 6 29 8 29 25 29 6 29 29 29 29 29 29 29 2 29 6 29 29 29 29 8 2 29 18 29 29 29 14 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 25 2 16 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 17 17 29 29 17 29 29 29 31 29 29 16 19 29 16 29 25 19 14 16 29 29 29 29 16 16 29 29 16 29 16 17 16 29 29 16 29 29 16 2 29 16 16 16 29 29 16 16 29 29 29 16 16 19 29 16 16 13 29 16 29 13 29 29 29 29 16 29 16 29 13 16 16 16 29 16 29 19 16 29 16 19 16 16 16 16 16 13 29 29 16 16 19 16 16 29 16 16 29 19 19 29 29 16 16 19 29 29 29 16 16 19 19 16 16 19 29 16 29 19 19 16 16 29 16 2 16 16 19 16 13 29 16 19 29 19 19 16 29 29 16 13 29 29 13 16 17 29 16 19 16 29 29 29 19 16 19 16 19 16 29 16 29 16 16 16 16 16 16 19 13 29 29 19 19 29 16 8 29 19 16 13 19 16 19 29 16 29 19 19 29 13 29 29 16 16 16 29 16 16 19 19 17 16 16 29 16 29 29 19 16 16 29 16 16 19 19 29 16 29 29 29 29 29 29 16 29 29 29 29 16 2 2 29 29 14 8 29 29 25 18 6 29 8 2 29 6 29 25 29 29 25 8 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 31 26 25 2 29 29 29 29 29 29 31 29 8 29 29 31 29 29 2 25 29 29 29 2 29 29 29 29 8 29 29 8 26 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 6 29 29 29 8 31 31 26 31 29 29 8 29 2 8 23 14 29 29 29 29 29 18 18 29 29 29 5 29 29 29 18 29 29 29 29 29 29 2 6 25 14 29 29 29 2 29 18 29 6 29 2 8 29 29 29 23 29 29 29 14 31 29 25 2 29 29 29 29 29 29 8 29 29 29 6 29 29 29 6 6 8 29 29 29 26 31 29 8 29 8 31 29 23 29 6 29 29 25 6 29 29 29 29 29 29 2 29 29 18 29 6 29 29 29 29 29 2 29 26 29 8 23 25 29 6 29 29 31 2 29 29 29 29 26 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 23 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 2 16 29 29 29 29 2 6 14 29 8 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 26 29 2 6 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 6 29 29 8 8 29 29 29 8 29 29 29 29 2 29 23 6 29 14 29 2 29 29 29 29 29 6 29 29 29 8 2 27 29 29 29 18 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 31 29 14 29 29 6 6 29 29 29 29 8 6 8 29 29 2 29 27 29 2 29 29 29 29 8 6 29 6 29 29 29 23 29 29 2 29 29 29 29 29 29 2 23 6 29 29 29 23 29 26 29 29 29 29 26 8 29 29 29 2 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 18 29 31 25 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 18 6 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 14 29 29 29 29 29 27 2 2 29 29 29 23 29 29 29 29 6 2 29 2 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 6 18 29 29 29 29 29 29 29 5 29 29 29 29 18 29 2 29 6 29 29 29 29 29 29 29 29 6 29 29 29 29 5 29 29 29 29 29 29 6 29 26 29 29 29 29 6 29 29 8 8 29 6 6 8 29 2 29 29 29 8 6 29 29 29 29 5 25 29 29 29 29 2 29 2 29 26 2 29 29 23 29 29 2 23 29 29 6 6 29 29 29 29 29 29 31 29 2 29 29 14 29 29 29 29 29 29 2 8 2 29 29 14 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 18 29 29 6 29 29 8 29 2 29 29 29 18 29 6 29 29 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 23 29 29 29 26 18 29 29 29 31 6 29 29 2 29 29 29 29 29 29 29 29 29 14 2 29 29 29 31 29 29 29 23 23 29 29 29 8 29 29 29 29 29 17 29 29 8 29 29 29 29 29 29 29 25 29 29 2 29 29 6 29 13 8 5 29 29 29 6 8 18 29 29 29 25 6 2 29 2 31 29 29 2 29 29 29 29 8 29 8 27 8 6 23 29 29 29 8 2 8 29 29 6 29 29 2 29 29 2 29 29 2 17 6 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 31 29 29 29 29 29 29 2 29 29 29 29 29 29 5 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 16 16 25 29 16 29 29 29 29 29 29 29 29 29 26 29 29 29 29 6 29 29 16 29 29 2 29 29 19 16 29 29 19 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 2 29 16 16 16 29 6 29 29 29 16 19 16 16 16 16 19 13 19 29 29 29 13 29 16 29 29 29 16 13 16 19 16 13 17 13 19 29 29 29 19 29 16 13 16 16 16 29 19 13 29 29 16 13 16 16 29 16 16 29 29 16 13 19 10 19 29 19 19 29 29 29 9 29 29 29 19 29 29 19 13 19 16 19 29 16 16 19 29 17 16 19 16 29 29 17 13 19 19 29 29 16 29 19 16 29 16 19 29 16 17 29 29 13 29 16 29 29 29 13 16 16 29 16 29 16 29 16 16 29 29 13 29 16 29 29 19 29 29 16 29 29 29 29 19 19 16 29 29 16 16 16 29 29 29 16 29 16 16 29 13 8 16 29 29 16 29 29 29 29 29 29 16 16 16 29 6 16 16 29 29 29 29 29 6 19 29 29 29 2 8 17 29 29 29 29 29 2 29 17 29 29 29 17 29 29 29 18 29 2 29 26 2 29 29 29 29 16 25 8 29 29 23 6 29 18 26 26 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 6 6 29 2 18 29 29 2 29 29 6 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 16 16 29 29 16 16 16 29 13 29 13 16 29 6 29 16 16 29 29 16 16 16 29 16 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 16 16 16 16 29 16 26 29 29 29 16 16 16 16 29 16 16 29 29 29 29 29 16 2 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 18 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 17 2 29 29 8 29 6 29 8 29 8 29 25 29 29 29 18 8 2 29 26 18 25 29 8 2 29 29 8 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 16 16 29 6 16 29 29 29 29 19 29 16 16 29 29 29 16 29 29 29 29 16 29 29 13 16 2 16 16 16 29 29 29 29 29 29 29 16 16 29 29 16 29 16 29 29 16 16 13 29 29 16 29 19 13 17 16 29 19 29 19 29 16 16 16 16 16 13 16 13 29 16 29 19 16 29 19 29 19 19 19 29 16 29 29 16 8 29 29 29 18 19 16 16 16 29 29 19 16 29 29 29 19 16 16 16 29 16 16 16 29 16 16 13 16 19 16 29 29 13 29 29 19 29 16 17 16 16 29 8 29 29 29 16 29 16 29 29 29 16 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 14 31 29 8 29 29 8 29 2 6 23 29 8 18 29 29 8 14 6 8 29 18 2 31 29 29 29 29 6 29 29 29 29 18 29 6 29 29 29 2 29 19 29 16 29 16 29 16 29 16 16 29 31 29 2 29 16 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 16 29 16 29 29 16 29 19 29 29 29 2 29 19 16 29 29 29 16 29 16 16 29 29 29 29 29 16 16 29 29 29 13 29 29 29 29 29 2 17 29 29 29 16 29 29 29 2 25 29 29 29 2 29 6 29 29 6 29 29 29 29 29 29 4 2 6 29 14 8 29 29 2 29 29 23 29 8 8 18 18 29 18 8 29 29 29 2 29 2 29 8 29 2 29 29 8 31 29 23 23 25 14 8 14 29 2 18 29 31 8 29 29 8 14 29 8 29 29 29 6 29 2 18 29 29 29 29 8 2 29 29 29 29 8 29 2 29 29 29 6 5 29 29 29 29 31 29 29 2 29 18 29 29 23 29 29 29 29 18 29 14 2 6 29 6 23 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 14 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 31 17 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 16 29 16 8 16 29 16 16 29 16 29 16 16 29 29 29 29 29 29 13 29 9 29 29 29 29 16 16 2 19 16 29 2 13 16 29 29 16 16 16 29 29 16 29 16 29 16 29 29 19 29 29 29 16 13 16 16 16 29 19 19 16 29 29 29 19 13 29 29 29 16 29 29 16 16 29 29 16 29 29 16 16 19 29 29 16 19 29 29 16 16 29 9 13 29 19 13 16 19 19 29 16 16 29 29 19 13 29 16 13 29 19 16 5 29 29 16 29 29 29 29 16 16 13 29 29 19 29 29 16 29 16 19 13 16 19 19 29 16 29 16 29 29 16 29 13 29 29 19 29 13 29 29 13 29 29 16 19 29 29 29 16 16 16 29 16 41 16 29 19 17 19 29 19 16 16 16 16 13 29 17 17 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 2 29 6 8 23 2 29 6 18 2 29 29 29 25 29 2 29 29 29 2 29 2 29 29 5 2 29 29 29 29 29 29 2 29 29 2 29 6 2 18 29 29 2 27 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 16 16 13 16 16 13 29 29 29 13 29 8 16 29 29 29 29 29 29 29 16 16 29 29 29 16 29 2 29 29 16 29 29 16 16 13 29 16 16 16 29 29 29 23 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 17 29 29 29 29 6 29 29 29 29 29 6 29 29 29 8 29 29 29 29 16 29 16 16 29 29 29 29 16 29 29 16 13 16 29 29 16 19 29 16 29 29 16 29 16 16 16 16 16 13 29 29 2 29 29 29 29 29 29 29 16 29 29 16 19 29 29 29 29 29 29 29 29 23 29 8 29 2 16 16 16 29 29 29 29 29 16 16 29 8 29 29 2 29 2 29 29 29 29 16 29 2 16 2 17 29 29 29 29 29 2 29 29 29 16 29 5 17 16 29 16 29 2 29 29 29 23 29 29 29 2 29 8 25 29 2 29 31 29 29 16 29 29 29 29 16 29 16 29 16 16 29 16 29 2 16 29 29 29 16 16 29 29 29 16 16 29 19 16 29 2 19 13 29 16 16 29 2 29 16 29 16 16 29 17 19 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 13 29 16 16 29 6 29 6 29 29 18 29 29 29 29 29 29 29 2 29 29 2 2 2 2 29 2 29 2 2 29 2 2 2 2 29 2 29 2 29 2 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 2 29 29 29 29 2 29 8 17 29 29 29 29 29 29 29 2 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 13 29 16 29 29 8 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 16 16 29 29 16 16 13 29 16 19 19 19 29 16 19 9 2 16 29 16 29 29 17 29 16 29 16 29 29 29 16 16 19 29 16 13 29 29 29 16 29 16 29 29 29 16 29 16 16 29 29 6 2 29 29 2 29 29 29 29 29 2 29 29 29 2 23 6 8 8 2 26 29 26 23 8 14 2 29 2 29 29 29 2 29 2 5 29 2 2 29 2 29 2 2 2 29 29 29 29 31 2 29 29 2 29 29 2 2 29 6 2 2 29 2 29 2 8 29 2 29 8 6 29 27 29 29 2 29 2 18 29 29 29 29 29 29 2 29 2 29 29 6 29 2 29 2 29 2 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 2 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 31 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 13 29 29 29 8 29 29 29 29 29 14 29 29 16 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 2 29 2 29 29 16 29 29 29 29 16 26 16 29 29 29 29 29 16 29 29 14 23 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 2 29 17 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 2 17 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 13 29 29 16 29 16 25 29 29 16 29 29 2 29 16 29 29 29 29 16 16 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 19 16 29 16 29 29 29 29 16 29 29 29 29 29 29 6 16 29 16 16 13 16 16 16 29 29 29 19 29 29 16 29 29 29 29 29 29 16 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 8 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 8 29 29 29 2 8 23 29 31 29 29 29 2 29 2 2 8 29 8 6 26 29 29 29 29 29 29 29 8 31 23 29 29 29 29 29 14 29 2 2 29 23 2 29 29 29 8 29 29 8 2 29 29 29 29 29 2 29 8 2 5 31 2 29 29 2 23 2 2 2 8 29 8 2 2 2 29 29 29 29 25 29 23 29 29 29 23 2 29 8 29 29 8 23 29 6 23 8 29 29 29 29 29 29 6 2 2 29 29 8 26 29 23 29 8 29 8 26 29 29 29 29 29 29 29 29 14 23 23 8 8 29 6 29 29 29 29 29 6 23 29 29 23 29 29 29 29 25 29 29 29 29 18 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 8 25 17 29 6 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 6 29 29 29 29 2 29 29 2 29 29 14 29 2 29 29 29 8 29 29 29 29 29 29 26 29 8 29 29 29 29 29 8 29 13 29 16 16 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 27 29 29 29 29 17 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 2 25 6 2 16 29 29 29 29 29 29 29 27 29 29 2 29 29 29 8 25 29 29 8 29 29 29 29 29 29 29 23 29 29 29 6 2 29 29 29 29 8 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 23 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 8 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 23 29 29 8 29 29 2 29 29 2 29 29 5 23 23 6 2 23 29 29 8 29 18 29 26 29 29 29 2 2 2 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 23 2 29 29 29 29 2 29 29 29 29 29 29 29 26 17 29 29 29 29 17 29 29 26 8 8 29 2 29 29 27 29 26 23 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 23 29 29 29 29 17 29 29 8 29 29 29 2 2 29 29 29 29 8 29 29 2 29 6 29 29 29 29 6 25 2 29 29 29 29 31 8 8 29 29 2 8 29 29 29 29 29 31 27 29 23 29 29 29 27 29 29 2 29 29 2 2 31 29 18 29 18 29 8 29 29 8 31 29 29 29 29 29 29 29 2 29 29 5 29 14 27 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 23 29 6 31 29 29 29 29 29 27 29 29 2 6 2 29 2 6 29 29 29 8 29 29 23 29 29 29 23 29 29 29 29 29 6 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 23 6 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 6 8 29 29 29 29 29 18 29 29 29 29 29 29 8 2 29 29 29 29 29 29 27 29 29 17 29 29 29 14 8 8 23 23 29 29 29 29 29 29 29 8 29 18 29 29 2 29 29 29 6 29 29 29 2 29 8 29 29 29 26 29 2 8 14 6 23 6 29 29 29 2 8 29 8 29 2 29 29 29 29 8 31 23 26 29 29 29 29 29 29 2 29 29 29 29 29 29 26 18 2 29 29 31 29 29 29 29 29 25 29 26 29 2 8 23 29 29 29 29 2 29 29 29 29 2 2 31 31 8 29 29 29 2 23 29 29 29 29 2 29 29 29 29 29 29 8 6 2 23 26 23 23 29 29 6 29 29 29 29 2 23 2 29 29 29 2 29 8 29 23 29 23 29 8 29 29 17 29 29 29 6 29 6 29 29 29 29 23 8 29 8 29 29 29 8 6 29 29 6 29 29 29 6 29 29 29 29 29 29 29 31 29 29 29 29 18 29 29 29 29 26 6 27 29 29 29 29 29 29 29 2 2 29 26 2 29 29 29 29 29 29 23 29 29 29 29 26 29 14 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 26 8 29 5 29 29 29 29 6 6 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 6 26 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 29 8 31 29 29 29 29 29 23 29 29 29 29 29 8 29 29 29 29 5 26 8 29 8 4 29 29 29 2 29 26 29 17 29 29 29 8 26 29 29 29 2 29 29 31 29 2 29 2 8 29 29 23 29 2 2 29 29 29 6 29 29 29 18 31 29 27 29 29 17 17 18 29 29 29 6 29 29 29 29 29 29 29 5 29 29 29 29 29 8 8 29 29 18 29 29 29 8 29 29 29 29 29 29 29 2 29 6 29 8 8 29 29 31 29 29 26 26 23 8 29 29 29 2 29 8 29 5 29 29 29 29 29 29 29 29 26 8 17 23 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 6 29 8 26 6 6 6 29 26 29 29 29 6 29 14 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 2 29 29 16 29 17 6 29 26 29 8 29 29 27 29 23 29 29 6 29 29 29 8 5 29 29 29 29 29 29 29 29 8 29 2 8 29 2 29 2 29 29 8 29 29 29 29 27 29 29 8 29 29 29 8 29 8 29 29 29 29 29 29 29 16 2 29 16 16 29 29 26 31 29 29 29 29 16 25 29 16 6 29 29 29 29 13 29 29 29 29 17 29 29 6 2 29 29 29 26 29 29 29 29 29 29 29 29 2 6 5 31 5 6 2 29 6 29 2 29 14 29 8 6 29 29 31 29 29 29 8 29 8 29 29 6 6 8 29 29 2 2 29 29 8 8 29 27 8 6 2 29 29 8 29 13 29 29 29 29 29 29 6 29 2 29 2 8 29 29 26 29 29 26 29 29 29 29 29 29 29 2 29 29 29 17 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 6 29 29 29 23 29 23 23 8 29 29 29 14 2 27 29 29 29 29 2 8 29 29 8 29 29 5 29 29 29 29 2 2 14 8 29 8 18 23 29 29 29 29 8 29 6 16 29 16 29 29 29 29 29 2 29 31 29 29 29 29 29 2 29 29 29 29 29 29 2 29 2 8 29 26 14 18 2 18 8 29 29 29 29 29 29 29 29 8 6 29 29 18 29 2 27 26 29 29 29 29 29 29 29 29 8 8 29 26 29 2 29 8 18 29 29 14 29 17 29 29 29 29 29 14 29 29 29 29 29 29 29 2 29 29 29 29 6 2 29 29 2 29 29 29 29 26 2 2 2 2 31 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 29 6 29 29 29 29 29 29 29 29 16 29 31 6 29 29 29 29 29 29 8 8 29 2 29 29 29 8 29 29 29 29 8 18 6 29 29 29 6 29 29 2 29 29 16 29 29 29 29 16 26 29 29 23 17 2 29 29 29 6 29 29 29 29 29 29 2 25 29 29 29 29 6 29 29 8 6 29 29 29 2 17 29 29 2 14 29 13 29 29 16 29 25 29 29 29 29 29 18 29 29 29 6 29 6 29 8 29 8 29 29 29 29 29 29 29 29 23 26 29 29 2 29 29 29 2 29 29 29 26 8 29 8 8 29 29 8 29 29 29 29 29 29 29 29 8 2 29 29 31 29 2 29 29 29 6 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 6 29 31 29 29 29 29 8 29 29 29 29 2 29 29 6 18 29 29 14 18 29 29 29 29 29 29 8 8 29 29 29 29 29 29 6 29 29 29 2 2 31 23 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 8 5 29 29 29 29 29 29 29 6 29 8 2 29 29 29 27 29 29 8 29 14 17 26 29 29 29 29 31 29 29 29 29 29 29 8 29 2 29 29 8 29 13 26 29 29 29 31 29 29 29 2 29 2 29 29 29 2 8 29 29 29 29 29 29 29 17 29 26 29 29 29 29 29 8 29 29 29 29 29 2 29 6 29 18 29 29 8 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 8 23 29 29 29 29 29 29 29 29 29 29 6 23 29 29 29 29 29 29 29 29 6 8 31 29 29 29 6 29 14 6 29 29 23 29 2 29 29 29 18 6 29 29 29 29 29 29 29 29 29 29 2 29 8 29 6 29 29 23 29 29 29 29 29 29 26 29 18 29 29 29 29 6 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 6 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 6 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 25 29 29 16 16 29 16 16 29 29 29 16 29 29 16 29 29 29 29 27 29 29 23 29 29 29 29 2 8 29 29 29 18 6 18 29 18 29 29 2 2 29 29 29 26 14 29 29 8 2 29 29 14 18 29 8 25 8 29 23 29 29 29 29 29 2 8 29 29 2 18 6 29 29 26 29 29 29 29 29 29 29 25 29 29 6 29 29 6 6 31 29 17 29 6 29 2 29 8 29 23 29 23 29 2 18 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 5 29 29 2 31 29 29 29 2 29 29 29 29 18 29 23 14 25 29 29 2 29 29 29 29 14 18 2 8 29 17 18 2 6 2 29 29 2 29 29 8 29 29 29 29 8 31 29 25 29 6 5 29 27 29 8 29 2 29 8 29 29 2 29 23 29 18 29 29 29 29 2 29 18 6 29 2 2 29 29 28 31 6 2 29 29 29 29 29 29 29 23 6 2 29 2 29 29 29 29 29 29 8 8 29 29 2 29 6 18 29 29 29 5 29 6 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 31 8 29 29 29 29 29 29 18 29 29 2 29 29 29 29 6 29 29 29 29 8 23 29 29 16 2 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 16 29 29 29 16 29 2 29 29 16 29 29 19 16 29 29 29 17 29 13 19 29 29 19 19 29 29 16 16 29 29 29 19 23 17 16 29 29 16 19 16 16 2 8 16 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 26 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 6 8 29 31 29 29 29 18 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 8 29 29 25 29 16 29 29 16 29 29 29 31 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 17 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 5 29 29 29 29 29 31 29 29 29 29 29 29 2 16 29 29 29 29 16 29 29 25 29 29 29 29 16 29 29 29 31 16 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 13 29 29 29 29 25 29 6 29 29 29 29 29 29 31 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 27 18 29 29 29 29 29 29 29 29 18 29 29 29 28 29 16 29 14 29 6 29 2 8 18 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 23 29 29 8 29 29 29 26 29 8 29 29 29 29 29 29 29 8 29 8 29 29 29 18 29 29 18 29 29 31 25 29 25 29 26 29 31 29 29 29 29 29 8 29 29 29 29 29 29 4 29 29 29 29 31 29 29 25 28 29 29 29 29 2 29 29 2 29 29 19 29 29 29 16 16 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 17 16 29 13 16 29 8 29 29 26 17 29 16 29 29 29 16 29 2 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 2 29 29 2 29 6 29 29 29 29 26 29 29 6 29 26 27 29 6 29 17 29 29 29 29 8 29 29 29 29 29 6 29 29 6 29 29 29 29 8 26 2 29 6 29 2 6 29 2 29 8 29 29 8 29 20 31 29 29 29 29 29 29 29 29 29 29 29 5 29 8 29 29 8 31 8 6 2 29 29 2 29 8 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 6 29 29 29 29 5 29 6 31 29 29 29 29 2 29 29 26 29 8 29 29 29 18 29 31 29 29 29 29 8 8 29 8 29 29 29 29 29 29 29 29 29 14 31 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 31 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 26 2 29 29 29 26 8 29 6 25 8 29 29 26 29 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 26 29 29 29 31 29 29 14 29 29 29 29 29 6 5 29 6 29 29 29 18 17 29 29 29 6 29 29 31 29 29 8 29 29 29 6 29 29 23 29 29 29 29 29 6 29 29 6 29 18 29 29 29 29 18 29 2 29 29 29 2 8 29 29 29 29 8 29 31 29 29 2 29 29 29 29 29 29 25 6 29 29 29 29 29 29 29 18 29 29 29 8 29 29 26 29 17 29 29 29 26 8 29 29 29 29 23 2 14 26 18 26 8 29 27 29 18 29 6 2 29 6 29 26 29 23 29 8 8 8 6 29 29 14 29 29 29 29 29 2 29 29 29 8 18 29 29 8 18 29 6 29 29 2 16 17 29 17 29 29 8 8 2 2 29 2 29 29 29 2 29 29 26 8 8 29 5 29 29 29 29 4 29 25 29 29 29 29 29 8 29 29 29 29 29 26 29 29 5 29 29 29 14 6 29 2 29 29 29 29 26 2 2 29 2 2 29 29 29 18 29 29 29 29 29 29 29 29 29 2 28 29 29 29 29 2 29 6 29 29 23 27 29 29 29 2 29 29 6 6 29 8 29 29 29 29 29 6 29 29 8 29 29 23 6 6 29 8 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 29 2 6 29 2 29 14 29 29 29 2 29 16 29 29 29 29 29 18 29 29 29 14 6 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 6 6 29 29 8 8 29 29 29 27 29 29 29 29 29 29 29 14 29 2 31 8 29 8 31 29 2 29 31 29 31 29 29 29 29 8 29 8 26 29 27 31 29 29 23 23 29 23 2 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 2 29 29 27 29 29 31 29 2 29 29 8 29 29 29 29 6 29 31 29 29 29 29 23 29 29 18 29 29 29 29 29 29 29 6 29 29 8 8 6 29 29 5 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 6 18 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 31 29 29 29 23 29 29 29 29 29 8 29 2 13 29 6 31 6 29 29 29 29 29 29 29 29 31 29 29 29 29 5 29 29 29 29 29 18 29 29 29 26 29 29 29 29 29 29 29 8 6 29 25 29 29 29 29 29 29 29 29 25 29 29 23 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 23 29 29 29 8 29 27 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 17 29 29 14 6 29 2 18 18 29 26 29 29 29 29 29 2 29 29 29 29 29 8 29 29 2 29 8 29 29 29 29 29 29 18 29 29 2 29 29 29 2 29 31 29 29 18 29 31 29 29 29 2 29 29 29 2 6 29 27 2 29 29 29 29 2 29 29 29 29 8 29 29 29 29 8 29 27 29 23 29 29 29 8 8 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 18 2 8 25 29 29 29 29 8 2 2 29 29 31 29 18 29 29 29 29 29 29 8 29 29 18 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 8 31 29 29 18 29 25 25 8 29 29 25 29 29 29 29 29 2 29 8 29 6 29 29 26 29 29 29 29 29 26 26 29 29 8 29 18 29 29 29 29 6 29 29 29 29 29 29 29 29 29 25 2 8 29 29 2 29 29 29 29 5 29 29 29 29 6 8 29 2 29 6 2 29 8 29 2 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 8 29 29 29 29 29 29 29 31 29 29 18 29 2 29 29 29 29 2 29 29 6 29 18 29 2 29 29 29 29 18 29 2 25 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 14 29 29 6 29 29 29 29 29 29 29 29 29 31 31 29 18 2 29 6 2 29 2 29 25 29 6 29 29 29 29 6 29 29 29 2 29 29 29 29 8 8 29 29 29 29 29 29 29 14 29 29 29 25 29 18 25 29 29 6 29 29 29 29 8 18 29 29 8 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 18 29 29 6 29 29 29 29 25 29 29 29 6 29 29 8 29 29 14 29 6 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 31 6 8 8 29 29 29 29 6 29 17 8 29 29 8 29 29 29 29 29 29 29 29 2 29 8 29 18 29 29 6 29 2 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 2 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 6 29 29 25 29 29 29 29 2 29 29 29 29 31 29 29 23 18 29 29 8 6 29 26 29 29 29 29 8 18 2 29 8 29 23 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 2 29 6 29 29 29 29 29 29 26 29 29 31 29 29 29 29 29 29 29 29 29 18 6 29 31 6 2 8 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 14 29 29 29 6 29 31 29 29 29 29 29 29 29 25 18 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 2 29 8 29 29 18 29 29 29 29 29 29 29 29 31 8 29 29 27 29 23 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 31 29 29 29 18 6 8 29 29 8 29 6 29 29 29 29 29 29 29 29 29 2 2 31 29 29 29 2 14 29 29 29 29 29 29 17 29 29 29 29 2 8 29 6 29 8 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 6 29 29 29 29 29 2 29 29 29 2 6 29 29 2 29 29 29 6 29 29 29 2 29 29 29 29 29 29 27 8 29 29 29 29 29 29 29 29 23 2 29 6 6 25 6 29 29 29 29 29 29 29 29 8 29 29 29 14 29 6 29 29 29 8 8 8 23 29 23 29 8 29 29 6 29 29 29 25 29 2 25 29 29 8 18 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 8 29 8 18 8 23 8 29 29 29 29 8 29 29 17 29 2 8 29 2 8 8 29 5 29 29 29 29 29 18 23 23 29 29 29 29 29 29 6 29 6 29 29 29 8 29 29 29 6 29 29 29 6 29 29 8 29 29 29 6 2 29 23 29 29 29 25 29 29 29 29 31 29 29 23 29 17 29 29 29 29 29 8 5 2 8 29 31 29 27 29 8 29 29 8 29 29 29 29 29 29 29 6 18 29 29 17 29 29 29 29 29 29 29 18 29 29 29 29 6 29 8 6 29 2 29 29 29 2 29 8 26 31 2 2 18 29 29 29 29 29 29 6 29 29 2 17 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 2 29 29 29 29 29 2 29 6 29 6 29 29 29 29 6 29 13 29 29 29 29 29 6 6 29 8 2 6 29 29 29 29 29 29 17 29 2 29 29 29 29 14 29 25 29 8 29 29 8 29 23 29 29 29 29 29 29 2 29 29 29 29 29 2 26 29 16 29 29 2 2 29 29 29 18 29 6 29 29 29 2 29 29 6 31 29 6 29 29 2 8 2 29 29 29 29 29 8 29 29 29 29 2 29 29 2 29 29 29 6 29 29 29 29 31 29 29 29 5 18 29 29 29 29 29 29 31 8 29 8 29 29 29 29 18 29 29 29 29 6 8 29 29 29 29 25 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 14 29 2 27 2 14 8 29 8 29 29 29 23 8 29 29 29 6 29 8 29 29 29 6 27 6 29 29 29 29 29 8 29 6 29 2 29 29 29 23 29 29 8 8 29 29 29 6 29 29 5 29 29 29 2 29 29 29 29 29 29 29 8 2 18 25 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 6 29 29 29 29 29 29 8 29 29 29 29 14 29 29 29 29 29 29 6 29 29 14 29 23 8 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 14 29 6 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 31 29 29 29 29 8 29 29 29 29 29 29 6 2 17 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 8 29 29 26 29 29 29 29 29 25 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 31 29 29 6 31 25 2 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 17 31 29 29 29 29 29 29 29 16 29 29 29 29 29 31 29 31 2 26 6 29 29 29 29 29 29 29 29 29 17 29 29 6 26 29 29 27 25 23 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 31 29 29 29 29 31 29 29 29 29 29 4 29 29 31 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 14 29 29 29 29 29 29 29 29 8 2 29 29 2 29 29 2 29 29 23 29 29 29 26 23 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 6 29 29 17 23 29 29 29 29 25 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 23 8 29 23 25 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 2 8 29 23 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 6 29 14 29 29 29 25 29 29 29 29 6 29 29 2 29 14 2 8 29 23 29 29 29 29 29 16 29 29 29 29 16 19 16 16 29 29 29 29 31 29 29 8 29 29 18 29 29 29 29 29 29 29 6 29 29 29 2 29 29 25 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 6 18 29 29 29 29 29 29 29 29 18 8 17 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 31 29 31 29 29 13 29 29 5 29 31 2 29 29 6 31 29 29 27 8 29 2 29 8 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 18 6 5 6 29 29 29 29 29 29 29 29 29 27 29 29 25 2 26 29 29 29 29 29 29 29 29 31 18 29 29 31 29 29 29 29 29 18 29 29 29 29 16 6 29 8 29 29 29 29 13 29 13 18 29 16 29 29 16 29 29 16 29 29 29 29 29 16 26 16 31 16 29 29 29 13 16 29 16 16 29 19 29 16 29 29 29 29 29 16 16 29 29 29 16 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 19 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 2 29 29 29 2 29 29 29 29 29 29 2 6 29 5 29 23 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 16 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 16 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 5 26 8 29 29 17 29 14 29 29 29 29 25 29 29 29 29 29 14 14 29 29 31 29 29 18 29 29 26 29 29 29 29 29 29 29 2 6 29 29 25 29 29 29 18 29 6 29 29 6 6 29 29 29 18 29 26 8 18 26 29 29 29 6 29 29 31 16 6 29 29 29 2 29 29 29 25 8 29 29 18 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 13 29 29 29 29 29 29 29 29 18 29 8 29 29 8 29 29 29 23 29 16 29 29 2 29 29 29 29 29 18 29 29 29 16 29 29 29 29 29 29 6 6 29 29 6 16 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 8 29 29 29 2 29 29 29 8 29 29 29 6 29 29 29 25 29 29 2 29 29 29 8 6 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 2 6 6 6 8 29 29 6 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 18 29 29 29 29 29 29 29 31 29 14 18 29 18 29 29 14 29 5 6 29 8 29 29 29 29 31 29 29 29 29 29 8 25 6 29 29 6 29 29 14 29 29 29 29 29 5 6 29 18 29 29 29 29 6 6 6 29 29 29 29 29 29 6 2 6 29 18 29 31 29 29 6 29 29 29 29 5 29 16 29 29 29 29 26 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 17 29 2 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 17 29 29 29 27 29 29 29 29 29 29 29 29 29 6 29 5 29 29 29 29 25 29 25 29 29 29 29 29 29 26 29 5 27 2 29 27 14 29 29 29 29 29 29 8 29 29 29 29 29 31 5 29 29 29 29 6 6 4 29 29 23 2 2 6 29 29 6 29 29 29 29 29 29 29 29 18 8 29 29 25 29 8 29 16 29 29 29 29 29 29 29 29 29 29 2 2 29 14 29 29 8 8 2 29 26 27 6 31 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 29 29 29 16 6 29 16 16 29 29 29 29 26 16 16 29 29 16 29 29 19 29 29 29 16 19 13 16 29 29 16 16 16 16 29 16 29 19 13 16 16 29 19 29 16 16 16 16 19 19 29 16 29 16 29 29 16 29 16 29 19 16 29 29 29 29 29 16 29 16 29 29 29 10 16 29 16 16 16 29 29 29 19 19 16 29 19 29 29 29 29 19 16 29 16 29 29 16 16 29 19 29 5 19 16 16 29 29 19 16 16 16 19 16 19 29 29 29 29 29 16 16 13 19 16 29 19 19 29 9 19 29 19 16 29 16 16 29 16 13 16 13 16 29 16 29 16 19 19 16 13 16 16 16 16 29 19 19 19 10 19 29 29 16 19 19 29 29 19 16 16 17 29 29 13 16 16 16 29 19 16 29 29 19 13 16 19 16 29 19 16 29 19 29 29 2 19 19 16 16 29 16 29 16 16 29 29 16 2 16 29 2 13 16 29 29 29 29 29 29 29 19 29 16 13 29 29 29 29 29 29 29 29 29 6 23 17 18 29 5 29 29 29 29 29 2 29 29 29 25 29 27 29 8 8 23 29 29 29 29 2 2 8 29 29 29 2 18 14 29 2 29 2 17 29 14 14 29 29 29 29 8 16 29 17 29 16 29 16 29 16 2 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 16 29 29 16 16 29 29 29 16 29 16 29 16 13 29 8 29 16 16 29 16 29 29 29 29 29 29 16 29 29 29 16 13 29 29 16 29 16 29 16 29 2 29 29 16 16 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 8 29 29 13 29 16 29 2 29 29 29 29 29 29 29 16 31 29 29 29 29 2 29 16 29 14 29 29 2 29 29 6 16 2 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 16 17 29 29 23 8 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 29 6 6 18 29 29 29 29 8 29 29 16 29 29 29 29 16 29 29 29 31 29 29 25 29 29 29 29 29 2 29 29 14 29 14 29 25 29 29 29 29 8 29 29 29 2 6 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 2 25 8 29 29 29 2 29 8 25 29 29 29 8 29 29 29 29 5 31 29 8 2 29 29 29 29 18 29 29 29 8 17 29 29 29 29 29 29 29 2 8 29 2 29 29 29 29 29 29 29 29 29 8 29 18 8 29 29 14 29 29 29 29 29 29 8 29 29 29 23 2 29 29 23 23 29 29 29 29 29 29 2 18 18 29 25 29 27 29 8 29 8 29 18 27 29 29 8 26 29 23 29 2 6 29 29 2 29 2 29 6 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 8 8 8 29 29 29 17 29 29 29 29 29 29 16 16 29 29 29 2 16 29 29 4 19 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 16 29 16 13 29 16 29 29 19 16 29 16 16 29 29 29 29 2 29 16 29 2 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 16 29 29 29 29 29 2 29 16 16 29 29 29 16 16 16 13 29 29 16 16 19 29 16 16 29 29 16 29 29 19 29 29 29 16 29 19 16 29 16 16 16 16 29 29 29 29 19 16 29 16 29 29 29 16 29 29 16 29 29 29 31 29 29 29 29 29 29 2 29 31 29 29 8 9 29 29 8 2 29 29 29 29 2 29 6 29 29 2 29 29 25 29 2 29 16 2 29 6 23 2 29 23 2 2 8 29 29 26 29 25 29 29 29 25 5 18 29 2 8 8 25 2 29 2 29 29 29 29 29 29 23 2 29 29 29 29 29 29 6 29 2 25 29 2 29 29 29 2 2 23 29 29 29 29 29 23 29 29 29 29 29 14 8 2 8 26 14 26 29 2 29 4 23 2 29 8 29 29 29 29 2 29 29 29 29 8 2 5 29 29 29 8 23 2 26 29 29 29 29 29 17 26 6 29 29 29 29 29 29 16 29 29 2 29 29 6 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 14 23 23 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 16 8 14 5 16 29 16 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 16 13 29 2 29 29 29 29 16 16 19 27 16 14 29 16 16 29 29 16 16 29 16 29 16 16 29 29 16 16 16 29 16 13 16 29 29 29 16 29 29 29 29 29 19 29 16 29 29 29 29 16 29 16 29 9 29 29 29 29 16 29 29 29 16 29 16 29 16 29 19 19 29 16 29 16 13 29 29 29 19 29 16 29 29 29 19 29 29 16 16 16 29 29 16 29 19 16 13 16 16 13 16 29 29 16 29 6 16 19 16 29 29 29 16 19 13 6 29 29 16 19 19 16 29 29 29 29 29 29 19 19 29 29 29 16 29 19 16 29 29 16 29 13 17 16 29 29 19 16 19 29 29 16 19 29 13 29 16 19 29 10 16 29 19 19 19 29 16 16 29 29 29 19 16 29 19 19 29 13 29 29 19 16 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 16 29 16 29 29 29 2 29 29 2 16 16 29 29 16 29 29 29 2 29 8 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 2 29 29 16 29 29 16 2 29 29 29 6 29 29 29 29 29 29 29 6 29 29 14 29 2 29 29 29 17 29 29 16 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 29 17 6 29 29 29 16 29 29 29 16 16 16 29 29 16 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 17 29 16 29 29 16 29 16 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 16 16 29 29 16 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 16 13 16 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 16 29 18 29 29 29 29 29 29 8 16 29 16 29 16 29 16 16 29 29 29 29 16 16 29 29 25 29 29 29 29 29 29 6 16 16 29 2 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 16 16 29 29 29 29 16 29 29 29 16 16 29 29 29 6 29 29 19 29 29 29 16 16 16 29 29 29 29 13 16 16 29 29 16 29 29 16 16 29 29 16 29 29 29 29 16 29 16 13 19 29 29 29 29 29 16 29 16 16 26 29 13 19 16 29 29 29 16 13 29 29 19 29 29 29 16 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 18 29 16 29 29 16 19 29 29 29 29 16 16 16 29 29 29 16 29 16 16 16 16 29 29 17 29 16 16 16 29 29 16 29 29 29 16 29 29 29 29 16 29 16 29 29 16 29 29 16 29 29 29 29 16 29 29 29 16 16 16 29 29 29 29 17 13 16 16 16 29 16 29 18 29 29 29 29 29 29 16 16 16 29 29 16 29 16 16 13 29 16 29 16 16 29 29 16 16 16 29 16 29 16 16 16 19 29 29 16 29 29 29 29 29 29 19 13 16 8 29 19 13 29 29 29 16 16 29 16 19 16 29 29 29 16 29 29 29 29 29 19 29 29 16 16 29 29 29 16 29 29 16 29 16 2 16 13 16 19 16 16 16 29 16 29 16 29 19 16 29 13 16 29 29 29 29 16 16 19 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 16 16 16 29 29 16 19 16 29 19 29 16 29 29 16 16 16 16 16 29 16 16 29 16 29 19 13 16 16 16 29 16 29 19 29 16 29 16 16 17 29 16 29 29 16 29 29 29 16 16 31 16 16 29 29 29 16 29 26 29 29 29 16 29 29 16 13 29 29 16 29 19 29 29 29 29 16 29 29 16 29 29 29 29 16 19 8 16 29 29 29 29 29 29 16 29 16 29 6 29 29 16 13 16 29 29 29 16 16 29 16 29 16 19 16 13 29 16 29 29 16 29 29 29 16 29 16 16 16 16 29 29 16 16 29 19 4 29 19 29 29 29 29 29 29 16 29 13 29 16 29 29 29 19 6 13 29 16 29 29 19 29 29 16 16 29 29 29 13 16 16 29 16 29 16 16 29 16 29 8 16 19 16 29 16 16 19 29 16 29 29 29 16 29 16 16 16 16 16 19 29 29 29 16 29 16 13 29 29 16 16 16 29 16 2 16 16 13 29 16 19 29 19 17 16 19 13 16 14 16 19 16 29 29 29 29 16 16 16 29 29 16 16 19 19 29 17 16 19 16 29 29 16 16 16 29 16 29 29 29 29 29 29 29 16 19 29 17 16 29 29 16 16 29 16 16 26 29 29 16 29 16 16 13 29 16 29 29 16 29 29 29 29 29 29 16 16 16 19 29 29 29 8 29 29 29 16 16 16 31 29 29 16 16 29 16 29 16 29 16 16 29 29 16 19 29 19 16 16 16 16 16 19 16 29 19 13 29 16 29 16 29 16 16 16 16 29 19 16 29 13 16 16 16 29 29 16 29 29 29 29 13 8 17 29 16 29 16 29 29 16 19 29 29 16 13 16 16 19 29 16 16 16 19 13 29 19 29 19 16 29 29 8 19 29 29 16 29 29 29 29 29 16 29 16 16 29 16 16 29 29 29 29 16 29 16 13 29 29 16 16 16 29 29 29 16 19 29 16 16 29 29 16 29 16 16 16 29 19 16 16 29 16 29 16 29 29 16 13 19 17 19 29 19 13 16 29 16 16 29 16 16 16 16 16 16 16 16 16 29 16 29 29 29 29 13 29 29 19 19 16 13 29 29 29 29 29 16 16 16 16 16 16 29 16 16 19 29 29 16 16 16 29 29 16 16 16 16 16 16 29 16 29 16 16 29 16 29 16 13 19 16 19 16 29 29 29 29 29 16 29 16 16 16 29 19 19 29 16 29 29 19 16 29 29 13 16 29 29 16 16 19 19 19 29 16 2 16 16 19 16 31 16 16 29 16 16 29 19 16 16 19 19 19 16 29 19 16 29 19 29 29 29 19 29 13 16 16 16 16 29 29 16 16 8 29 13 19 19 16 16 29 16 16 19 16 29 29 10 19 29 16 29 16 29 16 16 19 13 9 17 29 16 29 16 19 16 16 29 16 19 16 16 19 13 29 17 29 13 29 29 29 29 19 9 29 16 19 16 29 19 29 16 16 19 13 16 29 16 16 19 13 29 16 19 16 29 29 16 13 16 19 16 16 16 19 29 17 16 13 29 16 13 16 16 16 29 16 29 29 29 16 29 29 16 29 16 29 29 29 16 16 29 29 29 29 29 19 29 29 29 29 29 16 2 29 16 29 8 8 27 8 29 29 29 29 16 29 16 29 29 29 29 16 29 16 13 16 29 29 29 16 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 17 29 2 29 29 29 29 26 29 29 8 29 27 29 18 29 29 29 6 29 16 29 29 29 29 17 8 29 29 29 8 29 29 14 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 2 29 29 2 29 29 5 29 29 29 29 29 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 31 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 2 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 18 6 29 25 31 29 29 29 29 29 14 8 29 29 29 29 29 29 29 29 29 8 8 29 8 29 29 29 26 29 8 26 8 29 29 29 23 31 29 29 8 8 14 6 29 29 29 29 29 8 29 18 8 29 29 29 31 29 29 26 29 8 8 6 25 29 29 29 6 31 6 8 29 29 8 8 2 23 29 29 29 29 29 26 29 29 29 29 29 29 6 29 8 23 29 31 29 29 29 29 29 29 8 29 26 29 29 29 2 29 29 29 29 29 29 29 29 25 29 2 29 8 8 29 29 29 18 29 29 23 29 29 29 2 29 31 29 29 29 29 29 29 29 31 2 29 29 29 18 29 29 29 18 8 29 18 26 2 29 25 29 29 8 26 29 29 26 29 29 29 29 6 29 29 26 27 26 8 29 29 2 29 29 8 14 25 29 29 29 2 6 29 29 29 6 2 29 29 29 29 29 29 29 29 6 27 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 2 29 6 31 17 29 2 2 17 29 29 29 29 29 29 29 29 29 29 29 27 29 6 29 29 2 8 29 29 29 23 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 14 29 29 31 23 29 8 8 27 26 8 8 29 29 29 8 17 29 29 29 29 29 29 6 29 2 29 29 29 25 29 29 8 29 29 29 6 2 29 6 8 2 29 23 29 29 2 29 2 17 29 23 29 29 29 29 6 5 29 29 29 29 2 29 29 29 29 14 29 29 29 29 29 8 26 29 23 2 29 2 29 31 29 18 31 31 8 29 8 18 2 29 29 29 29 29 29 29 29 29 2 25 29 6 29 29 2 29 18 5 29 2 2 29 2 29 29 25 29 29 8 29 29 29 29 29 29 8 8 8 29 23 29 29 14 26 29 29 14 29 29 6 29 29 29 29 29 29 29 29 29 29 8 8 2 29 29 29 29 29 5 2 29 29 29 29 29 29 29 6 29 29 18 29 29 29 13 29 8 29 29 29 29 29 29 2 8 8 8 2 29 29 27 29 29 31 5 8 29 29 8 29 29 6 29 29 26 31 2 29 29 6 29 6 6 29 8 29 29 8 29 29 29 25 29 29 29 6 25 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 6 26 2 29 29 29 29 8 29 2 29 29 29 29 6 29 29 31 29 6 29 29 8 8 6 29 29 29 29 29 29 14 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 31 29 6 29 29 6 29 29 29 26 29 26 29 31 8 29 29 29 29 29 29 29 18 29 6 29 8 29 29 29 31 29 25 31 29 6 29 29 29 29 29 29 29 29 18 29 31 29 29 25 8 29 29 29 29 2 29 29 29 31 29 29 8 29 29 31 29 8 8 23 29 29 29 29 29 29 29 29 29 29 29 29 6 31 29 2 26 18 14 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 14 29 25 29 23 29 29 8 2 9 29 29 29 29 29 29 29 29 29 29 29 25 27 26 2 29 5 29 29 29 29 29 18 6 14 29 29 29 29 29 29 27 29 29 29 2 23 29 20 31 8 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 2 29 29 8 29 29 18 29 29 29 29 29 2 2 29 29 31 14 2 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 6 2 8 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 8 29 18 26 29 18 29 2 29 8 29 29 14 18 29 29 29 29 29 29 2 29 29 29 29 18 29 29 8 8 29 26 29 23 18 18 29 29 18 29 6 29 29 29 29 2 29 29 29 29 27 29 29 29 6 29 29 23 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 6 29 23 23 6 23 2 29 29 18 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 26 29 2 29 8 29 29 29 29 29 26 31 2 29 29 29 23 29 29 27 26 2 29 2 29 29 29 26 29 29 25 29 6 29 2 29 29 17 8 29 29 2 29 29 29 8 29 29 6 14 29 29 29 29 29 29 8 29 18 29 29 29 29 8 8 23 18 6 18 29 29 6 2 29 29 29 29 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 23 29 29 6 18 29 29 2 18 29 29 29 29 18 29 29 29 29 29 29 29 6 14 29 29 29 29 8 29 29 29 29 29 14 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 23 29 29 29 8 29 29 29 29 29 29 29 29 8 29 8 29 29 2 29 29 29 29 29 29 29 29 29 8 29 26 18 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 6 29 6 29 29 29 29 29 29 29 29 29 29 23 29 14 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 6 29 29 29 25 29 18 2 6 8 29 14 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 14 29 2 8 29 8 8 29 29 29 8 8 6 29 29 26 8 29 2 29 29 29 29 6 25 29 18 6 29 29 14 29 29 29 8 29 23 29 29 29 29 29 29 8 29 29 29 29 29 29 27 29 29 29 29 29 29 2 6 29 29 29 6 29 29 2 29 29 8 29 29 8 8 29 2 8 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 5 29 23 29 8 31 8 23 29 29 29 29 2 25 8 23 29 29 8 29 29 29 2 17 29 8 29 29 8 29 29 2 29 29 29 23 29 29 2 29 29 2 29 29 29 29 26 2 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 18 6 29 8 8 31 23 29 29 29 2 29 29 5 29 29 8 29 29 29 2 29 29 2 2 29 29 29 29 27 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 18 29 29 6 29 29 29 29 2 18 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 13 29 29 29 29 29 29 29 5 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 2 27 8 29 29 29 2 29 29 29 6 29 29 2 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 17 29 29 29 29 17 29 29 2 29 29 29 8 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 8 29 29 16 29 29 29 8 29 29 2 29 2 29 29 29 2 18 29 29 29 29 29 29 23 29 8 29 29 19 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 14 29 25 29 8 29 29 29 2 29 29 2 29 29 29 29 29 25 13 29 2 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 18 6 29 29 29 29 29 8 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 2 29 29 29 41 2 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 2 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 13 29 13 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 31 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 41 29 29 16 2 29 29 29 29 18 29 29 29 29 6 29 29 29 29 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 17 29 29 29 29 29 29 29 2 29 16 8 29 29 5 29 29 16 16 29 29 29 29 29 29 29 19 2 29 29 29 29 29 29 29 29 14 6 29 29 29 2 29 29 29 29 6 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 2 19 2 29 29 29 29 29 2 18 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 27 29 16 16 29 29 29 29 29 29 29 29 25 29 6 29 29 8 6 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 29 29 25 29 29 29 29 29 29 29 29 18 29 29 25 29 29 29 2 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 19 29 29 29 31 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 13 14 29 29 13 16 29 19 29 29 29 29 29 18 29 29 29 29 29 29 29 23 29 8 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 6 17 29 29 29 6 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 9 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 6 6 29 29 29 29 29 29 29 31 6 18 29 6 29 29 29 8 29 29 29 29 18 29 18 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 19 17 29 29 29 25 29 29 29 25 29 29 18 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 6 29 19 29 8 29 29 29 29 29 29 29 29 29 29 31 8 29 29 26 29 29 18 29 29 18 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 13 29 13 19 29 27 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 29 29 29 29 29 6 29 29 25 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 6 29 31 29 18 25 29 29 2 31 25 29 14 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 14 29 29 29 29 29 29 29 41 29 14 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 16 5 29 29 29 29 29 29 29 2 14 29 29 29 29 29 29 25 2 29 29 29 29 29 25 29 18 29 29 29 29 29 29 29 25 29 29 29 29 29 29 6 29 29 29 29 29 29 25 29 14 29 31 29 29 25 29 29 31 29 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 14 27 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 13 29 29 29 29 29 23 8 29 29 6 29 27 8 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 31 29 31 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 17 29 29 14 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 2 23 8 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 14 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 25 26 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 13 29 17 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 31 29 29 6 28 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 2 29 29 29 8 29 29 29 29 29 29 29 17 8 29 29 13 16 29 29 29 29 29 29 29 31 31 29 29 29 29 29 6 29 29 29 29 29 18 29 29 29 6 29 29 29 29 29 18 29 31 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 16 29 29 29 6 29 6 2 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 6 13 29 6 29 2 2 29 29 6 29 29 29 29 5 29 29 29 29 29 14 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 31 29 29 2 29 29 6 29 6 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 6 29 14 29 29 29 18 29 29 29 25 29 29 29 8 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 6 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 23 29 14 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 23 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 41 29 16 29 19 29 29 29 29 6 29 6 29 18 29 29 29 29 29 2 29 29 29 29 29 29 14 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 14 29 25 6 29 29 29 29 29 29 25 29 8 17 29 29 29 13 29 8 29 29 29 18 2 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 14 29 29 2 25 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 31 13 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 31 29 29 25 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 18 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 29 29 14 29 29 29 29 29 29 13 29 2 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 8 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 5 13 29 29 14 29 29 29 6 6 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 6 2 18 29 29 29 29 6 31 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 31 29 29 29 29 27 14 29 29 29 2 29 29 29 29 27 29 29 29 29 29 29 23 29 29 2 31 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 16 16 29 29 29 29 2 29 29 29 29 29 29 2 29 8 17 29 29 8 29 29 29 29 29 29 29 19 29 29 29 29 6 29 29 29 29 29 29 29 6 6 14 29 29 29 29 29 29 29 31 29 29 6 29 31 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 17 29 29 19 29 2 29 29 29 25 29 29 8 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 25 29 16 29 29 29 29 13 29 29 29 23 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 18 29 25 29 25 25 29 29 29 18 29 25 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 31 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 6 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 25 29 29 8 29 29 29 29 29 29 16 26 29 29 16 29 16 29 29 29 29 29 8 29 29 29 29 31 2 29 31 29 29 29 29 29 29 29 29 29 29 41 29 6 14 29 29 29 29 29 29 29 29 29 29 16 29 16 16 16 29 16 16 29 16 16 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 25 29 29 25 29 29 14 29 29 29 29 29 29 29 25 29 29 29 29 16 29 29 29 29 14 29 29 29 29 29 16 2 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 18 25 29 6 29 6 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 18 29 18 29 29 29 29 29 29 14 29 29 18 29 29 29 25 17 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 13 29 29 29 25 29 25 18 18 29 8 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 25 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 13 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 25 18 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 25 29 29 29 29 29 31 29 29 29 29 29 29 25 14 29 13 29 29 29 29 29 29 29 6 29 25 6 25 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 6 6 29 29 29 29 18 29 29 29 29 29 29 29 29 6 29 29 29 18 29 29 29 29 13 29 29 29 29 29 2 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 13 29 29 29 16 29 13 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 26 18 29 29 31 31 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 6 29 29 16 13 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 23 29 29 29 29 29 14 18 29 29 29 29 29 29 8 29 29 29 29 25 29 29 29 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 16 16 29 8 29 29 29 29 29 29 29 2 31 27 18 18 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 14 29 25 18 6 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 25 29 8 29 13 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 25 29 6 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 25 29 29 14 29 13 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 6 29 29 29 6 13 18 29 16 29 8 29 29 29 6 29 6 6 29 6 29 29 29 29 29 29 8 29 26 29 31 16 29 16 29 29 29 29 8 29 29 25 29 29 8 2 6 29 25 29 25 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 25 29 29 29 29 29 25 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 13 18 29 29 29 29 13 29 29 29 29 29 29 29 29 6 29 29 29 29 18 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 14 18 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 31 29 29 29 13 29 29 6 6 29 29 29 29 29 29 29 8 6 16 29 29 2 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 25 29 29 29 29 29 29 29 29 29 29 14 14 29 29 29 16 29 29 29 31 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 27 29 6 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 23 2 29 29 29 29 29 29 27 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 6 29 29 16 29 2 16 13 29 29 23 29 29 29 29 13 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 8 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 31 29 6 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 31 29 29 29 29 29 16 29 14 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 27 29 25 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 27 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 41 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 2 29 2 2 18 29 29 6 29 29 8 29 31 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 31 14 29 29 6 29 6 29 29 29 29 29 29 29 29 27 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 31 29 8 29 29 29 6 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 13 29 29 29 29 29 29 29 18 29 29 29 29 18 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 16 13 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 13 29 29 19 29 14 29 29 29 29 29 29 29 29 29 18 29 29 29 25 29 29 25 29 29 14 29 29 29 29 29 14 29 31 29 29 29 29 29 29 29 29 29 29 29 29 16 31 16 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 23 29 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 29 18 14 29 29 29 31 29 25 18 29 29 29 29 29 25 29 14 25 29 29 29 29 29 29 29 19 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 8 23 6 29 29 29 29 29 31 29 5 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 18 31 29 6 25 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 6 29 29 29 16 29 29 29 29 17 29 16 29 29 29 29 29 23 29 29 8 29 29 8 8 23 2 2 29 14 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 29 31 29 29 29 29 19 29 29 6 31 6 2 27 29 29 14 31 29 29 8 29 29 29 29 29 29 29 29 17 29 29 18 29 2 29 26 29 29 29 29 29 29 29 29 8 14 29 29 29 31 29 29 18 29 29 6 2 29 29 29 29 29 6 29 29 29 29 29 29 14 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 14 29 14 6 29 29 29 29 29 29 29 29 29 29 29 31 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 31 25 6 29 29 29 29 29 29 29 29 6 29 29 29 31 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 6 29 23 29 29 29 6 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 8 29 23 2 31 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 18 29 29 29 29 29 29 27 29 29 29 6 25 29 31 29 6 14 29 8 29 29 29 25 29 29 29 29 29 29 29 29 14 29 16 29 29 29 29 29 29 23 29 29 6 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 8 29 29 29 29 25 29 29 29 29 29 29 29 6 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 13 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 23 18 29 29 29 29 29 29 29 14 23 8 8 26 29 25 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 26 6 29 29 29 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 18 29 29 29 29 29 6 29 29 29 29 29 29 29 14 29 18 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 18 6 29 29 29 29 29 29 29 29 29 13 13 29 16 18 16 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 29 29 2 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 25 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 31 29 29 29 29 29 29 6 29 31 6 6 29 29 29 25 31 6 29 29 18 25 29 29 18 25 29 29 29 29 2 2 2 29 31 6 29 29 29 29 29 29 18 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 13 16 13 29 29 29 8 29 29 18 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 26 18 29 29 29 18 29 29 25 29 29 29 25 29 29 29 29 29 29 14 29 29 29 25 29 29 18 2 29 29 29 16 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 26 29 23 8 29 29 29 4 2 29 29 29 29 29 8 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 18 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 31 8 29 29 29 29 29 6 29 29 29 29 27 29 29 29 29 29 29 29 29 25 29 27 29 29 29 29 29 29 29 29 18 29 29 29 29 29 6 29 29 2 25 29 29 8 29 29 29 29 29 29 29 2 29 6 29 2 29 29 6 29 29 29 29 31 29 29 29 29 29 29 18 29 13 29 29 29 29 18 29 25 8 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 18 29 25 29 29 29 16 29 29 29 29 29 2 29 29 8 29 29 29 18 29 29 29 2 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 8 29 6 29 25 14 8 29 29 23 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 18 29 29 6 29 29 29 6 29 29 29 29 25 29 29 29 14 29 29 29 27 29 29 29 8 14 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 13 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 14 29 29 8 29 23 29 29 31 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 31 14 29 29 29 29 8 29 29 29 29 29 25 29 2 29 29 29 14 29 14 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 17 29 29 29 29 6 29 29 31 14 29 29 29 14 29 18 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 14 29 29 6 29 29 29 29 29 29 29 29 29 29 6 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 18 29 29 25 29 29 14 29 29 29 29 29 29 29 16 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 25 6 29 29 29 29 29 27 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 13 25 29 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 2 16 29 6 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 31 6 29 29 29 29 29 29 29 14 27 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 29 31 29 29 29 29 29 25 29 29 29 29 29 29 14 29 29 14 29 29 14 29 29 31 29 8 8 29 29 26 8 29 29 29 26 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 25 29 6 29 29 29 29 6 29 29 6 29 29 29 29 29 13 6 29 29 29 29 29 29 6 29 8 29 29 29 29 29 29 13 29 29 29 29 29 29 29 25 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 18 29 29 23 29 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 27 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 14 29 29 29 29 29 23 29 29 29 29 29 14 29 29 29 18 29 29 29 29 29 29 29 29 29 8 31 6 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 25 29 29 29 29 16 29 16 29 29 29 29 14 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 23 29 29 18 29 29 29 8 29 29 8 29 2 29 6 2 14 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 2 2 29 8 29 29 29 19 13 29 16 29 29 29 13 29 29 29 29 29 29 14 29 29 29 29 29 29 8 29 16 16 9 19 16 16 31 29 23 8 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 16 29 29 31 29 8 29 29 29 2 31 29 23 29 29 6 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 16 14 29 29 29 29 16 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 31 29 14 14 29 29 29 29 29 6 8 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 13 29 29 29 29 13 29 13 16 16 9 29 16 19 29 19 9 16 29 19 29 16 29 29 29 29 29 18 25 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 16 29 29 29 29 29 29 6 29 29 29 29 29 14 29 29 29 29 29 13 29 29 6 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 8 29 16 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 6 29 29 8 23 23 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 13 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 16 29 29 29 29 29 29 29 25 29 29 14 25 29 29 29 2 29 29 29 29 29 29 29 14 29 29 29 31 29 29 6 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 13 25 2 29 6 29 29 19 16 13 29 5 8 8 6 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 6 27 29 29 29 29 29 14 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 31 6 6 29 29 29 6 29 18 6 29 29 13 8 29 29 29 29 29 16 29 16 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 8 23 29 29 29 29 29 13 29 29 29 29 29 29 29 16 23 13 16 19 29 2 14 31 29 25 29 29 29 29 29 29 29 29 29 29 16 16 8 2 29 29 23 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 31 29 29 29 29 18 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 27 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 14 29 14 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 31 29 29 23 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 8 18 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 8 29 16 29 29 29 29 29 29 29 29 29 23 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 29 29 29 29 29 13 29 29 29 29 29 29 29 6 25 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 14 29 29 8 29 29 29 14 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 18 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 18 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 23 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 14 14 6 29 29 29 14 29 29 29 31 25 29 29 29 29 29 29 6 29 29 29 29 29 29 25 8 23 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 31 6 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 14 14 29 29 14 29 29 29 16 29 29 29 29 29 29 29 23 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 18 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 25 6 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 8 29 29 29 29 6 27 29 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 29 18 29 29 29 29 29 25 14 29 29 25 29 14 31 29 29 29 29 29 29 31 29 29 29 31 25 29 29 29 16 13 2 29 29 29 29 29 29 6 29 31 5 29 29 29 17 29 29 29 29 29 29 29 29 14 29 29 29 29 29 25 14 29 29 29 29 29 13 2 2 29 2 29 29 29 29 29 29 31 29 29 29 29 29 29 29 13 2 6 23 29 29 29 29 2 29 2 29 29 29 2 29 29 29 29 29 29 17 29 16 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 14 29 29 29 29 16 29 29 16 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 25 25 29 8 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 18 29 29 6 29 25 18 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 13 29 29 13 29 29 29 29 29 29 29 31 29 29 14 25 29 29 29 29 29 8 29 8 18 18 29 8 6 29 29 14 29 29 8 14 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 6 29 6 29 29 29 29 14 29 16 16 13 16 16 6 29 29 29 29 29 14 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 6 29 6 31 6 29 29 18 29 29 14 29 6 29 2 18 29 27 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 14 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 6 23 8 8 31 29 27 29 29 6 29 29 29 29 29 29 18 29 29 29 31 8 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 14 29 29 29 29 5 29 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 29 6 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 17 25 29 29 29 5 29 29 29 29 29 29 29 29 29 29 18 18 29 29 29 6 29 29 18 29 29 29 31 29 29 6 29 29 25 8 29 29 29 6 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 23 8 23 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 23 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 18 29 29 13 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 16 13 29 29 29 29 14 29 29 29 2 29 29 29 29 29 8 26 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 14 29 29 29 29 23 29 29 14 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 2 31 23 14 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 4 29 29 16 29 16 29 29 29 29 29 29 29 6 25 29 29 29 29 29 29 25 29 29 29 29 29 29 8 29 29 2 29 17 29 29 29 29 29 29 25 29 29 29 29 29 29 29 14 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 8 29 8 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 27 29 29 29 8 27 29 6 29 29 29 23 29 6 14 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 23 2 29 29 29 29 14 6 29 29 27 29 29 29 25 29 29 29 29 29 29 29 29 2 2 29 29 29 16 29 29 27 16 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 16 16 29 29 29 29 29 29 13 16 29 18 29 29 29 29 29 29 16 29 29 5 29 29 31 29 29 29 29 29 29 29 29 29 29 14 8 14 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 2 29 26 29 29 29 29 29 14 29 2 29 29 29 29 2 29 29 29 29 16 29 29 29 14 29 8 29 2 6 29 14 2 8 29 18 29 31 2 29 29 29 29 29 29 29 29 16 29 29 29 29 6 29 29 2 29 2 29 29 29 29 29 8 29 29 29 29 2 2 29 29 29 29 16 29 29 29 13 29 29 29 2 29 29 29 16 16 13 27 29 29 29 29 29 29 13 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 2 16 29 29 2 29 29 5 29 29 29 2 2 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 8 6 29 29 29 29 31 8 29 2 29 29 29 29 29 23 29 31 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 29 29 29 29 29 29 5 6 29 6 29 29 29 29 29 2 29 17 29 29 29 2 8 29 29 29 29 29 6 29 29 29 6 29 29 17 16 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 16 29 29 29 29 29 29 2 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 1 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 29 29 2 8 29 29 29 5 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 2 13 41 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 18 29 29 29 6 29 29 29 29 17 29 29 18 18 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 25 29 29 29 13 19 6 29 29 29 29 29 29 29 29 6 29 29 29 16 16 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 31 29 29 29 29 29 29 6 29 31 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 14 29 2 29 29 13 29 29 29 29 2 29 18 29 25 29 29 29 25 29 29 29 29 29 29 29 6 29 29 18 6 29 29 29 29 29 18 29 25 29 2 25 29 16 29 29 29 2 29 29 25 29 29 25 8 29 29 8 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 8 29 29 29 2 29 29 29 2 29 29 25 29 29 29 31 27 29 29 25 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 25 29 25 29 29 29 29 29 29 29 29 2 29 29 18 2 29 29 2 29 29 29 29 29 29 13 13 13 16 29 16 29 16 11 29 16 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 16 27 29 29 29 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 31 14 29 29 8 29 29 29 29 29 29 23 29 29 29 29 29 29 29 31 25 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 8 2 14 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 4 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 13 23 29 29 29 29 29 29 6 29 8 26 29 29 25 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 31 29 29 8 29 29 31 29 29 25 16 29 29 29 18 2 6 31 29 29 25 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 8 23 18 29 29 29 29 29 29 29 29 29 31 29 25 6 29 29 29 29 29 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 13 6 29 29 29 29 29 29 29 29 25 29 29 29 14 16 19 29 19 29 29 29 31 19 29 29 29 29 6 25 29 29 25 29 29 29 29 29 18 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 25 29 13 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 19 29 23 29 8 29 29 29 29 29 29 29 29 14 29 29 8 29 29 29 2 31 29 29 29 6 29 29 2 29 29 29 29 29 2 29 29 29 14 29 29 25 29 29 29 29 29 29 25 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 14 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 18 29 29 16 29 16 29 29 29 2 29 29 8 6 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 18 31 8 29 14 29 31 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 23 29 2 29 29 14 29 29 29 29 18 8 29 29 6 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 14 29 29 29 29 29 29 31 29 29 29 8 23 29 29 8 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 16 29 29 18 29 8 29 18 29 29 29 29 29 29 29 6 29 6 29 8 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 25 25 29 29 8 29 25 29 29 29 29 29 29 29 29 18 29 27 29 29 16 29 29 16 29 16 29 29 29 29 29 29 18 29 27 25 29 14 29 29 29 29 25 29 29 29 29 29 29 25 25 8 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 18 29 29 29 29 25 29 8 29 29 29 31 29 29 2 16 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 25 29 29 29 29 29 6 29 29 31 29 29 18 8 2 31 29 29 29 29 8 29 2 2 29 29 29 29 29 25 29 25 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 18 29 29 18 29 31 14 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 2 29 29 2 29 27 29 29 2 29 29 2 8 2 29 2 29 29 29 2 29 29 29 29 29 29 14 29 29 29 29 25 29 29 29 2 6 29 29 29 6 29 29 29 29 2 29 2 29 29 29 29 2 29 29 29 29 29 25 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 14 18 29 29 29 29 29 29 5 18 6 29 29 6 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 6 29 16 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 31 29 29 29 25 29 29 29 29 17 29 29 29 6 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 31 29 29 8 29 29 25 29 5 29 29 31 29 6 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 18 18 29 29 29 29 25 26 29 29 18 8 29 29 29 29 29 29 18 29 8 23 29 29 27 29 29 25 29 29 29 29 29 29 29 29 29 16 29 29 23 29 23 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 8 18 29 29 6 29 18 29 29 29 29 29 29 29 29 29 29 23 29 29 29 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 2 29 29 29 29 2 29 23 8 29 29 8 29 29 2 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 14 29 29 29 29 29 29 29 29 29 2 29 29 23 29 29 29 29 29 29 29 29 16 29 29 29 29 29 25 23 29 8 29 29 31 29 29 29 29 29 29 29 2 23 29 29 14 29 29 29 29 29 29 29 17 29 29 29 2 6 29 18 29 29 29 29 29 29 25 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 16 13 29 29 29 29 23 29 29 29 23 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 17 29 29 29 29 26 29 29 29 29 29 29 29 29 2 8 29 29 14 29 26 29 29 29 18 29 29 29 29 29 29 29 29 29 31 26 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 17 6 29 29 31 29 29 29 29 29 18 8 14 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 2 29 29 16 16 29 29 29 29 29 25 29 29 6 6 29 29 29 29 29 29 29 29 29 18 29 29 29 29 18 6 29 29 29 16 29 29 29 16 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 31 29 29 29 29 29 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 5 29 18 29 29 14 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 5 29 29 2 29 14 29 29 29 29 2 29 29 29 29 13 29 29 29 23 29 8 29 29 29 29 29 29 29 17 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 31 29 29 29 2 29 29 29 29 29 16 29 29 29 2 8 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 29 25 16 29 29 29 2 29 29 31 23 29 29 29 14 6 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 27 14 29 29 18 29 29 31 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 2 29 29 29 29 23 29 8 6 2 29 18 29 16 16 29 29 29 29 29 29 17 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 2 16 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 8 18 2 18 29 31 29 29 2 2 29 29 29 2 29 8 29 29 29 29 2 29 29 29 29 29 2 27 29 2 29 29 29 29 29 29 2 29 6 29 29 29 17 6 29 29 23 29 29 29 29 29 14 18 29 29 29 29 29 29 2 29 6 31 31 27 2 31 29 5 29 2 29 25 29 29 29 29 29 29 8 29 29 18 14 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 18 29 14 29 6 29 29 29 29 29 29 29 29 41 21 13 29 29 29 14 29 29 29 29 14 29 29 8 29 29 29 29 29 29 6 6 29 29 29 29 8 8 2 29 2 29 29 29 29 14 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 6 29 29 29 29 29 6 14 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 41 16 29 29 29 29 29 29 29 11 29 29 29 29 18 8 29 29 29 2 29 29 23 8 31 29 29 29 29 2 31 29 29 29 29 29 29 29 18 18 14 14 29 29 29 2 29 2 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 9 16 29 29 13 16 29 29 29 29 29 29 29 6 29 29 31 29 29 29 16 29 29 29 29 29 29 8 29 29 25 29 6 29 25 29 29 25 2 29 16 29 29 29 29 6 29 29 6 29 29 14 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 9 29 14 31 2 29 29 29 13 29 29 28 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 18 29 8 8 6 18 18 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 13 13 41 29 29 16 29 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 23 29 25 16 29 6 29 29 29 29 14 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 27 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 20 29 26 23 8 2 2 29 29 29 8 29 29 29 29 31 29 29 29 29 29 29 29 6 29 8 29 8 29 29 29 25 29 29 29 29 29 29 18 29 25 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 25 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 6 29 29 29 29 29 29 18 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 31 29 29 27 29 29 29 16 2 29 29 29 29 29 29 27 29 29 29 29 29 23 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 6 29 8 29 29 20 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 25 29 29 18 29 8 6 29 29 29 8 29 31 29 29 29 8 29 29 29 14 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 2 6 29 18 29 29 29 29 8 29 25 29 29 29 29 29 29 29 23 6 29 29 29 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 31 29 29 29 29 2 29 29 25 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 14 29 29 14 29 6 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 14 29 29 29 29 6 2 29 29 29 29 29 31 29 29 18 29 29 29 29 29 29 18 29 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 31 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 27 29 8 29 8 8 31 8 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 14 2 29 18 31 29 29 23 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 29 29 18 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 2 29 29 29 16 29 29 29 29 29 29 27 8 29 29 29 2 16 29 13 16 29 16 29 29 16 16 29 29 29 29 2 29 29 29 2 29 29 29 23 29 2 29 2 29 2 8 29 29 2 29 5 29 29 16 29 29 29 29 8 29 29 29 23 29 29 8 29 29 2 2 6 29 29 2 29 29 16 13 29 5 29 29 8 29 29 29 2 29 29 16 29 29 29 16 2 6 2 6 29 29 29 29 29 29 27 29 29 29 29 29 29 5 29 29 29 29 29 29 2 14 29 31 29 2 6 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 8 29 6 29 29 29 29 29 29 8 29 27 16 29 16 29 29 8 29 29 29 17 17 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 25 29 2 8 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 5 14 29 29 29 29 29 2 18 29 29 29 2 29 29 29 29 29 29 29 6 29 29 8 18 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 2 25 29 29 14 2 29 29 29 29 29 2 29 29 29 17 29 29 29 16 29 29 29 2 29 8 29 29 16 29 16 29 29 29 16 29 16 29 29 29 29 29 29 16 16 16 16 29 29 29 29 29 16 29 16 29 2 29 29 16 29 29 13 16 29 29 5 16 16 29 29 29 29 16 29 29 29 16 13 16 29 29 16 16 29 29 29 8 29 29 29 8 17 29 16 29 16 29 29 29 29 29 16 16 6 29 29 29 29 29 29 2 29 19 29 17 13 29 29 16 16 16 16 2 29 29 29 29 29 29 16 29 29 29 6 16 16 29 16 13 29 29 8 29 29 17 29 23 16 13 16 16 16 19 16 29 13 13 19 19 16 29 16 16 29 29 19 16 9 13 29 16 29 16 16 16 19 29 29 29 16 9 10 29 29 29 29 16 29 29 29 29 17 16 29 19 4 29 29 19 16 29 16 19 29 29 16 16 19 19 13 29 13 16 16 16 29 19 16 16 16 29 29 19 19 13 8 17 19 19 19 16 29 23 16 29 16 29 16 19 29 29 16 13 9 19 13 29 16 16 17 16 19 29 16 19 29 16 29 16 29 17 16 29 29 13 19 29 29 25 13 17 29 16 29 13 16 16 16 19 16 29 19 19 13 16 16 9 29 29 19 16 17 19 19 19 16 29 29 19 19 16 16 29 16 29 16 29 16 29 16 16 19 14 29 8 16 29 23 29 16 29 6 27 8 8 29 29 18 29 2 29 25 2 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 17 13 29 29 29 16 16 13 19 16 29 16 29 16 29 29 29 16 16 29 29 16 29 16 16 13 16 29 29 29 29 29 29 29 13 29 17 16 29 29 29 29 29 17 16 29 29 16 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 16 19 16 19 16 16 29 29 16 29 16 16 19 16 19 16 16 29 16 29 29 16 29 16 17 19 13 16 4 29 16 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 16 2 16 13 16 16 29 16 13 16 16 29 16 29 29 29 16 19 29 16 16 16 29 29 16 16 29 16 29 29 20 17 29 16 29 29 29 29 19 29 13 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 18 29 29 29 29 29 23 29 29 29 29 29 8 23 29 29 29 29 29 6 31 31 29 29 29 29 29 29 29 29 2 2 29 2 29 29 29 29 2 29 29 8 29 29 19 13 16 16 29 16 19 8 29 16 16 29 2 29 16 29 29 2 29 16 16 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 16 2 29 16 13 29 29 29 16 29 16 16 16 13 29 16 29 29 29 29 17 29 6 29 17 16 29 29 16 29 29 16 5 29 29 29 29 13 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 16 16 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 2 2 29 17 8 29 5 29 29 29 5 29 29 29 29 2 8 29 29 29 29 29 8 25 29 29 29 29 29 29 8 29 29 23 29 29 29 29 8 29 29 29 29 29 29 8 2 29 29 29 25 29 29 29 29 18 6 17 29 13 29 8 29 14 29 29 26 23 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 16 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 8 8 13 29 29 29 29 29 18 29 29 29 26 8 29 29 8 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 8 29 29 29 29 16 29 23 29 29 29 29 29 29 29 29 29 6 29 8 29 16 29 29 29 29 29 8 29 29 29 2 29 29 8 29 29 8 29 2 29 29 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 16 29 29 2 29 29 16 29 8 29 29 29 29 29 14 29 29 29 6 8 29 8 29 18 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 6 29 8 2 29 29 27 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 6 29 18 29 29 8 29 29 18 8 6 31 29 29 25 29 29 29 29 29 29 29 29 2 29 29 2 29 8 29 29 6 29 29 8 29 29 29 29 29 29 31 29 29 8 29 29 8 29 29 29 31 29 29 5 29 29 29 29 2 25 29 29 29 8 29 6 8 31 8 29 6 18 29 8 2 29 29 29 5 29 8 8 29 2 29 29 29 18 29 29 6 29 5 29 5 29 29 14 31 6 29 29 29 29 31 2 2 8 2 29 25 23 29 29 29 5 29 29 2 31 29 29 6 29 29 29 29 29 14 29 29 29 29 5 29 23 29 29 29 2 29 6 29 29 8 29 5 29 29 8 29 23 29 2 2 29 29 29 29 2 29 29 29 29 23 29 29 29 29 2 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 8 25 29 29 6 29 29 2 29 23 23 4 14 29 29 29 2 29 16 8 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 19 29 29 16 16 29 29 29 29 13 29 29 31 29 29 29 29 29 6 8 29 23 8 29 29 29 29 8 29 29 29 27 29 2 29 6 29 29 14 29 8 29 16 17 29 29 6 27 29 29 23 29 29 29 6 5 29 29 29 2 23 29 31 29 29 29 29 29 23 2 23 29 6 29 29 29 29 29 6 2 29 29 29 29 6 29 29 29 29 2 29 29 29 23 29 29 29 29 13 29 29 23 8 8 29 29 2 29 29 29 29 29 2 29 29 31 29 2 29 8 29 8 29 2 29 29 2 6 2 29 29 6 29 29 29 18 2 29 26 29 2 29 8 6 29 29 2 18 31 29 29 29 2 29 29 29 29 29 2 29 2 29 18 29 29 29 29 23 2 6 29 29 29 29 29 29 29 29 8 2 29 29 16 29 17 29 29 29 29 8 29 29 29 6 29 29 29 25 6 29 8 29 29 29 2 29 8 29 29 2 6 6 31 29 29 29 29 29 2 29 29 29 16 8 29 8 29 25 2 8 29 29 8 26 23 29 29 2 29 6 29 29 29 29 29 29 8 6 8 29 6 18 29 29 2 29 29 29 8 29 29 29 29 29 29 26 8 29 29 2 29 29 8 2 29 23 29 29 8 23 23 29 29 29 29 29 29 29 29 29 25 2 6 29 29 29 2 2 23 29 2 18 8 29 29 29 31 29 29 29 29 29 29 2 29 17 16 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 18 29 23 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 26 29 29 29 29 29 2 29 16 29 29 13 16 29 29 29 2 29 8 29 29 29 29 8 29 6 29 29 29 6 29 29 2 29 29 29 29 2 16 29 29 29 16 29 16 29 16 29 29 16 29 29 13 29 16 16 29 29 29 29 16 16 13 29 29 16 2 29 29 29 29 29 19 16 16 29 29 29 29 16 16 29 16 29 29 16 29 29 16 16 29 29 29 29 29 29 17 29 18 29 29 8 31 29 29 29 2 29 6 29 29 29 17 29 29 6 29 29 6 29 29 8 29 16 29 16 29 29 29 29 29 16 29 29 17 29 29 29 29 29 29 16 29 16 13 29 16 8 26 29 29 29 13 29 29 29 19 29 29 29 29 29 29 16 29 16 16 16 29 29 16 19 16 29 2 29 19 13 29 16 19 13 29 28 16 16 16 29 29 19 13 29 19 29 29 16 16 16 16 16 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 16 16 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 2 16 29 13 29 29 29 17 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 6 29 29 29 2 29 29 29 29 8 8 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 5 16 29 29 29 29 2 29 16 8 29 29 29 13 29 29 29 16 16 29 16 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 2 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 18 29 29 2 29 8 8 29 29 29 29 6 6 29 6 29 2 29 6 29 25 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 18 29 29 29 8 23 6 29 6 2 8 6 8 6 29 29 29 14 25 29 29 29 29 29 29 29 29 6 8 8 29 29 29 29 29 29 29 29 29 18 8 18 6 29 29 29 29 8 31 25 29 29 29 29 8 8 18 2 29 18 29 29 29 6 29 29 8 29 29 29 2 8 6 31 29 29 8 6 29 29 6 29 29 29 29 29 25 5 6 8 29 8 26 8 23 29 14 6 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 23 29 8 29 29 29 29 2 29 29 29 29 29 13 8 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 2 2 29 29 29 2 29 29 29 2 29 29 29 29 2 29 16 29 29 29 29 29 29 17 29 16 29 29 29 29 29 29 29 29 29 17 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 5 29 29 29 17 29 29 16 29 29 29 29 17 19 29 29 29 29 29 16 13 29 26 29 29 29 29 29 29 16 5 29 29 29 2 29 29 16 29 16 29 29 29 29 29 29 16 29 16 29 16 29 29 29 16 19 29 29 29 29 29 19 29 29 29 29 8 29 16 29 29 29 29 29 29 29 8 29 17 29 29 29 19 13 29 8 8 29 19 16 16 29 16 17 29 16 29 29 16 16 17 29 29 16 16 29 16 13 29 13 2 29 16 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 19 29 29 16 16 19 16 16 29 29 29 29 16 19 19 16 16 29 16 16 29 29 16 29 16 13 29 6 19 19 29 29 29 19 16 19 29 29 29 19 19 29 29 19 29 16 29 19 16 19 19 29 16 29 16 16 13 16 29 29 29 29 16 29 19 19 13 19 29 29 9 13 13 29 16 29 29 19 16 16 13 29 29 19 19 16 16 29 16 29 29 16 13 29 29 16 16 16 16 29 16 16 29 16 19 29 29 16 29 29 13 16 29 29 19 19 29 29 16 13 29 16 19 19 6 29 19 16 16 16 29 16 19 16 29 29 19 8 16 29 16 16 13 29 13 16 29 29 29 29 16 16 13 29 26 16 16 19 19 13 29 16 16 16 29 19 29 16 13 29 16 19 29 29 29 17 16 29 29 29 17 16 16 16 29 16 16 19 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 31 13 17 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 8 29 14 2 29 29 29 2 29 29 8 29 29 2 29 2 29 29 6 29 29 29 29 29 18 14 2 8 27 31 29 29 8 8 29 29 6 29 6 29 29 29 29 29 29 18 29 29 5 26 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 16 29 16 29 29 29 16 16 29 16 29 29 29 16 29 29 29 29 29 29 6 16 16 29 29 29 29 16 29 29 13 29 29 29 19 16 29 16 29 29 16 13 19 29 16 29 29 29 16 16 29 16 13 16 29 16 29 16 16 16 29 17 29 29 16 29 19 8 16 29 19 29 29 16 29 16 29 16 29 29 13 16 29 29 16 16 29 29 16 19 19 16 29 16 16 29 16 29 29 29 29 16 19 13 29 29 19 13 16 13 16 29 16 16 16 13 19 29 16 29 16 29 29 29 29 29 29 16 16 16 29 16 16 29 16 29 16 19 19 17 29 13 29 16 16 16 29 2 29 16 29 29 29 16 16 29 16 29 16 16 17 29 16 29 16 29 16 29 29 17 16 29 16 16 2 19 29 16 19 16 29 29 16 29 16 29 19 17 16 2 29 19 16 8 19 13 16 16 16 29 16 16 13 16 16 19 13 16 16 13 16 16 29 16 16 16 29 16 29 16 16 17 16 29 29 29 8 16 29 29 19 29 13 29 16 29 29 16 29 29 16 29 29 29 31 29 29 23 26 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 17 29 29 16 13 16 29 29 16 16 29 16 29 16 29 16 29 16 29 29 29 29 29 8 2 29 29 29 29 29 29 16 29 16 2 29 29 16 29 29 29 29 2 29 29 29 29 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 8 29 2 2 29 29 23 14 29 29 29 29 29 2 29 29 29 16 16 23 29 29 29 29 16 29 29 29 29 2 17 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 23 18 29 2 2 23 29 29 6 6 10 29 26 23 14 29 8 29 2 29 5 14 6 29 29 2 29 29 8 6 5 29 29 31 29 29 29 29 29 23 2 29 31 2 5 29 29 23 29 29 6 29 6 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 26 18 29 29 29 29 29 18 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 8 29 29 26 29 8 23 29 2 29 28 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 29 29 8 2 23 29 2 29 29 29 2 29 27 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 8 2 29 29 29 29 6 29 29 29 29 14 29 29 29 8 29 29 27 29 29 6 8 29 29 29 8 8 29 8 29 29 2 29 2 29 25 29 8 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 18 29 13 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 16 17 13 29 29 29 29 13 29 29 29 29 13 29 16 29 16 29 16 16 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 16 16 29 16 29 29 29 29 29 16 13 13 29 29 29 29 19 16 29 29 29 6 29 16 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 17 29 29 29 29 29 29 29 29 29 6 16 19 16 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 4 29 29 29 31 29 29 29 29 8 29 2 29 29 29 29 29 14 29 29 29 29 29 29 29 29 16 14 29 29 29 6 2 29 29 29 2 2 29 2 29 29 29 29 31 2 29 29 29 2 29 29 29 2 29 2 6 29 29 29 29 29 2 29 29 29 29 29 29 29 18 2 29 18 29 14 29 29 29 29 8 29 29 29 29 2 2 2 6 29 18 8 29 5 29 2 29 6 29 2 29 6 2 29 31 29 6 2 18 29 6 2 29 29 14 29 27 6 29 2 29 29 2 27 29 2 29 29 5 29 27 29 29 29 2 2 29 14 29 2 29 16 29 29 29 29 29 6 29 6 29 29 29 2 29 29 29 31 29 29 29 8 29 29 29 2 29 29 29 2 29 29 2 2 18 6 25 18 29 29 29 29 29 29 29 29 29 29 29 8 2 29 8 29 29 29 2 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 17 29 2 29 29 29 29 29 16 29 8 2 29 29 5 29 26 8 29 29 29 29 29 29 29 29 29 29 8 5 29 6 17 31 17 29 29 29 16 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 18 17 29 18 29 29 29 14 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 5 29 8 29 29 29 2 29 29 2 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 14 17 29 29 29 6 29 29 29 29 29 29 16 16 29 29 29 29 29 26 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 8 29 29 29 29 13 29 16 29 4 29 29 29 29 29 29 8 29 29 17 29 13 29 29 29 29 16 26 29 29 29 29 29 29 16 16 13 16 29 6 29 29 29 29 13 29 29 29 29 16 29 29 16 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 27 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 28 16 29 29 29 16 29 29 16 29 29 29 8 29 16 16 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 16 29 29 16 16 13 29 29 16 29 29 29 29 29 29 29 29 29 29 16 26 29 29 29 29 29 29 29 16 29 29 8 16 29 29 29 16 29 16 29 16 29 29 29 29 16 29 16 16 29 29 29 29 16 29 29 29 16 29 31 29 29 29 29 29 29 16 16 29 29 19 29 29 29 29 16 16 29 29 29 29 13 29 17 16 29 19 29 16 29 13 16 29 29 8 16 29 29 29 19 29 29 29 16 31 29 29 29 16 29 8 29 29 16 29 29 29 16 29 29 16 13 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 19 16 29 13 29 16 16 16 29 29 29 16 16 29 29 29 16 29 17 16 29 16 29 29 29 29 16 29 19 13 16 16 16 16 16 29 29 29 29 29 16 31 29 16 16 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 13 16 29 16 29 29 29 29 29 16 13 29 26 13 16 16 29 29 29 29 29 16 29 29 16 29 29 13 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 31 29 16 29 29 29 29 29 29 29 29 13 16 16 29 29 16 16 16 29 6 29 29 31 29 29 19 29 29 16 29 2 29 29 29 16 29 16 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 17 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 19 16 29 29 6 29 29 29 29 2 29 29 6 16 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 16 29 29 29 29 29 25 16 29 29 29 8 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 14 16 29 6 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 16 29 29 29 18 29 29 29 29 29 16 29 8 8 29 8 29 2 29 2 29 29 29 29 29 8 2 29 29 29 29 29 29 29 8 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 8 29 23 25 29 29 29 29 17 6 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 26 26 29 8 29 29 8 29 29 29 23 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 18 2 29 29 23 29 23 6 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 8 2 29 29 2 29 8 29 29 31 29 29 2 2 8 29 29 31 8 31 2 31 29 29 2 29 29 29 29 2 29 29 2 23 2 26 29 29 29 29 14 29 29 29 2 14 2 18 29 2 29 29 29 29 16 29 29 8 29 26 29 29 29 23 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 23 2 23 29 29 29 16 29 29 8 8 29 29 23 29 29 8 23 5 29 29 29 29 29 5 29 29 29 29 2 2 29 29 29 29 6 29 29 6 23 29 29 23 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 8 29 29 8 8 23 2 29 29 29 2 8 29 29 29 29 16 14 29 6 29 23 8 29 29 13 29 16 29 29 29 29 29 25 29 8 8 29 23 2 6 29 29 8 29 23 29 2 29 17 29 25 29 26 29 29 5 29 29 29 5 29 23 29 6 2 8 29 8 29 29 29 29 29 14 29 29 29 29 29 23 2 29 18 29 29 29 2 2 29 8 8 29 29 29 26 29 29 8 29 23 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 2 6 29 31 29 14 29 29 29 29 29 29 29 29 29 8 8 29 29 18 29 29 29 29 29 8 29 29 2 2 29 6 8 29 29 29 29 8 29 23 29 29 29 29 29 29 8 29 8 8 29 29 29 31 29 29 29 14 8 29 5 29 29 8 29 29 25 29 29 29 29 29 29 29 29 2 29 20 29 6 29 29 18 29 29 29 2 14 29 29 29 29 29 8 29 29 8 23 29 29 29 8 29 29 29 29 29 29 29 19 13 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 8 29 29 29 29 29 29 29 6 23 31 29 29 6 29 29 31 8 29 29 29 29 29 29 29 29 29 29 4 29 29 29 25 29 29 29 29 29 29 26 8 29 29 29 5 6 29 29 29 26 29 29 29 29 29 17 29 29 31 8 29 29 29 29 29 29 29 8 23 29 29 29 2 2 29 29 2 29 29 14 29 2 29 29 29 29 29 23 29 29 29 29 29 29 29 17 29 29 29 29 29 8 29 29 8 29 29 29 13 13 29 29 2 29 8 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 26 29 29 29 29 31 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 2 29 29 29 8 29 29 8 8 2 26 5 29 29 29 8 31 8 29 29 2 23 29 6 2 8 2 29 23 29 29 29 27 29 29 29 5 29 29 29 29 26 8 29 29 29 29 29 29 29 29 29 29 29 8 29 6 25 29 29 29 29 29 29 29 29 6 29 31 26 29 23 29 25 29 6 29 6 29 29 29 29 29 6 29 8 29 27 29 6 14 29 29 23 29 29 29 29 29 18 26 26 29 8 29 29 29 26 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 6 8 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 23 23 29 29 14 29 29 29 8 8 29 29 29 8 29 29 29 29 29 23 29 29 29 29 2 29 8 29 29 29 6 29 29 29 8 29 29 8 29 29 29 18 17 29 18 29 29 8 8 2 29 26 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 6 29 29 29 6 29 18 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 26 2 29 29 2 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 8 29 29 2 2 23 31 29 29 8 29 29 29 29 29 2 8 29 29 29 29 2 8 29 29 26 2 29 31 29 25 29 29 8 29 8 29 29 29 29 29 27 31 29 29 2 6 29 2 29 29 29 8 17 29 29 29 2 29 26 26 8 29 8 23 29 29 29 29 6 2 29 29 29 29 29 8 2 29 29 29 29 23 29 2 26 29 29 29 27 29 6 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 6 29 29 29 29 6 29 29 2 29 29 29 18 29 29 2 29 29 23 29 29 14 2 29 29 29 6 29 29 29 2 29 29 2 31 29 29 2 31 2 18 2 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 2 25 29 29 29 31 8 29 29 26 29 29 23 29 29 8 2 29 29 2 8 29 6 26 2 2 26 29 29 2 29 29 2 29 31 29 29 29 14 29 29 31 2 29 29 29 2 8 29 31 2 29 8 29 29 8 29 8 26 29 29 29 29 8 29 29 29 29 29 29 27 29 6 29 29 25 29 29 29 29 29 29 6 29 31 29 2 29 29 6 29 25 8 8 2 29 8 29 6 29 29 29 29 2 29 2 29 2 29 29 2 29 29 8 29 29 29 29 31 29 29 25 2 6 29 29 2 2 29 29 2 23 23 29 23 18 29 29 2 8 2 29 2 29 29 29 18 26 29 29 29 29 29 29 29 29 29 16 29 29 31 29 2 29 6 2 29 2 29 2 29 29 29 29 29 29 29 29 29 29 26 29 17 29 29 29 8 23 17 29 29 29 29 2 29 2 31 29 29 8 2 29 29 29 29 29 29 29 29 2 29 5 29 29 18 29 8 29 29 29 29 6 29 18 29 23 2 29 29 29 2 8 29 8 29 29 29 29 5 29 29 29 29 29 2 29 29 18 29 18 29 29 29 29 29 29 29 2 8 8 29 29 29 29 29 14 29 29 29 29 29 8 29 6 31 29 29 2 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 8 29 17 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 2 29 16 16 16 29 29 29 29 29 29 29 29 29 29 16 16 5 29 29 29 16 13 8 29 29 29 16 16 29 29 19 2 14 19 29 29 16 29 29 13 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 31 16 19 29 29 29 29 16 13 16 29 16 19 13 29 29 29 16 29 29 8 16 16 29 8 29 16 16 29 29 29 19 16 29 29 29 29 29 29 29 29 29 17 16 13 29 29 16 29 29 29 29 29 16 16 16 16 29 2 16 16 8 29 29 29 16 29 29 16 29 29 16 16 2 16 16 16 16 29 16 29 16 29 16 29 29 19 17 29 29 17 16 29 16 16 29 5 16 29 29 29 29 2 29 29 29 29 29 17 2 29 16 29 29 16 29 2 29 29 29 29 29 8 29 29 29 29 23 29 2 8 16 29 29 16 16 17 16 13 29 29 29 29 29 16 2 2 29 29 29 29 29 2 8 29 29 2 29 29 29 8 8 23 2 2 29 8 2 29 29 29 29 29 2 29 2 29 29 23 29 29 29 29 29 29 6 6 16 29 29 2 29 29 29 16 29 29 29 31 29 29 29 16 29 29 16 29 29 16 29 29 2 29 17 29 29 16 29 29 29 29 16 8 29 23 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 2 29 6 29 23 2 29 29 29 8 23 29 29 29 29 29 29 2 29 29 2 23 2 29 26 23 29 29 29 29 29 2 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 6 29 2 6 18 14 29 29 6 29 29 29 29 23 29 29 2 29 29 2 29 2 29 31 14 6 29 8 6 29 23 8 8 29 29 29 2 6 29 2 29 29 29 29 8 23 29 25 29 2 29 6 29 6 29 29 29 29 2 29 29 8 2 26 18 29 8 25 2 29 8 27 29 29 8 29 29 29 29 29 29 31 29 29 29 29 29 2 29 29 2 6 29 29 29 26 8 27 29 2 29 29 29 29 6 29 29 29 29 29 29 8 29 8 23 8 17 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 8 29 23 29 29 29 29 25 29 8 29 29 29 29 29 29 29 8 29 29 14 29 29 29 2 14 29 29 29 8 29 29 8 29 23 29 29 6 29 29 29 6 8 29 29 29 25 29 31 29 29 29 29 18 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 16 29 29 17 29 29 29 29 29 29 8 29 2 29 8 29 25 29 29 29 29 29 26 23 29 29 29 29 29 29 29 29 6 29 6 29 29 29 8 29 29 14 29 29 29 29 29 29 2 29 29 29 29 29 29 18 18 29 29 29 8 29 29 6 29 18 29 29 29 29 18 29 29 6 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 8 29 29 18 29 8 29 29 29 29 8 29 18 29 29 29 29 29 2 14 18 29 29 8 29 29 8 2 29 29 29 29 29 29 25 29 29 29 29 18 2 6 18 6 27 8 29 29 18 29 14 29 29 29 6 29 29 29 6 29 29 29 29 29 29 2 8 8 29 29 29 29 29 29 8 29 29 29 25 29 29 6 29 29 6 29 29 29 29 29 29 29 29 29 14 16 29 29 25 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 18 2 29 29 6 29 29 29 29 16 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 8 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 31 13 5 29 29 29 29 29 29 29 17 8 29 29 29 8 29 29 29 29 29 29 16 29 2 17 29 29 29 29 13 16 29 29 8 29 29 29 29 29 29 29 16 6 29 29 29 6 8 5 29 29 29 29 29 29 5 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 5 29 29 29 25 29 29 29 2 29 29 29 29 6 29 29 8 17 29 29 29 8 29 29 29 29 29 29 29 8 8 29 29 29 19 29 29 29 29 16 29 18 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 16 13 29 29 29 16 13 13 29 29 29 29 29 16 13 29 29 29 16 16 17 29 29 29 16 16 19 16 16 16 29 29 16 16 19 16 29 19 13 29 29 16 29 29 17 16 26 16 16 16 19 29 29 19 16 16 19 29 29 16 19 16 29 19 29 29 19 16 16 19 19 19 13 16 16 29 16 16 29 29 19 9 8 16 19 17 19 29 16 29 16 16 16 29 29 19 16 16 16 29 16 29 16 16 16 19 16 29 16 19 16 9 29 29 29 29 13 16 29 17 19 16 17 29 16 16 19 16 29 19 29 29 29 16 29 29 16 29 19 29 16 29 29 29 13 17 29 13 19 16 29 29 13 16 19 29 16 29 13 29 17 19 16 19 16 19 19 16 16 13 16 16 16 29 13 29 29 29 29 29 13 29 16 19 16 19 13 16 29 16 19 29 16 29 19 13 19 29 13 16 16 29 19 16 16 16 29 19 29 19 19 16 29 29 19 16 29 29 16 29 19 29 16 19 29 29 19 16 29 29 16 29 13 19 29 29 29 16 17 29 8 16 29 16 19 29 29 16 16 16 29 29 16 29 29 16 29 29 29 16 19 29 16 29 16 29 16 29 13 29 29 29 16 29 16 16 16 29 29 29 29 29 29 31 16 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 5 2 2 29 29 5 29 29 6 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 6 6 29 29 29 2 29 29 31 23 29 29 29 2 25 2 29 29 8 5 29 29 29 29 29 29 13 29 16 18 29 29 27 18 29 2 29 29 29 29 29 8 29 29 29 23 2 29 29 29 2 18 29 29 29 29 18 18 29 29 29 29 29 29 29 29 18 2 29 16 29 25 29 29 17 29 29 2 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 2 18 25 29 29 29 29 29 29 29 29 6 29 29 29 23 29 29 29 29 29 29 29 29 29 6 29 8 29 14 29 29 2 2 2 8 29 31 29 25 29 14 29 25 23 29 2 18 29 29 29 18 31 8 29 29 29 29 2 29 2 29 8 23 29 29 8 29 28 8 29 29 13 2 29 29 29 29 16 29 29 29 31 29 29 29 29 29 29 29 8 23 8 29 2 29 31 29 16 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 16 13 29 6 29 29 8 16 29 29 29 29 29 29 2 29 29 6 8 23 17 29 2 18 29 16 29 29 29 29 6 18 16 5 29 16 29 2 29 6 8 8 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 16 29 25 29 16 29 29 29 26 16 29 29 29 29 29 29 29 29 29 16 17 29 29 29 29 8 29 16 29 29 29 16 29 29 29 16 8 29 29 29 29 29 29 29 17 29 8 16 2 16 29 29 2 16 29 29 29 16 18 16 29 25 29 29 29 29 29 29 29 29 29 29 29 16 29 2 8 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 2 29 29 29 31 29 29 29 29 16 29 29 16 29 16 29 29 16 29 29 29 29 29 2 29 29 29 29 13 29 29 16 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 19 29 29 16 29 13 19 13 16 16 29 29 16 29 19 29 16 29 19 29 29 19 16 29 16 29 16 16 29 19 16 16 19 13 16 29 19 19 29 29 29 13 29 29 29 16 29 16 29 16 29 29 16 29 16 19 16 13 16 29 29 16 16 29 16 29 16 16 29 29 29 16 16 29 16 13 16 16 16 17 16 29 16 29 16 16 29 16 19 29 16 29 8 16 29 19 29 29 29 16 29 29 29 16 16 29 23 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 16 29 19 13 29 29 16 16 16 29 29 29 16 16 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 6 29 29 13 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 2 2 29 29 29 29 29 29 29 29 18 8 29 29 29 29 2 29 29 25 18 29 29 29 8 29 8 2 29 29 29 29 25 2 18 29 29 25 29 29 2 29 14 29 6 6 23 29 29 2 29 29 23 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 2 29 29 16 16 16 16 16 29 29 16 13 29 29 29 16 29 29 29 29 2 16 16 16 29 29 16 29 29 16 29 29 13 16 29 29 29 29 17 29 16 29 16 29 29 29 16 29 29 16 29 29 16 29 2 29 8 16 29 29 29 16 13 16 2 29 29 29 16 29 29 29 16 16 13 29 29 29 29 29 19 29 16 29 13 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 29 29 19 16 13 13 16 29 19 29 16 16 16 29 16 29 16 13 29 16 29 19 19 29 19 19 16 19 13 29 29 16 19 19 2 16 16 19 17 16 29 29 19 16 19 13 29 29 16 29 16 29 16 29 17 29 29 29 16 29 16 29 29 16 29 16 16 29 19 16 29 16 16 17 8 2 29 29 29 16 29 29 19 16 29 29 29 19 16 29 19 29 16 29 29 29 16 16 16 16 19 16 16 19 29 19 16 16 16 16 29 16 16 13 16 29 16 19 16 16 29 29 16 29 16 16 16 29 16 16 29 19 16 29 29 29 29 16 17 29 29 29 29 29 29 29 2 16 16 29 29 29 5 29 16 8 6 29 8 8 8 29 29 8 29 29 29 8 2 29 29 29 29 29 8 29 31 8 5 29 8 6 29 29 26 2 8 25 6 29 29 29 29 8 29 29 14 29 2 29 23 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 16 29 16 29 17 29 29 16 19 29 29 29 13 16 29 29 16 19 16 29 2 29 16 29 16 29 16 29 29 16 16 29 29 19 16 29 29 16 16 16 13 16 16 29 29 19 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 16 29 19 16 16 16 29 19 16 2 16 19 16 29 16 29 29 29 19 19 19 16 16 16 16 16 13 16 16 29 19 16 29 16 16 29 29 19 29 29 19 29 2 29 29 19 19 29 16 16 16 13 16 19 29 29 29 16 19 29 19 29 16 13 13 16 16 16 4 16 16 29 29 16 19 16 29 29 16 17 29 16 16 19 29 29 16 16 16 17 13 16 16 29 16 17 16 19 29 16 16 29 29 16 19 13 29 16 16 29 16 16 29 29 16 29 16 29 17 29 16 19 29 29 16 16 29 16 16 29 29 29 16 13 29 29 16 19 29 29 29 16 29 29 16 29 16 17 16 16 19 29 16 16 29 29 16 29 16 10 29 29 29 16 16 29 29 29 16 16 29 16 26 29 29 16 13 29 16 19 29 29 13 2 13 16 29 13 29 16 19 29 29 29 29 16 16 29 19 6 19 16 29 29 29 29 29 16 16 29 16 16 29 29 29 16 17 17 16 29 19 16 29 16 29 16 29 9 29 16 29 29 16 16 16 29 17 29 16 31 16 13 16 16 29 16 29 16 19 29 16 29 9 29 29 29 29 16 29 16 29 29 29 2 16 29 16 16 29 29 29 16 16 13 25 16 29 18 29 29 16 16 29 29 29 29 29 26 29 29 29 29 29 29 29 29 6 29 29 2 29 29 2 29 29 29 29 8 25 8 8 29 2 6 29 29 29 29 29 23 29 29 14 14 29 29 27 23 29 29 29 29 29 29 29 19 13 16 29 29 29 29 29 16 29 29 16 29 19 16 16 16 19 29 8 29 29 2 29 29 29 16 29 29 29 31 29 6 29 2 23 6 29 2 29 6 14 14 29 29 29 6 29 29 29 29 29 29 29 29 2 29 25 8 29 2 29 31 5 29 29 23 8 29 29 29 23 2 8 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 27 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 23 29 29 29 29 2 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 25 29 29 18 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 18 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 6 29 18 29 29 23 8 6 6 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 29 8 31 29 8 29 29 8 29 2 18 29 29 29 29 8 2 6 29 29 29 29 26 2 29 29 2 18 18 29 6 29 29 29 29 29 8 29 18 8 29 29 2 29 29 29 29 8 29 29 8 2 25 29 29 29 29 25 29 6 6 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 31 29 8 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 17 16 29 29 29 16 29 29 29 29 19 29 29 29 16 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 16 29 16 29 29 29 29 29 19 29 29 29 29 29 6 25 29 29 29 29 29 16 29 29 29 29 29 17 29 29 29 2 29 29 29 29 6 29 2 29 29 29 29 29 29 29 6 29 29 26 2 2 29 6 27 18 29 29 29 8 29 29 6 6 29 29 25 6 8 29 25 29 25 6 29 29 16 29 16 2 29 29 29 16 16 16 16 13 16 16 29 29 16 6 29 29 29 19 29 9 29 16 29 19 16 19 19 29 13 16 16 19 16 29 16 29 29 29 16 29 16 17 16 16 29 29 29 19 29 29 2 19 19 16 16 29 13 16 16 29 29 29 16 29 29 16 16 29 19 16 19 19 16 29 19 16 29 16 13 16 29 19 29 19 19 19 16 19 16 29 19 19 19 29 29 29 29 29 29 16 19 29 16 16 16 29 16 16 19 16 16 13 16 29 29 19 29 16 29 16 13 16 13 29 29 19 19 29 16 16 16 16 29 29 29 29 16 2 29 29 16 29 29 29 16 29 13 29 16 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 16 29 29 16 29 16 16 18 16 16 29 29 18 29 29 27 29 29 16 29 29 16 29 18 29 29 29 29 16 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 13 29 29 16 29 29 29 29 29 29 16 29 29 29 29 19 29 5 29 16 29 29 16 29 29 16 16 29 29 23 29 29 16 29 29 29 29 29 14 8 29 29 29 29 6 29 31 29 29 29 29 29 29 5 29 31 29 8 29 8 29 29 29 29 29 29 18 6 29 29 29 29 29 29 29 29 29 29 29 6 29 6 18 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 6 29 18 29 29 29 18 29 29 29 6 29 29 8 23 8 29 29 6 26 6 2 29 29 31 29 29 25 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 23 2 29 23 2 29 29 29 29 29 29 29 29 29 29 29 6 18 29 29 29 29 29 29 29 29 8 29 6 29 2 29 29 29 29 29 29 29 18 29 29 29 18 29 29 29 29 29 8 6 6 29 8 29 29 29 8 29 29 29 29 18 29 8 2 29 29 29 18 6 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 31 8 29 29 2 29 31 17 16 29 29 29 29 29 29 29 29 29 16 16 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 16 16 29 29 17 29 17 29 29 2 29 16 23 29 29 29 19 13 16 29 29 29 16 25 18 31 6 29 29 8 2 29 26 29 29 8 29 2 2 2 29 18 5 29 29 8 29 25 29 2 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 17 29 29 18 16 16 29 5 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 2 29 16 29 29 29 29 29 16 29 29 16 29 29 29 17 16 29 16 29 29 16 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 6 29 2 31 29 29 29 2 29 6 2 29 31 29 29 29 17 8 16 29 29 6 29 2 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 29 13 29 29 29 16 16 26 16 29 29 29 29 29 29 16 13 13 16 29 29 17 16 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 17 19 29 16 29 29 29 2 29 29 29 23 29 2 29 5 18 18 8 6 6 2 2 29 29 29 2 29 8 29 29 2 2 29 29 29 6 29 29 29 29 29 2 2 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 13 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 16 29 16 29 29 29 18 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 17 16 29 29 16 13 29 29 29 16 29 16 29 16 29 29 29 29 29 31 29 29 8 29 16 16 29 29 16 16 13 29 29 29 29 19 29 13 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 16 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 13 31 29 29 16 29 29 29 29 16 16 29 29 29 19 29 29 29 29 2 16 29 16 29 29 29 29 29 16 16 16 29 16 16 29 29 19 29 29 16 29 29 16 29 16 17 29 31 29 16 16 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 13 16 29 29 16 16 2 29 29 16 16 29 29 29 29 29 29 16 16 16 29 29 16 16 17 29 29 16 16 29 16 29 29 29 16 16 13 16 29 16 29 29 16 29 13 29 29 29 29 17 29 29 29 16 29 17 19 16 29 16 16 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 16 29 16 29 29 29 29 16 29 29 29 16 29 29 29 13 29 19 16 29 16 29 29 16 29 29 29 6 16 29 16 16 29 19 29 29 29 16 13 29 16 2 16 29 25 29 19 19 16 29 16 16 29 29 16 29 16 16 13 29 2 29 29 19 29 29 29 29 29 29 29 29 29 16 16 8 29 29 29 29 16 29 8 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 13 16 13 29 29 29 29 29 16 14 29 19 19 29 29 29 29 16 29 29 29 29 29 29 29 16 16 13 29 29 18 29 16 29 29 29 16 29 19 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 8 29 29 29 18 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 17 29 29 29 2 29 13 29 29 29 29 17 29 29 2 29 8 29 26 2 14 17 8 29 29 29 29 29 29 29 16 29 29 16 2 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 2 29 29 16 16 29 29 17 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 13 29 17 29 29 16 29 29 29 29 29 29 29 29 13 29 29 16 29 29 19 17 29 29 29 5 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 2 29 29 29 16 29 16 29 29 29 29 18 29 16 13 16 29 29 8 16 16 29 8 16 16 13 29 23 2 16 29 19 29 29 17 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 8 16 29 29 16 29 29 29 17 29 16 6 16 29 29 29 29 16 29 29 16 19 29 16 29 29 16 16 29 16 29 29 16 13 29 29 16 29 16 16 29 16 16 29 16 16 16 29 29 29 16 16 29 29 29 29 29 16 29 16 29 16 29 29 29 18 29 29 29 29 29 16 29 16 29 8 16 16 29 17 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 16 29 29 16 17 29 16 29 16 29 19 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 16 16 13 25 29 16 19 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 14 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 8 29 8 8 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 8 29 29 29 6 29 2 29 29 29 8 8 2 29 2 6 29 29 29 29 8 29 29 29 29 2 29 8 2 29 18 29 29 29 18 29 29 29 29 29 2 23 29 29 6 29 29 27 29 29 29 13 29 29 29 29 31 29 29 29 6 29 29 26 29 29 31 29 29 29 29 6 18 29 31 29 29 14 6 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 8 5 2 18 29 29 14 6 29 29 29 29 29 16 29 29 29 29 19 13 29 29 29 16 29 29 29 29 17 8 29 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 23 6 18 18 29 8 29 29 18 2 8 29 29 29 29 29 8 29 20 29 29 23 2 2 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 6 29 29 29 2 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 23 23 29 29 29 29 2 8 29 2 26 23 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 31 29 23 29 29 29 29 8 2 14 29 8 29 29 2 31 29 26 29 8 18 23 2 29 29 2 29 29 6 2 2 29 2 29 29 29 6 29 8 8 29 29 29 29 5 29 29 29 29 29 29 29 29 29 27 29 29 29 2 29 2 29 29 2 29 8 29 29 2 29 2 25 29 2 29 2 2 31 31 29 8 2 8 26 23 8 29 29 27 8 29 2 2 6 2 8 2 18 8 29 29 29 31 2 29 23 29 29 2 29 2 8 29 29 8 8 5 2 2 2 29 2 29 2 2 25 8 26 29 29 29 27 29 29 8 2 29 2 29 8 29 29 29 8 18 29 2 2 17 29 29 29 2 6 29 29 2 29 29 8 17 23 29 29 2 31 2 29 8 29 29 8 2 14 25 18 29 6 29 6 29 31 29 29 2 8 26 8 2 8 2 29 29 29 8 2 29 8 29 29 29 29 6 29 29 26 23 29 29 8 8 29 29 8 29 29 29 29 29 2 29 29 29 23 6 29 6 29 29 6 29 25 29 2 2 29 29 29 2 29 31 29 2 2 29 29 26 17 4 29 29 29 6 6 29 29 14 29 29 5 29 17 29 29 29 2 29 25 31 29 29 6 29 26 29 25 2 29 2 31 5 29 29 6 31 18 29 29 31 29 8 29 8 29 29 29 29 29 29 29 8 6 25 6 8 29 29 29 6 29 29 29 29 29 29 29 29 23 29 29 8 29 25 23 2 23 8 8 23 29 29 29 29 8 29 26 29 29 29 8 29 29 23 29 31 2 6 29 29 29 29 6 25 29 29 29 29 29 29 8 29 27 29 29 29 29 29 29 2 8 29 29 29 25 29 29 6 29 29 29 29 2 31 26 29 29 25 29 6 2 29 6 29 6 29 14 29 29 29 5 29 29 29 29 29 29 8 8 29 29 31 23 26 29 29 29 29 6 18 29 14 2 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 6 23 17 29 29 29 29 29 29 29 29 29 18 29 29 6 29 29 29 29 29 8 8 29 29 2 29 29 29 29 29 29 29 29 29 18 6 29 8 29 18 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 14 29 29 8 29 14 29 29 31 29 18 6 6 29 29 29 29 29 29 2 29 29 29 29 29 18 18 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 8 29 18 29 29 6 6 29 29 6 29 23 6 2 29 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 14 29 29 26 29 29 29 29 29 18 8 29 29 29 29 29 29 6 6 29 29 8 29 29 29 29 2 29 8 29 29 29 29 6 5 29 29 31 29 29 29 29 29 29 8 29 29 29 29 29 29 14 29 14 29 8 29 8 29 29 29 29 29 29 29 14 18 29 31 29 29 29 29 31 29 29 29 29 29 29 29 6 29 29 29 29 29 29 18 29 23 2 29 6 8 29 29 29 29 29 6 29 29 8 14 23 2 29 29 2 29 29 29 27 29 29 29 29 29 29 6 29 29 6 29 29 29 29 2 29 29 29 29 29 29 14 29 29 14 25 29 29 29 29 29 14 29 29 29 29 29 18 29 29 29 31 29 8 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 4 2 29 29 29 2 29 29 29 29 29 29 29 29 29 6 18 29 29 29 25 29 29 27 29 29 6 29 29 29 8 17 29 29 29 26 29 2 8 29 29 29 29 29 29 29 6 29 18 6 29 29 29 6 29 29 29 29 29 8 31 29 29 8 29 29 29 29 8 29 29 29 29 8 6 29 29 25 17 29 29 31 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 27 29 29 29 29 2 6 29 29 29 25 29 2 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 31 23 23 29 29 6 2 29 29 29 29 29 29 26 29 5 18 29 29 29 29 29 28 2 8 25 29 29 29 29 8 29 18 14 29 29 29 31 6 29 29 8 29 29 2 29 29 17 8 29 29 8 29 25 29 29 2 8 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 18 17 6 29 6 29 29 29 29 31 29 29 29 29 29 29 29 8 29 18 29 5 29 29 29 29 2 29 29 29 6 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 14 29 29 29 29 29 16 29 29 8 29 29 29 25 29 29 25 6 29 2 29 29 29 29 29 29 2 2 29 29 29 5 8 29 29 29 2 26 8 18 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 8 29 29 25 2 8 29 18 29 31 29 29 29 29 29 29 29 18 26 29 29 25 29 29 29 29 14 25 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 2 29 8 29 29 29 29 29 2 14 23 25 29 31 29 29 29 2 17 29 29 8 29 8 29 2 29 31 29 29 29 29 2 8 29 29 29 29 29 2 8 29 26 29 29 29 14 29 2 29 29 26 29 29 29 29 14 2 29 8 29 29 31 29 29 29 18 29 6 29 29 29 23 29 29 29 29 2 29 29 29 29 6 29 29 6 29 29 6 29 31 29 6 27 29 2 14 29 29 8 29 6 29 29 2 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 6 2 29 29 29 29 6 6 29 8 2 29 29 29 2 29 29 2 29 29 29 29 29 2 8 29 26 29 29 29 29 29 26 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 26 8 29 17 29 29 29 29 29 29 29 29 8 2 29 6 8 29 23 29 2 29 29 8 2 8 29 25 29 29 29 29 29 29 29 26 29 29 29 25 29 29 29 29 29 29 29 23 29 28 29 29 29 2 26 29 29 29 31 29 29 29 29 26 29 29 29 29 14 29 29 29 6 29 29 29 29 2 29 29 29 2 29 2 6 14 17 29 29 29 29 29 29 29 29 29 29 31 29 29 6 29 29 29 29 29 29 8 8 29 29 29 29 29 29 31 2 29 25 29 29 18 29 29 29 29 29 2 29 6 29 29 29 8 31 29 17 29 29 29 8 25 29 29 29 18 29 29 29 29 29 18 29 29 26 29 8 8 29 29 29 29 29 29 29 2 23 29 29 29 29 6 29 29 29 29 29 18 29 29 2 16 29 6 29 29 29 29 29 29 2 29 29 5 29 17 29 29 2 29 29 29 29 29 29 29 29 29 31 2 29 8 29 29 29 6 18 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 18 29 29 6 29 16 29 5 29 29 18 29 2 29 29 29 29 29 29 2 29 29 29 2 29 6 29 29 29 29 29 29 14 8 2 29 2 29 29 8 29 18 29 29 2 18 29 31 6 29 29 29 29 29 27 29 2 29 2 29 29 31 29 29 2 23 29 25 29 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 6 25 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 17 18 29 29 16 13 29 29 29 17 29 29 29 29 29 29 2 29 29 29 29 29 29 29 17 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 2 29 25 18 6 2 29 18 18 29 29 29 29 17 6 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 25 2 29 29 29 14 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 25 6 31 29 6 29 29 29 29 6 29 29 29 29 29 29 14 29 17 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 6 29 29 29 8 2 29 29 29 29 29 29 29 25 29 29 6 29 29 29 29 29 29 29 29 6 6 29 29 29 2 29 29 29 29 29 2 18 29 2 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 8 2 29 29 29 8 29 29 29 29 29 29 29 29 2 29 8 14 29 29 29 29 29 6 2 29 29 8 8 29 29 29 29 29 2 2 29 2 6 29 6 2 29 29 29 8 29 29 29 18 6 29 25 2 29 29 29 29 29 2 29 29 29 29 6 29 29 2 29 29 29 6 23 2 29 29 6 29 29 29 6 29 29 17 29 29 29 6 17 6 29 2 8 29 29 6 29 25 29 29 29 29 8 14 29 2 29 29 29 6 31 29 2 2 29 29 29 29 2 29 25 29 29 2 31 8 29 29 2 25 18 2 8 23 14 17 29 18 2 8 29 29 29 27 2 29 29 2 29 6 29 29 29 8 29 29 29 29 26 25 29 29 29 29 29 18 2 8 29 29 23 29 26 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 5 29 2 29 29 29 29 29 8 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 16 29 29 2 29 29 16 29 16 16 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 19 29 29 29 16 29 29 29 29 29 29 29 19 16 29 29 29 29 29 29 16 29 29 17 16 29 16 29 16 29 16 8 29 16 16 29 29 16 29 29 16 16 29 16 29 19 29 16 16 29 8 16 29 29 29 29 16 16 6 17 29 16 29 2 29 16 16 13 19 29 29 16 16 16 29 16 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 16 16 29 29 16 29 16 29 29 29 29 29 16 17 8 29 16 29 29 6 29 29 29 29 17 29 29 29 5 29 26 8 18 8 2 29 6 29 23 26 23 29 8 29 29 29 29 2 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 17 16 16 29 16 29 29 18 29 16 29 29 29 16 29 29 29 29 29 17 29 29 29 29 29 29 29 29 2 29 29 6 5 29 29 31 29 25 29 2 29 29 29 2 8 29 29 2 29 29 29 29 29 29 29 18 29 29 2 29 2 2 29 29 2 29 8 29 23 29 29 29 29 29 29 6 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 8 29 29 29 29 8 29 29 8 29 29 29 16 14 29 29 29 29 29 29 29 8 29 29 29 23 6 29 29 29 29 29 2 2 29 18 29 29 2 14 29 29 26 29 29 8 29 2 29 29 2 29 8 29 29 29 17 29 2 29 29 29 29 29 29 29 29 2 29 2 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 8 31 8 29 8 29 8 8 8 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 8 29 29 29 29 29 6 19 2 8 6 16 29 29 31 29 8 23 29 23 2 29 8 6 8 2 18 29 29 2 31 23 29 2 2 2 17 2 8 23 29 2 29 29 29 8 23 23 29 2 29 8 29 29 2 29 29 29 8 29 29 2 29 29 2 29 2 2 8 2 29 29 29 16 29 29 29 29 29 16 29 17 29 29 23 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 23 29 29 2 31 2 29 29 29 29 2 29 8 29 29 29 16 29 29 29 29 29 2 29 29 29 8 29 23 8 29 29 29 29 29 2 29 29 8 2 17 29 29 29 23 8 2 2 29 29 29 6 29 29 8 29 29 29 29 29 2 29 29 23 6 2 29 29 29 2 18 29 29 29 23 29 29 6 23 29 2 8 23 2 14 2 29 29 29 29 8 6 23 26 23 2 29 29 29 29 2 29 26 29 6 29 26 29 29 6 29 29 6 29 29 27 29 29 6 29 29 8 23 29 6 29 5 29 29 29 8 8 29 29 29 2 29 29 23 23 6 25 6 29 29 29 18 29 2 29 29 14 6 29 29 2 2 29 6 29 29 29 29 29 29 14 29 29 29 29 18 29 8 8 29 29 29 29 5 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 23 29 16 29 29 8 29 29 23 29 16 29 29 2 29 29 29 14 29 31 29 29 29 29 29 29 5 2 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 27 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 8 29 29 29 29 8 29 29 8 29 29 29 29 29 29 2 29 14 29 6 29 29 6 29 29 2 29 8 29 29 18 29 29 29 6 29 29 31 18 18 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 16 29 29 29 29 29 29 29 29 19 29 29 23 29 29 29 29 29 16 19 29 29 29 29 29 16 29 29 16 29 29 29 19 16 6 29 16 16 13 16 16 29 16 29 17 29 16 29 19 16 29 29 19 29 29 16 29 16 29 16 16 16 16 29 29 19 29 16 16 16 29 16 16 16 16 16 16 16 16 18 16 29 29 29 16 16 16 29 16 16 23 16 18 29 29 19 29 29 29 29 16 29 13 16 29 16 13 29 13 16 16 29 16 13 29 19 19 19 18 29 16 19 16 19 29 17 29 19 29 19 29 8 19 16 29 29 29 19 19 29 29 29 19 19 29 16 29 16 19 29 19 19 16 16 19 29 19 19 29 29 16 19 19 29 16 13 16 16 29 29 16 29 16 16 19 16 17 16 29 16 29 29 16 16 19 29 16 19 19 29 29 16 17 19 16 16 29 29 16 16 17 19 19 29 16 29 19 29 16 13 16 13 29 19 16 16 16 29 16 29 29 16 19 13 13 16 16 29 29 29 13 29 29 29 19 16 29 29 29 29 16 16 16 29 29 16 29 29 29 29 16 29 13 19 29 16 16 19 19 29 29 19 19 19 29 19 2 16 16 29 29 29 29 16 29 19 5 16 29 29 29 16 26 19 29 29 16 29 16 29 19 29 16 29 19 29 29 29 29 16 29 8 29 16 16 29 16 19 29 16 13 29 8 29 17 13 13 29 4 29 29 16 16 29 29 29 16 13 16 29 29 2 29 13 29 16 16 17 8 29 29 29 19 29 29 29 29 29 29 16 29 16 19 16 16 16 16 29 16 13 29 16 16 29 29 29 16 16 13 19 16 16 29 16 13 16 13 29 29 16 9 16 16 13 29 19 29 29 16 29 29 29 29 16 29 29 29 19 16 29 13 16 17 16 13 19 29 29 16 16 29 29 29 17 19 29 29 19 16 29 16 29 16 29 29 29 29 16 16 5 29 13 16 29 16 16 19 29 13 13 19 16 16 29 29 19 16 29 29 9 19 29 29 29 29 16 19 19 16 29 29 16 13 16 16 19 16 13 29 29 16 9 29 29 19 19 19 16 29 19 29 29 29 16 16 29 19 16 29 19 19 29 16 13 19 19 19 29 19 19 16 29 9 19 16 19 29 29 13 19 16 29 29 19 19 16 19 19 13 13 19 19 19 9 13 29 16 13 16 29 29 19 29 16 13 29 19 19 16 29 19 19 41 16 29 19 16 13 29 17 2 9 19 29 29 16 29 19 19 19 19 16 29 29 9 19 19 29 16 19 16 16 19 29 13 29 9 19 19 19 19 19 9 19 16 29 16 19 16 29 16 16 19 13 19 16 29 19 16 13 19 16 19 19 13 19 19 29 19 19 16 16 29 16 9 19 16 19 19 19 17 29 17 17 19 9 16 29 16 19 19 19 19 19 16 19 9 9 16 29 29 9 19 19 29 29 16 19 19 19 2 29 29 9 16 19 19 19 9 19 2 29 16 16 29 16 10 16 9 41 29 29 16 19 9 19 16 16 29 19 19 19 19 29 19 19 16 16 10 16 29 19 19 13 16 29 16 13 9 19 29 29 16 29 29 29 29 16 13 29 29 29 19 29 29 19 29 29 29 16 16 29 29 29 16 19 4 29 29 29 29 29 29 29 29 29 29 29 16 17 29 16 17 29 29 16 29 23 29 29 29 25 29 29 29 8 29 29 29 29 29 29 29 8 29 8 29 8 29 29 29 23 8 17 18 29 29 29 29 29 6 31 31 2 29 29 29 29 6 2 26 29 23 29 6 29 29 2 29 6 29 8 6 29 29 23 2 8 27 29 8 6 8 18 25 29 29 29 29 29 2 29 6 29 29 29 5 29 29 29 23 29 29 29 29 29 29 29 29 29 29 17 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 6 16 29 29 16 29 29 17 29 29 6 29 29 29 16 17 16 29 16 13 29 29 19 29 29 29 29 19 29 29 16 29 16 29 29 29 29 16 16 16 29 29 29 19 13 16 16 29 19 29 29 29 29 29 29 19 29 29 26 29 29 29 29 16 29 16 29 29 29 29 29 2 2 29 29 29 29 17 16 6 29 29 29 2 2 29 18 29 29 5 6 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 26 29 2 29 29 14 29 29 8 25 6 29 29 29 29 29 29 29 29 29 29 29 16 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 18 29 29 29 29 29 29 6 29 29 6 14 29 29 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 14 29 29 29 29 29 29 6 6 18 29 29 29 29 8 29 29 25 29 6 29 29 2 25 29 29 8 29 29 6 29 29 29 29 29 29 16 6 14 23 29 29 2 29 29 29 2 6 29 31 29 29 29 25 29 29 16 29 29 29 29 29 6 2 29 29 6 29 25 29 8 29 29 29 29 29 29 29 29 29 29 6 2 29 25 29 29 29 2 27 29 29 29 29 2 8 5 29 29 29 6 29 18 29 6 8 29 2 31 29 29 29 29 29 29 29 29 29 2 23 29 29 14 2 26 29 29 29 29 29 29 17 29 29 2 23 29 29 29 17 29 29 2 6 29 8 29 6 6 2 14 29 2 8 29 29 23 29 29 8 29 31 29 29 29 6 18 8 29 29 23 23 25 2 29 6 29 29 29 2 29 29 29 29 14 29 8 31 29 29 2 6 2 29 6 29 6 18 29 29 29 29 29 2 2 29 29 6 27 2 29 29 29 29 29 29 29 29 29 29 2 29 14 2 29 29 29 29 29 6 29 29 29 29 29 31 29 29 29 29 29 16 29 18 29 16 29 29 29 16 16 6 29 29 29 16 16 29 31 29 29 18 17 29 17 29 29 29 29 29 29 29 29 16 19 16 29 29 16 16 29 29 29 16 29 19 6 29 16 13 29 29 17 13 16 13 19 29 29 19 29 19 16 19 19 29 29 16 19 16 17 29 13 29 29 16 29 29 13 19 13 13 29 29 19 29 19 29 16 16 29 16 29 16 29 16 16 29 16 16 29 29 16 16 16 16 16 16 16 29 19 41 6 29 29 16 29 13 29 16 16 16 19 29 29 16 16 29 2 29 16 29 29 29 29 17 19 29 29 29 29 2 29 29 16 29 29 29 16 29 16 29 29 17 13 8 29 29 16 16 29 29 29 16 29 29 23 16 16 29 29 29 6 29 29 31 29 29 29 29 29 6 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 6 6 29 29 29 29 29 29 17 29 29 29 8 29 29 29 17 29 29 29 29 29 29 23 31 17 29 29 29 2 29 29 29 25 2 29 29 29 8 29 29 29 6 29 2 8 29 29 29 18 23 31 29 29 6 29 29 29 29 29 29 6 29 2 29 29 6 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 26 17 29 23 2 29 31 29 25 29 29 6 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 9 29 29 29 25 29 29 29 29 18 29 6 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 14 29 29 29 29 25 29 31 29 29 8 29 29 29 25 29 29 6 29 6 29 29 29 29 29 25 29 29 29 29 29 29 18 29 29 29 25 18 29 29 31 29 25 29 29 25 29 6 26 6 29 29 29 6 29 29 14 29 29 29 5 29 25 29 29 25 29 29 29 25 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 23 29 8 29 29 29 29 29 29 2 29 6 27 29 5 29 29 18 8 29 29 31 29 29 8 29 29 29 29 23 29 29 31 29 29 6 29 29 29 29 29 2 29 29 29 8 8 29 29 29 29 25 29 16 29 2 29 16 29 29 2 29 29 29 23 29 29 16 29 16 29 29 29 29 16 29 16 16 16 29 6 29 29 16 26 16 29 16 29 29 16 16 29 2 29 29 16 29 29 16 29 29 29 29 29 29 29 16 13 16 29 29 16 16 29 29 29 29 16 16 29 29 29 29 16 29 2 29 16 16 16 29 29 29 29 29 29 13 16 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 25 13 29 29 29 13 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 6 2 29 29 2 29 29 29 29 29 2 29 10 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 2 8 5 29 29 6 29 29 29 29 29 25 29 27 29 29 29 29 2 29 29 29 29 2 29 5 29 8 29 29 23 29 14 29 27 29 29 29 29 29 14 29 6 29 29 6 29 18 2 29 29 29 29 29 29 8 29 29 29 16 29 2 23 29 29 29 8 29 29 29 29 29 29 29 29 29 14 6 2 14 29 29 18 25 2 29 29 18 29 23 6 8 29 29 29 6 29 6 29 29 29 29 2 29 14 6 29 14 29 29 29 29 29 29 29 8 29 14 29 29 6 8 8 25 23 29 29 6 29 29 2 6 29 29 29 29 29 6 29 29 29 29 8 25 25 29 29 29 29 29 29 29 29 17 29 29 17 29 29 8 25 29 29 29 29 29 29 29 6 29 25 29 23 6 29 29 27 29 29 29 29 31 29 29 29 29 2 29 29 29 29 31 29 29 29 29 27 29 31 29 29 29 6 29 29 29 29 29 8 2 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 18 6 8 29 29 29 29 29 23 29 29 29 14 29 29 29 29 8 29 29 29 29 29 29 29 23 2 29 29 29 25 8 6 2 29 29 6 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 8 29 29 29 29 29 6 23 29 29 29 29 29 2 29 26 29 29 29 18 8 2 8 29 26 23 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 2 29 29 2 2 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 2 29 29 31 29 6 29 29 29 29 18 29 29 29 29 29 29 25 14 29 29 29 29 29 6 18 29 29 29 25 29 6 29 29 2 31 29 23 29 26 29 29 29 6 29 29 29 6 18 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 18 29 29 5 29 29 29 29 29 16 29 29 29 29 29 18 29 29 29 29 29 29 16 29 5 25 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 13 16 29 29 29 29 29 29 29 6 29 29 8 29 18 29 29 29 6 29 29 6 29 29 29 29 29 29 29 29 29 17 29 16 29 16 16 29 29 29 29 17 23 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 8 17 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 5 29 29 29 8 29 29 29 29 25 29 29 29 29 29 17 13 16 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 8 29 29 25 18 29 8 29 2 23 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 6 29 18 25 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 13 29 23 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 8 6 29 29 14 6 25 29 29 29 29 2 8 23 29 29 29 31 29 25 6 29 27 29 29 16 29 2 29 29 29 29 17 25 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 19 29 29 29 29 29 29 29 13 17 29 17 16 29 19 29 29 29 29 16 16 29 29 16 16 16 16 29 29 16 29 29 19 16 13 29 29 16 29 16 19 19 29 2 16 16 29 16 29 29 16 16 13 29 16 29 16 16 13 16 13 16 16 19 16 29 16 29 29 29 13 29 13 29 6 29 16 16 19 29 29 29 17 16 16 16 29 16 16 16 29 19 16 29 19 19 16 16 16 16 29 16 16 29 19 29 16 16 19 13 29 16 19 16 29 29 29 29 16 19 29 29 29 16 29 16 29 16 29 29 16 29 19 29 29 29 29 16 16 29 29 29 16 29 16 29 29 26 29 29 29 14 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 4 29 29 29 29 29 29 18 29 6 29 29 18 29 29 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 2 8 29 29 29 29 29 6 26 29 8 17 2 29 29 29 29 29 29 26 29 29 29 29 29 29 29 17 29 18 29 29 29 29 29 2 29 29 8 29 18 5 29 29 29 29 29 2 29 18 29 29 6 29 5 29 29 29 16 29 29 29 29 6 29 29 14 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 8 29 29 8 6 25 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 6 29 6 29 29 18 29 16 18 29 29 29 29 29 14 2 31 27 31 29 29 29 8 29 26 29 29 2 29 29 2 29 27 5 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 17 29 29 6 29 29 29 6 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 29 29 14 6 31 2 8 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 17 16 29 2 29 25 29 29 29 23 29 29 17 16 29 29 29 16 6 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 13 29 2 23 2 29 29 29 29 16 29 29 2 29 29 29 18 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 31 2 29 29 29 29 29 29 29 29 29 19 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 6 29 29 29 29 16 2 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 17 29 29 16 29 16 13 16 16 29 29 29 2 29 19 29 29 29 29 29 29 4 29 29 31 29 29 29 29 17 29 29 29 29 17 29 29 29 29 29 16 29 29 29 25 29 29 29 29 29 16 6 29 29 29 29 29 16 17 29 6 16 29 17 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 23 29 29 16 29 29 29 29 16 29 17 29 29 29 29 29 29 29 16 29 29 29 29 29 17 31 16 29 29 16 29 26 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 2 16 29 29 29 29 29 16 2 29 13 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 8 26 26 6 6 13 29 16 29 16 29 29 29 16 16 29 29 29 29 29 29 29 16 16 29 13 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 13 16 13 29 29 29 2 17 29 19 29 8 29 29 29 16 16 29 29 29 16 29 29 29 16 16 29 29 29 29 16 16 16 29 29 29 29 16 29 16 16 29 8 29 16 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 8 29 29 6 29 8 29 29 29 29 26 16 16 16 16 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 19 29 16 29 13 16 29 29 29 19 29 17 29 29 29 16 29 16 17 29 29 16 16 29 29 16 19 29 29 16 13 29 29 29 29 16 29 8 29 16 13 16 16 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 16 29 16 13 16 26 16 29 29 29 16 29 29 29 29 16 29 19 29 29 16 29 29 29 16 29 16 16 16 29 29 16 8 29 29 29 13 29 29 29 29 16 16 29 16 29 29 29 29 29 29 16 29 16 29 16 16 29 29 29 13 29 16 29 16 29 16 29 29 29 16 29 6 29 29 8 29 29 29 16 29 29 16 29 29 29 29 29 2 29 16 29 16 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 13 16 29 29 29 29 8 16 16 29 16 29 29 16 19 16 31 16 29 16 16 29 16 16 29 29 29 29 29 29 16 16 29 29 2 16 6 29 16 26 14 5 29 29 29 16 26 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 19 18 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 13 16 29 13 29 29 29 29 29 8 29 29 29 29 16 29 6 16 29 29 16 29 29 31 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 26 29 29 29 29 29 29 29 29 31 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 18 16 29 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 27 29 26 29 29 29 29 29 29 29 29 2 29 29 29 29 26 29 29 29 29 29 29 29 29 18 2 6 29 29 29 29 29 8 29 29 29 29 29 29 16 26 29 29 29 29 29 29 6 29 2 2 29 29 29 2 6 29 29 26 29 29 25 29 8 29 23 29 29 29 29 29 29 26 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 6 29 29 29 26 29 23 29 8 29 16 29 29 29 29 29 29 29 29 16 29 16 29 8 29 29 18 29 29 31 29 26 29 29 29 29 8 29 29 29 29 29 29 29 31 2 25 18 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 2 29 6 18 29 29 2 18 6 29 29 29 29 23 29 29 6 29 8 2 29 29 29 2 29 2 2 29 29 8 2 29 29 2 8 31 29 29 23 29 29 23 29 29 29 2 29 29 26 2 29 14 5 29 29 29 29 29 6 29 29 29 6 18 29 23 29 8 8 2 23 29 29 18 6 23 8 29 2 29 29 2 29 25 8 6 29 29 29 29 29 29 18 29 23 26 23 29 23 31 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 18 29 29 6 29 29 29 29 29 6 29 23 6 25 8 29 17 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 2 29 29 29 29 23 8 29 29 29 29 29 29 29 29 29 29 17 29 29 29 6 29 29 29 14 29 8 29 8 23 6 14 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 8 29 8 23 29 29 29 29 17 29 29 29 29 29 29 29 29 8 29 29 29 8 2 29 29 8 2 29 26 29 29 18 29 8 29 8 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 26 29 6 23 29 2 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 31 29 29 29 29 29 29 29 25 25 25 29 29 6 29 6 29 29 29 29 29 18 23 29 26 29 25 29 29 29 29 29 29 29 29 29 18 18 6 6 29 5 29 23 8 31 29 31 29 8 8 18 2 6 29 29 29 29 29 25 29 29 6 29 8 6 29 29 5 2 8 29 29 2 5 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 6 29 29 29 29 6 29 29 2 6 29 26 29 29 6 29 6 8 29 29 6 29 2 29 8 29 2 23 29 6 29 29 29 2 6 29 29 8 6 29 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 8 29 29 17 29 29 8 29 6 29 29 8 29 29 6 29 2 6 29 29 6 29 29 25 29 29 29 29 29 2 26 26 23 29 26 29 29 29 29 18 29 29 29 27 29 29 29 29 29 6 29 29 29 29 29 23 29 29 8 29 29 29 8 29 29 29 18 18 29 29 29 2 29 29 2 23 29 29 31 14 29 26 29 29 29 29 29 6 29 29 29 8 31 4 26 17 6 26 29 14 29 29 6 29 26 8 29 29 29 29 29 26 29 8 5 29 29 8 29 4 29 29 29 18 29 29 2 29 29 29 29 26 23 29 18 29 26 29 29 29 29 8 29 29 29 29 29 26 29 29 29 29 6 29 29 29 29 29 29 29 29 29 6 29 8 29 25 29 6 29 29 2 29 29 29 23 29 29 29 29 6 29 29 29 29 29 29 25 29 29 29 2 29 29 29 8 29 29 29 29 14 23 29 18 29 8 29 29 29 8 29 25 29 29 2 29 29 29 27 29 29 29 29 29 29 29 29 29 29 6 29 14 29 29 29 29 29 29 29 29 29 8 29 2 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 6 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 23 29 26 8 29 29 29 8 26 29 29 6 18 29 29 2 25 29 29 29 29 29 29 26 29 31 29 4 29 29 8 29 2 6 29 29 29 6 29 31 29 29 29 29 2 29 29 29 23 8 2 29 31 29 29 6 29 29 29 29 31 29 23 29 23 2 29 29 8 29 2 29 29 31 6 29 29 29 8 29 29 8 2 6 29 29 29 29 6 29 29 29 8 6 29 29 29 29 25 2 29 29 5 8 29 29 8 31 29 18 29 29 29 29 26 29 23 6 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 2 6 29 6 29 29 18 29 29 17 29 6 29 29 16 29 29 29 29 29 29 29 2 23 29 8 6 29 8 29 29 8 29 29 29 29 29 2 29 29 8 26 8 29 18 29 29 2 29 29 29 29 29 23 29 29 29 2 29 29 29 29 29 29 29 29 29 26 29 8 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 8 29 29 26 29 23 6 2 2 29 29 18 18 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 2 29 29 29 29 18 29 29 29 26 2 23 29 29 31 29 29 29 26 29 29 29 29 29 29 29 29 29 2 29 23 29 29 29 31 29 29 25 29 29 29 29 29 29 29 29 2 17 29 29 29 31 2 2 29 29 29 29 29 29 29 29 29 29 2 17 29 27 29 29 29 29 18 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 2 29 6 29 18 29 29 29 27 29 2 8 8 2 26 23 26 17 29 29 8 29 29 8 8 29 6 29 29 6 2 29 29 29 29 8 29 29 29 29 2 29 28 2 29 8 6 29 8 29 29 29 29 8 29 29 29 26 14 29 29 29 29 8 29 17 29 29 29 8 6 29 29 29 2 29 18 29 2 29 29 8 23 26 29 2 29 29 6 2 29 29 29 2 29 29 18 29 2 29 29 29 29 31 6 29 29 2 31 29 6 29 26 29 29 29 6 29 2 25 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 8 25 31 29 29 29 25 29 2 6 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 26 23 29 29 29 29 29 26 2 6 8 29 29 2 29 29 29 29 29 31 25 2 2 29 18 18 2 29 29 29 26 29 8 8 29 2 29 29 29 29 31 8 29 29 29 6 6 29 29 2 29 29 2 29 29 29 2 2 8 29 2 29 6 29 29 8 25 29 14 4 8 29 29 29 29 25 29 26 29 8 29 14 2 29 8 2 29 8 29 29 27 29 8 29 2 29 2 29 29 31 29 29 29 29 29 8 2 29 29 29 2 2 29 29 2 2 8 2 2 31 29 31 6 29 2 2 2 29 29 6 29 29 2 29 29 8 25 29 29 29 29 29 25 29 29 2 5 29 2 8 5 23 29 29 29 29 29 29 29 29 29 29 23 2 27 2 29 29 8 8 29 2 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 2 29 31 29 29 2 8 29 29 29 29 29 29 29 29 14 6 6 29 29 6 2 29 29 29 2 29 29 29 29 29 29 29 18 29 2 29 29 6 29 2 31 29 29 2 29 2 29 29 29 29 29 29 29 29 2 2 29 2 2 29 29 29 8 18 29 29 29 6 29 23 29 2 8 29 29 2 2 29 29 29 29 2 2 2 2 29 29 29 29 2 29 29 2 23 8 8 2 29 29 25 29 6 29 6 29 29 6 8 6 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 27 29 29 27 29 2 29 2 29 5 29 29 29 23 29 2 29 6 2 2 29 29 29 2 23 2 29 29 2 2 29 29 29 2 29 29 29 29 17 29 17 23 2 29 2 2 29 8 29 29 2 2 2 6 2 25 31 6 6 2 2 23 29 18 29 8 2 2 29 23 25 2 29 2 29 29 6 2 29 29 31 29 29 2 26 23 29 29 2 2 6 17 29 29 29 29 18 29 29 18 25 2 29 29 29 29 29 29 8 29 29 29 29 25 2 29 29 2 29 29 8 29 18 29 5 29 29 29 29 29 29 25 2 23 29 8 29 29 29 31 29 26 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 23 2 29 29 29 29 29 6 2 29 29 29 29 29 27 23 8 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 2 8 2 29 23 29 29 23 6 8 29 29 29 29 29 29 29 25 29 23 29 8 29 29 2 29 29 25 8 29 29 29 29 26 29 2 6 29 23 29 29 2 29 29 2 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 16 16 16 16 29 29 19 29 29 16 29 19 16 29 17 29 29 19 29 16 29 16 29 29 16 29 29 16 17 29 16 29 29 16 16 16 29 29 16 19 19 29 16 16 16 16 16 16 29 19 16 29 29 16 17 29 17 19 16 29 16 29 19 18 29 19 16 13 13 19 19 16 29 16 5 13 29 16 16 6 29 29 29 29 29 29 29 2 16 29 29 29 29 13 29 16 29 16 16 29 29 29 2 29 16 2 31 23 8 23 29 29 29 29 29 29 29 29 29 29 2 29 2 29 2 29 23 29 29 31 26 8 23 17 29 29 29 2 29 6 2 5 29 29 29 29 23 2 8 29 29 29 23 29 8 29 29 31 29 8 29 29 2 29 29 2 29 29 29 29 29 29 26 8 29 29 14 23 2 29 29 29 29 29 29 2 6 29 29 23 2 29 29 6 31 29 31 8 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 2 29 5 23 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 14 29 29 14 29 29 31 25 29 6 29 6 29 29 29 29 29 6 23 29 29 29 6 29 29 29 2 18 29 14 2 23 29 29 14 29 2 29 29 29 5 29 29 29 29 29 23 29 31 2 29 6 2 8 2 29 29 29 29 31 29 2 23 29 29 8 8 29 29 29 29 29 29 4 18 29 29 29 8 2 29 2 29 2 29 2 29 23 29 29 29 8 8 29 29 29 2 29 29 5 14 29 8 29 29 29 29 8 29 2 18 29 18 29 2 29 29 29 29 16 29 29 29 29 14 29 26 29 2 29 29 29 6 29 2 8 29 29 29 29 29 29 8 29 29 2 8 29 29 29 2 29 29 6 29 29 2 6 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 23 6 29 29 8 29 29 29 29 6 2 2 29 29 29 29 18 29 8 29 23 2 29 6 2 29 23 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 23 29 6 29 29 29 2 29 29 29 29 29 2 29 29 2 29 5 29 8 29 29 29 6 29 6 29 29 29 6 29 29 2 6 29 29 29 31 8 6 18 29 2 29 8 6 2 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 8 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 8 31 29 29 29 29 29 29 29 29 26 29 29 29 29 31 29 23 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 31 29 29 29 18 29 29 29 16 8 29 6 17 29 8 29 29 29 29 8 29 31 2 29 29 29 29 5 29 29 29 29 29 29 31 2 29 2 18 29 26 2 29 29 29 29 17 2 29 29 29 29 29 29 29 29 8 8 29 29 29 6 29 2 29 29 29 2 29 29 29 2 29 29 29 29 29 8 29 25 6 16 29 29 29 29 29 16 29 23 29 2 29 29 29 29 29 29 29 25 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 6 18 29 29 29 29 29 29 2 14 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 2 29 29 29 29 2 18 29 26 29 18 29 29 29 29 29 6 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 5 8 29 29 29 17 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 6 29 29 29 6 29 23 29 29 2 29 29 29 29 29 29 29 29 2 29 8 29 29 27 2 29 2 8 29 8 29 2 29 8 29 29 29 29 29 29 29 29 2 29 26 23 26 29 29 29 8 8 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 6 29 6 16 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 23 29 13 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 17 13 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 17 18 29 29 29 29 29 27 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 14 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 6 29 5 29 29 29 29 5 29 16 29 29 29 29 6 29 29 29 29 29 16 29 16 29 29 29 29 29 25 29 29 23 29 29 29 29 25 29 2 29 8 29 2 29 6 29 29 29 29 25 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 17 29 29 29 29 29 29 2 13 29 29 13 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 6 14 29 18 29 6 29 29 29 13 6 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 18 29 29 29 29 19 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 13 29 14 29 29 16 13 29 29 13 29 29 29 8 29 13 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 18 29 29 29 27 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 13 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 16 29 29 13 29 29 29 29 6 29 6 29 29 29 29 18 29 13 29 29 29 8 29 29 29 29 29 29 17 13 29 29 29 29 2 29 29 29 13 29 29 29 29 29 29 29 31 29 29 29 2 31 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 13 31 29 29 17 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 16 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 25 29 29 29 29 29 29 4 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 18 29 29 29 29 29 14 29 6 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 14 14 29 29 17 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 5 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 6 29 16 29 16 16 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 16 29 23 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 19 29 29 29 29 29 29 6 29 2 29 6 16 16 29 2 29 29 29 29 29 29 23 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 25 2 5 18 29 29 29 29 29 29 8 29 29 2 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 31 29 31 29 2 18 29 18 29 29 29 29 6 29 29 29 31 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 6 29 29 29 29 29 2 29 29 5 29 29 29 8 29 6 29 29 29 6 29 8 29 29 29 6 6 29 29 29 29 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 31 29 29 29 29 29 29 29 17 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 18 29 17 18 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 26 29 29 29 5 29 29 29 16 8 29 29 29 16 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 27 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 8 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 18 29 29 25 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 6 29 29 29 29 29 29 29 29 29 6 29 29 18 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 18 18 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 23 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 25 29 29 29 29 8 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 23 29 29 29 29 5 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 16 2 29 8 17 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 16 29 29 29 13 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 16 29 29 29 25 29 29 29 29 29 29 29 29 29 13 29 29 2 29 29 29 29 29 17 16 29 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 14 29 29 29 29 31 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 16 13 29 29 29 29 29 8 29 29 29 29 16 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 18 29 17 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 16 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 6 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 14 29 2 29 29 29 29 16 16 13 29 29 29 29 29 29 29 29 29 29 19 29 29 29 31 29 29 29 29 29 29 8 29 16 29 29 13 29 29 29 19 29 29 29 29 29 2 29 29 29 29 6 29 29 2 29 16 29 16 16 29 29 29 29 29 29 29 29 16 29 13 16 29 29 29 29 29 13 29 18 29 8 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 6 29 29 29 29 18 29 29 16 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 13 23 29 29 29 29 29 29 29 17 23 8 23 29 29 29 29 18 31 29 31 29 29 29 29 29 29 16 29 16 29 17 29 29 29 29 29 29 29 29 2 29 23 29 8 29 29 29 29 2 29 29 14 8 29 29 29 29 16 29 29 16 29 19 29 29 29 29 29 6 29 29 29 17 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 2 29 31 8 29 29 29 16 29 29 29 29 13 29 29 6 29 29 29 29 29 29 29 29 29 29 29 13 29 29 23 17 29 29 29 29 29 29 16 13 29 29 29 23 29 29 23 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 17 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 6 29 16 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 6 29 29 16 29 13 29 29 29 29 29 29 31 31 29 29 2 23 29 16 29 16 29 29 29 29 29 29 29 23 8 16 29 29 29 29 6 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 18 25 16 29 29 29 29 29 29 29 29 29 29 8 8 29 29 17 17 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 6 29 16 29 25 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 31 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 16 29 29 16 29 6 6 29 29 29 29 29 18 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 6 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 8 23 29 29 23 29 29 29 31 29 29 29 29 29 29 16 29 29 29 23 29 25 8 2 29 29 8 29 29 29 6 18 29 29 16 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 13 8 29 29 8 23 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 23 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 17 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 16 29 29 29 29 29 29 29 2 17 29 29 17 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 5 29 13 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 13 29 29 13 29 29 29 29 29 16 16 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 29 13 29 29 29 16 29 16 29 29 2 23 29 29 29 29 29 29 29 31 29 29 29 16 29 29 29 14 29 29 29 29 31 29 29 29 29 16 13 29 29 29 25 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 23 29 29 29 2 29 8 29 29 29 29 8 29 29 29 6 2 2 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 16 29 16 13 29 29 5 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 2 13 2 29 29 29 29 16 16 29 29 2 29 29 29 29 23 29 25 29 29 29 29 29 29 13 29 25 29 29 29 29 29 29 29 29 29 16 17 31 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 26 23 17 29 29 29 29 29 29 16 8 29 16 8 16 29 29 29 2 4 29 29 29 29 29 29 29 13 29 29 29 25 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 23 29 8 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 8 29 29 29 16 29 16 16 29 29 29 23 29 5 6 16 16 29 29 29 2 29 8 29 29 29 29 2 29 29 29 29 29 16 17 16 29 29 29 29 6 6 29 18 29 16 29 29 2 25 2 23 29 29 29 29 6 29 16 29 29 29 29 29 2 29 29 27 23 2 23 29 29 29 29 29 29 29 2 29 2 29 29 2 29 6 29 29 29 29 29 29 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 25 29 29 14 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 23 8 29 29 29 29 6 29 29 29 29 13 29 29 2 29 29 29 29 29 29 6 2 31 29 29 16 2 29 6 29 2 29 29 29 29 8 29 29 29 29 16 13 29 29 29 29 25 29 23 6 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 31 29 23 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 16 13 29 29 8 8 8 29 29 29 29 16 29 29 29 23 29 29 29 29 29 27 29 29 29 29 25 29 29 29 29 25 29 29 29 29 29 29 23 29 29 29 29 16 29 29 29 29 8 29 2 2 29 29 29 8 2 29 29 29 29 8 2 29 29 16 29 29 29 29 29 2 29 29 29 6 14 29 29 29 29 2 29 29 29 29 29 29 2 2 27 29 23 25 29 29 29 29 29 29 8 29 29 29 6 14 2 29 29 29 29 29 29 29 2 2 6 14 29 29 29 29 29 29 29 2 29 8 29 29 29 29 2 29 29 2 29 29 29 2 6 29 18 29 29 16 29 29 29 2 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 23 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 16 29 29 6 23 2 16 29 29 29 29 29 29 29 2 29 29 29 2 29 29 16 29 29 29 29 29 29 17 16 2 29 8 27 2 29 29 29 29 29 2 29 29 5 29 29 29 29 8 29 29 29 29 29 29 31 6 29 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 17 29 29 29 29 29 29 29 29 18 29 29 29 25 29 29 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 17 5 29 29 2 2 23 29 6 29 29 2 8 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 8 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 6 29 13 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 2 2 31 29 29 8 16 29 5 29 2 23 29 29 6 29 29 29 29 6 6 29 2 29 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 16 29 29 29 29 8 2 29 26 2 29 29 29 29 29 29 29 29 2 29 23 17 29 29 29 29 29 29 16 29 29 29 29 29 6 2 29 29 29 29 29 29 2 29 29 29 29 29 23 29 29 29 29 16 29 16 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 16 29 29 29 14 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 8 29 23 29 29 29 29 29 29 29 31 8 29 29 29 29 16 13 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 25 29 29 18 29 29 29 29 29 18 8 29 29 25 29 29 29 29 29 29 29 29 29 31 14 29 2 6 6 29 29 29 29 29 31 29 29 29 6 29 29 2 29 29 29 14 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 6 14 2 29 29 18 29 29 2 29 29 29 5 29 29 14 29 29 29 29 29 29 23 25 29 29 2 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 6 5 29 29 29 29 2 29 5 14 2 29 29 29 29 2 29 29 8 29 29 23 29 29 31 29 29 2 29 29 2 29 29 29 16 29 29 6 29 8 8 29 29 29 29 29 6 29 29 29 2 29 29 2 29 29 29 2 29 17 29 29 29 29 8 18 29 29 29 29 2 29 13 29 29 2 8 29 29 29 31 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 26 29 29 31 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 16 29 29 2 2 29 29 29 29 29 8 29 29 29 29 2 2 8 8 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 6 29 29 29 29 29 29 2 14 29 29 2 29 29 29 16 29 29 29 23 29 29 29 8 29 23 8 29 29 29 29 29 6 29 5 29 29 29 29 16 29 29 29 8 29 29 2 8 17 29 27 17 29 29 29 2 29 29 29 29 29 2 29 29 2 29 29 29 29 29 2 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 27 29 29 29 29 18 29 8 6 8 29 2 29 29 8 2 29 29 2 2 29 29 29 29 29 29 2 29 29 13 29 29 8 2 29 29 29 29 29 29 29 29 2 29 29 2 2 8 29 29 29 29 29 29 29 29 29 29 17 29 17 29 29 2 2 29 29 2 17 29 23 29 17 29 29 29 29 2 8 8 29 29 29 17 29 29 29 29 13 16 29 29 29 29 29 29 29 29 2 29 29 29 8 2 29 2 29 29 29 29 23 8 29 29 29 29 29 29 29 29 29 8 8 29 23 2 29 29 26 8 8 27 2 29 17 23 29 29 26 29 29 8 29 29 2 29 29 2 23 29 29 29 6 8 29 29 8 29 29 23 29 29 8 29 6 29 29 5 29 26 29 29 29 29 23 23 29 29 8 29 29 29 29 29 2 29 29 2 2 31 29 23 18 6 29 29 29 8 29 23 29 29 29 29 29 29 29 29 29 29 23 2 29 14 2 29 29 29 2 25 29 29 5 29 29 29 29 29 2 29 8 29 6 29 29 29 29 29 29 29 29 29 8 14 29 29 29 23 8 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 23 8 29 29 29 16 29 29 29 2 29 29 29 8 29 29 29 29 29 27 29 2 29 29 29 29 29 29 6 5 29 23 2 29 29 29 29 29 29 23 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 6 29 2 29 8 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 8 29 2 8 29 29 29 29 29 2 18 29 8 29 29 23 29 29 29 29 29 23 2 29 29 29 2 8 2 29 2 23 2 29 29 31 8 29 29 2 29 29 29 25 29 29 29 29 29 29 8 2 8 8 29 29 29 29 29 2 8 29 14 29 23 29 6 2 29 29 29 29 17 29 29 6 29 29 8 29 29 29 2 29 29 2 8 27 2 29 8 8 2 8 6 29 29 27 29 29 29 29 29 29 29 2 29 29 26 29 4 29 2 29 29 29 8 29 29 29 29 29 29 31 29 29 29 16 29 29 27 2 29 29 2 29 26 29 6 14 14 29 5 6 29 4 29 29 2 29 29 23 29 29 2 29 2 2 14 2 2 6 29 29 6 29 29 13 29 16 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 13 29 29 29 29 29 29 29 29 8 2 29 29 6 29 29 13 6 8 2 28 29 29 2 31 2 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 2 26 8 29 6 29 29 6 29 25 29 14 16 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 31 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 6 29 29 2 27 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 2 29 29 29 8 8 14 25 14 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 6 25 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 8 6 14 29 29 29 29 29 6 29 29 29 18 2 29 29 29 8 29 2 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 18 2 6 29 29 14 29 29 6 29 29 29 2 29 29 8 29 29 29 29 29 2 29 29 29 29 8 29 8 25 29 29 29 29 29 29 6 29 29 2 8 29 2 29 25 29 29 29 29 29 29 26 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 26 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 26 29 29 29 29 29 5 29 29 29 29 18 29 29 29 29 29 2 29 29 2 29 29 29 8 29 29 29 18 2 29 29 31 29 29 29 29 2 29 29 29 29 8 8 29 29 29 29 25 29 29 29 29 29 29 29 29 31 29 2 29 29 25 29 29 29 6 29 25 29 2 18 29 8 29 29 31 29 2 29 6 29 29 29 14 29 29 29 29 8 29 29 29 25 29 2 29 29 18 2 29 29 29 25 29 6 29 8 29 29 29 29 29 29 29 29 29 25 18 29 31 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 18 29 29 6 29 29 29 29 29 29 29 29 2 29 25 8 29 29 29 5 6 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 8 29 29 25 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 14 29 29 29 29 29 26 29 6 29 8 29 29 29 29 6 29 29 29 25 2 29 2 26 29 31 29 29 29 29 29 29 29 29 18 29 29 29 2 29 29 2 29 6 29 29 29 25 29 29 29 29 14 29 29 29 2 6 29 29 6 29 31 29 2 29 2 18 31 29 25 29 29 29 29 6 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 26 29 27 29 6 29 25 29 29 8 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 5 29 23 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 14 6 31 29 18 29 6 18 29 6 29 29 8 29 29 29 2 6 6 29 29 29 29 29 2 29 29 5 31 16 29 29 29 18 29 29 6 29 29 29 29 29 29 29 8 29 6 29 29 29 14 8 6 29 29 2 29 25 29 29 5 14 29 2 29 29 14 29 29 29 29 2 18 8 2 29 29 29 29 29 29 6 2 29 29 5 2 29 6 29 29 5 29 25 31 2 14 29 29 8 29 29 17 29 29 29 2 29 14 29 8 29 29 29 25 29 29 29 29 29 31 8 29 29 29 29 29 25 14 29 29 29 17 29 29 6 2 29 29 29 29 29 16 29 29 29 29 29 5 8 29 19 29 29 29 29 8 25 8 8 29 29 6 29 29 29 18 6 27 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 18 29 29 5 29 29 8 29 29 29 29 29 31 8 29 29 29 29 29 29 26 29 16 29 29 29 25 29 29 29 29 29 6 8 29 8 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 9 19 16 19 16 29 29 29 9 16 9 29 16 19 9 29 9 29 16 29 19 29 16 9 19 16 13 29 16 29 9 29 16 17 9 19 29 19 9 29 19 16 29 29 29 29 29 13 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 23 29 29 8 6 29 29 29 29 25 29 29 29 29 29 29 29 29 29 17 19 19 16 9 29 9 29 29 13 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 25 6 29 29 29 29 6 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 14 29 29 29 13 13 29 16 29 29 16 19 29 10 2 29 29 29 29 16 29 29 29 16 9 19 29 29 29 19 13 16 29 29 29 29 2 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 6 29 19 29 29 29 29 29 13 29 16 16 29 29 29 29 29 16 29 9 16 19 29 29 29 29 29 16 29 29 2 18 29 6 29 14 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 19 16 16 16 16 29 29 29 19 29 29 29 29 16 29 23 29 29 29 29 29 14 29 29 29 29 29 29 29 14 29 29 29 2 29 29 2 14 29 29 29 29 29 29 29 29 41 16 21 11 14 9 9 13 19 29 29 29 13 8 29 9 29 29 29 10 9 9 13 29 16 29 29 16 16 29 29 21 21 29 29 25 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 14 29 29 29 25 29 29 29 29 29 29 13 29 29 29 29 29 13 41 16 21 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 15 16 21 4 4 29 29 29 6 2 29 14 29 2 29 29 29 29 25 29 29 8 6 14 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 9 41 29 26 21 11 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 6 29 29 29 29 29 29 29 29 29 21 21 29 29 29 29 29 14 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 2 29 2 29 29 25 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 9 41 16 16 17 11 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 15 15 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 14 25 29 29 29 2 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 19 29 29 29 29 29 29 15 29 29 29 29 29 29 29 29 29 8 29 29 29 18 6 29 29 8 29 29 23 6 29 29 29 29 14 2 29 29 31 29 29 6 29 29 29 29 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 13 13 21 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 31 5 29 29 29 29 29 13 29 6 29 16 14 29 1 17 4 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 13 16 29 16 29 29 11 11 11 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 26 27 29 29 29 16 15 21 15 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 14 29 29 23 29 29 29 18 29 25 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 9 29 29 29 29 29 16 29 29 29 11 4 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 15 15 15 29 29 29 29 29 29 29 29 29 14 25 29 29 29 14 29 29 29 25 29 29 29 29 29 29 29 29 25 14 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 13 29 29 15 21 11 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 15 15 29 2 29 29 29 6 29 29 6 14 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 41 29 16 29 16 29 29 29 29 29 16 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 14 29 13 29 29 29 29 29 17 29 29 25 15 15 25 29 2 29 2 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 18 29 23 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 13 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 14 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 23 6 29 29 29 29 29 29 29 29 29 29 29 6 31 29 41 16 29 15 11 11 11 29 2 29 16 16 29 29 29 13 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 13 4 15 2 4 2 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 9 29 29 29 16 29 29 29 14 29 29 29 8 29 29 29 29 29 8 29 25 29 16 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 29 29 29 31 29 29 29 29 29 14 25 29 29 29 31 29 29 29 25 29 29 29 25 2 29 29 13 16 29 19 19 21 11 11 11 29 9 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 15 2 2 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 16 18 16 29 29 29 29 29 29 29 29 8 29 29 29 8 29 9 9 9 9 29 29 29 29 29 29 25 29 29 29 31 29 25 29 29 29 29 29 6 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 6 29 25 23 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 29 29 25 29 29 29 29 29 29 31 25 29 29 25 29 29 29 6 8 2 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 27 29 25 29 29 29 25 14 14 29 29 25 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 2 23 29 29 29 18 29 14 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 2 29 5 29 29 29 29 8 8 29 18 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 27 29 29 29 18 29 14 29 29 18 18 29 29 2 2 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 13 29 29 31 9 29 29 9 10 2 29 29 29 19 18 29 29 16 29 29 16 16 13 9 13 29 21 11 29 29 16 29 25 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 31 6 8 29 29 29 29 29 29 29 29 29 29 13 19 16 13 9 9 19 9 9 16 19 9 13 17 9 9 19 9 9 29 9 16 29 29 29 9 19 13 29 16 19 29 29 29 29 29 19 9 29 16 29 29 29 8 29 29 8 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 19 29 29 17 29 14 29 29 16 13 29 29 29 29 29 13 13 13 29 29 29 9 29 29 29 29 29 29 29 29 29 6 25 29 25 29 8 6 29 29 29 29 29 29 8 6 29 29 2 25 29 29 29 29 29 29 29 29 29 29 16 29 31 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 2 29 29 29 23 29 8 29 2 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 14 29 2 29 29 29 29 2 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 18 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 18 8 29 6 29 8 6 29 29 29 29 29 2 29 6 29 29 29 29 29 5 29 13 29 29 29 6 29 29 29 29 25 29 29 29 29 6 18 8 29 29 29 29 26 2 2 29 29 14 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 26 29 29 29 29 29 29 29 29 29 29 29 8 29 29 19 29 29 29 29 29 2 16 29 29 29 2 29 13 6 29 29 29 2 29 2 29 29 29 29 29 8 2 29 29 29 29 2 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 23 29 6 29 29 29 29 29 29 25 23 29 29 29 18 29 29 29 13 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 8 29 29 29 29 29 8 8 29 29 29 29 17 29 29 29 29 29 29 29 29 29 13 29 29 29 13 29 29 29 23 29 29 29 29 29 29 18 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 19 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 8 16 13 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 16 13 16 29 25 29 29 29 29 8 14 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 17 16 13 29 8 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 8 29 29 29 29 19 4 29 29 29 29 29 29 26 29 8 29 14 25 29 8 29 41 10 29 10 29 16 29 29 16 19 29 31 29 29 29 29 29 29 13 29 29 16 18 29 29 29 29 18 25 29 29 29 16 29 29 29 29 29 29 29 29 25 29 29 29 29 29 14 29 29 29 29 25 29 29 25 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 14 6 29 29 29 2 29 8 2 29 29 31 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 13 41 21 21 11 29 29 11 29 19 9 13 13 13 29 29 19 29 13 29 29 29 29 29 29 29 29 29 16 16 16 19 29 29 19 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 18 25 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 9 41 29 29 29 29 29 29 19 16 19 29 29 29 23 6 29 29 29 8 29 29 29 29 14 29 25 29 29 18 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 18 29 29 29 29 29 29 29 29 29 29 6 29 14 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 8 29 29 29 29 6 29 29 29 29 14 29 18 29 29 31 29 8 29 29 18 25 29 29 8 29 29 25 29 29 29 29 29 29 14 29 14 14 29 6 17 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 2 29 29 8 29 29 29 29 29 9 9 16 16 13 16 21 21 11 11 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 15 29 2 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 13 41 29 16 16 16 19 9 29 29 29 29 29 29 19 13 19 10 17 9 9 9 16 19 29 29 29 29 29 29 29 29 8 6 29 29 29 29 2 29 29 8 29 29 23 29 29 18 29 8 2 29 25 29 29 29 6 29 29 29 25 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 16 16 29 2 29 8 29 29 29 29 16 29 29 29 16 29 29 14 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 13 9 17 13 19 19 29 16 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 19 29 13 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 14 31 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 31 29 29 29 29 29 2 29 29 29 29 29 18 29 29 25 29 25 29 29 29 29 29 29 6 29 29 29 29 29 25 31 29 25 29 29 6 14 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 6 29 14 29 2 29 29 29 5 2 29 29 17 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 23 29 29 29 2 29 29 31 18 29 18 29 25 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 5 29 29 29 29 41 9 16 29 19 19 13 19 16 16 29 29 16 25 29 29 29 2 29 29 29 29 29 29 29 29 9 10 16 9 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 23 31 29 29 31 29 29 18 25 14 2 29 18 29 16 29 29 14 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 18 29 29 16 29 29 29 29 29 29 29 2 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 29 2 29 29 2 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 29 13 29 29 9 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 18 29 29 8 29 29 29 16 29 29 29 23 29 29 13 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 31 29 29 8 29 29 29 8 29 29 8 14 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 31 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 17 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 31 29 29 23 5 29 29 29 2 29 29 29 16 29 29 23 29 29 29 29 14 29 29 2 29 29 29 23 29 2 29 29 29 29 2 29 29 29 2 6 29 29 29 23 29 29 29 2 8 25 8 29 29 29 29 29 29 29 25 29 5 29 29 29 29 29 29 8 29 2 29 8 29 29 29 6 29 29 29 29 29 29 9 41 16 21 29 29 29 23 29 29 29 14 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 14 29 16 19 2 29 29 29 8 29 29 29 29 23 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 25 14 29 29 6 29 2 29 29 29 6 2 29 29 29 29 27 29 29 14 29 29 29 29 29 29 14 29 25 29 29 41 29 29 29 29 29 29 29 29 29 29 29 9 13 29 16 29 21 29 29 11 29 29 29 27 29 14 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 14 29 25 29 29 31 29 14 29 29 29 29 29 29 18 29 29 14 29 29 8 29 29 29 23 29 29 29 29 29 41 19 21 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 31 29 29 29 29 29 29 29 29 29 17 29 18 29 29 31 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 16 15 11 29 29 2 29 29 29 13 29 29 16 13 29 29 29 29 29 29 29 16 29 29 13 29 23 29 17 29 29 29 29 29 27 29 29 29 18 29 17 29 29 29 29 29 29 29 27 29 2 29 29 6 29 29 25 29 29 31 25 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 2 29 29 29 9 41 29 29 15 11 11 11 11 11 13 29 29 29 29 16 29 29 29 29 29 26 6 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 28 29 5 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 18 29 29 29 29 6 29 14 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 14 18 8 6 25 14 29 29 29 14 29 29 18 29 29 29 14 23 29 29 23 29 18 23 14 14 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 14 29 29 2 31 29 8 31 2 29 29 2 8 29 31 29 29 29 29 29 29 29 29 29 6 6 29 29 29 18 29 5 29 29 29 6 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 6 29 29 29 31 29 29 29 29 29 8 29 29 29 29 29 23 16 23 29 29 29 29 19 29 18 29 29 29 16 29 29 29 29 29 29 14 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 16 29 29 29 29 17 2 29 18 29 31 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 18 29 6 8 8 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 14 29 29 29 29 29 29 29 31 29 29 29 25 29 27 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 6 6 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 25 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 6 6 29 29 2 14 25 31 29 6 29 8 29 29 18 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 6 14 29 29 18 8 29 27 29 27 14 29 29 29 31 29 6 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 31 5 29 29 29 27 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 8 2 29 6 29 29 29 18 8 29 29 29 29 29 29 2 23 29 29 29 29 2 6 29 2 29 29 29 29 29 25 29 8 29 8 29 29 29 29 29 6 29 29 29 6 29 29 29 29 29 25 29 8 29 29 29 29 29 6 16 29 29 16 29 29 29 29 6 29 29 29 9 41 29 2 29 11 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 8 2 29 6 29 29 29 29 29 29 29 14 29 29 29 29 25 8 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 41 16 19 21 29 29 11 11 11 16 16 29 29 29 29 6 29 29 13 17 29 29 29 29 13 29 29 16 13 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 15 25 2 29 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 18 25 29 29 18 29 29 14 25 29 29 29 29 29 29 29 29 29 41 29 29 29 16 29 29 11 29 11 29 29 29 8 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 29 29 27 29 13 29 29 29 29 29 25 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 29 16 10 21 11 29 11 11 11 16 29 29 9 9 13 29 9 16 29 19 13 29 29 16 29 16 29 9 16 9 9 19 16 19 31 13 29 29 29 21 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 14 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 8 29 29 29 29 41 29 29 14 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 25 29 29 29 29 29 29 29 6 29 29 29 29 29 29 14 29 29 27 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 14 5 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 16 29 29 29 14 29 25 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 31 29 29 29 29 29 16 13 13 29 2 16 2 29 29 29 16 23 29 29 29 16 29 29 29 29 19 16 23 29 16 23 29 2 5 17 29 29 29 19 29 17 8 29 16 29 29 29 29 29 29 6 29 29 29 29 16 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 17 29 29 13 8 2 23 13 29 29 29 29 29 29 29 17 29 29 13 29 29 29 16 29 8 29 16 8 29 29 29 16 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 16 17 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 25 29 8 2 29 29 29 29 29 8 29 29 14 26 2 29 29 29 29 29 29 31 29 13 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 6 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 8 29 29 29 6 29 29 18 29 6 8 29 29 29 29 29 29 29 29 6 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 27 29 29 2 8 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 25 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 26 29 13 29 29 29 29 29 29 29 17 29 29 29 16 29 29 16 29 29 29 29 16 29 29 16 29 29 16 16 29 16 16 16 8 16 16 25 29 29 29 29 29 29 16 29 29 29 29 29 23 29 29 29 16 29 29 29 29 16 29 29 2 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 14 29 29 6 29 18 29 29 29 31 5 29 29 29 29 5 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 17 16 29 17 29 29 16 13 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 8 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 16 2 29 29 29 2 16 29 29 29 29 27 29 14 29 29 29 29 29 29 29 29 2 29 29 6 29 8 5 29 29 31 29 29 8 29 29 2 23 29 29 29 29 29 29 29 16 5 29 29 29 29 29 29 16 29 29 29 29 29 29 8 6 29 29 29 8 2 29 29 6 29 29 2 29 29 2 29 29 8 8 29 29 29 8 29 29 2 14 2 29 29 29 29 2 29 29 29 8 29 23 29 29 29 2 29 6 29 29 29 29 8 26 29 29 29 29 29 29 29 27 29 25 2 29 29 6 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 23 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 27 29 29 29 2 29 29 17 29 29 29 2 29 29 29 29 2 29 29 15 29 29 2 2 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 17 29 16 29 16 29 29 29 29 29 29 29 29 16 29 6 29 29 29 16 29 16 29 16 29 29 31 29 29 16 16 29 29 29 29 29 16 29 29 6 29 29 29 19 19 26 29 29 29 29 16 29 29 19 29 29 29 16 16 16 29 29 16 29 29 16 29 29 29 29 2 29 29 29 29 2 2 29 29 29 29 29 29 5 29 29 29 29 29 16 29 2 29 29 29 29 29 29 16 17 29 29 16 29 6 29 29 29 23 29 29 29 29 29 19 16 17 29 29 16 16 16 29 29 16 16 29 29 17 29 29 29 29 16 29 29 29 16 26 29 16 29 16 26 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 2 29 29 29 29 2 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 8 16 16 16 13 19 16 16 16 13 13 29 16 16 16 16 29 29 29 29 16 29 29 29 29 29 16 29 16 13 29 29 16 29 19 19 13 29 29 16 16 13 29 29 16 16 29 29 29 29 29 29 16 29 29 16 16 29 13 16 29 19 29 16 29 29 19 13 19 13 29 19 16 16 29 29 16 19 17 29 29 29 29 16 29 29 29 16 19 29 29 16 29 19 19 16 19 29 16 29 29 16 16 29 19 17 13 29 13 29 16 16 19 13 16 29 29 19 29 29 29 16 29 29 29 29 16 16 29 29 29 16 19 29 16 29 16 16 13 29 29 16 17 29 29 29 16 17 29 29 16 13 19 16 16 29 29 17 29 16 29 19 29 29 16 16 29 29 29 16 16 29 19 16 13 16 16 16 16 16 29 29 29 16 16 29 29 29 29 29 29 16 29 29 8 29 29 29 16 29 29 29 19 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 25 29 8 29 29 2 29 29 25 29 29 6 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 2 29 8 29 29 29 29 29 6 29 6 29 29 29 29 8 29 29 29 6 8 29 29 29 29 29 2 27 29 29 29 29 6 29 2 29 29 29 29 29 8 8 6 29 27 2 25 18 5 29 29 29 29 29 29 8 29 18 6 2 2 8 29 29 29 8 29 29 8 29 29 29 29 8 23 6 6 29 29 6 29 2 29 29 6 29 2 8 29 29 29 2 18 29 6 29 29 29 29 29 31 25 17 29 29 29 29 29 29 29 29 2 2 29 2 29 29 8 29 2 2 29 29 29 29 29 29 8 29 26 8 23 18 29 23 29 29 8 8 29 29 29 29 2 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 8 6 2 29 29 2 23 29 8 31 29 29 29 29 8 17 8 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 2 26 6 29 29 29 29 29 29 29 2 6 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 18 29 29 29 29 31 2 29 6 29 2 29 29 29 29 8 29 29 29 29 25 2 29 29 16 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 17 18 16 29 16 29 29 29 29 29 29 29 29 8 29 23 16 8 16 13 29 16 29 29 29 16 16 29 16 16 16 29 16 29 29 29 16 29 17 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 25 29 29 29 6 29 16 16 29 29 29 29 16 2 29 16 29 29 29 29 25 29 29 29 29 6 29 29 2 29 29 16 29 16 29 29 16 29 29 8 29 29 16 29 16 29 16 29 29 29 16 16 29 29 16 16 29 23 29 16 29 29 29 29 2 29 29 29 29 16 16 29 29 16 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 26 29 14 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 8 29 29 29 29 6 29 18 23 29 23 8 18 29 18 6 29 29 14 29 29 8 8 2 29 8 23 29 23 2 2 8 2 6 29 8 6 27 29 2 29 6 29 31 29 23 2 14 26 29 5 6 2 29 23 18 29 29 2 29 8 8 4 2 18 2 25 2 23 29 29 18 6 29 29 6 29 6 29 29 29 29 29 8 29 29 6 8 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 16 29 6 29 6 8 2 8 29 29 29 29 2 29 17 29 29 23 18 16 29 29 29 29 29 29 2 8 29 18 31 6 14 23 29 29 29 29 29 29 29 16 5 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 2 29 29 5 29 6 29 29 29 29 29 8 29 29 2 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 5 29 6 29 29 5 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 2 29 29 29 2 29 6 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 8 29 8 18 29 5 29 2 29 2 29 16 31 29 29 29 16 29 29 29 2 16 29 29 16 29 29 19 29 29 29 29 29 2 29 2 25 29 8 29 26 29 8 29 29 29 29 29 29 16 29 29 29 29 16 16 29 2 2 29 29 29 29 2 29 6 29 29 29 2 29 8 29 29 23 8 29 2 29 29 29 2 29 29 29 29 29 6 29 29 29 8 8 2 8 29 29 29 29 14 25 29 29 29 25 29 6 8 29 29 29 8 29 29 29 29 8 25 6 25 29 29 8 2 29 29 29 2 29 29 23 8 29 14 29 29 29 8 26 29 25 29 29 8 29 29 29 2 29 29 29 29 27 29 18 29 2 6 29 29 29 6 29 29 23 23 2 29 18 6 8 29 29 2 29 29 29 29 27 29 16 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 23 16 29 29 29 29 29 29 29 29 16 17 17 29 29 29 29 29 29 29 29 29 29 17 2 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 2 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 23 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 19 29 16 23 17 29 29 29 29 16 13 29 29 29 29 29 16 29 17 29 17 29 29 29 16 29 2 18 29 29 29 29 18 29 29 29 29 29 16 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 23 29 18 6 8 2 26 8 29 29 2 18 29 29 29 29 29 29 29 29 2 2 29 8 23 29 29 29 29 29 2 29 29 5 8 29 29 29 29 29 29 29 2 29 29 29 29 6 29 8 29 29 29 29 29 29 29 29 6 29 29 29 6 29 23 29 29 29 29 29 29 29 29 29 29 27 2 29 29 29 18 29 29 8 29 29 29 29 29 29 8 8 29 5 6 8 23 6 29 29 29 29 6 8 2 29 29 29 29 29 29 29 2 8 29 29 29 2 29 6 29 29 29 26 29 23 29 23 23 29 6 8 6 29 8 29 8 29 6 29 2 29 29 8 26 29 2 29 29 2 29 2 29 23 29 29 14 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 8 8 29 29 8 23 5 29 27 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 23 2 18 18 29 14 29 29 29 29 29 8 29 29 29 2 29 29 29 8 29 31 29 23 29 29 29 29 29 2 29 29 29 29 6 29 29 29 6 29 29 29 29 29 29 29 2 29 2 29 29 29 23 23 29 29 29 29 25 29 29 29 18 29 29 29 29 29 14 2 29 8 8 25 29 29 29 29 8 29 29 29 29 29 8 2 18 18 29 8 29 29 29 29 29 29 29 5 29 29 8 14 31 6 6 2 29 6 8 23 29 2 25 8 8 29 29 2 29 29 29 29 29 18 8 29 29 2 2 29 29 16 29 29 29 29 29 29 29 29 29 18 8 2 29 29 29 29 29 29 29 29 29 6 25 31 6 29 29 29 29 29 29 31 29 29 29 8 29 16 29 29 29 29 29 29 16 13 16 29 29 8 2 19 16 29 29 29 29 16 16 19 29 19 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 28 29 29 2 18 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 27 29 29 29 16 29 29 29 16 29 29 14 29 8 25 2 29 29 29 29 8 29 29 18 16 29 29 8 29 29 16 29 16 16 29 14 16 16 29 29 29 16 16 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 6 29 26 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 16 16 16 16 16 29 29 16 29 16 16 2 29 16 29 29 29 16 13 29 29 17 19 19 29 16 29 29 29 19 19 16 16 16 29 16 16 16 29 29 29 29 29 29 29 19 16 16 16 29 29 16 19 13 19 19 29 29 16 13 13 29 16 29 29 29 19 29 19 13 16 29 16 19 13 16 16 16 16 16 19 29 29 16 16 19 16 16 29 16 19 19 29 29 19 19 29 8 16 16 16 29 29 16 29 19 16 29 29 16 13 29 29 16 29 13 29 29 29 29 29 16 16 13 17 29 29 13 19 29 29 19 13 29 16 16 16 29 16 29 16 29 29 16 29 29 29 29 16 16 19 16 16 29 16 13 19 16 29 29 16 16 29 29 29 29 16 16 29 16 29 16 16 19 16 16 29 29 29 19 29 16 19 16 16 16 29 29 13 19 29 29 16 9 16 29 19 16 29 16 16 29 16 29 29 16 16 19 19 19 16 29 29 16 13 19 29 29 29 19 16 29 16 29 19 13 29 16 16 13 16 19 16 13 29 16 16 29 17 29 29 16 19 13 29 16 9 19 29 8 29 19 29 16 16 29 19 29 29 13 16 16 16 29 29 29 19 19 16 19 13 17 29 16 16 16 29 29 16 16 16 29 13 29 29 29 19 17 16 19 29 29 16 16 16 16 29 17 29 29 29 29 16 29 29 29 29 19 16 29 19 19 29 29 29 13 29 29 19 29 16 29 13 16 16 29 29 19 29 29 29 29 13 16 29 29 16 29 29 16 29 29 19 16 29 16 29 16 16 29 16 16 16 29 29 29 16 19 29 16 5 29 29 16 19 13 29 29 29 16 16 29 16 29 17 13 16 29 29 29 29 16 29 16 29 29 16 29 29 16 29 29 29 16 29 29 29 2 29 29 6 29 29 29 29 29 17 2 29 25 29 29 29 29 29 29 29 9 8 29 8 13 29 2 29 29 5 29 2 29 29 29 16 29 8 29 18 29 29 29 29 16 2 16 29 29 29 29 29 2 23 29 29 18 29 6 29 29 29 29 29 29 29 29 29 29 6 29 6 29 29 29 2 29 29 29 29 23 29 31 29 29 29 29 29 2 29 29 2 2 29 16 29 29 29 29 8 29 29 29 17 29 29 29 18 29 29 6 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 2 29 2 16 29 29 29 27 29 26 29 29 8 2 29 29 29 18 29 29 29 6 29 29 29 23 6 29 29 2 29 29 29 23 29 31 29 29 29 29 29 29 29 29 29 29 13 29 29 29 17 8 8 29 29 29 29 26 2 29 29 25 29 8 2 27 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 18 29 29 29 29 29 29 29 29 29 31 6 8 29 29 29 26 29 29 2 29 29 2 29 23 23 29 29 29 29 16 31 29 29 29 29 29 29 29 29 29 2 29 29 8 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 2 23 29 23 29 29 27 16 14 18 2 29 29 2 29 29 29 8 2 23 29 14 18 29 29 29 29 16 29 29 2 29 29 29 2 29 29 29 29 2 29 29 29 2 2 29 29 29 5 29 29 29 8 8 29 29 29 29 29 29 29 29 6 29 29 29 2 29 8 29 29 8 29 29 17 2 23 17 29 29 29 29 29 31 29 29 29 6 29 29 29 17 29 29 29 29 29 29 29 31 29 29 29 17 8 17 29 29 29 18 29 29 16 16 29 29 29 29 17 29 29 29 29 29 29 17 29 8 29 29 29 29 29 29 8 26 5 29 29 29 23 29 29 29 29 29 29 25 29 5 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 8 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 27 29 19 2 29 16 29 29 29 29 8 29 29 16 29 29 29 29 29 16 29 29 18 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 17 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 17 29 29 16 16 29 29 29 2 29 29 29 16 29 29 29 19 8 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 26 29 16 16 29 29 29 29 8 29 29 29 29 29 29 29 8 2 29 29 29 29 2 29 8 29 29 2 29 29 8 29 29 17 29 29 29 29 29 29 29 6 29 29 2 29 29 29 8 29 26 31 29 14 8 29 29 29 2 29 29 29 2 29 29 29 29 6 29 29 18 27 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 5 8 29 29 29 14 29 16 29 29 29 29 29 29 2 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 6 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 16 29 29 16 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 19 29 29 29 29 5 29 29 29 16 16 29 29 29 16 29 29 16 29 29 29 29 29 29 16 16 29 29 17 29 16 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 19 19 29 16 16 13 29 29 29 16 16 29 29 16 29 2 16 29 29 29 29 16 29 29 29 16 29 29 29 29 16 16 29 8 29 29 2 29 9 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 17 16 29 13 29 16 8 29 29 29 16 29 16 29 29 29 29 29 29 16 16 29 29 29 16 16 29 29 16 16 29 29 29 29 29 16 8 29 13 29 29 29 29 29 29 29 8 29 16 29 29 13 29 29 16 29 16 29 29 16 29 29 16 16 16 29 16 29 29 29 29 29 26 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 16 16 29 16 29 16 16 29 16 29 16 29 29 16 19 29 29 29 17 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 16 29 16 29 16 29 29 29 18 29 16 16 13 29 29 29 16 19 16 16 29 16 29 29 16 29 29 16 29 29 16 29 29 29 16 19 29 16 29 16 16 29 29 16 16 18 29 29 16 29 19 29 29 16 16 29 29 29 19 8 29 29 16 29 13 1 21 4 16 16 16 16 17 16 26 4 29 16 29 16 29 16 16 4 29 29 13 16 16 29 16 16 16 16 17 17 29 16 16 17 29 29 5 17 13 29 16 13 16 16 29 17 19 19 16 13 29 19 16 16 29 29 29 29 16 19 29 16 29 16 19 29 17 16 29 16 16 16 29 16 16 29 16 29 16 13 29 29 19 16 16 29 29 16 19 16 29 17 29 29 16 16 29 16 29 29 13 29 29 16 16 29 16 29 29 13 29 16 29 29 16 29 29 29 29 17 16 13 29 18 29 29 16 16 13 29 8 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 17 29 29 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 31 29 29 29 16 29 19 29 16 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 13 16 29 16 29 29 29 29 16 29 29 19 29 29 29 29 16 29 13 16 29 16 29 16 29 29 16 8 29 16 29 16 29 29 16 26 16 29 29 19 13 29 16 16 29 29 13 29 29 29 16 29 29 29 29 16 29 16 29 29 16 16 29 16 13 29 29 16 29 29 16 29 16 29 19 16 19 29 16 29 29 16 16 16 29 29 29 29 16 29 29 16 16 16 29 29 29 16 16 29 16 17 29 16 29 16 16 29 16 29 29 29 19 13 29 16 29 16 16 13 16 13 16 29 29 16 29 29 29 29 29 29 29 29 29 17 29 16 16 29 16 29 13 29 29 16 29 29 16 29 19 16 16 29 16 16 29 29 29 16 29 29 16 29 29 2 16 29 29 16 29 29 29 29 29 29 16 29 29 29 16 17 29 29 16 29 29 29 29 29 16 29 29 29 16 29 16 29 16 29 29 14 29 16 16 29 29 16 29 29 18 29 29 29 16 29 29 29 29 29 29 29 17 29 29 6 29 29 29 29 29 29 29 29 16 29 29 29 16 6 29 29 29 16 29 29 28 29 29 29 29 29 18 8 16 29 29 29 28 28 17 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 2 29 29 16 13 19 16 29 16 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 17 26 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 2 16 29 16 16 16 29 29 29 29 29 29 16 16 29 16 17 29 16 13 29 29 29 16 29 29 29 29 29 29 29 16 13 29 29 29 16 29 29 29 29 29 29 16 16 29 16 29 29 16 29 16 29 16 29 31 16 29 29 29 29 29 29 17 29 13 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 16 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 2 2 2 29 29 29 29 29 29 18 16 29 29 29 18 29 29 18 29 29 29 29 29 29 2 16 29 29 17 29 29 2 29 2 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 17 29 29 6 29 29 31 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 29 6 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 18 31 18 6 29 29 29 29 29 29 18 2 2 8 1 29 29 29 29 6 29 29 29 29 29 14 29 29 29 16 16 29 29 29 29 29 29 16 29 29 8 29 29 29 6 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 8 29 29 29 29 6 8 29 29 29 8 29 29 18 29 29 29 29 8 29 6 29 29 29 29 5 14 8 2 29 29 29 29 2 29 29 8 29 29 29 6 8 2 2 29 6 29 6 29 29 2 8 29 2 2 29 29 8 29 6 2 29 6 29 6 29 2 2 29 2 29 29 16 29 29 29 29 31 29 26 29 8 29 2 29 29 6 29 29 29 29 29 14 6 29 29 2 6 29 29 29 2 29 29 29 29 29 29 2 2 2 31 31 2 9 29 29 29 29 2 8 29 29 29 31 8 29 2 2 29 29 29 2 29 14 29 29 29 29 29 23 29 2 2 5 18 29 29 29 2 29 29 5 29 29 2 29 6 29 2 29 29 2 29 2 2 8 29 29 29 2 8 29 29 29 29 29 8 29 2 29 29 23 25 29 31 29 29 8 2 29 18 2 2 29 2 29 29 2 6 29 2 2 29 29 29 29 29 23 2 29 29 29 29 6 14 29 6 23 29 29 29 29 29 31 29 5 16 13 29 6 6 29 29 23 8 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 23 29 2 29 29 29 2 29 29 14 2 29 2 25 2 23 23 5 29 2 29 27 29 29 29 29 5 29 29 29 5 29 23 23 2 31 2 29 2 2 29 2 2 2 29 29 29 2 14 29 29 8 29 2 23 23 2 2 6 29 4 23 29 8 8 2 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 31 29 29 27 29 29 8 29 29 18 29 2 2 23 29 23 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 2 29 29 29 6 29 29 18 6 29 29 29 29 25 29 31 8 26 29 2 29 2 29 2 29 2 29 29 2 29 29 25 29 2 29 29 29 29 29 2 25 29 29 29 31 29 29 29 29 29 29 14 29 2 31 29 29 8 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 14 23 29 8 29 23 29 18 29 29 29 8 29 29 29 2 29 29 29 29 2 29 29 29 31 18 29 29 29 23 2 29 29 29 29 29 29 31 29 8 6 29 29 29 29 29 29 2 23 29 29 29 29 2 29 23 29 29 29 18 29 29 29 29 29 14 29 8 25 29 29 23 5 6 31 29 29 29 29 29 29 2 29 2 27 29 8 29 6 2 2 29 2 29 14 29 29 6 8 25 29 29 29 2 29 23 29 29 2 2 18 31 29 14 29 29 25 29 29 29 29 31 5 29 29 29 29 29 29 29 6 29 2 29 29 29 6 29 29 29 29 29 16 8 14 29 29 23 29 2 31 29 29 2 29 29 2 29 29 29 6 29 29 18 29 29 29 29 29 6 8 8 14 29 8 6 29 23 29 29 26 6 29 29 29 29 2 29 29 29 29 29 29 29 2 23 29 29 2 29 29 29 27 2 8 17 29 29 29 29 6 29 29 8 29 29 29 26 29 29 29 29 6 29 29 2 29 29 29 2 2 29 2 29 29 17 29 29 5 8 29 29 29 29 2 6 6 29 29 29 29 31 29 29 17 29 29 29 29 14 31 2 29 8 29 23 2 29 29 29 29 2 29 5 26 2 2 29 14 29 29 2 25 29 29 31 29 29 14 2 14 2 25 27 29 29 29 23 2 29 8 29 6 6 8 25 2 29 29 29 2 29 29 29 29 25 26 6 29 29 29 18 29 18 2 2 29 18 25 29 29 29 8 29 29 6 29 29 2 29 31 2 18 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 31 29 2 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 23 6 4 29 2 29 29 6 29 29 29 29 2 29 29 23 29 29 2 29 29 29 29 29 29 29 2 29 29 29 18 29 29 2 29 8 5 2 29 29 29 29 29 29 6 29 29 2 29 29 2 25 29 29 2 29 29 29 29 29 29 29 2 29 29 23 29 29 2 29 17 29 29 29 29 29 17 29 23 29 29 29 29 29 29 29 25 2 29 29 29 2 6 29 29 29 26 29 27 29 29 29 2 29 29 8 8 29 29 29 29 8 2 6 4 29 29 29 8 29 23 26 29 29 29 29 29 6 29 29 29 29 29 29 6 29 29 2 29 6 29 6 14 29 29 29 29 29 8 26 29 29 8 29 8 29 29 29 8 29 5 29 29 2 29 29 29 29 2 14 29 29 29 2 2 29 18 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 31 29 29 29 29 6 29 29 29 29 29 29 29 29 8 2 29 29 29 29 6 2 2 29 29 29 2 29 8 29 2 29 29 29 29 6 29 26 29 23 18 29 29 14 29 29 26 23 29 29 29 29 29 29 2 29 31 8 29 2 29 2 8 31 29 2 18 23 2 18 2 8 29 29 2 2 29 6 29 16 29 29 29 29 29 29 29 8 29 31 16 29 8 29 31 26 2 29 16 29 29 2 18 2 29 2 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 4 16 29 29 16 29 29 6 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 19 29 16 29 16 19 16 29 29 29 29 2 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 16 29 16 8 8 29 29 29 23 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 13 29 29 29 16 29 29 29 17 29 29 16 16 29 29 16 29 29 16 16 29 29 29 29 16 29 29 16 29 6 29 29 29 16 29 16 13 19 16 29 29 29 29 29 29 23 29 29 29 29 29 25 6 29 29 29 16 29 29 29 29 29 16 29 29 6 16 13 29 29 29 29 29 29 29 29 29 16 29 16 16 13 16 16 29 16 19 29 16 29 29 16 16 29 29 19 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 16 29 8 29 29 13 16 16 29 16 19 29 29 29 29 16 16 29 29 16 16 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 17 29 29 29 29 29 17 16 29 29 29 29 29 29 29 29 16 16 16 29 16 29 19 8 29 16 29 29 16 29 16 29 16 29 16 29 29 16 29 29 6 29 16 29 6 29 16 29 29 2 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 17 29 16 29 16 29 29 17 29 16 29 29 29 29 16 29 29 29 29 29 16 29 8 6 29 29 16 29 16 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 5 29 29 23 29 29 29 17 29 29 29 29 29 29 29 17 2 29 2 25 29 29 29 29 29 29 18 29 29 29 29 6 25 29 29 29 31 18 2 29 29 29 2 6 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 10 29 16 29 16 16 29 16 29 29 5 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 19 29 29 17 29 29 26 29 29 29 29 29 16 29 29 19 17 16 16 29 16 13 16 29 29 16 29 29 16 29 19 29 16 29 19 19 29 29 29 16 19 29 29 29 16 19 16 13 17 29 16 19 29 16 13 16 16 13 29 29 29 29 19 29 16 29 16 29 29 16 29 19 19 13 16 16 16 29 16 19 13 19 19 19 29 16 29 41 29 29 16 41 19 29 29 19 29 13 16 16 19 29 29 29 29 19 16 29 29 16 13 29 29 16 29 29 16 13 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 5 29 16 29 29 16 29 29 29 14 29 2 29 29 8 29 29 29 29 26 29 29 29 23 29 29 29 29 2 2 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 2 29 6 2 29 29 26 25 6 2 29 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 16 29 29 13 29 29 29 29 29 16 29 29 2 25 29 29 29 29 29 16 16 19 13 29 29 13 19 13 29 16 29 29 29 29 8 16 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 17 16 29 16 29 29 29 29 29 29 29 2 16 29 6 29 29 29 29 29 29 29 31 29 29 2 29 16 2 14 31 29 2 29 29 29 2 2 29 29 29 29 14 2 29 29 29 29 29 29 13 29 29 29 29 8 29 29 8 18 29 29 8 29 29 29 2 29 29 29 29 16 31 29 29 29 16 29 16 16 29 29 16 29 29 29 31 29 29 29 2 29 29 29 29 8 29 31 29 29 31 29 29 2 6 29 29 8 31 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 13 29 17 29 29 16 16 29 29 29 29 29 29 29 31 16 16 29 16 29 2 16 16 29 29 29 29 16 29 29 29 16 29 29 29 31 17 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 31 29 29 29 29 2 25 29 6 29 8 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 8 8 29 6 29 8 29 29 29 8 29 29 31 29 2 29 25 29 29 2 29 29 29 29 29 2 8 29 8 29 2 6 29 29 6 29 29 29 29 2 29 29 2 29 29 31 8 2 29 29 8 6 27 29 29 2 29 2 29 29 8 8 2 25 29 29 2 29 2 23 29 29 25 31 29 17 29 29 2 29 29 29 2 2 29 29 29 29 29 29 29 29 13 29 29 29 29 17 29 29 29 28 2 29 29 29 29 5 6 29 2 29 29 29 29 14 8 29 29 6 18 14 29 17 29 18 14 29 29 29 29 14 29 18 8 29 29 29 5 29 29 29 29 18 31 29 2 29 29 18 2 29 23 29 27 8 29 29 29 29 29 8 29 27 2 6 29 29 2 29 8 29 2 29 29 29 8 29 29 8 8 29 2 2 8 2 14 18 8 8 2 29 29 29 6 2 2 29 2 29 29 29 29 29 8 29 14 29 29 29 16 29 16 18 2 18 29 16 16 29 13 19 29 16 16 29 29 29 29 29 19 29 29 29 29 8 29 29 19 29 29 17 29 29 29 29 19 2 29 29 6 31 29 29 16 13 29 29 29 23 8 8 16 16 29 6 29 26 29 2 2 23 23 2 29 6 29 25 29 31 29 29 23 29 29 29 23 31 2 18 29 29 29 2 18 2 29 29 29 29 29 29 29 29 5 23 29 2 29 2 26 29 29 29 29 29 29 29 8 29 8 29 2 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 6 29 29 29 16 17 29 29 13 16 16 29 29 29 29 29 29 6 29 29 17 29 29 29 29 8 29 29 29 26 29 8 6 29 29 2 29 2 29 29 29 8 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 2 14 29 29 29 29 8 2 29 5 29 29 2 29 29 29 8 29 8 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 17 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 13 29 26 29 17 29 29 29 29 29 17 29 29 29 29 16 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 2 29 6 16 16 29 29 29 29 29 29 29 29 29 16 29 13 29 29 16 19 16 16 29 16 19 29 29 16 16 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 2 2 29 16 29 29 29 29 29 29 29 29 29 5 31 2 2 2 29 29 8 29 29 29 29 2 29 2 2 29 2 25 29 29 2 29 29 29 2 29 29 2 29 29 8 2 29 2 29 16 13 29 16 29 29 29 29 29 29 29 29 2 8 29 29 27 29 29 29 29 29 18 29 23 2 2 8 8 8 29 2 29 27 8 29 29 29 8 8 29 29 29 29 29 29 2 29 31 29 29 29 29 6 2 2 23 29 29 29 2 2 29 29 29 31 2 29 29 29 29 25 29 2 29 23 29 29 29 29 29 29 8 29 6 29 29 23 8 29 29 2 2 29 29 29 29 29 8 29 8 29 8 29 29 6 29 2 29 29 29 29 29 29 29 2 2 2 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 27 29 6 29 29 29 29 29 29 6 8 8 2 29 29 29 29 29 6 29 29 29 29 29 29 29 31 2 29 17 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 29 29 29 2 29 8 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 25 18 29 13 29 29 29 29 29 29 6 27 6 29 29 8 29 29 29 29 5 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 29 8 6 29 29 29 29 29 25 29 29 29 6 29 2 29 29 14 29 29 29 29 2 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 14 29 8 8 29 29 29 2 25 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 6 8 29 29 29 2 29 29 23 5 29 29 29 31 29 29 29 31 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 31 29 29 29 17 29 29 29 2 29 29 29 29 29 29 17 29 29 29 29 29 29 29 18 29 29 29 26 29 29 29 8 29 29 8 29 2 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 8 29 29 29 6 8 29 31 29 29 16 29 16 29 29 29 29 2 6 29 2 29 29 29 29 2 29 29 29 29 29 29 8 29 14 14 29 14 29 29 29 29 29 29 2 17 6 29 29 31 29 29 29 18 29 29 29 29 29 29 29 29 25 2 29 29 29 2 29 29 29 16 29 29 29 29 29 31 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 2 29 29 29 9 21 29 29 29 29 16 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 17 29 6 29 29 29 13 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 9 16 29 29 29 15 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 15 11 11 29 29 29 31 29 29 29 29 29 29 29 6 17 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 14 29 29 18 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 11 29 29 29 29 14 5 29 29 29 29 29 8 29 29 29 29 29 29 29 2 18 29 29 29 29 29 13 29 29 29 29 29 8 2 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 25 29 14 29 13 29 29 21 11 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 17 29 29 25 29 29 29 16 29 29 29 25 14 29 29 14 29 6 29 29 29 29 29 29 29 29 29 29 25 14 29 29 29 29 2 29 29 29 29 29 29 29 29 13 29 29 29 15 21 29 29 11 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 25 29 8 2 29 29 29 25 29 25 29 29 29 29 16 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 16 29 29 29 29 11 11 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 14 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 14 29 29 6 29 29 29 29 18 29 29 29 29 29 29 29 29 14 29 29 29 29 9 29 15 11 11 11 29 29 29 13 29 13 29 29 29 31 29 29 29 29 29 29 16 6 29 29 29 29 29 29 29 29 29 25 25 29 29 29 18 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 25 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 15 8 11 29 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 11 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 11 29 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 17 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 6 27 29 29 29 29 29 29 29 29 29 29 29 29 14 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 14 29 13 29 29 29 29 29 29 31 29 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 15 11 11 29 11 13 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 8 2 29 29 29 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 31 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 27 29 6 29 29 29 29 29 2 29 29 29 29 29 8 23 29 29 29 29 29 29 29 29 29 29 29 29 29 25 31 29 29 29 29 31 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 25 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 31 6 8 29 31 29 8 29 14 6 29 29 27 29 29 31 29 29 29 29 29 18 29 8 29 29 29 29 29 13 29 29 29 29 41 21 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 25 29 8 25 29 29 29 29 29 25 29 29 29 29 29 29 29 25 25 29 29 29 29 14 29 6 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 16 16 29 16 29 11 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 14 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 16 29 29 29 29 11 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 18 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 29 25 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 6 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 14 29 31 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 41 16 16 16 16 11 29 29 29 29 31 29 29 29 29 16 18 29 29 29 29 29 29 29 29 29 29 18 16 29 29 29 29 18 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 6 29 29 14 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 16 29 16 29 8 29 29 29 29 29 29 29 29 13 2 29 29 25 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 25 29 29 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 25 29 29 18 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 13 19 16 13 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 18 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 29 18 29 29 29 29 29 29 6 29 25 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 19 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 25 14 29 29 29 29 29 31 29 29 29 29 29 29 25 31 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 25 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 16 29 29 29 11 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 25 29 29 29 29 9 41 16 16 16 17 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 14 14 29 29 29 18 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 18 29 25 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 41 29 29 16 29 16 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 14 29 29 29 29 31 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 14 29 29 6 29 29 29 29 29 29 29 25 29 29 29 31 29 29 31 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 25 29 8 29 29 29 18 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 14 29 29 25 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 25 29 29 29 29 29 29 6 29 29 13 41 16 29 29 29 16 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 14 18 29 8 29 29 29 18 29 29 29 29 29 29 29 29 29 14 29 29 8 29 29 29 29 29 29 29 29 29 25 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 23 29 18 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 18 14 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 25 6 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 18 29 14 29 29 29 29 14 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 16 15 21 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 25 29 29 31 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 31 29 31 29 29 2 16 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 16 29 29 29 29 25 29 29 29 31 29 29 29 14 29 29 29 29 29 29 29 29 29 6 8 23 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 21 11 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 13 29 29 29 18 8 29 25 29 29 8 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 19 29 29 29 16 29 16 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 2 27 29 29 16 2 29 29 16 29 29 29 25 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 14 14 29 31 29 29 29 13 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 25 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 16 29 29 29 29 2 29 29 29 29 29 14 29 29 18 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 16 25 16 29 29 6 8 25 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 18 14 29 29 29 29 25 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 18 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 31 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 25 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 13 29 29 29 29 16 29 29 18 29 29 29 29 29 29 16 29 29 13 29 29 29 29 13 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 29 16 29 29 29 29 29 31 31 6 29 29 29 29 29 29 29 29 27 29 29 29 29 18 29 29 25 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 8 29 29 2 29 25 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 27 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 14 29 29 14 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 8 29 29 14 31 29 6 29 29 29 29 29 8 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 13 29 29 29 29 29 29 16 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 23 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 18 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 25 29 29 29 29 29 29 16 31 29 29 14 29 25 29 29 29 25 29 29 14 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 25 29 29 2 29 29 29 29 8 29 29 14 29 29 29 29 29 29 29 29 29 29 29 8 6 6 29 29 29 14 25 29 17 29 29 6 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 14 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 6 29 29 13 29 29 29 29 29 29 29 29 29 29 29 6 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 13 29 14 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 2 2 23 29 29 29 29 29 6 29 29 29 29 16 29 13 29 29 29 29 29 29 29 26 29 29 29 8 6 29 2 29 29 29 14 6 29 29 29 18 18 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 16 29 29 11 11 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 6 18 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 16 29 14 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 16 13 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 25 16 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 18 29 29 29 6 29 29 29 29 14 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 27 29 14 18 29 29 29 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 14 25 29 29 29 29 29 25 14 29 29 29 29 29 29 29 29 29 25 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 6 29 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 25 14 25 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 13 31 29 27 25 29 18 29 29 8 29 29 29 6 29 29 29 16 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 6 29 29 29 29 29 29 31 29 6 29 29 14 29 25 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 27 29 29 29 29 29 29 29 31 29 29 14 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 2 29 29 29 16 13 29 29 16 29 29 29 29 16 6 29 29 29 29 29 29 29 6 25 29 25 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 16 16 29 29 2 29 29 29 29 17 29 29 8 29 29 29 29 29 29 29 29 6 6 29 14 25 29 6 31 14 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 6 29 29 29 18 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 16 13 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 27 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 31 29 29 29 29 29 18 29 14 6 29 29 16 13 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 14 29 29 29 6 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 31 29 29 29 29 6 18 29 29 29 29 2 31 29 29 29 25 6 29 14 29 16 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 16 16 16 29 29 29 29 29 29 6 29 16 29 29 2 29 31 29 8 29 29 14 29 29 29 29 29 29 29 6 29 29 29 27 29 29 29 29 29 29 29 29 14 29 8 29 29 31 14 6 2 29 25 29 29 8 29 8 8 8 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 14 2 25 23 2 25 29 29 29 29 29 29 29 29 29 2 29 6 16 29 29 2 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 25 29 14 29 29 2 29 29 18 29 29 17 29 29 29 29 29 29 6 29 8 8 8 6 29 29 31 23 29 8 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 6 29 29 6 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 6 29 14 29 6 29 29 29 29 29 29 29 6 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 14 29 29 29 6 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 6 29 29 29 29 29 29 29 16 17 29 29 6 29 29 14 29 29 29 29 18 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 14 29 14 29 29 29 29 29 29 29 29 13 13 16 29 19 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 6 25 29 29 29 29 29 18 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 2 29 29 29 16 16 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 31 29 27 29 29 8 6 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 14 29 29 29 29 6 29 14 29 29 29 29 6 29 6 29 6 29 29 29 29 25 29 29 29 29 14 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 14 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 2 14 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 16 29 2 29 29 29 29 29 29 29 18 31 18 29 8 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 16 16 29 29 29 29 16 16 29 29 29 23 29 29 29 18 8 29 29 29 29 29 16 16 29 29 29 16 14 2 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 25 29 29 29 29 6 29 29 29 29 25 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 13 29 16 29 29 29 29 29 29 29 29 29 18 29 25 29 31 29 29 8 29 23 29 29 29 29 29 8 23 26 29 29 29 6 29 29 29 29 16 29 29 25 29 29 29 29 29 2 29 8 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 8 29 23 29 29 29 29 29 29 29 29 29 29 16 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 6 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 13 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 4 29 29 26 4 29 29 29 29 29 29 18 29 29 29 29 23 29 29 26 29 14 14 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 18 29 29 29 29 29 16 29 29 29 29 29 5 29 29 6 18 29 18 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 26 14 13 29 29 6 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 14 8 29 29 8 29 29 29 29 29 31 6 29 6 8 29 29 16 29 13 29 16 16 29 29 29 16 29 29 29 25 29 29 29 29 29 25 29 31 29 29 29 29 16 29 29 29 29 29 18 29 29 29 29 2 29 29 18 29 29 8 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 17 29 5 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 14 29 18 29 6 29 29 16 13 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 18 29 29 29 8 29 14 31 29 29 8 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 2 29 29 16 16 29 16 29 29 29 6 31 29 29 29 29 29 25 29 29 29 16 29 29 29 29 8 29 29 29 2 29 29 29 29 29 8 2 29 29 29 2 8 29 2 29 29 29 29 16 16 29 29 29 29 29 29 29 29 2 29 29 8 29 5 29 29 2 29 29 29 26 29 29 29 18 6 27 29 29 2 29 29 29 29 29 29 29 16 29 23 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 14 29 29 29 29 16 29 29 8 29 29 29 29 29 29 13 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 2 29 29 29 29 18 5 29 29 29 29 29 29 29 29 29 6 29 29 5 29 29 29 29 18 29 18 18 29 29 29 29 29 29 29 29 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 14 29 29 2 29 18 29 29 29 29 29 29 29 41 16 15 29 29 18 29 29 29 29 29 29 29 18 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 25 29 25 29 25 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 18 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 14 2 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 14 29 29 29 13 41 29 31 29 29 16 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 18 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 6 29 29 29 18 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 14 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 14 29 29 2 25 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 18 29 8 29 29 29 8 29 29 29 29 31 29 14 29 29 16 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 14 29 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 6 13 41 29 29 17 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 14 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 14 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 29 29 29 29 29 29 29 29 29 29 31 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 6 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 29 13 6 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 14 29 29 29 29 29 29 31 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 23 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 13 29 29 29 6 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 8 8 29 17 29 29 29 29 8 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 2 8 29 29 29 29 29 16 29 29 29 29 41 29 19 29 29 29 29 29 11 29 29 16 29 29 29 29 6 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 14 29 29 29 18 29 29 2 29 8 29 29 29 2 16 2 29 29 29 29 29 29 29 29 29 25 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 25 29 25 29 29 8 29 29 29 29 16 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 16 29 27 16 29 29 29 29 29 29 29 29 25 8 18 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 23 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 14 29 29 29 29 29 25 18 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 14 29 29 29 29 29 14 29 2 29 29 29 29 29 29 29 14 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 14 29 18 29 29 29 14 29 29 29 25 29 29 29 29 6 27 29 29 25 25 29 6 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 14 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 6 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 18 29 29 29 29 29 29 29 29 29 13 41 29 29 11 29 11 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 8 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 14 29 29 29 25 29 14 25 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 25 29 29 18 25 29 29 29 29 6 29 29 18 29 29 29 8 18 29 29 29 25 29 8 29 29 29 29 29 29 29 23 14 29 29 13 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 25 29 29 14 14 29 29 29 29 6 29 29 29 29 29 14 29 29 29 25 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 2 18 29 25 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 14 29 29 29 29 29 29 31 29 6 29 29 2 29 29 29 29 29 29 14 8 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 2 27 6 29 29 29 29 8 29 6 25 29 14 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 8 29 2 29 29 29 23 8 23 29 29 14 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 25 8 29 14 2 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 14 29 2 29 25 29 18 6 18 16 16 29 29 29 29 29 29 29 14 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 8 29 2 16 13 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 17 6 29 29 29 29 29 29 29 29 29 29 13 19 29 29 29 29 21 29 29 29 11 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 41 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 25 29 29 29 29 29 29 29 16 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 14 29 29 31 29 29 29 29 25 29 29 29 29 29 29 29 29 29 6 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 31 14 29 29 8 29 29 18 8 29 23 29 6 29 29 29 8 31 29 29 29 29 29 29 16 29 29 29 29 14 29 29 29 29 25 29 29 6 29 29 29 14 29 29 29 29 29 25 29 14 25 29 29 29 29 25 29 29 29 29 29 29 25 25 29 29 8 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 25 29 29 29 29 2 29 29 29 29 29 8 29 29 25 29 6 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 18 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 6 29 29 29 27 29 29 29 29 8 8 29 2 29 29 29 29 8 23 29 29 29 29 2 29 29 29 29 29 25 29 29 18 29 8 29 29 29 2 29 2 29 8 29 29 29 29 29 13 29 29 29 29 31 29 8 29 29 29 2 25 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 2 29 23 27 29 23 8 29 29 16 29 29 29 29 29 5 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 9 16 29 15 11 11 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 6 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 18 41 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 6 6 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 14 31 29 29 29 29 29 29 8 29 6 29 29 6 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 6 29 29 29 29 29 29 29 18 29 29 6 31 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 18 6 29 23 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 25 29 29 29 29 29 29 29 31 29 29 29 25 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 2 29 27 6 29 29 29 29 29 29 29 29 25 8 8 18 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 8 29 29 29 29 29 8 29 8 29 29 25 29 27 6 29 29 29 29 29 29 29 29 29 31 29 16 29 6 29 14 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 14 29 6 29 29 29 29 29 29 17 29 29 29 8 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 13 16 29 29 29 29 29 23 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 17 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 2 25 29 29 6 29 2 29 29 29 29 16 2 29 29 29 29 27 6 14 29 25 29 29 29 29 29 29 29 29 29 29 18 14 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 14 6 29 29 29 31 29 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 26 29 29 29 29 29 29 29 23 29 29 29 29 6 29 29 29 29 29 2 29 29 6 29 29 29 29 8 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 27 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 6 29 29 29 29 29 2 29 2 29 25 29 2 29 29 29 29 29 29 29 29 2 6 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 6 29 8 29 29 29 29 29 29 8 2 29 29 29 29 29 29 14 6 29 29 29 29 29 6 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 6 2 8 29 6 29 2 29 29 31 23 29 29 6 29 16 29 16 29 29 29 29 29 29 29 2 29 29 29 8 29 8 29 29 29 18 29 8 29 18 29 14 29 29 6 8 8 25 25 29 29 29 29 29 2 29 29 29 29 29 5 29 29 29 2 29 29 29 29 29 29 29 29 6 29 25 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 25 29 29 29 29 29 6 29 29 29 27 8 29 29 29 29 29 6 29 29 29 6 14 25 6 2 29 29 31 29 29 29 29 29 2 14 29 29 29 18 29 29 29 25 29 29 29 2 29 29 29 2 29 2 14 29 14 29 29 8 29 29 29 2 29 29 29 29 2 29 29 29 29 29 2 31 29 29 29 29 29 2 2 25 29 29 2 29 29 29 6 29 18 29 2 18 14 8 29 29 8 26 29 29 2 29 31 29 6 29 2 29 6 31 29 8 29 8 29 29 29 29 29 8 29 29 29 29 2 29 31 6 6 8 29 27 8 26 23 23 5 29 2 29 26 6 6 29 29 29 14 25 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 16 29 16 16 4 13 29 29 29 23 29 29 2 29 14 29 29 29 29 2 8 6 8 26 29 23 8 6 2 31 5 29 29 8 29 16 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 29 29 17 29 29 29 17 29 29 29 29 29 29 29 29 2 8 8 29 18 29 29 8 29 29 2 29 29 2 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 6 2 29 14 2 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 2 29 6 29 29 29 29 6 29 29 6 29 29 8 29 31 29 14 29 18 29 29 29 6 6 29 2 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 19 16 29 21 29 29 29 8 29 29 18 29 6 29 8 29 29 29 29 29 29 8 29 29 26 29 14 29 29 29 29 29 2 29 29 29 29 29 25 17 29 29 6 29 29 29 14 29 25 14 29 29 29 29 29 29 29 29 29 18 31 29 29 29 29 29 29 9 41 19 29 17 29 29 29 29 29 29 29 29 17 8 29 8 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 18 29 29 25 25 29 18 14 29 29 29 25 29 29 29 25 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 8 14 29 18 2 29 29 29 25 29 29 29 2 29 29 25 29 2 18 29 18 29 29 29 29 29 29 29 29 18 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 6 29 29 29 29 29 29 31 25 31 29 29 29 29 29 29 29 29 29 29 29 8 18 29 14 29 29 29 25 2 8 29 29 14 29 29 29 29 29 25 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 29 29 29 29 18 29 18 29 29 29 29 29 2 8 29 29 29 29 14 25 29 29 29 29 29 14 8 25 14 29 14 29 2 31 29 8 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 2 27 29 29 29 25 8 29 29 29 29 8 8 29 18 8 29 29 29 29 29 2 14 29 29 29 2 29 29 29 8 29 29 2 8 6 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 31 8 14 29 29 29 29 29 29 31 29 29 6 29 8 29 6 29 29 29 8 29 29 8 29 8 8 8 8 29 29 29 29 29 29 31 29 29 29 29 31 29 2 29 29 29 29 8 26 29 2 8 29 31 29 29 29 29 6 29 8 2 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 25 29 2 29 29 14 29 14 29 29 29 8 29 29 29 29 5 29 29 29 29 8 29 29 29 29 29 29 29 2 29 18 29 29 29 14 29 6 29 2 29 29 29 29 29 8 31 29 29 29 29 2 29 29 17 29 14 6 29 29 31 29 2 29 18 29 29 29 29 29 29 29 29 2 29 29 2 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 2 29 29 29 29 29 8 29 29 29 29 29 25 29 29 18 29 14 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 14 29 29 31 29 29 26 18 29 29 27 29 29 29 29 29 29 29 6 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 6 31 29 18 31 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 25 14 29 29 25 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 2 29 29 29 29 8 29 8 29 29 23 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 17 29 2 29 29 29 29 29 29 29 29 29 29 2 16 8 14 29 29 29 29 29 6 29 8 29 23 25 29 29 27 29 14 2 8 2 29 29 14 29 18 29 29 27 29 29 23 31 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 31 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 31 29 29 29 29 27 29 29 29 25 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 2 29 29 8 29 29 29 29 29 31 25 29 8 6 29 2 8 8 2 18 29 6 18 29 29 29 18 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 6 2 29 29 8 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 2 29 29 6 29 29 16 29 29 29 29 8 29 29 29 6 6 29 26 29 25 23 23 29 2 6 29 29 8 29 23 23 29 29 29 29 29 2 29 29 29 29 29 29 29 18 2 23 29 2 31 29 29 18 23 2 2 2 29 29 29 2 2 29 2 29 29 14 29 29 29 29 2 29 29 5 2 23 2 29 2 29 18 23 29 25 6 2 29 2 2 29 29 2 8 29 26 14 2 8 29 8 29 29 2 29 29 29 29 31 2 29 6 29 25 23 29 6 29 29 8 8 2 31 18 26 26 29 29 2 23 29 2 29 29 29 29 17 29 29 31 6 29 29 29 29 29 29 2 29 29 6 29 2 29 29 29 29 29 25 29 29 29 8 29 29 29 16 29 29 29 29 17 29 29 29 16 29 29 29 14 29 29 29 23 2 2 29 29 29 29 29 2 2 29 29 29 29 16 19 16 29 29 29 29 29 16 29 29 29 29 16 16 16 29 29 29 16 16 16 29 16 16 29 29 16 19 16 19 16 16 29 16 29 29 29 29 29 16 13 8 16 16 29 29 29 29 29 29 19 29 8 29 29 2 16 29 29 16 16 17 19 16 16 29 16 29 13 29 29 29 29 16 29 29 19 13 29 29 16 16 8 29 29 29 29 29 29 29 16 2 29 29 29 16 29 29 29 29 16 29 16 16 16 29 29 29 29 29 29 16 16 29 29 29 29 2 29 29 29 29 19 29 16 29 2 8 29 29 29 29 29 29 25 23 29 29 29 29 18 8 29 29 2 29 29 2 17 29 29 29 29 29 17 29 29 29 29 29 29 19 29 29 29 8 29 16 29 16 29 16 29 29 13 29 29 2 29 29 16 29 29 29 29 16 16 16 29 17 29 29 29 29 29 16 17 16 29 29 29 29 2 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 6 29 26 29 29 29 29 16 29 18 23 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 2 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 2 16 8 29 16 16 29 2 16 19 29 29 16 29 13 29 29 16 29 29 29 29 29 16 29 29 16 29 23 13 29 19 17 29 29 29 16 29 29 29 29 29 17 29 29 29 29 29 29 29 16 29 29 16 16 29 29 16 16 16 29 29 29 29 29 29 29 16 16 16 16 16 29 29 29 16 16 29 29 29 19 29 29 16 17 16 16 29 16 29 29 16 16 16 29 16 29 16 16 29 13 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 16 29 29 6 29 19 29 16 29 29 29 29 29 16 29 2 16 16 29 8 19 29 18 29 16 16 29 2 29 29 2 29 16 29 16 29 16 16 29 29 16 13 19 13 29 16 2 17 29 29 29 29 29 16 29 29 17 16 29 29 13 23 16 19 13 29 29 29 16 29 13 16 29 29 29 16 19 16 29 19 17 29 16 29 16 16 29 16 16 29 29 29 19 13 29 16 19 29 29 13 19 16 16 16 29 29 29 29 29 16 29 16 29 13 16 16 16 29 19 16 19 29 29 2 19 17 16 29 16 29 16 13 19 16 29 29 19 16 19 16 13 19 29 16 16 16 16 29 29 29 29 29 2 19 29 29 29 29 29 2 29 16 29 29 16 16 29 16 16 16 29 29 29 16 29 29 16 19 16 13 19 16 16 16 19 29 16 16 16 16 29 19 29 29 29 16 16 16 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 23 29 29 18 2 6 29 31 29 2 29 31 23 2 29 29 29 13 29 29 29 16 29 29 13 29 29 16 29 29 29 19 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 16 2 29 29 29 17 29 16 29 29 29 14 16 16 16 29 29 29 29 16 29 29 16 29 29 29 16 16 19 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 23 23 8 29 6 23 29 29 29 29 29 29 29 29 29 29 2 8 23 29 29 29 29 29 29 29 29 2 29 29 2 29 29 31 8 8 8 23 29 29 29 2 29 29 29 29 29 29 23 29 6 8 29 29 29 29 29 2 2 6 29 29 2 8 23 8 26 29 6 29 6 29 29 26 8 29 31 29 29 18 31 29 29 29 23 6 29 29 29 8 29 29 29 29 27 29 2 29 29 29 8 29 2 29 23 29 29 29 27 29 2 29 29 29 29 31 29 8 31 8 29 18 29 29 29 29 2 29 29 29 29 2 29 29 29 8 29 2 29 2 2 29 2 29 29 29 29 29 5 29 29 29 29 2 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 16 29 29 17 29 16 13 29 17 29 29 29 29 2 29 29 29 29 29 16 13 29 29 16 16 16 29 2 19 13 29 29 29 16 29 29 29 29 29 29 13 29 16 2 19 29 16 16 13 16 16 13 16 29 19 29 16 29 16 19 29 29 19 29 16 29 16 29 29 16 16 13 16 16 29 16 29 16 19 29 29 16 19 13 16 29 16 16 29 16 29 16 16 19 29 16 17 16 16 19 29 29 16 16 29 16 16 16 16 17 29 13 19 29 29 29 29 29 17 29 16 29 29 29 19 19 16 13 29 29 16 19 16 29 29 13 16 16 16 29 29 16 29 16 16 13 29 29 16 29 29 29 16 16 18 16 16 31 17 16 13 29 16 29 16 29 19 8 19 29 29 29 19 16 17 29 29 29 29 16 29 29 13 29 29 29 29 29 16 29 16 16 29 29 29 16 13 29 29 2 23 29 29 29 6 29 29 2 29 29 6 29 8 2 25 25 29 31 29 2 29 29 2 29 25 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 16 16 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 16 16 29 16 29 29 29 29 2 29 29 29 23 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 16 29 16 19 29 13 29 29 16 29 29 29 16 29 29 16 29 16 16 16 29 29 19 14 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 17 16 29 29 29 29 29 29 16 6 29 29 29 29 29 29 29 29 16 29 16 29 16 29 13 29 19 29 16 29 16 17 29 19 16 16 29 29 19 16 29 19 16 19 13 16 13 29 9 9 16 29 29 29 19 13 16 16 29 29 29 29 29 29 29 29 29 2 18 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 23 29 29 29 29 29 29 29 29 8 2 29 29 2 26 29 31 29 29 29 29 29 29 25 23 29 29 14 2 2 29 6 29 6 25 23 2 25 2 29 29 29 29 8 29 31 29 6 29 29 25 29 29 29 29 29 8 29 29 31 29 8 29 6 25 18 8 6 8 29 8 6 2 6 8 14 29 29 6 29 23 29 29 29 29 8 2 29 29 17 29 29 29 29 2 29 16 2 31 29 29 23 2 29 14 29 29 29 29 29 29 29 29 8 29 29 23 29 29 29 29 29 29 25 29 29 29 29 18 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 23 2 29 29 29 8 2 29 29 29 29 29 2 29 26 23 29 29 29 8 29 29 29 29 8 29 29 8 29 25 26 29 14 25 8 29 29 2 29 29 2 29 25 16 29 29 17 29 29 29 29 29 13 29 29 16 29 29 29 16 29 29 29 16 16 17 29 13 16 29 29 16 29 29 13 19 16 29 29 16 29 16 29 29 29 19 16 29 25 19 29 29 16 19 16 16 16 29 29 2 16 19 16 19 19 29 16 29 16 16 29 16 16 16 16 16 16 29 19 16 28 16 13 16 16 29 16 29 16 19 16 16 16 16 16 19 16 16 16 29 29 16 29 19 19 13 19 13 29 19 16 16 29 19 19 13 29 29 16 29 16 29 29 29 16 29 29 16 29 16 29 16 16 16 29 29 19 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 2 29 29 17 29 29 29 29 6 29 18 29 29 29 29 29 29 2 16 29 29 29 29 29 29 2 29 2 25 29 2 6 2 8 29 23 8 29 29 26 29 29 29 29 2 29 29 29 29 29 29 31 14 6 29 6 29 29 8 6 29 23 8 6 31 29 29 6 8 29 29 29 29 26 29 29 29 16 29 16 29 29 29 16 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 17 29 29 23 29 29 29 29 29 29 29 29 2 29 29 29 23 29 18 2 29 29 29 23 29 31 29 29 29 29 17 29 2 29 29 29 2 29 29 23 29 6 29 29 29 29 6 23 6 2 29 29 29 29 16 13 29 29 29 8 2 8 2 29 29 29 27 29 31 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 6 2 29 29 18 29 18 23 29 2 31 2 29 23 29 29 2 29 29 2 29 29 6 8 8 2 6 8 27 29 2 26 31 29 29 29 29 17 29 29 29 29 5 29 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 16 29 16 13 29 29 29 29 19 16 29 29 29 29 16 19 13 19 29 29 29 29 29 16 16 2 29 29 16 16 29 16 29 16 29 17 29 29 19 16 29 16 29 29 29 16 16 29 29 29 29 29 29 16 16 29 29 8 17 19 16 29 16 29 19 16 29 19 19 17 29 19 16 16 16 29 29 29 16 29 19 29 19 29 29 29 19 29 29 29 19 19 13 29 16 16 16 29 13 13 16 16 17 29 29 16 16 29 29 29 16 19 16 16 16 29 19 13 16 16 16 29 19 16 16 29 29 29 29 29 19 16 16 29 29 29 19 29 29 29 16 29 16 19 29 16 29 16 29 16 29 29 16 16 29 16 29 16 19 19 16 13 19 13 29 29 16 16 19 16 16 29 16 19 19 29 19 16 19 16 16 16 29 16 29 19 9 16 29 16 16 19 16 16 19 16 19 29 29 16 16 16 29 19 29 17 16 16 29 29 9 29 29 29 19 29 29 19 16 19 16 13 29 16 16 19 16 16 8 29 16 16 29 29 16 16 29 29 16 16 29 29 29 29 16 29 16 29 16 17 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 2 29 2 29 6 29 29 29 29 8 29 8 8 29 29 29 23 8 16 16 29 31 16 2 29 19 16 29 16 29 29 29 2 2 14 29 2 29 29 8 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 16 29 29 29 29 8 2 29 29 29 31 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 16 16 29 29 17 29 16 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 16 29 16 29 29 26 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 17 13 29 29 29 29 29 29 29 29 13 16 29 29 29 2 29 29 16 29 29 29 29 16 16 16 8 29 19 29 2 8 17 16 29 29 16 26 29 16 29 29 29 29 16 29 27 16 16 29 29 29 16 29 29 29 29 16 29 29 16 16 29 29 16 16 29 16 29 16 16 29 29 16 29 17 17 16 13 29 29 29 16 16 13 29 29 29 29 16 29 29 29 16 13 29 29 29 29 29 29 16 23 29 16 29 29 16 16 13 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 17 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 16 29 16 29 16 29 16 29 16 16 23 16 29 17 29 13 19 29 2 16 29 16 29 16 29 13 29 29 16 16 29 16 29 29 29 16 16 16 16 13 16 29 29 29 16 19 29 29 29 29 29 16 13 16 16 29 29 16 16 29 16 29 16 29 16 29 16 29 29 29 29 13 29 29 16 13 16 16 16 13 29 16 29 1 4 4 17 29 29 17 29 17 6 17 17 16 19 29 17 29 19 19 29 2 17 16 29 2 29 29 13 16 29 16 29 2 16 16 29 19 29 16 13 17 16 29 8 19 16 16 16 13 16 29 29 26 16 16 19 29 29 29 17 16 19 29 29 16 29 29 17 16 29 16 29 16 29 29 16 29 9 41 19 19 16 29 29 29 16 29 29 29 19 13 29 16 29 13 16 29 29 29 29 16 29 29 16 29 16 26 16 29 29 29 29 16 26 29 16 29 16 19 29 29 16 29 16 13 29 16 16 29 16 29 17 16 16 29 29 29 29 16 16 29 16 29 16 16 29 16 29 29 19 29 19 16 29 29 29 29 29 29 29 16 29 29 29 29 17 16 29 29 16 16 19 29 29 19 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 16 16 16 19 13 29 16 16 16 29 29 29 29 16 13 29 29 16 16 29 16 29 29 29 29 29 29 16 13 29 16 17 29 29 16 16 16 16 29 29 16 16 17 16 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 16 29 13 26 29 29 29 16 16 29 29 29 16 29 29 16 29 16 29 16 16 16 29 16 29 29 16 19 29 29 29 16 29 5 29 16 17 29 29 16 13 16 16 29 29 29 16 16 29 29 29 16 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 19 29 29 29 16 29 16 29 16 16 29 16 29 29 29 16 29 16 29 16 16 29 29 29 16 2 16 16 29 29 29 29 16 29 29 29 29 29 29 16 16 16 29 28 16 29 29 16 29 29 29 13 29 23 29 29 29 29 16 29 29 29 2 29 29 29 29 16 29 16 29 29 16 13 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 16 29 14 16 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 27 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 18 16 29 29 25 29 29 29 16 16 29 29 29 8 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 19 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 6 29 18 16 29 29 29 16 2 17 6 29 29 31 16 29 8 29 8 29 29 18 18 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 14 29 29 29 29 29 29 29 29 29 29 26 29 2 29 23 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 2 2 29 25 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 13 29 29 29 29 29 29 29 6 16 29 29 2 29 29 29 29 29 29 29 23 29 25 29 6 18 29 29 29 29 29 29 29 29 29 29 29 2 2 1 29 18 2 29 29 18 29 2 29 8 6 29 29 29 14 29 29 29 6 29 29 6 29 29 29 29 29 29 29 29 29 16 29 8 29 29 8 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 6 29 29 29 5 29 29 29 29 29 29 13 29 29 16 29 29 16 29 29 2 29 29 29 29 29 29 5 29 29 25 29 2 2 29 29 29 2 2 8 2 29 29 8 29 29 29 8 29 29 29 29 2 29 29 18 5 29 29 29 2 14 29 29 29 29 8 29 29 29 29 29 29 29 2 23 27 29 29 29 29 2 29 2 8 29 29 29 6 29 29 29 23 29 29 29 29 8 2 29 29 5 6 6 2 29 31 25 2 29 8 2 29 29 16 29 29 29 29 29 13 6 29 29 2 29 29 2 29 2 2 18 2 23 29 29 5 26 6 2 29 29 29 29 29 29 2 6 2 29 29 23 29 29 8 23 29 18 29 29 29 29 29 29 29 2 29 2 23 18 29 29 8 29 2 29 6 29 8 23 8 29 6 27 23 5 26 29 29 2 27 29 29 29 2 26 8 29 23 18 29 8 29 8 2 2 6 6 29 2 29 23 29 2 29 29 6 2 29 29 29 29 8 2 26 29 17 29 18 16 29 6 29 29 29 29 29 29 29 29 19 17 29 29 16 29 29 29 29 29 29 2 17 18 27 29 26 29 29 29 29 29 23 23 29 31 29 2 29 6 29 25 2 2 29 29 29 29 29 6 29 2 25 29 29 29 2 8 29 29 17 29 31 29 2 23 2 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 23 2 29 2 29 6 18 2 8 29 2 29 2 26 2 29 29 29 29 8 29 29 29 8 29 29 29 29 14 29 29 29 29 29 23 29 29 8 29 29 26 29 29 2 29 29 29 29 29 29 29 8 29 6 6 8 29 29 29 29 29 23 29 8 29 29 29 29 29 29 8 6 2 29 23 2 29 29 29 29 29 14 29 29 29 29 23 23 29 27 29 29 2 29 16 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 26 2 25 29 29 29 23 2 29 29 29 29 2 29 29 29 29 29 16 13 29 16 29 29 29 29 29 29 29 29 2 29 29 23 6 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 2 29 29 2 4 29 29 29 23 29 29 2 29 29 29 29 6 29 29 29 29 29 29 2 29 29 23 23 29 29 23 29 29 29 29 29 29 29 29 29 29 25 29 27 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 2 29 18 29 29 18 8 31 29 5 29 2 29 29 29 26 29 29 25 29 29 29 29 8 29 29 29 29 14 29 29 6 25 31 29 2 29 29 29 6 2 29 29 29 29 29 29 29 29 29 2 29 6 28 29 14 29 18 29 29 29 29 29 25 29 23 29 29 23 29 8 17 29 29 29 29 29 29 2 29 29 2 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 28 29 29 29 29 29 29 25 29 23 29 29 8 6 29 18 29 29 29 8 2 29 29 29 6 2 29 23 29 29 31 29 29 29 29 29 6 29 29 29 29 8 29 31 29 6 29 29 29 29 29 29 29 29 26 29 29 29 23 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 23 29 2 29 29 29 29 6 29 29 29 29 29 29 8 14 23 29 29 29 29 6 31 6 29 23 29 29 29 27 26 23 26 29 2 2 8 29 29 31 29 29 31 29 29 26 8 23 26 23 2 29 6 29 29 29 29 29 6 29 6 6 2 29 29 29 26 29 2 29 29 29 29 23 29 23 29 29 2 8 29 29 2 8 18 29 29 29 5 29 29 2 29 29 6 29 29 29 23 6 29 8 29 6 29 6 6 29 29 29 29 29 29 29 18 29 29 29 6 29 29 2 29 29 29 8 8 29 29 8 29 29 29 29 6 29 6 29 29 29 6 2 6 29 29 29 29 29 23 31 29 29 8 29 23 29 17 29 29 2 6 27 29 18 29 29 31 29 2 29 29 29 18 29 29 29 23 29 8 29 6 2 8 8 23 2 14 2 29 29 29 23 2 25 8 6 29 29 29 5 2 18 14 29 29 29 8 29 23 8 29 29 8 29 29 18 31 29 29 2 8 29 29 2 2 29 29 29 29 29 8 29 31 8 8 23 29 23 2 29 27 25 8 29 29 29 2 29 2 29 29 2 8 29 8 26 8 29 14 8 29 29 27 29 29 25 8 29 29 2 29 29 2 8 29 29 29 29 29 23 29 29 8 29 8 29 2 29 29 29 14 29 29 25 29 2 29 29 8 29 8 2 23 8 29 2 2 29 29 18 29 2 14 2 29 29 29 29 29 29 8 29 2 26 26 14 29 31 31 29 23 8 29 29 29 29 29 8 31 29 6 31 29 29 8 17 29 29 29 29 29 2 29 29 8 29 8 29 2 31 18 29 6 29 29 29 6 23 29 29 29 29 29 29 29 2 6 29 29 18 31 29 17 18 23 18 29 27 8 29 2 29 29 2 29 29 29 2 29 29 23 29 29 2 29 29 29 29 29 2 29 29 29 6 18 29 29 29 29 29 23 29 29 29 29 29 29 29 29 26 18 29 29 29 29 29 2 31 29 18 29 8 29 29 8 23 29 29 23 8 29 29 26 2 29 31 29 2 29 18 8 2 29 29 29 2 29 8 29 29 29 26 6 31 2 8 6 29 29 29 29 29 29 29 29 29 29 29 29 26 29 2 2 29 29 26 26 29 29 29 29 2 8 29 29 18 29 29 29 8 5 29 29 8 29 29 29 29 2 29 31 23 29 29 31 29 29 29 29 29 29 2 29 29 26 2 29 2 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 18 29 2 29 23 29 29 29 29 29 29 2 14 29 29 8 29 29 2 23 31 29 29 29 29 18 29 18 29 29 8 2 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 18 29 29 18 2 29 2 29 29 29 18 29 29 29 29 29 6 17 29 6 18 29 29 29 29 8 29 29 8 29 29 26 29 29 29 18 29 29 29 29 29 29 27 29 2 29 29 29 29 29 18 29 29 2 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 18 29 18 23 6 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 18 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 27 29 29 29 29 2 29 2 29 29 29 6 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 18 29 29 29 31 29 29 29 29 29 29 26 29 8 29 23 18 8 8 29 8 29 29 14 2 29 29 29 2 29 29 25 6 8 29 29 29 6 29 29 29 29 29 29 26 29 23 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 8 29 8 29 8 2 29 29 8 29 18 29 29 23 29 6 29 29 29 29 29 25 2 31 2 29 29 29 29 6 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 6 29 25 29 29 2 17 29 2 29 29 6 29 2 25 29 29 29 29 29 29 2 29 29 8 14 31 29 23 8 29 2 2 29 29 29 29 18 29 18 29 29 29 29 29 31 29 29 29 29 29 2 29 6 29 2 29 29 6 2 8 29 29 2 2 29 29 29 29 5 29 6 8 29 29 29 29 29 29 29 29 29 2 29 18 14 29 29 8 29 29 29 29 29 29 29 29 29 2 19 29 29 29 29 29 6 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 6 29 29 29 29 6 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 14 29 29 8 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 14 29 29 29 29 29 29 29 25 29 29 6 29 29 25 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 25 8 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 8 29 29 29 29 29 8 18 29 29 29 29 29 29 29 25 14 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 25 29 8 29 29 29 29 29 29 29 29 29 6 29 29 31 29 6 29 29 29 29 29 14 29 29 8 29 2 6 29 2 23 25 14 29 29 29 29 31 29 6 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 18 25 6 29 29 2 29 29 2 29 14 29 2 29 2 27 6 29 29 2 6 29 29 29 29 29 18 29 25 29 2 29 29 29 29 29 29 29 25 25 29 6 29 29 6 31 18 29 29 8 2 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 27 29 29 2 29 29 31 29 29 29 25 29 29 14 29 29 6 29 29 31 29 29 25 29 29 25 31 29 29 29 29 29 29 29 29 29 2 29 31 29 31 29 29 29 29 29 2 29 31 29 29 29 25 29 8 31 29 31 27 2 2 6 29 29 8 29 29 31 29 2 29 29 6 29 29 29 29 2 2 2 2 29 29 14 2 2 29 2 2 5 29 2 29 2 29 29 29 29 29 29 29 16 29 2 29 29 29 29 8 8 29 4 29 29 29 29 29 6 29 2 13 29 29 29 29 29 8 29 29 31 29 14 2 29 26 29 29 29 18 29 25 29 29 29 29 29 29 29 29 29 27 29 31 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 31 29 29 29 29 29 29 29 29 21 29 29 29 29 29 29 25 29 17 29 29 8 29 29 13 29 29 29 29 29 29 18 29 29 29 29 16 29 29 13 29 29 29 29 29 16 29 29 29 29 8 29 29 31 29 29 2 29 8 29 29 6 29 29 29 25 29 8 25 6 29 29 29 14 29 29 29 29 29 29 25 29 29 18 29 25 29 8 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 2 29 29 25 29 29 29 25 25 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 25 29 2 14 29 29 29 29 25 29 29 29 29 29 29 23 29 29 27 29 29 6 29 29 29 29 29 29 2 29 29 14 6 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 25 31 29 29 29 29 29 29 27 29 29 29 29 29 2 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 8 2 29 29 2 29 29 29 29 29 29 14 29 29 29 29 6 29 29 14 6 29 29 29 29 29 8 29 25 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 14 29 29 29 29 29 29 29 29 29 29 29 14 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 23 29 29 29 29 18 29 29 29 29 29 14 29 29 29 8 29 29 8 31 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 6 29 29 6 14 2 8 29 29 29 29 14 29 29 31 29 8 29 29 29 29 29 29 29 29 2 29 29 14 29 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 29 26 29 29 29 29 29 6 41 29 2 2 8 2 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 2 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 2 29 29 29 29 2 29 29 29 29 29 2 29 29 29 8 29 29 29 6 29 6 29 29 29 29 29 29 2 29 29 29 29 8 29 29 27 2 29 29 29 6 29 2 29 8 2 29 23 2 6 2 29 29 31 29 29 2 8 29 29 29 29 29 29 29 6 29 29 29 31 29 29 29 17 29 29 29 29 29 18 29 29 25 8 8 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 2 29 29 29 31 2 29 29 29 29 29 2 29 29 29 31 5 8 29 29 29 29 17 29 17 29 29 29 8 29 6 18 26 29 29 29 29 29 29 29 29 29 29 29 29 18 25 29 29 29 29 18 29 17 6 29 29 29 29 29 8 29 29 29 29 29 29 16 16 29 16 18 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 14 29 29 29 29 31 29 29 29 2 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 31 29 29 14 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 6 29 29 29 2 2 29 14 29 29 2 2 29 2 29 29 29 8 8 29 29 8 2 2 29 29 29 29 18 2 29 2 26 29 29 31 23 29 29 29 29 29 6 8 29 29 8 29 29 2 29 31 29 29 29 29 29 14 6 2 29 2 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 2 29 2 29 29 29 2 31 29 29 29 29 29 2 29 29 8 29 29 29 8 29 29 2 29 29 29 2 29 14 31 29 6 29 29 29 29 29 29 29 18 14 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 25 29 29 2 29 29 14 29 29 29 8 29 29 29 29 29 29 6 29 29 8 29 25 2 29 31 29 2 29 29 29 29 29 29 29 29 29 29 14 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 8 18 29 2 14 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 14 29 8 29 29 29 29 29 29 16 29 29 29 29 14 29 29 2 29 29 25 41 25 29 29 8 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 25 8 29 26 29 29 8 18 6 29 14 6 2 29 29 29 8 29 29 25 29 29 29 29 8 29 29 18 6 29 29 29 29 29 29 8 29 2 25 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 31 29 25 2 31 29 25 18 25 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 8 29 29 2 31 29 2 29 29 29 29 8 8 29 27 29 29 29 29 29 41 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 6 29 18 18 8 29 29 29 29 29 29 29 9 25 25 29 29 29 29 29 31 29 29 29 31 29 18 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 29 29 29 2 18 29 25 29 8 29 29 6 29 29 25 29 29 29 29 29 29 18 28 16 14 29 29 29 6 29 29 29 25 29 29 29 2 25 29 29 23 8 29 29 29 29 29 23 14 29 29 29 29 29 29 29 29 14 14 29 25 8 29 29 29 14 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 14 6 29 29 29 29 29 29 8 29 29 14 29 29 6 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 31 2 29 29 29 14 23 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 23 29 6 29 14 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 8 8 26 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 14 18 29 29 8 29 29 8 29 29 29 8 29 29 29 25 29 8 29 6 18 29 29 29 29 29 29 25 29 29 27 29 29 6 8 6 29 29 29 29 2 29 8 2 29 29 8 31 29 29 29 2 25 6 29 29 29 27 8 29 8 29 29 29 29 29 6 29 8 29 29 2 29 8 29 29 29 29 2 18 23 29 29 2 2 29 29 29 8 2 29 29 2 6 2 29 29 31 29 16 17 29 6 16 16 29 29 29 2 29 29 29 2 27 16 29 29 17 29 29 29 16 2 2 29 25 2 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 29 14 29 31 29 29 29 25 2 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 6 29 29 29 29 29 29 29 29 25 29 29 29 6 29 18 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 8 29 29 29 29 27 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 18 2 29 2 29 29 16 8 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 6 29 29 29 29 29 6 29 29 29 29 27 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 6 29 18 2 29 25 29 29 29 29 29 6 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 1 29 29 29 29 29 8 29 29 29 16 29 16 29 29 13 29 13 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 15 21 4 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 2 29 14 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 9 41 21 29 29 29 29 29 10 29 16 13 16 29 29 16 16 29 8 29 21 21 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 19 29 15 21 29 29 29 29 29 29 29 29 17 29 29 29 17 6 29 29 29 29 29 29 25 29 29 13 29 6 25 25 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 15 29 25 25 29 29 29 11 29 16 29 16 29 29 29 29 29 16 29 29 2 2 15 15 29 29 29 29 29 29 29 29 29 29 29 29 29 18 25 29 29 2 29 29 29 29 29 29 29 29 18 29 25 25 29 29 29 29 29 29 29 13 29 21 11 29 29 29 29 29 29 29 16 16 29 16 29 16 29 29 29 29 29 29 29 16 16 29 25 29 29 29 14 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 2 29 29 29 14 29 29 29 29 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 13 29 29 15 11 29 29 29 29 29 29 29 14 29 29 29 29 29 29 31 16 16 17 29 29 29 29 29 29 25 29 29 29 29 8 29 29 29 29 14 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 9 41 21 11 25 29 29 29 29 29 29 11 29 29 29 29 29 29 29 16 29 29 29 15 15 4 6 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 14 8 29 29 29 29 29 29 29 29 31 25 29 29 29 2 9 41 8 21 11 25 25 29 2 29 29 13 13 29 13 13 29 29 29 31 29 29 16 29 29 29 29 13 16 29 29 15 15 29 29 29 29 29 25 14 29 29 29 29 29 29 29 29 29 18 25 29 29 29 29 25 29 29 29 29 14 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 13 29 29 13 29 29 29 29 29 29 29 29 29 29 29 14 2 25 29 8 6 29 29 29 29 29 29 29 29 29 27 2 29 29 29 29 29 29 29 2 29 29 29 29 31 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 14 29 29 29 19 29 13 29 21 29 29 29 29 11 11 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 8 21 15 4 6 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 15 11 29 2 29 29 29 11 29 29 16 29 29 29 13 16 29 29 16 29 29 29 29 29 29 16 16 16 29 29 4 29 15 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 17 29 29 29 14 29 29 29 29 41 21 11 11 11 11 29 29 29 29 13 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 21 15 15 4 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 8 29 29 31 29 29 29 29 29 6 29 29 29 29 29 29 29 18 13 29 13 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 16 29 29 16 29 29 29 29 29 8 29 29 31 29 29 14 8 29 29 29 29 29 29 29 29 13 9 21 21 21 2 11 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 17 29 16 29 29 29 29 29 29 29 25 25 29 29 29 25 29 29 29 29 29 29 29 29 6 29 29 14 8 8 29 29 29 14 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 9 16 16 21 11 11 11 29 16 13 29 29 29 29 29 29 29 29 6 29 16 29 29 29 29 29 29 17 29 29 15 15 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 16 29 29 29 29 29 11 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 18 29 29 25 29 18 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 29 29 29 2 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 14 29 29 5 29 29 41 21 25 29 11 11 11 11 10 29 13 29 16 29 13 29 29 29 29 29 16 13 29 16 29 29 29 16 29 29 15 21 4 11 4 29 29 29 29 29 29 25 8 29 29 29 29 29 2 29 31 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 27 25 29 29 29 29 29 29 29 29 29 9 41 29 29 4 16 29 11 11 29 11 29 29 29 29 29 8 29 29 29 29 29 29 13 29 29 29 29 29 29 13 29 29 15 15 25 25 29 29 29 29 6 29 29 29 25 29 29 29 14 29 29 29 29 29 29 31 29 29 29 2 29 29 6 25 29 23 25 29 29 29 41 29 29 15 29 11 11 29 29 29 29 13 29 13 29 29 29 13 29 13 29 16 16 29 29 29 29 29 29 29 29 21 15 2 2 2 2 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 8 29 29 29 6 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 15 8 11 11 11 11 13 29 13 29 29 16 29 29 29 29 29 29 16 29 16 29 29 29 23 29 29 29 29 4 29 15 25 4 15 2 2 17 29 29 29 29 29 14 25 29 29 29 29 25 25 29 29 14 29 14 29 6 25 29 29 29 29 29 29 29 29 29 29 19 13 29 29 15 16 11 2 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 31 29 29 16 29 29 29 29 15 15 15 15 29 2 29 29 18 29 29 29 29 29 29 14 29 25 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 13 29 29 29 28 16 11 29 11 29 16 13 29 29 29 29 29 29 29 14 29 29 29 29 29 13 29 29 29 29 29 15 25 25 15 15 17 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 25 29 31 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 13 13 16 16 16 29 11 29 11 29 29 29 29 29 29 29 13 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 15 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 9 41 29 21 16 11 11 29 17 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 25 25 2 29 29 2 18 2 29 29 29 29 29 29 29 29 29 29 29 14 29 25 29 29 29 29 25 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 41 29 15 11 11 11 11 16 16 29 8 16 29 29 29 13 19 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 18 29 15 15 21 29 2 2 29 2 29 29 29 29 29 29 29 29 29 14 29 14 25 29 27 31 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 14 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 29 29 25 29 19 29 18 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 18 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 17 29 29 29 29 6 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 18 6 29 29 25 25 15 15 25 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 25 29 25 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 25 29 25 29 29 29 29 29 29 29 29 13 13 29 21 21 11 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 6 29 29 29 4 15 15 15 21 2 29 2 29 29 29 29 25 29 29 25 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 25 2 29 13 13 29 29 29 29 16 16 11 11 11 29 29 29 29 29 29 29 29 29 29 16 29 29 8 13 29 29 29 29 29 29 29 29 29 29 29 29 15 15 4 2 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 41 29 16 11 11 16 17 16 29 29 29 29 29 29 29 29 6 29 8 29 29 16 29 16 16 16 29 29 29 29 29 29 15 15 2 4 29 2 4 29 29 29 25 29 29 6 29 29 14 29 29 8 29 14 8 18 29 14 31 25 31 29 29 29 25 29 14 29 14 29 14 27 2 25 6 41 16 29 16 29 29 11 11 29 29 29 25 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 14 29 29 29 29 29 29 25 29 25 29 17 29 29 29 29 29 14 29 2 2 29 29 29 29 29 14 27 29 29 29 29 6 18 25 29 29 29 29 29 29 25 29 29 29 29 6 6 41 17 21 11 11 16 29 29 29 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 15 29 29 15 4 2 2 4 17 29 29 29 29 29 14 14 29 29 29 29 29 29 29 29 25 29 29 29 14 29 29 29 27 6 29 2 29 29 29 29 29 29 29 9 41 19 29 11 29 29 16 29 29 13 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 15 15 15 15 2 17 4 4 4 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 6 14 29 25 29 29 29 29 41 16 16 16 29 11 11 16 29 25 16 6 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 16 16 29 29 29 29 29 29 29 15 15 2 4 21 4 4 17 2 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 25 29 6 18 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 21 26 29 11 4 16 29 16 29 16 29 29 13 29 29 29 29 13 29 29 25 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 15 15 15 15 4 4 4 4 2 2 2 2 29 25 29 29 29 29 14 29 29 29 29 29 14 29 29 29 29 29 29 29 6 29 29 25 29 29 29 29 25 41 19 16 16 29 11 11 29 13 29 29 29 29 29 29 29 29 29 29 14 29 29 16 29 29 29 29 29 29 29 13 17 29 5 29 29 29 29 29 29 29 29 29 15 15 29 29 29 29 15 15 2 2 2 2 2 2 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 41 29 16 15 11 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 15 15 15 15 29 15 4 4 4 29 29 29 29 29 29 25 29 29 8 29 29 14 29 29 25 29 29 29 29 14 29 29 31 29 29 18 29 29 29 29 29 29 29 14 29 29 29 25 29 29 29 29 29 29 29 25 29 29 41 29 28 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 16 29 29 29 29 29 29 25 29 25 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 13 41 29 29 29 8 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 8 29 29 14 29 29 29 8 29 23 29 18 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 8 29 29 29 29 41 29 16 16 11 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 16 29 16 29 25 29 16 15 15 21 4 4 2 17 2 2 2 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 14 29 29 29 9 13 29 29 16 16 11 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 13 29 29 16 29 6 16 29 29 29 29 29 29 15 15 15 4 15 4 2 29 17 29 2 29 2 29 14 29 29 29 29 29 6 29 29 29 29 29 29 25 29 29 29 29 29 29 18 29 29 13 41 29 13 16 16 29 29 29 11 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 16 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 16 29 15 15 15 15 4 2 2 4 11 4 29 29 29 6 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 41 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 6 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 31 29 29 29 29 25 8 29 31 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 16 18 29 29 29 29 29 29 29 6 29 14 29 29 29 25 29 29 29 14 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 18 8 2 25 29 29 29 29 29 29 29 29 16 29 29 6 29 29 29 29 29 31 29 18 29 29 29 18 29 29 29 41 16 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 29 29 18 29 29 29 29 29 27 29 29 29 29 29 29 29 18 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 21 29 29 29 29 16 29 29 29 17 29 29 13 29 16 13 29 29 29 29 29 29 29 31 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 15 15 15 15 4 17 2 4 2 4 4 2 29 29 29 25 29 29 29 29 29 29 31 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 15 29 11 16 16 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 15 15 15 15 2 4 15 29 4 2 4 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 25 29 29 29 13 41 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 18 14 29 25 29 25 29 29 29 29 14 29 18 29 25 29 29 29 29 27 29 29 25 6 29 29 29 25 14 29 29 29 29 29 29 25 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 25 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 14 18 14 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 41 29 19 21 21 4 29 29 29 29 16 13 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 25 29 2 15 2 29 2 2 4 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 29 13 29 29 13 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 8 29 14 29 29 29 29 29 17 29 4 17 4 2 4 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 13 29 29 13 29 29 29 29 29 16 29 29 29 13 16 8 29 29 29 29 14 29 29 29 15 15 29 2 4 4 17 2 2 29 29 2 29 29 29 14 29 2 29 14 25 29 29 29 29 29 29 29 29 29 29 25 18 29 29 29 29 29 29 29 13 29 16 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 16 29 29 29 29 29 14 29 29 15 15 4 4 4 2 4 4 2 2 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 19 16 29 16 16 29 29 16 29 16 16 16 16 29 29 29 29 29 29 13 29 8 29 16 29 29 29 8 29 29 29 29 16 31 29 29 29 29 29 29 29 25 29 29 29 16 29 29 29 29 29 2 2 2 29 2 4 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 6 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 25 29 29 18 29 6 29 29 14 29 29 29 29 25 29 29 6 29 14 29 29 29 29 29 29 29 29 25 29 6 29 29 29 29 29 29 31 29 29 14 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 14 25 29 18 29 29 14 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 19 11 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 25 15 15 4 4 17 4 2 2 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 14 29 29 29 29 29 29 29 29 41 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 13 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 6 2 2 29 29 29 29 29 29 29 29 29 29 25 27 8 29 29 29 14 25 29 6 29 29 29 29 29 29 29 19 13 29 29 29 29 29 26 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 2 29 2 4 4 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 19 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 27 6 29 29 29 29 29 25 14 29 29 29 29 29 29 29 25 29 41 16 29 29 16 16 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 29 29 25 29 18 14 29 6 29 6 29 29 29 18 29 29 29 14 29 29 29 29 29 29 29 6 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 41 29 16 29 29 29 16 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 25 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 29 25 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 31 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 14 29 29 29 29 29 29 29 29 29 6 6 25 25 29 29 29 29 25 29 29 29 29 29 2 29 29 29 13 41 16 19 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 6 29 2 29 2 29 29 29 29 29 29 29 14 29 29 29 29 29 29 41 29 29 29 13 16 16 29 29 29 29 16 13 29 13 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 29 29 29 29 29 29 29 29 16 29 14 29 29 29 25 6 29 29 29 29 29 2 29 2 29 2 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 27 29 29 29 19 29 29 29 29 29 29 29 25 29 29 29 29 27 29 29 29 16 29 29 14 29 14 29 29 29 29 29 29 29 29 14 8 29 29 29 18 29 29 29 25 25 29 29 14 29 6 18 29 6 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 14 14 29 29 29 29 29 29 29 29 29 29 29 29 14 25 29 29 29 29 8 29 29 29 29 29 29 29 14 29 29 6 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 25 8 14 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 5 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 13 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 18 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 27 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 19 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 13 29 18 29 29 29 16 29 6 29 29 29 29 29 14 29 29 29 29 29 14 17 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 18 29 29 29 6 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 27 29 25 29 8 14 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 25 29 29 8 2 29 29 29 29 29 29 29 29 29 31 29 41 29 6 29 14 29 6 29 29 29 29 29 29 29 18 25 29 29 29 29 29 29 29 29 29 29 29 25 8 18 29 29 29 29 29 29 29 29 29 29 25 17 29 41 16 29 29 29 29 29 29 29 29 29 29 29 29 29 18 27 29 13 29 29 29 29 13 29 29 29 29 29 29 29 6 25 29 2 29 29 29 25 26 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 18 29 29 29 6 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 41 29 16 21 21 29 29 29 29 16 29 13 31 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 29 29 29 29 29 13 29 29 29 13 29 16 16 29 29 29 29 16 29 16 29 13 16 8 29 29 29 29 29 29 29 29 29 16 28 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 25 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 41 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 14 29 29 29 29 29 29 29 41 29 29 29 29 13 29 29 29 29 29 25 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 6 29 29 29 29 29 29 29 31 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 25 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 14 18 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 6 25 29 29 29 29 29 29 29 29 29 18 29 29 18 29 6 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 31 29 29 31 18 29 29 29 29 29 29 29 16 17 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 14 25 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 16 29 14 29 29 29 29 29 23 29 2 29 29 29 29 25 29 2 29 25 29 29 29 29 29 29 29 18 29 29 6 29 31 29 29 29 29 29 13 41 29 29 29 29 29 29 29 13 29 29 13 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 13 19 29 29 29 29 6 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 6 25 29 29 25 29 29 29 29 29 29 25 29 29 29 25 29 8 29 29 29 29 29 29 29 29 18 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 25 29 25 25 14 29 29 29 29 29 29 29 29 31 29 14 29 29 8 29 29 8 29 14 29 29 29 2 29 29 29 6 29 8 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 2 29 29 18 29 27 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 6 29 5 29 29 29 2 29 29 29 29 29 29 25 29 29 18 31 29 29 8 31 29 29 2 29 29 6 2 6 29 25 29 29 29 17 29 16 29 16 29 8 2 6 29 29 29 41 16 15 11 29 8 16 2 13 29 29 29 29 29 29 29 29 17 29 29 29 6 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 6 25 29 25 29 29 29 5 8 29 18 29 29 29 14 29 29 29 29 29 29 29 29 29 8 41 29 29 29 29 28 29 29 16 29 29 29 13 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 16 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 14 29 29 2 29 29 29 29 29 14 29 29 29 29 29 8 29 29 14 29 29 25 29 29 6 29 8 29 29 29 29 8 29 31 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 6 29 25 25 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 14 6 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 6 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 31 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 25 2 29 29 29 29 29 29 29 18 29 29 29 2 29 29 29 17 29 29 29 29 6 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 13 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 6 29 29 29 29 27 29 29 29 29 29 13 29 6 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 16 29 29 16 29 29 14 29 29 29 29 29 29 29 2 18 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 14 8 29 8 29 29 29 29 29 29 29 29 13 29 29 29 2 29 29 29 29 29 29 16 29 16 25 29 29 17 29 29 29 29 29 29 29 29 29 29 5 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 17 29 29 25 25 29 29 29 29 29 29 29 25 29 29 13 19 16 19 29 29 11 29 29 29 29 23 14 29 29 29 29 8 26 29 29 29 8 29 29 6 29 29 29 5 29 29 29 29 29 29 29 29 2 25 29 8 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 31 29 6 29 2 29 29 29 29 29 29 25 31 8 29 25 29 2 29 25 29 29 29 2 29 29 29 29 29 16 13 6 29 29 29 16 29 29 29 29 29 29 6 29 16 29 29 29 29 29 29 29 29 29 29 14 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 13 29 29 29 2 29 29 29 29 16 29 29 23 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 31 29 17 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 18 29 29 29 23 29 29 2 29 29 29 29 17 29 29 29 19 16 16 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 8 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 8 29 29 13 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 13 16 9 29 29 16 29 29 29 29 29 25 29 8 29 29 29 29 29 18 29 29 2 18 29 29 29 29 29 29 29 2 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 14 14 29 29 29 29 29 18 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 14 29 29 29 18 6 29 14 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 6 29 29 25 29 29 29 14 29 29 27 6 8 29 23 29 29 29 18 29 29 29 29 29 6 29 29 29 29 29 25 29 29 31 29 2 25 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 27 29 29 29 31 2 29 29 29 29 29 2 29 8 29 16 29 29 29 29 29 29 2 29 2 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 2 29 29 29 6 29 29 29 25 29 29 2 8 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 31 29 25 29 29 29 14 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 8 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 8 2 29 6 29 29 29 29 29 29 29 25 29 29 18 29 29 29 29 14 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 18 29 25 29 29 29 29 23 29 29 29 29 29 29 18 29 8 6 29 29 29 25 29 29 29 29 29 27 17 29 14 29 29 29 14 2 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 29 18 31 29 29 29 29 29 29 29 29 14 8 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 29 29 29 23 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 14 29 2 29 29 29 29 29 29 29 29 29 23 29 29 29 18 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 31 29 29 18 29 29 29 2 29 29 29 29 29 18 6 2 29 29 29 29 2 29 29 29 29 29 29 8 29 29 23 29 29 29 29 29 2 14 8 29 8 29 2 29 29 29 18 2 6 29 29 29 29 2 29 18 29 18 29 29 8 29 8 18 29 29 29 29 29 29 29 29 18 29 2 8 29 17 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 6 29 29 6 2 29 25 29 29 18 29 29 2 29 29 29 29 29 29 29 31 2 29 29 23 29 29 29 29 29 31 29 29 29 2 29 8 18 29 29 29 18 29 29 29 29 16 29 8 29 29 29 29 26 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 29 2 29 18 6 29 2 29 29 2 29 2 29 29 29 29 8 29 29 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 8 29 14 29 25 6 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 6 29 29 8 29 29 2 29 17 29 29 29 29 2 23 31 29 29 29 29 29 29 29 17 29 25 29 29 29 29 29 17 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 14 5 29 29 29 29 29 29 29 2 16 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 6 29 29 29 29 29 29 29 29 29 5 29 16 29 29 29 29 29 29 29 29 29 29 29 26 29 23 29 29 29 8 16 29 18 17 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 17 29 29 29 14 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 5 29 29 29 29 8 17 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 27 29 29 29 29 16 29 29 29 29 29 29 29 29 17 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 31 29 29 31 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 23 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 16 29 29 29 29 29 29 2 29 25 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 13 29 29 29 29 29 29 14 29 25 29 29 29 25 29 2 5 29 29 29 29 29 29 5 29 31 29 25 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 14 14 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 29 29 14 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 31 6 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 16 8 29 29 29 29 2 29 6 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 16 29 8 16 26 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 2 29 29 29 18 29 14 16 29 5 8 29 29 29 2 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 18 2 29 29 2 29 23 29 29 29 29 29 29 31 2 25 6 29 29 2 29 29 2 29 29 6 29 29 29 6 29 29 29 29 29 29 29 6 29 29 6 31 2 29 29 29 29 29 29 18 18 29 29 29 29 23 29 29 31 29 5 29 2 29 2 29 29 29 29 29 29 29 29 2 29 29 23 29 29 9 19 29 29 29 29 29 29 31 29 6 29 29 16 29 29 29 29 29 29 16 29 16 29 17 16 13 16 16 29 29 29 29 29 14 29 25 18 29 29 29 18 29 25 25 29 29 25 29 29 29 25 29 29 29 25 29 8 29 14 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 14 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 2 16 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 31 29 29 29 29 29 29 29 29 29 6 29 6 2 29 29 25 29 29 18 29 29 29 29 29 29 2 25 29 29 29 29 18 29 29 29 29 6 29 29 17 29 29 14 29 29 29 29 29 6 25 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 2 29 29 2 29 8 14 25 2 29 29 29 29 29 29 29 14 29 29 29 29 2 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 18 29 29 29 18 29 29 29 6 29 29 6 29 29 29 29 29 29 29 8 17 27 29 29 29 29 29 29 8 2 29 29 29 29 29 2 29 29 6 29 29 5 23 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 6 29 23 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 25 29 29 29 29 29 8 29 29 5 29 18 29 29 29 29 29 29 25 29 6 29 29 29 23 29 29 29 29 29 29 18 29 29 27 29 29 29 29 29 2 2 29 29 8 29 29 31 29 25 25 6 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 28 29 5 29 29 25 29 29 6 29 29 29 29 29 29 29 29 27 29 29 25 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 18 23 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 41 21 29 29 29 29 10 16 16 10 29 29 29 29 29 29 29 29 29 19 16 29 29 29 29 29 29 16 29 29 29 29 29 29 18 29 29 17 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 11 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 25 29 29 2 29 25 29 29 14 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 6 25 14 14 29 27 29 29 14 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 2 29 29 29 25 29 29 25 27 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 9 41 29 29 16 29 27 29 29 29 29 29 29 29 29 29 29 29 25 29 29 18 6 18 29 29 29 8 29 25 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 25 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 19 13 29 29 29 29 16 29 29 16 29 29 29 29 29 2 29 25 29 29 29 29 29 13 29 19 29 29 29 29 31 23 29 29 29 29 29 29 29 29 31 29 29 29 29 29 2 29 29 14 29 29 29 29 29 29 29 29 18 8 29 29 29 29 8 29 29 29 6 29 29 29 29 13 41 29 16 21 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 13 29 29 15 11 29 29 29 29 29 8 29 29 13 16 29 29 13 29 16 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 18 29 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 19 13 29 29 29 18 29 29 29 29 29 29 29 29 16 29 29 29 6 29 19 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 14 29 29 29 29 29 29 29 41 29 13 21 25 29 2 29 16 16 29 29 29 29 29 29 29 16 16 16 29 29 29 29 13 29 16 18 29 29 13 16 29 29 29 29 29 29 29 17 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 14 29 29 29 8 29 8 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 17 29 29 29 41 16 29 29 26 29 29 19 23 29 29 17 29 29 29 16 29 29 8 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 31 29 29 25 29 29 14 29 29 25 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 41 29 15 21 11 11 11 11 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 16 16 29 29 29 29 29 29 29 25 6 29 29 8 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 25 29 25 29 6 29 2 29 29 29 29 31 29 29 29 29 2 29 29 29 29 29 41 16 29 29 16 11 11 29 11 11 11 29 29 13 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 31 29 29 29 29 29 18 29 29 29 29 6 29 29 29 29 29 14 29 29 29 29 29 6 29 29 29 29 29 29 17 14 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 41 29 21 11 11 11 11 16 16 13 13 29 29 8 16 29 16 29 16 13 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 25 8 29 29 25 29 29 29 29 6 14 29 29 29 29 25 29 29 29 14 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 13 29 16 16 29 29 11 11 29 29 29 29 16 29 16 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 18 14 29 29 25 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 8 29 10 11 11 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 6 31 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 27 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 31 29 14 29 29 29 29 41 29 29 29 29 29 29 29 29 29 29 27 2 11 29 29 29 29 29 23 29 29 29 29 29 29 29 16 26 29 29 29 29 29 29 14 29 29 29 29 6 29 29 29 29 29 29 25 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 31 29 25 29 29 29 29 29 29 29 41 29 29 29 16 29 17 29 11 11 11 11 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 25 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 31 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 6 27 8 31 29 29 29 29 17 29 29 6 29 29 29 29 29 41 29 21 21 11 11 29 29 29 16 27 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 25 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 25 2 29 29 29 29 29 29 29 2 6 29 25 29 29 29 29 29 29 29 29 29 14 29 29 29 41 16 29 29 29 29 16 29 29 16 29 29 29 11 29 29 29 29 29 29 29 29 29 23 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 2 29 29 29 29 14 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 14 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 14 41 16 29 29 29 2 2 29 29 29 29 29 29 29 6 29 31 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 31 29 16 31 18 29 2 8 29 14 29 29 29 29 29 29 29 29 29 29 29 29 14 14 29 2 29 29 29 25 29 29 29 14 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 6 6 25 29 29 29 29 29 25 9 16 29 31 29 29 29 29 2 29 29 29 29 27 29 29 14 29 2 29 29 29 31 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 14 29 29 29 29 29 29 29 29 29 29 6 8 18 29 29 29 31 29 25 29 29 29 31 29 29 29 14 29 29 29 31 29 18 31 29 6 29 29 29 25 14 29 29 29 29 29 29 29 18 29 29 29 29 29 2 2 29 29 29 29 8 31 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 41 16 29 17 21 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 6 29 29 29 29 8 29 29 29 25 29 18 25 29 29 31 14 29 29 29 29 29 29 25 29 14 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 14 29 29 29 2 29 29 29 6 29 29 13 13 16 29 29 29 27 29 29 29 29 29 14 29 29 29 29 29 29 29 14 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 41 29 16 29 21 11 11 29 10 29 16 29 29 29 16 29 29 23 29 29 13 29 29 29 29 29 16 29 16 29 29 29 29 29 16 16 16 16 29 29 29 29 8 19 29 16 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 25 14 29 29 29 29 29 2 29 29 29 13 41 29 29 29 29 19 29 29 11 11 11 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 8 29 29 16 29 29 13 8 29 8 29 29 29 29 29 29 14 29 29 29 29 29 29 23 14 8 29 29 29 29 6 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 2 29 29 29 18 29 2 29 29 29 41 29 9 29 29 16 17 29 29 29 11 2 29 16 29 29 29 29 8 29 29 29 29 29 29 29 16 13 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 31 29 14 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 14 18 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 14 27 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 29 25 29 29 6 29 25 29 29 29 29 29 25 29 29 29 29 25 18 29 14 29 29 29 29 29 29 29 29 29 29 29 18 2 29 5 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 2 8 29 29 6 29 29 29 29 25 8 2 25 6 29 29 31 29 29 29 29 29 29 29 23 29 29 29 31 13 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 2 29 29 29 29 29 29 5 29 29 29 6 29 29 29 29 29 29 29 29 8 29 18 29 17 29 31 29 29 29 29 29 29 29 29 6 29 17 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 8 29 29 2 29 18 29 29 29 29 29 29 29 14 2 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 6 29 29 8 29 29 29 29 8 8 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 31 29 29 29 29 29 29 29 29 6 18 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 2 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 5 29 29 16 29 29 16 29 29 29 5 16 29 29 29 29 29 6 29 29 29 16 16 16 16 29 29 29 29 29 29 29 8 29 29 29 16 29 8 29 8 29 29 29 16 29 29 29 19 29 8 29 29 29 27 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 25 29 14 29 29 29 25 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 4 29 29 29 29 16 13 29 26 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 2 29 16 29 29 29 29 16 29 29 29 29 16 13 18 29 29 29 29 29 16 29 29 29 2 29 29 29 6 29 17 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 25 29 29 31 29 29 29 29 29 29 29 31 29 31 29 29 29 2 13 29 29 29 29 29 29 18 2 29 31 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 6 29 29 29 8 6 29 29 8 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 25 2 29 29 29 29 29 29 29 29 2 29 29 23 2 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 2 29 29 6 2 2 29 29 29 29 29 6 29 29 29 29 23 29 6 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 29 29 29 25 29 29 29 29 2 29 6 29 6 29 29 29 29 29 29 29 29 29 8 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 6 29 29 29 29 29 8 29 29 8 8 29 2 23 26 29 31 29 8 29 2 29 18 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 26 29 29 29 29 8 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 25 29 29 29 25 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 18 29 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 16 8 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 6 2 29 29 29 29 29 8 2 29 6 29 29 5 29 14 29 29 29 18 29 29 17 29 29 27 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 14 29 29 29 5 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 5 29 29 16 16 29 29 2 29 31 31 29 29 29 27 29 2 29 29 23 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 8 17 29 29 8 29 29 29 29 29 19 17 29 29 16 29 29 29 8 16 29 16 29 29 29 29 29 29 16 29 29 29 19 29 29 16 29 19 29 29 29 29 29 16 16 29 29 16 29 16 16 16 16 29 16 29 29 29 16 13 16 29 29 29 16 16 13 29 16 29 29 16 29 29 29 16 16 17 29 16 29 16 17 16 29 16 29 8 29 29 29 13 16 16 29 29 8 31 29 29 29 17 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 2 29 29 29 29 29 29 29 29 29 18 2 29 29 29 14 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 29 13 29 29 29 29 29 16 16 29 16 29 29 29 16 29 29 13 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 18 29 29 2 29 29 29 29 29 6 29 29 29 29 29 2 29 26 29 29 29 6 2 8 29 23 6 26 29 29 29 29 8 29 29 29 2 14 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 16 29 29 29 17 29 29 29 29 29 31 29 29 29 29 8 8 29 6 2 29 29 29 29 25 29 26 6 29 26 29 29 26 8 29 6 29 29 6 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 17 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 26 29 29 29 29 29 29 2 29 31 29 23 8 29 2 29 29 29 23 2 29 6 2 29 29 8 29 29 29 29 29 29 17 17 29 29 18 29 29 29 29 29 29 29 29 2 31 29 29 5 17 29 23 5 27 29 29 8 8 29 29 29 29 23 6 2 29 29 29 29 2 2 29 29 2 29 23 29 29 29 29 29 29 8 29 29 6 5 29 2 29 2 29 8 17 8 29 23 29 29 31 31 8 29 6 29 8 6 2 29 29 29 8 6 2 8 23 8 29 29 29 18 6 29 29 29 8 29 2 29 2 29 23 8 29 29 4 2 26 2 5 29 29 2 29 6 29 29 29 29 8 2 29 23 29 29 29 8 29 18 2 29 25 2 31 25 23 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 2 25 29 29 31 29 29 2 5 27 29 2 8 29 29 29 2 8 29 23 29 23 29 29 29 8 29 2 29 29 27 29 18 29 29 2 8 29 29 29 29 6 29 17 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 2 23 29 6 29 29 14 29 8 29 29 29 8 6 29 17 29 29 2 29 29 29 29 8 29 29 29 2 23 2 2 8 29 29 29 29 29 29 29 31 29 29 25 29 29 29 29 29 29 29 29 2 8 29 8 29 29 8 8 8 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 27 2 6 29 29 29 29 29 17 29 29 29 29 29 29 29 29 6 29 8 6 2 29 29 29 2 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 17 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 17 16 18 29 8 29 29 29 16 29 29 29 8 29 29 2 8 29 29 29 29 29 31 2 2 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 2 29 28 29 29 16 13 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 17 29 29 29 29 16 29 29 29 29 16 29 29 8 29 29 6 29 31 29 29 29 2 2 29 27 27 2 29 6 29 2 29 29 25 29 29 29 29 2 29 29 29 2 29 29 18 8 29 2 6 29 6 29 29 29 29 5 29 29 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 6 29 27 25 6 29 5 29 29 2 29 2 29 29 29 29 29 29 14 29 29 29 5 2 29 2 14 29 29 2 31 29 8 29 29 29 29 29 29 2 29 2 29 29 29 29 26 5 29 2 29 29 6 17 29 29 29 17 29 29 2 2 29 29 29 29 29 2 29 29 2 29 29 2 8 29 29 2 2 8 29 8 29 23 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 14 29 2 29 29 2 29 29 2 29 29 8 29 29 29 2 29 29 29 2 18 14 23 29 29 29 2 29 29 14 29 29 14 29 29 29 8 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 8 29 2 29 29 29 6 29 29 29 29 29 16 29 29 6 29 8 29 14 29 29 29 29 2 2 25 29 29 29 29 6 29 23 23 29 29 29 8 5 29 2 2 29 29 16 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 16 29 29 16 29 29 29 18 2 29 29 2 29 2 29 29 29 17 29 29 29 2 29 29 29 29 29 29 2 29 18 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 6 31 29 2 31 29 29 17 29 29 29 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 6 8 29 29 29 29 6 29 29 16 29 16 29 2 29 29 29 8 28 29 29 8 29 29 29 29 29 29 29 29 29 14 29 29 18 29 29 29 29 29 29 29 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 13 29 19 29 16 29 16 29 23 16 16 16 13 29 8 16 16 6 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 27 29 29 29 17 6 2 2 8 2 23 29 29 2 29 2 29 29 6 25 8 18 14 29 2 8 23 8 29 5 29 29 29 31 18 2 2 29 29 29 29 29 8 2 29 2 29 29 29 29 29 29 6 29 2 29 8 29 6 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 16 16 29 29 29 29 29 29 29 2 29 29 6 29 29 8 29 29 29 29 29 25 29 29 29 8 29 29 18 29 29 29 2 29 13 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 18 2 2 29 29 29 17 29 29 29 6 29 29 29 29 29 27 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 6 29 29 29 18 29 29 29 2 29 17 29 14 29 16 16 18 29 29 29 2 29 29 29 2 5 27 2 29 29 29 29 29 17 29 14 29 29 2 29 29 29 19 29 29 17 29 29 16 29 29 29 16 19 19 16 29 16 29 29 29 16 16 29 29 16 29 16 29 31 16 29 29 13 29 16 29 16 29 17 19 29 29 29 29 29 29 29 29 16 8 29 16 16 29 29 13 29 29 17 29 29 29 2 29 29 2 18 29 29 29 2 29 29 16 29 29 29 13 29 8 29 29 29 16 29 8 29 29 16 29 29 29 29 29 29 29 29 2 29 17 29 2 16 29 29 23 29 29 29 8 29 29 29 29 23 29 23 8 8 6 29 29 31 29 29 29 29 2 29 29 18 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 19 29 5 16 29 29 29 29 16 29 29 16 29 13 16 29 29 16 29 29 29 29 29 29 29 29 13 2 2 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 16 17 16 29 29 29 8 5 29 29 29 29 29 29 29 29 16 26 29 29 6 16 29 16 8 29 17 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 17 29 29 2 2 29 29 29 16 29 29 29 29 29 2 8 8 29 29 29 29 29 29 8 29 29 23 29 29 8 29 29 29 29 17 29 29 6 29 2 29 27 29 29 29 29 29 29 18 29 18 29 29 29 17 29 16 23 29 29 29 29 29 29 29 29 29 29 2 29 14 29 29 9 9 21 8 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 18 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 29 25 29 8 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 31 8 29 29 29 23 29 29 8 2 29 29 29 29 29 29 29 25 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 14 29 29 8 29 29 29 29 29 31 2 29 29 29 29 6 29 25 2 14 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 2 18 14 29 8 2 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 25 29 29 29 29 29 27 29 31 29 25 8 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 18 29 29 18 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 2 29 8 29 8 29 23 29 29 29 2 31 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 2 13 16 29 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 31 6 29 29 29 29 29 8 29 6 29 29 29 29 6 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 16 16 29 29 29 29 17 29 29 29 2 29 29 29 2 8 29 29 29 29 29 18 29 25 29 8 18 2 29 29 18 8 8 6 23 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 14 29 2 29 8 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 18 29 29 29 6 18 2 29 29 29 29 29 29 31 29 29 29 31 8 29 25 2 29 8 18 31 29 29 29 2 29 2 29 29 29 29 29 29 29 6 29 29 29 29 2 29 16 16 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 6 14 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 18 29 29 29 29 26 29 29 16 29 29 29 29 16 16 29 8 29 29 17 29 29 29 29 29 31 25 29 5 29 29 2 29 29 29 2 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 25 29 29 29 6 2 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 4 2 29 29 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 18 29 29 29 29 23 29 29 29 25 29 16 29 29 29 29 29 17 8 29 29 29 29 29 14 29 29 29 29 29 29 29 29 2 29 29 29 23 29 29 29 29 29 29 8 29 29 29 2 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 2 29 29 16 29 29 29 16 29 16 29 29 29 16 29 29 29 13 29 29 16 29 29 6 29 29 2 29 16 31 29 29 29 29 16 29 29 31 2 29 29 23 29 29 29 29 16 29 29 16 16 16 29 19 29 13 16 29 29 29 29 19 13 29 29 29 13 13 16 16 29 29 29 16 17 29 29 29 29 29 16 29 29 29 16 16 16 29 29 29 16 16 16 29 16 16 6 29 16 13 16 29 4 17 29 16 29 29 25 16 2 29 29 29 29 16 29 19 29 29 29 16 29 16 29 2 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 8 29 29 29 8 14 29 23 29 29 29 2 29 29 29 16 29 29 16 29 2 8 25 29 29 16 29 31 5 14 16 29 29 29 25 2 29 29 29 2 29 8 29 31 29 29 2 29 8 29 29 6 29 2 29 29 27 29 29 29 8 6 29 2 29 2 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 5 29 29 16 8 29 29 29 29 29 29 29 29 16 29 29 2 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 16 16 16 16 16 29 16 16 29 16 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 16 16 29 29 29 19 16 6 29 16 16 29 29 16 16 16 29 29 16 29 16 29 29 29 29 13 29 16 29 16 2 16 29 16 16 29 29 16 16 16 29 29 16 16 16 29 29 13 16 29 29 29 29 29 29 16 16 16 29 29 29 17 16 29 29 16 16 29 29 29 29 17 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 8 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 16 29 29 16 29 29 16 16 16 16 29 29 29 29 29 29 29 29 16 2 29 2 29 29 8 29 18 29 17 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 6 29 16 29 29 29 29 29 29 29 29 29 2 29 14 8 2 8 2 29 31 2 29 2 8 29 23 23 2 5 29 29 8 29 29 17 2 8 8 8 29 2 2 2 29 23 6 2 29 29 29 29 29 29 18 14 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 31 29 29 8 29 23 31 29 29 29 16 2 29 2 29 29 8 29 29 8 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 16 29 29 29 29 29 29 29 2 29 16 23 29 29 29 29 29 29 2 29 29 31 26 5 29 29 29 17 29 29 29 29 16 2 29 29 16 23 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 16 2 23 29 6 29 29 31 29 29 29 29 6 23 29 29 29 29 2 29 29 29 8 29 6 29 29 14 29 29 29 29 29 29 2 29 29 6 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 18 23 29 2 17 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 17 8 29 2 29 31 29 29 6 29 29 6 29 2 29 29 29 29 29 29 29 23 29 16 29 29 29 23 2 29 29 29 29 2 29 29 2 2 29 5 2 2 29 29 29 29 6 29 25 14 29 29 29 2 6 29 23 29 29 29 29 6 8 8 29 29 29 29 25 29 29 29 29 29 29 29 8 29 2 29 29 29 31 29 23 8 8 23 29 8 14 29 2 29 18 29 29 29 29 18 8 26 29 2 29 29 29 29 25 2 29 29 31 23 8 29 18 23 29 29 6 18 2 2 8 29 5 29 29 29 2 29 29 29 29 25 26 31 8 14 8 29 2 29 8 29 23 2 29 29 8 2 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 2 29 29 29 29 29 8 25 6 2 29 29 27 29 2 29 2 2 29 29 29 29 29 29 29 5 29 2 29 29 29 25 2 23 29 14 29 8 29 14 2 29 29 29 29 29 6 29 2 6 25 2 26 23 29 29 2 2 29 8 2 31 29 29 2 29 2 2 18 2 29 2 29 29 29 29 2 29 2 29 5 6 29 8 29 23 29 29 8 8 23 29 23 8 2 2 29 8 29 29 2 23 29 29 29 29 29 29 6 26 2 29 2 29 29 8 23 8 29 8 25 29 8 8 23 29 29 29 29 29 8 29 18 6 20 29 29 2 6 29 2 8 29 29 29 29 29 29 29 29 29 18 29 2 29 29 16 13 16 29 31 29 29 29 31 29 29 29 29 29 29 16 17 29 29 29 29 26 29 29 29 29 29 8 29 8 29 29 29 8 29 29 29 5 29 29 14 18 29 8 29 8 2 29 8 8 29 25 29 29 29 23 29 14 29 16 29 16 13 29 16 29 29 29 29 6 8 29 8 8 8 29 29 29 23 14 29 29 29 29 29 29 8 29 6 29 8 8 31 29 2 23 14 29 29 17 29 29 29 29 29 31 29 29 27 29 29 29 29 29 29 29 29 29 2 29 29 8 29 2 18 29 29 2 23 8 29 29 18 2 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 31 29 29 14 29 29 29 29 8 29 2 31 29 8 29 29 29 2 29 29 2 6 29 29 31 29 29 29 29 29 29 2 29 29 29 29 2 29 29 2 2 2 29 29 29 2 29 29 26 29 29 29 29 29 29 17 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 5 29 2 29 29 2 29 29 16 29 2 29 8 29 29 29 8 2 29 29 2 2 2 29 29 29 29 29 31 5 29 29 29 29 29 6 31 6 29 8 23 29 29 29 2 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 14 2 29 29 6 29 29 29 18 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 18 31 29 8 29 29 29 29 18 2 29 25 29 29 29 8 29 29 29 29 2 29 29 2 29 29 29 2 8 23 6 29 29 17 8 6 29 29 29 29 2 29 29 29 2 2 29 6 29 29 29 8 29 29 8 29 29 6 29 29 2 29 29 29 29 29 29 29 29 8 2 29 2 29 8 29 29 29 29 2 29 29 29 29 29 29 29 16 8 29 2 29 29 29 29 8 29 29 29 2 2 29 29 31 29 29 18 29 29 29 29 29 6 29 29 6 26 23 29 29 2 29 29 29 29 29 29 17 16 29 16 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 13 29 29 29 18 29 29 16 29 29 2 2 31 29 31 6 2 29 29 16 29 29 14 8 29 29 29 8 29 23 29 29 29 2 29 8 29 29 29 29 2 29 29 29 29 26 17 29 29 29 29 17 29 29 29 29 29 16 29 29 29 16 16 29 16 29 16 29 29 29 29 16 29 29 29 8 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 16 29 29 6 29 19 29 29 16 29 16 17 29 16 29 16 29 16 29 16 29 29 16 16 16 19 16 16 16 29 29 16 29 16 16 29 29 29 16 13 29 29 16 16 19 16 19 29 16 29 16 19 17 29 29 16 16 16 16 17 16 16 29 29 16 16 29 19 19 19 16 16 13 19 19 29 29 16 16 16 19 19 17 16 16 16 16 19 29 16 29 29 16 26 29 19 16 29 29 16 16 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 13 16 29 16 29 29 29 5 13 17 13 23 29 16 16 16 29 16 29 17 29 29 16 16 16 29 29 2 29 29 2 17 2 26 29 2 29 29 29 29 29 29 19 17 29 16 16 29 8 16 16 17 8 29 16 29 16 29 29 16 29 16 29 16 16 17 29 29 8 8 29 29 2 29 29 29 29 29 29 17 29 29 25 23 8 29 23 29 29 29 29 29 29 6 2 29 29 6 29 29 29 29 29 8 6 29 29 8 29 8 29 29 18 2 29 29 29 29 29 29 29 18 29 18 5 27 29 29 29 23 29 29 29 29 18 29 29 27 8 29 2 8 29 23 29 29 29 2 29 29 29 25 29 29 29 29 6 29 29 8 29 29 8 16 29 29 29 29 29 29 8 29 2 29 29 29 16 29 29 13 29 29 29 29 8 2 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 26 16 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 23 8 29 29 29 8 29 14 29 2 29 29 29 29 29 29 29 18 26 29 29 29 29 29 8 23 23 29 29 29 5 29 29 8 29 29 29 29 29 29 29 29 29 29 2 2 29 2 29 25 2 29 2 29 29 2 29 29 29 29 13 16 16 29 29 29 29 6 25 29 8 6 29 29 29 29 29 29 29 2 29 29 2 14 29 29 8 29 8 2 8 23 23 29 8 17 14 2 29 8 29 29 29 25 25 23 8 29 23 29 29 29 29 29 2 6 26 2 29 29 23 29 8 29 29 8 25 29 23 18 29 29 29 29 2 29 6 2 29 29 8 23 29 6 29 29 2 2 23 29 29 29 5 29 29 29 29 2 29 29 8 29 29 29 8 29 31 8 27 29 29 2 2 8 29 8 6 29 2 18 8 8 29 29 6 29 29 29 29 29 18 29 29 29 29 29 2 29 29 5 17 2 29 29 2 8 29 29 2 29 29 29 23 2 8 29 23 29 31 2 29 2 8 2 29 29 14 29 2 23 2 29 29 27 6 29 2 2 2 6 29 29 8 8 29 29 29 29 2 6 29 29 8 29 2 29 29 23 23 23 29 29 29 6 29 8 18 2 29 29 29 29 29 8 2 18 29 6 29 2 31 29 29 2 26 29 29 29 8 29 29 2 29 29 2 29 8 29 29 29 29 29 2 29 8 2 29 8 6 29 25 29 2 29 8 2 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 27 29 2 29 18 8 18 8 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 2 29 25 29 29 2 29 29 29 29 8 29 29 31 2 29 2 29 2 29 29 29 29 2 29 29 16 29 29 27 18 29 29 29 29 29 29 2 23 2 29 29 29 2 29 29 29 29 8 29 29 29 6 2 29 29 14 2 29 29 29 29 29 29 2 2 29 29 8 23 8 29 29 29 29 29 23 29 29 29 19 29 16 10 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 14 29 18 29 29 8 6 29 29 29 6 29 29 25 29 29 29 29 29 29 8 29 29 18 6 29 29 29 29 29 6 29 29 29 29 25 29 29 14 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 2 29 6 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 18 25 27 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 29 6 14 29 29 2 8 14 2 6 8 29 29 29 29 29 29 29 29 29 18 29 2 29 29 25 29 29 2 2 29 29 29 29 25 29 29 31 29 29 2 29 29 29 29 29 29 29 18 29 29 2 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 2 29 6 29 29 8 29 29 29 29 14 29 29 2 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 16 29 29 29 29 2 27 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 31 29 8 29 23 29 29 8 29 29 29 8 29 29 29 8 29 29 2 29 29 29 29 2 29 29 29 29 29 31 17 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 23 18 29 29 4 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 5 29 29 29 29 2 29 2 29 29 29 29 29 29 2 29 29 23 29 29 8 29 8 31 8 29 29 29 29 2 14 29 29 29 29 29 29 2 29 29 29 29 29 23 18 8 29 29 29 29 8 29 29 2 29 29 29 29 29 18 8 29 29 29 6 29 29 29 31 29 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 17 6 29 29 29 2 25 29 25 29 29 29 29 29 29 29 29 29 29 16 29 6 29 27 29 18 29 25 2 29 29 29 18 29 29 2 29 14 29 29 2 16 29 29 29 29 29 29 29 29 14 6 29 29 29 29 29 29 29 8 29 29 29 29 2 14 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 6 2 29 2 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 2 8 29 8 29 2 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 29 18 29 2 29 29 18 14 29 29 29 29 29 29 29 6 29 29 17 29 29 29 29 2 29 6 2 2 29 29 8 29 8 31 8 18 29 29 29 23 29 29 29 2 29 29 29 2 29 29 29 2 29 16 29 29 29 29 29 29 29 13 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 18 29 17 29 29 29 29 29 29 29 16 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 8 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 16 16 29 16 29 29 17 29 29 29 2 29 29 16 29 2 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 2 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 23 29 16 16 8 29 29 29 29 8 8 29 29 29 29 8 29 23 17 29 29 29 29 8 29 29 18 29 29 2 2 29 16 29 29 29 29 29 29 29 29 29 8 29 6 29 6 29 25 29 29 29 29 29 8 29 2 29 27 29 6 29 2 14 29 25 8 29 29 29 6 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 8 29 29 29 29 29 29 17 29 29 29 29 8 29 29 29 29 29 9 41 21 16 8 29 16 13 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 6 29 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 31 29 29 29 9 16 29 29 29 29 29 6 29 29 29 29 29 29 18 29 29 29 29 29 29 29 14 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 6 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 27 29 6 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 6 25 29 29 31 29 29 27 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 14 25 29 29 29 29 6 18 14 29 29 29 29 29 29 2 29 29 29 29 18 29 29 31 29 29 8 16 29 29 6 29 29 29 14 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 6 8 29 23 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 18 23 29 2 29 29 2 29 2 29 29 14 29 29 29 29 29 29 29 8 6 2 29 29 23 14 29 29 29 29 29 29 29 29 29 29 31 29 29 29 6 29 29 2 6 8 29 8 8 29 29 29 29 29 29 29 29 9 21 29 29 29 13 13 29 29 16 5 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 14 29 29 17 29 29 14 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 14 29 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 6 29 14 29 29 29 25 29 8 29 29 14 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 8 14 29 29 2 29 29 29 29 29 29 29 6 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 29 29 14 29 29 8 29 29 29 27 29 8 29 29 2 29 29 29 29 14 6 8 29 29 29 29 29 6 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 6 17 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 2 6 29 2 29 29 29 29 31 29 8 29 29 29 29 29 29 8 29 29 2 16 29 29 29 16 2 29 29 29 29 17 29 29 29 16 29 29 14 31 29 29 29 29 29 29 29 23 16 23 29 29 29 6 2 31 17 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 23 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 29 16 29 29 16 29 29 16 29 17 29 29 29 29 29 29 26 29 29 27 29 29 2 29 29 29 29 2 16 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 17 29 29 2 16 29 29 16 29 29 29 16 29 29 29 29 29 16 16 2 29 29 16 29 29 29 29 29 29 16 29 16 29 29 2 29 29 29 29 16 13 29 29 29 29 29 29 16 29 29 16 29 29 29 17 16 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 13 16 29 29 17 16 16 29 29 29 29 29 29 29 16 13 29 17 16 29 29 16 16 16 16 29 29 16 13 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 26 29 29 29 29 29 2 29 29 29 19 29 29 29 29 2 29 13 29 14 17 16 29 29 16 16 29 29 8 29 16 29 29 29 29 29 29 16 29 16 29 29 29 29 17 29 16 29 16 29 29 29 29 29 29 16 16 16 13 17 29 29 29 29 16 29 29 29 29 19 29 29 29 29 19 16 29 29 16 29 13 6 19 16 29 16 29 16 29 16 29 16 29 19 16 16 29 29 18 29 16 19 19 29 16 16 16 16 13 16 16 29 16 16 16 16 29 6 16 13 29 19 16 16 19 16 29 29 29 29 17 16 29 29 16 19 29 19 19 19 16 29 19 29 29 19 13 19 16 13 16 16 19 29 19 16 16 16 29 19 16 29 16 19 29 16 16 16 19 19 16 16 16 19 16 19 19 19 16 19 29 16 9 16 29 29 16 19 29 16 29 29 19 19 29 16 19 16 19 29 16 16 16 19 18 16 13 16 2 29 16 29 29 13 16 16 29 19 16 19 19 29 19 29 16 29 19 16 13 16 29 8 29 29 19 29 29 16 29 29 29 29 13 29 19 16 29 16 29 16 19 29 19 29 29 19 16 16 29 16 16 13 17 19 29 29 29 29 29 29 29 16 13 29 16 29 29 16 16 29 29 29 16 29 16 29 16 16 16 13 29 29 16 29 29 29 29 29 16 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 16 16 29 29 29 29 16 16 16 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 2 16 16 29 29 29 8 29 29 29 19 29 29 29 17 17 16 29 29 29 8 29 29 23 29 29 6 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 14 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 31 18 25 29 29 29 29 29 29 29 25 29 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 18 29 29 6 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 14 29 29 18 8 17 16 8 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 6 29 29 29 18 16 29 29 29 29 2 29 29 29 29 16 23 29 29 29 29 29 16 29 29 29 25 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 18 17 2 6 29 2 29 29 29 23 29 23 29 29 18 6 29 2 29 29 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 18 2 8 29 29 29 8 29 2 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 6 29 6 29 2 29 29 29 29 29 29 2 8 29 29 29 29 29 2 29 27 6 29 23 29 29 29 8 29 29 18 29 29 29 29 29 2 6 29 29 29 2 29 29 29 29 18 29 29 18 29 29 29 31 6 29 29 29 2 29 2 18 29 6 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 8 17 29 2 29 29 29 29 29 31 29 8 29 25 29 23 29 29 2 29 2 6 29 2 2 29 6 14 8 6 2 29 23 29 2 29 29 31 29 2 29 6 29 29 8 29 29 26 18 29 26 29 29 25 2 29 29 29 23 17 29 29 29 2 29 29 2 23 29 29 8 29 2 2 29 29 6 29 29 29 26 29 31 2 29 29 29 25 29 29 29 8 23 29 29 29 2 29 29 25 29 29 29 29 8 29 25 8 2 29 23 29 29 29 29 29 29 29 6 29 25 29 29 29 6 29 29 8 29 2 23 29 8 29 29 29 8 29 29 29 29 16 19 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 8 2 29 29 29 16 29 29 29 29 16 29 2 29 29 29 2 29 29 2 29 29 29 18 6 17 29 29 29 2 29 29 29 6 29 2 2 29 29 2 8 29 29 2 25 8 8 8 29 29 29 29 2 29 29 2 2 5 29 2 29 6 29 29 29 29 18 8 23 23 29 29 2 27 29 2 29 29 29 2 29 29 6 18 2 25 29 23 29 29 18 6 29 14 2 29 29 2 6 8 8 29 2 2 29 29 29 29 29 29 29 29 2 2 8 14 31 29 2 2 6 29 27 6 26 8 29 29 2 29 6 2 29 29 29 29 29 29 29 18 29 14 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 14 29 8 29 17 29 29 29 29 18 29 29 29 6 29 14 29 2 29 29 18 29 29 6 29 29 29 29 2 29 26 29 26 29 23 8 29 5 29 31 29 29 29 23 29 29 29 8 2 29 2 29 29 29 5 29 29 29 18 17 16 29 29 16 29 29 29 29 29 18 29 29 6 8 31 29 29 29 29 23 29 29 29 29 29 29 29 29 29 18 29 29 29 29 6 29 29 29 6 29 29 29 8 29 29 14 29 26 29 29 29 29 29 6 29 29 29 29 27 29 29 29 2 29 29 17 23 29 8 31 8 29 29 29 25 29 29 2 29 2 6 29 29 29 29 29 29 6 29 29 18 8 23 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 31 23 29 29 29 8 29 2 8 2 29 29 8 29 29 29 29 29 29 26 29 29 2 14 29 29 2 29 29 8 29 29 2 29 29 29 29 29 6 29 29 29 8 29 2 31 29 6 29 8 2 2 23 8 8 8 8 29 8 27 29 29 29 6 29 29 29 26 18 29 29 29 29 29 29 29 6 23 8 8 2 29 8 29 29 29 29 25 29 29 2 6 2 23 8 29 14 29 2 29 2 14 29 29 29 29 29 29 8 29 29 29 29 29 8 29 23 29 6 29 29 29 8 2 8 29 29 29 2 29 29 2 6 2 29 18 29 6 8 29 2 2 29 29 29 29 23 29 29 29 29 29 29 29 2 29 8 29 2 2 23 31 29 6 29 29 8 29 29 29 6 29 23 2 2 29 27 2 29 29 29 2 2 18 6 8 23 23 17 29 2 18 23 2 29 29 8 6 29 2 14 29 29 29 29 6 23 26 6 29 2 31 29 8 29 18 29 29 31 29 6 29 2 2 2 14 29 29 29 29 2 2 5 25 29 14 6 29 29 29 29 2 18 29 29 31 8 8 2 29 29 29 29 29 26 29 23 29 29 14 14 29 18 31 25 29 29 29 29 8 29 6 31 29 6 29 29 29 29 2 31 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 5 8 29 29 29 29 8 29 29 29 29 29 5 29 29 29 29 29 31 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 14 8 2 29 29 29 29 29 29 18 29 29 29 26 29 29 29 29 2 29 29 29 29 29 29 29 2 31 29 29 29 8 29 29 29 29 29 2 29 29 2 2 5 29 29 2 29 2 2 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 6 29 29 2 2 29 29 29 29 29 29 29 8 29 2 29 29 29 29 2 29 29 6 29 29 29 2 29 29 29 29 8 29 16 29 29 16 16 23 17 29 29 29 29 29 29 16 29 29 18 16 29 16 16 29 16 29 13 16 29 29 13 29 19 29 16 19 29 29 29 29 16 16 19 16 29 19 17 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 8 2 2 29 29 2 6 31 29 8 23 29 29 29 26 29 29 29 29 8 2 29 29 29 29 29 29 6 29 29 27 29 29 29 29 29 8 29 29 2 6 18 29 2 29 6 25 29 29 29 29 29 8 2 29 29 2 23 18 8 29 29 29 29 29 29 6 29 31 29 8 23 29 8 29 29 25 18 29 2 29 29 23 29 2 25 29 23 29 6 29 29 23 25 8 29 29 29 26 18 6 23 6 8 8 29 14 29 29 23 29 2 8 8 29 2 8 29 2 23 4 8 8 29 29 29 26 16 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 17 29 23 16 2 29 29 29 8 29 29 29 29 29 29 29 29 14 25 29 29 2 29 14 23 5 29 31 29 29 8 8 23 2 23 29 2 29 29 29 6 29 29 29 29 29 29 29 18 29 2 2 18 23 29 29 29 2 29 29 2 29 29 5 6 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 29 6 5 29 29 29 23 29 29 14 29 5 8 29 31 2 2 29 6 29 29 29 29 29 29 29 29 6 29 6 29 23 29 25 29 29 29 29 29 29 29 18 29 29 29 18 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 26 29 29 31 29 29 29 23 8 29 29 8 18 29 29 2 29 29 29 29 8 29 29 29 23 29 8 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 16 2 8 29 29 29 5 29 29 29 13 16 29 29 8 29 2 29 18 29 2 29 2 29 29 29 2 29 29 29 29 2 29 6 29 29 29 29 14 29 29 16 29 29 29 16 29 29 8 29 29 31 29 29 29 29 26 29 29 29 29 2 29 2 29 29 16 29 29 2 25 29 29 29 23 26 29 23 6 25 2 29 29 13 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 16 29 23 29 29 29 5 16 29 29 8 6 29 8 17 29 29 29 29 29 29 29 29 29 29 29 8 29 23 29 29 16 29 25 29 26 29 19 16 16 29 29 29 29 19 29 29 29 29 19 16 19 13 16 29 16 13 29 29 29 6 29 17 17 29 16 29 29 29 16 29 16 29 29 13 19 29 16 29 16 16 29 13 16 13 29 16 5 29 16 16 29 16 16 29 29 19 16 13 19 16 19 19 19 17 19 29 16 29 29 29 19 16 19 16 29 29 19 29 29 16 16 29 16 2 29 29 16 16 16 16 29 16 19 29 16 13 29 16 17 19 29 16 29 16 29 29 16 29 29 29 29 16 29 29 29 23 29 29 29 29 29 8 29 29 13 16 13 29 29 29 25 29 2 29 29 29 29 29 25 23 29 29 8 18 29 2 26 26 6 8 29 29 29 29 8 29 29 29 31 6 23 29 29 2 29 29 2 29 29 2 29 29 8 6 29 29 29 8 29 6 29 29 29 29 18 29 2 6 29 29 8 2 29 29 29 29 8 16 2 2 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 8 29 27 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 29 16 16 29 29 16 29 29 17 29 16 29 29 29 13 29 13 29 29 16 29 17 13 29 29 29 29 29 29 29 29 16 16 13 16 29 29 29 16 8 29 29 29 16 29 29 16 16 29 16 29 29 8 29 29 29 13 29 29 16 6 29 29 29 29 29 2 29 29 6 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 23 29 29 29 29 16 29 29 17 29 16 16 29 16 29 29 29 29 29 29 29 29 29 14 29 16 29 29 16 29 29 29 29 29 29 6 29 29 29 23 29 29 16 2 17 29 29 29 29 29 29 16 29 29 16 29 29 29 29 2 29 29 29 27 29 29 18 29 16 27 29 29 29 29 29 29 16 29 29 16 29 8 29 16 29 29 29 19 29 29 29 29 29 16 17 16 29 29 29 29 29 13 16 29 29 29 29 29 29 6 29 29 16 29 29 29 16 13 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 16 6 29 29 13 18 6 29 29 16 16 13 16 29 29 29 29 29 16 16 29 5 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 13 29 2 16 29 29 19 13 29 29 29 16 29 29 29 16 29 19 16 16 29 29 29 16 29 16 29 29 29 16 16 29 29 29 16 16 29 16 13 29 29 16 29 16 16 16 16 29 29 16 29 29 29 29 29 17 29 13 29 29 29 16 29 16 16 29 29 16 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 16 29 8 29 16 29 29 29 16 29 29 29 16 29 29 29 31 29 29 29 29 2 29 29 2 29 29 29 29 29 2 29 29 29 29 16 29 16 29 16 29 29 18 29 18 16 29 29 29 6 29 17 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 8 17 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 17 29 29 29 29 28 18 29 29 23 27 29 29 29 2 29 2 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 18 29 16 29 5 31 14 29 5 8 29 29 23 26 29 29 6 2 2 6 29 8 25 2 6 29 6 2 29 25 29 29 2 6 25 25 29 25 8 29 2 8 29 29 29 29 29 2 29 16 29 29 16 29 29 16 18 29 29 5 29 29 29 29 29 2 2 23 8 29 29 6 29 29 29 27 2 27 29 29 5 29 29 29 29 29 29 27 19 16 29 29 19 29 29 17 29 16 19 29 29 16 16 29 29 16 16 19 16 29 29 19 16 13 16 29 19 19 16 13 19 16 16 16 29 16 19 16 16 19 19 16 29 19 19 16 29 19 19 2 29 16 29 29 29 16 13 17 29 19 29 29 29 19 29 29 16 29 16 29 19 16 29 16 16 29 29 16 16 19 29 2 29 2 2 29 29 29 29 16 29 16 29 13 29 16 16 29 29 16 16 16 29 29 29 13 17 29 29 29 29 29 29 29 29 19 29 29 29 29 16 16 16 29 29 29 16 16 29 2 13 29 16 29 16 16 2 16 19 16 29 19 16 17 29 29 19 13 16 29 29 16 29 16 29 16 29 29 29 29 13 16 16 29 29 16 29 29 29 16 13 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 19 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 16 13 29 16 16 29 29 29 16 29 16 16 16 29 29 29 16 29 16 29 16 16 31 29 16 2 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 14 29 29 29 29 29 29 6 29 16 29 29 16 13 29 16 31 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 13 29 29 29 16 19 29 29 29 29 5 29 13 29 29 29 16 29 29 17 29 29 29 29 16 16 17 29 29 29 16 29 29 29 29 17 29 29 29 29 29 29 29 6 29 29 27 29 16 29 23 8 29 8 16 29 29 8 5 29 29 29 8 17 29 29 29 2 29 29 2 29 26 29 5 23 29 16 29 29 29 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 31 29 29 29 29 29 2 29 29 29 31 5 29 29 29 29 29 29 29 18 29 5 2 29 29 2 8 25 2 29 29 29 29 2 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 27 29 2 29 6 29 29 31 2 2 29 29 29 29 2 29 29 29 29 14 29 29 2 29 29 29 2 29 29 14 2 6 29 29 2 29 18 29 29 2 8 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 2 29 8 2 29 31 29 2 29 29 2 29 29 29 29 29 29 29 26 2 29 29 29 29 8 29 8 8 29 29 29 18 29 2 29 29 2 29 2 29 29 29 8 29 29 26 8 29 29 29 23 26 8 23 29 29 29 29 29 29 29 29 29 16 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 16 29 29 29 29 29 29 29 16 29 29 23 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 28 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 8 8 18 8 13 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 26 16 29 29 29 16 29 29 13 16 13 16 29 29 29 29 17 16 29 16 29 17 13 16 2 29 16 29 16 29 29 29 29 16 29 16 16 16 29 29 16 29 29 29 16 29 29 16 19 29 23 29 29 29 16 16 29 29 29 29 29 14 29 29 29 29 29 29 29 16 29 16 16 16 29 29 1 4 4 17 17 29 17 16 17 23 16 29 29 16 29 29 29 29 17 29 2 29 16 6 29 29 29 16 16 16 17 29 29 29 13 29 19 29 29 29 29 16 29 16 13 16 13 29 29 29 4 26 29 29 17 26 2 16 29 29 17 29 29 29 16 29 17 16 29 29 29 29 4 17 16 29 16 29 29 16 29 29 29 18 16 29 29 29 19 16 16 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 16 13 29 13 16 16 29 29 29 29 16 13 29 29 29 29 17 16 29 29 29 16 29 29 29 29 29 17 29 29 29 16 29 19 29 29 2 29 29 29 16 29 29 29 16 29 16 29 29 29 18 29 29 29 29 29 16 29 17 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 6 29 29 29 18 14 29 16 29 29 16 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 16 16 29 16 29 29 29 29 16 17 16 29 19 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 16 13 29 29 29 29 16 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 6 29 29 18 29 29 29 29 29 18 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 13 17 29 16 16 29 29 29 29 29 29 16 29 29 29 6 2 17 29 6 29 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 8 29 29 13 29 29 29 2 29 29 29 2 29 29 29 29 17 29 29 8 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 16 29 29 29 18 17 29 29 29 29 8 29 29 31 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 14 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 18 18 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 31 29 18 2 29 29 29 29 29 17 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 18 6 29 29 29 2 26 29 29 29 2 29 29 29 29 8 29 29 29 29 29 31 29 29 8 2 29 29 29 8 8 29 8 29 2 18 29 2 29 29 29 29 29 29 29 29 26 2 16 29 29 29 29 27 8 18 26 29 8 28 29 29 29 29 29 29 29 18 29 2 29 29 29 6 18 8 18 29 8 29 29 29 29 23 29 29 29 29 8 29 16 1 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 31 25 29 29 29 6 6 29 8 29 6 6 27 29 29 29 2 29 2 29 29 29 29 2 8 29 29 29 29 6 29 29 2 29 2 29 8 27 29 29 18 6 29 29 29 29 6 29 2 29 29 29 29 29 8 2 29 2 23 2 14 29 6 29 29 8 29 2 29 6 18 29 2 29 29 29 29 31 8 29 18 29 29 29 29 29 8 6 29 8 29 29 29 29 29 29 6 29 29 29 29 31 29 2 29 29 29 2 29 29 29 29 8 4 29 29 29 18 29 25 29 14 29 27 14 6 8 29 29 29 6 2 29 29 31 25 18 29 29 29 29 29 29 29 29 23 29 29 18 29 31 6 29 29 8 18 6 25 29 29 29 6 2 29 8 25 29 6 18 29 2 23 29 6 18 25 8 14 29 25 29 29 2 2 29 29 29 6 29 6 29 29 29 29 29 29 23 29 29 29 2 25 29 31 29 29 29 29 14 2 29 23 6 29 2 29 29 2 29 2 29 29 18 29 8 29 2 29 14 6 29 29 29 29 2 29 29 2 31 29 29 29 29 29 29 2 29 29 23 29 29 29 8 2 23 18 2 6 17 29 18 8 6 2 23 29 29 2 25 29 2 25 31 25 29 8 2 6 29 18 29 29 25 2 29 2 2 31 2 29 31 29 29 17 29 18 29 8 31 29 29 29 2 14 23 2 2 6 29 29 29 5 29 8 14 25 8 29 6 29 29 29 29 29 29 2 29 29 29 2 6 25 8 23 29 6 2 18 2 26 29 18 2 29 18 29 2 29 29 29 29 14 6 2 25 29 29 2 29 29 2 6 29 6 8 29 8 29 8 2 23 23 2 25 29 29 2 29 29 29 27 23 29 29 6 26 29 8 29 29 25 14 6 2 29 29 29 29 29 8 29 29 25 29 29 29 29 29 18 5 29 29 29 29 29 2 29 29 2 29 29 2 29 29 2 29 29 29 29 29 2 29 29 8 27 31 29 29 26 23 29 29 29 29 29 6 29 29 29 29 29 29 29 29 6 29 26 29 29 23 29 6 29 29 29 29 29 29 29 29 25 29 8 23 8 6 29 29 14 8 29 25 29 29 25 27 29 29 26 29 29 29 29 6 2 29 26 2 29 18 29 23 29 29 29 8 29 29 29 29 29 29 25 29 29 29 8 31 29 29 2 29 29 29 8 8 6 29 6 29 29 29 2 29 16 29 2 6 29 2 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 2 2 29 29 6 29 29 26 6 29 14 29 6 29 31 18 26 29 29 8 29 29 18 29 6 27 18 8 29 29 6 31 29 29 29 29 29 2 23 29 29 29 29 29 29 8 6 23 29 31 6 29 29 8 29 29 29 29 18 29 31 18 6 29 6 2 26 29 2 29 29 23 29 8 6 29 29 29 29 29 8 29 29 29 8 29 29 29 2 29 29 2 29 29 29 29 29 29 23 17 29 6 29 29 8 29 6 29 29 29 2 6 29 6 29 2 29 29 29 14 29 29 29 29 29 29 29 29 29 6 25 29 29 29 18 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 2 29 29 29 29 6 29 29 29 8 8 29 8 6 6 2 29 29 29 29 6 29 14 18 29 29 6 29 25 29 26 26 29 8 5 18 29 26 29 2 29 18 29 29 29 29 14 29 5 29 29 29 8 29 29 29 29 8 29 29 2 29 29 29 29 2 23 29 29 6 29 29 29 29 29 2 29 25 29 29 29 29 8 29 29 29 31 29 29 23 6 29 6 25 5 29 18 5 29 18 6 29 8 29 29 29 8 6 29 29 29 29 29 29 2 29 8 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 8 29 29 29 29 29 23 29 29 27 29 29 29 8 18 8 29 29 29 29 29 29 29 29 6 29 6 29 8 18 29 29 29 29 29 2 2 29 29 29 29 29 18 2 29 29 29 18 29 6 29 2 18 29 29 2 23 29 29 2 29 18 29 29 29 29 29 29 2 29 14 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 2 29 29 8 29 29 29 2 6 26 2 2 29 29 29 29 2 2 29 29 2 29 29 29 29 29 29 29 29 2 2 8 23 29 29 29 29 29 29 18 17 8 29 2 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 6 29 29 29 29 6 29 17 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 29 18 29 29 16 29 29 29 29 29 25 29 29 2 29 29 6 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 18 29 2 29 29 29 6 29 29 25 6 29 2 29 2 29 29 29 6 2 29 29 29 25 6 5 29 18 2 29 29 29 29 29 2 29 29 29 29 29 29 26 31 29 29 29 29 2 29 25 18 29 29 2 29 29 6 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 6 29 29 6 29 29 2 29 29 29 2 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 16 29 29 25 2 18 29 29 29 29 8 29 6 6 29 29 29 29 29 29 29 18 29 5 29 29 29 2 31 29 6 29 29 29 29 8 29 29 29 29 31 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 26 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 16 29 18 29 29 6 8 29 29 31 29 29 29 29 2 29 29 29 29 29 27 29 29 29 29 2 29 29 2 29 29 29 29 2 14 29 29 29 29 29 29 2 29 29 29 29 29 29 5 29 6 29 29 2 29 18 6 31 2 29 29 29 29 29 29 29 29 29 29 29 14 29 6 29 2 27 2 6 29 8 29 29 2 29 2 29 29 29 6 6 23 29 26 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 2 2 29 2 14 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 13 29 29 18 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 5 29 29 29 29 6 27 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 2 29 25 2 29 17 31 29 14 29 29 27 8 29 29 6 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 6 29 29 6 29 29 29 6 6 29 29 29 29 29 29 18 2 29 29 29 29 29 6 29 29 5 29 29 29 29 29 29 26 29 29 8 6 29 29 29 29 29 29 2 29 29 29 17 29 29 31 29 29 29 29 29 6 29 29 29 29 17 8 29 29 29 5 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 13 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 6 29 2 29 8 29 29 2 29 29 26 29 29 2 6 2 29 8 29 18 18 29 29 29 29 29 29 29 29 29 5 29 29 29 2 29 29 2 29 29 29 29 6 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 5 29 29 29 29 25 17 29 29 29 29 2 29 29 29 16 13 9 29 29 29 29 13 9 29 19 13 9 9 13 19 29 29 29 29 29 27 29 8 29 31 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 14 29 13 29 29 2 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 5 29 6 29 29 29 29 2 29 29 29 29 29 29 13 29 25 29 16 25 19 16 29 29 29 29 29 16 16 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 2 29 29 29 8 2 25 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 17 29 25 29 29 29 8 14 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 31 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 41 19 9 9 29 29 29 29 29 29 19 16 29 16 13 29 29 29 9 29 14 29 29 29 29 29 29 8 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 16 29 29 29 19 29 16 8 16 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 27 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 14 29 29 29 29 29 8 29 29 8 14 8 29 29 29 29 29 29 6 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 14 29 29 29 2 6 29 29 25 29 2 29 31 29 29 14 29 29 29 18 29 2 29 29 29 14 29 29 29 6 29 31 29 29 29 29 14 29 8 29 18 29 29 29 29 13 29 29 29 25 29 29 29 2 29 29 29 29 6 29 29 29 29 29 14 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 25 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 13 8 29 29 29 29 29 29 18 18 29 8 29 29 26 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 31 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 19 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 27 29 25 31 29 29 29 29 29 29 29 29 6 29 6 18 29 29 29 25 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 8 29 29 29 29 13 29 29 29 29 29 29 29 27 29 29 29 29 18 29 29 29 29 29 29 29 29 29 2 29 8 18 2 29 29 16 29 29 29 29 29 29 6 29 29 18 18 29 29 23 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 25 6 29 29 29 29 2 2 29 29 29 29 29 29 29 2 8 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 29 6 29 8 29 29 29 8 29 27 29 29 29 29 29 29 27 29 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 18 29 29 29 29 2 8 2 29 29 29 29 2 29 29 29 8 6 25 29 8 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 25 29 29 29 18 29 29 29 18 29 29 29 6 29 29 14 29 29 29 18 29 29 29 29 29 29 29 29 25 29 6 27 29 29 14 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 14 29 18 29 29 29 25 29 13 14 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 14 29 29 13 29 29 29 29 29 16 29 2 29 29 29 6 29 29 6 29 29 29 2 29 29 27 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 31 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 31 29 6 14 14 29 29 29 29 14 31 18 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 18 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 6 29 18 25 29 29 29 29 29 29 18 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 25 6 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 16 6 29 29 6 29 8 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 14 29 29 8 29 29 16 29 29 29 18 29 29 29 14 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 27 6 29 29 8 18 27 29 29 29 23 29 29 29 29 27 29 29 29 18 29 29 29 29 29 31 18 29 29 29 29 29 29 29 29 29 18 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 18 29 29 29 29 14 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 31 29 29 29 29 6 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 6 29 6 29 29 31 8 29 8 29 29 19 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 28 29 29 29 29 8 29 29 29 2 29 29 29 29 29 16 29 29 8 29 29 29 29 29 6 18 29 29 29 29 29 18 29 29 8 29 29 29 29 29 6 29 29 2 29 25 29 6 6 29 18 18 29 29 29 29 29 29 31 29 29 29 29 29 16 29 29 29 29 29 29 25 29 29 29 14 16 18 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 18 14 29 29 29 29 29 29 29 29 8 29 25 8 29 29 29 25 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 18 29 18 29 25 29 29 29 29 29 29 29 6 6 29 29 29 29 29 6 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 6 29 25 29 29 31 29 29 29 29 29 29 29 29 29 8 29 31 14 25 6 6 14 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 29 29 18 29 29 29 8 29 29 31 29 29 6 29 6 29 16 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 25 29 29 29 8 29 6 8 6 8 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 16 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 6 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 18 6 6 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 31 29 2 29 8 29 29 29 6 29 29 29 29 29 29 26 29 25 29 29 29 29 29 29 29 29 29 29 29 6 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 25 29 29 29 29 29 29 14 26 18 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 14 29 29 29 6 29 29 29 29 6 29 29 14 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 6 29 29 29 29 18 29 2 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 31 29 29 25 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 18 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 25 31 29 29 29 18 29 29 29 29 27 29 18 29 29 29 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 16 29 29 18 29 29 6 18 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 25 29 6 29 29 29 2 29 29 29 29 6 25 29 18 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 25 2 29 29 29 8 29 29 29 29 29 18 8 6 29 29 29 29 6 29 29 29 29 29 8 8 29 29 29 18 29 29 29 29 6 29 29 6 29 14 18 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 8 29 14 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 6 29 29 29 29 29 13 29 8 29 29 29 29 29 29 29 29 13 29 8 29 29 29 29 6 29 29 29 29 25 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 27 29 29 18 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 2 29 29 29 27 29 29 29 29 14 29 29 29 29 13 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 25 25 29 14 29 29 29 29 29 29 2 29 29 29 29 18 16 29 29 29 29 29 25 29 29 29 29 18 29 8 29 29 23 2 29 29 29 29 8 26 29 29 29 2 29 29 6 29 29 29 29 29 14 29 29 29 29 29 29 18 29 2 31 29 31 29 29 14 29 29 29 29 29 29 29 29 6 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 29 8 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 18 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 28 29 29 29 29 29 2 8 29 29 29 25 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 8 18 29 29 6 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 18 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 25 29 29 29 29 29 29 29 6 29 29 29 6 29 29 29 29 25 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 25 29 29 29 29 29 8 29 6 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 6 29 29 31 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 23 26 29 29 29 8 8 29 31 29 29 29 6 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 18 29 29 29 29 6 29 6 29 29 29 14 29 29 13 29 29 29 29 29 29 2 18 29 18 29 29 29 25 25 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 13 29 29 29 29 8 29 29 29 8 29 29 18 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 25 29 29 18 29 29 29 29 18 29 14 14 25 29 29 16 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 14 29 29 18 29 29 29 18 29 29 29 31 29 29 16 16 9 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 6 41 29 13 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 23 29 29 25 29 29 29 29 29 29 6 29 14 29 29 29 29 29 13 16 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 31 29 6 29 29 29 29 29 29 29 29 16 25 29 29 29 29 29 29 29 29 18 18 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 8 29 29 29 8 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 25 29 29 8 29 29 29 23 8 29 29 18 29 29 18 29 29 29 29 29 29 8 29 2 8 25 29 18 29 29 29 29 8 29 29 23 14 29 23 29 29 29 23 29 29 29 29 29 29 6 6 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 18 29 13 29 29 29 26 29 29 29 29 29 29 18 29 29 18 29 29 31 29 29 29 29 29 29 31 29 29 14 18 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 18 13 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 29 29 29 29 29 29 29 29 13 29 16 16 29 13 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 31 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 31 29 29 29 29 6 29 18 29 2 29 29 26 29 29 29 8 29 29 29 29 29 6 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 6 16 29 13 29 29 29 29 29 16 13 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 13 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 14 29 29 29 18 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 18 29 14 29 17 29 29 29 29 29 29 25 29 6 29 6 25 29 25 29 29 31 29 8 29 23 8 31 29 29 29 29 29 29 26 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 19 29 29 29 2 29 29 29 14 18 29 29 29 29 18 29 29 25 29 29 29 29 29 29 6 29 29 25 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 6 29 29 6 29 29 18 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 27 29 2 8 29 29 29 29 29 29 29 29 2 14 25 29 29 14 29 29 29 13 14 29 29 31 29 29 29 29 29 29 29 29 31 29 29 6 29 14 25 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 29 6 29 14 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 8 29 29 16 29 16 29 29 14 29 29 29 29 29 29 29 25 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 25 29 29 29 29 29 29 29 29 14 29 29 29 18 14 8 29 29 29 29 6 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 27 25 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 19 29 29 31 29 29 29 29 29 8 25 29 29 29 29 29 29 29 18 29 29 29 29 29 29 6 29 29 29 29 29 16 16 8 29 29 29 29 29 29 29 29 27 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 4 29 29 29 9 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 25 29 29 29 29 6 29 14 18 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 18 29 29 13 29 29 29 6 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 6 29 14 29 29 29 29 29 6 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 6 29 29 14 29 29 29 29 2 29 25 2 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 31 6 29 29 29 8 29 25 29 6 6 29 29 29 29 6 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 29 8 8 29 18 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 14 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 25 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 13 16 29 29 16 29 29 29 29 29 31 29 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 14 29 29 25 29 29 29 29 29 29 29 29 29 29 18 18 29 29 29 29 29 29 16 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 6 29 29 29 18 25 18 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 14 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 16 29 29 29 29 2 29 29 29 29 29 16 29 18 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 6 29 29 8 29 29 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 41 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 29 29 8 29 31 29 29 29 16 29 29 29 29 29 31 29 25 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 13 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 31 29 31 6 29 29 29 8 29 14 8 29 29 29 2 29 16 29 29 29 29 13 29 29 29 29 29 6 29 29 29 29 29 29 29 29 18 29 5 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 5 29 29 25 31 14 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 31 29 14 29 29 29 18 29 29 29 29 29 29 29 29 14 29 29 31 29 29 29 29 29 29 14 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 25 29 8 29 14 29 29 29 25 29 29 29 29 31 29 27 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 25 31 29 25 29 31 2 27 6 29 29 25 29 29 29 29 29 2 8 18 29 29 29 29 29 29 29 29 29 29 6 6 18 25 25 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 27 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 14 29 29 29 29 29 6 29 29 29 29 29 29 14 29 29 29 29 29 6 25 29 29 29 29 29 29 29 29 6 29 29 2 25 29 29 29 29 29 29 29 2 29 25 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 18 25 29 29 14 29 29 27 29 29 6 29 29 29 29 29 25 29 29 8 29 29 27 29 29 29 29 29 25 31 29 29 14 29 29 29 29 29 29 31 29 29 14 29 29 29 8 29 29 29 29 2 29 29 29 29 29 25 29 29 29 2 29 29 6 29 29 29 29 29 14 29 29 29 29 14 2 29 25 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 18 29 14 29 29 29 29 25 29 14 29 27 2 29 29 29 29 29 29 14 29 25 2 29 29 29 25 29 29 27 29 29 29 29 8 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 5 14 8 2 25 29 29 2 29 29 6 2 29 29 29 29 14 29 29 29 29 2 29 29 29 29 2 29 16 29 29 29 8 27 29 14 29 29 29 29 29 31 23 31 29 25 29 29 6 29 2 29 29 6 29 29 29 2 29 29 14 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 2 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 2 29 2 29 29 2 29 29 29 6 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 23 29 18 29 29 29 29 25 8 29 29 29 29 29 29 18 29 29 29 6 6 29 29 14 16 29 29 29 17 29 29 29 29 29 29 29 29 2 6 27 29 8 29 29 29 29 2 29 29 17 29 29 29 29 8 29 8 6 29 29 29 23 29 29 29 29 29 29 29 29 29 31 29 6 29 29 29 29 29 29 29 29 29 16 29 29 29 29 18 2 18 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 2 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 31 25 29 29 29 29 29 29 6 29 6 29 14 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 18 29 29 29 8 29 29 29 29 29 29 29 14 29 31 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 14 29 29 29 29 31 8 29 29 2 29 29 29 29 29 27 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 8 29 31 29 29 29 25 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 14 2 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 14 31 29 29 29 14 18 8 8 25 29 29 5 29 29 29 17 29 29 29 29 14 29 5 29 14 29 29 29 29 29 29 29 8 6 6 29 29 29 18 2 29 25 29 29 2 6 29 5 8 29 5 31 29 29 29 29 18 31 8 29 29 29 29 6 29 29 8 29 23 29 29 8 25 29 29 29 2 29 29 29 5 29 29 29 18 29 2 29 29 29 26 8 29 25 29 29 29 29 29 2 29 6 29 29 29 29 29 29 23 29 29 29 29 29 29 29 21 11 29 29 29 8 29 2 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 8 29 8 2 29 29 29 8 27 8 14 18 29 29 29 29 29 29 2 29 29 29 29 2 29 6 25 29 14 29 29 29 2 29 29 8 29 29 29 29 29 29 31 29 2 29 14 29 25 29 29 29 6 25 29 29 18 8 29 29 29 29 29 6 29 29 29 29 18 29 25 29 29 29 29 29 8 29 25 29 8 6 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 25 29 29 29 2 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 25 29 29 25 29 18 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 14 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 25 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 14 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 31 18 29 29 29 23 29 27 18 25 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 18 29 29 29 29 29 29 29 29 29 2 31 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 14 29 29 2 29 29 29 8 29 2 23 18 29 8 29 29 29 29 18 29 8 29 29 29 29 5 29 29 29 29 29 29 29 25 29 29 17 29 8 8 29 2 29 29 29 29 2 29 29 8 2 31 29 2 29 29 29 29 29 29 2 29 29 29 29 6 29 2 29 6 23 29 29 29 31 29 29 18 25 29 29 29 29 29 29 29 29 29 25 29 29 16 29 17 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 2 29 13 29 29 29 29 29 29 29 29 29 18 29 29 29 14 6 29 29 29 25 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 31 29 29 25 29 29 29 29 29 29 29 29 29 6 29 14 2 29 29 29 2 29 18 29 26 29 29 5 29 29 31 29 29 27 2 29 25 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 8 29 18 29 29 29 31 27 29 29 2 2 29 6 18 29 29 29 6 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 23 6 29 29 29 29 8 29 31 29 29 6 2 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 26 29 14 8 29 29 29 29 29 29 23 29 29 29 27 6 31 2 29 29 29 2 29 29 29 25 29 29 29 29 5 2 29 25 29 29 29 29 18 8 8 29 8 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 31 29 29 29 5 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 2 8 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 6 29 29 29 26 29 6 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 29 29 8 29 29 29 29 29 29 29 8 8 29 2 29 8 29 29 29 2 29 29 6 29 29 29 29 26 29 29 2 8 29 29 29 29 8 29 29 29 25 29 2 29 29 6 29 29 29 29 5 29 29 29 8 29 27 2 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 23 29 23 8 29 29 29 16 29 29 5 16 29 29 29 16 29 29 17 29 18 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 16 29 29 29 29 29 16 29 16 16 29 29 6 29 6 29 8 16 29 29 29 29 29 13 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 13 16 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 16 16 16 13 13 29 16 29 29 2 29 16 16 29 16 29 29 16 29 29 29 16 13 29 29 29 16 19 13 8 29 19 16 29 29 29 13 29 19 29 16 8 29 16 29 29 29 29 16 29 16 29 16 29 29 16 19 19 17 16 16 29 13 19 19 16 16 29 16 29 16 16 16 29 29 19 16 16 19 29 29 29 29 13 16 29 29 29 16 13 16 16 29 19 16 13 19 29 16 16 16 13 19 16 16 16 16 16 19 19 29 29 16 16 29 16 29 29 29 29 19 29 16 16 19 16 2 29 17 16 19 16 16 29 2 16 29 16 16 16 29 17 29 16 29 19 29 29 19 29 19 29 2 19 19 19 19 29 16 19 29 16 29 29 29 29 16 29 16 16 29 29 29 29 8 6 29 29 2 29 18 2 18 2 29 29 29 29 29 29 8 16 29 16 29 29 29 29 29 16 16 29 16 16 16 16 16 29 16 29 13 29 29 29 29 16 29 16 14 16 29 16 29 29 29 2 16 29 29 29 16 29 18 29 29 5 16 29 29 29 16 29 29 16 29 29 29 16 16 29 16 29 19 29 16 16 16 29 16 29 29 26 16 29 29 29 16 29 16 29 19 16 29 13 23 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 16 16 16 16 16 29 29 16 16 16 19 16 2 16 29 29 16 29 29 29 29 16 19 13 16 29 25 29 19 29 29 16 16 16 29 19 29 29 29 29 16 19 29 29 16 29 29 31 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 19 29 29 29 29 29 16 29 29 29 29 29 29 16 19 13 29 29 16 19 16 29 29 29 16 19 29 19 13 19 13 16 16 29 29 29 19 19 16 29 29 16 13 29 16 29 9 16 13 13 29 19 29 17 16 19 19 2 29 19 16 13 29 29 19 19 16 29 16 31 29 16 16 16 29 29 16 2 29 29 29 29 16 29 29 29 29 16 29 29 6 29 2 29 29 29 29 29 29 29 16 2 29 29 16 16 17 29 29 29 2 13 16 29 29 29 16 29 17 29 8 29 29 29 29 29 16 29 31 29 29 29 29 29 29 29 29 29 2 2 29 29 29 16 29 29 29 29 29 16 29 29 29 16 16 16 16 16 29 29 29 5 16 29 29 19 29 29 16 16 29 16 16 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 16 29 29 29 27 16 29 29 29 29 29 6 29 29 29 6 29 29 29 8 29 2 29 6 2 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 14 29 25 29 25 29 2 31 6 29 29 2 6 29 27 25 14 2 29 29 14 29 29 2 8 29 29 14 29 6 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 6 29 29 29 14 29 6 29 2 18 29 29 29 29 29 27 29 8 29 29 29 29 29 29 29 29 8 2 29 25 29 29 29 29 26 8 29 29 29 29 2 29 8 6 29 29 29 18 29 8 8 29 29 29 6 8 2 29 6 29 25 29 29 29 25 29 29 14 25 2 14 29 2 29 29 29 29 8 31 29 29 6 8 8 8 27 18 29 29 8 29 29 29 29 31 29 29 2 31 2 29 29 29 2 29 2 25 6 8 29 27 29 27 29 27 31 6 29 29 29 29 29 29 29 29 6 29 27 18 29 8 2 23 29 31 29 29 5 14 27 29 8 29 29 29 2 29 29 29 29 29 29 2 29 29 31 29 29 29 8 8 23 29 25 29 29 29 31 25 29 2 29 29 29 31 29 29 29 18 29 2 29 29 29 29 2 29 14 31 29 29 29 8 29 29 29 2 29 29 14 26 29 2 2 29 29 2 29 29 29 8 29 2 29 29 29 29 6 2 2 8 8 23 29 6 29 29 8 29 6 29 18 29 2 8 29 2 2 29 25 29 29 29 8 29 2 29 29 14 6 31 29 29 29 29 29 18 2 29 29 29 29 29 29 25 29 8 29 29 29 29 29 8 14 8 29 29 29 29 29 2 29 29 2 8 29 29 31 25 2 29 29 29 29 29 29 29 29 31 29 18 29 29 14 23 29 29 6 29 29 16 29 8 29 29 2 16 29 17 29 6 8 6 29 6 29 2 2 29 29 2 26 27 29 8 29 29 6 29 25 2 29 29 6 2 29 29 29 29 29 29 8 29 29 26 14 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 18 29 25 29 18 29 29 29 8 29 29 29 29 6 29 18 29 29 29 29 8 29 29 25 29 29 29 29 29 29 2 29 29 25 29 25 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 2 29 26 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 6 29 6 29 29 8 29 29 29 29 29 29 29 29 6 29 28 2 29 29 29 29 29 29 31 8 25 8 29 23 29 6 6 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 25 29 25 17 29 23 29 23 29 29 26 6 6 29 29 29 31 29 29 25 29 29 29 14 29 29 29 29 6 29 31 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 8 2 29 6 18 29 8 29 6 29 26 29 29 14 29 29 31 31 29 29 8 29 29 25 2 29 29 31 6 6 29 29 29 25 14 29 14 29 29 29 29 29 29 25 29 2 29 29 6 25 29 29 29 29 29 8 29 29 29 14 29 29 29 29 6 6 29 29 31 29 29 29 29 6 18 29 29 29 29 29 6 29 29 29 29 25 2 29 29 18 29 29 8 6 26 29 2 29 29 29 14 29 29 29 29 29 29 29 29 29 14 18 29 8 2 29 29 29 29 18 29 29 8 29 29 29 29 6 8 8 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 8 29 8 29 2 29 29 29 29 29 29 29 29 29 18 6 29 29 8 8 29 29 14 29 29 2 6 18 29 29 29 25 29 29 27 29 29 29 25 29 29 2 18 29 29 29 29 25 31 29 29 6 25 29 29 29 8 29 29 6 29 29 25 14 18 29 29 6 8 29 8 29 29 29 6 18 29 29 2 29 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 8 29 6 29 29 18 29 29 2 29 16 29 2 29 29 8 29 2 29 29 29 29 8 2 29 29 23 8 29 8 29 29 8 29 29 29 29 29 29 29 15 29 29 29 14 29 29 29 29 29 29 29 29 29 29 6 14 29 2 27 29 31 29 29 29 18 29 2 29 2 29 8 29 16 29 29 29 8 29 2 14 26 8 19 25 23 18 6 17 29 16 16 29 29 29 18 25 29 29 29 29 29 29 16 29 16 29 16 29 29 2 29 29 16 18 29 29 29 8 8 29 29 29 23 31 17 29 29 29 8 29 29 29 31 29 29 8 29 29 29 18 29 31 29 29 29 29 29 29 18 2 14 18 25 18 29 29 29 6 14 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 27 29 29 29 29 29 27 29 2 31 29 29 29 29 14 14 31 29 29 8 29 29 29 29 29 29 18 14 29 29 29 29 29 29 29 18 29 29 25 29 29 18 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 26 29 29 29 29 8 27 29 29 18 29 29 6 26 31 6 29 29 29 6 29 6 29 25 27 6 29 29 29 29 31 14 29 29 2 29 29 29 29 29 29 29 29 27 29 29 6 29 29 25 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 14 18 29 2 29 29 29 18 29 18 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 6 18 2 8 16 29 29 29 2 27 29 25 2 29 6 29 29 29 2 29 29 14 29 18 29 29 29 29 29 29 18 18 29 25 2 18 18 26 29 29 29 29 25 29 25 29 29 29 2 6 2 29 29 29 25 29 29 29 29 29 29 29 29 2 8 29 29 2 29 29 29 19 29 8 29 29 17 29 29 29 29 29 25 29 8 29 29 2 29 29 29 6 2 8 26 29 2 29 29 29 17 26 26 29 29 2 29 29 23 29 29 17 2 23 29 26 29 29 29 18 14 6 29 25 2 29 6 29 29 29 25 2 29 14 6 8 29 29 2 29 29 29 29 2 29 29 29 29 29 8 29 29 2 29 29 29 8 8 2 29 25 29 29 8 29 29 2 25 29 31 29 31 29 29 29 29 29 29 29 29 29 29 2 29 31 25 29 2 29 8 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 8 29 29 29 29 29 23 29 29 29 29 29 29 29 31 29 29 29 29 29 29 2 8 29 29 29 6 29 14 29 31 29 29 29 29 29 16 25 29 29 29 16 25 29 29 13 29 29 29 29 29 14 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 2 25 29 29 25 29 29 29 14 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 6 29 2 29 29 29 8 6 18 8 29 29 14 29 29 29 29 29 23 29 29 18 29 29 29 29 29 6 29 29 6 18 29 29 29 29 29 29 29 29 29 29 17 8 29 29 29 29 2 29 8 8 29 29 29 29 29 29 29 29 17 8 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 23 29 26 29 29 18 29 31 29 8 29 26 29 29 29 29 29 29 31 8 29 29 2 29 29 29 29 29 29 29 29 27 6 29 29 18 29 29 29 29 8 29 8 29 29 29 29 29 29 29 8 18 29 14 29 29 25 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 5 29 29 29 29 29 14 2 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 8 6 8 14 29 29 2 25 29 29 29 29 29 17 25 29 5 8 2 29 29 29 29 2 2 29 29 29 2 25 29 8 29 6 29 29 8 29 2 29 29 29 29 29 29 29 29 29 2 29 14 29 29 18 29 29 29 29 18 29 8 29 29 29 29 2 2 29 8 6 29 29 29 29 29 18 29 29 29 29 17 29 29 29 29 29 29 29 27 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 26 29 29 29 29 8 8 29 27 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 27 14 27 29 8 29 29 29 29 8 29 29 29 2 29 29 2 29 2 23 29 2 29 29 29 29 29 29 2 29 18 29 29 6 8 29 8 29 23 29 8 14 29 29 29 18 29 8 14 29 5 25 29 29 20 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 2 29 29 26 6 29 29 8 18 8 2 29 29 29 29 29 29 29 29 8 29 18 8 2 29 2 29 29 29 2 29 29 29 8 29 29 29 31 29 29 6 31 29 18 6 29 25 29 29 6 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 16 29 29 29 29 29 29 26 29 29 6 2 2 29 8 29 29 8 26 17 29 29 2 2 25 8 2 29 29 29 29 6 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 25 29 29 8 29 29 29 26 29 29 26 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 23 29 29 23 29 8 29 5 29 29 29 29 16 16 16 29 29 6 29 29 29 29 29 29 16 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 8 29 29 29 16 29 29 16 8 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 31 29 26 2 2 29 29 2 29 27 8 29 29 6 29 29 14 6 29 29 6 29 29 29 25 25 29 29 6 29 29 29 29 29 25 17 29 29 16 29 8 25 29 31 29 29 18 25 29 29 29 29 29 2 6 29 25 6 29 29 29 29 2 6 29 6 23 29 29 29 25 29 6 2 29 6 29 29 29 29 29 18 29 2 18 31 2 29 2 2 6 29 29 29 2 8 29 29 6 29 6 29 29 18 29 25 29 29 2 29 26 2 29 27 23 29 29 29 29 29 29 29 29 6 29 6 29 26 23 31 8 29 29 8 29 2 8 29 2 8 29 29 29 18 29 18 6 6 29 29 29 6 29 29 6 18 8 29 29 29 29 26 29 29 29 6 25 29 6 29 2 2 25 29 18 29 29 29 8 29 29 29 29 29 14 29 2 29 6 29 29 2 29 29 8 27 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 17 29 29 29 29 29 29 29 29 29 14 6 29 8 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 31 8 29 29 29 18 29 29 31 16 16 29 29 19 29 29 29 29 19 29 16 29 13 29 29 2 17 16 16 16 16 16 29 29 29 29 29 29 16 29 16 29 29 16 16 16 29 29 29 29 16 16 29 29 16 16 19 29 19 13 17 17 16 29 29 19 16 29 16 16 16 13 16 16 13 29 16 29 29 16 19 29 29 19 29 29 16 13 29 19 16 16 16 13 19 29 19 29 16 13 16 29 29 16 29 29 29 16 16 29 16 16 16 13 2 16 16 29 13 19 16 29 19 29 19 19 29 16 29 16 29 29 17 16 16 13 16 16 16 29 29 29 16 19 29 16 29 29 26 29 29 16 29 29 29 13 23 2 29 29 16 29 29 16 16 16 29 29 29 29 29 29 2 16 16 16 29 19 29 2 16 29 16 26 16 16 29 29 29 19 29 29 16 4 29 2 29 16 16 29 29 29 29 16 8 29 29 17 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 2 29 29 29 18 23 23 2 29 29 8 29 6 31 18 29 29 6 2 29 8 29 18 29 29 17 29 2 25 8 29 8 14 29 2 29 29 17 8 8 6 29 29 29 29 29 29 29 29 29 29 2 31 8 29 29 29 23 29 29 29 8 29 29 29 29 29 29 29 5 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 2 16 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 5 29 29 6 29 29 29 29 29 29 29 29 29 2 29 2 29 2 29 2 29 2 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 2 29 29 29 14 6 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 23 29 29 29 6 18 2 29 29 29 29 25 2 29 26 29 29 2 29 18 29 27 6 14 29 29 29 29 16 29 29 29 29 29 29 29 29 8 2 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 29 29 18 2 29 29 18 2 29 29 25 29 29 2 29 31 29 6 2 29 29 29 29 29 8 29 8 14 29 29 29 8 6 29 8 6 14 29 29 29 2 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 23 29 29 29 29 29 29 2 8 29 29 29 29 2 2 29 29 29 29 29 29 29 29 25 8 29 2 6 8 29 29 18 2 18 29 29 29 27 6 2 29 29 29 25 29 2 29 2 29 29 27 14 29 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 14 29 6 29 29 29 29 29 14 29 2 29 8 29 29 8 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 14 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 8 2 29 29 29 29 29 29 2 29 29 29 6 29 29 14 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 8 2 29 16 29 16 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 2 2 29 29 29 29 29 29 29 16 29 16 26 2 29 29 29 29 16 29 8 29 2 29 29 6 29 29 29 29 29 29 29 29 8 29 29 16 29 16 29 29 29 29 29 16 29 13 19 29 16 17 29 29 2 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 29 29 16 29 16 16 29 19 16 13 29 16 17 13 29 16 29 16 16 29 29 16 16 13 2 16 16 29 16 28 13 2 29 29 29 16 16 16 29 16 29 16 16 29 13 16 29 29 29 16 29 29 29 16 16 29 16 13 19 16 29 29 16 16 16 29 8 16 19 13 16 29 16 19 29 19 29 29 16 16 16 29 16 29 16 29 16 29 29 16 29 16 29 19 19 19 29 29 13 19 29 16 29 16 29 29 16 16 16 29 17 16 16 16 16 16 16 29 16 16 17 16 29 29 29 16 19 29 29 16 16 29 19 16 13 29 16 16 19 29 29 16 16 16 16 29 29 29 16 16 19 29 16 29 29 16 16 29 29 29 13 16 16 29 29 29 16 29 29 29 16 16 29 29 19 17 29 29 16 29 29 16 29 29 29 16 29 16 16 29 29 16 29 17 13 29 16 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 13 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 31 29 29 29 29 8 29 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 29 31 29 5 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 18 29 29 18 17 29 29 6 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 31 29 17 29 29 23 29 29 29 16 29 13 26 13 29 29 8 29 29 29 2 29 29 29 29 29 23 29 29 29 29 2 29 29 29 29 29 29 29 2 26 29 29 29 29 17 6 29 29 2 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 23 29 6 2 29 29 8 6 8 29 29 29 29 2 6 29 29 29 29 29 29 29 29 6 29 6 2 23 8 6 8 18 29 26 14 26 23 2 27 29 2 29 29 29 29 2 18 29 29 2 29 29 29 29 23 29 8 29 29 6 29 29 29 29 29 2 29 29 29 29 2 6 29 2 29 29 29 29 6 31 23 29 8 29 29 2 29 26 29 29 29 29 29 29 31 2 29 2 6 5 29 23 29 29 6 29 29 29 29 14 29 29 25 29 6 25 8 23 29 26 29 29 6 29 29 29 18 2 29 29 29 2 29 29 29 25 23 8 2 2 29 29 29 8 29 23 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 13 29 29 29 8 29 16 29 29 16 29 29 29 29 29 29 29 17 29 29 5 29 29 29 29 31 17 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 16 29 29 29 25 29 29 29 16 19 29 29 29 29 4 2 16 16 29 29 13 16 29 16 29 29 29 25 29 16 29 19 17 29 29 16 29 29 29 16 29 29 29 29 29 19 16 29 29 29 16 16 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 16 13 29 29 29 16 17 29 29 16 16 29 29 29 29 16 29 29 16 17 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 17 19 29 29 29 16 16 29 16 29 29 29 29 29 16 25 29 29 29 16 16 19 8 16 29 16 17 29 16 13 16 2 16 16 16 16 29 19 29 26 19 29 29 16 16 17 29 16 16 19 13 16 19 29 29 29 29 29 16 29 16 13 16 16 16 16 13 19 26 19 19 19 29 19 19 16 19 19 29 16 16 13 29 29 29 19 16 29 16 19 29 13 16 19 29 16 17 17 29 16 19 29 16 29 29 16 29 29 16 19 29 29 16 19 29 29 16 29 29 29 29 29 29 29 29 29 16 29 19 29 16 29 16 16 29 29 16 29 29 29 29 16 29 29 29 29 29 17 8 29 16 29 29 29 29 17 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 16 13 8 29 8 29 29 29 29 29 29 29 2 27 8 31 29 29 29 29 29 29 29 2 27 6 31 29 29 29 29 8 2 25 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 16 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 13 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 17 2 29 29 29 16 29 29 29 17 29 29 29 29 29 29 29 2 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 19 16 16 13 8 29 2 16 29 29 29 16 29 29 16 19 16 29 29 29 29 29 29 19 19 29 6 29 29 16 14 16 16 29 29 19 16 29 16 19 16 29 29 16 16 16 16 16 16 19 16 29 16 16 16 16 16 16 29 8 16 16 19 16 25 29 29 16 16 29 29 29 29 16 13 16 16 13 29 29 29 19 19 29 29 16 16 13 16 16 29 16 16 29 16 16 19 13 29 16 16 29 29 13 29 19 16 16 29 16 16 16 29 13 16 29 29 29 29 19 16 29 16 16 29 19 13 2 29 29 16 16 29 17 19 16 29 16 29 16 29 19 29 16 29 16 29 16 19 29 29 9 19 2 13 29 19 16 19 19 16 29 29 17 29 19 16 16 13 16 13 29 16 19 29 19 29 29 19 19 16 19 19 19 18 17 19 16 16 16 16 19 19 16 19 29 29 31 16 13 29 29 18 29 29 29 29 16 29 29 16 29 29 29 29 29 13 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 18 29 6 29 29 17 29 29 16 29 29 14 29 29 23 5 29 29 6 29 29 29 29 29 29 14 26 23 29 29 29 29 2 29 29 29 29 29 29 2 29 29 2 29 8 29 23 29 14 29 29 10 2 29 29 16 13 16 2 6 29 23 29 29 29 29 6 29 29 29 29 29 6 29 29 29 26 29 29 29 31 8 29 14 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 19 16 16 19 29 29 29 29 2 29 8 29 16 29 29 29 18 14 2 29 29 29 16 29 16 29 29 17 29 16 16 13 19 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 17 16 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 2 29 29 8 14 29 25 31 29 6 2 8 29 31 6 14 2 25 18 29 2 29 8 29 29 14 29 29 29 29 27 29 29 29 6 8 29 29 2 6 29 31 29 29 29 29 29 18 23 8 29 29 29 5 29 29 8 29 8 31 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 16 2 16 29 29 29 29 8 29 17 29 29 29 29 16 29 29 16 16 29 16 16 29 29 29 16 16 29 19 29 29 29 29 19 19 29 16 16 29 16 16 13 17 16 29 16 16 16 13 17 16 16 29 16 29 17 16 29 29 29 29 19 16 13 16 29 29 25 29 16 16 16 29 5 16 16 29 16 29 13 16 29 29 16 29 29 29 29 16 29 29 29 16 8 2 17 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 6 29 6 2 29 29 29 29 29 2 29 2 29 29 2 29 29 29 8 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 16 8 29 29 29 29 16 13 29 16 16 29 16 29 16 29 16 16 16 16 29 29 29 29 29 6 29 13 29 16 8 19 29 16 19 29 29 13 16 29 16 16 29 29 16 29 29 16 29 29 29 17 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 17 29 16 16 16 16 13 29 29 16 29 16 29 19 29 16 29 29 19 29 29 29 29 29 29 19 13 29 26 29 16 16 16 29 29 29 29 16 16 16 19 29 29 16 16 29 16 29 29 29 29 29 29 16 16 19 29 29 19 29 16 13 29 16 13 16 19 16 29 29 19 29 16 19 19 29 16 19 19 29 2 16 16 16 13 16 29 16 16 19 16 13 16 16 13 16 16 13 16 29 29 29 13 19 13 29 16 16 13 29 29 29 16 16 29 16 29 13 29 16 19 19 29 29 29 16 16 16 29 16 29 13 29 16 29 29 29 29 29 29 16 29 16 29 16 16 16 16 29 29 29 29 29 16 29 23 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 16 29 2 2 29 2 29 29 29 27 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 18 29 29 2 18 6 29 29 29 31 29 26 2 27 29 29 14 14 29 29 2 29 8 29 29 2 29 29 6 29 27 18 8 29 6 29 29 29 18 29 29 8 29 29 29 8 29 16 29 29 27 29 8 29 16 29 25 8 6 29 29 29 29 2 2 29 29 29 2 29 29 29 8 29 29 29 29 8 23 31 29 29 29 18 29 29 6 29 29 6 29 14 29 8 18 25 23 29 29 29 6 8 29 29 29 29 29 29 5 16 29 29 29 29 29 29 29 2 29 5 29 29 29 6 29 29 29 29 29 29 16 29 16 29 29 13 29 29 9 16 16 13 16 19 29 29 29 29 16 29 16 16 16 29 16 29 16 16 16 19 29 13 16 19 29 16 16 19 29 16 19 16 29 29 29 16 16 19 29 16 29 16 29 16 16 16 29 29 29 16 19 16 29 16 16 16 17 29 29 29 29 16 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 27 29 18 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 16 19 29 16 6 6 29 29 29 13 29 29 16 29 29 29 16 29 16 13 29 19 29 16 16 29 29 16 16 29 16 13 29 16 29 29 29 29 29 29 16 29 29 29 13 29 29 16 16 29 29 29 29 16 16 29 29 29 29 29 29 16 16 16 29 29 29 29 29 2 18 6 18 6 2 18 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 2 29 16 16 16 19 29 16 29 29 16 29 29 8 16 29 29 29 29 29 29 29 2 16 16 29 29 29 16 16 29 29 29 29 14 29 29 2 29 29 29 29 29 29 16 29 29 29 29 6 2 29 16 29 29 29 29 16 29 29 29 6 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 16 29 29 29 29 16 13 29 16 2 29 29 29 16 29 16 29 29 29 16 29 23 29 29 29 19 29 16 29 16 29 29 29 29 29 29 29 31 29 29 29 29 16 29 31 29 16 2 29 6 29 29 29 29 29 29 29 29 14 29 23 18 29 29 29 29 29 25 2 2 29 8 31 29 29 29 29 14 8 8 29 29 29 29 29 29 29 29 19 17 29 29 16 29 29 16 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 2 29 2 8 2 29 29 29 29 29 29 14 29 2 29 29 5 6 23 29 2 14 6 6 29 29 2 2 8 8 2 29 29 29 5 14 18 29 2 29 6 2 29 25 2 29 29 29 29 18 2 6 29 31 2 18 2 29 29 31 31 29 2 29 2 2 29 2 29 25 2 6 17 29 29 8 29 29 2 8 29 29 29 29 2 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 2 29 29 29 27 25 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 2 18 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 31 29 29 29 29 29 29 29 17 29 25 23 29 29 29 29 29 29 31 29 29 29 29 25 29 29 29 29 29 14 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 8 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 29 14 25 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 16 29 25 29 29 29 29 29 6 29 29 29 29 29 8 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 18 29 29 6 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 18 29 29 29 29 14 29 29 16 18 29 29 29 29 29 29 29 29 29 6 16 29 29 29 18 29 29 29 29 29 29 14 25 29 29 29 1 4 4 26 29 23 8 23 29 2 29 29 29 31 23 8 2 29 29 2 2 29 29 29 17 29 29 29 2 29 29 29 29 29 29 31 2 29 29 2 29 29 29 2 29 2 29 2 29 29 18 29 29 29 29 29 29 29 29 29 16 29 29 17 14 29 29 29 29 29 29 29 26 29 29 29 25 29 29 29 26 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 25 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 8 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 25 29 29 29 29 29 29 16 2 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 31 29 29 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 16 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 2 18 6 29 29 29 2 16 29 29 29 18 16 29 29 2 29 29 29 29 2 29 29 29 29 4 29 6 29 29 8 6 29 29 29 29 29 23 31 2 2 29 2 29 29 18 2 29 2 1 29 29 29 8 29 29 29 29 29 29 29 8 31 29 29 2 29 29 29 26 29 29 29 29 8 6 2 29 14 8 6 29 2 2 2 29 29 29 29 2 8 29 2 2 13 29 29 29 29 29 29 29 2 2 2 29 2 29 23 2 29 2 29 8 2 23 29 2 29 2 2 2 29 23 29 29 2 2 29 23 2 29 29 29 29 2 29 2 29 2 6 23 27 29 31 2 29 2 29 29 29 29 29 2 2 23 29 29 29 29 29 29 29 29 27 2 29 5 29 29 29 29 29 29 29 2 29 23 29 2 29 29 29 29 2 29 29 29 2 29 2 23 16 29 29 29 29 29 29 17 29 5 29 29 29 29 29 2 29 23 8 29 29 29 29 29 29 13 29 29 29 29 13 29 29 29 29 29 2 23 8 17 29 29 23 29 29 29 29 16 13 29 29 29 18 29 29 23 29 29 29 29 2 29 23 29 2 29 29 29 29 29 8 8 23 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 17 29 23 29 29 23 23 29 29 29 29 29 29 29 29 29 29 29 29 29 2 17 29 29 29 29 29 29 29 29 29 29 18 29 17 29 29 29 23 29 29 29 29 2 23 2 2 29 2 29 29 29 29 29 29 29 29 23 29 29 29 29 2 29 29 29 23 29 6 29 29 6 29 29 29 29 2 29 23 8 8 2 29 8 29 29 29 23 23 2 29 29 29 8 29 2 29 29 29 29 29 16 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 23 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 17 29 29 29 29 23 29 29 29 29 2 2 18 23 29 29 29 29 29 29 29 29 13 23 23 29 29 29 14 29 8 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 26 8 29 23 29 29 6 29 29 14 29 29 29 29 29 14 29 5 29 29 2 23 29 2 29 29 25 29 23 23 29 29 29 14 2 29 2 29 14 29 29 6 29 17 29 29 29 29 29 2 29 29 29 26 8 27 29 29 29 29 29 29 23 29 29 29 6 29 6 23 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 25 2 29 14 8 29 29 29 25 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 2 29 2 29 29 29 29 29 16 29 29 29 29 29 29 23 29 29 29 26 25 6 29 29 18 29 29 2 29 16 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 23 29 29 29 29 29 6 29 29 14 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 2 8 29 14 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 23 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 31 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 25 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 29 29 29 29 2 29 29 8 31 8 2 29 29 29 26 23 8 29 2 29 29 14 2 29 29 29 29 29 29 29 29 29 14 29 29 29 31 29 29 2 29 29 29 29 29 29 29 17 29 18 29 29 6 29 2 29 29 29 29 26 17 8 14 29 29 29 29 29 29 29 29 29 18 29 29 23 29 29 2 29 29 26 29 29 8 29 29 2 29 29 6 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 6 29 18 29 23 29 29 29 29 29 6 29 6 2 29 29 29 29 29 29 8 2 6 8 29 29 8 29 29 29 29 6 2 23 29 29 29 29 29 6 29 29 29 29 29 29 27 18 29 29 29 29 29 2 29 29 29 29 8 29 2 29 29 29 29 29 29 27 29 29 29 29 29 29 2 29 29 26 29 14 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 26 29 29 27 2 25 29 29 29 29 5 29 29 29 29 18 29 2 26 29 29 14 29 29 29 29 29 29 29 29 8 29 2 29 18 8 29 29 6 29 6 29 29 29 2 8 2 29 29 29 29 29 29 29 29 25 8 29 29 29 6 29 29 29 29 31 29 29 29 29 2 29 29 29 2 29 2 29 29 29 29 29 29 25 27 29 29 29 29 2 29 2 29 29 29 8 29 29 8 8 29 29 6 29 29 29 2 23 29 31 29 29 29 29 29 29 31 6 29 29 18 29 29 29 2 29 29 29 18 29 8 29 29 29 2 29 29 14 29 29 29 29 8 29 31 18 29 14 14 8 29 29 29 2 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 2 8 6 18 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 25 2 29 29 2 29 29 31 29 29 29 2 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 2 29 29 29 29 2 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 6 29 5 29 29 26 18 26 29 29 29 29 29 29 29 8 2 29 18 29 29 2 29 25 29 29 6 29 29 29 29 25 29 2 29 29 29 29 27 29 31 2 29 6 2 5 29 14 2 23 29 29 8 29 29 2 2 6 29 29 29 23 8 29 29 6 29 6 29 29 29 29 2 29 29 29 5 6 29 27 29 29 27 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 6 31 29 29 29 2 18 2 25 2 6 29 29 29 6 29 29 29 29 29 29 2 18 18 6 2 29 29 29 29 2 29 29 29 29 6 2 29 29 29 2 8 16 29 29 8 29 29 29 29 8 8 29 23 29 29 29 2 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 6 18 8 23 29 8 23 29 2 29 14 2 29 8 29 2 23 31 6 6 29 29 29 8 29 29 14 29 29 29 26 17 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 25 29 29 29 2 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 17 29 29 29 2 2 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 27 2 2 25 8 29 27 29 29 29 31 29 29 29 29 29 8 29 29 29 29 8 29 29 29 2 16 29 29 29 29 29 29 29 29 8 16 29 16 29 29 29 29 16 16 29 13 16 16 16 16 19 16 29 13 19 13 16 16 16 16 29 29 29 13 16 13 17 16 29 19 29 29 16 29 19 16 19 16 16 29 16 13 13 13 29 16 16 19 29 8 16 29 29 29 16 16 16 16 29 16 29 13 29 6 29 23 16 29 29 16 29 29 29 16 13 29 29 29 29 29 16 16 29 29 25 29 16 29 16 16 29 8 29 16 29 29 16 8 29 17 2 29 6 8 29 29 2 29 29 29 29 23 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 2 29 14 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 5 29 6 6 29 2 2 25 2 2 29 8 29 29 2 31 29 29 8 8 31 29 29 6 29 29 29 29 29 8 2 6 29 31 31 29 29 8 29 29 14 29 29 2 29 25 29 25 29 25 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 2 29 29 29 14 2 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 27 2 29 6 29 29 29 29 29 2 25 29 6 29 29 29 29 18 29 29 25 29 25 29 29 29 29 29 29 29 8 29 14 29 29 29 26 29 29 29 29 29 6 29 29 29 29 29 29 29 17 29 29 29 29 29 31 29 2 8 29 18 29 29 29 31 29 29 29 25 29 2 25 29 6 29 29 29 29 8 29 29 6 29 29 6 29 29 29 29 29 29 29 29 29 25 29 6 14 29 29 29 25 29 29 8 2 29 29 29 29 29 29 29 29 29 8 29 29 29 26 6 2 29 29 29 29 29 29 29 29 6 2 31 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 2 18 29 29 29 29 29 29 29 2 2 29 29 29 31 2 29 14 8 29 29 29 18 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 25 29 29 29 29 29 6 29 29 29 29 29 29 18 29 29 29 6 29 29 29 29 29 29 2 29 2 14 29 29 29 25 29 31 29 6 6 29 8 14 29 29 29 2 29 29 6 29 29 29 29 29 29 6 29 31 29 29 29 8 25 23 29 29 29 29 14 6 6 29 2 29 2 25 18 6 29 29 29 14 29 29 25 29 29 8 29 8 29 29 29 2 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 8 8 29 29 29 8 31 29 29 29 29 29 6 29 29 14 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 14 29 29 16 29 14 29 29 8 29 29 29 29 29 29 14 29 29 29 29 23 29 29 29 29 29 2 6 14 29 29 8 29 29 2 29 29 31 29 29 29 29 25 29 29 29 29 29 8 29 25 29 2 29 29 29 29 29 29 18 29 29 29 29 29 31 29 29 2 29 29 8 29 29 29 29 29 29 31 27 14 29 29 29 29 29 29 29 29 29 29 31 29 8 25 29 29 29 29 2 29 29 29 29 23 29 29 29 31 29 26 29 29 29 29 5 29 29 29 29 29 29 5 8 14 29 29 29 29 29 29 29 2 29 2 29 2 29 18 2 2 29 25 8 29 2 8 29 2 8 29 29 29 29 29 8 29 29 29 29 29 29 2 29 2 29 29 29 2 29 6 29 29 29 23 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 31 29 29 29 29 8 29 29 6 29 29 26 29 29 29 29 29 29 29 29 8 29 2 23 29 29 29 29 29 29 29 31 29 18 29 29 29 29 29 29 29 29 29 25 29 29 6 6 29 2 8 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 2 29 18 29 29 29 29 6 2 29 29 29 29 29 29 29 29 25 29 29 29 2 18 14 29 29 29 29 29 29 29 2 29 29 31 29 6 29 29 8 29 29 29 29 29 29 25 29 2 17 29 29 25 29 31 29 29 29 18 29 29 8 2 29 29 29 29 29 29 25 6 29 2 29 29 29 29 25 29 29 29 27 29 29 2 29 29 29 29 29 29 6 31 2 29 29 29 29 8 29 29 29 29 2 18 31 29 29 27 31 29 29 29 2 29 8 29 25 6 29 29 29 29 29 29 29 2 26 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 8 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 8 31 29 27 29 2 29 2 31 29 29 29 14 29 8 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 25 29 29 29 29 29 8 2 29 29 29 29 8 2 29 14 31 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 2 27 29 29 29 29 29 29 29 2 29 27 29 29 29 29 2 29 29 29 2 29 2 6 29 29 29 8 2 2 8 29 29 2 8 29 29 29 29 18 8 29 29 29 2 29 2 29 2 29 29 2 29 2 29 25 2 8 8 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 16 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 2 29 29 14 29 29 29 2 29 2 6 29 8 29 2 29 31 29 2 29 2 29 2 25 29 8 29 29 29 29 29 2 29 29 29 14 2 6 29 29 2 29 29 8 25 29 23 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 14 29 29 29 29 5 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 8 26 29 29 8 2 29 29 29 29 29 29 6 29 29 29 29 25 2 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 31 29 29 29 29 2 29 29 2 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 2 31 29 29 29 17 29 29 29 29 29 29 6 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 5 29 29 29 6 29 29 29 29 29 29 29 31 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 18 29 25 29 29 29 29 27 29 2 29 29 29 14 29 29 29 2 29 29 29 29 29 29 29 6 29 6 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 6 6 29 29 27 29 29 29 31 8 29 2 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 31 29 29 18 29 29 8 6 29 29 29 29 6 29 31 8 29 6 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 2 25 29 29 6 9 21 29 29 29 29 13 8 29 29 29 29 29 29 17 29 29 29 29 29 29 14 29 29 29 13 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 18 29 25 14 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 25 29 29 14 29 8 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 2 29 29 29 2 29 29 29 29 29 29 29 8 8 29 29 31 29 29 29 29 29 29 8 29 29 29 29 29 29 19 29 29 29 29 19 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 19 16 27 29 29 16 16 29 29 8 31 29 8 29 29 8 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 19 29 29 29 29 29 29 29 29 11 13 29 29 27 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 18 29 29 29 29 29 14 29 2 29 25 29 29 9 41 29 16 29 16 29 29 29 29 8 29 29 29 6 29 29 29 8 29 29 8 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 2 29 29 2 16 29 29 13 41 21 29 29 16 13 29 16 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 15 29 29 29 29 29 25 29 29 6 29 29 29 29 29 25 29 29 2 29 29 29 29 27 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 27 29 29 25 29 29 14 29 29 31 25 9 29 21 29 29 11 16 29 13 29 29 29 29 29 31 29 29 29 29 17 29 29 29 31 29 29 29 6 13 21 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 18 29 29 29 29 13 41 29 29 29 8 29 29 14 29 29 29 29 29 29 29 29 6 23 8 29 29 29 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 25 29 29 9 9 21 29 11 29 13 13 13 16 29 16 13 29 29 29 29 29 29 29 6 29 16 29 16 29 29 29 29 29 29 6 29 21 4 2 29 29 29 29 29 29 29 8 29 29 29 29 25 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 41 16 15 21 11 29 19 16 13 29 29 29 29 16 29 29 16 29 29 2 29 29 29 14 29 16 16 29 16 16 29 2 15 15 2 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 14 2 29 25 29 29 14 29 29 29 2 29 6 29 29 29 29 14 29 6 29 29 29 29 29 29 29 29 41 21 29 11 11 11 10 16 29 16 16 16 29 16 29 29 29 29 16 16 29 29 19 29 29 29 29 16 16 29 16 29 16 15 21 4 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 2 29 29 29 41 21 11 11 2 11 11 29 29 16 29 16 29 29 29 29 29 29 16 16 29 16 19 16 29 16 29 29 16 13 15 21 21 21 17 29 29 29 29 29 29 29 29 29 29 29 25 29 8 29 29 6 29 29 29 29 27 18 14 8 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 6 29 41 21 21 11 11 11 29 13 13 29 29 16 29 29 29 29 29 13 29 16 29 29 16 29 29 2 4 15 21 4 29 29 29 29 25 29 29 29 29 29 29 29 29 2 25 29 29 31 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 13 29 29 29 29 21 29 11 11 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 6 29 29 29 29 29 18 2 25 29 29 29 29 29 29 25 29 8 29 29 29 14 29 29 25 29 29 29 29 29 29 25 29 29 29 19 29 29 29 25 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 16 14 29 2 29 29 14 29 29 27 25 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 16 29 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 13 41 16 29 29 29 29 13 29 11 4 29 29 29 8 25 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 25 29 2 29 29 29 29 29 6 29 29 29 29 29 6 29 6 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 41 21 11 11 29 29 16 13 16 29 16 16 16 13 16 16 29 29 29 16 29 29 29 29 29 29 16 16 29 16 16 29 19 29 21 21 2 4 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 2 29 29 25 29 6 29 29 29 29 29 29 29 29 29 2 41 16 13 16 15 11 11 11 29 11 29 29 16 13 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 13 21 15 15 21 4 2 2 29 29 29 29 29 18 29 25 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 14 29 14 29 29 29 2 29 29 29 29 29 29 9 29 21 11 11 11 11 29 29 29 16 17 29 16 29 29 29 29 13 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 4 15 4 4 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 25 6 29 29 29 29 29 29 29 9 41 29 21 11 11 11 13 16 29 29 16 29 13 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 15 15 4 11 29 29 29 29 25 29 29 29 29 29 29 18 29 25 14 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 18 29 29 18 29 29 29 6 9 41 16 15 16 11 11 11 11 29 16 13 29 13 16 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 15 11 15 2 15 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 18 2 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 25 29 29 9 21 21 1 11 11 29 16 29 16 16 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 8 29 15 25 15 2 2 2 4 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 25 29 29 31 29 29 29 29 29 9 41 29 15 29 11 11 11 16 13 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 16 16 16 29 29 29 4 15 15 15 4 4 4 4 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 31 29 29 29 29 29 29 29 29 29 29 29 41 16 16 11 11 11 13 16 19 13 29 13 13 16 13 16 29 8 29 29 13 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 15 25 15 4 2 2 21 29 29 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 41 29 19 16 11 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 6 29 29 29 29 16 29 29 17 29 29 29 29 29 29 15 15 15 29 17 29 25 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 1 1 11 11 16 16 29 29 29 16 29 19 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 25 29 29 29 29 29 15 29 25 29 29 2 27 29 16 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 41 16 15 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 13 41 16 16 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 19 16 15 21 29 11 16 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 25 15 15 15 25 25 29 29 2 17 29 29 29 29 29 14 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 13 29 11 29 29 29 29 29 29 29 29 13 29 29 29 13 19 16 29 13 16 29 16 29 16 16 16 29 29 29 29 29 29 29 29 25 15 2 29 4 2 4 17 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 13 29 13 29 13 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 41 29 29 16 16 29 21 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 18 25 29 29 29 29 29 6 29 29 29 29 29 29 25 29 29 29 25 29 29 25 6 6 29 29 29 2 25 29 29 25 29 29 29 18 29 29 29 29 29 14 9 41 19 29 16 16 11 16 16 13 13 29 16 16 13 29 29 16 16 29 29 29 13 13 29 29 13 29 16 13 16 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 9 41 16 19 16 13 29 16 29 16 29 29 16 29 29 13 16 13 17 29 29 29 29 16 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 2 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 41 29 13 29 19 15 21 29 16 16 29 19 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 8 16 18 29 29 29 17 29 29 17 2 29 29 2 29 29 29 29 29 29 29 29 25 14 29 25 29 29 6 29 29 29 29 25 29 29 29 6 29 29 29 29 29 14 29 13 13 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 6 29 29 29 29 29 14 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 41 16 16 16 29 16 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 29 29 29 29 29 29 29 41 16 29 16 16 29 16 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 6 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 9 41 29 29 29 16 29 13 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 19 29 29 29 29 29 13 29 16 19 4 29 16 16 16 29 29 29 16 29 17 16 29 16 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 15 2 17 2 11 29 29 2 17 29 29 29 29 29 29 29 29 29 29 29 18 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 13 19 29 29 29 29 29 29 29 29 29 13 29 29 16 29 16 29 29 16 29 16 16 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 14 29 14 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 6 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 14 29 29 29 41 29 29 16 29 2 29 16 16 13 4 29 29 13 29 29 19 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 19 29 29 16 29 16 29 29 16 29 29 16 16 29 16 29 29 29 29 29 29 13 29 13 29 6 16 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 31 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 6 29 29 29 25 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 16 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 13 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 2 2 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 13 16 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 18 29 25 25 29 29 29 29 6 29 14 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 25 14 6 29 29 29 29 29 29 29 29 29 31 29 14 29 29 29 6 29 29 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 29 2 29 8 29 29 29 29 25 29 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 8 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 25 29 2 27 29 29 29 29 14 29 16 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 16 29 29 29 29 29 29 29 29 6 23 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 16 29 13 29 29 29 29 14 29 29 29 29 29 29 29 29 25 29 29 29 29 25 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 14 29 29 6 8 29 16 29 29 29 29 29 29 2 29 29 29 29 29 26 29 8 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 2 29 29 29 29 29 29 29 2 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 41 29 29 17 29 29 29 8 29 29 29 29 29 14 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 14 25 29 25 14 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 6 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 14 29 29 29 29 8 29 31 29 29 29 16 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 31 29 29 29 29 29 29 29 29 14 29 29 2 29 31 29 8 14 29 2 29 29 25 29 29 29 29 29 18 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 27 29 31 29 29 29 29 14 29 29 29 29 29 6 18 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 18 6 29 29 29 29 29 6 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 29 29 29 29 29 25 6 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 17 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 5 29 29 29 29 29 14 6 29 29 29 29 29 29 29 29 27 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 41 16 29 29 18 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 16 11 29 11 29 8 29 29 29 13 13 29 29 29 29 29 13 29 29 29 16 29 29 16 29 31 29 29 29 29 29 25 2 2 2 29 29 29 27 29 29 25 2 29 29 29 29 29 29 27 29 29 29 29 29 14 29 29 14 29 6 29 13 29 16 16 16 11 11 29 29 16 16 31 29 29 29 16 29 13 29 29 29 29 16 29 8 29 29 19 29 13 29 29 16 29 16 13 16 29 29 29 29 29 29 2 29 2 2 4 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 27 26 29 13 41 29 25 29 13 16 16 16 11 29 11 19 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 15 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 25 6 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 6 29 29 13 41 29 16 16 11 11 29 13 29 16 18 29 13 29 16 29 29 29 29 29 29 29 29 29 16 31 29 14 29 2 29 29 29 29 29 25 29 29 29 29 29 29 18 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 16 16 11 11 11 29 16 16 16 13 29 16 29 29 29 29 29 29 17 29 16 29 29 29 29 29 29 29 31 16 29 29 16 13 29 29 29 29 29 29 29 29 29 2 15 15 2 2 4 4 29 29 29 29 29 29 29 18 14 29 6 29 25 29 18 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 16 15 29 11 11 29 16 29 16 13 29 29 13 29 29 16 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 25 4 21 2 4 29 2 29 29 29 29 14 29 29 29 29 25 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 13 29 29 29 29 29 16 29 29 29 11 11 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 18 15 15 29 2 15 2 4 2 29 2 29 29 14 27 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 29 29 29 29 29 29 29 29 29 16 29 17 2 11 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 14 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 25 29 29 25 29 29 29 29 25 29 29 29 6 29 29 29 29 29 14 31 29 29 29 29 29 29 2 29 29 29 29 29 41 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 6 29 29 29 29 29 29 15 25 29 15 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 14 41 29 29 29 29 29 16 16 29 13 29 29 29 29 29 29 29 29 29 31 29 29 29 14 6 29 29 29 29 29 29 29 29 29 29 29 25 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 14 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 10 11 29 16 13 13 16 16 13 16 29 29 29 29 29 29 29 13 16 16 29 16 29 29 17 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 14 18 29 15 15 25 2 2 2 2 2 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 16 29 16 29 29 29 16 16 29 25 18 29 16 29 16 29 29 17 29 29 29 25 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 25 29 29 14 29 29 29 29 29 29 29 2 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 17 29 29 13 13 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 15 21 2 15 29 2 29 29 29 29 29 29 29 31 29 29 25 29 25 25 25 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 41 16 29 16 29 29 11 29 29 18 29 29 29 29 29 17 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 15 15 29 15 4 21 4 4 4 2 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 19 16 16 29 29 11 16 29 29 29 29 16 16 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 2 29 29 29 23 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 2 29 29 18 29 6 29 29 29 31 29 29 29 29 29 29 29 29 2 29 6 2 29 26 29 29 5 29 29 8 29 29 29 29 29 8 29 29 29 29 29 23 29 2 31 29 29 29 29 29 29 29 29 6 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 27 29 29 29 27 29 29 29 14 29 14 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 31 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 17 29 29 27 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 2 29 14 29 29 25 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 14 29 29 29 29 29 2 29 29 5 29 29 29 29 16 16 13 29 29 8 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 18 29 29 29 6 29 29 8 29 9 41 21 11 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 18 29 25 29 29 29 8 29 17 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 27 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 14 25 18 29 29 25 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 14 29 8 14 29 29 29 29 6 29 29 29 29 18 25 29 29 29 8 29 25 29 14 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 14 29 14 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 14 6 29 29 29 2 29 29 2 8 2 2 29 29 29 29 8 29 29 29 29 29 23 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 6 29 29 29 29 29 29 29 29 29 27 31 18 29 6 29 2 29 29 29 29 14 25 2 29 29 16 8 29 29 29 29 29 29 29 2 29 29 8 29 29 29 6 29 29 29 29 8 29 29 23 29 29 6 29 29 29 29 29 8 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 8 29 8 29 29 17 26 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 2 29 29 29 29 31 29 2 29 29 29 29 16 2 29 29 29 29 29 18 29 29 29 29 29 8 8 2 29 29 29 25 29 29 29 31 29 29 29 18 29 18 29 29 8 29 29 29 6 29 2 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 6 29 29 2 29 25 2 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 2 29 29 2 29 29 29 18 29 29 29 18 29 29 29 29 29 29 29 29 31 29 29 2 29 18 29 16 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 8 5 29 8 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 31 29 29 8 8 29 29 29 29 8 25 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 26 29 29 29 29 29 29 29 29 17 29 29 8 29 29 23 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 6 29 16 29 29 29 29 29 29 29 29 29 18 18 29 2 29 8 29 8 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 6 29 29 29 29 2 29 29 29 14 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 25 29 29 29 29 18 29 29 2 29 29 29 29 29 29 18 29 29 13 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 17 29 31 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 2 29 29 29 29 2 29 29 29 2 29 29 16 2 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 2 29 18 29 29 29 25 29 17 29 29 29 29 29 8 29 29 29 29 29 29 17 29 16 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 19 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 2 29 29 2 29 29 29 29 29 29 13 5 29 29 25 29 29 29 29 29 29 29 29 29 29 23 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 25 29 29 29 29 16 29 29 17 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 8 29 29 29 29 29 2 29 29 8 29 18 29 8 2 29 2 29 2 6 29 23 29 2 29 2 29 29 18 18 29 8 18 29 5 29 29 29 29 29 29 18 29 8 29 29 29 2 29 29 29 6 29 29 29 18 29 29 29 29 29 29 29 29 2 8 29 29 8 2 18 29 25 14 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 13 29 2 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 2 29 29 29 29 29 8 18 6 29 29 29 31 29 29 29 14 29 25 29 29 29 2 29 29 17 16 2 29 29 29 29 6 29 29 8 31 29 29 26 29 29 29 29 18 29 29 29 8 29 29 29 8 29 2 23 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 6 29 29 25 29 2 29 29 29 29 29 29 2 27 2 31 2 29 6 29 29 26 29 29 6 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 18 17 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 27 16 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 14 18 6 29 29 29 29 29 16 31 8 8 29 29 6 29 29 29 29 29 16 29 29 17 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 6 29 26 29 29 29 29 29 18 29 29 29 29 16 29 29 29 29 2 29 16 29 2 18 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 31 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 2 29 18 29 29 8 29 29 29 14 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 17 6 29 29 29 29 29 29 29 29 29 29 6 29 8 5 29 8 29 2 29 29 29 29 29 16 29 29 29 29 29 29 6 6 29 29 25 2 29 2 29 29 2 29 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 6 29 14 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 18 29 25 5 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 5 16 29 29 29 29 16 16 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 6 2 29 29 29 29 29 6 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 18 29 29 29 29 27 6 29 2 29 29 29 29 29 29 29 29 29 27 29 29 29 2 31 29 29 6 29 29 29 29 29 8 6 14 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 2 6 6 29 29 29 29 2 29 29 29 29 31 29 29 29 29 2 29 6 29 2 29 2 6 2 29 29 29 29 29 2 8 14 2 2 2 18 29 29 2 29 5 29 29 29 8 23 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 2 29 29 29 29 29 14 29 29 29 29 29 2 29 8 29 29 29 6 29 29 29 29 2 29 29 29 18 16 29 29 25 29 29 29 29 29 29 29 29 29 29 31 2 29 29 16 29 16 29 29 23 29 29 29 29 29 29 29 29 27 29 14 18 8 2 29 29 29 29 29 29 29 5 29 29 29 29 29 2 29 18 29 29 8 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 16 29 29 29 29 6 29 29 29 29 29 29 29 31 29 29 29 29 6 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 31 29 29 8 29 29 29 29 29 29 8 29 29 29 29 2 29 29 16 17 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 18 8 29 29 29 2 29 2 29 29 29 29 29 29 29 6 29 2 29 8 2 8 29 29 17 29 29 29 29 29 2 26 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 31 29 29 29 29 29 29 17 29 29 29 29 2 29 29 29 6 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 17 29 29 29 2 2 29 14 2 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 23 8 29 29 29 29 2 29 29 8 5 29 29 29 29 29 8 16 17 29 16 29 29 29 29 29 29 26 29 29 29 18 29 8 29 29 2 29 8 2 29 29 29 6 29 8 29 29 29 29 29 29 29 8 29 26 29 14 23 29 29 29 29 29 29 29 29 29 29 29 29 5 16 29 29 29 29 29 29 29 13 29 2 17 14 29 2 9 29 29 29 29 27 31 5 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 2 8 29 29 5 14 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 2 29 29 27 29 29 2 29 6 29 27 29 8 29 29 29 8 6 29 27 8 29 29 2 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 27 29 29 29 29 29 29 29 8 29 29 29 29 6 2 29 2 29 2 2 8 29 2 8 29 29 2 6 29 29 25 29 2 29 2 29 2 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 18 29 2 29 29 29 29 2 29 18 18 29 29 29 2 25 29 16 18 29 29 16 2 29 29 31 29 25 2 29 31 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 23 29 14 2 29 2 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 16 2 16 16 31 29 29 29 16 29 16 19 13 19 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 16 29 29 29 29 16 16 29 16 29 29 29 29 16 16 29 16 13 29 17 29 29 29 16 29 16 16 13 16 29 16 16 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 16 8 29 29 23 29 8 29 29 29 29 29 29 16 29 5 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 18 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 5 16 29 29 29 29 19 29 29 29 29 29 29 16 2 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 23 8 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 17 29 29 16 29 29 2 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 2 29 2 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 26 8 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 16 29 29 2 29 29 29 29 16 29 29 17 29 29 29 29 29 6 29 13 29 29 29 13 29 31 29 29 29 29 16 29 29 29 29 29 16 8 29 29 29 8 29 29 29 29 29 29 29 13 29 29 16 29 6 29 29 29 29 29 2 29 2 29 29 29 29 13 29 16 29 29 13 16 16 29 29 29 13 2 17 8 29 13 29 29 29 16 29 17 29 29 8 29 29 23 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 26 29 29 29 29 29 29 13 29 29 29 13 29 29 17 13 16 17 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 6 29 2 29 8 29 29 29 29 2 29 29 17 2 6 29 2 29 8 29 17 29 6 29 23 8 29 29 29 29 2 29 29 29 6 29 29 2 29 29 29 29 29 27 23 29 29 29 29 29 29 29 8 29 23 29 29 29 29 29 29 29 29 29 29 16 13 13 29 13 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 14 29 29 6 29 29 29 8 8 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 2 29 29 8 29 29 29 29 2 29 8 29 29 27 29 29 29 8 8 29 29 8 31 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 29 29 6 6 8 29 29 29 29 29 29 6 29 29 8 29 6 8 2 25 27 29 27 29 29 29 29 29 29 8 26 23 26 2 6 26 29 29 29 29 29 2 29 29 25 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 18 29 29 29 29 31 29 29 29 29 8 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 27 29 29 8 2 29 29 2 29 29 29 25 2 29 29 29 29 29 29 29 8 29 29 17 29 29 29 8 2 18 29 29 29 29 29 2 6 29 29 29 8 27 29 29 29 2 29 6 8 2 29 29 29 8 18 29 29 29 6 29 29 29 29 14 29 17 23 29 2 29 29 31 8 29 29 8 29 29 8 2 29 29 5 29 29 29 31 6 29 29 29 8 29 29 5 29 25 29 29 29 29 29 29 18 2 29 29 29 8 23 29 29 31 29 25 2 2 6 14 8 29 29 29 25 29 29 29 2 29 6 31 6 2 29 29 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 26 29 29 29 26 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 2 29 29 8 29 2 29 29 29 29 29 29 2 8 29 16 29 8 2 29 29 29 29 2 23 29 25 29 2 29 18 29 6 2 29 29 29 29 29 29 29 29 29 8 29 2 2 29 29 29 29 29 6 6 18 18 29 29 29 26 29 29 29 18 29 29 29 2 29 29 2 29 2 2 29 2 23 29 29 29 8 29 29 29 29 29 8 29 26 29 29 29 8 29 29 29 29 29 29 29 2 29 29 17 29 29 29 2 18 8 29 29 5 29 29 29 29 29 29 23 2 6 29 29 29 2 8 8 29 8 26 5 29 29 26 8 27 29 14 2 29 8 29 29 29 27 6 2 18 29 2 29 29 29 29 16 29 29 26 29 8 29 26 29 18 2 29 29 2 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 19 13 29 8 17 29 29 23 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 14 29 29 29 29 29 29 29 17 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 17 29 29 13 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 16 29 29 29 29 14 29 29 29 29 29 29 29 29 29 13 16 29 29 17 29 29 29 29 16 13 29 29 29 29 29 29 29 13 29 29 13 29 29 29 29 6 29 29 29 16 29 29 29 13 29 29 29 2 29 29 29 14 29 29 2 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 6 29 23 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 27 2 8 29 29 29 27 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 6 29 29 29 29 29 29 2 2 2 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 6 29 14 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 2 29 2 29 29 29 29 29 29 2 29 29 14 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 26 6 18 2 2 31 29 5 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 16 13 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 23 29 29 29 31 29 29 29 8 2 5 29 29 17 29 29 29 31 6 8 29 29 31 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 6 2 29 29 8 29 31 29 29 23 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 8 23 31 29 29 29 29 29 5 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 14 23 29 29 8 8 29 29 29 29 29 29 8 8 29 29 2 29 29 29 2 29 8 6 29 27 8 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 2 29 29 2 8 29 2 29 29 29 29 29 8 6 8 29 29 29 2 29 27 29 8 29 29 2 2 29 6 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 17 29 18 29 29 29 29 29 29 26 29 29 23 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 23 29 29 29 29 29 16 29 29 26 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 23 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 16 29 16 29 29 16 29 16 16 29 29 16 16 16 16 29 29 19 16 29 8 19 29 19 13 29 13 29 19 29 29 13 29 29 16 2 29 29 29 29 29 29 19 16 29 29 16 16 16 29 29 16 13 16 19 29 29 16 16 16 29 29 29 16 16 16 16 29 16 17 29 16 16 16 29 29 19 16 29 29 29 19 16 29 19 19 19 29 29 16 16 16 19 19 19 16 19 29 16 29 29 13 29 16 13 29 29 29 29 13 17 16 16 19 17 29 16 19 16 19 29 29 29 19 19 29 13 29 19 19 29 29 13 19 17 16 29 29 29 13 19 17 29 29 16 19 29 29 16 13 16 19 16 29 17 16 16 16 29 16 19 29 2 29 19 16 16 29 19 13 16 29 29 29 29 29 29 29 29 16 13 19 29 16 16 19 16 17 16 13 19 19 13 29 19 19 16 19 16 17 29 16 16 29 29 16 13 19 16 29 29 19 29 16 29 29 29 29 16 16 19 19 2 29 16 29 29 2 8 29 16 16 29 16 29 29 29 29 29 16 19 4 29 16 29 29 23 29 29 29 17 29 29 29 29 29 16 29 16 29 29 16 17 19 29 13 29 29 16 16 19 29 16 16 29 16 6 29 2 16 29 29 16 29 29 16 16 29 29 6 17 29 19 29 16 29 16 29 29 19 2 29 29 16 29 16 29 16 6 29 29 29 29 29 29 29 29 29 16 27 29 29 29 29 29 16 16 29 2 29 29 29 18 29 29 29 6 29 23 29 29 2 29 29 29 29 23 29 6 18 8 2 29 6 6 29 29 29 23 8 8 16 29 29 29 16 29 6 29 29 29 29 29 16 29 16 29 16 2 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 6 29 29 23 29 29 29 29 16 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 13 29 29 8 16 29 29 18 8 29 29 29 29 29 29 13 16 29 17 29 29 29 27 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 31 4 8 29 29 29 29 29 29 29 29 29 29 31 29 26 2 26 8 2 29 29 2 5 27 29 8 23 29 29 2 29 29 29 29 6 29 29 2 29 2 8 29 26 29 29 29 29 29 29 29 5 29 29 6 29 29 5 29 29 29 29 29 29 18 29 29 29 8 29 18 29 29 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 25 29 2 2 8 29 6 31 29 8 29 29 29 29 29 29 29 29 6 29 29 18 2 29 29 29 29 8 29 29 29 29 29 29 29 2 29 6 29 17 23 29 29 29 29 29 8 8 8 29 27 29 2 29 23 29 29 29 14 18 29 25 2 25 29 29 2 29 2 29 29 29 25 25 29 29 2 27 29 29 29 2 29 26 29 29 8 23 2 8 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 14 29 6 6 18 2 6 29 27 25 6 18 29 29 6 2 29 29 29 14 29 6 26 29 14 5 26 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 26 8 17 29 18 29 29 29 6 2 29 8 29 14 29 18 26 26 6 8 23 29 29 29 29 29 29 29 18 14 29 2 29 29 27 17 8 29 23 31 29 8 8 8 29 29 29 26 31 29 29 29 29 2 25 29 29 2 2 23 2 29 8 8 25 6 29 17 2 18 29 29 23 29 29 2 29 29 8 31 29 29 29 29 29 6 29 2 6 2 29 29 25 2 5 18 16 29 29 29 29 23 2 29 8 6 29 14 29 25 29 29 8 29 29 29 29 29 2 29 29 29 29 29 2 29 29 2 29 29 29 6 2 29 18 8 29 29 29 31 29 29 29 2 6 2 2 29 2 29 29 29 29 29 29 6 29 8 29 29 29 29 29 31 29 27 29 29 2 8 23 29 29 8 6 29 2 25 29 18 29 29 29 2 29 29 29 8 29 6 29 29 29 29 14 8 2 5 29 2 29 29 8 6 8 29 23 27 29 6 18 29 29 29 2 29 29 31 29 23 27 29 29 29 29 29 29 2 23 2 29 29 29 31 29 29 8 5 29 16 29 6 29 6 29 29 31 2 2 29 23 5 29 29 29 8 29 29 29 29 29 2 31 29 8 29 29 5 29 29 29 29 18 29 29 29 23 26 29 2 29 29 6 8 5 18 2 29 29 18 29 29 2 8 29 29 5 29 29 29 6 31 6 29 2 29 29 2 6 29 29 2 29 8 27 2 2 29 2 29 31 6 6 29 29 29 29 29 29 29 26 6 29 29 2 29 29 2 23 29 29 29 29 31 8 29 31 29 29 29 29 29 29 6 29 25 18 29 5 29 8 29 27 29 6 29 29 8 29 29 31 8 6 2 29 8 29 29 29 14 29 29 2 29 29 29 29 29 29 2 6 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 2 29 29 29 26 29 29 6 29 29 27 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 2 8 29 29 29 31 29 29 29 5 14 2 26 8 2 29 29 29 29 29 29 29 29 6 25 6 29 29 29 29 29 6 23 29 2 2 8 2 29 31 27 8 5 29 23 26 23 31 29 29 8 29 6 23 29 29 29 29 29 29 18 29 29 6 29 23 29 2 29 2 17 29 29 29 29 29 2 29 2 29 31 29 14 17 29 29 29 26 29 2 29 2 29 29 29 29 29 29 14 29 29 29 8 8 29 5 29 29 2 2 29 2 29 2 29 29 29 8 29 29 29 29 29 2 6 29 29 8 29 29 14 2 29 8 29 29 2 31 29 26 29 29 23 2 29 8 29 8 29 29 29 29 5 8 2 29 29 2 29 29 2 29 16 29 29 29 29 29 29 29 29 18 29 16 29 29 29 29 29 29 29 25 29 29 29 29 8 29 6 29 29 29 29 29 29 23 5 29 29 29 29 26 29 26 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 23 29 29 29 29 29 29 29 16 29 29 16 16 13 29 29 16 29 29 16 29 19 13 27 29 29 2 29 2 16 29 29 23 29 29 29 29 16 29 16 29 13 29 16 29 16 2 29 29 8 23 2 29 29 2 29 8 29 29 29 26 23 29 29 26 29 6 29 29 16 13 29 29 29 29 17 29 29 29 16 29 29 2 29 29 29 29 8 16 2 29 29 29 29 2 29 2 29 29 29 29 29 29 8 29 26 29 17 29 29 2 29 16 23 29 29 29 29 25 14 29 2 29 29 29 2 29 29 23 16 29 26 2 29 29 29 29 29 29 29 29 17 29 29 29 17 16 16 29 16 29 29 29 16 29 16 8 29 16 29 29 13 16 29 16 29 16 29 29 29 29 29 2 29 29 29 8 29 29 29 29 2 29 2 29 29 29 23 17 29 29 29 29 29 29 29 16 16 19 29 29 29 16 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 19 16 16 19 16 29 16 29 19 16 16 2 29 16 19 29 23 16 13 29 16 19 17 16 16 29 29 29 13 29 2 5 29 29 16 16 29 29 29 19 16 29 29 29 16 29 13 29 29 16 29 29 16 13 29 2 16 19 29 19 9 17 16 16 29 29 16 16 29 16 29 29 29 16 29 16 16 29 29 29 13 29 19 17 29 16 29 29 29 29 29 19 29 29 29 29 16 29 16 29 29 2 16 16 29 25 29 29 16 13 29 29 16 13 16 29 16 29 17 29 29 16 16 16 29 29 29 19 29 13 16 16 29 19 29 29 29 29 16 29 2 16 19 29 29 2 29 29 29 29 29 29 17 29 29 29 29 29 29 14 29 29 8 29 29 26 29 29 17 2 25 29 29 29 29 8 2 29 26 29 29 2 23 29 29 6 29 31 29 2 26 29 8 29 27 8 8 29 2 2 29 2 23 2 29 17 23 29 29 29 29 29 29 29 25 6 8 29 2 17 29 29 2 29 29 2 29 2 6 31 6 29 29 29 8 29 29 8 18 29 2 29 26 31 29 8 8 14 8 29 29 29 8 6 29 8 6 29 29 6 29 29 29 29 14 6 29 29 8 8 8 29 14 23 29 8 29 2 25 29 29 6 29 29 2 8 23 29 29 16 17 17 29 23 18 29 29 17 29 29 29 23 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 14 2 23 29 16 29 29 29 29 29 29 8 29 29 16 29 29 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 16 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 26 29 29 29 29 29 29 29 16 2 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 16 29 25 16 16 29 29 29 29 29 16 8 29 29 29 29 29 29 16 29 29 29 29 29 2 29 2 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 29 29 18 29 6 29 29 29 29 29 29 29 14 2 29 18 25 29 29 29 29 29 6 25 29 29 29 25 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 8 29 29 29 29 14 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 25 29 29 29 29 18 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 6 29 29 29 2 8 29 29 29 8 29 29 29 29 29 29 29 29 2 18 29 25 29 29 29 25 29 29 2 8 29 25 29 29 29 29 5 29 29 6 14 25 29 29 14 29 29 29 29 29 29 25 29 14 29 29 29 29 8 6 29 18 29 29 29 29 29 25 29 29 14 29 29 18 29 27 8 2 14 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 17 29 29 18 8 29 25 29 2 23 29 2 29 14 29 29 18 29 2 27 18 14 8 8 29 29 2 29 29 25 29 29 29 29 8 29 29 29 29 8 29 29 29 6 2 29 29 29 29 29 29 25 14 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 18 29 23 29 29 29 29 29 8 29 29 29 29 25 29 29 2 27 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 8 8 29 29 29 29 29 8 29 29 29 29 29 29 29 2 6 29 29 29 29 29 2 29 31 29 29 2 29 29 29 29 31 29 29 29 29 29 29 6 29 6 31 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 2 29 29 29 29 2 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 19 16 29 16 16 16 29 29 29 29 16 29 16 16 6 16 29 29 29 29 29 14 29 29 29 29 29 8 31 29 29 29 6 23 2 23 2 2 6 29 2 29 29 27 29 29 29 8 29 29 29 31 8 29 2 2 29 29 2 29 2 29 29 29 29 29 23 16 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 16 16 29 2 29 29 16 29 29 16 29 29 19 29 29 29 29 29 19 29 29 29 16 16 19 19 29 29 13 29 29 29 16 17 29 29 29 29 16 29 16 16 29 16 16 16 29 29 29 13 16 16 29 29 29 19 13 16 13 29 29 29 16 29 29 16 29 16 16 29 16 29 29 19 29 29 29 29 29 16 19 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 13 29 29 16 29 16 29 29 29 29 8 29 9 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 5 29 23 8 14 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 17 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 31 17 29 29 29 29 29 18 29 27 29 29 29 29 29 29 29 29 23 29 29 6 8 29 2 29 2 29 29 29 29 29 29 29 29 29 2 6 29 29 8 23 26 25 31 29 29 29 29 6 6 29 29 31 8 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 23 19 16 16 29 16 16 29 16 29 16 29 29 16 29 29 19 29 29 29 19 29 16 19 13 29 29 29 16 16 29 29 29 16 29 16 29 29 29 29 19 29 29 16 29 16 2 29 16 19 29 29 29 29 19 29 29 16 29 13 29 16 29 16 16 29 29 16 29 29 29 29 29 29 16 29 16 16 16 2 29 17 29 29 29 29 16 16 29 16 16 29 29 16 29 29 16 29 29 29 19 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 16 16 29 16 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 16 29 19 8 16 29 29 29 8 29 29 29 29 29 31 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 2 8 8 29 6 8 29 29 29 31 29 29 29 29 8 29 8 23 29 2 29 29 18 23 2 2 2 2 29 2 2 29 29 23 29 2 29 31 2 29 29 29 29 8 29 29 23 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 2 2 29 29 29 29 29 29 14 8 2 29 2 27 29 8 29 6 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 14 29 29 6 29 29 29 31 18 6 29 29 29 29 2 29 25 29 29 6 8 29 29 29 29 31 14 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 18 6 29 31 29 29 29 29 18 14 31 29 29 29 2 29 29 14 2 29 29 29 29 25 2 29 29 29 14 29 29 29 29 29 18 6 29 29 29 29 29 29 8 29 6 8 23 25 5 29 29 8 29 29 29 29 25 8 29 29 29 31 25 29 29 2 29 6 29 29 2 29 29 18 29 29 29 29 25 29 29 8 29 29 2 29 29 29 29 29 29 6 29 29 29 27 2 29 29 29 29 29 29 29 6 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 6 29 2 29 29 14 29 8 18 8 2 6 29 29 29 29 29 29 29 6 29 29 29 6 29 18 25 29 29 2 29 29 29 29 29 25 29 8 25 8 29 29 29 29 8 29 29 29 25 6 29 2 29 18 25 6 29 29 29 2 29 23 8 29 29 29 25 31 29 25 14 29 27 29 29 29 29 29 14 29 29 29 14 6 29 29 29 18 29 29 14 29 29 29 29 29 29 14 29 29 6 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 31 29 29 2 29 29 29 29 29 2 29 29 8 29 29 29 29 29 2 29 6 29 29 29 17 29 6 23 29 29 29 2 29 29 2 18 29 29 29 8 8 26 2 29 29 29 6 2 2 6 29 29 29 29 29 29 6 29 29 29 29 29 8 29 8 29 29 23 29 31 29 29 31 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 31 29 29 29 29 2 29 29 29 29 29 29 2 6 29 29 6 29 29 29 29 29 6 29 29 29 6 29 29 27 29 29 29 31 29 29 29 29 29 29 29 29 29 29 6 29 18 25 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 18 29 25 29 29 6 29 29 29 29 29 29 29 29 29 29 25 29 6 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 18 29 29 6 29 29 29 29 29 8 29 29 23 29 29 29 17 29 29 14 29 29 6 29 29 8 29 29 29 29 29 29 31 29 29 6 29 6 29 29 29 29 29 2 29 14 29 29 18 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 25 6 29 8 29 29 2 29 31 29 8 29 29 8 29 17 29 29 29 6 29 29 29 29 29 25 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 14 29 29 29 25 29 2 18 29 6 8 29 18 29 29 29 29 29 29 29 29 29 29 29 25 29 18 29 29 29 29 29 29 29 29 29 29 2 29 2 29 14 29 29 31 2 29 25 29 29 29 6 29 29 6 29 31 29 29 29 8 6 29 18 23 8 29 2 29 25 29 29 29 29 29 29 29 29 8 8 29 2 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 25 29 29 2 29 29 29 29 29 8 29 29 14 29 29 29 29 29 6 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 8 6 29 29 29 29 18 29 29 29 2 29 29 6 26 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 29 29 29 31 5 6 29 29 29 29 29 29 29 29 29 31 29 29 2 29 31 29 29 29 29 6 31 29 6 29 29 2 29 29 29 8 29 29 25 29 29 29 29 18 29 8 29 2 29 29 29 8 23 8 29 29 29 29 29 29 29 29 8 29 29 29 29 14 31 6 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 14 29 29 29 14 29 2 27 29 29 6 29 29 29 2 29 27 29 29 29 29 29 25 29 29 29 29 14 31 29 8 29 29 29 23 6 29 14 29 6 8 29 29 23 29 29 29 29 29 29 17 14 14 29 6 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 14 29 29 6 29 29 29 27 29 29 8 29 29 14 25 29 29 29 14 29 29 6 29 29 26 29 2 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 2 23 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 23 29 31 29 31 23 29 29 29 29 8 29 29 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 6 6 5 29 25 29 29 29 29 14 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 6 29 29 29 18 29 31 25 29 29 29 14 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 31 29 29 29 29 29 29 25 29 18 8 29 31 29 29 29 29 29 29 25 29 29 29 6 29 25 6 29 14 14 29 29 29 29 29 25 27 29 29 29 29 18 6 29 29 29 29 29 23 6 29 29 25 26 2 29 8 29 8 18 18 23 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 27 29 25 29 29 29 29 29 6 29 8 29 29 8 29 27 6 29 27 25 14 29 6 29 29 29 29 29 29 31 29 29 6 14 29 29 8 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 6 29 29 29 18 29 29 29 29 31 29 29 18 29 29 17 29 6 26 23 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 16 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 25 29 29 29 29 6 29 29 29 29 6 29 18 29 29 29 29 25 29 29 29 29 29 29 8 29 29 29 29 14 29 29 29 29 29 16 29 16 13 16 16 13 29 29 29 29 17 29 29 29 23 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 8 23 29 29 29 25 29 29 29 29 29 29 29 6 8 29 8 29 29 29 29 29 29 29 8 27 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 25 31 6 29 29 14 26 29 29 29 29 31 29 6 25 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 23 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 18 28 25 29 25 6 6 29 29 29 29 29 8 2 29 29 31 27 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 18 29 29 8 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 14 29 29 2 16 29 16 29 29 29 29 29 29 14 29 29 29 29 29 29 29 25 29 16 29 29 29 29 29 18 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 19 16 29 29 29 31 29 2 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 27 29 29 29 29 29 16 29 29 16 29 29 29 25 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 6 6 2 25 29 29 29 29 29 18 29 29 29 29 29 29 29 29 18 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 19 16 29 29 29 16 29 29 16 29 13 16 16 29 16 29 2 29 29 29 29 19 29 19 16 29 29 13 13 29 29 29 16 29 29 29 29 29 29 29 29 29 19 29 8 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 31 29 29 29 14 29 29 5 29 29 6 29 16 29 29 29 29 16 29 29 29 2 25 16 29 16 29 29 16 18 29 16 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 25 29 16 29 29 29 29 16 29 16 29 6 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 16 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 6 29 29 29 29 25 29 29 14 29 29 29 29 29 29 29 29 23 8 29 29 29 29 14 29 29 29 29 29 29 25 2 29 29 29 25 29 29 29 29 6 29 29 29 6 14 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 6 29 8 29 29 29 29 14 29 6 29 29 25 29 29 29 29 29 29 29 29 29 29 29 25 31 29 6 6 2 29 29 31 29 29 29 29 27 29 31 2 29 29 29 27 29 29 29 29 18 29 29 31 29 29 29 31 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 6 29 29 29 16 29 17 29 29 29 29 29 29 16 16 29 8 29 29 29 29 29 29 16 29 6 8 29 29 29 8 16 29 16 29 29 29 29 29 16 29 29 13 29 2 29 29 29 31 16 16 25 29 29 29 16 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 14 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 19 16 29 29 29 16 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 17 29 29 17 29 29 18 16 29 6 29 29 5 27 29 29 29 2 29 29 29 2 18 29 29 29 27 29 29 16 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 6 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 25 25 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 29 14 29 29 2 29 29 8 29 8 25 18 6 8 29 29 2 26 29 27 6 23 29 6 29 18 29 29 29 18 29 29 25 29 29 2 29 8 29 2 16 29 16 29 29 29 31 14 29 29 29 29 29 29 29 6 29 16 29 16 29 16 29 14 16 29 29 16 29 29 29 29 29 29 17 16 23 29 16 19 6 16 16 16 16 6 29 29 16 19 16 16 16 29 29 19 16 29 29 29 29 29 29 29 16 17 29 16 29 29 19 16 16 29 29 29 29 29 29 16 19 17 29 29 16 16 29 29 29 29 29 16 16 18 16 13 29 29 29 29 29 29 17 29 19 16 29 29 29 29 16 29 16 16 29 16 16 16 29 29 16 29 19 19 16 29 16 16 19 29 16 29 19 13 13 16 29 29 29 29 29 16 29 16 13 29 29 16 29 19 16 13 23 19 16 13 16 16 29 29 16 16 29 29 13 29 16 16 29 29 29 16 25 29 29 29 29 29 29 29 29 29 29 16 29 19 29 16 16 29 29 16 29 29 8 29 29 29 29 31 2 29 29 29 29 8 6 29 29 6 26 29 16 29 29 29 29 29 29 29 29 29 25 8 29 18 29 29 29 6 25 2 29 23 2 23 6 18 2 6 29 18 29 29 29 29 29 29 29 29 29 5 29 6 25 6 25 29 6 25 29 29 25 29 8 29 2 29 29 2 29 6 6 14 29 29 5 29 2 29 8 2 29 18 29 29 8 29 23 29 18 29 5 29 29 14 29 14 29 29 14 29 29 6 2 29 18 29 2 29 6 2 29 6 29 6 29 8 29 29 29 29 29 29 29 31 8 17 29 29 29 29 29 29 29 29 29 8 8 29 29 6 29 29 29 31 6 29 29 31 6 2 29 29 29 29 29 8 6 29 2 29 29 29 29 6 29 29 25 2 6 29 29 25 29 6 29 29 29 29 25 31 29 6 29 6 29 8 29 2 29 25 25 6 29 29 6 18 29 25 2 6 18 14 29 29 8 29 29 6 14 29 18 23 29 25 6 2 6 29 6 25 29 29 29 2 8 18 29 29 18 23 29 29 29 2 2 29 14 29 29 18 29 6 29 6 29 29 6 29 2 29 29 8 25 27 29 2 29 29 29 8 20 29 2 29 8 29 14 26 8 6 6 6 29 8 29 29 29 29 29 8 29 29 29 29 14 29 29 29 29 29 29 6 8 29 29 29 29 6 29 18 6 29 29 8 29 5 29 8 29 29 29 29 29 29 6 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 8 2 29 29 16 29 29 29 29 2 16 16 29 16 29 13 13 29 25 29 29 16 29 16 13 16 16 16 29 16 16 16 29 29 29 16 29 16 29 16 29 29 29 29 19 13 16 29 29 19 29 16 16 13 29 29 16 29 16 29 16 29 29 29 29 29 29 16 16 29 29 29 29 16 16 16 29 25 16 29 29 29 16 29 29 16 16 29 29 16 16 13 16 29 29 13 29 29 29 29 8 16 16 29 29 29 29 13 29 29 29 29 16 29 29 16 29 29 29 29 29 25 29 29 29 29 16 18 29 29 29 29 16 29 29 29 8 25 29 29 18 29 29 18 26 18 29 27 29 29 2 29 2 29 29 29 29 29 29 29 29 8 23 2 29 8 29 25 29 2 25 29 29 29 29 2 2 8 29 29 8 23 29 29 2 18 29 29 29 18 2 29 29 29 29 25 29 29 29 29 29 8 27 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 31 18 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 18 29 29 29 16 29 29 29 16 29 29 29 29 16 16 29 29 29 16 6 29 29 17 29 29 29 16 29 29 29 29 16 16 16 29 29 29 29 29 16 29 29 29 2 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 19 19 29 16 29 29 18 19 29 29 29 16 19 16 13 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 19 29 16 5 29 16 29 29 29 16 29 29 16 13 29 16 19 16 29 29 29 29 19 16 9 13 29 2 16 19 19 29 29 16 19 29 29 19 19 16 19 29 19 19 13 29 16 19 16 16 29 16 16 16 16 29 29 16 19 29 16 17 16 19 29 19 16 29 29 29 19 13 16 16 29 29 29 16 13 16 29 29 16 29 29 16 29 19 29 16 29 29 19 29 29 19 16 29 29 29 16 17 19 16 29 29 16 29 29 29 16 29 16 16 29 29 29 29 16 29 29 29 29 16 13 16 29 29 29 19 13 29 29 29 16 29 29 29 16 29 19 29 29 16 19 16 29 29 16 29 17 29 29 29 16 29 29 29 29 16 29 19 13 29 16 29 16 16 16 19 19 29 29 29 17 16 19 16 29 19 29 29 16 16 29 29 29 29 29 29 29 8 16 19 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 16 19 29 16 23 27 29 29 29 2 16 13 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 14 29 29 29 6 5 29 29 29 29 29 29 2 29 29 29 25 29 18 29 29 29 29 29 14 29 2 18 29 29 29 25 29 29 29 29 16 29 29 27 29 29 16 17 29 16 16 29 29 29 19 8 29 29 16 29 29 29 29 29 16 6 29 29 29 16 29 29 29 29 29 2 29 29 29 27 29 29 29 29 29 29 27 2 29 14 8 29 29 25 29 2 29 29 2 29 29 29 8 31 29 29 29 23 29 29 29 29 29 25 29 29 2 18 14 29 14 29 29 2 29 29 29 29 29 29 2 5 29 25 6 29 29 2 29 29 6 29 8 29 2 29 2 29 29 29 8 18 29 29 29 8 29 2 29 29 29 29 29 29 31 29 29 29 29 29 29 14 29 29 29 29 29 29 29 14 14 18 29 29 2 27 29 29 29 29 29 29 14 29 29 2 29 29 29 29 29 2 29 29 18 29 2 29 29 29 29 29 8 2 25 2 29 29 6 29 29 29 29 29 29 29 29 29 6 29 26 29 6 29 18 2 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 8 31 29 23 8 29 29 29 29 29 14 23 29 23 6 2 29 8 29 29 29 6 29 29 8 26 29 2 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 2 29 29 16 16 23 29 29 29 8 29 29 29 29 27 29 8 29 29 23 29 29 29 29 29 29 23 29 29 16 8 29 29 16 29 29 2 2 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 5 29 16 29 29 29 29 29 16 29 29 29 26 29 29 29 26 29 29 29 29 29 29 29 29 16 29 29 16 29 23 16 16 13 16 29 16 18 17 29 29 29 17 29 29 29 16 29 19 29 16 29 16 29 29 29 29 29 13 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 1 4 4 29 2 16 29 29 2 29 16 29 17 29 2 2 29 17 29 16 29 16 29 16 17 2 29 29 17 29 29 16 29 29 17 29 17 16 29 16 29 29 29 29 29 6 2 29 16 16 16 29 29 16 29 29 8 29 29 29 29 4 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 16 16 16 16 19 29 29 29 16 29 16 29 2 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 6 29 29 29 29 29 16 16 16 29 29 16 29 19 29 29 16 29 29 29 16 29 29 29 29 29 29 2 29 6 29 2 29 29 16 29 29 29 13 29 29 17 29 29 29 29 16 16 16 29 29 29 29 29 29 16 16 29 29 29 29 29 14 16 29 29 29 29 29 29 29 17 14 29 29 29 29 29 16 18 18 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 18 29 29 29 16 16 29 29 29 29 16 29 29 29 16 29 29 29 16 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 31 29 29 29 29 29 16 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 2 29 31 29 29 29 6 13 29 29 29 6 29 29 29 16 29 16 29 29 16 8 29 8 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 16 29 14 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 16 29 29 29 29 29 29 29 29 16 2 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 18 2 25 29 23 29 29 6 29 31 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 14 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 26 8 29 27 29 29 29 31 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 8 18 29 31 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 25 29 29 29 29 29 29 29 29 29 29 8 29 29 2 31 29 2 29 29 29 18 8 29 29 29 27 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 18 29 29 6 29 29 29 29 25 6 18 29 31 29 29 29 29 29 8 29 29 29 29 29 26 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 25 25 18 29 29 29 29 29 25 14 29 29 31 29 29 29 29 29 29 31 26 26 29 18 29 29 29 29 2 29 29 29 29 29 29 29 14 29 29 29 29 29 29 14 8 8 18 29 26 2 29 29 18 6 29 29 29 17 31 29 1 4 29 29 29 29 29 29 29 6 25 29 29 29 8 29 29 29 29 29 29 29 18 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 8 6 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 14 29 29 14 8 29 6 29 31 29 29 29 29 29 29 31 29 29 31 29 29 29 29 29 29 29 29 29 29 29 6 29 6 29 29 29 29 29 29 29 8 29 29 29 29 14 29 14 29 29 29 31 25 29 29 29 29 29 29 29 29 6 29 25 29 29 6 2 29 29 29 29 8 14 29 29 29 29 29 29 29 29 29 29 29 29 14 29 14 29 29 18 29 29 29 29 29 18 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 25 29 8 25 29 29 29 29 25 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 14 29 29 18 14 25 29 29 29 29 25 2 29 29 6 29 29 29 6 8 29 2 29 27 29 29 2 29 29 25 29 29 2 29 29 26 29 29 2 29 29 29 26 29 29 29 14 2 26 29 29 2 29 29 31 5 29 25 29 29 29 29 29 29 2 29 29 29 29 26 29 29 2 29 29 29 29 5 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 14 2 8 29 29 2 29 18 2 29 18 8 2 25 2 29 29 29 29 29 29 29 29 29 29 2 23 29 29 29 29 29 29 23 29 29 5 29 29 29 29 14 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 26 6 29 29 18 29 29 29 29 29 6 29 23 26 8 29 29 29 23 29 29 2 29 6 29 29 29 29 29 29 5 29 8 29 29 29 29 29 26 29 29 29 29 29 29 29 17 29 6 29 29 29 29 29 29 29 29 29 8 29 23 23 29 29 29 6 29 29 29 29 6 29 27 6 29 29 29 8 29 29 29 29 29 14 29 29 8 18 29 29 29 2 29 8 29 29 8 18 29 29 29 29 14 14 29 29 29 29 23 23 29 29 29 29 29 29 2 29 29 29 6 29 29 29 27 29 29 2 29 14 29 29 29 29 29 29 29 29 29 5 29 23 29 29 18 29 18 8 29 29 29 29 29 29 23 29 6 29 29 25 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 23 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 25 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 8 29 29 29 29 18 31 29 29 29 29 29 2 14 29 29 31 25 29 18 29 29 31 29 29 29 29 2 29 25 29 29 18 29 29 2 23 8 29 6 6 8 29 29 2 23 29 29 29 18 29 23 29 2 8 2 18 14 29 29 29 18 29 29 29 29 29 29 29 29 27 29 29 29 29 18 29 2 2 29 29 6 29 29 25 29 29 29 23 31 29 29 23 29 6 29 8 29 29 29 29 29 27 29 2 27 29 29 29 2 29 6 29 29 29 31 29 29 29 29 29 29 18 2 29 23 29 29 8 29 8 6 2 29 6 8 29 29 23 29 31 14 29 29 26 23 2 29 29 29 29 29 29 29 18 6 29 2 29 8 29 23 2 29 5 2 26 29 6 25 29 2 29 29 29 14 2 29 8 29 29 29 2 8 29 27 6 2 29 29 6 8 23 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 23 29 8 23 29 29 29 29 29 6 29 29 29 29 31 29 29 29 6 29 2 29 27 26 29 29 6 2 29 8 8 29 29 8 29 31 29 29 23 29 29 29 29 29 29 29 29 27 26 29 2 29 23 29 29 29 6 29 31 29 23 29 6 29 29 29 8 18 29 29 14 29 29 29 29 29 29 29 29 8 29 6 18 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 2 14 29 29 29 29 29 23 8 23 8 23 29 8 29 29 29 29 29 6 2 2 29 29 29 29 29 29 29 14 29 6 29 6 23 2 2 29 29 25 29 29 29 29 14 6 2 29 29 2 2 23 29 23 29 29 6 29 29 8 8 29 29 29 29 29 18 29 8 4 18 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 5 29 6 2 29 29 28 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 26 8 23 29 29 29 29 29 29 29 6 6 29 29 29 29 8 29 29 29 25 29 29 25 6 29 29 29 6 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 23 29 29 26 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 6 29 29 29 18 29 29 29 29 29 29 29 29 29 29 31 23 29 29 14 29 29 29 18 29 29 29 29 2 29 18 29 29 29 18 29 29 6 29 29 18 29 17 31 29 29 26 29 29 29 29 29 29 27 29 6 29 29 29 29 29 31 29 29 14 2 26 14 29 29 18 6 8 29 29 29 29 29 6 29 29 29 29 26 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 5 2 29 29 29 31 29 29 29 29 8 29 8 29 29 2 29 29 29 29 27 23 29 29 29 29 6 6 29 29 29 2 29 29 29 29 29 29 25 29 26 23 29 29 29 6 29 29 29 29 29 2 6 31 29 29 2 2 29 29 29 29 29 2 29 6 29 29 6 16 31 29 29 29 29 2 29 29 29 25 2 2 18 29 8 29 23 29 2 29 29 17 8 29 29 29 29 29 2 29 5 29 2 29 18 29 29 18 29 29 29 14 29 8 29 2 29 8 2 29 2 29 29 8 29 25 25 8 29 29 29 29 29 17 29 29 29 18 29 29 29 29 29 29 29 23 29 29 23 14 14 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 23 29 29 29 14 29 29 25 29 29 29 29 2 29 29 8 23 29 29 29 29 29 2 18 29 29 29 29 2 2 2 8 29 29 23 8 29 18 29 29 29 29 29 26 29 29 29 29 29 29 2 14 29 29 6 2 29 2 29 29 29 29 29 29 29 27 2 29 29 29 29 29 29 6 29 8 29 29 29 29 13 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 25 16 29 29 16 2 29 31 28 29 29 16 29 16 29 29 16 16 16 16 16 13 29 31 29 29 29 29 14 29 29 6 29 29 8 29 29 29 29 16 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 23 2 29 29 29 29 29 29 29 29 29 16 6 29 29 29 2 29 29 18 6 29 8 29 29 6 8 6 6 29 25 2 8 2 8 18 2 29 29 2 27 2 29 2 29 29 18 8 8 2 2 29 29 29 6 29 29 29 29 29 29 5 25 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 26 8 29 29 29 29 8 29 29 29 29 29 18 29 29 8 29 23 29 29 31 29 2 29 29 29 29 8 16 29 26 29 29 2 16 13 29 29 29 29 26 29 29 29 29 29 29 29 29 29 6 29 29 29 8 23 29 8 29 8 29 29 2 26 29 29 25 2 2 29 14 2 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 14 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 14 29 29 17 2 29 29 2 29 31 29 29 8 29 18 29 8 29 29 29 29 29 29 6 29 25 29 29 8 29 31 29 29 2 29 29 8 14 29 6 6 25 18 29 2 8 29 29 26 29 29 2 2 29 29 18 29 29 2 2 29 29 8 25 29 2 6 6 6 29 29 29 29 14 18 8 29 29 29 29 29 29 6 25 8 29 29 2 29 29 29 29 29 29 31 14 25 25 29 8 29 29 6 8 29 29 2 29 29 23 29 2 29 29 29 29 2 29 29 29 23 2 29 29 29 29 29 29 29 8 2 29 29 27 29 2 8 29 29 23 29 29 25 29 2 29 29 29 8 29 8 8 16 14 29 29 29 29 29 29 16 29 29 29 26 8 23 29 8 29 29 29 23 29 29 2 29 29 2 29 29 29 29 18 2 17 29 29 6 29 29 29 2 29 29 29 29 31 29 2 26 6 23 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 2 29 2 29 29 13 16 2 29 29 29 8 29 29 29 29 23 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 8 29 29 18 29 2 29 2 29 29 29 29 8 23 29 18 29 29 2 26 29 6 29 29 29 29 29 14 29 29 29 29 29 29 2 29 29 29 29 8 6 29 2 31 23 29 29 29 29 29 29 29 29 29 29 6 29 29 29 26 18 8 29 23 29 29 29 8 29 29 29 29 29 8 29 29 25 8 29 29 29 8 2 26 29 29 29 29 29 29 29 29 29 18 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 29 29 29 29 31 29 29 29 29 29 31 14 29 29 29 29 29 29 6 6 2 29 29 23 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 26 29 8 31 29 29 29 29 29 8 29 29 8 29 29 29 5 2 2 27 29 29 5 2 29 29 29 29 29 29 25 29 29 14 23 29 31 29 6 29 16 29 26 29 16 29 29 29 2 29 29 31 8 29 29 29 29 29 29 16 29 29 16 29 29 29 29 19 13 29 16 19 29 19 16 29 29 2 16 13 29 27 29 16 16 27 29 4 16 29 29 16 29 16 29 16 19 13 29 13 19 16 19 16 16 19 13 16 19 29 13 16 29 13 16 29 29 13 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 18 29 8 16 29 5 29 29 29 29 29 29 19 29 29 16 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 8 29 16 29 29 14 29 29 6 29 29 5 29 6 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 13 29 29 29 14 29 29 29 19 29 6 6 29 29 29 29 2 29 13 29 29 29 8 2 29 5 19 29 29 13 17 29 16 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 6 29 14 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 8 31 29 16 29 16 13 29 29 29 29 16 16 16 16 19 16 16 29 16 29 16 16 16 16 29 16 16 17 16 29 16 16 16 19 13 29 19 29 23 29 29 29 8 29 19 13 29 13 13 29 16 29 16 29 19 13 29 8 29 16 29 29 29 16 29 29 29 29 29 29 26 13 4 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 2 29 29 29 29 16 29 16 29 29 25 16 29 16 29 29 29 2 29 29 16 29 6 29 17 29 29 29 29 29 29 29 2 29 29 29 6 8 29 29 29 29 29 23 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 8 17 29 6 29 29 29 29 29 29 29 29 29 29 29 8 31 25 29 29 29 29 29 23 29 2 8 27 29 29 29 25 29 2 29 29 29 29 18 29 29 29 29 8 14 29 29 25 29 29 29 29 29 6 29 18 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 25 29 25 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 5 25 29 29 29 29 29 29 29 29 29 29 29 29 8 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 26 29 29 29 29 6 8 8 29 29 18 29 29 29 8 29 29 29 29 8 29 29 8 23 29 29 8 29 29 8 26 29 29 29 29 8 18 29 29 2 6 6 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 18 29 29 25 29 29 29 29 29 29 29 29 6 29 29 29 29 2 8 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 8 26 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 23 29 29 29 29 2 14 8 6 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 6 29 6 29 29 27 29 2 29 29 2 29 26 6 29 29 14 2 29 29 6 29 29 29 29 8 29 2 29 31 8 6 2 8 29 29 29 29 29 14 29 29 18 29 29 6 29 29 29 29 29 6 29 29 2 31 29 2 29 2 29 29 29 29 29 29 29 18 29 26 29 29 29 31 23 8 29 29 29 29 29 8 29 29 29 29 29 16 29 5 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 14 29 25 2 29 8 29 6 29 2 29 29 29 29 2 29 23 2 14 29 14 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 31 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 27 29 29 29 29 29 29 29 29 29 29 5 25 29 29 6 6 29 27 29 29 8 29 29 29 29 29 29 29 17 6 29 29 14 29 29 29 8 2 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 6 29 2 29 29 6 29 19 4 31 29 29 29 29 6 29 6 29 18 18 2 31 16 29 2 29 29 6 2 29 2 6 29 29 29 29 29 2 2 6 29 29 29 25 2 29 29 29 29 29 29 2 23 2 29 8 14 29 29 29 29 29 16 2 29 29 29 29 29 29 29 6 19 29 29 29 16 2 29 16 29 29 16 16 13 29 29 29 29 16 8 13 29 29 16 29 8 29 29 29 29 29 29 29 16 29 29 29 29 4 29 29 29 16 29 18 29 29 29 29 16 17 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 16 29 29 29 29 29 29 29 29 31 29 29 29 6 2 29 26 23 29 29 29 29 29 2 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 18 29 6 29 29 29 29 8 29 25 29 8 29 8 29 2 6 29 29 29 29 29 2 5 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 26 18 29 29 29 29 29 2 8 29 27 29 8 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 29 18 29 8 29 2 29 29 29 29 2 2 13 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 6 29 29 29 6 31 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 29 29 29 8 2 29 29 29 31 29 29 2 2 2 29 29 2 29 14 8 29 26 23 29 31 29 2 29 29 29 29 29 29 29 2 29 29 29 14 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 2 29 29 25 8 29 29 2 29 29 29 29 29 29 29 29 2 29 26 2 29 8 2 29 29 29 29 29 8 29 29 2 29 8 29 29 29 29 29 29 6 5 8 29 14 29 26 6 6 6 29 8 25 29 29 29 2 29 5 29 2 29 29 2 29 29 29 2 29 29 2 29 29 29 29 29 29 2 29 8 18 29 2 29 31 26 2 2 2 29 18 29 18 29 27 8 6 29 29 2 29 29 29 29 29 29 8 29 29 25 29 29 18 14 2 2 29 29 29 29 29 8 29 2 29 6 29 2 8 29 29 14 29 2 29 2 29 8 2 29 29 29 29 29 29 29 29 17 8 29 29 29 29 29 2 29 29 29 29 29 29 29 8 2 29 29 14 29 2 8 14 14 29 2 6 2 29 18 6 29 2 5 29 29 18 25 2 29 29 29 6 31 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 14 31 5 29 29 29 29 29 29 29 16 29 29 16 29 16 16 29 29 29 16 19 29 29 31 26 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 18 18 29 29 29 29 29 29 29 29 16 29 29 29 16 17 29 29 29 29 16 29 29 16 17 29 29 29 29 16 29 29 29 29 17 29 29 13 29 16 29 16 29 29 16 29 29 29 16 29 16 29 29 29 29 29 8 14 29 16 29 2 29 29 31 8 16 29 29 8 29 29 29 29 2 29 29 2 29 29 2 29 16 29 29 29 29 29 29 29 29 29 6 29 29 5 29 29 29 29 2 2 29 29 29 29 29 29 29 2 29 8 29 2 29 29 29 2 29 8 6 29 29 23 29 8 29 8 29 8 29 29 29 18 29 8 6 29 29 2 29 29 29 29 29 29 18 26 29 29 29 29 29 29 2 18 14 29 8 29 29 29 2 2 8 29 29 6 29 14 8 29 29 8 25 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 5 18 31 29 29 29 29 2 26 29 14 29 29 18 8 18 29 29 29 2 29 29 29 29 29 8 29 29 29 23 29 29 29 2 29 29 29 29 29 29 29 29 2 8 29 29 29 2 23 29 29 6 29 31 6 29 8 2 26 23 6 6 29 29 2 29 29 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 23 29 14 2 29 26 29 6 8 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 6 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 17 29 8 8 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 19 16 29 29 16 29 29 6 29 29 29 29 16 29 29 29 29 29 29 16 19 29 29 29 17 29 29 17 18 29 29 29 16 29 26 16 29 29 16 16 16 29 16 16 19 16 29 8 26 13 16 16 13 29 29 29 16 17 13 16 29 8 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 18 17 13 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 2 29 29 16 29 29 25 16 29 29 29 29 2 29 29 29 29 16 29 29 16 16 19 19 29 16 29 29 29 16 16 29 16 16 17 29 16 29 29 29 29 29 29 19 29 4 29 29 29 29 29 29 2 16 29 16 2 16 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 13 16 19 29 16 16 16 29 29 29 29 26 29 29 29 29 29 29 29 29 6 29 29 29 18 5 29 29 29 16 16 16 29 29 29 29 29 29 29 16 2 29 16 16 16 29 13 29 29 6 25 29 8 29 29 16 29 16 29 29 29 29 29 29 2 4 13 29 16 16 29 16 29 16 16 29 19 29 16 16 16 29 29 29 16 16 17 29 29 16 13 16 8 16 16 19 29 29 16 17 19 16 29 16 13 29 16 19 16 29 16 19 16 29 16 16 29 29 16 16 16 13 29 16 29 16 29 13 29 16 29 29 16 16 16 16 29 29 16 16 29 16 29 29 16 29 29 19 16 19 29 29 29 16 17 29 29 16 29 16 17 29 29 29 16 16 19 29 29 29 29 16 16 16 29 16 29 29 29 16 17 29 16 16 16 29 16 29 29 16 16 16 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 13 16 29 29 29 29 16 16 29 29 29 19 29 29 29 16 29 16 29 29 29 2 29 16 16 16 16 29 16 29 29 29 19 29 29 16 29 19 6 29 18 29 29 29 29 29 2 5 8 29 14 27 29 29 18 29 29 2 29 8 31 29 25 29 29 29 29 29 2 29 8 29 29 29 26 2 29 2 2 23 29 6 29 27 29 29 29 29 29 8 14 29 26 29 23 25 29 14 29 29 2 29 29 6 29 29 8 29 29 29 31 29 29 29 2 29 27 29 6 29 8 18 29 2 29 29 8 6 29 8 29 29 14 29 8 29 29 29 2 29 27 29 29 29 6 29 29 29 29 29 6 29 16 29 16 29 29 29 29 16 29 16 29 29 29 29 29 16 17 29 29 29 19 13 16 29 29 16 29 29 16 29 29 29 16 29 16 16 13 29 19 2 29 29 19 29 29 8 16 16 16 29 29 29 17 19 29 6 2 29 29 16 29 29 2 16 16 16 29 16 29 16 29 16 16 29 16 29 16 29 29 29 29 29 29 29 29 29 2 16 29 17 29 29 29 16 13 29 16 29 19 29 29 29 29 16 29 29 29 29 29 29 29 29 2 13 29 29 29 16 29 2 29 29 29 29 2 29 29 29 29 29 14 29 29 29 29 16 29 5 29 16 29 29 18 2 29 29 29 29 29 8 29 29 29 29 29 2 29 29 8 6 29 2 29 29 29 29 29 25 29 29 29 29 29 29 25 8 8 29 23 29 29 29 29 29 2 2 25 29 29 29 29 29 29 6 29 29 29 31 29 29 29 29 29 27 29 29 29 29 29 14 31 29 29 29 29 29 29 29 29 29 29 29 18 18 29 29 29 8 2 29 31 29 29 29 14 2 29 29 8 29 26 29 29 2 29 14 6 18 29 29 2 26 8 6 18 29 2 29 29 8 29 2 29 6 29 29 29 29 29 29 6 29 29 29 8 18 2 14 2 29 29 29 29 29 29 29 8 29 31 29 29 29 29 14 8 29 25 29 29 6 6 29 6 29 18 29 29 29 31 2 25 29 6 29 29 2 29 29 25 6 26 8 8 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 16 19 16 29 16 29 29 29 29 29 8 29 29 29 29 8 29 29 29 17 29 29 2 16 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 16 13 29 16 16 29 16 29 16 16 16 8 19 13 29 29 29 29 29 29 8 16 5 31 29 16 29 29 29 29 29 29 29 29 16 16 29 29 2 19 29 29 29 29 29 16 29 29 29 29 8 29 16 29 29 29 29 29 29 16 17 29 16 29 16 29 29 16 29 29 29 31 29 2 16 29 29 29 29 17 29 16 29 16 29 29 29 29 16 16 16 29 29 29 29 17 29 29 29 16 16 29 29 16 29 19 29 29 16 16 29 16 16 29 16 29 16 29 29 16 29 29 29 29 19 29 16 29 29 29 29 29 16 29 16 16 16 29 8 23 29 29 29 16 29 16 26 29 29 16 16 13 2 16 16 29 29 16 13 16 29 29 29 16 29 29 29 29 16 13 2 16 29 18 16 16 16 29 16 16 17 29 29 29 29 29 29 29 29 18 29 6 29 29 29 29 29 29 29 29 29 27 29 23 8 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 16 29 29 16 29 29 16 16 29 29 19 16 29 16 29 29 29 16 29 29 16 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 16 29 29 29 29 31 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 19 16 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 29 29 29 8 2 29 5 29 29 8 29 29 29 29 2 8 29 29 2 29 29 18 2 29 29 2 29 29 29 8 29 8 29 29 29 29 29 29 18 29 29 2 29 29 29 29 18 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 16 2 29 6 5 29 18 29 2 2 29 18 29 2 2 29 29 16 29 19 16 29 29 29 29 14 16 16 29 16 29 29 17 19 29 29 16 16 29 19 29 29 16 16 16 16 29 19 29 16 29 16 29 13 16 29 19 19 29 8 29 29 16 29 19 29 13 29 16 29 29 19 29 29 16 16 17 19 29 29 9 29 16 29 16 16 29 16 16 29 16 16 29 16 2 29 16 29 29 29 16 29 29 16 19 29 29 29 29 29 16 29 29 29 29 29 5 29 29 16 29 6 29 16 29 29 29 29 29 29 16 29 2 29 5 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 31 8 8 18 29 8 29 14 8 29 29 29 2 29 29 29 2 29 29 14 29 8 29 29 2 29 8 29 18 29 29 29 8 2 29 8 29 29 8 2 8 29 31 29 29 5 29 29 29 29 29 2 25 2 2 29 27 29 29 29 29 29 29 29 29 29 2 6 2 29 29 29 29 29 16 29 29 29 29 17 29 29 29 29 2 29 29 29 16 29 16 29 29 29 29 29 16 16 19 19 29 19 29 29 29 29 16 29 8 29 29 16 29 2 16 13 16 13 29 16 16 16 13 16 13 29 19 16 16 29 29 29 16 2 29 29 16 16 16 29 29 29 16 16 29 29 29 16 8 19 29 16 16 13 17 4 16 29 29 16 16 29 29 16 29 16 29 16 16 29 29 16 29 16 16 19 16 29 29 19 16 19 13 16 16 16 16 16 29 16 16 29 16 19 29 16 29 16 29 16 29 16 29 16 16 29 16 29 29 29 16 16 29 29 29 29 16 29 29 29 29 16 29 29 29 16 19 29 29 29 16 16 29 29 16 29 29 29 29 26 29 29 29 13 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 25 18 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 16 29 29 2 29 29 16 13 29 16 29 6 16 16 29 16 29 29 16 29 29 13 16 29 19 29 13 13 29 29 16 29 16 19 29 29 16 29 29 16 13 29 29 29 29 19 29 16 29 29 16 16 16 16 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 13 16 29 16 16 16 16 29 13 19 16 29 13 29 16 19 13 13 29 16 16 16 16 16 29 16 16 13 29 16 19 29 29 16 29 13 16 29 29 16 29 19 19 16 16 16 16 17 16 16 16 19 19 29 16 13 16 13 29 29 29 29 29 16 29 29 29 29 29 29 16 19 16 16 16 19 19 16 29 29 16 16 29 29 16 16 29 19 29 29 29 16 19 29 29 29 29 19 13 19 29 2 29 29 19 29 13 29 16 19 29 29 19 19 29 16 16 16 29 16 16 29 29 29 19 16 29 29 16 29 29 29 16 16 16 16 16 29 29 29 29 16 29 16 16 17 17 29 29 19 29 29 13 16 16 29 29 13 13 16 16 19 16 13 16 29 17 16 29 19 13 16 4 16 16 19 16 29 16 16 16 29 16 13 16 16 19 29 16 29 16 29 29 19 16 19 29 29 29 16 29 29 19 29 2 29 29 29 29 29 17 29 29 29 16 29 18 29 16 29 29 19 16 16 29 16 16 19 29 8 19 29 5 29 29 16 16 16 29 16 16 29 29 16 29 19 16 29 29 16 29 17 29 13 19 29 16 16 16 29 16 29 29 16 13 19 16 29 17 29 16 19 16 29 16 29 16 29 29 29 29 29 16 29 29 29 19 29 29 16 16 29 29 16 29 29 29 19 16 29 29 19 29 29 16 19 16 29 29 29 29 16 16 29 29 16 29 29 29 29 29 13 16 29 29 29 17 16 29 29 16 29 29 16 29 29 29 16 16 29 29 29 29 29 16 29 29 29 16 13 14 29 16 29 29 16 16 16 29 29 29 29 19 29 29 16 29 29 29 16 29 29 29 16 2 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 16 29 16 29 29 16 16 14 29 29 16 16 13 16 29 29 29 16 29 29 29 29 29 29 18 29 13 16 29 29 16 8 18 6 29 29 29 29 29 16 29 29 23 29 29 6 6 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 16 29 27 29 29 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 29 29 29 29 16 16 29 25 29 29 29 2 8 29 29 29 29 29 29 18 29 29 25 8 29 29 29 29 29 6 29 29 29 5 29 29 29 29 29 25 29 29 25 29 29 14 6 2 29 29 29 29 29 29 6 8 29 29 25 29 29 8 29 2 29 29 6 29 29 31 14 29 31 29 29 29 29 6 29 29 2 18 29 29 29 29 25 29 29 29 29 2 18 25 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 13 29 29 16 29 19 29 29 29 16 29 29 29 29 16 29 16 19 29 29 16 29 29 29 29 29 26 16 29 29 29 2 2 29 29 25 29 29 29 29 29 29 6 29 29 29 29 14 29 8 6 14 29 29 29 29 25 2 29 25 29 31 29 29 25 29 25 29 29 29 29 18 29 29 25 29 29 29 29 29 2 25 14 29 29 29 18 29 29 29 25 29 29 2 29 29 29 29 16 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 29 29 16 29 29 29 29 17 25 16 29 29 29 29 16 16 16 13 29 19 16 19 19 16 29 16 16 19 19 19 19 29 29 16 16 19 13 19 16 16 29 9 19 29 29 16 16 19 16 13 41 9 16 16 9 19 16 19 19 9 16 19 13 19 19 19 16 29 16 19 9 10 19 16 29 19 29 29 16 16 16 13 29 19 19 29 6 29 29 29 2 29 29 29 29 29 19 29 29 29 19 13 29 14 29 29 29 16 29 29 29 16 16 16 19 29 16 18 16 29 29 29 29 29 16 29 29 29 29 29 8 29 8 29 29 29 29 29 6 29 29 29 29 8 31 29 29 25 29 29 6 29 29 29 29 18 29 18 29 29 18 2 6 29 29 14 29 6 29 29 29 29 29 29 29 29 29 29 29 6 25 14 29 2 29 6 29 29 29 25 29 29 14 18 6 18 29 6 29 29 29 6 29 29 14 18 29 29 29 14 29 27 29 29 29 29 29 29 14 2 6 29 29 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 13 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 16 29 29 29 29 27 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 31 29 2 29 29 29 29 8 29 29 29 29 13 16 13 16 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 18 29 29 2 29 29 29 29 29 27 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 13 29 29 29 16 29 16 16 29 16 16 29 26 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 31 29 2 29 29 29 14 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 18 29 29 29 29 31 14 29 31 29 29 29 29 29 29 29 29 29 29 29 18 6 29 18 29 29 29 29 29 29 29 29 31 29 29 29 29 6 14 29 29 26 29 29 29 29 14 29 8 6 29 29 2 29 29 29 29 29 18 29 6 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 6 8 29 29 29 29 29 29 31 29 29 29 29 6 29 29 29 8 29 29 29 31 29 6 8 29 29 31 29 29 29 29 29 6 29 29 29 29 6 29 8 29 29 29 29 6 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 31 29 29 29 25 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 18 8 29 29 29 29 29 29 29 2 31 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 6 29 6 29 29 29 29 18 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 31 23 29 29 29 23 29 8 29 29 8 25 29 29 29 29 29 31 29 29 6 29 29 29 29 29 31 29 29 25 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 25 18 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 18 2 29 31 29 29 29 8 29 29 23 29 29 23 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 31 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 14 29 29 29 29 29 29 29 6 29 29 8 29 23 29 29 29 29 29 29 2 29 29 29 27 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 6 29 2 29 29 29 8 29 2 23 2 29 8 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 6 6 29 29 29 29 29 29 29 29 17 29 29 8 29 26 29 29 29 29 29 29 18 29 25 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 23 29 29 2 29 29 29 29 29 29 29 29 14 29 29 2 29 29 29 29 27 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 27 2 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 31 29 17 8 8 29 2 29 26 29 29 17 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 31 25 29 29 29 14 29 18 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 26 2 29 16 29 29 29 25 29 18 29 29 29 29 6 29 29 29 6 14 14 29 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 25 29 29 29 25 29 2 31 8 18 6 29 23 29 29 29 29 2 29 29 29 29 29 29 29 29 25 25 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 18 29 16 29 29 26 29 16 29 16 29 16 29 29 29 29 16 8 29 29 29 29 29 29 16 16 16 29 29 16 29 29 29 29 29 29 8 29 29 29 29 13 29 29 29 16 16 29 16 13 29 29 16 29 16 29 16 16 29 29 16 16 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 18 16 16 29 29 29 16 29 16 29 29 16 29 16 2 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 16 29 29 16 16 16 29 29 16 29 16 29 29 29 29 16 16 16 29 16 25 16 16 29 29 16 16 16 6 29 29 19 16 16 16 19 19 29 19 13 29 19 19 29 29 29 29 29 29 29 29 29 16 16 13 29 16 29 29 29 29 29 16 29 29 18 29 16 16 13 29 16 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 16 29 14 14 29 29 29 29 8 6 29 29 29 6 29 29 29 23 29 29 29 6 6 6 29 14 29 29 29 29 29 29 2 29 25 29 29 31 29 18 29 29 6 29 23 26 5 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 25 29 2 2 29 8 29 25 29 29 25 29 29 29 29 29 2 29 6 29 29 29 29 29 29 25 29 29 29 29 29 18 29 29 29 29 29 6 14 8 29 29 29 29 29 6 29 18 29 29 29 29 29 29 29 6 14 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 6 14 6 29 6 29 29 29 29 29 6 8 29 14 29 29 25 27 29 27 25 25 29 8 29 6 29 29 29 29 18 29 29 14 6 29 29 18 29 29 2 29 29 18 29 29 29 29 29 29 6 29 29 8 25 25 29 29 8 25 29 29 29 6 29 29 14 29 29 6 29 29 29 14 29 29 29 8 29 29 29 6 29 29 25 29 29 31 8 29 29 29 29 29 29 29 6 31 29 29 29 14 29 29 25 29 27 29 18 29 29 29 29 29 29 29 6 29 29 29 29 29 31 6 29 14 29 29 29 18 2 29 8 2 29 29 29 29 29 29 29 29 25 29 29 29 16 16 2 29 29 29 19 29 29 25 29 17 29 16 29 29 29 29 29 13 29 31 29 29 14 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 2 29 16 16 29 17 29 16 29 29 16 29 16 29 13 16 16 29 16 5 16 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 16 29 29 27 29 29 29 17 25 29 29 29 31 29 29 29 14 29 29 6 29 29 29 29 29 16 29 29 29 16 29 29 29 29 17 29 29 29 29 29 27 29 6 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 14 8 26 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 13 29 29 29 29 16 29 8 29 29 2 29 29 29 29 29 29 29 29 17 29 29 6 29 29 29 29 29 29 29 29 31 29 29 29 6 29 16 13 29 29 29 29 29 29 29 25 6 29 29 29 29 29 29 29 29 29 6 29 26 6 8 2 29 29 29 29 29 29 14 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 26 8 29 6 29 29 29 29 29 29 29 2 29 6 8 29 29 29 29 25 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 8 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 19 16 29 29 29 29 29 17 16 29 16 29 16 29 29 29 16 8 29 29 29 29 29 19 29 29 29 29 19 29 28 13 19 16 29 29 29 29 29 19 13 16 16 19 16 16 16 29 29 29 29 19 29 13 19 29 16 19 16 16 29 13 16 13 19 29 13 16 29 29 29 13 16 29 29 16 16 29 29 29 13 16 16 19 16 29 29 29 29 19 19 19 13 16 16 16 19 17 17 16 16 9 29 29 29 16 17 16 29 19 16 19 29 16 29 19 16 13 16 19 16 16 19 19 19 16 16 19 29 16 19 16 17 19 29 29 19 16 16 29 29 29 16 19 16 16 16 16 16 16 29 16 19 16 16 29 13 16 13 19 19 29 2 29 13 19 19 19 29 19 13 19 9 29 16 29 19 29 29 29 29 29 19 29 29 29 16 29 29 29 23 29 29 16 13 16 29 2 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 8 23 29 29 29 2 6 29 29 31 31 29 2 29 29 29 29 29 29 17 17 29 29 29 29 18 29 29 16 6 29 16 16 23 29 29 29 29 29 29 29 29 29 14 29 29 29 31 31 29 29 31 17 2 29 14 2 8 2 29 29 25 29 29 29 6 29 8 29 29 29 29 29 29 29 2 29 27 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 6 29 29 29 29 29 17 29 2 29 29 29 29 29 29 6 29 25 29 29 29 29 29 29 29 31 16 29 29 29 29 29 29 29 13 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 2 6 2 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 27 29 16 29 29 29 16 29 29 29 29 29 6 29 29 29 13 29 13 19 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 18 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 18 29 29 29 14 26 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 19 16 29 29 29 29 16 29 19 19 13 29 29 19 16 17 9 19 19 19 16 8 29 16 16 19 19 29 13 16 29 29 16 19 19 16 19 19 19 29 6 29 29 19 19 19 17 16 16 16 13 19 16 16 13 29 29 29 13 16 16 29 29 29 17 29 29 14 29 29 29 29 29 17 29 29 29 29 29 2 16 16 29 29 8 29 16 29 29 29 29 29 29 29 29 31 29 29 16 29 16 29 29 29 16 16 13 29 29 29 16 31 29 29 29 16 29 16 29 29 6 29 29 29 16 29 29 29 29 29 19 29 29 29 16 16 13 8 29 29 29 19 29 29 29 17 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 16 29 16 29 16 16 29 29 29 16 29 29 29 16 29 16 16 29 29 29 29 29 16 13 17 29 29 29 29 29 13 16 16 29 16 29 29 16 29 16 29 29 29 6 1 4 4 17 29 16 29 17 4 2 29 19 29 17 16 29 2 29 2 17 2 29 29 29 17 29 29 17 2 29 4 17 29 17 29 13 29 8 16 29 13 6 26 29 29 29 16 16 4 17 17 29 29 16 13 2 29 29 16 19 17 19 26 29 29 29 16 16 29 29 29 29 29 16 29 29 6 16 29 29 16 29 29 29 16 29 29 29 29 29 17 29 29 29 29 17 16 17 16 29 29 17 17 29 16 17 29 29 29 29 29 29 29 16 19 16 16 29 17 31 29 16 16 29 29 16 29 29 13 16 16 29 16 29 17 29 29 29 2 29 29 29 29 29 29 29 29 29 29 13 19 16 29 29 16 17 29 29 29 29 13 16 13 16 13 29 29 29 29 29 29 29 16 29 16 16 29 16 29 29 29 29 29 16 29 29 19 29 29 19 13 16 29 29 26 29 16 29 29 13 16 13 16 19 16 29 16 16 29 16 29 16 29 16 29 29 29 29 29 19 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 8 16 29 16 29 29 29 29 29 17 16 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 16 16 29 16 29 29 17 13 16 29 29 16 29 29 29 16 29 16 13 29 16 29 29 16 16 29 29 13 29 16 29 16 29 16 31 29 16 29 16 29 16 29 29 29 29 29 6 29 29 29 29 29 19 16 13 29 29 19 29 2 29 29 16 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 16 13 29 29 16 16 29 16 16 29 29 29 19 16 16 29 29 29 16 16 19 29 29 29 16 29 29 29 13 16 29 17 16 13 16 16 16 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 16 29 16 29 29 29 2 16 29 18 29 29 14 29 16 29 29 29 29 29 23 29 29 29 18 29 29 16 2 29 29 29 6 29 29 29 29 29 29 29 29 29 18 29 29 16 29 29 29 29 29 6 29 2 29 26 17 29 29 29 29 18 29 29 29 29 29 2 18 31 6 29 18 29 29 29 2 18 29 2 29 29 29 2 29 29 29 29 2 8 25 23 29 29 29 29 27 29 29 6 26 29 29 31 29 26 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 23 29 14 29 29 29 29 8 25 29 29 29 6 29 29 17 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 2 29 29 29 29 29 5 6 8 29 2 8 29 29 29 29 29 29 2 18 29 29 29 29 18 2 2 29 29 29 29 31 29 29 29 29 6 29 29 29 8 29 2 29 2 29 29 2 23 29 29 29 2 29 29 29 29 27 29 29 29 18 1 29 29 25 8 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 2 29 2 25 8 25 2 2 29 18 29 31 25 31 29 29 29 2 6 25 2 29 29 29 29 29 29 2 31 2 29 29 2 29 2 2 8 2 29 29 29 2 23 2 2 2 2 2 29 8 23 31 5 29 29 2 2 2 6 29 8 29 29 29 29 23 29 29 29 8 2 29 29 23 8 29 29 8 2 29 29 29 2 29 29 2 29 2 2 29 29 29 29 29 29 2 2 23 29 29 29 2 2 29 29 2 23 8 16 2 6 29 29 2 2 29 29 29 29 29 29 2 2 27 29 2 29 29 29 29 31 29 29 29 29 29 29 2 29 2 2 29 29 29 29 17 2 8 29 29 29 23 8 2 8 8 8 6 29 29 2 29 2 23 29 31 29 8 2 2 29 29 2 23 29 29 29 29 29 29 2 29 2 8 17 29 2 29 29 29 18 14 25 2 29 5 2 29 29 2 29 2 29 2 8 31 23 29 29 23 29 29 8 2 29 29 6 23 5 29 29 29 29 14 29 29 29 29 2 2 2 29 29 29 29 29 6 29 6 18 5 2 29 29 8 29 26 8 29 6 29 14 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 2 6 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 26 29 2 29 25 23 29 2 29 29 29 29 8 29 2 29 29 29 29 29 18 29 29 2 18 29 29 2 8 29 29 29 8 14 29 23 29 29 29 31 29 14 29 29 29 29 29 29 29 29 29 29 17 29 2 29 29 29 29 29 18 29 23 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 8 29 29 29 29 14 5 2 29 29 29 25 6 29 29 29 6 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 25 29 25 29 29 8 29 29 29 29 2 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 23 29 29 29 29 29 29 29 29 26 29 29 29 2 25 29 29 29 29 25 29 29 6 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 23 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 25 29 2 29 29 18 29 29 29 29 29 18 29 29 29 18 29 18 14 29 29 29 16 29 26 2 6 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 8 29 29 29 29 29 14 29 31 29 5 29 29 29 29 2 29 29 29 27 29 2 29 29 29 29 29 29 29 29 29 14 29 29 2 29 25 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 2 29 29 8 27 29 29 29 29 29 29 2 29 29 14 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 18 2 6 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 29 31 29 29 6 29 29 29 29 6 29 2 29 29 25 29 6 29 29 29 18 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 31 29 2 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 2 8 29 29 23 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 14 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 2 29 29 2 29 2 29 29 29 29 8 25 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 2 8 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 18 29 29 29 29 29 29 29 29 29 13 23 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 9 9 9 9 10 19 9 19 16 13 29 16 41 16 29 29 29 29 29 29 8 29 29 6 29 8 29 29 29 29 14 29 29 29 29 29 29 29 29 16 16 29 29 29 29 31 29 16 29 29 13 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 14 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 16 29 8 29 29 29 29 29 29 29 28 29 29 25 2 29 2 29 29 29 2 29 29 29 29 29 29 29 6 31 6 29 18 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 13 8 13 2 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 31 29 29 29 29 29 2 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 13 29 8 29 29 29 29 18 29 2 29 2 29 31 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 6 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 10 10 19 19 29 9 29 19 19 16 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 27 2 29 29 29 29 29 29 29 14 29 29 6 29 29 29 29 29 29 29 29 2 29 13 13 16 29 8 13 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 18 29 2 8 14 29 29 16 29 13 19 29 29 29 29 29 29 29 29 16 29 31 29 29 29 29 29 29 8 29 29 16 29 25 29 29 25 2 29 29 29 2 16 25 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 6 29 29 29 25 25 29 29 29 29 19 16 29 29 16 16 9 16 29 8 31 29 27 29 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 8 29 29 25 6 29 29 29 29 29 18 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 19 9 29 29 29 29 29 9 19 13 29 18 29 29 29 29 31 29 29 29 29 18 6 29 29 29 6 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 19 16 29 29 27 29 6 29 29 29 2 8 8 8 6 29 2 29 31 29 29 29 18 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 27 18 29 8 18 29 29 29 29 29 29 29 25 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 19 9 9 9 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 27 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 2 29 29 29 29 29 29 29 13 41 9 9 9 10 9 10 19 19 9 9 9 29 16 29 16 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 27 29 29 29 6 29 29 29 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 29 29 29 13 29 29 29 29 29 29 29 14 29 29 18 29 29 8 6 29 29 8 25 29 18 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 14 29 29 29 25 29 29 29 29 14 29 29 29 2 31 29 29 29 18 29 29 29 29 29 29 29 29 14 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 6 29 29 14 25 29 31 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 29 25 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 13 9 29 14 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 25 29 29 25 2 29 29 29 29 29 29 29 29 29 14 29 14 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 27 29 29 29 29 29 16 29 25 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 31 29 29 18 29 25 29 29 29 29 29 13 21 2 29 10 29 29 9 19 19 29 13 31 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 14 25 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 13 41 21 11 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 14 29 29 29 29 16 29 9 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 25 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 6 29 29 25 29 29 29 29 8 29 29 29 29 27 29 9 41 9 29 16 19 9 41 16 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 41 19 21 29 11 29 13 29 29 29 8 29 29 2 29 29 29 29 29 29 16 29 13 29 29 13 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 16 29 29 31 29 29 29 29 29 29 29 8 29 29 29 29 14 29 29 29 29 29 18 31 29 29 29 29 29 29 14 29 18 29 29 29 29 18 29 29 29 29 27 29 29 29 29 29 29 29 19 41 21 11 13 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 14 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 27 29 29 29 29 29 29 29 29 13 29 29 29 16 16 16 29 11 11 11 11 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 14 29 29 29 29 29 29 6 29 29 29 29 29 29 14 29 29 25 6 29 29 29 29 14 29 6 29 29 29 29 29 25 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 25 29 29 29 29 29 29 29 14 29 29 29 29 29 2 31 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 19 8 29 29 14 2 29 14 29 29 8 14 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 18 29 29 29 29 29 41 21 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 31 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 31 29 29 29 29 29 14 29 25 6 29 29 29 29 29 29 14 29 29 29 29 16 29 29 29 29 29 29 13 41 19 16 15 21 11 11 29 29 29 29 13 29 2 29 29 29 13 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 13 29 29 29 25 29 29 29 6 29 14 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 21 11 11 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 29 8 29 29 25 25 29 29 29 29 29 29 29 29 18 29 29 29 29 25 29 29 14 29 14 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 31 29 29 31 29 29 29 29 29 29 29 29 29 29 29 18 8 14 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 14 29 29 29 29 29 29 29 29 29 29 29 14 6 29 29 29 29 29 14 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 18 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 9 6 29 29 29 21 29 11 31 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 13 41 16 16 29 16 21 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 27 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 19 16 9 9 13 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 31 29 29 18 29 6 29 14 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 14 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 26 29 14 29 18 23 29 29 31 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 31 25 25 2 29 29 29 25 29 29 29 25 29 29 6 29 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 2 29 31 8 31 29 16 29 29 16 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 31 29 29 2 18 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 6 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 14 29 29 29 6 29 29 29 29 29 29 29 25 29 8 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 19 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 16 29 29 29 6 29 29 18 25 29 29 29 29 25 29 29 29 29 29 29 16 16 16 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 26 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 17 29 16 16 8 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 14 29 29 29 29 29 29 29 29 18 29 29 6 27 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 31 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 19 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 14 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 26 29 29 29 29 29 29 2 29 29 17 16 8 16 29 29 29 29 29 29 29 8 29 27 8 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 14 29 29 29 29 29 16 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 18 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 18 18 29 29 25 29 29 29 29 29 8 16 29 16 29 13 29 16 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 29 6 25 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 23 29 29 16 29 29 29 29 29 29 29 29 29 25 29 8 29 29 2 14 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 13 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 25 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 14 6 29 29 29 29 2 29 29 8 29 29 29 29 29 6 29 29 5 6 29 2 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 6 29 31 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 14 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 25 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 29 29 29 29 29 29 2 29 29 13 29 29 29 18 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 14 29 8 29 29 29 29 29 29 29 29 6 16 16 29 16 29 16 29 29 29 29 29 29 29 31 31 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 5 29 29 29 29 16 18 29 29 29 29 18 29 29 29 29 18 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 6 2 29 29 29 29 29 2 29 29 17 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 25 27 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 13 29 29 18 29 29 14 29 29 2 29 29 29 14 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 14 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 25 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 13 31 29 29 29 29 2 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 6 29 29 29 8 29 29 29 16 29 29 16 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 18 16 29 6 29 29 29 29 29 29 29 31 29 29 29 29 29 16 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 2 29 29 29 29 29 16 13 29 29 16 29 29 29 13 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 25 29 29 29 16 13 29 29 29 2 13 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 16 29 16 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 6 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 27 29 8 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 31 13 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 31 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 31 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 13 29 29 29 29 29 29 29 29 29 29 29 13 41 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 18 29 6 8 29 29 29 29 8 29 29 29 16 16 17 8 29 13 29 29 17 29 26 29 29 14 29 25 29 29 29 29 2 29 29 16 26 29 29 29 29 13 16 29 29 29 29 26 8 29 25 29 29 29 29 29 29 29 29 29 29 29 18 16 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 27 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 31 29 29 29 29 29 14 29 29 29 2 6 29 29 6 29 31 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 18 29 29 8 29 29 6 29 29 29 29 29 29 29 29 14 29 29 29 29 29 25 29 16 29 29 29 29 29 29 29 29 29 29 18 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 14 29 29 29 29 6 8 29 29 29 29 29 29 6 6 29 29 29 29 29 25 29 29 29 14 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 6 29 29 23 2 29 29 29 29 29 29 29 29 29 29 6 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 6 29 29 29 29 8 29 29 6 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 26 29 29 29 29 29 29 29 29 25 29 29 29 29 29 14 29 8 29 29 8 29 29 8 18 29 8 29 29 6 8 29 26 23 29 29 29 16 13 29 29 29 29 2 29 2 29 8 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 29 31 29 29 29 29 29 29 29 29 16 14 29 29 29 25 29 29 29 29 29 29 29 18 6 29 8 29 14 29 29 29 2 26 29 29 23 25 29 29 29 29 19 6 29 29 13 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 18 29 5 14 29 8 29 29 31 29 29 29 27 29 29 29 8 29 8 14 2 29 29 29 29 29 6 29 29 29 29 6 6 29 29 29 29 18 26 29 29 29 6 29 29 6 29 29 29 8 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 6 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 6 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 13 16 16 29 29 29 29 29 29 29 29 25 18 29 18 29 18 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 27 29 29 29 29 29 29 29 2 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 8 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 2 18 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 27 25 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 13 29 13 2 29 6 29 29 29 29 6 29 29 29 29 29 8 6 29 27 29 14 14 29 29 29 25 14 29 29 29 6 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 14 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 25 29 29 29 29 29 14 29 29 29 29 29 6 29 29 6 14 29 29 29 29 25 31 29 29 29 6 2 29 29 29 31 25 29 29 29 14 29 29 29 29 2 31 31 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 25 29 14 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 17 29 29 29 29 29 29 29 2 29 29 2 29 29 8 29 29 27 29 29 27 25 2 29 29 29 29 25 31 29 8 29 29 29 29 29 29 29 31 29 29 29 25 29 29 29 29 27 29 6 29 29 29 31 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 13 16 18 29 2 29 29 6 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 27 6 29 8 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 13 29 31 29 29 29 29 25 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 14 29 29 29 14 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 6 29 29 8 18 8 18 29 29 2 29 29 29 29 25 29 29 29 29 29 2 14 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 23 29 29 29 29 2 29 29 29 29 29 29 29 29 18 5 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 14 29 29 29 29 29 27 29 14 25 29 29 14 29 18 29 29 29 18 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 8 29 29 6 29 14 8 6 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 14 29 29 18 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 14 29 2 29 29 29 27 25 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 2 29 29 29 27 29 2 29 29 18 2 29 29 29 29 29 29 29 29 29 2 5 25 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 5 29 29 29 29 29 29 2 29 6 29 29 6 29 29 18 8 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 2 29 8 25 29 29 29 25 29 16 29 29 29 29 29 29 23 6 29 31 29 29 29 2 29 29 29 13 16 9 19 29 29 29 29 6 2 29 6 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 14 29 29 29 29 29 29 29 29 29 29 29 31 18 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 31 13 29 29 29 29 29 29 29 8 29 29 2 6 29 29 29 29 29 29 29 29 2 27 29 29 6 29 18 29 29 29 27 29 6 6 29 29 29 29 29 29 29 29 18 29 25 29 18 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 25 27 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 14 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 25 29 29 29 29 29 29 8 29 2 29 29 19 13 16 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 8 2 29 25 29 29 29 29 29 25 25 6 29 29 29 29 29 29 2 29 31 2 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 31 29 18 29 2 29 14 29 29 29 29 14 29 29 29 29 29 27 29 29 29 29 8 29 6 8 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 27 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 14 2 27 26 29 29 29 16 29 29 2 14 29 29 29 29 29 29 29 23 31 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 6 2 29 29 26 29 2 23 29 29 29 29 8 16 29 29 17 29 17 29 29 6 29 29 29 29 8 29 8 26 26 29 18 29 29 29 29 29 31 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 6 29 29 29 29 29 29 6 29 8 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 31 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 2 29 29 14 29 25 29 8 29 29 18 29 14 29 29 2 29 29 29 29 29 29 14 17 29 29 25 29 29 29 29 29 29 29 2 29 29 14 29 14 29 29 29 29 29 18 29 29 6 29 29 29 29 29 29 29 29 29 29 29 6 2 6 29 29 29 29 14 29 29 2 18 29 29 2 29 29 29 29 29 29 29 29 31 29 29 14 6 29 6 8 29 29 29 29 29 29 2 8 29 25 29 29 29 6 8 29 6 27 17 29 29 2 29 29 29 29 8 29 17 8 29 29 29 29 2 6 29 29 29 8 29 29 2 14 2 29 29 29 2 29 14 29 6 29 29 31 29 29 29 8 29 29 29 2 29 8 29 29 29 29 2 29 29 29 16 29 16 29 29 29 29 29 2 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 26 18 2 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 2 6 6 2 29 14 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 16 29 29 13 29 29 29 8 6 25 29 29 29 8 2 29 29 29 29 27 29 29 29 29 29 29 25 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 16 13 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 5 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 2 27 29 29 8 2 29 29 29 26 29 29 29 29 29 29 31 29 29 2 29 29 6 14 29 29 29 29 29 18 29 2 2 29 29 29 29 29 14 29 29 29 2 29 29 2 29 29 29 29 26 6 29 29 29 29 29 23 29 29 29 29 29 29 2 18 8 29 29 29 29 29 29 29 29 29 18 25 2 29 29 6 6 29 29 8 29 29 29 27 29 29 2 29 6 2 6 29 31 2 29 29 29 29 29 29 2 29 29 29 29 2 8 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 8 29 2 14 2 29 8 29 6 2 29 2 8 8 8 2 2 29 23 29 29 5 29 29 2 29 29 2 29 8 29 31 29 29 6 17 2 2 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 2 29 2 29 8 29 6 29 29 29 2 14 29 5 26 5 29 29 18 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 2 29 29 16 16 29 17 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 2 2 29 29 29 29 2 27 18 29 29 29 29 29 2 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 17 31 29 16 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 14 29 29 16 2 29 18 8 29 2 25 29 8 29 29 29 29 14 29 29 6 14 29 29 29 29 29 29 6 29 14 29 31 29 18 2 29 2 29 29 2 29 29 14 29 29 29 6 23 29 2 29 2 29 29 18 29 29 29 29 29 29 2 29 6 8 6 2 29 8 5 29 2 29 29 29 2 8 29 29 29 29 29 29 6 29 29 29 29 31 6 2 29 29 2 29 2 29 29 29 8 29 8 29 29 29 18 29 8 8 29 29 31 29 29 8 29 6 29 2 2 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 8 29 31 29 2 29 29 6 29 29 29 29 29 31 2 29 29 29 8 29 29 2 29 5 29 29 29 29 14 29 27 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 13 13 8 29 16 16 13 29 29 16 6 29 29 29 29 29 29 29 29 29 29 2 29 2 29 2 29 29 16 29 29 29 29 8 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 19 2 19 29 29 19 29 29 16 16 16 29 29 16 29 16 16 13 16 29 29 16 16 16 29 29 13 16 16 29 16 13 29 16 16 19 16 29 19 29 16 16 29 29 29 29 29 29 29 29 16 16 16 29 29 29 16 16 17 29 29 19 29 29 29 16 29 29 16 13 16 19 13 29 16 19 13 29 29 29 29 19 29 16 29 16 13 29 2 16 16 16 16 19 29 13 19 19 16 19 29 29 29 29 29 29 16 16 29 29 29 29 16 29 16 29 16 19 29 29 10 16 29 29 29 29 16 29 16 29 29 29 19 29 16 19 13 16 29 29 29 29 2 16 29 16 16 16 29 19 29 29 29 17 13 29 29 29 29 29 29 29 29 17 29 29 2 29 6 29 29 2 29 2 16 29 29 29 29 16 8 29 17 29 16 29 29 16 29 17 16 29 16 29 29 29 29 29 29 13 29 29 16 16 29 16 16 29 29 29 29 29 29 16 29 16 19 29 17 29 29 16 29 16 29 29 29 16 29 13 29 29 16 29 29 29 29 29 29 29 29 2 23 27 29 29 29 16 16 29 29 2 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 23 29 29 29 29 29 29 29 29 29 29 23 31 29 25 29 2 2 29 29 18 29 29 23 29 8 29 29 29 8 2 29 29 2 29 29 6 29 29 6 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 23 29 29 29 29 2 29 26 29 29 29 29 26 8 16 29 29 29 16 29 6 26 29 29 29 29 29 29 23 29 29 29 16 19 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 13 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 16 29 29 16 16 29 29 29 29 29 16 29 29 29 2 29 29 8 29 17 29 2 29 29 13 29 29 29 29 29 29 29 29 29 29 23 17 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 8 2 2 8 18 29 18 6 29 29 29 29 31 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 16 19 29 29 29 29 29 29 29 29 16 16 16 29 29 29 16 2 29 29 29 2 29 16 13 29 29 29 16 29 29 29 13 29 16 16 29 29 29 29 25 29 29 29 29 29 29 29 29 16 16 29 16 16 29 29 16 13 29 29 29 29 29 18 16 29 29 29 16 29 29 29 19 29 29 29 16 16 16 29 29 29 16 17 16 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 23 29 29 8 29 29 29 29 6 29 29 2 29 29 6 29 2 6 6 29 14 29 29 29 29 29 29 29 29 25 29 29 29 6 29 29 29 29 25 29 29 31 2 6 29 6 29 29 29 29 29 31 29 29 29 29 29 29 29 29 18 8 29 29 29 8 29 29 29 29 29 13 16 29 2 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 6 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 23 29 2 29 29 29 31 8 2 29 25 29 29 29 29 6 29 2 29 17 29 29 29 29 29 16 29 29 29 29 29 26 29 29 29 17 29 29 29 29 29 31 29 29 8 17 18 29 29 29 17 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 16 29 29 13 29 29 29 29 29 29 29 13 29 29 16 29 13 29 29 29 29 29 16 23 29 5 29 29 29 29 29 16 2 29 29 16 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 26 8 2 8 29 16 29 29 19 29 29 6 8 29 29 29 29 2 6 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 19 29 16 29 16 16 17 29 29 16 16 29 16 29 16 29 19 19 16 16 16 19 29 29 16 16 16 29 29 19 29 29 29 29 16 16 29 16 16 16 29 16 16 19 16 16 29 16 29 29 29 16 16 16 29 29 19 19 16 29 16 16 29 29 29 16 16 29 29 16 16 6 29 29 16 29 16 29 29 29 16 29 29 17 13 29 29 29 29 16 16 13 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 17 14 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 16 16 29 29 16 16 16 29 13 16 29 29 19 29 29 29 16 16 29 29 29 16 29 29 19 13 16 29 29 19 16 29 8 29 2 16 29 29 16 13 16 16 19 29 29 2 29 16 13 13 16 16 16 29 16 16 29 16 13 29 29 29 16 29 16 29 29 16 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 17 29 29 29 29 29 29 31 29 29 23 29 29 16 26 8 29 29 17 29 6 29 29 23 27 29 2 29 5 29 29 29 6 17 29 8 8 8 8 29 29 23 29 8 29 6 2 31 29 29 23 8 18 29 29 29 8 29 29 29 29 8 29 6 18 29 29 29 29 29 6 8 29 8 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 16 29 29 2 8 31 29 6 29 29 8 14 6 29 8 29 29 29 14 29 27 29 29 29 2 6 29 29 6 14 5 27 29 18 8 29 29 29 29 29 29 16 29 29 29 8 29 29 29 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 29 29 29 16 6 29 16 29 29 16 29 17 29 29 29 29 16 16 29 29 29 8 29 14 29 29 6 16 29 29 29 29 29 6 29 29 29 29 29 16 29 6 29 2 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 27 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 23 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 17 14 29 18 14 29 29 29 8 29 29 29 29 8 29 29 25 29 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 25 25 29 29 29 29 29 25 29 8 29 2 29 8 29 29 29 29 29 29 14 29 29 29 29 29 29 23 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 8 8 29 23 29 8 8 29 29 29 29 29 29 8 6 27 18 29 8 29 29 25 29 29 29 29 29 6 29 29 29 8 29 25 29 29 14 29 8 29 29 29 29 29 29 29 2 29 29 27 29 29 29 29 29 29 29 25 29 29 29 26 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 27 29 8 29 29 29 29 29 29 29 29 27 8 29 29 14 14 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 2 6 18 29 29 25 29 29 31 29 6 29 6 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 18 29 29 29 29 29 29 29 6 8 14 18 29 29 8 29 29 14 6 29 23 29 29 8 2 29 29 29 29 29 29 29 29 14 6 2 29 8 29 29 29 29 29 29 2 29 29 29 6 29 27 29 29 8 29 29 2 29 6 29 29 31 25 29 29 2 29 29 23 29 8 29 29 29 29 29 31 6 29 6 14 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 8 18 29 29 27 29 29 29 29 29 29 29 29 6 29 29 29 18 8 29 18 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 27 29 29 29 29 29 29 18 29 29 29 29 29 6 25 29 29 29 29 14 29 29 29 29 29 29 8 25 29 25 29 29 29 18 29 29 29 18 29 29 29 6 29 29 29 29 29 29 29 29 29 29 6 18 29 29 29 29 29 8 29 8 14 29 14 29 8 29 29 29 29 29 6 29 29 8 29 29 23 29 6 8 29 29 25 6 18 29 29 25 29 29 29 29 29 29 29 6 14 6 29 14 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 2 29 6 29 29 29 29 29 27 29 29 18 6 26 23 29 8 27 18 29 29 29 29 29 29 29 29 29 14 6 29 29 29 29 29 29 31 8 29 18 29 2 29 29 18 29 29 25 29 29 25 29 29 29 29 31 8 29 29 29 29 29 29 29 29 2 29 29 29 2 29 25 29 27 31 6 29 29 29 29 29 25 6 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 14 6 29 29 29 6 29 25 2 6 29 2 29 18 29 29 6 2 29 29 8 29 29 2 29 29 29 6 27 25 8 29 29 2 29 29 29 29 2 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 26 29 29 29 29 14 29 8 29 29 29 29 18 29 29 29 29 26 5 29 6 29 29 29 29 14 29 29 29 29 29 29 25 29 6 29 29 29 29 29 29 2 29 27 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 6 29 29 18 29 6 29 29 29 29 6 29 8 29 6 6 2 29 29 29 29 8 2 29 29 29 29 29 29 29 29 6 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 6 29 29 14 29 29 25 29 29 29 18 18 31 2 29 29 29 29 29 29 29 29 14 29 29 29 29 29 31 29 29 6 2 29 29 29 17 29 29 29 29 29 29 29 29 27 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 6 29 25 6 29 29 2 29 29 29 29 29 29 17 16 29 29 29 8 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 27 29 29 27 29 29 29 2 29 29 14 6 6 29 29 29 8 29 29 14 29 29 29 29 29 29 29 6 18 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 8 29 29 6 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 5 29 2 5 29 26 29 29 29 29 23 29 29 8 6 29 31 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 29 29 29 29 29 29 17 29 29 29 8 6 29 29 29 25 29 29 29 29 29 29 8 29 29 29 29 29 29 2 31 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 6 29 2 29 8 29 29 29 29 29 29 8 29 14 2 29 29 31 25 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 8 29 29 29 29 29 20 29 29 29 29 26 29 29 25 29 29 2 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 6 29 2 8 23 29 29 29 2 29 29 17 2 29 29 29 29 29 29 18 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 16 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 2 6 29 29 29 29 29 29 29 25 2 29 29 29 23 2 6 29 18 29 29 14 29 17 29 29 13 29 29 29 29 8 29 29 29 29 2 2 16 29 29 2 29 6 29 29 29 6 8 29 29 29 26 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 13 29 13 29 29 16 29 29 29 29 29 29 8 16 29 29 2 29 29 29 29 29 23 29 6 29 29 29 29 29 29 29 8 29 29 29 26 2 23 29 29 29 29 29 2 6 29 29 29 29 29 8 29 2 29 29 29 29 14 29 29 29 2 29 2 2 29 16 29 16 29 17 29 29 29 29 29 13 13 29 29 29 29 29 29 29 29 26 29 29 13 29 29 29 29 29 29 13 29 14 29 16 16 16 13 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 19 29 27 6 29 29 16 29 29 29 29 29 16 13 29 26 29 29 29 17 29 29 29 13 25 18 29 29 16 29 16 29 16 19 29 29 29 16 13 16 16 16 29 29 29 16 29 29 29 29 19 29 29 16 29 16 29 29 29 29 16 16 29 16 29 16 29 29 16 29 29 29 29 19 13 29 29 29 16 29 29 19 13 16 29 29 19 17 19 16 16 17 16 29 29 19 17 29 29 8 19 16 29 29 19 19 9 16 16 19 29 16 16 29 16 16 13 16 29 29 16 16 19 29 29 19 29 29 16 29 16 13 16 19 19 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 2 16 13 29 29 6 29 31 2 29 29 29 29 29 29 2 31 29 18 31 2 29 29 25 29 29 29 29 17 6 8 29 14 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 4 29 29 29 29 29 29 29 29 2 29 29 29 2 29 6 29 29 2 29 2 29 29 2 2 29 29 29 2 29 31 29 29 2 29 23 6 8 17 2 29 29 6 29 2 2 8 6 29 2 29 29 26 29 23 29 23 2 2 29 29 29 29 6 29 29 29 6 29 18 17 29 26 29 29 29 2 29 29 2 29 2 27 18 29 2 29 29 29 25 29 25 29 29 29 26 23 2 29 29 29 29 29 29 16 29 29 18 25 29 29 29 29 29 29 29 29 29 26 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 13 16 16 29 29 29 29 29 29 29 29 29 29 16 13 16 29 29 16 29 16 29 29 29 16 13 29 29 29 16 29 29 19 29 29 19 13 19 29 16 16 29 16 29 16 19 13 29 29 19 13 29 18 16 19 29 29 19 16 29 29 29 16 16 29 29 19 19 16 29 16 19 29 29 29 19 13 16 29 29 19 29 16 29 29 16 19 16 29 29 16 19 29 13 16 16 16 19 29 19 16 19 29 29 16 19 16 29 19 19 19 19 19 29 29 29 13 16 19 19 29 29 19 19 19 19 2 19 19 19 19 19 19 16 13 9 16 16 29 29 29 29 29 16 29 19 29 29 16 29 16 29 16 13 19 29 29 16 16 19 19 29 19 19 16 29 16 19 29 13 16 18 16 29 16 29 29 19 19 16 16 16 16 19 19 29 29 16 29 16 19 29 16 17 9 19 13 29 29 19 19 29 29 29 13 19 16 9 19 29 16 19 19 29 29 19 16 16 16 29 29 16 16 16 29 13 19 19 16 2 29 16 16 19 29 13 19 19 29 29 19 19 13 19 19 16 13 19 16 16 16 19 13 16 29 9 41 29 29 13 19 16 16 16 19 13 19 19 19 19 16 19 19 13 19 19 19 29 13 16 29 29 29 29 16 19 16 19 16 13 19 19 19 19 29 29 16 16 16 29 19 19 9 29 29 17 16 29 29 16 19 16 16 16 19 16 16 16 16 29 29 29 29 16 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 2 31 29 17 29 29 29 29 29 6 8 29 8 8 29 6 8 29 8 29 8 29 6 18 31 29 26 29 29 29 29 29 8 29 2 29 29 29 6 2 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 16 29 29 29 29 16 29 5 29 16 29 16 29 29 16 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 13 16 29 29 16 8 29 29 23 2 29 29 6 29 2 2 29 29 29 8 23 29 31 29 29 29 29 8 6 29 25 31 18 18 29 29 31 6 31 29 2 29 29 29 5 29 23 29 2 17 2 2 29 8 29 8 29 29 29 29 23 2 29 29 2 29 6 23 2 2 8 17 25 29 6 29 2 14 8 8 29 29 29 29 29 6 31 29 29 8 29 29 29 29 31 29 25 8 29 18 6 8 29 8 29 8 29 26 29 29 2 29 29 8 29 18 29 29 29 29 29 29 29 29 29 25 8 29 29 29 8 29 29 6 29 18 25 29 29 29 8 29 2 6 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 8 16 29 29 31 29 29 13 16 29 25 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 6 16 2 16 29 8 16 29 16 16 19 29 29 2 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 16 29 23 29 16 29 29 29 16 16 29 29 29 29 16 29 29 16 16 29 29 29 16 29 29 29 16 29 16 29 16 16 16 16 16 29 29 29 29 29 29 16 16 6 29 29 13 16 29 19 16 13 19 29 16 16 29 19 29 29 16 16 16 16 16 16 16 19 16 29 29 29 16 29 16 16 29 13 29 29 16 19 16 29 29 29 16 29 29 29 29 17 29 16 16 29 16 29 29 29 19 16 29 16 13 2 16 29 16 29 29 29 29 16 16 16 29 16 29 29 29 29 16 29 29 29 29 29 29 19 16 29 16 29 29 8 29 29 29 29 29 16 29 16 13 17 16 29 29 29 16 29 16 14 29 16 29 29 29 29 29 29 29 14 29 29 5 8 31 29 29 2 31 2 29 29 2 29 29 29 2 29 29 17 29 2 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 8 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 19 29 16 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 16 29 29 16 29 29 29 16 16 29 29 16 29 29 16 29 8 13 2 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 18 29 13 16 16 13 29 16 29 29 16 16 29 16 29 29 16 16 19 29 29 29 16 29 29 29 19 13 29 29 19 29 29 16 16 16 19 16 16 16 29 19 16 31 13 13 19 16 29 29 16 16 29 29 29 16 29 19 16 29 29 29 16 29 19 29 6 29 19 29 29 17 16 29 29 16 29 29 29 29 29 29 19 29 29 29 29 29 29 16 29 29 29 2 5 29 29 29 13 29 29 29 29 6 29 29 8 23 31 26 14 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 8 29 2 29 14 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 16 16 29 29 29 29 2 17 29 29 29 29 14 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 16 16 6 16 29 16 29 29 29 29 23 29 16 29 16 29 31 29 29 16 29 29 16 29 29 16 29 6 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 16 29 25 29 29 29 29 29 29 16 29 17 29 8 29 29 29 29 29 29 29 29 29 16 17 29 29 29 17 29 29 29 29 19 29 29 29 16 29 8 29 29 29 19 13 29 29 16 29 25 29 16 29 16 29 29 29 16 29 17 29 29 29 16 29 29 29 27 29 29 17 16 25 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 25 29 16 29 29 13 17 29 29 29 29 19 16 29 18 29 29 29 29 29 29 29 16 29 29 23 29 29 29 29 29 29 16 16 29 29 29 29 29 29 17 29 29 29 29 29 29 16 29 29 6 29 29 16 16 16 29 4 29 29 29 18 29 29 29 29 29 29 18 29 29 29 6 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 6 29 29 29 29 29 18 29 29 14 29 29 29 29 6 29 29 29 29 18 29 29 27 29 6 29 29 29 2 29 31 29 29 29 29 29 29 14 8 29 29 29 25 29 2 31 29 29 29 29 29 8 29 29 29 31 6 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 13 29 29 29 31 29 29 16 29 29 29 27 29 16 19 29 29 29 29 6 6 29 16 29 29 29 29 29 29 6 29 27 29 16 29 29 29 26 29 29 29 17 16 29 29 29 29 16 29 16 16 16 13 16 29 16 29 16 5 16 29 29 16 29 29 29 16 16 16 29 29 29 29 19 16 29 29 29 16 29 29 29 19 16 8 16 29 16 29 19 16 29 29 29 29 29 16 13 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 16 29 16 16 29 29 16 19 29 29 29 29 29 17 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 14 25 29 29 5 6 29 29 8 29 29 29 29 29 29 29 29 29 14 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 23 5 29 29 29 6 29 2 29 29 18 16 29 2 29 29 6 29 18 17 18 29 2 5 29 6 29 23 8 29 2 29 29 29 23 29 8 29 29 8 8 31 6 29 2 23 8 18 29 29 29 29 6 29 29 29 16 29 29 29 6 29 29 8 29 25 6 2 29 29 8 29 29 29 29 29 2 27 29 29 29 29 29 31 29 29 2 29 8 29 23 29 8 29 27 29 14 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 27 29 29 29 29 29 29 29 29 29 29 29 29 29 27 2 2 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 16 16 19 16 29 16 13 13 29 29 19 29 29 19 29 16 16 29 16 19 16 13 29 16 19 13 16 29 13 16 29 16 19 29 29 29 29 16 16 29 13 29 29 16 29 16 16 29 16 29 29 16 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 2 29 29 8 29 29 18 29 29 29 29 2 29 29 29 16 29 29 29 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 14 6 29 6 29 29 29 29 29 29 25 29 29 6 29 25 29 29 6 23 26 29 29 29 29 29 29 8 6 29 2 29 29 29 14 2 23 29 29 2 6 29 29 29 8 2 29 29 29 8 8 29 29 27 29 29 31 29 29 27 2 29 29 29 29 29 29 29 29 8 2 2 29 29 6 29 29 29 29 29 29 29 29 29 6 8 25 8 29 29 29 29 29 17 29 8 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 2 29 2 29 29 29 29 29 2 29 29 29 29 2 29 29 18 29 31 29 29 29 29 6 29 2 29 29 6 29 29 29 29 31 6 29 26 29 29 29 29 29 31 8 14 29 29 29 6 29 8 8 29 18 31 29 29 2 29 29 27 29 2 29 29 29 29 6 29 29 29 29 6 2 29 2 29 29 29 8 29 29 29 29 29 29 29 29 2 18 29 27 14 29 29 29 29 29 14 8 29 8 29 2 8 29 29 29 29 29 5 18 29 25 29 29 26 29 29 29 29 29 5 29 29 29 29 29 29 18 31 29 29 29 29 25 29 29 29 26 29 17 17 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 16 29 29 18 29 29 8 29 29 29 26 8 29 26 18 29 29 29 29 29 8 29 29 29 18 29 6 25 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 6 6 6 29 6 29 17 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 23 29 29 8 29 29 29 8 2 29 2 29 31 29 17 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 17 29 29 29 29 29 29 14 29 29 16 29 29 29 29 29 29 29 6 6 29 29 29 16 29 18 29 29 16 16 16 14 29 16 29 29 29 29 29 29 29 5 29 17 29 29 29 29 29 16 13 29 29 29 29 29 29 16 29 29 13 17 29 29 8 25 16 29 29 29 29 2 29 13 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 16 29 16 29 29 29 27 29 29 26 29 27 29 29 29 29 31 29 29 2 29 29 29 29 29 4 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 31 29 2 29 29 2 29 6 29 29 29 16 16 13 29 29 13 29 16 29 29 16 29 29 29 29 16 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 16 29 16 17 18 29 29 29 29 29 29 29 16 29 13 29 29 16 29 29 29 29 25 16 29 29 29 29 29 29 29 1 4 4 10 29 29 4 4 8 4 29 29 29 29 29 17 16 29 13 29 15 29 16 29 29 17 29 13 16 29 29 29 16 16 29 29 16 2 29 29 29 29 29 29 29 29 16 17 16 16 29 29 17 29 16 16 29 16 16 16 29 4 29 16 29 29 29 16 29 29 29 29 13 29 29 16 16 16 16 13 29 29 29 29 29 29 29 29 29 29 29 29 16 16 18 19 29 29 29 29 29 29 29 29 19 13 29 19 29 16 16 16 29 19 29 19 16 29 2 29 29 29 29 16 13 29 29 27 29 29 29 29 29 29 16 29 13 29 17 29 29 16 16 29 29 2 29 29 29 29 29 16 16 29 29 29 29 16 29 16 16 29 29 16 29 16 29 31 29 13 29 29 29 16 29 29 29 29 29 16 29 29 16 16 29 29 29 29 16 16 31 13 29 29 29 16 29 29 16 13 29 29 29 16 29 29 16 16 29 29 13 29 29 29 29 29 29 8 29 29 29 16 29 29 18 29 29 6 29 29 29 16 29 29 26 29 25 29 29 29 29 29 29 16 13 29 29 18 29 29 29 29 29 29 31 29 29 29 29 29 26 29 29 16 29 29 16 29 29 29 29 29 16 29 29 18 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 16 13 16 29 16 13 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 18 29 29 8 29 29 25 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 16 16 29 29 29 29 18 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 17 13 29 29 29 18 13 19 29 29 29 29 29 29 19 29 16 29 29 29 18 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 18 29 29 8 29 18 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 16 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 31 29 29 29 29 29 25 4 16 29 29 29 25 29 29 29 29 29 29 29 2 29 18 29 29 29 18 29 29 29 29 29 29 14 13 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 31 29 5 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 16 16 29 19 29 29 16 16 29 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 16 29 29 29 29 29 27 8 29 29 26 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 25 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 23 29 29 29 29 6 1 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 2 29 29 31 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 31 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 6 29 29 29 6 18 29 29 29 2 8 29 29 6 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 16 16 16 29 16 29 29 29 4 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 14 29 2 31 2 2 29 29 29 2 31 29 29 29 6 8 29 29 8 29 29 29 29 29 29 29 29 27 29 29 8 29 29 18 29 14 2 29 18 29 6 8 29 31 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 16 29 29 27 14 29 8 29 29 29 29 29 29 29 26 29 6 29 29 29 6 8 8 29 29 29 2 2 29 29 29 29 29 29 29 29 2 2 29 2 29 29 29 18 29 29 29 29 28 29 29 29 29 29 18 8 2 18 6 29 29 29 27 29 29 29 8 31 6 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 6 8 29 14 29 2 29 29 29 29 29 29 29 25 29 8 29 2 29 29 29 25 18 2 18 6 29 31 5 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 2 29 6 29 29 29 14 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 18 29 29 29 29 29 29 2 29 8 18 29 29 29 29 29 18 29 29 2 2 29 29 29 29 2 29 29 6 29 29 6 29 6 29 29 2 8 29 29 29 29 6 25 29 17 29 31 29 29 29 29 29 29 14 26 29 29 29 29 6 29 29 29 29 29 29 29 8 29 8 29 29 8 29 2 29 23 29 23 23 2 29 29 2 29 29 29 29 29 29 29 29 29 8 29 5 8 29 6 31 2 8 6 29 8 2 25 8 5 8 26 8 2 26 29 29 29 23 6 29 29 6 2 29 29 29 2 31 29 29 29 29 29 29 29 29 6 8 29 29 29 29 18 29 29 29 29 18 29 29 23 29 29 29 29 27 23 29 29 2 29 27 29 8 6 2 2 2 18 29 18 29 29 23 29 31 29 25 29 29 18 29 29 29 29 29 29 2 6 8 29 29 29 8 29 8 27 29 29 18 29 29 29 29 2 29 29 2 31 29 23 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 23 29 26 8 29 2 25 8 29 29 29 25 29 2 2 29 29 29 2 29 2 31 2 6 29 29 27 18 29 2 29 29 29 8 29 29 29 29 29 27 29 29 29 29 8 2 2 23 29 2 29 29 29 29 29 29 29 6 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 2 29 14 29 6 29 8 29 29 29 29 2 28 31 29 29 29 6 29 29 29 8 8 6 29 29 26 29 8 8 29 29 29 2 25 29 29 29 2 29 29 29 2 29 29 29 27 29 8 29 2 14 17 29 29 29 29 29 29 6 31 29 29 8 29 29 29 2 29 29 29 6 29 29 29 8 29 29 8 29 2 29 29 29 29 29 29 29 29 29 2 29 14 8 29 29 29 27 2 8 29 29 29 6 29 6 29 29 23 18 31 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 26 23 2 29 6 14 2 29 29 29 29 6 18 29 29 6 2 29 29 29 26 29 29 8 2 2 29 29 29 29 29 29 29 29 29 29 17 8 6 6 2 29 14 29 18 2 29 8 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 6 8 5 29 29 29 2 29 29 29 8 23 29 29 29 5 6 2 8 29 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 29 23 8 6 29 29 29 29 29 26 2 29 18 29 8 29 29 29 8 6 29 29 29 29 2 27 29 27 8 29 25 29 23 29 8 2 29 18 6 29 29 29 14 8 29 31 29 29 29 29 2 29 6 29 29 29 2 25 8 23 29 8 2 29 2 29 29 29 29 29 29 29 2 29 8 29 2 29 29 29 29 29 2 8 29 14 29 29 17 29 8 18 31 29 29 6 29 29 29 29 29 29 2 6 6 2 2 29 8 29 29 29 29 29 29 8 29 29 2 29 8 29 29 29 29 29 29 8 29 23 8 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 2 2 29 8 29 8 29 14 29 2 29 29 29 29 2 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 23 14 29 29 29 29 6 29 29 2 18 29 29 29 29 29 29 29 23 29 29 6 27 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 6 29 2 23 29 14 6 29 29 29 29 29 29 2 2 29 8 2 29 29 29 18 29 8 29 29 29 29 2 6 29 8 29 2 18 18 29 29 29 29 2 29 29 29 29 29 6 29 2 29 29 29 2 29 29 29 29 29 29 29 29 31 29 31 29 29 8 29 29 29 29 25 29 29 2 29 29 29 29 2 14 29 29 8 29 31 29 29 29 27 14 29 2 29 25 2 29 29 29 29 2 29 18 29 31 14 29 29 29 8 29 2 29 2 29 2 29 29 29 29 29 31 29 2 2 29 27 8 8 29 2 5 14 29 2 29 29 25 2 5 8 31 2 25 29 6 29 6 29 18 8 29 29 23 29 23 23 29 18 31 29 2 29 29 18 8 29 29 29 2 29 6 2 29 29 29 29 29 29 16 29 26 6 29 29 29 29 29 6 29 29 29 29 6 29 29 29 14 29 27 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 29 29 27 25 29 29 29 29 29 8 29 2 14 29 2 29 29 8 18 29 29 29 31 8 29 14 29 29 25 29 29 8 2 29 6 29 29 29 25 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 25 29 29 29 29 29 29 29 2 6 29 29 29 29 2 18 27 29 29 29 29 18 6 29 29 29 29 29 2 18 6 29 29 27 29 14 29 2 27 29 29 29 29 29 14 31 29 29 6 29 29 6 29 29 29 29 6 29 6 18 2 6 2 8 29 2 29 29 6 29 29 27 29 29 29 25 29 29 29 29 29 6 31 29 14 29 29 29 23 6 2 29 29 29 2 29 29 2 6 29 18 29 29 29 31 6 29 6 29 29 29 29 29 29 8 29 2 29 2 29 29 29 29 29 29 29 29 2 29 2 29 29 29 8 29 25 29 29 29 29 29 29 29 29 17 29 2 6 29 29 14 25 29 25 2 29 29 29 27 29 29 29 29 29 8 29 29 29 6 8 2 29 31 29 8 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 14 29 29 29 29 6 6 25 29 29 8 29 29 29 29 29 29 2 29 8 8 29 29 14 6 14 2 29 29 29 8 6 2 5 23 29 2 29 29 2 6 2 29 29 2 29 2 2 29 29 29 2 29 29 25 8 8 29 8 29 29 29 2 29 29 29 29 29 2 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 26 18 29 29 29 29 2 29 2 2 29 29 29 8 29 29 29 29 29 2 13 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 2 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 19 29 29 16 29 29 23 29 29 8 29 29 2 29 29 29 29 29 23 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 8 29 29 2 29 29 29 2 2 29 29 29 2 2 29 29 29 23 29 29 2 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 6 29 6 29 29 29 29 29 29 29 27 29 6 29 29 29 8 29 29 29 29 2 29 29 29 29 5 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 2 2 6 2 18 2 29 29 29 23 29 2 29 6 2 29 2 5 2 29 29 29 6 29 29 2 29 29 23 2 23 29 2 29 23 29 29 27 29 6 8 8 29 29 29 29 2 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 17 29 29 29 16 29 29 16 29 29 25 29 31 29 29 16 2 2 16 19 29 29 29 16 16 29 29 19 2 29 16 29 17 29 29 29 29 17 29 29 29 29 29 16 13 29 16 29 29 16 19 29 29 19 8 29 16 6 29 29 13 29 29 16 29 19 17 2 16 29 29 29 16 16 16 17 16 29 16 29 16 16 29 29 16 29 29 29 19 16 16 29 19 29 29 29 8 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 16 16 16 29 13 29 16 2 29 29 29 16 19 29 29 16 29 16 29 5 29 17 29 29 17 16 29 16 29 16 16 29 29 29 19 29 29 29 29 16 16 29 17 29 16 29 16 16 29 16 16 16 29 29 29 14 29 29 29 16 29 29 2 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 14 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 14 29 29 29 29 2 29 29 29 29 25 29 29 6 29 29 29 29 29 29 2 25 29 14 29 29 29 27 29 29 29 29 29 29 29 29 14 29 29 29 29 23 8 29 29 29 29 29 29 29 29 6 29 8 29 29 31 29 2 29 29 18 29 29 29 29 29 8 29 29 31 29 29 2 2 29 29 2 29 6 18 6 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 27 29 29 2 6 29 18 29 29 25 8 29 29 29 2 8 31 29 29 31 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 25 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 16 29 29 29 29 16 16 2 29 29 16 16 16 29 16 29 16 16 29 29 16 16 29 29 29 16 29 29 29 29 29 29 14 16 16 29 29 16 29 29 29 29 16 16 17 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 14 29 29 29 29 29 6 14 29 29 27 2 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 27 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 27 6 29 29 29 29 29 29 29 6 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 8 2 29 29 29 29 29 29 29 29 29 18 29 29 29 17 29 29 29 29 29 29 29 29 2 16 29 29 5 29 29 29 6 29 29 14 29 29 27 29 29 29 29 29 29 29 29 2 31 29 29 29 25 29 18 29 29 2 18 29 8 29 14 25 18 29 29 29 29 29 29 29 29 18 29 2 29 6 29 29 29 29 29 2 29 29 29 31 29 6 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 14 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 14 8 29 29 29 29 29 29 29 6 25 29 29 29 29 29 29 29 8 8 6 29 29 29 29 29 29 29 6 25 29 29 29 18 29 29 8 29 6 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 25 29 29 29 8 29 31 29 29 29 6 29 29 29 29 8 29 29 29 29 29 6 29 29 6 2 29 29 6 23 27 29 2 29 29 6 29 29 29 29 29 18 31 18 2 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 6 29 6 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 6 29 29 18 29 29 29 29 6 18 29 29 29 29 29 29 29 29 29 29 25 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 6 29 29 6 6 29 29 29 29 29 23 14 6 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 31 29 29 31 29 29 29 29 29 29 29 6 29 6 29 29 29 29 2 8 29 29 29 29 8 29 29 29 29 31 29 18 29 8 29 2 29 29 18 29 29 6 29 29 29 29 8 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 26 2 29 29 29 29 6 2 29 29 29 6 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 5 29 29 8 29 29 29 8 29 29 8 6 29 29 29 29 29 29 6 29 29 29 18 2 18 29 2 8 17 17 29 29 29 29 8 29 29 29 31 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 26 29 18 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 18 29 29 26 6 29 29 6 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 14 6 29 14 29 29 29 29 29 25 29 29 27 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 8 29 8 29 6 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 18 29 29 29 29 25 29 29 29 29 8 29 29 6 29 29 29 27 29 29 14 29 29 29 29 2 29 2 29 29 23 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 14 31 29 29 25 29 26 29 27 29 29 6 29 29 29 29 29 31 29 26 8 29 29 27 8 29 29 29 29 29 29 31 29 6 29 29 29 4 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 8 29 29 26 29 29 29 29 29 6 29 27 29 29 29 29 29 29 29 29 14 29 29 8 29 29 8 31 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 31 14 29 25 2 29 29 19 16 29 29 13 29 6 29 29 29 29 29 29 29 27 31 29 29 18 29 29 18 29 6 29 29 29 18 29 14 29 14 29 29 6 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 31 23 8 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 14 6 29 29 8 29 29 25 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 2 2 29 29 18 25 29 18 29 29 29 29 29 18 6 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 29 18 29 29 29 6 29 2 29 29 29 25 8 29 6 29 29 29 29 23 29 29 29 29 25 29 29 26 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 29 27 29 14 29 8 29 29 29 8 29 29 26 29 14 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 8 29 29 29 25 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 29 8 29 29 29 8 25 29 29 29 8 29 29 29 29 29 25 29 29 29 8 29 29 29 29 29 26 6 29 29 6 29 29 8 29 29 31 27 29 29 29 29 29 29 29 29 29 29 25 25 29 6 29 29 29 31 31 29 29 18 29 27 27 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 8 29 29 29 14 29 18 29 29 29 29 31 29 29 29 6 27 29 29 29 29 29 25 8 29 29 31 29 29 29 29 26 29 29 8 6 2 18 29 29 29 29 6 29 29 2 29 29 29 29 29 29 25 29 29 18 29 29 29 29 25 29 29 29 6 29 2 29 29 29 29 29 29 29 14 31 8 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 8 26 29 29 23 18 29 29 2 29 29 31 29 29 8 2 17 25 27 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 14 29 29 29 17 29 29 29 18 29 29 29 29 29 8 29 6 29 29 29 17 29 29 29 29 29 29 29 2 29 29 29 2 29 29 26 29 16 29 29 29 29 29 29 25 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 17 29 16 13 29 29 29 18 16 29 29 29 2 8 29 6 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 17 29 16 29 19 16 16 19 29 16 29 16 19 13 16 16 29 29 16 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 16 16 13 16 16 29 13 16 16 19 29 17 16 16 29 16 17 19 29 29 29 19 16 16 16 19 16 29 19 16 29 17 5 29 29 29 16 29 29 29 29 2 16 29 16 29 29 29 16 2 19 16 16 19 29 26 16 16 16 29 29 16 16 17 16 29 16 16 18 29 16 29 29 16 19 29 6 19 29 17 29 29 16 29 16 13 16 29 29 29 29 17 29 13 17 29 16 5 29 19 29 29 29 29 29 16 29 29 16 29 29 19 19 13 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 8 17 29 16 29 16 29 29 29 16 16 29 29 29 29 29 16 2 29 29 17 29 29 29 29 16 29 16 16 29 29 29 16 29 29 16 2 16 16 29 29 29 16 16 29 19 18 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 8 29 29 29 29 29 13 17 8 29 29 18 29 29 29 31 29 29 31 29 29 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 19 29 29 19 16 29 29 29 8 16 2 29 29 29 19 16 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 16 29 29 16 29 29 29 16 29 29 16 29 17 29 29 16 29 16 29 16 29 29 29 16 29 19 29 29 19 16 29 29 16 29 29 16 16 13 29 29 29 29 29 29 29 2 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 16 29 29 29 2 29 29 31 29 29 29 29 29 29 18 29 29 29 29 6 29 29 29 29 29 29 29 29 29 16 29 29 29 29 26 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 23 29 29 16 2 29 29 16 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 8 5 29 16 29 29 29 29 16 29 29 29 29 16 29 29 13 31 31 29 29 29 29 2 2 29 29 29 29 29 29 29 2 29 29 29 29 16 18 29 29 29 29 29 29 29 2 29 2 29 29 29 29 2 29 29 29 29 6 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 2 29 6 6 29 29 29 16 8 29 29 19 28 29 8 8 29 29 29 29 8 18 6 29 29 29 29 29 6 2 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 17 29 29 16 29 29 29 29 29 8 29 29 29 29 29 2 8 29 29 29 29 29 29 25 16 6 6 2 8 29 16 29 29 6 29 29 14 29 29 29 29 29 29 29 29 29 5 29 29 16 29 14 29 29 6 29 2 13 29 29 8 29 25 29 18 29 29 29 6 29 29 8 29 29 2 29 29 23 29 29 8 29 18 26 8 29 29 2 26 29 18 6 29 29 2 29 8 29 29 29 8 29 6 29 29 2 26 14 29 29 29 6 2 31 29 29 6 29 29 29 29 29 29 14 29 29 29 29 6 2 6 29 29 29 29 6 25 29 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 18 29 29 29 29 6 8 29 29 29 31 29 2 29 8 29 2 6 29 29 29 29 29 29 8 2 6 6 29 29 29 29 14 29 14 29 18 29 18 2 2 8 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 8 6 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 26 29 29 2 29 6 29 16 17 29 23 29 16 16 29 29 29 29 29 31 29 16 29 29 29 29 29 29 29 8 16 13 16 29 29 29 29 29 29 29 16 29 16 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 17 29 29 2 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 18 29 29 8 16 16 29 29 29 25 29 29 29 13 16 29 29 17 29 29 16 29 29 29 29 26 26 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 8 29 29 16 16 29 29 16 29 16 13 29 29 25 29 29 16 29 16 29 29 29 29 29 29 16 29 26 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 19 13 29 29 29 6 26 29 17 29 29 29 29 29 16 29 25 29 29 29 29 16 16 29 31 16 16 13 29 29 16 29 29 16 29 16 16 29 29 16 29 29 16 13 29 29 29 19 29 29 29 16 29 16 19 16 29 29 29 29 16 16 16 29 16 29 16 19 29 29 16 29 29 16 29 16 29 16 29 16 29 29 16 29 29 13 16 29 29 29 16 29 16 16 29 29 16 29 16 19 29 29 16 29 13 19 16 17 16 13 19 19 9 13 13 13 10 19 17 29 19 13 16 13 19 16 13 19 19 19 29 19 16 6 16 29 16 19 16 29 16 29 29 29 29 19 13 29 29 29 16 29 29 29 16 29 19 29 29 29 16 19 29 19 16 29 29 16 19 16 29 16 16 16 29 13 29 19 8 16 13 29 16 29 19 19 16 29 16 23 16 29 19 16 29 29 16 19 29 16 16 16 19 13 19 9 29 29 29 16 19 19 13 16 29 29 19 17 13 16 19 19 19 19 19 19 29 29 16 16 29 16 29 29 16 29 16 19 19 16 16 16 16 19 16 16 19 19 16 29 29 19 29 16 17 19 19 29 16 29 16 13 29 19 26 13 16 10 13 29 19 29 16 29 16 19 19 16 29 29 29 19 13 16 29 16 29 16 29 16 29 29 29 16 16 29 29 16 16 29 29 29 29 16 29 29 29 17 19 19 13 29 29 16 2 29 29 16 19 29 29 29 16 29 19 19 29 29 29 29 13 19 19 29 29 16 19 16 29 29 16 16 29 26 13 19 29 16 16 29 29 29 16 19 19 19 19 19 19 16 29 29 29 19 19 9 19 29 19 19 16 19 19 13 13 19 29 19 9 19 29 16 16 9 16 16 16 29 16 16 29 29 19 16 16 16 19 16 16 19 19 16 19 16 19 13 13 13 16 13 16 29 16 16 16 29 16 19 29 29 19 16 29 13 29 19 16 16 29 29 19 19 19 13 16 29 16 13 16 29 19 16 16 29 19 13 29 10 29 29 29 29 19 13 19 16 19 19 19 16 29 19 13 16 16 16 16 16 29 29 16 16 13 29 16 16 29 16 29 29 19 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 16 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 18 29 6 29 29 6 29 29 29 29 29 8 29 29 6 31 16 6 29 16 29 29 29 29 5 29 29 29 29 29 29 29 17 29 29 8 29 29 29 29 29 8 29 29 8 29 29 29 8 29 29 29 29 8 29 29 29 18 14 29 29 29 29 18 6 29 29 2 25 29 6 29 8 8 29 18 29 29 29 29 29 29 25 29 2 29 29 25 6 8 6 29 31 6 8 6 2 29 29 29 29 29 29 29 8 29 29 5 29 29 29 17 16 29 29 29 16 29 29 16 16 29 29 29 29 19 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 6 29 29 2 6 29 29 29 29 29 29 16 29 29 19 29 16 29 29 29 29 29 16 29 16 16 19 16 29 29 16 29 16 29 29 29 13 29 29 29 16 13 16 29 16 16 29 16 29 29 19 29 29 16 16 16 17 29 29 29 29 29 16 29 29 14 31 29 29 29 29 29 29 29 29 2 18 6 29 29 2 29 29 29 29 29 2 29 2 2 29 6 29 26 23 8 29 29 29 29 14 29 29 29 29 5 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 18 29 25 29 29 29 29 29 29 29 29 29 8 29 23 8 29 8 31 23 27 29 8 2 29 6 29 8 8 8 2 29 29 29 8 8 6 29 29 25 29 29 29 29 29 8 8 6 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 8 29 29 29 29 29 29 8 29 29 29 8 18 25 8 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 31 29 8 29 29 23 29 8 29 2 29 29 8 29 29 29 29 2 29 2 6 2 29 29 29 2 29 31 29 2 29 29 29 29 29 18 29 29 14 23 29 2 29 29 29 29 29 29 29 29 29 6 4 29 29 14 2 29 29 29 29 6 29 2 29 6 29 29 29 29 29 29 29 26 13 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 6 29 29 29 8 29 2 29 29 2 8 29 29 29 29 29 29 17 29 29 5 29 29 29 29 29 29 29 29 2 8 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 16 13 29 29 29 29 29 17 19 29 29 19 29 29 29 29 16 29 29 16 16 16 16 16 16 13 16 16 29 19 29 19 29 29 29 19 19 16 13 29 19 19 16 16 16 29 13 16 29 19 16 16 16 16 19 16 19 29 29 29 16 19 29 29 16 16 29 16 16 29 17 19 19 16 29 16 19 19 29 29 16 19 16 29 19 13 29 16 19 16 16 29 29 16 19 29 19 16 19 29 29 19 13 16 19 29 16 16 17 16 16 29 13 29 16 16 29 29 19 19 13 29 29 19 9 16 16 29 19 16 29 19 16 16 16 29 16 19 9 13 16 16 9 41 16 29 29 29 19 16 19 16 16 19 29 29 16 29 29 29 19 29 29 29 29 29 2 29 29 29 16 8 29 16 29 16 2 29 17 29 16 29 2 29 29 2 29 29 29 2 29 27 29 29 2 25 29 29 29 29 6 29 29 14 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 2 29 29 29 31 14 6 18 29 29 29 6 14 29 29 14 29 29 29 29 23 29 29 29 29 29 16 13 29 29 29 29 16 16 29 29 29 19 29 29 29 29 16 16 19 29 29 29 16 13 16 29 29 29 29 16 29 16 29 29 29 16 29 29 16 16 8 8 29 16 29 16 16 29 29 16 13 29 29 29 16 16 19 29 29 29 2 16 29 29 29 19 16 29 29 29 29 16 29 29 16 29 16 29 16 29 29 29 29 29 16 29 29 29 16 16 29 29 29 16 29 29 29 16 16 29 19 16 29 29 29 29 16 29 29 29 2 17 16 29 29 29 29 13 25 29 29 14 16 16 29 29 29 29 29 29 29 19 29 13 16 29 29 16 16 29 16 29 29 29 29 5 2 16 29 16 29 29 16 16 13 16 29 6 29 19 29 29 16 29 16 16 29 16 29 29 29 19 29 29 16 29 16 16 29 2 29 29 16 29 16 16 29 29 16 16 16 29 29 29 16 16 29 16 16 16 29 16 16 29 16 13 16 29 29 16 29 16 16 16 16 19 29 29 16 29 16 16 16 16 29 29 29 29 16 29 29 29 29 17 19 29 29 13 29 29 29 13 29 29 19 16 29 29 17 29 29 29 29 29 16 13 29 16 29 16 29 16 29 19 16 17 16 13 16 16 19 16 16 16 16 19 16 16 29 29 29 29 13 16 29 29 16 17 19 16 29 29 19 16 29 16 16 16 19 17 19 29 16 19 16 19 29 16 13 16 16 16 16 19 29 19 19 19 19 16 29 29 29 29 16 19 16 16 29 16 9 16 9 16 16 16 19 16 29 16 16 13 19 13 29 29 19 16 16 29 19 19 19 16 19 16 9 16 13 16 29 19 29 16 19 29 19 19 13 16 16 16 29 19 16 17 16 16 13 19 19 16 13 16 16 29 19 16 16 19 16 19 13 13 13 16 29 29 16 29 16 19 16 16 16 16 13 29 29 29 29 16 19 16 19 16 29 19 16 13 13 29 29 9 16 19 16 16 16 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 8 23 29 8 2 8 25 2 29 2 8 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 23 29 2 29 29 2 29 6 29 29 29 2 8 31 29 29 8 29 29 29 29 14 2 29 29 16 29 29 27 29 2 29 29 29 2 29 29 6 29 29 23 29 29 29 29 8 29 29 29 29 29 29 29 29 19 16 16 29 16 29 29 29 27 18 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 16 29 16 29 16 29 2 29 16 29 29 16 29 29 29 29 29 29 19 16 29 29 16 16 29 19 29 16 16 29 29 29 29 13 16 31 29 2 29 16 29 2 29 2 29 27 29 29 29 19 29 29 29 8 29 2 29 6 29 29 29 31 18 29 29 25 29 5 26 29 29 2 18 29 29 29 29 29 29 29 29 25 23 29 2 29 29 8 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 19 29 29 29 29 16 29 29 2 31 29 29 6 29 29 29 16 29 31 2 16 29 16 29 14 29 16 29 29 29 6 29 29 31 29 29 6 29 29 29 29 29 29 8 31 2 29 29 18 2 27 29 6 29 2 29 29 29 29 29 29 14 29 29 29 29 29 6 29 29 29 2 29 29 29 29 2 29 29 29 8 29 8 18 2 29 23 29 25 29 29 25 29 2 29 29 29 29 29 2 8 29 2 29 29 2 29 29 29 2 31 29 29 2 29 29 29 8 29 2 29 6 25 29 25 29 29 8 29 29 29 29 29 29 2 29 31 29 8 29 29 8 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 31 18 25 29 29 29 29 29 29 2 29 29 29 29 2 6 29 2 6 8 29 6 2 29 2 29 29 29 29 8 29 26 29 29 8 29 29 2 31 29 29 29 29 6 29 8 6 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 2 25 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 17 29 29 29 8 26 29 29 29 29 29 2 6 29 27 29 29 8 29 29 29 29 29 8 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 25 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 16 29 29 16 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 16 16 29 14 29 29 29 8 29 29 29 29 29 29 18 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 13 18 16 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 13 29 29 29 29 29 29 29 6 29 23 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 1 4 17 31 23 23 29 29 2 29 5 29 29 29 16 29 29 29 29 16 2 29 2 29 16 16 17 17 29 29 29 16 5 4 17 29 16 29 29 29 29 17 29 29 16 29 16 17 29 29 16 16 29 19 29 6 2 29 16 29 16 29 29 29 16 5 29 29 29 29 26 29 16 29 29 16 19 16 16 16 16 29 29 29 29 29 29 14 5 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 2 29 16 13 29 16 29 29 29 29 29 29 16 29 29 8 29 29 6 29 29 29 29 16 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 16 29 29 29 29 29 16 29 16 29 6 29 29 29 29 17 13 29 29 29 29 29 29 16 29 16 29 29 19 29 29 29 29 16 29 29 29 29 19 29 16 29 29 29 16 29 16 29 29 16 29 16 29 29 29 29 16 29 29 2 29 29 16 29 16 29 29 16 29 16 13 29 16 29 29 2 29 29 29 16 29 17 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 2 16 16 29 29 29 29 29 29 29 29 23 2 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 16 29 29 29 29 29 2 29 2 29 29 2 29 14 29 29 2 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 23 29 2 29 29 29 1 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 2 2 29 29 2 2 2 2 2 29 29 29 29 29 29 29 8 29 5 29 2 29 2 2 29 29 2 31 29 31 29 14 2 29 23 2 2 29 2 29 2 2 29 29 25 2 2 2 2 29 23 29 6 23 2 2 23 29 8 29 29 29 29 23 18 29 6 2 2 23 2 2 2 5 29 29 8 29 27 23 6 23 29 29 29 2 2 23 29 2 8 5 29 29 29 29 29 29 2 29 8 29 18 29 29 29 29 29 8 2 17 23 2 29 6 29 29 8 23 29 29 29 29 29 29 29 29 6 29 8 29 2 2 6 29 5 23 29 2 29 2 23 29 29 29 29 29 29 2 2 8 29 8 2 29 29 8 29 5 31 29 29 8 5 18 8 23 27 2 2 14 29 29 29 5 2 29 8 5 29 29 29 6 5 6 31 29 29 23 29 29 29 2 29 29 16 29 29 2 29 29 2 16 2 29 29 29 29 17 17 29 5 23 23 6 29 29 29 5 2 29 8 29 29 23 5 29 2 29 23 29 29 8 29 2 23 29 26 23 2 8 29 2 29 8 2 2 2 8 29 29 29 2 29 29 2 29 2 29 29 29 29 29 29 8 29 29 2 29 2 2 29 29 29 29 29 29 29 8 2 23 29 6 29 29 8 2 8 2 6 23 29 2 29 23 23 29 29 29 2 29 29 6 26 29 5 29 29 6 29 8 8 29 25 29 29 23 29 29 6 29 29 29 29 29 29 29 29 6 29 2 2 29 16 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 16 16 29 29 29 25 29 29 16 29 29 29 29 8 26 29 29 29 29 29 29 29 16 29 2 14 29 29 29 29 29 2 16 29 16 29 29 29 16 29 29 29 29 13 16 29 29 29 6 29 29 29 29 16 13 29 19 13 2 16 13 29 29 29 16 16 29 16 29 29 16 29 17 16 29 29 29 16 13 16 29 8 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 16 29 29 29 29 14 29 31 29 26 29 29 29 16 29 2 8 29 29 29 29 13 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 2 8 29 29 29 29 29 29 29 29 29 16 29 29 2 17 17 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 16 29 29 29 29 29 29 29 2 29 29 5 29 16 29 5 29 29 29 2 29 16 16 19 29 29 29 29 29 29 16 29 25 2 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 18 2 29 29 23 29 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 26 8 5 29 29 29 5 2 26 29 29 8 29 29 29 8 29 31 29 29 6 2 23 29 29 29 29 6 29 29 2 2 29 29 17 29 23 29 29 29 2 29 29 29 29 29 29 27 29 29 29 29 29 2 2 29 2 29 6 29 29 29 29 2 29 27 29 29 2 2 6 25 29 29 29 2 2 29 8 29 29 2 29 29 2 29 5 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 31 29 29 29 16 16 16 29 16 16 29 29 29 16 16 29 16 29 29 29 29 29 29 29 13 29 16 29 16 16 29 29 29 29 16 16 13 29 29 29 29 29 29 16 5 29 29 19 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 2 29 8 6 29 29 29 2 29 29 2 29 5 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 29 29 2 29 17 29 29 29 17 29 29 2 29 29 29 29 29 6 2 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 17 29 29 29 16 8 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 25 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 19 29 29 29 29 29 29 16 29 29 29 16 16 19 16 16 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 6 16 13 16 29 16 29 29 29 16 29 29 29 16 29 5 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 16 16 16 6 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 16 29 16 29 29 29 29 2 29 29 16 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 2 29 13 29 29 29 2 29 29 29 29 29 29 29 29 29 18 23 17 29 29 29 29 29 26 29 29 29 8 29 29 29 8 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 19 29 16 29 16 29 29 16 16 29 29 29 16 29 29 19 29 29 16 2 16 16 16 29 19 29 19 29 29 29 29 19 29 29 8 29 29 19 19 16 29 29 29 16 19 16 29 16 16 29 29 16 16 16 29 29 29 29 29 16 29 29 16 16 29 29 19 16 29 29 29 29 29 29 29 16 16 16 29 16 16 29 16 29 29 29 29 29 17 16 13 16 13 19 29 29 29 29 19 29 29 29 16 16 16 29 29 16 29 16 29 13 16 16 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 6 14 29 29 29 25 29 29 29 29 29 29 17 29 2 29 29 5 14 2 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 18 6 29 29 8 29 18 29 29 29 2 29 29 29 2 29 29 2 6 29 29 29 29 8 27 29 29 29 29 29 29 29 29 8 8 29 29 29 2 8 29 29 2 29 29 29 29 29 2 6 27 29 29 29 29 29 29 2 6 29 29 29 29 29 29 8 6 29 29 29 29 29 26 29 8 29 29 29 25 29 5 6 29 29 29 29 29 29 25 14 29 29 6 29 2 29 14 29 14 29 29 29 29 29 14 29 29 29 29 14 29 29 29 2 29 18 29 29 29 29 29 29 8 26 29 29 6 2 26 27 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 26 18 31 6 8 29 6 18 29 8 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 26 2 29 29 29 29 29 29 29 29 31 6 29 29 14 29 29 29 2 26 29 29 29 8 29 25 29 29 29 8 6 29 29 29 8 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 27 29 29 6 6 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 26 29 2 6 29 29 29 2 25 29 25 29 8 29 29 29 26 27 29 6 29 29 2 29 29 29 29 29 29 29 31 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 14 29 29 6 29 29 29 29 29 29 29 31 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 14 29 2 29 29 18 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 8 8 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 6 29 29 29 29 8 29 8 29 25 29 31 8 29 29 29 29 29 8 8 29 29 29 29 29 29 29 25 29 29 14 29 29 29 29 31 29 29 29 25 29 29 29 29 29 29 8 29 8 25 29 29 29 29 2 29 26 29 6 6 29 29 29 29 26 29 29 27 29 29 25 29 29 13 29 18 29 29 29 29 29 29 29 29 29 29 29 26 29 26 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 14 29 6 6 29 29 29 29 29 29 6 29 29 25 29 29 29 29 29 27 29 29 29 2 29 29 18 29 31 25 29 29 29 29 25 29 29 29 14 29 29 29 18 29 29 29 29 6 29 6 29 29 29 29 29 29 29 29 6 29 25 29 29 6 31 29 29 14 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 31 29 29 29 6 29 29 29 29 29 29 25 29 27 29 29 25 29 29 29 25 29 29 8 29 18 29 6 29 8 29 29 29 31 29 29 29 29 29 29 8 29 6 29 29 29 2 25 8 29 31 29 31 29 29 29 14 29 29 29 31 29 14 26 8 2 29 29 29 29 29 29 29 31 29 18 29 29 29 29 8 25 29 29 31 29 29 29 29 6 29 29 29 31 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 6 25 29 29 29 29 14 29 29 8 29 29 6 29 29 25 29 29 8 18 29 14 18 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 14 2 29 8 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 28 29 2 2 29 29 6 29 6 6 29 29 29 29 29 29 17 8 29 6 29 29 29 29 29 29 8 6 2 29 29 29 18 6 29 29 29 29 8 27 29 29 29 29 16 29 29 29 29 13 13 29 16 29 29 29 29 29 29 29 14 29 29 17 2 2 23 6 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 23 29 18 29 2 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 14 29 29 29 8 8 29 29 29 29 29 6 6 29 29 29 29 29 29 29 6 29 29 29 29 8 29 6 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 6 29 29 29 29 6 2 29 29 29 29 29 6 29 23 29 29 29 14 8 29 29 2 29 29 29 29 29 4 29 29 29 29 5 29 29 29 29 18 6 29 29 14 29 29 29 8 6 25 18 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 8 8 8 29 31 29 29 29 27 31 6 29 29 6 27 29 29 29 29 18 29 29 27 29 6 31 8 29 2 29 29 6 6 31 6 29 29 29 29 2 29 29 29 29 31 29 25 29 29 18 25 29 29 29 29 29 14 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 2 8 29 29 29 6 2 29 29 8 29 5 29 29 29 6 29 29 8 29 29 29 2 29 5 29 29 29 29 29 29 29 29 31 29 26 2 29 29 8 29 29 29 29 29 29 29 6 25 14 2 29 29 14 29 29 29 2 29 29 29 29 29 14 2 29 8 2 6 29 2 6 8 26 29 8 6 29 2 29 29 29 29 29 29 6 2 8 29 29 29 29 29 29 29 29 8 29 29 29 29 14 6 29 29 14 29 29 6 2 6 31 29 29 29 6 29 29 29 29 29 8 2 6 29 6 29 31 29 29 29 29 31 29 29 29 29 6 25 27 2 29 29 29 14 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 18 6 29 29 29 8 29 29 23 29 29 31 25 8 17 29 29 29 29 29 29 29 29 19 29 29 29 16 19 16 8 29 19 29 29 19 29 16 29 29 29 29 16 29 29 19 29 29 29 16 31 29 16 13 29 13 16 29 29 29 19 16 29 16 29 16 29 16 29 29 29 18 29 29 29 29 29 16 29 29 27 29 16 29 29 8 29 29 29 16 19 29 29 8 29 14 29 29 29 29 29 2 29 29 6 29 26 8 16 8 16 16 29 16 29 29 17 29 29 29 16 29 29 16 16 29 29 29 29 13 16 16 29 29 29 29 29 16 29 29 29 29 16 16 29 29 5 29 19 29 29 19 13 29 29 8 29 29 16 29 16 29 29 29 16 8 29 16 16 13 29 19 29 16 29 17 16 29 29 29 29 16 29 29 29 16 29 29 16 29 13 29 29 16 13 29 29 29 16 16 29 13 19 16 16 16 29 19 29 29 29 19 29 16 29 19 29 16 29 29 16 29 16 16 16 16 16 29 19 16 19 13 16 29 29 29 16 29 29 16 29 19 29 29 13 16 13 29 29 16 16 29 29 29 16 16 16 13 29 14 16 16 29 29 29 29 29 16 29 29 29 29 29 29 16 16 19 29 26 29 19 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 13 29 16 29 2 29 29 29 29 29 2 2 29 2 29 29 29 29 6 29 29 29 29 29 29 27 29 29 29 16 31 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 31 8 29 29 25 25 8 29 29 29 29 29 29 29 29 29 29 6 29 16 29 29 29 29 2 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 8 31 25 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 2 29 6 29 29 29 29 29 29 29 27 29 2 29 29 2 29 29 29 18 29 29 25 29 25 29 25 29 29 29 29 29 29 14 25 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 18 14 14 29 6 8 29 8 29 29 29 29 29 6 29 2 29 29 6 29 29 25 29 29 8 29 29 29 6 6 29 29 29 25 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 8 29 31 29 29 2 29 29 29 29 29 29 29 29 29 6 29 14 29 29 29 29 29 27 29 29 29 29 29 29 13 31 29 29 29 29 19 29 29 16 16 29 16 29 29 29 19 19 29 16 16 29 29 29 16 13 16 16 16 29 29 29 29 16 29 16 16 16 29 29 19 29 16 29 29 16 29 25 16 13 13 16 29 29 16 29 16 29 16 29 29 29 16 29 29 16 16 29 5 16 13 16 19 16 16 29 13 16 16 16 16 29 19 29 16 29 13 19 29 29 16 16 29 16 29 29 16 16 19 29 26 29 16 29 19 29 19 16 29 19 19 29 29 16 29 19 13 19 29 29 13 19 29 29 29 16 29 16 16 16 16 29 16 29 16 29 16 19 9 16 16 19 19 29 29 19 16 19 29 29 29 29 29 13 16 16 16 16 16 16 16 19 19 29 16 17 29 19 29 16 16 29 16 19 29 29 19 19 13 29 16 19 19 29 16 19 19 19 29 29 29 29 16 16 19 19 29 16 16 29 29 29 29 19 19 13 16 13 19 29 29 16 29 29 16 19 29 16 13 16 16 13 19 19 29 9 19 29 29 19 16 29 19 29 16 29 29 19 16 16 19 16 16 16 19 29 16 19 19 16 19 13 16 16 16 16 19 13 19 19 29 16 13 16 16 16 19 16 29 16 16 16 16 29 16 29 16 19 13 16 16 16 16 16 19 19 16 29 29 16 16 19 16 29 29 16 16 29 16 16 13 29 29 16 29 29 2 29 29 19 29 29 2 16 29 29 29 29 29 29 29 29 29 29 31 29 18 29 29 29 2 29 29 29 29 29 29 2 29 26 29 8 8 29 29 29 29 2 14 8 29 2 29 29 2 29 29 29 29 29 29 8 29 29 29 29 17 13 16 16 29 13 18 29 29 29 29 16 17 16 16 16 19 16 29 29 29 29 29 26 5 29 18 29 2 6 29 29 29 29 29 29 16 17 29 29 16 29 29 18 29 29 16 29 29 13 16 29 16 16 29 29 29 29 29 16 29 29 29 29 29 16 13 29 29 29 29 19 29 16 29 29 29 29 16 13 29 29 16 29 16 13 19 13 29 29 29 16 13 13 29 16 16 19 16 16 29 29 13 16 29 16 29 5 29 29 29 29 29 16 16 29 29 16 29 16 6 16 16 29 16 16 16 16 29 16 16 13 29 16 29 29 16 29 16 16 29 29 17 31 29 29 29 29 16 29 29 29 8 29 29 29 18 29 23 29 29 29 2 29 29 29 29 29 2 25 29 2 2 29 29 29 29 29 17 29 29 29 29 25 18 8 29 29 29 29 29 2 29 29 6 8 29 29 14 29 29 29 29 2 29 29 14 6 29 29 29 6 29 29 2 29 29 29 29 29 6 29 29 29 6 6 2 27 29 8 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 8 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 29 29 6 5 6 14 29 2 29 29 8 6 8 6 26 8 29 29 29 8 29 29 29 29 27 29 14 26 29 29 31 6 8 6 29 29 2 26 29 2 29 29 29 18 29 29 29 2 25 29 29 29 29 29 29 8 29 29 29 6 18 29 29 8 29 25 8 29 29 6 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 14 29 29 2 2 29 23 2 8 31 29 8 29 29 31 29 29 29 29 29 25 29 8 6 14 29 18 14 29 6 29 18 29 29 29 29 31 26 29 29 29 29 29 6 29 29 29 8 29 27 27 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 2 16 13 29 29 16 29 29 19 16 16 16 29 16 19 29 29 19 29 29 16 19 16 29 29 29 29 16 16 29 29 29 16 19 16 16 29 29 16 16 29 29 16 29 29 16 16 16 29 29 29 29 19 29 17 16 19 16 16 13 13 29 19 29 29 19 29 16 13 16 13 29 16 29 16 29 16 29 16 16 29 29 16 16 8 17 29 29 16 16 29 29 29 16 17 29 13 29 29 16 16 19 16 29 29 13 19 29 29 16 29 29 16 2 29 29 16 17 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 16 29 29 16 29 16 29 16 29 16 26 16 29 29 29 29 29 29 29 29 14 29 2 29 29 29 2 29 27 31 2 5 18 29 29 29 27 29 29 18 31 29 25 9 29 8 29 29 29 29 29 29 29 29 27 29 29 29 25 29 6 29 31 29 29 29 29 29 29 8 29 26 29 6 31 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 13 29 13 8 25 16 29 16 13 29 29 25 29 29 29 29 29 18 29 29 29 17 29 6 29 16 29 29 29 29 29 29 16 29 29 29 29 16 18 16 16 29 29 29 16 29 19 13 16 16 29 16 16 16 29 29 16 29 19 29 29 19 29 19 29 16 29 16 29 19 13 27 29 16 16 29 29 16 29 2 16 29 16 29 16 29 29 29 29 29 17 19 27 29 29 29 16 16 19 16 29 29 29 16 16 29 16 16 19 16 29 29 16 13 16 16 29 16 29 16 29 29 16 29 19 16 29 16 29 29 29 29 16 19 16 16 16 29 16 16 29 29 29 16 29 16 29 29 29 2 29 29 29 16 16 13 29 29 29 16 29 16 16 29 16 16 16 16 16 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 18 14 16 29 29 23 16 13 16 17 29 16 29 16 16 29 29 29 29 16 29 16 16 29 19 6 29 16 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 16 16 29 16 29 29 16 29 29 29 16 16 16 29 17 16 29 29 29 29 13 16 13 19 19 29 29 16 29 16 29 19 29 29 29 29 16 29 29 13 29 16 29 8 29 6 29 29 16 16 16 16 19 19 29 13 29 29 16 13 29 29 16 19 16 2 29 29 29 29 16 29 29 13 16 16 29 13 9 16 29 29 29 19 13 16 19 29 16 16 16 19 19 29 29 16 19 29 16 16 29 8 17 16 19 16 29 19 29 29 25 16 16 29 29 29 29 16 29 29 16 29 13 29 16 29 19 29 19 16 29 29 29 29 16 16 29 16 16 16 16 29 29 29 16 29 29 16 29 29 16 19 29 16 29 29 29 16 29 29 16 16 13 29 29 16 19 16 16 29 29 29 16 29 16 29 29 29 29 29 29 29 17 29 29 13 29 29 16 29 29 29 16 29 16 29 17 16 29 16 19 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 6 29 2 29 29 29 29 29 29 8 16 29 6 29 29 29 13 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 16 29 19 13 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 8 29 16 29 29 8 17 29 29 23 29 29 29 29 29 29 29 29 29 6 27 29 29 29 6 8 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 25 18 29 29 29 29 8 2 29 29 29 29 29 29 8 8 29 16 19 29 29 19 13 29 29 29 29 16 19 13 29 16 19 16 19 29 29 29 29 19 19 29 29 29 16 16 16 29 29 8 16 16 29 29 29 29 29 29 29 29 29 19 19 29 29 29 29 29 29 29 2 14 29 29 29 6 29 8 27 29 14 6 6 29 25 29 6 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 16 16 29 8 6 29 18 2 29 8 6 29 6 29 29 29 16 29 23 29 16 29 29 29 18 29 8 29 29 29 29 8 29 29 29 29 29 14 29 29 29 29 29 29 29 29 26 29 29 29 16 2 5 8 29 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 16 17 29 29 29 29 26 29 29 17 29 29 16 16 29 29 16 29 29 29 29 29 29 16 8 13 29 29 29 29 17 29 29 29 29 2 29 29 29 26 25 29 29 29 29 29 25 29 8 29 29 29 2 29 8 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 2 29 29 29 6 29 8 6 18 29 29 29 29 8 29 29 29 6 8 8 6 29 29 25 29 29 29 18 6 8 29 2 26 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 18 8 6 29 29 29 29 29 29 29 18 29 29 5 26 6 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 25 29 29 29 6 29 29 18 2 29 29 29 29 8 29 2 29 18 29 29 29 31 29 29 25 18 25 25 2 29 29 29 18 6 29 29 29 29 8 29 29 29 29 29 29 8 8 29 29 29 8 29 29 29 29 29 29 18 29 8 8 29 29 29 2 29 8 29 29 29 29 29 29 29 16 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 18 8 29 29 29 29 29 6 25 29 29 29 18 29 2 14 29 29 29 29 29 29 29 29 25 29 29 29 29 29 14 29 29 29 29 6 6 29 29 29 29 29 29 18 29 18 6 29 8 29 29 29 29 29 17 18 25 29 8 23 2 29 29 29 6 29 29 2 29 8 8 6 29 18 18 27 29 29 29 6 29 8 31 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 16 2 29 29 29 2 29 29 16 29 29 16 26 29 17 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 16 19 16 29 29 29 16 16 29 19 29 16 29 16 29 16 29 29 19 4 19 29 16 19 16 29 29 19 19 29 29 29 29 19 29 19 29 29 29 16 29 29 29 16 29 29 29 29 13 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 25 29 2 29 14 14 29 29 29 6 29 8 6 2 29 29 29 29 2 14 2 6 29 29 6 6 6 31 29 25 8 29 9 29 29 29 29 2 29 6 29 29 29 29 6 29 29 29 29 16 29 18 16 29 29 16 13 29 29 29 26 29 29 29 29 29 29 29 2 29 8 29 29 27 17 29 5 2 29 6 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 18 25 29 29 2 25 29 2 29 29 29 18 2 29 29 6 25 29 29 8 29 29 26 8 2 29 29 29 29 5 29 8 6 29 2 29 8 29 27 29 29 29 29 29 2 8 29 29 29 18 29 2 29 29 29 18 29 29 29 27 6 29 2 29 29 29 29 2 29 29 29 6 29 29 29 29 29 6 2 29 29 29 29 29 8 26 29 29 27 29 29 29 29 29 29 29 29 29 2 2 29 29 2 8 25 18 29 29 29 29 29 29 8 31 29 29 29 29 8 2 29 29 29 29 18 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 27 29 29 2 29 29 27 29 29 29 29 29 29 29 29 16 18 29 29 29 29 29 27 29 29 16 29 16 29 29 29 16 29 29 25 18 29 6 2 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 2 29 18 29 16 29 29 29 26 5 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 14 29 29 29 31 29 29 27 29 29 13 17 29 16 16 29 8 29 29 29 16 29 29 6 6 29 29 29 16 16 29 2 29 29 29 2 29 26 29 29 29 29 29 29 29 29 16 29 13 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 19 26 26 29 29 16 13 29 29 29 2 29 29 16 29 4 29 29 16 29 29 29 29 29 29 29 29 6 29 29 16 29 8 29 29 29 29 29 29 16 16 29 17 2 29 29 16 29 29 16 8 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 16 1 4 29 17 5 16 5 17 17 29 6 29 17 4 29 29 5 29 29 26 17 29 29 29 29 31 29 6 8 13 29 29 29 29 16 17 29 17 29 29 29 16 29 29 29 16 29 29 29 29 18 5 16 23 29 29 29 29 14 29 16 29 29 29 29 26 13 29 29 16 29 29 29 29 29 26 29 16 16 16 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 13 17 29 23 29 29 29 29 17 29 29 29 16 18 29 29 6 16 19 29 26 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 13 17 29 29 29 16 29 29 29 29 29 29 17 29 16 29 16 29 2 29 29 13 16 29 29 16 16 29 29 16 29 29 29 29 16 29 29 16 16 29 14 29 2 29 16 29 29 29 16 29 29 29 29 29 4 29 29 29 29 29 26 29 29 29 29 17 29 29 29 29 29 16 29 17 29 29 29 16 29 29 29 29 29 16 29 18 29 16 16 2 8 5 29 29 19 29 29 29 29 26 29 29 29 29 29 29 29 16 29 29 29 29 16 18 17 29 16 29 29 29 29 16 29 29 16 29 16 29 29 13 16 29 29 29 29 29 29 29 16 29 16 29 29 29 2 29 16 29 29 29 29 29 16 29 29 18 29 16 29 29 16 29 29 2 29 29 29 29 29 29 29 29 18 29 29 29 16 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 14 16 29 16 29 29 29 29 29 29 23 16 29 16 29 16 16 29 29 29 13 29 29 29 13 29 29 29 29 29 29 28 29 5 29 29 29 29 29 29 29 8 2 29 29 29 16 29 29 29 29 6 18 29 29 29 23 29 29 2 29 16 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 31 29 29 5 29 29 29 29 29 2 16 29 29 29 29 29 29 29 26 29 29 29 29 29 18 29 29 16 29 29 23 29 29 27 29 29 29 25 2 18 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 31 29 29 29 29 29 28 29 6 2 29 18 29 29 2 29 27 2 29 2 29 29 29 29 29 29 29 6 2 8 8 29 29 29 29 8 18 29 29 6 29 29 1 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 8 29 26 29 29 29 29 16 16 16 16 29 29 29 16 29 6 26 29 31 29 29 29 29 6 29 29 29 29 29 6 29 29 29 31 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 18 29 29 29 31 29 29 29 29 8 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 16 29 25 29 29 27 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 2 29 29 14 29 29 29 29 5 29 2 29 29 29 29 8 29 2 29 29 29 29 6 29 2 29 8 2 29 29 29 25 2 18 29 2 29 29 29 29 29 18 8 29 29 14 6 29 29 2 6 2 29 8 29 6 29 29 29 29 29 29 29 8 29 18 14 29 2 29 29 29 29 29 29 29 29 2 29 29 29 14 29 29 29 29 29 29 29 29 6 29 29 29 6 2 29 6 29 29 8 29 29 29 8 27 26 29 2 29 29 29 29 5 29 29 29 18 2 29 29 29 29 8 29 29 29 2 29 31 29 2 29 29 29 29 29 18 27 2 29 29 29 27 29 29 29 29 29 29 29 29 8 29 29 29 29 29 23 26 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 8 29 29 8 29 14 29 29 29 18 14 29 29 8 29 29 29 18 29 29 29 6 8 29 29 8 23 29 8 29 29 29 29 29 25 2 29 29 6 26 29 29 29 29 29 29 29 29 17 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 5 29 29 29 2 29 2 29 2 6 8 29 29 14 29 29 29 29 29 2 29 8 29 8 29 2 29 29 29 2 29 29 29 2 29 29 6 29 29 29 6 14 5 2 29 29 29 6 29 6 29 6 29 18 29 18 29 29 29 29 29 29 2 29 29 29 29 29 23 29 29 26 29 17 29 29 2 29 31 18 29 29 29 29 29 29 29 29 29 8 29 29 29 23 29 29 8 31 23 29 6 8 29 29 6 29 29 2 29 26 29 5 2 23 2 29 29 29 29 29 18 29 29 18 29 29 29 2 29 8 2 29 8 29 18 29 29 18 29 26 25 29 29 29 29 29 18 29 29 29 29 29 6 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 23 29 29 8 8 29 29 23 29 29 29 6 18 29 29 29 29 23 29 29 6 29 29 8 8 29 29 29 29 6 29 8 29 29 27 8 29 29 6 25 29 29 8 29 2 25 29 2 29 5 29 29 29 17 29 29 29 29 29 29 29 29 27 18 29 29 8 29 6 5 29 29 29 29 29 29 2 29 6 29 2 29 5 29 29 25 8 6 8 29 8 29 29 2 2 18 23 2 29 29 29 2 23 29 29 29 29 29 26 5 29 2 18 2 29 29 29 2 23 23 26 29 5 29 26 23 8 29 29 29 29 29 23 8 5 2 29 2 29 2 26 29 25 29 29 29 8 31 2 2 2 29 29 29 17 29 23 2 6 18 25 8 29 2 23 6 29 29 29 14 2 29 2 29 29 29 23 23 25 29 2 29 29 29 29 29 29 29 8 2 29 29 29 29 2 5 23 29 6 2 5 5 29 23 2 29 2 29 29 29 5 29 2 18 29 29 29 29 14 29 29 29 29 29 29 2 29 23 8 29 8 29 2 29 29 8 29 29 29 8 8 29 29 29 29 8 29 29 29 29 29 29 8 6 29 29 29 6 29 29 29 23 29 6 29 29 29 29 29 2 29 29 2 8 29 29 29 29 31 29 29 29 25 2 29 29 29 29 29 23 29 6 29 27 2 29 8 29 29 29 29 2 29 31 23 29 29 29 2 29 2 29 29 29 29 16 29 29 6 14 29 29 29 2 29 18 29 29 29 2 8 29 29 29 29 2 8 29 29 29 29 29 2 26 29 29 29 23 29 29 29 29 8 27 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 16 29 27 29 29 29 29 29 29 29 29 29 4 29 29 29 29 29 18 29 29 29 29 29 29 29 23 29 31 6 29 29 29 2 29 6 6 29 29 2 29 29 29 2 29 29 29 29 8 29 29 8 29 29 29 29 29 2 29 29 8 2 2 29 29 29 29 29 29 29 29 29 29 29 27 29 6 29 29 29 29 29 29 5 29 18 29 8 29 29 14 29 29 8 29 29 29 29 29 29 8 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 6 29 29 17 29 2 8 29 29 29 29 29 5 29 29 8 6 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 2 2 29 29 2 29 29 29 8 5 2 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 25 29 6 13 29 29 29 29 2 29 31 29 6 29 23 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 25 29 8 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 17 29 29 29 29 29 29 29 29 6 29 6 2 29 29 29 6 29 14 2 29 29 29 29 29 31 29 6 8 29 29 2 18 29 29 17 29 29 29 29 29 29 29 29 31 8 29 26 2 29 29 23 16 29 29 29 29 6 29 29 29 6 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 2 29 8 29 29 29 29 8 29 29 29 29 6 29 29 29 29 8 14 29 29 29 29 29 6 29 25 29 29 29 29 6 29 29 26 29 23 29 6 8 29 29 29 29 29 6 8 29 31 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 16 29 14 28 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 25 29 6 29 29 29 29 29 29 25 29 29 29 6 13 27 17 29 29 18 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 4 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 14 29 29 29 6 6 29 29 25 29 29 29 8 8 29 29 8 29 6 29 29 29 29 29 2 29 29 2 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 14 29 29 6 29 29 29 29 13 25 2 8 29 29 29 29 29 2 29 29 29 29 17 17 29 29 29 8 29 29 29 29 29 29 29 8 26 8 6 18 29 29 6 29 29 17 2 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 26 2 29 29 29 29 18 29 29 29 29 29 18 29 29 29 29 26 26 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 18 18 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 6 17 29 29 29 29 29 29 29 29 29 2 29 26 29 6 29 29 29 13 13 29 29 29 29 29 29 6 25 2 29 8 29 29 29 29 29 29 29 29 29 29 8 8 29 2 29 29 29 29 29 17 26 29 29 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 8 29 2 29 6 31 2 6 29 29 29 29 2 8 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 6 29 6 6 2 29 29 6 2 18 29 29 29 29 29 29 29 29 29 29 29 29 18 29 6 29 2 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 2 2 18 29 29 29 6 29 14 29 29 18 29 29 29 29 29 29 29 29 29 29 14 2 8 29 29 29 27 29 29 8 29 14 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 29 2 31 18 14 8 18 18 29 29 8 2 29 31 29 8 6 29 29 29 2 14 25 29 27 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 8 29 29 18 29 2 8 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 6 8 29 29 29 29 25 27 29 29 29 29 29 29 29 29 25 8 29 25 29 29 6 29 29 29 29 29 29 14 29 29 14 29 29 29 29 29 27 29 29 14 25 29 29 29 29 29 25 29 6 29 29 8 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 14 29 18 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 14 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 2 2 29 29 29 31 25 29 29 29 8 29 29 29 2 29 29 29 29 29 2 25 29 29 29 29 14 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 14 29 29 29 2 6 14 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 14 8 29 27 6 6 29 29 29 14 25 29 14 29 6 25 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 2 14 29 2 29 25 29 29 29 29 29 29 8 8 29 29 29 6 29 29 2 29 29 29 29 29 29 29 2 29 29 29 2 29 29 31 14 29 8 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 31 2 29 29 2 31 29 2 8 8 29 29 29 14 29 29 29 29 29 2 29 29 29 31 29 29 29 29 18 29 29 29 29 27 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 2 29 29 6 29 6 29 29 17 29 29 29 8 18 29 29 29 29 29 29 14 29 29 2 6 29 31 8 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 29 14 8 2 29 8 2 29 29 29 29 29 25 29 31 29 8 29 27 29 29 29 27 29 2 2 6 29 29 18 29 29 18 29 29 31 8 29 29 29 29 29 2 2 29 29 29 29 29 29 29 18 29 29 29 8 29 29 2 31 29 29 2 8 2 2 29 29 2 31 29 2 29 31 8 2 8 6 29 6 29 29 8 29 29 2 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 2 2 29 29 2 2 9 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 8 25 29 29 29 18 29 29 29 29 29 29 27 2 29 29 8 6 29 29 27 29 29 29 29 25 6 6 29 29 8 29 29 29 29 29 31 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 6 29 29 29 29 18 29 29 29 29 29 27 29 29 29 29 29 29 29 25 29 29 29 25 29 29 29 29 25 29 29 25 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 25 29 18 29 29 29 29 29 14 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 31 29 25 18 29 14 29 6 14 29 29 18 25 29 29 29 29 29 29 29 29 29 29 29 29 31 29 14 29 29 29 29 29 14 25 29 8 18 14 29 29 29 29 29 29 29 29 29 29 29 25 29 14 29 29 29 29 29 29 6 29 29 29 29 29 14 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 25 29 29 14 29 29 29 29 29 27 29 29 29 29 14 29 29 29 29 29 29 29 14 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 25 29 29 2 29 29 29 8 29 29 2 8 29 29 29 29 29 29 29 29 29 29 2 29 29 13 29 29 29 17 29 29 29 29 29 29 29 29 16 8 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 27 29 29 29 8 29 29 29 29 29 29 29 8 29 29 25 29 29 25 29 29 29 29 29 29 6 29 8 2 6 8 29 29 18 6 29 29 31 29 18 29 29 29 29 29 29 29 8 29 29 29 29 25 2 29 29 29 29 29 29 29 2 29 29 14 29 29 29 25 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 14 29 6 18 29 29 31 29 29 29 29 29 29 29 29 6 29 2 29 29 29 2 29 29 18 29 29 14 29 29 29 29 29 29 31 29 2 29 29 8 29 29 29 29 29 29 29 29 29 31 29 29 6 2 27 8 29 29 29 29 29 2 29 29 29 29 2 29 2 29 29 29 2 29 18 29 29 29 31 29 8 29 2 29 29 29 29 8 6 29 29 29 29 29 29 31 25 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 2 8 29 18 29 29 29 2 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 9 41 17 21 29 29 29 29 29 29 29 14 2 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 18 29 29 29 29 29 27 29 16 29 29 29 29 29 29 29 29 25 29 29 29 14 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 14 25 6 29 29 29 14 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 27 29 29 29 29 13 41 29 29 21 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 27 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 31 29 18 29 29 6 41 2 29 29 25 29 15 29 11 8 29 29 29 14 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 16 29 29 29 2 2 29 31 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 41 29 29 14 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 41 29 29 29 11 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 25 6 14 29 29 29 31 29 18 29 29 29 8 29 29 29 29 29 29 27 29 29 29 29 29 29 29 19 25 29 2 15 11 29 29 29 29 29 29 29 29 6 29 27 29 29 29 14 29 29 8 18 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 6 29 29 29 29 29 29 29 29 8 29 13 29 18 8 17 29 8 11 11 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 14 29 18 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 29 29 6 29 19 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 14 29 18 29 29 29 29 29 6 14 29 29 29 29 29 29 29 29 27 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 19 16 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 6 29 29 29 29 29 29 29 29 29 29 25 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 14 29 29 41 29 29 2 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 25 29 29 2 29 29 18 14 29 29 29 29 25 29 29 29 29 29 41 29 29 29 29 2 29 29 29 29 25 25 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 18 29 29 29 18 29 29 29 29 29 29 29 25 29 29 29 29 31 29 29 29 8 29 29 2 29 29 29 29 41 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 27 29 2 29 29 29 6 25 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 41 29 29 29 29 29 29 29 29 11 29 29 29 29 25 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 6 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 25 29 29 13 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 8 31 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 6 29 29 29 29 29 18 29 29 29 25 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 6 29 6 29 29 29 8 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 8 29 29 29 29 29 29 29 29 18 25 29 29 29 29 29 29 6 29 29 29 29 14 29 8 29 29 29 29 29 29 29 29 29 29 14 8 6 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 14 29 31 29 29 29 29 14 8 29 29 29 29 29 29 26 29 25 29 25 2 29 6 29 29 29 29 29 29 29 29 29 29 29 27 29 13 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 13 29 16 29 18 29 16 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 14 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 25 29 29 19 29 29 29 29 29 29 29 29 29 18 29 29 29 6 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 18 29 29 25 29 29 29 25 29 29 6 14 14 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 11 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 6 16 29 29 2 29 6 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 14 18 29 29 29 29 29 14 29 29 29 29 8 29 29 29 13 29 29 29 29 29 29 27 6 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 2 14 6 29 29 18 29 29 29 29 29 29 18 29 29 29 29 29 29 29 25 29 29 25 29 29 14 29 29 29 29 14 25 29 29 29 29 29 29 29 29 8 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 29 8 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 25 29 18 18 29 29 29 29 29 29 14 29 29 29 29 29 29 27 29 2 29 2 29 29 6 29 18 29 18 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 14 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 41 29 29 29 29 4 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 6 29 31 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 13 29 29 29 19 29 29 29 6 29 18 18 29 25 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 6 29 8 29 25 14 29 29 18 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 25 29 41 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 27 29 29 14 29 29 29 29 29 29 6 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 13 29 14 29 29 29 29 27 29 29 29 29 29 29 31 29 29 14 31 29 29 29 29 29 29 29 6 29 29 29 29 29 25 6 29 29 29 29 29 29 29 25 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 18 14 25 29 29 6 29 29 29 29 14 29 29 13 19 29 29 29 6 29 29 29 25 29 18 29 29 29 8 25 6 29 29 29 29 29 29 29 29 25 29 18 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 14 14 25 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 25 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 16 29 29 31 29 8 29 27 31 29 29 8 29 29 6 29 29 29 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 18 29 25 29 14 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 31 29 29 29 29 29 41 16 29 29 29 29 29 29 6 29 8 29 29 29 29 29 25 6 29 29 29 29 18 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 6 29 29 29 25 29 29 29 2 14 29 29 29 29 29 29 29 29 25 29 29 14 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 6 29 29 29 29 29 29 19 29 29 29 29 29 13 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 14 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 13 16 29 16 29 29 29 29 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 18 29 29 29 29 29 29 6 29 27 25 29 25 29 18 29 29 29 25 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 6 29 29 25 8 29 29 29 29 18 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 27 29 29 29 29 29 29 29 29 14 29 25 6 29 29 29 29 6 29 29 8 29 29 29 19 29 29 29 29 29 29 2 29 29 29 31 29 29 29 29 29 25 29 29 31 29 14 29 29 8 29 6 29 29 29 31 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 29 29 25 29 29 29 18 29 29 6 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 25 29 29 29 29 29 6 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 19 29 29 29 6 29 29 18 29 29 18 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 14 29 29 31 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 18 29 29 25 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 25 8 29 29 29 29 29 25 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 6 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 2 29 29 29 14 8 16 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 41 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 27 14 8 13 41 29 29 29 29 29 29 29 29 29 29 29 29 25 29 6 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 18 29 29 29 29 18 25 2 18 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 25 29 29 29 29 29 29 29 6 25 29 29 25 29 29 29 29 29 29 29 31 29 29 14 29 25 16 29 29 29 29 16 29 6 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 13 41 29 29 29 29 29 25 18 29 29 29 29 8 29 18 29 29 29 25 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 25 25 29 29 18 29 29 29 25 29 29 29 29 29 2 29 29 29 29 13 41 29 31 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 14 29 29 29 29 29 29 29 16 29 29 29 25 29 29 27 29 29 6 29 25 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 8 29 29 29 41 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 31 6 2 29 6 29 29 29 29 29 29 14 29 29 29 16 29 16 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 2 29 2 29 41 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 18 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 18 29 29 29 29 29 29 29 13 29 27 29 29 6 29 29 29 29 29 29 29 14 29 41 29 29 29 29 16 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 41 16 29 29 29 29 29 29 29 8 29 8 29 25 29 29 6 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 6 29 27 6 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 41 29 2 29 29 29 29 29 29 29 29 29 31 29 27 31 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 41 16 29 29 29 29 29 29 29 29 29 29 29 14 31 29 29 18 29 29 8 29 2 27 29 29 29 29 29 29 29 14 8 29 29 29 29 29 29 29 29 29 27 31 29 29 29 29 29 29 29 29 29 6 29 29 29 14 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 41 29 29 29 6 29 29 29 29 29 29 29 29 6 29 25 29 29 14 27 29 18 8 29 14 29 29 29 6 29 29 29 29 2 29 29 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 25 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 41 29 29 29 29 29 29 29 29 28 29 6 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 14 29 29 29 29 29 29 29 29 16 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 6 29 29 29 41 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 27 29 29 29 29 29 29 29 29 29 26 6 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 8 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 25 29 29 29 29 14 29 25 29 18 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 18 29 29 29 29 25 29 14 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 14 29 14 29 29 29 29 29 29 14 27 29 29 29 18 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 18 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 27 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 8 29 8 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 29 18 25 6 25 29 29 14 25 29 29 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 31 29 29 29 29 8 14 29 29 25 29 29 6 14 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 6 25 8 29 29 6 6 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 19 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 2 29 23 29 29 29 6 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 25 29 29 29 29 29 16 29 29 29 29 29 29 29 29 31 31 25 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 8 8 29 29 29 29 26 29 29 29 19 29 29 29 29 29 29 31 18 26 29 27 25 29 29 29 25 29 29 25 29 29 29 29 29 29 14 29 29 29 25 29 29 29 29 25 29 6 25 29 29 29 29 29 29 6 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 25 29 29 29 29 29 25 29 29 14 14 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 16 29 29 29 29 14 18 29 29 29 29 29 29 29 29 29 27 29 29 6 29 8 25 2 14 29 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 8 29 18 29 29 29 29 29 29 25 19 29 29 29 2 6 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 27 29 14 6 14 8 29 29 8 25 29 29 29 29 29 14 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 19 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 8 29 29 29 29 6 8 29 31 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 25 6 6 29 29 27 29 29 29 18 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 6 16 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 6 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 27 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 6 31 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 14 14 29 29 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 14 29 29 29 29 29 29 29 19 29 29 29 29 29 29 18 29 29 29 29 29 29 29 18 29 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 13 41 29 29 29 29 29 29 29 29 29 29 6 29 29 2 25 29 18 29 29 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 26 31 29 29 25 6 29 2 29 29 29 29 29 29 29 29 14 29 29 29 14 29 29 2 29 29 29 6 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 6 29 2 29 41 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 18 29 6 29 14 29 31 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 6 29 25 27 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 2 25 29 18 14 18 6 29 14 29 29 8 8 29 29 8 29 29 29 29 29 2 17 29 29 29 29 8 29 29 29 18 29 29 29 29 2 29 6 29 29 29 29 31 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 2 8 29 29 29 29 29 29 29 29 41 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 31 18 29 29 29 25 29 29 25 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 14 13 13 29 29 29 29 29 29 25 29 29 29 29 29 29 29 27 25 6 29 29 29 31 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 19 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 31 29 29 14 31 29 29 31 29 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 25 29 29 29 29 29 29 29 6 29 29 29 29 14 29 29 29 29 29 29 19 2 29 29 29 29 29 29 8 29 29 29 29 29 29 25 29 29 29 29 29 29 6 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 27 29 29 29 8 6 29 29 29 29 29 29 25 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 14 29 25 18 25 29 29 29 14 29 29 25 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 6 29 29 29 29 29 31 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 8 18 29 29 14 29 25 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 14 14 29 29 29 29 29 29 29 29 18 29 6 29 29 31 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 14 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 19 29 6 29 8 29 29 29 29 8 29 29 29 29 29 29 23 29 2 29 29 29 29 18 18 29 29 29 29 29 29 29 29 25 29 16 29 29 16 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 14 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 19 29 29 29 31 6 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 31 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 13 29 29 29 29 29 29 29 29 6 29 41 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 18 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 25 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 2 25 29 29 2 29 29 29 29 29 25 29 29 29 29 29 25 29 31 29 25 29 6 29 25 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 6 29 27 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 27 29 29 29 29 29 29 29 29 8 14 29 8 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 27 29 29 29 29 2 29 14 29 29 29 29 29 29 18 14 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 6 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 16 29 29 6 29 2 29 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 14 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 29 29 29 29 29 19 29 17 29 29 29 29 29 29 31 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 6 29 29 29 2 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 14 6 29 29 29 29 6 29 29 29 29 29 29 29 6 18 25 31 6 29 29 29 29 29 31 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 6 29 6 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 2 29 29 8 29 18 29 29 29 29 18 31 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 27 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 14 29 29 29 29 29 6 29 29 29 29 29 29 19 29 27 2 29 6 29 29 29 29 29 29 25 29 2 29 29 29 29 6 29 31 29 29 8 31 29 8 8 29 29 27 29 29 29 29 29 6 29 29 29 14 29 29 29 29 27 14 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 14 29 29 6 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 14 29 29 29 29 29 29 18 29 29 29 14 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 6 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 6 29 29 29 25 29 29 29 8 29 29 29 29 29 29 29 29 29 6 2 29 29 29 25 29 29 29 29 29 29 29 29 13 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 14 25 29 29 8 29 29 29 29 29 14 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 19 16 8 8 29 6 29 29 31 6 31 29 29 29 8 29 29 2 31 27 29 29 29 26 29 23 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 27 29 29 29 29 8 29 25 29 29 29 2 8 29 29 29 29 29 29 29 9 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 6 29 29 25 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 31 29 29 29 29 29 29 29 6 29 6 29 29 29 29 14 29 29 29 29 29 29 6 14 29 29 29 25 29 29 29 29 29 29 29 2 13 29 29 29 2 29 29 29 29 29 29 29 29 8 29 25 31 29 29 31 29 29 29 29 29 29 29 29 29 29 29 14 16 29 8 29 16 29 6 29 29 29 29 29 8 29 29 29 29 2 29 29 31 29 29 29 29 29 31 29 29 29 29 29 14 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 16 29 29 29 29 29 29 41 29 29 8 29 25 29 29 29 29 29 29 29 29 29 16 29 17 6 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 18 31 29 29 29 29 29 29 8 29 14 29 13 29 29 29 29 29 6 29 29 6 29 29 6 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 14 29 29 29 8 29 29 29 29 29 29 29 29 29 6 27 29 29 29 6 29 18 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 6 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 8 29 14 29 29 29 6 29 29 29 29 27 29 29 25 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 14 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 18 25 29 29 16 29 29 2 29 29 8 29 29 31 29 5 2 13 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 17 29 29 29 29 29 2 29 2 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 6 25 29 29 29 2 29 29 31 2 29 2 29 29 29 29 29 29 29 29 29 29 6 6 29 6 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 29 25 6 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 2 29 29 29 29 2 29 29 29 29 27 29 29 2 18 29 29 29 29 29 18 29 29 2 29 29 29 29 29 6 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 14 29 29 6 2 29 29 6 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 18 29 29 25 29 2 29 29 29 2 18 29 29 29 2 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 6 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 14 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 2 29 29 31 29 29 29 29 29 29 8 29 16 29 29 29 29 2 2 29 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 14 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 2 29 29 29 8 2 29 6 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 25 29 18 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 8 29 6 29 29 29 29 29 29 8 25 6 6 29 29 29 6 29 31 29 29 29 29 29 29 29 17 29 29 29 29 6 29 29 29 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 14 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 16 16 29 16 29 16 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 29 8 2 29 29 8 23 2 29 29 29 29 29 29 16 29 16 16 2 29 29 29 5 29 29 29 2 25 26 2 31 29 2 29 29 16 29 29 8 29 29 29 29 29 16 8 29 29 29 29 29 29 6 29 2 29 29 29 8 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 18 29 8 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 8 18 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 8 26 16 29 29 29 29 2 29 29 29 5 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 6 29 29 29 18 29 29 29 29 6 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 17 29 5 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 17 29 23 29 29 16 29 16 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 2 29 29 16 13 29 29 2 29 29 17 29 29 29 29 29 29 29 29 29 29 16 17 8 17 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 16 29 16 29 16 29 16 29 29 16 29 29 16 29 16 16 29 16 29 16 29 29 19 19 16 29 16 29 29 16 19 29 29 19 17 29 29 16 29 16 29 16 29 29 16 29 16 29 16 16 19 29 29 16 29 2 29 29 29 16 29 29 19 29 29 16 29 16 29 16 19 29 17 16 29 13 29 29 29 29 16 16 19 29 29 29 29 19 16 29 16 13 29 2 29 16 29 16 29 29 29 29 29 29 16 29 17 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 18 2 2 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 23 2 29 2 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 26 23 2 29 29 29 2 29 29 13 29 16 16 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 8 2 29 29 18 2 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 2 29 29 29 26 31 29 29 29 2 29 25 6 2 29 29 8 29 29 8 29 29 29 29 29 23 2 29 2 2 29 29 14 23 29 8 6 2 8 8 26 29 29 29 29 27 29 8 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 8 2 29 29 14 29 29 29 2 29 6 29 2 6 14 29 29 29 29 2 29 17 29 29 8 29 29 29 6 26 8 29 29 29 14 29 29 29 29 8 29 29 23 29 29 29 29 29 25 8 2 29 29 29 29 29 29 29 29 2 27 29 29 29 27 2 29 29 29 29 29 6 25 29 25 29 2 29 29 29 26 29 23 2 6 29 29 8 29 6 29 29 29 29 29 29 2 14 29 29 25 6 18 29 29 27 27 6 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 8 29 29 6 29 29 2 6 29 8 29 29 6 29 29 29 14 29 29 29 29 5 18 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 31 2 8 29 5 29 29 29 26 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 27 29 29 14 29 29 2 18 29 23 8 29 29 29 29 29 6 29 8 29 29 29 6 29 2 29 29 2 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 17 25 29 29 29 29 17 29 29 29 29 23 2 26 29 6 29 8 29 29 29 29 29 29 29 29 17 29 29 17 2 29 2 8 29 29 2 26 29 8 29 8 29 29 27 5 29 8 29 29 18 23 29 18 2 29 29 29 29 29 29 8 6 29 29 29 8 29 29 2 29 29 8 29 29 29 29 29 8 29 6 29 8 8 29 29 29 29 29 29 29 26 29 29 2 6 2 29 18 8 29 2 29 8 29 29 31 29 29 29 29 2 29 8 29 29 29 8 6 6 8 29 26 8 29 29 2 29 29 29 2 6 27 6 14 29 2 2 29 31 8 2 14 25 2 29 29 2 18 2 29 2 29 29 29 29 29 25 8 29 6 29 2 2 2 2 8 29 2 29 23 2 29 29 29 31 29 2 29 31 29 29 2 2 29 29 2 29 29 2 8 29 2 29 2 2 5 29 8 29 29 27 29 29 29 29 8 29 29 2 29 29 29 2 29 29 29 29 6 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 6 29 25 29 6 29 29 29 29 29 29 29 23 29 29 29 29 29 26 29 29 31 29 29 29 2 29 8 2 2 8 18 29 29 29 18 31 29 23 6 8 29 29 29 29 6 31 29 29 6 2 29 8 8 14 29 8 23 8 6 2 29 29 2 29 17 29 29 29 8 2 8 29 23 29 6 2 29 2 29 29 2 29 29 29 29 29 29 29 29 29 23 8 29 29 29 29 29 2 8 29 29 29 8 6 29 29 29 29 29 29 23 29 6 6 8 29 29 8 29 31 6 8 29 2 8 31 8 2 2 29 29 2 29 29 29 5 29 29 29 31 8 25 29 29 16 29 29 29 31 29 29 29 2 29 18 23 29 2 29 2 29 29 29 29 29 27 29 29 29 29 29 2 29 16 2 29 29 29 2 2 29 29 29 29 5 29 29 29 29 2 2 29 29 29 6 29 29 29 6 29 29 29 8 5 29 6 5 6 29 2 23 29 6 29 29 29 29 29 29 29 29 26 29 29 29 8 6 29 2 2 29 29 29 2 29 25 29 2 29 29 2 18 29 29 29 29 29 29 29 14 29 29 29 29 8 8 29 2 14 23 6 8 29 29 29 31 29 29 29 2 29 14 29 29 29 2 29 29 29 29 29 29 8 29 29 29 14 29 29 8 29 29 29 8 6 29 2 29 29 2 2 29 2 29 29 8 29 29 29 29 29 2 29 29 16 16 29 14 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 8 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 8 29 29 29 29 14 29 29 29 29 16 2 31 29 16 13 29 29 29 29 29 23 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 8 2 26 29 29 2 29 29 29 29 29 29 29 29 29 8 8 29 14 8 27 6 2 8 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 25 29 8 2 29 29 8 29 29 2 29 29 17 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 14 29 29 29 29 26 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 17 29 8 29 29 29 8 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 27 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 17 29 23 29 16 8 6 8 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 16 19 29 29 29 29 29 29 29 29 29 29 5 29 23 23 2 29 29 29 29 29 29 29 29 8 29 16 29 8 29 29 29 29 23 2 29 29 29 29 29 29 23 8 25 29 2 29 29 29 29 29 29 29 23 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 6 29 2 29 29 2 23 29 2 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 23 29 23 8 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 14 14 29 31 6 29 23 29 2 8 28 29 29 8 6 2 23 29 6 29 8 29 26 29 29 29 29 6 29 29 29 29 29 18 29 29 6 29 29 29 6 29 8 29 29 8 29 8 29 29 29 2 29 29 29 29 29 8 29 29 23 2 29 29 29 29 29 29 8 29 8 29 29 25 17 2 29 8 2 29 29 29 29 29 2 2 26 29 29 29 29 29 27 23 29 29 29 29 29 2 29 29 29 29 29 29 29 2 8 29 29 29 29 6 8 8 29 29 29 29 29 25 29 27 29 14 6 2 29 8 29 29 29 8 29 29 29 29 29 29 29 31 29 16 29 29 19 17 16 13 29 29 29 29 29 29 26 14 29 5 29 29 6 29 29 29 2 29 29 29 16 29 2 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 2 29 2 23 29 29 27 2 14 8 29 29 29 29 29 16 29 16 13 29 29 29 13 16 16 29 29 29 29 29 16 29 29 16 29 29 16 29 13 29 13 29 8 16 29 29 16 2 16 29 29 29 29 29 29 18 29 23 29 29 29 29 29 5 29 29 2 29 8 29 29 29 17 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 16 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 5 29 29 29 2 29 29 2 29 31 2 29 6 29 6 29 29 29 29 6 23 29 2 18 29 2 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 16 25 29 29 2 17 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 31 14 29 29 29 29 29 29 29 2 2 27 2 2 29 29 29 2 2 29 8 29 29 2 8 29 29 18 2 27 8 8 31 29 29 2 29 14 29 2 18 29 29 29 29 29 29 8 29 29 29 2 29 29 2 29 29 18 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 31 2 29 6 29 26 29 23 2 18 29 29 29 29 2 6 29 29 2 29 8 2 29 29 6 8 26 29 29 29 29 29 29 29 2 29 8 2 29 29 18 29 29 8 8 29 6 29 2 29 2 29 29 2 6 29 8 29 26 8 29 8 29 29 29 29 8 31 29 29 29 2 2 29 23 29 29 29 8 29 2 29 29 8 29 29 29 26 29 29 29 29 29 29 29 29 29 13 16 29 8 29 29 29 2 29 29 13 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 28 29 29 16 29 29 29 29 16 29 27 29 16 29 2 29 29 16 29 29 29 29 29 8 29 16 29 29 29 26 17 23 8 16 29 16 29 29 19 29 13 29 16 29 16 29 29 29 29 29 16 16 29 29 29 29 16 29 16 29 16 29 16 17 19 6 29 16 16 27 16 16 16 16 29 29 16 16 16 29 29 16 29 16 16 16 29 29 29 29 16 29 29 29 16 29 29 29 16 16 29 29 16 29 16 29 29 29 16 29 29 16 29 16 13 29 16 29 29 16 16 19 16 29 29 29 16 16 19 29 29 29 16 16 16 29 29 16 19 13 16 2 19 19 16 16 29 9 13 29 19 19 16 29 16 19 29 29 29 29 16 13 16 16 8 29 29 16 29 29 29 16 16 13 23 29 16 2 16 29 29 29 2 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 8 29 16 29 8 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 6 8 29 16 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 18 29 17 29 29 16 29 29 6 23 29 29 8 29 29 29 29 29 8 29 2 29 29 29 29 29 18 18 29 29 29 8 29 29 2 29 29 8 2 26 29 18 29 25 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 26 8 29 29 29 29 29 29 27 29 29 29 2 8 29 8 6 29 29 31 29 29 29 29 29 29 29 23 29 2 31 29 29 29 29 29 29 29 29 29 29 23 29 8 29 29 29 2 29 5 31 29 2 8 29 8 27 2 29 29 2 6 29 23 29 2 29 17 2 29 29 17 29 2 26 8 29 6 29 6 29 29 29 31 29 31 29 8 2 8 29 29 29 8 29 31 8 29 2 14 29 29 29 29 29 29 26 29 29 29 17 8 29 29 29 29 29 29 29 29 26 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 31 18 14 26 29 29 8 29 29 29 8 2 29 29 2 2 29 29 29 29 29 29 29 29 14 29 29 29 8 29 29 29 8 29 29 29 13 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 2 8 29 29 29 29 6 29 29 29 8 23 29 23 29 5 29 29 29 18 2 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 2 16 29 29 29 29 8 29 8 14 2 29 29 23 25 6 8 8 29 2 29 29 29 29 29 29 2 29 6 29 29 18 5 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 23 29 29 8 2 29 29 8 29 29 29 29 29 29 23 2 8 29 29 29 29 29 6 6 8 17 29 29 14 29 23 29 29 29 31 29 29 6 29 29 27 8 8 2 29 29 29 29 29 29 8 2 8 29 29 29 29 2 29 14 2 23 2 29 29 29 29 29 29 29 2 29 29 23 29 2 29 29 6 29 8 29 23 26 8 23 8 8 29 14 29 8 18 29 23 29 2 8 29 29 29 2 17 29 8 5 2 6 29 29 2 2 29 29 29 29 2 29 29 18 6 29 29 23 29 2 29 29 8 29 29 29 29 6 2 29 8 5 29 27 29 29 14 29 29 23 18 8 29 29 2 6 14 29 8 29 6 29 29 31 2 29 2 29 29 29 29 2 8 8 29 29 2 29 29 29 29 29 29 29 29 29 8 29 17 29 29 29 29 2 29 29 29 14 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 26 29 29 8 29 29 18 29 29 29 26 29 25 6 29 29 2 29 29 29 29 23 29 31 16 29 29 29 29 2 29 26 2 29 29 29 29 29 29 23 6 29 29 29 29 29 14 29 2 8 2 23 2 29 29 29 29 29 14 23 29 6 29 29 29 8 29 2 29 18 2 2 29 29 29 29 29 29 29 29 29 29 29 2 18 29 6 29 6 8 29 29 29 8 8 29 29 5 29 6 29 29 25 18 29 5 29 29 2 29 29 29 29 2 29 29 29 8 18 2 29 29 29 29 29 2 29 29 29 29 2 29 2 29 29 2 8 29 29 29 18 29 29 29 29 23 29 29 29 29 29 29 23 29 29 8 29 29 29 29 17 29 29 2 8 29 29 2 31 29 29 29 17 29 29 29 26 29 17 29 29 29 2 8 29 29 29 16 29 8 29 29 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 17 29 29 2 16 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 2 29 8 29 2 25 29 29 16 29 29 29 5 29 29 16 29 2 29 29 16 29 29 29 29 29 29 29 2 16 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 16 29 13 19 16 16 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 16 29 29 29 16 13 29 29 29 29 29 16 16 29 29 19 19 29 29 29 16 17 29 17 16 16 29 16 29 16 29 16 16 16 16 8 29 17 16 16 16 16 29 29 29 29 29 29 29 29 29 16 16 29 19 16 29 29 29 29 16 16 29 29 29 16 16 29 29 16 19 29 29 29 16 16 29 29 29 29 29 29 13 16 29 29 16 8 16 29 4 16 29 29 29 29 29 29 13 29 29 16 29 29 29 16 29 16 29 29 29 29 16 29 16 29 29 29 16 16 29 29 18 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 31 16 16 13 16 17 16 29 29 16 29 29 16 13 16 13 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 16 16 29 16 29 16 16 13 29 29 16 16 29 16 16 29 16 29 16 29 16 29 29 16 16 29 16 13 16 29 29 29 16 29 29 29 29 13 16 29 29 16 29 16 16 16 16 29 16 29 19 19 13 29 29 16 16 29 16 29 29 16 8 27 13 16 29 13 29 16 16 29 29 29 16 29 16 29 29 13 29 29 29 13 16 29 29 29 29 29 29 16 29 29 16 29 13 29 16 29 16 29 29 29 29 29 29 16 29 16 16 29 16 16 16 29 29 8 16 2 29 16 16 29 16 29 29 16 19 16 1 4 4 16 17 13 16 19 13 17 17 19 16 16 16 17 17 16 29 16 29 19 16 19 29 29 19 29 29 16 29 29 29 16 29 19 16 16 29 19 16 17 19 16 26 16 29 16 16 29 19 13 29 17 41 16 16 29 17 16 17 8 16 17 19 29 16 16 19 29 16 29 19 13 16 17 16 19 16 19 29 29 16 17 26 16 16 29 19 29 29 29 16 29 29 29 16 29 29 29 29 19 29 16 29 16 29 16 29 16 29 19 16 16 16 29 29 19 19 29 16 29 29 17 29 29 16 16 19 16 29 29 29 16 19 29 29 29 16 29 16 16 16 16 29 29 29 29 29 16 29 16 29 16 16 17 16 29 16 16 29 16 17 29 16 16 13 10 16 29 29 16 16 29 29 16 29 16 13 16 29 29 29 13 16 16 29 16 19 29 29 19 16 29 16 16 16 29 29 29 29 19 16 29 29 19 16 29 16 29 29 29 29 16 16 16 29 29 29 16 13 16 16 29 16 29 29 19 16 16 29 16 29 29 19 19 29 19 16 29 19 19 16 16 16 16 29 16 16 29 29 29 29 19 13 16 13 16 16 16 16 29 16 16 29 16 29 16 19 29 19 29 19 19 29 13 29 29 29 19 29 16 19 29 25 29 16 29 29 29 27 16 16 29 16 16 19 16 16 17 17 2 29 29 29 29 13 19 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 16 29 29 16 29 29 29 29 29 16 29 29 13 16 16 29 29 29 29 29 29 29 29 16 29 16 29 16 29 16 16 29 29 29 16 29 29 29 16 17 16 29 16 29 29 29 29 16 16 17 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 16 16 16 29 29 29 29 19 29 29 29 16 16 16 29 29 29 29 16 16 29 29 29 29 29 16 13 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 19 29 29 29 16 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 16 16 29 29 29 29 19 16 29 29 29 16 16 29 29 29 29 29 29 16 29 16 13 16 29 2 29 17 13 29 16 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 16 16 17 16 29 29 29 16 16 29 29 16 29 16 16 29 13 29 29 29 29 19 26 16 29 16 17 29 18 29 29 16 17 16 29 29 29 29 13 29 16 29 29 13 29 13 29 2 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 16 29 29 29 16 29 29 29 2 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 29 18 31 29 29 29 29 29 29 29 29 29 29 2 29 29 8 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 27 29 8 2 18 29 29 29 29 31 29 18 29 29 29 29 29 2 29 29 29 23 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 1 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 14 29 29 14 29 6 6 29 29 29 29 29 29 29 29 29 29 29 6 2 29 2 29 29 17 29 29 16 29 29 29 29 2 29 29 2 29 29 29 2 29 2 8 14 29 29 29 29 29 31 8 29 29 29 2 2 2 18 2 29 2 29 27 29 29 29 29 29 29 2 29 6 29 29 29 25 2 29 29 8 29 8 29 26 23 2 29 31 2 29 29 2 25 29 29 8 23 6 2 29 23 23 31 23 6 29 29 2 29 2 29 29 29 8 29 29 29 8 2 18 8 23 2 29 23 29 29 29 29 29 29 29 29 29 29 2 2 8 23 29 29 29 29 2 29 2 29 6 29 29 2 29 29 23 2 23 26 31 29 29 2 2 29 31 2 29 8 6 2 29 2 14 2 2 29 5 29 6 29 2 29 5 29 25 14 5 29 6 29 29 29 8 17 29 29 2 29 29 6 29 2 29 29 29 6 23 29 29 29 29 2 18 29 29 14 29 2 29 29 29 2 2 29 29 8 29 17 23 2 29 29 29 2 29 29 2 29 29 29 29 29 29 29 2 29 29 29 6 29 2 29 29 18 2 29 29 29 29 29 2 26 29 29 6 8 23 18 23 8 26 29 31 29 29 29 29 29 2 29 29 6 29 2 26 29 29 29 23 29 29 29 29 2 29 6 29 17 6 29 29 29 26 8 5 29 29 6 2 29 8 29 29 23 29 18 27 2 29 29 2 29 2 29 29 29 2 2 29 29 23 25 2 29 2 29 29 29 29 29 2 2 29 14 18 6 29 29 8 23 2 6 29 29 29 8 29 2 18 29 2 29 29 8 29 29 23 29 2 6 23 18 29 2 29 29 29 29 29 29 29 2 25 23 5 29 29 29 2 2 6 2 29 29 2 23 2 2 29 31 29 23 5 29 8 2 2 29 8 18 29 29 26 29 29 29 23 29 29 29 29 29 14 8 23 8 23 26 29 8 29 29 29 2 29 14 14 8 29 31 29 29 8 29 29 29 29 8 29 6 29 2 8 14 29 29 31 29 8 29 29 2 29 29 27 29 29 2 6 29 29 29 29 29 29 27 8 6 8 29 29 18 29 2 29 29 29 29 8 29 29 29 29 17 29 29 29 5 29 29 29 31 29 2 29 8 2 26 29 29 29 29 29 29 29 8 29 26 6 29 29 29 29 29 18 29 18 29 29 8 29 29 29 26 29 29 8 14 6 29 14 31 29 29 8 2 29 29 29 29 6 29 8 29 29 29 29 29 6 29 6 29 29 29 29 29 29 2 29 8 29 18 29 29 29 2 29 8 29 25 29 18 29 29 29 26 29 6 2 29 29 8 29 29 29 29 29 5 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 14 29 6 23 29 29 29 2 29 29 29 29 6 29 29 29 23 29 29 29 29 29 29 18 2 29 2 31 8 29 29 18 29 29 8 29 18 2 29 6 29 2 23 29 23 6 18 29 5 2 29 29 29 31 29 2 29 6 5 29 29 2 29 29 23 29 26 29 29 31 29 29 29 29 25 29 29 5 29 29 29 18 6 29 29 26 8 2 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 8 29 29 2 29 29 29 29 29 29 2 2 14 29 6 29 29 2 29 29 29 6 29 29 29 29 29 29 29 2 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 29 29 29 29 17 29 29 2 29 29 29 2 29 29 29 29 29 2 29 29 29 16 13 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 27 25 29 29 29 6 6 29 18 29 29 29 29 29 29 29 2 29 26 27 29 2 29 18 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 16 29 29 14 29 5 29 29 29 14 29 16 27 29 2 29 2 29 29 29 29 29 29 17 29 29 29 29 29 16 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 31 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 29 6 29 18 29 29 29 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 2 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 6 2 18 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 25 25 29 29 29 2 29 13 29 29 29 5 29 29 29 29 17 29 18 29 29 29 29 29 2 29 8 25 29 29 29 2 29 14 29 29 29 27 29 29 29 29 29 29 29 16 26 29 29 29 6 29 29 29 29 13 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 18 29 29 29 29 29 29 29 29 18 29 29 6 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 14 29 29 29 27 29 29 8 25 6 29 29 25 29 2 29 29 29 29 29 13 29 29 6 2 29 16 29 29 29 13 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 16 29 2 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 6 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 13 29 29 29 29 29 29 29 17 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 13 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 31 18 29 29 29 29 29 29 6 29 31 29 29 29 29 29 29 29 29 29 29 6 18 29 29 29 29 29 6 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 29 8 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 31 29 29 18 29 29 29 6 29 29 29 6 29 31 29 29 6 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 31 29 29 29 29 14 17 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 29 29 29 25 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 18 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 13 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 6 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 6 13 13 29 6 29 29 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 18 25 29 29 29 29 29 29 18 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 31 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 27 29 18 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 31 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 6 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 9 29 29 29 8 29 29 6 8 29 29 29 29 29 29 29 31 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 31 18 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 6 29 29 29 18 29 29 29 29 29 29 29 6 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 18 29 29 16 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 31 29 27 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 6 8 29 29 29 29 6 31 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 25 29 29 29 29 29 6 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 27 29 8 29 29 31 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 6 31 6 29 29 29 29 29 29 29 14 18 29 29 29 29 29 29 29 29 29 13 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 18 29 29 25 25 29 29 29 17 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 16 25 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 18 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 18 29 29 29 29 29 29 29 29 2 29 26 29 29 16 29 29 29 29 29 25 29 2 29 14 29 29 29 29 29 29 29 29 29 25 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 27 16 29 29 29 25 25 29 29 31 29 2 29 14 29 29 29 29 29 6 29 14 29 29 29 14 14 29 29 6 29 29 29 29 13 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 8 18 29 29 29 29 29 29 29 6 29 29 25 29 29 29 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 19 16 29 29 29 29 29 14 29 29 29 14 29 29 6 29 29 29 29 29 6 29 29 29 29 29 31 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 14 29 13 29 29 29 29 29 29 29 29 29 29 31 14 29 29 29 29 29 29 6 29 29 29 6 29 6 29 29 29 2 29 29 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 6 29 27 29 29 25 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 29 25 29 29 8 29 29 29 29 16 13 19 16 16 9 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 14 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 18 29 29 29 29 29 29 8 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 19 13 16 13 29 19 29 29 16 13 29 29 29 29 18 29 29 29 29 29 31 18 29 29 29 29 29 29 29 18 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 16 29 16 16 29 29 29 29 29 29 16 8 8 29 13 29 29 29 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 2 29 29 29 29 29 2 6 29 29 29 29 29 29 29 31 29 29 2 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 9 41 11 29 29 29 29 16 29 29 16 29 13 16 29 29 8 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 2 2 29 29 29 29 29 31 29 29 29 29 29 29 29 14 29 29 29 25 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 9 19 29 29 29 29 29 29 25 29 29 29 29 14 25 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 14 29 29 8 29 29 2 6 29 8 18 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 19 19 9 29 21 21 16 29 29 29 16 9 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 16 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 14 29 25 14 29 29 29 25 29 29 29 25 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 17 29 16 29 16 29 29 29 29 6 29 29 29 29 29 29 25 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 25 29 29 25 29 6 25 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 16 9 29 29 29 29 29 6 13 19 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 6 29 27 29 29 27 25 29 29 29 29 29 29 29 29 29 29 29 14 6 18 29 27 25 29 29 29 29 29 29 29 29 29 14 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 14 14 29 29 29 29 25 29 29 27 29 29 29 6 29 29 29 29 29 29 18 29 18 29 29 27 25 29 29 29 29 29 29 29 29 29 29 29 25 29 29 18 29 29 29 14 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 14 29 29 6 29 19 9 9 41 29 29 29 29 25 29 18 29 29 29 29 29 6 29 31 29 31 29 29 29 29 29 31 29 29 29 29 2 31 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 6 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 19 21 29 29 29 13 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 14 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 13 19 29 29 29 21 11 11 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 16 29 16 16 31 29 16 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 14 25 6 25 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 25 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 31 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 25 29 6 29 29 6 29 29 29 6 29 29 29 14 25 29 29 29 14 29 29 29 29 14 29 29 29 29 8 29 29 25 29 29 29 6 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 25 29 25 6 29 29 29 29 29 29 29 16 29 18 29 29 29 29 29 29 29 29 25 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 27 25 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 18 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 5 29 29 29 29 29 29 2 29 29 29 29 8 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 19 29 29 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 29 19 41 29 29 2 29 29 19 29 13 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 6 29 18 29 29 29 14 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 6 29 16 29 29 29 29 29 2 2 29 29 29 16 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 14 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 6 29 29 18 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 6 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 31 29 29 29 29 29 29 29 29 29 29 29 13 19 16 16 21 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 13 16 29 29 25 29 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 25 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 18 28 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 29 29 6 14 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 41 16 29 29 16 29 29 29 11 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 18 29 29 29 29 29 16 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 14 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 41 41 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 31 6 25 29 29 6 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 25 29 29 6 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 18 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 27 29 29 29 29 29 14 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 27 8 29 29 29 29 6 29 29 29 29 29 29 25 29 6 29 29 29 29 29 17 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 2 29 29 29 29 6 8 29 31 29 29 29 29 29 29 29 29 29 14 29 29 6 29 29 25 31 29 29 25 29 16 29 29 29 29 29 14 29 29 29 29 29 29 29 6 27 27 29 18 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 31 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 14 8 8 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 14 29 6 29 27 6 25 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 25 2 6 29 2 29 2 29 27 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 17 29 29 26 29 8 2 8 18 17 25 29 26 27 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 6 25 29 29 29 29 29 29 29 29 29 8 25 29 29 6 25 29 29 29 29 29 29 6 29 14 29 29 13 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 6 29 6 25 14 25 14 29 29 29 29 25 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 14 8 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 21 11 14 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 16 29 29 29 29 29 29 29 29 29 27 29 29 29 29 6 29 29 29 29 29 29 31 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 27 29 29 29 6 29 31 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 13 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 25 29 29 29 29 29 16 29 29 29 6 29 29 29 29 31 29 18 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 13 41 29 13 29 16 16 11 11 29 16 13 29 29 29 29 29 29 29 29 29 13 29 18 29 29 13 13 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 17 29 29 29 29 29 31 29 29 29 29 8 29 29 29 29 8 29 29 29 6 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 8 29 29 29 25 29 29 6 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 27 6 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 29 6 29 29 23 29 8 29 29 17 14 6 29 29 29 29 29 6 29 8 29 29 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 18 29 29 29 29 29 29 31 25 29 6 29 29 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 6 18 6 29 31 29 29 29 29 16 29 29 29 25 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 17 2 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 25 29 29 29 29 14 6 29 6 29 29 29 29 6 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 41 29 29 29 16 29 29 16 29 29 13 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 25 29 29 14 29 29 29 29 29 29 29 29 29 29 25 29 29 13 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 19 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 8 29 29 29 29 29 29 14 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 6 29 14 29 29 29 29 29 13 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 14 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 18 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 8 13 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 6 6 29 29 29 29 29 29 29 27 29 29 25 14 25 29 31 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 8 29 29 18 29 29 29 29 29 29 31 29 29 29 29 16 29 29 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 6 29 29 29 29 14 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 8 29 14 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 13 29 27 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 13 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 25 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 27 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 6 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 18 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 31 8 29 18 29 29 29 29 29 29 29 13 29 31 29 29 29 29 29 14 29 29 29 29 6 29 29 29 29 29 8 29 29 29 14 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 25 29 6 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 14 29 2 29 29 29 29 29 29 29 29 29 29 25 29 14 29 29 29 8 29 29 29 6 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 25 29 6 29 29 29 29 29 29 16 29 29 29 29 6 14 29 29 29 14 2 29 29 8 29 29 8 25 2 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 16 29 16 16 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 14 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 9 29 29 2 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 31 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 13 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 6 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 6 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 8 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 25 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 25 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 6 29 18 29 29 29 16 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 18 31 29 29 29 29 6 29 29 29 29 29 29 29 29 29 14 29 6 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 29 31 29 29 29 29 25 29 29 29 29 16 29 29 29 29 29 2 5 29 29 29 29 29 18 2 29 29 29 29 29 29 2 29 29 29 29 18 29 29 2 6 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 13 29 29 29 29 29 16 29 29 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 6 29 29 18 25 29 29 18 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 29 16 16 29 29 16 29 8 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 2 29 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 13 29 29 29 29 29 29 29 29 29 29 29 29 8 6 8 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 14 31 14 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 8 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 27 14 29 29 29 29 6 29 29 29 14 29 14 29 8 8 29 6 29 14 29 29 29 31 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 8 29 29 29 29 29 14 14 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 18 25 29 29 29 29 14 29 18 31 29 29 16 29 29 29 29 29 29 29 29 29 25 29 14 29 29 29 2 2 31 29 29 29 29 29 29 29 29 29 29 2 18 29 2 6 29 29 6 29 29 29 2 29 29 29 14 2 29 29 29 23 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 6 29 29 18 14 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 19 29 29 11 29 17 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 18 29 29 14 29 29 29 29 29 29 14 29 29 29 29 29 29 2 29 29 18 8 29 2 8 6 29 29 29 29 29 29 6 17 29 29 29 2 6 29 29 29 29 29 16 31 29 31 29 31 29 29 29 29 29 29 14 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 18 29 27 31 29 29 29 29 29 27 29 29 29 29 31 29 31 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 26 29 13 29 29 29 16 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 5 16 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 6 29 17 29 29 29 29 29 29 29 29 23 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 29 31 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 8 29 14 29 29 31 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 9 17 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 8 23 29 8 29 29 29 29 2 29 29 8 8 29 6 29 16 6 29 18 29 29 29 8 29 6 29 2 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 27 29 9 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 18 18 29 29 29 29 29 29 18 29 29 29 29 14 16 29 29 29 29 29 29 29 29 29 29 18 29 29 19 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 2 14 31 29 29 29 29 6 29 29 29 2 29 29 14 29 29 29 2 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 25 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 29 29 6 25 29 6 29 29 29 2 29 29 2 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 31 8 8 29 29 29 29 29 29 2 29 8 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 6 14 29 2 29 29 29 29 18 29 29 29 29 29 16 29 14 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 16 29 29 29 29 29 29 29 29 29 27 29 29 2 16 29 29 29 29 29 29 17 29 29 29 29 16 29 29 29 29 17 29 29 29 29 29 29 16 16 16 29 29 16 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 13 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 16 29 29 29 16 29 8 29 29 8 29 29 29 29 29 29 29 29 29 23 29 2 29 29 29 29 29 29 8 29 29 29 29 18 2 29 29 6 29 2 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 27 29 29 8 29 29 27 25 8 29 29 2 14 29 2 8 8 29 17 8 27 29 29 31 16 29 29 29 26 29 29 29 31 29 29 29 29 6 29 29 2 31 29 29 6 6 2 29 29 29 23 6 29 14 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 2 2 29 2 29 2 18 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 8 6 29 29 29 29 29 8 6 2 29 29 29 29 29 8 29 29 29 29 29 8 29 29 14 29 8 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 14 29 29 29 29 6 29 29 29 29 29 29 29 29 18 29 29 29 25 29 29 29 17 13 29 29 31 29 29 29 29 29 29 29 2 29 2 29 29 29 8 29 8 29 29 29 2 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 14 29 29 29 29 31 29 29 29 29 29 29 29 29 18 29 31 29 29 29 29 6 29 8 29 2 25 29 29 29 29 6 8 31 29 8 2 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 26 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 6 2 8 18 2 23 6 29 29 8 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 23 27 2 23 29 29 6 29 8 23 23 29 29 2 29 29 26 6 17 5 29 29 18 29 29 29 29 29 18 29 29 29 2 29 8 23 29 2 29 6 2 29 2 29 2 6 29 29 29 6 29 29 23 29 23 29 25 29 14 29 29 29 29 27 2 29 8 29 2 29 29 29 8 29 29 29 29 8 29 2 29 29 16 2 29 29 16 29 29 5 29 29 29 29 29 8 23 2 29 29 29 29 29 29 29 29 8 29 29 8 29 29 2 2 8 29 8 29 29 29 14 29 29 29 6 8 2 29 2 29 29 23 5 14 2 6 2 29 29 2 29 29 29 26 8 2 26 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 14 8 6 18 6 29 29 8 29 2 29 26 29 2 6 29 29 6 29 29 8 29 29 29 29 29 8 29 29 18 29 6 2 2 29 16 13 29 29 29 29 29 2 29 29 29 6 29 29 26 29 29 29 29 29 6 29 27 18 29 29 29 29 29 2 29 29 29 29 29 8 8 29 29 29 29 2 29 29 6 29 29 29 29 18 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 17 29 29 8 29 29 29 29 8 29 29 29 25 8 29 29 2 29 31 29 29 29 8 29 31 29 8 29 29 29 8 8 29 29 29 29 29 8 29 29 6 29 29 2 29 29 29 29 8 31 8 29 16 17 29 29 29 29 29 8 29 29 29 29 29 2 17 29 29 2 29 29 6 29 29 29 29 2 8 29 29 23 29 29 6 29 2 29 26 29 17 29 29 29 27 31 29 29 29 8 29 2 29 29 26 29 29 31 14 6 29 29 29 29 31 29 29 29 29 29 29 14 8 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 26 2 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 18 29 29 29 29 29 29 18 29 29 29 29 29 29 18 29 29 29 29 29 8 29 29 29 14 6 25 29 31 29 8 8 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 18 29 29 29 29 2 29 5 29 29 2 2 29 29 29 29 29 29 29 29 29 29 18 17 27 29 29 17 8 29 6 2 29 29 29 29 29 29 2 6 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 16 29 29 29 29 29 8 29 29 29 29 16 29 26 23 29 29 29 8 17 16 29 29 29 29 29 29 29 17 13 29 29 16 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 17 29 29 4 29 16 29 13 29 29 29 26 29 29 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 31 31 29 13 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 17 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 31 29 29 29 26 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 26 29 16 4 29 29 25 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 17 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 27 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 25 29 6 29 29 6 29 6 31 29 14 29 6 29 2 29 2 29 29 29 29 25 29 29 29 8 29 8 29 29 6 31 29 2 6 29 2 29 29 29 2 29 6 29 29 29 29 31 31 29 8 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 18 18 29 6 8 8 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 17 6 31 26 18 23 29 29 29 29 2 8 2 2 29 29 8 27 29 14 29 29 29 29 29 13 6 8 2 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 2 29 29 8 29 29 2 29 29 29 29 14 29 8 29 29 17 29 2 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 29 29 8 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 14 29 29 29 31 29 29 31 29 29 29 29 29 25 29 6 16 29 2 29 29 29 29 8 17 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 8 18 18 29 29 29 29 29 29 29 29 29 8 8 8 29 29 29 26 29 8 29 23 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 6 29 29 26 29 2 29 6 29 29 14 6 29 29 29 29 29 29 31 29 29 29 29 8 31 29 6 29 6 29 8 29 29 29 29 29 27 29 14 29 29 29 29 29 29 29 25 29 29 29 29 29 29 31 26 8 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 6 2 29 8 8 31 29 29 29 29 18 2 29 29 29 6 29 29 29 29 2 29 29 29 2 29 29 29 2 29 29 29 29 16 29 29 14 29 2 29 29 29 29 29 29 2 29 29 16 13 29 29 2 29 29 29 2 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 13 29 16 29 2 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 2 29 16 29 29 29 29 16 19 29 2 29 29 29 29 16 29 29 6 29 29 29 29 16 29 2 16 16 29 29 29 29 19 29 29 16 29 16 19 29 29 23 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 19 29 16 16 16 16 16 13 29 29 29 16 29 29 16 16 29 29 2 16 29 29 16 29 16 29 16 29 16 13 29 29 13 29 16 16 29 29 29 29 29 29 16 29 29 29 29 16 19 29 29 29 16 16 29 2 29 19 16 16 13 29 29 16 29 16 16 29 16 29 16 16 29 29 29 17 29 29 29 16 29 16 16 16 29 16 19 17 29 29 16 16 29 29 16 29 29 17 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 19 13 29 29 19 19 16 16 29 29 29 29 16 29 16 29 16 16 16 29 29 19 29 16 16 16 29 19 29 16 19 29 13 16 19 13 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 8 29 2 16 29 29 29 29 29 8 29 29 16 29 29 29 29 29 16 29 16 29 29 16 29 29 16 16 29 6 2 29 16 16 16 16 16 16 29 29 16 13 16 13 29 29 29 29 16 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 16 19 29 29 16 16 16 29 16 29 5 16 29 16 16 29 29 16 29 29 29 16 16 16 29 19 29 16 29 29 29 29 16 29 16 13 29 29 29 19 16 29 29 16 13 19 29 16 29 29 16 29 16 16 16 16 29 16 29 29 16 29 16 29 16 8 16 16 29 29 29 16 29 16 16 16 16 16 16 16 29 13 29 16 29 16 29 29 29 29 29 13 29 29 16 17 29 16 16 16 29 29 16 29 29 19 16 29 29 19 29 29 29 29 16 19 29 29 16 16 29 16 29 13 29 29 29 16 29 2 29 16 29 16 29 29 8 16 29 29 29 29 16 16 16 16 29 29 29 16 29 29 29 16 29 29 8 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 16 29 29 2 29 29 29 29 17 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 16 26 6 14 2 29 29 29 29 29 16 16 19 29 19 16 16 16 29 29 29 16 16 16 16 29 29 29 16 17 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 16 29 29 19 13 16 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 17 2 29 29 29 29 29 29 29 29 29 29 19 16 29 29 16 29 29 16 13 27 17 16 29 17 29 29 16 29 16 29 8 17 29 29 29 29 29 29 23 29 29 29 2 29 29 2 8 2 29 8 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 19 17 29 29 29 29 29 29 29 29 29 29 29 18 29 16 29 16 29 16 16 29 29 29 29 29 29 16 29 16 29 13 29 29 19 16 29 29 2 29 29 29 29 29 29 29 16 29 16 29 29 19 16 29 8 29 29 16 29 16 29 16 29 17 29 19 16 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 19 29 16 16 29 29 29 16 16 6 29 29 29 29 29 29 31 16 29 29 29 2 29 29 18 29 29 29 29 14 29 29 29 9 29 29 29 16 29 29 2 29 29 29 29 29 29 29 23 29 29 29 14 17 29 29 29 29 2 10 29 29 29 6 2 29 29 29 29 29 8 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 6 29 16 29 29 29 29 8 16 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 17 29 29 13 16 29 16 29 16 16 29 29 29 29 29 17 29 29 16 29 16 16 16 17 29 29 16 29 16 29 29 29 16 14 29 29 16 29 29 17 19 13 29 29 29 29 29 29 29 16 16 29 19 29 29 16 13 19 13 29 19 19 29 16 29 29 29 16 16 29 16 29 29 16 13 16 16 16 29 29 16 29 29 29 29 29 16 29 17 13 16 16 29 16 16 16 13 13 29 29 29 13 16 29 6 16 29 29 29 29 29 16 16 13 29 29 29 16 29 29 29 16 16 29 29 16 16 16 13 29 5 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 6 29 25 29 29 29 29 29 29 29 29 16 16 29 2 29 29 29 29 16 16 29 29 2 16 29 29 16 29 29 29 19 19 19 29 29 29 29 29 29 19 19 29 16 13 16 29 16 16 17 16 29 29 19 29 19 19 19 16 29 19 16 16 16 16 9 29 16 16 16 16 19 13 29 16 19 16 16 29 29 19 29 19 19 16 16 16 29 19 13 19 16 16 29 19 19 29 16 29 19 16 16 29 19 29 19 9 19 16 29 19 29 19 13 17 9 29 16 13 19 16 29 17 16 19 19 9 19 9 29 19 29 19 19 19 9 19 19 9 9 19 19 19 16 19 19 19 9 19 16 29 16 13 19 19 19 13 19 29 16 16 19 29 16 29 29 16 19 16 29 29 29 29 19 17 19 29 16 29 17 6 29 2 29 29 2 25 29 5 29 29 29 23 2 8 2 2 2 29 29 29 8 29 29 29 8 2 8 29 29 29 29 29 29 29 5 29 29 8 29 29 29 2 2 29 29 29 6 29 2 2 29 29 29 8 29 29 18 29 29 29 6 29 2 29 29 29 29 27 29 29 29 16 29 27 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 4 6 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 2 29 8 23 29 29 29 16 29 16 29 29 29 16 29 8 29 29 29 29 29 16 16 28 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 17 2 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 31 29 29 29 29 16 29 29 29 29 29 16 13 16 29 16 29 17 17 29 18 29 29 17 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 26 29 29 29 16 13 29 29 29 29 29 29 29 13 29 2 29 29 17 19 29 29 29 8 29 16 29 29 16 16 16 29 16 29 29 29 8 29 13 16 29 29 29 16 29 16 16 13 29 29 16 29 16 29 29 29 29 29 16 29 8 29 19 29 29 16 29 29 29 16 13 29 16 29 16 16 29 29 29 29 29 29 29 29 16 29 16 29 16 16 29 29 29 29 8 29 16 29 29 29 16 29 29 29 19 29 29 29 29 29 29 29 16 16 16 16 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 16 29 29 16 16 29 29 16 16 29 29 29 16 29 8 16 29 16 8 16 29 16 29 16 29 16 16 29 29 16 16 16 29 29 29 29 16 16 29 29 29 13 29 29 16 16 29 29 29 26 16 29 13 29 29 29 29 29 29 29 29 29 29 17 16 29 29 13 29 16 16 29 29 29 29 29 16 16 29 29 16 29 16 29 29 29 16 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 13 29 29 16 29 29 16 29 29 29 29 29 29 16 16 29 16 29 2 29 29 29 29 29 16 29 29 29 29 6 29 29 29 29 16 13 29 29 29 16 29 29 16 29 29 29 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 14 29 16 16 29 29 29 6 16 29 29 29 2 29 29 29 16 16 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 14 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 18 29 6 8 29 29 29 18 8 16 29 29 29 17 6 29 29 29 29 29 6 29 29 29 8 31 29 29 8 29 29 29 29 29 29 29 29 29 8 2 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 8 29 29 29 29 16 29 29 29 29 29 8 6 8 8 29 23 29 29 29 29 29 2 2 29 29 29 29 16 17 29 29 29 29 29 29 2 29 6 8 29 29 5 18 8 26 8 29 17 29 16 29 29 29 29 29 29 8 29 29 29 16 18 29 2 29 29 29 26 23 29 29 29 29 6 18 29 29 4 29 29 2 8 2 29 29 27 2 29 8 18 2 31 31 31 6 29 29 2 2 18 23 29 2 29 29 29 29 29 29 29 16 29 2 29 23 29 29 6 29 2 6 8 29 8 2 29 5 8 29 23 2 29 29 2 29 29 29 29 29 29 29 29 29 29 8 8 2 29 29 8 6 29 29 29 29 29 29 2 8 23 8 6 29 26 29 6 26 29 2 8 29 5 29 29 29 29 8 29 29 2 5 29 29 29 29 2 29 26 29 29 2 29 2 29 29 2 2 8 29 26 31 29 25 2 23 2 18 29 8 29 23 29 2 29 18 29 29 29 29 29 29 2 29 29 8 29 29 2 2 29 29 27 29 29 8 29 2 5 29 29 26 29 29 29 29 8 8 8 2 8 29 6 29 2 29 2 29 29 29 6 29 29 26 29 18 8 29 8 31 27 29 29 29 29 18 29 6 29 8 8 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 25 29 29 29 29 8 27 29 29 29 6 19 16 29 29 2 29 29 2 29 29 2 29 2 29 25 2 29 14 5 6 14 29 29 31 29 2 8 2 8 29 18 2 29 2 29 2 29 6 29 29 31 2 29 29 8 2 6 29 29 29 29 29 29 14 29 29 2 29 29 26 29 18 29 29 16 29 2 29 29 29 29 29 29 2 29 29 8 29 29 2 29 29 29 6 6 29 29 6 29 29 8 29 29 8 23 29 8 2 29 29 2 8 29 29 29 2 8 29 29 29 29 29 2 29 5 29 8 29 29 29 29 29 2 29 8 23 29 29 27 29 8 29 6 29 8 6 2 29 29 29 2 29 29 2 29 23 8 8 2 23 29 29 2 6 6 28 29 2 29 29 17 31 29 5 29 8 29 8 8 29 29 29 29 2 25 29 6 23 2 18 29 2 29 6 2 29 29 29 2 5 26 29 2 29 2 29 18 29 25 6 29 29 2 29 18 29 23 2 2 29 29 29 2 25 8 29 8 29 29 8 29 29 29 2 2 29 29 29 8 29 6 2 29 29 8 29 2 29 29 29 2 29 29 2 29 29 8 2 31 29 5 26 8 6 29 29 2 29 2 29 8 29 2 8 2 29 29 29 2 8 29 29 8 29 2 29 2 29 29 29 29 29 14 26 29 26 29 29 29 8 29 29 29 29 29 8 2 6 29 31 29 6 8 29 2 31 25 2 8 29 8 29 29 23 8 29 29 29 29 29 8 29 8 29 23 29 14 29 27 8 29 29 29 23 29 6 8 29 31 29 29 8 29 31 29 29 6 8 29 29 26 23 6 29 29 31 18 29 29 26 29 6 29 29 2 29 29 29 6 29 14 29 8 29 29 29 29 29 29 18 2 29 29 31 14 29 27 29 8 29 14 8 8 29 8 29 8 8 29 6 6 8 25 29 2 6 2 29 29 18 29 29 2 8 31 8 2 29 31 29 29 29 8 29 29 29 27 29 29 29 29 6 29 29 29 8 29 29 8 29 29 29 14 29 29 29 29 29 25 29 29 25 14 29 29 29 29 8 8 29 29 8 14 14 14 29 29 29 29 29 29 29 29 29 8 31 8 29 8 29 29 29 2 25 2 29 29 29 6 2 29 6 6 31 8 29 31 29 2 29 29 29 29 29 23 14 18 6 29 2 29 29 29 6 29 29 2 29 29 31 14 6 8 29 25 29 29 29 29 29 29 29 29 6 29 14 29 29 8 27 29 29 29 14 29 29 29 6 29 14 29 29 2 2 29 29 29 29 5 6 23 2 29 29 2 8 29 29 29 23 8 8 29 25 29 8 2 8 18 29 29 29 8 29 29 29 2 31 29 2 29 29 29 29 31 6 29 29 2 29 14 25 29 29 31 29 29 6 29 31 29 29 29 29 29 2 29 29 29 8 29 6 29 29 6 27 6 8 29 25 29 29 8 29 29 29 29 29 29 29 31 14 8 29 29 29 29 6 29 29 8 29 29 29 31 29 18 2 14 8 29 29 2 2 29 8 8 29 14 26 8 29 8 29 2 29 8 29 29 29 29 6 29 8 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 18 25 29 8 2 29 29 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 18 2 8 29 8 29 25 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 2 29 31 29 2 29 29 2 29 29 6 29 29 29 23 29 29 29 8 25 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 19 29 29 29 16 5 29 29 16 16 29 16 19 29 16 29 16 29 19 19 29 29 29 29 19 29 16 13 29 17 29 16 13 2 29 29 29 19 19 6 29 16 16 29 29 29 16 16 29 19 13 16 13 29 16 16 29 16 29 29 19 16 19 16 2 19 29 16 29 19 16 16 16 16 29 16 13 16 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 31 29 23 2 2 29 29 29 2 29 29 6 29 29 29 29 29 17 29 29 16 16 29 29 16 29 29 29 29 29 29 2 29 29 16 16 29 29 2 29 29 6 29 16 29 16 16 29 29 16 16 17 29 16 29 29 16 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 16 16 29 29 29 29 29 29 29 29 16 29 29 25 29 29 17 29 29 16 14 16 29 29 29 29 29 29 29 29 26 29 17 17 29 19 16 4 26 29 29 29 16 16 29 8 29 29 29 29 29 29 17 29 29 16 29 29 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 8 29 29 8 29 18 29 6 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 26 29 29 16 29 29 29 29 23 29 14 2 29 29 29 29 29 29 23 29 29 29 8 29 29 29 29 29 29 29 29 29 29 5 29 29 29 8 29 29 2 29 29 6 29 5 16 16 16 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 16 5 31 29 29 29 29 29 29 29 29 29 31 2 29 2 29 29 29 2 29 29 29 2 29 29 29 14 16 29 6 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 16 16 29 29 29 16 13 16 29 29 16 16 29 16 29 16 29 16 29 29 16 16 29 29 31 29 29 29 17 29 29 29 16 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 18 8 29 29 2 29 25 29 29 29 29 2 29 23 29 29 29 29 29 29 29 29 29 29 26 29 29 6 29 29 29 29 29 29 2 25 29 29 29 29 8 29 2 14 29 29 26 29 6 29 29 2 27 29 29 31 2 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 2 29 29 29 29 14 29 29 29 6 29 29 29 14 6 29 2 29 29 29 25 25 6 29 2 29 29 2 29 29 29 29 27 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 2 2 29 8 29 8 26 31 14 29 29 8 29 29 29 29 29 2 6 29 29 29 29 29 29 29 17 29 29 2 29 29 29 29 29 29 29 29 13 29 16 16 29 29 29 29 29 29 29 29 29 29 27 29 8 29 8 29 29 29 29 25 2 29 29 8 31 29 8 29 29 29 2 8 29 29 6 2 29 29 29 25 29 17 29 29 29 29 8 29 2 29 29 18 29 6 29 29 8 29 29 29 29 29 29 29 8 29 29 2 29 29 29 8 6 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 8 2 29 29 26 29 29 5 29 18 29 6 29 29 18 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 26 29 8 8 26 29 29 29 2 29 29 18 8 29 6 8 6 29 29 29 29 8 8 29 29 6 29 8 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 14 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 27 14 14 29 29 29 29 29 29 18 29 29 31 2 31 29 29 29 14 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 14 2 6 29 29 18 29 8 2 29 29 6 29 8 2 29 29 29 29 29 29 29 29 29 2 29 6 29 2 29 29 2 29 29 29 8 6 6 29 29 29 29 18 29 29 29 29 29 6 29 29 29 26 29 18 29 29 29 8 29 29 29 29 2 29 8 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 2 29 29 17 29 29 29 29 6 2 29 29 29 29 29 8 29 29 23 29 29 29 8 26 31 8 25 6 2 29 29 29 29 8 17 17 29 6 29 29 29 29 29 29 29 6 29 29 29 25 29 29 2 29 29 29 29 29 27 8 29 29 14 2 29 29 29 29 18 6 29 2 8 29 29 29 29 29 29 29 29 2 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 8 2 29 14 27 29 29 29 29 29 2 29 29 31 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 16 29 8 29 29 29 8 29 18 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 14 18 29 26 29 2 29 29 29 16 13 29 29 29 19 16 16 29 8 29 29 19 29 29 16 16 29 2 29 29 13 16 29 29 17 17 29 16 16 31 29 29 2 29 27 2 29 2 23 29 2 8 2 2 31 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 2 29 16 2 8 23 29 29 23 29 29 29 29 29 29 2 29 5 2 29 2 29 29 29 29 23 23 29 29 29 29 18 29 2 2 2 25 29 8 29 25 2 25 29 6 29 29 29 29 25 29 14 29 18 6 29 29 8 8 26 14 23 29 2 29 6 2 2 6 29 6 29 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 2 14 29 6 29 6 25 29 29 29 14 29 6 29 25 29 29 29 31 29 29 18 23 23 29 8 29 29 6 29 6 29 29 29 2 29 29 29 8 29 25 29 27 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 8 8 2 18 29 29 23 8 29 29 29 26 25 29 26 6 29 29 27 29 29 29 29 27 29 29 29 2 29 29 29 29 8 2 29 29 6 2 8 2 29 29 29 8 29 29 29 29 29 29 29 29 8 29 23 29 29 2 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 23 29 2 6 29 29 29 26 29 29 29 29 2 29 29 2 29 29 29 29 29 2 29 25 29 31 29 29 29 29 25 29 29 29 29 29 18 27 29 2 31 31 8 31 29 29 8 29 29 29 2 2 29 29 29 29 29 29 29 14 29 29 8 29 31 29 29 6 2 29 18 29 29 2 29 29 29 29 29 29 2 8 29 29 29 2 25 29 29 2 29 31 29 8 29 2 29 2 29 29 29 25 6 29 29 29 29 2 31 29 29 29 29 2 29 29 2 29 29 2 6 2 2 8 14 2 5 8 29 2 8 2 29 29 29 8 29 2 29 29 6 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 8 2 29 29 29 2 29 23 29 31 29 29 29 29 29 2 29 29 27 8 2 29 2 18 25 29 29 29 29 29 29 29 18 6 29 29 29 29 8 29 26 29 8 8 29 29 29 29 29 29 26 29 29 29 8 29 29 29 29 14 29 23 8 29 29 29 8 5 23 29 31 29 8 26 8 29 29 2 29 29 2 29 29 29 8 8 29 2 6 29 29 18 2 29 26 29 29 29 29 29 29 18 31 6 6 2 29 29 29 29 29 29 29 29 8 29 29 29 23 18 6 29 2 29 2 29 29 29 29 6 29 29 2 29 29 14 29 2 29 6 29 29 29 6 6 29 2 29 8 29 29 29 2 29 29 14 2 8 8 29 23 29 8 8 8 29 29 14 8 6 29 29 29 2 29 29 23 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 23 29 29 29 6 23 29 2 29 8 2 29 8 23 18 29 29 29 29 25 29 29 23 29 29 29 2 25 29 29 8 14 26 29 2 5 2 29 29 2 29 29 29 29 5 6 29 14 2 29 29 29 29 8 26 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 26 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 25 29 29 8 29 29 29 29 2 29 29 29 29 18 29 29 8 14 29 29 29 8 18 29 29 31 29 8 8 29 29 18 29 6 2 29 29 27 29 29 31 29 18 29 29 29 29 29 31 29 18 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 6 29 2 29 2 29 17 2 29 29 29 29 29 29 8 6 2 2 29 29 29 29 29 6 29 29 29 29 17 29 29 29 29 29 29 29 18 8 29 29 6 29 29 29 8 29 29 6 29 29 25 29 8 29 29 6 29 2 29 25 18 29 29 29 29 6 2 29 29 2 29 29 2 29 29 6 29 29 29 29 29 25 8 29 29 29 2 29 29 18 29 29 31 26 29 8 14 29 29 29 29 29 2 29 29 27 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 31 29 29 29 29 29 25 29 29 29 29 8 29 26 8 29 2 25 29 29 29 2 8 29 29 29 29 23 29 8 31 29 29 29 29 29 8 29 29 6 29 29 29 29 14 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 6 29 29 29 29 6 29 6 29 29 29 6 8 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 8 29 29 8 29 29 6 29 8 29 29 29 29 29 25 29 29 29 29 8 14 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 2 8 29 29 29 29 29 6 29 29 31 19 5 29 29 29 29 29 29 29 17 14 29 29 29 29 29 29 29 29 8 8 29 29 29 26 18 29 26 29 29 8 29 2 29 8 29 29 29 29 29 29 29 31 29 14 8 29 29 29 14 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 25 31 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 14 29 29 25 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 14 6 29 29 29 29 29 29 8 8 29 29 29 29 8 29 29 8 29 29 29 2 18 29 29 29 31 25 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 18 23 29 29 29 29 29 29 29 29 29 18 29 29 29 29 18 29 29 29 29 29 29 2 6 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 27 29 29 29 29 29 29 29 29 29 6 29 6 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 26 29 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 31 29 29 27 2 18 29 29 29 29 29 18 29 29 29 29 29 29 29 8 29 8 14 29 2 29 29 29 29 29 29 29 25 29 29 8 6 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 25 29 29 29 29 2 8 29 26 29 29 29 29 29 29 29 2 29 18 29 29 8 18 29 8 29 6 29 29 2 29 29 2 27 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 18 29 6 29 29 29 29 29 29 29 25 29 29 29 29 29 14 29 8 29 2 29 29 29 8 29 29 2 8 8 29 29 29 29 29 29 29 29 29 29 29 8 2 2 29 29 29 29 29 29 31 29 29 25 29 29 8 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 18 29 2 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 5 29 14 18 29 29 29 29 29 2 29 29 29 29 29 29 8 29 8 29 29 29 2 29 25 29 6 5 6 29 25 29 8 29 29 29 29 29 29 29 29 2 29 29 29 18 29 29 2 29 29 29 14 29 29 18 29 29 29 29 29 29 29 25 29 29 14 29 29 2 25 29 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 25 29 29 5 29 29 29 14 29 28 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 2 29 29 29 29 29 2 8 29 2 6 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 23 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 8 29 29 29 29 29 26 29 29 29 29 29 29 8 6 8 18 29 29 29 29 26 29 25 29 29 14 29 8 31 29 29 29 29 29 29 29 29 29 2 18 29 29 2 29 29 29 29 29 31 29 26 8 29 31 29 29 29 29 29 26 6 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 23 29 29 8 2 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 8 29 25 29 29 29 29 29 29 6 17 6 29 26 29 29 14 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 8 8 14 29 8 29 6 14 29 29 29 18 29 29 29 26 2 29 29 29 29 5 6 29 17 8 8 31 29 29 29 29 29 8 29 29 18 29 29 29 29 6 29 29 29 29 6 29 29 29 29 18 29 29 29 8 29 29 29 5 29 29 8 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 8 29 23 31 8 29 29 29 18 29 29 29 29 29 29 14 8 6 29 29 29 2 29 8 29 18 29 29 29 29 23 29 29 29 29 29 2 6 29 29 8 6 29 2 8 29 29 29 26 29 29 8 8 29 29 8 29 29 29 26 29 29 29 29 29 29 29 13 29 29 29 29 23 29 13 29 8 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 26 29 29 29 29 31 29 29 16 29 26 5 17 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 6 29 29 29 29 29 29 8 17 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 6 29 25 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 18 8 29 14 29 8 29 23 29 6 29 29 27 29 29 29 29 29 29 29 29 29 2 6 18 29 29 2 31 8 29 18 29 29 29 2 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 2 29 8 8 29 29 29 2 14 29 29 29 6 29 29 29 29 29 29 29 31 8 29 29 29 29 29 18 29 29 29 29 5 29 29 29 16 29 29 16 29 31 29 29 29 29 8 29 29 29 17 29 31 29 29 6 29 29 16 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 16 16 29 19 29 19 29 29 29 16 29 29 29 29 16 29 29 29 16 16 16 29 16 16 16 16 29 29 16 16 19 16 2 29 29 16 17 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 16 29 29 29 16 29 17 16 29 29 13 29 29 16 29 29 13 29 31 29 13 29 29 29 13 29 29 31 29 16 29 29 29 29 29 2 29 29 29 13 29 29 29 2 25 29 29 29 29 29 27 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 2 29 29 29 8 27 13 29 29 29 29 29 16 29 29 29 29 2 23 29 29 25 29 29 29 29 29 5 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 23 29 2 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 8 29 29 29 6 29 29 29 6 29 29 29 23 29 29 8 29 29 6 29 29 29 29 29 29 29 17 29 29 18 29 29 29 29 29 29 2 16 29 23 29 29 29 29 29 29 5 6 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 23 31 2 14 29 29 29 29 8 27 29 29 29 29 29 29 29 25 29 2 23 29 2 29 31 29 2 29 6 29 29 29 29 29 18 29 29 29 29 29 29 31 29 5 29 29 8 29 29 29 29 29 29 16 29 29 29 29 8 29 2 29 29 8 5 8 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 26 29 29 17 8 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 17 29 29 27 29 2 29 29 29 8 6 8 2 18 29 26 29 29 2 29 29 29 29 29 29 29 29 6 2 29 29 23 29 29 29 29 14 29 2 29 29 29 16 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 16 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 2 2 2 29 29 29 29 29 29 29 2 29 29 16 29 29 29 2 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 26 25 29 29 29 29 2 2 31 29 31 2 29 2 29 29 2 29 29 8 18 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 16 16 29 16 16 29 29 29 29 16 16 16 29 16 29 29 29 16 16 16 16 16 29 29 29 6 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 14 29 16 29 16 29 16 29 16 16 16 29 29 29 16 16 16 16 13 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 16 29 29 16 17 29 16 29 29 29 29 29 29 6 29 29 16 13 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 27 29 29 29 29 17 29 29 29 29 16 8 6 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 19 19 29 29 29 29 16 29 16 29 29 19 13 29 29 29 29 29 29 29 29 2 16 16 29 29 16 29 16 16 29 16 29 13 16 16 16 16 16 16 8 29 29 16 8 29 16 29 29 29 29 29 16 29 16 29 16 29 29 29 29 16 29 13 29 16 29 2 13 16 29 29 29 29 29 29 29 29 16 16 29 16 16 29 16 29 16 29 13 13 16 16 19 29 19 16 29 29 16 16 29 29 16 16 16 16 16 13 16 16 29 16 16 29 29 29 29 13 16 29 29 13 16 29 16 19 19 29 16 29 13 13 29 16 29 16 29 29 16 16 19 19 13 29 16 29 16 16 13 29 16 16 29 16 16 29 29 29 19 29 29 29 16 16 16 29 16 16 16 19 16 29 16 29 19 19 16 29 19 16 29 13 16 19 29 16 19 19 16 13 29 29 16 16 16 16 16 16 19 29 29 13 16 19 19 16 29 19 19 29 29 13 19 16 29 16 16 19 29 19 13 17 19 16 16 16 29 19 19 16 16 13 16 16 29 16 29 29 16 16 19 29 29 29 16 17 29 19 13 19 29 16 29 16 16 16 16 19 19 19 13 29 16 16 19 19 19 17 19 19 29 19 19 16 16 29 9 16 16 29 19 19 16 16 16 29 19 16 19 16 13 19 16 19 19 16 13 29 16 19 19 16 19 19 13 16 16 19 29 29 16 19 13 9 19 29 16 16 19 19 29 19 16 16 19 19 16 19 13 13 16 19 19 19 19 17 9 19 16 16 29 19 16 13 16 16 19 19 16 16 13 19 16 13 13 13 16 19 16 19 16 13 19 19 41 19 19 16 19 19 19 19 29 13 29 19 19 16 19 29 19 29 29 13 29 19 19 29 16 19 16 29 16 13 29 13 16 13 16 16 29 17 16 13 16 29 19 16 29 16 16 16 29 2 29 16 29 29 16 29 29 29 29 29 23 29 29 29 2 29 17 29 8 29 29 29 29 2 8 29 5 29 29 29 29 29 6 29 29 8 29 16 29 4 2 29 29 29 29 29 29 29 29 16 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 19 29 29 29 29 16 29 29 29 29 16 29 2 29 16 29 16 16 13 29 29 16 29 16 16 29 29 13 29 16 29 16 16 13 29 13 29 29 29 29 5 19 29 16 29 19 16 29 16 16 16 16 16 19 16 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 16 29 29 29 16 16 29 29 16 29 29 29 29 16 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 2 29 29 29 29 14 29 29 29 29 26 16 16 19 13 16 19 29 29 16 13 29 29 16 29 29 16 17 29 29 29 16 29 29 29 6 13 16 16 13 29 29 29 16 19 17 29 16 16 13 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 31 8 29 29 29 6 8 29 29 29 29 29 29 29 26 19 13 29 29 8 29 29 29 14 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 25 29 29 29 6 29 2 29 2 29 8 31 26 2 23 2 14 2 23 14 29 6 18 18 8 2 2 29 8 26 26 29 29 29 2 29 8 31 29 18 29 31 2 6 8 29 29 29 8 14 29 29 6 2 29 29 29 29 25 29 6 29 29 23 29 8 29 29 29 29 16 29 29 29 29 6 2 29 2 18 6 29 8 8 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 16 16 16 19 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 16 29 29 29 29 14 29 29 29 16 16 29 29 29 29 29 29 29 16 16 29 19 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 19 29 29 16 29 29 29 16 16 19 16 16 16 29 29 16 16 16 19 19 19 29 16 29 19 19 19 16 9 19 19 16 9 41 16 16 29 19 19 29 29 16 16 16 17 19 29 29 16 19 16 19 16 29 16 29 19 16 29 19 29 16 29 19 13 29 16 29 29 19 19 16 16 29 16 29 19 19 29 16 29 16 16 16 19 29 16 16 29 16 16 16 29 16 19 29 19 29 29 29 16 29 16 29 16 29 19 29 29 29 29 16 29 29 29 29 16 2 29 6 29 29 29 29 29 29 29 29 29 29 29 6 29 6 29 16 29 29 29 29 29 29 9 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 27 29 29 23 29 2 29 29 2 29 14 29 18 29 29 29 29 17 29 31 29 31 29 29 29 14 29 29 29 29 29 29 16 29 29 16 29 6 29 29 29 29 5 29 6 29 29 29 29 29 29 16 29 29 29 2 25 29 29 29 29 29 29 19 29 19 19 16 29 29 29 16 16 2 29 16 16 29 29 29 29 16 29 29 16 29 16 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 16 29 29 29 29 16 16 29 29 16 29 29 17 29 29 29 29 6 16 29 29 6 29 29 29 29 29 29 16 16 16 19 29 29 16 29 29 16 16 29 16 29 29 29 29 29 16 29 2 17 29 29 29 29 16 29 19 29 29 29 16 29 29 16 29 29 29 4 29 19 29 16 8 29 16 16 29 16 16 13 16 19 29 29 19 18 29 29 16 29 29 16 16 29 29 16 16 29 29 16 16 31 16 29 29 29 29 16 29 29 16 19 16 29 16 29 29 19 16 13 13 16 16 13 16 29 29 16 13 16 16 16 29 29 29 16 16 29 29 19 13 19 29 29 13 16 16 13 29 2 29 16 16 16 29 16 29 19 16 2 29 29 29 29 29 29 16 19 29 29 16 16 16 29 17 16 29 29 29 29 29 16 29 29 29 29 29 6 29 14 6 2 2 29 29 29 8 18 2 29 29 6 29 8 29 6 29 29 31 2 29 2 29 6 29 8 29 29 29 29 17 29 29 29 29 29 29 29 16 29 29 16 13 29 29 29 29 29 16 29 13 29 27 16 19 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 16 16 29 19 29 29 17 29 19 16 16 29 16 29 16 16 16 29 29 16 29 16 16 29 29 29 29 16 16 29 29 19 16 29 29 16 29 19 2 16 29 29 16 29 29 19 29 29 16 29 16 16 29 29 29 29 29 29 16 29 29 29 29 16 29 16 16 29 16 29 29 29 29 16 29 29 29 16 29 29 29 13 16 29 16 16 29 29 16 29 16 13 29 16 13 29 29 16 29 29 29 29 16 16 29 16 2 19 19 29 29 29 29 29 16 29 16 16 16 16 29 29 29 16 29 29 29 29 29 16 16 16 29 16 16 16 16 16 29 19 29 29 29 29 16 16 16 29 29 29 19 29 16 16 29 29 29 16 16 29 29 17 29 29 29 16 29 16 16 16 29 13 29 29 16 16 16 16 29 16 29 29 16 16 19 29 29 19 16 16 16 29 16 13 16 19 29 16 29 19 29 29 29 16 16 16 19 29 19 16 29 16 16 29 16 16 16 17 16 16 16 16 29 29 29 19 13 16 29 19 29 29 13 16 29 29 19 16 16 16 29 19 29 19 19 16 13 29 16 29 29 16 16 29 16 29 16 13 16 19 29 16 16 16 16 29 16 29 29 16 16 29 16 16 29 16 16 29 19 16 29 19 29 29 16 29 16 29 19 19 16 13 16 16 16 29 16 16 29 9 29 19 29 19 19 29 29 29 16 13 19 16 8 29 29 13 16 13 29 19 17 29 29 17 29 16 29 16 16 29 16 19 16 19 29 16 29 19 16 19 29 29 16 16 16 19 19 29 29 16 16 29 29 29 16 29 16 13 29 29 19 16 29 29 18 29 16 29 29 13 13 16 16 29 29 16 16 16 16 16 17 19 19 17 29 29 19 16 16 13 16 19 19 16 16 29 29 16 16 29 19 29 16 29 13 16 29 29 29 29 29 16 16 19 19 29 16 29 29 16 16 29 29 29 16 29 29 29 16 19 29 19 29 13 16 16 29 29 29 16 29 29 16 29 29 17 16 29 17 29 29 16 16 29 16 19 16 29 29 16 29 16 16 16 19 29 29 16 16 29 17 16 29 16 16 29 16 16 16 29 29 29 16 29 29 29 16 16 16 13 19 29 29 16 29 29 8 29 29 29 29 29 16 29 29 29 29 29 16 13 29 16 16 29 29 29 29 29 29 29 29 29 29 29 18 29 29 13 29 29 16 29 16 29 29 29 29 16 13 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 29 2 29 29 23 8 4 29 29 27 29 29 29 2 29 29 29 29 14 2 29 29 29 29 29 29 29 29 29 16 29 29 14 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 27 23 29 2 29 29 29 29 14 8 29 29 29 29 27 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 14 29 14 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 8 18 29 29 29 29 29 29 18 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 16 16 16 29 29 29 29 14 29 18 29 29 29 29 6 29 29 29 29 8 29 29 29 29 23 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 29 18 2 25 2 23 29 6 18 2 29 29 8 18 29 8 29 2 8 29 29 29 29 29 14 29 29 29 25 29 17 29 29 6 29 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 25 29 19 16 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 16 13 16 29 16 29 16 29 16 16 29 16 13 19 29 16 13 19 19 19 29 19 19 16 29 13 19 19 16 19 29 16 16 19 19 19 19 19 29 9 41 16 9 19 10 19 16 19 29 29 16 29 19 19 29 29 16 29 29 19 16 13 29 16 16 16 29 19 19 16 16 16 16 16 19 29 19 19 17 29 16 19 16 19 16 16 29 16 29 29 29 29 29 16 13 16 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 26 29 29 2 8 29 18 29 2 29 29 29 2 29 8 23 29 29 29 29 29 29 14 29 29 18 29 25 29 29 29 29 2 29 29 29 23 29 8 29 2 29 2 8 6 29 29 6 29 29 29 29 31 29 2 14 29 29 29 29 29 29 6 8 29 29 5 29 25 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 26 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 14 17 29 29 16 29 8 16 29 29 16 29 29 29 16 16 29 16 29 29 29 29 16 29 29 29 29 29 13 29 16 29 16 16 29 29 29 29 29 29 29 29 26 29 29 29 16 16 13 16 29 25 29 29 29 29 16 29 16 16 16 29 16 29 29 29 29 16 16 29 29 29 29 8 29 29 29 29 8 16 29 29 29 8 29 29 29 29 16 29 8 29 29 29 29 16 29 17 29 29 29 16 29 29 16 29 29 29 29 16 29 13 16 29 16 16 13 29 29 29 16 16 29 29 13 29 29 29 29 16 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 29 13 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 31 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 29 29 29 16 16 29 16 29 23 29 16 29 16 29 16 8 29 26 29 29 29 16 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 16 16 29 29 29 29 16 16 2 29 29 16 16 16 29 29 17 16 29 17 29 29 29 29 16 29 29 29 29 16 16 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 16 19 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 16 16 16 29 29 16 29 16 16 16 29 16 29 29 17 29 16 16 29 29 29 29 16 13 16 29 29 29 29 16 29 29 16 13 16 16 29 16 16 13 29 29 29 16 13 29 29 29 29 29 29 29 29 13 16 16 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 16 29 13 19 16 29 29 16 29 16 29 16 16 16 16 29 29 29 29 16 13 16 16 16 29 16 19 2 29 29 17 16 16 29 16 19 29 29 29 16 16 16 29 29 8 29 29 16 5 29 29 19 13 29 16 16 29 29 16 29 29 29 16 29 29 13 29 29 29 29 29 16 29 16 29 13 16 29 29 29 16 16 29 29 29 29 29 29 8 29 29 29 29 16 29 29 16 29 29 17 6 29 29 29 16 29 29 29 29 29 16 29 29 29 27 8 29 29 29 8 29 29 29 16 16 29 29 29 29 29 29 2 6 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 13 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 16 29 29 29 8 29 29 29 16 16 29 29 2 29 29 29 29 16 29 16 16 29 29 29 13 29 29 29 29 16 29 6 16 29 29 16 29 29 8 16 16 29 29 16 29 16 6 29 29 16 29 29 29 16 29 8 29 16 29 29 16 29 29 8 26 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 17 29 8 29 29 8 29 29 29 29 29 29 29 8 29 29 29 6 29 18 29 23 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 8 17 29 23 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 6 8 23 29 29 2 8 29 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 8 29 26 29 29 23 29 29 29 29 29 2 23 29 29 29 29 29 29 29 29 23 25 6 29 29 29 29 29 18 8 29 29 29 23 29 5 29 29 26 29 14 16 29 29 29 31 8 29 29 2 29 29 29 16 13 16 16 29 19 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 23 14 29 29 29 29 29 6 6 29 29 29 29 18 8 29 2 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 2 29 16 29 29 29 23 29 29 29 8 29 29 6 25 29 2 29 29 2 29 29 2 6 29 2 2 6 8 5 29 29 8 29 6 2 29 29 29 29 29 8 6 23 8 29 29 2 29 29 29 18 29 29 2 29 29 29 29 29 29 29 8 8 29 8 29 2 29 29 29 29 29 29 27 6 29 29 2 8 29 29 29 29 29 18 29 23 29 29 29 29 29 29 6 8 31 18 29 29 29 6 29 29 29 29 29 29 29 29 26 29 2 23 6 27 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 8 29 8 23 29 8 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 29 29 25 29 29 29 6 29 26 8 29 8 8 29 23 29 29 29 29 23 29 8 29 29 6 6 29 29 27 29 29 5 29 29 29 6 8 23 6 2 29 29 29 29 23 29 29 29 6 29 8 23 29 29 23 29 2 29 8 2 29 29 29 29 29 2 29 27 29 29 29 29 29 29 8 29 29 29 29 31 18 29 8 8 8 29 8 5 29 8 29 6 29 29 29 2 29 29 29 29 29 31 23 29 29 29 29 29 29 29 8 29 29 6 29 29 8 26 29 5 29 29 29 23 8 8 6 29 26 8 29 29 31 29 29 8 29 29 23 6 8 8 27 29 29 29 8 17 29 23 29 29 6 8 29 31 29 26 29 26 29 23 23 29 26 6 2 29 8 29 2 29 29 29 29 8 14 29 29 23 31 2 23 23 6 29 29 2 23 29 23 29 29 29 29 2 29 29 8 29 2 29 29 29 6 29 29 14 29 6 29 23 18 6 29 6 29 29 29 29 29 23 29 29 18 29 29 8 29 29 29 29 31 29 29 29 29 29 29 23 26 14 29 29 29 29 29 29 29 2 29 29 29 2 29 29 17 29 5 29 29 29 18 6 29 6 2 29 29 29 29 29 29 29 29 29 29 8 23 29 8 23 23 8 25 29 2 29 29 29 29 29 29 8 29 29 2 8 6 2 27 2 29 23 8 29 2 29 29 8 29 2 2 29 18 29 2 29 29 2 18 29 29 29 2 29 29 29 8 29 29 2 29 29 29 2 29 29 29 6 6 29 2 29 8 29 8 23 29 29 2 29 29 29 29 29 18 29 29 29 29 29 8 23 2 29 8 6 29 29 29 29 18 2 8 29 2 2 29 29 29 29 29 8 8 23 5 29 17 29 29 29 29 8 29 29 29 29 8 29 2 8 26 23 8 25 29 29 6 29 29 29 29 25 29 29 29 29 14 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 27 2 2 29 27 29 29 29 29 29 29 14 29 5 29 29 29 29 29 2 29 18 29 8 29 29 29 14 26 4 29 29 29 14 29 29 29 29 29 29 29 29 25 29 17 26 26 25 6 29 29 2 29 23 29 29 25 29 29 29 29 2 29 2 29 29 29 29 29 29 2 8 6 29 8 6 25 29 29 29 14 29 29 2 29 31 29 29 14 29 29 29 29 29 2 2 29 8 8 29 29 29 29 29 29 26 29 29 29 23 26 25 29 29 29 29 2 6 8 29 2 8 29 29 29 29 29 31 23 29 8 29 29 29 29 2 26 29 29 29 29 29 6 29 2 31 6 26 29 29 29 29 6 29 29 29 29 29 2 29 23 2 29 2 2 2 8 29 29 8 6 23 8 6 29 29 18 29 5 29 29 29 29 29 2 2 29 26 29 26 8 23 29 5 29 8 31 29 29 29 29 29 29 18 29 29 29 29 29 16 2 29 27 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 23 18 29 29 29 29 29 5 6 29 2 29 8 29 29 2 29 29 2 29 29 29 23 29 29 29 29 26 8 29 18 23 2 29 29 29 8 8 4 25 29 29 2 29 29 29 29 29 8 29 31 29 29 29 29 16 29 29 29 29 23 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 25 29 29 29 11 29 29 2 29 29 29 29 6 18 6 29 29 29 29 29 29 23 18 29 26 29 29 29 2 29 29 2 8 29 18 29 29 2 8 29 29 29 29 2 29 29 8 29 23 29 8 8 2 29 29 6 2 8 6 29 29 31 2 29 29 29 2 29 29 2 2 29 2 29 29 2 29 29 8 8 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 18 29 23 18 2 29 29 2 29 4 29 17 29 29 18 29 29 18 2 18 6 29 29 2 29 29 29 2 29 29 2 2 29 29 2 29 29 2 29 29 29 29 2 29 29 27 29 29 2 29 29 29 29 2 29 2 29 29 23 29 29 29 2 2 29 6 2 29 29 29 29 29 2 29 29 29 29 27 6 23 2 29 29 2 29 29 8 31 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 6 29 27 29 8 29 29 8 6 29 29 5 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 27 6 29 29 29 29 8 29 8 6 2 29 8 29 29 8 29 29 29 29 29 6 29 29 8 25 29 29 6 29 29 29 6 6 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 14 29 2 29 29 2 23 8 29 29 29 29 14 29 29 29 29 29 29 29 29 29 25 27 29 31 14 29 29 29 29 29 29 29 8 29 29 14 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 8 14 29 29 29 29 29 29 29 23 16 29 6 29 29 29 29 29 25 29 29 29 29 29 8 2 29 29 6 2 29 29 29 29 29 29 29 29 29 8 29 31 29 29 8 29 29 29 14 29 31 29 29 29 29 29 29 29 29 29 29 29 8 29 2 25 25 29 29 29 29 14 29 29 29 29 2 29 29 29 27 29 29 29 8 29 29 29 29 29 6 2 18 29 29 29 29 29 29 29 29 29 29 8 29 6 25 29 29 6 29 29 23 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 31 29 29 29 25 29 18 29 25 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 6 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 14 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 27 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 4 29 29 29 29 29 29 29 29 6 6 29 29 29 14 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 18 29 29 29 29 29 18 29 29 14 29 29 29 18 14 29 14 29 29 2 29 14 29 6 29 29 29 29 2 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 5 29 8 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 27 29 29 31 29 29 8 29 29 29 29 29 29 29 18 29 29 29 29 29 29 6 29 25 29 27 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 29 14 29 29 29 29 2 29 31 29 29 29 25 29 2 29 29 31 25 29 29 29 29 29 29 29 29 18 25 29 29 8 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 18 29 29 2 29 29 27 29 31 18 29 29 29 29 29 23 29 29 29 29 29 29 2 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 9 29 2 29 19 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 18 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 31 29 29 29 8 29 29 2 29 29 18 29 29 29 8 29 29 8 29 29 14 29 14 29 14 29 29 29 18 29 29 29 29 29 29 14 29 29 29 29 29 29 25 29 29 29 29 31 29 27 29 6 2 14 29 29 29 8 29 29 29 14 29 29 29 29 29 14 29 29 6 18 29 31 29 2 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 18 29 29 29 29 29 29 29 2 29 29 6 29 29 25 29 27 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 25 29 29 2 29 29 29 29 29 29 2 29 29 2 29 18 23 29 29 16 29 29 29 29 6 29 29 6 29 29 29 29 29 29 29 29 29 29 18 14 29 29 25 29 29 29 29 25 29 29 6 29 29 29 25 29 29 29 29 31 29 29 29 29 29 14 29 29 31 29 29 29 29 29 29 29 29 14 29 29 29 14 29 2 29 29 29 29 8 6 29 29 29 29 29 29 14 14 29 29 29 29 29 29 29 25 29 18 29 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 18 2 29 29 2 14 29 29 29 29 29 29 29 2 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 14 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 18 29 29 29 29 14 29 29 29 14 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 31 29 29 29 29 8 29 14 14 29 2 29 2 29 29 29 14 29 14 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 14 23 29 29 29 29 25 2 18 29 29 29 29 18 29 29 29 29 29 29 8 29 2 29 29 23 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 2 29 2 29 29 2 29 2 29 29 29 29 29 29 2 2 2 2 29 6 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 13 29 29 29 29 29 2 29 29 29 29 29 26 29 29 29 29 29 29 29 26 27 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 29 8 29 13 29 29 29 29 29 8 29 29 29 29 17 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 18 29 29 29 29 31 29 29 29 29 2 8 29 29 8 29 29 6 29 31 29 29 29 29 29 29 31 16 29 8 29 29 29 29 29 29 8 29 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 14 8 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 2 29 8 29 29 29 31 29 29 13 29 29 8 25 29 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 29 29 8 29 6 29 29 31 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 2 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 18 29 8 29 29 29 29 29 29 29 17 6 29 29 2 2 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 27 16 16 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 17 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 19 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 25 6 29 29 29 2 29 16 13 19 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 25 29 29 29 29 27 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 8 29 27 29 29 29 29 29 14 2 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 25 8 29 8 29 29 29 6 29 29 29 29 29 27 29 23 8 29 29 29 29 29 29 29 29 29 29 6 29 6 29 29 29 18 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 6 29 29 29 29 14 14 29 6 29 29 29 29 29 29 8 29 29 29 31 29 29 29 25 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 25 29 29 6 8 18 29 29 6 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 8 29 14 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 6 29 29 29 2 29 29 29 29 14 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 14 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 27 31 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 2 29 29 29 13 9 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 29 29 29 29 6 29 14 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 18 29 31 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 25 18 29 2 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 18 29 14 29 25 29 29 29 2 8 29 29 2 29 29 29 29 29 8 29 14 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 27 8 29 29 8 14 14 29 29 29 25 31 29 2 29 29 29 25 29 29 2 6 29 29 31 29 29 29 2 29 6 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 29 29 29 29 29 29 29 29 29 29 29 23 6 29 29 2 29 29 29 2 25 29 2 29 29 29 29 29 29 29 2 29 2 29 25 29 29 29 18 29 2 29 29 29 29 6 6 8 6 29 29 29 29 29 29 29 29 29 25 27 29 29 8 29 29 29 29 29 29 29 25 29 29 29 27 27 2 29 25 29 2 29 2 29 29 2 29 29 29 29 29 25 29 29 29 2 29 31 29 29 29 29 29 6 29 29 29 29 29 29 8 29 8 8 29 29 29 29 29 29 29 29 23 29 2 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 2 2 31 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 23 31 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 27 25 29 2 16 29 29 16 16 29 16 29 16 29 29 29 29 29 16 29 29 16 29 17 29 29 29 29 13 29 29 16 16 2 29 16 31 29 29 29 29 29 16 29 29 29 29 2 29 17 16 29 29 29 29 29 29 29 16 29 17 16 29 16 16 29 29 16 16 16 29 16 29 29 2 16 29 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 2 27 29 29 29 29 29 29 29 29 6 29 29 29 29 29 25 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 8 5 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 6 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 6 29 9 19 29 29 29 18 29 2 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 6 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 8 29 29 23 2 29 29 29 31 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 16 6 29 29 16 16 29 29 29 29 29 25 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 4 29 29 29 8 29 18 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 2 18 8 29 29 29 29 2 29 29 29 8 29 29 5 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 2 29 29 29 29 29 29 29 2 8 29 29 29 29 29 31 2 29 6 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 14 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 29 29 14 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 27 14 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 16 29 18 29 29 29 29 25 29 18 29 8 29 29 29 29 8 2 29 29 2 29 18 2 29 29 29 29 29 29 29 29 29 6 29 29 2 27 29 29 29 6 29 29 6 14 29 29 29 29 8 29 29 31 8 29 29 29 27 29 29 29 29 29 29 8 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 6 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 8 29 25 2 29 29 29 29 27 8 25 29 29 27 29 29 6 14 29 29 29 29 8 29 29 29 29 29 29 29 29 18 29 27 29 29 29 29 29 29 25 29 29 31 29 29 6 6 29 29 29 2 29 18 27 29 29 29 6 29 25 29 29 6 29 29 29 8 29 14 29 29 29 29 14 29 29 2 29 29 18 6 29 18 29 29 29 2 6 25 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 31 29 29 29 29 29 8 29 2 29 29 2 29 29 29 29 29 29 29 29 29 31 19 29 29 29 29 25 29 2 29 19 29 6 29 29 6 29 29 29 29 29 29 16 17 29 29 29 29 25 2 8 29 29 29 18 29 6 2 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 14 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 14 25 29 29 29 29 14 29 29 29 29 29 14 29 29 29 29 29 29 14 29 25 29 29 29 6 29 6 29 29 6 29 29 29 25 14 6 29 14 29 29 29 29 29 29 14 29 8 25 6 31 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 2 18 29 29 29 6 29 29 29 8 29 29 25 31 18 6 29 14 29 29 29 29 29 18 29 29 29 29 29 8 2 27 29 5 29 6 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 18 29 29 29 29 29 31 29 29 29 29 29 29 29 2 14 29 29 14 29 14 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 8 29 29 29 25 23 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 6 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 14 29 29 29 29 2 27 2 29 27 2 31 29 29 25 29 29 29 29 29 18 27 29 29 6 14 29 29 29 29 29 29 29 29 25 29 6 14 29 29 29 29 29 29 31 29 29 29 29 18 29 29 31 29 29 14 18 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 2 8 29 2 23 29 2 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 14 29 2 14 29 29 27 29 29 29 29 18 29 29 8 29 29 29 8 2 8 29 29 29 8 18 29 29 29 29 29 8 29 31 29 29 29 29 29 29 29 29 23 23 23 29 29 8 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 25 29 29 2 29 29 17 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 25 29 29 29 29 29 2 29 2 29 29 29 29 25 29 8 29 29 29 16 29 29 29 25 2 29 29 16 29 16 29 8 29 29 29 29 29 29 29 2 29 13 29 29 29 29 29 16 17 29 16 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 16 16 16 16 16 29 13 9 13 27 29 29 29 16 5 29 29 29 19 16 29 16 29 29 29 16 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 6 29 29 29 29 29 5 8 29 29 29 29 29 29 2 29 29 29 29 8 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 29 29 29 18 29 17 29 29 29 29 29 2 29 29 29 29 13 29 6 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 16 16 29 16 31 29 29 17 29 16 6 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 17 29 23 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 8 29 29 29 29 29 29 6 31 29 29 29 23 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 18 8 29 29 29 29 29 29 2 29 13 29 29 16 16 17 29 16 16 19 16 16 16 19 13 29 16 29 29 25 29 29 29 31 29 2 19 13 27 25 29 29 29 29 29 29 16 2 29 29 14 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 13 29 29 25 29 8 29 29 16 29 16 29 29 13 29 29 29 29 29 29 29 13 29 29 29 16 16 25 29 31 29 16 29 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 29 8 29 13 29 29 29 29 2 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 18 29 29 29 18 29 17 29 29 29 29 29 29 14 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 16 29 16 13 16 29 16 29 29 29 29 13 16 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 27 29 16 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 2 29 23 29 2 29 6 29 29 29 17 29 29 29 29 29 2 29 29 29 29 29 27 29 29 26 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 8 14 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 29 29 29 18 29 18 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 21 29 29 8 29 29 13 29 29 16 29 29 29 29 29 29 13 29 16 29 29 29 29 17 13 16 29 15 13 29 29 2 29 29 29 29 29 29 2 29 25 29 29 8 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 41 29 29 15 21 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 9 41 29 29 29 29 29 29 14 8 29 29 29 31 29 29 18 29 17 29 29 29 29 16 18 8 29 6 16 14 29 29 8 29 29 15 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 6 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 31 29 27 29 29 29 18 29 18 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 6 29 29 41 29 29 29 29 29 2 29 29 29 11 29 29 29 29 29 29 29 29 31 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 25 29 29 19 16 6 29 29 29 29 11 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 14 29 29 25 29 29 29 29 29 29 29 6 2 29 29 29 29 29 19 29 29 29 29 14 29 2 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 14 29 19 29 29 29 29 17 29 31 29 29 29 29 8 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 14 6 29 29 29 29 29 29 29 29 14 2 29 29 29 29 29 29 29 29 29 29 29 29 13 41 26 21 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 13 4 15 29 29 29 29 14 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 25 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 41 29 27 6 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 8 29 29 29 29 29 27 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 27 29 29 29 16 29 25 29 29 29 29 6 29 29 23 29 29 29 29 29 2 29 27 29 29 2 29 29 29 29 29 29 29 13 17 29 29 15 29 29 11 11 19 9 19 16 9 9 19 9 29 16 29 29 16 29 29 16 16 8 29 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 6 29 29 29 14 29 29 29 29 29 25 8 29 29 2 29 29 29 6 29 29 29 6 29 13 29 29 29 29 2 29 29 29 29 29 29 14 17 27 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 6 25 27 29 29 29 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 14 13 29 29 29 29 29 13 41 21 29 11 29 19 16 13 29 13 16 29 29 29 29 29 16 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 25 19 29 41 16 21 11 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 9 41 16 21 21 11 11 11 11 9 13 16 16 29 29 29 16 29 16 29 16 19 29 29 29 29 29 16 13 16 16 29 29 29 15 4 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 14 29 29 29 25 29 29 27 29 29 29 31 8 29 29 29 29 29 29 29 29 29 41 19 21 11 11 2 11 11 29 16 29 29 29 29 29 17 29 29 29 6 16 29 29 29 29 29 29 29 17 16 16 29 4 15 29 2 2 25 29 29 29 29 29 29 29 29 18 29 29 29 29 25 29 29 29 29 29 8 29 29 14 29 29 29 29 29 29 29 16 29 29 8 29 29 29 2 29 29 29 29 16 29 29 29 41 21 11 11 29 11 29 29 16 29 16 29 16 13 29 29 29 9 41 19 16 29 29 29 29 29 17 15 25 29 29 29 2 2 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 8 29 29 29 41 16 16 15 11 29 11 11 19 10 13 29 29 9 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 29 16 16 29 29 29 15 15 29 29 29 29 29 29 8 29 29 29 29 27 29 29 29 25 29 29 29 29 29 14 29 8 29 29 29 14 29 31 29 27 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 14 29 25 29 29 29 29 29 8 29 29 31 29 8 29 29 29 29 2 29 19 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 25 29 29 29 2 29 29 29 29 16 29 29 29 29 31 29 25 29 6 29 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 11 8 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 25 29 29 29 29 14 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 6 29 29 29 29 29 29 29 29 29 29 19 29 19 16 21 4 29 29 10 29 29 29 29 29 16 29 29 16 16 13 29 29 29 29 29 29 29 29 29 29 15 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 19 29 16 15 29 11 11 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 15 15 29 2 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 25 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 19 29 23 29 29 29 16 29 11 11 29 29 11 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 15 15 25 29 29 2 2 29 29 29 29 6 29 29 29 29 29 29 29 29 14 29 25 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 19 29 29 29 29 16 29 11 11 11 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 15 29 29 29 29 29 2 29 29 14 29 29 29 29 25 29 6 14 29 29 29 29 29 29 29 6 29 29 29 29 25 29 25 29 29 29 29 19 18 29 23 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 23 29 29 29 25 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 14 14 29 41 29 16 15 29 11 11 29 29 16 16 29 29 16 29 29 29 13 29 29 29 29 16 29 13 19 29 29 29 16 29 29 16 16 16 29 29 29 14 29 29 15 15 15 21 29 29 2 29 29 29 29 29 25 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 19 29 29 29 16 29 16 16 16 16 29 16 11 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 29 41 29 29 16 29 16 19 29 29 11 11 11 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 19 29 29 29 29 29 15 29 29 2 2 2 29 29 29 29 14 25 29 29 25 14 29 29 29 29 29 29 29 29 25 29 25 29 29 2 18 14 29 29 29 29 29 29 25 29 29 29 29 41 29 16 15 16 11 11 29 29 29 29 29 19 29 29 29 29 29 29 29 13 29 29 29 29 29 29 13 6 13 16 16 29 29 29 29 16 15 15 15 21 4 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 13 16 29 13 16 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 14 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 25 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 25 29 29 29 29 29 29 14 29 25 29 29 29 29 29 29 14 29 25 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 41 13 21 21 29 29 29 29 29 29 29 29 13 29 16 29 29 13 17 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 15 15 4 2 15 2 4 2 2 29 29 29 29 14 29 14 29 29 2 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 27 29 29 23 29 29 29 29 29 29 29 29 18 25 29 29 29 2 29 29 14 29 29 25 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 9 41 16 16 21 11 11 11 11 16 16 13 29 17 16 29 16 16 19 29 16 29 16 29 16 13 16 16 29 29 16 29 29 16 29 16 16 29 19 29 29 29 23 29 15 15 21 21 4 17 2 29 29 29 2 29 29 25 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 13 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 6 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 14 29 29 29 29 31 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 25 29 29 29 25 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 41 29 29 29 29 21 4 11 11 29 29 29 29 29 29 29 29 16 29 19 29 13 29 29 29 13 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 15 15 15 4 2 4 25 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 16 29 29 29 29 16 16 29 16 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 15 29 15 15 4 4 11 2 29 2 29 29 29 29 29 2 14 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 14 29 19 29 16 16 15 21 11 11 13 29 29 29 29 29 16 16 13 16 29 16 19 29 29 29 29 13 29 29 29 16 13 19 29 29 29 29 29 29 29 29 15 15 4 15 17 17 4 2 29 29 25 29 6 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 18 2 41 29 16 16 11 11 13 13 13 29 13 13 29 17 29 29 16 16 29 29 29 29 16 16 13 19 16 16 29 29 29 29 29 29 29 15 15 4 4 4 4 2 2 17 11 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 29 13 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 2 6 2 29 18 29 29 29 29 29 41 16 16 21 21 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 31 16 14 29 29 29 29 29 15 15 15 15 15 2 4 4 2 2 29 29 29 29 29 29 29 29 25 29 29 29 6 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 16 13 29 13 29 29 29 29 29 29 13 29 29 13 29 29 29 16 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 2 6 29 29 14 25 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 2 29 29 29 29 29 29 29 19 13 19 29 16 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 13 29 16 16 17 29 29 29 29 29 29 16 29 29 28 15 15 15 15 29 2 4 2 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 41 16 29 29 29 15 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 13 13 29 25 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 25 15 29 2 29 2 29 29 18 29 25 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 16 16 16 29 29 29 13 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 16 29 29 29 16 16 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 27 29 29 6 29 29 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 16 29 8 29 13 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 17 29 29 29 25 29 29 29 29 29 29 6 6 29 29 8 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 11 29 29 29 29 29 29 29 29 29 29 29 29 8 13 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 6 29 6 29 29 29 25 29 29 29 6 25 15 15 15 29 2 29 29 2 17 29 29 29 29 29 29 29 29 18 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 41 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 6 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 25 29 29 29 18 29 29 29 29 29 25 29 29 29 31 29 29 25 25 29 29 29 8 29 5 41 29 29 29 29 29 29 13 29 8 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 14 29 29 14 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 2 29 29 29 29 29 29 29 14 29 29 29 6 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 14 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 23 29 29 29 2 8 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 29 25 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 41 21 11 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 41 29 29 15 11 29 16 13 16 29 29 16 29 5 29 9 29 29 16 29 16 8 13 29 29 19 29 29 2 29 29 16 29 29 29 29 13 31 29 16 29 29 16 16 29 29 29 29 2 29 2 2 2 29 2 2 29 6 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 31 29 29 29 29 29 29 31 29 16 29 29 29 29 29 31 29 29 29 29 29 29 29 31 29 29 18 29 29 14 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 23 29 29 16 29 29 29 29 29 29 29 29 29 19 29 29 26 29 17 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 14 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 16 29 29 29 29 29 29 29 29 29 29 16 8 29 29 13 29 27 8 29 29 29 29 8 29 29 29 2 23 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 6 29 29 29 29 29 18 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 8 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 27 29 29 29 29 6 29 25 25 29 29 29 25 29 29 29 14 8 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 25 29 29 29 29 29 13 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 41 29 16 29 8 16 29 29 16 29 23 16 16 29 29 29 29 2 23 29 23 29 29 29 29 29 29 26 29 29 14 29 8 29 29 29 29 29 18 29 29 13 29 29 29 29 29 6 29 29 29 14 29 29 29 6 29 29 29 29 29 29 29 29 25 29 29 29 13 6 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 41 29 29 29 16 29 29 29 16 29 29 6 29 29 29 29 29 29 29 31 29 16 16 29 29 29 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 6 6 29 14 29 8 31 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 16 29 29 2 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 16 29 29 18 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 25 29 29 29 18 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 23 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 5 29 29 16 29 23 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 8 29 16 16 9 29 31 29 29 29 29 29 29 29 29 29 17 29 29 29 25 29 29 8 6 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 16 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 13 29 29 13 29 27 16 16 29 29 29 29 16 29 29 29 19 29 19 17 16 16 16 19 29 19 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 17 8 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 27 29 29 25 29 29 29 2 6 29 29 29 29 29 29 27 29 29 29 8 16 13 29 29 29 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 13 29 29 5 8 29 29 29 29 29 18 31 29 29 2 29 6 29 29 29 18 29 29 29 29 29 6 29 29 29 29 29 29 29 17 29 8 26 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 26 29 29 13 29 6 29 31 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 31 25 6 29 29 29 29 29 29 29 23 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 6 29 29 29 29 29 29 29 29 6 2 27 29 26 2 29 29 29 29 29 29 29 2 29 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 14 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 14 18 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 19 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 16 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 13 29 29 8 16 29 29 8 29 29 16 29 6 29 29 29 29 29 29 29 23 29 25 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 13 17 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 13 16 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 25 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 14 29 25 27 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 13 41 19 29 16 29 29 29 29 29 29 29 9 29 29 29 6 29 29 29 29 29 29 9 29 29 29 29 29 29 16 29 29 16 29 29 29 18 29 29 29 29 29 29 29 29 29 18 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 8 8 29 29 29 2 2 29 29 29 29 29 29 29 29 6 8 29 29 29 29 2 29 29 29 31 29 29 29 29 14 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 6 14 29 2 29 29 29 29 6 29 29 29 2 29 14 14 29 29 18 25 2 14 29 6 25 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 14 8 8 29 8 29 29 29 29 29 29 27 29 29 6 29 29 29 29 29 14 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 6 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 2 25 29 29 8 29 8 29 29 29 29 8 29 29 29 29 29 29 14 29 29 8 8 29 23 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 13 29 29 2 29 29 14 31 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 14 29 29 29 29 29 29 29 27 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 6 29 29 29 29 29 6 29 6 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 31 18 2 29 29 25 29 29 29 2 25 29 29 29 29 29 29 2 27 29 29 29 8 25 29 29 29 27 29 29 29 29 29 6 29 29 29 29 29 29 29 29 17 29 29 29 29 29 2 17 29 29 29 6 2 29 29 29 29 6 23 29 8 29 29 29 29 29 23 29 23 29 8 29 6 29 8 29 29 29 6 29 29 17 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 16 29 16 16 29 29 16 29 29 2 29 16 8 29 8 29 29 29 29 14 29 14 29 29 31 29 13 16 16 16 16 16 13 23 29 29 25 29 29 2 18 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 18 6 29 29 29 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 16 29 16 29 16 29 29 29 29 29 29 29 16 16 16 29 29 29 19 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 6 29 29 29 8 29 8 29 29 29 29 29 29 29 29 31 16 29 29 29 29 29 2 29 29 29 6 29 29 29 29 27 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 23 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 6 29 2 29 14 29 29 29 29 29 29 29 14 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 6 29 8 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 8 41 29 41 11 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 16 16 29 16 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 14 31 29 29 29 29 14 2 18 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 14 29 29 29 29 29 29 14 29 29 29 29 25 29 29 29 29 2 25 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 25 29 25 29 29 6 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 25 29 2 18 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 2 29 29 29 29 29 25 29 2 29 2 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 27 29 8 29 29 29 6 29 2 29 29 29 6 2 29 29 23 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 25 29 6 29 29 29 29 29 29 29 18 29 29 29 29 14 29 29 29 29 29 29 29 29 29 25 18 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 25 29 29 29 29 16 29 29 29 29 16 16 29 17 8 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 17 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 16 13 29 16 29 29 29 29 29 29 16 29 29 16 19 29 29 29 29 29 29 29 18 16 29 29 16 16 16 29 16 16 2 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 14 29 8 2 2 29 29 13 16 29 16 29 29 29 29 29 29 29 26 29 5 29 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 2 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 31 29 29 8 29 27 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 5 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 6 29 29 6 8 31 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 31 14 14 29 29 2 29 27 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 6 29 6 29 29 29 29 2 29 31 29 29 29 6 29 29 2 29 29 8 29 26 23 29 29 29 29 29 29 6 29 29 8 29 2 29 29 29 29 17 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 26 29 8 29 8 29 2 29 29 8 6 29 29 29 29 29 26 29 29 29 29 25 29 2 18 29 29 2 29 29 29 29 6 29 2 29 6 18 2 29 29 29 2 29 29 8 29 2 25 29 2 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 14 29 6 29 2 25 29 29 2 29 6 29 29 29 29 23 23 29 2 8 29 31 2 29 29 29 29 29 25 29 29 29 29 29 29 29 25 29 14 29 29 29 29 2 29 29 29 29 29 29 29 2 8 29 29 8 29 29 29 29 27 29 2 29 25 29 29 29 29 6 29 29 29 23 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 2 23 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 8 29 29 2 29 2 6 6 29 29 8 6 2 31 14 14 5 26 23 29 18 29 29 29 29 31 2 29 29 31 5 29 29 29 14 16 29 2 29 6 29 8 8 29 23 8 29 29 29 29 14 16 29 2 29 6 27 6 29 29 29 29 29 26 29 29 29 23 29 29 2 29 29 2 29 29 29 29 29 29 27 29 8 6 29 2 23 29 8 29 29 6 8 29 29 2 29 29 29 2 2 23 16 29 29 29 6 8 29 29 25 29 29 29 2 2 29 29 29 17 2 8 18 16 29 29 25 29 29 29 8 29 29 29 29 16 29 8 2 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 26 29 29 29 29 29 29 26 2 2 29 14 29 29 8 2 8 29 23 29 29 29 29 29 29 29 23 31 29 29 2 8 29 2 29 29 29 29 29 29 29 29 8 29 8 29 29 26 29 29 29 29 29 27 29 29 29 29 16 29 29 29 29 2 29 29 29 29 8 29 2 29 29 29 29 29 29 29 14 8 29 29 6 6 6 2 18 29 29 29 29 29 29 8 2 29 29 18 26 2 29 29 29 29 29 29 29 29 2 8 6 14 29 23 29 23 29 29 29 14 8 29 29 29 31 29 29 2 8 26 29 23 29 14 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 18 29 29 29 29 29 29 18 29 6 6 29 29 29 29 29 29 29 8 29 8 29 29 29 2 8 29 8 29 29 8 29 8 29 2 23 29 29 29 29 29 29 29 29 8 29 29 2 8 6 29 17 8 29 16 13 29 29 29 29 29 29 2 29 29 29 18 29 29 29 27 29 29 29 29 8 29 2 29 29 17 29 29 29 2 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 29 8 29 29 29 8 29 18 29 29 29 29 8 16 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 25 29 29 29 29 29 29 25 2 29 29 29 16 29 29 29 29 16 31 29 29 29 29 29 29 16 16 26 29 16 29 5 29 29 29 29 16 29 16 29 29 29 16 16 29 31 16 29 13 16 6 29 29 29 29 29 29 29 29 29 29 17 29 18 29 29 29 31 16 2 29 29 29 29 29 29 29 29 29 16 29 29 29 16 17 29 29 29 29 29 29 29 16 29 16 29 29 16 29 2 29 29 29 16 29 29 16 16 29 29 29 16 16 16 8 29 29 29 29 29 29 19 29 16 16 29 16 16 29 6 29 29 29 16 29 29 19 29 29 29 17 16 17 29 29 16 13 29 29 8 16 16 8 16 16 29 16 2 29 29 29 29 16 16 29 16 19 16 29 16 29 16 19 19 16 19 16 29 16 19 29 16 16 29 16 29 29 29 16 29 29 16 16 19 29 16 29 16 29 16 29 16 29 16 16 16 29 29 17 29 19 29 29 29 16 19 16 16 29 19 9 25 29 19 16 16 16 19 29 19 13 29 29 29 19 8 16 29 29 16 16 29 19 29 17 29 16 29 2 29 16 29 16 19 29 29 29 16 13 16 16 29 29 16 19 13 16 19 16 16 29 16 16 19 8 6 19 16 29 16 16 16 29 29 29 29 19 29 29 29 29 19 29 29 19 19 29 29 19 29 13 19 16 16 29 19 29 19 16 16 19 16 13 16 13 16 16 16 13 13 19 16 29 19 29 29 17 13 16 19 16 17 16 19 16 29 16 29 16 17 16 13 16 29 16 29 29 29 16 29 29 16 29 29 29 16 16 13 29 16 16 16 13 29 16 29 29 29 16 16 16 17 29 29 26 29 29 29 29 16 29 16 29 16 29 2 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 2 29 16 18 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 23 29 2 29 29 29 29 29 29 29 17 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 2 8 29 8 29 23 29 29 29 29 29 29 14 2 29 2 29 29 29 29 5 29 29 29 2 29 8 29 29 29 2 8 29 25 29 29 25 2 2 29 29 29 8 29 8 29 29 29 29 27 29 8 2 2 2 29 29 6 2 2 26 8 29 23 8 29 29 2 29 2 29 29 2 29 29 31 6 29 25 14 29 29 2 17 29 2 2 27 29 23 2 29 8 8 18 8 18 8 29 6 2 2 29 29 29 29 2 23 29 29 2 29 2 8 29 29 29 31 2 31 2 29 29 29 29 25 27 29 5 29 29 29 29 29 2 29 18 29 2 29 8 8 29 29 29 29 29 29 29 18 29 2 6 29 29 2 31 6 5 29 29 29 18 29 29 29 29 2 29 29 29 8 2 29 29 29 2 14 2 29 29 29 14 29 29 29 26 6 29 29 29 29 18 29 29 29 29 6 29 29 16 17 29 29 29 29 29 29 23 29 29 23 29 29 29 26 2 29 18 29 2 29 2 29 29 2 29 25 29 29 6 29 29 29 26 2 29 23 29 29 8 29 2 8 29 29 29 29 29 8 16 2 29 29 25 2 29 29 2 29 29 29 5 29 8 8 29 2 29 29 29 18 29 2 8 29 23 2 29 18 29 23 29 29 6 2 29 29 29 29 29 6 29 18 29 29 29 29 6 2 2 6 2 29 2 29 29 29 2 8 29 29 23 29 29 29 26 29 29 29 29 29 29 29 6 29 5 8 29 29 23 29 29 29 29 2 29 29 29 2 2 6 29 2 29 2 29 29 23 29 29 29 29 6 6 29 29 29 6 29 29 29 8 29 29 8 29 8 29 23 2 31 18 27 29 8 29 5 29 29 29 6 2 29 29 29 29 14 2 29 23 29 29 29 29 29 25 29 29 25 29 29 29 8 29 2 29 2 29 26 29 25 29 8 29 23 8 29 27 6 31 29 29 29 2 8 29 29 8 2 29 29 29 31 29 29 29 8 29 29 29 8 2 29 29 2 29 6 23 29 29 8 29 29 29 2 27 29 8 29 8 29 29 8 5 2 2 2 2 2 8 29 29 23 2 6 29 6 29 18 29 29 29 8 29 2 29 18 29 25 18 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 6 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 26 6 6 29 27 29 29 29 29 14 29 29 29 29 29 29 29 16 29 29 29 29 25 2 29 29 29 29 29 26 29 5 29 29 29 29 29 29 2 29 13 8 29 29 8 31 2 8 6 29 29 29 29 26 29 6 2 29 2 29 29 23 8 29 29 6 29 29 29 29 29 29 29 29 23 29 6 29 29 29 29 8 14 29 29 29 6 17 29 29 8 29 6 29 29 29 29 18 29 29 29 2 29 18 6 2 29 29 18 29 26 23 29 6 29 29 29 29 29 29 29 6 31 29 29 8 29 2 29 29 29 29 29 29 29 17 29 29 23 26 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 31 29 29 29 29 14 29 8 29 29 23 29 29 31 18 29 29 29 29 18 29 25 29 29 29 25 8 8 25 23 29 17 29 23 29 6 8 29 29 14 2 25 29 23 29 29 29 18 29 29 6 2 2 25 29 29 2 29 2 29 29 8 23 8 29 29 29 2 27 2 29 2 29 29 29 2 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 23 29 16 29 8 29 29 29 16 2 8 6 29 29 16 29 6 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 16 16 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 16 29 29 19 19 13 16 16 16 16 19 29 13 16 16 17 29 13 29 16 29 29 16 29 19 29 29 16 29 16 29 29 2 29 29 29 29 29 29 16 29 29 29 16 29 29 13 2 19 29 13 16 16 29 29 29 16 19 16 16 16 29 29 17 16 13 16 29 29 16 29 29 16 29 26 26 16 29 29 16 29 16 29 29 29 29 29 17 29 18 29 17 29 29 29 25 29 6 29 14 29 29 2 8 29 29 29 16 13 16 29 29 13 16 29 16 29 29 29 29 16 13 29 16 13 29 16 16 29 29 29 29 16 26 2 16 16 29 29 13 16 29 29 29 29 29 29 16 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 23 17 16 29 29 29 29 29 29 23 29 29 29 2 8 29 2 29 29 29 17 23 29 29 29 8 6 29 2 29 6 2 29 29 2 29 2 2 29 29 29 2 29 26 23 29 23 29 29 27 31 26 29 29 8 18 14 5 29 29 26 29 29 29 29 2 8 29 8 29 29 27 29 29 29 29 6 6 29 29 29 2 8 27 18 29 8 29 29 29 16 8 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 19 16 16 16 29 29 16 29 16 13 29 29 16 29 19 18 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 31 16 29 16 29 29 16 29 16 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 29 16 29 29 31 6 29 6 29 29 29 29 5 29 29 29 6 29 29 29 18 29 29 29 29 29 29 29 8 29 29 2 29 29 29 2 29 17 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 2 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 16 29 29 29 16 16 17 29 29 29 16 29 29 29 6 29 16 16 29 29 29 16 2 29 29 29 29 29 29 29 27 29 29 29 29 29 8 29 29 6 29 8 29 8 29 29 29 29 29 2 6 31 29 29 2 31 29 29 29 29 2 29 29 26 18 29 29 23 2 2 2 8 18 15 29 29 2 29 29 29 29 29 16 17 16 29 17 29 6 29 8 6 29 8 29 2 29 29 29 8 29 26 14 29 29 2 29 29 29 29 2 14 29 2 2 29 6 29 2 29 2 6 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 16 16 29 29 29 16 17 29 16 29 29 29 29 16 29 2 16 29 16 16 29 2 16 29 16 16 16 29 16 16 16 16 29 29 29 16 29 19 29 16 29 16 29 29 16 29 5 29 29 29 29 13 29 29 29 13 29 16 16 13 16 29 16 13 29 16 16 13 29 16 16 29 16 16 16 29 29 29 29 29 29 16 16 19 16 29 16 16 29 16 16 16 19 29 29 13 19 16 29 29 16 13 29 31 13 2 29 29 29 29 29 14 29 29 2 6 29 2 29 8 23 2 29 25 8 29 29 2 8 29 6 2 8 14 29 29 2 2 29 29 2 29 29 29 29 29 29 29 29 29 29 6 2 27 29 29 29 29 29 29 2 29 8 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 8 8 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 23 29 29 29 31 29 8 29 8 26 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 16 29 29 29 29 29 16 29 16 17 16 29 29 29 29 16 29 29 29 29 29 16 29 29 5 29 16 16 29 17 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 16 29 16 16 29 29 29 29 29 19 29 16 13 29 29 29 29 29 29 29 16 29 26 23 29 29 29 2 8 16 29 23 6 29 29 29 2 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 23 29 29 29 29 29 29 29 29 2 29 29 14 29 27 29 2 25 6 23 14 29 29 29 29 6 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 17 29 23 29 16 16 16 29 29 29 29 16 29 16 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 31 29 2 29 29 29 23 29 17 29 16 29 29 14 29 29 29 29 29 29 29 29 2 29 29 2 29 2 29 29 18 8 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 2 29 29 29 6 29 29 2 16 29 16 29 29 29 29 29 29 29 13 29 29 16 16 16 29 19 29 16 29 16 9 16 19 13 29 17 16 16 16 29 16 29 29 19 16 16 16 16 19 16 16 16 16 13 19 16 29 19 16 13 29 16 29 29 16 29 16 29 29 16 13 29 29 29 29 29 29 29 2 29 25 29 29 16 27 29 29 29 29 14 29 29 8 29 29 29 14 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 13 29 2 29 29 2 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 17 29 29 20 2 29 29 29 2 18 6 31 6 29 6 25 29 29 23 6 29 29 29 31 29 29 14 2 2 29 8 29 18 14 2 14 29 6 29 6 2 29 29 8 29 29 23 29 18 17 2 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 19 13 29 29 29 29 29 29 19 13 14 16 19 16 19 13 29 29 16 16 16 16 19 16 16 16 29 16 19 19 16 16 19 19 29 29 29 13 29 16 13 19 29 19 16 29 29 16 29 16 16 16 29 19 29 16 29 29 16 16 16 16 29 16 16 16 16 29 16 16 19 13 16 16 19 2 29 16 29 29 17 29 16 29 19 16 16 2 28 29 29 29 2 29 29 29 29 23 6 29 29 29 6 23 29 29 29 2 29 8 29 6 25 6 16 29 29 16 29 27 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 16 29 29 29 31 29 29 16 29 29 2 29 29 29 29 29 2 29 11 29 29 29 16 29 16 29 29 6 17 29 16 16 29 16 29 13 16 29 29 16 29 16 29 16 29 29 16 29 19 29 19 29 19 29 16 16 29 19 16 29 29 29 16 19 29 16 16 16 29 29 17 29 29 29 16 19 16 29 29 16 19 16 29 29 29 29 29 16 16 2 29 29 16 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 2 29 29 29 19 29 17 16 29 29 29 16 16 29 29 29 16 16 29 29 29 16 16 29 29 19 16 29 19 16 29 29 27 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 31 6 29 2 5 2 17 23 29 29 29 29 29 29 26 29 5 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 23 6 29 29 29 2 29 29 29 16 29 29 25 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 13 29 29 29 29 29 29 29 6 29 29 8 27 23 18 29 29 29 26 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 17 2 29 29 29 23 14 29 8 2 8 29 23 29 23 2 29 2 8 2 29 29 29 29 29 31 29 8 31 2 8 23 29 29 29 8 29 29 2 29 29 29 29 29 29 29 16 16 29 29 16 29 16 16 29 29 29 29 8 29 29 29 29 29 29 2 29 29 13 29 29 2 16 29 2 29 29 29 29 29 13 29 16 29 19 16 16 19 19 29 16 29 16 16 29 29 19 29 29 19 29 16 29 29 29 29 18 29 16 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 6 29 2 29 29 8 29 5 29 29 29 29 29 8 5 29 29 6 29 29 29 29 2 29 25 29 29 29 6 29 23 2 18 29 18 29 8 2 8 29 31 2 29 29 29 29 6 29 29 29 29 18 16 16 29 29 29 16 29 6 29 2 14 2 29 29 14 29 29 29 5 29 29 29 29 16 29 16 19 29 19 29 29 29 29 16 29 16 29 29 16 29 16 29 19 29 29 16 16 19 16 16 19 29 29 29 29 29 16 29 29 29 29 16 13 29 16 16 29 19 16 13 19 29 19 2 29 19 29 29 29 19 29 29 16 29 19 16 29 16 29 16 29 16 29 13 29 29 29 29 29 29 16 19 29 16 16 29 16 29 19 29 29 16 16 16 29 16 19 16 17 16 16 16 29 19 29 19 19 29 16 29 19 16 9 16 16 16 29 19 16 16 16 13 19 16 16 29 19 19 19 29 16 16 16 16 16 29 19 19 16 19 19 29 19 19 29 16 19 29 16 29 16 29 16 16 16 29 19 16 19 19 29 19 17 29 16 16 29 19 16 29 29 16 16 29 16 16 16 16 16 16 29 29 16 29 29 16 19 19 13 29 29 9 13 19 16 13 13 16 29 16 16 16 17 16 16 29 29 29 29 29 29 29 29 16 29 16 13 16 13 29 16 16 16 29 29 29 29 19 29 29 29 13 18 29 29 29 29 29 29 29 2 29 31 29 25 29 2 6 29 29 29 29 29 29 2 29 6 29 29 29 2 29 23 29 29 29 8 29 29 29 25 29 8 29 29 29 29 29 29 29 6 8 29 29 27 29 29 6 29 8 29 25 29 8 29 2 29 29 29 29 29 29 29 29 17 29 29 6 29 31 29 23 29 29 25 29 8 29 29 29 2 29 29 29 23 29 29 29 29 29 29 29 29 8 29 29 18 23 23 5 29 29 29 2 29 29 29 2 29 29 29 29 29 2 8 29 29 29 18 29 6 18 29 29 29 14 6 29 2 29 2 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 23 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 26 29 29 8 29 8 29 29 29 29 8 23 29 29 29 29 2 14 29 29 8 23 29 29 29 2 29 29 16 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 8 29 23 29 2 29 29 18 29 29 29 29 23 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 8 29 23 25 6 23 29 29 29 18 29 29 29 2 29 8 29 29 29 29 29 29 2 27 17 29 29 29 29 29 29 29 29 23 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 2 29 8 8 29 29 29 6 29 29 16 29 29 29 29 29 29 16 13 29 29 13 16 16 17 19 29 29 16 16 16 16 29 29 16 29 29 16 29 16 16 29 16 29 16 13 13 19 16 16 19 19 16 16 16 29 29 19 19 29 29 19 19 16 16 16 19 16 19 16 16 29 29 41 13 19 13 19 16 29 16 16 19 16 29 29 16 29 29 16 19 19 19 19 16 16 16 16 29 29 16 16 19 16 29 29 19 16 29 29 29 16 16 16 29 19 19 29 2 29 16 16 29 29 29 16 17 19 16 19 16 29 29 19 29 16 19 13 16 16 19 19 16 16 16 29 16 19 17 19 29 16 29 16 19 16 29 19 29 29 29 19 16 29 29 16 16 13 19 16 16 29 16 29 29 29 16 16 29 19 16 13 29 29 29 16 29 29 2 29 29 29 29 2 29 14 2 29 27 29 29 29 29 14 29 2 2 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 5 29 6 8 29 29 8 18 29 16 13 29 29 29 29 2 29 29 5 5 29 2 29 31 18 29 29 29 29 29 29 29 29 31 29 29 18 29 29 29 2 29 23 29 29 2 29 29 29 29 18 29 27 29 29 29 29 29 6 2 29 2 29 29 29 29 29 29 16 16 2 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 17 29 29 29 18 6 29 29 29 16 29 29 29 16 29 16 29 29 16 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 6 18 16 16 14 29 16 29 29 29 29 29 16 29 29 8 16 29 29 29 29 29 19 29 16 29 29 29 29 29 29 16 13 29 29 16 29 29 16 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 16 16 13 19 29 16 29 16 29 29 16 19 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 16 19 29 16 29 16 29 29 16 29 16 29 5 29 29 16 29 29 29 8 16 31 16 16 29 29 29 29 29 29 19 13 16 29 16 29 16 16 16 29 29 29 29 29 16 29 13 29 16 13 8 16 29 29 16 17 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 6 29 29 16 8 29 29 29 29 31 29 16 8 16 29 29 29 16 29 29 18 16 2 16 29 17 29 29 29 29 29 8 29 29 29 29 29 6 29 16 29 29 16 16 29 16 29 17 13 29 16 13 16 29 29 19 2 29 29 29 29 29 29 16 13 16 16 29 29 29 29 29 29 16 29 29 29 29 29 13 16 29 16 16 29 29 16 29 16 16 19 29 29 29 19 16 29 29 16 16 29 29 29 29 29 29 19 29 16 29 5 29 16 29 16 29 29 6 29 29 2 13 29 16 29 29 29 16 16 29 29 16 16 29 29 29 16 16 29 19 16 29 16 29 29 16 29 13 16 16 29 29 19 29 16 13 25 29 16 29 13 16 17 19 29 29 17 29 29 16 29 29 6 16 16 29 29 16 16 16 29 29 29 16 29 16 16 29 29 16 29 29 16 16 29 19 29 16 29 29 29 29 16 29 16 29 29 29 16 29 16 29 16 16 16 19 13 16 29 29 19 29 29 16 18 29 11 13 16 29 6 29 29 16 16 29 29 29 29 17 16 29 29 26 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 16 16 29 29 8 29 19 29 29 16 29 29 29 29 16 16 29 29 16 29 29 13 19 29 29 29 19 19 26 29 29 19 29 29 16 29 29 29 16 16 29 16 29 16 17 29 29 19 16 13 16 29 16 16 16 29 29 16 16 29 29 29 16 16 29 29 29 29 16 13 19 16 16 16 13 16 29 29 29 29 29 29 16 29 16 29 16 16 29 29 16 29 17 29 29 29 16 29 16 26 29 29 29 29 29 16 19 29 16 29 29 29 16 29 29 29 16 13 16 29 29 29 29 29 8 29 19 29 6 29 29 29 19 29 16 29 29 29 29 29 16 29 16 13 29 16 16 29 29 16 29 29 29 29 29 29 16 13 29 29 29 16 19 16 16 29 8 29 29 16 16 16 29 29 29 29 29 29 16 29 17 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 16 2 8 16 16 16 29 29 29 18 16 29 16 29 29 8 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 8 29 8 29 29 29 29 29 29 6 8 29 29 27 2 29 29 29 18 29 29 29 29 29 29 29 29 29 16 29 25 29 29 16 29 29 29 29 29 29 6 29 29 29 29 29 17 8 29 29 27 29 29 29 29 29 29 29 29 18 25 29 29 29 29 29 8 29 29 29 6 29 2 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 6 29 2 2 8 29 29 14 29 29 18 25 29 29 29 29 29 2 29 29 29 29 29 2 23 29 27 2 6 6 14 14 29 29 29 29 29 29 29 29 29 29 27 29 14 29 29 5 29 20 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 26 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 29 29 8 29 8 29 2 29 29 29 29 23 29 2 29 29 29 29 29 29 2 29 29 29 29 18 29 29 26 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 13 29 29 26 29 29 8 2 8 29 29 23 29 29 29 8 29 29 29 29 29 29 29 26 8 29 29 29 29 29 29 29 29 6 17 29 29 29 29 25 29 29 31 29 29 2 6 23 8 29 2 29 29 27 29 29 29 29 29 8 8 29 29 29 29 2 26 29 29 8 2 29 6 6 29 29 31 29 2 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 23 29 29 31 18 29 25 29 29 29 29 29 29 16 29 29 29 29 29 29 23 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 23 8 29 31 29 29 8 8 29 29 29 29 2 2 18 29 8 29 18 23 29 23 29 6 6 29 29 8 29 2 29 29 29 28 29 29 29 23 29 29 29 8 29 29 29 29 23 29 29 6 29 2 2 29 25 29 29 27 6 29 29 29 29 29 29 31 8 29 29 29 29 29 18 29 29 29 23 8 29 2 29 29 25 29 8 29 31 29 29 29 29 29 23 29 8 26 29 29 29 16 29 29 29 29 29 29 29 29 6 8 29 29 8 17 29 29 6 29 6 29 29 29 8 29 25 29 29 29 29 29 8 6 29 29 29 6 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 2 23 29 2 29 29 8 29 29 29 29 29 29 6 26 29 23 29 29 29 2 23 8 29 8 29 29 29 29 29 29 29 29 26 29 29 8 29 8 26 29 8 8 17 8 8 8 23 8 29 29 29 29 29 29 25 2 29 14 8 29 29 26 8 29 29 29 23 23 23 29 26 29 5 8 29 26 29 29 2 6 29 8 31 29 2 23 29 31 6 31 29 17 29 6 18 29 26 29 29 29 18 29 29 2 2 29 8 29 29 23 29 29 2 29 29 29 29 29 8 14 2 29 2 29 29 29 29 29 23 2 8 29 18 29 29 2 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 6 29 29 8 29 29 29 23 29 14 2 29 29 29 8 29 2 29 2 29 29 29 26 29 29 29 8 8 23 29 29 29 2 6 8 8 2 29 29 31 2 29 29 29 23 29 29 29 31 2 29 8 29 29 29 29 29 29 29 31 29 8 29 5 29 29 29 2 6 29 6 29 29 29 29 2 29 29 31 29 25 6 6 18 29 25 2 29 29 29 29 29 2 8 29 29 29 8 8 29 6 29 29 2 29 29 29 29 29 2 29 29 29 2 29 2 2 8 29 2 2 29 5 29 29 29 29 29 8 2 29 29 2 29 29 31 29 10 29 8 8 2 6 2 6 23 6 2 29 26 29 29 29 29 18 6 2 2 8 29 29 29 2 29 29 6 26 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 2 2 29 29 29 29 29 26 29 2 27 29 29 4 29 8 29 29 29 8 2 29 29 23 29 29 29 29 25 29 29 29 29 16 29 29 19 13 16 19 16 16 29 17 29 29 29 29 29 29 8 29 27 29 29 29 6 29 29 27 2 23 29 6 29 29 29 8 2 2 29 29 17 29 6 29 13 29 8 29 29 29 29 17 23 29 29 29 2 29 29 29 29 29 29 29 29 29 2 2 14 29 29 29 8 2 31 29 18 8 29 29 29 27 29 31 29 17 29 29 6 6 29 29 8 25 8 29 2 8 2 8 2 29 29 23 31 2 29 29 2 6 29 29 2 29 14 29 29 29 29 29 27 18 29 29 8 18 2 26 23 31 29 2 2 29 2 29 29 8 29 8 29 2 29 23 29 29 29 29 29 8 29 14 2 29 2 31 29 29 29 29 29 8 29 2 14 18 18 8 8 29 29 2 2 2 29 29 2 29 18 29 29 29 29 29 29 29 29 8 29 29 31 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 26 23 29 29 29 29 23 17 29 6 6 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 2 29 29 8 29 29 23 8 29 29 29 29 2 29 29 2 23 23 29 23 2 8 29 29 29 29 29 29 29 2 29 29 29 29 23 6 29 29 29 29 29 29 29 2 2 2 29 29 29 8 29 29 29 23 29 8 8 29 8 29 29 6 29 2 8 29 29 14 8 29 29 23 23 27 23 2 26 23 29 29 29 29 23 31 2 2 5 14 29 29 29 23 14 8 6 6 26 29 14 29 25 8 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 14 6 29 2 29 29 8 29 2 29 29 29 29 29 8 29 29 2 29 23 29 29 6 8 25 8 17 29 29 29 29 6 26 29 2 29 29 29 29 29 29 6 17 29 29 29 29 8 29 29 29 29 2 18 2 29 29 6 2 29 29 8 31 29 8 29 29 29 17 29 29 29 29 29 29 25 29 29 29 29 31 2 29 29 29 29 29 8 29 29 8 29 14 29 29 29 29 29 29 2 29 29 29 5 29 25 29 29 6 27 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 16 29 16 17 29 16 29 2 29 29 29 8 6 16 29 5 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 23 29 31 25 29 8 6 29 29 29 2 29 29 29 18 29 2 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 6 29 29 29 29 16 17 29 29 29 29 29 6 29 29 29 29 16 29 16 16 19 5 29 16 29 16 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 16 16 29 29 16 29 29 16 13 19 29 16 19 29 29 16 13 16 29 29 16 29 23 29 19 31 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 31 29 2 17 29 29 18 29 29 2 29 29 5 14 2 29 29 18 29 29 6 29 31 31 29 6 8 29 18 31 29 23 18 23 29 2 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 2 29 29 29 29 5 29 29 8 29 18 29 29 29 29 29 29 29 2 29 31 16 29 29 2 29 29 29 29 29 25 29 29 29 16 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 6 8 29 29 26 29 29 2 29 29 29 2 29 8 29 29 2 29 29 29 29 29 2 29 18 29 29 29 29 6 6 29 29 29 29 29 6 2 29 29 6 29 29 29 29 29 14 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 27 29 29 6 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 31 6 29 29 29 6 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 14 29 29 29 29 29 29 29 23 2 29 29 29 29 29 6 6 29 29 29 29 14 29 2 29 18 29 29 29 29 27 29 29 29 2 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 8 2 29 29 8 31 29 29 29 29 29 2 29 2 29 29 29 25 29 18 29 29 6 29 6 29 8 29 8 29 29 2 29 29 29 2 2 29 29 29 31 29 29 29 29 8 29 29 23 29 29 29 29 6 29 27 29 2 29 29 29 29 29 29 29 29 2 29 14 29 29 29 18 6 29 18 29 29 25 29 14 29 18 2 29 25 6 29 2 29 29 29 29 29 29 29 6 29 29 18 29 29 29 29 29 29 2 29 18 29 29 29 29 29 2 2 29 29 29 2 29 29 29 29 29 14 29 29 8 8 29 25 29 8 29 2 29 6 2 29 2 2 29 8 29 29 29 29 8 29 14 8 29 8 29 29 2 29 31 29 29 29 6 31 29 2 29 29 29 29 2 8 29 27 25 29 29 29 2 31 29 6 29 18 29 29 29 29 29 29 29 14 29 8 29 29 8 29 23 29 14 31 29 8 29 29 2 29 2 6 6 2 29 29 29 23 27 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 8 8 29 29 29 29 29 29 29 29 29 8 29 31 29 29 29 2 29 29 29 29 29 8 29 29 8 29 29 29 29 8 8 29 29 29 29 2 18 14 8 8 29 31 8 6 29 29 29 29 8 29 29 29 29 29 31 29 29 2 29 29 29 2 2 8 29 29 6 29 29 29 29 29 8 2 29 23 29 29 29 8 31 29 14 29 29 5 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 17 29 31 29 29 29 2 29 29 29 6 29 25 29 29 8 29 2 29 29 29 29 8 8 5 29 16 14 29 29 29 29 8 29 29 29 27 29 29 29 29 2 25 25 2 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 8 29 29 8 29 31 29 29 29 29 14 29 29 8 6 23 18 29 29 25 6 6 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 14 23 29 29 29 29 29 29 2 8 29 26 29 29 14 29 29 29 29 2 25 29 8 29 29 23 6 29 29 29 29 29 8 29 29 29 29 2 29 29 6 29 29 29 29 2 29 29 29 29 6 26 27 5 29 23 29 29 29 31 2 6 6 29 17 29 8 29 29 29 29 29 5 29 29 29 29 2 18 2 29 29 18 29 25 2 2 23 2 29 26 31 27 29 29 8 26 29 29 14 8 2 27 31 14 25 25 29 29 29 29 6 29 29 2 29 25 29 29 29 2 29 29 29 14 2 27 29 29 29 29 29 2 29 29 5 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 6 29 29 8 25 29 29 29 8 23 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 27 29 29 29 29 29 17 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 19 17 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 2 29 29 29 29 8 29 29 25 29 29 29 29 29 8 29 2 8 29 25 29 29 29 5 29 18 25 6 29 8 2 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 14 29 18 29 29 29 2 2 29 29 29 29 29 2 18 6 29 6 6 29 29 14 29 29 5 29 6 29 8 29 29 29 29 2 2 29 29 29 29 18 6 29 29 2 8 29 29 29 29 29 29 29 29 29 29 8 29 29 2 6 6 29 2 29 29 29 29 18 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 8 29 8 29 29 8 8 29 29 29 29 8 29 29 29 18 29 29 29 29 29 5 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 5 2 14 29 2 29 29 29 29 29 6 29 8 29 29 29 29 2 2 31 29 29 29 29 26 29 29 29 2 29 29 29 2 14 29 29 29 29 29 29 29 27 14 29 29 29 29 29 18 2 29 5 29 29 29 29 14 29 29 29 2 8 29 29 8 6 31 29 29 29 8 5 31 6 18 8 29 29 29 29 29 26 29 29 26 29 29 6 29 29 29 29 17 29 29 29 29 29 29 29 18 29 29 29 29 14 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 8 26 29 29 23 29 29 29 29 29 2 29 29 29 6 29 2 6 6 29 29 29 6 29 29 29 5 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 26 29 29 26 29 5 29 23 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 6 29 18 29 29 29 29 29 29 29 2 29 29 25 29 14 2 29 29 29 31 2 29 8 2 6 2 29 29 29 29 29 29 29 2 29 29 23 29 18 29 5 29 2 29 11 2 26 29 23 29 29 29 29 29 29 29 29 14 29 29 31 2 29 29 2 8 2 29 2 29 29 4 29 29 29 29 6 29 29 29 2 29 29 2 29 2 2 29 29 29 8 2 29 29 29 2 2 29 29 31 2 29 6 29 29 29 8 29 23 8 29 29 29 2 2 29 29 18 29 2 29 29 23 8 8 29 29 14 29 18 29 2 29 29 29 2 8 29 29 14 29 18 29 29 2 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 14 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 23 29 29 6 29 17 29 29 2 29 16 29 29 29 2 16 13 16 29 2 29 29 29 8 16 13 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 27 16 29 16 13 19 13 29 29 29 29 29 29 16 16 29 29 29 29 29 19 13 16 29 29 16 19 29 29 16 29 16 16 6 16 29 16 29 29 19 13 29 29 16 29 16 16 16 29 29 19 16 16 29 29 19 19 13 13 16 29 29 29 29 16 26 29 16 16 29 16 16 16 16 19 29 19 16 29 29 29 29 19 16 19 29 29 16 29 29 29 29 29 29 29 16 29 16 29 8 6 29 29 29 29 29 29 31 29 29 29 29 29 29 14 6 29 6 29 29 6 5 8 31 2 29 29 29 29 29 14 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 17 6 29 29 29 29 29 29 29 29 29 29 18 23 29 29 8 8 29 6 29 2 29 29 29 27 6 27 29 29 29 5 6 29 29 29 29 29 2 29 29 29 8 29 29 29 2 29 29 31 2 29 29 2 25 6 29 2 29 29 2 29 29 29 16 29 29 29 29 29 29 29 16 29 2 29 16 29 29 16 16 29 16 16 16 19 29 16 19 19 16 29 29 16 19 16 29 17 29 16 29 16 19 29 13 29 29 16 16 16 29 16 29 16 16 29 16 29 16 17 29 16 29 29 19 13 13 2 19 29 29 16 29 16 13 29 29 2 29 2 16 16 16 29 29 2 29 16 14 16 29 2 29 29 8 29 29 23 29 29 6 29 29 29 29 5 6 5 29 29 29 26 18 29 29 8 4 5 29 29 29 29 29 29 8 29 29 29 6 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 18 29 23 29 29 6 29 29 29 31 6 29 29 26 29 2 29 29 29 29 29 29 29 2 8 8 29 29 29 29 29 6 29 29 29 29 29 2 26 29 29 29 29 29 29 29 29 29 6 29 8 29 29 2 29 8 27 6 16 29 29 16 29 18 2 29 16 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 16 29 29 29 29 29 29 16 2 29 29 16 29 29 29 29 2 23 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 14 2 29 29 29 8 2 29 27 6 18 18 29 29 29 29 29 29 2 29 29 29 29 18 29 29 29 8 6 26 23 23 2 14 29 8 29 29 29 17 29 2 29 29 8 29 8 29 29 29 29 29 14 29 29 14 29 6 8 29 25 29 8 2 29 29 29 29 29 29 2 2 29 23 29 29 29 29 29 29 2 29 29 29 29 14 29 29 29 29 6 29 29 2 23 29 6 8 29 29 29 14 25 29 2 29 29 29 29 14 26 8 6 29 29 6 14 29 6 6 29 29 6 23 26 26 29 6 29 2 29 29 6 2 14 29 5 29 2 25 29 29 14 8 6 29 2 29 18 26 29 29 16 6 29 29 29 29 29 2 29 6 29 29 29 6 29 8 29 29 29 29 29 29 13 8 8 8 2 29 6 29 29 26 29 2 29 29 29 29 29 29 16 29 29 18 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 13 16 19 13 29 29 29 16 29 29 29 16 19 16 29 16 16 16 16 16 16 16 16 2 29 19 29 17 16 16 19 29 16 29 29 19 19 2 29 16 19 16 16 19 29 19 19 19 29 19 29 16 19 16 16 16 16 13 29 29 17 13 29 29 16 16 16 16 29 19 19 16 29 29 16 29 9 19 13 19 29 16 16 29 16 19 16 29 16 29 16 19 29 27 29 17 16 13 16 29 19 29 19 19 16 29 29 16 29 29 16 19 16 2 19 29 16 16 19 19 29 16 19 29 29 16 29 19 16 29 29 29 29 29 29 16 16 17 29 19 16 17 16 14 16 29 29 29 16 16 29 29 29 16 29 19 16 29 29 6 2 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 4 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 25 29 29 18 29 23 29 6 29 29 29 29 29 29 29 29 29 27 29 6 29 14 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 8 8 25 29 29 26 23 29 2 29 29 8 2 29 29 29 29 29 16 29 29 29 23 29 29 29 14 29 29 29 29 18 27 29 29 29 29 29 16 29 29 27 29 29 29 23 23 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 31 2 8 29 6 8 2 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 5 2 29 29 25 29 17 2 18 29 29 6 29 29 29 29 29 17 29 16 29 16 29 29 29 29 29 29 29 25 2 29 29 8 29 29 29 29 29 29 29 29 29 29 2 8 8 29 29 29 29 29 29 16 29 16 29 29 29 18 29 29 29 2 29 29 29 29 29 9 29 8 29 29 29 2 29 29 8 29 2 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 2 29 29 25 26 23 23 29 29 29 25 29 29 29 18 29 29 2 31 8 29 6 8 29 29 2 29 29 29 29 6 29 6 29 29 29 18 29 29 29 29 29 29 29 29 29 14 29 29 2 16 29 17 29 29 16 29 29 29 29 16 13 29 29 16 29 29 29 29 29 29 16 29 29 29 29 2 8 16 29 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 2 29 16 29 29 2 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 8 17 29 29 23 29 16 29 29 29 29 29 6 2 31 31 29 6 29 29 29 29 29 29 8 29 29 29 20 29 29 29 25 25 2 2 29 29 29 29 29 29 29 29 2 29 29 2 29 29 2 29 2 29 29 6 8 29 23 29 29 14 29 29 29 8 6 29 29 6 31 14 29 25 23 29 29 29 6 29 2 8 23 29 25 5 2 29 5 29 29 29 18 23 29 29 29 29 29 29 29 29 23 29 8 29 2 29 27 29 29 29 29 29 29 29 14 29 29 29 14 29 18 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 19 29 29 16 16 29 29 29 16 13 29 29 29 16 29 29 29 29 29 17 16 13 16 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 2 18 2 25 8 31 29 29 29 29 29 16 29 29 29 29 29 29 10 29 29 29 16 29 29 2 29 29 29 29 29 29 16 29 29 27 29 29 8 25 6 6 6 8 8 25 29 31 29 2 16 29 29 29 29 8 29 6 29 2 29 29 26 29 5 29 29 16 16 29 29 29 13 8 29 29 23 29 17 29 29 29 29 29 29 19 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 16 17 29 29 29 2 23 23 29 29 29 6 2 8 27 29 29 2 2 8 29 29 29 29 29 29 29 8 29 29 29 29 14 29 29 29 29 8 2 29 27 8 29 29 23 8 31 2 8 29 29 8 29 29 29 18 29 6 29 2 29 29 27 18 8 29 14 29 29 29 2 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 14 29 16 16 6 2 29 16 16 29 29 29 29 29 29 17 16 31 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 2 14 6 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 23 29 29 29 2 29 29 29 29 29 31 29 29 29 29 2 29 16 16 29 29 29 29 6 29 29 29 29 29 29 29 17 2 8 29 29 8 29 5 29 29 29 29 16 16 29 29 29 29 13 16 29 29 29 25 2 29 29 29 29 29 29 29 14 29 29 29 29 29 6 29 29 29 23 29 29 27 29 29 29 29 2 29 29 29 29 29 29 29 14 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 16 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 16 25 16 29 29 29 29 29 29 2 2 29 29 16 29 29 29 29 29 29 16 14 16 29 29 29 29 16 29 2 29 29 16 29 29 29 18 16 29 16 2 2 29 29 29 29 5 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 16 29 29 16 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 6 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 14 29 29 29 29 29 14 29 29 29 5 29 29 29 8 2 29 8 2 29 2 29 29 29 29 29 29 29 29 8 23 29 29 29 2 29 2 29 29 29 29 29 29 23 2 2 29 29 29 29 29 29 27 8 29 2 26 29 8 29 29 29 29 8 2 29 8 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 31 29 29 29 29 29 29 29 29 29 29 29 29 25 29 16 29 2 29 29 29 29 29 17 16 29 5 29 29 29 16 16 29 16 29 16 16 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 16 29 16 16 16 29 29 16 29 29 29 16 29 29 29 29 23 29 13 29 29 29 29 29 29 29 16 29 16 29 29 6 16 29 29 16 29 16 29 29 19 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 8 2 6 29 29 6 29 2 29 29 29 29 29 29 29 29 23 14 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 16 16 29 29 16 29 16 29 29 29 29 13 29 16 29 16 19 19 16 16 29 13 29 16 29 29 16 29 16 16 16 29 29 29 29 29 29 16 29 29 29 17 29 29 29 29 29 29 17 29 16 29 29 29 29 29 29 16 29 2 29 29 29 6 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 16 16 16 29 29 16 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 8 23 29 23 29 29 29 29 29 29 29 23 8 2 8 2 29 2 2 29 2 8 2 26 23 23 2 29 29 29 29 18 29 31 2 31 6 31 29 29 29 2 29 8 2 8 2 2 29 8 18 2 6 29 2 2 2 29 29 29 29 29 29 8 2 2 23 2 8 8 16 31 29 16 23 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 17 17 2 29 29 2 29 29 16 29 29 29 29 29 29 16 8 23 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 31 29 16 29 29 29 29 29 29 6 29 29 16 16 29 29 29 29 29 29 6 29 29 16 29 29 29 2 29 23 2 8 16 29 29 29 29 29 16 17 29 29 16 16 29 29 16 8 29 29 29 29 31 29 29 29 29 2 29 2 2 29 29 29 29 29 29 23 29 17 29 29 31 29 29 29 29 29 16 13 29 29 29 29 29 2 16 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 2 16 29 29 29 29 29 17 29 29 16 29 16 13 29 29 29 16 29 29 29 16 29 29 29 16 29 16 16 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 8 29 16 17 29 29 29 29 29 29 29 16 29 29 29 23 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 2 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 16 29 29 29 16 29 29 29 29 2 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 27 29 29 29 29 8 29 29 29 18 8 26 2 29 29 29 29 29 29 29 2 29 29 14 8 6 29 29 29 8 23 29 2 29 6 29 29 29 18 29 29 29 29 29 29 5 23 29 25 29 29 29 29 29 2 29 25 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 2 29 8 29 29 2 8 8 2 2 29 23 29 29 8 29 2 29 2 29 29 8 29 29 8 29 29 29 29 2 25 5 29 23 29 29 29 29 8 29 29 2 29 18 29 29 29 31 29 2 2 29 29 29 29 6 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 26 29 2 8 25 29 29 6 29 27 23 29 29 29 29 29 29 29 14 29 29 18 8 29 6 29 29 18 29 29 29 29 29 6 6 29 29 29 2 29 29 29 29 29 29 29 6 29 29 2 23 29 29 6 29 29 29 29 6 29 29 29 25 31 29 2 23 31 29 29 29 29 25 29 6 25 29 18 29 29 29 2 18 29 29 29 29 29 29 8 8 29 29 29 29 25 29 29 29 29 6 29 29 18 29 29 29 6 29 18 29 29 29 29 29 29 29 29 2 8 29 31 29 29 8 5 2 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 2 23 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 6 29 29 29 29 6 29 29 29 23 29 23 2 29 29 2 29 29 29 29 25 29 29 29 31 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 2 23 6 5 29 23 26 29 29 29 31 18 18 29 29 31 29 29 8 29 31 29 29 29 29 6 2 2 29 29 27 29 29 29 29 29 8 29 25 29 29 29 8 18 6 29 27 27 29 29 5 29 29 29 29 29 29 29 29 29 14 29 2 29 20 8 6 29 5 29 29 29 6 29 25 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 6 29 29 29 29 8 29 2 29 2 14 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 17 29 27 29 2 29 31 25 6 14 29 29 29 6 8 8 29 29 29 29 6 27 6 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 23 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 18 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 5 29 29 2 29 18 29 29 29 29 29 29 29 8 29 29 6 29 25 29 29 29 29 18 2 31 8 29 2 29 23 29 29 29 29 29 14 6 29 29 29 29 29 29 26 26 29 31 29 29 29 29 25 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 6 29 25 25 14 29 29 29 29 29 29 18 29 29 29 29 29 25 29 2 29 29 29 26 29 29 29 8 29 29 29 29 2 6 8 29 29 29 29 14 29 8 29 29 18 29 29 25 6 29 29 29 29 29 6 29 2 29 29 29 18 29 29 29 14 6 29 29 29 29 29 29 6 29 29 29 29 29 18 18 29 29 31 29 29 8 23 14 29 29 29 29 29 31 29 14 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 26 29 29 29 29 29 29 29 26 29 29 29 29 29 6 14 29 29 29 29 29 6 29 29 14 29 29 29 6 29 29 29 29 29 29 29 29 29 8 6 8 29 29 31 29 29 29 29 29 29 29 29 29 25 29 29 29 29 18 29 29 29 29 8 8 17 2 2 29 29 8 29 29 29 8 18 29 27 29 29 29 8 31 8 29 29 29 29 29 2 14 29 29 29 29 2 29 29 29 29 31 29 29 18 8 29 29 6 29 29 23 8 26 29 29 29 29 29 29 29 18 29 29 29 29 29 6 8 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 18 29 29 29 29 29 8 29 26 29 29 8 29 29 29 8 29 5 29 14 29 2 29 29 29 6 29 29 29 8 29 8 29 29 18 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 27 6 25 14 29 29 29 29 29 29 6 29 29 8 14 26 23 8 23 29 29 23 29 23 29 29 29 29 18 18 14 29 29 6 29 29 29 29 29 8 18 29 29 25 6 25 29 29 29 29 27 2 2 6 29 29 29 26 29 29 29 29 27 29 29 29 2 29 29 29 29 29 25 29 29 29 29 31 8 6 2 2 5 2 29 6 29 6 29 23 29 29 29 29 18 29 29 29 14 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 18 29 29 29 29 29 8 29 25 29 29 29 25 6 29 29 6 29 29 29 29 18 29 29 14 29 29 29 27 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 23 29 18 29 8 5 29 26 23 8 6 29 25 14 6 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 31 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 6 23 29 29 29 29 29 29 25 29 29 29 29 6 29 29 8 8 29 5 29 23 8 29 29 18 29 31 29 29 2 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 6 29 29 23 8 23 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 31 18 29 29 29 29 29 28 8 29 29 14 2 29 29 29 29 29 29 29 29 29 29 29 29 23 29 18 29 29 29 29 2 29 2 29 29 2 29 6 29 29 14 29 18 6 29 29 29 8 8 29 8 29 29 29 2 26 6 29 17 2 29 29 25 29 29 8 29 29 29 18 29 14 14 29 6 29 29 29 29 29 31 29 29 29 29 29 29 29 26 29 29 8 29 29 6 6 29 29 29 26 18 29 14 29 29 29 29 18 29 29 29 29 29 29 29 29 25 29 29 26 29 29 29 29 29 6 23 29 6 8 29 29 29 29 29 14 29 23 29 29 29 29 2 29 29 8 29 29 29 14 29 29 6 29 26 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 23 29 18 29 14 29 29 29 29 31 27 29 29 6 29 29 29 29 29 29 18 29 31 29 29 29 29 5 25 29 29 29 29 29 29 6 29 14 29 29 29 17 29 29 29 29 29 29 29 8 2 29 14 29 29 6 29 31 29 23 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 2 6 29 8 29 29 29 29 29 2 29 29 2 29 8 23 23 8 29 29 29 18 2 26 29 29 29 29 2 29 29 29 29 14 29 29 2 2 29 29 8 29 2 29 29 29 29 8 29 2 29 29 29 2 2 29 29 29 8 14 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 8 6 31 2 29 29 29 29 2 29 2 29 18 29 29 2 18 29 8 29 29 29 29 29 23 31 29 29 2 29 29 29 29 29 6 29 2 29 29 29 23 29 14 29 2 29 29 18 29 8 18 29 29 29 29 8 29 29 29 29 2 29 25 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 18 29 26 29 29 29 29 2 29 8 29 29 2 29 29 29 6 2 29 29 26 2 8 29 18 29 29 23 27 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 2 27 14 29 29 27 29 2 29 29 6 29 27 2 23 29 6 29 29 29 29 29 29 29 2 23 29 29 14 29 29 29 29 29 18 29 29 29 29 2 29 26 29 29 29 17 6 29 29 18 29 29 29 8 29 26 8 29 29 29 29 6 23 29 29 2 29 29 29 29 8 29 14 29 29 29 29 29 18 29 6 6 8 29 29 14 29 2 29 18 29 2 29 23 2 25 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 2 29 29 14 2 26 29 2 29 29 29 29 29 29 29 18 2 18 29 29 18 29 29 8 29 29 29 29 29 29 29 16 29 29 29 16 5 29 29 29 29 29 2 29 29 2 6 2 31 6 29 29 29 29 25 2 29 29 29 8 6 29 2 8 5 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 13 29 29 29 29 16 16 2 8 29 18 29 29 6 29 2 29 29 29 8 29 14 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 25 29 2 29 2 2 29 29 2 29 29 29 17 18 2 29 29 27 29 6 29 8 29 29 14 29 29 18 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 6 29 29 2 27 29 29 29 29 29 29 29 8 29 29 8 18 29 29 29 23 29 2 29 29 29 18 29 29 29 29 2 29 29 26 29 29 29 26 29 29 29 29 18 29 29 8 14 29 29 29 29 29 29 6 29 18 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 8 18 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 23 29 29 18 29 29 14 29 18 6 29 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 13 29 29 29 8 8 29 29 29 18 29 29 29 6 29 27 29 29 8 29 29 29 29 29 29 29 29 18 29 26 26 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 10 29 17 29 29 23 29 29 2 29 29 29 29 29 25 29 29 10 25 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 15 24 29 29 29 2 29 29 1 15 15 15 15 29 2 23 29 23 29 25 18 29 29 29 29 18 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 18 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 6 29 29 16 29 29 29 29 29 14 29 29 29 29 29 29 8 25 29 29 29 29 29 29 18 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 8 29 16 29 29 18 25 29 29 29 2 29 6 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 16 29 6 29 16 29 29 29 29 16 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 23 29 29 29 29 29 13 19 29 29 29 13 29 29 16 29 16 29 29 29 29 29 29 16 17 19 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 26 29 29 29 29 8 29 29 29 29 5 29 2 29 29 29 29 29 8 29 27 27 16 29 29 29 29 29 16 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 2 29 2 29 29 16 29 23 5 29 14 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 18 29 29 29 16 29 16 17 29 14 18 29 16 13 29 29 17 16 29 16 29 23 29 29 29 29 29 16 29 29 29 29 29 27 29 29 29 16 29 29 29 6 16 29 2 6 29 29 29 29 17 29 29 2 29 29 29 29 29 29 19 16 29 29 16 19 29 19 16 16 16 16 29 29 19 29 29 29 19 19 29 19 19 17 29 29 19 29 29 2 16 19 19 29 13 16 29 2 29 16 19 19 16 31 29 16 16 16 29 29 29 16 16 29 29 19 29 29 16 29 29 16 29 29 29 16 29 16 16 29 19 29 16 16 29 29 29 16 29 29 16 13 29 13 29 18 29 16 29 29 29 16 29 29 6 29 23 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 31 29 16 29 8 29 29 23 29 29 29 2 2 29 29 2 29 18 29 29 29 26 16 29 29 29 2 29 29 29 29 29 8 27 2 8 29 29 29 29 2 8 17 29 29 29 29 29 29 29 29 29 29 18 29 14 29 8 6 8 29 2 2 29 29 29 29 31 29 29 29 29 2 31 29 2 2 2 2 29 8 29 2 29 29 8 23 29 5 29 29 18 25 29 29 29 6 29 29 29 8 29 29 29 29 29 2 29 29 6 2 29 29 29 29 29 29 29 29 29 5 29 8 29 29 26 29 29 2 29 29 2 29 29 29 6 6 27 27 29 29 29 29 29 29 29 6 6 29 14 29 29 29 29 23 29 6 29 29 29 2 29 8 6 2 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 23 29 29 29 29 27 14 29 29 8 29 2 29 29 29 29 23 29 29 29 14 29 29 23 29 2 29 29 2 2 5 29 29 29 26 6 29 29 29 25 8 29 6 8 29 27 26 29 29 29 29 8 29 29 29 14 29 8 8 29 2 6 8 29 29 6 18 29 29 8 29 29 29 31 2 29 29 29 29 29 23 29 29 29 29 6 16 29 18 29 14 31 29 2 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 27 2 2 29 29 29 29 29 29 8 29 29 2 31 29 29 14 2 29 29 23 5 29 2 8 29 29 29 29 18 6 18 29 2 29 31 17 6 29 8 18 18 2 2 6 29 29 29 29 29 31 29 27 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 23 29 29 2 29 29 29 29 29 29 29 2 29 29 29 18 29 29 31 29 29 8 29 2 29 29 29 31 29 8 29 2 29 2 2 29 8 29 29 29 29 29 6 6 2 31 23 29 23 2 29 18 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 6 8 27 8 29 29 29 6 29 2 25 29 2 29 5 29 27 29 29 6 14 2 29 29 2 29 2 29 2 29 26 29 6 29 5 8 28 27 6 29 18 29 23 2 29 8 8 6 2 8 29 2 27 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 23 29 29 29 29 29 29 16 29 29 29 29 16 29 16 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 8 29 29 6 8 8 29 29 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 2 29 29 29 29 29 29 29 19 18 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 25 29 29 16 16 5 29 29 29 29 16 29 29 19 29 29 16 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 26 29 29 29 29 29 5 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 2 14 29 23 29 29 29 29 23 29 31 29 29 6 29 29 29 29 29 29 29 29 2 29 29 23 29 14 18 29 29 29 29 2 29 29 29 2 29 29 2 6 29 29 8 6 29 8 29 5 29 29 29 29 29 29 29 29 2 29 29 29 6 29 17 29 31 29 29 29 29 29 2 5 29 6 29 29 29 29 29 2 29 6 18 29 14 29 29 2 29 29 29 2 29 29 16 29 6 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 18 2 29 29 2 6 29 29 29 29 29 2 5 29 29 8 29 29 29 29 6 29 29 29 29 29 2 29 29 8 8 26 29 23 25 29 29 2 8 29 6 18 29 29 29 29 6 29 29 29 14 8 29 29 29 29 6 8 31 2 29 29 29 2 18 8 18 23 8 8 2 29 29 8 29 29 29 29 29 2 29 29 8 23 29 29 8 23 2 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 2 29 29 18 2 8 29 29 29 8 29 8 23 29 29 29 8 29 31 29 29 18 29 29 29 29 29 23 29 29 29 16 16 29 29 2 8 18 29 29 29 6 29 29 29 2 2 29 29 31 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 6 18 29 29 29 18 8 8 29 29 29 29 29 29 29 16 17 16 29 29 29 29 29 29 29 29 29 29 5 29 6 29 29 29 29 2 18 29 23 5 29 2 29 29 8 29 6 29 8 25 19 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 26 29 2 23 29 8 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 8 29 27 29 2 8 29 29 2 31 29 29 29 29 29 25 29 29 29 29 29 14 29 29 29 29 29 29 29 17 29 29 29 29 6 8 29 29 29 29 29 29 8 29 6 29 29 29 2 8 29 31 29 8 31 18 25 29 2 8 29 18 26 23 29 29 31 8 8 29 18 14 2 8 2 5 6 5 29 23 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 8 16 29 29 29 29 13 29 8 2 29 27 31 2 8 2 29 29 29 29 14 29 29 29 29 16 29 29 29 16 2 2 29 29 29 16 31 16 5 29 29 29 29 29 29 2 29 29 16 16 29 29 29 29 29 16 16 29 16 16 16 29 29 16 29 29 16 19 29 29 16 29 16 29 16 16 16 13 29 29 16 29 19 29 16 29 29 16 29 29 16 8 29 29 29 29 29 16 16 29 16 29 29 29 16 16 29 29 29 29 16 16 29 29 16 29 29 29 16 29 29 29 29 16 16 29 16 29 16 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 16 29 17 26 29 16 16 16 29 29 29 16 13 16 29 29 29 16 29 16 29 29 29 29 29 29 16 13 29 16 16 16 16 29 29 29 16 8 16 29 29 29 29 31 29 29 5 29 29 29 29 5 2 29 29 6 29 29 29 29 29 29 29 29 2 29 5 2 29 2 29 29 6 2 29 29 23 8 29 29 29 29 29 29 29 5 29 29 29 6 31 29 29 5 29 29 6 29 29 8 29 2 6 29 29 29 2 29 8 29 2 27 8 16 29 16 29 29 29 29 23 29 8 29 29 29 29 31 2 29 29 2 2 29 29 29 29 26 8 2 14 29 8 29 29 29 29 29 29 29 16 13 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 16 16 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 2 29 29 2 29 2 29 29 5 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 17 29 29 29 29 26 5 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 17 29 8 16 13 29 16 16 29 29 29 29 16 29 29 16 29 16 29 29 16 16 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 16 16 29 29 16 29 29 29 29 29 6 29 29 29 26 29 29 17 29 18 29 29 29 29 29 2 8 27 29 29 29 29 29 29 8 2 29 29 6 29 6 29 2 29 8 8 29 29 2 16 29 29 8 29 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 31 29 29 29 6 8 8 29 2 26 23 27 29 29 16 29 29 29 29 29 29 29 2 29 29 29 14 29 29 29 23 29 17 27 14 29 29 31 29 29 29 8 16 16 29 29 29 16 8 29 16 29 29 27 29 29 2 29 29 6 2 29 2 19 29 27 2 23 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 2 29 29 27 29 29 29 29 19 17 29 16 19 16 29 2 16 29 17 29 2 29 29 29 29 29 29 29 29 29 29 29 23 6 29 2 8 29 14 29 29 29 29 29 29 29 29 29 25 8 29 2 29 29 16 2 2 2 29 29 29 2 29 29 2 18 6 2 29 14 29 29 29 29 29 8 8 29 29 29 23 29 29 29 26 31 2 6 29 2 23 29 6 29 26 18 31 2 2 2 6 29 6 29 8 29 29 29 29 29 29 29 29 29 2 23 29 29 2 23 8 5 29 29 29 29 27 8 18 6 29 29 29 8 29 23 5 26 2 31 29 8 29 23 25 29 29 29 29 29 29 29 29 29 14 18 29 29 29 29 29 29 29 29 23 25 29 27 29 29 29 29 29 29 8 5 29 23 29 29 29 29 29 8 29 2 29 29 29 6 29 29 29 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 31 18 8 29 29 29 18 29 2 18 29 29 25 8 2 2 29 2 29 18 29 2 29 18 29 29 29 29 29 29 16 29 29 29 29 19 13 16 16 29 16 16 29 2 16 29 29 5 16 29 29 29 17 29 29 29 29 29 17 29 29 29 16 29 29 17 16 13 29 29 29 29 16 16 29 16 16 29 29 2 29 29 29 29 29 16 29 29 2 29 16 29 29 17 29 29 2 29 29 29 19 2 8 29 19 29 13 16 13 19 29 16 16 29 16 16 29 16 29 16 16 29 29 19 16 16 16 19 29 41 13 16 13 16 16 2 19 16 13 19 29 29 19 16 29 16 19 29 9 29 16 13 19 13 8 29 29 16 16 13 29 13 16 16 29 16 29 29 19 13 29 29 16 29 16 16 19 29 29 16 19 29 16 29 16 29 16 29 29 19 29 29 16 29 13 29 16 29 29 29 29 29 14 29 16 29 16 29 29 16 16 29 16 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 2 29 16 29 29 16 29 29 29 26 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 16 16 29 29 26 13 29 29 16 29 29 29 29 29 29 19 17 29 19 29 16 29 17 29 29 29 16 19 29 29 13 29 29 29 16 16 29 16 29 29 16 16 16 29 29 18 29 16 16 31 29 16 16 29 19 16 29 16 29 16 16 29 29 16 13 29 29 16 29 29 31 29 16 29 13 19 29 16 16 16 16 16 29 13 19 29 16 16 29 16 16 29 29 29 29 16 29 29 16 29 13 29 29 29 29 29 29 16 29 16 29 29 16 29 16 29 29 29 29 16 16 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 19 16 29 29 13 16 29 16 29 29 13 29 29 29 2 16 13 29 16 29 13 16 29 29 16 29 16 29 29 29 29 16 16 29 29 29 16 5 17 16 16 16 19 13 29 16 19 29 29 16 29 19 29 16 16 17 29 29 29 29 16 29 29 29 29 16 29 29 16 8 16 13 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 23 8 29 29 29 31 29 8 29 29 29 29 29 29 29 16 29 29 29 16 16 16 29 16 16 16 29 17 16 16 16 29 29 19 29 19 29 29 16 16 29 16 29 29 19 19 19 13 29 16 19 2 19 29 29 29 16 17 16 13 13 16 29 29 16 16 29 29 16 29 29 29 16 29 29 16 29 29 29 13 29 29 29 29 14 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 16 29 29 16 29 29 29 2 29 29 2 23 29 8 29 29 29 29 29 2 29 29 25 14 29 29 23 8 31 29 29 2 29 29 29 29 29 29 8 23 29 29 8 2 6 29 31 29 29 29 29 23 2 29 29 29 8 29 29 2 29 29 29 29 29 29 23 29 29 6 29 29 29 2 31 29 29 2 29 29 29 29 29 29 29 29 29 2 29 23 29 29 29 29 8 29 5 29 28 8 29 8 2 29 29 29 31 29 23 29 8 29 26 2 29 29 2 29 8 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 23 29 29 29 27 29 29 16 29 29 29 29 29 19 29 18 29 13 29 29 13 16 16 19 29 29 16 19 13 19 29 29 29 29 19 29 16 16 29 29 16 19 19 29 13 19 29 29 16 16 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 16 16 16 29 29 29 29 19 29 16 16 19 13 29 29 29 16 16 16 16 16 13 16 16 17 19 16 16 16 29 19 13 19 29 29 16 13 19 29 16 8 19 16 16 29 29 16 29 29 29 16 16 29 29 16 29 29 19 16 29 29 16 16 29 16 16 29 29 29 16 16 29 16 16 29 29 16 29 29 16 16 16 16 29 16 8 2 16 16 29 16 29 29 29 17 29 29 29 19 29 29 29 13 29 29 29 16 29 29 29 29 19 29 16 16 31 16 16 29 29 16 16 16 29 29 2 16 29 29 29 16 29 16 16 16 29 29 29 16 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 14 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 18 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 9 31 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 8 29 29 2 29 29 8 29 2 25 29 29 29 29 29 29 29 29 18 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 27 29 29 29 29 16 29 29 29 29 29 29 29 6 25 29 16 29 16 16 29 29 29 16 16 16 13 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 27 29 29 16 13 29 16 29 29 16 29 29 29 29 29 29 16 29 16 29 29 29 16 29 16 19 29 29 17 29 16 29 13 16 16 29 16 29 16 16 29 29 16 6 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 16 16 16 16 16 29 29 16 16 13 29 16 29 29 16 29 29 29 29 16 29 29 29 13 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 2 29 29 29 29 29 29 29 5 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 23 29 29 31 29 29 29 8 29 29 29 29 29 29 8 29 29 6 29 29 29 16 29 29 29 29 29 14 18 6 29 8 29 18 18 29 31 29 29 29 29 29 29 29 29 29 29 16 16 13 29 16 16 29 8 29 29 29 29 29 29 29 29 29 14 8 29 29 29 29 29 18 29 2 29 29 29 23 29 29 29 29 29 29 2 29 27 14 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 29 2 23 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 17 16 29 16 29 16 29 29 29 29 29 29 16 16 16 29 16 29 29 29 16 16 29 16 16 29 13 16 16 29 19 16 13 29 16 13 16 19 19 29 16 19 16 29 29 29 29 16 29 5 16 29 29 29 29 29 29 29 29 2 5 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 16 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 13 29 16 29 2 29 2 8 29 29 2 29 29 29 29 2 29 29 29 5 29 2 29 8 2 18 29 29 29 29 8 29 2 29 16 29 29 29 5 29 29 29 29 29 8 29 29 29 16 29 29 6 29 29 29 29 29 16 16 29 29 29 29 29 16 29 26 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 17 16 29 29 29 8 29 29 29 13 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 19 16 16 29 16 16 29 29 29 29 16 16 16 16 29 16 16 29 29 16 8 29 29 29 16 29 16 16 2 16 29 29 29 16 16 16 29 29 29 29 29 16 29 29 29 19 29 29 29 16 16 29 16 16 19 29 29 16 29 16 29 16 29 29 16 16 29 29 29 16 29 29 16 16 19 16 29 29 16 16 29 29 29 16 16 19 29 13 19 16 29 16 19 29 19 16 16 13 29 16 19 29 29 29 16 16 29 29 16 29 29 29 29 16 16 29 16 31 17 29 17 16 29 29 13 29 29 29 16 16 29 29 6 29 16 16 16 29 29 29 29 16 16 29 19 16 16 29 29 17 29 18 16 29 29 29 16 16 16 16 29 19 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 16 29 29 16 13 29 29 16 29 16 13 29 16 29 29 29 16 29 29 16 29 19 29 16 29 2 16 16 16 29 29 16 16 16 16 29 29 29 17 29 29 16 16 16 29 17 16 13 16 29 29 2 29 29 16 16 29 17 13 29 29 13 17 16 29 29 29 16 29 16 16 13 29 16 16 29 16 29 16 16 29 16 29 16 17 29 29 16 29 29 29 29 16 29 29 29 29 29 8 29 29 29 16 29 29 16 29 29 29 29 16 16 29 29 29 16 16 16 29 29 29 16 13 29 17 29 29 16 29 29 29 16 16 29 29 29 2 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 16 16 29 29 29 29 29 16 29 29 29 19 8 29 29 29 5 29 29 29 13 29 29 29 16 29 16 26 29 8 29 29 16 29 23 29 29 16 13 16 13 29 29 29 29 29 8 29 29 29 29 29 29 16 16 16 29 29 29 29 29 16 29 16 16 29 29 29 16 16 16 29 16 29 29 19 16 29 16 29 16 29 16 29 29 29 29 29 29 31 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 16 29 16 16 16 16 29 29 29 29 29 29 2 31 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 29 8 29 8 31 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 2 2 2 2 29 29 23 5 29 18 29 29 29 2 2 2 29 5 2 2 2 29 29 29 29 5 29 8 29 29 29 29 29 29 29 31 5 2 29 29 29 29 23 2 2 29 26 29 23 29 23 29 29 29 29 29 23 29 8 29 29 29 29 6 8 2 14 29 29 29 8 29 29 29 29 5 26 29 29 29 29 29 29 29 8 8 2 29 2 29 29 6 29 5 29 29 29 29 14 29 29 23 5 23 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 5 26 17 29 29 31 29 29 6 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 17 29 23 29 29 29 23 2 29 29 29 2 29 27 5 29 29 29 29 29 29 29 2 16 29 29 2 31 29 29 29 18 23 2 8 29 8 29 29 29 23 29 2 29 29 29 29 2 18 26 29 8 29 29 29 29 27 2 29 29 29 25 2 31 29 29 8 29 5 29 2 29 29 29 29 31 29 2 8 29 29 29 29 23 5 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 23 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 5 29 6 6 29 29 6 29 8 8 29 18 6 6 8 6 29 29 29 29 29 29 8 8 8 29 6 29 29 23 27 8 29 18 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 27 2 2 23 29 29 29 29 8 29 29 2 29 29 29 27 29 29 29 29 29 29 2 8 6 29 29 29 29 29 29 8 29 29 29 29 29 23 29 29 29 29 29 29 29 2 29 29 29 2 29 23 27 29 23 26 8 14 29 23 29 29 29 29 29 23 29 29 29 29 29 29 29 8 29 2 29 29 2 29 23 2 23 17 29 31 29 26 23 29 25 29 29 5 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 23 29 2 8 2 23 31 14 29 29 14 29 29 29 29 29 29 18 2 8 8 23 29 8 6 29 29 8 29 29 2 26 29 29 8 6 29 29 29 29 2 29 2 6 29 29 27 29 29 29 29 29 8 29 8 29 18 29 29 23 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 25 29 8 29 8 29 8 29 29 26 29 29 29 29 5 23 14 29 8 29 14 29 29 29 29 8 29 5 29 29 29 29 29 29 6 29 26 26 29 23 29 29 23 5 26 29 29 8 29 29 29 29 29 8 8 2 29 29 25 29 29 29 29 29 23 29 23 29 29 29 29 6 29 31 29 29 18 29 29 2 6 29 14 29 29 29 29 29 26 2 2 8 23 8 26 29 29 29 29 29 2 25 29 17 29 18 25 31 29 29 2 29 29 29 23 2 6 29 6 8 29 8 29 2 29 29 29 29 29 29 6 29 29 2 23 29 29 29 29 29 29 29 2 29 29 29 31 2 29 29 6 29 6 29 6 27 17 14 8 29 29 29 2 25 29 8 29 29 29 29 29 29 18 8 4 26 29 2 29 18 29 29 29 29 8 29 29 29 29 29 26 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 8 29 29 29 23 29 29 14 29 29 29 29 29 6 29 29 2 29 2 8 29 23 29 18 29 29 31 29 6 2 29 29 31 29 29 29 29 29 29 29 29 29 29 6 29 29 6 29 31 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 8 29 14 6 26 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 5 6 29 29 16 29 29 29 29 29 29 29 2 23 29 29 29 29 29 29 29 29 29 29 29 18 26 29 29 29 29 8 29 8 29 2 29 25 6 29 6 29 26 29 29 29 29 29 2 29 6 18 29 2 29 8 29 2 29 17 29 29 29 29 29 29 29 6 5 8 29 29 29 29 29 26 18 29 29 5 29 29 6 29 29 29 29 29 29 29 29 2 8 2 29 29 29 29 29 29 26 6 29 29 2 29 29 25 29 8 29 29 29 29 29 29 29 29 26 8 2 31 29 29 14 29 29 29 29 29 29 6 29 29 26 29 23 29 29 18 29 29 29 29 29 29 29 29 29 29 2 31 8 29 29 14 31 26 2 29 29 29 29 29 2 29 29 29 8 29 8 31 2 23 29 29 6 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 14 8 2 29 29 14 29 8 29 29 6 29 29 29 29 29 2 29 29 31 29 29 29 29 6 29 14 29 29 29 29 2 29 29 18 29 29 29 8 29 23 17 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 14 2 29 29 29 2 29 29 29 29 29 29 26 2 29 2 29 29 29 29 29 2 29 29 29 29 6 29 23 29 29 29 29 2 29 2 29 29 29 29 29 6 23 29 5 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 6 29 25 29 29 29 29 18 29 14 29 8 29 6 8 29 29 29 29 29 29 8 29 29 26 29 29 29 2 29 29 8 8 29 29 29 29 29 29 29 6 29 29 29 29 27 29 31 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 8 29 29 29 23 8 8 29 6 29 29 18 2 29 29 26 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 6 16 29 29 29 29 29 29 26 6 29 29 29 18 29 8 29 29 29 29 29 29 29 26 29 29 29 29 2 29 18 25 29 29 18 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 23 29 29 29 29 29 29 29 2 29 29 8 29 29 29 18 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 18 29 8 29 29 29 29 29 29 29 2 29 29 8 18 2 29 31 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 8 29 29 29 2 29 31 8 29 29 8 29 29 29 29 31 29 14 25 29 29 25 29 14 8 29 23 8 29 29 29 8 29 29 29 29 29 26 2 29 29 29 8 29 29 25 6 29 29 29 29 29 29 29 29 27 29 2 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 25 29 29 14 8 2 29 29 29 29 29 29 29 8 29 29 29 29 14 29 29 29 29 29 29 29 14 18 29 29 29 25 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 25 29 29 8 29 8 29 29 29 14 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 26 29 29 29 29 29 29 29 8 29 29 14 8 18 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 18 5 2 29 29 2 23 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 14 29 29 6 29 29 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 2 2 14 29 14 29 29 29 14 29 29 29 2 29 29 29 29 29 29 8 29 29 29 27 29 8 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 8 23 29 2 23 29 29 27 29 29 29 29 29 29 29 29 29 29 29 23 29 29 26 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 6 29 29 29 29 29 29 29 29 17 29 29 16 29 16 29 29 29 29 29 23 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 2 29 6 29 2 18 25 29 6 2 8 29 6 29 29 29 29 29 29 29 8 29 29 8 29 2 2 29 29 29 2 29 29 2 29 29 23 29 6 29 29 29 27 29 29 29 2 14 29 29 29 29 29 18 8 26 2 29 29 2 8 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 31 29 2 29 29 5 29 29 29 17 2 2 8 29 29 29 8 29 29 25 29 26 14 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 6 29 29 29 29 14 29 29 29 8 29 23 29 29 29 8 29 29 29 29 29 29 29 29 29 29 23 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 6 6 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 18 29 29 29 14 29 29 14 29 2 29 29 29 8 2 23 29 29 29 29 8 29 29 29 18 6 31 27 29 29 18 29 29 29 29 25 29 29 6 29 29 2 29 6 29 29 29 6 29 27 25 29 2 29 27 29 29 29 2 8 29 29 29 2 29 29 29 29 29 6 6 29 2 8 29 29 8 29 29 29 29 31 29 29 17 29 23 8 29 29 29 18 26 29 29 29 29 8 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 2 29 29 29 29 29 2 29 29 29 25 14 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 26 29 29 23 29 6 8 29 29 29 29 29 20 2 14 29 29 29 29 26 8 29 6 29 29 29 29 5 29 27 29 31 29 29 29 29 2 23 29 18 29 29 29 29 2 29 29 29 29 29 29 29 31 2 29 2 29 2 29 29 29 18 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 18 8 29 29 29 29 29 29 8 6 29 2 29 23 25 29 29 6 17 29 29 29 6 17 13 29 29 29 29 26 29 29 29 16 16 29 16 19 19 16 16 16 16 8 29 29 19 16 29 29 16 16 16 29 16 13 29 6 29 16 29 16 29 29 19 13 29 26 29 19 2 29 29 16 29 9 16 29 16 19 16 13 19 13 19 19 16 29 19 16 16 19 29 19 16 29 19 29 13 17 29 13 13 16 13 16 19 29 29 16 16 29 19 13 29 29 29 16 29 16 16 16 16 29 14 29 5 18 29 17 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 13 29 29 29 29 29 16 29 16 29 29 29 19 16 16 8 29 29 16 29 16 29 19 29 29 29 19 16 16 17 13 29 29 29 29 16 29 29 29 29 29 29 29 16 16 16 29 29 13 16 29 13 16 16 13 16 16 16 16 16 16 16 16 29 29 16 29 16 29 29 29 16 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 31 8 29 27 6 6 6 2 29 29 2 29 29 29 8 29 29 25 29 29 29 8 2 29 29 29 29 29 29 29 31 8 29 29 23 26 29 29 29 6 29 29 8 29 8 29 29 29 2 29 29 29 2 29 29 18 29 29 29 29 29 29 8 8 26 29 29 18 29 29 29 17 29 18 29 16 29 29 8 29 29 29 13 23 5 29 29 17 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 6 29 29 29 2 8 8 29 29 29 8 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 18 29 2 29 29 2 18 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 19 29 29 23 29 8 29 29 29 13 29 8 29 29 29 29 29 29 26 29 29 29 29 8 29 13 29 29 18 29 29 29 6 29 29 6 2 29 29 29 29 8 2 29 29 18 8 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 6 23 6 29 29 2 29 29 29 29 6 29 29 14 29 31 29 2 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 16 29 19 29 29 29 29 16 16 29 29 29 29 29 4 29 16 16 13 29 29 2 29 29 31 29 18 25 2 31 29 18 6 29 29 25 2 29 29 29 29 29 29 29 29 29 18 29 16 29 29 19 29 29 29 29 29 29 29 29 8 6 29 16 29 29 29 26 29 6 29 29 8 23 29 29 2 29 16 29 16 29 29 29 2 29 29 8 2 29 29 6 29 2 29 29 29 29 29 29 8 29 29 18 2 18 29 6 29 25 18 23 29 29 29 6 29 29 2 29 29 29 29 2 29 29 29 29 29 29 8 29 2 26 29 29 6 29 18 29 29 29 29 2 6 18 14 29 29 8 29 29 29 29 6 29 29 29 29 29 29 18 29 29 29 14 29 29 29 29 6 25 2 29 29 29 29 29 29 18 29 29 29 29 29 26 18 6 29 8 29 29 29 18 29 29 17 2 29 16 16 29 16 29 29 29 29 29 29 2 29 8 29 5 29 29 29 2 29 29 8 29 6 18 29 29 8 29 5 29 29 8 29 29 29 29 14 29 29 8 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 2 29 29 6 8 29 29 31 29 29 29 29 29 31 6 29 8 29 31 6 8 29 23 29 29 29 29 29 29 29 29 29 6 25 29 2 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 6 2 29 29 29 18 29 29 29 29 23 14 29 29 29 5 29 26 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 6 29 29 2 29 2 29 8 29 8 23 2 6 29 29 2 29 29 8 2 31 2 29 29 29 29 29 29 29 29 29 14 29 29 29 29 2 29 16 16 29 31 29 29 29 29 29 29 16 29 29 29 29 14 16 29 29 29 29 29 29 29 16 29 29 29 29 6 6 29 2 31 29 29 29 2 29 29 31 6 29 29 29 29 29 29 29 29 29 29 29 26 2 29 29 29 18 29 29 27 29 29 29 29 29 18 29 29 29 29 29 29 18 29 29 29 29 29 25 29 29 29 29 29 29 29 16 29 2 29 8 6 8 29 29 29 26 29 8 29 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 25 29 29 2 29 29 29 29 29 29 8 8 29 26 29 29 29 6 29 29 29 29 29 6 6 29 29 17 18 29 29 14 14 8 8 2 17 29 6 2 29 29 29 29 26 29 29 18 29 18 29 29 29 29 29 29 29 18 29 29 29 8 29 29 27 29 17 29 14 29 8 29 29 29 18 29 8 29 29 29 29 29 8 23 29 29 29 29 8 25 25 29 29 29 29 8 29 23 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 23 29 4 29 29 23 29 29 29 29 29 29 29 29 29 26 29 2 29 29 14 29 29 29 29 29 2 29 29 29 29 29 29 2 29 2 29 29 23 23 8 29 29 6 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 6 29 29 29 29 29 2 8 29 29 23 2 14 6 29 23 29 29 29 6 29 2 8 29 29 2 29 2 29 6 29 29 31 8 29 18 29 29 23 29 23 29 29 6 2 29 29 29 29 2 18 2 27 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 26 26 8 29 29 29 29 29 18 18 29 14 29 29 8 29 2 2 29 29 29 29 6 2 29 8 29 29 23 29 29 29 29 8 2 29 2 29 2 29 29 29 31 29 18 27 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 6 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 6 6 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 8 29 29 23 29 29 29 29 6 29 29 29 27 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 26 8 8 29 29 23 29 26 29 8 29 29 29 29 2 25 14 29 29 29 29 29 29 29 14 29 29 29 29 2 6 8 29 29 29 23 18 29 29 29 29 29 2 8 29 8 29 29 29 8 29 29 6 2 18 29 29 29 29 29 18 2 2 29 29 29 29 29 29 29 29 29 6 29 29 6 29 8 2 5 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 6 29 29 29 29 2 29 29 29 27 29 29 29 31 8 29 29 29 29 29 8 29 23 18 29 29 29 29 29 29 8 29 29 31 29 29 29 29 25 8 2 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 5 23 29 29 29 8 29 26 8 29 27 8 29 27 29 29 29 29 29 29 29 29 29 29 29 29 6 6 8 29 8 29 2 29 29 29 18 29 29 8 2 29 29 23 29 29 29 29 23 29 29 29 23 29 23 8 6 29 29 29 6 29 29 29 29 29 29 2 29 29 29 26 29 2 27 29 29 29 8 29 29 29 29 29 8 8 29 29 5 18 29 29 14 29 29 29 6 2 29 29 2 31 29 8 2 14 2 29 6 29 29 29 29 8 6 29 29 29 29 29 29 29 28 29 29 6 29 29 29 29 8 29 29 8 29 29 23 29 29 29 2 29 29 29 6 18 29 29 29 29 29 2 29 29 29 6 29 29 29 14 29 29 29 29 29 29 26 8 18 29 29 23 29 29 29 18 26 23 29 29 29 29 27 29 29 29 6 2 23 2 23 29 29 29 29 2 17 29 29 29 17 29 29 29 2 29 23 29 29 23 29 26 8 6 29 29 8 26 29 29 5 29 29 2 29 29 29 2 29 2 2 18 29 6 29 2 29 2 29 29 29 6 29 23 29 29 29 8 2 29 2 29 2 6 29 2 8 6 29 29 29 29 29 29 29 8 8 29 29 29 23 29 29 29 6 29 31 29 18 29 29 29 29 29 2 6 2 29 29 29 29 17 29 8 29 29 2 29 29 29 29 31 29 29 29 29 17 29 29 29 31 29 29 29 29 8 2 29 25 29 2 8 2 29 29 29 29 29 27 29 8 29 29 29 29 8 26 29 18 29 2 8 29 29 29 6 6 8 29 29 5 29 29 2 29 8 26 2 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 29 29 8 23 29 29 29 29 2 31 29 29 29 6 29 29 29 14 29 29 29 6 29 2 29 31 29 27 29 2 29 2 29 29 29 2 29 29 29 29 8 23 29 29 29 6 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 8 29 6 17 29 8 29 29 29 29 5 29 26 29 29 8 29 29 18 2 28 29 29 26 14 29 29 2 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 31 8 29 29 16 29 6 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 27 29 2 5 8 2 8 29 29 29 2 29 2 29 29 29 6 29 8 25 6 6 18 29 6 18 26 29 2 27 26 5 8 29 2 29 8 29 29 25 18 2 2 2 6 31 2 6 2 2 29 29 29 8 29 29 8 23 29 2 29 2 29 29 2 29 8 18 29 8 2 2 29 26 29 29 29 29 29 29 2 29 29 29 29 17 16 29 18 8 29 29 29 29 29 29 29 29 29 29 29 16 29 8 27 29 29 29 14 23 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 17 29 29 29 25 31 23 29 29 29 29 6 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 23 29 8 18 29 29 29 29 2 6 29 29 29 5 29 29 29 16 29 29 29 29 14 29 8 29 29 29 29 29 18 2 29 29 29 29 29 29 8 29 29 8 29 29 29 29 2 23 31 29 18 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 2 25 29 2 8 8 17 8 26 29 29 8 29 2 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 2 29 18 29 29 29 6 29 29 8 29 29 29 29 29 18 29 29 29 27 29 29 29 2 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 2 31 29 29 29 8 2 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 23 29 29 29 29 29 6 29 18 29 29 29 2 29 29 8 29 29 2 18 29 29 31 29 29 29 29 29 31 8 5 29 29 2 29 27 14 29 29 29 29 18 2 29 29 29 29 29 29 29 29 14 29 29 29 27 8 8 2 29 29 6 29 29 29 29 29 29 2 29 29 6 31 29 23 8 8 6 29 29 8 8 29 8 29 29 2 31 14 29 29 31 6 29 29 29 8 29 29 29 29 29 29 29 2 29 26 8 29 29 29 2 8 29 29 29 2 25 29 29 29 2 29 29 29 29 29 2 29 29 29 18 29 29 29 29 23 8 18 29 29 29 29 2 29 29 8 29 29 8 18 29 18 29 29 29 29 2 29 29 29 2 29 8 29 6 2 8 29 29 29 29 23 29 29 29 29 8 6 2 29 29 29 29 17 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 16 29 29 29 29 31 29 8 29 18 29 29 29 27 29 29 23 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 31 29 29 29 29 6 31 29 29 5 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 26 29 6 29 14 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 2 29 29 29 29 29 8 29 8 29 29 8 29 29 29 29 29 29 29 29 29 18 2 27 29 14 6 29 29 2 29 29 29 29 29 29 29 25 29 29 29 31 29 29 29 29 29 14 29 29 8 2 29 29 29 14 29 29 25 18 29 29 6 14 6 6 29 29 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 14 29 29 2 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 2 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 6 29 29 6 29 29 29 29 29 29 8 6 29 29 8 2 29 18 29 29 2 29 23 29 18 6 29 29 8 29 29 29 29 29 8 2 29 29 29 29 29 29 14 14 29 29 6 2 8 29 2 14 14 29 29 18 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 14 31 29 29 29 29 29 2 29 29 29 29 25 2 2 31 29 2 29 6 29 2 29 29 8 29 29 2 29 2 29 29 29 18 29 29 29 2 29 29 29 29 29 29 2 29 29 2 6 2 8 29 29 29 29 29 16 29 8 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 2 29 23 29 29 16 14 29 29 29 17 8 16 18 16 29 29 29 29 29 29 29 29 29 13 29 16 29 29 16 26 29 2 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 16 29 16 13 29 16 29 2 16 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 17 29 6 16 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 2 17 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 13 25 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 6 29 29 29 8 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 23 29 2 6 29 29 29 29 29 2 2 29 2 29 29 8 29 29 8 29 23 23 29 29 8 29 2 8 29 29 29 29 29 29 29 29 29 29 31 6 29 29 29 29 26 29 2 29 29 29 29 29 29 29 17 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 2 29 29 29 31 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 8 2 29 29 29 6 8 29 6 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 8 31 29 8 29 29 29 29 23 26 23 26 23 29 14 29 29 29 29 29 29 29 25 18 29 29 25 29 29 29 29 29 8 29 29 6 29 26 29 31 2 29 6 29 8 29 29 29 2 29 29 26 29 29 2 29 29 29 29 23 29 29 8 29 29 29 23 6 23 29 29 29 29 29 8 29 14 29 29 29 29 29 29 29 29 2 29 29 29 29 2 8 23 23 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 13 17 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 14 8 8 26 2 23 23 29 29 29 14 8 31 29 29 5 29 29 29 29 5 29 25 29 8 2 6 29 29 2 29 29 29 8 29 29 29 8 29 6 29 29 29 29 29 2 23 29 29 8 25 6 23 29 29 29 29 29 29 29 29 17 26 17 6 29 29 29 25 29 8 29 29 29 29 29 29 29 29 8 2 29 6 25 6 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 2 6 29 29 29 29 29 16 13 16 13 16 29 13 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 2 29 29 8 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 26 29 29 29 29 8 29 29 29 29 29 6 29 25 29 29 6 8 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 29 29 29 8 23 2 6 29 2 2 8 29 29 29 26 29 29 2 29 29 25 29 8 2 29 29 5 29 29 29 29 8 29 29 29 8 29 23 25 29 29 29 29 29 29 29 29 6 6 2 2 29 6 29 29 29 6 23 6 29 29 29 14 29 29 29 29 2 29 29 29 18 27 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 6 29 29 6 29 29 29 29 29 29 28 29 31 8 29 29 29 31 2 2 29 29 29 29 29 29 29 29 29 29 17 26 23 8 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 6 29 29 29 8 29 29 29 29 6 29 18 29 29 2 23 8 29 17 31 2 29 29 18 29 29 29 29 29 29 2 8 29 29 29 6 2 6 27 2 29 29 29 29 29 23 23 31 29 2 29 29 8 6 6 29 6 29 29 25 2 29 29 31 18 2 29 2 2 29 25 29 6 8 23 29 29 29 18 29 29 29 23 29 5 29 29 23 29 8 29 29 29 29 29 29 29 29 29 29 27 29 29 2 29 29 8 29 29 2 29 29 29 6 8 18 2 29 29 29 23 29 29 20 29 29 8 29 29 29 18 29 29 25 29 2 29 2 27 29 29 29 29 29 29 29 29 29 18 29 29 29 29 23 2 29 29 8 29 14 29 8 29 31 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 2 29 29 8 29 8 29 29 29 29 29 29 18 29 29 29 18 29 29 6 8 6 29 6 29 29 29 29 29 29 29 29 29 6 8 29 8 29 29 29 27 29 29 29 29 29 14 29 29 29 29 29 8 29 29 29 26 29 18 8 8 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 14 16 29 29 29 13 29 16 29 29 8 29 29 29 29 29 29 13 19 19 29 29 16 29 29 29 27 29 29 29 6 29 4 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 6 17 29 29 13 29 29 2 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 6 29 29 29 29 23 29 29 2 29 18 26 29 6 29 29 6 6 29 29 29 29 31 8 29 23 29 29 29 29 29 29 29 23 29 29 23 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 23 29 29 29 29 6 29 29 29 29 18 29 29 2 29 2 8 6 29 29 2 29 2 29 2 29 6 29 2 29 29 29 29 27 29 25 29 29 6 2 29 26 29 26 29 9 29 26 29 29 23 29 23 29 18 6 29 18 29 2 29 26 29 2 29 29 29 2 29 29 29 29 29 2 29 29 25 2 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 23 23 26 29 29 29 29 29 29 2 2 29 2 14 29 29 29 2 8 29 29 29 29 2 8 29 29 29 29 29 18 29 29 18 29 29 6 2 29 8 18 29 2 8 29 31 6 29 29 29 29 18 29 29 29 2 29 29 8 29 2 18 29 29 29 29 29 18 29 29 29 2 6 8 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 6 29 14 29 29 29 29 17 29 29 29 25 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 2 6 6 8 29 2 29 29 29 29 29 25 29 29 2 29 29 27 23 29 29 29 29 29 8 29 16 29 2 29 29 8 29 29 29 29 2 29 29 29 29 31 2 23 29 8 8 29 18 29 29 29 29 29 2 8 2 29 2 8 23 29 29 29 29 29 29 5 2 6 29 8 29 29 29 29 29 5 29 2 29 25 6 29 29 18 29 29 29 2 2 29 25 29 8 29 29 29 29 6 2 29 26 29 29 29 29 29 29 29 29 2 29 14 29 29 29 29 8 29 2 2 6 29 29 29 29 29 29 29 8 2 14 25 23 29 25 2 29 29 29 2 29 29 29 29 29 29 29 29 14 29 29 29 29 17 16 29 29 29 29 25 18 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 13 29 29 29 27 27 29 29 2 27 29 2 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 14 2 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 8 29 29 29 6 29 29 2 29 23 29 27 23 29 29 29 29 29 2 29 23 29 31 8 29 29 2 29 29 19 29 29 29 31 29 2 29 29 18 29 29 2 2 29 2 29 29 2 29 27 27 29 19 29 29 29 13 16 29 29 29 29 29 29 29 17 6 29 29 17 29 8 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 14 29 29 29 29 18 29 29 29 29 2 29 23 29 2 29 23 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 25 2 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 14 31 29 29 27 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 6 16 29 29 29 29 29 29 25 29 29 29 18 29 29 29 29 2 29 29 25 6 8 29 29 29 29 29 29 29 18 29 18 6 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 23 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 9 41 21 29 29 9 13 29 16 29 13 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 41 29 29 29 16 11 11 16 19 29 29 29 29 16 29 18 13 29 29 29 29 29 29 29 16 29 29 16 29 29 19 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 29 29 29 29 41 29 19 19 21 11 21 13 29 16 16 16 29 16 29 29 29 29 29 29 13 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 6 29 25 29 29 18 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 14 29 29 29 29 29 18 29 29 29 29 29 29 2 25 9 41 29 29 29 29 16 29 29 11 21 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 18 16 29 29 29 29 29 29 29 29 29 2 14 29 29 29 29 29 25 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 41 13 16 21 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 19 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 29 29 29 29 23 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 41 29 13 15 21 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 25 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 25 29 29 29 29 29 29 29 29 6 29 29 29 29 25 29 29 29 29 29 29 27 29 29 29 29 25 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 14 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 2 29 29 29 29 29 29 29 14 2 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 25 2 6 2 29 29 29 29 29 29 25 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 2 29 14 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 2 6 29 29 29 29 29 31 29 23 29 29 29 29 6 8 29 29 29 14 29 29 14 18 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 18 29 29 18 29 29 29 29 2 31 18 29 29 29 25 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 18 29 31 29 29 29 29 29 29 29 29 14 29 29 29 31 29 29 8 29 29 29 29 29 8 29 8 29 29 29 29 14 16 29 29 29 29 29 2 8 29 29 5 29 29 29 29 23 8 29 2 29 29 29 29 29 16 29 29 29 29 29 13 29 8 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 8 29 29 2 29 29 8 29 18 29 29 29 29 8 18 29 29 29 23 29 29 29 17 41 21 29 29 29 16 29 13 19 29 29 29 29 13 29 13 29 29 16 13 29 16 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 14 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 18 29 25 29 29 29 29 29 16 29 29 29 29 29 29 29 29 27 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 14 29 29 29 29 29 29 29 29 8 29 29 29 29 29 17 29 29 29 29 29 29 19 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 18 29 29 29 29 25 8 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 2 29 29 29 29 8 8 29 29 14 18 29 29 8 25 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 27 29 29 29 29 29 25 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 23 29 29 16 29 16 29 29 29 16 29 29 29 17 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 16 29 29 29 29 29 17 16 13 29 29 29 29 29 2 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 14 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 8 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 6 18 29 29 29 29 29 29 29 6 29 29 8 29 23 29 29 29 18 25 2 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 8 8 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 31 8 29 25 29 2 29 26 2 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 2 29 14 6 29 29 29 29 16 29 8 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 14 8 8 29 29 14 29 29 29 29 23 8 29 29 6 29 29 29 29 29 29 6 2 29 29 29 29 18 29 29 29 29 29 23 8 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 8 2 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 2 29 29 29 2 18 29 29 29 29 29 6 25 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 8 29 29 29 2 29 29 29 6 8 29 29 29 29 29 29 29 29 17 23 29 29 18 29 29 29 29 29 14 6 29 29 29 8 29 8 23 18 29 29 29 29 29 29 6 29 29 29 23 29 29 29 29 29 29 18 29 6 29 29 29 29 29 14 29 29 2 29 18 29 29 6 29 29 29 29 29 29 6 29 27 29 29 29 29 29 2 29 29 29 25 29 29 29 6 18 29 29 29 8 27 29 29 29 29 8 29 29 14 8 6 29 29 29 14 29 29 27 2 29 18 2 29 29 29 29 6 29 29 29 29 29 29 29 2 25 29 29 29 27 8 2 29 29 14 29 29 14 29 29 27 29 29 29 29 2 29 29 29 8 29 29 26 5 29 23 29 29 29 29 31 29 29 29 6 29 29 29 2 2 29 29 29 2 29 6 29 29 29 29 29 29 23 27 29 25 29 29 29 29 29 29 29 29 14 29 29 23 29 29 29 29 25 14 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 19 17 29 29 6 29 8 23 29 14 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 2 2 29 23 29 29 29 2 29 29 29 29 29 29 29 29 8 23 29 29 29 29 8 8 8 29 29 29 29 23 29 18 29 29 29 29 29 29 26 29 29 8 29 29 29 2 29 29 29 27 2 29 29 18 29 29 29 29 29 17 29 8 29 29 29 29 6 8 23 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 8 14 29 29 29 26 29 29 29 6 29 29 18 29 29 2 6 26 29 29 29 8 8 29 17 29 29 25 29 29 29 26 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 8 8 29 29 29 29 6 29 29 29 14 29 23 29 23 29 23 29 29 2 29 2 29 29 29 8 8 29 2 26 29 25 29 29 2 5 29 29 2 18 27 26 29 29 29 2 6 29 29 29 6 29 29 29 29 29 29 23 29 26 29 29 29 29 6 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 14 29 31 2 29 29 29 29 29 26 29 29 29 5 29 29 29 8 29 25 29 2 29 16 29 29 29 29 29 29 8 29 5 5 8 29 29 8 29 29 25 29 18 29 29 14 2 23 29 31 29 29 6 23 29 8 29 29 8 29 29 29 29 2 29 18 2 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 2 8 2 14 29 29 29 29 29 29 29 29 29 29 2 2 2 23 29 6 29 29 29 29 29 23 29 27 29 29 29 18 18 14 29 29 29 6 29 29 26 8 18 29 29 2 23 29 23 31 29 29 29 29 29 29 29 2 8 27 29 29 29 2 6 2 18 8 8 23 8 18 5 29 29 29 8 29 29 29 29 6 2 29 29 8 29 6 23 29 29 8 6 8 6 29 6 2 29 29 29 29 23 29 29 29 29 29 2 29 29 8 29 29 29 2 29 29 2 2 14 29 29 2 27 2 8 14 29 6 28 29 2 29 29 29 2 29 29 29 16 18 29 29 29 16 6 2 23 29 29 8 29 23 29 29 29 2 29 29 29 14 2 29 29 29 29 29 29 29 29 2 29 29 29 29 5 29 8 2 8 29 2 29 5 29 29 29 29 29 29 16 29 17 29 29 29 29 29 29 8 29 29 29 29 29 8 2 27 29 29 6 31 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 27 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 18 29 8 16 29 29 29 29 29 29 17 16 29 29 29 29 29 29 29 29 29 29 2 16 29 16 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 19 29 16 29 29 17 29 29 16 29 13 29 29 19 16 29 29 29 16 16 29 29 16 16 16 16 13 19 16 16 29 19 16 29 16 29 17 16 29 29 19 16 29 29 29 29 29 29 29 16 8 29 2 29 23 8 13 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 26 23 29 29 6 23 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 28 23 29 17 5 29 23 29 29 29 6 2 29 8 29 29 29 29 29 29 29 29 18 26 29 29 29 29 29 29 29 29 2 29 31 27 18 29 29 8 29 29 31 29 29 29 23 8 29 31 29 8 2 18 29 2 6 29 8 8 29 29 29 29 29 29 14 18 2 29 29 29 26 29 29 6 2 8 8 14 6 6 29 29 29 18 29 29 29 29 29 29 29 25 29 29 6 29 29 29 29 29 29 29 29 6 6 8 29 29 29 2 29 29 29 29 29 6 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 17 29 29 19 19 29 2 16 29 29 19 29 29 16 29 29 16 16 29 29 29 19 29 29 16 16 29 29 17 19 29 29 16 16 29 2 29 29 29 29 16 29 14 29 29 29 29 16 29 25 29 29 16 29 29 29 29 2 25 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 2 2 8 29 29 29 29 2 29 2 2 29 29 29 23 8 29 6 8 29 29 8 2 8 29 29 5 29 26 23 8 31 29 29 29 29 2 29 29 29 29 23 29 29 29 29 29 2 29 29 29 29 29 29 6 6 8 29 29 2 29 14 26 31 29 2 29 23 29 25 29 29 29 29 2 29 5 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 16 29 29 29 29 29 29 29 29 29 23 29 6 29 29 29 19 29 29 16 29 16 29 29 29 29 29 16 29 16 19 19 2 29 2 16 29 29 16 29 29 29 29 16 23 16 29 29 16 29 29 29 29 16 17 29 29 16 29 29 16 13 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 2 23 29 16 16 8 8 8 27 2 29 29 26 23 29 29 8 23 29 29 2 8 2 29 23 29 8 27 29 2 29 29 29 8 29 29 29 29 29 29 29 29 8 29 23 16 29 14 2 29 29 29 6 29 29 29 2 29 29 29 29 8 29 2 29 29 26 2 8 29 27 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 8 29 17 29 29 8 18 6 6 29 2 29 29 6 29 29 2 29 29 29 6 29 23 29 6 29 29 29 8 29 29 2 23 29 29 29 29 18 29 23 29 2 8 29 8 2 2 2 29 29 29 29 29 27 29 29 29 13 16 13 29 29 29 8 29 29 29 6 6 29 2 29 29 2 31 23 14 29 29 2 18 29 29 29 29 29 29 6 29 29 29 6 29 29 29 29 29 16 16 16 29 29 29 16 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 13 16 29 16 29 5 29 16 29 16 29 16 17 16 16 19 13 16 16 29 29 16 29 29 16 29 29 29 29 16 19 29 16 16 29 29 16 16 19 29 16 29 29 29 16 16 29 29 16 29 16 16 29 29 29 29 16 16 13 29 16 16 17 29 29 29 19 13 16 16 16 31 29 16 29 25 8 19 29 29 16 29 29 29 29 16 29 29 19 16 29 16 13 29 29 16 16 19 29 13 29 29 13 29 29 9 19 29 29 29 6 19 16 16 29 19 19 16 16 13 29 17 16 19 29 29 29 19 9 16 29 19 8 16 16 16 29 29 29 19 16 29 16 29 29 16 16 29 16 19 16 19 29 29 29 16 29 16 29 16 29 16 16 29 13 29 29 29 16 16 29 29 19 16 29 29 29 16 29 16 29 29 19 29 16 16 29 29 29 17 19 29 29 16 19 16 19 29 19 16 16 16 19 13 29 29 16 29 16 29 13 29 29 16 29 19 19 19 29 16 16 16 17 16 13 29 17 29 29 29 29 29 29 13 19 8 17 16 29 16 29 16 29 16 13 29 29 19 29 29 16 16 16 16 26 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 6 29 29 29 29 31 2 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 6 29 29 29 29 2 31 29 29 29 2 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 6 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 16 29 16 29 29 29 13 16 13 29 29 29 29 16 29 29 29 29 18 29 29 16 29 29 16 18 29 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 5 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 23 29 6 29 29 16 29 2 29 16 8 29 29 29 29 6 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 16 29 19 29 29 29 29 29 29 29 16 29 29 29 16 19 29 16 29 29 16 16 29 29 16 16 16 29 29 19 16 19 16 19 16 13 29 29 19 16 29 29 29 16 16 29 16 29 16 16 13 16 16 29 29 16 29 16 16 29 16 16 16 29 16 16 29 29 29 16 16 13 29 13 13 29 16 16 13 16 29 29 19 29 16 16 29 16 29 16 29 16 16 29 16 16 29 16 13 16 16 16 9 41 2 29 29 19 19 19 13 29 13 19 29 29 29 16 29 29 16 16 16 29 29 16 16 16 19 16 16 19 19 19 19 16 16 16 16 2 19 19 16 13 17 13 16 29 16 16 16 29 29 16 16 29 16 16 19 29 16 16 16 29 29 29 16 29 2 29 29 29 29 29 29 8 29 29 2 29 5 29 29 29 26 29 6 29 29 29 23 29 29 29 29 6 29 29 29 29 17 29 29 29 23 29 23 29 16 16 13 29 29 16 13 29 16 17 29 29 29 29 19 19 13 29 16 29 29 19 29 29 29 8 29 29 29 16 29 29 29 29 29 16 19 29 29 29 29 29 29 16 16 16 16 29 29 16 29 29 16 16 29 29 16 16 29 29 16 16 29 13 23 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 16 29 2 29 29 29 29 14 2 29 29 14 6 8 18 23 14 2 2 29 8 29 5 23 25 23 8 29 6 8 29 8 29 2 23 2 6 29 8 29 29 29 2 29 8 18 8 2 23 2 29 29 29 26 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 16 29 16 16 29 29 16 29 16 29 2 29 8 29 29 29 29 29 16 29 8 16 29 29 29 29 29 19 29 29 29 16 29 29 29 16 29 2 16 29 29 16 29 29 16 13 29 19 16 29 19 19 16 17 29 16 16 13 16 13 19 16 16 19 19 29 19 19 29 19 19 19 16 16 19 16 16 29 16 29 29 19 17 19 29 16 19 19 19 29 16 19 16 16 16 16 19 16 9 16 16 16 19 19 19 16 19 19 16 16 19 29 29 16 19 19 29 29 16 29 16 29 29 29 29 29 29 29 29 19 16 2 6 29 23 29 29 29 29 29 29 18 29 23 29 26 29 2 6 29 23 5 29 26 29 29 6 8 8 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 16 29 2 16 29 16 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 16 29 29 29 29 16 5 29 29 29 16 13 29 29 29 16 29 29 6 16 29 16 16 29 29 29 16 29 29 29 5 29 29 16 29 29 19 29 29 16 13 29 8 29 29 16 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 18 16 29 16 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 2 29 29 29 29 23 2 6 29 29 29 29 18 29 29 29 29 29 29 29 18 29 29 23 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 26 23 6 29 29 29 31 29 29 29 25 29 29 18 29 29 2 29 29 17 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 6 29 6 25 29 2 2 29 31 29 2 29 29 29 29 23 29 8 29 29 29 29 8 26 29 8 29 29 29 8 29 2 29 2 29 29 29 29 29 29 26 29 29 29 29 29 29 2 14 29 29 18 6 29 18 29 29 8 6 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 18 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 8 29 5 6 29 29 16 29 29 29 16 19 19 29 13 29 16 16 29 19 16 16 19 13 8 19 19 29 16 29 16 29 29 16 19 16 16 16 16 19 13 16 29 19 16 29 16 16 17 16 16 19 29 16 29 29 19 19 16 29 29 13 19 13 17 29 16 13 16 29 16 29 13 19 29 29 29 16 16 29 29 29 16 29 19 16 16 29 16 16 16 29 16 29 19 16 19 16 29 16 19 16 16 16 16 16 29 29 16 29 19 19 29 26 16 16 16 29 19 29 19 13 29 16 19 16 29 13 16 19 13 16 16 29 16 13 29 29 16 13 29 29 16 19 16 16 29 16 29 16 29 17 16 29 16 19 13 29 29 29 16 13 19 16 16 13 29 17 29 27 16 29 29 29 29 29 29 16 29 29 29 16 13 29 29 29 29 29 29 29 16 29 29 29 16 29 16 8 8 29 29 29 31 29 29 29 23 17 6 14 29 29 28 2 29 29 29 29 2 23 29 18 29 27 29 29 29 29 29 2 2 29 29 29 29 6 16 29 29 29 2 29 2 18 29 6 29 31 29 29 29 29 29 5 29 6 29 2 6 29 29 27 29 29 29 29 6 2 29 29 2 31 29 2 29 29 8 6 2 29 29 29 29 29 14 29 29 2 6 29 29 29 18 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 14 31 29 29 29 13 29 25 29 29 29 29 29 29 29 29 29 8 29 29 16 29 16 29 29 29 29 29 29 29 18 29 29 16 29 29 6 29 29 29 29 29 29 29 23 29 29 29 31 8 29 13 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 18 29 29 29 8 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 23 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 16 29 16 29 29 29 16 19 29 29 16 29 16 16 29 29 29 29 29 29 17 17 29 6 29 29 29 29 29 29 13 29 29 29 29 16 29 29 16 13 29 29 13 29 19 29 29 8 26 16 29 29 29 29 29 29 29 29 16 29 29 6 29 29 29 29 16 29 13 16 29 29 29 29 29 29 29 16 29 16 16 29 16 8 29 29 29 16 29 16 29 16 16 16 29 16 16 29 29 29 29 6 26 16 13 29 16 29 29 29 26 29 16 29 16 16 29 16 29 29 16 18 29 8 29 16 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 8 29 29 13 16 29 29 6 29 14 29 29 29 29 29 29 29 29 29 19 29 29 16 29 29 29 29 29 29 17 17 29 29 16 29 29 16 29 16 8 19 29 29 29 29 29 16 29 29 29 2 16 16 29 29 29 16 29 16 13 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 5 13 29 29 16 29 16 29 29 29 29 16 16 13 16 29 16 29 6 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 16 29 29 2 29 29 19 16 29 16 16 29 16 29 29 16 29 16 16 17 29 29 29 29 16 16 29 29 29 29 19 16 16 16 29 29 13 29 16 19 29 19 29 29 16 29 16 29 29 29 16 16 16 29 29 16 29 29 29 29 29 6 29 16 29 29 29 16 29 29 29 29 29 16 29 29 16 16 16 16 19 16 29 16 17 16 16 16 17 29 29 16 29 29 29 16 29 16 16 29 29 16 29 29 29 29 8 29 29 29 16 16 29 16 29 16 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 8 29 2 29 29 29 16 16 29 16 16 27 29 16 29 29 29 29 8 16 29 16 29 29 29 29 29 29 29 29 16 16 16 16 13 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 8 29 19 29 29 29 29 29 29 29 29 29 29 29 29 13 29 8 16 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 8 29 2 29 23 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 6 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 2 29 2 23 29 29 8 29 29 8 29 29 18 29 6 29 29 18 29 26 29 29 8 26 8 29 29 29 6 29 29 6 23 29 29 29 29 29 16 8 29 23 18 8 29 2 29 29 8 2 8 29 29 29 29 8 29 29 29 2 29 29 29 29 8 8 29 29 29 29 8 29 29 29 8 29 2 23 2 2 8 29 29 6 29 2 23 29 29 8 29 29 29 29 18 29 29 23 8 2 29 29 29 29 29 8 29 29 8 23 29 29 29 8 25 8 23 29 29 8 29 2 29 29 29 29 29 29 2 2 18 29 29 5 6 5 29 29 23 29 29 29 18 29 8 8 23 29 29 29 29 29 29 26 29 23 29 29 2 29 23 29 31 29 29 29 29 2 29 8 29 29 2 29 29 2 8 29 29 29 8 29 23 29 23 23 29 29 29 8 29 14 2 29 2 29 29 5 2 8 8 6 2 29 14 23 29 8 29 29 8 29 2 25 8 2 2 2 2 8 2 8 29 29 29 31 29 29 2 29 29 8 29 29 29 2 8 29 2 29 17 2 29 29 29 27 26 8 8 29 29 29 18 29 29 29 17 8 6 29 29 29 23 29 29 29 31 8 2 29 29 29 29 29 29 29 8 29 23 23 23 26 29 29 29 29 29 27 29 29 27 29 29 29 29 29 29 8 26 29 18 29 29 8 29 2 25 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 26 29 8 6 26 23 23 8 5 18 27 29 29 29 29 29 6 26 29 29 26 8 6 29 27 14 2 29 29 29 29 29 23 29 2 27 29 29 29 29 29 23 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 25 2 6 29 27 23 29 29 6 18 29 29 18 29 29 29 29 29 29 29 29 29 29 29 26 17 29 29 29 29 2 2 23 29 29 6 26 27 29 2 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 8 31 8 8 31 29 29 29 23 29 2 29 6 18 29 29 26 2 29 2 8 29 23 18 29 29 2 29 2 2 29 29 29 29 29 29 29 29 8 23 29 29 8 2 28 29 2 2 2 29 29 8 29 29 8 29 6 8 29 29 6 23 2 5 2 29 29 8 18 29 29 29 29 29 2 6 29 29 29 29 29 29 2 6 8 6 23 8 18 29 29 29 29 29 29 29 29 29 29 29 29 27 29 18 29 29 18 27 29 29 29 2 27 8 8 29 8 18 29 23 29 8 29 18 8 29 29 29 8 29 29 2 29 31 29 29 29 8 29 29 2 29 29 29 18 29 29 23 29 29 5 23 6 6 29 29 29 29 29 29 29 8 29 29 26 29 29 31 29 29 6 26 29 29 29 29 6 8 8 6 29 18 27 31 29 29 2 18 18 23 29 29 8 29 25 29 8 29 29 29 29 18 29 29 29 26 8 29 29 29 29 2 23 5 6 8 8 29 8 29 2 14 29 8 29 8 8 29 29 29 18 8 29 29 29 29 29 23 23 29 25 29 8 29 29 29 29 29 29 29 29 8 29 29 29 31 29 8 6 31 29 29 6 31 29 29 29 6 29 6 29 29 2 29 29 29 2 29 29 6 27 29 29 23 29 8 29 29 31 2 6 29 29 29 29 29 31 29 29 6 29 6 18 29 2 6 8 29 29 29 29 29 2 29 6 29 2 29 18 8 23 6 14 29 29 29 29 29 18 6 29 2 14 29 18 29 26 2 23 29 29 2 26 2 8 8 29 2 29 29 18 29 18 2 29 29 2 6 29 18 29 29 29 29 29 29 29 2 18 29 29 29 29 6 29 23 29 6 29 29 29 2 29 8 23 29 2 2 29 23 23 2 8 29 23 29 2 23 29 29 29 29 8 18 29 14 8 29 2 29 2 23 29 29 18 27 29 29 29 29 18 8 29 29 23 29 2 2 29 6 29 29 29 6 29 8 29 29 23 8 2 27 2 29 2 8 6 6 2 2 2 29 29 29 29 29 29 29 2 29 29 2 2 8 29 29 29 29 26 29 29 29 29 29 29 29 2 29 23 29 17 29 29 29 29 29 29 29 6 8 29 8 6 23 29 29 29 29 29 29 29 29 8 29 29 29 14 29 29 29 2 2 2 29 29 29 29 8 29 8 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 27 26 2 29 29 29 29 29 29 29 29 29 23 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 31 29 29 29 29 29 29 29 29 31 29 29 8 2 29 29 29 29 29 2 29 29 29 31 13 16 29 29 29 29 29 29 29 29 29 29 29 29 2 23 23 29 29 29 29 29 29 2 29 2 29 29 26 6 8 29 29 29 29 29 29 29 29 29 2 18 2 29 2 29 29 18 29 2 29 29 31 29 29 29 29 6 29 2 29 29 29 29 29 2 2 29 29 29 2 29 29 27 29 29 2 29 29 8 13 2 29 29 29 6 2 2 8 25 8 29 29 29 2 29 29 29 29 29 2 2 29 29 29 29 25 29 29 31 29 29 23 29 26 29 29 29 31 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 6 17 29 29 2 29 29 18 29 2 29 2 29 29 29 29 5 29 29 8 29 29 29 29 29 6 29 29 2 6 29 2 29 29 6 29 8 29 29 29 25 17 29 14 5 29 29 29 31 29 29 29 29 8 18 29 31 29 29 29 8 29 29 29 29 29 29 29 29 25 29 29 29 2 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 31 29 29 29 29 29 6 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 6 29 29 29 2 2 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 2 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 2 14 29 29 29 29 29 2 14 29 2 29 29 29 29 23 2 29 27 29 29 29 2 29 29 2 29 29 23 8 29 29 29 29 8 29 29 29 29 29 29 29 29 8 23 29 29 29 29 29 29 29 29 2 25 2 29 29 18 2 29 29 29 29 18 5 2 29 6 5 29 29 29 29 29 29 25 18 14 29 29 29 2 29 29 29 29 29 29 2 29 14 29 5 29 29 23 29 5 23 29 29 29 29 6 29 29 29 2 29 8 29 29 31 29 2 8 29 29 8 29 2 6 17 29 29 14 29 8 29 23 29 29 29 29 29 29 29 18 29 29 29 8 14 29 29 29 29 13 29 29 29 29 29 29 26 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 17 14 6 6 29 29 18 26 29 29 26 23 29 29 29 29 29 2 29 29 29 2 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 5 29 23 29 6 29 6 29 2 29 29 2 29 6 6 29 29 18 8 26 29 29 29 8 29 29 29 8 29 29 29 2 29 29 2 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 14 29 29 8 29 8 29 6 29 29 29 29 29 29 2 29 29 29 25 25 27 8 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 18 14 29 6 29 29 29 18 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 16 29 29 29 29 29 14 29 29 29 8 29 29 18 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 14 29 27 29 29 29 29 29 29 29 29 29 29 6 29 14 29 2 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 9 9 16 29 29 29 29 29 29 29 29 13 17 13 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 8 2 29 29 29 29 14 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 25 29 14 29 29 29 29 2 31 29 29 18 29 29 29 29 29 29 29 29 29 29 14 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 18 29 29 29 29 29 29 29 29 6 8 14 29 29 14 29 27 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 25 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 14 29 29 6 27 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 8 29 29 29 29 29 9 19 9 9 21 29 29 29 29 9 41 9 19 29 29 29 29 29 29 29 29 2 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 27 2 29 29 14 14 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 13 9 21 29 11 29 19 16 13 13 29 9 9 9 9 9 10 9 9 9 19 9 9 9 9 29 13 29 29 29 29 29 19 19 29 16 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 25 8 29 29 18 8 29 6 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 18 29 29 29 14 29 29 29 29 6 29 29 6 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 18 29 29 14 29 29 29 31 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 8 29 29 6 14 29 8 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 16 9 19 13 9 9 19 29 16 29 29 16 13 29 29 29 29 29 29 31 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 13 13 13 29 29 29 15 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 13 5 9 9 13 19 9 19 29 6 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 18 25 29 29 29 18 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 6 29 29 29 29 29 29 29 29 29 29 29 19 16 19 29 16 29 29 29 29 29 29 29 31 29 9 19 9 9 29 29 13 19 9 16 13 29 41 21 13 16 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 13 19 16 19 16 16 9 29 13 17 29 29 29 29 29 29 31 16 29 17 9 19 16 29 13 8 19 29 29 16 19 29 16 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 23 29 29 2 29 29 29 25 29 29 29 6 29 29 29 29 29 29 29 6 29 29 19 18 29 29 2 16 29 18 29 25 29 29 29 29 2 29 8 31 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 2 29 29 29 29 29 18 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 19 29 29 16 29 29 29 29 29 14 29 29 29 6 29 29 29 29 29 29 29 27 6 29 29 29 18 5 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 16 16 29 8 29 29 16 29 19 13 29 29 29 16 18 29 13 29 19 9 19 9 9 10 13 9 9 9 9 16 29 29 29 29 29 29 29 2 29 29 18 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 16 16 19 29 13 13 19 29 9 9 29 29 25 29 29 29 29 29 29 29 29 8 29 29 9 29 29 13 29 16 13 13 16 16 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 19 13 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 19 8 29 29 29 29 29 8 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 14 29 29 18 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 8 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 13 29 29 29 31 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 18 29 18 2 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 18 29 29 29 29 14 29 29 29 29 14 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 14 31 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 14 29 13 29 29 29 29 31 29 29 29 29 14 6 29 14 29 29 29 23 14 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 26 29 17 29 29 29 29 29 29 29 29 29 23 29 29 29 18 29 29 8 29 14 29 29 18 18 29 29 29 29 31 29 8 29 14 25 29 29 29 29 29 29 6 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 8 8 29 18 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 16 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 25 29 6 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 14 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 2 16 29 29 29 8 29 2 29 29 29 29 18 29 29 2 29 29 29 29 29 14 29 29 29 29 29 29 27 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 13 29 29 16 16 16 29 29 16 16 9 9 19 29 16 13 9 19 19 29 29 29 16 19 29 2 2 29 29 29 29 2 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 17 29 19 29 19 19 29 19 29 16 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 13 16 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 6 29 29 29 31 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 2 29 2 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 6 29 31 29 29 29 29 29 29 29 29 13 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 27 6 29 29 29 29 29 18 29 29 29 29 6 29 6 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 18 25 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 16 29 29 29 29 29 27 29 29 29 29 29 29 27 29 18 29 29 29 29 29 6 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 6 25 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 29 8 29 29 16 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 6 6 29 18 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 16 29 29 29 6 14 29 29 29 16 29 13 29 29 29 29 29 29 29 29 6 29 2 29 6 29 29 31 6 29 29 29 29 16 23 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 17 29 8 29 29 29 29 29 29 29 29 13 28 29 23 16 29 29 29 29 18 18 29 6 29 29 29 6 6 29 29 29 29 29 29 29 2 13 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 23 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 18 29 25 29 29 29 29 16 29 16 29 29 2 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 6 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 16 29 8 29 29 29 18 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 16 17 29 29 29 29 29 29 29 18 29 29 27 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 6 29 8 13 2 29 8 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 31 2 29 29 29 13 29 8 29 29 29 29 29 29 29 29 29 6 29 14 29 29 18 29 29 29 29 29 16 16 29 29 29 16 29 29 29 2 29 16 17 29 29 29 29 29 29 6 29 29 13 8 29 29 29 29 13 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 27 29 18 29 29 29 29 2 29 29 29 29 29 6 16 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 16 29 13 16 29 29 16 29 29 29 29 29 29 18 29 29 29 29 2 29 13 16 16 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 6 29 19 8 29 29 27 29 29 29 5 29 29 26 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 23 29 6 29 23 14 27 8 29 29 29 29 29 29 29 29 29 29 8 29 23 29 18 29 29 29 29 29 29 8 29 16 16 29 16 29 16 29 29 29 29 29 29 29 18 27 29 29 29 6 29 29 29 29 29 8 29 6 25 29 29 29 29 2 8 18 29 25 29 29 29 2 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 16 13 29 29 16 29 29 29 6 25 29 29 18 29 29 29 27 29 29 2 29 29 29 8 25 29 29 29 29 29 29 29 29 6 29 6 29 29 29 29 29 29 6 2 29 16 16 29 29 29 29 16 16 29 29 29 29 29 29 25 2 29 29 29 29 29 29 25 6 29 29 29 29 27 2 29 29 29 29 29 2 25 29 29 29 29 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 2 14 29 29 29 29 16 29 29 16 23 29 29 13 29 29 13 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 16 29 29 29 19 19 29 16 29 13 29 16 29 29 9 9 16 19 9 9 16 13 9 9 29 16 9 16 29 26 29 13 29 29 29 16 29 29 29 29 6 29 16 29 29 29 29 29 29 31 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 26 13 9 4 17 29 16 16 29 19 29 29 19 29 29 16 29 29 29 29 13 29 18 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 16 29 29 29 29 29 29 14 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 13 13 29 29 29 16 29 29 16 29 19 13 17 29 29 29 19 29 27 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 16 16 16 29 29 29 29 29 31 25 29 25 29 29 29 18 29 29 14 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 8 13 16 29 29 29 17 29 29 25 29 29 29 29 29 19 13 29 29 29 6 29 29 29 8 9 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 18 29 2 29 29 29 25 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 29 14 29 29 8 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 31 29 29 29 27 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 8 29 29 29 29 29 6 29 29 29 29 25 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 2 29 29 29 29 13 29 29 14 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 14 29 18 29 16 16 19 16 19 19 19 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 31 29 19 16 29 29 29 2 29 19 16 29 25 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 31 29 18 23 5 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 25 27 27 29 6 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 10 29 2 6 29 29 29 29 25 29 29 31 29 29 29 29 29 29 29 8 8 29 29 29 29 23 25 29 29 29 29 29 29 2 29 29 29 29 26 29 29 18 29 29 29 29 16 13 29 29 16 27 29 29 29 29 29 8 27 2 29 29 29 29 29 25 2 29 25 29 29 29 29 29 29 2 29 29 29 29 14 29 29 29 29 29 29 19 29 29 29 29 16 29 16 19 9 9 9 9 9 29 9 19 9 9 9 19 9 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 14 14 25 29 6 29 29 29 29 29 29 29 29 14 29 29 29 29 29 14 29 29 25 29 29 29 8 29 29 29 29 29 29 29 6 13 29 29 29 29 29 29 29 29 16 29 18 29 29 29 6 29 29 29 29 29 14 29 29 29 29 29 29 27 29 29 16 13 29 29 29 29 29 29 29 29 29 23 29 8 14 29 29 29 29 29 29 29 29 29 18 29 29 29 14 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 29 8 29 29 29 29 29 29 14 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 19 19 8 29 19 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 13 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 14 14 18 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 16 29 29 29 29 29 5 6 29 29 31 29 2 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 25 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 16 16 16 29 29 29 29 29 29 29 29 29 25 18 29 29 29 29 29 6 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 27 14 29 29 25 14 14 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 25 29 29 13 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 2 29 29 29 18 2 18 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 17 18 29 29 29 29 31 14 25 29 14 29 29 29 29 29 14 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 6 29 29 29 29 18 29 29 29 29 14 29 29 25 29 29 25 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 25 14 29 29 29 29 31 29 29 29 29 29 14 29 6 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 16 29 29 29 29 29 29 8 2 29 6 29 29 29 29 29 29 27 29 14 31 14 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 2 19 29 29 18 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 6 29 29 29 8 29 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 29 2 25 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 13 23 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 26 29 29 8 29 25 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 17 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 6 18 29 29 25 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 14 29 29 29 29 29 29 29 29 13 29 13 17 29 2 23 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 31 29 25 29 29 29 29 29 29 29 29 14 29 8 2 14 29 29 23 29 29 29 29 29 23 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 14 29 29 6 29 29 18 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 17 29 29 29 6 8 29 29 23 29 29 29 29 6 29 29 29 29 29 14 29 29 29 29 29 29 14 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 14 29 29 29 29 29 29 29 29 29 14 29 16 16 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 8 27 29 29 29 29 18 29 29 29 29 18 27 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 27 29 29 29 29 29 29 18 29 29 29 27 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 25 29 29 29 6 27 23 14 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 17 6 29 29 29 29 29 29 14 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 14 29 29 29 29 29 29 29 9 19 29 16 29 15 11 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 27 29 29 29 29 29 14 29 29 25 25 2 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 25 6 14 29 29 29 29 29 29 29 29 29 29 14 29 29 29 18 29 29 29 29 29 31 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 14 25 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 16 19 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 2 6 29 29 29 29 29 29 14 29 29 29 29 29 2 14 27 2 29 14 6 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 27 2 25 29 29 29 29 29 29 6 29 29 29 8 29 29 18 29 2 29 8 8 29 29 29 29 29 25 2 29 29 23 29 29 29 2 29 29 29 6 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 8 23 29 29 29 29 29 2 2 31 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 2 29 14 29 29 29 8 8 14 29 29 29 29 18 2 2 2 8 26 29 29 29 29 29 29 29 2 29 6 29 29 23 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 5 2 2 29 29 29 29 29 29 13 29 29 29 2 29 2 29 29 2 29 29 29 29 29 29 29 29 29 16 17 29 29 29 17 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 14 2 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 23 29 29 29 16 16 16 16 29 16 16 16 29 29 29 29 29 13 29 8 29 29 29 29 29 29 29 29 29 8 29 29 27 29 29 17 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 8 8 29 29 29 29 29 29 29 8 29 29 6 29 29 16 29 16 29 29 6 29 16 16 29 29 29 29 29 29 29 23 14 29 29 29 25 29 8 18 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 25 29 6 29 17 29 23 8 29 18 29 29 6 29 29 29 29 29 29 31 26 29 2 29 29 6 29 29 29 29 29 29 29 17 8 29 29 29 29 29 29 2 26 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 8 29 8 23 2 18 29 29 14 29 29 18 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 14 29 29 29 29 29 29 29 31 29 29 6 29 29 29 29 29 29 29 29 2 29 29 18 29 29 29 29 29 29 2 8 29 23 29 29 8 29 29 31 2 29 14 29 6 29 29 29 29 29 29 18 29 29 29 29 29 26 29 26 29 29 29 29 29 29 29 29 29 29 29 29 23 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 5 29 8 8 29 29 29 18 8 14 29 29 29 29 29 29 2 14 29 29 2 29 29 8 29 23 17 23 8 29 29 29 29 2 29 29 29 29 8 29 6 29 29 29 8 29 8 29 29 29 26 2 29 23 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 18 29 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 23 2 29 29 29 29 5 29 29 29 29 29 29 31 29 29 29 29 2 29 29 29 29 25 29 29 8 8 2 29 29 6 29 29 4 29 29 29 29 29 14 8 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 23 29 2 2 29 29 2 18 29 8 29 29 8 14 29 29 2 29 29 29 29 29 29 29 29 18 29 29 29 2 29 23 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 17 14 29 25 29 16 19 29 13 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 8 29 29 8 8 2 29 29 31 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 26 29 26 29 19 29 16 16 13 16 29 29 19 16 29 29 29 19 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 23 29 29 29 29 17 29 29 2 29 29 5 29 29 2 29 29 29 29 2 29 29 19 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 17 29 29 29 8 2 29 29 6 6 29 2 2 29 29 29 29 29 29 18 29 6 29 29 8 23 25 29 2 29 8 2 6 6 29 29 8 29 29 29 29 29 29 29 29 6 6 29 29 23 23 29 2 2 2 29 29 29 29 23 29 14 29 29 2 29 23 2 29 29 31 29 6 29 29 29 29 6 29 23 29 29 29 8 29 6 29 2 8 14 8 29 29 29 29 29 29 29 26 29 2 2 29 8 8 23 29 14 29 31 2 31 29 2 8 29 26 26 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 23 29 8 31 2 6 8 29 29 29 29 25 29 2 29 29 8 29 29 8 29 23 29 29 29 29 29 6 8 29 29 29 29 8 29 8 29 29 29 6 29 29 29 29 31 29 29 18 29 29 29 29 29 29 29 17 29 29 8 29 29 29 29 8 2 29 29 29 29 14 29 29 29 29 29 29 29 29 29 16 16 8 29 29 16 29 29 19 13 29 29 13 29 29 16 19 19 19 19 16 16 2 13 16 19 19 9 19 16 29 29 29 29 19 19 19 19 29 29 19 16 19 16 19 29 13 16 16 13 19 16 29 29 19 16 16 13 29 29 13 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 23 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 16 8 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 31 29 29 29 29 8 2 29 8 29 29 5 29 29 29 29 23 8 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 8 26 29 16 29 29 18 29 29 29 29 29 2 29 27 29 29 6 5 29 29 29 29 29 8 2 29 25 29 29 18 29 29 29 31 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 5 8 29 6 29 29 29 29 29 8 5 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 27 29 29 29 29 2 29 29 29 29 29 6 2 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 16 16 16 29 29 16 16 29 29 29 29 29 19 29 29 16 29 29 29 29 29 16 16 29 29 16 16 16 16 16 19 29 29 29 29 29 31 16 29 29 29 29 29 29 29 29 29 29 29 19 29 16 16 29 29 29 17 29 29 29 29 2 29 13 16 29 16 29 29 29 2 29 29 29 29 29 6 16 29 29 29 13 29 29 6 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 8 16 29 29 29 16 29 29 19 13 13 16 29 16 18 29 29 29 16 16 29 29 13 29 16 29 29 16 19 29 16 16 29 16 16 29 19 13 16 13 16 29 29 29 16 16 29 29 16 29 29 16 16 16 29 17 29 16 16 29 29 29 29 29 16 29 16 16 16 2 16 29 29 29 16 19 16 16 29 19 16 29 13 16 29 29 29 16 16 29 29 29 19 16 16 29 29 29 16 16 29 13 2 16 19 29 16 29 16 29 16 29 16 16 16 16 29 29 16 19 16 16 16 29 29 19 16 29 19 29 19 13 29 29 17 29 16 29 16 16 19 16 13 29 16 19 29 29 19 29 29 29 29 29 29 16 16 16 29 29 19 16 2 16 29 16 29 19 16 29 29 29 29 29 19 29 16 16 29 16 16 19 13 16 16 13 19 16 13 16 16 16 16 19 13 29 16 29 19 29 17 29 19 13 19 13 19 16 16 19 19 29 29 16 16 19 2 16 13 10 16 16 19 16 16 16 16 29 29 13 19 17 29 16 16 16 16 29 29 19 17 16 16 29 29 29 29 16 16 29 2 8 16 29 29 29 29 29 19 29 29 29 16 29 29 29 29 8 8 29 29 29 29 29 29 16 29 29 29 23 29 29 14 29 29 29 29 29 2 29 16 29 29 29 17 29 29 29 29 29 29 29 2 29 6 29 29 23 6 29 29 29 29 2 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 31 25 18 31 8 29 29 29 29 29 29 29 2 29 23 29 2 29 27 6 29 6 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 23 29 17 29 29 29 23 8 2 8 29 29 29 29 29 2 29 29 29 2 29 29 23 8 31 29 29 16 26 29 26 29 2 29 2 2 29 6 29 29 2 29 29 29 6 29 2 5 29 29 29 27 29 31 29 6 29 29 29 29 29 2 29 29 29 23 14 2 29 14 31 2 26 29 29 29 29 29 29 29 2 17 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 23 2 29 8 29 29 29 29 29 29 29 29 29 8 23 31 29 29 29 29 29 8 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 2 17 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 8 29 8 29 29 29 29 29 29 2 29 23 29 29 29 29 29 2 29 29 29 14 29 6 29 2 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 10 16 16 29 29 29 29 29 29 16 29 29 19 29 29 29 16 29 17 2 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 16 26 29 16 29 16 16 29 29 29 16 29 29 29 16 29 29 29 29 29 16 16 13 29 29 29 16 13 29 16 16 2 16 29 29 29 29 2 8 29 16 16 29 16 29 29 19 29 29 29 29 29 29 29 17 29 2 29 29 29 29 16 13 2 2 17 16 13 17 29 16 13 29 29 29 29 29 29 29 29 16 29 29 19 29 17 29 16 16 16 13 29 8 29 16 16 16 29 16 13 19 29 29 16 19 29 29 29 16 29 29 29 16 29 2 16 16 13 29 29 29 16 16 19 6 16 16 29 29 16 13 8 29 29 29 16 29 29 8 16 16 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 2 17 29 29 29 16 29 16 29 29 29 16 29 29 16 29 29 29 29 29 16 16 16 13 16 29 19 29 29 19 29 16 16 29 19 19 16 29 29 29 19 16 16 29 29 29 29 16 29 29 16 16 29 16 29 16 16 29 16 29 19 29 29 29 29 29 16 16 29 29 16 16 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 5 29 29 19 29 29 29 29 6 29 17 29 29 29 29 29 16 29 29 16 29 16 29 5 29 29 17 13 16 19 29 19 16 29 29 16 2 13 29 29 16 17 29 29 16 29 29 29 16 13 29 29 16 16 29 16 29 16 29 16 29 16 29 29 29 16 16 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 2 29 29 29 2 29 29 29 29 29 23 2 29 16 29 29 29 29 29 16 16 29 29 29 29 29 16 16 29 17 16 29 29 29 16 23 29 19 29 29 29 29 13 29 16 29 29 13 29 29 29 29 16 29 16 16 29 13 16 13 19 13 16 13 19 16 16 29 13 16 13 29 16 16 16 29 8 29 19 16 16 29 19 13 16 16 16 29 19 16 19 13 16 16 19 9 13 19 16 16 29 16 29 19 13 19 13 29 9 19 29 17 13 29 29 29 19 19 29 29 19 29 29 16 16 16 16 19 16 16 16 19 9 13 16 16 16 16 19 16 16 19 9 29 29 16 19 19 13 19 16 19 29 29 29 16 16 16 16 16 29 16 13 29 19 29 29 29 16 16 13 16 16 19 19 16 19 16 29 29 28 16 19 29 29 16 16 16 16 13 29 16 16 16 29 29 29 16 16 16 16 19 16 19 16 13 19 16 29 29 13 19 19 16 29 29 16 19 9 9 19 29 16 16 19 19 19 16 16 19 16 13 19 16 13 19 19 19 16 19 19 17 19 16 29 29 19 19 29 29 29 19 19 19 29 29 19 13 19 13 19 17 19 19 19 13 16 29 19 9 29 16 19 16 19 17 19 16 13 29 19 19 19 29 19 29 16 19 29 29 19 16 9 8 19 16 16 29 16 19 16 19 16 19 16 16 29 19 19 29 16 16 16 16 19 19 29 19 13 16 29 19 29 16 16 16 16 16 29 29 29 19 16 13 29 16 8 29 8 29 29 29 29 8 6 27 31 29 18 29 29 31 23 29 29 23 29 2 29 29 29 29 29 16 29 16 31 29 29 16 29 8 16 29 13 29 17 16 29 29 8 23 29 29 16 29 16 16 29 29 17 29 29 29 2 29 8 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 13 29 29 29 29 29 16 29 16 29 29 16 16 29 29 29 29 29 29 29 16 13 16 16 16 29 16 16 29 29 19 29 16 16 29 29 13 16 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 13 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 2 8 6 29 2 23 23 18 14 29 25 29 31 29 29 29 29 18 8 8 29 6 29 18 29 29 6 6 29 31 29 6 14 29 6 29 29 29 29 25 29 29 29 29 29 29 29 29 16 29 16 29 17 16 16 2 29 29 16 16 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 6 29 29 29 29 29 23 29 29 29 29 16 16 29 13 29 29 29 13 16 19 14 16 16 29 13 16 16 29 29 16 16 16 29 29 19 17 16 16 16 16 19 29 19 19 29 9 13 19 9 29 19 16 19 19 19 19 19 16 41 19 23 16 17 9 19 16 16 16 13 19 29 13 16 13 29 19 16 16 29 16 16 29 29 29 19 16 29 19 16 29 29 16 16 19 29 19 19 29 14 6 16 16 13 29 13 16 16 29 16 29 16 29 16 29 29 26 29 29 29 29 16 16 16 29 29 29 19 29 29 29 29 16 14 19 29 16 16 29 29 29 16 14 29 29 16 2 29 29 8 29 8 29 29 29 16 29 2 29 29 29 23 8 23 8 2 26 29 29 29 29 29 18 29 2 29 29 2 29 29 29 29 25 23 29 6 29 6 8 29 29 29 29 6 2 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 16 17 29 2 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 16 29 16 16 29 16 29 29 29 16 29 29 17 13 29 19 29 29 29 29 29 13 29 29 16 16 16 16 13 29 29 29 10 29 29 17 29 29 2 29 16 16 29 29 29 29 29 29 2 29 29 2 29 29 29 16 29 16 29 18 29 29 29 29 29 29 5 29 29 29 29 29 29 29 27 16 29 2 29 29 29 29 29 16 29 29 29 29 14 29 29 29 26 29 29 29 23 8 8 29 29 29 29 29 29 6 29 6 29 29 29 26 5 29 29 8 29 29 6 29 29 29 29 29 14 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 6 29 29 16 29 8 29 6 29 29 18 29 23 8 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 29 29 8 17 29 16 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 19 16 13 29 29 16 16 13 29 29 29 29 29 19 29 16 19 16 29 9 16 19 9 29 16 16 13 19 16 13 19 16 16 29 16 13 9 19 29 19 9 16 29 29 29 29 16 29 16 16 29 29 29 19 29 16 29 29 29 16 19 16 29 16 16 29 29 19 29 29 2 29 29 29 29 29 26 4 29 29 29 29 29 29 29 29 29 29 29 29 31 2 2 29 29 29 27 8 29 29 29 8 29 26 29 29 2 23 29 18 29 29 29 29 29 29 29 6 29 29 29 29 9 14 14 29 29 2 27 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 2 8 29 29 29 29 19 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 16 19 29 29 29 29 16 10 13 29 16 29 13 29 29 16 29 29 29 29 16 6 29 29 29 29 29 29 16 6 29 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 6 6 29 29 29 18 29 23 14 29 29 29 29 29 8 29 5 29 8 29 29 29 29 23 29 29 25 2 6 25 29 29 29 29 14 29 23 29 18 29 2 26 2 2 18 29 29 29 5 29 29 29 29 29 29 2 29 29 6 2 29 29 27 8 2 29 18 29 29 29 29 29 8 6 26 29 8 29 29 29 29 2 29 6 8 29 31 29 29 29 29 29 6 6 29 29 2 16 29 29 8 23 29 29 29 29 29 29 29 29 14 19 2 23 2 23 18 29 8 29 2 2 5 25 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 29 16 29 29 29 29 16 29 29 29 29 8 27 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 2 29 16 29 29 29 29 29 2 2 29 16 29 16 29 29 16 29 29 29 29 29 29 17 29 29 2 29 16 29 29 16 16 29 29 29 29 29 29 29 29 6 29 2 29 16 29 29 29 29 29 29 16 29 16 29 19 16 29 29 19 16 29 16 29 2 19 19 29 29 16 29 29 29 29 29 19 29 16 29 16 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 16 29 16 17 29 29 29 29 19 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 4 29 16 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 8 29 17 29 29 19 29 29 29 29 29 16 29 29 29 19 29 29 26 16 19 16 29 16 16 16 29 16 13 29 16 16 29 29 16 19 16 16 16 16 29 16 29 13 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 17 2 29 29 29 2 29 2 29 29 29 26 29 29 29 29 29 5 23 29 26 8 18 29 2 29 29 29 31 29 29 2 14 29 29 29 23 29 8 29 29 29 29 29 8 23 29 29 29 29 8 23 2 29 2 2 29 29 2 29 29 29 29 29 29 29 29 29 2 25 2 29 23 2 6 29 29 8 29 8 19 29 29 29 29 5 29 29 29 29 29 2 6 29 29 6 26 23 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 8 29 29 29 29 29 29 16 29 16 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 5 29 29 29 26 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 16 25 29 14 29 29 2 29 29 6 29 25 18 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 18 31 29 29 29 29 29 29 29 29 29 2 29 6 17 29 29 29 14 29 29 29 6 29 29 29 27 29 18 29 29 29 29 2 29 8 29 16 29 29 8 16 29 29 29 17 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 17 14 13 16 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 13 19 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 16 16 29 19 13 29 29 16 16 16 16 29 29 29 16 16 29 29 16 29 29 16 29 29 16 29 13 29 29 29 16 29 16 16 29 29 16 29 29 29 16 29 29 29 16 19 31 29 16 29 29 19 29 16 29 29 16 29 29 16 29 29 29 29 16 16 29 16 29 29 29 29 29 16 16 16 13 29 16 16 16 29 29 2 29 29 17 19 16 16 18 29 16 29 16 16 29 29 19 16 13 29 16 16 29 16 29 29 29 16 16 16 29 29 16 29 19 16 19 16 16 8 13 16 16 16 29 16 29 29 29 16 16 29 16 29 16 29 29 16 16 16 16 19 29 16 29 29 29 16 8 16 16 13 16 19 16 17 17 29 16 16 19 16 16 16 16 29 29 16 29 29 29 29 29 16 29 29 29 16 16 16 29 29 29 13 16 19 29 29 16 29 29 19 16 29 16 29 17 19 19 29 29 29 16 29 19 16 16 29 19 29 29 29 16 13 16 16 29 29 29 29 13 16 29 17 16 29 29 16 29 29 29 16 29 16 29 16 16 17 17 29 16 19 16 29 29 29 19 16 17 29 29 16 19 13 29 29 29 29 16 16 16 16 16 16 16 16 29 19 16 16 13 29 13 16 29 29 29 18 29 29 13 29 29 29 16 13 16 8 19 16 16 29 16 29 16 16 19 29 16 29 29 29 16 16 19 19 29 19 29 29 16 29 16 16 16 16 19 19 16 29 29 29 29 29 16 13 16 16 29 29 16 16 16 16 16 29 16 29 16 29 29 28 19 16 19 29 29 19 29 16 29 29 16 19 16 29 16 16 16 13 29 29 29 16 16 16 29 16 29 13 16 29 29 16 29 29 29 29 19 29 16 29 16 19 29 29 13 19 19 10 29 29 16 13 16 29 16 29 19 19 19 16 29 29 29 16 29 19 29 29 16 16 13 29 29 16 29 16 19 29 16 16 13 14 29 16 16 29 29 13 29 29 16 16 29 16 17 16 16 29 19 16 16 29 29 16 29 16 29 16 16 29 17 29 29 16 16 29 13 16 29 29 16 16 29 16 29 29 16 29 16 29 16 16 16 29 29 29 29 29 29 16 19 19 16 29 16 16 29 2 16 29 16 29 29 29 29 19 19 29 29 16 29 29 29 16 29 29 29 29 13 29 16 17 16 2 29 16 17 16 16 29 29 17 29 23 29 29 29 16 29 16 13 16 16 16 29 29 29 16 29 16 29 16 29 16 29 2 16 16 16 29 16 13 29 29 16 16 16 16 16 16 29 29 29 19 16 16 29 16 16 29 29 8 19 29 17 16 13 29 16 19 16 29 19 16 16 16 13 29 29 16 29 29 18 29 29 29 29 16 29 8 16 29 29 29 13 29 29 29 29 29 29 29 29 17 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 31 29 29 29 29 29 16 29 16 4 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 29 18 26 29 26 29 29 29 8 29 29 29 29 8 17 6 29 14 29 29 16 29 29 29 29 29 29 29 29 8 8 29 8 2 8 2 8 29 29 29 29 29 2 8 2 29 29 29 29 29 29 2 27 18 8 29 29 2 29 29 8 29 23 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 14 2 29 14 2 14 29 25 29 8 8 23 23 23 18 8 2 29 29 29 2 2 18 14 29 29 8 29 5 23 29 29 27 29 29 29 29 29 29 29 2 29 29 29 29 29 18 2 8 29 29 29 14 29 2 29 2 29 14 29 29 2 29 29 2 29 2 8 29 2 29 29 2 31 26 29 29 23 17 8 2 31 18 6 29 2 29 2 18 29 18 19 29 29 29 6 29 29 2 6 14 6 29 29 29 29 6 18 29 2 26 29 18 29 23 29 25 6 8 2 2 2 29 29 8 6 27 8 23 8 23 29 29 18 29 29 25 8 2 14 29 26 29 26 29 8 26 23 26 29 2 26 29 29 29 2 29 29 2 18 29 29 29 29 2 29 29 23 2 29 29 29 29 26 23 2 29 6 29 29 29 29 29 29 26 29 29 29 29 29 29 29 2 8 23 29 25 8 29 29 8 29 29 18 29 29 27 31 8 29 29 29 6 29 29 29 8 18 29 2 18 8 29 8 18 8 29 2 29 29 18 8 29 29 29 23 29 29 29 2 31 31 29 2 8 23 8 25 29 18 29 6 29 29 29 29 29 29 29 29 18 29 29 26 26 29 29 29 23 2 29 31 17 29 29 29 18 29 8 2 29 29 29 29 25 29 29 6 8 25 27 29 2 6 14 6 8 8 29 29 2 8 29 29 29 29 14 29 8 29 29 29 29 2 29 29 29 29 29 2 8 29 29 8 23 29 29 29 29 6 29 29 8 29 29 6 2 29 29 29 27 2 29 29 29 29 23 6 29 6 2 26 8 29 29 29 6 2 29 29 29 29 2 29 29 29 29 8 29 6 29 29 23 29 29 29 18 17 29 29 29 18 29 29 29 29 29 25 29 2 2 29 29 26 29 23 8 18 6 29 29 29 16 27 29 8 2 14 29 29 14 29 8 29 31 23 29 31 2 29 29 6 26 29 29 18 8 29 29 29 2 29 8 23 2 23 29 29 29 29 29 2 29 29 29 8 26 8 23 29 29 23 8 29 29 29 29 6 29 2 29 29 29 8 26 29 2 8 2 29 8 29 16 29 29 8 29 6 6 29 29 29 29 14 8 6 6 29 8 29 2 29 29 29 29 23 14 29 29 2 5 23 23 2 2 2 2 31 31 2 29 29 18 18 8 29 29 29 8 29 8 18 8 29 8 29 18 23 29 8 29 6 29 2 29 8 29 8 29 29 23 6 29 8 2 29 29 2 29 2 29 5 29 29 29 8 2 2 29 29 29 29 2 29 2 29 29 27 29 8 29 2 8 8 8 29 29 29 6 5 29 29 29 2 29 29 29 29 29 29 2 14 16 29 29 29 29 29 29 16 29 29 6 29 2 29 29 16 2 29 29 29 29 16 29 6 29 29 29 29 8 29 29 29 29 29 27 29 8 16 29 29 29 29 29 16 16 29 29 2 23 29 8 29 16 29 29 29 16 16 16 29 2 29 29 29 2 29 29 29 2 29 29 29 29 29 2 23 29 29 29 29 6 18 6 16 29 2 29 2 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 16 19 16 29 29 29 17 13 29 29 29 19 29 29 29 16 29 29 19 16 29 29 19 16 29 16 16 29 16 16 19 17 29 29 29 19 16 29 9 19 16 29 29 16 16 29 29 29 17 29 29 29 29 2 8 8 29 16 29 29 2 29 5 8 29 29 16 29 29 29 5 8 29 2 29 29 29 17 29 16 29 29 29 29 29 29 16 8 29 29 16 16 13 2 29 29 29 17 29 16 29 29 29 29 6 29 14 29 29 29 29 18 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 2 29 31 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 2 29 29 23 29 8 23 8 29 29 5 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 8 29 29 29 29 29 2 29 29 28 29 29 8 8 29 29 29 8 2 5 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 8 29 6 29 29 29 8 29 29 29 29 29 29 27 29 29 29 8 29 29 29 29 29 29 29 29 29 8 8 29 29 8 29 2 29 29 29 29 29 29 2 29 18 29 8 29 29 29 6 29 18 29 29 8 6 2 29 29 8 31 29 29 29 8 29 8 29 29 29 29 29 14 17 26 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 2 29 8 29 8 29 29 29 29 29 29 29 29 8 29 29 2 8 6 29 29 29 29 5 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 8 29 8 18 29 29 29 17 29 23 8 29 29 2 18 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 6 18 29 29 29 29 26 18 2 29 29 29 29 29 8 29 2 29 2 29 29 23 29 29 29 29 8 29 31 29 2 29 29 16 16 17 29 27 29 29 29 29 8 8 29 6 29 8 29 29 29 29 29 29 6 29 29 6 2 29 29 29 29 29 29 6 29 29 29 31 29 29 29 8 29 2 29 29 29 8 29 29 29 5 29 16 29 29 29 29 29 29 29 2 2 29 29 29 29 29 17 29 29 2 29 29 29 2 29 27 29 29 29 18 29 6 8 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 18 29 29 29 29 29 2 26 29 29 29 29 6 6 29 29 29 29 29 27 29 2 29 29 29 29 29 29 2 23 29 29 2 16 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 25 29 6 2 29 29 18 29 2 31 18 8 29 31 29 29 29 6 8 25 29 29 29 29 29 18 29 29 8 8 29 5 6 29 29 8 29 29 25 29 29 6 29 29 8 16 29 2 29 29 2 2 29 29 29 2 29 26 2 8 29 2 29 29 29 29 29 2 29 8 2 29 2 8 29 8 29 25 29 8 29 29 29 29 2 6 29 6 29 29 8 2 14 29 29 8 23 8 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 13 29 29 29 29 17 2 6 8 29 29 29 29 8 25 29 23 17 2 2 8 2 8 26 29 29 8 29 14 29 29 29 29 18 6 27 6 29 6 29 2 29 29 2 29 29 2 29 29 29 29 2 29 29 2 29 29 27 29 29 29 5 29 23 8 29 2 29 8 29 8 29 29 29 18 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 31 29 29 29 16 2 29 29 29 29 17 16 29 29 29 29 29 29 29 2 29 29 29 18 29 29 29 2 2 29 29 16 2 29 8 29 29 29 19 29 16 29 8 29 29 6 29 29 2 29 29 6 23 29 2 29 29 23 29 29 29 29 29 29 29 29 16 16 29 16 17 29 2 29 8 29 29 29 29 29 17 29 29 29 29 29 8 29 16 29 8 17 29 29 8 29 29 17 29 29 29 16 29 29 29 29 2 16 16 29 29 29 13 29 2 29 29 29 29 29 8 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 18 16 29 17 29 2 29 16 29 29 16 13 17 29 19 16 16 29 16 29 29 29 16 29 16 16 16 16 2 16 29 29 19 16 16 16 19 29 29 16 13 28 16 19 19 16 16 29 8 19 29 29 29 29 16 16 29 16 17 16 16 16 19 19 13 19 29 19 16 29 19 19 29 29 19 29 29 29 29 19 29 16 19 29 16 29 16 16 16 29 13 29 29 16 29 16 19 29 19 16 29 29 19 16 29 29 19 16 19 16 29 29 29 13 16 13 29 29 29 29 29 16 16 16 29 19 19 13 29 16 16 19 29 29 29 16 29 29 16 29 8 29 23 16 29 29 16 13 17 16 19 18 29 29 19 29 29 29 16 13 29 29 16 16 29 29 13 29 29 16 17 19 16 29 19 29 29 29 16 16 29 19 16 19 29 29 16 16 19 16 16 19 19 16 17 9 9 29 29 16 19 13 16 29 29 29 16 16 29 29 16 29 16 29 16 29 16 29 16 9 29 16 13 19 29 29 29 16 19 13 2 16 29 29 29 29 13 19 16 19 6 29 16 16 13 16 16 19 9 19 29 29 29 19 16 29 29 16 29 29 19 13 29 16 19 16 19 13 29 29 16 29 16 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 6 2 29 29 26 29 29 29 29 8 29 29 17 18 8 29 29 8 2 29 29 29 23 29 8 29 29 29 29 2 2 29 29 23 29 29 27 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 23 29 29 8 29 29 16 16 29 16 29 16 16 29 29 16 29 29 29 16 29 29 29 16 29 29 29 16 16 13 29 29 16 29 19 16 29 29 29 8 16 16 16 29 19 29 16 16 16 16 16 13 29 29 29 29 13 29 23 16 17 19 13 29 19 16 16 29 29 16 16 13 16 29 29 19 13 29 16 29 16 29 16 19 13 29 16 29 16 16 13 29 16 29 19 29 19 16 19 19 13 13 16 16 29 29 19 16 19 29 16 29 16 16 13 29 29 29 29 16 16 16 29 13 16 19 16 19 13 19 19 29 16 16 16 19 16 29 16 19 29 29 16 19 19 16 19 16 16 19 16 19 9 19 29 29 29 29 17 29 19 29 16 19 16 13 29 13 19 29 16 29 19 16 29 16 29 19 29 29 17 16 19 9 19 19 19 16 16 9 19 29 19 13 29 16 19 16 16 19 16 19 19 16 16 19 19 19 9 41 19 19 29 19 19 13 29 19 19 19 13 19 29 19 19 19 16 19 17 19 19 19 13 17 19 19 19 19 29 19 19 29 19 16 16 19 16 16 16 9 19 19 29 29 19 16 16 19 19 16 19 19 16 16 29 19 19 19 19 19 19 29 19 29 29 29 19 13 29 29 19 16 13 9 16 29 16 29 29 19 19 29 29 16 19 13 16 16 29 16 29 29 16 29 16 16 16 29 29 29 29 29 19 29 17 16 29 29 8 8 29 8 16 16 29 29 29 16 29 17 29 29 17 16 29 16 29 29 29 29 29 29 29 29 29 29 29 23 29 16 26 6 29 29 8 29 29 29 17 29 16 29 29 16 29 29 16 16 29 29 2 29 25 29 29 2 29 29 29 29 29 29 16 29 16 29 29 16 29 16 16 29 29 29 17 29 29 13 29 16 19 29 29 29 29 29 16 29 16 16 29 19 29 29 29 16 29 29 29 5 29 16 29 16 16 29 16 29 17 16 29 29 29 29 16 2 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 25 29 29 23 29 29 8 29 29 6 29 29 29 26 18 29 29 8 29 14 29 29 18 29 29 29 29 29 29 6 29 2 23 29 2 8 8 29 29 8 29 29 29 29 29 29 29 29 29 2 29 25 18 29 29 2 23 6 2 2 8 2 29 29 29 29 29 2 29 29 29 29 29 8 16 29 29 29 29 29 29 2 2 29 29 29 29 29 6 2 29 25 2 8 29 8 23 2 2 14 8 29 2 18 8 8 29 14 2 29 29 29 6 29 8 2 29 8 29 29 31 29 29 29 27 6 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 16 29 29 29 16 29 29 16 29 29 16 29 29 29 13 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 17 29 29 29 8 29 29 29 29 29 16 29 2 29 29 6 29 6 29 29 16 29 18 29 29 29 29 29 2 29 23 29 29 29 29 29 29 25 2 29 29 29 29 29 18 29 29 29 6 29 23 29 8 26 29 29 29 29 18 25 25 8 29 29 29 29 29 2 8 29 29 29 29 29 2 29 29 2 29 29 29 27 29 5 29 25 29 29 29 2 29 29 25 29 29 29 29 29 29 29 8 29 23 29 13 19 16 29 16 16 29 29 13 29 29 29 16 29 16 29 29 29 16 16 16 16 16 29 29 29 16 29 16 29 2 29 29 29 29 29 29 17 29 29 16 13 29 17 16 19 29 29 29 13 29 29 19 17 29 16 16 29 29 29 16 29 29 16 2 29 16 16 29 29 29 29 26 29 29 29 16 19 16 29 16 19 16 29 29 16 29 16 29 29 29 16 29 29 29 16 17 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 16 29 29 29 29 29 2 29 29 29 5 23 2 29 29 29 29 8 29 16 16 29 29 29 29 29 29 18 16 2 29 29 29 29 13 29 29 29 16 29 29 16 29 29 29 29 29 29 16 16 29 16 26 29 29 29 29 26 16 29 16 16 29 2 29 29 29 16 25 29 16 16 29 16 29 13 19 29 29 16 16 29 16 29 29 29 29 29 29 2 16 29 29 29 29 29 8 29 29 29 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 18 25 29 29 2 29 29 29 29 29 16 29 29 29 29 29 6 29 8 29 29 29 8 2 29 6 29 29 6 29 2 2 29 6 8 6 2 29 23 17 29 29 31 29 26 26 29 29 23 29 29 26 6 2 29 6 29 31 29 29 29 29 29 29 6 29 5 8 29 8 29 27 29 29 29 29 29 29 29 29 16 17 29 16 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 6 29 29 29 29 19 29 16 19 16 29 29 16 16 19 29 16 29 16 29 19 16 16 16 16 2 29 29 29 29 16 16 29 19 13 29 29 16 13 16 16 29 23 29 16 13 29 29 29 29 29 29 29 29 29 19 13 19 16 29 29 29 16 29 8 29 29 29 16 29 16 29 29 16 29 29 29 16 16 29 29 29 29 16 29 29 29 16 29 29 29 16 29 16 16 29 29 29 29 16 16 29 29 16 13 16 29 16 29 29 29 2 29 29 16 29 29 29 29 29 29 6 29 29 29 29 29 6 2 29 29 29 14 29 29 29 29 29 23 29 2 29 29 29 29 29 29 8 6 29 29 6 29 31 2 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 16 19 29 13 29 29 29 29 29 29 16 18 6 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 18 17 29 2 23 29 29 2 2 29 2 29 29 29 29 29 29 2 6 29 6 29 8 29 29 18 29 18 29 14 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 6 29 29 29 2 29 29 29 6 29 29 2 29 27 29 18 29 29 29 29 2 29 29 29 29 29 2 23 8 5 29 29 29 29 29 29 29 29 29 25 2 29 29 29 23 29 29 29 2 16 29 29 16 13 29 29 29 16 23 23 29 2 29 29 29 29 29 18 29 8 29 2 14 2 29 29 23 29 29 29 29 23 31 29 29 5 29 8 29 29 2 5 8 29 27 29 29 29 2 8 2 29 6 6 29 2 23 2 25 26 29 8 29 29 2 29 23 29 29 29 2 8 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 23 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 2 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 16 29 29 16 29 16 29 29 17 29 17 19 17 29 17 16 13 13 29 17 29 29 29 16 16 29 29 16 29 19 16 29 16 16 18 29 25 29 16 16 16 29 29 16 29 16 25 16 29 29 16 29 29 17 19 16 16 29 29 29 29 29 29 16 29 16 29 19 16 29 16 29 29 16 29 16 16 29 29 16 29 29 29 16 29 29 16 16 19 29 16 29 19 19 16 25 29 29 19 17 13 16 29 29 16 29 29 29 29 29 17 13 16 29 29 26 29 29 29 29 14 29 29 2 29 6 29 29 29 29 29 29 29 29 29 8 29 29 16 29 16 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 16 16 26 16 29 16 29 16 29 13 29 29 29 29 29 19 29 29 8 16 13 17 29 16 29 29 29 29 29 16 29 29 29 13 29 29 16 16 29 29 29 29 29 29 29 17 29 29 29 16 29 29 29 29 29 6 29 6 6 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 6 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 26 29 6 29 29 6 29 26 29 26 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 31 29 18 6 29 29 29 29 29 16 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 8 18 27 29 27 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 6 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 16 29 16 29 16 16 17 29 16 29 8 16 16 29 2 29 29 16 29 16 29 29 29 29 29 16 29 29 16 16 29 29 29 29 16 13 16 16 29 29 29 19 16 29 29 17 29 2 29 16 29 29 16 29 16 29 16 29 16 29 29 16 13 16 16 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 16 29 26 16 29 29 19 16 29 29 6 29 16 29 29 29 16 29 29 29 16 16 13 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 16 16 29 29 29 29 29 29 14 16 29 29 16 13 16 16 29 29 29 16 29 29 29 29 29 29 29 13 16 6 13 29 16 29 16 16 29 29 29 29 8 29 29 29 16 29 29 29 13 29 16 29 16 16 29 29 29 16 16 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 6 29 29 16 29 26 29 29 29 29 29 29 29 16 16 16 29 29 29 29 16 16 29 16 29 16 16 16 2 29 29 29 13 29 29 29 29 29 16 16 29 16 16 29 29 16 29 29 29 29 16 29 16 19 29 29 19 29 29 16 17 16 17 16 16 16 19 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 16 19 29 29 29 19 29 16 16 16 16 29 16 29 16 29 29 17 29 19 16 16 16 29 29 16 29 16 13 13 13 19 19 16 29 19 17 16 29 19 29 29 29 16 8 29 16 29 19 17 29 29 29 16 16 29 17 16 29 16 29 29 29 16 19 29 16 29 29 29 16 13 16 13 19 13 16 29 29 29 16 19 29 29 29 29 29 16 19 29 29 16 29 16 16 29 29 29 29 29 29 16 16 29 29 19 16 16 16 16 16 29 29 16 16 16 19 29 29 19 16 29 29 29 19 16 16 16 16 16 16 29 16 29 18 17 13 16 17 29 29 16 16 13 16 29 17 16 19 16 29 16 29 18 29 19 29 29 29 29 29 19 13 29 16 16 29 29 29 29 16 29 16 29 29 29 16 16 29 29 16 29 29 29 16 13 29 16 29 13 29 29 16 29 16 29 17 29 29 16 29 19 29 29 29 29 17 29 26 16 29 29 17 16 19 29 5 29 17 29 16 17 29 13 29 29 29 16 19 29 29 13 16 29 17 16 13 13 19 16 16 29 16 29 29 29 29 29 29 29 19 29 16 29 16 16 29 13 16 29 29 29 19 29 29 16 29 29 16 29 16 29 16 16 29 29 29 17 29 26 29 16 29 16 29 29 16 16 13 29 29 25 29 29 29 29 29 29 29 29 29 29 16 16 16 16 29 29 16 13 16 29 29 29 16 16 13 26 29 29 29 16 19 29 16 29 16 29 29 16 29 19 29 29 29 29 29 29 29 29 16 16 29 29 27 18 29 29 29 29 29 29 16 16 26 23 29 29 29 29 16 29 29 18 17 29 16 2 29 29 5 29 23 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 17 29 26 29 8 29 29 29 29 29 29 29 14 29 29 14 8 6 29 29 16 29 29 29 29 8 29 29 29 29 8 29 8 29 29 2 29 29 29 8 6 29 29 29 29 29 29 6 29 29 29 26 29 29 29 29 29 29 25 29 29 29 29 8 29 29 27 29 8 29 6 8 2 29 6 29 26 8 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 2 29 8 2 8 29 2 29 8 29 18 6 8 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 26 29 29 26 29 2 29 29 27 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 17 29 29 14 29 29 29 31 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 18 29 2 2 2 29 23 29 29 29 29 29 29 29 26 2 29 29 29 29 29 23 25 29 29 6 25 29 2 18 29 29 29 2 29 29 18 18 8 2 29 2 29 29 23 29 29 26 29 8 29 29 2 6 6 29 31 29 29 8 29 29 29 29 6 29 18 29 29 29 23 29 29 29 2 29 29 18 18 29 29 29 6 29 29 8 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 23 6 26 6 8 2 29 23 2 29 29 29 27 29 2 29 29 29 29 2 25 2 6 6 29 8 29 29 29 2 8 29 2 29 29 29 6 18 29 29 29 29 29 29 2 29 29 6 8 29 29 29 29 25 29 23 8 23 29 29 18 23 8 29 18 29 29 23 29 29 29 29 29 2 29 8 23 29 8 2 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 18 29 2 6 2 31 29 29 23 18 31 25 2 29 29 29 25 29 29 8 29 29 5 29 29 27 29 29 29 2 29 2 29 29 29 27 6 29 27 8 6 29 29 29 23 29 29 29 2 29 29 29 31 29 14 29 29 29 29 25 29 29 8 23 29 2 18 6 2 29 29 29 8 5 29 29 2 29 6 2 29 29 27 29 29 29 8 18 29 29 29 23 29 29 29 2 29 29 29 31 18 29 29 29 29 23 6 27 29 6 29 29 18 18 18 18 18 8 29 6 29 29 5 8 29 6 29 29 5 29 29 29 14 2 29 29 26 18 8 26 6 23 31 29 2 29 29 29 8 29 6 23 29 29 14 29 29 31 14 8 8 29 23 26 29 2 29 29 29 29 2 29 2 29 29 29 29 6 23 8 29 29 29 2 29 29 5 29 8 6 23 29 8 2 2 2 29 5 8 29 29 29 29 18 8 29 29 8 6 29 29 29 6 29 29 8 29 27 29 8 2 29 2 29 8 29 18 29 29 31 2 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 8 8 6 6 31 29 29 27 2 29 29 23 23 29 8 6 2 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 18 18 29 25 29 29 29 6 8 29 29 29 29 29 14 2 8 29 29 8 2 18 29 29 29 8 29 2 29 29 2 6 6 29 29 23 29 18 29 2 20 8 29 29 26 8 29 29 26 2 29 17 29 26 2 29 29 29 29 29 6 29 29 5 29 29 2 29 29 2 29 29 8 6 8 8 29 23 26 29 29 29 29 29 29 6 29 29 29 29 29 2 31 8 29 29 29 29 29 29 29 2 29 29 5 29 29 2 31 29 29 2 29 29 18 29 2 29 29 29 27 2 5 29 27 18 29 2 29 29 29 29 29 5 29 29 2 2 8 14 29 8 29 27 4 29 29 26 8 29 29 29 6 29 23 29 2 29 2 26 6 29 27 29 2 29 29 29 31 29 29 29 8 29 29 8 29 29 8 2 2 29 29 29 31 29 29 29 2 23 14 25 29 6 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 26 29 2 29 14 26 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 17 26 2 29 29 29 29 8 2 29 29 29 29 2 8 29 29 2 29 2 6 29 29 2 29 29 29 29 2 16 2 29 29 8 29 29 8 29 29 29 29 2 29 29 2 29 29 26 29 6 18 29 29 29 29 29 29 18 29 29 29 2 6 29 29 29 29 27 18 26 29 2 29 23 29 29 29 29 29 8 29 26 29 18 29 23 6 29 2 29 29 18 29 29 29 6 29 29 2 29 29 29 29 23 23 8 29 23 23 29 23 29 29 2 26 29 2 8 29 29 29 29 8 6 29 2 29 29 29 29 29 8 23 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 8 29 6 29 29 29 29 2 29 29 29 29 29 29 29 2 29 27 29 29 29 17 29 29 29 29 2 29 2 29 8 29 29 25 2 8 29 29 29 29 29 29 25 2 29 29 18 29 29 2 23 29 2 29 18 27 29 29 29 2 29 29 2 29 25 6 2 29 29 29 29 2 29 18 2 29 29 6 29 29 29 29 2 29 14 29 29 2 23 6 17 25 2 2 2 29 29 5 29 23 5 29 29 29 29 5 29 6 29 29 5 6 29 31 29 2 6 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 2 29 8 23 29 29 29 29 29 2 6 29 6 29 29 29 25 29 29 6 27 6 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 5 29 29 29 2 29 2 25 29 23 29 6 29 29 29 29 2 29 29 29 29 2 29 29 29 8 6 26 27 29 23 8 29 29 8 29 2 29 14 29 29 29 8 8 2 8 29 8 2 8 29 29 29 2 29 29 29 14 14 29 29 29 29 29 6 2 29 29 29 29 29 17 29 29 29 29 29 27 29 16 29 29 29 29 8 29 17 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 6 2 6 6 29 31 29 18 29 29 29 29 29 29 29 29 29 14 29 14 2 2 29 29 26 29 29 29 29 2 29 2 29 29 29 29 2 29 29 16 29 29 29 16 29 29 29 29 29 29 29 16 31 31 2 29 2 31 29 2 29 29 2 29 29 2 29 2 29 29 29 25 14 29 6 29 29 29 27 29 25 2 2 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 8 18 31 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 27 27 29 29 29 14 29 6 29 29 29 29 6 6 8 29 14 29 29 18 23 29 29 29 25 29 29 29 2 6 14 29 29 29 18 23 29 29 29 29 29 29 29 29 29 25 18 27 29 29 18 6 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 16 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 23 29 2 29 29 8 29 16 29 29 29 29 16 29 18 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 18 29 29 2 29 8 29 29 29 29 29 29 13 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 18 14 31 25 6 6 29 29 18 8 27 29 29 29 29 18 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 27 29 27 29 29 8 29 29 29 29 29 29 29 26 29 29 6 31 29 29 8 29 29 18 29 29 29 29 29 29 8 29 6 29 14 2 29 29 29 31 18 29 29 29 29 29 29 13 29 29 17 29 16 29 29 23 29 29 2 23 25 27 6 29 6 29 29 17 18 29 29 27 29 6 6 29 29 29 29 29 29 25 29 29 29 8 27 14 29 26 29 23 6 2 29 2 18 29 29 29 6 8 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 2 29 29 29 6 29 29 2 29 14 29 14 29 29 29 26 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 14 2 6 29 29 29 2 29 29 2 29 8 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 16 16 29 19 16 6 29 29 29 8 29 19 29 29 29 29 13 29 29 29 19 29 29 16 16 29 13 16 29 16 16 16 29 16 16 16 29 13 29 29 16 29 29 17 16 16 16 29 16 29 2 29 16 16 29 29 29 29 8 16 13 16 29 16 16 16 29 29 29 16 29 29 2 19 29 16 17 16 29 16 16 16 16 29 16 29 16 29 16 16 29 16 29 29 13 16 16 16 16 19 19 13 16 29 29 29 16 29 29 16 29 29 19 16 16 19 16 29 19 16 16 16 17 13 29 16 29 29 29 16 29 29 16 16 29 16 29 29 16 29 29 29 29 16 16 29 17 29 16 29 29 29 16 29 16 29 29 19 16 23 13 29 29 16 19 29 29 29 29 16 16 2 29 16 16 29 18 29 29 29 29 29 17 13 29 29 29 16 29 2 16 16 29 16 16 29 29 19 16 16 16 19 16 16 19 16 16 16 29 29 29 16 29 29 29 16 16 29 29 19 16 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 17 29 6 29 23 29 2 29 29 29 18 29 2 8 29 29 29 29 29 29 14 18 29 29 29 29 29 29 29 16 29 2 29 16 29 29 29 29 17 29 29 29 29 29 29 29 29 25 29 8 14 29 29 29 29 29 29 29 2 29 29 29 2 23 29 2 8 29 14 29 29 6 29 5 23 29 8 29 23 2 27 2 29 18 29 16 29 8 29 8 5 2 29 2 16 29 29 29 8 29 23 29 29 29 29 29 29 29 29 29 2 2 29 29 6 25 23 29 29 29 26 29 16 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 25 29 29 29 29 29 29 16 16 16 29 16 29 29 29 16 29 29 29 29 6 29 13 29 29 17 29 29 27 29 29 8 29 29 29 29 29 6 29 8 29 29 29 2 14 29 29 29 14 2 29 29 29 29 29 18 6 18 29 29 29 27 6 29 17 29 6 29 18 29 29 29 31 14 29 29 29 29 31 29 29 8 29 2 29 2 29 29 6 25 14 29 29 29 29 29 14 2 18 29 29 29 29 6 6 29 29 6 29 29 29 29 29 29 27 25 29 29 29 29 8 29 29 29 29 8 29 29 6 29 29 29 8 23 29 29 2 29 29 29 29 29 29 29 29 29 29 5 8 2 29 29 29 8 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 2 29 6 29 29 2 29 29 26 6 29 6 29 29 29 29 6 29 29 29 29 18 29 6 2 29 29 29 29 29 31 6 29 29 27 31 5 29 29 29 2 29 29 29 29 29 6 29 6 14 29 29 29 29 29 14 14 6 29 25 29 25 2 29 29 29 29 26 17 2 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 27 2 29 8 27 29 26 29 29 29 29 29 29 18 2 29 29 29 17 31 2 6 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 19 29 8 29 29 29 29 29 19 29 29 29 29 29 29 29 19 16 29 21 16 29 19 16 19 16 28 29 29 29 16 29 16 9 13 29 16 13 29 29 16 19 13 19 16 16 29 29 16 29 16 17 16 16 19 29 29 29 16 16 16 16 16 29 29 29 29 16 16 16 29 19 29 19 29 29 13 29 16 29 29 16 16 16 16 19 29 13 17 16 29 29 29 16 13 19 29 16 16 13 19 16 29 29 19 29 29 19 19 29 19 19 17 13 19 19 19 16 2 9 19 29 29 29 13 19 16 19 19 9 16 19 16 19 29 13 29 19 29 29 16 29 9 19 29 13 9 13 16 29 29 19 29 16 29 16 19 19 19 19 16 16 16 19 19 19 17 19 16 13 19 16 16 9 13 29 17 29 16 13 29 13 16 16 29 29 29 19 16 29 16 16 16 19 16 29 16 29 29 29 19 29 29 16 16 13 23 29 29 19 16 16 16 19 29 29 29 16 29 27 6 29 8 8 29 29 29 29 29 29 29 29 29 28 29 29 29 27 29 29 29 2 29 26 8 18 29 29 29 23 29 29 29 18 29 29 31 29 29 29 27 29 29 29 29 29 9 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 2 29 29 29 16 29 29 29 29 29 29 29 16 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 13 16 29 29 17 13 29 16 19 29 29 29 16 16 29 16 26 16 13 19 29 29 29 16 29 29 29 29 29 29 29 8 29 16 29 29 16 16 29 29 29 29 29 16 13 29 17 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 18 29 2 29 6 29 31 29 29 29 29 29 29 17 29 29 29 29 29 29 29 16 29 29 23 29 29 18 2 16 16 29 29 16 19 19 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 16 29 16 16 16 29 29 29 23 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 2 29 18 8 29 29 2 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 2 29 29 29 29 29 29 29 25 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 23 17 8 29 8 2 29 29 29 2 8 29 8 27 29 29 29 26 2 29 5 23 29 29 2 29 2 29 27 29 8 8 29 29 29 29 29 8 29 8 29 29 29 14 23 29 8 29 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 8 2 29 29 29 8 29 29 29 29 26 29 29 23 29 29 29 29 29 29 16 29 29 2 29 16 29 16 13 29 29 29 29 29 29 29 16 29 29 29 19 29 29 16 16 16 16 29 29 16 16 29 16 29 16 29 29 29 27 16 29 16 29 13 16 29 29 29 5 29 29 8 29 29 29 29 29 6 29 29 13 2 29 29 13 29 16 16 29 6 16 29 29 29 29 29 29 29 17 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 19 29 29 29 16 29 29 17 29 29 16 16 16 29 8 6 29 16 29 29 29 29 29 29 29 16 17 29 6 16 29 29 29 29 29 29 29 29 29 29 25 29 29 8 2 29 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 25 29 27 18 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 6 29 29 27 6 29 29 29 29 29 18 29 29 29 8 29 27 29 27 29 29 29 29 6 29 29 6 2 29 25 29 6 29 29 29 29 29 29 23 29 29 29 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 9 13 29 16 16 16 16 29 29 16 16 29 17 29 29 16 29 17 16 29 2 16 13 16 29 17 29 23 27 2 8 6 26 29 6 14 2 29 2 29 5 29 29 6 27 29 29 8 29 14 8 29 2 29 2 29 29 29 29 29 2 2 29 29 29 29 8 29 29 29 2 29 29 2 23 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 13 29 29 29 29 16 29 29 16 29 29 29 29 16 29 26 29 16 19 31 29 29 16 8 29 17 29 19 16 29 29 29 29 29 29 13 16 29 16 29 29 16 29 29 16 29 19 29 29 16 16 29 29 29 29 29 29 16 29 29 16 29 16 16 16 29 29 29 29 16 29 17 29 29 29 16 29 16 29 16 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 16 29 29 17 29 29 29 29 18 27 29 29 29 29 23 29 18 29 29 29 2 31 18 29 25 31 8 23 2 14 31 29 29 29 29 29 29 2 31 29 31 29 2 29 29 6 25 29 2 8 2 29 8 29 29 6 29 14 29 29 2 6 8 8 25 29 16 13 29 29 16 29 16 29 29 16 19 19 29 19 16 16 16 29 19 29 29 29 9 19 29 29 19 19 16 29 29 16 19 16 29 9 19 29 19 16 16 19 16 19 29 19 19 29 9 16 29 16 19 13 16 19 29 19 19 13 29 19 16 13 29 16 29 19 19 19 29 16 29 16 19 16 19 16 19 13 29 19 19 13 29 16 29 13 19 19 29 16 29 29 29 19 19 19 2 29 16 16 16 16 29 29 16 16 19 16 19 29 29 19 16 19 29 16 13 29 16 16 16 29 16 29 16 16 29 29 29 19 29 29 29 16 19 29 16 16 29 29 29 29 29 29 29 29 29 29 29 17 4 18 29 29 16 29 29 2 29 29 16 29 26 8 29 29 6 2 29 29 29 6 29 2 29 2 29 29 29 29 29 29 29 13 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 8 29 16 16 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 27 16 29 29 29 16 16 29 29 29 29 29 29 2 16 8 29 29 29 29 29 23 29 29 29 6 2 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 16 29 29 29 2 29 29 27 29 29 29 29 8 29 2 20 6 8 29 29 29 29 23 29 8 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 18 29 29 29 31 31 29 29 2 29 29 29 18 29 29 29 29 29 29 23 29 2 29 29 8 29 2 29 29 29 29 29 29 29 2 8 29 2 29 29 29 29 29 29 8 2 29 6 17 29 29 29 8 29 29 2 29 2 29 8 29 2 29 29 29 8 6 29 29 29 29 29 29 2 8 29 2 29 29 29 29 31 29 29 29 29 29 6 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 23 29 29 14 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 18 29 16 16 16 29 29 29 16 17 16 16 8 16 17 13 17 16 16 29 19 13 13 16 19 29 16 19 19 16 19 19 19 29 19 16 16 19 19 16 13 19 19 19 9 19 16 16 16 19 19 13 19 19 19 16 9 16 16 19 16 16 19 19 2 16 29 29 16 16 16 29 29 19 29 16 19 29 16 16 29 19 29 16 19 29 29 16 19 29 19 29 16 19 29 16 19 19 19 16 16 29 19 9 16 29 16 19 19 16 19 19 19 19 29 19 19 29 29 16 19 19 16 19 29 29 16 13 16 9 29 13 16 29 29 16 29 19 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 29 18 25 29 29 29 29 29 27 29 29 2 6 8 25 8 29 18 2 29 2 2 29 31 6 2 14 31 29 8 29 2 14 6 29 29 14 26 29 29 29 2 29 29 29 29 2 29 6 8 26 29 23 29 29 29 29 29 8 29 29 23 29 29 29 29 29 29 25 18 29 29 29 29 29 29 29 29 18 29 2 8 29 29 18 29 29 2 29 29 6 29 29 29 16 29 29 29 29 29 16 29 29 29 29 6 29 16 8 29 29 29 29 19 13 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 31 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 16 16 29 13 29 16 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 16 29 16 16 29 2 29 13 17 26 29 16 29 29 29 2 29 29 16 29 13 29 8 29 29 8 29 29 29 16 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 8 29 16 16 29 17 13 29 17 16 29 29 29 16 29 16 16 16 29 29 29 29 29 16 29 29 29 29 29 29 16 16 8 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 17 29 29 16 29 29 29 29 29 29 29 29 19 13 29 29 16 16 8 29 19 2 29 16 17 29 16 29 29 16 29 29 29 29 29 16 29 29 29 2 29 5 29 29 29 29 16 16 13 29 31 29 29 29 29 29 16 29 16 16 16 29 17 29 29 29 16 16 29 16 29 16 29 29 29 29 19 29 29 29 16 29 29 19 16 29 29 29 29 16 29 29 29 16 29 29 29 29 16 16 29 29 29 29 16 5 29 29 16 16 19 29 29 16 16 29 29 29 8 29 29 29 16 29 16 29 29 16 29 29 16 29 29 16 29 29 2 19 16 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 16 29 16 16 29 16 29 29 16 29 29 29 29 2 17 16 29 29 29 29 29 29 29 16 16 13 16 16 29 16 29 16 29 29 29 16 29 16 29 29 29 29 29 16 16 29 29 13 29 29 29 17 29 16 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 16 16 29 29 26 29 13 16 16 13 29 16 29 16 29 29 16 16 16 29 16 29 16 13 16 29 16 29 16 29 29 16 29 29 29 29 29 29 6 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 16 29 8 29 29 29 29 29 29 29 16 29 29 29 18 29 29 29 29 2 26 29 18 29 29 29 29 29 29 29 29 14 29 8 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 26 29 28 2 29 29 29 29 18 14 29 29 29 29 29 29 29 18 14 29 29 29 29 5 29 29 2 29 29 29 26 2 29 29 29 29 2 29 29 29 29 29 29 18 29 29 23 29 8 27 29 29 29 6 29 29 6 8 29 29 6 29 29 29 8 31 23 29 2 31 29 18 2 29 25 29 29 2 29 31 29 29 29 2 29 29 25 29 16 29 29 29 31 29 29 29 29 29 29 29 29 2 26 23 2 29 2 29 18 29 29 2 2 6 29 2 27 29 2 23 29 2 29 2 2 2 2 26 8 2 2 2 2 29 23 2 23 23 31 29 29 29 29 29 8 29 6 26 29 29 29 2 29 2 23 29 29 23 29 29 29 8 29 2 29 29 29 29 29 16 23 2 6 29 14 29 29 29 29 26 29 29 29 23 2 29 29 18 29 29 8 8 14 29 29 29 29 29 14 29 8 29 2 29 23 18 8 8 29 29 29 29 29 29 28 18 29 29 29 29 23 8 29 29 29 29 29 29 8 29 23 29 29 29 5 8 29 29 29 29 29 31 31 29 29 29 6 29 8 29 29 29 29 29 29 29 29 18 29 23 29 29 29 29 31 29 2 8 29 29 29 29 8 29 29 8 29 29 8 2 23 23 29 6 6 29 29 29 29 8 29 29 29 29 29 18 29 8 29 2 29 23 5 29 16 29 16 29 6 29 29 31 29 29 29 29 29 14 8 2 23 29 2 23 23 29 29 6 29 29 29 29 2 29 29 6 29 23 17 29 2 29 29 2 29 6 29 18 29 26 14 6 29 29 18 8 29 29 26 29 5 23 29 27 29 29 29 26 29 8 29 29 29 29 29 29 8 6 29 23 8 29 23 29 29 29 29 29 29 29 29 6 29 29 6 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 23 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 2 23 5 29 8 6 29 29 29 2 8 29 29 2 29 14 2 2 29 29 29 27 2 29 29 29 2 29 29 29 29 27 29 8 26 29 23 6 8 23 29 6 29 29 29 29 29 29 29 29 14 29 18 8 14 8 29 29 29 29 29 29 29 29 29 26 2 29 29 8 29 23 29 31 29 8 29 2 29 29 23 23 29 29 29 2 29 18 27 29 27 29 8 29 23 25 14 8 29 29 29 2 29 23 29 29 8 29 18 29 29 29 29 18 29 29 29 29 29 2 31 23 29 29 23 29 6 29 29 29 29 29 29 29 29 29 29 2 23 5 8 29 29 2 23 23 8 29 8 8 2 23 2 29 23 29 29 8 8 8 14 29 29 25 6 4 8 2 29 29 29 18 8 26 29 18 8 23 29 29 29 29 29 2 8 8 29 29 29 8 8 29 29 29 8 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 25 29 29 6 29 29 29 29 26 29 29 29 29 29 29 29 29 25 29 25 8 8 27 29 29 29 14 14 29 29 29 29 8 8 29 29 25 2 29 29 26 18 2 29 6 29 29 23 29 23 29 2 29 2 8 29 18 29 2 18 29 2 29 29 2 29 2 6 29 29 8 6 29 29 29 18 8 29 29 29 29 2 29 18 2 2 29 29 2 29 29 2 6 29 29 29 29 29 29 29 29 31 29 2 2 8 29 29 27 23 29 29 29 29 2 29 29 29 8 29 8 2 29 29 29 29 29 29 23 29 29 29 6 29 8 29 29 29 6 29 29 2 23 29 29 8 29 29 16 29 14 8 2 29 29 29 29 8 8 29 23 29 26 8 29 31 6 29 29 25 8 29 29 29 29 8 8 25 29 8 31 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 8 29 29 29 29 29 29 14 25 29 14 29 29 8 29 2 18 29 29 23 26 29 27 27 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 31 29 29 29 25 29 29 29 6 8 29 29 29 29 6 29 6 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 25 29 8 29 8 29 29 18 18 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 8 2 29 29 29 29 29 14 6 29 29 29 14 18 6 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 6 18 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 29 6 29 29 2 29 29 29 29 23 29 2 29 6 29 8 29 29 29 29 29 29 29 14 14 29 29 29 29 29 29 6 29 29 29 29 29 8 8 18 29 29 29 29 18 29 29 29 2 27 23 2 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 6 29 29 29 29 2 29 29 29 31 25 8 31 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 27 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 14 29 29 29 14 29 29 29 29 29 29 29 2 8 29 29 29 14 29 6 29 8 29 25 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 29 6 29 29 29 29 29 29 25 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 8 29 29 25 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 18 29 29 31 29 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 27 29 2 29 18 29 29 29 18 14 2 25 29 23 29 29 8 29 18 29 29 29 29 27 29 29 2 29 2 8 29 29 29 29 29 29 31 29 29 29 29 29 29 27 29 29 29 31 14 29 2 29 29 14 29 18 29 29 29 31 14 29 29 14 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 29 8 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 27 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 25 29 25 2 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 6 29 18 2 29 2 31 29 29 2 29 29 29 29 29 29 8 29 29 2 29 8 8 29 29 29 29 29 16 29 29 29 2 29 29 29 31 29 29 29 29 29 23 29 6 29 29 29 29 29 29 29 25 29 29 18 29 29 2 2 29 8 29 29 2 29 29 27 29 29 29 8 29 29 29 29 25 29 18 29 29 2 29 8 29 31 29 14 2 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 2 2 6 29 29 27 29 23 2 29 29 25 29 29 29 2 2 29 18 29 29 2 29 31 29 2 29 29 2 29 29 2 5 8 29 8 29 29 2 29 29 6 2 29 2 29 29 29 29 29 23 8 2 29 23 2 29 29 2 29 29 2 23 29 29 29 8 2 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 8 2 29 25 29 29 25 29 31 29 29 29 29 29 29 19 16 29 29 29 29 29 29 29 18 29 26 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 6 25 6 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 29 27 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 27 29 14 29 29 29 6 2 29 6 29 29 29 29 29 25 29 14 29 25 6 29 23 29 29 29 29 29 29 25 29 18 29 29 29 29 29 2 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 14 29 29 29 29 29 18 29 29 29 29 29 29 25 14 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 23 2 29 31 29 29 29 25 14 6 29 29 6 8 29 29 29 29 29 29 29 18 29 29 31 29 29 18 29 29 29 18 29 8 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 27 29 29 18 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 18 29 29 6 29 25 29 2 29 2 29 29 29 2 29 8 29 29 29 29 18 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 6 29 29 8 31 29 29 29 8 29 23 29 29 29 29 29 29 29 2 8 13 29 29 29 26 29 27 29 29 8 29 29 29 29 25 29 29 14 29 29 29 2 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 25 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 31 29 6 29 29 29 29 6 29 29 2 29 29 29 29 29 29 8 29 29 29 18 29 29 23 25 2 29 29 29 18 29 29 29 31 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 18 25 29 29 29 29 29 29 6 29 17 29 29 29 29 29 31 29 29 29 29 29 29 25 29 29 6 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 8 29 14 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 31 29 29 2 29 29 29 29 29 27 29 29 29 29 29 18 29 14 6 29 29 29 31 26 16 29 29 29 29 29 29 29 29 29 2 41 18 29 29 2 29 29 29 6 29 14 29 14 29 29 29 2 29 29 18 29 29 29 29 29 6 14 29 29 29 29 18 29 29 13 16 29 29 29 16 29 29 29 25 29 29 29 8 29 29 29 29 29 29 29 29 14 29 6 29 29 29 29 31 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 8 2 14 29 2 29 29 6 29 29 29 29 2 29 29 16 29 29 29 29 29 14 29 29 29 29 29 26 29 29 18 29 6 29 29 29 29 29 29 29 29 29 29 29 29 9 16 16 29 29 29 9 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 16 29 29 29 14 29 6 29 29 19 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 2 14 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 14 29 29 25 29 29 29 29 29 6 29 29 29 29 25 29 29 29 14 29 25 29 29 25 29 29 29 29 29 29 29 14 29 29 29 29 29 2 29 6 29 29 29 29 29 29 25 29 25 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 14 29 29 29 25 29 29 29 29 6 29 29 29 29 29 29 29 29 29 31 29 25 29 29 29 29 29 29 29 2 29 25 29 29 29 6 29 29 29 29 29 8 2 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 23 29 25 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 23 18 18 31 29 26 2 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 14 29 29 25 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 18 29 14 29 29 29 29 29 29 29 29 29 2 25 25 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 8 29 29 29 29 29 14 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 41 21 29 29 29 13 16 29 13 29 29 13 29 13 29 29 29 16 29 29 29 16 29 13 13 29 29 29 17 29 29 29 29 16 29 29 29 29 29 16 29 2 15 17 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 41 21 2 11 10 10 16 9 9 19 19 19 29 16 29 29 29 15 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 14 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 16 29 29 29 19 16 13 29 9 19 9 16 19 29 29 19 16 29 29 29 13 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 41 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 25 29 29 16 29 29 29 29 2 29 29 29 29 13 29 29 29 28 29 31 29 8 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 23 29 29 13 16 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 18 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 29 29 29 29 6 6 29 29 29 14 29 29 29 29 29 29 29 29 29 29 6 29 16 29 29 29 29 29 18 29 29 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 16 29 29 29 29 29 29 5 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 14 29 41 29 2 29 2 29 29 29 29 29 13 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 14 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 31 29 31 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 31 29 29 27 14 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 14 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 27 29 29 29 14 29 29 29 29 18 29 29 6 25 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 18 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 2 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 31 29 29 25 29 6 29 29 16 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 16 29 29 16 11 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 13 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 10 19 16 9 19 16 16 13 16 16 16 16 17 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 41 29 29 29 16 19 17 29 11 11 16 13 29 29 13 29 29 29 29 17 29 29 29 16 8 16 29 19 29 16 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 41 29 13 16 21 11 11 11 11 16 29 29 29 16 29 16 29 29 16 16 29 9 19 19 19 9 29 16 16 16 29 27 14 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 9 41 21 11 13 13 19 29 19 29 29 29 29 29 29 29 16 19 16 29 29 29 29 29 29 29 13 16 16 29 29 29 29 15 2 29 29 29 29 2 2 29 29 29 29 29 29 31 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 14 29 29 41 10 21 11 9 10 9 9 29 10 9 9 9 16 9 9 9 9 9 13 9 29 9 19 19 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 16 29 29 16 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 14 29 18 29 29 29 29 29 29 29 29 29 6 29 29 18 29 29 29 29 29 29 29 29 29 6 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 13 29 25 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 29 29 29 29 25 29 29 29 29 29 29 29 25 29 29 29 6 29 29 29 29 29 13 29 29 29 29 29 29 14 29 29 18 29 29 6 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 23 29 29 29 8 29 29 29 18 29 29 29 29 29 29 29 29 25 29 29 29 29 29 6 41 29 29 29 29 29 29 29 29 29 29 29 29 23 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 6 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 6 29 2 29 8 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 25 29 29 25 25 29 17 29 29 29 29 29 18 29 29 25 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 29 6 29 29 29 29 14 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 41 16 29 29 29 29 2 29 29 16 29 14 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 6 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 31 29 29 29 29 29 29 14 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 6 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 14 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 41 2 29 26 29 6 29 29 27 29 29 29 29 29 29 29 23 29 29 29 29 29 29 14 27 29 29 29 29 29 29 29 14 29 29 29 29 2 29 29 18 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 6 29 41 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 6 2 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 9 41 16 29 29 9 29 29 29 16 29 29 13 29 16 29 29 29 29 29 13 29 29 25 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 6 29 14 29 29 29 29 19 29 29 29 29 29 29 29 16 16 16 29 29 29 16 29 31 29 29 16 16 29 13 16 29 29 29 29 13 29 29 29 29 29 8 29 31 29 29 29 29 16 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 25 6 29 29 29 29 29 29 29 6 29 29 29 41 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 13 19 29 29 8 19 9 29 9 19 9 29 16 29 16 29 29 29 29 29 29 29 29 29 29 8 29 27 29 31 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 18 29 29 29 29 29 18 29 29 29 29 29 29 27 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 25 29 29 8 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 27 29 29 29 14 29 29 29 8 25 23 29 31 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 41 29 29 29 29 29 16 29 29 18 29 29 29 29 29 23 16 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 18 6 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 13 16 29 29 29 16 2 29 29 29 13 29 29 29 16 27 29 5 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 9 13 29 19 29 29 29 29 29 14 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 6 29 29 19 29 29 29 16 11 11 9 29 17 29 29 9 9 8 9 9 9 9 29 29 29 29 29 29 29 13 9 16 16 13 16 16 16 16 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 14 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 29 29 29 29 29 29 29 9 29 9 29 29 29 29 29 21 21 9 9 9 9 29 9 29 29 29 29 41 29 16 9 29 16 29 29 29 29 16 29 29 29 29 29 25 29 6 29 29 29 18 2 29 14 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 25 29 29 14 29 29 29 29 29 29 14 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 6 14 29 14 29 29 25 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 25 8 29 29 29 29 29 29 29 6 18 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 9 41 21 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 6 29 16 19 29 29 29 29 29 29 29 29 15 2 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 19 29 29 2 29 29 29 16 29 29 29 29 29 11 16 8 29 29 29 29 29 29 29 29 29 29 29 29 6 17 16 9 19 19 19 9 16 16 16 13 13 29 16 29 29 18 29 29 31 29 23 6 29 29 29 15 15 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 18 29 29 29 16 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 16 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 2 29 41 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 13 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 14 29 29 29 29 29 29 29 31 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 2 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 14 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 18 29 29 25 29 29 29 29 29 29 25 29 14 29 29 29 14 29 25 29 29 29 29 18 29 29 29 31 18 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 25 29 29 6 29 29 29 29 29 29 29 29 29 16 29 18 29 29 29 29 13 17 29 29 29 29 29 29 29 29 29 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 31 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 13 29 29 29 13 29 16 18 29 29 29 29 29 29 29 29 13 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 14 29 29 29 29 29 29 2 29 29 29 29 23 2 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 16 29 16 16 29 16 16 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 25 29 31 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 19 29 29 29 29 29 13 29 29 29 29 29 29 16 17 29 29 29 19 16 16 29 29 29 16 29 13 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 8 29 14 29 29 29 29 2 25 2 31 29 29 29 29 29 29 25 29 29 29 29 29 29 29 25 25 25 29 29 14 29 29 29 29 29 29 29 29 6 25 29 29 29 29 19 29 29 13 29 29 16 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 18 29 29 29 14 8 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 27 29 29 31 6 29 29 29 6 29 29 29 29 29 25 29 29 14 29 29 29 29 29 25 29 29 29 29 9 41 16 29 29 8 29 16 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 31 2 29 29 29 29 29 29 29 29 2 29 23 31 29 17 29 29 29 18 29 6 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 14 25 14 29 29 25 29 25 29 29 9 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 2 29 29 29 6 29 2 29 29 29 29 14 29 29 29 29 29 25 29 29 29 8 29 2 29 29 6 29 2 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 8 8 29 29 29 29 29 29 29 29 29 14 29 29 29 29 2 6 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 8 29 29 29 23 29 29 29 2 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 27 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 2 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 2 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 4 6 29 29 25 29 29 29 29 29 2 31 16 29 29 29 29 29 5 29 29 29 29 18 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 8 2 25 29 17 29 29 29 29 29 2 29 29 29 29 2 29 23 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 19 21 11 11 16 29 29 29 29 16 29 16 19 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 25 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 13 29 29 15 11 11 11 16 13 29 13 13 29 16 16 16 16 16 29 29 29 16 25 29 16 17 29 29 29 16 6 29 6 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 13 41 29 13 16 21 21 11 11 11 16 29 29 29 16 16 29 29 29 16 29 16 29 16 29 29 13 29 29 29 29 29 27 29 29 29 17 29 29 23 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 2 29 29 29 29 2 29 29 13 41 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 31 29 18 29 29 16 29 29 29 29 25 29 25 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 27 6 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 25 8 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 25 25 29 29 29 29 29 31 18 29 23 29 29 29 29 6 29 29 29 8 8 29 29 29 31 29 29 6 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 23 2 31 29 29 31 29 29 16 29 16 29 29 16 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 8 23 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 27 29 17 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 14 29 29 29 29 29 29 29 29 29 29 29 16 18 29 29 29 29 29 16 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 6 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 27 25 29 29 8 6 2 29 29 18 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 2 29 6 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 13 19 29 21 11 2 29 29 29 29 16 16 29 13 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 6 29 29 15 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 27 29 29 9 29 29 29 29 16 31 29 29 29 2 29 29 29 29 29 2 29 2 29 29 29 16 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 14 29 29 29 29 29 29 8 29 9 19 29 29 29 15 21 11 2 29 8 29 16 29 29 29 29 2 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 8 29 2 29 29 25 29 29 29 29 29 29 18 29 29 2 29 29 25 29 29 29 29 29 25 29 14 27 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 2 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 2 18 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 25 14 29 29 29 23 29 2 14 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 2 29 2 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 31 2 29 29 29 29 6 2 29 29 29 29 29 29 26 23 2 31 8 8 29 23 2 29 18 2 29 29 29 6 25 2 29 29 31 29 2 29 17 29 29 29 18 29 29 23 29 2 29 29 29 29 8 25 29 29 29 29 29 29 2 29 29 29 29 6 29 29 23 29 25 29 27 29 29 29 29 29 17 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 14 29 29 29 29 29 29 29 29 6 29 8 29 29 29 14 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 2 29 23 29 29 2 29 8 23 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 18 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 17 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 8 2 29 29 29 14 29 29 29 2 29 29 29 6 29 29 23 25 29 29 6 17 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 18 29 29 29 29 18 25 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 14 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 18 29 18 14 29 29 29 14 29 29 29 29 29 29 27 29 29 29 29 29 29 27 29 29 17 29 29 29 29 29 2 6 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 2 29 14 29 2 29 29 29 29 29 29 2 16 29 29 29 29 6 9 21 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 14 29 29 23 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 19 16 16 29 29 29 29 29 29 17 29 27 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 9 9 21 29 11 11 29 29 29 16 29 29 29 13 29 16 13 29 16 29 29 29 16 29 29 29 16 29 29 29 2 29 29 29 29 29 29 14 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 13 21 21 11 11 11 11 16 29 13 16 13 29 29 29 29 16 16 29 16 16 29 29 29 2 29 16 16 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 25 29 29 41 4 13 17 29 29 16 29 11 11 11 11 11 11 17 29 29 16 29 29 29 17 17 16 16 13 29 29 17 29 13 16 19 16 13 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 2 23 29 29 29 23 29 29 29 6 29 29 14 29 29 29 2 29 29 29 29 29 29 29 29 29 29 13 19 16 16 29 16 16 17 11 11 29 11 29 16 16 29 16 16 13 29 13 17 29 13 29 29 19 16 13 16 13 16 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 15 29 29 29 29 29 29 29 29 29 25 18 18 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 41 29 16 16 29 29 29 2 29 13 29 29 29 29 11 29 11 29 29 16 13 13 19 13 29 8 16 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 31 16 16 8 29 29 25 29 29 29 29 29 29 18 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 16 29 29 29 29 16 17 29 26 29 29 29 29 13 16 29 29 13 29 29 29 29 16 29 16 29 29 29 16 29 16 29 29 16 29 16 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 6 29 29 29 25 29 29 29 2 2 14 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 29 29 29 5 29 29 29 16 19 29 29 29 29 29 8 18 2 29 29 25 25 29 29 29 29 29 29 14 8 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 13 16 15 11 11 11 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 16 19 29 29 13 29 13 29 29 29 29 29 29 29 29 29 29 25 18 16 29 29 29 29 29 29 29 29 29 29 29 29 14 14 2 29 29 25 27 29 29 18 29 29 29 29 29 29 29 17 29 29 16 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 6 16 29 16 31 29 29 29 29 29 29 16 29 29 25 29 29 29 29 29 29 29 13 29 16 16 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 27 25 29 18 29 29 29 29 6 29 29 29 29 29 14 29 29 29 2 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 2 16 29 29 29 29 29 29 29 29 16 16 29 29 23 29 29 16 29 29 29 13 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 27 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 14 29 29 29 14 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 13 16 21 11 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 6 29 29 16 29 29 16 29 6 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 23 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 41 29 14 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 2 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 29 29 9 29 29 29 29 29 16 17 29 29 16 29 29 29 16 29 29 29 29 29 16 11 8 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 6 29 29 16 6 29 29 29 29 29 29 29 29 29 16 16 29 29 16 16 29 29 29 13 16 16 29 16 16 16 13 16 29 16 16 29 29 29 29 29 6 29 14 14 29 29 29 29 29 2 29 29 29 25 6 29 29 29 29 25 29 29 29 29 18 29 29 29 29 29 29 29 29 6 18 29 18 29 29 29 2 14 29 29 6 29 25 29 14 29 29 29 18 29 29 29 29 29 29 29 6 25 29 29 27 25 29 29 25 6 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 14 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 18 29 6 25 29 29 14 29 14 29 31 29 8 23 8 8 2 29 29 29 29 29 29 29 31 29 8 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 8 8 29 29 29 25 29 29 29 2 29 29 29 29 29 14 29 29 29 29 2 8 2 29 29 29 14 18 29 31 8 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 8 29 26 29 29 23 29 29 29 29 29 29 6 18 29 29 29 29 29 29 29 29 2 29 29 27 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 6 23 29 29 8 2 2 29 18 29 2 16 29 29 29 29 2 29 29 29 29 29 27 29 29 16 23 29 29 29 19 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 16 16 29 13 29 16 29 29 16 16 19 16 29 16 29 16 29 13 29 16 29 29 29 29 29 17 29 16 29 29 25 29 17 29 29 16 29 29 6 29 2 8 8 29 29 29 29 29 8 29 8 29 8 29 6 29 2 29 29 29 29 16 29 29 29 29 29 29 25 29 29 29 29 8 29 2 29 29 6 29 29 29 14 29 29 29 29 2 29 29 29 16 29 29 29 29 16 29 29 16 29 16 29 29 29 16 16 29 16 19 29 29 16 29 16 29 29 29 16 29 29 16 16 19 29 29 29 29 19 16 29 29 29 29 29 29 17 29 29 29 29 29 29 16 29 29 29 16 29 16 19 19 19 16 13 19 19 29 29 29 16 16 29 29 17 8 29 29 29 16 29 29 16 16 13 29 29 16 29 29 29 19 16 29 10 29 29 16 16 9 16 16 29 29 16 16 29 29 29 29 29 16 29 29 31 29 16 29 29 2 29 29 2 29 18 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 5 23 8 29 6 29 29 2 29 29 8 29 29 5 29 27 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 23 29 14 29 2 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 2 18 29 29 29 29 29 8 2 29 29 29 29 29 29 31 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 2 23 29 8 29 29 29 29 2 29 29 29 14 29 29 16 29 2 29 29 29 8 29 29 8 29 29 29 8 8 29 29 29 16 29 29 8 4 29 29 8 19 29 17 29 29 8 29 14 29 29 29 13 29 29 29 29 29 29 6 29 16 29 29 29 29 29 29 29 16 2 16 17 29 16 29 29 29 29 2 6 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 19 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 17 29 29 29 16 16 16 13 19 29 29 29 29 29 29 8 29 29 29 2 16 29 29 13 29 29 29 16 29 29 8 29 29 29 29 16 16 29 29 16 29 16 29 17 17 29 29 29 29 13 13 29 16 16 16 19 29 6 29 13 29 29 29 29 29 16 19 29 29 16 16 16 16 29 29 16 13 19 29 29 29 16 13 16 29 29 19 13 19 29 29 16 19 29 16 16 29 29 29 13 16 17 29 29 16 29 16 29 29 29 29 16 13 16 29 29 19 29 29 29 16 29 16 29 16 29 29 16 29 29 16 13 29 29 29 29 29 29 16 28 29 16 29 29 16 29 16 29 16 16 16 16 16 13 29 16 9 19 29 19 16 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 14 29 23 29 29 6 29 29 29 29 16 17 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 18 5 29 23 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 31 29 2 29 29 16 2 29 18 29 16 29 13 29 29 23 29 29 29 29 29 29 29 29 27 18 14 29 31 29 29 2 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 16 29 16 13 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 26 29 23 14 29 29 29 6 29 29 2 16 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 16 2 29 29 23 29 19 29 27 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 16 13 19 16 16 29 29 29 29 13 29 29 29 16 16 29 29 19 13 29 16 16 16 29 29 29 29 16 29 29 29 29 8 29 29 29 16 29 29 16 19 13 16 19 13 29 26 8 29 29 16 29 16 29 29 29 16 29 29 29 16 29 29 16 29 29 16 16 29 16 29 29 19 16 16 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 16 16 17 29 16 29 29 29 16 16 16 17 16 23 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 8 29 29 29 16 29 6 16 29 19 29 16 29 29 29 29 29 8 29 29 29 2 16 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 16 16 16 16 29 29 16 29 29 29 29 23 29 29 29 29 29 29 29 27 29 18 29 29 27 29 29 29 29 29 29 29 29 5 29 29 29 8 29 29 18 29 29 29 29 26 23 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 2 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 8 18 29 18 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 6 2 2 29 29 29 29 29 17 29 2 29 8 29 29 29 29 2 29 29 29 29 2 29 25 29 29 27 6 18 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 6 29 6 2 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 16 2 29 16 29 29 29 16 29 29 29 16 17 18 23 29 29 29 29 2 2 29 16 29 29 29 29 29 29 29 29 29 29 29 5 29 8 26 29 14 29 29 29 23 29 29 29 29 2 29 29 29 25 29 29 6 29 2 29 29 29 2 29 29 8 2 5 29 29 29 29 29 29 29 29 29 25 2 2 29 29 18 29 29 29 23 29 18 8 29 29 29 29 29 29 29 23 2 2 27 27 29 14 29 29 2 29 2 29 18 8 29 29 8 6 23 8 29 23 23 29 29 29 18 29 29 29 29 29 2 31 6 26 29 6 29 29 31 29 14 29 29 18 23 29 29 23 23 2 29 29 29 29 18 29 29 29 29 29 2 29 29 29 2 29 29 29 26 23 8 29 23 29 8 29 29 29 29 29 31 2 8 29 2 29 29 29 29 29 29 29 29 29 29 2 29 2 29 14 29 29 29 23 29 29 29 29 29 25 16 29 29 16 29 29 17 13 29 29 29 29 8 29 8 23 23 29 23 29 29 29 29 6 29 29 29 2 29 29 29 29 29 8 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 2 29 6 29 29 29 29 29 8 23 8 2 29 29 29 8 29 29 29 29 29 29 29 29 8 29 8 29 8 29 18 29 29 29 29 29 29 18 29 14 29 8 29 6 29 26 29 29 29 16 29 29 16 29 16 17 2 16 29 8 29 29 29 5 29 29 31 29 2 14 8 2 8 29 29 29 2 23 29 8 6 29 29 6 6 29 29 27 29 29 29 6 29 29 29 29 17 29 29 29 29 8 29 29 16 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 18 29 29 29 29 26 16 29 29 29 29 29 29 29 29 29 29 23 5 29 23 29 29 2 2 29 29 29 29 2 29 29 29 29 8 29 29 8 8 18 29 8 29 29 23 23 6 8 29 25 26 29 23 29 29 8 17 6 29 29 27 8 29 29 29 6 29 29 8 23 2 29 31 29 23 29 23 29 29 29 29 18 29 29 29 8 27 29 29 29 29 2 29 29 8 29 29 6 8 25 29 17 2 27 29 25 29 29 6 29 2 18 2 29 29 29 2 6 29 29 2 29 29 29 29 2 29 29 2 29 6 29 29 29 29 29 29 29 29 2 2 16 29 26 14 29 29 29 29 17 31 29 29 29 29 29 29 29 5 29 23 23 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 2 29 2 29 2 29 29 29 2 29 29 29 6 2 29 29 29 6 29 29 25 18 2 29 29 6 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 14 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 6 29 27 29 29 2 29 29 14 2 29 29 29 6 29 29 8 29 29 26 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 2 8 2 29 29 29 31 23 2 29 2 29 2 29 29 29 29 29 29 29 29 29 6 29 14 29 29 29 29 2 26 2 29 29 29 29 29 29 29 29 29 18 29 29 6 29 2 29 2 29 29 2 29 29 8 29 2 2 29 29 29 29 17 29 29 29 17 29 29 2 2 6 29 26 2 29 29 6 8 2 14 29 8 31 2 29 29 29 29 23 29 29 29 23 29 8 8 8 2 29 2 6 6 6 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 23 29 29 29 29 2 29 6 8 29 29 29 27 29 29 29 2 29 29 29 2 31 29 2 29 16 8 29 29 29 29 29 29 29 25 2 2 29 2 29 29 29 29 29 29 31 29 29 23 29 8 29 29 29 8 29 18 29 29 17 29 14 2 6 29 29 29 29 29 18 29 29 29 29 16 29 29 29 29 29 2 29 18 29 29 29 29 29 25 8 17 29 6 29 29 29 18 29 6 29 29 29 29 29 29 29 29 29 29 29 29 26 23 29 29 29 29 29 29 17 29 29 29 29 29 29 2 29 27 29 29 29 29 29 29 29 29 5 29 8 29 14 29 2 29 29 29 29 29 29 29 2 2 29 29 29 29 2 29 29 29 8 29 2 2 29 29 29 29 6 14 8 2 17 29 29 29 29 29 29 29 29 2 8 29 29 29 31 29 29 29 29 29 2 29 29 29 2 29 29 6 29 29 29 29 29 29 6 29 8 29 29 23 29 29 29 29 29 8 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 26 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 27 29 29 2 8 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 31 2 29 29 29 17 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 25 29 29 18 2 29 6 29 29 29 31 29 29 29 29 29 29 8 29 29 29 29 31 29 31 29 29 6 29 29 8 29 29 2 29 29 29 29 29 25 29 29 29 16 29 13 29 2 29 29 29 29 29 29 29 29 31 8 8 29 2 23 29 2 6 8 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 23 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 6 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 6 27 29 29 29 16 29 29 29 17 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 8 16 16 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 16 29 2 23 29 29 29 29 29 16 16 29 23 29 16 29 29 16 29 2 13 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 6 29 29 14 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 17 29 29 29 16 29 13 16 16 16 29 29 29 29 16 29 16 29 29 29 16 16 29 16 19 16 29 27 29 13 16 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 16 13 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 2 29 29 29 29 14 29 8 27 8 29 29 29 18 29 13 13 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 17 29 8 29 29 29 29 26 8 23 23 29 2 2 29 29 6 29 8 31 29 29 29 2 29 6 8 29 29 23 18 2 23 2 23 14 8 2 6 29 2 2 29 29 2 29 29 29 29 29 29 29 29 29 29 8 23 29 29 29 29 29 31 2 29 29 27 29 29 6 29 29 8 2 6 23 8 29 23 2 23 26 29 29 29 2 29 29 2 29 2 2 18 8 26 18 23 8 29 29 8 2 18 29 6 2 29 29 29 8 29 29 29 2 29 31 29 29 29 29 26 29 29 23 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 29 31 8 2 29 29 27 29 6 29 6 29 29 6 18 29 29 2 2 29 29 8 29 29 23 31 18 29 29 29 29 29 29 29 27 29 2 29 6 29 14 31 8 2 29 5 2 8 8 8 8 26 29 29 2 29 6 27 2 8 2 2 29 8 2 29 2 29 2 6 29 8 29 8 29 18 29 2 4 8 29 29 8 29 29 29 29 29 29 25 29 6 2 29 29 29 23 29 29 29 2 29 29 29 29 2 29 29 2 29 29 5 29 23 29 29 29 8 29 29 2 6 31 29 29 6 29 29 2 29 29 29 14 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 29 29 29 29 27 23 29 14 29 29 18 29 29 8 8 29 6 29 29 2 8 29 29 29 29 31 23 29 29 8 29 2 29 29 2 29 25 2 18 8 29 29 2 8 23 29 29 29 2 2 6 2 8 8 18 8 2 6 8 18 29 2 29 29 14 2 29 29 29 2 29 29 29 29 29 29 29 29 6 8 29 6 25 29 2 29 29 29 29 6 29 29 29 2 29 2 29 2 29 2 29 29 8 2 29 29 29 29 25 29 6 29 29 29 14 29 18 29 29 29 8 2 29 29 2 26 5 29 29 18 29 29 29 8 14 29 29 29 29 29 29 29 31 23 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 23 27 29 14 29 29 29 29 2 29 2 29 2 23 29 29 2 18 29 29 29 29 8 29 29 29 29 29 2 6 29 29 29 2 29 2 29 29 8 29 29 29 29 2 29 29 29 2 23 29 29 2 29 29 29 29 6 29 29 29 29 29 29 2 23 29 6 29 29 29 29 29 23 23 18 29 8 29 29 6 2 29 29 29 29 5 29 29 29 29 29 23 29 29 29 29 29 29 29 6 29 29 2 8 29 29 29 29 29 17 29 29 29 29 29 29 29 29 18 25 29 6 29 29 29 29 29 29 29 29 29 29 6 29 25 29 29 2 29 6 29 29 29 29 29 29 29 29 29 5 29 29 26 18 29 29 29 2 8 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 2 29 23 29 29 29 29 29 18 18 2 29 2 29 2 29 29 18 29 29 29 29 8 29 29 8 29 29 29 29 31 29 29 25 29 29 31 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 17 6 29 8 29 29 29 23 29 29 29 29 29 29 41 21 29 29 29 13 13 29 29 29 29 29 16 29 29 16 16 29 13 13 16 29 29 16 16 16 19 16 29 19 19 16 29 16 13 16 16 16 16 13 15 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 8 2 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 9 41 29 29 29 16 21 11 11 11 11 13 29 29 29 29 16 16 29 29 29 16 29 29 29 13 29 29 29 29 29 16 29 29 29 29 16 29 29 29 2 29 18 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 19 29 29 29 29 16 8 11 11 11 29 23 29 29 29 29 29 29 29 8 29 29 29 29 13 16 29 2 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 25 27 29 25 29 29 29 2 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 29 29 25 29 29 6 29 29 29 29 29 29 6 8 8 31 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 29 29 14 29 18 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 6 8 25 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 31 29 41 29 29 29 29 29 11 29 29 29 29 29 16 29 29 29 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 18 29 29 29 2 29 25 29 8 29 29 29 29 29 29 29 31 18 29 29 14 29 29 18 29 29 29 29 9 29 29 29 29 8 29 29 29 29 29 13 29 4 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 2 29 29 29 14 29 29 29 8 6 8 29 25 29 29 29 29 2 29 29 29 14 29 29 29 29 29 29 25 2 8 29 29 29 29 6 29 18 29 29 29 29 13 19 19 29 29 29 16 29 29 29 29 29 29 8 29 29 13 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 8 23 29 29 29 29 29 8 29 6 25 29 25 29 29 29 29 29 29 29 29 29 14 29 29 19 29 29 29 21 29 29 29 13 13 29 16 13 13 16 16 29 13 29 13 29 29 29 16 13 29 29 29 29 29 29 19 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 14 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 2 29 41 16 16 16 15 11 11 29 11 11 29 29 16 19 13 16 29 16 16 16 16 16 19 19 16 19 13 17 16 16 31 29 29 16 14 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 29 29 25 29 14 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 13 16 29 29 29 29 29 18 29 29 29 14 29 29 29 29 29 16 29 29 27 29 29 29 29 25 29 29 14 29 25 25 25 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 25 29 29 29 29 29 29 14 6 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 2 29 29 29 29 29 14 29 29 29 29 29 29 29 25 29 29 29 29 29 18 29 14 29 29 6 29 6 27 29 29 29 29 29 29 29 29 29 23 2 29 29 29 8 29 29 18 23 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 13 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 2 29 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 25 14 29 29 2 27 8 29 29 8 29 29 29 29 2 29 14 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 23 8 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 25 18 14 29 25 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 29 8 29 29 8 29 29 29 29 29 27 29 29 29 29 29 29 14 14 29 8 29 29 2 29 29 29 29 29 29 29 23 29 29 29 29 25 29 29 29 14 29 29 2 29 29 29 29 29 2 31 29 29 29 19 13 29 15 11 29 11 29 11 29 16 29 16 29 16 29 29 16 16 16 29 29 29 29 13 16 29 16 16 16 29 29 13 29 16 29 29 29 19 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 8 29 14 29 29 29 31 29 2 18 29 29 18 29 27 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 27 29 29 29 29 8 29 31 6 14 6 14 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 8 29 18 29 29 2 29 29 25 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 27 29 8 29 29 13 19 29 29 29 29 29 29 29 29 11 11 29 29 29 29 29 29 29 29 29 13 29 29 29 29 23 31 29 29 25 29 14 29 29 29 29 14 29 25 14 29 14 29 29 29 29 29 29 29 31 29 29 29 29 29 29 18 14 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 13 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 19 16 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 2 29 29 23 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 8 29 6 29 29 14 29 29 29 2 14 23 29 14 29 25 29 29 29 29 29 29 23 8 23 23 29 23 29 29 29 29 23 2 6 29 29 29 8 29 29 29 14 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 14 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 14 29 29 29 29 25 29 29 29 29 29 6 29 29 2 29 18 29 29 29 14 29 14 6 29 29 14 29 29 29 29 8 14 29 29 8 29 29 29 29 29 29 29 27 29 18 29 29 29 6 29 29 29 29 29 31 2 29 6 29 14 29 29 27 29 8 8 25 29 29 29 29 25 29 29 29 29 25 29 29 25 31 29 29 29 29 29 29 8 29 2 8 29 29 29 2 29 31 29 8 29 23 29 13 29 29 29 29 28 29 18 29 2 29 29 29 29 29 23 29 26 31 29 8 29 29 31 29 29 23 29 2 23 29 29 29 2 2 29 29 29 29 29 29 2 29 29 18 2 29 29 29 29 29 14 29 29 29 29 29 29 23 29 29 29 14 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 6 18 27 29 29 18 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 23 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 2 8 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 14 29 29 29 29 8 29 23 29 8 29 29 29 8 29 8 23 29 29 2 29 29 8 29 8 29 29 2 29 29 6 29 26 8 29 29 16 29 14 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 2 29 29 29 29 25 29 29 29 29 29 26 8 31 29 29 23 29 23 29 26 29 29 29 29 31 25 29 29 29 6 29 29 29 29 14 29 29 8 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 19 29 16 19 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 16 29 19 16 29 29 29 29 13 29 29 16 2 6 29 29 29 29 29 16 16 8 29 13 19 19 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 16 17 29 18 29 29 29 29 23 16 29 29 29 29 16 29 29 29 29 29 2 13 29 29 29 17 29 29 29 29 29 16 8 29 29 29 16 29 19 16 19 16 16 17 29 17 29 29 29 29 29 29 29 2 29 29 29 29 16 16 29 29 19 2 16 29 8 29 31 14 29 29 29 29 2 23 29 29 29 6 29 29 29 2 29 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 6 6 29 29 29 23 8 8 29 29 2 29 25 18 29 29 8 29 29 29 29 8 29 29 29 8 8 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 8 29 29 29 29 29 29 26 29 29 2 8 29 29 29 2 2 2 2 6 8 8 29 29 2 29 2 29 29 29 2 2 18 8 8 29 29 29 23 29 29 29 29 29 18 6 29 17 29 27 2 23 29 29 29 29 29 16 16 16 29 29 29 29 16 29 29 29 29 29 29 29 16 16 13 29 29 29 29 16 29 16 16 29 29 29 16 29 16 16 16 29 29 29 29 2 29 4 17 29 16 29 16 16 16 16 29 16 16 29 16 16 29 29 29 19 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 6 29 29 8 29 29 29 14 29 8 29 29 29 29 29 29 29 16 29 29 16 2 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 23 29 29 29 29 16 29 29 29 29 29 29 17 29 29 8 16 29 25 29 29 29 29 29 8 29 6 2 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 31 29 17 29 29 29 29 31 29 29 29 29 8 16 16 29 29 29 17 17 29 29 16 29 16 29 14 29 16 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 13 29 16 29 29 16 29 16 16 16 16 16 19 29 19 16 16 29 16 16 16 13 29 17 29 29 19 16 13 13 16 16 16 29 16 16 16 29 29 29 29 16 29 16 13 29 29 16 29 16 13 29 29 29 16 29 29 29 19 29 16 29 17 29 16 29 13 16 29 6 29 29 29 16 29 29 29 6 29 29 2 16 29 29 8 29 29 16 2 29 5 25 8 23 29 8 29 29 29 29 8 18 2 2 29 29 29 8 8 29 2 29 29 2 29 29 5 29 16 16 29 13 29 29 29 29 29 29 6 2 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 8 14 25 25 29 29 29 8 26 29 2 31 31 29 29 2 23 29 14 8 23 18 23 29 2 29 2 29 29 14 6 29 29 2 29 2 29 29 5 29 29 18 2 29 8 29 2 23 29 8 29 23 29 8 2 29 8 8 29 8 29 2 18 29 29 29 8 8 29 29 29 23 8 23 6 8 2 18 2 23 2 8 25 2 29 29 29 23 23 23 8 29 29 29 29 29 25 25 29 23 23 5 29 23 29 23 2 29 8 29 29 25 2 4 29 29 2 29 29 29 2 6 29 29 29 23 8 14 18 6 6 14 31 29 29 29 29 29 29 29 29 14 29 29 29 29 2 29 29 31 31 29 29 23 23 29 2 6 29 29 29 29 29 14 19 29 29 29 29 29 29 19 29 29 29 16 17 29 29 13 29 16 29 16 17 31 16 29 29 29 16 29 26 8 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 16 29 8 23 17 29 17 29 29 29 29 29 29 29 8 31 29 2 29 29 29 29 16 29 18 29 2 29 18 29 29 29 29 16 29 16 29 29 8 29 14 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 17 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 16 16 29 29 16 16 26 29 29 17 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 16 2 8 29 16 29 29 16 16 29 16 16 29 16 16 29 29 16 16 29 29 16 29 16 29 16 16 16 16 19 16 29 13 16 29 29 19 16 19 16 29 29 19 29 5 13 19 16 19 16 29 16 16 16 13 29 16 29 29 16 16 19 16 16 13 16 13 16 16 16 19 29 16 29 16 13 19 19 19 29 13 16 16 29 29 16 29 29 19 16 29 16 29 29 29 17 16 16 16 19 16 13 29 29 17 16 29 29 16 19 19 16 19 16 29 16 19 29 29 17 19 16 29 16 16 13 16 29 19 19 29 19 29 19 19 13 16 29 29 29 29 29 16 29 29 29 29 13 29 13 29 29 29 29 29 27 29 16 29 16 2 6 29 5 29 29 8 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 23 29 8 8 6 2 6 29 29 31 29 6 29 29 8 29 29 29 23 29 16 29 16 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 2 2 29 29 16 18 29 29 29 2 29 29 29 29 16 29 29 16 29 29 16 29 29 13 29 29 29 29 29 29 29 16 29 16 29 29 16 16 29 29 16 16 29 29 29 29 16 29 29 29 29 16 29 16 29 29 16 16 16 29 16 13 29 29 16 29 29 19 29 29 29 16 8 16 29 29 13 19 16 29 29 16 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 5 16 29 6 29 29 16 29 29 29 29 29 29 29 29 16 29 16 13 16 29 29 16 29 29 29 29 29 19 16 29 29 29 23 17 16 29 18 29 29 29 29 23 29 23 23 29 29 18 29 14 29 8 6 18 14 2 29 29 29 29 8 29 29 8 29 29 29 29 29 8 29 23 29 29 2 31 2 6 29 29 29 23 2 29 6 29 29 29 23 2 18 8 29 29 29 27 5 2 29 29 6 29 18 2 2 26 29 29 29 5 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 29 13 2 29 29 29 16 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 19 16 29 29 17 29 29 29 2 29 2 29 29 29 16 29 16 29 16 29 29 16 29 16 29 8 29 16 29 16 16 29 16 19 16 16 16 19 16 29 16 29 29 29 16 29 29 29 19 23 29 29 19 29 29 29 29 26 29 19 19 16 29 16 29 16 19 19 19 19 16 16 19 29 29 13 29 29 29 16 29 29 19 13 29 29 16 29 19 19 29 29 29 16 16 29 16 19 19 16 29 29 19 16 19 13 23 29 16 29 16 19 19 16 29 16 19 19 29 16 29 29 16 5 19 16 29 29 16 16 25 29 29 29 29 29 29 29 19 29 29 29 29 29 14 29 29 29 29 17 29 2 29 2 6 29 29 29 29 2 29 29 29 29 18 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 8 2 29 29 14 6 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 16 29 8 29 29 29 2 29 29 16 29 16 29 29 29 29 17 29 17 29 29 16 29 29 29 29 29 29 29 29 29 29 17 16 29 16 29 29 29 29 16 29 16 29 29 29 16 29 2 18 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 19 16 29 29 29 29 16 19 29 17 29 16 16 29 29 16 16 29 29 29 16 17 19 29 16 16 29 19 29 19 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 14 29 29 13 29 16 29 29 29 27 13 17 19 29 8 29 18 16 29 29 16 29 29 29 29 29 29 29 19 16 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 2 26 8 29 8 29 29 16 29 29 29 18 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 27 29 16 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 23 29 29 29 29 8 29 6 29 29 29 29 2 29 29 29 29 29 23 29 8 29 29 6 2 29 2 2 29 8 17 23 26 29 29 18 5 25 29 2 29 29 29 8 29 29 29 29 29 26 6 6 29 29 29 29 29 29 31 29 29 29 31 17 29 29 29 8 18 29 29 29 2 29 8 29 2 2 2 29 29 29 25 18 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 2 18 29 23 31 6 29 29 29 29 31 29 18 27 29 29 14 29 29 6 29 29 18 29 29 31 26 18 23 29 29 8 6 29 14 29 2 29 29 29 29 29 2 6 29 8 23 29 29 29 29 29 29 2 29 2 18 29 26 29 6 2 29 29 23 6 23 29 29 29 14 29 29 5 29 29 29 29 6 29 29 29 2 29 2 29 31 2 5 18 29 29 29 29 23 6 29 29 8 29 29 29 23 29 26 18 29 29 25 29 2 29 29 29 2 29 23 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 17 29 16 16 29 13 29 16 29 29 29 29 29 2 8 29 29 29 29 29 8 29 29 29 18 18 2 29 29 29 29 29 29 29 16 29 29 29 16 6 29 29 29 29 29 2 31 29 6 8 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 17 29 29 13 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 16 29 29 16 29 29 29 29 14 29 29 29 2 29 29 29 18 29 29 16 29 29 16 29 29 19 29 29 29 29 29 16 16 29 2 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 17 16 29 29 16 29 29 16 19 16 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 16 16 29 16 16 29 16 16 16 29 19 16 13 16 29 29 29 19 16 16 29 13 16 16 16 16 29 13 16 19 16 16 29 16 19 29 16 19 16 29 16 16 16 29 19 19 13 16 16 29 29 29 16 19 16 16 19 13 29 29 29 29 16 13 16 29 13 29 29 29 29 16 19 16 29 29 16 16 16 16 19 19 29 29 29 29 16 13 16 29 16 13 16 16 29 16 13 29 16 29 16 13 29 16 19 16 29 16 17 29 16 16 19 29 29 29 16 16 29 29 16 29 29 29 29 31 29 29 16 16 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 18 18 29 29 31 29 29 29 2 29 18 18 6 29 14 6 23 29 29 29 6 29 29 29 2 2 29 2 23 8 8 29 2 29 29 29 29 29 29 29 29 2 8 29 29 29 29 31 29 29 29 29 2 2 29 2 29 8 29 2 29 29 2 29 29 29 18 29 29 14 2 2 27 2 29 29 29 29 29 29 29 29 29 16 29 29 29 8 2 29 29 8 23 23 29 19 16 29 29 29 29 29 16 29 29 16 29 16 19 29 29 29 29 16 16 29 16 16 29 16 17 29 29 29 16 29 29 29 16 13 29 16 28 29 16 29 29 8 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 17 29 16 29 16 29 29 16 16 29 29 29 29 16 29 29 16 29 29 16 29 13 29 29 29 29 13 29 16 13 16 29 16 16 29 14 29 29 29 29 16 29 29 29 8 29 29 19 18 29 29 16 29 16 29 29 29 29 19 16 29 29 16 29 29 17 29 29 16 16 29 16 29 16 29 16 16 29 16 16 16 29 29 29 29 29 29 16 29 29 16 29 16 16 29 16 16 16 29 16 29 29 29 16 29 16 29 13 29 29 16 17 29 17 29 13 29 29 17 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 8 29 8 16 16 29 29 29 29 29 29 16 29 29 29 29 16 29 13 29 16 29 16 16 16 29 29 29 29 16 29 16 29 16 29 29 29 29 16 29 16 16 29 16 16 29 29 29 16 13 29 29 29 16 16 29 29 29 16 16 16 29 16 16 16 16 29 29 29 19 16 16 29 16 16 29 29 16 29 29 29 29 29 16 19 13 16 19 13 16 19 13 29 16 29 29 16 29 29 29 29 29 19 29 2 29 29 16 16 29 17 29 29 29 16 16 29 29 13 16 16 16 16 16 29 29 29 29 29 29 29 13 19 16 16 29 16 16 16 19 29 16 29 29 29 29 29 19 29 29 29 19 16 16 16 29 29 16 29 16 29 29 29 29 16 29 16 16 29 29 29 29 29 26 29 29 29 29 16 29 16 29 29 29 19 29 29 29 29 29 16 29 29 13 29 13 29 16 16 19 16 16 29 29 29 29 16 29 29 29 16 13 29 29 16 13 29 29 29 29 29 19 13 29 16 16 29 2 19 16 29 29 16 29 19 29 19 16 16 16 16 29 16 17 13 16 29 16 26 16 16 29 29 29 29 29 29 16 29 29 29 16 29 16 16 16 29 13 16 13 29 16 29 29 29 19 16 16 16 29 16 16 16 19 29 19 29 29 29 29 29 16 29 29 29 29 29 16 16 29 16 29 29 6 16 29 29 29 29 29 29 13 29 19 16 29 29 29 16 29 16 29 29 16 29 29 19 16 13 29 29 29 16 16 29 19 8 16 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 19 2 29 29 23 29 29 16 16 13 29 29 29 16 16 29 16 29 29 2 29 2 29 16 16 29 29 16 16 29 29 13 16 29 16 8 29 29 29 29 29 8 29 2 29 29 29 29 18 2 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 8 29 29 8 29 29 17 23 26 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 14 8 29 2 14 29 29 29 29 6 8 8 8 29 25 6 29 29 29 8 8 29 29 2 29 18 18 18 29 29 6 18 29 29 29 18 8 26 29 29 23 29 29 2 29 2 26 18 29 29 6 29 6 25 29 29 29 29 8 23 29 29 29 6 18 27 2 29 29 29 29 6 2 25 29 25 29 2 29 25 29 29 2 18 29 14 8 2 29 29 29 18 29 23 8 29 29 2 29 8 29 6 29 18 8 23 29 2 29 29 2 29 18 26 2 29 29 29 18 23 29 29 29 2 29 29 8 29 2 29 8 2 2 29 29 18 29 26 6 29 14 8 29 29 29 23 8 29 29 2 8 29 29 29 29 29 5 29 23 2 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 6 26 29 29 27 26 29 29 29 29 2 23 29 29 29 8 26 29 29 29 29 29 29 29 2 29 2 23 29 29 29 29 29 29 6 2 2 29 29 29 29 29 29 8 2 26 29 29 29 5 23 29 18 29 29 2 8 26 29 29 29 14 6 29 29 29 29 29 29 29 23 23 29 6 8 29 29 31 29 29 29 29 29 29 23 31 29 29 18 29 8 29 29 6 29 29 2 8 29 6 29 8 29 29 8 8 8 29 29 8 29 31 29 2 29 18 2 29 6 14 8 23 29 29 29 29 6 2 29 29 29 29 29 29 29 26 29 29 14 29 2 8 2 29 29 29 29 26 23 29 29 8 29 29 26 29 29 29 29 2 29 29 29 29 8 29 8 23 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 18 29 29 29 23 8 26 23 18 29 29 29 16 13 29 29 29 29 29 29 29 6 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 29 8 2 29 6 8 29 26 23 26 29 31 29 29 2 29 29 29 29 29 29 25 29 29 2 29 29 2 29 29 29 5 29 29 8 29 29 29 29 8 29 29 29 29 29 8 14 23 8 29 17 18 29 29 8 29 29 29 29 8 2 29 29 25 29 23 29 29 8 23 29 18 14 29 8 29 29 2 2 29 23 26 26 14 29 23 8 29 29 29 29 29 2 29 29 29 8 29 8 23 26 29 2 29 29 29 2 14 2 29 8 29 8 6 29 29 8 29 29 8 29 2 23 29 29 23 29 18 29 29 27 29 23 29 29 2 29 2 29 29 29 5 29 23 31 29 29 29 6 29 29 29 29 8 29 29 23 14 29 25 29 29 29 23 29 23 29 29 18 29 25 18 29 29 23 29 2 18 8 29 23 23 29 29 29 18 29 2 29 29 29 6 2 29 29 18 27 14 29 29 18 23 16 29 29 2 29 14 29 2 27 29 18 29 29 29 2 18 8 29 26 29 29 29 29 29 29 29 29 31 8 2 27 29 29 27 29 26 23 25 23 6 23 29 2 6 29 8 29 29 29 29 29 8 18 29 29 8 2 23 29 29 18 29 29 29 29 6 29 29 8 29 13 28 14 18 29 18 29 29 23 29 29 6 14 29 6 29 8 6 26 29 29 18 14 29 31 29 29 6 29 2 2 6 29 6 29 2 2 29 2 29 29 6 6 29 29 29 2 29 18 29 29 26 29 29 29 29 29 29 29 29 25 29 29 18 2 31 29 18 29 29 14 29 31 29 29 29 23 29 29 23 2 2 29 29 29 27 18 29 23 8 18 29 25 25 29 2 8 29 29 29 17 2 8 29 29 29 29 29 29 29 29 29 5 26 29 29 29 5 2 29 29 29 2 29 29 29 29 29 8 29 29 2 29 29 29 2 23 23 29 29 29 2 29 2 29 29 29 29 29 6 14 29 29 8 6 29 29 29 29 2 31 29 23 2 29 29 29 29 29 29 2 2 29 18 8 23 29 14 29 2 29 18 29 29 29 29 29 29 29 29 29 2 2 29 29 8 31 2 29 2 29 2 2 29 29 2 29 29 29 29 29 6 29 31 23 29 8 2 29 29 29 8 8 29 8 29 29 29 8 8 29 8 29 29 29 19 23 29 29 29 29 29 29 14 29 29 6 23 23 29 29 2 2 31 23 29 29 8 29 29 6 8 29 29 2 29 29 23 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 29 29 2 14 18 2 6 23 8 29 29 29 29 18 29 17 29 29 29 29 29 8 26 29 8 29 8 29 29 6 29 27 29 29 29 29 29 2 29 23 2 29 26 29 29 29 29 29 2 26 18 29 29 29 29 29 29 8 29 29 29 29 23 8 29 18 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 23 29 14 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 27 29 29 29 29 6 29 29 29 29 29 29 8 29 27 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 8 29 6 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 17 29 29 6 29 29 29 6 29 29 29 2 29 29 29 23 29 23 17 5 29 29 16 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 16 29 13 16 13 29 29 18 29 29 29 29 19 13 16 19 19 16 16 29 16 16 16 16 13 16 16 29 16 29 19 16 19 19 16 17 19 29 13 29 29 29 29 29 29 17 29 19 29 19 29 29 29 16 29 16 29 29 29 16 29 29 29 19 16 16 29 16 16 16 16 29 19 16 19 29 29 19 13 29 19 19 19 13 29 16 16 19 16 29 29 19 19 16 16 16 29 10 29 19 29 16 16 19 19 16 16 29 16 29 29 29 13 16 19 29 29 16 29 16 19 29 29 16 29 19 29 29 19 13 16 16 16 29 16 29 19 16 13 16 19 16 16 29 16 16 16 16 29 29 31 13 19 19 29 29 9 19 29 16 19 16 16 16 29 16 13 19 19 16 13 16 16 16 16 16 16 16 29 16 16 29 16 29 16 16 13 16 16 29 16 29 16 16 19 17 13 29 16 29 29 29 29 17 16 13 29 29 29 19 29 29 2 16 16 29 19 19 19 16 16 16 19 29 29 29 29 16 19 16 17 16 16 29 16 19 29 29 16 16 16 13 8 26 29 16 16 16 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 10 29 13 16 2 16 16 16 29 16 29 29 29 29 16 29 29 16 29 29 13 29 16 16 29 16 29 16 29 16 29 29 29 29 16 29 29 16 14 17 16 29 19 29 29 16 17 29 13 19 13 16 29 29 29 29 29 16 29 29 29 16 16 13 18 29 29 29 29 13 16 16 29 29 19 19 29 29 13 29 29 16 16 16 29 29 29 29 13 29 16 29 17 29 29 16 16 16 16 16 29 29 29 29 29 16 9 16 29 16 19 17 16 29 29 16 16 29 13 29 16 29 29 29 29 29 29 16 29 16 16 19 16 19 16 13 29 19 16 19 16 16 29 16 29 19 29 19 29 16 29 16 29 16 2 29 16 16 29 29 29 16 29 16 13 19 16 29 17 16 17 29 16 16 29 29 19 29 16 16 29 29 29 19 29 19 19 29 16 29 29 16 16 16 16 16 16 29 16 19 29 19 29 16 19 13 16 19 16 13 19 13 29 29 19 29 29 29 16 13 29 13 16 16 29 16 29 29 29 29 29 16 2 29 29 29 29 16 16 13 29 19 16 16 29 29 19 16 29 29 29 16 16 16 16 16 29 16 29 16 29 13 29 29 19 19 29 29 19 29 29 29 16 19 29 29 16 29 16 19 29 16 19 19 29 16 29 17 16 10 19 16 29 29 29 16 16 16 13 29 16 29 29 29 16 13 29 16 17 2 16 19 16 29 29 19 29 29 29 17 16 16 13 29 16 16 16 16 19 13 19 19 29 19 16 29 16 19 5 29 16 13 29 16 26 29 29 16 29 16 29 16 16 16 29 16 29 16 16 29 16 16 13 16 29 29 6 29 29 16 17 29 16 19 13 13 29 19 29 29 29 29 29 29 19 16 16 29 29 19 16 16 29 16 29 16 29 16 16 29 29 29 16 29 16 16 29 29 29 16 29 29 19 13 29 29 17 29 29 29 29 29 16 29 16 29 29 29 23 2 29 29 29 16 16 29 13 29 29 29 29 29 29 16 29 29 29 16 16 16 13 19 16 29 29 29 29 16 29 29 29 13 29 29 16 29 18 29 29 29 18 16 29 29 29 17 16 29 16 29 29 29 29 8 29 29 29 29 16 29 16 29 29 29 29 29 16 5 29 16 4 29 29 29 25 29 8 29 29 29 29 29 29 16 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 23 29 29 26 8 29 29 18 29 16 29 26 29 29 29 29 23 16 29 29 29 29 29 2 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 17 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 8 29 29 31 29 29 16 16 16 16 29 29 29 29 29 29 28 16 29 29 2 29 29 6 29 29 8 29 29 29 29 29 29 2 23 29 29 29 29 29 2 18 29 29 29 29 17 29 16 29 29 29 6 29 29 6 29 29 29 29 8 29 29 29 23 29 2 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 27 5 29 29 16 29 29 29 29 8 29 16 29 8 17 29 29 29 29 29 29 29 29 29 29 16 29 17 29 29 29 29 29 16 29 29 16 29 29 29 18 17 29 29 29 29 29 29 29 16 17 29 29 29 29 29 29 29 17 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 8 29 29 29 29 29 16 29 17 29 29 29 29 6 29 2 29 2 29 2 16 29 29 29 2 16 29 8 29 31 29 29 2 29 29 29 29 29 2 23 29 16 17 8 23 29 23 23 29 8 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 17 29 29 23 27 2 8 29 29 29 29 2 6 29 29 29 2 29 29 29 29 29 6 26 29 29 29 29 29 29 29 29 29 18 29 8 2 26 29 2 29 8 5 29 6 29 29 29 29 23 29 18 16 29 13 29 29 29 2 2 29 29 8 29 25 29 23 29 18 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 8 2 29 26 29 29 31 16 29 29 29 29 26 29 16 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 6 8 23 29 29 29 14 29 14 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 23 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 2 8 29 29 26 29 29 8 8 29 29 6 29 29 29 29 29 16 2 16 16 6 16 29 29 29 16 16 16 29 16 19 17 29 19 13 19 16 29 29 29 19 29 13 29 29 16 16 29 29 29 16 29 19 29 29 29 29 29 16 19 16 29 29 29 19 16 29 16 29 16 29 16 16 29 29 16 13 16 16 16 29 16 13 16 16 16 29 29 16 13 19 16 16 16 16 29 16 16 29 13 29 16 29 29 14 29 29 16 16 29 29 16 29 29 13 29 29 16 29 29 29 29 16 16 17 16 16 16 29 29 16 29 16 16 16 16 16 19 29 2 16 29 29 19 29 16 29 29 16 16 16 16 29 29 16 16 16 16 17 29 16 16 29 19 16 16 16 19 16 16 29 29 29 16 29 29 29 19 29 29 16 16 29 29 29 16 29 16 29 29 29 29 25 29 29 16 31 29 29 23 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 13 29 16 16 29 29 29 6 29 16 16 29 16 16 29 29 29 29 29 16 16 29 29 13 16 19 29 16 13 16 29 29 16 16 16 16 13 17 2 19 9 19 29 16 29 29 19 29 16 29 16 16 16 16 19 19 19 16 19 13 16 19 29 29 16 29 19 16 29 29 29 16 16 13 16 16 19 16 16 29 16 13 16 13 16 16 29 19 29 16 16 16 29 16 29 29 16 19 19 29 29 29 19 19 19 19 13 29 29 16 29 16 16 19 19 29 29 29 16 29 16 16 29 29 13 29 29 29 16 16 29 16 19 19 13 19 16 16 13 29 16 16 19 29 29 16 29 19 19 19 29 17 16 16 29 16 29 29 16 29 29 16 16 29 16 16 29 16 29 16 16 16 16 29 29 29 29 16 16 29 29 29 16 29 29 16 16 19 16 29 29 19 29 29 16 16 29 29 16 29 29 16 29 29 28 29 16 13 29 29 29 29 16 16 29 29 29 16 17 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 31 29 8 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 16 29 29 29 29 2 16 8 14 29 6 29 29 29 29 29 29 29 6 29 16 29 29 29 29 29 29 29 8 16 29 2 29 29 29 29 29 8 29 29 2 17 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 6 6 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 6 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 17 29 29 18 17 29 13 16 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 18 16 29 2 29 31 29 2 2 29 2 29 26 5 16 29 29 29 29 29 29 29 2 29 29 29 29 29 27 29 29 29 23 29 2 23 29 29 29 29 29 29 29 29 29 26 8 29 29 31 29 29 29 29 8 6 29 6 8 23 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 31 29 29 29 29 8 14 2 26 29 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 8 31 29 29 2 29 29 23 29 18 29 29 29 29 8 2 8 23 29 29 29 6 2 29 29 29 29 6 14 29 29 29 2 23 31 29 2 31 14 29 2 29 29 2 29 23 18 29 29 2 29 29 29 2 29 29 2 29 29 29 8 29 29 29 29 2 29 29 6 29 8 2 29 8 8 29 6 2 2 29 29 31 6 2 26 8 8 2 2 29 29 8 14 18 8 29 29 14 2 29 29 8 23 29 29 29 26 29 2 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 2 29 31 6 29 29 14 29 29 29 29 8 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 6 29 8 29 29 29 8 2 18 5 2 29 29 29 27 29 29 26 29 29 2 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 26 13 29 29 29 29 8 29 5 8 8 29 29 29 29 29 6 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 23 29 29 29 29 29 29 29 29 29 27 29 2 29 29 29 29 5 29 26 23 29 29 29 2 29 6 6 29 29 18 8 2 23 6 18 29 29 2 29 29 8 29 29 29 29 29 6 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 8 29 26 8 29 29 8 29 6 29 29 29 2 29 18 29 5 2 31 14 29 29 26 29 2 29 31 23 29 29 8 29 29 25 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 31 29 23 29 29 29 8 29 29 29 29 29 29 29 29 2 18 31 29 29 29 29 6 29 29 29 2 26 29 8 29 29 29 6 8 29 29 2 6 29 29 29 29 29 8 29 29 29 29 29 29 18 29 2 29 31 29 29 25 8 29 29 2 26 29 29 29 29 2 29 29 29 2 29 2 2 29 29 29 29 23 29 2 18 2 29 2 29 25 29 14 29 29 2 29 2 29 29 29 29 26 29 14 8 29 29 29 2 29 29 29 2 29 29 29 29 29 29 2 31 29 29 8 6 8 8 29 29 29 29 6 8 6 29 29 2 2 29 29 6 29 29 29 29 29 29 8 18 2 18 29 8 6 2 2 29 2 29 29 31 8 29 29 29 8 29 8 29 2 29 6 29 31 29 2 29 29 29 29 29 29 2 29 29 23 23 29 29 18 29 2 6 29 29 29 6 29 2 18 29 8 23 29 17 28 29 29 29 29 29 29 29 29 29 23 31 8 29 29 29 29 29 2 29 23 2 29 29 29 29 29 29 5 8 29 31 29 23 8 29 5 6 2 2 29 29 8 29 2 2 29 29 29 8 29 6 2 8 29 29 2 26 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 2 2 29 29 25 29 29 6 29 29 29 29 29 29 29 2 29 31 29 8 29 29 29 29 2 29 29 29 29 29 6 2 26 29 29 29 29 6 29 2 29 29 29 2 29 29 2 29 18 29 29 2 29 29 29 29 29 18 29 29 29 2 29 29 6 29 29 8 2 2 29 2 31 29 29 29 29 29 29 18 23 18 29 29 29 29 29 18 2 2 29 8 29 29 29 2 18 29 29 8 8 8 29 29 29 27 29 2 29 29 29 2 29 29 29 29 29 29 6 23 29 29 6 17 29 29 2 29 29 2 29 29 6 29 8 27 8 8 29 29 6 29 29 25 29 29 29 29 8 29 2 8 29 29 29 29 29 8 29 2 29 29 2 2 29 29 29 29 2 8 29 29 6 2 8 8 29 29 29 2 27 2 29 8 2 29 29 29 8 8 29 29 29 29 29 29 29 29 8 29 29 29 29 28 29 29 29 29 29 29 29 29 29 18 29 8 29 29 26 29 8 29 29 29 29 29 29 6 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 31 29 29 29 17 29 29 26 29 29 18 8 29 5 29 2 23 29 5 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 8 29 29 29 29 8 5 14 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 13 29 29 29 29 29 29 29 6 16 29 29 2 6 27 8 29 2 29 29 25 29 29 29 29 2 8 23 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 16 29 6 2 29 29 29 23 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 6 2 29 29 29 29 6 29 16 2 29 29 6 29 29 29 18 29 29 29 8 29 29 29 29 29 29 27 29 18 29 2 29 23 23 8 6 29 8 29 8 6 29 29 29 29 29 8 29 29 29 6 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 14 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 8 2 29 29 6 23 29 29 29 26 29 6 29 29 17 29 29 29 14 29 29 29 29 29 29 31 29 29 29 2 29 8 14 26 17 5 8 29 29 29 2 29 29 29 29 29 14 29 29 29 2 29 8 13 29 29 18 29 8 8 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 31 29 29 29 16 29 17 2 29 6 29 29 8 29 29 8 29 29 29 29 17 29 29 16 29 2 29 29 17 16 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 19 29 29 16 13 17 19 19 16 29 29 19 17 16 16 19 13 16 16 29 16 19 29 29 29 16 29 16 29 16 16 16 19 16 29 16 16 17 29 31 29 16 19 16 17 19 16 16 19 29 29 29 13 19 29 16 29 13 29 29 19 16 16 16 16 19 16 13 29 29 16 19 2 29 16 19 13 19 19 29 16 19 17 16 16 19 16 16 29 29 17 17 13 13 29 16 2 29 16 29 16 29 16 29 16 29 29 19 16 2 16 16 29 17 16 29 29 16 29 16 29 17 29 2 16 29 16 29 16 16 18 16 26 29 16 19 29 16 29 16 16 16 16 16 29 26 17 29 19 16 29 16 29 29 29 29 29 29 16 29 16 13 29 29 29 16 29 19 29 16 29 6 2 16 2 29 29 26 29 29 2 29 29 29 29 29 29 6 29 16 17 29 16 29 6 29 16 29 16 29 16 29 29 29 29 29 18 29 29 29 29 29 31 29 29 29 16 29 29 29 29 29 16 16 29 29 29 16 2 29 29 16 29 29 29 29 29 29 29 29 17 29 16 29 29 29 16 16 29 29 16 29 29 16 8 29 31 8 16 29 29 16 29 29 29 29 29 29 29 29 29 29 6 14 29 29 29 29 29 8 29 27 29 29 29 8 23 27 8 6 29 26 29 29 18 29 29 2 29 29 8 29 29 29 29 8 26 2 6 29 18 18 2 29 29 29 29 29 23 2 8 8 29 18 29 29 29 2 2 29 29 18 29 29 29 29 2 8 8 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 18 18 29 29 29 8 18 8 23 29 26 2 29 29 18 29 29 8 2 2 29 26 29 26 23 26 6 29 6 29 29 29 2 8 23 29 2 29 2 29 29 29 29 29 8 2 29 29 29 26 29 8 29 2 6 6 29 29 29 29 29 29 29 29 8 29 29 29 27 29 29 29 29 29 2 29 29 23 2 31 2 29 29 29 29 8 6 29 29 29 23 8 29 29 31 8 29 8 29 29 29 14 29 18 2 8 29 2 25 18 29 31 5 29 29 29 29 29 31 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 2 29 29 6 29 2 8 29 23 26 2 29 29 8 29 2 8 29 29 29 8 2 8 29 29 2 8 29 29 2 29 2 29 29 6 14 29 29 29 14 29 2 8 29 29 29 29 2 29 2 18 29 29 8 23 8 31 29 29 29 16 29 8 25 6 8 29 2 29 29 6 29 18 29 6 29 29 29 26 29 29 6 29 29 29 29 29 29 29 31 8 29 29 14 29 25 29 29 29 29 29 29 29 23 29 29 29 29 29 2 2 29 29 25 29 29 29 29 2 29 29 8 29 29 29 14 18 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 5 8 14 6 29 6 29 17 29 29 29 18 8 29 29 29 29 2 29 8 2 2 23 2 29 8 29 29 29 29 23 2 2 8 31 29 29 8 2 29 18 29 8 26 8 5 29 29 2 29 29 29 29 29 16 8 29 8 6 29 17 16 29 29 29 29 29 29 2 2 2 29 26 29 2 29 29 23 29 14 29 29 8 2 6 14 29 29 29 2 29 31 29 2 29 2 23 8 23 29 2 29 6 2 2 29 2 2 29 29 29 29 2 29 29 29 8 23 29 14 14 6 2 29 29 29 2 29 29 14 29 29 29 29 29 29 29 8 2 29 29 29 23 29 29 31 29 8 26 5 2 2 29 29 29 29 17 29 29 29 29 29 16 29 29 29 29 29 29 6 6 29 2 29 29 29 29 2 29 16 29 29 29 29 29 29 2 8 29 29 29 29 16 23 29 8 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 14 29 29 2 29 27 29 23 29 29 29 2 29 29 6 8 29 2 29 29 29 29 29 29 29 29 29 8 2 6 29 23 29 27 6 2 2 23 29 29 29 29 2 29 8 8 2 29 2 29 29 29 8 29 29 18 29 6 29 29 29 29 29 29 5 29 2 2 29 29 29 29 29 29 29 8 18 2 2 2 29 29 2 29 2 23 29 8 2 29 29 29 29 29 2 29 2 29 29 6 29 29 8 29 29 29 23 29 29 29 29 29 29 29 6 29 29 29 29 29 16 16 19 17 16 29 29 29 29 29 26 2 29 8 29 29 29 29 26 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 5 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 13 29 29 29 29 6 29 29 29 29 29 29 29 29 14 29 8 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 26 29 29 29 6 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 2 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 25 2 5 2 19 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 23 29 29 29 29 29 29 2 29 29 29 17 29 29 29 2 29 29 29 6 26 29 29 29 29 16 29 29 29 8 23 2 29 23 2 23 23 26 29 2 5 5 29 23 14 29 29 2 29 2 29 8 23 2 29 29 2 29 29 8 29 29 29 2 14 2 17 29 31 8 8 5 29 2 29 29 29 29 29 5 2 18 2 2 2 29 29 8 2 29 29 23 6 29 29 29 29 29 29 23 2 25 29 6 8 23 23 5 29 29 29 29 29 29 29 29 29 29 25 18 26 23 2 6 29 29 29 29 29 29 29 29 29 6 6 29 2 29 29 16 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 18 29 16 16 29 29 17 29 16 29 16 29 29 16 13 16 29 16 29 29 16 29 16 29 29 29 19 29 19 2 16 29 16 29 16 29 29 29 19 16 29 29 29 29 29 17 16 29 29 16 16 29 16 16 29 29 16 16 29 29 8 29 29 23 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 19 29 29 29 29 16 29 29 13 29 16 19 29 29 19 16 25 29 16 16 29 16 29 16 29 16 19 19 16 29 29 29 29 29 29 29 29 16 29 19 16 19 8 29 16 13 16 16 29 29 19 19 29 29 16 16 13 29 29 16 29 29 19 13 29 16 16 29 16 29 29 13 13 29 29 19 16 19 2 29 29 29 19 16 16 29 16 29 29 29 16 16 6 29 16 29 29 16 16 16 16 16 29 29 29 29 29 29 29 29 29 16 29 29 19 2 29 16 13 29 16 29 16 13 16 16 16 16 19 29 29 16 29 16 19 29 19 16 29 29 29 29 19 29 16 16 29 19 13 19 19 16 17 19 19 29 19 19 16 19 17 16 19 29 16 16 29 26 29 16 29 29 29 29 19 19 16 29 17 29 16 16 29 29 29 29 29 29 29 16 2 29 29 29 29 29 16 16 29 16 16 29 8 29 29 29 29 16 29 29 29 29 29 29 16 29 29 18 29 16 16 29 29 29 29 29 28 16 29 2 29 29 16 16 16 29 29 16 16 16 13 16 29 29 29 16 29 29 29 16 29 19 29 29 29 19 17 16 16 29 29 16 19 29 29 17 29 19 29 29 29 19 17 29 19 29 29 26 29 29 29 29 6 29 8 29 13 29 16 29 29 29 29 26 29 16 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 16 16 29 19 16 29 8 16 19 29 29 8 16 29 29 2 29 6 29 28 29 16 29 16 16 2 29 29 29 16 29 29 29 29 16 13 29 29 16 18 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 17 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 8 8 29 29 6 29 29 29 18 29 29 29 6 29 29 29 29 29 29 29 8 29 29 8 29 29 29 25 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 31 29 6 29 14 29 29 29 26 29 29 29 29 25 29 29 29 29 29 29 29 2 2 6 27 14 29 18 29 29 29 29 25 29 18 29 29 29 29 29 29 31 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 18 29 2 29 25 29 29 6 14 29 29 29 18 6 29 8 29 29 23 29 29 29 25 29 29 29 29 29 29 29 29 2 29 6 29 29 29 25 29 29 29 29 18 29 6 29 14 29 29 18 6 29 29 25 29 29 29 6 26 29 29 29 29 29 25 29 29 29 29 29 25 29 6 14 29 2 29 29 29 8 29 14 18 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 16 29 29 29 19 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 16 29 6 29 16 29 16 19 29 2 29 16 29 16 29 29 6 29 29 16 29 16 29 6 29 13 29 13 29 29 29 29 29 29 29 16 29 16 13 16 16 16 16 29 16 29 29 29 16 29 8 29 16 29 29 16 18 29 29 29 29 29 29 16 5 29 29 16 29 16 29 18 29 6 29 16 29 18 29 29 16 29 29 29 16 29 29 29 16 2 29 29 29 16 29 16 16 29 16 29 29 16 29 29 29 29 16 16 19 16 29 16 29 29 16 29 16 29 29 29 16 29 29 16 16 29 29 2 29 16 29 16 29 8 29 29 16 29 19 29 29 29 29 29 29 29 16 6 29 16 29 16 29 29 29 29 2 29 16 13 16 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 16 29 29 4 29 29 5 29 29 29 29 29 29 29 29 16 29 29 29 29 25 29 29 29 29 29 29 16 29 16 16 29 29 16 16 29 29 29 29 29 29 29 23 29 29 29 8 29 29 2 29 29 29 29 18 8 14 29 2 29 14 29 29 29 29 29 18 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 26 29 29 29 25 29 29 29 8 26 29 29 25 29 29 29 29 29 29 29 29 29 29 8 29 29 27 29 29 29 31 29 29 29 29 29 25 18 29 2 25 29 27 29 14 27 29 29 8 29 29 29 16 29 29 29 25 25 29 29 29 29 26 29 16 29 16 5 29 29 29 29 29 29 29 13 2 29 16 29 6 29 29 29 29 31 29 2 29 29 8 29 29 29 25 29 29 29 29 29 31 29 29 6 29 27 29 18 29 29 29 25 6 8 29 29 6 29 29 29 29 29 29 29 29 29 16 29 18 29 29 19 29 16 29 29 16 29 29 9 29 16 13 16 29 29 19 29 6 29 19 19 29 16 2 13 19 19 29 29 29 19 16 16 29 16 16 29 29 29 29 29 16 29 29 29 29 19 29 29 29 16 16 19 16 29 29 29 29 16 29 29 16 29 2 16 29 29 26 26 16 31 8 16 29 29 5 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 2 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 18 29 29 29 29 8 29 13 29 29 29 29 23 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 6 29 29 29 29 29 14 29 29 14 2 29 29 29 29 29 6 25 25 29 25 29 25 16 29 29 18 25 29 29 29 17 8 29 29 29 29 18 29 29 29 29 29 29 29 18 29 29 31 29 29 29 2 29 29 29 29 29 29 29 16 29 29 14 18 29 29 14 29 2 31 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 17 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 16 29 29 19 29 19 16 29 29 19 19 29 29 29 29 16 16 16 29 29 16 29 16 16 13 16 29 29 29 16 16 29 16 19 16 16 16 16 29 16 16 13 19 29 29 16 29 16 16 4 29 16 29 16 16 16 29 16 29 16 13 6 29 16 13 16 29 17 29 16 29 29 29 29 29 17 29 5 16 13 16 29 29 29 29 29 29 29 29 29 29 23 29 16 29 29 29 29 29 29 29 29 14 26 29 29 29 18 6 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 31 29 8 29 6 29 29 29 8 29 29 18 29 29 2 23 29 8 29 29 8 14 25 29 26 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 6 18 8 29 29 29 29 29 23 8 29 29 25 29 29 29 29 29 29 2 6 29 29 29 6 29 29 29 29 29 6 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 6 29 8 29 29 6 6 29 29 29 29 2 6 29 8 29 29 29 29 2 29 8 18 29 29 29 29 29 29 29 29 29 17 29 29 23 6 29 2 29 25 14 18 8 8 29 29 29 18 29 29 26 25 29 29 2 29 29 6 29 16 29 29 2 29 29 8 29 29 2 29 29 29 29 29 29 29 13 29 6 29 29 29 8 2 6 2 29 31 8 29 2 29 6 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 16 2 23 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 8 29 16 29 29 2 29 29 29 29 29 29 29 29 6 29 6 29 2 29 6 6 6 29 18 8 29 26 29 29 29 2 29 5 8 2 29 29 29 29 6 29 29 29 29 29 18 29 29 6 29 26 2 29 6 29 29 29 29 29 17 29 18 8 5 2 29 29 8 29 6 29 6 29 6 2 29 2 27 29 29 31 2 29 29 29 29 29 8 29 29 29 8 29 29 29 31 29 29 2 6 27 23 29 29 29 29 29 29 8 2 29 8 8 29 29 14 2 29 29 6 29 2 29 29 29 29 2 6 25 6 18 5 23 29 29 29 29 29 18 29 29 14 2 8 29 6 2 2 2 29 29 29 29 29 29 29 29 29 6 29 29 2 2 29 29 29 18 29 29 29 29 6 25 18 6 29 29 23 29 29 29 29 18 18 29 29 23 8 29 6 25 6 29 14 29 31 29 29 29 18 29 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 16 29 29 17 29 29 16 29 16 29 29 14 16 29 19 29 29 29 13 29 29 19 29 29 29 29 29 16 29 16 29 19 13 29 29 16 29 29 16 16 29 29 16 13 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 10 29 19 29 2 18 5 29 29 26 29 29 29 14 29 29 29 29 2 29 29 29 8 29 29 29 25 29 6 29 26 29 29 29 29 19 19 29 29 16 13 29 29 29 29 16 29 29 16 29 29 16 29 29 29 19 16 19 29 29 13 16 29 16 29 19 16 19 13 29 19 29 17 16 29 29 31 19 29 29 29 29 29 16 29 29 29 29 26 29 29 29 29 2 16 16 29 29 6 29 29 16 29 29 29 29 29 29 29 29 29 14 17 16 29 29 29 29 29 16 16 16 16 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 16 13 29 2 29 29 29 29 29 29 29 29 5 23 29 29 2 8 28 29 2 29 29 29 2 29 29 29 29 25 29 6 2 29 14 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 6 29 16 16 29 29 29 29 29 29 16 29 29 29 17 2 29 16 29 29 29 6 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 23 29 29 23 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 16 29 29 5 29 27 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 23 29 29 29 29 29 29 29 8 29 29 2 29 27 29 18 6 29 2 2 29 29 18 29 29 29 29 29 29 29 18 29 6 8 18 29 8 29 29 29 29 23 31 29 29 29 2 29 29 31 29 23 8 29 29 6 29 29 29 6 29 23 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 8 29 29 29 16 29 29 18 16 13 29 29 17 29 29 13 19 13 16 29 19 19 16 29 29 19 19 16 29 16 13 13 16 13 16 16 9 29 16 19 13 16 29 16 29 16 29 17 29 29 29 16 16 16 29 16 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 18 29 29 29 6 29 29 29 29 29 29 18 6 29 29 8 23 29 8 16 29 29 29 29 29 29 6 23 6 29 2 29 29 29 29 29 2 29 29 29 2 29 29 29 2 29 29 29 17 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 6 14 2 18 18 6 29 29 29 25 29 16 16 2 29 29 16 16 29 29 29 29 16 13 29 16 29 16 16 29 29 29 29 29 29 8 29 29 29 16 16 29 29 29 29 16 29 29 29 2 29 29 29 29 29 2 29 29 19 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 14 2 29 29 29 29 29 29 16 29 29 16 29 17 16 29 29 29 29 29 16 29 25 29 29 16 17 29 16 16 29 16 29 29 29 13 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 19 19 29 19 16 16 6 16 16 29 29 16 13 16 29 16 16 16 29 19 16 16 13 29 19 29 29 29 16 29 16 16 29 29 16 29 19 19 16 16 13 16 16 29 16 13 19 19 13 29 16 29 16 19 19 29 16 16 29 19 19 16 19 16 16 2 16 19 29 16 16 16 29 19 19 19 13 16 16 16 19 29 29 19 13 16 19 29 16 29 17 29 16 16 29 16 29 16 29 19 29 29 29 16 19 17 19 19 29 19 29 29 9 19 13 29 13 19 13 9 16 29 19 16 16 19 29 16 19 29 16 16 29 16 16 19 13 16 13 16 29 29 29 16 16 16 29 29 16 29 16 18 31 16 29 29 29 29 29 29 16 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 16 29 29 13 19 16 29 29 19 16 29 29 29 13 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 2 23 29 29 2 29 29 2 23 29 8 29 29 29 29 2 8 2 23 8 29 2 14 29 5 29 2 29 6 29 26 25 29 6 29 6 29 6 29 23 18 8 2 29 29 29 29 29 2 29 29 29 2 29 8 14 29 6 29 29 29 31 29 29 17 18 29 29 29 29 29 29 8 16 29 29 29 13 29 8 29 29 29 17 2 29 14 26 29 29 29 8 29 29 29 29 5 29 29 29 2 23 29 31 23 29 29 29 27 29 16 29 29 29 29 29 2 18 2 29 28 29 29 29 8 5 29 23 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 16 29 29 16 29 29 8 29 29 29 29 18 29 29 29 29 29 29 4 29 29 29 29 29 29 29 29 29 29 17 29 29 16 13 29 29 29 29 29 29 29 29 29 29 19 29 16 29 27 29 2 29 29 8 29 29 29 29 29 29 4 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 26 29 29 29 29 16 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 17 29 29 29 29 29 29 25 29 16 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 2 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 16 16 16 16 16 16 16 29 29 13 16 13 19 29 29 29 29 29 16 29 29 27 29 29 18 29 29 29 29 29 13 29 29 29 8 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 18 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 8 18 25 29 29 29 29 29 8 2 8 29 8 29 29 8 29 29 8 29 2 6 29 8 29 8 29 29 18 29 29 29 29 6 8 29 29 8 23 29 29 26 2 29 29 29 8 2 18 29 29 29 29 29 6 29 8 29 14 8 29 6 29 29 31 29 29 8 29 31 2 29 29 29 29 29 2 29 29 29 29 29 29 8 29 17 29 29 29 5 29 29 29 29 27 29 5 2 29 29 29 14 25 29 29 29 29 29 29 29 17 2 29 29 2 6 29 27 8 29 29 29 29 2 29 2 29 29 31 29 27 6 29 29 2 2 6 29 2 29 29 5 29 2 6 29 8 2 29 2 8 6 5 29 18 29 16 29 29 29 2 29 29 29 29 14 29 6 6 8 29 29 23 29 29 6 29 23 2 29 29 29 2 29 18 6 8 23 23 8 29 29 6 8 29 8 2 29 29 14 2 8 18 27 23 29 29 29 25 29 23 29 29 2 2 29 29 29 29 29 29 23 29 29 29 25 29 29 23 2 29 29 29 29 29 29 29 2 29 8 26 18 26 29 29 29 29 29 29 29 29 29 29 29 14 18 29 29 29 23 29 29 8 23 8 6 8 29 2 29 8 29 29 29 29 2 29 29 2 29 29 2 29 29 29 23 29 23 29 29 29 29 16 29 29 8 29 29 29 6 2 5 2 29 29 29 25 29 29 29 2 25 29 5 29 29 2 2 29 29 29 2 29 29 8 29 23 29 29 29 29 29 29 8 29 29 29 2 29 6 29 29 23 29 29 2 29 2 5 31 27 8 29 18 26 29 6 29 29 29 29 29 6 29 8 29 25 8 23 29 26 2 8 8 2 29 29 29 29 6 31 29 18 2 29 29 29 31 29 29 2 29 29 29 29 6 29 2 29 29 25 29 29 23 29 31 8 27 29 29 29 29 31 29 23 29 29 8 29 29 29 8 23 29 29 29 29 26 29 8 2 23 5 5 25 29 19 29 27 6 2 29 29 6 23 8 26 23 29 14 31 29 14 29 29 29 2 29 18 27 2 29 23 29 8 29 6 8 29 6 6 29 29 29 29 2 29 29 8 2 29 29 29 29 29 29 8 29 29 29 6 8 29 29 29 29 29 29 29 27 29 29 29 29 18 29 6 23 29 29 29 31 8 29 29 6 29 29 29 29 29 31 25 29 2 29 29 29 29 29 23 6 8 2 29 29 6 29 29 29 29 29 29 23 29 29 29 2 29 2 29 29 31 8 29 29 29 29 8 29 29 29 23 29 29 8 29 2 8 31 2 29 2 29 29 29 29 8 29 29 8 29 6 29 29 23 29 29 29 29 5 29 29 29 29 29 2 29 29 2 29 29 29 29 8 29 29 31 29 23 29 29 6 14 29 29 2 29 6 29 29 2 29 16 29 29 23 8 29 29 29 2 29 29 2 18 6 2 29 29 29 29 29 29 8 2 2 29 29 8 29 29 29 29 29 8 23 29 2 2 14 18 29 2 29 29 8 23 29 2 8 8 18 29 29 29 29 29 6 25 8 2 2 8 29 29 29 8 29 29 29 29 29 29 6 29 6 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 25 14 29 6 29 29 29 29 8 29 8 29 29 29 29 29 6 6 8 29 23 29 29 31 29 29 29 2 29 29 29 2 29 29 29 29 8 29 5 29 29 29 29 29 6 29 29 29 29 8 29 29 29 8 8 5 29 8 29 29 29 29 29 29 8 8 25 29 29 31 6 29 8 29 29 2 29 29 29 29 29 29 29 29 29 2 29 26 29 29 31 29 29 2 8 31 8 8 2 8 29 29 29 29 8 8 8 29 29 23 29 29 29 29 2 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 6 2 14 2 29 29 23 29 29 29 29 29 29 2 29 8 29 18 29 29 29 29 29 29 29 29 23 6 29 29 8 29 8 27 6 29 29 14 29 29 2 29 29 29 29 29 8 29 29 2 29 8 6 29 8 29 29 29 29 29 29 29 29 14 29 2 8 29 29 29 2 29 29 29 29 6 29 8 8 8 29 18 8 2 26 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 31 6 2 2 29 2 14 14 29 29 2 29 29 29 2 29 29 31 14 8 14 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 6 29 8 5 4 23 29 29 29 29 8 29 29 29 29 29 8 29 5 8 29 2 29 29 29 25 25 2 6 29 23 29 29 29 29 25 29 29 29 29 2 29 29 31 2 8 29 17 2 29 23 29 29 6 29 29 29 29 29 29 18 29 29 17 29 29 29 29 23 23 8 14 8 29 8 29 29 29 29 29 6 2 8 29 29 23 29 29 8 29 8 2 29 29 29 29 2 29 6 29 2 29 29 29 29 29 29 29 14 29 29 2 29 29 6 8 29 8 29 8 8 29 2 2 29 29 5 29 6 29 29 29 29 8 28 29 29 2 29 6 29 29 2 2 29 29 29 29 29 29 2 29 29 29 14 29 6 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 18 14 2 23 29 6 29 29 2 29 29 29 8 29 29 29 29 6 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 23 5 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 5 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 25 27 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 25 29 29 2 18 29 29 29 2 29 29 29 29 29 27 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 18 29 2 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 26 29 23 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 8 8 29 29 29 29 6 29 29 29 29 29 29 29 2 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 18 29 6 29 2 29 29 29 29 25 29 29 29 29 29 29 29 17 6 29 6 2 18 29 29 29 29 29 29 29 27 29 29 27 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 18 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 6 29 29 29 31 29 29 14 29 29 18 29 29 26 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 2 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 26 2 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 14 29 16 29 29 6 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 17 19 29 29 16 29 29 16 29 29 29 29 29 6 19 16 29 16 29 29 29 29 29 8 14 29 6 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 27 29 29 29 29 29 6 29 29 25 29 29 6 29 14 29 29 8 29 6 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 18 29 29 29 29 29 6 29 18 29 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 6 29 29 6 29 29 25 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 18 29 6 29 29 29 29 29 25 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 14 29 29 5 29 29 29 29 16 6 2 29 8 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 14 29 29 29 29 29 2 2 23 29 14 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 13 8 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 41 1 9 13 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 14 13 29 29 10 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 16 29 29 29 13 29 13 29 29 29 29 29 29 25 25 25 29 29 29 29 29 25 29 25 29 29 25 29 29 6 25 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 14 29 2 29 29 29 29 17 29 21 11 11 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 6 29 18 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 25 14 29 29 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 13 29 29 21 11 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 14 18 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 21 29 11 29 29 29 29 16 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 13 29 31 29 16 29 29 29 16 29 29 29 29 27 29 29 25 16 29 29 29 29 29 25 14 29 29 29 14 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 11 29 29 29 29 8 29 29 29 29 29 27 29 25 6 29 29 29 16 25 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 13 19 29 15 11 11 11 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 31 29 29 25 29 29 29 29 29 14 29 29 18 29 29 29 29 29 29 29 29 29 27 29 29 29 13 29 13 29 29 29 29 16 29 26 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 18 29 29 29 29 29 14 29 29 29 29 29 27 29 29 29 29 29 25 29 29 29 29 29 25 25 29 29 29 29 8 14 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 6 29 29 29 29 29 29 29 27 29 14 29 25 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 31 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 5 29 13 29 15 11 11 26 13 13 29 29 29 29 16 29 29 29 29 13 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 14 29 29 29 29 25 29 29 29 25 18 25 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 18 29 29 27 29 29 29 29 25 29 29 29 16 29 16 13 16 29 29 29 29 29 21 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 14 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 25 14 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 9 41 16 16 29 29 29 29 11 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 25 29 29 18 29 29 29 25 29 29 2 29 29 29 14 29 29 29 29 29 29 14 25 29 14 25 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 16 16 16 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 14 29 29 29 29 29 29 29 29 29 13 29 13 19 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 18 29 29 29 25 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 13 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 31 29 29 29 29 29 29 29 29 29 29 29 25 29 6 25 29 29 29 18 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 31 29 29 9 16 29 29 16 29 29 29 29 8 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 6 29 29 29 29 13 29 29 29 29 29 29 29 29 29 13 29 29 29 31 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 18 29 25 25 29 6 14 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 13 13 29 29 29 29 29 29 29 25 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 13 16 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 18 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 13 16 13 29 16 16 29 29 13 29 29 13 16 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 31 6 29 29 29 29 29 29 29 14 14 29 8 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 27 29 29 29 29 29 29 2 29 29 29 23 29 29 29 29 29 29 29 29 13 29 29 19 29 29 16 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 16 29 16 13 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 14 29 29 29 29 29 29 6 29 25 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 17 4 29 29 29 29 29 14 29 29 29 29 29 29 29 29 25 18 29 29 29 29 25 29 29 29 29 14 18 29 29 29 29 29 29 29 29 29 25 27 13 29 29 29 29 29 29 29 29 6 29 16 29 29 29 29 16 29 29 29 16 31 29 29 29 29 29 4 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 17 8 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 2 29 29 2 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 6 29 29 14 25 23 29 29 29 14 14 29 29 29 29 29 29 29 29 29 29 29 29 9 13 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 6 25 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 14 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 17 16 29 29 29 29 13 29 29 29 16 29 29 29 29 29 16 29 8 29 29 29 16 29 29 29 29 29 29 29 29 16 13 16 29 29 29 29 29 29 29 29 29 29 6 8 29 2 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 6 6 29 29 29 29 29 29 25 14 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 25 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 25 6 29 29 29 29 6 29 29 29 29 8 29 18 29 29 29 13 19 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 18 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 31 14 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 6 29 29 29 29 29 29 29 29 29 19 13 29 29 16 29 29 16 29 29 29 29 18 28 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 19 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 19 29 29 29 16 16 19 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 13 29 29 13 16 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 13 29 29 29 29 29 29 8 29 29 31 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 25 29 29 14 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 13 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 6 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 25 25 29 29 29 16 29 13 17 16 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 2 29 14 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 2 5 29 29 25 5 29 29 6 29 29 29 29 29 29 29 29 19 13 29 16 16 29 29 16 29 13 29 13 29 29 16 25 16 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 31 29 29 6 29 29 29 29 29 14 29 29 18 29 29 29 14 5 29 29 29 13 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 14 29 29 29 29 29 29 29 29 16 29 29 23 5 29 29 29 29 29 29 29 25 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 16 16 16 16 29 29 13 29 29 29 16 29 29 8 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 27 29 29 29 18 16 29 29 29 29 29 29 29 29 29 14 29 25 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 13 29 29 19 16 29 29 29 29 13 29 29 29 29 29 29 29 13 29 29 29 29 29 5 29 29 29 29 2 6 8 29 29 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 25 29 29 29 2 29 29 2 29 29 14 29 29 18 29 8 29 29 29 29 29 29 8 29 29 29 29 25 29 29 2 29 8 29 29 8 29 29 18 29 6 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 31 29 29 29 18 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 18 29 29 18 29 29 29 29 29 29 6 29 27 29 29 29 29 18 29 29 29 29 2 29 29 29 29 8 29 29 5 29 23 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 8 29 29 29 29 29 29 25 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 13 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 13 41 19 16 13 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 18 17 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 14 8 29 29 29 14 29 29 29 29 29 29 29 29 2 29 29 29 14 18 29 29 29 29 29 29 29 25 29 29 29 8 29 13 16 29 16 29 16 29 29 29 29 29 29 29 8 16 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 13 25 16 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 2 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 18 29 29 29 14 29 29 29 29 29 29 29 25 29 29 29 2 29 29 31 29 29 29 29 6 29 29 25 29 18 18 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 19 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 31 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 25 14 29 25 27 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 29 6 19 29 16 8 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 2 14 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 31 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 18 29 29 25 29 29 29 29 29 29 6 29 29 29 29 29 14 29 29 29 29 29 29 23 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 14 29 14 29 6 29 29 6 29 29 29 29 29 18 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 14 25 25 25 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 18 29 29 29 18 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 5 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 6 29 14 29 29 29 6 25 29 29 29 29 29 29 29 23 8 29 29 29 29 16 29 29 29 27 27 29 29 29 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 25 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 25 29 29 29 29 18 29 29 29 29 29 31 29 29 5 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 6 29 29 29 29 29 25 29 29 29 29 29 27 29 29 6 29 29 14 18 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 6 29 29 29 29 14 29 29 29 8 29 29 29 29 29 29 8 29 29 29 8 29 6 29 29 29 29 29 27 29 29 29 29 29 29 29 29 18 29 18 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 14 29 14 29 29 29 29 29 29 29 29 27 29 29 29 16 29 18 29 29 29 29 29 29 25 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 27 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 17 31 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 31 16 13 13 29 16 16 29 16 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 18 27 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 14 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 13 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 23 29 29 29 29 29 25 29 29 29 29 29 29 29 18 29 18 25 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 25 25 29 14 29 29 2 14 29 29 29 18 29 29 18 14 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 31 6 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 16 29 29 29 29 29 29 25 29 29 8 29 29 8 23 29 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 6 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 27 31 29 29 29 29 29 29 29 29 29 29 14 27 29 2 29 29 29 29 29 29 6 6 29 29 31 29 8 8 29 25 29 29 29 29 29 29 16 13 29 8 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 2 29 29 23 29 29 29 8 6 29 29 29 29 29 14 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 23 29 29 29 29 29 31 29 27 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 14 29 29 29 8 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 18 29 2 29 2 5 29 29 16 29 16 6 29 29 8 8 29 29 29 29 2 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 18 27 23 29 29 29 29 29 29 29 16 29 29 29 2 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 31 29 29 29 27 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 16 29 29 29 29 29 29 29 29 2 29 29 23 29 29 29 29 8 29 29 29 29 29 5 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 14 29 29 6 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 8 29 29 6 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 18 29 29 29 29 6 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 6 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 25 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 23 29 29 14 29 29 2 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 14 29 29 2 23 29 5 29 29 29 29 29 8 29 23 2 29 2 29 29 29 18 29 29 29 29 29 29 29 29 2 29 5 29 29 29 29 29 29 25 29 29 29 29 25 27 29 25 29 18 18 29 29 29 29 29 29 17 8 18 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 25 25 29 18 29 18 29 29 2 26 29 29 29 29 29 29 26 29 29 29 29 29 2 31 31 29 29 29 29 2 29 29 29 2 19 29 29 29 29 13 16 9 19 13 29 29 29 29 29 29 29 29 29 16 10 13 19 9 13 16 13 17 9 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 6 29 29 29 29 14 29 31 29 29 29 29 29 29 18 29 29 29 29 29 6 29 29 8 29 17 29 29 29 16 13 29 29 16 29 9 13 29 16 29 29 29 29 13 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 14 29 29 8 29 26 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 23 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 27 29 29 27 29 18 29 29 29 2 29 29 29 2 29 29 18 29 29 18 25 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 14 29 29 29 29 29 29 29 29 6 29 25 29 29 6 18 29 31 29 29 25 31 29 29 23 14 29 29 8 8 29 29 14 29 29 18 29 29 25 29 29 29 29 29 29 18 29 29 29 29 29 18 29 29 29 29 29 29 29 29 6 14 8 29 29 29 29 29 29 29 25 6 29 29 27 23 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 8 29 29 29 29 29 29 2 6 29 14 29 29 29 31 29 29 29 18 29 29 8 29 8 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 14 31 29 31 2 29 31 29 29 29 6 29 29 29 29 29 29 29 27 29 29 29 29 29 29 25 29 29 29 29 18 29 29 2 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 14 25 29 29 18 29 6 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 31 31 29 29 29 29 2 6 23 26 29 29 29 29 29 29 29 2 14 29 29 2 29 29 29 2 29 29 29 5 29 29 29 29 2 29 29 14 29 6 29 29 29 29 29 29 29 29 29 29 2 23 29 29 29 29 8 29 29 25 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 6 2 31 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 6 29 29 29 29 2 29 29 29 14 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 23 2 23 29 29 29 29 29 29 29 2 29 29 8 29 18 29 29 25 29 29 6 29 29 2 29 29 29 6 18 29 25 2 29 29 29 29 29 29 29 29 29 29 18 29 2 6 8 29 18 29 29 29 6 29 29 29 18 29 29 29 29 31 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 27 29 29 29 29 6 29 5 8 14 29 29 27 29 2 29 29 29 29 29 29 29 29 2 29 26 29 29 29 5 4 29 29 29 2 29 29 29 29 29 31 2 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 23 29 29 29 29 14 29 29 23 29 29 29 29 8 29 29 29 29 16 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 18 29 18 29 29 29 8 29 29 5 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 2 8 29 29 18 29 29 29 29 2 6 29 29 29 29 6 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 19 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 23 2 29 29 16 16 29 29 29 16 29 29 29 29 2 29 29 29 16 29 29 16 29 16 29 29 29 16 16 29 16 29 29 19 2 2 29 16 29 29 16 26 16 16 16 19 16 29 29 13 29 16 29 29 29 16 17 13 29 16 16 29 29 16 29 16 16 29 29 16 29 29 16 19 29 16 29 29 29 29 16 16 29 29 29 16 17 29 29 29 29 16 16 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 2 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 16 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 8 29 13 19 19 9 16 29 16 29 29 29 19 19 16 19 29 16 16 29 16 19 19 19 19 19 29 16 29 29 16 19 19 19 29 13 29 29 16 19 19 9 29 29 29 16 16 16 19 19 16 29 29 19 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 2 16 16 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 23 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 23 8 2 8 8 29 2 29 29 29 29 13 29 13 29 29 16 29 29 29 29 29 25 26 8 23 2 29 29 8 29 29 29 29 29 29 29 17 29 29 29 29 29 23 29 29 6 29 29 29 29 29 29 29 8 29 29 18 29 29 8 8 2 2 29 29 29 29 29 26 29 27 29 29 17 29 29 29 29 29 29 29 8 29 16 29 29 29 29 13 29 29 29 29 13 8 29 29 29 29 29 29 29 29 29 6 29 29 18 29 29 29 18 29 29 29 29 6 29 29 29 29 18 8 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 23 2 18 8 29 2 6 29 29 29 29 29 29 2 5 29 29 8 29 18 29 27 29 29 29 8 29 29 29 29 29 14 6 6 8 29 29 31 29 26 8 26 29 29 23 29 2 29 14 29 29 29 29 29 29 29 14 8 29 29 29 29 2 29 29 29 14 29 29 29 26 29 29 29 8 23 29 29 8 29 29 29 6 29 29 8 29 29 29 29 29 27 29 29 29 29 16 29 29 2 29 18 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 6 29 23 17 29 29 18 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 8 29 29 29 29 29 29 29 8 29 2 6 6 29 8 29 8 29 2 29 29 29 23 23 2 18 25 29 29 6 29 29 29 8 14 14 6 27 29 18 29 29 6 29 29 29 29 29 29 18 29 2 6 29 6 8 29 29 25 2 29 29 29 29 29 8 2 23 29 23 29 8 23 2 6 2 27 29 8 31 29 2 29 2 8 29 5 8 29 8 2 2 29 29 8 6 2 29 29 29 2 29 29 27 29 29 2 29 6 29 29 29 29 14 25 8 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 2 29 31 27 29 29 2 29 29 23 29 2 29 8 29 29 2 6 29 2 2 29 2 8 25 29 29 8 29 23 29 29 29 23 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 13 29 29 29 29 29 29 29 29 29 13 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 23 29 29 25 29 18 2 29 6 2 29 29 29 29 29 2 6 29 29 29 18 8 29 29 29 25 8 29 29 29 8 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 26 29 18 29 2 29 2 25 29 6 29 29 29 16 29 29 29 29 29 29 31 6 2 29 29 29 29 29 29 2 29 23 2 6 2 8 29 29 29 29 29 29 27 29 29 29 8 29 29 29 29 29 23 2 29 18 25 29 29 8 29 29 2 29 6 29 6 6 14 29 17 29 29 31 23 29 14 2 25 29 29 8 29 29 6 29 26 6 5 26 29 5 2 29 6 29 25 25 29 29 29 29 29 29 8 2 29 29 29 29 29 18 29 6 8 8 29 29 6 25 29 29 29 2 29 29 29 29 29 29 2 29 2 29 29 29 25 2 29 29 29 29 8 29 29 5 18 2 2 8 29 29 29 2 8 2 31 29 14 18 29 6 29 8 14 29 29 29 29 8 23 2 8 26 8 29 5 14 2 29 31 29 29 29 31 29 29 29 29 8 29 29 29 29 29 29 23 29 26 29 29 29 23 2 6 29 29 31 29 17 29 26 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 6 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 14 25 29 29 29 16 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 16 2 8 2 29 14 29 26 29 29 23 29 29 29 29 27 29 29 29 29 29 29 29 2 29 29 29 2 8 29 29 29 16 2 29 29 16 29 29 29 14 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 14 29 29 25 29 29 29 29 29 29 29 23 29 29 29 18 29 29 29 17 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 6 31 29 29 8 2 14 29 14 29 16 29 29 5 29 2 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 5 29 29 2 29 29 5 2 29 29 29 29 29 29 29 16 29 2 16 4 23 8 29 29 8 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 17 16 29 6 16 16 29 29 29 18 29 29 29 16 29 29 29 16 29 29 29 16 29 16 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 2 23 18 29 18 29 29 29 29 29 14 29 29 29 29 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 16 29 29 29 16 13 13 16 29 29 8 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 13 16 29 16 17 29 29 2 29 5 18 6 29 6 29 29 29 6 29 2 29 31 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 31 29 29 29 16 29 29 29 16 29 29 29 16 29 8 29 29 29 29 16 29 16 29 29 16 29 29 16 29 2 16 16 17 29 29 29 29 14 6 14 29 25 29 29 29 29 2 29 29 16 29 29 29 6 29 29 18 29 29 6 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 6 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 16 16 29 16 29 29 29 29 29 19 29 29 29 29 17 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 16 18 16 29 25 29 16 29 29 29 29 29 29 29 29 29 29 29 29 19 17 29 25 16 29 29 29 29 29 16 16 29 29 29 29 23 29 16 29 29 29 29 2 25 29 29 29 29 29 29 29 6 29 2 29 31 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 2 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 13 29 16 29 29 2 29 29 29 17 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 6 17 29 16 29 29 29 29 16 29 29 29 29 29 29 29 14 29 29 2 14 29 29 31 6 29 2 29 29 29 29 29 29 29 27 29 29 16 16 29 16 29 16 29 29 16 29 29 6 8 8 25 29 29 29 29 29 29 29 29 25 29 29 29 29 18 17 29 29 31 23 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 18 16 29 29 29 16 29 29 29 29 29 29 26 5 5 29 23 29 29 29 29 29 29 29 29 6 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 18 29 29 18 18 29 29 29 29 29 29 29 29 29 29 29 23 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 19 29 6 29 29 29 6 2 29 29 29 29 23 17 8 16 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 17 29 29 29 29 29 2 29 29 8 29 18 29 29 8 2 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 17 29 29 16 29 29 16 29 29 19 16 29 29 16 29 16 13 29 29 29 6 29 29 29 29 16 29 13 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 2 29 29 29 29 31 29 29 29 29 29 29 5 2 8 23 29 29 25 25 2 18 29 16 29 29 29 29 25 2 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 18 29 31 8 29 23 29 8 29 29 29 29 29 29 29 29 29 29 18 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 14 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 14 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 27 29 29 6 29 29 16 6 29 13 16 13 17 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 8 17 29 29 29 18 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 23 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 19 16 29 29 16 29 29 29 29 2 29 29 18 29 29 29 29 23 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 26 18 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 19 29 16 29 29 16 29 19 29 29 29 16 29 29 29 29 29 31 29 29 5 29 29 29 29 29 6 29 29 29 29 13 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 2 29 6 29 6 29 29 29 29 29 29 29 29 2 5 29 6 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 6 2 2 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 31 29 29 29 18 6 29 29 29 6 29 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 2 8 5 29 16 29 29 29 16 29 29 16 16 16 29 16 29 29 29 29 29 29 29 29 17 29 16 29 29 29 29 29 29 18 16 18 29 29 8 23 29 29 29 31 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 26 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 17 29 16 16 29 16 29 16 29 29 16 16 19 16 16 16 29 16 16 29 19 16 29 16 29 29 16 19 19 29 29 16 16 29 29 2 29 29 29 2 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 31 29 29 29 29 29 19 29 29 16 29 16 16 29 29 17 29 29 29 29 29 29 29 29 29 29 18 29 2 29 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 16 13 2 29 29 29 29 29 29 29 29 29 29 29 17 16 29 16 29 29 29 16 16 29 19 13 16 29 16 29 29 18 29 29 13 29 6 16 29 29 6 29 8 2 29 29 29 6 29 2 27 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 13 16 16 29 16 29 16 29 16 16 16 29 16 29 16 29 29 29 18 29 29 29 29 29 29 29 29 29 26 29 29 2 29 29 29 29 29 29 16 29 29 19 17 29 29 16 16 29 16 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 16 29 16 17 29 19 16 29 29 29 29 29 29 29 18 2 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 18 29 16 16 16 29 29 29 29 29 29 13 29 16 16 19 29 13 19 29 16 29 29 29 13 19 16 29 16 16 13 29 29 29 29 16 29 29 29 2 16 29 29 29 8 29 2 23 29 29 29 29 29 2 31 29 23 2 29 6 16 29 29 29 29 29 29 8 16 29 8 29 29 29 29 16 16 29 29 29 29 29 16 13 16 29 29 19 13 16 29 29 29 29 16 29 29 29 29 8 29 29 29 29 8 29 29 6 29 29 2 29 29 2 29 29 29 2 29 29 29 16 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 19 29 29 29 29 16 29 29 29 16 13 16 29 29 29 6 26 16 29 29 29 29 29 29 29 2 29 6 8 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 16 13 29 29 16 29 17 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 26 29 29 29 29 29 18 2 29 6 29 18 29 26 29 29 2 29 29 29 29 29 29 29 29 16 13 16 16 19 29 29 16 29 13 29 29 29 29 16 13 29 29 29 29 8 29 29 29 29 29 23 29 29 29 29 29 29 14 29 29 29 29 29 31 29 29 23 5 29 29 29 29 19 16 16 19 13 16 16 16 29 29 29 19 29 2 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 16 29 29 16 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 19 16 13 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 2 2 29 29 29 29 16 29 29 29 29 29 19 16 29 29 19 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 16 29 16 16 29 29 18 29 16 19 29 29 16 16 29 29 29 16 29 29 29 23 25 29 29 29 29 29 8 27 14 6 29 29 29 2 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 16 14 16 19 19 29 16 29 16 13 16 17 16 16 29 16 16 29 16 29 29 8 29 16 29 29 16 13 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 29 18 29 29 29 29 6 29 29 23 2 29 29 29 13 19 29 29 16 13 19 29 29 29 16 29 18 19 16 29 29 29 16 29 29 16 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 6 29 29 16 29 16 29 16 29 29 29 29 29 13 29 29 29 13 29 13 16 29 6 29 29 29 29 29 29 29 29 29 29 2 29 19 16 29 29 29 16 16 29 19 13 29 16 13 16 16 29 6 29 29 29 29 29 29 31 29 16 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 16 6 16 5 16 29 18 16 29 29 29 29 29 16 29 29 13 29 29 29 29 16 29 16 29 29 16 16 16 29 29 29 29 29 29 29 18 29 29 29 29 29 29 23 29 25 29 29 29 29 29 29 29 29 29 29 13 29 31 29 29 29 29 27 16 29 29 29 29 29 29 17 13 29 29 29 29 29 29 29 16 29 16 13 19 29 16 29 16 29 16 16 29 16 16 16 16 29 19 29 13 16 29 29 16 29 19 13 19 16 13 29 29 16 29 29 29 31 29 16 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 19 16 16 16 16 29 13 16 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 6 2 14 29 29 29 29 29 29 29 29 13 29 29 29 29 23 29 29 5 29 29 29 29 29 29 29 16 29 16 29 16 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 17 16 16 16 29 16 18 29 8 29 29 8 29 29 29 14 16 29 29 29 29 18 6 29 29 29 29 29 8 29 29 29 2 29 26 23 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 16 13 29 16 19 13 19 16 19 29 16 16 16 29 16 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 27 2 5 29 29 29 2 25 25 29 16 17 16 16 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 13 29 29 16 16 29 19 13 19 16 19 16 2 29 29 29 29 29 29 16 2 29 29 29 29 16 13 29 29 29 2 29 23 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 17 13 29 29 19 29 16 29 29 16 13 29 29 29 29 29 2 27 29 29 29 18 29 16 29 29 29 29 2 25 29 2 29 31 29 27 29 16 13 29 29 29 29 16 29 16 19 13 16 16 29 29 16 29 19 29 29 29 29 16 16 29 16 29 29 29 29 16 29 29 29 29 31 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 23 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 23 29 29 8 29 16 29 2 29 29 29 29 29 29 16 29 16 13 16 29 17 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 27 6 14 29 2 25 18 29 18 29 29 29 23 29 29 2 29 16 29 29 19 29 29 29 29 16 16 29 29 29 16 29 29 6 6 27 16 29 29 29 29 17 29 29 29 29 29 29 29 29 19 29 29 2 29 6 29 29 2 29 29 29 29 29 16 16 17 29 16 29 29 29 19 29 29 16 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 23 29 29 29 29 18 8 29 29 29 29 16 16 16 16 29 29 16 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 16 29 16 29 29 16 29 29 16 2 8 16 29 29 29 17 8 2 29 29 29 29 13 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 8 29 17 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 16 29 16 29 31 29 29 16 29 16 8 29 29 29 29 29 29 29 6 29 29 8 17 16 29 19 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 13 16 29 29 29 29 29 29 29 31 14 27 29 29 16 29 17 29 29 29 29 29 6 29 29 16 29 17 17 29 29 29 29 29 29 29 14 29 17 29 29 29 25 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 6 29 29 29 16 29 17 13 29 29 29 29 16 16 16 13 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 16 29 29 29 29 29 29 29 29 29 29 29 5 29 23 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 6 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 16 18 29 29 29 14 29 29 29 23 29 29 8 5 29 13 29 29 29 29 29 29 29 27 29 29 29 13 29 29 29 29 2 29 2 29 29 16 29 29 29 29 29 23 19 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 13 16 13 29 13 29 19 16 29 16 16 16 29 16 17 29 29 29 29 17 17 29 29 29 29 29 29 29 2 29 29 6 29 29 16 29 29 29 29 29 29 18 29 29 6 5 2 16 29 29 16 29 29 16 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 2 29 29 29 29 16 16 29 16 29 16 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 13 29 29 29 29 29 29 29 16 19 29 29 16 16 16 29 16 16 29 16 29 29 16 16 16 29 16 29 29 29 16 29 16 29 16 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 31 18 29 14 29 29 29 29 29 29 13 29 17 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 14 29 31 29 29 29 29 29 29 29 2 29 2 29 29 29 16 14 16 29 29 25 29 29 16 29 6 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 2 2 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 27 29 29 29 29 25 29 29 29 29 29 31 25 18 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 25 16 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 16 29 29 29 29 29 29 16 13 29 29 29 29 29 29 16 16 29 29 29 13 16 29 29 16 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 31 29 29 29 29 29 25 29 29 18 25 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 31 25 27 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 14 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 25 2 18 29 29 2 29 29 8 2 6 29 29 29 18 29 14 18 29 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 8 14 2 31 29 25 2 29 2 29 29 29 29 29 29 29 29 29 29 31 29 29 23 29 29 27 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 14 29 29 29 29 29 29 2 29 14 29 29 29 2 27 29 2 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 18 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 16 16 16 29 29 29 29 29 2 8 23 29 23 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 19 13 29 2 29 29 29 29 23 2 29 29 29 27 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 2 29 23 29 29 29 29 16 29 16 16 16 16 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 25 29 29 27 29 29 29 29 29 29 29 29 8 23 26 29 29 29 29 29 29 29 29 29 29 29 8 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 18 29 29 25 29 8 29 29 25 29 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 8 29 29 29 29 29 2 29 16 16 29 29 29 29 29 29 29 16 29 8 29 16 29 29 16 29 29 29 29 29 29 14 29 2 29 27 29 5 2 29 29 27 29 29 6 2 29 29 29 29 29 29 29 8 29 29 6 17 29 29 29 2 29 29 29 17 8 29 6 29 29 29 31 6 29 18 2 2 5 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 18 29 29 13 16 8 16 29 16 29 5 29 29 29 29 16 16 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 27 29 29 6 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 18 29 29 18 29 29 29 18 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 31 29 6 29 29 29 29 29 29 29 29 29 29 29 14 6 18 18 29 29 29 29 29 29 29 19 29 16 19 29 29 6 29 29 16 29 29 29 29 29 29 29 11 29 29 16 29 29 16 16 18 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 6 29 29 18 29 2 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 16 29 29 29 16 29 29 29 29 29 29 28 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 13 16 16 13 29 16 29 29 29 29 2 17 29 29 29 29 6 29 14 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 17 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 27 29 29 16 14 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 5 4 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 16 29 29 29 29 16 29 16 16 6 29 29 29 2 29 29 29 29 16 29 13 23 29 16 16 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 26 29 14 29 16 29 13 29 16 29 16 29 13 16 29 16 29 13 16 29 19 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 25 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 5 29 2 29 29 29 29 29 29 29 29 14 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 14 14 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 6 29 29 16 29 29 19 16 17 29 29 19 29 29 29 29 16 16 16 23 17 16 16 29 29 16 16 29 29 29 13 29 29 29 19 13 29 29 29 16 29 16 19 19 29 19 13 13 16 29 16 29 16 29 29 29 29 16 16 29 29 16 16 29 29 16 16 29 29 29 16 29 29 29 29 16 29 16 16 29 29 29 29 19 29 16 16 29 16 17 16 29 29 29 29 16 29 17 2 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 13 29 29 29 29 29 14 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 16 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 8 16 29 14 29 29 29 29 29 29 29 29 29 29 29 29 18 31 29 29 29 29 29 29 2 29 17 29 29 29 29 2 29 31 29 27 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 8 29 29 17 29 29 29 29 29 29 29 16 29 25 16 29 29 29 29 16 14 29 29 14 16 29 29 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 19 29 29 2 8 8 29 29 29 16 29 17 16 29 16 29 29 29 29 16 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 16 29 29 29 27 16 29 29 29 29 29 29 16 29 29 29 2 29 16 29 27 29 29 16 29 29 29 29 29 29 29 14 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 16 16 16 29 18 29 16 19 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 13 29 29 16 29 29 16 2 16 29 29 14 17 29 29 29 29 29 29 29 29 16 29 29 29 2 29 19 29 29 13 29 29 29 29 16 16 26 16 29 16 29 29 29 13 27 29 19 19 16 16 29 13 16 16 16 19 29 6 29 17 19 16 16 29 19 29 29 16 29 29 16 13 19 29 16 29 16 29 19 13 16 29 29 29 29 19 29 16 13 16 29 19 29 16 16 27 29 29 29 29 29 29 16 19 29 29 29 8 29 16 29 16 2 29 29 29 29 29 29 16 29 29 16 19 16 29 29 29 16 16 18 29 29 29 16 16 29 16 29 16 16 29 29 29 29 29 16 29 29 16 29 9 29 29 29 8 19 29 29 29 29 29 29 29 29 29 16 13 13 29 29 18 29 29 29 16 29 29 29 29 29 29 16 19 29 17 29 16 19 16 29 17 29 29 13 19 29 29 16 16 29 16 19 13 29 16 13 29 29 29 29 29 29 18 16 29 29 29 29 16 29 17 29 16 17 4 29 16 17 16 16 29 19 19 17 16 29 29 17 16 13 29 29 29 29 16 29 29 29 16 16 16 19 16 29 29 29 19 16 13 29 16 17 29 16 29 29 29 16 29 16 16 29 16 19 29 16 16 29 29 29 29 29 16 29 29 29 16 16 29 29 29 16 29 29 16 29 16 16 13 29 29 29 17 29 16 16 29 29 29 16 29 29 13 29 29 29 16 16 29 16 16 13 29 29 19 16 16 16 29 13 29 2 29 29 29 16 16 29 29 29 19 29 29 16 19 13 16 16 19 29 29 16 16 29 19 16 19 13 29 16 29 29 16 19 19 19 29 16 16 29 19 29 16 29 29 19 19 16 29 16 16 19 29 16 13 29 29 29 16 29 29 16 29 13 16 29 29 16 29 16 29 16 29 13 16 16 16 29 16 19 29 13 19 16 29 29 29 29 29 29 16 29 17 29 16 16 29 16 29 29 16 29 29 19 29 19 29 2 19 16 29 16 16 16 29 29 29 19 29 29 16 19 29 16 29 16 19 29 16 29 29 13 19 16 29 29 29 29 16 29 13 29 16 29 19 13 16 29 16 16 29 29 16 29 19 29 16 19 29 29 29 16 16 16 13 29 29 16 16 13 29 19 29 29 29 16 16 29 16 19 19 19 13 16 19 16 16 29 29 16 16 29 16 13 16 16 16 13 16 16 29 16 19 19 29 16 19 29 19 19 16 29 16 16 16 16 29 16 16 29 16 29 13 16 19 29 16 29 29 19 29 13 19 16 16 13 29 19 29 29 29 16 29 16 16 16 13 16 16 13 16 16 16 29 16 16 29 9 29 13 19 19 16 19 29 29 29 19 29 19 13 29 19 19 16 13 19 19 19 19 9 19 16 17 19 19 29 13 13 29 29 16 19 16 16 16 19 19 29 13 19 29 16 19 16 29 29 16 29 29 16 16 16 16 19 13 29 16 29 2 29 16 16 16 19 29 29 29 19 16 29 16 16 16 29 29 19 16 16 16 29 16 19 13 29 29 29 29 16 19 16 29 29 29 9 16 29 29 16 29 19 16 16 29 17 16 29 19 13 16 19 19 16 29 16 29 19 13 16 29 29 16 16 16 16 16 29 16 16 16 29 16 29 8 29 19 13 29 13 16 19 16 16 29 13 13 19 17 19 16 29 19 8 29 29 29 1 4 4 2 17 10 29 16 19 16 29 10 19 17 19 29 2 16 16 17 16 29 29 4 17 17 16 13 29 16 29 29 29 29 29 29 13 18 29 29 29 13 16 13 16 13 16 17 29 29 19 29 17 16 19 29 16 29 16 16 19 29 2 29 17 19 16 29 29 29 29 29 17 29 29 16 29 19 16 16 29 19 16 29 16 16 29 29 16 19 16 29 16 16 16 29 16 29 16 19 16 16 29 29 29 16 29 13 16 29 17 29 19 13 29 16 16 29 16 16 16 16 16 16 19 19 29 19 17 16 19 9 19 19 19 29 19 19 19 19 16 13 29 13 19 19 16 16 16 16 29 16 19 16 16 16 16 16 16 13 17 29 29 16 16 19 29 13 16 19 16 17 29 19 13 19 19 19 16 19 16 16 19 2 19 16 19 29 16 16 16 29 19 29 29 16 19 19 16 13 19 19 29 16 16 29 19 19 16 16 29 19 16 19 16 19 13 16 16 19 16 19 29 29 29 16 16 19 13 16 29 13 16 29 29 16 29 19 16 19 16 17 29 29 16 16 19 16 29 29 16 16 19 29 16 16 16 29 29 16 29 19 29 16 29 19 19 16 16 6 29 29 19 17 16 17 16 16 29 16 29 29 29 13 19 16 16 29 16 19 16 16 16 17 16 16 29 29 19 13 13 29 2 19 29 19 29 16 29 29 19 16 16 16 29 29 29 29 29 16 16 29 29 16 19 13 13 29 29 16 29 29 19 13 16 29 29 29 29 19 19 16 29 29 16 19 16 13 29 19 16 16 19 13 29 16 16 29 16 29 29 29 29 29 16 16 19 13 16 16 16 29 16 29 16 16 19 16 19 29 19 29 16 16 13 29 16 16 29 19 29 29 29 29 19 16 13 29 29 16 16 16 29 16 29 29 29 29 16 16 16 16 29 16 29 29 16 16 13 16 29 16 29 29 29 16 29 13 18 29 16 19 19 29 16 19 16 13 29 29 16 16 29 29 29 29 16 29 19 29 13 16 16 29 29 16 19 19 29 16 13 16 16 29 19 16 16 29 29 16 16 19 19 29 16 19 29 16 16 16 18 16 16 29 16 16 29 29 29 29 29 29 29 29 19 16 16 18 29 19 16 17 9 29 16 19 13 29 16 29 29 17 2 19 29 19 13 16 16 29 19 29 16 29 16 29 29 29 29 29 16 16 29 16 29 6 29 29 29 29 29 16 29 29 13 29 29 29 29 2 14 16 29 29 29 16 19 29 29 29 16 29 29 29 29 2 18 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 16 29 16 29 19 19 29 16 29 16 16 19 29 29 29 16 16 6 29 16 29 29 18 16 16 29 29 16 16 16 29 16 19 29 16 29 13 29 29 16 16 16 13 16 17 16 29 29 16 16 17 29 29 29 29 29 19 19 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 19 16 16 29 29 16 16 29 19 13 16 16 29 29 29 19 29 8 16 13 29 29 29 19 29 16 29 29 16 29 17 16 16 16 13 16 29 29 16 13 16 29 29 29 29 16 29 29 29 16 29 26 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 13 29 29 29 29 29 16 16 17 29 16 16 13 29 29 29 29 29 29 16 29 6 13 16 16 29 16 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 16 2 29 16 29 29 29 29 16 29 29 2 29 29 26 6 14 29 29 18 29 29 2 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 18 29 29 29 26 29 18 29 1 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 16 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 8 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 6 29 6 6 6 29 29 25 29 29 29 29 18 29 6 29 18 29 29 29 29 8 29 29 29 6 29 29 29 25 29 29 29 29 29 29 29 6 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 8 29 29 29 29 29 29 29 19 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 2 29 2 6 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 18 29 31 29 29 29 29 29 29 29 29 29 29 8 2 29 29 2 29 29 29 29 29 29 29 2 27 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 14 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 26 29 2 29 29 29 14 31 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 23 2 2 2 29 5 29 29 29 29 29 29 29 8 29 6 31 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 27 14 29 29 29 29 29 29 29 29 29 29 29 29 23 2 2 2 29 2 29 29 29 18 29 29 29 29 29 29 29 29 2 29 23 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 18 29 29 8 29 29 29 29 8 29 2 29 29 29 2 29 29 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 29 29 27 29 29 27 2 6 29 29 29 29 29 29 29 29 18 29 2 16 23 29 29 29 5 29 29 29 29 29 2 29 29 14 2 29 2 29 29 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 8 2 29 29 29 29 29 29 6 29 29 8 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 25 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 16 16 6 29 29 29 29 8 2 29 25 29 29 8 2 6 29 29 29 29 29 29 29 18 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 2 25 23 29 14 23 29 2 29 29 29 29 31 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 2 29 31 29 29 8 29 29 2 31 8 29 29 29 29 8 29 6 29 29 29 29 29 29 29 26 16 5 17 29 8 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 23 17 8 29 29 29 29 29 29 2 29 29 29 29 29 29 14 29 2 31 2 29 2 29 29 2 29 29 29 2 29 8 29 8 29 31 6 29 18 29 29 23 2 2 29 29 29 17 29 8 29 29 31 6 8 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 2 14 18 29 5 2 29 5 29 29 29 29 2 8 29 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 8 27 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 14 29 29 29 29 29 13 2 29 29 29 29 8 29 16 16 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 29 23 29 29 29 26 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 13 29 2 29 29 6 29 29 29 29 29 2 26 23 2 29 18 29 29 2 29 29 23 29 6 29 29 29 29 25 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 2 29 29 29 29 29 29 29 8 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 23 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 2 18 29 2 8 18 8 29 8 29 6 29 27 29 29 2 18 29 14 2 29 29 8 2 29 2 6 2 29 29 29 29 29 8 14 2 6 2 8 29 2 2 29 2 2 2 29 29 8 2 29 29 29 23 2 29 18 29 2 2 29 2 8 2 29 29 29 29 29 29 23 29 6 29 29 8 8 29 29 29 17 29 29 29 29 8 8 29 29 29 29 29 29 8 6 8 29 6 29 25 29 29 2 29 29 29 29 29 2 2 29 18 29 29 29 29 29 29 25 29 29 2 29 29 29 29 2 29 29 29 29 29 29 8 29 2 29 2 29 29 29 2 29 29 29 29 29 17 29 8 29 29 29 31 29 31 29 29 14 29 29 29 8 8 29 29 29 25 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 31 2 29 29 29 25 29 25 29 25 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 2 18 29 14 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 29 25 6 29 29 25 29 29 29 29 29 25 29 29 29 6 8 29 29 2 8 29 14 29 29 29 29 2 8 29 29 29 14 29 29 29 14 25 29 29 2 27 29 29 29 29 29 29 29 29 29 31 8 29 29 2 29 6 29 8 29 29 29 6 14 2 29 29 2 29 29 29 29 8 2 29 29 29 25 29 29 29 29 29 31 6 29 29 29 29 29 2 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 25 26 29 18 29 8 29 29 29 25 29 29 29 29 29 29 18 29 29 6 29 31 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 31 18 29 8 29 29 29 29 29 29 14 2 29 27 29 29 25 25 18 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 25 27 6 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 5 29 29 29 29 18 29 29 29 29 29 29 25 29 29 29 6 29 18 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 25 29 29 29 29 6 29 29 29 29 29 29 8 25 29 29 29 14 18 29 29 25 29 29 29 25 29 29 29 14 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 18 2 29 29 29 29 29 29 29 29 29 6 29 29 6 14 29 29 29 18 29 6 29 29 18 29 2 29 29 29 29 29 27 29 29 29 29 29 29 29 25 29 29 29 29 29 29 31 29 2 29 29 8 29 29 29 29 8 29 29 14 29 29 2 29 29 29 29 18 8 2 31 29 29 29 29 29 29 5 29 26 29 29 29 29 29 29 29 29 29 6 29 18 31 8 25 29 2 29 29 6 29 18 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 31 29 29 29 29 29 18 29 29 29 29 18 29 29 5 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 29 29 14 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 2 29 29 6 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 18 29 14 29 29 29 6 29 28 8 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 25 26 31 29 29 29 29 29 29 16 2 29 2 29 29 16 29 29 29 29 29 29 31 29 27 2 18 29 29 29 29 27 29 29 29 29 6 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 25 29 29 29 29 29 13 29 8 14 2 16 29 29 29 29 29 29 29 29 29 16 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 25 25 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 26 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 2 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 2 14 27 29 29 8 29 29 29 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 16 29 14 29 29 29 29 29 29 29 25 29 29 6 29 29 29 29 31 29 29 29 29 29 6 29 2 29 29 29 29 29 29 18 26 29 2 29 14 29 29 29 29 29 29 29 29 25 14 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 25 29 29 26 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 25 29 29 29 6 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 29 27 29 29 29 29 18 29 29 29 14 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 14 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 14 29 29 29 29 29 29 29 29 29 6 29 18 29 29 29 29 6 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 27 29 29 29 29 14 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 14 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 14 2 29 29 29 29 29 29 29 6 29 29 29 29 29 26 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 31 8 8 29 25 29 29 18 29 29 6 6 29 29 29 29 29 29 29 2 29 29 29 29 27 29 29 29 2 8 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 25 6 8 8 29 29 29 29 29 8 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 2 29 8 29 8 29 29 29 29 29 2 18 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 13 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 17 29 29 29 6 29 18 29 29 8 29 29 29 29 29 29 29 29 29 31 31 29 2 8 18 29 2 2 31 29 14 31 29 8 8 29 8 29 14 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 29 29 29 29 29 2 18 29 6 8 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 9 27 6 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 26 29 29 29 29 29 29 25 29 29 29 26 29 2 26 29 2 26 29 29 25 29 18 2 16 29 29 29 2 29 29 29 29 29 29 29 29 8 29 2 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 18 29 29 29 31 29 29 29 29 29 29 29 29 16 8 29 29 29 2 29 29 6 29 29 29 29 31 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 16 29 29 31 29 8 29 2 29 29 8 29 29 6 29 29 29 29 29 29 29 2 29 18 29 2 29 29 18 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 6 8 31 29 29 23 23 29 29 29 29 18 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 16 29 29 17 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 13 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 16 16 16 16 16 29 29 29 29 16 16 29 29 29 29 5 29 8 29 29 29 29 18 29 29 29 25 29 29 29 29 29 29 18 29 29 29 29 29 29 29 26 29 29 29 29 29 29 19 4 5 17 8 17 29 29 16 29 29 29 29 29 29 29 31 29 6 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 23 29 23 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 19 29 29 13 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 8 29 9 13 29 29 29 29 29 29 8 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 18 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 13 16 29 29 13 29 17 29 29 29 29 29 29 29 29 26 8 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 2 29 29 13 29 29 29 29 6 29 29 29 29 29 16 29 29 29 18 16 29 29 29 29 29 29 29 13 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 27 29 2 17 29 29 29 29 29 29 16 29 29 29 29 29 6 29 8 2 29 2 8 29 29 29 2 29 29 29 2 27 8 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 31 29 2 8 29 29 29 26 29 26 29 29 5 29 5 29 2 2 29 29 29 29 29 2 29 29 29 29 6 2 23 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 29 29 2 31 29 2 29 29 6 29 29 25 29 29 8 29 29 29 29 2 29 29 29 29 25 2 29 29 8 6 29 29 29 29 8 29 8 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 23 2 29 29 29 29 29 29 29 29 29 18 29 29 29 29 25 8 29 29 29 29 25 6 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 6 29 29 8 2 8 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 2 8 29 8 29 6 2 29 8 29 29 29 29 29 6 2 29 29 29 29 29 29 8 29 31 29 29 29 29 29 29 5 29 29 29 8 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 2 29 8 8 29 29 29 8 29 29 29 16 29 29 29 2 18 2 26 18 29 2 6 6 29 6 29 29 29 29 29 29 2 29 2 29 2 29 8 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 8 18 8 29 29 2 29 8 29 29 6 29 29 29 31 31 31 29 29 29 29 8 29 29 26 29 29 8 29 29 29 8 18 6 2 29 8 29 8 29 29 29 29 2 2 29 29 29 29 29 8 29 26 29 29 29 6 29 29 29 29 6 14 6 29 6 29 29 29 29 2 29 2 29 29 29 29 29 17 8 29 29 29 29 18 29 29 17 29 29 29 29 29 29 29 29 29 29 2 16 2 2 29 29 29 29 29 17 29 29 29 29 18 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 13 29 29 29 29 29 29 13 16 29 29 29 29 2 16 29 29 29 29 29 16 29 16 29 29 29 16 26 16 29 29 29 29 16 16 29 16 29 29 29 29 16 29 16 29 29 19 29 16 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 17 29 29 29 29 29 29 29 2 2 2 29 29 29 29 29 16 29 16 29 16 16 16 17 29 29 29 16 29 16 16 2 29 29 16 19 29 29 16 16 16 13 29 16 13 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 16 13 29 29 29 16 29 16 29 29 16 8 29 8 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 6 29 16 29 29 29 16 29 29 29 16 16 29 2 29 29 16 16 29 29 29 16 16 16 29 16 16 29 2 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 23 8 29 6 2 29 29 18 29 20 29 29 29 29 29 29 29 29 13 18 29 16 29 29 29 29 8 6 2 29 29 29 29 29 29 29 29 29 29 31 29 16 16 29 29 23 29 18 29 18 29 29 29 29 29 29 29 29 29 19 16 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 13 29 29 29 29 29 29 29 29 6 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 13 29 29 29 29 6 29 29 8 8 8 18 29 2 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 31 31 29 29 13 29 29 29 13 29 29 29 29 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 17 19 16 16 29 16 29 29 29 29 19 29 29 16 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 16 16 16 29 16 16 29 29 29 29 16 29 8 29 29 6 29 29 29 2 29 29 29 29 29 18 29 29 29 29 8 29 16 16 29 29 13 19 16 13 13 19 29 29 29 29 14 29 6 6 29 29 29 29 29 29 19 16 29 13 13 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 16 13 29 16 19 29 29 13 29 16 16 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 8 29 16 29 29 29 16 29 29 29 16 29 16 29 29 29 29 13 29 29 29 13 16 29 16 6 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 16 16 29 29 2 17 29 29 29 29 2 29 29 2 14 16 29 29 26 29 29 29 18 29 16 16 29 29 29 29 29 13 29 16 29 29 29 8 29 29 26 29 29 29 29 26 29 29 29 29 29 16 29 29 29 29 16 2 6 16 13 5 26 13 29 29 29 14 29 16 29 29 29 6 29 29 29 29 29 29 29 2 25 18 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 8 29 29 29 29 27 29 29 6 29 29 29 29 16 29 29 29 14 29 29 8 18 29 17 29 6 29 29 29 8 27 29 29 29 29 2 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 2 29 6 29 29 29 29 29 29 29 26 13 29 29 17 29 29 29 29 29 8 29 29 29 29 29 17 29 29 29 29 29 2 29 29 29 18 16 29 29 29 27 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 19 16 29 29 29 29 29 29 8 29 29 16 16 29 16 29 29 19 16 29 16 29 16 16 29 29 16 19 13 16 13 29 13 29 29 16 29 29 29 19 16 29 16 29 16 19 16 16 16 16 16 16 16 16 16 19 13 16 19 29 16 19 29 29 29 16 16 29 16 29 19 29 29 19 29 19 16 16 17 16 13 16 29 16 13 29 29 29 29 16 9 16 17 19 19 19 29 18 16 16 16 16 29 29 19 29 19 19 16 16 9 29 16 29 16 16 17 19 13 19 16 16 13 16 19 29 29 16 19 19 16 29 16 19 16 16 16 29 16 13 19 16 16 29 29 19 19 29 16 19 19 17 16 16 19 29 16 19 29 19 19 29 29 29 16 19 6 19 29 29 29 19 19 16 29 16 19 19 19 29 31 16 13 13 29 16 29 19 16 19 19 29 29 13 19 19 29 16 16 16 29 16 16 29 19 13 29 19 16 16 16 16 16 16 16 16 29 19 16 19 19 19 13 19 16 19 19 19 16 16 16 16 13 19 16 29 19 19 16 13 9 19 16 16 29 16 16 19 19 19 16 16 29 19 16 29 29 13 29 16 19 29 27 29 13 16 29 29 29 29 29 29 29 16 29 16 29 2 29 29 16 29 2 29 29 29 29 29 26 29 16 29 8 29 29 29 29 29 29 16 29 2 29 29 29 29 16 29 29 29 29 8 2 29 29 29 2 29 29 14 29 6 29 29 29 29 17 13 29 29 29 16 6 29 29 29 29 29 29 29 8 29 29 31 29 29 29 6 8 29 29 29 29 29 29 29 26 29 29 29 6 29 2 29 6 29 29 29 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 16 29 29 16 16 16 16 16 29 29 13 29 16 16 19 29 29 29 29 13 29 29 16 13 29 29 29 29 29 16 16 16 29 19 16 29 16 29 29 31 19 16 29 16 29 29 29 16 29 16 16 13 29 29 29 16 19 16 29 29 29 16 19 29 16 29 17 13 29 16 19 19 29 29 16 13 16 16 17 29 13 29 16 13 16 29 16 29 16 16 29 29 29 29 29 19 19 29 29 16 29 29 16 19 29 29 29 29 16 13 29 29 16 16 17 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 16 2 29 16 29 18 29 29 29 16 29 29 29 29 29 29 2 29 29 16 13 16 29 29 16 29 29 16 16 29 29 29 16 6 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 26 29 29 29 2 29 29 29 29 29 16 29 29 29 29 6 6 29 8 2 29 29 8 29 29 29 29 29 29 2 29 29 29 29 8 29 18 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 14 29 5 29 18 27 29 29 29 29 31 29 8 2 5 6 6 8 29 29 29 29 6 29 29 29 29 29 2 14 2 29 8 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 18 29 27 29 29 29 29 2 29 29 29 18 25 2 29 29 29 29 14 14 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 14 29 27 29 29 29 29 29 31 29 16 29 29 29 29 2 29 29 16 29 29 29 29 16 29 29 16 29 16 29 13 29 29 29 2 16 16 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 18 16 29 29 29 29 29 8 29 16 29 29 29 29 16 16 29 29 16 29 29 29 29 16 29 29 31 16 29 16 29 29 16 16 16 29 29 29 16 16 16 29 16 16 29 29 29 29 29 16 16 16 29 29 16 16 29 29 29 29 16 2 29 16 29 29 29 29 29 29 8 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 14 29 2 29 8 29 29 23 2 29 29 29 6 18 2 29 23 6 29 29 29 14 29 6 14 29 29 29 29 18 29 29 29 29 29 6 29 29 2 29 8 29 10 29 14 29 2 29 29 5 29 29 27 29 8 29 5 31 29 29 25 18 8 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 16 2 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 29 16 16 29 18 29 16 19 29 16 19 16 13 29 19 19 9 29 16 19 19 29 29 19 19 29 19 9 19 29 29 29 16 29 29 29 29 29 19 16 9 16 29 19 16 19 29 13 19 29 16 19 16 29 19 29 19 19 29 16 19 19 29 29 19 16 16 6 29 16 5 29 16 16 16 19 19 13 19 29 29 19 19 29 29 29 29 19 16 29 29 16 13 29 13 16 16 13 16 29 16 29 19 19 16 29 16 16 29 29 19 16 29 29 29 29 16 29 29 2 16 29 16 16 29 29 29 16 16 29 29 19 29 29 29 29 29 29 29 29 29 16 16 29 29 16 16 29 16 19 29 29 16 8 29 29 16 29 29 29 16 16 29 16 16 13 29 29 29 29 16 16 31 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 19 16 6 29 2 31 29 14 29 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 14 14 29 29 29 8 29 29 29 2 29 2 29 29 29 18 29 29 29 29 29 29 29 29 23 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 16 16 29 16 17 29 29 16 13 16 16 29 29 16 29 29 16 29 29 29 29 16 16 29 16 29 16 13 16 29 29 29 29 29 16 13 16 29 29 16 29 16 16 16 13 8 13 29 29 29 29 8 29 16 29 16 29 29 29 29 29 6 29 29 29 8 29 29 29 29 16 29 29 29 29 16 29 29 29 2 8 29 6 29 29 29 29 16 6 19 29 19 29 16 16 16 29 29 16 19 29 16 29 19 19 13 29 19 16 19 16 29 16 16 2 16 29 29 16 19 29 19 29 16 16 16 16 16 29 16 29 29 19 29 29 16 29 16 29 29 29 19 29 29 13 29 29 29 29 29 16 29 29 16 29 13 29 16 29 29 29 16 16 29 8 16 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 23 29 29 16 29 29 29 29 29 29 29 29 2 29 31 8 29 29 29 31 8 29 29 18 2 29 2 29 29 29 29 8 8 29 29 6 29 29 29 6 14 14 29 29 8 29 29 29 29 14 29 18 8 29 29 27 29 8 6 29 29 6 8 29 29 29 29 29 2 29 18 6 29 29 26 29 6 25 29 26 29 2 29 29 29 8 29 29 29 29 6 29 2 29 29 2 29 29 29 29 25 8 29 29 2 29 29 29 29 16 29 18 29 16 8 29 29 29 16 29 29 29 14 29 29 16 29 8 2 29 29 29 29 16 29 27 29 29 29 29 29 2 29 29 6 29 29 29 19 16 29 19 31 29 29 29 29 29 16 29 16 29 29 29 16 29 27 8 29 29 29 5 29 29 29 29 17 29 2 29 29 29 16 29 29 29 29 17 29 18 6 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 6 29 29 29 29 29 6 29 29 31 29 6 14 25 31 29 8 5 29 29 26 8 29 29 29 18 29 29 29 29 2 27 29 29 29 29 29 29 29 29 14 17 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 8 29 25 25 6 2 29 18 26 29 29 16 29 29 18 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 26 29 29 29 29 29 5 27 29 29 31 29 29 8 29 29 29 29 29 31 29 29 2 29 29 29 29 6 2 29 29 6 23 29 8 29 18 29 2 29 29 31 8 29 29 29 29 29 29 18 29 29 29 29 5 6 29 29 29 29 29 29 5 29 29 2 29 29 29 29 6 29 2 29 29 14 29 29 29 29 18 2 6 29 29 29 2 29 29 29 29 29 6 6 29 29 29 31 6 29 29 8 8 29 29 6 29 29 29 29 29 29 18 29 29 29 8 18 2 29 29 29 8 29 8 29 29 16 29 29 27 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 14 8 29 2 29 13 29 29 16 29 29 17 13 29 19 29 16 16 29 13 29 29 29 29 16 19 29 29 29 6 29 16 31 29 29 29 8 29 29 16 16 16 29 29 29 29 29 29 17 29 29 29 29 29 2 17 18 29 29 29 16 29 29 29 8 16 29 16 29 29 16 29 29 29 29 29 29 16 29 29 16 29 16 16 16 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 16 29 29 29 26 16 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 16 16 29 29 29 19 13 29 29 16 16 29 29 19 29 29 29 8 16 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 16 29 29 29 26 16 29 16 29 29 16 29 29 16 29 29 29 13 29 29 16 29 29 16 16 29 29 16 29 19 29 29 19 13 29 16 19 16 19 29 29 29 29 16 29 29 16 13 29 29 29 19 16 29 8 16 16 16 1 4 4 23 29 29 5 6 17 13 4 29 16 26 5 13 16 29 16 29 29 29 17 17 29 16 19 29 16 16 16 16 16 8 17 29 29 16 17 17 29 5 29 29 16 29 16 16 29 29 29 13 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 19 29 18 29 16 17 29 16 5 29 16 16 4 29 16 16 29 19 29 19 16 29 29 29 16 29 29 16 29 29 29 29 29 17 17 29 29 29 29 29 16 29 29 29 16 29 19 16 16 16 16 29 29 13 29 16 29 19 16 29 29 29 16 29 16 29 16 16 16 16 19 29 16 29 17 13 29 16 13 29 29 16 29 16 19 29 29 29 29 29 13 16 29 16 29 29 29 29 29 29 2 17 29 29 16 29 29 16 29 29 29 29 29 16 13 16 29 29 29 16 29 16 29 16 16 29 29 29 16 29 29 29 29 16 29 17 6 29 16 29 29 29 2 29 29 16 19 29 29 29 16 13 16 29 29 19 13 16 29 29 16 16 29 16 29 19 29 29 29 29 16 17 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 26 16 5 29 29 29 16 16 19 29 29 29 29 17 29 29 16 29 16 16 29 29 16 29 29 17 16 29 29 16 29 29 29 2 29 17 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 4 29 2 6 29 29 16 16 29 29 16 19 29 16 29 16 29 29 29 31 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 5 29 29 29 29 2 29 29 8 2 29 29 29 29 2 6 29 18 16 29 29 16 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 2 17 29 8 29 29 29 29 29 8 29 6 29 29 29 16 29 29 29 31 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 26 29 8 29 29 19 13 29 29 19 17 13 29 29 29 2 16 29 2 29 29 16 29 29 29 29 2 8 29 29 29 2 29 2 8 31 29 29 29 29 2 18 18 2 2 6 29 31 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 8 14 25 8 1 29 29 8 29 29 29 8 31 18 29 29 29 29 8 29 29 29 29 8 29 29 29 29 31 8 29 29 29 2 29 6 6 29 29 18 29 6 29 2 29 18 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 2 31 29 29 29 29 29 29 29 29 29 29 29 14 29 29 6 29 29 14 29 6 31 29 2 29 8 18 2 29 29 2 29 18 8 29 29 29 8 2 8 2 2 8 29 31 29 31 29 31 2 29 2 6 29 6 14 29 6 2 6 29 29 29 29 29 29 2 6 29 8 29 26 6 2 18 18 29 2 29 29 29 29 23 29 8 2 29 26 29 23 29 29 29 8 29 29 16 2 29 29 8 29 8 8 29 29 8 2 29 29 2 8 29 29 2 29 2 25 29 29 29 29 2 2 6 29 5 8 2 8 29 29 31 29 2 2 29 18 29 29 6 23 29 29 23 8 27 2 29 8 29 29 29 2 29 23 29 29 29 6 29 8 29 29 29 29 2 8 27 31 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 2 29 2 6 29 2 29 29 2 29 29 5 25 6 29 29 2 6 29 5 29 29 18 29 27 29 8 29 29 2 29 5 29 31 29 29 29 31 2 29 6 2 29 18 29 8 29 5 29 29 2 29 29 23 29 29 29 29 29 29 2 29 31 8 29 2 5 25 8 8 8 23 29 8 29 26 29 29 29 2 29 5 2 23 29 29 29 29 29 29 31 29 29 2 29 27 6 2 29 29 6 8 5 2 29 29 29 18 29 29 2 29 2 6 2 8 29 29 31 2 2 29 29 5 29 23 29 31 29 8 31 6 29 23 6 29 29 26 6 2 5 29 29 27 29 29 29 8 2 29 29 6 8 29 29 6 8 29 2 29 29 2 29 29 29 29 29 29 29 29 6 5 29 29 29 8 29 2 29 29 29 2 29 29 29 25 2 29 6 2 2 29 29 29 8 8 5 26 6 18 29 29 23 29 29 29 6 29 29 2 2 29 2 29 31 29 29 2 6 29 8 29 29 29 29 29 2 29 29 8 14 29 29 29 29 2 29 29 29 29 29 29 29 6 29 5 27 29 2 29 29 29 29 8 2 29 29 29 29 6 29 29 23 29 29 29 29 26 29 29 31 29 29 6 29 29 16 29 29 29 29 29 14 29 29 29 29 29 25 6 31 29 29 29 29 23 29 29 29 8 29 8 29 2 8 2 29 29 29 29 6 26 6 29 29 29 5 29 29 2 8 29 29 14 29 6 29 2 29 29 6 29 29 25 6 29 29 29 29 29 29 18 29 29 17 29 29 2 8 29 29 6 29 29 29 29 25 29 29 6 29 29 29 6 29 29 29 29 29 29 6 8 27 26 8 29 6 2 6 29 31 6 29 29 29 29 29 5 27 29 25 8 29 29 29 29 18 29 29 29 29 29 29 29 2 29 23 29 29 29 29 29 18 29 29 8 6 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 6 8 18 29 29 2 29 8 29 29 29 29 31 14 6 29 18 29 29 29 29 29 27 29 29 29 29 29 29 29 2 29 29 2 29 29 18 29 29 29 29 2 31 29 29 6 6 29 25 29 29 29 29 29 29 29 6 29 6 29 29 29 8 29 6 14 18 29 29 29 29 29 2 29 29 29 6 29 2 8 8 14 29 29 6 29 6 29 29 18 2 29 29 29 29 29 29 29 2 29 8 29 29 26 6 8 29 6 6 29 2 25 8 29 29 2 31 29 14 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 2 8 29 8 2 29 29 29 29 18 29 6 29 29 2 2 29 29 14 25 2 27 2 29 29 29 29 29 8 29 29 8 29 29 2 29 8 27 29 29 29 29 29 2 29 29 29 29 29 2 29 29 18 29 29 6 29 5 25 29 29 29 29 29 6 6 29 29 29 29 29 2 29 29 8 5 29 29 29 29 29 14 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 18 29 25 31 29 29 29 29 29 29 29 17 29 29 27 29 29 29 29 29 29 29 29 18 8 29 2 8 29 29 29 29 14 2 29 2 29 29 8 29 23 29 29 29 14 8 29 26 29 29 29 29 29 25 6 29 29 17 29 29 29 10 8 4 8 31 4 29 29 5 23 29 29 26 26 29 29 31 2 29 29 8 2 29 29 29 2 29 29 29 29 29 27 29 29 29 29 29 29 6 29 8 29 29 18 29 29 6 2 27 29 2 2 29 29 29 29 29 29 29 2 8 8 29 29 2 29 29 25 29 2 6 17 29 29 29 28 29 29 31 29 29 29 29 8 8 29 31 18 29 25 14 2 29 2 29 2 29 29 29 29 29 29 29 5 8 29 29 29 8 8 14 29 29 29 29 29 8 4 5 2 29 29 29 18 29 29 29 6 29 8 29 8 6 29 29 31 29 29 29 18 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 8 29 29 8 29 29 29 29 16 29 29 8 29 8 6 29 29 29 29 29 8 29 29 29 29 25 8 8 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 5 29 29 29 29 29 29 19 29 29 29 29 8 29 29 29 29 29 14 29 29 29 29 29 6 29 29 29 29 6 8 6 29 29 6 6 29 27 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 18 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 6 29 2 16 29 29 29 29 16 29 16 19 2 29 16 29 29 29 29 16 29 29 26 2 29 23 29 29 29 29 16 29 16 29 29 16 16 29 29 29 29 29 16 16 29 17 29 16 29 29 29 29 29 29 29 19 16 29 29 29 29 16 16 2 29 29 29 29 29 29 2 16 29 29 2 29 26 29 19 16 29 29 29 16 13 8 29 29 29 16 17 29 16 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 17 16 29 29 29 8 29 29 29 29 16 16 16 29 29 29 29 29 29 2 29 29 18 16 29 16 29 29 16 29 29 29 29 8 17 29 29 29 8 5 29 29 8 29 16 29 29 29 29 2 29 8 29 29 26 29 29 31 29 29 29 16 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 16 29 29 16 29 16 29 29 29 29 16 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 26 29 16 29 19 29 29 29 29 18 16 29 29 16 13 16 29 29 29 13 16 16 29 16 29 29 16 29 29 19 29 29 29 29 29 16 16 2 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 16 19 19 29 16 29 16 16 29 29 19 29 29 29 16 29 29 16 29 16 29 29 29 29 16 29 16 29 16 29 29 29 19 16 19 16 13 16 29 29 16 16 18 16 29 13 16 29 16 13 29 16 29 29 16 29 16 19 29 29 29 29 29 29 17 29 29 16 16 29 16 16 29 29 29 29 16 29 29 29 29 29 16 16 16 16 19 29 31 29 16 29 29 29 16 16 29 29 16 16 16 13 29 19 16 29 29 29 19 29 29 29 16 19 29 29 26 16 16 29 29 16 29 29 19 29 16 16 16 29 16 16 19 16 16 29 16 16 29 16 29 16 29 29 16 29 16 2 19 29 29 17 16 19 29 16 16 17 19 17 19 29 29 16 16 29 16 29 17 19 13 19 19 16 16 19 19 16 16 16 13 13 13 16 13 16 16 29 19 19 16 16 29 17 16 19 16 29 29 16 29 29 29 16 13 16 29 19 16 16 29 19 19 29 16 16 29 29 29 16 16 13 16 17 29 16 29 16 13 16 29 16 16 16 29 29 16 29 16 16 13 27 16 13 19 29 16 29 17 29 16 16 16 13 19 16 16 19 19 29 17 13 16 29 13 19 19 16 29 16 16 19 29 29 16 29 16 29 19 19 16 13 16 29 29 16 19 16 16 16 19 29 29 29 16 29 19 13 16 29 16 16 29 19 29 16 29 16 16 16 19 29 19 29 16 29 16 26 19 29 29 16 29 16 19 29 16 19 16 19 19 29 29 16 16 16 8 16 13 16 29 29 16 16 29 16 16 16 13 16 29 13 19 29 19 29 16 13 16 16 29 19 16 16 16 29 29 26 29 16 29 29 16 29 16 16 29 19 29 29 29 29 16 29 29 29 16 17 29 16 29 29 29 29 29 29 6 29 29 16 29 16 29 29 29 27 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 19 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 8 29 29 29 17 29 16 29 29 29 6 29 5 23 18 16 17 29 29 29 29 18 29 29 31 2 29 5 29 29 6 26 29 29 6 29 29 29 29 18 2 23 29 29 29 6 2 29 29 2 2 8 8 29 2 29 29 5 29 2 29 29 2 29 29 29 29 29 27 2 29 29 8 29 29 29 29 31 29 25 8 29 29 29 29 23 29 29 29 29 29 29 29 2 31 29 29 29 2 31 29 29 29 14 29 29 8 6 29 29 29 2 29 6 29 29 25 29 31 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 2 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 25 29 2 6 6 31 8 2 29 29 6 31 29 8 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 27 2 29 29 25 2 18 6 29 25 29 29 2 8 8 29 29 29 6 29 29 2 29 2 6 29 29 8 29 29 26 29 29 29 8 25 29 29 29 29 29 29 29 29 29 8 8 25 29 8 27 14 25 29 29 31 29 29 29 29 29 29 6 29 29 6 29 8 29 29 2 29 25 29 25 29 29 29 29 13 29 29 29 29 29 29 2 16 29 6 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 16 16 29 16 29 29 19 29 19 13 29 16 19 16 29 16 29 29 29 16 29 16 29 29 29 16 16 29 29 29 16 16 29 29 29 29 29 19 29 2 16 29 25 29 29 16 29 29 29 29 29 2 16 16 29 29 14 16 29 16 16 29 29 14 29 29 29 25 29 26 29 27 29 29 29 29 29 29 29 29 31 29 29 2 31 29 31 14 29 29 2 29 31 29 8 2 2 8 29 8 29 2 29 29 6 16 29 16 29 16 29 29 29 29 16 29 16 16 16 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 2 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 16 29 29 29 16 29 19 13 29 29 16 19 16 29 13 29 16 29 29 29 29 19 29 29 16 29 16 16 16 29 29 29 29 29 29 16 16 16 16 16 16 29 29 29 29 19 29 29 16 29 16 16 16 16 16 29 16 29 16 16 19 29 29 19 19 16 29 16 29 16 29 16 29 16 16 16 16 29 16 16 29 16 19 13 29 16 29 16 19 16 29 16 16 16 29 29 19 19 16 16 29 16 29 29 16 16 13 16 16 16 16 19 16 16 29 29 19 13 16 16 29 19 16 29 29 29 16 16 29 19 13 16 13 16 19 29 16 19 16 16 16 19 19 29 13 19 19 16 16 29 29 19 19 16 29 29 6 16 16 17 16 16 13 29 29 16 19 16 16 29 16 16 16 29 29 16 16 19 13 16 13 29 16 29 16 13 29 16 29 16 29 16 13 16 29 16 29 29 29 13 16 29 29 29 16 29 29 29 16 29 29 16 17 8 16 16 16 29 16 16 16 29 29 29 16 16 29 16 29 29 29 29 16 16 16 29 13 16 29 17 16 13 16 16 29 29 29 29 19 29 29 16 29 16 13 29 16 16 29 16 19 29 29 2 29 29 29 16 29 29 29 29 16 16 16 16 16 29 29 16 9 29 29 29 13 16 13 29 16 29 16 16 16 29 16 16 29 13 29 16 16 16 16 29 19 29 29 29 29 2 29 16 29 16 29 29 29 29 29 16 29 29 29 29 13 16 29 29 29 29 19 16 19 16 16 29 16 29 29 16 29 16 16 16 16 29 29 29 16 16 29 29 29 2 16 16 29 16 16 29 29 29 16 29 19 29 29 16 16 16 16 19 19 16 16 29 19 29 16 29 29 29 29 29 29 29 29 13 16 29 29 29 29 16 13 29 29 29 29 29 16 29 29 29 29 16 16 29 29 16 29 16 16 29 29 29 16 29 16 29 16 29 29 29 29 19 16 29 13 29 16 16 13 9 19 29 29 16 19 13 16 29 19 16 19 19 19 19 19 29 16 19 29 19 19 29 16 19 13 19 29 19 19 19 19 9 16 16 16 13 19 9 16 19 16 29 29 29 19 19 16 16 13 19 16 19 19 13 19 19 9 16 19 19 19 9 19 13 13 19 13 9 29 16 19 19 19 16 16 9 13 19 16 19 16 29 19 19 29 29 16 19 19 16 29 19 16 19 19 16 29 13 16 13 9 29 19 19 19 19 16 19 16 19 19 13 29 19 29 16 16 19 16 16 16 19 19 19 16 16 16 16 9 19 19 16 13 19 19 19 19 19 19 9 19 19 16 19 16 19 19 19 19 29 19 13 16 9 19 16 16 13 19 29 19 16 19 19 16 29 13 9 19 29 29 9 19 16 19 19 19 19 19 19 19 19 13 29 16 19 19 16 29 29 29 19 13 29 19 9 16 16 19 19 16 9 19 16 16 19 9 16 29 29 19 16 19 29 19 16 19 19 16 19 19 9 17 9 41 19 19 19 16 16 16 29 29 13 29 16 19 29 16 16 19 29 18 16 29 29 29 16 16 16 19 29 16 19 16 16 19 19 16 16 29 16 19 13 29 29 19 29 29 29 13 13 17 19 19 29 29 29 16 29 29 16 16 29 19 19 19 29 29 16 16 29 29 16 13 19 19 16 29 18 19 19 16 29 29 19 16 16 16 29 29 29 16 13 16 19 16 19 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 17 29 29 31 29 16 29 29 29 16 29 29 29 19 29 29 29 29 29 29 16 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 18 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 16 13 29 16 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 27 6 29 29 29 14 29 29 29 27 29 29 29 29 6 31 29 18 6 8 25 29 31 29 29 29 29 29 29 27 29 18 29 25 6 29 29 29 29 31 29 29 29 29 29 29 31 29 29 29 29 8 29 29 29 29 29 29 29 16 16 2 29 29 29 29 29 29 17 29 29 29 16 29 29 29 16 16 29 29 16 29 29 29 29 29 16 29 29 29 17 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 16 16 29 29 16 29 29 29 16 16 29 29 29 16 16 29 5 29 29 16 29 25 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 16 29 29 29 29 17 29 16 29 29 19 29 16 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 13 16 16 29 13 29 19 29 16 19 19 13 9 25 19 16 29 29 29 16 29 16 29 16 16 29 29 13 16 19 16 29 16 16 29 29 29 16 17 16 19 16 16 13 16 19 19 29 19 19 16 29 16 19 16 19 16 19 16 29 29 16 19 19 29 16 29 29 19 19 13 16 29 29 16 19 19 13 19 19 19 16 16 29 19 19 16 19 19 13 16 19 16 16 29 19 19 19 9 19 19 19 19 19 19 16 19 9 19 19 16 19 19 19 9 19 9 29 19 19 19 19 9 19 29 19 19 29 19 9 19 16 19 16 16 19 29 19 19 19 9 19 29 19 19 19 19 19 19 19 9 16 29 29 9 19 19 29 19 19 19 9 19 19 19 16 19 19 13 8 16 19 19 9 16 19 29 19 19 19 29 29 19 16 13 19 9 19 19 19 16 19 29 19 16 19 13 10 16 29 19 19 10 29 19 16 29 19 19 19 16 19 13 29 16 29 16 13 16 13 29 29 19 19 13 29 19 19 29 13 16 19 16 16 19 13 9 29 29 29 16 29 19 16 16 16 29 19 16 19 19 19 19 19 9 19 19 16 19 9 17 19 19 19 19 19 13 29 19 16 29 19 17 29 16 19 19 29 29 29 29 9 19 29 16 29 29 29 16 29 29 29 16 29 29 2 16 29 29 29 29 29 29 29 8 29 16 16 14 29 29 29 16 29 29 16 29 29 13 29 29 29 29 29 16 29 29 29 29 29 6 6 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 31 29 8 29 2 8 29 29 14 29 29 29 16 29 29 2 29 29 29 26 6 25 2 8 29 29 29 6 29 29 14 29 20 29 6 29 29 29 6 25 26 29 29 8 29 29 29 6 29 29 29 26 29 6 29 16 13 29 29 29 29 29 29 16 29 29 16 29 18 29 6 29 29 2 18 29 29 6 31 6 14 29 6 6 31 29 6 18 29 29 29 29 29 29 16 14 29 29 29 29 29 29 6 2 2 8 29 29 29 29 2 29 29 2 29 29 29 29 2 29 29 29 29 17 29 29 29 29 16 31 29 29 8 29 29 29 29 29 16 27 29 29 29 25 29 29 29 29 16 29 16 29 29 29 29 29 19 29 16 29 16 29 29 2 29 29 29 6 29 6 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 18 25 18 29 29 29 8 29 29 29 29 6 25 6 29 29 29 29 29 29 8 27 29 23 27 29 29 29 29 2 29 2 29 29 29 29 29 29 8 26 31 27 2 27 6 29 29 27 29 2 25 29 29 18 2 29 29 18 29 29 29 31 25 29 29 29 29 27 29 29 6 26 2 2 29 29 29 2 6 18 29 29 8 29 8 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 16 29 29 29 8 29 2 17 29 29 29 8 29 2 29 29 2 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 6 5 2 29 29 6 29 29 29 29 29 29 2 29 29 29 2 8 29 27 29 29 6 29 8 29 29 2 29 29 8 29 25 18 2 29 29 29 29 2 29 14 25 6 29 29 31 29 29 29 29 29 18 2 29 29 29 29 29 14 29 29 29 29 29 14 29 18 29 29 29 29 2 8 29 29 27 2 29 29 29 29 29 29 29 2 29 29 29 8 25 29 29 8 2 29 16 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 31 29 16 29 16 29 29 29 29 8 16 29 17 16 29 16 13 25 29 29 29 31 29 31 29 29 29 29 27 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 23 29 31 29 14 6 27 2 29 29 29 2 29 2 29 29 29 29 6 16 29 29 29 29 6 29 29 29 29 29 29 13 16 29 19 29 19 19 29 29 16 29 19 29 29 16 29 29 2 8 29 16 29 29 29 29 16 16 29 29 29 29 29 16 16 29 18 29 29 29 29 29 29 29 29 29 29 29 5 29 29 18 2 29 6 27 25 18 27 29 29 29 29 5 29 29 25 8 29 29 2 29 29 29 29 29 8 29 8 31 29 18 29 29 2 29 23 29 5 29 31 29 18 29 2 29 29 29 29 2 29 25 29 29 2 29 8 29 29 29 29 29 29 5 29 29 2 29 29 29 25 29 29 2 31 29 18 29 2 29 8 6 29 6 29 29 2 29 14 23 29 23 6 29 29 2 29 29 29 29 29 29 2 29 2 18 31 2 29 8 29 23 2 29 2 2 31 29 2 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 2 14 2 23 31 29 14 29 2 29 14 29 29 29 29 29 18 29 29 29 29 29 16 2 29 2 29 8 2 29 29 29 29 29 29 29 29 29 16 29 16 16 29 16 29 29 17 29 29 29 29 29 16 29 29 29 16 29 19 16 29 29 29 29 29 19 29 29 17 29 16 29 29 16 13 19 16 19 13 19 16 16 16 16 16 13 29 29 16 29 29 16 29 19 16 29 16 16 29 13 29 29 16 16 16 16 2 29 29 19 29 16 16 29 19 29 16 16 16 13 29 16 19 16 16 16 29 29 19 13 29 29 13 19 13 16 29 16 29 2 29 16 16 16 19 29 9 16 19 16 29 13 19 16 16 8 16 16 16 16 29 16 13 29 19 16 16 19 13 16 19 29 16 19 16 16 29 16 19 16 19 16 8 16 9 13 19 16 9 19 29 16 16 29 16 16 29 13 16 19 13 16 13 29 13 16 29 29 29 16 16 29 29 19 29 2 29 29 29 2 29 8 29 29 29 27 29 2 29 29 29 29 29 29 6 29 29 29 29 25 16 29 29 2 29 27 29 29 8 29 29 29 14 29 8 29 29 17 31 29 29 27 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 18 29 29 29 29 29 6 29 29 29 29 29 18 29 29 29 29 29 29 29 29 6 29 29 29 29 23 29 29 29 2 29 29 6 29 29 29 2 8 29 29 29 26 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 16 13 29 29 16 14 29 29 29 2 2 29 13 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 2 29 29 29 29 29 29 16 16 29 29 16 29 16 29 29 19 29 29 29 29 16 29 19 29 29 16 16 29 29 29 17 29 29 16 16 29 16 17 16 2 16 29 29 2 29 2 19 13 29 29 29 16 29 8 29 16 16 29 16 29 29 29 16 29 2 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 16 16 29 29 29 29 29 29 19 29 29 16 29 29 19 29 29 29 29 16 17 29 16 29 16 16 29 16 16 29 29 29 16 16 29 29 29 8 29 16 16 13 29 5 29 19 16 29 29 29 19 29 29 16 29 19 29 29 29 29 16 29 29 16 29 29 16 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 16 2 29 29 1 4 4 2 16 17 29 29 29 29 13 16 29 29 29 29 17 2 17 29 16 13 29 29 29 29 29 29 16 5 16 29 29 29 29 17 29 29 29 16 17 19 29 16 19 29 29 19 29 29 17 16 16 17 16 29 29 17 16 29 29 17 16 29 29 29 19 19 29 29 29 16 5 29 16 16 29 13 16 29 29 29 29 16 29 16 29 16 17 16 29 29 16 13 29 13 16 13 29 16 16 29 16 13 29 19 19 16 29 19 16 16 5 16 29 16 19 16 29 16 17 16 16 17 16 29 29 17 13 29 16 13 29 29 16 29 16 29 16 13 5 4 29 16 16 13 19 29 16 29 16 29 31 19 29 29 16 16 29 19 29 29 29 16 29 29 16 19 29 29 16 17 29 19 29 16 16 19 19 2 29 16 13 16 17 29 19 19 16 16 29 29 29 19 19 19 16 16 29 29 19 19 29 29 29 29 16 29 16 29 29 16 29 29 13 16 5 29 29 16 29 17 29 29 19 29 16 29 29 16 13 19 19 29 29 16 16 29 16 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 16 29 16 16 5 29 29 29 29 29 19 8 29 29 5 16 16 29 17 29 16 16 29 29 16 29 29 29 29 16 16 16 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 8 29 16 29 29 29 23 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 2 29 29 29 29 29 29 31 29 29 29 8 31 29 29 17 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 16 8 29 29 29 8 31 29 6 29 6 29 29 31 29 29 29 29 29 31 29 29 18 29 18 6 8 29 16 29 29 29 29 29 29 29 2 17 29 29 5 29 29 29 29 29 2 29 29 26 29 29 29 29 18 29 29 29 29 29 29 5 29 29 29 29 18 18 29 29 29 29 2 29 29 29 29 29 29 16 29 29 17 29 29 29 29 29 29 29 6 29 29 2 29 29 6 6 29 29 8 29 29 29 2 2 29 29 29 29 18 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 2 29 23 6 18 1 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 14 2 29 29 29 29 29 29 29 2 29 2 2 29 29 29 5 29 29 29 29 29 2 26 2 29 6 29 6 27 8 8 6 6 8 29 29 29 16 29 29 29 29 29 2 27 2 2 29 8 29 2 2 2 29 29 5 27 29 29 29 2 29 29 6 6 6 29 29 29 29 18 29 31 6 29 29 29 29 29 29 5 23 18 29 29 29 29 29 29 29 29 29 29 29 2 29 23 29 29 29 29 29 29 26 5 2 31 29 2 29 17 5 29 29 29 29 23 29 17 29 29 29 29 2 29 29 29 29 29 29 5 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 8 2 29 17 29 29 29 29 14 29 29 29 8 26 29 23 31 14 31 29 29 29 29 2 6 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 6 29 29 16 8 29 29 29 29 29 29 6 29 29 29 29 2 2 29 29 29 29 29 29 29 6 29 29 2 29 31 8 6 5 29 29 18 29 29 29 29 31 8 29 29 29 23 29 14 29 29 8 29 31 8 29 26 29 29 29 29 14 5 6 29 27 29 5 29 29 27 29 29 29 29 18 18 29 29 29 27 29 29 23 29 29 6 29 29 29 6 29 29 2 31 5 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 25 6 29 29 29 6 2 29 29 23 18 29 23 5 29 29 6 18 29 29 6 29 18 23 29 29 18 29 29 29 29 29 8 29 26 29 29 6 29 29 29 29 29 8 29 29 23 29 23 2 29 29 29 29 2 29 29 23 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 5 23 29 29 29 29 29 2 29 27 4 18 31 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 6 29 29 5 23 29 8 29 29 29 29 29 29 2 29 29 29 29 6 5 2 29 29 6 29 29 29 8 6 6 8 29 29 29 29 2 6 29 2 29 18 29 5 29 29 29 27 29 29 29 2 29 29 29 2 29 25 2 29 29 29 2 29 29 29 29 29 29 29 2 29 2 2 6 2 27 31 29 29 8 29 18 29 6 29 29 29 18 29 31 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 26 29 29 29 2 29 29 29 29 2 29 29 6 2 29 2 6 29 29 8 29 2 29 29 29 29 26 8 29 29 29 29 29 29 29 2 29 29 18 29 29 2 29 29 18 31 29 29 29 29 29 6 29 29 29 29 29 29 29 29 6 2 6 29 14 29 6 29 14 23 29 2 8 29 29 8 29 29 29 2 29 29 2 27 8 29 29 29 2 29 29 2 29 29 29 29 4 8 29 29 29 29 29 29 8 29 2 29 29 29 6 8 29 29 29 29 29 2 29 29 2 6 6 29 29 2 29 29 29 29 29 29 18 29 29 29 29 25 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 2 18 29 29 25 29 29 31 18 29 29 8 29 18 14 29 25 29 6 29 14 29 29 29 14 29 25 29 18 29 29 29 14 18 29 14 29 29 29 29 29 8 14 29 29 18 6 29 29 25 29 29 29 29 29 29 8 29 29 29 29 6 2 6 29 29 29 29 18 29 8 29 14 29 25 29 29 29 27 29 29 29 2 29 29 8 29 29 29 18 29 29 25 29 29 29 18 29 31 29 29 29 2 29 29 18 29 18 29 25 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 18 29 29 29 29 29 29 6 29 29 29 14 29 29 29 29 29 29 6 29 29 29 29 31 29 29 18 29 2 29 29 29 18 29 23 29 8 29 29 25 29 6 8 29 26 29 29 29 29 2 29 29 29 26 29 8 29 29 29 6 29 29 29 29 29 29 29 29 2 6 29 27 2 14 29 29 29 29 6 6 2 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 2 29 29 23 29 2 29 29 29 29 29 25 29 6 29 6 29 29 29 2 29 29 29 29 8 5 29 27 2 31 8 27 29 6 6 29 29 29 23 29 2 29 29 29 29 29 29 29 29 29 6 2 2 29 29 8 18 29 29 29 2 29 2 29 29 2 29 8 6 31 29 29 6 29 18 29 6 29 2 29 29 18 29 31 29 29 2 29 29 8 29 29 29 29 27 29 29 29 29 14 29 29 2 29 27 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 2 29 29 29 29 29 29 29 2 2 6 6 18 8 29 2 29 2 29 2 2 2 2 2 2 29 29 29 2 8 29 29 26 8 29 29 29 29 29 18 29 29 29 18 29 29 29 13 29 29 29 29 29 29 29 29 29 6 29 29 29 29 27 2 29 29 29 29 29 29 29 29 29 2 29 29 29 27 29 29 31 29 29 2 29 29 29 8 27 29 29 29 29 29 29 29 29 29 29 29 29 29 14 2 29 29 2 2 29 2 29 29 29 29 6 6 8 8 31 29 6 29 2 29 18 29 25 2 2 29 29 6 29 2 29 29 29 29 14 29 8 29 8 29 29 29 29 2 29 29 25 29 2 29 29 29 29 6 29 29 29 14 29 29 2 29 2 29 29 29 29 2 29 29 6 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 8 27 8 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 27 29 29 18 29 8 14 29 29 29 2 29 29 29 29 29 29 2 29 29 29 2 29 29 29 27 29 8 29 29 31 29 2 29 29 2 29 29 29 18 29 29 29 8 29 6 29 29 29 29 6 29 29 6 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 17 29 29 2 31 2 29 8 29 29 29 29 29 2 25 2 29 29 29 29 2 29 8 29 29 29 29 8 29 6 17 29 29 41 21 29 29 29 8 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 25 29 29 29 29 29 29 8 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 13 13 27 29 21 11 29 31 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 16 29 29 29 29 29 27 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 25 29 29 29 29 25 29 29 19 29 29 29 8 29 13 29 25 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 2 29 29 29 16 14 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 25 29 27 29 29 29 29 29 14 29 29 29 29 29 29 29 13 9 29 29 29 27 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 14 29 31 6 29 29 29 16 29 29 29 2 25 29 29 27 29 29 29 29 29 29 29 2 27 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 14 29 25 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 13 19 29 29 29 2 29 29 29 29 29 16 29 18 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 25 29 29 29 29 29 29 29 29 18 29 19 29 29 29 29 29 29 29 29 29 29 29 29 31 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 19 29 29 29 14 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 25 29 29 29 25 29 29 29 25 29 14 29 25 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 14 29 29 29 29 29 29 14 29 29 29 29 2 29 29 29 29 8 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 6 29 29 29 29 14 29 6 31 29 29 8 6 29 29 29 18 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 19 29 29 29 41 16 29 29 29 21 29 29 29 29 29 29 8 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 6 29 29 25 14 29 29 29 29 29 14 29 29 29 29 18 29 29 29 31 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 6 29 19 29 25 6 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 27 29 29 14 29 2 6 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 27 27 18 29 29 29 29 13 29 29 29 29 21 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 6 29 29 29 29 13 29 29 29 15 21 11 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 6 29 29 29 25 29 29 29 29 29 6 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 19 29 29 18 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 25 29 29 18 29 29 29 25 29 14 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 21 29 29 29 29 29 29 16 29 29 16 29 29 29 29 18 13 16 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 8 13 29 29 11 29 29 11 29 29 29 29 29 29 29 29 29 2 25 16 29 29 29 29 29 29 2 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 41 13 21 29 11 29 29 11 10 16 29 29 16 16 13 29 16 29 16 29 29 29 16 13 29 29 16 29 29 29 21 15 2 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 25 29 29 29 29 29 6 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 27 29 29 41 9 21 29 11 11 11 16 16 29 16 16 16 29 16 29 29 16 16 16 29 29 16 16 29 29 27 29 29 25 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 6 29 29 29 14 29 29 29 14 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 41 21 11 11 11 11 29 10 29 16 13 29 29 16 29 29 29 29 16 29 16 29 16 13 13 19 29 29 29 16 29 29 21 15 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 8 25 6 29 29 14 29 29 14 29 29 29 29 29 29 29 29 41 21 11 11 11 13 19 29 16 29 16 29 29 16 29 16 29 16 29 19 16 16 29 29 29 13 16 29 29 21 15 15 2 29 29 29 29 29 29 29 29 29 25 29 29 29 27 29 8 29 29 8 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 6 14 29 29 29 29 29 29 13 19 29 29 29 16 29 11 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 28 15 15 29 15 15 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 25 29 29 29 6 8 29 29 29 29 29 29 25 29 25 29 29 29 29 14 29 29 19 29 29 29 16 29 16 29 2 2 11 29 29 29 29 29 29 13 29 6 29 29 29 29 14 29 29 29 29 29 29 29 18 18 29 16 29 29 29 29 29 29 6 29 29 14 29 29 29 27 29 29 29 29 29 25 14 29 8 14 29 29 14 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 19 16 15 21 11 11 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 13 29 29 29 29 29 29 29 29 29 29 15 29 29 29 29 29 29 29 29 6 29 29 29 29 25 29 6 29 25 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 41 16 16 16 15 29 29 29 11 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 14 29 29 29 6 29 29 29 29 29 29 29 29 29 18 6 29 29 29 29 29 29 29 29 29 29 29 14 29 18 25 31 6 29 14 25 14 29 29 29 2 29 29 29 29 29 29 29 29 29 6 16 16 11 11 11 11 18 29 16 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 25 29 18 29 29 29 29 25 8 29 29 31 14 29 29 29 29 29 29 29 29 25 14 29 14 29 29 29 29 29 29 29 29 14 29 9 41 29 29 10 11 11 11 11 11 13 29 13 13 13 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 6 29 15 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 13 29 19 29 29 16 16 13 29 11 11 16 16 29 16 29 29 29 29 29 29 29 16 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 25 25 29 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 6 29 29 41 29 16 16 11 2 11 11 11 16 16 29 13 29 29 29 29 29 29 16 16 16 13 16 29 29 13 13 29 29 29 29 29 2 29 29 29 16 29 25 15 15 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 27 29 29 29 29 31 25 29 19 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 19 29 29 29 21 21 2 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 15 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 19 29 29 29 29 29 29 16 29 11 11 11 11 13 13 29 29 29 29 29 29 29 29 13 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 25 29 29 29 17 29 29 14 29 11 29 29 29 29 29 29 29 27 29 29 29 29 25 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 13 2 16 16 29 29 11 11 16 29 29 16 29 27 29 27 29 13 29 29 29 29 13 16 29 16 29 29 16 29 29 29 29 16 29 29 29 29 18 15 15 15 29 29 29 29 29 29 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 16 11 11 29 29 29 29 16 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 27 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 11 11 11 13 29 29 29 29 29 13 29 29 29 29 29 29 29 16 16 13 16 29 29 16 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 15 25 29 2 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 2 29 29 29 29 29 14 29 18 13 29 18 29 16 29 15 29 29 13 16 29 29 29 16 29 29 29 13 29 29 29 29 13 29 29 29 29 8 29 16 8 29 29 29 29 19 13 29 29 29 29 29 29 29 29 29 29 25 15 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 25 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 18 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 14 29 29 29 19 29 29 16 29 29 16 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 25 18 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 29 25 29 29 29 25 29 29 29 29 27 29 29 29 29 29 29 29 29 29 19 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 13 29 29 29 29 16 29 13 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 6 29 18 29 29 29 29 29 29 29 18 29 25 29 29 29 29 29 29 25 29 25 29 29 29 29 19 29 29 16 16 16 16 29 11 29 19 29 13 13 29 29 29 13 16 16 16 29 29 13 16 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 15 15 2 4 29 5 17 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 18 29 29 29 29 25 29 29 29 8 29 29 29 29 29 29 29 29 19 29 23 29 29 16 29 29 29 29 29 16 13 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 25 14 14 29 25 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 14 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 16 29 29 29 29 29 2 29 25 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 14 29 8 8 29 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 18 16 29 31 29 29 29 29 29 29 29 29 29 29 14 14 29 29 29 29 29 25 29 8 14 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 13 29 29 29 29 16 29 29 19 29 16 21 19 29 29 13 29 16 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 25 15 15 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 6 29 29 29 29 14 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 18 29 29 29 29 18 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 27 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 13 29 16 16 16 11 29 29 13 29 13 29 19 16 13 16 13 13 16 16 16 29 16 29 16 29 29 29 29 16 29 16 29 29 16 6 29 29 29 29 29 29 29 29 28 4 4 4 4 4 4 2 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 19 29 29 16 29 16 29 13 29 13 29 16 16 29 29 13 29 16 29 16 16 29 29 13 16 13 13 13 13 29 29 19 29 29 29 16 8 16 29 29 29 29 29 29 29 29 2 2 29 29 29 29 2 29 29 2 2 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 16 16 29 29 16 13 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 4 2 2 29 29 2 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 25 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 25 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 19 13 29 29 29 13 29 29 16 29 29 29 29 29 29 16 29 16 29 29 16 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 31 29 29 29 14 29 15 15 15 21 15 15 2 2 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 9 29 29 16 16 29 29 29 29 16 16 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 15 25 25 29 29 2 29 29 29 25 29 29 2 29 29 29 6 29 27 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 16 29 16 19 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 25 29 4 17 2 29 29 2 2 29 29 29 16 29 29 29 29 29 25 29 29 29 29 29 25 2 29 29 29 25 29 29 29 29 29 29 29 29 41 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 13 29 29 18 29 29 14 29 29 29 29 29 29 29 29 29 2 6 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 25 29 13 29 29 29 16 19 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 14 14 29 29 6 29 2 29 29 29 29 29 29 29 29 19 16 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 17 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 29 8 29 29 6 29 29 29 6 29 29 29 29 29 18 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 25 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 8 14 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 16 29 29 6 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 26 6 29 29 29 29 8 29 29 29 29 29 6 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 25 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 25 29 29 29 29 29 29 29 29 29 16 29 8 6 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 41 19 16 19 29 29 29 29 29 16 29 16 16 29 29 29 29 13 29 29 29 16 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 16 29 29 29 29 31 29 16 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 25 25 29 29 29 29 29 31 29 29 41 29 29 16 29 29 13 16 29 29 29 29 29 6 16 13 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 6 25 25 29 16 13 18 18 29 29 29 29 29 16 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 18 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 14 29 14 25 29 29 29 29 25 29 29 29 14 29 31 29 29 29 29 29 29 14 25 29 8 29 18 29 18 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 14 29 29 18 29 29 29 18 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 18 29 27 2 29 29 2 29 29 29 27 29 29 29 14 2 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 6 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 14 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 14 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 19 16 16 11 31 13 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 13 16 29 29 11 29 29 29 29 29 16 16 29 29 29 16 13 29 29 29 29 16 29 29 8 29 29 13 29 16 16 29 29 29 29 29 29 29 29 29 2 29 29 18 25 29 29 27 29 29 29 2 29 29 29 29 2 29 29 29 14 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 13 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 13 29 29 29 29 8 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 16 13 29 29 29 13 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 16 29 16 29 29 8 29 29 29 29 16 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 14 29 29 25 29 29 29 29 14 29 29 18 29 29 29 41 29 16 29 29 29 29 4 11 29 16 29 29 16 29 29 29 16 13 29 29 29 29 29 29 29 29 29 25 29 29 18 16 16 29 29 31 29 29 29 31 29 29 6 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 6 8 25 8 29 25 29 29 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 29 13 16 25 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 13 29 31 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 19 16 29 16 19 29 29 16 13 29 13 16 13 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 18 29 29 29 29 29 29 25 31 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 16 13 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 25 29 29 29 29 19 29 16 5 16 13 29 29 29 16 19 16 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 25 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 14 14 29 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 19 29 29 29 16 29 29 29 16 29 29 13 29 29 29 17 29 29 29 13 5 29 16 29 29 13 29 29 29 29 13 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 25 29 29 29 29 29 29 25 29 29 29 29 29 29 27 29 29 29 27 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 31 29 29 29 29 18 29 29 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 31 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 31 29 29 29 27 29 29 29 29 29 29 8 29 29 29 29 29 29 29 18 29 6 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 8 29 29 29 14 29 8 29 29 31 29 18 29 29 25 2 29 29 29 29 29 8 2 29 29 29 6 16 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 27 29 25 29 27 29 29 27 29 29 29 29 29 2 29 18 29 29 29 29 29 29 29 2 29 29 18 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 14 29 29 8 27 2 6 8 25 25 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 2 16 29 29 6 5 29 29 29 29 29 29 29 29 29 13 29 16 29 16 29 16 19 13 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 19 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 17 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 6 29 29 14 29 29 29 29 8 6 2 29 29 5 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 27 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 2 29 29 8 2 14 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 25 17 41 29 9 21 11 29 8 29 13 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 18 6 29 29 29 29 29 29 29 29 27 29 29 29 29 25 6 31 2 31 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 8 29 29 29 6 29 29 19 29 16 16 21 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 13 13 29 16 16 29 29 29 29 29 29 29 29 16 16 29 29 25 29 29 29 6 29 29 25 29 29 6 29 29 14 29 29 18 29 29 29 25 29 6 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 19 29 13 16 16 29 16 16 29 29 2 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 5 29 16 29 29 2 29 29 14 6 29 29 29 2 29 29 29 29 29 14 29 29 29 29 29 29 29 29 14 29 29 25 29 31 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 2 29 2 29 29 2 29 29 29 18 29 2 29 29 29 29 25 2 2 29 29 29 14 29 29 29 18 29 29 29 29 29 6 29 31 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 25 29 29 29 29 29 29 29 18 29 6 29 14 29 25 29 29 29 29 29 29 29 29 29 31 29 25 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 25 6 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 18 2 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 14 29 29 29 8 29 29 29 18 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 31 29 31 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 27 29 27 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 31 29 18 29 29 29 29 8 29 29 29 29 29 29 29 18 29 2 8 29 29 29 29 6 14 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 25 27 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 18 29 29 29 18 29 29 29 29 29 25 29 29 29 8 2 29 29 29 29 14 2 29 2 2 29 25 29 29 29 8 29 29 29 29 29 29 31 25 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 25 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 8 2 14 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 27 29 29 29 14 29 29 6 29 29 29 29 29 29 29 29 18 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 8 29 29 29 29 16 16 29 29 16 29 29 29 19 29 16 13 29 29 5 29 29 19 13 29 29 13 29 16 29 19 16 29 16 16 29 29 26 29 29 16 16 19 16 29 29 13 19 16 8 13 19 29 16 16 16 29 19 13 29 17 16 19 29 29 29 8 2 29 29 19 29 8 16 13 29 16 29 29 29 16 29 29 29 16 13 29 29 19 13 29 19 16 16 13 19 16 29 29 16 16 29 29 29 16 29 16 19 16 16 8 29 29 29 29 16 13 16 29 29 29 16 13 29 29 19 29 29 19 29 16 19 16 29 16 29 17 29 29 29 29 29 29 16 16 29 16 16 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 28 27 29 8 29 16 29 29 29 6 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 26 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 16 29 29 2 13 16 29 29 18 16 16 29 2 29 16 29 29 16 17 29 16 29 29 16 29 13 29 29 16 29 29 16 19 16 29 19 13 9 29 29 19 29 29 29 16 9 29 2 13 19 16 29 19 29 29 19 16 19 16 29 29 19 19 29 16 16 17 16 29 29 19 16 29 29 13 19 19 29 29 29 19 9 16 13 16 19 16 16 19 16 29 19 13 19 16 13 17 16 16 29 29 29 19 29 16 29 29 29 17 16 29 29 16 16 16 29 16 13 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 16 16 29 29 16 29 16 29 26 16 29 18 29 29 29 29 29 29 29 29 29 19 29 13 29 29 16 29 29 13 16 29 29 16 17 19 13 29 29 16 19 29 29 29 16 29 29 16 16 13 29 16 16 29 29 29 19 16 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 16 29 29 2 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 17 29 29 29 29 29 29 29 29 29 29 16 29 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 8 29 23 4 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 27 29 29 31 5 29 25 29 29 29 31 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 8 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 17 29 29 2 29 2 29 18 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 8 31 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 2 29 2 29 29 29 16 29 29 29 29 29 2 29 29 29 29 8 29 29 18 29 29 6 29 29 8 29 29 29 29 23 29 29 29 14 29 29 29 29 29 26 29 29 29 29 2 6 29 29 18 6 29 2 29 29 25 29 29 29 29 29 29 29 29 27 29 6 29 25 6 29 29 29 29 29 2 29 29 29 29 29 14 6 8 29 29 29 8 29 2 29 1 21 8 29 31 29 29 18 29 6 8 29 29 29 29 29 27 29 29 29 29 5 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 17 29 29 16 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 16 29 27 29 31 29 26 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 5 29 31 29 29 25 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 2 16 8 29 29 16 16 29 29 17 29 26 2 29 29 29 2 29 29 29 29 29 29 29 19 29 29 29 29 29 16 29 29 29 29 29 16 29 16 16 29 16 17 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 16 16 25 29 29 16 29 29 29 29 29 29 16 5 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 31 29 29 17 16 29 29 29 2 16 16 29 29 16 29 19 16 29 16 16 16 29 29 16 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 16 16 19 16 19 19 13 29 29 16 29 29 16 16 16 16 29 29 16 18 16 29 29 8 29 29 16 16 29 29 19 29 29 16 16 16 13 16 29 19 29 16 16 16 29 29 16 16 29 29 16 29 16 29 29 16 16 29 29 29 13 29 29 16 29 19 25 16 5 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 16 29 29 16 29 29 29 29 29 16 29 16 29 16 2 29 29 29 29 29 29 2 29 29 29 26 29 18 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 2 2 14 6 29 29 29 29 29 29 2 29 29 2 29 8 29 29 29 29 29 6 29 6 29 29 29 14 25 29 29 29 29 29 29 29 29 14 29 29 29 18 29 29 29 16 29 16 29 29 17 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 2 29 29 5 29 29 2 27 29 29 29 29 23 29 29 8 27 29 2 6 23 29 8 29 29 29 23 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 5 26 29 29 18 29 29 18 29 29 2 29 29 29 29 29 5 29 29 29 29 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 6 29 29 18 5 6 29 14 29 29 29 6 29 29 29 29 25 2 29 29 6 29 29 18 29 29 2 29 31 8 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 29 29 2 29 2 29 29 6 29 29 29 29 6 29 31 29 29 29 29 6 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 6 29 8 5 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 2 8 6 31 29 2 29 23 29 29 29 29 29 26 2 29 29 29 29 5 29 29 29 29 29 2 29 29 27 29 29 29 29 29 29 29 29 2 29 16 29 23 29 29 29 31 29 29 26 29 29 29 29 29 29 29 25 18 2 23 2 2 2 29 29 29 29 14 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 5 2 16 29 29 29 29 29 29 29 16 29 29 17 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 16 29 16 29 27 29 29 13 29 29 29 29 23 29 29 29 29 29 2 5 29 2 29 29 29 29 29 16 29 16 16 29 16 29 29 16 29 29 29 29 16 16 29 29 16 29 19 19 16 29 16 16 16 29 29 29 19 16 16 16 29 16 29 16 29 16 29 29 16 16 16 16 8 16 16 29 29 29 19 16 29 16 16 19 16 16 29 16 16 29 16 29 16 17 29 29 13 16 29 29 19 16 29 16 16 19 13 29 19 19 13 18 29 29 17 16 16 17 16 29 19 29 29 29 29 19 19 16 29 29 16 16 29 29 13 29 16 16 17 29 29 19 29 13 29 14 16 29 29 29 29 16 13 2 16 19 29 29 16 13 16 19 13 16 19 29 16 16 16 16 9 19 29 29 29 29 16 19 16 16 29 29 29 29 29 19 16 29 13 16 16 29 5 29 29 16 29 19 29 13 29 16 13 29 29 19 16 16 16 29 16 16 19 29 29 13 16 29 29 29 16 29 29 29 16 29 29 23 16 16 29 29 29 16 29 16 18 16 25 29 16 17 29 29 29 29 8 31 29 17 29 29 2 31 16 29 29 29 29 29 29 29 16 19 14 31 16 13 29 29 29 29 29 29 2 29 29 29 29 2 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 16 16 16 2 8 29 29 29 18 29 29 29 29 8 29 29 18 2 29 29 29 29 29 16 16 29 29 8 16 17 26 29 29 29 19 29 17 16 29 29 29 19 29 29 29 16 16 29 29 13 16 13 29 16 19 16 29 29 16 19 16 29 16 16 19 29 29 2 13 16 29 16 29 25 16 19 29 19 29 16 16 29 29 29 16 16 29 16 29 29 16 16 16 29 29 16 29 16 16 13 16 16 16 19 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 23 29 29 29 29 29 29 2 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 5 25 29 29 29 29 29 29 2 29 29 8 6 29 25 6 29 18 18 29 2 29 25 29 29 14 8 29 29 29 2 29 29 29 23 29 29 29 29 29 25 16 29 29 29 29 29 18 18 6 29 16 29 29 29 29 2 29 16 31 29 16 29 29 29 29 29 29 29 16 29 16 29 13 17 29 29 29 5 29 2 2 29 29 29 29 2 29 29 29 29 29 29 29 2 6 29 29 29 29 31 29 16 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 5 5 29 29 29 8 2 26 23 29 29 14 29 8 29 29 29 29 29 6 29 29 29 29 23 29 2 29 8 8 29 29 2 18 29 29 29 29 29 29 5 29 23 29 2 29 18 8 23 29 29 26 29 29 29 2 6 29 31 2 6 8 2 29 29 5 14 29 29 29 29 8 23 29 2 2 29 6 2 29 18 29 23 29 29 6 29 27 29 29 29 29 29 29 29 29 6 29 29 23 6 29 29 5 29 2 29 8 29 2 18 29 29 6 29 6 2 18 29 29 29 29 2 29 8 18 29 29 29 29 5 8 29 29 6 29 26 29 29 29 29 29 29 6 29 29 29 29 29 29 6 6 6 27 29 29 29 29 25 29 29 2 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 6 17 16 29 29 29 2 29 29 29 13 29 29 29 29 29 29 29 16 16 13 19 29 16 16 29 16 29 19 29 29 19 2 29 29 16 29 29 16 13 29 29 16 29 16 29 29 29 29 16 16 16 29 19 16 16 29 29 16 19 29 29 29 16 29 19 29 16 16 16 16 19 16 16 29 29 16 16 16 29 29 29 16 29 19 16 16 16 29 19 16 16 19 29 8 29 19 16 16 19 29 16 16 16 16 16 16 13 29 29 16 16 16 29 16 19 29 13 19 29 2 29 29 29 29 29 16 29 29 29 14 29 29 29 16 29 29 29 29 29 8 2 29 2 29 29 6 18 29 29 29 29 29 8 29 2 29 29 29 2 29 2 29 2 29 29 29 29 29 29 29 29 29 29 14 6 6 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 5 16 29 29 29 16 29 29 16 29 29 29 29 16 13 29 29 29 16 29 29 29 29 16 29 29 16 29 19 29 29 16 29 16 29 16 29 16 31 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 16 13 26 29 16 2 29 29 29 14 29 29 2 16 29 29 29 29 2 29 29 16 2 29 29 29 5 26 10 29 6 29 31 29 2 6 6 29 14 5 29 8 8 29 29 2 16 8 29 29 29 27 29 2 29 29 29 29 29 5 29 29 29 29 29 29 29 29 2 29 29 6 2 29 29 2 6 6 29 8 29 29 29 29 25 29 2 14 29 5 8 29 29 29 25 29 29 25 29 2 6 29 29 8 29 8 23 29 8 29 2 29 6 29 23 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 2 16 29 29 29 29 29 29 19 29 16 16 16 29 13 29 29 19 19 29 29 16 19 29 16 19 31 16 29 16 19 29 29 16 16 13 29 29 19 29 16 16 16 16 29 29 29 29 29 29 16 29 29 29 13 16 29 16 16 13 16 29 16 16 13 29 29 29 19 29 16 19 19 19 29 16 29 19 29 16 16 29 16 29 16 16 16 29 16 29 19 29 19 13 16 19 29 16 16 29 19 29 16 16 16 19 16 16 8 29 16 17 16 16 19 29 19 16 29 16 13 29 16 19 29 16 16 13 19 16 16 16 16 16 29 16 29 16 13 16 16 29 29 29 13 29 29 16 16 29 16 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 5 2 5 27 8 27 8 29 29 2 29 29 29 29 29 29 27 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 16 2 29 16 27 29 16 29 16 16 29 16 13 29 16 16 29 29 16 16 16 16 16 29 16 16 29 16 13 29 29 29 29 19 19 16 16 16 16 29 16 16 29 16 29 16 29 13 19 13 29 29 19 29 29 16 19 16 16 29 29 29 29 29 19 29 29 19 29 16 16 29 29 29 29 29 16 16 16 16 29 29 16 16 16 16 29 29 16 29 29 29 29 29 16 16 5 29 29 23 29 16 16 16 29 16 16 29 29 29 29 29 16 29 29 29 19 16 29 29 16 29 16 19 29 29 16 29 29 16 16 19 29 29 19 13 16 16 13 13 19 13 16 19 19 29 29 29 29 29 16 16 13 16 29 19 13 19 29 29 8 16 16 29 16 16 16 29 16 29 16 29 29 16 17 16 16 17 29 16 17 19 13 29 19 29 29 16 16 16 19 29 29 29 29 29 16 29 16 16 29 29 29 16 19 13 29 29 19 19 16 19 29 29 16 13 13 17 19 29 29 16 29 29 29 29 29 29 29 16 19 16 29 29 29 19 29 17 17 29 29 16 29 29 16 16 16 16 29 29 16 16 29 29 29 29 29 16 16 29 29 29 29 29 16 29 25 2 29 29 29 17 31 29 5 2 29 29 2 29 29 29 5 29 29 8 29 6 29 29 29 17 29 16 16 16 19 16 16 29 16 29 29 19 29 29 27 29 16 17 29 29 16 29 29 16 16 29 16 16 29 19 29 16 16 16 16 29 19 19 29 29 16 29 16 29 16 16 29 16 29 19 13 29 29 29 29 16 29 16 16 16 29 16 29 29 29 11 29 29 29 16 29 29 29 29 29 16 2 14 29 29 6 29 29 29 29 29 29 29 18 29 29 6 29 29 16 29 29 16 13 29 29 29 29 29 29 16 29 29 29 16 16 29 29 16 29 29 16 29 16 29 29 29 29 16 16 29 16 16 29 16 29 29 29 16 13 29 16 29 29 16 29 29 29 29 2 29 16 29 16 29 16 16 29 29 29 16 29 29 29 16 29 29 29 17 29 29 29 29 6 29 29 2 29 29 29 29 14 29 8 29 29 29 29 29 29 29 6 29 13 29 29 29 29 17 16 17 29 27 29 29 29 29 6 29 29 18 6 29 6 29 29 29 29 8 29 5 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 31 29 29 29 29 23 29 29 29 2 6 8 29 29 29 29 29 14 25 29 29 29 29 29 2 6 6 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 19 29 29 16 29 16 29 16 16 13 29 29 29 2 16 29 29 16 16 29 29 16 29 29 17 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 13 16 19 29 29 29 29 29 29 13 29 16 16 29 29 17 16 16 19 29 19 19 16 13 16 16 13 16 29 29 16 29 19 16 13 29 29 29 29 29 16 16 16 13 19 29 29 29 13 19 16 29 29 29 16 13 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 2 29 29 29 29 29 29 29 16 29 29 18 29 2 29 29 2 29 29 8 14 29 29 29 29 29 29 29 29 29 29 29 18 29 29 16 29 16 29 29 8 29 29 29 29 19 16 29 29 29 29 16 2 29 29 29 29 29 19 29 29 29 16 29 16 29 29 29 29 16 29 18 16 16 29 29 16 16 29 29 29 29 29 29 16 29 2 29 29 16 29 29 13 29 29 2 29 29 16 29 16 29 29 16 29 16 16 16 29 29 29 19 29 29 29 16 29 16 29 5 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 14 29 29 29 29 16 29 29 29 16 2 6 29 29 29 29 25 29 29 29 29 2 29 18 29 29 29 8 29 29 29 18 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 6 29 18 23 29 8 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 6 29 23 29 6 29 2 6 29 2 29 29 29 29 29 29 5 2 8 29 29 8 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 5 29 29 8 5 29 29 29 29 29 29 29 14 29 29 2 18 29 29 8 29 2 5 29 29 29 29 29 2 29 8 6 29 19 29 18 5 16 29 29 29 29 2 29 29 29 29 29 29 29 2 29 23 6 29 2 29 29 29 29 29 29 29 29 14 29 29 2 25 29 29 29 29 29 6 29 29 29 2 29 2 29 29 29 29 29 16 29 16 29 8 29 16 29 29 16 29 16 5 29 29 29 29 29 29 29 19 29 16 29 29 16 29 29 25 2 29 29 16 29 29 31 29 29 16 19 29 29 29 29 29 6 13 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 16 17 29 16 29 29 16 29 16 16 29 29 29 13 16 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 16 29 29 29 31 29 29 29 29 29 29 29 16 2 29 29 29 29 14 29 29 29 29 29 29 16 29 29 14 26 29 29 29 16 13 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 25 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 19 29 29 29 19 16 16 29 13 29 19 16 29 16 16 16 29 16 29 29 17 16 29 16 19 16 29 29 17 16 29 29 16 16 29 29 29 29 17 16 19 29 16 29 17 29 16 29 29 16 16 16 29 29 29 16 29 29 19 16 29 16 29 29 17 16 17 29 29 29 29 16 17 16 29 13 8 29 29 13 8 29 16 16 16 29 19 17 29 29 29 16 29 16 13 19 29 29 19 29 29 29 8 29 29 29 2 29 29 5 8 27 2 2 29 8 8 29 29 29 2 18 29 29 29 2 29 29 29 29 8 29 29 2 2 29 29 29 29 29 29 18 29 29 2 29 2 6 6 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 8 16 29 27 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 8 29 29 31 29 29 29 29 29 8 17 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 14 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 16 29 29 29 29 25 29 16 29 16 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 19 29 16 29 16 29 16 29 19 29 16 29 29 29 29 29 16 16 19 16 13 13 29 29 13 16 16 13 16 17 29 29 29 16 16 16 29 29 29 16 29 29 29 29 29 29 16 16 16 29 13 16 29 16 16 29 13 16 16 29 16 16 16 29 16 29 19 29 16 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 19 29 18 29 29 16 16 16 29 29 13 13 16 29 16 29 29 16 16 29 13 16 16 29 29 16 16 29 29 16 16 16 16 29 29 1 4 4 29 16 13 17 16 17 17 29 29 29 17 16 29 29 29 16 29 16 29 19 16 29 16 29 26 29 16 16 29 19 16 17 29 16 29 29 17 16 29 16 29 16 29 29 29 29 29 29 29 16 19 29 29 13 16 29 29 29 16 16 18 16 29 29 29 29 29 29 17 29 29 29 29 29 17 16 29 29 29 2 16 16 19 16 29 29 16 16 16 16 17 29 29 29 16 16 13 29 17 29 29 29 29 5 29 13 29 29 16 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 16 16 29 16 29 17 29 16 29 29 16 29 16 19 29 29 29 16 29 16 29 16 29 29 29 29 29 2 29 16 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 16 16 17 29 16 18 29 29 29 29 16 16 29 29 16 16 29 16 2 29 29 29 29 16 16 29 29 29 16 29 16 29 29 29 29 16 16 29 31 29 16 29 29 16 29 29 16 13 19 29 19 16 16 29 29 29 29 29 16 5 16 29 29 16 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 2 29 29 29 16 16 29 29 16 29 29 29 29 29 16 13 16 29 16 29 29 29 29 13 29 16 29 29 29 16 29 8 29 29 13 16 29 17 29 16 29 29 29 29 16 29 29 29 16 16 29 16 29 29 16 29 29 29 29 29 16 16 29 18 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 14 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 29 16 29 29 29 16 29 29 2 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 16 8 29 29 2 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 2 29 29 29 27 29 29 8 29 29 29 8 29 29 29 29 29 29 16 8 29 29 5 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 2 29 29 29 1 29 29 29 29 29 29 29 6 29 14 25 29 29 29 29 29 29 29 29 29 14 29 29 18 29 29 6 14 6 29 29 29 29 29 29 29 29 29 29 29 18 8 8 29 29 29 29 29 29 6 29 29 29 29 8 14 29 2 29 29 29 29 8 29 29 29 2 29 29 14 2 29 29 29 6 2 8 29 14 29 29 29 29 6 29 31 29 29 29 29 29 29 27 29 29 29 18 29 29 29 29 6 14 27 29 29 27 29 27 29 29 29 29 6 27 29 29 29 14 29 29 29 8 29 31 6 29 29 14 29 14 29 29 27 29 29 29 29 29 2 14 2 2 29 29 29 29 29 31 25 29 29 29 2 18 29 2 2 29 29 29 29 6 29 29 2 29 2 29 29 29 29 2 8 29 29 2 29 2 23 29 8 2 2 2 29 29 2 29 29 2 29 29 29 8 18 2 5 2 29 2 2 5 2 29 25 31 29 8 29 2 29 6 23 29 2 31 29 29 29 6 29 2 29 29 29 2 8 29 29 27 23 8 29 5 29 8 29 29 2 29 29 2 29 29 29 6 6 29 29 8 23 29 29 6 29 14 29 29 2 29 5 23 29 29 29 29 29 29 29 29 29 5 23 29 31 29 2 29 29 29 29 2 29 2 2 29 2 29 29 2 29 8 29 2 27 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 18 8 29 29 8 27 29 8 29 29 29 29 29 29 29 5 6 29 8 18 29 29 23 29 29 29 29 29 6 6 29 29 29 29 29 29 29 6 29 29 29 29 6 29 29 29 18 8 31 29 29 29 2 29 23 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 2 29 29 6 18 29 29 29 29 29 29 29 29 6 6 29 29 29 5 29 29 29 29 8 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 6 29 8 23 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 2 26 29 8 29 29 29 14 6 29 8 29 18 29 29 29 29 29 14 6 29 29 29 29 29 29 29 29 29 8 29 29 29 27 29 2 29 29 29 18 8 17 29 29 5 29 29 2 29 29 29 29 29 8 29 29 18 29 29 29 8 29 6 29 6 29 5 25 29 14 29 29 8 29 29 2 29 18 29 29 6 29 29 29 29 29 6 29 29 29 29 29 31 29 29 8 29 29 26 29 29 23 29 2 29 29 6 29 29 25 29 29 2 29 29 29 29 29 29 29 2 29 29 25 29 29 6 29 29 29 8 29 29 29 2 29 29 31 29 18 29 8 29 29 29 29 29 29 14 29 18 29 2 29 26 29 29 29 6 6 29 18 29 29 29 29 29 29 29 8 8 29 5 29 6 29 29 29 14 8 29 29 6 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 31 2 6 27 14 29 29 29 29 6 29 27 29 29 29 29 2 29 29 29 29 8 6 31 14 18 29 18 29 29 29 29 2 14 29 29 6 29 31 29 29 29 29 29 8 14 29 29 6 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 6 8 5 6 25 29 29 29 29 29 26 29 14 29 29 29 29 18 29 29 29 29 29 29 6 29 29 29 29 8 8 29 29 6 29 6 29 29 29 29 29 29 29 29 29 29 29 6 29 6 29 6 6 29 29 29 18 8 29 29 26 29 29 29 8 29 29 29 29 29 18 29 6 6 29 29 29 31 29 29 29 29 29 14 29 29 8 29 29 29 25 29 18 29 29 29 29 29 29 29 29 29 27 6 29 29 29 14 29 29 29 29 25 29 29 29 29 29 29 8 18 29 29 29 29 29 8 26 29 29 29 6 29 29 29 29 14 29 29 8 29 29 29 29 29 29 5 29 14 29 29 29 29 8 29 6 29 29 29 29 31 29 29 29 29 29 29 31 29 29 29 29 29 29 6 29 25 29 29 29 29 29 29 31 29 29 29 29 29 8 8 29 29 29 8 26 29 17 29 29 25 29 29 29 29 29 29 29 29 29 6 29 27 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 6 6 29 31 8 29 29 8 29 29 29 8 29 18 18 2 29 29 29 29 29 27 29 29 26 18 6 29 2 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 18 29 6 29 8 29 29 6 23 29 14 29 29 8 14 29 29 2 6 29 29 29 29 29 2 29 29 8 29 29 29 2 6 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 18 29 6 27 6 5 29 29 29 6 29 29 8 29 26 29 6 29 29 6 29 18 29 29 29 6 5 29 29 2 29 2 29 29 29 23 29 29 29 29 29 29 29 29 29 8 29 6 29 29 2 29 29 29 29 2 18 2 29 29 5 29 6 8 2 29 18 29 29 29 29 8 26 29 23 29 29 29 29 29 29 29 31 16 29 25 2 29 29 29 29 2 29 29 29 29 29 8 29 2 29 29 31 29 29 8 29 29 29 29 29 5 29 29 6 18 2 27 6 8 29 2 6 18 2 5 31 29 29 8 31 26 14 29 18 29 29 29 6 29 5 29 2 29 29 6 29 29 29 26 5 8 29 29 29 29 27 6 29 29 31 6 29 6 8 29 27 6 2 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 25 29 29 2 29 2 8 29 18 29 6 29 29 2 2 29 29 29 29 29 29 29 6 29 29 29 2 6 29 29 27 5 29 8 25 29 29 6 29 29 29 29 8 29 29 8 29 29 29 31 2 29 29 29 29 8 16 29 29 19 6 6 29 26 29 29 29 29 2 29 31 18 29 29 29 29 29 29 6 2 2 29 29 29 2 29 8 29 29 29 29 29 29 29 29 2 6 29 29 23 26 29 2 29 17 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 29 13 29 2 2 29 29 14 29 8 5 29 6 29 29 2 29 29 29 29 6 29 29 6 18 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 8 29 29 6 29 31 29 14 29 29 29 29 29 6 29 2 29 29 16 29 29 29 19 29 29 16 29 29 29 27 29 29 29 8 29 16 29 29 31 29 17 29 29 29 27 29 16 29 17 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 16 29 2 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 16 29 16 29 16 16 29 16 29 29 29 29 16 29 2 16 29 29 29 16 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 19 29 29 29 2 29 29 25 16 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 2 29 29 29 16 14 26 29 8 29 29 2 31 5 31 29 29 2 29 2 29 6 6 8 8 8 2 29 25 29 29 29 2 25 29 29 2 29 2 31 29 29 29 2 29 2 29 29 29 5 2 6 29 2 8 29 29 2 31 6 23 8 2 8 29 8 29 2 29 29 6 29 29 29 2 29 2 29 29 29 6 2 18 14 29 25 6 29 29 29 2 14 29 29 29 29 29 29 2 29 29 6 29 29 29 29 8 29 29 29 29 27 18 29 5 8 29 2 29 26 29 29 29 29 29 29 31 29 29 29 29 29 26 29 29 29 29 29 29 29 29 2 29 6 18 29 29 29 2 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 29 29 29 25 29 6 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 8 29 29 29 8 29 29 29 2 2 29 29 29 29 18 2 8 6 29 2 29 14 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 17 29 29 29 29 29 29 16 2 29 29 29 29 29 16 29 2 13 6 29 16 16 29 29 29 29 16 29 29 29 16 13 29 29 29 29 13 29 19 29 16 29 29 29 29 16 29 16 29 29 29 13 29 19 16 29 16 29 16 29 29 29 29 29 16 29 29 19 16 13 29 29 16 29 16 16 16 29 19 29 29 29 13 29 16 29 16 16 16 13 16 13 29 19 29 29 29 16 29 29 13 16 16 19 16 16 29 29 29 29 29 29 16 29 29 17 8 29 16 16 29 2 16 29 13 29 29 29 29 29 8 29 29 19 29 29 16 16 13 29 29 16 17 29 29 29 29 29 18 29 29 16 29 29 18 29 16 29 16 29 29 29 29 16 16 16 29 16 16 29 29 13 16 29 16 16 16 29 29 16 16 16 16 29 29 29 16 17 16 13 16 16 19 2 29 29 29 29 19 29 29 29 16 16 17 29 29 29 29 16 16 16 29 29 29 16 16 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 16 29 16 27 29 29 29 29 29 16 29 29 16 29 5 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 14 2 14 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 6 29 29 29 29 29 29 2 16 29 29 29 27 2 5 6 26 29 29 18 29 2 2 29 29 26 16 2 2 29 29 31 29 29 29 2 29 29 2 2 2 29 29 2 29 27 6 29 29 29 29 29 16 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 16 29 29 13 29 29 16 29 16 16 16 16 29 29 2 16 29 16 29 16 16 29 29 16 13 29 19 13 29 16 19 19 19 13 19 29 29 29 29 29 16 29 16 29 16 29 16 19 16 19 19 16 19 19 19 19 29 29 6 19 19 16 13 13 16 29 16 13 16 16 16 19 16 13 16 19 17 16 16 19 19 19 16 16 19 16 9 19 29 16 19 19 19 29 29 29 16 19 16 17 29 16 16 13 16 16 29 29 16 16 16 29 16 29 29 29 29 16 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 13 16 29 8 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 16 5 29 29 29 29 29 29 16 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 6 16 29 16 29 29 19 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 6 2 29 29 29 29 29 17 29 29 29 29 16 29 29 29 8 6 2 23 8 29 2 29 29 29 29 29 14 29 6 29 29 29 29 5 29 29 29 29 29 29 8 29 6 29 29 29 2 18 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 27 8 29 29 29 29 29 29 29 29 29 29 29 14 29 29 27 16 29 29 29 29 29 29 16 29 29 29 8 29 29 6 29 29 29 29 29 29 29 29 2 29 29 2 25 5 29 6 29 18 8 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 6 29 29 29 29 8 16 29 29 29 17 17 29 29 29 25 29 29 16 16 29 29 2 16 29 13 29 16 29 16 29 29 29 29 29 29 13 29 16 16 29 29 16 19 16 29 16 29 13 16 19 29 16 16 13 16 13 19 16 19 19 19 29 29 19 16 13 19 16 19 19 16 19 29 29 29 16 13 29 16 29 19 16 19 29 16 29 19 16 19 13 13 29 16 16 19 29 16 29 16 16 29 16 17 13 19 13 29 16 19 19 29 16 16 16 16 29 19 19 29 19 16 13 16 16 13 19 16 16 16 16 29 19 29 16 16 29 29 19 29 16 29 29 29 29 29 19 29 16 29 29 16 29 29 16 16 16 16 16 2 29 29 29 29 16 23 29 2 16 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 2 29 29 29 27 29 29 29 8 29 29 29 29 29 29 2 6 29 8 2 29 6 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 31 29 29 29 16 29 16 29 29 29 16 29 29 29 29 16 29 16 16 29 19 29 29 16 29 16 13 29 29 29 29 16 29 29 29 16 29 16 29 16 29 29 29 16 29 29 29 19 29 16 16 16 29 29 16 16 29 29 16 6 29 29 29 16 29 16 16 29 29 16 16 29 16 29 29 29 29 29 29 16 29 16 29 29 29 29 16 16 29 29 29 29 19 29 16 16 29 29 13 16 16 16 13 29 29 29 29 29 29 29 19 29 19 29 29 6 29 19 13 29 14 16 29 19 16 16 29 13 29 16 29 16 29 29 16 16 16 29 13 16 17 29 29 29 16 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 31 8 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 27 29 2 29 29 29 29 25 5 29 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 16 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 17 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 16 29 29 6 16 8 29 29 29 29 16 16 16 19 29 16 19 29 19 29 19 29 29 29 29 29 29 19 16 29 29 29 29 8 16 13 29 16 16 29 16 16 29 29 16 29 2 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 13 13 16 29 29 29 29 13 29 2 29 29 29 29 29 14 29 29 29 29 29 8 29 29 19 16 13 29 29 29 19 29 29 29 19 16 13 16 19 29 29 13 29 16 13 29 16 13 29 19 19 29 29 29 29 19 19 29 16 16 29 16 29 16 29 29 17 16 16 31 29 29 29 16 16 29 29 29 8 16 29 29 5 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 6 29 2 29 29 29 29 29 29 2 29 6 29 29 6 29 8 29 29 29 29 18 29 18 29 29 29 29 29 29 2 2 29 29 29 29 31 29 2 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 29 25 29 29 18 29 29 29 6 29 6 6 6 18 14 6 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 2 29 16 13 29 16 29 29 29 19 16 29 16 29 6 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 2 16 29 16 19 29 29 29 29 16 19 29 29 19 19 29 16 29 19 29 19 29 19 13 29 29 19 16 29 29 29 16 13 29 16 29 13 19 16 16 29 13 29 29 29 29 16 29 16 29 19 16 29 16 29 29 16 16 16 19 13 29 29 16 16 29 16 29 29 29 16 19 29 16 29 19 16 19 16 29 29 17 19 9 19 16 19 16 17 29 19 16 16 29 16 29 16 29 29 16 13 9 9 16 29 13 29 29 29 29 29 29 16 16 19 13 29 29 19 29 19 29 29 29 16 29 29 16 16 29 29 16 16 29 16 29 17 16 29 29 29 29 29 29 8 5 16 29 16 29 29 29 16 29 29 29 29 25 29 8 2 29 29 29 29 29 2 27 29 29 29 29 29 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 16 29 2 8 29 29 5 29 29 29 16 16 16 29 19 19 13 29 29 29 29 19 29 29 16 29 16 29 16 29 29 29 29 29 29 16 29 29 6 29 29 16 29 6 29 16 29 29 29 29 16 29 16 16 29 29 8 29 16 29 29 29 16 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 16 13 29 29 16 16 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 16 29 16 29 16 29 29 19 16 29 29 19 2 16 29 29 29 16 16 29 29 16 29 29 16 29 19 16 16 16 16 29 29 29 16 16 13 16 29 29 8 29 16 29 29 16 16 29 13 16 8 16 16 13 16 16 16 29 29 2 29 29 29 16 16 19 16 29 16 8 29 29 29 29 29 29 29 29 29 2 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 18 16 16 16 16 29 8 29 29 16 16 29 29 16 29 29 16 29 29 29 16 29 16 29 29 29 16 16 29 29 17 29 29 29 29 29 8 2 29 29 16 29 29 19 2 29 16 29 29 29 16 16 2 16 29 29 16 29 16 29 2 29 29 29 16 16 29 29 29 29 29 16 13 13 18 29 29 29 29 16 29 29 29 29 16 19 29 16 29 29 13 29 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 2 29 16 16 29 29 16 16 16 13 29 16 13 16 16 16 29 29 16 29 29 16 16 29 29 16 16 19 29 29 16 29 16 29 29 16 16 29 29 29 16 29 13 29 29 29 13 29 16 29 16 29 29 29 16 16 29 16 16 16 13 29 29 16 29 29 16 19 13 16 29 16 29 13 29 29 29 13 29 16 16 16 16 19 29 16 13 29 16 29 19 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 16 29 2 2 27 2 29 16 29 16 29 29 29 29 29 29 16 16 29 16 29 29 29 29 19 16 29 16 29 16 29 29 29 16 29 16 29 29 14 29 29 29 27 29 29 29 29 16 29 8 29 29 16 29 16 16 16 31 29 16 6 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 8 6 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 16 16 29 29 29 29 19 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 27 29 29 14 25 8 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 2 29 18 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 5 14 29 6 29 2 2 29 31 29 18 29 25 29 29 29 29 29 29 29 31 29 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 16 29 29 29 29 29 29 29 29 13 29 16 16 29 29 29 13 29 29 29 29 16 13 29 29 29 29 29 16 29 19 29 19 29 29 16 29 31 8 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 5 29 29 29 29 29 29 29 29 18 8 31 29 29 29 2 29 29 6 29 29 29 29 29 29 29 31 5 8 29 29 8 29 29 29 29 29 29 29 6 29 29 29 17 29 29 29 29 29 29 8 29 29 25 16 29 29 29 29 13 29 29 29 29 29 29 29 5 29 29 31 14 29 29 25 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 16 16 16 16 19 16 16 13 19 29 16 16 16 29 29 16 19 16 16 29 13 16 19 16 16 19 2 19 19 16 19 16 16 13 19 16 19 19 29 29 19 13 29 16 29 29 29 29 19 16 16 16 19 29 13 16 19 16 29 29 29 16 19 9 16 19 29 29 6 16 29 16 16 16 29 29 29 29 29 16 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 13 26 13 16 29 29 16 16 29 29 16 29 16 19 16 29 29 29 29 19 29 17 29 29 16 29 29 29 6 16 8 29 16 29 16 16 13 16 29 16 16 19 16 29 29 29 29 29 29 16 29 29 29 13 16 29 13 29 29 29 29 29 16 16 29 29 16 29 16 29 29 29 29 16 16 16 16 2 16 16 29 29 16 29 16 16 19 13 16 16 29 29 29 29 29 16 16 16 16 16 19 29 29 29 29 29 29 29 29 16 29 16 19 19 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 2 29 2 29 16 29 29 31 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 31 29 29 29 29 29 29 5 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 25 29 29 29 29 29 29 16 29 29 29 16 29 29 2 29 2 29 29 8 29 29 8 2 29 14 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 14 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 19 29 2 16 29 17 18 29 16 29 29 29 16 16 29 29 29 16 29 29 19 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 16 29 18 29 29 29 29 29 29 16 29 29 29 29 6 29 29 19 29 29 29 25 29 29 29 29 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 6 29 6 29 2 6 29 29 29 29 29 29 18 29 2 29 2 14 5 8 29 29 5 2 29 26 17 29 23 29 2 29 8 8 29 29 14 29 29 18 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 26 29 14 8 5 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 2 6 26 29 29 29 29 8 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 8 29 2 29 29 29 29 29 29 29 29 29 8 18 29 2 29 29 29 29 29 29 29 29 16 31 29 2 29 6 29 29 29 29 29 29 29 29 16 29 27 29 29 8 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 8 8 29 29 14 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 26 29 16 29 29 29 29 29 29 26 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 17 31 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 1 4 10 10 2 29 29 2 5 29 16 29 29 2 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 13 29 16 17 29 29 29 29 29 17 17 26 16 29 2 29 29 17 5 29 29 16 29 16 16 29 29 29 29 17 16 29 29 29 29 29 19 29 29 19 29 17 16 29 29 29 29 29 16 29 13 29 29 13 16 26 29 29 29 29 16 8 29 19 16 13 29 16 16 16 16 29 19 29 29 29 16 29 16 29 29 16 16 29 29 16 29 29 29 16 13 16 29 16 29 29 29 29 17 29 29 29 29 16 13 29 2 29 29 29 29 13 29 16 25 29 29 29 16 29 29 16 29 29 16 29 16 13 16 17 29 29 29 16 2 29 29 16 29 8 29 16 29 29 16 29 29 29 29 29 16 16 16 29 16 29 16 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 16 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 16 29 29 29 16 29 6 29 29 29 16 29 29 29 29 16 29 29 29 29 8 2 29 29 29 29 18 29 29 29 29 29 16 13 29 16 16 13 16 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 27 6 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 16 29 29 29 16 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 16 13 29 29 29 29 29 29 29 29 29 8 29 29 16 8 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 2 29 16 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 17 29 27 29 17 29 8 5 29 29 29 29 29 29 29 16 29 2 29 29 16 29 29 29 29 29 29 29 17 29 8 29 6 6 29 29 2 29 29 2 29 29 28 29 29 29 29 25 29 29 2 5 29 29 29 6 29 29 29 29 29 29 18 29 8 5 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 1 28 29 31 29 2 29 29 29 29 2 29 18 29 29 29 29 29 18 29 6 14 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 6 29 29 29 2 31 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 6 29 14 29 8 29 29 29 29 29 29 6 29 25 8 6 29 8 29 29 29 29 8 6 2 29 29 29 2 29 29 6 29 29 29 29 18 6 2 29 18 29 6 26 29 29 18 29 8 2 29 29 29 29 29 29 2 29 29 29 29 29 8 29 2 29 29 29 29 29 29 2 29 2 29 6 29 29 29 29 2 8 29 18 29 29 29 2 29 14 29 2 29 2 2 29 18 2 5 29 29 2 2 6 29 29 29 8 29 29 29 29 29 16 8 29 29 29 29 6 29 29 29 6 29 29 17 18 29 29 8 2 26 29 29 29 2 29 29 29 29 29 29 2 23 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 2 29 29 29 2 2 29 29 29 29 16 2 29 29 2 29 29 29 29 29 13 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 5 23 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 26 29 2 8 5 29 8 29 29 29 8 29 5 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 18 29 17 13 41 29 13 29 17 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 31 29 29 29 5 29 29 29 29 29 2 29 8 29 29 23 29 23 29 18 8 29 29 26 29 5 29 29 29 29 29 8 18 29 29 25 6 29 29 29 29 2 6 29 18 8 29 29 29 29 29 29 16 8 29 23 5 29 5 29 29 29 29 26 29 29 29 29 29 29 13 29 29 29 29 29 29 6 29 29 29 29 6 29 29 2 5 29 29 29 29 13 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 6 29 8 5 29 29 29 29 29 5 29 29 29 29 29 29 29 31 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 5 27 6 29 29 29 8 29 29 8 29 29 29 29 5 25 29 29 29 8 29 29 27 29 29 29 29 29 23 29 29 29 29 29 18 29 29 26 29 29 29 29 29 29 29 29 29 23 29 27 29 5 6 23 2 29 14 29 8 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 8 29 27 29 29 5 5 29 29 8 27 29 29 29 29 29 8 29 29 29 8 29 29 29 29 8 29 29 29 8 8 29 5 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 23 29 29 29 18 6 8 31 29 29 29 29 29 8 29 29 6 29 29 5 29 29 29 29 29 29 8 5 5 29 5 29 5 29 2 29 8 29 29 29 29 29 29 29 29 18 31 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 31 2 8 2 27 29 29 29 29 29 29 18 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 29 8 29 29 2 6 8 29 29 29 29 29 17 29 2 29 29 6 8 29 29 29 29 29 27 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 17 5 6 29 2 29 2 8 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 26 29 29 29 25 29 18 29 2 29 29 29 29 29 29 29 26 8 29 29 29 29 25 29 29 18 29 29 8 6 29 29 8 29 6 2 29 16 8 29 23 31 29 29 29 29 2 29 29 29 29 29 29 29 17 2 29 29 29 2 29 29 2 8 8 18 29 31 29 29 29 2 29 29 2 29 29 29 29 14 29 29 2 23 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 6 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 26 29 6 29 29 29 29 29 29 29 8 29 2 29 26 26 6 29 29 2 29 29 29 29 29 29 6 29 29 29 14 29 2 29 29 29 29 8 29 29 29 29 29 29 29 2 29 5 6 29 29 29 29 31 2 31 29 29 29 29 2 29 8 23 2 2 2 25 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 2 2 14 29 29 8 29 8 8 5 29 29 29 29 29 29 29 2 29 2 6 5 29 29 29 29 18 5 29 29 29 2 29 29 14 29 29 8 29 29 29 2 8 29 29 29 29 6 2 29 2 29 29 8 29 29 29 26 29 6 29 29 31 6 6 29 29 29 29 29 29 29 29 26 29 29 29 2 29 29 29 29 29 29 8 29 5 29 29 18 29 29 31 26 29 2 2 8 29 29 29 29 29 2 5 29 29 26 29 18 29 29 29 6 29 29 2 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 14 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 2 29 29 29 29 8 29 29 2 18 29 29 29 29 29 29 29 29 6 29 29 2 2 29 29 29 6 8 2 2 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 8 2 29 29 14 29 29 29 29 2 29 29 29 29 29 2 2 29 29 29 29 29 29 29 2 29 29 6 29 29 6 2 29 29 17 9 29 29 29 2 29 6 29 29 29 27 8 6 2 29 29 29 29 29 29 29 29 14 2 29 29 2 27 2 29 29 29 29 29 29 8 8 29 29 6 29 2 26 29 29 5 29 29 29 16 14 29 29 31 29 29 29 29 29 2 29 2 29 29 29 29 29 16 5 29 29 29 29 29 2 8 31 29 29 2 29 29 29 25 29 29 29 5 29 29 29 6 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 2 29 6 2 29 29 2 6 18 29 29 31 8 29 16 16 2 14 14 2 28 29 2 2 2 29 13 29 29 31 8 29 29 29 29 29 8 29 29 29 8 29 29 29 6 29 29 2 29 25 29 29 29 29 29 29 29 29 18 29 29 27 29 29 29 29 31 29 29 29 29 29 29 2 29 29 29 29 29 2 2 29 29 29 29 29 29 8 29 29 29 29 29 29 27 29 27 8 29 25 29 29 29 29 29 29 29 29 29 29 25 29 29 8 5 18 6 29 29 2 29 29 29 29 29 29 27 8 14 25 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 18 29 25 29 29 29 29 29 29 29 14 29 29 29 14 29 29 29 29 29 25 14 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 31 14 29 8 27 29 29 29 29 25 29 29 29 14 29 29 2 8 29 8 29 29 29 29 29 29 18 29 29 29 29 25 29 29 29 31 29 29 6 29 29 29 14 29 2 18 29 29 31 29 6 29 29 25 29 29 29 18 29 6 29 29 6 6 14 29 29 29 29 18 27 29 29 29 2 2 29 27 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 25 29 29 29 29 29 8 29 29 29 29 29 18 29 2 29 29 14 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 8 29 29 29 29 29 29 13 29 29 29 14 29 29 29 29 17 29 29 29 29 29 18 27 29 6 29 6 29 29 29 29 25 29 29 29 29 29 29 29 14 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 25 31 25 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 26 29 29 18 18 6 29 29 29 29 29 31 31 29 29 29 29 29 6 29 6 29 29 29 29 29 25 29 29 17 29 29 29 29 6 6 29 29 29 29 29 18 29 29 2 29 29 2 29 29 29 2 29 29 6 29 29 29 29 29 31 29 29 31 29 29 29 29 29 29 29 29 29 29 18 29 8 29 16 29 29 29 29 2 29 29 29 29 29 29 29 31 2 29 29 29 27 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 18 14 29 29 6 29 29 25 29 18 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 2 29 27 29 29 2 29 2 29 29 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 29 14 6 29 25 25 14 29 29 29 8 29 14 27 14 8 29 8 29 25 29 29 29 29 8 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 6 29 29 25 29 8 29 29 29 29 29 29 29 2 29 2 29 29 2 29 29 29 29 27 29 29 29 29 29 29 14 29 2 29 29 29 29 29 14 29 29 2 26 8 16 27 29 8 29 29 29 29 6 29 29 29 6 2 29 14 29 2 2 29 29 29 29 29 17 29 8 2 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 6 29 29 29 29 29 29 2 29 29 29 29 29 6 17 29 29 29 29 29 29 29 17 29 29 6 29 29 29 29 29 29 29 29 29 29 29 25 14 29 25 14 29 6 29 2 29 29 6 25 29 29 29 29 29 2 29 29 18 29 29 29 29 29 6 2 29 29 29 29 29 6 29 29 29 29 25 29 14 29 29 29 29 29 29 31 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 31 29 29 29 29 2 8 29 2 27 29 8 5 29 29 29 6 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 8 2 6 29 29 25 29 29 29 29 29 29 29 29 29 6 14 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 31 29 18 29 29 29 29 29 31 29 29 29 29 29 29 29 29 8 13 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 14 29 29 29 27 29 29 2 29 29 29 29 29 29 29 25 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 31 29 29 29 29 29 8 29 29 29 29 29 29 8 18 14 29 27 29 29 29 29 29 29 29 29 29 6 29 6 29 29 6 29 29 29 27 2 29 6 6 29 29 6 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 27 29 29 31 29 29 31 29 29 29 29 29 29 29 8 6 29 29 6 29 8 29 2 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 25 25 29 29 29 6 29 29 29 29 29 2 25 29 29 29 18 31 29 29 29 29 29 29 29 27 29 29 29 14 29 29 29 29 29 29 13 6 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 8 29 29 29 14 29 29 29 29 29 29 29 6 29 18 29 29 29 29 29 29 31 29 29 29 29 29 2 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 25 29 29 29 29 14 29 29 29 29 29 29 31 29 29 29 29 29 5 29 31 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 25 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 14 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 14 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 18 27 25 2 29 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 14 29 2 29 29 29 29 29 29 29 2 29 2 29 14 29 29 29 29 29 29 29 29 6 29 29 29 29 14 29 2 2 29 27 29 29 29 29 29 29 29 29 14 6 29 29 29 29 8 27 29 29 18 31 29 29 14 29 8 29 2 29 29 29 29 29 14 29 29 29 29 29 29 29 2 14 29 29 29 29 8 29 29 29 29 29 29 31 2 29 29 29 29 29 31 14 29 29 29 18 18 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 6 29 29 29 29 14 29 29 29 6 29 29 25 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 6 29 29 29 31 8 29 29 29 14 29 29 8 14 29 29 29 29 2 27 29 8 14 29 2 29 29 29 8 29 29 29 19 29 31 29 2 29 14 29 29 29 2 29 29 29 29 29 9 29 29 29 29 29 6 29 29 29 29 14 29 29 29 29 29 29 8 29 8 29 29 14 29 31 29 2 29 29 29 6 29 18 29 29 29 29 29 31 29 29 29 29 29 29 14 6 31 29 29 29 29 31 29 31 6 29 8 29 29 29 29 29 29 29 29 6 29 29 18 29 29 31 31 18 2 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 31 29 29 29 29 29 2 8 29 9 21 29 29 29 16 13 29 16 16 29 13 29 29 13 29 29 29 16 17 29 29 29 16 16 13 16 16 29 29 16 16 16 29 29 15 29 29 29 29 29 14 29 14 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 14 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 27 29 29 29 27 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 41 21 29 11 13 29 29 13 29 29 16 29 16 29 29 29 29 16 16 29 16 29 16 16 29 16 16 29 29 29 29 4 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 9 41 29 21 11 11 29 19 16 16 29 13 16 16 29 29 16 31 29 29 16 29 29 31 15 11 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 25 29 29 14 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 41 19 21 29 11 2 11 10 10 10 19 16 16 29 13 29 16 2 16 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 6 29 29 29 29 29 9 41 21 11 11 11 11 29 19 16 10 29 29 13 29 16 29 16 29 16 16 29 29 29 21 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 19 29 29 15 11 29 11 29 11 16 29 13 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 14 29 29 29 15 15 14 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 9 16 21 11 11 11 29 11 11 10 29 16 29 16 16 29 16 29 29 16 29 29 29 29 16 29 16 29 27 29 21 15 4 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 2 6 29 29 14 18 29 29 8 8 29 29 29 29 29 29 29 29 29 29 25 14 9 41 21 29 11 11 11 10 16 16 16 29 16 29 16 16 16 29 19 16 29 29 29 29 29 29 29 29 4 15 2 29 2 29 29 17 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 27 27 29 29 6 29 6 29 29 29 29 29 18 25 29 2 29 29 29 29 41 21 21 1 1 1 11 11 19 16 29 29 16 29 16 16 13 29 19 29 29 29 29 29 29 29 29 17 15 15 29 25 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 25 29 2 29 29 25 29 29 29 25 6 29 29 29 29 29 29 29 29 41 19 21 11 11 11 29 29 29 6 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 18 29 29 29 29 6 29 29 29 29 29 29 14 29 29 29 6 29 29 25 29 29 29 29 9 41 16 21 11 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 9 41 16 21 11 11 11 11 11 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 14 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 6 18 29 29 25 29 29 29 29 29 29 29 18 29 29 25 29 29 29 29 29 29 29 29 29 29 14 9 41 21 11 11 11 11 11 29 29 16 29 16 13 16 16 29 29 29 29 29 16 29 16 29 29 29 29 29 17 29 29 29 29 15 25 2 2 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 14 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 41 16 21 1 1 11 11 11 29 13 29 29 29 19 16 29 29 29 29 13 29 17 29 16 29 29 29 29 29 29 29 15 25 25 29 18 29 16 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 25 29 29 29 29 14 29 29 29 29 41 10 21 1 11 11 13 13 16 29 29 16 29 29 29 13 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 14 29 29 29 27 29 29 29 29 29 31 29 29 29 41 16 21 11 11 11 29 11 16 16 29 29 29 13 29 13 29 16 16 29 16 29 29 29 29 29 29 29 29 16 15 15 25 17 4 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 41 15 21 11 1 11 29 19 29 29 29 29 29 29 29 16 29 16 16 29 29 16 16 29 29 29 13 29 29 29 29 29 29 16 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 31 29 29 31 29 13 16 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 6 29 29 29 29 29 29 29 29 29 14 29 25 29 29 2 29 29 29 29 29 29 29 29 29 25 29 14 14 29 29 25 29 29 29 29 29 27 27 14 29 29 2 2 29 14 29 29 16 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 16 16 16 11 11 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 18 6 14 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 25 27 29 14 29 29 29 41 16 21 11 29 19 16 29 13 16 19 29 16 16 29 16 16 29 16 13 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 18 6 29 29 29 29 15 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 14 29 29 14 29 29 29 29 9 41 16 15 11 11 11 10 16 13 13 9 16 16 16 13 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 14 29 29 29 8 25 29 29 29 29 27 29 29 29 25 29 14 29 14 29 29 27 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 13 19 13 19 16 21 29 11 11 16 13 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 14 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 25 29 29 14 29 29 29 29 29 29 29 14 29 29 29 41 16 16 16 16 16 29 29 13 29 29 29 16 13 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 25 29 29 29 25 25 29 29 29 29 29 29 29 29 25 29 29 29 29 18 29 29 29 31 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 16 29 16 16 29 16 13 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 6 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 27 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 29 29 29 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 31 29 29 29 29 8 25 29 29 29 29 29 29 29 14 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 2 29 29 29 29 29 2 29 29 29 18 29 29 29 29 14 29 29 29 16 16 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 18 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 25 29 29 29 29 29 8 41 29 16 16 15 21 11 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 11 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 6 13 41 16 29 13 16 29 29 29 6 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 14 29 29 29 29 29 29 29 19 29 29 29 29 29 29 16 29 29 29 11 31 9 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 6 29 29 18 29 29 27 29 29 29 29 29 29 2 2 2 2 29 29 29 18 29 29 29 29 29 29 29 29 2 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 16 41 16 29 16 16 16 29 11 11 16 13 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 16 16 29 29 29 29 29 29 29 29 29 29 2 15 29 17 4 17 29 29 29 29 29 29 29 29 29 29 6 29 29 29 25 29 29 14 29 29 29 29 25 29 29 29 29 29 29 25 29 29 25 41 16 16 16 15 29 29 29 17 29 16 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 25 14 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 41 29 16 16 29 29 11 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 2 29 2 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 9 41 16 29 16 29 29 16 29 29 29 16 29 29 13 29 29 29 29 13 13 16 13 8 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 14 29 29 18 6 29 29 29 29 14 25 29 29 29 29 6 25 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 8 29 29 29 6 6 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 14 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 2 29 29 29 8 19 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 41 15 29 11 29 16 16 29 16 29 16 25 13 17 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 16 29 29 29 29 29 29 29 29 18 15 2 17 29 2 29 29 29 29 29 29 31 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 16 16 29 29 16 29 13 29 29 29 29 29 16 29 29 29 16 16 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 29 29 2 2 29 29 29 25 29 29 29 6 6 29 18 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 41 29 16 29 16 16 29 29 29 29 13 29 29 29 29 29 29 13 29 29 13 29 29 29 29 29 13 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 2 4 4 2 4 2 2 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 27 14 29 29 29 29 29 29 29 2 29 29 29 29 29 18 41 16 16 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 14 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 8 29 29 13 41 16 13 16 29 16 13 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 6 25 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 27 29 2 29 29 29 29 29 29 29 14 29 29 25 29 6 29 29 29 29 29 29 41 16 19 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 29 14 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 14 18 29 29 2 29 18 8 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 27 29 29 29 29 18 14 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 31 29 13 41 16 29 29 29 17 11 8 29 29 29 29 29 13 29 26 29 29 29 29 29 13 13 29 29 29 29 29 29 29 29 16 14 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 19 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 13 29 13 29 29 29 13 29 29 29 6 16 29 29 29 29 16 19 16 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 9 16 16 29 16 16 29 29 29 29 16 29 16 13 13 29 29 29 17 29 29 13 29 13 29 16 16 29 29 29 29 29 16 16 16 29 27 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 16 29 29 29 29 29 16 29 13 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 14 19 29 29 29 29 29 29 14 14 29 29 29 29 29 29 25 29 29 25 29 29 29 25 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 6 14 13 41 29 29 29 29 29 16 16 16 29 29 29 16 29 29 29 29 29 29 29 16 29 6 29 16 29 29 16 29 29 29 29 16 29 18 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 2 25 29 29 29 29 29 27 6 25 29 18 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 2 29 29 2 25 29 29 29 29 29 14 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 6 29 29 29 29 29 27 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 14 14 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 13 16 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 17 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 14 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 14 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 29 29 14 29 29 29 29 2 29 6 8 29 17 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 31 27 29 27 29 29 29 29 29 29 29 29 29 29 29 6 29 29 27 29 29 29 29 29 29 29 29 27 29 29 29 29 27 29 29 29 29 2 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 14 29 29 29 6 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 25 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 13 29 31 29 29 29 29 6 29 29 29 31 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 14 29 29 29 29 8 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 13 29 41 16 16 10 11 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 13 29 16 29 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 41 16 29 29 29 16 16 29 19 16 29 29 16 13 29 29 16 16 16 29 13 13 29 29 16 13 29 29 29 29 29 29 29 8 29 29 31 6 29 29 18 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 6 29 29 29 29 29 29 29 25 13 29 29 29 29 16 29 16 29 13 29 16 29 29 29 29 29 16 16 13 16 29 29 29 16 29 29 16 19 29 29 16 29 13 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 16 11 11 10 16 29 19 16 29 29 29 29 29 29 29 29 16 29 16 29 13 29 16 16 29 29 16 13 29 31 18 2 29 29 29 29 6 29 29 29 16 29 29 29 14 25 29 29 14 29 29 14 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 13 29 13 19 16 29 29 29 16 29 29 2 16 16 29 29 13 29 13 29 29 29 29 29 16 29 29 29 29 29 16 13 29 29 29 29 29 31 29 29 6 14 29 2 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 6 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 19 16 29 16 19 16 19 29 11 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 16 16 29 29 16 29 29 29 2 2 29 29 29 18 29 29 29 29 13 29 25 31 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 27 29 29 29 2 6 29 29 29 29 41 13 16 29 29 13 16 29 16 29 29 16 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 18 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 14 29 29 29 29 6 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 31 8 29 29 16 13 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 16 16 16 29 29 29 29 29 29 29 29 29 29 16 29 14 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 16 16 13 16 16 16 28 16 29 29 29 16 13 19 13 29 29 29 29 29 29 16 29 16 29 29 29 13 29 29 29 29 29 16 16 29 29 29 18 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 14 29 18 29 29 29 14 29 25 29 31 29 23 29 29 31 29 29 29 8 29 25 29 29 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 25 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 23 29 29 29 29 29 29 29 29 29 14 29 8 29 29 6 6 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 13 41 29 29 16 16 29 11 11 29 29 16 19 29 29 29 29 29 29 2 16 29 29 16 29 29 29 29 29 16 16 29 29 29 16 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 2 6 29 29 29 29 29 29 25 29 29 29 18 13 29 29 29 29 29 29 13 16 29 29 13 29 16 29 29 29 29 2 16 17 17 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 17 29 29 29 29 29 29 29 29 29 27 29 29 8 8 23 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 29 25 29 29 29 29 19 29 16 16 16 29 16 29 16 29 16 29 29 13 16 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 18 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 2 29 29 29 29 31 29 29 29 29 13 41 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 16 16 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 19 29 29 29 16 16 29 29 19 29 16 13 29 29 29 29 17 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 27 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 2 27 29 29 29 29 6 29 18 6 29 29 25 29 29 29 29 25 14 29 29 29 14 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 27 29 29 29 29 2 29 29 29 29 8 29 29 14 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 31 29 2 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 8 29 29 8 2 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 16 29 29 16 29 29 29 29 16 29 29 8 29 29 2 29 29 29 29 29 29 17 29 29 29 29 16 2 29 29 25 29 16 29 29 16 29 17 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 27 2 29 29 29 29 29 2 29 29 29 29 5 29 29 18 29 25 29 29 29 29 2 29 6 29 29 25 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 2 29 29 2 2 18 29 29 29 29 29 27 29 27 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 5 29 29 31 29 29 29 8 31 2 29 29 27 29 29 29 29 29 29 27 29 29 29 29 29 29 18 8 29 29 29 29 29 6 31 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 31 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 27 29 2 29 29 29 29 29 17 8 29 29 29 13 16 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 2 29 2 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 31 29 29 29 29 25 29 2 29 29 8 29 29 29 8 29 29 14 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 17 29 29 29 29 29 29 29 31 29 29 29 29 29 29 4 29 29 29 2 2 16 29 29 29 29 29 29 31 16 29 19 16 29 29 29 29 29 29 16 16 29 29 29 16 16 29 16 13 19 29 29 29 19 29 13 29 29 29 16 19 16 29 29 16 13 13 16 16 19 16 29 16 29 16 19 19 19 29 16 29 13 16 16 29 16 29 16 19 13 13 19 29 13 19 16 29 16 29 29 16 16 16 29 29 16 13 19 9 2 29 19 19 16 16 29 19 13 16 16 19 16 19 19 16 19 19 13 19 29 16 17 29 29 16 29 29 29 19 19 16 19 16 19 19 16 29 29 19 29 29 29 29 29 16 29 16 16 16 19 19 19 19 19 16 16 19 29 16 19 16 25 29 19 16 16 29 8 16 29 29 16 13 19 29 29 16 19 29 29 29 29 19 16 16 16 13 29 29 29 29 29 29 16 16 19 19 29 29 29 19 19 16 29 16 14 8 16 16 16 19 29 16 16 16 19 29 29 16 16 19 19 16 29 16 13 19 19 19 13 29 13 19 16 13 16 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 13 16 16 29 16 13 19 29 29 16 19 16 29 16 29 16 29 16 16 31 16 19 29 16 16 29 16 29 29 29 29 16 29 29 16 29 16 29 29 13 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 19 29 29 13 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 16 29 29 16 29 29 16 29 29 29 19 29 29 29 29 29 29 13 29 29 26 29 29 29 29 29 29 29 29 29 16 29 16 16 16 19 29 29 16 29 29 29 16 16 19 16 19 29 16 16 29 16 19 19 16 16 16 16 16 16 16 13 16 16 16 16 29 16 16 29 29 16 29 16 19 16 29 29 16 29 16 29 13 29 16 29 29 29 19 29 16 29 29 29 13 29 29 29 29 29 16 2 29 29 8 29 29 29 29 16 29 29 26 16 29 16 16 16 29 29 29 16 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 2 29 13 29 29 16 16 29 19 19 29 2 16 16 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 17 29 16 29 29 29 19 19 29 16 16 29 29 19 29 19 19 13 16 17 19 13 25 16 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 16 29 16 29 29 19 5 19 29 19 29 29 16 16 16 13 29 16 16 16 19 29 13 9 29 16 29 19 13 16 29 19 19 29 16 29 29 16 29 16 26 19 14 29 29 29 29 29 16 16 29 13 29 29 29 29 29 29 25 16 29 29 29 29 29 29 16 29 16 29 29 29 14 29 16 13 29 29 29 19 16 29 29 16 29 29 29 16 29 13 29 29 29 16 16 29 13 16 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 13 13 29 19 19 16 16 13 8 29 13 16 16 29 29 29 17 19 16 29 29 29 29 19 29 29 29 16 16 29 29 29 29 16 29 17 16 29 29 16 29 16 16 16 16 16 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 18 29 6 29 29 27 29 29 29 29 6 29 29 29 31 29 29 29 29 6 29 29 8 8 29 29 29 2 29 29 29 29 29 29 17 6 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 27 29 27 18 29 29 29 29 29 29 29 29 2 8 29 29 8 5 2 2 29 29 29 16 29 29 29 29 26 29 31 29 31 29 29 2 29 29 18 29 29 25 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 14 8 29 29 25 29 29 29 29 29 29 29 6 29 29 29 2 2 29 29 8 29 29 29 29 29 16 29 29 29 29 16 16 29 8 16 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 14 8 29 29 29 16 29 16 29 29 17 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 16 17 29 29 29 29 29 29 29 29 26 29 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 26 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 8 26 29 29 6 29 29 29 29 29 29 29 29 29 6 29 29 29 29 14 29 29 29 29 29 2 31 29 2 29 27 31 8 29 25 8 2 29 29 8 25 2 29 29 8 29 29 29 8 29 29 29 14 29 2 25 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 2 29 29 29 16 2 16 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 23 2 29 29 2 29 29 29 29 6 29 29 29 29 29 29 26 2 29 29 8 29 29 27 2 29 29 29 29 29 18 29 29 2 29 29 29 5 29 29 29 2 29 29 29 29 2 29 29 29 18 2 29 29 18 16 29 8 23 2 29 29 29 29 6 29 31 29 29 2 2 2 29 29 29 8 6 27 29 5 29 29 2 29 6 29 29 29 17 29 29 29 29 29 29 18 29 29 6 29 29 29 29 29 29 29 29 29 29 13 16 2 29 29 29 29 29 8 29 29 6 29 8 29 23 29 29 29 29 8 2 29 5 25 6 2 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 2 29 8 29 6 29 29 8 23 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 5 29 29 29 29 16 2 16 29 16 13 29 29 16 16 29 29 16 16 29 29 29 17 16 16 29 29 29 16 29 31 29 6 29 29 2 29 29 29 29 29 16 29 29 16 16 29 16 29 29 19 29 29 29 29 16 29 29 16 16 16 29 16 29 16 29 16 16 19 19 16 16 16 29 29 29 13 29 16 29 16 29 29 16 29 29 29 19 16 29 29 29 29 16 16 29 29 2 16 16 29 29 19 29 16 16 16 19 19 16 16 29 29 19 29 29 16 16 16 29 29 19 29 16 29 29 19 16 29 13 16 19 19 29 19 13 29 16 16 29 19 29 29 19 19 16 29 29 16 19 19 9 25 16 16 19 19 2 16 16 19 29 19 29 16 17 29 29 19 29 16 29 29 29 29 16 29 16 16 16 16 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 16 16 16 29 29 29 16 29 16 29 29 29 29 29 16 19 29 19 29 16 16 29 29 13 29 16 29 16 29 29 16 16 29 29 29 29 8 16 16 29 29 29 29 29 19 29 29 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 16 29 29 29 29 29 16 16 16 16 16 16 16 13 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 18 29 29 2 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 18 16 25 13 29 29 29 29 29 29 29 29 29 27 29 6 29 29 29 8 29 8 8 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 27 29 29 8 29 26 29 8 29 29 8 29 2 29 29 26 2 29 29 29 29 29 29 29 29 29 29 29 18 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 26 29 29 29 16 29 29 29 29 29 17 29 31 29 29 29 29 2 29 2 29 29 29 29 26 29 29 29 29 29 29 6 29 29 29 29 29 29 5 8 29 2 29 2 29 29 29 29 29 29 6 8 29 29 29 2 8 31 29 29 31 29 2 14 29 29 29 26 29 29 29 29 29 2 29 26 29 29 29 29 29 8 29 29 2 14 2 2 29 27 29 26 29 31 29 29 29 6 6 29 29 29 29 29 25 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 5 6 29 2 6 29 31 2 29 29 29 29 29 25 29 29 8 29 29 29 5 6 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 8 29 29 31 29 2 8 27 29 29 29 29 29 29 8 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 8 29 29 29 29 29 29 8 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 5 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 25 29 29 29 8 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 6 2 27 29 29 29 29 5 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 25 29 18 29 29 16 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 14 29 8 29 31 2 29 29 8 29 2 8 6 14 29 2 29 29 29 17 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 2 29 29 29 17 26 23 29 29 29 29 29 18 29 29 29 31 29 29 2 2 8 8 8 23 29 26 29 8 29 18 8 29 29 31 29 29 29 29 29 29 29 2 29 29 18 29 17 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 26 2 8 29 8 29 2 29 29 29 29 29 6 2 8 18 8 29 29 29 2 29 29 29 29 29 29 29 25 27 29 29 14 14 2 29 23 29 26 29 29 29 29 29 29 29 29 29 6 8 26 2 27 5 8 29 8 29 8 26 29 6 29 29 2 2 31 29 29 6 8 29 2 29 29 29 29 26 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 6 29 6 8 29 2 5 29 29 8 29 29 8 2 29 29 29 29 29 2 29 29 29 29 29 26 8 8 14 26 8 29 25 2 29 29 29 29 29 29 29 8 29 29 8 29 29 16 29 16 17 19 16 29 29 16 29 29 19 29 29 29 29 2 29 29 29 2 2 29 5 29 29 27 29 2 29 14 8 26 29 8 27 2 31 29 29 2 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 6 29 29 29 29 29 29 29 29 29 8 23 29 29 29 29 8 29 29 8 8 29 29 14 29 29 25 2 29 8 8 29 6 8 29 29 29 2 29 29 29 2 29 29 2 29 29 6 29 29 29 6 31 29 29 29 29 25 31 31 6 31 29 8 29 29 18 29 29 29 29 29 14 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 27 29 29 2 2 29 6 29 29 29 29 29 29 8 29 29 29 29 29 14 29 29 29 8 8 31 29 29 29 29 6 29 6 29 29 29 29 18 29 29 8 2 29 29 29 6 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 2 29 16 29 29 8 8 29 29 8 29 29 29 29 6 29 2 29 29 6 29 29 14 2 2 29 18 29 31 2 29 6 29 2 18 2 29 29 29 29 29 29 29 29 29 14 29 29 6 29 29 29 29 29 29 8 29 29 2 29 29 29 2 29 8 29 29 29 29 29 29 29 2 8 31 8 8 29 29 29 29 29 29 29 8 6 2 29 29 29 8 29 29 8 29 29 31 8 29 29 29 8 29 6 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 27 29 29 31 29 29 29 29 29 29 29 26 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 8 29 29 29 29 29 29 14 29 2 29 29 29 29 29 5 29 29 6 8 29 29 29 2 29 29 29 2 2 29 29 29 31 29 25 8 29 6 29 29 2 29 29 2 14 29 29 29 29 29 16 16 29 29 29 13 17 29 29 29 16 13 16 16 16 19 13 19 13 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 13 29 29 29 29 16 8 29 16 16 16 29 29 29 29 19 16 29 13 29 29 29 29 29 8 31 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 13 16 29 29 13 29 29 29 29 29 29 13 29 29 16 29 16 16 13 9 17 29 29 16 16 16 16 29 29 29 29 2 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 17 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 9 19 16 29 29 19 13 29 19 16 29 29 29 29 16 29 29 16 13 29 16 29 16 29 29 29 16 19 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 16 16 29 2 29 4 29 29 29 2 29 19 16 29 29 29 16 29 29 14 29 29 29 19 29 29 19 13 16 19 29 16 29 16 19 16 13 16 29 16 29 29 16 29 29 16 29 29 19 29 29 29 16 19 16 29 29 16 29 29 29 29 19 29 16 29 16 29 9 16 29 16 29 29 29 29 29 19 16 13 13 19 16 16 29 16 16 13 16 29 29 29 29 16 16 13 16 16 16 29 16 19 29 29 29 19 13 29 29 16 16 29 16 29 16 29 16 29 29 16 16 16 16 16 29 29 29 29 29 19 29 16 29 29 29 16 29 16 29 17 29 29 29 2 16 29 16 29 29 6 5 29 16 16 13 29 29 29 16 29 16 29 29 29 29 17 29 31 13 16 29 16 29 16 16 29 29 29 29 31 29 16 29 29 5 31 8 29 29 16 29 19 16 13 29 19 29 29 16 16 29 29 16 16 17 29 29 29 13 16 16 29 16 16 2 16 16 17 16 29 16 29 16 29 13 29 16 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 8 29 29 29 29 29 29 16 29 29 19 8 16 2 16 16 29 29 16 16 29 16 16 19 19 16 19 19 16 29 29 29 29 29 16 29 29 16 16 29 29 19 16 19 19 29 19 16 16 16 19 13 16 16 29 16 19 29 29 29 29 16 16 16 19 16 16 23 16 29 17 16 29 29 16 16 16 29 29 16 16 16 29 29 29 16 29 29 29 29 29 29 29 29 16 13 29 29 19 19 29 13 19 29 16 19 16 13 9 19 19 19 19 13 29 19 9 13 19 19 16 29 9 9 16 29 16 29 16 19 19 16 13 17 19 9 19 16 17 16 19 19 19 16 9 19 19 29 19 19 19 29 19 9 19 29 13 9 19 9 19 29 19 19 19 19 16 19 19 19 19 9 19 19 19 16 9 19 19 9 9 19 19 19 16 29 19 19 19 16 29 19 41 13 16 9 9 19 29 29 19 9 19 19 13 19 9 9 19 16 29 9 16 19 9 9 19 16 19 16 19 19 19 19 8 29 19 9 19 16 19 19 9 19 17 19 19 9 19 19 29 16 9 9 16 19 19 19 13 19 19 9 29 9 19 9 19 29 19 9 19 16 16 16 9 19 29 19 29 19 9 19 29 16 19 9 29 19 19 29 19 19 19 16 9 19 16 29 16 16 13 19 29 16 16 16 16 19 16 16 19 19 19 29 16 19 19 19 19 16 16 19 13 19 19 29 19 13 16 29 19 16 16 16 16 29 19 19 29 16 16 29 16 29 17 13 19 16 19 29 16 16 29 16 29 29 29 16 16 29 29 29 16 29 29 16 29 16 29 16 29 13 29 29 13 16 16 29 19 29 16 19 19 19 19 19 19 19 19 19 16 19 19 29 2 5 16 29 29 29 29 29 29 8 29 16 29 16 29 29 29 16 29 29 29 29 29 16 29 29 16 29 17 29 29 29 16 29 29 29 29 29 29 16 29 16 29 26 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 14 27 8 29 29 16 29 29 16 16 29 29 29 16 29 29 16 16 16 16 29 29 17 29 16 16 29 16 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 18 29 27 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 16 16 16 13 29 13 29 29 13 29 29 16 16 19 13 16 2 29 29 29 29 16 16 29 16 29 29 8 16 29 29 16 16 29 29 29 16 29 29 29 13 29 29 16 29 16 16 16 27 14 29 16 29 29 29 16 16 16 16 29 16 29 29 4 16 16 29 13 19 16 13 13 16 16 16 16 13 16 13 29 16 19 29 29 8 16 19 29 29 16 29 16 29 29 16 16 16 16 16 29 29 29 16 16 29 13 17 16 16 16 16 13 29 19 16 29 16 16 19 16 29 29 16 16 13 29 29 19 13 16 19 29 16 29 19 29 16 16 16 16 29 29 16 13 16 17 19 16 29 29 29 29 16 29 29 29 16 13 29 16 29 16 29 29 29 16 29 29 16 19 16 29 29 29 16 16 16 16 29 16 29 16 16 13 29 29 19 29 16 29 16 16 19 29 16 29 16 16 29 13 29 29 29 16 29 29 29 16 29 16 29 29 29 16 16 13 16 17 29 16 29 13 19 16 29 13 29 16 16 29 19 29 16 29 16 16 29 29 19 29 16 16 2 16 19 29 29 2 29 16 16 29 16 29 29 16 16 16 16 16 29 29 16 13 29 16 29 16 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 8 29 29 8 29 29 16 29 29 29 29 16 16 29 29 29 2 29 29 29 29 29 29 29 5 18 29 29 29 29 29 13 29 29 29 19 29 13 13 29 19 16 16 29 19 19 16 29 29 8 29 29 29 29 5 29 29 2 29 29 29 8 31 14 29 29 2 6 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 16 14 16 29 29 29 29 29 29 4 2 29 16 29 29 19 29 29 29 29 16 29 29 29 29 29 29 29 29 16 13 29 29 29 16 29 13 29 29 19 16 2 29 16 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 13 29 18 16 5 8 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 16 16 16 19 16 16 19 29 19 9 29 29 16 29 16 16 29 29 16 29 16 29 29 29 29 29 18 29 16 16 29 16 29 29 29 29 29 29 5 29 16 5 8 13 29 29 29 29 29 16 29 29 8 29 29 29 16 16 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 16 29 17 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 13 29 16 29 29 16 16 29 29 29 8 16 29 5 29 29 29 29 29 29 29 16 29 16 29 29 29 29 17 19 29 19 19 16 29 29 5 19 29 19 16 16 16 19 29 29 19 29 16 29 16 13 29 16 19 19 16 16 19 19 29 29 29 29 29 16 19 16 16 16 29 16 29 29 16 16 16 29 29 16 29 16 29 19 16 29 16 19 29 16 29 16 16 29 19 29 16 16 16 19 29 13 16 16 19 29 16 19 29 29 16 19 16 16 16 29 16 16 16 16 29 16 16 29 29 17 19 29 16 29 29 16 29 16 16 16 29 16 19 16 29 29 19 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 16 19 29 19 16 29 29 16 29 19 29 16 16 29 29 29 17 16 16 29 29 29 29 29 29 29 29 16 13 13 29 29 16 29 16 29 29 6 5 29 16 29 29 29 29 29 29 25 29 29 29 29 8 29 14 29 16 29 29 29 29 16 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 8 29 29 23 29 29 29 5 5 29 29 29 29 29 16 13 16 29 29 16 16 29 13 16 16 16 19 19 19 16 29 5 29 29 29 16 5 29 29 29 16 29 16 29 29 16 29 29 29 29 16 29 2 29 29 16 29 29 19 29 29 16 16 29 29 16 13 29 29 29 29 16 29 16 16 13 29 29 29 29 29 29 16 29 16 29 19 13 29 16 29 29 16 29 29 16 29 29 16 10 16 16 29 16 29 29 29 29 16 29 29 19 16 16 16 19 16 29 16 29 29 16 19 16 16 29 16 19 19 16 9 16 29 29 19 19 29 2 19 19 29 29 19 29 29 13 19 16 13 19 16 19 16 13 29 16 16 29 29 16 29 8 16 29 16 16 29 16 29 16 29 13 29 16 17 16 29 29 16 29 16 29 29 16 16 29 29 16 19 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 17 5 23 2 29 14 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 16 16 29 29 8 16 29 29 29 16 16 16 16 29 16 16 29 29 19 29 29 29 29 29 19 16 29 19 13 16 16 16 29 16 16 29 16 16 16 19 19 19 5 16 19 13 16 19 19 29 29 29 19 29 16 16 16 29 19 14 29 16 16 29 29 29 29 29 16 29 29 29 29 19 29 16 29 19 17 29 19 19 16 16 29 16 29 29 19 29 29 19 29 16 29 16 29 16 13 16 19 16 16 16 19 29 29 16 16 16 16 16 13 29 16 16 5 19 29 19 19 19 29 16 16 19 16 19 9 16 13 19 19 29 29 16 9 9 16 19 13 19 19 9 29 16 16 29 5 16 5 17 16 16 16 13 16 29 16 19 19 19 9 16 29 16 13 13 29 29 16 29 8 16 16 29 29 19 16 29 26 29 29 29 16 13 16 29 29 2 29 16 19 19 29 13 16 16 16 29 16 29 16 29 29 29 29 29 16 19 19 16 29 29 16 29 16 29 29 29 29 16 29 29 16 29 29 16 29 29 29 19 16 29 19 16 13 29 29 29 16 29 19 13 19 19 16 27 19 16 16 16 13 13 29 16 29 19 16 16 19 29 5 29 16 19 19 16 19 19 19 16 29 29 16 19 19 29 16 16 16 16 16 29 29 16 29 16 16 16 16 16 16 16 29 19 19 29 29 19 13 29 19 9 16 29 29 19 2 29 19 16 16 13 19 29 29 16 19 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 16 29 2 25 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 5 29 13 16 26 29 29 14 29 29 29 29 16 29 16 29 16 29 29 29 29 16 19 13 16 19 16 29 16 9 29 16 29 29 13 16 19 19 29 29 29 16 16 9 29 13 19 16 19 29 13 29 16 29 13 29 29 29 29 29 8 26 29 29 8 31 29 29 29 5 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 17 29 29 17 29 29 29 29 16 29 29 29 29 19 19 29 29 29 29 16 13 16 13 29 13 16 16 19 19 16 19 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 29 29 29 29 6 29 13 29 29 29 29 29 29 6 29 29 29 29 29 16 16 2 29 29 29 16 29 29 16 29 26 29 29 29 29 29 29 29 29 29 29 6 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 6 8 29 2 6 14 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 5 5 2 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 2 29 29 29 29 19 29 29 29 29 29 16 16 16 29 29 29 29 29 13 16 29 29 29 16 29 29 29 29 29 16 29 16 29 16 16 29 16 29 29 29 16 16 16 19 13 29 19 16 29 9 13 29 29 16 29 16 29 19 16 16 29 29 13 16 16 29 29 29 29 16 16 29 19 29 29 19 13 29 29 29 29 29 16 29 16 13 29 16 13 16 16 16 16 13 16 29 29 19 16 29 29 16 16 19 13 29 29 29 29 17 19 16 29 13 19 13 16 29 16 16 13 16 29 13 29 29 29 16 29 29 29 29 27 16 16 13 29 17 29 5 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 16 29 19 29 29 29 29 16 16 16 29 29 29 29 29 29 16 29 16 16 19 6 16 16 16 13 19 16 19 16 16 16 29 29 29 19 19 13 29 18 9 9 16 13 9 9 16 29 16 16 16 29 19 29 16 29 29 19 29 29 16 16 16 29 19 29 19 16 29 13 29 16 19 16 16 16 29 29 19 19 19 29 16 29 29 16 16 16 16 16 29 29 29 29 29 16 29 16 29 16 29 16 16 16 29 29 2 29 13 29 29 16 16 16 29 29 17 29 29 23 29 29 29 29 29 2 29 14 29 29 29 29 29 16 13 16 16 19 16 16 19 13 16 16 16 29 19 16 29 19 29 17 16 16 29 29 29 16 29 13 29 29 29 29 19 13 16 16 16 16 19 29 29 16 29 16 16 19 19 29 19 29 19 19 19 16 16 19 16 16 29 29 16 16 19 29 19 19 29 16 13 16 19 19 8 29 19 29 16 29 16 29 29 29 29 19 13 29 13 19 29 13 29 29 19 29 16 29 19 16 19 29 13 16 29 16 8 19 29 13 29 29 13 16 16 29 16 16 29 9 13 29 6 19 16 16 16 29 16 16 29 16 29 29 16 19 29 29 16 16 29 16 19 16 16 13 16 19 19 16 19 16 19 19 9 19 16 19 29 16 29 19 16 16 19 16 16 16 29 16 16 9 19 16 19 29 16 16 19 16 16 29 16 16 31 29 29 29 8 29 13 16 16 13 16 19 16 19 16 29 19 16 16 29 16 29 16 19 19 19 16 29 19 19 16 19 19 13 29 19 19 19 13 16 16 19 29 16 16 16 29 29 19 16 19 29 19 13 19 29 19 19 19 29 29 19 13 19 16 19 16 19 9 19 19 16 19 16 19 19 16 13 13 19 29 16 19 29 29 16 9 16 16 29 19 29 19 29 16 16 19 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 19 16 16 9 19 19 16 9 19 19 13 9 19 29 16 19 29 29 19 16 16 29 29 16 19 19 29 29 29 29 16 16 29 13 19 29 29 16 13 29 29 16 19 16 9 13 16 29 19 9 19 13 29 16 9 16 19 19 19 29 19 19 16 9 29 19 29 16 19 19 29 16 19 13 29 5 16 19 19 29 19 16 19 16 29 17 16 16 16 29 16 19 19 9 29 29 13 10 16 29 19 19 16 19 19 29 19 19 19 19 16 19 13 19 19 29 16 19 16 19 16 16 29 16 9 19 19 29 29 16 19 19 19 16 29 16 19 19 29 13 19 9 19 13 16 29 19 13 19 29 19 19 29 16 17 16 16 29 17 29 16 29 29 29 17 29 13 29 29 17 29 29 2 17 13 29 29 29 29 29 29 29 8 2 29 29 29 25 16 29 29 17 16 16 16 29 29 29 16 29 5 29 29 29 14 14 29 29 17 29 16 13 16 16 29 29 16 19 13 19 29 29 29 29 29 16 29 19 29 29 16 29 29 29 5 29 29 29 16 16 13 29 16 16 17 29 19 29 29 19 29 8 29 16 29 16 29 16 19 16 19 16 13 16 16 29 29 16 16 29 29 16 19 19 19 29 13 19 16 29 13 19 29 29 19 29 19 29 19 16 16 16 16 29 16 19 16 19 16 19 19 13 13 16 19 19 19 16 19 19 19 16 16 19 16 19 19 16 19 19 19 19 29 29 16 29 29 19 13 29 19 29 19 13 29 16 13 16 29 16 19 16 16 16 19 16 16 29 19 16 29 29 16 16 16 16 16 16 16 16 29 29 29 16 16 16 19 16 16 29 13 16 16 16 13 16 16 16 19 13 29 19 10 29 16 19 16 16 29 19 19 16 19 16 16 13 19 13 29 29 16 19 19 29 19 29 16 29 19 16 19 16 29 19 19 19 19 19 16 29 29 29 16 16 16 16 16 29 16 19 16 16 29 5 16 29 16 16 16 29 16 29 19 29 16 13 16 29 16 19 29 19 19 29 29 13 19 16 13 19 17 19 16 18 13 29 29 29 16 19 16 16 29 19 19 13 29 29 19 19 19 29 16 16 16 16 16 29 16 19 19 29 29 29 16 29 19 13 13 13 29 19 19 16 16 19 16 17 16 19 13 16 16 19 29 19 16 19 19 16 9 29 19 19 19 16 19 13 29 29 29 16 16 29 16 29 29 29 29 29 16 16 19 16 16 29 29 16 16 16 29 29 16 29 16 29 19 29 16 19 29 29 29 16 29 29 16 29 29 6 2 29 29 29 29 29 29 16 16 5 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 17 16 29 19 16 29 29 16 16 19 16 16 29 19 19 29 13 29 29 19 19 29 29 16 19 19 29 16 16 29 19 29 29 16 13 16 16 16 29 29 16 29 16 16 19 27 29 29 19 16 16 16 16 13 19 29 29 19 13 16 16 19 13 16 19 19 19 29 16 5 13 29 29 29 29 29 29 29 16 29 16 29 2 29 16 29 29 29 29 17 16 29 16 29 29 29 29 29 13 16 2 19 19 13 19 16 17 19 16 16 26 29 29 29 16 5 29 2 29 29 29 25 29 29 29 16 29 29 29 29 29 29 5 29 16 29 13 16 16 29 29 16 16 19 29 29 16 16 13 29 29 29 16 29 29 29 29 29 2 16 29 29 16 19 16 29 29 29 2 29 16 29 29 29 16 16 29 29 29 16 29 16 29 29 16 29 16 16 17 29 16 16 29 16 16 19 19 16 29 16 16 16 29 16 29 29 16 29 19 6 16 26 29 29 29 16 19 16 29 16 16 29 16 16 16 16 19 13 16 16 16 29 19 19 19 17 29 19 19 13 29 19 19 19 29 19 19 9 16 29 16 5 29 19 29 16 16 29 19 29 29 29 29 16 19 29 19 19 29 16 29 16 19 19 19 19 19 29 9 16 29 29 9 19 9 16 19 21 9 19 19 19 19 9 19 9 9 29 16 19 13 29 19 19 16 19 19 13 19 9 16 9 9 29 19 29 16 29 19 9 19 16 13 16 19 19 19 19 13 29 17 16 16 19 13 5 19 29 17 29 29 29 29 16 29 16 16 2 19 13 29 16 19 19 19 29 9 9 13 16 19 19 9 9 19 19 19 19 19 19 29 19 29 19 19 19 19 19 19 16 9 19 19 19 29 19 16 19 16 16 16 8 16 29 16 29 29 16 29 29 29 16 29 16 16 29 29 29 29 19 16 29 29 17 29 16 29 16 29 29 29 16 29 16 16 29 16 29 16 29 29 19 29 26 29 29 5 6 29 29 29 16 16 29 19 16 29 29 16 29 16 16 29 16 19 13 13 19 19 16 19 13 19 29 16 19 16 29 29 16 19 29 16 29 16 29 16 16 19 16 19 19 16 29 16 19 29 16 13 19 16 13 29 29 16 16 16 29 16 16 19 16 19 19 19 29 16 19 16 13 16 16 13 29 16 16 29 16 29 16 16 16 16 16 29 16 29 16 16 29 9 29 13 29 13 29 19 16 13 19 19 9 16 16 16 19 29 16 16 16 29 16 16 13 16 29 29 29 29 29 29 16 16 29 16 16 29 29 29 29 29 29 29 16 16 16 29 8 29 19 29 16 29 29 16 29 29 29 29 29 16 13 29 29 16 16 16 16 29 19 19 13 16 16 19 19 19 29 16 16 29 16 19 13 19 29 16 19 19 29 29 16 19 16 16 16 29 19 19 19 29 16 29 29 16 16 16 29 29 16 16 29 29 29 16 29 29 16 16 5 29 29 16 16 16 29 16 29 29 16 29 29 29 29 29 16 16 29 16 29 5 29 16 19 29 29 16 16 29 29 16 16 29 19 16 29 29 29 19 19 29 16 29 16 13 18 29 29 29 29 29 29 16 29 29 29 29 16 29 16 16 16 16 16 29 29 29 16 29 16 29 29 29 29 16 16 29 29 29 29 13 16 29 13 29 29 29 29 29 16 16 29 16 16 29 16 16 16 16 29 19 16 16 19 19 16 29 16 16 16 29 19 19 16 13 17 29 29 2 16 17 29 16 29 19 29 29 16 16 16 29 13 16 29 16 16 29 29 16 29 13 19 16 29 16 13 29 29 16 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 13 29 16 13 29 29 19 29 13 29 29 16 29 19 9 29 17 29 16 19 8 19 16 16 16 19 29 19 29 16 29 29 19 16 29 19 19 19 29 16 19 19 13 19 19 19 19 19 29 29 41 29 16 16 19 19 16 19 19 16 19 19 29 19 19 9 29 29 16 29 23 19 16 19 29 16 16 16 19 19 19 16 29 16 16 19 16 29 29 29 29 29 29 16 16 13 29 29 29 16 16 29 29 16 29 29 29 16 29 29 29 29 16 16 16 16 13 16 16 29 29 13 29 16 29 17 29 29 29 16 16 13 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 13 29 19 16 29 16 19 16 17 29 16 16 29 19 19 13 29 29 16 16 16 29 16 29 16 19 13 16 29 16 16 16 16 13 16 29 16 16 17 16 16 19 19 41 16 29 19 13 9 16 19 19 4 16 16 29 16 16 19 17 17 17 19 19 19 16 19 17 29 13 17 13 29 16 16 17 29 29 16 19 16 29 16 29 16 16 29 29 29 16 16 2 29 29 29 19 16 13 29 29 16 16 29 16 13 16 29 29 29 29 29 29 16 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 16 6 29 29 19 29 19 29 19 16 29 16 19 16 29 29 29 19 19 29 19 19 16 16 19 16 19 29 16 13 16 29 16 29 16 29 16 29 29 19 29 29 29 16 16 29 29 29 16 29 17 13 16 29 16 29 19 29 19 16 16 16 19 17 10 19 10 19 16 16 13 19 16 16 16 16 19 17 17 29 16 16 29 29 29 16 19 29 16 29 16 16 13 29 8 29 19 29 29 16 16 29 29 16 29 29 13 16 16 29 29 29 29 16 19 29 29 29 19 16 16 16 13 2 16 16 29 29 29 16 13 29 29 2 16 16 29 29 16 29 29 16 29 19 16 29 29 16 8 16 19 29 29 16 16 29 29 16 16 29 29 29 29 19 29 16 16 29 29 29 29 29 29 16 13 13 16 29 19 29 19 29 13 19 29 5 29 19 16 16 29 19 16 13 19 19 16 13 16 16 16 29 16 29 19 29 29 29 16 29 29 29 29 29 29 29 16 16 29 16 29 29 16 29 29 29 29 13 13 16 19 16 16 29 8 29 17 13 29 16 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 16 29 29 29 29 29 29 19 16 29 29 29 29 29 29 16 4 29 29 8 29 16 29 16 19 16 29 19 16 17 16 19 16 16 16 19 29 16 16 16 19 16 16 16 16 29 16 16 29 29 16 16 29 29 29 29 16 13 29 29 16 29 19 29 29 16 29 16 16 17 16 16 29 29 16 29 29 16 16 19 29 29 16 29 16 29 19 19 16 19 19 19 16 29 9 19 16 29 23 29 16 19 19 29 16 19 17 16 17 29 29 16 19 13 16 9 29 29 16 16 16 16 9 13 9 9 19 29 16 9 19 19 9 19 16 29 19 9 16 19 29 29 29 9 16 16 9 9 19 16 29 16 9 19 29 19 29 19 19 16 16 19 29 29 2 29 29 29 17 16 16 16 29 16 13 2 16 29 13 19 29 16 16 13 16 19 9 16 13 29 13 29 16 16 13 16 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 16 16 16 29 16 16 29 19 29 19 29 16 29 16 29 29 29 16 29 29 29 16 29 29 13 29 13 19 29 29 16 19 19 19 19 29 16 2 29 16 16 29 29 29 16 29 29 16 16 29 29 29 29 16 19 13 29 29 16 19 16 16 5 16 29 29 19 29 16 29 29 29 16 16 29 29 19 29 16 19 29 19 29 16 19 16 16 29 29 19 29 29 29 19 13 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 13 16 16 29 29 29 29 16 17 29 16 29 16 29 16 13 29 16 29 16 13 29 19 19 16 29 16 29 16 19 29 8 29 29 29 19 16 16 16 29 16 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 5 29 6 29 29 16 29 29 29 29 29 25 16 17 5 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 19 13 29 29 29 16 19 29 29 29 29 16 29 29 16 29 16 16 19 13 29 16 29 16 29 29 13 16 29 16 29 29 29 29 29 16 16 29 16 16 19 16 29 16 19 13 29 16 19 29 29 29 13 13 19 16 16 29 29 19 16 29 29 16 16 16 19 16 19 19 16 19 13 29 19 29 16 16 16 13 16 9 41 29 16 29 19 16 13 16 16 13 19 13 16 19 13 19 19 19 16 8 16 29 16 16 13 29 16 17 19 13 16 16 19 16 16 16 19 19 13 19 9 16 19 19 9 13 16 19 19 19 19 13 19 9 19 29 16 19 19 19 29 19 13 16 9 19 16 19 29 16 16 29 16 29 29 16 16 19 29 29 29 29 29 29 16 8 19 29 29 16 29 16 5 29 29 29 29 29 16 16 16 29 16 2 16 16 29 29 29 16 29 19 16 16 2 16 19 29 16 29 29 16 29 29 16 19 13 29 29 19 13 29 16 16 19 16 16 19 19 16 29 13 13 29 29 29 16 29 29 29 5 29 29 29 29 29 29 16 16 16 29 29 29 29 16 29 29 16 29 16 19 29 29 2 19 19 29 29 19 29 16 19 29 19 16 13 19 19 16 29 19 29 29 8 29 29 29 16 13 16 16 29 29 19 16 16 19 5 17 29 29 29 16 16 16 29 29 29 19 29 16 19 13 29 19 19 19 19 17 19 19 16 19 19 19 19 16 29 16 19 19 29 16 16 29 29 16 29 19 16 16 16 16 19 16 19 19 29 19 16 19 29 29 29 16 29 19 29 29 16 29 19 13 29 16 29 29 29 19 19 29 16 2 29 17 19 29 17 13 29 29 16 29 16 13 29 29 16 29 16 8 29 29 29 29 29 16 29 16 29 29 29 29 29 16 19 29 29 14 16 29 16 13 29 29 16 29 29 29 16 16 29 16 19 29 29 16 19 19 19 29 29 29 29 29 29 16 29 29 29 16 29 5 29 29 29 29 16 29 29 16 29 29 29 16 29 29 16 29 2 29 29 25 29 29 29 29 29 16 29 16 29 29 16 16 16 13 16 19 16 29 16 25 19 19 16 16 19 19 16 17 19 29 29 19 29 19 29 16 8 29 29 29 29 16 29 16 29 29 17 16 29 29 16 8 29 29 29 19 29 13 29 19 16 13 16 16 29 16 29 29 16 19 13 13 19 19 13 29 19 13 29 19 19 29 29 29 2 29 16 16 16 29 29 13 29 29 16 16 16 19 19 29 29 16 13 29 29 29 16 16 29 13 29 5 19 29 29 29 4 29 16 16 16 13 29 17 16 16 29 29 29 16 16 16 13 29 29 29 29 19 29 16 29 19 19 16 19 16 29 19 16 16 29 19 13 29 17 29 19 16 16 29 29 16 29 16 16 29 29 16 29 29 29 29 29 16 16 29 16 19 29 29 13 29 16 16 16 16 16 13 29 29 16 29 29 29 16 29 16 29 16 19 16 29 16 16 16 29 29 16 17 29 17 29 29 29 29 2 16 29 16 29 29 29 29 16 29 16 16 29 16 29 16 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 17 29 29 16 29 29 5 29 29 29 29 29 16 16 29 29 17 16 16 19 29 16 29 16 19 29 29 16 16 29 19 16 29 29 16 29 16 13 19 13 29 29 19 16 29 29 8 29 29 19 16 16 16 16 19 29 29 19 16 13 16 16 8 29 13 16 19 16 16 8 29 13 19 16 16 29 8 17 19 29 16 29 29 29 16 16 16 29 16 29 29 13 16 29 29 16 29 29 29 16 16 29 29 29 16 16 16 29 29 29 29 16 29 16 16 29 19 13 16 29 16 29 13 13 29 31 29 16 13 29 13 16 16 19 16 29 29 29 16 19 29 16 16 29 19 29 29 16 16 29 29 29 16 16 5 29 29 13 19 29 16 16 19 16 29 19 29 29 19 19 16 16 29 29 16 16 16 19 13 16 29 16 19 29 16 16 29 16 29 13 19 29 29 29 16 16 16 16 13 29 29 2 16 29 29 29 16 29 29 29 29 29 29 29 29 18 6 8 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 2 29 16 29 29 29 29 29 29 19 29 19 16 29 19 29 29 29 16 16 16 29 16 29 16 29 29 29 29 19 19 29 29 23 16 16 16 16 29 16 19 19 29 29 29 16 13 16 16 29 29 29 16 16 16 8 29 16 29 16 16 16 16 29 16 29 16 13 29 29 29 16 16 29 19 29 29 16 13 17 29 16 16 16 16 29 19 16 14 29 29 8 29 13 29 29 29 29 2 29 29 29 29 29 29 29 29 29 13 29 29 29 16 16 29 29 29 5 29 19 29 16 29 16 16 29 16 29 16 29 29 19 13 29 16 19 19 29 16 16 29 19 19 19 29 19 19 29 19 9 29 13 19 29 19 19 19 16 19 29 16 16 16 16 16 16 16 19 29 29 16 29 29 16 16 16 29 29 29 29 29 29 29 29 16 2 8 29 29 29 29 29 29 29 29 6 2 29 29 29 8 29 29 29 8 5 5 29 2 2 18 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 5 16 2 8 29 8 29 29 29 29 29 29 29 5 2 29 16 29 29 29 29 16 13 19 29 29 16 29 29 16 16 13 29 29 29 16 29 29 16 16 29 16 29 29 29 29 29 29 16 17 29 16 29 29 16 29 19 19 16 29 16 19 16 19 16 16 16 16 29 17 19 19 16 29 16 17 19 29 29 19 29 29 16 13 16 29 29 19 13 29 2 16 19 29 29 29 16 29 29 16 29 29 29 29 29 23 29 29 2 29 8 18 29 29 29 5 29 29 29 29 29 16 29 25 2 16 29 16 16 29 16 17 16 29 29 29 19 19 13 16 17 17 16 29 29 5 13 16 29 29 16 16 29 16 16 13 16 13 16 29 17 29 19 19 19 16 29 19 29 16 29 29 16 19 29 29 19 19 29 29 19 10 16 29 16 19 29 16 19 29 16 19 13 16 16 16 19 16 29 19 29 29 29 16 16 16 29 29 19 29 29 16 16 16 16 16 16 29 29 16 16 29 16 13 29 29 29 29 29 16 19 29 29 29 29 19 29 29 16 19 19 13 29 29 29 29 16 29 29 29 13 29 29 26 29 29 29 29 29 31 29 29 29 29 29 14 29 29 29 29 6 29 29 29 29 29 29 29 29 14 29 29 29 29 29 6 29 8 29 29 29 5 19 29 19 29 29 29 16 16 29 29 29 29 16 29 29 29 29 8 29 16 17 29 29 16 5 5 29 26 19 19 29 29 29 29 29 29 29 29 19 16 29 2 16 29 9 29 29 29 16 19 29 29 29 16 9 29 29 2 16 29 29 29 29 19 16 29 19 16 29 29 19 13 29 16 16 16 29 29 19 9 16 16 9 19 16 16 16 16 16 19 9 19 16 16 19 19 19 19 29 29 19 19 29 19 13 29 19 19 13 16 16 8 17 16 29 16 16 16 29 29 29 16 29 29 29 16 29 16 29 16 16 19 19 19 16 16 19 9 41 16 19 9 19 16 19 13 16 19 9 9 19 29 29 29 16 16 16 29 29 16 13 16 13 29 29 29 16 13 19 19 19 16 16 16 19 19 16 29 19 16 29 29 16 16 19 29 29 29 29 16 29 29 16 29 8 16 29 29 29 16 16 23 19 16 29 29 19 19 16 16 16 16 29 29 29 29 29 29 29 29 29 29 19 29 16 29 16 16 19 19 19 29 16 19 29 19 13 16 16 16 29 17 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 2 29 29 29 29 29 18 29 8 29 29 16 29 29 29 29 18 8 6 29 29 29 16 29 16 29 29 29 29 8 29 2 29 2 29 29 29 5 29 29 29 29 29 29 16 19 13 29 29 8 29 29 29 8 29 13 29 29 29 16 29 29 29 29 13 13 29 16 29 29 16 16 16 29 19 16 16 13 29 16 19 16 29 16 13 16 29 29 16 16 29 16 29 16 29 29 29 8 29 16 29 29 16 29 29 29 29 16 5 29 29 19 16 16 29 2 29 29 29 29 29 29 13 29 29 29 17 13 16 29 29 25 29 29 29 16 16 29 16 29 13 29 16 29 13 13 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 5 14 18 8 29 29 2 8 29 13 29 8 29 29 16 16 13 29 16 29 16 29 16 8 29 5 23 29 29 29 16 29 29 17 16 13 29 29 16 16 13 29 29 13 16 16 16 16 19 13 19 13 16 29 29 29 16 19 29 2 29 16 29 29 17 29 16 29 29 29 29 16 29 16 16 29 16 13 16 16 29 29 29 19 13 29 16 29 16 18 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 16 29 29 13 16 19 16 16 16 29 16 17 16 19 16 16 19 16 19 19 13 16 16 29 19 19 16 19 29 17 16 29 29 29 16 16 19 29 29 29 16 19 19 16 29 29 29 16 16 29 19 19 29 29 13 16 16 16 29 29 19 16 19 29 29 29 29 19 16 29 29 16 29 29 19 29 29 19 16 16 29 29 29 29 16 13 29 16 16 29 19 19 16 16 16 16 29 29 29 16 13 17 29 17 29 16 13 16 29 29 29 29 29 29 29 29 29 16 18 29 29 29 29 29 29 29 18 29 29 29 29 29 5 29 29 29 29 8 6 29 29 29 2 2 29 29 29 29 29 29 29 2 8 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 19 29 29 29 23 2 16 29 29 29 29 29 29 16 29 29 29 16 19 16 16 16 29 17 19 19 29 29 16 29 28 29 16 16 29 29 29 29 16 16 16 29 29 29 16 16 17 16 8 16 17 13 17 29 16 16 29 29 16 13 29 29 16 16 29 29 16 16 16 29 29 16 16 25 29 29 16 29 19 29 16 16 29 19 29 17 16 16 16 16 17 19 10 29 5 29 16 29 16 13 29 16 19 29 29 29 13 16 13 29 29 29 29 29 29 29 29 16 29 26 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 16 29 29 29 16 16 2 19 10 29 29 16 16 16 29 29 29 16 16 29 29 29 16 29 29 16 29 16 19 29 17 29 16 19 13 13 29 29 19 29 16 29 23 29 29 19 29 29 29 16 29 29 16 8 29 16 29 17 29 29 16 16 29 29 29 16 29 29 16 16 16 16 16 16 13 29 29 19 29 29 29 16 16 19 29 16 29 16 29 29 16 29 16 16 16 29 16 29 16 16 29 16 2 29 29 29 16 8 29 19 29 16 19 19 19 29 16 19 19 19 29 19 19 16 29 19 16 16 13 19 19 29 16 13 16 29 5 16 16 29 29 16 13 29 29 29 16 16 29 29 16 29 29 29 16 29 16 29 5 2 16 29 29 29 2 29 29 29 8 29 29 6 29 29 2 29 16 29 29 6 2 29 29 29 19 29 29 29 29 29 29 18 29 29 16 16 5 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 5 29 14 29 29 29 29 29 29 29 2 29 29 29 29 29 16 5 16 8 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 26 31 29 8 18 29 29 5 29 2 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 31 29 2 29 23 29 29 29 29 19 16 16 29 29 16 13 29 29 29 29 19 16 29 13 29 16 8 29 29 29 29 29 29 29 29 16 29 29 29 17 16 29 5 29 29 16 29 16 29 29 25 29 29 16 29 29 29 5 2 14 8 29 29 29 29 6 29 2 29 18 29 29 2 8 29 29 29 31 27 8 29 29 2 5 29 6 29 29 5 29 29 2 29 29 29 29 2 16 29 29 29 29 16 16 29 16 29 29 16 16 29 16 29 8 29 16 17 16 29 13 29 29 16 16 29 29 16 29 29 16 29 29 16 16 29 29 16 29 16 29 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 8 8 16 29 29 16 29 23 29 29 29 29 29 29 29 29 29 16 29 29 8 18 13 19 16 16 29 16 29 29 29 29 29 29 16 29 29 5 29 29 16 29 29 29 29 29 29 16 19 29 16 16 29 29 16 13 17 5 8 29 29 29 29 29 8 16 17 29 16 13 29 29 29 16 13 16 19 16 19 16 29 29 29 29 16 19 29 16 19 29 29 29 29 29 29 19 19 16 16 16 16 29 29 16 29 8 16 29 16 16 29 16 29 29 29 29 16 16 29 29 16 16 16 29 16 13 16 16 29 8 19 29 6 16 16 29 16 16 29 29 29 5 29 29 16 19 16 29 16 16 29 29 16 29 29 29 29 19 19 29 16 29 13 16 29 29 29 29 19 13 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 16 16 13 2 29 29 5 29 16 29 16 19 29 29 16 16 16 19 29 29 29 16 16 16 14 29 29 19 16 16 8 16 13 29 16 16 16 29 16 13 29 29 8 29 8 29 29 8 29 5 29 23 2 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 29 18 29 29 29 29 29 31 8 29 16 29 8 8 29 2 29 29 29 29 16 29 29 16 17 16 29 29 16 29 29 29 16 13 29 29 29 29 29 16 6 29 16 29 31 16 29 16 29 16 29 16 29 29 29 16 29 16 17 16 29 16 16 29 29 17 16 17 13 19 29 29 29 16 16 29 13 16 16 29 19 29 29 16 29 29 29 16 29 29 19 19 29 16 13 16 16 29 29 13 16 29 29 29 16 29 29 29 17 16 29 29 19 29 2 16 29 16 16 29 29 16 29 29 16 29 29 29 29 8 29 16 29 13 29 29 29 29 29 29 16 29 29 16 18 29 17 29 29 29 29 16 17 29 29 29 29 29 31 29 29 29 25 29 29 5 29 6 29 8 29 29 29 29 5 13 29 13 13 29 16 16 29 16 29 29 16 16 29 29 29 29 29 16 16 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 16 16 16 16 16 16 29 5 5 29 29 16 29 8 29 29 29 13 19 29 16 16 19 29 29 29 29 29 29 16 29 29 29 19 29 29 2 29 29 29 16 29 5 29 16 19 29 19 29 19 17 29 16 16 19 29 29 29 29 16 19 29 29 6 16 19 29 16 29 19 16 29 29 19 29 16 29 29 18 29 29 6 29 29 29 5 29 29 8 29 29 29 29 6 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 31 29 29 29 17 29 23 29 29 29 29 29 19 29 29 16 29 16 29 19 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 25 29 29 29 29 16 29 29 16 29 16 29 29 29 29 5 16 29 29 16 13 6 18 29 29 29 29 8 29 2 16 5 29 17 29 16 29 8 29 29 29 29 29 29 16 16 29 29 29 5 29 29 8 29 29 29 2 18 29 2 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 2 29 16 29 8 5 29 29 29 5 6 29 29 29 5 29 29 29 29 29 29 29 17 29 29 29 29 2 29 16 29 13 29 16 19 29 16 29 29 29 29 2 16 29 29 16 29 29 29 29 29 29 29 29 13 18 29 25 29 29 29 29 16 16 29 29 29 29 29 29 29 29 5 29 29 29 16 29 29 29 29 29 29 5 29 29 29 16 29 2 29 29 29 16 29 29 29 29 13 18 29 29 29 29 16 16 2 29 29 8 5 29 29 19 26 29 16 16 16 29 29 29 27 18 29 29 16 29 29 29 29 26 5 29 29 29 29 29 29 29 29 8 29 29 29 2 2 29 5 29 29 29 29 29 29 29 29 29 29 5 5 29 17 29 2 29 29 29 16 16 16 8 29 29 14 29 29 29 17 16 2 16 29 29 29 16 29 29 29 29 29 29 29 29 29 31 29 16 29 2 26 16 29 29 29 29 29 8 29 29 6 29 29 8 29 29 29 16 18 16 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 14 29 5 29 5 29 29 8 5 5 29 29 29 29 29 29 29 29 29 6 29 29 31 29 29 29 8 29 2 5 5 5 5 2 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 25 31 29 29 29 2 29 29 29 29 29 29 29 29 29 2 8 5 17 29 31 17 29 29 29 2 8 29 29 29 29 25 29 29 16 29 29 29 23 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 29 29 29 2 29 29 29 29 17 29 29 29 29 14 29 18 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 2 29 27 29 29 29 29 29 29 29 16 29 18 2 29 29 5 29 29 23 6 29 29 29 29 29 29 29 29 2 29 29 2 17 6 29 2 26 5 29 29 23 14 8 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 17 29 29 29 16 29 18 29 29 26 29 23 29 29 2 29 29 29 16 29 29 29 19 16 17 29 29 29 13 16 29 29 29 5 16 29 29 29 29 29 29 29 29 29 16 29 29 25 29 29 29 29 16 17 23 16 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 8 29 29 29 16 29 29 19 29 16 13 17 17 19 5 2 29 29 29 29 29 2 29 29 27 29 29 29 29 29 2 29 29 2 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 8 8 31 29 29 23 8 29 6 16 29 29 25 29 2 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 2 23 2 29 29 29 29 29 29 29 8 25 23 29 5 5 8 29 29 29 18 2 29 29 29 25 17 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 2 8 29 29 29 29 29 31 29 29 29 29 29 2 8 29 29 6 29 29 29 29 29 16 16 2 29 29 29 29 29 16 29 29 29 29 29 16 8 29 29 29 16 19 19 16 17 19 29 29 16 16 13 29 9 29 19 16 29 16 29 19 13 19 16 19 29 29 29 16 29 29 2 29 29 23 29 29 29 29 29 5 5 29 29 29 29 8 6 8 29 16 29 29 5 29 16 29 29 2 29 16 13 29 29 29 29 16 29 29 29 29 8 29 29 2 29 14 29 27 29 29 29 29 2 16 29 29 29 17 5 29 29 29 16 29 16 29 29 29 18 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 2 2 29 29 8 29 29 5 25 8 29 2 29 29 29 29 29 2 29 29 8 29 29 29 8 29 29 5 29 29 8 6 29 29 29 29 29 2 29 26 16 29 16 29 8 29 29 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 2 17 29 29 2 29 18 29 29 29 29 8 29 16 29 14 29 29 29 18 29 27 29 29 29 2 29 29 5 29 29 29 29 29 16 16 16 16 16 16 16 16 29 29 17 19 17 29 16 13 29 19 16 16 16 29 19 13 29 29 16 16 16 16 29 29 16 29 16 13 19 13 16 19 29 29 29 29 29 29 29 29 13 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 13 29 29 8 29 29 29 29 16 16 29 29 29 29 29 29 29 13 29 16 16 16 29 19 16 19 19 16 19 29 16 29 29 16 19 16 16 16 29 29 29 29 23 5 29 5 29 29 16 29 29 2 29 29 29 29 29 29 27 16 29 8 29 29 29 17 29 29 19 16 16 16 16 29 29 29 13 29 17 29 29 29 29 16 16 29 29 29 29 29 27 29 29 29 6 29 29 8 29 29 29 29 8 6 29 14 14 29 29 29 29 29 18 29 29 29 8 29 18 29 29 8 29 29 29 29 29 29 5 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 13 29 16 2 29 16 16 16 19 16 16 19 29 16 29 29 19 16 16 19 16 19 29 8 29 29 29 29 29 2 16 29 29 29 8 8 29 5 29 29 29 29 8 8 29 18 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 8 27 13 17 16 29 29 13 8 29 16 17 13 16 16 29 8 6 19 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 25 16 29 8 29 29 29 25 29 29 29 29 16 29 29 8 29 29 5 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 6 29 29 29 16 16 29 16 29 29 29 29 16 8 29 29 29 29 8 29 29 5 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 13 16 29 19 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 8 29 2 8 29 29 29 2 29 29 5 29 29 6 18 29 29 29 29 29 29 31 29 23 29 29 16 29 29 31 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 6 26 29 29 29 29 29 29 29 29 14 29 29 29 29 2 8 29 29 25 8 29 6 6 29 29 29 31 5 17 29 29 29 23 29 29 5 29 29 29 29 29 19 29 17 29 29 16 29 29 13 19 16 29 29 8 29 13 29 29 29 29 6 29 14 18 2 8 29 27 2 29 5 29 29 16 19 29 23 16 19 16 16 29 16 29 16 29 16 29 19 16 16 16 29 29 19 16 29 29 2 29 16 29 29 5 29 29 29 19 29 16 13 29 5 16 16 16 19 19 2 29 19 16 29 16 16 29 29 19 29 29 19 29 29 29 16 16 16 29 19 16 5 16 19 16 29 29 29 29 29 16 13 16 16 29 16 29 16 13 29 29 2 16 19 29 29 29 19 13 16 19 16 19 29 29 29 19 19 29 13 19 16 16 16 29 2 16 29 16 29 16 19 16 13 29 29 29 29 16 16 16 16 29 19 19 29 29 16 19 16 16 29 19 4 9 19 19 9 13 29 13 19 19 19 29 19 19 16 16 16 16 29 19 19 29 19 16 29 29 29 29 16 19 29 16 19 29 16 16 29 29 19 9 29 29 16 16 19 29 29 19 29 19 16 19 13 19 19 29 16 16 16 5 16 29 16 19 29 29 16 29 29 8 16 29 16 16 29 5 16 17 19 29 19 16 29 29 29 9 16 19 16 9 9 29 19 9 19 16 19 19 29 19 17 29 29 29 19 29 16 16 16 16 29 16 13 19 19 16 16 29 29 16 29 16 29 29 29 16 29 29 29 16 29 17 29 6 29 29 16 29 29 16 16 29 29 16 5 29 29 29 29 29 29 29 6 6 29 29 29 29 8 16 16 29 5 29 16 29 29 29 16 29 16 16 16 29 29 29 2 6 8 2 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 18 29 29 29 29 29 29 2 5 23 2 29 29 8 29 29 29 29 29 29 5 6 14 29 5 31 29 29 29 16 29 29 16 29 2 29 5 16 16 17 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 13 29 29 16 13 29 29 13 17 29 29 29 19 19 16 16 19 29 29 16 29 5 2 29 29 29 29 29 29 29 29 29 13 16 8 16 16 16 16 29 17 29 29 29 2 2 8 29 5 29 29 8 5 27 29 29 29 31 29 29 16 29 29 29 16 13 29 16 13 19 19 16 29 8 29 29 29 29 29 29 29 29 6 26 5 5 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 2 29 16 29 16 5 29 5 6 2 29 29 8 29 2 29 29 29 29 29 29 5 26 17 8 29 29 29 29 5 16 29 29 29 8 29 29 29 29 29 31 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 23 2 29 29 8 8 6 29 29 29 5 16 29 29 29 29 29 31 29 29 5 26 29 29 29 23 5 29 5 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 5 29 29 8 2 29 29 29 29 16 29 16 14 29 29 29 16 29 29 29 29 4 19 19 17 19 16 29 13 29 13 16 19 29 19 16 16 16 19 29 2 29 18 2 29 29 29 29 29 2 29 13 16 29 29 29 29 29 29 29 29 29 29 8 29 13 29 29 29 2 2 29 29 16 13 23 25 29 29 13 16 16 16 29 16 16 29 29 29 29 29 13 29 29 29 29 29 29 29 18 29 29 29 29 16 29 29 19 19 13 29 16 16 29 29 29 29 29 29 29 29 29 13 29 29 8 29 29 8 29 29 5 29 29 29 29 29 29 16 29 29 29 13 16 13 13 29 16 19 19 16 29 16 19 19 29 16 29 16 16 29 5 29 29 29 29 17 29 29 29 29 8 6 18 29 8 26 29 29 29 31 27 29 29 29 5 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 25 2 16 29 29 5 5 29 29 8 29 29 29 29 29 16 23 16 29 16 16 16 16 29 2 16 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 2 29 29 29 29 18 5 31 29 16 2 8 29 29 29 29 16 29 29 29 6 14 8 8 16 14 29 29 2 29 29 29 29 2 29 8 8 8 29 8 29 16 29 29 29 29 29 16 29 8 29 29 29 2 29 29 2 29 2 5 29 29 29 29 31 29 5 5 27 2 8 29 18 29 29 29 29 29 29 29 29 29 29 29 25 2 5 29 29 8 29 2 29 29 29 2 5 29 29 29 29 13 29 19 5 16 29 16 16 29 29 29 29 17 29 29 25 29 29 17 16 16 16 29 31 29 29 29 29 8 2 29 29 16 29 29 29 29 8 29 29 29 29 5 29 29 29 16 6 2 16 16 29 2 29 29 16 29 16 29 16 29 29 29 29 18 29 8 2 29 29 29 29 29 29 29 16 29 29 29 29 17 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 17 29 17 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 6 29 29 29 29 29 29 19 16 16 16 29 29 16 16 29 29 29 16 16 16 2 29 29 29 17 16 16 16 29 29 29 29 29 29 16 29 29 29 29 16 29 13 29 29 13 16 29 13 29 29 29 29 29 29 19 29 29 29 16 29 16 29 29 16 5 29 29 29 16 29 29 29 8 29 29 29 29 29 19 13 29 29 29 29 29 16 16 29 19 29 29 29 29 16 29 13 19 13 29 13 13 16 29 16 16 29 2 5 31 29 29 5 29 29 29 29 29 6 29 29 29 29 29 29 16 16 16 29 29 29 16 29 2 29 29 29 29 29 8 29 29 29 29 16 19 29 29 29 29 29 16 16 16 16 29 29 29 29 29 29 29 19 29 16 13 29 29 16 16 29 29 29 29 29 2 29 29 29 29 29 2 13 29 29 29 29 29 29 29 31 29 29 19 29 29 29 29 16 16 29 29 29 16 13 29 26 29 16 29 29 29 29 29 29 29 29 29 13 29 29 18 29 29 29 29 29 27 16 29 29 29 29 29 29 29 29 2 29 8 29 29 16 29 29 29 29 29 16 29 29 16 29 16 13 5 13 29 16 16 17 29 19 13 29 19 29 29 16 29 29 16 29 16 16 29 29 16 29 29 29 29 29 29 29 29 13 13 8 17 13 13 16 29 13 29 16 19 16 29 29 16 16 19 13 16 17 29 16 16 29 29 16 29 19 19 16 16 29 16 29 29 8 29 29 2 8 29 16 29 29 29 29 29 29 29 29 8 29 29 13 29 16 13 29 29 29 16 31 29 29 29 29 16 29 29 29 27 19 29 29 16 29 29 29 29 16 29 29 16 29 29 16 16 16 29 29 13 16 16 13 29 16 19 16 19 29 16 13 29 29 29 13 29 29 29 2 8 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 16 13 19 13 16 13 16 13 19 29 29 29 29 16 16 16 19 29 13 29 29 16 13 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 16 16 19 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 5 29 29 29 18 29 29 2 16 29 18 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 26 29 29 29 29 5 29 16 16 29 29 19 29 29 29 29 16 13 19 29 29 29 16 16 16 16 16 16 16 29 29 29 19 29 29 29 29 29 29 29 29 29 14 29 29 26 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 8 29 2 8 29 29 29 2 29 29 5 29 18 29 29 29 29 29 29 29 31 29 6 29 29 29 29 29 29 29 27 29 29 29 29 29 18 29 6 26 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 16 17 29 29 29 29 29 29 17 29 23 29 29 29 2 31 5 29 2 29 2 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 8 18 29 2 29 26 2 5 18 29 29 2 6 29 17 29 16 29 5 29 16 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 5 29 29 17 5 29 29 29 5 8 29 8 29 29 29 29 16 29 31 29 29 5 29 27 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 19 29 19 29 29 29 29 29 29 8 29 5 5 29 29 19 29 29 17 29 17 29 29 29 29 16 29 29 29 29 16 13 16 29 16 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 8 2 5 29 29 29 29 29 29 29 16 29 29 2 29 29 5 2 29 8 29 29 29 6 29 29 2 14 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 26 5 29 29 13 29 16 29 29 29 29 29 18 25 29 29 29 29 29 29 29 16 29 29 29 14 29 29 29 29 29 16 29 29 29 31 29 29 2 5 14 29 29 29 8 29 23 29 29 2 5 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 8 29 29 16 29 5 29 29 29 29 29 29 18 29 6 29 29 29 29 29 29 29 29 29 29 17 29 2 29 29 29 29 29 17 29 29 16 16 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 23 27 29 29 29 29 29 29 29 29 2 29 2 29 29 29 8 29 29 29 29 8 14 29 29 29 29 29 8 29 2 29 29 5 29 6 23 25 29 29 16 29 29 29 29 29 29 29 29 29 31 29 29 29 2 14 29 29 29 29 17 29 29 14 5 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 14 29 29 29 5 14 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 14 18 29 29 8 8 8 8 29 29 29 29 27 27 26 29 29 29 17 29 29 29 29 29 29 29 2 2 29 29 29 29 16 2 29 29 29 8 29 2 29 29 8 8 29 23 6 8 29 29 29 29 29 29 29 25 2 8 29 18 29 29 29 29 14 8 29 29 29 5 29 29 8 6 29 29 29 29 5 29 29 29 29 29 29 23 29 29 2 27 5 29 2 29 5 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 16 29 2 6 29 16 29 2 29 29 8 8 29 18 29 6 29 29 16 29 17 16 29 13 16 16 19 29 29 16 29 29 14 2 29 29 29 29 29 29 29 29 8 8 5 29 2 5 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 5 29 29 29 29 2 29 29 29 8 2 29 29 29 29 29 29 29 6 29 29 29 23 2 29 2 29 29 27 29 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 5 2 29 29 14 25 29 2 2 29 29 29 29 6 29 29 29 16 2 29 29 29 29 31 29 29 2 2 29 29 29 29 26 5 29 31 29 8 29 5 29 29 5 29 29 29 29 29 29 8 29 6 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 5 29 29 29 8 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 8 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 16 13 29 16 16 13 29 29 16 29 16 29 29 29 29 29 9 19 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 8 29 29 29 29 29 19 16 19 16 16 16 29 13 16 19 29 19 29 29 16 27 29 8 29 6 29 29 29 29 8 29 29 8 17 26 29 29 29 8 29 5 29 29 29 29 29 29 16 29 29 16 16 16 8 13 16 16 29 16 29 29 19 19 29 16 19 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 5 25 29 29 27 29 29 29 29 29 29 31 29 29 29 29 29 29 29 14 29 29 5 29 29 29 29 5 29 29 29 29 29 29 29 5 8 29 29 6 29 29 29 29 29 29 29 13 29 29 29 29 18 29 29 29 29 29 29 29 6 8 29 29 29 8 29 29 29 29 4 5 29 29 31 29 2 29 29 29 29 29 29 16 29 29 29 14 29 29 29 6 29 29 29 29 25 25 2 8 2 29 29 29 29 29 29 2 6 5 29 31 29 29 29 29 8 2 8 6 31 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 5 29 29 29 8 29 16 29 5 29 18 29 29 8 29 23 29 29 29 6 29 29 29 29 29 29 29 29 16 16 29 29 5 6 8 29 6 29 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 8 5 8 29 29 29 29 29 29 29 8 6 2 29 29 29 29 29 16 29 29 29 29 29 2 2 8 25 5 2 6 29 29 29 25 8 29 29 29 29 29 29 29 29 29 29 29 13 2 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 8 13 29 29 29 16 13 29 16 16 29 23 29 18 29 6 29 29 29 29 29 29 29 8 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 16 16 29 19 29 29 29 13 29 29 16 16 29 29 16 29 27 29 6 29 6 29 23 25 29 29 8 23 29 8 29 31 29 29 8 2 29 31 29 29 29 29 29 5 29 5 29 29 14 29 29 29 29 29 29 29 29 6 2 14 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 27 29 29 2 29 29 29 25 29 29 29 31 29 29 29 8 5 8 29 29 29 29 29 29 2 29 2 29 5 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 6 29 29 29 29 25 29 5 29 29 29 8 29 29 29 8 29 5 29 5 23 29 29 29 29 29 29 29 26 29 8 2 29 29 29 29 2 29 16 16 29 29 29 29 26 29 16 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 23 8 5 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 16 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 16 16 13 29 29 13 29 16 29 29 29 29 29 16 29 29 13 29 29 29 16 13 29 13 29 29 29 16 16 29 16 29 29 29 29 17 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 26 29 29 29 29 29 29 16 29 2 29 29 5 29 5 29 29 16 29 29 29 16 16 29 16 19 13 29 19 19 13 29 29 29 16 29 16 19 29 16 19 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 19 16 16 18 13 29 16 29 2 29 29 29 29 29 29 8 29 29 26 2 23 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 2 16 29 29 29 29 29 5 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 5 29 23 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 8 29 8 29 17 29 29 29 16 29 16 29 5 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 5 6 29 27 29 5 29 29 29 29 29 8 29 29 29 29 29 29 25 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 19 16 29 16 16 29 16 29 29 16 29 16 16 19 29 29 16 16 29 16 19 13 29 29 19 17 29 5 16 29 29 13 13 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 2 19 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 23 29 29 29 29 29 6 29 29 29 5 29 29 29 29 16 29 16 29 29 6 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 8 29 29 29 29 2 29 6 29 29 2 14 29 29 29 29 29 29 2 29 29 29 29 29 29 8 2 29 29 8 29 29 29 29 17 29 29 29 29 29 29 29 16 16 29 29 29 19 29 16 16 29 29 29 16 29 29 29 16 29 29 16 5 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 2 29 5 16 29 29 29 29 29 29 26 27 29 29 29 29 29 29 31 29 29 29 23 29 29 2 29 29 29 29 29 29 29 16 17 29 29 29 29 16 5 29 29 29 18 29 2 29 8 6 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 13 13 29 29 29 16 29 29 16 16 29 29 29 29 29 8 8 23 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 17 29 29 2 29 2 29 29 29 2 8 23 31 17 5 23 17 8 8 8 29 29 8 29 6 5 23 5 29 29 29 29 29 16 16 31 16 29 2 29 13 16 29 14 29 16 16 29 29 19 29 16 16 29 19 16 18 17 16 29 29 29 16 16 29 16 29 29 29 29 16 16 31 29 29 29 29 8 25 29 2 17 29 5 29 16 29 8 16 29 29 29 29 29 29 29 2 29 29 16 29 29 16 19 16 16 16 29 16 16 29 29 19 16 29 19 29 29 16 17 29 16 16 29 16 29 29 29 29 16 19 29 29 16 29 29 16 2 16 16 29 29 19 16 16 29 29 16 13 16 26 29 16 17 19 29 29 16 5 29 13 29 13 29 29 29 29 29 29 8 23 17 5 16 29 16 5 29 29 29 17 13 16 29 19 29 16 13 16 29 16 16 13 9 16 29 29 29 29 29 29 29 29 29 13 29 29 29 17 29 29 29 29 16 19 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 16 13 29 29 29 16 16 29 29 29 29 16 19 13 29 29 16 29 29 29 29 16 13 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 26 29 2 29 8 5 29 8 5 29 5 29 16 29 18 29 29 8 29 29 29 13 29 29 29 31 29 29 29 29 29 29 8 5 29 29 29 29 29 2 16 29 29 29 17 29 29 29 8 29 29 2 29 29 29 31 29 29 29 16 16 2 16 16 29 16 16 16 29 16 16 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 19 29 29 19 16 16 29 16 29 29 29 29 29 16 29 29 19 29 29 16 29 29 29 29 29 29 16 29 29 29 13 16 6 29 16 16 29 16 16 29 29 13 29 16 16 16 17 29 29 16 16 13 29 16 13 29 16 13 16 29 16 16 16 29 29 29 29 17 5 2 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 16 16 13 16 29 29 16 29 16 29 29 16 19 29 29 18 13 29 16 16 29 16 16 19 16 29 16 29 29 29 29 29 29 29 16 19 16 29 29 29 16 16 29 16 29 29 29 16 16 29 29 16 29 16 16 29 29 29 19 16 19 16 16 29 29 29 29 29 29 29 29 16 29 29 13 19 29 29 19 19 29 31 29 29 16 29 29 13 13 13 16 19 19 16 19 17 29 29 14 29 29 29 31 16 29 16 29 29 29 29 5 29 5 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 16 13 29 29 13 29 29 29 29 29 16 29 29 13 29 13 29 29 19 29 16 29 16 29 16 16 29 5 2 19 29 2 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 13 16 29 29 13 17 16 13 16 16 29 16 29 29 29 29 29 13 29 29 29 29 13 29 16 29 16 16 13 29 29 17 29 16 19 16 29 19 16 29 29 16 29 29 29 29 5 29 29 29 6 29 29 29 29 29 16 29 29 29 16 29 29 17 2 29 29 13 16 29 29 29 29 29 2 29 29 29 29 29 16 16 29 29 13 16 29 16 16 29 16 29 29 16 13 16 16 29 29 29 29 16 29 29 29 29 29 17 29 16 16 16 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 27 8 29 29 29 29 2 8 29 29 5 25 29 8 29 29 8 2 29 29 2 14 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 5 29 8 17 29 29 29 29 29 29 29 26 29 16 29 29 8 29 29 29 29 29 29 29 8 29 29 8 29 29 29 27 2 29 29 29 29 29 18 29 29 29 29 29 29 16 29 29 19 29 29 29 13 29 29 8 29 29 29 29 29 29 29 29 5 29 29 29 29 16 13 5 29 29 29 29 29 2 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 16 29 16 29 29 29 29 29 5 5 2 5 8 29 5 5 5 29 16 16 13 16 29 16 29 29 16 16 29 16 13 16 29 29 29 29 29 16 29 16 29 29 16 29 29 19 29 29 29 29 29 29 8 29 29 29 29 5 16 16 16 13 29 16 16 16 29 29 19 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 18 29 29 29 6 29 29 29 16 29 16 13 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 17 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 14 23 2 5 29 5 29 8 29 29 5 29 29 29 29 16 29 29 16 29 29 29 2 29 14 29 29 29 29 29 19 29 16 29 29 19 29 16 16 29 16 13 29 29 16 13 29 19 13 29 13 16 17 29 16 17 29 29 16 29 29 29 29 16 29 16 16 19 16 19 19 29 29 16 19 19 13 16 19 16 9 19 9 16 29 29 19 29 16 9 16 16 29 19 19 29 19 19 16 16 16 19 16 16 29 29 16 16 29 16 19 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 17 16 29 29 29 29 16 16 16 29 29 29 29 13 16 29 29 29 16 16 29 16 17 29 16 29 16 29 13 19 29 5 5 16 29 29 29 29 16 29 29 16 29 16 29 29 29 16 29 29 17 8 29 16 16 8 2 29 23 8 29 8 2 14 8 2 5 27 25 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 16 29 29 16 16 29 29 29 16 16 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 29 29 29 16 29 29 29 8 29 29 29 29 29 2 18 29 29 29 16 29 16 29 29 29 13 29 19 29 29 26 16 6 29 29 5 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 14 29 14 29 29 29 29 25 29 14 29 29 8 31 23 5 2 29 29 29 29 29 29 8 29 8 29 6 31 2 6 29 29 29 26 8 29 5 29 29 29 8 29 8 8 29 2 29 23 29 29 29 29 26 29 29 29 29 29 29 29 2 29 29 29 29 5 5 29 8 29 29 29 14 29 29 29 29 29 29 2 29 2 29 5 29 27 29 2 29 2 29 18 16 2 29 17 5 8 29 29 29 17 29 29 29 29 29 29 29 8 8 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 8 29 26 29 26 29 29 29 29 2 29 29 16 29 29 29 29 16 29 29 29 29 2 29 2 29 29 29 29 29 29 5 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 31 18 31 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 6 29 29 31 2 29 27 29 29 29 8 8 29 29 29 29 29 26 29 29 29 29 29 29 29 29 8 8 16 29 29 16 29 16 29 29 16 29 16 29 29 29 13 6 29 29 29 31 29 29 2 29 14 29 8 29 29 29 29 8 29 29 29 8 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 8 29 16 29 29 29 29 29 29 29 29 16 29 29 6 29 29 19 29 8 29 6 29 29 29 29 29 13 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 14 29 29 29 8 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 8 29 27 29 31 29 29 29 14 29 2 29 31 29 29 29 6 8 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 8 29 8 8 29 29 29 25 2 29 29 2 29 29 29 29 29 6 29 18 29 29 29 29 18 29 29 29 8 29 29 25 29 29 29 29 8 14 2 29 29 29 2 29 31 8 18 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 26 8 29 6 29 29 8 14 29 29 29 29 29 29 29 29 29 29 2 16 29 29 2 29 2 8 29 29 2 18 29 2 29 8 8 18 2 8 29 29 29 29 6 5 8 29 29 29 29 29 29 26 29 29 16 29 8 29 29 29 29 29 29 29 5 16 29 29 29 29 29 8 29 29 29 29 29 29 2 29 18 2 29 29 29 29 29 29 29 16 29 8 29 8 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 29 26 29 29 8 29 29 29 29 29 29 16 29 29 29 29 14 29 29 29 29 17 29 29 16 29 29 29 2 8 29 8 29 29 2 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 5 29 29 5 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 23 29 8 29 2 31 29 29 29 29 29 29 29 2 2 29 2 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 29 29 2 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 27 8 29 29 2 8 29 29 29 29 29 26 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 8 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 13 29 29 29 5 29 8 29 29 29 29 29 16 29 29 29 29 29 29 2 29 2 27 29 29 29 29 29 29 29 29 29 29 29 13 16 13 29 13 29 2 29 29 5 29 29 8 29 29 8 5 17 29 29 29 29 18 29 31 29 29 8 18 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 8 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 25 8 8 29 29 26 29 29 29 29 29 29 29 29 29 29 8 29 29 26 29 29 17 29 29 29 8 29 14 29 29 29 29 29 29 25 29 2 29 29 29 29 29 6 8 17 16 29 29 6 29 2 29 29 29 29 29 29 8 18 2 2 29 29 2 29 29 29 29 14 29 29 29 29 29 29 29 29 29 16 16 29 29 23 16 29 29 17 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 2 29 29 29 31 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 5 29 29 29 29 29 29 16 29 29 29 2 29 29 29 8 25 29 29 29 29 8 29 26 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 16 29 6 18 25 29 2 29 6 29 29 16 29 29 29 29 29 8 29 8 29 29 18 29 29 5 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 14 29 6 29 29 29 6 29 29 29 29 29 29 16 29 29 16 29 16 29 16 29 16 16 29 29 29 29 29 29 27 29 18 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 5 29 18 29 29 29 29 29 29 29 29 8 8 29 29 29 29 27 29 8 29 29 29 29 29 29 29 29 29 2 29 29 26 8 29 29 29 29 29 29 29 29 29 29 17 29 29 29 27 29 29 29 29 29 29 29 8 29 29 27 29 14 2 13 5 29 29 29 29 29 29 14 18 2 29 6 29 29 29 25 29 5 29 14 8 18 8 29 31 29 29 29 29 29 14 29 29 8 29 29 29 29 5 25 29 29 31 29 29 29 29 6 29 23 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 18 29 29 29 29 6 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 31 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 26 25 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 5 29 31 8 29 29 29 29 29 5 29 18 29 29 29 29 29 29 29 16 29 29 29 29 31 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 8 17 29 5 29 29 29 8 2 6 29 8 2 26 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 8 2 29 29 29 29 29 6 29 18 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 18 29 19 16 29 16 29 29 29 13 16 16 16 16 19 29 29 29 29 16 19 29 29 16 29 29 29 29 29 16 29 18 8 29 29 29 29 16 29 16 16 29 29 19 29 29 29 29 29 29 29 29 13 29 29 29 16 29 16 14 29 16 29 29 29 29 8 6 29 29 29 29 29 29 29 29 13 29 2 29 13 16 29 29 29 29 13 16 19 16 16 16 29 29 29 13 29 29 29 29 29 29 29 27 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 16 29 8 2 13 29 29 16 29 16 29 13 29 29 29 16 29 29 16 29 29 29 29 13 16 29 19 29 29 29 29 29 13 29 29 29 5 29 29 16 16 29 29 29 29 16 16 29 16 16 29 29 29 29 29 29 16 16 29 29 29 29 16 16 29 16 29 29 29 16 18 18 29 29 26 29 29 29 6 2 29 29 29 29 2 16 29 29 8 29 16 29 29 29 17 29 29 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 31 2 29 29 5 29 29 29 29 29 29 29 29 29 8 2 29 29 17 16 5 5 29 29 29 29 29 29 29 29 16 16 16 16 16 29 19 29 16 19 29 16 19 16 29 19 29 13 13 19 16 19 16 16 19 9 9 29 29 9 19 29 19 2 13 29 29 29 19 19 29 29 16 16 19 16 29 19 13 29 16 16 19 29 16 19 19 19 29 16 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 13 16 16 16 16 29 29 29 16 19 16 13 29 29 29 29 13 29 29 29 29 29 16 2 29 29 29 29 29 16 29 29 29 29 29 29 16 29 16 29 19 29 29 29 29 16 29 19 29 29 29 29 16 29 29 18 29 16 29 29 2 5 29 13 29 16 29 16 29 29 19 25 29 16 16 29 16 29 19 29 16 29 16 16 29 29 18 8 29 29 29 2 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 17 29 16 29 29 16 29 29 29 29 29 14 29 16 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 16 29 29 29 16 19 17 29 29 16 16 29 5 8 29 16 17 16 29 29 16 16 19 16 29 17 19 19 29 16 17 13 19 13 16 19 16 29 16 16 19 16 16 13 19 19 19 29 9 16 2 2 9 9 13 29 9 29 29 19 19 29 19 16 13 9 19 8 19 19 29 31 16 16 27 16 16 29 17 13 13 19 29 16 29 29 29 16 29 29 16 29 29 29 17 16 13 29 29 16 29 29 29 29 29 16 29 16 13 13 29 29 29 16 29 16 16 29 16 29 29 29 16 29 16 29 29 29 29 16 16 29 16 16 13 29 17 16 29 29 13 29 29 29 29 26 29 17 17 26 29 29 29 29 18 31 29 29 26 6 29 29 29 29 29 29 29 29 29 29 29 8 6 29 27 29 8 29 16 16 29 8 26 29 29 29 29 29 29 29 29 29 16 19 29 29 16 29 16 5 29 5 29 29 16 29 29 29 29 29 29 29 29 29 17 29 16 29 29 16 29 29 29 29 29 25 29 16 5 16 16 29 29 29 13 19 29 29 29 29 29 29 8 29 29 8 29 8 29 29 5 29 29 29 29 29 29 29 16 25 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 27 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 13 29 16 29 16 13 29 29 29 29 29 29 29 29 16 29 19 19 29 29 16 16 29 2 29 29 16 19 29 19 16 16 2 29 29 16 29 16 16 29 29 29 29 29 29 2 29 29 17 16 31 29 29 29 5 5 29 29 16 16 29 29 29 29 29 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 16 29 29 16 29 16 16 13 19 16 29 29 29 13 29 17 29 29 13 16 29 13 16 16 29 29 17 29 29 5 29 29 29 29 29 29 29 16 29 29 29 16 29 16 16 13 16 29 29 16 16 16 18 29 16 29 16 16 26 16 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 16 16 19 14 29 29 8 2 29 2 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 2 8 29 29 29 29 29 8 29 29 29 16 13 29 17 29 29 19 16 19 29 29 29 29 16 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 16 26 29 29 29 29 16 16 29 29 13 29 29 29 16 29 16 29 16 29 29 6 5 29 29 29 16 29 29 13 16 29 19 29 16 29 29 19 13 16 29 29 13 19 29 29 16 29 29 29 16 29 2 16 29 16 29 29 29 13 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 19 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 25 29 29 29 16 29 13 29 8 16 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 5 29 5 29 29 19 16 16 29 29 27 16 25 29 29 29 29 29 29 29 29 29 29 29 27 6 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 8 5 5 25 31 2 29 29 29 29 29 29 29 29 5 8 29 29 29 29 29 29 16 16 29 29 29 29 29 14 29 5 29 14 29 29 16 29 16 13 19 16 29 29 29 16 8 16 29 29 29 16 29 29 29 29 5 29 29 16 29 6 29 16 5 29 29 29 29 29 29 16 8 29 29 5 29 16 29 29 29 29 29 29 31 29 29 29 16 31 29 29 29 8 29 29 29 29 29 29 29 29 29 5 29 29 29 25 18 16 29 29 29 2 16 29 29 29 19 16 29 29 29 16 16 29 17 29 5 29 16 29 8 29 29 2 5 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 23 8 29 29 29 8 26 16 8 29 17 6 29 16 29 29 29 29 13 29 16 29 29 29 2 2 29 2 23 29 5 2 29 29 29 29 29 29 29 8 29 16 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 13 29 31 26 13 29 29 29 8 29 29 29 29 29 8 29 13 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 13 19 29 26 16 29 5 29 2 29 14 6 29 29 29 29 29 29 29 29 29 13 16 16 16 29 5 16 19 29 29 16 29 29 2 29 16 29 8 29 29 8 16 29 29 29 29 29 8 29 29 16 29 29 5 29 29 26 29 2 29 5 29 29 29 29 29 29 29 14 29 29 29 29 29 18 29 29 5 5 6 29 29 29 29 29 29 29 29 2 29 8 6 29 29 29 5 8 29 29 29 29 23 29 29 29 29 29 26 29 29 29 29 6 29 29 29 29 29 6 18 29 29 29 29 29 5 29 29 29 29 6 18 29 29 29 29 16 29 29 19 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 8 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 8 29 29 29 29 29 29 31 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 14 8 5 29 31 29 6 29 14 29 29 8 29 29 29 6 29 29 29 29 29 29 26 29 5 8 29 29 14 2 29 29 29 29 29 29 31 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 8 29 29 29 29 29 29 29 29 13 29 26 29 14 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 25 29 2 29 29 29 29 16 29 29 29 29 29 29 23 29 2 29 29 26 29 2 29 6 29 29 29 29 29 29 16 2 29 29 29 13 29 29 16 29 29 6 29 29 29 2 8 29 29 29 29 5 29 2 8 29 29 29 29 29 2 8 29 29 29 29 8 29 29 29 29 29 29 6 2 29 2 6 29 5 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 5 29 29 29 29 2 29 29 27 29 29 29 5 29 5 8 6 29 29 29 29 29 29 2 29 29 2 18 29 29 29 29 29 29 29 5 29 5 29 29 6 2 5 29 29 29 6 31 23 5 29 8 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 2 18 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 29 6 29 29 29 5 29 6 29 29 29 2 29 2 29 5 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 23 29 5 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 13 16 29 16 13 16 29 2 29 2 29 29 29 29 29 29 16 19 19 19 29 13 16 16 13 29 16 29 29 29 26 16 29 16 8 29 29 29 6 29 29 29 29 29 16 29 6 29 29 16 29 29 29 29 29 29 29 29 19 29 29 29 2 29 29 17 29 2 29 29 29 29 25 29 29 29 29 29 5 5 29 29 29 29 29 29 29 29 31 29 29 29 29 8 2 29 5 5 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 5 18 29 29 14 2 2 29 6 29 29 8 2 29 2 29 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 27 14 29 29 25 29 8 14 2 29 29 29 29 29 29 29 29 2 29 8 5 5 29 8 29 29 29 2 29 8 29 29 29 29 29 29 8 29 16 16 29 16 29 29 29 29 29 29 16 16 29 29 29 29 19 16 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 31 29 29 8 31 29 29 6 25 29 29 26 29 29 14 29 29 29 29 29 29 29 29 29 29 8 18 29 23 29 29 29 29 29 29 29 29 31 29 18 29 29 29 25 29 29 8 6 29 29 31 29 2 5 29 29 5 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 17 29 29 29 6 29 29 29 29 29 29 13 29 29 5 29 16 29 29 5 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 13 2 29 29 16 16 6 29 29 29 23 29 29 29 29 29 29 18 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 19 29 19 5 29 29 13 16 16 29 29 8 29 13 29 16 16 29 29 18 29 2 5 29 8 29 31 2 29 29 5 29 5 5 29 29 29 13 29 29 16 16 16 29 29 29 29 16 29 29 29 16 29 29 13 29 29 31 29 29 16 29 16 16 29 29 29 29 19 16 29 29 29 29 29 29 16 29 16 18 29 2 29 29 29 29 29 29 29 16 8 29 29 29 29 29 8 16 16 29 29 6 16 29 29 29 29 16 29 29 8 29 29 29 29 16 29 29 29 29 13 29 29 29 16 19 29 29 29 29 31 29 16 29 29 29 29 29 29 5 29 29 29 8 5 2 29 29 29 29 29 29 29 29 27 29 29 29 2 29 29 29 13 8 16 29 2 29 29 29 29 19 29 29 16 16 29 29 29 2 29 6 29 29 29 29 29 5 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 16 16 6 29 13 29 29 29 29 17 29 17 5 31 6 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 5 29 16 29 16 29 29 17 29 29 29 29 16 29 29 2 8 29 29 29 16 29 5 29 29 17 16 29 29 29 29 29 29 19 29 29 29 19 16 29 16 29 29 16 29 29 29 29 19 19 16 16 26 29 29 16 29 16 19 29 29 29 29 29 29 16 29 16 29 29 13 29 29 29 16 29 29 29 29 16 29 5 29 26 29 29 16 29 29 16 29 16 16 29 29 29 8 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 5 16 16 16 29 16 19 6 29 29 19 29 16 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 16 29 29 29 29 8 2 14 29 6 29 29 29 29 29 29 18 8 17 5 17 29 29 29 29 29 6 29 29 2 29 29 16 29 29 16 29 29 29 16 19 16 13 29 29 16 13 29 29 29 16 29 29 29 16 29 5 29 8 5 29 29 29 29 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 5 29 29 29 29 29 16 29 19 29 29 29 16 16 29 29 16 2 29 29 29 6 29 29 2 5 5 29 16 29 29 16 29 29 29 29 29 16 29 16 29 8 29 29 29 29 29 29 31 29 29 29 29 29 5 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 6 18 29 29 29 29 14 29 29 5 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 2 29 28 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 2 5 29 5 29 29 29 29 17 2 29 8 29 29 29 5 17 29 29 29 29 29 6 29 29 2 29 29 29 29 17 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 17 5 29 13 29 29 29 16 29 29 13 19 29 8 29 5 29 13 29 29 29 29 23 29 29 29 29 8 29 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 2 29 29 29 13 29 16 29 16 16 29 8 29 29 16 29 19 29 19 13 19 16 29 19 29 29 29 8 29 29 29 29 29 16 29 13 29 16 29 16 29 29 29 29 16 13 29 29 29 29 16 17 13 8 29 29 29 29 17 29 16 29 16 29 29 29 16 16 29 17 29 29 29 29 19 13 19 16 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 16 16 29 2 29 2 29 14 29 29 29 29 2 29 29 16 29 29 29 29 16 18 29 29 16 29 29 29 16 29 29 16 29 29 8 29 2 29 16 29 29 17 29 29 29 16 29 16 29 29 16 16 16 29 29 29 29 29 29 29 29 16 19 29 16 29 29 14 29 8 2 18 2 2 29 29 27 29 8 29 29 29 2 29 29 2 29 6 29 29 29 29 29 29 29 5 29 8 29 29 23 29 29 29 29 29 6 29 5 29 29 29 29 29 29 27 29 29 29 29 29 13 27 29 29 26 29 29 29 29 29 29 29 29 29 29 29 26 29 13 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 16 29 16 31 29 29 29 29 16 29 8 29 29 6 29 29 5 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 16 29 29 2 29 29 29 29 29 29 29 29 16 29 2 29 29 16 29 16 5 29 16 29 29 29 16 29 16 29 19 29 29 13 16 29 29 29 16 29 29 16 13 16 29 29 16 29 29 27 8 29 29 29 29 16 29 29 29 16 29 29 13 16 29 19 16 29 29 16 16 29 29 29 5 29 29 29 2 29 29 2 27 2 29 29 29 6 29 29 29 2 29 18 29 31 8 29 29 5 2 29 26 29 31 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 5 29 29 31 29 18 29 29 29 29 8 29 29 29 2 29 29 29 18 29 6 29 2 29 29 6 8 29 29 29 29 26 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 27 29 29 16 13 16 13 29 29 29 16 29 29 16 8 29 29 29 29 29 16 16 29 29 29 29 29 5 16 19 16 29 29 29 29 29 29 2 29 29 29 29 16 16 13 29 29 2 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 6 29 16 29 29 29 29 6 27 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 27 29 29 14 26 8 8 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 16 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 27 14 29 29 29 29 29 29 2 31 29 5 2 8 29 29 29 29 29 8 29 17 29 29 29 29 29 8 13 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 16 29 29 29 29 29 29 29 6 29 2 29 8 2 29 29 29 8 5 29 2 8 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 27 29 29 16 2 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 5 6 2 29 29 29 13 29 16 28 29 16 19 29 29 8 2 29 29 16 29 6 29 29 31 16 29 2 29 29 29 29 29 31 29 29 29 29 6 29 29 29 29 17 29 17 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 2 29 29 19 29 29 19 29 29 19 19 19 19 19 19 9 29 29 19 16 29 16 16 17 19 29 29 2 29 16 29 29 29 16 29 29 29 29 16 19 29 16 16 16 29 29 16 16 19 16 29 29 16 29 19 13 29 29 16 16 29 16 19 29 16 16 16 19 29 29 29 29 19 29 16 29 13 29 19 13 16 29 16 29 29 16 29 16 13 8 16 27 29 9 29 29 29 16 13 17 16 16 29 16 16 16 29 29 16 16 29 29 16 16 19 16 16 19 29 16 19 29 29 29 29 19 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 16 13 29 29 29 16 29 16 29 29 29 29 5 29 8 2 8 2 8 29 29 5 29 6 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 27 29 2 8 8 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 17 16 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 25 29 29 8 29 29 29 29 26 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 13 16 19 19 29 29 29 29 29 16 29 16 29 19 29 29 27 29 29 29 29 29 29 29 16 29 29 29 29 16 13 29 16 16 17 29 29 29 16 16 16 16 29 29 29 29 29 16 29 29 29 16 16 29 29 16 16 16 19 17 19 16 19 16 16 29 16 19 19 13 29 29 16 19 29 16 16 16 29 29 29 29 29 5 29 29 26 13 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 19 16 16 29 29 13 19 29 29 17 29 16 13 13 31 6 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 13 29 29 29 8 29 13 29 16 16 29 26 29 29 13 29 19 29 29 29 2 29 29 16 16 16 13 29 29 14 29 29 18 29 29 29 29 16 29 16 29 16 29 16 16 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 16 19 13 29 16 29 29 29 16 29 16 17 13 29 29 29 29 16 29 29 29 29 16 29 29 19 29 16 8 29 16 19 16 29 29 29 29 16 19 16 16 19 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 5 29 13 16 29 29 29 29 29 29 16 16 16 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 2 29 13 16 29 14 29 29 29 14 29 29 29 29 29 29 5 29 29 29 29 29 8 29 29 5 8 29 29 29 29 29 29 29 2 29 31 31 29 29 6 8 8 14 14 29 29 8 29 29 29 29 29 29 29 8 29 25 5 29 29 29 16 29 31 13 16 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 26 16 29 29 8 29 29 13 29 29 13 17 19 16 29 13 16 19 16 29 17 19 16 19 29 19 29 19 29 13 19 16 19 29 16 16 29 16 29 29 14 29 29 29 29 29 29 29 29 16 29 27 29 29 29 29 29 29 5 29 29 29 29 29 6 29 8 8 29 29 29 13 19 29 29 16 19 16 29 29 29 16 16 29 29 29 29 29 5 8 5 29 26 29 29 5 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 6 29 29 29 31 29 29 29 29 29 29 17 17 29 16 29 29 29 16 16 29 13 16 29 29 29 29 29 17 13 29 29 17 29 29 29 29 5 29 8 8 29 8 8 29 29 29 6 29 29 29 29 29 29 29 29 29 8 13 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 16 29 8 29 5 16 29 13 29 29 2 2 29 8 29 29 8 6 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 18 17 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 26 2 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 27 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 23 16 8 29 29 29 18 29 13 16 13 16 19 29 16 16 29 29 16 16 19 13 29 29 29 16 29 29 2 16 19 13 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 29 29 29 29 29 29 16 29 29 4 29 29 8 29 29 29 29 29 29 19 16 16 29 29 19 29 16 19 29 29 29 13 29 29 29 19 13 16 13 29 29 29 29 29 29 29 13 29 29 16 16 29 29 29 2 29 27 6 26 29 29 29 8 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 13 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 17 29 13 16 29 2 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 16 13 29 29 13 16 19 16 29 19 16 16 16 13 13 16 16 19 19 16 16 19 19 29 29 29 16 29 29 29 29 13 13 19 16 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 13 29 17 13 16 29 29 29 16 19 16 19 19 29 29 29 29 29 29 6 13 29 29 29 29 29 29 8 31 29 29 29 29 29 29 29 29 5 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 2 29 23 6 29 29 29 29 29 29 6 29 29 29 16 29 2 29 29 14 29 29 29 29 29 29 29 29 25 29 29 31 29 29 29 29 29 29 29 29 14 8 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 29 29 29 29 5 2 17 29 29 29 29 29 29 29 29 2 5 29 29 29 29 14 29 17 29 2 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 25 29 2 8 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 5 2 18 8 8 29 29 2 29 18 6 29 29 29 29 29 29 29 29 8 29 29 29 6 6 29 2 5 5 8 29 31 29 29 29 29 29 4 2 29 29 8 8 29 5 29 8 29 29 29 29 29 29 29 29 29 29 27 29 29 5 23 29 29 29 29 29 5 29 29 17 8 8 29 29 27 6 29 13 29 29 29 8 18 29 29 27 29 29 29 29 29 29 29 29 31 29 18 29 29 29 29 29 29 29 29 29 5 29 29 29 29 2 2 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 26 25 29 29 29 29 29 29 29 5 29 29 29 5 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 17 29 29 29 13 29 29 16 16 16 29 19 29 16 29 8 31 29 29 29 19 16 13 16 29 16 19 16 29 2 29 13 29 2 8 8 5 29 29 29 5 29 5 2 29 5 18 29 29 29 8 25 6 31 29 29 29 29 8 29 29 29 29 29 2 29 29 14 29 29 8 8 29 26 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 16 13 29 29 29 29 29 2 29 29 29 29 29 29 16 2 29 29 16 29 29 29 16 29 16 29 29 19 29 29 8 29 29 29 29 17 8 29 29 16 29 29 29 29 16 13 16 29 29 29 16 16 19 9 13 29 16 13 29 29 2 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 5 29 29 29 29 29 29 29 29 29 17 16 13 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 18 29 16 29 16 16 8 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 19 29 13 19 19 29 29 16 19 16 16 29 6 29 29 16 16 29 29 2 29 29 8 25 29 2 29 29 29 29 29 29 29 29 29 29 29 16 17 29 29 29 29 18 13 29 29 2 16 16 17 19 19 29 29 8 19 19 29 19 13 16 13 16 17 29 16 29 29 29 16 29 13 16 29 31 29 29 29 29 29 29 2 29 8 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 19 13 29 16 16 16 29 29 29 29 16 16 19 29 16 29 19 19 29 19 16 19 19 16 29 16 29 29 16 13 16 29 16 6 29 29 2 31 29 29 29 29 18 8 29 29 29 29 6 29 29 29 29 29 25 8 6 29 29 29 29 29 29 29 29 29 29 14 8 29 8 29 29 29 29 5 29 29 5 5 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 8 8 2 5 2 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 5 29 29 6 29 2 29 29 29 29 29 25 29 29 29 29 29 2 29 29 5 29 29 29 29 29 2 29 29 29 29 26 29 29 29 29 29 2 26 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 8 8 29 29 29 29 2 29 29 29 29 31 8 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 5 29 29 29 29 29 29 29 16 29 16 29 29 29 18 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 16 16 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 5 8 18 29 17 5 2 29 29 2 29 16 8 8 16 29 29 16 29 19 29 29 29 19 29 29 29 29 16 13 29 16 16 29 29 29 29 29 16 16 16 16 29 19 29 16 18 29 29 29 16 16 29 29 16 29 29 19 29 29 29 16 29 29 16 13 19 19 29 29 29 16 29 29 19 29 29 13 2 29 16 8 29 19 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 5 13 29 13 29 26 29 29 29 16 29 29 16 16 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 8 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 26 29 29 16 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 8 8 29 29 2 29 29 29 29 29 27 8 26 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 29 29 2 8 29 29 13 16 13 29 16 29 29 29 17 29 29 29 29 16 16 29 29 19 13 13 29 29 16 29 29 29 29 29 16 29 29 29 31 6 29 29 29 8 8 5 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 6 29 16 29 29 16 29 13 19 16 29 19 8 29 16 13 29 29 13 29 19 16 29 19 29 13 16 29 16 29 13 13 29 8 8 16 27 8 8 14 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 14 29 29 16 6 29 29 29 16 29 29 29 16 29 29 29 16 29 13 29 29 29 29 16 29 29 29 29 29 16 16 29 29 2 25 29 29 14 14 29 29 29 29 6 8 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 13 29 29 16 29 29 13 29 29 16 29 29 29 29 16 29 29 16 29 13 16 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 8 29 8 29 6 29 29 29 29 29 8 29 29 29 29 2 14 29 5 5 29 25 8 2 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 6 29 16 13 29 29 17 16 19 29 29 29 19 16 29 29 29 16 19 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 5 29 5 8 27 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 2 29 26 29 29 29 29 29 8 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 19 29 29 17 29 17 29 29 29 29 16 16 29 29 29 29 8 29 29 8 29 5 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 31 17 29 29 16 16 8 16 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 16 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 16 29 8 29 8 29 29 29 8 23 8 29 13 29 29 29 29 29 29 29 29 29 29 29 6 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 16 8 29 17 29 29 29 29 29 29 16 13 19 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 16 13 29 29 19 13 29 29 19 19 8 29 8 29 29 16 29 29 29 29 16 29 29 16 8 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 27 2 29 29 29 29 29 8 29 18 29 31 29 29 29 18 29 29 29 29 29 29 8 29 25 29 29 29 29 17 8 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 31 29 6 31 5 29 29 6 29 29 29 2 29 29 29 29 29 2 14 29 2 29 29 29 29 6 29 29 29 29 29 29 29 23 29 2 6 29 29 29 8 29 5 29 29 29 29 29 27 29 6 29 29 2 29 18 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 14 29 29 29 29 6 29 29 29 29 29 29 29 29 5 26 6 29 14 29 29 6 18 6 6 29 29 29 29 29 31 29 13 19 29 29 16 16 29 13 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 19 16 29 29 29 16 16 29 8 29 16 16 8 16 16 19 16 19 8 29 19 13 16 13 29 29 29 26 17 29 29 29 8 29 29 29 2 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 16 13 19 29 29 29 29 16 8 29 16 29 29 16 16 13 29 26 29 8 2 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 16 29 2 29 29 16 29 29 29 29 29 29 29 29 17 8 29 29 19 16 14 29 29 13 19 16 19 19 16 19 16 19 19 29 29 29 19 13 16 16 16 17 29 29 6 29 2 2 29 29 29 2 2 8 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 6 29 29 25 29 29 29 2 16 29 16 19 16 13 29 13 16 16 19 29 29 16 29 13 29 16 19 13 29 2 29 29 29 29 29 29 8 5 29 29 29 29 29 16 29 16 29 29 29 5 8 29 29 29 29 29 29 29 29 31 29 29 29 29 29 13 29 29 16 29 29 29 29 29 16 29 16 29 29 14 29 18 29 29 29 29 29 29 18 29 29 6 29 29 8 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 29 19 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 8 14 29 29 29 29 29 29 29 5 6 29 29 5 29 18 29 29 29 29 2 29 29 29 29 6 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 13 29 29 29 29 29 29 29 14 29 29 29 25 14 29 29 29 29 29 29 29 29 14 8 2 29 29 31 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 26 6 16 29 29 29 29 29 29 16 5 2 29 6 29 14 8 29 2 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 16 29 29 29 16 13 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 2 8 29 18 29 5 29 29 29 29 29 29 8 29 29 29 29 29 29 17 29 29 29 29 13 29 29 18 16 29 29 29 29 29 16 29 29 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 8 29 29 29 29 27 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 6 29 8 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 6 29 29 26 29 29 29 29 8 29 29 29 25 18 29 29 29 29 29 29 29 29 17 18 29 29 29 29 29 29 29 29 2 29 29 29 27 29 29 29 29 29 18 29 29 29 29 29 29 8 29 25 8 29 29 29 29 29 29 29 27 29 29 16 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 29 6 29 29 29 19 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 31 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 8 5 26 29 8 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 2 31 18 29 29 25 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 5 2 29 29 8 29 29 29 29 29 6 29 29 29 29 29 14 14 29 29 8 29 8 29 29 29 8 29 29 29 25 18 29 29 29 29 29 29 29 25 29 29 29 29 29 29 14 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 14 29 29 29 31 29 8 29 29 29 29 8 29 29 29 27 29 29 18 29 29 31 29 25 29 29 27 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 27 29 29 29 25 29 18 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 25 29 8 29 29 29 29 27 29 31 29 29 29 29 29 8 29 29 29 31 17 29 16 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 31 2 29 2 2 2 16 29 29 29 29 29 29 29 29 29 29 25 29 29 17 29 29 29 8 29 29 29 27 29 29 5 29 29 29 29 29 29 26 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 18 29 13 29 13 13 13 29 29 16 16 16 19 29 29 13 29 2 29 2 8 26 29 29 26 29 27 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 17 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 16 29 29 29 19 29 2 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 23 29 29 8 29 29 27 6 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 14 31 29 29 29 2 29 29 8 29 29 29 29 29 6 29 6 29 29 29 6 29 29 29 29 23 29 5 29 14 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 31 29 29 29 29 31 29 29 29 18 29 29 29 18 29 27 29 29 29 29 29 25 29 29 8 29 29 25 29 29 29 8 2 8 6 29 29 29 29 17 29 8 2 29 29 29 29 29 29 6 29 29 29 29 18 6 25 29 29 29 29 29 29 27 29 18 18 29 29 29 29 29 29 29 29 29 29 6 31 8 8 29 29 18 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 25 29 29 29 29 29 29 6 6 29 29 29 26 29 29 2 29 14 29 2 29 29 29 27 29 29 6 26 29 8 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 14 27 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 2 29 29 2 8 2 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 5 6 14 29 29 6 29 29 29 2 2 29 2 29 6 2 6 29 8 8 8 29 6 6 29 6 29 29 29 8 31 29 29 14 29 31 8 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 29 13 2 29 29 5 29 29 29 29 18 29 29 29 29 6 29 29 29 18 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 31 5 29 16 29 29 29 29 29 29 4 29 29 6 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 19 16 29 25 25 29 29 29 29 8 29 16 29 16 29 29 29 4 17 5 19 19 16 29 29 29 16 29 29 29 29 29 14 29 8 16 29 29 29 16 29 19 29 6 29 29 6 29 29 29 29 29 29 29 18 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 17 29 29 29 29 27 8 29 29 5 29 8 29 29 29 29 6 29 29 6 29 29 2 29 6 2 29 29 29 29 2 29 29 16 29 29 29 29 25 29 29 5 29 29 29 29 2 29 29 29 2 8 29 29 29 29 29 29 29 29 2 29 6 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 2 26 5 29 2 23 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 2 29 27 29 29 2 29 29 29 29 29 29 16 5 29 29 19 29 29 29 29 29 29 13 29 29 13 29 29 16 16 29 2 29 13 29 29 2 29 29 16 16 29 29 29 17 29 29 29 13 29 29 16 29 29 29 16 29 13 29 6 29 17 16 29 19 2 16 16 29 29 29 19 29 16 29 17 16 16 16 13 29 29 29 29 29 16 19 29 29 29 29 29 29 29 16 16 16 29 16 16 16 19 16 29 16 29 29 16 16 19 16 19 29 29 19 29 29 29 29 13 29 29 13 19 29 29 4 29 29 29 29 29 29 29 16 29 19 13 29 29 29 29 29 29 29 29 16 16 29 29 13 16 8 29 16 13 16 29 16 29 19 13 16 16 29 29 19 19 29 16 16 29 29 13 6 29 29 16 29 29 29 29 29 16 29 29 29 29 6 29 5 29 29 29 29 2 23 26 29 29 29 29 29 29 29 29 29 8 8 29 2 6 6 29 29 29 29 29 29 29 5 29 14 29 16 29 5 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 5 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 5 5 14 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 26 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 2 29 27 6 29 29 29 8 29 23 29 29 18 6 18 6 2 29 29 29 29 29 29 29 27 29 29 29 26 29 29 29 17 2 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 17 29 29 29 29 29 29 29 29 29 19 29 29 8 8 16 29 6 16 29 29 29 29 29 29 29 16 29 29 29 29 17 16 29 29 5 29 29 8 16 16 16 18 6 16 18 16 29 17 19 5 29 8 29 29 8 29 29 29 29 29 29 18 29 29 29 29 16 29 13 8 6 16 29 29 29 8 29 5 5 6 26 16 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 6 8 23 18 29 8 5 29 29 8 6 29 29 16 29 29 29 29 6 29 29 29 29 29 29 29 5 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 15 29 29 8 29 29 5 27 5 31 29 29 29 29 29 29 29 6 6 29 29 5 18 29 29 5 29 29 27 29 29 27 29 8 2 6 29 29 29 29 29 5 5 29 29 18 29 29 29 29 29 29 29 29 29 2 26 14 29 29 14 8 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 17 5 17 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 18 29 29 29 14 29 29 29 29 29 8 29 29 29 14 2 29 6 29 29 29 29 29 8 29 14 29 29 5 29 2 29 29 29 25 29 29 29 5 29 29 29 29 29 2 5 29 23 2 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 5 29 29 29 29 29 29 5 29 29 31 29 29 29 29 29 16 29 29 29 13 29 16 29 2 29 29 29 29 13 29 29 29 14 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 16 29 29 29 29 29 8 6 29 8 29 8 23 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 17 29 17 29 29 16 16 29 29 8 16 29 29 29 19 16 19 29 19 5 29 16 29 29 8 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 8 29 13 29 16 29 29 29 29 13 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 8 5 5 29 6 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 5 29 29 18 29 29 29 17 29 29 16 29 29 29 29 29 13 29 8 16 29 17 29 29 29 29 29 29 6 8 2 29 29 14 2 29 29 29 29 29 29 29 14 29 31 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 29 6 29 8 2 29 29 29 29 28 29 2 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 26 18 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 18 29 29 29 5 29 29 8 8 29 29 29 29 29 29 26 16 29 29 29 29 14 29 29 29 29 29 2 29 29 29 29 14 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 16 29 16 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 14 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 26 29 29 27 29 29 29 29 29 29 29 29 29 13 29 16 29 8 2 29 29 29 29 29 29 29 29 29 2 5 29 6 29 29 29 29 29 29 17 26 29 29 29 29 5 5 17 29 29 5 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 5 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 23 29 29 8 29 29 29 16 29 29 2 29 29 29 25 29 29 6 29 29 29 2 2 6 29 29 29 29 5 29 29 29 6 29 29 29 29 29 6 29 5 29 29 29 25 29 29 29 31 29 6 29 8 29 29 2 8 29 16 29 29 5 29 8 6 8 29 8 29 29 17 29 29 29 29 29 29 16 29 29 29 6 29 29 29 29 2 13 29 29 16 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 5 29 29 29 29 29 27 29 6 29 29 29 8 29 5 29 29 29 8 5 29 29 2 5 29 29 29 2 18 29 29 29 29 29 29 29 2 29 29 29 29 8 29 31 29 29 18 6 29 29 29 29 29 29 8 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 16 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 16 29 29 16 29 29 29 29 29 29 6 29 29 29 5 29 29 29 29 13 6 29 29 29 8 29 29 2 29 6 29 29 29 29 29 29 29 29 8 14 29 29 29 29 29 29 29 29 27 8 29 2 29 29 29 5 29 29 29 16 13 29 29 2 18 29 6 2 29 29 2 29 29 29 29 29 8 29 29 29 29 6 29 29 2 29 29 29 29 8 29 8 29 29 29 2 8 29 29 8 29 2 29 8 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 2 29 29 16 29 16 29 29 16 16 29 29 29 29 19 16 29 29 29 29 29 13 19 16 19 29 5 16 16 16 19 16 16 29 29 29 5 29 29 29 29 29 29 29 29 17 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 19 29 29 2 29 29 13 29 19 19 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 16 29 2 17 29 17 19 29 19 29 29 29 16 8 8 16 29 16 17 29 29 13 16 29 29 29 29 29 16 13 29 29 8 29 29 29 26 29 29 5 29 29 25 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 5 29 16 25 29 29 29 29 2 29 25 29 27 29 16 29 5 29 29 29 29 29 29 29 8 8 29 31 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 8 29 29 29 29 13 29 16 13 29 19 29 16 16 16 13 16 16 19 16 13 16 16 16 13 29 16 16 29 16 16 29 29 29 8 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 5 29 16 29 29 29 29 29 29 18 29 29 29 29 29 16 29 29 13 13 13 29 16 13 16 16 29 16 16 19 29 16 19 16 16 13 16 29 29 29 19 29 29 29 13 16 29 8 8 16 29 6 29 23 2 29 2 31 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 13 16 29 16 29 29 29 16 16 29 29 16 19 29 29 31 29 2 14 29 29 29 18 16 16 29 29 29 6 29 29 25 29 29 29 29 29 13 6 29 29 29 29 29 29 29 29 5 2 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 31 8 29 29 29 29 29 2 29 29 8 4 8 29 29 29 29 29 29 29 29 29 8 29 17 29 16 29 29 29 8 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 13 16 13 8 16 29 29 16 29 16 29 29 29 29 2 29 23 2 29 29 29 16 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 6 29 29 13 29 16 29 5 13 16 29 16 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 23 29 29 8 29 8 29 29 29 6 29 29 6 29 8 16 29 29 29 29 29 29 14 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 17 13 13 29 29 29 14 29 29 2 29 14 29 29 29 29 29 29 29 18 29 29 29 16 29 29 29 29 29 29 29 18 29 29 29 29 29 19 8 29 29 13 29 19 29 29 29 29 13 19 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 2 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 13 29 31 29 29 16 29 29 29 29 29 13 29 29 26 29 29 16 19 19 16 29 29 29 29 29 29 6 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 19 16 29 13 13 29 16 29 16 17 13 16 29 29 19 16 16 29 16 16 8 29 29 8 29 14 29 14 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 18 5 25 29 29 29 8 29 29 29 2 29 14 29 29 29 29 8 29 29 31 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 16 16 29 29 13 29 29 19 17 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 29 29 29 29 29 29 11 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 19 29 29 29 29 14 16 16 29 29 29 29 16 16 29 29 16 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 13 2 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 6 29 29 29 29 29 29 18 29 16 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 8 29 6 6 29 8 29 6 18 29 29 6 27 29 6 29 8 29 29 29 18 29 29 14 29 29 29 29 29 29 27 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 8 2 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 6 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 13 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 29 25 29 29 27 29 29 29 6 29 29 14 25 29 14 29 29 29 29 29 29 29 29 29 14 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 27 29 29 29 2 5 31 8 29 29 29 6 29 31 29 25 18 29 29 29 14 29 29 29 29 2 29 29 29 29 29 14 29 8 18 29 29 29 18 29 29 29 29 29 29 29 5 31 29 29 29 29 29 29 29 29 23 29 16 29 2 29 29 8 29 29 29 29 29 29 14 18 29 29 8 29 29 29 29 29 5 23 29 29 29 29 29 14 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 8 29 29 29 2 29 29 29 8 29 29 29 29 29 31 29 29 29 23 29 6 5 29 2 29 16 29 29 29 29 29 29 29 26 29 29 8 29 8 29 29 6 29 29 29 26 6 29 29 29 29 29 8 2 29 2 29 29 29 29 29 8 29 29 5 6 29 8 29 29 29 29 29 2 29 29 29 27 29 29 18 29 29 29 31 29 29 29 29 16 29 29 5 29 29 29 29 29 29 2 6 29 29 8 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 8 29 29 29 8 23 8 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 17 29 29 29 29 29 14 8 5 29 8 26 29 8 31 5 29 29 8 29 29 8 5 29 5 29 14 29 29 8 25 29 23 31 2 29 5 29 29 5 29 29 8 31 14 29 8 29 29 29 29 29 6 29 8 29 23 2 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 5 29 29 29 23 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 14 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 5 29 29 8 29 26 2 2 29 2 29 2 29 29 29 31 29 29 5 29 5 5 5 2 29 2 29 29 29 29 29 29 29 29 29 29 29 14 29 6 29 29 29 29 5 29 8 29 8 29 8 29 5 5 29 2 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 8 8 29 29 29 29 29 8 29 29 29 29 29 29 2 5 29 29 8 2 29 26 29 2 29 29 29 29 29 29 6 2 29 29 2 29 29 29 29 29 29 8 8 29 29 2 29 29 29 29 8 29 29 17 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 2 29 29 29 27 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 8 31 29 29 29 29 29 5 29 5 29 8 29 8 29 29 25 18 29 29 29 29 29 29 29 29 23 29 29 8 5 29 29 29 29 29 29 2 29 29 6 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 27 29 8 29 8 8 29 5 29 2 29 8 6 29 2 8 29 29 29 26 29 29 29 8 29 14 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 6 29 18 5 14 29 29 29 29 29 14 29 29 29 29 8 8 2 29 29 5 29 29 29 29 29 29 29 29 6 29 6 2 29 29 8 29 29 14 29 29 29 2 29 5 29 29 29 14 29 29 29 14 29 29 29 29 18 29 18 29 29 29 29 26 29 5 29 5 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 16 29 16 19 16 16 17 19 29 19 16 29 16 29 16 29 16 16 13 19 6 29 16 29 2 29 29 8 29 29 6 29 29 29 16 16 13 29 8 16 8 29 29 16 29 29 5 16 5 29 29 16 29 16 29 29 29 2 29 29 16 29 23 29 16 29 29 29 29 16 29 14 29 29 6 8 29 8 29 29 29 16 16 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 25 29 29 2 29 29 2 29 29 29 5 29 29 16 29 29 29 29 29 29 29 29 26 29 25 29 8 29 29 2 29 29 29 31 8 14 29 29 2 29 2 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 14 29 29 29 16 29 29 27 14 29 29 29 2 2 29 29 29 29 16 29 29 2 16 29 29 16 16 29 29 29 29 29 29 2 29 8 29 29 29 2 5 29 29 29 29 29 29 29 8 29 29 29 29 29 29 27 29 29 8 18 29 29 29 29 14 29 29 29 29 5 2 29 2 29 29 29 29 29 29 29 27 29 29 5 18 29 29 23 2 6 29 2 31 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 5 29 29 29 29 16 13 29 13 17 16 29 16 16 29 29 29 5 29 29 16 29 16 29 19 16 29 13 29 29 16 16 16 16 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 16 29 16 29 16 29 16 19 19 29 29 29 29 29 19 19 16 29 29 29 13 16 29 16 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 19 29 16 29 16 29 29 13 19 16 29 29 29 19 19 13 16 9 16 16 16 16 16 29 16 19 16 13 17 17 16 29 29 29 29 29 29 29 8 2 2 29 29 29 29 31 29 29 29 8 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 16 16 29 29 19 29 29 29 29 29 16 29 16 19 16 16 29 29 29 29 29 31 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 19 16 2 29 29 13 17 19 16 16 29 16 29 16 16 16 19 19 19 9 16 19 16 13 16 19 29 2 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 19 29 13 29 29 19 29 29 29 16 19 19 29 29 29 19 13 29 16 16 19 19 13 16 19 16 29 29 29 29 6 29 2 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 17 8 29 29 13 29 29 13 29 13 19 16 16 26 8 29 16 16 29 16 29 16 29 16 29 29 16 29 29 29 29 8 6 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 27 5 29 29 29 29 8 29 29 29 29 29 16 17 29 13 29 29 29 29 16 19 29 16 16 19 29 29 29 16 29 16 19 29 29 29 29 29 29 14 29 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 16 16 19 16 29 29 16 19 29 29 29 29 29 29 19 16 13 29 16 19 19 29 16 16 19 29 13 16 16 29 13 16 29 29 29 29 29 5 14 29 5 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 29 29 29 29 19 16 16 16 8 29 29 16 29 16 8 29 29 31 18 29 8 29 29 29 29 29 29 29 29 29 29 29 17 29 29 2 29 29 29 29 29 14 29 29 13 8 29 19 29 29 29 29 16 29 29 29 16 29 14 2 29 29 29 29 29 29 29 29 29 16 29 16 29 29 2 2 29 14 29 5 2 29 17 29 29 29 29 13 29 29 16 29 29 16 13 29 29 29 29 29 29 29 29 29 17 29 29 29 16 29 29 29 29 14 29 16 29 29 16 29 16 16 13 16 29 16 16 29 29 16 16 29 16 19 16 16 29 29 29 13 13 29 29 29 29 2 8 29 29 8 29 29 29 29 29 16 29 29 29 29 17 29 29 29 29 29 29 29 29 29 2 29 29 29 29 18 29 6 29 29 29 29 29 29 29 29 29 14 29 29 16 29 29 29 29 29 31 17 29 29 29 29 8 6 29 29 29 8 14 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 19 13 16 29 29 29 29 16 16 29 13 16 19 29 29 5 29 29 29 29 29 29 29 29 29 14 29 29 29 5 17 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 19 16 16 16 13 29 29 16 16 29 29 29 8 14 18 29 29 29 29 31 29 29 5 29 8 29 29 29 29 8 29 29 8 29 8 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 8 29 29 17 31 2 18 29 29 29 18 29 29 18 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 14 29 31 29 29 29 29 29 29 25 29 29 29 29 27 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 6 13 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 14 29 29 25 29 29 5 2 29 29 29 8 14 29 29 29 29 29 29 29 29 29 29 2 29 14 29 29 6 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 13 29 29 27 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 2 29 29 29 5 29 29 13 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 6 2 14 29 8 29 29 29 29 29 29 26 29 29 13 29 29 29 8 29 25 29 29 29 8 29 29 29 8 29 29 8 8 5 29 29 29 29 29 23 5 2 5 8 29 14 14 29 8 29 29 2 29 29 29 14 29 29 29 29 29 29 8 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 6 29 29 29 2 29 29 5 29 31 29 29 2 29 29 29 29 5 29 8 29 8 2 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 2 29 29 8 29 29 29 29 29 29 8 29 29 8 29 2 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 2 29 2 29 29 29 2 29 2 18 29 29 5 29 8 29 14 8 29 29 29 2 5 5 29 16 13 29 29 16 13 29 29 8 29 29 8 29 8 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 8 8 29 29 29 29 29 29 2 29 8 8 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 8 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 17 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 5 29 29 29 29 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 8 5 29 29 2 8 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 4 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 5 29 29 6 29 29 29 29 29 29 23 29 29 2 29 29 16 8 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 2 29 29 31 14 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 5 8 17 29 29 18 6 29 29 29 29 2 29 29 29 29 6 29 18 2 2 29 29 29 29 31 29 2 29 29 29 29 29 29 29 2 29 29 2 8 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 6 31 2 2 29 29 29 29 29 29 6 29 29 8 29 29 8 29 5 8 29 2 29 27 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 5 29 6 29 29 29 8 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 2 29 29 2 14 29 18 29 29 29 18 29 29 29 29 6 2 14 8 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 16 29 31 29 6 29 29 29 29 29 29 2 13 29 29 19 16 29 29 29 29 29 29 27 29 29 6 29 29 29 5 14 18 29 29 14 29 29 8 29 8 8 8 8 29 29 13 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 2 29 29 29 6 18 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 8 23 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 13 29 2 29 25 29 29 29 29 29 29 18 29 29 29 29 5 29 29 29 6 6 29 29 29 29 29 29 6 2 6 8 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 26 29 8 29 29 29 29 29 8 29 29 26 2 29 29 29 29 29 29 29 29 8 6 2 29 29 29 29 25 29 14 29 29 29 29 14 29 29 29 6 29 29 14 29 29 29 14 29 29 29 29 29 27 6 29 29 29 25 2 2 29 2 29 29 29 29 18 16 5 29 29 29 29 29 29 29 8 29 29 6 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 31 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 2 6 29 29 29 29 6 29 29 6 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 31 29 16 16 16 29 29 29 2 29 29 29 29 2 2 29 29 29 17 6 2 29 29 29 29 29 29 29 29 29 2 29 29 31 2 31 6 2 5 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 17 29 18 29 29 29 29 29 5 29 29 29 16 29 29 16 29 2 29 16 29 26 29 13 8 29 29 29 2 8 29 29 29 2 29 29 29 29 29 29 29 5 29 2 29 29 25 29 29 29 29 29 29 29 29 29 20 29 29 8 5 29 29 29 31 2 29 29 29 8 2 16 6 29 2 29 29 29 8 29 5 14 29 29 6 29 29 16 17 29 16 29 29 16 29 29 29 29 16 29 2 29 2 29 27 14 2 29 29 6 29 29 29 29 29 31 28 29 29 2 2 29 29 25 29 8 14 14 29 29 29 29 29 29 29 8 29 2 29 29 29 31 2 2 29 29 26 2 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 2 29 29 2 5 27 29 29 29 29 29 29 29 6 29 2 5 29 29 29 29 6 29 16 19 16 13 19 29 16 29 16 26 16 29 16 19 16 29 16 29 29 29 19 19 29 19 29 29 19 9 19 29 19 29 19 13 29 16 19 29 16 29 19 19 29 9 16 16 16 16 16 29 19 29 16 29 16 19 19 19 29 29 19 29 19 19 16 29 29 19 19 29 29 29 16 16 29 16 16 19 19 16 19 29 19 29 29 19 29 16 29 29 19 16 29 29 16 16 29 16 13 16 8 16 16 16 29 16 29 9 13 16 13 29 19 16 16 29 16 13 29 29 13 19 29 29 16 16 13 19 13 16 29 16 16 16 29 16 16 17 19 29 29 19 16 19 29 16 13 19 16 19 16 29 19 16 19 29 13 16 16 19 16 29 19 16 19 29 29 16 16 29 29 19 29 29 16 16 16 16 29 29 19 13 29 19 19 16 16 29 19 13 16 19 16 13 29 17 29 16 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 27 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 6 29 29 29 29 29 18 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 8 8 29 29 29 16 29 29 29 16 29 6 16 29 29 29 29 16 29 29 29 29 19 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 26 29 29 31 29 29 18 2 29 29 29 29 2 6 29 29 2 2 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 6 29 29 8 29 29 29 29 29 29 6 29 29 29 6 29 29 29 29 31 2 29 14 29 29 8 31 29 29 29 29 29 29 2 29 25 29 29 29 31 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 5 16 29 29 29 29 6 16 29 29 5 16 16 29 29 29 29 17 29 29 8 8 29 29 29 29 29 16 29 16 29 16 19 29 29 17 16 29 16 29 19 16 19 29 2 29 13 29 29 16 29 16 13 29 29 29 16 29 16 29 29 29 16 29 29 29 25 29 29 29 29 29 29 16 16 29 29 29 25 29 16 29 29 29 29 29 29 29 31 8 29 29 29 29 8 29 29 29 8 29 29 2 29 29 16 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 8 6 29 29 19 29 2 31 29 29 29 29 29 29 2 2 29 5 6 2 2 29 29 13 29 29 16 16 29 29 16 16 29 5 29 16 29 29 29 29 29 31 8 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 8 29 29 8 17 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 16 5 29 16 29 29 29 16 29 29 2 29 29 29 29 16 19 17 29 29 19 29 29 29 29 29 29 16 29 29 16 16 29 16 29 29 29 29 29 17 29 29 8 29 29 29 8 29 2 29 29 29 29 29 29 16 19 29 13 16 16 29 29 16 29 16 29 29 29 29 29 5 29 29 19 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 31 25 29 29 31 29 29 29 8 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 17 29 29 8 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 17 29 29 5 23 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 17 16 29 29 16 16 31 29 29 29 29 29 29 29 29 16 29 13 29 29 19 29 29 29 29 29 29 29 29 29 16 6 16 29 29 29 29 29 29 16 13 19 29 29 29 16 29 29 29 29 29 29 29 29 16 13 16 16 29 19 19 29 29 29 29 29 8 19 16 29 29 5 16 29 16 29 29 29 29 29 29 13 29 29 14 29 27 2 8 29 29 16 16 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 2 29 29 29 6 29 29 29 8 8 29 6 29 29 6 29 29 18 2 27 18 29 29 29 29 6 6 29 29 29 6 29 18 29 29 2 29 6 29 29 6 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 6 8 29 2 29 29 8 29 8 29 2 29 29 29 29 29 29 8 13 16 29 29 29 29 8 29 8 29 2 29 29 29 29 16 29 29 29 16 13 29 29 29 29 17 18 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 13 5 29 16 16 13 29 6 29 29 29 29 8 29 29 17 29 5 29 29 2 2 29 29 29 2 29 16 17 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 17 29 29 29 29 29 29 29 16 16 29 13 29 29 29 16 16 29 29 17 26 29 29 16 29 29 16 16 16 16 13 29 16 29 16 29 29 13 29 29 29 29 29 29 18 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 17 26 8 29 29 8 29 29 8 26 29 2 29 2 29 29 29 29 16 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 17 29 8 29 29 8 29 29 29 29 29 29 29 13 29 29 29 29 13 29 13 16 29 16 29 6 29 29 29 29 29 29 25 2 18 6 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 18 29 29 31 29 29 29 29 29 17 29 29 6 29 8 8 2 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 31 29 29 29 5 13 16 16 16 19 16 29 16 29 29 29 29 29 6 14 29 2 29 29 8 6 31 29 29 29 29 29 29 29 29 29 18 29 18 29 29 8 25 14 16 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 16 29 29 2 5 29 29 29 29 29 29 29 17 16 29 29 8 8 18 5 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 6 29 8 8 29 29 29 29 29 29 29 2 29 29 29 5 16 29 5 29 29 29 29 29 6 8 2 29 29 16 29 29 2 29 29 29 29 2 2 2 29 6 2 27 29 8 29 29 29 29 29 29 16 16 16 29 16 16 29 16 29 16 29 8 29 16 13 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 16 19 16 29 29 16 16 16 17 29 16 29 14 29 29 29 8 29 2 29 29 29 29 6 8 29 29 29 29 29 29 29 2 29 29 29 27 29 29 19 29 13 29 6 29 29 19 19 29 16 29 17 29 16 29 16 29 16 16 29 6 29 29 29 29 2 29 29 29 16 16 17 29 29 19 16 13 19 16 19 5 16 9 29 19 16 16 16 29 29 19 29 16 16 29 29 19 16 13 29 16 29 16 29 29 29 19 16 29 29 29 29 13 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 8 29 29 25 29 6 29 16 16 29 29 29 16 19 29 16 16 29 13 29 16 29 29 16 29 16 19 29 16 29 29 29 5 29 29 5 29 16 29 29 29 14 29 29 29 29 29 29 29 8 18 26 29 29 29 29 2 29 16 29 29 29 29 29 31 29 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 5 29 29 29 29 16 29 26 29 29 29 29 29 29 29 29 29 13 16 16 29 16 29 4 19 29 29 29 16 19 16 16 29 13 16 16 29 16 8 16 16 16 29 29 29 29 19 16 16 16 16 29 16 29 29 16 16 16 29 29 16 16 29 16 16 29 16 29 29 29 13 16 16 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 17 29 29 16 29 29 29 29 29 5 29 5 29 17 2 29 16 29 6 16 16 29 16 16 29 2 29 16 19 16 29 16 16 29 16 16 13 29 16 29 29 29 29 29 29 16 29 16 29 16 19 29 29 29 29 29 29 29 29 29 16 29 29 16 16 16 16 16 29 29 13 16 13 29 19 17 19 29 17 29 29 29 29 29 16 17 29 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 8 29 29 8 29 29 29 6 29 29 13 16 29 29 29 29 29 29 29 29 29 16 29 8 29 29 2 29 29 16 29 16 29 16 16 13 13 29 19 13 29 29 29 16 29 29 29 29 8 29 29 16 29 19 29 19 16 13 16 29 29 29 29 17 29 8 6 19 29 2 13 29 26 6 16 16 25 16 13 29 13 29 29 29 29 29 29 29 16 25 2 29 29 16 13 13 29 29 29 29 29 29 29 29 19 29 29 29 31 16 29 16 16 29 29 16 16 29 16 29 29 29 29 29 19 16 16 29 29 29 29 29 29 29 29 8 29 5 29 29 29 26 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 8 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 16 16 29 29 13 29 29 29 29 16 16 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 13 29 16 29 16 16 13 29 29 16 16 29 29 29 29 29 29 16 29 29 29 17 26 29 29 16 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 14 16 29 16 29 29 29 27 8 29 6 29 2 29 29 29 2 29 18 18 8 29 29 16 29 29 29 29 8 29 29 29 29 2 29 29 2 8 8 29 29 29 29 29 29 8 29 29 16 29 29 16 16 16 16 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 2 29 6 29 29 29 29 29 29 29 29 29 17 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 26 18 29 2 14 29 29 29 8 29 29 17 26 8 29 29 29 16 19 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 2 6 29 8 29 29 29 8 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 29 29 29 29 29 13 16 29 8 8 29 31 8 2 29 29 8 26 29 29 29 14 29 25 26 29 29 29 17 29 29 8 29 29 29 29 29 29 29 29 8 29 13 29 29 8 16 29 29 29 29 29 29 29 5 2 29 29 29 2 29 29 6 29 29 29 29 29 29 16 29 29 2 29 25 29 5 29 6 29 29 29 2 8 6 14 29 29 14 8 26 29 29 6 8 29 6 5 29 8 29 29 29 14 8 29 6 29 29 25 29 2 29 29 29 29 8 29 2 29 29 29 29 8 8 6 8 2 29 29 29 29 25 29 6 31 8 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 29 6 29 29 29 29 25 29 5 2 29 29 8 29 25 8 29 29 29 29 31 29 29 8 2 5 29 18 31 29 25 6 2 29 29 29 29 29 29 29 29 8 2 29 29 8 18 29 27 31 29 29 2 29 29 6 29 31 29 29 2 29 6 29 29 14 29 18 29 29 29 29 29 29 5 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 5 29 29 29 29 29 29 29 29 31 6 29 29 29 29 29 29 29 29 29 31 29 29 29 27 29 29 29 8 25 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 16 29 6 29 29 29 29 29 16 29 2 29 16 13 29 29 29 29 16 29 29 29 29 29 29 29 8 6 29 29 8 29 17 8 29 29 29 29 29 29 29 29 29 29 29 16 2 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 16 16 29 29 29 2 29 29 31 29 29 29 29 14 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 25 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 14 29 8 29 29 29 16 26 29 29 16 29 29 8 29 25 29 29 29 29 29 16 29 13 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 5 29 14 8 8 29 29 29 16 29 6 29 31 29 29 29 2 29 29 14 29 26 26 29 29 13 29 29 29 16 29 2 29 29 29 29 29 16 13 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 29 29 29 29 18 6 29 14 29 25 29 29 29 29 29 18 29 29 29 29 29 29 29 5 29 29 29 8 18 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 29 29 29 25 2 5 23 29 6 29 29 29 29 5 5 29 23 5 5 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 31 25 29 29 29 29 29 29 29 29 29 29 5 29 25 29 29 29 2 8 8 29 8 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 5 29 29 31 8 2 29 6 29 5 29 29 29 29 16 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 16 29 29 29 29 29 29 16 29 25 29 29 29 16 16 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 18 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 2 29 29 29 29 8 5 29 16 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 16 16 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 31 16 5 29 29 29 27 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 2 29 8 29 29 29 5 29 5 4 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 29 29 8 29 26 29 29 29 2 29 16 29 2 29 16 13 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 2 29 29 29 29 29 29 29 16 19 16 29 19 19 29 29 29 16 16 29 29 16 16 29 13 16 29 17 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 5 17 29 17 6 29 13 29 8 29 29 29 2 16 29 13 29 29 29 16 16 16 29 29 29 29 2 29 29 29 16 29 29 29 29 16 16 29 29 16 29 29 29 29 29 16 29 13 29 29 29 29 19 16 29 29 29 29 8 29 29 31 29 25 29 29 16 29 29 26 29 29 29 29 13 29 29 29 29 16 29 13 29 16 19 29 8 29 29 29 29 5 29 29 29 29 29 29 29 29 29 16 29 6 29 29 8 29 16 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 19 16 29 17 16 29 29 16 19 29 17 13 29 29 29 29 16 29 29 16 29 19 29 16 29 29 16 13 29 29 29 29 8 8 26 29 17 5 29 17 14 2 29 29 16 29 29 19 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 13 16 29 16 29 29 29 29 16 29 13 19 13 29 29 19 13 29 16 29 29 16 16 29 29 29 29 16 29 29 29 18 29 29 29 16 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 26 29 29 29 29 29 6 6 29 29 5 29 29 29 29 29 29 16 17 29 29 29 25 29 29 29 2 29 29 29 29 29 29 6 31 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 17 2 29 29 29 29 29 16 16 29 29 2 2 6 29 8 29 29 16 29 6 18 18 29 29 29 29 14 29 16 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 16 13 29 29 29 26 17 29 29 29 29 29 29 29 29 6 29 29 29 29 5 13 18 29 29 16 13 29 29 29 29 19 29 8 29 29 29 6 29 29 25 31 18 29 29 8 29 29 5 29 29 29 29 29 29 29 13 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 5 6 29 29 29 29 29 16 29 29 29 29 29 29 26 29 2 29 27 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 27 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 14 29 29 5 29 6 29 29 29 29 8 6 6 29 29 25 25 29 2 6 18 29 29 29 18 29 29 26 29 29 29 29 27 29 29 29 29 29 29 6 14 29 29 29 29 29 5 2 29 29 5 27 29 6 29 8 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 6 29 29 29 8 8 6 29 14 8 29 29 5 6 29 5 29 29 29 29 29 6 29 29 18 29 29 29 29 8 6 29 29 26 5 29 8 29 29 29 29 29 29 29 6 29 29 29 29 2 14 29 8 8 31 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 27 29 2 8 29 18 29 29 27 6 8 8 29 6 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 16 29 29 29 16 29 5 29 29 29 29 29 29 29 13 29 29 13 29 16 13 29 13 29 29 29 29 4 29 16 29 29 29 29 29 2 29 8 29 29 29 29 29 29 17 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 31 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 5 29 29 29 29 2 29 29 29 29 14 2 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 29 29 5 29 18 29 29 29 29 5 8 29 18 14 6 29 29 29 29 29 29 8 29 27 29 29 2 29 2 29 6 29 14 29 29 29 29 29 29 29 29 29 29 29 29 5 29 8 29 29 29 26 6 29 2 29 29 2 31 29 29 5 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 8 2 29 29 25 8 29 2 29 29 26 31 29 29 5 5 29 27 29 29 29 29 29 29 29 29 29 29 2 29 29 2 31 8 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 8 29 29 29 29 29 8 29 29 29 8 29 2 25 29 29 29 29 8 29 5 29 29 29 29 29 29 8 29 29 2 29 8 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 8 6 2 6 29 29 29 6 29 29 18 29 29 29 29 31 29 18 29 2 29 29 29 29 29 5 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 2 18 8 8 29 29 29 29 29 5 29 8 29 2 29 29 25 29 26 29 29 25 29 29 29 8 29 29 31 29 29 29 29 29 6 29 2 29 29 29 29 29 25 29 29 6 8 29 29 6 27 29 26 29 29 29 29 29 8 29 8 6 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 29 29 14 29 29 29 29 29 29 8 18 29 29 5 29 26 29 29 2 29 29 29 25 29 29 29 29 29 29 29 2 8 29 29 5 29 29 29 29 31 29 27 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 2 29 8 29 29 2 29 17 8 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 18 29 29 29 6 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 26 29 29 29 5 29 29 29 31 29 29 29 29 29 29 29 29 29 6 2 29 29 29 6 29 29 29 29 6 29 2 29 29 13 29 29 8 8 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 27 29 6 29 8 8 29 29 18 29 6 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 8 2 2 29 29 29 5 5 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 8 29 29 2 29 5 29 29 2 8 8 8 29 2 29 5 8 29 18 29 29 29 2 5 8 29 29 25 31 29 29 29 29 29 29 5 29 14 29 2 29 2 29 2 5 26 5 29 29 6 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 27 29 29 29 29 29 29 2 25 29 2 31 29 29 23 25 29 29 29 2 29 29 27 29 29 29 29 29 29 16 29 29 29 29 29 2 2 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 2 29 27 29 29 29 29 25 29 29 29 29 16 29 29 29 29 29 25 18 29 29 29 29 29 8 29 2 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 31 29 29 8 29 29 8 29 8 29 29 29 6 6 2 29 29 8 29 29 29 8 8 29 2 29 29 29 6 29 29 29 27 29 29 29 29 29 29 6 6 29 29 29 29 29 29 18 29 29 6 29 5 31 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 29 29 29 29 14 8 8 29 29 29 29 18 29 8 8 8 31 14 6 29 29 29 29 5 8 29 29 8 29 29 29 29 6 29 29 27 29 29 29 29 8 6 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 8 29 5 29 18 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 6 29 29 29 29 29 29 29 6 29 8 29 2 29 29 29 29 23 29 8 29 23 29 29 29 2 29 29 29 29 2 29 25 29 29 29 2 29 8 29 6 8 29 29 29 29 29 8 29 29 29 31 13 29 29 29 16 29 29 31 29 29 29 29 29 29 2 8 8 29 29 6 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 27 29 14 2 6 18 29 29 25 2 31 29 29 18 29 29 29 29 8 29 29 29 29 8 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 26 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 25 29 31 29 29 29 29 31 29 29 29 29 29 29 29 5 29 29 8 29 6 29 29 8 26 6 29 8 29 29 5 29 29 29 29 8 8 29 29 29 29 29 29 5 29 29 29 29 8 29 29 8 29 29 29 29 29 13 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 16 29 5 29 29 29 29 29 29 14 29 29 8 29 29 18 29 29 29 29 2 29 29 29 6 29 29 29 2 2 2 29 29 29 29 18 31 29 29 29 5 29 29 2 29 29 17 17 29 29 29 2 29 2 29 29 29 5 29 29 29 29 31 29 29 29 29 29 2 29 29 29 29 8 29 29 8 29 29 29 8 29 29 2 29 29 26 29 29 29 16 29 29 29 29 29 8 29 29 6 6 18 29 29 29 29 29 2 29 29 29 29 29 27 29 29 29 29 29 29 26 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 14 14 29 29 29 29 29 29 29 26 29 29 5 29 29 29 29 16 19 29 29 29 29 16 29 29 29 29 29 19 16 6 13 13 2 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 8 29 2 2 29 29 2 6 2 29 6 29 29 29 29 29 29 16 29 2 2 29 29 29 17 29 29 18 29 29 29 29 29 29 29 29 29 29 29 8 2 29 5 29 29 29 6 29 2 2 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 16 29 2 16 29 29 29 29 29 29 29 8 29 29 29 29 16 2 5 29 29 16 29 29 29 29 5 16 29 16 19 2 16 29 29 29 29 29 29 29 29 19 13 19 29 16 16 16 29 16 16 16 13 16 19 29 29 16 16 13 29 29 29 16 29 29 19 29 13 29 29 9 29 29 16 16 19 29 19 29 29 29 29 19 19 16 29 16 16 29 19 13 8 29 16 16 16 29 29 19 29 29 29 16 19 29 16 13 16 29 16 16 16 29 29 16 29 29 29 27 29 29 41 29 17 16 29 16 16 16 29 2 29 19 19 17 16 29 29 29 16 29 29 29 29 29 16 29 29 13 29 29 16 29 29 16 29 29 16 16 19 29 29 29 29 29 29 29 29 29 29 29 2 29 29 14 29 8 29 8 29 29 29 29 29 23 29 2 29 29 29 29 29 29 29 29 6 29 29 2 28 29 29 29 29 29 29 2 2 26 29 6 16 29 29 5 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 17 29 13 8 29 17 16 16 16 29 16 6 29 14 13 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 6 29 29 27 29 29 29 29 8 14 29 29 29 29 27 29 29 29 29 29 29 29 8 2 18 29 29 29 29 29 29 29 8 29 29 29 18 5 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 2 14 5 2 29 29 29 8 29 13 8 8 5 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 16 26 29 29 29 29 29 19 16 29 29 16 29 18 29 19 29 29 19 29 29 16 13 29 29 29 16 19 16 29 29 29 13 29 29 16 29 16 16 16 16 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 2 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 2 27 5 29 29 29 2 29 8 31 29 29 18 29 17 16 29 29 29 2 29 29 29 29 29 16 13 29 29 29 29 29 29 16 29 8 29 29 13 13 29 16 16 16 16 16 29 16 16 16 16 16 29 29 29 16 16 16 16 29 17 29 17 16 19 19 13 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 4 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 16 29 29 19 16 16 19 29 29 29 13 16 13 29 16 29 29 29 13 16 13 29 29 16 29 16 6 29 29 29 29 26 29 29 2 23 16 29 29 29 2 2 29 29 29 29 29 29 29 8 13 2 29 13 16 29 29 29 29 29 8 29 29 29 16 29 29 29 29 18 29 6 27 29 25 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 5 29 29 29 2 29 18 29 29 29 16 29 13 16 27 16 31 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 31 29 29 29 29 31 8 29 29 5 29 29 29 29 29 29 29 6 29 29 29 29 29 13 29 16 29 13 29 29 29 16 16 19 16 29 13 13 29 29 29 29 29 29 8 8 29 26 16 29 29 8 29 29 29 8 29 29 5 5 29 29 29 29 29 29 29 29 29 29 14 29 29 16 29 8 29 29 17 29 5 8 29 16 13 31 16 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 16 29 29 31 29 29 29 29 14 18 29 29 29 29 18 29 29 29 29 6 27 29 29 29 8 2 29 16 29 29 16 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 16 29 29 16 29 29 4 29 29 16 29 29 18 2 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 5 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 25 6 25 29 29 8 29 16 16 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 17 29 2 29 29 29 8 29 29 29 29 16 16 29 29 16 29 2 16 16 29 29 29 29 2 29 29 19 16 13 16 16 29 29 16 29 29 29 29 29 29 29 29 6 29 25 29 2 29 29 29 29 29 16 5 16 29 29 29 29 29 29 29 29 29 16 29 29 8 29 16 29 8 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 31 29 8 29 29 29 29 29 8 6 29 29 2 29 8 29 29 2 8 8 29 29 29 29 29 8 29 5 29 29 29 29 29 29 6 29 29 29 29 18 29 29 25 29 29 29 14 29 29 29 29 29 29 29 8 6 29 29 29 2 29 29 29 29 29 29 25 6 29 29 29 29 29 8 8 29 6 31 29 29 6 2 23 2 2 29 2 29 2 18 29 6 29 29 2 29 29 2 29 29 29 29 6 29 29 29 29 29 31 29 29 29 29 2 8 29 8 29 29 29 6 29 29 5 31 29 8 25 29 29 29 29 29 29 29 8 29 29 29 8 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 5 6 29 29 26 29 29 29 8 31 29 29 23 31 29 29 29 29 29 31 29 29 29 29 16 29 16 29 29 29 29 25 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 27 5 2 29 29 27 29 29 29 29 2 29 29 18 29 29 16 29 29 16 4 29 29 29 29 29 16 29 29 6 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 5 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 2 29 29 29 13 16 29 29 29 29 29 13 29 2 5 29 29 18 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 16 16 16 29 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 8 29 29 31 29 29 29 29 29 29 31 31 23 29 8 29 29 2 2 29 29 8 8 29 29 29 29 29 29 29 29 29 2 29 27 29 29 29 29 29 29 8 14 5 29 29 29 6 31 29 8 29 29 16 29 6 29 27 29 29 5 17 16 29 29 29 29 13 29 29 29 29 14 29 29 2 29 29 8 29 6 8 29 8 5 29 29 29 13 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 16 29 17 29 29 29 29 29 29 31 6 2 29 8 29 29 29 29 29 29 25 29 18 5 8 29 29 29 26 29 29 29 17 6 29 29 29 8 29 29 18 2 29 29 6 29 29 29 5 14 2 29 29 29 2 8 29 29 29 2 29 27 29 29 29 29 29 29 5 29 31 6 29 29 29 29 29 8 8 2 29 29 8 8 29 29 29 29 29 29 29 5 5 29 29 29 25 29 8 29 29 29 14 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 16 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 2 2 29 5 29 29 29 29 6 26 29 14 29 29 2 6 29 2 25 29 29 29 29 29 31 29 29 29 29 29 2 29 14 16 2 29 29 29 29 18 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 5 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 2 29 16 16 29 16 29 29 19 29 13 16 29 29 18 17 29 16 16 29 29 29 29 29 29 29 29 2 29 29 29 2 29 16 29 5 8 29 29 29 16 13 29 29 16 29 16 29 29 16 29 29 17 29 19 29 29 16 29 16 29 16 29 16 29 29 29 29 29 19 29 16 16 29 16 29 16 29 29 19 29 29 16 16 16 17 16 16 19 17 5 29 17 29 29 16 19 16 29 29 29 8 19 16 16 29 16 29 29 16 16 16 16 29 16 29 5 29 16 29 29 29 29 16 29 16 29 29 29 16 16 5 29 16 29 13 29 29 16 16 19 29 29 29 29 16 29 29 29 17 29 29 29 29 29 29 31 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 6 29 29 5 8 5 29 18 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 16 29 29 29 29 5 16 13 5 29 29 16 16 29 29 29 29 29 29 2 29 29 16 29 29 27 29 29 16 16 29 29 16 29 19 29 16 29 29 19 16 29 17 17 29 16 29 16 16 17 29 17 16 29 2 29 29 29 29 29 29 29 29 29 29 16 17 29 19 13 8 29 29 29 29 29 16 16 16 29 16 8 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 19 29 29 29 16 13 29 13 29 16 16 29 16 29 16 16 16 19 29 8 29 16 29 16 29 16 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 13 16 29 29 16 13 19 16 16 16 29 13 16 29 29 29 16 19 13 29 29 29 16 16 29 29 29 29 29 29 29 17 29 29 29 29 29 29 16 29 29 29 29 16 29 29 2 29 16 13 29 17 29 16 29 29 29 29 19 29 29 16 29 29 29 29 13 29 29 29 29 29 16 19 16 29 29 8 29 5 8 8 2 29 29 29 29 29 29 5 29 2 5 5 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 16 29 13 29 29 19 29 29 29 18 29 29 29 14 29 16 19 13 29 29 8 16 29 29 16 19 29 16 29 16 29 29 16 16 13 16 29 29 16 29 16 29 29 16 29 29 29 29 29 19 27 29 29 29 29 16 29 29 17 29 19 29 29 29 29 16 29 29 29 29 29 29 29 18 29 29 16 29 29 29 29 29 16 16 29 19 16 29 16 16 19 16 29 16 16 16 13 16 29 16 19 16 29 29 29 17 5 13 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 5 29 29 29 2 29 6 2 29 29 25 29 2 29 27 29 29 29 8 29 29 29 2 29 29 29 29 29 26 29 29 29 29 27 29 29 8 5 29 29 29 29 29 2 29 29 29 29 8 2 29 29 29 29 2 8 29 29 29 14 29 29 8 8 25 2 6 29 29 29 31 29 29 16 29 29 29 29 29 6 18 29 29 29 29 29 8 29 29 29 8 16 29 29 29 16 29 29 16 29 29 29 29 29 16 16 5 5 29 17 29 29 29 29 29 17 13 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 5 29 29 29 16 29 29 29 29 29 17 29 29 2 16 29 29 29 8 29 29 29 29 29 29 29 29 29 16 23 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 6 5 29 16 29 29 29 29 2 29 29 16 19 29 29 29 29 29 19 29 29 29 8 6 29 16 29 29 8 29 16 13 29 16 29 5 29 16 13 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 8 8 29 29 14 29 2 31 16 29 29 16 29 29 29 29 29 29 16 16 29 17 29 29 29 16 16 29 29 29 29 16 29 29 29 29 13 8 31 16 29 29 16 16 29 29 29 29 16 5 29 29 29 16 29 16 19 29 29 29 16 16 16 16 29 2 29 29 16 29 29 29 16 29 19 16 29 29 16 17 29 16 19 29 29 19 16 16 16 13 16 16 5 19 29 16 29 29 2 19 29 29 16 25 16 29 29 29 29 29 29 16 29 29 29 5 16 29 5 29 16 16 29 16 8 29 16 16 29 29 29 17 16 29 16 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 16 16 29 29 16 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 19 16 29 19 16 29 29 16 29 29 29 16 29 5 19 13 29 29 13 19 29 29 29 16 16 9 29 19 16 19 13 19 16 19 29 29 9 17 16 29 16 16 19 29 29 16 19 13 13 29 19 19 19 19 13 16 9 19 19 9 13 19 19 29 29 16 19 29 29 16 16 29 16 16 16 19 16 29 19 29 29 16 29 13 16 13 29 29 29 16 19 29 29 29 29 29 16 29 17 19 13 29 29 19 29 17 29 29 16 19 29 2 16 16 29 29 16 29 19 19 17 16 29 16 16 13 16 19 19 19 19 29 19 16 19 29 16 16 16 19 19 29 29 19 29 29 13 19 16 19 29 29 19 16 29 29 29 29 29 16 29 16 16 29 16 16 5 29 16 29 16 13 29 29 17 16 29 16 16 29 6 8 29 29 16 29 29 29 16 29 29 29 16 16 29 29 29 6 29 16 29 29 29 29 16 16 29 29 29 29 2 29 29 29 18 29 29 26 2 26 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 26 8 29 29 26 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 17 8 16 13 29 16 29 16 29 29 29 29 16 13 16 29 16 29 6 16 29 16 29 16 16 29 19 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 2 5 29 16 16 29 29 17 29 18 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 18 2 29 29 29 29 29 29 29 29 26 17 29 29 29 29 5 23 29 29 6 18 6 18 29 29 16 29 29 16 29 29 29 16 16 10 16 29 31 29 29 29 29 29 29 29 8 18 2 29 29 16 13 27 29 29 29 29 16 29 29 29 16 29 19 29 16 29 29 29 29 29 16 8 29 29 29 29 29 29 29 13 29 26 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 6 29 29 26 29 29 2 29 29 29 31 6 29 29 25 29 29 31 14 29 29 29 29 29 29 29 8 29 29 29 8 29 29 6 6 2 29 29 25 29 29 29 8 29 25 18 29 25 29 29 29 29 29 14 29 29 29 29 29 6 25 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 25 29 29 5 14 29 2 2 29 8 8 8 29 2 29 29 29 8 29 29 18 8 2 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 18 29 29 2 29 8 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 6 29 29 2 29 2 29 29 29 5 6 29 29 29 29 29 29 2 29 6 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 8 29 29 29 29 8 29 29 29 29 29 29 18 29 29 31 29 2 29 29 29 29 29 29 29 29 29 6 6 29 29 5 29 29 29 29 31 29 29 29 5 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 25 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 6 29 14 8 29 29 29 29 29 29 29 8 14 5 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 31 8 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 25 29 2 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 18 29 29 29 26 29 27 18 18 29 18 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 6 2 29 29 29 17 8 29 29 29 18 29 29 29 29 29 8 29 8 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 17 29 29 16 29 29 16 29 16 29 29 29 29 16 16 29 16 29 19 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 29 6 2 29 29 29 14 29 29 2 29 29 29 29 29 31 29 14 29 29 29 29 16 29 5 29 16 29 29 19 29 16 16 29 29 6 29 29 29 16 29 16 29 19 29 29 8 29 5 29 29 19 29 29 29 16 29 29 29 29 31 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 13 29 29 29 16 29 29 16 29 29 14 5 29 16 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 26 29 16 16 29 29 16 29 16 29 29 29 29 29 29 29 29 16 16 13 16 29 29 29 29 29 16 29 29 16 29 16 29 29 29 8 26 29 29 8 29 29 29 29 29 29 16 2 29 29 5 16 16 19 29 16 16 16 29 16 29 16 13 19 26 29 29 29 16 16 16 19 17 2 29 8 19 17 5 4 19 19 29 29 19 16 29 19 19 13 29 19 29 29 16 16 19 31 16 16 16 16 29 29 13 29 16 29 29 19 13 29 25 8 29 19 29 29 16 29 29 16 29 29 29 16 29 16 16 16 29 16 29 29 29 16 19 29 29 16 13 16 29 6 29 29 29 8 16 16 29 29 19 29 29 29 29 29 29 16 16 16 19 29 29 29 29 29 29 29 16 16 29 16 29 29 29 16 29 29 29 2 29 29 29 29 29 25 29 29 29 29 2 29 29 16 29 29 29 6 29 29 6 29 29 29 29 29 29 29 29 16 16 16 16 13 8 29 29 29 29 29 29 29 29 5 29 29 19 16 29 2 16 29 29 2 29 2 26 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 2 16 29 29 16 29 29 16 29 16 29 16 29 29 25 29 29 8 29 29 29 29 29 29 16 13 29 29 29 29 13 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 19 16 2 16 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 26 8 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 16 29 29 13 29 16 29 29 19 29 29 29 16 16 29 19 29 16 29 16 19 29 29 16 29 16 29 13 19 29 16 19 16 16 19 16 13 19 29 16 29 29 29 19 16 16 16 13 16 29 29 29 29 16 13 29 29 16 29 29 29 29 16 13 6 29 29 29 29 29 29 29 16 29 29 19 29 16 29 29 29 8 29 16 17 5 19 29 29 29 29 29 13 29 29 26 29 29 29 16 16 5 29 29 29 2 2 16 16 29 29 29 16 29 29 29 29 29 13 29 29 29 27 16 13 29 16 29 19 13 16 29 16 19 16 16 29 29 29 29 16 29 29 29 29 29 16 16 16 29 16 16 29 5 29 19 29 19 8 29 29 29 29 16 29 5 29 29 16 29 29 16 29 16 19 29 16 29 19 29 29 16 19 16 19 16 16 19 29 19 29 29 16 16 13 29 19 19 16 17 16 19 19 29 29 16 13 16 16 19 19 29 16 16 19 19 16 29 16 18 29 29 29 29 29 29 2 29 29 29 29 29 26 29 29 5 2 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 14 29 29 29 29 29 29 29 29 16 19 29 16 13 29 29 29 29 29 29 8 6 29 5 31 29 5 29 29 29 29 29 29 29 18 29 29 29 25 25 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 29 5 19 13 29 29 16 16 29 29 13 29 16 29 16 29 29 16 13 29 29 29 29 29 16 29 29 19 29 29 16 16 6 16 29 17 19 29 29 16 19 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 5 29 29 8 17 29 16 29 29 29 29 13 29 29 16 29 29 29 16 16 29 19 19 16 29 29 29 19 13 29 17 29 23 29 16 29 16 16 29 16 16 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 19 29 16 29 8 29 2 5 29 29 29 31 16 13 8 18 29 29 29 29 6 29 29 29 29 18 16 16 29 16 29 29 29 29 16 29 29 16 29 29 29 29 14 29 25 29 29 29 14 29 26 5 5 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 27 29 29 29 29 2 29 29 5 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 16 29 5 16 13 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 19 16 29 29 16 19 29 19 29 29 19 16 13 16 19 19 13 29 29 16 29 29 19 16 29 29 29 19 16 29 16 29 19 17 13 19 29 16 29 13 19 16 16 19 19 16 19 19 19 19 13 19 29 29 10 19 16 29 29 16 19 29 29 29 29 16 16 29 29 16 16 16 29 29 16 16 16 29 5 19 16 29 29 16 16 16 29 19 16 19 16 19 5 17 16 9 16 19 16 19 19 29 16 29 16 29 16 29 29 19 29 2 29 29 16 16 19 29 29 29 16 29 19 29 16 16 29 13 16 29 29 16 29 29 29 29 16 29 29 16 16 16 13 29 29 6 5 8 29 29 5 8 8 29 18 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 14 31 29 5 29 29 29 29 29 29 29 29 14 29 29 13 16 16 19 29 5 29 29 29 16 16 29 16 16 19 16 29 29 29 29 29 16 29 16 29 29 8 16 27 29 16 16 5 29 29 29 16 29 29 16 29 16 29 29 16 13 16 29 29 16 13 29 29 29 29 16 29 29 29 16 29 29 16 16 29 29 29 29 29 16 29 13 29 16 16 16 17 29 29 29 29 29 29 29 29 5 16 29 29 29 2 29 16 29 16 29 16 29 16 16 16 16 29 29 29 29 16 29 29 19 29 13 16 13 13 29 29 29 19 13 16 16 29 19 19 16 19 16 29 29 29 29 16 16 16 29 13 29 29 29 16 16 16 29 19 29 16 16 29 29 13 13 16 29 16 16 29 17 5 13 13 16 29 29 16 16 29 29 29 16 29 16 29 5 17 29 29 19 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 19 29 29 29 29 16 29 19 16 5 29 16 29 29 29 16 19 29 5 16 16 29 16 29 29 16 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 6 29 29 29 16 13 29 16 29 29 29 16 29 16 16 16 19 29 16 19 29 19 29 16 13 16 16 19 13 29 29 29 29 29 13 19 13 29 29 16 19 16 29 29 19 13 16 29 19 16 19 29 19 16 19 19 29 16 29 16 29 19 16 29 29 29 29 16 29 13 29 16 29 16 16 16 16 16 16 16 19 19 19 16 29 16 29 16 16 29 29 19 19 29 17 29 29 29 29 29 16 29 16 16 29 29 16 16 29 29 16 16 29 16 19 16 29 16 29 16 29 29 29 29 29 8 29 8 29 29 25 29 29 29 29 6 29 8 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 19 13 16 29 16 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 16 13 29 31 29 29 29 29 16 29 29 29 29 6 29 8 29 18 29 29 6 29 29 25 14 2 29 29 29 29 29 29 29 29 16 29 29 29 29 17 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 13 29 29 16 2 8 29 29 29 29 29 8 13 29 16 19 29 19 29 16 16 19 19 16 29 19 29 13 9 16 29 29 16 29 16 19 16 13 13 29 16 13 29 17 29 29 13 29 19 16 29 16 29 16 19 29 16 17 16 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 19 29 13 5 16 16 29 17 16 16 16 29 29 16 13 16 29 29 29 29 29 19 29 29 16 16 19 29 29 13 29 29 29 13 29 29 13 29 16 16 16 16 16 29 16 16 19 29 16 16 13 16 16 29 29 29 29 29 29 29 18 29 29 23 29 29 29 29 29 29 29 29 29 29 16 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 16 29 29 19 29 29 29 29 19 19 29 16 19 19 19 29 17 29 29 19 19 19 29 19 16 29 29 29 29 6 29 29 29 13 29 29 29 8 13 8 14 8 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 18 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 8 6 29 29 8 5 31 29 29 29 29 19 29 29 29 29 29 16 8 29 29 29 29 29 29 29 13 29 29 16 29 29 29 2 29 29 29 2 29 14 29 29 8 29 29 29 29 2 29 8 29 29 2 8 29 6 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 26 29 29 29 8 16 29 29 29 29 29 29 6 29 17 29 29 29 18 29 29 29 29 29 29 27 29 31 6 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 17 29 5 8 29 13 16 29 29 29 29 29 29 19 16 16 29 16 19 29 29 16 29 19 13 16 29 29 29 16 2 29 29 8 16 29 16 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 16 13 29 29 29 26 8 16 29 29 16 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 25 6 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 2 25 29 25 29 26 29 29 29 29 29 29 29 2 29 8 14 2 29 29 6 29 27 29 8 29 6 14 8 5 29 29 29 6 29 29 29 2 29 29 29 29 29 6 29 29 29 16 29 14 29 18 16 16 29 29 29 2 29 16 29 29 29 29 29 16 8 17 17 29 29 5 16 29 5 29 29 29 29 8 29 16 29 5 29 29 29 29 29 29 29 29 29 29 6 31 29 29 29 29 29 5 25 31 29 29 29 29 6 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 8 29 26 29 29 16 29 5 5 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 31 29 5 29 29 29 2 29 29 27 29 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 17 29 5 29 29 29 29 31 29 18 29 14 6 29 29 29 6 29 29 29 29 29 27 29 29 29 26 2 29 29 29 29 8 8 29 29 29 29 29 29 29 29 2 29 29 29 26 29 6 18 29 29 8 29 2 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 8 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 8 29 29 29 26 29 29 29 6 29 2 29 29 29 29 29 14 29 29 29 29 29 25 5 29 29 16 2 17 5 29 29 29 29 29 29 29 14 29 6 29 29 29 29 29 29 29 25 29 29 29 2 29 6 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 5 8 5 29 29 29 29 6 29 29 29 29 29 27 29 29 29 2 29 29 29 26 29 29 29 29 29 8 14 26 29 29 29 6 29 29 29 29 29 29 29 8 6 29 29 29 29 8 8 29 6 8 18 29 29 29 29 29 29 29 5 29 29 17 29 29 29 4 29 29 29 5 8 29 31 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 14 14 5 29 29 29 29 29 29 6 8 29 25 31 29 29 29 29 29 14 29 29 29 2 29 29 29 29 17 29 8 29 18 29 29 18 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 6 2 29 25 2 2 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 16 29 29 16 16 29 29 29 29 29 13 29 29 29 29 29 29 13 16 27 29 29 19 29 29 29 29 29 16 29 16 29 19 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 27 29 29 29 8 29 29 29 2 25 8 2 5 29 29 29 29 29 29 13 13 8 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 16 16 16 29 29 16 29 29 16 13 13 29 19 16 16 13 29 29 16 29 8 29 29 16 29 29 29 29 29 29 17 29 18 29 29 29 6 29 8 29 2 29 29 29 8 29 29 29 29 29 13 29 29 29 29 8 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 17 29 29 6 29 29 29 16 19 29 29 29 19 2 16 13 29 13 16 13 29 29 16 29 29 29 31 29 29 29 29 29 25 29 8 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 16 29 13 16 16 29 29 29 29 8 29 29 13 29 29 29 29 29 29 29 6 29 31 29 29 29 29 29 29 2 5 29 29 8 29 29 29 29 29 29 25 29 29 29 29 29 29 29 26 8 29 29 29 5 29 29 2 29 29 29 29 29 31 29 25 29 29 29 29 29 29 29 29 29 18 18 29 29 29 29 29 29 29 2 29 29 18 14 29 26 29 29 29 29 18 29 29 29 27 29 29 29 29 29 29 29 29 2 29 25 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 5 29 29 29 29 29 29 29 29 18 27 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 26 8 29 29 29 8 29 29 31 29 5 29 2 2 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 6 27 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 5 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 26 29 29 8 5 29 29 25 29 5 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 29 29 29 29 25 29 29 2 29 29 29 2 8 17 29 29 29 29 29 29 29 29 29 29 29 6 29 5 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 2 29 29 29 29 14 29 29 6 29 29 8 29 29 29 29 6 27 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 17 8 29 29 29 29 25 29 29 29 29 6 25 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 29 5 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 6 29 29 29 29 6 29 29 29 29 29 29 29 6 29 16 29 29 29 29 16 29 2 26 29 29 29 29 16 29 29 29 29 6 2 29 29 2 29 29 29 29 29 29 17 29 5 29 29 29 29 16 29 29 29 29 29 29 29 27 16 6 19 29 16 29 18 19 29 29 16 9 29 29 29 16 29 16 29 29 29 29 29 2 2 16 8 5 16 16 17 29 29 2 29 6 29 29 29 29 29 29 19 16 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 2 2 8 5 8 29 29 29 29 29 29 29 26 6 29 29 27 29 29 29 29 29 29 29 6 25 29 29 29 29 8 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 19 29 29 29 29 13 29 18 5 2 16 29 6 29 29 29 16 29 29 18 8 16 27 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 18 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 6 16 6 8 17 29 29 29 29 29 29 2 29 26 29 29 29 29 6 28 29 29 29 29 2 29 8 29 29 29 16 6 29 29 29 29 29 29 29 29 17 5 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 6 29 29 29 17 2 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 5 29 29 29 16 2 29 29 29 16 29 16 29 29 18 31 29 16 29 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 8 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 17 27 6 14 8 8 29 29 29 2 29 29 5 29 8 29 8 29 29 29 29 29 29 29 16 29 29 6 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 19 29 29 29 29 16 29 29 26 5 2 5 8 29 5 29 29 2 29 29 29 29 29 29 29 29 29 13 29 29 29 29 2 2 29 29 16 29 29 31 29 29 29 29 16 16 29 29 29 5 29 29 29 6 29 29 29 29 8 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 5 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 5 29 6 29 2 29 2 29 29 29 29 29 29 14 29 31 29 29 29 6 29 5 29 8 29 29 29 29 8 29 5 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 31 29 2 31 29 8 29 5 5 29 8 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 14 29 29 29 29 18 25 29 29 29 29 29 29 29 17 29 29 29 29 29 8 6 29 29 29 29 29 31 29 29 29 29 29 29 29 29 17 6 26 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 5 16 29 31 29 29 29 29 29 29 29 2 29 29 29 29 27 29 29 29 29 29 29 25 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 18 5 29 2 29 29 29 2 29 29 29 29 29 29 29 6 14 29 29 29 29 29 29 29 8 8 29 29 5 2 29 29 29 5 5 8 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 2 6 29 2 29 6 29 29 29 5 29 2 18 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 5 29 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 8 8 29 29 29 8 29 29 29 29 29 29 6 29 29 5 29 29 6 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 18 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 6 29 2 29 29 29 6 29 29 29 6 2 29 29 29 6 29 6 27 29 29 29 29 29 27 29 29 8 8 29 29 27 29 5 31 29 29 8 29 5 29 29 2 29 8 29 5 29 29 29 29 29 6 18 29 29 31 29 2 8 8 29 29 29 29 31 29 29 29 27 29 29 29 29 8 29 29 2 6 29 29 29 29 29 5 6 29 2 8 5 29 29 29 29 29 29 29 29 29 5 5 29 8 29 8 8 29 2 5 14 2 5 8 29 29 29 29 29 8 29 29 29 29 27 6 29 8 29 18 6 29 14 29 2 5 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 8 14 29 29 29 29 29 29 29 29 29 2 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 8 29 29 29 29 14 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 5 2 29 29 29 13 29 29 29 29 29 29 16 29 14 29 13 16 29 29 29 8 29 29 13 29 2 29 29 29 8 29 29 8 29 29 29 27 29 29 29 29 29 29 29 29 2 2 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 17 29 29 29 29 29 29 29 16 16 29 29 13 29 29 29 2 14 29 29 29 29 29 29 29 29 14 29 29 29 29 6 29 2 29 29 29 29 14 29 2 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 14 29 29 29 29 8 27 5 29 29 29 29 29 8 29 29 29 29 6 29 2 29 29 14 29 29 8 8 29 8 6 29 29 29 29 29 2 29 29 14 29 29 2 2 29 2 29 2 29 29 29 29 2 29 29 29 8 8 29 5 29 29 2 29 2 29 29 29 29 16 13 29 29 29 29 29 29 6 29 29 8 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 23 31 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 13 29 29 29 29 29 2 29 29 29 14 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 8 29 2 27 29 29 29 29 29 16 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 16 16 29 17 29 29 29 29 29 29 29 19 29 19 16 16 29 29 29 16 29 16 29 29 29 29 29 2 5 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 17 29 29 29 16 29 29 17 5 16 29 29 29 29 31 6 2 29 29 29 29 29 29 29 27 29 29 29 29 29 5 8 29 5 5 5 5 4 6 8 2 29 8 2 29 29 6 31 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 6 29 2 29 29 29 17 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 14 29 2 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 5 8 5 29 29 29 29 8 29 2 31 29 29 29 2 29 29 29 14 8 29 29 17 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 5 29 29 29 29 29 29 25 29 29 5 29 29 29 31 29 18 29 29 29 29 18 29 29 29 29 5 17 29 29 29 29 29 18 29 29 8 18 29 29 6 31 29 26 6 29 27 14 29 29 6 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 27 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 25 29 29 8 29 8 29 29 29 29 8 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 8 29 26 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 14 29 29 29 29 8 29 29 14 29 29 29 8 29 29 29 6 29 29 29 29 29 29 18 2 29 29 29 2 29 29 29 29 6 29 8 29 29 29 29 18 29 29 2 29 8 29 29 29 31 6 29 6 29 29 29 29 29 6 14 29 6 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 4 29 29 29 29 8 8 25 14 29 29 14 29 6 29 29 29 29 14 29 29 29 29 2 29 29 29 29 29 29 29 29 29 26 2 29 29 29 14 29 29 2 29 29 6 29 8 29 29 29 29 29 29 29 29 29 18 29 29 27 5 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 5 29 29 29 29 29 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 13 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 6 29 29 25 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 18 16 29 29 29 29 29 16 29 29 16 2 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 26 5 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 31 29 29 6 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 6 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 8 29 29 14 29 29 29 29 13 29 29 16 13 29 29 29 29 29 2 29 29 29 29 16 16 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 18 29 14 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 31 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 6 29 17 16 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 5 29 29 29 29 29 29 8 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 18 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 14 29 8 29 29 8 31 29 29 16 29 29 29 29 29 23 29 29 29 26 17 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 18 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 13 29 29 29 5 29 13 5 29 29 29 29 29 29 29 29 29 2 29 19 16 19 29 13 19 16 29 29 16 19 19 9 16 16 29 16 13 16 13 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 8 18 14 31 29 2 29 29 4 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 16 29 31 29 29 29 29 25 29 31 29 2 29 18 29 29 29 5 2 29 29 29 29 14 5 5 29 29 8 29 31 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 2 17 29 29 5 29 5 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 16 29 29 29 29 29 8 29 29 29 6 29 18 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 13 29 29 29 16 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 8 16 8 29 29 29 29 29 29 31 29 29 29 29 29 13 16 18 16 13 29 29 29 29 13 16 19 29 13 19 29 29 29 29 16 29 13 29 29 29 19 19 29 16 19 29 16 19 19 16 19 13 29 16 19 13 16 29 6 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 18 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 19 26 29 29 26 29 16 29 29 29 8 29 29 29 13 19 19 13 29 16 29 29 19 29 29 29 29 16 16 17 29 29 29 29 17 19 19 29 16 13 29 19 16 16 19 6 29 29 29 16 8 29 29 29 29 29 6 29 19 29 8 29 29 29 16 29 29 29 16 16 19 16 16 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 16 29 29 29 29 16 13 29 16 29 29 16 16 29 29 29 29 29 29 19 19 29 19 29 16 29 29 29 29 16 29 16 19 16 16 16 16 19 29 17 16 16 16 29 29 29 29 29 29 29 8 29 29 29 29 29 13 29 29 29 29 29 26 5 26 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 6 29 13 29 19 19 16 16 13 29 13 29 29 29 16 29 16 19 19 29 29 29 19 19 19 19 16 29 16 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 16 16 16 16 29 29 16 29 29 29 16 29 13 29 16 29 16 29 13 29 29 17 16 29 19 13 17 29 29 29 17 16 29 29 16 17 29 29 16 29 16 16 29 16 29 29 29 29 29 16 29 29 29 29 29 13 13 16 16 19 16 13 29 16 29 19 16 19 16 13 16 29 29 29 16 16 19 16 16 16 29 29 16 29 29 14 29 29 29 16 29 29 16 26 29 29 29 29 16 16 29 29 13 19 29 29 16 13 29 29 16 29 29 29 16 29 29 29 29 13 29 29 16 13 29 29 29 29 29 16 19 13 29 17 13 29 16 29 16 16 16 29 29 19 16 29 29 16 29 29 16 16 16 29 29 16 16 29 16 29 19 29 29 16 29 19 16 13 16 29 29 29 19 29 29 16 16 29 19 16 19 29 16 16 19 13 29 29 16 29 29 16 29 29 26 29 29 29 29 29 29 5 29 29 29 29 16 19 29 29 29 29 16 16 16 29 29 16 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 19 29 29 29 13 16 29 16 29 29 16 29 16 19 29 29 29 29 29 29 16 16 29 29 17 29 13 29 8 29 8 2 29 5 29 29 29 29 14 29 29 16 29 29 14 29 29 29 16 13 29 16 29 19 19 29 29 29 29 19 29 29 19 29 16 16 29 29 29 19 2 29 29 29 8 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 31 29 29 29 29 29 29 6 29 5 29 8 29 29 29 29 29 29 29 29 25 8 29 29 18 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 2 29 29 16 29 29 29 29 2 29 29 13 29 16 5 2 18 29 5 29 17 29 29 29 29 2 29 29 29 29 29 29 29 16 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 16 16 29 29 29 29 29 29 16 29 27 29 29 29 8 29 2 29 29 31 29 29 29 29 2 29 17 29 2 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 16 29 16 29 29 29 29 29 29 29 16 13 29 16 16 29 19 29 29 19 29 29 29 16 29 26 29 29 19 5 29 29 29 29 29 29 29 29 16 29 16 29 16 29 19 29 29 16 2 29 29 29 13 29 29 29 29 29 16 19 16 29 29 19 29 16 29 19 16 29 16 29 16 29 19 29 16 16 16 19 16 29 29 16 16 29 13 13 16 16 16 29 16 16 29 29 5 29 19 17 16 13 29 16 16 19 19 19 16 29 16 19 19 13 16 16 16 16 16 16 16 16 13 29 16 29 29 29 29 16 16 16 26 29 13 29 16 13 13 29 29 6 8 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 17 29 16 29 29 29 16 29 29 8 29 29 17 19 29 29 16 29 16 5 13 29 29 29 5 29 29 29 31 29 13 29 31 29 29 17 29 29 29 29 29 29 13 29 8 13 29 29 29 29 29 13 16 29 29 29 29 13 19 29 16 29 29 19 29 29 16 5 29 19 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 8 29 4 16 9 29 16 16 29 29 29 19 29 16 29 29 29 16 29 19 29 29 29 17 29 16 29 29 16 29 16 16 17 19 16 16 16 29 29 16 16 13 29 29 16 19 19 29 29 29 29 29 29 29 8 29 29 29 26 29 29 29 8 29 29 29 29 29 29 29 29 29 29 13 29 5 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 16 16 9 19 29 29 16 19 13 13 29 13 29 9 13 13 13 16 13 19 19 29 16 29 29 29 16 16 29 29 29 29 18 8 29 29 29 8 29 8 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 16 16 6 29 29 29 29 29 29 29 29 29 29 29 29 8 16 13 29 29 29 29 16 13 16 29 29 29 16 16 29 16 16 29 29 13 16 13 13 29 29 4 29 16 29 8 8 16 29 16 16 16 19 5 19 29 29 29 29 29 29 2 18 29 8 18 29 29 29 29 29 29 29 29 29 29 16 29 18 16 16 16 16 16 16 29 29 16 29 16 29 19 19 29 29 16 16 29 29 29 29 29 16 19 29 29 13 29 29 29 13 29 19 19 29 29 29 16 16 29 29 19 16 16 16 16 19 13 29 19 29 19 16 29 29 19 19 19 19 19 16 19 17 29 16 29 19 16 19 19 16 19 13 16 16 16 16 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 8 29 29 29 29 13 29 29 29 29 16 29 29 29 2 29 29 29 29 29 16 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 19 29 16 29 19 29 19 19 16 19 19 16 16 19 16 16 29 13 29 16 16 29 6 29 29 8 29 29 29 29 29 29 29 2 5 29 29 26 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 16 26 16 29 13 29 26 29 19 19 19 19 29 19 16 16 16 19 29 29 29 29 29 29 29 18 8 29 2 29 29 29 29 29 17 29 16 16 29 29 29 29 14 29 5 29 2 29 29 29 8 29 16 6 16 29 29 26 29 29 29 29 13 2 29 29 29 29 29 16 17 29 16 29 29 29 29 16 29 19 16 17 29 13 16 29 29 19 29 19 29 29 29 29 29 29 29 6 18 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 6 29 29 29 29 8 29 29 16 16 16 29 29 16 29 29 29 29 29 29 6 17 19 16 6 29 16 13 29 29 2 2 29 29 29 29 29 29 8 25 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 19 29 17 13 16 2 26 16 29 29 2 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 13 16 17 29 29 29 29 19 29 29 29 29 29 13 29 13 29 29 29 29 8 29 29 29 29 29 29 29 6 29 5 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 8 29 29 29 5 29 29 8 29 25 29 29 2 29 29 29 29 14 8 6 5 6 29 29 29 29 29 8 29 29 29 8 29 2 29 29 29 29 29 29 2 29 8 29 29 2 29 29 29 29 29 29 29 17 29 29 17 29 29 29 29 14 29 29 29 2 29 6 29 29 29 29 29 6 29 29 18 25 29 29 29 29 29 19 13 29 29 29 29 29 29 29 16 16 16 29 29 16 16 29 29 29 29 29 29 29 19 29 27 29 29 29 8 8 29 29 16 29 8 29 29 29 2 29 2 29 6 16 29 29 29 2 29 29 29 29 29 8 5 6 29 31 29 29 18 29 29 29 29 5 29 16 29 16 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 6 5 18 5 26 29 29 14 29 29 29 5 29 29 29 29 29 2 29 29 29 16 29 29 29 29 16 29 2 27 6 16 6 29 29 29 2 19 25 29 29 29 29 29 31 5 29 29 2 29 29 2 13 19 2 29 29 16 13 29 29 29 29 6 2 16 29 29 29 29 16 16 29 8 29 29 19 13 16 16 16 16 13 16 19 16 13 29 19 29 29 29 29 16 19 13 17 5 29 16 16 29 29 16 16 17 16 19 16 16 16 29 29 29 29 13 19 29 29 16 13 29 29 29 29 19 17 29 29 19 29 19 16 16 29 19 16 16 16 29 19 13 16 29 16 29 19 19 13 29 16 16 29 29 19 16 16 29 29 29 16 19 29 16 13 16 19 8 29 19 13 29 19 29 16 19 17 29 16 29 13 19 29 29 10 19 16 29 29 19 26 29 29 29 19 13 16 29 29 29 29 16 16 19 16 16 16 16 16 16 13 16 19 29 29 29 16 29 29 16 29 29 16 16 16 29 29 29 17 29 29 29 29 29 29 16 16 29 16 13 19 16 29 19 16 16 16 29 29 16 29 19 13 29 29 16 16 16 19 17 16 16 16 29 16 19 13 29 29 19 9 16 29 17 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 18 29 29 8 16 29 18 29 29 29 29 29 29 29 29 25 2 29 5 29 18 2 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 14 2 29 29 29 18 8 8 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 26 5 8 29 26 29 29 29 29 2 27 29 8 29 29 29 16 13 16 29 29 29 29 13 29 29 18 29 16 29 29 29 29 29 2 29 29 29 29 29 5 29 29 29 29 2 29 29 29 16 29 14 16 16 29 29 29 29 16 19 16 5 16 2 29 29 16 29 16 16 16 29 29 29 13 16 29 29 16 29 29 13 29 29 29 16 29 29 16 26 29 5 29 29 29 29 29 29 29 29 29 29 29 2 2 29 8 16 29 29 29 16 16 29 16 29 29 16 29 19 16 29 19 29 29 16 8 16 29 29 16 16 29 29 16 19 29 2 29 29 29 19 16 29 16 19 16 29 2 16 29 16 16 29 29 19 29 29 29 16 17 29 29 16 16 29 29 16 19 29 29 16 29 19 19 19 29 19 13 29 29 29 29 29 19 16 16 19 2 19 29 19 2 29 19 13 29 29 19 29 29 19 29 29 16 16 29 29 29 29 29 29 16 29 29 2 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 16 29 16 29 19 16 29 29 29 16 16 19 16 16 19 29 19 29 29 29 13 16 16 29 29 16 16 16 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 17 16 29 29 29 29 29 29 26 5 16 29 26 16 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 16 29 29 16 2 29 27 29 6 31 8 6 29 29 29 6 18 29 29 29 8 29 25 29 29 17 29 29 29 29 29 16 29 29 29 29 2 8 29 29 29 29 29 17 29 2 29 29 29 29 8 26 29 5 16 16 29 16 29 29 29 29 8 18 29 29 29 29 16 29 29 29 29 19 16 29 16 13 16 29 29 29 19 16 19 29 16 29 19 13 29 19 16 29 29 29 29 19 16 29 29 16 29 16 29 16 29 29 29 19 8 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 16 29 29 29 29 29 16 16 29 16 29 29 29 29 29 16 29 29 29 29 16 16 16 8 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 16 29 16 16 5 16 13 16 8 19 16 29 29 2 29 18 29 29 29 29 8 29 29 29 29 29 14 29 29 29 29 6 29 29 8 29 16 31 29 29 29 8 8 29 29 29 29 5 29 23 6 25 29 29 29 29 29 29 19 16 19 16 29 19 16 19 16 16 29 16 29 29 16 19 41 29 19 29 29 29 29 16 29 29 29 29 16 29 29 29 29 2 29 29 17 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 13 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 16 29 16 13 16 16 19 16 13 29 19 16 29 16 19 19 13 29 29 29 29 29 16 16 16 29 29 31 8 29 29 29 29 29 2 8 29 6 29 5 29 29 29 29 29 29 29 29 31 29 29 29 17 16 29 16 29 29 29 29 29 29 29 25 29 8 8 25 14 29 26 29 29 29 29 26 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 8 31 29 29 2 8 13 13 29 29 29 29 29 29 29 26 29 29 29 5 29 29 29 8 29 29 29 29 29 16 16 29 13 16 16 29 29 13 19 19 19 13 13 29 29 17 17 19 16 19 19 29 29 16 29 29 16 29 5 29 29 29 29 8 26 29 8 5 4 29 29 29 2 29 5 5 29 29 29 29 29 29 29 29 29 29 29 29 25 31 29 29 29 29 5 8 29 6 29 8 29 29 26 29 14 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 13 16 29 29 13 16 13 19 13 19 8 17 17 19 13 13 16 19 13 29 26 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 16 8 29 23 13 29 5 29 19 16 16 19 29 29 19 19 16 19 13 16 16 29 16 19 4 16 19 16 29 19 13 16 29 29 29 29 29 29 18 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 6 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 13 29 16 29 16 29 17 16 29 29 16 16 19 13 29 19 19 29 16 16 19 19 19 16 29 29 29 29 29 6 2 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 14 29 29 6 8 17 29 29 29 29 29 16 29 8 29 13 29 29 29 29 29 13 19 16 19 16 16 16 16 17 16 16 13 19 19 13 19 29 29 16 19 29 13 29 29 27 29 29 29 29 29 29 5 26 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 13 19 29 29 29 16 13 19 16 19 29 29 29 13 16 16 16 8 29 19 29 29 29 16 29 29 29 13 29 29 29 6 29 29 6 8 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 16 29 13 29 19 16 29 16 29 16 29 29 29 13 13 19 19 16 29 16 29 29 16 16 16 29 29 16 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 16 29 16 19 29 29 16 29 13 16 29 29 8 16 16 19 13 29 29 13 29 29 19 29 29 29 13 19 29 29 5 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 6 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 27 8 16 25 16 29 29 29 29 29 5 29 29 29 25 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 2 29 27 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 16 13 13 16 13 19 19 29 16 19 19 16 29 16 16 19 16 19 29 29 29 17 16 29 29 29 5 29 29 8 29 29 29 29 29 29 29 17 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 16 29 29 16 13 29 29 29 2 29 6 29 29 29 29 6 29 16 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 8 29 13 29 16 29 29 16 16 29 16 29 16 16 16 29 13 29 29 16 19 19 29 13 29 16 16 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 29 16 29 16 29 29 29 13 29 13 16 29 29 16 16 29 16 16 16 29 16 16 29 19 16 29 16 19 16 13 29 29 18 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 19 16 29 29 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 2 29 29 17 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 5 5 29 29 8 29 29 14 29 29 29 29 16 16 29 16 29 29 29 29 29 29 16 17 29 29 29 29 29 29 16 13 16 29 16 16 4 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 13 16 29 19 16 16 16 29 16 29 26 29 29 29 29 29 29 29 16 29 29 2 29 16 29 17 8 29 29 29 29 29 18 31 29 29 29 29 16 16 13 5 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 29 29 2 8 29 29 5 26 29 29 8 2 29 29 29 2 29 31 29 29 6 29 16 29 29 16 16 16 29 16 16 29 19 13 29 8 16 29 29 16 29 16 29 19 29 16 29 29 26 16 13 29 8 29 29 29 29 19 13 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 19 29 16 19 19 29 16 16 17 29 29 13 8 29 19 29 16 2 29 29 29 29 29 29 16 29 16 16 29 5 29 29 29 8 29 29 29 29 29 29 14 29 29 29 29 29 29 29 16 29 16 16 6 29 29 16 29 29 29 16 16 16 29 29 29 8 29 29 29 29 29 29 29 29 29 16 16 2 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 2 29 29 26 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 17 29 29 29 13 16 29 5 29 29 17 16 5 16 17 17 29 29 29 13 29 16 16 16 16 16 16 29 29 29 16 29 2 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 16 16 6 29 29 29 29 16 29 19 13 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 18 29 29 16 29 17 29 29 29 29 8 29 16 29 16 29 29 16 29 29 16 17 29 29 29 16 19 29 19 16 16 16 29 16 16 16 16 16 29 16 29 29 29 29 16 29 29 19 29 29 29 29 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 16 29 29 19 29 29 29 16 29 29 29 16 29 16 16 29 29 29 26 29 29 29 8 29 6 29 29 8 29 29 29 29 29 16 16 29 5 29 16 16 14 31 29 29 29 16 29 29 29 29 29 29 29 31 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 5 18 29 29 29 29 29 6 29 29 29 5 29 29 29 29 29 29 29 31 8 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 8 8 29 8 8 2 29 29 29 29 29 8 29 29 29 29 29 29 8 29 31 29 29 8 29 29 29 5 29 8 29 29 29 29 29 8 2 29 29 29 29 29 2 18 29 29 29 5 8 8 29 29 29 29 31 29 29 29 6 29 29 31 29 29 14 29 8 8 29 29 5 31 29 29 29 18 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 5 6 25 29 2 29 6 29 2 29 29 29 29 29 29 29 2 29 29 8 2 5 8 5 2 8 18 29 29 29 29 29 29 2 29 29 29 2 29 14 29 16 16 13 29 5 5 2 25 2 29 5 29 29 8 29 31 29 29 2 29 29 2 29 6 8 29 29 6 8 29 8 5 29 29 26 5 29 5 6 8 2 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 2 26 29 5 29 29 18 29 29 29 29 29 5 29 29 31 2 5 2 29 29 29 29 29 2 5 29 29 29 6 29 29 29 2 29 29 29 26 29 5 29 8 29 29 2 29 29 8 29 29 29 29 29 29 2 17 29 2 29 6 29 27 29 29 6 29 29 29 8 26 29 5 8 29 29 29 16 29 29 29 29 29 29 29 5 29 5 18 29 29 29 2 29 29 2 8 29 5 8 8 29 29 16 29 29 8 26 29 29 29 29 6 29 2 29 6 29 29 29 13 29 29 29 29 29 29 5 29 29 17 29 29 17 29 29 8 8 29 8 2 29 29 29 6 29 29 29 2 29 29 29 29 6 29 29 29 2 31 29 29 29 29 8 6 29 29 5 29 29 29 29 29 29 2 29 6 29 8 29 29 29 29 29 2 8 8 29 29 29 29 6 29 29 29 29 29 23 29 29 29 29 29 5 26 29 29 29 31 8 26 14 29 5 29 2 2 29 29 29 29 29 2 29 8 29 29 29 8 27 29 29 29 29 5 5 17 29 8 29 2 29 29 18 5 29 29 29 8 29 29 29 5 8 5 8 5 8 29 2 29 29 31 29 2 29 8 29 29 5 8 29 29 29 29 31 29 8 2 29 5 5 29 2 29 29 29 2 29 29 31 29 2 8 5 8 2 8 29 5 29 29 29 29 29 29 14 29 8 29 29 29 29 29 29 29 29 5 6 29 31 8 29 5 2 29 29 29 29 29 29 29 8 29 29 29 31 29 29 6 17 29 29 29 29 29 29 2 8 16 29 14 18 29 29 29 16 29 16 16 13 29 16 29 13 29 16 19 13 29 29 29 8 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 17 29 29 29 29 29 29 29 8 29 29 29 2 29 6 29 31 5 29 29 29 29 29 29 29 29 27 29 29 29 5 5 29 29 31 29 29 29 2 29 29 6 29 29 29 2 29 29 29 29 29 29 2 5 14 29 29 29 29 29 14 8 8 29 29 5 2 29 29 29 29 29 8 2 29 2 29 2 8 8 29 29 29 5 8 29 2 29 29 2 25 29 18 29 29 29 2 29 31 6 29 29 29 29 29 2 29 29 29 29 29 2 29 2 8 29 29 29 29 14 29 29 29 29 29 2 8 29 29 6 29 29 29 29 5 29 5 29 29 29 29 8 6 29 29 2 29 6 2 29 2 29 14 29 8 5 29 29 29 8 8 29 5 29 29 18 29 29 29 29 31 5 23 29 6 29 2 29 14 26 31 29 5 29 31 14 29 29 8 29 2 8 8 17 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 29 16 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 23 29 26 29 29 29 29 29 29 29 29 29 5 29 29 18 8 29 29 29 14 2 29 29 29 29 8 18 29 29 29 29 29 29 29 29 8 29 5 2 8 8 14 2 29 29 29 29 8 29 2 2 8 29 29 2 8 8 5 2 29 2 2 2 31 29 29 8 5 29 29 29 29 29 29 29 29 29 29 16 29 6 29 29 8 29 29 8 29 29 16 13 8 29 29 29 16 19 16 29 13 29 29 31 29 29 2 29 27 29 8 29 29 17 29 29 29 29 29 6 29 2 8 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 13 29 13 29 29 13 16 16 8 16 27 29 29 16 16 16 16 29 16 29 29 29 29 19 16 29 8 29 29 29 14 29 29 2 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 26 29 29 29 29 29 5 29 29 29 2 29 6 29 29 29 2 29 29 29 2 29 29 2 29 2 29 29 29 29 14 6 29 23 8 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 8 29 17 17 5 29 2 29 13 29 29 29 29 29 29 29 5 29 29 29 29 29 6 29 29 29 5 29 29 17 29 29 29 29 29 29 8 29 29 16 29 29 16 29 5 29 17 29 29 29 16 29 29 29 16 13 16 16 19 13 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 16 29 29 29 29 29 29 29 29 17 29 16 16 16 29 16 13 29 29 29 29 29 29 29 29 29 29 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 16 5 29 8 2 29 8 2 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 26 5 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 5 29 29 29 16 29 29 29 29 16 13 29 29 29 29 29 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 31 5 5 29 2 29 29 29 29 29 29 29 29 18 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 31 29 29 2 23 29 29 29 29 29 14 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 18 29 29 29 29 8 29 29 29 2 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 26 16 29 14 29 29 29 29 2 29 29 29 29 29 18 29 14 2 29 29 29 6 29 8 29 5 29 27 29 25 14 14 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 31 29 26 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 6 29 29 27 29 29 29 29 29 29 6 29 29 29 14 29 29 29 29 31 29 29 29 29 6 29 29 8 29 8 29 29 2 31 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 29 29 29 29 31 29 29 31 29 29 8 25 29 29 5 8 23 29 2 29 29 26 29 18 29 8 29 29 29 29 29 29 6 29 6 29 29 29 29 8 29 29 29 29 23 29 29 5 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 6 2 29 29 2 29 29 29 29 29 29 29 31 2 29 29 8 29 2 29 6 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 18 29 25 26 29 25 29 29 29 29 25 29 29 5 26 29 26 29 18 29 14 6 29 29 29 29 29 29 27 8 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 8 29 25 29 31 29 29 29 31 29 27 29 29 29 29 29 8 5 29 5 29 8 29 29 29 29 29 6 29 29 29 29 18 29 29 29 29 29 18 29 29 29 27 29 6 29 16 16 29 29 6 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 29 31 29 29 29 2 27 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 13 29 29 29 29 29 29 29 29 16 27 13 29 16 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 17 29 29 29 6 29 29 29 29 29 29 2 26 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 2 18 29 29 29 29 29 27 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 8 29 29 8 29 5 29 29 8 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 6 8 29 29 29 6 29 31 29 29 29 29 29 29 8 6 29 29 29 29 8 25 29 29 29 18 26 29 23 29 29 29 2 6 29 25 29 29 8 29 29 29 29 29 29 6 6 8 29 29 29 18 29 29 8 29 18 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 31 29 29 18 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 8 29 29 29 27 5 29 29 29 26 29 8 29 29 29 29 27 29 29 29 29 29 29 2 29 29 29 27 29 29 29 29 29 29 29 29 29 26 29 2 29 8 29 29 29 29 29 29 29 18 2 29 29 29 29 8 29 29 2 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 31 29 31 25 29 29 29 29 29 29 29 29 29 29 2 29 27 31 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 31 29 31 8 29 29 5 29 29 5 29 6 29 8 29 29 29 29 18 8 29 5 26 31 5 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 18 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 5 29 29 29 25 29 2 29 6 29 6 29 29 6 29 6 2 29 29 29 25 6 29 29 29 29 29 29 8 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 25 8 18 29 8 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 8 31 27 29 29 29 29 29 29 29 29 29 18 18 29 2 29 8 2 29 29 29 27 29 29 29 14 29 29 29 8 25 29 29 29 2 29 8 29 8 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 26 29 2 6 29 29 29 5 29 8 8 29 6 29 29 2 8 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 6 29 8 29 29 5 29 29 29 29 29 8 2 29 29 29 29 2 31 29 29 29 29 29 29 29 29 27 29 18 29 6 14 27 6 29 29 29 25 5 29 29 29 29 26 6 29 6 5 29 29 29 2 6 29 29 8 29 31 29 29 29 2 29 8 29 29 29 29 29 2 29 29 27 29 29 8 8 29 5 29 29 29 29 29 25 8 29 29 29 2 29 29 14 29 29 29 29 6 14 8 8 6 29 29 29 6 29 8 29 29 29 5 23 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 8 29 29 8 29 29 29 29 6 29 29 29 31 29 29 31 5 29 6 6 29 29 6 29 29 29 6 29 5 4 29 29 29 29 29 29 29 6 29 29 29 29 29 5 29 14 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 18 2 2 18 14 29 6 6 5 14 29 29 27 29 29 2 29 29 29 25 29 29 31 29 29 29 29 29 29 29 29 8 29 29 8 8 29 18 29 29 18 8 29 29 29 8 2 2 29 18 29 29 29 2 29 6 29 29 14 29 29 29 29 29 29 25 6 29 29 29 29 14 26 6 25 29 29 29 29 6 29 6 29 29 29 29 29 14 29 29 31 5 31 29 29 29 6 5 6 26 29 29 29 29 29 29 29 29 31 29 6 29 29 29 29 29 5 2 25 29 29 6 2 29 29 5 17 31 6 14 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 2 29 29 29 26 29 29 8 29 29 31 29 29 2 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 4 2 29 5 5 29 29 29 29 29 29 31 29 18 29 29 29 29 29 29 27 2 29 2 29 29 29 29 29 29 6 29 6 29 8 29 25 8 29 29 2 29 29 8 6 29 5 6 8 29 29 29 29 29 6 29 6 29 29 29 29 29 29 2 29 29 8 29 8 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 2 29 29 2 29 5 8 29 29 29 29 29 29 29 25 25 29 29 29 29 29 2 29 8 31 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 29 6 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 31 29 29 29 29 29 26 29 2 29 29 16 29 29 29 14 29 29 29 29 8 29 29 29 18 26 29 29 29 29 29 29 29 5 2 8 29 2 2 5 29 29 29 29 26 29 29 29 8 27 8 29 29 14 29 29 29 6 25 8 29 29 29 29 6 8 29 29 29 8 5 5 26 29 8 2 8 29 29 29 29 16 29 8 29 29 16 29 29 29 29 16 29 29 29 29 29 19 29 29 29 29 29 29 8 29 29 29 29 29 29 8 6 29 29 29 17 17 29 5 29 29 29 29 16 16 29 29 29 29 29 29 2 29 29 6 31 27 29 29 29 29 13 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 31 2 2 25 29 2 2 29 16 29 29 16 18 5 29 29 18 29 29 29 29 29 29 29 29 29 16 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 16 16 29 29 29 29 5 29 29 29 29 16 29 29 16 29 29 29 29 29 16 29 5 2 29 29 29 29 29 29 29 26 29 29 29 29 29 29 8 29 29 29 29 6 29 2 16 29 16 16 16 5 13 16 29 29 16 29 29 16 29 29 16 29 29 29 16 16 29 29 5 16 29 16 16 29 29 16 29 8 29 29 16 8 16 29 29 16 29 29 29 29 29 16 19 16 16 16 16 29 29 16 16 29 29 29 16 8 29 29 29 29 29 29 29 31 29 29 2 29 29 8 29 29 29 29 16 8 29 29 29 29 5 29 29 25 29 29 29 29 29 5 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 5 31 29 27 5 29 29 29 29 29 29 29 29 29 2 29 6 6 29 26 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 26 5 8 29 29 29 29 29 29 2 29 6 5 29 23 29 29 2 2 29 29 29 29 29 29 29 2 29 8 8 29 8 29 29 29 29 5 23 2 29 14 29 29 29 29 29 29 29 29 29 16 6 29 2 8 6 8 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 2 29 29 26 8 29 29 26 29 29 29 29 29 29 2 29 29 14 29 29 29 29 29 5 5 29 29 31 29 29 2 29 23 8 29 29 29 29 27 29 29 6 29 8 29 29 2 29 13 29 29 29 29 29 6 29 29 29 18 16 29 16 14 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 16 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 8 29 29 29 29 29 29 25 29 29 29 29 16 29 29 29 16 29 5 29 29 29 29 29 16 29 29 29 17 29 29 16 16 29 29 16 29 16 16 29 29 29 16 29 16 16 16 16 29 29 8 29 2 31 5 23 29 29 29 29 29 27 29 27 29 8 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 8 29 29 16 29 29 2 29 18 29 29 29 29 26 29 8 29 16 29 29 16 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 19 16 29 16 29 29 29 29 29 16 13 29 6 29 29 29 29 8 29 29 29 16 16 17 16 29 29 29 29 29 29 29 29 16 29 16 26 16 29 16 16 29 29 16 29 16 29 29 29 29 16 29 29 29 29 16 16 13 16 29 29 25 29 29 29 29 29 29 16 16 16 16 16 29 29 16 29 29 16 29 16 17 29 29 19 19 16 16 13 29 25 29 29 29 8 2 29 29 29 29 2 29 8 8 29 29 29 29 25 29 29 29 29 29 29 29 29 5 29 6 29 29 29 29 19 29 29 29 16 29 29 29 29 29 2 29 5 29 29 6 8 29 17 29 29 29 18 8 2 29 29 8 5 8 23 29 6 8 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 31 8 29 2 8 5 29 8 14 8 5 29 5 29 5 29 23 8 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 5 29 23 29 8 29 29 31 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 17 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 5 29 8 29 31 29 29 29 29 29 6 29 29 29 29 29 18 2 29 31 29 29 29 29 29 8 29 29 2 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 2 29 6 29 29 29 14 29 8 27 29 29 29 25 29 29 29 29 29 6 29 31 26 14 29 29 29 29 2 29 6 16 29 29 29 27 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 19 29 29 29 16 29 29 16 29 29 26 29 26 16 29 29 29 16 5 16 29 29 29 29 29 29 13 29 29 29 16 31 29 29 29 17 8 29 29 29 29 8 16 29 29 29 29 29 29 29 29 6 27 5 23 8 8 6 8 29 8 6 2 29 29 29 8 29 8 29 29 29 6 29 29 2 6 29 29 29 29 6 29 31 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 18 2 17 29 29 29 29 29 14 29 29 29 29 29 29 16 16 29 29 19 16 29 29 16 13 16 19 8 29 16 17 19 29 6 17 8 29 29 29 29 29 29 8 29 29 29 5 16 29 23 29 16 13 29 29 29 29 17 29 18 29 29 29 29 29 29 29 29 29 16 29 29 29 19 29 29 29 29 29 29 29 29 13 16 29 29 29 16 19 29 17 29 19 16 13 13 13 19 29 29 29 19 19 29 17 29 19 29 29 28 5 29 16 29 16 16 17 19 16 17 29 29 29 29 13 29 14 29 29 29 16 29 16 29 29 8 29 8 29 29 29 16 13 29 16 16 29 16 13 16 29 19 29 29 13 19 19 16 19 29 29 29 29 29 29 29 16 29 16 29 16 29 16 29 16 29 29 29 29 29 16 16 16 29 29 19 19 19 29 8 19 29 19 16 9 19 29 29 16 13 29 19 13 29 16 16 29 29 19 19 16 8 29 16 2 29 29 29 29 16 19 29 19 19 29 16 19 13 16 29 19 29 29 16 19 19 16 13 19 16 29 16 29 16 19 29 16 16 29 29 16 29 29 29 14 29 29 29 29 29 19 16 16 29 29 29 19 16 29 29 29 16 19 29 29 29 16 29 18 29 29 29 16 29 29 19 29 5 16 19 29 5 29 29 16 16 19 19 29 29 16 16 29 29 29 29 29 29 29 16 29 29 16 13 16 29 29 13 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 6 29 8 8 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 5 29 29 29 29 29 25 29 29 29 29 16 29 29 29 29 29 29 29 29 14 29 8 29 29 29 8 29 8 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 6 29 16 29 29 29 25 29 29 13 6 2 29 29 29 29 29 29 29 6 16 16 29 19 29 29 29 29 29 29 16 16 29 16 2 29 29 16 16 29 29 29 16 29 29 16 29 29 29 16 13 26 29 29 29 29 16 16 29 29 29 16 16 16 29 16 29 19 29 13 17 19 19 29 16 29 29 29 29 29 16 29 29 16 29 2 16 16 29 13 29 29 29 16 29 16 29 16 8 16 29 29 16 29 19 29 29 29 16 13 16 29 29 16 29 26 19 16 29 5 29 29 29 5 29 29 16 29 16 29 16 16 29 29 16 29 16 29 29 29 19 16 19 13 16 19 29 16 16 16 16 16 29 19 17 17 16 13 19 29 19 16 13 16 29 16 19 16 16 29 16 13 16 29 16 16 16 19 16 16 29 2 16 16 29 16 29 29 17 17 29 29 19 17 16 29 16 29 29 29 16 13 13 29 13 16 16 13 29 29 13 19 29 16 29 16 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 18 29 31 8 2 29 29 29 5 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 31 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 18 29 29 6 29 29 18 29 29 29 29 2 5 8 29 29 29 29 29 29 2 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 14 16 29 29 29 29 29 29 2 29 29 16 16 29 6 16 17 29 29 29 16 16 29 29 29 16 19 16 29 29 29 29 16 16 16 29 29 16 29 16 29 2 29 16 29 29 31 29 29 16 29 29 16 16 29 29 29 2 29 29 29 29 29 29 29 16 13 29 29 29 29 16 29 29 29 29 29 16 2 29 29 29 16 29 29 29 13 16 29 29 8 29 29 29 5 5 16 5 29 29 2 8 29 29 29 29 8 16 29 16 16 29 29 29 29 16 29 16 29 16 29 16 16 29 29 29 16 29 16 29 6 16 13 29 16 29 13 13 29 29 29 29 16 29 16 5 10 29 29 29 13 13 6 16 29 16 29 29 29 16 16 29 29 13 19 29 29 16 16 29 29 29 16 13 16 16 8 29 29 16 29 16 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 13 16 13 16 29 29 13 16 29 29 29 16 16 16 29 29 29 29 16 19 29 2 26 29 29 29 8 29 29 5 8 29 2 16 29 19 19 13 16 13 16 29 29 29 19 16 29 29 29 29 16 16 29 16 29 29 29 19 29 29 29 29 16 29 29 16 29 13 29 16 16 16 19 29 29 16 16 13 19 29 9 19 29 16 16 29 16 19 16 19 19 29 16 19 19 29 19 16 16 19 17 29 29 16 26 29 29 29 27 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 5 29 29 29 29 29 16 29 29 29 29 19 29 16 29 4 19 19 16 29 19 29 16 19 19 16 29 29 16 19 16 13 13 19 13 29 29 29 29 29 29 29 29 16 29 19 16 29 16 16 16 19 13 16 29 29 29 19 17 29 29 16 13 16 29 29 16 29 29 29 14 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 8 29 29 8 29 29 16 29 26 16 16 29 5 16 13 29 17 16 16 16 16 16 29 29 16 16 16 16 16 29 29 19 29 16 19 16 16 16 29 29 29 29 16 16 16 29 29 29 16 29 16 29 29 29 29 29 16 19 29 19 29 16 16 29 16 16 16 13 29 29 16 29 19 13 29 16 29 16 29 29 29 29 29 29 16 29 6 29 29 29 16 8 29 29 29 29 29 6 29 13 29 29 5 2 29 29 18 29 29 8 29 29 29 29 25 29 29 5 29 29 31 26 29 29 29 29 29 29 16 29 5 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 13 29 29 29 29 29 16 29 29 29 29 29 31 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 13 13 29 29 27 29 29 29 29 29 29 29 29 16 13 29 29 16 29 29 16 29 16 29 29 29 16 13 29 16 16 29 13 29 29 29 29 29 29 29 16 29 29 29 16 16 29 27 29 19 16 16 29 16 16 29 16 19 16 19 19 29 29 16 19 29 29 16 16 29 19 29 16 41 29 29 29 19 29 29 29 29 16 29 16 29 8 29 29 13 29 2 16 16 29 16 29 16 29 16 19 13 16 16 16 19 16 29 16 17 29 29 13 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 29 16 29 16 29 16 29 29 29 29 29 16 29 29 16 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 16 13 29 16 16 16 17 29 19 29 29 29 29 16 16 16 29 29 29 26 29 29 29 29 16 16 29 29 8 29 29 29 29 29 16 13 16 16 29 29 29 29 16 16 29 16 29 29 29 19 29 19 29 29 16 9 29 29 29 16 29 19 16 29 29 29 29 16 29 29 16 16 29 16 29 16 19 19 16 16 16 16 16 19 19 19 29 29 19 19 16 16 29 16 29 29 29 29 16 6 29 29 29 14 29 29 29 16 29 29 29 29 29 29 5 16 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 8 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 6 26 29 29 29 29 29 29 16 16 29 29 29 16 16 29 29 29 29 16 29 29 16 29 25 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 2 26 16 29 29 29 19 16 16 16 29 29 29 8 29 29 16 17 29 29 29 8 8 29 19 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 19 16 29 29 8 5 29 29 29 31 26 29 26 5 29 17 29 29 2 5 6 29 17 16 29 29 29 29 16 29 29 29 16 13 29 29 2 29 16 29 29 29 19 19 29 16 16 29 29 29 16 29 13 8 29 29 29 29 29 29 29 29 29 29 29 19 29 16 29 16 16 16 16 29 29 2 8 29 29 29 29 29 17 29 5 2 5 5 29 29 16 13 16 16 29 16 16 13 29 17 19 13 6 16 29 29 29 19 16 13 29 29 29 16 29 16 19 29 29 29 16 29 29 16 29 29 19 29 16 5 29 29 19 19 16 19 16 29 29 19 29 29 16 29 29 29 29 16 16 16 13 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 16 29 29 29 13 8 29 29 16 29 29 16 29 29 13 16 29 16 29 29 16 16 29 29 29 29 29 29 29 8 29 29 18 2 29 29 29 16 13 16 29 16 16 29 16 16 13 19 17 16 17 16 16 19 29 29 8 29 16 19 29 29 16 16 16 16 29 29 29 16 29 16 19 29 16 29 13 29 29 29 16 29 29 29 18 29 2 18 29 29 8 8 29 29 29 29 16 16 29 16 29 29 16 29 16 29 29 16 16 29 29 16 16 16 16 29 16 29 29 29 17 13 29 16 16 13 29 29 16 19 19 16 16 16 16 16 13 29 16 16 16 16 16 13 16 19 16 13 29 29 29 16 29 29 29 16 29 29 2 29 29 29 6 29 5 29 29 29 16 29 16 16 29 16 29 29 16 16 16 29 17 29 16 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 13 29 6 29 16 29 29 29 29 29 29 29 16 16 16 16 29 29 29 29 29 29 31 31 17 19 5 29 29 29 29 29 16 2 29 29 29 29 29 29 13 16 29 16 29 29 2 29 16 13 29 29 29 29 8 29 8 29 17 8 29 26 29 8 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 31 29 29 29 29 2 8 8 17 5 5 5 29 29 8 29 29 29 5 29 31 2 29 29 31 29 8 29 6 29 26 29 29 29 29 29 29 29 29 2 29 29 29 29 18 29 14 29 29 29 29 29 29 5 2 29 8 29 29 27 16 29 2 8 29 29 29 29 8 8 29 29 27 29 14 2 29 29 6 29 2 26 29 29 8 29 29 29 29 29 29 29 29 5 29 29 29 6 29 29 29 29 29 29 6 27 29 29 29 29 29 29 29 29 29 29 29 19 16 29 29 29 29 29 16 13 16 29 29 29 29 16 13 13 29 29 29 29 2 29 16 19 29 29 16 29 16 19 13 16 16 13 16 19 16 19 29 16 16 9 29 29 13 19 29 6 16 29 17 16 29 29 29 29 16 29 16 19 29 29 29 19 29 16 16 29 13 29 29 29 29 29 8 29 23 29 29 29 29 16 29 16 29 29 29 19 29 29 29 29 6 8 29 13 29 16 29 29 29 16 29 5 29 13 29 17 13 29 29 16 16 29 16 16 29 29 16 29 29 16 16 13 16 16 13 16 16 16 16 29 29 29 16 13 29 16 29 16 29 29 25 16 16 29 29 16 29 29 16 29 16 16 29 29 29 29 29 2 29 16 29 16 19 29 16 16 29 29 16 16 16 16 29 29 29 16 29 16 29 29 29 29 16 16 19 29 29 29 16 17 13 29 13 16 19 13 16 29 29 19 19 16 16 13 29 17 16 2 29 13 16 29 29 29 13 29 29 16 29 29 29 29 16 19 29 29 29 13 29 16 16 16 16 16 16 29 8 29 2 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 8 29 29 29 16 17 29 5 29 29 29 29 29 29 29 16 29 29 2 29 29 29 16 29 8 29 29 29 29 29 29 29 29 13 16 16 29 29 29 29 16 16 29 29 29 29 13 29 29 29 29 29 29 29 8 8 29 5 6 25 29 29 6 29 29 29 29 29 29 29 29 29 16 29 16 29 29 27 29 16 29 29 16 16 29 29 16 29 29 4 29 29 6 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 16 13 29 29 29 29 16 29 29 29 19 29 16 16 29 16 16 29 29 29 16 29 29 29 29 29 27 29 29 29 16 29 29 29 27 29 16 19 5 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 8 17 29 5 8 16 17 29 5 29 29 29 29 29 2 29 19 29 29 29 29 29 16 29 29 16 29 16 29 16 29 13 29 16 16 2 29 16 16 13 29 31 19 13 29 29 29 29 29 29 6 29 26 29 8 29 2 29 26 29 29 17 27 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 18 29 29 16 29 29 29 29 29 5 16 29 29 29 29 29 8 29 16 29 29 29 5 18 8 29 29 5 29 29 29 29 8 29 16 16 8 29 16 16 29 29 29 19 29 16 29 29 29 29 29 29 29 16 5 16 16 29 29 29 16 29 29 8 29 29 29 29 25 29 29 29 29 29 29 29 8 29 8 29 8 29 16 16 29 16 29 29 29 29 29 29 29 29 29 13 16 29 29 2 29 29 2 29 29 29 29 29 29 29 8 8 29 2 19 29 29 29 29 16 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 2 5 29 29 8 29 16 29 8 29 16 16 29 29 16 29 29 29 17 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 17 29 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 29 29 8 29 29 29 6 8 29 29 29 29 6 29 29 29 16 16 29 13 19 29 13 16 29 29 29 16 16 29 29 29 16 16 29 29 2 29 29 29 29 29 31 14 29 29 29 29 29 16 16 16 29 16 29 29 16 29 19 16 29 29 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 16 29 29 29 16 16 29 29 16 29 16 16 29 29 2 13 17 29 5 29 6 29 2 29 5 29 23 29 29 19 29 16 16 16 16 16 29 29 16 29 16 29 16 16 29 17 13 29 29 19 29 16 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 17 29 29 16 16 29 29 9 16 16 29 16 29 29 19 13 29 29 16 17 16 29 13 13 17 16 19 29 16 19 13 19 19 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 19 13 29 29 29 29 29 29 16 29 16 29 29 29 29 29 13 16 29 13 29 13 16 29 29 29 29 29 29 8 8 29 29 29 29 8 29 26 29 29 5 29 29 29 29 29 2 6 13 29 19 16 29 29 29 29 16 16 6 29 29 29 29 29 16 29 29 29 29 29 8 29 16 29 29 29 6 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 14 2 29 29 29 29 29 29 16 29 19 29 16 13 29 29 29 29 29 16 29 16 16 29 29 29 16 29 19 29 29 29 29 29 13 29 16 16 29 16 29 29 16 16 29 29 29 16 16 29 29 29 29 5 16 29 29 29 29 29 29 29 8 29 29 16 29 27 29 16 29 16 29 29 29 26 29 29 29 29 16 29 29 17 29 29 29 29 29 29 29 8 29 29 29 16 29 19 29 29 16 29 29 29 29 16 13 16 4 29 29 13 29 16 29 2 29 16 5 16 29 16 31 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 13 29 19 19 19 16 19 29 29 29 16 29 29 16 29 19 29 29 19 29 29 29 29 29 6 2 29 8 29 29 29 16 29 29 16 16 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 6 16 29 13 29 29 29 16 29 16 16 29 16 16 13 29 29 16 29 16 29 13 29 16 29 29 29 29 5 29 29 29 27 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 6 29 29 29 29 29 18 29 2 29 29 29 29 29 18 29 18 8 29 16 29 16 29 8 29 29 29 29 29 29 29 8 29 29 29 29 2 29 5 29 8 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 2 29 29 16 2 29 2 18 29 8 29 29 29 16 13 29 29 29 13 29 29 16 29 29 29 29 29 13 29 16 13 29 16 29 29 29 29 29 29 29 2 29 27 8 31 29 29 29 29 29 29 16 29 2 29 29 29 29 14 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 5 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 5 29 29 8 29 8 29 29 29 29 29 29 29 8 29 29 29 5 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 13 29 29 16 29 29 16 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 16 29 29 13 29 29 13 29 16 29 16 29 29 13 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 8 29 29 29 29 29 29 29 29 16 29 5 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 19 29 29 29 29 29 13 29 29 16 16 16 29 16 16 29 16 29 29 19 16 16 16 16 29 29 16 29 19 16 16 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 18 16 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 14 29 29 2 8 29 29 29 29 29 6 29 29 29 29 29 6 29 16 29 29 29 29 16 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 31 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 6 29 29 29 29 29 6 29 29 29 29 29 29 29 14 29 29 6 29 29 8 6 29 29 14 17 18 29 5 18 29 29 29 29 29 29 14 25 29 8 14 29 29 29 29 29 29 29 2 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 5 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 16 29 29 29 29 29 29 29 29 29 29 29 8 18 29 6 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 14 29 29 31 29 29 29 29 16 29 29 29 8 29 29 29 8 5 29 29 29 16 16 17 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 5 8 29 29 29 29 29 5 2 16 29 16 16 16 29 29 29 16 29 16 29 29 29 5 29 5 29 2 2 2 29 29 29 29 29 29 29 29 16 29 19 13 29 29 16 13 29 29 16 29 29 29 29 16 29 8 2 5 29 5 29 29 29 29 29 29 29 29 19 16 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 14 29 6 29 29 25 29 29 29 26 29 29 31 2 29 29 29 29 20 5 29 2 5 29 29 29 29 13 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 2 29 29 29 29 29 2 29 29 29 29 29 5 31 29 29 29 2 29 29 29 18 29 29 6 23 29 31 2 29 29 25 29 8 29 29 29 29 29 8 14 29 6 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 2 29 29 6 5 29 8 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 2 29 8 8 29 29 18 29 29 29 29 17 29 18 29 18 5 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 2 29 29 17 29 2 29 29 5 29 29 29 29 2 29 27 29 29 29 29 29 29 29 29 8 26 29 29 29 29 29 5 4 5 29 29 6 17 29 29 29 29 2 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 18 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 14 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 5 29 29 29 29 31 29 29 29 29 29 29 8 29 13 29 13 29 16 16 2 13 6 13 16 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 8 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 17 29 8 13 29 29 29 29 29 29 16 29 29 29 19 16 13 29 29 19 16 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 17 29 29 5 29 29 8 8 29 29 29 29 29 6 29 29 29 18 8 29 29 29 25 29 29 31 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 13 16 2 29 16 16 16 13 29 29 29 29 29 29 29 29 19 19 19 13 16 16 16 13 29 17 16 29 29 29 29 25 29 2 27 2 2 29 31 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 19 29 29 19 29 19 29 16 13 17 29 16 13 29 13 16 16 16 29 31 29 29 29 8 29 5 8 2 8 8 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 16 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 16 16 16 29 29 5 29 17 29 29 29 29 29 29 13 5 16 16 16 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 26 29 29 29 29 29 29 29 29 29 13 16 16 17 16 29 29 29 13 19 29 29 16 16 19 16 19 16 16 29 13 16 19 19 29 29 29 29 6 8 25 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 2 29 29 5 29 5 17 29 29 29 29 29 29 29 26 29 29 16 29 13 29 29 16 29 29 29 29 29 19 29 29 19 16 16 29 8 29 29 16 16 16 16 16 16 19 19 29 16 29 29 29 29 29 31 29 2 29 18 8 5 5 29 29 6 29 29 29 29 6 16 29 29 29 18 29 29 29 29 25 29 8 5 29 29 29 29 29 29 5 29 29 29 18 29 29 29 29 29 29 5 29 29 29 31 8 29 5 29 5 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 2 5 5 29 5 29 2 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 5 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 8 29 2 25 29 29 29 8 16 29 29 5 29 29 27 29 16 29 29 29 29 29 27 29 6 29 29 29 2 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 8 27 14 29 29 29 6 29 29 29 29 29 29 29 29 29 16 29 29 29 29 19 29 5 29 29 14 8 16 5 6 29 29 14 2 29 14 29 29 17 31 14 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 14 29 29 29 5 29 29 29 2 29 8 27 5 8 29 29 25 16 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 2 8 29 29 5 27 29 29 18 29 29 29 23 8 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 18 29 5 29 5 5 16 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 14 29 29 31 29 29 29 29 18 29 29 29 2 16 29 29 8 29 29 29 8 29 8 16 5 6 29 29 29 29 29 27 29 29 16 5 29 16 5 29 16 16 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 8 16 29 29 29 29 29 16 29 5 29 29 16 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 16 13 16 29 29 8 29 16 29 16 29 29 29 2 29 29 29 29 17 29 5 29 29 29 8 29 29 16 17 18 29 29 29 29 16 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 16 29 5 29 29 16 29 29 29 16 29 18 16 29 16 29 16 16 16 16 29 29 29 16 16 29 16 16 19 29 19 16 16 19 17 16 13 29 19 16 19 16 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 16 29 29 29 16 16 29 29 13 29 19 19 29 29 29 19 29 16 16 19 16 29 13 29 29 16 16 29 18 29 2 29 29 29 8 29 29 29 29 8 29 29 8 6 29 8 29 29 29 5 5 5 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 2 29 29 23 16 16 16 19 17 16 19 19 2 29 16 16 16 29 29 17 16 16 29 16 16 16 29 29 29 29 29 16 29 6 29 29 16 29 25 27 29 17 29 29 29 16 8 29 16 8 5 13 19 16 29 29 13 19 29 29 29 29 29 19 19 29 29 19 29 16 19 16 16 16 29 31 16 29 16 29 29 29 19 16 29 29 19 16 16 29 29 16 16 8 8 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 2 8 29 29 29 5 29 29 8 29 29 5 29 29 29 29 29 29 2 13 8 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 16 16 29 29 17 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 31 16 29 29 29 29 29 8 29 29 29 16 29 29 29 29 13 2 29 29 29 19 29 16 29 19 29 29 16 16 29 29 8 19 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 16 16 29 16 29 16 19 29 29 19 29 17 16 16 29 29 16 29 29 29 13 29 16 29 29 29 16 16 29 29 29 18 29 29 29 13 29 2 29 29 29 29 16 29 29 29 16 16 16 16 16 16 16 16 19 29 29 16 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 8 29 6 29 29 29 13 13 29 13 29 16 13 29 16 19 16 16 16 29 16 19 29 13 19 16 29 29 29 29 16 16 16 29 29 13 29 29 29 29 16 29 29 16 29 29 29 29 16 16 29 29 29 29 29 8 29 16 29 29 29 29 13 29 29 16 29 29 29 16 29 29 29 29 29 29 6 16 29 13 29 29 29 19 19 29 29 16 29 29 16 29 19 16 19 29 17 29 29 13 29 19 16 16 16 13 16 16 29 29 29 18 29 29 29 16 29 6 29 16 8 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 17 13 13 29 29 13 19 16 16 29 8 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 6 29 29 29 29 13 29 16 29 13 29 29 29 19 29 16 29 29 29 17 2 29 29 29 6 29 29 8 8 29 29 29 29 29 29 8 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 5 29 29 29 27 29 31 2 8 29 2 29 29 29 29 29 13 16 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 5 29 8 29 29 29 29 29 29 5 29 2 29 29 14 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 29 5 29 31 29 29 29 29 29 29 5 29 29 29 29 29 29 6 29 16 29 29 8 29 14 16 29 8 29 5 29 25 29 29 29 29 14 29 29 29 29 8 8 2 29 29 29 29 8 2 29 29 29 29 2 25 29 2 2 29 29 29 29 29 5 29 29 18 29 29 29 29 29 8 6 29 29 29 29 5 29 29 23 2 29 14 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 5 29 5 6 29 29 13 29 19 5 29 29 29 25 29 29 16 2 29 29 16 29 16 29 29 16 29 29 16 14 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 16 29 14 29 29 16 29 29 5 29 16 13 29 29 29 29 29 2 29 29 16 29 6 13 16 29 16 29 29 16 13 29 29 2 29 29 29 14 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 8 29 8 5 29 6 8 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 5 8 29 29 31 29 5 8 27 5 8 29 2 29 29 29 29 29 5 29 29 29 13 29 29 29 8 29 29 8 29 6 29 2 2 6 29 8 29 29 5 26 29 29 29 29 29 29 29 14 25 29 29 29 29 29 26 29 29 29 29 18 29 29 29 29 29 29 26 5 29 29 8 29 29 29 29 29 29 29 29 5 29 8 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 17 16 29 5 29 29 29 29 29 29 16 29 29 18 29 6 29 8 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 13 8 19 16 16 29 13 29 29 29 29 6 29 8 29 29 5 29 5 29 16 29 29 29 2 29 29 31 27 29 8 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 17 29 5 29 29 29 29 29 16 29 29 29 29 19 29 27 13 29 29 13 19 13 16 16 16 16 13 29 29 16 16 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 16 29 29 29 29 29 29 29 29 29 29 13 2 29 13 16 29 29 19 19 29 29 29 29 16 29 13 29 29 29 16 16 19 16 31 29 29 29 29 29 29 2 8 8 18 29 2 29 29 31 17 29 29 29 29 29 29 29 29 29 29 29 29 5 29 16 29 29 29 29 29 29 29 29 19 29 13 29 16 16 29 16 16 16 29 29 16 16 16 17 16 29 29 29 16 29 29 29 29 26 5 29 29 29 29 18 2 29 16 5 29 29 16 2 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 13 16 17 29 16 29 29 29 29 29 29 29 18 29 18 29 29 29 29 29 16 16 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 17 31 5 2 5 29 29 29 29 29 29 29 29 18 29 29 29 25 29 29 29 27 29 29 29 29 18 29 29 29 29 29 29 29 29 29 26 4 29 29 29 26 29 29 29 29 2 14 6 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 2 29 29 29 29 6 29 29 29 29 27 29 29 29 8 8 29 29 29 29 29 29 29 6 29 29 29 6 5 29 29 29 29 8 2 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 5 8 29 29 29 29 29 2 29 29 29 8 16 29 16 29 16 29 19 29 2 29 29 5 18 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 18 29 29 2 29 29 8 8 5 29 29 29 8 2 29 31 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 17 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 29 31 29 29 29 29 6 8 29 29 29 8 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 4 29 16 16 29 8 29 29 29 17 29 29 16 2 29 16 29 16 16 29 29 29 29 29 29 29 29 18 29 29 29 29 5 29 29 29 17 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 16 13 29 16 29 25 16 16 29 29 29 29 29 29 29 2 8 29 29 29 29 2 29 2 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 16 17 19 29 29 16 29 29 29 16 29 19 16 29 16 13 16 29 29 29 29 6 29 29 29 29 29 29 18 29 18 8 29 29 29 29 31 18 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 4 17 16 16 16 13 16 16 2 2 29 29 29 29 29 29 29 29 29 8 29 29 8 6 29 29 6 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 16 17 29 5 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 13 16 13 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 29 29 6 6 29 29 29 29 2 8 2 31 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 13 29 29 29 29 16 16 29 29 8 2 29 29 8 29 5 6 29 8 29 29 8 6 29 6 18 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 6 29 29 16 16 29 29 29 29 16 16 29 17 16 29 8 29 29 29 29 29 29 29 8 29 2 29 29 29 8 29 29 8 27 6 29 26 29 2 8 29 5 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 8 29 29 16 29 29 16 8 29 29 29 29 29 29 2 29 8 2 29 29 29 29 29 5 29 29 25 29 25 29 29 29 29 29 27 29 29 8 29 29 29 29 29 2 29 2 18 27 29 29 29 18 5 5 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 8 29 2 8 31 29 29 29 6 14 31 29 29 29 29 8 8 29 8 6 8 5 29 29 29 8 29 29 29 6 14 29 29 29 6 29 6 29 6 29 29 18 29 8 29 6 29 29 8 29 6 27 29 29 29 31 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 18 29 2 29 29 5 31 6 2 29 5 5 29 29 29 29 29 29 29 8 29 2 25 29 29 26 29 29 29 29 29 8 29 6 2 29 29 5 29 29 8 8 2 29 8 29 29 8 23 5 29 29 2 8 29 29 29 29 29 29 29 16 16 29 29 29 29 2 29 2 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 2 29 29 31 29 31 29 29 29 29 29 6 8 29 6 5 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 27 29 29 29 8 8 29 29 29 2 8 29 29 29 29 29 29 18 29 29 29 29 8 29 29 5 29 2 8 8 29 2 29 2 31 29 27 29 8 2 26 29 29 29 8 29 29 29 29 29 2 29 8 29 29 26 29 29 29 29 29 17 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 8 26 8 29 29 2 29 29 29 29 8 29 29 8 29 29 27 29 29 29 29 29 25 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 8 2 29 29 29 29 8 8 29 8 29 29 29 29 29 6 2 6 14 27 29 29 29 2 2 18 29 29 29 6 31 29 29 29 29 29 29 29 29 29 26 29 29 2 29 2 29 29 29 26 29 5 29 2 31 29 29 6 29 6 29 29 6 31 29 18 29 29 31 29 31 29 29 5 26 17 8 29 6 29 29 29 2 29 29 8 29 13 16 2 29 29 31 29 29 29 29 29 29 8 2 29 29 5 29 29 29 29 29 8 8 29 29 29 29 2 8 2 29 29 26 5 5 29 29 29 8 6 29 29 29 8 29 29 8 29 29 8 29 8 29 8 17 2 5 5 26 18 29 27 29 8 27 27 29 8 29 2 29 8 29 29 18 29 29 29 29 29 29 5 29 29 29 29 29 29 16 29 29 29 2 29 29 29 2 29 2 16 29 29 29 29 29 8 8 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 16 29 29 29 16 29 18 8 29 2 2 6 26 29 29 6 29 2 29 6 2 29 29 29 29 26 29 29 29 31 29 29 2 29 29 5 5 26 16 29 29 6 29 29 16 29 29 16 29 29 29 16 16 29 29 16 29 17 29 29 29 29 29 19 29 29 29 17 29 29 13 29 16 27 29 16 8 29 29 29 16 29 29 16 16 13 29 29 29 29 29 29 18 29 29 29 29 26 26 29 29 29 5 29 29 26 29 31 29 29 8 2 8 14 26 29 29 29 29 29 29 29 29 29 16 16 16 16 29 16 29 16 29 16 16 29 29 29 16 29 16 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 8 2 29 29 29 29 29 29 6 29 29 29 29 26 29 16 29 29 27 29 29 29 29 16 29 29 16 29 16 29 16 29 19 29 16 16 29 29 16 19 29 16 29 29 19 29 16 29 29 29 16 29 29 29 29 29 16 16 29 16 29 29 19 29 6 16 29 29 29 29 29 29 29 29 29 14 8 29 29 29 8 29 29 2 29 29 8 29 29 29 29 29 29 2 29 6 31 29 27 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 6 29 6 26 29 29 6 2 29 29 8 29 29 16 29 16 29 29 29 29 16 2 29 29 16 29 13 29 29 29 29 16 16 29 16 29 29 29 29 29 29 16 16 29 8 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 6 29 29 29 29 26 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 8 25 29 29 29 8 8 29 29 29 16 29 2 29 29 5 5 17 29 29 8 16 13 29 29 2 29 29 6 8 29 5 8 31 6 8 5 29 29 6 29 29 29 29 29 29 5 8 29 2 29 29 29 2 29 29 29 8 2 6 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 2 27 2 2 5 29 29 31 29 29 2 8 8 29 29 29 29 2 29 5 27 5 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 16 29 31 29 29 29 29 19 16 29 16 29 31 16 29 13 29 29 29 29 29 26 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 13 2 29 16 29 8 29 13 29 29 29 29 13 13 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 13 29 13 29 29 29 16 29 29 29 29 13 16 29 29 29 29 29 14 29 29 18 29 14 18 29 29 29 29 29 29 29 29 29 29 29 29 29 16 5 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 13 29 29 8 2 14 29 2 29 29 29 6 2 31 29 5 8 5 25 8 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 8 16 29 17 29 29 29 29 16 29 29 29 29 29 16 29 29 16 16 2 29 29 29 29 29 29 13 29 29 16 29 29 29 29 13 13 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 16 13 29 29 29 16 16 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 2 2 29 8 13 29 29 8 29 29 29 5 13 29 29 13 29 31 29 16 29 29 29 29 6 29 29 14 31 6 29 29 29 29 8 29 16 5 29 5 29 8 18 6 29 29 29 29 16 29 29 29 29 29 29 6 29 29 26 29 29 16 29 29 29 29 29 29 29 25 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 8 29 29 29 29 29 19 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 16 29 29 16 16 16 13 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 17 13 16 29 29 29 8 29 2 29 29 29 29 29 29 19 16 19 29 29 29 13 29 29 16 29 13 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 16 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 23 29 16 2 16 29 29 16 16 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 17 8 29 5 29 16 29 29 16 26 29 29 29 29 16 31 16 29 29 16 29 29 29 26 5 16 29 29 29 13 16 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 2 29 29 29 2 8 29 2 31 5 5 29 2 29 29 29 29 29 29 29 29 29 29 8 6 2 29 29 16 16 29 16 29 16 29 17 29 29 29 16 5 29 27 29 29 29 29 29 16 29 29 29 29 29 16 16 13 29 16 29 29 29 29 29 16 29 8 29 16 29 29 29 17 29 29 5 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 31 29 29 29 29 29 31 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 16 16 29 29 2 16 29 29 2 29 29 16 16 13 29 27 29 29 29 29 29 29 29 29 16 29 29 2 29 26 5 29 29 29 29 29 29 29 29 29 17 29 29 29 29 31 29 2 8 29 29 2 29 29 8 29 29 5 29 29 29 29 2 29 29 29 27 5 29 2 29 29 29 8 8 5 29 5 29 29 29 29 2 8 18 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 8 29 27 29 29 17 5 5 29 29 8 14 29 29 29 29 29 2 29 29 29 29 29 17 29 29 29 18 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 14 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 6 26 2 29 29 29 8 29 29 29 5 29 29 29 29 29 29 8 29 29 29 17 29 29 29 29 19 29 29 16 29 29 29 13 16 13 16 29 29 13 29 29 29 2 29 29 29 2 29 29 29 18 29 29 29 16 29 29 29 29 29 29 29 29 27 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 5 29 18 29 29 29 29 29 29 29 29 29 2 2 29 31 29 5 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 5 2 29 29 29 29 2 29 29 25 29 5 2 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 18 8 23 29 29 29 29 8 25 29 29 18 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 5 16 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 17 29 29 31 29 29 29 8 29 29 29 2 29 29 8 29 2 29 29 29 29 29 29 8 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 23 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 14 29 25 29 29 16 29 29 16 29 29 29 29 2 8 5 6 29 2 29 29 8 29 29 29 29 2 29 2 5 29 29 2 29 2 29 8 29 29 29 2 29 8 29 5 2 29 2 16 29 29 29 18 6 8 8 29 29 29 29 29 27 29 2 29 29 29 29 2 29 19 29 16 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 5 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 6 29 29 29 18 8 29 29 2 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 6 8 6 29 6 29 29 5 29 29 29 6 29 29 29 2 29 16 29 29 29 29 29 2 29 29 29 29 29 29 16 2 8 29 29 29 29 29 29 8 29 29 29 29 13 29 29 29 29 29 16 29 8 29 29 29 29 29 8 2 29 29 29 29 2 18 29 29 8 2 8 5 29 5 29 29 29 8 29 2 6 29 29 29 29 29 2 29 29 8 26 2 29 2 29 8 29 29 29 29 8 8 5 2 8 8 29 29 2 18 29 29 29 29 29 29 5 29 29 2 29 29 29 29 16 29 29 29 29 2 8 8 29 5 2 29 2 16 29 29 29 2 29 8 29 8 29 5 5 29 29 8 29 29 29 29 29 29 17 29 29 29 29 8 29 5 29 29 29 29 8 29 29 29 29 29 8 29 29 29 5 29 29 29 8 29 29 29 29 29 29 29 8 8 18 29 29 8 5 29 2 29 2 2 6 29 17 5 29 29 17 2 29 29 29 29 5 29 29 29 8 29 29 29 2 17 29 29 8 8 29 29 29 29 29 16 29 29 29 2 2 8 29 23 2 31 2 29 8 29 5 8 8 5 29 29 2 29 29 29 2 8 29 29 29 29 26 29 8 5 6 29 8 29 29 13 29 29 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 8 5 29 29 29 26 29 2 2 31 29 2 29 2 29 29 2 18 6 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 5 5 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 18 29 29 13 29 29 29 8 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 2 29 29 29 5 29 29 29 8 2 29 29 2 31 29 16 29 29 29 29 29 29 29 8 2 29 29 29 2 29 29 29 29 29 29 31 13 16 29 2 29 29 16 29 29 29 5 29 29 29 29 29 29 29 29 29 16 29 6 29 29 29 29 29 5 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 5 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 23 29 29 29 29 29 29 29 2 5 29 29 8 29 29 8 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 8 29 2 29 29 29 5 29 18 29 29 2 29 29 29 29 2 2 29 29 16 29 29 29 16 29 29 2 8 29 29 29 14 29 29 29 29 29 29 2 5 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 5 29 29 8 29 29 8 29 29 8 29 29 5 29 29 29 29 29 18 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 5 5 14 29 29 29 29 29 29 8 29 14 29 29 29 29 2 29 5 26 29 6 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 17 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 2 29 6 29 29 29 29 29 29 29 2 29 29 29 29 26 29 29 29 2 29 2 29 2 29 25 29 29 29 29 29 29 29 8 29 29 29 29 25 29 29 29 29 25 29 29 8 29 29 2 2 29 16 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 8 29 16 29 29 16 29 29 16 29 16 29 29 29 29 29 19 29 29 8 5 16 29 18 2 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 16 16 29 16 29 29 29 16 17 26 8 29 2 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 19 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 26 2 29 29 29 29 29 29 29 29 8 23 29 6 29 27 14 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 5 29 29 29 8 29 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 16 29 29 29 29 29 29 19 29 29 29 29 29 16 29 29 8 5 16 5 29 16 29 17 4 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 8 8 8 29 29 29 29 29 29 8 26 29 8 5 29 8 2 8 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 25 2 29 2 29 29 29 6 31 29 29 29 29 31 29 31 29 29 29 29 16 29 29 29 29 29 2 29 18 8 2 29 29 29 31 29 29 29 16 13 29 29 16 29 29 29 29 29 29 29 16 13 29 29 29 13 16 16 29 16 9 16 29 16 19 16 29 16 29 13 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 8 29 29 2 29 29 6 29 2 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 25 29 25 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 8 8 18 29 29 8 6 8 29 29 29 29 29 29 29 29 16 29 16 16 16 16 29 29 16 29 29 29 29 29 2 29 8 29 29 6 29 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 14 29 29 29 29 2 29 29 29 29 29 8 8 29 29 29 29 29 2 29 5 29 29 29 29 26 14 29 29 27 2 29 18 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 16 29 16 16 16 29 29 16 29 16 19 13 16 16 29 19 13 16 16 29 13 13 29 29 16 29 25 19 16 29 29 29 16 29 13 16 29 13 16 13 16 29 19 29 29 16 13 16 29 16 19 9 29 16 19 29 29 29 16 29 16 29 16 16 16 29 16 29 16 16 13 13 16 29 29 16 9 29 16 29 19 13 16 29 29 29 16 16 29 29 16 29 16 29 16 13 16 19 16 9 29 16 16 16 16 19 16 29 29 16 19 19 16 16 29 29 29 16 29 16 29 29 29 29 29 29 29 16 17 29 17 29 16 16 16 29 16 29 16 29 29 16 29 29 10 29 5 29 17 16 29 29 29 29 16 29 29 29 29 29 29 27 31 29 29 29 29 29 19 29 5 16 29 29 29 29 29 2 29 29 29 29 29 8 29 6 29 29 31 6 29 29 29 29 29 6 18 29 29 29 29 29 25 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 14 29 18 5 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 18 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 16 29 19 29 16 16 13 29 13 16 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 16 29 29 29 29 16 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 8 29 29 29 29 29 13 29 29 29 29 29 16 19 29 29 16 29 29 29 29 29 16 16 16 19 16 41 16 16 29 16 19 16 16 13 16 19 16 16 16 19 16 29 29 8 29 29 29 29 29 29 14 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 31 29 29 29 5 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 29 16 29 19 29 16 29 29 29 29 29 29 16 16 16 16 19 16 5 16 16 29 19 19 13 29 17 19 29 16 29 16 19 9 19 16 19 29 19 16 16 29 29 16 29 16 29 29 29 29 19 16 29 29 29 16 29 29 29 29 26 29 29 29 29 29 2 29 29 5 17 5 29 29 18 29 29 29 29 29 29 29 16 13 29 16 29 19 29 29 29 16 19 29 16 16 13 19 19 16 29 29 16 19 29 29 16 41 19 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 13 18 29 29 29 17 16 29 16 16 16 29 19 16 19 29 19 29 19 19 9 16 29 13 29 19 16 16 19 29 29 29 29 2 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 25 8 16 29 29 29 6 8 29 29 2 29 2 2 29 2 8 31 8 29 29 29 27 16 29 29 29 17 29 29 27 29 16 29 16 29 29 19 13 29 29 29 29 16 16 16 29 29 29 16 16 29 29 17 16 17 4 19 16 29 29 29 19 16 19 19 16 19 16 19 16 29 16 16 29 16 19 16 16 29 29 2 16 29 29 29 29 29 29 8 25 6 29 29 29 29 29 8 5 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 14 8 29 29 29 6 29 29 29 29 16 29 16 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 5 29 5 8 25 29 29 29 29 29 29 29 29 29 29 29 8 2 29 14 29 25 25 29 29 29 29 29 29 29 29 25 29 27 29 29 8 8 31 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 16 16 16 16 13 29 25 29 29 19 13 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 16 29 2 19 29 29 29 29 29 29 19 16 19 19 16 29 16 29 16 29 29 29 16 16 16 29 16 16 29 2 16 16 13 29 16 29 29 29 29 29 16 29 16 16 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 14 29 16 29 29 29 29 29 29 29 29 29 31 27 5 29 29 29 29 2 29 29 29 23 5 29 2 29 8 8 29 29 2 29 29 29 29 29 29 16 29 16 13 16 13 29 29 16 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 14 29 29 2 5 8 29 29 29 29 29 29 6 29 29 29 27 29 29 29 2 8 29 29 29 2 29 29 29 29 5 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 29 29 29 16 29 29 29 16 29 16 16 29 29 16 16 27 6 19 29 29 16 29 17 18 16 29 29 2 29 29 16 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 5 29 29 18 2 2 29 29 29 29 16 16 13 29 29 29 16 16 29 29 29 16 2 5 2 29 29 5 29 29 29 29 29 29 16 29 16 16 29 29 29 16 29 29 29 29 29 16 29 16 29 29 16 29 29 5 29 8 5 29 29 29 16 29 29 16 29 29 29 29 29 17 29 29 16 16 29 29 16 29 29 29 29 29 2 16 29 29 17 26 29 29 29 8 29 29 2 29 5 29 29 29 2 2 29 29 29 29 29 29 29 13 29 29 29 29 29 5 29 29 29 29 2 29 29 16 29 29 29 29 2 5 2 29 8 29 8 2 8 29 8 5 29 29 8 5 29 18 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 16 5 29 5 29 29 29 29 17 29 29 8 29 29 29 16 29 29 16 5 8 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 16 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 17 29 29 29 29 13 29 16 29 29 19 29 29 16 16 16 29 19 29 19 13 16 19 16 29 29 29 17 29 29 13 29 29 13 29 2 29 29 5 29 29 16 29 16 29 16 29 29 16 16 29 26 16 29 8 29 16 29 5 29 29 29 16 29 29 29 29 29 13 29 16 13 29 16 29 29 5 29 5 5 29 29 29 29 16 29 29 29 29 29 8 29 16 13 16 29 16 16 29 29 29 19 19 29 29 29 29 16 2 29 29 5 16 29 16 16 29 17 29 16 29 29 29 29 29 29 29 16 16 19 16 29 29 29 29 16 16 16 16 29 16 29 29 13 5 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 2 16 29 16 29 29 13 19 29 29 16 29 29 16 16 29 29 16 16 16 19 13 19 29 29 16 16 29 29 16 29 29 5 16 13 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 16 29 16 2 16 29 16 29 29 13 29 29 29 29 16 13 29 13 16 29 29 16 16 16 19 29 16 16 16 19 29 16 29 29 13 16 16 16 5 29 29 16 29 29 16 29 29 29 29 29 29 29 29 5 17 29 29 29 29 29 8 29 29 29 29 16 29 16 19 13 29 29 29 13 29 29 13 16 9 16 29 29 16 16 29 29 13 29 16 29 16 16 29 29 29 29 29 29 29 29 5 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 16 13 16 29 29 19 16 16 16 29 16 29 16 29 16 16 13 25 29 29 29 29 29 8 2 5 29 29 29 29 29 29 13 29 16 29 29 16 16 16 29 29 29 29 29 29 29 29 16 13 16 29 16 13 16 16 16 16 29 16 29 29 16 29 16 5 19 29 29 16 18 29 29 16 29 29 29 8 29 5 5 5 29 29 29 26 29 29 29 29 16 29 29 29 16 8 5 8 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 5 29 2 29 29 2 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 17 29 29 29 29 16 29 2 29 29 29 16 29 16 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 13 29 16 16 29 29 16 29 29 13 29 16 16 16 29 5 8 29 29 6 8 8 29 25 29 29 5 29 29 8 29 29 8 6 29 29 29 29 18 5 29 29 29 29 29 29 29 29 29 29 2 29 2 29 5 29 29 29 29 25 29 29 29 31 29 29 29 29 29 29 29 29 29 5 29 6 8 6 29 16 29 8 8 29 29 29 8 29 29 29 29 29 29 29 29 5 29 8 29 13 6 29 2 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 5 31 29 31 29 29 6 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 2 29 29 29 29 8 2 5 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 16 29 29 29 29 29 8 29 29 19 29 29 17 29 13 29 29 29 29 29 16 29 16 29 29 17 29 16 29 29 29 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 31 29 18 2 29 29 29 29 29 29 29 6 29 2 29 29 5 25 18 29 29 29 29 29 29 14 27 2 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 17 29 29 17 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 31 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 6 25 29 26 29 29 29 29 29 6 29 29 5 29 23 23 29 29 8 29 29 8 8 29 26 6 2 8 29 29 29 29 29 29 6 29 29 14 29 2 29 29 29 29 8 29 29 14 29 29 29 29 2 29 8 29 29 29 29 29 29 29 14 25 29 29 8 27 29 31 29 8 27 29 26 5 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 5 29 5 29 5 29 23 29 29 6 29 29 29 8 23 31 8 29 29 29 29 27 29 29 29 8 31 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 27 2 29 29 2 29 29 8 29 29 29 5 29 18 8 2 8 29 6 29 29 8 29 29 29 29 29 29 29 29 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 6 29 8 2 29 29 29 29 29 29 29 29 29 17 29 29 5 29 29 29 29 29 29 29 29 29 29 31 6 29 8 2 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 18 29 18 18 29 29 29 29 29 29 8 29 29 29 4 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 14 29 29 29 29 29 31 29 29 29 29 29 18 29 29 29 29 29 29 6 29 29 29 27 14 29 29 29 29 8 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 31 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 18 29 29 29 14 6 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 27 29 29 29 29 29 29 2 29 6 29 27 29 29 29 29 29 6 27 29 29 29 8 6 29 29 29 29 8 29 29 29 5 29 14 29 18 8 29 6 29 29 29 29 29 6 29 29 8 6 27 8 6 2 29 29 23 29 29 6 29 29 27 2 29 6 29 29 29 31 8 8 6 6 29 29 29 29 29 6 29 31 29 8 29 29 31 27 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 23 29 29 8 8 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 18 2 29 29 29 29 29 2 29 6 2 29 29 29 29 8 8 8 29 5 29 29 29 31 29 8 29 29 29 8 29 29 29 29 6 29 29 29 26 2 29 29 29 29 29 29 29 29 2 29 29 29 5 6 5 29 29 29 29 29 29 29 29 29 2 8 25 31 29 29 29 29 29 29 27 29 29 29 6 29 8 29 5 29 31 8 29 17 29 29 29 8 27 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 25 29 31 29 29 29 29 29 29 8 29 14 6 29 29 8 29 29 29 29 29 26 29 29 17 8 5 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 16 16 29 16 29 16 29 29 29 29 29 29 29 29 5 8 29 29 29 29 27 29 29 29 29 29 31 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 2 6 29 6 6 29 14 5 29 29 29 29 29 26 29 29 5 29 29 25 29 29 31 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 5 29 17 29 29 29 29 8 8 29 29 31 29 18 29 5 29 8 29 29 29 6 29 29 29 2 5 29 29 31 29 29 29 29 6 29 29 29 29 29 25 29 29 29 8 2 6 29 29 29 8 6 29 29 29 6 29 29 29 6 23 29 2 29 29 29 29 29 16 29 6 6 5 29 29 29 29 29 29 5 27 18 29 29 5 6 29 29 29 29 29 8 29 29 29 5 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 2 26 5 29 29 29 29 29 29 29 31 29 29 2 29 29 29 2 8 29 29 5 6 8 29 29 29 29 14 6 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 25 16 29 29 29 29 29 29 29 29 29 23 2 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 27 29 29 29 29 29 29 29 14 29 29 29 29 29 14 29 2 29 29 29 29 29 29 29 5 29 13 5 29 29 18 16 29 18 29 29 29 29 8 29 16 29 29 5 5 29 8 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 27 29 29 29 8 8 29 2 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 5 5 29 2 31 29 29 29 29 29 29 8 29 29 2 29 2 29 29 29 2 29 29 2 29 29 29 29 29 29 6 29 8 16 29 8 29 29 29 29 29 29 6 2 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 6 29 29 2 29 8 29 29 29 6 2 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 2 29 29 29 29 29 29 29 18 29 29 29 27 29 2 29 29 29 29 29 29 29 5 29 2 14 29 29 29 29 29 2 29 29 29 29 5 29 5 14 18 29 29 25 8 29 29 29 29 29 29 29 29 29 29 8 27 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 17 29 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 27 29 29 29 8 29 6 29 14 18 29 29 2 29 14 29 29 29 18 31 29 8 14 29 29 29 29 29 2 29 29 29 18 14 8 6 6 14 29 29 29 6 18 29 5 29 5 2 2 29 2 8 29 29 29 29 29 29 2 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 8 29 29 29 29 29 14 29 29 6 8 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 8 16 29 29 29 29 29 2 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 8 29 29 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 16 29 19 19 8 29 16 16 13 29 29 19 16 19 29 29 17 19 29 29 16 29 29 17 5 19 29 29 13 6 19 16 29 29 29 29 29 16 29 29 19 16 29 13 19 29 29 29 29 19 29 16 16 29 29 16 29 29 29 29 29 16 29 16 29 16 29 29 16 29 29 29 2 29 16 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 8 31 29 31 8 29 8 29 29 29 29 16 13 19 16 16 29 5 29 29 16 29 29 29 16 8 16 16 29 29 29 29 29 29 16 16 29 29 29 19 16 16 13 29 16 29 29 29 16 16 29 8 5 29 6 18 8 8 29 23 29 29 29 29 29 29 29 29 6 16 16 29 16 13 5 29 29 29 29 29 19 29 16 29 16 16 16 16 29 29 16 16 29 16 29 29 16 19 29 29 17 16 16 19 16 29 29 29 13 16 29 29 29 16 29 13 16 29 16 16 16 17 8 29 19 29 16 19 13 19 13 5 29 17 29 2 17 29 16 16 16 29 19 29 29 16 8 29 19 16 19 16 19 29 16 19 19 19 13 29 19 19 16 29 13 19 19 19 19 13 9 13 29 13 19 9 29 29 19 19 16 29 29 16 19 16 16 16 19 19 19 29 19 16 29 29 9 41 29 19 16 13 16 16 19 19 29 16 16 13 19 19 13 16 13 9 16 16 17 16 19 16 19 16 16 16 16 29 29 19 16 16 16 16 19 13 16 19 29 29 29 16 2 29 29 29 29 16 16 16 16 29 19 29 29 16 29 16 29 16 29 29 13 29 29 29 29 29 29 13 29 29 29 29 8 29 5 29 5 5 29 29 29 29 29 17 29 29 29 29 16 16 29 13 29 16 29 29 16 29 16 29 16 2 16 16 16 29 29 29 16 16 29 29 29 29 29 16 6 29 29 29 29 18 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 6 8 29 29 29 18 29 29 2 8 29 29 29 2 29 29 29 29 29 8 5 8 29 8 29 29 29 29 6 14 29 27 29 6 29 27 29 29 29 29 18 29 29 29 2 29 5 5 29 29 29 29 29 29 29 29 18 29 29 8 29 8 29 29 29 6 8 18 29 29 29 31 29 29 29 29 29 29 31 29 29 29 29 29 5 2 5 29 29 29 29 2 29 29 29 29 2 8 29 29 29 29 29 2 29 29 29 29 29 2 29 29 25 8 27 29 29 29 29 29 5 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 25 29 27 29 8 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 8 2 5 29 5 8 29 29 29 29 6 29 29 8 17 29 29 29 29 29 29 29 29 5 29 29 17 29 8 29 29 29 29 29 16 29 29 16 29 2 16 29 19 29 16 19 29 29 29 16 29 16 16 29 29 29 26 17 29 17 6 29 29 29 29 29 29 29 5 8 8 29 29 29 8 8 27 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 16 29 29 29 6 29 29 6 29 31 29 5 29 29 29 6 29 2 29 29 5 29 29 29 29 29 29 2 25 29 6 2 27 29 29 8 8 6 8 2 29 29 29 29 29 29 17 29 29 29 29 29 2 29 29 8 29 29 29 29 8 29 26 29 29 29 29 2 29 29 5 29 29 8 29 29 29 29 2 17 29 29 2 29 29 6 29 27 29 29 29 2 29 29 29 29 8 29 8 8 5 8 5 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 16 29 29 29 29 29 29 13 19 16 29 19 29 13 19 16 29 29 16 19 19 16 29 16 19 19 29 16 16 16 29 29 29 16 29 29 29 29 29 8 29 31 29 29 29 29 29 29 29 29 26 5 29 2 31 29 29 5 29 5 29 5 29 31 8 8 29 29 31 23 29 5 26 29 6 2 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 8 31 29 2 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 16 19 19 29 16 16 29 29 29 29 29 16 19 13 16 29 29 29 13 29 13 16 29 6 4 29 29 8 29 2 6 8 8 18 29 29 29 29 29 2 29 29 17 29 29 29 29 29 29 2 25 4 14 2 29 29 29 16 13 16 29 29 29 29 16 29 16 29 29 9 29 29 29 29 16 29 29 29 17 16 13 16 13 29 29 16 16 29 19 29 29 19 13 29 29 16 29 16 16 13 17 16 29 5 16 13 29 16 29 9 29 29 29 16 19 29 19 29 16 16 29 29 16 16 29 16 13 29 19 16 29 29 16 29 29 29 29 16 13 29 29 16 16 16 16 19 29 29 16 16 29 29 29 16 29 29 29 29 2 5 29 16 29 16 29 29 29 29 29 29 29 16 16 16 29 13 29 29 2 29 29 29 29 16 29 29 29 2 29 16 31 29 29 29 29 5 8 29 29 29 5 29 29 16 16 29 5 29 2 29 29 29 8 29 4 29 29 29 29 29 29 29 29 29 29 5 5 29 29 5 29 2 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 16 29 29 29 16 29 17 16 29 29 16 29 16 13 29 16 16 19 29 29 29 19 16 16 16 5 29 29 29 29 29 16 16 29 16 16 29 29 16 16 29 16 29 16 13 19 29 19 29 13 29 29 29 29 16 29 29 13 29 29 16 16 29 29 16 29 16 29 29 29 19 16 29 19 13 16 29 29 19 29 29 16 19 2 16 29 16 16 29 29 16 29 16 29 19 29 6 5 29 29 29 29 19 16 16 16 29 8 29 16 29 29 29 5 17 29 2 29 29 29 29 29 31 29 27 29 29 5 29 29 29 29 13 16 16 29 29 19 29 29 16 29 16 16 29 5 29 16 29 16 19 16 16 16 29 29 29 19 29 29 29 29 16 29 16 13 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 16 19 29 29 16 19 29 2 29 16 29 16 29 29 29 16 19 16 16 29 29 16 16 29 8 16 17 29 18 29 29 16 19 16 29 16 16 29 29 16 26 16 29 29 29 29 29 19 29 29 19 29 13 29 29 29 29 29 2 29 29 29 29 29 29 29 29 17 29 29 25 29 29 16 29 29 29 16 29 16 29 29 29 29 29 19 29 29 29 29 19 29 16 29 29 19 29 29 29 17 16 29 19 29 29 29 29 16 29 13 29 16 16 29 29 16 29 29 17 16 16 29 29 29 29 16 16 16 29 29 29 16 29 13 19 29 16 16 26 29 16 29 16 16 16 29 16 16 29 29 29 29 29 29 29 29 29 13 16 29 16 13 29 19 13 19 29 19 19 16 29 19 29 9 16 19 29 29 13 16 16 13 29 13 29 16 19 29 29 16 16 16 16 16 16 16 16 29 29 29 29 29 17 13 5 16 29 16 29 16 16 29 8 31 16 6 16 19 29 29 29 29 29 19 19 16 29 29 29 16 16 19 13 29 29 16 13 29 29 13 19 19 19 29 29 29 16 19 29 16 29 16 29 16 29 29 16 29 29 29 29 29 29 2 29 29 29 18 29 29 29 29 5 8 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 27 6 29 29 29 29 29 29 19 29 19 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 18 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 2 14 29 29 29 8 2 16 17 29 29 29 29 13 16 16 16 16 16 29 16 29 19 13 29 29 13 9 19 29 29 16 16 19 29 16 19 29 19 16 16 16 13 16 29 16 16 29 29 16 16 16 13 16 29 19 16 29 19 13 29 19 19 29 19 19 16 29 9 19 16 19 29 9 41 19 29 16 19 29 19 19 16 13 19 16 19 16 16 29 29 13 19 17 13 29 16 16 16 16 29 29 29 16 29 29 29 19 29 29 29 16 13 19 19 16 13 29 16 19 19 16 29 16 19 19 29 29 16 9 9 19 13 19 19 16 29 19 9 16 19 9 19 19 13 29 19 19 29 29 19 16 13 16 16 2 19 19 29 29 29 16 13 19 19 13 17 16 19 29 16 16 13 19 16 29 29 17 17 16 19 19 16 19 19 29 29 19 16 13 29 16 9 29 16 19 29 29 19 9 19 16 19 29 19 19 29 13 19 9 19 16 16 19 16 16 29 13 29 16 16 29 16 16 16 29 19 16 16 29 13 19 29 19 29 19 29 29 29 16 29 19 13 9 9 41 16 29 29 16 16 19 16 16 29 29 16 16 19 19 16 13 19 16 16 19 16 16 29 19 19 29 13 19 16 9 16 29 16 16 16 13 16 16 19 9 19 16 29 19 19 19 16 19 19 19 19 13 29 13 16 13 16 29 16 16 16 16 19 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 19 16 29 29 29 16 29 16 16 29 16 13 29 29 16 16 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 16 29 29 31 29 2 5 16 29 16 13 16 16 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 19 16 16 29 29 29 16 16 29 29 19 16 19 16 19 16 29 29 16 29 29 29 29 29 29 14 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 13 29 8 29 29 29 29 16 16 29 29 6 29 29 29 29 29 29 29 18 2 29 8 29 29 29 29 29 29 5 29 29 29 29 29 16 16 29 29 29 29 29 29 2 29 18 18 29 29 29 29 29 25 29 29 29 29 29 29 29 5 29 16 29 29 29 16 29 16 16 29 29 29 29 29 2 16 29 16 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 2 18 29 29 6 29 25 31 26 8 29 29 29 17 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 16 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 2 29 29 29 29 29 29 29 29 29 29 16 19 29 29 16 16 19 13 29 13 16 16 16 16 16 13 29 16 29 16 16 29 29 29 29 29 16 13 29 29 29 16 29 29 29 29 16 29 16 16 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 5 29 8 29 29 29 29 29 29 5 29 23 2 6 29 25 29 29 8 29 29 29 16 29 29 29 29 16 29 29 19 29 29 2 29 29 29 8 13 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 4 19 13 16 16 16 16 16 29 16 16 19 29 29 16 13 29 19 13 29 13 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 16 29 29 16 13 16 16 17 29 29 5 16 29 8 29 29 29 29 29 29 29 29 16 13 29 2 29 29 29 29 29 17 29 29 5 29 29 16 29 16 29 16 16 16 13 16 16 13 6 29 29 29 29 29 16 29 19 29 29 16 16 13 16 29 8 29 29 29 29 29 29 29 29 29 17 5 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 16 29 16 13 29 29 19 16 16 29 13 16 16 19 13 29 16 16 16 16 17 29 29 29 29 29 8 29 29 29 29 26 5 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 16 29 16 13 29 16 29 16 13 29 16 29 29 29 29 16 16 29 29 29 18 29 29 5 29 8 8 29 29 2 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 16 29 29 29 29 13 29 29 29 16 29 31 29 16 29 29 29 29 29 29 29 16 29 29 2 29 18 29 29 29 29 29 2 29 8 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 16 16 19 2 29 19 29 29 29 29 29 13 16 13 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 2 29 5 18 29 29 29 18 29 29 29 29 16 29 29 29 16 29 29 2 25 29 29 8 29 16 29 29 29 19 16 29 29 2 16 16 16 25 29 19 19 29 29 29 29 29 16 29 29 29 16 13 16 16 16 2 16 29 29 29 29 8 29 16 17 29 29 29 29 29 19 29 2 29 29 16 16 16 29 29 16 19 29 29 16 16 29 29 16 13 29 29 16 19 19 16 16 16 16 29 16 29 29 29 19 9 19 16 16 29 16 29 16 29 16 16 16 19 29 2 29 29 16 29 29 29 29 29 29 13 29 29 19 29 29 29 29 16 29 19 16 29 16 16 16 16 16 13 16 29 29 16 16 29 29 29 29 29 8 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 16 16 29 19 13 13 19 16 29 16 29 19 29 29 19 29 16 29 16 16 16 13 16 16 16 16 16 13 29 19 19 16 29 29 16 29 19 29 16 29 16 29 29 29 16 19 19 16 19 13 19 19 16 16 9 19 19 19 19 19 19 29 19 19 16 19 16 13 16 16 9 19 17 16 19 29 29 13 19 29 19 16 19 16 19 13 29 29 29 13 29 19 19 29 29 16 29 29 29 13 19 16 29 16 10 16 29 16 29 13 16 13 29 29 16 16 29 29 29 29 16 29 29 16 29 29 13 19 29 19 19 29 29 16 19 29 29 16 29 19 16 16 16 29 29 16 16 19 29 16 29 16 29 29 17 29 29 16 16 29 29 29 29 16 29 16 29 16 16 29 29 16 16 16 16 16 19 16 19 29 29 29 19 29 29 29 29 29 6 29 29 29 29 6 29 2 17 31 29 8 2 29 5 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 27 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 5 6 8 8 29 18 25 29 29 29 29 2 29 2 29 29 29 2 29 31 29 29 29 29 29 29 29 29 6 29 6 8 29 29 29 6 29 29 29 29 8 29 29 29 29 29 6 2 31 29 29 29 18 29 29 29 29 29 29 25 29 29 29 29 18 29 5 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 17 29 29 29 6 29 29 29 2 17 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 13 16 29 29 29 29 16 29 16 29 16 13 29 19 29 29 29 8 29 29 13 16 29 29 29 16 29 29 29 29 29 29 16 29 29 19 29 13 29 29 29 29 29 29 16 29 29 31 29 29 29 2 31 31 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 29 29 29 29 16 16 29 29 5 16 16 29 29 29 16 13 29 16 29 16 16 16 16 16 29 19 16 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 2 5 8 29 29 29 29 29 29 29 29 2 16 13 16 29 29 16 16 29 29 31 16 29 29 29 29 29 27 29 29 29 16 16 16 29 23 29 29 29 5 6 16 16 29 19 29 29 29 29 19 29 29 16 16 19 19 9 29 29 29 19 16 29 29 29 29 16 29 29 29 29 29 16 29 16 13 29 29 19 29 29 16 16 13 13 19 29 16 29 29 16 16 29 16 13 29 29 29 29 16 29 29 13 29 16 29 8 29 29 29 29 29 8 29 29 16 17 16 29 16 29 19 29 29 29 16 29 18 8 16 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 18 29 31 29 29 29 29 16 29 19 29 29 29 29 29 16 29 29 29 8 29 29 29 16 29 29 29 29 29 16 29 29 6 16 16 29 29 16 29 16 29 29 29 16 16 29 29 29 29 29 29 29 31 29 29 29 29 29 16 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 13 29 29 29 29 5 29 29 8 29 29 31 16 29 19 16 29 16 29 29 16 16 29 29 29 29 13 16 29 29 29 29 29 16 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 19 8 8 29 29 29 29 13 29 29 13 17 16 16 29 29 17 29 13 16 16 29 6 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 31 8 29 29 29 29 16 16 19 13 16 16 16 29 29 29 17 19 16 16 16 29 16 29 16 16 29 16 14 5 29 29 16 13 16 19 19 29 16 19 29 16 16 16 16 19 13 29 29 16 29 19 19 16 19 13 29 29 16 29 29 29 29 29 29 29 29 29 16 29 17 29 29 29 29 13 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 2 16 29 29 18 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 17 29 2 29 29 29 29 29 29 29 29 16 13 29 29 19 29 19 19 29 16 19 16 19 16 16 13 16 29 16 16 29 29 29 29 29 29 29 29 2 29 14 29 29 29 29 29 8 29 29 16 29 16 19 29 16 5 29 29 19 16 29 19 29 16 13 29 16 29 16 29 29 29 16 29 16 16 29 16 6 29 13 16 31 29 29 29 6 29 29 4 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 16 16 29 13 8 29 29 29 8 5 5 29 8 29 8 29 29 29 16 29 2 29 19 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 13 29 5 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 5 29 29 5 29 8 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 8 6 8 29 17 29 29 29 29 29 25 29 29 27 8 8 2 29 2 29 27 6 29 17 26 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 5 29 29 17 16 29 29 29 16 13 6 29 29 29 2 29 16 25 29 19 29 16 29 29 29 29 29 29 29 6 29 6 8 8 5 29 29 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 25 29 25 29 29 29 29 2 29 29 29 29 29 29 29 26 5 29 16 29 29 29 8 26 29 29 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 6 2 25 29 29 29 27 18 29 29 29 29 29 29 18 29 29 26 29 8 29 29 8 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 31 5 29 29 29 5 29 29 8 29 31 29 29 8 29 17 2 29 29 8 17 29 29 29 16 29 29 8 5 17 29 29 29 29 29 29 16 29 29 14 29 29 29 8 29 29 29 29 2 29 29 2 6 29 16 29 29 29 29 29 29 29 29 25 29 29 29 29 16 29 29 29 29 13 16 16 29 29 29 19 16 29 29 29 29 29 16 29 29 29 29 29 16 13 29 29 29 16 16 19 29 29 29 29 29 29 29 29 29 5 29 29 8 27 29 29 29 8 16 29 16 29 13 16 29 29 29 29 29 29 16 6 8 29 8 29 29 8 2 27 29 29 29 14 29 29 29 29 29 31 29 29 29 29 16 13 8 18 29 29 25 18 29 29 29 29 29 8 29 2 29 5 29 8 29 23 29 29 29 29 8 29 18 2 29 29 29 2 29 31 29 8 29 29 29 26 29 29 2 29 16 29 29 29 29 29 26 29 29 6 29 6 29 2 29 29 29 29 29 16 16 16 13 29 29 16 29 16 29 2 29 16 16 29 29 29 2 29 16 29 29 5 29 5 5 29 5 29 29 29 29 29 16 16 27 29 2 6 14 29 29 29 29 6 8 29 29 6 2 29 29 29 5 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 6 29 29 29 29 29 17 16 29 29 16 29 26 29 29 29 16 29 16 29 29 8 29 2 29 29 29 29 5 29 5 29 29 25 25 6 29 29 29 8 29 29 29 29 5 5 29 23 29 29 14 8 29 29 29 29 8 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 14 29 29 29 29 29 8 29 18 29 29 29 8 29 29 29 29 29 27 29 8 29 29 29 25 29 29 29 29 29 29 29 29 6 29 29 29 29 29 31 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 31 8 29 29 2 29 2 29 29 5 29 29 8 29 29 29 29 14 29 29 6 29 8 29 5 29 29 29 29 29 29 29 29 18 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 6 29 14 29 29 29 29 29 14 29 29 2 8 29 29 5 2 29 29 29 8 29 29 6 29 16 29 29 16 29 16 31 2 29 29 29 29 29 29 29 29 8 29 8 5 5 29 29 8 6 18 29 29 29 29 29 13 29 2 29 29 29 29 31 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 6 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 6 29 29 29 29 8 2 5 29 29 29 29 29 8 18 29 29 5 29 29 6 6 6 29 8 29 2 29 29 8 29 29 5 25 29 29 31 31 8 29 8 29 29 29 29 29 16 8 29 29 29 29 29 29 8 8 29 29 29 29 8 6 25 8 29 29 29 29 29 29 29 29 29 29 17 29 18 29 29 29 29 16 29 29 25 2 29 29 29 16 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 17 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 13 29 29 29 29 29 29 29 29 29 29 31 29 16 29 29 2 29 29 29 29 29 8 29 29 5 29 29 2 29 29 16 29 29 29 29 29 19 29 29 29 29 16 16 29 2 29 29 29 16 29 29 5 16 29 29 29 16 29 6 29 29 2 2 29 29 29 29 29 8 29 29 29 29 16 29 29 16 29 2 29 29 16 29 29 19 29 29 29 19 19 29 29 29 29 2 29 31 29 29 29 29 6 8 29 29 29 29 29 18 8 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 16 29 29 29 8 29 29 16 29 29 29 8 29 31 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 19 29 29 29 29 2 29 29 29 29 16 29 16 29 29 29 29 29 29 13 29 16 13 13 13 16 29 29 16 5 29 26 29 29 26 29 29 29 18 29 18 29 29 31 6 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 18 29 29 29 29 8 29 29 29 29 25 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 29 29 8 29 29 31 29 29 29 29 2 29 14 29 2 25 5 29 29 29 6 29 29 31 29 29 29 29 18 29 18 29 25 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 29 29 29 29 29 16 2 29 16 29 29 29 29 29 29 29 8 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 16 16 16 16 16 29 29 16 29 16 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 2 5 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 16 29 29 31 29 29 29 29 29 13 29 6 29 16 29 29 16 13 13 29 29 29 29 29 8 29 29 18 8 29 8 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 17 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 8 29 29 29 29 29 29 29 29 29 27 29 2 29 29 29 29 29 29 8 29 29 29 29 5 29 29 2 29 29 29 25 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 17 29 29 16 29 8 29 29 29 5 29 29 29 29 16 29 8 13 29 16 29 29 16 13 29 29 29 29 29 29 8 29 29 29 29 31 29 29 29 23 29 6 29 29 29 8 29 27 29 29 5 17 29 29 29 29 29 16 29 29 29 29 19 29 16 29 16 29 29 5 29 29 5 5 8 26 29 29 29 18 29 29 29 29 29 26 29 29 29 29 16 29 16 29 29 29 29 13 29 29 29 25 29 29 5 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 14 5 29 27 29 6 29 29 29 29 29 18 8 29 29 29 29 29 29 8 5 29 29 29 29 29 29 17 29 29 2 5 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 19 13 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 18 29 29 13 29 29 29 29 29 29 29 29 29 16 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 8 29 29 8 2 6 29 29 29 29 29 29 2 29 29 29 29 29 14 29 29 29 5 29 29 29 29 29 8 2 29 29 29 29 8 31 29 29 29 29 29 29 6 29 29 29 8 25 29 29 29 29 29 29 29 8 29 27 29 29 29 27 8 29 5 29 29 29 29 2 6 18 26 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 6 29 29 2 8 29 29 29 29 29 29 29 14 5 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 18 6 29 29 29 29 29 29 29 29 29 29 29 14 29 29 6 14 29 29 29 29 29 5 5 29 6 29 2 2 29 29 6 29 29 29 29 29 17 29 29 26 29 29 29 31 29 29 29 29 29 25 29 2 29 29 27 29 6 2 29 29 29 29 8 29 29 8 29 2 5 5 5 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 2 8 29 6 29 29 25 31 2 5 5 5 25 8 29 29 29 29 29 25 29 29 6 29 29 29 29 31 29 29 29 2 29 8 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 18 27 25 2 29 29 29 6 29 29 8 29 29 13 29 29 29 2 26 29 29 2 29 29 29 29 29 29 6 29 29 6 26 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 2 8 29 29 29 29 8 29 8 29 29 6 29 8 29 29 16 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 2 29 8 29 18 29 29 2 29 5 29 26 8 6 8 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 14 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 25 27 8 29 29 29 29 29 29 6 2 29 14 29 29 29 6 2 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 13 29 19 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 5 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 16 29 29 29 31 29 29 29 29 29 29 16 16 29 29 29 29 16 19 29 29 16 29 13 16 29 29 29 29 16 16 29 29 13 29 29 29 2 29 29 29 29 29 29 29 25 8 29 6 29 26 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 27 29 29 29 29 31 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 13 29 29 13 29 29 29 29 29 29 29 29 13 17 29 29 29 29 29 2 2 29 29 16 29 14 29 29 29 29 29 29 29 2 29 29 29 29 29 2 23 17 5 29 6 8 29 5 29 29 29 8 29 29 18 29 29 29 29 29 29 31 29 29 29 16 29 8 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 31 29 16 29 29 29 5 29 2 29 8 8 29 29 29 6 2 29 6 6 29 29 5 29 29 5 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 6 29 2 29 29 29 8 8 29 29 29 29 29 13 6 29 29 5 29 29 18 18 29 2 29 29 29 6 29 29 29 29 29 31 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 8 5 2 29 29 29 29 29 29 29 29 29 29 29 29 31 2 27 29 29 27 29 29 6 29 29 29 8 29 8 29 29 2 29 29 29 29 29 29 29 8 29 5 29 29 29 29 29 29 31 29 29 29 29 29 6 2 25 29 29 2 29 29 5 29 8 29 29 29 29 29 5 29 29 29 31 29 29 29 29 29 29 29 29 29 2 29 29 8 14 29 29 29 5 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 25 29 29 29 29 29 29 5 8 29 29 31 2 29 6 29 6 29 27 2 29 29 5 26 29 29 2 29 29 2 29 29 29 29 6 14 31 29 29 6 29 29 25 26 29 5 29 2 29 29 6 29 29 29 29 29 8 29 2 2 29 29 29 29 16 29 29 29 29 31 29 29 2 29 29 27 29 29 8 14 29 29 6 6 29 2 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 2 8 29 29 29 29 29 29 8 8 5 29 29 29 5 29 29 5 29 29 29 29 29 29 29 29 31 18 29 29 29 2 29 29 29 29 29 29 29 2 8 27 29 26 29 29 29 6 29 31 8 2 2 27 29 14 29 29 25 29 29 6 14 6 8 8 29 6 25 29 29 2 29 5 8 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 8 14 25 29 29 29 29 29 29 18 29 17 29 2 29 16 29 29 29 29 29 29 29 29 29 29 31 29 25 27 29 29 29 29 29 17 13 29 16 29 29 29 29 29 2 16 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 17 29 2 6 31 6 29 29 5 29 29 2 8 29 29 29 29 29 2 29 29 29 29 2 6 29 29 16 29 5 29 29 5 29 29 29 29 29 29 26 29 29 29 29 29 5 29 2 23 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 13 29 29 29 29 29 29 2 29 8 2 29 29 29 29 29 29 6 2 29 29 29 29 29 29 8 29 29 29 29 16 16 29 29 2 29 6 13 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 16 8 29 29 16 16 29 16 29 29 29 16 19 29 29 29 29 29 16 16 29 2 29 29 14 29 29 16 29 29 16 13 29 29 29 8 29 14 2 5 6 29 29 6 29 18 29 29 29 29 29 29 29 25 29 29 6 29 6 29 29 8 29 29 29 29 6 29 29 29 29 29 2 8 29 8 2 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 5 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 14 29 14 29 29 29 29 29 29 14 29 29 29 14 29 29 18 27 29 29 29 29 8 29 8 2 29 29 29 29 29 8 29 2 29 29 4 8 8 29 29 29 29 8 31 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 18 29 29 6 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 2 29 29 27 29 29 29 29 29 29 2 6 25 29 29 29 29 29 29 8 31 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 8 29 16 19 16 17 16 29 29 19 29 16 16 16 19 29 16 19 19 29 29 29 29 5 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 8 29 8 29 29 29 29 29 29 16 19 16 29 29 29 16 13 13 16 29 19 16 16 13 13 29 16 19 13 16 16 19 19 29 29 29 16 29 29 29 16 29 16 29 29 16 5 16 29 29 29 29 29 16 16 29 16 29 29 29 29 16 16 13 29 16 29 29 29 29 29 29 29 16 29 18 29 13 5 29 16 13 29 29 17 13 29 29 29 19 16 14 13 16 16 13 16 29 29 29 29 16 29 16 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 13 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 16 29 29 29 16 16 29 29 8 16 29 16 29 29 29 29 29 14 29 29 29 29 29 16 16 29 16 29 16 29 16 29 29 19 19 19 16 16 29 16 16 29 16 13 8 9 13 16 29 16 13 16 16 16 19 29 29 29 29 29 29 29 8 29 8 29 29 29 2 29 29 2 5 29 29 29 26 18 29 16 5 29 29 29 29 29 16 29 29 29 29 16 29 16 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 13 16 19 16 16 16 29 29 29 19 19 13 2 29 29 29 29 29 29 29 16 16 16 29 13 29 16 29 6 29 29 29 16 29 16 29 29 2 8 29 29 29 29 29 29 29 16 29 19 29 19 29 29 19 13 29 29 16 16 29 29 16 16 16 16 29 29 29 29 2 29 16 29 29 16 29 29 29 29 29 2 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 5 2 2 29 29 6 29 29 8 29 29 16 29 29 29 29 29 29 29 31 26 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 16 29 29 16 13 29 16 29 16 2 16 29 29 27 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 16 16 13 27 29 16 29 29 2 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 25 29 29 29 29 29 29 29 29 29 2 31 29 29 29 26 29 29 29 29 31 29 29 2 29 29 29 8 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 5 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 27 29 16 29 6 13 13 29 16 16 16 16 17 29 29 16 29 29 16 16 16 29 29 16 19 19 29 29 29 29 29 29 29 29 29 29 2 29 29 29 26 8 5 29 29 29 29 29 8 29 29 29 6 29 6 18 29 29 8 29 29 29 29 29 13 29 29 27 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 25 29 16 16 16 29 29 29 29 29 25 16 29 16 29 29 29 16 8 16 19 16 13 29 29 29 19 16 16 19 13 13 13 19 16 19 16 8 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 27 16 13 29 29 25 29 16 29 16 29 29 29 29 29 29 29 17 29 29 29 29 16 16 29 29 6 29 29 29 29 29 16 29 2 29 16 29 29 29 29 29 29 29 29 29 5 29 5 29 29 2 29 29 29 29 29 17 29 29 29 29 29 29 29 16 29 16 16 16 16 29 29 16 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 6 26 25 29 29 14 29 29 6 29 29 29 29 31 29 29 29 29 29 29 29 29 8 29 29 29 29 5 29 5 29 29 29 18 29 29 29 2 5 23 29 29 29 18 5 8 29 29 29 29 6 8 29 26 5 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 6 16 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 17 26 29 2 2 2 29 29 29 29 29 29 29 29 29 29 29 17 29 2 29 29 2 29 29 29 29 29 29 26 29 29 13 16 29 29 16 2 29 29 19 13 13 29 29 29 19 29 16 29 29 29 16 29 29 25 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 18 29 16 29 29 26 29 29 17 16 29 29 29 17 29 16 29 16 16 16 29 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 14 29 29 14 29 8 29 29 2 29 29 29 16 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 6 5 29 29 29 29 29 29 29 31 29 29 18 29 29 8 29 8 8 29 29 5 2 29 29 16 29 6 29 29 16 29 29 29 29 29 2 29 29 26 29 29 29 29 29 25 31 29 29 29 14 29 29 29 29 29 31 29 29 29 29 8 14 29 25 29 29 29 29 29 29 29 29 29 29 29 29 27 6 29 29 2 29 29 5 29 29 31 2 29 25 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 31 29 2 2 29 29 29 27 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 19 16 16 29 16 16 13 29 29 16 16 17 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 16 17 29 29 29 19 29 29 13 29 29 16 16 27 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 8 19 29 19 13 8 29 17 29 16 29 19 29 13 19 29 16 9 16 19 19 16 29 19 29 8 29 19 16 16 29 29 29 29 16 13 5 29 29 29 29 5 8 6 29 29 29 29 16 29 29 13 29 16 19 29 29 29 16 29 16 29 13 29 29 29 16 29 29 16 16 16 29 16 16 29 29 16 29 29 29 29 29 29 5 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 31 6 2 29 6 18 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 16 29 16 16 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 13 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 14 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 16 29 29 29 29 16 5 29 29 17 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 18 29 18 29 29 27 4 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 29 16 13 16 13 19 29 29 29 16 29 29 16 29 16 29 16 13 29 29 29 16 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 8 29 29 13 14 19 29 29 29 29 27 29 29 29 29 29 2 18 29 5 26 29 29 8 29 29 29 8 5 8 2 29 29 29 29 16 29 29 16 2 29 29 29 27 29 31 6 8 25 29 29 29 29 5 29 29 31 29 29 29 29 29 16 17 29 29 13 29 29 29 29 29 29 29 16 16 29 29 16 17 29 17 17 29 2 8 29 29 29 29 29 16 16 29 14 27 13 29 29 29 29 29 16 17 29 29 29 16 29 16 29 16 29 19 16 29 29 29 29 29 29 17 29 16 29 29 29 17 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 16 29 17 16 5 29 29 13 16 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 16 16 29 29 29 16 29 2 29 29 16 13 16 23 16 2 16 29 29 19 29 16 16 29 29 29 29 29 29 19 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 5 5 16 17 29 26 29 29 29 29 13 29 29 13 29 5 16 19 19 29 29 29 16 16 29 29 19 29 29 29 17 16 19 29 29 29 29 29 16 29 29 29 29 29 29 16 13 19 29 29 16 19 29 29 14 29 16 16 29 29 18 16 16 19 29 16 29 29 29 29 29 29 16 29 29 16 13 29 29 8 29 29 29 29 29 29 29 29 29 6 29 16 29 29 29 29 29 29 29 29 29 19 13 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 14 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 25 29 29 16 19 13 29 29 16 29 29 16 13 29 16 29 16 29 29 29 16 29 16 29 16 29 29 8 6 29 29 29 27 29 29 29 29 2 29 8 8 8 29 5 29 8 2 16 13 29 29 29 29 2 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 16 13 29 16 19 19 16 16 16 29 29 5 29 19 29 29 29 29 29 29 29 29 2 29 8 29 2 26 5 29 29 29 16 29 19 16 13 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 14 29 16 29 29 29 16 29 29 29 2 29 29 29 5 26 29 2 2 29 29 23 29 29 29 18 31 29 29 29 29 29 29 29 16 29 29 27 16 29 29 29 16 29 19 29 29 13 29 19 29 29 29 16 29 29 29 29 5 5 29 29 29 29 29 29 29 8 29 17 29 29 29 29 29 29 29 13 16 16 16 16 29 29 29 29 29 29 2 29 29 18 6 29 29 29 2 29 29 29 29 8 29 6 29 29 29 8 29 29 8 29 8 8 8 29 29 8 29 29 29 8 29 31 29 5 29 29 29 29 29 18 29 29 29 16 16 8 16 19 29 29 19 29 29 29 29 29 16 29 29 29 29 17 16 5 16 29 29 16 19 13 16 16 13 29 29 19 16 8 16 9 29 29 16 29 29 8 29 29 19 16 16 29 29 29 17 25 29 2 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 29 29 29 29 6 2 29 29 29 29 16 29 29 18 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 5 29 29 29 29 29 8 29 29 2 29 29 29 29 31 29 29 29 16 29 16 29 29 29 19 16 29 16 29 29 29 16 16 29 19 16 29 29 16 29 29 29 29 29 29 29 2 29 2 29 29 14 29 29 6 5 17 29 29 29 29 29 29 29 29 18 29 29 29 29 13 29 29 29 29 29 29 29 18 27 5 29 2 18 29 29 29 29 29 6 29 8 29 29 29 29 29 29 6 6 27 29 29 29 29 29 29 6 29 2 29 29 29 29 29 2 29 6 29 18 29 29 29 19 29 29 16 16 29 16 29 16 29 29 29 29 29 17 16 29 29 29 29 13 17 16 5 29 29 29 29 6 16 29 29 29 29 29 29 16 29 29 5 29 5 29 14 29 29 29 25 29 29 29 29 29 29 19 29 16 29 29 29 29 29 19 29 16 29 29 16 29 29 18 5 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 19 13 29 29 29 29 16 29 29 29 5 29 29 29 29 29 29 16 29 29 29 29 16 16 29 13 29 29 29 29 16 29 29 29 16 16 16 13 19 29 29 29 29 17 16 29 16 29 16 13 19 29 29 29 29 19 29 19 29 29 26 5 29 29 29 29 29 8 29 29 29 8 6 29 29 29 29 29 29 29 29 16 29 29 29 27 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 5 8 29 29 29 16 29 29 29 29 29 5 29 16 29 29 29 16 29 19 16 16 29 19 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 8 5 29 29 29 29 13 29 29 29 29 26 29 29 16 29 6 6 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 16 19 29 29 19 29 29 29 13 16 26 29 29 16 29 19 29 29 29 19 16 8 29 16 29 29 16 29 29 29 16 29 29 29 29 29 16 29 13 29 29 29 9 29 29 27 16 29 16 29 29 29 29 16 29 16 29 29 29 29 13 16 29 2 29 2 29 16 29 26 29 5 29 16 29 25 18 16 13 19 29 19 19 29 16 16 13 16 17 16 19 29 16 16 29 16 16 29 29 19 29 29 16 29 2 29 13 29 29 29 29 16 29 29 29 29 25 16 29 25 16 16 16 29 16 16 19 13 29 17 13 29 19 16 19 29 16 13 29 29 29 16 13 16 16 16 16 16 29 29 16 19 29 25 29 29 19 13 29 16 29 16 13 29 16 17 19 17 29 29 29 29 29 29 13 29 29 13 16 16 19 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 6 29 29 8 6 8 18 29 18 29 29 29 29 29 29 29 29 29 29 6 29 29 2 2 29 8 2 8 29 2 29 2 29 29 25 29 29 29 25 29 29 29 29 5 6 29 29 29 29 29 29 29 29 29 31 29 29 29 14 29 29 27 5 2 29 29 2 29 8 6 29 29 25 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 16 16 5 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 17 29 29 29 5 29 29 29 29 29 16 29 29 29 17 16 29 29 29 18 29 29 29 8 6 29 16 29 29 29 29 26 2 29 5 29 29 5 29 5 5 17 14 31 29 2 8 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 16 29 16 29 8 16 25 29 6 29 29 16 29 29 29 29 16 8 29 29 16 5 19 29 23 29 29 29 29 18 2 29 29 29 29 29 8 26 5 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 6 29 29 29 16 16 29 2 8 29 29 29 29 8 29 29 8 31 29 26 25 2 29 29 29 29 29 29 26 27 29 29 29 25 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 8 8 29 29 14 18 29 29 29 29 5 5 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 31 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 25 29 29 2 29 5 29 8 27 29 29 29 29 29 29 16 29 16 29 18 16 19 19 19 8 16 13 29 29 29 16 29 2 29 29 6 2 29 29 29 29 29 8 5 31 16 29 2 29 29 8 29 29 16 29 29 2 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 16 5 29 29 29 29 29 29 29 29 29 29 29 25 2 29 6 16 29 29 29 29 29 5 29 29 17 29 8 5 29 29 29 29 2 14 29 18 29 29 2 29 29 29 29 29 29 8 29 5 29 27 29 29 29 8 29 29 29 31 29 29 29 6 29 29 29 29 29 8 29 29 18 29 5 29 2 23 29 6 27 8 29 16 29 29 2 29 8 2 29 29 29 6 29 29 5 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 2 29 29 29 29 26 29 5 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 27 29 29 2 29 29 8 29 29 27 8 29 29 23 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 8 29 5 5 8 8 29 16 29 29 16 29 29 13 29 29 29 29 29 29 29 29 2 29 29 29 8 26 29 29 29 29 29 29 29 31 29 29 8 29 29 19 29 16 13 29 29 29 29 2 16 29 5 26 29 29 29 29 17 29 17 16 16 29 29 16 19 29 29 29 19 13 29 19 29 16 29 16 13 29 8 8 29 29 29 29 29 18 29 8 29 29 17 29 29 5 29 16 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 19 16 17 29 13 19 29 19 29 16 29 16 29 29 29 29 14 29 8 29 2 29 2 8 29 8 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 8 8 29 29 29 29 29 2 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 8 17 29 29 29 5 5 8 5 29 29 25 29 29 2 17 29 18 29 29 29 29 29 29 29 29 29 8 18 29 29 17 29 16 29 5 29 16 29 29 29 29 16 17 29 16 16 29 29 29 29 16 19 29 29 29 29 29 29 2 5 29 8 18 29 8 2 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 8 8 29 8 8 29 5 29 29 29 13 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 16 29 29 29 29 16 16 19 16 16 19 16 16 29 25 29 16 16 29 29 29 8 5 29 5 29 5 5 8 8 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 17 16 29 16 29 29 29 29 16 16 16 29 16 29 29 29 29 29 5 29 29 29 29 6 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 6 29 29 29 29 29 16 19 17 29 29 8 19 16 16 16 16 16 8 13 29 29 13 16 16 29 29 29 29 2 29 29 29 2 29 29 29 29 8 5 6 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 13 29 29 6 29 29 29 29 29 5 5 17 23 29 29 29 29 29 2 29 29 6 29 16 29 29 16 16 29 29 29 29 29 29 29 16 17 19 29 29 5 13 26 29 16 16 13 13 29 13 16 19 16 16 13 16 16 29 16 16 16 13 29 29 29 29 29 29 29 8 29 16 29 29 29 29 17 29 29 8 17 16 29 29 29 29 29 29 16 29 29 29 19 13 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 16 29 29 29 29 16 13 29 16 29 29 8 29 29 16 29 16 29 29 29 8 29 29 29 29 31 29 29 29 16 18 29 29 29 29 29 29 14 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 5 29 29 5 4 29 29 29 29 14 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 25 29 29 29 29 8 8 5 29 29 29 29 29 29 5 29 29 29 29 25 29 4 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 6 8 8 29 31 29 5 29 29 26 29 29 29 29 5 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 14 29 29 29 29 29 27 29 29 16 29 29 29 29 29 6 8 29 27 8 29 25 18 29 2 29 29 5 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 17 8 2 5 2 17 29 29 2 2 18 29 29 25 29 31 29 29 6 29 29 14 29 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 17 17 16 29 29 29 29 29 29 29 25 29 6 29 29 29 29 29 29 29 29 29 29 27 29 29 29 5 29 5 29 2 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 14 29 29 16 29 29 29 29 16 19 29 16 13 29 16 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 16 29 29 29 29 17 16 29 29 29 29 16 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 5 29 5 29 29 29 29 16 19 29 29 29 29 29 16 13 16 29 29 16 29 29 29 31 16 29 27 2 29 29 29 29 29 29 29 2 29 8 8 16 17 29 29 13 29 29 29 29 16 29 29 29 29 17 29 29 29 29 29 5 16 29 16 13 29 16 29 2 29 5 29 17 29 29 29 4 29 29 13 6 2 29 29 2 6 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 16 16 13 29 17 16 29 29 16 29 16 29 29 29 29 29 29 16 16 13 16 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 5 29 5 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 2 14 29 6 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 16 19 5 29 19 13 16 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 6 29 29 29 29 16 29 29 29 29 29 29 19 16 29 29 29 29 29 26 29 29 29 29 29 29 29 17 29 29 29 5 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 26 29 29 29 29 6 29 13 29 16 16 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 5 29 29 29 29 29 2 29 29 29 25 8 29 29 29 18 6 29 29 29 29 29 29 29 29 8 25 25 2 29 2 29 29 29 18 29 5 8 5 29 29 29 29 29 2 29 6 29 2 29 29 31 29 29 29 27 16 16 29 29 29 29 29 29 29 29 16 29 19 29 2 16 29 29 16 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 26 29 29 29 29 6 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 27 8 6 29 29 17 17 16 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 17 29 6 29 13 29 29 29 29 29 16 16 29 19 13 19 16 29 19 16 13 29 29 16 13 16 16 16 29 29 29 29 29 29 5 29 29 5 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 17 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 16 16 29 29 19 29 29 29 16 16 29 29 29 29 29 29 29 29 2 29 29 29 31 2 29 5 5 29 29 29 29 31 29 29 29 29 29 29 13 29 26 29 16 29 16 16 19 13 29 29 29 17 16 29 17 29 29 16 5 29 29 29 13 29 29 29 29 16 29 29 19 29 2 29 16 16 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 13 16 8 8 31 29 29 5 29 29 29 29 29 29 2 8 29 29 29 13 16 29 29 29 29 29 29 29 29 6 8 29 29 16 29 29 6 29 29 29 29 29 29 5 29 2 5 8 16 5 29 25 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 16 29 13 13 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 19 16 13 29 16 19 29 2 29 13 16 29 16 29 29 29 29 18 5 2 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 16 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 5 29 29 29 27 29 29 29 13 29 29 29 29 2 6 8 29 29 29 29 29 8 17 8 29 29 29 16 29 19 29 29 29 29 29 29 16 29 13 29 29 16 29 16 29 19 17 29 29 29 29 29 16 16 2 29 29 29 29 29 29 29 16 29 2 5 8 29 8 29 8 29 2 29 29 8 29 29 27 29 29 29 8 29 29 2 2 29 29 29 16 29 29 5 29 29 29 29 8 29 29 29 8 16 29 29 29 29 16 29 29 29 29 16 29 17 29 29 8 16 13 31 8 2 29 29 29 29 29 29 5 5 29 2 29 16 29 16 13 29 29 29 16 29 16 16 16 16 29 29 29 17 19 29 29 29 16 29 29 29 2 17 29 13 16 2 29 29 29 29 29 29 29 29 29 19 13 29 29 13 16 29 29 29 29 29 29 29 29 29 26 18 2 2 2 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 8 29 29 29 29 29 29 29 13 29 13 29 13 29 16 16 13 16 29 13 29 19 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 13 2 16 16 29 16 29 29 29 17 29 27 16 29 16 8 5 17 29 29 29 29 29 29 16 29 13 29 29 16 13 29 29 29 16 29 29 29 29 2 29 29 8 31 16 29 8 5 29 16 16 19 13 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 29 29 29 16 19 29 29 29 16 29 29 16 29 29 29 16 29 29 16 16 29 29 29 29 2 29 29 29 16 13 29 26 29 29 29 5 17 29 29 17 16 13 18 29 29 29 29 18 29 29 16 29 29 29 16 29 29 29 2 29 18 29 8 2 29 2 29 29 29 29 29 29 5 29 8 29 5 29 14 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 16 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 2 5 29 29 29 29 8 29 29 29 25 29 2 29 2 8 29 29 29 29 26 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 4 29 2 8 27 29 29 29 29 29 31 29 29 29 29 8 29 27 29 16 5 29 29 8 29 29 29 2 16 29 29 29 29 29 13 16 17 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 26 29 8 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 2 17 29 29 8 2 29 18 29 29 29 29 29 29 29 29 29 2 29 13 29 8 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 13 29 8 16 4 16 29 29 29 29 29 29 31 29 29 29 29 6 29 2 29 18 8 29 29 29 29 8 29 29 29 26 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 5 29 29 5 29 13 29 29 29 29 29 29 27 29 29 16 29 6 29 29 29 29 6 29 27 29 29 29 29 29 5 29 29 29 29 29 5 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 14 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 2 29 29 8 29 29 2 29 8 29 29 8 29 29 5 5 29 29 29 8 29 29 29 29 29 5 5 4 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 2 29 29 2 29 29 29 2 29 5 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 27 29 8 27 29 5 29 14 25 8 26 29 6 29 29 25 25 8 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 2 29 29 8 29 29 29 29 8 29 29 8 29 29 8 29 29 2 29 29 2 2 29 8 29 29 29 8 29 8 8 5 2 29 29 29 29 29 29 2 29 29 2 18 25 29 8 29 29 29 29 2 29 29 29 31 29 31 8 29 29 29 29 17 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 8 5 29 6 29 29 29 29 29 29 8 29 2 8 5 29 29 18 18 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 2 29 29 6 8 6 29 6 29 29 8 2 29 29 29 29 29 29 29 8 8 29 2 8 29 29 8 29 8 29 6 29 29 29 29 29 16 5 6 29 29 29 31 29 29 29 29 29 26 2 29 29 2 29 29 5 29 29 8 29 14 2 8 2 29 29 2 29 2 29 25 29 18 29 29 13 16 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 29 29 29 5 29 29 14 29 6 29 29 29 29 29 29 2 29 16 29 29 29 2 29 29 29 29 29 29 29 18 29 29 6 29 29 29 8 27 29 29 29 29 29 26 29 29 29 18 29 2 8 29 29 29 29 29 25 29 29 29 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 8 29 29 29 29 2 31 29 29 29 29 29 26 8 29 29 29 29 27 29 5 31 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 29 14 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 27 29 29 29 29 25 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 14 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 17 29 29 29 29 29 29 8 29 29 8 31 29 29 29 29 8 29 26 29 29 29 29 8 14 29 29 29 29 29 29 29 29 29 2 29 29 29 14 29 18 29 29 29 29 29 17 8 29 29 8 29 6 29 29 29 6 29 29 6 29 29 14 6 29 29 29 29 29 29 16 29 13 25 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 2 26 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 16 29 29 29 16 5 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 8 29 29 29 29 29 5 29 5 5 2 29 29 29 29 29 14 16 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 31 8 29 29 26 29 29 29 8 29 29 8 29 29 29 29 16 29 29 29 29 13 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 2 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 17 29 29 16 29 29 16 13 29 29 29 26 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 19 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 16 29 29 29 29 23 26 2 29 29 29 16 29 17 19 29 16 16 16 19 29 29 29 29 29 29 19 29 16 29 16 29 16 8 29 16 29 19 13 29 16 29 29 29 29 29 29 29 29 29 29 29 6 8 29 5 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 6 6 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 19 4 29 29 19 29 29 6 29 19 19 16 29 13 16 19 16 16 16 19 29 16 29 16 29 29 29 29 5 29 19 19 29 29 29 29 29 29 29 29 16 16 29 16 13 4 16 16 13 19 29 29 16 16 13 2 29 29 29 29 29 8 16 16 29 29 16 16 13 16 29 29 29 16 16 29 29 8 29 16 8 29 29 6 29 5 29 16 29 29 29 29 29 29 16 29 29 17 6 29 29 16 29 16 29 16 29 29 29 29 29 16 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 25 29 29 29 29 13 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 6 29 6 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 29 6 29 29 2 18 29 29 29 29 31 8 29 29 29 29 16 29 29 29 29 29 16 29 17 8 29 26 29 29 29 29 29 29 29 8 6 17 29 29 29 29 29 29 29 29 6 6 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 17 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 17 8 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 29 18 29 29 29 29 29 8 29 29 29 29 29 18 29 29 16 29 29 29 29 29 29 16 19 5 17 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 8 29 29 29 13 31 29 2 29 29 29 29 29 29 29 29 13 29 6 29 29 29 29 29 29 29 16 13 16 29 29 29 17 29 19 16 29 29 13 13 29 29 16 29 19 16 16 29 23 5 6 29 29 27 29 29 29 8 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 5 8 29 16 29 2 29 29 29 29 29 17 29 29 29 13 29 6 29 26 29 29 2 8 16 29 29 29 29 26 16 16 29 29 29 29 16 19 29 19 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 6 29 29 29 29 29 29 8 16 2 29 29 16 5 29 29 13 16 19 16 29 29 29 29 29 16 13 13 29 16 29 29 29 16 19 13 13 19 16 17 29 13 5 29 13 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 17 8 29 29 8 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 16 29 29 29 16 16 13 29 29 29 19 29 19 16 13 5 13 5 17 17 29 29 16 16 29 29 29 29 29 29 26 29 29 29 29 6 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 5 5 4 29 29 5 29 5 29 29 29 29 29 29 16 29 16 29 13 29 29 29 29 16 16 29 29 29 13 2 29 19 29 19 16 29 13 19 16 19 16 16 29 29 29 13 29 29 29 29 29 25 26 8 5 29 29 2 8 29 13 29 29 29 29 29 29 29 2 29 17 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 8 29 29 29 29 29 29 29 16 13 29 29 8 19 29 29 16 19 17 29 16 16 29 29 29 29 16 19 19 29 16 17 19 19 29 19 19 16 19 29 16 16 16 29 16 16 29 29 29 13 29 8 29 29 29 29 6 29 29 6 29 31 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 26 29 16 29 16 13 16 29 17 13 19 13 29 5 29 19 19 19 13 16 29 29 16 19 19 16 16 29 16 19 19 19 13 19 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 27 6 29 29 8 29 29 2 29 29 29 16 13 29 29 29 26 29 29 29 29 29 16 29 29 2 29 8 29 29 29 29 29 13 29 13 29 29 29 29 29 29 16 16 29 29 29 16 16 16 13 29 29 29 13 29 16 29 13 8 29 29 29 29 18 29 5 5 29 29 29 13 29 8 29 29 29 2 8 29 29 5 29 29 8 29 6 29 5 2 29 8 29 29 8 29 8 29 29 5 29 29 2 29 29 29 29 29 5 5 29 29 29 29 29 29 29 29 29 29 29 29 29 5 31 29 29 2 29 29 29 2 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 13 31 29 29 29 29 29 29 29 29 27 29 5 29 29 29 29 29 29 29 29 29 29 29 29 5 29 27 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 5 18 29 29 23 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 5 29 29 8 29 29 19 29 16 29 16 16 29 2 29 29 5 8 6 8 29 29 29 14 29 29 6 31 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 5 29 29 8 29 29 29 29 26 29 29 2 29 5 2 29 29 2 29 18 29 27 29 29 29 8 29 14 29 29 29 16 29 29 16 16 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 16 29 16 29 29 13 29 29 29 19 16 19 16 19 29 16 29 19 19 19 19 29 29 29 29 29 29 16 29 17 29 16 16 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 5 29 29 19 16 29 29 29 16 16 13 29 16 19 19 29 16 29 16 16 19 19 16 19 16 19 29 29 29 29 29 16 13 29 29 29 16 13 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 5 26 29 29 29 29 29 29 13 13 29 19 16 16 19 16 13 16 19 16 16 29 29 29 16 16 16 29 29 29 29 27 29 25 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 18 6 29 29 29 29 29 16 29 29 29 29 13 29 29 16 29 16 13 29 29 29 29 29 8 29 13 13 29 17 29 6 29 31 8 8 29 29 29 29 29 23 2 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 31 2 29 29 29 29 29 16 29 13 29 16 29 2 19 16 13 29 13 16 29 16 29 29 29 29 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 8 29 8 29 2 29 29 29 8 29 29 29 5 5 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 8 16 17 29 29 16 19 16 16 16 16 29 29 29 29 16 29 18 29 29 29 8 6 29 16 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 19 13 29 16 13 16 29 16 16 16 16 19 19 16 19 16 29 16 19 19 16 29 29 29 29 29 13 29 29 29 29 17 5 29 29 29 29 29 29 29 8 29 27 29 29 29 29 31 13 29 29 13 29 29 29 29 16 13 29 16 16 8 29 8 16 16 16 16 16 13 16 19 29 17 29 19 16 13 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 31 29 29 29 29 29 29 8 29 8 5 29 29 31 29 29 5 29 29 29 16 16 29 29 29 29 16 29 29 16 29 2 8 29 29 29 29 16 29 29 16 19 29 16 19 13 29 29 16 16 29 29 19 29 13 16 16 29 16 29 29 8 18 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 2 23 31 29 29 29 5 29 14 29 29 29 8 16 29 29 29 29 29 13 13 29 29 29 13 29 29 29 29 29 29 29 6 29 29 6 5 25 29 29 8 29 29 8 13 29 17 29 29 29 29 5 5 29 29 29 29 29 8 29 29 29 29 29 8 29 6 31 29 29 29 8 29 29 16 29 29 29 29 29 8 5 29 29 16 29 29 29 8 5 29 29 29 29 2 29 5 26 29 16 29 29 5 29 29 31 29 29 26 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 17 16 29 13 13 13 9 16 29 29 19 29 19 29 29 29 13 29 29 29 29 29 29 8 29 29 16 29 29 29 29 13 16 29 29 8 29 29 29 29 29 18 29 29 29 29 29 8 8 29 29 29 5 29 29 29 8 23 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 2 8 29 31 29 29 29 2 23 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 5 29 16 17 29 2 29 14 29 29 29 29 13 29 18 29 29 16 29 29 29 29 29 19 29 19 19 13 19 16 29 19 29 16 29 16 19 16 29 8 29 29 29 29 26 26 29 29 29 6 29 29 29 29 29 29 29 29 29 16 29 29 13 29 16 29 16 16 16 13 29 29 29 29 16 19 26 29 29 29 16 29 13 29 29 5 8 5 29 18 29 29 29 29 29 29 2 29 29 16 29 29 29 29 13 16 6 29 29 13 29 29 13 13 17 29 29 19 16 29 16 13 29 13 29 16 29 29 29 27 29 29 29 29 8 29 29 29 29 29 8 29 29 29 5 29 29 29 29 29 29 6 29 29 16 13 29 29 16 29 16 29 13 29 29 29 2 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 19 29 13 13 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 13 16 29 29 29 29 16 6 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 16 29 29 29 8 5 13 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 13 13 29 6 29 29 8 29 6 5 14 29 29 29 29 29 29 8 29 29 29 29 5 29 16 29 29 29 29 29 29 16 18 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 2 29 8 29 2 29 17 2 2 14 29 29 2 2 18 8 29 2 29 27 8 6 29 6 14 29 29 2 2 8 2 29 29 29 8 8 29 29 29 29 5 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 5 29 29 29 29 29 17 29 29 29 29 29 29 2 29 29 29 2 29 29 2 13 29 29 29 5 29 29 29 8 2 6 29 8 29 8 5 29 16 29 8 2 5 5 29 29 29 29 29 29 29 29 29 2 8 29 2 29 8 2 29 2 29 29 29 5 8 2 8 6 2 8 29 29 29 29 29 29 29 29 16 13 16 8 8 29 29 16 29 29 29 29 29 29 29 16 16 16 16 29 16 29 29 29 19 29 29 16 29 19 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 23 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 16 29 29 29 31 17 29 29 16 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 6 5 29 2 8 5 29 29 29 29 16 16 29 29 17 23 29 29 29 29 29 5 29 8 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 16 29 29 29 29 5 29 8 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 19 13 2 29 16 29 29 29 16 19 29 16 2 16 16 29 8 29 29 16 16 16 29 29 2 29 29 29 29 29 16 2 29 29 16 16 16 29 29 19 29 29 29 16 29 29 29 16 29 29 8 29 29 29 29 29 29 29 8 6 23 23 16 17 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 13 29 16 29 29 16 29 29 29 29 29 29 29 5 29 29 16 29 29 29 29 29 16 29 29 29 16 29 16 29 29 16 16 16 16 29 29 29 29 29 29 29 2 29 29 16 16 8 29 16 29 19 13 13 29 16 29 13 29 29 16 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 17 29 29 29 29 16 16 29 29 13 29 17 16 29 29 17 17 29 29 13 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 17 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 5 29 19 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 26 29 5 6 8 29 29 29 14 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 5 29 29 8 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 27 16 19 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 8 18 16 16 5 29 29 29 13 29 29 29 16 29 2 29 29 29 29 29 8 29 16 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 8 8 29 5 29 29 5 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 14 6 29 29 29 29 29 2 8 29 29 5 29 29 27 8 29 29 29 8 29 29 29 18 29 31 29 29 29 29 29 29 29 25 29 29 29 29 5 29 5 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 2 29 29 29 26 29 29 18 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 25 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 31 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 17 29 29 5 14 5 2 8 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 8 29 29 29 31 8 29 8 29 29 17 5 29 29 29 29 29 29 29 8 29 29 14 29 29 31 29 29 29 29 29 29 29 5 29 29 6 29 8 29 29 29 29 29 29 2 29 2 29 29 29 29 29 8 2 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 8 29 6 29 29 2 29 5 29 5 29 27 6 29 29 29 6 29 29 29 2 27 29 29 29 29 18 29 29 29 29 29 29 29 13 29 29 16 29 29 29 16 16 29 16 16 29 29 29 16 13 19 29 16 16 17 29 29 16 29 29 16 19 29 16 29 29 29 8 29 16 16 29 16 29 19 29 29 29 16 29 29 29 17 29 16 29 29 16 29 29 29 19 17 29 16 29 31 29 19 29 16 16 19 16 29 16 29 13 29 16 13 16 29 29 29 29 29 29 19 29 29 19 19 19 29 29 16 29 29 29 16 25 16 29 29 19 29 29 29 29 29 8 29 29 25 29 16 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 2 14 29 6 29 29 29 29 6 29 29 29 29 29 29 16 29 2 29 29 29 29 16 29 29 29 29 29 29 25 29 16 29 29 29 16 29 8 16 18 29 29 29 8 29 29 6 17 5 29 29 29 29 27 29 29 29 29 29 8 29 29 29 29 25 29 29 29 29 27 29 29 29 29 29 29 31 8 2 29 29 29 14 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 5 29 29 29 29 25 29 2 29 8 29 29 29 29 29 29 18 8 29 6 29 29 29 29 17 29 29 29 6 29 8 29 8 29 29 6 14 2 29 25 29 29 5 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 18 29 29 29 26 29 29 29 29 29 29 2 8 29 29 29 29 16 19 29 8 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 18 29 14 8 29 29 29 5 29 5 29 29 29 29 29 16 16 16 29 29 29 29 29 2 29 29 29 29 29 29 29 8 6 29 8 29 29 8 8 6 5 29 29 29 29 29 29 31 29 27 29 29 29 29 8 5 29 29 6 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 31 29 29 5 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 13 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 19 19 16 13 29 29 29 19 19 29 29 5 16 29 29 29 19 29 29 29 18 29 16 29 29 29 29 29 29 18 29 29 29 29 29 29 6 29 18 29 29 29 26 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 13 16 29 16 29 29 29 29 19 29 29 13 16 29 29 29 29 29 29 8 29 29 29 8 5 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 16 16 13 16 25 29 29 29 29 29 29 29 29 26 2 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 14 29 29 29 29 29 29 29 29 2 2 5 29 29 29 31 31 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 17 8 8 29 29 29 29 29 13 29 29 8 29 8 29 13 16 19 29 19 16 16 13 29 29 17 10 16 29 17 16 16 29 29 29 29 29 29 29 29 29 8 8 25 29 29 29 2 29 29 29 29 5 29 29 29 29 29 2 29 29 8 26 29 29 29 29 29 29 29 29 29 29 29 29 29 13 17 29 16 29 29 8 2 29 29 29 29 29 29 29 14 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 13 29 29 29 29 29 13 29 29 16 29 29 13 29 29 29 29 29 13 16 8 29 29 8 29 29 8 2 29 29 14 8 29 29 27 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 16 16 29 29 29 16 26 29 13 29 29 29 29 29 29 29 6 8 2 29 29 2 23 29 29 6 29 31 2 31 29 29 2 29 29 29 8 29 29 29 29 29 29 5 29 29 5 29 6 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 6 31 29 29 29 29 29 2 29 14 2 5 2 29 13 29 8 29 29 13 2 8 29 18 29 29 25 29 29 29 29 5 29 29 8 29 29 29 29 29 29 29 29 8 8 8 29 6 8 29 2 29 5 29 31 5 6 29 18 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 2 29 29 29 29 2 8 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 2 29 29 2 5 29 18 29 29 29 29 29 6 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 8 29 29 5 31 29 8 26 29 2 29 29 29 8 29 29 29 29 29 29 18 8 29 29 8 31 29 29 2 18 29 2 29 29 18 29 29 29 29 29 6 17 29 8 26 29 5 29 29 8 29 5 26 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 13 29 16 16 29 29 29 25 29 29 16 16 16 8 16 16 13 29 29 19 16 19 29 29 13 16 2 17 29 13 16 16 13 29 29 16 13 29 16 16 29 29 29 2 8 6 8 29 29 29 29 6 29 29 8 29 29 29 29 29 8 29 29 29 25 29 29 29 29 5 8 29 29 29 29 29 29 29 29 29 6 29 16 29 29 29 29 29 18 2 6 25 29 29 8 29 2 14 5 29 29 29 29 29 29 8 29 29 16 29 29 29 29 2 29 29 29 2 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 13 29 29 29 29 29 13 16 29 14 29 8 29 29 29 29 16 6 6 6 29 29 5 8 5 29 29 2 29 29 6 5 29 29 29 2 29 29 5 29 29 27 26 2 29 18 29 29 29 29 29 29 29 29 2 5 8 29 17 29 29 2 2 2 29 2 29 29 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 5 8 5 8 26 29 29 23 29 29 29 31 29 18 2 29 29 29 29 29 14 29 29 2 29 29 25 8 29 2 29 29 29 29 16 29 16 16 29 29 29 29 16 29 16 16 16 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 8 2 6 29 29 29 6 25 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 8 29 29 5 16 29 29 29 29 29 25 8 29 2 29 5 29 2 8 25 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 16 29 31 29 29 14 8 29 29 29 6 29 2 29 29 29 29 29 17 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 2 29 5 29 29 16 2 29 29 29 29 29 29 29 29 29 6 29 29 29 2 16 29 29 29 29 29 16 29 19 29 29 29 29 29 29 29 16 29 8 29 29 19 13 29 19 29 13 29 29 29 16 29 6 29 29 16 29 16 16 16 29 29 16 16 29 29 29 29 29 16 29 29 29 29 16 13 29 29 17 16 18 16 29 16 29 29 29 29 29 16 16 16 29 29 29 29 8 29 29 16 29 23 29 29 29 29 16 14 29 29 29 29 29 29 29 16 29 29 29 29 17 29 16 29 29 29 29 16 19 29 29 29 29 29 29 29 5 29 29 8 29 6 29 29 8 5 29 29 29 29 29 8 25 29 16 13 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 16 29 29 29 16 29 6 29 29 16 29 29 29 16 29 29 29 29 29 29 14 8 29 29 29 29 29 26 29 29 8 5 5 29 29 8 29 8 2 18 29 29 6 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 31 29 18 8 29 29 29 5 29 2 16 29 29 16 29 16 29 19 16 13 19 16 29 16 29 13 29 16 16 19 19 16 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 17 29 29 16 29 29 29 29 8 29 29 29 8 17 29 5 2 29 29 29 29 27 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 27 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 13 29 29 29 6 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 26 8 29 8 29 29 29 29 16 19 13 29 16 29 29 29 2 29 29 29 29 29 16 29 29 14 29 29 8 29 16 31 29 17 29 16 5 29 13 19 29 29 29 29 29 8 6 29 29 29 29 29 29 13 16 29 29 16 29 16 29 29 16 16 16 13 16 29 16 16 29 29 16 13 16 16 29 29 16 29 16 29 16 29 29 16 19 13 29 29 29 29 29 29 29 2 29 25 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 16 29 16 13 29 29 25 5 29 18 6 29 31 29 8 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 14 29 29 29 25 29 29 29 16 29 16 13 16 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 16 16 29 17 29 5 16 29 29 8 29 6 6 29 29 29 29 29 29 29 29 31 29 29 29 16 29 29 8 16 29 29 16 29 16 29 16 29 13 29 8 17 16 29 29 29 29 29 29 29 29 29 14 29 18 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 17 16 2 29 29 19 29 29 29 16 13 16 29 29 29 29 29 16 29 29 29 17 29 29 29 29 29 29 29 29 16 16 29 29 29 31 29 29 29 29 29 16 29 19 29 16 19 29 29 19 16 29 29 16 29 29 16 29 29 29 29 29 19 16 16 16 29 29 29 19 16 16 29 29 16 16 29 29 29 29 29 29 29 16 29 16 29 16 29 16 29 16 16 16 29 29 29 29 29 8 29 29 26 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 4 29 2 29 8 2 29 29 29 29 29 29 29 6 5 29 5 29 29 29 29 29 29 29 18 5 29 29 8 29 2 5 6 29 29 29 29 29 31 27 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 8 29 29 8 29 29 2 2 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 8 31 29 5 29 29 29 31 29 29 29 29 29 29 31 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 26 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 16 29 19 29 6 5 18 29 29 29 29 2 29 29 5 29 25 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 16 29 19 13 29 17 16 29 16 16 29 13 13 19 16 29 19 17 29 13 19 19 29 16 16 29 19 16 13 29 29 16 13 29 29 29 29 29 29 29 16 16 29 29 18 29 16 29 29 29 29 29 29 29 29 29 25 8 29 29 8 26 29 31 29 31 29 29 29 2 2 29 29 29 29 16 14 6 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 13 29 29 29 29 29 17 29 17 16 29 8 29 29 29 29 6 29 29 29 29 29 26 29 18 29 29 29 27 29 29 29 29 29 17 29 17 5 16 29 16 29 29 19 19 29 29 29 29 29 16 19 29 29 29 16 19 16 29 16 16 29 14 29 18 8 29 31 29 29 8 29 16 2 29 8 8 29 5 16 29 16 29 13 16 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 5 29 29 29 29 29 29 29 29 29 17 6 29 29 29 29 29 29 29 26 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 14 25 8 29 29 29 6 29 29 29 29 29 29 27 29 29 29 6 29 29 29 2 14 29 6 29 29 29 29 29 2 29 31 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 26 29 8 29 5 14 29 29 29 29 29 29 26 29 29 29 29 29 29 29 14 8 29 29 29 29 25 29 29 29 29 31 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 2 2 29 29 6 29 29 29 29 29 29 29 8 16 29 29 5 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 8 29 25 29 29 29 29 29 29 29 29 29 29 13 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 26 29 25 29 29 8 29 29 16 13 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 13 8 13 29 29 29 29 29 29 29 25 29 29 29 29 5 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 26 29 29 29 14 2 6 31 29 29 29 29 29 6 29 5 29 29 29 29 6 18 29 26 5 29 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 27 29 6 29 29 29 29 6 2 8 29 29 23 5 29 29 29 29 29 5 5 5 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 27 8 29 29 29 29 29 6 29 6 29 31 2 29 29 29 29 29 18 29 29 29 29 26 29 29 29 29 29 16 29 29 13 13 29 17 16 16 29 29 29 31 16 29 29 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 6 29 8 29 2 29 29 29 29 26 29 27 29 29 25 26 31 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 6 29 29 29 31 29 29 29 2 29 8 29 29 29 2 8 29 29 29 29 29 29 26 5 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 18 29 29 29 31 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 5 23 29 29 29 29 29 29 14 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 8 29 6 29 29 2 25 29 29 29 29 29 5 6 5 29 29 29 29 29 29 14 29 29 18 29 5 14 29 14 8 29 29 2 29 29 6 8 29 2 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 31 29 6 2 29 2 5 29 29 18 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 27 29 29 5 29 8 8 29 29 29 2 29 29 5 29 29 29 29 29 2 2 29 29 14 29 29 29 29 29 29 14 29 29 29 29 29 29 31 29 29 31 29 29 29 29 29 29 29 29 29 8 8 29 14 17 29 6 5 8 29 29 29 29 2 29 6 29 29 29 29 29 8 29 27 29 29 29 31 18 29 29 29 29 29 18 29 29 29 29 29 18 29 6 27 29 2 29 8 29 29 5 2 29 31 29 29 29 5 29 8 5 29 5 2 29 29 29 29 29 27 29 29 29 8 29 29 29 29 27 29 29 18 29 29 8 31 29 29 29 29 29 29 29 29 27 29 29 29 16 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 13 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 25 31 29 29 29 29 5 29 29 2 5 29 29 29 26 29 29 29 29 29 29 29 6 6 29 29 29 18 29 29 29 29 29 5 29 18 29 25 29 29 29 29 2 29 27 29 29 8 31 29 29 8 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 28 29 29 8 29 29 29 29 8 29 5 29 29 29 29 29 29 29 6 29 25 29 29 18 29 29 29 29 29 29 29 29 29 29 2 13 29 29 29 29 29 29 29 29 18 29 13 29 31 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 25 5 29 5 5 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 5 29 29 19 19 16 29 29 16 16 29 13 29 13 29 29 29 13 17 17 17 5 29 23 29 2 29 29 29 29 29 29 29 29 29 14 2 29 29 29 25 29 29 29 31 8 29 29 29 18 29 5 6 29 29 29 8 2 31 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 6 18 29 5 29 29 29 29 29 29 29 2 18 8 29 6 18 8 29 29 29 29 2 29 29 29 29 29 27 29 31 5 8 29 29 29 29 18 29 29 29 31 2 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 27 29 29 29 29 8 29 29 29 29 16 6 2 16 29 16 16 29 29 29 29 29 29 29 29 5 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 17 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 25 29 31 29 29 29 29 29 13 29 29 5 5 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 16 16 29 19 29 29 16 16 16 19 29 2 29 6 2 5 29 29 8 29 29 29 29 29 29 29 29 29 29 31 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 13 13 29 29 29 13 16 19 29 29 29 29 29 29 13 19 16 16 29 13 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 6 18 29 23 29 6 6 29 29 8 2 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 13 29 29 13 29 29 29 29 29 29 29 16 16 16 16 29 13 19 29 16 29 19 16 16 19 19 13 19 13 29 29 19 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 26 8 29 8 6 6 14 29 29 29 29 29 2 29 29 29 29 29 16 29 29 25 14 29 18 29 6 29 29 29 16 29 29 29 29 29 29 2 5 29 16 29 5 5 29 29 29 29 29 29 2 2 5 5 29 29 29 29 26 29 29 29 29 29 29 29 29 29 2 6 29 25 29 29 29 29 29 29 2 16 29 29 29 29 2 29 25 6 29 29 29 29 5 29 16 29 29 29 29 6 29 29 17 29 29 29 29 29 14 29 29 29 29 8 16 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 6 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 16 16 29 29 29 29 16 16 29 5 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 8 8 8 29 29 6 29 26 5 27 14 18 29 8 5 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 18 29 29 25 2 29 25 29 29 29 6 29 8 5 31 8 29 29 29 29 29 29 29 5 31 29 29 29 29 29 29 29 6 18 29 8 8 25 29 29 29 29 29 29 16 29 29 19 29 29 29 16 29 19 29 29 29 29 29 16 8 16 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 19 29 29 29 29 25 25 29 29 29 29 29 13 29 29 29 16 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 18 29 29 14 29 29 29 25 2 2 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 8 29 29 31 8 29 29 8 29 29 29 29 29 29 29 29 29 29 6 25 31 29 29 29 2 29 18 29 18 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 17 18 25 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 17 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 2 8 29 8 29 29 29 29 29 18 29 29 17 29 29 29 14 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 16 5 18 29 29 29 29 2 29 29 29 27 29 29 29 29 29 2 29 26 29 6 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 8 31 29 2 29 29 29 29 29 29 29 13 29 6 29 29 29 29 25 29 27 25 29 29 31 29 29 29 25 6 29 29 29 29 17 29 29 29 29 29 16 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 16 29 29 5 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 27 29 29 5 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 31 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 26 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 18 29 29 29 17 2 31 29 29 29 29 29 26 8 29 29 29 6 29 29 8 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 18 29 29 29 29 29 29 14 29 29 29 29 29 18 29 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 26 5 29 2 29 29 26 29 29 29 29 29 29 29 29 29 29 6 23 8 29 29 29 26 29 29 29 29 29 29 29 29 31 29 29 6 8 8 29 29 29 6 8 29 29 29 5 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 8 29 29 5 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 31 29 29 29 26 14 31 29 29 26 29 29 29 5 25 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 5 29 29 29 17 29 29 29 29 2 8 29 6 29 13 19 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 13 17 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 16 2 29 29 29 16 16 29 29 29 17 29 29 29 29 16 29 29 17 29 29 29 29 2 14 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 25 29 29 29 29 16 29 29 29 17 29 14 2 5 8 29 2 27 29 29 29 29 29 6 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 16 29 29 16 4 29 29 29 19 16 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 8 2 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 16 29 16 29 29 29 29 29 26 5 29 29 29 29 16 29 29 29 16 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 16 29 29 17 16 29 29 29 18 29 27 29 16 17 29 29 8 6 29 16 29 8 8 29 5 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 29 29 29 16 29 29 29 29 29 19 19 29 29 16 16 19 19 16 29 29 29 13 29 29 5 16 29 19 29 29 29 8 29 16 29 13 16 29 29 26 29 29 19 16 16 13 29 8 29 19 29 31 29 29 29 29 16 19 29 29 16 29 29 29 29 29 29 29 29 29 14 29 29 6 29 29 26 29 5 27 29 29 29 29 29 29 29 29 29 2 29 6 29 2 6 5 2 29 29 5 8 8 29 29 14 8 29 8 6 5 29 23 29 2 8 29 25 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 25 29 16 29 29 2 16 29 29 29 16 29 29 29 29 8 29 29 29 16 16 29 29 29 19 13 29 16 16 29 16 29 13 29 13 29 29 29 29 29 29 29 29 16 29 6 29 29 16 16 29 29 29 16 29 29 16 29 29 29 29 23 29 29 29 29 29 16 29 16 2 16 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 6 29 29 29 18 8 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 26 5 29 29 29 29 29 26 29 6 29 6 29 29 29 29 27 2 29 29 29 29 29 8 29 8 8 29 29 29 29 26 29 27 29 27 29 29 2 29 29 29 29 29 29 29 16 16 16 29 29 16 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 5 8 29 8 29 2 29 29 29 29 8 17 29 16 29 29 16 29 29 29 5 29 29 29 29 27 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 5 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 16 29 16 29 13 29 29 29 13 16 19 16 16 13 29 29 16 29 29 5 29 6 29 29 8 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 29 5 29 29 29 8 29 29 29 5 29 29 29 29 29 29 29 31 29 29 25 18 29 29 29 29 6 18 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 6 29 8 29 29 27 5 29 6 29 29 29 29 29 18 29 8 29 29 29 29 29 29 27 8 29 4 29 29 29 18 29 29 29 29 29 29 5 27 8 29 29 29 29 29 29 6 29 29 26 29 29 26 29 29 29 29 29 17 29 26 29 29 29 27 29 29 14 29 18 26 5 26 29 29 29 16 13 29 29 29 29 29 16 29 29 29 29 29 29 6 29 6 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 26 6 5 29 5 27 8 29 29 20 29 29 6 6 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 6 29 29 29 29 2 6 29 6 29 29 5 29 5 29 29 5 29 29 29 8 29 29 29 29 29 2 29 29 29 6 29 29 27 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 8 29 31 29 29 29 29 29 29 29 2 29 29 6 29 27 29 6 29 8 29 16 29 29 29 25 29 5 29 29 14 31 5 31 27 29 29 2 5 29 29 29 18 18 25 2 29 29 29 29 29 29 29 29 2 29 29 29 29 14 8 8 5 17 29 17 29 29 29 29 8 8 29 8 6 29 29 29 29 29 29 29 29 29 25 29 25 29 2 29 29 29 8 29 29 29 5 29 29 6 29 29 29 31 2 29 29 29 18 29 29 29 8 2 29 2 29 29 29 29 8 8 2 26 8 29 29 29 29 29 29 29 29 29 29 18 16 16 16 29 29 16 29 29 6 29 16 16 29 13 29 26 16 29 29 29 29 29 19 29 8 8 31 29 13 29 16 29 16 29 29 5 29 16 29 29 29 29 16 13 29 29 29 29 19 6 29 16 18 29 29 29 13 29 29 29 29 29 29 13 16 29 29 16 29 6 16 29 29 29 29 19 29 29 19 13 29 16 29 19 29 19 29 29 29 16 19 13 29 16 29 29 29 29 16 29 29 16 13 16 29 19 17 13 29 19 16 29 16 16 29 16 16 29 16 19 16 16 29 29 16 19 16 29 29 29 13 19 19 29 29 16 16 16 29 29 29 13 19 16 29 29 9 13 16 29 16 16 13 19 29 29 29 16 29 16 16 29 29 29 29 19 13 16 29 19 17 17 29 16 16 29 29 29 29 29 16 29 16 29 29 16 13 16 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 19 13 29 29 6 29 29 16 16 16 29 29 6 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 2 25 2 29 29 29 5 29 5 29 29 31 29 29 14 14 29 29 29 14 29 29 29 29 29 29 29 13 29 8 29 29 29 13 29 2 18 29 8 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 29 2 29 29 29 2 8 8 2 8 18 29 29 2 29 29 29 29 29 29 29 16 29 29 14 16 16 16 29 29 29 29 29 29 2 29 29 29 29 16 29 29 16 16 29 29 29 29 13 13 16 16 13 29 16 13 13 16 9 16 16 16 29 19 8 29 29 29 29 29 29 29 8 29 29 8 29 2 8 5 29 29 29 29 29 8 8 6 18 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 5 2 5 29 5 29 29 2 8 8 26 29 29 29 27 29 2 29 29 29 29 31 29 29 29 29 29 27 29 29 29 29 29 29 16 29 29 16 13 13 8 16 16 13 29 29 29 13 16 29 29 13 29 29 29 29 18 8 29 29 8 8 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 17 29 29 17 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 16 29 29 19 13 29 29 29 29 19 16 29 29 29 29 19 16 16 16 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 16 26 2 8 8 29 29 8 29 31 29 29 29 29 27 29 16 13 13 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 2 29 29 6 29 29 29 29 29 29 18 29 16 6 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 6 16 16 29 29 29 29 16 8 13 29 29 29 8 29 26 8 29 29 29 29 29 19 13 29 29 29 29 29 29 29 8 19 29 29 29 19 16 16 29 29 19 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 16 29 14 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 29 29 6 13 16 29 19 13 29 29 29 29 17 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 26 29 29 29 6 29 29 16 29 29 16 8 29 29 19 29 29 29 29 31 29 29 29 2 29 29 29 6 29 29 29 8 2 29 26 5 29 6 25 31 6 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 8 8 29 14 29 29 29 29 29 29 29 16 25 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 14 16 29 2 29 29 29 29 16 29 29 29 16 29 13 19 29 29 29 16 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 19 16 29 16 19 29 29 29 19 16 2 16 16 29 16 29 29 29 16 29 29 17 16 16 29 29 16 19 19 16 29 16 29 29 29 29 29 16 29 29 29 16 29 29 16 29 16 29 29 29 16 29 29 2 29 16 13 16 29 5 16 16 16 29 29 29 29 29 29 16 29 29 29 18 29 29 16 29 29 17 29 29 29 16 29 29 29 16 16 29 29 29 16 29 29 29 16 16 16 13 16 19 16 29 8 13 19 29 31 19 13 19 16 16 16 16 19 16 19 13 16 19 16 19 13 29 16 29 14 29 16 29 29 29 29 29 29 29 5 16 16 29 16 29 29 5 16 29 29 16 29 16 29 16 16 29 29 29 19 29 2 29 29 29 29 29 29 16 29 13 29 16 16 19 29 29 29 16 29 29 16 29 19 16 29 29 29 29 29 29 29 29 29 19 16 13 29 13 16 16 29 29 29 29 29 29 19 29 2 8 29 29 29 27 18 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 16 26 16 13 29 29 16 16 29 29 8 29 29 29 29 29 29 29 8 29 29 29 16 13 29 29 29 16 29 29 29 29 29 29 29 5 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 2 29 29 14 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 25 8 29 29 29 2 29 29 8 29 2 8 29 29 29 29 29 29 29 29 17 31 31 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 2 29 29 2 29 29 29 29 13 13 29 29 8 29 29 29 29 29 16 29 29 17 29 29 16 29 29 29 16 16 16 16 29 29 29 29 19 13 29 29 29 29 29 16 13 29 29 16 16 19 13 16 16 29 29 29 19 16 29 17 29 29 29 16 19 16 16 16 29 16 29 29 16 16 19 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 27 29 29 29 16 29 29 14 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 19 29 16 29 29 29 16 29 29 8 29 19 16 19 29 13 16 19 13 16 29 16 16 29 8 29 29 19 19 17 19 41 19 29 16 29 29 29 17 29 29 29 29 19 16 29 29 29 26 29 29 29 29 29 29 29 29 6 31 25 29 8 29 29 29 29 16 29 29 29 29 2 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 6 29 16 29 19 16 13 13 29 16 19 16 29 29 16 29 16 16 16 16 29 29 18 29 29 29 29 29 2 29 2 29 14 8 18 29 29 29 29 29 14 29 16 29 29 29 29 29 29 29 8 29 6 29 29 29 8 8 29 6 29 29 29 18 29 29 29 29 29 29 26 29 29 29 2 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 18 8 29 4 29 16 29 6 29 29 29 18 6 29 29 29 29 29 29 29 8 8 2 29 2 29 29 17 29 29 8 29 29 8 8 8 29 29 29 29 29 29 16 29 16 19 13 29 16 29 29 29 2 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 17 29 17 29 16 29 29 29 29 16 29 13 29 16 16 13 29 16 17 17 29 29 29 29 29 29 29 29 29 29 29 29 13 29 19 29 29 29 29 16 29 29 29 29 16 29 29 29 29 27 29 29 29 8 18 29 8 29 2 8 29 17 2 29 16 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 29 2 29 29 29 18 29 29 26 29 29 29 29 29 8 13 16 29 29 29 16 29 29 29 29 29 29 29 16 29 16 16 16 16 29 29 16 29 16 29 29 16 17 16 29 29 29 29 29 8 2 31 29 29 29 29 29 29 29 31 29 29 26 29 5 29 29 29 29 16 16 29 29 2 29 29 29 29 29 29 16 29 29 8 8 29 16 13 29 29 16 19 19 17 29 29 29 13 29 19 19 13 19 16 29 19 29 19 16 19 13 29 29 19 13 16 17 16 29 29 29 27 5 25 2 8 8 29 5 29 29 29 6 16 29 29 29 29 29 29 29 29 29 16 29 13 2 29 29 29 29 29 29 29 13 29 29 29 29 29 29 17 13 29 29 29 29 29 18 29 13 16 29 16 19 8 29 16 19 29 29 16 13 16 19 29 13 16 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 8 6 29 29 29 29 29 29 25 29 5 29 29 29 8 29 29 29 25 29 29 29 29 2 29 8 29 29 29 29 8 29 29 29 29 29 29 8 13 29 29 29 16 29 8 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 19 13 16 29 13 29 16 29 9 19 16 19 29 16 16 29 16 16 29 13 13 13 16 29 13 16 16 29 29 29 8 29 29 5 29 18 8 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 13 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 2 18 29 16 16 29 29 17 29 13 29 29 19 13 29 29 29 29 5 2 29 29 29 29 29 25 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 17 29 8 29 25 27 29 26 16 5 29 8 13 19 16 13 29 6 29 17 29 29 29 29 29 29 29 13 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 31 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 8 8 2 29 2 8 8 2 29 29 26 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 6 13 29 8 16 29 13 29 16 29 13 16 13 8 29 18 29 13 5 14 16 16 19 29 29 29 29 29 16 13 29 2 25 8 29 29 29 8 29 29 29 29 29 8 29 29 8 29 29 8 6 29 14 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 16 29 29 8 29 5 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 4 29 5 5 29 29 5 29 29 29 29 29 2 29 29 29 5 8 5 29 5 29 29 29 13 29 13 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 8 29 2 29 8 2 29 29 8 26 29 5 29 31 29 29 13 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 18 29 8 29 4 29 29 29 29 29 2 29 29 29 29 29 8 29 29 5 29 29 29 29 29 29 29 5 29 29 29 26 29 6 29 6 8 29 29 29 29 29 29 29 29 29 8 29 29 8 5 8 5 5 29 2 29 29 6 8 29 29 29 29 29 8 8 8 2 5 2 5 29 8 8 29 6 29 29 6 8 29 2 18 29 29 29 2 8 5 8 29 29 29 29 29 29 29 29 29 29 2 29 8 18 29 29 29 29 29 29 29 29 29 2 31 5 2 2 29 8 29 6 14 5 5 18 29 29 8 29 5 29 29 29 18 29 29 29 6 29 29 29 25 29 5 29 29 29 6 29 29 29 29 29 6 29 29 18 2 29 2 2 6 29 2 6 29 2 6 29 5 29 5 2 8 2 29 29 29 29 29 29 18 25 29 29 29 2 29 29 29 29 29 29 14 8 14 29 27 29 29 29 29 29 8 29 29 6 29 29 29 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 14 2 25 29 29 31 29 23 29 25 29 29 29 27 29 25 29 29 6 29 29 8 29 29 6 29 27 29 29 2 29 29 2 29 8 29 29 29 25 29 25 29 29 29 25 25 8 29 29 29 29 29 29 25 25 2 29 29 27 29 29 29 29 29 8 25 29 8 8 29 8 29 8 29 29 29 29 29 29 29 6 29 25 29 29 29 6 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 14 29 29 29 26 29 29 29 29 2 29 2 29 29 29 29 29 8 29 8 25 29 29 8 29 29 29 29 29 29 29 29 29 25 29 2 8 25 31 29 27 29 8 29 29 29 25 29 27 18 6 29 29 8 29 29 29 29 29 29 29 29 14 29 29 29 29 29 8 8 5 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 14 6 29 29 29 29 29 8 29 29 31 8 29 29 29 29 5 6 2 29 27 29 29 2 29 29 6 29 29 29 29 29 8 29 29 25 2 6 8 29 29 29 29 5 29 25 31 29 25 29 29 18 29 14 6 2 29 29 29 29 29 29 29 29 2 8 29 29 8 2 29 29 29 29 8 8 29 29 8 8 16 8 29 29 29 27 29 6 29 29 5 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 8 29 29 29 29 29 29 29 29 31 8 2 29 8 29 29 29 6 29 29 29 29 8 29 29 29 29 29 8 29 8 5 2 8 29 29 29 18 31 29 26 29 31 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 25 14 29 29 29 18 2 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 16 17 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 26 8 5 16 29 16 29 29 16 29 29 16 2 29 29 5 29 29 29 29 29 8 29 29 29 29 13 29 29 29 29 16 13 13 16 16 19 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 25 18 29 29 29 5 19 29 29 19 16 29 29 29 16 2 16 29 29 29 29 29 29 29 29 29 16 16 8 2 29 5 16 29 29 29 2 29 29 29 29 8 8 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 14 29 29 29 29 29 29 29 29 19 29 29 29 16 16 13 16 2 16 29 29 29 19 13 16 16 29 29 29 16 16 16 29 29 29 17 16 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 14 29 29 29 16 29 29 29 26 8 29 29 29 29 29 29 2 29 29 29 16 29 16 16 29 29 29 29 16 29 13 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 5 29 29 18 6 29 29 29 29 29 29 2 25 29 29 29 29 5 29 29 29 29 16 29 29 29 29 13 29 29 29 14 29 18 29 29 29 2 29 18 2 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 16 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 14 5 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 25 29 29 29 29 31 29 29 29 29 27 29 2 16 29 29 29 19 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 31 29 29 25 29 6 14 26 8 27 27 29 29 29 29 8 5 29 29 8 18 29 29 29 29 29 29 29 16 16 29 16 29 29 16 29 29 16 16 16 29 29 16 16 29 29 19 19 29 16 29 29 16 16 16 16 6 29 29 29 29 16 29 29 16 16 29 16 29 19 13 29 29 19 29 16 19 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 18 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 16 29 29 16 19 19 16 29 16 16 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 31 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 16 29 29 29 16 16 29 29 16 16 13 16 16 19 13 19 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 2 16 29 29 16 29 29 29 29 29 29 29 31 29 8 29 8 29 8 8 29 29 29 29 29 14 29 2 29 29 29 29 29 13 16 16 29 16 16 16 13 29 29 29 29 16 29 16 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 25 29 29 29 29 16 29 29 29 29 16 16 29 29 19 29 29 16 29 29 29 29 29 29 19 13 29 29 29 29 29 18 6 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 16 5 29 29 13 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 31 29 29 13 29 17 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 18 29 29 29 29 29 6 29 29 29 29 29 13 6 29 29 29 13 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 31 29 31 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 6 29 29 31 29 2 29 29 29 29 29 29 29 31 29 31 29 29 16 29 8 2 2 29 29 29 29 29 8 8 29 29 29 29 8 29 8 29 19 29 29 29 29 2 29 29 29 16 29 29 29 31 29 29 29 16 29 29 16 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 19 16 29 16 16 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 2 29 29 29 29 16 29 29 6 29 29 29 5 29 29 29 16 29 29 29 29 29 29 16 8 29 6 16 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 14 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 8 8 29 18 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 31 29 29 29 8 29 29 29 29 29 25 6 27 29 2 29 29 29 18 18 25 18 29 29 29 29 14 29 29 29 29 18 29 29 29 14 29 29 27 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 31 14 6 29 8 29 8 31 29 29 6 29 29 29 29 29 29 29 29 29 29 29 25 29 29 27 29 29 18 29 31 29 29 25 5 29 29 29 29 29 25 29 29 29 8 14 29 25 29 29 29 29 29 29 29 29 29 29 6 31 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 25 29 16 29 29 29 29 29 25 29 29 18 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 26 29 29 2 29 29 29 16 13 29 29 29 19 16 16 29 29 29 29 29 16 19 29 29 16 16 16 16 29 29 16 29 16 16 29 5 29 16 13 29 29 18 29 29 16 13 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 6 25 29 29 31 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 27 29 2 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 6 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 14 2 29 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 29 17 6 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 14 8 5 2 29 29 29 29 29 29 29 27 29 29 29 29 29 29 14 29 29 29 29 29 29 8 29 8 29 29 29 29 29 8 29 29 29 6 29 29 2 29 5 16 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 5 29 29 6 29 29 29 29 5 29 29 6 29 25 2 29 29 29 6 29 29 29 29 29 16 17 29 29 29 29 29 16 29 29 6 29 18 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 25 29 29 29 16 29 2 29 29 29 18 31 8 25 8 29 29 29 29 29 29 25 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 14 29 29 29 29 31 6 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 25 29 29 29 29 6 29 29 14 29 29 29 29 18 29 6 29 29 29 29 29 8 2 29 29 6 29 29 29 29 29 27 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 25 29 29 13 16 29 29 16 13 29 29 29 29 29 29 29 29 16 29 29 29 8 29 26 29 29 16 29 29 29 29 29 29 8 29 16 29 6 29 2 29 29 29 29 29 8 29 29 16 29 29 29 29 16 18 8 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 18 29 29 29 29 29 29 29 16 29 16 29 16 16 29 29 29 16 13 29 29 29 29 29 13 29 29 29 29 29 18 29 29 18 29 29 27 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 13 29 29 8 29 29 29 16 26 19 8 16 16 29 29 29 8 2 29 29 29 29 29 2 19 29 29 17 27 29 29 29 29 29 29 2 29 29 16 17 29 29 16 29 29 29 29 2 29 29 16 18 29 29 26 29 29 29 29 29 29 2 31 8 14 29 29 29 8 29 8 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 18 29 29 29 8 31 29 29 29 29 29 29 31 14 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 25 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 26 27 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 5 5 29 29 29 6 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 8 8 23 29 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 18 29 18 18 29 29 29 29 13 16 13 19 16 29 29 13 29 29 29 29 29 29 16 29 16 13 29 29 29 2 29 29 29 14 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 8 29 18 29 29 16 29 29 29 29 29 16 29 17 26 5 29 29 29 29 29 5 29 29 17 17 29 29 29 2 29 29 29 29 29 29 29 29 2 29 25 29 17 27 29 8 14 29 29 29 29 29 2 8 29 29 29 5 29 5 29 29 2 16 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 8 29 8 31 29 14 29 29 27 28 29 29 29 29 29 29 27 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 8 29 8 29 29 8 8 2 29 29 29 29 29 29 29 26 25 29 29 29 29 25 29 2 18 29 29 31 29 29 29 29 6 16 13 29 29 27 29 29 29 29 29 29 29 6 29 5 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 18 29 2 29 29 29 29 29 18 29 29 29 29 29 8 29 29 29 8 8 29 29 5 29 29 2 5 29 18 29 18 29 29 29 29 18 29 29 29 29 31 29 29 29 29 16 29 16 16 16 19 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 13 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 18 29 29 29 29 29 29 29 29 29 8 29 8 29 2 29 5 29 29 29 17 31 29 29 6 27 29 29 8 2 29 29 29 8 29 8 8 29 29 8 2 8 29 5 18 29 29 29 29 29 29 2 29 29 29 29 29 18 29 29 29 6 29 29 2 29 2 29 26 29 29 31 29 29 29 29 29 29 17 8 18 14 29 29 26 5 2 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 2 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 16 13 29 29 29 29 5 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 6 29 31 29 29 16 29 29 29 18 29 29 29 29 16 29 29 29 18 29 29 29 29 29 29 29 18 18 29 29 29 29 29 29 25 14 29 29 29 29 6 29 26 8 29 29 16 29 29 29 29 18 29 29 29 29 29 6 8 29 17 29 29 18 18 29 29 29 2 16 17 29 29 29 16 29 29 26 16 16 29 6 29 29 29 2 16 13 29 29 29 29 29 13 29 19 13 29 13 29 16 29 29 29 19 19 16 16 29 29 19 29 13 29 29 16 13 16 29 29 29 16 29 29 16 16 16 16 29 29 29 29 29 16 29 16 29 29 17 16 6 29 16 29 29 29 16 29 16 16 29 29 29 19 29 19 16 16 29 16 13 29 29 29 16 29 16 16 16 29 29 13 29 29 16 16 29 29 16 29 29 16 8 29 19 29 16 29 29 29 29 16 29 25 29 29 29 29 29 29 29 29 29 29 18 8 14 29 26 5 29 29 29 29 29 29 29 29 13 29 8 2 29 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 29 29 29 18 16 29 16 31 29 29 29 8 29 29 29 6 29 29 29 29 8 29 29 29 8 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 25 29 29 8 29 2 5 29 29 29 16 29 29 2 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 27 8 29 29 31 29 31 29 31 27 29 17 16 29 29 13 18 29 29 29 29 29 29 16 29 29 8 29 29 16 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 26 27 29 29 29 16 29 14 29 29 29 29 2 16 13 29 29 16 16 16 19 13 29 17 19 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 16 18 29 13 29 29 16 29 16 29 16 29 29 29 29 16 29 29 29 8 16 13 5 8 29 29 8 29 2 29 29 29 27 29 29 29 29 29 29 29 29 2 29 29 29 29 14 5 29 29 18 16 29 27 29 29 29 29 29 29 8 29 29 29 29 29 2 29 8 2 29 2 29 29 14 29 8 29 29 2 29 6 27 18 2 29 29 29 18 29 8 29 29 6 18 29 29 8 29 8 29 8 29 5 25 29 29 29 8 27 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 27 4 29 29 29 29 25 29 29 29 29 29 29 26 29 8 29 29 2 8 29 29 26 29 8 29 25 29 29 27 29 18 29 27 29 29 29 29 29 29 29 29 29 2 8 29 25 29 29 29 29 29 29 29 29 2 29 29 14 8 29 29 26 29 29 6 29 29 2 29 29 29 8 29 29 27 14 29 29 29 29 29 29 29 6 6 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 8 29 29 26 29 29 29 29 29 29 29 29 16 16 2 29 29 29 29 8 29 14 5 29 31 27 29 29 29 29 29 29 27 29 29 29 18 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 17 6 29 29 16 29 29 29 8 29 29 13 29 6 29 18 29 29 29 29 29 2 29 29 29 6 16 29 29 29 29 29 29 8 14 29 29 6 29 6 29 29 29 29 27 2 8 29 29 29 13 29 29 29 31 29 8 8 5 29 25 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 19 29 29 19 29 16 29 29 29 29 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 27 6 8 29 8 29 16 6 5 29 29 29 16 29 29 29 5 19 29 29 29 29 29 16 29 29 16 29 27 16 29 29 16 29 29 29 18 29 29 29 2 29 29 29 25 29 16 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 5 16 29 29 29 29 29 29 27 8 2 29 29 29 2 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 13 29 29 29 29 29 16 14 29 17 16 16 17 16 13 19 29 29 29 16 17 31 29 29 29 29 16 29 16 29 29 16 29 29 2 29 29 29 31 29 29 29 29 26 29 5 29 29 29 16 29 29 29 29 29 29 25 29 29 29 29 8 29 29 29 17 8 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 13 29 26 29 19 29 16 19 29 29 29 19 19 16 19 16 13 19 29 16 19 29 29 29 29 2 29 29 29 29 16 19 16 16 16 16 8 26 16 16 29 19 13 2 29 16 29 29 29 29 29 6 6 29 29 19 29 29 2 29 8 29 16 29 16 13 13 29 29 29 29 29 29 16 29 29 29 16 28 29 16 19 29 16 29 29 16 19 29 29 16 29 13 16 29 16 16 29 16 29 29 16 19 8 17 29 16 29 16 16 16 16 19 29 16 29 19 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 17 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 8 17 8 29 29 26 8 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 16 29 29 29 16 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 13 29 8 16 5 29 29 5 29 29 29 29 29 26 29 29 29 8 29 29 29 16 29 29 19 29 29 6 29 16 29 26 29 8 29 29 29 29 2 29 29 29 16 29 29 29 16 29 16 29 29 29 16 29 29 29 8 29 29 27 29 29 5 29 29 29 6 29 18 8 29 29 29 13 29 29 17 29 16 29 16 19 16 29 29 16 16 13 16 29 9 13 29 29 29 16 29 29 29 29 17 16 29 29 29 29 29 6 2 29 29 16 29 6 29 8 29 29 29 29 29 29 29 31 29 6 29 26 29 29 5 6 29 17 29 29 29 29 27 29 29 8 29 29 18 29 29 29 29 8 11 6 29 29 8 29 6 29 29 8 5 29 29 29 13 6 8 29 14 29 29 29 8 29 29 29 29 8 29 2 29 29 5 29 29 29 25 29 29 18 29 29 16 29 18 29 29 29 29 16 29 29 29 16 29 16 29 29 16 29 16 16 29 8 29 29 19 29 19 29 16 16 29 19 31 16 19 29 26 29 17 29 29 2 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 19 29 29 29 29 29 16 29 16 16 16 13 16 16 16 29 29 29 29 29 16 16 29 16 16 29 13 19 29 16 29 29 16 17 29 16 29 16 16 16 29 29 16 29 16 16 16 29 29 19 6 29 29 29 29 19 13 19 29 19 29 16 29 16 19 16 13 16 16 16 29 29 19 16 29 29 29 13 16 16 29 16 13 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 13 29 29 29 13 29 19 13 29 16 19 16 29 29 9 16 29 16 26 19 13 16 29 16 16 16 29 16 16 16 29 29 29 29 5 4 16 29 16 29 16 29 29 17 16 19 16 29 13 29 29 29 16 16 16 29 29 29 29 29 29 29 16 16 29 29 16 29 29 16 13 16 29 29 29 16 6 16 29 13 29 16 29 16 13 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 16 13 29 17 16 16 19 13 16 29 16 9 16 13 19 19 29 16 13 16 19 16 19 29 16 16 16 8 29 16 29 29 29 29 13 29 18 29 29 19 29 16 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 2 29 29 29 5 6 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 25 29 6 29 29 29 29 16 29 29 29 16 29 29 19 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 16 14 29 29 29 29 29 17 16 16 29 13 16 16 13 29 29 16 16 13 29 29 29 16 16 19 19 29 29 16 29 29 29 29 29 16 16 16 16 16 16 29 29 29 29 29 19 16 29 29 16 16 29 29 29 29 19 29 16 16 16 29 13 19 16 6 16 16 29 29 29 29 29 26 16 29 29 29 29 29 8 29 29 29 29 17 8 29 29 29 29 8 2 29 29 29 29 29 29 29 27 29 6 6 2 29 29 6 2 29 2 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 19 16 29 29 29 29 16 16 19 31 6 16 16 29 29 29 29 16 8 16 29 16 16 13 16 16 29 29 17 29 29 16 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 8 29 29 29 16 16 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 2 25 29 17 29 17 29 29 29 29 29 29 29 16 29 16 29 4 29 29 29 29 29 29 29 16 29 29 29 13 16 16 29 29 29 16 16 13 19 16 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 18 29 29 14 29 5 29 8 29 29 31 29 2 29 18 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 16 16 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 8 29 8 29 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 14 29 2 6 6 29 29 29 29 29 16 25 14 29 29 29 29 18 29 29 29 29 29 18 29 2 29 29 29 8 29 29 29 25 29 31 29 29 29 29 29 6 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 5 29 6 29 29 29 29 29 29 29 29 29 6 29 29 29 8 8 29 29 29 29 5 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 25 29 29 25 29 25 29 29 29 29 29 29 25 27 29 2 2 29 29 14 18 29 18 6 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 6 29 16 29 29 29 29 29 29 14 29 29 6 18 6 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 5 29 29 29 6 29 29 29 29 29 29 29 29 25 18 29 31 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 2 29 29 8 29 29 29 29 6 8 29 29 29 6 29 29 29 29 29 29 29 8 29 31 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 8 29 29 29 8 8 29 29 8 6 29 29 29 6 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 2 29 29 2 29 29 14 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 6 29 29 29 29 29 5 29 14 29 29 29 29 29 2 29 29 29 29 2 29 2 29 29 29 25 29 2 29 29 29 14 29 29 29 2 18 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 5 29 8 29 29 23 2 29 29 27 29 29 29 29 29 29 29 29 27 14 29 29 29 29 29 14 8 2 29 8 18 29 27 29 31 29 29 16 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 31 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 29 6 29 14 29 29 29 25 29 29 29 29 29 27 16 5 29 29 29 8 29 8 29 18 29 29 29 5 6 29 5 29 29 29 8 29 29 29 29 29 6 29 29 29 6 29 29 29 29 14 18 8 5 29 6 29 29 29 29 2 29 29 29 29 6 8 8 29 29 6 29 29 29 29 8 29 8 8 6 29 29 29 29 29 29 29 2 29 29 29 29 17 29 29 29 18 29 29 29 29 8 2 5 6 23 29 29 29 29 29 2 29 29 29 29 29 2 8 29 27 29 29 6 18 8 29 18 29 29 29 8 29 8 29 29 29 8 5 29 2 29 29 29 8 29 29 8 29 29 29 29 16 29 29 27 8 29 25 29 29 8 14 29 8 8 29 5 29 29 29 18 29 27 29 29 29 29 29 17 29 29 29 6 29 29 29 29 29 2 29 29 2 29 29 29 29 6 2 29 29 27 31 29 29 29 29 29 2 29 29 29 8 29 29 8 31 5 5 5 2 2 8 29 29 29 29 29 29 29 2 29 6 29 29 6 2 29 29 8 8 8 29 29 6 2 8 8 29 29 29 29 29 29 29 6 5 29 29 8 29 29 31 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 5 23 29 29 29 29 29 29 29 29 29 29 29 5 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 26 29 29 29 29 29 29 29 29 23 16 29 14 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 2 29 25 26 5 14 8 2 29 29 8 29 8 29 8 2 8 29 2 29 29 29 23 14 8 8 29 29 5 29 17 29 29 8 29 29 29 29 23 18 5 29 29 5 5 2 16 29 5 29 29 2 29 29 29 29 29 29 23 29 29 29 29 8 29 29 26 5 29 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 16 29 29 29 29 29 29 29 18 29 29 29 29 16 29 29 29 29 13 29 16 29 2 29 29 29 29 29 2 16 29 5 29 29 29 16 16 29 16 16 29 29 29 16 19 6 29 29 5 23 29 8 29 6 25 2 18 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 13 16 29 29 29 29 16 16 29 16 16 16 13 19 29 29 29 16 16 29 16 29 16 29 29 29 6 19 19 13 29 29 19 16 16 29 17 29 29 16 29 19 16 29 16 16 16 26 29 29 29 16 29 16 29 29 16 13 16 5 29 29 16 13 13 16 16 2 29 29 29 29 29 29 16 29 29 16 18 29 16 29 29 29 29 29 8 16 29 29 29 29 29 29 16 29 16 29 29 29 16 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 23 29 29 29 29 29 29 16 29 2 29 5 29 29 29 16 29 29 29 29 19 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 16 16 16 29 29 29 4 29 29 29 29 16 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 29 5 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 8 29 8 29 31 29 29 29 29 29 29 27 29 29 29 29 16 29 2 16 29 29 16 16 16 29 29 13 29 29 29 29 29 2 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 18 29 29 27 29 14 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 2 29 29 29 5 8 29 16 29 29 29 16 29 29 29 29 29 16 16 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 4 4 29 29 29 29 29 2 29 16 5 29 5 29 5 13 29 29 19 29 29 16 29 29 29 29 13 16 29 29 29 29 29 16 16 16 16 16 19 16 29 29 29 29 29 29 17 17 29 29 29 2 2 29 29 29 19 13 29 16 29 16 16 29 13 16 19 13 29 29 29 16 19 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 8 8 8 29 31 31 29 2 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 5 8 5 29 29 8 29 29 29 29 29 2 16 29 16 17 29 29 29 29 29 16 29 29 29 29 2 29 29 16 29 29 29 29 16 2 29 16 29 16 29 29 29 29 5 29 16 29 29 31 16 5 29 29 26 31 29 5 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 13 29 29 29 29 29 16 29 13 13 13 16 29 29 16 16 19 29 16 29 19 29 16 29 16 29 16 29 29 5 29 5 23 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 16 29 13 29 16 16 29 16 19 16 16 13 16 19 29 29 16 16 16 16 13 16 16 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 5 16 29 13 16 19 29 29 29 29 29 16 16 13 16 29 29 16 29 29 19 29 5 29 29 29 29 29 29 16 16 16 16 29 16 16 29 29 16 29 29 17 29 13 16 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 2 13 29 29 29 29 13 29 29 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 29 29 16 29 8 29 29 29 29 5 6 5 5 13 29 29 29 2 16 13 29 16 13 16 29 29 29 16 29 16 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 6 29 29 16 29 29 29 29 29 2 29 16 31 29 29 16 29 29 29 18 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 14 29 29 16 29 29 29 14 29 16 29 29 29 16 2 29 29 29 16 29 16 29 29 18 29 29 29 29 16 17 29 29 29 18 13 29 19 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 19 29 29 29 29 29 16 16 29 29 16 29 16 29 16 29 29 29 16 29 8 29 29 29 29 29 29 29 16 29 29 29 29 19 29 16 29 13 19 29 29 29 29 19 17 29 29 13 29 29 29 29 13 29 29 8 29 29 29 29 16 29 29 16 29 29 18 16 29 29 29 29 29 8 29 29 29 29 29 29 29 19 14 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 27 8 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 14 29 29 29 18 26 29 29 8 29 29 29 6 29 25 29 29 18 29 29 14 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 2 29 29 25 16 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 8 13 29 29 29 29 29 16 29 29 29 29 8 29 18 29 31 26 6 29 29 29 29 6 29 27 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 29 18 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 14 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 18 29 29 29 29 8 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 18 29 29 29 5 29 29 25 27 29 29 29 5 29 29 29 27 31 29 14 18 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 8 29 29 29 2 29 29 8 29 2 29 29 27 29 29 29 29 8 2 29 25 8 8 29 29 5 29 6 29 29 5 29 29 29 29 17 29 29 29 29 31 29 29 29 29 29 29 29 29 29 31 29 18 29 29 29 29 29 29 29 29 14 18 8 6 29 6 2 29 29 29 29 29 8 29 29 29 8 29 29 29 29 8 29 29 29 14 29 14 29 29 29 27 18 18 29 29 6 29 29 29 29 5 27 29 29 29 29 29 29 29 29 17 29 31 6 29 8 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 26 29 29 14 29 29 29 27 2 6 25 29 5 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 6 29 29 18 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 31 29 29 29 8 29 29 29 29 31 29 29 29 29 18 29 25 29 29 29 29 29 29 14 29 29 29 29 31 29 8 29 29 29 2 2 29 29 27 29 29 16 29 25 29 29 29 29 29 8 31 6 29 29 14 29 29 17 2 29 29 29 29 29 29 27 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 29 29 2 18 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 18 27 29 29 29 29 29 29 6 29 29 29 29 29 29 29 5 29 6 29 29 29 29 8 29 29 29 29 8 6 29 29 29 29 29 29 29 29 8 29 29 31 29 29 25 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 14 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 27 29 29 29 14 29 29 29 29 29 29 14 29 29 29 29 18 29 29 29 29 6 25 29 29 29 29 29 2 29 2 29 29 29 29 31 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 2 29 29 26 29 29 29 5 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 25 29 29 29 29 6 29 29 29 29 29 29 6 6 29 29 29 29 5 29 29 29 29 8 29 2 29 29 29 29 29 25 29 29 26 29 6 29 29 29 29 2 29 16 29 29 29 29 8 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 8 31 29 29 29 25 6 6 8 29 29 29 26 29 29 29 29 29 29 29 8 29 29 8 29 29 5 8 29 29 29 29 29 29 29 29 6 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 26 29 29 29 25 27 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 6 29 8 29 6 29 29 8 29 29 29 29 29 29 18 27 29 29 2 29 6 25 29 29 29 29 29 29 29 5 14 29 29 29 29 29 25 29 29 29 29 29 27 29 29 29 6 29 29 29 8 29 29 29 8 29 31 29 29 29 29 29 29 29 29 29 29 6 29 29 25 29 29 29 29 18 29 31 29 2 29 25 29 6 29 25 6 29 29 29 29 27 29 2 29 29 6 29 29 18 29 14 18 29 29 29 29 29 25 2 14 27 6 29 29 29 29 29 29 29 31 29 29 29 2 29 28 29 29 29 27 29 2 29 29 29 29 29 29 29 29 29 29 29 14 29 29 17 29 18 29 29 29 29 14 29 29 25 29 29 14 29 2 31 14 29 18 29 29 29 29 29 29 29 29 18 29 29 29 31 29 29 29 14 6 29 31 29 29 29 29 6 25 29 31 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 25 29 29 29 2 25 29 29 29 29 29 8 29 29 29 13 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 31 29 6 18 29 18 6 14 29 29 29 29 29 29 6 29 27 29 29 29 29 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 2 18 25 29 29 29 29 25 25 29 29 14 29 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 18 29 29 29 6 29 29 29 29 29 29 2 29 29 27 29 26 29 8 31 29 29 29 29 29 29 29 29 29 29 18 29 27 8 29 29 29 31 29 8 29 29 29 29 29 29 29 2 29 29 31 29 29 8 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 26 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 2 29 29 8 29 29 29 8 18 29 29 16 29 29 29 29 29 29 29 29 8 29 29 2 29 29 31 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 5 27 29 27 8 29 29 29 29 29 29 31 31 29 2 25 26 18 29 29 29 2 29 29 29 2 29 29 29 8 29 29 29 29 2 8 29 29 29 2 29 6 29 8 29 6 29 29 29 29 13 16 29 25 2 2 29 29 16 29 29 29 29 29 8 29 29 29 29 8 29 29 6 6 6 5 29 29 18 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 14 29 5 29 29 29 6 26 29 29 6 29 8 29 6 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 6 29 29 29 29 2 29 18 29 29 29 29 2 29 17 29 6 29 29 29 2 29 29 31 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 26 29 29 29 29 29 29 29 8 29 18 29 29 29 2 29 29 29 29 29 29 29 29 8 18 29 29 17 29 26 29 29 29 29 29 29 26 6 29 29 29 29 29 29 18 29 29 14 2 29 29 14 8 29 29 29 8 29 29 29 2 29 29 29 29 29 2 5 29 29 29 29 31 31 29 2 5 31 29 29 29 29 25 29 8 29 6 29 29 29 29 29 29 6 2 31 2 29 29 29 29 29 29 29 2 29 29 5 29 14 29 29 27 29 29 18 29 29 29 29 8 5 31 29 29 29 29 29 29 29 29 29 29 29 29 29 27 6 29 5 29 29 29 29 29 29 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 18 31 31 6 29 2 29 29 29 8 29 26 23 29 29 29 5 29 29 14 29 29 29 29 29 8 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 27 29 29 29 29 29 29 5 29 16 29 6 29 29 29 29 29 14 29 29 8 29 29 29 18 29 29 29 29 6 29 8 18 6 29 29 29 6 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 31 2 29 8 29 29 6 18 29 29 29 2 2 29 29 29 29 25 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 29 29 29 19 2 29 29 29 16 29 29 29 29 18 26 29 29 29 16 29 29 16 29 29 29 29 29 8 29 29 2 29 29 2 29 29 6 29 29 29 29 29 29 8 8 8 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 26 29 29 29 29 5 29 5 8 29 29 29 25 29 31 29 18 2 31 29 18 31 8 31 29 29 29 29 29 29 29 17 14 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 2 29 29 29 29 29 19 13 29 29 29 16 16 29 29 29 29 29 16 16 16 29 29 16 2 29 29 29 29 17 29 29 29 5 29 16 19 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 16 8 29 16 29 29 29 2 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 18 16 29 16 16 29 26 16 17 13 19 13 29 29 16 29 29 29 16 16 16 29 29 29 29 29 29 29 6 29 29 29 16 29 2 29 16 16 29 16 19 16 29 29 29 29 5 29 16 16 29 29 16 16 16 29 29 29 16 29 13 29 29 29 16 16 16 16 29 13 16 16 16 29 29 29 29 29 29 16 29 29 29 19 29 29 19 8 16 29 16 29 29 16 16 16 19 29 17 16 16 29 29 19 29 29 19 13 19 19 19 29 16 16 16 29 29 16 16 29 29 29 29 29 16 29 29 16 29 16 29 29 29 13 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 2 29 16 29 8 29 29 29 29 16 29 29 2 29 29 29 8 29 29 13 5 29 29 29 29 16 19 14 29 2 16 13 26 26 29 29 29 16 19 13 29 19 17 16 29 29 19 16 29 29 16 29 29 29 2 16 29 29 29 16 29 29 29 29 29 29 29 4 29 29 29 16 29 29 13 16 16 29 29 29 29 29 16 16 13 16 29 29 17 29 5 16 29 29 29 13 17 29 13 16 29 16 16 16 29 29 16 29 17 29 16 29 29 29 29 29 29 2 29 29 2 2 29 29 29 29 29 16 8 29 29 16 13 16 29 29 29 29 29 29 29 16 29 19 29 29 5 29 16 29 29 29 29 29 16 29 18 29 19 29 16 29 29 16 29 29 29 29 13 29 29 29 8 29 29 29 29 29 16 29 29 16 17 19 8 29 29 29 29 29 5 29 5 29 26 29 29 29 31 5 29 29 29 29 2 29 29 31 29 29 2 29 29 29 18 6 29 29 29 29 29 18 16 29 8 29 29 29 29 27 29 29 16 29 29 19 16 17 14 19 29 29 16 16 19 16 29 29 29 19 29 29 16 29 29 29 13 8 16 17 29 16 16 29 16 16 29 29 29 13 29 29 29 29 16 29 29 16 19 13 16 13 16 13 16 19 13 29 8 29 29 19 19 29 2 29 16 29 16 29 16 13 2 19 16 29 19 16 29 16 29 16 9 29 16 19 16 16 29 29 16 29 29 8 9 19 16 29 19 29 16 29 16 19 19 29 13 16 17 16 23 29 17 13 16 16 29 16 16 16 13 19 29 16 16 29 29 29 29 29 29 29 29 29 29 2 29 13 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 13 29 16 8 29 29 29 29 29 13 29 31 29 29 8 29 8 26 29 29 29 29 29 2 25 8 2 8 29 8 29 2 8 6 29 26 29 29 29 29 5 29 29 29 29 2 29 26 29 29 29 29 29 29 18 2 29 26 8 29 29 29 5 29 29 2 29 29 5 16 29 16 29 16 29 8 29 29 29 29 29 16 29 29 16 29 29 2 29 17 29 13 29 29 29 29 29 29 29 16 29 16 29 29 17 16 16 29 29 29 5 29 29 29 16 29 29 27 29 29 29 29 29 29 29 16 19 29 29 16 29 29 29 29 16 29 19 13 29 29 17 16 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 13 29 29 29 29 31 29 29 29 29 29 29 29 25 29 29 2 29 16 29 29 29 29 29 16 16 29 29 29 2 29 29 29 26 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 17 29 29 16 29 29 29 29 29 13 29 6 6 29 29 16 29 5 6 16 29 29 29 29 16 16 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 31 8 26 29 8 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 8 29 29 29 29 29 6 29 29 29 29 2 29 2 29 8 29 29 25 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 8 29 29 29 29 29 29 29 2 2 29 29 29 29 2 29 14 29 29 29 29 2 29 18 29 25 29 29 29 29 29 29 29 8 29 29 8 29 6 29 29 8 29 29 29 29 2 18 29 29 29 31 29 29 29 18 29 27 8 29 14 29 29 29 29 29 29 29 6 8 26 17 29 8 14 29 29 29 29 29 8 29 6 29 29 8 29 29 6 14 29 29 8 14 2 29 29 29 29 29 29 29 29 29 6 29 6 29 29 6 5 8 29 8 5 8 29 29 31 29 29 29 29 29 29 8 2 29 29 29 8 8 29 29 8 29 8 29 29 26 29 5 29 29 29 29 29 8 29 18 29 31 29 29 29 29 13 29 17 16 29 19 29 29 29 29 29 29 13 29 6 8 8 29 29 29 29 29 29 29 29 29 8 29 29 27 29 29 29 29 29 29 29 29 29 26 5 29 2 29 29 29 29 29 29 29 29 29 29 2 29 6 29 6 6 29 29 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 13 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 14 29 26 29 29 29 2 29 29 29 29 29 29 29 5 29 29 5 29 29 8 29 29 29 29 16 29 8 29 17 29 29 16 29 29 29 29 29 29 8 29 6 29 29 13 29 29 29 29 29 29 29 8 29 8 29 6 29 8 29 29 29 2 29 29 29 25 8 29 27 8 29 29 29 2 31 29 29 29 29 8 29 5 29 29 29 29 6 29 29 29 29 29 17 4 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 2 29 8 29 29 29 8 8 29 5 5 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 6 14 8 27 26 29 8 8 29 5 14 5 29 18 8 29 29 29 29 29 29 29 29 29 25 29 29 18 29 29 2 2 29 29 18 29 29 29 25 29 27 29 29 29 29 29 29 29 29 28 29 29 26 29 5 29 29 29 26 29 29 29 31 31 8 29 29 29 29 6 29 8 6 29 6 29 29 29 29 29 29 29 29 31 29 29 5 2 8 29 29 29 6 6 2 2 29 29 29 29 29 18 29 29 29 6 29 25 29 6 29 18 27 8 29 29 29 29 29 29 29 29 29 31 8 6 29 29 27 18 18 29 8 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 6 18 2 29 29 29 29 18 29 29 29 29 29 25 31 29 2 29 29 6 29 29 29 29 29 29 5 2 29 27 29 29 29 29 2 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 14 29 8 29 29 29 8 8 6 29 18 29 29 29 29 29 29 31 8 29 29 29 29 29 18 18 2 29 29 31 29 29 29 14 29 2 29 29 29 29 29 23 29 29 29 6 29 29 29 29 29 8 29 6 5 29 6 18 29 29 29 29 29 6 29 29 29 8 8 29 29 29 17 18 6 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 26 29 29 29 8 14 29 29 29 29 25 8 2 5 29 6 29 2 29 29 8 6 29 29 6 29 2 29 8 29 6 5 29 29 29 29 2 29 26 29 29 29 29 2 29 2 8 29 2 29 29 29 29 8 29 29 29 2 29 14 29 5 2 29 29 2 18 29 29 29 29 29 14 29 29 29 29 6 29 29 29 29 29 29 18 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 27 29 8 29 29 29 5 29 29 8 29 29 29 29 8 29 14 29 29 29 29 18 8 29 29 16 16 29 16 13 16 16 16 13 29 29 17 16 19 16 31 16 29 29 16 29 29 29 29 16 13 29 29 19 31 29 19 16 29 29 19 19 17 29 16 16 19 10 19 29 29 19 19 29 16 16 19 8 29 29 16 16 29 16 16 19 19 17 13 29 19 13 16 29 16 29 16 16 16 31 29 19 16 16 29 16 16 16 29 29 29 16 16 16 29 29 29 29 16 29 16 29 17 29 5 29 29 5 29 29 29 29 29 29 29 29 31 8 29 29 29 29 2 25 29 29 29 27 29 29 29 29 6 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 6 29 29 29 31 6 29 29 29 29 6 29 29 29 31 29 6 29 8 18 6 29 29 16 5 29 29 2 29 29 29 29 29 29 29 25 31 29 29 5 31 29 29 29 29 29 6 18 29 6 29 29 8 29 29 29 29 29 29 29 17 29 29 29 29 8 29 8 29 29 2 29 29 29 17 29 29 29 6 29 17 29 5 29 29 29 5 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 2 29 5 29 29 5 29 13 27 13 29 29 17 29 29 16 16 19 9 29 29 29 16 19 16 16 19 19 16 29 16 16 16 16 29 29 8 29 29 29 26 29 29 14 29 29 29 29 6 29 29 29 29 29 29 29 19 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 13 29 16 16 29 26 19 19 13 16 29 19 29 17 19 16 29 29 19 29 19 26 29 29 29 16 29 8 29 14 29 29 29 29 29 29 2 29 29 16 29 18 29 29 29 29 29 29 29 29 29 16 29 8 29 16 16 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 16 16 16 16 13 13 29 19 19 19 16 29 29 19 29 29 29 29 16 29 29 29 29 29 29 29 14 5 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 16 29 26 8 16 8 29 8 8 29 29 29 16 13 14 29 29 29 29 29 13 29 29 29 29 29 29 29 2 29 29 16 29 19 29 19 19 19 19 29 29 29 19 16 16 29 29 29 13 29 29 16 31 29 29 29 29 16 29 29 29 5 18 29 8 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 27 2 29 29 29 16 29 29 29 29 29 14 29 2 29 29 29 29 26 16 29 29 29 29 29 29 29 6 29 19 29 29 29 19 29 17 29 29 29 19 16 29 13 19 16 29 16 29 13 16 16 29 29 14 29 29 8 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 13 16 29 29 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 27 17 29 18 29 29 29 29 25 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 27 29 29 29 5 8 16 29 29 29 29 29 29 5 29 29 13 29 6 29 29 29 29 29 29 29 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 5 29 29 29 29 29 31 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 31 16 29 29 13 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 2 25 29 2 29 29 29 29 29 16 31 29 17 13 29 29 29 29 16 29 29 29 18 29 29 29 29 26 29 29 29 29 29 29 17 29 29 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 5 14 31 29 29 25 29 29 29 29 29 26 2 29 29 8 29 29 29 29 29 29 14 29 29 18 6 29 29 8 17 29 29 2 29 29 29 13 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 13 29 16 29 16 29 29 16 13 16 16 19 17 16 29 16 19 16 16 19 19 16 29 29 29 29 29 29 29 29 29 6 6 29 2 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 6 29 16 29 29 29 29 29 29 13 29 29 29 29 13 29 29 8 29 29 16 29 16 16 19 29 16 19 13 16 16 16 13 19 29 13 29 29 16 13 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 13 16 29 29 29 16 29 5 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 26 16 6 29 29 19 16 29 29 16 29 29 16 29 29 19 29 29 29 16 19 29 29 29 29 19 16 16 29 19 8 29 16 29 29 16 29 29 2 5 16 29 16 16 16 19 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 14 19 29 16 29 29 29 16 29 13 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 6 31 18 29 2 2 29 29 29 29 29 29 29 29 8 29 29 2 29 29 6 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 13 19 29 29 16 29 29 31 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 5 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 19 13 16 16 29 19 13 29 31 19 16 16 19 16 16 29 29 16 16 19 19 16 29 16 19 16 16 16 29 19 16 19 17 16 29 19 16 19 29 13 19 16 29 29 19 19 19 19 16 29 29 29 16 16 29 29 29 29 29 16 31 29 16 29 29 29 16 29 29 29 16 29 16 13 29 29 29 29 16 29 29 16 29 29 16 16 29 16 16 29 19 13 29 29 29 16 17 29 17 16 16 13 19 29 29 16 13 29 29 29 13 2 29 29 29 16 29 29 29 29 29 29 8 29 2 5 29 29 29 16 29 29 29 16 29 29 31 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 31 29 29 29 8 8 5 25 29 31 29 8 29 29 29 29 2 8 8 8 29 29 25 31 29 6 29 6 6 29 8 18 29 29 16 13 29 16 16 29 27 29 29 29 29 29 8 29 29 29 29 16 16 29 16 16 16 29 18 27 29 29 29 6 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 19 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 6 29 31 29 29 29 29 29 8 26 29 29 29 29 29 6 29 29 29 29 27 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 23 29 5 29 26 6 29 29 29 8 29 29 29 8 29 29 2 29 29 29 29 29 2 29 29 5 14 29 29 29 8 29 29 31 29 29 29 29 8 29 2 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 29 16 16 19 13 29 29 29 29 29 29 29 29 29 29 29 5 29 6 29 18 29 29 29 29 18 5 29 6 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 16 8 16 29 5 8 29 16 16 29 29 29 29 29 29 29 29 17 16 29 16 13 19 29 29 19 16 16 19 29 29 29 29 29 19 19 29 18 16 16 29 16 16 16 29 16 16 29 16 17 29 16 16 16 29 29 29 29 16 29 16 8 29 29 16 16 29 29 29 29 29 16 16 29 29 29 16 29 19 29 29 29 29 19 13 16 29 16 16 29 29 16 29 13 29 16 16 29 16 29 29 29 29 29 29 29 2 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 31 29 31 29 29 29 25 29 29 2 29 29 29 29 18 29 8 29 29 8 29 29 5 6 29 2 2 8 2 2 29 29 29 25 8 29 6 29 6 29 29 29 29 29 29 19 29 17 29 17 19 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 8 8 29 16 8 29 29 29 16 29 29 16 29 29 29 29 29 29 14 29 29 29 29 29 16 31 29 29 2 29 29 29 29 2 29 29 8 29 29 25 29 8 29 6 29 29 29 29 6 18 31 29 8 2 29 29 29 29 8 29 5 29 8 29 29 29 29 29 29 29 29 29 29 31 29 31 29 29 29 29 29 6 2 2 29 2 29 29 31 5 29 29 29 29 29 5 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 6 8 8 29 2 8 8 31 29 2 29 29 29 8 5 29 29 18 26 8 29 29 29 29 29 29 29 29 29 8 29 27 29 26 29 29 5 29 29 18 26 29 29 29 31 29 29 29 31 8 29 29 29 27 2 2 29 29 29 29 29 29 29 2 29 29 25 29 29 29 8 2 14 2 27 29 29 18 29 6 25 2 29 29 29 8 29 29 6 18 29 2 5 29 29 29 2 29 29 29 29 26 29 25 6 29 29 29 29 29 29 29 29 29 2 8 8 29 27 29 8 29 29 27 27 29 29 27 29 29 29 18 29 29 29 29 29 5 29 8 5 18 29 29 29 29 29 6 29 29 29 29 29 8 2 8 18 5 8 18 25 29 6 29 29 2 29 29 25 29 29 2 29 29 29 2 29 8 25 16 6 8 29 29 5 5 29 29 8 29 31 8 29 29 6 29 29 29 29 29 2 29 29 29 29 31 29 29 29 29 8 17 29 29 8 2 29 29 18 2 29 29 2 29 8 29 29 29 29 14 29 29 29 29 29 29 29 14 29 29 29 2 6 8 29 29 29 8 5 8 29 29 6 29 29 29 29 27 29 29 29 29 29 29 2 18 29 29 8 29 20 29 29 29 29 29 29 29 29 29 29 2 29 31 29 6 29 29 8 29 14 29 29 29 29 29 29 6 8 6 29 29 2 6 29 8 29 29 29 6 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 27 29 31 29 16 2 29 8 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 18 8 29 29 2 5 8 8 29 29 29 29 29 29 2 31 29 29 29 29 8 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 18 8 29 29 6 29 29 29 29 2 14 29 29 2 2 29 2 2 29 29 29 29 29 29 8 29 29 5 8 29 29 8 5 29 29 29 18 29 8 29 29 29 29 29 29 8 29 29 8 8 2 29 29 29 26 29 29 27 29 31 26 29 29 29 8 29 29 29 29 29 29 5 29 6 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 8 8 26 29 8 26 29 29 29 29 29 29 29 6 29 29 5 29 29 2 29 8 29 8 29 29 18 29 29 6 14 29 5 29 8 29 29 29 29 27 29 29 2 29 29 29 29 8 2 29 29 29 29 29 29 29 2 2 6 29 29 29 29 29 29 8 29 29 18 29 29 29 29 2 29 26 31 29 29 29 29 18 2 2 29 29 6 29 29 29 29 29 29 2 29 29 17 2 2 2 29 2 29 29 29 29 29 29 29 29 29 18 6 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 14 29 29 29 29 29 8 29 29 29 8 29 29 29 29 6 29 29 2 29 17 29 8 8 29 2 29 29 29 29 29 29 29 29 8 2 29 29 29 8 29 29 8 29 8 29 29 29 8 14 29 29 8 29 29 29 6 2 29 29 29 29 8 29 31 8 29 8 29 29 26 29 29 2 29 2 29 29 6 2 25 29 29 29 29 29 29 18 8 29 29 8 29 29 29 29 18 29 29 29 2 29 29 18 29 29 29 29 8 8 29 2 29 29 29 6 26 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 5 8 27 18 27 29 2 25 29 29 29 29 29 2 29 29 29 29 29 8 2 29 5 5 29 29 8 2 29 29 29 2 2 29 8 8 29 2 2 29 29 8 29 14 8 29 8 29 29 29 29 5 2 29 29 8 6 8 29 29 29 29 14 29 2 29 29 8 29 8 29 6 2 29 8 8 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 19 29 16 16 29 29 29 19 29 29 29 29 29 8 29 29 14 29 8 29 29 27 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 13 29 29 29 29 29 29 16 8 29 29 6 6 29 29 29 29 29 28 29 29 2 5 29 29 2 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 26 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 29 6 8 29 29 29 29 6 29 2 29 29 29 29 29 29 6 29 29 29 29 2 29 5 27 29 29 5 29 29 8 29 29 29 29 29 14 29 8 6 29 29 29 29 29 29 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 27 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 14 29 29 6 29 29 29 29 29 8 5 29 5 18 29 14 29 27 2 29 6 29 29 29 29 8 29 2 2 29 29 8 29 29 29 9 29 29 31 29 25 29 29 29 29 26 8 29 29 29 29 29 29 29 29 29 29 29 17 13 29 29 29 29 25 29 29 29 29 25 29 29 29 29 8 8 8 29 6 31 29 2 29 29 29 27 8 29 29 29 29 29 29 29 27 29 16 29 29 29 29 2 8 14 29 14 6 26 6 29 29 29 29 2 29 29 8 29 29 29 29 29 19 29 19 16 29 29 16 29 29 29 29 29 29 29 16 16 19 29 29 29 19 29 19 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 16 29 29 29 29 13 29 29 29 29 16 29 29 29 16 16 16 6 19 29 2 19 29 29 29 19 29 8 29 16 29 29 16 29 31 29 19 16 29 29 14 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 2 29 29 29 2 29 31 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 16 29 17 5 29 29 29 29 29 16 8 29 16 6 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 19 13 29 29 2 29 29 29 29 29 29 29 29 16 29 29 16 29 29 2 16 29 29 29 29 29 16 29 29 29 29 29 29 29 19 29 29 29 13 29 8 8 29 16 2 29 29 16 29 29 13 29 16 16 29 16 16 16 29 29 29 16 13 29 16 29 29 16 29 29 16 29 5 29 16 29 16 16 16 29 29 29 16 29 16 19 19 29 17 19 29 29 29 29 19 19 29 29 19 13 29 16 16 19 13 29 29 16 16 19 29 6 17 16 16 16 29 19 19 19 16 13 19 19 13 29 19 16 19 16 16 19 29 16 13 19 19 8 29 16 13 9 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 26 29 8 29 29 16 29 29 29 29 29 29 29 29 29 14 6 29 29 29 6 29 5 29 29 29 29 29 6 29 18 29 29 8 29 29 29 29 2 29 29 29 29 6 2 8 2 29 29 14 31 8 29 29 29 29 29 29 29 29 6 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 26 29 29 29 29 29 29 29 29 29 25 18 29 29 29 26 17 29 29 29 29 29 5 29 2 31 29 16 29 16 19 29 29 16 19 29 29 29 29 6 29 18 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 16 29 19 29 6 19 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 2 29 29 29 26 29 29 2 8 5 29 2 29 29 29 2 29 29 29 29 2 29 16 13 29 5 29 16 17 16 29 29 29 29 29 29 29 29 29 29 29 25 29 16 29 16 29 19 16 29 16 16 16 29 16 16 29 16 29 16 16 16 29 17 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 16 29 29 19 16 29 29 29 29 29 29 29 19 16 29 16 5 17 29 29 29 29 29 19 13 16 8 16 29 16 16 19 16 29 29 16 19 29 16 16 16 29 29 16 16 27 16 29 19 29 16 29 16 16 16 29 16 17 19 16 29 29 16 29 2 16 26 16 29 29 6 29 16 29 29 29 29 29 19 13 29 16 29 29 29 29 16 16 29 13 29 29 29 16 13 16 16 29 29 6 16 29 19 29 29 16 6 16 29 16 29 16 29 29 16 16 29 29 29 29 16 29 29 16 16 8 29 29 16 29 18 8 16 13 16 29 16 29 29 16 16 16 16 16 29 16 29 19 29 29 29 19 16 29 29 19 13 29 29 29 16 13 29 29 16 16 29 19 16 16 16 29 29 19 16 16 29 16 29 29 16 29 29 29 29 16 16 19 29 16 16 16 16 29 16 29 29 29 19 16 16 29 29 29 29 29 29 16 16 16 13 29 5 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 19 27 13 19 29 29 29 29 19 29 16 29 16 29 16 29 16 19 29 29 29 29 19 29 16 16 13 29 29 16 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 8 29 29 29 29 29 29 4 29 29 29 26 29 29 29 29 29 2 29 29 29 2 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 6 29 16 29 29 29 5 2 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 19 16 29 29 19 16 29 29 29 29 8 29 18 29 2 29 29 29 29 29 29 2 27 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 17 29 16 2 16 16 29 5 29 16 19 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 29 29 29 18 16 13 29 17 29 5 5 8 29 29 29 6 5 8 29 29 29 29 29 16 29 29 2 29 2 6 27 29 8 29 29 29 29 29 29 6 29 29 8 26 29 29 2 8 29 29 29 29 29 14 29 29 29 27 29 29 29 29 29 29 29 8 27 29 29 8 29 8 23 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 2 29 6 29 29 29 8 29 6 29 29 29 25 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 6 29 29 6 29 29 18 29 29 29 29 29 29 13 29 29 29 14 29 16 29 16 29 29 29 14 29 29 16 29 25 29 29 29 29 29 29 29 29 29 8 29 29 27 29 29 29 29 31 2 29 29 27 29 29 29 8 16 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 2 16 16 29 5 29 29 16 29 29 29 29 2 29 2 29 2 29 27 29 14 29 29 29 18 29 16 29 16 16 29 16 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 31 14 29 31 29 29 31 29 29 29 5 29 29 14 2 8 25 8 29 29 29 29 29 29 29 29 6 6 29 29 18 8 5 29 29 6 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 6 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 5 29 6 29 29 29 31 29 2 29 29 25 29 2 29 29 29 29 29 29 29 6 25 29 26 29 25 8 29 2 2 29 6 29 29 2 8 29 29 29 29 8 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 8 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 8 29 8 8 8 2 6 26 5 27 5 31 29 29 29 29 29 8 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 31 29 29 29 14 8 29 18 6 26 29 29 29 27 18 25 8 29 29 29 29 8 2 29 29 8 8 29 8 29 29 5 29 29 2 6 29 29 8 2 2 29 31 29 29 29 29 29 6 2 8 29 18 29 8 14 29 5 29 2 8 29 8 18 6 29 29 29 14 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 18 5 29 27 29 29 29 29 29 29 29 29 31 29 29 29 29 5 29 29 29 16 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 8 5 29 25 26 29 31 29 29 29 2 29 29 29 29 25 29 29 29 29 29 6 29 29 29 29 2 29 5 29 14 2 29 8 29 29 5 29 29 29 29 8 29 2 29 29 6 29 29 29 8 6 29 29 6 29 2 8 29 29 29 8 29 29 29 6 31 29 29 2 29 29 5 8 29 29 27 29 29 29 29 29 25 29 29 29 25 8 29 29 29 29 29 6 29 6 29 2 29 2 8 29 29 29 2 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 6 17 29 29 29 29 29 5 27 29 29 29 29 25 8 29 27 29 29 29 5 29 29 29 29 29 29 25 18 2 29 29 29 25 29 26 2 29 29 29 29 8 29 2 8 29 29 8 17 29 29 29 29 2 6 29 29 2 29 29 29 29 19 6 29 16 29 29 16 29 29 29 19 13 29 29 29 29 16 6 8 8 29 8 29 5 29 5 8 29 29 29 29 29 29 29 29 29 29 29 16 29 13 16 29 16 29 29 16 16 16 29 29 29 29 29 29 6 8 29 8 31 29 5 6 8 29 6 29 29 29 26 29 29 29 8 29 6 29 29 29 29 16 5 16 8 16 16 29 16 29 8 29 29 29 29 29 2 29 25 29 29 29 25 29 29 29 5 29 29 29 5 29 29 29 14 29 29 29 29 29 29 29 29 26 29 5 29 29 6 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 16 29 19 29 29 29 29 29 29 29 29 8 29 6 29 18 25 31 5 29 29 29 29 2 6 5 5 29 25 29 29 29 29 29 8 2 29 16 29 29 31 29 26 29 2 29 29 29 29 29 29 29 2 29 16 25 29 16 16 29 17 29 29 29 25 29 8 29 8 29 8 8 29 6 29 29 29 18 5 29 29 29 29 2 29 29 27 8 29 29 29 2 29 29 16 29 26 29 29 29 29 16 29 29 29 29 8 29 29 5 16 23 29 29 5 16 29 16 29 29 16 29 29 13 29 29 29 13 31 16 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 16 29 29 29 13 5 16 29 29 29 29 17 29 29 16 29 29 19 29 29 16 16 29 16 29 29 16 29 29 16 29 29 16 29 16 29 29 29 16 29 13 16 29 29 29 16 29 29 29 16 29 29 29 29 16 29 13 16 29 29 29 29 29 16 16 29 29 29 29 16 19 13 16 29 29 16 29 29 29 29 29 29 29 29 29 29 8 8 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 6 16 29 29 13 13 29 29 17 29 19 2 31 29 2 26 29 29 2 29 29 8 8 29 29 29 16 29 29 13 29 19 16 19 16 29 16 29 29 16 16 16 29 16 16 19 16 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 16 16 29 29 29 13 29 29 8 19 29 19 19 29 13 19 29 16 19 19 17 16 29 29 29 16 29 29 29 29 29 29 29 29 6 5 5 29 29 6 29 29 29 29 29 29 29 6 29 16 29 29 29 29 16 16 8 29 29 29 16 29 29 29 29 16 29 29 14 13 29 29 16 13 29 29 29 17 29 29 2 29 29 29 29 16 29 29 29 16 16 29 29 13 16 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 14 29 31 18 29 29 29 29 6 29 29 25 29 16 29 2 29 29 6 29 29 29 29 29 25 29 29 29 29 2 29 29 26 8 29 29 29 26 29 29 29 29 8 5 8 29 5 29 14 26 8 5 29 6 8 8 2 29 29 27 27 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 17 29 29 29 29 29 8 29 29 16 29 29 29 29 2 29 29 29 29 29 16 2 29 29 29 29 16 16 13 29 29 16 29 6 25 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 2 27 6 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 5 2 31 27 2 29 29 29 29 29 2 29 29 29 25 2 29 8 14 29 29 8 8 29 31 29 29 2 5 6 29 8 5 29 29 29 29 29 16 16 29 29 29 8 5 29 29 29 29 29 29 29 8 8 29 29 29 29 26 29 5 29 16 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 19 13 29 29 29 29 13 19 29 16 17 29 19 16 16 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 19 19 16 29 5 29 29 19 19 16 19 19 16 13 29 17 19 29 29 29 5 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 16 13 29 14 29 29 29 16 29 16 13 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 19 16 19 29 29 29 29 29 16 16 29 16 29 16 16 19 19 13 29 29 8 13 29 19 16 16 16 29 16 29 16 29 29 19 29 29 16 29 29 29 29 29 29 26 29 29 6 2 29 29 5 29 29 8 29 29 29 29 29 29 29 29 31 29 29 16 29 29 29 29 16 29 29 29 29 13 16 29 16 13 29 16 29 29 16 29 29 13 29 29 19 16 16 16 13 16 29 29 16 13 16 16 17 19 16 29 16 16 13 19 16 19 17 19 13 16 29 16 16 4 14 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 16 29 29 29 19 13 19 29 29 19 29 29 16 16 29 29 29 29 16 29 29 16 2 17 16 29 29 29 29 16 29 29 16 29 16 13 29 29 16 29 17 16 16 19 29 29 19 16 16 13 17 29 16 16 16 19 19 16 29 29 29 29 13 29 16 13 29 26 29 29 29 16 5 19 29 19 29 16 16 29 29 29 29 16 29 29 16 19 16 29 29 29 29 16 16 29 29 16 16 29 29 2 29 29 29 29 5 17 29 5 29 29 17 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 16 29 16 29 16 29 19 29 29 19 29 29 29 29 17 29 29 16 29 29 29 16 29 16 29 29 29 29 29 16 19 29 29 29 29 29 16 29 5 29 16 29 29 29 29 29 2 29 29 29 29 25 29 29 8 29 29 29 16 29 16 29 29 29 8 29 29 29 29 29 8 16 29 29 29 29 29 2 8 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 13 5 16 2 5 29 16 29 29 29 29 16 16 29 8 29 16 29 29 29 16 26 29 29 16 29 13 16 19 29 29 29 16 29 29 29 16 16 29 29 19 16 29 29 13 19 29 16 13 16 29 29 16 16 16 16 29 2 16 16 29 19 13 29 29 29 16 16 16 29 16 16 16 19 29 16 16 16 19 5 16 26 29 29 29 19 29 29 29 19 29 16 29 16 8 29 16 16 16 16 16 16 29 16 29 16 29 16 29 29 16 29 16 29 29 29 29 19 29 29 29 29 29 16 29 29 29 29 19 29 16 29 16 29 19 29 29 16 29 29 29 29 16 16 16 29 29 29 29 29 29 2 29 29 29 29 29 5 29 17 29 29 17 29 29 29 29 29 29 29 29 8 29 29 31 29 16 29 29 29 29 29 16 29 29 13 29 29 16 29 29 29 13 14 16 29 29 29 17 26 16 29 16 16 16 13 19 29 29 29 19 19 16 29 19 17 16 29 29 16 16 16 29 29 29 16 13 2 29 29 16 29 29 29 29 29 16 19 16 16 16 19 16 16 19 19 19 19 16 29 16 16 19 29 16 29 13 29 16 19 29 16 17 29 8 16 16 16 29 17 29 29 29 5 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 28 13 8 16 16 16 17 19 29 16 17 29 29 29 29 29 31 29 29 29 29 29 29 29 29 16 17 29 29 16 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 2 29 29 6 29 29 29 6 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 5 29 29 29 19 29 29 19 13 19 29 16 19 13 29 29 19 17 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 2 2 16 6 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 2 29 29 6 29 29 29 29 29 29 6 8 8 29 29 29 29 29 29 29 29 29 2 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 5 17 6 29 29 29 29 8 2 29 29 29 29 8 29 29 29 29 8 29 29 29 29 6 8 29 2 29 29 29 18 29 31 2 29 29 29 6 8 29 8 29 8 29 26 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 18 29 29 8 5 29 29 29 31 29 6 8 29 29 8 29 29 29 29 29 8 27 29 29 29 6 29 25 2 8 29 29 8 29 29 6 6 29 29 29 31 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 18 8 25 29 18 29 18 29 2 29 5 29 29 5 29 29 2 29 29 8 29 2 29 29 29 29 29 5 2 29 2 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 29 29 8 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 16 29 29 29 8 29 14 31 29 29 29 29 8 5 29 29 29 29 8 5 29 8 5 6 8 29 29 29 29 8 29 29 29 29 29 29 5 5 29 29 29 29 29 16 29 29 29 29 29 29 29 16 18 2 29 5 29 29 29 29 16 29 29 29 29 29 29 29 13 29 6 5 29 29 29 29 5 6 29 2 29 29 5 25 8 23 29 14 29 29 29 5 29 6 6 29 29 2 29 29 29 29 2 29 29 29 29 26 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 16 18 29 5 29 29 29 29 31 29 29 29 13 29 18 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 13 29 29 29 29 29 14 29 29 23 29 2 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 31 29 29 6 29 2 27 29 29 29 29 27 2 2 8 8 27 8 29 5 29 2 29 5 5 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 18 29 8 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 18 29 5 29 29 29 29 29 31 29 29 29 29 18 29 6 29 29 29 29 29 29 29 29 29 26 29 29 29 29 5 29 5 29 29 29 29 29 29 29 29 29 29 14 29 29 8 29 5 14 29 29 8 29 29 29 2 8 29 8 5 18 29 29 18 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 5 29 29 16 29 29 8 8 29 2 6 29 29 29 29 29 6 29 8 29 14 29 29 5 29 2 29 18 31 29 31 29 29 16 29 29 29 29 29 16 29 29 16 13 19 16 13 16 16 26 29 29 27 29 29 25 8 29 29 8 29 29 29 29 5 2 29 29 29 2 29 18 29 16 29 29 29 29 29 16 29 29 29 29 29 17 29 6 5 8 29 29 29 29 29 29 2 8 2 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 16 29 29 29 29 16 29 17 29 2 29 2 29 16 8 17 29 29 14 29 6 29 26 29 8 29 16 29 29 29 29 13 29 16 29 29 29 29 16 29 29 2 29 16 29 5 29 29 29 29 29 16 5 29 16 16 16 29 29 29 2 29 29 8 29 29 29 29 16 13 19 29 29 16 16 16 29 16 16 16 16 29 29 19 13 29 13 29 29 16 29 8 16 13 29 29 19 16 29 29 29 29 29 29 29 29 29 16 29 19 16 29 29 16 29 29 29 29 29 29 16 29 16 16 16 29 29 16 16 29 29 16 16 13 16 13 16 16 16 29 29 19 16 29 29 29 19 16 29 16 29 16 16 16 29 29 29 29 16 29 29 17 29 6 29 17 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 8 29 29 27 29 29 29 29 6 6 29 29 8 5 29 29 29 29 29 2 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 8 16 29 8 29 5 6 29 8 5 29 8 29 29 29 2 29 29 14 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 16 29 16 16 29 29 16 29 29 29 29 29 17 29 29 29 29 29 8 2 29 29 29 5 29 29 29 29 16 29 29 29 29 29 29 29 19 29 29 16 29 29 19 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 8 29 29 8 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 2 29 6 29 29 2 5 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 14 29 8 17 29 16 17 29 29 29 16 29 16 16 29 2 16 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 8 29 29 5 6 29 29 29 29 29 8 6 29 29 8 2 29 29 29 18 29 5 29 29 29 8 29 5 29 29 29 29 2 6 29 29 29 29 29 19 2 29 14 29 8 2 29 29 27 29 29 2 29 29 29 29 8 29 29 29 29 16 13 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 5 29 6 29 29 29 29 29 29 19 29 29 16 16 29 29 29 29 29 29 2 29 29 29 29 16 13 29 29 29 29 29 5 29 29 29 8 29 16 29 31 23 29 29 16 29 29 29 5 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 5 29 16 29 29 29 14 8 29 29 29 8 8 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 25 29 29 29 16 27 29 29 29 29 29 29 29 16 29 16 29 29 29 19 29 16 29 29 5 29 5 29 18 29 29 29 16 29 29 5 29 29 29 29 29 29 29 29 29 16 16 8 19 29 29 29 16 29 29 16 29 16 29 29 19 29 19 16 16 16 29 29 29 29 19 13 16 16 2 29 29 29 29 29 29 29 29 29 16 29 13 29 17 16 29 5 29 29 29 16 16 29 29 29 29 29 29 29 16 29 19 29 29 29 16 16 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 8 29 5 29 6 8 29 29 29 8 29 29 29 29 18 29 14 29 29 29 29 27 29 29 29 2 29 29 29 16 29 29 29 19 29 29 6 16 19 16 29 29 16 29 17 19 16 29 29 29 29 29 29 16 29 16 29 29 29 5 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 16 29 6 2 6 2 29 29 16 29 29 17 13 29 29 16 29 29 16 16 29 16 19 29 2 29 29 29 29 29 2 29 29 29 29 29 29 16 16 29 29 8 29 5 29 29 29 8 8 8 29 29 29 16 29 31 29 16 16 16 29 16 16 29 16 29 29 29 29 29 29 16 29 19 16 29 19 19 29 29 16 16 29 19 17 29 16 16 13 16 16 19 29 16 19 29 29 16 29 19 16 29 29 19 16 29 29 29 16 16 29 16 29 29 16 13 29 29 25 16 29 19 29 19 29 16 16 16 29 16 16 29 29 16 17 16 29 19 29 29 16 19 13 13 19 29 19 19 29 29 16 16 16 16 16 16 29 2 29 2 29 8 16 19 17 19 16 29 29 29 29 29 29 29 29 29 19 16 19 16 19 29 16 16 29 29 19 29 16 29 5 23 29 16 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 2 29 16 29 29 29 2 29 29 29 29 29 16 29 16 13 13 16 29 16 29 29 29 29 16 29 29 16 16 29 8 29 19 29 29 29 29 16 16 29 2 16 29 29 19 16 16 17 13 5 29 29 29 29 13 16 16 29 16 19 16 16 29 16 16 17 29 29 29 29 29 16 16 16 29 29 29 16 19 13 19 16 16 29 16 16 16 16 19 29 16 29 19 29 29 16 29 8 16 16 29 17 19 16 16 29 2 5 16 29 5 16 16 29 29 29 29 16 29 29 13 29 29 29 16 29 16 16 16 29 19 16 29 29 16 29 13 16 16 13 19 16 16 16 29 29 29 29 16 29 16 13 29 16 19 29 19 19 16 13 29 29 16 29 19 29 29 29 5 29 29 29 19 16 29 29 16 16 13 16 29 29 29 16 19 13 19 16 29 29 16 19 29 29 29 16 29 16 16 19 29 29 19 29 16 29 16 16 16 29 29 16 29 29 29 29 16 29 2 16 29 29 29 29 29 29 29 29 29 16 16 29 8 5 16 5 29 16 29 29 29 16 29 16 29 29 29 29 29 8 8 29 2 16 16 29 29 29 29 29 29 29 6 29 5 29 8 2 8 2 27 29 29 29 29 5 29 18 29 29 5 6 29 8 5 29 29 29 5 29 29 29 29 29 29 2 29 29 29 29 16 29 8 8 8 5 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 13 5 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 16 29 25 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 2 29 29 5 29 29 29 29 29 29 16 17 29 29 29 29 29 5 29 29 8 29 29 29 27 29 5 23 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 5 5 8 26 17 16 17 29 29 8 29 29 29 16 29 29 29 29 29 29 16 29 16 16 16 29 16 29 16 29 8 17 29 29 29 16 29 8 5 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 23 5 29 5 14 29 29 29 29 29 16 19 29 29 19 16 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 8 29 29 29 29 5 29 2 29 29 29 29 29 5 31 29 29 16 26 5 29 23 29 29 25 29 29 29 29 29 29 29 8 29 8 29 5 17 4 26 29 8 29 29 2 29 8 6 29 29 29 2 29 16 29 29 2 5 29 29 29 29 29 29 29 29 16 29 29 29 16 5 29 29 2 29 31 29 29 29 29 29 29 13 5 2 2 29 29 2 29 29 6 29 29 29 6 29 29 29 29 8 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 14 8 8 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 8 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 14 8 29 29 29 29 31 29 8 6 8 29 2 29 29 2 29 29 2 5 2 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 8 2 2 5 29 5 17 29 29 29 29 29 29 8 8 6 26 29 2 29 29 29 6 5 29 29 29 29 29 31 16 29 29 29 8 8 29 5 29 29 29 29 31 29 29 29 29 5 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 8 29 8 29 2 29 5 29 16 29 29 5 29 29 29 2 5 29 29 8 16 19 13 16 16 29 16 2 29 16 29 29 5 29 29 16 29 16 29 5 29 16 29 29 2 16 29 29 29 16 29 29 29 16 29 29 16 16 16 29 29 16 29 29 29 29 29 29 29 2 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 5 29 29 23 29 2 29 29 2 8 29 29 29 29 29 29 29 29 29 16 29 29 29 16 17 29 29 29 29 29 29 16 29 29 29 29 5 29 29 16 29 29 19 16 29 19 16 29 29 16 29 29 29 29 19 29 29 29 16 29 29 29 29 29 8 31 29 29 29 29 29 29 5 29 16 29 29 16 29 29 16 19 13 29 29 16 29 16 17 16 29 5 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 2 29 29 2 29 8 5 23 14 29 29 29 29 29 5 16 18 29 18 29 2 5 8 29 29 17 29 29 29 29 29 29 29 29 16 29 29 2 29 16 29 29 29 16 29 29 29 29 29 16 16 16 29 29 29 29 29 29 5 29 31 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 6 5 6 5 17 29 29 29 29 8 29 5 17 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 8 2 2 6 5 14 5 29 5 8 29 29 29 2 8 29 29 5 29 2 5 16 16 16 18 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 8 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 8 2 29 29 29 29 29 2 29 29 29 17 17 5 29 29 16 13 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 5 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 28 29 27 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 5 8 18 5 6 29 6 14 29 29 29 29 29 29 29 29 8 29 29 5 4 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 18 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 27 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 18 29 29 29 31 29 29 25 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 2 29 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 6 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 8 23 29 29 29 29 29 29 5 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 16 6 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 8 29 8 2 29 8 29 8 29 29 8 29 29 29 29 29 5 29 31 29 29 29 29 29 29 29 29 29 14 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 6 29 29 29 29 29 29 6 18 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 18 29 14 29 29 29 29 29 29 29 8 29 27 29 29 29 18 8 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 18 29 14 29 29 2 29 8 29 29 29 8 29 18 29 29 29 29 5 16 29 29 29 29 29 16 16 29 29 6 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 5 14 29 29 16 29 29 29 29 16 29 29 29 16 16 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 13 29 29 29 16 13 29 29 29 16 29 29 29 29 13 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 19 29 29 29 29 29 29 14 29 16 29 16 16 16 29 29 29 29 16 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 13 16 19 16 16 29 16 13 16 16 29 29 26 19 29 16 13 29 13 19 16 16 29 29 6 29 29 29 29 29 26 2 29 29 29 8 25 8 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 13 29 13 16 16 29 29 5 19 29 17 19 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 31 27 29 29 29 29 29 29 6 29 29 31 25 29 29 29 29 25 31 29 29 29 29 29 29 29 6 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 5 8 29 6 2 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 26 29 29 29 29 29 29 8 29 29 29 29 18 31 6 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 18 2 5 29 18 29 26 8 5 29 29 25 29 29 29 31 6 29 29 29 29 29 27 18 29 2 29 29 29 29 29 29 29 16 29 29 16 13 16 29 29 29 29 16 29 16 16 29 29 29 16 29 29 16 29 29 29 5 29 17 29 2 29 29 31 29 29 29 16 29 29 19 29 29 29 29 29 29 29 29 16 16 29 18 29 29 19 29 29 29 16 29 29 29 16 29 2 16 8 29 19 29 29 16 13 29 16 16 8 16 29 29 29 29 16 29 29 16 29 5 16 5 16 29 29 29 5 29 29 13 29 29 29 29 16 29 29 29 29 2 29 29 29 29 16 26 29 29 29 6 29 29 29 29 2 29 29 29 29 29 2 29 29 29 25 29 25 29 29 31 29 29 29 29 29 2 29 25 27 29 29 8 29 29 27 29 29 5 6 29 2 29 2 5 5 29 29 29 29 29 29 29 29 29 2 29 29 18 29 2 5 29 8 25 29 29 29 29 29 29 31 25 29 29 29 8 2 8 2 18 29 29 29 2 29 29 29 23 29 29 29 29 29 29 8 8 8 29 5 25 5 29 29 29 29 25 2 29 29 29 2 18 29 29 29 8 5 6 25 29 29 29 16 6 26 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 14 29 29 29 29 29 29 27 29 16 2 29 29 8 29 29 29 18 29 29 29 26 5 6 29 2 29 5 29 18 29 29 6 2 29 8 14 29 29 29 29 29 16 29 29 29 18 29 29 29 29 29 18 29 25 18 26 5 29 29 2 29 2 29 8 29 31 27 29 29 8 8 29 2 29 14 2 29 2 5 29 29 29 29 29 27 29 2 29 29 29 29 29 29 2 29 29 8 5 8 29 6 29 29 29 29 18 5 18 29 8 8 5 8 18 18 8 6 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 18 29 17 29 29 29 6 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 8 29 13 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 5 29 29 5 29 29 18 29 6 31 29 31 27 25 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 14 29 29 29 2 16 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 18 2 29 29 27 29 8 29 29 25 29 25 29 29 5 29 29 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 16 29 16 29 16 16 16 29 29 16 17 29 29 13 29 13 13 16 16 29 29 16 16 16 29 29 2 19 16 29 6 29 13 16 29 29 29 16 27 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 16 29 13 16 29 29 29 16 16 29 29 29 16 29 29 29 29 29 16 29 29 19 16 16 16 29 13 19 29 16 29 19 19 13 29 29 26 29 29 16 29 8 5 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 19 16 29 16 29 16 29 19 29 19 19 19 16 19 19 16 16 19 9 19 19 16 19 13 29 16 19 19 19 19 19 19 16 19 16 13 29 19 19 19 9 9 19 16 29 29 16 9 19 19 16 16 16 19 16 19 19 19 19 16 29 29 26 19 19 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 27 29 29 8 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 16 16 29 16 29 29 16 16 29 29 29 16 16 17 29 16 17 13 29 6 17 29 29 29 2 29 29 29 29 16 29 29 31 29 29 29 2 16 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 31 29 29 29 29 29 29 5 29 8 29 29 29 26 29 29 29 29 29 29 29 29 29 29 26 29 29 19 29 16 29 29 29 29 16 16 29 19 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 2 29 29 17 29 29 29 29 29 29 29 16 29 29 8 29 8 29 29 29 29 16 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 13 16 29 29 16 29 13 16 29 16 16 29 29 16 16 8 29 16 29 2 16 16 19 29 16 29 19 19 29 29 29 16 19 29 16 13 16 16 29 19 17 29 29 29 29 5 29 5 29 16 29 29 29 29 2 8 29 2 29 29 29 27 29 29 29 29 25 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 5 29 29 29 26 2 8 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 14 2 8 29 29 29 29 29 29 29 27 29 29 29 29 2 29 18 5 26 29 29 29 2 29 29 8 29 29 29 29 2 29 31 29 29 29 29 29 27 29 14 29 2 29 6 29 8 29 18 29 29 29 2 29 29 29 26 29 29 2 29 29 8 29 8 29 29 29 2 29 29 16 29 29 2 13 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 19 16 16 29 29 29 29 29 29 6 29 29 16 13 29 29 29 29 16 16 29 16 29 29 29 16 2 8 29 8 29 16 13 16 8 17 29 16 29 17 29 16 16 29 6 29 29 29 18 29 6 29 29 19 29 14 29 18 16 29 29 25 29 6 29 29 16 16 16 29 29 29 19 29 16 29 29 29 29 29 29 16 29 29 29 16 29 17 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 17 29 16 29 29 29 29 6 16 29 29 29 29 29 2 13 29 29 29 16 29 25 29 29 16 16 8 29 29 29 29 29 29 16 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 13 29 29 19 29 29 16 29 29 6 29 29 29 29 29 16 16 29 29 29 19 13 29 29 19 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 16 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 29 2 8 29 31 14 2 29 29 29 17 5 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 4 4 29 29 29 29 29 29 29 29 5 29 29 8 29 29 6 18 29 29 8 17 8 29 26 29 29 29 5 4 2 8 8 29 29 29 18 29 29 29 29 29 29 31 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 17 29 29 29 26 29 29 26 6 29 8 5 26 29 27 29 17 8 8 29 29 29 29 2 29 29 29 29 29 18 6 29 18 29 29 29 29 16 29 29 19 29 29 29 29 26 29 29 29 29 8 26 29 29 8 29 29 29 29 8 29 31 29 29 29 29 6 29 29 27 18 2 29 29 29 31 29 29 29 6 29 2 6 29 29 5 29 2 27 29 25 8 29 29 29 29 29 29 29 29 2 6 2 26 29 29 29 6 8 8 31 29 8 29 2 8 29 29 18 29 29 29 8 6 2 29 29 29 2 29 5 29 8 8 29 29 29 29 29 29 8 14 29 29 29 29 8 29 29 29 29 29 18 29 29 29 14 29 5 8 8 29 29 8 29 6 29 25 29 14 29 29 25 31 29 29 8 18 29 8 29 29 29 29 29 18 29 29 29 2 2 29 29 18 29 29 29 29 8 8 29 5 29 2 5 29 31 29 25 29 29 29 29 29 29 2 8 2 29 29 29 2 29 29 29 29 29 8 5 29 8 5 29 2 6 5 5 29 31 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 14 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 6 8 29 29 6 31 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 31 8 29 29 8 29 25 31 29 29 29 29 29 29 29 5 26 29 6 8 2 29 29 29 31 29 29 8 29 8 31 29 29 29 29 29 29 29 8 29 29 29 31 8 29 26 13 26 29 29 5 29 8 5 29 29 29 29 29 29 18 29 29 6 29 18 29 6 29 29 29 29 29 29 8 6 29 31 29 29 29 29 26 29 29 29 29 5 26 29 2 29 5 26 29 29 29 29 29 29 29 25 6 29 29 29 29 14 29 29 29 29 29 29 29 29 2 25 29 2 29 29 29 29 2 25 29 29 2 2 6 5 29 29 5 6 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 27 14 29 2 14 8 29 18 29 8 29 8 2 17 8 8 5 29 29 29 29 29 8 29 8 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 27 29 25 29 29 29 2 29 29 5 8 29 29 29 29 29 29 29 25 29 17 29 29 29 29 29 29 8 29 29 29 29 16 13 16 16 13 29 29 29 29 29 29 29 29 26 29 29 29 29 5 29 29 5 29 17 29 29 5 13 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 14 2 8 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 17 8 29 14 29 29 29 29 29 8 29 8 8 29 2 29 29 29 27 29 29 29 29 29 5 26 29 6 8 6 29 6 8 29 29 29 31 29 29 2 29 29 31 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 6 25 29 29 29 27 29 29 18 29 27 29 29 8 29 29 29 6 29 29 25 29 8 29 29 6 6 29 29 2 29 6 2 29 29 29 29 29 29 29 29 29 29 2 2 29 2 18 29 8 29 29 29 29 2 29 29 17 29 29 2 29 29 29 29 29 6 8 2 29 29 29 29 29 8 29 31 6 29 29 29 29 29 29 29 8 8 8 2 27 29 29 8 29 18 29 25 29 29 29 27 8 8 14 29 18 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 14 2 27 29 29 2 29 31 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 8 29 25 6 29 29 27 29 29 25 8 8 29 29 29 29 29 29 27 29 14 29 29 5 29 5 29 29 29 29 6 29 25 25 29 2 29 8 29 25 29 29 29 29 29 18 29 2 29 29 29 29 29 6 29 25 29 29 29 2 29 8 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 25 14 14 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 8 6 29 29 29 29 29 29 29 29 29 18 29 29 8 29 18 29 29 29 29 29 29 29 29 6 8 29 29 29 31 29 29 2 29 29 29 6 25 29 29 29 29 6 29 29 25 29 8 29 29 29 29 29 29 8 29 29 29 2 27 14 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 27 29 29 6 29 31 27 6 18 8 29 14 29 29 29 29 29 8 29 29 29 25 29 29 2 29 29 29 25 29 27 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 8 27 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 27 2 29 31 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 27 29 29 29 29 25 8 29 29 14 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 25 29 29 29 29 17 29 29 29 29 27 29 29 29 29 29 25 8 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 6 2 29 14 18 29 17 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 2 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 2 29 29 2 18 29 29 14 29 29 29 5 29 29 29 29 29 29 29 29 14 29 29 18 25 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 8 8 29 29 2 29 8 18 27 29 6 29 29 29 29 29 6 29 29 29 29 29 29 27 31 29 29 14 29 14 29 29 2 29 29 29 29 6 25 29 29 29 27 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 16 8 29 2 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 8 8 29 29 29 29 29 29 29 29 29 16 16 19 16 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 6 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 16 8 29 29 16 13 29 29 29 16 29 16 29 29 29 29 29 8 29 31 5 26 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 26 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 5 29 29 31 29 29 29 16 29 27 29 18 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 2 29 6 8 29 29 2 29 29 29 29 29 29 29 29 29 14 29 17 29 29 29 8 6 8 29 29 6 29 29 26 29 29 29 5 29 29 5 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 18 29 2 29 29 29 29 29 29 29 29 25 29 29 8 29 31 29 29 29 29 29 29 18 29 6 29 8 29 29 5 29 5 18 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 27 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 29 29 5 29 29 29 29 8 29 29 6 5 29 6 29 29 29 6 26 29 8 31 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 8 29 8 5 29 29 6 29 29 2 27 29 29 5 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 18 29 29 29 29 8 26 29 29 29 29 29 29 27 29 29 29 29 29 29 8 2 31 29 29 6 6 29 29 29 29 29 2 29 29 29 27 29 29 26 17 29 29 29 29 29 2 13 8 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 26 29 29 29 29 29 29 29 29 29 29 8 29 29 8 5 18 29 29 29 29 29 29 29 29 29 29 2 2 29 6 29 31 29 29 29 8 29 29 29 29 29 5 18 29 29 8 14 29 29 18 29 29 29 29 29 29 29 31 29 29 2 31 29 6 29 25 29 29 29 29 29 29 29 29 29 29 14 29 29 2 29 29 29 29 29 29 2 29 29 6 29 29 29 18 29 29 29 6 29 6 29 14 29 6 29 8 8 29 29 29 29 8 29 29 29 6 5 27 29 29 6 25 6 29 2 29 29 29 29 8 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 5 29 29 16 29 29 29 29 29 29 29 25 8 18 27 25 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 5 29 31 29 29 29 29 13 29 29 29 29 29 29 27 29 8 29 27 29 29 29 25 31 29 29 29 27 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 18 25 29 29 29 29 29 29 29 17 29 29 8 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 26 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 25 29 29 29 29 29 29 29 29 25 29 6 14 8 26 18 29 8 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 29 29 29 29 2 29 6 29 29 29 29 29 8 29 29 26 29 29 2 29 29 29 27 29 29 8 29 14 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 14 29 14 29 2 29 5 8 29 29 31 29 31 29 8 29 29 29 29 29 29 26 29 4 29 29 2 6 29 29 29 29 29 29 29 29 8 29 29 5 31 29 29 29 27 29 29 31 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 26 5 5 29 29 29 25 6 29 29 8 5 26 16 13 29 29 5 29 29 8 29 29 14 29 29 29 18 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 6 8 29 29 29 29 29 29 6 2 5 27 29 29 29 29 16 29 8 29 29 25 29 29 29 29 29 29 29 13 29 29 26 29 8 29 29 29 2 29 29 6 29 29 19 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 18 29 29 26 29 8 29 6 8 29 29 29 29 2 29 29 2 29 29 29 29 29 29 31 6 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 17 29 29 2 29 29 29 2 29 2 17 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 16 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 2 29 17 29 29 29 18 16 29 29 29 29 29 5 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 19 29 29 29 16 19 29 29 29 16 29 29 16 29 29 29 29 2 25 29 29 29 18 29 29 2 29 6 2 29 29 29 29 6 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 13 29 29 13 29 2 29 29 16 29 13 6 29 17 29 19 29 27 29 8 26 29 29 29 16 13 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 6 29 8 29 29 6 6 29 6 29 29 31 5 5 6 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 18 29 29 6 29 2 29 29 29 29 29 29 8 29 29 29 2 8 29 5 5 29 29 29 29 29 29 29 6 29 2 29 26 29 29 29 8 29 29 2 6 8 29 5 29 29 29 29 31 6 29 29 6 5 8 29 18 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 27 29 29 29 8 29 29 29 27 6 2 26 29 29 6 29 29 29 29 29 29 29 29 29 29 31 29 5 29 29 29 29 29 29 14 29 29 29 29 29 29 29 8 5 29 29 18 29 8 29 29 29 8 31 29 29 29 5 29 29 8 2 29 6 18 29 29 29 29 29 17 29 29 29 29 29 29 29 29 5 29 29 29 26 8 5 29 29 29 29 29 29 6 29 29 8 29 29 6 29 29 29 8 29 8 29 29 29 18 29 29 29 29 29 31 5 29 29 29 29 29 29 29 29 6 29 29 31 29 29 18 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 8 29 29 29 29 2 29 6 8 18 2 31 29 8 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 2 29 25 8 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 5 5 29 16 8 2 29 27 8 26 5 29 8 29 16 2 8 29 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 2 5 29 29 29 29 29 29 6 31 29 2 29 29 29 29 29 29 31 29 29 29 29 2 29 29 29 29 29 2 5 29 6 29 29 26 18 2 8 29 18 29 29 29 26 29 2 29 29 29 29 29 8 29 29 16 16 16 16 5 29 29 29 29 5 8 5 29 8 2 29 6 29 8 29 29 29 27 29 2 29 29 29 29 8 29 8 29 29 29 8 29 29 29 29 29 29 16 29 29 29 17 16 29 29 29 29 6 29 5 29 16 16 29 29 19 29 29 29 29 29 29 29 29 29 8 16 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 2 16 29 29 29 29 19 13 29 29 29 29 29 16 29 16 29 29 29 16 16 29 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 2 16 29 8 29 8 29 5 29 5 5 6 29 27 29 2 27 29 8 29 6 29 29 5 2 29 2 14 29 6 29 29 29 29 29 29 2 29 8 2 29 8 8 29 29 29 29 29 8 29 6 29 2 2 29 29 29 27 29 29 16 29 29 13 17 13 16 29 16 16 19 16 16 29 19 27 29 29 29 17 18 29 6 16 29 29 29 29 2 29 16 29 16 29 18 2 29 8 16 29 16 2 16 29 2 2 29 2 29 29 29 2 14 29 2 29 29 6 27 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 29 29 16 29 29 29 29 16 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 16 16 16 29 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 5 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 6 25 29 29 16 29 16 29 29 29 29 29 13 29 16 8 29 5 29 29 29 16 29 19 29 29 16 29 29 5 29 29 29 29 2 6 29 29 8 29 29 29 29 29 29 29 29 19 29 19 16 16 13 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 2 29 29 16 29 29 29 29 16 5 29 29 29 29 8 29 29 16 29 16 29 19 19 13 17 29 16 29 29 29 14 29 29 29 29 2 29 29 29 29 18 29 16 29 16 29 29 29 29 29 8 8 29 5 8 29 5 5 26 25 2 29 2 29 6 29 16 16 29 19 16 29 29 16 29 19 29 16 16 19 29 16 29 29 29 2 29 29 19 29 19 29 19 16 29 13 29 29 29 29 8 29 29 29 16 17 19 29 16 29 29 29 29 29 29 29 29 29 16 29 16 16 16 16 29 16 29 29 29 29 29 29 16 29 29 29 8 29 29 2 29 29 29 18 8 8 5 16 29 29 16 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 16 2 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 2 2 29 29 5 29 2 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 5 5 29 31 6 29 29 5 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 27 29 29 29 29 29 29 29 18 16 29 18 29 13 29 17 29 19 29 29 29 29 29 16 29 29 29 19 29 29 16 16 29 16 13 16 16 16 29 29 16 29 29 16 29 29 29 16 29 29 29 2 6 29 29 16 29 29 29 29 29 19 29 29 13 29 29 29 16 16 16 29 29 29 29 16 13 19 29 29 16 19 16 29 29 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 19 19 16 16 16 29 29 8 29 16 29 29 8 16 29 16 29 29 13 29 19 29 29 16 16 29 29 16 16 29 16 17 19 29 29 16 16 29 29 29 27 29 29 5 29 29 16 29 17 16 13 19 29 29 29 19 29 29 29 16 13 16 29 29 16 29 29 16 29 16 29 29 16 29 29 29 13 16 29 29 8 16 29 19 29 29 29 6 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 27 19 29 29 29 14 29 29 29 29 29 16 29 16 29 29 16 6 18 16 26 8 29 2 29 5 29 2 29 29 29 29 29 16 16 29 29 29 29 19 13 29 29 8 16 29 16 29 29 16 8 19 16 13 29 19 13 16 29 29 29 16 29 16 29 16 29 29 19 29 29 19 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 6 29 29 29 29 29 29 16 16 16 29 29 29 13 19 16 29 16 29 16 16 17 29 16 16 29 13 5 29 29 5 29 29 29 29 16 29 29 29 16 29 16 16 13 16 29 29 29 16 29 29 19 29 29 16 16 16 19 19 16 19 13 29 19 16 19 16 19 19 13 16 9 16 16 29 29 19 19 13 16 16 16 29 16 16 19 29 16 16 19 19 19 9 9 19 16 29 16 19 19 16 16 9 19 16 19 29 16 29 19 19 19 16 16 13 19 19 29 16 16 29 13 16 13 19 29 16 16 16 16 29 29 29 29 29 16 29 16 29 29 29 29 16 29 19 19 2 29 16 16 29 16 29 16 29 4 16 16 17 29 29 16 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 16 16 29 29 2 29 2 29 29 29 29 16 29 29 29 29 16 2 2 8 8 2 8 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 19 16 16 29 16 16 16 16 29 16 29 16 29 29 29 16 29 16 29 29 16 16 17 29 29 29 29 29 29 29 16 29 29 16 29 29 16 16 16 16 29 29 16 16 19 29 16 16 29 19 29 29 16 29 18 16 16 29 29 29 29 29 16 8 16 16 29 16 19 16 16 13 16 16 29 16 19 16 8 16 13 9 19 29 29 19 16 19 29 19 29 29 19 19 13 16 29 16 29 29 29 29 19 29 29 16 19 16 29 29 29 13 19 19 16 29 19 16 16 16 29 19 29 29 29 29 29 29 29 29 16 16 19 29 16 16 16 16 16 16 13 19 19 16 29 16 19 16 29 16 29 16 29 29 16 16 29 29 29 29 29 16 29 16 16 16 29 29 16 19 19 19 16 16 29 19 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 28 29 16 17 16 29 29 29 6 29 29 14 29 5 16 29 29 16 29 29 29 29 8 17 17 29 29 13 16 16 16 29 29 19 29 29 29 29 29 29 29 29 29 29 16 16 29 16 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 2 29 5 29 16 29 16 26 16 14 29 29 29 29 29 29 16 29 16 29 17 29 16 29 29 18 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 8 29 6 26 29 8 29 5 29 2 29 29 29 29 18 29 31 31 29 2 29 29 27 29 29 2 29 29 2 29 29 29 29 29 29 5 8 29 29 8 29 29 16 29 29 16 16 16 2 29 29 29 16 29 29 29 29 29 29 29 29 6 29 29 19 13 29 29 29 29 16 29 29 16 29 16 16 16 29 29 29 16 16 29 29 29 29 2 29 23 8 14 27 29 16 29 29 29 29 16 26 29 16 29 5 29 29 29 2 29 29 29 29 29 29 16 16 6 16 16 16 29 16 29 29 29 29 16 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 5 29 5 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 2 29 29 16 29 29 29 2 13 14 16 13 29 29 29 2 8 16 29 29 29 16 29 29 6 29 29 8 29 29 2 29 29 8 29 16 29 6 5 29 29 29 18 6 29 25 29 29 29 14 29 29 29 29 2 8 29 29 8 8 2 29 29 29 29 31 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 27 29 29 29 25 29 29 29 29 29 29 27 29 29 29 29 29 29 5 6 29 29 29 29 29 29 2 31 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 8 29 29 16 29 2 8 29 29 8 8 29 29 29 29 29 29 29 29 2 29 16 17 29 8 29 29 29 8 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 16 29 2 29 29 8 29 8 29 29 29 5 17 29 29 29 29 29 29 16 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 25 25 29 29 25 2 29 29 29 29 29 29 6 27 2 14 29 27 27 29 6 29 29 29 29 29 2 31 18 29 29 29 29 29 29 29 29 2 18 5 5 2 29 29 29 2 8 29 6 29 8 8 29 29 29 29 29 5 29 29 29 29 29 29 25 29 18 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 18 29 29 29 6 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 6 29 29 29 18 8 29 18 29 29 29 29 29 25 29 29 29 29 29 18 6 29 17 8 26 26 5 29 26 29 29 29 6 26 29 18 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 18 29 29 29 8 29 2 29 18 29 2 25 18 29 29 29 8 5 29 29 25 26 29 2 29 29 29 31 6 29 2 29 29 29 29 29 29 29 29 6 29 5 29 29 29 8 29 29 29 29 2 29 29 29 2 29 25 6 6 29 29 29 29 29 29 29 29 29 29 29 31 6 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 6 29 5 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 18 29 29 29 6 27 29 29 8 8 17 29 29 6 5 29 23 29 18 6 29 8 29 29 29 29 29 29 29 29 6 29 27 25 29 29 29 29 29 29 29 29 8 29 29 6 29 8 5 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 8 29 8 29 18 29 8 29 29 29 29 29 29 29 14 26 8 14 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 6 6 29 29 31 31 29 29 6 8 29 29 29 29 31 29 29 27 29 2 29 29 2 29 29 29 2 29 6 2 29 29 25 29 29 29 17 29 29 6 29 29 29 25 29 29 29 29 29 17 29 29 29 27 29 29 29 29 29 2 29 29 29 18 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 5 8 29 29 29 29 8 29 29 29 29 8 29 29 29 31 29 29 29 29 29 18 29 6 29 29 29 29 29 29 29 29 29 29 29 29 18 29 8 29 29 29 18 29 29 6 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 8 25 29 29 29 29 29 29 25 29 2 18 6 29 29 29 29 29 29 29 29 29 29 31 29 29 6 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 18 18 29 29 6 29 25 29 2 29 6 26 29 29 5 26 29 29 29 26 29 29 29 29 29 29 14 29 29 2 29 29 29 25 29 29 18 6 29 18 14 31 18 2 29 29 29 29 29 29 18 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 17 29 29 18 18 29 29 29 29 29 8 29 29 29 6 29 26 29 29 29 18 8 6 29 8 29 6 29 29 2 29 29 6 8 29 27 26 8 31 5 8 29 14 29 29 8 29 29 27 25 29 29 29 29 29 8 29 29 29 29 6 8 29 29 29 29 26 29 8 29 29 5 29 8 29 29 29 8 8 29 29 29 29 29 29 29 29 5 14 29 29 29 29 29 29 29 29 29 29 8 29 4 29 29 8 29 29 31 25 14 26 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 8 2 25 6 29 8 5 29 29 6 2 29 29 29 6 29 5 29 29 27 14 29 29 27 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 29 29 29 8 29 5 8 29 29 31 26 8 8 29 2 27 27 29 8 29 29 6 2 8 29 18 29 25 29 29 27 25 14 6 29 29 29 29 18 29 29 29 5 29 29 31 16 29 29 25 29 29 6 29 29 29 29 29 14 29 29 6 26 4 29 5 8 29 29 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 6 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 8 29 29 29 26 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 6 29 29 29 27 29 6 26 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 5 29 13 29 16 29 29 29 29 29 29 13 29 29 2 2 29 29 29 16 29 2 29 29 29 29 6 29 29 29 29 29 8 29 29 6 29 8 5 8 8 5 29 29 29 29 29 29 8 29 29 26 18 29 29 2 29 29 29 29 31 29 25 14 29 2 8 2 29 29 8 29 29 29 27 29 29 29 18 17 8 29 29 29 29 29 29 29 18 29 29 29 29 8 29 18 27 31 2 29 29 27 29 14 29 29 8 26 8 8 5 8 29 8 29 29 5 29 14 29 29 29 29 29 29 29 29 29 18 2 29 29 29 25 29 29 29 29 29 8 29 8 29 29 29 8 5 29 29 31 29 8 29 29 29 29 29 2 29 31 29 29 8 2 29 29 29 6 29 29 29 29 29 29 6 14 29 29 29 29 29 29 8 8 29 29 5 8 29 18 29 6 29 31 29 29 29 8 29 29 18 29 29 14 29 29 29 29 29 29 6 8 5 18 29 6 18 18 8 5 8 29 29 29 29 29 8 29 29 25 29 29 29 2 6 18 14 29 29 29 29 29 23 2 8 8 29 6 5 18 29 29 5 2 25 29 29 29 29 26 25 27 2 25 29 29 2 29 29 28 29 6 29 29 29 29 29 29 14 8 29 29 29 29 29 29 29 5 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 8 8 29 29 29 6 29 29 29 29 29 29 29 29 29 26 8 29 29 29 29 5 29 29 29 27 2 31 29 29 29 29 29 14 29 29 8 29 29 8 6 2 26 29 29 25 29 2 29 29 18 29 5 29 29 29 2 6 27 29 8 29 14 29 29 29 31 8 8 5 29 29 29 29 29 18 2 31 29 29 29 29 29 29 29 8 29 29 29 29 2 25 29 29 29 29 29 18 29 29 8 29 29 8 29 6 29 29 29 29 5 29 29 29 31 2 29 29 29 29 29 2 6 29 2 29 6 29 29 29 29 29 29 29 27 27 29 29 29 29 29 8 29 2 6 29 6 29 6 5 29 25 29 29 2 2 18 2 25 29 29 29 8 5 29 31 29 29 27 29 29 29 6 29 29 29 29 29 29 29 6 6 2 29 29 8 29 8 31 29 29 18 29 16 29 29 29 29 29 8 29 13 29 29 14 29 29 29 6 29 14 29 29 29 29 16 16 29 16 29 16 29 16 29 6 2 29 5 29 29 6 29 29 17 5 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 23 31 29 16 5 2 31 29 16 29 29 29 29 25 29 29 25 29 29 13 29 2 29 29 29 29 29 29 29 29 14 8 6 29 29 8 29 8 29 29 8 29 8 5 29 13 29 29 29 29 8 29 29 29 29 29 29 29 25 16 29 8 29 5 29 5 6 29 8 29 29 2 5 23 29 18 29 6 29 29 29 16 29 2 29 6 29 29 29 29 29 27 6 29 29 2 8 29 29 29 2 5 29 29 8 6 29 29 2 29 29 29 29 29 29 16 29 19 13 16 29 29 16 29 16 29 29 16 29 29 17 29 29 29 8 16 29 29 29 29 29 16 29 29 13 29 18 29 29 29 29 5 6 18 2 2 29 29 29 31 8 29 6 29 23 29 6 29 31 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 31 29 29 26 5 29 29 29 2 5 2 26 8 2 29 29 29 31 29 29 5 29 29 29 29 8 5 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 16 29 29 16 16 16 29 29 5 29 19 29 17 29 29 29 16 16 29 17 29 29 13 19 29 16 16 16 29 29 29 29 16 2 29 29 29 29 29 29 29 16 29 29 8 29 29 6 18 8 29 23 16 29 29 29 5 5 29 17 5 29 5 18 29 29 29 29 29 18 29 29 29 29 29 29 29 8 8 29 29 29 29 8 17 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 16 29 31 29 29 29 29 18 18 29 29 13 29 29 29 29 16 29 29 29 29 29 29 16 2 29 29 29 29 2 29 29 29 29 29 29 8 14 2 29 29 29 29 31 29 5 29 29 27 29 29 26 29 29 2 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 8 29 29 2 29 5 6 29 6 29 29 29 29 29 13 16 19 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 31 8 14 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 25 29 18 2 29 29 29 29 29 29 29 2 13 29 29 16 29 29 29 29 8 29 8 29 29 29 29 17 29 29 29 29 29 29 16 29 8 8 8 29 2 29 29 29 5 29 5 19 5 16 29 29 29 29 29 29 29 29 18 29 6 29 29 29 6 29 29 29 29 29 29 13 29 16 29 29 16 13 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 19 29 17 29 29 29 29 29 29 29 29 19 29 29 29 16 29 29 16 29 26 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 25 29 29 29 29 19 13 16 29 16 29 29 29 16 29 16 18 29 29 29 29 29 29 29 29 8 31 8 29 29 29 29 5 8 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 31 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 6 18 29 16 29 29 29 29 29 29 29 29 29 2 8 8 29 6 26 14 29 29 29 29 2 29 25 2 29 29 29 18 29 29 29 29 29 16 16 29 29 29 2 29 6 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 13 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 8 6 29 29 8 29 29 29 31 29 29 29 6 6 8 6 29 29 29 29 6 29 29 29 29 5 31 29 29 29 29 6 29 5 8 29 29 2 6 29 29 29 29 27 29 29 6 29 29 29 26 5 2 29 29 29 16 25 29 29 29 27 29 29 16 16 29 2 14 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 8 5 5 2 29 6 18 8 29 29 8 29 6 25 2 8 29 29 2 5 29 2 5 29 17 2 8 29 5 29 29 2 2 29 29 29 29 6 8 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 31 29 29 2 6 29 29 29 29 8 29 14 26 8 5 2 8 6 2 14 29 8 25 29 6 29 29 8 29 2 25 8 29 29 29 29 29 2 6 8 5 29 25 26 29 18 29 29 29 29 29 29 2 8 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 17 29 29 29 29 29 25 29 29 29 31 8 29 29 31 29 29 25 29 29 5 29 29 2 6 29 27 29 29 29 31 29 29 6 29 29 29 2 29 18 29 29 8 29 8 5 23 5 5 31 8 29 2 14 29 29 2 29 29 29 29 29 8 29 29 29 29 2 29 5 29 6 8 17 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 31 29 29 6 29 29 17 5 29 25 27 8 29 8 29 29 29 5 29 29 8 8 29 29 2 25 18 29 5 18 29 29 8 29 29 8 29 29 2 14 8 5 5 8 31 14 29 29 6 29 29 2 8 29 29 6 29 29 29 6 29 2 29 18 29 29 5 2 29 29 18 29 29 29 29 27 29 29 29 6 8 29 29 29 29 29 29 31 29 29 26 29 5 5 5 29 5 29 29 8 29 2 29 29 6 29 29 29 29 6 29 29 29 18 29 8 29 14 29 29 29 29 17 29 29 29 17 29 29 29 29 8 29 18 29 5 29 29 29 14 2 29 29 29 29 29 8 29 29 27 29 29 29 29 2 18 29 29 29 29 18 29 8 29 29 8 18 2 31 29 5 8 18 29 2 27 29 29 29 31 2 29 6 2 29 29 29 5 29 29 29 8 8 29 6 29 29 29 29 29 29 27 29 29 29 29 29 5 29 29 29 29 29 29 2 29 29 6 25 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 17 29 29 29 29 29 29 8 29 29 29 29 18 8 29 29 29 29 29 29 29 6 2 29 29 29 29 8 29 25 29 29 29 29 26 29 29 29 25 29 29 29 29 29 29 2 29 29 29 6 26 8 18 5 25 29 6 8 14 29 18 25 29 29 29 29 29 29 27 29 29 6 29 29 29 29 6 29 29 26 2 23 29 26 29 6 14 29 29 29 29 29 29 29 2 29 29 2 29 29 8 18 8 8 29 29 2 8 18 29 18 29 29 29 29 8 8 29 27 29 29 29 29 29 29 29 29 27 26 29 29 29 29 29 8 29 29 27 29 29 8 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 6 26 29 31 6 29 18 29 2 29 2 5 6 29 29 29 29 29 29 27 2 8 29 6 29 29 29 29 29 18 5 29 29 8 8 27 29 25 2 6 29 2 8 29 29 29 8 29 29 29 29 6 31 14 29 29 8 5 8 29 5 31 26 29 29 6 29 29 6 29 29 29 2 29 2 29 18 5 29 26 29 2 8 29 29 8 31 8 29 6 8 29 29 25 29 29 29 29 8 8 29 29 29 26 27 29 29 29 29 29 6 2 2 29 8 29 29 8 6 29 2 29 29 27 29 14 31 27 29 29 6 18 29 29 29 29 5 29 29 6 14 2 6 29 18 2 2 26 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 16 8 29 29 29 29 29 29 29 29 29 16 13 29 31 29 16 29 29 29 29 29 29 29 29 29 29 8 29 8 8 29 29 29 29 29 29 2 29 29 29 27 29 29 29 29 2 8 27 29 29 29 29 16 27 8 2 2 8 2 29 29 8 29 29 26 29 29 29 29 29 29 2 8 29 29 8 29 29 29 29 29 29 29 29 29 18 29 8 29 29 6 2 2 29 29 29 6 29 14 29 6 25 29 2 8 26 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 5 29 18 8 29 29 26 29 29 29 2 5 29 29 6 18 6 29 29 29 8 2 5 29 27 29 2 29 5 6 17 29 6 18 29 29 31 29 29 26 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 8 29 29 29 29 27 8 29 29 5 29 6 29 8 5 2 29 6 14 6 29 6 29 29 29 8 18 29 5 29 2 6 29 2 29 18 6 29 5 29 8 29 2 29 29 29 31 2 29 29 2 8 29 29 29 6 5 5 2 6 2 6 29 6 2 25 8 8 5 29 2 8 29 29 29 29 29 29 29 23 29 18 2 29 29 6 29 29 29 29 6 29 8 6 29 29 29 29 18 8 6 29 6 29 5 29 29 2 29 29 26 29 8 5 8 29 6 29 8 6 29 29 8 2 2 8 8 29 8 8 8 5 27 2 2 29 29 29 29 29 5 29 29 2 2 5 29 2 14 29 29 29 29 29 29 29 6 29 8 18 29 5 8 8 29 29 14 29 5 5 8 5 29 2 29 2 26 8 29 2 6 29 29 29 31 29 8 29 29 2 29 8 29 5 5 2 2 29 29 29 25 29 29 29 29 29 2 29 8 29 2 29 27 5 2 2 31 29 29 8 5 23 8 5 5 29 29 5 8 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 8 16 16 29 29 29 8 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 13 29 29 16 13 29 29 5 29 29 29 18 17 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 5 29 29 29 5 14 29 29 5 8 5 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 17 29 29 2 29 5 29 2 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 8 29 29 29 29 8 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 8 29 29 29 29 13 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 5 8 6 29 29 29 29 29 2 8 8 29 8 29 18 2 29 29 8 8 8 5 2 29 29 29 29 29 29 29 8 27 2 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 8 29 29 31 29 29 29 29 29 8 29 29 2 29 29 8 29 29 29 8 29 29 29 16 16 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 8 29 29 29 29 29 29 29 29 29 5 29 5 29 29 29 29 2 2 29 29 29 8 29 5 2 8 29 29 5 29 29 2 29 29 29 14 29 29 5 5 29 29 16 16 29 29 29 16 29 29 29 29 8 29 29 29 6 29 29 29 29 29 8 5 2 29 29 29 8 29 29 8 29 8 29 29 29 2 8 5 29 27 29 29 8 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 5 29 16 29 16 29 17 29 29 29 16 29 29 8 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 16 29 16 29 29 29 29 8 29 6 26 5 29 29 5 2 29 16 29 16 5 16 29 16 29 6 29 29 29 16 29 29 6 29 16 17 29 16 6 29 29 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 5 16 8 29 29 29 29 29 29 29 29 5 29 29 29 29 2 29 5 2 2 29 29 29 6 29 31 29 29 8 16 29 16 29 29 29 13 29 29 29 16 29 29 29 16 29 29 16 29 2 29 29 29 29 29 29 29 31 29 29 29 16 29 29 29 29 29 29 29 26 29 29 29 29 29 26 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 2 29 29 29 29 8 29 29 29 29 2 29 2 29 29 29 29 29 29 29 26 18 5 29 5 18 29 29 29 14 29 29 29 29 2 29 29 29 29 17 29 16 16 16 17 29 29 29 29 29 29 17 5 16 16 2 29 29 29 29 5 31 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 16 16 29 16 16 29 29 16 29 29 5 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 19 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 5 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 16 29 16 29 29 29 29 19 29 29 29 29 29 13 29 29 16 16 29 19 29 29 29 29 16 29 29 29 23 8 29 5 16 29 5 29 16 29 29 29 16 16 19 29 16 29 16 13 16 19 19 29 29 16 16 29 16 16 16 16 16 29 29 29 29 16 16 29 16 16 29 16 29 29 29 16 29 29 29 16 13 16 16 16 29 29 16 16 29 29 16 16 16 16 19 16 16 29 29 19 16 29 29 29 29 16 29 16 29 29 16 29 29 16 13 16 13 29 19 16 29 16 29 16 29 29 19 19 19 16 16 19 16 16 16 16 29 16 16 16 16 16 16 19 16 29 16 29 29 29 29 16 29 29 16 29 13 16 16 16 16 19 13 2 13 16 29 29 29 16 13 29 29 2 29 19 16 29 16 16 16 29 29 29 29 29 29 19 16 29 29 27 29 29 29 29 16 16 16 29 29 29 29 29 16 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 14 29 29 29 29 26 29 29 29 5 29 29 5 29 29 2 29 29 29 29 29 29 29 8 29 29 29 2 29 29 5 29 29 16 16 29 29 29 29 29 29 16 26 29 29 29 29 19 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 19 16 16 29 29 29 16 29 29 16 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 16 29 17 29 29 29 17 16 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 16 26 2 29 29 16 29 8 16 29 16 29 5 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 16 29 29 29 16 29 29 29 16 29 16 29 2 8 16 29 29 16 17 16 29 5 16 16 29 29 29 29 29 29 29 29 29 29 5 8 8 29 6 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 2 5 29 29 29 5 31 29 29 29 29 29 29 29 8 29 29 5 29 5 29 29 29 29 29 29 29 29 29 16 29 29 19 29 29 29 29 29 29 29 31 29 29 2 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 16 2 16 16 29 29 29 29 16 29 2 29 29 29 29 29 16 16 13 16 16 29 29 16 29 31 29 29 29 29 29 29 13 29 29 16 29 5 29 5 29 29 16 29 29 29 29 29 29 6 29 29 29 16 29 16 16 29 29 29 16 19 29 25 29 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 5 31 29 5 5 29 23 29 29 29 29 25 8 29 29 29 29 29 29 29 29 29 5 29 26 29 5 29 29 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 26 8 2 23 29 29 8 29 29 2 29 2 29 29 29 29 13 29 27 16 8 16 16 29 16 29 13 2 29 29 29 13 29 29 29 16 29 16 29 5 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 16 29 29 29 5 29 16 29 29 6 16 16 29 5 29 29 16 29 18 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 16 29 29 16 29 16 16 5 16 16 29 5 29 16 29 29 29 29 27 29 2 2 29 29 17 29 29 29 2 16 29 13 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 16 29 29 29 17 29 29 31 29 29 29 29 29 29 29 8 29 26 29 25 17 29 29 29 29 29 29 8 2 29 26 31 5 29 5 29 29 29 29 29 8 29 29 6 5 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 16 16 29 29 16 16 29 29 29 16 16 16 29 29 29 29 29 29 17 29 16 29 26 29 27 29 29 16 29 29 29 16 16 29 16 2 31 29 29 16 2 29 29 13 29 29 16 29 16 19 13 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 13 6 29 16 29 16 29 29 29 29 29 16 29 29 29 26 16 29 29 31 8 29 29 29 29 29 29 29 16 19 29 16 29 29 16 29 2 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 16 16 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 16 16 29 29 16 16 29 29 29 29 16 16 16 16 29 16 16 29 16 19 29 29 29 16 29 16 29 13 29 29 8 29 29 29 16 29 16 29 29 29 16 16 16 29 29 16 16 29 29 29 29 29 16 16 16 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 5 29 29 8 16 29 29 29 29 29 29 29 2 29 16 29 27 29 5 29 29 29 29 29 29 29 29 29 13 29 29 17 29 29 29 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 6 6 29 29 29 29 29 5 8 29 29 29 29 29 29 2 29 29 29 8 29 29 6 29 29 29 29 29 29 16 5 29 31 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 27 6 5 29 16 13 29 29 29 29 29 16 29 29 29 2 18 16 16 16 16 29 29 29 29 29 2 29 29 16 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 13 29 29 29 29 29 29 26 16 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 2 29 29 19 8 17 29 19 29 29 29 29 29 29 29 29 16 16 6 29 29 6 14 29 2 29 29 29 29 29 16 13 29 29 16 29 13 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 2 8 29 29 29 2 29 29 5 2 29 29 31 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 27 29 18 29 29 29 8 6 14 6 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 31 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 8 17 29 29 29 29 29 2 29 8 26 6 29 29 6 29 29 29 2 29 6 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 8 29 29 13 29 29 31 2 29 17 29 8 26 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 16 16 29 29 29 29 29 16 29 26 29 8 29 29 29 29 29 29 29 29 23 5 29 18 29 29 29 29 29 29 29 29 26 29 18 29 29 29 13 29 29 2 14 18 29 29 29 29 6 29 6 2 27 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 20 29 29 8 29 29 29 18 14 29 14 6 29 31 29 8 29 29 18 29 29 29 29 29 8 2 29 29 29 17 29 5 5 29 29 26 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 8 8 29 29 29 16 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 25 29 6 29 8 29 29 29 29 2 29 27 27 8 26 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 8 29 29 29 29 5 5 29 14 29 29 29 29 29 29 6 29 29 29 18 27 17 29 14 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 5 29 29 29 29 29 29 27 29 28 31 29 29 18 29 29 29 27 29 29 2 29 29 29 29 6 29 29 29 16 29 29 29 29 29 8 5 8 29 29 25 29 29 29 27 29 29 29 29 31 29 6 29 29 29 6 29 29 29 29 29 5 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 18 26 8 29 2 18 29 29 29 6 29 29 29 5 23 29 29 29 8 29 29 29 29 29 25 29 27 29 8 26 29 5 29 29 29 29 6 18 29 29 2 29 29 29 29 29 29 6 29 6 6 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 8 29 8 31 29 5 18 29 29 18 29 29 29 29 29 6 29 29 29 2 29 29 6 29 29 8 6 29 29 29 6 29 29 29 29 29 29 29 16 29 29 5 29 29 29 2 29 29 29 29 29 29 8 29 17 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 25 2 29 8 29 29 29 29 29 29 31 8 25 29 29 29 6 29 6 29 27 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 25 29 18 6 29 29 29 31 29 29 29 29 6 25 29 29 29 29 16 29 27 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 2 6 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 2 29 6 29 2 8 29 18 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 27 29 29 29 29 18 29 8 29 8 2 6 29 6 8 8 29 29 29 29 29 29 29 29 29 29 27 8 29 29 29 29 29 2 29 29 6 8 29 29 31 8 29 8 25 29 2 29 29 14 29 29 6 29 29 29 29 29 2 29 2 29 29 29 14 5 29 29 29 25 29 27 29 29 29 29 27 14 29 29 29 18 25 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 17 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 5 26 29 29 2 29 25 29 29 29 29 29 29 29 29 29 6 29 29 2 29 8 29 29 2 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 5 8 29 29 29 29 29 29 29 29 26 29 31 5 2 29 29 5 8 29 29 27 25 29 29 29 29 29 2 29 29 13 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 16 29 29 29 29 29 5 8 29 29 29 29 29 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 5 2 8 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 2 25 31 29 29 29 29 29 29 29 6 29 14 6 31 29 29 29 31 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 16 13 29 29 29 13 16 13 19 13 29 29 29 29 29 29 19 19 29 2 29 29 6 29 29 29 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 18 5 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 6 6 25 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 20 26 29 23 29 29 31 6 2 29 8 8 8 29 31 14 2 29 2 29 2 25 29 8 8 5 29 25 29 16 29 29 16 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 18 29 29 29 29 8 29 2 8 29 25 29 29 26 6 2 29 2 29 29 29 29 29 29 29 29 29 29 29 2 31 2 29 29 2 26 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 8 2 29 29 29 17 29 5 29 29 29 29 2 29 27 29 29 29 29 29 29 2 29 29 29 6 29 31 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 14 29 29 16 29 2 29 16 29 29 29 29 29 2 29 29 29 29 29 31 29 2 29 5 2 6 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 27 29 29 29 2 29 29 29 2 29 29 8 8 6 29 29 29 29 8 8 26 29 29 29 8 29 5 29 29 2 2 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 17 29 29 29 29 6 29 29 29 29 29 31 2 29 2 29 29 29 29 29 16 29 29 18 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 27 6 29 8 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 6 29 29 29 29 29 8 29 29 18 16 16 29 29 29 8 27 29 29 29 5 2 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 6 2 29 29 29 29 6 16 14 16 29 29 29 29 29 16 29 29 16 16 29 29 29 13 2 8 29 16 29 16 29 29 29 16 13 29 5 29 16 29 19 16 16 29 29 19 29 16 16 29 29 16 29 2 19 19 29 29 29 16 29 29 29 16 16 29 29 29 16 16 2 2 16 16 29 29 29 29 29 29 16 29 16 16 29 29 29 29 16 2 19 29 31 29 29 29 29 29 29 5 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 16 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 8 29 29 16 13 29 29 29 29 29 29 26 29 29 31 29 29 29 16 29 23 27 29 29 29 8 16 17 29 29 16 16 29 29 29 29 29 29 13 29 16 25 8 29 29 29 16 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 17 16 29 29 29 16 29 29 29 16 8 29 17 29 29 29 5 16 16 29 31 29 8 6 18 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 29 16 16 29 29 29 29 29 29 29 29 18 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 26 29 29 17 29 29 8 29 29 29 29 29 16 17 29 26 16 29 29 29 29 29 2 29 29 29 29 17 29 5 29 29 29 14 29 29 29 29 29 29 29 29 29 25 29 29 29 16 29 16 29 29 16 16 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 6 29 6 29 29 18 8 29 8 29 29 16 29 29 29 13 16 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 16 13 16 19 29 17 29 29 29 16 16 19 29 19 16 29 16 29 19 16 19 29 29 16 29 29 16 29 29 29 29 29 6 29 29 16 17 16 29 29 29 29 29 16 29 29 29 16 29 16 17 16 29 29 29 17 29 16 29 16 29 16 29 29 29 29 16 29 29 29 29 17 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 25 29 2 29 8 29 29 29 29 25 8 8 5 29 29 29 29 29 27 29 29 29 17 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 2 5 29 29 29 29 29 29 29 29 29 29 29 18 29 17 29 5 29 29 5 29 2 14 8 5 29 29 8 29 29 6 29 2 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 26 29 2 29 29 29 29 5 29 29 29 18 29 29 29 29 29 29 16 31 29 31 29 29 2 29 25 6 29 29 16 29 29 29 29 29 5 29 29 29 29 29 2 26 18 8 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 19 29 16 29 29 29 13 29 16 29 29 13 29 29 29 16 29 29 13 16 16 16 13 29 29 16 29 13 13 29 29 19 16 29 29 29 29 29 16 29 16 27 18 29 27 29 16 29 29 16 29 17 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 31 8 29 29 29 29 29 18 29 5 29 16 29 29 29 29 16 29 29 16 29 29 29 19 29 29 29 29 19 29 13 16 29 16 16 16 16 29 29 16 19 16 29 16 29 29 29 16 29 29 29 2 29 16 29 29 29 29 29 26 29 29 29 6 18 29 29 29 8 29 29 29 14 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 17 29 5 29 29 29 29 6 29 29 6 29 29 29 29 16 16 13 5 17 16 13 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 18 5 29 29 29 2 5 29 29 29 29 29 29 16 26 29 29 18 25 29 27 29 29 29 29 29 2 29 29 29 29 29 29 29 19 29 29 19 29 6 29 16 29 13 13 16 29 29 16 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 26 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 5 29 29 29 29 6 29 29 16 29 29 17 29 29 31 29 17 29 29 17 16 29 29 16 29 16 29 13 29 16 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 17 5 29 29 19 29 29 29 29 16 16 29 16 29 29 29 16 29 29 16 29 16 29 16 16 29 29 29 29 16 28 29 29 16 29 29 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 16 8 29 29 13 29 16 29 29 29 29 13 16 16 13 29 16 8 13 16 13 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 31 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 13 17 29 16 29 17 19 29 29 29 29 29 29 29 29 29 26 29 4 2 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 17 29 29 29 29 29 29 29 29 29 18 29 8 27 29 29 29 29 29 29 29 29 29 29 29 18 29 29 31 29 29 29 29 27 6 29 2 29 29 29 29 29 16 8 29 29 18 6 29 29 2 29 5 29 29 25 29 29 29 29 29 29 29 29 29 29 2 29 8 29 27 23 8 6 29 29 29 5 27 29 29 29 8 2 17 2 29 27 29 29 29 29 31 29 6 29 29 29 18 29 29 14 29 29 29 29 29 25 29 8 29 29 8 8 29 5 25 6 8 29 27 8 29 29 29 29 29 29 29 29 5 29 6 6 29 29 29 8 29 29 2 31 29 29 29 29 29 29 29 29 29 31 29 29 5 29 8 29 6 29 27 29 18 2 29 25 29 29 29 8 18 29 5 8 29 5 8 6 31 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 2 29 17 8 5 8 8 29 5 29 2 29 29 29 8 29 29 8 8 25 2 27 6 29 29 2 29 29 29 8 8 2 6 29 27 29 29 5 29 29 8 6 29 8 5 29 29 29 27 29 29 29 6 26 8 6 6 29 5 29 29 2 6 2 29 29 29 8 6 29 29 29 29 29 14 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 8 8 29 29 17 29 29 2 29 29 29 29 29 29 8 2 29 5 29 29 8 29 29 16 29 29 29 29 29 5 29 29 8 29 29 6 29 8 29 29 29 29 29 29 29 2 29 29 8 8 2 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 27 29 29 29 31 29 6 29 2 29 29 6 29 29 29 29 13 29 29 19 29 29 29 2 29 29 6 2 29 5 29 29 29 25 29 29 29 29 29 31 29 29 29 2 17 29 29 29 29 2 29 2 8 2 8 8 2 8 8 29 29 2 29 29 8 29 8 29 29 26 29 29 29 25 29 29 29 29 29 8 18 29 29 29 29 2 17 29 29 6 29 18 29 29 29 2 29 29 2 29 29 8 29 29 18 29 29 29 5 2 29 29 29 29 29 29 29 6 29 29 29 8 8 29 29 29 29 29 29 2 29 6 29 29 5 2 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 8 5 29 14 29 14 8 29 29 29 2 29 29 29 29 8 8 5 29 29 29 29 29 29 29 29 2 29 29 29 29 27 18 6 8 29 29 29 29 6 29 29 2 8 29 29 29 29 29 29 29 6 29 8 18 5 2 8 8 29 2 29 2 6 29 6 29 2 2 8 2 5 14 2 29 8 29 2 29 29 27 8 29 2 2 6 29 29 29 29 6 29 8 14 31 29 29 8 2 29 6 29 29 29 29 2 8 29 8 29 8 29 8 5 31 29 8 29 29 31 29 5 4 29 18 8 2 5 29 29 5 25 18 5 29 29 29 5 29 8 29 29 5 29 8 29 6 29 8 8 8 18 29 2 5 29 31 29 2 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 5 8 29 8 29 6 29 5 29 29 29 29 16 29 29 29 19 29 29 2 29 16 2 5 8 29 5 29 29 29 29 29 29 29 29 5 8 29 29 29 8 29 29 29 8 8 5 2 2 29 29 27 8 29 29 2 29 5 29 8 2 5 29 8 2 8 29 8 2 29 29 29 29 29 25 29 29 5 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 16 29 17 29 29 29 29 29 29 29 29 5 2 29 29 29 29 16 29 29 5 29 5 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 16 13 29 29 29 29 16 8 29 8 29 29 26 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 18 2 29 29 29 29 29 29 29 2 29 29 29 6 29 26 29 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 29 6 29 2 29 29 29 14 8 29 29 29 29 29 2 5 5 29 29 29 29 2 29 8 29 29 31 8 29 29 29 8 2 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 8 29 29 29 8 29 31 29 29 18 5 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 2 29 29 29 2 29 26 5 29 29 29 29 8 29 29 5 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 6 6 29 29 14 8 5 29 29 29 2 29 29 29 29 29 29 6 29 5 29 29 8 29 29 29 8 29 29 31 8 31 29 2 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 31 29 29 29 25 8 5 31 26 17 29 26 29 29 29 8 8 5 23 29 14 29 29 29 29 29 29 29 29 29 6 2 29 29 25 29 29 29 29 29 29 2 29 29 29 29 8 6 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 26 5 29 29 29 29 29 5 29 29 29 27 29 29 29 6 29 18 29 29 8 29 29 29 29 2 14 29 2 17 27 2 29 29 6 29 29 29 29 8 29 29 29 8 29 29 29 6 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 13 29 29 5 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 16 29 29 13 29 16 29 5 29 16 29 29 29 29 29 8 29 29 29 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 16 5 29 29 29 29 29 23 29 29 29 5 29 29 2 5 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 2 29 29 29 29 2 29 5 2 8 29 2 25 18 6 29 29 5 5 29 6 29 29 29 29 25 29 31 29 29 29 2 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 17 29 23 29 29 29 29 29 29 29 29 6 29 29 29 17 17 29 29 29 5 29 29 14 29 29 8 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 31 29 29 6 29 29 6 29 29 2 6 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 26 29 29 6 29 29 29 29 14 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 27 29 29 6 29 29 29 26 29 29 29 29 29 29 17 18 29 18 5 29 29 29 29 29 18 29 2 29 29 29 2 29 2 29 8 29 29 29 26 5 29 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 26 29 29 29 16 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 25 29 2 29 29 29 31 29 14 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 5 6 29 29 29 29 29 29 29 29 29 29 29 26 26 29 29 16 2 29 29 23 26 29 29 29 16 29 29 14 29 29 29 16 29 31 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 31 29 29 29 8 6 29 29 29 29 31 5 29 25 8 14 29 29 29 6 29 29 29 29 29 25 31 29 2 29 29 2 29 29 18 29 6 29 29 29 8 6 2 29 29 29 29 29 29 29 18 29 29 25 29 29 29 29 29 8 8 4 4 29 29 2 29 29 29 29 5 5 29 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 14 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 26 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 25 29 25 29 29 29 29 29 29 29 29 29 29 29 6 8 29 8 8 29 2 29 17 29 5 29 29 29 29 29 6 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 8 29 29 8 29 5 29 29 29 29 18 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 13 13 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 18 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 25 29 29 29 8 2 29 8 17 14 29 8 5 28 29 14 25 29 29 29 29 29 25 8 29 29 29 29 29 29 29 31 25 29 6 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 26 29 8 29 25 29 8 8 29 18 2 26 5 26 29 29 29 29 29 29 29 6 18 29 27 29 25 29 29 29 29 29 8 29 2 14 6 29 29 18 8 14 6 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 5 18 25 29 5 31 6 29 29 29 8 29 29 26 29 6 29 29 29 25 29 29 29 29 8 29 29 29 29 29 29 26 8 29 5 26 5 29 29 29 29 18 29 29 6 8 17 29 29 31 29 29 29 29 29 29 29 29 29 6 29 14 29 29 8 29 29 29 29 29 18 29 29 31 29 29 29 29 29 29 29 29 8 2 8 29 8 29 29 29 29 26 5 2 29 29 29 29 2 29 29 29 29 8 29 29 29 18 29 29 29 29 29 6 29 2 18 8 29 2 29 29 29 29 31 29 29 6 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 8 29 29 29 6 29 2 6 29 25 29 29 29 29 29 27 2 29 29 8 29 2 29 29 29 31 29 29 6 29 29 14 29 29 18 29 29 29 6 29 29 29 29 29 29 25 29 29 14 29 5 29 29 6 6 5 29 6 27 8 29 31 6 29 8 8 29 29 5 23 29 29 6 29 29 29 29 16 29 29 29 29 29 25 2 29 29 29 8 18 29 29 29 29 29 2 29 29 29 8 29 29 29 18 29 29 29 29 29 5 29 29 29 29 29 29 2 29 29 29 29 29 8 6 6 29 29 5 16 17 29 5 29 29 29 29 29 31 29 29 2 29 2 29 6 29 8 18 29 5 6 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 6 29 18 29 29 29 29 29 5 29 8 29 29 2 29 29 8 29 29 6 29 29 8 29 29 17 29 5 29 5 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 27 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 25 29 29 29 29 2 29 29 29 29 6 29 6 29 14 29 8 29 8 5 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 18 29 29 29 18 29 29 29 29 2 29 29 29 29 18 29 29 29 27 29 27 29 29 18 29 18 29 29 29 6 29 29 27 29 6 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 8 29 29 2 29 18 29 29 29 29 14 29 29 18 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 29 18 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 14 14 8 29 29 29 29 31 29 29 29 8 29 29 29 29 29 29 8 29 29 2 2 29 29 29 29 29 27 29 29 29 6 29 29 6 5 29 17 2 29 5 29 6 8 29 29 2 29 29 25 29 29 31 29 29 14 29 6 29 29 29 29 29 29 29 2 29 2 8 8 29 29 8 29 29 2 29 29 29 29 29 14 29 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 18 16 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 8 29 29 16 13 29 29 29 29 16 29 16 19 14 16 29 16 2 16 16 29 16 16 16 29 29 19 13 29 16 29 29 29 29 29 29 29 29 29 29 16 29 18 29 29 29 29 29 29 29 29 29 8 2 5 29 29 29 8 2 29 2 29 6 2 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 5 29 26 29 29 2 29 14 29 29 29 16 29 17 29 29 29 16 16 19 16 29 16 29 29 29 16 16 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 8 29 29 29 16 16 13 29 16 13 16 29 29 16 13 29 29 16 13 16 29 29 29 29 29 29 2 16 29 29 16 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 5 29 29 29 2 29 29 16 17 29 16 19 16 29 19 29 19 19 29 29 16 16 29 8 29 16 16 29 16 29 16 29 29 19 29 16 16 29 19 29 16 29 29 16 29 16 29 16 29 16 8 29 29 16 29 29 19 19 29 29 16 16 17 29 13 16 29 16 29 19 19 29 16 29 16 29 29 19 29 13 16 29 19 29 19 29 29 29 19 16 16 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 31 29 29 29 8 29 29 29 29 29 29 13 29 29 2 29 29 25 29 5 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 17 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 29 29 31 29 18 29 29 2 29 29 29 29 29 29 29 2 31 29 29 29 18 29 17 6 29 29 18 29 29 31 29 29 29 29 29 8 29 27 6 29 29 6 6 18 6 29 31 29 29 29 6 29 16 16 16 29 29 29 29 29 16 16 29 29 29 29 16 16 17 29 29 29 29 29 29 18 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 26 29 29 8 29 29 5 29 29 29 29 29 29 29 6 29 8 8 29 29 6 31 29 29 29 29 29 29 29 26 29 29 2 29 18 29 29 29 29 29 29 8 29 29 29 29 26 8 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 16 5 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 19 29 29 13 29 29 13 29 29 19 13 29 29 17 29 29 16 17 29 16 27 16 29 2 29 29 29 29 16 29 29 29 29 29 16 29 29 29 2 2 29 29 29 29 29 29 18 29 29 29 28 29 29 29 29 29 29 29 31 29 29 29 29 2 2 29 14 29 29 29 29 29 5 26 29 29 29 29 29 16 29 29 29 29 29 29 5 29 16 16 16 17 29 29 13 16 29 17 29 5 29 13 29 29 29 29 16 29 29 16 13 29 29 29 29 19 29 29 29 29 2 6 29 29 29 29 2 29 6 29 16 8 2 29 27 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 31 6 29 18 29 6 18 25 29 29 8 2 6 29 29 2 29 29 29 29 29 29 2 29 29 6 29 6 29 29 29 16 29 29 29 29 29 29 29 6 6 29 29 18 29 5 29 29 2 29 29 29 6 29 29 29 13 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 14 8 6 25 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 18 29 29 29 27 5 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 16 29 5 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 5 29 29 29 16 16 29 29 29 16 29 29 16 29 29 29 29 16 29 19 29 18 29 29 29 29 16 29 29 16 6 13 29 29 29 13 29 29 29 29 29 29 29 29 29 26 2 29 29 29 29 29 29 29 29 29 29 29 29 19 16 16 29 5 16 29 29 16 29 29 16 16 29 16 29 29 16 13 13 17 17 16 29 16 16 16 29 29 16 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 6 18 6 29 29 5 29 8 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 8 5 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 6 6 29 29 29 29 2 29 29 28 29 29 29 29 29 18 27 29 29 29 29 26 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 19 19 13 29 19 29 16 16 29 29 16 29 19 29 16 16 29 16 29 16 13 29 29 16 29 29 29 29 29 2 29 29 29 16 29 16 19 29 13 29 29 29 16 16 16 29 29 29 16 29 16 29 29 29 29 29 29 31 29 29 29 28 29 29 29 29 29 29 29 29 29 29 18 18 29 29 29 29 29 16 29 29 16 16 29 29 16 16 29 29 19 29 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 8 27 29 29 6 5 29 29 29 29 26 29 31 6 29 31 29 31 29 29 29 25 16 29 29 29 29 29 29 29 29 29 29 29 2 29 13 29 6 29 8 2 8 29 29 29 29 29 16 29 29 14 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 26 18 8 29 29 29 29 29 26 29 18 16 29 29 17 17 29 8 29 2 16 16 29 29 16 29 16 29 16 29 29 29 29 29 29 29 31 29 29 16 29 29 29 16 29 16 29 29 16 8 16 29 29 16 16 29 29 29 29 29 29 16 13 29 16 16 16 29 16 13 13 29 29 19 29 29 13 29 16 19 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 16 16 16 17 16 29 17 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 16 29 29 29 16 29 16 16 16 19 19 16 16 13 16 16 19 29 16 13 29 29 19 19 29 16 16 29 29 29 19 13 16 16 16 29 16 13 16 29 16 16 29 19 29 16 16 16 16 19 29 29 29 13 29 16 29 29 16 16 16 16 16 19 16 16 16 13 29 16 19 16 16 19 16 29 29 29 13 19 16 16 16 16 16 19 19 19 19 16 16 29 16 19 19 29 19 16 16 16 13 16 29 29 16 16 29 29 29 16 19 29 29 29 16 19 16 16 16 29 13 16 19 13 16 16 13 29 16 16 16 16 19 29 29 19 19 16 16 17 29 19 19 16 29 29 16 19 16 19 19 19 29 16 17 19 16 29 13 29 16 16 16 13 16 16 29 29 26 16 16 16 29 13 29 29 18 2 29 29 29 16 16 29 29 29 5 29 29 29 16 29 29 29 29 29 29 16 29 29 6 6 29 29 14 29 25 29 29 29 29 16 13 8 29 16 29 29 17 16 16 29 29 29 29 29 29 29 29 29 8 29 2 8 29 6 29 8 29 29 29 29 29 29 29 29 6 29 17 29 2 29 5 2 29 29 29 29 29 29 16 29 16 29 16 16 29 29 29 29 17 16 19 29 29 29 16 29 16 16 16 19 29 29 29 6 29 29 16 16 16 29 16 29 17 29 16 29 29 13 16 29 29 17 19 13 29 16 16 29 29 19 19 19 29 16 29 19 16 29 29 9 16 16 19 16 29 19 16 16 29 19 29 29 29 29 29 19 19 17 16 19 13 19 29 16 16 13 29 16 29 19 19 16 29 16 16 29 17 28 19 2 29 29 19 16 16 16 16 16 29 16 17 16 29 29 17 16 16 16 16 17 19 29 29 19 19 13 16 16 16 16 16 16 19 29 19 29 19 17 16 29 16 16 19 13 16 19 19 29 19 19 16 19 16 29 29 19 29 19 16 16 16 29 29 29 19 29 29 16 13 13 16 19 2 29 19 16 16 29 29 16 16 16 29 17 16 29 29 16 16 17 17 16 16 16 29 16 29 29 16 16 29 16 29 29 16 29 29 13 16 16 29 29 29 2 16 29 16 29 16 29 29 16 29 16 29 6 29 17 2 6 29 29 29 29 26 29 29 31 29 29 8 2 29 29 25 2 29 29 29 29 2 5 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 18 31 31 25 18 18 29 29 27 6 29 29 29 29 29 29 16 18 29 29 8 29 29 29 29 29 29 29 29 29 6 29 2 29 5 29 8 29 31 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 16 29 29 16 13 29 16 29 29 29 16 16 29 29 16 29 8 29 16 29 16 16 16 29 29 29 16 16 16 16 29 16 29 16 29 29 29 29 16 19 17 16 17 5 29 16 16 29 29 16 29 16 29 19 29 29 16 16 16 29 16 19 29 16 29 16 29 13 29 29 16 16 29 16 29 29 29 16 29 29 16 29 29 29 29 16 16 16 29 16 16 16 16 16 29 29 19 29 16 29 4 16 16 16 29 29 29 16 29 29 16 19 19 29 16 16 16 29 16 13 29 16 29 29 29 29 29 16 29 29 29 19 16 16 29 16 16 16 19 19 29 16 29 16 17 13 29 16 16 13 16 19 19 19 29 16 16 29 16 16 16 19 29 29 16 29 16 13 16 13 29 16 17 29 13 29 16 13 16 16 19 16 16 16 29 19 16 16 16 17 29 2 17 16 16 29 16 29 29 16 29 29 16 29 16 29 29 29 29 5 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 16 29 16 16 16 29 29 29 29 29 13 16 16 29 29 16 29 29 19 29 16 16 16 16 29 29 29 29 29 29 17 29 29 29 29 29 29 2 29 16 16 16 13 19 29 8 16 29 16 16 29 29 29 19 16 13 16 16 29 19 16 16 16 16 16 13 16 16 29 13 16 16 29 19 16 19 29 29 17 29 19 29 16 29 29 16 13 29 29 29 16 16 17 17 16 29 29 17 29 29 16 29 8 29 16 29 29 17 5 29 16 16 29 13 29 29 29 29 29 16 29 29 17 29 29 29 29 2 8 29 29 6 29 26 18 29 29 16 29 29 29 29 16 16 29 29 17 29 16 29 29 16 29 16 29 29 16 29 16 29 16 16 29 16 29 29 29 29 16 16 16 29 19 13 29 16 29 19 16 29 19 16 16 19 16 29 16 13 16 19 16 16 19 19 16 29 16 16 19 29 16 29 16 13 29 16 29 29 29 29 16 16 29 29 13 16 16 29 16 19 19 29 16 19 16 16 16 19 29 8 16 29 29 19 19 19 16 16 29 16 16 9 13 29 29 19 29 19 29 16 29 29 29 19 16 13 29 29 16 9 29 16 16 29 19 25 16 13 16 29 29 16 16 19 29 29 16 16 29 13 16 16 16 13 29 29 29 19 29 29 29 16 19 13 29 16 29 29 19 13 16 19 19 16 16 13 29 29 29 16 29 16 19 19 29 29 29 9 13 17 19 19 29 29 29 16 16 16 16 17 13 16 17 13 29 29 16 29 16 13 16 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 8 18 29 29 8 16 29 29 28 29 29 29 29 29 29 29 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 27 29 29 29 8 29 29 29 29 29 29 29 29 14 29 5 29 31 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 27 29 29 29 31 29 14 29 29 29 29 29 29 29 29 29 16 13 18 29 29 29 19 13 29 16 29 29 9 16 13 19 29 29 29 6 16 13 29 29 29 29 6 29 29 31 29 8 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 16 17 29 29 17 29 29 29 29 29 29 19 29 2 14 14 29 29 6 6 29 29 29 8 18 6 29 29 29 8 29 29 29 29 16 13 13 19 16 29 18 29 16 16 29 29 29 29 29 16 29 29 16 31 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 16 16 29 8 29 8 18 29 29 29 29 29 2 31 29 8 6 29 29 18 29 2 18 29 29 5 29 29 29 2 31 29 29 29 31 8 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 2 8 29 29 29 18 29 2 2 29 29 6 8 8 29 29 29 29 16 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 2 29 29 29 31 29 29 31 29 29 25 29 29 29 29 29 29 29 29 29 29 8 29 29 29 18 29 6 29 29 8 14 29 29 29 5 29 29 29 29 29 29 29 29 5 29 8 29 29 16 29 16 17 29 29 29 29 29 29 16 29 29 16 29 6 31 29 16 2 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 17 29 16 13 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 18 29 29 29 25 18 18 29 29 31 29 31 2 27 29 29 29 16 29 29 29 29 16 29 29 17 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 13 6 29 29 29 8 29 29 29 5 16 29 17 8 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 13 29 29 16 29 29 29 29 16 6 16 29 16 13 29 13 19 13 29 13 16 29 29 16 29 19 29 29 16 29 29 16 8 29 29 29 29 29 29 29 25 29 29 29 13 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 16 29 16 13 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 5 27 27 2 18 29 2 18 29 29 29 29 31 6 29 29 29 16 16 29 29 29 19 29 29 8 29 29 2 16 13 29 29 27 29 29 29 2 29 29 29 14 8 26 8 8 2 26 4 26 17 16 29 29 29 29 5 29 2 29 29 16 29 17 29 16 29 29 29 16 19 29 29 29 13 29 29 29 19 29 29 29 16 29 29 29 16 16 29 29 29 19 29 16 29 16 29 16 16 16 16 29 29 29 29 19 13 16 16 16 19 29 16 16 13 29 16 29 16 16 29 16 19 13 16 19 29 19 16 16 16 19 16 16 29 29 19 19 13 17 29 19 16 19 16 16 16 19 19 16 16 19 16 16 16 29 29 29 29 29 29 29 29 16 29 16 16 29 16 19 29 29 19 16 16 13 16 29 16 16 29 29 16 29 16 19 19 13 29 16 16 16 16 19 29 19 9 19 19 29 16 16 8 13 16 29 13 13 16 16 29 16 16 19 19 19 16 29 16 13 16 16 19 16 19 16 16 16 16 16 19 5 29 16 29 16 16 16 29 29 29 29 19 29 29 29 16 16 29 29 29 16 16 29 13 29 16 29 16 13 16 29 29 17 29 19 16 29 29 13 13 16 29 29 29 29 29 16 16 29 29 29 19 29 16 29 29 16 29 16 16 16 29 16 2 16 16 16 27 29 29 13 16 29 29 29 29 29 16 29 29 16 29 19 29 19 16 16 29 29 16 16 29 29 29 16 29 29 29 29 29 29 16 16 19 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 6 29 2 29 29 29 29 4 8 17 2 18 29 29 29 29 29 29 29 29 29 6 29 29 16 16 29 29 8 26 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 16 16 16 13 29 29 29 29 29 8 29 29 8 29 29 29 17 16 16 29 29 29 29 19 16 29 29 29 29 29 4 5 16 29 5 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 2 29 29 29 16 13 14 29 16 29 29 29 29 13 16 16 29 29 29 16 16 6 18 29 16 29 29 16 29 29 2 8 16 29 29 29 29 29 18 29 19 16 13 16 29 16 29 29 16 29 4 29 29 29 16 16 29 16 29 16 29 29 16 16 16 16 16 16 29 29 29 16 29 29 29 29 8 16 13 29 13 29 16 29 29 29 29 29 16 29 16 5 17 29 29 8 29 16 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 2 31 29 29 18 29 29 29 16 29 31 29 31 18 29 29 29 8 8 8 29 5 29 29 2 29 26 29 29 5 6 29 29 29 29 29 29 29 29 29 14 29 2 29 29 29 25 29 2 6 2 29 6 29 5 29 17 29 31 8 29 29 18 29 2 29 6 29 29 29 29 29 29 29 29 27 29 29 5 5 29 29 8 8 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 2 29 29 29 8 2 5 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 29 2 29 31 8 29 29 8 2 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 8 29 29 27 29 29 29 29 2 29 5 29 29 29 31 31 14 29 8 2 29 5 6 29 6 2 8 8 29 27 29 29 29 29 29 29 29 5 4 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 25 29 29 6 29 29 29 2 6 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 31 29 29 31 29 29 31 29 29 29 29 29 29 29 29 14 29 27 29 29 6 6 31 29 29 29 29 31 18 29 29 29 14 14 29 29 29 29 29 29 13 29 14 29 29 29 25 29 29 29 2 2 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 27 2 31 29 29 29 29 29 29 29 18 29 18 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 31 5 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 5 29 29 29 14 29 8 2 29 29 29 29 29 2 29 29 29 6 6 8 29 29 29 29 29 29 5 29 29 29 8 18 2 29 29 29 29 29 29 2 29 29 29 29 29 29 31 8 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 18 6 29 29 29 29 29 8 6 29 8 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 8 29 29 5 8 8 29 31 29 29 29 29 29 14 31 29 31 29 27 29 2 27 29 18 29 5 5 29 29 29 29 8 6 29 29 2 29 29 29 8 29 29 29 2 8 29 5 29 29 29 31 8 29 29 29 29 2 8 29 8 8 29 29 29 18 8 29 6 29 18 8 29 6 29 29 29 29 29 29 18 29 29 2 29 29 29 29 29 2 26 29 29 8 5 29 29 29 8 29 2 29 29 29 2 29 29 29 2 29 29 29 29 8 29 29 29 29 29 23 8 2 29 14 29 29 29 29 2 8 29 29 5 29 5 8 5 29 8 29 29 29 31 29 29 29 5 5 29 29 29 29 29 29 26 29 29 31 18 29 29 2 29 29 2 6 2 8 29 29 29 29 29 8 29 29 2 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 2 29 29 2 23 29 29 29 29 29 6 27 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 18 2 5 29 29 29 18 29 29 8 29 2 29 31 8 29 29 29 29 29 18 2 29 29 29 29 29 8 29 18 29 29 29 2 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 2 18 2 6 6 29 29 29 29 6 29 2 29 29 6 29 29 2 29 23 29 18 29 6 29 18 29 2 2 29 29 29 29 29 29 29 27 29 29 29 29 29 5 2 26 5 6 8 29 5 29 2 29 29 29 29 29 8 29 29 8 8 29 8 8 5 14 29 29 29 29 2 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 31 29 29 29 29 29 29 29 29 29 27 29 29 29 29 8 29 29 2 29 14 29 5 29 29 2 29 29 29 29 29 29 6 29 29 2 29 29 8 29 6 29 8 29 29 8 6 29 29 29 29 29 18 2 29 29 31 29 29 29 29 29 29 29 29 29 29 5 6 29 2 29 29 29 29 8 14 27 8 29 29 2 29 29 8 29 29 29 8 29 29 29 8 5 8 29 18 18 6 25 29 29 29 29 2 29 18 29 29 29 29 29 5 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 5 5 8 29 29 8 29 6 29 29 29 29 29 29 5 5 29 29 29 29 29 29 29 29 29 6 5 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 16 29 29 5 5 29 29 29 18 8 8 29 2 29 29 29 18 8 29 29 14 29 29 29 29 29 6 29 5 29 29 29 29 29 29 25 29 26 8 2 29 29 29 29 14 8 31 29 29 29 29 6 5 18 29 29 29 2 29 5 29 16 29 29 2 29 29 29 18 29 29 8 29 8 29 2 5 29 29 29 29 31 29 29 29 29 29 29 29 2 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 2 29 29 29 29 29 29 29 8 8 29 29 29 29 29 8 8 17 29 29 29 29 29 29 29 29 31 29 8 18 16 29 6 29 8 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 31 29 29 29 29 29 5 29 8 29 29 29 29 29 29 29 29 29 29 19 29 19 16 16 29 13 5 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 17 8 16 29 2 29 29 29 29 29 16 29 29 29 29 16 29 29 31 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 16 16 29 29 16 29 29 13 31 29 29 29 16 29 29 29 8 6 2 29 29 29 29 29 2 29 29 29 31 8 2 8 8 25 29 29 29 29 29 5 6 29 29 29 29 5 29 17 8 29 29 29 29 29 29 31 29 29 18 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 16 16 29 29 29 16 16 29 29 29 29 6 29 16 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 16 16 29 16 16 29 29 29 29 29 29 16 29 29 29 16 16 29 29 13 29 29 29 29 29 29 16 29 29 29 29 17 29 16 29 29 29 29 13 16 29 29 16 16 16 29 29 16 29 29 13 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 16 29 19 8 16 29 29 16 29 29 29 29 29 29 8 29 29 29 16 16 29 29 16 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 8 2 8 29 29 29 16 29 31 29 8 29 29 29 29 29 16 16 13 8 29 29 16 29 29 29 16 29 29 16 29 16 29 29 29 29 16 29 29 29 16 29 16 29 19 29 16 26 19 16 16 29 16 16 29 16 29 29 8 29 16 29 29 8 29 29 29 29 29 29 29 29 16 16 29 29 19 13 29 16 29 16 16 29 29 29 29 13 29 16 29 29 16 29 16 16 29 29 16 8 29 29 29 2 29 8 29 29 29 29 29 29 2 2 6 16 19 2 29 29 29 29 2 29 29 29 16 29 29 29 16 29 29 16 16 29 29 29 29 29 29 19 13 29 29 29 19 16 29 29 16 29 29 29 29 29 16 29 16 16 29 16 29 29 16 29 16 29 29 29 29 5 8 23 5 8 29 6 2 29 29 29 29 29 8 29 14 29 29 29 29 8 5 29 5 2 29 29 29 29 29 29 29 29 17 16 29 29 29 16 29 29 17 16 29 29 29 29 29 29 16 13 16 16 16 16 16 13 29 16 29 29 29 16 16 5 8 29 29 16 29 29 29 29 29 16 29 25 16 19 29 29 13 29 29 16 29 29 19 29 16 16 29 16 19 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 26 18 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 19 17 16 18 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 8 16 29 29 5 14 2 26 5 16 29 29 29 29 17 16 29 29 29 29 29 19 29 29 29 29 16 16 16 29 29 29 29 6 29 29 6 29 29 8 29 8 29 29 29 29 29 29 26 29 29 5 6 29 29 6 8 29 29 29 29 29 8 29 29 29 8 29 6 6 6 26 29 29 29 29 2 5 31 31 29 8 29 29 29 29 29 2 2 29 29 29 29 29 8 29 29 29 29 31 29 29 29 18 29 29 29 16 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 16 13 29 13 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 16 29 29 19 29 29 16 16 29 29 29 5 29 29 29 29 29 29 29 29 29 16 29 8 8 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 6 29 29 18 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 18 29 25 29 29 29 29 29 29 8 29 29 29 29 29 29 29 31 29 5 29 29 29 29 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 14 29 26 29 29 5 8 29 29 6 8 29 29 29 5 29 29 29 29 14 29 29 29 29 6 14 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 5 31 29 29 29 29 29 8 29 29 5 29 29 29 2 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 5 5 8 8 29 8 2 29 5 6 29 29 8 29 29 29 29 2 29 25 29 29 29 29 14 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 16 31 29 29 29 29 29 29 29 29 29 5 29 29 27 14 2 29 29 29 29 29 29 29 8 29 29 29 2 5 29 23 29 29 29 2 29 5 27 8 29 8 8 29 18 29 29 29 29 31 29 2 29 18 29 29 29 29 29 29 29 29 29 6 29 29 26 29 25 2 29 29 29 29 29 6 29 29 29 29 29 5 14 29 29 14 18 29 29 5 29 8 8 6 29 5 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 31 29 27 29 29 29 2 14 29 29 29 29 29 29 16 2 29 29 2 29 29 29 29 29 2 29 29 5 29 29 2 29 29 6 2 2 6 5 5 29 29 29 29 29 29 29 29 29 5 2 5 2 29 29 8 29 31 29 8 29 29 29 29 29 29 2 29 31 29 6 31 29 2 29 29 29 6 29 26 2 29 2 8 29 29 8 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 8 29 29 29 29 29 18 29 29 29 29 8 29 27 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 5 8 29 2 29 29 29 29 2 29 8 29 5 29 29 5 5 29 29 29 29 29 29 29 5 2 29 29 2 29 29 2 29 29 29 29 16 29 29 29 29 5 29 29 23 29 8 18 29 29 29 6 5 29 29 29 29 16 5 5 29 8 29 29 8 29 2 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 17 13 29 29 29 16 29 16 13 29 29 29 29 17 29 29 29 29 29 29 29 29 5 29 29 25 29 29 29 23 29 2 29 29 6 29 8 8 29 29 8 6 29 31 2 2 18 29 29 25 29 29 29 8 8 2 8 8 31 5 6 29 8 8 29 29 8 29 6 29 29 18 29 29 29 8 29 2 2 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 16 16 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 26 29 16 29 29 29 18 29 29 16 29 29 29 29 5 29 29 29 29 16 27 8 29 29 5 29 8 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 14 29 8 29 29 8 29 29 29 29 29 29 29 5 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 29 31 16 29 29 29 29 2 29 29 29 16 29 29 29 29 16 29 29 16 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 8 31 16 5 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 16 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 27 29 29 29 29 2 29 29 31 29 29 8 29 29 29 29 29 16 29 29 29 29 16 16 29 29 16 29 19 6 16 29 29 29 29 29 16 29 19 29 29 29 17 17 16 29 29 29 29 29 19 16 29 29 19 16 29 16 16 29 29 29 29 29 19 29 19 29 29 19 16 13 16 16 19 16 16 29 19 19 29 16 19 29 16 16 29 29 16 29 16 19 16 29 16 29 29 29 29 19 29 16 29 5 29 29 29 29 29 29 29 29 8 29 29 16 13 29 29 16 29 16 16 18 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 26 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 16 16 29 29 29 16 16 29 29 29 29 29 29 6 29 29 29 29 29 29 13 17 16 8 29 29 29 29 17 17 16 16 16 29 29 29 29 8 29 29 29 29 16 29 29 29 16 13 19 13 16 29 29 29 29 29 29 19 19 17 29 16 16 16 29 16 5 29 29 16 16 29 29 26 13 29 16 29 8 29 13 29 19 16 29 16 29 29 8 29 17 29 29 16 8 8 16 16 29 16 29 29 29 5 29 25 16 29 29 29 16 29 29 2 29 29 29 16 13 16 29 29 29 29 29 16 29 29 31 29 13 29 29 29 16 29 29 29 29 29 29 29 16 29 8 29 16 29 8 8 29 19 16 29 18 29 16 29 29 29 29 29 29 29 29 29 16 29 16 16 16 16 16 5 29 29 29 16 13 29 29 29 29 29 29 16 16 29 19 29 13 16 29 29 16 5 29 29 16 17 29 29 16 29 16 17 29 29 29 29 16 29 29 16 29 29 29 29 29 25 29 16 29 29 29 6 29 29 16 29 29 29 29 13 29 29 29 29 29 18 29 29 16 16 16 29 29 29 29 29 2 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 14 29 29 29 29 2 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 27 2 29 31 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 8 29 16 29 29 29 29 5 29 29 29 18 29 29 29 29 29 8 8 29 14 29 29 29 29 29 29 5 5 29 29 29 29 29 8 18 29 29 8 6 29 6 29 29 29 29 29 2 29 29 2 6 29 29 29 18 18 29 6 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 26 29 29 29 18 29 29 29 29 25 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 14 29 29 16 29 29 16 29 29 29 29 29 29 29 18 29 29 29 29 29 29 27 29 29 29 29 8 29 2 29 29 29 29 29 29 29 16 6 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 25 8 29 29 29 29 27 29 29 29 25 29 5 29 29 29 29 6 2 29 29 31 29 18 29 29 29 29 14 29 29 29 29 27 29 29 29 6 2 29 29 29 29 29 18 29 29 29 29 29 29 8 29 5 29 25 29 25 29 29 29 29 29 29 18 29 29 29 25 29 29 29 8 29 29 2 29 29 8 29 29 29 29 29 8 25 29 29 29 29 29 29 29 6 31 29 14 29 29 29 29 14 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 29 29 29 29 29 6 18 6 29 29 14 29 6 29 29 29 29 29 14 29 18 29 18 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 6 29 14 25 6 29 14 29 29 29 29 8 18 29 27 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 8 29 29 29 29 29 29 27 29 31 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 5 29 18 29 27 29 27 29 29 8 31 29 29 6 29 29 29 29 29 8 2 2 29 8 29 25 29 29 29 18 29 29 18 8 29 29 29 29 8 25 29 29 14 29 29 25 29 29 25 29 29 29 6 29 29 29 29 29 29 29 29 14 29 25 29 31 29 29 29 29 29 31 29 29 29 29 29 8 27 29 29 29 14 29 29 25 29 29 29 27 29 29 29 25 29 25 29 29 18 25 29 29 29 18 29 29 29 29 29 29 29 6 29 8 29 29 6 29 29 29 6 29 29 31 29 18 29 6 29 29 29 29 29 14 29 29 29 29 29 2 25 18 29 29 29 25 6 29 14 29 8 25 29 29 25 29 29 25 27 29 29 29 14 29 29 6 29 29 29 29 6 29 8 6 2 6 29 25 29 25 6 18 29 8 29 29 29 14 29 29 29 29 29 2 29 29 29 29 29 29 25 25 29 29 29 29 14 6 29 29 29 29 29 31 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 18 29 29 29 29 29 29 25 29 29 29 29 29 31 6 29 18 29 27 29 29 29 29 29 29 29 29 5 29 29 29 14 29 31 29 6 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 13 16 29 29 29 29 29 29 13 29 19 29 29 29 29 29 31 29 2 8 29 29 29 6 29 29 29 29 2 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 26 29 29 29 16 29 29 13 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 26 6 18 6 5 29 5 29 29 29 16 29 29 31 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 14 25 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 2 29 29 29 18 29 29 5 27 29 8 26 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 26 29 29 29 29 29 29 29 29 29 6 29 29 29 25 18 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 2 29 6 29 29 29 29 27 29 29 29 29 29 29 29 29 29 31 14 29 29 29 29 29 6 29 31 29 29 29 31 29 29 6 18 29 8 5 29 25 29 29 29 29 29 31 29 16 31 29 8 29 29 29 29 29 2 6 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 5 29 6 29 29 29 18 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 31 29 14 29 29 29 6 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 18 29 29 29 14 29 29 31 29 2 29 29 29 25 29 29 29 16 16 29 29 29 29 14 27 29 29 29 25 6 29 29 29 29 29 29 26 29 2 5 29 29 29 29 29 8 5 29 8 26 25 29 5 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 25 2 27 14 29 29 29 29 29 29 29 29 29 29 27 5 31 26 29 29 29 29 29 6 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 25 29 27 29 5 29 29 29 29 8 29 29 8 29 29 8 8 29 29 29 29 29 29 29 29 25 29 29 14 29 29 18 29 8 5 29 29 29 29 29 29 29 14 6 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 5 29 29 6 29 31 31 29 29 29 29 29 29 29 29 2 29 2 2 29 29 29 6 29 8 29 29 18 18 18 31 6 2 29 29 29 8 29 29 29 29 29 17 8 5 26 16 29 16 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 2 29 29 29 29 8 29 29 29 29 31 29 18 29 29 6 29 29 5 29 29 29 29 29 29 29 29 29 8 29 6 2 29 29 29 29 29 26 29 2 29 29 29 29 6 29 29 29 5 29 29 29 8 29 29 2 29 29 29 29 26 29 29 29 29 29 29 29 29 29 6 29 29 29 8 26 6 8 29 26 29 29 8 29 29 29 29 29 29 29 29 29 29 18 29 16 29 19 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 16 29 29 17 29 29 8 27 29 2 17 29 17 5 5 29 29 29 29 29 31 29 18 29 29 29 6 29 29 29 8 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 6 29 8 29 29 29 29 29 29 18 6 29 2 29 2 29 29 29 29 29 29 29 29 29 2 29 29 18 29 29 29 25 29 27 29 29 29 29 29 29 29 31 2 29 29 29 29 5 29 2 29 2 29 29 29 29 29 29 29 16 29 6 29 29 16 2 8 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 16 16 29 29 29 29 29 8 29 29 29 8 29 25 29 8 29 29 2 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 6 29 29 6 29 2 29 29 6 6 2 29 29 29 29 29 29 6 29 29 6 29 29 29 29 29 31 29 8 14 29 26 8 31 29 29 29 29 29 8 31 29 29 8 29 29 8 29 29 8 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 26 14 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 26 29 29 29 16 2 29 29 29 29 29 29 29 29 29 8 18 29 29 8 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 31 29 29 29 6 29 29 13 29 2 8 16 16 2 29 29 29 29 29 8 29 29 29 29 26 29 29 6 29 18 2 31 6 29 29 29 29 16 13 29 29 29 29 29 16 29 29 29 8 29 29 29 29 5 29 29 29 29 29 8 29 29 13 16 29 29 29 29 29 16 13 29 29 16 19 29 29 29 16 16 16 13 16 16 29 19 16 16 16 16 16 17 29 29 29 29 16 29 29 29 29 16 29 16 31 29 29 29 29 29 29 29 29 29 29 5 29 29 16 29 29 29 29 31 29 16 29 29 16 16 29 13 29 29 29 29 16 13 29 29 29 29 16 16 29 8 29 16 29 16 29 29 29 29 29 8 29 29 29 25 16 13 29 29 29 29 29 29 29 29 16 29 29 16 16 29 8 29 16 29 13 29 29 29 16 29 29 29 29 29 18 29 29 29 29 16 29 29 29 29 16 5 29 29 29 29 29 29 8 29 29 8 29 29 29 29 16 29 29 18 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 5 29 8 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 16 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 8 29 26 29 29 29 8 8 25 2 8 2 2 29 5 29 29 29 8 2 8 26 8 29 29 29 29 16 29 29 29 29 29 18 2 29 29 2 29 29 29 8 29 8 29 29 5 29 29 29 29 16 29 13 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 2 8 8 5 29 29 29 18 29 6 29 29 29 2 29 29 29 2 29 29 2 29 29 29 29 29 29 29 8 29 5 6 14 29 29 29 29 29 29 29 2 5 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 2 8 29 6 29 8 8 8 5 8 5 29 29 29 29 29 29 6 27 29 29 29 29 29 29 5 29 29 29 29 8 8 29 29 2 31 29 8 6 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 18 6 29 29 29 29 29 6 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 8 29 29 29 29 29 29 31 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 2 29 29 29 29 18 29 29 6 29 29 29 29 31 27 29 29 29 29 8 29 8 6 5 29 2 29 29 29 27 29 29 29 6 6 2 29 29 29 29 29 6 29 29 29 29 29 29 27 29 8 29 29 29 29 5 29 29 29 29 29 29 29 29 31 29 29 6 29 6 18 29 29 29 27 29 29 29 2 29 29 6 29 26 26 18 8 29 26 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 5 29 29 29 29 29 27 29 29 29 2 29 29 29 29 29 14 29 29 29 29 29 18 31 29 29 6 25 29 18 8 29 29 29 27 5 29 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 6 27 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 16 14 29 29 16 29 29 6 29 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 29 6 29 29 18 29 8 2 6 29 31 29 8 2 29 29 29 2 31 26 29 29 29 29 8 29 8 29 29 5 29 29 6 29 29 2 29 29 29 29 29 29 29 29 6 16 29 19 29 16 19 16 29 29 29 16 27 6 29 29 29 29 16 29 29 16 16 16 29 29 29 29 18 29 16 13 16 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 19 29 29 19 2 29 16 29 29 29 29 16 16 29 29 16 19 29 29 29 29 29 29 29 29 29 29 16 17 16 29 29 29 29 29 29 16 29 29 29 29 29 16 2 16 8 29 29 29 16 29 17 29 16 29 29 29 29 29 29 29 29 29 16 16 29 8 29 29 29 29 29 29 29 29 18 29 8 2 29 6 26 29 16 29 16 13 29 29 29 16 29 31 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 17 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 2 29 29 29 8 14 29 29 29 29 29 8 29 17 29 2 29 29 29 29 29 18 29 29 5 29 18 29 29 29 29 29 29 26 18 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 27 29 29 16 16 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 27 29 29 29 29 29 29 29 16 16 29 29 29 17 29 8 29 16 5 29 29 29 29 16 29 8 16 16 29 29 5 5 29 2 29 2 29 16 29 29 16 29 29 29 16 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 2 29 31 29 16 29 29 29 13 31 29 29 16 19 13 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 16 29 29 6 8 16 29 29 29 16 29 29 29 29 29 16 29 29 16 16 29 29 29 29 19 13 19 19 29 29 19 19 8 2 29 16 16 14 8 5 8 29 8 25 29 29 18 6 29 29 29 8 5 25 29 29 29 29 29 13 17 29 29 29 16 29 16 16 29 16 29 29 29 29 16 29 29 29 29 14 29 29 29 29 29 29 29 29 29 8 18 18 29 29 29 27 29 29 29 29 29 29 29 13 29 29 16 29 16 29 8 29 29 29 29 16 2 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 2 26 23 29 18 29 8 18 29 29 6 5 29 2 29 29 29 8 29 29 29 29 29 18 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 16 8 29 29 29 8 29 17 29 16 29 18 26 29 29 26 29 31 29 29 29 29 31 29 29 8 29 29 29 29 6 29 29 29 29 2 29 18 5 29 29 5 6 29 29 8 29 29 29 6 29 29 29 29 5 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 29 25 29 29 29 29 5 5 29 23 29 5 29 29 8 29 8 29 16 29 29 19 29 29 29 16 29 29 29 29 29 13 29 16 29 29 29 29 29 2 29 16 16 17 16 29 8 16 29 14 29 29 29 29 29 29 29 29 16 29 17 29 29 16 29 8 29 29 8 29 29 29 29 16 16 29 29 29 16 17 29 16 29 16 16 16 29 29 29 29 16 16 29 8 29 16 13 19 16 29 29 16 16 17 29 16 19 29 29 19 16 29 29 13 16 29 29 29 16 19 29 29 16 16 13 29 16 16 19 16 16 19 2 29 16 29 16 29 19 16 29 29 16 29 29 16 29 29 16 16 13 16 28 16 16 16 29 29 29 29 16 29 16 16 16 29 29 29 16 16 16 29 19 29 16 13 29 19 29 16 16 29 19 29 29 19 19 29 16 29 29 29 16 29 19 19 16 5 19 29 19 19 16 16 19 29 16 16 13 29 16 29 19 16 16 29 29 16 16 29 29 29 29 19 29 16 19 13 16 16 29 29 29 16 16 13 29 29 16 29 29 6 16 16 29 29 29 29 16 29 29 16 29 16 29 17 29 16 16 16 16 29 29 17 16 17 29 29 29 13 16 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 2 29 29 29 29 29 16 29 29 8 29 18 29 16 13 16 16 29 29 29 19 29 29 29 29 29 18 31 29 29 2 29 29 29 29 27 29 17 5 29 29 29 2 8 29 2 29 29 8 6 29 29 29 29 8 16 29 29 2 29 29 8 2 29 29 29 27 2 29 29 29 29 29 31 2 8 14 29 6 29 2 29 8 8 5 18 29 16 29 6 29 29 2 29 29 29 29 31 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 28 29 29 29 8 29 29 29 29 29 29 16 31 29 29 29 23 29 29 8 29 6 29 18 8 29 8 8 5 29 2 14 29 29 29 8 6 8 18 29 29 29 29 29 29 29 2 29 29 8 6 29 14 29 29 8 29 8 18 29 29 29 29 18 29 29 8 8 29 6 8 29 29 5 29 29 29 29 29 29 2 25 29 8 29 29 29 31 29 29 29 29 29 29 18 29 29 29 29 31 6 8 2 29 29 5 29 2 6 29 29 29 29 29 29 29 8 5 18 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 31 29 29 25 25 8 29 29 29 13 5 29 29 29 29 18 29 29 29 29 29 29 29 29 18 29 29 16 29 2 31 29 29 16 29 29 29 29 29 29 29 29 29 29 6 29 29 29 31 29 8 29 29 29 29 2 29 29 29 23 2 2 29 29 18 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 5 8 29 29 29 26 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 18 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 8 29 29 2 26 29 29 6 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 6 29 29 18 18 29 29 27 31 29 29 29 8 29 29 29 29 29 27 29 29 27 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 14 6 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 25 29 8 8 29 29 29 29 29 29 5 29 29 29 5 29 29 29 29 26 29 29 29 29 31 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 5 29 29 29 29 29 29 29 16 29 6 29 29 5 29 29 29 29 29 16 29 27 29 18 29 29 29 6 29 2 29 29 29 29 18 29 29 29 16 29 29 29 29 29 29 29 29 29 18 6 8 29 29 5 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 2 18 29 6 29 29 29 29 29 29 29 5 29 8 25 5 29 29 29 29 29 29 29 14 29 29 18 29 29 29 8 29 6 8 29 18 29 29 5 29 8 27 29 29 29 29 29 5 29 29 29 29 29 29 29 6 5 29 6 2 2 29 26 6 29 29 29 29 31 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 16 16 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 5 18 29 29 29 29 29 25 25 29 29 29 29 29 16 29 29 29 16 16 13 29 29 29 16 29 29 29 16 29 29 29 13 16 29 19 29 29 29 29 29 29 16 8 29 16 29 16 29 29 13 29 29 29 29 29 29 19 16 29 29 29 19 16 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 16 17 29 29 29 29 16 29 16 5 29 17 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 31 26 29 29 16 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 27 25 2 13 23 29 14 2 29 29 8 29 29 29 29 26 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 26 29 2 29 2 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 8 29 29 5 29 29 29 29 29 29 29 29 26 8 29 29 29 29 29 29 29 29 14 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 2 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 8 29 29 2 29 29 2 6 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 5 29 2 8 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 8 29 29 29 14 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 31 29 29 29 6 29 29 29 6 29 31 29 29 29 29 29 6 29 29 8 29 29 29 29 29 2 29 29 29 29 31 29 29 6 29 29 2 18 29 29 27 27 29 25 8 14 29 8 8 29 29 29 29 2 8 29 31 29 29 29 29 29 6 29 29 29 29 29 8 31 29 29 8 29 29 14 2 29 29 29 8 8 29 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 6 14 8 18 29 2 29 29 29 29 18 8 29 29 29 26 29 29 8 8 29 29 29 29 29 29 29 29 8 18 29 2 26 31 29 29 6 31 29 29 8 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 4 29 8 29 29 29 29 29 16 29 8 29 8 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 31 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 18 29 29 16 29 2 29 29 29 29 13 8 8 29 8 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 26 29 29 5 6 29 29 29 8 29 29 6 19 16 29 29 29 29 29 16 29 16 29 29 29 16 16 16 13 29 29 16 29 29 29 29 29 17 29 29 29 16 29 29 8 18 29 29 29 5 29 2 29 29 29 29 29 16 29 29 29 16 27 29 29 29 29 16 29 2 29 29 16 13 19 16 29 29 29 29 16 29 29 29 29 8 29 29 29 26 8 29 29 29 29 29 2 29 17 29 6 5 29 29 29 29 29 29 29 29 29 25 29 26 29 29 29 29 2 29 29 2 29 29 29 29 29 2 8 29 29 16 29 29 29 25 16 29 29 29 29 29 8 29 6 29 29 29 6 29 29 29 29 29 29 29 18 8 29 29 8 29 8 26 29 6 29 6 29 29 29 29 5 29 29 23 29 29 23 29 8 29 8 2 29 8 29 29 29 6 2 18 29 29 29 29 29 29 2 29 29 29 29 29 8 8 29 29 8 29 29 5 29 8 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 26 29 29 29 29 5 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 27 8 2 29 18 29 6 29 29 29 29 29 29 8 29 5 2 6 29 2 8 29 29 6 29 29 8 29 31 29 29 29 18 31 29 5 29 29 18 29 6 29 5 31 29 29 5 18 29 18 18 8 29 29 8 6 29 29 29 2 29 6 5 25 18 29 27 8 29 27 31 29 18 29 18 29 29 29 29 6 29 29 6 29 5 6 6 29 29 29 29 29 29 29 29 29 29 27 29 18 29 2 29 29 31 29 27 8 29 5 29 2 29 29 31 27 29 29 6 2 29 29 29 29 31 18 29 2 6 29 29 29 8 29 29 8 31 29 29 2 25 29 8 5 29 29 29 2 29 29 29 29 29 8 6 29 5 29 29 14 6 18 8 2 31 29 18 29 29 29 6 5 2 6 29 29 6 8 29 29 29 29 29 29 29 29 29 27 18 29 8 2 29 29 8 29 31 29 29 31 31 29 29 31 29 2 29 29 31 2 2 25 29 29 16 29 18 29 31 29 29 29 29 29 6 2 29 29 29 8 8 29 8 29 29 29 29 18 27 2 8 29 29 29 29 29 2 29 18 2 8 6 18 29 29 6 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 27 18 29 29 29 29 18 29 29 16 29 29 29 29 29 16 16 29 29 29 16 29 16 19 29 29 29 16 29 29 29 5 6 29 18 29 29 16 29 29 29 29 8 29 29 29 29 2 29 8 2 29 29 29 8 8 18 8 5 2 29 31 2 29 29 5 29 8 29 29 8 26 5 5 8 8 29 29 29 29 29 29 29 29 29 14 29 29 29 14 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 16 8 16 29 16 29 29 29 16 29 29 2 29 29 19 29 29 29 17 8 16 16 29 16 29 2 29 16 29 29 29 29 29 16 16 16 13 29 16 16 29 16 16 29 13 29 16 29 29 29 13 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 31 31 29 16 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 16 8 29 29 8 5 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 2 29 29 17 29 5 16 29 29 29 29 29 6 8 29 8 29 8 29 5 18 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 2 8 29 5 29 8 29 29 29 29 6 29 16 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 5 29 5 29 29 29 29 29 29 29 16 29 2 19 29 29 29 16 16 16 29 8 29 29 29 2 2 29 2 29 29 29 29 13 29 29 29 29 29 29 29 29 5 29 8 8 8 29 29 29 29 29 29 29 29 29 29 29 8 8 5 8 29 29 29 5 29 29 29 29 6 2 29 16 29 29 31 29 5 29 8 29 29 29 29 29 29 29 29 5 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 31 18 29 29 29 8 29 29 29 29 29 5 29 29 16 29 29 31 29 2 29 29 29 29 29 31 29 31 5 18 29 29 8 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 18 29 29 29 5 8 8 29 29 29 18 17 29 25 29 29 6 6 29 29 29 29 29 29 29 29 27 29 29 29 2 29 8 29 8 31 29 8 2 29 8 5 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 2 29 2 6 29 29 29 14 29 29 29 29 29 29 8 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 5 2 29 29 29 29 29 29 5 2 29 29 8 29 29 29 29 29 29 18 6 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 2 29 29 8 29 29 29 18 27 29 29 29 31 8 14 29 8 29 5 29 29 29 29 29 18 29 29 29 6 2 29 31 29 29 8 2 29 5 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 13 29 29 5 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 2 29 16 2 29 29 29 29 8 14 29 29 13 29 29 29 16 29 5 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 29 25 16 13 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 17 16 29 29 29 29 16 29 29 29 16 29 29 25 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 17 29 2 29 29 29 29 8 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 16 14 6 29 25 29 29 29 29 29 29 29 29 29 5 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 19 16 29 29 16 29 29 29 29 29 29 16 29 29 13 29 29 19 16 29 13 16 29 16 29 29 19 29 29 19 29 16 13 29 29 16 29 16 29 29 16 19 29 16 29 16 29 19 29 16 16 16 16 16 19 29 19 17 16 16 29 29 16 16 16 13 29 19 29 19 29 19 16 29 16 16 29 19 29 16 29 29 13 13 19 13 16 16 29 19 29 13 29 29 16 29 19 29 13 16 29 29 16 29 29 29 29 16 29 29 16 16 29 29 16 29 16 16 16 16 17 29 13 16 29 16 16 13 13 16 13 29 16 17 29 29 16 16 19 19 16 29 29 16 29 16 29 13 13 29 16 29 19 16 29 13 16 16 29 16 13 16 29 16 29 16 16 13 29 29 16 16 29 16 16 13 29 29 19 29 16 16 16 16 29 13 29 29 16 16 19 13 16 16 17 29 16 19 19 16 19 16 29 29 29 29 29 16 29 17 16 19 29 16 16 29 29 29 16 29 29 29 16 16 16 17 29 16 29 17 29 29 29 29 29 16 16 16 16 16 29 13 29 29 29 29 29 16 29 16 16 16 29 16 16 16 8 29 17 19 29 16 13 29 16 16 29 13 16 29 29 29 29 29 16 16 29 13 16 29 29 29 19 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 17 16 16 29 16 29 19 16 29 29 5 29 29 29 29 16 29 29 17 29 18 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 16 16 29 29 29 29 5 29 16 5 2 29 5 29 29 29 8 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 16 16 5 17 13 29 29 29 16 26 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 2 29 29 23 16 29 2 26 29 29 16 29 29 2 29 29 29 29 29 29 18 16 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 16 29 16 29 5 29 29 29 29 16 16 16 19 29 16 29 29 16 29 16 29 29 29 29 19 8 29 29 17 29 29 29 29 29 29 8 29 16 29 29 5 29 29 8 29 16 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 19 29 29 29 29 16 29 13 16 29 16 16 16 16 16 8 5 29 16 17 29 29 29 29 29 16 13 29 29 13 29 29 29 16 16 16 29 29 29 29 16 29 29 16 29 29 19 19 29 29 16 19 29 16 16 16 16 16 29 19 16 29 16 16 19 19 16 16 29 29 29 29 16 16 29 29 29 29 29 29 19 19 16 29 29 16 29 29 16 19 29 29 29 29 16 2 29 16 29 29 16 17 16 29 29 29 16 16 29 29 29 2 16 16 29 16 16 13 29 29 16 29 16 29 29 29 29 17 16 29 29 29 16 17 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 19 29 2 29 13 29 16 13 16 29 29 29 29 29 16 29 16 29 29 16 16 29 29 19 29 29 29 31 29 29 29 29 16 16 16 16 16 17 29 8 26 29 16 4 29 17 19 29 29 16 16 13 19 29 29 29 16 29 5 16 29 29 19 16 8 29 29 19 29 29 16 16 16 29 16 16 19 29 16 19 16 16 16 19 29 13 16 29 29 13 29 16 29 29 29 16 16 29 29 16 16 29 29 29 16 29 16 16 16 29 29 29 29 29 29 16 29 29 13 16 16 29 16 16 16 29 16 16 2 16 16 16 16 16 29 19 29 13 16 16 29 16 29 19 29 16 19 16 19 13 29 29 16 29 2 8 29 16 29 19 29 8 29 16 4 16 16 29 29 29 16 29 19 29 16 29 16 29 17 29 29 29 19 16 17 19 19 29 29 29 19 16 29 29 19 19 29 16 19 16 16 13 16 29 16 19 29 29 16 29 29 29 16 13 16 29 16 16 16 29 29 29 5 29 19 29 29 29 29 13 8 29 16 16 16 13 29 16 4 4 29 16 29 17 29 29 16 29 16 29 18 29 29 29 29 2 26 29 29 29 29 29 29 29 29 8 29 29 29 29 25 8 29 29 29 29 18 29 5 8 5 29 29 29 29 16 29 29 29 29 31 29 29 18 6 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 2 31 29 29 29 29 29 29 8 29 29 29 29 8 29 29 5 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 5 23 29 29 29 29 29 8 2 2 29 8 29 8 29 14 8 14 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 26 8 18 29 29 29 29 29 29 29 29 18 29 8 17 29 29 29 29 29 29 29 29 8 18 6 29 8 29 29 29 5 29 29 29 8 29 29 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 26 5 8 2 29 8 29 29 29 29 29 29 29 6 6 29 5 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 8 8 29 6 29 2 8 29 6 29 25 29 29 18 5 29 29 29 16 29 29 29 29 29 29 29 2 29 29 8 29 29 29 8 29 25 29 5 29 29 8 26 5 5 5 29 2 29 29 18 2 29 29 14 29 8 2 29 18 26 8 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 5 29 6 2 8 29 14 29 29 6 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 6 6 8 29 29 14 29 2 2 8 29 29 6 5 5 29 27 29 29 31 8 29 29 2 29 29 18 29 14 29 6 29 2 29 29 18 8 2 14 29 29 29 29 14 5 31 29 29 29 29 18 29 31 29 29 29 29 29 29 29 6 8 29 5 29 29 18 29 29 8 29 29 29 25 18 29 8 4 5 29 4 6 29 29 29 8 26 29 29 29 6 29 2 18 29 29 5 29 29 29 31 29 5 2 29 29 8 29 8 29 2 29 6 29 29 29 29 29 27 29 29 29 29 29 29 2 29 29 26 29 5 29 29 2 29 31 29 29 29 29 31 2 2 29 25 29 18 29 29 29 29 29 29 29 27 25 29 8 29 8 29 5 2 29 29 29 29 29 6 6 8 29 6 29 2 2 29 29 31 29 29 29 6 25 29 29 5 29 29 29 29 27 29 31 29 29 29 8 29 29 2 26 29 8 5 6 6 29 29 29 5 14 27 6 29 8 26 27 29 2 29 5 8 29 14 2 29 8 18 6 29 6 29 25 8 29 29 29 18 27 31 8 29 29 6 31 29 8 29 29 29 29 29 29 29 29 31 29 29 29 8 29 31 8 29 29 8 29 29 17 16 29 31 29 29 29 29 29 29 29 29 29 27 8 29 29 26 29 5 2 8 29 29 29 29 2 27 6 6 14 2 8 2 6 14 29 29 5 29 8 29 8 29 29 6 2 29 25 29 29 29 29 29 29 29 29 29 29 6 29 29 27 29 8 29 18 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 14 8 8 29 29 29 29 29 29 8 8 8 8 8 5 27 29 29 6 2 29 29 2 27 31 29 14 8 29 29 29 8 8 8 29 29 2 29 29 29 29 29 29 29 29 29 8 5 23 8 25 29 6 29 8 29 6 29 29 8 2 2 5 8 29 18 6 29 6 29 27 2 29 29 29 29 29 18 14 29 29 29 8 29 29 2 29 29 29 29 29 2 29 6 29 2 29 29 2 31 29 29 2 29 29 29 2 2 29 29 29 29 29 6 5 31 29 29 29 29 2 2 29 2 29 29 6 29 29 29 29 26 29 25 29 29 29 29 29 29 2 5 27 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 5 2 6 29 6 29 29 29 16 6 25 29 2 29 29 26 8 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 6 17 29 16 29 5 29 2 26 29 29 8 29 29 29 29 29 8 17 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 8 29 8 29 29 27 6 29 29 2 5 29 29 29 2 29 29 29 2 29 29 29 29 29 2 29 29 29 6 5 29 29 29 8 29 29 29 29 29 2 6 29 29 29 6 29 8 29 2 29 29 29 29 8 29 29 29 29 6 2 29 29 29 8 29 29 29 29 29 29 29 29 5 29 29 29 8 2 29 29 29 29 29 29 29 29 29 2 8 29 29 16 29 14 29 5 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 29 14 29 17 29 31 8 29 29 29 2 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 2 8 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 2 8 2 14 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 14 29 29 29 6 8 8 2 29 29 29 29 29 8 29 29 29 29 2 5 29 6 29 2 29 29 29 29 29 16 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 25 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 18 14 29 29 29 2 27 29 29 29 29 8 8 29 29 29 29 29 2 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 2 29 29 6 8 29 29 29 29 29 14 29 29 8 16 8 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 25 29 29 29 29 18 29 29 18 29 29 6 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 17 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 16 16 29 29 29 16 29 29 29 17 16 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 14 29 29 29 29 29 2 31 8 2 29 2 29 29 29 2 29 2 29 31 29 31 29 29 29 29 2 29 29 14 29 31 29 29 29 29 29 25 29 29 29 2 5 29 29 25 29 29 6 29 29 8 29 29 2 27 29 29 29 29 29 18 29 29 29 29 29 29 6 29 29 29 29 29 29 2 2 8 29 29 6 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 5 29 29 29 29 29 29 29 5 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 18 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 18 29 16 29 14 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 5 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 18 29 23 29 29 29 29 8 29 6 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 2 2 31 29 29 29 29 8 29 29 29 29 31 29 29 16 5 29 29 29 29 2 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 5 29 25 29 29 29 29 27 29 2 29 8 29 29 29 29 13 29 29 16 29 5 13 19 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 25 6 2 16 29 29 29 29 29 29 29 29 8 29 29 29 5 16 29 29 16 29 29 29 29 29 29 16 29 16 13 29 29 29 29 5 31 29 29 8 29 29 29 16 29 29 29 29 2 16 16 29 16 19 29 16 29 16 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 17 29 29 27 29 29 29 5 5 29 29 29 29 29 29 29 17 29 29 29 27 29 29 29 29 29 29 29 29 29 5 29 6 29 2 8 16 29 29 29 31 6 29 29 29 29 29 29 29 17 29 16 13 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 16 29 16 16 29 29 16 29 29 29 29 29 2 29 5 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 8 16 29 29 16 29 8 29 17 2 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 16 16 16 29 16 29 29 19 16 29 29 29 29 29 29 29 16 29 29 29 16 16 29 19 29 29 16 13 19 13 29 29 16 19 29 29 29 8 16 13 16 29 16 29 8 29 13 16 16 8 29 16 17 29 13 13 29 16 29 13 16 19 16 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 8 18 8 29 5 29 29 29 29 2 16 29 16 16 16 16 13 8 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 16 29 29 14 5 29 29 29 29 29 29 29 29 17 29 2 29 29 16 29 29 19 19 29 29 16 17 29 29 29 29 19 19 29 16 16 19 16 13 16 29 19 29 16 16 13 16 19 29 29 29 29 29 16 16 29 29 29 19 16 29 16 16 29 19 29 16 13 19 16 8 19 16 29 16 29 16 16 19 16 19 19 29 29 19 13 16 13 29 16 16 29 16 16 16 19 29 16 16 29 16 16 29 16 16 19 16 16 13 19 19 16 19 19 19 17 16 9 19 19 29 16 16 16 29 19 13 29 19 16 19 19 19 13 13 29 16 19 19 16 29 16 29 16 29 16 13 29 29 13 29 19 16 19 29 29 16 16 29 16 19 29 29 19 9 13 29 19 19 29 13 19 19 29 16 29 19 13 16 19 13 9 19 19 19 19 19 19 16 29 19 29 29 19 16 13 29 16 29 16 16 29 29 29 29 16 19 29 29 29 29 29 29 29 19 16 13 16 13 29 16 16 29 19 29 29 29 29 19 16 16 16 2 29 16 16 29 29 29 29 29 29 16 29 29 29 29 5 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 23 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 5 29 29 29 29 2 29 29 29 2 29 14 29 29 29 29 8 29 29 29 2 29 2 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 8 29 29 29 29 18 29 29 29 2 8 29 29 29 17 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 5 6 29 29 29 29 6 29 18 29 29 29 29 27 31 29 29 29 29 8 29 16 29 29 29 29 16 29 29 16 2 5 29 29 29 29 16 29 29 29 29 8 29 29 13 16 29 29 29 2 29 8 29 29 29 13 29 29 13 29 16 29 16 16 13 19 16 29 16 16 13 29 16 16 29 16 29 29 29 29 16 16 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 16 16 14 29 16 29 29 29 29 29 29 29 29 29 29 8 29 31 29 6 2 2 29 29 5 29 29 31 29 29 16 16 8 29 29 29 2 29 29 29 29 29 29 16 29 29 29 16 16 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 8 8 5 8 8 29 29 29 29 29 29 29 5 29 8 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 31 29 29 29 16 29 29 29 16 19 2 29 29 29 29 16 29 16 13 29 29 29 29 2 29 29 2 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 5 16 16 29 29 2 29 29 29 18 29 2 8 29 29 29 29 29 29 29 29 2 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 8 29 5 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 17 29 29 29 29 29 29 29 29 27 6 29 5 29 5 5 5 25 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 2 29 29 29 31 2 2 29 29 29 29 29 5 18 29 8 2 29 29 29 29 29 16 29 29 29 2 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 17 29 29 8 29 6 29 29 29 29 16 29 29 29 29 29 29 5 29 29 16 16 29 29 29 6 18 2 8 29 8 29 8 29 5 29 29 2 29 29 29 29 29 8 29 29 29 29 19 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 18 29 29 29 2 8 29 29 2 29 5 29 29 6 29 5 14 8 5 2 29 29 29 25 29 14 29 8 29 29 29 29 2 16 29 29 29 6 29 29 29 6 29 8 29 29 2 29 17 14 8 5 26 29 29 29 29 29 29 29 29 8 17 8 29 31 29 29 2 2 29 29 29 8 29 23 29 29 29 29 8 29 17 29 31 5 29 2 29 29 29 29 29 29 27 8 29 27 29 29 29 29 29 29 29 29 29 6 29 29 29 16 13 29 29 6 29 29 29 29 29 29 18 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 18 29 27 29 2 29 29 29 29 29 29 29 29 5 8 29 29 29 6 6 16 29 29 6 29 29 25 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 2 29 6 29 29 29 29 6 29 29 29 29 29 5 29 8 29 2 29 29 29 29 29 5 29 29 29 29 29 16 29 29 17 29 29 16 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 16 29 26 29 16 29 29 29 2 29 29 29 29 29 29 27 29 29 29 29 29 29 29 26 2 29 29 29 29 29 16 29 29 17 2 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 14 16 29 29 29 8 29 29 2 29 16 29 29 16 29 29 17 16 16 29 8 29 29 29 29 29 29 13 29 16 29 29 16 29 29 29 29 29 29 16 29 16 13 29 13 16 16 29 29 2 29 16 29 29 16 13 29 18 29 16 29 29 13 29 17 29 19 29 29 29 29 16 13 29 29 29 29 29 29 18 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 25 19 29 29 29 29 13 29 29 19 16 29 29 16 16 16 17 16 29 29 2 29 29 29 29 29 16 29 17 17 16 29 29 29 29 29 29 17 16 29 8 29 29 16 26 8 17 16 29 19 17 29 29 16 29 16 29 16 16 29 29 19 29 29 14 29 29 16 19 29 29 16 13 16 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 29 29 29 29 19 16 8 29 16 29 19 2 19 16 16 6 8 29 16 13 29 29 29 29 8 17 29 29 29 26 29 29 29 29 18 29 29 29 16 29 29 29 29 29 29 29 29 29 17 5 26 29 29 29 29 29 8 29 2 29 29 29 29 8 31 26 8 2 29 2 29 29 29 29 29 16 16 29 29 29 29 29 29 29 18 16 29 2 29 29 29 29 29 29 16 2 8 29 29 13 29 29 19 16 17 16 29 13 16 16 29 29 29 29 29 19 29 29 29 29 29 29 2 16 29 29 29 29 29 25 29 29 16 29 29 5 31 8 16 16 29 17 19 29 16 16 29 19 16 16 29 13 19 29 29 29 29 29 13 29 29 16 29 29 29 19 19 29 29 29 16 29 29 16 29 17 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 5 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 18 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 6 8 29 29 29 26 29 6 16 29 29 29 6 5 29 18 29 8 29 29 17 29 18 8 8 29 8 29 29 29 29 29 29 6 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 16 13 29 29 2 16 29 29 29 29 29 17 16 29 29 27 29 29 29 29 8 29 8 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 16 29 29 29 29 29 29 2 29 29 29 8 2 29 8 13 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 8 29 16 29 2 29 29 29 29 8 29 29 29 29 29 29 29 17 29 29 29 29 29 29 17 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 16 29 13 2 29 29 29 29 29 29 29 8 29 29 2 29 13 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 6 20 8 29 29 25 29 6 29 26 14 29 29 31 29 18 2 6 29 29 29 29 29 29 29 25 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 8 2 29 26 29 29 29 6 29 29 29 29 5 29 2 29 29 29 2 8 29 29 29 8 29 29 31 8 29 29 29 29 29 26 8 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 5 5 16 16 29 29 16 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 16 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 2 29 16 29 29 29 29 27 29 13 29 6 29 29 29 14 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 8 8 29 29 29 29 8 29 29 8 29 29 5 17 29 29 29 29 5 29 2 29 8 29 6 29 18 5 8 5 2 8 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 26 25 29 26 29 29 29 13 2 27 27 25 29 29 8 29 29 29 29 18 29 29 8 14 29 29 29 8 8 29 29 29 29 2 17 8 29 6 29 29 26 25 29 6 29 29 29 5 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 5 27 29 29 5 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 18 29 29 2 29 29 29 8 29 29 29 26 29 29 29 2 29 5 29 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 16 29 29 13 29 13 29 16 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 8 29 29 29 5 5 29 2 18 29 8 29 25 5 29 29 5 29 29 18 29 29 6 2 2 14 29 29 6 18 29 29 29 23 29 29 5 29 29 29 8 6 29 29 29 29 6 29 6 2 29 29 14 2 29 27 29 31 29 5 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 18 2 29 29 17 29 29 29 29 29 29 8 8 14 2 29 29 5 31 29 14 6 29 27 8 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 5 29 29 29 29 29 29 29 29 29 6 29 29 8 27 29 18 29 29 29 29 16 16 29 25 29 29 29 16 13 29 29 29 29 2 2 8 29 6 29 2 29 29 2 5 6 29 29 29 5 29 18 29 29 8 8 6 2 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 13 29 29 29 16 8 13 17 13 5 29 29 29 13 29 29 16 29 29 13 29 16 16 29 29 29 6 16 2 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 6 29 2 29 29 29 31 8 5 29 29 29 29 29 16 29 29 18 18 29 8 29 29 29 29 18 29 29 6 29 8 17 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 13 16 29 29 29 16 29 29 29 29 5 4 6 29 29 29 29 13 29 29 29 29 5 29 17 29 26 29 29 29 29 8 29 5 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 23 29 2 6 29 18 2 29 29 29 29 29 29 2 18 25 29 29 29 29 29 26 29 5 29 29 5 29 2 29 29 5 31 29 29 8 29 6 29 2 18 29 29 29 29 29 29 29 2 29 29 29 2 29 29 8 29 29 29 29 29 5 29 27 2 29 29 29 6 29 8 29 8 29 29 14 29 29 29 29 29 29 18 29 29 29 6 18 29 29 2 29 29 8 29 29 29 29 29 5 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 19 9 13 16 29 16 16 16 19 19 19 19 16 16 16 19 29 16 19 19 19 9 19 16 19 16 13 16 9 19 19 19 19 19 13 16 29 29 13 19 19 19 16 16 13 16 29 16 29 16 16 29 29 29 16 19 29 29 29 29 13 29 29 29 29 29 29 29 8 29 29 29 5 8 5 29 2 29 29 18 29 2 29 29 29 6 29 29 29 29 29 29 29 25 2 29 29 29 5 29 29 8 29 5 26 29 29 29 29 29 29 29 5 29 29 29 2 8 16 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 31 2 6 25 5 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 29 8 26 29 29 29 29 29 29 18 29 16 29 29 26 26 29 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 2 29 8 29 18 16 29 29 29 29 29 29 26 29 29 27 29 29 29 29 29 29 27 29 5 5 29 8 8 29 27 29 29 29 29 29 29 2 29 29 2 29 29 2 29 29 29 2 29 29 2 29 2 8 29 29 29 8 29 29 16 29 29 29 16 29 29 29 29 29 29 29 14 29 29 2 29 29 29 29 29 6 29 29 29 31 2 29 5 29 29 8 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 16 29 29 16 8 29 29 29 29 29 29 29 29 29 29 17 13 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 6 2 14 18 2 29 29 16 29 29 29 29 29 29 29 29 5 29 29 29 29 29 16 29 29 27 29 16 29 29 6 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 16 29 29 16 29 13 29 16 29 29 29 29 13 29 29 29 29 29 16 13 16 16 17 16 13 29 29 29 16 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 6 29 27 29 6 29 29 29 29 29 29 29 2 29 29 29 2 6 27 29 6 14 29 6 29 29 18 29 29 29 29 29 29 29 2 29 29 18 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 17 29 29 29 13 16 29 29 16 16 16 29 29 29 29 29 19 16 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 18 5 8 29 8 27 2 17 29 29 29 8 29 5 2 5 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 5 29 29 29 29 29 16 29 29 29 13 29 29 16 29 13 13 13 29 13 29 29 29 29 13 29 16 16 29 29 29 29 29 31 14 29 29 6 16 29 29 29 16 29 29 29 6 18 18 29 29 29 29 29 29 6 6 29 6 29 29 29 29 6 29 8 29 27 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 16 29 16 29 29 2 29 17 29 29 29 29 29 2 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 19 29 13 13 13 16 16 29 29 29 29 16 29 29 29 13 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 6 29 25 18 5 29 8 8 29 6 8 29 29 29 29 5 29 2 17 29 29 31 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 6 29 29 29 19 29 16 19 29 29 29 29 8 16 29 29 29 16 29 29 16 29 29 16 29 16 16 29 16 29 29 29 16 29 16 16 13 29 29 19 17 16 29 13 19 16 29 16 29 29 13 16 29 29 29 2 29 29 29 29 31 29 29 6 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 14 29 16 16 29 16 16 29 19 16 29 29 16 29 29 29 16 29 16 16 16 29 19 16 16 19 29 29 16 29 29 29 29 29 25 2 6 29 29 29 29 13 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 6 31 29 29 6 18 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 19 16 13 29 29 13 29 16 16 16 29 16 29 13 29 16 29 16 29 29 16 29 16 16 19 16 29 16 29 16 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 16 16 29 29 29 29 13 29 29 29 16 29 29 29 16 16 19 16 13 29 16 29 13 29 29 16 29 29 29 29 16 29 16 16 16 16 29 16 19 13 13 29 18 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 16 29 29 29 13 16 29 16 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 18 29 29 8 29 31 8 8 5 29 2 29 29 29 8 5 29 8 29 29 2 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 16 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 16 16 29 16 29 5 6 25 6 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 27 29 29 29 31 29 29 29 16 29 29 29 29 29 29 16 16 16 29 13 13 19 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 29 17 29 17 29 18 29 8 29 23 29 29 2 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 26 31 29 31 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 18 29 29 29 29 5 29 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 13 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 31 29 29 5 5 29 29 29 14 6 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 6 29 2 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 8 29 31 29 29 29 29 29 29 29 29 6 6 29 29 8 29 29 29 6 29 29 29 16 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 13 29 29 8 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 18 31 8 5 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 13 8 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 5 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 18 29 29 6 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 16 29 29 16 29 29 29 29 29 16 19 16 29 29 29 29 16 29 29 29 29 29 29 29 29 25 29 29 2 29 29 5 29 18 29 29 29 29 29 29 13 6 29 29 29 29 29 29 25 29 16 16 29 29 29 29 29 29 19 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 2 29 29 16 13 29 29 29 29 29 29 8 26 29 6 29 2 16 5 8 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 6 29 13 29 16 16 13 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 13 29 19 16 16 29 29 29 29 29 16 29 18 25 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 18 29 29 29 29 29 29 16 29 16 29 29 13 29 16 29 16 17 5 29 29 29 29 29 16 29 16 29 29 16 16 29 29 29 29 29 13 29 29 29 18 29 29 29 6 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 16 13 5 29 16 29 29 29 29 29 29 16 16 16 29 16 29 16 16 29 29 16 16 16 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 16 25 29 16 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 6 29 29 29 16 16 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 17 18 29 2 29 29 29 29 16 29 16 29 29 13 16 16 29 13 29 29 29 29 16 29 13 13 29 29 8 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 17 29 29 8 16 29 29 29 16 29 29 29 29 16 16 16 13 29 29 29 29 29 29 29 29 29 13 16 29 29 29 13 29 29 29 29 18 29 29 2 29 16 16 29 16 29 16 13 29 29 29 29 29 29 29 29 29 29 16 16 29 29 13 14 29 29 29 29 29 16 29 29 29 16 5 16 16 29 29 29 29 29 29 2 29 18 29 19 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 6 29 27 8 29 29 29 5 29 29 8 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 2 29 18 5 8 29 8 8 29 29 29 29 29 29 29 29 29 17 16 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 6 29 29 16 29 16 29 6 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 8 29 29 5 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 16 29 29 13 16 16 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 6 16 29 27 29 29 29 25 31 29 26 29 29 29 8 29 31 5 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 26 5 29 5 8 8 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 8 29 16 29 29 19 8 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 31 18 25 29 29 29 16 25 29 29 6 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 5 2 29 5 8 29 2 17 6 29 8 29 2 29 29 8 29 29 29 29 29 29 29 29 25 5 29 29 29 2 13 29 5 29 29 29 29 29 29 29 29 29 29 6 29 5 29 29 29 14 29 29 29 18 6 29 29 29 29 6 29 29 29 29 29 6 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 2 29 31 8 6 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 16 29 16 29 8 29 29 29 29 29 29 29 29 29 18 18 29 5 29 29 29 29 31 29 29 29 29 31 29 6 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 17 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 31 29 29 29 5 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 8 29 29 29 18 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 14 29 29 17 29 8 8 29 29 14 29 5 29 29 18 29 29 29 29 13 29 29 29 8 29 29 5 29 29 29 29 29 29 29 29 26 29 29 16 29 29 29 29 8 29 6 29 29 8 29 29 29 29 8 29 5 5 6 29 29 8 25 5 29 29 25 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 6 29 29 5 26 29 5 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 17 29 29 29 29 5 29 13 6 29 29 6 29 16 29 16 29 13 19 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 5 29 5 29 29 29 29 29 2 8 5 29 29 29 29 25 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 19 29 29 29 16 16 29 25 29 29 29 29 29 29 29 29 29 31 5 29 5 2 5 29 29 18 2 8 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 16 2 29 29 29 16 29 29 16 29 29 13 16 29 16 16 29 29 29 16 16 29 16 29 29 29 29 29 29 25 29 23 29 29 2 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 16 16 29 26 29 29 16 16 29 26 29 29 29 29 29 29 29 26 29 29 8 29 14 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 14 29 29 8 5 29 29 29 29 14 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 16 29 29 16 16 16 16 29 29 16 19 16 19 29 2 29 29 16 29 29 29 2 29 29 29 6 29 29 29 29 25 5 6 29 29 2 2 29 29 16 29 29 29 8 29 29 16 5 29 29 29 29 29 29 16 29 16 29 16 29 29 19 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 17 17 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 2 13 16 13 16 16 19 19 29 16 29 16 29 29 29 29 29 16 29 2 29 29 27 29 13 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 13 16 29 19 16 29 16 16 29 16 29 29 16 16 29 29 29 29 25 29 5 14 29 29 29 29 29 29 29 31 29 29 29 29 2 29 29 5 29 29 29 6 29 29 26 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 13 29 29 25 29 2 27 29 5 8 29 29 29 29 29 29 8 2 29 29 29 29 17 8 29 29 18 29 27 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 6 29 29 29 29 29 29 29 6 29 29 6 29 29 29 29 29 29 29 14 29 29 29 29 29 17 29 29 19 13 16 29 29 29 29 29 29 16 16 29 16 29 16 29 29 29 2 29 29 29 29 29 29 5 8 31 26 2 29 29 29 29 16 29 16 29 29 29 16 16 29 29 29 29 29 29 8 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 16 29 16 29 2 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 16 16 16 29 16 29 13 16 29 16 19 29 29 29 14 29 6 29 29 18 29 29 8 5 29 29 29 8 29 14 29 29 2 29 29 29 16 16 29 16 16 29 29 29 13 29 16 29 16 29 29 29 29 16 29 29 29 27 29 29 29 29 18 8 29 29 29 16 29 17 16 29 19 16 5 16 19 16 13 29 19 17 29 29 29 16 16 16 29 29 29 29 29 29 29 29 18 25 29 29 29 29 5 29 29 29 16 16 16 16 29 16 29 29 29 29 16 29 16 29 16 16 29 29 16 17 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 14 29 29 29 8 2 29 5 6 29 29 29 29 29 29 29 29 8 29 8 16 29 29 16 13 16 16 16 17 29 29 29 29 29 2 29 29 29 16 17 19 5 29 29 29 29 16 29 16 16 29 29 19 16 16 29 29 27 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 18 29 29 29 29 29 29 16 29 13 13 16 16 29 29 13 16 16 16 16 13 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 18 29 19 29 29 29 29 16 29 29 16 29 16 29 16 16 29 2 17 29 6 16 16 6 29 29 6 2 6 29 29 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 18 2 29 29 29 29 29 29 29 16 16 16 29 29 19 29 16 29 16 29 29 29 16 16 29 16 29 16 29 16 13 29 16 16 13 16 29 29 29 13 29 29 29 29 29 16 16 29 5 29 29 29 29 19 16 16 29 29 29 13 16 29 16 16 29 16 16 29 29 29 29 16 29 29 13 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 16 13 29 29 29 16 29 29 16 29 16 13 16 13 16 19 16 16 16 19 16 19 16 13 16 29 16 29 29 13 16 29 29 29 29 16 29 16 29 13 18 29 25 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 14 29 29 29 29 29 25 29 29 29 29 29 29 29 23 8 29 27 6 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 16 2 2 29 5 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 16 29 16 29 16 16 29 16 29 16 13 19 29 16 16 16 29 29 16 29 16 29 29 29 29 13 13 29 29 29 16 18 16 29 29 29 29 16 18 29 29 6 29 29 16 29 13 29 29 29 29 29 29 29 29 29 16 29 6 2 29 29 29 27 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 16 16 29 29 29 29 29 29 29 29 2 16 6 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 16 29 29 29 29 29 8 29 29 16 16 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 26 17 29 29 6 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 16 13 29 29 29 16 29 29 29 29 16 29 29 29 29 29 19 16 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 16 13 16 29 29 29 29 16 29 29 29 29 29 17 5 4 8 23 29 29 29 29 29 29 29 29 18 8 29 29 16 29 29 29 16 29 16 29 16 13 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 5 29 29 16 29 29 29 29 27 29 16 29 29 16 29 29 29 29 29 29 29 29 2 29 29 5 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 8 29 29 5 16 29 29 13 29 29 29 29 16 16 29 29 17 2 29 8 29 29 29 29 29 29 29 29 29 16 29 29 16 29 13 29 29 29 16 13 29 5 16 29 29 2 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 13 16 16 16 29 19 29 16 16 29 29 16 16 13 29 16 29 16 16 17 29 29 16 29 29 29 16 16 16 29 29 29 16 29 29 29 29 29 13 29 29 29 16 16 16 29 16 16 29 29 16 29 29 13 29 16 29 29 29 29 29 29 29 17 29 29 29 16 29 16 16 29 16 29 29 29 29 29 25 29 18 29 16 2 29 29 16 29 29 29 29 16 16 29 19 29 29 29 29 29 16 29 16 29 16 19 16 16 16 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 16 29 29 29 29 29 29 29 29 29 29 18 29 29 16 16 13 29 16 29 29 29 29 16 13 2 29 29 29 6 29 5 29 29 29 18 29 16 29 29 2 29 14 29 29 16 16 29 16 29 19 29 29 29 19 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 27 27 29 29 29 29 29 8 29 29 29 29 29 13 16 29 13 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 13 16 16 29 16 29 19 13 16 19 13 16 29 29 19 29 29 16 29 29 25 29 29 29 5 27 29 29 29 29 29 29 29 29 29 13 29 29 29 8 29 29 29 29 8 19 19 29 16 16 9 41 16 16 16 16 19 16 19 29 29 19 16 16 16 16 16 16 29 29 19 13 16 19 29 29 29 29 29 16 31 5 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 16 16 16 16 29 29 16 16 13 16 16 16 16 19 29 16 19 16 16 16 13 16 29 16 16 29 27 29 29 29 29 29 29 29 13 16 29 16 29 29 2 29 8 29 8 6 29 16 16 29 29 16 29 19 29 16 29 29 16 29 29 29 16 29 16 29 29 29 29 18 6 29 29 18 29 29 29 29 29 29 6 2 6 5 29 29 29 29 29 29 2 29 29 29 31 29 2 29 31 29 13 16 29 29 29 29 8 8 29 17 16 16 19 29 19 17 16 16 16 13 16 29 29 29 16 16 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 5 29 29 29 29 29 29 29 29 29 29 29 6 29 27 6 29 29 29 29 29 2 5 29 29 2 29 29 16 29 16 16 29 29 16 16 19 8 2 16 29 29 16 13 16 29 19 29 16 29 29 29 16 16 29 29 29 13 19 19 29 16 16 29 29 16 29 29 29 29 29 13 29 29 16 29 29 6 29 5 5 29 27 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 13 29 16 16 16 16 29 29 16 19 29 16 13 16 16 29 29 29 16 29 29 16 16 16 29 31 16 29 29 16 29 29 29 29 16 13 2 29 29 29 29 6 29 29 29 29 29 29 29 29 2 16 16 29 29 16 16 16 29 16 29 16 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 29 29 29 29 17 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 16 29 16 16 29 13 19 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 16 29 29 29 29 29 16 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 13 13 16 16 16 29 17 29 19 29 16 13 16 19 8 29 16 29 2 29 29 29 29 2 29 29 29 29 29 16 16 29 16 17 29 29 16 16 29 16 29 29 29 18 29 26 29 18 29 29 5 29 29 29 31 8 29 27 29 29 29 29 29 29 29 29 29 29 5 29 16 31 29 29 16 19 16 13 29 29 29 16 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 8 29 8 29 26 29 5 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 8 29 6 29 29 5 29 29 29 5 29 29 29 29 29 29 29 29 29 6 27 31 29 29 5 2 25 29 29 29 29 29 27 14 29 29 29 19 19 16 16 29 16 16 19 16 29 16 29 16 19 19 16 19 29 16 19 13 29 29 16 16 19 29 16 13 16 16 16 29 19 19 16 29 29 29 16 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 16 16 29 16 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 5 5 29 29 29 29 29 29 29 16 19 16 13 16 29 16 16 17 29 29 29 29 29 29 29 29 29 29 29 2 5 14 18 6 29 2 29 29 29 29 5 29 29 2 2 29 6 29 29 6 18 6 29 2 29 29 18 29 8 29 29 29 29 29 29 19 13 16 25 29 16 19 19 16 29 19 29 29 16 16 29 29 29 29 29 16 13 29 29 29 29 29 16 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 2 29 29 8 29 6 23 29 31 14 8 6 29 29 29 29 29 29 8 2 29 5 29 29 31 29 31 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 25 29 18 25 29 29 29 29 29 5 29 29 29 5 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 29 29 29 29 16 29 29 18 29 29 16 17 29 29 19 29 29 29 17 2 29 29 29 16 29 17 29 29 16 29 29 29 16 29 31 29 29 25 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 5 5 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 2 29 29 5 2 5 16 29 16 29 29 29 29 8 6 29 4 29 29 29 6 29 29 29 29 29 8 5 29 29 5 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 8 5 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 29 19 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 19 29 16 29 29 29 29 16 29 29 16 13 16 13 29 29 16 29 29 29 16 19 16 16 29 29 19 13 29 29 16 16 29 29 16 29 5 29 29 5 16 29 16 16 29 29 29 29 2 29 29 29 16 29 29 29 16 29 29 16 16 29 16 13 16 29 16 29 29 29 16 29 13 16 16 29 16 16 13 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 19 19 19 19 16 9 13 19 19 16 16 29 16 16 16 13 16 16 16 29 29 16 29 16 29 29 29 29 5 29 29 29 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 8 29 29 29 29 29 29 29 6 29 29 6 29 29 5 29 16 29 16 13 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 19 29 16 16 13 29 29 13 16 16 16 29 16 16 16 16 29 16 29 13 19 29 29 19 16 29 16 29 16 16 29 29 16 16 16 19 19 16 19 19 29 16 13 19 19 16 29 16 16 16 29 29 13 29 16 16 16 29 16 13 16 16 19 16 29 19 16 19 16 13 17 16 13 27 19 16 16 13 19 19 19 13 16 19 19 16 16 13 19 16 9 19 19 13 19 13 19 13 29 16 19 19 16 13 16 19 29 29 16 9 19 17 16 13 19 19 19 19 19 19 19 13 19 19 19 16 16 19 19 16 16 16 16 13 16 19 19 16 19 29 19 16 16 19 16 19 13 16 16 13 16 19 29 29 13 16 29 19 29 13 16 16 16 29 29 16 29 29 19 29 19 16 29 29 29 16 16 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 17 29 29 31 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 19 29 29 16 29 29 2 29 29 16 29 29 16 29 29 29 13 29 29 29 29 16 29 29 29 17 17 29 29 29 16 13 16 16 29 29 16 29 16 19 29 16 16 16 13 29 29 16 29 16 16 29 29 16 19 29 29 16 19 29 29 16 29 29 8 29 29 29 29 19 16 16 16 16 29 16 29 29 16 16 16 29 16 29 29 29 29 29 6 29 8 29 16 29 8 29 6 29 29 29 5 29 16 8 29 29 17 29 16 29 29 13 29 29 13 16 29 16 16 29 29 29 19 16 29 13 29 16 16 29 16 16 13 16 16 16 29 29 29 29 29 16 29 29 29 29 29 16 29 16 16 29 16 16 16 29 16 29 16 16 29 29 16 29 29 29 16 29 2 29 29 29 29 29 29 16 29 29 19 16 16 16 29 2 29 29 29 29 29 29 16 16 16 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 8 6 29 29 29 29 29 29 29 5 29 29 29 29 29 8 29 29 29 29 29 29 29 29 18 29 27 29 19 19 29 16 29 29 16 2 16 29 29 16 29 29 19 29 16 29 19 29 16 16 16 19 29 29 29 16 29 16 29 29 16 17 29 29 29 19 13 16 29 16 16 16 16 16 8 29 29 13 19 16 16 16 16 16 13 16 13 16 16 19 16 29 19 16 16 13 16 29 29 16 16 19 29 19 19 19 16 13 16 16 16 29 16 19 19 16 17 29 19 16 29 16 19 19 13 16 29 16 19 19 16 19 16 19 16 29 16 13 29 19 16 13 16 19 19 19 19 17 19 29 29 13 16 9 19 19 19 19 29 19 16 29 16 16 29 16 16 16 16 16 16 16 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 19 13 29 16 29 16 19 16 16 29 16 16 19 16 29 16 16 29 29 19 19 17 29 5 16 13 13 16 13 16 29 29 29 19 16 16 29 19 16 16 13 16 29 29 19 19 16 29 16 29 19 16 29 16 13 17 29 13 19 16 16 16 16 19 13 29 16 5 16 29 29 29 29 29 29 16 16 29 16 16 16 16 29 29 29 16 16 16 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 5 29 29 2 29 6 29 29 29 29 17 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 5 2 6 29 29 29 2 29 29 29 29 29 29 29 5 29 29 16 29 29 29 29 16 29 16 29 29 29 29 16 8 16 29 29 16 16 29 16 29 16 16 29 16 13 29 29 16 29 16 16 29 16 19 16 29 29 19 16 16 29 19 16 29 16 29 29 13 29 29 19 16 16 19 16 16 19 13 29 29 16 19 13 19 19 29 16 19 16 29 16 29 19 29 16 19 16 19 16 29 2 16 13 19 29 19 16 16 19 19 19 19 19 29 2 17 13 13 16 19 19 16 16 13 29 16 29 19 13 16 16 16 16 29 19 29 16 16 29 19 19 19 19 16 16 19 19 16 16 19 13 19 16 16 16 19 29 16 29 19 16 19 16 29 13 19 16 16 16 29 13 19 29 16 19 29 16 29 13 13 16 29 16 29 16 19 16 29 16 29 16 16 13 19 16 29 29 29 16 13 16 19 16 29 29 16 29 29 29 29 19 19 29 29 29 19 19 16 29 16 29 19 29 16 16 16 29 29 16 29 16 29 29 29 19 29 29 29 29 19 13 16 16 19 13 16 16 19 16 16 29 16 29 17 16 29 29 29 17 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 18 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 26 5 29 29 8 18 29 26 29 29 29 29 29 29 29 8 5 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 14 27 2 29 29 29 29 29 16 29 29 13 29 16 29 19 19 19 6 19 16 29 16 13 16 19 16 16 19 16 16 19 29 29 16 16 13 16 13 16 16 19 29 19 29 29 16 29 29 29 29 29 29 29 16 16 5 17 16 29 29 29 16 19 29 29 13 16 16 16 19 29 16 16 29 29 16 29 16 16 16 16 16 29 29 29 16 16 16 16 16 19 16 19 19 29 19 29 29 16 16 16 29 16 16 29 29 16 16 16 29 16 19 16 19 16 29 29 29 16 19 16 29 16 16 16 16 16 19 13 16 16 16 29 16 16 29 29 29 29 16 29 29 29 16 19 29 16 16 16 16 29 29 29 29 29 16 29 16 16 29 16 29 17 16 29 29 16 13 16 16 29 16 16 29 16 29 29 19 16 17 16 29 16 16 19 16 29 13 29 29 16 29 29 16 29 29 5 16 16 29 29 29 13 29 17 29 16 29 29 16 29 29 29 13 29 29 29 17 29 29 29 16 29 16 29 16 29 16 16 29 16 19 19 13 16 13 16 13 16 16 16 16 19 29 16 16 16 29 19 29 16 29 16 13 19 19 13 16 16 29 19 29 16 29 29 29 16 29 29 29 16 29 16 29 29 29 29 16 16 16 29 16 29 29 29 29 16 29 29 29 17 29 16 29 29 29 29 29 8 29 16 16 29 29 16 29 29 29 29 29 29 16 19 29 29 29 8 17 16 29 29 29 25 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 19 13 16 29 16 29 29 16 16 16 19 16 16 29 16 16 16 29 29 16 16 29 13 16 31 16 29 29 17 29 29 29 29 29 29 29 29 16 29 17 29 29 29 17 16 29 16 29 29 29 16 16 16 29 16 29 19 16 29 19 29 19 16 29 29 16 29 29 16 19 16 16 19 19 19 13 16 29 16 16 19 19 19 13 29 17 19 16 29 29 29 16 16 29 29 29 16 16 19 29 29 16 29 16 29 29 29 16 16 29 16 16 29 29 13 2 29 29 29 16 29 16 16 13 19 16 16 19 19 16 29 19 19 19 16 29 16 16 29 16 19 16 19 19 19 29 29 19 29 29 29 19 16 19 16 16 29 13 9 19 29 13 16 19 13 19 29 29 29 16 29 13 16 13 29 16 29 29 29 29 16 16 29 16 29 8 16 16 16 29 29 29 8 29 17 29 29 17 16 16 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 14 16 5 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 5 29 29 29 26 14 29 29 17 29 29 29 29 29 29 29 16 29 13 29 29 29 29 16 16 29 29 16 29 29 29 16 29 29 16 29 29 29 16 29 16 29 29 16 16 29 16 16 16 19 19 16 13 19 16 16 29 29 19 16 29 19 16 16 16 29 16 29 16 16 29 16 29 16 29 19 29 17 29 29 16 29 29 29 29 29 29 8 29 16 16 16 16 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 18 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 5 29 29 2 29 29 29 29 29 29 29 29 26 29 8 31 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 16 14 29 5 29 16 16 16 16 29 29 29 16 29 16 16 29 29 16 16 16 16 16 29 29 16 29 16 29 19 19 16 16 16 16 29 29 29 16 16 29 29 29 19 19 19 29 29 29 19 19 19 16 16 16 16 5 19 16 16 19 19 16 16 19 16 16 29 16 19 13 16 19 19 16 19 19 16 16 13 16 29 16 19 9 16 16 29 29 29 16 16 29 19 16 16 19 19 16 13 19 16 16 19 19 13 19 16 19 19 16 19 16 13 16 19 19 16 16 19 29 29 19 19 19 19 16 19 16 19 19 19 19 19 19 19 16 9 19 19 19 29 29 29 29 19 19 19 19 29 19 9 29 19 19 19 9 16 16 16 19 19 19 16 19 19 19 19 16 16 16 19 19 19 19 19 13 29 16 19 16 16 19 19 16 16 16 16 16 19 19 19 13 13 29 19 13 19 16 16 16 16 19 9 16 16 29 29 29 29 16 16 17 16 29 29 16 29 16 8 16 29 29 29 16 29 29 29 13 29 16 29 8 16 29 16 29 19 29 16 16 17 16 16 29 29 29 27 16 29 16 17 16 29 16 16 29 19 16 16 16 29 29 19 19 16 29 16 19 19 16 29 16 29 29 29 29 16 16 29 29 16 29 29 29 16 29 29 19 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 16 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 13 29 29 16 16 16 16 16 16 29 16 29 29 13 29 16 29 16 13 29 16 16 16 16 16 13 29 19 29 16 16 16 16 19 29 16 19 29 8 29 16 19 29 29 29 29 16 29 29 16 29 29 19 29 16 16 19 29 13 29 16 16 16 16 16 16 29 16 29 29 16 29 29 29 29 16 29 29 29 16 16 29 19 13 29 29 19 16 16 16 29 29 19 16 16 29 13 19 29 29 29 29 16 29 29 29 29 29 29 29 13 19 29 16 19 29 16 16 29 16 19 19 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 13 19 29 29 29 16 13 16 29 29 19 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 16 16 16 16 16 29 29 16 16 16 16 29 16 16 29 16 16 29 19 29 29 29 29 16 16 29 19 16 29 19 16 29 29 29 29 13 29 16 16 13 16 29 29 29 29 16 16 29 29 29 16 29 16 29 19 29 13 16 29 16 29 19 19 16 29 29 29 13 29 29 29 29 16 16 16 29 29 29 16 16 29 16 29 29 16 29 29 29 29 16 16 29 16 16 16 29 29 19 29 29 29 16 19 16 29 16 29 16 13 16 17 16 29 16 19 29 19 29 16 29 16 29 29 29 19 29 19 27 29 16 13 16 29 29 29 16 29 16 29 29 16 29 29 29 19 29 29 29 16 16 29 29 29 13 13 29 29 16 29 29 19 29 13 29 29 29 16 29 29 16 17 16 29 29 16 29 29 16 16 16 29 16 29 29 19 29 16 16 29 16 29 17 29 16 16 16 29 2 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 16 29 19 29 19 16 16 29 29 19 16 13 29 29 16 29 29 13 16 29 29 29 29 16 29 16 2 29 29 29 16 29 29 17 29 16 29 29 29 19 29 29 29 29 16 19 29 29 29 16 16 29 16 29 29 29 16 29 29 16 29 29 19 29 29 16 29 29 16 29 16 29 16 29 16 16 16 19 13 29 29 16 29 29 2 29 16 19 29 29 16 29 29 29 29 16 29 16 29 16 29 29 16 29 16 16 16 29 29 9 29 16 16 29 29 29 16 29 29 16 16 29 29 29 29 16 29 29 16 29 16 29 16 16 29 29 16 16 29 29 29 29 16 16 13 29 16 19 29 29 13 13 19 16 29 19 29 16 29 13 16 16 29 16 29 16 16 29 16 16 29 29 29 29 29 16 29 16 16 19 29 16 16 16 19 19 16 29 19 29 16 29 29 19 29 16 19 29 29 29 16 29 16 13 16 29 29 16 29 16 16 16 29 29 29 29 16 29 29 29 16 29 13 19 19 16 16 19 16 29 19 19 16 29 29 29 16 19 29 29 29 13 29 29 29 29 16 29 29 29 16 2 19 8 16 16 13 16 29 16 16 16 16 29 16 19 19 29 29 29 29 16 16 16 29 16 19 29 29 29 29 16 16 29 29 29 29 16 16 16 29 16 29 16 16 19 29 29 19 19 16 29 17 29 16 29 29 29 29 29 19 16 29 16 16 19 16 16 29 29 16 13 29 16 16 16 13 29 29 16 29 19 16 19 19 16 16 16 19 19 16 29 19 16 16 16 29 29 29 29 19 29 16 29 29 16 29 19 29 29 16 29 29 29 29 29 16 16 16 29 29 16 19 16 16 29 29 16 29 16 29 29 29 16 16 16 16 16 29 16 16 29 29 16 29 29 29 16 29 29 29 19 13 16 16 16 29 16 16 29 19 29 29 16 29 16 16 29 16 29 29 29 16 16 29 29 16 16 29 13 29 29 16 16 19 16 29 29 16 29 19 29 16 29 16 29 19 29 16 16 13 29 29 29 29 19 16 29 29 16 16 29 16 16 29 29 29 16 29 29 16 29 29 29 29 29 16 16 17 16 29 19 29 16 19 29 16 16 29 29 29 16 29 29 16 29 29 16 29 29 29 29 16 29 29 25 29 29 19 29 5 29 19 29 29 16 29 16 19 16 29 29 29 29 29 2 29 29 29 29 16 29 29 29 19 16 29 29 29 29 29 29 29 29 29 16 19 16 16 16 16 29 29 29 29 29 29 16 29 29 16 16 16 29 16 13 29 16 29 29 29 29 29 16 16 29 19 17 16 29 29 29 16 19 29 16 29 16 13 29 29 29 16 13 29 16 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 16 16 13 16 29 16 29 29 16 17 16 13 29 13 29 19 29 29 16 16 29 29 29 29 16 29 29 29 16 29 29 19 16 19 16 29 16 29 16 29 29 29 29 29 29 16 29 16 29 29 16 16 16 19 29 29 29 29 29 16 29 16 16 29 29 29 19 16 29 29 16 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 13 29 29 16 29 16 29 29 2 16 29 29 29 29 29 29 16 16 29 29 29 16 16 29 29 29 16 29 16 29 5 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 29 29 16 29 16 29 16 29 16 29 29 16 29 16 16 29 29 16 29 29 14 29 29 29 8 29 29 29 16 29 16 29 29 29 29 29 19 29 2 29 16 29 16 19 16 29 29 29 29 13 16 16 29 29 29 16 29 29 29 13 6 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 16 16 16 16 29 16 29 16 29 29 29 29 29 19 13 8 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 16 29 17 29 19 29 29 29 29 29 16 29 29 29 16 29 16 13 16 29 29 29 29 16 13 16 13 29 29 29 2 29 16 29 16 29 29 29 29 19 16 29 29 16 16 29 29 16 29 29 18 29 2 29 29 29 8 29 29 29 29 29 29 13 16 29 16 29 29 29 29 29 29 29 29 16 19 16 16 16 29 29 16 16 29 29 29 16 16 29 16 17 29 29 16 16 29 16 29 16 17 29 29 29 16 29 16 16 16 29 16 29 29 16 16 29 29 16 16 29 16 16 29 29 16 16 29 16 29 29 29 29 16 29 29 29 16 29 16 29 16 16 17 29 29 29 16 29 29 16 29 16 29 29 16 29 19 13 16 13 29 16 5 29 16 16 6 29 8 29 16 29 29 29 29 16 29 29 29 29 16 16 13 16 29 16 29 29 29 16 29 16 16 29 29 29 29 29 16 29 29 29 16 8 29 16 29 29 16 13 16 29 13 13 29 16 16 16 29 16 29 29 8 19 16 16 16 23 16 13 29 29 16 29 29 2 29 13 29 29 29 29 29 17 29 17 29 29 29 29 29 29 29 29 16 29 29 16 29 16 16 29 29 29 29 29 29 16 16 29 29 16 29 29 16 16 19 29 29 16 29 16 29 29 16 29 29 16 29 29 29 29 19 16 29 29 29 16 29 29 29 16 16 29 16 29 29 29 29 29 29 29 13 16 29 16 29 29 29 16 17 29 16 13 16 17 13 29 16 13 29 16 29 16 29 2 29 16 16 29 29 29 16 16 29 16 13 29 16 29 16 19 29 29 29 16 29 16 29 29 16 29 16 29 16 16 29 29 16 29 16 29 16 29 16 19 29 29 16 29 29 16 29 29 16 29 16 29 29 16 16 29 29 29 29 29 16 16 29 29 16 16 29 19 16 29 8 16 16 16 16 16 29 19 16 29 16 29 13 29 29 16 29 16 16 29 16 29 16 16 16 16 29 16 17 16 16 19 16 29 16 16 19 29 16 29 29 16 16 16 13 19 16 16 13 16 19 13 19 16 29 16 16 29 16 19 16 19 16 16 19 16 19 16 16 29 29 13 16 16 29 19 16 16 29 29 29 16 16 5 29 13 16 16 16 19 29 16 29 29 16 29 19 16 16 16 16 16 29 16 13 19 16 29 29 16 29 16 16 29 16 29 29 16 29 29 16 13 16 16 29 16 29 29 16 29 19 16 29 16 13 16 29 16 29 29 16 16 16 13 29 16 16 16 16 29 29 16 16 29 29 16 16 16 29 16 16 16 29 16 29 19 19 29 29 16 17 16 16 13 16 29 19 16 16 19 17 16 16 16 29 16 29 16 29 29 16 29 29 29 29 16 13 2 16 29 16 29 16 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 16 29 29 5 17 29 29 29 29 29 16 29 16 29 16 29 29 29 2 29 29 16 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 5 29 29 29 29 26 29 16 13 29 16 29 17 5 16 29 29 17 16 29 16 16 16 29 29 29 16 16 16 29 29 29 16 16 29 16 29 29 16 16 29 16 16 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 17 29 29 16 16 29 29 16 16 16 29 16 29 17 19 16 19 16 29 16 29 19 29 16 19 16 16 16 16 29 29 16 29 29 13 17 29 16 29 29 16 29 16 16 29 16 16 29 16 16 29 16 29 16 29 17 16 16 2 29 29 29 16 29 19 16 29 19 29 16 19 13 16 16 16 29 13 19 16 29 16 16 16 29 19 29 29 16 16 29 29 29 19 19 17 16 13 29 16 16 29 29 29 29 16 16 16 29 16 13 13 16 29 29 29 16 16 29 16 16 16 29 29 29 16 16 13 29 29 16 13 16 29 16 19 29 19 29 16 16 29 19 29 16 16 29 29 29 16 29 19 29 29 29 29 29 29 16 16 29 29 19 16 16 16 29 16 29 29 29 16 17 29 29 16 29 16 29 29 29 16 19 16 29 29 17 16 16 16 29 29 16 29 29 2 29 16 29 16 29 16 29 29 29 13 16 29 29 29 5 29 16 16 19 29 16 29 16 16 19 19 16 29 29 16 13 29 29 29 29 19 29 29 29 29 29 16 16 17 29 29 29 16 29 16 16 16 29 29 16 16 19 16 13 19 19 19 17 29 16 29 16 16 16 9 19 16 17 19 29 19 19 19 19 19 19 29 16 13 16 13 16 16 16 29 29 16 16 29 17 16 29 29 29 16 16 16 16 29 19 29 29 16 29 16 16 16 13 29 16 13 29 29 16 29 29 16 2 16 29 16 29 5 16 29 29 29 29 29 16 19 19 17 29 19 5 5 19 29 29 29 29 16 16 16 13 19 29 16 16 2 29 29 29 29 16 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 5 29 2 29 29 29 31 29 29 29 16 29 29 29 16 16 29 29 16 29 29 29 29 29 19 29 5 5 29 29 31 16 29 29 13 29 29 29 29 29 5 29 29 29 16 16 29 16 29 29 29 16 29 29 8 29 16 29 19 29 29 29 16 29 29 29 29 29 2 29 5 16 13 16 29 16 29 19 29 27 29 29 16 29 16 16 16 16 16 29 16 13 16 29 16 5 16 13 6 17 29 16 16 16 16 16 29 16 29 16 29 29 16 29 29 29 16 16 16 29 16 29 29 8 16 29 16 16 16 29 16 13 16 16 29 29 16 19 13 29 9 19 9 16 19 19 16 19 19 29 29 16 16 16 19 16 29 16 19 16 16 19 29 29 17 19 16 16 17 19 19 19 29 19 19 19 19 16 16 19 16 19 13 16 17 16 29 8 29 29 29 16 16 13 29 29 29 29 29 29 29 16 29 29 29 16 29 29 19 29 29 29 5 16 5 29 29 29 16 16 29 29 16 16 29 29 29 16 16 29 29 29 29 2 29 29 13 29 16 29 19 29 29 29 29 16 2 29 29 29 29 29 29 29 29 5 29 2 5 29 8 29 29 6 29 26 29 29 8 29 29 29 29 29 29 29 16 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 5 5 29 29 29 8 26 5 29 29 29 29 31 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 6 16 6 29 29 29 29 8 29 5 17 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 27 2 29 5 5 29 29 29 8 29 29 29 8 29 29 29 29 5 29 29 29 29 29 31 29 29 18 27 29 29 29 26 8 5 29 5 29 5 29 29 2 29 29 29 29 29 29 29 29 29 29 14 29 26 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 16 17 29 16 16 29 17 16 29 29 29 29 29 17 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 16 16 16 16 16 16 29 29 16 29 16 29 16 29 16 16 16 16 29 29 16 16 16 16 29 16 29 16 29 29 16 29 29 16 29 29 29 29 16 13 29 29 29 16 29 29 8 29 29 16 29 29 29 29 5 29 29 29 29 29 29 29 8 29 16 29 29 29 16 16 29 16 13 29 29 29 29 29 16 16 29 29 29 16 16 16 29 29 29 29 29 16 29 29 16 16 29 29 13 29 29 29 29 16 16 29 29 16 16 29 29 19 29 16 17 29 16 29 29 29 16 29 29 29 29 16 16 16 29 29 29 19 29 16 29 29 16 19 13 29 29 16 16 19 16 13 16 29 16 16 16 16 29 16 29 19 19 29 16 16 19 13 29 16 29 16 16 19 29 16 17 19 13 16 29 19 19 16 16 29 29 19 29 29 16 16 29 16 16 16 29 29 29 16 16 29 29 29 13 29 29 19 29 29 16 29 29 16 29 29 29 29 16 29 29 13 29 29 16 19 29 16 16 29 19 16 16 29 16 29 16 16 16 29 13 29 29 29 29 29 29 29 16 16 29 29 29 19 19 16 17 29 29 29 19 29 16 19 29 29 29 29 19 19 29 19 16 29 29 29 16 29 16 17 29 16 29 29 16 16 29 29 8 29 29 29 29 29 8 29 29 16 29 16 29 17 29 29 29 8 29 29 16 29 17 29 29 29 29 16 29 29 29 2 16 29 29 29 16 29 16 29 29 16 13 29 16 29 29 29 29 16 29 29 16 29 13 16 29 29 16 29 5 16 29 16 29 16 16 19 13 19 29 29 29 16 13 2 29 29 29 29 16 29 29 29 29 29 16 29 2 29 16 29 29 16 29 16 13 29 16 29 16 13 29 16 29 16 29 29 16 16 29 16 16 16 29 16 29 29 16 29 29 16 19 13 29 16 29 29 16 29 29 16 29 29 19 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 31 29 29 2 29 29 16 16 29 29 2 29 29 25 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 17 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 16 29 8 29 29 16 16 29 19 13 29 29 16 19 29 29 16 13 16 19 29 29 19 29 29 16 16 29 16 16 19 16 29 16 19 13 29 19 26 13 16 16 13 16 13 29 13 29 29 29 29 29 16 29 29 29 16 16 29 16 29 29 29 29 29 5 16 29 29 16 29 17 16 29 29 29 29 29 29 29 29 16 29 29 27 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 16 13 29 19 16 29 16 29 29 16 13 29 16 13 19 13 19 19 19 29 29 29 19 16 16 29 16 29 29 29 17 16 16 16 29 29 29 16 29 29 29 16 16 19 13 29 16 29 13 16 29 16 29 29 29 16 16 29 29 29 16 16 13 16 29 16 16 29 19 29 29 16 19 29 16 17 17 29 16 29 16 16 29 29 16 29 29 8 16 17 29 16 29 17 16 29 16 16 13 19 13 19 16 16 19 19 29 16 29 16 29 19 19 29 19 16 29 16 16 17 29 29 29 29 16 16 29 29 29 16 29 29 29 16 16 29 29 16 29 16 16 29 29 19 16 29 29 13 29 16 13 16 17 19 16 29 16 16 16 16 29 16 29 16 29 29 16 29 19 16 16 16 16 16 16 29 16 16 29 19 29 29 16 13 29 29 19 16 16 19 17 16 16 29 16 29 29 29 16 29 29 29 16 17 16 16 29 16 29 19 29 16 29 29 29 29 29 19 29 29 29 16 29 16 16 19 29 29 29 19 29 29 13 29 29 19 16 16 13 13 16 29 17 19 29 29 29 16 16 16 16 16 16 16 29 29 16 19 16 29 16 29 19 17 29 29 16 29 29 16 16 13 29 19 16 29 16 29 16 16 16 29 29 29 16 16 29 19 5 29 16 17 16 17 23 16 29 16 16 16 17 16 29 29 13 29 29 29 29 29 29 29 29 16 16 29 29 16 16 29 29 16 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 16 29 17 29 16 16 29 16 29 16 29 16 29 16 16 26 29 16 16 16 19 13 19 16 29 16 16 29 16 13 16 16 16 19 29 17 29 16 19 17 16 29 16 29 16 29 16 29 16 29 29 29 29 16 19 16 16 29 29 29 19 16 29 29 19 16 13 16 16 29 16 29 16 19 13 13 16 16 16 19 13 16 29 19 29 29 19 19 16 29 16 17 29 29 16 29 29 16 29 19 16 29 29 16 13 19 29 19 16 29 16 29 16 29 29 29 16 29 29 16 16 29 26 29 17 29 16 29 16 16 29 16 16 29 29 29 29 17 29 16 16 16 29 16 16 16 29 16 16 2 29 29 16 19 16 29 16 29 29 17 29 16 29 16 29 13 26 29 29 16 16 29 29 29 13 19 16 29 29 2 29 29 16 29 16 16 29 16 16 19 29 16 29 29 16 16 19 17 16 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 16 29 29 29 29 29 16 23 29 19 29 19 29 29 2 16 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 16 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 25 29 16 29 16 13 18 17 29 29 29 8 16 13 16 29 16 29 29 29 29 29 29 29 16 16 29 29 16 29 16 16 29 16 29 16 19 29 16 16 16 13 29 29 16 16 29 13 16 29 19 29 29 16 16 16 13 16 16 29 29 16 16 16 16 29 17 13 19 16 29 29 16 16 16 29 29 16 29 29 29 29 29 29 16 29 19 29 29 29 16 16 16 29 13 29 29 29 13 29 16 16 2 16 29 19 17 5 16 16 29 16 16 16 29 16 29 29 29 16 16 16 16 29 29 29 29 13 16 16 29 29 16 16 29 29 16 29 29 17 29 29 29 16 16 16 13 16 29 16 17 29 29 16 16 29 13 16 29 16 19 29 29 16 29 16 13 16 29 16 16 29 29 16 19 29 29 29 29 29 16 2 29 16 29 16 29 29 19 16 16 29 29 29 16 16 13 16 29 19 19 16 16 13 13 19 13 16 16 29 16 16 17 29 29 29 29 16 16 29 29 29 29 29 16 29 17 29 29 19 16 19 19 16 16 16 13 19 16 29 16 19 13 19 16 29 16 29 16 19 29 29 16 16 19 29 16 29 9 16 16 16 16 19 19 16 29 29 13 16 29 16 16 16 16 16 29 19 29 16 29 29 16 16 16 16 29 29 29 29 29 29 29 29 19 16 29 16 13 29 19 19 29 16 19 16 19 16 16 16 13 13 19 16 19 16 13 16 19 16 29 16 16 13 13 13 29 29 29 16 16 16 8 29 16 19 19 16 29 29 16 16 29 16 19 16 29 16 29 29 16 29 19 16 16 29 16 13 16 16 16 17 29 19 29 16 13 29 16 19 29 16 19 29 19 19 4 16 17 13 19 16 19 29 29 16 16 19 16 19 16 2 29 29 16 17 16 13 19 19 19 16 8 29 19 13 16 29 16 16 16 29 19 29 29 16 5 16 29 16 29 19 16 29 16 16 2 16 13 29 29 16 29 16 29 16 16 16 29 16 29 29 29 16 19 16 16 16 25 29 16 19 13 29 16 19 29 16 13 29 19 13 29 16 16 13 16 29 16 29 29 29 29 13 16 13 29 16 19 16 19 29 29 29 19 19 17 29 29 17 17 17 19 13 19 16 29 29 16 13 8 29 29 16 29 29 29 16 16 16 29 17 29 29 29 16 16 29 29 29 16 29 16 29 16 29 13 16 29 16 29 16 29 16 16 29 29 16 19 29 19 29 29 29 19 19 29 16 29 29 17 29 29 29 29 16 16 16 29 29 29 16 29 29 29 16 29 29 16 16 16 29 16 19 29 16 16 29 16 16 29 29 29 29 19 5 29 16 13 16 13 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 13 29 16 16 16 16 29 29 29 13 29 16 29 19 19 29 13 16 29 19 13 29 16 29 29 29 19 29 16 19 29 29 16 13 16 16 16 29 16 16 19 16 17 16 29 19 19 17 19 19 17 16 16 16 29 13 13 16 16 13 29 16 16 29 16 29 29 16 31 29 16 29 29 29 29 29 29 29 16 16 19 26 29 29 29 16 29 16 16 18 19 16 16 16 16 29 8 16 29 29 16 16 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 16 19 19 29 17 29 19 19 29 29 29 19 13 16 8 29 19 16 13 16 19 16 29 29 13 19 16 17 13 5 17 29 29 29 29 29 13 16 17 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 16 29 16 29 16 29 17 29 29 29 13 2 29 29 16 29 5 29 29 29 29 29 17 29 29 16 2 29 29 16 29 16 16 29 17 29 29 29 8 29 29 17 16 29 29 29 29 29 29 29 16 29 29 18 29 29 29 29 29 29 16 8 16 29 29 29 16 13 29 16 29 16 16 19 29 29 29 29 29 16 29 19 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 17 29 16 5 29 16 29 29 16 29 16 29 17 29 29 8 29 16 16 29 16 16 19 19 29 29 19 16 13 16 29 19 19 16 19 19 13 29 19 16 19 29 29 16 16 29 19 16 29 29 13 19 13 16 16 29 16 29 5 29 16 13 29 29 29 29 29 29 29 29 19 29 19 16 29 16 16 16 16 29 29 13 29 16 13 19 29 16 16 16 19 16 29 19 16 13 19 19 29 17 29 19 19 16 16 29 16 29 19 29 16 16 19 16 19 19 16 19 29 29 29 16 19 19 16 29 9 29 19 29 13 16 16 29 16 16 16 29 29 29 19 29 29 16 29 29 17 29 29 29 2 29 19 29 29 16 29 19 16 16 29 29 29 8 16 29 19 16 18 25 29 29 16 16 13 29 29 17 19 29 16 29 29 16 29 29 16 19 29 8 19 16 19 4 29 29 16 16 17 13 29 29 29 29 16 29 29 16 29 16 29 29 29 19 16 19 16 16 19 16 19 16 16 16 16 29 19 29 16 16 29 29 16 29 16 16 16 5 29 29 29 29 29 29 29 29 19 29 29 29 6 29 5 8 29 29 8 8 29 29 17 29 29 31 29 29 29 29 29 2 29 29 29 6 29 29 29 19 29 29 29 29 29 17 13 29 29 29 16 29 29 16 16 29 16 16 29 29 29 17 16 19 29 16 29 16 19 19 5 17 29 16 29 29 29 16 29 6 16 29 29 14 16 29 29 29 29 16 29 19 16 16 29 13 29 29 29 16 29 29 29 16 29 16 16 16 16 29 16 19 29 16 16 16 29 16 29 29 29 16 17 29 17 19 17 4 13 29 16 29 27 29 29 13 29 29 16 8 16 16 8 29 16 8 29 16 29 29 13 29 29 29 29 2 29 16 13 29 16 16 16 19 29 19 16 29 29 29 29 29 13 19 16 29 29 16 13 29 16 16 29 29 16 29 29 29 16 16 16 16 29 29 29 29 16 16 29 16 29 29 16 29 16 29 16 13 29 29 31 29 29 29 29 26 2 29 29 29 29 29 29 16 16 29 29 29 29 18 29 17 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 27 29 29 29 29 29 29 2 17 29 29 29 29 29 29 29 29 29 29 29 16 5 29 2 16 16 13 17 8 29 29 29 29 16 29 29 29 29 29 29 29 2 8 29 29 29 29 29 8 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 6 2 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 16 6 29 16 16 29 29 29 16 29 16 16 29 29 29 29 29 29 29 16 29 29 8 29 29 8 29 29 29 16 29 18 29 29 29 29 29 13 29 16 13 5 13 16 29 19 16 29 17 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 8 29 29 29 29 29 18 29 29 29 26 29 29 29 29 29 29 29 6 26 8 29 5 29 29 2 29 8 29 29 18 29 6 29 29 29 29 29 25 29 29 18 2 8 29 29 16 29 29 29 29 29 6 29 29 29 29 8 29 29 2 17 29 8 2 29 29 29 29 23 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 8 29 31 29 29 6 31 29 29 29 29 29 29 29 26 29 25 16 16 29 16 8 29 29 29 6 5 31 23 29 29 29 29 29 23 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 8 18 29 8 29 2 8 29 29 8 6 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 31 29 31 29 29 29 31 5 31 2 29 29 29 8 23 29 23 29 29 29 8 29 29 29 29 29 16 16 29 18 29 29 5 18 29 17 29 29 29 29 29 29 29 29 29 27 18 18 26 29 29 8 29 29 29 2 5 29 29 29 26 8 29 29 8 8 29 8 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 18 29 29 29 27 18 5 5 29 5 29 8 8 5 29 5 8 5 8 29 29 29 8 29 6 2 31 6 29 29 29 8 29 29 23 6 29 29 29 29 27 29 29 18 8 29 29 13 16 29 26 29 29 2 29 29 29 29 29 29 29 29 2 29 8 2 5 8 8 29 25 2 29 29 6 6 29 29 18 29 29 8 29 8 5 29 6 27 8 18 8 2 18 29 31 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 13 5 29 31 2 29 29 16 29 29 29 29 29 16 16 29 8 5 29 29 29 2 29 29 6 8 31 29 29 29 6 29 29 29 29 29 26 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 8 29 29 29 2 29 29 16 29 29 29 29 29 18 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 8 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 13 6 8 29 29 29 29 29 29 26 29 5 29 29 16 29 29 23 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 14 8 29 29 29 29 29 29 29 29 6 29 29 29 8 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 16 29 29 29 29 29 29 13 2 29 29 29 29 29 29 5 29 29 13 29 2 6 29 29 6 29 6 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 18 29 25 5 29 29 29 29 29 29 29 29 25 16 18 29 6 29 29 29 29 29 29 13 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 2 29 2 29 8 29 29 6 29 2 26 29 29 5 29 2 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 17 29 29 29 16 29 16 16 29 29 29 29 29 5 29 29 29 29 29 29 26 29 17 29 13 29 29 29 16 19 16 29 19 29 13 2 29 29 29 29 29 8 2 27 29 2 29 18 29 29 29 5 29 17 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 27 8 29 26 29 2 29 29 26 29 29 29 29 5 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 2 8 29 29 29 14 6 31 29 26 8 29 2 8 2 29 5 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 27 8 8 2 29 8 29 8 29 31 8 5 6 29 2 8 8 8 26 29 2 29 29 29 2 14 29 8 2 29 29 6 29 2 29 29 2 29 2 6 29 29 2 6 29 8 29 29 8 31 26 29 2 29 29 25 27 29 31 29 29 29 29 29 29 29 2 8 8 5 29 29 6 8 6 8 29 29 29 29 29 29 29 29 29 2 2 29 29 29 8 29 8 8 29 29 29 29 8 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 2 27 29 29 31 29 29 29 29 29 29 29 29 25 8 29 8 29 31 8 29 29 29 29 29 29 23 29 27 6 8 2 5 29 29 18 29 29 29 5 29 5 31 2 5 29 29 27 29 29 8 2 6 8 8 8 29 2 31 5 6 18 8 2 23 8 6 14 8 8 5 29 8 5 8 5 8 29 2 2 31 5 5 2 29 29 26 29 29 29 31 29 29 29 8 29 2 5 2 29 29 29 18 2 8 8 29 26 29 29 29 29 18 2 29 29 5 29 29 29 29 29 29 29 29 29 29 8 2 8 29 29 29 29 29 2 29 29 29 8 29 26 29 29 29 29 29 29 29 29 29 29 29 18 29 29 18 18 8 29 8 29 29 17 8 8 8 29 29 29 5 29 14 8 8 29 29 29 25 29 29 31 29 8 29 2 8 29 29 2 29 29 29 2 29 14 29 29 29 29 8 29 29 29 29 29 29 8 27 29 29 29 29 29 29 29 8 29 5 29 29 29 2 6 29 29 29 29 2 29 29 29 29 29 29 8 29 29 5 29 8 6 2 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 13 29 29 29 29 29 29 16 6 29 29 29 2 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 14 29 29 29 29 29 29 8 29 29 29 2 8 2 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 2 23 29 29 2 29 2 29 2 29 29 27 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 16 29 5 29 29 26 29 18 29 29 29 29 29 29 29 29 29 16 29 29 5 29 29 29 2 29 8 18 18 29 18 8 8 29 14 23 29 8 8 26 29 2 29 29 29 8 31 23 8 29 29 6 5 29 29 29 29 29 5 8 29 29 29 14 29 8 14 6 29 2 29 8 18 25 2 25 8 25 29 29 29 31 29 2 29 8 29 8 8 29 29 29 29 8 5 29 29 29 29 29 29 29 29 13 18 8 8 29 29 29 2 5 5 29 29 29 29 2 27 29 29 29 2 29 29 29 8 16 29 23 16 29 29 8 8 29 29 2 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 26 29 29 8 29 29 17 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 2 2 29 29 29 29 29 5 29 29 29 6 29 8 6 29 29 8 6 29 2 2 5 29 29 29 29 6 29 29 6 29 29 29 29 31 29 29 29 29 29 29 8 8 29 29 29 29 8 29 29 18 31 29 29 29 29 29 29 29 29 14 29 29 29 13 29 29 8 16 29 26 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 16 29 29 16 29 16 29 29 29 16 16 16 16 16 16 29 29 19 29 29 16 16 29 29 19 29 29 16 29 29 29 19 29 17 13 16 29 29 16 29 16 2 29 16 29 16 29 5 16 16 29 16 13 16 29 29 29 16 16 29 29 29 29 29 19 16 29 16 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 16 29 29 19 29 29 16 16 16 29 16 29 29 29 29 16 29 13 29 29 29 19 8 29 26 29 5 29 16 29 29 29 29 16 29 13 29 8 29 29 16 29 16 29 29 16 16 13 16 29 29 29 16 29 29 29 29 29 29 19 16 29 29 29 19 13 29 16 16 29 29 5 16 29 13 29 13 29 29 29 29 29 29 16 29 29 29 29 17 23 19 16 16 5 29 29 16 16 19 16 16 16 29 29 29 16 16 19 13 29 16 29 29 16 16 16 29 16 16 16 19 19 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 13 29 29 29 16 29 29 29 16 29 29 29 19 19 29 29 29 29 16 16 29 29 16 29 29 16 29 16 29 16 16 29 29 29 29 16 17 16 19 16 29 13 19 29 29 2 29 29 19 16 16 16 16 16 19 19 29 16 29 19 16 29 29 13 29 16 16 29 16 29 29 16 29 19 16 31 29 17 13 16 19 29 29 17 29 29 16 29 16 19 16 29 29 29 16 16 16 29 16 29 19 16 16 16 29 16 29 16 16 16 29 16 13 17 16 16 16 16 29 29 16 29 19 13 16 19 29 29 29 29 29 29 16 16 29 16 29 16 29 29 29 29 29 16 19 16 16 16 29 29 16 16 16 19 16 29 13 17 19 29 29 16 16 29 16 13 13 19 16 16 29 16 29 29 29 16 16 16 16 13 19 19 16 19 29 29 29 29 29 29 29 16 16 29 29 29 16 16 29 29 29 5 29 5 29 29 19 16 29 16 29 29 29 29 16 16 29 2 29 29 16 13 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 16 19 16 16 8 16 16 29 16 16 16 16 16 29 29 29 19 29 29 29 16 13 29 17 13 16 29 16 29 29 29 16 29 29 29 16 16 13 19 29 29 16 19 16 29 16 29 16 19 16 19 16 13 19 29 16 19 16 29 16 13 29 29 13 16 16 16 29 16 16 16 29 29 29 16 13 16 16 29 16 16 16 29 29 16 29 29 16 29 19 29 29 29 29 19 16 29 16 29 16 29 16 29 16 29 29 16 16 29 29 19 16 16 29 29 16 16 29 29 16 16 29 16 16 29 29 29 19 19 29 29 29 16 16 16 29 29 29 16 29 29 29 29 16 16 29 29 29 5 5 16 29 29 16 19 29 29 16 16 29 16 29 16 29 29 16 29 29 29 16 29 16 16 19 16 29 29 19 29 29 29 29 16 29 16 16 29 29 8 13 16 16 29 29 29 16 16 29 5 13 29 6 29 19 29 17 29 6 29 16 29 29 29 29 29 29 16 5 16 5 29 16 29 16 29 29 29 16 13 29 29 29 29 16 16 29 29 16 29 29 29 29 16 29 29 29 29 16 29 16 16 16 29 29 29 17 16 29 29 29 16 29 29 13 29 29 17 8 5 8 29 2 6 8 29 29 29 8 5 23 8 29 29 29 29 29 5 29 29 26 18 29 29 6 29 2 29 26 29 29 16 29 16 16 29 16 29 16 29 19 29 29 29 29 16 17 16 29 29 29 29 29 29 29 29 16 29 16 29 29 19 29 29 29 29 16 16 29 29 16 19 16 19 16 19 29 16 16 19 19 13 16 16 16 29 19 16 16 29 16 16 19 29 29 29 16 29 29 16 29 16 19 29 29 29 16 16 16 19 29 16 16 16 29 2 16 29 29 16 29 29 19 29 16 16 29 29 29 29 19 16 29 29 16 16 16 29 29 29 19 19 16 16 29 19 16 29 19 16 29 16 16 29 16 29 13 29 16 16 16 16 29 29 16 29 29 16 19 16 29 29 16 29 16 29 16 29 16 16 29 29 29 29 29 29 16 2 29 29 5 29 16 29 29 29 29 29 5 29 29 8 29 29 5 29 29 29 5 29 29 29 5 29 29 29 29 17 29 16 29 29 16 29 17 29 29 5 16 23 29 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 2 8 29 2 29 29 29 29 29 17 29 16 16 16 29 29 13 17 29 8 29 29 29 29 8 2 29 29 29 29 13 29 29 29 29 29 16 8 29 23 29 29 23 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 16 29 31 29 29 8 29 29 2 29 5 5 2 5 31 29 29 2 29 29 29 29 29 29 29 16 29 26 16 29 29 29 29 29 29 31 8 8 29 31 29 8 31 8 5 29 6 29 29 6 29 18 29 29 29 8 16 29 29 16 29 29 16 29 29 16 29 29 31 8 8 8 5 8 29 29 8 29 14 2 29 29 29 29 29 29 29 29 8 16 8 29 29 16 29 29 29 2 18 8 8 8 14 5 6 29 29 29 29 31 8 8 29 2 29 2 8 5 29 5 8 29 29 29 29 2 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 8 29 29 4 8 29 29 31 8 29 29 2 5 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 31 29 6 5 29 8 29 29 29 29 29 29 29 29 31 8 27 5 2 5 5 31 29 29 29 8 14 8 27 2 29 29 29 8 29 29 8 8 29 8 29 29 5 5 5 29 29 29 29 29 6 29 6 2 8 29 5 29 29 8 29 29 23 29 2 6 29 29 2 8 29 18 29 29 31 18 5 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 17 16 16 29 29 16 29 29 29 16 29 29 8 29 29 5 29 6 29 29 5 29 29 17 8 29 2 29 29 29 2 5 29 29 29 29 8 29 8 29 29 8 29 29 29 2 8 23 29 29 8 29 2 5 25 29 29 29 29 29 29 2 29 29 29 2 8 29 5 2 29 29 8 8 2 29 23 29 2 6 8 29 29 26 29 29 29 29 29 29 8 29 6 6 5 29 29 29 8 2 29 29 2 8 2 29 29 8 29 29 29 5 2 29 2 6 2 29 29 8 29 29 29 29 2 17 2 29 29 29 29 8 8 29 29 8 8 8 5 6 27 29 29 29 29 29 29 29 29 29 29 8 4 29 29 2 29 29 29 6 29 29 18 29 29 29 8 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 16 29 29 29 6 29 8 2 29 29 29 29 8 29 29 29 16 26 29 2 29 29 27 6 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 25 29 29 29 29 29 29 18 29 29 29 14 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 6 29 8 29 29 29 29 29 6 29 5 29 29 29 29 29 29 27 18 29 8 6 5 29 29 29 8 29 8 5 26 8 29 2 29 8 29 29 29 29 29 2 6 29 29 5 25 29 29 29 29 6 31 29 29 29 2 8 29 29 29 2 25 29 29 29 8 29 29 8 29 29 29 8 18 8 31 5 29 8 29 29 29 29 29 29 29 29 8 29 29 6 27 8 5 29 31 8 29 29 2 8 29 29 23 5 2 31 29 8 29 29 5 31 29 6 2 29 29 29 2 2 8 5 6 29 8 5 2 2 2 29 5 29 2 29 8 8 26 5 4 5 14 29 29 29 2 29 2 29 31 18 17 29 27 29 29 5 29 29 29 29 29 29 2 8 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 8 16 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 5 29 8 29 18 8 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 18 29 16 29 29 16 29 29 29 29 25 29 29 14 29 8 29 5 26 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 2 14 29 29 29 23 29 29 2 29 25 29 29 2 8 29 29 29 29 26 5 29 29 29 18 8 29 31 2 4 27 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 16 29 29 5 29 29 29 29 29 16 16 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 5 29 29 29 29 8 29 29 29 2 29 2 29 29 29 2 29 5 2 6 27 8 5 29 29 2 8 18 6 29 29 29 2 29 29 29 29 29 29 29 29 5 26 29 29 29 29 29 8 29 29 29 2 18 29 29 29 29 5 8 29 2 26 8 29 29 29 29 29 29 29 5 29 29 29 29 25 29 29 29 29 29 29 31 29 5 29 5 29 8 29 2 2 29 5 29 8 29 8 18 29 29 29 29 29 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 5 29 29 6 5 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 8 29 29 5 29 29 29 29 29 8 29 29 29 29 29 29 5 29 29 29 8 29 29 29 29 29 29 29 29 29 6 2 29 2 29 29 6 5 6 29 29 29 5 2 2 29 29 29 29 29 8 29 2 5 29 29 16 29 16 16 19 29 16 14 29 19 29 29 31 8 8 29 29 29 29 5 29 29 29 29 29 29 29 29 2 5 29 29 29 2 2 27 29 29 31 29 29 5 23 29 29 29 2 29 29 5 8 29 29 13 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 17 5 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 5 29 29 17 29 29 29 16 29 29 29 16 29 16 16 29 29 29 8 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 5 5 29 2 5 29 29 29 6 29 8 29 29 29 29 29 27 29 29 29 16 13 29 29 29 29 19 29 29 29 16 16 29 19 29 16 16 16 29 29 16 29 19 13 13 19 29 13 17 19 16 29 29 29 16 29 19 29 29 29 29 14 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 26 29 29 29 16 29 29 29 29 29 5 29 29 16 29 29 8 8 29 29 5 29 29 29 29 29 29 29 29 29 16 13 29 29 16 29 29 29 29 29 29 29 29 29 16 29 5 29 29 29 16 16 29 29 29 29 29 16 19 29 29 29 2 8 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 28 29 29 29 29 13 19 16 16 29 16 13 29 29 29 29 16 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 19 29 29 19 29 19 16 29 16 29 29 29 29 29 19 29 29 19 29 29 19 16 19 16 16 16 16 29 29 29 29 29 29 29 16 29 29 19 13 16 16 29 29 16 29 29 29 19 29 29 29 29 6 27 2 18 29 29 16 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 2 29 29 29 29 29 2 29 27 29 25 29 17 29 29 29 13 16 16 29 5 29 29 29 29 29 29 29 29 29 16 29 29 29 29 18 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 14 29 29 29 29 29 29 29 29 29 29 25 29 29 27 29 29 29 29 29 29 5 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 13 29 2 29 29 29 29 29 29 29 29 29 29 2 29 2 17 29 29 29 29 29 16 16 2 29 25 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 16 29 6 29 29 16 31 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 6 29 16 13 16 13 16 17 16 5 29 19 29 29 16 16 16 16 29 16 29 29 16 16 29 29 29 29 29 16 29 29 29 16 29 29 16 16 29 29 16 16 29 29 29 29 16 16 19 29 18 29 9 16 19 16 16 29 29 16 16 29 29 29 29 29 8 16 29 29 16 13 29 29 29 29 29 29 29 29 16 29 29 29 29 6 29 2 29 16 29 29 29 5 29 29 29 2 23 29 29 26 29 29 29 5 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 8 29 29 8 29 29 29 29 16 29 29 29 6 29 17 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 8 2 2 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 31 29 8 8 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 29 29 8 2 29 6 8 2 29 29 29 29 8 29 29 6 29 2 29 29 29 29 29 8 31 29 29 29 29 29 2 29 29 29 29 8 25 29 29 29 8 29 5 29 5 8 29 8 29 29 18 29 2 29 8 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 2 29 26 29 18 8 29 5 29 29 29 29 29 25 29 29 29 2 29 29 29 29 2 29 29 29 29 29 8 8 5 29 6 29 29 29 29 29 29 29 14 29 29 29 27 29 29 2 31 29 29 2 5 29 2 29 29 29 29 29 29 29 29 8 2 8 29 29 29 2 29 29 29 29 29 8 29 29 29 29 31 5 29 6 29 29 8 29 29 5 5 29 14 8 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 2 29 29 29 5 29 27 29 6 29 29 29 6 29 8 29 29 5 29 29 29 29 29 29 8 29 29 29 29 29 16 29 14 29 29 16 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 6 29 2 29 29 29 29 29 29 29 16 16 29 29 29 16 29 8 16 29 29 29 18 16 29 29 8 16 2 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 4 29 29 29 29 29 29 29 29 29 6 25 29 2 2 29 29 29 29 29 29 29 31 29 8 8 8 29 29 29 29 29 8 29 29 29 29 29 14 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 29 29 25 31 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 6 29 29 29 18 29 29 29 29 16 29 29 29 14 29 29 29 29 29 29 8 2 5 29 29 2 29 31 18 8 14 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 2 29 29 29 26 5 29 8 29 5 2 29 18 29 29 29 29 29 2 6 29 29 29 29 29 2 26 29 8 29 31 2 6 29 29 29 29 5 29 29 29 17 2 2 29 14 29 29 18 29 8 29 8 29 5 26 29 31 29 29 29 29 29 2 29 29 29 2 29 8 29 29 8 29 8 29 29 14 29 8 8 6 8 8 31 8 29 29 29 29 29 29 29 29 29 5 29 29 29 8 29 27 8 25 29 18 29 2 5 29 29 2 29 29 6 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 5 6 29 29 29 29 8 29 5 29 29 29 29 14 29 29 29 8 31 8 5 17 5 5 29 29 29 29 29 29 29 29 8 29 23 29 29 29 29 29 16 29 31 29 2 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 17 29 29 18 29 29 29 29 13 29 29 23 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 5 27 2 5 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 26 29 29 29 8 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 2 5 29 27 8 29 29 29 29 29 29 29 29 27 29 29 29 29 31 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 23 29 29 29 29 29 31 29 29 29 29 2 8 29 29 26 8 29 29 29 29 29 8 17 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 2 31 29 29 29 29 29 2 29 25 29 29 25 29 29 29 6 8 2 29 8 8 29 29 29 29 29 29 29 29 8 8 8 29 31 8 29 29 29 29 29 29 29 6 29 29 2 29 31 8 8 29 8 8 29 29 29 5 29 29 29 29 29 29 29 29 29 2 29 2 8 29 29 29 29 29 29 29 2 29 8 29 29 2 29 2 29 29 29 29 8 6 29 29 29 29 29 29 18 2 29 29 29 8 29 29 29 29 8 29 16 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 31 31 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 14 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 29 29 31 29 29 29 29 27 31 29 29 25 29 2 29 2 29 29 29 29 29 29 16 16 29 8 16 5 31 29 29 2 29 29 2 29 29 18 29 29 2 29 6 29 2 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 5 29 29 29 29 29 29 2 29 29 6 29 6 6 29 29 29 29 8 29 29 29 29 13 29 29 29 29 29 29 29 29 29 6 31 29 29 29 27 29 29 29 29 29 29 29 6 29 2 29 2 29 18 29 29 6 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 13 16 29 29 16 16 19 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 17 29 29 29 16 29 29 29 16 29 29 29 16 16 29 16 29 29 29 29 29 29 29 25 5 29 29 29 16 29 29 16 29 16 29 29 19 16 16 16 29 29 29 19 29 29 16 13 31 16 29 18 29 29 29 16 29 29 16 29 16 29 16 18 29 16 16 13 16 16 29 16 19 16 29 29 29 16 16 16 16 29 29 29 16 16 16 19 19 13 16 29 16 16 16 19 29 29 29 16 19 29 29 16 19 29 29 16 29 16 18 2 29 29 29 29 29 29 29 29 16 16 8 29 29 29 19 29 29 29 29 29 16 16 29 16 29 29 29 29 16 29 19 29 29 29 29 19 8 29 29 29 29 6 29 29 29 6 29 29 29 29 29 29 31 29 8 29 29 29 29 29 6 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 2 29 29 8 25 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 16 16 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 2 29 29 29 29 29 5 29 14 29 29 29 29 6 29 29 8 29 29 29 29 29 26 29 29 6 29 29 29 29 29 29 2 19 16 16 29 29 29 16 29 16 29 29 16 16 29 29 29 16 29 29 29 13 29 29 29 29 16 16 13 16 29 29 29 29 29 29 16 16 13 29 19 29 29 16 29 29 16 29 16 29 29 29 8 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 8 29 29 29 29 29 16 29 16 2 29 2 29 29 2 29 29 29 29 29 29 29 8 29 29 17 29 29 29 8 29 29 6 2 6 25 29 29 29 18 29 29 29 29 29 29 29 29 29 2 6 2 29 29 29 2 8 29 8 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 17 29 29 13 29 2 16 29 16 13 29 29 29 29 17 29 29 16 16 29 29 29 29 29 29 17 29 29 16 16 17 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 8 29 16 17 16 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 19 14 29 8 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 16 29 29 29 29 29 29 29 5 31 2 29 29 29 29 29 16 16 19 13 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 5 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 2 17 29 29 6 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 16 29 8 29 29 5 29 19 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 19 29 16 16 29 29 18 29 29 29 29 29 29 16 29 29 16 16 29 29 2 16 16 29 16 16 29 29 29 19 16 29 29 19 16 29 29 29 29 16 16 16 16 16 16 13 29 19 16 29 29 16 29 16 16 29 29 19 19 29 29 29 29 29 29 29 16 29 29 29 29 29 17 16 16 16 16 29 29 25 29 16 29 29 29 29 29 29 27 29 5 29 2 29 29 2 29 5 29 29 6 17 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 31 29 29 29 29 29 29 8 5 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 16 29 29 4 29 16 29 29 29 29 2 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 8 29 16 29 16 29 19 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 5 29 29 16 29 29 29 29 29 29 29 29 26 29 29 29 5 29 8 29 29 16 29 29 29 6 29 29 29 29 29 16 2 16 16 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 2 2 2 29 29 5 29 29 29 29 17 5 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 5 18 29 29 29 29 8 29 27 29 29 29 29 29 18 29 29 13 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 2 29 29 8 29 2 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 26 29 29 8 29 29 5 29 29 8 29 29 29 29 8 25 29 29 29 29 29 29 18 16 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 8 5 14 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 14 29 29 29 29 29 31 29 29 29 13 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 8 2 29 29 2 29 29 29 29 29 29 29 2 8 8 31 29 29 29 29 29 29 29 29 29 5 29 29 29 29 14 29 29 29 29 29 29 29 29 8 2 29 2 29 8 8 5 29 29 29 14 29 29 17 29 31 29 2 29 6 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 17 29 29 8 2 8 8 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 29 31 29 29 29 27 29 8 29 29 29 29 8 5 29 8 29 29 29 5 8 5 29 25 29 29 29 29 5 5 29 29 29 29 29 29 29 29 29 29 29 29 29 6 5 29 29 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 14 29 29 29 29 29 29 2 8 8 8 29 29 5 2 29 29 29 31 8 5 29 29 29 29 29 29 29 29 8 29 29 6 29 2 29 29 29 29 29 8 29 29 29 17 29 29 5 29 5 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 31 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 5 29 29 29 8 17 29 29 6 29 2 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 14 8 29 29 29 29 29 29 29 23 29 29 25 29 29 29 31 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 27 8 29 29 31 29 29 29 29 29 29 13 29 16 29 29 29 29 29 2 29 18 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 5 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 27 29 29 29 29 29 5 29 6 29 18 29 31 29 29 29 29 8 27 31 29 29 29 2 8 29 25 29 29 18 29 6 29 16 29 17 29 16 29 29 29 29 29 16 18 29 29 4 29 8 29 8 29 29 26 29 5 29 29 5 17 29 29 29 8 29 8 6 29 29 29 29 29 29 16 16 29 13 29 29 29 6 29 29 29 29 29 29 29 26 29 18 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 14 29 29 29 18 29 8 29 5 8 29 29 29 17 29 29 29 29 29 8 29 29 8 8 29 29 2 18 29 6 29 8 29 16 29 29 29 29 2 29 8 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 18 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 29 29 29 8 29 29 5 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 6 29 29 29 16 29 29 29 29 29 17 6 29 29 29 16 29 29 29 29 29 29 2 29 29 8 6 8 8 29 5 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 8 29 29 2 29 29 2 29 29 29 29 6 29 29 29 5 29 29 29 5 2 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 2 2 29 8 2 6 2 29 29 29 2 18 29 29 23 29 5 29 29 29 29 29 29 23 6 29 29 29 29 8 29 29 29 29 29 31 2 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 4 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 26 29 2 29 29 29 29 29 5 29 6 18 29 18 29 29 29 6 29 29 29 14 29 29 29 29 29 2 29 29 29 2 18 29 29 29 5 29 8 6 29 17 29 29 17 16 2 5 29 16 29 6 29 29 29 18 2 29 29 29 29 14 29 29 2 2 29 2 29 29 29 29 29 8 29 29 8 29 29 2 5 2 29 29 29 29 6 2 29 29 6 2 29 25 29 29 29 29 29 8 29 29 29 29 2 2 29 18 29 29 27 29 31 27 17 29 29 29 2 5 29 5 29 29 26 29 2 6 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 26 29 5 2 2 8 29 6 8 8 6 2 29 29 29 29 2 29 6 29 18 8 29 29 2 29 6 6 29 31 29 29 29 29 29 29 29 29 29 29 29 2 6 8 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 14 29 29 29 29 8 29 29 29 2 29 8 8 29 8 5 29 29 5 31 29 29 8 29 29 18 29 29 8 2 29 2 29 31 29 29 8 29 6 29 29 29 6 29 29 29 6 29 31 18 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 8 29 29 29 18 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 6 29 8 29 29 29 29 29 29 29 29 14 29 29 14 29 8 29 29 29 29 29 29 5 29 29 8 29 13 18 31 8 29 29 29 29 14 8 29 29 14 29 29 29 2 18 29 29 29 29 29 29 2 29 29 29 8 29 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 8 2 5 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 29 5 29 18 2 29 8 29 29 29 29 29 2 29 6 29 29 29 8 17 5 29 29 8 29 29 29 29 5 5 29 29 29 29 6 29 29 29 29 29 29 29 18 2 18 29 16 29 29 29 29 29 17 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 31 5 5 29 29 29 29 2 29 29 29 8 29 29 29 29 8 31 29 29 29 8 29 29 29 29 31 14 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 2 29 6 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 31 29 29 26 29 5 29 13 29 29 29 29 29 16 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 5 29 29 29 27 16 29 29 29 29 16 29 29 16 29 29 16 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 6 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 8 29 29 29 29 29 17 29 16 16 5 4 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 19 16 29 29 29 29 6 29 29 16 29 29 29 29 29 8 29 29 16 29 29 29 8 29 29 8 29 6 2 29 29 29 16 16 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 31 29 5 29 29 6 29 29 29 29 29 8 29 8 29 29 6 29 29 29 29 29 29 29 23 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 26 29 23 29 8 31 29 29 2 29 29 8 8 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 6 6 29 29 6 5 29 29 8 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 16 16 16 29 29 29 29 2 29 29 29 16 2 29 29 29 2 5 29 16 29 29 29 16 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 13 26 29 29 29 29 29 29 16 29 16 13 29 29 29 19 29 29 29 29 29 29 29 29 29 2 16 29 29 16 16 29 29 16 17 29 16 16 29 16 29 29 29 16 17 16 13 29 29 29 29 29 16 16 16 29 29 29 26 16 29 29 29 16 16 16 29 29 16 29 16 29 16 29 29 13 16 16 29 16 16 13 29 16 29 16 16 19 19 13 16 16 31 29 17 29 29 8 29 29 29 16 16 29 16 29 29 29 13 16 16 29 13 16 29 16 8 29 29 29 19 16 29 17 29 16 16 16 29 29 16 19 29 16 29 29 29 29 16 29 29 16 29 26 16 13 29 29 29 29 29 29 5 13 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 16 29 16 29 13 19 19 29 16 29 29 16 16 16 29 29 16 29 16 29 29 29 29 16 29 16 29 29 29 16 16 17 29 13 29 29 29 16 13 19 8 29 16 13 29 16 16 29 29 29 29 29 29 29 29 16 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 16 29 5 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 2 29 29 29 29 29 17 29 17 29 29 29 29 29 17 26 29 8 29 29 29 29 29 29 29 29 29 29 25 29 6 6 26 29 5 29 29 29 2 29 29 8 29 2 29 2 29 29 29 6 29 29 29 8 29 29 29 29 29 2 29 29 29 29 27 29 16 29 13 16 29 29 29 29 25 29 29 29 29 29 29 29 29 29 18 2 8 8 5 29 29 5 29 31 29 29 29 8 6 29 6 6 8 2 8 29 29 29 29 29 29 29 29 29 29 5 13 17 29 29 29 29 29 29 29 8 8 29 29 6 2 29 29 8 29 29 5 8 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 5 29 29 25 29 29 29 29 29 29 29 2 29 16 29 8 29 29 16 29 29 4 29 29 29 29 29 2 29 29 31 8 5 2 6 29 29 29 29 29 29 5 31 29 29 29 6 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 8 6 29 2 2 29 29 8 29 29 8 29 6 29 2 14 29 8 2 29 2 29 29 5 29 17 5 29 29 6 29 2 2 29 8 29 29 5 29 2 6 2 8 5 5 29 29 29 29 2 29 2 29 29 29 2 29 31 14 6 14 29 8 5 29 29 26 29 29 29 14 29 29 6 29 27 2 29 5 5 14 2 29 2 29 8 5 2 27 29 8 2 29 2 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 8 29 17 29 18 2 29 29 29 31 29 29 2 6 8 8 6 31 5 29 29 16 29 29 29 29 29 16 29 16 16 29 29 29 16 16 29 29 31 29 29 8 29 29 29 29 29 8 29 29 29 29 29 6 29 29 18 29 29 29 29 29 31 29 6 2 29 2 29 8 25 29 6 29 29 29 29 16 29 29 16 29 8 29 29 6 29 29 29 29 29 29 29 2 29 2 2 29 29 8 5 29 6 29 2 29 29 16 8 6 29 29 29 29 5 29 29 29 29 29 29 29 29 5 5 29 29 29 29 29 29 29 29 5 29 29 29 31 31 29 31 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 2 5 29 29 29 8 29 23 5 2 29 2 29 8 6 2 29 29 29 29 8 29 14 29 29 29 29 29 29 29 25 29 31 29 29 29 29 29 29 25 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 19 29 5 29 29 29 16 13 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 29 29 27 29 29 2 29 8 29 29 29 29 29 29 8 29 5 29 29 5 29 29 29 29 29 29 29 29 29 25 8 29 5 5 29 29 8 29 2 29 8 29 29 29 29 29 8 29 29 2 29 14 29 16 29 29 16 16 29 16 29 29 29 2 29 29 29 5 5 29 2 29 29 29 8 29 18 29 18 29 6 2 29 5 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 5 2 29 8 29 29 29 29 6 8 29 29 29 6 29 29 29 29 29 29 29 29 31 29 29 5 17 5 29 26 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 5 29 29 29 6 29 29 29 29 29 29 29 8 2 29 29 29 8 16 19 29 19 13 16 29 18 8 29 29 29 29 29 2 29 29 29 29 13 29 29 29 29 29 17 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 6 6 29 29 2 8 31 29 29 29 29 29 29 29 29 14 2 5 2 8 5 5 25 14 29 29 29 6 29 31 29 16 29 29 18 14 14 29 29 29 2 29 29 29 29 29 29 16 29 29 16 5 29 6 27 29 2 6 5 17 29 31 29 29 6 8 29 29 5 29 29 31 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 8 23 29 29 29 29 29 29 29 8 29 29 29 29 18 29 6 29 8 29 8 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 5 13 29 29 29 8 29 29 29 29 29 8 29 5 29 5 29 29 29 29 8 8 2 5 29 13 29 29 29 29 29 29 8 31 29 29 31 2 2 29 29 2 29 29 29 5 8 5 5 2 29 29 29 29 8 29 29 29 29 2 5 29 29 6 29 29 2 8 18 29 29 5 29 29 29 29 29 16 16 29 29 29 19 16 16 16 29 16 16 16 29 29 29 16 29 16 29 29 29 13 29 16 16 16 29 29 29 29 29 29 19 29 8 29 16 29 29 17 16 16 29 29 16 16 29 29 29 19 29 29 2 19 29 16 29 29 19 29 16 29 29 29 29 16 29 16 29 19 29 17 8 29 29 29 29 29 29 29 2 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 31 6 29 5 29 29 14 29 2 29 29 29 29 29 2 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 31 18 29 29 29 29 29 29 29 29 27 31 29 29 26 5 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 13 13 16 29 13 29 29 29 16 8 29 29 29 2 8 29 29 29 29 16 16 29 29 29 29 29 5 29 29 29 29 29 29 29 16 13 29 29 16 29 17 29 16 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 13 29 29 29 5 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 5 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 14 29 2 29 5 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 2 29 29 29 29 29 29 2 6 29 29 29 29 31 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 16 29 29 29 29 2 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 2 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 2 29 16 16 16 16 29 29 29 29 16 29 29 29 29 29 29 13 29 16 29 19 19 29 19 16 19 29 29 17 29 29 19 19 19 29 16 19 19 16 29 29 2 29 19 29 29 29 5 29 29 29 16 29 23 29 29 29 29 29 29 29 29 13 29 29 29 16 16 16 29 29 29 16 29 29 16 13 29 29 29 29 29 23 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 5 29 29 8 29 29 29 29 29 29 29 13 29 29 29 29 29 2 29 2 6 2 29 29 29 2 31 29 29 29 29 29 17 29 17 8 29 29 29 18 29 29 29 29 16 29 16 29 29 13 16 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 17 16 29 29 29 29 29 29 29 29 29 29 5 29 29 29 17 2 29 29 16 16 13 29 29 29 16 29 29 29 29 29 29 29 29 29 5 29 29 29 29 16 16 19 29 29 29 29 19 16 29 13 29 16 16 29 19 29 16 29 16 5 29 29 29 16 29 16 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 27 2 29 29 29 29 29 29 29 29 16 29 29 29 16 13 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 5 2 8 29 29 29 5 6 29 16 13 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 31 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 31 29 29 29 2 2 29 29 29 29 29 29 16 16 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 5 29 29 8 29 31 6 29 29 29 29 16 16 29 29 8 29 16 29 29 29 29 8 29 5 29 5 29 16 29 17 29 29 29 5 17 29 29 29 29 29 29 29 14 29 8 8 29 29 29 29 29 29 2 29 2 29 29 29 29 29 16 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 2 29 29 29 29 6 5 2 8 8 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 2 29 29 29 29 17 13 29 29 29 29 19 13 29 29 2 29 29 16 29 29 29 29 29 16 29 16 29 29 8 16 29 29 18 16 29 29 2 29 29 29 29 29 8 29 16 16 29 29 29 29 29 29 29 29 29 5 14 19 13 16 16 29 16 16 29 6 29 29 29 29 29 29 29 29 8 29 29 31 29 2 5 6 29 16 29 29 2 29 16 16 29 29 16 29 29 29 29 16 29 8 29 31 6 5 29 29 29 16 29 29 16 16 19 29 17 16 29 29 29 19 29 16 16 13 29 29 29 16 29 29 29 29 29 29 8 29 16 29 29 19 16 29 16 16 29 18 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 16 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 18 8 29 29 29 29 16 13 16 29 16 16 2 16 19 17 16 19 16 19 16 29 19 19 29 29 16 16 29 29 16 19 16 19 19 13 29 29 19 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 19 13 16 29 29 17 16 29 29 29 13 2 29 29 29 29 16 6 29 16 16 16 16 29 19 13 29 16 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 16 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 16 29 29 29 16 29 29 29 29 29 29 8 29 29 6 29 29 5 29 2 29 29 8 8 6 2 29 29 23 29 29 14 29 16 29 8 8 29 31 5 31 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 16 29 29 16 29 29 29 29 14 29 29 16 29 16 29 29 29 29 16 29 29 2 16 29 16 29 16 29 29 29 29 16 16 29 29 16 13 16 16 29 29 29 29 29 29 29 29 2 29 16 29 18 2 29 29 29 8 29 29 16 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 16 29 29 16 29 16 13 16 29 31 29 16 13 29 29 29 29 29 29 29 2 29 8 29 29 29 5 8 29 8 5 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 2 16 13 16 16 16 29 16 29 29 8 29 29 29 29 29 29 29 16 29 16 29 5 29 29 29 16 29 29 16 29 2 29 29 29 29 29 16 29 16 16 29 29 29 29 19 16 16 29 16 16 29 16 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 2 29 2 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 5 29 29 29 8 5 31 29 2 29 29 4 29 29 29 29 2 29 29 29 13 19 8 29 29 5 29 29 5 29 29 29 29 29 29 29 29 2 29 29 8 29 25 31 8 29 29 29 29 2 16 16 29 29 29 16 29 29 29 29 13 16 29 16 17 5 29 5 29 29 2 29 29 29 2 29 29 29 16 29 29 16 29 29 29 16 16 29 16 16 29 29 29 29 16 29 16 29 16 16 29 29 29 29 29 16 29 29 16 16 16 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 17 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 29 6 29 29 29 29 29 29 5 29 29 29 29 29 2 5 29 29 8 29 29 29 29 29 27 29 29 29 29 25 29 25 29 2 29 29 29 29 29 29 29 29 17 13 29 29 16 16 29 16 29 29 29 29 29 16 16 29 16 23 29 19 29 29 5 16 16 16 16 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 5 16 16 29 8 29 29 29 29 29 16 16 8 16 29 16 16 29 29 16 29 29 29 13 29 29 29 29 16 16 4 13 13 29 29 29 16 29 18 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 14 8 29 8 29 29 16 29 16 29 8 29 29 29 29 29 29 29 29 13 29 29 29 29 13 29 31 29 16 13 29 29 16 29 29 17 16 19 29 29 16 19 16 29 16 19 13 29 29 29 16 19 16 29 29 29 29 29 2 29 29 2 6 29 17 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 16 16 29 29 16 13 16 13 16 16 16 19 29 29 16 9 16 16 29 29 29 19 16 29 29 29 29 16 29 29 29 29 29 29 29 29 17 18 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 16 29 16 13 29 29 31 29 8 29 5 8 29 5 29 29 29 17 29 16 19 29 29 29 5 8 4 29 29 29 29 8 29 29 16 29 29 19 16 29 16 29 29 29 8 29 2 29 8 29 29 16 29 29 16 29 29 13 9 29 29 19 13 16 16 19 16 29 29 17 16 29 16 29 19 29 29 29 16 13 29 29 16 29 16 29 16 16 29 29 19 19 16 29 16 29 29 16 16 16 19 29 29 29 19 16 29 16 16 19 19 29 16 29 29 29 29 29 2 29 27 8 8 29 29 29 29 2 29 29 27 29 29 29 29 29 29 16 29 16 17 29 29 29 13 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 23 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 27 2 8 29 29 29 29 16 29 29 16 29 29 29 16 16 29 16 29 29 29 5 16 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 18 29 29 29 29 29 29 26 29 29 8 5 29 29 6 29 16 29 16 29 8 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 5 29 29 5 29 29 8 29 29 29 2 29 29 29 29 29 29 2 29 29 31 29 29 5 29 29 6 6 29 29 29 26 29 29 29 29 29 29 2 29 29 29 5 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 14 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 8 29 5 29 5 29 29 31 29 2 29 29 29 29 25 29 29 29 29 16 29 18 29 29 29 29 16 5 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 19 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 5 31 18 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 8 29 8 5 29 29 31 29 29 6 6 23 5 2 2 31 27 8 29 2 5 29 2 29 8 29 29 5 8 29 29 29 29 2 29 29 29 6 6 8 29 6 8 29 29 13 2 29 29 29 16 29 16 29 16 29 16 29 29 29 29 29 6 16 29 6 29 29 16 29 29 29 16 2 27 29 29 16 2 29 29 29 13 16 17 16 29 29 2 8 29 29 2 29 29 29 29 8 29 31 5 29 14 8 29 6 29 29 29 29 16 13 29 29 17 29 29 29 29 29 29 29 29 29 16 13 29 29 29 16 6 16 17 29 16 29 6 29 29 29 29 29 29 29 29 8 29 2 29 2 29 29 29 5 29 29 6 8 29 2 29 29 16 29 16 31 6 2 29 6 2 8 8 29 29 8 29 5 29 8 29 29 29 29 18 16 17 29 29 29 6 29 29 29 29 14 29 29 29 26 6 8 2 29 29 29 29 29 29 31 29 29 29 29 2 6 2 29 5 18 29 29 29 29 29 6 29 29 29 29 29 29 29 18 29 29 8 29 18 8 29 29 29 29 2 29 29 29 29 29 29 5 5 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 13 19 29 19 29 29 29 29 29 17 29 29 29 29 29 29 29 29 18 29 29 8 29 29 5 29 29 29 29 29 29 2 29 29 2 29 29 29 2 29 23 29 8 29 29 8 8 29 29 2 29 8 29 5 29 5 8 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 31 8 29 2 8 29 29 29 2 29 29 29 8 5 29 29 29 16 8 29 5 29 29 29 29 29 29 6 6 16 29 29 6 29 29 6 29 29 18 29 29 29 29 29 29 2 29 18 29 29 16 29 16 13 29 16 29 29 2 29 29 29 29 29 29 2 26 5 5 8 8 6 5 8 26 6 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 8 29 31 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 2 25 26 29 27 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 8 8 29 29 29 29 26 29 26 29 5 29 29 29 29 29 29 29 29 5 29 29 29 29 8 18 29 29 29 8 27 29 29 8 8 2 31 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 17 29 8 29 29 29 18 5 29 29 14 29 29 8 13 29 29 29 14 2 2 29 29 8 29 29 29 18 29 29 29 8 25 29 29 29 29 29 26 29 5 29 5 8 29 5 6 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 8 8 29 29 6 27 2 29 29 2 29 29 29 29 8 29 29 29 29 29 6 29 26 8 18 5 29 29 29 2 29 17 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 26 29 29 6 29 6 29 8 29 29 29 14 29 29 5 5 2 29 29 29 8 6 29 6 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 5 8 26 5 29 29 26 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 13 29 29 29 16 13 29 8 29 6 16 29 16 25 29 29 8 17 13 13 29 16 19 29 16 29 19 8 29 13 16 29 29 29 29 29 29 16 29 29 6 5 29 29 29 6 29 4 26 29 29 29 2 29 29 29 29 29 29 29 2 6 29 29 29 29 29 31 29 6 29 2 14 29 29 29 29 26 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 8 6 5 26 29 8 29 29 29 29 29 29 8 8 5 5 29 29 8 31 5 5 14 25 29 29 8 29 29 29 29 29 29 29 8 5 2 29 8 29 29 29 29 29 29 29 29 8 29 29 27 8 29 29 29 29 29 29 23 29 29 26 29 29 29 29 29 26 5 29 29 29 29 2 29 5 6 5 29 6 25 29 29 2 29 6 29 6 8 29 29 29 29 8 29 29 2 18 25 6 29 29 6 18 29 29 29 29 8 18 29 5 29 8 31 2 6 8 29 29 8 29 6 31 31 29 18 14 18 29 29 2 8 8 29 29 29 29 6 29 2 8 31 25 29 2 14 5 18 5 8 29 29 29 8 8 29 29 18 29 29 29 2 29 5 29 5 26 2 6 29 2 2 29 18 8 29 29 8 8 29 29 2 5 29 2 5 29 2 29 29 29 14 29 8 31 29 29 29 29 8 29 29 29 29 2 29 8 29 29 5 29 2 2 2 29 29 8 29 29 6 29 29 29 6 2 31 29 29 31 29 29 29 8 29 31 8 5 29 29 2 31 8 29 27 29 8 26 29 5 8 8 6 8 8 29 2 6 8 6 8 6 29 29 29 29 29 29 2 5 29 8 31 29 2 2 2 29 29 29 27 29 29 5 14 2 8 27 18 31 2 18 6 8 5 18 23 29 18 31 5 18 2 6 29 29 29 6 29 29 2 25 27 8 8 8 8 2 29 29 29 29 29 2 8 6 31 8 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 2 31 8 18 5 29 29 29 2 29 6 18 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 14 29 29 5 5 29 8 29 29 29 2 29 29 8 18 5 29 25 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 29 29 18 29 29 2 14 29 29 29 29 18 29 29 6 31 29 29 29 8 2 5 5 5 6 2 29 29 29 29 29 29 2 8 31 5 29 8 29 2 29 29 29 29 29 29 29 29 29 8 5 2 29 29 29 29 2 29 8 29 29 29 29 2 5 29 29 2 29 8 29 6 29 29 8 26 8 29 8 2 29 14 29 2 29 29 29 29 29 8 6 29 2 29 8 2 29 29 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 8 14 2 29 29 29 29 26 5 5 2 29 29 29 31 29 29 6 29 29 29 29 8 2 14 14 5 29 29 25 29 29 29 31 29 29 8 2 2 29 26 29 8 8 29 29 8 31 2 8 29 2 8 29 29 25 29 29 29 29 31 5 29 18 29 29 29 29 8 29 29 5 29 8 2 6 18 29 31 31 2 5 29 2 14 8 5 2 2 5 18 29 29 2 29 29 2 29 8 5 2 29 29 29 29 8 14 5 29 29 29 29 8 29 29 2 2 29 29 5 29 5 27 23 2 29 25 31 29 29 2 2 6 5 25 29 6 29 2 5 2 2 29 2 29 29 6 8 29 29 6 29 29 29 29 29 2 2 31 2 29 29 29 29 8 29 29 29 2 29 8 29 5 29 2 29 2 29 2 8 17 29 29 29 29 29 29 29 27 8 29 2 29 29 29 29 29 2 29 29 29 2 29 29 31 8 29 29 29 29 29 29 29 16 8 29 29 19 29 16 29 29 29 29 29 29 29 29 29 16 29 8 29 16 29 16 29 2 29 2 16 8 6 16 18 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 8 2 5 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 5 29 29 16 29 2 29 29 23 5 29 16 29 29 29 16 29 29 29 29 29 29 5 16 29 2 29 16 29 18 29 29 29 29 29 16 19 16 29 29 16 16 29 13 19 13 29 16 16 29 29 29 29 16 16 19 29 16 29 29 19 19 16 29 29 19 16 29 13 29 16 13 17 16 16 16 19 16 29 29 16 29 16 29 19 29 16 29 19 29 16 29 19 19 16 16 16 19 19 29 13 16 16 29 29 19 29 29 29 29 29 19 16 29 19 29 16 29 16 19 19 29 16 19 16 16 29 19 16 16 29 13 16 16 29 19 19 13 29 16 29 16 16 19 29 29 29 29 29 16 29 29 29 29 29 29 29 8 2 16 5 29 29 29 29 29 17 29 8 2 29 8 29 6 29 29 29 2 14 29 29 29 29 17 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 29 29 29 6 29 29 14 29 29 29 8 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 6 2 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 2 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 13 6 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 31 31 29 29 29 29 14 29 29 29 2 29 8 29 8 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 18 31 27 29 14 5 6 29 29 29 29 29 29 29 29 29 29 8 29 29 8 6 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 27 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 6 29 29 29 29 29 5 2 29 29 29 29 29 29 5 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 17 29 29 29 29 8 29 29 29 31 29 29 29 29 8 13 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 6 27 5 14 2 6 29 29 29 29 2 29 29 8 2 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 2 29 29 2 8 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 16 16 16 29 16 29 29 29 29 2 17 2 29 29 18 29 13 29 29 29 29 29 29 29 29 16 29 16 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 16 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 5 27 29 5 29 29 29 29 29 16 13 29 29 16 29 29 29 16 16 29 29 29 16 29 29 16 29 25 29 29 16 26 29 29 29 29 29 29 29 8 29 29 29 5 2 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 18 29 29 29 29 6 29 29 29 29 18 29 29 29 29 29 29 8 29 29 2 6 29 8 29 31 2 29 8 8 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 16 16 29 29 19 16 29 29 16 29 16 16 29 29 29 16 29 16 16 13 16 29 16 16 29 29 16 16 16 29 29 16 29 29 19 16 16 29 16 29 29 16 16 13 29 19 13 5 2 19 29 16 29 29 29 18 16 13 19 29 29 29 19 29 29 29 16 16 29 29 29 29 16 29 16 13 8 16 2 16 16 16 29 29 29 16 13 29 16 29 16 29 19 29 16 29 16 16 16 13 29 29 19 29 9 19 29 16 29 16 16 16 29 19 16 16 19 16 19 16 29 16 19 29 16 29 29 16 19 16 29 29 29 16 16 13 29 16 29 29 29 19 29 29 19 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 13 5 29 29 16 16 16 16 13 16 29 29 16 29 29 19 29 16 29 19 29 29 16 16 16 16 29 16 16 29 29 29 16 29 23 29 29 29 29 16 16 29 29 29 17 16 16 13 16 13 16 16 29 16 29 16 29 29 29 29 16 29 29 19 2 29 29 29 29 19 16 29 13 16 16 29 16 29 16 29 29 16 29 29 8 29 29 29 16 29 29 16 16 29 29 19 29 29 29 16 16 2 16 16 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 23 23 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 6 8 29 29 5 29 29 13 16 29 29 29 16 29 13 19 16 13 29 16 29 29 29 29 29 29 29 19 29 19 29 5 29 29 6 16 29 14 29 2 29 29 29 29 8 5 29 29 29 17 29 29 29 29 29 29 29 29 29 17 29 16 16 29 13 29 17 13 29 16 13 13 29 29 16 19 19 29 29 29 19 29 29 29 29 29 29 29 29 29 16 16 16 29 29 16 13 29 29 29 16 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 19 29 29 29 29 16 29 13 29 29 16 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 31 29 16 29 29 16 29 29 29 29 29 29 31 29 29 29 29 16 29 29 13 29 29 16 29 13 29 29 29 29 8 29 29 29 29 29 2 29 6 29 8 29 29 18 29 29 31 29 29 29 29 6 2 29 29 29 29 29 27 6 8 29 29 29 29 29 27 8 6 29 29 29 29 29 29 29 29 29 13 29 2 16 16 29 16 29 29 29 29 16 13 19 29 29 29 16 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 31 29 14 2 8 27 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 23 29 29 2 29 29 29 8 29 29 29 29 2 2 29 2 29 29 29 29 26 29 29 29 29 29 29 31 6 29 29 29 8 18 2 2 5 29 29 31 29 29 29 8 29 29 31 8 2 29 2 29 2 29 29 29 29 29 29 8 29 29 5 29 29 29 18 8 29 29 29 8 29 29 31 29 6 29 8 29 29 2 29 29 29 29 29 8 8 5 29 5 29 29 29 29 6 8 29 29 6 26 26 8 29 8 29 2 29 2 29 6 8 2 29 29 29 29 29 29 31 29 8 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 8 29 8 29 2 6 5 29 29 29 2 8 8 29 6 29 29 2 29 6 6 2 29 29 29 2 29 5 29 29 29 14 6 8 18 8 29 6 29 5 29 29 25 29 29 29 31 2 29 6 29 31 6 8 29 18 29 31 2 29 29 29 8 29 8 2 29 18 13 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 2 29 29 26 29 29 29 29 29 29 29 29 29 14 29 29 8 29 5 31 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 5 29 18 6 29 8 8 8 29 29 8 29 8 14 2 8 6 5 2 5 23 29 29 29 29 29 29 29 29 29 2 29 29 25 8 29 29 31 29 29 29 29 2 29 29 29 8 29 29 5 8 14 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 5 17 29 29 2 29 29 29 29 8 29 29 29 29 29 13 6 29 29 29 29 29 29 26 29 14 29 29 8 29 29 29 29 5 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 6 29 5 6 29 2 29 29 29 29 29 29 13 29 8 29 29 8 29 29 8 29 26 29 8 29 8 8 29 6 29 29 29 29 29 29 27 2 29 31 27 29 29 29 29 29 8 8 29 29 29 29 26 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 26 8 8 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 31 29 2 6 29 5 29 6 29 2 29 29 27 29 29 29 29 29 29 31 29 29 29 29 5 29 29 29 29 29 29 8 29 29 29 29 29 8 8 29 14 29 29 29 29 29 29 29 29 29 29 14 29 29 29 2 29 6 29 29 29 18 5 29 29 29 31 26 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 5 2 29 29 29 29 29 29 16 29 29 17 29 29 29 8 29 31 29 5 26 29 2 29 29 29 29 29 29 29 29 29 29 8 14 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 16 16 6 29 16 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 8 29 13 29 16 17 19 16 29 31 16 29 29 10 29 16 26 16 16 29 6 19 29 29 16 29 29 19 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 6 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 14 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 6 29 29 29 29 31 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 29 8 8 29 18 8 8 29 2 29 2 29 29 29 29 29 29 2 29 29 29 29 29 14 29 8 29 31 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 5 29 29 29 16 29 29 29 29 23 29 29 29 2 5 23 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 19 16 29 8 8 29 29 29 29 31 29 23 8 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 13 29 29 29 29 29 29 29 5 29 25 29 29 29 29 17 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 29 29 14 2 16 29 29 29 29 29 29 29 16 28 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 2 29 29 29 29 29 29 8 8 29 18 2 29 29 29 29 29 29 29 6 2 29 29 29 18 29 29 6 29 2 8 29 29 6 29 29 29 29 16 29 29 29 31 2 27 29 29 29 2 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 18 8 8 27 26 5 29 29 29 8 2 29 29 14 5 29 29 29 29 29 29 5 29 29 29 5 29 29 16 29 29 29 29 2 5 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 31 8 29 29 29 29 14 29 27 29 29 8 6 29 29 29 29 29 29 29 29 8 29 29 17 5 29 29 29 2 29 29 18 29 6 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 8 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 8 29 29 31 29 29 31 29 29 29 31 5 29 14 29 29 29 8 29 29 14 29 29 29 29 29 29 29 29 29 29 29 23 2 2 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 5 5 29 29 29 29 6 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 5 29 29 6 29 29 8 5 29 29 8 29 29 16 29 29 29 29 6 29 29 29 18 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 29 29 29 29 29 8 29 5 29 6 2 29 29 29 29 6 25 29 8 29 29 5 29 29 18 29 6 29 2 18 5 29 29 29 29 29 29 8 29 29 29 29 29 18 25 29 2 29 29 29 29 8 6 6 8 29 5 5 29 25 29 8 29 5 6 29 29 29 31 29 2 29 29 29 16 29 29 29 29 29 16 2 29 29 2 31 2 29 29 29 29 29 29 29 8 29 29 29 29 16 29 2 8 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 5 29 29 8 29 29 29 29 29 29 29 29 31 29 29 8 29 29 6 2 29 29 29 29 29 14 29 29 25 25 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 16 29 5 29 2 29 29 29 29 29 29 8 29 29 2 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 5 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 2 29 16 16 16 29 29 29 29 14 29 6 29 29 29 29 29 29 29 29 29 6 29 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 14 14 29 29 29 29 29 29 29 2 2 29 5 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 5 29 13 29 29 29 29 29 16 17 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 27 29 29 8 29 29 29 8 8 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 29 14 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 17 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 5 29 8 29 29 29 29 8 8 16 29 29 29 29 29 29 2 29 29 29 29 16 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 13 16 29 29 29 29 16 29 29 13 29 16 29 29 29 29 16 5 29 29 2 26 8 29 29 29 29 29 29 29 2 16 13 16 29 29 29 29 29 29 29 29 29 5 29 29 29 16 29 29 2 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 18 29 29 29 19 29 29 29 19 9 16 29 19 29 17 19 29 29 29 29 29 29 8 29 29 29 2 29 18 29 29 2 8 29 29 29 29 2 14 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 5 29 29 29 6 31 29 29 5 5 29 27 31 2 18 5 29 29 29 29 29 29 29 29 5 29 29 29 29 8 29 29 2 8 29 29 6 29 31 29 29 29 8 5 8 8 29 29 29 29 29 29 29 6 29 29 29 29 16 29 29 16 29 29 29 6 29 29 29 17 25 27 29 29 5 29 29 16 29 8 29 29 29 29 2 8 2 6 2 5 2 5 29 29 29 29 29 2 29 29 29 2 6 29 29 29 31 29 2 5 29 29 29 29 26 17 29 29 5 29 29 29 2 29 29 29 29 29 14 29 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 5 29 6 29 2 17 16 18 29 29 16 29 29 16 29 6 16 29 29 17 29 29 16 29 29 29 29 29 29 29 29 29 29 6 29 31 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 2 29 2 31 29 29 29 29 29 4 16 29 29 29 29 16 29 29 29 29 13 16 29 29 2 29 5 29 2 29 29 29 31 29 5 2 29 29 29 29 8 29 29 29 5 29 29 2 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 16 31 29 29 13 29 29 29 29 29 29 29 2 29 29 29 29 29 2 16 29 29 29 29 29 29 16 16 16 29 16 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 5 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 17 16 16 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 27 29 16 29 29 16 19 29 29 29 16 29 29 5 29 29 8 29 29 26 2 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 6 29 29 29 16 29 16 29 29 16 29 17 16 13 29 16 29 16 29 16 29 16 29 29 29 29 29 29 16 29 19 29 16 29 29 29 29 16 8 29 29 29 29 28 29 29 5 29 29 29 16 29 29 16 29 16 29 29 16 16 16 29 16 29 29 29 16 13 29 29 29 16 29 29 16 16 29 29 19 29 29 29 29 29 29 8 29 29 2 6 5 2 18 29 27 5 29 29 29 29 31 29 29 29 5 18 29 2 29 5 29 29 29 29 29 29 29 29 29 8 16 29 29 16 29 16 29 29 29 16 16 29 16 29 16 29 29 29 29 29 14 29 29 31 16 8 2 29 29 29 29 29 16 16 16 19 19 29 16 26 16 17 19 13 29 8 17 29 16 29 29 29 13 29 29 29 29 29 2 29 29 29 29 8 14 29 29 29 29 29 5 2 29 2 29 29 29 29 8 2 5 8 8 29 29 29 17 29 29 29 29 29 29 16 29 29 29 29 8 29 29 8 29 29 14 29 29 8 27 29 6 29 16 13 29 2 29 29 29 29 29 29 29 29 29 29 8 31 29 29 29 29 6 29 29 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 2 5 29 2 29 29 29 29 25 16 16 29 29 29 16 29 29 29 16 29 29 29 16 16 16 16 29 16 29 29 16 16 29 19 29 13 19 19 19 29 19 16 19 16 29 29 16 29 16 13 16 16 19 19 29 16 16 19 16 13 16 19 19 19 13 19 16 19 19 9 16 19 9 19 29 19 16 19 29 9 16 19 16 9 16 16 16 16 19 19 19 19 16 16 16 19 13 16 16 19 29 9 19 29 29 29 16 16 6 29 29 29 29 16 29 29 29 29 29 17 29 29 8 29 16 19 16 16 16 13 16 19 16 19 16 19 19 19 29 16 19 29 29 29 19 29 16 29 29 29 29 19 16 29 29 19 16 19 16 16 29 16 16 29 16 29 29 29 29 16 29 16 29 29 17 29 29 29 29 29 18 2 2 29 16 5 29 29 29 16 29 16 13 19 29 29 29 16 19 16 16 16 16 16 29 19 29 16 16 29 29 29 16 29 29 29 16 29 16 16 29 16 29 16 17 13 19 29 19 16 29 19 16 19 29 16 29 29 16 19 16 29 29 16 17 29 13 29 29 29 18 29 16 29 16 16 29 29 29 16 29 29 29 16 29 16 16 16 5 16 29 16 29 29 16 16 16 16 29 13 29 16 13 13 29 16 29 19 16 29 29 19 29 16 29 16 29 29 29 16 16 16 16 16 13 29 29 16 16 29 16 29 17 29 29 29 29 29 16 29 16 16 16 29 29 16 29 16 16 29 16 16 16 19 17 16 16 16 29 29 29 16 29 29 19 19 19 29 19 16 29 13 19 19 29 16 16 29 19 29 29 19 4 19 29 29 16 29 29 16 16 29 29 19 29 16 16 16 16 16 29 29 16 19 16 29 16 16 19 16 16 16 13 13 29 16 13 16 16 29 29 19 16 29 29 29 6 16 16 29 29 29 18 29 29 29 29 29 2 29 29 5 29 29 29 2 29 16 16 2 29 29 29 29 16 29 29 17 13 16 16 29 29 29 29 19 29 16 29 29 16 16 16 29 19 29 13 29 16 29 29 13 19 16 19 19 16 16 19 16 29 29 16 19 29 16 16 16 16 29 16 16 16 16 29 29 29 16 16 29 16 29 29 16 16 16 29 16 29 16 29 29 29 29 16 16 16 29 16 16 8 29 19 16 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 5 29 29 29 29 8 29 16 29 16 29 8 29 29 29 16 29 29 16 29 16 16 19 19 19 29 16 29 29 16 29 29 19 29 16 19 19 29 16 29 16 16 19 16 13 29 13 19 19 16 13 19 29 29 29 29 29 29 16 19 16 19 19 16 19 29 16 29 16 16 16 16 19 19 16 29 19 19 16 29 29 29 19 29 16 16 19 29 29 19 19 16 16 29 16 16 19 16 29 16 13 29 19 16 16 29 16 29 13 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 19 29 29 29 29 16 29 29 29 29 29 29 5 29 29 29 29 29 29 26 29 31 29 29 17 6 29 25 29 29 29 29 29 29 29 5 29 29 16 16 29 29 19 29 29 16 29 16 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 17 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 13 16 29 29 19 29 29 29 29 29 29 29 2 29 29 14 8 8 2 18 16 29 29 16 29 29 19 8 29 29 29 13 16 19 29 13 19 29 29 10 13 29 16 29 19 13 29 29 29 16 16 16 16 29 29 19 16 16 16 13 19 16 29 16 19 29 19 19 13 16 29 16 13 29 16 16 19 19 16 16 16 29 16 16 29 16 29 29 29 29 13 19 16 16 6 16 29 16 29 29 16 16 19 5 16 16 29 29 19 13 19 16 16 29 19 29 29 29 19 29 29 19 16 29 16 29 29 19 29 29 29 16 29 29 16 19 16 16 29 16 29 29 29 29 16 16 13 19 29 16 16 29 29 29 2 29 29 16 29 29 29 29 16 29 29 16 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 5 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 29 2 29 29 29 29 29 29 8 2 29 29 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 14 5 29 8 29 2 29 29 29 8 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 13 29 29 16 5 29 16 29 19 13 19 19 29 29 29 16 29 29 16 29 29 16 29 19 19 16 16 13 29 29 29 19 16 13 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 13 29 6 16 13 29 19 19 16 29 29 29 13 16 29 16 29 29 29 19 29 16 29 29 29 29 29 29 29 29 16 29 29 16 13 29 29 27 16 16 29 29 29 16 29 29 29 29 29 16 29 16 29 16 19 29 17 16 13 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 16 29 29 2 8 31 29 29 8 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 16 8 29 8 29 29 29 29 5 29 29 29 29 29 29 29 29 13 29 16 29 29 29 16 29 16 29 29 29 16 29 29 16 16 29 29 16 13 29 16 13 29 29 29 29 16 29 29 16 29 16 29 16 29 29 29 29 16 16 16 19 29 16 29 29 16 29 29 16 29 29 16 13 29 16 29 16 29 29 19 16 16 16 13 16 16 29 19 16 16 13 29 29 29 16 13 16 16 29 29 29 29 16 16 29 29 13 13 16 29 29 29 19 13 19 16 29 16 19 16 29 29 16 16 19 16 29 16 29 29 16 16 13 29 19 16 16 29 29 29 29 29 29 29 29 16 29 16 16 16 29 16 19 16 16 29 29 29 16 16 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 5 29 29 29 29 29 29 8 8 29 6 29 5 29 29 29 29 2 29 29 29 29 29 29 6 29 14 29 29 6 8 8 29 29 29 29 2 29 8 29 29 17 29 5 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 2 16 29 29 29 29 29 16 29 29 29 29 16 13 29 29 16 29 16 29 29 29 29 16 29 29 8 29 29 29 29 19 8 29 16 29 29 29 29 16 29 29 29 29 16 16 29 29 2 16 29 5 2 29 29 16 29 19 16 16 29 29 29 29 29 29 29 29 29 29 2 29 5 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 16 29 29 6 29 2 29 6 29 29 29 29 29 8 29 5 5 29 29 29 18 2 29 29 29 29 29 29 5 29 29 29 16 16 19 29 29 29 19 29 29 29 16 16 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 5 29 29 29 16 29 16 29 16 29 16 19 17 29 29 29 16 16 29 29 16 6 29 29 29 29 29 16 16 29 16 29 29 16 16 29 29 29 29 29 16 16 29 16 13 16 29 29 29 29 19 16 16 29 29 29 13 29 19 13 29 29 29 16 13 29 19 13 13 16 19 29 19 16 13 29 29 17 19 16 29 29 29 19 19 29 16 29 29 19 29 16 16 13 5 29 16 19 29 16 16 29 29 29 17 16 19 8 29 8 29 29 29 16 16 16 29 2 19 17 29 29 16 29 16 29 16 19 29 29 29 29 16 29 5 29 29 29 16 29 29 29 29 29 16 29 29 29 29 5 16 16 16 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 16 29 13 16 16 19 29 2 29 19 13 16 16 29 29 29 16 16 29 29 29 16 16 16 29 16 16 16 13 29 16 19 29 29 29 29 9 19 29 29 29 29 29 29 16 16 16 29 29 29 13 29 16 19 29 29 29 29 29 16 29 16 17 29 13 16 29 29 29 29 29 29 29 29 29 13 29 2 29 16 16 29 19 16 29 29 19 19 29 29 29 29 16 16 29 29 25 29 17 16 29 29 2 29 29 14 29 29 29 29 29 29 6 29 29 8 16 29 16 13 5 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 25 29 29 29 29 29 29 29 29 18 8 25 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 18 29 27 18 29 29 29 29 31 14 29 25 29 29 29 14 29 29 29 2 6 29 29 29 29 29 8 6 29 29 25 29 29 29 8 29 29 18 5 6 29 29 25 29 29 29 29 29 31 29 29 29 16 29 16 17 29 29 29 16 19 29 31 29 29 19 19 29 16 19 16 29 13 29 16 16 29 16 16 29 29 13 16 29 29 29 29 18 2 16 29 29 29 29 29 29 29 19 16 16 18 29 16 29 29 18 29 16 29 29 16 19 13 29 13 29 13 29 29 29 29 29 29 16 16 16 29 29 29 16 29 29 29 16 29 29 18 29 29 29 29 29 29 29 29 29 16 16 29 14 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 19 16 29 29 16 29 29 29 29 16 16 13 29 2 16 16 16 29 14 19 16 16 16 29 19 19 16 19 19 29 17 13 29 16 29 19 16 16 16 13 16 19 13 29 29 19 29 16 29 19 19 19 19 19 16 16 19 16 29 16 29 19 19 29 16 16 19 19 16 13 29 29 16 29 16 16 19 19 29 29 16 29 29 16 29 17 29 16 29 16 16 19 17 29 16 16 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 16 2 29 29 29 29 29 29 29 29 8 23 6 29 29 27 29 29 29 29 29 6 29 29 29 29 29 29 29 29 27 2 29 29 29 29 29 29 29 29 31 29 8 29 29 29 29 19 29 29 16 29 29 2 16 29 29 19 29 29 16 19 29 29 29 16 16 29 29 19 17 5 4 29 8 8 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 17 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 8 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 16 29 29 29 17 16 29 2 29 29 29 19 29 29 29 19 19 29 16 29 16 16 13 19 29 29 29 31 16 29 29 29 29 18 29 29 29 29 16 8 16 29 16 29 25 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 5 29 25 29 29 29 29 29 29 29 29 29 29 16 6 29 25 29 16 16 29 29 29 29 29 16 13 29 19 16 19 16 29 29 29 16 29 29 19 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 16 29 29 29 29 8 29 29 16 29 29 8 16 16 16 29 29 29 29 16 29 16 29 16 29 29 29 13 16 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 17 8 29 16 29 6 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 13 29 16 13 29 8 8 29 29 16 29 29 29 29 29 29 29 29 8 16 29 2 2 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 13 5 13 29 14 31 29 29 29 29 29 29 29 29 29 31 29 29 29 29 8 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 27 8 29 29 29 29 29 29 29 29 27 29 29 25 2 29 6 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 2 23 6 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 6 29 8 31 29 8 29 29 29 18 8 29 6 16 29 29 29 29 31 29 6 29 8 29 29 29 5 29 8 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 8 29 29 29 2 29 29 29 29 6 29 29 29 29 29 6 29 29 25 14 29 29 29 29 29 29 29 29 29 25 29 29 31 29 29 29 31 29 29 29 6 29 18 2 29 8 29 2 29 29 29 29 29 8 29 14 29 5 29 5 8 5 29 6 29 8 29 6 6 29 29 29 29 29 18 29 18 6 29 29 29 29 29 29 29 31 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 4 14 29 29 29 18 29 8 27 8 29 29 29 18 2 29 8 26 29 29 8 29 29 29 29 29 29 29 29 29 29 31 29 29 29 6 29 31 29 29 26 29 29 29 5 29 29 29 29 29 29 29 6 29 29 6 6 29 8 29 29 6 2 29 29 18 29 29 29 18 29 29 31 29 29 8 8 29 29 29 29 2 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 5 29 13 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 13 16 29 29 29 29 2 16 16 16 29 29 29 29 16 29 16 16 16 29 29 29 29 13 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 2 29 16 16 16 29 16 29 16 29 29 29 29 29 29 29 18 29 29 29 29 29 16 29 16 13 29 19 16 29 29 19 29 16 29 16 16 13 13 19 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 2 29 29 5 29 29 8 29 29 25 8 29 29 2 2 29 16 29 29 2 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 31 5 25 29 29 29 29 29 29 29 29 17 29 29 29 29 18 29 29 29 6 29 29 29 29 29 31 29 29 26 29 29 29 26 29 29 6 29 29 29 5 8 29 6 29 8 29 29 29 18 8 29 29 31 29 29 29 29 2 29 5 29 2 29 29 29 29 29 29 29 29 8 29 29 29 5 18 29 8 29 29 2 29 18 31 6 29 27 29 6 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 16 16 29 6 16 29 26 16 19 29 29 17 5 29 19 29 19 29 17 29 16 16 29 29 16 16 6 29 29 29 8 29 29 29 29 29 29 29 29 8 2 29 29 29 8 2 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 18 8 16 29 29 29 2 29 16 29 29 29 29 29 19 29 29 29 16 19 29 29 29 8 16 19 29 29 16 17 29 8 2 29 16 13 29 2 16 19 29 19 16 18 16 16 17 19 16 16 16 29 29 29 16 29 16 29 29 16 29 29 29 19 29 19 16 19 29 29 16 29 29 4 29 16 29 29 29 19 29 29 29 16 13 29 29 16 19 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 16 16 29 29 19 29 29 16 29 16 29 16 29 16 16 16 16 29 16 19 16 29 19 17 29 29 29 29 29 16 29 29 16 16 16 16 16 29 29 29 16 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 16 29 16 16 29 29 14 16 8 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 2 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 18 29 2 29 29 29 16 29 29 29 29 29 29 2 29 29 2 29 29 29 29 2 16 8 17 16 29 29 29 29 29 29 16 29 29 29 16 17 16 19 29 29 29 16 29 16 29 29 16 29 29 29 16 2 16 29 29 29 29 29 29 16 13 16 16 13 19 16 16 19 16 16 29 19 19 19 16 16 29 19 16 17 16 16 19 29 29 19 29 16 13 16 29 29 29 16 29 29 16 29 29 29 29 16 19 19 5 19 29 16 16 19 16 29 9 16 16 19 19 19 16 19 19 19 29 19 19 19 16 13 19 16 16 16 9 29 29 19 13 16 19 19 29 29 16 29 19 16 16 19 16 29 16 19 9 16 16 29 13 19 13 19 29 9 19 16 19 19 19 19 16 16 9 19 29 29 9 9 16 29 16 10 29 29 29 19 19 19 16 29 29 16 16 29 29 13 19 19 16 29 29 19 19 16 29 29 17 16 19 19 9 19 10 19 19 9 19 13 19 9 9 9 19 29 16 16 16 16 29 29 29 29 19 16 16 13 19 29 29 29 16 29 16 16 29 16 16 16 29 19 16 16 9 19 19 19 19 9 19 19 19 16 19 9 19 16 29 29 19 16 19 26 29 19 13 16 13 16 29 16 29 16 29 29 16 29 16 29 16 29 29 16 16 16 16 16 19 29 19 16 19 16 19 29 16 19 13 16 13 16 16 16 16 13 29 16 29 29 29 29 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 31 29 8 29 5 8 29 29 29 29 2 29 31 18 8 29 29 29 8 18 29 29 6 29 5 18 29 29 29 29 29 6 5 29 29 29 29 29 29 29 29 8 5 29 29 5 29 18 26 26 29 29 29 29 6 29 29 29 29 29 16 29 16 29 16 29 29 29 16 16 29 29 16 29 18 29 16 29 6 29 29 29 29 2 29 29 29 29 29 8 29 8 27 29 5 18 29 29 2 29 29 29 29 29 29 29 8 29 29 8 29 16 29 25 29 29 8 29 29 29 6 29 29 29 29 29 2 29 29 6 29 18 29 29 29 31 29 29 29 29 29 29 29 2 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 23 16 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 5 29 2 29 29 29 29 29 29 8 6 29 29 29 29 29 29 5 29 29 29 29 2 2 18 5 29 29 29 29 29 29 29 29 29 6 29 29 29 29 27 18 29 29 2 8 29 29 29 29 16 16 16 29 29 2 29 29 29 16 29 29 29 29 16 29 29 16 29 27 29 29 29 29 29 29 16 29 29 29 29 16 29 29 31 8 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 17 29 8 29 29 29 29 29 23 29 29 6 29 29 29 8 29 29 2 14 2 29 31 6 29 5 5 2 25 29 8 29 29 18 29 29 2 29 2 29 27 29 29 8 18 29 29 29 29 8 29 8 8 18 17 16 29 29 5 16 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 17 29 29 16 29 29 29 29 29 6 29 18 17 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 16 29 29 16 16 29 29 29 29 13 8 29 16 8 31 5 5 8 29 29 29 29 29 29 2 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 18 29 29 29 29 2 6 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 5 29 8 29 29 29 29 29 29 26 29 6 29 16 13 29 29 29 13 13 29 29 29 16 19 19 13 16 16 16 19 19 29 17 16 29 29 29 29 29 29 29 16 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 8 29 29 29 17 29 16 16 29 29 29 29 6 29 29 29 5 29 29 6 29 29 29 13 29 29 29 29 8 13 29 29 29 29 5 16 29 5 6 2 31 29 29 5 29 2 8 29 6 29 29 29 29 29 29 13 16 29 2 16 5 29 29 29 5 2 29 29 29 29 17 25 29 29 29 16 17 5 29 5 2 16 29 29 13 29 16 29 16 29 29 29 29 29 29 29 29 16 17 29 6 29 29 19 29 17 16 29 29 29 5 18 13 29 29 29 19 16 29 14 16 16 29 18 29 16 13 29 16 13 19 29 29 29 13 29 29 16 29 29 29 29 29 29 19 16 16 29 16 29 29 29 29 16 29 16 13 29 29 16 29 29 16 13 16 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 31 29 26 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 13 29 29 29 29 16 29 2 16 16 16 29 5 2 16 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 5 16 29 13 29 29 29 29 17 13 29 16 29 16 29 16 29 17 16 5 16 16 29 29 16 29 16 29 19 13 29 29 6 16 29 29 17 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 16 16 16 29 17 29 29 17 29 17 25 29 5 29 29 29 29 16 29 29 19 13 29 29 29 29 16 13 16 29 29 16 29 29 29 13 29 5 16 29 29 29 5 29 16 29 17 16 29 29 29 16 29 29 17 16 18 29 16 16 29 26 14 8 29 29 5 8 2 29 2 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 19 29 29 29 16 13 17 29 29 29 16 29 13 16 29 8 29 8 13 29 29 29 29 29 29 29 29 29 14 29 16 29 29 29 29 29 29 18 29 29 16 16 13 16 29 16 13 29 5 29 14 29 29 29 29 29 16 29 29 19 29 29 29 29 17 29 29 29 29 16 29 16 29 29 16 16 26 29 2 29 29 29 6 16 16 5 29 29 16 13 29 19 2 29 16 16 18 29 29 29 16 29 16 29 16 29 29 29 16 29 16 29 16 16 29 29 29 26 16 29 16 19 29 17 16 16 29 29 29 17 29 5 29 29 29 2 6 29 29 2 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 17 29 29 29 8 8 5 29 29 16 13 2 29 31 16 29 16 29 16 29 16 13 19 13 16 16 16 16 17 29 16 29 29 29 29 19 29 16 16 29 16 19 16 29 16 19 29 6 29 29 16 29 29 29 16 29 29 16 16 29 19 19 19 29 16 29 16 29 29 16 16 16 16 13 5 29 29 29 29 29 16 29 29 16 29 29 19 29 16 2 16 16 29 16 5 29 16 16 16 29 29 16 16 16 13 26 13 19 16 16 29 29 16 29 16 8 16 16 16 13 13 16 16 13 16 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 16 19 19 16 13 29 29 29 17 16 17 29 29 29 29 16 29 16 16 17 29 16 29 19 29 16 16 29 16 16 29 16 16 29 16 19 29 29 13 16 29 16 29 29 16 29 19 16 13 29 18 16 13 29 16 16 29 29 29 29 19 29 13 19 29 13 29 16 16 19 29 29 29 29 29 19 19 16 29 29 16 16 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 16 29 17 29 29 16 29 29 16 29 29 13 16 16 29 29 16 29 16 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 26 29 29 16 16 29 29 29 13 13 13 29 29 29 8 16 16 29 8 8 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 29 29 29 29 19 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 5 29 29 29 19 29 29 29 19 29 29 29 19 29 29 29 16 29 19 13 29 5 29 29 29 29 16 17 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 27 29 29 29 2 29 2 29 29 29 29 29 29 29 18 29 29 2 29 29 27 29 6 29 29 5 29 14 29 2 6 26 29 23 29 29 29 29 8 26 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 8 29 5 29 29 29 29 2 8 6 29 29 29 8 29 8 29 5 29 29 29 8 6 29 29 29 14 6 18 29 29 29 29 6 29 29 29 4 29 29 29 29 29 29 29 29 29 8 29 8 29 2 16 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 6 27 29 6 29 29 8 29 5 29 2 29 29 29 29 29 29 27 18 29 8 29 29 29 29 29 29 26 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 14 8 29 29 29 29 5 29 29 29 5 2 5 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 18 29 29 13 29 29 2 5 5 29 29 8 8 29 26 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 13 29 29 29 16 16 29 29 16 29 29 29 29 19 29 16 16 16 29 16 29 13 29 29 29 16 29 29 5 5 16 16 29 29 16 16 29 29 16 29 13 29 19 13 16 16 29 29 29 19 16 29 29 19 16 16 19 13 29 16 13 16 29 16 19 29 16 29 16 16 16 13 16 13 16 16 16 29 16 13 29 29 13 16 16 16 13 19 16 16 19 16 29 8 16 29 29 29 29 29 17 29 16 29 29 29 29 29 5 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 2 16 29 16 29 29 29 29 16 16 29 13 29 29 16 29 5 29 17 29 29 29 19 16 29 29 29 29 29 16 19 19 29 19 16 13 16 13 13 16 16 13 19 29 19 29 16 16 16 13 16 16 19 16 19 16 29 16 29 29 29 29 29 29 29 13 31 19 29 29 16 16 29 16 17 29 16 16 29 16 29 16 29 19 29 19 29 29 19 16 19 16 29 13 29 29 19 19 10 29 29 29 29 16 16 29 19 16 16 29 19 16 13 13 16 29 16 29 29 29 16 16 29 29 16 29 29 29 5 29 29 29 17 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 6 29 31 29 8 6 29 29 29 29 2 6 29 29 29 8 29 27 23 29 29 29 29 8 29 6 29 29 2 29 2 29 29 29 29 29 29 5 29 29 29 29 29 18 29 6 29 29 29 29 29 29 2 16 29 5 8 29 16 29 29 29 29 29 29 13 2 29 29 29 29 16 29 16 29 29 29 29 29 29 29 2 29 5 18 29 29 29 29 29 29 29 29 8 18 8 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 17 29 29 29 29 8 29 17 29 29 29 29 29 8 29 29 29 29 14 29 29 29 13 8 13 29 16 13 17 29 29 17 29 16 16 16 16 16 29 29 29 29 16 29 29 18 6 27 29 27 6 26 18 29 29 29 29 29 6 29 29 2 29 31 29 14 8 29 29 29 8 29 29 8 29 23 29 29 29 29 2 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 31 29 31 29 29 2 8 5 5 29 29 29 29 29 29 27 29 6 29 2 6 6 8 29 2 29 29 25 27 29 29 31 5 29 23 29 29 2 29 29 2 29 8 27 29 29 2 29 29 29 29 29 29 8 5 8 8 5 6 2 29 29 29 29 14 27 29 6 29 31 29 8 29 2 29 29 29 29 29 29 29 29 29 6 8 8 8 29 8 18 29 29 29 29 29 29 29 2 29 29 29 29 5 6 29 18 29 2 29 29 8 29 6 2 29 29 29 6 31 18 5 29 5 29 2 29 29 29 29 29 27 29 29 6 25 29 29 29 6 29 29 29 29 29 8 5 31 29 5 2 29 29 8 6 29 2 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 31 6 8 6 29 2 29 29 29 29 8 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 23 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 27 29 27 29 29 29 29 29 29 29 29 29 31 29 29 14 29 5 29 29 27 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 27 29 29 29 29 29 8 29 29 29 29 29 29 31 29 18 29 29 5 5 29 29 29 29 29 16 2 29 29 29 29 29 29 6 29 29 29 6 29 29 29 29 29 29 2 2 29 29 29 29 29 29 5 2 31 5 2 29 29 2 29 29 29 31 6 29 29 29 29 29 29 29 29 6 29 6 29 29 25 29 8 29 5 5 17 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 5 18 29 29 16 29 29 29 29 29 29 29 29 8 29 8 2 5 5 25 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 29 18 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 5 29 5 29 29 29 29 29 5 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 16 29 2 29 29 29 8 29 29 2 26 14 29 8 8 5 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 18 29 29 31 2 29 2 29 2 8 26 29 23 29 29 29 29 29 6 29 31 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 5 2 5 29 8 29 8 2 14 2 29 8 29 29 2 31 29 18 29 29 29 29 23 29 2 29 29 6 29 2 25 8 31 29 29 29 29 29 29 29 27 29 18 27 2 5 31 29 29 6 14 29 2 29 29 29 29 29 8 29 29 29 29 14 29 6 5 8 29 8 5 29 29 29 8 29 5 29 29 8 6 2 29 29 29 29 29 29 29 29 8 8 29 29 6 5 29 5 31 29 23 29 29 29 29 29 29 2 29 8 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 16 29 16 29 16 8 29 29 29 29 16 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 17 29 23 29 29 16 29 29 5 29 29 29 29 29 29 16 29 16 16 16 29 29 29 2 29 16 29 16 29 29 16 16 29 29 16 16 16 29 16 16 16 16 18 19 29 29 19 13 16 29 19 29 29 19 13 16 29 29 29 29 16 16 13 29 29 16 29 29 29 8 16 16 13 16 29 29 16 29 29 16 17 8 13 29 29 16 29 29 16 29 29 26 5 16 29 29 29 29 19 29 16 29 16 16 29 16 16 2 29 16 16 16 29 19 19 29 16 16 29 16 16 29 16 16 16 29 29 29 16 16 16 19 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 16 25 29 29 29 27 29 29 27 6 29 29 29 25 29 29 29 8 29 29 29 29 29 29 29 29 8 26 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 18 5 8 8 2 29 29 29 29 29 29 29 29 8 29 2 29 29 16 29 16 29 29 29 13 29 29 17 16 29 16 29 16 29 29 29 29 13 29 29 16 29 16 29 16 29 29 2 29 29 29 29 29 2 29 29 29 6 8 16 29 29 29 29 29 29 29 14 29 29 29 29 29 5 6 2 29 29 18 29 2 29 29 29 8 29 23 29 29 29 29 29 29 29 31 29 8 14 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 8 29 29 29 29 29 5 29 29 29 29 29 16 31 29 29 29 29 16 19 16 29 2 16 18 29 16 29 29 29 16 5 29 16 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 17 29 29 25 29 29 29 16 16 29 29 29 29 29 19 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 16 8 29 26 16 29 29 29 29 29 16 29 29 29 16 29 16 4 29 16 29 19 29 29 16 29 29 16 2 29 29 29 16 16 29 19 13 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 2 29 2 29 29 29 8 29 29 16 2 29 29 29 29 29 16 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 19 16 29 29 5 29 29 29 29 29 29 29 16 29 16 16 8 16 29 16 29 29 29 29 29 13 16 29 16 29 29 16 16 29 16 16 16 13 29 29 29 29 16 13 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 26 8 29 17 16 2 6 29 29 26 29 29 29 16 19 29 29 16 16 29 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 16 13 29 29 29 19 29 29 29 29 17 29 29 29 29 29 16 29 29 29 29 29 17 29 16 29 16 29 29 29 29 29 29 29 29 17 29 19 29 29 16 29 19 29 16 13 29 29 13 16 29 29 29 16 16 14 29 16 29 29 16 16 29 16 29 29 16 29 29 29 29 29 29 2 17 29 29 29 29 29 6 29 29 29 29 8 8 2 29 29 29 29 16 29 19 29 5 29 29 16 16 29 16 29 16 16 29 29 29 29 29 29 29 29 16 16 29 29 29 19 29 29 29 19 19 29 29 29 16 6 29 29 29 16 29 16 8 5 29 29 29 29 29 29 8 16 29 16 16 29 29 29 29 29 29 5 29 8 8 29 29 29 29 29 29 29 6 29 29 16 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 17 29 29 29 29 29 29 8 8 29 29 29 8 5 31 29 5 29 29 29 6 6 29 5 29 29 29 27 29 31 29 29 29 2 29 29 31 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 29 16 29 29 29 29 29 29 29 29 2 29 16 18 29 29 29 29 29 16 16 16 29 16 16 29 16 29 29 16 29 16 17 29 16 29 5 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 2 16 29 16 16 29 31 29 29 29 16 16 17 29 13 16 29 16 17 29 19 16 16 13 29 29 29 19 16 19 29 16 16 29 29 29 13 29 29 29 29 19 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 17 16 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 31 17 29 13 19 29 29 16 16 16 29 29 29 16 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 8 29 29 29 29 8 29 5 29 13 29 16 29 29 16 29 16 17 16 16 29 29 29 29 29 29 29 18 29 29 6 29 29 29 29 29 29 5 29 5 29 18 29 29 29 29 8 29 29 23 29 29 29 29 29 29 29 29 8 29 29 29 8 29 5 29 29 29 29 2 29 16 29 16 29 16 16 29 29 29 29 29 29 16 16 29 16 9 19 29 29 29 19 29 29 29 29 16 19 29 29 17 6 29 29 29 29 29 29 8 29 29 2 18 29 29 6 2 29 29 25 2 6 29 29 29 29 29 16 29 29 29 29 29 16 29 8 29 29 29 29 29 26 29 29 29 29 29 2 2 29 2 29 29 29 8 29 29 16 8 29 29 29 29 16 27 29 29 29 29 29 29 29 29 29 29 16 29 29 29 17 29 29 29 19 29 29 29 29 16 29 2 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 16 13 29 29 29 17 19 29 16 29 8 16 18 16 29 29 16 29 16 13 29 29 29 8 29 29 29 29 16 29 29 16 16 16 29 19 29 29 16 29 16 29 29 29 29 29 8 29 29 16 29 19 17 29 29 29 13 19 13 29 16 16 29 29 29 29 19 16 29 17 16 29 5 16 8 2 29 17 29 17 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 31 29 29 16 16 16 29 29 29 16 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 16 29 29 16 29 29 16 29 31 29 29 29 29 29 8 16 29 2 29 29 16 29 29 29 29 8 2 29 29 29 29 31 29 29 29 8 29 29 29 26 14 29 29 29 13 29 29 29 19 29 29 29 29 29 2 5 29 29 29 29 29 29 16 29 16 19 16 19 16 29 29 16 16 29 16 13 29 29 29 29 16 16 29 29 29 29 16 8 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 19 29 29 29 13 16 29 31 5 29 29 29 16 16 29 29 29 16 16 16 16 29 16 29 29 29 19 19 29 29 19 16 29 29 29 16 16 9 16 29 29 29 29 17 19 19 29 16 13 29 29 16 29 29 19 29 16 2 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 19 29 16 29 16 29 2 29 16 29 29 5 29 29 19 29 29 29 29 29 29 29 19 29 16 31 5 29 29 16 29 16 29 29 29 29 29 29 16 16 16 29 29 29 29 16 16 19 29 16 19 19 16 16 19 16 29 29 13 13 16 19 16 29 16 16 16 13 16 16 16 16 16 19 29 16 16 16 16 29 16 29 29 29 16 29 13 16 17 29 13 16 29 16 19 29 29 16 19 16 29 19 16 16 16 13 16 29 26 29 29 29 8 8 16 29 29 16 16 16 29 29 16 13 16 29 16 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 16 29 17 16 16 16 29 29 29 29 16 8 29 29 29 5 29 26 29 29 29 29 29 29 29 29 29 5 2 5 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 5 8 29 6 8 29 29 29 29 29 17 29 16 29 16 16 29 29 29 29 16 16 29 29 29 29 29 5 8 5 6 29 18 29 29 29 29 29 16 29 29 2 29 29 29 14 29 29 29 23 8 29 29 16 29 16 29 16 16 13 29 19 16 16 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 16 29 16 18 29 29 17 16 29 16 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 16 29 13 16 29 29 29 16 16 16 16 29 19 29 16 29 16 29 16 13 16 16 16 8 29 16 29 29 19 13 29 29 29 29 29 29 29 17 16 29 29 29 29 16 29 29 29 2 29 29 29 16 29 16 29 16 29 29 19 29 16 13 29 29 29 29 16 13 16 13 13 29 29 29 16 16 29 19 16 29 16 19 29 16 19 13 29 16 29 16 16 29 29 8 29 29 17 29 29 29 29 29 29 29 29 16 29 29 29 29 19 29 19 29 29 29 16 29 16 13 29 29 29 29 16 16 29 5 17 29 29 16 29 16 16 29 19 19 16 29 16 16 29 16 29 29 29 29 19 16 29 16 16 16 29 29 29 16 29 16 29 29 16 13 16 16 16 16 13 16 29 29 29 16 13 29 19 29 29 16 16 16 16 16 29 16 29 29 29 29 16 29 16 16 29 16 29 29 29 2 29 29 29 29 17 29 29 29 5 29 19 29 29 16 29 5 16 29 16 29 29 29 29 16 29 16 29 16 16 29 16 16 29 16 13 16 16 16 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 5 29 19 29 16 29 16 29 29 29 16 16 5 29 29 29 29 29 29 29 16 16 29 29 29 13 16 29 29 29 8 16 29 29 16 13 16 16 16 29 29 16 29 29 29 29 29 29 29 16 16 2 29 29 29 16 29 16 16 5 16 29 16 29 16 29 23 29 29 29 29 16 19 29 29 29 2 29 29 16 13 16 13 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 16 16 29 29 19 16 16 29 29 29 29 16 29 29 29 16 29 16 17 29 29 2 29 29 16 16 29 2 29 29 6 2 29 29 29 16 16 16 17 29 29 16 29 29 16 17 29 29 16 17 2 29 29 16 29 17 16 29 29 16 16 29 29 16 29 29 2 29 29 29 13 19 16 16 29 16 29 13 29 29 29 29 29 29 16 19 29 29 16 16 29 16 29 29 16 16 16 29 29 8 29 29 16 16 16 16 29 29 29 16 16 16 29 29 16 16 16 16 19 29 17 16 16 13 19 16 19 29 9 13 19 13 16 16 29 16 29 29 29 16 16 29 16 16 29 29 29 29 29 29 29 16 16 29 29 29 29 16 16 29 29 29 29 29 29 29 19 16 29 29 29 29 29 8 29 8 29 29 29 29 5 5 29 8 5 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 19 13 29 16 16 29 16 29 16 19 16 29 16 16 19 5 29 29 16 29 16 16 29 16 29 29 29 29 29 29 16 29 29 29 2 5 23 29 5 29 17 16 29 16 16 16 29 29 29 29 29 16 29 8 29 16 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 19 29 29 19 29 29 16 19 16 29 16 29 16 29 29 16 29 29 16 16 29 19 29 19 13 19 29 16 16 16 29 19 29 29 19 29 29 29 16 13 29 16 19 16 16 16 16 16 29 16 19 16 13 5 16 29 16 17 29 29 16 29 29 29 16 29 16 16 29 29 16 29 16 29 29 16 13 29 16 29 13 29 29 29 29 16 29 19 29 29 29 19 16 29 16 16 29 29 29 16 29 29 19 16 16 29 13 13 19 29 16 19 16 29 19 16 29 16 29 29 29 29 16 29 13 29 16 29 29 16 16 19 16 29 19 29 16 19 29 29 29 16 13 16 29 29 29 29 16 29 5 29 29 16 29 29 29 29 29 6 2 29 29 29 29 29 13 2 29 29 29 29 16 29 29 29 16 29 29 29 19 29 29 29 16 29 29 16 29 29 29 29 29 5 29 29 16 29 29 29 29 29 29 16 6 29 29 16 29 16 29 29 8 29 2 2 29 16 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 17 16 17 16 29 29 29 29 29 29 16 16 29 16 16 29 16 29 29 16 16 29 29 19 13 16 16 16 16 16 16 16 29 29 29 16 29 29 29 29 5 29 29 8 29 29 5 29 23 2 29 29 29 29 29 16 16 16 29 29 29 16 29 29 29 16 29 29 16 5 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 19 16 16 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 2 29 25 29 5 29 29 8 29 29 16 29 16 29 16 29 29 29 29 13 29 29 16 16 29 19 16 16 29 2 16 29 29 16 19 13 29 29 16 29 29 29 16 29 29 29 19 29 29 29 18 29 29 6 2 29 5 16 29 16 29 29 29 16 29 29 29 29 29 29 16 29 16 2 29 29 29 29 16 16 16 16 16 16 16 16 29 16 29 29 29 29 17 16 16 29 29 29 29 29 29 29 29 29 19 13 16 29 16 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 2 29 29 6 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 13 29 29 16 16 29 8 29 29 29 29 29 2 29 29 16 29 29 29 18 29 8 29 29 5 26 29 29 29 31 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 6 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 5 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 17 29 29 29 29 29 29 29 29 29 2 16 2 29 29 29 29 13 16 29 29 5 29 29 8 29 29 2 29 29 18 29 26 29 29 29 29 27 8 29 29 29 29 29 18 29 29 29 8 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 2 27 29 29 29 29 29 29 2 29 29 14 29 18 6 2 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 8 29 29 5 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 31 29 29 18 16 29 29 16 13 16 25 16 29 29 19 2 29 13 29 29 18 16 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 18 29 17 29 29 16 5 29 29 2 29 29 6 29 29 29 6 29 29 26 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 16 29 29 16 29 29 16 29 29 29 29 29 29 27 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 16 29 18 29 29 29 29 16 29 16 29 16 29 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 31 29 29 18 29 26 8 29 29 29 18 18 29 29 29 29 29 6 31 29 29 31 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 27 29 18 29 29 29 6 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 16 29 29 29 2 16 29 29 29 29 29 6 16 16 16 29 8 6 5 29 29 8 29 29 29 29 29 29 8 16 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 13 29 29 16 29 13 19 29 13 16 29 29 29 29 16 29 29 29 16 16 16 16 19 16 29 29 19 13 16 29 29 16 16 19 16 29 8 29 19 2 16 13 19 13 29 29 16 13 19 16 16 16 16 19 19 16 29 29 16 19 13 19 19 29 29 16 16 16 13 29 29 16 16 29 19 13 29 16 16 19 19 19 19 16 29 16 19 13 16 19 16 19 16 19 13 29 29 19 9 16 19 29 16 19 29 16 16 16 19 16 13 19 19 29 16 29 19 19 29 29 16 16 29 29 9 29 29 16 16 16 16 29 19 2 16 19 16 5 16 16 19 6 19 16 29 16 13 19 19 16 13 16 19 29 29 16 19 16 29 19 19 19 16 19 17 16 16 19 16 19 19 16 16 19 16 16 9 19 29 29 29 19 13 17 16 29 13 29 29 16 16 16 19 29 29 16 29 29 29 29 29 29 13 16 2 29 29 16 13 29 29 19 16 13 16 16 29 16 16 16 13 16 29 17 29 29 19 16 16 16 29 29 29 19 19 29 29 29 13 19 29 13 19 13 29 16 16 19 13 29 29 29 16 29 13 29 29 16 17 17 29 19 29 29 16 29 14 16 19 16 29 16 29 29 16 29 16 29 29 29 16 29 13 29 29 16 29 29 16 29 25 29 29 16 29 16 29 29 16 16 29 29 16 13 13 29 29 29 16 16 16 16 29 29 29 29 8 16 16 29 29 8 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 16 8 16 29 29 29 29 29 16 29 29 16 16 29 16 29 29 29 29 29 16 16 16 29 29 16 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 5 16 29 29 13 29 29 16 29 6 29 29 18 29 29 29 29 29 29 29 29 29 29 17 29 8 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 16 29 29 29 16 29 16 29 16 29 29 29 16 2 29 2 29 29 29 29 8 16 29 29 29 29 16 16 29 29 29 29 29 29 2 29 29 16 16 16 29 18 29 29 29 16 13 16 29 29 29 16 29 29 19 29 29 2 29 19 29 17 29 8 29 29 16 16 29 16 16 29 29 29 29 16 16 16 29 29 16 29 16 29 16 29 29 16 29 29 29 8 25 16 29 16 29 6 16 13 29 16 29 29 29 13 29 29 29 29 29 16 16 16 29 16 29 16 29 29 16 13 29 29 17 29 2 29 16 2 29 29 29 29 29 29 16 29 16 29 29 16 29 29 16 16 29 2 29 29 29 29 29 29 29 29 29 29 31 29 29 16 29 16 16 16 29 29 16 16 19 29 29 29 19 29 29 16 29 29 16 29 16 29 16 29 29 29 29 29 5 29 16 13 19 29 16 29 29 19 16 29 16 19 29 16 19 16 16 29 19 16 29 29 19 29 16 17 29 29 16 16 16 29 29 29 29 29 29 16 29 19 13 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 13 16 29 29 27 6 29 29 13 13 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 13 29 29 16 16 17 29 16 26 29 26 29 29 16 16 5 29 29 19 16 16 16 16 19 16 16 13 19 16 19 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 16 18 16 16 29 29 29 29 29 29 29 17 4 16 29 13 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 18 6 29 29 29 29 29 29 29 29 29 29 29 29 29 6 16 29 29 8 29 29 29 29 29 2 16 29 4 5 29 29 5 2 26 29 29 29 18 29 8 29 29 29 29 29 29 29 29 27 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 13 2 16 19 16 17 29 29 29 16 16 19 29 29 29 29 29 2 29 29 29 5 29 5 29 29 29 29 29 29 29 26 29 29 29 29 29 29 2 29 29 29 29 29 5 23 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 16 29 29 29 26 29 29 29 29 16 8 29 8 29 29 29 29 2 29 29 29 29 29 16 29 29 29 6 2 14 2 29 29 29 29 29 29 29 29 6 6 29 8 18 2 29 27 29 29 5 29 6 2 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 13 29 29 13 29 18 29 29 29 29 17 8 5 18 29 6 31 29 29 2 29 29 23 29 5 31 29 29 18 29 29 29 29 29 29 27 29 29 29 8 29 29 29 29 8 8 31 29 29 8 29 8 29 29 8 29 18 29 29 29 29 8 26 29 29 29 29 29 29 6 29 29 26 29 29 29 29 29 8 6 29 6 8 29 8 29 5 29 29 8 29 29 26 6 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 2 31 5 31 29 27 6 6 29 29 8 2 29 5 17 29 29 6 6 29 29 29 29 29 29 14 29 29 29 29 29 18 29 27 29 8 29 29 25 29 8 29 6 29 29 29 29 6 29 29 29 6 29 18 29 2 29 29 29 29 26 5 29 8 8 29 29 27 29 29 29 29 29 29 29 29 29 29 31 29 29 5 29 29 26 8 8 29 29 29 29 2 29 29 29 2 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 14 2 29 29 2 27 29 29 29 2 6 8 29 29 31 29 14 29 27 29 6 29 2 25 27 29 6 29 29 29 29 8 29 29 29 27 6 26 2 5 8 29 5 8 8 2 27 27 29 27 25 29 29 29 2 29 29 29 29 2 29 31 6 29 29 29 6 8 8 29 14 8 29 8 5 2 29 29 29 29 27 2 2 29 29 8 29 29 8 29 8 8 29 8 29 26 5 8 26 18 29 8 29 29 29 29 29 29 27 29 14 29 29 2 31 8 18 29 29 29 2 18 29 29 29 29 6 25 2 26 2 29 18 26 8 29 29 29 29 29 29 26 29 29 2 2 6 29 5 29 29 25 29 29 29 8 29 2 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 8 2 6 29 2 8 8 26 29 29 29 29 27 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 14 29 13 26 29 29 29 16 29 8 29 29 29 29 29 29 8 29 29 29 29 14 27 29 29 29 29 29 8 29 29 14 6 6 2 8 18 5 29 29 29 6 25 29 29 6 29 8 29 6 29 2 29 29 8 29 29 29 31 29 6 29 2 8 18 2 14 29 8 31 8 18 2 6 29 29 29 29 2 29 29 2 6 29 29 29 29 8 29 29 2 2 8 18 8 14 29 2 29 29 29 29 2 29 6 29 6 31 6 29 31 6 29 29 31 29 29 29 6 8 29 5 6 29 29 29 29 29 29 2 29 8 29 2 2 29 29 29 8 29 29 31 29 29 29 29 29 29 8 29 8 29 2 29 6 8 29 23 8 29 18 29 29 2 6 29 18 2 26 29 18 29 8 5 29 29 29 29 29 27 25 31 29 29 29 29 29 2 2 8 31 6 2 2 29 6 29 29 29 29 2 5 29 29 29 14 29 29 2 23 6 6 2 27 29 29 29 29 2 29 29 29 6 29 6 27 29 29 27 29 29 29 29 29 29 6 14 8 29 27 6 18 8 29 27 5 6 29 26 26 29 25 2 29 29 18 31 29 29 31 6 29 29 29 18 8 8 2 6 8 29 29 29 29 29 29 29 8 18 29 29 29 2 29 14 29 2 2 29 29 18 8 6 5 8 29 29 29 29 29 29 29 29 29 29 29 8 8 8 29 2 26 6 2 29 29 31 29 29 29 25 29 18 29 29 29 8 29 29 29 29 29 29 29 29 29 14 8 29 29 29 29 29 29 2 29 14 14 29 29 27 14 29 5 29 6 31 6 29 29 29 29 29 29 29 29 18 29 29 26 29 29 29 29 29 8 29 29 8 29 6 8 29 8 5 25 25 29 29 29 29 29 29 29 2 8 29 29 29 29 26 27 26 29 29 5 8 29 31 29 29 29 29 29 29 29 29 29 8 8 2 17 29 31 18 2 29 14 29 29 29 29 29 29 29 31 29 8 29 29 2 29 6 29 6 8 29 29 29 29 2 29 6 2 6 29 31 29 31 18 8 29 29 29 29 14 29 29 2 5 29 29 29 29 27 29 18 29 29 29 8 14 31 29 18 29 2 5 29 18 29 18 6 31 8 29 14 29 29 2 29 14 29 29 29 29 29 27 6 14 29 6 6 29 8 8 5 29 31 26 29 29 29 29 29 29 29 29 29 29 6 29 6 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 8 2 29 29 8 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 14 29 29 29 29 29 29 29 29 29 29 14 29 8 29 29 29 29 29 29 29 2 29 27 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 19 29 27 29 16 16 29 29 29 19 16 29 16 29 29 13 29 16 29 29 29 16 16 16 29 5 29 29 29 29 29 29 29 31 29 29 8 29 29 2 25 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 13 29 29 29 13 29 29 29 29 13 29 29 29 29 29 29 8 2 18 2 29 18 31 5 29 29 29 29 29 29 5 17 26 5 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 8 29 29 29 6 5 29 29 29 29 8 29 29 29 2 29 29 31 6 8 6 29 29 29 29 29 29 29 27 29 29 29 5 29 8 6 29 18 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 23 29 29 29 29 29 8 29 29 29 6 8 2 29 14 14 5 29 29 29 29 29 29 23 5 2 29 29 29 29 29 29 27 8 14 29 29 29 29 8 29 8 5 5 29 29 29 26 18 2 6 29 29 29 29 29 29 29 29 2 31 29 14 5 6 6 29 18 2 29 29 2 23 29 6 29 29 27 29 29 29 29 26 29 29 29 6 5 2 29 29 29 29 29 2 23 29 29 8 8 8 29 5 2 2 18 6 6 29 6 6 29 29 29 29 29 2 29 29 29 29 29 29 29 18 2 29 8 8 29 2 29 29 2 29 2 14 2 29 29 29 29 29 5 6 29 2 29 29 5 29 5 8 5 29 6 6 29 31 25 14 2 29 29 29 8 29 29 29 5 31 31 31 29 29 29 29 29 27 31 8 2 2 27 6 31 14 2 29 8 18 8 2 5 2 5 25 31 27 8 29 29 8 29 5 31 29 18 29 2 29 29 29 29 29 29 29 2 29 16 29 29 19 29 29 29 29 29 16 29 29 29 29 16 16 29 8 29 29 18 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 13 29 29 5 18 29 14 29 29 29 29 17 29 29 29 29 29 2 29 29 29 29 29 29 31 29 29 29 29 29 2 17 5 29 29 2 8 8 29 29 29 29 16 29 25 29 29 29 29 29 29 6 29 29 6 29 29 29 29 29 29 29 29 27 29 29 29 29 16 29 29 14 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 2 31 2 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 16 29 29 29 29 29 29 8 29 14 29 29 29 6 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 8 29 5 29 29 29 29 29 23 29 29 27 2 29 5 29 29 29 8 29 5 29 29 29 29 29 8 8 18 29 16 2 29 29 16 8 29 29 29 16 29 29 29 29 29 14 2 8 29 26 29 17 29 29 29 16 18 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 8 5 29 29 29 29 29 16 16 29 16 29 31 29 29 16 29 29 29 29 29 29 19 29 29 29 16 16 29 8 29 29 29 29 6 29 29 16 29 29 2 17 8 29 29 29 29 16 29 29 2 5 29 29 29 31 16 16 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 5 8 29 29 29 29 2 29 29 29 19 19 2 29 19 29 29 16 29 17 29 16 29 29 16 29 29 29 29 29 29 27 29 29 29 16 16 16 13 29 16 29 29 16 16 29 16 16 13 5 16 16 29 29 16 16 29 16 29 16 17 29 29 29 29 29 16 29 29 29 29 16 29 19 19 19 29 16 29 19 29 19 16 29 29 16 19 13 16 19 19 16 19 16 29 29 19 19 19 16 29 13 16 29 19 19 16 16 19 16 29 16 29 29 19 29 29 29 16 19 13 19 13 29 16 19 16 29 16 16 19 29 19 19 19 29 17 29 13 9 9 19 29 9 16 29 19 19 29 16 16 16 19 16 29 29 19 29 29 16 29 16 16 29 19 16 16 13 16 16 16 16 19 29 29 19 16 19 19 19 19 19 29 16 29 29 16 29 5 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 6 5 29 29 29 29 29 29 29 29 29 29 6 29 18 29 29 8 29 31 29 29 2 8 5 2 2 29 5 2 6 29 29 29 29 2 29 29 29 29 29 25 18 29 2 29 6 29 5 29 29 26 31 8 8 29 29 29 29 29 29 29 29 16 16 29 29 16 16 29 29 16 29 8 26 29 29 13 29 29 4 8 29 29 29 29 2 29 29 6 8 29 2 5 29 2 29 29 29 29 29 29 29 2 29 29 16 29 6 29 8 29 26 5 2 29 29 29 29 29 29 2 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 26 8 5 29 29 29 2 29 29 29 8 29 29 29 16 29 29 16 29 29 8 29 29 29 29 26 29 29 29 6 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 5 8 8 8 18 29 29 23 2 6 29 14 6 2 18 29 29 8 29 5 29 8 5 29 29 29 29 29 29 2 29 29 29 25 6 29 29 29 29 29 6 29 29 27 29 5 29 16 2 29 29 29 29 5 29 5 29 2 29 8 8 2 29 29 8 29 29 29 29 29 29 29 2 29 29 5 29 29 17 29 5 29 29 5 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 16 26 29 5 26 2 29 29 2 29 29 29 29 17 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 18 8 5 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 5 5 17 29 17 6 18 29 29 29 29 26 6 29 29 29 23 8 29 29 29 29 29 29 29 29 29 29 29 26 14 29 29 5 29 29 8 2 5 29 26 29 29 16 29 29 29 17 2 16 16 16 29 29 29 29 29 29 16 2 29 29 29 16 29 29 17 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 16 29 29 16 29 16 16 29 29 29 16 29 29 29 29 16 29 29 29 16 29 5 29 16 16 29 29 16 29 13 29 19 16 29 29 29 16 29 16 16 29 16 29 16 16 29 16 29 29 17 29 29 19 29 29 29 29 16 29 29 29 29 16 19 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 8 29 29 29 29 29 16 29 16 29 16 16 19 29 16 16 16 29 29 16 29 29 16 29 29 16 29 16 29 16 16 16 16 29 29 16 16 29 16 16 29 13 29 16 16 16 29 29 29 29 29 16 29 19 29 29 16 29 16 19 29 16 16 29 16 29 19 19 16 5 29 16 13 29 19 16 19 16 16 16 29 29 29 29 16 29 16 16 29 29 16 16 29 29 16 29 19 16 29 6 29 29 29 29 13 29 29 16 29 16 29 29 29 16 29 29 29 29 13 16 29 19 13 19 16 29 29 16 9 29 16 29 16 29 16 13 19 16 19 29 29 16 19 19 19 13 29 29 16 16 29 19 29 19 19 19 16 16 16 17 16 13 16 29 29 29 19 16 16 29 29 16 16 16 29 29 29 29 19 16 16 16 29 29 13 29 29 29 19 19 16 29 19 19 16 17 29 29 16 29 19 16 29 19 19 29 19 16 19 13 29 5 8 16 29 5 19 29 16 29 16 16 29 19 16 29 16 16 29 29 29 29 13 19 29 29 16 16 29 29 29 29 29 29 13 16 16 18 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 16 29 29 19 29 29 16 16 16 16 16 29 16 29 19 16 16 16 16 16 16 13 29 16 29 16 13 16 29 16 29 29 19 16 16 19 16 16 29 16 13 29 19 16 13 16 19 16 16 13 16 29 29 16 16 16 29 16 29 19 16 16 19 13 16 19 29 29 19 16 16 16 19 19 19 29 29 29 19 29 29 19 16 29 13 19 29 16 16 29 13 16 16 29 29 16 19 29 16 29 29 16 29 13 19 16 29 16 29 16 29 13 29 16 29 16 29 29 16 29 19 16 16 29 29 29 29 16 13 29 16 29 16 13 29 29 16 16 29 29 29 29 16 16 29 29 16 16 16 16 29 29 29 16 29 19 16 19 16 16 29 19 16 13 16 16 16 19 29 29 29 29 16 29 16 19 16 29 16 19 16 29 13 19 19 19 16 16 19 19 29 13 16 16 16 19 16 19 19 29 16 16 16 19 19 29 29 16 29 29 29 16 16 16 17 19 16 29 16 2 13 16 19 16 10 29 19 19 16 29 16 19 29 29 19 16 16 19 29 29 29 13 16 16 19 16 16 16 16 16 29 29 16 29 29 29 29 19 16 29 16 29 29 18 29 29 29 16 16 13 29 29 29 29 29 29 29 16 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 16 16 29 17 29 29 16 29 16 29 5 29 29 29 29 29 16 5 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 26 16 29 29 29 29 16 2 29 29 29 29 16 29 16 29 29 29 16 29 2 16 16 29 16 29 29 29 16 29 16 29 29 6 29 27 29 29 29 29 29 16 29 5 29 29 5 29 8 18 29 29 29 29 14 29 29 6 29 2 2 29 29 31 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 2 6 29 29 29 29 2 29 2 29 29 29 29 2 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 8 29 29 6 29 29 6 29 29 29 29 29 29 29 14 29 29 29 29 29 6 31 29 29 29 29 2 29 29 8 8 5 29 29 29 29 29 6 6 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 19 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 16 29 16 29 16 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 16 29 17 29 19 16 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 16 2 16 29 16 29 29 16 16 19 29 29 16 16 29 29 29 16 29 29 16 16 16 16 16 29 29 16 19 29 29 16 29 19 16 16 29 16 16 16 19 29 29 29 16 16 29 29 29 29 16 19 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 19 29 13 19 18 29 29 29 29 19 29 29 16 17 16 16 29 16 29 16 16 16 19 29 29 29 16 16 16 16 16 29 29 16 29 29 29 29 16 16 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 13 29 29 29 29 29 16 29 16 29 16 29 29 16 29 29 16 13 16 16 29 19 16 29 16 29 29 17 16 19 19 29 29 29 29 29 16 16 29 16 16 16 19 16 10 16 29 19 29 29 29 29 16 16 13 29 16 29 29 29 29 16 13 29 19 16 16 16 29 16 13 29 16 16 29 29 19 29 29 27 16 29 16 29 29 19 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 16 29 16 29 16 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 25 29 16 29 29 29 29 29 29 29 29 23 29 29 27 26 4 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 8 29 2 29 29 2 18 29 29 29 29 5 16 2 5 8 5 27 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 16 2 6 31 29 29 16 29 6 16 29 29 17 29 29 29 29 13 8 29 29 16 29 17 5 29 2 29 29 29 26 16 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 16 29 29 29 16 29 29 16 29 29 16 29 29 29 16 29 13 16 29 29 29 29 29 16 16 29 29 31 29 16 16 29 29 29 29 29 29 16 17 29 29 29 26 18 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 5 29 29 29 16 29 29 29 14 29 29 29 26 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 27 2 29 6 29 29 5 29 29 5 29 29 29 8 29 26 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 18 29 29 6 5 29 14 29 29 29 29 5 2 8 8 29 29 8 29 29 6 26 29 29 29 29 29 29 29 29 29 18 29 31 29 29 29 29 29 29 29 8 29 29 2 29 5 29 29 29 6 29 29 2 29 29 29 29 29 2 29 2 29 29 29 27 29 29 29 29 29 29 2 29 18 27 29 29 29 29 26 29 29 5 29 29 29 2 29 29 8 29 29 29 6 29 8 29 2 29 29 2 5 29 29 29 29 29 18 29 29 8 29 29 29 29 29 31 29 29 25 29 29 27 29 29 29 29 29 29 29 6 29 6 29 29 5 2 29 29 8 29 29 27 29 6 29 2 29 29 29 5 18 29 29 14 29 29 14 8 29 8 29 5 6 29 29 6 2 29 29 2 29 29 29 23 29 17 29 27 26 31 8 29 8 8 18 29 29 31 29 29 6 29 29 29 29 29 8 29 29 2 5 8 29 6 29 8 2 6 29 29 27 29 6 29 8 29 29 29 29 29 29 29 2 8 29 29 29 8 26 29 2 29 18 29 29 6 29 6 5 6 29 29 29 29 29 2 25 6 2 29 8 5 6 29 29 29 29 29 29 29 29 29 2 18 29 29 14 29 29 29 2 8 29 29 8 29 6 26 6 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 29 8 29 8 8 5 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 8 29 8 29 6 29 31 14 29 29 29 29 29 2 2 8 29 29 29 29 29 29 2 29 29 14 29 16 29 29 29 29 13 16 6 5 29 5 29 29 29 29 29 29 31 29 29 8 29 29 29 29 8 2 8 29 2 29 8 14 5 29 8 29 29 29 29 29 29 29 8 29 29 8 29 5 8 29 2 8 29 29 29 29 29 8 29 2 29 29 31 29 18 29 29 29 31 8 29 5 29 14 8 29 29 14 6 29 18 29 29 14 29 2 29 18 29 29 31 8 29 8 5 29 18 29 29 29 29 29 29 29 29 29 17 29 2 5 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 8 2 5 29 6 8 29 29 25 29 29 29 29 6 29 29 6 29 5 27 5 2 8 29 29 31 29 18 5 2 31 8 2 29 29 29 23 14 29 29 26 29 29 29 8 29 29 23 29 29 29 2 2 29 29 29 2 29 29 29 5 29 29 8 29 18 29 29 29 29 29 2 14 27 29 29 8 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 18 2 8 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 2 29 29 6 29 29 26 29 27 29 14 29 29 31 6 8 5 29 27 29 27 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 8 29 6 2 29 31 29 29 6 29 29 29 29 8 8 31 26 29 29 29 29 6 29 27 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 5 27 31 29 29 29 29 2 6 29 29 18 29 26 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 5 29 6 29 29 2 29 6 8 5 29 31 29 29 29 29 2 29 29 29 6 2 29 8 2 29 6 8 29 5 18 29 8 18 25 26 29 2 29 29 29 29 14 29 2 29 29 29 29 29 29 29 6 2 6 29 29 29 5 29 29 29 29 8 29 29 2 29 8 8 5 29 29 27 8 29 29 29 2 29 29 29 2 31 16 31 29 29 6 29 29 29 8 31 29 8 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 27 29 8 29 29 27 6 8 31 29 8 29 5 29 29 29 18 14 29 29 29 29 18 2 14 2 29 5 29 18 2 29 6 29 2 31 27 29 29 29 8 29 29 25 29 29 31 31 5 29 6 8 18 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 16 29 16 16 19 16 13 29 16 17 29 29 31 19 16 29 16 19 16 16 13 29 16 19 19 16 29 29 16 19 8 29 29 13 29 29 29 29 29 16 16 16 29 29 29 13 16 6 29 29 29 16 29 16 16 29 16 16 29 16 19 29 29 29 16 16 16 13 29 16 19 16 16 19 29 29 29 13 19 19 16 19 29 29 13 16 29 19 16 19 29 16 13 29 16 29 29 29 29 29 29 16 13 16 16 16 13 29 16 16 16 16 29 16 16 29 29 17 29 16 13 29 29 29 29 16 29 16 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 19 16 29 29 19 16 16 29 29 5 29 16 16 16 29 29 13 29 29 16 13 29 13 5 29 16 29 16 29 2 29 16 16 29 29 16 17 16 19 29 13 16 29 29 16 29 29 29 29 16 13 29 29 29 29 16 16 29 29 16 29 16 13 29 16 29 29 16 19 16 16 16 29 16 29 19 19 13 16 29 19 16 13 29 16 29 13 29 16 16 13 19 16 13 16 16 29 29 29 29 16 16 19 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 16 13 16 29 19 16 29 16 29 16 29 29 16 29 16 29 13 16 16 19 16 5 29 16 16 19 19 29 19 29 19 19 16 19 16 19 16 19 29 19 19 29 19 16 19 13 29 29 17 29 16 16 16 29 16 29 16 2 8 29 29 29 16 13 16 16 16 29 13 2 19 16 16 29 16 16 16 29 29 16 29 13 19 19 19 29 19 29 16 29 16 19 19 16 29 16 19 29 29 29 29 16 29 29 13 17 16 17 16 16 19 29 19 13 16 16 29 16 19 19 29 16 16 29 29 16 29 29 29 16 16 29 29 16 16 16 29 29 16 16 29 16 16 29 19 29 16 16 19 13 16 29 29 29 29 13 9 29 13 16 16 16 19 16 9 19 29 29 16 19 16 29 8 29 29 19 19 19 29 16 29 29 13 19 16 16 16 29 29 29 16 16 16 29 29 13 23 17 16 29 29 29 16 16 16 16 29 29 16 8 16 16 29 13 29 16 16 16 29 19 16 29 29 16 29 19 16 16 13 29 13 29 29 16 29 29 16 13 19 16 29 16 16 16 16 29 19 29 16 29 19 13 13 13 29 16 16 19 16 16 16 19 16 16 29 19 29 19 19 16 16 13 29 19 19 29 29 16 16 16 29 29 16 29 29 16 16 16 16 16 29 29 29 16 29 29 19 29 16 29 19 16 29 19 19 16 16 16 13 16 16 29 16 16 16 29 16 16 19 17 29 2 19 19 13 9 9 9 29 13 19 9 19 19 19 19 19 19 9 29 19 19 19 19 19 13 9 19 19 13 16 19 16 19 16 13 16 29 16 16 29 29 29 16 16 17 29 29 16 29 19 13 29 16 29 29 16 16 19 19 19 16 19 13 19 17 19 19 19 19 19 9 16 19 16 16 19 29 9 19 19 29 19 19 19 16 19 29 9 19 19 16 19 19 19 19 13 9 29 19 16 19 29 17 16 4 19 16 29 13 19 16 29 29 16 19 29 16 16 29 16 29 29 29 29 16 19 13 16 13 16 16 10 16 19 19 19 16 19 16 19 13 19 16 19 16 16 13 16 16 16 16 19 16 18 16 16 16 19 16 29 19 19 29 19 16 16 16 19 19 19 29 16 19 9 29 19 29 19 19 16 29 19 16 16 13 19 29 29 29 29 16 16 13 16 16 29 16 19 16 19 16 29 19 13 9 19 29 19 19 29 19 19 19 19 9 13 16 16 19 19 16 19 19 16 19 19 16 19 19 16 29 13 19 9 19 16 16 9 19 13 29 19 19 19 19 9 19 19 29 29 29 16 13 16 16 29 16 29 16 13 29 16 19 29 29 16 16 29 16 29 19 16 19 16 19 19 16 16 29 16 13 16 16 29 19 16 19 16 9 19 16 13 16 19 9 29 9 19 19 19 16 13 19 41 9 19 13 16 16 19 9 19 16 19 16 9 13 17 19 19 19 13 19 19 19 16 19 16 19 29 29 16 19 16 29 19 16 13 29 16 19 16 29 16 16 19 13 16 19 29 29 16 29 19 16 19 17 16 29 19 5 16 16 16 17 16 13 19 19 13 19 19 9 13 29 16 29 29 29 19 29 19 19 19 29 29 16 29 19 16 19 19 29 19 19 16 19 19 19 16 29 19 19 16 19 19 16 16 13 19 16 19 29 29 16 29 16 16 29 29 16 16 16 29 16 29 16 16 29 13 29 29 16 16 13 16 16 29 16 16 2 16 16 13 16 29 29 16 13 16 17 16 29 5 26 16 29 13 29 16 19 16 29 16 16 16 5 8 16 29 16 16 29 16 13 13 19 9 29 16 16 16 29 16 19 16 16 19 19 16 13 16 16 19 9 29 13 16 29 29 13 19 16 29 29 16 29 13 17 19 29 19 16 13 16 16 29 16 29 29 29 16 29 16 16 13 5 16 19 29 16 19 16 19 19 13 19 19 19 19 16 16 29 19 16 29 29 19 9 19 16 19 16 16 16 19 19 19 19 19 16 19 16 16 29 29 19 16 16 19 13 29 16 29 19 19 16 19 29 16 29 29 16 29 16 16 29 16 19 29 16 29 29 16 29 16 29 16 16 29 19 16 19 16 19 29 16 19 16 19 16 16 19 29 29 19 19 19 17 16 19 16 29 19 19 16 19 19 16 16 29 16 19 29 19 19 19 16 16 19 19 19 19 19 13 16 16 19 19 19 13 29 19 16 29 16 14 29 19 29 29 13 16 29 29 16 29 16 19 29 19 29 29 16 16 16 16 19 29 16 19 16 16 29 16 16 9 19 29 29 16 13 19 13 16 19 9 16 29 16 13 16 19 16 19 19 16 19 19 16 13 29 29 19 19 16 19 16 29 19 16 16 16 29 16 29 29 17 29 16 16 29 16 13 16 19 29 29 29 16 19 17 19 16 19 29 29 16 29 19 19 29 17 19 16 29 16 29 16 13 19 16 16 13 16 9 16 16 13 19 13 16 16 16 16 16 13 16 29 19 16 13 16 13 29 16 19 16 19 16 29 19 16 29 2 19 16 19 16 13 29 16 16 29 16 29 16 29 16 16 29 29 16 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 16 16 16 16 16 29 16 29 29 13 16 16 29 16 16 16 16 29 29 16 16 29 29 29 16 16 19 19 16 29 19 13 16 16 29 16 19 13 5 8 16 17 16 16 13 16 29 29 16 29 19 16 13 29 13 19 16 29 29 16 13 29 2 16 13 16 29 29 16 16 13 29 29 16 16 29 19 29 16 13 29 13 16 29 16 29 19 16 16 16 16 19 29 19 16 29 16 16 16 13 16 19 16 29 19 19 19 19 13 19 13 19 16 29 16 29 16 16 29 29 16 16 16 29 29 19 16 29 4 29 16 16 16 16 16 16 16 29 13 16 16 16 16 29 16 16 29 16 13 29 16 19 19 29 29 29 19 29 16 19 16 16 29 16 29 16 29 16 17 13 29 16 29 16 19 13 16 19 29 19 29 29 19 13 19 16 16 29 29 29 19 13 16 29 19 16 29 29 29 16 16 16 29 16 16 29 16 29 16 16 29 16 16 29 29 16 16 29 19 13 29 16 16 16 29 16 16 29 19 19 13 29 13 19 19 29 16 16 19 29 2 16 19 19 19 16 29 19 16 16 16 13 19 16 29 16 29 29 16 16 16 29 13 16 29 13 29 29 29 16 29 16 18 29 29 16 16 29 29 29 16 29 16 29 16 16 29 16 29 16 16 16 29 29 29 29 16 29 29 13 16 29 13 29 29 16 29 29 29 13 29 29 29 29 29 13 29 13 29 29 16 13 16 29 29 16 29 29 16 16 29 29 16 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 16 16 16 29 16 19 29 29 16 16 13 16 29 29 16 16 29 19 16 16 13 16 29 16 19 19 31 29 19 13 29 16 16 16 29 19 13 29 16 29 29 16 16 29 16 19 29 16 29 29 19 16 29 16 19 13 16 16 29 29 16 16 19 16 16 16 16 29 19 29 29 16 29 16 13 16 19 29 29 29 29 19 29 29 29 29 16 16 16 29 6 29 29 29 16 16 16 29 29 16 29 29 29 16 26 16 29 29 16 29 29 29 29 5 13 29 5 31 29 16 13 16 29 29 29 29 29 16 29 29 16 29 16 13 29 29 29 16 16 16 16 29 13 18 29 19 16 29 29 29 29 29 29 16 19 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 16 16 16 16 16 16 29 16 19 13 29 19 16 13 29 29 16 16 29 29 29 16 13 29 29 29 16 16 29 29 16 29 29 29 29 16 5 16 29 29 29 29 16 29 16 16 16 16 16 16 16 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 16 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 5 16 29 29 16 29 29 29 16 19 16 29 13 29 29 29 16 16 18 29 17 5 29 29 17 29 16 16 29 29 16 29 29 16 29 29 16 13 16 29 16 29 29 17 16 29 29 29 29 16 29 16 16 29 13 16 13 16 16 29 19 13 19 16 16 16 13 16 19 16 16 16 16 19 19 16 19 16 19 19 16 19 19 19 29 16 16 16 16 16 29 16 29 29 19 29 16 17 25 16 16 16 29 29 13 16 19 13 29 16 16 16 19 16 29 29 19 16 29 19 13 16 13 19 19 19 16 16 29 29 19 19 29 29 16 19 29 29 16 16 16 19 5 19 29 19 19 29 16 19 16 19 19 19 19 29 2 19 19 16 29 19 19 16 29 19 16 19 16 29 16 29 29 16 16 16 29 16 13 29 29 17 16 29 16 19 19 16 19 29 16 16 16 16 16 19 16 16 16 29 29 19 9 29 19 19 19 16 19 16 19 19 19 13 19 19 9 16 16 19 29 29 16 19 16 9 29 19 19 29 16 9 19 9 19 13 19 29 9 29 29 17 19 13 29 16 19 16 16 29 16 29 16 19 29 29 29 16 29 16 16 29 16 16 16 19 17 16 13 16 29 16 16 16 13 16 16 16 16 19 29 29 29 16 19 19 19 19 16 19 29 29 29 19 19 19 13 19 19 29 16 19 16 29 19 16 19 16 16 29 19 29 19 19 16 16 9 19 29 16 29 19 19 29 29 29 29 29 16 16 29 16 29 29 29 19 16 16 29 19 29 29 29 16 29 29 29 19 29 29 19 13 19 29 16 29 29 13 19 19 29 13 19 17 16 29 19 16 16 29 29 5 16 29 16 29 29 13 29 19 16 13 29 16 27 16 29 29 29 29 16 29 29 16 29 19 19 16 16 29 19 16 16 16 16 19 29 29 16 16 29 16 16 29 29 16 16 16 16 16 29 16 19 13 19 29 19 19 29 19 16 16 16 16 16 16 19 29 29 16 16 29 16 16 16 13 16 19 29 16 16 19 16 13 19 29 19 19 29 29 19 19 29 16 16 19 9 16 16 16 16 19 16 10 29 16 13 16 17 29 16 29 13 29 16 16 16 29 16 16 29 29 29 29 29 29 19 16 29 16 13 29 16 16 16 13 16 16 16 29 13 19 29 29 13 29 29 29 16 19 29 29 29 29 29 16 29 17 16 29 29 26 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 2 16 16 29 16 29 29 29 16 13 17 13 29 29 29 29 29 29 29 2 16 8 29 29 29 8 29 29 29 29 29 29 2 29 29 2 29 29 29 29 31 29 13 16 29 5 16 16 16 16 29 16 29 6 29 29 29 29 14 16 29 29 16 29 29 29 29 16 29 29 29 4 17 29 29 16 29 29 29 29 29 29 23 29 29 6 29 29 5 5 31 29 29 29 29 16 29 16 13 29 19 16 29 16 16 29 19 16 16 29 16 16 13 16 16 17 16 16 16 19 16 19 16 29 13 16 19 19 16 19 19 29 29 16 13 16 16 26 16 19 19 29 16 16 16 29 29 16 29 16 16 16 19 29 16 16 29 19 17 16 16 29 19 16 29 16 16 16 16 17 13 29 19 16 16 29 13 17 16 29 16 29 16 29 29 2 16 16 29 29 29 29 29 16 29 29 29 29 31 16 6 29 29 29 29 29 29 29 29 29 29 26 29 8 8 6 2 29 29 29 29 29 8 29 29 29 29 29 25 2 2 29 2 29 8 29 2 29 29 8 5 29 29 8 29 29 2 2 2 29 29 29 29 8 8 29 8 8 23 29 26 29 8 29 29 29 29 26 29 8 29 2 6 29 29 8 29 29 8 5 29 29 29 8 29 14 31 8 29 6 29 29 29 8 29 27 29 27 29 29 6 8 29 29 29 29 2 29 29 29 29 8 29 27 29 29 6 29 29 2 29 8 29 29 2 5 29 29 6 6 29 29 29 29 29 29 8 18 29 29 6 2 29 29 31 29 29 29 29 8 29 29 29 29 29 29 29 18 29 2 8 29 5 29 8 29 2 23 5 29 8 29 29 29 29 29 29 29 8 14 2 29 8 29 29 29 29 5 29 29 29 8 8 6 29 29 29 29 31 2 18 8 2 29 29 6 29 27 25 14 25 29 18 5 25 8 29 29 8 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 29 29 29 16 16 16 29 29 16 29 29 29 29 29 16 16 16 29 29 29 29 29 16 29 14 29 29 8 16 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 6 31 29 19 13 29 16 13 29 16 29 29 29 29 8 29 2 29 29 8 8 29 29 29 5 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 16 29 29 29 16 16 29 19 29 29 29 31 29 29 29 16 16 29 29 29 29 29 29 16 13 29 16 29 29 29 29 29 29 17 29 5 29 29 29 16 29 29 16 29 8 29 29 16 13 29 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 5 2 29 14 29 29 29 27 29 18 29 5 29 5 5 8 29 29 29 29 29 16 29 29 29 29 2 6 5 5 29 26 29 8 29 8 8 29 2 5 5 29 2 2 5 29 29 6 29 29 29 8 18 5 2 29 2 8 29 29 29 5 29 29 29 6 29 29 29 29 29 5 29 8 8 6 2 29 2 8 29 29 29 29 29 29 29 29 29 29 31 29 29 29 31 5 29 29 29 29 29 29 2 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 27 29 29 29 6 29 29 29 29 29 29 6 29 5 29 29 29 8 29 29 14 29 29 29 16 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 2 8 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 18 29 2 5 31 29 29 8 29 29 29 29 18 8 29 29 29 8 29 29 29 29 29 6 29 29 18 6 29 8 29 18 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 14 29 29 29 29 29 8 29 27 5 29 29 29 29 29 29 5 29 14 29 29 27 29 29 29 6 29 2 5 29 29 29 29 29 29 29 5 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 2 29 8 29 5 8 29 29 31 29 29 26 29 29 29 29 26 29 29 29 29 29 5 29 5 8 29 29 29 29 29 29 29 29 29 29 5 18 29 29 29 29 29 18 29 29 31 8 29 8 8 29 29 29 29 29 26 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 2 29 29 29 29 16 16 16 29 29 29 29 16 19 16 29 16 17 29 29 16 16 16 16 29 29 29 29 16 29 16 29 29 29 29 16 29 29 6 29 16 2 16 16 29 29 29 29 29 29 16 16 16 29 29 16 16 29 29 13 19 13 16 19 29 16 29 29 13 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 16 29 29 16 29 13 29 29 16 29 16 16 29 29 29 29 29 16 16 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 5 5 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 16 29 29 29 19 16 29 29 29 29 29 16 29 16 13 16 29 16 16 16 29 16 29 29 16 29 29 16 29 29 29 29 13 29 29 29 16 16 16 16 29 29 16 29 16 16 29 29 29 16 16 16 29 29 29 16 17 2 16 29 16 5 8 16 19 29 16 29 29 16 29 29 29 29 16 29 16 16 29 19 29 16 29 8 29 29 29 16 29 16 29 16 29 29 29 16 16 16 29 16 29 16 29 29 29 29 29 16 29 29 29 17 16 29 16 16 19 29 29 29 29 29 16 16 19 19 29 19 16 29 19 29 16 16 29 19 16 17 29 13 16 16 16 16 16 19 16 16 29 19 13 29 29 29 16 17 16 29 29 17 16 16 29 29 29 29 5 16 19 29 16 29 29 16 29 29 29 16 16 29 13 16 29 16 5 29 29 16 8 29 16 29 16 29 29 29 29 16 8 29 8 29 29 29 29 29 29 16 16 16 29 19 16 16 16 13 19 29 16 16 16 16 16 16 16 16 16 29 16 29 19 29 16 29 16 17 29 19 16 16 16 29 29 16 29 16 13 29 29 29 29 29 16 29 29 29 29 16 26 16 29 16 16 17 29 29 23 16 19 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 16 16 16 16 16 16 16 16 16 29 19 16 29 29 19 16 29 19 16 16 16 29 16 19 29 29 16 29 16 13 16 16 16 19 19 19 9 29 29 16 19 16 16 29 16 19 19 29 29 29 16 19 16 16 16 29 16 16 16 19 13 16 16 16 16 19 29 29 16 16 29 19 16 19 16 29 19 19 13 16 13 16 29 16 19 16 29 16 19 19 16 19 19 19 19 19 19 9 16 19 16 29 16 16 29 19 8 16 19 16 29 16 16 16 19 19 16 19 13 29 19 29 29 16 29 16 16 16 19 19 17 16 16 17 19 16 16 29 16 19 19 29 19 19 19 16 9 19 16 19 16 16 19 16 13 19 16 13 19 16 19 16 29 16 29 29 29 29 29 19 13 29 19 19 29 16 16 29 19 29 29 29 16 16 29 16 16 29 16 29 16 16 16 16 29 29 16 29 29 29 5 29 29 29 29 29 29 29 16 29 8 29 8 29 29 29 29 16 29 29 2 2 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 17 29 2 29 23 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 27 29 31 29 29 29 29 8 29 29 29 18 29 29 26 29 23 14 23 29 26 17 29 29 29 2 29 29 29 29 29 29 29 29 16 29 16 17 31 29 16 29 29 29 29 29 5 29 29 29 29 29 29 16 6 29 29 2 29 2 2 8 5 26 8 23 29 2 8 29 29 29 29 16 29 29 29 16 29 2 29 29 29 2 29 29 29 29 2 5 29 5 29 29 29 16 29 29 29 29 29 8 8 25 29 29 29 29 2 29 8 23 26 5 29 29 29 29 31 29 29 6 6 29 29 29 29 29 29 29 29 2 29 5 8 2 29 8 29 2 29 29 29 6 23 29 18 29 29 29 2 16 29 29 29 8 29 5 5 29 29 29 29 29 8 2 29 18 29 5 29 2 17 29 29 29 29 29 29 8 29 29 2 6 29 29 29 2 29 14 29 29 2 29 29 8 29 29 29 29 29 29 29 16 16 17 17 29 29 2 29 29 29 29 29 8 29 6 29 8 29 2 29 29 5 29 29 29 14 2 31 5 5 2 29 29 29 18 27 29 8 8 18 29 8 29 29 29 29 5 29 5 31 8 6 6 2 29 29 25 2 29 29 29 29 29 29 23 23 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 8 27 18 29 29 8 18 5 29 29 6 29 29 31 29 29 29 29 29 29 29 29 29 29 29 8 5 29 6 29 29 29 17 29 29 29 29 29 6 29 29 29 8 29 29 29 29 8 8 29 5 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 8 6 5 5 6 2 8 29 31 29 29 2 29 8 6 29 29 29 8 29 29 29 8 29 8 29 29 18 29 29 27 23 6 29 29 31 29 29 6 2 6 29 29 29 29 29 8 29 29 2 5 6 27 29 2 8 6 5 18 14 29 29 29 29 29 29 27 29 29 29 29 29 29 29 5 29 29 29 2 29 31 6 29 6 6 18 2 8 6 29 2 29 2 6 2 27 29 6 29 8 29 6 5 31 8 6 29 25 29 29 29 2 29 29 29 31 29 29 29 29 31 29 29 8 2 8 8 8 29 6 6 2 29 5 6 25 29 8 29 14 18 29 18 29 5 29 5 5 8 27 29 29 29 29 29 29 29 29 31 5 29 31 29 8 18 2 29 29 2 29 8 5 29 8 29 29 2 29 5 6 29 31 8 5 5 29 31 29 29 29 29 5 5 26 31 2 29 8 8 2 5 29 29 29 29 5 29 2 5 2 8 5 5 14 8 29 29 29 8 29 29 29 5 29 29 8 29 29 29 29 29 29 6 5 27 27 29 29 29 29 31 29 2 6 29 8 2 29 18 31 29 5 29 29 5 2 31 29 29 29 29 6 5 29 29 2 29 29 29 5 5 5 29 29 29 31 8 29 29 18 5 6 8 2 29 29 29 29 29 5 29 2 5 8 2 29 5 2 29 31 8 29 2 29 29 29 2 29 29 29 8 5 29 8 5 29 29 29 29 2 8 14 29 29 29 2 29 29 8 29 5 29 5 29 29 29 29 8 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 6 2 29 17 29 29 29 29 29 29 2 5 29 29 29 29 29 8 29 29 2 6 29 29 5 5 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 17 16 29 29 29 29 29 29 29 6 29 8 29 2 29 29 5 29 29 31 8 29 29 29 29 2 29 16 13 29 2 29 13 29 29 29 16 29 29 29 16 29 29 29 16 29 6 29 29 29 29 14 29 29 29 29 29 29 29 5 29 29 31 29 29 29 8 29 29 19 29 29 16 29 19 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 5 16 29 29 29 29 29 29 29 16 16 29 29 16 16 29 29 29 16 29 29 29 13 29 29 16 16 29 17 29 16 29 29 29 16 16 16 16 29 29 16 13 29 29 29 16 13 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 16 16 29 5 16 16 29 29 16 16 29 16 29 16 29 29 29 16 16 16 16 29 19 13 29 19 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 27 8 29 16 13 5 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 5 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 5 29 29 2 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 16 16 29 16 17 29 29 17 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 16 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 27 29 16 29 29 29 5 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 19 16 16 29 29 29 16 13 16 17 29 29 29 29 16 16 29 29 16 29 16 29 29 29 29 29 2 8 31 8 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 16 29 16 29 29 29 13 29 29 29 29 29 13 19 16 29 29 29 29 29 16 29 29 17 29 29 16 29 17 29 29 29 16 16 16 29 16 29 16 16 16 16 29 16 17 29 16 13 16 16 16 16 29 19 29 16 16 13 29 29 29 19 16 19 29 29 29 29 29 13 16 16 13 16 29 16 19 16 16 29 16 16 29 29 16 29 16 16 16 16 16 16 29 16 16 29 16 16 16 29 5 16 16 29 29 29 16 5 5 16 16 29 16 16 16 16 31 29 16 16 29 16 29 13 29 13 16 29 29 16 16 29 29 16 19 29 19 29 29 16 29 17 16 16 19 29 16 16 17 29 16 19 16 13 29 16 16 19 19 16 16 29 29 16 29 16 19 16 13 16 19 29 29 29 29 29 29 29 17 29 16 17 29 19 16 29 29 29 29 17 19 19 13 29 29 16 16 16 29 16 9 13 29 16 16 16 16 29 16 16 16 16 17 16 29 29 16 16 29 16 16 16 16 29 16 19 16 29 29 29 16 29 29 2 29 16 29 16 16 29 29 16 29 29 16 29 29 19 19 29 29 16 26 17 29 29 5 29 13 16 19 16 16 19 16 16 29 29 19 29 16 16 29 29 16 16 16 19 16 19 29 16 19 19 13 29 29 16 29 16 16 19 29 13 29 16 16 29 29 29 16 29 13 16 29 29 29 16 29 29 29 29 29 29 16 29 29 16 19 29 16 17 29 29 29 16 29 19 29 16 29 29 29 29 29 29 16 29 29 16 29 16 29 29 19 16 29 29 29 16 16 5 29 29 29 16 16 17 29 19 29 16 16 29 16 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 16 29 16 29 16 29 29 16 19 29 16 29 16 16 29 19 19 16 19 13 29 29 19 29 16 19 16 16 16 17 29 16 13 29 19 17 29 5 16 29 29 29 29 29 29 16 13 13 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 5 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 14 29 29 29 29 29 29 29 29 16 29 29 17 16 29 29 13 19 29 29 16 16 29 16 13 8 29 17 29 16 29 16 13 16 16 29 29 29 19 29 29 29 29 29 13 29 29 16 16 29 16 16 29 16 16 16 13 19 29 16 16 16 19 29 16 16 16 19 16 29 16 16 13 16 17 16 16 29 19 29 16 16 29 29 16 29 16 16 29 29 16 16 16 16 16 29 29 29 16 16 16 29 16 16 29 29 29 29 29 8 29 29 26 16 16 29 29 8 8 29 29 29 16 16 16 16 29 29 16 29 16 19 16 16 29 29 16 29 19 16 6 29 29 29 29 29 19 29 29 29 16 5 19 17 16 29 16 29 29 16 29 29 13 16 29 29 29 29 29 29 29 29 8 8 2 2 27 8 5 29 29 29 27 29 5 29 29 29 6 29 29 29 29 29 29 29 8 29 29 8 8 29 29 29 29 8 8 8 29 2 5 29 29 29 29 29 29 31 8 29 29 29 29 29 29 8 29 5 29 18 29 29 29 29 29 29 8 29 5 17 5 8 8 29 29 2 29 29 14 29 29 29 5 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 23 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 18 29 29 29 29 5 6 6 29 29 29 29 29 8 29 29 29 29 29 29 5 5 29 23 2 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 25 31 29 29 29 6 29 29 5 29 29 29 29 29 29 29 18 29 29 29 2 8 29 29 29 2 29 29 29 29 29 5 5 29 29 29 29 29 29 8 2 29 29 29 2 17 29 5 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 16 29 5 29 16 29 29 17 29 29 29 16 29 29 16 29 29 29 17 29 17 29 29 16 29 18 29 29 26 17 13 29 17 29 29 29 18 29 17 29 16 16 29 29 13 16 29 29 29 16 29 29 29 29 29 29 16 17 29 29 16 29 29 6 29 16 29 16 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 16 16 29 16 16 29 29 16 16 29 16 29 29 13 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 17 29 29 29 16 19 16 29 16 29 29 19 29 16 29 16 16 29 29 16 16 16 16 16 29 29 16 29 29 29 13 16 29 29 29 29 16 16 16 29 16 29 29 29 29 16 16 29 16 16 16 19 29 16 16 29 16 29 29 29 29 29 16 16 29 29 16 16 16 16 29 29 29 29 29 29 16 29 13 29 29 17 29 29 13 29 16 29 6 29 29 16 19 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 16 29 16 29 29 29 29 19 29 16 29 29 29 29 16 29 16 13 16 29 2 29 29 29 16 29 29 29 29 16 29 29 4 17 29 29 29 17 29 29 29 16 16 16 29 29 29 16 29 29 29 29 29 16 16 19 16 29 29 29 19 16 16 16 16 16 29 16 29 29 16 29 16 16 16 29 16 29 29 19 16 29 29 29 29 29 29 17 29 13 19 16 29 29 29 13 16 29 29 29 29 29 29 19 29 29 29 29 16 29 16 16 29 16 16 13 29 19 19 29 16 16 16 16 16 29 19 29 29 29 29 13 16 29 29 29 16 16 13 16 16 29 19 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 16 29 29 29 16 16 29 17 16 16 29 29 16 29 29 8 29 29 16 29 16 29 29 29 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 31 29 29 29 29 16 29 29 29 29 29 29 29 16 26 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 5 29 16 29 29 29 29 25 29 29 29 29 29 17 29 29 29 29 16 16 13 29 29 26 29 29 29 29 29 29 6 8 29 29 6 5 8 29 16 29 8 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 18 29 14 26 17 29 29 29 29 2 29 8 29 6 18 2 29 2 2 8 29 29 8 8 29 29 29 29 29 29 29 8 29 6 29 2 29 29 29 29 29 29 29 8 8 8 29 29 2 5 29 29 8 29 8 8 8 17 29 8 29 29 29 29 29 2 29 29 29 29 29 29 6 29 17 8 8 23 23 29 29 5 5 29 29 5 23 29 29 2 8 29 29 2 29 18 29 29 2 29 5 29 29 29 2 27 2 5 29 29 29 8 14 29 29 29 17 8 2 16 8 8 29 29 29 29 29 29 8 29 29 29 2 29 29 16 29 29 29 29 29 29 29 2 29 29 2 29 5 29 29 29 29 29 29 8 29 29 2 5 29 18 2 5 8 23 2 8 5 29 5 29 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 2 29 29 29 29 14 29 29 29 29 29 26 29 29 8 29 29 29 29 29 8 29 2 29 29 29 5 29 8 29 29 29 29 29 29 29 29 5 5 29 29 29 29 16 29 5 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 25 29 18 8 31 5 29 29 29 29 8 6 2 29 29 29 18 29 29 5 5 29 2 29 29 2 29 2 29 29 5 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 6 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 5 6 29 6 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 5 29 29 2 29 29 29 29 29 25 2 5 27 27 2 29 29 29 29 29 2 5 8 29 29 2 2 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 29 2 29 29 8 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 5 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 14 25 5 29 29 29 29 29 29 8 29 6 29 2 29 29 29 29 27 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 5 6 29 31 29 29 29 29 29 16 29 29 29 29 19 13 29 29 16 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 2 2 5 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 2 29 29 29 29 5 29 29 29 29 17 29 29 2 18 2 29 29 29 29 29 29 18 8 8 5 29 29 29 29 29 29 2 29 2 29 23 5 8 8 8 8 29 29 8 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 8 29 31 29 8 29 29 29 29 2 29 29 29 8 16 29 29 5 5 29 16 29 16 29 29 16 16 17 29 29 29 31 8 29 29 29 2 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 14 2 29 29 29 2 6 29 18 8 29 29 29 29 29 29 14 27 29 6 29 14 29 5 29 26 29 29 5 5 17 2 29 29 29 29 2 2 8 6 6 26 29 29 29 5 29 8 18 18 29 29 29 29 29 29 29 2 29 2 29 29 2 29 29 29 2 29 29 31 29 29 29 29 29 14 8 29 18 29 29 29 29 29 29 29 29 8 17 6 29 29 29 29 29 29 8 29 2 29 18 29 29 29 29 19 29 29 19 29 16 29 29 8 29 29 29 16 6 8 5 29 29 29 29 29 29 29 29 8 29 29 29 2 29 31 2 2 8 5 29 29 8 8 29 8 2 23 29 29 29 29 29 17 29 29 29 29 29 2 29 29 18 14 29 2 5 8 29 8 29 29 2 29 29 2 29 29 27 29 2 29 29 29 29 29 29 29 6 6 29 29 29 16 29 16 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 14 29 29 29 29 16 29 16 29 29 29 29 16 16 29 13 29 29 29 29 29 29 16 29 29 16 5 16 29 29 29 29 29 16 29 29 8 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 6 29 16 29 8 13 13 29 29 16 29 5 29 16 29 16 29 29 26 29 29 29 29 29 16 16 16 29 29 17 29 29 16 29 16 29 29 29 29 29 31 29 29 29 16 29 29 29 29 29 17 5 29 2 29 8 18 29 29 29 29 29 29 29 29 16 29 16 29 18 29 17 29 29 29 29 29 29 13 16 16 29 29 16 16 29 16 17 29 29 16 13 16 19 16 16 29 29 29 29 29 16 16 29 16 29 29 29 16 29 16 5 29 29 29 29 29 29 29 29 19 29 16 16 16 16 16 19 16 16 16 16 29 29 29 29 16 16 16 16 16 17 13 29 19 19 29 29 29 16 16 13 19 16 29 29 29 16 13 29 16 19 16 29 29 29 13 29 13 29 16 29 29 29 29 19 13 13 29 16 16 16 16 29 19 16 29 29 13 29 16 16 16 29 19 13 29 19 16 16 13 19 29 19 13 16 19 19 19 5 13 16 29 16 13 16 29 29 16 16 16 16 19 19 29 29 29 29 13 16 16 13 16 29 16 29 17 16 16 29 29 16 29 16 29 29 29 29 13 16 16 29 16 29 19 16 29 29 29 29 19 16 16 29 29 19 16 16 16 29 29 16 19 19 29 16 16 9 29 16 9 19 13 8 29 29 16 29 29 29 19 16 16 19 29 29 16 16 29 19 29 29 18 29 16 29 29 16 16 29 16 29 29 29 16 29 16 29 16 17 16 29 29 29 29 16 16 29 17 29 16 29 16 16 19 29 29 16 16 5 29 19 19 19 16 16 19 29 16 16 16 29 13 29 29 29 16 29 29 29 29 13 29 29 16 16 16 16 29 16 16 29 16 16 29 29 19 29 16 29 19 16 29 29 19 29 29 16 19 29 29 29 16 19 16 16 16 16 16 16 16 16 29 16 16 29 17 29 16 16 29 16 13 13 29 29 17 16 29 29 29 29 29 29 29 29 29 17 29 29 2 6 27 29 29 29 29 16 29 16 29 16 29 29 29 29 16 29 8 29 29 29 16 29 29 16 29 29 29 16 31 29 29 29 29 29 29 29 29 29 29 29 29 29 16 5 29 16 13 16 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 5 16 29 29 29 29 29 17 29 29 29 29 29 29 8 29 5 29 29 29 2 8 29 29 29 29 29 29 29 5 23 29 29 29 29 29 29 29 29 29 29 8 29 29 18 29 29 27 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 5 29 29 29 29 29 29 16 29 29 13 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 16 29 16 29 16 29 19 29 29 19 16 16 16 29 17 29 16 13 19 16 19 16 16 16 29 19 29 29 16 29 29 29 29 29 29 29 16 16 29 29 16 16 16 16 16 16 13 16 16 29 29 29 19 29 29 16 29 16 16 29 16 19 16 13 17 16 29 19 29 29 29 16 13 16 29 29 5 16 17 19 16 29 16 16 16 16 16 19 16 16 29 16 19 19 16 16 19 29 16 16 16 16 29 29 13 29 16 8 29 16 29 19 16 29 16 16 16 29 16 29 29 13 16 29 19 19 29 29 16 9 16 13 13 29 17 16 19 16 16 19 16 16 19 16 16 16 16 29 29 16 29 16 16 16 16 29 16 16 29 16 17 16 29 17 13 29 16 29 29 29 16 13 29 16 16 16 29 29 29 2 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 16 29 16 16 29 16 16 16 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 5 29 16 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 5 16 16 16 29 29 29 16 29 29 29 16 29 16 16 29 16 16 16 16 29 16 16 16 29 29 16 29 29 5 29 17 16 29 29 16 29 16 29 29 16 29 16 29 29 29 18 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 16 16 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 19 29 29 29 2 29 16 29 29 29 29 29 29 29 29 5 29 5 5 29 23 29 29 29 2 29 29 29 8 8 29 5 27 8 29 29 29 29 29 8 26 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 16 16 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 19 16 16 29 16 29 29 16 19 16 29 29 16 16 19 29 16 16 16 16 19 16 29 16 16 29 16 29 29 29 13 5 5 29 29 29 29 29 6 29 29 29 29 29 29 16 16 8 29 16 19 29 29 29 29 16 29 16 29 13 13 16 29 29 16 16 16 29 16 16 19 16 16 29 19 19 19 16 13 16 13 29 16 16 29 19 19 29 19 29 16 16 19 16 16 29 29 29 16 29 17 19 29 29 19 29 16 5 16 19 29 19 13 29 29 29 29 17 29 29 16 16 29 29 29 17 19 16 29 16 29 16 16 29 17 4 19 29 29 29 16 13 13 29 16 19 29 29 13 19 19 16 16 29 29 29 29 29 29 16 16 16 16 29 16 29 19 13 13 19 13 19 29 16 19 13 16 29 29 16 19 16 29 19 29 8 19 13 29 29 16 16 29 29 29 29 29 16 16 29 16 19 16 29 16 16 16 16 19 16 29 16 16 16 16 19 19 29 16 29 19 16 16 19 16 16 29 16 29 13 16 19 13 19 29 16 29 29 16 19 16 19 19 17 19 19 16 29 16 19 19 17 16 17 16 17 29 29 16 19 16 29 29 29 16 16 16 17 13 16 13 16 29 13 19 16 13 29 16 26 8 13 29 16 13 13 29 29 16 16 19 13 16 16 16 29 19 16 19 29 16 13 19 29 16 13 16 16 19 29 29 16 16 29 16 19 13 19 29 29 19 29 19 29 29 29 16 13 19 13 16 13 19 19 29 29 16 16 29 16 16 29 16 29 16 13 29 29 16 29 16 16 16 29 19 13 29 17 13 26 19 29 16 19 19 19 16 29 29 29 13 19 8 16 19 19 16 29 19 13 16 19 16 29 17 13 16 19 16 19 19 29 29 16 16 13 29 16 16 29 29 16 16 19 16 29 16 16 29 29 16 16 29 16 19 16 29 29 29 19 16 19 16 13 19 16 19 29 16 19 29 19 16 13 19 16 16 16 16 29 19 19 13 16 19 13 19 19 16 19 16 19 29 19 29 29 16 16 13 29 19 16 19 16 29 19 29 29 29 16 19 16 29 29 29 29 19 16 29 29 29 16 16 29 29 29 29 29 13 19 29 29 29 16 13 16 19 29 16 16 16 16 19 29 13 29 16 19 13 29 19 29 16 16 13 19 29 16 29 19 29 16 19 13 16 29 29 29 29 29 16 29 29 19 29 29 29 29 29 29 29 29 29 16 29 29 29 16 5 13 29 29 16 29 29 29 16 29 29 29 16 19 29 29 29 29 8 19 16 29 17 16 19 13 16 16 19 13 19 16 29 19 17 29 29 16 19 16 16 16 16 13 16 29 16 29 16 16 29 16 13 16 29 29 16 16 16 16 29 29 29 29 16 29 16 29 29 6 29 16 29 19 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 8 29 16 29 29 29 29 29 16 29 29 29 16 29 2 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 5 29 29 29 16 29 29 29 16 29 29 8 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 18 16 29 16 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 17 16 29 29 29 5 13 13 29 29 29 16 29 16 16 19 19 16 29 13 29 29 16 2 16 16 16 13 29 16 16 16 19 16 29 29 16 16 4 16 16 29 29 29 29 16 29 29 16 29 16 17 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 13 16 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 8 29 29 16 29 16 29 16 13 6 8 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 16 29 16 29 29 16 16 13 29 29 29 16 29 16 29 29 16 16 14 29 29 29 16 16 2 29 29 29 29 5 29 29 29 29 16 16 29 29 29 29 29 29 29 8 16 29 29 16 29 29 16 29 8 16 16 13 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 19 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 19 29 16 29 16 29 8 16 16 29 16 29 29 29 29 29 4 29 16 29 16 29 16 29 29 29 16 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 16 16 16 29 16 29 29 29 16 29 29 16 16 16 29 29 29 16 29 19 16 29 29 19 29 16 19 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 27 29 29 29 18 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 2 14 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 16 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 5 29 16 29 16 29 17 29 29 16 29 16 29 16 16 16 16 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 8 29 29 29 29 29 16 29 29 29 16 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 16 29 29 16 29 16 16 29 16 29 29 16 19 16 16 29 29 29 19 16 29 16 29 19 19 29 29 29 16 29 29 16 29 29 17 29 6 16 29 16 29 16 29 29 29 29 29 29 29 16 16 29 16 16 29 16 29 29 29 29 16 19 16 16 29 16 16 29 29 29 29 29 29 19 16 29 16 29 29 16 13 29 29 19 29 16 16 19 16 29 9 16 16 16 17 29 29 19 16 29 16 16 19 19 13 16 16 16 16 16 29 16 29 29 29 16 29 29 29 16 29 29 16 2 6 16 29 29 29 16 31 16 29 29 29 16 29 29 16 29 29 29 17 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 13 16 13 13 16 16 16 16 16 29 16 29 16 29 16 29 29 29 16 16 29 29 13 29 29 29 13 16 16 17 29 29 29 16 29 29 29 29 29 29 6 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 27 29 16 29 29 19 29 29 29 6 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 5 16 29 29 29 29 16 29 29 29 16 16 13 16 16 16 29 16 16 13 19 29 16 19 17 29 29 16 16 16 16 8 29 19 13 16 29 16 29 16 29 13 19 19 16 19 29 29 16 16 16 16 16 13 16 16 16 13 16 19 16 16 16 16 13 19 17 29 16 16 29 16 29 16 19 16 16 19 29 16 17 13 16 19 16 29 16 19 16 29 29 16 29 16 16 16 16 29 19 19 16 29 17 16 16 19 16 19 29 16 16 29 29 19 16 19 29 19 16 19 19 29 16 19 19 16 29 16 16 9 13 29 19 16 29 16 29 19 19 16 19 19 29 16 17 19 16 17 29 16 16 16 16 13 29 16 29 16 13 16 16 16 16 16 16 16 19 29 16 19 29 16 29 16 16 19 16 16 16 13 16 29 16 29 8 29 16 19 29 29 29 29 16 16 16 16 29 16 16 13 16 29 29 29 17 19 13 29 29 19 16 29 16 29 29 29 19 29 29 16 5 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 16 29 29 16 29 16 29 16 16 29 29 29 29 2 16 16 29 17 29 29 16 29 29 16 29 29 13 29 16 16 29 16 16 16 29 29 16 29 29 16 16 29 16 16 16 29 29 29 16 29 16 29 16 29 19 29 16 16 16 29 16 13 29 16 29 16 29 16 16 29 29 29 29 19 29 29 29 29 13 29 16 29 17 16 29 29 29 16 16 13 16 16 29 16 16 16 16 16 16 16 16 29 16 29 19 29 13 16 16 13 29 16 16 29 29 16 29 16 16 29 16 29 16 29 29 16 29 29 16 29 29 6 16 29 29 29 29 16 29 29 29 16 29 16 29 29 8 17 29 17 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 16 2 29 29 29 5 29 5 5 23 16 29 29 16 29 16 29 16 29 29 29 29 2 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 23 23 5 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 13 16 16 16 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 13 16 29 29 16 16 29 29 28 29 16 29 16 19 16 29 29 16 29 13 16 16 16 19 16 19 16 16 17 16 16 16 16 16 29 29 29 8 16 29 16 29 29 16 16 16 19 29 31 16 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 16 29 16 16 29 29 5 29 16 16 16 29 29 16 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 31 6 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 6 31 18 29 29 25 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 31 25 29 29 29 29 29 29 6 8 29 18 29 18 29 29 2 29 29 29 2 2 6 29 29 29 29 6 29 29 8 8 29 6 2 29 8 29 29 29 29 5 29 6 29 29 29 18 29 29 6 14 29 29 6 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 6 29 29 29 29 29 31 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 16 29 16 16 29 16 16 29 16 29 13 13 13 13 16 29 19 29 16 17 16 29 29 16 16 29 16 19 29 29 16 16 16 29 29 29 29 19 16 29 17 29 16 16 29 16 29 16 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 19 29 29 16 29 29 16 29 16 16 29 29 16 29 16 16 29 16 13 29 16 16 29 17 29 16 25 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 16 29 16 16 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 31 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 14 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 16 5 13 29 29 29 16 29 29 29 29 29 29 29 29 18 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 16 16 29 29 29 29 29 29 16 29 16 29 29 16 16 13 16 29 19 29 29 29 16 16 16 16 29 17 29 29 29 16 29 29 29 29 13 29 16 29 29 29 29 29 5 17 29 29 29 16 29 16 16 26 19 5 16 16 29 29 29 16 29 16 29 16 16 16 16 16 29 29 29 29 13 16 29 29 29 6 29 29 29 29 29 29 29 16 29 16 16 29 29 29 5 29 29 29 29 16 29 16 29 29 29 16 16 13 29 29 29 29 29 29 26 29 18 29 29 29 29 6 29 8 29 2 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 31 29 29 29 29 29 29 23 23 29 29 29 29 29 29 29 6 16 29 29 16 13 29 13 29 29 6 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 5 25 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 16 6 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 16 29 16 29 29 13 13 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 27 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 29 29 6 27 29 29 5 8 29 29 29 14 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 2 5 29 2 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 6 6 29 29 6 29 29 29 29 29 29 29 29 18 29 29 29 29 29 4 31 26 8 29 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 14 29 29 13 29 29 16 29 29 29 16 29 29 29 29 29 29 31 29 16 29 2 29 29 16 29 29 16 29 29 29 16 29 29 16 16 16 13 29 16 29 19 13 29 16 16 16 29 29 29 29 19 16 29 19 13 16 29 19 29 16 29 29 29 16 29 16 29 29 19 13 16 29 29 29 16 29 16 29 29 29 19 29 19 29 13 16 19 16 29 19 16 16 29 29 16 16 29 29 17 13 16 16 29 19 29 29 29 16 13 16 29 5 17 29 16 29 29 29 29 16 17 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 13 29 19 16 29 16 16 29 13 29 29 29 8 8 29 2 29 8 29 29 29 29 29 29 29 5 31 29 16 29 29 5 16 5 29 19 19 29 29 29 29 29 29 16 29 29 29 29 29 27 18 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 6 29 29 29 8 29 29 16 2 16 29 17 29 16 29 16 29 29 29 29 29 29 29 29 18 29 29 29 29 5 29 6 29 29 29 29 29 31 29 29 29 29 29 16 29 29 29 8 29 29 29 18 29 29 29 29 29 29 29 26 29 16 16 29 29 16 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 16 29 29 29 25 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 2 29 29 29 29 29 29 8 6 8 8 29 29 29 29 29 6 8 18 8 8 31 8 8 29 5 29 29 31 29 2 29 29 29 29 14 29 29 29 2 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 2 29 29 29 29 17 29 29 5 29 29 29 29 29 6 29 29 29 29 18 29 29 29 5 29 8 29 29 6 29 29 29 8 6 29 29 29 29 6 29 29 5 29 6 29 29 29 31 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 26 31 8 8 6 6 18 8 29 29 8 31 29 29 8 8 8 29 5 29 29 5 29 29 29 2 29 29 29 29 29 29 8 14 14 29 2 23 8 8 8 29 29 8 29 29 29 29 14 29 2 29 29 6 29 2 29 29 8 2 8 8 29 29 2 29 31 29 6 29 29 29 5 29 2 29 18 31 23 29 29 29 29 18 29 29 2 2 29 29 29 29 29 29 29 5 29 29 29 8 5 29 29 29 6 29 29 29 29 29 29 29 29 29 27 29 29 26 29 8 29 29 29 29 5 29 8 29 2 14 31 29 29 29 8 18 29 6 29 29 8 8 14 6 2 29 2 26 5 6 29 23 29 27 8 6 29 31 29 18 29 14 29 6 29 29 31 29 27 6 29 29 8 29 29 29 31 29 6 29 29 29 29 5 8 29 8 8 29 8 29 29 29 29 29 6 29 29 26 29 29 29 18 29 29 29 29 29 29 14 29 29 29 6 8 29 29 8 8 29 8 29 2 2 29 29 29 29 29 29 5 29 29 29 29 29 8 29 6 8 29 5 29 2 8 29 18 29 29 29 29 29 14 29 14 29 29 29 2 2 29 31 31 29 29 14 8 29 29 29 23 31 29 8 6 29 8 8 8 8 29 29 29 2 29 31 29 29 29 29 14 31 5 29 6 29 29 27 29 14 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 29 31 18 29 29 31 29 29 29 29 29 29 29 29 8 29 2 29 29 29 8 8 29 29 8 8 29 29 2 29 29 29 29 29 6 29 2 29 2 5 29 8 8 2 29 6 2 29 8 2 8 5 8 5 2 29 29 29 23 29 8 2 29 29 29 29 2 29 6 29 29 29 29 5 29 29 29 29 29 29 25 29 2 29 27 29 2 29 29 29 29 29 29 29 29 8 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 18 29 29 29 2 29 29 29 14 29 29 26 26 29 29 29 29 8 29 29 29 29 29 2 29 6 25 29 5 29 29 29 29 6 29 29 18 29 29 14 5 29 2 29 29 29 25 29 29 29 29 5 29 29 29 2 29 8 29 29 2 5 23 29 8 8 27 29 29 6 29 29 29 29 29 29 29 18 29 2 8 29 29 25 8 26 29 29 29 29 29 8 6 17 29 29 29 2 5 6 29 29 26 23 29 6 29 29 29 8 2 5 29 6 29 8 25 2 18 29 31 27 29 29 27 31 2 29 29 29 8 8 5 5 27 29 26 29 29 2 29 29 29 6 29 29 29 8 2 8 31 29 29 6 29 18 29 6 29 29 2 8 6 29 29 29 8 6 29 2 29 29 29 29 29 18 29 29 6 18 29 29 29 25 29 29 29 29 29 8 29 6 23 29 29 29 26 29 29 6 29 17 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 16 29 29 29 29 29 16 29 29 29 29 29 29 5 29 29 29 29 29 16 19 16 17 29 29 13 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 13 29 29 29 29 29 29 29 16 29 5 29 6 29 8 29 29 29 29 29 29 16 29 29 18 29 29 16 19 16 29 13 16 19 29 29 16 29 8 29 29 29 17 29 29 16 29 16 16 29 29 16 29 16 17 29 29 16 29 29 29 29 19 29 16 13 16 27 16 16 29 16 29 29 16 29 29 16 16 13 17 29 16 29 16 16 16 13 13 29 16 13 29 16 16 16 29 19 19 19 29 29 29 16 19 19 19 29 16 16 29 17 29 19 13 19 29 16 29 16 13 16 16 17 19 17 13 16 19 16 16 29 13 16 29 13 16 16 29 16 16 13 19 13 16 29 29 16 29 16 29 16 16 29 16 16 16 16 29 16 16 13 16 29 29 29 16 16 17 16 26 19 13 13 29 16 17 29 16 16 19 29 16 29 16 16 29 16 29 29 17 29 29 16 29 29 29 29 29 29 16 17 31 29 29 29 29 29 29 29 17 29 29 29 29 29 29 16 29 29 2 29 29 17 29 5 29 29 16 29 29 29 29 2 29 29 29 29 29 13 29 29 16 29 16 29 29 29 16 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 16 16 29 27 29 29 16 29 29 29 29 29 26 17 29 29 29 29 16 13 16 29 8 16 29 29 29 16 29 29 17 29 29 29 29 29 29 29 8 29 13 29 16 16 29 8 29 16 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 16 13 2 29 29 29 29 29 29 29 29 2 29 6 29 29 6 29 29 6 6 29 29 29 29 29 27 29 29 29 31 29 29 6 29 29 29 16 29 31 29 29 29 29 16 29 16 29 29 16 29 29 16 29 19 13 16 16 29 29 29 16 29 29 13 29 29 29 29 29 29 29 17 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 16 6 29 16 29 29 16 29 29 29 29 29 29 13 29 29 29 16 16 16 29 16 2 19 29 19 29 13 19 29 13 29 29 16 29 16 19 29 29 16 29 13 29 29 13 29 16 13 29 29 29 29 29 16 16 16 29 29 8 29 16 5 19 17 29 29 29 16 29 16 13 29 29 29 16 29 16 16 29 29 16 16 29 29 13 16 29 29 29 29 17 16 16 29 13 29 29 16 6 29 29 29 29 29 29 29 29 29 29 29 29 29 23 8 29 29 5 29 29 29 5 29 17 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 8 29 29 8 29 29 29 29 5 29 5 29 29 26 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 16 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 18 6 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 16 16 16 29 19 16 17 29 16 16 16 16 29 29 29 29 13 29 29 29 16 29 29 16 29 29 19 29 29 16 29 16 29 19 29 29 16 29 19 19 16 29 16 16 29 29 16 16 29 19 13 29 16 19 29 29 19 29 16 29 29 16 16 16 29 29 29 29 16 16 16 13 16 29 13 16 13 29 19 29 29 13 16 29 29 29 29 16 16 16 29 16 29 29 29 29 16 29 5 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 16 16 8 16 29 29 29 29 29 5 29 29 16 29 29 16 29 29 16 16 18 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 17 6 29 29 5 29 16 29 6 29 29 2 29 29 29 16 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 27 29 29 29 29 29 29 16 29 29 29 29 29 29 29 14 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 5 2 29 23 29 29 29 29 8 29 29 29 29 29 29 16 8 29 29 29 29 29 2 29 16 6 2 29 2 29 29 16 13 27 29 29 2 29 6 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 5 23 29 5 29 5 29 29 29 29 6 29 29 29 29 29 16 29 29 29 29 27 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 16 16 29 16 16 29 29 16 16 29 19 16 29 16 16 16 29 29 19 13 29 29 16 19 29 16 16 17 16 13 29 29 16 29 16 16 18 29 19 29 29 29 29 29 16 16 19 29 16 17 16 29 29 29 16 29 29 13 29 16 29 29 29 16 16 16 16 29 16 29 19 16 29 9 19 16 16 16 19 19 16 29 16 16 29 19 16 16 19 29 19 29 16 29 19 13 29 19 29 29 19 16 29 16 16 29 16 16 16 29 29 29 14 16 19 29 29 29 16 16 16 29 16 16 16 29 16 29 5 16 29 16 13 19 16 29 29 19 19 29 16 16 16 29 13 16 29 16 29 29 13 16 29 16 19 16 29 16 29 13 16 16 29 29 29 16 13 29 16 16 13 16 16 29 29 29 29 16 29 16 16 29 29 29 29 16 29 29 16 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 17 17 16 5 29 29 18 29 29 17 16 29 29 29 29 29 29 29 29 16 16 16 16 16 16 19 16 13 29 29 29 16 29 16 16 16 29 29 19 2 16 29 16 16 29 29 19 29 16 19 19 13 16 16 16 16 13 29 29 29 29 16 13 29 29 16 29 29 2 29 13 29 29 29 29 16 16 29 29 5 29 29 29 29 5 29 29 29 29 16 29 29 17 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 16 29 29 16 19 29 29 16 29 29 16 19 29 29 29 29 19 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 6 29 29 29 29 16 29 29 29 5 29 29 8 8 16 29 29 29 29 5 29 2 29 29 29 29 29 29 29 27 29 29 29 8 16 29 29 5 29 8 29 5 31 29 6 29 29 29 18 29 17 29 29 29 29 6 29 29 2 8 8 29 29 26 29 2 29 2 5 8 29 29 29 29 8 29 14 29 29 29 29 2 2 29 29 29 29 29 29 29 29 13 29 4 29 29 29 29 29 29 29 8 29 16 29 16 29 29 29 29 29 16 2 14 29 29 29 16 16 16 16 29 29 26 16 29 29 16 2 29 29 29 29 16 17 16 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 16 8 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 8 29 16 29 29 29 29 18 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 16 29 2 29 16 29 29 29 17 29 16 5 29 29 8 29 5 5 29 19 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 8 29 23 8 29 29 29 29 29 29 29 29 29 8 16 29 29 29 16 29 29 29 29 29 13 29 29 29 29 31 29 29 29 29 23 29 29 29 8 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 8 29 29 31 29 14 8 5 8 26 29 29 29 29 29 5 29 31 2 29 8 2 29 29 29 29 29 29 29 14 25 29 29 8 29 31 6 2 2 17 29 18 6 8 2 8 29 2 29 29 18 18 31 29 8 29 29 8 5 29 29 8 31 8 29 8 29 18 8 29 6 29 29 29 29 29 29 29 31 14 18 2 29 8 5 29 29 23 8 29 29 29 29 29 29 29 27 29 29 29 29 29 29 14 29 29 29 29 6 29 23 23 18 29 27 6 5 2 8 31 6 6 2 6 29 29 2 29 29 14 29 31 29 29 2 5 23 29 5 29 29 29 29 31 5 5 29 29 2 8 29 29 29 5 5 29 18 14 18 29 6 29 8 29 5 29 29 29 27 2 8 8 29 29 29 2 29 18 8 5 29 18 18 29 29 29 29 31 5 8 2 6 29 29 8 8 26 29 8 31 29 8 6 29 8 5 8 5 29 29 6 8 29 29 29 5 8 6 29 2 6 5 29 29 29 29 6 2 6 29 2 8 29 29 29 16 29 29 29 2 29 5 8 29 6 2 6 2 29 29 18 29 29 23 5 29 29 18 29 8 29 18 29 29 29 29 5 29 29 29 5 14 14 8 18 29 29 29 29 29 29 29 29 6 8 6 29 29 29 29 29 16 29 5 29 18 29 29 29 29 5 29 29 29 29 29 29 29 29 31 29 29 18 29 29 29 29 29 2 5 29 29 2 8 29 29 8 29 29 29 23 29 29 29 29 8 29 14 29 29 29 2 29 29 31 29 29 29 31 29 2 29 2 29 29 29 5 29 29 14 2 29 29 18 29 29 18 29 8 29 29 29 29 17 29 29 29 29 8 29 18 29 29 29 29 14 27 25 29 18 8 5 14 29 14 8 29 29 27 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 8 29 29 31 29 29 5 29 29 6 2 18 31 27 6 18 29 29 29 2 29 29 29 2 29 5 2 4 29 8 29 29 2 29 29 29 2 29 29 29 29 6 6 29 5 29 6 29 31 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 16 29 29 16 29 29 8 16 29 29 29 16 29 29 29 31 29 29 16 16 29 29 16 16 29 16 16 13 16 13 16 16 16 29 16 29 29 16 17 29 29 29 16 19 29 29 29 29 29 16 29 29 29 2 29 29 17 29 29 29 16 29 29 16 29 16 29 16 29 29 16 29 29 29 16 29 16 16 29 16 29 29 19 19 29 16 29 19 13 17 29 29 29 17 29 16 16 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 17 17 29 29 29 29 27 2 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 27 2 29 29 29 29 29 2 29 29 29 29 2 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 5 2 2 6 8 29 2 29 14 29 31 23 5 29 29 31 29 29 29 29 5 2 18 8 27 29 8 27 2 2 29 29 5 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 5 5 29 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 16 29 29 29 29 2 29 2 8 8 5 29 29 29 29 29 29 16 29 29 16 29 16 19 13 16 2 16 29 16 29 13 29 29 29 16 29 29 29 29 29 29 29 29 16 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 16 29 16 16 13 16 29 16 19 16 16 29 29 29 16 19 29 29 29 16 16 13 19 16 29 29 29 16 19 16 19 29 16 13 16 13 16 29 29 29 16 29 29 17 17 8 29 29 29 29 19 2 29 29 29 29 29 29 16 29 29 29 29 8 16 16 29 29 29 29 26 29 29 29 29 29 26 29 29 29 29 5 29 17 16 16 29 29 29 29 29 29 16 29 29 29 16 29 8 29 29 29 29 19 16 29 19 8 13 29 29 29 16 29 29 29 23 29 29 29 6 16 29 29 29 29 29 16 29 16 29 29 29 13 29 13 29 29 29 29 16 29 29 16 13 29 29 29 16 29 29 29 29 16 16 16 29 16 29 29 18 16 29 16 16 29 29 29 29 16 17 16 16 29 16 16 16 16 29 16 29 16 29 29 16 13 16 29 29 8 16 13 29 29 29 29 16 29 8 29 2 29 31 29 16 16 29 5 29 5 29 29 29 29 29 2 29 29 16 29 29 29 16 16 19 29 13 16 16 29 29 29 29 29 16 16 16 29 16 2 29 29 16 13 16 16 16 29 29 29 29 19 29 29 29 29 29 16 29 16 18 29 29 29 29 29 16 16 16 16 29 16 16 29 16 16 19 29 2 5 29 16 29 16 16 29 19 29 29 29 29 16 29 16 29 16 29 16 16 16 29 29 29 8 29 29 29 29 29 16 5 29 29 8 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 5 29 5 5 29 29 29 29 29 29 8 29 31 29 29 29 16 16 29 29 29 29 16 29 29 29 29 6 29 29 29 29 29 16 28 29 29 28 6 29 29 29 29 29 29 29 17 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 5 29 16 29 29 29 29 16 16 29 29 29 16 29 29 17 16 13 16 13 19 29 16 19 16 16 29 16 29 29 29 14 16 29 29 16 16 29 29 16 29 29 29 29 16 16 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 5 16 29 29 16 13 13 29 16 29 29 16 16 16 16 29 16 16 16 19 29 17 29 16 16 16 19 29 16 16 29 29 16 16 29 29 19 29 29 29 16 29 29 19 29 29 16 29 29 29 29 19 29 16 29 29 16 19 16 29 16 16 13 16 16 16 29 29 29 29 16 29 16 16 16 29 19 16 29 19 16 29 2 29 16 16 29 13 16 16 29 16 16 13 19 16 16 29 29 19 16 29 16 16 19 29 16 13 16 16 29 29 16 13 29 16 16 19 13 29 16 29 29 16 29 16 16 29 29 16 29 29 29 16 29 29 29 29 29 29 16 16 16 8 16 16 29 29 29 29 29 16 29 16 16 17 29 16 29 29 29 13 29 16 29 29 16 16 13 16 29 29 29 29 29 29 16 29 16 29 29 29 16 16 29 16 29 29 29 29 29 16 29 29 29 16 16 16 16 29 29 16 29 17 29 29 29 29 29 29 16 16 19 13 17 29 16 17 5 8 16 29 16 29 16 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 2 29 8 16 29 29 29 29 16 29 29 2 29 18 29 29 29 29 29 29 16 29 16 29 29 29 6 29 29 13 29 29 29 29 16 17 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 13 29 29 29 17 29 8 29 29 8 29 23 29 5 18 29 29 29 29 29 29 29 29 16 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 5 29 29 29 29 29 18 2 26 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 26 8 8 29 8 23 5 5 2 29 29 8 29 23 8 6 29 2 6 29 29 29 29 29 29 29 29 6 8 2 29 5 29 5 8 29 8 8 27 29 29 29 29 29 29 8 29 29 29 29 29 29 29 14 29 29 29 8 29 29 18 29 29 29 29 16 29 5 29 6 29 29 19 13 16 13 16 29 16 29 29 29 29 29 16 29 16 16 29 29 16 29 16 29 16 29 29 29 29 16 29 29 16 29 16 29 29 29 13 29 16 29 16 29 16 19 29 29 13 29 29 29 29 16 16 29 16 29 29 29 29 16 16 29 29 16 29 29 17 29 29 19 29 29 16 16 29 29 16 29 16 29 29 16 29 25 29 29 16 29 16 16 16 29 17 29 16 16 29 29 16 16 16 19 29 29 16 16 19 13 29 29 29 16 16 16 16 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 16 29 16 16 29 19 16 29 29 19 16 29 29 16 16 26 13 29 29 29 29 29 29 19 13 19 16 16 16 29 29 16 13 19 16 16 16 16 29 19 29 29 29 16 16 29 16 16 29 19 16 29 29 29 16 29 6 29 29 29 29 16 16 29 16 29 29 13 16 17 29 16 16 16 16 16 16 8 16 17 19 16 16 29 16 17 29 29 29 29 16 16 16 19 19 19 29 16 16 16 16 13 16 13 16 19 29 16 19 29 29 13 13 19 16 29 29 29 19 29 29 9 29 16 29 29 16 16 13 16 16 19 16 16 16 29 29 16 5 16 19 16 19 29 29 16 16 17 16 19 13 29 16 29 13 16 16 16 29 19 29 17 29 19 19 29 19 29 16 19 16 29 26 19 29 16 19 29 16 16 19 19 19 16 19 16 29 29 19 16 16 16 16 16 16 16 19 29 29 16 16 16 13 29 19 19 29 29 29 16 29 16 13 29 19 19 29 16 29 16 16 19 29 13 29 29 13 16 29 29 16 16 19 16 19 19 19 29 29 29 29 19 29 13 29 29 16 29 9 16 19 16 16 19 29 29 19 19 29 19 29 19 16 29 19 19 19 16 29 29 16 19 29 19 16 16 13 16 29 29 16 19 19 19 19 16 19 19 29 19 19 19 16 16 19 16 13 9 19 19 17 19 19 19 19 16 13 16 13 16 16 16 16 19 19 16 16 16 29 19 19 13 16 16 2 16 19 19 19 16 19 19 16 16 19 16 16 16 16 19 13 19 13 29 9 16 29 29 19 16 29 16 13 13 16 19 29 29 16 16 29 29 13 16 16 29 8 16 13 29 16 19 17 29 29 29 16 29 16 16 29 17 8 19 29 19 16 17 16 16 29 16 29 29 29 16 16 29 29 29 16 16 16 16 29 16 29 16 29 29 29 16 29 19 29 16 19 16 13 13 19 19 17 16 19 29 16 16 16 29 29 13 16 29 16 16 16 13 29 19 16 16 13 19 13 19 16 16 16 16 13 19 29 17 16 29 13 19 19 16 9 19 29 19 19 19 19 19 19 13 17 19 19 9 16 29 9 9 9 19 19 19 29 16 16 16 16 16 19 13 19 19 19 13 16 19 16 29 16 16 29 17 29 19 29 29 19 19 16 29 13 16 29 16 16 29 29 19 16 16 9 19 29 9 16 29 16 9 16 16 16 19 9 19 19 16 17 16 29 19 17 16 13 16 16 29 16 19 19 19 29 16 19 16 16 19 16 13 19 29 16 17 16 19 29 29 13 16 13 16 13 29 29 19 29 29 29 29 19 29 13 19 29 29 16 13 29 19 29 16 29 13 19 13 29 29 29 8 29 19 19 29 16 19 19 29 29 16 29 16 29 16 16 19 16 16 29 29 19 16 29 16 13 16 13 29 16 29 16 29 19 19 17 19 13 19 29 17 29 16 16 13 29 29 16 29 29 29 16 16 16 16 13 16 29 29 16 29 16 5 19 19 29 29 16 16 16 16 16 16 16 29 29 29 16 29 29 2 16 16 16 8 29 29 16 13 16 29 16 29 29 29 16 16 16 16 8 16 16 29 29 29 29 29 16 19 29 29 13 16 16 31 29 16 16 29 29 16 16 16 16 16 29 29 16 17 16 13 19 19 29 16 19 19 29 29 16 29 16 16 29 16 29 18 16 16 29 29 16 29 29 29 29 29 29 29 29 16 29 5 29 29 29 29 2 29 29 29 17 29 29 29 29 16 29 29 29 29 29 13 29 29 8 29 16 29 16 16 27 17 16 28 16 29 29 29 29 29 16 16 29 16 8 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 16 16 14 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 6 31 18 29 2 29 14 29 29 18 29 29 5 29 23 27 29 29 2 2 14 29 8 29 5 29 5 29 29 29 29 29 29 29 14 2 25 8 29 8 2 29 2 29 29 29 29 6 29 29 2 6 18 29 29 29 8 5 2 14 2 29 2 29 2 8 8 18 23 2 2 29 5 2 8 14 29 2 5 31 29 29 29 29 29 6 29 5 8 29 8 29 5 29 6 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 31 23 29 29 29 29 29 29 29 16 31 29 16 29 29 29 29 19 29 29 13 29 16 16 29 29 29 16 29 16 29 16 29 29 8 29 16 17 29 16 29 16 16 13 29 16 13 29 29 16 16 19 16 29 29 16 13 29 16 16 16 29 16 29 16 16 29 16 16 19 29 16 16 16 16 29 29 29 29 16 16 29 16 19 17 16 16 16 29 2 16 19 13 29 29 29 19 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 16 19 5 29 16 29 16 16 29 29 16 29 16 16 16 19 29 16 16 29 29 16 16 29 16 13 16 16 16 29 29 29 16 29 16 29 29 29 29 16 16 19 17 8 16 29 16 29 16 29 16 16 19 16 17 16 29 19 16 29 29 16 29 16 16 29 16 13 29 16 16 16 29 29 29 29 16 29 16 16 29 16 29 29 29 16 29 29 29 29 29 17 13 29 29 8 2 29 29 29 29 29 6 29 5 6 27 29 2 2 2 29 6 2 29 29 29 2 5 2 29 29 6 29 29 18 5 29 29 2 31 5 29 29 23 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 8 29 23 29 29 29 29 6 25 29 29 29 29 6 29 29 31 29 29 8 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 6 29 6 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 5 29 29 29 16 29 29 17 29 29 29 2 29 29 29 29 29 29 6 2 8 29 29 8 29 8 17 2 29 26 2 29 18 29 2 31 18 8 31 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 18 16 29 29 29 29 5 29 8 29 18 29 29 29 29 5 29 29 29 29 29 29 29 25 29 2 8 8 18 29 17 2 17 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 8 5 8 31 29 29 2 8 31 8 29 2 29 29 29 29 2 29 29 2 29 29 29 29 29 29 2 29 18 6 29 31 2 8 29 29 29 2 8 5 6 29 29 2 5 29 29 6 29 29 29 6 29 8 8 8 5 29 29 29 29 6 29 2 29 29 2 29 6 8 31 29 6 6 29 2 29 16 5 29 16 29 29 16 29 29 29 16 27 29 29 29 29 29 29 29 29 29 29 29 8 8 8 2 29 29 29 29 5 29 2 6 29 2 29 23 8 2 29 29 29 2 29 29 29 2 29 29 29 31 2 5 29 31 29 29 6 29 29 2 29 2 6 18 6 29 25 18 29 8 29 18 29 5 29 29 18 29 29 29 29 29 29 29 8 29 2 8 2 14 29 5 29 8 2 5 6 29 2 29 2 5 29 8 29 29 5 29 29 29 29 5 5 14 29 29 8 29 29 29 5 2 29 6 29 14 29 29 29 5 29 27 29 8 29 14 8 8 6 2 29 29 29 29 29 29 29 29 29 29 8 29 6 29 6 8 29 5 8 29 29 29 5 16 16 29 29 29 27 29 29 14 29 31 31 29 29 29 29 29 5 29 29 29 29 29 29 29 6 29 29 6 29 8 14 29 5 29 29 29 29 29 29 29 29 16 29 29 29 5 29 29 16 16 29 29 16 29 2 16 16 13 16 29 29 29 13 29 29 29 29 29 29 29 29 5 29 27 29 29 29 16 16 29 16 16 16 16 29 16 6 29 29 16 29 29 29 29 29 16 29 29 29 16 13 29 29 16 29 29 29 16 16 29 29 29 29 13 16 16 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 16 29 16 29 5 29 16 16 29 16 29 29 17 6 29 29 29 29 29 29 29 16 29 29 29 6 29 16 16 29 29 16 29 16 29 29 29 5 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 17 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 2 18 29 29 29 29 29 29 29 29 26 29 5 29 8 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 16 29 29 29 27 29 16 29 29 29 29 29 29 8 29 29 29 29 14 29 13 13 16 29 29 29 2 13 29 29 29 16 29 29 29 19 13 29 19 16 29 29 16 16 19 29 16 29 29 16 13 16 17 16 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 8 29 29 16 29 29 29 8 29 29 29 16 29 29 29 29 29 16 16 16 16 29 16 16 16 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 19 29 6 29 16 29 16 16 16 16 16 29 16 5 29 29 16 16 16 29 16 16 29 16 16 19 29 29 16 13 16 19 29 16 19 19 29 29 29 19 19 29 17 23 29 16 16 29 8 16 29 19 29 19 29 16 29 29 29 29 16 16 29 16 16 29 29 29 29 29 16 29 29 29 16 16 17 29 29 16 16 29 29 29 29 29 16 16 16 16 29 5 29 16 29 29 18 29 29 29 29 29 16 29 16 29 26 29 29 29 16 16 16 16 16 16 29 16 16 16 19 16 29 29 16 16 29 29 16 8 29 16 29 29 29 29 29 29 29 29 29 29 16 16 5 29 29 29 29 29 16 29 17 8 29 29 29 29 29 16 16 8 29 5 17 29 29 29 29 29 13 19 16 29 16 29 29 16 13 29 16 29 16 29 29 13 19 29 29 16 29 29 19 29 29 16 19 13 29 29 16 29 29 29 29 16 29 29 16 16 16 29 29 29 29 5 29 16 23 16 29 29 16 16 29 5 29 29 29 29 29 16 29 29 19 16 16 16 13 29 29 29 29 19 29 29 29 16 16 16 16 29 29 29 16 29 29 19 29 16 29 19 19 16 29 16 16 29 16 16 16 29 19 16 29 29 29 29 29 2 19 17 29 29 16 13 16 16 29 13 29 16 29 29 17 19 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 16 16 29 16 6 16 16 16 29 29 16 16 29 29 16 29 29 16 29 29 29 16 16 29 29 16 13 29 13 29 29 16 16 16 29 16 16 13 29 29 29 16 13 29 16 29 29 29 5 16 17 16 16 16 19 26 19 29 6 16 19 29 16 16 17 16 29 29 29 16 29 16 29 19 16 13 29 16 29 29 16 29 13 29 16 29 8 16 16 16 6 29 13 29 16 13 16 29 16 29 29 16 19 13 29 29 29 29 16 13 29 16 29 29 29 16 29 16 17 13 16 26 13 16 29 29 29 29 29 16 5 29 29 16 29 18 29 29 13 29 16 29 29 16 29 29 29 29 16 29 29 29 29 16 29 13 16 16 16 29 16 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 2 2 31 29 29 29 19 13 16 29 29 17 29 29 2 29 29 29 29 16 29 16 29 29 16 17 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 16 16 16 13 29 29 29 16 16 16 13 16 16 29 17 29 29 29 29 29 29 29 5 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 5 29 29 29 29 29 29 8 29 29 29 29 29 16 29 16 8 29 29 29 29 5 16 29 29 29 29 29 29 29 6 29 16 29 29 29 29 18 2 29 29 29 29 29 29 5 23 5 29 5 29 2 5 13 29 26 29 29 29 29 13 29 29 8 29 29 29 8 8 29 29 5 8 29 29 18 25 2 29 29 29 29 29 6 29 2 29 27 29 29 29 29 5 5 29 29 8 5 8 29 18 29 5 23 29 29 8 6 29 8 29 23 29 29 8 29 29 14 29 31 29 23 2 5 5 6 2 8 29 29 6 29 31 2 29 6 2 5 5 2 2 26 29 8 29 29 29 6 29 29 29 29 2 2 29 29 29 29 8 8 2 29 8 23 29 8 8 29 8 29 23 23 25 29 29 6 29 2 29 5 29 29 8 8 23 5 29 29 29 29 29 2 6 29 2 6 29 29 2 29 6 29 31 29 2 26 8 29 6 2 2 25 29 2 27 18 29 29 29 29 18 29 29 29 29 29 29 2 29 2 29 29 23 29 5 29 29 18 29 29 29 2 6 29 29 25 29 29 29 6 29 29 29 29 2 29 2 2 29 18 6 29 26 2 29 14 5 2 5 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 2 2 29 2 5 8 5 29 29 8 23 29 8 27 29 8 29 8 6 29 6 29 6 29 29 29 6 29 29 29 29 29 29 6 5 29 29 8 29 29 18 8 29 29 29 29 2 29 29 14 8 29 27 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 17 16 2 17 29 29 29 29 29 29 29 29 16 29 8 26 29 13 29 26 16 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 16 16 29 29 13 29 29 29 16 16 29 29 16 29 16 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 27 29 29 29 29 29 16 29 2 25 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 17 29 29 29 29 29 14 29 29 29 29 29 4 29 19 13 29 29 16 29 16 29 13 29 29 29 29 29 29 29 2 16 29 13 29 16 29 29 16 29 29 29 16 29 29 29 16 29 29 16 17 13 29 29 29 29 29 29 16 29 29 29 17 16 19 16 16 8 16 16 16 29 16 19 16 19 29 16 16 29 29 29 16 29 13 16 29 16 29 13 29 16 16 29 29 13 16 29 16 29 29 29 29 16 29 16 16 29 16 29 19 16 16 16 29 29 16 29 29 19 16 16 16 29 29 19 29 29 16 16 29 16 18 29 16 16 29 29 29 19 16 16 16 19 19 16 16 16 17 29 16 29 29 16 19 19 2 16 16 16 29 29 16 29 16 29 16 16 16 29 29 16 16 29 16 16 29 16 13 16 16 16 19 13 16 16 16 16 16 16 16 29 19 17 29 29 29 16 16 16 19 16 29 16 29 29 16 16 16 19 16 16 16 29 16 19 29 16 16 19 16 29 16 16 16 8 29 16 19 16 29 29 16 29 29 29 16 29 29 16 29 16 16 19 17 16 16 16 19 13 16 16 29 16 19 29 29 16 19 29 29 16 16 29 19 16 29 16 29 16 16 16 16 16 29 19 16 16 29 16 16 29 29 29 17 29 16 16 16 16 29 29 16 29 29 29 16 29 29 16 13 29 29 29 13 16 5 2 29 29 16 17 29 8 29 29 16 29 29 29 17 29 17 16 29 29 29 5 29 16 29 2 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 5 29 17 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 5 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 8 29 29 29 29 2 29 16 6 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 5 29 29 29 8 29 29 29 16 29 16 16 29 29 29 16 13 16 29 29 29 19 17 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 5 29 17 29 26 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 18 29 29 29 5 29 18 29 8 29 29 29 29 29 6 29 29 29 29 29 26 29 29 16 2 29 16 29 29 29 16 5 16 29 16 29 16 29 29 29 29 29 23 29 29 29 29 29 29 2 29 23 29 29 29 29 29 29 8 29 29 6 29 29 29 2 2 29 29 29 16 29 29 29 29 29 27 29 29 5 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 19 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 16 29 29 29 16 16 16 29 29 16 16 16 17 29 29 16 16 16 29 16 16 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 13 16 16 29 16 29 29 29 16 29 16 19 29 29 16 29 16 16 16 29 29 29 29 16 29 29 29 2 29 16 29 29 29 29 29 29 29 16 16 8 29 2 29 16 16 29 16 16 16 29 29 19 13 16 13 16 29 29 29 29 29 29 29 29 16 5 16 17 17 29 16 29 16 16 29 16 16 29 16 29 16 29 29 16 16 29 16 13 13 19 29 16 29 13 19 29 16 19 13 29 2 19 13 16 19 16 16 29 29 19 16 19 29 16 16 29 29 17 16 13 29 16 13 16 29 16 29 29 29 16 16 13 29 29 16 13 29 19 29 29 16 29 16 29 16 19 19 16 29 16 8 16 16 16 16 16 29 16 29 19 13 13 16 29 19 16 29 29 29 16 13 29 29 16 16 29 16 16 16 16 9 16 16 16 17 19 29 16 29 29 16 13 16 19 13 13 16 16 13 17 16 16 19 29 29 17 29 16 16 16 29 29 29 16 16 16 29 16 13 16 29 29 19 16 19 29 29 16 16 16 19 19 16 29 19 19 19 16 16 16 29 19 16 16 19 29 19 29 16 19 16 29 16 29 29 29 19 19 16 16 16 16 16 13 19 19 16 19 19 19 16 13 29 16 13 29 19 29 29 16 29 16 16 16 16 16 16 16 16 29 16 16 29 29 16 29 16 16 29 16 29 19 16 29 16 19 16 16 29 29 16 13 19 16 29 16 13 16 19 16 19 13 13 19 19 16 19 16 16 16 19 19 19 29 16 19 13 19 17 19 19 16 16 29 19 19 19 16 29 16 13 19 19 19 19 29 16 16 19 29 16 29 29 19 16 29 16 29 16 29 29 13 16 16 29 29 29 29 29 16 29 13 29 29 16 29 16 29 29 16 16 16 16 29 16 29 19 16 13 19 29 29 29 29 29 16 19 17 29 16 16 17 13 5 16 13 16 16 16 29 16 16 16 16 19 29 19 16 29 19 29 19 13 29 16 29 29 13 19 16 29 16 29 19 29 16 29 16 16 13 17 13 16 16 19 16 16 29 16 16 19 13 29 17 29 29 16 16 16 16 16 19 16 29 13 16 29 19 29 29 16 29 19 16 13 17 16 14 29 16 19 16 16 16 29 16 29 16 13 19 13 19 16 29 19 16 19 16 13 19 19 19 17 16 29 29 16 19 16 29 19 16 16 29 13 29 16 16 29 29 2 29 29 13 29 16 16 29 19 16 16 29 16 13 16 16 29 19 19 19 16 19 16 13 29 29 29 17 16 19 13 16 16 29 16 13 19 13 13 16 19 16 13 29 16 16 29 19 16 16 29 19 16 16 19 2 17 16 16 29 16 19 16 16 29 29 29 16 9 19 29 16 16 16 13 29 16 19 16 19 13 29 29 29 16 16 2 16 29 19 16 8 29 5 16 29 29 6 8 13 17 16 29 29 29 29 29 29 29 8 31 29 16 29 8 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 19 29 13 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 18 29 29 29 29 29 29 16 29 5 8 16 29 23 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 16 29 29 16 29 29 16 16 16 19 29 29 16 29 29 29 13 16 16 29 19 16 13 19 16 13 19 29 29 16 13 16 19 16 29 16 19 16 16 16 29 29 16 29 29 16 29 29 29 29 29 16 29 29 16 29 29 16 16 29 16 16 16 29 29 29 16 13 16 16 13 16 16 29 16 16 29 16 16 29 16 13 29 16 13 16 29 16 29 16 16 19 16 29 13 29 19 16 16 16 13 29 16 29 29 16 19 16 16 13 16 16 16 13 19 13 16 19 29 13 29 29 16 16 13 29 29 16 16 29 29 29 19 16 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 18 29 29 29 16 29 16 16 29 29 16 29 29 19 13 16 29 13 29 29 16 16 16 19 29 16 2 29 29 29 29 17 29 29 29 29 29 29 14 29 29 29 29 29 14 29 29 29 2 29 29 29 29 29 29 23 26 29 5 29 6 31 29 31 29 2 8 6 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 28 5 29 29 29 29 29 29 29 29 16 29 29 19 29 29 16 16 19 16 13 29 29 29 29 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 29 29 29 29 29 6 29 29 29 29 29 2 8 29 29 29 29 29 29 5 16 29 29 29 29 16 29 16 16 29 19 29 29 29 29 29 19 29 16 29 13 17 16 29 16 13 29 29 16 29 29 29 31 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 5 29 29 29 29 8 29 29 29 29 29 14 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 13 16 16 19 8 16 29 29 16 29 29 29 16 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 18 29 29 29 29 29 29 29 5 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 16 29 29 16 29 29 27 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 17 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 16 29 29 29 16 8 16 29 16 29 29 16 16 29 29 13 29 29 16 16 16 29 19 16 29 19 29 29 29 29 16 29 29 16 29 29 29 16 16 16 29 5 29 16 29 29 29 16 16 16 16 29 19 19 16 29 19 16 16 19 16 13 16 19 19 29 29 19 16 29 29 16 16 29 16 14 16 29 16 29 19 29 16 16 29 16 16 16 16 16 16 16 19 29 16 14 13 16 29 16 29 16 29 19 29 16 16 29 13 29 16 16 19 29 16 19 16 16 13 29 16 13 19 29 29 19 13 19 29 29 19 29 13 19 16 29 29 16 13 29 16 16 5 29 29 16 16 16 29 29 29 29 16 16 19 16 29 29 16 16 16 16 16 29 8 16 16 17 29 29 13 29 16 16 16 16 29 29 16 16 19 29 16 13 16 29 16 29 29 29 29 29 16 13 29 16 16 29 16 29 29 29 2 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 18 13 29 29 16 16 13 13 29 29 29 29 29 29 29 29 16 29 17 16 29 17 19 29 16 16 29 13 19 29 16 16 19 16 29 29 16 29 29 16 29 29 29 16 16 29 29 29 29 16 29 29 16 29 16 29 29 13 16 16 19 16 29 16 16 13 29 29 2 29 29 29 19 13 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 19 19 16 29 16 29 16 16 16 13 29 29 19 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 13 29 29 29 16 29 16 29 29 16 16 29 29 16 16 29 19 29 29 29 16 19 17 29 16 16 29 16 13 29 16 29 16 29 19 29 29 16 29 17 16 29 29 16 29 29 29 29 29 29 29 2 29 29 16 29 16 19 13 29 19 17 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 5 29 29 29 29 29 29 29 6 29 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 27 29 8 2 29 2 29 2 29 29 29 29 29 29 29 29 17 8 29 8 29 2 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 17 2 29 17 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 17 29 29 29 29 29 29 29 29 16 29 29 2 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 8 29 29 29 26 29 29 29 29 29 29 16 13 29 5 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 17 29 31 29 6 29 8 8 29 8 29 29 29 29 29 29 6 29 29 18 29 29 29 29 29 29 8 8 29 29 29 29 29 2 29 6 26 8 5 8 2 29 29 29 29 29 31 29 23 29 29 29 5 29 6 29 29 6 29 29 29 23 29 29 29 29 29 5 8 23 29 29 29 29 29 29 29 29 29 5 29 8 29 29 29 31 2 29 5 6 29 5 29 2 29 29 29 29 29 29 29 5 29 29 2 6 29 29 29 8 29 29 29 5 8 29 29 2 29 29 29 29 18 29 6 25 29 8 29 5 29 29 29 5 29 23 29 5 29 29 29 18 29 29 29 29 18 27 29 31 29 29 29 8 6 29 29 29 29 29 29 25 29 29 5 29 2 29 29 29 29 29 26 5 29 5 5 29 29 29 29 29 2 29 29 29 25 29 29 29 6 6 29 2 18 8 8 29 6 8 29 6 29 5 29 29 29 29 8 29 29 2 2 29 29 29 6 29 2 29 29 8 23 29 6 5 8 26 29 29 29 29 8 29 8 5 5 8 2 31 31 14 25 8 2 29 29 5 29 2 8 5 5 2 29 8 8 29 29 29 29 29 2 29 5 29 29 8 29 2 29 29 2 29 29 16 29 16 29 29 26 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 23 29 5 5 29 29 29 29 29 29 25 29 8 2 29 29 29 29 16 29 29 29 29 29 29 2 29 8 2 29 29 2 29 29 29 2 29 29 29 2 8 2 5 29 6 29 29 29 29 5 8 5 5 8 29 5 2 29 8 29 29 29 29 8 29 29 29 31 5 29 29 26 29 6 6 29 8 14 6 29 29 6 8 29 29 2 2 29 2 4 29 29 29 29 29 29 29 29 29 8 29 31 2 8 18 29 8 29 2 29 8 17 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 5 29 5 29 14 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 18 29 8 27 29 29 29 16 29 5 31 29 6 29 29 29 29 29 29 29 29 29 8 29 29 2 29 5 29 29 29 5 25 29 29 29 29 29 29 29 29 29 29 27 29 8 29 29 18 2 29 26 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 8 29 29 29 5 29 29 29 29 8 31 2 29 29 8 2 29 2 29 29 29 2 31 29 29 29 29 29 29 29 29 2 5 2 29 16 29 5 17 2 29 29 29 2 29 8 8 8 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 17 29 23 29 2 29 29 29 29 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 8 29 29 6 29 29 29 29 29 29 29 25 29 2 29 29 2 29 29 29 27 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 6 29 29 14 29 2 31 8 29 5 29 29 23 29 29 6 23 29 29 29 29 29 29 29 29 29 8 14 29 29 5 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 8 29 2 8 29 27 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 18 18 29 29 29 29 2 5 23 5 29 18 29 29 6 29 18 27 14 29 29 29 2 6 29 29 18 29 29 29 5 29 29 29 29 2 6 29 29 29 29 29 29 2 6 8 14 14 6 29 5 2 29 18 27 2 29 29 29 29 29 29 29 29 18 2 29 29 29 8 29 8 6 25 29 29 5 29 29 5 29 29 29 29 8 2 29 26 29 8 14 29 29 29 29 29 2 29 29 6 29 29 29 29 29 8 5 2 29 26 29 23 2 5 23 8 29 29 16 29 29 29 16 29 29 8 29 29 16 29 16 16 16 13 19 16 13 19 9 9 16 19 9 9 19 13 9 16 16 19 19 16 19 19 19 29 16 19 19 29 16 16 19 16 16 29 29 16 29 29 29 29 6 29 29 16 29 29 29 16 29 29 8 23 8 6 2 29 8 29 29 29 29 29 6 8 5 29 29 8 31 2 29 18 29 29 5 2 18 8 6 8 2 29 29 2 29 29 29 8 29 5 29 29 29 29 29 29 2 8 2 2 29 2 25 29 8 5 29 23 29 8 8 29 8 29 29 8 29 29 8 29 8 2 2 5 5 18 14 29 29 29 31 29 29 8 29 29 29 29 2 8 27 29 2 29 29 29 29 29 2 29 29 29 29 29 16 8 8 5 5 29 29 14 8 29 25 29 5 29 29 29 5 29 5 29 29 18 29 5 5 31 6 18 29 5 31 6 29 2 5 29 29 29 29 29 2 25 23 23 29 5 5 27 29 2 29 29 5 29 2 29 29 5 29 2 6 6 8 29 29 29 5 5 5 29 2 2 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 5 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 16 29 23 29 8 16 29 16 29 2 29 29 29 29 29 29 16 29 29 16 8 16 29 29 5 16 29 16 2 29 29 29 29 29 29 29 29 16 16 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 2 29 29 29 16 29 29 16 29 16 16 16 16 16 29 29 29 29 29 29 19 29 29 16 29 29 31 5 29 29 29 29 29 5 29 29 2 29 29 29 29 5 2 5 29 29 29 8 2 5 29 29 2 2 29 5 2 2 29 8 23 29 8 5 2 29 8 23 27 29 29 13 16 29 16 29 16 29 19 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 16 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 16 29 29 16 29 29 29 29 2 29 29 2 29 29 6 29 2 2 29 8 29 18 29 16 29 29 29 5 2 29 29 14 29 29 23 16 2 29 2 29 29 5 29 2 2 2 8 23 6 18 2 6 29 6 8 5 2 29 2 29 5 23 29 29 29 2 29 29 29 8 6 29 29 29 2 29 29 6 29 29 29 29 14 29 29 29 29 29 29 29 29 29 2 29 29 29 14 29 29 29 29 29 13 18 29 16 29 29 29 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 16 29 2 29 26 29 29 29 29 29 29 29 29 16 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 6 2 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 31 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 13 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 14 29 29 6 29 29 16 6 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 18 29 29 29 29 8 29 29 5 29 5 29 29 29 6 14 29 2 29 16 29 29 29 29 2 8 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 13 29 29 29 25 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 14 29 29 29 18 17 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 16 29 29 29 29 29 13 29 13 29 29 29 8 29 29 29 29 31 29 29 16 29 29 29 29 6 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 16 29 16 29 16 6 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 16 18 29 16 29 29 13 29 29 16 16 29 29 16 29 29 29 16 29 16 29 29 26 29 18 29 29 29 29 16 5 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 19 29 6 29 29 16 29 16 16 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 13 29 29 29 31 29 16 29 29 29 29 26 29 19 29 26 29 29 29 29 29 29 29 29 29 29 29 16 6 16 29 29 29 8 29 29 16 29 29 2 29 29 29 29 5 29 16 29 29 29 29 29 29 16 29 29 29 16 29 13 19 16 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 16 16 31 14 29 29 29 29 2 25 29 29 29 16 16 29 29 29 29 13 29 29 29 29 29 14 29 29 29 16 29 29 29 16 16 16 29 29 16 13 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 8 29 29 17 29 29 29 29 29 29 17 29 16 29 16 19 29 29 29 29 16 29 16 29 29 29 19 29 29 29 29 29 29 13 19 29 29 29 29 29 13 29 29 29 29 16 29 16 29 29 29 29 29 29 16 13 29 29 16 29 16 29 29 16 29 16 16 29 29 6 29 29 2 16 29 29 16 29 29 29 29 29 16 8 29 29 16 29 28 29 29 17 14 29 16 16 16 29 29 29 29 29 16 29 29 29 29 29 13 16 16 29 6 5 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 16 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 26 29 2 29 29 29 29 29 8 29 29 17 29 29 8 16 16 29 29 29 16 29 2 17 29 29 29 29 18 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 8 29 29 31 29 29 29 14 29 29 25 29 29 29 29 6 29 29 29 2 29 8 29 29 29 29 29 29 29 29 6 2 14 29 6 29 29 17 8 5 29 29 29 29 29 29 29 29 5 29 5 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 31 29 29 18 29 29 29 27 29 29 6 2 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 14 29 2 29 2 29 29 29 29 29 5 8 29 29 29 5 2 29 29 29 29 29 8 8 2 6 14 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 18 8 2 2 2 8 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 8 29 8 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 26 29 29 29 5 8 29 29 6 29 8 29 29 29 29 8 29 29 29 29 29 6 25 29 29 29 14 29 29 2 29 29 29 14 29 29 8 29 29 29 29 29 27 18 29 29 29 29 29 29 29 29 14 29 8 29 14 29 29 29 29 2 29 29 5 29 29 29 29 29 29 8 29 29 5 29 29 29 29 6 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 18 14 27 29 29 18 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 8 29 8 29 29 29 29 29 14 29 29 6 31 29 2 18 29 29 5 29 29 2 29 26 29 8 29 29 31 29 29 29 29 29 31 5 29 29 29 29 5 26 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 29 29 14 29 6 29 2 29 29 29 29 29 8 29 6 29 29 29 31 8 29 29 2 8 29 29 29 29 6 29 6 29 29 18 26 29 8 29 29 29 29 6 29 29 29 29 31 5 29 29 29 29 29 29 2 29 2 29 29 29 8 29 29 8 29 29 29 29 29 29 29 8 29 29 29 27 29 29 29 29 29 29 29 6 8 8 6 29 31 29 29 14 5 29 29 29 29 29 29 29 29 29 29 29 8 29 27 29 29 18 5 29 17 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 5 14 5 29 5 29 29 2 29 29 6 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 18 29 29 29 29 29 29 29 29 29 2 29 5 26 29 29 29 29 31 29 29 26 29 6 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 2 6 29 8 14 29 5 27 29 14 29 29 29 29 29 18 29 31 29 29 29 8 29 29 29 29 29 14 29 2 29 29 29 29 29 29 2 5 29 25 8 29 8 29 29 29 31 29 29 29 2 25 29 5 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 16 29 29 29 29 26 26 5 29 29 8 29 17 29 29 29 29 29 29 6 29 29 29 6 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 26 2 29 5 29 29 29 29 17 29 29 17 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 6 29 29 29 29 29 29 29 18 31 29 29 29 29 18 29 29 25 29 29 18 29 29 29 29 29 29 29 8 29 8 29 29 5 29 29 29 29 29 2 29 29 5 8 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 8 27 29 29 29 29 29 2 29 18 6 29 29 29 29 26 29 29 29 2 6 29 29 29 8 6 27 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 2 31 29 29 6 29 29 29 29 29 29 2 5 29 29 29 29 8 18 29 29 29 29 6 8 2 29 29 29 29 2 2 6 29 8 6 29 5 5 2 29 29 6 29 18 29 29 25 29 18 29 29 31 29 29 8 6 6 29 2 29 29 27 29 29 26 29 29 29 29 29 29 5 2 29 29 29 29 29 31 29 6 2 29 31 29 29 29 29 29 29 29 27 29 29 29 29 2 29 29 6 8 29 6 29 29 6 6 29 14 29 31 29 29 8 29 5 29 29 2 8 5 29 29 8 2 29 29 29 27 8 29 18 18 29 29 29 6 29 29 29 29 6 29 23 29 2 6 8 29 29 29 29 29 6 29 2 29 31 29 18 8 29 18 8 2 29 2 29 29 29 31 29 29 29 29 29 18 29 29 18 29 29 18 29 18 18 29 18 29 8 29 29 29 23 29 29 8 8 8 29 29 29 18 8 29 29 6 2 6 29 29 29 29 29 27 29 29 29 8 26 5 5 29 29 29 8 6 29 29 31 29 14 5 2 31 29 29 2 29 2 29 2 6 29 18 29 18 29 29 29 29 29 29 6 25 6 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 2 6 29 5 29 29 27 29 29 29 29 6 29 5 5 5 6 5 29 27 29 6 18 14 25 31 29 18 31 2 18 29 6 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 14 8 29 14 29 27 29 29 29 29 29 31 5 29 26 2 2 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 17 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 6 29 29 29 6 8 29 29 29 6 29 8 29 29 29 29 16 29 2 29 29 29 17 16 29 14 2 29 29 29 29 29 31 29 29 29 17 29 29 29 6 2 29 27 29 29 29 29 29 29 18 29 5 29 2 6 5 29 18 29 29 29 8 8 5 5 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 18 29 29 6 6 29 29 14 2 29 29 8 27 29 29 29 29 17 29 5 29 29 29 14 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 31 29 29 29 29 29 29 8 14 29 29 31 29 8 2 29 29 27 2 2 8 29 8 29 29 8 29 29 29 29 29 8 29 29 5 6 5 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 29 8 29 8 26 29 29 29 29 29 29 5 29 23 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 13 18 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 2 29 29 29 8 18 6 29 29 29 29 5 29 29 29 5 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 18 18 17 29 29 29 29 25 29 18 29 29 29 5 29 29 29 13 29 29 5 29 5 29 17 29 29 29 2 29 29 29 29 29 29 29 29 2 29 6 6 29 29 5 16 29 29 29 16 29 29 8 29 29 2 2 29 29 29 5 29 8 29 29 5 29 29 29 27 29 23 14 8 5 29 2 8 6 25 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 23 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 26 29 5 29 26 29 29 16 29 29 29 29 16 16 16 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 2 29 29 29 5 16 13 29 29 19 29 29 29 29 29 29 2 2 29 29 2 29 6 8 29 2 18 6 29 29 2 28 29 5 29 2 29 29 29 29 29 29 29 29 29 29 2 29 2 5 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 31 29 29 29 29 27 29 29 29 29 2 29 5 23 6 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 8 29 29 29 8 29 29 8 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 17 29 29 5 16 29 29 29 16 29 29 29 29 29 14 8 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 19 29 29 29 29 29 29 29 29 29 29 17 29 16 29 29 29 16 29 16 16 29 19 29 29 16 29 19 16 29 29 29 29 29 29 13 29 29 16 16 29 13 29 29 16 29 19 16 19 16 29 16 16 29 19 29 16 29 29 29 29 16 29 29 29 16 16 16 16 29 13 29 8 29 16 29 16 16 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 16 5 29 29 16 29 29 29 16 29 16 17 29 29 29 17 16 16 29 26 16 29 29 16 13 29 29 6 29 16 29 29 29 16 16 29 29 29 16 16 29 29 29 16 29 29 29 2 29 29 29 18 29 6 29 29 29 16 29 16 29 16 16 29 29 16 29 29 29 13 29 16 5 29 29 29 29 29 29 16 29 29 29 16 16 29 16 29 29 29 16 28 16 29 29 16 29 29 19 16 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 17 29 5 29 29 5 29 29 18 29 29 29 16 29 13 29 29 16 26 29 16 29 29 8 29 29 29 29 6 29 29 29 29 8 29 16 29 29 16 2 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 16 29 16 29 16 29 16 29 19 13 29 29 29 16 29 29 29 19 6 16 16 29 16 16 29 29 29 29 29 29 29 29 29 29 6 29 29 29 16 29 29 2 29 16 16 29 29 29 29 29 29 29 13 29 14 16 5 16 29 29 29 29 29 29 2 29 29 8 8 29 29 29 29 26 18 29 29 5 29 29 29 29 29 29 29 6 29 29 29 6 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 2 29 8 2 29 29 5 5 29 29 31 29 8 29 29 29 6 31 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 16 13 16 16 29 16 16 29 16 13 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 8 29 29 29 29 6 2 5 26 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 31 29 16 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 14 29 29 29 29 29 29 31 29 16 29 31 29 29 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 29 18 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 27 29 29 29 2 29 29 18 29 29 2 29 29 29 29 6 29 27 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 26 29 29 29 29 29 26 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 19 13 29 29 16 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 16 29 29 29 29 31 29 16 29 16 29 29 29 29 29 16 29 29 2 29 29 29 17 13 29 16 29 16 29 29 16 29 29 29 16 16 29 16 29 29 29 29 17 16 19 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 16 29 17 29 29 29 29 29 29 29 29 16 13 29 29 29 26 29 16 29 29 29 29 29 26 29 16 29 16 29 16 16 29 13 29 29 29 29 18 14 29 31 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 18 29 25 29 29 29 29 29 29 29 2 29 29 29 29 25 29 17 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 31 29 27 8 29 18 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 8 6 29 29 29 29 2 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 2 14 5 29 2 29 29 29 29 29 29 29 29 29 6 29 31 29 29 29 31 26 29 29 29 29 6 31 6 31 29 31 27 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 6 29 29 29 29 18 29 29 29 29 18 29 29 29 29 29 6 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 18 29 29 8 29 29 29 26 29 29 29 29 5 29 29 29 29 29 27 29 29 31 29 29 31 29 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 18 26 29 29 29 29 29 29 29 8 2 29 29 26 29 29 6 29 29 26 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 2 29 16 29 8 29 29 18 29 29 2 29 29 29 27 29 29 29 29 29 29 29 29 17 29 29 29 29 29 16 29 29 29 29 29 16 29 17 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 16 29 2 29 16 6 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 13 29 29 29 29 16 13 16 29 29 19 29 5 29 16 16 29 29 29 16 29 29 29 17 29 29 29 6 8 29 29 29 16 16 29 16 16 29 29 16 29 29 29 29 29 29 29 6 29 29 29 27 2 29 29 19 13 29 29 29 16 16 29 29 29 29 29 29 16 29 29 16 16 16 19 19 19 16 17 2 29 13 19 29 29 16 29 16 29 19 19 16 19 16 29 16 19 29 16 29 16 29 6 29 29 29 29 17 16 29 29 29 29 13 29 29 29 29 29 29 29 8 29 29 17 29 29 29 2 29 29 29 16 16 29 31 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 31 29 29 29 31 29 29 17 13 29 29 31 29 29 8 29 29 16 29 8 29 29 29 29 2 18 29 29 29 29 4 29 29 29 29 29 29 29 8 29 29 8 29 31 29 16 29 29 29 29 29 18 6 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 28 29 29 29 29 29 29 27 29 29 8 8 8 26 29 29 29 29 29 29 29 29 29 29 27 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 5 18 29 14 29 29 6 18 31 29 17 8 2 14 29 29 29 14 29 29 29 29 29 29 18 29 29 31 29 31 29 29 29 16 29 29 29 29 29 29 26 29 29 18 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 27 29 29 29 29 29 29 29 29 5 29 29 29 5 5 29 29 29 2 29 8 29 29 31 25 29 29 16 29 29 29 29 29 29 29 29 27 29 8 29 31 29 29 29 29 29 5 29 29 29 29 29 17 29 5 29 29 29 29 29 13 29 8 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 19 19 29 29 29 29 8 29 29 29 29 26 29 29 18 29 29 16 29 16 29 19 19 29 29 8 19 13 29 19 13 29 16 16 16 29 29 16 16 16 19 19 19 29 29 16 29 29 2 19 19 29 19 19 29 16 19 13 16 16 16 29 29 29 16 29 18 16 16 16 16 29 29 17 13 19 19 29 29 29 19 16 13 19 29 13 29 29 19 29 19 29 29 16 19 29 16 16 19 29 16 13 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 16 29 29 16 19 29 16 29 16 29 19 16 29 29 29 16 13 9 29 19 16 13 19 29 19 29 9 9 29 29 29 29 29 16 16 29 29 29 17 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 2 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 18 29 18 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 27 8 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 25 25 29 18 29 29 29 29 29 31 6 8 29 29 8 29 29 2 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 27 31 29 29 5 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 13 16 29 29 29 19 29 29 29 29 19 19 19 16 16 16 29 16 29 29 2 29 29 29 6 2 29 31 29 18 29 29 29 29 29 29 14 29 29 29 29 29 29 29 8 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 13 31 29 29 29 29 29 29 29 29 29 27 5 18 29 29 29 29 18 29 29 29 29 16 29 31 29 18 2 29 18 2 18 29 8 29 18 29 29 29 29 6 29 29 29 29 29 2 29 14 29 29 29 29 2 6 29 29 29 29 18 29 16 29 29 29 29 29 29 29 29 29 27 29 29 29 29 16 17 29 29 29 29 16 13 29 16 29 16 29 29 19 16 19 13 29 19 19 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 13 29 16 29 29 29 16 8 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 5 4 18 29 8 29 29 29 29 29 29 8 29 29 8 2 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 6 29 8 18 29 14 29 17 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 6 29 29 31 29 29 29 6 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 16 29 29 16 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 16 16 29 29 16 19 16 29 29 31 29 19 13 16 19 16 16 16 29 19 29 13 16 19 16 16 29 2 29 29 29 29 8 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 2 29 29 29 29 29 6 29 16 29 29 29 29 29 29 13 29 29 13 2 29 16 16 16 19 16 29 19 16 29 13 29 29 16 29 29 29 2 29 29 29 5 29 29 2 29 29 14 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 14 29 29 29 31 29 29 29 14 29 29 29 29 29 17 29 29 29 29 16 16 13 19 29 16 29 8 29 19 16 29 29 19 9 19 29 17 17 29 13 16 19 16 16 19 13 29 29 16 16 17 29 29 29 27 29 16 16 29 29 29 27 2 29 29 13 29 6 29 29 29 18 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 13 16 16 19 13 16 29 29 19 29 16 19 19 16 16 19 19 41 19 16 19 29 19 19 29 16 16 16 19 19 17 4 16 29 29 29 13 29 16 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 17 16 29 29 29 29 29 29 2 29 29 29 29 26 29 29 29 29 29 4 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 19 29 29 29 16 16 29 29 29 16 16 29 29 16 16 16 19 29 16 13 16 16 29 16 29 29 29 29 8 29 29 29 29 29 29 29 2 29 8 8 29 29 29 31 29 29 29 5 29 29 5 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 16 29 25 29 29 29 29 29 29 29 29 29 29 29 31 29 16 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 16 5 29 29 5 17 8 29 18 29 26 29 29 29 29 29 5 29 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 29 27 29 29 29 29 8 29 14 8 29 6 29 2 29 29 17 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 8 29 29 8 18 8 29 19 29 29 29 19 13 29 16 19 13 16 29 29 16 16 16 13 29 29 19 29 29 16 19 19 16 19 19 29 16 29 29 16 19 29 29 29 29 29 29 2 14 29 29 29 29 29 29 27 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 5 29 8 29 2 29 29 29 29 29 29 29 5 6 29 29 29 8 6 29 29 29 29 29 29 8 29 29 29 29 29 29 31 29 29 31 18 5 29 31 5 29 14 29 17 8 29 8 29 14 2 29 5 29 29 8 29 6 29 29 29 16 29 29 29 18 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 2 29 29 29 29 31 8 29 29 2 29 29 2 5 29 29 6 29 2 29 29 29 29 29 31 29 6 29 8 29 6 29 16 29 29 29 29 6 29 29 2 29 2 29 29 29 29 29 29 2 29 8 29 8 31 27 29 29 29 2 29 29 29 2 6 29 29 8 2 29 29 31 29 29 26 29 29 29 29 18 5 29 29 14 29 8 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 31 27 26 29 29 29 25 29 29 29 29 29 6 29 29 29 6 2 29 18 29 29 2 29 29 29 29 29 6 29 29 29 29 26 29 31 2 8 29 2 29 8 29 29 27 2 8 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 6 29 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 5 29 29 29 18 8 29 29 18 29 29 29 18 29 29 29 29 8 25 29 29 29 29 29 29 29 18 29 29 14 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 29 17 29 8 5 8 8 29 29 8 29 29 29 8 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 8 29 29 29 29 8 17 13 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 6 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 5 2 29 29 29 29 29 2 29 29 29 29 29 23 29 14 29 29 29 31 29 18 29 27 29 29 29 8 29 29 29 29 31 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 29 16 29 29 29 29 18 29 26 26 2 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 2 8 8 29 25 16 29 29 29 29 16 29 16 16 19 29 16 13 13 19 16 16 29 19 13 19 16 29 16 13 19 16 16 19 19 29 16 16 19 19 16 13 16 19 16 16 16 29 29 16 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 26 27 29 29 29 29 29 29 8 29 29 29 29 2 14 29 29 6 29 29 2 29 6 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 14 29 29 29 2 29 8 2 29 5 29 2 8 29 29 29 29 29 29 29 29 29 17 29 5 29 29 29 29 29 29 29 29 29 2 2 16 16 29 16 16 29 16 16 29 29 19 13 13 16 13 29 29 19 19 13 19 29 29 29 29 19 19 16 29 16 29 29 5 29 29 29 8 29 29 29 8 29 29 29 29 29 13 29 6 29 29 29 29 31 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 19 29 29 29 19 29 29 19 19 29 16 29 16 17 29 6 29 29 29 29 31 6 29 29 2 29 29 31 6 29 29 31 16 29 29 29 16 13 29 29 16 29 29 29 29 29 29 29 29 14 29 29 29 8 29 29 29 29 29 5 29 29 29 29 29 13 16 16 16 13 16 29 29 9 16 16 29 16 16 29 16 16 29 29 8 29 29 2 29 29 5 8 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 8 29 8 29 29 16 29 16 16 29 29 29 13 29 16 29 19 29 13 16 29 19 19 16 19 16 16 29 16 16 29 5 6 29 29 29 29 29 31 29 6 8 29 29 29 8 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 8 29 29 26 29 29 6 27 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 14 29 29 29 29 29 29 6 29 29 29 29 29 16 29 19 29 29 29 29 29 29 5 29 29 29 17 16 13 16 29 27 29 29 29 29 29 29 29 2 29 29 29 29 29 29 31 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 5 2 29 18 29 29 29 29 29 2 29 8 29 29 29 5 18 29 29 29 29 29 29 17 29 29 29 14 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 17 29 29 29 29 29 5 29 5 29 29 29 29 29 29 29 29 13 29 8 29 8 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 5 18 29 29 8 29 29 2 29 29 29 29 29 29 27 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 14 2 6 29 2 29 29 18 27 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 26 29 2 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 5 29 8 14 2 29 5 29 27 29 29 18 29 8 29 29 2 6 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 6 26 5 29 5 5 27 29 29 29 2 29 29 8 27 29 29 29 29 29 8 8 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 31 29 14 29 29 29 29 29 29 29 29 29 2 5 29 6 8 2 29 29 29 29 29 29 6 6 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 8 16 5 29 29 29 29 6 29 29 29 29 14 29 29 29 16 13 29 29 29 5 29 29 29 29 29 2 5 29 29 18 29 29 2 29 8 2 29 29 29 29 8 2 29 29 29 8 29 29 29 18 29 29 29 2 5 29 29 29 29 29 29 8 29 18 8 29 29 8 5 29 29 2 6 29 31 29 29 29 29 29 25 29 29 31 29 29 29 29 29 8 5 29 29 29 29 29 29 2 29 8 29 8 29 29 29 31 8 29 8 31 29 29 8 29 25 29 29 29 29 5 29 29 6 14 13 29 13 29 31 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 31 29 29 29 8 29 29 5 29 29 29 29 29 29 16 13 29 31 29 2 29 29 29 29 29 31 2 29 29 29 14 29 31 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 31 29 29 14 29 29 29 18 29 29 29 29 2 31 29 29 18 29 5 29 2 29 29 2 29 17 6 31 29 8 29 29 29 5 29 29 2 29 29 29 31 8 8 16 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 31 2 29 29 29 29 29 29 29 18 29 29 29 8 29 8 18 29 29 8 29 29 29 29 8 8 29 29 29 29 29 29 29 29 8 29 29 6 6 31 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 31 2 2 23 29 29 14 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 27 29 29 29 29 29 29 29 29 17 29 8 29 29 29 29 29 29 29 29 29 14 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 27 29 31 29 29 29 29 13 19 16 29 29 16 29 16 19 29 29 16 16 5 29 29 29 29 27 29 29 29 29 29 29 29 27 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 6 29 2 29 29 29 31 29 27 18 29 29 29 5 29 27 29 29 29 2 29 29 29 16 29 29 16 29 13 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 6 29 29 29 25 29 8 29 29 2 29 29 2 29 27 2 26 29 17 29 16 29 29 8 29 29 14 29 29 29 5 29 29 29 29 29 29 29 5 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 26 29 31 29 29 29 29 29 29 29 29 31 29 29 29 29 31 6 5 29 29 29 29 29 29 29 29 29 29 29 2 29 6 8 29 29 6 29 29 27 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 8 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 5 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 13 29 19 29 16 13 19 16 29 29 13 16 29 8 29 29 29 29 26 29 2 17 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 13 29 29 13 29 13 29 16 16 19 13 29 29 16 16 16 29 29 29 6 29 5 29 8 29 29 6 29 29 29 16 29 29 29 29 5 29 14 27 27 29 2 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 18 29 16 29 29 6 8 8 6 29 29 6 29 2 5 6 5 29 29 2 29 29 29 29 14 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 19 29 13 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 6 6 29 29 29 29 17 29 29 29 29 29 29 29 27 29 29 29 29 8 29 29 29 29 8 29 8 29 29 29 29 29 6 8 29 2 31 31 2 29 29 29 29 16 29 29 29 29 29 16 29 8 2 8 8 31 5 2 14 29 6 29 29 29 6 25 29 29 18 29 29 2 29 6 29 29 29 29 18 29 29 8 8 5 29 29 2 29 8 29 29 8 29 29 29 6 29 31 29 29 29 2 29 8 29 8 2 29 29 29 29 29 29 29 29 8 29 29 8 5 29 2 18 29 8 29 8 2 2 29 6 29 29 29 29 27 29 16 8 14 8 29 8 29 5 2 18 29 29 29 29 29 29 29 29 29 27 29 29 8 29 18 29 31 29 2 2 8 5 26 2 29 8 29 29 29 29 6 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 29 29 29 5 8 8 29 8 18 29 2 18 29 29 29 29 29 29 29 29 29 5 23 29 18 29 31 8 29 29 8 8 6 29 29 29 29 2 14 5 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 6 2 29 29 29 2 29 29 29 29 18 29 5 29 2 29 8 2 29 2 29 29 29 18 29 29 29 29 29 29 29 29 8 31 2 2 29 25 2 29 29 29 29 29 29 2 29 29 16 29 29 29 29 16 29 2 29 29 8 29 8 29 29 29 29 5 29 5 29 29 29 29 16 16 29 29 29 8 29 6 29 18 29 29 29 29 2 29 29 29 29 29 29 29 13 2 29 29 29 8 29 29 29 18 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 19 16 29 17 29 29 16 16 16 29 29 16 13 2 17 29 29 2 29 31 29 29 29 29 29 29 8 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 2 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 16 16 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 19 29 29 29 29 29 16 29 16 31 16 29 29 29 29 29 29 23 5 29 8 29 17 8 5 29 29 29 2 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 17 29 16 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 8 5 29 29 29 5 5 29 29 8 29 23 29 29 29 8 29 29 31 8 18 29 5 5 23 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 5 2 29 29 29 13 29 13 13 29 29 13 29 29 29 29 29 29 29 29 13 29 29 29 29 29 8 8 29 29 6 29 29 29 5 29 29 29 8 29 29 5 8 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 2 29 8 6 23 29 8 6 2 29 29 2 29 29 29 29 29 29 6 29 29 29 6 31 29 29 29 29 8 29 29 5 29 29 8 29 29 29 29 29 29 5 29 29 29 26 29 23 8 23 29 29 29 29 29 29 29 17 29 29 8 2 5 8 29 6 8 29 5 8 5 5 29 8 29 29 29 29 29 29 8 29 29 29 26 29 29 29 29 29 8 2 29 2 29 29 29 29 29 29 29 29 29 2 29 29 5 27 14 29 29 29 29 29 29 2 29 29 2 29 29 29 29 31 2 29 2 8 29 29 29 8 2 8 23 6 8 14 29 29 14 29 29 29 29 2 8 8 2 29 29 29 29 8 29 29 6 29 6 8 29 8 6 29 29 18 29 8 29 29 29 29 29 23 5 29 27 2 29 29 29 6 29 29 29 2 8 31 6 14 29 8 6 29 29 6 29 29 29 29 29 5 8 29 29 29 8 29 18 29 8 29 5 29 29 29 14 29 29 14 29 29 29 29 29 6 8 8 29 29 29 29 29 6 29 29 6 2 29 2 5 29 29 29 6 31 8 29 2 2 29 8 8 2 2 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 8 2 29 25 5 29 29 29 6 29 16 29 29 29 16 29 6 29 29 29 19 29 29 16 16 8 16 16 29 29 29 29 29 29 29 2 29 16 29 29 29 29 19 29 16 19 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 16 29 29 29 18 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 6 29 29 5 29 13 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 17 13 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 2 29 29 5 29 16 16 5 5 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 5 29 29 29 29 29 16 29 29 17 8 29 29 29 29 29 29 29 2 29 29 29 31 8 5 29 29 29 2 29 29 29 29 31 6 29 26 31 29 5 18 29 31 29 25 26 5 29 29 29 6 29 29 2 5 5 5 29 2 6 31 29 29 6 29 29 6 6 29 5 5 8 6 5 29 26 29 31 29 29 2 29 18 27 29 2 5 23 29 17 6 29 29 29 2 16 29 29 29 29 29 29 29 29 16 29 23 5 29 29 29 29 2 29 27 29 29 29 29 29 14 29 29 29 29 29 29 16 29 31 29 16 29 16 29 29 29 2 29 29 29 29 2 29 5 29 29 14 29 2 2 29 6 5 29 8 5 29 16 29 27 29 2 29 31 29 8 29 5 29 6 8 18 29 6 6 29 29 29 6 29 8 29 29 29 29 29 2 6 31 5 29 29 29 29 29 29 29 29 14 29 29 6 8 29 29 5 6 2 29 5 18 31 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 16 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 5 29 29 29 29 8 29 29 29 29 6 29 29 29 29 8 6 29 29 29 6 2 29 17 6 29 5 29 29 2 26 29 18 6 5 2 6 29 29 31 29 29 2 29 2 5 2 29 31 8 29 29 29 31 2 29 2 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 16 29 16 29 2 29 29 29 29 29 29 29 29 16 29 29 16 29 29 13 16 29 29 29 29 13 29 13 31 29 29 29 29 29 29 29 29 29 6 6 29 16 29 29 29 2 2 16 29 16 16 5 29 29 29 29 29 29 16 29 29 16 29 16 13 29 29 29 29 29 16 16 17 29 29 6 29 29 16 16 29 16 16 16 29 29 19 16 19 29 29 16 19 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 8 29 5 29 29 29 16 16 6 29 29 29 16 29 29 29 29 29 27 29 29 29 29 6 6 29 29 5 29 29 29 29 29 29 29 29 8 6 29 26 8 29 17 5 8 5 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 8 6 29 18 8 29 29 8 29 5 23 29 29 31 29 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 2 5 8 8 29 29 29 29 26 29 18 29 29 2 29 29 29 2 29 18 29 29 29 29 29 2 29 29 2 23 29 2 29 16 29 29 29 29 29 16 17 29 16 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 8 29 29 29 29 29 16 29 29 19 29 29 29 29 29 29 19 29 29 29 29 16 29 19 16 29 29 13 29 16 29 26 16 29 29 29 29 29 19 29 16 29 29 16 29 13 16 16 16 16 29 29 29 16 29 29 16 29 29 16 16 16 29 29 16 29 29 29 16 19 16 29 19 16 29 16 19 29 17 19 29 29 16 13 29 29 16 29 16 29 29 29 13 19 29 29 29 29 16 2 29 5 17 16 29 29 29 29 29 19 16 16 29 29 16 29 19 29 29 29 13 29 29 16 29 29 16 16 29 29 19 13 16 29 29 19 29 13 16 16 29 16 16 19 29 16 16 16 29 29 16 16 16 29 29 19 16 16 16 29 16 29 16 16 29 29 29 29 16 29 29 29 29 29 29 16 29 5 29 29 13 16 29 29 29 8 16 16 29 29 16 19 9 29 16 19 29 16 19 9 19 13 16 2 29 19 16 9 9 13 29 13 19 9 9 9 9 19 8 29 29 19 9 19 16 13 29 19 19 19 19 16 29 19 29 16 16 16 19 16 19 16 19 16 19 19 5 29 29 19 29 19 16 13 29 29 29 29 16 17 13 16 29 29 19 16 13 29 16 29 29 16 29 29 16 29 29 29 29 29 29 16 29 16 19 29 16 29 29 29 13 16 29 16 29 16 29 29 16 29 19 5 16 29 16 19 16 29 29 16 29 16 19 29 16 29 16 16 16 16 16 16 16 29 29 29 29 16 29 16 29 16 16 29 29 16 19 29 16 16 16 29 16 17 13 19 29 16 19 19 29 29 19 16 16 29 19 29 16 29 19 29 16 16 16 29 29 16 19 13 13 16 19 16 29 13 16 13 19 16 16 19 13 29 19 19 16 29 2 29 16 29 29 29 29 29 16 16 16 29 29 29 29 19 29 29 16 29 29 19 29 29 29 29 16 16 19 19 29 29 16 29 13 13 16 19 19 29 16 17 19 13 19 19 16 29 16 16 19 16 29 16 29 19 13 16 13 16 19 19 29 29 16 16 16 29 16 13 16 16 16 16 16 16 29 29 29 29 29 16 29 29 29 16 29 16 16 16 29 16 29 16 29 17 16 16 16 17 29 29 19 29 29 29 16 29 29 16 29 29 29 16 29 29 16 29 29 29 29 16 5 2 5 8 29 29 16 16 29 29 29 29 8 29 29 29 16 16 16 29 29 29 16 16 29 16 16 16 29 29 29 29 29 16 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 8 8 29 29 5 2 29 29 29 5 29 5 16 29 29 29 27 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 6 29 2 2 5 8 5 29 29 8 29 2 5 14 31 29 8 5 29 31 8 29 29 6 8 27 5 5 2 29 2 29 18 29 2 29 2 29 29 29 4 29 26 29 29 29 27 16 29 29 29 29 29 29 29 29 5 8 29 29 16 8 29 29 29 8 8 8 2 29 8 2 5 29 29 18 29 29 29 8 29 27 8 29 8 2 8 5 2 2 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 26 29 29 17 8 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 19 16 29 29 29 29 16 16 16 13 29 29 29 29 29 29 29 29 29 16 16 29 29 19 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 16 29 29 29 29 8 29 29 16 29 29 29 16 29 29 29 19 2 16 29 29 29 16 16 16 29 13 29 19 16 29 16 13 29 29 16 29 16 10 29 16 29 16 29 29 29 13 29 16 29 29 16 29 29 29 29 29 29 2 16 29 16 19 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 28 29 19 29 29 16 29 13 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 26 29 16 5 29 8 16 29 29 29 29 5 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 25 29 29 5 23 5 29 8 29 2 29 29 29 29 29 29 29 2 6 29 31 2 29 6 29 5 8 8 29 23 6 2 29 8 14 29 2 6 5 6 5 29 29 8 23 8 29 31 6 29 8 2 31 29 2 29 29 5 14 8 29 29 31 29 29 29 29 29 29 29 2 29 29 2 6 27 5 8 8 29 8 5 18 8 8 23 8 29 6 29 27 6 5 29 29 29 23 6 29 29 2 29 2 20 2 8 29 29 29 8 2 29 16 29 29 16 29 29 29 16 2 18 29 29 29 29 2 31 6 8 29 29 29 14 29 8 29 29 14 2 29 5 5 6 25 8 23 29 2 8 29 2 29 6 29 29 29 8 29 29 2 16 29 29 29 2 29 6 2 29 29 29 29 8 29 5 29 29 29 29 29 2 29 29 29 8 8 29 29 5 29 8 29 29 29 29 29 2 29 29 14 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 8 29 8 29 29 29 2 5 29 29 8 29 29 29 29 16 16 29 29 16 16 29 16 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 16 29 29 16 29 29 29 8 29 29 8 2 6 8 29 18 14 29 29 2 29 29 29 29 29 29 29 29 29 5 8 29 29 2 29 29 2 29 29 29 29 6 29 29 29 8 8 5 26 27 29 5 8 2 27 29 2 2 5 8 2 2 29 18 8 5 6 8 18 6 29 29 25 29 29 2 29 18 8 29 5 5 18 29 2 6 6 8 29 14 29 6 6 8 29 2 29 29 27 29 29 29 29 29 2 6 5 2 29 29 26 2 29 29 29 29 29 29 29 8 6 29 6 29 29 8 8 29 29 29 8 8 5 8 5 29 29 29 8 6 29 8 31 31 23 2 8 29 14 8 5 14 31 8 31 8 29 5 29 29 8 29 19 13 29 29 29 29 29 16 29 29 29 29 29 29 5 29 29 16 29 29 29 29 16 2 16 16 16 29 29 29 19 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 5 29 29 29 29 29 29 29 29 16 29 16 16 16 29 13 29 29 29 16 29 29 29 29 29 29 2 29 13 5 29 29 29 26 29 29 29 5 29 29 29 8 2 16 17 29 29 16 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 5 18 18 5 29 2 8 8 29 8 2 29 29 29 5 29 29 5 2 16 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 2 29 29 16 29 25 29 29 29 29 29 29 29 29 17 29 17 29 29 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 5 5 5 29 6 6 2 8 6 8 5 2 27 29 8 2 29 2 29 29 13 16 29 29 29 29 29 29 29 29 29 16 17 29 29 16 29 29 29 16 13 29 29 29 29 29 29 5 29 16 29 29 8 29 5 29 29 29 29 29 29 29 29 29 16 16 16 16 16 17 29 29 16 29 29 29 29 29 29 26 5 29 8 5 5 8 8 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 19 29 29 29 29 13 29 29 29 8 29 8 8 5 29 8 29 29 29 5 8 5 29 31 5 5 5 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 5 2 2 29 5 2 2 29 2 2 29 5 5 5 29 16 16 13 29 16 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 5 16 16 13 29 16 29 29 29 29 2 2 29 29 29 29 29 29 29 29 16 29 29 29 18 5 29 29 8 29 29 29 29 29 29 29 29 5 2 29 14 5 17 29 29 16 29 29 29 16 29 29 16 29 29 29 16 16 29 5 29 29 29 29 5 8 5 29 17 2 29 29 29 29 29 29 29 29 29 29 29 14 29 29 23 5 29 29 29 29 29 29 29 29 29 29 29 29 17 29 2 17 16 29 29 29 29 29 29 29 5 8 29 5 23 29 8 29 5 5 25 8 5 29 29 31 29 29 29 2 2 29 5 8 29 5 29 5 29 8 29 16 29 29 29 6 29 29 29 29 29 5 5 8 26 8 29 2 29 29 29 2 8 29 29 29 29 29 29 29 31 8 29 5 2 8 29 29 29 8 29 29 29 29 29 26 29 5 2 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 13 16 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 18 29 29 2 29 6 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 2 5 16 29 29 29 29 14 29 29 8 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 16 29 16 29 29 29 29 29 29 25 16 29 29 29 29 29 16 29 29 2 29 29 29 27 29 29 29 29 29 29 29 8 29 26 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 2 29 29 29 29 29 29 14 29 29 18 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 11 29 29 29 29 2 29 18 25 29 8 29 29 29 29 18 25 29 29 29 29 29 29 29 25 29 29 29 29 29 2 25 29 27 29 29 29 29 29 29 29 29 29 29 2 27 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 18 6 14 29 29 29 29 29 6 29 8 2 2 29 29 29 5 6 29 27 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 8 8 8 2 29 29 8 29 29 29 29 29 29 6 29 25 8 6 29 18 29 29 29 29 29 2 29 29 8 29 29 14 2 29 2 2 29 5 29 29 2 8 29 5 31 29 29 29 29 29 29 29 29 26 29 27 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 5 29 29 29 2 29 29 29 29 29 18 29 29 29 29 26 29 6 29 29 29 29 8 29 29 29 5 29 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 14 29 29 29 14 8 29 29 29 29 2 29 29 29 29 25 29 5 29 29 29 29 29 29 29 29 29 29 6 31 27 29 29 29 29 29 6 8 29 29 26 18 29 18 29 29 27 31 29 29 29 29 6 18 29 29 29 29 29 29 29 6 27 29 8 6 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 5 29 5 29 29 27 14 29 29 29 29 29 29 29 29 29 6 29 29 6 29 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 17 16 16 16 29 16 29 29 29 29 8 16 29 29 29 29 29 29 29 16 16 29 29 29 29 16 16 29 29 29 29 29 17 29 29 25 29 16 29 29 29 29 29 5 29 8 29 16 29 27 29 29 29 29 29 16 29 29 16 13 29 29 29 29 16 17 29 29 29 29 29 16 29 29 16 29 6 29 16 29 29 13 29 16 29 29 29 8 19 29 29 29 16 29 29 29 29 29 5 31 8 29 29 29 29 29 29 29 8 2 29 2 29 29 29 29 5 29 29 29 29 29 8 29 29 29 5 29 14 29 2 29 29 6 29 25 29 29 5 29 6 29 29 29 29 8 29 29 17 29 16 16 29 29 29 29 29 16 16 29 16 29 13 16 13 29 29 14 29 29 29 29 29 13 29 29 5 16 29 29 29 16 29 29 16 29 31 29 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 13 16 13 6 13 29 29 29 29 29 29 29 29 29 29 29 29 8 31 29 5 8 23 5 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 8 2 2 29 29 27 29 29 29 29 29 2 29 5 29 29 14 29 29 2 14 29 8 8 2 29 29 29 2 29 29 29 25 29 29 29 6 29 6 29 8 29 29 29 29 29 29 29 29 29 29 25 29 14 29 29 29 29 29 29 14 6 8 31 8 29 29 29 29 8 29 25 27 29 29 8 2 5 27 18 29 29 2 29 6 25 27 6 5 8 29 5 8 5 23 5 29 8 29 29 8 29 29 5 29 8 29 29 2 5 5 29 29 29 29 14 29 18 25 5 8 6 8 6 5 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 16 16 16 16 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 5 17 29 5 14 8 29 29 2 29 29 31 29 29 29 29 29 29 29 29 14 29 2 29 29 29 29 29 16 2 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 5 29 16 13 16 29 16 29 29 29 16 29 16 29 16 16 16 16 29 16 29 16 29 16 29 13 29 16 29 29 13 29 29 16 29 13 29 29 29 29 29 29 29 29 17 29 29 8 5 29 16 29 13 29 29 29 29 16 29 29 29 29 16 29 16 19 29 16 16 16 16 29 13 29 29 16 9 29 17 16 16 16 16 29 13 16 16 16 16 29 29 29 16 13 29 13 29 29 29 29 29 16 29 29 29 29 29 26 29 16 16 29 29 16 16 17 29 29 16 29 16 16 29 29 29 16 16 16 29 29 29 16 29 29 29 29 16 13 13 29 29 29 29 19 29 16 29 29 29 19 29 16 29 29 29 29 29 29 16 16 29 29 16 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 6 29 16 8 29 29 29 2 23 29 5 18 29 8 29 29 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 8 2 6 31 29 2 25 29 8 8 29 29 29 6 25 27 2 29 29 27 29 25 6 29 14 29 27 29 8 29 2 18 29 26 29 29 25 29 31 29 29 27 14 29 8 6 2 29 6 29 29 29 8 29 29 29 6 29 16 6 29 29 29 29 29 29 23 2 29 27 5 8 8 29 2 8 29 23 29 2 29 18 29 29 29 8 29 8 29 6 29 6 2 29 29 29 23 29 8 2 8 2 26 25 2 29 8 5 8 23 29 2 29 5 29 29 29 6 8 8 29 29 8 29 29 29 29 25 29 29 29 29 29 29 29 29 29 5 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 29 29 29 29 29 29 29 2 29 5 29 29 29 29 29 14 29 29 26 29 29 29 29 6 6 29 29 29 29 2 29 18 29 29 29 29 31 26 5 29 29 29 29 29 29 29 29 29 29 6 29 14 29 29 2 18 2 29 2 5 2 5 2 5 25 29 29 6 2 5 29 8 29 29 8 29 29 29 25 29 29 6 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 18 29 29 29 29 18 29 29 29 29 8 29 5 29 29 29 29 29 27 29 18 29 6 8 29 29 29 29 8 6 29 31 8 29 29 29 29 29 29 8 29 29 29 29 6 31 29 29 29 6 29 29 29 29 29 2 29 29 8 18 8 5 31 29 29 29 29 29 29 29 6 29 2 29 8 29 29 6 6 29 29 14 29 29 29 8 29 14 27 29 29 29 27 29 29 29 29 14 6 29 29 8 29 29 29 8 29 29 2 2 29 29 29 29 8 5 2 29 29 27 29 29 8 25 29 29 29 29 29 29 29 6 29 6 29 29 8 29 29 29 29 29 27 29 29 29 29 31 29 29 29 14 29 29 2 29 29 29 8 8 29 29 29 29 8 18 29 31 29 29 2 29 29 29 29 29 29 29 6 29 25 2 29 29 29 25 31 2 29 29 29 18 29 29 14 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 31 8 29 2 29 29 14 29 26 8 8 14 29 29 29 6 29 25 29 25 27 29 29 31 29 29 6 29 29 29 29 6 29 29 29 2 29 6 29 29 31 6 29 29 29 6 29 2 29 29 18 29 8 29 6 29 8 29 29 29 29 8 5 29 29 5 29 18 29 29 29 2 29 29 6 31 29 29 29 14 29 8 29 25 29 18 29 29 2 29 29 29 29 6 8 2 29 29 29 14 29 27 29 29 29 29 29 6 2 29 18 29 2 2 29 29 2 8 29 29 29 2 29 29 29 29 29 27 29 2 2 29 29 29 29 8 14 8 2 29 6 29 6 29 6 29 29 29 29 29 29 29 29 18 2 25 29 29 29 29 29 29 29 29 29 31 2 29 8 29 2 5 2 8 23 25 5 29 29 5 29 5 29 6 29 29 29 29 29 8 31 29 29 5 29 29 29 29 29 14 31 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 31 29 29 29 2 29 2 29 25 29 29 8 29 29 29 6 29 29 29 29 29 8 29 29 5 29 8 29 29 29 29 29 18 29 29 6 8 29 29 29 31 29 29 29 29 14 6 29 27 6 14 18 25 29 8 29 29 2 29 25 29 31 29 29 2 29 29 29 31 8 29 26 29 6 26 18 31 29 8 5 29 29 5 29 29 6 29 29 29 31 29 6 29 29 29 2 29 29 25 29 31 29 29 8 29 2 2 29 18 29 18 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 18 29 29 29 29 18 29 6 18 14 29 29 29 2 29 14 29 29 29 29 29 18 29 29 29 29 29 29 5 29 29 29 6 31 29 29 5 29 6 29 26 8 29 31 31 29 29 29 18 29 2 29 29 31 29 29 29 2 29 29 29 29 29 29 8 29 29 29 5 29 8 2 29 29 18 23 8 5 27 29 29 29 29 6 29 29 29 29 29 18 29 29 29 29 2 8 25 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 25 6 29 29 29 29 29 29 29 31 29 29 29 27 29 6 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 18 14 29 4 29 29 8 23 29 29 29 29 6 29 29 29 29 29 6 2 29 29 29 29 29 29 29 6 29 14 29 31 29 14 29 29 29 29 6 29 27 29 31 29 29 29 6 29 29 29 29 29 29 29 29 6 29 29 27 29 29 6 29 29 29 29 26 29 2 29 29 29 29 27 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 29 2 8 18 5 29 31 26 23 29 6 29 2 29 2 27 18 29 8 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 14 2 29 8 29 29 29 29 29 29 29 8 29 29 8 18 29 2 6 6 2 26 29 2 29 29 29 18 29 18 29 29 29 29 18 29 29 29 29 29 29 29 29 29 2 26 29 2 27 29 29 29 29 5 6 8 2 27 29 25 29 29 8 29 29 29 29 29 29 14 29 29 29 29 29 29 29 14 6 8 29 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 5 2 29 31 29 29 29 31 29 29 29 29 31 29 14 31 29 29 2 29 2 25 8 31 29 29 2 8 29 29 29 6 29 29 29 2 25 29 29 29 29 29 29 29 29 6 6 29 29 29 29 2 31 29 29 29 29 29 26 5 14 29 5 29 29 29 8 2 25 6 18 8 29 29 8 29 29 2 29 29 29 27 6 5 25 6 29 29 29 14 29 2 8 29 29 31 6 29 29 6 29 29 18 29 29 18 5 29 29 29 18 5 6 5 29 2 18 14 29 8 31 29 18 29 29 29 29 31 31 29 29 27 29 29 14 29 29 29 6 29 29 29 29 14 29 29 29 29 6 2 29 29 6 18 29 14 29 29 29 29 29 29 6 29 29 29 29 29 8 29 8 6 29 29 18 29 29 29 29 8 29 8 25 29 31 5 5 2 29 8 29 2 29 29 26 29 29 14 29 29 5 29 29 8 8 31 8 29 6 29 29 29 29 29 29 29 29 6 29 29 29 18 2 29 29 29 2 29 29 6 26 29 26 5 2 29 2 29 29 29 29 29 8 5 29 5 6 18 2 29 29 8 29 29 29 29 29 29 29 29 29 27 29 29 29 29 23 2 29 29 29 6 5 29 6 6 29 29 2 29 29 29 29 2 29 18 29 29 29 29 29 29 31 29 29 29 29 29 4 5 25 2 29 29 29 29 29 8 8 29 27 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 31 2 29 29 29 29 29 29 29 29 29 27 29 8 27 25 29 29 18 29 29 29 29 29 29 29 2 29 8 31 29 29 29 31 29 29 31 29 29 29 29 29 29 31 29 29 29 14 29 29 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 8 16 16 16 29 29 29 29 29 16 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 18 29 29 5 18 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 16 29 29 29 29 29 25 29 16 16 27 29 29 16 19 29 29 16 16 29 29 29 16 16 29 29 19 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 6 16 16 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 19 29 16 29 29 29 16 29 29 29 29 27 29 29 29 29 29 29 5 29 29 29 29 29 6 19 29 16 29 29 29 13 16 29 16 29 16 16 29 29 29 29 16 29 19 19 16 19 19 2 29 16 19 19 29 16 16 16 16 19 16 13 29 16 19 29 16 16 13 29 29 8 29 16 29 2 29 6 29 29 29 29 29 29 13 29 6 29 29 29 19 29 29 29 16 16 16 29 29 29 13 16 16 13 16 16 19 16 29 16 16 16 29 29 16 16 29 29 29 29 16 13 16 16 16 29 16 16 16 16 13 16 16 19 29 29 29 16 19 29 16 16 16 29 16 19 16 29 29 13 16 29 16 16 16 16 29 29 16 29 16 16 19 29 16 16 13 16 16 16 29 16 29 16 17 29 13 16 17 29 29 29 16 16 29 29 13 29 29 29 29 29 29 29 17 13 29 29 16 16 16 29 29 29 29 29 29 16 29 29 29 16 16 29 16 29 29 29 16 29 29 2 29 16 13 16 19 16 29 29 29 19 29 16 29 29 29 16 16 29 13 5 16 29 16 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 4 14 5 29 29 29 31 29 29 29 13 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 16 16 13 29 16 16 31 16 29 29 29 29 27 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 8 29 29 29 16 2 29 29 29 28 16 29 27 16 16 29 19 29 16 29 29 29 29 29 16 5 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 25 29 18 29 2 29 29 29 29 8 29 29 17 6 25 29 29 29 29 5 29 29 14 29 29 29 2 8 2 29 29 29 29 29 29 13 29 18 29 26 29 5 16 18 25 29 27 2 29 2 6 29 18 29 18 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 8 16 29 16 29 5 29 29 29 29 29 19 29 29 13 29 8 29 29 8 16 29 16 29 16 17 16 10 16 29 29 19 29 29 16 19 29 29 16 16 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 23 2 29 13 29 29 29 29 29 29 29 31 29 29 8 29 29 29 29 5 5 29 29 2 29 29 29 29 29 29 29 29 2 31 29 29 18 29 29 29 29 6 18 8 29 26 31 29 29 29 29 29 29 2 29 29 5 6 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 26 31 29 29 18 29 29 2 8 27 29 8 29 29 29 31 29 8 29 14 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 5 2 8 8 2 29 29 26 2 29 6 29 31 29 2 18 29 29 29 29 29 6 29 29 29 29 29 14 25 29 29 29 29 29 5 18 27 29 29 8 2 27 29 6 29 29 29 18 6 31 25 27 25 29 31 18 18 29 29 29 29 29 8 18 29 29 29 18 29 5 29 14 17 2 8 31 29 25 31 27 31 29 31 8 8 29 29 29 29 31 31 31 29 2 31 29 26 14 29 29 18 29 5 29 29 31 29 18 2 14 29 6 29 8 29 29 25 29 18 29 8 2 27 27 29 25 14 27 2 29 2 29 6 29 2 29 8 2 6 8 8 18 29 29 2 8 29 29 29 31 29 29 29 29 29 29 29 8 5 29 29 29 2 29 2 31 29 29 29 8 5 5 29 2 29 29 29 2 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 5 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 2 29 29 29 29 2 29 31 29 18 29 29 29 29 29 29 31 29 29 29 29 29 6 29 29 29 8 29 26 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 31 16 29 14 29 2 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 16 29 29 2 29 2 29 29 29 29 29 29 29 29 29 6 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 17 13 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 6 29 29 29 29 29 29 31 29 29 6 31 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 16 16 29 29 16 29 19 19 19 29 16 29 19 19 29 29 29 19 29 29 16 29 2 16 29 29 16 13 29 16 29 29 16 16 16 29 29 17 16 16 29 16 16 29 19 16 29 16 29 13 29 16 29 16 29 29 29 29 16 29 29 29 29 13 16 27 29 29 29 29 29 29 17 29 16 29 29 29 29 29 29 16 16 16 29 16 16 29 16 29 25 16 18 16 29 29 29 29 29 29 29 16 29 16 29 17 29 29 29 29 29 16 29 29 29 29 16 29 16 16 29 16 29 16 16 16 19 16 29 16 13 19 16 29 29 29 29 16 19 16 13 16 16 29 29 16 29 13 16 29 29 29 29 29 16 29 8 29 16 29 29 29 29 29 29 13 16 29 5 16 29 29 29 13 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 18 29 29 29 29 6 29 29 8 29 29 29 5 31 8 2 29 29 29 29 6 29 18 29 8 27 8 8 29 29 29 5 29 29 8 29 26 6 8 29 6 2 8 29 29 25 8 27 29 6 29 14 14 29 29 29 6 29 2 5 8 18 29 29 29 18 8 29 29 14 6 29 29 29 14 29 29 29 29 29 29 29 8 29 29 2 29 8 29 29 29 29 25 29 8 29 29 29 29 18 6 29 29 29 29 29 29 4 29 5 25 14 2 2 6 29 6 29 31 29 29 8 29 5 2 5 8 29 18 29 6 27 8 31 29 6 27 2 18 25 18 29 2 29 29 5 29 5 14 2 6 29 18 29 29 8 29 29 31 8 8 18 29 8 2 29 8 29 29 8 29 14 31 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 14 29 29 29 29 29 2 29 8 2 29 29 29 27 29 29 6 29 26 29 8 27 29 5 29 29 29 8 29 29 29 2 29 31 16 29 29 2 29 29 29 26 29 29 29 16 29 29 29 29 16 29 29 29 29 25 29 18 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 5 29 29 29 18 29 29 29 29 29 2 29 17 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 5 29 26 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 2 29 29 2 2 29 29 6 29 29 18 2 29 29 29 29 8 29 29 8 29 29 29 18 29 29 29 29 31 29 29 6 29 29 29 29 29 29 29 29 29 8 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 18 29 6 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 18 6 25 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 5 29 29 26 29 14 29 18 8 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 2 26 29 29 8 29 29 29 27 29 27 29 29 29 18 27 29 29 18 29 29 8 29 29 29 31 29 2 29 2 29 29 31 29 29 29 8 29 2 29 14 29 29 8 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 14 29 6 29 29 29 29 2 26 13 29 29 5 29 17 8 29 2 5 29 18 8 29 29 29 29 2 18 29 8 29 25 2 29 29 29 6 29 2 2 29 29 8 29 26 5 5 2 27 29 29 8 29 29 29 29 29 29 29 6 29 29 25 29 29 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 2 29 29 5 29 2 29 29 8 6 29 29 29 18 29 29 29 18 29 29 29 8 25 29 29 29 29 29 31 29 29 6 29 29 29 29 25 6 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 29 17 29 2 29 6 29 2 29 29 6 25 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 8 8 29 8 6 29 31 6 23 31 29 8 6 29 5 29 29 29 29 29 25 2 6 29 29 2 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 26 29 29 29 8 29 29 29 29 31 17 29 2 29 8 29 2 29 29 29 29 29 29 29 29 29 29 8 29 18 29 8 29 29 29 29 29 29 29 29 29 29 13 29 29 29 2 2 29 29 29 29 29 29 29 25 5 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 13 6 29 29 29 6 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 5 2 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 8 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 2 29 29 29 31 6 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 6 6 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 6 29 29 29 6 17 29 23 29 29 5 18 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 8 29 29 29 29 2 8 29 29 29 29 29 29 29 18 26 8 29 8 2 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 2 29 8 29 16 29 6 29 16 29 2 29 29 29 29 29 29 16 29 8 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 2 8 18 8 29 29 6 29 29 29 8 29 8 5 8 6 5 8 6 29 2 29 29 29 29 2 29 6 8 29 27 2 29 29 8 29 29 29 6 29 29 29 29 29 18 29 29 29 29 18 31 29 6 29 6 2 29 29 8 2 26 5 14 29 29 8 25 29 8 29 8 6 29 29 29 29 6 2 5 26 29 16 29 29 8 29 29 29 29 29 16 16 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 5 8 2 29 29 29 29 29 8 5 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 8 8 5 29 29 29 5 29 29 26 29 2 2 29 2 6 8 8 29 2 5 31 5 2 5 29 31 8 29 6 29 29 29 18 5 29 29 2 6 29 29 14 29 27 2 29 18 29 29 25 29 29 29 29 27 14 29 2 5 25 18 23 14 6 29 27 29 6 6 6 29 29 27 5 8 29 8 2 29 29 8 29 8 8 31 26 8 29 5 5 29 29 18 29 18 18 14 2 29 31 31 31 29 29 2 18 5 8 8 8 29 29 18 2 14 29 18 29 29 6 29 29 16 29 29 29 29 29 16 16 29 29 16 16 16 16 29 17 29 29 8 16 16 29 16 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 8 29 29 29 29 16 29 16 29 16 29 29 29 29 29 16 16 16 29 16 29 29 29 8 16 29 29 29 16 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 16 29 16 29 5 29 16 29 29 29 16 29 29 29 13 29 29 29 29 5 16 29 29 16 16 29 29 16 29 29 29 29 29 29 16 16 29 16 29 16 16 29 29 29 29 29 29 16 16 29 26 29 5 26 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 18 29 29 5 29 29 29 29 29 29 29 6 2 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 8 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 16 2 29 16 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 13 17 5 29 2 29 18 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 16 29 29 29 29 29 29 29 17 16 29 29 29 5 13 29 16 13 29 29 13 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 17 29 29 29 29 16 29 16 8 29 8 29 18 29 29 16 29 29 29 29 29 29 29 2 29 26 29 29 29 29 29 29 29 29 29 29 8 29 18 29 5 29 29 29 29 29 29 31 29 29 29 18 29 29 29 29 29 18 29 29 29 29 2 29 29 5 29 29 8 2 6 29 29 29 8 2 29 29 18 6 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 18 5 29 29 23 29 29 29 29 29 29 18 29 29 25 14 29 8 29 29 5 29 5 29 29 29 29 31 8 29 18 29 29 29 18 8 29 29 29 29 29 5 8 5 5 29 29 6 29 8 29 29 29 29 29 2 8 29 29 29 29 29 5 29 29 2 8 8 29 8 5 29 14 29 29 29 29 29 29 29 2 29 29 5 2 8 6 2 29 8 29 18 8 29 31 29 27 18 29 29 29 29 5 5 26 23 2 8 5 29 31 29 29 29 29 8 8 8 18 8 29 29 8 29 29 2 8 29 5 29 29 29 6 8 6 29 8 2 29 8 14 8 29 29 29 25 2 29 29 8 29 2 29 29 5 26 5 29 29 8 29 29 8 29 29 2 14 29 8 18 2 8 2 27 26 5 8 29 6 25 29 29 2 8 29 2 8 29 5 29 29 29 29 18 29 29 29 29 29 25 6 29 29 29 29 29 5 29 29 29 29 29 29 29 8 29 31 29 8 29 29 29 29 8 29 18 29 29 29 29 2 2 8 5 8 29 29 5 18 29 13 31 6 29 29 5 29 29 23 29 2 29 29 5 5 29 29 29 5 5 8 2 6 5 2 8 29 5 18 29 2 29 29 29 6 5 29 2 2 2 29 6 29 8 5 29 29 29 29 29 29 29 5 8 29 6 29 8 29 2 2 29 29 29 29 29 31 29 2 29 29 10 29 6 2 29 29 29 6 5 29 29 29 29 29 29 23 29 29 6 17 29 5 5 8 2 29 29 29 29 29 29 29 29 29 29 2 5 29 5 29 16 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 16 29 29 17 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 2 6 2 29 29 8 29 29 29 29 29 18 2 29 29 29 16 29 29 29 29 5 29 29 29 29 6 29 26 29 29 5 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 2 29 29 31 5 29 18 29 29 18 29 29 5 29 29 8 29 29 29 6 8 29 27 29 8 29 8 8 5 26 5 29 29 29 29 2 29 5 29 29 2 2 29 29 8 29 29 29 29 29 29 2 8 29 29 29 2 29 2 29 29 29 29 29 29 8 29 29 31 6 29 29 29 29 29 5 18 18 14 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 17 2 29 16 29 29 16 13 29 16 29 29 29 2 16 16 29 2 29 29 29 26 29 29 29 29 16 29 29 4 29 29 29 16 29 29 29 29 16 16 16 16 17 29 29 29 8 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 16 2 8 16 16 13 19 13 16 29 16 29 29 16 29 16 29 16 29 29 16 16 13 16 29 13 29 29 29 16 16 29 29 29 29 29 29 16 16 16 29 16 13 29 29 16 29 16 16 29 29 29 29 16 29 29 29 16 16 29 16 29 29 16 16 13 16 29 16 29 29 29 29 19 16 29 2 16 29 29 29 29 16 16 16 16 29 13 29 16 16 29 29 16 16 16 13 16 29 16 29 29 29 29 16 29 16 29 29 16 13 29 29 29 16 16 16 16 29 16 16 16 13 16 19 29 13 16 29 19 16 19 16 17 29 16 29 19 16 16 29 29 16 16 29 16 19 16 19 19 29 16 19 13 29 29 13 19 29 17 29 29 19 16 16 16 19 29 29 13 19 19 16 19 16 16 16 16 16 16 29 16 16 13 16 16 19 19 13 16 29 13 16 16 16 19 19 29 19 13 29 29 29 29 19 29 16 16 16 29 29 29 16 29 16 29 29 16 29 29 29 16 16 29 16 29 16 16 16 16 29 19 29 16 29 16 19 29 16 16 19 13 19 29 16 16 29 16 16 16 16 29 13 16 29 16 13 16 29 19 29 29 16 16 29 29 29 19 16 19 16 29 19 19 16 16 17 29 16 29 29 16 29 29 29 29 16 16 17 16 29 16 16 16 16 29 19 19 16 29 16 19 16 16 29 17 13 29 29 16 16 29 16 13 29 19 16 16 29 29 17 29 29 29 16 29 16 16 19 29 16 13 29 29 19 16 29 17 16 29 19 29 8 16 29 16 29 29 16 19 19 29 16 16 29 29 19 16 13 29 13 29 16 16 16 29 16 16 16 16 29 29 29 29 19 29 5 29 13 29 29 29 16 16 29 16 16 29 16 13 29 29 29 29 29 16 31 29 29 29 16 2 29 16 16 16 29 29 29 29 16 29 29 29 19 29 16 29 29 29 16 29 16 16 16 16 16 16 29 29 19 16 31 16 16 16 16 5 8 19 29 16 29 29 16 29 29 29 16 2 16 29 29 29 16 19 29 29 16 19 29 29 16 16 16 29 29 29 19 16 16 16 16 29 16 29 16 16 16 13 17 29 16 29 13 16 29 19 16 16 29 29 16 16 16 29 29 16 29 29 29 13 29 16 29 29 13 29 16 13 29 29 19 29 29 29 29 29 16 29 29 29 5 16 16 16 29 29 16 29 29 29 29 16 16 29 29 13 29 29 29 29 16 29 29 19 29 29 29 16 16 19 16 29 29 16 29 16 29 13 19 16 29 29 16 16 16 13 16 19 17 29 16 29 29 16 29 17 16 29 16 13 16 29 29 16 29 29 29 17 17 29 16 16 29 29 17 29 16 13 16 29 16 16 16 29 29 19 17 19 29 16 16 29 29 29 16 29 16 13 16 17 16 29 13 16 29 16 16 29 31 16 29 29 29 29 16 17 16 5 29 29 29 16 29 29 29 13 29 13 16 19 16 29 29 29 2 19 29 29 29 29 13 5 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 16 29 29 29 8 2 29 29 29 29 29 29 16 16 16 29 29 16 29 29 16 29 16 13 16 29 16 29 29 29 29 17 16 16 29 29 29 29 16 29 29 16 17 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 2 5 29 8 8 5 25 29 8 8 29 5 29 16 13 29 29 19 29 29 29 8 29 2 29 29 29 2 29 29 29 29 29 8 5 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 13 29 29 16 29 29 29 29 2 29 5 29 29 29 29 6 13 29 29 8 29 31 29 5 29 29 16 6 29 29 29 29 29 5 29 29 29 29 29 8 8 29 17 8 29 29 29 27 31 2 29 2 29 18 6 8 5 8 2 29 29 29 18 29 23 6 6 16 29 8 29 29 29 6 2 29 16 29 16 29 29 16 16 29 19 29 19 29 19 29 19 29 16 16 16 19 18 16 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 8 16 29 13 16 16 16 16 29 29 17 16 16 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 16 29 16 29 29 16 29 16 19 5 16 16 16 16 29 29 29 6 29 8 2 5 29 29 29 29 16 29 29 29 29 16 29 29 29 16 16 29 16 29 17 29 29 29 29 16 8 8 29 29 29 29 5 8 29 8 29 29 6 29 29 16 29 29 29 29 29 29 29 13 16 16 29 29 29 16 29 16 29 29 29 16 29 16 29 16 27 19 9 16 16 29 29 29 16 29 29 29 29 29 29 29 29 2 27 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 8 29 29 29 8 31 2 29 5 5 29 8 8 6 29 29 6 2 2 29 2 29 2 18 29 29 29 18 5 2 5 2 29 25 29 29 14 29 2 29 29 29 31 29 29 6 29 29 29 29 2 29 29 5 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 16 29 5 29 29 29 29 16 16 29 29 29 29 29 29 29 16 16 16 29 29 16 29 16 29 19 29 16 29 29 16 16 29 29 29 16 13 29 29 29 29 29 29 29 16 29 16 29 16 16 16 16 29 29 17 13 29 29 16 29 16 29 16 29 29 29 16 29 29 16 29 19 16 16 16 29 29 29 16 29 16 16 8 16 29 13 29 29 29 29 29 16 13 29 29 29 16 29 29 13 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 14 27 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 16 29 29 29 29 29 29 29 5 29 5 6 29 29 2 18 29 8 5 29 26 6 29 16 29 29 29 16 2 29 29 29 29 29 13 29 16 19 16 29 29 16 29 29 29 16 29 29 16 29 19 29 29 29 29 29 29 29 2 27 29 29 29 2 29 5 29 29 29 29 31 29 8 29 16 29 29 29 5 29 29 29 29 29 16 31 5 29 29 16 29 16 29 16 29 29 16 13 16 16 29 29 17 2 29 29 29 29 29 29 29 29 8 16 29 29 13 2 16 16 16 8 29 29 29 29 29 16 29 29 29 29 29 16 8 29 16 13 29 29 29 29 16 29 29 29 16 29 13 29 13 16 16 16 29 29 19 13 16 29 2 29 29 29 29 29 26 2 29 29 29 29 8 5 5 29 29 29 29 29 29 17 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 17 29 4 5 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 16 29 29 16 29 29 16 29 29 16 29 16 16 29 16 13 16 29 16 29 29 16 16 16 29 19 29 13 16 8 29 29 19 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 5 8 29 29 29 29 29 5 6 29 29 29 29 29 29 29 29 29 29 29 29 23 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 16 16 16 16 16 16 16 29 16 29 17 29 29 29 29 29 16 29 29 29 29 29 29 16 29 13 16 16 16 29 16 29 19 29 29 16 29 29 16 16 16 29 16 29 16 17 29 16 16 16 16 29 16 29 29 16 13 29 16 16 16 29 29 16 16 29 29 29 29 16 16 29 29 29 16 29 19 16 29 16 29 29 23 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 14 29 29 14 14 29 16 29 29 29 29 5 29 29 29 26 5 29 29 29 29 29 29 6 29 8 6 29 29 14 8 29 2 29 6 29 29 29 29 16 29 29 29 16 29 29 29 29 29 2 18 8 29 17 29 29 2 29 29 8 16 29 29 29 2 29 29 29 29 29 29 29 31 29 2 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 18 16 29 29 29 29 27 6 29 29 29 14 29 29 8 5 8 18 29 16 2 29 2 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 5 16 5 8 5 31 31 29 29 29 2 8 29 29 29 29 27 27 29 29 29 29 29 29 29 29 8 29 8 16 29 29 29 29 5 2 29 29 29 29 14 29 29 29 29 6 29 29 29 5 29 29 2 29 2 29 29 29 2 2 29 31 2 29 2 29 29 29 29 29 31 2 18 29 29 5 8 29 29 29 2 29 29 29 29 29 2 2 29 29 29 29 29 18 18 29 29 29 31 2 5 29 5 14 2 6 2 29 5 8 29 5 6 5 8 5 31 8 6 18 31 29 29 29 29 6 5 2 2 8 6 6 18 29 27 5 5 2 8 18 29 29 29 29 14 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 6 18 29 29 6 29 18 29 18 29 6 18 6 31 31 29 29 2 25 29 29 18 29 29 29 25 25 29 29 29 29 8 25 8 29 29 29 29 29 23 29 29 29 29 8 29 29 5 29 14 29 2 8 31 29 25 29 29 29 8 29 8 31 14 29 31 29 29 29 8 29 8 25 18 25 29 29 29 29 6 29 29 27 29 29 29 6 29 29 29 29 31 29 29 29 29 29 29 29 29 6 29 29 27 29 29 29 29 27 29 29 29 29 29 6 25 6 6 29 29 8 8 29 29 5 18 2 29 31 29 31 6 29 18 29 29 2 29 29 29 27 2 27 29 25 29 8 5 8 5 29 29 6 29 5 29 29 13 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 19 16 17 13 29 16 29 29 16 29 29 29 29 16 29 29 16 29 29 19 29 13 29 29 16 29 16 29 29 29 17 29 29 29 16 29 16 29 19 16 29 29 16 29 16 16 16 16 19 16 29 29 29 29 29 29 16 29 29 16 29 19 29 16 16 31 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 14 16 16 29 29 29 29 29 29 29 29 4 17 29 29 29 29 29 29 16 29 29 17 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 16 29 16 29 16 29 29 29 17 16 16 16 29 29 29 29 16 29 16 29 16 29 8 13 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 16 29 16 29 16 13 19 29 16 29 16 16 29 16 29 29 16 19 29 29 29 29 29 29 16 13 29 29 29 16 29 16 29 29 29 29 29 19 29 29 17 8 8 29 29 29 29 16 5 29 29 29 29 29 5 29 5 29 5 29 5 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 13 29 16 17 16 29 16 19 16 29 16 29 17 13 16 29 19 13 16 19 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 18 16 29 16 13 29 29 29 29 29 2 29 16 29 29 29 29 29 16 29 19 16 16 16 29 19 29 16 29 16 16 29 29 19 16 16 29 29 19 19 29 29 29 19 17 29 13 16 16 29 29 13 16 19 16 29 29 29 29 29 31 29 16 17 19 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 16 29 29 29 29 29 16 29 16 29 29 16 16 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 26 29 29 29 29 16 29 29 29 8 29 29 29 2 8 31 29 29 29 29 29 29 29 16 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 31 18 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 6 2 29 29 2 6 29 2 29 8 29 29 29 29 29 29 31 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 18 29 26 6 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 31 29 29 29 18 29 2 18 29 8 29 29 8 29 29 29 25 29 29 29 14 26 26 29 5 29 29 23 29 8 29 29 29 29 27 6 29 27 29 29 29 6 29 29 27 29 29 29 29 14 29 29 31 29 29 14 8 29 29 18 29 29 8 25 8 29 29 8 29 8 29 29 29 2 29 29 29 29 27 29 6 8 29 29 29 29 14 29 6 29 29 29 8 29 18 29 29 2 29 29 8 29 29 2 29 29 29 29 26 29 29 18 29 8 6 29 8 29 29 29 29 2 29 29 29 8 29 8 6 29 29 29 31 29 29 18 29 29 29 6 29 29 25 29 18 29 29 29 6 8 29 29 29 29 29 2 29 29 31 29 29 29 2 29 29 26 29 6 29 29 29 2 29 29 29 29 29 25 2 29 6 29 29 29 29 29 31 29 29 29 29 2 27 29 18 29 2 29 18 18 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 18 31 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 16 29 29 29 29 29 16 13 29 29 29 16 19 29 19 29 29 16 5 29 16 29 16 16 29 29 29 2 29 29 16 29 8 4 29 29 29 29 16 29 29 29 16 29 29 29 17 29 29 31 29 6 29 29 29 8 29 29 29 31 29 2 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 2 14 29 29 29 29 29 6 29 29 29 29 29 29 13 29 29 25 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 31 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 6 29 29 2 29 29 29 29 29 25 29 29 6 29 29 29 29 25 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 14 29 25 29 29 18 29 18 14 29 29 6 31 29 29 29 2 29 29 18 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 26 29 29 29 29 29 5 16 29 29 29 29 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 18 29 8 2 29 2 29 29 27 29 2 29 2 6 8 29 5 29 29 29 29 6 29 29 2 29 8 29 29 29 29 29 8 8 8 29 5 25 29 5 29 25 8 8 29 29 29 29 29 8 29 29 25 29 29 29 14 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 6 8 29 2 29 5 29 18 8 29 29 29 29 6 29 29 29 29 27 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 2 18 29 29 6 29 29 29 29 29 29 6 29 29 8 25 29 5 29 18 31 29 29 29 29 8 8 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 14 29 29 29 29 29 6 29 29 29 18 29 29 31 29 18 18 29 29 29 6 29 29 2 29 27 29 29 29 29 29 29 29 31 6 29 29 2 29 29 8 2 5 29 29 29 8 29 6 6 25 29 8 29 8 29 29 8 29 29 2 29 29 31 29 29 29 29 29 18 29 27 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 27 29 29 8 17 29 29 8 6 29 8 5 29 5 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 6 29 29 29 29 14 31 18 29 8 29 29 29 18 18 29 26 29 29 29 29 8 2 29 5 29 29 8 29 6 31 29 8 31 29 29 8 29 29 29 29 29 29 31 29 29 29 2 29 31 29 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 16 29 14 29 29 17 29 29 8 29 29 29 8 29 16 17 29 29 29 29 29 29 8 6 25 29 2 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 31 29 29 8 6 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 6 29 8 25 29 29 2 29 29 29 29 29 27 29 29 29 29 29 29 29 29 14 29 29 6 29 29 6 29 29 31 29 8 14 18 29 8 29 2 29 29 29 29 29 2 5 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 26 29 29 29 29 29 29 29 29 29 2 8 29 5 6 2 29 29 29 29 29 2 31 31 6 2 29 2 29 29 29 29 29 29 29 26 8 29 29 8 29 29 29 29 27 29 29 29 8 18 29 5 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 18 29 29 29 2 8 5 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 26 29 2 29 13 5 29 29 29 27 29 29 31 29 29 29 29 29 6 29 29 29 29 29 29 29 29 14 29 5 29 2 29 29 29 29 18 29 8 5 29 29 6 29 8 5 29 29 29 29 18 29 2 29 29 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 2 2 18 29 29 29 29 29 29 18 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 29 6 29 29 6 29 6 29 14 29 29 29 29 29 14 29 29 29 5 18 29 29 29 29 29 29 29 6 29 8 2 29 2 29 2 2 29 29 29 29 29 29 29 29 29 8 29 14 29 29 29 2 8 2 29 5 18 5 29 5 2 6 29 26 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 18 2 31 29 2 29 18 29 29 29 29 14 8 29 8 29 29 26 29 8 29 29 29 29 29 29 29 29 29 5 29 28 29 29 17 29 29 19 29 29 29 16 16 29 2 29 29 18 29 8 29 29 17 29 29 29 2 29 29 4 8 29 29 5 25 18 29 14 29 29 8 29 2 29 26 14 25 29 29 31 31 18 2 29 29 6 29 29 27 8 8 6 29 29 29 29 18 29 29 2 29 29 27 18 29 6 29 29 29 14 29 29 29 29 29 29 5 29 2 29 2 27 29 29 29 29 29 29 29 18 8 29 29 8 29 29 29 29 2 29 29 29 29 2 29 31 29 29 2 31 29 29 8 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 27 29 29 29 29 29 29 29 17 29 16 29 29 2 29 6 8 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 31 5 29 29 29 8 26 2 29 29 27 5 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 6 5 6 2 29 18 29 29 29 2 29 29 29 8 18 2 29 27 18 29 29 16 29 27 29 29 29 29 2 8 29 29 29 29 29 29 29 25 29 29 29 8 29 8 29 2 29 8 29 29 5 2 29 29 8 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 8 29 29 8 16 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 19 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 6 5 29 29 29 6 29 16 13 13 16 29 29 29 29 29 29 29 29 13 29 29 5 29 5 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 18 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 27 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 16 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 6 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 5 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 27 2 31 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 2 8 17 8 5 2 29 29 29 29 29 29 29 13 29 29 29 29 29 5 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 2 27 29 18 29 2 29 29 29 29 29 29 29 6 29 8 29 29 2 29 8 29 8 29 18 29 29 29 29 29 29 16 17 29 5 29 16 16 5 29 27 29 29 14 29 29 29 29 16 2 2 29 2 2 29 27 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 26 29 29 29 8 23 29 29 29 29 14 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 8 29 2 29 29 29 8 29 29 31 29 29 29 2 29 29 6 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 6 29 8 5 5 29 23 29 29 29 29 29 6 29 2 29 2 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 5 5 29 31 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 16 29 29 29 16 13 29 29 13 29 29 29 29 16 29 29 13 29 29 2 29 18 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 17 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 5 29 28 29 29 29 29 29 2 29 2 29 29 29 16 29 29 29 29 8 29 29 29 17 29 6 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 17 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 17 5 29 2 2 5 29 29 8 2 8 31 29 29 2 8 29 29 29 17 17 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 6 29 16 29 29 29 29 29 29 29 29 5 29 29 29 29 29 16 29 16 29 2 29 16 29 16 29 16 29 16 16 29 29 16 29 29 29 25 29 29 31 29 29 29 29 29 14 29 29 29 29 29 29 13 29 29 29 29 16 16 29 29 18 29 29 17 16 16 16 29 17 16 29 16 16 29 2 16 29 16 19 29 2 19 13 13 29 16 16 16 29 16 16 16 29 16 29 29 16 16 16 29 29 19 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 16 16 29 29 29 29 16 19 29 16 10 5 19 29 16 29 19 19 16 29 29 29 29 16 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 16 19 29 29 29 29 29 16 29 16 16 29 19 29 29 29 16 29 16 29 16 29 16 16 16 16 16 16 29 16 16 16 19 29 16 29 16 16 29 29 16 26 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 18 16 29 29 29 29 29 29 2 29 18 29 5 5 16 29 29 29 29 8 5 5 5 2 29 2 29 16 29 29 29 29 29 29 29 16 29 18 29 29 29 16 5 29 29 16 29 29 29 29 25 29 18 29 29 8 8 29 29 29 8 5 29 5 5 8 29 29 2 29 29 29 5 29 29 29 8 29 18 18 29 29 5 29 29 29 29 29 29 5 29 29 8 29 29 5 8 14 8 2 29 8 10 5 8 29 29 31 29 29 8 5 29 8 5 5 29 18 29 2 29 29 29 2 2 29 18 29 5 5 31 16 29 5 5 2 2 8 2 8 5 2 29 29 29 5 29 29 18 29 29 8 29 8 29 5 8 5 5 29 29 31 29 2 29 29 29 8 29 29 18 29 5 29 29 29 29 2 29 29 6 6 29 29 2 6 29 29 29 27 29 29 8 29 29 29 29 5 29 29 29 29 29 29 18 2 29 29 18 29 29 29 29 29 29 2 31 29 29 29 2 29 29 29 29 27 18 18 29 29 29 2 29 29 27 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 6 5 6 25 29 31 26 18 29 31 29 26 29 29 29 29 29 18 29 27 29 29 2 27 8 6 2 8 29 29 29 29 29 29 29 29 29 29 6 29 2 6 29 29 29 29 29 29 29 31 29 29 29 29 6 2 29 29 29 29 8 31 29 29 29 6 18 29 29 29 29 29 29 29 18 2 29 29 6 29 29 8 29 5 29 29 29 18 29 6 29 29 29 29 6 16 29 29 6 29 29 29 2 29 6 29 29 29 8 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 18 18 29 6 8 29 29 18 29 29 29 31 29 29 27 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 14 29 29 2 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 26 5 18 29 29 29 29 29 29 29 6 29 16 29 16 29 29 29 31 29 29 31 29 29 29 8 29 29 8 8 29 29 31 2 5 29 18 29 18 29 31 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 27 29 29 29 29 29 29 29 6 29 2 8 29 29 29 29 29 29 8 29 29 17 29 29 29 29 29 29 29 2 29 29 5 27 8 29 8 29 29 29 8 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 8 31 29 25 29 29 29 18 29 29 6 29 29 29 29 27 29 29 2 29 6 29 29 29 29 29 31 29 29 14 29 29 29 29 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 31 29 29 29 25 29 16 29 29 8 8 18 14 29 18 29 29 29 18 29 5 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 14 29 29 29 29 29 29 29 18 29 29 29 29 29 8 2 31 29 25 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 27 29 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 27 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 8 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 14 29 29 29 29 29 29 29 6 27 18 29 6 6 29 14 29 29 6 29 29 29 2 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 18 29 29 29 2 29 29 8 8 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 18 29 29 29 29 29 29 29 29 29 14 14 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 26 18 29 29 29 29 29 2 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 8 29 29 29 18 29 29 31 6 8 29 29 2 29 29 23 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 29 14 29 29 16 29 29 29 29 29 16 29 16 29 29 29 16 29 16 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 6 29 29 29 6 2 29 29 29 6 29 29 29 2 29 29 14 29 29 29 14 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 6 29 29 27 29 29 29 29 29 29 29 29 29 29 29 8 14 5 29 2 18 29 8 29 29 29 6 29 29 29 2 29 29 29 29 8 29 8 8 29 29 29 2 29 29 29 29 2 29 6 29 29 29 29 31 29 5 8 5 29 18 29 2 29 29 2 8 29 29 2 8 29 29 29 29 2 29 29 29 14 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 14 29 29 29 29 8 29 29 18 2 29 29 18 29 29 29 29 29 14 29 8 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 6 29 29 29 29 31 18 2 29 29 29 2 29 8 29 29 29 29 8 29 29 2 29 29 29 29 5 2 29 29 29 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 5 29 5 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 14 2 29 29 29 29 29 29 29 29 26 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 8 31 29 29 2 29 26 2 2 6 29 5 8 29 29 8 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 8 17 5 6 29 2 2 2 2 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 2 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 27 29 29 29 29 29 8 29 8 5 29 29 29 29 16 13 29 29 2 16 29 29 29 16 16 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 16 16 13 16 29 16 13 16 29 16 29 18 29 16 29 29 29 29 29 29 29 16 16 29 29 16 29 29 16 27 29 16 16 29 16 16 16 16 16 29 13 29 29 29 16 19 29 16 29 16 29 29 16 16 16 29 29 19 16 29 16 29 29 29 29 29 16 29 29 16 16 29 29 29 16 29 29 16 29 29 29 16 16 16 16 29 16 29 19 19 29 16 13 16 29 29 29 16 29 29 29 29 16 29 29 16 29 16 13 16 16 29 29 19 29 16 29 16 29 16 29 16 16 29 16 16 29 29 16 29 29 29 13 29 29 16 14 29 29 29 16 29 29 29 29 16 13 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 5 29 29 29 31 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 16 29 29 29 2 29 2 29 29 29 2 2 29 29 29 29 5 16 17 29 29 16 2 16 19 16 29 29 29 16 16 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 27 29 29 29 29 29 16 29 16 29 16 16 29 29 29 29 18 29 29 29 29 16 6 29 29 16 28 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 23 8 29 8 8 5 29 5 29 29 2 5 8 5 29 8 8 29 31 29 29 29 2 26 29 23 29 29 29 29 29 8 29 29 29 2 8 29 18 29 29 17 16 29 29 8 29 14 29 29 29 29 2 5 29 5 2 29 31 29 29 29 2 31 6 27 8 6 29 2 29 29 29 29 2 29 29 8 5 29 8 29 29 2 29 29 29 29 29 29 29 14 29 29 29 14 8 29 6 26 29 17 29 2 29 29 29 16 29 29 8 29 29 29 29 29 29 29 6 29 6 29 29 29 31 5 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 8 31 29 31 29 29 29 29 29 18 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 14 25 29 29 29 27 29 8 31 29 29 18 29 8 31 29 29 29 18 8 29 29 6 6 29 2 29 29 26 29 29 29 29 29 2 5 26 25 18 8 29 5 26 29 29 29 29 18 29 29 29 29 29 29 29 27 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 6 18 29 29 29 29 29 29 18 29 29 31 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 14 29 29 29 29 29 6 31 29 29 29 8 29 2 29 29 6 8 29 29 29 31 29 29 29 29 29 29 6 29 29 29 31 29 29 8 29 29 25 29 29 29 29 29 29 18 29 29 29 2 29 29 29 6 14 29 29 29 29 25 29 29 29 29 29 29 8 29 29 18 29 29 31 29 6 29 29 29 29 6 29 29 4 27 29 29 29 5 29 29 6 29 26 29 29 2 29 29 29 29 29 29 6 29 14 29 29 29 29 31 6 29 29 29 29 29 25 29 29 18 29 2 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 18 29 29 29 29 29 29 2 29 8 14 29 18 29 5 29 29 8 8 29 29 29 18 29 29 29 25 29 29 29 29 29 29 29 8 29 29 31 31 6 14 29 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 25 25 29 29 29 18 2 29 29 29 29 29 29 14 31 29 18 29 29 8 25 27 6 29 29 29 29 29 29 29 29 8 29 29 29 31 29 2 5 29 6 29 29 8 29 29 29 29 18 2 29 29 27 29 29 29 29 29 29 29 29 29 29 29 6 29 29 14 29 29 25 25 29 29 29 29 18 29 25 29 29 14 29 29 29 29 31 29 29 6 29 27 29 29 29 14 6 29 27 29 2 5 6 29 29 25 29 29 29 8 29 29 29 29 29 29 18 29 25 6 8 29 29 18 18 29 29 8 29 2 14 6 6 29 6 29 8 29 29 5 31 29 29 29 29 25 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 2 6 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 31 29 29 29 14 29 25 29 29 29 29 29 18 29 8 29 29 29 29 29 6 27 29 29 29 8 14 14 29 29 29 18 29 29 29 6 29 29 5 29 29 29 6 2 29 14 29 29 29 14 29 18 23 29 29 2 29 27 5 29 29 29 29 29 29 14 29 14 29 27 29 29 29 25 29 29 29 29 6 29 29 29 29 29 26 29 29 29 29 31 29 29 29 29 29 29 29 2 8 29 29 27 29 6 23 29 26 29 2 6 29 29 29 29 29 29 8 31 25 29 29 2 29 29 29 29 29 29 29 29 31 18 31 29 26 25 29 31 29 8 29 29 29 29 27 8 2 5 6 29 18 29 29 25 29 29 29 29 29 31 31 29 29 29 29 26 29 29 29 29 29 29 8 29 6 14 29 8 27 29 29 29 8 29 14 8 29 29 29 29 2 8 5 2 8 6 29 29 29 31 29 14 29 26 29 29 29 29 2 29 8 29 29 31 29 29 18 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 5 29 29 6 29 31 29 29 29 29 29 25 18 29 29 6 29 18 29 29 29 29 29 29 29 29 29 29 29 29 14 8 29 29 8 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 5 29 29 29 18 31 29 29 29 29 29 31 29 14 29 29 29 29 29 29 6 8 29 14 29 26 29 29 29 29 29 18 29 14 29 29 14 18 29 29 29 29 2 26 17 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 5 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 31 29 18 31 14 18 29 16 29 2 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 6 29 2 29 29 14 29 29 29 29 14 29 29 18 29 29 29 18 14 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 27 29 29 6 29 29 29 18 29 29 29 29 29 29 29 29 8 29 2 5 29 23 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 8 29 29 25 29 8 14 2 29 29 2 26 29 5 29 29 2 26 29 29 29 29 29 29 8 29 29 6 18 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 18 29 29 29 29 16 29 18 29 29 29 29 29 14 26 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 6 18 18 6 29 29 29 6 29 5 5 8 14 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 2 29 29 29 29 29 8 29 29 17 29 29 29 29 29 29 29 13 29 2 29 17 29 29 16 29 29 16 16 29 29 29 8 29 29 29 29 5 31 17 29 29 29 2 8 29 29 29 6 29 29 13 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 16 16 13 29 29 16 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 13 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 25 29 29 29 29 29 29 29 29 18 29 29 29 29 29 25 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 13 29 29 23 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 31 29 29 29 6 29 2 29 18 29 18 29 6 29 6 29 29 29 29 29 29 2 2 29 6 29 29 26 2 8 8 29 29 29 29 29 29 29 29 5 29 8 6 29 29 29 29 29 29 27 29 29 29 8 29 18 29 29 31 8 29 29 29 29 29 29 29 29 29 8 8 31 2 29 29 29 8 18 18 29 18 29 27 6 29 29 8 31 29 2 29 29 29 29 29 29 2 29 29 2 6 18 29 29 29 8 29 29 8 31 6 31 18 18 29 29 2 31 2 2 29 29 25 29 2 25 29 5 27 29 31 29 5 6 8 29 6 29 6 29 29 2 6 5 5 29 29 29 29 2 29 29 29 4 29 6 29 8 25 29 29 29 29 8 29 18 29 29 29 29 29 6 29 29 29 29 29 29 17 29 29 29 31 29 29 29 29 2 29 29 18 29 29 29 29 29 17 18 29 29 28 25 29 5 29 29 2 29 29 16 29 29 25 29 29 29 16 29 26 29 2 6 29 29 29 6 8 29 29 29 29 29 29 29 29 2 29 29 29 29 16 16 29 16 27 29 29 29 29 29 25 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 16 29 16 8 29 29 16 29 29 29 29 29 29 5 16 29 29 29 6 29 29 29 29 13 29 29 29 29 16 29 29 16 29 29 16 29 29 16 29 29 16 29 29 29 29 16 29 29 31 29 19 29 29 29 16 13 29 19 29 16 19 16 16 2 29 13 29 16 19 29 29 29 29 16 13 29 16 16 19 29 16 16 29 5 16 29 16 29 29 16 16 29 29 19 29 29 16 29 16 29 29 29 16 29 29 29 16 29 2 29 16 29 29 29 16 29 19 16 19 29 29 16 29 16 19 16 16 29 16 16 16 13 13 29 19 29 29 29 29 17 17 19 13 16 29 29 29 26 16 29 29 16 29 29 13 29 16 16 16 29 16 13 19 16 19 29 16 13 16 16 29 16 13 16 16 19 16 13 13 17 29 29 29 29 16 13 19 29 29 29 16 29 16 29 29 16 29 29 16 29 16 13 29 16 16 29 29 16 16 16 16 17 29 16 29 29 16 19 29 16 29 16 16 29 16 13 29 16 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 13 29 16 29 29 18 29 13 29 29 29 16 29 29 29 29 13 29 29 18 29 29 13 13 16 29 29 5 8 16 29 29 29 29 16 29 29 16 13 29 16 29 19 16 29 29 29 29 16 29 16 29 29 29 29 29 31 29 13 29 29 29 29 2 29 29 16 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 16 13 29 16 16 29 29 29 14 16 16 29 29 29 19 16 29 29 16 29 29 17 29 29 29 29 16 29 16 29 16 16 16 29 29 16 16 29 29 16 13 16 29 16 29 16 29 29 16 16 13 29 17 29 16 29 29 29 29 29 29 16 6 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 6 16 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 6 29 29 29 13 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 19 29 16 16 29 29 29 29 19 29 29 29 16 16 13 19 29 29 29 16 29 29 16 16 29 29 13 16 19 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 16 29 29 16 29 29 13 29 29 16 16 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 16 16 16 29 14 29 16 17 29 19 29 16 29 17 16 29 16 16 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 19 16 16 29 16 13 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 16 16 29 16 29 17 13 29 29 16 16 29 29 29 16 10 29 17 29 29 29 29 5 16 16 5 29 29 29 29 29 29 29 29 14 16 29 29 29 29 29 16 29 29 16 16 29 13 17 29 29 16 16 29 29 29 29 29 29 29 29 29 27 29 2 29 8 29 25 29 29 27 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 14 29 29 29 31 5 29 6 29 29 8 29 29 29 17 29 29 14 2 29 29 29 29 29 29 29 14 8 26 8 5 29 5 29 2 29 8 6 29 18 29 14 29 6 27 14 29 6 29 29 29 29 29 29 8 31 29 29 29 18 6 29 6 25 29 29 8 2 18 18 29 29 29 2 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 6 29 5 29 18 8 8 29 8 8 27 14 29 29 29 29 18 6 29 8 29 29 29 29 29 29 18 14 29 29 25 2 29 29 18 5 2 6 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 31 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 18 29 29 25 29 29 6 2 29 8 29 2 29 8 8 8 29 18 29 29 29 29 29 29 29 25 29 29 6 29 27 6 2 14 29 6 29 18 29 29 31 29 29 29 29 29 29 2 29 18 29 29 29 29 2 29 2 29 29 2 18 8 29 29 18 29 6 29 29 29 8 5 29 29 29 29 8 29 29 29 29 29 8 29 29 14 29 2 29 8 18 29 29 29 29 29 29 14 18 8 29 29 29 8 2 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 25 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 25 8 29 29 29 29 29 29 29 29 31 8 29 29 29 31 29 5 29 31 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 14 6 29 18 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 18 29 29 29 29 29 29 8 29 14 29 29 29 2 29 29 29 29 29 29 29 29 29 29 5 29 8 29 29 29 29 29 29 29 29 14 29 14 29 29 2 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 6 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 27 29 29 2 29 29 18 18 29 29 29 29 29 18 8 29 29 29 29 29 29 2 5 25 29 29 8 18 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 2 29 29 29 29 29 29 6 18 25 18 29 14 29 29 29 29 29 27 6 18 29 18 29 2 8 14 31 2 29 29 29 29 29 2 26 26 29 8 29 2 5 5 8 8 2 29 2 29 29 31 29 6 29 29 8 29 5 29 2 2 29 2 29 29 29 29 29 29 29 8 14 29 8 8 29 14 29 5 29 29 29 29 29 29 29 29 29 29 8 8 14 26 29 5 29 29 29 29 2 5 6 29 29 8 2 29 29 27 29 29 8 29 29 8 29 29 29 29 29 29 29 29 8 6 8 29 29 29 29 29 29 29 29 18 29 29 29 18 29 27 29 29 29 29 29 29 29 29 29 8 8 29 29 8 2 29 29 29 29 6 29 29 18 29 6 29 29 29 29 29 14 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 26 29 29 29 8 29 29 29 29 29 29 29 29 18 18 2 8 29 29 29 29 31 29 29 31 6 29 6 29 2 8 29 8 29 29 29 29 5 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 5 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 2 29 29 29 29 29 29 8 29 8 29 29 8 18 27 29 29 8 29 29 25 6 29 29 31 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 27 29 18 29 29 2 5 29 5 29 29 29 8 29 29 29 29 29 2 29 29 29 29 2 6 18 29 27 27 29 29 8 29 2 29 29 29 29 29 8 29 29 6 29 29 29 6 29 8 29 2 29 6 29 14 29 6 29 31 29 29 6 29 29 29 29 26 29 29 6 14 29 29 8 18 29 29 29 29 29 29 29 29 8 29 29 8 29 18 29 8 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 5 29 31 29 29 29 8 8 29 29 14 29 29 29 2 5 5 29 5 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 31 29 29 29 8 8 29 23 5 8 8 2 29 2 29 2 26 29 5 6 23 29 18 18 29 18 29 29 29 29 16 29 29 29 29 29 18 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 18 2 29 18 29 5 18 5 29 6 29 29 29 8 29 31 8 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 6 2 29 29 29 29 29 29 6 31 29 29 14 29 29 18 2 27 29 6 29 29 29 2 29 29 29 29 8 31 2 29 29 29 2 6 29 29 2 29 29 29 2 29 29 29 29 29 6 29 29 6 29 14 29 8 29 29 29 29 29 31 29 18 14 17 29 29 29 31 5 8 31 5 29 29 29 6 2 27 29 31 29 29 6 29 8 18 18 8 29 18 29 29 29 29 14 29 8 2 29 8 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 5 29 29 29 8 29 29 29 29 14 29 29 29 29 29 8 29 2 28 29 29 29 29 29 29 29 16 29 29 29 29 29 29 14 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 29 2 29 29 29 29 8 29 29 29 8 29 29 29 29 8 29 29 29 29 6 29 29 8 29 29 6 29 29 2 29 29 8 29 29 29 29 29 29 8 14 6 29 29 5 29 29 18 29 29 29 29 25 29 18 29 29 29 29 6 29 29 18 29 29 29 29 29 29 29 29 29 2 6 29 18 29 8 29 18 29 29 31 29 29 29 6 29 29 29 29 25 25 29 29 29 29 8 29 29 25 8 8 29 29 29 29 29 29 29 26 29 27 29 29 29 5 26 29 29 8 29 8 25 2 29 29 29 6 29 2 29 29 29 29 2 31 29 8 29 18 29 6 29 26 29 29 29 29 5 29 8 26 29 29 18 29 5 27 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 2 29 5 29 29 5 29 18 29 29 17 29 29 29 29 29 29 8 8 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 18 18 14 29 18 29 29 29 2 29 8 8 29 8 29 29 29 2 29 8 29 29 29 29 29 25 6 29 14 27 29 18 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 5 29 8 29 29 29 29 2 31 29 29 29 29 26 18 29 29 29 29 29 29 29 5 29 29 29 31 8 2 31 8 29 29 29 29 29 25 26 6 18 29 29 5 8 29 8 29 29 29 31 29 29 29 2 2 18 29 29 18 31 31 29 29 2 2 29 29 31 29 29 29 29 29 2 18 29 29 29 29 29 27 6 29 29 29 29 29 25 18 29 29 18 8 29 6 2 29 29 8 29 29 29 2 8 29 29 29 18 27 29 18 29 8 29 29 29 29 29 29 2 28 6 29 29 29 18 29 8 29 29 29 31 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 16 16 16 16 29 26 13 16 13 29 29 16 29 16 16 16 17 29 16 29 17 29 29 29 29 29 16 29 29 16 29 29 16 16 29 29 29 29 16 29 29 16 16 29 29 17 8 29 16 29 29 29 29 16 13 2 29 16 16 29 29 29 29 16 29 14 29 16 16 29 29 29 29 8 5 29 29 29 29 29 29 18 18 29 29 29 8 29 18 18 6 31 2 29 29 2 29 29 6 29 29 29 29 29 29 8 8 31 29 29 29 29 18 29 29 29 29 29 8 29 2 18 29 29 29 29 29 2 29 29 29 26 29 2 29 29 29 8 29 18 6 29 29 6 8 29 5 2 31 29 29 29 29 2 29 29 29 29 6 29 2 29 29 5 29 6 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 26 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 14 29 29 29 31 6 2 29 29 29 2 29 29 2 31 27 18 8 29 29 29 8 8 2 5 2 29 29 29 29 29 8 29 16 29 29 29 29 16 16 16 19 19 16 29 19 19 9 29 13 16 29 19 29 16 16 16 13 16 16 19 13 16 13 29 19 19 29 17 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 5 29 16 29 16 29 29 13 29 29 16 5 29 29 16 29 29 29 29 29 6 29 19 16 29 19 2 29 29 29 29 29 8 29 8 29 29 6 2 29 29 29 27 6 29 14 29 29 29 29 29 29 29 16 29 13 29 29 13 29 8 29 29 29 29 29 16 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 25 29 14 29 18 29 29 29 29 29 29 29 29 29 2 29 29 29 2 8 29 29 29 29 29 29 2 29 29 29 29 29 6 8 29 29 16 29 29 16 29 16 29 16 29 16 16 29 29 29 29 29 16 29 29 29 8 5 29 29 5 29 26 29 29 29 29 16 13 29 29 29 29 16 29 29 29 8 16 29 29 29 29 29 29 16 29 29 29 16 17 29 29 16 18 29 29 29 31 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 16 29 29 29 16 16 16 29 29 19 29 16 29 29 29 16 2 16 29 29 18 29 29 29 29 29 29 29 5 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 27 8 29 29 5 29 29 29 29 29 8 29 29 8 31 29 29 29 6 29 18 29 29 29 2 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 2 8 2 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 31 29 6 29 29 29 27 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 29 8 8 29 29 2 5 18 29 31 29 29 29 14 29 29 29 27 29 29 5 29 18 29 29 14 29 29 29 29 8 29 2 18 29 6 29 29 29 16 16 6 29 29 29 29 29 29 16 16 29 6 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 16 8 8 18 29 29 29 29 29 2 29 29 29 29 2 29 29 13 29 29 16 29 2 29 29 29 29 16 29 29 29 16 17 16 16 29 29 29 29 29 29 29 17 5 5 29 29 2 8 29 29 6 29 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 18 29 8 29 29 29 8 29 29 29 29 29 29 27 29 29 2 6 29 6 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 5 8 29 29 29 29 29 2 29 18 29 29 29 8 31 29 29 29 29 2 29 29 29 2 29 29 2 29 29 5 29 29 29 23 8 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 8 13 29 14 2 8 29 29 29 16 8 29 8 29 8 29 29 5 29 29 29 29 29 29 29 29 2 2 29 8 29 29 29 29 29 29 8 29 29 8 29 29 2 25 29 29 29 29 29 29 29 29 18 29 14 29 29 29 29 29 18 6 29 29 2 29 29 5 29 29 26 29 29 6 2 29 29 29 29 29 29 29 29 29 29 2 31 31 29 5 29 6 8 8 8 29 29 29 29 29 2 29 29 18 13 29 29 29 29 29 29 29 29 29 8 29 29 2 2 8 29 31 29 29 8 29 29 2 29 29 29 29 29 18 29 18 2 2 29 29 29 29 29 29 29 29 29 5 2 29 8 29 29 6 29 29 6 29 29 29 31 6 2 29 8 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 27 29 29 6 29 27 29 29 29 29 27 29 5 31 29 29 14 18 14 29 31 29 2 2 29 29 29 29 29 29 6 2 29 29 31 2 18 8 8 29 29 29 29 29 29 6 29 27 2 29 29 29 29 8 25 6 6 8 29 29 29 6 14 29 6 29 18 6 29 29 29 29 29 27 29 6 29 6 29 2 6 29 29 29 29 29 2 29 18 29 29 2 31 29 25 14 8 18 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 27 14 29 18 29 29 29 2 29 5 29 29 29 29 29 29 29 18 29 29 29 18 29 29 29 18 29 29 29 6 8 29 27 2 5 29 29 29 29 29 29 17 29 29 31 31 29 29 8 29 29 29 29 29 29 29 16 29 29 18 29 29 8 16 29 29 29 29 29 29 29 29 29 19 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 28 29 16 16 29 29 16 16 29 17 16 19 13 29 16 29 16 29 29 29 13 13 19 29 8 29 16 16 29 16 16 29 29 29 2 2 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 17 16 16 29 29 29 29 29 19 16 17 29 16 16 29 16 29 18 29 29 16 29 29 29 29 16 29 16 13 29 29 29 29 29 29 29 29 29 29 14 5 8 29 29 29 29 31 29 29 29 29 16 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 18 29 29 29 29 26 29 8 29 5 8 29 29 16 29 29 29 29 29 2 6 29 29 29 2 29 29 29 28 29 29 19 13 29 29 29 16 29 29 29 19 29 29 29 19 29 29 16 29 29 29 16 29 29 29 26 29 29 16 29 13 29 16 29 29 16 29 2 29 29 16 29 29 16 29 5 16 29 29 19 16 29 29 16 29 29 29 29 13 29 29 29 29 29 16 16 29 5 29 29 29 29 29 29 29 5 29 29 14 29 29 29 8 29 29 29 27 2 29 29 29 29 29 29 29 18 29 5 29 16 29 29 29 29 29 16 6 29 29 29 29 29 29 29 29 29 6 2 29 29 29 2 31 29 8 29 5 29 29 29 29 29 27 29 8 8 29 29 29 29 16 8 6 2 2 2 5 18 29 27 8 29 2 8 29 29 29 29 29 29 29 29 5 16 29 19 16 29 29 19 29 29 29 29 29 29 17 16 29 29 29 29 29 29 27 29 16 16 29 16 29 16 2 29 29 29 29 29 29 29 8 16 5 29 29 29 29 16 29 16 29 29 29 16 16 16 29 16 29 29 29 29 29 16 29 29 18 29 29 16 16 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 2 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 2 29 29 29 2 29 29 6 29 29 18 29 29 29 29 29 29 29 29 2 29 29 17 13 29 29 29 16 16 29 16 29 29 29 16 29 16 16 16 29 29 29 29 16 16 29 29 29 29 8 29 29 8 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 5 18 29 29 29 6 2 26 8 29 14 2 2 5 2 29 8 6 5 14 29 31 2 6 29 29 29 29 16 29 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 18 29 29 5 29 31 29 29 29 18 29 31 29 29 18 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 13 29 8 29 29 29 18 29 14 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 6 31 29 29 29 29 29 8 29 8 29 29 31 29 18 31 29 2 29 29 29 29 29 29 31 31 29 29 29 29 18 17 29 8 29 29 29 6 31 29 29 29 29 6 31 29 31 29 31 8 5 29 8 5 29 29 31 6 31 29 18 31 8 29 5 2 29 17 2 29 31 5 29 2 6 29 18 29 29 29 29 29 29 29 29 5 8 29 29 29 8 5 2 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 16 13 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 17 18 29 31 18 29 29 31 29 29 29 29 29 29 29 29 17 29 2 16 29 29 29 29 29 31 29 29 2 8 29 31 26 29 29 8 16 29 2 29 29 2 29 29 29 31 29 29 29 26 29 8 29 29 29 5 2 29 29 29 8 29 29 29 25 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 2 29 29 29 2 29 29 29 29 29 16 29 6 29 29 29 16 13 16 29 29 29 29 29 16 29 16 16 29 16 16 29 16 16 13 19 16 19 19 19 13 19 19 19 9 29 9 19 17 29 17 16 16 16 16 19 16 19 19 29 29 16 16 19 13 19 16 16 16 19 16 13 13 19 16 16 16 13 29 16 16 29 16 29 29 16 29 16 19 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 16 18 29 29 29 29 29 5 2 29 29 29 8 29 29 8 29 5 8 29 29 29 29 29 8 29 14 8 29 29 29 29 29 29 29 29 29 29 29 29 31 5 29 29 2 29 29 29 29 29 29 29 8 8 2 29 8 6 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 16 13 29 29 16 29 29 29 8 29 16 29 29 29 16 29 29 16 29 16 2 29 29 29 29 2 8 5 5 29 29 8 25 29 2 18 8 29 2 29 29 29 5 8 5 18 29 29 8 29 5 29 29 8 2 8 2 5 29 29 2 29 2 29 29 29 29 29 29 8 29 5 29 29 18 29 2 6 29 5 29 4 29 29 29 29 29 2 29 29 8 29 29 29 29 29 2 29 5 6 8 2 29 29 2 18 6 29 29 29 29 5 29 29 5 29 2 29 29 29 26 29 29 29 29 29 2 29 29 6 29 29 13 29 14 6 29 8 29 8 5 29 29 29 29 29 29 6 2 6 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 5 5 29 29 29 29 29 29 2 8 29 16 16 29 2 29 29 29 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 16 29 29 29 29 29 29 29 13 16 19 16 16 29 8 29 29 29 29 18 29 29 16 19 16 29 29 29 29 29 29 29 29 29 29 8 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 13 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 5 29 29 29 16 16 29 29 8 29 29 29 2 6 27 29 29 29 29 18 29 29 2 5 29 16 29 29 16 17 29 29 29 16 29 16 29 29 19 16 16 16 16 29 16 16 13 16 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 29 18 8 29 29 29 31 2 18 8 2 29 29 29 29 29 2 29 29 18 29 29 29 2 29 29 29 29 29 29 29 8 29 8 5 29 29 29 29 29 2 29 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 25 6 29 29 29 26 29 2 29 29 8 29 29 29 27 29 2 5 29 29 5 2 29 29 29 29 29 31 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 8 18 25 29 2 29 29 8 2 8 29 29 29 2 29 29 29 29 29 29 29 29 18 29 8 29 29 13 5 29 29 6 2 29 29 29 6 29 29 31 2 29 29 29 29 8 31 29 29 2 29 29 29 8 2 29 29 2 29 18 31 29 17 29 29 29 29 8 29 29 6 29 29 8 29 29 29 29 5 16 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 16 29 16 29 16 29 29 13 8 13 29 16 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 17 29 29 29 29 29 31 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 18 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 6 29 29 2 29 27 29 29 26 29 25 29 29 29 29 2 29 29 29 29 18 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 26 29 29 29 8 29 25 5 29 29 29 31 29 29 8 29 6 29 29 29 29 29 29 29 29 6 8 29 29 8 29 29 29 29 16 29 29 14 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 8 29 29 5 8 29 8 29 27 6 8 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 29 2 29 8 29 29 6 29 29 8 29 29 29 17 29 5 8 29 29 29 29 5 6 8 29 29 29 2 8 29 6 29 8 31 6 29 29 29 29 29 8 29 16 29 8 29 29 29 29 29 8 29 29 16 29 29 29 29 18 29 29 2 29 8 29 26 6 6 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 29 29 29 29 29 29 29 29 8 29 29 16 16 29 16 29 29 16 29 16 29 29 8 29 13 29 29 16 13 16 29 19 2 16 29 17 16 16 29 19 16 16 29 19 13 29 29 19 16 16 16 13 17 29 29 16 16 29 19 13 29 29 29 16 9 13 13 19 13 16 29 16 16 19 29 19 29 19 16 13 29 16 16 29 19 16 9 13 29 16 16 29 16 16 16 16 29 16 29 16 16 29 16 29 29 16 16 16 19 29 5 16 29 19 16 13 29 2 8 29 16 16 29 16 29 13 29 19 16 29 16 29 16 29 29 29 16 13 29 29 29 29 16 29 29 16 29 29 29 29 6 5 5 25 16 29 29 29 29 2 6 29 31 29 29 31 29 29 29 2 29 29 29 18 29 8 18 29 29 29 8 29 6 29 29 29 8 29 29 29 29 17 29 29 29 29 8 27 29 29 29 29 29 29 27 29 29 29 29 5 29 5 8 27 29 29 29 2 29 29 29 29 29 6 2 29 29 2 2 29 29 27 29 31 29 29 31 29 29 29 26 29 29 5 23 27 29 29 29 8 29 2 29 8 8 29 29 29 29 29 29 25 2 29 29 20 6 29 18 29 29 6 5 2 27 29 29 29 29 29 29 29 29 29 29 8 2 18 29 8 29 29 29 29 29 29 2 29 29 29 29 5 29 29 29 14 29 29 26 29 29 29 8 31 29 29 29 29 18 29 29 2 29 18 8 17 29 8 29 29 29 29 18 31 29 2 5 29 29 29 2 29 31 2 5 29 25 6 8 2 29 25 29 29 18 29 29 29 2 25 29 27 29 29 29 29 29 29 29 5 29 5 29 27 29 28 29 8 8 29 29 2 29 29 29 29 18 29 2 29 29 29 29 14 2 2 5 29 29 29 8 29 29 29 2 29 29 2 29 14 31 29 29 29 31 6 29 29 6 29 29 29 29 5 26 18 29 27 29 2 29 6 8 29 31 2 29 29 29 29 18 31 29 29 2 6 29 6 29 29 18 8 5 29 29 29 29 29 29 29 29 8 29 31 8 18 31 29 29 14 8 26 31 29 6 29 31 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 31 29 2 29 29 2 29 18 29 2 5 29 2 29 5 27 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 18 29 29 8 18 29 29 5 29 29 29 29 29 8 29 8 31 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 8 29 18 29 29 29 18 2 29 2 2 29 5 29 6 29 2 18 29 29 29 8 5 2 18 29 2 26 2 6 5 29 2 29 5 6 18 29 31 8 2 2 29 29 29 29 29 29 2 29 29 6 29 26 29 18 29 29 5 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 8 29 29 29 29 5 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 14 29 29 27 6 29 29 29 29 2 6 29 5 5 29 6 29 29 27 5 29 29 29 2 8 29 29 29 29 5 29 18 8 29 29 29 8 2 29 29 18 29 29 29 18 29 29 29 29 5 5 2 5 29 29 29 29 2 29 2 29 14 18 29 29 29 29 29 29 29 6 29 29 29 2 29 18 29 6 18 29 29 8 31 5 29 2 29 18 29 14 2 29 29 29 29 29 29 29 14 29 29 29 6 29 29 2 2 29 8 29 29 2 29 29 29 25 29 29 29 29 29 8 8 29 5 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 2 29 31 29 29 29 29 29 5 26 18 29 5 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 2 2 29 2 29 27 29 2 29 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 29 18 6 8 5 29 18 29 29 29 29 25 8 29 29 29 5 29 29 29 25 29 29 29 29 29 29 2 29 18 29 25 29 29 29 29 29 8 29 31 2 8 8 29 29 5 8 29 29 29 14 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 2 29 29 16 29 29 16 16 13 29 29 16 29 29 2 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 13 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 16 16 16 29 29 29 29 29 13 29 16 17 17 29 29 17 13 19 29 29 16 16 16 29 16 29 16 16 29 16 29 29 27 29 29 29 16 16 29 29 29 19 13 29 13 16 16 29 29 29 29 29 29 29 16 16 19 29 29 29 29 16 29 29 16 29 16 29 29 29 29 16 16 29 16 29 29 16 16 29 16 29 29 29 16 17 29 29 29 8 16 29 5 16 13 29 29 16 13 29 29 16 16 29 29 29 29 16 16 29 16 29 31 2 29 29 29 29 16 29 16 29 29 29 16 16 29 29 13 19 29 29 29 16 29 29 29 29 29 16 13 29 29 16 16 16 16 2 29 29 29 29 16 19 16 19 29 29 29 16 13 29 19 16 29 16 19 29 16 16 29 16 13 29 29 19 29 29 29 29 16 29 29 29 16 16 29 29 16 13 16 29 19 16 16 16 13 16 19 13 19 4 29 19 19 19 19 16 19 16 19 16 29 16 19 16 16 5 29 19 13 29 16 29 29 19 16 29 16 29 29 16 29 19 29 19 16 13 16 16 29 16 29 19 29 29 16 29 29 16 16 29 19 29 16 16 16 16 16 16 29 29 29 16 19 29 16 16 16 19 29 19 16 29 19 19 19 19 29 29 16 16 16 29 29 16 19 16 17 16 16 13 13 16 19 29 29 16 19 16 19 13 29 16 19 16 29 16 16 16 16 29 16 29 19 29 29 13 29 16 29 29 29 13 13 16 29 16 19 16 16 16 13 16 16 29 13 19 19 16 16 29 16 19 16 16 16 19 16 16 16 16 19 13 29 19 19 29 16 17 16 29 29 16 13 16 16 16 16 29 29 19 19 13 16 29 19 19 13 29 29 29 29 16 29 16 16 16 29 16 29 16 29 16 29 29 13 16 29 19 16 13 17 16 29 29 16 16 29 29 29 16 16 16 16 16 29 29 13 16 29 29 16 16 29 19 16 13 16 19 16 29 16 16 29 16 16 29 16 19 19 16 29 16 16 19 29 16 16 29 8 29 29 13 16 16 29 29 29 16 16 16 16 13 19 29 29 16 19 29 19 13 29 19 29 16 29 29 16 13 19 29 16 13 13 29 16 16 29 29 16 16 16 29 16 29 16 13 16 29 16 16 29 29 29 16 29 29 16 29 16 29 16 29 17 29 29 16 29 29 16 29 16 16 16 29 13 19 19 16 16 16 16 29 29 29 29 29 16 16 16 29 13 29 16 29 16 29 29 16 16 16 29 16 29 29 16 16 16 19 29 29 19 29 16 16 29 19 29 16 29 13 16 16 13 16 16 19 29 16 29 29 29 29 16 16 29 29 16 13 19 16 29 29 16 16 19 29 29 16 16 29 29 29 29 16 16 16 17 19 16 16 29 29 16 19 16 19 16 16 16 19 13 29 29 16 16 19 19 13 29 16 16 16 16 19 19 13 29 29 29 19 16 16 16 29 29 29 16 19 29 16 29 13 29 29 29 16 29 16 29 29 16 29 16 29 16 16 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 5 29 8 5 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 27 31 26 29 2 8 29 8 29 5 8 6 29 5 29 31 2 26 18 29 29 29 5 5 8 5 23 5 5 29 29 29 8 29 6 29 29 29 31 26 29 2 5 18 5 18 29 2 29 29 29 29 29 31 18 29 29 29 29 29 6 29 8 2 29 5 2 5 2 29 18 6 25 29 29 29 5 29 5 29 29 29 29 29 29 18 29 29 29 29 29 29 5 29 2 29 29 8 6 29 29 5 29 2 2 5 29 29 2 5 31 29 2 29 29 8 31 2 29 29 6 2 5 29 27 18 29 5 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 8 18 8 27 14 5 29 2 27 29 14 5 29 6 29 18 8 5 29 27 6 5 8 29 5 6 6 29 8 5 29 18 18 6 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 2 23 29 5 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 5 19 17 29 16 29 29 8 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 18 26 29 29 29 16 29 13 29 13 29 16 29 29 16 29 8 29 29 29 29 29 29 29 13 29 27 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 25 29 18 8 29 29 29 2 27 29 5 29 29 18 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 2 29 8 27 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 18 29 6 29 29 29 5 2 8 18 8 29 8 29 29 26 29 2 6 29 6 29 8 29 29 29 8 29 29 29 27 31 29 29 5 6 29 6 29 6 29 2 6 29 29 27 29 18 29 31 8 29 8 2 5 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 16 29 16 17 8 29 29 29 2 29 29 8 29 29 29 29 8 16 16 16 29 29 29 29 29 25 29 29 29 29 2 29 29 29 18 29 29 2 17 5 29 8 2 8 16 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 2 29 29 2 18 8 29 29 5 29 29 29 29 29 26 29 6 29 29 29 29 16 29 16 29 8 29 29 29 29 16 29 16 13 29 19 29 16 29 29 8 29 29 26 29 2 29 17 8 29 29 6 8 29 29 13 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 19 16 29 29 29 29 16 16 29 29 29 29 29 8 16 29 16 29 29 16 29 29 29 31 29 16 29 29 29 16 16 27 4 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 17 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 2 29 25 29 14 29 29 29 2 29 26 29 5 29 29 31 29 29 5 29 29 2 29 29 29 29 6 8 8 29 29 17 27 2 29 29 29 29 29 8 8 29 29 29 29 8 8 27 29 29 18 29 31 18 29 31 2 6 29 2 18 29 29 6 31 29 26 5 8 8 29 29 29 29 29 29 29 29 29 29 29 29 26 5 2 29 23 5 29 29 29 2 18 29 29 5 29 8 29 29 29 14 26 31 29 18 29 29 29 29 2 29 29 29 8 29 5 29 8 29 29 29 29 29 29 29 29 6 29 8 8 8 5 29 5 6 29 8 6 29 29 29 29 2 29 29 29 6 29 29 5 8 31 26 8 29 29 29 5 6 5 29 29 29 29 5 8 6 18 8 8 8 29 29 29 29 5 29 5 29 29 29 29 8 29 29 29 29 29 29 2 31 29 26 29 29 26 8 6 25 29 5 29 29 8 31 8 31 29 5 5 29 5 29 2 2 29 8 29 5 23 29 2 29 29 29 29 8 29 2 29 5 29 8 5 6 29 8 2 2 29 29 6 29 29 8 8 17 29 29 29 29 29 29 5 5 8 5 29 16 29 29 29 29 29 16 16 13 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 26 5 18 29 29 8 2 2 29 8 5 31 29 13 29 29 29 29 29 2 8 29 2 29 29 29 29 2 8 29 2 8 29 2 2 5 18 14 29 29 8 29 5 29 29 29 2 2 8 29 2 29 5 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 27 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 27 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 14 8 5 29 2 29 29 2 5 29 8 29 6 29 29 5 29 2 29 6 29 29 29 29 29 29 2 29 6 29 29 5 8 29 29 29 2 29 8 29 29 2 29 29 29 29 29 29 6 29 2 29 29 5 2 29 8 29 29 29 29 29 8 29 29 6 29 29 29 5 8 8 8 29 17 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 31 2 6 29 2 29 29 2 5 29 31 8 29 29 31 29 29 29 29 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 26 8 2 29 5 29 29 29 29 29 29 29 29 29 29 29 2 8 8 29 29 29 2 29 29 8 29 29 29 6 29 27 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 26 5 5 29 29 29 29 29 29 29 29 2 8 29 8 8 5 18 29 29 29 16 16 29 29 29 2 29 29 25 29 29 5 29 31 14 26 29 29 31 29 29 29 29 29 29 29 29 5 5 29 29 6 29 29 2 8 5 29 29 29 29 29 29 26 29 29 29 29 29 2 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 26 29 29 29 29 16 29 29 29 16 29 29 29 17 29 29 29 29 29 29 9 29 16 13 16 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 17 16 29 5 16 29 29 5 16 29 17 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 17 29 16 29 29 29 16 29 29 29 29 29 16 16 29 29 2 29 29 16 29 29 29 29 5 2 29 29 18 29 29 29 29 29 29 29 2 5 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 2 29 29 29 29 29 29 5 29 29 2 29 29 5 25 29 29 6 29 25 2 27 29 29 29 29 31 29 5 8 29 29 29 29 31 18 29 8 2 29 29 29 6 29 29 5 2 29 2 27 31 2 2 5 29 18 27 18 29 29 27 18 29 5 2 29 8 29 2 29 2 29 29 29 18 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 16 13 29 29 16 29 29 29 29 29 16 29 29 29 29 13 29 29 29 13 8 16 13 29 17 29 16 31 19 29 29 29 29 29 18 14 16 29 29 29 29 16 8 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 26 29 29 29 29 29 29 29 2 29 29 29 16 17 29 29 29 8 16 29 29 16 29 16 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 16 16 16 29 29 16 29 16 29 29 29 29 29 16 29 16 29 29 17 29 26 29 29 29 5 29 16 29 29 16 26 29 29 29 29 29 16 29 29 29 29 16 29 16 16 29 29 29 16 16 13 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 16 18 29 16 2 18 29 29 29 29 29 29 16 16 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 13 16 29 29 16 29 16 29 29 16 29 29 29 16 16 13 29 29 19 16 29 29 16 16 13 16 29 29 19 16 16 16 29 16 16 16 29 17 17 29 29 19 29 16 29 29 29 29 29 29 16 29 16 29 16 8 19 29 16 16 17 16 29 29 29 29 16 29 29 16 29 16 29 29 29 13 29 29 29 29 16 13 29 16 29 29 29 16 29 16 16 29 16 29 16 29 19 29 16 16 16 16 16 16 16 29 29 16 18 29 16 16 29 29 29 16 16 5 29 29 29 29 29 16 29 19 29 29 29 17 29 29 29 16 16 16 9 19 16 16 29 16 16 16 16 16 13 13 29 16 29 16 16 29 19 29 16 19 29 19 16 16 16 29 29 19 19 19 16 29 29 19 17 16 29 13 16 16 16 29 29 19 29 16 13 29 29 16 16 16 16 29 13 16 16 29 16 16 17 16 16 19 5 16 29 29 16 13 16 19 29 16 19 29 16 29 29 16 16 16 16 29 17 16 16 29 29 16 13 29 29 16 16 16 29 29 19 29 29 29 13 29 13 29 17 29 16 29 16 19 29 16 16 16 2 29 16 16 16 29 16 29 29 16 16 16 29 16 29 16 16 29 29 29 16 29 29 31 13 29 29 16 2 29 29 16 29 16 29 29 29 29 29 16 29 29 16 16 18 29 16 29 29 29 29 29 13 16 16 29 29 29 14 29 29 29 5 29 29 29 29 8 29 29 5 29 29 29 29 29 18 29 6 29 29 29 29 29 31 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 18 29 16 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 16 5 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 6 29 29 29 8 29 29 29 5 29 29 29 29 29 29 2 29 6 5 29 29 8 5 5 29 18 29 29 26 6 29 6 29 29 29 29 26 26 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 31 8 8 14 23 8 26 29 5 5 29 29 18 18 29 29 29 29 6 29 29 8 29 29 2 6 29 18 5 29 29 29 29 29 6 26 29 29 29 29 29 31 29 18 29 29 29 16 29 16 29 16 19 29 29 19 29 16 29 16 19 19 16 19 9 16 16 19 16 16 13 16 29 29 29 16 13 19 16 19 19 8 19 29 16 19 16 16 29 29 29 16 16 16 29 29 29 8 29 29 17 26 29 17 29 16 16 16 16 29 29 16 19 29 16 29 16 16 16 18 29 29 29 29 29 29 8 29 29 29 31 5 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 5 8 8 29 29 29 29 29 29 29 2 29 29 31 8 2 29 5 29 29 8 29 5 8 8 29 29 6 29 2 5 29 29 8 8 5 5 8 29 6 14 5 6 8 5 2 5 2 2 29 2 8 6 29 29 5 29 2 29 5 29 29 29 8 29 14 5 5 29 29 29 6 29 8 6 29 2 31 29 5 29 2 8 29 29 29 29 29 31 29 27 29 18 31 29 29 29 5 29 5 5 29 2 29 29 29 29 8 8 29 29 31 5 29 8 5 29 29 31 29 29 8 29 8 2 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 2 29 29 2 29 29 31 8 29 29 8 29 29 29 29 29 29 29 2 29 29 2 29 29 8 8 2 29 31 6 29 29 29 29 29 26 29 8 8 2 5 2 29 29 29 29 29 29 29 29 8 29 29 29 6 29 8 5 29 8 29 8 29 29 16 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 2 16 16 29 29 29 29 29 29 29 5 29 29 29 8 2 29 29 29 29 2 29 29 2 29 29 29 29 29 29 8 29 27 5 5 5 29 29 29 29 29 29 29 29 18 8 29 29 2 8 31 29 2 29 29 29 29 31 8 29 29 5 14 26 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 18 26 29 29 18 29 29 29 29 29 29 29 18 8 29 31 29 29 2 29 29 2 18 2 2 29 29 29 29 29 18 29 29 2 29 17 14 29 29 28 26 18 8 5 8 29 8 29 29 29 6 6 2 29 29 29 14 26 17 18 5 29 29 29 6 8 6 29 27 18 27 5 29 5 29 29 8 29 8 18 29 29 29 2 2 29 2 5 2 29 14 29 29 8 8 2 29 29 2 29 5 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 16 29 16 16 29 29 26 16 29 29 8 31 5 29 29 29 27 29 29 29 29 29 16 29 31 6 2 29 29 29 2 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 6 29 14 29 18 29 2 8 29 5 29 8 29 29 29 8 29 29 2 29 29 29 29 29 29 8 29 31 23 29 29 29 29 29 8 29 29 29 29 29 29 8 29 5 2 5 25 6 29 2 2 6 29 29 29 27 29 2 29 29 29 29 29 29 29 29 29 31 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 2 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 31 29 2 29 8 29 29 29 8 18 29 29 8 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 16 29 29 29 8 29 14 29 29 29 29 29 29 29 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 2 16 29 8 29 29 29 5 29 29 29 6 2 29 29 29 5 29 8 5 29 14 29 29 29 8 29 6 29 16 2 18 29 2 29 29 5 5 31 29 6 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 5 29 16 16 25 29 29 29 29 29 31 29 18 8 5 29 29 8 29 2 29 8 2 29 29 17 29 16 29 29 29 16 5 29 5 29 16 29 29 29 29 2 29 16 17 29 29 29 29 29 6 29 5 29 29 29 29 29 26 29 29 29 31 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 18 6 29 29 29 29 29 8 29 5 29 29 29 26 29 29 2 8 6 8 29 29 29 29 25 8 5 8 2 2 29 29 29 29 5 8 5 29 29 29 2 6 29 29 8 29 29 5 23 23 2 29 8 29 29 2 6 29 29 29 26 29 5 23 29 27 18 8 2 8 31 29 8 8 29 8 29 29 2 5 2 8 29 5 31 29 2 29 2 5 2 29 29 6 29 2 2 5 2 31 29 29 29 29 29 18 31 29 8 29 29 29 29 29 29 29 29 29 16 13 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 5 23 29 2 6 18 6 2 2 29 2 29 29 5 29 29 29 27 29 29 29 29 18 29 29 14 29 29 29 29 29 29 18 2 29 29 27 29 6 6 18 29 29 29 5 14 29 18 29 29 29 29 29 2 29 29 6 29 18 29 6 8 8 29 29 13 29 29 29 29 29 29 29 29 27 29 29 29 29 29 8 8 2 29 29 29 29 29 29 29 29 29 29 29 27 29 8 25 5 29 29 29 8 29 5 29 29 29 29 8 29 29 29 29 31 29 29 29 2 29 5 29 29 2 5 27 29 29 29 29 29 29 29 2 29 8 31 29 18 29 5 29 29 27 29 29 29 29 29 29 29 29 8 29 8 5 29 29 8 29 29 31 29 29 29 29 29 18 29 29 29 29 8 2 5 31 29 18 2 8 29 18 29 29 29 29 18 5 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 8 8 29 29 5 29 29 29 29 29 31 29 29 29 6 29 29 5 29 29 29 8 29 29 29 16 29 29 29 16 16 29 29 31 29 16 19 16 16 8 29 16 29 29 16 29 29 17 29 5 29 29 29 29 8 29 16 29 29 29 29 29 29 29 6 14 29 18 6 8 29 29 29 8 8 29 29 29 18 29 29 27 29 2 2 29 29 2 29 2 29 5 29 29 29 26 8 29 29 5 2 29 29 29 5 29 29 2 29 29 29 29 29 29 8 29 14 5 8 26 18 31 29 2 29 8 29 8 2 29 29 29 29 31 2 29 29 29 29 6 26 29 29 29 2 27 29 2 29 29 18 2 8 29 5 29 29 29 14 29 29 29 8 5 2 29 31 29 29 31 29 29 29 29 6 29 2 8 18 29 25 29 8 29 29 27 8 5 27 5 29 29 18 29 29 29 26 8 29 29 29 8 27 8 14 5 5 29 29 29 14 29 29 31 29 29 18 29 29 8 8 29 27 29 27 31 29 8 29 26 2 29 25 5 5 29 8 5 29 29 2 8 29 29 8 29 5 29 29 14 6 2 5 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 31 29 27 29 29 16 29 29 29 29 29 29 18 5 29 29 29 29 29 29 29 29 29 29 27 8 29 29 29 29 29 29 29 29 29 29 8 5 29 4 8 18 31 29 29 29 27 29 29 29 31 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 18 29 2 2 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 17 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 18 5 29 29 29 29 29 29 29 29 29 29 29 29 8 2 8 8 31 8 29 29 29 29 29 29 29 29 23 8 5 29 8 29 29 29 29 29 29 29 2 2 8 8 29 29 29 29 29 2 29 6 29 29 29 8 29 29 29 29 29 6 5 29 29 29 29 29 29 29 25 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 27 29 29 29 29 25 29 29 29 29 8 29 29 26 5 8 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 2 29 29 29 29 8 29 29 5 2 29 2 5 29 29 29 29 29 14 25 2 29 14 29 29 29 5 29 29 29 8 29 29 8 26 29 8 8 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 18 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 17 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 6 29 29 29 16 29 29 29 18 29 29 31 29 29 29 29 29 29 29 29 29 6 29 6 31 5 29 29 8 29 29 29 29 29 8 29 29 16 16 29 29 29 29 29 29 29 29 16 16 13 2 29 29 29 2 29 29 29 29 29 16 17 29 29 8 16 16 29 29 29 29 17 29 29 29 29 16 29 29 29 13 29 17 29 8 29 29 29 16 29 5 29 29 29 2 29 5 29 29 29 29 29 29 5 2 29 29 18 29 29 29 29 2 5 31 31 29 29 29 8 8 6 29 29 29 29 31 29 29 29 29 18 29 29 29 5 18 2 29 31 29 29 29 29 29 29 29 17 29 5 8 29 8 29 29 29 16 29 29 29 29 16 29 16 13 29 29 8 29 29 29 29 29 29 29 18 29 29 5 8 29 5 29 29 29 29 29 29 29 29 29 13 16 29 26 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 5 29 31 8 8 18 29 29 27 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 17 29 29 14 2 29 29 29 29 8 29 29 29 29 8 8 29 29 29 29 29 29 29 31 29 29 29 29 27 29 29 29 29 31 29 29 29 29 13 5 29 29 18 2 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 29 27 8 2 29 5 29 31 29 31 29 29 25 29 29 29 29 29 29 8 8 29 29 29 31 8 2 8 29 29 29 8 6 29 29 31 2 29 29 29 29 29 6 8 29 14 6 8 29 29 29 29 6 8 2 29 8 5 27 18 29 27 8 2 31 29 2 29 29 29 5 29 29 14 29 2 29 25 2 29 2 6 29 6 29 5 5 2 2 29 8 2 29 2 29 8 29 2 5 8 8 29 29 29 29 29 29 29 29 2 25 2 18 8 29 5 29 8 2 2 29 31 2 8 29 29 2 27 31 29 2 2 29 29 6 5 29 29 8 5 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 5 29 29 5 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 8 29 6 29 29 29 8 17 8 29 29 29 5 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 17 5 29 29 29 6 2 2 29 29 29 2 29 31 29 29 18 29 29 29 29 2 29 29 29 8 8 5 29 2 29 31 29 29 2 29 6 6 6 29 29 29 29 2 8 2 8 31 2 2 23 18 6 18 27 29 18 5 29 6 6 8 14 29 29 29 29 29 5 29 29 8 6 29 8 29 29 29 8 8 14 29 8 26 29 29 29 8 29 29 29 29 2 29 2 29 8 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 2 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 5 29 2 5 29 14 29 2 6 14 2 25 2 5 8 29 5 29 29 29 29 18 29 29 29 8 29 2 29 17 29 29 5 29 29 29 31 29 29 29 14 6 29 29 6 29 29 6 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 18 29 2 8 5 29 25 29 29 29 2 29 29 29 8 8 6 5 29 8 5 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 8 29 5 29 5 5 29 2 29 6 6 29 29 29 29 29 29 29 29 8 5 29 29 8 29 29 8 29 29 29 29 29 8 31 31 29 29 29 29 29 6 29 29 29 31 8 29 2 29 5 29 2 29 8 29 29 2 29 29 29 6 18 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 14 31 29 29 29 6 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 31 29 29 8 29 8 6 29 8 29 31 31 29 29 29 29 14 2 8 29 2 18 23 29 29 5 29 29 5 8 27 29 18 29 29 29 2 29 8 29 2 29 29 2 18 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 14 18 29 8 29 29 29 29 29 5 29 14 8 29 8 2 29 29 18 6 2 29 29 29 29 29 29 6 2 6 29 29 29 29 31 29 29 8 29 29 29 8 29 29 6 5 29 29 8 29 29 29 27 16 29 29 29 29 29 29 29 29 6 5 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 14 27 29 17 2 29 2 29 29 29 29 29 29 29 29 2 2 29 25 29 29 6 5 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 8 29 31 5 29 8 2 31 8 2 29 29 29 29 29 8 29 29 16 8 29 8 29 29 17 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 16 16 29 29 29 23 29 2 29 29 29 29 2 29 29 29 29 5 27 29 29 6 29 29 5 29 5 29 29 29 29 6 29 29 29 29 29 29 5 29 29 29 29 29 8 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 5 26 29 31 29 29 29 29 29 29 29 16 29 29 29 16 5 8 29 29 29 29 29 29 2 16 29 29 29 17 16 29 16 29 29 2 16 29 16 29 5 29 29 29 29 16 17 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 13 29 29 16 13 13 29 29 29 29 29 16 16 29 29 16 19 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 19 29 29 2 29 19 16 16 13 16 16 29 9 19 29 29 13 9 29 16 16 19 19 29 29 19 13 29 29 16 19 16 8 16 29 29 29 29 5 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 2 29 29 29 29 29 5 29 31 29 29 29 2 14 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 19 16 29 16 16 29 16 29 29 29 29 29 8 16 29 29 29 2 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 16 16 29 29 31 29 29 2 6 26 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 5 29 29 29 29 29 29 8 14 29 29 2 29 29 29 29 29 29 16 29 29 29 16 16 29 16 13 2 5 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 5 29 29 29 29 16 8 16 29 29 16 16 29 23 29 16 16 16 29 16 19 29 16 29 29 16 29 29 17 13 29 16 13 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 5 29 29 29 29 29 29 29 5 29 29 2 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 8 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 8 8 29 29 29 8 29 29 2 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 16 29 16 29 16 16 29 29 29 16 29 29 13 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 19 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 5 16 29 29 29 29 8 29 29 29 29 5 29 29 29 29 29 16 16 29 29 16 29 29 17 29 16 29 29 29 29 16 16 29 29 29 29 29 16 16 29 5 16 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 26 29 16 29 29 29 29 16 29 16 29 13 29 29 16 29 16 2 29 29 29 8 29 29 5 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 2 16 29 16 29 29 29 29 29 29 29 29 29 29 6 5 2 29 29 16 29 29 29 29 29 16 16 29 29 16 13 29 8 29 29 4 5 16 29 29 16 29 29 29 16 16 16 14 16 19 29 29 29 16 29 29 29 29 16 29 29 29 29 29 5 29 29 17 29 29 8 13 16 16 29 29 29 29 8 29 29 13 29 29 16 29 29 16 29 29 29 29 17 29 29 29 29 5 16 16 29 16 16 13 29 29 29 29 29 29 29 29 16 16 29 29 16 16 16 29 5 16 29 19 29 29 29 29 16 29 19 29 16 16 29 29 16 29 16 29 29 9 29 29 19 29 29 29 29 29 29 29 16 29 16 29 29 16 29 16 29 29 29 8 29 5 29 8 16 29 29 16 5 29 29 29 16 2 29 19 29 29 29 16 29 29 29 29 29 29 29 29 29 29 5 29 29 16 29 29 29 29 29 29 29 29 19 16 29 16 29 17 29 16 29 29 29 29 16 29 16 17 16 29 29 29 19 29 29 16 16 29 29 5 2 29 29 29 29 29 29 16 29 29 29 26 29 5 29 29 29 29 29 29 29 16 29 29 2 29 29 29 16 29 29 29 29 29 29 16 16 16 13 19 17 29 19 16 16 29 29 29 29 29 29 5 29 2 29 29 29 16 29 13 16 29 16 16 8 29 16 29 8 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 8 29 29 14 29 29 29 16 16 29 16 16 29 16 5 29 29 16 29 16 16 16 29 29 8 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 5 29 29 29 2 2 29 29 29 29 16 2 29 29 29 16 29 29 29 29 29 2 29 29 16 29 29 16 16 16 29 16 17 29 13 29 16 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 8 29 29 19 16 29 16 29 29 16 29 29 29 29 8 16 2 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 8 29 29 29 29 16 29 29 29 29 6 29 29 29 29 8 29 29 29 16 2 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 13 29 29 8 2 8 29 17 17 29 16 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 16 16 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 19 29 29 29 16 29 29 29 29 2 29 29 29 29 16 29 16 17 16 29 29 29 19 29 29 29 29 29 29 16 29 8 29 29 29 29 2 29 29 8 29 29 29 5 29 18 29 16 6 29 16 29 29 16 29 29 29 29 29 29 13 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 8 29 16 29 16 29 29 16 29 16 4 29 29 29 16 16 29 31 16 29 29 29 16 29 29 29 29 16 29 17 19 29 8 17 16 29 29 29 13 16 16 29 29 29 29 29 29 19 29 16 29 29 29 16 8 13 29 29 29 2 29 29 16 29 29 29 16 29 29 29 29 29 29 29 5 29 19 29 29 29 29 29 17 16 29 29 29 29 29 29 29 17 29 29 16 29 29 16 29 29 29 19 29 29 29 19 29 16 16 29 16 29 8 29 29 29 29 29 16 29 29 16 29 29 29 29 29 13 29 16 29 29 29 2 29 29 29 29 29 29 8 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 8 29 29 29 2 8 29 29 29 29 5 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 31 29 8 29 29 29 29 29 29 16 16 8 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 8 29 29 29 29 29 19 29 29 29 16 16 29 16 16 29 13 29 29 29 16 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 14 18 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 8 16 29 29 29 29 29 29 16 29 13 16 16 16 29 29 29 16 29 16 16 16 29 16 29 19 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 16 19 19 13 16 29 16 19 29 29 29 29 29 16 16 16 16 16 29 29 29 29 29 19 19 29 16 29 16 16 16 29 16 16 16 13 16 19 16 29 29 29 16 29 16 16 29 29 19 29 16 29 29 29 29 29 16 16 29 29 19 29 13 16 29 16 29 16 29 13 16 29 29 16 19 29 13 29 16 29 19 19 29 13 19 19 16 29 16 19 29 29 29 16 19 13 29 29 16 16 16 16 16 19 29 29 16 16 16 19 19 19 29 17 16 29 19 13 16 29 19 16 29 16 16 16 29 29 29 19 16 16 16 29 16 9 16 29 16 16 19 29 13 29 16 19 19 29 16 19 19 17 29 16 19 16 29 29 16 9 19 29 16 16 16 16 29 16 19 16 29 29 13 29 16 19 16 16 29 16 29 8 29 29 16 29 16 16 29 13 29 29 19 16 16 29 19 29 19 16 4 29 16 29 16 16 19 16 16 13 16 16 19 16 19 16 29 29 29 16 13 19 29 16 16 29 29 29 16 16 16 16 13 19 19 29 29 13 29 19 16 19 13 16 16 16 29 29 16 16 29 16 29 29 16 16 29 29 6 16 29 16 16 16 16 16 16 19 13 17 16 16 17 16 29 16 16 16 29 16 29 29 29 29 16 29 13 29 19 29 29 29 19 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 16 16 16 29 29 29 29 29 29 18 29 16 29 29 16 29 8 16 16 29 29 13 29 29 29 16 29 29 29 29 16 16 29 29 17 29 16 29 29 29 29 5 16 16 13 29 29 29 29 29 13 16 16 29 16 16 29 16 29 29 29 16 29 16 29 29 16 16 29 16 29 29 29 16 16 29 29 29 29 13 19 13 19 29 13 16 29 29 16 29 29 29 29 16 16 29 17 29 16 29 29 29 29 16 16 29 16 16 29 29 29 29 29 5 29 5 29 17 29 29 5 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 16 29 29 29 16 8 16 16 16 29 29 19 16 16 16 16 29 29 16 29 29 16 29 16 16 19 29 29 16 16 16 29 16 29 29 19 29 13 16 16 19 13 29 29 29 29 16 29 16 16 16 29 16 19 16 16 29 29 19 16 16 29 29 29 29 16 16 17 29 29 17 29 29 29 29 31 16 16 17 29 29 16 16 29 16 16 16 29 26 29 29 29 13 19 29 29 16 17 16 19 29 29 29 17 19 19 29 16 16 19 16 13 16 29 29 16 13 16 19 29 16 29 16 29 29 14 29 29 16 29 16 16 16 13 29 16 16 19 29 29 16 29 29 16 29 16 16 29 29 29 16 29 29 16 29 29 29 16 29 16 16 19 29 29 29 2 29 16 16 29 29 29 29 16 29 16 16 29 16 16 29 16 29 5 29 16 17 19 13 29 29 8 29 29 29 29 29 16 29 13 29 29 16 16 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 13 16 29 29 29 16 29 17 29 29 29 29 16 29 16 29 29 29 29 16 17 16 29 29 29 29 8 8 8 2 29 29 29 5 29 6 29 29 29 8 2 2 29 8 26 5 8 8 8 6 29 14 29 29 6 6 8 29 29 26 29 29 14 5 29 8 8 29 5 29 6 18 8 29 8 8 31 8 29 6 29 29 2 8 29 5 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 16 16 16 29 29 16 29 6 29 29 29 16 29 29 29 29 16 29 19 16 16 16 29 29 16 16 19 29 29 16 16 13 19 29 29 16 29 29 13 29 29 29 16 29 29 29 29 29 29 29 16 16 29 16 16 13 29 29 29 16 29 16 29 29 29 16 16 29 29 29 13 29 29 29 16 29 29 29 29 16 29 8 29 17 16 29 29 29 29 17 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 18 8 29 8 29 29 29 29 29 2 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 17 29 2 29 29 29 29 8 8 8 26 29 29 29 29 2 16 2 29 29 29 29 29 29 25 29 29 29 29 25 29 2 29 29 29 29 18 18 8 5 2 6 29 8 29 29 29 29 29 5 2 5 6 5 27 29 29 29 8 6 29 2 31 18 18 2 2 8 29 5 26 8 8 29 29 31 18 29 8 29 8 2 29 18 29 29 2 5 5 29 29 6 2 29 29 2 29 10 8 29 2 29 29 5 29 29 29 29 29 29 29 29 18 8 2 6 29 8 2 5 29 31 29 29 29 29 14 17 29 29 29 8 29 29 17 29 8 5 8 8 29 17 29 31 29 29 29 18 29 6 29 29 29 31 8 8 29 29 29 8 29 29 27 5 9 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 8 31 2 29 29 5 29 2 8 29 29 29 2 29 29 8 2 29 8 29 5 29 29 29 29 29 2 8 29 29 29 2 29 29 8 18 29 29 2 2 29 8 8 29 6 5 8 29 29 8 8 29 29 2 29 5 29 29 8 8 29 29 8 29 29 29 29 5 29 29 2 5 2 29 29 31 29 29 29 8 29 8 29 6 29 29 29 29 18 29 29 5 29 29 26 29 25 29 29 29 29 29 29 29 25 29 31 29 29 29 8 29 29 29 8 29 29 2 29 29 29 8 5 29 18 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 31 29 29 9 26 29 29 16 29 29 29 29 29 29 29 29 6 29 2 29 29 5 29 2 26 27 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 31 29 6 17 29 29 14 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 16 17 29 29 29 31 29 29 29 8 26 29 29 29 29 29 29 29 29 29 29 13 2 29 23 29 5 8 29 29 2 29 17 29 8 29 29 29 29 29 2 29 6 8 29 29 29 5 29 29 2 29 5 5 23 29 29 8 29 29 29 29 6 29 29 29 29 29 8 29 8 29 29 29 2 29 5 29 4 26 29 29 2 29 8 29 29 29 29 29 18 29 29 29 25 29 29 29 5 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 2 29 18 29 29 5 29 29 29 29 29 29 18 29 6 29 29 29 2 31 5 2 27 5 5 5 29 26 29 29 2 29 29 29 29 27 29 8 8 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 2 29 25 8 29 29 29 29 29 29 5 29 16 29 29 29 29 16 29 29 29 29 29 31 2 29 29 29 5 29 29 13 29 29 29 16 29 29 16 29 29 16 16 16 16 29 29 16 29 8 16 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 17 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 19 16 29 29 29 16 29 29 29 16 13 16 19 16 29 29 29 29 16 16 29 29 29 29 29 29 8 29 29 8 29 29 29 16 29 29 29 29 4 16 29 29 29 29 29 18 29 29 29 16 29 29 29 29 17 29 29 29 16 16 29 29 29 29 29 16 16 29 16 29 16 29 29 29 29 29 29 29 29 16 29 13 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 16 16 29 16 16 16 29 29 16 29 29 29 29 29 31 29 29 29 29 29 13 16 29 16 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 16 16 29 16 29 29 16 29 29 29 13 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 16 16 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 16 29 16 29 18 29 29 29 19 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 19 13 16 16 13 29 16 16 29 16 29 29 16 29 29 13 29 13 16 29 29 29 16 5 16 13 29 19 13 29 29 29 29 29 13 16 29 29 29 16 16 29 19 16 29 16 16 16 19 29 29 16 13 16 16 29 16 29 16 29 16 29 16 29 29 29 29 2 29 16 29 29 16 29 29 29 5 29 29 5 29 16 13 19 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 16 29 29 29 16 16 29 16 29 29 29 29 29 16 29 16 29 29 16 29 16 29 29 29 29 16 29 29 29 29 16 13 29 17 16 16 29 29 29 6 16 29 19 26 29 19 29 16 16 29 16 19 13 16 16 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 8 29 6 29 2 6 29 17 16 29 2 29 29 29 29 29 29 29 29 29 29 16 18 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 31 29 29 29 29 29 16 29 29 29 8 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 18 5 31 29 17 16 29 29 29 8 29 5 5 29 2 29 29 18 29 29 6 29 16 29 29 29 2 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 18 27 27 29 29 29 5 29 8 29 29 29 29 29 29 29 31 25 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 8 2 29 5 2 2 29 18 29 14 29 2 14 6 29 29 29 26 29 26 4 29 29 29 29 18 18 29 29 29 29 6 29 29 29 29 8 29 6 6 29 29 29 8 29 29 29 29 29 26 5 23 5 29 29 8 29 29 29 6 29 2 29 29 6 29 29 6 29 25 29 29 29 29 8 29 29 5 29 8 29 29 26 29 31 29 8 29 31 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 14 29 8 26 29 29 23 29 8 8 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 14 29 29 29 27 8 29 29 29 5 8 14 29 29 29 29 29 29 2 29 2 29 18 29 2 29 29 8 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 8 6 29 29 29 29 8 2 29 29 29 29 29 29 29 17 29 5 16 13 16 13 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 13 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 14 29 2 29 26 29 16 29 29 16 29 29 13 29 8 19 29 29 29 29 29 29 29 5 8 29 29 8 29 29 29 5 29 29 29 29 29 13 41 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 5 6 29 29 29 2 2 2 29 2 18 29 29 29 29 29 6 29 29 2 8 29 29 29 16 29 29 29 18 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 2 8 29 31 29 29 29 5 29 29 29 29 29 26 29 29 29 8 29 29 29 29 29 8 2 29 29 16 29 29 29 29 29 29 29 29 27 29 29 29 29 29 31 29 8 2 29 29 8 29 29 29 29 6 5 29 5 5 29 29 29 29 29 18 29 29 29 29 29 2 29 18 29 29 2 8 5 8 29 8 18 6 29 29 29 29 29 29 29 29 29 2 29 29 2 6 2 8 29 8 6 5 5 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 18 27 27 29 29 29 29 5 5 29 29 8 29 29 8 5 8 29 29 29 29 29 29 8 2 29 29 29 5 29 29 29 5 29 6 29 2 5 5 8 14 29 8 29 5 29 29 6 29 29 29 2 5 2 2 6 2 29 29 31 6 29 29 29 29 29 29 29 2 2 29 29 29 8 29 5 8 17 29 29 29 29 29 29 29 29 2 5 6 29 6 2 8 18 31 2 31 29 29 14 18 14 6 5 29 6 2 31 8 8 27 6 8 31 5 29 31 29 29 27 31 31 2 29 29 8 29 8 29 29 29 5 29 29 2 6 29 29 29 29 29 26 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 8 5 8 8 29 29 5 29 29 29 29 8 29 29 27 8 29 29 8 29 29 29 2 16 29 29 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 29 29 29 29 2 29 5 29 2 29 29 6 31 29 2 2 29 8 8 29 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 6 5 6 29 8 29 8 2 8 5 29 5 8 29 29 6 2 29 29 5 5 26 29 29 26 31 29 29 8 5 29 29 27 29 29 29 29 29 29 29 6 29 29 27 6 5 29 8 8 2 29 8 6 2 29 5 8 8 5 5 14 8 29 18 8 5 5 29 5 2 26 31 2 29 29 2 29 8 29 29 2 27 6 8 8 29 5 29 29 8 8 2 29 6 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 26 29 29 2 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 5 29 29 29 2 5 29 5 29 29 29 2 29 29 2 29 18 29 5 29 8 29 29 29 29 29 5 8 2 8 29 8 2 29 8 29 29 29 29 2 8 29 29 29 8 5 2 29 29 29 2 29 25 29 29 29 29 17 18 29 8 29 29 31 2 29 5 29 29 29 29 29 8 8 5 8 8 29 23 29 29 29 29 29 2 29 29 29 29 8 5 29 29 29 29 29 29 6 18 29 29 29 29 29 29 29 6 29 29 29 6 8 5 5 29 29 29 29 29 8 14 18 6 2 6 29 29 18 29 5 29 29 27 29 29 29 29 31 8 29 8 8 2 29 29 8 8 29 29 26 29 2 31 8 29 6 29 29 29 29 29 5 31 29 29 18 17 8 27 29 29 29 29 29 29 29 29 8 31 29 8 29 29 29 29 2 29 29 29 8 29 8 29 29 29 29 29 29 2 8 29 5 8 29 29 29 29 29 29 5 17 29 29 29 14 29 29 5 2 29 29 6 29 29 29 29 29 8 29 5 2 26 29 14 29 29 14 29 23 5 29 29 6 29 29 29 8 29 29 2 2 2 29 2 29 6 29 29 5 8 6 14 31 29 6 29 29 29 29 29 29 29 29 29 8 27 16 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 5 29 29 2 29 5 29 29 6 29 14 29 29 6 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 23 2 8 6 29 2 29 6 29 25 23 29 14 29 29 8 29 23 31 8 29 29 29 29 8 29 27 29 29 29 29 29 29 2 29 29 29 2 29 29 18 29 29 29 5 29 29 27 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 6 29 29 29 31 29 29 29 2 29 29 29 29 29 8 29 5 18 29 29 29 29 29 29 29 29 29 29 29 6 2 29 6 29 29 6 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 2 29 8 8 29 27 29 29 29 29 31 29 29 13 29 29 29 29 29 29 29 2 29 29 29 29 29 31 14 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 8 29 29 29 29 29 29 29 8 8 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 2 29 29 29 26 5 29 29 29 16 6 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 2 2 2 29 29 29 29 8 29 14 29 29 29 29 18 29 29 29 29 31 29 29 29 29 18 29 29 29 6 29 8 29 29 29 29 29 2 29 29 8 29 29 29 2 6 29 8 29 29 31 8 29 29 2 29 29 29 29 29 29 29 29 18 29 29 29 29 29 16 29 16 13 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 2 29 29 29 29 16 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 6 2 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 2 29 5 29 29 29 8 29 29 29 16 29 29 29 2 29 29 29 29 2 29 29 29 8 6 2 29 29 29 29 31 29 29 29 2 29 29 29 5 29 29 29 5 29 29 29 29 29 29 29 31 29 29 29 8 29 29 25 29 18 29 29 29 29 8 2 29 29 29 18 29 29 8 29 29 29 29 29 29 2 5 29 29 31 8 8 23 29 29 29 29 31 29 29 29 29 8 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 26 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 14 29 5 5 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 2 29 29 2 14 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 18 29 29 18 29 6 29 31 29 29 29 29 27 2 18 2 29 2 29 29 29 29 27 8 29 18 29 29 29 26 29 8 8 8 29 5 29 2 29 29 29 29 26 8 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 2 29 5 6 5 29 29 29 29 29 29 29 29 29 28 29 29 29 2 29 18 29 29 29 29 29 17 29 16 29 29 2 29 29 29 29 29 29 29 29 29 27 29 29 2 29 29 2 29 29 18 29 29 29 29 29 2 8 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 18 29 16 29 29 29 29 29 13 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 26 29 29 29 18 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 19 16 29 29 29 29 16 29 29 16 29 29 29 29 16 29 16 13 8 29 29 29 2 29 29 13 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 16 17 29 29 29 16 13 29 29 16 13 29 29 16 16 29 16 13 13 29 19 16 29 29 16 19 29 16 29 16 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 16 29 29 13 16 29 16 29 16 16 29 29 29 29 29 16 29 19 16 29 16 13 29 29 16 29 29 16 16 16 29 29 29 29 29 29 16 29 29 5 8 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 18 29 29 17 29 29 29 29 29 29 18 29 17 16 2 29 16 13 29 29 29 16 8 16 29 29 29 29 29 31 29 29 29 31 29 29 29 29 29 29 29 29 29 2 25 29 29 5 29 29 29 29 16 29 29 29 29 29 18 29 16 29 29 29 29 29 29 6 29 29 29 29 29 5 29 29 29 29 18 29 31 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 5 16 16 29 29 16 8 29 29 29 29 16 29 16 29 18 29 29 29 13 17 16 29 16 16 29 29 18 29 29 29 29 29 29 29 29 29 16 29 29 5 2 29 29 29 16 29 8 29 29 29 29 14 29 29 29 5 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 25 29 29 8 17 6 29 29 29 29 29 29 29 29 29 29 29 5 29 5 29 29 29 29 31 29 29 29 29 29 8 26 5 8 29 29 29 2 8 29 2 18 18 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 25 29 29 31 5 29 5 29 29 29 2 29 29 29 29 29 2 16 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 5 2 2 29 29 29 16 29 29 29 5 29 5 5 17 29 2 2 29 29 29 8 29 29 29 29 29 16 8 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 25 16 29 29 29 29 29 29 29 29 29 23 29 6 29 29 29 29 29 29 6 29 29 29 8 29 5 5 29 6 29 29 31 8 29 8 8 18 29 26 31 5 29 29 29 29 25 2 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 27 2 31 8 29 6 29 2 6 29 29 29 29 29 29 2 26 29 8 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 27 29 29 8 29 29 29 18 29 29 29 6 29 29 8 8 5 29 8 29 18 2 29 29 25 29 29 2 29 29 29 2 8 29 2 29 29 29 5 29 23 29 29 29 29 2 29 29 29 29 29 2 6 2 8 29 2 29 8 27 18 29 27 5 29 29 2 8 29 29 5 29 29 18 29 29 18 29 29 29 29 31 29 29 2 29 29 29 2 8 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 25 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 18 29 29 29 29 31 29 6 29 29 29 8 29 29 5 4 29 18 6 8 26 8 2 29 6 2 29 29 27 29 29 18 25 6 29 29 29 29 14 8 29 29 14 31 29 29 29 29 29 29 29 31 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 18 29 29 31 31 29 2 29 29 8 8 29 29 27 29 27 23 29 6 8 27 29 29 29 29 2 2 25 29 5 29 8 29 29 29 29 29 29 18 29 27 29 8 29 29 5 29 29 29 2 29 29 29 6 29 2 29 29 29 6 2 18 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 18 29 29 6 29 8 2 29 29 29 29 29 29 8 29 29 8 29 29 29 2 29 29 29 29 29 29 14 5 29 29 29 29 27 6 29 31 29 29 25 29 29 29 26 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 6 29 8 29 29 27 5 29 29 29 29 2 31 2 18 29 29 29 29 29 5 29 6 29 29 8 29 29 5 29 29 8 29 29 29 29 29 29 29 25 29 18 29 5 31 29 2 25 29 29 29 29 29 2 29 29 29 29 29 29 14 5 29 29 29 2 29 2 29 29 17 29 29 5 2 29 29 29 29 29 29 29 29 29 29 6 29 29 25 29 29 29 2 29 29 29 29 27 29 29 29 29 29 29 29 2 6 29 29 14 5 31 29 29 29 18 29 27 29 29 29 29 31 29 29 29 29 29 31 29 29 29 5 29 6 29 25 31 18 29 29 29 29 8 29 8 29 18 29 31 29 29 2 29 5 29 29 29 8 8 29 29 8 29 29 29 29 2 29 29 29 2 29 29 29 14 29 29 2 8 29 29 29 5 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 6 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 18 29 29 6 29 29 29 8 29 29 29 29 18 29 29 29 6 29 29 2 29 29 29 16 29 29 29 19 29 17 29 29 5 29 29 29 29 29 27 29 29 29 29 18 29 29 29 29 29 29 29 6 29 29 29 29 8 5 29 29 29 29 29 2 29 8 8 18 29 29 29 29 29 29 2 29 6 31 18 29 31 29 29 29 8 29 2 29 8 29 29 29 29 5 31 8 29 29 29 29 29 29 29 29 29 14 29 2 29 29 29 29 29 29 29 14 29 29 29 29 29 16 29 29 29 29 29 29 29 14 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 31 29 29 18 29 29 29 29 29 29 8 29 29 29 2 29 29 2 31 26 29 8 2 29 6 29 29 29 2 8 29 29 29 29 29 5 29 2 29 29 29 29 5 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 14 8 26 8 2 8 31 2 29 29 29 29 8 8 29 2 8 29 2 18 29 29 29 29 18 29 29 29 2 29 29 29 29 5 29 29 31 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 26 29 6 29 6 29 29 29 29 5 29 29 6 29 29 29 2 29 29 29 6 29 2 29 6 18 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 31 29 29 29 5 29 8 8 29 2 6 6 8 29 31 31 29 17 29 27 29 29 29 8 31 29 29 29 2 29 2 29 29 26 8 8 29 29 29 29 29 2 8 29 29 2 29 6 8 8 8 29 29 16 29 29 29 16 29 29 29 29 17 29 29 29 29 29 29 29 29 29 14 29 6 29 29 2 29 29 29 14 29 6 13 29 23 8 29 5 2 29 29 29 2 29 17 29 29 29 18 29 29 29 14 29 29 29 29 8 29 29 29 17 29 29 2 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 2 29 2 29 17 29 29 29 29 6 29 29 29 29 29 29 29 29 26 29 2 29 2 29 2 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 13 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 17 29 29 29 29 5 29 29 29 5 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 2 29 29 2 29 29 29 29 2 29 29 29 29 2 29 29 29 31 18 2 8 26 5 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 8 29 2 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 8 29 29 6 2 14 8 8 29 29 29 29 5 29 29 29 29 29 29 29 8 6 29 29 29 16 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 2 29 8 29 8 29 29 29 5 8 29 29 29 2 8 29 29 27 29 2 29 2 29 29 29 29 29 29 29 8 29 26 29 29 8 26 29 8 29 29 29 29 8 29 29 29 16 29 29 16 29 2 16 29 29 8 29 5 29 29 29 29 29 29 26 29 29 2 29 29 29 29 14 29 29 29 29 16 29 29 16 29 2 6 17 29 29 29 29 27 16 8 29 26 29 8 29 29 5 29 29 29 8 29 29 29 29 29 16 16 29 29 29 16 29 29 16 16 16 16 29 29 29 29 29 29 8 29 29 29 29 16 13 29 29 29 29 29 16 29 6 29 29 16 16 29 29 29 29 31 29 29 29 29 17 29 29 16 29 29 29 29 29 29 29 16 29 16 5 16 29 29 29 18 29 29 29 29 18 29 29 29 29 29 29 29 29 8 23 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 18 6 18 29 6 29 29 29 18 8 29 29 2 29 5 2 29 29 29 8 16 29 29 29 29 13 29 29 29 16 13 29 29 29 29 19 16 29 29 29 29 16 16 16 29 16 29 16 29 16 16 16 16 16 19 29 29 16 16 16 16 16 29 16 29 16 16 16 16 29 29 19 13 19 13 29 16 16 19 16 29 16 16 19 16 16 16 16 13 16 16 16 29 16 13 16 29 16 19 29 16 16 16 16 16 16 29 19 16 19 16 19 16 16 29 16 19 29 16 19 9 19 16 13 19 19 16 19 19 19 19 29 19 19 16 16 29 16 19 16 29 16 29 19 19 13 29 16 16 29 29 19 29 16 16 16 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 8 17 29 29 2 29 16 13 8 29 29 2 29 8 29 16 29 29 29 29 29 16 29 16 29 16 29 29 16 16 29 29 16 13 29 29 16 29 29 29 29 16 13 29 29 2 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 26 29 26 29 29 5 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 31 29 6 29 29 29 29 2 29 29 16 29 27 18 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 5 14 29 29 29 29 29 2 29 29 29 14 31 16 29 29 29 29 29 28 16 2 6 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 5 26 5 29 29 29 2 6 29 8 29 29 2 29 29 8 6 29 2 29 29 29 8 2 5 29 29 29 27 29 5 29 29 29 6 29 29 29 29 29 8 8 29 29 8 2 29 29 14 29 29 29 29 5 8 8 29 8 6 29 6 29 29 29 29 26 29 29 29 2 29 29 27 29 29 8 29 2 29 8 8 5 8 31 29 29 29 2 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 19 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 4 29 6 29 8 29 2 8 29 18 29 29 31 29 29 29 29 29 29 29 29 29 18 29 29 18 29 29 6 29 29 5 8 29 29 18 2 29 29 5 29 29 29 8 8 29 31 29 29 2 27 29 27 29 27 8 29 29 27 8 2 17 17 14 23 8 29 6 2 29 26 29 8 29 8 29 27 29 29 31 29 29 14 29 29 29 31 29 29 29 29 2 29 29 29 2 29 2 29 2 29 14 29 29 5 29 29 29 29 29 8 31 31 5 8 29 8 2 29 29 29 31 2 29 18 29 29 27 18 29 8 29 29 27 29 29 8 29 29 2 29 29 29 29 29 5 8 2 29 2 6 29 5 8 31 29 29 17 29 2 8 29 29 18 29 2 29 27 29 18 29 29 29 29 29 29 29 29 29 26 8 29 8 29 29 6 29 6 8 29 29 29 29 29 5 29 18 29 18 29 29 29 31 29 29 29 29 29 29 29 5 29 29 31 29 31 8 29 29 2 8 29 29 29 17 2 29 29 31 29 29 29 29 2 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 14 29 29 29 5 29 5 29 18 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 6 29 29 29 29 16 29 29 8 29 6 29 8 8 8 29 8 2 29 29 2 29 26 8 25 29 29 8 29 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 26 29 29 31 29 18 14 29 5 27 29 29 29 29 6 31 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 8 29 31 29 31 29 29 29 18 29 29 29 2 29 29 29 29 29 8 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 16 13 29 16 8 29 16 16 29 29 29 29 29 16 16 29 29 29 16 8 29 16 29 29 29 29 13 16 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 16 29 29 16 29 16 13 29 29 29 29 29 16 29 16 29 19 16 29 29 16 29 29 29 16 29 29 29 29 31 8 29 29 16 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 4 29 29 29 29 18 27 29 29 5 6 8 8 6 29 2 29 29 29 29 27 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 17 29 16 29 29 29 29 18 14 5 2 6 29 6 31 29 29 29 29 2 31 17 29 26 5 29 8 6 29 8 6 29 29 8 2 29 29 29 29 29 6 29 18 8 5 29 2 29 29 6 29 13 29 29 29 2 29 29 29 2 29 29 6 8 29 29 29 29 5 29 29 29 29 29 29 29 29 31 31 29 29 5 26 8 5 29 29 29 31 29 29 29 17 29 29 29 29 29 29 29 29 27 29 2 29 29 29 29 29 17 29 29 29 8 29 29 29 8 4 29 8 29 29 2 6 29 29 29 29 29 29 29 5 29 8 29 29 27 26 29 8 5 29 2 8 6 29 29 29 29 6 29 29 2 5 31 18 20 14 25 2 6 29 27 29 29 29 29 29 29 18 29 17 8 5 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 5 5 29 29 6 29 8 6 29 29 29 29 29 8 29 26 29 29 8 29 25 2 2 6 29 29 2 29 29 8 8 29 2 8 5 8 5 29 8 29 29 31 29 29 29 29 29 8 29 6 29 29 29 2 5 2 29 2 2 29 29 29 29 8 29 6 29 5 29 29 29 2 29 29 5 29 2 29 8 14 8 5 2 14 27 2 29 8 2 8 31 29 29 25 29 2 29 25 2 8 5 2 2 2 14 2 29 8 8 26 2 5 8 23 2 5 29 29 5 8 14 29 8 8 2 8 5 27 2 2 25 29 5 8 31 5 8 8 29 2 29 29 31 29 26 2 29 29 29 2 29 29 8 29 8 29 29 29 29 29 5 29 29 29 29 17 2 29 29 8 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 8 2 29 16 29 29 29 29 29 29 29 29 29 29 2 27 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 6 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 2 16 29 29 29 29 29 29 8 29 29 16 29 29 16 29 6 29 29 16 29 13 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 19 19 29 16 13 29 19 13 29 16 16 16 16 19 13 29 19 16 19 29 19 16 16 29 19 29 16 29 19 19 16 16 29 29 29 29 29 16 16 13 29 19 29 29 29 29 29 29 29 29 29 2 13 29 29 29 29 6 29 29 29 29 29 8 29 29 29 8 8 5 2 29 31 29 29 29 8 29 8 8 29 2 5 8 29 27 8 29 29 8 25 29 29 5 2 29 2 29 29 29 8 2 29 29 29 8 29 29 29 29 6 29 2 6 29 29 29 2 8 2 29 29 5 29 29 29 29 27 29 29 29 29 26 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 2 29 29 29 6 29 29 29 26 29 6 29 29 29 29 18 29 29 8 29 8 2 29 8 6 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 2 29 29 29 29 31 29 29 29 29 29 29 29 8 29 6 29 8 6 8 8 6 27 29 29 14 18 29 29 29 14 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 6 2 29 29 29 29 29 29 29 29 25 29 29 8 29 29 2 29 29 8 29 29 29 2 29 6 26 29 8 8 29 8 25 29 5 29 27 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 8 8 18 8 29 29 29 8 29 2 29 5 29 8 31 8 29 29 29 29 29 29 6 31 29 29 29 27 29 2 14 8 6 6 8 5 14 5 8 8 29 29 29 29 29 6 29 29 29 29 14 14 6 8 8 29 5 8 29 29 29 26 18 29 29 29 25 29 31 29 5 8 29 29 6 5 6 8 18 6 8 29 29 29 29 31 8 6 29 8 8 25 29 6 5 29 2 29 29 27 25 6 2 18 2 29 5 29 29 29 29 29 2 8 29 29 8 29 29 29 2 29 29 29 29 29 27 8 29 2 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 2 29 29 29 29 31 29 8 29 26 2 29 8 29 8 5 29 29 29 2 29 29 29 16 13 29 29 29 16 29 29 29 16 29 16 29 16 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 18 29 29 29 29 2 29 2 29 29 5 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 5 29 29 6 2 6 26 29 23 8 29 29 6 25 5 2 5 5 31 8 2 29 8 8 29 31 6 29 29 18 29 29 29 29 29 29 29 29 2 29 29 5 8 8 29 8 29 6 29 29 29 29 29 29 29 18 29 2 29 2 29 2 5 29 29 2 29 29 31 29 29 29 29 6 29 6 29 31 29 8 31 29 29 2 29 2 23 29 29 6 29 18 29 8 5 5 5 29 29 29 29 29 25 14 5 29 29 23 8 6 31 8 8 31 2 8 29 29 29 29 29 29 29 2 29 29 29 5 29 8 2 29 8 17 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 25 29 6 29 2 29 29 14 29 29 29 29 29 2 29 29 29 31 14 29 29 17 29 29 6 29 29 29 8 29 29 6 2 29 5 29 2 18 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 29 29 2 29 29 29 29 29 29 29 17 29 31 29 8 8 8 29 8 29 18 29 29 8 29 8 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 5 5 6 29 29 29 31 18 29 8 8 18 8 29 29 8 8 29 29 8 29 29 29 29 29 29 29 29 27 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 16 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 6 29 29 29 29 29 8 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 29 29 31 6 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 29 5 29 29 29 5 29 8 29 29 29 2 26 29 2 27 8 6 29 2 8 29 29 5 29 18 8 29 29 29 26 29 5 5 2 29 8 29 8 2 8 29 29 29 29 29 2 29 29 29 29 31 31 29 6 5 8 29 29 29 14 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 2 29 2 29 29 29 29 29 29 29 29 6 2 29 2 29 29 8 29 5 2 5 2 29 29 29 5 8 2 29 29 31 5 5 5 29 29 8 8 8 5 29 6 27 2 2 29 31 5 29 29 29 6 6 31 2 29 8 29 31 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 5 29 25 8 29 29 6 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 2 29 29 8 29 17 5 26 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 13 29 6 29 29 29 16 29 29 29 29 16 19 13 29 16 29 19 16 29 29 16 13 16 29 29 16 16 29 29 29 29 29 19 16 16 29 29 29 17 16 16 29 2 17 5 16 29 16 17 29 29 29 29 16 29 29 29 29 16 29 29 29 5 29 29 29 29 29 29 6 19 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 6 29 29 31 31 5 29 5 29 29 29 29 29 5 18 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 6 14 29 29 25 29 31 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 29 29 29 29 29 29 25 29 29 2 29 29 29 29 6 29 5 8 29 18 2 6 29 8 29 29 6 29 29 29 29 29 29 31 14 29 2 29 29 29 29 29 29 31 2 29 29 29 29 29 2 14 29 29 25 5 29 29 29 29 29 29 29 14 29 2 29 29 29 29 29 5 8 26 29 6 8 26 26 29 18 29 29 31 29 29 29 29 2 29 29 29 14 6 29 29 29 14 27 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 6 29 29 29 29 29 29 29 29 6 29 29 29 31 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 6 29 29 29 6 2 29 29 29 29 8 29 29 29 5 29 29 29 29 2 29 8 6 29 29 14 2 29 29 29 29 29 29 29 29 29 2 29 14 29 29 29 14 29 6 14 29 29 29 29 27 29 29 8 29 29 29 8 29 5 8 5 29 2 8 18 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 8 29 31 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 31 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 31 29 29 29 29 29 2 29 29 29 29 2 29 29 27 29 29 29 14 2 29 29 18 29 29 31 29 29 6 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 8 2 29 29 29 29 26 8 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 25 8 29 29 29 6 29 29 31 29 29 29 6 31 29 29 29 29 29 8 8 6 6 29 29 29 29 2 29 29 29 29 27 29 29 29 29 31 29 29 29 29 29 29 29 29 29 18 6 8 2 18 29 29 2 29 27 29 8 8 18 8 29 29 5 29 29 18 2 29 29 29 29 14 29 29 6 29 29 29 29 8 29 8 31 29 2 27 5 29 29 29 29 29 29 29 18 29 8 29 29 29 29 25 6 29 29 2 2 29 2 29 29 29 2 29 29 2 29 29 8 16 29 5 29 8 8 8 29 29 29 14 29 2 27 29 29 25 29 29 29 8 6 2 27 5 29 29 8 8 31 31 6 29 27 2 14 5 29 29 29 31 8 5 8 6 5 8 2 25 5 2 29 29 2 29 29 29 2 2 2 29 29 2 29 29 29 29 29 23 29 16 29 16 29 29 29 29 29 8 29 29 8 2 29 29 17 29 29 16 29 16 29 16 29 29 2 29 2 8 27 29 8 29 5 29 8 8 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 16 16 29 16 29 18 29 29 5 8 5 8 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 31 2 29 6 8 29 29 2 29 29 2 29 29 29 29 29 29 8 5 29 29 29 13 18 8 29 14 29 29 29 29 29 29 29 29 29 29 29 31 29 8 8 29 29 26 29 2 29 8 29 29 29 2 29 29 6 8 29 29 31 27 8 29 8 6 29 29 14 8 2 8 29 6 14 29 6 29 29 6 6 8 2 29 29 29 29 17 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 16 16 29 29 16 29 16 29 16 8 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 29 5 29 29 29 29 2 29 6 2 29 29 5 8 29 8 8 29 29 29 16 29 29 29 29 29 31 5 29 29 29 5 29 29 29 29 29 5 29 29 2 29 2 29 29 5 29 29 2 6 5 29 2 2 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 6 29 8 5 29 29 29 29 31 8 14 5 29 29 26 29 29 6 6 29 5 2 5 5 29 29 29 16 16 5 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 5 29 29 29 29 5 5 16 16 29 29 29 29 29 29 29 29 29 29 5 5 29 5 29 5 29 2 29 29 29 29 2 5 29 29 29 16 29 16 16 2 29 29 16 29 29 29 16 16 16 16 29 19 17 16 29 29 16 29 16 19 19 16 29 16 29 29 16 29 16 29 16 29 29 29 29 16 19 16 16 19 19 16 16 19 16 16 16 16 29 19 29 19 16 13 16 16 16 13 16 16 13 19 9 19 19 19 16 16 29 19 19 19 19 16 16 16 19 19 13 29 19 19 16 16 19 16 19 19 19 29 19 29 19 29 16 16 16 19 16 5 8 29 16 29 16 13 29 13 29 16 29 19 19 16 13 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 18 31 5 5 29 29 5 2 2 29 16 8 29 2 29 29 29 29 5 8 2 5 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 2 2 29 14 29 29 29 5 2 29 29 29 2 29 29 29 29 27 29 29 29 29 29 29 13 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 5 5 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 8 29 29 29 29 8 29 29 29 26 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 13 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 5 26 29 5 8 14 2 6 29 29 29 29 29 29 29 8 6 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 26 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 5 26 29 8 31 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 5 29 29 29 29 29 29 8 29 5 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 2 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 5 29 29 2 29 29 2 29 29 6 8 29 31 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 27 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 8 29 29 29 29 14 29 2 2 29 29 29 29 29 29 2 27 29 29 16 29 29 29 29 29 29 27 29 2 29 2 23 29 29 29 29 29 17 8 5 18 29 29 29 2 29 29 6 29 29 29 16 29 16 29 29 29 29 13 29 29 16 29 29 29 29 25 29 29 29 29 29 29 16 29 19 29 29 29 29 29 29 16 16 29 29 5 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 6 29 6 29 29 29 29 16 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 17 29 16 29 29 29 29 29 18 29 29 29 29 29 29 2 29 18 29 29 29 29 8 6 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 16 13 29 29 29 29 29 29 29 2 16 29 29 29 29 29 8 16 29 29 29 29 29 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 16 2 29 6 29 16 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 16 29 26 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 17 29 29 29 29 29 29 27 29 29 29 29 29 29 25 29 31 27 29 29 8 29 2 29 27 6 29 29 29 29 29 25 29 18 8 16 29 16 29 29 16 29 29 29 23 29 29 29 29 29 29 29 29 16 29 29 29 29 31 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 19 29 31 29 29 29 29 5 29 2 29 29 29 16 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 2 29 29 29 29 27 29 29 16 29 29 29 6 29 29 29 29 29 29 6 29 29 29 27 29 29 29 29 8 29 29 29 31 29 6 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 26 29 29 29 29 8 8 2 29 29 29 29 29 5 29 29 29 29 8 29 18 29 25 31 8 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 27 29 29 29 29 18 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 6 29 29 29 29 16 29 29 27 29 29 29 25 29 31 29 25 2 29 29 29 29 29 29 29 29 29 29 5 29 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 27 6 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 25 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 6 29 18 29 29 29 29 29 5 29 6 29 29 29 18 29 29 26 14 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 17 14 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 25 29 29 29 29 29 29 29 29 13 29 29 13 16 29 16 29 29 16 16 16 29 29 17 16 29 16 29 25 29 14 29 29 29 29 29 6 29 29 29 29 29 29 17 2 8 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 16 18 29 29 29 29 27 29 29 31 29 29 29 29 29 29 6 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 5 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 18 25 29 29 27 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 31 29 26 2 29 29 6 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 2 29 16 29 29 29 16 29 16 29 29 29 13 29 17 29 19 29 29 16 29 2 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 31 16 29 29 29 17 29 29 29 19 29 13 29 29 29 29 29 29 29 29 13 29 2 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 19 29 16 29 19 8 29 29 29 29 29 29 16 13 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 2 29 29 29 16 29 29 29 2 29 6 29 29 27 16 16 29 29 29 29 29 29 8 29 29 29 29 29 31 29 8 6 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 6 29 18 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 8 29 29 8 8 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 27 29 8 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 16 29 16 16 16 16 16 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 8 29 29 2 29 29 27 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 26 29 27 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 16 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 13 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 27 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 18 16 29 18 29 29 29 29 25 29 29 29 16 29 16 29 16 17 29 29 29 29 29 31 29 29 6 29 2 29 29 29 29 29 29 8 29 14 25 29 8 29 18 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 2 29 29 29 29 29 2 29 29 6 29 29 29 8 29 29 29 29 29 29 31 29 8 29 16 29 29 29 2 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 16 29 29 29 29 8 29 29 16 5 29 17 29 29 29 29 29 29 29 16 29 27 29 29 29 29 29 29 16 17 29 29 29 29 29 29 16 16 16 29 13 29 29 29 29 29 29 29 29 29 16 29 18 6 29 29 29 29 29 29 18 29 29 29 2 29 29 16 29 16 29 19 16 16 29 16 29 16 16 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 8 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 26 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 17 29 6 29 17 5 29 5 17 29 29 29 8 29 29 16 29 29 29 29 29 16 29 29 29 29 13 29 16 29 29 17 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 18 29 18 29 29 29 17 29 29 31 6 29 29 13 29 29 17 29 29 29 2 29 29 29 29 18 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 19 13 29 19 8 15 29 29 29 27 29 16 29 29 16 29 31 29 29 16 16 29 26 29 29 29 29 29 29 29 29 8 16 5 29 26 29 29 29 29 29 29 29 29 29 14 29 29 29 16 29 29 8 8 29 29 29 29 29 29 16 29 29 16 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 13 19 16 29 29 29 16 29 29 16 5 29 5 29 29 2 29 29 31 17 29 29 29 18 29 27 2 29 29 16 29 6 29 29 29 29 29 18 29 29 29 29 29 29 31 29 29 29 29 29 29 29 6 29 29 29 29 29 2 31 29 27 29 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 2 29 13 29 29 29 29 17 19 29 19 19 29 29 29 13 29 29 29 8 29 8 6 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 16 29 27 29 29 16 29 29 29 29 29 2 16 16 27 29 16 19 29 29 29 29 8 17 6 29 29 29 29 29 29 8 29 29 29 29 26 29 29 29 29 29 8 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 16 13 2 13 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 5 29 6 14 29 29 31 29 29 27 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 16 29 29 29 29 31 29 29 29 16 27 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 16 2 5 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 17 29 29 29 29 29 2 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 5 4 5 14 29 29 29 29 29 6 29 2 31 25 29 29 29 2 8 8 31 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 27 29 18 29 29 29 8 29 8 29 29 29 29 8 29 29 13 8 29 2 16 16 29 29 29 29 2 8 29 8 29 29 27 29 16 29 29 29 16 29 29 27 2 31 29 29 29 16 29 29 29 16 17 13 16 29 29 19 13 14 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 14 29 29 29 25 29 29 29 19 16 29 19 13 29 16 16 16 29 29 29 29 19 29 29 29 29 29 16 8 16 29 29 29 19 13 16 29 29 29 29 13 29 29 16 5 29 29 29 16 29 29 29 29 29 29 27 16 16 16 29 13 17 16 16 16 29 29 19 29 29 13 16 29 29 29 29 29 29 29 8 29 29 29 29 29 26 17 29 2 29 29 29 6 29 29 29 29 29 29 13 6 29 29 29 5 2 29 29 29 29 29 2 29 29 2 29 29 29 29 31 8 2 29 29 29 29 2 27 29 6 29 29 29 13 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 8 29 18 29 29 29 29 29 29 29 2 18 8 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 17 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 16 29 16 29 2 29 16 29 29 29 8 29 29 29 8 29 14 2 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 8 29 2 29 29 6 6 29 29 29 25 29 8 8 29 27 17 2 5 29 29 27 27 27 29 29 29 29 29 29 27 29 18 29 29 8 2 29 29 29 29 29 8 29 2 29 29 29 8 29 29 8 26 29 26 29 17 29 6 29 29 29 29 29 16 29 8 29 29 29 29 29 16 29 29 16 13 29 29 29 29 29 2 29 16 29 16 16 29 29 29 16 29 16 29 29 27 29 29 29 18 18 29 29 8 29 29 8 18 29 8 29 29 29 29 26 29 27 29 29 29 8 29 29 29 29 17 29 8 31 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 2 29 29 29 29 29 29 27 29 29 18 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 18 29 8 31 29 29 29 17 5 18 29 2 29 29 29 29 29 8 8 31 29 8 29 29 18 8 29 29 29 29 29 29 29 29 29 28 2 29 29 31 2 29 29 29 31 29 29 29 29 29 26 29 29 29 6 29 8 29 29 5 2 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 6 29 31 29 29 31 29 29 29 29 29 29 2 29 18 29 29 6 29 29 29 16 29 19 19 29 14 5 29 29 29 6 29 29 29 29 8 29 18 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 17 16 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 8 29 2 2 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 8 29 26 13 31 29 29 29 29 29 5 29 29 8 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 17 29 6 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 16 29 29 2 29 29 29 8 2 29 31 29 8 29 5 29 16 16 29 19 29 29 29 16 16 29 29 29 29 29 29 29 29 19 16 29 29 29 2 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 16 29 31 29 29 29 29 29 29 16 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 8 13 29 6 8 29 29 29 29 29 29 29 14 29 29 29 29 27 29 29 29 29 2 29 29 29 29 29 6 29 8 29 29 6 29 29 8 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 2 29 29 8 29 2 8 18 31 29 8 29 8 8 29 29 8 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 6 29 29 29 8 29 29 29 29 29 2 29 8 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 26 2 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 16 29 29 29 6 6 29 29 29 29 29 29 31 6 29 29 29 29 8 29 29 29 29 8 18 29 8 29 29 27 26 31 2 29 29 5 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 29 29 29 2 29 2 29 31 8 2 8 29 6 29 31 2 29 29 29 5 29 29 29 29 29 29 29 8 29 2 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 6 29 29 29 18 2 8 29 29 29 8 29 6 29 29 29 14 29 29 29 31 2 29 29 29 29 29 18 29 29 29 29 6 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 5 29 29 29 29 5 29 29 25 29 29 29 29 29 29 29 26 29 18 29 29 29 29 6 29 2 29 6 6 29 29 29 8 29 18 14 29 8 5 29 29 29 29 29 29 29 29 2 8 29 29 29 29 31 29 8 29 29 8 8 29 29 29 6 29 8 6 29 29 29 6 6 6 29 29 29 29 6 29 26 5 29 6 29 29 2 8 6 26 29 29 6 27 29 8 29 29 29 29 29 29 8 29 29 8 29 29 31 8 29 26 29 29 29 8 6 5 29 29 29 14 25 29 29 6 6 2 18 29 29 6 29 2 8 29 29 29 29 2 8 29 16 29 17 16 16 29 29 29 16 29 29 13 2 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 8 29 5 2 2 29 29 29 2 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 27 26 5 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 13 29 6 29 13 8 8 29 13 16 17 16 19 19 16 29 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 29 2 29 2 29 6 29 29 8 29 29 13 29 29 29 2 29 2 8 6 29 5 14 29 29 29 29 29 13 29 29 2 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 8 29 29 29 16 29 29 29 29 8 29 29 29 16 29 29 29 29 16 29 8 29 2 8 29 29 29 29 29 26 29 6 23 29 29 29 29 29 8 6 29 29 2 29 29 29 29 29 29 8 29 29 29 14 29 29 29 8 8 31 29 26 29 5 29 29 8 26 5 29 29 29 29 29 16 29 5 29 29 8 6 29 29 29 29 29 29 6 29 18 29 29 29 29 29 29 29 29 29 2 2 29 2 2 17 5 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 29 29 29 29 29 29 31 8 29 26 29 29 29 29 29 29 25 31 2 29 8 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 5 29 6 29 29 29 29 29 5 29 5 25 29 8 29 29 29 29 29 29 29 2 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 8 29 5 6 17 29 29 29 14 6 29 8 26 18 29 18 27 29 29 29 5 29 29 27 29 6 29 29 29 18 2 2 29 29 25 27 8 18 29 29 8 5 29 5 29 29 29 29 27 29 29 8 29 2 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 6 29 29 27 29 18 29 27 29 18 6 6 29 29 29 29 29 6 29 2 29 29 14 29 6 29 29 17 29 2 18 8 6 31 6 8 18 29 8 29 8 6 29 29 29 29 2 29 25 29 29 5 6 6 29 8 29 8 29 6 6 31 8 6 29 6 29 6 29 6 25 29 29 5 6 6 2 5 29 6 6 31 2 29 6 18 29 29 18 29 29 29 8 29 6 6 5 2 6 29 29 29 5 29 31 31 6 29 2 2 29 2 6 6 2 29 29 6 27 5 6 6 6 6 18 8 29 5 18 6 6 27 6 29 29 2 6 29 2 6 18 29 29 6 29 6 6 29 29 2 31 26 29 29 29 8 29 29 8 29 29 29 6 29 29 29 6 29 29 2 29 29 29 29 13 29 16 16 16 16 29 29 29 29 29 29 29 29 29 2 29 29 5 2 2 29 29 29 5 5 2 29 29 6 29 8 8 29 29 29 29 16 16 29 29 29 16 16 17 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 17 29 29 29 31 8 29 29 5 5 29 29 2 6 29 29 29 14 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 26 8 31 29 6 8 5 29 29 26 8 14 6 29 5 29 29 14 8 31 5 6 29 6 25 6 6 29 29 29 25 29 6 29 29 8 29 6 5 29 27 29 29 8 2 29 29 8 18 26 8 6 29 29 29 29 29 29 2 27 29 29 8 29 5 2 5 29 6 29 2 2 29 29 29 29 2 29 29 29 29 29 14 25 8 29 2 2 6 29 6 29 8 29 6 29 29 29 29 29 29 2 29 5 29 29 8 8 8 29 29 29 29 8 29 26 29 29 29 5 16 29 29 29 8 29 29 29 29 29 29 29 29 8 18 25 29 31 29 31 29 27 29 29 29 29 29 31 29 29 29 29 29 29 29 29 16 13 16 16 13 29 17 29 5 2 29 6 29 29 29 29 29 29 29 13 2 29 29 29 29 13 29 29 29 29 29 29 5 8 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 16 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 31 2 8 26 29 29 8 29 6 29 29 27 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 8 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 2 29 29 29 18 14 29 29 16 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 17 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 25 29 29 29 16 29 29 29 8 29 29 29 29 29 16 29 16 29 29 29 16 6 29 8 16 29 13 29 29 19 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 16 29 29 8 29 29 29 31 29 29 29 5 8 29 5 29 29 27 18 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 8 29 29 29 29 16 29 5 31 5 29 29 29 29 29 18 31 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 28 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 14 29 29 29 29 29 26 8 29 29 29 8 29 29 5 6 2 8 29 6 2 5 8 6 29 29 29 29 29 29 29 29 29 8 16 29 29 8 31 29 5 29 27 29 29 29 29 29 29 29 29 2 29 31 29 29 5 29 29 29 8 17 6 29 29 29 14 29 29 29 29 13 29 29 18 29 29 29 29 29 29 29 29 29 29 18 29 29 8 29 2 5 29 29 29 29 29 2 29 14 29 29 2 29 5 2 29 8 6 6 2 6 29 8 29 29 29 29 29 29 8 29 31 8 29 5 29 29 29 10 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 5 2 5 29 5 29 29 8 29 29 2 29 29 29 29 29 29 29 2 2 29 2 2 2 8 29 29 29 29 5 26 29 2 14 2 29 29 14 29 5 29 5 29 2 29 2 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 5 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 5 6 29 8 29 2 29 29 29 29 29 8 29 2 29 6 29 29 29 29 29 29 29 29 29 29 31 29 29 8 29 18 29 29 6 29 29 29 29 29 29 29 29 5 29 29 29 16 8 8 29 29 29 29 6 31 31 29 29 29 29 29 18 29 29 2 29 29 29 17 29 18 29 5 8 29 29 29 29 29 29 18 29 29 29 31 29 29 29 29 18 29 29 8 8 29 14 29 29 29 5 29 29 29 27 29 29 29 2 29 29 29 6 6 29 29 29 8 8 29 29 29 29 29 26 29 26 18 29 29 29 29 29 29 29 29 29 6 29 29 29 16 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 16 29 17 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 31 29 29 29 29 29 2 2 29 29 29 27 29 8 29 29 29 29 6 29 25 8 29 29 8 29 5 29 29 29 29 29 6 29 29 29 29 29 29 6 17 25 8 29 29 29 29 29 29 29 6 8 29 29 29 8 26 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 16 29 29 26 6 16 29 29 29 17 16 29 29 5 16 29 29 19 29 13 29 29 16 29 29 29 16 16 29 16 16 16 29 29 29 16 16 29 29 29 19 19 29 16 16 16 16 16 29 16 13 16 16 16 29 29 16 13 16 16 29 16 13 16 16 16 29 13 16 19 29 29 16 16 13 16 16 29 13 16 29 13 16 19 13 29 29 29 16 29 29 29 16 13 29 13 16 29 16 29 29 29 16 29 29 16 16 29 16 16 29 16 19 16 29 16 16 16 8 13 19 16 13 13 19 19 8 16 16 19 19 13 29 16 16 29 29 13 13 16 19 16 29 16 19 29 19 29 29 16 16 17 16 29 29 16 16 16 29 29 16 29 16 16 29 16 2 16 29 29 16 16 16 19 17 13 16 29 19 13 13 16 16 9 29 16 9 19 19 16 19 26 19 13 19 16 16 29 16 19 29 19 19 13 19 19 19 16 16 19 16 29 19 16 16 16 16 19 16 16 16 29 19 16 19 16 13 17 19 16 16 16 16 29 16 29 19 17 19 16 16 16 16 9 19 29 29 29 19 19 29 16 19 16 16 16 13 19 16 29 16 19 19 19 19 19 19 16 19 19 16 16 29 29 19 16 29 16 29 29 29 29 17 16 29 29 16 29 16 29 16 16 16 16 19 10 19 19 29 9 19 29 19 17 16 19 16 16 16 29 29 29 9 9 29 29 16 16 16 16 16 29 29 19 13 16 19 29 16 19 13 16 16 17 16 16 17 29 29 16 17 29 29 17 29 16 29 16 13 29 29 29 29 29 5 29 29 16 29 8 16 29 29 29 29 29 29 29 29 16 16 18 29 29 29 29 29 29 29 29 6 29 29 16 13 2 29 29 29 29 16 29 29 29 29 13 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 17 29 29 29 29 16 16 18 29 16 29 18 29 29 29 29 29 29 29 29 29 29 17 29 29 29 8 2 29 29 29 29 29 29 5 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 16 29 16 29 29 17 29 16 13 13 16 17 29 16 19 16 16 29 29 16 29 29 29 29 16 16 29 19 16 29 29 29 16 29 29 17 29 19 29 16 29 29 29 16 29 16 16 17 29 29 29 19 29 16 16 5 16 29 26 29 13 29 29 8 29 19 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 2 29 29 16 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 8 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 26 29 29 16 2 16 29 29 29 16 29 29 29 18 29 29 29 31 8 17 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 18 29 14 8 29 8 23 29 2 29 17 29 29 26 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 27 5 29 2 29 18 29 29 29 29 29 29 14 29 29 29 29 29 29 29 31 29 29 29 29 8 6 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 6 29 29 29 29 29 29 18 6 29 29 29 29 2 29 29 29 14 6 8 29 2 6 29 6 26 25 29 29 5 6 8 29 31 29 29 29 29 18 29 29 29 29 29 16 29 29 29 29 29 29 25 29 29 29 29 8 29 29 29 29 29 8 29 29 8 2 29 5 29 8 29 29 29 6 29 29 29 29 29 8 29 8 29 29 29 2 6 29 29 29 14 29 29 29 29 29 29 29 6 29 29 2 8 8 2 29 31 8 8 2 2 26 8 31 8 29 29 8 2 6 29 2 29 29 29 29 29 6 29 29 2 8 29 29 27 8 29 29 8 29 31 29 29 5 31 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 6 8 29 4 29 6 8 29 8 29 29 29 29 29 29 29 29 29 6 29 27 8 8 29 29 29 29 29 29 29 8 29 29 18 14 29 29 29 8 6 29 25 8 29 29 29 29 29 29 29 29 29 2 29 14 29 29 29 29 29 6 29 31 8 29 31 29 6 29 31 2 29 29 29 29 8 29 8 29 29 29 8 27 31 8 8 2 29 14 29 29 29 29 29 29 8 29 29 18 18 29 29 2 29 29 6 29 29 29 29 31 29 29 2 8 8 2 8 6 6 29 2 29 29 31 29 14 29 29 8 25 29 29 29 29 29 29 29 31 29 29 29 29 5 29 29 29 6 8 29 29 29 29 29 26 29 29 29 29 29 29 6 6 6 28 6 31 6 6 29 29 29 29 29 6 29 29 29 29 29 31 17 29 5 14 29 6 29 29 29 29 6 5 29 29 6 29 29 27 29 29 29 6 29 29 29 29 29 29 29 23 5 29 2 31 29 31 6 8 8 5 29 29 29 29 29 29 26 27 29 8 29 29 14 31 29 29 14 29 18 2 29 31 29 27 29 29 6 18 6 29 29 29 6 29 18 2 29 2 29 26 5 29 29 2 29 29 8 29 5 29 6 23 5 29 6 29 2 8 29 6 29 8 29 29 5 8 5 29 29 29 26 29 14 29 8 29 31 29 29 29 29 29 8 29 29 18 6 8 29 29 6 29 5 6 29 29 2 29 8 6 29 29 6 29 29 29 29 29 2 29 29 29 29 17 29 29 29 29 29 16 8 29 29 29 29 29 29 29 2 8 29 29 29 29 2 5 29 29 6 8 29 2 29 29 29 8 29 29 31 29 29 2 29 29 29 6 29 29 29 6 8 16 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 31 29 29 29 2 29 29 29 8 29 29 6 29 31 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 6 29 29 29 29 29 29 6 29 8 27 31 25 29 29 18 29 29 29 29 29 29 6 29 8 29 5 2 29 29 29 29 18 18 29 2 29 29 29 29 8 29 8 29 14 29 29 29 27 6 29 29 2 29 29 31 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 6 29 29 8 2 29 29 29 29 18 29 29 29 29 2 29 29 5 2 5 29 29 29 29 27 26 8 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 2 5 2 29 29 18 29 27 29 29 29 2 29 29 29 29 29 5 29 29 29 29 2 14 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 29 29 27 29 29 8 29 29 27 29 29 2 29 29 29 29 29 2 5 29 29 29 5 8 6 29 29 2 29 2 18 29 29 31 29 6 29 29 29 5 2 2 29 29 29 29 18 2 31 2 5 29 29 2 25 29 6 14 2 8 5 29 2 29 29 6 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 17 29 29 29 29 5 29 29 29 29 16 29 16 29 29 29 29 29 29 29 17 29 29 16 29 29 29 29 16 29 16 29 29 16 29 29 29 16 29 16 29 16 29 29 16 5 5 2 16 29 16 16 29 29 29 29 16 16 29 29 29 29 19 29 29 25 16 19 13 16 29 16 16 19 29 29 29 29 19 16 16 29 16 16 29 29 29 29 16 16 29 17 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 16 29 29 16 29 29 16 13 8 17 29 26 16 29 29 29 16 16 29 16 29 16 29 16 29 13 16 5 29 29 26 29 16 29 29 16 29 29 29 19 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 2 17 29 16 29 16 29 16 16 29 16 17 16 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 5 16 16 16 29 29 29 29 29 29 16 26 29 29 29 29 29 29 29 29 29 29 19 29 16 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 16 2 16 16 29 29 26 16 29 8 29 16 16 29 29 29 29 29 16 16 29 16 29 29 29 29 16 29 16 29 29 29 16 29 16 29 19 29 29 16 16 29 6 29 29 29 29 29 29 16 29 29 8 29 16 16 29 29 16 29 13 29 29 26 29 29 29 29 16 29 16 29 16 16 29 16 29 13 29 16 29 29 16 29 29 13 29 29 13 29 16 29 16 29 29 29 19 16 29 29 29 29 29 29 16 29 29 29 16 16 16 16 29 29 16 17 16 13 29 16 2 29 29 29 29 13 29 29 29 29 29 17 29 8 29 29 29 16 29 16 29 29 29 29 29 29 29 16 13 29 16 29 16 29 29 16 29 29 16 29 16 29 16 29 16 29 16 29 29 29 16 16 13 29 29 29 29 16 16 19 29 29 29 16 16 19 16 16 29 16 16 29 29 16 19 16 29 16 13 16 29 16 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 19 29 29 29 16 16 29 16 29 29 16 29 16 16 29 16 16 16 29 29 16 16 19 16 29 16 16 13 29 13 29 29 29 29 16 19 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 16 16 16 29 16 29 29 16 29 29 29 29 29 29 19 29 16 16 13 29 16 29 16 16 29 16 19 13 29 29 29 19 16 13 16 19 29 16 29 16 16 29 16 16 16 29 29 29 2 29 16 29 29 16 16 29 17 16 29 29 16 29 29 29 5 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 16 13 16 29 29 16 29 16 16 29 29 29 29 29 16 29 29 16 29 29 29 16 16 16 29 29 29 29 16 29 16 2 29 29 16 31 16 29 29 16 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 26 29 29 5 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 16 29 29 27 29 29 29 16 29 29 29 29 29 29 29 29 29 29 6 29 29 16 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 5 29 26 29 27 29 29 29 29 29 29 8 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 16 29 29 29 29 19 29 16 29 29 29 29 16 29 16 29 16 29 29 29 13 16 29 17 17 16 29 29 29 29 16 29 29 29 29 16 16 29 29 16 13 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 16 29 16 29 29 29 16 16 16 29 16 19 16 29 16 29 5 29 16 29 16 29 29 16 29 18 16 16 16 16 16 19 29 16 16 16 16 19 16 29 16 29 29 29 29 29 5 16 29 29 16 29 16 16 13 16 16 16 16 19 16 29 16 13 16 16 16 16 19 16 16 19 16 13 16 19 19 19 16 29 19 19 19 19 16 19 16 29 19 19 19 29 29 19 16 16 13 2 13 16 29 16 19 16 16 13 16 13 16 29 16 19 16 16 29 16 29 29 29 29 16 29 29 29 29 29 19 2 8 29 5 29 29 8 31 29 27 29 29 29 8 29 29 29 29 29 25 29 2 29 8 29 29 29 29 5 29 29 29 29 2 29 29 29 29 29 29 5 29 6 29 29 29 29 2 29 5 6 29 29 29 8 2 29 5 18 17 29 29 29 29 29 8 29 8 8 27 8 6 31 27 29 27 26 18 2 6 29 2 29 29 5 29 6 2 8 5 2 29 2 5 8 26 29 14 8 29 2 29 6 29 29 2 29 29 5 29 29 8 8 29 5 18 18 29 29 8 29 31 29 29 6 18 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 5 5 5 2 5 29 29 29 8 2 29 29 2 29 2 29 2 6 29 18 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 18 29 29 29 29 29 29 5 29 29 5 29 6 29 29 29 29 29 29 6 29 29 18 29 14 29 29 27 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 29 8 29 29 6 29 16 29 29 29 31 29 29 29 2 2 31 6 29 8 29 8 29 29 29 29 6 8 8 29 29 29 29 2 27 29 29 29 6 29 29 18 8 6 31 26 29 29 29 29 5 29 29 29 29 6 29 29 29 29 29 29 2 29 8 29 8 27 18 8 6 5 29 29 29 29 5 8 5 29 29 29 29 29 29 29 29 29 27 29 29 8 29 29 18 29 29 2 29 2 5 29 29 5 29 29 29 29 6 29 29 29 31 29 29 8 5 29 8 5 29 8 29 29 29 17 27 29 29 29 29 29 29 27 29 29 29 6 29 31 5 5 29 31 29 8 26 18 6 26 29 29 18 5 29 29 5 29 29 29 29 29 29 2 6 29 2 5 18 29 8 2 29 29 29 2 29 29 8 29 8 29 29 5 29 29 2 29 29 29 29 5 29 8 29 29 25 18 17 29 29 5 26 8 29 8 8 29 29 29 29 5 29 29 29 31 27 6 29 29 29 29 29 2 6 6 29 29 29 8 5 2 5 29 26 8 29 29 5 29 5 29 18 29 29 29 31 29 18 29 29 18 29 29 29 8 29 29 27 29 29 29 8 29 5 4 29 29 29 29 26 29 29 31 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 8 14 29 18 29 31 29 29 2 29 6 5 29 14 29 5 29 29 29 29 8 29 8 29 29 26 5 6 2 8 29 29 29 8 6 29 8 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 8 2 29 29 8 29 29 29 5 29 29 29 29 29 29 27 29 29 29 14 29 8 29 8 2 5 29 2 8 8 29 29 29 29 29 8 14 29 29 29 2 29 8 29 2 6 29 29 8 31 6 2 29 29 29 29 29 29 29 29 29 29 8 6 14 6 29 6 29 31 29 29 29 25 29 8 29 2 2 14 31 29 6 8 29 6 29 2 29 29 29 2 29 29 29 25 29 29 31 29 29 2 8 8 29 8 6 29 29 29 14 29 29 6 29 29 29 29 2 29 29 29 14 29 2 31 29 29 29 29 8 6 6 5 29 29 8 27 6 29 29 29 29 8 29 29 29 6 29 5 17 29 29 29 29 29 29 29 29 29 31 29 8 26 5 14 29 29 2 29 6 2 18 29 2 29 29 2 29 31 29 2 29 29 29 29 29 2 29 2 5 5 5 26 2 4 4 4 4 5 29 29 29 29 29 29 2 29 29 5 29 29 29 5 29 31 29 2 29 29 29 29 29 29 6 29 29 29 29 5 29 27 27 6 27 18 23 29 29 6 29 29 29 29 6 8 29 31 29 29 2 6 5 2 18 29 5 29 29 6 8 27 29 29 5 29 29 29 2 31 5 14 5 27 18 6 29 29 6 6 18 29 29 8 29 29 8 6 29 29 29 29 29 29 29 2 29 29 29 29 2 2 5 29 29 29 29 29 16 16 16 29 29 29 16 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 25 2 29 29 31 29 5 29 13 29 29 13 29 29 29 19 16 29 8 29 29 29 29 29 29 29 8 29 18 2 29 29 29 29 29 16 16 29 29 29 16 19 29 29 29 29 29 29 2 2 29 29 5 29 29 29 31 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 26 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 8 29 29 6 29 8 6 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 6 29 5 29 29 29 29 25 29 14 29 29 8 29 29 29 29 29 29 29 29 29 29 29 14 29 2 29 26 8 8 6 31 29 29 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 26 29 16 29 29 29 29 29 18 8 29 5 29 16 16 29 29 29 29 5 2 29 2 8 29 31 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 14 29 8 2 29 6 29 29 6 2 29 29 29 8 29 29 31 17 6 29 27 29 29 29 29 26 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 17 29 29 2 29 29 29 29 29 29 29 2 29 6 29 29 29 5 29 29 29 29 29 29 29 5 2 29 29 18 29 29 25 29 8 29 29 29 29 2 5 2 29 8 29 29 17 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 6 29 29 16 5 5 16 29 29 29 14 2 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 31 29 29 29 14 29 8 29 29 29 29 29 29 29 29 5 29 29 29 2 8 29 29 29 29 8 29 6 2 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 31 29 29 14 29 29 29 29 29 29 16 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 6 29 29 6 29 29 29 29 29 29 29 29 8 5 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 16 29 8 29 29 29 18 29 29 29 29 29 29 29 17 5 29 5 29 18 16 16 13 29 29 16 29 29 29 16 29 16 29 29 19 19 29 19 16 29 16 16 29 16 13 29 29 18 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 19 29 29 29 29 29 16 17 26 29 17 29 14 29 29 29 29 29 29 16 19 13 29 16 29 19 13 29 16 29 2 29 19 16 29 19 29 16 29 16 29 29 16 29 29 29 16 29 16 16 16 29 29 29 16 29 29 29 29 29 8 8 29 16 29 29 29 29 16 29 8 16 16 16 16 29 29 19 29 29 29 16 16 19 16 29 29 29 29 16 29 29 29 29 29 29 29 29 14 19 19 29 29 29 2 29 16 16 29 16 29 29 29 29 16 19 29 29 29 16 29 16 29 29 16 29 19 29 16 29 29 13 29 29 16 29 29 16 29 29 29 8 31 29 29 29 16 16 29 29 29 16 29 29 29 29 29 16 29 29 16 16 29 16 29 29 29 29 29 29 2 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 6 29 29 31 29 6 31 29 5 29 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 27 29 6 29 16 29 16 16 16 29 29 16 29 16 29 29 13 29 29 29 29 29 8 29 8 5 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 2 2 18 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 16 16 13 29 29 29 29 29 6 29 29 8 5 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 29 19 29 29 16 13 29 19 13 6 17 16 13 16 13 29 29 29 19 19 16 16 29 16 16 29 29 29 29 29 16 16 29 16 29 19 6 16 2 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 16 29 16 17 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 18 16 16 13 16 16 29 29 29 16 19 16 29 16 29 29 29 13 16 2 29 5 16 29 16 16 16 29 13 29 29 29 16 29 29 16 29 29 29 8 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 27 17 29 29 29 29 2 29 29 16 29 2 29 29 29 6 29 29 29 29 29 29 8 14 29 26 16 16 2 29 16 29 5 29 29 8 29 29 29 29 13 29 29 13 29 29 29 29 29 16 13 13 16 16 19 16 29 16 13 16 16 13 29 29 29 29 29 29 8 6 29 29 29 29 20 29 16 29 29 29 31 29 8 29 29 29 29 29 29 29 2 26 29 16 16 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 16 29 16 29 16 29 16 29 29 6 18 8 5 8 29 29 29 16 29 29 16 29 16 13 19 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 8 29 16 16 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 17 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 17 29 29 29 5 29 29 29 27 29 29 29 16 29 19 29 29 16 16 5 29 29 16 16 29 16 29 29 29 29 16 29 29 16 16 29 16 16 29 29 29 29 2 8 29 29 29 29 29 29 16 17 16 29 29 14 16 29 29 16 16 29 29 19 29 29 29 29 29 13 29 29 29 13 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 19 29 29 29 29 29 29 31 13 29 2 29 19 16 16 16 14 29 16 2 29 29 29 29 29 29 16 29 29 5 29 29 29 8 29 17 29 2 29 29 29 29 29 29 29 29 31 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 5 14 29 16 16 29 29 29 16 29 16 29 29 16 29 8 16 2 29 16 19 13 29 8 13 29 16 19 16 29 16 16 29 29 29 29 29 29 29 8 16 29 29 29 29 18 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 16 29 29 29 16 29 29 16 8 29 16 29 19 29 29 19 16 16 16 2 16 16 16 29 16 13 29 29 16 16 29 19 29 29 16 16 29 29 29 19 29 19 29 29 16 29 29 29 19 16 13 16 19 16 29 16 19 19 29 29 29 13 16 16 16 16 16 29 19 29 16 19 13 29 29 16 19 19 16 16 19 16 29 16 29 19 16 16 16 13 13 19 29 16 16 16 29 19 29 29 16 2 19 19 29 19 19 16 29 16 29 29 16 2 16 5 29 16 16 16 16 29 13 29 16 13 16 16 29 16 16 19 13 29 29 29 16 29 16 16 29 8 16 29 16 16 29 29 19 16 29 16 16 29 29 29 29 16 16 29 13 16 29 29 29 29 29 16 16 16 13 29 17 29 29 16 29 16 29 8 5 19 29 29 29 29 29 29 29 2 29 29 17 29 8 16 29 16 16 13 29 29 29 16 16 29 29 29 29 16 29 2 16 16 29 29 17 29 29 19 29 16 19 29 29 16 16 16 29 29 16 29 16 29 16 29 29 16 29 19 16 29 29 29 29 29 29 16 29 29 16 16 16 29 29 16 29 29 29 29 17 13 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 31 29 29 29 29 8 2 29 29 16 19 29 2 29 29 29 29 17 16 29 31 29 29 16 26 4 6 29 29 29 29 16 13 29 29 29 29 16 29 29 29 8 29 29 8 29 2 29 29 29 29 5 29 31 29 29 29 29 2 29 29 29 29 26 29 29 29 29 29 29 29 29 31 29 2 8 29 29 29 29 5 29 29 29 29 29 29 29 29 26 2 16 29 29 29 29 29 29 29 16 16 16 16 5 29 29 29 29 29 13 29 17 19 19 16 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 18 29 29 16 27 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 2 17 29 6 29 16 16 29 29 29 29 29 26 29 29 5 29 29 29 8 5 29 29 29 29 29 2 29 29 18 2 8 8 26 2 29 29 29 8 29 2 29 26 29 29 29 29 29 29 29 29 29 29 5 29 29 5 29 14 29 16 29 29 16 29 29 29 29 2 16 29 29 29 16 29 29 2 29 13 29 29 8 29 29 29 29 19 29 29 29 16 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 16 29 29 29 16 29 29 29 16 29 19 13 29 29 29 29 29 19 17 16 29 29 29 29 29 16 29 29 29 13 19 16 29 16 29 16 17 29 16 16 17 16 29 29 29 19 16 29 13 19 19 29 16 16 19 16 29 29 16 16 16 29 29 16 16 2 19 19 29 29 29 16 16 17 16 16 29 29 29 29 16 29 29 16 29 16 29 29 16 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 19 16 16 29 16 19 16 29 29 29 29 29 16 16 29 29 19 16 29 29 16 16 29 29 16 29 16 13 13 29 29 16 29 29 2 13 27 29 16 19 9 29 16 19 16 9 29 19 9 29 29 9 19 29 29 19 19 29 19 29 9 19 19 16 19 19 16 29 16 16 16 19 16 29 16 16 29 16 29 29 19 29 16 29 19 29 16 29 16 19 19 19 16 16 19 29 16 16 29 19 17 29 16 16 16 29 16 19 29 29 16 16 19 16 19 29 17 19 9 16 29 19 9 19 19 13 19 19 19 19 19 9 9 19 16 29 19 19 16 16 16 9 16 29 16 16 19 16 29 19 2 29 19 16 19 19 16 16 16 19 9 19 29 16 19 19 29 19 29 19 16 16 16 16 29 29 19 13 16 29 19 29 13 8 29 29 29 29 13 29 16 16 29 16 16 16 29 29 29 16 16 19 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 19 13 16 16 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 16 19 16 16 13 29 29 19 13 29 29 19 29 29 16 19 19 16 29 19 29 19 16 19 19 16 29 29 29 16 16 16 31 29 16 16 19 29 16 13 16 29 13 29 29 16 29 16 16 16 29 29 29 16 16 16 19 16 29 29 19 29 29 29 29 29 29 26 2 29 29 16 29 2 29 16 29 29 16 29 29 29 29 29 29 29 29 5 2 29 29 29 16 16 29 29 16 29 16 29 29 29 16 13 29 16 29 29 16 13 16 16 16 29 29 19 16 18 16 29 16 19 16 16 29 29 29 29 8 29 5 8 29 29 8 5 25 29 29 6 29 29 29 29 29 2 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 13 16 29 29 27 8 29 29 2 29 8 29 5 29 16 29 29 29 16 29 29 29 13 29 29 29 16 29 29 16 13 29 16 16 29 13 16 16 29 2 29 29 29 29 29 13 2 29 29 8 2 29 2 29 17 29 19 29 29 29 2 29 18 29 29 29 29 2 29 13 29 31 29 29 29 8 29 29 29 31 29 29 6 29 29 29 18 8 5 6 29 29 29 29 5 2 29 29 29 29 29 29 29 16 16 29 8 29 16 29 29 2 8 29 29 29 29 29 8 16 16 29 29 29 29 16 18 16 29 13 16 29 16 29 29 29 29 29 29 29 29 29 19 29 16 16 29 16 16 29 29 29 29 16 29 16 29 29 29 29 16 13 16 19 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 19 29 19 29 29 29 16 29 17 16 19 13 9 13 16 16 19 16 19 16 13 16 16 16 16 29 17 29 29 29 29 29 29 16 29 29 19 16 16 29 29 29 16 29 29 29 16 31 29 29 29 14 29 8 29 2 29 29 29 14 29 14 29 29 29 27 29 29 16 29 29 16 29 29 16 19 29 2 29 16 29 29 29 16 16 29 29 29 19 16 29 16 29 29 29 29 29 16 29 29 29 19 14 16 29 29 29 29 16 29 29 29 29 29 16 29 16 13 29 19 29 16 29 29 29 29 29 29 29 29 2 18 8 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 16 29 19 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 8 29 29 29 2 29 29 29 29 29 2 29 8 29 8 8 29 29 29 29 29 29 5 5 29 29 29 29 29 29 29 29 16 29 16 5 16 29 29 29 16 29 16 27 8 29 2 14 29 29 2 8 8 5 29 16 5 5 8 29 29 2 29 29 2 29 29 29 16 29 16 29 29 29 29 17 29 29 17 29 29 18 31 29 29 29 6 8 29 16 26 29 29 29 29 16 29 16 29 29 19 13 29 29 16 29 16 29 29 8 5 29 29 29 29 13 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 19 29 29 29 29 17 16 13 29 29 29 29 29 29 13 29 16 16 29 8 29 29 29 29 16 29 29 16 29 16 16 29 29 16 29 16 29 19 29 16 29 29 19 16 29 16 29 16 29 16 29 29 5 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 8 29 29 16 29 19 29 29 16 29 29 19 29 29 29 29 29 13 29 13 16 16 5 19 19 13 16 13 29 16 29 16 29 19 19 29 29 29 29 16 13 16 16 16 29 29 29 29 16 29 29 29 29 16 29 18 13 29 29 29 16 16 18 29 17 8 29 29 29 16 29 29 29 29 29 29 29 8 29 16 2 29 29 13 29 26 29 29 18 29 29 29 29 29 29 29 29 29 5 26 29 2 29 2 31 29 29 2 2 29 29 29 29 29 2 29 18 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 16 16 29 19 19 16 29 5 16 13 16 16 16 19 16 29 29 19 29 19 19 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 16 14 29 29 29 29 29 2 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 13 29 5 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 2 29 5 29 29 29 29 18 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 16 29 29 29 8 2 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 31 5 29 29 29 29 29 16 16 8 5 13 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 13 16 16 16 19 16 29 29 19 13 19 16 19 29 16 19 19 29 19 19 19 16 19 16 13 19 16 29 19 29 19 16 16 29 19 16 16 29 29 29 17 29 8 29 29 29 16 19 16 13 19 16 16 8 29 29 16 16 13 16 29 16 29 16 19 13 29 17 16 16 16 29 16 29 16 16 29 16 29 29 16 16 16 29 16 29 29 16 29 16 16 16 29 16 29 29 29 16 16 29 29 16 2 16 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 8 29 29 29 29 17 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 8 29 29 16 29 29 16 29 8 29 5 29 29 29 8 26 29 29 8 29 29 6 29 29 29 2 29 29 29 29 18 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 13 16 29 29 16 29 29 29 16 16 29 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 29 16 29 29 6 29 29 6 8 8 29 29 29 8 29 29 8 29 29 29 29 29 29 8 29 29 16 2 29 29 8 29 5 5 29 29 17 13 29 29 16 8 16 13 29 29 29 29 29 29 31 29 29 29 29 29 29 27 29 29 29 29 29 29 29 31 8 14 29 29 29 29 29 31 29 29 2 29 8 18 8 31 29 29 16 29 16 16 29 29 29 29 29 5 29 29 29 8 29 29 29 29 29 29 8 29 16 29 29 16 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 5 29 29 16 29 29 29 29 29 29 29 29 29 29 14 29 29 5 8 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 5 18 29 16 31 29 29 29 2 29 29 29 29 29 5 29 29 2 29 14 29 29 29 29 5 8 2 8 29 29 29 29 29 26 29 29 26 5 8 8 5 2 8 2 8 18 2 2 29 5 5 29 5 29 29 29 8 29 31 8 29 29 29 16 29 29 29 29 29 16 16 16 16 29 29 29 29 17 16 29 29 29 16 29 29 5 5 29 2 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 16 29 29 29 17 29 16 29 29 16 29 29 19 29 29 19 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 17 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 2 29 29 29 29 26 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 13 29 29 17 29 16 16 8 29 29 29 29 29 29 29 2 5 29 16 29 16 29 29 29 29 29 2 2 16 29 29 29 29 29 29 31 29 29 17 16 29 29 2 29 29 29 29 2 2 8 29 29 18 29 29 29 29 29 29 29 31 29 29 5 29 29 29 29 29 29 29 31 27 29 2 29 29 8 6 8 8 5 6 18 29 14 5 29 8 29 29 29 29 29 29 6 29 29 6 5 14 29 29 29 29 27 29 29 29 29 29 29 29 14 23 29 8 23 29 29 31 8 29 6 29 8 6 29 18 8 29 29 29 29 29 29 29 29 29 5 8 27 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 5 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 17 29 29 29 2 29 29 29 29 29 26 29 29 16 29 8 29 29 29 29 29 31 29 29 29 16 27 29 29 29 29 16 13 29 29 29 29 16 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 14 27 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 5 29 29 8 29 29 29 29 29 29 29 26 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 2 17 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 5 29 29 29 29 13 29 29 13 29 19 19 5 29 17 9 19 13 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 27 29 29 29 29 5 29 29 5 2 29 29 29 29 26 29 8 29 29 29 29 29 29 29 8 29 29 29 5 27 29 29 29 29 29 18 29 29 14 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 5 29 29 29 8 29 29 29 2 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 5 14 29 29 29 2 29 29 29 29 29 29 29 27 29 29 29 29 29 27 18 29 18 29 29 8 29 29 29 29 6 8 29 29 8 29 5 6 29 29 29 29 29 29 29 29 29 29 8 29 25 29 25 29 29 29 29 2 29 29 29 29 29 29 2 29 29 8 29 5 29 29 29 29 18 29 6 29 29 29 29 27 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 8 29 5 29 29 8 29 29 29 18 29 29 6 29 6 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 17 29 16 29 16 29 29 16 16 16 16 29 29 29 29 19 29 16 29 16 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 2 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 19 29 6 29 13 16 29 16 16 29 16 16 19 16 16 13 29 16 16 16 16 16 19 19 19 29 29 19 13 29 29 29 16 16 29 13 29 16 29 29 16 29 13 29 16 5 16 16 29 29 29 29 29 29 29 16 29 29 16 16 29 16 19 19 16 16 16 13 16 16 19 16 13 19 19 29 16 16 19 17 19 16 19 19 19 13 13 16 19 19 19 29 19 29 19 29 16 19 16 16 16 29 29 19 19 29 16 29 16 16 16 29 5 29 29 19 29 8 29 16 16 16 16 16 13 29 16 29 16 13 13 13 16 13 16 19 16 16 16 13 13 29 16 16 16 16 13 16 16 16 29 16 16 16 29 19 19 29 16 29 29 13 19 16 16 29 29 29 16 16 29 29 29 16 29 16 8 16 29 29 29 28 29 29 16 29 19 16 19 16 16 29 29 29 29 16 16 29 29 29 13 19 19 16 29 29 16 29 16 29 29 19 16 17 16 29 16 16 29 29 29 16 29 29 29 16 29 29 29 29 16 16 19 29 29 29 16 29 16 29 16 13 29 16 16 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 5 29 17 29 29 29 29 16 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 5 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 8 13 29 29 29 17 16 29 29 8 29 4 29 18 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 26 5 29 16 29 29 29 29 29 29 26 17 2 29 16 16 16 29 29 17 29 29 29 29 29 29 29 29 29 6 29 29 18 2 29 29 29 29 29 29 14 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 18 29 29 29 29 29 29 29 18 29 6 29 5 27 29 29 8 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 14 27 29 29 29 29 8 29 5 5 29 27 29 8 29 5 29 29 27 29 29 31 29 29 25 29 8 29 29 8 5 29 29 29 29 2 29 16 26 29 29 2 29 29 8 29 29 29 16 29 26 29 29 29 16 29 29 29 29 29 29 26 29 29 29 29 29 26 29 29 29 29 2 29 29 6 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 8 29 29 29 2 5 29 29 5 17 29 29 29 29 29 13 29 29 25 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 8 29 29 8 29 29 29 8 5 29 29 29 8 26 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 23 29 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 6 29 29 29 29 29 31 29 18 8 29 29 17 29 29 8 29 29 2 29 5 29 29 2 29 29 29 29 27 29 26 29 29 29 13 29 29 17 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 5 18 18 31 29 5 27 29 18 8 29 5 29 27 2 29 29 29 29 29 18 29 29 29 29 29 29 29 31 8 29 29 25 8 5 29 5 29 29 29 8 29 8 2 6 29 29 18 29 29 29 5 29 29 29 29 29 2 29 2 8 29 29 31 8 8 29 29 29 29 25 29 6 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 8 29 17 29 29 29 29 29 6 2 8 29 6 29 31 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 8 29 14 6 29 29 31 29 31 6 5 29 5 29 29 29 2 2 29 29 29 29 6 29 18 29 29 6 2 8 29 5 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 17 29 29 17 16 29 29 19 29 16 16 19 16 29 16 29 19 13 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 8 29 8 5 29 29 29 29 8 29 17 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 5 29 29 5 29 8 29 29 25 29 28 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 2 14 29 8 29 17 8 5 29 8 29 29 29 29 29 18 29 2 29 29 27 5 29 29 14 29 8 29 29 16 29 29 8 29 16 29 29 29 16 29 5 29 29 8 29 29 29 31 5 29 2 29 18 29 27 29 29 29 14 29 6 5 29 8 6 5 2 5 29 8 5 29 2 29 29 2 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 27 29 29 18 29 29 8 6 29 29 5 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 14 29 29 29 29 18 29 29 29 2 29 29 29 17 29 2 16 29 29 29 29 2 8 29 18 29 6 29 29 29 14 29 29 2 29 29 29 16 29 29 8 29 8 5 29 29 29 8 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 26 29 8 31 29 2 8 29 29 29 29 29 8 8 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 5 2 23 29 29 29 29 29 29 29 29 29 2 6 8 29 29 6 6 29 29 29 31 29 6 29 8 29 29 29 8 29 8 29 29 5 29 29 5 29 2 29 5 8 17 26 31 2 31 29 6 29 2 8 2 29 29 29 2 8 29 29 6 29 29 8 29 29 5 29 31 18 14 6 29 8 8 29 29 29 29 5 8 29 8 8 29 29 8 5 29 8 29 29 2 2 5 14 5 29 25 29 6 2 8 29 2 29 29 8 5 2 5 31 6 29 6 29 8 29 6 29 8 29 29 2 8 5 29 8 29 29 29 29 2 29 29 29 29 25 29 18 6 29 29 6 5 5 29 26 29 6 29 16 29 29 29 29 29 8 29 5 29 29 2 8 29 5 14 29 29 5 29 29 29 29 29 18 29 2 6 29 29 29 29 31 29 5 29 8 8 2 29 29 29 29 29 29 29 29 29 29 29 16 29 27 29 29 29 29 29 29 29 29 29 29 29 2 29 23 2 2 5 5 6 29 29 29 29 6 29 16 29 27 2 26 29 29 29 29 29 29 8 29 16 5 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 2 5 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 25 5 8 5 29 17 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 2 5 29 29 29 29 29 25 5 29 2 6 29 2 29 29 2 2 8 5 29 2 8 29 8 29 14 29 29 2 29 5 2 29 5 25 29 29 27 29 6 2 29 29 2 29 29 29 29 29 29 29 29 8 29 16 29 29 17 8 29 26 5 29 29 31 29 31 2 2 29 6 2 29 29 5 29 5 29 29 29 2 29 29 29 29 29 29 29 16 19 29 29 16 16 29 16 29 29 29 29 13 29 29 29 29 29 2 2 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 2 5 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 16 29 13 29 29 29 8 29 29 8 2 8 29 29 29 8 29 29 29 29 27 29 2 29 29 2 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 17 2 29 29 29 29 29 16 29 8 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 26 8 8 29 29 29 5 29 6 29 29 29 29 29 29 29 29 25 29 29 29 8 8 29 2 29 8 29 8 2 16 16 29 29 29 29 29 29 6 29 29 29 29 27 29 29 29 29 31 29 6 8 5 29 29 29 8 29 5 16 29 29 29 2 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 8 29 29 29 2 8 18 29 29 5 8 2 8 29 8 6 29 29 29 29 29 29 29 8 29 29 5 29 2 5 6 29 29 2 8 29 31 29 8 29 2 29 29 29 29 29 29 29 29 5 2 6 8 5 29 29 29 29 29 29 5 8 29 5 29 29 2 29 29 29 29 29 14 29 2 14 29 29 8 2 29 29 31 2 29 2 29 8 8 29 29 29 8 29 29 29 5 29 5 29 25 29 29 29 29 6 29 29 29 6 29 29 29 8 5 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 2 29 29 29 2 5 26 23 5 5 23 29 29 29 18 29 29 29 29 8 29 29 29 2 29 29 29 8 29 31 27 2 29 29 8 31 29 8 5 2 2 29 29 2 8 8 8 8 29 29 8 29 29 29 29 29 29 13 13 2 29 29 29 29 6 29 29 8 8 5 29 29 5 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 16 29 29 29 29 5 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 5 5 2 2 29 29 27 29 28 27 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 18 29 29 31 2 29 29 29 29 29 29 5 29 29 29 18 29 8 29 29 27 29 13 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 5 29 29 29 29 29 2 29 8 29 8 29 29 29 5 29 29 29 29 29 5 5 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 6 29 29 6 29 29 8 8 29 29 29 17 29 29 29 2 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 18 29 29 29 29 29 18 18 2 23 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 18 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 27 29 29 29 6 29 29 2 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 5 5 17 29 29 29 25 29 8 29 29 25 29 29 29 29 29 5 29 29 29 29 29 29 8 29 5 29 29 29 29 2 29 8 29 29 6 29 29 29 8 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 8 29 29 29 29 29 5 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 5 29 2 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 17 29 29 29 29 17 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 5 18 29 14 29 29 14 8 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 26 29 29 29 2 6 8 2 29 29 5 20 29 29 31 31 29 6 8 29 29 29 29 29 29 2 29 8 2 5 6 29 29 2 29 29 29 29 29 31 14 29 29 29 31 5 29 29 29 29 29 29 29 29 29 29 29 18 29 8 29 8 8 29 5 29 18 2 29 29 29 27 29 29 29 2 2 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 6 29 29 29 18 2 18 2 5 29 5 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 8 29 31 5 29 29 29 29 29 29 29 2 29 29 29 17 8 2 29 29 29 29 29 29 2 2 29 2 8 29 29 5 29 29 29 31 6 6 2 29 29 29 2 18 29 8 29 29 2 29 29 29 8 5 29 29 29 29 8 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 8 29 29 29 29 29 5 29 29 29 29 29 25 29 29 29 2 18 29 29 31 29 29 29 18 29 29 18 29 29 29 29 29 2 29 29 29 29 29 8 5 29 29 8 29 8 5 29 29 8 6 29 31 6 29 8 29 8 29 2 18 29 26 29 8 6 31 29 8 18 18 29 29 29 18 29 29 8 31 29 6 29 29 29 29 29 29 29 2 29 27 17 29 29 29 2 8 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 5 29 16 25 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 13 29 29 29 29 5 29 29 29 29 29 29 27 29 18 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 2 29 29 29 29 19 2 29 29 16 16 29 29 17 16 29 29 19 29 29 16 16 16 29 8 29 5 29 8 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 5 29 29 18 29 29 6 29 29 29 29 29 29 29 27 29 29 29 14 29 17 8 29 2 6 26 5 17 29 29 29 26 29 29 26 6 29 29 8 27 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 6 6 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 29 29 29 8 8 5 26 18 29 29 8 29 29 29 18 29 29 29 29 18 29 29 29 14 29 29 29 29 29 8 26 29 29 29 29 29 29 29 29 27 29 31 29 29 18 29 29 29 29 5 2 29 29 29 29 29 31 29 14 29 8 29 29 8 5 29 5 29 29 8 26 29 29 29 29 29 29 14 29 29 29 29 8 29 29 29 29 5 5 26 29 5 29 29 25 27 29 18 29 29 29 18 29 25 14 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 5 5 29 26 5 29 14 29 16 29 29 29 29 29 29 29 16 8 29 29 29 29 5 29 29 29 29 29 29 29 29 5 23 6 6 29 27 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 2 29 29 5 29 2 29 29 29 29 29 29 29 14 29 29 29 2 29 29 29 8 8 31 29 29 6 29 29 29 25 29 29 29 29 31 2 29 29 29 29 29 29 29 2 29 29 8 2 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 8 8 6 29 29 29 29 31 8 8 8 5 29 29 2 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 16 16 27 26 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 5 29 13 29 29 16 29 29 29 16 29 29 16 29 13 16 29 29 29 29 29 16 16 29 16 29 29 16 29 29 16 13 29 29 19 29 16 16 19 26 29 29 29 29 17 29 17 29 19 16 29 5 29 13 29 29 29 16 16 29 29 29 29 29 29 13 16 13 16 13 16 16 29 16 29 29 29 16 29 29 29 29 16 19 29 29 29 29 16 16 17 19 19 29 19 16 16 16 16 16 16 16 19 16 16 19 16 19 19 16 16 29 29 16 16 19 16 29 16 29 16 29 16 16 19 29 19 16 16 19 29 29 16 29 16 29 29 16 16 31 29 29 16 29 29 29 29 16 29 19 29 29 19 16 29 16 13 16 16 29 29 16 16 16 16 16 19 13 29 29 16 13 16 16 29 16 19 16 16 16 29 19 16 16 29 19 29 17 29 16 29 29 16 29 29 29 29 29 29 29 29 16 16 29 16 17 29 29 2 29 29 19 16 29 16 13 29 29 29 13 29 16 16 13 29 13 29 29 16 16 29 29 13 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 16 29 29 16 29 29 29 26 31 29 8 29 29 29 29 8 29 29 29 5 29 29 29 8 6 29 29 29 29 29 29 29 16 29 18 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 8 29 31 29 29 18 29 29 29 29 2 29 29 29 8 29 5 29 5 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 5 2 17 8 29 29 5 29 29 29 14 29 29 8 5 5 29 5 2 29 29 31 5 8 2 18 5 5 29 8 8 2 5 29 29 29 14 29 29 29 6 29 8 8 5 2 29 18 5 8 2 8 6 29 5 5 2 23 29 29 29 27 8 5 29 8 29 29 18 29 2 29 5 29 29 29 29 6 29 26 29 8 2 29 23 29 29 2 29 29 16 29 16 29 29 29 16 29 29 16 29 29 27 29 29 29 29 29 5 8 8 29 2 29 2 29 2 29 29 29 29 29 29 2 2 31 29 5 29 29 29 29 31 5 29 29 6 2 5 18 29 29 5 29 29 29 29 29 29 29 29 2 29 6 29 29 8 2 29 5 29 29 29 8 6 2 29 23 5 14 6 29 29 29 29 31 8 29 5 29 29 29 2 2 29 18 29 29 29 29 5 29 31 8 18 2 29 31 29 2 29 29 2 29 29 5 2 29 29 29 29 29 16 18 29 29 29 29 29 29 29 6 29 29 14 29 29 29 29 16 29 16 16 29 29 29 8 29 29 29 5 29 29 6 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 6 29 5 29 29 29 29 16 16 29 29 29 29 29 13 16 29 29 29 31 29 29 29 16 16 19 29 16 29 16 29 16 29 29 29 13 29 13 16 16 29 16 16 16 29 29 29 29 16 31 16 29 29 16 16 16 16 29 29 29 29 16 29 29 29 19 29 29 29 29 8 29 29 29 13 13 29 16 17 29 16 29 29 29 29 29 16 13 29 5 29 29 29 16 16 29 13 16 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 19 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 16 8 29 16 29 13 16 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 16 16 16 29 29 16 16 13 29 16 29 16 16 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 29 29 16 16 17 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 27 29 17 29 29 2 5 29 29 8 8 5 8 29 6 29 16 29 29 29 29 29 8 29 29 18 29 6 29 29 29 29 29 29 29 29 29 5 5 5 29 29 6 2 29 5 29 8 29 25 29 2 29 29 6 29 29 29 5 8 29 29 2 29 29 29 5 29 29 29 29 8 29 29 29 29 2 29 14 29 29 29 29 29 29 26 8 29 5 29 29 5 29 29 5 29 29 29 29 29 8 29 29 29 29 31 2 29 29 29 6 5 29 2 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 8 29 29 5 29 29 2 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 5 29 29 29 29 29 29 29 29 2 25 29 29 2 6 29 29 29 29 6 29 29 29 8 29 17 29 29 29 6 29 13 29 29 29 29 17 16 16 8 29 2 29 29 29 29 29 29 29 29 29 29 16 14 14 29 8 17 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 8 2 6 29 29 18 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 5 29 29 29 29 8 29 29 29 2 29 29 29 29 29 18 29 29 29 8 29 29 29 29 26 29 29 29 29 29 29 29 8 29 8 29 29 29 27 8 29 29 29 29 29 29 6 29 29 2 29 29 26 8 29 5 29 29 29 29 29 8 29 18 31 8 29 8 5 29 29 29 29 29 29 29 8 29 8 6 29 29 29 29 29 29 29 23 29 29 29 6 29 29 5 6 29 29 29 13 29 8 29 29 14 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 31 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 16 29 29 16 16 29 8 29 25 29 29 27 8 6 2 29 31 29 29 2 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 13 29 29 29 29 29 8 2 29 5 29 29 29 29 29 2 8 2 8 31 29 2 31 26 6 8 29 2 6 29 29 6 29 29 6 2 29 29 29 5 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 16 29 16 29 2 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 16 29 2 29 29 29 29 29 29 2 8 2 5 29 2 29 29 6 2 27 29 29 2 29 2 29 5 6 29 2 29 5 29 29 18 8 29 29 29 29 29 29 29 29 8 2 29 8 29 8 23 14 8 29 29 8 29 8 29 14 8 29 29 29 29 29 29 29 5 27 14 29 29 29 29 29 29 8 26 29 8 29 2 26 2 29 29 29 18 6 29 29 6 29 29 29 29 6 29 29 17 29 2 5 29 5 29 29 29 29 29 29 6 6 31 23 5 29 29 29 29 29 14 29 29 29 29 29 29 6 2 29 29 8 2 29 29 29 29 29 29 8 29 29 29 6 2 8 5 5 23 29 29 29 29 29 29 8 29 29 29 8 2 2 31 29 2 29 29 8 29 29 5 29 29 5 5 2 29 8 8 29 14 29 29 29 29 29 29 2 29 29 29 29 8 8 6 8 5 8 29 31 2 29 29 29 29 29 29 2 6 27 29 2 29 2 18 29 29 5 29 29 29 29 29 29 29 29 31 29 29 29 29 29 31 29 29 29 29 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 8 14 8 29 29 29 8 2 29 18 29 29 27 29 29 5 29 29 14 29 29 5 14 29 29 29 29 14 6 8 29 29 29 29 29 6 29 5 29 2 2 18 2 14 29 29 29 29 29 29 29 29 29 31 29 5 8 8 29 29 29 29 29 29 29 8 8 8 29 29 29 29 29 29 2 29 29 8 29 8 2 29 29 29 29 29 29 29 27 29 5 8 29 29 27 29 29 5 5 29 8 29 29 29 29 29 29 16 29 6 29 6 29 29 29 2 29 29 29 2 29 5 5 29 2 29 29 29 29 16 13 16 29 29 29 29 19 29 16 13 29 29 16 16 29 29 29 29 29 29 29 6 29 9 29 29 29 29 29 29 29 29 29 29 29 5 2 29 29 17 2 29 29 2 29 29 8 29 29 5 6 29 29 5 5 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 5 29 29 29 2 8 29 29 29 29 29 5 2 29 27 29 26 18 29 2 14 29 31 5 2 29 29 29 5 8 29 31 5 2 29 29 29 29 5 29 8 29 2 29 29 2 29 5 29 26 29 29 29 29 29 29 29 8 5 29 29 13 29 29 29 5 29 29 29 16 29 29 29 29 29 29 2 29 29 29 2 29 29 2 2 29 29 5 29 5 29 29 5 29 8 6 29 2 17 8 5 5 29 29 29 29 29 29 2 29 29 29 29 29 29 5 29 8 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 8 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 14 6 2 8 29 29 29 29 29 5 2 26 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 5 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 16 8 2 5 29 6 29 8 6 29 29 29 8 29 29 2 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 31 6 29 31 29 29 29 29 2 27 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 31 29 31 29 29 29 29 29 29 31 29 5 29 8 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 8 29 29 29 5 29 29 5 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 2 29 6 29 8 29 29 29 29 29 8 17 29 29 29 29 8 29 18 29 29 29 29 31 31 29 5 29 8 29 29 29 29 29 29 29 31 29 29 6 8 6 8 5 5 29 29 29 29 29 14 29 8 29 18 29 29 29 31 29 29 29 27 29 2 5 29 29 29 29 29 2 29 8 29 2 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 8 5 29 29 29 29 29 29 8 29 5 29 2 29 29 2 29 2 8 29 2 29 2 29 31 26 8 29 2 5 29 8 29 29 29 6 29 29 29 29 2 2 29 29 29 31 29 29 5 2 8 29 29 29 8 8 29 29 29 25 29 14 2 5 29 29 29 29 29 5 29 6 18 2 29 26 25 29 2 2 2 29 29 29 29 6 5 8 29 29 29 29 2 29 29 29 29 29 29 2 5 29 29 8 8 31 29 2 29 29 29 29 5 6 6 29 29 29 6 2 29 29 18 29 29 29 29 29 29 29 5 29 29 29 29 8 5 2 2 29 29 29 14 8 5 29 8 8 29 29 2 8 29 29 2 2 29 29 16 29 29 29 29 29 8 2 29 16 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 5 29 16 16 29 29 29 29 17 16 5 29 29 29 16 13 29 17 29 29 29 29 29 16 16 29 29 16 29 16 29 16 29 29 29 16 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 8 29 29 16 29 16 16 29 16 17 29 16 29 5 29 29 16 29 5 29 13 29 29 16 13 16 29 29 29 2 29 16 29 29 29 2 29 29 16 8 29 16 13 29 29 29 19 29 16 29 16 29 8 29 8 6 29 29 29 29 8 29 29 29 29 29 16 16 29 16 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 16 16 29 16 16 29 29 16 29 19 29 29 29 16 29 29 29 29 16 29 19 29 29 16 29 29 16 29 29 29 29 13 16 29 16 16 29 29 19 29 29 8 16 13 29 16 29 29 29 16 16 19 16 16 29 5 29 29 29 16 29 16 16 29 5 16 16 29 29 19 29 16 16 16 29 16 29 16 16 29 29 16 16 29 29 8 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 5 16 16 29 29 5 29 29 29 29 16 29 29 29 29 29 16 16 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 16 29 29 19 29 29 29 16 16 29 16 29 29 29 16 16 29 29 16 16 19 8 29 16 26 16 5 16 29 29 19 16 19 29 16 16 16 29 29 29 16 8 29 29 29 16 29 16 29 29 29 16 16 29 29 16 16 16 16 16 16 29 16 29 16 16 13 29 29 13 29 29 29 16 16 16 29 29 2 29 29 29 16 16 29 29 29 19 16 16 29 29 29 16 16 29 16 29 16 13 29 29 16 19 16 16 16 19 29 29 16 29 16 19 16 29 19 29 16 29 29 29 16 29 29 16 29 16 29 16 16 16 29 29 29 29 29 29 16 29 29 29 29 19 16 19 29 29 19 16 29 13 16 19 19 29 16 16 29 29 16 29 16 29 29 19 29 29 29 16 16 29 29 16 16 29 29 29 16 29 16 29 29 29 29 19 13 29 29 16 29 16 29 16 29 2 29 29 29 29 29 5 29 29 17 29 29 29 29 16 29 29 29 29 29 16 27 29 8 29 2 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 5 29 5 5 8 17 6 29 29 16 29 29 29 17 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 18 2 29 31 14 5 29 29 5 8 29 27 8 5 31 2 5 29 2 5 5 23 31 29 2 27 8 5 29 26 17 5 23 29 29 8 29 29 5 5 29 8 29 2 29 29 29 29 29 29 17 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 5 29 26 31 5 29 8 29 31 29 2 29 29 29 29 29 5 29 5 29 29 29 29 29 29 29 18 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 2 29 16 29 29 5 29 29 29 29 29 29 29 29 13 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 14 29 29 29 29 29 8 29 18 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 6 29 29 29 29 8 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 25 18 29 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 8 29 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 5 29 29 29 29 29 29 5 8 6 5 8 5 6 29 14 29 29 29 29 2 5 8 6 29 18 5 29 2 2 8 29 29 29 29 29 6 16 29 29 8 8 29 16 29 29 29 6 8 29 8 29 29 6 29 29 8 29 29 29 29 8 8 6 29 29 5 29 8 14 29 6 29 29 29 29 29 29 5 5 29 29 6 29 29 29 29 29 29 27 8 29 29 5 29 29 29 8 29 8 5 23 29 29 2 29 29 5 26 8 29 14 29 2 29 8 8 14 6 29 2 29 2 29 29 29 31 29 2 29 29 2 2 2 29 29 29 29 5 8 5 2 2 31 29 29 5 29 17 29 8 29 29 8 17 31 8 29 5 29 29 29 29 29 29 29 29 29 29 2 8 31 29 29 29 29 8 29 29 29 29 2 29 29 29 8 26 29 29 6 29 6 29 29 5 8 29 29 29 29 29 2 29 31 8 29 29 29 6 29 29 8 29 29 29 29 29 26 29 2 29 2 29 29 29 29 29 2 29 2 6 29 29 29 31 29 29 29 31 29 29 29 16 29 29 29 29 29 8 2 29 29 29 29 5 29 5 29 29 29 29 29 29 29 29 29 29 29 13 16 16 29 29 29 27 2 29 29 8 8 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 8 29 29 29 29 29 31 29 31 29 29 29 29 2 31 29 6 29 2 29 2 2 29 29 29 8 29 2 2 2 29 29 29 29 29 29 29 29 2 29 8 8 29 29 27 29 2 14 29 5 8 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 16 2 29 29 29 29 8 8 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 6 29 16 13 29 29 29 29 2 29 29 29 8 29 29 16 29 5 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 16 29 29 29 29 17 16 29 16 29 29 29 29 29 16 16 2 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 8 6 16 29 16 13 29 29 29 17 29 29 29 16 29 29 29 13 29 29 29 29 16 16 19 29 16 29 29 29 17 19 29 16 29 16 13 5 16 13 19 16 16 29 29 29 16 16 29 29 29 29 29 29 29 29 17 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 16 14 29 29 8 29 16 29 17 17 29 31 16 29 29 29 29 6 5 2 6 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 6 29 16 2 29 29 29 2 29 8 14 31 29 18 5 29 29 18 29 29 29 6 29 29 29 5 31 2 29 29 6 29 29 26 29 6 29 29 29 23 29 8 29 29 5 29 29 31 29 25 18 2 29 29 29 5 2 29 27 6 2 29 29 2 18 6 29 29 2 29 29 29 29 29 29 25 29 29 29 8 29 29 29 29 25 29 29 23 29 29 29 29 29 29 29 5 29 5 29 29 29 2 29 8 2 29 29 8 29 8 29 27 5 29 29 29 29 31 29 29 29 2 5 29 29 27 8 5 29 29 29 29 29 29 29 29 29 18 29 29 29 5 31 29 29 29 16 29 8 29 8 29 5 8 5 8 29 29 5 29 29 29 29 29 29 29 13 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 14 2 2 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 5 8 29 29 29 29 14 29 2 27 14 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 26 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 27 29 18 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 8 14 29 29 29 8 29 29 29 2 29 29 29 29 29 29 18 29 2 31 29 29 14 29 29 29 29 29 29 5 6 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 26 29 5 29 5 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 29 27 29 29 29 29 29 29 5 23 6 29 29 29 2 29 2 29 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 5 29 29 5 29 29 29 16 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 17 23 29 29 18 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 25 29 29 29 29 29 29 8 29 2 8 29 29 29 8 5 29 8 29 8 29 25 29 29 29 29 17 29 29 6 29 29 26 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 6 29 8 31 29 6 8 29 29 17 29 2 29 29 29 18 6 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 8 29 6 29 29 29 5 8 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 5 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 13 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 16 17 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 16 16 2 29 29 29 29 16 16 29 29 16 29 29 29 29 29 6 29 29 29 29 31 29 29 29 29 29 29 31 29 29 29 29 29 29 29 26 29 5 29 2 8 29 2 5 6 29 29 5 29 29 5 29 6 18 31 29 29 29 29 29 29 16 29 29 8 29 29 29 26 29 29 25 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 5 29 29 8 29 8 29 29 29 29 26 29 29 29 29 29 14 29 29 8 29 16 29 29 29 29 29 29 19 29 16 29 29 19 29 29 16 16 13 29 29 29 17 16 16 16 16 16 17 16 29 29 16 29 16 29 16 17 29 8 29 29 29 16 2 5 16 16 5 16 29 29 19 19 16 29 29 29 29 16 16 19 16 29 19 16 16 16 29 16 17 16 16 16 19 16 29 29 29 29 29 19 5 16 29 29 29 16 16 29 16 29 29 29 13 16 16 29 29 29 8 29 16 29 29 29 16 16 16 29 29 29 29 29 16 29 29 29 29 29 5 6 16 16 29 29 29 29 29 6 29 29 16 29 5 29 29 16 29 16 16 5 29 29 29 16 16 29 16 29 16 29 8 29 17 16 29 29 29 29 29 16 26 29 29 29 29 29 29 29 29 29 5 31 29 29 2 19 16 16 19 19 29 29 8 16 29 29 29 29 13 19 29 16 16 29 16 16 16 16 29 17 29 16 19 29 29 29 29 16 16 16 29 16 29 29 16 29 16 29 16 19 16 29 29 16 29 29 29 16 29 25 29 29 29 29 29 16 16 16 8 29 29 29 16 16 29 16 16 16 16 29 16 16 29 16 16 29 16 16 29 29 29 29 16 16 29 29 29 29 16 29 29 16 13 29 29 29 13 29 29 29 29 29 26 29 29 29 5 16 16 29 29 25 2 16 29 29 29 29 29 29 29 29 29 13 29 29 8 29 29 29 29 29 29 29 29 8 29 14 27 29 29 8 29 18 29 29 29 25 29 31 29 2 29 29 29 29 29 29 29 2 29 29 29 29 27 29 29 29 2 29 29 29 29 29 31 8 2 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 13 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 29 29 29 29 31 29 29 29 27 29 31 29 2 29 29 8 6 29 29 29 6 29 31 29 29 29 31 31 8 8 31 8 29 18 29 29 29 8 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 8 6 29 2 29 29 29 29 29 29 5 29 17 29 5 29 29 17 29 29 29 29 29 14 29 29 29 29 8 29 29 29 8 29 29 29 5 8 29 29 8 29 29 29 5 29 5 16 16 5 29 2 29 29 29 29 18 29 29 8 2 29 29 29 29 29 29 29 29 5 31 25 8 29 29 5 29 27 18 29 29 29 29 29 29 29 8 29 29 2 29 29 29 8 29 29 29 29 29 29 29 8 5 2 29 29 2 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 10 29 29 29 29 29 29 29 29 6 29 29 5 29 8 2 29 29 8 6 18 29 29 29 2 29 8 8 8 31 29 29 5 29 2 29 29 29 8 5 29 2 29 29 29 29 23 31 29 2 29 8 8 23 29 6 31 8 29 29 31 29 2 5 8 29 5 5 31 29 29 29 2 2 2 29 2 5 29 29 2 6 2 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 5 29 29 29 29 29 2 29 16 29 29 29 29 5 29 29 29 2 6 29 26 29 8 29 8 8 18 2 2 5 29 18 29 29 2 29 18 8 27 29 5 29 29 29 8 29 29 25 29 29 29 29 29 29 29 5 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 5 5 5 2 5 29 29 29 6 31 29 27 29 8 29 29 29 25 29 29 27 6 29 31 29 29 6 17 29 29 6 29 29 29 5 31 29 29 29 29 29 29 8 29 29 29 2 29 5 29 2 25 29 25 29 29 31 29 29 29 29 6 6 29 29 29 29 25 2 29 6 29 29 25 29 29 8 8 29 6 29 29 31 27 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 25 2 29 29 2 29 29 29 5 29 29 6 2 29 29 6 29 29 25 29 29 29 29 29 5 5 29 29 29 29 29 16 29 29 29 19 16 19 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 5 17 29 29 29 29 29 29 2 29 29 14 29 29 29 27 29 18 29 29 29 29 31 29 5 29 29 29 29 29 29 29 29 29 2 8 29 29 16 29 16 29 29 29 19 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 26 29 29 29 29 29 29 29 29 8 18 8 29 5 29 29 18 18 25 29 29 18 31 29 29 29 29 29 5 29 29 5 8 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 2 18 14 31 29 31 29 6 29 29 25 5 31 29 29 29 2 2 29 8 2 29 29 2 29 29 18 29 25 29 29 29 29 29 18 29 29 6 29 29 18 29 29 29 18 29 5 29 6 5 29 26 6 29 29 29 29 29 29 29 29 29 29 29 29 5 16 29 16 29 16 16 16 29 31 29 29 17 16 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 5 29 5 29 29 16 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 16 2 29 16 29 29 29 29 29 29 29 29 5 18 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 31 29 29 29 13 29 29 29 27 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 18 16 29 16 5 29 29 29 29 29 29 29 29 16 29 5 29 2 29 29 29 16 29 29 29 16 29 29 16 29 29 29 16 29 16 29 29 29 8 29 29 29 29 16 29 16 29 29 6 2 29 29 29 29 29 29 29 16 29 29 29 29 5 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 18 16 29 29 16 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 5 29 29 29 29 29 29 29 6 16 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 19 29 29 16 29 29 29 19 19 16 29 16 19 29 29 29 29 16 16 16 19 19 29 16 16 29 29 16 19 16 16 16 16 16 13 29 29 16 13 13 29 16 29 16 16 17 16 29 29 13 16 29 16 29 29 29 29 16 29 29 29 29 13 29 16 29 29 29 29 29 29 19 16 16 16 29 29 19 16 16 29 16 16 19 29 29 19 19 13 16 16 13 16 29 16 29 29 29 29 16 19 19 19 29 16 16 29 16 16 16 29 2 29 29 29 16 29 29 29 16 16 29 16 29 16 29 29 16 29 29 13 16 16 16 16 29 29 16 29 16 29 29 19 29 29 29 16 16 16 16 16 29 29 29 29 16 16 19 13 29 16 16 16 19 16 29 16 13 29 16 16 29 16 16 16 16 16 2 16 29 16 29 29 29 16 16 13 29 16 16 29 29 19 13 29 16 16 16 29 29 19 19 29 29 13 14 16 16 29 19 19 16 16 29 19 29 19 13 29 16 29 29 19 29 29 16 6 16 16 19 29 16 16 13 19 16 16 29 16 13 16 29 16 19 19 29 16 16 16 16 29 29 29 29 29 19 19 29 16 16 29 29 16 19 29 19 29 16 19 29 29 29 16 17 16 16 29 19 19 16 16 16 16 16 16 19 16 29 16 19 19 19 13 16 19 19 29 19 16 29 29 16 19 29 16 29 19 29 16 16 13 29 16 29 29 29 19 29 29 16 16 16 29 16 16 29 19 19 16 29 16 13 19 19 16 29 29 29 16 29 16 16 13 16 13 29 19 16 29 29 29 16 16 16 16 19 16 29 13 9 19 29 16 16 29 19 16 16 19 29 16 29 29 13 13 29 16 16 29 16 29 29 29 29 29 29 29 29 16 16 16 29 29 13 16 16 16 29 29 29 16 17 16 16 29 16 17 16 29 29 16 16 16 16 29 16 16 13 29 29 29 16 16 16 13 19 16 13 17 16 29 16 16 29 13 16 16 29 16 16 13 29 29 16 16 29 16 16 29 19 16 29 16 29 29 16 16 29 16 16 29 29 19 16 19 29 29 19 29 19 9 16 19 16 16 16 19 19 16 16 16 16 19 16 16 16 16 29 19 16 19 16 16 16 16 16 16 13 16 29 29 29 16 19 17 16 19 19 16 16 29 17 16 29 16 16 29 29 29 13 29 16 29 16 19 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 17 13 29 16 16 29 5 29 17 16 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 5 29 29 16 29 29 16 29 16 16 29 16 29 16 13 29 29 29 16 29 16 29 16 16 29 16 29 29 29 16 2 29 29 2 2 29 29 29 29 5 29 29 29 27 8 29 29 29 16 29 16 19 29 29 16 29 29 29 16 16 29 19 29 29 29 2 31 29 29 29 29 29 29 29 29 31 29 29 29 13 13 17 19 16 19 29 16 29 16 29 29 6 16 29 29 29 16 29 16 16 17 29 29 16 16 29 16 16 29 29 29 16 19 4 16 29 29 16 16 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 19 16 29 5 29 29 5 29 29 29 29 29 29 29 29 27 29 29 29 29 29 16 16 29 29 16 16 29 16 19 16 16 16 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 16 29 29 29 16 13 16 29 29 19 29 16 29 29 5 29 29 29 29 5 5 29 29 29 29 29 2 29 29 29 29 29 29 2 29 13 29 16 29 29 29 29 16 29 16 29 29 29 2 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 16 13 29 29 16 19 29 29 29 16 29 25 29 29 29 29 29 29 29 8 29 29 2 29 29 16 16 16 13 16 13 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 16 8 29 29 29 29 16 13 29 13 29 29 29 29 29 16 17 29 16 29 16 29 29 29 29 29 29 29 29 13 16 29 29 16 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 13 29 29 29 16 16 16 29 29 29 29 16 16 29 19 29 16 16 29 16 29 29 29 16 16 16 16 16 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 16 13 29 29 29 16 13 16 29 29 16 16 29 29 29 16 19 29 29 16 29 16 13 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 13 16 16 29 16 29 29 16 16 16 29 29 29 5 29 29 29 13 16 29 29 16 29 16 29 16 19 16 16 29 16 17 29 29 29 17 16 16 16 26 16 13 29 29 29 31 29 29 29 8 29 29 29 29 29 31 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 5 29 29 29 6 29 29 29 29 16 16 29 29 16 29 29 16 29 16 29 29 29 29 16 29 29 16 29 29 16 29 29 18 29 29 29 29 29 5 5 5 29 16 29 29 29 16 29 16 29 29 16 16 16 29 16 29 16 16 16 19 29 29 16 16 16 29 29 29 29 29 16 2 16 29 29 29 29 29 29 16 29 16 29 16 16 29 16 16 16 16 29 16 29 29 16 29 18 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 18 29 16 29 16 13 29 29 29 16 29 16 29 29 16 13 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 14 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 25 29 16 29 16 19 19 19 13 29 13 29 13 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 13 13 29 29 29 29 16 29 29 29 29 29 29 29 18 29 29 29 16 29 29 29 29 29 26 29 29 29 5 29 8 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 16 29 5 29 6 29 16 13 29 29 16 5 29 29 29 29 2 29 29 29 29 29 29 16 29 29 16 29 5 29 29 29 29 29 13 29 13 29 16 19 29 29 29 16 16 29 16 29 16 16 29 16 16 29 16 29 29 29 16 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 16 19 16 16 16 29 29 29 16 19 19 16 19 19 16 29 29 16 29 29 16 19 13 29 29 13 19 16 29 19 29 19 16 29 16 19 19 29 29 19 19 29 19 19 16 13 13 13 29 16 29 19 16 19 16 19 19 16 29 16 29 17 29 29 16 29 16 29 13 29 16 19 16 16 19 16 17 16 16 19 19 19 19 16 29 29 16 29 19 13 29 19 29 19 29 8 16 16 16 19 16 29 16 16 19 29 16 29 16 16 29 29 29 29 16 16 16 13 13 16 17 16 16 29 16 16 29 16 29 13 16 16 19 29 29 19 29 16 16 16 16 16 29 16 13 10 29 19 16 16 13 16 13 16 19 16 16 16 29 16 29 19 29 16 14 29 29 29 19 16 29 19 16 29 29 29 19 16 5 29 16 16 16 29 29 29 29 13 29 29 29 29 16 16 29 29 29 29 29 13 16 29 29 19 16 16 29 16 29 29 16 16 29 29 16 29 29 8 16 29 2 16 29 29 29 29 29 13 16 29 29 29 29 19 17 29 29 29 29 29 29 16 16 16 16 29 29 16 16 16 16 29 29 16 16 19 29 29 13 29 29 16 16 13 29 29 16 29 29 29 29 16 29 29 31 29 29 29 29 29 5 29 29 5 29 29 29 29 8 29 29 8 2 29 16 16 29 23 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 16 29 29 29 29 29 29 16 16 16 29 19 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 26 19 16 16 16 16 29 29 29 29 8 29 29 29 29 29 29 29 5 31 29 29 29 29 29 2 29 29 5 29 29 29 18 29 16 29 29 29 29 29 29 29 16 16 16 29 29 16 29 16 19 29 29 8 19 16 29 16 16 16 16 13 13 29 19 13 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 16 16 16 29 16 29 29 29 13 16 29 16 29 29 16 29 13 29 29 29 16 29 16 16 29 19 16 5 29 5 29 19 16 16 19 16 29 19 19 16 9 19 29 29 29 29 19 16 16 16 13 29 16 29 16 16 29 29 29 16 17 29 29 19 29 19 16 16 29 29 19 16 13 16 16 16 16 29 29 16 16 16 29 29 19 13 19 29 29 29 19 19 29 29 19 19 16 19 13 16 29 19 19 19 16 16 29 19 16 16 19 16 16 13 16 29 16 16 16 19 29 29 5 29 19 16 19 29 16 29 29 16 29 29 29 16 29 16 29 29 16 29 16 16 16 29 16 16 16 29 16 19 16 29 29 29 19 29 29 16 16 29 16 29 29 19 5 29 29 16 29 5 29 29 29 19 16 29 29 13 16 29 19 29 16 16 16 16 16 19 16 16 16 16 16 16 16 16 19 19 16 16 29 19 19 19 16 16 29 16 16 29 29 29 13 16 13 29 29 16 16 16 29 16 16 29 29 29 16 29 29 29 29 29 16 16 29 16 5 29 16 16 5 29 16 16 16 29 29 29 16 16 16 16 29 8 29 29 16 16 29 29 29 16 29 29 29 16 29 29 29 16 16 29 29 29 29 16 17 29 16 16 19 29 17 19 16 16 19 29 16 29 16 29 19 29 16 16 29 16 16 29 16 29 29 17 29 29 16 29 29 29 29 29 29 29 29 29 29 5 26 29 29 8 29 29 29 29 18 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 8 29 29 29 29 29 16 29 29 29 29 5 29 18 29 29 8 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 5 29 29 29 2 2 29 26 29 31 29 5 8 5 2 5 29 29 29 29 29 29 8 5 29 8 29 8 5 14 8 29 29 29 2 29 8 29 8 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 8 29 29 29 29 29 26 29 5 18 6 29 29 29 29 18 29 29 5 29 29 29 8 18 29 8 29 2 29 29 29 29 6 29 29 29 29 2 29 26 5 8 5 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 8 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 6 29 13 29 29 2 29 8 5 29 29 29 29 29 6 29 29 29 13 29 29 29 29 29 29 29 29 29 25 29 31 29 29 29 29 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 31 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 8 31 29 29 29 29 29 29 5 29 29 5 5 29 29 29 29 29 29 25 29 29 29 18 29 29 29 29 29 5 2 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 5 8 29 8 26 29 5 5 26 29 29 29 29 25 18 29 8 29 29 29 8 29 29 29 29 29 16 6 29 29 29 31 29 29 29 29 29 8 29 5 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 18 29 5 29 29 8 29 29 29 29 29 29 29 2 29 29 29 31 6 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 8 26 5 29 2 2 29 29 29 29 29 29 16 14 29 29 29 5 29 29 2 29 29 29 29 29 29 29 8 29 8 8 5 29 29 29 8 29 29 29 29 29 29 31 29 27 29 29 29 29 29 26 31 8 29 29 5 29 29 29 2 29 29 29 29 29 18 29 29 29 29 23 29 29 29 29 29 29 29 18 5 8 8 8 8 29 5 8 8 29 29 29 29 29 29 29 29 16 8 6 29 29 29 29 29 2 29 29 29 29 29 5 6 29 29 29 29 26 29 29 6 31 8 29 29 29 29 8 29 29 29 29 29 29 2 29 29 8 29 5 29 29 8 8 29 29 29 29 29 29 29 29 29 2 6 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 31 29 29 8 5 29 29 14 29 29 31 29 8 29 29 29 29 29 29 29 6 29 5 29 29 29 8 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 8 5 29 29 29 2 29 18 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 2 29 29 29 29 29 29 29 29 29 29 29 2 29 6 2 18 29 29 31 2 29 14 29 5 5 29 29 31 2 29 8 8 9 29 31 29 29 31 29 8 29 29 8 29 8 2 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 18 2 29 2 23 29 29 29 2 29 29 29 29 14 8 25 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 23 29 18 2 29 8 29 18 14 29 5 29 8 2 29 31 2 29 29 29 29 8 23 8 2 29 29 2 29 29 29 8 29 29 29 29 29 29 29 14 5 16 29 29 29 29 29 2 29 29 29 6 29 8 17 29 29 29 5 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 16 29 8 29 29 29 8 29 29 29 29 29 29 8 29 25 29 29 29 2 8 29 29 29 29 29 6 29 2 29 29 29 29 5 29 5 5 29 29 29 29 8 8 8 29 18 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 2 29 31 29 29 29 29 2 29 5 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 5 29 5 29 29 8 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 8 29 29 29 29 29 8 29 29 29 2 29 18 2 29 29 8 29 2 29 29 29 29 29 8 18 5 29 2 29 29 29 29 2 29 29 29 29 29 26 29 29 8 2 29 29 29 29 29 29 29 29 2 8 19 29 29 29 29 29 29 29 29 29 29 8 29 31 29 27 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 17 29 29 2 29 8 29 29 29 8 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 8 29 8 29 29 2 29 8 29 29 29 29 8 29 2 29 29 29 2 29 29 29 29 29 8 8 29 2 29 29 29 29 2 29 18 8 2 29 29 29 29 29 29 29 8 29 29 29 6 8 16 29 18 6 8 29 29 29 6 29 2 8 29 29 29 2 29 29 2 29 29 29 29 29 29 8 8 29 8 5 8 29 6 2 8 18 5 29 29 8 29 29 8 29 8 2 29 8 5 8 29 29 8 2 8 29 29 8 29 29 2 29 29 31 2 29 29 8 8 29 29 8 2 14 29 8 27 29 29 2 29 29 29 29 29 29 8 8 29 5 17 8 29 29 8 29 29 29 29 29 5 29 29 29 8 29 29 8 2 29 8 29 29 2 29 29 29 2 8 8 8 29 29 29 8 6 2 29 29 29 29 29 29 8 29 29 29 29 5 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 16 5 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 6 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 25 29 8 2 8 25 8 29 29 29 29 5 29 29 29 29 2 8 29 29 29 17 29 29 29 29 26 2 5 6 29 2 29 29 29 2 29 29 8 2 5 29 5 29 2 2 6 29 29 29 8 29 29 29 8 8 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 6 29 8 2 2 5 29 18 29 29 2 2 2 29 29 5 29 2 2 8 29 29 29 29 29 29 27 29 8 29 8 29 29 29 29 5 29 29 29 29 29 18 8 29 2 6 17 29 2 8 8 8 5 29 29 29 29 6 29 29 29 29 29 8 29 29 5 2 29 29 29 14 29 29 29 29 29 29 29 6 8 29 2 29 29 2 8 2 29 29 29 8 29 29 2 29 8 29 8 2 29 29 8 8 8 29 29 29 8 29 29 29 6 29 2 8 5 8 2 29 8 29 29 26 29 2 29 29 18 29 8 5 29 29 8 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 5 8 29 29 29 29 29 2 29 5 29 29 29 29 29 5 2 29 14 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 14 2 29 2 8 8 5 29 29 26 29 5 29 29 29 29 2 27 29 29 29 29 29 5 17 29 29 29 2 2 29 29 29 29 8 29 29 29 29 5 8 29 29 26 29 2 29 5 8 29 29 29 29 18 2 29 29 29 18 8 6 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 18 29 16 29 29 16 31 29 2 29 29 29 29 29 16 29 29 29 29 18 29 29 29 29 16 29 29 17 29 13 8 29 5 29 8 29 8 29 29 29 2 27 5 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 26 29 29 29 29 8 29 2 29 29 8 29 29 29 29 29 5 29 31 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 31 29 29 29 29 29 29 13 29 29 29 29 29 29 2 31 8 29 5 18 16 29 29 18 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 17 29 5 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 16 29 16 16 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 8 16 29 29 16 29 13 29 29 17 29 29 16 29 29 29 19 16 16 29 29 29 17 29 13 13 16 29 29 19 16 29 16 29 29 16 16 16 29 16 29 29 29 16 29 29 16 29 29 29 13 16 29 16 29 29 29 16 29 16 17 16 16 16 16 29 29 16 16 29 29 29 16 19 29 29 29 29 29 16 29 16 29 29 16 29 16 29 16 16 16 29 29 17 19 16 29 16 16 16 29 29 13 13 29 13 16 19 19 29 29 16 29 19 13 19 19 16 16 13 16 16 29 19 19 16 29 16 16 29 19 19 29 19 16 13 29 19 13 16 16 16 29 16 13 29 16 19 16 29 29 16 19 13 16 16 16 13 16 13 29 19 29 16 16 16 9 19 16 29 8 19 19 16 16 16 16 16 13 13 16 19 16 29 29 16 29 29 19 16 29 29 29 16 16 16 13 16 13 13 16 19 29 16 16 16 29 16 16 16 19 29 19 19 19 19 29 29 16 16 16 19 13 16 19 16 19 19 16 13 19 16 17 19 29 19 17 19 17 29 17 16 19 19 19 19 16 29 29 19 16 13 16 29 16 29 9 16 16 19 29 16 19 29 29 16 19 29 16 29 16 16 29 16 16 29 16 16 29 29 16 19 29 29 29 16 16 29 13 16 29 16 16 16 29 16 13 29 29 29 16 13 29 16 16 29 16 16 16 29 16 29 16 19 29 17 29 17 29 29 29 16 29 26 29 29 16 17 19 29 16 16 29 29 16 29 16 29 16 27 29 16 16 29 29 29 29 16 16 16 29 16 29 29 16 13 29 29 16 16 29 29 16 16 16 16 29 29 19 29 29 29 16 29 16 29 29 16 16 5 29 29 16 29 16 13 29 29 29 29 29 29 16 16 16 29 16 29 29 29 17 16 29 29 29 19 13 29 29 19 16 29 29 19 16 16 19 16 19 29 29 16 16 29 29 16 29 16 13 29 16 16 29 16 16 29 16 13 19 19 19 19 16 19 16 16 16 19 29 16 19 19 29 29 16 19 13 29 16 16 16 16 16 16 13 13 29 16 2 29 19 29 19 16 29 19 16 8 16 5 8 29 5 8 17 29 16 29 29 29 29 29 29 29 16 16 29 29 16 16 29 16 29 16 16 16 29 16 29 16 29 29 29 29 29 29 29 29 17 29 5 8 29 29 29 29 29 29 29 29 29 29 17 17 29 29 29 27 29 6 29 29 8 8 29 5 26 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 8 29 2 29 29 29 5 18 29 29 29 8 29 5 29 29 8 29 29 29 29 29 29 29 29 6 2 29 6 29 29 29 5 18 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 25 29 2 29 5 29 5 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 8 29 29 6 29 8 6 29 29 8 29 29 29 6 29 29 29 29 29 6 29 2 29 5 6 2 8 29 29 26 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 2 5 29 29 29 8 8 29 5 25 8 29 29 29 29 29 29 29 29 29 29 29 29 16 16 17 17 29 19 16 13 13 16 19 16 29 19 29 16 29 29 29 16 29 29 19 16 6 8 29 8 29 16 16 16 29 17 29 29 19 29 29 16 26 16 16 29 29 29 29 29 29 29 16 2 8 8 16 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 5 27 29 29 29 29 29 29 29 29 6 2 29 29 25 29 29 29 29 18 5 5 29 29 26 29 29 29 29 5 26 29 29 29 29 14 29 2 29 29 29 2 5 8 5 27 31 2 2 8 2 29 31 29 5 31 6 8 18 5 8 25 5 29 18 29 29 29 26 29 29 29 8 29 29 29 29 8 16 29 29 29 29 29 5 5 29 29 29 29 6 2 29 8 29 29 29 29 2 29 29 29 29 29 29 5 5 29 29 29 29 29 29 29 16 29 29 29 2 8 29 2 26 8 29 29 29 29 27 6 2 14 29 8 31 2 5 2 8 14 29 8 29 29 2 31 29 29 29 27 29 29 6 29 6 8 29 8 2 2 5 8 27 29 18 29 6 29 31 6 29 2 8 14 14 2 29 29 14 29 2 14 29 29 29 14 29 29 29 2 5 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 5 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 25 29 29 31 8 29 29 29 29 29 29 29 2 29 29 25 29 29 29 25 2 8 5 2 29 29 29 29 5 6 29 31 29 29 29 29 29 18 29 2 5 29 8 8 27 29 2 8 29 18 14 25 29 6 2 18 29 29 29 25 29 29 29 29 16 29 29 29 16 13 29 29 29 26 29 29 29 2 29 29 29 29 29 2 29 29 2 6 29 29 29 29 16 29 16 29 5 29 8 5 29 5 29 29 29 2 29 29 31 29 29 29 29 29 2 29 29 29 29 29 29 16 16 27 16 16 29 29 18 29 29 29 29 29 8 5 29 29 14 29 29 26 29 29 2 29 26 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 8 29 29 29 6 29 29 8 17 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 8 29 29 5 17 29 29 29 18 29 29 29 29 29 29 5 5 5 8 27 2 8 29 29 5 8 5 29 29 6 29 29 29 29 2 31 27 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 8 5 29 8 29 29 2 29 29 29 29 29 17 31 29 29 29 29 29 29 29 29 29 8 8 29 29 29 26 6 5 29 29 29 2 6 6 14 5 29 25 29 29 5 17 29 29 29 29 29 29 31 29 8 31 29 29 29 27 29 29 29 5 29 5 16 29 29 29 29 29 6 29 29 29 29 29 29 29 5 29 29 29 2 2 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 31 29 29 2 29 29 29 8 29 29 29 29 29 29 8 29 8 29 8 29 29 29 29 29 29 29 5 29 29 2 29 29 2 29 29 2 29 29 29 5 29 29 29 29 8 8 29 5 2 29 14 29 29 29 6 29 2 18 2 29 8 5 2 5 29 29 8 5 29 29 29 6 29 29 6 8 29 29 29 29 5 29 6 29 29 8 29 2 29 14 27 8 29 5 8 8 5 8 5 29 29 6 6 29 2 5 29 8 2 31 5 29 29 29 29 29 2 8 29 5 23 5 5 5 29 5 14 31 29 29 5 2 29 29 29 29 29 29 29 29 2 8 26 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 5 23 8 25 29 2 29 29 29 16 16 29 29 29 18 29 29 29 29 29 6 29 29 29 2 29 29 29 8 8 17 29 29 29 29 29 29 5 29 29 29 8 8 29 31 29 29 29 29 29 17 8 29 6 29 29 29 29 2 29 29 29 2 8 29 16 29 29 29 2 31 29 29 29 29 5 5 2 29 16 29 29 29 29 5 5 29 25 29 29 29 29 29 29 25 29 29 27 2 2 27 29 8 18 23 29 29 2 29 8 31 29 29 29 5 8 29 8 29 29 5 2 29 29 8 31 23 29 8 29 6 8 29 29 29 29 29 29 29 29 5 8 5 8 29 29 29 29 8 29 31 14 2 29 29 8 29 29 29 29 29 5 8 16 29 2 2 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 5 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 5 29 29 29 29 5 29 16 29 29 29 29 16 16 16 29 29 29 29 29 29 16 16 29 29 29 16 29 29 8 29 16 29 29 29 5 29 29 29 2 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 31 29 29 16 29 29 29 29 29 26 29 29 5 29 2 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 17 26 29 29 29 29 29 29 29 5 29 29 5 29 29 29 29 2 29 29 29 29 2 29 29 2 29 29 29 29 29 16 29 17 2 29 29 29 29 29 29 29 18 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 17 29 2 29 29 2 6 8 5 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 5 29 29 29 29 6 2 29 8 8 29 29 29 29 2 5 29 29 25 29 29 29 8 2 29 29 29 29 29 29 5 5 25 29 8 29 29 29 6 26 2 5 29 29 29 29 29 5 29 2 29 8 29 31 29 5 29 29 8 29 29 26 29 29 6 29 29 27 29 29 29 29 29 29 2 29 8 29 8 29 29 29 31 2 14 29 29 6 29 29 29 31 29 29 29 14 29 29 29 29 29 5 25 29 29 29 29 29 23 29 5 29 29 29 14 29 31 29 29 29 25 29 25 18 29 29 29 29 29 29 29 29 29 29 25 8 2 29 29 29 29 2 29 29 29 29 29 29 29 18 8 18 29 25 5 29 29 29 29 18 29 31 2 29 2 29 29 29 29 6 29 29 6 29 25 29 29 29 29 25 29 29 2 29 25 29 29 25 29 27 2 29 29 29 8 29 29 29 29 29 29 29 31 29 6 18 29 31 29 26 29 29 27 6 8 5 29 29 31 29 8 29 29 29 8 29 29 29 18 8 29 29 29 29 25 29 29 2 2 29 29 8 29 29 29 29 6 25 29 29 29 29 29 29 29 29 29 29 25 8 31 14 6 29 29 18 29 27 29 29 29 29 29 5 29 31 18 29 29 6 29 29 29 29 29 29 6 2 29 14 29 29 29 29 2 29 29 29 29 29 14 2 27 29 29 5 29 29 5 29 29 29 2 18 29 29 8 29 29 31 27 29 29 29 8 31 8 29 29 29 29 25 29 29 6 29 29 25 29 29 29 29 6 29 14 29 29 25 29 29 29 29 29 29 29 2 29 14 29 25 29 29 29 29 25 29 6 27 29 29 25 18 27 27 29 29 29 29 2 29 6 29 6 29 29 8 29 29 27 8 14 29 29 29 29 25 29 29 6 8 8 8 29 29 29 18 2 29 2 29 29 31 29 29 29 25 29 29 29 29 29 29 29 18 2 29 6 29 25 25 14 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 6 6 29 8 29 31 14 29 29 6 29 29 29 29 6 29 29 8 8 29 2 29 8 29 18 29 29 29 29 29 29 29 25 5 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 6 29 29 29 18 8 26 26 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 18 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 2 29 18 29 29 14 31 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 8 6 8 4 26 29 29 29 29 29 29 29 5 29 29 29 8 29 29 8 29 29 29 29 8 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 14 18 6 29 31 29 29 29 8 29 2 29 29 29 29 29 29 29 8 8 5 8 29 29 29 6 29 29 29 29 8 29 29 29 18 29 2 29 2 27 29 5 29 29 29 29 29 14 29 27 29 29 29 29 25 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 5 29 5 8 29 14 29 29 18 29 29 29 18 2 29 18 8 8 27 8 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 5 29 29 29 8 18 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 27 29 26 2 5 18 29 29 29 8 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 27 29 29 29 29 29 29 29 29 25 29 29 29 2 8 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 31 6 6 29 29 29 29 29 6 29 8 2 18 5 6 29 29 6 29 29 29 14 29 29 31 29 29 8 29 29 29 29 14 29 25 29 14 31 14 29 29 29 29 27 29 29 29 2 6 8 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 18 25 25 29 29 6 29 29 29 27 29 31 29 29 29 29 29 29 29 8 2 29 29 5 29 29 2 2 29 29 29 18 29 26 18 29 25 8 29 29 2 26 25 29 29 29 8 31 29 29 29 25 29 29 18 29 29 29 29 29 29 14 6 29 14 29 29 29 27 6 29 14 31 5 8 25 29 14 29 14 29 29 29 29 2 18 29 14 29 6 29 29 6 29 29 8 25 29 8 18 6 29 2 29 29 29 29 29 29 2 5 29 29 2 6 29 18 29 18 29 27 29 29 25 25 14 29 25 31 31 29 29 5 14 2 29 29 29 29 26 29 29 29 26 29 29 31 14 14 29 29 29 29 6 2 2 8 26 29 25 29 29 29 6 25 25 27 5 29 29 29 29 29 29 6 5 29 18 29 29 29 29 2 14 14 29 25 29 14 29 14 8 29 29 29 18 29 29 29 6 25 5 29 14 29 18 25 29 29 29 29 26 5 8 6 6 29 27 6 27 29 29 2 29 29 2 6 29 29 18 2 2 29 29 29 29 31 31 29 29 14 31 29 27 31 29 29 14 29 29 31 29 29 29 29 29 29 29 29 27 29 29 29 8 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 31 2 29 2 13 2 29 29 29 29 29 2 29 31 16 29 29 29 29 29 29 8 29 29 29 29 2 29 6 29 29 29 29 29 29 29 5 29 18 29 29 29 29 8 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 5 19 29 29 29 29 29 16 16 29 16 29 29 19 16 29 16 29 29 29 29 29 29 29 29 16 29 29 13 16 16 29 29 29 29 16 29 16 29 13 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 13 19 29 29 29 16 16 29 29 29 16 16 29 29 16 29 16 29 29 16 16 16 16 16 16 16 16 16 29 29 29 29 29 13 29 29 29 29 29 31 29 29 29 29 6 29 8 29 29 26 29 29 5 29 6 29 26 29 29 29 29 29 2 6 29 8 29 14 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 8 8 29 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 5 29 29 29 29 8 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 5 8 29 29 29 29 5 8 29 29 29 29 29 29 2 18 29 29 29 29 29 29 18 2 29 8 29 27 29 29 29 29 29 27 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 8 29 29 8 29 29 29 29 29 29 29 27 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 8 8 8 2 2 29 27 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 6 29 2 29 29 29 29 8 8 5 27 2 29 8 29 27 29 31 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 14 8 8 8 29 29 29 18 29 6 5 29 8 27 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 14 6 8 29 27 29 29 29 29 5 29 8 29 8 29 2 29 29 5 29 29 29 29 29 29 29 29 18 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 31 8 8 29 29 29 29 8 27 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 6 29 17 29 29 8 29 29 8 29 29 2 29 5 14 29 29 29 31 29 29 29 8 29 8 29 29 8 29 29 29 27 29 29 29 29 29 31 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 5 26 29 27 29 26 29 29 29 2 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 2 2 29 29 6 29 29 14 2 5 8 29 29 27 29 29 29 29 29 29 29 8 29 18 29 5 6 6 5 2 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 5 29 29 29 29 14 29 29 6 29 29 29 18 29 8 29 29 29 29 6 29 14 8 8 29 29 29 29 29 29 29 29 29 25 25 25 29 29 29 2 31 29 2 29 8 29 26 29 29 31 6 5 29 29 6 29 29 29 18 29 29 29 29 8 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 2 29 26 2 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 26 29 29 29 29 29 29 27 29 29 29 26 8 29 29 17 23 29 4 29 29 8 29 29 8 29 29 29 29 29 29 31 6 29 18 29 5 29 31 29 29 29 29 29 29 29 31 29 29 6 29 29 29 8 29 29 8 29 29 29 29 29 5 29 8 29 29 29 29 6 29 29 29 25 29 29 29 29 29 29 29 29 29 27 8 8 29 29 26 5 31 29 29 29 29 29 29 29 29 29 29 29 31 29 14 29 29 29 29 29 29 29 8 29 2 29 29 2 29 29 29 29 29 29 31 18 29 8 29 29 8 29 29 29 6 29 29 5 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 6 29 29 14 29 18 27 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 5 29 6 27 2 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 31 29 2 29 6 29 29 31 8 16 16 29 5 29 29 29 16 29 29 29 27 29 29 25 8 29 29 29 29 27 29 29 14 29 29 29 29 29 29 27 5 29 29 29 29 29 6 8 29 29 29 29 8 29 29 29 13 29 29 29 29 29 27 8 8 29 2 29 29 29 31 29 29 29 29 25 27 29 31 18 29 29 29 6 29 29 29 5 6 26 6 29 2 5 29 29 29 6 29 29 8 29 29 29 29 29 2 16 2 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 2 29 26 29 29 5 8 5 29 8 8 29 29 29 8 29 29 29 29 29 29 29 29 29 17 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 8 8 29 29 29 25 29 29 29 2 29 29 29 29 8 29 29 31 29 29 8 29 29 29 29 8 29 29 29 29 29 27 29 2 29 29 18 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 5 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 13 29 5 29 8 26 29 5 29 17 29 2 18 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 26 29 29 29 29 2 29 29 29 25 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 16 14 29 29 29 16 29 29 2 16 29 29 29 29 5 2 29 29 16 23 8 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 19 29 16 29 29 19 16 29 16 16 29 29 16 16 16 13 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 26 29 16 17 29 29 29 29 29 29 29 29 2 29 29 29 26 5 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 2 29 29 29 29 29 29 16 2 29 29 29 29 2 18 29 29 29 29 29 29 29 8 8 29 29 29 29 5 29 29 2 29 29 29 29 29 29 29 2 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 18 5 5 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 31 5 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 5 29 29 27 29 29 29 29 16 29 8 29 29 29 29 2 29 29 29 29 29 29 29 13 29 29 17 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 13 29 29 29 31 29 26 29 29 29 29 5 29 29 29 29 29 31 29 29 18 29 29 29 2 29 26 29 29 2 29 2 8 5 5 29 31 29 2 2 29 29 29 27 29 16 29 29 29 29 29 29 29 29 8 29 29 29 8 2 17 29 16 8 29 8 29 29 29 29 2 29 29 29 29 2 18 16 29 29 29 29 2 6 8 2 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 2 8 14 29 29 29 29 8 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 8 25 14 29 29 29 25 29 23 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 5 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 13 29 29 29 29 29 29 29 16 16 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 31 29 29 29 29 29 8 29 29 16 29 29 29 29 5 29 29 29 29 29 29 29 5 29 2 29 29 8 27 29 29 29 5 29 29 29 29 29 8 8 29 8 29 29 29 5 8 2 2 29 18 29 29 29 29 29 29 8 29 2 29 29 14 29 8 29 31 29 16 29 29 29 29 29 16 29 29 29 29 4 29 29 29 29 29 29 8 29 8 14 29 29 29 29 29 2 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 2 29 29 29 2 29 29 2 29 2 29 29 26 8 29 29 8 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 2 2 29 29 29 5 29 29 29 29 29 29 16 29 29 29 16 2 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 13 29 16 29 16 29 29 29 2 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 8 29 26 29 5 29 6 29 8 29 8 19 29 29 16 16 14 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 18 29 29 29 17 29 29 29 29 8 29 29 29 29 8 29 29 29 6 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 14 29 29 29 2 29 29 29 29 29 29 29 31 29 29 31 29 29 29 29 29 29 27 29 29 16 17 29 8 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 8 29 2 29 29 29 29 5 29 29 29 17 29 29 29 29 8 8 29 18 2 29 2 29 2 29 29 8 29 29 16 2 29 29 29 8 29 8 5 8 29 29 29 8 29 29 8 29 29 29 16 17 29 16 29 16 29 29 29 29 29 29 8 29 29 29 29 29 17 29 8 2 29 29 5 29 2 29 29 29 29 29 31 29 29 29 29 29 6 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 16 2 29 29 29 8 25 29 2 29 29 29 29 29 29 29 29 16 29 29 29 5 29 8 29 29 29 5 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 23 5 29 2 29 29 29 29 2 29 31 29 29 29 26 29 17 29 29 29 29 2 29 29 29 29 17 5 2 29 29 29 29 29 29 29 29 29 29 29 8 29 5 8 29 29 29 29 29 29 29 8 29 29 5 29 29 29 29 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 5 2 29 29 5 29 29 8 29 29 26 29 29 16 29 5 29 29 5 29 8 29 27 29 29 16 29 29 29 2 29 29 29 29 29 26 29 18 29 8 5 29 5 29 29 29 29 14 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 14 2 29 16 2 2 2 29 29 29 29 29 29 2 29 29 5 29 5 29 29 5 29 29 8 29 29 29 29 29 8 29 8 29 16 29 29 29 8 29 8 29 8 8 29 29 2 5 29 8 29 29 2 29 29 29 29 29 8 5 31 29 5 2 29 29 29 2 29 29 29 29 6 29 29 2 5 29 2 29 8 5 29 29 29 29 29 29 2 8 29 26 5 2 18 6 29 29 29 29 29 29 29 8 8 29 29 5 8 29 29 31 29 17 8 29 29 8 2 18 29 8 2 29 29 6 29 8 29 29 27 29 29 8 26 29 26 29 29 5 5 29 29 29 29 8 29 29 29 29 2 29 29 29 8 25 29 29 29 29 29 29 29 6 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 26 2 29 2 18 8 5 29 29 29 29 29 29 29 29 29 29 5 6 29 29 29 2 8 29 29 29 29 29 8 29 29 2 29 29 5 29 29 29 29 29 29 29 13 29 29 29 13 29 13 16 29 16 16 29 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 2 2 29 29 29 29 29 6 18 5 29 29 29 29 31 29 29 29 8 2 25 29 31 29 18 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 8 29 29 31 2 29 6 29 2 2 29 29 29 29 29 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 18 29 27 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 14 29 29 29 29 29 18 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 31 29 29 27 29 29 29 29 29 29 29 18 29 29 29 2 6 29 27 29 29 29 29 6 29 29 29 8 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 31 2 17 29 29 29 8 29 29 8 29 29 18 8 29 29 6 8 29 25 29 29 8 31 29 29 29 29 31 29 29 17 29 29 27 29 29 14 6 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 31 29 29 27 18 25 29 14 29 29 8 29 29 8 29 8 18 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 18 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 27 29 29 8 8 29 18 27 8 29 29 29 2 8 8 29 8 29 29 29 29 29 8 29 6 29 29 18 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 25 29 14 29 2 29 29 18 25 29 29 29 29 29 31 29 29 29 29 29 29 29 29 14 29 29 29 14 29 29 29 29 29 29 29 29 8 29 8 29 29 17 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 16 29 29 2 31 29 29 29 29 25 27 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 14 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 14 28 31 18 29 29 29 29 29 29 29 29 8 8 29 31 8 29 31 29 29 8 8 29 14 29 27 29 29 29 29 2 31 2 29 5 29 29 29 29 29 29 8 29 29 29 29 5 29 8 29 17 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 6 29 29 31 31 29 29 29 29 29 29 29 29 6 25 29 29 8 29 29 29 18 29 29 18 29 29 29 29 29 18 29 29 29 29 29 29 8 8 29 5 29 27 18 29 8 6 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 6 29 29 29 29 29 29 29 29 29 8 18 31 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 14 29 29 29 2 29 29 6 29 29 29 29 18 29 31 29 29 29 29 29 29 6 14 29 6 29 29 18 29 29 29 29 29 29 18 29 2 29 29 8 29 29 29 29 29 29 5 29 27 29 29 18 14 29 6 8 14 29 29 29 29 29 29 29 29 8 8 29 31 29 14 18 18 29 29 8 8 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 26 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 25 25 29 2 29 29 29 29 17 29 5 29 2 2 29 29 16 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 2 8 29 29 31 18 29 29 2 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 27 14 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 18 29 29 6 23 29 29 2 2 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 29 29 14 25 29 29 29 29 29 29 29 26 31 29 29 29 29 5 27 29 29 29 2 29 14 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 6 8 29 2 2 29 29 29 25 8 29 29 25 29 29 29 29 29 29 29 26 29 29 29 29 31 29 29 29 25 29 5 29 8 29 25 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 8 16 29 29 8 29 29 29 2 29 18 29 29 29 29 29 29 29 16 29 29 29 18 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 17 2 29 29 29 16 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 18 29 29 29 29 26 5 29 29 29 16 13 29 26 29 29 2 29 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 16 31 29 16 29 29 29 29 17 29 29 29 29 19 29 16 16 16 29 29 16 13 16 29 29 16 16 29 29 29 29 29 16 29 29 17 8 29 16 16 16 29 29 8 8 29 29 29 29 5 29 16 29 16 29 29 16 13 16 16 16 29 13 29 29 16 29 16 29 16 29 13 29 29 2 29 29 29 16 29 29 16 29 29 13 29 29 29 29 29 29 16 29 29 29 13 16 16 29 29 29 16 29 29 16 16 27 29 29 29 29 8 17 19 29 16 29 16 29 16 29 29 29 29 17 19 29 29 16 29 19 16 29 16 16 16 29 29 29 16 29 27 28 16 13 29 16 29 16 29 19 16 8 19 16 16 16 29 29 16 16 16 16 29 19 29 16 16 29 29 16 29 17 16 16 29 29 16 19 29 16 19 29 29 19 4 29 5 16 16 13 16 16 29 29 29 16 16 29 16 29 16 17 19 16 29 19 29 16 16 16 16 19 29 16 19 29 16 19 29 19 19 16 16 19 29 16 16 29 19 29 19 29 16 16 29 19 16 29 16 16 13 29 16 29 29 16 16 13 29 19 17 13 29 13 13 16 19 16 16 16 16 29 29 19 16 16 19 16 13 16 29 16 19 16 16 29 16 13 16 16 19 29 19 16 16 16 29 17 16 16 29 29 19 16 29 13 19 16 29 29 13 16 10 29 16 17 9 29 16 29 16 16 29 16 16 29 16 9 16 29 16 29 29 16 17 16 16 16 29 16 13 13 16 16 16 17 16 16 19 29 19 19 13 29 19 19 13 16 19 16 19 17 16 16 29 16 16 19 19 29 13 16 19 19 16 29 19 19 19 16 16 29 16 16 17 16 17 16 16 29 16 29 16 29 16 29 29 29 29 16 16 29 29 29 16 29 29 29 29 13 16 16 29 16 16 29 16 29 16 16 16 16 29 19 16 16 16 29 29 29 29 16 13 16 16 29 16 29 19 16 13 16 16 13 19 16 16 29 29 16 13 29 19 29 16 29 29 29 19 16 16 29 29 29 19 29 29 6 16 16 16 29 29 29 29 16 29 16 29 29 8 29 29 29 29 29 29 29 29 27 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 5 31 29 29 29 18 29 2 29 29 26 8 29 29 29 29 2 2 5 29 6 29 2 29 29 29 29 29 29 29 29 8 29 6 29 31 14 14 29 29 29 29 2 2 5 8 6 29 29 29 29 6 29 2 29 29 29 5 18 29 29 29 8 27 29 29 29 29 18 5 29 29 29 27 29 29 6 29 14 29 29 6 29 29 29 29 18 29 29 14 29 29 29 29 5 29 29 29 29 2 29 29 8 29 29 29 29 29 29 31 29 29 29 29 29 27 2 29 29 29 29 8 8 18 29 29 29 29 29 18 29 29 5 2 29 29 29 29 6 8 29 14 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 29 18 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 8 29 29 29 29 29 29 29 8 29 8 29 17 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 2 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 18 29 29 29 29 8 29 29 8 29 29 29 2 6 29 29 2 14 29 29 29 18 29 18 6 2 29 29 14 29 29 29 29 29 29 31 29 8 29 29 29 29 29 29 8 29 29 29 29 29 6 29 27 29 29 29 29 8 6 31 29 27 29 29 29 29 14 29 27 29 29 14 29 29 29 29 29 31 29 29 25 29 29 29 29 29 5 29 2 8 29 29 27 29 18 29 18 18 29 29 8 8 29 29 29 29 29 27 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 18 25 14 29 18 29 29 29 29 29 25 29 29 29 6 29 6 8 5 29 29 6 29 29 29 29 14 29 29 8 29 6 25 29 29 5 29 29 27 29 8 2 29 29 29 29 29 14 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 8 31 29 2 29 29 6 29 29 29 5 29 27 14 29 29 29 29 25 6 29 29 29 29 6 29 2 29 25 29 27 29 29 2 29 29 6 29 5 6 29 29 29 2 29 29 29 29 29 29 29 29 8 29 2 5 29 29 29 29 29 29 29 29 8 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 8 14 29 29 29 2 29 29 29 29 29 2 29 6 29 29 29 8 8 29 29 29 29 29 2 29 29 29 29 18 29 29 2 29 29 29 8 14 18 18 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 8 29 29 5 29 29 29 29 29 29 8 13 29 29 29 29 29 29 29 29 29 29 29 18 6 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 6 16 29 29 16 29 16 29 29 29 29 29 29 6 5 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 14 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 14 29 29 29 29 14 29 29 18 18 6 18 29 6 2 6 29 14 29 29 31 8 29 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 27 29 29 29 29 29 5 29 29 29 29 14 6 14 29 29 29 25 29 29 18 29 29 29 25 29 29 29 8 2 29 25 8 29 29 29 29 29 29 8 29 29 29 29 2 2 29 2 29 29 2 14 29 29 29 29 14 6 18 8 29 8 26 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 14 6 29 2 29 5 29 29 29 29 2 29 29 29 29 2 2 29 8 8 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 19 16 29 16 19 9 19 13 16 29 17 13 9 19 16 19 19 29 29 29 19 19 16 29 29 16 19 16 29 29 17 17 29 29 16 29 5 29 29 29 29 16 5 29 29 29 29 29 29 29 16 29 29 18 29 2 5 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 16 29 29 2 29 8 29 14 29 29 8 8 29 29 2 5 5 29 29 29 29 29 29 29 29 2 29 14 29 29 29 29 5 29 29 14 29 29 29 29 29 29 18 29 29 16 29 29 29 16 29 13 13 29 29 13 29 29 29 16 29 29 16 29 13 8 29 29 29 5 29 31 8 6 26 2 8 2 2 29 29 29 29 29 29 29 29 29 29 6 5 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 14 29 27 29 29 29 29 8 8 27 8 6 29 29 29 29 29 18 29 27 29 6 29 29 29 29 29 29 29 29 29 8 29 8 29 8 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 25 29 29 8 5 29 29 29 29 26 29 5 31 29 29 29 29 29 29 29 18 6 29 8 29 29 29 8 29 29 8 2 17 29 29 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 29 29 29 8 29 29 6 29 29 18 29 29 29 29 29 8 29 29 29 25 29 29 8 29 29 2 29 29 29 29 27 8 29 29 29 29 29 2 29 29 29 14 29 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 8 29 2 29 27 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 6 8 2 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 5 8 29 29 29 29 29 2 29 8 29 6 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 14 8 29 29 29 29 29 8 26 29 2 29 29 29 27 29 29 29 29 26 5 29 5 5 29 29 8 29 29 29 29 29 31 29 29 27 29 29 29 2 29 8 29 29 29 2 29 29 2 29 29 8 5 5 29 5 6 27 29 29 29 18 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 18 29 29 29 29 29 29 29 8 26 29 31 29 31 29 8 6 29 29 8 29 29 5 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 31 29 31 29 29 8 5 8 29 29 29 29 29 8 29 29 31 14 29 2 8 27 29 29 6 8 29 26 29 29 8 29 29 8 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 25 2 6 8 29 29 29 26 29 29 29 29 29 29 18 6 29 29 29 29 29 29 29 29 6 29 25 29 29 29 6 29 29 29 29 8 29 29 29 29 29 14 14 6 29 29 29 8 8 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 14 29 29 2 29 29 29 29 2 6 29 29 29 29 29 2 29 14 23 29 29 29 29 8 29 2 29 29 2 29 29 29 27 25 29 2 29 8 29 29 2 29 8 29 25 29 29 6 27 23 31 2 29 29 8 29 29 29 26 14 29 29 29 27 31 29 29 2 29 18 29 5 29 29 29 29 27 29 14 29 29 2 29 29 29 29 18 8 27 2 5 5 2 29 29 29 2 31 29 6 29 29 29 29 29 29 25 29 29 29 29 29 29 8 2 31 29 2 26 29 29 29 6 5 29 8 14 29 6 31 29 18 29 29 29 29 6 6 29 29 29 29 29 2 29 14 8 31 29 29 29 29 5 29 29 29 29 29 29 2 2 6 29 29 8 29 5 29 29 29 29 29 2 31 29 18 29 29 29 29 2 2 18 29 29 14 31 6 27 29 14 8 29 29 6 6 29 29 6 29 5 29 27 8 29 27 27 29 29 29 29 29 29 29 29 29 14 29 29 2 29 29 8 29 29 29 29 31 5 29 2 29 29 25 29 29 29 29 29 16 16 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 5 29 29 29 8 29 8 26 17 29 29 29 29 2 17 29 29 16 16 16 19 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 18 29 18 29 29 29 29 29 29 31 29 29 29 29 18 29 29 29 8 2 29 29 29 29 29 29 29 29 5 29 29 5 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 6 29 2 29 2 29 29 8 29 8 26 29 5 29 31 29 29 8 29 29 5 29 29 29 29 2 2 29 29 27 8 29 29 18 2 29 29 29 2 5 29 29 29 8 29 2 29 31 29 29 29 25 29 29 29 29 29 29 29 29 27 29 27 29 29 29 29 29 29 17 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 31 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 27 13 29 29 29 29 29 18 2 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 6 29 29 29 29 29 29 29 29 29 29 29 14 8 23 29 29 27 29 8 8 31 29 29 29 2 8 31 29 29 29 29 29 29 29 8 29 29 2 27 29 29 29 29 29 29 29 31 29 29 31 14 8 29 29 29 8 25 29 31 29 29 25 31 2 18 2 31 29 29 29 29 8 18 29 6 29 6 29 18 8 8 8 5 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 2 2 29 29 29 29 27 29 6 29 29 8 31 29 5 29 29 29 29 2 29 2 29 27 29 14 29 2 29 29 29 29 8 29 27 29 25 8 29 29 29 29 29 29 2 29 26 5 29 29 29 29 14 29 29 6 29 29 29 29 29 6 8 29 29 29 29 6 29 14 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 18 8 29 6 2 29 5 29 5 29 29 8 26 29 29 2 14 8 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 25 29 29 8 29 6 6 2 14 29 25 6 29 14 29 6 29 29 29 25 29 29 27 29 29 2 29 8 8 29 29 31 14 6 18 29 29 31 29 8 5 26 8 29 6 29 14 29 29 6 6 6 29 2 14 6 6 27 29 6 25 5 29 29 26 5 18 6 14 29 29 29 29 29 8 8 8 6 29 29 8 29 6 29 29 29 25 29 29 25 8 8 29 6 29 4 26 2 31 29 29 2 8 29 8 29 2 29 29 29 29 29 29 5 29 8 29 29 29 29 29 18 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 8 29 29 29 29 29 31 31 29 29 29 29 31 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 16 8 29 29 2 2 5 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 31 29 17 8 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 13 29 18 29 2 29 8 29 29 29 29 29 27 29 29 29 29 29 8 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 31 29 29 29 29 29 29 29 29 16 29 8 29 29 29 5 29 29 29 29 29 29 29 31 29 31 29 29 29 29 2 29 29 29 29 29 16 29 2 18 29 6 29 29 29 18 8 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 18 2 8 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 27 29 29 29 29 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 27 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 8 18 29 31 8 29 29 29 29 29 29 29 29 25 29 25 18 29 29 29 29 29 29 29 29 29 29 25 29 29 31 29 29 29 18 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 29 18 29 29 6 29 29 6 29 29 29 14 2 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 27 29 29 2 2 5 31 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 27 29 29 29 29 29 8 29 29 29 29 29 29 8 29 27 8 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 25 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 31 29 29 29 29 29 14 29 29 29 2 25 8 26 29 29 29 29 29 29 29 29 27 5 29 29 29 29 5 27 6 6 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 25 29 6 29 8 29 29 29 6 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 14 29 29 2 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 18 29 29 14 29 14 29 6 29 29 14 29 29 29 29 29 29 29 29 29 29 25 29 18 14 29 14 29 29 29 29 27 29 27 8 29 29 29 29 31 29 25 29 29 29 29 8 29 29 29 29 29 25 14 29 29 29 29 29 5 29 29 29 6 29 29 29 29 29 2 29 29 8 29 2 29 6 25 14 29 29 6 29 29 29 29 29 29 29 25 8 29 2 29 29 18 29 29 8 29 29 8 8 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 14 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 16 29 29 16 29 16 16 16 19 29 13 19 29 29 19 16 29 16 29 16 13 29 29 16 29 29 29 29 16 29 27 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 6 29 25 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 6 26 29 5 6 8 29 29 29 8 29 29 29 29 25 29 29 29 29 29 29 29 8 26 29 29 29 29 29 29 29 18 29 14 8 29 2 29 29 29 29 29 29 29 29 16 29 29 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 2 29 18 29 29 16 29 2 29 29 29 2 29 29 29 29 31 29 29 29 6 29 2 29 29 29 29 29 29 5 29 5 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 18 8 29 29 2 2 29 29 29 2 29 8 2 23 29 2 29 29 18 5 29 5 5 8 29 2 8 5 29 29 29 18 29 13 29 29 29 29 2 14 8 5 8 29 29 2 18 29 29 29 5 29 29 29 2 29 29 13 29 18 16 6 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 6 8 29 29 29 29 2 8 29 29 29 5 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 6 8 29 29 29 29 29 29 27 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 27 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 27 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 13 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 25 29 27 29 29 6 29 29 29 29 29 29 29 29 29 31 29 8 29 29 29 27 29 2 29 29 25 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 14 29 27 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 6 29 29 8 8 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 31 29 29 29 29 2 8 29 29 29 29 27 29 26 29 29 14 29 29 18 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 2 29 29 29 31 29 29 29 29 25 29 29 29 29 29 29 6 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 14 29 29 8 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 8 29 27 29 29 29 29 27 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 14 2 29 29 27 29 29 29 29 31 29 29 29 29 29 29 14 29 29 29 29 29 29 31 29 8 29 13 29 29 29 29 18 29 29 29 29 26 29 29 29 18 29 29 29 8 29 29 29 29 29 29 29 29 29 25 29 6 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 27 29 29 31 29 29 29 27 6 29 29 25 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 6 29 18 29 29 29 29 29 6 29 14 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 8 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 31 14 29 29 29 29 29 2 29 29 13 14 29 5 29 29 29 6 29 29 29 29 29 29 8 6 29 29 29 29 29 8 29 29 8 8 29 29 29 29 6 29 14 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 6 29 6 29 14 29 29 8 8 29 29 29 29 29 29 29 29 14 14 29 29 29 14 29 29 29 6 29 29 29 29 29 29 18 29 29 8 14 29 6 29 29 29 25 29 29 29 29 29 29 18 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 8 29 29 2 6 5 8 5 29 2 29 29 29 31 29 18 29 29 29 29 29 18 29 27 29 29 29 29 29 29 29 29 29 29 18 29 27 29 29 29 29 29 26 6 18 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 2 29 29 29 29 29 29 8 31 29 14 29 29 29 29 29 29 29 29 26 29 29 8 5 29 6 29 29 29 29 6 18 29 29 29 29 29 14 27 29 29 29 29 25 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 16 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 6 29 29 29 29 29 31 29 8 27 29 29 29 29 29 29 8 29 5 29 29 29 26 29 8 8 25 29 29 29 29 29 18 27 29 6 29 29 14 6 29 5 14 29 29 2 29 25 29 29 31 29 29 8 29 2 23 5 27 25 29 2 31 29 8 31 29 29 29 29 29 2 2 8 29 29 29 29 29 29 2 29 29 31 29 2 14 29 29 29 2 29 29 29 29 29 29 8 29 31 29 29 29 29 27 29 29 25 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 8 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 8 29 29 29 2 8 27 5 2 8 29 29 8 13 29 29 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 2 6 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 2 29 29 29 8 29 29 29 29 29 6 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 25 29 26 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 13 8 29 29 29 29 29 29 6 29 29 29 8 6 29 29 29 6 2 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 17 29 29 8 2 29 29 29 2 27 29 29 29 31 29 14 29 29 29 2 29 29 29 29 29 6 29 29 29 29 6 29 14 29 29 8 29 29 8 29 29 6 29 5 29 2 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 8 29 29 29 29 29 29 29 29 29 29 8 8 18 29 2 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 16 16 13 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 6 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 18 16 29 29 29 6 29 17 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 2 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 16 17 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 16 13 29 29 29 29 8 29 29 29 26 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 13 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 13 2 29 16 29 29 29 29 29 16 29 29 29 29 29 16 6 29 29 29 29 29 29 6 29 29 29 29 6 29 13 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 17 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 8 29 16 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 13 2 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 6 29 29 29 29 29 29 29 29 29 29 29 18 2 8 29 8 29 29 2 29 18 29 29 2 29 29 5 2 29 25 29 29 29 29 29 29 27 29 29 5 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 25 8 29 8 29 29 18 29 5 8 29 29 29 29 8 29 29 29 25 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 16 29 29 18 2 5 29 29 8 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 6 8 8 29 5 29 29 29 29 29 29 18 27 25 29 29 29 29 27 29 29 29 29 8 29 29 2 29 8 29 29 14 23 29 8 29 29 8 8 29 29 29 29 29 29 2 8 29 29 29 29 25 18 2 29 29 29 29 29 29 29 29 14 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 18 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 6 29 29 2 29 29 29 29 31 8 29 29 29 29 29 18 29 29 29 27 29 29 29 8 6 29 29 2 29 29 29 29 29 29 29 29 29 18 2 29 29 29 5 29 17 29 29 29 29 29 29 29 14 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 31 2 29 29 29 29 29 29 5 5 2 29 8 29 29 29 2 2 29 29 29 31 29 18 29 8 29 29 29 29 29 29 29 29 27 2 6 29 29 14 29 5 31 29 29 2 18 6 6 6 6 8 29 2 25 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 29 29 14 29 29 29 29 29 16 29 29 29 29 16 29 2 2 29 29 2 29 29 29 29 8 29 29 8 6 29 29 29 29 29 14 2 29 29 29 29 29 29 29 29 29 29 5 29 29 5 29 29 27 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 31 29 29 29 31 29 29 5 29 29 18 29 29 29 29 29 2 2 29 8 8 29 29 2 29 29 8 5 29 6 29 29 31 29 2 29 23 2 29 2 2 29 29 5 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 16 29 5 29 29 29 29 29 16 29 16 29 16 16 19 29 29 29 13 13 29 29 29 29 16 29 16 16 29 29 16 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 17 29 29 29 29 5 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 6 29 29 8 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 25 29 29 29 29 17 29 29 6 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 2 31 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 16 16 29 29 29 27 29 29 29 29 29 29 18 27 29 29 29 29 29 29 25 5 29 8 29 16 16 29 29 29 29 19 29 29 29 29 29 29 16 29 29 8 29 13 29 26 16 29 16 29 29 18 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 19 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 13 6 29 29 5 29 29 29 29 16 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 27 29 29 29 29 29 29 27 29 29 28 29 29 29 18 29 29 29 29 29 16 29 18 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 2 29 29 29 29 29 14 29 29 2 16 29 29 29 29 29 29 29 18 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 8 29 29 16 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 5 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 14 29 8 29 18 29 29 29 16 29 29 29 29 29 29 29 17 29 29 5 29 29 8 29 8 6 29 29 2 29 29 29 18 29 29 6 27 29 27 29 29 29 16 29 29 29 29 29 14 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 17 16 29 16 31 16 29 17 29 29 16 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 2 29 29 8 29 29 29 2 29 29 29 29 6 27 29 29 29 29 29 29 29 29 14 14 31 29 29 31 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 25 29 13 29 8 29 29 29 29 29 27 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 16 29 29 29 29 29 29 8 29 16 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 16 29 29 29 16 29 29 16 29 29 29 29 19 29 29 16 16 16 16 29 29 16 29 29 16 29 29 16 29 6 29 29 29 29 16 29 29 29 2 29 29 29 13 29 29 29 16 29 29 16 29 29 29 29 29 29 29 8 29 29 29 31 29 8 16 29 5 29 29 29 29 29 29 5 29 5 29 5 29 16 29 29 16 29 5 29 23 29 29 29 27 29 29 16 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 2 29 26 8 29 29 29 29 29 18 29 29 29 29 2 29 6 29 14 29 29 29 29 29 14 29 8 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 16 29 29 29 29 29 6 2 29 16 29 2 29 29 29 2 26 23 29 18 16 29 2 5 29 29 29 29 16 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 16 29 29 29 16 29 29 16 25 29 29 8 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 18 31 29 6 2 29 5 29 29 29 29 29 29 8 2 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 16 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 25 29 29 16 29 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 13 13 29 19 29 16 19 29 17 16 29 29 16 16 16 29 16 29 29 29 19 29 16 16 16 16 16 13 19 29 29 16 17 29 29 29 16 16 17 16 19 29 8 16 16 16 19 16 29 16 16 19 16 16 13 29 16 16 16 16 16 29 5 19 19 16 13 29 29 16 29 29 19 16 16 29 29 16 13 16 29 18 29 29 16 29 16 29 16 16 16 29 29 29 29 16 16 16 29 16 13 16 19 16 16 16 13 16 16 19 29 16 13 16 29 13 16 13 19 29 16 19 29 29 19 29 19 13 16 13 19 13 16 29 16 29 29 16 16 16 16 13 19 29 19 29 16 13 16 19 19 29 29 19 16 29 13 19 29 16 29 13 29 29 29 16 16 16 29 16 29 29 16 29 29 29 16 29 16 29 29 29 16 2 16 29 29 29 17 29 29 16 16 29 5 27 13 19 13 29 13 19 16 29 29 16 5 19 29 29 16 9 16 19 19 19 16 19 19 16 19 16 16 29 16 29 16 13 19 29 29 29 16 19 19 19 29 16 13 16 16 29 16 29 16 16 29 29 29 29 2 16 29 29 29 29 29 29 16 16 29 16 16 13 29 29 2 13 19 16 13 29 29 29 16 16 16 13 16 19 29 29 29 29 29 29 29 29 29 19 29 8 29 29 29 29 26 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 6 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 17 29 8 29 5 29 26 29 29 29 29 13 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 2 29 29 29 2 29 29 29 29 29 2 29 29 8 29 2 29 29 29 2 29 29 29 29 5 18 8 29 29 29 23 29 29 17 29 29 29 16 29 13 19 29 29 16 29 29 13 13 29 13 29 16 19 19 29 29 29 29 29 16 29 16 29 16 29 17 29 29 19 29 29 8 16 19 29 29 16 29 17 16 16 16 13 29 29 29 29 29 29 29 29 18 6 29 8 8 29 18 29 29 2 29 29 14 26 29 29 29 29 27 29 8 29 29 29 29 16 16 16 13 29 16 13 16 19 16 19 29 13 13 19 29 16 16 29 29 19 16 13 29 16 29 29 29 13 29 29 29 29 13 29 8 31 8 29 2 29 8 29 29 29 29 29 29 8 29 29 18 29 29 29 29 29 31 29 29 29 29 14 29 8 29 29 29 29 29 29 5 27 5 29 29 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 8 29 2 8 29 29 29 2 29 29 27 29 29 29 27 14 29 29 31 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 5 29 8 29 29 29 29 29 29 29 2 29 6 8 29 23 29 2 29 2 8 29 29 6 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 2 29 29 29 8 8 29 29 29 29 8 2 29 29 29 29 29 8 29 29 29 2 29 6 29 29 29 29 29 8 8 29 17 29 8 29 29 29 29 2 29 29 29 8 29 29 29 8 29 25 29 8 5 6 8 29 29 29 29 6 29 29 29 29 29 29 29 31 8 5 29 8 29 29 14 29 29 29 29 29 29 29 29 23 29 29 29 29 29 27 29 29 16 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 13 29 29 29 29 29 16 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 16 13 27 29 29 26 29 8 29 29 29 29 29 29 29 29 29 29 16 29 2 6 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 27 29 18 29 29 29 31 29 29 5 29 29 17 31 29 29 29 29 29 29 29 29 29 29 2 2 23 8 29 29 29 2 29 29 29 29 29 5 29 29 29 14 29 29 29 29 29 29 29 29 29 19 29 29 16 29 29 13 17 29 19 16 19 29 29 19 19 29 29 29 16 19 16 19 19 16 29 29 19 19 13 16 16 26 29 8 5 29 29 8 29 29 29 29 29 2 16 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 8 29 29 29 29 29 6 25 29 29 29 29 8 29 29 29 8 29 29 29 8 13 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 14 29 29 8 8 29 29 29 29 29 26 29 29 29 16 29 29 29 29 29 29 29 16 16 29 8 29 13 29 29 16 29 29 29 29 29 29 17 29 8 29 29 29 29 29 29 29 17 29 17 29 29 19 8 29 25 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 18 16 14 29 29 26 13 17 29 2 29 16 29 17 29 16 29 8 29 16 16 16 16 16 19 29 29 16 29 29 29 29 29 16 29 16 29 29 2 29 19 16 29 29 29 29 29 18 29 6 16 29 29 6 29 8 29 16 16 29 29 29 16 29 29 29 29 29 5 2 29 29 16 16 13 29 29 16 19 2 16 13 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 31 8 29 8 29 29 29 29 29 5 29 29 25 29 8 8 6 6 29 29 29 29 29 6 29 14 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 2 6 29 29 29 2 8 29 16 17 5 16 13 29 16 19 19 6 5 29 19 16 29 8 16 16 16 19 13 29 8 16 29 29 29 29 2 16 16 29 29 8 29 17 29 29 16 29 29 13 29 29 13 16 29 29 29 29 29 17 29 29 29 16 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 18 29 29 29 29 17 29 29 29 29 16 16 29 16 29 29 29 29 29 29 2 29 18 29 29 8 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 5 29 29 8 29 29 29 2 19 16 19 16 16 16 29 19 29 29 13 29 29 29 29 29 29 29 29 31 29 29 8 29 2 8 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 8 16 13 13 29 13 16 16 13 19 16 19 29 29 29 29 13 29 29 16 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 8 5 2 29 29 29 29 5 8 29 8 16 29 29 13 29 29 29 19 29 16 2 19 13 29 16 29 29 29 29 13 17 13 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 26 29 16 26 29 29 16 8 16 29 29 29 13 16 29 29 19 16 29 16 19 16 16 29 16 16 19 19 13 19 16 13 16 19 19 16 16 19 19 29 19 29 29 29 29 29 8 16 16 29 16 26 29 29 29 29 29 29 2 29 29 16 29 25 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 6 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 16 29 29 29 29 29 29 16 29 8 29 29 13 29 29 16 19 16 29 29 19 19 16 13 13 16 29 29 29 8 29 29 29 31 29 8 29 29 5 29 29 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 8 29 29 29 29 16 29 29 5 16 29 29 29 19 29 29 29 29 29 25 29 29 2 25 14 8 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 14 8 5 6 29 29 29 16 13 29 29 16 13 19 29 29 16 16 16 29 16 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 2 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 29 8 2 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 29 16 29 29 29 13 29 29 17 29 29 29 2 29 16 29 29 14 29 29 29 29 31 29 29 29 29 29 13 29 8 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 19 29 29 29 29 13 29 8 29 2 29 29 29 16 16 29 29 29 2 29 29 29 29 29 5 29 29 16 29 29 29 29 29 29 2 29 6 19 29 8 8 29 16 29 2 29 16 29 29 5 29 16 29 16 8 29 16 29 16 29 8 29 29 17 16 14 16 16 29 16 29 29 29 19 16 16 19 29 29 16 29 29 16 19 29 19 16 29 29 29 16 8 29 2 29 29 29 29 29 8 5 29 29 29 29 29 16 29 16 19 16 16 13 29 19 16 29 29 29 2 25 29 29 29 29 29 8 29 5 2 29 6 29 29 29 29 29 8 8 29 29 29 27 29 8 29 29 29 29 29 8 29 29 6 29 8 29 16 29 29 16 29 13 8 25 31 5 29 29 23 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 2 29 17 18 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 26 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 8 14 29 29 5 29 29 27 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 5 29 29 5 6 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 6 29 31 29 29 29 16 16 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 8 8 29 29 18 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 2 29 29 8 2 29 29 8 31 5 23 2 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 16 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 2 16 29 16 16 29 29 29 5 29 29 29 6 2 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 13 29 29 8 16 29 29 29 16 29 29 29 26 29 29 29 16 16 13 16 16 29 16 17 29 16 29 29 19 29 29 29 29 29 29 16 29 29 29 8 16 16 16 29 13 29 17 16 16 29 29 29 19 29 29 29 29 8 29 29 18 14 29 29 29 29 8 29 29 29 2 31 29 29 16 29 18 29 2 29 29 8 2 29 17 29 29 18 29 16 5 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 16 13 29 29 29 8 29 29 29 29 29 29 29 29 29 19 19 16 29 16 29 16 29 16 19 29 16 29 29 29 29 29 29 14 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 17 16 8 31 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 14 29 29 29 29 29 8 8 2 8 29 29 29 8 29 29 5 29 29 2 29 29 8 29 29 26 29 29 13 16 29 29 16 13 29 8 29 31 29 29 29 29 29 31 29 25 29 29 29 29 13 29 29 29 16 13 29 29 29 29 27 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 29 29 29 13 29 29 29 29 29 29 16 29 16 29 29 16 16 16 16 16 29 29 29 29 29 29 8 29 29 8 29 29 18 16 29 29 29 29 29 16 29 16 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 5 16 29 29 16 29 29 29 29 29 29 2 29 16 29 16 29 16 29 16 13 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 18 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 19 16 29 29 13 29 29 29 29 29 29 18 29 2 25 2 5 29 29 2 8 8 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 8 14 29 29 29 29 29 29 29 18 31 29 29 29 26 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 16 29 29 16 29 29 16 29 16 19 29 29 17 16 29 16 16 17 29 19 29 16 29 29 29 16 29 16 29 6 29 29 8 29 29 29 16 8 29 29 16 29 29 16 29 31 13 18 29 29 29 5 29 16 16 29 16 29 29 16 29 29 29 25 29 16 29 29 29 29 16 29 16 13 16 29 29 19 19 13 29 2 29 29 29 16 29 29 16 29 29 29 16 29 16 19 29 16 29 29 29 29 16 29 29 5 29 5 29 29 29 29 29 29 27 2 29 29 29 29 2 29 29 29 27 29 29 29 29 29 16 16 29 29 31 16 29 29 29 8 29 29 29 29 29 18 29 29 31 2 29 6 13 29 29 29 29 29 16 13 29 29 29 29 2 29 29 14 29 29 29 8 29 29 29 29 29 29 29 29 27 29 29 13 29 29 29 29 29 29 29 29 29 29 29 2 29 5 4 29 29 2 2 5 29 29 29 29 29 16 29 2 29 29 25 29 8 29 29 29 29 29 16 16 29 16 29 16 16 19 16 19 29 16 16 19 19 13 16 19 29 8 29 29 29 29 5 29 29 29 18 8 29 29 14 8 29 6 29 29 29 29 29 29 29 29 8 29 27 29 29 29 29 29 29 5 16 16 16 29 29 29 29 29 29 16 17 29 19 29 16 29 29 29 13 29 29 19 13 29 29 19 19 19 16 29 16 16 19 29 29 29 29 19 29 29 29 29 16 29 16 29 29 2 8 29 29 16 8 29 29 16 29 29 16 29 29 16 16 5 29 29 29 29 29 29 29 16 16 19 16 16 16 29 29 13 13 16 13 29 16 29 29 16 29 29 16 29 29 16 16 13 19 19 19 19 29 29 29 29 29 16 16 13 19 19 13 16 29 29 29 13 16 19 13 19 8 29 16 16 16 19 29 29 29 29 29 29 29 29 5 29 29 23 29 5 29 29 29 29 29 29 26 29 29 29 29 29 6 29 29 29 13 29 16 16 29 29 16 29 16 29 16 13 16 16 29 16 16 16 19 16 19 19 19 29 19 19 29 29 16 16 5 29 29 29 29 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 19 29 29 29 29 16 16 29 16 29 29 16 29 29 29 29 29 16 29 16 29 29 16 16 19 29 29 16 29 13 16 29 16 19 17 19 16 29 16 16 29 16 29 29 16 19 29 29 29 16 16 29 16 16 29 16 29 16 19 29 29 16 16 16 16 19 16 29 29 29 16 13 29 29 16 29 13 16 29 8 16 16 29 29 29 16 17 29 13 29 29 16 29 29 16 29 16 16 29 29 16 29 16 16 29 29 16 16 29 16 16 13 29 16 29 29 29 5 8 5 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 16 16 29 16 29 29 29 17 2 16 29 29 16 29 29 29 29 29 29 19 29 29 16 29 29 29 29 19 29 19 29 29 8 16 29 16 29 29 13 29 16 29 29 16 29 29 29 29 29 18 17 5 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 16 16 13 29 16 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 13 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 25 29 16 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 16 29 29 16 13 29 16 16 29 29 29 29 29 16 29 29 19 16 16 16 16 13 29 29 29 19 29 19 16 29 13 16 16 17 13 29 29 29 16 29 29 29 17 2 5 29 16 29 29 16 16 16 29 19 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 13 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 13 31 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 16 16 13 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 16 29 16 19 29 16 19 29 29 29 16 8 29 29 29 13 29 29 13 29 29 29 29 29 29 29 29 8 29 16 29 29 16 16 29 29 29 16 29 29 17 16 29 29 16 19 19 29 29 29 29 29 29 16 29 29 29 29 29 8 29 16 16 16 16 16 29 16 2 29 16 16 29 29 29 18 29 29 29 16 29 29 29 29 29 29 17 2 29 16 16 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 23 29 29 29 29 8 29 29 8 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 13 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 5 29 29 29 29 2 8 29 29 29 29 29 2 5 29 29 29 27 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 14 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 2 16 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 25 26 29 29 29 29 29 29 16 16 13 5 29 29 29 29 29 5 29 29 2 29 13 29 29 29 29 29 29 29 29 29 16 16 29 16 8 29 29 16 29 29 29 29 29 29 17 29 29 29 13 13 29 29 16 19 16 19 19 16 19 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 13 29 29 16 17 29 29 16 16 2 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 19 16 13 13 29 16 19 29 16 16 13 29 16 29 13 29 29 29 16 16 29 29 29 16 16 29 16 16 13 29 2 29 29 29 29 14 8 29 29 16 16 17 16 29 29 29 16 29 16 13 29 2 5 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 13 29 2 13 29 29 29 29 29 18 29 29 29 29 29 29 8 29 8 29 8 29 29 29 5 5 5 29 2 29 2 29 29 13 13 29 2 29 29 29 29 29 2 2 29 29 16 8 29 29 29 5 29 29 29 29 29 5 29 29 16 16 29 29 29 29 29 29 19 16 16 29 29 16 16 16 29 29 29 29 19 13 16 29 19 16 19 29 16 16 16 29 29 29 29 29 29 14 29 5 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 16 16 29 5 29 16 29 29 13 29 29 29 29 29 29 29 29 16 2 29 29 5 29 25 25 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 2 29 29 29 29 29 8 29 2 29 29 8 18 29 29 29 31 29 29 5 29 29 5 29 29 29 29 29 29 29 29 29 29 18 29 26 8 29 29 2 29 29 29 16 31 29 16 2 29 29 29 29 8 29 29 29 29 29 29 29 2 8 6 29 29 16 29 29 29 29 13 29 5 16 16 16 29 29 16 16 16 16 29 16 29 29 16 29 29 16 16 29 16 29 29 29 16 19 16 16 29 6 29 29 25 8 29 8 29 29 29 29 29 5 29 8 29 18 29 6 29 29 29 16 16 29 29 5 16 16 16 29 29 26 18 29 29 29 29 29 29 13 29 29 29 29 29 29 18 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 18 29 29 31 2 29 29 29 29 5 8 31 2 29 29 29 29 14 29 29 29 17 29 29 8 29 29 2 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 13 29 29 29 29 16 16 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 17 8 5 29 16 17 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 16 16 29 29 16 16 16 19 13 16 29 29 29 29 29 29 29 29 29 26 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 16 29 29 29 29 29 16 13 16 13 17 16 16 16 16 29 29 29 29 29 29 29 2 8 8 29 29 29 8 29 29 29 5 29 29 8 13 29 5 29 29 23 29 29 2 5 8 29 29 29 16 29 29 29 29 29 6 29 29 8 8 29 29 29 29 26 29 29 29 29 16 16 29 19 16 29 29 29 29 29 29 29 29 16 29 29 29 17 16 29 29 16 29 29 29 16 16 29 29 16 29 29 29 29 29 5 8 29 8 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 16 29 29 29 29 26 29 29 29 29 8 29 29 29 5 29 16 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 13 29 16 16 16 13 29 2 8 29 2 29 29 29 29 8 29 17 2 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 13 16 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 31 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 26 2 8 29 29 29 6 29 8 29 31 26 23 8 29 8 29 29 29 29 29 29 29 29 8 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 14 29 29 29 6 5 14 29 26 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 8 29 29 29 16 29 29 16 29 29 29 29 17 29 29 17 19 5 29 13 2 16 16 17 16 16 29 29 29 29 29 29 29 29 18 29 29 29 29 16 29 29 29 29 2 29 29 29 8 29 16 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 16 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 2 29 29 29 29 29 13 29 29 29 29 29 29 16 16 29 16 19 13 13 16 29 29 29 29 29 29 29 29 16 2 16 2 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 26 29 29 29 29 29 29 29 16 29 29 29 29 17 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 2 29 29 2 29 2 8 26 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 8 29 29 6 29 31 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 8 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 13 29 29 2 19 19 19 19 29 19 16 16 19 19 16 16 29 13 29 19 13 29 29 29 16 29 29 29 2 29 29 29 5 29 2 29 8 29 8 29 29 29 29 17 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 2 29 29 16 29 29 8 29 2 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 17 29 29 29 17 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 14 29 29 8 29 29 29 29 29 29 2 29 8 29 26 5 26 25 29 26 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 5 29 23 29 8 8 2 31 29 29 29 8 14 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 29 27 29 29 6 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 23 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 2 2 29 29 29 29 2 29 29 29 29 5 29 29 29 29 8 29 29 29 29 2 29 8 5 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 2 29 5 29 5 29 8 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 8 29 18 2 29 29 29 29 29 29 29 29 29 2 29 29 29 27 29 29 29 29 29 2 29 29 5 2 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 31 29 29 29 29 8 5 29 29 8 29 2 5 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 2 29 29 2 17 29 31 5 29 29 29 29 29 29 29 29 18 29 8 29 29 29 29 18 2 29 29 29 2 8 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 5 16 2 23 29 29 29 29 29 29 29 16 14 16 16 29 29 2 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 5 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 31 29 29 29 29 29 8 2 29 29 29 29 29 29 31 29 29 2 25 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 13 16 16 29 29 13 16 16 16 19 16 19 19 29 29 9 19 13 29 16 19 19 16 19 16 29 29 29 17 13 29 29 16 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 13 29 29 16 13 29 16 29 29 29 29 29 29 29 16 16 19 13 29 13 29 16 13 29 29 29 29 16 29 19 16 16 29 29 29 29 19 29 19 13 19 19 19 29 16 13 19 19 19 19 16 13 29 16 16 16 29 29 16 29 29 16 2 29 29 29 29 29 31 31 31 29 29 29 18 6 29 2 5 2 29 29 29 29 29 5 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 27 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 5 29 29 29 29 29 5 17 29 29 2 29 8 29 29 29 8 29 29 31 17 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 16 29 29 29 29 29 13 29 29 16 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 17 8 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 2 23 5 29 29 29 29 29 29 29 17 29 2 8 31 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 25 29 29 18 29 29 29 2 8 29 8 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 2 29 29 29 2 29 29 5 29 23 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 27 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 16 29 29 29 16 19 16 16 13 29 2 29 16 13 19 16 19 29 16 16 16 2 29 19 29 19 19 16 19 13 16 29 19 16 19 19 29 29 29 29 16 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 8 29 16 29 31 29 29 29 29 29 29 29 29 29 29 8 8 29 5 29 27 29 29 29 29 29 5 29 29 29 29 31 29 29 29 29 29 29 29 29 29 2 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 29 16 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 8 29 29 5 25 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 13 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 8 29 29 5 8 29 29 8 29 29 29 29 29 29 29 25 13 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 8 29 29 8 5 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 18 29 6 29 29 29 2 2 29 29 29 29 18 29 29 29 29 2 29 29 29 29 25 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 29 29 29 29 29 8 18 29 29 2 29 17 29 13 29 29 29 29 2 13 13 19 29 13 16 16 29 29 29 19 19 29 16 29 19 16 19 29 13 29 2 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 16 29 13 16 19 29 16 29 16 29 16 29 5 17 8 29 29 29 29 8 27 29 29 29 29 29 29 29 29 8 29 29 29 29 5 29 29 29 5 29 29 5 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 23 29 2 29 29 29 29 8 2 29 29 29 29 29 6 29 29 8 29 8 29 29 29 29 29 29 6 29 29 29 31 8 29 29 29 29 29 27 29 29 29 29 29 25 29 29 29 29 18 29 29 29 29 29 29 16 29 31 29 29 29 13 16 29 29 29 29 29 29 2 29 29 29 5 29 13 5 29 29 13 16 13 16 16 29 16 29 16 13 19 16 13 16 16 16 29 29 13 16 16 29 29 29 29 29 29 29 13 29 17 29 29 16 29 29 29 29 29 13 29 29 13 29 13 19 16 13 8 19 19 19 13 29 19 19 16 19 16 29 17 29 13 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 5 29 29 29 29 29 29 29 16 13 16 16 19 16 19 29 16 16 29 29 16 16 16 29 13 29 19 16 29 29 29 29 29 29 2 29 29 27 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 19 16 13 29 29 29 29 29 16 13 29 29 29 29 8 8 18 5 29 29 27 18 29 29 29 29 16 29 29 29 29 29 26 29 16 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 16 16 16 29 13 29 29 8 29 29 29 31 2 29 29 23 29 29 5 29 29 31 31 29 29 2 29 29 29 2 29 16 29 25 2 29 29 29 29 29 29 29 9 5 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 17 29 16 16 16 29 29 29 18 2 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 29 29 5 8 29 29 29 29 29 29 29 29 5 2 31 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 13 29 29 29 29 29 16 19 29 29 29 29 29 5 29 27 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 19 16 29 29 19 29 19 19 16 19 16 16 41 29 19 29 19 16 16 19 16 29 13 29 19 2 8 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 2 16 2 29 16 16 29 16 16 29 19 29 29 29 29 29 16 2 29 29 14 29 29 29 29 29 29 29 5 29 29 29 29 29 29 16 8 29 16 29 16 29 29 13 29 29 17 29 17 29 29 29 16 29 29 29 29 29 29 31 27 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 18 8 29 8 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 5 16 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 16 2 5 2 29 29 23 23 29 8 29 29 8 29 29 29 29 29 29 16 29 29 29 29 13 8 29 31 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 2 29 29 29 29 16 16 29 29 16 16 29 29 16 29 29 29 29 29 29 13 29 16 16 29 19 29 29 19 29 17 13 29 19 19 29 29 29 16 29 5 29 16 29 29 29 16 16 29 29 29 29 29 29 29 6 29 29 16 16 13 29 16 29 29 29 29 16 16 29 29 29 29 16 19 29 19 16 19 16 19 16 16 16 16 16 29 2 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 16 29 29 13 29 16 13 29 16 29 16 16 19 29 13 29 29 29 29 6 5 29 31 29 29 29 29 29 29 29 13 29 29 29 13 16 29 29 29 29 29 29 8 29 29 29 29 29 16 16 13 16 19 16 19 16 16 29 29 29 29 29 29 8 29 29 5 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 16 29 29 16 16 29 29 8 29 29 13 29 29 16 8 16 16 29 29 29 18 29 29 29 29 8 29 29 5 29 29 29 29 29 29 29 29 29 16 16 29 29 16 16 29 16 29 29 13 29 29 16 29 13 29 29 13 13 13 19 29 19 13 16 41 16 9 19 29 29 16 29 29 29 8 8 29 29 2 5 29 2 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 19 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 13 16 16 16 29 16 29 29 29 16 16 29 29 19 29 29 29 19 29 16 29 29 16 29 16 16 17 19 16 16 16 16 19 16 29 16 29 31 29 13 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 14 29 29 29 29 29 8 29 29 5 29 29 29 29 29 13 2 29 29 29 29 29 29 29 29 29 16 16 29 29 17 29 29 29 29 16 29 16 29 29 29 29 29 19 25 29 16 19 29 29 16 29 29 29 29 29 29 14 29 29 29 29 17 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 8 6 4 29 8 8 29 29 29 31 29 29 8 8 5 29 29 29 29 26 5 5 29 5 29 23 6 8 29 29 29 26 5 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 8 29 29 29 23 29 29 2 6 29 29 29 29 29 29 29 6 14 29 29 8 29 6 29 29 18 27 6 29 29 2 29 29 29 29 29 29 14 29 29 29 26 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 27 18 29 29 29 2 29 27 29 29 29 29 29 17 29 29 29 29 29 29 27 8 29 29 29 29 29 29 2 6 29 31 29 29 29 29 18 8 29 29 29 29 29 27 29 29 29 29 29 29 29 29 13 6 29 29 29 29 29 29 29 16 29 18 29 29 16 29 29 29 29 19 29 19 29 29 29 29 13 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 2 29 29 29 29 29 29 29 29 8 29 29 26 31 29 2 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 14 29 29 29 18 29 29 8 29 29 25 6 29 29 29 29 29 29 29 29 6 29 25 29 29 29 29 29 8 29 29 2 29 29 29 8 8 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 13 19 16 29 29 16 29 29 13 16 17 29 29 29 29 17 29 29 29 19 19 29 29 16 19 16 19 19 16 16 19 13 19 19 19 16 29 29 19 19 19 16 16 29 29 16 13 29 29 29 29 29 19 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 29 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 31 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 27 25 29 27 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 5 16 29 29 29 29 29 29 29 18 29 29 16 29 6 29 16 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 8 31 5 29 2 29 18 29 29 29 16 18 29 29 29 27 25 2 8 29 29 29 29 2 5 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 27 16 29 29 29 29 29 29 16 29 29 29 29 27 2 29 29 29 29 18 29 29 29 29 29 29 29 13 29 29 29 16 29 29 16 29 29 29 16 13 13 29 29 17 13 13 16 16 29 16 16 16 16 29 17 29 13 29 29 16 16 29 13 8 16 29 16 13 29 29 29 8 13 16 16 29 29 8 29 4 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 8 29 2 29 29 29 29 8 29 29 29 29 6 29 29 2 14 29 29 29 29 27 29 2 2 5 29 8 29 27 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 18 29 29 19 17 5 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 16 17 29 29 19 29 16 13 29 16 13 29 29 17 13 29 29 8 19 29 29 29 8 14 29 29 29 29 29 29 29 29 29 26 29 29 8 29 5 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 5 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 16 16 13 29 16 16 16 29 31 29 6 29 14 29 2 29 29 29 23 6 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 6 29 29 29 31 2 29 29 29 5 8 29 29 29 29 29 29 29 29 29 29 6 25 31 2 18 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 25 29 29 29 29 5 29 29 29 29 29 29 29 18 8 17 29 8 8 29 29 29 2 23 5 8 29 29 31 29 8 29 29 29 8 29 29 29 18 29 29 29 29 29 8 29 5 4 26 29 29 29 29 29 8 2 29 29 29 18 29 6 29 29 18 29 31 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 5 29 29 2 2 29 29 8 29 29 29 29 5 8 8 29 6 29 29 29 5 25 29 29 8 29 8 29 29 31 16 29 26 2 29 29 29 29 8 29 8 5 29 29 29 6 5 29 17 29 5 29 8 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 25 29 29 8 31 6 8 29 8 6 27 29 29 6 29 16 29 29 5 29 29 25 5 18 5 29 29 31 29 29 29 29 29 29 29 29 14 29 31 29 29 29 29 29 8 29 8 31 29 29 29 29 29 29 29 29 29 25 8 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 8 29 29 27 29 25 29 2 29 29 29 16 29 13 13 29 29 29 6 29 23 29 2 18 29 8 29 29 29 29 29 14 29 29 29 29 29 26 29 29 5 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 13 29 29 29 17 29 29 29 29 29 16 29 29 19 29 29 19 9 29 29 19 29 16 16 29 16 19 19 13 26 29 29 26 2 29 29 29 27 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 29 29 29 16 29 29 13 13 13 13 17 16 16 13 16 13 29 29 29 2 29 5 8 5 5 29 29 29 28 29 29 29 29 29 14 29 8 29 8 29 2 29 29 29 13 16 16 29 8 16 29 29 16 31 29 29 29 29 29 16 29 17 29 29 29 29 29 29 29 29 16 29 2 29 13 29 29 29 29 29 19 29 29 16 19 29 16 16 19 16 16 16 29 29 29 29 17 29 29 16 13 29 29 29 29 29 29 29 2 29 31 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 13 29 29 29 16 13 29 29 29 29 16 29 29 17 29 16 29 29 29 16 29 29 16 29 29 16 19 29 29 29 16 29 16 29 16 29 16 16 29 29 29 29 29 19 16 19 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 27 29 29 14 8 29 8 29 16 29 29 29 29 5 29 29 29 29 26 29 18 29 2 29 8 8 29 27 29 29 18 29 29 2 5 29 29 29 29 29 26 29 29 2 29 8 5 29 8 29 29 29 29 14 29 29 2 29 29 2 29 29 29 27 16 29 19 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 18 16 29 27 29 23 29 29 26 5 5 29 8 27 8 29 29 29 29 8 29 29 29 2 18 29 8 29 29 29 29 2 29 29 29 29 8 8 29 29 8 29 29 29 29 26 29 29 29 29 29 5 29 29 16 16 29 29 13 16 16 16 16 29 16 29 13 29 13 29 29 2 29 29 29 29 14 29 29 29 29 5 2 29 29 2 29 29 29 29 29 2 29 29 29 29 31 29 27 29 29 29 29 29 23 29 29 29 2 29 29 8 6 8 29 29 31 29 29 29 29 29 29 31 29 18 29 29 29 29 26 2 29 29 8 5 29 29 18 29 8 2 29 29 16 23 17 29 5 8 2 29 29 8 8 27 29 29 18 29 29 29 29 29 29 29 18 29 29 17 29 29 29 29 29 29 29 5 29 29 29 14 29 6 29 5 29 29 13 29 18 29 6 29 29 29 29 31 6 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 8 29 29 2 8 8 29 29 29 29 26 25 5 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 2 8 29 29 29 29 29 14 29 29 29 29 29 29 18 29 2 8 29 29 8 29 8 31 29 29 2 29 29 29 29 16 8 27 6 29 29 29 29 27 8 8 29 29 29 29 29 2 29 29 29 8 6 2 29 29 29 2 29 29 29 29 29 29 6 29 2 31 14 29 29 8 29 29 5 8 5 29 18 29 8 29 29 8 29 29 8 29 29 29 29 29 29 29 29 8 31 8 2 8 29 29 29 29 29 29 29 29 29 2 2 29 29 13 29 2 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 16 16 29 19 16 13 29 29 13 16 19 29 16 13 19 29 13 16 29 16 19 13 16 29 23 29 8 29 2 29 29 29 29 29 29 29 29 29 2 2 25 8 29 17 29 29 29 29 29 16 16 29 26 29 29 16 29 8 16 19 16 16 13 16 19 16 29 16 13 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 8 29 16 16 29 13 17 16 19 29 16 19 16 29 16 13 16 19 19 29 19 19 29 29 2 29 16 29 29 29 29 29 16 29 16 29 29 13 29 16 16 29 19 29 16 29 13 29 16 29 29 16 29 29 29 8 29 29 29 13 29 29 29 2 29 5 29 29 5 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 14 29 29 14 29 29 29 29 29 29 29 29 5 29 29 29 8 8 6 2 2 29 29 29 29 29 29 2 8 5 29 6 29 29 29 31 29 29 29 29 29 29 29 8 5 2 8 29 29 27 29 29 29 2 29 29 29 5 29 29 2 29 29 29 26 29 8 29 13 29 8 29 29 5 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 5 29 29 5 8 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 5 29 29 8 29 29 29 29 29 5 8 5 29 2 29 29 29 29 26 2 2 29 29 29 5 29 29 29 17 4 29 29 8 29 29 29 29 29 29 29 16 29 2 29 16 29 29 29 2 29 29 29 25 29 29 29 29 5 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 17 29 29 29 29 29 29 16 29 13 16 16 17 29 29 29 27 29 16 16 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 16 29 29 16 13 16 16 29 29 29 29 19 16 29 29 16 29 29 16 25 29 29 13 16 16 29 29 13 29 29 16 19 19 13 5 29 13 16 29 16 29 16 29 29 29 16 29 16 2 29 29 29 29 29 27 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 13 29 29 16 16 29 29 29 16 16 29 29 29 29 29 29 19 13 16 29 29 16 29 29 29 13 29 13 29 19 29 16 29 29 13 19 29 16 19 29 29 29 29 29 16 16 29 29 29 29 29 29 19 29 13 29 29 19 29 29 16 8 16 16 16 16 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 16 19 29 29 5 29 29 29 16 16 29 29 2 29 8 29 29 29 29 29 29 29 16 29 29 16 29 16 16 19 13 16 17 29 16 16 29 29 29 16 29 29 29 29 17 29 29 29 5 16 29 29 16 19 29 29 29 16 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 13 13 29 29 13 13 16 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 8 31 29 29 29 29 14 29 2 29 29 29 29 29 29 29 29 2 29 23 2 29 26 29 8 29 29 29 29 29 29 2 29 29 29 16 16 29 29 29 16 29 19 29 29 29 13 29 5 16 16 29 16 16 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 13 16 29 29 29 29 29 29 29 29 18 16 29 29 16 29 29 17 29 13 16 19 29 29 13 16 16 16 17 5 29 29 29 17 31 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 26 29 16 16 16 29 29 29 29 29 29 17 26 29 2 29 29 29 13 29 13 17 29 29 2 2 29 8 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 18 29 29 29 31 29 29 29 13 17 16 29 29 29 29 16 29 29 2 29 2 29 29 29 16 29 16 29 5 16 16 16 19 29 16 29 29 13 29 29 26 29 16 13 29 19 29 31 16 5 16 27 29 29 16 29 29 29 29 25 27 29 29 27 29 29 29 29 29 18 13 29 29 29 8 8 25 6 29 29 29 8 29 8 14 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 17 29 29 18 29 16 29 29 16 29 29 31 16 16 29 29 29 29 16 16 16 29 29 16 29 16 29 29 6 29 29 5 29 29 29 8 5 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 16 16 29 16 16 29 29 2 29 16 29 29 29 29 29 5 2 29 29 29 29 29 29 6 29 29 25 29 29 29 29 29 29 29 29 29 29 29 16 29 31 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 16 29 8 29 29 29 29 2 13 29 29 29 29 29 29 29 31 29 29 29 8 2 29 8 29 27 8 29 29 29 18 29 29 29 26 8 29 29 29 29 29 6 2 5 29 29 29 29 29 18 2 29 29 29 29 29 29 8 29 29 29 2 29 29 18 29 8 8 29 29 29 29 29 8 6 29 29 29 29 29 8 29 17 29 29 29 29 29 29 29 29 29 13 29 29 17 16 29 6 8 8 29 16 29 29 19 19 19 29 16 19 19 19 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 26 8 8 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 29 29 29 29 27 29 29 16 29 5 29 5 26 5 29 29 29 29 29 2 29 14 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 5 29 29 16 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 25 29 16 29 29 29 29 29 29 29 8 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 26 29 29 29 29 16 29 29 17 29 6 29 29 16 2 8 8 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 6 29 29 8 29 29 29 26 29 29 29 29 6 18 2 29 27 29 8 2 29 29 29 8 29 5 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 17 29 29 29 29 2 29 6 29 29 8 29 8 2 29 29 29 6 2 29 29 29 29 29 26 29 29 17 29 5 29 29 29 6 29 29 29 29 8 2 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 8 29 16 29 29 29 29 29 16 29 16 16 29 29 29 13 29 13 29 19 16 29 29 19 41 16 19 29 16 16 19 16 16 29 13 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 13 29 29 29 16 2 29 29 29 29 13 29 29 29 5 29 6 13 19 19 29 16 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 31 13 29 29 29 29 29 29 16 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 26 13 29 29 17 29 29 29 29 8 29 5 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 13 29 29 8 29 29 29 29 16 16 29 8 29 29 5 29 29 18 8 29 29 29 29 29 29 29 27 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 13 29 16 29 29 16 29 29 29 29 8 29 29 29 29 16 29 29 29 6 2 29 29 29 29 29 29 29 29 17 16 19 16 13 16 29 29 16 29 29 19 29 29 16 16 16 16 16 16 13 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 16 29 29 29 8 16 29 29 29 29 29 16 29 16 8 29 29 16 16 29 13 8 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 13 29 29 29 29 29 27 25 8 29 25 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 29 29 29 6 29 6 29 5 29 29 29 29 29 16 29 29 31 29 29 16 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 31 29 29 29 26 29 29 29 29 6 29 29 29 6 2 29 29 29 16 29 29 29 29 29 29 16 13 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 17 29 16 29 29 16 29 29 19 16 16 16 16 16 29 29 16 19 13 16 29 19 29 16 13 29 29 29 29 16 16 23 29 29 29 29 16 29 16 16 29 29 13 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 19 29 29 16 16 16 29 13 29 16 16 29 29 29 19 13 16 13 29 29 19 16 16 13 19 29 29 16 29 29 29 29 29 29 5 16 29 29 16 29 29 29 29 29 29 29 16 16 16 29 2 29 16 29 29 29 29 29 16 29 13 19 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 17 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 2 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 4 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 8 29 6 29 29 29 2 14 8 2 29 29 29 29 29 29 29 8 29 29 29 8 29 29 5 29 27 29 5 8 29 18 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 2 29 29 5 26 29 31 29 29 17 29 16 29 29 16 29 31 29 29 2 16 29 29 29 29 29 16 16 29 29 29 29 29 6 16 16 29 29 16 19 29 29 16 16 29 19 2 29 26 26 29 31 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 2 2 29 29 29 29 29 29 29 14 29 29 31 6 2 8 26 5 8 29 29 5 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 19 16 16 19 16 19 16 16 29 16 29 29 29 29 8 29 29 2 29 18 8 29 29 29 29 5 18 29 29 29 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 19 16 16 29 29 16 17 29 29 16 13 19 13 29 29 29 29 19 16 29 29 16 29 29 25 29 29 29 29 29 29 29 29 2 26 8 5 29 8 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 2 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 8 5 29 29 29 29 2 29 29 29 27 2 29 29 29 29 29 29 29 8 29 31 23 8 29 29 29 29 29 2 29 2 16 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 17 25 16 29 16 29 29 8 26 29 29 29 16 19 29 29 29 19 13 29 29 19 16 16 29 8 29 29 16 19 29 29 16 29 29 29 29 29 16 17 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 16 13 16 29 29 6 29 2 29 29 29 31 16 29 16 16 16 29 29 29 29 29 17 31 25 29 29 29 29 29 29 29 29 29 29 25 13 2 29 29 18 29 29 27 29 29 14 2 29 26 8 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 27 27 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 14 27 29 29 29 29 29 16 29 29 13 19 29 29 16 16 29 29 29 29 29 29 19 13 29 29 29 29 13 16 29 29 29 16 13 19 29 29 19 29 29 29 16 29 29 29 29 29 27 29 16 16 16 16 19 29 29 29 29 16 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 17 29 16 29 29 29 29 29 16 16 29 29 29 29 13 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 31 29 2 5 19 19 29 29 13 29 29 16 29 29 29 29 19 29 29 29 29 29 29 29 29 16 29 16 13 29 29 29 16 29 29 29 29 16 29 29 29 29 16 18 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 16 16 17 29 29 29 29 17 29 29 29 29 26 29 29 16 29 29 16 29 8 29 8 29 19 13 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 16 29 29 16 17 29 2 16 8 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 6 29 29 29 2 29 29 2 29 29 2 29 29 29 2 31 29 29 5 29 29 29 29 29 16 29 29 29 29 29 16 29 29 13 31 16 29 29 29 29 16 16 16 16 16 29 29 29 29 6 29 29 29 16 29 29 16 29 29 29 29 29 29 19 29 29 29 29 16 29 19 29 29 16 19 19 19 29 29 16 26 29 29 19 16 16 8 29 29 16 29 29 29 19 29 14 29 26 16 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 5 25 29 29 29 13 29 29 29 16 29 29 17 29 29 29 16 16 29 29 29 29 14 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 13 29 29 5 29 2 8 29 8 29 25 29 29 29 13 29 2 29 29 29 29 29 16 29 29 29 29 29 26 29 29 29 16 29 16 29 29 29 29 29 29 6 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 25 5 29 29 8 29 29 29 29 29 8 5 2 8 29 29 29 29 16 29 29 19 29 16 29 16 29 19 29 16 19 29 29 29 16 29 19 29 29 19 29 19 29 29 29 16 16 29 16 16 29 16 29 17 29 29 5 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 8 5 29 2 29 29 29 18 29 29 5 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 31 29 29 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 8 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 25 8 29 29 29 29 29 26 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 28 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 8 2 29 29 2 29 25 5 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 8 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 5 29 29 29 16 16 16 29 29 16 16 2 29 13 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 27 29 29 29 17 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 6 29 8 2 29 29 29 31 17 29 29 2 29 29 29 31 31 29 29 29 29 29 29 29 29 8 29 29 6 29 29 2 2 29 29 29 2 29 29 29 5 29 29 29 26 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 2 29 29 29 6 5 29 29 8 8 29 5 29 8 5 8 5 29 29 29 8 31 29 18 8 29 29 29 27 29 31 29 29 8 29 29 29 29 29 29 29 29 29 5 26 29 29 2 2 29 29 29 29 29 29 27 29 6 29 29 29 29 29 29 2 29 6 29 2 29 29 29 29 29 18 8 29 29 29 29 29 29 14 29 2 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 14 29 29 31 29 29 14 25 29 29 29 29 29 6 5 29 29 29 29 23 29 8 2 29 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 2 18 29 5 29 29 29 5 29 2 29 29 29 27 29 29 29 29 29 29 29 29 2 8 29 29 29 14 29 29 29 29 29 29 26 25 29 29 8 29 29 29 29 5 27 29 29 29 29 29 29 29 29 29 29 29 2 25 5 26 29 6 29 29 8 31 29 29 29 29 2 23 29 29 5 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 5 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 17 29 8 29 8 26 29 29 26 29 29 29 29 2 29 29 8 6 29 29 29 5 29 16 29 16 29 29 29 31 29 25 29 29 29 29 29 29 25 29 2 18 29 29 29 29 29 29 29 8 29 8 29 6 29 29 29 29 29 29 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 2 29 29 18 29 8 29 6 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 13 29 18 8 29 29 29 29 29 8 2 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 17 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 5 8 29 29 8 29 29 29 18 8 29 29 5 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 6 18 31 29 28 29 29 6 2 29 29 6 29 8 29 29 29 13 29 29 26 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 18 29 16 29 2 26 8 5 2 2 29 29 29 29 29 29 29 29 6 29 29 29 18 29 29 29 8 29 29 29 29 31 17 29 18 29 29 29 29 29 29 17 29 29 5 8 29 29 2 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 8 29 29 29 29 29 5 8 29 5 29 29 29 29 18 29 29 29 29 29 2 29 8 29 29 6 29 8 29 29 29 2 29 29 29 29 5 29 29 18 29 29 29 27 27 29 29 31 8 29 29 29 29 29 29 29 29 29 28 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 13 29 29 29 2 29 29 29 29 29 29 27 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 8 8 29 5 8 29 8 29 29 23 8 29 29 29 29 29 5 29 29 29 29 29 16 6 29 18 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 18 29 2 29 5 29 29 29 17 8 2 6 29 2 29 29 29 29 5 8 29 29 29 29 29 29 29 13 2 29 29 29 29 25 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 6 29 29 2 29 29 29 29 29 31 2 29 5 29 18 29 29 26 6 29 2 31 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 25 29 6 6 29 23 2 5 23 2 29 25 29 29 29 6 31 18 18 29 14 29 29 18 25 2 29 5 29 29 29 29 2 29 29 29 29 2 29 29 29 8 29 29 14 29 29 29 29 2 29 29 29 29 29 16 5 5 31 29 29 29 8 29 29 18 31 29 29 2 29 29 29 6 25 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 18 29 16 2 16 29 13 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 27 29 29 29 29 25 29 29 6 6 29 29 29 16 29 29 29 29 16 29 29 29 29 31 16 29 29 8 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 27 29 4 29 29 29 29 29 29 29 2 29 5 29 29 17 5 19 29 29 29 29 29 16 16 16 29 29 29 29 16 13 29 29 16 29 16 29 29 16 13 13 29 29 16 16 13 29 19 16 29 19 19 16 29 19 19 29 19 29 29 29 16 19 16 29 19 19 29 13 29 29 19 29 29 13 16 29 16 29 29 29 29 29 16 16 29 13 16 29 29 19 19 29 29 29 16 29 16 29 29 29 29 8 8 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 6 29 29 29 29 29 16 29 29 16 29 29 29 18 29 29 26 25 13 16 29 29 16 8 29 29 29 29 29 29 29 17 29 5 29 29 29 29 6 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 31 29 29 29 29 16 16 29 29 29 2 29 29 29 29 6 29 29 29 29 29 13 29 29 16 16 16 16 16 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 6 29 29 29 29 5 29 29 29 8 8 29 29 29 29 29 29 16 16 29 16 29 29 16 29 29 29 29 29 29 29 29 14 29 29 29 29 5 29 29 29 29 29 29 29 29 18 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 5 29 29 29 31 8 2 4 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 16 19 29 29 29 29 29 29 29 29 13 29 29 29 31 29 29 16 13 29 29 8 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 31 29 29 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 5 29 29 13 16 29 29 8 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 2 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 5 8 17 8 2 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 18 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 8 25 29 29 29 29 29 29 2 29 29 29 29 29 31 6 8 29 29 5 8 29 29 16 29 29 29 29 29 29 29 29 29 29 26 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 17 29 29 29 29 17 29 13 17 29 29 16 16 2 29 29 16 29 13 29 29 2 29 8 29 29 16 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 26 16 29 29 8 29 29 29 29 29 29 29 29 6 29 29 13 29 29 19 19 16 29 16 13 16 16 29 16 19 29 19 16 29 29 29 29 16 13 29 13 29 29 2 2 29 29 8 8 29 2 29 29 29 8 26 29 13 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 5 29 29 16 29 13 29 2 29 29 13 17 29 16 16 29 29 16 29 16 29 29 2 29 2 29 29 29 29 6 8 2 29 8 8 29 17 16 29 2 29 16 17 29 29 8 29 17 16 29 29 16 16 29 17 29 29 29 29 29 29 29 13 2 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 26 13 8 29 29 29 16 16 13 16 19 29 29 29 16 16 29 16 13 29 29 29 29 29 16 29 16 29 29 16 29 29 16 29 29 16 29 29 29 29 29 16 16 29 29 19 2 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 8 29 29 16 29 29 29 16 13 16 5 29 29 29 29 29 5 29 29 29 29 29 2 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 18 29 29 29 29 18 29 29 29 29 29 29 29 2 2 23 29 29 29 29 29 2 29 29 29 29 29 19 19 29 16 29 16 16 13 29 29 31 13 16 29 29 16 29 29 29 29 29 2 31 29 16 29 29 16 29 29 17 29 29 29 18 16 16 29 16 29 29 29 16 16 29 29 29 19 16 29 29 29 29 29 16 29 16 29 29 19 29 29 29 19 17 29 16 16 29 29 19 13 29 29 29 29 16 29 29 16 16 29 16 16 29 2 29 29 2 8 5 8 29 17 16 29 8 29 31 29 8 29 29 29 29 27 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 16 29 29 29 18 16 29 29 16 13 29 29 29 29 2 18 29 29 18 29 16 29 29 29 8 5 29 29 29 29 29 29 29 29 8 25 29 16 2 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 8 16 16 29 8 8 8 16 29 31 29 29 16 16 29 29 19 16 16 29 29 29 19 16 29 29 16 16 29 19 29 16 29 29 29 13 16 29 8 29 29 6 29 29 29 16 29 19 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 27 13 17 29 19 19 29 16 19 29 13 16 29 16 16 29 6 31 26 18 29 29 29 29 29 29 29 17 5 29 29 29 29 29 29 29 8 29 29 8 29 29 19 13 2 29 29 29 29 29 29 29 16 26 29 13 16 29 19 29 29 19 29 16 29 29 16 29 29 29 29 29 16 29 16 29 16 29 16 29 16 19 29 29 9 19 19 19 13 16 29 16 16 19 16 16 16 19 19 29 13 16 29 16 16 29 29 29 29 29 29 16 2 29 8 29 29 29 29 29 29 13 16 29 29 29 29 13 29 13 29 29 29 29 29 29 29 13 29 29 29 29 19 17 13 13 16 19 16 19 13 19 19 16 16 13 19 16 29 16 29 29 16 16 16 29 25 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 19 13 16 29 13 29 29 16 13 29 29 29 29 29 29 29 2 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 16 29 18 16 29 16 29 16 29 29 16 16 29 29 13 8 29 29 29 16 29 16 29 29 29 29 29 16 16 17 29 16 29 29 29 29 29 29 17 26 29 29 8 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 31 19 29 29 13 19 13 16 29 13 29 16 29 29 29 16 29 29 29 17 29 16 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 13 17 29 31 16 16 29 29 29 29 29 29 29 29 2 29 31 29 29 17 29 8 29 29 29 29 29 29 6 2 16 29 29 29 16 29 29 8 16 29 16 16 29 29 29 18 16 2 29 8 29 16 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 5 29 29 29 29 29 29 19 29 29 19 29 5 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 16 16 29 29 2 29 29 29 29 16 29 29 8 8 29 29 18 16 29 29 26 29 29 16 29 29 29 16 29 16 29 16 17 16 16 29 16 29 16 16 29 29 19 13 13 19 19 19 29 19 16 16 29 16 19 19 16 16 29 16 29 29 19 29 29 16 19 29 16 19 17 16 18 16 19 13 16 29 29 19 29 29 29 29 16 13 16 16 16 19 16 29 29 16 16 29 16 29 16 29 29 29 29 29 29 29 29 19 29 29 19 19 29 16 29 29 13 19 19 29 29 14 19 29 16 16 5 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 16 27 8 29 29 29 29 29 26 29 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 19 29 29 29 29 29 16 16 29 29 29 25 29 29 29 6 29 29 29 29 29 29 29 16 16 29 29 29 19 16 16 29 29 29 29 16 29 8 18 29 29 27 29 2 29 29 5 2 29 29 18 29 29 31 29 2 29 29 29 2 29 27 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 2 29 16 16 29 6 29 29 29 29 29 16 8 5 16 29 29 29 29 16 29 29 29 16 13 29 16 19 13 29 19 13 13 16 13 16 29 16 29 16 29 16 19 29 29 29 16 29 29 29 29 16 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 17 29 29 29 29 2 29 29 29 29 16 29 13 29 16 13 29 16 29 29 16 19 29 17 29 29 19 13 13 29 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 5 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 29 16 16 29 29 6 29 29 29 29 29 29 18 29 2 29 8 29 8 29 29 29 16 29 16 29 29 29 5 16 2 16 16 29 29 29 29 2 5 16 29 29 29 16 29 29 16 13 29 29 29 29 16 29 16 29 2 29 16 29 29 29 29 31 16 16 29 29 29 29 29 16 29 16 16 29 29 16 29 17 29 5 29 16 29 16 29 16 29 19 29 29 29 29 29 29 16 13 29 29 19 16 16 16 16 13 19 16 29 29 29 29 29 29 29 8 29 29 16 29 29 17 13 29 29 29 29 19 29 29 29 16 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 16 29 19 16 29 29 16 29 29 29 29 19 16 29 29 31 29 29 29 16 16 5 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 17 29 29 29 16 29 29 16 29 29 16 8 29 16 17 29 16 29 16 29 16 16 16 29 8 16 29 16 29 16 29 29 29 29 29 29 16 29 29 16 16 5 19 13 16 29 16 19 29 29 16 29 16 29 16 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 16 29 29 16 16 29 29 29 29 6 16 29 29 29 29 29 29 29 13 16 29 29 29 16 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 8 29 29 16 29 29 16 16 29 29 29 16 16 29 16 16 2 29 29 2 29 29 2 2 16 29 29 29 29 29 29 29 29 29 16 13 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 2 29 29 8 29 29 29 16 29 2 29 29 6 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 16 29 2 29 29 29 16 16 29 16 29 16 29 16 29 29 29 16 19 29 29 16 16 16 16 29 29 16 29 19 16 16 19 19 29 29 19 19 13 29 5 29 5 29 29 29 16 29 16 13 8 13 16 29 29 29 29 29 29 29 16 16 29 29 29 16 29 16 29 29 29 29 16 29 29 16 26 29 16 13 13 16 5 19 16 29 29 29 16 19 19 29 16 29 13 29 29 16 29 29 16 16 2 29 29 29 29 29 13 29 29 17 29 29 29 29 29 29 29 29 29 17 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 16 29 17 29 5 29 29 29 16 16 29 29 29 16 29 16 29 29 29 29 29 29 5 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 13 29 29 29 13 25 29 16 29 16 29 29 16 29 29 29 29 29 13 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 31 28 5 5 29 29 29 29 29 29 29 2 29 16 29 16 16 29 29 29 29 29 29 29 29 29 16 16 29 17 29 16 29 29 29 29 16 29 17 29 29 29 29 29 29 29 29 29 29 2 19 16 16 16 29 19 19 13 16 29 19 16 19 16 13 29 19 16 16 29 29 16 16 16 29 29 6 29 29 8 2 29 29 29 2 29 29 29 16 13 29 29 29 29 29 13 29 29 13 29 16 29 29 13 29 29 29 29 29 13 29 16 13 2 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 14 29 29 29 8 29 25 8 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 16 29 29 16 29 16 5 16 16 29 29 16 29 29 13 29 13 29 29 29 29 16 16 29 29 29 29 25 29 2 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 13 29 29 29 26 29 29 29 13 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 31 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 2 2 31 31 31 29 29 29 29 5 29 26 29 29 29 29 29 29 29 6 29 14 29 29 29 29 29 29 16 25 29 29 29 29 29 2 8 16 29 29 29 29 14 29 29 19 13 17 29 5 29 16 8 17 16 16 29 29 29 8 29 29 29 29 29 16 18 29 2 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 8 29 16 29 29 29 29 29 29 29 29 5 8 29 16 5 29 29 16 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 17 29 2 8 29 29 29 31 29 29 29 29 17 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 2 29 29 31 29 29 29 29 29 8 27 5 29 14 29 29 29 29 29 29 29 29 27 29 17 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 16 2 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 19 29 29 6 29 29 29 5 29 29 29 29 2 29 29 2 2 27 2 27 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 5 29 8 17 16 2 16 29 29 29 16 13 29 19 29 29 17 29 29 16 29 29 29 5 29 25 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 8 8 29 29 16 25 29 29 29 2 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 17 19 19 16 29 29 29 8 29 27 29 29 2 29 29 29 29 29 16 29 16 29 29 29 29 29 17 13 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 2 29 29 29 29 14 27 29 29 29 29 16 29 29 29 29 2 29 29 19 29 16 29 29 31 29 29 29 14 29 29 29 29 29 16 29 8 29 29 29 16 29 31 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 16 8 16 16 29 29 16 29 29 17 29 29 16 29 29 26 29 13 5 29 29 29 29 29 26 29 29 29 29 29 25 29 29 29 29 31 29 13 29 29 29 13 29 29 29 29 8 16 29 29 29 29 29 29 16 29 29 29 13 29 16 29 16 29 2 13 19 19 19 29 29 17 16 16 29 16 29 16 29 29 13 29 26 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 13 16 29 29 29 29 29 29 29 17 16 13 29 29 19 29 19 29 29 16 19 19 16 29 29 29 16 29 5 29 29 13 29 29 29 29 29 13 29 6 2 29 29 29 29 29 29 29 29 29 13 29 29 29 29 8 29 29 13 29 19 29 2 8 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 25 29 29 29 29 16 16 29 29 16 29 29 8 29 29 29 29 29 29 16 16 29 29 16 29 2 29 8 29 8 29 29 29 29 29 13 29 13 29 29 29 29 29 29 5 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 16 16 26 29 5 29 5 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 14 29 29 29 29 29 29 29 29 29 23 6 8 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 27 29 29 5 8 29 29 29 29 29 29 28 2 29 23 29 29 2 29 29 29 25 29 29 16 8 29 16 29 16 16 29 29 29 29 29 29 18 29 29 29 29 29 29 27 29 29 31 29 29 29 29 29 29 29 31 8 29 29 29 5 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 16 29 27 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 2 29 29 29 29 29 2 29 5 6 29 29 29 29 29 2 5 5 29 29 29 29 29 25 29 8 5 5 29 29 16 5 29 29 29 29 29 29 6 2 29 16 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 5 5 29 29 29 29 29 5 29 13 29 29 29 16 29 29 29 29 29 26 29 29 14 29 29 2 29 29 29 29 17 29 29 29 29 29 29 27 29 29 5 8 29 29 29 29 29 29 17 8 29 29 29 29 17 5 29 29 29 29 29 29 8 29 29 29 29 5 29 29 8 29 29 2 6 18 29 29 5 29 8 5 29 2 29 29 29 29 29 29 29 29 16 29 29 29 8 14 2 29 2 29 29 17 29 5 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 8 29 29 29 25 18 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 18 29 29 29 6 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 8 8 29 5 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 8 29 2 29 29 29 2 29 29 6 29 29 8 29 2 5 29 8 2 29 29 29 29 29 8 29 29 27 29 29 29 29 29 29 8 29 29 29 29 29 8 29 16 8 29 29 29 29 29 29 29 5 5 29 29 29 29 29 29 29 29 2 29 29 29 18 2 8 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 13 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 2 29 2 29 2 6 8 29 2 29 5 26 29 29 29 29 16 2 29 18 8 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 16 16 29 16 29 29 13 13 29 16 29 16 19 13 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 23 5 2 2 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 27 31 29 29 29 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 2 29 29 2 29 29 29 18 29 29 5 29 29 29 29 29 29 2 29 29 29 29 6 29 25 29 29 29 29 29 29 6 16 29 29 29 29 29 29 5 29 29 13 29 13 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 5 29 16 2 29 29 29 17 13 29 29 29 16 29 29 13 29 29 29 29 6 29 29 29 8 8 29 29 29 29 29 29 29 29 13 16 29 29 16 29 29 29 29 29 16 29 16 16 8 29 16 29 13 16 16 29 16 29 19 16 13 16 19 13 16 16 19 19 29 16 29 19 16 29 29 16 29 29 29 29 29 29 29 25 29 6 29 8 8 29 29 29 29 17 29 8 29 29 29 29 29 29 16 29 27 29 16 29 29 16 29 29 29 16 29 29 29 29 13 29 29 16 13 29 19 29 29 16 19 16 29 2 29 29 29 5 29 29 29 8 5 29 8 5 29 2 29 29 29 29 16 16 29 29 29 2 6 2 29 29 29 29 29 29 13 29 29 13 29 13 29 29 29 29 16 29 29 16 19 19 19 29 13 29 8 2 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 13 16 29 29 29 29 2 5 29 8 2 29 5 5 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 16 29 16 13 29 16 29 16 19 16 13 29 29 16 16 16 13 29 16 29 29 8 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 31 29 5 29 29 29 29 29 29 29 29 29 16 29 16 29 29 26 29 29 5 29 29 29 29 29 29 13 29 16 17 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 13 29 16 16 29 29 16 29 29 29 29 29 16 29 29 29 29 13 13 16 29 29 13 29 16 29 29 29 8 2 29 29 8 23 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 16 29 29 29 29 29 29 29 29 13 29 16 19 29 16 19 29 16 16 13 29 29 19 13 19 19 19 13 29 29 16 19 16 19 29 29 14 29 16 29 29 29 29 29 29 6 8 26 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 16 29 16 16 29 29 13 29 29 29 29 29 29 16 29 29 29 5 29 29 27 26 29 29 29 29 29 29 6 29 29 29 16 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 27 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 23 18 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 16 29 29 29 31 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 17 29 2 29 29 29 29 29 29 29 5 29 29 29 8 29 29 14 18 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 18 29 29 8 29 29 31 29 18 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 8 29 16 29 29 29 16 29 29 29 29 29 29 13 29 13 29 29 16 29 29 29 26 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 2 29 29 6 29 29 29 5 2 29 29 8 31 29 29 8 29 29 29 29 29 2 29 29 29 8 26 29 6 5 5 29 29 29 29 29 17 8 2 29 2 2 29 29 29 29 29 8 2 29 29 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 14 29 29 29 29 29 26 29 2 29 29 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 14 6 29 29 29 29 5 29 8 29 29 6 2 29 2 29 29 29 8 8 8 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 6 29 29 29 16 29 29 26 29 19 29 29 2 29 8 29 2 29 8 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 16 29 29 16 29 16 16 29 29 29 29 2 29 29 8 2 26 29 2 23 16 5 29 29 5 29 29 29 29 29 5 29 29 16 29 29 29 29 8 29 31 8 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 2 25 5 29 27 29 29 29 29 29 29 29 2 29 29 2 26 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 2 27 5 8 29 29 8 29 29 8 29 29 27 6 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 2 29 5 5 29 29 6 2 2 29 2 27 8 29 29 26 14 29 8 26 5 8 29 26 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 8 29 29 16 29 19 13 16 29 29 19 19 19 29 29 29 29 16 29 29 29 29 8 29 29 29 5 29 29 29 29 26 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 16 29 2 29 8 13 29 29 29 29 29 29 13 29 29 29 8 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 31 29 5 18 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 8 29 29 2 18 29 29 29 29 29 29 8 29 29 8 31 6 29 29 29 29 29 29 6 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 26 29 2 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 13 29 29 29 19 29 29 29 8 13 29 13 29 8 29 29 29 29 17 19 13 19 29 16 29 29 29 17 29 16 29 2 29 29 14 29 29 29 26 29 29 29 29 8 6 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 29 29 29 6 29 29 29 8 8 29 29 29 8 29 29 2 29 29 29 29 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 31 29 29 6 29 29 2 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 26 29 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 8 29 2 29 6 29 29 29 29 29 29 29 29 6 29 29 5 29 29 29 29 29 29 14 29 29 26 29 18 29 29 8 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 14 18 29 29 29 8 29 29 29 29 29 29 27 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 8 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 2 8 29 29 29 29 29 29 8 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 5 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 5 29 29 8 29 29 29 19 29 8 8 29 29 29 29 29 2 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 2 17 29 14 29 29 29 29 29 26 16 29 29 29 29 29 29 29 29 29 8 29 5 29 26 29 29 29 29 17 29 29 16 29 29 29 29 29 29 29 29 29 8 29 8 27 2 29 8 26 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 5 2 2 29 29 29 29 29 29 27 27 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 29 5 29 29 29 29 29 29 29 29 6 29 29 2 5 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 19 13 29 29 16 29 29 29 29 29 29 16 16 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 8 16 29 29 29 29 29 18 16 29 29 29 29 16 17 29 5 16 13 29 29 29 29 6 29 29 29 29 29 6 14 23 8 29 29 29 16 13 29 29 29 29 16 29 16 16 16 13 19 29 29 2 29 29 29 29 29 29 29 18 29 16 29 29 2 6 29 29 29 29 29 16 29 29 29 16 29 29 29 2 29 29 16 29 29 16 13 16 29 5 29 29 16 2 16 29 29 29 29 29 29 2 8 16 17 16 29 29 18 29 29 29 29 2 29 29 29 2 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 14 2 29 29 29 2 29 25 29 29 29 29 29 29 29 29 16 16 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 19 29 29 29 16 29 16 8 29 16 2 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 17 29 29 29 29 19 13 29 16 29 29 16 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 17 16 29 29 29 29 29 16 16 16 13 29 16 16 16 16 29 16 19 19 19 2 29 29 19 29 29 16 29 19 29 29 8 29 16 16 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 29 2 16 29 16 29 29 17 29 29 16 29 29 13 16 16 16 13 29 16 29 29 29 16 16 19 29 29 16 16 13 29 16 19 29 16 16 19 29 16 29 29 29 29 16 16 16 19 29 19 13 29 29 16 16 16 16 29 8 16 29 16 19 29 29 29 29 8 2 29 18 29 16 29 29 29 29 16 16 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 13 16 29 29 16 16 2 16 29 29 16 16 29 29 29 16 16 29 16 29 16 29 19 29 13 19 29 29 16 29 19 19 29 29 16 16 16 5 29 16 19 29 29 29 16 8 8 29 16 29 16 16 8 29 29 29 29 13 16 29 29 13 29 29 29 16 16 29 16 17 19 16 29 13 13 16 2 16 8 16 29 16 29 17 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 16 17 29 16 29 18 29 29 29 29 16 29 29 29 29 29 16 13 29 26 16 13 16 16 29 29 29 29 16 29 29 16 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 8 29 29 5 16 26 29 29 29 29 2 29 29 29 29 5 29 29 8 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 27 29 29 29 2 29 29 29 29 29 5 29 29 17 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 5 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 5 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 19 29 29 29 29 29 13 29 16 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 2 29 17 29 29 29 29 31 29 29 29 29 29 26 29 29 16 29 29 29 29 29 16 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 16 16 13 29 16 29 29 29 5 29 29 29 25 29 29 29 29 29 29 2 23 29 29 31 29 29 8 26 29 29 18 14 2 23 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 18 29 25 5 29 29 29 8 29 8 29 29 29 29 8 29 29 29 29 16 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 5 8 29 29 29 31 29 29 29 29 29 2 29 29 29 29 5 29 5 8 5 16 29 29 29 29 29 29 29 29 29 18 29 8 19 29 29 29 29 16 16 13 16 29 29 29 29 29 19 29 29 2 26 29 13 29 29 29 29 29 29 29 18 8 2 29 29 25 29 29 8 14 8 29 29 2 2 6 5 29 29 26 29 29 6 29 2 29 29 29 18 2 29 29 29 29 29 29 29 5 27 29 8 8 2 29 5 29 8 29 8 8 29 29 29 29 29 29 29 29 6 29 18 2 31 29 16 8 8 5 27 29 29 2 29 8 29 8 29 14 25 8 2 29 29 29 29 29 2 14 5 29 29 29 31 29 29 29 29 2 29 29 2 29 6 29 6 18 31 29 26 29 5 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 27 29 16 8 29 8 31 29 29 26 29 16 16 29 5 29 29 29 16 29 2 29 8 29 2 29 29 5 29 8 29 5 29 5 29 29 2 5 29 29 29 29 29 29 8 5 29 17 5 4 16 16 29 8 16 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 26 5 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 16 29 16 29 16 29 8 8 29 29 29 29 2 29 29 29 29 18 8 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 13 29 29 29 29 29 29 19 16 29 29 5 16 16 29 29 29 29 29 29 29 29 31 31 5 29 29 6 29 29 29 29 29 8 5 2 29 8 29 29 29 29 29 8 29 16 29 29 16 29 16 29 29 2 29 31 29 8 2 29 8 29 18 29 29 29 2 29 16 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 5 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 18 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 27 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 16 16 16 13 29 29 16 19 16 16 16 16 16 16 29 29 16 29 19 13 16 29 19 19 16 19 16 16 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 13 19 29 29 29 29 16 19 29 16 29 29 29 29 29 16 16 29 16 13 29 29 16 29 16 19 29 19 17 16 29 16 16 19 19 16 8 8 29 29 29 29 29 29 6 17 29 29 29 29 29 29 29 29 29 16 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 17 13 29 29 29 29 16 16 16 29 29 29 29 29 29 18 29 29 29 2 29 13 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 5 29 29 29 16 29 19 29 29 13 31 29 29 29 14 31 26 29 29 5 29 18 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 5 16 16 29 8 29 29 16 29 29 16 29 29 29 29 16 5 29 29 29 16 29 16 16 29 16 29 29 19 13 29 29 29 16 16 29 29 29 29 16 16 16 29 29 29 29 29 29 16 29 29 25 2 2 29 29 5 8 29 29 2 29 29 29 25 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 16 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 16 29 16 29 29 13 29 29 29 18 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 16 29 13 16 16 29 29 29 29 29 16 16 16 29 29 29 19 29 29 16 13 16 13 16 29 16 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 17 29 29 29 29 16 16 29 29 19 29 16 29 19 13 29 29 29 29 29 29 29 29 16 29 13 29 16 19 16 29 13 19 16 16 19 19 29 19 29 13 29 16 17 16 16 19 13 16 13 16 29 29 16 16 19 19 29 16 13 8 8 29 29 29 16 29 2 29 8 29 29 29 5 29 29 29 29 29 31 2 29 23 2 16 13 29 29 29 16 13 13 16 16 19 29 29 5 29 17 15 16 29 8 16 29 16 29 29 16 8 29 29 16 16 16 19 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 5 29 29 16 19 16 29 16 19 29 29 16 29 29 29 29 29 19 16 29 16 29 29 19 19 13 29 29 29 19 29 29 16 16 13 29 16 29 17 29 29 16 13 16 29 16 16 16 16 29 2 29 16 16 29 16 29 8 16 29 19 29 29 29 16 16 29 19 16 19 16 19 29 16 16 16 29 19 16 16 16 29 16 16 16 29 29 19 17 29 16 29 29 29 29 29 29 29 29 16 29 2 29 16 13 16 29 16 29 16 29 16 29 29 29 13 29 16 29 29 16 29 29 29 29 16 8 26 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 29 2 8 6 4 29 26 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 25 5 29 26 29 29 5 29 29 29 13 29 2 29 29 29 29 29 29 29 29 29 6 6 29 6 29 29 29 29 29 29 29 29 29 6 2 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 5 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 5 31 5 29 29 29 29 29 29 29 29 29 16 16 29 16 29 16 29 29 29 19 29 2 29 29 16 18 29 16 29 29 29 29 29 29 18 29 29 29 16 2 29 29 5 29 5 29 29 29 29 29 8 29 29 29 29 29 2 4 29 16 29 19 13 6 29 29 29 8 29 29 29 29 29 16 29 26 29 29 29 29 17 17 16 29 29 29 29 2 29 2 29 31 29 18 29 2 29 8 29 29 29 29 29 31 29 29 29 29 29 25 29 29 29 29 29 18 25 29 16 29 16 29 29 29 31 16 13 29 29 29 29 29 29 29 29 29 29 29 29 27 29 16 29 29 25 29 29 29 29 29 29 29 16 2 13 29 29 8 29 29 14 29 29 29 2 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 5 29 29 16 29 16 29 29 16 16 16 19 29 29 29 16 16 19 13 19 16 19 16 29 16 29 16 29 29 16 19 13 29 16 29 16 13 29 19 13 29 16 29 16 16 29 19 16 19 16 13 16 16 29 29 13 10 16 29 19 16 29 16 16 29 29 29 16 16 16 16 16 16 29 29 29 16 17 29 29 16 29 29 29 29 17 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 2 8 29 29 18 2 29 5 18 29 29 8 27 5 29 14 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 8 5 29 29 5 29 29 29 29 29 29 29 29 16 8 29 29 29 2 8 29 29 29 2 29 29 29 29 17 2 29 16 29 29 29 29 29 29 16 29 29 2 29 29 29 5 13 29 29 29 29 29 16 29 16 29 29 29 16 8 29 29 8 5 29 5 8 2 6 29 5 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 17 16 5 29 29 29 16 29 16 17 29 29 29 29 29 29 8 29 16 29 8 8 29 29 29 29 29 2 29 5 29 6 29 29 29 29 29 2 29 29 29 16 29 29 29 29 31 29 8 26 29 29 8 29 5 29 5 29 29 16 29 2 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 8 2 29 29 16 16 8 29 29 16 29 29 29 29 29 29 29 16 29 29 17 8 16 29 29 8 29 29 17 29 29 29 29 16 29 16 29 29 2 16 29 16 29 29 29 19 29 16 16 29 5 29 29 29 16 29 19 16 29 29 16 16 29 29 29 29 29 29 8 29 29 27 29 29 29 29 18 2 8 29 29 29 29 2 29 29 29 29 16 13 29 18 16 29 29 5 29 29 29 31 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 16 16 16 29 29 19 19 29 29 29 29 16 29 16 19 16 29 16 29 29 17 16 17 16 13 16 16 29 19 19 16 29 29 29 16 16 16 16 2 8 29 29 29 29 29 29 16 29 29 29 13 29 13 13 29 29 16 29 16 29 29 29 29 29 16 29 16 29 29 16 16 29 16 16 16 13 19 29 16 19 16 19 17 16 29 29 29 29 29 29 8 2 29 13 29 16 16 17 5 29 29 16 29 29 29 29 16 29 29 29 29 19 29 29 29 29 13 6 29 16 29 16 16 13 29 29 16 29 16 29 29 13 16 29 29 16 29 16 29 29 29 16 19 29 29 13 29 29 29 29 29 16 29 29 29 29 16 29 16 29 16 29 16 19 17 29 29 29 16 17 29 29 29 29 16 19 16 29 29 29 29 29 29 29 29 29 29 16 29 16 8 16 16 16 29 29 29 29 16 29 16 16 16 29 29 16 29 13 29 16 29 16 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 17 8 29 5 29 29 8 29 29 5 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 16 16 29 13 29 29 29 13 13 29 29 13 16 29 16 16 13 29 16 29 29 16 29 29 29 29 8 29 29 29 8 29 29 29 16 29 29 29 29 16 29 29 4 29 13 29 29 29 13 29 16 16 13 29 29 29 29 16 16 16 16 29 16 16 19 19 16 13 16 19 16 16 29 16 13 29 19 19 19 29 13 29 16 29 29 29 16 16 29 29 19 29 16 29 29 29 16 16 29 16 29 29 16 19 16 29 16 29 29 13 29 16 29 29 29 29 29 29 29 19 29 19 29 16 29 16 13 29 16 29 29 29 16 19 16 29 29 29 29 13 29 16 29 16 16 16 13 19 19 16 16 29 29 29 29 29 29 2 29 29 16 16 29 19 16 29 16 8 16 16 8 6 29 29 29 5 16 29 16 16 29 29 16 29 29 29 29 29 13 29 16 16 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 16 16 29 29 29 29 5 29 5 29 29 29 29 29 18 29 8 29 8 8 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 2 2 13 16 29 16 29 29 16 16 29 16 29 2 16 29 16 29 29 8 2 14 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 16 29 29 29 29 16 18 16 29 16 29 16 29 29 29 16 29 16 29 29 19 29 29 16 29 16 16 16 17 16 29 29 16 19 17 29 16 5 29 16 29 29 16 16 13 29 16 29 13 29 31 16 29 19 17 29 16 16 16 29 29 29 29 16 29 19 19 16 13 16 13 13 16 19 16 29 16 16 29 16 16 29 19 16 16 29 29 29 16 16 16 29 19 16 29 29 5 29 2 29 29 8 29 6 16 5 29 29 29 29 29 17 29 16 2 29 29 29 29 29 29 13 13 29 29 29 13 29 29 29 29 13 16 29 29 29 29 29 29 29 29 8 29 31 16 16 29 16 29 16 8 29 16 16 16 29 29 29 16 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 16 29 29 16 29 2 16 16 16 19 19 29 13 19 16 16 29 19 16 29 29 29 29 29 5 17 29 29 29 29 29 29 17 13 29 29 29 29 29 29 29 29 29 17 29 29 17 16 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 13 29 29 29 29 13 16 29 29 16 16 16 16 29 29 16 29 29 29 13 17 29 29 29 29 16 29 16 16 29 29 29 29 16 29 29 16 16 29 29 16 29 29 29 6 29 29 29 29 16 29 29 29 16 16 29 29 29 16 29 16 16 29 29 29 13 16 13 5 29 29 16 29 16 16 29 8 29 29 8 17 29 29 13 29 29 17 16 29 16 13 16 16 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 29 8 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 16 16 16 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 16 13 29 29 16 29 8 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 29 16 13 29 16 29 29 29 16 29 29 18 29 29 29 29 29 29 16 29 16 16 29 29 29 16 16 29 29 29 13 29 29 29 29 29 16 29 29 13 29 29 29 29 16 29 13 6 5 29 29 29 8 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 5 29 6 5 31 29 29 29 26 29 29 5 29 29 29 8 29 8 29 8 29 29 29 8 29 29 29 2 2 29 29 29 29 29 29 29 29 8 5 29 8 2 29 29 29 29 29 31 29 29 29 29 29 29 5 29 8 29 29 29 8 6 29 29 29 29 29 29 8 29 29 29 29 29 16 13 29 29 29 13 16 29 16 29 2 29 16 29 29 29 29 29 8 29 16 16 19 17 29 16 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 16 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 31 29 29 14 29 29 29 29 29 29 29 29 8 29 29 29 8 6 27 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 5 29 8 29 18 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 16 29 16 13 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 5 29 29 29 27 29 29 29 2 29 29 26 18 29 29 29 29 16 16 17 29 29 29 8 29 16 17 29 29 29 29 29 29 29 8 29 29 29 29 29 26 29 8 2 5 5 29 29 31 2 29 8 27 2 5 29 29 29 29 29 16 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 2 29 8 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 8 5 29 29 29 29 29 29 8 29 29 29 29 8 29 8 18 29 29 29 29 2 29 29 29 29 8 31 29 29 29 8 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 2 2 8 29 29 29 29 29 5 29 5 2 29 29 29 29 14 8 29 29 29 2 29 29 2 29 29 2 29 29 29 29 29 8 29 18 29 29 8 29 29 29 29 29 29 2 29 26 29 29 8 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 8 29 29 8 5 29 29 29 18 29 8 25 29 29 29 8 29 29 29 2 29 29 29 5 29 29 17 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 26 5 29 27 8 29 29 29 29 29 29 2 31 31 29 29 29 29 29 2 8 29 8 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 29 31 29 29 8 2 2 29 29 29 14 29 29 2 14 29 29 29 29 2 2 8 31 29 6 29 8 29 29 8 29 2 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 16 13 29 29 29 29 29 31 29 29 29 29 8 29 29 29 29 8 8 29 29 29 18 8 5 29 29 29 29 2 29 29 29 25 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 2 5 31 5 26 8 29 31 27 29 29 29 29 2 29 29 29 29 29 14 29 29 29 16 29 29 2 29 8 29 29 26 29 29 29 29 31 16 16 29 16 16 29 26 29 29 5 29 29 18 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 17 16 29 29 8 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 13 6 2 13 29 29 16 29 18 29 29 29 29 29 29 29 29 29 8 29 5 29 29 2 29 8 2 29 29 5 29 8 29 29 29 8 29 29 29 16 29 29 29 31 18 29 29 29 29 13 29 29 29 29 29 29 29 29 8 29 5 27 29 29 14 23 29 8 8 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 8 6 26 26 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 8 8 29 2 29 8 8 26 29 29 29 2 29 2 29 2 8 29 29 2 29 2 8 5 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 8 29 8 29 5 29 29 29 29 16 29 29 29 29 26 29 5 29 29 26 18 29 2 29 29 6 16 29 29 17 29 5 29 29 29 29 2 8 2 29 2 31 14 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 29 25 29 29 29 29 23 5 5 2 29 29 29 29 29 29 29 2 2 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 18 29 29 29 6 29 17 5 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 17 5 29 29 5 29 29 19 29 16 19 29 29 29 2 14 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 17 29 13 29 29 29 14 16 29 29 29 2 29 8 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 2 19 13 29 29 29 29 29 29 29 16 29 29 27 29 29 2 29 29 29 29 29 29 29 29 29 29 5 29 29 2 16 29 29 18 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 17 8 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 2 29 29 29 29 2 8 5 29 23 29 29 29 8 29 5 29 29 29 29 29 29 29 16 2 29 29 17 29 29 29 29 29 29 5 29 29 23 29 8 6 29 5 29 29 6 29 29 29 5 29 29 18 29 29 29 29 2 13 29 29 29 29 6 29 29 29 13 2 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 19 29 16 29 29 17 29 8 29 8 29 29 29 29 8 6 8 8 29 5 26 29 29 29 29 29 29 8 29 14 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 13 16 29 29 29 6 29 2 29 6 8 31 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 31 29 29 29 29 29 29 29 14 29 29 2 29 6 29 8 29 29 2 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 5 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 18 29 29 2 29 29 29 29 31 8 29 29 5 29 29 5 16 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 8 29 23 29 8 29 31 29 29 5 29 29 29 29 29 8 23 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 5 29 18 29 29 29 29 29 8 29 29 29 29 29 29 29 8 2 29 29 29 29 5 29 29 19 29 27 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 5 2 2 29 29 29 2 29 18 29 29 29 6 29 29 16 29 16 16 29 16 29 29 2 2 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 6 5 2 14 8 29 29 29 5 29 29 29 31 29 23 29 29 8 29 8 29 5 8 29 29 2 29 29 29 29 29 29 29 29 31 29 14 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 5 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 13 31 8 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 13 27 8 17 29 26 5 5 29 2 29 2 8 14 29 16 16 29 29 29 16 29 8 19 29 29 29 29 29 29 16 29 5 29 6 8 29 29 2 8 13 29 5 29 29 29 29 29 29 16 29 29 29 29 29 29 5 2 29 29 19 29 29 29 29 29 29 8 29 13 29 29 29 23 29 16 29 29 29 5 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 5 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 5 29 8 16 29 16 13 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 13 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 16 29 16 29 29 29 29 26 5 29 29 29 29 29 29 29 2 17 29 5 29 29 29 29 2 29 29 16 29 2 29 29 29 29 29 29 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 8 8 5 29 2 29 29 26 29 29 5 29 29 29 29 2 29 29 29 29 29 8 8 6 29 29 29 29 27 29 29 29 29 31 29 2 5 5 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 14 6 29 29 18 29 8 16 29 29 29 29 29 29 29 29 29 29 27 29 29 16 8 29 29 29 16 29 13 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 27 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 16 29 29 29 5 29 29 2 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 8 5 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 14 27 29 29 29 8 29 29 29 29 29 17 6 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 18 29 29 29 29 2 5 29 5 29 29 29 29 29 29 29 29 31 31 29 17 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 31 8 14 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 2 29 29 29 14 29 29 29 29 29 16 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 14 29 29 29 29 18 29 29 16 29 29 29 29 29 29 29 6 29 29 14 29 29 29 29 29 29 29 27 29 29 29 26 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 13 16 16 16 29 16 16 16 16 29 29 29 13 29 8 2 29 29 29 29 29 29 29 29 29 13 29 29 16 29 16 29 29 29 2 29 16 16 29 29 16 29 13 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 16 29 29 29 16 29 29 29 13 29 13 17 29 5 29 16 29 29 29 19 29 29 5 29 17 29 16 29 16 16 29 29 16 29 29 29 16 29 17 16 29 29 29 29 16 29 16 16 29 29 29 29 16 29 16 29 29 29 29 13 16 29 26 16 29 29 16 8 29 16 16 16 16 16 16 16 29 17 19 17 29 29 29 16 29 16 19 29 16 29 29 19 16 19 13 29 19 29 29 16 8 16 16 29 16 29 16 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 16 16 16 29 29 29 29 17 29 29 29 29 29 29 8 16 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 16 29 29 26 29 29 5 29 16 16 29 29 29 29 17 29 29 29 29 29 29 29 29 2 29 29 29 16 29 18 29 29 29 31 16 29 29 29 29 29 13 29 29 29 29 29 29 8 29 29 8 16 29 29 29 29 8 29 29 16 16 29 29 29 29 16 29 29 16 29 16 16 19 19 16 29 16 29 16 16 16 29 29 16 13 19 29 29 16 13 29 19 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 16 29 29 16 16 29 29 17 17 29 16 8 16 29 16 16 29 16 29 19 13 16 13 29 29 13 16 29 19 19 13 29 29 29 29 19 16 29 29 29 29 13 19 13 29 29 29 29 29 19 16 13 16 29 29 29 8 29 16 29 19 19 19 29 17 16 16 29 16 16 19 29 19 29 16 16 19 13 16 29 19 16 29 29 29 19 29 16 16 29 29 17 26 29 29 16 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 8 29 29 2 29 31 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 5 29 5 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 2 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 13 29 29 29 2 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 5 29 29 29 29 29 29 31 29 2 2 29 29 8 18 29 29 5 25 29 25 29 29 29 29 29 29 29 5 29 29 29 29 5 29 29 29 29 29 8 18 29 29 5 2 8 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 17 29 2 2 29 25 29 5 5 29 29 29 29 16 29 29 16 16 16 29 29 16 8 29 29 29 19 16 29 16 16 29 16 29 29 29 16 29 29 29 16 2 29 29 19 29 16 29 29 16 29 16 29 13 16 16 29 29 29 16 17 29 29 16 16 29 29 29 29 29 29 29 16 16 19 16 19 29 29 16 16 29 29 19 13 19 19 16 19 19 13 16 29 13 16 16 13 29 16 17 16 16 29 13 29 16 29 16 29 16 29 29 29 29 19 16 13 8 29 19 16 29 16 13 19 19 13 16 16 16 16 16 29 29 29 13 29 19 13 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 16 29 16 13 29 29 29 29 29 29 29 29 29 2 29 5 29 16 29 29 17 29 29 29 29 2 29 29 29 29 8 2 29 29 29 29 29 29 29 29 8 8 29 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 17 8 29 29 29 31 6 29 29 5 29 2 29 6 25 29 29 29 29 29 29 5 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 16 13 29 29 16 16 13 5 2 29 29 16 29 16 29 29 29 29 29 29 16 18 29 29 31 29 8 29 29 29 29 29 29 16 2 29 29 29 6 14 29 5 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 2 2 31 29 29 29 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 8 29 23 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 27 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 16 13 29 29 17 29 29 16 29 29 16 29 29 6 13 13 16 16 29 16 2 29 16 19 16 19 16 16 16 9 16 16 19 13 19 29 13 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 14 29 29 29 29 13 29 16 16 29 16 29 29 19 16 29 29 29 13 16 16 29 29 16 29 29 16 16 29 29 13 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 2 29 29 29 13 29 29 29 29 29 29 29 29 25 29 13 29 2 29 29 16 16 29 17 29 29 14 29 29 8 29 5 23 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 5 29 8 29 5 29 29 29 29 8 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 13 29 29 29 16 29 29 16 29 13 16 16 16 13 29 29 29 29 27 29 8 29 31 29 29 29 29 29 29 29 25 14 6 29 5 29 29 26 29 29 18 29 29 29 29 31 29 29 29 29 29 16 29 29 16 16 29 16 6 29 19 29 29 29 29 29 29 29 29 17 29 16 29 29 19 29 29 16 16 16 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 25 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 31 29 29 29 2 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 5 29 14 29 29 8 8 29 29 29 8 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 16 19 16 18 29 13 29 29 29 8 29 16 29 29 16 29 19 29 29 29 29 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 31 6 17 29 29 29 5 29 29 8 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 31 29 29 8 29 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 29 6 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 5 26 8 6 29 29 29 29 5 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 27 29 29 31 29 8 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 5 29 8 29 29 29 29 13 29 29 29 29 29 19 29 29 29 29 29 16 16 16 29 29 13 29 29 29 13 29 29 5 29 29 16 29 19 17 13 29 29 29 16 29 29 29 16 17 16 29 29 16 29 29 16 16 17 16 13 16 17 17 13 29 29 16 29 29 16 29 16 17 29 16 29 29 16 16 29 29 29 16 16 29 17 29 29 16 13 29 29 5 29 29 16 29 16 13 29 19 29 19 16 29 19 16 16 29 16 19 16 29 29 19 29 29 29 16 16 19 16 29 19 29 16 13 19 19 16 5 28 29 16 29 29 16 17 16 29 29 16 29 29 29 5 29 6 29 29 29 29 16 29 29 29 16 19 29 19 29 19 29 16 16 29 16 16 19 29 16 19 16 16 29 16 16 29 16 29 29 16 29 29 29 29 16 16 29 29 16 29 29 29 29 29 16 17 29 31 17 29 29 13 29 29 29 29 16 13 16 16 16 29 29 16 16 16 16 29 16 29 16 13 29 16 16 29 13 29 29 29 5 5 29 29 31 29 29 26 17 29 29 29 29 5 29 29 29 29 29 2 29 5 29 23 29 8 2 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 5 2 5 2 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 31 29 5 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 19 29 29 16 29 8 16 23 2 16 16 29 29 29 29 29 29 5 5 23 29 29 16 29 16 2 8 29 29 29 29 29 29 29 19 16 29 29 29 29 29 9 29 29 16 19 13 29 29 19 17 16 29 16 19 29 29 19 19 19 29 29 19 16 29 16 29 29 29 16 29 29 29 29 29 5 19 5 29 2 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 16 17 29 29 26 17 29 29 29 29 29 16 16 16 19 29 29 29 19 16 16 19 29 19 13 16 16 19 16 19 16 19 29 16 17 29 29 29 29 14 5 29 29 8 29 29 29 29 5 29 29 2 5 31 5 29 29 29 29 29 16 5 5 29 29 29 29 29 29 29 2 29 8 29 29 29 14 2 29 29 29 29 8 8 29 29 29 5 8 16 6 2 29 29 29 18 29 29 8 29 16 19 13 29 29 29 29 19 29 16 29 16 13 16 17 29 16 16 19 16 29 16 16 16 16 29 16 29 29 29 29 29 16 16 29 16 29 16 16 17 29 16 16 17 19 19 19 16 16 29 16 13 16 16 16 16 29 29 29 16 5 29 17 29 16 29 29 29 16 29 29 29 16 29 29 8 13 16 29 19 16 29 16 29 16 29 29 16 19 16 29 19 29 29 29 29 29 13 16 29 29 16 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 19 16 17 16 19 29 19 29 29 16 16 16 29 16 29 29 29 29 16 16 16 13 16 16 29 29 16 19 29 19 29 16 19 5 5 16 29 29 29 29 29 29 8 29 29 2 5 29 17 29 29 29 16 29 29 16 19 29 29 17 29 29 16 29 16 13 29 29 29 29 16 29 29 29 29 13 17 16 16 2 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 29 29 29 6 29 29 16 29 29 29 29 29 16 16 13 29 29 16 16 16 16 16 16 16 16 29 13 29 16 16 29 29 19 17 29 16 29 29 29 16 19 29 29 29 29 5 29 29 16 19 29 29 29 16 29 16 29 29 29 19 16 29 29 29 16 29 29 29 16 16 16 29 13 5 29 29 8 29 29 29 29 29 29 29 16 29 16 19 16 29 29 16 29 16 16 13 29 29 5 4 29 29 16 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 2 8 5 16 13 29 16 19 16 17 29 19 13 17 19 19 16 19 29 29 5 16 16 2 16 16 16 29 19 13 29 29 29 16 29 16 29 13 16 5 29 29 8 17 29 16 16 29 25 31 29 29 29 29 29 29 18 29 29 16 29 29 2 29 6 29 8 29 29 29 29 16 29 29 16 29 29 29 29 29 19 19 16 29 16 16 29 29 16 16 29 13 29 16 16 29 29 19 13 29 19 19 17 16 19 16 16 29 19 9 16 19 29 16 29 19 13 19 13 16 19 19 16 19 29 19 9 19 13 16 9 19 19 19 19 29 16 13 19 9 19 16 16 19 19 13 16 29 16 19 29 29 19 13 19 19 19 16 19 16 19 16 16 16 19 29 16 16 19 16 16 29 5 19 16 16 29 16 19 29 19 19 19 9 16 16 29 13 16 13 9 16 29 16 19 13 29 19 19 19 13 16 29 29 16 19 13 29 16 17 19 16 29 16 13 29 19 13 29 29 16 16 16 29 16 19 16 29 29 16 29 16 29 29 29 29 19 16 29 29 16 29 16 29 29 16 13 29 29 29 16 16 29 16 16 29 29 16 16 13 29 29 16 19 19 29 13 29 13 19 13 29 19 29 29 19 29 29 13 16 29 16 29 16 29 2 29 29 10 29 16 18 2 29 16 29 29 26 29 2 17 29 29 16 29 26 16 29 13 2 31 29 29 6 29 2 16 29 29 2 23 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 8 29 17 16 29 29 19 29 19 29 19 29 29 26 16 19 16 29 29 16 29 16 13 29 16 29 29 29 29 16 29 16 16 29 19 29 29 29 29 29 16 16 2 29 29 29 29 29 29 16 16 29 19 16 16 16 19 29 19 29 16 19 29 29 29 29 16 16 16 29 29 29 29 16 29 19 16 16 16 29 16 29 29 16 29 16 29 29 29 26 16 17 29 5 29 29 16 29 29 19 19 16 29 16 29 16 19 29 19 16 16 29 29 16 19 13 9 13 29 29 29 16 29 19 19 29 29 29 19 19 16 29 19 13 16 19 16 19 16 29 16 29 19 29 29 16 29 29 29 16 16 19 19 29 16 16 19 29 16 29 29 29 29 13 19 29 29 29 29 29 29 29 29 29 29 16 29 17 19 29 16 13 19 17 16 19 29 29 29 16 19 29 16 16 29 29 19 13 13 16 29 29 29 29 16 19 16 29 16 16 16 19 29 29 16 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 19 13 16 29 19 29 29 29 16 13 29 16 29 29 16 29 31 29 29 29 29 18 2 29 29 5 29 16 16 29 29 29 29 29 16 29 29 29 29 16 29 25 29 29 29 2 29 29 8 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 16 29 29 29 19 8 31 29 29 13 29 29 29 29 29 5 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 13 29 29 29 13 29 29 29 29 16 29 17 29 29 29 29 27 2 29 29 29 16 29 17 29 29 16 29 16 29 31 29 8 29 29 2 29 29 29 29 29 16 29 16 29 29 29 16 16 29 16 16 8 16 29 19 17 16 29 19 19 29 16 29 19 16 16 29 16 2 29 16 29 16 16 13 16 13 16 16 16 29 29 16 17 16 16 29 13 29 29 29 19 19 29 29 29 16 29 13 19 29 16 16 16 19 29 29 16 16 29 29 29 29 29 16 17 29 16 29 16 29 16 16 16 29 29 29 17 29 29 16 29 29 29 26 8 17 29 29 5 29 29 29 29 29 29 8 19 29 29 13 29 29 29 29 29 19 29 29 2 29 19 16 29 29 29 17 29 29 6 29 29 25 29 29 29 2 29 8 29 29 5 19 13 29 29 29 16 29 26 29 29 29 8 29 8 29 29 29 29 29 29 29 31 2 8 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 13 16 29 29 29 19 8 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 16 29 16 29 29 29 29 29 29 29 29 18 29 29 29 8 29 8 29 8 29 29 23 29 29 29 29 26 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 5 29 16 29 13 16 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 9 19 17 29 25 27 16 16 19 19 29 29 29 16 16 16 29 19 17 29 29 16 2 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 13 29 29 29 29 29 29 29 13 29 29 29 29 13 19 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 8 16 29 29 13 19 19 29 19 9 29 8 16 19 19 5 16 16 19 19 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 8 29 29 29 29 8 29 29 17 29 29 29 29 29 8 29 16 29 29 29 13 19 29 29 29 16 19 16 16 29 16 16 16 19 19 16 16 19 16 19 29 16 19 19 16 19 29 29 29 29 29 31 27 29 5 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 31 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 13 16 17 13 29 29 16 29 29 27 29 29 29 29 29 17 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 16 29 29 29 29 13 19 29 29 5 16 29 16 13 29 29 29 19 29 19 13 29 29 29 29 6 29 8 29 14 29 29 29 29 29 8 29 23 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 13 29 29 16 16 29 29 29 29 13 29 29 29 29 29 14 6 29 29 29 29 29 29 29 29 29 29 5 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 29 13 19 13 8 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 27 8 29 29 29 29 6 17 29 29 29 29 29 29 16 29 29 29 29 25 29 29 17 17 29 5 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 5 29 17 29 29 5 6 16 2 5 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 8 5 5 8 5 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 5 29 17 8 29 31 2 14 26 29 26 2 29 29 29 29 29 29 29 29 16 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 23 29 5 29 29 29 5 29 8 29 29 8 8 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 19 16 29 29 29 29 16 29 16 29 16 29 25 29 16 29 2 29 16 16 16 16 29 29 29 29 29 13 29 16 2 29 29 8 29 29 29 29 16 29 29 29 6 29 29 29 25 29 29 29 5 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 5 29 29 29 16 16 29 29 8 31 16 29 29 16 29 16 26 29 29 29 29 29 29 31 29 8 29 29 29 29 29 2 29 16 29 29 13 16 16 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 8 29 29 16 5 29 29 29 16 29 29 16 16 29 29 29 29 29 16 16 29 16 29 29 17 29 29 6 29 29 16 16 5 29 29 29 16 16 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 14 29 2 26 2 29 29 8 29 2 2 29 14 8 29 29 2 8 29 29 29 29 5 29 29 29 29 29 29 16 29 29 13 29 29 16 19 13 5 29 16 16 19 19 16 29 19 29 29 29 13 16 16 16 19 13 16 29 8 29 29 29 29 17 2 29 31 5 29 29 29 29 2 26 29 29 6 29 29 29 29 26 6 29 29 29 29 29 29 29 29 29 16 29 29 17 29 29 16 29 29 29 29 16 16 29 29 16 29 29 13 16 16 29 29 16 29 29 16 29 29 29 29 14 29 16 29 29 29 29 31 29 16 29 29 29 29 13 19 29 29 29 29 16 13 16 29 29 29 29 16 29 29 19 29 16 16 9 16 19 16 19 17 16 16 16 16 29 29 16 16 29 16 29 29 16 29 29 29 16 17 16 29 16 2 17 19 19 19 29 29 16 13 16 29 16 29 16 16 13 29 29 19 19 16 29 29 16 16 29 29 16 29 29 19 29 13 16 29 13 29 16 29 29 16 29 16 16 16 16 16 16 16 19 19 29 17 29 29 29 29 29 13 16 16 29 29 29 29 29 19 29 29 29 29 29 29 29 16 16 16 29 29 16 29 29 16 16 13 29 5 29 29 19 19 16 16 16 29 16 19 29 29 19 29 19 29 19 19 16 29 29 16 16 16 13 29 29 29 16 16 16 16 16 29 16 29 16 16 29 29 16 19 16 16 16 16 29 16 16 19 29 16 16 29 16 29 29 29 29 29 29 19 19 29 16 41 29 29 29 13 19 29 27 16 29 16 19 13 29 29 29 29 16 29 29 29 29 29 8 29 29 29 16 16 16 29 29 29 29 29 16 16 29 16 29 29 29 29 29 13 16 29 16 13 29 19 29 16 29 29 13 29 29 29 16 29 16 16 29 16 29 29 16 13 29 16 16 29 29 29 16 16 13 29 29 29 29 29 29 29 29 13 29 16 13 29 29 29 29 29 13 29 16 29 29 29 2 16 29 29 16 17 16 19 13 29 16 19 29 16 19 13 29 29 29 29 29 16 16 5 16 29 29 29 29 29 16 29 29 16 16 29 29 17 16 19 29 19 19 16 9 19 9 19 16 16 29 19 19 16 29 16 16 9 29 19 13 16 29 29 16 19 19 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 19 16 29 29 29 16 8 16 16 13 16 29 29 16 16 29 16 16 29 29 16 29 29 29 29 14 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 6 25 29 29 29 29 8 29 29 29 29 29 29 25 29 29 8 8 31 29 29 29 16 29 29 29 29 29 29 29 29 17 29 16 5 29 29 29 29 29 16 16 29 16 16 16 29 16 13 19 29 16 29 29 29 29 29 16 16 16 29 29 13 16 29 16 29 29 16 29 29 16 19 13 29 19 16 2 19 29 29 6 29 19 16 16 16 29 16 29 29 29 16 29 29 13 29 17 29 16 17 29 19 16 13 16 19 16 19 16 29 16 16 16 13 29 16 29 29 16 29 16 19 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 13 29 16 29 29 29 29 16 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 17 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 19 29 29 16 29 29 29 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 2 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 16 29 29 29 29 17 29 29 16 16 29 16 29 29 29 29 19 29 29 29 29 19 16 16 19 13 16 13 19 17 16 29 19 16 19 16 29 29 2 29 16 2 8 2 29 29 19 16 16 16 13 29 29 19 8 19 16 13 16 29 16 29 16 13 16 29 19 29 29 5 13 19 29 29 29 29 29 29 19 29 16 29 29 19 16 19 29 29 16 16 19 29 16 19 19 19 19 29 19 16 29 19 16 29 19 19 29 29 16 29 16 19 29 29 16 29 18 16 29 29 29 31 17 29 2 16 29 29 16 29 16 13 2 29 29 16 16 16 29 29 29 19 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 14 8 2 29 29 8 29 29 8 29 5 2 5 2 29 31 29 18 5 8 26 25 6 29 2 31 29 16 29 29 16 29 29 29 16 13 16 13 29 29 16 29 16 19 29 29 29 29 29 16 19 29 19 29 16 8 16 16 29 19 13 29 29 31 16 16 29 29 19 13 16 29 19 19 13 19 29 16 19 13 16 29 29 16 29 29 17 29 19 13 29 16 16 29 16 6 16 16 16 13 29 29 8 29 17 29 29 29 16 29 14 16 16 16 8 2 29 29 16 16 29 29 29 29 29 29 29 16 16 29 16 29 13 17 16 16 19 16 29 29 16 6 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 5 29 2 25 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 16 29 2 29 16 5 16 16 13 29 29 29 16 29 16 29 16 16 29 29 16 29 29 16 29 16 29 29 29 16 29 29 5 16 5 16 29 29 29 16 29 19 16 16 19 16 16 29 29 13 13 29 16 16 16 29 29 16 19 29 16 19 16 29 16 29 16 29 19 19 19 19 29 19 16 29 16 16 29 16 16 19 19 13 29 16 19 19 16 29 29 19 19 29 29 13 16 16 29 29 16 29 29 29 29 8 5 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 19 19 13 16 16 19 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 19 16 16 29 19 29 29 29 13 16 29 29 29 16 16 16 29 29 16 29 19 29 16 19 16 29 16 29 9 19 29 16 2 29 16 29 29 29 29 29 29 16 29 29 29 29 5 5 16 19 13 16 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 26 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 16 19 29 16 16 13 29 29 8 29 29 29 29 29 5 19 16 16 16 16 29 16 29 29 29 29 8 29 16 29 29 16 29 29 29 8 29 16 29 29 29 16 29 16 29 29 16 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 16 16 13 29 29 29 17 2 29 29 18 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 19 16 29 13 16 29 29 29 13 29 29 29 29 29 2 29 29 2 29 29 29 29 2 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 2 29 29 13 29 19 16 16 9 19 16 19 16 29 29 16 29 29 16 29 29 29 29 29 18 29 29 29 29 29 13 29 29 29 29 29 29 5 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 14 29 29 8 2 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 23 5 26 8 29 29 29 29 29 2 29 29 29 29 29 29 8 31 29 25 29 29 6 29 29 29 8 29 29 8 29 29 29 2 5 29 29 29 29 6 29 18 29 8 29 29 29 25 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 2 16 29 29 29 29 29 29 29 19 29 16 16 29 13 29 16 19 29 29 29 29 29 16 29 29 29 29 29 18 29 29 29 29 8 29 16 29 2 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 16 16 5 29 29 16 29 16 8 29 8 29 29 16 16 29 29 29 29 29 13 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 25 29 29 27 29 29 29 2 29 29 29 29 25 8 8 29 8 29 2 5 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 25 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 25 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 18 29 5 29 29 29 29 29 29 29 29 29 16 13 16 16 29 29 16 29 27 16 29 16 29 16 29 29 13 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 5 29 29 29 8 29 31 8 29 13 29 29 29 29 29 29 29 29 26 29 5 29 29 29 29 29 29 29 29 29 29 27 6 29 29 29 29 29 29 29 14 29 29 29 29 29 13 29 29 29 29 29 29 29 29 13 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 6 16 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 25 29 16 25 29 29 17 29 29 16 13 29 29 29 16 29 13 29 16 29 29 16 29 29 29 19 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 14 29 29 29 16 29 16 13 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 16 17 19 5 19 29 29 16 29 16 16 16 17 29 19 19 16 18 29 29 29 29 29 29 16 16 29 29 29 19 16 16 16 29 16 29 29 29 29 2 16 17 29 29 16 16 19 19 16 16 16 29 29 16 29 16 16 29 29 16 29 29 29 29 29 29 29 17 29 29 29 19 5 29 29 16 29 29 17 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 16 25 29 29 16 16 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 19 29 16 29 29 29 16 19 16 13 16 29 29 16 16 29 29 19 16 19 16 13 16 16 16 13 16 29 29 29 29 29 16 29 29 29 29 29 29 5 29 16 16 19 29 16 29 29 29 29 29 16 19 29 28 29 29 29 16 29 13 16 16 19 13 29 19 16 16 19 13 29 29 19 29 16 29 19 19 29 29 16 16 29 16 13 16 13 17 29 16 29 16 29 29 16 29 19 16 13 29 29 29 29 29 18 29 29 29 8 29 29 8 29 2 29 29 2 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 16 29 13 29 16 19 16 29 16 29 16 13 29 16 16 29 29 29 29 16 16 29 16 29 29 29 29 29 29 13 29 19 16 16 29 19 16 31 16 16 29 19 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 16 29 13 16 29 29 16 16 16 29 16 13 29 29 29 29 16 29 29 29 17 29 16 29 16 29 8 29 16 29 29 29 16 13 16 16 16 16 13 19 19 16 29 29 19 29 29 29 16 29 29 8 29 29 29 29 17 29 29 29 29 29 29 16 29 29 29 16 29 29 29 5 29 29 16 29 29 25 29 29 29 29 29 29 29 29 29 29 29 16 16 13 29 29 29 29 29 16 16 16 29 29 29 29 16 29 29 29 19 29 13 29 29 13 29 16 16 29 29 16 16 29 16 29 29 29 16 19 29 16 29 29 29 16 17 13 29 16 16 16 16 29 29 17 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 26 8 16 29 29 29 29 31 29 29 5 16 16 16 16 29 29 16 29 29 16 16 19 29 29 29 29 2 2 29 5 29 29 29 29 29 29 16 19 29 16 29 16 16 16 29 9 29 29 16 19 13 16 29 29 16 29 8 16 29 16 19 16 16 29 29 17 29 8 5 29 29 19 29 29 29 16 19 16 29 16 29 16 13 29 29 29 16 29 16 16 16 29 19 16 29 16 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 16 29 19 16 29 16 13 29 29 16 29 16 19 16 29 29 16 19 17 29 29 29 29 16 29 29 13 29 16 16 16 16 19 29 19 29 29 19 16 16 29 16 29 16 29 29 16 29 16 5 16 16 29 16 29 29 16 19 16 13 29 29 29 16 29 29 29 16 16 2 25 29 29 29 29 16 29 16 29 16 29 16 16 19 16 19 23 13 16 29 16 13 29 19 16 29 19 16 29 2 29 29 16 16 19 29 29 29 29 13 16 29 16 19 29 13 16 29 29 16 16 29 29 16 29 16 29 29 29 29 16 16 13 29 16 16 16 29 16 16 29 19 16 16 13 16 16 19 29 16 16 16 16 29 16 19 29 16 5 19 13 19 16 19 16 19 16 16 29 19 16 17 19 19 19 16 19 17 29 16 29 29 19 29 29 16 29 29 29 16 19 16 13 13 16 19 19 29 16 29 29 16 16 19 29 9 29 19 19 29 13 29 29 19 16 13 19 29 19 17 29 19 19 16 16 29 29 13 16 29 29 29 19 29 16 29 16 19 29 16 19 16 16 19 29 29 29 16 13 29 16 29 29 29 19 19 29 16 9 16 13 16 16 16 19 13 13 13 16 16 16 16 19 16 19 29 16 19 16 16 19 19 19 16 19 16 13 29 29 19 19 16 9 19 19 16 19 16 29 29 16 19 16 16 29 29 29 29 19 13 16 29 16 29 29 29 29 19 29 13 16 29 16 13 16 29 29 16 9 16 29 16 19 19 9 16 9 19 16 29 13 29 16 19 13 16 16 19 19 13 19 13 16 19 29 29 9 9 19 19 13 19 19 19 19 19 19 19 29 19 13 19 13 19 19 29 16 19 19 19 19 13 16 19 19 19 29 29 19 19 19 29 16 16 13 19 13 16 16 16 19 19 16 13 16 16 13 19 16 19 29 10 19 19 19 13 16 19 16 13 16 29 16 29 16 16 2 18 16 2 16 29 16 16 16 29 29 16 13 19 16 19 13 16 13 19 19 13 29 16 16 13 16 19 29 16 29 19 16 2 29 16 29 17 29 29 29 29 16 16 29 29 29 16 29 13 16 29 29 19 17 29 16 19 29 29 9 19 16 19 13 19 19 16 16 16 29 29 29 29 6 29 29 29 16 16 29 16 29 29 29 29 16 29 19 29 29 29 16 16 16 16 16 16 29 19 29 16 16 16 29 16 16 16 16 16 29 16 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 8 2 29 29 18 29 29 29 6 29 29 8 29 5 31 5 29 29 29 29 29 29 29 29 2 29 29 29 5 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 2 29 5 5 26 29 29 29 5 29 6 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 29 27 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 27 29 29 31 23 8 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 25 29 29 14 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 5 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 31 29 2 29 29 8 29 29 29 29 27 29 29 29 29 29 29 29 29 2 29 5 29 2 29 29 8 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 18 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 25 29 29 5 29 14 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 16 29 29 25 29 25 8 8 18 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 6 5 29 6 31 29 27 29 29 29 8 8 29 18 29 29 29 8 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 26 29 29 29 29 29 29 29 14 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 18 29 29 2 29 8 29 29 29 29 29 29 29 29 16 13 29 29 29 29 25 31 29 14 18 29 29 8 25 29 29 29 29 29 29 29 18 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 14 25 29 29 5 29 14 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 29 29 25 29 29 29 29 29 29 25 29 6 29 14 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 14 29 29 29 29 29 29 2 29 8 29 5 8 29 5 29 5 29 29 8 8 29 29 8 25 8 26 29 31 29 29 2 29 31 29 29 29 29 5 29 29 31 29 8 29 29 8 29 29 8 8 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 25 29 25 14 29 29 6 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 31 29 29 29 27 25 29 29 29 6 2 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 2 29 29 27 29 29 29 6 8 29 29 29 29 2 29 29 25 29 29 6 18 29 8 14 29 29 29 29 29 29 29 29 29 29 27 29 29 29 18 29 2 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 8 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 27 29 31 29 29 29 29 31 29 18 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 14 29 29 29 29 27 29 29 29 29 31 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 8 29 8 29 29 29 29 29 5 29 6 29 29 29 29 29 29 29 29 31 18 29 29 29 25 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 31 29 29 5 29 29 29 8 29 29 29 29 8 29 29 29 29 31 18 29 29 29 29 6 8 29 29 29 29 5 5 29 23 16 23 29 29 29 29 29 29 31 29 29 29 29 31 29 29 29 29 29 29 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 31 2 29 8 2 29 29 29 29 8 29 29 29 8 29 29 29 29 29 2 29 26 29 29 29 29 29 29 2 25 29 29 29 29 29 25 18 29 29 29 29 27 29 29 8 29 29 29 29 29 29 29 29 14 29 29 29 29 2 29 29 29 29 29 29 2 29 17 29 18 29 29 29 8 29 29 29 8 29 29 17 5 29 29 31 27 8 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 14 29 29 6 29 29 18 29 29 29 8 29 29 29 29 8 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 8 29 29 29 5 8 5 29 8 31 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 18 29 27 29 29 29 29 29 29 29 29 16 29 29 29 25 29 29 29 8 29 29 29 8 18 29 29 5 29 8 29 5 29 17 17 29 29 29 29 26 31 29 26 29 29 8 29 29 29 29 29 16 29 29 29 29 16 29 17 29 29 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 18 14 6 29 29 29 31 6 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 26 8 8 29 29 29 29 29 26 29 8 29 8 29 29 29 29 29 29 29 29 31 26 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 17 29 29 29 8 5 29 29 29 29 29 29 26 29 26 6 29 29 29 8 2 29 29 29 29 29 29 29 29 27 31 29 8 29 29 29 6 27 29 29 29 29 29 25 29 29 29 6 29 8 8 29 29 29 29 29 8 29 29 29 29 5 5 4 5 29 29 29 29 29 29 18 29 29 2 29 29 8 29 2 29 14 29 29 29 29 29 29 29 29 14 29 29 29 14 29 29 29 29 29 16 29 29 29 17 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 6 29 27 2 29 29 31 29 29 18 29 29 29 6 8 29 18 29 29 29 2 29 29 29 31 5 25 29 29 29 29 29 8 29 29 29 8 29 26 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 29 29 29 8 29 27 29 14 29 8 31 29 29 29 29 31 31 29 29 29 8 29 29 29 29 29 29 27 2 29 29 29 29 29 29 2 23 29 8 29 16 29 29 29 27 29 29 8 29 29 29 8 29 2 29 29 29 5 6 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 8 8 29 29 14 6 25 29 29 2 29 27 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 8 29 29 8 31 29 29 29 18 29 8 26 29 29 8 8 5 8 8 29 29 14 27 29 8 29 2 8 8 29 29 29 31 27 8 2 29 27 2 29 29 29 29 6 29 29 8 29 29 6 29 5 29 29 29 29 29 29 29 8 2 25 18 29 29 8 29 29 6 29 29 8 29 29 29 29 27 29 29 29 29 29 29 29 29 29 8 8 29 5 29 8 29 29 2 31 29 29 29 8 5 29 14 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 2 29 8 29 2 27 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 14 29 29 29 29 29 8 13 29 29 29 17 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 14 26 29 5 29 29 29 25 29 29 29 29 29 31 29 29 29 29 29 29 29 29 17 29 29 29 29 29 16 29 29 6 2 29 29 31 29 29 29 29 29 29 29 29 29 29 6 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 18 29 29 29 29 29 29 17 29 29 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 2 29 16 16 29 29 29 6 29 29 2 29 5 5 29 29 29 29 16 29 29 16 16 16 29 5 17 13 19 29 29 16 29 29 29 19 13 29 29 29 29 29 19 13 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 17 29 29 29 29 29 2 16 8 29 26 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 8 8 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 16 29 29 29 29 29 29 29 16 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 16 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 26 5 8 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 5 29 29 29 29 29 2 29 5 4 29 29 29 29 26 2 29 29 14 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 8 17 29 29 29 16 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 16 29 29 17 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 17 31 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 5 29 29 29 29 29 8 29 29 2 29 29 26 17 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 8 25 17 6 29 29 29 29 29 29 18 29 29 29 18 29 29 31 29 8 8 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 8 5 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 8 29 13 16 29 29 13 16 16 29 29 19 19 29 16 19 19 16 16 13 16 29 16 9 16 29 29 19 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 17 29 29 16 13 13 19 16 19 16 19 13 19 13 19 29 29 19 19 19 16 16 29 29 29 29 29 29 29 29 29 29 29 25 6 29 6 8 18 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 16 19 29 16 19 19 16 16 19 29 19 16 13 16 16 16 16 16 16 16 19 16 29 29 29 16 29 29 5 29 29 29 29 29 26 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 8 29 29 16 29 29 29 29 13 29 29 29 29 13 29 29 29 29 29 13 29 29 29 29 27 29 29 29 6 29 29 31 29 29 29 29 29 8 29 29 29 14 29 2 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 31 29 8 4 8 29 29 29 8 29 29 29 5 29 29 29 26 16 29 8 29 29 16 29 16 29 29 8 19 13 29 8 29 19 29 29 16 29 16 19 16 16 29 2 13 19 13 16 29 16 6 29 29 16 29 29 16 29 29 29 29 8 26 29 29 18 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 6 26 29 29 29 29 5 8 5 29 29 29 2 29 29 8 29 29 8 29 29 29 16 29 29 8 29 29 16 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 27 29 29 6 29 29 29 29 29 29 8 29 29 31 29 18 29 29 29 29 29 27 29 29 29 13 29 18 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 16 29 19 29 29 29 29 2 8 29 29 31 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 17 29 8 8 29 31 29 29 29 29 29 5 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 6 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 8 29 23 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 13 29 29 8 29 29 13 29 29 29 29 29 31 29 29 29 29 16 29 13 29 29 29 29 16 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 5 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 18 29 29 29 29 29 29 29 26 31 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 2 29 29 2 29 29 29 29 13 8 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 16 16 16 16 16 29 13 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 19 19 29 29 29 29 29 16 19 29 19 19 29 29 29 29 29 16 16 19 29 29 29 16 19 16 16 19 19 16 29 19 16 29 16 19 19 16 19 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 6 29 29 29 29 29 29 29 17 29 29 29 29 29 29 5 16 29 29 29 29 29 29 29 29 29 16 13 16 29 16 16 17 19 16 29 29 16 13 8 19 13 13 19 19 19 16 16 16 19 16 29 16 19 19 19 16 16 29 8 29 29 16 16 29 29 19 8 29 29 29 6 29 8 27 29 29 29 29 29 29 16 16 29 29 16 13 29 29 29 16 29 29 16 29 19 13 29 29 16 29 29 13 29 29 19 19 16 29 29 16 19 19 13 29 19 19 17 8 29 19 16 16 29 19 19 19 29 16 19 19 9 29 16 9 19 13 19 19 16 19 19 13 16 13 29 16 29 13 16 29 16 29 29 29 16 19 16 29 29 19 29 16 13 29 16 29 29 2 29 16 18 29 29 27 29 29 29 29 29 2 31 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 16 25 29 8 29 29 29 29 29 29 16 29 16 19 16 13 29 19 29 19 16 19 16 19 29 16 29 16 13 29 29 16 16 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 17 29 29 29 16 16 29 29 29 8 29 16 17 29 16 26 29 29 29 29 29 16 4 29 16 5 29 17 29 29 29 29 29 29 16 2 16 19 16 16 29 16 29 19 16 19 29 29 19 16 29 29 16 16 16 16 16 19 19 19 19 29 16 9 19 29 19 19 19 29 29 19 16 19 29 29 29 13 19 16 16 29 6 29 16 29 29 29 16 16 29 29 29 29 29 29 29 2 29 27 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 13 13 16 13 29 16 29 29 29 29 29 13 16 16 29 16 16 29 19 19 29 29 16 13 9 19 29 16 16 19 19 16 16 29 29 29 29 29 29 29 27 29 29 29 29 29 5 29 29 29 29 29 29 2 29 16 13 16 29 29 29 29 16 29 29 29 29 29 29 13 29 13 13 29 29 19 29 16 13 19 19 16 19 29 29 16 16 16 19 19 9 16 13 16 29 29 29 16 16 29 29 29 29 8 27 29 29 29 29 18 8 29 29 29 29 13 19 19 29 16 29 29 13 19 29 29 29 29 13 29 29 16 16 14 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 13 16 29 2 17 29 27 16 29 16 29 17 23 29 16 26 16 29 29 13 29 29 29 29 29 29 29 29 29 17 29 27 29 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 18 29 8 18 29 29 29 29 17 8 29 29 29 29 29 16 14 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 19 29 19 16 16 16 19 19 29 29 29 29 29 29 16 16 13 29 29 29 29 29 29 8 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 13 29 29 29 17 29 29 16 16 16 16 16 29 29 19 17 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 13 29 16 16 13 29 29 29 16 19 13 16 16 29 13 29 29 19 19 16 19 19 16 29 29 19 16 16 29 29 29 18 29 29 29 29 6 29 29 29 29 29 16 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 19 19 29 8 13 29 29 16 29 13 29 16 29 29 29 16 16 29 29 29 29 29 25 29 29 29 2 29 29 6 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 8 29 16 13 29 29 16 29 29 16 13 29 16 29 29 29 29 5 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 2 18 18 29 29 29 29 5 27 29 29 8 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 8 17 31 29 16 29 29 27 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 31 29 2 2 29 29 29 29 29 5 13 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 26 29 29 29 29 8 29 29 29 29 29 8 29 29 29 5 29 8 29 29 29 14 8 29 29 29 29 2 26 29 29 16 5 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 8 29 25 29 2 29 29 29 29 29 29 29 8 29 29 16 29 16 29 29 29 29 16 13 29 29 29 16 29 29 29 29 16 29 29 16 29 13 29 29 29 29 16 5 29 29 29 29 29 29 29 29 29 29 16 29 16 17 29 29 27 29 29 16 29 29 29 29 16 29 29 16 29 29 8 29 29 29 29 29 16 16 29 16 13 13 29 29 29 29 29 16 16 16 29 16 19 29 29 29 29 29 29 17 16 29 8 29 29 29 16 29 29 16 29 29 16 17 16 29 5 29 29 29 16 16 29 29 29 29 29 16 29 29 13 16 29 17 26 29 29 29 29 29 29 29 18 2 29 8 29 29 29 27 29 2 8 18 29 29 29 29 16 16 29 16 19 29 29 29 29 29 2 16 29 29 16 29 29 13 16 29 29 16 13 29 29 29 16 29 16 16 16 29 13 16 16 16 16 16 16 13 29 19 16 16 29 29 29 16 29 29 29 29 16 16 29 29 29 29 16 29 5 16 17 29 29 2 14 29 29 29 29 29 31 29 29 29 16 29 29 31 29 29 2 2 29 29 29 2 29 16 29 29 8 29 29 29 29 8 29 29 29 29 2 29 29 8 16 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 2 27 29 29 5 29 29 29 6 29 29 29 29 29 25 2 6 8 31 29 29 29 29 4 29 29 29 29 29 29 27 29 16 29 29 29 29 17 16 13 29 13 16 29 16 29 29 16 16 29 16 29 29 16 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 2 16 29 29 16 29 29 29 19 16 29 29 29 29 29 16 29 29 29 16 29 29 16 31 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 13 16 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 16 29 16 16 17 17 16 13 19 16 19 29 19 29 29 29 16 29 29 5 29 8 8 29 29 8 5 29 29 2 29 5 29 29 29 29 16 16 29 29 16 29 16 16 29 29 29 2 6 29 29 29 13 29 29 29 16 19 29 29 29 19 29 13 29 29 16 29 29 29 29 16 19 29 16 19 16 29 16 13 29 19 16 19 29 16 29 19 29 19 29 29 29 29 29 16 31 16 13 17 29 27 29 16 29 29 29 29 17 13 29 16 16 16 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 19 19 13 29 29 19 29 29 29 19 13 29 16 29 17 16 19 29 16 29 29 29 13 16 19 16 29 16 16 19 17 13 29 19 16 13 29 16 29 19 29 16 19 19 16 19 19 19 16 19 16 16 16 29 29 29 19 13 16 5 16 19 29 16 13 29 29 29 16 16 29 16 29 16 16 19 29 29 16 16 29 29 29 29 16 2 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 16 8 29 29 17 16 16 5 29 6 29 29 16 29 29 29 29 19 16 16 16 29 29 16 16 16 17 29 29 29 2 29 16 29 29 29 29 29 29 29 13 29 29 8 29 29 13 13 8 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 27 29 16 29 29 29 16 29 18 29 29 16 16 29 29 29 16 16 16 16 13 29 16 16 29 29 29 16 2 29 16 29 29 31 29 29 29 29 8 29 16 29 29 29 29 29 29 8 8 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 16 29 16 29 29 29 5 29 29 29 16 29 16 29 16 16 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 8 29 16 29 31 29 17 29 16 29 29 29 29 29 16 29 2 29 16 29 8 26 29 16 29 29 29 16 29 29 29 19 29 16 29 29 19 19 16 17 16 16 16 16 16 16 13 16 29 29 16 16 16 29 16 29 29 29 29 29 16 16 29 29 29 29 19 16 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 16 29 29 29 16 2 29 26 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 13 29 16 13 16 19 29 29 29 29 29 16 17 29 29 16 29 29 29 29 29 19 16 17 29 29 29 29 29 16 16 16 29 29 29 29 29 16 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 27 6 29 29 29 16 19 29 29 16 16 16 29 16 29 5 29 17 29 29 16 29 29 2 29 29 17 16 19 16 13 16 16 13 29 29 19 29 16 29 29 29 29 29 29 29 29 29 16 16 16 16 19 16 16 16 16 16 29 16 29 29 29 16 29 29 29 13 29 29 13 19 19 29 16 29 19 16 29 16 16 29 16 29 29 16 19 29 8 13 29 29 5 29 23 8 16 16 16 29 16 29 29 29 29 27 29 29 29 29 29 29 16 16 29 16 29 29 16 16 16 29 16 29 29 29 29 19 29 29 25 19 29 29 29 16 29 29 29 29 29 19 29 13 29 29 29 17 29 17 8 29 16 13 29 29 13 29 14 29 19 29 29 16 19 29 29 16 13 29 29 16 13 16 29 29 16 29 31 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 17 5 29 2 16 29 29 29 29 16 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 19 29 16 19 29 29 16 29 29 16 19 29 29 29 13 29 29 16 29 16 8 29 5 17 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 25 29 16 29 29 29 2 29 29 5 16 16 19 29 29 16 16 29 29 29 19 17 16 29 29 19 16 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 8 2 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 5 5 29 29 13 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 25 29 16 29 29 16 16 29 16 16 16 29 29 6 29 29 29 29 29 29 8 8 5 29 8 29 29 29 29 29 29 29 29 29 8 29 29 19 29 16 29 29 16 13 29 29 29 29 16 17 19 19 29 16 29 29 16 13 2 29 29 19 16 29 29 16 29 26 29 29 18 16 29 16 29 16 29 29 29 29 29 29 16 16 13 29 29 29 29 8 8 29 29 29 5 5 29 29 29 29 16 29 29 2 6 29 29 29 29 29 27 2 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 8 29 5 29 25 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 15 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 26 2 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 25 29 8 29 2 5 29 2 29 2 29 29 29 29 26 8 17 13 29 29 29 5 2 29 5 2 29 29 29 5 29 29 13 29 29 29 13 29 29 29 16 16 19 29 17 4 16 29 16 13 29 29 16 6 8 29 29 8 29 16 29 14 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 17 16 16 29 29 29 29 29 29 29 16 29 16 29 16 29 29 16 16 2 29 16 29 29 29 19 29 2 29 16 29 16 29 29 29 29 16 5 29 29 29 29 8 29 29 14 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 16 29 16 16 16 29 19 29 29 16 16 2 16 29 29 29 29 16 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 5 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 25 16 29 16 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 16 16 2 19 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 5 5 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 29 16 16 29 29 16 29 29 13 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 8 29 6 2 29 2 8 29 17 29 29 5 29 29 29 29 29 29 29 29 29 29 6 29 29 18 8 29 29 29 6 29 29 17 29 29 8 29 31 29 29 29 29 29 26 26 29 26 29 29 29 29 29 29 29 29 29 29 8 8 29 6 8 29 2 8 5 31 29 29 8 2 29 29 29 2 29 2 29 29 8 29 18 29 29 29 29 29 2 29 29 8 29 29 5 29 29 29 26 2 29 29 29 29 29 31 29 29 29 6 29 29 8 25 29 29 29 29 29 29 29 29 8 4 5 29 25 29 29 29 29 29 2 29 29 29 29 18 29 29 29 31 29 29 29 29 29 16 31 29 8 29 17 29 29 29 29 29 29 8 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 8 29 29 29 5 29 29 29 29 8 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 5 8 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 8 29 29 31 29 31 29 18 29 29 8 29 29 29 29 5 29 5 18 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 5 8 2 29 29 29 29 2 29 18 29 6 5 2 5 29 5 23 8 5 18 5 29 29 29 29 29 16 29 16 13 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 31 25 29 29 29 29 29 29 29 8 29 6 29 29 29 2 29 29 29 2 29 29 13 29 16 29 16 29 29 29 29 29 29 28 29 29 29 29 29 29 29 28 29 29 29 29 29 29 2 29 8 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 26 2 5 8 29 29 29 29 29 8 8 29 29 29 17 29 29 29 29 29 25 29 29 29 2 29 29 29 8 29 29 29 8 29 29 29 8 5 29 29 27 29 29 29 29 29 13 29 5 17 16 29 29 29 5 29 29 29 29 29 29 29 29 29 5 8 14 29 29 31 29 29 6 29 5 29 31 29 2 29 29 29 29 29 29 2 6 29 29 19 29 29 29 16 29 16 16 13 19 29 29 19 29 16 5 29 29 29 29 6 29 29 29 29 27 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 26 29 29 29 29 29 29 2 29 29 16 13 29 16 16 29 16 29 29 29 16 29 16 16 29 29 29 29 29 19 29 29 13 29 29 29 29 8 29 29 29 29 29 6 29 2 14 16 8 29 16 29 5 29 16 16 25 29 8 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 2 14 29 29 29 8 2 31 29 29 25 27 29 29 2 8 29 5 29 29 29 29 29 29 27 29 29 8 2 14 5 29 2 29 29 29 29 29 8 2 29 29 29 29 29 29 19 29 13 29 16 29 29 29 16 19 29 29 29 29 18 29 29 29 16 16 29 29 29 29 17 13 19 16 29 16 16 19 13 16 29 29 29 29 29 16 29 19 19 18 29 29 16 19 29 29 16 29 29 29 19 29 29 29 16 29 29 29 29 29 29 29 5 26 5 16 16 29 29 29 29 29 16 16 16 16 13 16 16 16 29 18 16 29 29 16 29 29 13 29 16 29 29 29 29 29 29 13 29 16 29 29 16 13 16 16 29 29 29 29 16 29 29 29 29 17 5 29 16 29 29 17 29 29 16 29 15 29 16 29 2 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 5 29 5 5 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 8 29 29 29 16 16 16 29 29 29 29 29 16 13 29 29 29 16 29 29 16 29 16 16 29 29 16 16 29 5 29 15 29 29 8 29 29 29 29 29 8 29 8 5 29 5 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 25 29 29 26 5 5 8 29 29 29 29 29 29 29 29 29 8 2 29 29 8 29 5 29 29 29 29 29 29 16 29 29 29 29 29 19 29 29 29 29 29 29 29 16 16 29 16 16 29 29 29 29 29 19 29 16 29 16 16 29 29 16 16 16 29 19 29 16 19 16 16 29 29 16 29 29 29 13 16 29 19 16 19 16 5 16 29 29 29 16 29 29 17 4 29 29 29 29 29 16 29 16 26 29 29 29 29 29 29 5 16 16 29 14 29 29 29 29 25 16 29 29 17 13 31 29 29 16 29 31 29 29 29 16 29 16 29 29 29 16 16 16 19 29 29 29 16 13 16 29 16 29 29 29 29 16 29 29 29 29 16 29 16 29 14 29 16 17 29 29 16 29 29 29 29 29 29 6 29 29 8 29 25 29 29 17 6 29 29 29 29 5 29 29 5 29 29 16 29 29 29 29 8 8 8 29 29 29 29 27 29 29 29 25 29 6 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 5 29 29 29 2 5 29 29 29 2 8 29 29 2 8 29 29 29 29 6 29 29 29 29 29 29 8 8 8 2 29 29 2 29 2 8 29 8 29 26 29 2 29 29 29 8 29 29 2 18 29 31 2 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 31 29 16 29 29 29 19 29 29 29 29 19 16 13 19 17 29 19 29 29 8 16 29 29 29 16 29 29 8 29 29 16 29 18 29 16 29 16 29 29 29 29 19 29 29 29 29 29 16 16 16 29 29 4 29 16 16 16 16 16 13 29 29 26 29 29 29 29 29 29 29 29 16 16 16 8 29 13 16 19 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 2 29 14 2 29 29 29 6 29 8 17 17 5 29 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 14 29 29 29 29 8 29 29 6 29 29 8 8 29 29 2 29 29 29 29 29 5 15 31 29 29 29 29 29 26 29 29 8 29 29 4 2 29 31 29 8 14 29 29 29 8 18 29 29 29 8 5 6 29 29 8 5 6 5 29 29 29 29 27 29 29 29 29 29 29 29 29 16 29 16 29 29 29 8 16 29 29 29 5 17 13 29 29 29 29 17 16 13 29 4 29 29 29 17 29 19 29 16 13 29 29 29 29 29 2 29 29 16 29 2 29 29 29 29 25 29 31 29 29 29 29 18 29 29 2 29 29 5 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 5 29 29 29 29 29 29 16 16 29 2 29 29 29 29 17 29 29 29 5 29 29 5 29 29 29 29 29 29 2 29 29 29 29 29 8 29 2 29 5 2 5 29 29 31 6 29 29 29 18 29 29 29 2 2 29 29 26 5 29 29 29 29 5 29 5 29 29 2 2 6 29 29 29 6 5 29 16 29 29 16 16 29 26 29 29 29 16 29 16 16 13 16 29 29 19 19 29 16 29 16 17 29 16 19 19 29 29 16 19 29 16 16 16 29 16 29 29 29 16 16 16 16 16 16 2 29 29 19 29 29 29 13 16 16 29 19 16 29 5 29 9 19 16 29 13 19 13 16 19 19 19 16 16 16 16 29 16 16 29 16 29 16 16 29 19 16 16 16 16 29 29 16 16 19 16 29 29 29 16 16 13 17 16 29 16 19 13 29 29 16 16 29 29 16 16 19 16 29 19 13 29 16 29 29 19 13 29 29 2 16 29 13 29 29 16 29 16 29 16 16 16 29 29 5 29 17 16 16 16 19 19 16 13 5 16 13 10 19 19 19 19 13 16 16 19 29 29 29 29 16 29 29 16 29 9 19 17 16 16 29 29 19 19 19 29 29 16 16 19 29 19 19 16 29 29 19 29 16 29 29 29 29 29 29 29 29 29 16 16 29 2 2 29 8 29 31 29 16 29 29 29 29 5 29 29 29 29 29 29 29 2 29 16 29 29 29 29 5 29 29 29 29 29 29 2 29 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 2 6 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 14 8 29 29 29 29 2 25 29 29 13 8 29 29 29 8 17 29 16 29 17 16 29 16 16 29 29 29 29 16 16 29 16 16 16 29 16 29 16 29 29 29 14 8 29 29 29 29 29 5 29 31 6 29 29 29 29 29 29 29 16 17 17 16 29 29 29 29 16 29 29 16 29 29 29 29 29 17 29 5 29 29 29 29 29 29 29 16 29 29 29 19 29 29 29 16 16 29 17 29 17 9 19 16 19 17 16 29 19 19 16 29 16 19 29 29 16 19 19 16 19 16 2 16 29 29 29 29 29 16 29 29 2 29 2 13 29 29 29 17 29 29 19 29 29 29 29 29 29 29 16 13 29 29 29 13 29 19 29 29 17 16 29 8 2 29 29 13 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 13 29 29 29 8 29 29 8 2 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 25 29 29 29 2 29 29 16 29 29 29 29 2 29 17 29 29 29 29 29 29 29 29 29 13 29 27 5 29 29 29 29 29 29 19 16 29 29 29 16 29 19 29 29 29 29 19 29 29 29 29 16 29 29 16 6 8 16 29 29 29 29 29 29 29 25 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 14 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 19 29 29 29 29 29 13 29 19 29 29 16 29 8 29 2 29 29 2 29 29 29 29 29 16 16 29 29 13 16 13 29 29 29 29 29 29 29 19 19 29 29 29 16 29 29 16 19 29 16 13 16 19 16 29 16 16 16 19 19 16 29 16 16 19 16 19 19 19 13 29 16 29 19 19 19 16 17 29 29 16 29 16 29 29 29 29 29 29 2 29 6 29 29 8 29 29 29 29 29 5 29 29 29 31 29 29 29 16 29 29 29 29 16 29 16 29 17 29 29 16 29 13 29 13 29 29 29 29 16 19 29 29 16 19 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 27 2 29 18 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 2 2 29 29 29 2 25 2 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 16 13 16 16 29 29 18 16 29 19 29 29 16 19 19 9 16 29 16 16 16 29 29 16 29 13 29 13 29 29 29 29 29 29 29 25 29 26 29 27 5 2 5 18 2 29 29 29 29 29 29 16 14 31 29 16 13 16 29 16 29 29 16 19 29 29 29 17 29 29 29 19 29 29 29 13 13 29 13 16 29 29 29 16 13 16 16 29 19 29 29 19 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 13 29 16 16 16 16 29 29 19 29 29 29 29 16 16 29 19 16 16 19 16 16 16 19 19 29 29 29 29 16 29 29 29 29 6 8 29 29 29 19 16 29 16 29 29 29 29 29 29 17 17 29 29 29 17 16 5 5 29 29 29 16 29 29 29 29 13 16 29 2 29 16 29 29 29 29 29 29 2 8 16 29 16 29 16 19 13 29 29 29 29 29 19 29 16 16 19 29 29 29 29 29 19 29 29 29 16 13 16 13 16 29 16 16 16 29 29 16 29 29 29 29 29 29 29 18 13 29 29 29 18 29 5 29 8 29 29 29 29 29 29 29 29 6 29 5 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 5 13 29 29 29 29 29 29 29 13 29 16 19 19 29 29 16 19 29 29 17 16 9 16 16 16 16 19 29 29 29 29 17 17 29 29 29 29 29 16 29 16 29 29 29 29 8 29 29 29 16 16 29 29 29 16 29 19 29 13 29 13 16 17 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 16 29 29 19 13 29 16 29 16 29 16 13 29 29 16 26 29 29 29 29 29 29 16 29 29 29 16 29 16 29 16 13 16 29 29 29 16 29 29 29 13 19 19 29 29 13 16 16 29 16 16 29 29 29 29 29 29 16 29 29 16 16 16 16 16 29 13 29 16 29 16 29 29 16 16 16 29 16 29 29 29 29 13 16 19 19 16 29 29 29 16 29 16 29 29 19 29 29 29 29 16 29 19 17 29 8 29 29 29 13 13 16 26 8 29 17 16 16 29 16 8 16 16 13 29 29 19 16 29 9 16 29 29 16 29 13 29 29 13 16 16 29 29 29 16 29 13 29 29 16 16 17 29 16 29 29 16 16 29 29 19 29 29 13 16 29 19 13 29 13 19 29 16 29 19 29 29 16 16 29 29 17 19 29 16 29 16 29 8 16 17 16 29 29 16 17 17 17 16 19 26 29 29 19 13 29 29 29 29 16 29 13 29 29 29 19 29 29 29 29 16 29 29 29 19 29 29 19 16 29 16 16 31 19 16 19 29 29 29 29 16 26 19 29 16 13 29 29 29 29 29 31 16 16 16 16 13 29 19 16 16 29 16 29 29 16 29 29 16 29 13 29 29 16 8 29 29 16 5 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 16 16 16 16 16 13 19 19 19 16 29 29 17 29 17 16 19 13 29 16 16 16 29 29 16 29 29 29 13 29 29 29 16 29 13 29 29 29 16 29 29 29 29 8 29 29 29 29 29 8 29 5 29 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 16 13 13 29 13 29 16 16 29 29 29 29 16 29 29 13 29 19 29 29 16 13 16 29 29 16 29 29 29 16 8 29 16 29 29 31 8 29 5 29 2 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 16 16 29 19 16 29 13 16 16 19 16 29 29 29 29 29 2 29 29 19 16 16 13 19 16 29 29 29 13 29 19 19 16 29 17 29 29 29 29 29 29 8 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 13 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 19 13 13 17 16 29 16 29 29 29 16 13 29 16 16 29 29 29 16 29 29 29 16 29 16 13 25 19 29 16 16 29 29 29 29 29 16 29 29 16 16 29 29 16 29 29 17 29 29 16 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 17 29 29 16 29 29 29 29 16 16 29 27 29 29 16 29 29 29 6 29 5 29 16 29 16 19 29 29 29 16 16 19 16 16 16 29 29 2 29 13 29 13 29 16 29 19 13 29 29 13 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 16 8 29 29 5 29 17 17 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 16 2 29 6 29 29 29 29 29 29 16 29 2 29 29 29 8 29 29 5 8 23 29 29 8 29 8 29 29 29 29 29 29 23 31 29 31 29 29 29 2 16 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 16 29 29 16 29 29 29 29 19 16 29 29 2 2 8 29 16 16 29 29 29 13 29 29 16 16 16 29 29 5 5 29 29 29 29 29 29 29 29 29 29 29 8 17 23 29 29 29 16 29 29 29 2 8 2 29 29 29 2 18 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 13 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 16 8 29 29 29 16 29 29 29 16 13 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 13 29 16 29 29 29 13 16 16 19 16 29 16 29 29 29 29 16 29 29 29 13 16 29 16 29 29 29 29 29 29 29 29 5 29 13 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 5 29 29 6 29 14 29 29 29 6 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 16 16 29 29 17 16 16 29 16 29 29 16 29 29 29 29 29 29 29 16 16 16 6 29 29 29 29 29 13 16 16 29 29 29 29 29 13 29 29 16 29 29 17 29 29 29 29 29 16 29 29 2 29 25 29 27 5 5 29 29 8 29 29 29 29 29 29 29 29 29 29 31 29 13 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 2 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 16 19 29 29 16 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 2 29 8 29 29 29 29 17 14 2 29 8 29 29 29 29 29 29 29 29 5 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 8 5 29 5 29 5 17 29 16 16 29 29 29 29 29 29 16 29 29 29 29 18 29 14 29 29 29 29 29 29 2 29 29 29 29 2 29 26 8 29 18 2 5 29 29 29 29 2 29 29 29 8 29 29 29 6 5 29 29 29 29 29 29 14 29 29 8 8 29 29 29 29 8 29 29 5 2 29 29 8 29 29 29 29 29 29 2 8 29 29 29 29 29 29 14 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 2 29 16 19 29 29 16 16 29 29 27 16 16 29 29 29 29 29 29 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 25 8 2 29 29 29 29 29 29 17 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 8 8 2 17 29 29 29 29 17 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 8 5 29 29 29 29 5 29 8 29 29 29 29 8 8 29 29 29 2 29 29 29 2 8 29 29 29 29 13 13 13 16 29 16 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 8 29 31 29 29 29 29 29 29 8 29 5 31 29 25 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 23 5 29 29 6 29 29 18 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 14 29 6 6 29 29 8 29 29 29 31 29 29 29 29 29 29 14 8 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 31 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 16 19 29 29 29 16 16 16 29 29 29 29 31 2 29 29 29 29 29 29 29 13 16 16 29 29 16 16 29 29 29 29 17 29 29 29 13 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 8 29 8 26 29 27 29 29 29 2 29 29 29 29 25 29 29 8 26 27 29 2 29 29 29 29 8 2 29 2 31 29 29 29 6 29 8 5 8 29 29 29 29 25 29 29 29 29 29 6 29 29 29 29 29 29 27 29 17 29 6 8 29 8 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 13 13 29 6 29 29 29 29 29 8 29 29 18 29 26 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 16 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 16 29 29 13 16 29 29 16 16 29 29 29 29 8 29 29 29 29 29 29 8 8 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 6 29 29 29 6 29 8 5 14 26 29 2 29 2 29 18 29 29 26 29 14 29 23 8 18 29 29 29 26 29 29 25 26 29 29 29 2 2 29 29 2 8 8 29 27 29 18 29 29 17 29 5 29 23 29 29 29 29 29 16 29 29 29 29 29 27 29 29 29 29 18 29 6 29 29 29 29 2 31 2 6 29 29 29 29 29 2 6 2 29 29 29 29 29 2 2 29 29 29 29 8 5 8 2 29 8 29 29 29 29 2 5 29 8 31 29 29 31 29 31 8 6 29 29 29 29 29 2 29 29 27 31 8 2 29 29 29 5 8 23 2 5 18 29 29 29 29 5 25 8 17 18 6 29 25 8 29 29 16 31 29 29 29 8 29 29 29 29 29 29 29 29 14 5 29 5 29 6 29 29 29 29 29 29 29 29 29 5 5 29 29 2 29 29 25 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 6 29 8 29 29 29 29 29 16 29 13 29 29 29 29 29 29 8 31 5 29 29 29 6 2 29 26 26 29 5 29 29 29 8 29 29 16 16 2 29 29 29 18 29 29 29 29 29 16 29 29 29 19 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 8 29 8 29 29 2 29 29 29 29 29 29 16 29 29 5 29 29 29 29 29 8 29 31 29 29 29 29 29 29 8 29 29 29 29 29 8 2 29 29 29 29 29 29 18 29 29 29 29 31 2 25 29 29 8 29 5 31 2 8 29 5 17 27 27 8 8 29 2 29 29 29 29 29 29 29 5 29 29 25 29 29 29 8 29 26 29 2 29 5 5 29 29 29 29 2 31 29 29 29 31 29 29 2 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 31 31 8 17 27 8 29 29 14 2 29 29 29 29 29 29 29 29 29 29 29 2 8 5 29 29 29 2 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 14 29 29 5 29 5 29 2 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 27 2 29 8 29 29 29 29 29 2 29 29 29 25 29 29 2 29 29 29 8 29 29 29 29 29 29 26 5 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 16 29 16 29 29 29 8 31 29 6 8 29 29 26 26 13 29 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 5 16 29 29 29 29 29 29 29 29 29 29 16 16 16 29 16 13 29 29 29 29 29 29 31 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 17 18 29 14 2 29 29 29 17 29 29 8 29 2 29 29 29 29 29 31 29 29 29 16 29 2 16 29 29 29 6 8 29 29 14 29 29 29 29 29 5 5 5 17 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 16 16 29 8 29 29 29 14 29 29 16 6 16 16 2 5 29 16 8 29 29 29 29 29 5 8 29 18 29 2 2 29 29 29 29 29 29 16 29 29 29 29 29 6 29 5 29 29 29 29 29 29 29 29 29 2 29 29 5 29 5 29 16 8 18 29 2 29 29 29 14 29 2 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 23 29 29 8 5 23 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 8 29 2 29 29 29 2 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 19 29 19 29 16 16 13 17 2 29 29 16 19 16 29 16 29 16 29 29 5 26 5 29 2 8 29 29 29 5 2 2 29 29 29 17 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 5 29 31 29 29 5 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 29 29 29 5 16 17 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 25 29 29 16 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 31 29 29 29 29 29 29 2 5 17 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 13 29 29 16 29 26 29 29 29 29 29 29 8 8 17 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 13 29 29 29 29 29 29 29 29 2 29 18 2 18 29 2 5 29 14 29 8 29 29 29 29 29 16 16 29 29 29 29 29 29 5 29 29 29 29 8 29 29 29 26 29 29 29 5 29 29 25 2 29 29 8 29 29 8 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 5 29 29 5 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 13 16 17 16 13 8 29 29 29 29 2 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 16 29 16 16 29 29 17 29 29 29 29 29 29 17 29 5 29 13 19 29 29 29 29 8 18 29 8 29 29 29 27 29 29 29 29 29 8 29 29 5 23 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 8 29 29 5 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 2 5 29 2 2 29 29 29 29 18 25 29 29 6 29 31 29 29 27 8 6 29 29 29 29 29 29 29 29 2 29 29 5 2 5 29 29 8 8 29 29 29 29 29 29 2 29 29 29 14 29 8 29 29 2 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 31 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 16 16 16 29 16 29 29 29 29 16 29 29 29 6 29 29 29 16 29 29 16 16 29 29 29 2 5 8 5 5 29 8 29 29 29 17 29 2 31 29 29 8 29 29 16 16 29 29 29 29 29 29 8 29 5 29 8 8 29 29 8 5 2 31 6 29 29 29 29 17 29 16 29 29 29 2 29 29 29 8 5 2 17 29 8 29 29 8 14 29 29 2 29 13 16 29 29 29 29 29 16 29 29 5 29 5 29 29 29 29 29 23 29 17 29 5 29 29 29 29 16 16 29 16 16 29 13 29 29 29 29 29 16 29 16 19 29 19 16 16 29 13 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 5 29 29 16 29 5 29 8 29 29 29 14 27 29 2 29 29 29 17 5 29 5 29 29 8 2 29 2 29 29 29 29 29 5 29 29 29 8 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 16 29 5 2 5 29 5 8 2 29 26 2 29 5 29 29 5 29 29 8 29 29 29 29 29 29 2 27 29 29 29 29 5 29 29 29 29 29 27 29 29 29 8 8 5 29 29 17 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 16 16 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 16 2 16 29 16 29 16 13 29 29 16 29 16 16 5 29 29 18 29 29 16 16 29 29 29 19 29 29 29 29 29 29 29 29 16 13 29 29 6 29 29 29 29 16 29 16 29 13 29 29 29 29 29 17 29 16 29 16 29 29 5 16 29 29 29 29 29 29 29 16 29 29 29 29 29 5 5 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 16 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 18 29 29 29 17 29 29 29 29 16 5 29 2 29 6 29 29 29 29 29 29 8 25 29 29 16 14 16 29 29 29 16 19 29 29 29 29 17 29 8 29 29 29 29 16 29 29 29 29 29 29 29 31 29 29 17 4 29 29 29 29 29 29 29 29 13 29 5 29 29 29 29 29 29 29 29 29 16 29 14 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 2 29 29 16 29 8 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 13 29 29 29 8 26 2 29 29 29 29 16 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 19 29 29 16 16 16 13 5 16 29 29 16 13 13 29 29 29 29 29 29 29 29 29 5 29 29 29 5 29 29 16 29 29 2 29 16 29 29 29 29 29 19 29 29 29 16 29 29 29 29 17 29 29 16 29 29 29 29 16 13 29 13 8 16 16 29 8 16 29 29 29 29 16 29 5 26 29 29 16 5 13 17 25 29 29 13 29 29 6 29 16 13 29 16 13 29 29 16 19 29 29 29 16 19 16 16 19 16 2 16 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 19 16 16 29 16 16 29 29 16 16 29 16 29 13 5 29 29 16 29 29 13 29 29 29 16 16 29 16 29 16 29 29 31 29 29 16 29 29 29 5 5 29 29 16 29 29 2 29 29 29 29 31 23 5 2 29 29 2 29 29 29 29 29 29 29 29 29 16 16 29 29 5 29 29 16 16 16 19 29 29 29 16 16 16 2 29 29 29 29 29 16 29 19 8 16 13 29 29 29 29 29 29 29 29 16 29 19 29 16 29 19 29 29 16 19 13 16 29 13 29 16 16 16 29 16 16 19 9 19 16 19 29 19 13 19 19 19 19 19 29 16 16 19 29 16 16 13 29 16 19 16 16 29 19 19 19 19 29 16 16 19 19 19 19 13 29 13 16 29 16 29 26 17 19 17 19 19 16 16 29 29 19 19 16 16 16 19 16 16 16 16 9 9 16 16 16 29 29 29 29 29 16 16 13 29 29 16 29 16 16 29 29 29 29 29 29 16 29 29 6 29 16 29 16 29 29 29 29 16 29 29 16 13 29 29 8 19 16 16 19 16 16 29 29 16 19 16 19 19 16 19 29 8 19 16 19 19 29 29 19 16 29 16 16 16 16 29 29 16 29 29 16 29 29 16 16 29 16 16 29 29 29 29 16 16 29 29 19 29 19 13 17 16 19 16 29 16 16 29 29 29 16 29 29 16 13 2 16 16 29 29 29 29 16 29 29 16 29 29 29 19 19 29 29 29 29 29 16 13 16 13 29 16 29 5 29 26 16 29 29 29 29 2 29 29 29 29 29 31 29 29 16 16 29 29 16 29 29 29 16 19 8 29 29 29 8 19 16 29 29 16 29 29 29 29 19 29 19 29 29 29 16 29 29 18 29 17 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 19 29 29 29 16 29 16 29 16 29 29 16 29 29 16 19 16 29 29 29 16 13 16 19 16 29 29 16 16 29 29 29 29 29 16 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 5 29 16 13 29 29 8 16 29 17 17 29 29 16 16 17 29 29 29 16 13 16 13 29 16 29 29 16 29 29 16 13 19 29 29 29 19 16 17 29 16 13 19 29 16 16 19 16 29 29 16 16 29 16 19 16 29 29 29 16 16 16 19 13 19 29 16 16 19 13 16 2 29 2 16 16 29 19 29 19 29 16 16 29 16 29 29 29 19 17 29 29 29 17 17 29 29 19 29 2 2 19 19 19 16 19 13 16 29 19 19 13 17 29 16 29 16 18 16 13 16 29 16 29 29 13 29 29 29 29 29 16 17 16 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 29 29 2 29 29 29 29 13 29 29 16 16 29 29 29 29 31 29 29 29 19 29 29 29 29 29 2 29 27 5 29 29 29 16 29 29 2 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 17 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 19 29 13 29 29 29 29 29 29 29 29 29 19 16 19 13 29 29 29 13 16 8 16 29 29 16 29 16 13 29 29 16 29 29 29 16 29 29 13 29 29 29 29 5 29 29 17 16 16 29 29 29 13 16 29 29 16 16 19 16 29 8 16 16 29 8 29 17 16 29 29 29 29 16 29 29 8 25 29 29 29 29 2 29 29 29 29 29 29 13 29 29 29 8 29 29 16 29 16 29 29 16 29 29 29 29 25 2 8 29 29 29 16 16 29 5 29 29 29 29 29 29 16 19 29 29 19 29 16 29 29 29 16 29 29 29 29 29 29 6 29 17 29 29 29 29 29 16 29 29 16 29 16 5 29 29 29 29 29 29 29 17 29 29 8 29 16 13 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 16 29 16 29 16 29 17 17 29 29 29 13 29 29 19 29 16 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 16 19 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 13 29 29 29 29 16 17 29 29 29 13 29 29 16 16 17 13 29 19 16 13 16 29 29 19 13 8 16 13 29 29 29 29 16 16 29 29 29 29 16 29 29 19 13 29 29 29 29 16 16 16 29 16 13 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 19 29 8 29 16 29 16 29 29 13 29 29 6 29 29 16 29 29 16 29 29 29 16 16 19 16 29 29 29 29 16 29 13 16 16 19 16 29 16 29 16 16 29 29 29 29 16 16 13 29 29 16 16 29 16 16 16 13 29 29 29 17 16 16 16 13 16 16 29 16 29 17 29 29 29 13 16 29 29 18 16 16 29 29 29 29 29 16 29 29 29 16 29 29 29 8 5 29 29 29 29 29 16 16 16 29 29 13 29 13 29 29 16 16 29 29 29 16 16 16 29 29 2 29 13 29 29 29 16 29 8 19 29 29 29 16 17 29 29 29 29 13 29 17 17 16 29 29 8 16 29 29 29 17 5 29 29 29 29 16 29 29 29 29 16 19 29 16 16 29 16 16 29 29 16 29 29 29 16 29 29 29 29 16 29 16 29 17 16 16 16 29 29 29 13 16 29 29 29 29 29 29 16 29 16 13 29 5 16 16 29 29 17 29 16 16 16 16 29 29 16 16 29 19 29 29 29 16 29 29 29 16 16 16 29 29 16 29 16 16 29 29 29 19 13 29 29 29 2 5 5 29 29 29 29 16 29 16 29 29 17 13 16 13 29 29 29 13 29 13 16 29 29 29 29 29 29 29 29 29 13 29 17 29 18 8 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 16 29 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 2 29 29 29 29 29 29 26 29 16 16 29 29 29 16 13 19 19 29 2 29 19 17 8 16 29 29 29 29 29 16 16 16 19 29 29 16 29 16 29 29 29 16 29 16 29 16 19 29 2 16 29 29 29 29 16 16 29 29 29 16 29 29 29 29 16 8 29 29 13 16 29 26 29 16 29 6 16 2 29 29 29 29 29 29 29 29 29 8 29 2 14 16 29 28 29 29 17 29 16 16 29 29 16 19 29 29 16 16 29 17 29 16 16 16 29 29 29 16 16 13 16 13 19 19 16 29 17 29 13 29 19 29 19 29 17 17 29 16 16 29 29 16 13 8 29 17 29 29 29 29 29 18 16 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 8 29 29 8 29 8 8 29 2 29 29 29 29 27 29 8 27 29 29 8 29 29 29 29 29 29 26 29 29 29 29 29 29 2 29 13 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 5 14 29 31 29 29 29 2 29 29 8 5 5 29 8 2 29 29 29 29 26 6 29 29 2 29 8 29 29 29 29 16 29 29 16 13 29 29 29 29 29 29 29 18 29 2 8 8 29 29 29 29 29 29 8 29 8 29 29 29 29 27 29 29 29 29 29 29 29 29 29 17 29 29 29 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 2 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 18 29 29 29 29 2 29 13 16 8 29 13 29 29 29 29 29 29 29 29 13 13 16 29 29 29 29 29 29 29 29 2 27 27 29 29 29 29 5 29 29 29 31 29 29 25 29 29 8 29 29 8 8 29 2 5 8 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 6 8 26 16 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 26 8 29 29 2 29 29 2 27 2 29 2 29 29 29 29 29 29 8 5 29 27 8 29 29 29 8 8 29 31 29 29 2 23 29 26 29 29 29 29 27 2 29 25 29 29 8 29 29 29 31 29 29 29 29 29 29 29 29 17 29 29 4 29 29 8 29 29 31 29 29 29 18 2 5 2 6 29 6 31 29 29 29 8 29 8 6 29 31 29 8 31 8 29 29 29 29 29 29 29 29 29 31 29 29 29 29 8 29 14 2 29 29 29 29 5 29 29 8 29 29 29 8 8 29 29 29 25 29 8 2 29 29 29 29 8 29 29 5 2 29 8 29 29 25 29 29 8 6 29 2 18 29 29 8 8 2 29 25 29 29 29 29 2 2 29 29 29 29 29 6 29 29 29 29 29 29 29 17 2 29 29 29 5 29 29 29 29 8 29 29 29 29 29 29 8 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 29 2 2 27 29 29 29 18 2 29 5 2 29 5 29 29 8 29 29 29 29 29 29 29 29 31 29 29 27 29 18 5 29 5 29 16 29 29 16 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 16 29 8 16 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 16 16 16 16 16 16 29 19 29 29 29 16 29 29 19 13 29 16 29 29 29 29 29 29 29 29 29 13 16 29 8 29 29 17 29 6 29 29 29 29 29 8 29 29 29 16 19 25 29 16 8 29 29 29 29 29 8 16 17 29 17 17 29 16 16 19 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 6 18 6 29 29 5 29 5 29 29 29 29 29 29 18 29 29 29 29 18 29 25 29 29 29 29 29 2 31 5 29 2 29 31 29 29 29 29 29 16 8 29 16 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 18 29 29 29 13 29 29 29 29 13 29 29 29 29 29 29 16 29 16 29 16 29 29 29 5 29 29 16 19 29 29 2 29 16 19 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 5 29 17 29 17 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 26 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 31 29 29 17 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 16 29 29 16 29 29 29 29 29 8 8 29 29 29 2 29 29 29 29 8 29 27 29 29 29 29 29 29 19 29 16 16 19 19 29 29 29 29 29 29 29 29 17 29 16 16 29 29 19 29 29 29 19 19 29 29 29 29 29 29 29 29 29 29 16 5 29 8 29 29 29 29 29 29 16 29 13 16 29 17 29 19 29 29 13 29 29 29 16 13 16 29 29 14 29 2 29 29 29 29 29 29 29 29 16 29 16 31 5 18 16 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 8 29 29 29 8 31 29 29 29 6 29 8 6 29 29 29 25 29 8 29 29 29 27 29 17 6 29 2 29 29 25 29 29 29 29 18 29 29 2 2 14 29 6 8 29 29 29 29 29 13 6 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 19 13 5 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 29 29 29 2 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 5 5 29 25 2 29 29 29 8 29 29 29 2 5 29 29 29 2 6 2 25 2 29 29 29 29 29 29 8 31 18 29 29 6 25 29 29 29 2 29 29 29 8 31 29 8 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 25 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 16 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 13 8 29 29 29 29 29 2 29 16 29 29 29 16 16 29 29 29 29 16 16 16 29 29 8 29 29 29 29 29 29 16 29 16 2 8 29 16 13 16 29 8 16 16 29 29 16 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 8 2 8 8 29 29 2 29 29 29 29 18 6 8 29 8 8 2 23 5 29 29 29 29 29 2 29 29 16 26 29 8 2 29 29 29 29 29 29 8 29 29 29 29 2 8 8 29 29 5 29 29 29 29 29 29 29 2 8 29 29 8 29 29 29 6 5 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 16 16 16 16 29 19 16 29 16 16 8 19 29 29 29 29 16 17 29 29 29 29 16 29 29 13 29 19 16 29 16 29 29 16 16 29 29 16 16 16 16 16 19 19 19 29 16 16 19 16 16 29 19 29 29 16 13 29 29 29 19 29 16 13 29 29 16 29 16 16 29 29 16 29 29 16 19 16 13 16 29 16 29 29 29 29 16 13 29 16 29 29 16 16 19 29 29 19 16 29 29 29 19 19 29 13 29 29 16 17 29 29 16 29 29 13 13 16 19 16 16 16 16 29 29 19 16 19 16 16 29 29 16 29 16 16 19 16 29 29 29 16 19 29 19 29 29 16 29 16 29 29 29 29 29 29 29 16 17 16 29 29 29 19 13 19 16 29 19 29 16 29 17 13 29 29 29 29 13 16 29 16 16 16 19 16 16 29 29 29 29 19 29 16 29 16 26 29 29 29 29 16 16 29 13 16 29 29 16 13 16 16 29 29 16 29 29 16 13 16 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 19 13 29 16 13 16 29 16 29 5 27 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 8 29 8 6 29 5 8 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 2 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 19 29 5 29 29 19 16 16 16 16 29 16 29 13 19 13 19 29 16 16 16 16 29 29 16 16 29 29 16 16 16 13 29 17 16 19 16 16 16 16 29 29 16 16 29 29 16 19 29 16 29 29 16 29 16 29 9 19 13 29 13 29 29 19 16 19 19 13 19 19 13 16 13 29 29 16 29 29 17 16 29 17 16 29 29 29 16 16 16 16 16 16 29 29 29 16 13 16 29 16 16 19 16 19 19 13 29 16 19 9 29 16 19 29 16 19 16 16 16 19 16 13 19 29 16 16 16 13 29 16 29 19 29 29 29 29 29 16 29 29 16 29 29 29 8 8 29 29 29 17 16 16 16 19 13 29 13 16 29 29 13 16 29 16 16 16 29 13 19 16 29 19 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 16 29 16 16 29 16 16 29 29 29 29 29 16 8 29 2 29 29 29 29 29 16 29 29 29 29 8 31 29 5 16 29 29 29 16 16 29 29 29 29 29 29 29 19 13 29 16 16 16 29 29 16 13 2 16 29 29 29 16 29 19 29 29 29 29 18 19 29 19 29 16 16 29 16 16 29 29 16 27 29 16 29 19 13 29 29 29 29 5 29 29 29 29 8 29 2 2 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 19 29 29 29 29 29 29 29 16 8 16 29 29 29 29 29 16 29 19 29 29 19 13 29 19 13 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 19 29 16 29 16 13 29 16 16 29 29 29 25 29 8 8 25 29 29 29 13 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 2 17 29 29 29 29 29 29 16 29 29 29 29 29 16 2 29 29 29 29 29 16 29 29 16 17 29 29 6 29 29 29 29 29 29 29 29 29 6 29 2 8 29 25 8 5 2 29 29 29 29 29 26 29 29 8 29 8 29 18 29 29 16 29 31 5 29 29 16 29 16 29 29 16 2 29 29 29 29 29 29 16 29 16 16 16 29 29 5 29 16 16 17 29 16 29 29 29 29 29 29 29 29 29 29 5 23 29 29 2 29 29 8 29 29 29 29 29 29 29 2 29 29 14 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 6 29 29 5 29 29 29 29 29 29 29 29 8 5 29 29 2 16 29 29 29 29 29 29 29 2 29 29 16 2 29 29 26 29 29 29 17 31 29 29 29 29 29 29 29 29 16 5 29 29 2 29 31 29 29 29 29 29 29 29 29 29 27 2 29 29 29 29 29 29 5 29 29 6 29 29 2 29 29 29 31 2 29 6 29 29 29 29 16 29 29 29 29 29 29 29 8 29 16 29 6 29 16 8 29 29 29 29 29 16 29 29 29 29 29 16 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 26 2 29 29 2 29 29 29 29 29 6 29 29 18 8 29 5 5 29 29 17 29 2 6 29 29 2 29 31 29 29 29 29 2 16 29 8 29 29 29 29 2 29 29 23 2 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 16 29 29 16 29 29 16 16 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 5 29 16 29 29 16 29 29 29 29 29 16 16 29 29 29 16 29 16 5 29 17 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 27 29 29 2 8 5 31 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 16 29 29 27 29 29 29 8 29 29 29 29 29 29 29 2 29 17 23 29 29 29 8 29 31 2 29 29 18 29 29 29 8 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 8 6 29 29 29 16 29 29 27 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 2 29 29 29 16 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 14 29 29 14 29 29 2 8 29 14 29 14 2 29 29 29 29 16 29 16 29 29 16 16 16 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 18 29 17 29 2 2 6 29 17 29 29 29 29 29 29 5 29 29 29 29 29 6 29 29 29 6 2 29 29 5 8 8 29 16 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 17 29 29 29 29 29 2 29 2 29 16 18 29 29 29 29 2 8 29 6 29 29 8 29 29 29 29 5 29 13 29 29 2 29 29 2 29 8 29 2 5 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 17 29 8 29 29 29 29 16 29 29 29 27 29 8 29 2 29 29 29 14 29 29 2 2 6 29 29 8 29 17 29 29 8 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 25 29 29 29 2 29 5 29 29 8 29 6 29 29 29 31 29 29 16 2 29 29 29 29 2 29 29 29 16 13 29 29 29 29 29 16 16 19 16 5 29 5 29 18 29 29 29 2 29 29 5 29 2 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 18 2 8 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 8 8 29 29 8 29 29 29 29 29 29 2 29 31 29 2 8 29 29 29 18 29 5 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 27 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 27 31 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 29 29 29 31 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 16 29 29 29 29 19 29 8 29 29 29 29 29 29 29 29 29 13 29 29 29 16 13 29 29 29 29 8 29 29 29 29 29 13 29 17 29 8 29 29 29 29 29 16 29 16 29 29 29 16 16 29 16 19 29 19 29 19 29 19 19 29 16 16 19 16 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 16 16 13 29 29 29 29 29 29 16 16 29 29 29 16 2 29 29 29 29 29 29 29 29 29 8 29 6 8 29 8 29 29 29 29 16 8 29 16 29 16 16 29 29 29 16 29 17 16 29 16 29 16 16 18 13 29 29 29 29 16 29 29 16 29 16 5 16 19 2 29 29 29 29 29 29 16 13 5 29 29 16 29 29 29 16 29 29 29 29 29 13 19 29 29 19 29 16 29 16 29 29 2 8 29 29 19 29 29 16 29 16 13 29 29 29 29 29 19 29 19 29 29 29 16 29 16 29 29 19 16 29 13 29 29 29 16 13 16 16 29 16 16 29 29 17 19 16 16 16 29 16 19 13 29 29 19 13 16 29 29 13 29 19 13 19 13 29 19 29 29 29 16 13 16 19 16 19 16 29 13 19 19 29 29 19 29 29 16 29 16 19 16 29 16 13 16 29 19 19 19 16 16 19 29 16 29 19 19 13 29 29 29 19 16 29 29 16 29 16 29 13 29 16 29 16 29 29 29 16 29 8 18 29 29 29 29 16 19 29 19 16 19 19 13 29 19 16 16 19 19 19 16 16 29 19 19 16 19 29 29 29 19 13 16 16 19 16 13 16 16 8 16 29 16 19 19 19 29 19 16 16 29 16 29 16 29 29 16 16 29 17 29 29 29 19 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 19 16 16 29 16 19 29 16 29 16 19 16 29 29 19 16 29 19 17 19 16 29 19 16 29 16 29 16 29 16 29 19 29 29 29 29 29 16 16 16 16 16 29 29 19 16 16 29 29 29 29 16 16 29 29 16 29 29 8 29 8 29 29 29 29 2 29 29 29 17 29 29 16 29 29 29 29 16 29 16 16 2 29 29 29 29 29 31 29 29 16 29 26 29 8 29 29 29 29 13 18 29 29 29 29 29 29 5 29 16 29 29 17 29 29 29 29 29 29 29 16 13 17 29 19 13 19 16 29 16 16 29 19 17 29 16 13 16 16 19 13 16 16 19 13 16 29 16 13 16 16 29 16 19 29 13 29 29 13 29 29 19 9 19 16 16 19 19 19 19 19 29 16 16 29 29 29 29 29 29 29 29 29 29 29 8 26 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 16 16 16 16 16 29 29 16 13 13 13 16 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 16 16 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 13 29 29 29 17 29 29 29 16 13 29 6 29 29 17 29 29 14 29 29 29 27 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 13 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 16 13 29 2 29 16 2 29 17 29 29 13 29 16 29 16 31 17 29 29 13 29 29 29 29 29 16 29 29 13 19 16 13 29 29 16 29 16 29 19 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 13 29 29 29 8 16 29 29 29 8 8 29 8 8 29 29 29 29 29 29 29 29 8 29 17 29 29 29 29 29 29 29 16 29 29 29 16 29 2 16 5 26 29 29 13 29 13 29 29 29 29 20 29 5 8 29 8 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 13 29 29 29 29 29 16 16 29 29 29 8 29 16 29 16 29 16 29 29 29 29 16 29 29 29 29 29 8 16 29 29 29 29 29 13 29 13 16 29 29 29 16 29 16 29 19 29 29 16 16 29 17 29 29 16 16 16 16 16 29 29 13 29 29 29 29 29 29 16 29 16 16 29 29 16 29 16 13 29 8 16 29 29 29 29 29 16 16 16 29 19 29 29 16 13 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 13 29 29 13 29 16 29 29 29 29 29 29 13 29 29 5 29 29 16 16 16 13 16 29 29 29 29 29 16 29 16 29 29 16 19 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 26 29 29 29 29 29 29 29 29 4 23 16 13 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 8 29 29 5 2 29 2 29 29 29 29 29 29 2 29 16 29 26 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 17 16 29 29 29 16 29 29 29 29 29 29 29 16 13 29 29 29 16 29 29 16 16 16 29 29 16 16 29 29 29 16 29 17 29 31 29 19 19 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 19 29 29 8 29 16 16 13 29 29 16 29 16 29 29 29 16 16 16 13 18 29 16 29 29 29 29 13 13 29 29 29 29 29 16 29 29 16 16 13 29 29 8 27 8 29 29 2 29 28 29 29 29 16 29 16 29 29 29 29 19 29 29 2 16 29 29 8 16 29 29 29 29 29 29 29 8 16 16 8 13 5 29 5 29 8 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 27 29 29 29 29 29 5 5 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 14 2 29 29 29 29 5 29 2 27 29 2 29 2 29 29 29 29 18 17 29 29 29 29 8 29 5 5 29 29 29 5 29 5 29 5 5 17 29 16 29 29 29 5 5 5 16 29 29 29 29 8 29 16 29 16 5 29 6 16 16 16 29 19 29 16 29 29 16 29 29 16 19 16 13 13 29 29 16 19 16 29 17 16 29 16 19 16 29 29 16 16 19 19 29 29 29 29 16 29 29 29 16 29 29 29 31 31 29 17 29 29 29 2 29 16 29 29 29 29 29 16 29 29 29 16 29 8 29 29 5 29 29 29 17 29 29 27 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 13 29 29 8 29 29 29 8 29 6 29 29 29 29 29 29 29 2 29 16 29 16 31 29 29 25 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 8 29 29 16 29 29 29 5 29 29 29 29 29 29 29 29 29 29 17 13 29 2 29 29 16 29 29 16 29 27 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 18 29 29 8 29 29 29 14 8 29 16 16 29 29 29 16 29 5 29 29 16 29 29 29 29 29 29 2 29 29 29 31 29 29 29 8 16 29 29 29 29 29 8 16 17 18 16 13 16 29 29 29 29 29 29 29 29 29 5 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 13 29 29 29 29 5 13 29 29 29 16 29 29 29 29 29 8 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 16 19 29 29 29 16 17 19 16 16 16 16 13 16 29 29 29 29 29 29 8 29 29 2 29 29 29 8 29 16 29 2 18 29 29 29 16 29 8 8 29 31 2 16 29 29 29 29 29 16 29 29 29 29 29 27 13 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 8 29 29 16 29 26 5 5 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 13 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 27 29 29 17 29 31 29 29 18 29 16 8 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 2 17 5 6 29 29 29 29 16 29 29 6 29 16 29 5 29 29 16 29 29 29 29 16 29 29 29 13 29 29 29 29 8 29 5 18 29 29 29 2 5 29 16 29 29 29 29 29 29 29 29 8 27 29 8 29 8 6 29 2 5 17 29 29 29 8 29 29 29 29 29 29 29 19 2 29 29 19 16 29 29 16 13 16 8 5 29 29 29 29 29 2 5 29 5 8 29 29 29 29 29 16 29 29 29 29 31 29 29 8 29 16 8 16 29 29 16 29 29 29 29 2 29 8 8 29 5 5 26 29 29 17 29 29 29 29 29 29 29 2 29 29 16 29 16 29 29 29 29 29 29 29 29 2 29 8 29 29 29 17 29 29 29 5 29 5 29 29 18 29 29 29 8 29 2 29 29 6 29 29 16 18 2 29 29 29 18 29 29 29 8 29 5 29 29 5 8 31 4 29 29 29 17 29 31 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 8 6 29 29 13 29 29 29 29 29 29 29 16 13 29 29 29 19 16 29 25 29 29 17 8 29 5 5 29 29 2 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 13 16 29 29 29 29 29 29 2 29 29 29 16 29 29 29 16 29 29 5 2 8 29 29 29 26 29 16 29 29 29 29 29 29 29 29 16 29 26 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 29 19 29 29 16 29 29 16 29 5 16 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 16 16 5 2 5 29 29 29 29 6 6 29 29 29 5 6 29 29 29 6 29 5 27 8 2 27 8 29 16 29 29 29 29 29 18 2 29 29 26 29 16 29 29 29 29 29 26 29 5 8 29 31 29 25 29 8 29 29 29 29 29 29 29 29 25 29 29 29 29 14 29 29 8 29 5 29 2 29 5 5 18 2 5 5 29 29 29 2 29 29 29 29 29 29 8 5 8 5 29 29 29 29 29 2 8 29 29 5 29 29 29 8 2 2 29 8 29 5 29 29 2 14 29 29 5 29 29 16 8 29 29 29 29 16 29 29 16 29 16 29 29 16 29 29 2 29 29 29 2 26 29 2 2 29 29 29 29 29 29 29 8 29 16 5 8 5 29 29 29 29 2 29 29 29 29 5 27 29 5 25 25 29 29 29 29 29 29 29 8 5 29 29 29 2 16 29 29 29 19 29 8 29 23 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 13 14 29 29 6 25 29 29 5 29 6 26 29 8 29 29 29 29 29 2 29 18 2 18 29 29 29 5 5 29 16 2 29 29 29 16 13 16 29 29 29 29 29 13 16 29 17 16 29 25 29 29 29 29 29 29 29 29 8 2 16 29 29 29 16 16 13 29 16 17 29 29 29 16 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 16 13 29 29 29 29 29 29 29 29 2 29 29 29 29 2 5 29 29 29 29 29 5 29 29 8 29 29 29 29 16 16 29 29 29 29 29 2 5 29 31 29 18 29 29 29 29 29 5 29 29 8 29 29 29 29 29 6 29 29 23 29 29 29 29 8 29 29 29 29 16 29 29 29 8 29 29 16 16 29 8 19 19 29 29 29 16 29 16 29 29 13 17 29 29 19 16 29 16 13 19 29 16 19 13 16 16 19 16 29 29 29 19 29 16 29 29 17 29 19 16 16 19 17 16 2 29 29 16 9 17 16 29 19 16 29 29 29 16 29 19 29 29 29 29 16 29 16 16 29 29 29 29 16 29 29 29 16 29 16 29 29 29 5 29 23 16 29 2 2 29 29 29 29 29 29 29 29 31 29 29 29 16 29 5 29 5 29 17 29 29 29 8 5 2 29 29 29 5 29 29 29 29 16 29 29 29 29 8 29 8 29 29 29 2 2 29 8 29 29 29 29 29 29 16 17 29 29 29 2 29 29 8 29 5 29 6 29 29 29 29 31 29 29 29 16 29 29 29 29 29 29 29 29 8 17 29 18 29 29 29 29 2 29 29 6 29 29 29 5 29 29 29 31 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 26 5 29 29 19 29 16 16 29 29 8 29 2 29 29 29 13 29 29 29 16 13 29 29 29 29 29 6 29 5 29 2 29 13 29 29 29 29 16 16 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 16 29 29 29 26 29 29 16 16 29 29 29 29 29 16 29 5 29 29 5 16 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 5 29 29 29 29 29 29 29 29 29 5 29 29 29 29 8 29 8 29 29 31 16 29 29 29 29 29 29 29 29 8 29 25 2 29 8 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 8 2 29 16 29 29 29 29 29 29 29 29 29 2 29 29 16 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 17 29 29 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 19 29 29 29 19 16 29 29 29 29 29 16 13 29 29 6 29 29 2 29 29 29 2 14 29 29 29 29 29 29 29 29 6 29 2 29 5 29 2 29 29 5 29 29 29 29 29 29 27 29 29 29 5 29 29 29 29 29 8 29 29 29 29 29 8 5 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 16 29 29 16 13 29 29 29 29 16 8 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 5 29 29 29 29 8 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 5 4 17 29 5 2 29 29 29 8 29 29 29 29 29 29 29 8 8 29 29 5 29 14 29 29 31 29 29 29 29 29 29 29 29 5 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 17 29 29 31 29 29 29 29 29 29 29 29 29 29 26 29 29 29 8 29 6 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 8 29 8 29 2 14 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 5 29 29 29 14 29 29 29 29 27 2 29 29 2 29 14 29 29 29 29 2 16 29 29 16 29 29 16 29 8 29 29 8 2 29 29 26 29 8 29 5 17 29 29 29 29 29 29 14 5 29 29 29 29 16 29 2 29 18 29 2 29 29 29 29 29 8 29 29 29 29 29 5 17 2 29 29 29 29 29 29 29 31 31 29 29 2 29 5 29 29 5 6 5 8 6 29 29 29 29 29 2 8 29 29 29 29 2 29 29 29 29 29 29 2 29 14 29 5 29 2 29 8 31 29 29 31 29 29 29 29 29 13 17 29 29 29 16 29 29 29 29 29 25 17 29 2 8 26 29 5 5 8 18 29 29 29 29 29 29 16 29 16 29 29 29 29 8 29 29 29 29 29 16 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 8 8 2 29 2 29 29 29 29 29 23 29 2 2 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 4 29 29 29 29 8 29 29 29 8 29 29 6 29 8 29 29 25 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 31 17 27 5 29 29 29 29 2 29 27 29 29 29 29 2 29 29 29 29 23 29 29 29 25 8 2 29 29 29 18 29 29 5 29 29 2 27 29 29 29 16 29 29 16 29 29 29 29 2 29 29 29 29 16 29 16 16 16 29 19 19 16 29 29 29 29 29 19 29 29 16 29 8 29 29 16 16 29 8 29 29 29 29 29 29 29 29 29 29 29 16 19 29 29 29 29 13 19 29 16 29 29 29 29 29 16 16 29 29 16 29 29 29 17 6 29 5 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 2 8 29 29 16 29 29 29 29 29 17 2 2 29 25 29 29 16 29 29 29 16 5 17 18 8 29 8 16 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 23 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 6 18 2 29 16 29 29 29 29 13 29 29 29 29 16 29 8 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 13 13 29 5 5 29 29 29 29 2 25 29 29 29 29 26 29 8 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 8 16 13 29 29 29 29 29 16 29 29 29 29 29 29 29 2 26 16 26 26 17 29 29 29 16 29 29 29 29 29 8 29 29 29 29 2 29 8 2 8 29 17 29 14 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 31 29 2 8 29 29 2 29 29 6 29 8 8 29 29 5 16 29 16 29 8 29 29 6 29 29 29 29 8 29 29 29 29 29 2 29 29 18 29 29 31 29 29 18 29 2 8 29 6 29 8 29 29 29 29 29 6 17 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 5 29 29 29 2 29 29 8 14 29 29 29 14 29 29 29 8 2 29 26 29 29 29 29 29 29 25 29 18 8 29 2 29 29 29 29 31 29 2 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 18 25 29 16 18 2 29 29 8 8 8 29 29 29 29 29 29 29 29 29 26 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 26 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 16 29 17 13 29 29 29 29 18 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 31 29 29 16 29 5 2 29 29 2 29 27 13 29 29 29 29 29 29 29 8 5 29 2 31 29 29 29 2 29 29 31 14 29 29 2 29 31 2 29 29 29 29 29 31 8 5 5 8 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 8 29 29 5 29 2 29 31 29 29 2 29 29 29 29 29 29 29 31 29 5 29 29 29 14 29 29 14 29 29 29 29 29 29 29 29 29 17 29 29 31 29 29 29 29 29 29 29 29 17 29 16 19 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 8 29 29 29 5 2 29 29 8 5 29 29 2 29 29 29 29 29 8 5 29 29 29 29 31 29 8 29 29 8 29 29 29 29 8 29 6 29 27 29 29 29 8 29 29 29 29 5 8 29 2 29 29 29 29 29 29 29 29 29 2 8 29 29 29 8 23 2 29 29 8 8 2 26 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 8 29 27 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 14 29 5 29 29 29 29 29 31 29 8 5 29 29 29 5 29 29 29 2 29 8 29 29 14 8 29 29 29 5 29 29 29 29 29 29 8 6 2 29 18 31 5 5 29 29 8 29 29 27 29 29 29 14 29 5 6 5 14 29 6 8 5 29 29 29 8 31 2 29 29 29 29 31 16 29 29 8 2 29 29 26 5 29 8 29 27 8 29 8 2 5 29 2 29 2 8 29 8 29 29 29 29 29 16 16 16 29 29 29 16 29 29 29 29 17 29 29 29 29 29 29 29 29 8 29 29 2 29 29 2 29 29 29 29 8 8 5 29 25 29 16 16 29 29 29 29 29 29 27 29 2 29 29 29 29 14 26 29 29 29 27 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 5 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 8 29 8 29 2 29 8 14 29 2 18 29 31 29 8 29 8 29 8 29 2 29 2 29 29 29 29 29 29 29 5 26 23 5 29 29 2 29 14 5 8 5 2 29 2 29 29 5 29 2 5 5 29 29 2 29 29 18 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 5 29 29 29 29 29 26 29 29 8 8 29 14 29 8 6 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 17 29 29 29 29 13 29 16 29 29 29 29 16 29 29 16 29 17 26 29 29 19 29 6 5 29 8 17 8 26 29 29 5 5 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 26 29 29 31 6 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 13 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 2 29 2 2 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 23 29 29 29 29 29 8 29 5 8 29 8 29 2 5 29 31 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 5 29 29 29 2 29 29 14 29 29 2 29 29 29 29 29 29 31 29 29 29 29 5 29 29 29 29 29 29 29 29 29 17 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 8 29 29 5 29 29 25 5 5 2 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 5 29 31 25 29 29 29 29 16 29 29 2 29 29 29 26 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 8 29 5 29 29 2 29 29 29 18 29 6 2 2 8 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 17 13 16 29 29 29 29 29 13 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 25 6 5 29 29 29 29 5 5 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 18 29 18 29 29 29 29 29 29 5 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 5 29 16 29 2 29 31 6 8 8 29 5 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 31 29 29 31 27 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 5 29 29 29 29 29 27 5 31 18 5 29 29 29 29 5 29 29 29 2 29 29 29 29 2 29 29 2 29 5 29 2 6 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 31 29 29 29 6 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 31 29 2 29 29 27 29 29 29 31 29 29 5 29 29 29 29 29 29 29 29 5 6 29 29 2 29 8 29 8 18 2 29 2 29 29 31 2 29 29 5 8 29 2 29 29 29 14 29 29 31 8 29 5 8 6 29 29 8 29 29 29 29 5 29 26 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 5 29 31 29 29 29 29 29 29 29 2 2 29 5 29 25 29 29 29 8 8 29 29 29 29 29 29 29 29 8 8 18 8 29 8 29 29 29 18 5 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 25 29 5 2 2 8 2 29 5 29 23 29 29 2 29 2 2 29 18 25 29 29 8 29 29 2 2 29 17 29 29 29 29 2 29 2 29 5 8 29 18 29 29 2 29 29 26 29 29 2 29 29 29 29 29 5 29 29 29 29 29 29 16 29 29 29 16 29 29 2 29 29 29 16 29 29 29 29 29 5 16 16 29 29 29 5 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 5 29 29 29 8 2 6 29 29 29 29 29 29 29 29 2 29 2 2 16 29 29 29 29 29 29 29 29 8 29 2 29 8 29 29 29 29 5 29 29 16 29 29 29 25 29 29 29 29 29 6 13 29 29 29 29 29 29 29 2 29 2 2 8 29 29 5 29 29 2 29 14 29 5 8 29 29 29 29 29 29 29 2 5 18 27 8 8 29 8 2 29 29 8 29 5 29 17 2 29 29 8 29 29 29 29 29 29 13 29 29 16 18 29 8 16 29 29 29 28 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 8 16 29 29 29 29 17 29 29 29 29 29 29 29 2 29 29 31 8 29 29 29 18 8 31 29 29 29 6 2 8 5 31 2 29 5 8 8 8 29 8 29 29 29 29 6 29 29 27 29 5 5 8 29 29 2 29 29 29 29 29 29 8 14 29 31 29 8 2 29 29 29 29 29 5 29 31 29 5 8 2 29 29 29 29 29 29 29 6 29 29 29 29 8 18 29 29 29 29 29 18 29 8 29 29 29 29 29 2 29 29 31 29 29 29 6 29 29 8 29 29 8 29 31 29 29 29 29 29 29 29 26 29 29 2 29 29 29 18 2 29 29 29 8 29 29 29 29 2 29 5 29 29 29 5 2 8 2 29 8 29 8 29 2 29 29 29 2 29 29 29 29 2 29 29 2 29 8 29 29 14 2 29 8 8 5 29 8 27 29 2 8 29 8 2 17 29 8 29 29 29 29 5 29 29 5 29 8 29 29 29 25 2 29 29 29 29 16 27 29 2 29 29 29 29 29 2 29 29 18 2 8 29 29 16 29 29 29 19 29 29 16 19 16 16 29 29 29 29 16 16 13 29 29 29 19 13 16 29 16 19 29 16 13 16 16 29 13 16 29 16 29 29 16 16 29 16 29 29 29 19 29 29 19 29 29 16 16 29 16 16 29 29 29 16 29 29 19 16 29 29 29 29 29 29 29 16 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 19 29 29 19 19 16 17 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 31 29 14 29 29 5 29 16 13 29 29 25 8 8 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 8 5 29 29 13 29 29 18 29 31 29 31 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 5 29 29 29 8 29 2 29 8 6 29 6 8 2 29 29 29 8 29 29 29 29 29 27 29 2 29 18 29 29 29 29 29 5 29 29 29 6 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 16 29 29 18 29 6 5 29 29 6 2 8 29 29 29 29 27 29 2 2 25 6 8 29 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 23 29 29 29 5 25 8 29 29 29 29 29 29 8 29 2 29 29 29 31 2 2 29 18 29 6 29 8 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 29 29 14 29 29 2 8 29 6 29 29 29 29 31 29 8 29 29 8 29 29 29 2 8 29 2 29 29 29 29 29 29 29 29 2 2 31 29 29 29 8 29 29 29 29 29 29 8 29 29 2 6 8 5 29 2 2 29 5 29 29 6 29 18 29 29 29 29 31 29 29 29 29 29 29 5 8 8 6 29 29 29 17 29 29 29 29 29 29 2 29 29 29 18 29 31 18 2 29 29 29 29 18 2 29 29 29 29 29 29 29 29 27 29 29 29 18 29 16 29 29 29 29 18 29 29 29 29 29 29 2 27 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 29 6 8 29 29 29 29 29 31 29 8 29 29 29 29 31 31 29 29 29 29 29 29 29 29 8 29 2 18 29 29 8 29 5 16 29 2 19 29 29 19 29 29 16 29 29 13 29 8 29 5 16 29 29 29 8 29 29 26 8 29 29 29 19 8 16 16 16 29 19 29 29 29 29 29 2 29 29 29 5 29 16 29 16 29 29 29 29 29 16 29 16 16 16 13 16 17 6 29 29 16 29 29 29 8 29 29 29 16 14 29 29 29 29 29 29 6 16 29 29 27 29 29 29 29 29 29 2 29 29 29 18 29 29 31 29 29 29 29 29 29 29 5 8 25 29 29 29 5 29 8 2 29 29 29 29 29 29 29 8 29 8 8 14 29 2 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 14 6 29 29 29 29 29 29 8 2 29 8 29 25 31 18 29 25 29 29 29 29 2 8 27 29 29 2 29 2 29 8 29 6 29 29 29 2 2 29 5 5 29 29 18 29 29 8 29 29 29 2 8 29 29 29 29 8 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 16 29 29 29 16 16 29 16 13 16 29 29 29 16 29 8 29 16 29 29 29 16 5 16 29 29 29 29 29 16 29 29 26 29 8 29 29 16 16 29 2 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 6 16 16 29 29 16 29 13 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 5 16 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 8 18 29 16 13 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 31 29 29 29 5 8 5 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 8 6 25 29 29 29 5 29 29 29 29 27 29 29 29 29 29 27 25 29 8 2 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 6 29 29 29 29 14 5 29 2 29 29 29 29 29 5 8 5 29 31 29 29 29 29 2 29 8 8 29 14 29 29 29 2 29 2 29 29 29 29 29 8 29 29 29 29 29 29 31 29 8 29 29 6 29 29 2 29 29 8 29 2 25 29 29 29 6 29 18 29 29 29 29 29 29 8 29 8 6 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 29 29 29 29 29 14 29 14 25 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 5 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 5 29 29 29 29 29 29 29 29 14 29 29 29 29 5 8 5 2 29 5 29 6 29 29 31 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 31 8 29 29 19 29 16 29 29 16 29 19 29 16 19 13 29 16 29 29 19 27 18 29 29 16 13 29 29 29 29 16 29 29 16 9 19 25 16 16 16 19 6 29 29 29 16 29 16 29 29 19 19 16 29 16 19 19 29 29 29 16 19 29 29 29 19 19 29 16 19 29 16 19 19 9 9 29 16 19 9 19 29 19 9 29 16 29 29 19 9 19 2 29 13 9 19 29 29 29 9 9 29 16 29 29 16 29 16 16 29 29 8 16 16 29 29 14 29 19 29 29 9 19 29 16 16 31 4 26 16 21 16 29 29 16 19 16 29 8 19 16 29 16 16 29 16 16 29 29 16 29 8 29 29 16 19 29 29 19 19 16 16 19 13 29 29 29 29 16 16 16 29 16 29 16 29 29 29 17 29 16 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 2 27 29 29 29 29 29 8 29 29 31 16 29 29 29 29 16 26 5 29 29 29 29 29 29 8 5 16 5 29 29 29 29 29 18 17 13 29 29 16 29 16 29 16 16 29 16 29 29 29 29 29 29 29 16 13 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 19 29 29 29 29 29 29 29 29 16 16 29 5 8 29 5 29 8 29 29 29 29 29 29 29 16 29 29 31 29 8 29 29 29 29 29 29 25 29 29 16 16 29 29 18 29 16 29 29 16 16 29 29 29 16 16 29 29 29 28 29 29 29 29 29 29 29 16 16 13 16 16 29 29 16 16 16 13 29 16 29 16 16 16 29 16 29 16 13 16 29 16 29 16 17 29 29 16 19 29 8 8 29 16 16 29 16 16 16 29 29 29 19 29 29 29 17 29 16 29 29 29 29 16 29 29 29 16 16 29 29 29 29 16 29 29 29 2 29 29 8 29 29 5 17 25 2 29 29 6 29 16 29 29 14 17 29 29 29 29 29 29 26 29 5 23 5 29 29 5 29 26 29 29 29 29 14 14 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 5 29 29 29 29 29 29 29 18 28 29 29 29 29 29 29 29 29 16 29 19 13 29 29 16 19 13 13 19 16 16 29 5 29 5 29 29 29 29 17 29 29 29 29 29 17 29 2 29 18 29 2 29 29 29 29 29 29 29 25 18 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 8 29 16 29 29 13 29 29 26 29 29 19 13 17 29 29 29 29 29 29 29 31 19 29 13 29 29 16 16 16 17 29 19 29 29 29 29 19 16 29 29 29 29 29 6 29 29 29 8 29 29 29 29 6 29 29 19 29 29 29 29 8 29 29 8 29 8 29 29 29 17 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 29 8 29 29 29 29 29 29 29 27 8 8 8 29 8 8 29 5 29 8 29 29 29 29 29 14 29 2 29 29 29 29 27 6 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 5 29 29 5 31 29 31 8 16 31 29 29 29 2 29 29 29 29 29 17 2 2 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 18 2 8 29 16 29 29 29 29 14 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 8 5 18 29 8 29 29 29 29 29 29 27 29 29 29 29 18 29 8 29 29 29 29 29 29 29 31 8 8 29 31 23 18 2 2 8 8 8 5 29 2 29 29 18 8 29 29 18 18 29 29 29 8 29 8 29 18 29 8 6 8 26 31 29 29 29 2 29 8 29 18 29 29 16 29 16 14 29 16 16 29 16 29 16 29 29 29 16 29 16 18 8 29 29 16 29 29 2 29 29 29 29 29 17 29 5 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 31 29 16 13 29 29 29 19 29 29 29 29 29 29 16 29 31 29 29 29 14 2 29 29 29 29 29 8 29 8 29 17 29 29 29 29 29 27 29 29 29 29 29 2 18 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 2 23 29 5 5 17 29 29 29 29 29 29 14 27 29 29 29 29 29 29 29 29 16 16 19 13 16 2 29 13 16 29 18 29 29 29 18 29 29 16 29 29 29 2 29 29 16 29 19 16 29 29 13 29 13 16 29 29 29 16 29 16 29 17 16 19 16 29 29 29 29 29 29 29 17 13 29 29 8 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 16 29 16 16 16 16 29 16 19 29 29 29 29 31 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 8 29 29 18 16 5 29 29 29 8 29 29 29 29 29 29 29 29 29 8 16 29 8 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 5 29 29 29 23 29 8 29 29 29 29 16 13 29 5 16 16 29 27 29 29 29 29 16 29 29 29 29 16 29 29 29 19 29 16 29 29 29 29 16 13 29 29 8 16 29 16 29 16 29 16 16 29 29 29 29 29 16 29 29 16 29 2 16 29 16 16 29 29 16 16 19 16 16 29 29 19 13 29 26 29 29 16 16 16 29 19 16 29 18 16 29 29 29 29 29 29 29 16 16 13 19 13 17 29 29 19 19 29 16 29 19 19 16 29 16 16 16 16 16 29 29 16 29 16 16 13 29 16 29 19 16 29 29 29 16 19 13 18 29 29 16 29 29 29 16 29 16 19 16 16 29 29 29 29 19 16 29 16 16 29 16 29 29 16 29 29 29 29 29 29 16 29 29 8 16 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 17 29 16 29 29 29 29 29 16 29 29 5 16 29 16 16 29 29 29 17 29 16 29 16 29 29 29 29 16 29 16 16 29 16 16 29 16 19 29 16 29 16 17 29 16 13 17 16 29 29 29 16 29 16 16 29 16 17 16 17 29 19 16 29 16 13 29 19 16 16 13 29 16 19 19 29 19 13 26 29 29 29 29 16 29 29 29 29 2 2 29 29 29 29 29 29 29 16 29 29 29 19 16 16 19 29 19 16 19 13 16 29 16 19 29 29 16 16 16 29 27 29 29 29 29 13 29 29 29 29 16 29 14 6 29 29 29 29 29 29 29 29 8 5 16 29 6 29 29 29 2 29 29 29 29 29 29 16 29 29 29 19 13 16 2 16 16 13 29 16 29 19 16 16 19 13 19 19 16 13 19 16 29 16 29 16 16 16 29 16 29 29 29 16 29 29 29 29 16 29 16 29 16 16 29 29 16 16 29 16 16 16 29 29 29 29 13 29 16 16 29 16 16 16 16 29 16 29 29 16 19 29 13 29 29 29 29 29 16 29 16 29 29 29 17 29 17 16 29 16 16 29 29 29 13 16 16 16 17 19 16 29 16 16 16 16 16 16 29 29 29 29 16 29 16 16 29 29 29 19 16 13 29 16 19 29 16 29 19 16 17 29 29 29 29 19 19 29 19 16 16 16 16 13 29 19 13 13 29 16 16 16 16 17 29 16 13 29 13 16 13 16 13 16 16 19 29 16 19 17 13 19 16 16 29 29 29 16 16 29 16 29 16 2 29 13 19 19 16 29 29 29 13 29 13 29 13 19 16 8 16 19 29 13 16 29 29 18 16 26 29 29 29 8 29 16 19 29 29 17 29 29 13 29 29 29 16 29 29 16 16 13 16 29 19 13 27 16 16 16 16 29 16 29 29 29 16 29 29 29 29 29 29 13 29 16 13 29 29 29 29 29 13 16 13 16 29 16 13 16 29 16 29 29 29 29 16 13 29 13 17 29 29 29 29 29 16 29 29 16 16 29 26 29 29 29 5 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 19 16 16 13 17 29 16 16 29 29 29 19 17 29 29 16 19 16 29 26 17 16 29 19 13 16 16 29 29 13 16 29 16 16 29 2 8 26 2 29 2 29 5 29 29 16 29 16 16 13 29 29 13 29 29 16 29 19 29 29 29 19 29 29 29 17 29 29 16 29 16 16 16 29 29 16 29 29 29 16 16 29 16 29 29 29 29 29 29 13 29 29 13 13 17 29 16 29 16 16 13 16 29 16 16 16 19 29 29 16 13 29 16 29 26 13 16 29 16 19 19 19 19 16 29 19 19 19 19 9 9 13 19 19 9 16 29 19 16 29 29 29 19 29 16 29 19 29 29 16 16 16 16 16 13 16 29 19 19 19 19 19 29 16 19 29 16 16 16 17 19 29 19 13 19 13 29 29 16 13 29 16 13 16 29 19 16 29 29 19 13 13 16 2 16 19 29 16 13 16 13 29 16 16 29 29 16 29 29 29 5 19 29 19 16 9 19 29 19 19 13 19 19 19 16 29 16 29 19 16 19 13 19 13 19 19 19 16 16 19 19 9 19 29 29 19 19 16 16 16 19 19 16 19 29 9 19 16 29 16 29 29 29 16 13 16 13 29 16 16 16 17 16 29 29 18 16 17 19 16 16 16 29 19 16 29 16 29 29 29 29 29 29 13 13 29 29 13 19 29 17 16 29 19 19 19 16 16 13 16 29 29 16 19 19 29 16 13 16 13 29 16 13 16 16 16 16 16 16 29 16 19 13 16 16 19 19 19 16 29 19 16 19 16 16 16 16 29 19 31 16 29 29 13 29 29 29 16 29 29 19 16 29 29 19 19 29 29 19 19 17 13 29 29 29 29 16 29 16 16 29 13 29 19 16 19 16 13 13 29 9 16 16 16 16 16 16 16 13 16 16 29 29 29 16 29 17 29 19 16 16 29 29 19 29 16 29 29 29 16 29 16 13 16 13 29 16 16 19 16 16 16 19 16 16 16 16 16 16 16 13 16 16 13 19 16 16 16 16 29 19 16 16 29 19 16 16 16 29 29 29 16 16 29 16 29 29 19 19 17 19 16 16 19 19 19 29 16 13 29 13 29 29 29 17 29 29 16 19 29 16 29 16 19 13 16 16 9 19 29 19 16 16 19 16 29 29 29 29 19 19 16 19 19 19 19 19 19 16 29 19 19 19 29 16 19 13 16 19 16 29 29 19 29 16 19 19 29 29 29 29 19 16 16 29 29 16 29 19 13 16 16 19 16 29 19 19 19 29 8 19 13 29 16 16 16 16 16 13 13 29 16 17 16 16 19 29 16 29 16 29 16 13 16 29 29 29 16 29 29 16 29 16 13 16 29 29 29 16 16 19 29 19 29 29 18 29 29 8 29 16 13 29 29 29 16 29 16 29 2 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 16 19 16 29 13 29 29 16 29 29 29 29 16 29 16 29 6 29 16 29 16 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 6 16 29 29 16 8 29 2 16 29 16 26 2 29 29 29 29 29 29 29 16 29 16 16 16 29 17 19 16 13 29 29 19 16 29 29 29 16 29 29 29 16 16 29 16 19 16 16 29 16 29 29 29 19 29 16 29 29 16 29 13 13 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 16 29 8 29 16 16 16 29 16 5 29 29 16 16 16 29 26 2 29 19 29 29 29 29 16 29 29 29 18 16 29 29 29 6 29 29 16 29 29 16 29 16 16 29 29 31 29 5 29 29 29 29 16 29 29 19 16 29 29 29 17 2 29 29 29 29 29 29 29 29 29 29 8 16 8 29 29 19 19 13 16 19 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 8 29 29 29 29 29 16 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 8 29 29 29 16 29 29 6 29 29 31 8 29 29 29 29 29 8 13 29 29 16 29 2 29 29 16 13 8 29 29 29 31 17 29 23 29 29 2 16 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 17 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 26 29 29 29 5 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 16 19 13 16 29 29 17 13 29 13 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 26 29 29 8 5 5 29 29 29 18 29 29 29 29 29 16 29 29 29 18 29 29 26 29 29 29 29 2 29 29 29 29 29 29 29 16 5 29 29 29 29 6 29 29 27 29 29 29 27 29 29 31 29 8 31 29 29 29 29 13 16 16 13 29 2 29 29 29 29 29 8 6 8 29 8 5 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 31 29 18 29 29 29 29 29 29 29 29 29 8 29 2 6 29 29 2 29 29 5 29 31 2 6 29 29 2 5 29 29 8 29 29 29 29 14 29 29 29 29 29 29 31 29 29 29 5 29 29 29 29 29 29 29 29 18 29 31 29 29 31 14 29 29 18 2 29 29 8 29 29 29 29 29 29 17 29 29 26 29 2 29 29 29 29 29 29 2 6 8 29 29 2 31 29 18 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 8 14 29 29 29 29 31 29 18 29 2 29 18 2 2 2 29 29 29 29 29 2 8 29 8 29 5 8 29 2 2 29 29 8 8 2 18 5 5 5 8 31 29 29 29 18 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 2 29 2 29 29 2 29 29 29 29 8 5 29 29 29 8 8 2 29 29 29 29 29 29 2 2 31 2 29 29 29 29 29 29 29 29 29 29 8 2 2 29 29 29 29 29 29 29 16 29 29 8 18 29 29 29 29 29 31 29 29 29 27 29 31 8 8 8 29 29 8 29 13 29 8 29 29 5 2 29 8 29 29 29 29 29 29 2 26 29 29 29 29 29 29 29 29 29 14 29 29 8 29 29 29 29 29 29 2 29 29 27 29 29 29 29 29 29 29 29 31 29 29 8 29 29 2 8 29 29 29 31 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 8 18 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 5 8 8 29 29 5 26 29 29 2 25 29 18 29 2 29 8 8 29 8 8 29 18 29 8 5 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 31 29 29 29 29 29 16 13 29 16 16 29 29 29 29 29 29 16 29 29 16 19 29 29 29 16 29 29 29 16 16 29 29 16 13 29 19 19 16 29 29 29 16 16 29 16 16 29 19 19 19 17 16 29 9 13 29 19 2 29 16 29 16 16 29 8 29 29 6 29 19 16 29 16 19 29 29 29 29 13 29 29 16 29 29 16 29 29 26 29 29 16 29 16 29 29 29 29 14 29 29 29 29 29 29 29 29 16 29 16 6 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 18 29 16 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 2 29 29 29 27 8 29 29 29 29 29 2 2 29 8 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 14 18 29 29 29 29 14 29 29 8 29 29 29 14 29 29 25 29 5 8 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 14 2 5 29 29 29 29 14 29 29 29 18 14 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 6 29 29 29 29 2 6 29 14 2 25 29 29 29 31 29 29 29 29 29 29 29 25 18 29 29 29 29 5 29 29 29 29 29 29 29 29 18 29 29 29 29 31 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 31 29 16 29 29 29 29 29 29 16 29 29 19 16 29 29 29 19 16 16 29 29 16 19 16 16 16 19 16 29 29 29 16 13 29 18 29 8 2 8 29 29 5 29 29 18 29 2 29 29 31 29 29 27 29 29 29 29 8 29 29 29 2 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 17 29 29 29 16 29 4 29 8 29 29 29 29 2 31 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 14 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 16 2 29 29 29 29 16 16 29 29 29 8 2 29 16 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 13 16 29 5 8 29 5 17 29 29 29 29 29 2 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 31 8 16 29 16 17 29 5 4 29 16 16 29 29 29 19 13 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 26 29 29 29 29 31 29 2 29 29 29 2 2 29 29 29 29 5 29 2 2 8 29 29 29 29 29 29 29 5 29 29 8 31 29 29 29 29 29 27 29 29 29 29 29 29 2 2 29 29 29 29 23 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 16 14 16 16 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 31 8 29 29 29 2 29 29 29 29 29 29 29 29 5 29 13 29 29 29 29 29 29 29 29 16 29 17 29 29 29 29 29 16 16 13 29 19 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 16 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 18 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 25 5 29 29 29 6 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 17 29 17 26 16 19 14 29 29 2 29 29 29 29 16 29 5 29 29 16 29 29 29 29 29 16 29 29 29 29 8 29 16 29 29 29 27 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 25 5 29 5 29 29 18 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 13 29 23 25 29 29 29 29 29 16 13 17 29 29 16 29 29 29 19 31 29 29 8 29 16 29 29 29 29 29 2 29 25 29 18 18 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 14 29 5 8 8 29 5 29 29 29 18 29 2 29 29 29 29 29 29 2 29 29 13 2 29 29 29 29 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 27 29 29 29 29 29 29 27 29 29 29 29 29 29 29 8 29 29 29 29 29 25 6 29 29 31 29 29 29 29 29 29 18 29 29 29 29 29 29 29 2 31 29 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 31 29 29 29 25 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 5 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 31 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 17 29 29 29 31 29 29 29 29 29 29 29 29 29 14 8 14 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 27 29 29 31 29 29 29 29 29 31 31 29 19 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 18 29 29 29 29 29 29 29 29 25 16 29 29 16 29 29 29 29 29 29 2 13 29 4 29 29 29 29 31 29 29 29 14 29 29 29 29 29 29 16 29 18 29 29 29 29 29 2 29 31 29 29 25 29 29 29 29 29 29 18 29 8 29 25 29 29 29 29 29 31 18 18 29 29 29 18 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 25 29 29 29 29 29 29 18 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 31 29 29 29 29 29 29 18 29 2 29 29 29 29 18 29 29 29 31 6 29 29 29 29 14 14 29 29 29 29 29 29 29 29 29 8 25 29 29 29 5 29 23 2 5 29 2 29 5 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 25 6 29 29 29 31 31 25 14 29 29 29 29 2 29 29 29 29 29 29 29 29 29 18 29 6 29 29 14 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 8 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 17 29 29 29 25 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 13 29 29 17 13 29 16 29 29 29 16 16 29 29 29 29 5 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 16 16 5 16 16 19 13 29 16 29 16 16 16 29 29 29 29 19 13 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 31 29 29 29 29 29 8 29 29 27 2 29 29 29 8 29 8 29 29 29 29 2 29 29 29 29 29 29 18 26 29 29 29 29 29 29 29 29 29 31 14 29 29 29 2 29 29 6 29 29 18 29 18 29 16 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 16 13 29 27 31 8 29 29 29 18 29 29 29 8 8 29 29 29 29 29 8 29 29 29 29 16 29 5 29 29 29 29 29 29 29 29 6 29 25 29 29 29 27 29 29 27 29 29 29 29 29 29 27 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 2 29 29 29 27 8 29 29 29 29 29 8 29 29 29 29 29 2 8 27 31 2 31 29 29 29 29 8 29 29 31 2 29 29 29 29 29 29 29 29 31 29 29 2 29 27 29 29 29 2 29 29 29 29 29 29 29 8 31 29 29 29 29 29 29 29 5 29 31 29 29 29 18 29 29 29 29 8 31 29 5 29 16 29 29 29 29 29 29 2 16 29 29 29 17 16 29 16 19 16 16 29 19 16 19 16 29 16 19 16 29 16 16 16 13 16 29 16 16 19 16 29 29 16 29 19 29 29 29 29 19 19 29 29 29 16 29 29 16 29 29 29 29 29 19 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 16 29 25 29 29 29 29 29 29 29 29 29 29 16 13 29 16 29 29 29 29 29 29 16 29 16 29 13 16 13 16 19 16 16 16 16 19 16 13 9 16 19 19 16 16 29 19 19 19 16 29 16 16 16 16 16 29 16 19 16 19 13 5 19 29 29 29 17 16 13 16 19 16 19 29 29 19 29 16 16 19 29 19 29 16 29 18 29 19 19 16 16 19 19 29 19 13 29 29 16 29 16 29 16 18 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 16 29 29 16 29 16 29 29 16 29 19 5 16 16 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 18 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 19 19 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 17 29 29 29 29 16 16 29 29 16 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 27 29 8 29 31 29 29 29 29 31 29 29 29 29 27 2 29 17 16 29 16 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 17 29 29 29 29 29 8 29 29 31 29 29 29 29 29 8 8 29 2 31 29 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 18 29 29 29 31 5 5 5 29 29 29 29 29 8 29 2 29 29 27 8 29 31 29 2 2 29 29 29 29 2 29 2 18 26 29 25 29 29 29 29 31 29 29 31 29 29 23 29 29 6 2 29 8 29 29 18 8 5 29 29 29 29 29 29 29 29 29 29 6 2 2 29 29 18 29 2 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 13 29 17 5 29 17 29 16 29 13 29 2 16 29 29 29 29 16 16 29 29 29 2 29 29 2 29 29 29 29 29 29 8 2 29 29 29 6 6 29 29 29 8 5 2 5 5 31 29 29 29 2 29 29 29 2 29 18 29 6 29 29 29 29 8 17 18 29 5 29 29 29 29 5 29 29 29 29 29 29 8 29 29 29 2 23 29 18 29 29 5 29 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 8 29 29 2 29 29 29 29 27 29 29 29 29 29 31 29 23 29 29 29 2 29 2 29 6 8 5 8 31 6 29 18 29 29 29 29 29 29 8 5 18 29 8 5 5 29 26 8 29 29 5 8 31 20 29 26 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 8 31 29 29 29 29 2 26 29 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 25 29 29 29 27 29 29 29 29 25 29 29 29 29 5 29 29 29 29 29 29 29 26 29 29 29 2 8 29 29 6 8 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 2 8 29 29 29 29 29 31 29 2 5 29 29 6 29 29 29 6 31 29 8 2 29 29 29 29 29 29 29 14 29 29 29 29 8 29 8 29 29 5 29 8 29 18 29 29 25 6 29 29 29 8 29 18 29 29 29 6 29 29 8 29 29 29 29 26 29 14 29 25 25 29 29 14 31 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 5 29 29 6 29 2 29 2 29 29 6 29 29 29 29 29 29 6 29 18 6 31 29 29 29 18 29 29 5 29 29 29 27 29 29 29 29 29 29 29 31 29 29 29 6 29 29 29 29 29 29 6 8 6 29 8 29 29 29 8 29 8 29 8 5 8 8 29 29 29 29 29 29 29 29 29 29 29 29 14 6 8 29 29 25 29 29 8 2 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 5 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 14 16 29 29 19 13 29 29 31 29 16 29 27 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 16 29 25 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 29 29 16 29 29 29 29 29 5 26 29 6 29 29 29 29 29 29 18 29 29 29 29 29 29 25 18 29 29 29 16 29 8 29 8 18 29 31 29 31 29 29 6 8 25 25 5 29 29 29 29 29 29 29 29 26 26 29 2 29 29 17 29 2 29 29 29 29 8 29 23 29 2 29 29 29 29 29 29 29 27 29 29 29 2 29 29 31 29 29 29 29 29 29 29 6 29 26 2 8 29 29 29 29 29 29 5 29 29 29 29 18 29 29 16 29 29 29 8 29 8 29 2 29 29 26 27 5 29 17 29 29 18 29 29 29 29 29 29 29 29 29 31 29 29 16 29 29 29 29 29 29 5 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 5 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 8 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 18 29 29 17 29 26 29 29 29 29 29 29 29 29 29 29 29 26 6 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 6 29 29 31 5 29 2 29 29 29 29 5 27 29 29 2 29 29 8 31 29 5 29 16 29 29 29 29 19 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 16 29 29 29 29 8 29 29 29 29 8 16 29 16 29 29 17 29 29 29 5 29 2 16 29 31 29 5 29 2 29 29 29 2 8 18 29 29 29 29 29 29 29 29 16 29 29 16 13 13 29 29 29 29 16 29 16 29 29 29 29 29 29 5 29 29 29 29 29 29 8 29 29 29 29 17 29 16 29 29 13 29 16 29 29 29 8 16 13 16 13 8 29 29 29 29 29 29 29 29 29 29 29 29 16 13 13 29 16 16 29 16 29 17 19 29 29 29 29 16 19 29 16 16 16 29 16 17 19 16 29 13 29 19 16 16 19 16 29 19 16 29 16 29 29 19 13 29 6 19 9 19 16 6 2 29 29 16 29 29 18 2 29 29 29 17 29 16 5 29 13 26 29 29 5 6 29 29 29 29 29 29 8 29 16 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 17 29 29 8 26 29 29 2 29 29 29 29 29 29 29 14 29 2 29 29 29 29 16 16 29 29 13 16 29 16 16 29 29 29 29 29 6 29 27 18 29 29 29 29 29 29 29 27 18 29 29 29 14 29 29 29 29 19 16 2 29 29 29 29 29 29 14 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 5 29 6 29 25 29 29 29 29 13 29 29 29 29 29 16 29 25 29 29 2 29 29 16 16 29 17 17 29 16 13 29 29 16 16 19 16 29 19 16 16 26 29 16 19 16 29 16 29 29 29 13 29 29 29 18 16 29 29 29 16 29 16 29 29 16 29 29 29 29 13 8 26 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 19 29 13 8 29 17 16 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 26 29 8 29 29 29 16 27 19 16 29 16 13 16 19 16 29 16 29 16 16 16 16 16 29 19 29 26 29 29 16 8 5 29 29 29 18 16 29 16 13 19 29 29 29 19 16 16 29 29 5 16 29 29 16 29 29 29 29 29 29 29 29 19 13 16 16 13 29 29 16 16 29 29 29 16 29 5 29 29 29 29 29 16 29 29 29 16 16 19 29 27 16 19 19 29 29 29 29 29 16 13 29 16 29 29 16 16 27 5 8 6 29 29 29 29 29 16 16 29 19 29 16 16 19 13 16 29 29 13 16 19 13 16 16 16 16 16 6 19 29 16 29 9 16 16 29 16 16 29 29 16 29 29 13 19 16 29 29 5 29 5 29 29 16 29 29 29 16 16 16 19 13 16 16 29 19 29 16 19 29 16 29 13 16 29 16 29 29 29 29 29 29 29 29 29 31 29 13 8 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 16 29 25 29 2 29 29 2 29 29 29 29 29 29 29 29 31 2 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 8 29 26 5 27 6 29 29 25 2 29 29 29 8 29 29 29 29 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 26 29 29 6 29 29 29 29 31 2 29 29 29 29 13 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 8 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 14 29 5 29 29 29 29 29 29 26 2 2 29 29 29 2 29 29 23 29 5 29 29 29 29 29 29 8 29 29 28 26 29 2 29 29 29 29 29 29 29 29 14 29 29 29 18 29 29 29 29 29 29 31 29 29 29 29 29 2 29 29 31 29 8 2 29 29 29 29 5 29 18 18 29 26 5 29 29 8 29 29 29 29 29 8 26 29 5 8 29 29 8 29 2 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 8 29 13 29 29 29 31 29 29 29 31 8 29 2 29 5 8 29 29 29 29 8 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 6 29 29 29 29 29 29 13 29 29 13 16 29 16 29 29 29 29 16 18 29 8 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 17 13 29 26 29 29 29 16 29 8 5 29 29 29 29 29 8 14 29 29 29 6 29 29 29 29 29 29 29 8 29 29 2 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 31 29 29 8 29 8 8 29 8 29 29 29 29 29 29 8 31 29 29 29 29 8 29 29 26 29 29 29 29 29 29 29 18 29 29 29 29 29 19 29 29 29 29 29 29 29 16 29 29 17 29 29 29 29 29 29 29 29 29 13 29 16 16 29 29 29 29 29 29 29 29 29 27 6 29 29 8 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 8 29 29 29 29 2 29 29 18 29 16 16 29 19 29 5 29 29 29 16 16 29 29 29 29 29 8 16 29 29 29 16 16 16 29 29 29 29 29 16 6 8 16 29 29 16 16 16 16 19 29 16 29 29 29 16 29 29 16 29 16 16 29 16 29 16 29 29 16 16 5 16 29 29 8 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 27 29 29 29 8 29 29 29 2 29 31 8 29 5 5 29 5 29 29 2 29 29 29 29 29 16 29 16 29 29 29 16 16 16 29 25 19 16 16 29 29 16 29 16 29 29 29 16 29 29 29 16 29 29 8 29 29 29 29 29 16 29 29 29 29 13 29 29 29 13 29 2 29 29 16 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 19 2 29 29 16 29 29 16 29 16 19 13 16 18 29 29 29 29 29 29 29 29 29 29 29 27 29 29 6 29 2 29 29 2 29 29 29 29 29 29 2 29 2 18 2 8 5 29 29 29 29 8 29 29 29 16 16 16 16 29 29 29 16 13 13 16 29 16 16 16 29 6 29 29 8 29 29 14 31 29 29 29 2 29 29 29 5 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 2 29 29 29 29 18 16 29 2 29 29 29 16 29 17 16 17 19 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 16 16 29 29 29 29 16 29 29 17 29 29 16 16 16 16 29 29 29 29 29 29 29 16 16 29 2 29 29 16 16 29 8 29 29 29 29 16 29 16 29 29 29 16 17 29 29 29 16 13 29 29 16 16 29 29 16 16 29 29 29 29 29 29 8 16 29 29 29 29 29 29 16 29 29 16 29 16 29 29 16 16 16 29 16 29 19 16 29 16 29 29 29 29 29 17 17 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 5 31 29 29 6 29 31 29 29 29 29 29 29 29 29 29 29 6 18 16 29 29 29 16 29 29 29 29 8 29 25 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 18 29 2 29 29 29 2 29 29 8 29 29 2 29 29 17 29 29 29 29 29 31 29 29 29 29 29 29 16 29 29 2 29 29 5 29 29 29 29 29 29 6 29 29 14 29 29 29 29 29 29 16 29 16 29 29 29 29 2 29 29 29 26 29 29 29 25 29 29 29 29 29 29 31 26 29 29 29 29 16 29 13 16 29 29 16 16 19 29 29 17 29 29 29 16 29 29 16 29 29 16 29 29 16 29 16 29 16 19 16 29 13 13 19 29 29 29 13 29 16 19 16 2 29 16 29 29 29 29 29 29 29 4 29 17 29 17 16 16 29 16 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 2 29 16 17 29 8 29 29 29 8 29 29 29 29 29 6 29 29 29 19 29 29 16 29 16 16 29 16 29 29 19 16 29 16 29 16 16 16 13 16 29 16 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 17 6 29 19 29 29 29 29 29 18 2 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 17 29 29 5 29 29 29 29 29 2 29 29 27 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 8 29 29 26 16 29 29 29 29 29 29 29 29 6 29 16 29 29 29 16 29 29 29 29 16 29 16 29 29 16 16 16 13 29 16 29 16 13 13 19 29 19 29 29 16 16 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 25 29 16 16 16 16 17 29 19 29 29 8 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 5 29 29 29 29 29 29 29 29 19 29 6 29 29 29 29 29 29 29 16 29 17 19 13 29 29 16 19 16 16 29 19 13 16 29 29 16 5 16 16 29 29 29 27 29 29 29 26 29 29 29 17 16 29 29 29 29 16 16 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 17 16 29 29 29 29 29 29 29 16 29 29 16 29 29 16 9 13 16 29 29 19 19 16 29 16 29 29 29 29 29 29 16 29 29 5 29 29 16 29 18 29 29 29 29 14 8 14 29 18 29 2 5 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 17 26 29 29 29 5 2 29 29 29 31 8 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 19 29 19 16 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 8 29 16 29 29 29 16 16 29 16 19 5 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 8 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 17 29 29 2 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 13 29 16 29 29 29 29 29 29 5 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 18 29 29 19 29 29 2 29 29 16 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 29 29 29 29 31 29 29 6 29 18 29 29 29 29 29 29 29 29 29 29 29 27 28 29 29 29 29 29 14 5 29 8 5 14 26 29 25 8 8 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 17 29 29 29 29 29 5 17 29 17 13 29 29 29 18 19 17 29 29 29 29 29 29 17 8 29 26 29 29 29 29 29 16 29 29 17 29 16 29 29 29 8 29 29 29 29 29 29 29 29 16 29 16 16 29 2 29 16 29 29 29 29 29 29 4 29 29 29 29 6 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 16 29 17 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 8 29 26 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 2 29 2 29 29 29 29 29 17 29 29 29 29 6 29 29 29 2 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 27 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 8 29 29 29 26 8 29 29 29 2 29 29 13 29 29 29 13 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 31 31 18 29 31 29 29 8 29 29 29 26 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 14 8 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 18 29 6 29 5 2 29 29 29 31 29 29 29 29 29 29 2 8 29 18 29 29 29 2 8 29 8 29 29 29 29 29 29 29 29 31 29 29 31 29 29 29 29 29 29 29 29 29 29 6 29 29 5 6 29 29 29 29 29 29 29 29 29 29 29 16 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 8 5 2 29 13 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 16 13 29 25 2 14 29 29 29 29 2 29 2 29 27 29 8 29 29 29 29 29 29 8 29 31 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 14 29 5 29 29 29 29 8 29 29 2 29 29 29 29 29 16 16 16 17 16 29 5 16 16 29 16 29 29 8 29 13 16 29 29 13 29 16 29 19 29 29 29 29 29 29 29 13 29 29 29 16 16 16 13 8 29 29 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 2 29 29 29 29 29 29 26 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 2 29 13 29 19 29 29 16 29 19 29 29 29 29 29 29 18 29 16 29 29 29 17 29 16 16 29 19 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 13 16 19 29 29 29 16 29 29 16 29 29 16 29 19 29 16 16 16 29 29 29 29 29 29 16 5 29 29 6 29 29 29 29 29 29 16 16 29 13 13 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 2 29 29 16 29 29 19 16 16 29 16 16 16 29 29 29 29 16 29 13 16 29 16 19 19 29 29 8 29 29 16 29 17 29 19 29 16 5 29 17 29 29 29 2 29 29 29 29 29 29 29 29 29 16 16 29 29 8 29 29 16 29 29 29 16 16 29 16 2 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 13 13 29 29 29 16 13 29 13 16 29 29 16 16 29 16 29 29 29 16 29 29 16 29 29 29 13 29 19 29 29 25 29 29 16 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 8 29 16 16 29 29 26 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 13 16 29 8 29 29 29 29 29 16 29 29 29 16 16 29 16 29 29 29 29 16 29 29 29 18 29 8 29 29 31 29 8 29 16 2 29 29 29 16 29 5 16 29 16 16 29 16 16 16 29 29 29 29 13 29 26 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 16 29 29 16 13 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 16 29 29 29 29 29 16 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 16 29 8 29 13 29 29 29 29 16 29 16 29 29 29 29 29 8 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 4 29 16 29 16 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 6 29 8 29 29 29 29 29 16 16 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 29 29 19 29 29 13 29 29 29 29 29 29 29 29 18 29 18 29 29 31 29 27 8 29 29 29 29 16 16 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 2 29 29 8 8 29 29 29 16 16 16 16 29 16 19 16 29 16 29 29 16 29 29 16 29 29 29 16 16 29 29 29 17 29 29 29 26 16 29 29 16 16 29 17 29 29 29 16 16 16 13 16 29 13 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 16 29 13 29 29 19 29 29 26 6 29 29 29 29 29 29 29 2 5 5 8 29 29 8 29 2 29 29 29 8 29 31 29 29 29 29 29 16 29 16 16 29 29 29 16 29 29 16 16 29 13 29 29 29 29 29 16 6 27 29 29 16 29 16 5 29 2 8 29 29 13 2 29 29 16 29 29 29 29 16 29 26 16 29 17 29 29 29 29 29 29 19 29 16 29 16 29 16 16 29 29 29 29 29 29 29 29 29 18 29 5 26 29 29 29 29 29 29 16 2 29 16 29 29 29 8 26 29 16 29 29 26 16 29 29 29 29 29 16 29 29 29 18 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 28 29 29 29 29 5 29 29 29 29 29 29 18 29 2 29 29 29 16 29 29 29 29 29 29 8 29 29 5 26 29 29 5 29 29 29 29 29 16 29 29 29 29 16 8 29 29 29 31 6 29 29 8 29 8 17 16 29 29 29 5 29 2 8 29 29 5 16 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 8 18 29 29 6 20 29 29 29 29 25 29 29 29 29 26 8 29 29 29 29 26 6 29 29 8 16 6 29 5 29 2 6 29 18 29 29 29 29 27 29 31 29 14 29 29 29 29 17 29 19 8 29 29 29 8 29 2 29 29 29 2 14 29 29 29 29 29 2 6 2 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 18 29 29 27 6 8 29 29 29 31 29 29 29 31 29 29 27 29 29 29 29 29 2 2 5 29 2 29 8 29 29 27 29 29 16 29 16 29 16 29 29 2 16 13 29 29 16 29 29 29 16 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 16 29 2 29 29 29 16 29 29 5 29 29 29 29 29 29 29 2 29 26 8 29 6 29 29 29 29 29 2 29 8 5 29 29 29 29 29 2 29 18 29 29 29 29 29 19 29 29 29 29 29 29 29 8 29 29 13 29 8 29 17 29 31 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 5 29 16 29 29 17 17 29 29 5 17 29 13 8 29 29 29 29 29 29 2 29 29 8 6 18 2 29 29 31 29 18 29 8 29 29 2 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 13 29 29 29 29 29 16 16 29 29 13 13 19 19 29 29 16 13 29 19 19 29 29 18 29 2 29 29 29 2 8 29 2 8 2 6 29 8 29 29 29 29 5 29 2 25 29 31 29 29 29 29 29 29 29 8 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 5 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 8 29 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 8 5 31 29 5 29 29 25 2 29 5 31 26 29 5 29 8 29 5 29 23 29 29 29 8 29 8 8 29 29 25 2 29 29 29 29 29 8 29 29 29 29 29 8 29 2 29 8 29 8 5 8 2 29 18 6 29 2 29 2 2 29 18 8 29 29 29 29 29 29 29 29 5 8 5 29 29 27 8 29 29 29 18 2 31 2 29 8 29 16 29 16 16 29 29 16 29 29 29 29 29 6 5 29 29 29 29 8 27 31 29 29 29 29 29 29 25 29 2 29 29 6 29 29 29 29 29 29 5 29 8 8 8 2 6 5 5 2 29 5 26 8 8 29 8 29 2 5 29 5 31 29 8 23 8 29 29 5 2 29 29 29 29 8 27 29 29 5 26 29 29 29 29 6 26 29 8 2 29 29 29 29 29 29 8 29 2 29 5 2 2 29 29 8 29 29 29 29 29 29 29 29 29 2 29 5 8 29 8 29 29 8 2 29 29 29 29 29 29 29 2 29 5 2 29 8 29 29 29 29 29 16 29 29 29 29 29 8 29 6 29 29 29 8 8 29 29 29 29 2 2 29 29 29 5 5 29 29 6 29 29 8 29 29 8 29 5 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 5 29 2 29 29 5 29 29 29 19 29 6 29 29 29 29 29 29 29 29 2 8 5 29 29 29 29 8 29 29 29 29 16 13 16 29 16 13 2 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 2 8 8 29 8 29 29 26 8 29 29 29 14 29 31 29 29 29 29 29 5 2 27 29 29 29 8 29 29 29 8 29 8 29 29 25 29 6 29 29 29 29 8 29 29 29 31 5 27 18 29 29 29 17 29 29 29 2 29 29 29 27 29 17 2 29 29 2 29 29 29 29 5 29 29 29 29 29 6 29 29 29 29 8 29 29 2 29 29 29 2 29 29 2 18 8 29 23 29 2 29 29 29 29 29 29 6 2 29 29 29 14 29 29 29 8 29 5 29 29 31 2 29 14 29 29 29 29 2 29 29 29 29 2 29 29 29 29 5 29 29 18 29 29 29 29 29 29 29 29 8 18 29 29 29 29 8 29 8 5 29 2 29 29 29 29 29 29 29 29 8 5 29 14 29 8 29 14 29 29 29 25 8 29 29 29 29 29 29 29 8 5 29 14 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 6 29 29 14 26 6 27 29 8 29 29 29 6 29 29 6 29 29 16 29 29 29 2 29 29 29 16 29 29 8 29 29 29 16 13 29 29 16 29 29 29 8 16 29 29 29 29 29 31 29 8 29 29 31 29 29 29 6 29 2 8 6 29 2 29 29 29 29 8 29 8 29 29 2 2 29 2 29 29 29 29 14 29 25 8 29 29 5 29 29 29 29 29 29 29 29 29 16 29 29 16 17 29 29 29 16 29 29 29 29 16 13 16 29 29 2 29 29 29 8 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 18 5 16 29 16 29 16 29 29 13 29 29 16 29 29 16 29 29 6 29 29 29 29 16 29 29 29 29 16 29 29 29 19 13 13 29 16 16 16 16 29 26 29 29 29 29 29 29 16 29 29 29 5 16 16 16 16 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 19 29 29 16 29 16 29 16 16 29 29 29 16 29 16 16 16 29 29 29 16 29 29 16 29 16 16 13 17 29 19 16 31 29 29 29 29 13 16 17 29 29 29 14 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 16 29 29 16 29 16 13 16 29 29 29 29 29 16 13 29 19 13 29 16 29 29 16 17 29 29 29 29 29 29 29 29 29 29 31 17 16 29 29 29 29 29 29 2 29 16 29 29 29 26 29 29 29 29 29 29 29 29 29 5 18 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 13 29 29 29 8 16 17 18 29 29 29 29 29 29 16 16 29 29 29 29 29 29 8 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 16 29 19 29 16 16 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 5 16 13 29 29 29 29 16 29 29 29 29 13 19 16 19 16 29 16 29 16 29 29 16 29 29 29 29 2 29 16 29 29 13 29 29 29 16 29 29 29 29 29 29 6 16 2 2 29 16 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 16 16 29 2 16 29 16 29 29 29 29 19 16 29 16 16 29 29 16 29 29 29 29 16 29 29 29 16 29 16 29 16 29 16 29 29 29 29 29 5 29 29 6 2 16 16 29 29 29 29 29 13 16 19 16 29 29 29 16 29 16 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 18 29 29 29 29 29 16 13 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 16 16 29 29 29 29 8 29 29 29 17 29 16 16 16 29 16 16 16 13 29 29 16 16 16 13 16 19 16 29 29 29 29 29 19 29 13 16 16 16 16 29 29 16 16 16 29 16 29 16 17 16 29 29 29 29 29 29 16 29 29 29 29 29 29 18 16 29 29 29 29 29 29 29 16 29 29 17 29 16 29 19 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 19 29 16 29 29 29 29 29 29 19 29 29 16 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 5 29 31 29 16 29 29 29 29 29 29 29 27 16 29 16 29 16 29 16 29 16 16 16 16 29 16 17 17 29 29 26 29 29 29 31 29 31 2 29 29 29 27 18 29 29 2 31 29 29 29 29 29 29 29 31 29 29 6 29 29 2 6 8 29 29 16 29 29 29 8 29 29 13 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 6 6 8 8 8 8 2 29 6 29 29 29 2 2 29 29 29 27 29 25 29 29 29 29 31 29 31 2 2 29 2 29 29 29 29 29 29 29 29 8 29 5 18 29 27 2 25 29 29 29 5 18 18 29 29 29 29 14 18 29 29 6 29 6 29 29 29 29 29 29 29 29 14 29 29 29 29 2 25 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 5 29 29 29 29 29 18 29 2 29 8 6 29 29 29 29 29 5 8 29 8 29 29 2 31 8 29 29 29 29 29 2 29 2 29 29 29 29 2 29 27 29 8 29 29 29 29 29 8 8 5 5 6 29 27 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 14 29 8 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 2 29 29 6 29 2 29 29 29 5 14 29 14 5 29 2 29 29 29 18 29 26 29 17 8 27 31 6 5 29 29 29 27 29 29 29 29 8 27 2 29 29 14 18 29 14 29 29 2 5 29 27 29 29 31 29 29 29 29 2 29 29 29 2 29 26 29 6 29 6 6 29 17 29 5 29 25 29 8 29 29 27 29 29 29 18 29 29 26 29 29 29 14 29 29 29 29 29 2 29 2 31 29 29 2 29 29 8 29 29 29 29 29 2 29 29 29 8 29 14 29 29 6 29 8 2 2 29 31 29 5 5 29 8 14 18 29 29 8 2 5 29 29 29 29 29 29 18 29 29 8 29 6 29 29 29 29 2 29 29 29 29 29 29 18 5 29 29 6 29 29 2 8 29 5 29 2 29 29 29 29 29 29 29 29 16 29 16 16 13 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 8 29 29 29 29 29 29 2 29 29 2 29 29 8 2 6 8 29 2 2 5 6 29 2 29 29 29 29 29 29 18 29 29 29 8 29 5 29 29 29 29 5 29 29 29 29 29 29 14 29 29 2 29 29 29 8 29 29 29 14 8 29 29 29 29 29 2 5 29 2 29 29 29 29 6 29 18 29 8 5 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 8 5 18 29 29 2 29 29 29 29 29 2 31 14 29 29 29 29 29 8 2 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 16 29 6 29 29 29 29 29 29 16 29 29 2 29 27 29 29 16 29 29 8 29 29 29 29 29 16 29 29 17 27 29 29 29 8 2 16 29 29 16 29 29 29 16 29 29 29 5 29 18 29 29 29 29 29 16 29 13 19 13 29 16 29 29 16 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 16 29 16 29 29 29 29 16 29 17 16 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 31 29 29 29 25 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 26 31 29 29 29 29 8 8 29 2 29 5 29 29 29 8 2 29 8 8 8 5 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 2 29 2 2 6 29 29 29 29 29 31 6 29 29 29 29 29 29 27 2 29 29 29 29 8 5 29 29 29 31 29 8 8 29 2 5 29 29 2 5 8 2 29 29 2 29 5 29 29 29 29 29 29 2 5 29 29 5 2 29 8 29 5 2 2 5 29 29 29 6 25 23 6 5 8 31 29 5 29 5 29 29 29 29 5 5 29 29 29 8 29 5 6 17 29 29 29 29 29 16 29 29 29 8 29 8 29 31 29 29 2 5 2 29 29 29 29 25 14 29 29 29 29 29 29 16 16 29 29 29 29 29 29 25 29 29 29 29 29 8 29 29 5 29 29 29 31 8 2 5 29 29 31 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 25 29 5 29 29 29 29 29 29 2 8 29 8 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 8 29 29 8 29 8 29 29 29 29 29 6 2 29 31 29 2 6 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 25 29 29 8 29 29 18 29 29 8 8 29 29 5 29 29 29 29 29 29 29 27 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 8 8 29 2 29 31 29 29 29 6 29 29 29 29 29 29 29 29 5 29 29 29 8 29 29 31 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 31 29 8 29 29 29 5 31 29 2 29 2 29 29 2 6 29 29 2 8 8 5 29 29 2 29 29 5 29 29 29 5 8 29 29 29 29 29 29 29 29 29 29 2 29 29 6 14 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 31 29 5 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 16 16 16 19 16 29 29 29 29 8 29 29 29 29 26 29 29 29 18 29 29 29 5 29 29 29 29 29 29 29 29 6 17 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 6 29 29 29 29 2 29 29 29 29 29 29 27 8 8 29 29 29 29 2 25 29 29 29 29 8 29 29 2 5 29 29 29 29 18 29 29 25 2 29 29 8 2 5 8 29 29 6 29 25 29 29 5 29 29 29 2 27 29 29 8 25 29 29 29 29 8 29 29 29 29 27 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 18 14 29 29 29 8 2 8 8 29 29 29 29 2 6 29 29 29 27 29 29 8 29 29 5 29 6 29 29 2 29 29 29 29 29 16 5 5 2 29 29 29 29 16 13 25 16 29 29 8 2 29 29 29 8 29 29 5 29 2 29 29 29 29 2 5 29 29 5 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 8 29 2 29 29 29 29 29 29 8 29 16 29 29 29 2 29 8 29 29 29 29 29 29 29 29 25 29 29 6 29 29 29 29 29 29 29 2 29 2 29 5 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 8 29 2 29 29 6 29 8 18 29 8 2 29 6 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 2 29 29 29 14 6 2 29 2 29 29 8 29 29 29 2 29 29 29 29 29 29 29 14 29 18 29 29 2 29 31 2 29 8 29 29 2 6 18 29 29 13 29 29 2 2 29 29 29 8 29 29 8 29 29 29 29 6 29 29 29 29 29 25 29 18 29 29 29 29 2 8 2 29 5 29 29 29 29 29 2 5 25 2 29 8 8 29 29 29 27 29 5 2 29 8 29 2 5 8 8 29 29 29 29 25 29 17 2 27 5 29 29 5 18 29 2 29 8 2 8 5 5 29 29 29 16 29 29 29 13 16 16 29 29 16 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 5 29 29 29 29 16 29 29 29 2 16 16 16 29 19 29 16 29 29 17 16 19 16 16 29 29 29 29 16 13 29 8 16 29 16 29 2 29 29 29 29 19 29 29 29 16 29 16 19 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 16 16 13 29 19 13 29 29 29 29 29 29 5 29 29 5 29 29 29 29 29 29 29 29 19 29 29 29 29 29 17 8 2 8 29 5 8 29 31 29 29 16 29 29 29 2 29 29 29 2 29 5 29 5 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 5 5 29 29 29 16 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 16 29 29 29 29 29 16 16 29 29 16 29 16 16 16 29 16 8 5 16 29 29 17 29 29 29 29 16 16 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 16 29 6 29 29 5 29 5 29 16 29 19 29 29 19 29 29 29 16 26 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 16 13 29 8 29 29 29 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 17 16 29 29 29 2 29 29 16 29 29 29 16 16 16 16 29 16 13 29 16 17 29 29 16 16 16 19 16 29 16 13 19 16 29 19 16 16 8 16 16 29 19 29 19 29 29 19 16 29 19 19 29 16 19 19 19 19 13 16 29 29 16 29 16 29 19 13 13 9 19 29 29 16 19 29 16 19 13 16 16 19 29 16 29 16 19 16 29 19 19 29 29 29 16 19 29 17 16 29 19 16 29 16 16 29 16 16 29 9 19 29 29 19 29 17 16 16 16 19 16 16 19 29 29 16 16 16 29 29 16 16 19 16 19 29 9 9 16 19 16 16 19 9 19 29 19 19 13 17 19 16 29 29 16 29 29 29 16 29 29 16 16 5 6 29 17 29 29 16 16 16 8 29 29 29 29 29 16 29 16 29 29 16 29 16 29 29 8 8 27 29 29 29 29 6 29 6 2 13 16 29 29 29 29 29 14 27 29 29 2 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 29 29 5 2 2 5 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 5 29 31 29 17 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 16 13 16 13 29 16 29 13 29 6 16 19 29 16 16 13 16 5 29 16 29 29 25 16 16 29 29 29 16 29 23 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 5 2 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 26 29 31 29 16 29 29 29 29 29 2 29 29 2 29 26 5 29 29 29 29 29 29 29 2 29 29 2 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 8 29 29 29 5 5 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 17 29 29 8 29 2 29 29 29 8 29 29 29 29 6 29 25 29 29 29 29 17 29 8 5 29 29 29 26 29 5 5 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 31 29 8 17 5 29 29 29 29 29 6 16 29 29 19 29 16 29 16 17 29 29 29 29 29 29 29 29 8 31 29 29 29 8 31 29 2 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 8 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 8 29 16 29 29 29 5 29 29 29 2 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 13 16 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 5 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 5 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 2 29 5 29 29 29 8 29 29 8 29 29 29 17 29 29 29 29 29 29 29 29 29 29 2 29 2 29 2 29 29 29 29 29 29 29 18 29 29 31 2 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 29 27 19 29 27 31 29 29 29 29 17 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 23 29 29 29 2 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 19 19 2 29 29 29 8 29 29 8 8 29 8 29 29 8 29 29 29 29 29 29 29 8 8 29 29 29 13 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 2 29 29 29 5 29 29 8 29 29 29 29 6 29 29 29 2 29 29 29 6 17 29 29 8 29 29 18 29 29 29 5 29 29 29 18 25 29 29 29 29 29 29 8 29 29 29 29 2 8 29 29 29 31 29 29 31 29 29 29 29 29 18 6 29 29 26 5 31 5 29 29 29 29 26 27 29 29 29 29 29 29 29 29 29 29 29 29 29 18 26 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 26 2 29 8 31 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 31 5 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 5 17 29 29 29 8 29 29 29 29 29 29 27 8 29 29 6 29 29 29 29 29 29 29 29 29 5 29 6 29 29 29 14 29 29 29 6 29 29 29 29 8 29 25 29 17 29 29 2 5 8 29 29 29 29 29 25 29 29 31 2 18 29 29 29 29 29 29 29 5 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 29 29 2 29 29 8 29 29 29 29 29 5 29 29 29 29 2 8 29 29 29 2 2 29 27 29 29 29 29 8 5 2 29 29 29 29 29 29 29 29 29 2 29 8 29 29 8 29 29 29 29 29 29 2 29 29 8 29 29 29 5 29 29 29 29 2 29 29 29 29 8 29 29 29 6 29 8 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 2 8 29 29 29 29 26 29 18 8 25 29 29 8 29 29 31 29 29 29 29 29 8 29 29 29 29 29 16 29 8 29 29 29 29 29 29 31 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 6 29 29 29 6 2 29 29 29 17 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 2 29 29 29 16 29 29 29 2 16 29 29 16 16 29 16 29 29 29 17 13 29 29 29 29 29 29 29 8 29 31 18 29 29 29 2 29 29 29 29 8 29 29 14 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 5 29 29 29 29 29 2 29 6 31 8 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 17 29 29 29 29 2 29 29 8 29 29 29 2 29 29 29 29 27 13 29 29 29 29 29 29 16 29 5 26 29 29 29 29 29 29 29 29 27 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 19 29 13 16 8 5 29 16 19 29 29 8 16 29 29 29 29 8 29 6 5 29 29 29 29 29 29 29 16 2 8 29 29 5 2 29 29 29 29 29 29 29 29 29 2 29 16 29 17 29 29 29 16 29 29 5 29 29 5 5 29 5 29 4 26 29 5 29 5 2 2 29 29 2 29 29 27 2 29 8 16 29 16 29 8 29 5 29 29 29 29 5 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 8 6 8 29 29 29 29 29 29 4 17 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 29 8 29 29 8 29 29 29 29 29 8 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 5 2 29 13 13 29 13 16 29 29 29 29 29 29 29 29 29 13 29 29 29 8 29 29 29 29 29 2 29 29 29 29 14 29 29 29 29 29 29 29 29 8 29 5 29 29 29 16 13 16 29 29 16 29 13 29 16 16 29 17 29 13 19 29 27 29 29 13 29 29 29 29 6 27 29 29 29 29 29 8 26 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 16 29 29 14 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 26 31 5 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 17 29 5 17 8 6 29 29 16 29 29 29 29 29 8 29 2 29 29 29 29 29 29 16 29 29 26 29 29 29 29 29 14 29 29 29 8 29 29 29 8 29 19 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 14 2 29 29 2 29 29 29 29 29 8 29 2 29 29 29 29 29 29 2 29 29 29 25 6 29 29 29 26 29 29 29 29 8 27 29 29 29 29 29 25 29 29 29 29 16 8 29 29 18 29 29 5 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 16 29 29 16 16 29 29 16 31 29 29 18 16 29 16 29 14 29 8 29 18 29 27 29 29 29 29 29 29 8 29 29 29 29 29 8 29 2 26 5 29 29 29 29 29 31 29 29 26 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 8 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 18 29 2 29 2 29 29 6 29 29 29 2 29 29 29 29 2 29 25 2 29 2 29 29 29 29 16 2 29 29 29 8 29 29 29 29 29 29 29 2 29 29 8 29 8 29 29 2 29 16 29 25 29 29 29 29 31 31 29 29 29 29 29 8 29 29 29 29 26 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 18 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 5 8 8 29 29 29 29 29 29 29 29 29 29 29 31 29 6 29 2 6 29 29 29 29 29 8 29 18 29 29 29 29 5 29 18 29 29 8 29 27 8 29 31 25 29 8 31 29 29 29 29 31 8 29 29 29 29 8 29 29 2 29 29 5 29 2 29 29 29 29 29 29 18 29 29 29 29 8 2 29 29 29 8 2 29 29 8 29 5 8 29 5 29 29 18 29 27 14 8 5 23 6 29 29 27 2 8 29 29 29 29 29 25 6 29 29 29 29 29 29 8 5 2 2 29 29 29 29 29 29 29 29 8 25 29 29 29 29 2 29 29 18 29 2 29 29 16 13 13 16 29 29 29 27 29 29 17 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 31 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 5 8 2 26 29 29 29 29 8 29 29 31 29 29 29 18 29 29 31 29 29 29 29 29 29 18 29 18 8 29 6 5 8 5 29 29 29 29 29 8 6 29 18 29 18 29 29 29 27 18 29 14 29 18 29 29 2 29 29 29 29 5 6 5 6 29 29 29 25 25 29 29 29 29 2 27 29 2 18 29 29 29 29 2 29 14 29 29 29 29 29 2 29 29 5 29 29 5 29 8 2 29 29 8 29 29 29 2 29 29 29 2 29 29 29 8 29 16 29 29 29 16 29 29 13 29 29 29 29 29 29 8 17 8 29 29 27 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 14 29 18 29 29 29 6 29 5 29 29 29 29 2 29 29 26 29 29 29 29 29 2 29 8 29 29 2 29 29 29 2 8 29 29 31 8 5 29 2 16 29 29 29 29 29 29 8 2 29 16 2 29 29 29 29 29 2 29 29 29 25 18 29 29 29 8 2 29 2 29 29 29 29 29 29 2 29 29 5 29 16 29 2 29 29 29 29 29 29 29 5 17 29 29 17 29 27 29 29 29 29 29 29 29 29 8 29 29 17 29 29 29 29 29 29 16 29 29 13 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 29 29 31 29 6 29 29 29 17 18 29 29 29 29 29 16 16 16 16 29 2 29 29 8 29 29 25 29 29 29 29 23 8 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 25 29 13 29 8 2 29 29 5 29 5 29 2 27 29 29 29 29 29 29 29 29 29 29 29 29 31 29 27 29 29 29 31 29 14 29 13 29 19 13 29 29 16 29 29 29 13 29 29 2 29 27 29 29 29 29 29 29 6 29 29 29 5 29 29 29 29 26 29 29 29 29 6 29 14 29 6 29 29 2 26 29 29 29 29 31 29 18 29 14 5 29 8 18 29 29 29 17 5 29 29 8 29 29 29 29 29 18 25 29 29 8 29 29 27 29 8 29 29 27 25 8 27 29 29 29 29 29 29 29 29 29 5 18 29 25 29 31 8 2 29 18 29 18 2 29 29 14 29 29 31 29 2 29 29 18 29 29 29 8 29 29 29 29 29 2 29 6 29 8 31 29 29 25 5 6 29 29 29 29 29 29 31 29 29 29 2 8 29 29 25 27 8 2 29 5 29 29 29 29 29 8 6 25 29 29 29 6 29 29 5 26 8 29 18 25 29 29 2 29 29 29 26 29 29 26 18 29 29 2 29 18 8 29 29 27 29 29 29 29 29 29 29 5 29 8 29 29 29 29 6 29 29 31 29 29 29 29 29 5 14 6 29 2 29 29 29 29 29 29 2 29 5 29 29 18 29 29 29 29 29 23 5 29 8 27 29 29 29 6 29 29 29 14 5 6 29 29 8 29 29 29 2 29 29 29 29 29 29 29 31 8 29 14 29 29 2 29 29 6 29 29 29 2 29 29 8 29 29 29 14 8 5 29 27 29 29 8 8 29 14 29 8 8 29 29 29 29 8 14 29 5 29 8 29 29 6 2 2 29 29 29 29 27 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 6 8 29 26 29 29 8 29 29 29 5 29 29 29 29 29 29 29 8 2 18 29 14 29 29 8 5 2 27 29 6 29 8 2 5 8 29 29 29 29 29 29 25 29 29 8 29 27 14 29 2 29 8 2 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 27 29 29 29 29 2 8 29 27 29 29 29 8 29 29 29 29 2 2 29 5 29 29 29 29 29 5 29 8 8 8 14 29 29 29 29 17 5 29 8 2 6 29 29 29 29 14 29 29 29 29 29 29 29 29 29 5 5 29 8 29 29 29 25 18 31 8 29 29 2 29 2 29 2 29 29 29 8 29 5 29 29 29 29 29 29 6 29 18 29 29 18 29 29 29 29 29 18 2 29 6 29 29 2 29 29 29 5 31 31 29 29 2 29 6 29 27 29 29 5 29 29 29 8 2 29 29 29 5 5 29 29 2 2 29 29 29 29 29 29 25 2 29 8 14 29 18 29 5 29 8 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 5 29 29 5 16 13 29 16 29 16 13 29 13 16 29 29 29 16 29 16 29 29 29 16 16 29 29 29 29 29 19 13 29 29 16 16 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 16 16 19 16 29 8 16 18 29 2 29 29 6 29 13 29 29 5 29 5 29 25 29 29 29 26 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 5 29 29 29 29 2 29 29 29 29 29 29 29 18 29 5 29 29 2 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 31 29 29 5 26 29 29 8 16 29 29 29 16 19 29 29 2 8 29 29 29 2 5 29 29 29 29 29 29 29 8 31 29 29 29 29 29 29 29 26 29 29 29 29 8 29 5 16 14 29 13 29 29 29 29 29 5 26 29 8 29 18 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 14 29 8 29 29 26 29 29 5 8 8 29 2 29 27 6 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 18 5 29 29 29 31 29 29 29 29 29 29 29 29 29 29 6 8 5 29 29 2 29 2 25 5 29 2 2 25 8 2 29 29 29 14 8 26 14 29 29 20 29 29 29 2 29 14 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 31 27 29 17 17 5 29 16 29 29 29 19 29 29 16 19 29 19 16 29 29 29 29 19 2 29 16 29 29 29 29 31 29 29 29 29 29 8 29 31 29 13 16 13 29 29 29 29 29 29 16 16 16 19 29 29 29 29 29 19 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 8 29 29 29 6 17 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 23 29 29 29 16 18 16 29 29 29 29 16 29 16 16 29 29 16 29 29 29 29 29 29 29 16 29 18 29 29 29 2 2 29 29 29 29 29 29 27 27 29 29 16 29 29 29 29 2 29 29 29 29 29 29 5 5 29 29 29 29 29 29 29 5 29 29 29 2 2 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 14 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 5 2 29 29 29 29 27 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 8 5 29 29 29 29 29 29 8 29 16 16 5 29 26 29 29 29 19 13 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 16 29 31 29 29 8 8 29 27 29 29 29 29 25 29 29 29 29 29 2 2 29 29 14 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 5 29 8 29 29 2 29 29 2 8 29 2 8 29 2 2 29 29 29 29 31 29 29 29 29 29 29 29 8 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 25 29 29 27 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 5 5 31 29 29 2 29 29 29 2 29 29 29 29 29 29 2 8 5 29 29 8 2 29 29 29 2 8 29 29 29 31 27 29 29 29 29 29 29 13 19 29 29 29 5 8 5 29 29 29 29 29 16 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 29 26 29 29 29 29 29 29 29 29 25 29 29 6 29 29 29 29 8 5 29 29 29 2 29 29 29 17 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 8 29 16 13 5 29 29 29 29 29 29 2 29 8 29 16 29 8 6 2 29 29 16 29 16 13 29 16 29 29 29 29 29 16 2 16 29 19 29 29 16 29 29 29 29 29 29 29 29 17 8 16 29 19 29 29 16 29 29 29 29 5 29 29 29 29 5 29 29 29 17 29 29 29 29 17 29 29 29 29 29 29 19 29 29 29 29 27 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 2 16 16 16 16 16 16 16 19 16 16 29 16 29 29 18 29 2 8 16 29 29 2 29 29 29 29 29 29 29 29 29 29 5 29 29 16 16 29 16 29 29 31 16 16 29 16 29 19 19 29 17 29 29 16 29 29 29 29 29 16 29 29 29 29 19 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 31 29 29 29 29 29 2 5 29 8 5 29 5 5 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 8 29 8 29 16 29 29 16 29 29 16 29 2 8 29 16 29 29 8 29 29 29 29 29 29 19 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 16 29 2 29 16 29 16 5 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 29 17 29 29 29 16 29 29 17 13 29 29 29 29 29 29 29 29 17 2 29 28 29 29 29 29 29 31 29 29 29 29 5 29 29 29 29 29 29 2 29 27 14 29 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 6 29 29 29 29 29 31 29 5 29 29 5 29 29 2 29 29 25 29 29 29 8 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 18 6 29 8 29 29 29 18 29 29 29 2 2 29 25 29 29 8 6 29 29 29 29 29 16 13 16 29 16 29 29 16 29 29 29 29 27 29 29 29 29 29 29 29 6 31 2 29 25 8 5 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 8 29 29 29 8 8 5 29 2 31 29 29 29 29 29 2 29 29 29 29 6 29 29 29 6 29 29 29 29 6 29 29 26 29 18 29 29 29 2 8 29 29 29 8 2 29 8 14 8 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 31 29 29 29 2 29 29 2 29 23 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 18 8 29 2 6 8 29 29 5 29 29 29 29 29 8 2 29 29 29 29 2 29 29 29 29 29 29 18 2 29 2 29 29 29 29 29 29 29 29 27 29 29 29 8 29 29 18 29 29 29 31 29 31 29 8 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 2 25 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 8 8 2 29 6 29 29 29 2 6 2 27 8 6 29 29 29 8 29 8 29 29 29 29 29 26 29 29 31 29 29 29 31 18 6 29 2 29 29 8 29 6 29 6 29 14 29 29 29 29 29 29 8 29 6 29 5 6 29 29 29 29 29 8 29 29 29 29 29 29 29 8 8 29 2 29 2 29 29 29 29 2 29 29 29 8 8 29 29 6 29 29 14 25 29 29 4 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 2 8 29 29 29 2 2 29 5 2 29 29 29 8 29 29 29 29 8 27 6 29 29 29 2 29 29 2 8 6 29 26 18 6 8 29 26 29 8 5 5 29 29 8 5 5 2 8 8 29 31 14 29 18 29 29 29 14 6 29 6 29 29 29 29 29 29 29 6 6 29 6 29 29 29 29 29 29 29 31 29 25 27 29 29 14 29 29 8 29 29 29 14 29 8 8 29 29 29 29 2 29 29 18 29 29 2 31 29 31 8 5 29 2 26 29 18 29 29 29 14 2 29 29 8 5 29 29 2 29 5 29 29 29 25 29 29 29 14 29 29 8 29 29 31 5 29 6 29 29 5 29 29 29 29 5 6 8 5 29 29 18 29 29 29 29 29 2 29 29 13 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 14 8 29 29 2 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 29 29 29 29 27 8 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 31 29 25 29 29 29 29 2 29 29 2 29 2 29 2 29 29 2 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 17 29 29 29 29 29 29 29 29 29 29 2 31 6 29 29 29 29 29 29 29 29 29 5 31 29 29 29 29 29 29 6 31 8 29 29 29 29 29 29 2 2 29 29 29 29 8 29 29 8 29 8 5 29 29 29 25 29 29 2 29 29 31 5 5 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 8 29 29 29 5 29 29 29 29 6 14 29 2 5 18 2 29 2 29 6 29 27 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 8 5 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 6 29 29 26 31 29 29 29 29 31 29 29 29 29 29 8 29 29 29 31 29 29 2 29 29 29 29 25 29 31 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 14 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 31 5 27 17 8 29 29 5 29 8 29 29 29 29 6 29 29 29 29 29 16 29 29 29 4 29 29 29 29 29 8 29 26 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 13 29 29 29 2 29 16 29 29 17 29 29 16 29 13 16 29 29 29 8 8 5 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 29 29 29 29 31 26 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 6 29 29 29 29 29 26 29 29 29 29 17 29 29 29 5 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 16 16 29 29 29 2 8 29 29 29 29 8 29 29 29 29 8 14 8 29 2 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 25 6 29 29 29 29 29 29 29 29 31 8 29 29 6 2 31 29 5 8 29 29 2 29 29 29 29 31 29 8 29 29 29 29 8 29 2 8 29 5 29 14 29 2 29 29 29 29 29 29 29 5 18 29 8 29 29 8 29 18 2 29 5 6 29 29 6 29 2 29 8 8 5 29 8 17 29 29 29 2 29 29 29 29 29 29 6 8 29 29 8 29 5 29 8 5 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 2 29 29 8 29 8 29 8 29 29 2 5 5 29 8 18 8 29 29 2 29 29 18 31 8 2 29 29 29 5 29 8 29 29 29 29 29 31 29 29 8 5 29 29 2 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 8 5 29 29 29 29 29 29 29 29 29 31 5 29 29 29 29 29 29 5 8 29 29 29 2 18 29 29 29 29 2 8 29 29 29 29 29 29 5 5 29 29 29 29 29 8 29 29 29 29 29 29 29 14 8 29 29 5 29 29 29 8 2 29 29 29 29 29 29 29 8 29 29 29 18 29 8 29 5 2 2 29 29 8 2 29 29 2 29 29 2 8 29 29 29 29 29 29 5 29 29 29 2 29 6 29 2 2 29 29 29 29 29 29 29 29 29 2 29 29 29 5 5 29 25 29 6 29 29 29 29 29 2 29 29 29 2 26 29 29 8 29 14 29 29 29 29 31 29 29 29 27 29 29 29 29 29 29 17 29 29 5 5 29 16 29 29 29 2 29 8 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 13 29 18 29 29 29 2 29 29 29 5 29 29 29 31 29 18 16 29 29 8 29 29 29 2 31 29 31 29 29 29 29 29 8 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 5 29 5 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 29 18 2 29 29 29 29 29 29 18 2 2 29 26 29 29 6 29 29 18 29 17 29 5 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 2 29 26 5 29 29 27 29 29 29 29 29 6 29 29 2 8 29 8 29 29 29 8 29 18 29 29 29 18 29 25 29 5 8 29 29 31 29 8 29 29 29 5 29 18 29 29 29 8 29 29 29 29 29 8 29 2 6 5 29 29 31 8 29 29 29 26 29 29 29 26 29 2 29 29 29 2 29 8 29 29 29 5 29 29 25 29 29 29 29 29 29 29 29 29 29 2 6 8 5 25 29 27 29 29 8 27 2 8 29 29 8 29 8 8 29 29 29 29 29 2 29 29 29 29 29 27 29 29 8 2 29 8 29 8 8 29 8 25 29 2 29 2 31 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 5 29 29 29 29 29 29 29 26 5 29 29 29 29 29 29 29 29 18 29 29 29 2 29 31 29 29 29 2 29 2 29 29 29 29 29 29 29 8 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 8 29 29 2 29 14 29 5 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 6 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 18 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 5 29 29 29 13 29 29 29 29 29 16 29 2 29 29 2 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 31 29 29 5 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 27 29 2 25 29 8 8 29 29 29 2 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 2 29 8 2 8 8 2 29 29 6 2 29 2 6 29 29 2 29 29 18 2 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 27 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 5 8 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 2 2 31 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 18 29 29 29 29 29 25 29 29 29 29 13 29 29 29 16 2 29 29 29 29 29 8 8 29 29 29 29 2 29 2 29 29 25 2 6 29 6 29 29 29 2 29 8 8 2 25 29 29 29 29 29 23 26 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 8 29 29 18 29 29 29 29 29 29 25 8 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 5 29 6 14 8 29 29 29 14 31 29 29 2 29 8 8 29 29 29 23 31 29 8 2 29 5 29 29 29 29 29 29 29 29 8 29 18 2 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 26 6 29 29 29 29 29 29 29 29 8 8 29 29 29 8 8 29 29 29 29 29 5 18 29 8 17 29 2 29 8 29 29 29 14 29 16 29 29 16 29 29 13 29 29 29 29 29 13 13 16 29 13 29 2 16 13 29 16 29 13 16 29 29 29 29 29 29 29 8 29 6 29 29 29 29 14 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 8 31 27 27 29 29 29 29 29 2 23 29 2 18 29 6 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 27 29 29 29 29 5 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 18 29 29 2 29 2 29 29 31 29 8 5 29 29 29 27 2 8 29 8 29 29 29 29 2 29 8 8 29 8 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 2 29 16 29 29 8 29 29 8 29 29 29 29 16 5 29 29 29 29 29 29 29 29 13 29 29 29 29 13 29 16 29 29 29 29 8 29 29 29 13 16 29 29 16 29 16 29 29 29 29 29 14 29 29 29 29 8 29 29 29 29 29 8 16 19 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 2 29 29 29 8 31 2 29 29 29 2 29 29 29 2 29 29 27 29 29 29 25 29 25 31 29 29 29 29 29 29 29 29 8 29 29 2 8 29 29 8 2 29 29 29 29 29 29 5 29 8 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 13 29 29 29 29 8 29 29 29 27 29 29 29 29 8 29 8 5 2 8 29 29 29 29 29 29 29 29 8 8 5 29 29 29 29 29 29 29 29 13 16 16 19 13 29 29 29 29 29 29 2 5 26 5 2 8 29 29 29 8 29 5 8 29 29 29 29 16 29 26 16 29 16 29 29 5 29 29 29 29 31 29 29 13 29 29 13 29 29 29 29 29 29 8 2 29 29 8 5 29 29 2 2 29 29 29 8 8 27 29 6 29 29 29 29 29 29 29 16 29 29 29 29 8 29 17 13 29 29 13 13 13 29 29 13 29 16 29 29 16 29 29 8 29 29 29 26 5 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 13 29 29 29 29 2 29 5 29 29 29 29 29 29 29 8 17 29 8 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 13 29 29 29 29 16 29 29 29 29 13 29 13 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 8 29 8 29 29 25 5 29 2 6 29 8 29 2 29 29 18 29 29 29 2 8 29 29 29 29 2 29 27 8 5 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 29 29 8 29 29 18 29 2 29 29 29 5 29 29 29 5 5 29 5 29 29 29 29 29 29 29 29 8 8 6 29 25 29 29 29 29 29 18 29 29 29 29 29 29 13 29 2 29 2 29 29 29 29 5 8 8 8 26 29 29 29 2 29 29 29 27 8 29 2 29 5 5 18 29 2 29 8 31 8 8 29 18 29 8 29 29 6 8 2 18 8 29 29 6 31 8 2 29 29 2 29 2 8 8 29 29 29 29 25 14 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 8 5 29 29 29 29 29 29 29 31 29 29 8 29 2 29 2 29 5 29 29 2 29 29 6 29 29 2 29 5 8 29 29 31 29 29 29 8 29 6 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 25 29 29 8 29 29 29 2 29 29 29 27 29 29 29 18 29 29 29 29 27 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 27 29 18 29 29 27 5 2 29 29 29 29 29 2 29 18 2 29 29 29 14 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 31 8 31 29 29 29 29 25 29 2 29 8 18 8 29 29 29 31 2 31 29 6 29 2 29 29 29 29 29 29 29 29 5 29 8 8 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 26 29 8 29 29 8 29 14 5 5 29 29 29 29 18 18 2 29 8 29 29 18 29 29 18 29 6 29 8 29 18 8 2 29 29 29 6 2 2 29 18 29 29 29 6 25 8 29 29 29 29 29 16 29 29 26 29 29 29 29 29 29 29 29 8 29 5 29 31 29 31 8 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 5 29 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 6 2 18 29 5 18 2 29 29 29 8 6 8 5 29 29 29 2 29 25 29 29 2 29 8 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 8 29 29 29 26 29 29 29 18 2 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 29 29 8 29 29 2 16 29 29 29 29 16 29 29 29 29 5 29 29 29 29 29 6 18 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 2 29 29 29 6 8 8 29 29 8 29 29 29 29 29 29 8 29 29 29 29 8 29 16 29 29 8 29 29 5 29 29 29 29 5 29 29 29 6 29 29 16 29 29 29 2 29 8 29 29 8 2 29 29 29 29 8 29 29 29 29 29 29 29 29 31 2 29 8 29 2 29 16 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 26 29 2 29 8 29 29 29 25 25 29 29 29 6 29 29 8 29 29 29 29 29 25 29 29 29 29 25 29 29 2 29 29 29 8 29 29 26 29 29 29 29 8 8 29 2 5 29 17 5 29 18 6 29 18 29 29 18 29 29 8 31 29 29 31 16 29 29 29 26 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 29 29 31 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 5 29 29 8 2 14 27 29 29 29 29 29 29 29 29 29 27 6 17 2 29 29 29 29 29 2 8 29 29 29 16 29 17 5 16 4 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 31 29 6 29 29 2 29 29 29 29 31 29 29 29 2 29 29 5 8 5 5 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 27 8 29 29 5 29 5 5 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 31 6 29 29 2 29 29 29 29 2 8 29 29 29 29 29 6 5 29 18 6 29 29 29 29 29 29 16 16 29 29 29 8 2 29 29 8 29 8 2 8 31 29 29 29 29 16 16 29 29 29 29 29 2 6 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 5 29 29 29 2 29 29 2 2 29 29 16 29 18 29 2 29 29 2 29 29 29 29 29 29 29 29 16 2 16 29 29 29 29 29 14 29 8 16 29 16 29 29 29 29 29 29 29 29 29 2 25 16 29 29 2 29 29 29 29 29 29 16 13 29 2 16 29 29 29 29 29 16 13 29 16 29 16 29 19 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 16 29 29 29 29 29 29 8 5 31 29 2 29 5 20 5 16 16 29 19 19 17 29 29 19 19 29 29 29 29 29 29 29 16 29 19 29 29 29 29 29 29 29 29 17 29 29 2 29 29 29 29 29 26 5 25 31 2 29 29 2 29 29 29 2 29 29 29 29 6 29 29 29 25 25 29 29 13 29 31 29 29 16 29 29 29 29 26 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 19 29 29 29 29 8 29 29 29 29 29 29 14 8 29 2 29 8 26 29 2 5 8 5 29 31 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 26 29 29 29 29 29 26 29 29 29 5 29 16 29 29 29 16 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 18 27 2 8 29 5 2 29 8 29 8 29 29 29 29 2 29 8 29 2 29 29 29 29 29 29 29 5 29 8 29 2 31 29 2 29 29 29 29 29 29 8 2 29 29 29 29 8 27 8 29 29 6 29 29 18 29 8 29 25 29 29 25 29 8 29 18 29 29 2 29 8 5 29 29 29 29 29 29 29 29 8 29 29 2 8 29 2 31 29 29 29 29 29 6 29 8 2 5 29 2 29 29 29 29 29 29 29 17 8 29 29 29 29 29 29 29 17 29 16 13 29 29 29 29 2 29 29 5 16 29 29 29 29 29 13 18 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 8 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 13 29 29 29 29 29 16 13 16 19 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 5 29 29 29 29 29 8 29 29 29 29 29 14 29 2 29 5 5 2 18 2 29 29 29 29 2 29 29 29 29 8 2 29 8 29 29 8 8 2 5 29 29 29 2 8 29 29 6 8 29 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 8 29 8 29 5 29 29 29 29 29 29 29 29 29 5 14 29 5 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 5 23 29 29 29 8 29 29 8 29 29 8 29 27 29 2 29 29 2 29 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 5 2 6 29 29 29 29 29 29 6 8 2 2 29 29 29 29 29 29 29 5 29 18 29 29 29 29 29 29 29 29 29 29 14 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 8 29 29 2 29 29 13 29 13 16 29 16 29 13 29 29 19 19 16 29 29 29 29 29 29 29 29 29 29 29 29 17 2 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 27 29 29 29 29 29 29 13 29 29 29 29 16 2 29 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 16 29 16 8 29 29 29 29 29 5 8 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 13 29 29 8 29 29 29 29 29 29 13 29 29 29 29 29 2 8 29 29 4 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 8 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 2 29 29 14 2 29 29 29 29 29 29 2 29 29 29 29 29 2 8 29 29 29 29 29 29 29 27 29 5 29 29 29 8 13 29 18 31 29 29 29 29 18 16 29 29 16 16 16 29 16 29 16 19 13 16 16 16 29 19 19 13 17 13 29 8 29 29 29 31 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 14 29 2 29 29 29 29 16 16 29 29 29 16 29 16 19 19 19 16 13 29 29 16 13 16 29 19 13 29 16 19 19 17 16 16 16 29 29 16 19 29 16 16 29 16 29 31 29 18 29 29 14 29 29 29 2 18 2 29 29 29 29 29 29 5 2 2 6 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 16 16 29 16 19 13 16 29 29 29 29 29 29 16 29 5 8 5 29 16 29 29 29 29 29 29 16 29 29 29 19 16 16 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 19 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 16 29 29 2 17 29 16 29 29 16 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 5 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 16 29 8 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 8 29 29 29 29 8 29 8 29 29 16 29 29 29 6 29 2 29 29 29 29 29 29 8 29 2 8 29 8 5 29 29 29 29 25 8 29 29 29 31 29 29 29 17 29 2 29 29 8 29 8 29 29 29 2 29 8 5 31 2 29 29 29 8 29 29 18 29 29 29 5 29 29 6 8 29 8 31 29 29 29 29 29 29 29 29 2 29 29 16 29 29 16 29 29 19 16 29 19 19 29 16 16 29 29 29 16 16 13 29 16 29 16 13 19 29 29 29 29 29 5 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 16 16 16 29 29 29 29 29 16 29 16 2 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 29 29 2 2 2 29 29 2 29 27 5 29 29 29 25 29 29 8 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 31 2 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 2 29 29 8 29 29 29 29 16 29 29 29 29 8 8 6 29 29 2 29 29 5 2 29 29 29 8 2 27 5 8 29 29 8 29 29 2 29 29 29 29 16 16 29 5 29 29 29 29 29 29 29 6 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 5 6 29 29 29 2 29 27 29 29 29 29 29 29 29 8 29 29 16 8 29 29 8 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 5 26 8 29 29 29 5 29 29 29 29 8 29 29 29 29 29 5 29 16 19 29 19 16 16 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 8 29 29 29 29 2 29 16 18 29 16 16 26 29 29 29 29 13 29 29 8 29 29 29 29 29 19 29 29 29 13 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 19 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 2 8 29 29 29 29 29 16 16 16 29 29 29 29 16 2 6 29 29 29 29 8 29 18 2 2 2 18 29 8 8 8 29 29 29 29 29 6 29 29 16 29 29 16 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 31 6 29 29 29 29 29 29 18 5 29 29 29 18 31 29 29 29 29 29 18 2 8 8 29 29 29 17 8 29 29 29 29 29 8 29 29 16 29 16 16 26 13 29 29 29 16 29 29 29 29 29 29 29 29 29 31 29 8 8 29 29 29 29 29 29 18 18 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 5 29 29 29 29 29 16 29 29 16 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 16 29 29 18 29 29 29 29 29 29 29 27 2 2 29 2 5 29 26 8 29 29 29 29 16 16 29 29 8 29 29 29 29 29 16 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 16 29 29 16 29 16 29 2 29 27 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 6 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 5 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 16 29 16 13 29 29 29 29 29 5 16 29 5 29 16 13 29 16 29 29 19 16 29 16 29 29 13 29 8 29 29 17 29 29 29 29 16 29 29 29 13 29 29 16 16 29 16 16 16 29 29 16 16 29 29 29 29 29 29 29 29 16 29 13 4 29 16 29 13 29 29 29 29 29 16 29 29 16 29 16 19 16 19 16 13 29 29 19 29 16 16 29 16 29 29 29 29 29 29 29 16 19 16 29 29 29 16 29 29 29 16 29 29 29 29 25 16 29 29 29 16 29 31 19 16 29 29 29 29 8 29 8 29 29 29 29 6 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 26 29 27 29 8 29 29 2 2 29 29 29 29 29 31 2 8 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 6 29 29 29 29 8 29 29 29 29 29 16 29 29 16 29 16 29 16 29 29 29 29 29 5 29 6 29 16 29 16 29 16 29 29 2 29 29 29 29 29 29 29 16 29 16 16 29 29 29 16 29 16 29 16 31 31 29 29 29 16 16 29 16 29 29 19 13 16 29 29 29 29 29 29 29 16 16 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 2 29 29 29 13 16 29 16 29 16 29 16 16 13 29 29 5 29 29 29 16 29 29 29 5 29 17 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 5 31 2 18 29 29 8 29 29 29 29 29 29 29 29 13 16 29 16 29 29 29 29 29 29 16 29 16 8 2 16 8 29 29 29 29 16 29 5 29 17 2 29 29 29 13 29 29 29 29 16 29 29 29 5 29 29 16 29 29 29 29 16 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 17 29 29 29 29 16 16 29 16 29 29 29 29 13 29 29 29 29 29 29 5 29 16 29 29 16 26 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 16 29 29 29 29 18 29 13 29 29 29 16 16 29 29 29 29 29 13 29 29 16 29 16 29 16 29 29 29 16 16 16 29 29 29 16 16 16 16 29 17 29 29 8 13 19 16 29 29 13 13 16 29 29 16 29 29 16 29 16 16 29 29 29 29 29 29 2 29 29 29 29 16 29 29 16 29 16 16 29 29 16 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 8 29 29 26 29 8 5 25 29 8 8 8 5 8 14 29 29 29 5 27 29 19 29 16 29 29 29 29 29 17 29 16 29 29 29 2 29 26 29 5 29 16 16 16 29 29 16 29 19 16 16 29 29 29 16 29 29 29 29 16 29 13 29 19 16 16 16 29 29 29 16 17 16 29 16 16 29 29 16 16 29 29 16 16 16 29 16 16 29 29 16 19 19 29 29 16 29 29 19 29 29 29 16 29 29 29 8 16 29 16 29 16 29 16 16 29 29 17 29 16 16 16 16 16 16 16 29 5 16 8 16 29 29 29 8 16 29 6 29 5 29 29 16 16 16 29 29 16 29 5 29 16 16 29 16 29 16 13 29 16 16 29 29 16 29 16 29 16 29 16 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 13 16 29 16 29 29 5 29 29 29 29 29 2 29 29 8 29 29 18 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 8 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 17 29 2 29 29 29 29 8 29 5 29 29 29 29 17 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 5 29 8 29 29 29 29 29 29 29 29 29 13 16 16 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 16 14 26 6 29 29 29 29 29 27 29 13 13 29 16 29 29 29 29 16 29 29 16 29 6 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 16 29 29 29 29 29 29 16 16 29 16 19 29 16 29 16 29 29 16 29 16 29 16 29 16 16 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 16 27 29 29 16 29 31 29 8 8 2 8 29 8 29 5 29 2 27 29 8 8 29 29 8 29 2 8 29 29 29 29 16 5 29 16 29 16 29 29 29 29 16 5 29 29 16 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 18 16 29 29 29 29 29 29 29 6 29 29 8 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 31 29 8 29 8 29 29 8 29 27 2 5 6 8 5 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 5 8 5 6 29 29 18 16 18 29 16 29 29 2 29 29 29 2 29 29 29 29 29 29 29 8 29 2 8 29 29 8 29 5 8 29 2 29 29 29 29 29 29 29 29 29 29 18 16 29 16 29 29 16 16 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 13 2 29 5 2 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 13 29 29 29 16 19 13 29 29 17 5 13 16 29 29 16 29 29 16 29 29 29 29 29 16 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 17 29 19 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 5 29 29 29 2 29 29 29 16 29 29 18 29 29 29 16 29 5 31 29 29 16 16 2 29 16 13 29 29 29 29 16 29 29 16 19 29 16 16 29 16 19 16 29 29 29 29 29 8 29 29 2 16 16 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 16 29 29 16 19 13 29 16 13 16 6 29 17 29 29 29 29 29 29 29 29 29 5 29 29 29 5 29 29 29 29 14 29 29 29 29 18 8 29 29 29 29 29 29 29 29 8 8 29 18 29 29 29 29 29 29 29 29 29 2 29 2 29 6 29 29 29 29 29 29 8 8 31 29 29 29 29 29 29 29 29 5 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 8 29 16 16 29 29 29 29 29 29 29 18 2 29 29 29 6 29 16 8 2 18 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 18 29 29 29 29 2 29 29 29 5 29 31 29 29 31 8 29 27 29 29 29 29 25 29 29 18 29 29 29 29 5 5 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 29 5 29 29 29 29 29 2 27 29 29 29 29 29 29 5 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 2 29 2 29 29 29 29 2 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 31 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 16 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 8 29 2 29 25 27 29 29 29 2 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 8 16 29 29 2 31 29 29 29 29 27 29 8 29 8 29 29 29 29 29 8 29 29 29 16 13 8 29 29 29 29 16 29 29 29 29 29 29 19 29 26 8 17 29 16 29 29 29 29 16 16 29 8 16 16 29 13 16 29 29 16 29 29 29 29 29 29 29 29 16 13 16 16 31 29 29 13 16 29 29 16 29 16 13 29 29 29 29 16 16 29 16 29 16 29 16 29 29 16 29 16 16 29 29 13 17 29 29 19 13 29 8 29 29 29 29 29 29 16 29 29 29 17 29 16 16 29 29 16 29 16 13 16 29 29 29 16 29 29 29 29 19 16 16 29 29 16 16 29 2 29 29 29 16 29 13 29 16 16 8 19 29 29 29 29 16 29 19 13 29 5 16 29 29 16 16 16 29 29 16 29 29 29 29 19 29 16 19 16 16 29 29 19 29 31 29 29 29 29 16 29 29 29 19 16 29 29 18 16 29 29 29 16 29 29 29 29 16 13 2 17 29 29 13 16 5 8 6 29 29 29 29 8 29 2 8 29 29 8 29 29 5 5 29 8 29 29 29 2 8 14 29 29 29 29 29 29 29 16 29 29 29 29 29 8 2 29 2 29 29 5 2 29 29 2 29 27 29 29 29 2 29 8 6 29 29 29 29 5 29 29 29 14 29 29 29 29 29 29 2 29 29 29 29 29 29 31 29 16 29 25 16 29 29 16 5 29 16 16 29 29 19 16 16 29 29 29 16 13 29 29 19 16 13 16 2 16 29 16 16 29 16 16 29 5 19 13 29 29 19 29 17 16 19 16 29 29 29 29 16 29 16 29 16 19 29 29 16 16 29 16 29 16 19 19 17 19 13 19 13 29 10 19 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 19 16 16 16 13 16 16 29 16 16 5 29 29 29 16 29 16 19 29 29 16 19 29 16 16 16 19 16 29 29 16 29 29 29 16 16 29 29 29 29 19 16 16 29 16 16 29 26 29 16 29 19 16 19 13 19 16 19 9 16 29 16 16 16 29 29 29 16 5 29 16 29 29 19 29 16 16 29 29 16 29 29 29 16 16 29 29 29 16 29 29 16 29 27 29 29 16 19 5 16 16 16 29 29 29 29 29 29 29 29 29 13 19 31 29 29 29 29 29 29 29 16 29 29 29 29 29 5 29 29 29 29 29 29 6 5 5 2 8 29 2 29 29 29 8 29 29 29 8 29 29 29 16 19 29 16 16 13 29 29 16 29 29 29 29 16 19 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 13 29 29 16 2 29 5 29 6 29 29 2 29 17 29 29 2 16 29 16 2 29 29 16 8 16 17 29 29 29 16 29 29 29 13 29 29 16 29 16 29 29 29 29 29 29 29 16 29 16 29 26 29 29 29 29 13 16 16 29 29 29 29 29 19 29 29 29 29 29 29 29 29 16 16 16 13 29 16 29 29 17 16 29 19 5 16 16 29 16 14 29 13 29 29 29 16 29 29 8 29 29 29 2 29 29 27 29 29 29 29 29 29 29 29 5 29 8 29 29 8 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 6 29 8 29 5 29 29 29 8 29 29 16 29 16 29 29 29 13 29 29 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 16 29 29 13 29 29 16 29 16 16 29 29 29 29 29 29 16 16 29 16 29 29 29 16 29 29 8 16 16 16 16 29 29 16 29 29 29 29 29 16 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 16 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 13 16 19 13 16 29 29 2 19 29 17 16 16 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 27 26 29 29 8 29 8 5 8 29 29 29 29 16 19 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 13 16 29 2 29 29 29 29 29 14 8 29 16 29 29 17 8 5 29 16 16 29 29 29 29 16 16 29 16 29 29 29 13 29 29 16 19 29 29 29 29 16 29 29 29 2 29 29 29 29 29 16 13 29 16 29 29 16 16 29 16 26 29 29 29 29 29 16 13 29 29 16 16 29 29 29 29 13 29 8 29 29 29 29 16 29 16 29 29 29 29 29 16 16 16 13 2 16 19 29 29 29 6 16 29 29 29 29 16 16 29 19 29 16 29 29 29 29 29 29 29 29 16 29 2 29 13 16 29 29 16 29 16 29 6 16 29 17 29 19 29 19 29 29 29 14 29 29 16 29 8 29 29 16 16 29 29 29 29 29 29 29 16 16 29 29 16 16 29 29 29 29 16 29 13 16 29 16 29 29 16 29 17 29 29 29 29 29 29 29 8 29 16 29 19 29 16 29 18 29 29 16 29 16 13 29 29 29 29 29 29 29 31 8 29 29 29 29 16 29 16 29 16 16 16 29 29 29 29 13 16 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 16 16 13 29 29 8 13 19 13 29 29 29 29 29 29 29 5 29 29 29 5 29 29 29 29 29 29 16 29 29 8 8 14 29 29 29 29 29 29 31 8 31 2 31 29 29 29 29 2 2 29 29 31 8 29 29 29 29 29 29 29 16 29 29 17 29 29 29 29 29 25 29 29 29 29 29 29 29 29 5 26 2 29 29 13 29 29 29 29 13 29 5 29 16 29 16 16 29 17 29 29 16 19 29 16 13 16 29 13 29 29 29 17 29 17 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 18 29 29 29 5 29 29 29 29 25 29 2 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 5 29 8 17 29 29 8 28 6 29 29 29 31 29 16 8 8 29 29 31 29 29 31 29 8 29 29 29 2 29 29 8 29 29 2 25 29 29 29 29 29 29 8 29 29 29 8 5 8 29 29 29 29 29 29 29 29 18 8 29 29 29 2 29 27 29 29 29 29 29 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 8 5 29 29 25 29 29 29 8 29 29 29 29 29 8 29 29 6 29 29 29 5 6 6 29 27 31 18 29 8 29 29 29 29 8 29 29 27 5 2 5 5 29 29 29 29 29 29 29 29 29 2 8 29 29 8 29 8 29 26 6 29 5 5 29 29 29 25 29 6 29 29 18 29 2 29 29 29 29 29 2 5 26 5 29 29 29 5 8 29 29 25 29 2 29 29 27 29 29 29 27 2 29 29 29 29 29 29 5 29 8 29 29 2 29 29 29 29 17 2 29 29 29 29 29 2 2 29 29 29 5 29 8 6 29 29 29 29 29 5 2 8 29 29 29 29 6 29 29 2 29 29 29 29 29 6 5 29 8 29 29 8 29 29 31 29 8 14 2 29 6 2 14 29 29 29 29 29 2 29 29 29 29 2 29 2 29 29 29 29 27 29 18 8 29 29 31 29 29 2 2 29 8 6 29 31 2 29 29 29 29 8 8 29 29 6 2 29 29 29 2 29 2 8 29 29 29 29 2 29 8 29 29 29 29 8 8 2 29 8 5 29 29 29 8 29 25 8 27 29 29 6 8 5 26 5 29 29 29 29 2 29 29 29 29 27 29 29 18 29 8 8 8 6 26 5 29 29 29 29 29 29 29 16 29 29 29 29 26 29 29 29 16 6 8 29 29 29 2 5 8 29 29 5 2 5 29 29 6 8 29 29 29 29 2 29 2 29 29 29 8 29 18 5 2 29 29 29 29 29 31 29 29 29 29 29 31 5 29 6 2 29 27 8 29 8 29 29 5 5 2 5 29 8 2 8 29 18 29 29 29 29 29 16 29 29 29 6 29 8 29 8 29 29 29 29 29 29 8 29 29 29 8 29 2 2 29 18 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 29 29 2 8 5 27 29 29 14 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 31 29 29 2 6 5 5 29 29 29 29 29 29 29 29 29 29 2 29 8 29 31 29 29 5 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 2 29 2 8 8 29 2 29 29 29 29 29 29 29 29 26 29 29 6 29 29 5 31 29 26 2 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 6 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 26 29 29 29 29 16 19 29 16 29 29 29 29 5 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 6 29 29 29 29 6 29 29 29 8 17 29 5 5 26 5 29 29 29 29 2 29 29 29 29 2 5 29 29 23 29 5 29 29 29 29 29 31 2 8 29 29 29 29 29 29 26 29 29 5 29 29 29 29 2 29 29 29 5 25 29 29 29 8 29 29 29 29 29 29 5 8 8 29 29 29 29 29 29 2 6 25 29 29 29 29 29 29 6 29 8 29 29 2 8 5 8 8 5 6 29 29 2 29 29 29 29 29 29 27 29 16 29 8 29 29 29 29 29 29 29 8 29 5 29 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 5 29 29 5 29 6 29 8 29 29 8 29 29 29 29 29 29 29 29 25 27 29 29 2 29 29 29 29 29 8 29 26 29 29 5 29 5 29 29 29 17 29 31 29 16 18 2 29 29 29 27 29 31 29 29 29 16 29 16 29 27 8 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 18 8 29 2 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 2 2 29 29 29 29 29 8 29 29 2 29 29 26 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 16 25 29 16 29 29 29 29 29 29 8 29 29 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 16 29 29 29 29 2 29 5 29 29 5 29 23 29 29 29 2 29 29 29 29 2 29 8 29 29 16 29 29 29 13 16 8 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 16 29 14 13 16 16 16 29 29 29 29 29 31 29 29 8 29 8 5 29 29 29 29 5 6 29 29 29 8 29 29 29 29 29 29 2 29 29 29 18 29 29 6 29 29 29 2 29 5 29 8 23 14 29 29 29 29 29 29 29 6 29 29 26 29 29 6 29 29 2 14 29 29 29 29 29 6 2 29 29 2 29 29 29 29 29 5 29 29 29 29 29 25 31 29 29 29 29 26 29 31 29 29 29 26 29 29 29 29 5 29 29 5 5 29 26 29 29 29 6 29 29 6 29 29 29 29 29 14 29 29 29 29 29 25 29 29 29 29 8 29 29 27 29 29 29 26 29 29 29 29 29 29 6 6 18 29 29 8 29 29 8 29 8 29 29 14 5 29 29 6 6 8 29 29 29 25 2 29 29 29 2 29 8 6 29 29 31 29 29 8 8 8 29 5 29 26 29 2 29 8 29 29 8 29 29 29 31 18 29 29 31 29 29 29 29 29 29 8 2 29 29 5 29 29 8 2 2 31 29 29 31 29 29 27 29 29 29 29 18 29 6 29 2 6 29 8 29 29 29 6 29 29 2 29 29 2 29 29 29 29 29 18 29 29 29 8 5 8 8 5 25 29 29 18 29 2 29 2 29 31 2 2 29 29 29 29 29 29 29 6 2 29 29 29 29 8 29 18 29 8 29 31 5 14 6 8 29 29 17 29 29 29 29 2 8 2 29 29 2 29 29 26 2 8 8 29 25 5 29 29 2 8 29 2 29 29 29 5 29 29 29 2 29 29 2 29 2 29 29 29 2 29 6 29 8 29 29 29 5 29 29 29 29 29 29 27 8 29 29 29 29 29 26 29 29 5 8 25 29 29 27 31 29 2 29 2 29 29 29 29 29 29 8 29 2 29 29 29 18 5 29 29 31 29 29 29 29 18 29 29 26 29 8 29 2 29 5 29 6 18 29 2 29 29 27 14 29 2 29 29 29 29 18 23 23 5 29 29 29 29 27 6 2 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 8 5 2 8 29 31 8 8 29 29 8 29 29 8 29 23 6 29 29 29 31 29 29 8 29 29 29 5 29 29 29 29 29 5 29 29 8 29 29 5 29 29 29 29 29 29 29 29 29 18 2 29 29 31 29 29 29 29 18 29 27 25 29 8 29 29 29 16 8 29 29 2 25 29 29 29 6 29 29 29 29 29 29 8 29 29 18 8 29 13 29 26 29 31 29 29 29 29 29 31 29 29 29 8 29 29 29 29 27 29 29 29 2 27 29 5 5 2 5 8 29 31 29 29 29 29 29 29 2 2 26 29 6 29 29 8 29 5 5 2 29 2 2 29 6 29 29 29 29 29 29 27 29 27 14 29 2 29 29 29 5 5 2 29 29 29 29 29 29 2 5 5 29 2 29 29 29 29 29 5 29 5 29 2 2 29 29 2 29 29 29 29 29 29 29 18 8 29 5 29 2 29 31 29 29 29 31 2 2 2 29 29 18 29 29 29 29 29 29 29 5 29 5 29 8 29 8 2 8 29 29 27 27 29 29 29 29 29 29 29 29 2 29 18 5 5 29 29 31 5 29 29 16 16 16 26 29 29 29 2 29 29 29 29 29 6 29 29 16 29 16 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 18 2 2 29 29 29 29 29 8 5 2 29 29 29 29 8 18 29 29 29 29 29 13 29 29 29 29 8 31 29 8 29 25 29 29 29 29 6 27 29 29 29 8 31 5 29 2 29 18 29 29 29 29 14 6 29 29 29 29 29 29 29 31 31 29 29 8 29 29 18 29 8 29 2 29 2 5 8 8 31 2 29 29 29 2 29 29 29 2 29 2 8 29 29 8 5 31 8 29 29 27 29 29 29 27 5 2 29 29 5 29 29 29 31 8 6 29 2 29 29 29 29 5 29 29 8 31 2 29 29 8 8 29 29 29 8 29 29 29 29 26 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 26 29 29 2 6 27 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 6 29 8 29 5 29 31 6 29 18 29 29 29 14 2 2 29 29 29 29 29 29 29 29 29 29 29 13 8 29 18 2 5 18 8 29 2 29 29 2 2 5 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 26 29 29 29 5 29 2 29 29 2 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 6 29 29 17 16 16 16 29 29 2 29 6 16 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 19 19 29 16 29 19 29 29 5 16 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 19 29 29 29 29 29 29 29 29 18 16 23 8 29 29 8 29 29 29 16 29 29 16 29 29 29 16 2 16 29 16 16 29 29 29 16 16 29 29 29 2 29 16 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 2 29 29 29 29 6 29 16 16 29 29 29 29 29 29 29 19 29 29 29 2 2 2 27 29 2 29 29 5 29 29 29 29 29 29 29 16 29 29 2 16 29 29 29 31 18 29 29 29 29 16 29 13 29 29 29 16 16 16 16 29 16 16 16 29 16 16 29 13 16 29 19 29 29 16 29 19 29 16 29 16 18 29 29 19 29 29 29 29 29 16 13 29 29 16 29 16 29 17 16 29 29 16 29 16 19 29 19 29 29 29 16 29 29 16 29 29 29 16 5 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 19 13 29 29 29 16 29 29 29 16 29 13 16 29 29 13 16 29 16 13 29 29 29 16 16 13 16 29 29 29 16 5 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 13 29 13 29 29 29 6 29 29 29 29 29 29 19 16 29 29 29 29 13 8 29 16 29 29 29 29 29 16 29 16 29 29 16 29 29 16 29 29 8 29 29 29 29 29 29 29 14 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 17 18 29 29 29 8 29 29 14 2 29 2 29 29 29 29 29 29 29 29 29 16 6 29 29 16 29 29 29 29 29 16 29 29 29 29 2 29 18 29 8 29 29 29 8 29 29 29 29 8 29 29 29 29 2 2 29 6 29 29 18 29 29 29 6 29 16 29 29 27 8 29 25 16 16 16 13 29 29 16 29 29 29 31 29 29 29 17 29 2 8 29 29 8 8 26 29 29 29 2 29 29 29 29 2 2 29 18 29 29 29 29 29 29 29 29 29 16 29 29 29 25 5 29 29 29 2 5 16 13 26 29 2 29 29 18 29 16 29 29 16 16 16 29 29 29 16 29 16 29 16 29 29 16 29 19 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 16 2 16 29 29 29 29 8 16 29 29 29 29 29 29 29 29 8 29 29 29 29 16 16 29 16 29 29 29 29 19 13 29 29 16 29 29 16 29 29 29 29 29 16 16 29 29 27 29 8 5 26 5 29 29 29 2 29 29 29 29 16 16 29 29 29 29 13 16 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 16 2 29 29 29 29 16 29 29 29 5 16 16 29 29 29 29 13 29 16 29 27 14 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 2 29 29 16 8 2 8 29 29 29 29 23 16 29 5 29 29 29 29 16 16 16 16 29 16 29 17 16 29 19 29 29 29 16 29 29 29 13 16 29 29 16 16 19 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 5 16 29 29 29 29 29 29 28 19 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 17 16 16 16 29 29 16 29 29 29 6 29 29 16 29 29 29 8 29 29 29 29 16 16 29 29 29 16 29 8 29 29 29 29 5 8 16 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 4 29 29 29 8 29 29 5 26 8 17 29 18 29 29 29 16 29 29 29 16 16 16 29 29 13 16 29 29 29 29 29 29 16 29 29 16 29 16 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 8 29 16 29 29 29 29 13 29 29 29 16 29 29 29 29 29 16 29 16 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 16 29 29 16 16 29 29 17 19 16 29 16 29 29 29 29 16 19 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 26 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 6 31 29 29 29 29 29 29 29 29 29 29 8 16 29 29 16 13 29 29 29 29 29 29 2 2 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 17 29 29 29 29 29 16 29 29 29 29 29 29 29 16 8 29 29 29 29 29 16 29 29 2 29 29 8 2 29 29 29 29 17 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 8 8 8 29 29 29 5 29 2 29 27 29 8 29 29 8 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 2 29 29 29 29 29 29 18 29 8 29 29 8 29 29 29 29 29 5 29 29 31 29 29 29 29 29 2 29 29 2 29 2 29 29 8 26 29 8 5 29 29 31 29 2 2 8 29 31 2 29 29 29 29 29 8 27 29 8 29 29 2 29 29 26 29 29 29 29 29 8 8 8 8 8 29 29 29 16 29 29 29 18 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 18 2 14 13 29 29 29 29 29 29 29 29 29 5 26 2 29 29 29 29 29 5 29 29 29 29 29 29 8 29 29 29 29 2 29 29 4 29 29 29 8 5 26 29 2 26 29 2 29 5 5 29 29 29 2 8 29 29 8 6 29 2 29 5 18 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 5 8 29 29 29 5 5 2 8 29 29 29 2 29 29 29 29 27 5 29 26 29 29 29 18 29 18 2 5 29 29 29 29 27 29 29 29 5 29 29 29 8 29 29 2 29 29 18 29 29 29 29 29 2 29 2 2 29 29 29 29 2 23 8 29 2 31 29 29 29 13 2 29 29 29 29 29 29 29 13 19 16 29 29 16 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 13 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 16 13 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 17 29 2 29 29 29 16 16 29 29 8 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 6 29 29 29 29 29 29 29 2 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 8 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 27 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 14 29 5 29 29 29 2 6 2 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 16 8 29 29 29 29 29 16 2 29 29 29 29 6 6 8 5 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 16 29 29 29 29 29 29 5 29 8 29 6 29 2 29 29 5 29 29 29 27 29 2 29 29 18 29 6 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 26 29 8 13 29 16 29 16 29 29 14 29 29 29 29 2 2 6 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 18 29 29 2 25 29 31 2 29 5 31 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 26 29 29 29 2 29 5 26 29 29 2 29 17 29 2 29 29 29 29 2 29 29 5 29 29 29 2 29 29 29 29 8 8 8 5 8 29 29 29 29 29 29 5 29 29 2 29 29 29 2 29 29 29 29 2 29 29 29 5 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 17 29 16 16 29 6 29 29 18 18 29 29 29 29 29 2 29 29 29 8 29 18 6 16 29 29 5 13 8 29 2 29 31 8 29 5 5 6 2 29 5 29 8 5 2 29 29 8 29 8 29 29 29 29 29 29 29 29 29 2 6 8 5 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 16 29 13 16 29 16 29 29 29 29 16 16 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 13 29 29 16 16 13 16 16 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 13 29 29 29 16 29 26 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 16 29 19 29 29 16 13 29 29 29 29 16 29 16 29 29 29 29 29 29 13 29 8 16 17 2 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 16 13 29 29 29 29 29 19 27 29 29 29 29 29 8 31 5 29 29 29 29 29 5 29 29 29 29 29 31 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 17 29 8 29 8 2 26 29 8 27 29 29 2 29 29 6 2 29 29 29 27 8 29 29 29 29 29 29 2 29 29 29 29 5 29 18 29 2 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 2 2 2 5 29 2 29 8 8 2 29 29 2 2 2 29 29 27 29 2 29 29 29 29 29 8 29 14 2 29 2 14 29 29 29 6 2 2 2 18 29 6 2 29 29 29 29 29 6 6 8 29 8 29 16 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 29 29 29 16 16 29 16 16 29 29 29 5 29 29 8 29 29 6 5 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 16 29 29 8 29 29 29 8 13 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 6 26 8 29 29 8 5 29 29 29 29 29 29 29 6 17 29 29 29 29 29 29 31 29 29 29 29 29 2 29 29 29 29 2 29 2 29 18 29 29 29 29 29 29 8 29 29 8 29 29 29 2 29 29 29 8 29 29 16 29 16 29 29 16 29 29 14 16 29 16 29 29 16 29 29 29 29 29 29 2 29 16 29 14 29 29 29 29 2 29 29 29 2 29 29 29 29 31 29 29 29 8 29 29 29 19 29 29 29 16 16 29 29 29 29 16 29 8 29 29 2 29 29 29 29 29 29 16 29 29 16 29 29 29 16 16 29 29 29 29 29 13 5 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 17 5 29 2 2 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 16 16 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 5 8 8 29 29 29 29 29 29 29 29 14 29 5 8 29 29 29 29 26 23 6 29 16 29 29 29 29 29 29 16 29 29 6 25 29 29 6 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 26 5 29 29 16 29 29 29 29 29 17 29 29 26 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 13 19 5 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 13 16 13 5 29 29 29 6 29 29 29 29 29 29 29 29 16 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 26 29 29 16 8 29 27 29 17 29 29 17 29 29 31 29 16 29 16 29 29 29 29 29 16 29 29 31 29 31 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 6 29 6 29 29 14 29 2 18 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 8 29 29 2 5 29 29 29 5 29 29 29 29 29 29 29 29 29 6 29 18 25 31 2 29 29 8 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 18 29 29 29 16 16 29 29 29 29 29 29 29 29 29 6 29 29 8 6 29 29 29 2 29 29 29 29 31 29 29 2 29 29 2 31 29 29 5 14 8 18 29 29 2 29 8 29 29 8 29 29 29 29 27 29 8 29 29 31 2 29 29 29 6 29 29 8 2 8 29 29 31 2 29 29 2 29 8 5 29 29 29 29 29 2 14 18 8 29 29 29 29 29 29 29 26 29 29 29 2 29 5 29 8 2 5 8 2 8 29 8 5 29 5 29 29 29 2 29 5 29 8 4 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 29 29 29 8 29 2 29 29 29 29 2 18 29 29 6 29 2 2 8 5 29 29 8 6 8 5 29 2 29 18 5 29 29 14 5 8 8 29 29 29 29 29 29 29 5 27 6 31 29 2 29 5 29 29 27 29 29 29 26 29 29 2 2 2 29 5 29 29 29 29 29 29 5 29 8 29 29 29 29 5 29 29 29 29 29 29 29 2 29 5 25 29 2 8 29 31 5 29 29 2 5 29 2 29 29 29 8 5 2 2 31 2 31 5 2 29 29 29 5 29 29 29 29 29 13 8 29 29 29 29 29 2 29 29 29 29 8 8 5 29 29 2 29 8 2 8 29 29 29 29 29 29 29 8 5 29 29 2 29 26 29 5 29 2 29 29 29 29 29 2 5 29 29 29 29 29 26 29 2 29 6 18 29 29 29 29 29 6 29 29 5 29 5 6 2 29 29 29 29 29 5 29 8 5 29 8 8 6 29 2 29 29 29 29 6 31 8 2 2 8 5 29 29 2 29 8 8 29 5 5 29 29 8 5 2 31 29 5 29 29 29 29 29 29 31 29 29 29 29 29 2 29 29 2 29 29 29 16 29 29 29 16 29 29 29 8 29 29 6 5 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 8 29 29 29 29 5 29 29 29 29 29 29 6 25 29 29 29 29 29 29 29 29 29 29 18 25 29 29 29 29 29 29 14 29 29 14 5 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 31 29 29 29 29 29 29 25 29 29 29 29 29 29 29 16 29 29 29 29 29 29 18 29 8 29 18 29 29 5 29 29 29 29 18 29 2 29 29 14 8 29 5 29 29 29 18 2 29 29 29 29 29 29 29 29 2 29 16 29 29 31 8 8 29 16 16 29 18 29 16 29 16 14 29 29 29 29 29 29 6 16 29 29 29 29 29 29 29 29 8 29 29 31 29 29 8 29 2 29 29 6 29 18 29 29 29 29 26 29 29 29 8 26 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 27 29 29 29 29 29 29 25 29 31 29 29 27 29 29 29 29 29 25 29 29 6 29 8 29 29 29 29 25 29 29 6 29 27 29 31 29 29 31 29 29 29 29 6 25 29 29 29 2 27 29 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 14 29 29 14 27 29 29 29 29 29 31 8 29 31 29 8 8 2 2 29 29 29 29 2 29 29 6 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 16 29 16 16 13 16 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 26 29 29 6 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 27 2 29 18 29 29 29 29 29 29 29 6 29 29 29 6 29 29 29 29 29 29 29 29 2 5 27 29 5 25 18 6 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 18 18 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 31 29 29 29 18 2 29 29 29 29 31 29 29 27 29 18 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 25 29 29 29 29 6 8 29 29 29 31 29 29 8 29 29 29 18 29 29 6 29 29 2 27 31 29 29 29 29 29 27 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 31 2 29 29 6 29 29 29 8 29 29 29 29 29 29 25 29 29 29 14 29 29 25 6 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 27 27 29 31 29 29 18 29 14 29 25 29 29 29 14 29 29 8 25 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 6 29 18 25 29 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 31 29 14 14 29 29 29 29 29 29 29 29 14 29 29 29 27 29 29 8 14 29 29 27 2 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 14 29 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 17 18 29 6 29 2 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 29 27 29 29 29 29 29 2 29 29 29 29 2 25 6 29 29 29 29 29 29 18 29 27 29 29 29 18 29 18 29 29 31 25 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 27 8 29 29 16 6 29 29 29 29 29 27 29 8 18 29 29 27 29 29 2 18 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 8 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 6 16 29 19 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 31 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 2 29 29 29 29 29 29 29 16 29 29 29 2 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 31 29 29 29 29 29 29 2 29 29 29 25 29 29 26 2 5 29 29 29 29 18 29 29 29 29 29 29 2 29 27 27 29 29 25 18 25 29 2 29 18 29 29 29 2 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 2 23 29 29 29 29 29 2 8 29 29 29 29 29 8 29 29 29 18 29 29 18 29 29 29 29 29 5 18 5 29 2 29 27 29 27 29 29 29 29 29 29 27 29 8 29 29 29 29 26 29 29 29 5 29 29 2 5 8 8 29 29 29 29 29 18 26 8 29 29 25 29 31 29 18 29 29 29 2 29 29 29 29 29 29 29 29 5 29 18 29 29 29 29 29 29 29 16 13 29 29 29 16 29 16 29 29 2 29 29 29 13 29 29 5 29 16 29 29 29 29 29 29 5 29 29 29 16 29 29 16 29 16 29 16 16 29 16 29 29 16 29 13 29 29 29 29 29 29 19 29 29 29 2 26 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 5 29 29 29 31 29 29 29 29 29 27 29 2 29 29 29 29 31 29 8 2 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 8 29 16 29 8 29 29 29 5 5 29 29 29 31 29 29 29 29 29 29 31 27 29 29 29 19 29 29 29 29 29 29 29 26 29 2 29 16 29 29 29 29 29 29 16 5 29 16 2 29 2 29 8 19 29 29 29 29 29 16 13 29 29 29 16 29 29 29 29 29 29 29 29 5 6 29 29 6 29 29 17 29 29 29 29 16 29 29 29 29 29 29 29 5 29 29 8 8 29 29 29 5 18 29 29 29 29 29 2 18 29 29 8 29 18 31 8 29 29 29 29 16 13 29 29 5 29 29 5 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 13 29 29 29 29 29 16 29 16 16 29 29 16 29 29 29 29 29 29 16 29 29 16 29 16 16 19 16 29 16 29 29 16 16 29 29 16 29 16 16 29 29 16 16 29 16 16 29 29 29 16 16 29 29 16 6 29 29 29 29 18 16 29 29 29 2 29 16 16 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 8 29 29 16 29 29 29 29 16 2 29 29 29 16 16 29 29 16 29 29 16 29 2 29 29 16 25 29 29 29 29 29 29 29 8 29 2 18 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 27 29 2 29 16 29 16 16 16 16 6 16 8 29 25 29 16 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 27 29 29 29 29 6 29 29 29 8 29 29 16 16 29 8 29 29 29 2 29 29 29 29 18 29 29 29 29 29 17 29 29 29 29 29 29 29 8 8 5 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 16 5 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 2 29 29 29 17 16 17 29 29 25 29 2 18 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 5 29 29 29 16 16 29 16 16 29 16 2 29 29 29 29 29 16 29 29 29 8 6 29 29 29 29 29 29 29 29 31 29 29 29 29 29 16 29 29 29 29 29 8 2 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 5 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 18 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 16 16 29 16 16 29 16 13 16 29 19 29 29 16 19 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 14 29 29 29 29 29 29 29 29 8 8 5 29 29 29 29 29 29 26 29 29 29 29 29 18 5 29 29 13 25 29 29 29 29 16 29 29 29 29 31 8 14 29 29 29 16 29 29 13 27 29 29 29 19 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 25 29 29 6 8 17 29 13 29 29 5 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 25 2 29 13 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 16 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 17 31 29 29 29 25 29 29 2 29 29 29 29 29 29 29 25 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 2 29 29 29 29 29 29 29 29 27 29 29 2 29 29 29 29 29 29 29 2 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 18 29 25 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 31 5 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 31 29 8 29 2 29 29 29 2 29 29 29 29 29 29 17 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 17 29 29 29 29 29 18 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 8 29 29 29 29 2 8 29 26 29 5 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 19 29 8 16 29 29 29 29 13 16 13 16 29 2 29 29 29 29 16 29 29 29 16 29 19 29 29 29 16 29 16 29 16 29 29 8 16 16 16 8 17 29 26 29 16 29 17 13 13 29 29 16 29 29 29 29 16 13 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 5 8 31 29 29 2 8 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 2 29 29 29 29 16 29 29 29 29 16 29 29 29 13 2 29 19 29 29 29 16 8 29 16 29 29 19 29 19 16 29 13 29 29 2 8 2 2 29 8 16 16 29 29 29 29 29 31 2 29 29 29 29 16 16 29 29 29 16 19 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 5 16 29 29 29 16 16 29 29 16 29 16 29 29 29 19 29 8 16 16 16 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 2 26 29 29 29 29 29 29 29 25 29 25 14 29 29 18 29 29 29 16 16 29 29 29 29 29 26 29 29 29 5 29 16 29 29 29 29 29 19 29 16 17 29 29 29 29 29 17 8 29 16 5 29 29 29 29 16 29 29 29 5 31 5 29 29 29 29 29 29 29 29 17 13 16 29 29 29 29 29 29 13 17 29 13 13 29 29 6 29 29 29 29 29 29 29 8 27 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 26 29 29 29 29 29 16 29 29 29 18 29 29 6 18 29 29 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 13 29 16 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 16 29 19 29 29 29 29 16 29 29 13 16 29 29 16 16 13 16 29 29 29 29 16 29 29 18 29 18 29 6 29 29 29 29 29 29 29 8 31 29 8 29 29 26 29 29 26 6 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 18 18 29 29 2 6 29 18 27 5 29 18 6 6 29 29 29 29 2 29 29 29 29 29 2 29 29 5 29 27 29 25 29 29 29 2 29 29 29 31 8 29 29 29 29 29 25 29 29 27 25 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 18 29 8 8 2 2 29 28 8 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 14 29 29 8 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 17 13 29 8 29 6 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 17 8 29 29 29 29 29 5 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 14 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 19 29 14 29 29 29 29 16 13 29 8 17 29 29 29 29 29 19 29 29 29 14 29 16 29 29 29 29 29 29 29 29 14 29 29 29 29 8 29 16 29 29 29 29 16 16 29 29 29 29 16 16 16 29 29 8 29 29 29 13 16 29 29 29 16 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 8 8 29 8 29 29 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 29 29 29 8 14 14 29 29 29 29 29 17 29 29 8 29 29 29 5 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 17 8 29 29 29 5 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 31 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 18 29 29 8 29 29 8 29 29 6 29 29 29 31 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 18 8 29 31 29 8 14 18 29 2 29 29 25 29 8 6 29 29 29 29 29 8 29 5 29 31 8 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 5 29 29 29 29 29 25 2 14 29 29 29 18 29 8 29 6 29 29 29 29 29 29 29 8 2 8 5 2 29 29 31 5 29 29 29 2 27 29 29 29 8 25 25 29 29 29 25 29 29 29 16 29 29 16 29 29 2 16 29 29 29 29 16 27 29 29 29 29 29 29 2 29 8 29 2 8 2 29 29 5 29 29 29 29 29 8 29 29 14 29 29 29 29 29 29 16 29 29 13 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 14 25 29 29 31 8 31 29 25 8 29 29 8 8 29 29 29 29 18 8 8 29 6 29 29 29 29 29 29 29 29 14 29 29 29 2 29 29 29 29 25 29 25 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 18 29 29 29 29 6 29 29 2 31 29 29 29 29 29 29 29 31 5 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 29 5 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 25 29 29 8 29 29 29 18 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 17 29 29 29 2 29 29 29 29 8 29 29 29 2 29 2 6 29 29 25 29 29 29 29 2 29 29 29 25 29 29 29 29 31 2 27 29 29 29 29 29 26 29 8 5 14 29 8 2 8 29 29 29 8 29 29 29 29 29 29 29 5 29 29 29 16 16 29 29 16 29 29 29 29 2 29 16 2 5 29 16 29 29 29 29 16 29 29 8 2 29 29 29 29 29 29 29 29 8 29 8 29 29 2 29 2 31 29 2 5 29 29 31 29 5 29 5 29 2 29 29 29 29 8 29 18 29 8 17 5 29 29 5 29 29 29 26 29 29 8 29 5 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 17 13 29 29 29 29 29 29 29 18 29 29 29 29 14 31 2 29 29 29 2 29 29 5 29 29 29 29 29 29 29 29 27 14 29 25 29 29 29 29 2 29 29 2 29 5 2 29 29 29 29 29 17 29 29 29 6 29 29 2 29 29 29 29 2 29 29 31 31 29 29 29 29 29 8 29 18 29 29 29 29 2 29 29 8 29 29 2 29 29 18 29 29 25 2 5 5 2 29 23 29 29 29 29 31 29 29 2 29 29 27 5 29 31 5 29 5 25 8 29 29 14 29 29 29 29 29 29 29 29 29 2 2 29 31 29 29 29 29 29 29 29 29 29 17 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 5 29 2 8 29 29 29 29 29 29 29 29 29 5 31 29 29 14 29 29 29 29 29 29 18 18 2 29 29 29 29 31 2 25 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 16 29 29 29 8 13 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 25 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 17 29 29 29 29 29 6 29 6 29 29 25 29 29 29 29 29 29 29 25 29 5 2 29 8 29 25 29 29 29 29 29 29 2 29 29 29 29 5 5 29 29 18 29 29 29 29 29 29 29 17 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 27 29 29 18 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 2 29 31 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 18 29 29 29 27 29 29 29 6 2 29 29 14 29 18 29 29 14 8 29 29 14 29 29 29 29 29 31 29 29 29 6 8 29 29 25 29 29 29 27 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 27 29 29 8 2 29 29 27 29 31 29 29 29 29 26 29 2 29 8 29 29 25 29 29 29 29 26 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 8 5 29 8 26 29 29 2 29 29 29 29 29 29 29 8 29 31 29 29 29 25 29 29 6 18 29 29 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 27 29 29 29 8 2 8 6 29 29 29 29 29 29 29 29 6 29 29 29 29 14 29 29 29 29 29 29 8 5 8 29 29 29 29 16 29 29 29 29 29 31 29 29 5 4 29 5 29 29 5 29 5 26 6 29 29 29 29 29 29 29 18 8 29 29 29 2 2 29 29 6 29 29 14 18 29 29 29 2 8 29 29 5 29 29 25 14 8 29 26 29 5 29 29 29 29 29 29 29 6 29 26 18 29 8 6 8 29 29 29 29 14 29 29 29 29 29 5 29 29 29 29 6 8 29 29 2 29 29 29 29 29 29 29 5 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 2 2 29 29 29 18 29 29 29 29 29 29 29 31 14 18 29 29 31 29 29 29 29 14 18 8 29 29 29 29 29 29 6 29 29 2 29 14 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 8 29 29 29 29 29 29 25 29 29 29 29 8 29 29 29 29 31 29 8 29 6 6 29 2 6 25 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 5 29 29 29 8 29 8 2 25 5 29 25 29 8 6 2 29 25 29 8 29 29 29 29 29 31 29 29 29 29 29 25 8 2 29 29 29 31 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 27 29 29 29 29 18 29 29 8 18 25 29 29 29 18 29 29 29 29 29 2 6 29 6 25 29 29 29 29 29 29 29 29 2 29 2 25 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 19 29 29 19 16 13 16 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 27 29 29 29 6 29 29 29 29 16 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 29 29 14 29 31 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 19 29 31 29 29 29 29 27 29 29 18 8 29 29 29 29 29 29 29 2 5 29 29 29 29 29 6 29 29 14 29 27 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 18 8 8 31 6 18 29 26 31 29 29 29 2 6 29 2 6 29 29 29 29 29 29 29 14 29 29 29 29 29 8 29 29 8 8 2 29 29 8 18 29 29 29 2 29 29 18 29 29 29 29 29 6 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 2 29 29 29 16 5 29 29 29 29 29 29 5 8 18 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 18 29 8 29 29 29 31 18 29 29 5 6 29 27 29 29 29 18 6 16 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 31 29 29 29 29 2 29 29 29 29 2 29 29 13 29 29 29 29 29 29 16 29 29 29 17 29 16 29 5 29 29 29 29 29 29 31 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 16 29 23 29 26 29 16 29 29 2 29 16 29 16 29 29 16 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 6 31 29 16 29 8 29 29 29 29 29 8 29 29 29 29 29 26 29 29 29 14 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 2 29 29 29 2 18 29 29 2 8 29 29 31 2 5 16 29 2 29 29 29 29 29 31 29 29 29 29 29 29 8 31 8 29 27 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 5 29 29 29 16 29 29 29 29 29 29 29 29 18 29 29 31 18 8 6 31 29 2 18 14 29 29 29 29 29 29 29 5 29 29 29 29 29 29 31 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 29 8 2 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 17 29 8 29 29 29 27 29 8 2 29 29 26 29 29 5 29 29 29 18 29 29 18 29 29 29 29 29 2 29 2 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 31 27 29 2 6 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 2 29 29 29 18 18 8 5 2 29 18 31 29 2 29 29 29 29 29 8 29 26 5 29 29 2 29 31 29 29 29 29 29 18 29 8 29 29 8 29 25 29 29 2 29 5 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 8 29 17 6 2 29 29 29 29 29 29 29 27 8 5 2 18 25 29 29 2 29 29 29 29 29 29 18 29 29 29 29 29 16 18 29 29 29 29 26 16 8 29 29 8 18 29 29 29 2 29 29 6 29 18 29 31 29 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 2 29 25 29 29 18 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 16 2 6 31 29 29 8 29 16 29 8 29 29 29 29 8 29 18 29 8 29 8 29 29 8 29 29 18 29 29 5 29 8 29 29 29 29 29 6 6 8 29 29 29 2 29 29 29 29 29 6 14 8 29 29 8 29 29 6 29 29 8 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 2 29 8 8 2 29 6 31 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 6 29 6 29 2 29 29 29 31 29 8 29 29 29 29 16 29 29 29 29 16 29 6 13 16 29 16 16 31 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 25 29 29 29 29 29 29 26 29 26 29 29 29 16 29 16 29 13 25 16 29 29 29 29 16 29 29 29 19 29 29 29 13 29 29 29 29 16 29 29 29 29 2 16 16 29 16 29 29 29 16 29 29 29 29 29 18 8 29 8 5 29 29 17 29 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 29 16 29 5 29 8 29 8 29 25 14 29 6 5 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 5 29 29 29 8 29 2 29 26 2 29 18 29 29 29 29 29 14 29 8 8 29 6 29 29 29 29 2 29 2 29 29 29 2 29 29 5 2 29 29 2 6 31 29 29 8 2 27 8 8 29 29 29 29 29 29 29 29 29 29 29 23 14 6 2 29 2 29 8 29 5 29 29 25 8 29 14 2 29 29 29 27 29 29 29 29 29 2 29 29 25 29 29 8 29 29 29 31 29 29 29 8 29 8 29 29 29 5 8 29 29 29 29 17 29 8 16 5 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 5 8 29 31 18 2 29 29 18 29 25 2 29 29 29 2 29 29 5 8 29 29 29 29 29 29 2 29 14 27 8 29 5 29 8 2 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 5 8 29 29 29 29 29 29 31 29 29 29 2 29 8 29 8 29 29 2 29 27 29 29 29 29 29 29 29 26 29 29 29 29 29 2 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 8 26 29 2 29 29 29 8 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 5 2 29 29 8 8 29 29 2 29 2 29 18 29 29 25 29 25 29 29 29 6 6 2 29 29 29 29 8 29 2 29 29 29 29 29 8 29 8 29 8 29 29 29 29 29 5 29 29 29 29 25 29 29 29 27 26 2 26 8 29 5 18 29 26 29 31 29 2 29 5 29 6 29 26 29 5 29 29 8 29 29 29 29 8 29 2 29 29 29 29 29 2 5 29 18 29 8 29 29 2 29 29 29 29 29 29 29 25 27 29 25 29 29 29 31 29 2 6 29 29 8 29 29 29 5 2 29 29 29 5 8 26 29 29 29 29 8 29 29 29 8 8 29 29 29 18 8 29 29 27 5 29 5 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 31 29 2 8 29 8 29 14 5 29 29 29 2 29 29 29 29 29 18 29 29 18 29 29 8 29 29 2 29 18 26 5 29 5 17 31 29 29 2 25 29 2 8 29 8 8 5 29 29 2 2 31 29 29 29 8 2 31 18 29 29 8 29 18 29 5 29 27 2 5 18 31 29 29 29 29 26 29 2 29 29 29 29 29 29 2 5 6 8 31 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 8 29 8 8 29 29 2 29 2 5 29 5 29 29 8 18 6 29 29 8 29 29 2 2 29 6 29 29 8 5 29 5 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 2 29 29 2 29 29 29 29 16 29 29 8 29 29 29 16 29 29 5 2 29 31 2 29 29 8 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 5 29 29 29 16 29 29 29 29 29 17 29 29 29 16 29 2 29 6 29 29 29 16 16 29 29 5 16 5 29 29 29 29 29 29 29 29 2 2 29 29 29 16 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 5 29 2 5 2 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 6 2 29 29 8 29 8 29 29 5 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 29 29 29 29 31 5 29 6 29 29 2 2 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 13 16 16 29 16 29 29 29 29 29 29 26 29 29 16 29 29 29 29 2 29 29 29 29 2 29 29 8 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 8 29 29 29 8 5 29 29 25 29 29 29 8 29 25 29 6 29 29 29 29 29 13 31 5 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 31 29 27 29 18 29 26 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 5 29 29 29 5 2 29 18 29 29 29 29 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 31 29 8 29 8 29 29 8 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 2 5 8 29 8 29 29 29 29 29 29 29 29 29 27 2 6 2 8 31 29 31 29 5 29 29 29 29 29 29 2 29 8 29 25 29 29 18 29 5 26 29 8 6 2 8 29 29 29 29 29 29 25 29 8 29 29 8 2 23 2 29 2 29 8 29 29 29 29 5 29 29 14 29 29 27 6 8 29 29 18 8 29 29 29 29 29 5 29 29 26 27 27 29 31 29 29 31 5 6 29 29 14 29 31 2 8 27 29 2 29 29 8 25 29 8 5 29 8 2 29 29 29 2 29 29 6 5 2 29 2 8 29 29 29 29 8 29 2 29 29 2 29 18 29 29 6 5 29 2 8 29 29 29 5 14 29 29 29 2 29 29 2 29 29 6 8 8 5 5 29 29 18 29 29 31 29 8 29 6 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 29 5 29 29 29 18 29 29 29 29 29 29 20 29 8 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 8 29 29 2 29 29 8 8 5 29 29 2 29 29 29 8 29 29 29 2 31 18 29 29 31 29 29 8 29 29 29 5 31 8 29 29 29 29 29 29 29 29 31 29 29 29 8 29 8 5 29 27 29 29 8 29 29 29 18 8 29 29 29 29 29 5 27 2 29 29 29 29 29 8 29 29 29 29 8 29 8 8 2 29 29 29 29 29 6 29 29 29 29 29 5 27 5 5 8 2 29 29 29 2 18 29 29 29 29 29 5 29 29 29 8 29 29 29 18 8 29 29 29 29 29 29 5 5 29 29 29 2 8 8 25 18 29 29 29 29 29 2 29 16 29 29 18 31 29 8 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 2 29 29 17 29 8 29 29 29 31 29 2 29 29 29 29 29 29 29 29 27 29 6 29 8 8 29 2 29 2 8 29 29 5 29 5 18 2 29 5 29 29 2 29 2 29 29 29 29 29 29 18 29 29 29 2 29 29 2 29 29 16 29 29 29 29 31 8 29 29 16 29 8 5 6 5 16 16 16 29 16 29 16 29 16 29 29 29 29 29 29 29 5 29 29 16 29 29 29 29 29 29 29 29 29 29 29 27 29 25 29 2 29 29 5 27 29 29 8 5 29 29 8 29 23 8 5 6 2 29 2 29 6 29 8 29 29 29 14 29 6 29 29 29 29 29 31 29 17 29 29 29 16 29 13 29 29 29 29 29 29 16 13 29 29 8 16 29 16 2 29 29 29 29 29 16 16 19 29 17 29 29 29 19 29 29 29 16 29 29 29 29 16 29 29 29 2 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 27 31 29 29 29 8 8 8 29 5 5 29 29 29 16 29 29 16 29 29 29 29 16 29 16 29 8 29 13 29 29 29 29 16 29 29 16 29 29 16 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 13 19 16 29 29 16 19 13 5 29 29 29 29 16 29 19 29 13 16 29 29 16 29 29 16 16 29 29 29 29 29 29 16 8 16 29 29 6 29 29 29 29 29 29 29 29 5 29 29 8 31 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 18 16 29 18 29 29 29 25 29 29 2 2 29 29 8 29 8 8 29 29 29 5 29 8 29 29 29 29 29 29 29 29 29 29 17 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 5 29 25 29 29 29 6 29 29 29 31 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 29 29 8 16 29 13 5 16 29 29 29 29 29 29 16 29 29 29 29 29 29 2 16 29 29 16 29 29 13 19 16 29 29 2 31 29 29 29 29 29 29 2 13 5 29 19 29 17 16 19 31 29 29 16 29 29 19 16 29 16 29 29 19 16 19 16 29 16 16 16 16 19 29 16 16 13 29 19 16 13 13 13 9 16 19 19 13 19 29 9 19 16 13 16 9 19 13 19 29 19 29 19 19 19 29 16 19 19 29 19 19 16 16 19 16 29 16 16 29 29 16 13 16 19 29 16 29 17 19 16 16 9 9 13 19 13 16 19 19 19 16 19 17 16 19 13 19 29 16 29 16 16 29 19 29 16 29 19 13 16 19 29 29 19 19 19 19 29 16 19 29 19 19 16 29 29 16 19 13 16 9 19 16 19 19 13 17 19 9 13 29 29 19 29 16 19 16 16 29 16 16 19 29 16 19 16 29 13 16 16 19 19 13 16 16 16 19 29 19 16 16 19 29 16 29 16 16 13 16 29 16 29 19 29 16 19 19 19 29 19 16 29 17 19 19 13 29 16 29 29 29 16 16 29 29 16 16 16 29 29 29 13 13 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 31 29 8 5 29 8 29 29 18 29 29 5 29 2 29 29 16 29 29 29 8 29 6 2 29 29 29 29 2 31 18 29 29 29 29 29 29 29 16 5 29 29 29 29 16 29 29 16 29 29 29 17 29 29 18 2 29 29 29 17 29 29 8 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 2 29 17 16 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 26 5 29 26 29 29 29 29 29 18 27 29 29 29 29 29 29 16 16 13 19 16 29 29 16 29 29 29 29 16 19 29 29 29 29 16 13 29 29 5 29 29 29 29 29 6 29 29 18 29 29 2 6 29 29 29 29 29 2 2 29 16 29 16 19 29 29 16 16 16 16 19 29 19 29 29 16 19 29 16 29 16 29 2 31 2 29 29 29 5 5 29 29 29 29 29 2 29 29 29 29 29 29 16 16 29 16 29 8 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 19 29 16 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 2 29 29 29 2 29 29 29 16 29 5 16 29 29 8 5 16 29 29 29 29 29 29 29 29 2 29 29 29 16 29 16 8 29 2 29 29 29 29 29 2 29 29 25 29 29 29 29 29 2 18 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 16 16 29 16 16 29 16 19 16 29 16 29 13 19 29 29 29 29 29 16 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 17 29 29 29 16 16 29 29 29 29 29 16 29 16 29 29 16 29 16 16 29 29 29 16 29 16 16 29 16 29 16 16 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 16 19 29 16 29 29 13 29 29 8 16 29 29 29 29 2 29 29 17 16 13 29 8 29 29 29 19 16 16 29 29 29 5 29 16 29 29 29 16 29 5 16 13 29 29 29 16 29 16 29 29 29 29 29 29 16 29 16 16 16 16 29 29 29 16 16 16 16 29 16 16 29 29 29 29 2 29 16 16 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 16 16 29 16 16 16 2 29 13 29 8 16 16 13 29 5 29 29 29 29 29 16 16 16 5 29 29 29 29 29 31 29 29 16 29 16 2 29 29 31 29 29 2 29 29 29 29 16 29 29 29 29 29 29 16 16 29 16 17 16 16 17 13 16 29 29 16 29 16 13 29 16 17 26 29 29 16 16 29 29 29 13 19 29 29 16 16 29 29 29 29 16 16 17 29 29 29 29 17 13 29 29 27 29 29 29 8 18 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 13 16 29 16 16 19 29 29 29 8 29 16 29 29 13 29 16 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 2 16 29 6 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 19 13 29 16 19 29 29 29 29 16 16 16 29 29 29 14 29 16 8 29 29 29 29 29 29 29 29 16 8 29 29 16 29 16 29 29 29 29 29 16 29 16 16 13 16 19 16 29 29 16 29 29 19 16 29 29 29 29 16 29 29 13 29 29 13 13 19 29 16 29 19 16 29 29 29 16 29 19 29 16 29 29 29 29 29 16 29 25 16 29 29 29 8 16 29 29 29 29 8 29 29 29 29 29 16 16 29 18 13 29 29 16 16 16 29 16 19 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 13 2 16 29 16 29 8 5 6 16 2 29 16 29 29 16 29 29 29 29 29 8 29 31 29 29 29 29 29 29 13 29 16 29 8 29 29 29 25 29 29 29 29 29 29 29 29 31 29 29 29 29 29 17 29 29 29 29 16 31 29 29 2 5 29 29 29 29 29 29 29 29 2 8 17 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 27 5 29 29 29 29 29 18 6 29 29 29 29 29 2 16 29 29 29 29 16 16 29 19 29 29 29 29 29 29 29 29 8 29 27 8 26 29 29 8 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 19 29 29 16 29 16 16 29 16 17 29 16 29 29 29 29 13 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 2 29 29 29 16 29 16 16 29 16 29 16 29 29 2 29 16 29 29 29 29 29 29 16 16 29 16 29 29 29 16 13 29 29 16 13 29 29 29 29 29 27 29 29 29 29 29 29 29 29 16 29 29 26 16 17 13 2 29 29 29 29 16 29 16 29 29 19 19 18 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 13 16 13 16 16 29 29 13 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 16 16 13 29 13 16 16 16 29 16 16 29 29 13 29 16 29 26 29 29 14 29 8 29 29 29 16 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 16 16 16 16 29 29 29 13 29 16 29 6 29 2 8 16 18 16 16 29 16 16 29 29 13 29 16 16 13 16 29 19 19 16 16 16 14 29 29 29 29 29 26 29 29 29 2 29 5 2 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 19 29 31 8 29 8 2 29 29 29 31 8 2 29 29 29 29 8 5 29 29 29 29 16 17 5 29 17 19 29 29 29 29 29 29 16 29 16 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 16 29 18 29 29 29 29 29 29 29 29 14 29 29 29 29 17 29 29 5 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 2 29 29 27 29 29 29 29 29 29 8 8 29 29 29 29 2 29 4 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 5 5 29 6 29 29 2 29 29 29 29 29 19 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 8 16 29 18 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 5 29 2 29 31 31 29 29 29 29 29 29 13 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 26 29 29 29 29 29 29 16 16 29 16 29 29 16 29 16 29 16 16 13 17 29 29 29 29 29 8 29 29 26 29 29 5 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 13 29 29 29 29 29 29 29 19 29 16 4 17 29 16 29 29 16 29 6 29 29 31 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 31 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 25 29 27 29 2 29 29 2 2 29 29 29 29 2 29 29 29 29 8 18 29 29 29 29 25 29 29 6 8 29 27 29 29 29 29 29 29 29 25 8 8 29 29 29 17 8 29 2 29 29 29 8 29 29 2 5 27 29 29 29 29 29 18 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 18 29 29 29 29 2 8 29 29 2 29 29 29 29 29 29 29 29 8 8 29 29 29 29 6 29 29 29 29 29 29 2 29 29 8 29 29 8 29 29 29 29 8 6 8 29 18 6 6 5 29 29 29 29 29 2 27 29 29 29 29 29 25 27 29 29 29 8 25 29 29 8 29 29 18 29 8 29 8 26 29 29 2 29 29 2 14 6 31 29 24 29 18 29 29 29 29 2 29 29 29 2 29 29 29 29 29 25 6 29 8 8 29 29 29 29 29 29 8 27 2 29 8 29 8 27 2 29 6 29 29 5 6 8 2 6 29 2 2 29 26 8 8 29 2 29 29 29 29 29 27 31 29 29 29 27 29 29 29 29 29 29 29 29 29 29 2 29 8 8 29 26 29 2 18 5 29 29 29 29 29 2 29 8 6 8 29 29 29 8 29 29 29 29 29 8 29 27 29 2 29 29 2 8 29 29 6 29 25 29 29 29 6 29 29 29 18 29 29 29 8 29 29 29 29 29 29 29 29 29 26 29 8 27 29 29 29 29 2 29 8 6 6 14 8 29 2 29 29 26 27 25 8 18 14 29 29 29 31 29 29 29 29 6 2 29 29 29 14 8 29 25 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 29 31 27 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 14 29 29 29 29 31 29 2 6 29 5 29 18 27 29 29 6 29 18 6 29 29 29 8 18 29 29 29 29 29 29 8 31 31 29 29 8 29 29 29 29 29 2 29 18 26 2 8 31 29 29 29 29 29 29 29 29 29 29 8 29 2 29 31 5 29 29 29 8 29 8 8 29 29 29 18 29 29 31 29 29 29 29 29 29 29 17 8 27 8 29 29 29 29 8 29 5 29 29 29 26 18 29 29 29 29 29 29 29 26 29 2 5 29 29 27 18 2 29 29 29 29 6 29 29 2 27 18 29 29 25 31 27 2 29 29 26 5 29 29 6 29 29 29 16 14 29 29 29 29 29 6 29 8 29 29 29 5 29 29 6 6 29 29 29 29 29 29 29 29 29 25 18 29 29 29 29 29 8 6 29 8 2 8 8 27 29 29 29 29 25 25 29 29 29 8 29 16 29 29 29 29 29 16 8 29 29 29 29 29 29 29 2 26 2 2 29 17 29 31 29 6 29 29 8 29 29 29 29 29 29 2 2 8 29 29 29 29 29 5 8 29 29 29 16 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 2 2 29 29 29 29 29 8 29 5 6 29 29 27 29 29 29 29 29 6 29 29 29 29 27 29 29 29 29 29 29 8 6 29 29 5 2 29 29 29 29 29 29 29 29 29 29 2 29 29 13 29 29 29 8 29 8 29 29 29 29 5 29 2 29 8 8 2 8 2 29 29 2 29 2 29 29 5 18 29 29 29 26 29 29 29 29 29 29 29 5 29 29 29 29 29 26 29 29 29 2 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 6 29 29 29 18 29 29 29 2 17 6 25 27 29 29 18 29 29 8 29 31 29 2 29 29 2 29 29 5 5 29 29 29 2 29 29 29 5 2 29 29 14 29 29 18 29 29 29 16 29 29 29 29 29 29 2 29 8 29 29 29 2 8 29 29 29 29 8 29 29 29 29 25 29 29 8 5 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 6 29 29 29 31 29 29 29 29 29 29 29 29 18 2 29 29 2 29 29 29 2 2 29 31 5 29 5 25 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 5 29 5 8 29 16 29 29 29 29 8 29 29 31 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 5 18 29 29 29 29 2 6 29 27 29 29 29 29 2 8 29 29 29 29 29 29 2 29 29 2 27 29 29 29 27 29 29 29 2 27 29 29 29 8 5 5 5 29 8 29 29 29 25 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 8 8 2 2 29 29 29 29 29 29 29 5 29 2 29 31 29 31 29 29 4 6 26 29 29 31 29 29 29 29 29 26 2 29 29 29 29 29 2 31 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 8 29 29 5 25 29 29 29 29 17 29 17 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 5 29 29 29 29 29 25 2 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 31 29 14 29 2 29 29 29 29 29 29 29 25 2 29 29 8 16 16 27 29 29 29 29 2 8 29 8 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 29 8 29 25 2 29 29 27 2 29 29 29 29 29 29 29 25 29 16 29 27 29 27 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 29 29 29 29 29 29 8 29 26 29 29 29 29 29 29 2 29 2 27 29 29 29 29 27 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 18 18 29 29 8 29 29 18 29 18 29 29 29 6 29 29 29 29 18 2 29 29 31 29 31 29 29 29 5 5 31 29 29 29 25 29 8 29 29 25 27 29 29 16 29 29 8 29 5 29 17 6 5 6 6 5 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 6 29 29 29 29 27 29 29 31 2 29 29 29 29 8 29 2 5 8 5 2 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 29 29 29 8 29 29 8 29 29 29 29 18 27 2 29 29 29 29 29 29 29 18 29 29 29 29 29 31 8 29 29 29 29 29 29 29 6 29 29 2 29 29 2 5 29 29 29 2 31 29 29 29 6 29 29 29 8 29 29 25 29 29 8 18 29 31 31 29 2 29 29 29 25 25 29 29 8 8 8 29 29 29 31 29 29 31 8 8 29 29 8 29 6 29 29 8 2 29 29 29 29 29 2 27 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 18 29 29 29 29 29 2 6 29 29 8 29 29 18 8 2 14 14 8 29 29 8 29 29 25 8 29 29 29 29 5 14 6 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 2 29 27 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 5 29 29 29 29 29 8 29 29 14 29 29 29 29 29 29 29 29 29 29 29 18 29 6 6 25 29 29 29 29 25 29 29 29 29 29 29 29 25 29 18 29 29 29 18 29 29 8 29 29 14 2 29 29 2 29 25 29 29 29 18 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 8 29 29 29 29 31 25 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 5 29 29 29 29 29 29 8 29 29 29 29 29 14 8 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 31 6 6 29 25 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 5 29 2 5 29 29 29 29 29 29 25 29 29 29 29 29 31 2 29 25 29 25 29 29 29 29 29 29 14 29 6 29 2 29 29 2 29 29 29 29 2 8 29 29 29 29 29 29 29 8 29 14 29 25 29 29 29 29 29 29 29 16 29 29 2 16 16 5 29 29 29 29 14 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 13 29 29 16 29 29 29 29 16 29 16 29 16 5 29 29 5 18 29 16 2 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 13 16 29 29 29 29 29 29 2 8 29 5 29 5 31 29 29 29 16 29 29 29 29 29 16 29 29 16 31 5 29 29 29 2 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 2 2 29 29 27 25 2 29 29 29 29 29 29 16 13 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 29 29 29 29 13 29 29 8 25 16 13 29 29 29 16 29 2 29 25 29 29 29 31 18 5 29 29 29 29 31 6 29 29 29 6 29 6 29 29 25 29 29 29 29 29 2 2 29 16 16 29 29 29 29 16 29 29 29 14 16 29 29 29 2 29 19 13 8 29 29 16 29 29 29 29 29 16 29 8 26 29 29 29 29 5 16 29 25 29 8 29 29 29 26 27 29 29 29 29 16 29 29 29 31 25 2 29 29 13 29 29 16 29 29 29 29 29 29 29 17 29 29 16 29 29 16 29 13 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 18 29 29 29 29 29 8 16 29 29 29 29 29 29 16 16 29 29 2 29 8 29 16 16 29 29 29 29 29 8 29 16 29 29 16 13 16 29 29 29 29 29 29 29 18 26 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 8 29 27 2 29 29 29 31 29 2 29 29 29 29 29 25 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 5 26 29 29 2 29 29 27 8 29 29 29 29 8 29 29 17 29 29 29 29 29 31 6 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 8 29 29 31 29 29 29 16 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 2 29 29 29 29 8 29 29 2 29 31 29 14 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 2 29 29 29 29 29 29 8 29 29 29 29 29 29 31 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 23 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 17 29 29 29 29 29 29 29 18 18 29 6 29 18 29 29 29 29 29 29 29 29 29 8 31 29 29 2 29 31 29 31 6 29 29 29 29 29 16 29 31 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 18 29 8 29 29 31 2 29 29 29 6 29 8 8 29 29 29 29 29 29 29 29 29 29 25 29 29 14 29 16 2 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 16 29 2 29 29 29 5 8 17 29 16 29 16 16 29 16 13 29 29 8 19 29 16 16 19 29 16 29 16 29 29 17 16 29 29 29 29 29 29 16 13 25 29 29 18 29 19 16 29 29 29 16 13 16 16 2 16 29 29 29 16 29 16 29 19 29 29 29 29 29 16 16 29 29 29 16 29 16 16 29 16 19 29 29 16 29 29 29 29 6 29 29 29 29 29 29 29 19 29 5 16 27 29 5 29 18 29 29 25 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 14 8 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 18 29 29 5 29 29 29 29 29 29 29 29 29 26 26 27 29 8 29 29 29 29 29 29 5 29 2 6 29 29 29 29 29 29 29 29 16 8 16 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 18 29 18 25 29 13 29 29 6 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 31 29 29 29 29 29 5 13 16 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 29 29 29 25 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 2 29 29 29 8 29 29 29 29 29 27 29 2 29 2 29 18 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 8 29 2 29 31 29 29 26 2 8 29 29 8 31 29 16 29 29 29 29 2 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 27 16 29 29 19 13 16 29 2 29 29 19 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 31 29 28 29 5 29 29 29 29 26 6 29 29 29 29 29 5 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 29 29 29 16 29 18 29 29 16 29 29 29 29 16 29 13 29 16 17 29 16 29 29 29 16 16 19 29 29 29 29 29 29 2 29 16 29 16 16 29 29 29 16 16 29 29 29 29 29 29 18 29 14 29 29 29 29 29 29 29 29 29 29 29 29 2 16 13 29 16 16 19 29 29 8 16 13 29 29 14 5 16 29 16 29 29 29 16 8 16 29 29 19 29 29 29 16 29 16 29 29 29 29 6 29 16 17 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 19 29 29 8 16 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 13 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 13 29 29 29 8 29 2 26 5 31 29 29 2 29 2 2 29 5 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 25 29 29 29 29 29 25 8 25 29 29 2 8 29 8 29 27 29 29 2 25 2 29 31 29 18 29 29 29 29 29 29 29 29 29 18 29 6 27 29 29 29 5 29 8 29 29 29 29 29 29 2 6 14 6 29 29 29 29 29 8 29 29 29 18 29 2 18 29 29 29 29 25 17 29 29 29 17 29 29 29 8 29 29 8 2 29 29 2 29 29 29 29 29 2 18 29 5 29 29 8 29 29 29 5 29 29 29 29 8 8 29 29 29 8 8 16 29 8 29 29 5 18 2 29 14 29 29 29 29 2 25 29 29 29 8 8 29 8 29 29 29 29 31 8 5 29 29 29 29 29 5 29 14 29 29 6 29 29 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 26 8 29 16 29 29 29 29 29 5 29 13 29 2 8 29 8 29 29 26 29 29 29 29 29 31 29 29 29 29 29 29 29 31 29 29 29 29 29 14 29 29 29 29 29 2 14 29 29 29 8 29 18 29 17 29 29 29 29 29 29 29 29 5 16 16 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 31 26 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 8 29 6 29 29 29 25 26 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 18 29 29 29 6 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 6 29 29 8 29 8 29 5 29 23 2 29 29 18 2 29 29 29 8 31 29 25 29 8 29 29 29 29 29 29 8 29 5 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 5 31 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 18 29 29 29 8 26 29 29 29 29 29 26 31 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 8 29 8 5 29 29 18 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 26 2 29 8 5 29 8 29 29 29 5 29 29 31 2 8 29 2 29 29 29 29 29 29 29 5 26 2 5 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 19 29 29 29 16 29 17 29 29 29 25 2 29 2 18 5 29 29 18 29 8 8 5 2 29 26 8 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 8 29 29 16 29 29 29 29 16 29 16 29 29 29 29 2 29 29 29 29 8 29 2 29 29 6 27 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 8 29 29 29 16 16 29 29 29 16 29 13 29 16 16 29 29 29 16 29 29 29 29 16 16 16 29 29 6 16 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 6 29 29 29 29 29 16 19 16 29 16 8 16 29 29 29 29 19 29 26 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 26 29 27 16 29 29 29 5 29 29 29 18 17 29 16 29 29 2 29 29 29 29 16 8 29 29 8 2 5 8 29 29 29 29 29 29 29 5 29 29 29 29 29 18 29 2 25 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 16 29 29 29 29 29 29 29 16 8 8 29 29 8 29 29 29 29 26 29 6 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 31 19 8 29 29 16 19 16 29 5 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 5 29 29 29 29 29 29 5 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 6 29 29 26 2 29 29 29 29 2 29 29 29 29 29 13 16 8 29 16 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 14 29 29 29 2 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 6 29 31 29 5 29 29 8 2 29 29 29 6 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 27 29 2 29 2 29 29 29 29 25 8 29 18 29 29 29 6 29 29 29 29 29 29 29 5 27 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 5 29 31 29 29 29 29 16 29 29 29 29 8 29 29 31 5 29 2 8 29 29 29 29 29 2 29 2 8 8 29 5 8 31 29 29 29 8 29 8 26 26 5 2 29 27 29 29 29 29 29 29 29 29 29 18 29 29 2 6 8 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 8 16 29 29 29 2 8 29 16 29 29 29 29 29 29 14 29 25 2 8 29 29 29 29 29 29 8 5 29 29 6 29 5 29 2 29 16 29 29 29 29 13 29 29 29 29 6 29 29 29 29 29 18 29 29 29 29 8 29 29 29 26 29 17 29 29 29 2 8 6 29 17 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 6 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 5 29 16 29 29 29 16 31 29 16 16 29 16 29 29 14 2 29 29 29 29 29 29 5 26 29 29 29 29 29 29 13 31 29 29 16 29 14 29 29 29 29 29 13 29 29 26 29 29 16 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 13 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 8 29 31 29 29 5 29 8 6 26 29 29 5 29 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 8 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 8 16 29 13 29 16 29 16 29 16 29 2 29 29 29 29 29 29 8 29 29 26 29 29 5 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 6 29 29 29 8 29 29 29 29 29 29 29 13 29 8 29 29 29 29 18 29 29 29 29 6 5 26 29 5 26 29 29 29 29 29 29 29 5 29 29 29 29 14 8 29 29 8 29 14 29 29 29 29 29 29 29 29 2 29 29 29 29 5 4 29 29 2 29 14 29 29 29 29 29 29 29 29 6 29 8 29 29 29 2 29 29 29 8 29 29 31 5 6 29 29 25 29 29 29 8 29 29 29 29 2 29 29 29 29 2 29 2 29 27 5 5 29 29 29 2 29 25 29 29 29 29 29 29 29 6 29 27 29 29 26 29 5 2 8 29 29 29 31 29 29 31 29 29 29 29 29 29 29 5 8 29 18 18 17 29 29 6 29 14 8 29 29 29 29 27 25 29 18 2 29 29 29 8 29 5 29 29 29 8 26 29 29 6 25 29 29 8 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 25 29 29 29 14 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 2 29 29 27 29 29 29 29 29 5 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 25 29 29 29 2 29 8 29 29 29 29 25 29 5 2 23 29 29 29 29 29 29 29 29 18 29 29 29 31 29 29 29 29 5 29 29 29 29 2 29 29 29 29 29 6 2 8 31 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 2 29 2 29 29 29 29 6 26 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 8 29 8 2 29 29 29 2 29 29 29 29 2 13 29 19 13 16 29 29 5 29 26 29 5 29 29 29 29 29 29 8 6 8 29 8 29 29 29 17 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 16 13 16 16 29 29 29 29 29 14 29 27 29 6 29 2 29 25 5 2 29 29 29 29 2 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 26 14 31 29 29 29 26 29 5 29 29 29 29 29 29 25 29 29 29 6 31 29 29 2 29 29 29 29 29 26 29 25 29 8 29 29 29 29 29 29 29 29 29 14 27 29 29 8 29 8 31 6 31 29 29 29 29 25 5 8 29 29 25 31 29 8 29 29 29 29 18 29 8 29 31 29 18 29 29 29 29 29 29 29 29 27 6 6 18 29 29 29 29 8 29 29 29 29 29 29 31 29 29 8 5 5 5 29 2 27 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 8 29 29 31 29 26 5 29 29 29 29 29 29 6 29 6 14 29 18 29 29 29 6 25 25 27 29 29 5 25 18 29 29 29 6 25 8 29 2 29 29 8 8 8 29 27 31 8 2 25 14 29 29 26 8 29 29 29 29 29 29 29 2 29 8 18 29 2 29 29 29 8 29 29 29 29 29 29 29 29 5 29 18 29 2 29 29 26 2 26 29 5 8 29 29 2 29 29 29 29 6 29 5 2 29 29 29 29 2 14 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 29 29 29 31 29 8 25 29 29 18 29 2 6 29 29 5 5 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 2 29 29 2 29 29 18 5 18 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 18 2 29 18 8 6 29 29 2 29 29 5 5 29 29 29 29 29 29 29 18 29 29 29 29 29 29 14 25 29 29 2 29 29 29 29 29 29 29 29 8 31 2 8 29 29 29 23 29 8 2 6 29 29 6 29 29 29 29 29 6 29 29 29 29 29 25 29 29 29 29 29 29 8 8 29 29 29 29 29 29 5 29 29 2 14 29 29 29 8 29 29 6 5 29 29 2 29 29 2 29 29 29 29 18 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 25 29 2 2 29 29 29 29 29 29 29 2 29 29 29 29 29 14 29 6 29 2 29 29 29 29 8 29 29 2 29 29 6 29 29 8 29 29 29 29 2 29 29 29 29 31 29 29 8 29 29 25 29 29 29 29 29 29 18 6 29 8 29 29 26 31 29 8 29 29 29 18 29 27 31 29 29 29 5 29 29 29 29 29 29 29 29 29 6 14 29 29 29 29 29 2 25 29 29 2 2 5 29 27 29 29 29 6 2 29 29 29 18 2 29 29 29 25 8 29 5 18 29 29 5 8 5 2 29 2 29 2 31 29 29 14 6 29 29 29 6 8 29 29 2 29 8 16 29 29 29 26 29 29 5 29 29 29 29 29 29 29 29 2 29 2 8 6 29 2 29 2 29 29 29 18 2 29 8 29 29 8 5 29 18 2 29 2 8 29 29 2 6 29 31 8 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 5 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 2 2 29 29 29 2 31 29 29 29 16 17 29 2 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 5 6 29 8 6 29 8 29 8 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 8 18 31 8 29 18 29 29 29 29 5 29 2 29 29 29 8 17 29 29 29 29 29 29 29 29 29 29 29 31 29 18 29 2 29 29 29 29 18 29 29 29 6 31 29 29 29 29 29 29 29 29 29 16 29 13 8 25 29 29 2 29 29 29 29 29 29 29 29 29 29 18 2 29 6 29 26 6 2 8 29 8 29 2 18 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 26 29 6 13 29 29 5 29 29 2 29 29 8 29 2 29 29 29 29 29 2 29 29 29 16 29 29 16 16 29 29 29 31 29 29 29 29 29 29 25 29 16 29 29 29 16 29 29 16 29 16 29 29 8 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 6 29 16 16 29 29 29 29 29 29 29 17 29 16 13 29 17 29 16 29 31 16 29 29 16 29 16 18 29 16 16 16 29 16 13 29 16 16 29 29 16 29 16 16 17 13 29 29 16 29 29 29 29 16 29 29 5 29 29 29 29 29 29 16 29 29 29 19 16 16 29 6 29 29 29 19 16 29 29 29 29 29 19 19 29 5 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 16 29 16 16 29 29 29 29 17 16 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 13 29 29 29 29 13 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 27 16 29 16 29 16 29 29 29 29 29 25 29 29 16 17 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 31 29 29 29 2 29 29 29 8 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 5 29 8 18 6 31 29 2 29 29 29 25 29 29 29 29 29 26 25 29 29 29 29 29 29 8 8 2 29 2 31 29 29 31 8 29 29 29 29 29 29 14 27 29 29 8 29 2 25 29 29 18 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 29 2 2 29 5 29 29 29 29 5 6 29 8 29 29 5 29 31 29 29 8 8 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 27 29 29 29 29 29 16 29 29 29 29 29 17 29 29 29 16 29 29 29 29 29 29 29 29 18 5 2 29 6 5 5 14 8 2 5 8 2 29 5 29 5 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 31 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 16 29 16 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 18 29 31 29 29 29 5 29 31 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 2 29 29 8 29 29 2 29 8 29 29 29 29 29 25 6 29 5 2 29 29 29 8 5 31 5 29 5 29 29 29 8 8 2 29 29 29 8 29 29 29 29 29 2 8 31 29 29 31 2 29 29 5 5 29 29 2 29 29 29 29 29 29 29 29 5 29 16 18 6 29 5 2 5 29 2 16 5 5 29 29 2 29 2 5 5 5 29 8 8 5 8 29 5 2 5 29 29 31 29 5 29 23 31 8 5 16 29 16 29 16 5 26 29 5 29 29 8 29 29 29 29 29 29 2 5 29 2 23 29 8 8 2 2 5 2 2 29 31 31 23 5 8 5 29 29 29 29 29 18 5 29 2 31 29 5 29 2 29 31 29 5 29 29 29 14 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 8 29 29 29 14 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 5 29 25 29 29 25 29 29 29 29 29 29 29 29 18 29 29 29 16 25 29 18 29 29 29 14 29 6 14 8 31 29 29 29 29 29 29 29 14 29 29 29 29 29 29 8 29 29 29 29 29 2 8 29 29 29 8 5 27 29 5 29 29 29 8 29 29 29 8 2 18 29 18 29 29 8 29 6 29 25 29 6 29 29 29 29 29 25 29 27 18 29 29 6 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 6 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 6 2 29 2 29 14 25 29 2 14 8 29 6 18 8 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 18 31 29 29 29 29 29 29 6 29 31 27 29 29 29 29 29 29 29 29 29 8 31 29 29 18 29 29 29 29 31 29 29 29 29 29 29 31 29 29 29 29 29 18 27 29 29 29 29 29 27 8 31 29 29 29 29 29 29 29 29 18 29 29 29 29 29 25 29 27 25 29 29 29 29 29 2 29 31 29 18 29 29 29 2 29 29 6 29 29 29 2 29 29 29 8 29 29 29 31 29 29 29 29 29 29 29 2 8 8 18 31 29 29 29 29 29 29 29 29 29 29 8 2 6 29 29 29 29 27 29 8 27 29 29 6 29 8 29 29 8 29 29 29 29 29 29 8 8 29 25 29 29 6 29 8 29 29 29 29 29 29 29 29 29 14 29 29 6 29 29 18 29 29 29 31 8 14 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 14 29 6 6 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 18 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 2 29 29 29 14 29 14 29 29 27 8 18 29 27 29 31 29 8 29 2 5 29 29 8 29 6 25 29 29 18 29 29 29 29 8 2 29 29 8 31 29 29 29 14 29 31 2 18 29 29 29 29 29 29 29 29 27 29 29 14 29 29 29 8 29 29 29 25 25 29 29 14 31 29 29 29 18 14 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 6 29 29 29 25 25 18 29 29 29 29 25 6 29 5 25 29 29 29 29 29 29 29 29 6 29 14 6 29 29 2 8 25 27 18 6 6 2 29 25 29 18 31 29 25 18 29 29 29 29 18 29 29 29 29 31 29 29 2 29 29 29 29 6 29 31 29 29 18 29 29 29 6 29 25 27 29 29 29 31 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 27 23 29 29 5 2 27 8 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 14 31 6 29 29 25 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 26 29 29 27 18 29 29 29 29 18 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 26 29 5 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 14 18 14 29 8 29 29 29 2 29 27 29 18 29 29 29 29 29 18 18 29 29 29 26 2 29 29 29 29 29 29 29 29 29 31 29 16 29 16 29 29 29 29 29 29 29 2 17 14 17 29 17 29 29 26 29 8 13 29 29 29 29 29 2 26 6 29 14 6 29 29 29 29 29 29 29 29 29 27 29 29 29 29 14 29 29 29 2 29 29 29 29 29 29 8 31 29 29 29 29 29 29 8 29 16 29 29 29 17 13 13 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 5 6 29 29 29 29 29 29 2 29 31 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 25 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 13 8 27 29 29 29 29 29 29 29 8 27 5 26 5 29 8 8 29 29 29 2 29 27 29 18 8 29 6 29 29 6 2 29 29 29 29 29 27 29 29 29 29 29 29 29 8 2 18 29 25 29 29 27 29 29 29 29 27 2 29 8 8 29 29 17 2 5 8 18 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 18 29 8 29 25 29 29 27 29 29 29 31 29 29 25 29 29 29 29 29 29 31 2 18 29 27 29 29 29 31 29 25 31 29 29 29 29 5 29 25 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 31 29 5 29 25 26 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 27 6 29 5 8 2 29 2 18 29 29 29 29 29 29 29 29 29 2 2 6 29 29 29 29 29 29 18 29 29 29 29 18 29 29 31 31 29 29 5 29 29 8 29 2 29 29 29 29 6 29 29 2 18 29 29 18 8 18 29 2 29 29 31 26 29 5 2 29 8 29 29 29 18 29 2 29 25 27 29 29 2 8 29 5 2 29 29 18 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 8 29 29 29 26 29 31 29 29 29 8 5 29 29 5 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 8 27 29 2 27 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 27 6 29 29 29 18 2 29 29 2 5 29 8 29 29 29 6 29 29 18 8 29 29 29 29 26 29 31 29 31 29 29 29 14 29 2 2 29 29 2 29 8 8 29 27 29 29 29 18 8 29 29 6 2 29 8 29 29 18 29 29 29 29 29 6 18 29 29 18 29 29 29 29 29 29 29 29 29 27 29 31 29 8 29 6 2 27 29 29 29 29 29 27 29 29 29 29 29 8 29 6 29 27 29 18 2 29 29 29 4 29 29 8 31 29 29 27 29 29 5 2 29 29 6 29 29 29 29 5 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 26 2 8 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 31 26 29 29 29 29 29 16 16 29 29 26 29 29 29 29 29 29 29 29 29 31 29 6 29 29 27 29 29 18 29 29 29 29 29 29 29 29 29 29 29 8 29 31 29 8 29 29 29 29 31 29 29 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 16 26 29 29 29 29 29 29 31 29 2 29 29 18 29 29 29 18 29 29 8 29 6 6 29 29 29 29 8 18 5 6 29 18 6 29 29 2 5 29 29 29 29 27 26 29 29 29 29 29 29 29 31 8 29 29 29 29 8 29 18 25 29 29 18 26 29 18 29 29 29 29 29 29 29 2 29 29 8 8 18 29 29 31 29 29 29 14 29 29 16 31 29 26 29 29 29 2 29 18 2 31 31 29 29 2 6 29 29 29 8 29 29 6 29 29 29 2 2 29 29 25 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 8 29 29 6 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 17 29 29 29 29 29 17 29 29 29 29 29 16 29 16 29 16 16 29 29 16 29 29 16 29 29 29 29 16 29 17 29 29 29 29 16 29 16 16 16 29 29 29 29 29 29 13 29 16 29 29 16 16 29 16 16 16 29 29 16 16 16 19 29 16 16 13 29 16 29 16 16 29 29 29 29 29 16 29 29 16 16 29 29 5 29 29 16 29 29 16 29 8 29 16 16 2 29 16 29 29 16 19 13 16 16 29 19 29 25 29 13 16 29 29 29 29 25 27 29 29 29 29 18 29 29 29 16 13 16 16 29 29 29 29 29 29 16 29 16 19 29 29 29 29 29 16 16 29 29 29 29 16 29 16 29 29 16 29 16 16 29 29 2 16 16 16 29 16 13 29 16 29 16 16 29 16 16 29 16 29 29 29 29 16 29 29 29 16 13 16 29 29 29 16 29 16 19 29 29 29 19 16 16 26 13 16 29 13 29 29 29 16 29 16 29 16 29 16 16 29 16 29 16 29 16 29 29 29 29 29 19 16 16 29 29 29 16 29 29 16 29 13 16 29 19 29 29 16 16 19 29 19 29 16 29 16 13 16 13 29 29 16 29 16 16 29 8 29 16 16 29 16 29 16 29 29 29 16 29 16 29 16 29 29 16 29 16 16 29 29 16 16 29 16 29 16 16 16 16 29 17 16 19 16 29 16 29 16 16 29 16 16 17 29 29 29 16 16 29 29 17 29 13 29 17 29 19 5 29 29 29 19 16 19 29 29 16 16 16 29 29 16 16 29 29 29 29 16 29 19 16 13 29 16 29 16 29 29 29 16 16 13 29 29 19 29 29 29 29 16 16 16 29 29 16 29 16 16 29 16 16 16 29 16 16 29 16 16 29 16 16 29 16 16 16 16 16 29 29 16 8 17 29 16 29 16 29 29 29 2 16 29 8 29 16 16 29 16 17 29 13 29 29 16 16 16 16 19 29 16 29 16 19 29 29 29 16 29 29 16 16 16 16 29 29 19 16 19 16 16 16 29 16 16 29 16 16 29 29 29 19 16 29 19 19 16 19 29 29 29 16 16 16 29 16 16 29 16 29 29 16 29 8 29 19 16 16 29 16 29 16 29 29 16 19 29 16 16 29 29 16 16 16 29 16 29 17 16 13 16 19 29 29 29 19 16 16 19 19 17 16 2 29 16 29 29 29 19 29 16 17 29 19 29 29 16 17 29 19 13 16 29 29 16 19 29 16 19 19 29 29 29 16 13 16 13 29 16 19 29 16 16 29 16 16 16 29 16 19 16 29 16 16 16 16 29 29 16 16 16 29 16 19 16 29 16 19 29 16 29 19 29 16 16 13 19 9 16 29 16 29 19 16 16 29 16 16 29 16 19 16 19 29 16 16 16 16 16 29 16 29 16 16 29 16 29 29 16 19 19 29 29 16 29 29 29 16 16 16 16 16 19 13 29 16 16 19 16 29 29 16 19 16 16 29 29 16 29 13 16 29 16 16 16 16 13 16 16 13 19 19 16 16 16 29 16 13 16 29 16 19 29 16 29 29 29 29 19 16 29 29 29 16 16 29 16 19 19 29 19 13 29 29 16 16 16 29 16 19 19 29 29 16 13 19 29 19 19 16 29 16 16 16 19 13 16 29 16 16 13 16 16 16 19 19 29 16 16 16 16 19 29 19 16 19 16 29 19 19 19 16 19 16 16 29 16 16 16 5 19 19 29 29 29 17 16 19 16 29 29 17 19 16 16 29 17 19 16 16 29 16 16 16 29 16 16 29 19 29 29 16 16 16 29 16 29 19 29 29 29 19 29 16 29 29 29 16 16 29 13 29 16 16 16 29 29 16 16 29 29 16 29 29 29 13 16 16 29 29 29 29 29 19 29 16 29 29 16 16 16 16 29 29 29 16 16 16 29 29 16 29 16 29 29 16 16 16 16 29 26 29 29 16 29 16 29 29 19 29 16 16 29 29 16 29 29 16 29 16 29 16 19 29 29 16 29 16 13 16 17 16 16 16 16 29 29 19 16 13 29 29 16 29 16 16 17 29 29 29 16 16 16 16 16 16 29 29 16 16 29 19 29 29 29 29 29 29 13 29 29 13 29 29 29 16 16 29 29 16 16 29 29 29 16 16 29 16 16 29 19 29 29 29 17 29 29 16 13 16 17 16 19 16 16 17 29 29 16 16 29 29 26 29 13 29 16 16 16 16 29 29 16 29 29 16 16 16 29 29 29 29 19 29 29 5 29 16 16 29 29 29 16 16 29 16 13 29 29 29 8 29 16 29 16 29 19 29 29 16 29 29 16 29 16 16 29 16 29 29 19 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 16 16 13 29 29 29 29 29 16 29 29 4 29 18 29 14 29 29 29 29 29 29 29 29 5 29 29 29 5 29 29 29 29 29 2 18 29 18 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 16 25 29 29 29 27 26 5 16 13 8 29 29 29 29 29 29 16 8 26 29 29 16 31 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 26 29 2 16 18 29 2 29 29 29 29 29 2 25 29 26 29 29 2 29 29 5 29 29 29 16 13 29 29 29 16 2 29 29 16 29 29 29 29 29 16 29 29 29 16 16 16 29 2 29 29 29 29 29 18 29 29 19 16 29 29 29 18 29 29 5 5 5 16 8 29 29 26 29 29 29 29 29 29 29 29 29 23 29 5 29 16 29 29 29 16 29 29 29 8 2 29 2 29 2 29 29 29 14 29 18 29 29 29 29 29 29 29 31 29 17 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 16 13 29 17 29 29 29 29 29 8 29 29 16 29 13 16 29 29 16 26 16 16 29 29 29 5 29 16 29 29 29 29 16 29 29 16 29 29 29 29 16 16 29 18 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 26 29 29 29 16 13 29 29 8 29 29 16 8 16 29 29 16 29 17 29 29 13 29 29 29 27 29 16 29 16 29 29 8 29 29 29 16 29 16 29 16 16 13 16 25 29 29 16 29 29 16 29 29 29 29 6 8 29 29 29 29 29 16 29 29 8 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 18 29 16 29 29 29 29 16 29 13 16 29 16 13 29 29 29 19 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 29 26 8 29 29 29 14 6 25 29 29 29 29 29 29 29 13 29 13 13 29 16 29 13 29 29 29 29 29 29 29 2 29 29 8 29 29 29 5 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 14 6 2 29 29 29 29 6 29 8 29 29 29 29 29 29 2 13 29 18 2 29 29 29 2 29 29 29 8 29 29 5 29 29 29 29 29 29 8 29 29 29 18 2 29 29 29 29 29 29 2 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 26 29 29 8 29 8 5 29 2 29 8 29 8 2 29 29 29 29 29 8 29 29 29 18 8 29 2 29 29 2 29 6 5 29 31 29 29 29 29 29 29 29 8 29 29 5 26 5 2 29 5 31 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 17 29 8 29 29 29 29 2 5 29 29 2 29 5 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 14 29 8 29 29 29 29 29 8 8 29 5 29 6 29 31 29 29 29 29 5 29 29 2 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 8 5 29 5 29 29 18 8 6 6 29 29 6 29 31 29 29 8 29 29 29 29 29 2 29 2 29 29 29 29 2 29 5 26 2 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 8 29 8 6 29 2 5 14 29 29 29 29 26 29 25 18 29 29 29 29 2 2 5 31 29 29 29 29 29 18 8 5 29 29 26 29 31 29 6 29 2 29 29 29 29 2 25 8 29 29 29 8 2 2 29 2 29 18 29 2 29 29 18 29 29 29 29 29 29 31 29 29 29 29 29 25 31 29 8 29 29 29 29 29 29 29 31 29 29 29 25 2 29 29 5 29 2 31 29 29 29 2 29 29 29 27 29 29 31 6 29 29 8 29 29 8 29 29 29 29 8 29 29 26 29 29 8 29 29 2 29 29 29 29 29 29 29 29 6 29 29 25 29 29 25 2 29 8 29 29 25 29 29 29 29 5 5 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 18 8 29 2 29 29 6 29 2 29 29 26 8 29 29 2 8 8 14 2 25 2 29 14 29 8 29 29 5 2 29 29 6 29 29 29 29 2 29 26 8 2 29 8 29 29 29 29 29 29 8 18 6 8 29 29 29 29 6 29 29 8 29 29 8 29 29 29 29 14 29 29 29 8 29 8 29 29 5 29 29 29 29 8 8 6 29 29 29 2 14 14 29 29 29 6 8 31 8 14 29 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 26 2 29 5 25 29 29 29 29 29 5 29 29 14 29 18 29 27 29 29 29 29 29 29 29 27 8 29 8 14 29 29 5 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 14 29 29 8 29 29 2 8 29 29 8 29 29 29 29 29 8 29 5 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 27 8 29 29 29 29 29 27 2 29 6 6 29 2 29 27 14 2 29 29 6 29 8 25 29 6 14 29 27 8 29 29 2 5 29 6 26 8 29 29 29 29 8 29 27 29 29 29 29 29 29 29 29 29 29 29 14 25 29 29 29 18 8 18 8 8 29 29 29 29 29 18 29 8 29 29 29 29 29 14 5 29 29 29 5 29 29 29 29 29 6 26 29 14 29 29 18 8 29 29 29 2 2 2 29 29 5 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 18 2 8 29 2 2 29 29 29 29 29 29 8 29 29 29 18 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 5 29 6 29 8 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 18 29 29 29 29 14 29 8 29 29 29 29 2 29 2 29 29 6 29 29 2 18 8 29 29 29 29 5 8 29 29 29 27 6 29 5 2 29 29 16 29 29 16 29 29 8 29 18 5 6 2 6 8 29 29 2 29 2 29 5 5 5 29 29 29 2 18 29 29 29 29 16 29 29 25 2 29 29 29 31 29 29 29 29 17 29 5 29 29 29 14 2 18 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 5 5 29 29 29 29 5 29 29 29 29 29 6 29 2 8 8 29 26 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 2 29 2 29 29 18 6 29 29 29 29 14 6 5 29 16 29 29 29 29 29 29 29 29 16 4 29 29 29 16 29 31 29 8 18 26 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 2 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 18 26 29 29 29 29 29 29 5 29 29 31 29 29 29 29 29 29 29 6 5 29 29 8 29 18 5 29 29 29 29 29 29 29 2 29 5 29 29 29 18 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 6 5 29 29 29 29 29 2 29 29 29 29 5 29 2 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 25 8 8 16 13 29 16 29 29 29 29 29 29 16 13 16 29 13 29 19 29 5 29 29 29 29 29 29 29 19 29 16 29 29 9 13 29 8 17 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 14 29 29 29 29 29 29 29 8 14 29 29 29 5 29 29 29 29 29 29 29 29 13 29 2 29 13 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 23 2 29 2 29 29 5 29 29 29 29 8 5 29 29 29 31 29 31 29 8 29 29 29 29 29 29 29 29 29 29 18 2 29 8 29 20 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 27 29 29 2 2 8 8 29 29 2 29 29 29 29 8 29 29 29 8 18 29 29 29 29 29 2 29 29 29 18 29 27 29 29 29 29 29 29 29 6 8 18 8 18 29 16 29 29 8 29 5 8 29 2 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 6 29 27 29 8 2 31 29 6 29 29 6 31 8 29 8 18 29 29 29 27 27 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 29 29 29 29 29 26 29 27 2 18 29 29 26 8 26 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 13 29 29 2 29 17 2 29 29 31 29 2 6 8 29 29 5 8 6 29 5 29 29 2 29 14 2 29 14 2 29 29 29 2 2 8 29 5 29 29 29 29 29 29 2 6 29 8 29 2 29 29 29 29 29 2 29 29 29 17 14 29 29 29 29 2 29 29 29 31 6 31 29 29 29 5 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 18 29 29 5 5 29 29 6 29 29 29 29 29 29 29 29 5 8 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 6 2 29 29 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 27 29 29 6 29 29 29 31 29 29 29 6 29 29 29 29 29 29 27 29 6 29 29 29 5 29 8 26 29 29 29 27 29 29 29 29 29 6 31 29 29 8 29 25 18 2 8 29 8 29 29 29 29 29 29 29 29 29 29 29 5 5 29 29 2 18 29 29 26 29 29 29 29 29 8 29 8 29 29 29 5 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 26 8 29 31 29 29 29 29 5 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 2 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 8 29 29 29 26 29 29 29 29 14 29 29 29 29 29 5 29 17 5 29 29 29 29 8 2 29 29 29 29 29 29 27 8 29 2 29 29 29 8 29 29 29 8 29 8 2 29 29 2 2 8 2 29 8 29 8 5 29 29 29 29 29 29 29 29 8 29 8 2 8 29 29 29 8 29 5 29 29 5 5 2 29 29 29 29 29 29 29 29 29 29 26 29 29 29 6 29 5 29 5 29 2 5 2 29 6 29 29 8 31 29 29 18 8 29 29 29 6 29 2 29 29 29 18 29 2 8 29 31 29 2 29 29 29 8 31 29 29 29 29 29 29 18 29 8 29 23 29 31 2 26 8 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 8 2 29 2 8 16 29 31 29 29 29 29 5 29 5 29 29 29 2 29 29 29 29 29 29 8 29 25 6 29 29 29 29 29 5 5 29 29 29 29 5 29 29 2 14 29 6 29 25 29 29 8 31 31 5 29 29 2 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 5 8 8 2 8 25 29 29 29 29 29 5 29 29 31 29 29 29 2 29 29 27 29 29 8 29 31 5 29 8 2 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 16 5 29 29 29 18 8 29 29 29 2 8 8 29 29 2 29 5 5 29 5 29 2 29 29 29 5 29 29 29 29 29 2 29 27 29 14 29 8 5 29 8 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 5 29 8 29 2 29 29 29 18 29 29 29 29 29 29 8 27 29 2 29 8 2 29 29 29 27 8 29 29 16 29 29 29 16 16 16 29 29 16 29 16 29 29 29 29 29 16 27 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 16 29 19 16 29 29 29 29 16 29 29 5 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 2 31 29 29 8 29 5 2 2 29 29 8 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 5 29 29 5 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 5 29 29 26 29 29 2 29 29 2 29 29 29 29 29 2 5 5 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 6 29 26 2 29 29 31 8 2 31 8 29 29 29 5 29 29 29 29 29 2 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 8 5 8 26 2 29 31 29 29 29 31 2 8 29 29 29 29 8 2 29 5 5 29 5 29 8 29 29 29 29 29 29 6 29 29 2 14 29 29 6 8 29 29 29 29 5 27 5 8 29 2 29 29 29 29 29 29 29 18 29 29 29 31 8 29 8 29 2 29 29 29 26 29 29 29 8 29 14 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 5 8 29 29 5 29 8 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 6 29 17 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 2 29 29 29 8 29 29 29 29 29 29 8 8 29 8 29 29 29 29 25 29 6 29 27 5 29 18 29 29 29 2 29 29 2 29 5 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 2 5 29 29 5 8 29 25 2 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 6 29 26 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 27 29 29 29 29 29 29 29 16 29 29 5 2 18 29 29 29 5 8 29 29 29 29 29 29 31 29 29 29 29 29 8 29 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 2 29 29 29 29 29 5 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 29 8 29 2 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 17 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 29 18 29 16 5 29 29 29 29 29 14 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 18 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 5 8 29 29 25 29 8 29 29 6 2 29 29 29 2 29 29 29 29 5 29 8 29 18 29 29 29 29 29 29 29 2 29 18 6 2 29 29 29 29 29 29 13 16 5 16 8 29 16 29 5 29 26 2 29 29 16 16 29 29 29 29 29 29 16 29 16 13 29 29 29 29 29 29 29 29 29 13 2 29 29 29 29 16 19 29 29 29 29 29 16 29 29 29 16 29 16 29 29 16 8 29 29 29 19 29 29 16 16 29 29 18 16 29 29 13 29 29 16 29 29 13 29 16 29 5 29 29 6 29 8 29 26 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 29 29 5 17 29 29 16 8 29 29 29 29 29 6 17 29 16 16 16 29 29 29 16 29 29 2 16 6 29 29 29 16 29 29 29 25 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 5 31 29 29 29 16 29 29 2 2 29 29 2 29 5 29 29 2 29 26 6 5 5 29 17 5 16 2 16 29 29 29 16 29 29 29 19 29 29 16 29 29 29 29 29 29 29 8 29 29 29 16 16 29 29 29 29 16 19 29 29 19 16 29 29 29 29 16 29 29 29 29 16 29 16 29 16 29 29 16 29 29 5 29 16 29 29 29 29 31 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 31 29 29 29 29 8 29 29 2 8 5 29 29 29 17 29 2 5 29 29 29 16 29 26 2 8 29 29 29 2 29 16 16 29 29 29 16 29 29 2 16 29 29 16 29 29 29 2 29 16 29 29 29 29 29 27 29 29 17 29 29 29 29 17 29 16 29 27 29 29 29 29 29 16 2 29 29 5 29 29 29 16 27 27 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 8 5 5 5 29 6 29 29 29 29 29 29 29 29 29 29 29 5 5 6 29 29 2 29 25 29 29 29 26 29 18 8 5 5 18 29 8 29 29 29 29 31 29 29 29 29 8 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 2 29 6 6 29 29 8 29 29 29 29 2 29 2 29 29 29 29 31 2 29 29 8 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 5 29 8 29 29 29 29 29 29 2 29 29 29 8 29 29 2 5 5 29 8 29 29 29 31 29 29 5 2 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 8 29 29 14 2 29 5 29 29 26 29 16 29 29 16 29 8 29 16 16 16 16 29 29 29 29 29 29 5 29 29 8 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 16 13 29 29 29 8 5 31 29 8 13 29 29 29 16 29 2 29 29 29 29 29 29 29 2 29 2 29 29 16 29 29 29 19 29 16 16 8 29 16 14 29 25 29 29 29 29 29 29 29 29 29 29 16 29 16 19 29 29 5 16 29 16 29 29 19 29 16 29 29 29 16 29 29 29 16 29 29 29 29 8 29 16 29 29 29 29 29 16 8 18 29 29 8 29 29 29 5 26 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 5 18 29 8 29 29 29 29 29 29 29 29 29 16 29 25 16 17 29 29 29 6 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 17 29 29 29 29 29 13 29 8 29 29 29 29 2 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 16 19 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 17 16 13 16 29 29 16 29 29 29 29 29 29 29 13 5 29 31 29 29 29 29 29 29 29 29 19 16 16 29 16 2 16 29 29 29 29 29 29 29 29 29 29 29 29 16 19 29 29 16 16 29 17 5 19 16 29 29 16 16 19 16 29 16 16 29 16 19 16 6 16 29 29 2 16 29 29 29 16 19 29 19 29 29 29 16 29 13 29 29 19 16 16 19 16 29 16 13 29 16 19 19 29 9 9 41 29 16 19 29 19 9 19 16 29 19 29 19 16 13 16 16 29 19 16 29 29 13 16 29 29 29 29 19 29 16 13 29 29 16 16 16 16 29 19 29 16 29 16 16 29 13 29 19 19 29 16 19 19 29 19 19 29 19 17 19 9 29 16 16 29 29 19 16 29 16 13 19 19 13 29 16 29 16 29 29 16 29 29 16 16 29 29 29 29 29 13 5 29 16 13 29 16 16 16 16 29 29 16 29 29 29 29 29 29 29 29 29 13 16 29 29 29 16 29 29 8 29 29 16 29 29 17 29 29 29 29 29 8 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 16 16 25 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 29 29 2 29 29 29 29 29 29 25 29 2 29 29 29 8 29 29 29 2 29 29 29 2 29 6 29 29 25 29 29 14 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 8 29 29 5 17 29 29 29 26 29 29 29 5 2 29 29 29 29 29 29 2 29 18 18 29 2 29 8 29 25 29 16 29 29 8 18 29 29 29 29 29 18 29 29 18 29 29 29 29 29 29 29 16 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 8 2 31 5 29 5 2 29 29 29 29 29 29 29 29 29 29 8 29 29 6 14 29 27 29 29 29 8 29 18 29 6 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 17 16 19 29 29 16 13 16 29 29 29 16 29 29 29 2 8 29 26 29 29 8 5 8 29 29 29 29 29 29 29 18 29 27 17 29 29 26 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 23 8 2 8 29 2 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 31 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 5 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 14 29 29 29 29 29 29 18 29 16 8 16 29 29 29 16 29 13 29 29 31 29 26 5 29 2 29 29 29 31 29 29 29 29 16 31 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 16 6 29 29 13 5 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 26 29 2 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 31 29 8 29 29 17 29 31 18 29 5 29 29 29 29 29 29 29 29 29 29 14 29 18 29 2 5 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 2 18 29 5 18 29 29 29 29 29 29 29 17 29 29 29 2 29 2 8 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 2 14 5 29 18 29 29 16 29 17 2 29 29 29 29 29 29 29 29 8 25 29 29 29 29 8 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 2 29 29 25 29 27 29 2 29 29 29 29 29 29 29 29 29 6 29 27 2 16 27 29 5 29 29 29 14 17 29 29 29 17 29 2 18 5 2 29 29 29 18 2 29 29 29 29 29 29 29 18 29 29 29 29 29 2 8 29 29 29 29 8 5 31 29 29 29 29 26 29 29 17 8 29 18 29 29 29 29 2 29 29 29 29 14 17 29 29 2 29 29 29 2 5 8 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 5 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 29 29 29 29 6 27 29 29 6 29 29 29 8 29 29 6 29 29 29 29 29 16 27 5 5 2 8 2 8 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 8 5 29 29 29 27 29 29 29 29 2 8 8 29 2 27 29 29 29 29 29 5 5 29 29 29 8 29 29 29 29 29 31 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 4 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 5 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 13 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 5 29 29 29 29 29 29 29 29 29 29 26 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 2 29 29 29 29 29 29 29 2 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 18 29 29 29 29 14 29 2 29 29 23 29 29 29 8 29 5 29 2 29 29 2 29 29 31 29 29 29 8 2 29 29 29 29 29 16 13 29 16 29 29 29 29 29 29 29 29 29 16 29 31 29 29 29 29 5 17 16 29 29 2 29 29 29 29 29 16 29 6 29 18 29 29 29 29 29 29 29 29 29 29 16 29 29 5 29 29 29 29 8 29 29 17 29 29 31 29 29 2 29 8 29 29 29 29 29 29 29 5 29 5 8 31 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 2 31 29 29 29 31 29 16 29 29 29 29 29 29 29 29 29 29 14 25 31 29 29 29 29 29 16 29 29 16 16 29 16 19 29 29 29 16 16 29 29 16 8 29 29 29 17 29 29 29 29 16 29 5 29 18 29 29 13 29 29 29 29 29 29 29 29 29 29 8 29 5 17 5 29 29 29 29 29 29 29 2 29 29 29 29 17 29 18 16 13 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 2 29 29 17 16 29 26 29 18 5 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 2 29 16 29 29 29 29 29 29 29 16 29 29 2 29 16 19 19 29 26 29 16 13 16 29 29 13 6 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 27 29 29 6 29 31 29 18 29 29 29 29 29 8 29 29 29 2 29 16 29 16 29 16 16 16 13 29 29 29 29 29 16 16 29 29 19 29 29 6 29 29 29 29 29 8 29 29 26 6 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 16 29 29 29 29 29 29 27 29 8 29 6 29 8 5 29 29 8 29 29 29 16 29 29 29 6 29 29 29 29 8 29 2 29 29 5 29 29 29 2 8 29 29 16 19 13 29 29 13 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 5 29 29 29 29 6 29 29 29 27 29 29 29 16 29 29 29 29 16 16 13 29 29 2 29 29 29 29 16 29 31 29 29 29 29 29 29 29 29 29 27 5 8 29 29 2 2 29 29 8 29 5 29 5 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 17 29 16 17 29 16 29 29 29 26 16 29 29 29 29 29 16 16 29 16 16 29 29 29 16 29 16 29 16 29 16 16 29 29 29 16 29 16 29 29 19 13 16 16 16 29 16 29 16 13 16 16 19 13 2 29 16 29 19 29 19 29 17 16 16 19 19 29 29 16 29 16 16 16 16 29 29 16 16 29 19 16 19 16 19 19 29 19 29 16 19 16 16 19 19 29 29 16 29 19 19 13 16 16 17 16 16 19 13 16 29 16 16 19 29 16 29 29 29 16 16 16 29 29 27 2 29 16 29 29 16 17 29 16 29 17 16 29 16 29 16 16 19 19 16 16 16 19 16 19 29 29 29 16 9 29 29 29 29 29 19 29 29 29 29 16 17 29 29 16 29 16 29 29 16 16 29 17 29 29 29 16 16 29 29 16 29 16 29 29 17 29 29 29 17 29 17 19 16 16 29 29 16 16 19 16 29 29 16 16 29 16 16 29 29 29 13 19 16 13 29 29 29 19 29 29 29 17 19 16 29 29 29 29 29 29 29 29 29 29 16 16 29 16 17 16 29 29 29 13 16 13 29 16 29 29 29 29 29 29 19 16 29 29 29 29 5 29 29 29 29 29 16 29 29 2 29 29 29 13 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 17 16 5 29 29 29 29 29 27 29 29 25 29 29 16 29 18 29 29 29 29 8 29 29 29 29 16 29 29 29 29 2 29 29 5 2 8 29 29 5 26 31 5 29 29 25 29 6 8 29 8 29 31 2 29 8 5 5 29 8 29 26 5 26 2 8 2 29 29 29 29 29 29 29 29 31 29 29 29 14 29 6 29 29 29 2 5 29 8 29 2 2 6 14 29 29 2 29 5 5 29 29 29 29 2 18 5 29 29 29 5 29 29 29 29 29 29 29 29 2 29 29 8 29 5 2 29 8 18 29 29 29 29 2 29 5 14 29 29 8 8 29 29 2 29 29 29 29 31 29 29 29 29 29 5 29 5 2 6 5 26 29 29 29 29 2 2 2 29 29 29 29 25 29 29 8 29 29 29 31 14 29 29 14 8 5 29 26 8 6 29 29 29 31 29 29 29 29 25 2 2 29 29 29 29 29 29 8 29 29 16 17 8 2 29 26 2 29 29 29 29 29 29 29 29 29 8 29 29 27 29 14 29 23 8 29 5 29 18 29 5 8 26 29 29 29 29 31 2 29 29 29 29 29 29 29 29 6 29 29 29 25 29 29 29 8 8 29 27 29 29 2 27 29 29 29 2 29 29 2 5 29 29 29 29 29 29 29 29 29 29 18 29 29 18 29 29 29 31 29 29 29 29 2 29 5 29 29 2 29 26 29 2 29 29 8 8 29 29 29 29 29 29 5 29 29 29 14 29 29 29 18 29 8 29 29 29 8 8 2 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 2 8 29 29 29 8 5 29 29 8 6 8 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 2 29 29 29 18 2 8 29 29 29 26 29 29 23 29 29 29 29 29 29 27 14 29 29 29 6 29 29 29 29 29 13 13 13 29 29 29 29 29 29 29 29 8 29 29 29 8 2 29 29 29 29 29 29 29 29 6 29 29 29 8 8 29 29 29 29 29 29 29 2 29 29 29 29 5 26 29 29 2 29 29 29 29 2 8 29 29 29 29 29 31 29 8 29 29 5 8 27 29 8 29 29 14 8 8 29 31 29 29 29 29 8 29 29 29 2 29 2 8 26 29 29 2 2 31 8 29 29 2 29 29 29 8 8 8 18 2 5 8 5 29 17 29 20 29 8 29 29 29 29 14 29 29 29 29 6 29 29 31 29 29 2 29 8 8 6 18 29 29 2 29 6 29 6 29 29 8 29 29 8 29 5 29 29 29 29 29 6 29 29 29 29 29 29 26 26 29 29 2 29 29 29 8 6 29 29 29 31 29 29 29 31 29 29 8 8 2 29 29 29 5 29 5 29 29 29 29 29 29 29 8 2 8 5 29 29 29 29 29 31 29 14 29 5 8 29 6 29 8 29 8 27 8 29 29 31 29 29 5 29 29 29 2 29 2 29 31 29 8 29 17 29 29 29 31 29 8 29 5 29 29 29 29 29 29 29 29 29 29 5 31 29 29 2 8 2 26 29 8 2 5 2 2 29 8 5 8 29 5 29 29 29 29 2 29 29 8 29 2 29 29 31 6 29 29 29 29 29 5 26 26 29 29 29 8 6 29 8 29 29 6 8 2 6 29 5 29 18 29 29 14 29 29 2 2 5 29 29 29 29 8 8 26 29 29 29 29 29 29 25 29 29 29 29 5 29 27 29 29 16 29 29 8 8 18 29 29 29 29 2 5 5 29 29 29 29 29 2 29 29 31 29 29 29 29 27 5 2 8 18 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 8 29 31 29 6 2 8 29 29 29 25 29 29 8 2 29 29 5 27 29 29 29 29 2 29 14 29 5 29 29 6 29 16 29 29 29 18 8 31 29 6 29 29 29 8 29 2 6 29 5 5 29 29 2 6 6 29 29 2 26 29 5 5 8 2 18 29 29 2 29 14 2 26 29 2 29 25 5 6 29 29 5 26 29 29 29 5 29 29 29 2 2 2 29 29 29 5 29 29 29 27 29 29 5 29 25 8 8 5 29 27 29 29 29 29 29 29 29 29 5 29 8 29 29 2 29 29 29 29 29 8 29 29 8 29 8 29 29 29 29 29 29 17 29 29 29 29 29 2 6 29 29 29 25 29 2 8 29 8 29 29 29 29 29 29 31 14 29 2 29 2 29 2 27 29 29 29 29 29 2 29 29 29 8 29 29 29 29 5 29 29 5 29 29 29 29 29 29 17 8 2 29 29 6 29 2 29 2 29 2 29 6 6 2 29 29 29 29 2 6 29 29 31 6 29 29 2 29 23 29 29 8 8 6 29 29 29 29 8 29 29 29 29 29 29 16 17 29 8 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 2 29 29 29 29 2 29 29 29 29 5 29 2 2 18 29 29 27 29 29 29 29 29 29 29 2 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 18 2 29 29 2 29 29 29 29 5 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 5 29 29 29 6 2 29 29 29 2 2 8 5 29 5 29 29 17 29 29 18 29 29 17 13 29 29 29 2 29 29 29 29 29 16 29 16 29 29 16 29 2 29 29 29 29 17 2 29 29 8 29 8 29 29 29 29 29 29 29 2 5 8 29 29 29 29 29 29 29 5 8 8 2 29 29 2 29 8 2 29 29 29 2 29 29 29 29 29 5 8 23 29 29 25 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 16 29 2 29 19 29 29 16 29 29 29 29 29 5 29 29 2 8 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 8 13 29 29 29 16 29 29 18 29 29 8 8 29 29 29 29 29 29 29 2 29 29 6 5 18 29 29 29 29 29 16 29 29 19 29 29 16 19 29 29 31 29 29 29 29 2 29 16 29 29 29 29 29 16 29 29 29 29 29 14 29 29 29 5 2 29 17 5 29 23 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 2 29 29 29 29 2 29 29 29 29 14 29 29 29 6 29 29 2 29 5 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 26 29 29 29 29 2 5 2 29 29 29 8 29 2 2 29 29 29 29 29 29 27 29 29 29 29 29 29 17 17 29 29 29 18 29 8 6 29 5 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 16 29 29 29 29 18 29 29 29 29 29 16 16 29 16 29 29 29 29 8 29 29 16 29 5 29 29 29 16 29 29 29 29 31 29 29 2 29 8 16 29 29 27 29 8 5 5 29 5 29 29 29 29 16 6 26 29 29 2 16 29 29 29 13 16 17 29 29 29 16 16 16 29 29 16 29 16 16 16 29 29 19 29 26 29 19 16 29 29 29 16 29 29 29 29 16 29 31 16 16 29 29 29 29 29 29 14 16 16 16 29 19 29 29 29 29 29 29 18 27 31 29 16 29 16 29 18 29 29 29 17 29 16 16 29 29 29 2 29 29 29 29 29 29 8 29 5 17 5 29 31 31 6 29 6 2 5 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 17 5 2 29 29 5 29 29 29 29 29 26 29 29 27 29 29 29 29 29 29 29 29 6 16 29 16 16 29 29 16 29 29 29 29 29 29 29 29 19 29 29 29 16 29 16 17 16 5 16 29 17 29 29 16 17 29 29 29 29 29 16 8 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 16 29 18 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 31 5 8 29 8 8 29 2 5 29 29 2 31 5 31 29 29 6 29 17 29 29 29 29 29 29 29 8 29 29 29 29 27 29 29 8 29 29 29 27 2 2 29 29 29 17 29 29 29 29 29 16 29 29 29 5 29 29 29 29 29 29 29 29 29 8 29 29 14 29 5 29 29 29 29 29 29 29 29 16 19 29 29 29 31 29 16 29 2 18 29 29 29 16 29 17 29 16 16 16 16 16 16 16 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 19 29 16 16 29 16 17 16 5 16 29 17 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 16 19 16 29 16 29 29 16 29 29 16 29 16 27 16 29 29 29 29 16 29 26 29 8 29 5 29 16 16 29 29 29 29 29 29 29 29 13 29 29 5 17 29 16 16 16 29 29 16 29 13 29 16 29 2 16 16 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 13 16 29 29 29 17 29 29 29 29 17 13 29 29 29 29 29 29 23 29 29 29 31 29 29 29 31 29 29 29 29 29 29 29 29 29 8 29 29 29 16 17 29 29 29 18 29 29 29 29 2 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 16 29 29 29 29 25 29 29 25 29 29 8 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 5 29 29 29 29 29 16 29 29 29 8 29 29 16 16 29 16 29 29 29 16 19 29 29 29 2 29 29 29 2 27 29 2 5 29 2 29 29 29 16 19 29 29 29 29 16 29 29 29 5 16 29 29 25 29 29 29 29 16 29 29 29 29 29 29 29 8 8 29 29 5 29 29 5 29 29 29 29 29 14 29 29 29 29 2 29 29 16 29 29 29 29 16 29 29 16 13 16 16 13 29 29 29 29 16 13 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 16 8 29 29 6 16 29 18 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 29 29 19 16 17 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 8 5 29 31 29 29 8 27 29 29 5 29 29 5 29 29 2 29 29 29 29 16 13 29 29 2 29 29 29 17 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 8 29 29 8 5 16 16 16 29 29 29 29 16 29 29 29 29 2 29 29 8 29 29 29 29 29 6 29 29 29 29 29 8 29 29 8 29 29 29 27 29 2 6 29 29 5 29 6 26 29 29 29 29 8 26 5 29 29 29 29 17 2 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 27 29 8 6 29 29 29 8 29 8 29 8 5 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 8 2 29 29 23 29 29 29 6 29 8 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 2 8 29 25 2 5 29 8 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 17 29 6 29 8 29 5 31 29 29 8 29 29 29 29 29 29 29 29 29 2 25 6 29 2 8 29 29 29 29 29 29 29 29 29 2 29 29 5 8 29 29 29 29 29 29 29 29 29 29 17 16 29 29 29 29 29 29 2 29 31 29 29 8 5 2 29 2 29 8 29 26 8 29 29 29 25 29 29 29 2 5 29 29 29 25 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 5 29 2 5 27 29 29 18 2 29 29 29 29 8 29 8 2 29 5 29 2 29 2 2 29 29 29 31 29 29 2 29 29 29 29 29 29 2 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 27 8 5 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 8 27 5 29 29 29 8 29 29 29 2 29 29 29 29 2 29 29 8 8 29 29 29 29 29 29 29 31 29 8 29 29 5 29 29 29 2 29 29 29 29 17 2 29 8 23 29 29 8 8 2 8 29 29 29 29 26 6 29 27 29 16 29 29 29 29 26 16 29 29 29 8 29 29 29 2 29 8 8 29 2 29 17 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 27 8 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 2 29 16 29 2 29 29 29 16 29 16 13 2 16 13 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 16 29 29 13 16 29 16 29 29 16 16 29 29 29 29 16 29 29 29 29 16 29 16 29 16 29 29 29 16 16 29 29 29 16 29 29 29 29 16 29 29 2 8 16 29 29 29 16 16 16 16 29 29 16 16 16 29 29 29 29 13 16 29 16 16 16 19 13 16 29 29 29 16 16 29 29 16 29 29 29 29 29 16 19 16 29 25 16 29 16 29 29 16 16 29 29 16 29 16 16 16 29 16 29 16 16 29 13 19 19 13 16 29 29 19 13 16 16 29 16 16 16 16 29 29 8 29 16 19 29 29 29 16 29 29 29 16 16 16 29 29 29 29 29 16 29 29 29 29 13 29 29 29 16 29 29 29 29 17 29 16 5 17 29 29 29 29 16 16 16 19 29 29 16 16 29 29 29 29 29 16 29 16 16 2 29 29 16 16 16 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 19 16 29 29 29 16 29 16 29 19 16 16 2 29 29 19 29 16 29 29 29 16 19 16 16 16 16 16 29 29 29 16 19 29 29 13 16 16 16 29 13 13 16 18 29 29 29 29 29 16 29 29 29 29 29 16 19 16 29 19 29 29 16 19 29 29 16 29 16 29 16 29 29 16 13 19 16 16 13 29 16 16 16 13 29 29 29 29 16 13 29 16 16 16 29 16 16 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 16 16 29 16 19 19 16 19 16 29 29 16 16 13 29 29 16 29 29 16 19 29 29 29 29 8 19 13 29 29 29 13 16 16 29 29 16 26 29 5 29 5 29 29 26 29 29 26 17 29 29 29 5 8 29 29 2 29 29 6 8 6 29 8 5 29 5 29 8 8 29 29 2 27 29 29 5 2 29 8 27 29 8 5 29 29 29 16 16 29 6 29 8 29 16 29 29 29 29 27 2 31 2 29 29 18 6 14 6 2 2 6 14 8 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 8 29 29 29 8 29 31 29 29 5 29 29 16 29 2 29 17 29 6 29 29 27 2 8 29 29 29 29 29 29 29 29 29 8 29 29 29 8 5 14 29 29 29 29 29 29 6 8 29 29 8 29 29 29 17 29 29 6 25 25 29 5 6 29 8 6 8 5 29 29 8 29 29 29 29 29 6 2 27 5 8 25 29 29 25 29 5 29 29 29 29 29 29 16 29 26 29 5 29 29 29 29 29 2 29 18 29 29 29 29 29 16 29 29 2 29 29 29 2 29 18 29 29 8 29 29 8 29 2 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 8 29 31 29 27 29 29 29 29 29 29 8 29 29 29 2 8 29 6 5 17 29 8 29 13 29 29 16 29 29 2 29 29 29 29 8 8 29 29 2 29 29 29 31 2 14 31 26 29 29 29 29 29 29 29 5 29 6 29 8 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 6 16 29 29 29 29 29 29 29 8 29 27 29 29 5 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 8 29 29 29 18 29 29 8 8 29 29 29 29 6 18 29 26 6 29 29 29 29 29 8 29 29 29 16 29 29 5 29 29 29 16 2 29 29 29 29 2 18 16 29 16 16 29 29 6 29 29 19 29 29 16 26 17 29 29 29 29 29 16 29 29 19 16 29 29 29 29 29 16 29 13 16 16 16 29 13 13 29 29 29 16 29 16 29 16 16 29 29 29 29 16 29 29 16 29 29 16 17 29 19 16 16 29 29 16 16 16 16 29 16 29 29 29 29 29 16 19 16 29 19 16 13 16 16 29 16 19 16 16 16 19 16 29 29 29 16 16 16 29 16 16 29 16 29 16 29 29 29 29 16 16 16 29 29 29 29 16 2 19 16 16 29 19 19 19 29 29 29 16 29 29 29 19 29 16 29 29 16 16 16 19 16 29 29 16 29 29 29 29 29 16 29 18 29 29 16 16 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 5 5 29 2 18 26 29 29 29 29 29 31 29 29 5 29 29 2 26 2 29 29 29 2 29 5 23 8 18 29 2 6 2 31 29 29 5 29 2 29 29 29 6 29 29 6 29 2 29 29 6 29 8 5 29 29 29 29 29 29 29 29 8 2 29 29 5 8 5 29 29 25 6 29 29 29 29 29 29 29 8 29 17 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 5 8 6 29 29 29 2 29 29 29 29 17 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 5 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 19 29 29 29 29 25 29 29 29 2 29 8 29 5 2 31 8 29 16 2 29 5 29 16 16 29 29 29 29 29 2 29 29 8 29 29 18 25 8 29 29 29 29 31 26 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 16 5 29 29 5 4 16 29 29 16 29 29 16 2 6 29 16 29 29 17 29 16 16 16 19 29 17 29 29 16 5 29 23 29 16 29 26 8 29 8 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 16 17 16 16 13 16 17 29 29 29 16 29 29 16 16 29 13 29 16 16 29 17 29 2 17 19 16 29 29 16 19 29 29 29 29 29 16 29 19 29 29 16 19 29 19 29 29 16 29 29 29 19 29 29 8 2 29 29 29 2 16 29 29 29 29 29 29 29 29 29 6 8 16 29 29 26 16 29 8 29 16 19 29 29 16 29 29 29 29 18 29 29 18 23 5 31 29 29 6 29 5 23 29 29 5 8 26 2 29 29 29 29 25 29 2 6 29 29 6 2 29 5 5 18 29 29 29 8 8 29 29 29 5 8 29 8 29 29 29 6 31 2 29 8 31 29 29 29 29 5 29 8 5 2 29 2 31 2 29 5 27 29 29 29 29 2 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 8 29 29 2 5 29 29 2 29 8 29 29 8 18 2 29 29 29 8 29 29 8 29 29 29 29 29 29 17 29 8 8 29 2 29 6 6 29 29 8 2 5 26 29 29 29 29 29 18 29 29 5 5 29 5 29 29 25 29 29 29 29 29 29 5 8 29 29 8 29 16 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 2 8 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 18 14 29 29 29 29 2 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 29 6 29 29 29 29 29 8 6 29 31 29 8 5 29 29 27 29 29 31 29 29 29 2 29 29 2 29 26 29 29 29 29 29 29 29 14 29 8 14 29 29 26 29 29 29 29 29 5 14 29 29 29 6 29 29 29 29 18 29 29 29 29 6 29 2 29 29 8 5 26 6 5 29 29 29 29 29 2 2 29 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 17 5 5 2 2 8 25 29 29 8 29 29 29 18 29 29 29 8 29 29 2 2 29 29 2 8 8 2 29 2 6 2 6 29 2 2 29 29 29 29 6 29 29 6 29 6 29 29 8 6 25 29 29 29 5 6 29 2 29 2 29 29 29 2 29 14 5 5 29 29 29 29 6 14 29 2 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 5 29 17 29 31 17 29 29 29 29 29 29 29 29 29 17 29 29 8 29 31 2 2 8 31 29 29 2 18 29 25 5 26 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 8 8 29 29 29 29 29 29 29 2 29 26 14 2 29 5 6 29 29 29 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 6 29 29 29 6 31 29 29 2 18 2 5 25 29 2 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 8 8 29 29 29 29 29 29 29 31 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 5 29 29 31 2 8 29 29 2 29 6 8 29 29 8 29 29 29 29 18 8 29 29 29 5 8 31 29 2 29 29 29 29 6 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 5 29 29 29 27 29 29 29 29 29 29 29 2 29 29 29 29 29 5 6 29 29 27 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 2 29 29 29 2 18 29 29 29 5 29 29 29 29 29 29 8 8 29 29 29 29 26 8 5 17 5 5 2 27 29 29 29 29 29 29 29 29 29 29 25 29 6 27 25 29 29 5 31 5 29 29 8 2 18 5 5 18 5 2 29 31 2 29 31 29 29 29 5 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 2 5 29 5 25 31 29 2 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 18 29 6 29 29 29 14 8 8 29 2 23 8 29 29 29 8 5 2 29 5 31 29 29 31 26 18 29 29 29 29 5 2 29 2 2 5 29 29 2 29 29 29 29 29 8 8 31 2 29 8 29 29 29 2 2 29 29 29 29 29 29 29 2 29 29 5 29 29 29 2 29 5 29 29 31 29 8 29 8 8 5 29 29 31 17 29 31 29 18 2 29 2 29 2 29 29 29 8 29 8 6 31 2 29 29 29 29 29 29 29 8 29 29 31 5 29 2 29 6 29 2 29 29 29 29 8 29 29 18 31 29 29 18 29 8 29 29 29 29 2 29 31 29 2 29 6 29 2 2 29 26 8 29 29 29 29 5 29 2 8 29 29 2 29 29 29 29 29 5 8 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 2 2 29 2 18 31 29 5 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 6 29 29 5 8 8 29 5 2 29 2 18 29 29 29 29 29 29 5 29 29 29 29 26 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 5 31 8 29 29 29 29 2 29 16 31 2 29 29 29 13 16 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 5 29 29 29 2 2 8 29 14 29 27 29 31 29 5 29 29 2 8 31 2 26 29 29 8 5 29 29 29 29 29 6 2 5 5 5 2 29 29 29 29 29 29 29 29 29 29 29 29 8 31 8 29 23 5 2 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 18 2 29 29 29 8 29 29 29 29 5 26 26 31 31 29 25 8 29 29 29 27 2 29 29 29 8 25 31 31 18 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 6 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 16 29 29 16 16 8 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 5 29 29 29 29 29 17 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 26 29 16 16 29 16 16 29 5 29 18 29 29 29 29 29 29 29 29 2 29 29 8 8 8 29 2 29 29 5 29 29 29 29 5 29 29 29 29 29 29 29 29 8 16 16 16 29 16 29 16 13 16 13 29 29 16 29 29 19 29 29 29 2 29 16 17 29 29 29 29 29 29 16 17 16 29 29 29 19 29 16 13 29 16 29 16 2 16 29 29 16 18 16 16 29 29 29 29 29 29 16 16 16 29 13 29 13 16 16 18 29 29 29 29 29 29 29 29 29 16 16 16 16 16 29 16 31 29 16 29 29 29 29 29 19 16 29 16 29 29 29 29 29 16 29 16 29 29 29 16 29 16 13 16 16 29 29 29 29 19 19 16 13 16 16 29 29 16 16 29 29 16 29 29 16 16 29 29 16 29 29 29 16 29 16 29 13 16 29 29 16 29 29 29 16 29 16 29 16 29 29 29 29 29 16 17 29 29 29 29 16 16 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 18 29 16 16 29 16 29 29 16 16 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 16 13 16 29 16 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 16 29 16 19 29 19 16 13 16 17 29 29 16 29 29 16 16 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 16 29 16 29 29 19 16 16 29 16 29 29 29 29 29 29 16 13 13 16 16 16 16 16 16 16 29 16 17 29 29 16 16 29 16 16 16 16 16 29 29 29 29 16 29 8 29 8 29 16 16 16 16 16 29 13 29 16 19 13 29 16 16 19 29 19 29 16 29 19 29 19 29 29 29 29 16 16 29 16 29 29 29 19 16 16 16 29 16 16 29 19 29 16 29 29 29 16 16 19 16 29 16 13 29 16 29 16 29 29 29 16 13 29 16 16 16 16 29 29 29 16 16 29 16 16 16 16 16 29 19 13 29 19 19 16 16 13 29 29 16 19 19 29 16 13 19 17 16 5 19 19 13 16 16 19 19 29 16 19 16 16 19 16 29 16 16 19 29 19 29 16 19 19 29 19 29 29 29 17 13 29 16 29 16 29 29 29 29 16 29 16 29 29 16 16 29 29 16 29 16 16 29 29 19 16 29 29 29 29 29 29 29 16 29 19 29 16 16 29 29 16 16 29 29 13 29 29 29 8 29 29 29 29 29 29 29 16 29 16 29 29 16 16 16 16 29 29 29 19 13 29 29 16 29 16 13 16 29 16 29 29 16 29 27 29 16 13 13 29 19 29 16 19 29 29 13 16 16 29 16 19 16 19 16 29 16 29 29 19 19 19 29 19 16 13 16 19 16 16 19 16 29 13 16 16 16 19 19 16 19 19 16 19 29 29 16 29 19 17 29 16 16 17 29 29 16 13 29 16 29 19 19 29 18 29 16 16 29 16 29 16 16 29 16 29 16 16 16 29 29 16 16 29 29 19 16 29 16 16 29 8 19 29 16 16 16 29 16 16 29 13 29 29 16 29 29 29 16 29 29 29 13 29 29 29 16 29 8 29 29 29 29 29 29 29 16 29 16 29 29 27 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 6 5 2 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 6 29 29 29 27 29 29 29 29 5 29 29 29 29 29 29 29 29 29 18 29 29 29 5 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 13 29 29 29 29 16 29 29 16 16 29 29 16 16 29 29 16 17 29 29 19 29 13 29 16 29 13 29 29 29 29 29 19 16 29 29 29 29 29 19 13 16 5 16 29 29 29 29 29 29 16 16 29 29 16 8 29 16 29 29 16 16 29 29 29 29 16 19 29 29 5 29 16 29 29 16 16 29 29 19 16 29 29 29 29 29 16 29 16 13 16 29 29 16 16 29 29 29 16 16 29 29 29 29 16 29 29 16 16 16 2 29 29 29 16 29 29 16 16 19 29 16 13 16 29 16 29 16 16 16 29 29 29 29 29 29 13 16 16 16 29 13 29 16 29 29 16 29 29 16 29 16 29 29 29 29 16 17 17 16 19 29 16 16 16 29 16 29 29 29 29 29 19 16 29 29 2 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 17 29 29 29 16 29 29 6 29 18 29 29 8 29 29 29 29 26 29 29 29 29 29 29 13 29 29 16 29 17 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 5 29 29 29 5 29 29 2 2 29 18 29 29 29 29 16 25 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 19 29 29 29 29 16 13 29 29 29 29 16 16 29 16 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 16 16 16 29 16 13 16 29 16 29 29 16 29 16 29 16 16 16 29 29 29 29 29 16 16 16 29 29 29 13 16 19 16 19 16 29 19 29 29 16 29 29 29 16 16 16 27 29 16 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 16 2 29 16 29 29 29 29 17 16 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 6 5 5 29 29 14 2 29 2 5 29 29 29 29 25 29 29 18 29 29 29 29 5 29 29 29 29 31 31 29 5 29 5 5 29 29 25 29 5 29 2 23 6 18 2 2 2 29 8 29 2 2 29 5 27 29 2 29 25 2 31 5 2 5 29 5 29 29 18 6 29 29 14 31 29 31 29 8 5 14 2 29 29 2 8 2 29 29 5 2 29 29 8 29 29 29 29 2 29 27 29 29 8 29 29 29 29 29 8 29 29 26 29 8 31 26 23 2 5 29 31 29 29 8 29 29 31 29 8 2 8 6 8 26 29 29 8 5 2 29 8 29 29 31 29 31 29 29 29 29 18 31 27 29 29 29 5 29 29 29 29 29 29 8 29 27 8 2 29 8 5 8 29 29 18 29 2 2 5 29 5 29 2 5 29 29 29 29 2 29 29 29 29 8 29 2 5 2 8 29 29 29 5 6 29 29 29 29 29 29 17 29 29 5 29 29 29 29 29 2 29 29 29 29 6 29 29 8 2 29 5 6 2 5 6 18 29 18 29 29 29 6 29 29 2 5 2 6 2 29 29 5 6 29 29 29 29 29 2 29 29 5 14 29 29 29 5 29 29 29 5 5 29 8 29 29 2 2 5 27 29 29 31 25 29 5 29 8 6 29 5 5 29 8 18 2 27 2 31 18 29 29 6 29 29 29 8 14 29 29 8 8 5 23 26 2 26 8 29 29 29 29 29 29 29 25 29 29 8 2 6 8 29 8 31 29 29 2 5 29 29 18 29 31 29 29 29 29 29 8 29 29 6 29 29 31 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 14 29 29 29 6 29 2 5 29 29 29 29 29 29 31 29 29 29 29 29 8 29 29 29 31 2 29 27 29 29 23 29 2 29 29 18 2 29 29 26 26 29 18 29 5 29 6 29 31 2 2 29 6 31 29 25 18 25 29 8 31 29 8 29 29 2 29 29 29 8 29 29 29 29 6 17 29 8 5 29 29 29 29 29 8 5 29 5 29 29 2 8 8 2 29 29 8 29 5 27 5 5 2 29 29 31 29 29 29 29 29 31 2 8 29 29 18 6 2 29 29 29 31 29 29 23 31 23 18 2 29 29 29 29 2 29 29 31 31 2 29 5 29 2 29 6 31 29 8 29 2 5 5 2 29 6 8 29 2 8 29 14 29 29 29 25 29 29 29 29 29 29 29 29 29 8 27 29 29 2 2 5 8 31 29 8 29 29 29 6 31 25 8 27 31 29 29 29 6 29 27 29 2 5 18 29 6 29 2 29 8 29 5 29 6 31 27 29 29 14 29 29 29 29 29 31 29 2 29 29 29 8 29 8 2 2 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 18 16 29 29 29 6 2 29 29 29 2 29 29 16 29 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 2 29 29 29 29 8 29 29 8 29 29 8 29 29 29 29 29 8 29 29 16 16 8 2 29 29 19 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 8 29 29 29 29 29 29 29 2 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 17 29 29 29 16 29 29 16 29 16 29 29 29 29 16 16 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 16 16 29 29 16 29 29 29 29 29 2 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 5 29 29 29 29 5 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 5 29 29 16 29 29 2 29 29 16 29 29 29 13 29 29 29 29 5 29 29 29 29 29 5 29 31 29 29 29 29 29 29 29 29 29 29 29 31 29 26 5 29 29 29 29 29 16 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 5 5 29 8 29 29 29 29 29 29 29 29 29 5 29 14 29 14 29 25 16 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 5 31 29 29 29 29 29 5 29 29 18 29 29 29 29 29 29 5 6 2 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 27 31 31 18 29 29 29 29 29 29 31 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 18 29 18 29 29 5 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 2 29 29 29 29 6 29 29 29 8 29 29 29 8 29 29 2 29 2 8 5 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 13 17 29 16 5 29 2 29 29 29 16 16 16 19 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 13 29 29 29 29 29 29 8 2 5 29 29 29 2 29 8 29 29 29 29 29 29 29 16 29 29 19 16 29 29 29 29 29 29 29 29 29 29 2 29 13 29 29 29 29 29 17 5 29 16 29 29 29 29 29 29 16 19 16 29 16 29 19 16 16 16 13 16 13 29 29 16 29 16 29 16 29 16 29 16 29 29 16 16 29 29 29 29 29 16 29 8 29 16 29 29 29 16 29 29 16 16 29 19 16 29 16 29 16 29 29 2 29 29 16 29 16 29 29 16 16 16 13 16 29 29 29 16 29 29 16 16 29 19 16 29 29 29 29 13 19 29 29 29 29 29 29 29 29 29 16 16 16 29 2 18 16 8 29 17 29 29 29 29 8 16 29 5 29 19 29 29 29 29 29 29 2 29 5 29 29 16 29 16 29 29 16 16 16 29 29 29 16 29 16 16 29 29 29 29 29 29 16 6 6 29 29 29 29 29 29 29 29 31 29 29 29 16 16 29 29 29 29 16 29 16 13 16 29 29 29 29 29 29 29 13 29 29 16 13 16 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 16 29 29 29 29 29 29 29 19 29 29 29 29 16 29 29 17 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 5 29 31 29 29 29 8 2 8 29 17 29 5 29 29 29 29 5 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 13 29 13 29 29 29 16 19 13 16 16 16 29 29 29 13 19 13 29 16 29 19 19 13 29 19 29 16 16 16 29 16 16 16 29 29 29 29 29 16 16 13 16 29 29 29 29 29 29 29 29 16 29 5 16 16 5 16 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 16 16 19 29 29 19 29 19 29 29 29 29 16 13 29 29 29 16 29 29 4 29 17 16 16 13 16 29 29 13 29 16 19 29 16 13 19 16 16 29 29 19 29 29 29 19 16 29 16 29 16 19 19 16 16 19 16 16 16 13 16 29 19 19 13 16 29 19 19 29 16 13 17 16 16 16 16 29 29 16 29 16 13 19 29 16 16 16 29 29 29 5 29 5 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 16 29 29 16 17 16 16 29 16 16 19 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 16 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 17 29 5 8 8 5 2 29 29 31 29 29 29 29 29 8 29 6 29 8 6 29 29 29 29 29 29 29 29 18 25 29 29 29 14 29 5 29 29 29 29 29 29 29 6 29 29 29 5 29 29 29 29 29 29 27 29 29 29 18 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 16 29 16 16 16 16 29 19 29 16 16 29 29 29 16 29 13 29 29 29 29 29 16 29 29 13 16 29 29 19 29 16 29 16 13 29 13 29 29 13 29 29 13 29 19 29 19 16 19 29 29 29 17 19 16 16 29 29 19 29 29 16 13 16 16 29 29 16 16 29 29 16 16 29 16 5 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 8 29 16 16 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 16 29 29 29 29 16 16 13 29 16 16 16 16 29 16 19 29 29 29 16 29 16 16 4 16 13 5 16 19 29 13 29 29 16 16 16 16 29 16 29 29 16 29 29 29 29 17 29 29 16 29 29 29 29 16 16 16 13 16 16 29 16 29 17 19 16 29 29 16 29 29 13 16 29 29 16 29 29 29 19 19 29 29 16 5 29 29 29 8 16 29 29 16 29 29 16 16 2 29 29 17 16 17 29 13 8 29 29 29 29 29 29 29 16 16 29 29 29 29 16 16 29 29 16 29 29 16 19 17 29 29 29 5 19 16 16 29 29 16 16 16 13 29 16 16 19 16 29 29 19 29 16 13 16 16 29 29 19 29 29 16 29 16 29 19 13 29 16 29 19 29 16 29 29 29 2 29 16 16 29 16 29 29 16 16 29 29 19 16 13 29 29 16 29 16 29 16 16 16 29 29 29 19 29 16 29 29 29 29 16 29 29 29 5 16 13 5 29 16 29 16 29 16 29 16 16 16 29 16 29 29 29 16 17 29 19 29 29 29 16 29 19 19 29 16 16 29 13 29 29 16 13 29 16 29 29 13 16 16 13 16 16 29 16 19 16 29 29 16 16 19 16 16 19 29 16 29 16 29 16 29 16 16 29 16 16 16 29 19 29 16 16 13 16 16 16 16 13 29 29 16 16 16 16 19 13 16 13 16 19 29 29 16 16 16 16 16 16 16 19 19 29 29 29 29 19 16 29 16 16 19 19 29 16 29 16 16 13 16 13 16 16 13 16 16 29 16 29 19 19 16 29 29 29 16 16 17 29 29 16 16 13 29 19 16 16 29 16 16 29 29 16 16 8 29 16 16 17 29 16 29 29 16 16 29 29 13 16 29 29 13 16 19 16 29 16 29 16 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 16 19 29 29 13 16 16 29 16 29 29 16 16 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 18 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 29 29 25 5 6 29 29 8 29 31 2 29 29 29 31 17 8 31 2 5 31 29 29 25 2 29 29 2 29 2 26 27 26 8 2 29 5 29 29 29 29 29 29 29 29 29 29 18 29 2 23 2 29 8 18 8 17 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 8 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 5 29 29 29 29 18 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 6 29 29 2 25 29 2 29 29 2 29 29 29 29 29 6 29 29 2 5 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 26 29 29 8 29 29 29 29 2 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 6 18 18 6 29 29 29 26 29 29 29 29 29 29 29 2 6 29 29 2 16 29 29 29 29 29 29 29 29 29 29 5 8 29 2 8 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 14 2 31 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 17 29 8 29 2 29 29 8 29 29 29 29 29 29 18 27 29 29 29 29 29 29 2 8 29 29 29 27 8 29 8 29 5 29 29 2 29 31 6 29 29 14 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 26 29 29 29 6 29 29 29 29 31 29 8 2 29 5 29 29 29 29 5 29 18 29 29 6 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 13 29 29 29 29 29 8 2 29 5 29 29 29 29 29 29 29 25 29 29 29 2 29 29 25 29 5 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 5 29 29 28 29 6 29 29 2 29 2 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 8 29 17 31 18 29 2 29 6 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 18 29 13 29 29 17 29 18 29 29 29 29 29 8 2 29 29 2 29 29 29 8 29 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 6 29 2 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 17 29 29 29 29 29 8 17 5 2 29 6 29 29 29 29 29 29 29 2 29 29 29 8 29 29 2 29 29 5 29 31 29 8 29 18 29 31 29 29 29 6 8 2 29 29 2 29 8 29 29 8 29 8 29 5 6 29 18 26 29 29 26 29 29 16 16 29 29 29 29 14 29 29 29 8 29 29 29 29 29 29 31 29 29 5 29 29 29 29 2 29 29 29 29 6 8 29 29 2 29 8 29 29 29 29 29 6 2 29 29 29 8 2 8 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 27 29 29 26 29 29 29 29 29 29 29 29 5 29 29 29 29 29 8 29 29 29 8 29 29 29 8 29 29 8 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 26 8 29 29 2 5 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 13 29 29 29 17 29 29 29 29 8 29 29 29 8 29 29 29 29 6 8 17 29 29 29 18 29 29 29 29 29 6 29 29 25 29 29 29 29 5 29 8 29 29 29 29 29 29 29 29 29 29 2 26 29 29 29 29 18 29 2 29 29 29 29 6 2 8 29 29 29 29 8 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 17 5 5 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 13 29 29 29 29 29 14 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 17 29 29 16 29 8 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 17 29 29 29 29 29 29 29 29 5 29 29 26 2 29 18 17 16 29 26 29 29 29 29 8 29 29 29 29 2 29 29 29 29 5 8 29 29 29 29 29 29 8 5 29 2 29 29 29 29 29 5 26 29 29 29 8 29 26 29 29 29 29 26 29 2 29 29 29 8 8 29 29 8 5 29 5 8 8 5 18 6 29 29 29 29 29 2 29 29 29 29 8 29 29 5 29 29 29 26 29 29 29 29 29 5 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 5 29 29 29 16 29 29 29 29 29 29 8 16 29 13 29 29 16 29 29 16 5 29 2 25 8 5 29 5 29 29 29 16 13 29 16 29 19 29 16 16 29 29 29 29 16 16 16 29 29 2 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 16 16 16 29 13 16 16 29 29 29 16 13 29 29 29 16 16 19 29 29 29 29 16 17 16 9 16 29 16 16 19 13 29 29 16 19 16 16 16 29 25 29 5 16 29 29 29 29 29 29 29 13 29 29 29 29 29 16 16 29 16 16 16 19 29 16 29 29 18 16 29 16 16 16 29 29 29 29 29 16 16 29 8 29 5 29 29 16 29 29 29 29 29 8 29 29 2 29 8 2 29 29 29 29 29 29 29 8 29 29 25 18 29 8 17 8 29 2 29 29 29 29 2 29 29 29 8 6 29 8 31 29 2 6 29 29 29 29 6 5 29 29 29 29 2 29 18 2 29 25 2 8 5 29 2 27 29 29 5 29 8 2 29 31 29 5 29 8 5 29 29 29 2 29 29 23 2 29 18 29 8 18 27 29 5 29 8 2 29 29 29 2 8 2 29 6 29 31 5 29 29 29 31 29 29 29 29 6 29 29 29 29 29 29 29 29 5 29 5 29 29 29 29 2 29 29 29 29 29 29 29 26 18 26 18 29 29 2 29 5 29 29 29 29 5 29 8 29 31 29 6 29 29 29 8 29 5 29 29 29 6 18 25 29 5 2 29 8 31 29 2 5 27 29 29 5 29 29 8 29 29 29 29 29 29 29 29 2 29 2 6 2 25 29 18 25 2 29 18 29 29 29 29 29 5 27 6 2 29 5 8 14 29 2 29 2 6 6 29 29 8 8 26 29 8 5 2 29 31 29 29 31 29 5 18 29 8 8 2 29 5 26 31 29 14 27 29 6 29 5 2 5 29 29 29 29 2 29 23 8 29 29 2 5 29 5 29 29 29 29 29 29 8 31 29 29 8 29 6 25 18 5 6 8 31 18 31 29 8 2 29 27 17 29 18 29 8 29 5 29 29 5 2 18 14 29 29 29 29 5 29 2 29 29 29 18 29 2 29 2 31 29 5 29 29 8 5 29 29 29 29 18 29 29 29 29 29 29 18 29 2 29 29 6 6 14 29 29 5 29 29 29 29 29 6 29 5 29 29 31 8 29 29 29 29 26 29 29 5 29 31 29 29 29 31 29 8 29 8 2 31 29 29 5 29 29 29 5 29 29 29 29 29 2 29 29 8 29 8 29 18 8 5 5 5 31 29 29 29 29 29 29 29 29 29 8 8 8 29 29 5 29 29 29 16 29 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 8 8 5 29 29 31 29 29 29 29 5 5 29 29 8 2 29 8 4 29 2 8 2 18 2 18 29 8 2 2 29 29 2 29 8 29 2 29 29 26 6 14 29 2 8 27 29 29 29 29 29 5 31 18 29 29 6 29 29 29 2 8 29 29 29 18 29 18 2 8 5 8 5 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 19 13 19 16 16 16 16 16 16 29 29 29 29 29 19 16 29 16 29 16 13 16 29 16 29 16 29 29 16 29 16 29 16 16 16 13 29 16 16 13 16 29 29 29 29 16 16 19 29 16 29 16 16 29 16 16 16 16 16 29 19 16 29 19 16 29 19 29 16 16 13 16 19 16 29 29 29 29 19 29 16 29 19 16 16 16 16 29 16 29 29 16 19 29 16 16 16 29 16 29 16 29 19 16 16 29 16 29 29 5 16 16 16 29 29 17 29 19 19 29 29 29 16 13 16 16 29 29 29 29 29 16 29 17 16 8 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 6 8 8 8 29 29 29 29 29 2 29 2 29 29 29 16 29 6 29 29 29 29 29 16 16 19 16 16 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 16 16 29 29 29 29 16 16 29 29 29 29 29 19 16 29 16 29 29 19 16 29 16 29 29 16 13 29 29 16 29 29 29 29 18 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 26 5 29 27 29 29 29 29 5 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 16 29 29 29 2 16 29 2 29 19 29 29 29 29 29 29 16 16 13 16 29 29 13 29 29 29 29 29 29 29 29 16 29 16 29 29 4 17 16 16 29 29 29 19 29 19 29 29 16 29 29 16 29 16 16 16 13 16 29 29 29 16 29 29 29 29 29 18 29 2 29 29 29 29 27 29 29 29 13 29 16 16 16 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 16 17 29 17 2 29 31 8 6 29 29 29 29 29 29 5 2 29 29 29 29 29 26 29 8 29 31 29 29 8 29 6 29 8 29 29 25 2 29 29 29 8 29 29 2 31 29 29 29 29 29 29 16 29 29 29 29 2 29 8 29 8 8 29 16 13 16 29 29 29 29 29 29 29 29 29 5 29 29 2 29 6 2 29 29 8 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 8 29 29 29 31 18 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 5 2 29 29 29 29 29 29 29 29 29 14 2 2 29 29 8 29 29 29 29 29 8 29 29 5 29 5 29 29 29 29 16 29 2 29 29 6 29 29 29 29 29 29 18 29 6 5 29 29 29 29 6 29 29 29 29 2 29 5 8 8 29 26 8 5 29 29 29 29 29 14 18 31 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 25 29 2 29 29 16 16 29 29 19 29 16 29 29 29 29 29 16 29 13 16 19 17 29 16 13 16 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 2 2 29 29 29 8 16 29 29 29 29 2 5 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 8 8 29 29 29 29 29 17 29 29 2 5 29 29 8 2 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 2 29 6 29 2 2 8 2 29 29 8 8 8 23 5 29 29 23 6 2 29 29 29 2 8 29 29 29 29 29 29 31 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 14 2 29 29 29 29 29 27 29 2 18 29 2 29 8 29 18 14 5 29 31 8 8 5 29 29 2 29 2 8 8 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 8 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 16 13 29 16 29 29 16 29 8 29 16 29 19 29 29 16 29 2 29 29 29 29 29 29 16 13 29 8 29 29 16 29 16 29 29 29 29 29 29 16 29 6 29 29 29 29 26 29 29 29 29 29 29 2 29 29 29 16 29 29 17 29 29 29 17 16 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 16 17 29 29 29 29 29 16 29 29 29 29 29 29 16 16 16 29 16 29 29 16 29 29 16 29 29 29 29 16 29 29 16 29 29 29 19 29 29 16 16 16 29 16 16 29 16 16 29 19 16 29 13 16 29 16 16 16 19 13 29 29 29 29 19 16 16 29 16 16 16 29 19 16 16 19 29 29 16 16 29 19 16 16 29 13 16 16 29 19 16 29 29 16 16 16 16 29 29 16 16 29 29 8 19 16 29 17 16 16 29 16 8 16 16 29 16 13 16 29 29 16 13 16 29 16 13 29 19 29 16 29 16 13 16 29 19 29 16 16 29 29 16 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 6 5 4 16 29 29 16 16 29 13 13 29 16 29 29 29 29 17 16 29 16 29 16 29 16 2 16 16 16 16 29 29 13 16 17 29 29 16 29 29 13 16 5 16 5 16 16 16 29 29 29 29 29 16 16 29 19 29 16 29 16 16 29 16 19 16 29 16 19 16 29 19 16 29 16 16 29 29 19 17 19 16 16 29 19 19 16 16 16 29 16 29 29 19 16 19 29 16 19 16 29 29 29 29 16 19 29 19 29 19 16 16 16 13 16 19 29 29 29 19 19 29 16 29 16 29 29 19 19 29 29 16 19 29 16 19 29 29 29 19 16 29 16 13 16 16 29 16 16 16 29 29 16 16 16 29 29 29 29 16 29 29 29 29 16 16 16 29 16 16 16 19 16 16 29 29 19 19 19 16 19 29 19 29 29 19 16 19 16 16 16 13 16 16 16 29 19 16 29 19 16 16 16 19 16 16 13 9 19 19 16 19 9 19 16 29 16 9 19 19 16 29 16 19 19 16 16 16 29 19 19 29 29 29 19 16 16 16 16 13 19 16 16 29 19 16 16 29 13 19 19 16 19 29 19 19 16 16 16 19 16 19 16 29 29 16 29 29 16 29 16 19 13 29 29 29 29 19 16 19 13 29 29 16 29 16 16 29 29 17 19 13 19 16 19 5 16 16 19 19 29 19 19 19 29 16 16 29 29 16 16 29 29 16 16 13 29 16 16 16 29 16 16 29 19 29 16 19 16 29 16 16 29 16 29 16 19 16 29 19 13 16 16 16 16 19 16 29 29 19 16 29 19 19 16 29 19 13 16 16 16 16 9 16 19 19 19 16 19 16 16 19 13 19 19 13 19 19 16 13 29 29 16 19 16 16 19 16 13 16 16 19 13 19 29 16 16 16 16 16 16 29 16 29 29 29 16 29 29 16 16 29 29 29 16 16 29 16 29 16 29 29 16 16 16 16 13 29 29 29 16 29 16 29 29 17 16 13 19 19 17 29 17 29 16 29 16 16 29 16 29 29 29 13 16 19 16 29 29 16 16 29 16 29 16 29 16 29 16 16 16 18 16 16 29 13 29 16 16 29 19 13 19 29 29 16 16 13 16 29 16 16 19 16 29 29 16 29 16 13 16 29 29 29 29 29 16 29 29 29 29 16 16 16 16 19 19 29 5 16 19 16 29 29 17 16 29 16 29 29 16 29 29 16 16 29 29 29 29 29 19 16 29 19 29 19 29 29 16 16 19 16 16 29 16 19 29 29 29 29 16 29 29 29 29 13 16 29 16 29 16 16 16 29 16 29 16 16 29 29 16 13 16 16 29 29 16 29 16 16 16 16 16 29 29 29 16 29 16 17 29 29 29 19 16 13 29 16 29 29 29 16 29 29 19 17 16 29 29 16 29 16 19 16 29 16 29 16 29 29 19 16 29 13 16 16 2 29 29 16 29 29 19 16 16 16 16 29 29 13 16 16 29 29 29 29 29 16 16 16 13 29 29 29 16 29 29 16 29 16 16 16 29 29 29 29 16 29 16 16 16 29 29 29 29 29 13 16 16 29 29 29 16 29 29 16 29 29 29 29 29 17 17 29 16 19 29 29 16 29 29 16 13 29 29 29 29 29 16 19 16 16 16 16 16 16 16 29 16 29 16 16 16 29 29 29 29 29 16 16 29 29 19 29 29 16 16 29 29 19 16 29 16 16 17 29 29 5 19 29 16 29 16 16 29 16 29 29 16 13 29 16 29 29 16 29 16 29 16 16 29 31 29 29 29 29 29 29 16 29 13 17 29 29 29 29 29 29 16 2 29 29 29 29 16 29 29 17 26 29 5 29 29 29 29 16 29 29 29 29 29 29 13 29 31 29 29 2 29 29 29 29 29 29 2 29 6 17 29 2 5 29 29 29 29 29 6 29 6 29 29 29 29 29 29 29 29 29 29 5 29 29 27 29 8 5 29 31 5 29 29 29 29 2 29 29 29 8 29 29 5 2 2 29 23 8 5 2 29 29 29 29 29 8 29 29 26 2 29 29 8 8 29 29 29 31 26 29 8 29 2 29 2 29 29 8 5 5 8 29 8 29 29 29 29 29 29 6 8 29 2 29 8 29 29 5 29 29 29 29 29 8 2 29 29 2 25 29 29 29 29 2 29 29 29 29 29 2 8 27 8 29 29 29 8 5 29 2 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 2 8 29 29 31 2 29 29 29 29 2 29 26 29 29 2 29 8 8 2 29 8 29 2 29 8 2 27 8 29 29 8 29 29 29 5 8 2 31 2 31 8 2 29 5 29 8 29 2 29 5 18 29 26 5 2 29 29 29 29 2 29 29 29 29 5 29 25 29 2 29 27 2 8 5 29 29 6 2 29 29 29 2 29 29 26 8 2 29 8 14 8 8 31 29 2 29 29 5 29 31 29 6 8 31 2 2 5 29 2 8 8 29 18 29 31 29 29 29 26 6 29 2 14 6 29 18 2 5 8 29 2 29 29 18 8 29 29 8 5 29 18 29 29 29 14 8 29 5 29 6 29 29 2 5 5 29 29 2 29 29 31 8 29 27 29 29 2 2 25 29 29 29 29 29 29 29 29 27 2 14 5 6 29 5 29 6 29 29 29 29 2 29 29 6 29 29 5 8 29 2 27 29 2 8 29 18 29 8 29 8 31 29 5 29 29 29 18 2 14 29 29 29 29 29 29 27 29 6 29 29 31 2 29 8 29 29 6 5 2 29 29 29 29 27 5 8 8 6 2 5 29 29 25 29 29 2 2 31 31 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 8 29 29 29 16 29 5 29 29 29 29 8 29 29 29 29 25 2 29 29 29 29 29 6 29 29 29 8 2 18 25 14 5 8 27 29 29 2 5 2 26 2 29 29 2 29 2 29 2 2 31 2 29 27 2 2 31 29 2 8 2 18 2 17 2 29 8 5 29 29 5 29 8 29 29 27 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 19 19 19 29 19 16 16 16 16 16 16 13 16 19 19 16 16 16 19 19 19 19 19 19 13 29 29 16 9 19 9 29 16 16 29 29 19 19 16 19 16 16 29 29 16 13 19 19 16 29 13 16 29 19 19 16 29 13 16 29 29 29 8 29 29 29 29 2 29 5 29 29 6 8 29 29 29 2 29 29 2 29 8 2 29 2 8 29 8 29 5 29 29 29 29 29 29 29 2 29 8 29 14 29 29 29 29 29 29 16 29 29 16 16 8 5 29 29 29 29 29 29 29 29 14 29 29 31 29 29 2 8 29 29 29 29 29 29 29 18 29 29 29 29 5 29 29 29 29 29 29 29 31 29 29 29 29 8 2 29 29 29 29 31 29 29 29 14 8 29 2 2 5 2 29 31 18 29 27 29 29 2 29 29 29 8 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 8 29 6 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 29 8 29 5 29 29 8 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 27 29 2 29 2 2 5 29 29 17 29 29 29 29 2 8 29 29 29 29 29 29 2 29 29 26 2 29 5 8 27 29 29 2 29 17 18 27 29 2 8 27 29 29 29 2 8 2 29 29 29 2 29 8 29 5 6 5 5 29 2 29 8 2 2 8 5 29 29 29 29 2 29 29 31 29 29 29 5 29 2 14 2 5 6 29 2 2 8 29 8 8 8 5 18 2 29 29 2 29 31 8 29 2 5 29 29 29 6 2 29 5 29 29 5 29 2 29 29 8 2 2 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 2 29 31 29 2 29 29 29 5 5 29 5 29 6 2 2 2 5 29 29 6 8 29 8 2 5 27 2 29 2 31 29 2 2 25 5 5 29 29 29 6 29 2 29 29 29 29 29 8 29 2 29 29 29 2 17 5 29 29 29 29 16 29 29 29 29 29 13 29 29 29 2 29 29 29 2 29 8 29 29 2 29 8 29 5 29 2 29 31 13 29 29 8 29 29 29 29 29 29 2 31 29 29 2 29 29 2 29 2 29 29 29 2 29 2 29 5 29 29 8 29 29 29 26 8 29 8 8 8 29 8 31 14 5 5 29 2 29 29 29 29 8 29 29 8 29 29 29 29 29 26 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 8 29 8 29 29 2 29 8 29 29 29 2 29 29 29 29 29 29 29 6 29 18 29 8 29 16 29 29 16 29 29 29 29 29 29 29 29 6 29 29 14 29 29 29 29 2 29 29 29 29 25 29 16 29 13 29 29 29 29 29 8 29 29 29 13 26 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 8 29 29 31 29 5 29 29 25 29 29 29 29 29 29 29 29 29 29 29 6 29 2 6 29 5 29 29 29 8 29 27 29 31 8 14 2 8 29 29 29 6 18 2 2 29 8 29 31 5 29 29 29 25 29 25 2 29 29 29 29 6 29 29 29 2 2 6 27 31 5 8 29 29 14 29 18 8 29 29 2 29 2 2 8 29 29 29 29 6 29 29 29 29 14 2 29 26 29 29 29 2 5 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 2 29 29 29 6 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 18 29 25 29 16 18 29 29 5 29 18 8 29 29 29 29 29 6 18 29 2 29 29 29 29 29 18 29 29 29 29 27 29 29 14 29 16 29 29 16 29 29 29 29 29 27 29 29 29 29 29 29 5 29 8 29 29 29 29 29 29 29 29 31 2 31 5 6 2 8 5 29 29 8 29 29 5 29 29 6 2 8 31 29 29 2 29 2 29 14 2 2 29 2 2 29 31 2 2 29 29 2 29 29 2 29 29 2 29 29 29 2 23 8 17 2 29 29 29 29 29 29 29 29 29 29 17 23 29 29 29 29 5 29 6 29 29 29 29 29 25 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 8 29 29 29 27 2 17 29 5 29 5 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 2 29 29 29 29 29 5 29 29 29 26 29 29 2 29 29 29 8 29 29 29 29 29 25 29 29 29 5 8 2 29 29 29 2 29 29 5 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 5 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 2 29 13 29 6 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 8 29 29 29 29 5 29 29 29 29 29 19 29 29 16 17 16 29 29 29 29 29 16 16 16 29 29 29 29 29 29 13 16 29 29 29 16 13 8 29 29 29 29 29 16 16 13 29 16 29 29 29 13 19 29 29 29 31 5 29 29 17 19 16 8 16 31 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 5 29 8 2 5 29 29 29 18 8 29 29 29 29 29 5 2 29 29 5 29 31 2 29 29 29 8 29 29 29 29 29 29 26 5 5 29 27 8 8 8 29 2 29 2 29 29 29 29 29 29 29 29 16 8 29 29 29 29 5 29 29 29 29 29 31 29 29 29 29 16 29 16 29 29 29 5 29 29 29 29 29 29 2 29 29 27 29 25 2 29 29 8 2 5 5 2 6 31 8 2 29 2 5 8 8 29 8 8 29 5 8 29 6 29 29 29 8 29 29 8 5 5 29 29 5 29 29 29 8 29 29 29 29 29 5 29 29 8 29 6 8 29 29 31 29 29 29 29 29 8 31 29 5 29 29 8 29 29 29 2 8 8 29 8 29 29 29 29 29 29 8 29 29 29 29 31 29 29 2 29 29 29 28 29 29 29 29 29 25 29 29 31 29 2 29 8 29 5 29 29 29 17 29 29 29 29 2 29 31 2 29 29 25 29 17 2 23 29 8 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 29 29 29 29 26 29 29 26 29 29 29 31 29 5 29 29 29 29 29 29 8 29 29 29 29 29 8 29 8 2 29 29 29 8 2 18 2 5 5 29 2 29 29 29 2 23 5 18 25 2 29 29 29 29 29 31 29 29 8 29 8 29 29 29 29 6 29 4 31 5 29 29 29 2 29 29 29 29 29 29 29 17 29 29 29 29 8 29 2 29 29 29 29 29 26 17 5 29 29 29 29 29 29 29 29 29 2 29 26 29 29 2 5 29 29 29 14 29 29 29 29 29 29 5 29 29 31 6 29 2 29 2 29 2 27 29 8 29 29 8 29 29 6 29 2 5 29 5 29 8 29 29 8 8 29 29 6 29 31 18 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 8 29 29 29 17 5 29 29 29 29 29 17 29 29 29 29 29 29 29 29 8 2 29 29 29 2 29 29 29 14 31 29 29 18 29 29 29 29 18 29 29 29 16 13 29 5 29 29 18 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 31 29 25 8 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 2 29 29 29 8 29 8 29 8 29 29 29 29 29 29 29 29 29 6 5 14 29 29 5 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 6 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 14 13 29 16 29 29 29 29 29 29 29 16 29 8 29 29 16 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 6 29 29 8 29 2 2 2 29 29 31 29 29 29 29 29 16 29 29 29 2 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 18 13 2 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 14 29 29 2 29 29 5 2 29 29 18 29 29 29 2 2 29 29 29 29 29 29 5 29 29 29 29 2 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 13 29 29 13 29 29 29 29 2 13 29 29 29 29 29 2 29 29 29 29 13 29 29 29 29 29 29 29 29 29 2 16 13 29 29 29 29 29 2 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 2 2 5 29 29 29 29 8 29 29 29 18 29 5 29 29 29 29 2 8 18 29 2 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 5 5 5 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 31 8 29 29 5 2 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 26 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 8 5 29 8 5 29 29 29 29 29 29 29 8 2 29 27 2 29 29 29 31 6 29 29 29 29 29 29 8 8 29 29 6 29 29 8 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 8 29 2 29 29 29 26 29 5 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 19 29 29 16 16 29 29 29 17 29 29 29 29 29 29 29 29 16 29 29 16 19 16 29 29 5 29 29 29 29 29 29 2 18 16 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 16 16 29 29 29 16 29 29 5 29 29 29 29 29 29 29 29 29 29 27 31 29 29 29 29 29 29 19 29 16 19 29 16 16 29 16 13 19 19 16 16 29 29 16 13 19 29 16 29 29 29 18 19 19 29 29 29 29 29 29 8 29 29 29 29 29 17 29 29 29 29 29 29 14 2 29 31 8 29 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 5 8 29 8 5 29 2 29 2 8 29 29 29 29 2 29 6 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 8 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 2 29 5 29 29 16 19 29 29 29 16 8 29 29 29 29 29 29 16 13 29 29 16 29 16 2 16 16 29 29 16 16 29 16 16 13 29 16 16 16 16 19 29 29 29 16 16 16 16 16 16 16 19 13 19 29 29 16 29 16 16 16 16 29 19 29 29 5 16 29 29 16 29 19 13 16 16 29 16 29 29 16 16 13 29 16 16 29 16 29 19 19 29 29 19 29 13 29 29 16 16 29 29 29 29 16 29 29 29 29 29 2 29 16 8 6 29 29 29 17 29 29 8 29 29 29 31 26 8 8 29 29 29 5 29 29 29 29 25 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 29 29 8 2 29 29 29 29 29 29 29 29 2 29 29 2 29 2 29 29 2 29 29 29 8 29 29 5 29 29 8 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 29 29 29 8 29 18 29 29 5 29 29 29 31 29 25 29 29 29 29 29 29 29 18 29 31 29 29 29 29 29 5 8 2 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 31 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 18 8 2 2 29 25 29 29 2 29 29 2 29 29 2 29 29 29 2 8 29 5 29 16 29 29 8 29 29 29 29 5 6 5 29 29 29 29 29 29 2 18 29 8 29 2 8 8 29 29 29 29 29 29 29 17 16 16 29 29 29 29 29 8 29 2 29 29 29 29 29 29 8 29 29 5 29 29 18 29 29 29 2 29 14 2 29 29 29 29 5 29 29 5 29 2 31 29 29 29 29 29 8 13 29 16 29 29 26 29 29 29 5 29 29 31 8 31 2 29 6 14 29 29 29 29 29 2 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 31 29 29 8 29 29 29 29 29 16 29 29 5 29 29 17 29 29 29 29 29 18 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 17 29 5 5 23 29 8 31 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 16 31 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 2 29 2 5 5 29 29 29 29 29 29 29 8 8 6 29 29 29 29 29 29 8 29 29 29 2 29 29 29 2 29 29 8 29 29 29 2 5 2 29 29 2 8 29 25 8 14 29 29 8 29 8 2 29 29 29 29 29 29 8 8 29 29 2 2 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 8 29 29 29 27 29 29 29 2 29 6 5 29 29 29 29 29 29 29 29 29 8 2 8 29 2 8 29 29 29 29 26 29 2 29 29 2 29 29 29 29 29 29 2 29 29 8 27 29 29 29 29 29 18 29 5 29 29 29 17 5 29 29 29 29 29 29 27 29 2 29 29 29 29 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 5 18 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 8 29 29 8 5 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 2 18 16 29 2 6 29 29 31 29 2 29 23 5 29 29 29 2 2 29 25 29 29 31 29 29 29 26 29 29 29 29 5 29 29 6 29 29 29 29 29 26 5 5 2 29 29 29 29 8 23 29 29 29 2 29 29 2 2 29 2 27 29 29 29 8 29 5 5 29 31 8 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 14 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 8 31 2 25 31 2 29 29 29 26 8 29 29 8 8 8 27 29 29 2 5 29 5 5 29 29 8 29 2 6 29 6 29 5 5 26 29 18 5 29 8 8 23 29 29 6 29 29 27 29 29 29 29 18 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 5 5 29 2 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 5 29 18 29 29 29 29 8 29 2 8 2 29 29 29 16 16 2 29 29 29 29 29 29 29 29 29 29 5 29 29 16 13 29 16 29 29 16 13 29 29 29 29 29 29 29 16 13 29 29 29 29 29 16 16 19 29 29 29 29 29 13 29 29 29 19 29 29 29 16 16 29 29 13 29 16 29 29 16 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 5 29 19 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 2 29 29 29 31 6 29 29 29 29 29 5 29 23 29 29 2 29 29 13 29 29 29 2 29 29 29 29 2 29 29 5 29 2 29 29 29 29 8 29 29 29 2 29 29 29 29 8 29 29 27 2 29 29 29 29 29 29 2 18 2 29 29 8 8 6 29 29 29 6 16 29 29 29 16 29 16 29 29 29 29 26 29 29 29 17 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 5 29 29 29 29 8 29 8 29 8 31 29 5 8 6 29 29 29 2 29 29 6 29 29 29 8 8 8 5 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 27 8 29 29 29 29 5 29 29 25 29 31 5 29 29 29 18 29 29 29 29 29 8 8 2 5 6 31 29 29 28 29 25 29 29 29 29 29 25 17 29 29 29 29 2 8 2 29 29 17 8 29 29 29 29 8 29 29 5 2 29 29 29 29 29 5 29 29 8 29 29 29 29 29 8 5 26 29 8 8 6 5 29 29 8 2 29 2 29 29 29 29 29 16 29 13 29 29 29 29 29 8 8 29 29 2 8 29 31 2 8 18 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 2 2 29 29 29 29 29 26 29 29 29 2 5 29 31 2 29 29 29 29 29 29 29 16 29 29 2 29 29 16 29 29 19 13 16 29 29 29 5 8 16 16 29 16 29 5 2 29 25 29 29 16 29 29 16 16 29 29 29 16 13 29 29 29 13 29 29 16 13 29 29 29 29 29 29 29 5 29 29 13 16 8 29 16 29 18 29 29 14 29 29 29 29 29 29 29 29 16 29 29 5 29 29 29 29 8 29 25 2 8 16 29 29 29 29 29 29 18 29 29 29 29 29 2 8 29 29 29 8 29 29 29 2 29 14 29 29 5 29 16 16 29 16 29 2 29 29 8 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 25 29 8 29 29 29 29 16 17 29 17 29 13 29 2 29 29 8 29 29 29 29 29 17 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 19 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 5 29 29 8 29 2 29 29 6 29 29 29 29 29 29 19 16 29 29 29 29 19 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 19 16 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 14 31 5 5 8 5 2 5 2 2 29 2 29 8 29 2 29 29 29 31 25 29 2 29 31 6 8 5 29 29 29 29 29 25 29 29 25 29 29 25 29 29 29 29 29 29 18 2 29 29 2 29 29 29 29 29 2 29 29 29 16 16 29 29 29 18 29 5 29 29 2 29 31 29 29 31 29 8 29 2 29 29 5 29 2 29 29 29 29 29 2 8 29 27 29 29 8 29 2 2 18 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 8 29 5 8 29 29 29 6 29 29 29 29 29 29 26 29 16 29 16 29 29 16 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 16 16 29 16 29 16 29 16 29 29 29 29 16 16 16 13 29 19 29 29 29 29 16 16 16 17 16 19 29 29 29 16 29 17 16 29 29 29 16 16 16 16 29 29 16 19 29 16 29 19 29 29 29 16 13 19 29 16 16 29 29 29 16 29 16 29 29 29 16 29 29 29 13 29 29 29 17 16 16 16 29 29 29 29 29 29 29 29 29 13 16 29 16 13 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 19 13 16 29 16 13 29 29 29 13 29 16 29 29 29 26 29 29 29 16 29 29 29 17 4 26 8 29 29 16 29 29 17 29 6 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 6 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 14 29 2 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 31 29 29 17 29 29 29 29 29 6 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 14 29 8 29 29 29 29 6 31 5 29 29 29 29 8 29 29 29 29 29 29 29 31 5 2 29 29 2 29 5 2 29 29 29 2 2 27 6 29 29 8 8 6 29 29 29 29 5 5 29 23 29 5 29 29 29 29 2 29 29 29 2 29 2 29 29 29 29 29 17 29 29 29 29 29 5 29 29 5 29 29 29 29 31 8 29 29 2 29 29 29 29 29 29 29 5 29 14 29 29 18 29 29 29 29 29 5 5 29 29 2 29 29 29 5 8 29 2 5 29 29 29 29 29 29 29 2 29 29 29 29 6 18 6 16 29 29 16 16 5 29 2 29 29 29 6 2 2 8 29 2 29 5 5 16 29 29 19 13 17 16 16 29 29 16 19 19 29 29 16 29 13 13 16 29 29 29 29 17 16 29 19 16 29 29 19 2 16 29 29 29 16 29 19 29 29 16 29 29 29 18 29 13 17 29 25 16 29 29 16 17 16 5 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 17 5 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 8 25 29 29 29 29 29 29 29 29 16 29 29 16 29 29 27 29 29 16 5 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 4 8 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 5 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 16 29 13 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 31 29 8 29 29 29 29 5 29 29 2 29 29 29 29 2 2 29 29 29 29 29 29 29 8 5 8 2 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 27 29 8 29 29 29 29 29 29 29 2 31 8 29 29 29 29 29 29 2 27 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 13 29 29 29 16 29 29 29 29 16 29 16 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 14 29 29 29 27 29 29 6 2 29 29 29 29 25 29 29 29 2 23 18 29 29 6 29 29 29 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 5 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 18 29 31 31 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 14 29 29 29 29 31 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 6 29 18 29 29 2 29 29 29 29 29 29 25 29 29 29 29 25 29 29 2 29 29 29 2 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 14 29 29 8 29 29 29 14 8 29 29 29 29 29 25 29 14 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 8 5 29 6 29 29 2 8 2 29 29 29 29 8 29 6 29 8 29 29 29 25 5 8 6 26 29 29 29 29 29 29 29 29 5 29 23 2 5 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 14 31 29 29 18 29 29 29 8 25 29 18 29 29 2 29 8 5 8 29 29 29 2 18 29 29 8 29 29 29 29 29 2 27 29 2 8 5 14 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 14 2 29 29 8 29 8 18 29 29 14 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 14 29 29 27 8 29 29 25 29 8 29 5 29 8 29 29 6 29 29 29 2 29 29 29 29 2 29 29 29 29 29 2 29 2 27 29 29 29 29 29 2 29 25 29 29 8 29 29 29 29 8 29 29 8 29 29 29 29 29 29 25 29 8 29 29 29 29 29 31 29 8 8 23 8 2 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 5 29 29 29 29 8 29 29 29 6 31 29 8 29 29 29 29 29 2 25 29 8 2 2 29 29 5 29 2 5 5 8 29 8 29 29 29 29 31 29 2 29 29 29 29 8 29 29 29 13 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 13 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 8 29 2 29 29 29 5 29 26 29 29 2 29 29 29 29 16 16 13 16 25 29 17 16 13 16 13 29 29 29 31 29 29 29 29 13 16 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 5 29 29 16 2 29 2 2 5 29 29 8 29 29 16 19 19 13 29 16 13 29 29 19 29 29 16 29 16 29 19 29 29 16 6 29 29 29 29 29 29 29 29 29 16 13 16 16 29 29 29 29 29 16 29 16 16 29 29 29 16 16 13 16 29 16 29 19 29 29 19 16 29 29 29 29 29 29 18 29 8 17 29 29 16 29 29 29 19 29 29 13 16 29 29 16 16 19 16 19 29 16 29 16 19 19 16 29 13 16 16 19 16 29 19 16 29 19 19 16 29 29 29 29 16 29 17 29 29 16 29 16 17 29 19 29 29 29 9 29 19 13 29 29 16 13 16 29 29 29 16 29 19 16 29 16 29 29 16 29 29 16 29 29 29 29 16 29 29 29 5 29 29 29 29 2 29 29 29 5 29 29 29 5 29 29 26 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 29 29 16 29 29 17 29 13 29 29 2 29 29 17 29 2 29 29 29 16 29 16 29 29 29 13 29 29 17 29 16 29 29 29 29 5 29 2 29 29 29 13 29 16 29 29 29 16 29 16 29 29 29 29 29 29 6 29 29 29 29 8 29 8 29 8 8 29 29 29 29 29 29 29 14 25 29 29 27 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 29 29 29 6 29 27 29 29 8 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 16 29 29 29 16 29 29 29 29 16 29 29 29 16 29 8 29 29 16 16 19 29 29 29 29 29 17 17 29 29 29 16 29 25 29 29 29 29 29 29 29 29 29 16 14 29 29 16 29 29 29 29 16 16 29 16 16 29 16 16 16 29 16 16 6 29 29 18 16 19 16 13 29 29 6 18 29 29 16 29 29 16 29 2 18 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 31 18 27 29 29 29 29 29 29 29 16 6 29 29 29 16 29 29 29 29 25 14 25 29 29 27 29 29 8 29 29 29 29 29 29 31 29 29 27 29 29 29 29 2 29 29 29 29 29 29 29 29 29 17 8 29 29 2 29 2 29 29 29 18 29 29 29 31 18 29 29 31 29 29 29 29 29 29 27 29 29 29 29 29 2 29 29 2 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 18 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 18 29 29 19 19 29 29 29 13 29 29 29 18 16 29 29 29 29 29 29 29 16 29 17 13 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 16 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 19 29 29 29 29 29 29 18 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 6 8 29 14 16 29 29 29 29 29 29 29 29 29 29 8 8 29 29 16 16 29 29 29 16 29 16 17 29 26 29 19 29 29 16 29 29 29 6 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 5 2 29 29 29 29 31 31 29 29 29 27 29 8 29 29 25 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 18 29 8 29 29 29 29 29 29 29 6 29 31 29 29 8 25 29 29 29 29 29 29 29 31 14 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 25 29 29 2 29 29 29 29 29 29 14 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 29 2 29 16 29 13 31 29 29 2 29 27 29 16 29 6 29 29 29 31 29 16 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 25 2 29 16 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 16 16 29 2 16 19 29 29 19 16 29 29 29 29 27 29 29 29 29 29 16 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 2 29 29 17 29 29 29 29 29 29 29 29 29 8 29 2 29 14 25 29 29 2 29 29 29 29 29 29 29 29 29 8 29 25 29 27 29 29 29 29 29 27 29 29 29 18 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 16 29 29 16 29 29 29 29 29 2 29 17 29 29 29 29 29 29 29 29 16 26 29 29 27 31 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 26 29 6 29 29 8 29 29 25 29 29 29 14 8 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 8 29 31 31 29 29 29 14 14 29 29 29 27 8 31 29 29 18 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 18 29 6 29 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 27 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 18 29 29 29 16 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 17 29 29 29 29 31 26 29 29 29 29 29 29 29 29 29 29 5 29 29 18 29 29 29 29 29 8 29 8 29 29 29 29 29 29 18 8 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 16 29 29 8 29 29 18 29 29 29 29 29 29 29 29 16 13 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 26 8 29 29 29 29 29 25 29 29 29 8 29 29 29 8 29 6 29 29 29 16 25 29 29 29 29 6 29 29 2 29 2 29 29 29 29 29 29 29 29 25 8 29 18 29 29 29 31 6 29 29 8 29 29 17 16 8 29 29 29 14 31 29 29 29 29 29 29 19 29 25 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 8 29 29 2 8 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 6 29 29 29 29 29 16 13 29 19 29 29 29 18 29 16 8 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 25 29 29 29 29 29 8 2 29 5 29 31 29 27 29 29 13 16 26 29 16 16 16 29 17 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 27 31 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 18 5 29 31 29 29 29 29 27 29 29 29 29 29 29 29 31 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 18 29 29 29 29 16 18 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 6 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 31 5 29 29 29 29 18 29 29 29 2 29 29 29 29 16 31 16 29 29 8 29 29 14 29 29 29 2 29 29 29 29 16 29 29 16 29 16 29 29 29 29 16 16 2 29 29 29 29 25 29 18 2 29 2 29 8 25 29 2 29 29 16 18 14 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 17 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 19 13 29 29 29 13 16 27 16 29 16 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 26 16 18 16 29 16 16 13 16 29 29 16 29 29 29 29 19 29 17 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 6 29 31 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 17 2 29 29 29 29 27 16 19 13 29 29 29 19 29 5 16 16 17 13 19 29 16 29 16 16 13 29 16 16 16 8 2 16 29 29 29 29 29 29 29 29 29 2 16 29 2 29 29 29 29 29 29 8 29 29 8 29 29 29 17 2 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 13 13 16 29 29 29 16 29 29 16 19 16 29 13 16 29 29 29 31 29 8 29 29 29 17 29 5 29 29 29 26 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 26 29 29 2 5 29 16 29 29 31 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 31 29 29 29 2 2 29 29 29 29 14 8 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 16 8 18 29 29 29 29 29 29 17 5 31 14 29 29 29 18 29 29 29 29 29 29 31 29 29 29 29 29 29 16 19 29 29 29 29 16 29 19 29 29 29 19 13 8 29 29 29 29 2 29 29 29 29 8 19 29 29 29 29 16 29 29 29 29 29 29 18 29 29 8 29 5 29 29 29 2 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 25 29 29 29 29 27 29 16 29 29 16 29 29 29 29 29 29 6 29 26 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 31 29 29 25 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 8 29 17 29 29 29 29 29 2 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 31 29 6 27 29 29 29 29 29 29 2 2 2 29 29 29 29 2 29 29 29 29 29 13 29 29 29 2 29 29 5 29 29 8 5 2 8 29 29 29 29 29 29 29 16 16 29 29 29 19 13 29 29 29 29 2 27 2 29 16 13 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 16 29 17 29 16 29 29 19 16 29 2 2 5 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 17 16 29 29 29 29 29 29 29 18 16 31 29 29 29 8 29 5 29 29 2 8 29 29 14 8 5 29 29 26 29 27 29 29 29 8 16 29 29 16 29 29 13 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 27 29 29 29 2 29 27 23 29 29 29 29 29 8 23 25 29 29 29 6 29 29 29 29 2 18 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 8 29 26 8 29 8 8 29 29 29 29 29 29 31 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 26 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 5 29 29 29 29 14 2 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 5 8 29 29 29 2 8 2 29 29 29 29 29 18 29 16 29 29 29 29 29 29 29 2 29 29 29 16 29 2 29 29 29 29 16 29 29 16 29 29 29 29 29 6 29 29 29 29 29 8 2 8 29 29 29 29 5 2 29 29 29 29 29 6 29 2 29 29 29 29 31 29 29 29 29 27 6 29 18 29 29 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 26 31 29 29 26 8 29 8 29 29 14 29 29 29 2 29 29 27 29 29 8 29 29 29 8 29 29 29 29 29 13 29 2 29 29 16 29 29 29 29 17 17 29 29 29 29 29 29 8 14 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 17 29 2 29 5 29 29 29 29 29 2 29 29 29 29 6 8 8 5 5 29 29 29 25 29 29 8 29 8 29 29 29 29 29 8 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 2 29 29 29 5 29 31 29 29 29 29 5 29 29 29 29 2 29 29 29 2 8 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 5 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 14 29 29 29 29 29 25 2 2 29 8 18 31 29 29 2 29 29 29 16 31 29 29 29 29 29 29 29 29 16 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 8 29 5 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 8 26 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 6 29 29 29 29 29 18 5 29 29 8 29 29 2 5 6 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 27 31 29 29 5 29 5 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 31 29 29 29 29 29 2 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 5 29 5 2 29 29 5 29 29 29 29 29 29 29 6 29 29 31 29 29 29 29 29 2 29 6 29 29 29 29 13 2 29 29 29 25 29 29 29 29 29 29 29 29 29 31 29 29 29 29 16 29 29 29 27 29 29 29 16 29 29 16 29 29 29 29 5 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 31 29 29 29 14 29 29 29 29 29 31 31 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 14 29 29 25 6 29 29 29 29 29 29 29 27 29 29 29 29 29 29 5 2 25 29 5 27 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 18 29 25 29 29 29 14 29 29 29 2 29 29 29 8 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 18 29 29 29 29 29 29 8 29 29 29 29 29 8 8 29 29 29 6 2 5 29 29 29 29 29 29 27 29 8 29 29 29 29 29 29 29 29 29 29 29 29 31 29 31 29 29 29 18 29 8 29 29 29 29 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 25 29 29 29 29 29 18 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 31 29 29 31 29 29 17 29 31 26 31 8 5 29 29 29 5 31 29 29 29 29 29 31 29 18 29 29 2 18 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 16 29 29 19 29 29 29 16 29 16 16 29 29 19 2 16 16 29 29 16 29 29 16 29 16 19 29 29 5 8 16 16 29 13 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 13 29 29 29 8 16 16 29 17 29 29 19 29 29 16 16 19 29 16 8 17 19 19 19 16 29 29 19 19 16 29 29 19 29 16 13 17 19 19 16 13 16 29 17 16 29 19 29 25 29 16 16 19 17 29 16 16 19 19 29 29 29 16 29 29 29 13 29 29 29 29 31 29 29 29 17 16 29 29 29 29 16 29 29 16 6 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 2 31 29 29 29 5 31 29 29 29 2 2 29 29 29 29 29 29 31 5 29 29 29 29 29 2 29 5 2 2 18 29 8 29 29 29 29 27 29 6 2 29 29 29 31 29 2 29 6 5 18 29 29 29 29 29 29 14 29 29 29 25 25 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 16 29 2 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 31 16 29 16 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 16 17 29 29 29 16 29 2 29 29 29 29 29 29 2 29 16 16 29 29 29 29 16 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 26 29 29 2 8 29 29 29 29 2 6 29 29 14 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 8 29 29 25 29 26 29 29 5 2 31 8 8 8 6 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 18 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 5 29 29 5 5 29 26 29 8 29 18 29 29 29 31 29 29 8 2 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 25 2 29 29 29 2 29 29 29 6 5 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 18 29 29 29 29 13 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 17 29 29 16 29 29 29 8 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 16 17 29 29 29 29 29 31 2 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 5 29 29 29 29 29 29 25 5 29 27 27 6 29 2 6 29 29 29 29 18 29 29 2 5 5 2 26 29 29 29 29 29 29 27 2 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 18 29 13 16 29 29 2 8 29 29 29 2 29 29 29 29 25 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 5 2 29 29 29 29 31 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 31 29 29 29 29 29 29 8 14 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 8 29 29 29 29 2 29 29 29 29 17 29 29 29 29 29 29 29 29 29 31 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 16 29 29 29 2 6 16 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 16 29 29 29 29 29 27 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 13 18 18 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 17 29 14 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 5 29 29 29 8 29 29 29 29 29 29 2 29 29 29 2 29 8 2 2 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 18 29 2 29 29 14 29 8 29 29 5 29 2 29 29 28 29 18 18 29 29 5 2 6 8 8 8 29 29 29 19 13 29 19 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 17 29 29 2 18 29 29 6 29 29 29 29 29 29 29 29 6 2 29 29 29 29 31 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 2 8 6 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 5 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 8 29 29 29 29 29 29 8 29 29 29 25 8 29 8 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 2 29 29 17 29 29 29 29 16 17 29 29 29 5 29 16 29 29 29 16 29 29 16 29 29 16 29 29 29 29 19 8 29 29 29 2 29 29 17 29 29 29 29 16 29 16 29 16 29 29 29 16 17 16 29 29 29 29 29 29 29 5 29 29 2 8 29 29 29 29 29 16 29 16 29 29 29 8 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 16 29 29 29 29 29 6 29 6 13 29 16 29 29 14 29 29 16 29 6 26 29 29 29 29 13 29 16 29 29 29 16 29 16 29 16 29 29 16 29 29 16 16 29 16 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 16 29 16 16 29 29 13 29 29 19 16 13 29 29 29 29 16 29 29 2 16 16 29 29 16 16 29 19 29 29 29 29 29 16 29 17 29 29 13 13 16 29 16 29 29 29 29 29 29 29 16 29 29 29 16 13 29 16 29 29 29 2 29 29 29 29 6 16 29 16 29 16 29 29 29 29 29 16 16 16 13 29 16 16 29 19 29 16 29 16 29 29 16 19 29 29 31 29 16 29 16 29 29 29 29 29 29 16 19 16 29 17 29 29 29 16 16 29 29 29 16 29 29 29 29 16 29 13 16 16 16 29 16 31 16 29 19 29 16 29 16 29 19 16 13 16 13 16 13 16 19 29 16 16 16 29 16 16 29 29 16 29 29 29 29 16 16 16 16 16 29 16 29 29 29 16 19 29 19 16 16 19 16 16 29 19 16 19 29 29 29 29 2 29 29 16 19 16 16 17 29 19 16 29 16 29 19 13 19 19 16 29 19 16 29 29 19 16 29 29 16 29 16 16 16 29 29 16 29 29 29 29 29 29 29 29 16 16 16 29 17 29 16 29 29 16 13 29 29 16 29 8 29 16 16 16 29 29 16 2 13 5 29 29 29 29 29 29 2 26 29 16 16 14 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 18 16 29 29 29 29 29 29 16 5 2 29 8 29 29 29 29 29 13 29 29 29 16 13 29 29 29 13 29 29 29 29 29 19 29 29 29 5 29 26 29 29 29 29 29 29 29 29 29 16 16 19 29 16 29 29 16 29 5 29 29 29 29 29 29 16 16 16 29 29 29 16 29 16 29 29 29 29 29 8 29 16 29 29 29 29 29 26 29 29 29 29 29 8 29 26 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 19 16 29 8 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 5 29 29 29 29 29 29 8 8 18 29 8 26 29 29 29 2 8 2 29 29 29 6 29 29 2 29 29 2 29 31 29 29 29 29 29 29 29 29 29 8 2 29 29 29 2 5 29 8 29 31 2 31 8 29 29 14 8 29 29 29 14 18 2 29 29 29 25 8 6 29 29 14 29 29 29 8 2 2 29 29 2 8 29 29 29 29 29 29 29 16 29 29 29 8 29 5 29 5 5 29 29 29 29 13 29 29 29 29 16 29 29 6 29 29 29 29 29 29 2 16 29 29 29 17 29 29 29 29 29 29 29 29 29 29 17 29 8 29 27 8 17 16 29 29 5 8 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 2 29 18 29 29 29 29 29 29 5 8 29 29 6 6 29 29 5 29 5 29 8 2 8 29 29 2 29 25 27 29 29 25 31 29 2 2 29 29 29 17 17 14 6 29 29 2 18 29 27 29 29 31 29 2 29 29 2 29 8 29 29 6 8 29 23 29 29 6 29 8 29 29 29 29 8 29 29 29 16 29 14 8 29 29 29 29 8 29 8 26 5 29 29 29 29 27 29 8 6 29 29 18 31 29 31 29 29 29 29 14 29 29 29 2 26 29 29 29 29 29 29 2 29 29 2 8 2 2 6 29 29 29 29 29 8 29 8 2 29 8 29 29 29 2 8 31 2 8 2 29 8 2 29 29 2 2 29 29 29 29 2 29 8 29 29 29 29 29 29 8 8 18 29 5 29 2 29 29 29 29 29 6 31 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 27 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 5 6 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 18 16 29 2 29 16 29 29 29 29 29 13 29 29 29 29 16 29 16 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 5 5 18 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 16 29 29 16 29 29 29 29 5 29 13 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 16 13 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 14 29 29 29 29 29 29 29 29 6 29 31 6 29 29 29 29 2 25 29 29 29 29 5 29 29 29 5 5 5 29 29 29 29 8 29 29 29 29 2 23 29 29 8 29 29 8 8 29 2 29 6 29 2 5 29 29 6 8 2 29 29 29 8 29 2 5 2 29 8 18 2 16 16 29 29 13 29 17 29 29 8 29 26 29 29 8 29 8 6 28 29 29 29 8 29 14 29 29 29 29 29 29 29 6 29 31 14 8 18 29 5 29 29 29 5 29 2 29 29 29 29 14 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 16 8 29 8 26 29 2 29 29 29 8 29 29 29 29 29 29 8 14 2 29 8 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 8 29 8 29 29 27 29 8 29 29 29 8 29 29 5 29 29 29 2 8 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 5 29 26 2 8 29 29 18 29 29 8 29 29 29 29 29 14 8 29 2 29 8 31 29 29 29 29 23 31 29 2 29 29 29 29 2 29 18 29 2 6 29 29 25 29 29 29 29 6 29 2 29 27 29 2 29 29 29 29 29 5 8 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 8 29 29 29 29 5 29 27 29 29 26 29 29 29 29 29 29 29 29 29 29 29 6 29 27 29 29 29 29 8 29 8 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 17 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 31 29 29 8 29 29 31 29 2 2 29 6 29 29 2 29 26 29 29 8 26 29 29 29 14 29 29 29 29 29 29 29 2 29 29 29 31 29 29 29 29 29 8 6 8 29 29 29 2 29 29 29 26 8 8 29 29 2 29 29 29 29 29 29 8 8 6 29 5 29 2 29 29 31 2 29 29 29 29 29 29 8 29 25 2 29 14 2 8 8 29 8 29 29 8 8 23 5 2 29 29 29 29 2 8 29 8 2 2 29 29 5 8 2 29 29 29 29 29 29 29 2 6 2 2 29 25 31 29 8 29 2 29 5 29 29 2 29 29 29 29 8 29 29 29 29 2 29 29 8 5 29 2 29 2 29 29 29 29 8 2 31 8 18 29 5 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 18 6 29 29 29 29 29 29 2 29 14 29 29 29 8 29 29 29 8 31 17 29 29 29 8 29 16 17 29 8 5 29 8 29 29 29 29 2 2 29 29 6 29 29 29 2 29 29 29 29 29 26 8 2 29 2 5 29 5 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 31 27 29 29 17 8 8 2 29 5 2 2 29 29 29 29 29 29 5 2 8 8 27 29 29 29 29 2 29 2 2 29 8 29 29 5 29 8 29 2 8 29 29 2 27 29 29 29 29 29 29 29 29 29 8 29 5 6 8 29 8 29 29 29 17 5 29 29 29 29 29 29 29 29 29 8 2 29 29 31 29 29 27 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 23 29 29 5 29 29 29 29 29 5 29 29 29 29 2 2 29 29 29 29 29 29 5 8 5 29 5 29 16 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 5 29 29 29 29 16 2 29 16 29 5 29 29 29 29 29 29 8 6 29 29 5 29 29 29 29 29 29 29 29 29 29 13 5 29 29 8 29 29 29 29 26 29 29 29 29 29 2 6 29 29 29 29 2 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 5 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 26 8 29 6 29 6 16 13 8 29 31 29 29 31 29 29 29 19 29 29 16 29 29 16 16 29 29 5 29 2 29 29 29 8 29 29 29 29 29 13 29 13 29 29 29 8 29 29 8 29 29 29 29 13 5 29 2 8 19 29 29 29 16 8 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 8 2 5 29 8 29 29 29 29 29 29 29 29 29 2 5 5 8 29 29 29 29 29 29 29 16 6 29 2 29 29 29 8 29 29 29 8 29 29 29 2 16 29 29 29 29 2 8 29 29 6 8 29 2 29 29 29 29 5 29 27 29 29 29 6 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 16 5 29 29 29 17 29 29 2 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 16 29 29 29 29 5 29 5 29 29 29 29 29 29 16 29 29 2 6 29 29 29 29 29 29 27 29 26 29 29 29 29 29 5 5 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 8 8 5 5 29 29 6 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 14 26 29 6 2 29 29 29 29 5 31 29 29 29 2 8 29 8 29 8 29 27 29 29 14 18 29 29 29 29 31 29 16 29 29 29 29 29 29 29 29 5 29 29 29 29 29 16 29 29 16 31 16 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 16 29 2 29 29 29 16 29 16 29 29 16 17 29 8 29 16 17 8 29 29 19 29 5 29 29 16 8 29 29 29 14 16 29 29 29 16 29 29 29 29 29 8 2 29 29 2 29 29 16 29 16 29 29 16 29 17 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 16 29 16 29 29 16 29 29 8 29 19 16 29 16 29 29 29 29 29 19 16 16 29 19 16 29 29 16 17 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 29 29 19 16 16 29 29 13 16 16 16 29 19 29 29 16 19 16 29 13 16 13 29 16 19 19 16 13 29 13 16 19 16 29 29 29 29 16 16 16 16 16 19 13 29 29 29 29 29 16 29 16 13 29 16 16 16 16 16 29 29 29 16 13 29 16 29 13 16 19 29 16 29 16 16 29 29 29 16 19 16 29 29 29 29 29 16 16 16 16 29 29 29 16 29 29 29 16 16 29 29 19 16 16 29 19 19 16 16 16 16 29 29 16 29 16 16 29 13 29 16 16 16 29 16 16 19 29 29 16 19 29 29 16 16 13 16 13 16 29 13 29 29 16 29 29 29 19 16 16 29 19 16 19 19 16 13 17 29 16 16 16 16 29 16 16 16 16 29 29 13 16 16 16 29 16 29 29 16 29 16 19 16 26 16 16 16 19 16 16 16 16 16 19 29 29 29 16 29 29 29 17 17 29 16 29 29 16 16 29 29 29 16 19 16 16 16 16 29 29 19 29 16 19 16 16 16 29 16 16 29 29 19 16 16 16 16 19 16 16 29 16 16 16 29 16 16 16 13 29 19 16 16 16 29 16 29 29 19 29 16 16 29 16 29 29 16 16 16 19 19 16 29 16 16 16 29 29 16 29 16 16 16 29 29 19 29 29 29 19 16 16 29 29 16 29 16 13 29 19 16 16 29 16 19 16 13 16 13 29 16 13 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 16 29 13 29 16 16 29 16 16 29 19 29 13 16 29 16 16 16 16 29 19 29 16 29 29 16 29 19 16 29 29 29 5 19 29 29 29 29 29 29 16 29 29 29 29 16 16 29 16 29 16 16 29 16 29 16 29 16 13 29 13 29 29 16 19 29 29 16 16 16 16 19 16 29 29 29 29 16 19 29 29 16 13 29 19 29 29 29 16 16 16 29 16 16 13 29 29 17 16 19 16 16 29 19 29 16 26 29 29 16 16 16 17 16 16 19 16 29 29 19 29 16 16 13 19 29 29 19 16 19 29 13 19 29 16 16 29 19 16 19 19 19 19 16 16 16 16 16 16 19 17 19 19 19 16 16 19 16 29 29 19 13 29 19 16 29 29 19 29 29 13 16 16 19 16 16 19 16 16 16 16 29 19 29 16 19 16 19 19 16 16 19 16 16 16 19 13 19 16 29 19 16 16 16 29 16 29 9 16 29 29 19 19 16 16 16 13 29 19 29 19 16 29 19 16 13 29 19 16 2 13 19 19 29 29 16 19 29 16 29 19 13 16 29 19 16 16 26 17 19 16 16 29 16 16 16 16 16 29 16 19 17 16 19 29 16 16 16 29 19 16 13 29 16 29 19 19 29 13 18 16 16 19 19 13 16 29 19 19 19 29 16 19 29 29 29 16 16 16 16 16 19 29 13 19 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 17 29 18 29 29 16 29 29 29 29 16 16 13 29 16 29 16 29 16 16 29 16 13 29 29 16 29 16 29 29 29 16 29 29 29 29 16 16 18 16 16 29 16 29 29 16 8 29 17 13 19 29 16 29 29 16 16 5 29 16 29 16 16 19 16 29 29 16 19 29 29 29 29 29 13 29 29 16 16 29 29 13 29 16 29 29 29 29 29 29 29 29 13 29 29 29 13 19 16 29 29 16 29 13 29 16 16 29 29 29 29 16 16 29 16 5 29 29 29 16 16 29 16 13 29 16 16 16 13 16 29 29 29 2 16 29 16 16 29 29 29 29 29 16 29 29 29 29 5 29 29 13 29 16 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 29 5 29 29 29 29 29 16 27 29 29 29 29 2 29 29 29 2 29 29 29 31 8 29 29 26 8 29 29 29 8 29 5 29 2 29 8 29 18 31 5 29 31 2 29 29 29 29 29 29 29 6 26 29 29 2 29 5 2 5 26 2 29 2 18 29 8 29 29 31 29 29 26 29 29 29 29 29 23 29 5 2 2 29 29 31 29 31 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 18 29 5 29 5 29 29 29 27 6 29 17 8 29 29 29 29 29 29 29 29 2 2 8 29 29 29 29 29 29 29 29 29 29 5 5 29 8 29 29 29 29 29 29 26 14 29 29 16 26 2 29 29 29 16 16 29 26 29 29 29 29 29 16 29 29 5 8 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 13 29 29 29 16 17 29 29 29 29 16 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 16 18 16 29 19 29 18 29 16 29 29 29 16 29 26 16 18 29 16 5 16 16 16 16 29 29 29 29 16 29 19 29 29 29 29 29 29 29 16 16 16 29 16 16 13 16 29 29 16 19 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 16 29 29 16 8 29 29 29 29 29 14 16 19 29 29 29 29 29 29 29 29 29 29 6 16 29 16 29 29 16 16 17 29 29 16 29 29 29 29 29 29 29 31 29 16 29 29 29 16 29 16 29 29 29 29 29 26 8 16 29 29 29 26 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 23 29 29 29 14 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 4 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 31 29 29 29 29 29 6 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 26 18 29 29 29 25 2 6 29 29 29 29 29 29 29 29 29 6 2 29 29 29 2 29 29 5 29 8 29 5 23 29 29 29 29 18 29 29 29 29 25 18 8 29 29 8 8 27 29 18 29 2 26 29 29 8 29 29 29 5 5 5 8 29 29 29 29 18 29 29 2 29 8 18 2 5 8 29 8 29 31 29 8 2 31 29 29 29 29 29 2 8 29 29 27 29 29 29 29 2 29 29 31 29 29 29 6 2 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 31 2 29 26 8 29 29 29 31 31 29 2 31 8 29 27 29 2 5 29 29 29 29 29 29 16 16 16 29 29 16 29 29 29 29 29 29 29 29 2 29 31 29 29 29 13 29 29 26 23 29 8 2 29 29 29 8 29 29 29 29 29 29 29 29 31 29 17 2 29 29 29 29 8 5 29 29 8 6 29 8 29 31 29 18 29 6 29 29 29 29 18 8 29 6 2 18 29 29 29 29 6 6 29 29 29 29 29 2 29 8 29 29 29 29 29 8 8 29 29 8 29 29 2 6 29 2 29 29 29 29 29 23 5 8 29 8 29 29 2 29 8 29 8 29 8 29 31 18 29 8 8 31 5 29 29 29 29 29 29 29 29 29 2 29 29 29 8 8 29 8 18 29 8 8 8 29 27 8 29 29 27 29 8 29 8 18 29 29 29 29 29 29 29 29 29 29 18 8 18 2 31 29 29 6 31 2 29 18 2 29 29 31 8 8 29 29 29 29 29 8 2 29 29 5 29 29 2 18 5 29 29 29 29 29 29 29 29 8 29 29 29 29 8 2 8 29 29 29 2 29 8 29 29 29 29 29 29 18 29 29 29 29 29 29 29 2 5 5 2 5 29 29 29 2 29 29 29 31 29 29 8 29 29 8 29 29 18 5 29 29 29 29 29 29 29 8 14 8 5 29 29 29 29 29 29 14 29 29 29 29 29 5 29 29 29 29 29 29 29 29 5 29 8 29 29 5 29 29 2 29 29 29 29 2 29 2 29 29 2 5 6 29 5 29 29 29 6 31 18 29 29 29 2 29 29 29 16 29 29 29 29 5 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 5 5 5 6 31 29 29 29 29 29 2 5 5 29 29 29 8 29 29 2 5 29 2 29 29 29 2 29 29 2 29 29 5 2 29 29 2 29 29 2 23 29 29 6 17 29 29 6 29 29 29 29 5 2 29 5 29 29 29 29 29 16 29 29 29 27 29 29 29 5 29 2 29 6 29 29 29 6 29 29 8 29 6 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 8 29 29 2 8 5 8 29 29 29 29 29 29 29 29 29 14 29 29 29 29 5 29 29 29 29 31 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 17 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 19 16 29 19 16 16 16 19 29 16 16 16 16 16 16 16 29 19 16 13 16 29 16 13 16 16 19 29 29 29 16 16 29 29 16 19 29 13 29 13 16 29 29 29 16 19 29 16 29 16 16 19 13 16 17 16 19 29 29 16 16 13 13 16 19 29 16 17 19 29 13 29 29 16 13 19 19 13 19 16 19 29 16 16 16 16 16 29 29 13 19 16 29 16 16 29 29 16 29 29 29 29 16 8 17 16 17 16 16 19 16 19 13 16 29 19 16 16 19 29 16 16 29 29 19 29 19 16 16 29 13 19 13 19 13 29 29 16 9 19 16 16 16 16 29 16 16 29 13 16 29 29 29 16 16 29 29 29 16 16 29 16 29 29 16 16 29 29 17 19 29 16 29 16 16 16 29 16 19 19 29 16 29 16 19 16 19 19 13 29 16 16 16 16 29 29 16 19 16 16 13 29 16 29 19 29 19 29 16 29 13 16 16 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 16 13 29 29 29 16 29 29 29 29 16 29 13 29 29 16 19 19 29 29 13 16 29 16 16 16 29 16 16 29 29 19 19 29 19 29 13 8 29 29 17 16 29 8 29 16 29 29 29 29 13 16 29 29 16 29 16 29 29 16 17 29 29 26 29 29 29 29 16 29 29 29 29 29 5 5 29 17 29 29 29 29 29 29 29 29 29 29 29 29 5 29 16 29 29 29 29 29 17 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 16 16 26 29 16 29 16 16 16 19 29 29 29 19 29 29 29 29 29 29 8 29 29 29 16 29 29 16 29 29 13 16 29 16 29 29 13 16 5 29 19 16 29 16 29 29 31 19 29 29 29 8 16 29 29 29 29 29 16 19 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 16 16 13 29 16 29 16 29 16 16 16 29 19 13 16 16 29 29 29 29 16 29 16 29 16 29 29 29 16 16 13 29 19 13 29 29 16 29 29 19 16 16 16 13 13 29 16 29 19 19 19 16 19 29 29 16 19 29 16 13 16 29 16 16 29 16 16 29 16 19 13 19 29 19 16 29 16 29 19 29 29 16 16 16 16 16 29 16 16 29 19 29 19 13 16 16 29 29 29 29 16 16 16 16 29 29 29 19 16 29 29 29 19 29 16 16 29 19 29 29 16 29 16 16 29 19 29 16 16 29 16 29 16 16 16 19 13 19 29 16 16 13 16 16 16 29 19 29 29 29 29 29 16 13 16 29 16 18 16 16 29 16 13 16 29 16 16 29 16 29 16 29 29 29 19 16 16 19 29 13 29 13 16 16 19 19 29 29 29 29 16 13 19 16 29 13 29 16 29 16 13 29 19 13 13 16 17 29 16 16 16 16 16 13 29 16 29 16 19 29 16 19 19 19 29 19 16 19 13 16 29 19 16 16 29 29 16 13 16 29 16 16 13 13 16 16 29 29 29 16 29 29 16 29 19 29 16 29 29 16 16 29 16 19 19 13 29 16 16 16 16 16 29 19 29 16 19 16 29 13 19 13 29 16 29 16 29 19 16 19 16 16 16 19 29 19 19 29 16 16 16 16 29 19 16 16 29 16 16 19 13 29 19 16 16 29 29 16 16 16 16 16 16 16 29 16 16 16 16 16 29 13 19 16 29 29 29 16 13 19 29 29 29 13 16 16 16 16 29 17 16 19 29 16 29 19 16 19 16 16 16 19 13 29 29 19 16 29 16 29 13 16 16 16 16 29 19 16 16 16 16 29 16 16 16 16 29 16 16 16 29 16 29 16 19 13 16 19 19 29 19 16 13 29 19 29 16 16 19 16 29 29 29 29 29 16 16 19 29 29 19 16 29 16 16 29 19 16 19 13 29 29 19 16 19 19 29 29 16 29 29 16 29 29 29 16 16 16 19 13 16 16 16 16 19 16 16 16 29 29 19 29 17 16 16 13 29 29 16 29 16 13 19 16 29 13 16 19 29 16 13 19 19 16 29 29 19 19 19 29 19 19 19 19 19 29 29 16 19 13 16 19 29 16 29 16 16 29 29 19 16 13 16 29 17 17 16 16 29 29 29 29 29 29 19 16 8 29 29 19 16 8 29 16 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 17 16 29 29 17 29 29 29 29 29 29 29 13 29 29 19 29 29 29 16 29 16 29 29 16 16 16 29 16 16 16 16 29 16 16 16 16 29 16 16 29 29 29 16 13 29 16 13 29 16 2 16 16 16 16 16 29 16 29 16 29 29 16 29 29 29 29 16 16 29 16 29 17 29 29 29 16 29 29 16 29 16 29 29 29 16 29 29 19 16 16 16 29 29 29 16 16 29 16 19 16 19 29 29 29 19 29 16 16 19 19 16 19 16 29 16 16 29 13 16 13 16 19 13 16 29 29 29 13 29 29 13 29 19 19 16 16 29 29 19 19 16 29 16 19 16 16 29 19 5 13 29 29 29 29 19 16 16 29 16 16 29 16 16 17 29 29 29 29 29 16 16 16 29 16 29 29 29 16 16 16 29 16 29 29 19 13 29 16 16 13 13 29 16 16 29 16 29 29 19 29 29 29 29 29 16 29 19 29 16 16 13 13 29 29 29 16 16 13 16 29 29 16 16 29 13 16 29 16 16 29 16 16 29 16 16 29 16 16 13 16 29 29 29 29 16 16 29 29 16 16 13 16 29 29 16 16 19 29 29 29 29 16 29 29 29 16 29 29 16 29 29 16 29 16 29 16 16 16 29 29 16 16 16 29 29 29 16 29 29 29 13 29 29 29 16 17 29 29 19 29 29 29 29 29 16 29 8 5 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 5 29 29 29 16 29 29 29 29 16 16 8 16 16 16 16 16 16 29 16 16 16 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 17 29 29 14 16 29 29 29 29 29 29 29 29 29 18 8 29 29 29 16 29 29 16 29 29 6 2 29 29 29 18 29 29 29 2 29 29 29 29 5 29 29 29 5 29 29 29 29 29 17 5 17 29 29 6 29 29 31 8 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 8 8 18 29 29 29 2 8 29 29 29 6 29 8 29 29 29 31 8 29 29 31 29 29 8 29 29 29 2 29 29 29 29 29 2 29 5 29 29 29 29 29 6 27 29 29 29 29 29 29 29 16 16 29 29 29 29 29 2 29 29 31 29 29 29 29 29 31 23 5 29 29 29 26 29 8 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 8 29 8 5 29 29 31 29 29 8 5 29 29 29 29 29 13 2 29 14 29 29 14 29 29 29 6 29 29 29 2 2 5 31 2 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 5 29 29 29 29 31 2 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 13 16 29 29 16 29 13 29 29 19 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 13 16 29 29 16 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 8 29 29 26 5 28 29 29 29 29 29 29 2 29 29 18 29 29 29 29 29 8 29 5 29 29 6 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 5 6 29 29 29 29 29 29 29 29 2 29 29 2 2 29 5 2 29 2 29 29 29 5 29 27 29 2 8 29 29 29 2 29 8 2 29 29 26 29 29 2 29 29 29 29 29 29 29 8 29 6 29 29 29 8 29 8 29 25 29 5 27 27 29 29 25 2 8 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 8 29 2 23 29 29 29 29 2 29 29 5 29 29 29 29 29 8 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 31 29 8 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 2 5 29 31 29 5 5 29 29 29 2 5 2 29 27 5 18 29 29 2 29 29 2 2 29 29 5 5 23 29 6 8 29 31 8 29 6 29 29 29 2 29 27 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 16 29 29 13 29 29 29 29 29 4 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 8 29 2 29 29 29 17 29 5 29 29 29 29 29 29 2 29 18 29 29 29 29 29 5 2 29 29 29 29 29 26 31 2 29 8 29 27 18 29 29 29 29 25 29 2 6 5 29 18 18 27 2 2 29 29 29 29 5 25 29 29 29 29 29 6 29 29 29 18 29 2 29 29 5 31 29 29 29 8 25 29 29 29 2 2 31 5 5 29 29 2 29 29 2 5 31 5 8 2 5 5 29 29 31 2 29 29 2 29 6 29 18 31 29 25 29 2 29 29 29 29 29 5 29 29 2 29 29 2 5 8 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 8 29 29 29 29 29 31 5 29 5 5 29 29 29 29 29 18 29 29 13 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 5 29 29 29 29 29 8 29 16 29 29 17 29 29 14 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 5 29 29 29 29 29 16 29 29 29 5 29 29 29 29 5 29 5 29 5 16 2 29 29 29 29 29 2 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 8 5 5 8 29 29 31 29 8 29 29 16 13 29 16 29 16 16 29 29 16 29 29 2 16 29 17 6 29 29 29 2 29 5 29 17 5 29 5 29 25 29 29 2 29 29 2 31 8 2 29 29 6 29 5 2 29 8 14 5 31 8 29 29 29 29 29 29 2 29 2 2 6 29 29 8 29 29 2 23 29 29 29 25 2 29 29 29 29 16 29 29 19 31 13 31 29 16 16 16 27 16 29 29 29 29 5 29 29 29 29 29 29 29 29 29 5 29 2 29 5 29 5 23 29 5 29 6 29 29 29 29 5 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 5 5 2 14 5 8 29 29 29 29 29 2 2 29 6 2 29 8 29 8 8 25 29 8 29 26 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 17 29 29 16 29 29 29 29 16 29 29 17 29 16 29 29 2 29 16 29 5 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 17 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 16 29 2 29 27 2 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 13 29 29 16 17 29 29 27 29 29 29 29 29 29 29 16 5 29 29 17 13 29 29 29 29 29 16 29 29 16 29 25 29 29 29 16 13 16 29 29 29 29 29 17 29 16 16 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 2 29 31 29 5 29 29 29 29 29 8 8 29 29 29 29 5 29 2 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 26 29 29 29 29 29 29 8 2 5 8 26 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 5 31 5 29 6 29 8 2 2 29 8 29 29 29 29 29 29 29 29 14 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 8 6 29 5 29 17 29 29 2 31 29 29 29 29 29 29 29 8 29 17 5 2 6 29 29 29 6 29 29 29 5 29 29 29 29 8 29 29 29 5 23 29 29 6 29 29 29 29 29 29 29 31 29 29 29 29 29 13 29 8 2 29 29 29 29 29 29 29 29 23 26 8 5 29 29 31 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 8 29 2 29 29 29 29 29 29 29 5 29 29 8 29 29 29 29 29 29 29 29 14 29 2 29 2 29 29 29 29 29 29 29 29 27 29 29 29 8 26 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 6 29 8 29 6 25 2 29 29 8 29 29 29 8 29 5 29 29 8 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 8 29 29 5 29 29 8 8 29 29 29 29 29 2 29 29 29 29 29 29 29 2 8 29 29 5 29 29 18 6 29 5 8 8 29 29 8 26 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 29 18 2 29 29 18 29 29 31 8 18 18 29 29 8 29 29 8 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 2 26 29 31 29 8 6 29 29 29 29 29 29 29 27 31 29 29 29 5 29 29 2 31 29 29 29 29 29 29 29 29 29 6 8 29 5 8 29 29 14 29 16 8 29 29 27 29 29 29 2 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 8 2 8 8 29 29 2 5 5 31 29 29 29 29 29 14 29 29 29 29 29 8 29 6 29 5 5 29 18 29 29 29 29 29 2 29 29 25 29 29 2 29 29 5 29 29 8 29 29 5 29 2 29 29 6 29 6 29 29 29 29 29 29 29 2 29 25 29 29 29 2 29 26 29 2 18 29 29 29 29 29 6 29 29 6 29 29 2 29 29 29 16 29 29 29 29 29 2 29 29 8 29 29 29 29 16 17 16 29 14 29 31 29 29 29 29 2 18 29 2 29 2 29 6 2 29 29 29 6 2 27 29 29 29 8 2 5 27 29 29 29 6 2 29 8 2 18 6 29 5 2 29 2 29 29 2 29 29 8 31 14 26 29 29 25 29 18 29 29 2 29 5 29 8 26 29 29 29 29 29 29 14 2 29 8 2 29 2 29 5 29 2 2 2 29 2 29 2 2 18 8 8 29 18 8 29 2 2 8 8 29 29 29 29 29 5 29 29 29 29 8 14 29 29 29 29 2 29 16 29 29 29 29 27 16 29 29 29 29 29 29 29 8 29 5 8 29 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 8 2 5 29 5 6 29 29 29 29 2 16 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 16 29 6 5 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 17 29 29 29 29 27 29 29 29 29 29 29 29 5 29 2 6 29 29 29 29 29 2 29 29 29 29 29 29 5 29 29 2 18 29 2 27 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 8 29 29 8 29 29 28 29 29 29 29 29 29 29 29 29 8 8 5 29 29 29 2 29 16 31 29 8 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 16 29 16 16 13 29 29 29 16 29 16 29 29 29 29 29 29 5 29 16 29 29 29 16 29 29 29 16 16 29 29 29 29 19 29 29 5 19 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 18 29 29 8 29 29 29 6 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 8 20 29 8 5 5 8 29 16 29 29 29 29 29 29 29 2 8 29 29 5 29 5 29 2 29 29 29 26 29 29 29 2 29 29 29 29 16 29 16 16 29 29 13 29 27 2 5 29 29 29 29 29 6 29 29 29 16 29 8 29 29 29 27 5 5 29 2 5 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 16 29 29 29 29 29 16 16 29 26 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 27 29 29 16 29 29 8 16 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 16 13 29 29 29 29 31 29 29 16 29 29 29 2 8 29 2 29 29 29 29 29 29 17 29 29 16 29 17 29 29 29 29 26 29 29 29 29 6 2 29 5 29 29 29 29 29 29 29 17 5 29 29 29 2 29 29 5 2 31 29 29 8 31 29 29 29 8 31 29 29 29 8 5 8 2 29 29 29 8 31 8 2 31 18 29 29 29 29 29 29 8 6 29 2 29 29 29 31 5 27 2 8 5 2 29 2 6 2 18 5 2 2 25 2 29 8 2 29 29 29 29 29 8 29 2 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 5 31 16 29 29 29 29 16 29 17 29 29 29 29 29 29 29 29 29 29 29 16 29 25 29 29 29 29 29 29 2 16 17 29 5 29 16 29 29 29 29 29 8 18 29 29 2 29 29 29 29 29 29 29 29 17 29 6 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 5 5 5 5 29 29 29 29 29 14 29 8 29 29 29 26 29 5 5 29 8 8 18 2 8 29 23 8 8 29 2 29 29 8 29 29 18 29 5 8 29 31 29 2 29 5 29 29 5 5 29 18 29 6 29 29 2 29 2 29 29 5 5 26 29 29 8 29 29 29 29 29 29 29 29 2 29 6 5 5 8 8 29 2 29 29 29 29 2 29 29 29 2 29 29 29 2 16 29 16 29 29 29 16 29 29 29 29 29 29 18 29 18 29 29 29 29 29 29 2 16 29 29 29 29 16 29 29 29 16 8 29 16 29 29 29 29 29 16 13 29 29 16 29 16 19 29 16 29 16 16 29 29 29 29 29 17 29 19 19 29 29 16 29 29 19 29 2 29 29 8 31 29 8 29 29 6 29 29 18 29 29 8 8 29 29 29 29 29 29 16 29 16 16 29 16 29 29 29 8 2 29 29 2 14 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 29 31 29 8 29 8 29 31 8 29 29 29 29 29 29 29 29 29 29 29 27 29 8 29 29 29 29 29 29 29 29 29 29 16 16 17 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 25 29 6 29 29 29 29 25 29 29 29 29 29 16 29 29 29 29 16 29 13 16 29 29 29 16 29 16 19 16 29 19 13 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 17 16 16 29 29 29 29 29 29 16 29 29 16 19 19 29 29 29 29 19 16 29 16 19 29 13 29 13 29 16 29 29 16 13 29 16 19 29 29 13 16 29 16 13 16 19 16 29 19 29 16 16 16 29 29 29 16 16 29 29 16 16 16 16 16 16 16 16 17 16 29 19 16 16 16 16 16 29 16 29 16 29 16 29 19 13 16 16 17 16 29 16 16 29 16 13 29 29 19 16 16 29 13 16 29 19 29 29 29 19 16 29 29 29 19 19 29 19 16 8 16 29 16 19 29 19 17 19 19 29 16 16 17 29 19 29 16 16 29 16 16 16 13 19 29 16 29 29 29 13 9 9 29 16 29 19 16 16 16 29 16 19 29 29 19 19 16 9 19 29 16 19 13 16 29 29 16 16 29 19 16 13 13 16 13 16 16 16 29 16 19 16 29 29 29 29 19 29 16 29 29 29 29 16 16 16 29 29 29 29 16 29 16 17 29 29 29 29 13 29 29 29 29 29 29 16 29 16 16 13 19 29 29 29 29 16 16 29 29 16 13 16 13 16 13 29 29 29 19 16 19 29 29 16 13 16 29 29 16 16 16 17 29 29 29 29 29 19 16 16 29 13 29 16 29 16 13 29 16 16 13 16 29 16 29 29 16 13 16 16 29 13 16 13 16 8 29 16 29 16 5 16 16 29 29 16 19 16 16 8 13 16 29 16 16 29 29 16 29 29 16 16 19 16 16 29 29 19 29 29 16 29 16 16 29 16 16 29 29 29 16 19 16 29 19 16 19 16 16 13 16 19 19 29 16 19 16 16 19 29 19 29 19 29 16 16 13 16 16 16 16 16 16 19 29 16 29 16 16 19 29 16 8 19 16 16 29 16 16 5 13 29 29 29 29 13 16 16 29 29 29 29 29 29 29 29 16 16 16 19 16 29 29 29 16 29 29 19 16 29 29 29 2 19 16 19 29 16 13 19 29 29 29 16 29 16 16 29 29 16 29 19 29 8 16 29 29 16 16 16 29 29 29 16 29 16 29 16 16 16 16 29 16 16 16 13 29 29 13 17 29 16 29 16 29 29 29 29 29 5 29 29 29 29 29 16 16 16 16 29 29 29 29 16 13 29 29 29 16 16 29 29 29 16 29 16 16 16 16 29 29 29 29 29 16 16 29 19 16 29 29 29 29 29 26 29 29 5 29 16 29 2 31 29 29 16 29 5 29 17 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 26 17 5 29 5 5 17 29 17 29 5 29 29 31 5 8 29 6 31 5 29 29 29 29 2 29 31 29 8 29 29 29 29 29 29 29 29 29 2 29 2 29 2 29 8 29 5 29 29 31 29 6 31 31 29 29 29 29 29 29 5 8 29 5 29 29 8 29 29 31 5 29 29 29 29 23 29 29 29 8 26 5 5 8 6 2 8 29 8 29 29 2 29 29 5 29 29 31 26 29 8 29 29 2 26 29 29 29 29 29 29 29 29 29 29 29 16 16 29 13 29 16 29 29 29 29 29 16 19 29 29 29 13 16 29 16 29 29 29 6 29 16 29 17 19 16 29 29 13 19 8 17 29 16 16 16 29 16 16 29 19 16 29 8 29 29 29 29 29 29 29 29 16 16 13 29 29 29 19 19 19 29 16 17 29 16 29 16 29 29 29 16 29 29 29 16 19 29 16 29 29 13 16 8 29 16 29 16 29 16 29 16 16 29 29 17 29 5 5 29 17 16 2 29 29 16 29 29 29 16 29 29 29 13 16 29 16 16 29 29 29 26 29 16 29 16 29 29 29 29 29 16 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 5 16 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 2 29 29 13 29 13 29 29 29 31 19 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 16 16 13 16 29 29 29 29 17 29 16 16 29 16 16 16 16 29 29 29 16 29 29 29 29 29 16 29 16 29 18 29 29 29 29 2 29 29 29 8 29 29 2 2 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 18 8 5 29 5 29 29 29 8 2 6 29 2 29 14 2 29 29 26 29 2 8 6 29 5 29 29 29 2 29 29 29 8 29 31 31 29 2 5 29 8 29 2 29 5 29 29 29 2 29 8 5 29 8 29 5 29 29 29 25 5 18 8 8 29 29 29 29 16 29 29 29 29 29 29 17 5 29 29 2 2 14 29 29 16 29 6 2 2 29 29 29 29 2 16 29 29 29 8 6 31 29 8 29 29 29 29 29 29 29 29 29 5 2 29 5 29 2 29 29 29 2 29 29 29 29 29 2 2 29 29 29 29 29 29 5 29 2 29 29 5 29 2 2 29 29 29 29 29 2 6 29 29 29 16 2 8 29 29 29 29 29 31 29 18 18 17 29 29 29 29 29 29 29 29 29 29 16 29 29 5 29 8 29 29 29 29 29 29 29 29 29 26 29 29 8 29 29 29 8 29 29 29 2 14 29 29 29 29 5 27 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 2 2 29 29 8 2 29 29 8 29 29 29 29 2 29 29 18 29 6 31 29 5 29 29 2 29 29 8 29 29 29 29 29 29 5 2 8 29 29 6 2 29 18 29 8 29 27 5 5 6 29 29 6 2 8 5 29 8 2 23 29 23 29 26 29 6 29 29 6 2 29 29 29 29 29 18 31 29 8 29 2 29 29 2 29 26 8 5 29 29 29 31 2 17 29 29 8 8 5 29 29 8 5 29 26 29 29 18 8 29 29 25 29 29 2 8 29 18 29 2 29 29 29 29 5 29 5 29 29 29 6 26 29 29 29 29 29 8 2 29 29 29 5 29 29 29 27 18 5 29 5 29 8 8 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 6 29 8 8 5 29 27 29 2 5 29 29 2 29 31 29 6 29 8 8 31 29 5 29 2 2 29 26 8 5 2 29 29 29 29 8 29 29 27 29 29 29 29 2 14 29 2 29 29 29 29 29 29 29 29 14 2 29 29 29 29 29 2 2 29 31 29 29 29 8 29 29 8 8 29 2 14 29 29 29 29 29 16 29 25 29 29 29 29 29 29 29 6 2 29 8 29 29 29 29 29 29 5 29 29 29 8 29 29 29 29 29 29 6 16 29 14 29 8 29 29 2 8 29 29 29 8 18 5 29 29 31 8 29 29 29 29 29 29 8 6 2 29 29 29 29 29 2 29 29 29 29 29 29 29 31 2 8 29 2 5 29 29 29 29 29 29 29 29 29 5 18 5 29 29 2 29 31 29 29 29 6 29 29 29 29 29 29 5 29 29 16 29 29 16 29 29 16 29 29 16 29 16 29 29 29 29 29 29 5 29 29 2 29 29 14 29 29 31 29 2 25 29 5 2 5 27 2 29 29 2 27 29 29 29 25 29 8 29 8 29 2 29 29 29 5 8 29 29 5 29 29 29 29 2 29 2 29 29 29 17 29 29 16 16 29 29 29 29 29 29 29 5 29 29 8 2 29 5 29 2 2 29 29 2 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 6 29 29 29 29 29 29 8 2 29 2 29 29 29 29 8 17 29 29 26 29 29 5 29 2 29 29 29 29 18 29 8 8 19 16 29 5 16 29 5 29 16 16 29 16 29 29 16 29 16 17 16 16 16 17 29 29 16 29 16 29 29 16 29 5 29 29 13 16 29 16 29 13 29 13 29 16 16 16 17 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 2 29 2 8 25 29 29 29 29 5 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 8 29 29 31 29 29 29 2 29 8 5 29 2 29 29 2 5 2 29 29 2 29 26 8 29 29 29 29 8 29 8 2 2 29 29 8 29 5 29 29 29 29 29 29 29 29 29 18 2 29 29 2 29 29 8 29 8 29 2 8 29 17 2 29 16 29 2 18 29 2 25 8 29 29 29 29 29 29 29 5 8 29 2 29 5 29 29 29 5 8 29 8 8 2 8 29 29 29 29 31 29 29 14 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 31 27 29 29 8 29 29 29 29 29 8 5 29 8 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 16 29 16 16 29 16 29 29 16 29 19 29 29 16 29 29 29 29 16 29 29 16 29 29 29 8 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 16 29 29 16 29 16 29 16 29 16 29 16 16 16 16 29 29 16 29 29 29 16 29 19 16 16 29 29 29 29 29 29 29 17 2 5 13 2 29 16 8 16 29 29 29 16 29 16 16 29 29 29 13 16 29 16 16 19 16 16 16 16 29 16 19 16 29 16 16 13 16 16 16 29 29 16 29 16 29 13 16 16 16 19 13 29 29 16 29 16 29 13 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 16 16 16 29 29 16 29 19 29 16 5 16 29 16 13 16 29 26 16 29 29 29 29 29 29 29 19 16 16 16 29 16 29 13 29 16 29 16 29 13 29 16 29 16 16 13 29 16 16 16 29 16 29 29 29 29 29 29 16 29 16 16 29 16 16 29 16 29 16 29 29 29 29 29 16 29 29 19 19 29 29 17 29 29 29 16 29 19 13 16 29 29 29 29 29 16 16 16 29 29 16 29 29 29 29 13 16 29 29 16 13 16 29 16 29 16 29 16 29 5 16 29 29 13 29 29 29 16 29 29 29 29 29 16 29 29 29 16 16 29 16 29 29 29 16 13 29 29 16 29 16 13 29 29 29 16 16 29 29 16 16 17 29 29 29 29 16 29 29 29 29 29 19 29 29 16 29 16 29 29 29 29 19 29 29 16 29 29 29 29 16 16 16 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 16 16 29 29 29 16 16 29 29 29 29 13 16 29 16 29 29 29 19 16 16 16 29 16 29 13 16 29 16 29 29 29 16 29 29 29 16 29 16 16 19 29 29 16 29 19 16 16 16 16 29 29 16 29 29 29 29 29 13 29 16 16 16 29 16 29 29 16 29 16 16 16 16 16 29 13 29 16 13 19 29 16 16 16 29 29 16 16 29 29 19 13 29 14 8 16 16 16 16 17 16 29 29 16 29 8 29 29 29 16 16 29 29 29 29 13 29 29 6 16 16 29 29 16 16 29 29 17 16 16 29 16 16 16 29 16 16 29 16 29 29 16 29 16 29 13 19 16 16 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 16 29 29 6 29 29 16 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 16 16 16 16 29 16 19 29 16 16 29 29 29 16 29 16 29 29 16 29 16 29 16 29 16 29 16 29 16 29 29 29 29 8 16 29 29 29 29 16 13 29 29 29 29 29 29 16 29 29 29 16 16 29 29 16 29 16 16 16 16 29 16 13 29 29 29 15 16 29 16 16 29 16 29 16 16 29 29 16 29 29 29 16 16 29 29 29 16 29 16 29 29 16 13 29 29 29 29 29 16 16 29 16 29 16 17 29 16 29 13 16 16 29 16 29 29 29 29 29 29 16 16 29 16 16 16 29 16 29 13 18 16 29 13 29 16 16 16 29 29 29 29 29 16 29 29 29 13 16 16 29 16 16 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 5 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 2 16 31 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 2 29 8 29 29 29 29 17 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 16 29 29 16 29 29 19 19 29 29 16 2 16 29 29 29 8 16 29 29 29 17 29 29 29 29 29 29 8 19 29 16 16 29 29 29 29 16 16 16 19 2 29 19 29 29 29 29 16 16 29 29 29 16 29 29 16 29 29 16 16 29 29 2 29 16 29 29 29 16 16 29 29 13 16 29 29 16 16 16 13 16 29 29 16 29 16 29 29 29 19 16 16 16 29 16 16 29 29 29 4 16 16 16 16 16 29 29 16 16 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 13 29 29 16 29 16 16 29 29 16 16 29 29 29 29 16 29 16 16 2 29 13 16 29 29 29 29 29 16 29 29 29 16 29 29 13 16 13 16 29 16 16 17 16 29 16 16 29 29 19 29 19 29 29 29 29 29 13 29 16 29 16 13 29 19 29 13 16 29 29 16 2 29 29 16 16 16 16 29 16 16 13 16 16 29 16 29 16 29 29 19 16 19 13 13 16 16 29 29 16 29 16 16 29 29 16 19 29 16 29 29 16 16 19 29 16 19 29 29 8 16 16 13 29 19 16 16 29 19 29 29 29 17 16 29 16 29 29 29 29 29 16 29 16 16 29 16 29 16 16 16 16 16 29 19 19 29 29 29 13 19 16 19 29 29 19 29 29 16 16 29 16 29 19 29 16 29 29 16 29 16 29 16 17 16 29 29 29 16 29 29 29 29 29 16 29 16 29 16 16 29 29 16 29 29 29 29 29 29 29 16 16 29 29 5 13 29 29 29 29 29 29 17 29 29 16 29 29 16 13 16 17 13 19 29 16 29 29 19 16 16 13 29 29 16 19 16 16 29 29 29 29 19 17 16 16 29 16 29 19 29 29 16 29 29 29 16 16 16 29 29 16 16 29 29 19 13 17 16 16 29 13 19 29 16 19 29 19 17 13 16 19 29 19 29 16 19 29 16 29 16 16 19 16 16 17 19 29 16 16 29 29 29 29 29 29 16 19 13 29 29 29 16 29 19 29 16 29 16 16 29 29 19 16 29 29 29 16 29 29 29 29 13 16 29 16 16 16 16 16 29 29 29 16 29 16 29 13 29 16 16 16 29 29 29 16 29 29 16 29 16 13 13 29 29 29 29 16 29 29 16 29 16 16 16 16 29 31 29 29 16 29 29 16 29 29 16 29 5 16 17 29 29 29 29 16 29 29 29 29 29 29 16 29 16 16 29 29 29 16 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 2 29 29 31 29 29 5 2 29 23 18 8 29 29 29 25 29 8 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 26 31 8 8 29 31 2 29 29 29 6 29 29 27 29 29 29 29 2 29 8 29 29 29 29 29 29 2 29 29 31 29 16 29 29 29 29 13 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 16 29 29 16 16 16 16 16 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 16 16 29 16 16 19 29 29 29 16 29 29 4 29 29 29 29 16 16 29 8 29 29 29 29 16 16 5 29 16 17 29 5 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 5 29 27 29 29 2 29 23 5 29 25 29 29 2 29 6 29 2 5 5 8 8 8 8 29 29 8 29 29 27 27 29 8 5 29 31 29 27 8 2 5 2 2 29 29 29 29 29 29 27 8 5 29 29 29 2 29 31 29 29 29 29 26 29 5 2 5 18 18 29 5 2 29 5 8 29 29 27 25 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 5 29 5 29 29 29 29 29 29 16 29 29 8 29 16 29 8 27 2 29 29 29 29 8 29 29 2 8 5 6 29 16 29 29 29 29 2 29 29 2 29 29 5 8 8 29 2 2 31 5 29 8 6 6 2 29 18 29 5 8 6 29 29 29 29 26 26 29 2 29 8 29 29 29 29 2 2 6 5 29 29 8 29 5 29 29 29 8 29 8 29 31 25 29 29 8 14 29 29 29 29 5 5 29 25 29 29 29 29 29 31 29 29 29 29 8 29 29 5 6 31 16 18 29 31 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 27 29 29 29 29 29 29 8 16 29 29 29 8 5 2 29 18 31 8 29 18 26 2 2 25 29 29 29 18 5 8 29 2 5 18 5 29 29 8 14 2 2 8 29 25 5 29 29 29 29 27 29 29 29 2 2 6 8 2 29 8 5 29 5 2 14 29 29 29 29 2 5 29 5 29 29 14 31 25 29 5 29 6 2 29 29 5 5 8 29 5 18 25 25 2 5 2 5 29 2 29 8 27 29 29 25 29 8 2 5 29 26 29 29 29 5 29 29 29 2 29 29 29 2 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 16 2 5 29 29 29 29 29 29 29 14 29 29 29 29 29 29 8 29 29 29 8 17 5 8 29 6 6 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 17 29 8 29 18 29 6 29 29 29 29 29 8 8 2 29 31 2 29 8 2 26 29 5 5 29 5 6 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 8 29 29 29 29 29 8 29 8 5 5 8 5 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 8 29 29 29 29 25 29 8 29 29 29 25 8 29 29 31 29 18 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 16 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 26 29 5 18 29 8 29 18 8 29 29 29 29 2 29 29 29 5 29 8 5 8 5 29 8 29 8 25 29 6 29 29 29 18 27 29 29 29 29 29 29 8 29 29 5 29 29 29 5 29 29 29 29 29 2 14 18 29 29 8 29 29 29 8 29 2 29 29 29 29 16 29 29 29 29 29 29 2 8 29 8 14 5 2 29 5 29 18 8 29 29 29 2 29 29 29 29 8 5 29 25 29 29 2 31 31 2 29 2 29 29 2 2 29 26 2 29 2 29 29 29 2 5 29 29 8 8 2 29 2 8 29 29 29 2 18 18 5 29 29 8 8 29 29 2 29 31 29 29 29 29 29 29 29 6 29 5 5 26 8 29 25 29 29 29 8 29 29 5 6 2 26 29 18 8 31 29 29 29 29 29 8 2 29 8 8 29 29 29 29 29 29 29 29 8 8 29 2 29 8 29 29 29 26 5 29 5 29 29 5 29 29 29 8 5 8 29 29 29 29 5 29 29 29 29 2 29 29 8 29 29 5 8 29 29 29 29 29 29 29 29 2 29 5 29 26 8 8 29 29 23 29 29 29 29 29 25 29 31 8 31 29 29 29 29 29 25 29 29 27 29 29 29 29 29 8 18 8 8 8 29 5 2 29 18 29 29 29 29 6 2 8 2 6 5 5 5 8 29 29 29 8 29 29 2 5 2 29 8 29 29 5 2 18 29 2 8 14 29 29 29 29 29 18 29 31 29 5 2 2 29 29 29 29 29 2 29 8 29 5 18 29 8 5 29 29 29 29 29 29 29 29 31 6 5 2 29 8 2 31 29 5 8 25 5 2 29 6 29 29 8 29 5 5 5 5 29 29 29 29 18 31 25 29 29 29 31 6 29 8 29 29 5 14 18 2 29 29 29 29 29 29 2 29 31 29 29 29 29 29 29 16 16 29 29 16 29 27 5 5 29 5 29 2 29 29 29 2 16 29 29 16 16 29 16 2 29 29 19 31 29 16 29 29 29 29 29 16 29 16 2 29 29 29 29 29 29 29 29 29 2 29 29 16 16 29 16 16 16 16 29 8 29 29 29 29 16 16 29 29 29 29 16 29 29 2 29 19 16 31 29 29 29 19 16 16 29 29 16 19 29 16 29 29 29 29 29 16 29 8 29 29 16 29 16 31 29 29 29 29 29 8 2 29 29 29 29 29 29 16 29 29 2 16 29 29 16 29 29 16 16 16 29 29 29 29 2 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 26 29 29 29 29 29 5 8 2 29 29 29 13 29 29 29 29 29 2 29 29 29 29 5 2 29 29 29 29 29 29 29 17 2 29 5 2 29 29 29 29 29 29 29 8 8 2 29 29 29 29 29 29 8 29 29 2 8 29 5 17 29 31 17 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 23 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 2 29 5 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 16 16 16 26 29 29 29 29 29 29 29 16 29 16 8 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 17 16 29 29 29 29 16 16 29 29 29 29 19 19 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 16 16 29 29 29 29 29 16 16 16 29 29 29 16 16 29 29 29 29 29 29 29 29 31 29 29 29 29 16 29 29 29 29 29 31 17 29 5 29 29 6 29 16 16 16 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 5 29 29 29 2 29 29 26 2 5 17 29 5 5 29 29 31 29 8 2 29 29 29 2 29 29 29 29 8 5 2 29 29 29 29 29 29 8 29 2 29 29 29 5 16 16 16 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 5 6 5 29 29 29 29 29 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 19 19 29 29 16 19 16 29 16 16 16 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 8 29 16 16 29 29 16 16 29 16 16 16 18 29 16 29 5 29 29 5 29 29 29 29 6 29 29 29 16 16 16 16 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 2 29 2 29 2 29 29 29 29 29 29 29 29 29 29 5 2 29 29 5 29 17 29 8 29 29 29 8 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 2 29 29 29 13 29 29 29 29 29 16 8 29 8 29 29 29 29 29 29 29 8 17 29 29 29 2 29 29 29 29 29 29 29 29 29 29 5 5 29 29 29 29 2 29 29 29 29 2 29 29 2 29 29 8 18 29 29 8 17 29 29 5 5 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 8 29 23 29 5 8 8 29 2 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 5 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 18 29 29 29 29 29 29 27 29 5 5 29 29 29 29 29 29 29 29 29 2 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 5 31 29 18 31 8 29 29 29 5 29 25 29 5 29 29 29 6 14 29 29 29 29 29 29 29 5 5 5 29 29 18 29 29 29 29 29 6 29 29 14 29 29 2 29 29 29 29 29 31 31 29 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 27 25 29 29 5 6 29 29 18 2 29 29 29 29 29 29 27 6 5 25 29 29 29 26 2 29 2 2 5 29 5 29 29 29 29 6 29 29 14 2 29 14 27 29 29 2 29 29 29 2 29 29 29 29 29 29 29 5 29 29 29 29 31 29 18 6 29 29 29 29 18 8 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 29 29 5 18 29 29 29 29 29 29 29 5 29 5 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 25 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 26 6 29 29 29 14 5 29 5 29 29 29 29 6 29 16 29 29 29 23 29 29 29 29 29 8 29 16 29 29 29 29 29 2 29 29 5 16 29 29 29 29 29 29 16 29 29 29 29 16 8 29 29 29 31 17 29 29 16 29 29 29 29 16 29 29 29 16 29 16 29 13 29 29 29 29 16 16 29 29 29 29 16 17 16 13 29 29 29 29 16 29 29 29 16 29 16 16 16 29 29 29 29 29 29 29 29 29 29 16 23 16 29 16 2 26 29 29 16 29 29 29 29 16 17 29 16 29 29 29 16 29 29 19 13 16 13 29 19 29 29 29 16 29 16 19 29 29 29 19 16 29 29 16 29 29 29 16 29 16 17 16 29 16 29 29 29 16 16 29 29 16 29 29 19 29 17 29 29 19 16 16 16 16 19 19 16 29 19 13 16 16 9 16 16 16 29 29 13 29 19 29 29 13 19 16 29 29 29 29 16 29 16 13 19 16 16 29 16 29 29 29 29 17 29 29 29 29 29 29 29 16 29 5 29 16 29 29 13 29 29 5 19 29 29 16 29 16 29 16 16 29 29 29 29 29 19 16 29 29 16 16 16 16 16 29 29 29 29 29 16 29 16 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 5 29 16 5 29 29 29 29 8 29 29 29 29 29 29 2 29 29 8 8 29 8 29 16 29 25 29 29 29 29 5 29 29 29 25 29 29 29 29 29 29 29 8 29 23 29 8 8 2 5 29 2 29 16 29 29 8 18 29 29 8 31 25 2 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 8 29 2 29 2 29 29 29 2 29 29 29 29 29 6 29 8 29 5 29 29 29 6 29 8 2 29 25 29 2 29 29 6 29 8 29 8 29 8 29 2 29 2 29 29 8 29 29 2 29 6 29 27 2 29 29 29 29 8 29 29 29 29 2 23 29 5 2 29 29 29 29 29 16 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 26 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 16 29 29 18 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 27 29 29 2 2 29 29 29 18 29 29 29 29 29 29 29 29 31 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 29 8 5 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 5 29 29 29 31 29 29 29 29 2 29 29 2 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 2 2 6 8 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 2 29 29 16 29 29 29 29 29 29 2 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 16 17 29 5 16 29 29 29 29 29 29 29 29 2 29 29 29 31 29 25 29 29 29 29 29 8 29 29 29 29 2 29 29 26 29 29 29 29 29 29 8 29 29 18 8 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 26 29 29 29 5 2 29 8 29 5 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 17 29 29 29 29 29 29 29 29 6 29 13 29 29 29 29 8 29 29 29 29 2 18 29 2 29 29 5 29 29 27 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 27 2 29 29 18 2 27 29 16 29 29 29 29 8 29 29 29 29 29 8 29 29 2 29 29 16 29 29 29 29 17 29 29 16 29 16 29 29 29 6 29 29 29 29 29 14 2 29 29 29 8 2 29 29 29 2 2 29 29 8 29 2 29 29 26 29 29 29 29 29 29 29 29 13 29 25 29 29 29 8 29 29 5 16 2 29 8 29 29 31 31 29 29 29 2 2 29 29 29 29 8 29 8 29 2 29 29 27 29 31 29 2 29 18 29 29 2 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 2 29 29 29 6 2 29 29 29 29 6 18 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 2 29 29 29 8 25 29 29 29 29 2 19 29 29 29 29 29 19 29 16 19 13 29 29 29 16 29 29 29 13 29 16 16 29 19 29 16 16 19 13 29 16 13 29 29 16 29 29 29 29 29 29 19 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 8 16 8 16 29 16 29 29 29 29 16 19 29 13 29 29 29 19 16 16 19 13 13 29 16 16 29 6 16 29 16 29 41 16 13 29 19 13 16 13 29 29 29 16 29 29 29 29 16 29 29 16 16 16 29 29 29 29 29 13 16 16 16 16 29 29 19 16 16 29 16 16 29 29 16 16 29 19 17 16 29 19 16 16 16 13 19 19 16 29 13 16 19 16 29 16 16 29 29 13 19 29 16 16 16 16 16 29 29 16 16 16 29 16 17 29 16 29 29 17 16 16 16 29 29 29 29 16 29 13 29 29 13 19 16 29 16 19 16 16 16 16 9 16 16 29 16 16 19 19 19 16 16 16 19 13 16 19 16 19 19 9 16 29 13 19 19 29 29 29 16 29 16 13 13 29 29 16 29 29 29 16 29 16 29 29 29 29 13 16 8 29 16 16 16 16 17 16 16 17 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 17 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 18 6 2 29 2 29 29 29 29 29 29 29 29 29 27 29 18 29 29 29 29 29 8 29 29 29 2 29 31 29 29 29 29 29 29 5 29 29 29 29 29 29 6 5 29 29 29 29 29 29 29 29 16 16 16 16 29 16 19 29 16 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 31 16 29 29 16 16 29 16 16 29 19 13 29 16 16 29 16 17 16 16 29 29 29 29 29 29 29 5 29 29 29 31 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 18 31 29 29 29 29 29 2 31 8 29 8 8 29 5 27 29 29 28 2 29 29 29 29 29 5 29 29 29 2 29 26 29 29 31 29 2 29 29 29 8 8 29 31 29 29 29 29 29 29 2 29 2 29 26 18 29 23 29 5 29 2 29 29 29 29 29 29 6 26 29 29 5 29 17 29 29 29 29 29 29 31 5 29 29 8 17 29 5 29 29 29 29 2 29 29 29 29 5 29 29 29 18 29 29 29 29 2 26 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 16 5 29 29 29 29 31 29 29 29 26 8 29 8 29 8 29 29 29 5 29 23 29 29 14 29 29 29 29 2 31 29 29 29 6 29 29 29 8 29 29 2 29 29 29 6 29 8 29 29 14 26 29 29 29 29 29 8 29 29 29 5 29 29 29 29 29 2 29 8 8 29 29 2 29 29 2 29 29 29 29 26 29 29 29 8 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 26 6 29 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 2 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 16 29 13 13 29 29 29 29 29 29 29 29 29 2 31 29 29 29 31 29 29 29 26 29 29 8 29 29 8 29 29 8 2 29 29 14 29 29 29 29 29 8 29 29 29 29 29 29 29 26 29 14 18 29 29 8 29 29 29 8 8 29 6 29 5 29 27 29 29 29 29 29 8 29 31 8 29 17 8 8 29 31 8 18 5 29 29 29 8 29 29 29 29 29 29 29 8 6 17 26 5 29 29 2 29 8 29 8 29 29 29 29 29 29 29 29 29 5 29 31 8 2 29 6 8 29 8 5 29 8 29 31 29 29 29 8 2 2 29 8 29 29 29 29 29 29 2 8 2 29 2 31 29 29 29 2 17 29 29 2 29 29 29 29 16 31 29 29 29 29 29 29 31 14 29 29 25 8 29 29 29 26 5 29 29 29 31 29 8 8 26 29 5 5 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 5 2 29 29 29 29 29 29 29 29 29 2 31 29 29 8 29 29 29 18 8 29 8 29 29 29 29 29 29 29 31 29 8 2 31 29 29 29 29 29 25 29 8 6 2 8 29 29 29 29 29 29 29 8 29 5 29 29 29 29 29 29 6 29 2 5 2 16 29 29 13 29 29 8 26 29 2 29 5 17 29 8 29 29 29 29 23 8 8 29 18 29 31 5 29 2 8 25 2 8 29 6 18 29 5 8 8 29 27 29 29 29 29 2 29 29 29 29 19 16 29 29 17 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 27 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 8 31 29 29 18 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 2 29 6 29 29 8 8 29 29 29 2 29 29 8 29 29 2 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 14 5 29 29 29 29 8 29 29 8 29 5 2 8 8 5 29 29 29 29 29 31 29 29 29 29 2 29 18 29 29 29 8 26 6 29 18 29 29 29 2 29 29 8 29 5 2 5 26 2 5 29 8 31 2 29 23 5 5 2 8 5 5 2 14 6 14 2 29 25 29 6 2 29 31 8 29 14 29 6 2 29 2 2 2 29 14 29 6 5 8 6 29 16 29 13 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 2 29 29 8 29 8 29 2 2 29 2 5 2 26 2 2 29 29 29 2 5 29 29 29 5 29 29 29 8 29 2 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 8 29 29 29 8 8 29 2 5 8 29 29 16 29 31 29 29 2 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 27 29 2 29 29 29 29 29 29 29 29 29 16 29 2 5 5 29 8 29 29 29 29 2 5 29 29 29 29 6 31 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 6 29 31 8 29 29 29 8 29 29 29 8 8 29 18 29 29 29 8 29 29 29 29 29 29 29 29 14 29 29 8 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 26 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 2 29 29 31 8 29 5 8 29 29 29 29 29 29 8 29 29 8 29 29 2 29 25 29 29 29 29 29 18 29 29 29 29 29 5 29 29 29 29 29 29 18 29 8 29 8 2 29 29 29 6 29 29 29 29 29 5 14 29 29 8 29 2 29 29 29 29 29 29 5 29 27 25 29 29 29 29 29 29 17 29 17 2 29 29 29 29 16 2 29 29 16 29 16 29 29 29 29 29 29 29 29 2 29 29 16 29 29 31 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 16 29 29 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 8 17 29 5 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 5 29 29 29 29 26 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 27 29 16 29 29 29 29 29 29 29 6 29 16 29 29 29 29 29 16 29 2 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 16 8 29 29 29 23 8 29 29 29 16 8 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 27 29 29 29 16 29 31 29 29 29 16 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 16 29 16 29 29 29 29 29 13 16 29 29 16 29 29 29 29 29 16 29 16 29 29 16 16 29 29 16 8 29 29 29 29 16 29 16 31 29 29 16 13 29 29 29 16 16 29 16 29 29 16 29 13 29 16 29 29 13 16 29 29 29 29 16 29 16 17 29 29 16 29 16 16 16 16 17 19 29 29 29 29 19 29 29 13 16 16 29 29 16 13 16 13 16 29 29 29 29 16 19 29 29 16 17 29 16 13 16 13 16 16 29 16 16 16 16 29 19 16 16 29 29 16 16 29 17 19 16 29 16 29 13 16 29 29 29 16 29 29 16 16 13 16 16 16 29 16 6 16 29 16 16 29 29 16 29 29 29 19 16 16 16 17 17 29 16 16 19 29 19 29 16 29 29 16 19 16 16 19 13 19 19 29 19 29 29 29 16 17 16 13 29 29 29 29 29 16 16 16 29 16 29 29 29 29 13 16 16 19 16 16 29 19 16 16 29 16 16 16 29 16 16 19 16 19 29 29 16 18 29 16 16 29 29 19 16 19 29 29 13 19 16 29 29 29 19 16 16 16 16 16 16 16 29 16 29 29 29 16 19 16 29 16 29 29 29 19 29 13 16 29 16 16 16 29 29 29 16 16 29 29 16 16 29 19 16 29 29 16 29 19 29 16 16 29 29 29 29 16 29 16 16 29 16 29 29 29 13 29 29 16 29 29 29 17 13 16 29 29 16 29 16 16 16 19 29 5 29 13 16 13 29 29 29 16 16 16 29 16 19 29 16 16 16 2 29 29 13 25 13 29 29 16 29 29 16 13 8 29 16 29 16 16 29 16 16 16 16 29 29 13 19 29 13 29 19 29 29 16 29 29 19 19 16 16 29 16 19 29 16 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 13 29 29 29 13 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 13 16 29 8 5 16 29 5 29 29 23 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 16 16 19 19 29 19 17 16 16 29 19 16 16 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 19 16 29 19 17 29 19 19 19 29 8 16 16 16 29 29 29 16 19 16 16 19 29 16 29 13 16 9 19 17 19 9 29 29 29 16 16 16 19 19 16 16 29 16 29 16 13 16 16 29 29 29 16 16 16 16 16 16 16 16 16 16 29 16 29 19 19 16 29 16 19 19 29 16 19 16 19 16 17 19 16 19 16 16 19 16 13 16 13 29 19 29 29 16 29 29 29 16 29 29 16 29 16 16 29 16 29 16 29 2 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 17 29 29 29 6 29 5 29 29 29 29 29 29 2 8 5 29 2 2 2 29 29 29 2 29 29 8 29 8 29 29 29 8 29 29 2 8 29 29 29 29 29 29 29 31 23 2 29 29 18 29 29 2 29 5 29 29 29 29 18 29 6 29 29 29 8 29 29 29 29 26 29 5 23 29 29 29 29 29 8 29 29 29 29 29 2 27 29 29 29 26 2 29 2 29 26 29 29 29 29 29 29 31 29 8 29 29 14 14 29 29 5 29 2 8 2 5 8 5 29 29 31 29 29 2 8 29 2 29 29 29 29 8 27 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 2 29 8 29 29 8 2 29 5 25 26 18 5 2 6 29 2 29 29 29 29 31 29 8 29 29 5 29 29 29 8 8 29 29 29 5 29 29 29 29 29 29 29 25 29 29 29 8 29 29 29 18 29 29 29 29 29 29 8 17 29 2 29 29 18 2 29 26 26 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 13 16 29 26 16 29 16 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 19 29 29 13 16 29 16 16 29 29 16 16 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 31 29 29 29 2 2 29 29 2 29 29 29 29 29 29 29 29 29 26 29 29 5 29 5 29 8 6 29 29 8 29 29 29 29 2 29 29 29 2 5 29 29 8 29 26 8 29 29 16 29 29 29 29 6 29 29 29 29 8 27 29 29 29 29 8 29 29 29 2 27 8 5 8 29 29 8 5 26 26 31 31 8 26 29 2 2 31 29 29 29 25 29 29 2 29 29 8 29 2 6 29 29 29 2 5 29 29 29 29 29 29 29 29 13 29 29 29 29 16 16 29 29 29 13 29 29 29 29 29 2 14 29 29 29 29 18 29 8 29 5 2 2 29 8 29 29 29 8 29 29 29 18 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 2 2 29 29 26 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 14 8 29 5 8 29 29 5 31 29 29 29 8 29 26 29 29 8 29 8 29 16 16 16 16 29 29 5 29 29 29 2 29 29 29 8 29 29 29 8 2 25 29 8 2 29 29 17 5 29 13 29 29 29 29 29 29 31 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 5 29 29 16 29 16 8 29 29 29 29 29 29 19 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 26 29 29 16 19 13 16 29 16 16 29 29 16 13 19 16 16 9 29 13 29 19 16 29 16 16 19 19 19 29 16 16 16 29 2 16 19 29 29 2 29 16 16 29 16 13 16 16 29 29 23 29 29 29 18 29 29 16 29 29 16 8 6 29 29 29 29 29 6 29 29 29 29 29 29 2 16 29 29 8 18 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 31 29 29 16 29 29 13 29 16 29 29 29 29 16 19 29 16 16 16 19 16 16 29 16 16 16 16 13 16 16 16 29 16 16 17 29 17 16 16 16 13 29 29 16 29 29 29 19 16 29 29 19 19 29 16 29 29 16 13 19 29 29 29 16 16 13 29 29 29 16 29 29 29 16 29 29 29 29 29 16 16 29 16 29 19 13 29 16 29 16 29 29 29 29 2 16 16 29 29 16 29 29 29 29 19 29 29 16 16 29 29 16 29 16 29 29 29 29 29 29 29 16 29 6 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 8 25 29 8 5 29 29 5 29 5 29 29 29 31 29 29 29 25 29 29 29 29 29 5 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 16 16 29 29 16 16 29 29 29 16 29 16 16 16 29 29 5 17 13 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 16 19 29 29 29 2 29 29 18 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 16 8 16 29 5 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 5 23 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 16 29 29 8 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 26 29 16 18 29 13 29 29 29 29 29 16 13 29 29 29 29 16 29 17 29 29 29 29 29 29 29 29 17 29 29 18 29 18 29 29 29 29 8 29 29 5 29 18 29 29 29 29 29 16 29 29 16 29 29 29 29 29 18 29 8 29 29 29 29 2 29 8 2 29 8 29 29 17 29 8 26 29 29 29 29 29 29 2 29 29 29 29 29 29 27 31 8 29 29 29 5 29 29 29 29 29 29 25 29 29 8 29 29 8 2 29 29 29 29 29 29 29 29 16 29 29 8 16 29 2 29 16 8 29 29 29 29 29 29 29 16 29 16 16 29 29 29 16 29 29 29 29 29 29 18 29 16 29 29 29 2 29 8 29 29 29 17 5 8 5 29 29 8 29 14 2 29 29 29 16 29 31 29 29 29 29 17 29 29 5 29 29 29 2 2 29 29 18 29 29 17 29 29 29 29 29 8 29 29 29 16 8 29 29 29 29 8 29 2 29 29 8 8 29 29 29 29 19 29 29 29 29 16 16 29 16 29 16 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 19 6 17 29 16 29 13 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 16 2 29 16 2 29 29 29 29 16 29 16 29 29 16 16 16 29 16 16 29 29 29 16 29 16 16 16 16 16 29 16 29 29 16 13 17 29 8 29 16 29 29 29 29 29 29 29 29 29 8 29 29 5 26 29 8 2 29 8 2 29 29 29 29 29 31 29 29 29 29 29 29 16 16 29 16 29 29 29 29 13 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 8 31 2 29 29 29 29 17 29 2 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 2 29 8 29 29 31 29 8 2 26 29 5 2 8 29 29 29 29 29 8 2 29 29 5 29 16 29 29 29 29 29 29 29 29 18 29 29 26 29 29 17 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 26 2 8 29 5 29 29 29 28 29 6 29 29 29 16 29 29 29 29 8 29 29 2 29 29 29 29 29 29 2 29 29 29 27 6 29 31 8 2 26 2 2 29 29 29 5 29 5 25 26 25 29 2 29 29 29 29 8 29 29 29 29 29 8 8 8 29 5 8 29 6 29 29 29 29 2 29 29 29 8 29 29 29 26 29 29 29 2 29 29 26 5 29 5 26 5 27 29 29 8 29 6 29 29 29 29 2 29 29 8 29 29 29 29 31 8 29 29 31 29 29 29 8 8 29 29 8 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 8 5 29 29 2 18 29 29 29 29 29 8 6 8 8 29 29 8 8 29 26 8 8 17 29 6 5 8 25 29 29 6 31 29 29 18 6 31 29 8 2 29 29 29 29 29 29 26 6 29 29 31 29 29 2 5 2 5 29 29 29 29 8 2 2 2 8 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 13 29 29 16 16 29 29 29 29 2 29 26 8 6 29 29 5 29 27 29 29 29 29 18 27 29 27 29 29 14 29 18 29 8 29 29 29 29 27 29 6 29 29 29 8 29 29 29 29 29 27 29 29 31 29 31 29 29 29 29 2 25 8 2 5 2 29 8 29 29 29 2 29 26 8 2 29 5 29 29 2 29 29 29 8 29 29 18 29 29 8 29 8 29 29 2 29 8 29 29 23 29 2 29 29 8 29 29 2 8 5 29 29 29 29 8 2 29 29 8 5 2 8 29 26 6 26 29 25 6 29 27 6 29 29 25 18 2 29 26 8 29 29 29 6 29 2 6 29 29 8 29 29 29 8 29 26 29 5 29 8 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 31 6 29 29 29 29 18 29 29 29 28 8 29 29 8 8 29 25 29 29 29 29 14 29 31 14 29 29 8 29 29 5 8 29 8 29 29 29 29 29 29 29 29 31 29 29 8 8 8 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 5 29 29 8 8 26 8 29 29 29 5 29 2 5 8 27 5 29 29 29 29 29 29 29 29 29 2 5 8 8 29 2 29 29 29 8 2 23 2 8 6 29 29 29 29 31 29 31 8 5 29 29 8 18 29 29 29 29 29 29 29 27 5 6 8 29 17 18 2 2 25 29 29 2 27 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 2 29 29 29 29 29 29 29 29 8 29 8 29 29 29 16 16 29 29 29 29 29 29 29 29 31 17 26 23 29 29 29 31 29 29 29 29 29 29 29 29 31 29 29 2 29 8 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 29 31 29 29 8 29 29 29 29 29 29 8 29 2 5 29 29 29 29 29 29 17 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 8 29 14 31 29 18 29 8 5 29 29 29 29 29 2 29 29 29 29 25 29 29 18 29 29 18 25 8 29 31 5 5 14 2 2 18 29 29 25 29 29 29 6 29 29 29 29 29 29 29 2 8 8 29 29 29 2 29 2 29 29 29 5 2 29 23 27 31 6 29 29 8 29 2 18 29 29 29 18 27 29 31 31 8 14 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 2 29 29 13 13 29 29 29 29 29 29 2 29 29 29 29 2 2 29 2 29 29 29 29 2 29 31 29 29 29 27 29 29 18 29 29 8 29 29 8 29 29 29 29 29 29 14 29 2 29 29 29 29 17 29 5 29 29 29 29 29 29 29 29 29 29 29 26 29 29 8 29 29 29 8 29 29 8 2 29 8 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 14 2 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 2 17 29 14 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 27 6 6 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 25 29 2 29 25 8 29 25 29 29 29 8 18 31 18 29 29 29 29 5 29 14 5 8 2 8 8 8 29 6 29 29 29 29 2 23 25 29 29 17 29 2 29 29 29 29 29 14 29 29 31 8 5 5 29 29 29 29 2 29 29 31 29 2 18 29 8 29 18 6 29 29 29 14 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 8 29 25 29 29 29 29 29 29 29 16 29 29 29 29 26 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 2 29 29 26 29 29 29 5 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 17 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 25 18 8 29 5 25 29 2 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 26 29 5 25 29 8 29 2 2 29 29 29 2 31 29 29 2 29 6 29 29 29 6 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 31 29 29 18 29 8 29 29 29 29 29 29 29 2 8 8 29 31 29 29 27 29 29 5 29 29 29 29 26 8 18 8 2 29 29 29 31 29 2 31 29 29 29 6 5 29 29 29 29 29 29 29 2 27 29 29 18 2 29 29 29 29 8 29 29 29 31 2 29 8 29 8 5 29 29 29 29 29 26 29 29 29 29 29 29 29 17 29 29 29 8 29 8 29 29 8 5 29 31 29 29 2 29 14 29 14 29 5 29 2 29 29 2 29 26 2 2 2 29 2 29 8 29 8 18 2 29 8 14 31 29 29 14 29 29 13 2 29 8 29 26 5 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 27 29 29 29 29 29 29 29 29 29 18 2 29 29 29 2 29 29 31 29 29 5 29 2 29 29 5 29 29 29 29 2 29 31 5 29 29 29 2 31 29 8 29 8 29 29 29 29 29 29 6 2 8 29 29 17 29 29 29 29 5 29 29 29 14 8 8 27 29 29 29 29 29 29 29 8 2 26 8 29 5 29 25 29 8 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 5 29 29 29 8 2 29 29 29 29 29 29 29 29 8 29 29 5 29 8 29 29 29 29 29 29 2 2 8 29 29 6 29 29 18 29 29 2 29 29 29 19 29 29 29 8 5 5 5 29 29 2 29 29 29 29 29 29 29 29 6 29 29 2 29 29 8 8 29 29 29 29 29 29 29 29 16 27 8 29 29 29 29 2 29 29 29 29 29 29 31 8 2 29 29 8 29 29 29 29 29 29 29 29 5 29 29 8 29 5 5 29 5 5 29 2 29 14 29 29 29 8 8 29 29 29 31 29 29 29 29 29 29 23 27 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 5 8 29 29 8 29 8 5 29 8 29 8 29 29 29 8 29 5 6 29 29 29 8 29 5 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 5 29 2 29 29 29 29 29 2 29 25 29 14 8 31 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 2 29 29 16 29 18 29 29 29 2 29 29 29 29 31 5 29 8 29 31 29 29 29 29 29 29 2 29 29 5 29 16 29 29 29 29 29 29 2 29 2 29 8 29 27 2 29 29 29 5 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 29 29 5 29 5 29 6 26 29 29 26 27 29 29 8 29 29 29 29 29 8 29 29 5 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 27 5 27 29 29 29 29 29 29 8 8 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 8 5 29 29 6 29 25 29 29 29 16 29 29 29 29 8 29 5 29 29 29 29 29 29 31 29 29 29 29 29 29 2 29 29 29 29 29 29 29 17 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 6 29 29 2 8 29 29 29 29 29 25 29 29 6 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 5 29 29 29 8 4 29 5 29 29 29 13 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 2 29 18 29 29 29 29 29 2 29 13 29 29 29 29 27 29 29 29 29 29 29 29 5 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 5 29 5 29 25 29 29 29 29 8 29 2 8 16 29 29 29 29 29 29 29 29 29 29 18 29 29 17 29 29 2 29 2 29 29 6 29 8 29 8 29 31 29 29 29 5 2 29 2 29 29 29 29 5 18 29 29 29 29 29 29 29 29 29 29 29 2 29 8 8 2 2 29 29 8 29 5 5 16 29 29 8 29 29 29 18 29 8 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 5 29 29 29 2 29 16 29 16 29 19 8 14 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 2 29 29 16 16 29 29 13 16 29 29 29 29 29 29 16 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 5 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 14 2 29 2 2 29 29 29 16 29 16 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 5 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 8 29 5 29 29 29 29 29 16 29 29 2 29 29 29 16 29 29 29 29 29 19 29 29 29 29 16 29 29 2 29 19 16 29 29 29 29 16 29 16 29 31 29 2 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 8 2 29 16 16 29 29 25 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 8 29 29 29 29 29 5 29 29 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 2 8 29 5 29 29 29 29 29 29 29 29 29 31 29 8 29 29 29 29 29 29 29 29 17 29 29 29 29 6 29 2 29 29 29 29 6 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 31 29 29 18 29 29 29 16 29 29 29 31 8 29 29 8 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 8 29 6 29 31 29 5 29 29 27 29 29 29 29 29 29 29 29 29 29 29 5 29 31 29 29 29 29 29 5 29 29 2 29 29 29 29 29 18 29 29 29 29 29 2 8 29 29 29 5 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 25 29 29 29 16 2 29 29 29 2 29 29 16 29 29 16 29 29 29 29 16 29 29 2 29 29 29 29 5 29 29 16 29 29 29 29 29 27 5 29 29 29 29 29 29 29 13 16 13 29 29 29 29 2 29 29 29 13 29 29 27 16 29 29 29 29 16 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 8 5 5 29 5 2 17 31 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 8 29 17 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 16 29 16 16 29 16 16 16 29 5 29 16 16 31 29 25 29 29 29 6 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 16 13 26 29 29 16 29 29 16 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 8 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 2 8 18 29 29 29 17 6 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 5 29 29 16 29 19 29 29 29 29 2 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 8 29 16 16 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 2 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 17 29 29 2 29 16 29 29 29 16 5 29 29 2 27 2 8 29 18 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 6 29 29 2 29 2 29 29 29 2 29 29 29 5 29 8 29 29 29 29 29 29 29 29 8 29 29 18 29 29 29 29 29 27 29 29 29 29 8 29 29 29 2 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 2 29 29 29 31 8 29 25 29 29 31 29 29 29 18 29 29 29 29 29 29 2 6 25 6 29 29 29 29 29 29 29 29 29 29 2 8 29 8 29 29 8 29 29 29 29 29 29 2 29 29 8 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 14 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 26 29 29 29 29 17 29 29 29 27 29 29 29 29 16 29 29 29 29 29 29 29 2 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 8 29 29 29 29 29 16 29 29 29 29 29 2 29 29 5 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 16 17 29 29 16 29 29 16 19 29 29 8 16 16 29 29 19 19 13 29 16 16 16 29 16 16 16 16 16 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 16 29 16 13 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 2 29 2 29 29 29 5 4 5 2 29 29 26 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 17 29 5 29 29 29 29 5 29 6 6 8 2 29 29 29 29 29 29 29 29 5 29 29 29 31 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 2 29 29 6 29 29 31 8 29 29 27 29 2 8 29 29 27 29 6 29 31 29 2 29 29 29 29 8 29 8 29 8 29 29 29 29 29 2 6 18 29 29 29 8 29 29 29 29 8 29 29 29 27 14 29 2 29 29 8 29 29 29 29 29 8 29 16 29 29 29 29 16 29 29 29 16 29 29 29 13 29 16 29 29 16 29 16 29 29 16 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 13 29 2 29 29 5 29 29 17 29 29 16 29 29 29 16 29 29 29 29 29 29 16 13 29 29 29 16 13 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 19 29 29 29 19 19 13 29 29 16 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 17 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 2 29 29 29 2 29 5 31 29 8 29 8 8 29 29 29 29 29 29 5 6 29 8 29 2 8 2 29 29 6 5 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 5 2 2 29 29 29 31 29 29 29 29 29 29 29 29 8 29 2 29 25 29 29 29 29 2 29 29 8 2 29 29 29 18 29 8 29 2 29 29 29 29 29 29 29 29 29 16 26 29 18 13 29 29 29 2 29 6 16 29 29 8 29 31 29 29 29 29 29 31 29 29 29 29 29 31 29 29 29 31 18 5 29 5 8 29 29 29 31 29 29 5 29 29 31 6 2 2 29 2 2 29 8 29 31 29 31 29 29 29 29 29 29 2 29 29 29 29 29 29 29 13 29 29 29 29 8 29 29 29 29 2 17 29 29 26 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 2 6 29 29 29 29 29 29 8 8 29 29 18 29 29 29 29 29 29 29 29 2 27 29 29 29 29 8 29 29 17 31 8 5 29 29 29 29 2 29 29 29 29 29 29 18 29 29 2 29 29 29 14 5 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 31 2 29 8 8 5 29 2 2 2 29 29 29 2 29 2 29 29 2 29 5 5 29 29 6 31 29 29 18 5 2 5 29 8 18 25 6 29 29 2 29 26 27 29 29 29 29 25 26 29 2 29 8 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 8 29 29 13 29 29 29 29 26 29 29 2 29 29 8 29 29 29 2 29 2 29 29 16 29 29 16 29 29 29 29 23 29 29 29 6 29 2 2 29 8 14 2 29 8 29 29 29 29 29 2 29 29 29 8 29 14 29 2 29 29 8 29 29 29 29 29 29 23 29 29 29 26 29 25 29 29 2 29 29 29 29 29 8 6 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 8 29 31 18 29 29 29 29 29 29 8 2 2 6 2 29 29 2 8 29 29 29 29 5 29 29 29 26 8 8 29 29 5 5 2 8 29 25 29 8 29 29 29 5 29 2 29 29 8 14 29 29 29 2 29 29 2 29 29 29 6 29 29 8 2 17 2 29 29 8 29 8 29 5 8 29 8 8 31 2 2 25 8 29 5 8 8 29 29 29 29 5 5 29 26 8 29 29 8 29 8 6 29 29 29 2 29 29 29 29 18 8 8 23 29 29 31 29 29 29 29 6 29 6 29 29 29 6 2 26 23 6 5 29 29 29 2 29 29 29 29 27 18 29 6 29 8 29 29 29 29 2 31 29 29 29 29 29 29 29 2 26 29 29 29 8 2 29 29 5 29 8 29 5 8 29 29 8 14 18 29 2 29 8 5 29 6 6 29 31 29 6 2 2 29 5 29 29 29 8 31 14 29 2 29 29 2 29 14 2 29 31 2 2 29 29 29 5 29 29 29 8 6 29 29 29 6 8 8 5 8 29 29 2 8 27 8 29 29 5 29 29 8 29 8 29 29 5 8 29 8 29 6 29 2 29 23 2 29 29 6 29 8 2 29 29 29 29 2 2 2 5 29 5 29 5 6 18 29 29 29 14 27 14 2 5 6 29 2 5 18 6 25 2 29 6 31 29 2 5 5 31 29 29 29 29 27 2 29 29 2 29 29 5 29 29 29 29 29 2 29 29 29 29 29 17 29 29 29 16 29 29 2 17 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 18 29 31 29 29 29 29 29 16 29 29 16 29 18 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 8 5 8 29 29 2 29 18 2 2 29 2 8 29 29 29 8 29 29 29 8 29 29 29 29 31 29 29 29 29 29 8 29 31 29 8 5 29 14 29 29 29 8 2 29 2 8 29 29 2 29 29 29 26 29 29 29 29 29 29 29 29 8 29 29 29 27 6 29 29 29 18 29 29 29 29 29 31 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 25 2 27 29 29 29 2 8 5 29 29 2 29 29 29 8 18 18 8 8 29 5 18 5 29 29 29 25 8 18 29 29 2 26 29 31 5 8 29 2 2 29 29 29 31 18 31 8 29 29 29 29 29 2 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 16 29 29 2 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 6 29 29 29 17 5 5 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 31 29 29 29 29 29 6 29 18 29 31 29 29 23 27 6 29 29 2 27 29 18 29 29 29 23 23 5 5 2 2 31 2 8 8 8 29 5 29 5 5 29 29 8 29 29 31 29 29 29 8 29 29 29 29 29 29 29 2 6 29 29 29 29 8 31 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 16 16 16 19 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 17 8 29 29 29 29 5 29 29 29 29 29 5 29 29 29 17 17 27 18 29 8 29 29 29 31 29 29 2 29 29 29 29 29 5 29 29 5 8 5 8 5 8 8 29 29 29 29 8 2 29 29 29 26 29 29 29 29 29 29 5 5 2 29 29 29 29 29 8 2 5 29 5 29 2 8 29 5 29 29 29 5 29 29 29 29 29 6 29 29 29 29 2 29 16 18 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 8 29 17 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 8 5 2 29 8 27 5 29 29 29 29 29 29 29 29 29 29 25 29 26 29 29 2 29 2 2 29 26 5 29 5 5 29 2 29 29 2 29 29 29 29 29 29 16 16 17 29 29 29 29 29 2 29 29 29 17 31 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 16 29 29 29 17 29 16 2 5 29 29 29 18 2 29 29 8 29 29 8 29 2 29 29 5 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 17 29 5 29 29 2 29 29 29 8 29 31 17 29 29 29 29 29 29 29 29 29 29 8 29 8 8 16 6 29 13 8 29 29 8 2 14 8 29 29 25 29 14 29 29 29 29 2 29 29 8 8 29 17 29 8 2 29 8 29 29 29 14 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 2 29 2 29 29 29 2 29 29 29 26 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 5 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 2 29 31 5 29 29 14 25 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 16 16 16 29 29 29 29 29 16 29 29 8 29 29 8 29 29 29 5 31 5 8 29 29 29 29 29 29 29 2 29 29 29 23 6 29 29 27 29 29 29 29 29 29 29 29 29 29 16 29 17 29 29 29 29 29 2 29 29 29 29 29 29 29 6 2 29 29 29 2 8 29 2 29 2 2 29 18 29 29 29 5 16 29 17 29 29 29 2 29 26 8 8 29 29 29 29 29 2 2 29 8 29 29 29 29 29 5 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 5 29 16 26 29 29 27 29 2 31 29 17 29 29 29 29 29 29 8 29 2 5 18 29 31 29 29 29 29 29 2 29 29 29 2 2 2 29 29 29 29 29 29 29 29 5 29 2 5 29 29 29 29 2 29 29 29 29 17 29 29 29 29 29 29 5 29 8 6 2 29 29 29 29 29 29 5 29 29 29 29 8 14 14 2 29 5 29 2 8 29 29 16 29 29 29 29 29 29 18 29 29 29 29 31 29 29 29 29 23 29 29 29 29 2 2 29 29 29 29 18 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 13 2 26 29 29 29 29 29 29 29 29 17 31 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 18 2 29 29 31 5 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 2 31 17 17 29 29 29 29 2 27 29 29 29 29 29 17 29 29 29 18 29 29 29 29 2 29 29 29 29 13 29 29 2 31 29 29 29 8 31 16 29 29 29 29 29 29 29 29 29 2 29 29 8 5 29 5 29 2 29 5 29 29 2 29 31 29 29 31 29 29 18 26 6 29 5 29 29 25 29 29 29 29 6 29 29 2 29 29 8 27 6 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 5 29 29 14 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 13 29 29 29 16 13 29 16 16 16 19 29 29 16 13 29 29 16 13 16 29 19 19 29 16 16 19 16 16 16 19 13 29 19 29 29 29 8 29 16 13 29 16 29 16 29 29 29 16 19 29 16 16 29 16 13 29 16 16 19 29 16 16 16 19 29 29 16 29 29 13 16 29 29 16 29 5 16 13 29 16 29 13 29 19 19 13 16 29 16 19 29 29 29 29 29 29 13 16 29 29 13 29 29 29 16 29 16 29 19 29 29 16 19 29 29 9 13 13 29 16 16 29 29 19 19 29 29 16 29 29 16 19 29 29 16 16 16 16 13 29 17 16 16 19 16 29 29 16 19 13 13 16 29 16 16 29 29 29 17 29 29 29 16 29 29 29 29 29 16 16 16 29 29 29 29 16 16 19 19 16 16 16 16 16 19 13 29 29 16 19 16 16 16 16 19 29 29 16 29 16 29 29 29 29 19 16 29 29 29 19 16 2 16 29 13 16 29 29 16 29 29 16 16 16 16 29 29 16 19 29 29 19 16 29 16 29 29 16 29 16 16 16 19 29 16 29 29 17 16 29 17 29 13 16 29 13 16 29 29 29 29 29 17 16 29 16 29 16 29 16 29 13 29 29 16 29 29 29 29 29 16 29 29 8 29 29 29 16 29 29 29 19 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 14 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 16 16 29 29 16 16 29 29 29 29 29 29 29 16 16 2 29 29 29 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 27 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 16 13 17 29 29 16 16 29 29 29 29 13 29 16 16 29 29 16 29 29 16 29 2 13 13 29 16 29 16 19 29 16 29 16 16 29 16 29 29 29 19 19 16 16 16 29 13 16 16 16 16 16 16 29 16 16 8 16 16 29 16 13 19 13 16 29 29 29 16 29 19 16 29 16 29 16 19 16 29 29 29 29 16 29 16 29 16 16 29 16 19 16 29 29 16 29 29 16 29 29 16 19 29 16 16 19 19 16 29 19 29 19 16 29 29 16 16 16 13 16 16 29 16 19 16 29 19 29 16 16 16 16 16 16 29 16 29 16 16 29 16 16 16 29 16 16 29 13 29 16 19 13 16 16 29 19 16 19 16 13 29 16 16 17 5 13 16 29 29 29 16 29 16 29 29 29 29 16 16 16 29 29 16 19 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 16 29 29 29 29 2 29 5 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 8 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 8 2 29 26 29 29 6 14 2 8 29 29 8 29 2 29 29 17 29 29 29 29 29 29 29 29 18 29 23 31 29 8 2 8 29 2 31 6 29 31 29 29 29 8 29 29 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 16 17 29 29 16 29 29 17 29 17 29 29 29 27 19 29 29 29 19 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 17 29 16 29 29 29 29 29 16 8 29 17 16 29 29 29 29 29 13 29 29 29 18 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 25 16 29 16 16 29 16 29 16 16 16 16 29 16 29 19 13 16 29 29 29 29 16 29 16 16 29 29 29 29 16 29 29 16 29 29 16 29 13 17 16 13 13 16 19 29 19 29 29 19 16 16 16 29 16 16 13 19 16 16 19 16 16 29 16 13 16 29 29 29 16 29 16 16 29 17 16 29 29 29 16 19 29 29 16 29 16 29 13 16 16 29 29 29 16 16 19 5 29 29 19 19 29 29 16 17 29 29 29 16 29 19 29 16 16 29 16 16 29 19 29 16 17 19 19 16 26 29 16 29 16 19 17 29 16 29 13 29 29 16 29 29 16 29 29 29 16 19 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 16 16 29 16 29 16 16 13 16 29 17 16 29 29 29 29 16 13 16 16 16 29 29 29 29 29 16 17 29 29 29 29 19 29 29 29 29 29 16 16 31 29 29 16 16 16 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 19 29 29 5 29 16 31 29 29 29 29 29 29 29 29 29 5 29 29 29 29 8 5 23 29 29 8 8 29 2 8 29 31 8 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 2 29 16 29 29 31 29 29 8 8 5 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 2 25 29 29 29 29 29 29 29 29 8 2 29 29 29 8 2 18 29 6 18 2 29 26 25 29 5 18 8 5 27 29 5 29 29 6 29 31 29 6 2 29 31 29 29 29 29 2 29 29 29 29 18 8 5 31 2 29 29 29 18 8 29 29 29 29 29 8 29 2 31 5 2 29 6 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 8 29 29 8 8 29 29 29 29 29 29 8 6 29 8 29 29 8 2 8 2 29 8 29 29 29 29 29 29 5 8 29 8 29 29 18 29 2 8 8 29 29 14 31 29 5 2 29 31 8 29 29 29 29 29 29 8 29 29 8 8 29 29 5 29 8 29 2 29 29 6 29 29 29 29 29 29 2 29 5 29 8 29 29 29 29 29 8 27 29 29 29 29 29 29 29 6 29 14 29 29 5 5 23 8 2 29 29 29 27 6 5 2 23 29 29 29 29 8 2 8 2 29 5 25 29 29 31 29 29 2 29 29 2 29 29 8 29 29 5 29 29 29 29 29 8 29 29 29 2 29 5 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 8 29 2 17 29 5 8 29 29 26 29 8 31 2 29 29 29 6 29 8 29 27 29 31 29 8 8 5 29 29 29 29 29 29 29 29 31 29 2 2 5 29 8 29 29 27 29 2 8 25 2 6 29 29 29 29 29 29 29 29 5 29 5 29 29 29 29 29 2 8 8 5 5 5 5 31 18 5 29 29 31 2 29 29 14 29 5 18 29 8 29 6 29 2 25 29 14 27 6 29 29 29 29 5 29 8 31 31 5 29 29 29 2 29 29 29 8 29 8 29 29 29 29 29 29 29 8 29 2 5 2 29 29 29 29 8 8 29 2 29 8 29 29 29 29 8 29 25 29 31 29 29 29 29 8 29 29 29 8 29 31 29 2 8 6 29 29 6 29 2 8 29 29 29 29 29 29 29 29 14 29 14 29 29 2 14 29 29 29 8 29 29 5 29 2 25 29 8 29 29 29 29 8 29 8 26 29 29 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 29 8 29 29 29 5 29 29 29 29 5 29 29 29 29 29 29 29 29 5 31 29 2 5 31 29 29 29 29 8 5 6 25 29 5 29 26 5 5 29 25 29 8 27 29 5 29 29 29 29 29 8 29 27 29 27 18 29 29 5 8 29 5 6 29 25 29 29 5 29 2 29 31 29 29 17 29 29 2 5 29 18 29 29 8 29 29 29 8 8 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 27 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 17 6 29 2 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 8 29 29 8 29 2 31 29 29 29 29 29 29 29 29 29 8 29 31 31 5 29 8 29 29 29 29 8 18 29 29 8 29 23 29 29 29 20 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 5 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 5 29 29 29 29 18 29 8 18 5 2 29 29 31 29 5 29 29 2 5 5 29 2 29 2 29 29 29 2 8 29 29 29 29 16 29 29 29 16 16 29 29 29 18 29 29 29 31 29 31 31 16 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 5 29 29 8 29 29 29 23 5 29 29 29 29 8 29 29 29 23 29 8 8 29 26 29 2 8 29 29 29 16 29 13 16 29 29 16 29 29 29 29 29 16 29 13 5 29 29 13 16 29 29 16 29 16 19 16 16 29 16 19 29 19 29 16 13 29 16 29 29 16 29 29 29 16 19 29 16 16 17 5 29 29 29 29 29 29 29 25 29 29 29 29 29 8 8 29 29 19 29 5 29 29 16 29 29 29 29 16 18 29 16 29 16 16 17 29 16 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 19 29 29 29 16 29 29 16 16 16 29 29 29 29 29 29 5 8 29 8 31 8 29 8 29 29 29 2 29 5 29 2 8 29 2 8 2 31 31 8 29 29 5 29 5 29 29 29 29 8 29 16 29 2 29 29 29 29 29 29 29 29 2 29 27 29 29 2 2 29 29 5 2 29 29 25 8 2 29 31 29 29 29 29 6 2 27 31 29 29 29 29 29 29 29 31 29 5 29 29 29 16 17 29 19 19 29 29 29 29 29 16 29 29 29 19 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 8 5 2 31 29 29 29 29 29 29 29 27 29 29 29 29 18 6 29 8 29 29 5 29 2 29 29 29 29 29 26 29 27 29 29 29 29 29 29 18 17 29 29 29 5 18 29 2 29 29 29 29 6 29 29 29 2 5 8 29 5 5 29 29 29 29 29 29 16 6 29 8 29 16 29 29 29 17 29 29 29 29 29 29 29 29 26 8 29 26 5 8 29 5 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 8 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 8 29 2 2 29 26 18 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 5 29 29 29 29 2 18 17 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 5 29 29 29 29 8 31 29 29 29 29 29 31 25 29 29 29 29 29 5 29 29 29 29 29 29 29 29 8 29 5 29 29 29 29 29 29 18 29 29 29 29 29 29 29 6 29 5 29 8 29 31 29 29 29 29 29 5 29 6 29 29 29 29 29 8 8 6 29 29 29 29 29 2 2 5 8 2 6 29 29 23 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 8 29 5 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 25 29 16 29 29 29 29 29 29 29 29 8 29 14 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 26 18 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 8 29 2 29 29 8 5 29 2 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 8 29 8 29 29 29 8 29 27 29 8 29 29 6 2 29 4 29 29 29 29 5 29 26 17 8 8 8 8 5 29 29 5 27 29 25 29 29 2 29 29 29 6 5 14 29 29 18 29 29 29 29 26 29 5 5 2 29 8 29 5 29 16 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 25 16 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 26 5 5 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 2 8 31 29 2 29 5 5 23 29 8 25 29 14 29 29 29 25 2 29 2 29 2 5 23 29 27 29 29 29 29 2 29 29 5 29 8 2 29 29 18 29 18 5 26 6 8 31 18 8 5 6 5 29 29 29 29 29 29 27 29 8 29 31 31 29 8 29 18 2 29 2 2 29 29 29 29 2 29 29 29 2 29 29 5 29 29 29 8 29 31 29 29 29 5 29 29 29 29 26 18 29 27 2 6 29 8 29 29 29 26 29 29 31 29 2 8 29 29 25 31 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 8 26 29 29 29 29 29 29 29 29 29 29 29 29 26 16 5 29 29 29 16 29 16 29 29 29 29 29 29 29 16 26 29 29 29 29 29 29 31 18 29 13 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 16 29 8 29 2 29 8 29 29 5 5 8 2 29 29 25 14 31 8 5 5 5 29 29 25 29 25 29 29 29 5 29 16 29 29 26 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 27 29 29 29 14 8 29 29 29 16 29 29 29 29 16 29 16 16 29 2 29 29 29 25 2 29 29 29 29 29 29 2 29 13 8 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 5 29 29 29 2 29 26 5 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 5 5 29 29 2 29 29 29 29 29 5 29 29 29 29 27 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 8 29 27 14 26 29 29 6 29 16 29 29 29 29 29 29 29 17 29 29 29 8 6 16 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 5 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 31 2 29 6 8 29 29 29 2 29 29 29 29 29 29 29 18 29 31 5 29 29 27 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 2 29 29 29 29 29 29 29 29 29 29 8 8 6 29 25 29 29 29 29 29 29 29 29 29 29 8 8 29 6 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 8 6 29 29 2 29 29 5 5 29 29 29 16 16 16 16 29 29 29 29 29 29 29 29 29 6 31 25 29 29 29 29 29 29 29 29 29 16 29 29 29 8 18 29 8 5 29 29 29 13 29 29 29 16 29 29 29 29 29 16 29 29 2 29 29 29 29 8 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 26 29 8 29 5 2 2 29 29 27 8 2 29 8 29 29 29 29 29 29 5 18 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 16 16 29 16 29 29 29 16 16 29 8 29 29 5 29 29 17 16 17 29 8 29 29 19 16 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 17 29 29 18 8 29 29 29 29 2 5 8 5 26 2 29 29 14 29 29 18 2 29 29 27 31 5 8 27 8 29 8 2 29 5 8 29 20 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 5 2 29 8 2 29 18 29 29 25 25 29 29 29 29 18 2 29 5 8 26 31 26 29 29 8 29 5 29 18 8 29 29 18 29 29 18 27 8 8 29 29 29 6 29 25 29 8 29 29 29 2 29 8 8 25 29 5 2 29 29 8 8 2 8 29 2 26 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 31 29 29 29 23 6 2 29 29 31 29 29 29 29 29 29 8 29 29 29 29 5 29 29 29 29 29 29 29 31 29 29 29 29 29 5 29 8 29 29 29 29 29 29 29 8 29 29 8 18 29 5 2 29 29 25 29 29 29 2 29 29 29 29 29 29 29 18 29 29 8 29 29 5 27 6 29 2 29 29 29 2 29 29 29 2 2 29 29 29 31 29 2 29 29 8 29 5 2 8 29 6 29 29 29 8 29 8 8 26 29 29 29 29 5 29 29 29 29 29 29 2 29 8 29 26 6 29 29 8 29 29 29 18 29 29 29 29 29 31 29 29 29 29 29 29 2 26 6 29 25 8 8 25 5 29 29 2 31 29 29 2 29 29 29 29 5 26 2 29 29 29 2 29 29 29 29 2 14 2 29 2 6 8 29 29 8 31 27 2 2 29 8 5 29 8 29 29 6 29 31 29 29 2 5 29 29 29 2 29 29 16 29 29 19 29 29 29 29 16 29 29 16 29 29 29 29 16 16 29 29 17 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 17 29 29 29 16 29 29 29 29 29 29 29 16 13 16 29 29 29 29 29 29 16 29 29 19 29 16 29 16 29 29 8 29 29 29 29 2 29 29 29 31 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 8 2 29 29 29 29 8 29 29 29 29 29 29 27 29 29 29 17 29 29 8 2 29 29 5 29 29 29 26 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 25 29 29 5 29 29 29 2 2 2 8 2 8 5 29 29 29 29 8 29 29 29 29 29 29 31 8 2 5 6 29 29 29 2 8 2 29 29 29 29 29 8 29 16 29 29 31 29 8 5 26 29 29 2 14 29 29 29 14 29 29 29 29 29 5 8 29 29 6 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 5 6 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 23 29 29 17 29 8 29 29 8 5 8 29 29 29 29 29 2 29 29 18 8 29 29 2 5 5 5 29 29 29 2 29 29 2 5 8 8 29 29 18 5 8 8 18 2 29 29 2 18 8 2 18 29 29 29 29 29 29 29 8 29 8 8 29 29 29 5 31 29 29 29 26 2 29 29 6 29 29 2 29 18 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 18 8 29 29 18 29 29 2 6 29 29 29 2 29 8 29 29 16 29 8 29 29 29 29 29 29 5 29 8 8 29 29 29 29 17 29 29 29 29 2 2 29 29 8 29 8 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 5 29 31 29 29 29 29 29 29 29 8 29 2 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 2 16 29 29 29 2 29 29 29 16 16 29 13 16 29 29 16 29 29 29 29 16 29 29 8 29 29 29 29 17 16 29 29 29 29 5 29 29 16 29 13 29 29 16 18 29 29 29 29 16 29 13 29 29 29 29 29 29 29 16 29 29 29 16 29 2 29 29 5 29 27 29 29 16 29 16 19 29 16 16 29 16 13 29 16 29 17 29 29 29 29 16 29 29 29 29 29 29 16 29 16 5 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 16 5 29 29 29 2 8 29 14 29 29 29 29 16 29 29 29 29 16 5 29 29 29 16 5 29 16 16 29 16 6 16 29 29 29 16 29 29 29 16 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 8 23 5 5 2 29 29 29 29 8 29 29 29 29 5 5 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 5 2 29 29 29 2 29 29 29 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 5 29 27 18 5 29 29 29 29 29 6 25 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 6 31 29 29 29 29 26 29 18 8 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 8 8 29 29 29 29 29 29 6 29 29 29 29 2 29 25 29 29 29 2 29 31 29 2 29 29 29 6 29 29 29 29 29 29 29 31 29 5 29 29 2 29 8 2 29 29 29 29 29 29 29 29 29 17 8 29 29 29 29 29 2 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 16 29 17 29 29 29 8 29 16 29 29 29 16 29 29 29 29 29 29 29 2 29 29 27 29 29 29 29 8 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 8 5 18 29 8 29 29 29 29 29 29 25 2 29 31 29 29 18 29 29 29 8 29 8 5 29 29 29 5 29 5 29 29 17 29 29 29 29 29 29 29 16 29 29 8 29 8 29 29 29 2 29 29 29 29 2 8 29 29 29 31 29 29 29 29 8 29 29 29 17 29 29 29 29 29 5 18 29 29 29 19 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 13 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 27 29 2 31 29 29 29 5 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 5 29 29 29 29 29 2 29 27 29 29 29 8 29 5 26 29 5 29 29 29 29 29 29 29 14 2 29 13 29 29 29 29 8 29 29 29 26 29 2 29 29 29 8 29 29 31 29 2 27 29 29 8 29 18 29 29 29 29 29 29 29 5 8 6 29 8 29 29 29 29 8 14 29 6 29 29 29 29 8 8 8 29 29 29 29 5 29 5 29 8 29 14 8 29 2 6 31 29 6 29 17 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 25 8 5 31 29 29 29 29 29 29 29 29 13 29 29 29 29 2 29 29 29 5 29 29 29 8 29 29 29 16 2 29 29 16 29 29 29 29 29 17 16 29 29 29 29 29 16 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 13 29 29 29 29 29 29 29 29 29 16 29 5 8 29 29 16 29 16 16 13 29 29 16 29 29 29 29 16 29 16 29 29 29 29 13 19 29 17 16 29 13 29 29 16 29 16 19 29 16 16 29 29 29 29 18 29 16 16 16 29 29 16 29 29 16 29 16 16 16 13 29 16 16 16 29 29 29 29 16 19 16 19 17 29 29 29 19 17 19 16 17 29 29 29 19 16 29 19 29 29 16 29 27 16 29 29 29 16 19 29 29 29 29 16 29 19 16 16 29 29 16 25 29 29 16 29 16 16 29 19 29 29 29 26 16 29 16 29 13 16 16 16 16 16 13 29 29 29 16 16 29 16 16 17 29 16 13 29 16 13 29 16 29 13 29 29 16 19 16 29 2 29 29 16 13 29 29 29 29 29 19 29 29 19 29 29 29 29 16 16 16 29 29 16 16 13 16 29 16 29 29 29 29 29 16 16 29 29 16 16 16 29 29 17 29 29 29 2 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 16 17 29 16 29 29 16 19 16 29 29 16 29 16 29 29 29 29 16 16 29 29 16 29 29 8 16 16 16 29 16 16 29 29 29 16 16 16 16 29 29 16 29 16 29 17 13 29 29 16 16 29 16 16 16 29 16 29 16 29 16 29 29 16 16 16 16 29 29 29 16 29 29 29 29 16 16 26 16 29 19 13 16 16 16 29 29 16 16 13 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 16 29 29 16 16 19 29 16 16 29 16 29 16 16 13 2 29 29 16 29 13 29 29 16 29 8 19 29 2 16 17 16 29 13 29 17 29 29 29 29 29 16 29 16 29 16 29 29 29 29 13 16 13 16 29 16 16 16 29 13 16 29 16 29 29 29 29 29 19 29 16 5 29 16 16 29 29 29 16 29 19 29 29 29 29 26 13 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 13 16 29 29 19 29 16 17 19 13 29 29 8 29 16 16 16 8 17 16 13 29 29 16 16 29 29 29 16 16 29 16 16 29 16 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 27 29 31 29 29 29 29 29 29 29 29 29 26 29 8 29 29 29 29 8 29 5 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 2 18 29 29 29 29 29 29 29 29 8 2 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 2 29 29 29 16 17 29 19 29 29 16 29 29 29 16 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 16 5 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 16 29 29 29 16 29 31 29 29 5 29 29 29 29 29 17 29 29 5 29 29 29 29 8 29 29 5 29 29 29 4 16 16 13 29 16 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 2 5 29 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 5 14 2 29 29 18 29 29 5 17 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 5 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 5 29 16 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 5 29 19 29 29 5 29 16 29 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 5 29 29 29 29 29 29 29 29 29 29 29 29 6 18 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 26 29 29 16 16 29 16 29 29 19 2 29 29 5 16 29 29 13 16 29 29 29 29 16 19 16 29 16 29 16 16 29 29 13 16 16 29 29 16 16 13 16 29 29 13 29 13 16 16 29 13 16 16 16 29 16 29 16 16 29 16 16 16 13 16 19 16 16 29 16 16 19 16 16 16 16 16 29 29 19 29 13 16 16 29 16 8 29 19 16 29 29 29 29 16 29 29 13 29 5 29 16 29 29 16 29 29 29 16 16 29 16 13 16 19 29 29 29 16 29 16 16 29 29 16 29 29 29 16 16 16 29 29 29 16 29 29 29 29 17 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 17 16 27 16 29 29 29 29 29 29 29 17 29 16 29 29 29 29 29 29 29 16 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 26 29 29 29 29 16 16 29 29 29 19 29 29 13 29 29 29 16 29 29 16 16 13 29 29 16 16 16 29 29 29 29 29 29 16 16 29 29 29 17 29 29 5 29 29 29 29 29 29 16 29 29 29 13 16 29 16 16 29 29 16 16 29 16 16 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 31 16 19 16 29 29 16 29 16 5 29 16 29 17 19 29 29 29 29 29 17 5 29 2 29 2 29 8 29 5 8 23 23 18 2 6 29 29 29 2 29 29 29 29 29 29 2 2 5 29 5 5 2 29 29 29 29 29 6 2 29 29 23 14 29 29 29 18 6 6 25 29 29 6 8 29 8 29 2 5 5 29 2 29 8 31 8 5 17 2 29 8 8 4 29 29 29 29 29 26 29 29 29 29 29 8 29 29 29 5 27 29 25 2 29 8 29 29 8 8 29 29 29 14 14 6 29 29 29 29 8 29 29 6 31 29 29 29 8 2 8 29 29 29 29 29 29 29 2 27 29 31 29 29 5 6 5 29 6 8 8 29 29 6 29 31 29 29 6 5 5 29 29 29 2 29 29 29 29 29 16 29 29 8 29 6 29 29 29 29 2 6 29 29 29 29 5 29 29 29 29 8 8 29 31 29 5 29 2 2 5 29 29 29 29 29 2 2 8 29 29 25 29 29 25 8 5 29 8 2 29 8 29 8 29 29 29 8 29 18 29 31 29 29 8 29 8 29 29 8 5 29 29 29 5 29 29 2 6 6 29 8 2 29 29 29 29 8 29 2 5 5 29 29 2 29 29 31 26 8 29 29 8 5 2 29 29 16 29 29 29 29 29 2 16 29 29 16 16 29 29 16 29 29 29 16 29 29 8 2 29 29 2 29 29 2 29 4 31 29 23 29 5 23 5 29 29 5 5 31 29 29 29 29 29 2 31 29 29 29 2 2 29 5 29 2 29 29 29 8 29 29 8 29 6 29 18 5 6 29 14 8 29 6 29 29 29 29 8 5 2 29 8 8 6 2 8 29 8 2 2 29 2 29 29 29 29 29 6 18 29 29 31 29 29 29 2 29 2 8 29 29 29 29 29 6 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 31 31 29 29 29 29 29 29 29 29 29 29 5 26 29 29 8 29 16 29 29 29 29 29 29 27 29 29 29 29 16 29 6 29 8 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 2 29 29 29 29 2 6 8 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 2 29 29 29 29 25 29 29 29 29 29 5 29 29 29 29 6 29 29 31 29 29 29 29 29 29 29 8 29 2 29 8 8 29 29 29 8 2 29 29 29 29 29 29 29 27 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 6 5 29 29 29 29 8 29 29 29 29 5 29 29 29 29 2 29 29 14 29 18 29 8 29 29 29 26 29 5 29 29 25 2 8 29 29 2 6 8 8 5 2 26 29 2 18 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 2 29 2 25 29 29 2 8 2 25 29 29 2 29 25 29 29 2 29 29 2 17 29 29 29 29 5 29 29 31 29 29 5 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 5 16 29 29 29 31 5 2 26 5 29 29 29 29 29 14 29 29 29 29 29 25 16 29 29 29 29 29 29 29 29 5 2 29 8 29 8 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 6 5 31 29 29 29 31 29 29 29 29 5 14 29 2 29 8 5 29 29 29 18 29 14 5 29 29 8 27 29 29 8 5 29 29 29 29 8 29 8 29 2 8 31 29 5 5 6 8 29 29 29 29 29 2 5 26 5 5 14 31 2 29 29 14 8 8 29 29 6 5 18 29 29 25 29 31 2 29 8 6 29 18 2 5 29 2 29 29 29 2 29 29 29 29 29 8 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 16 29 13 29 29 29 16 29 29 29 8 29 29 17 29 29 4 8 29 29 31 29 31 16 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 2 29 29 29 29 29 8 29 29 8 29 29 5 29 29 29 29 2 29 29 29 27 29 18 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 5 29 29 29 8 29 29 29 29 27 29 29 29 29 29 2 29 29 2 5 6 2 29 29 29 8 29 29 29 8 8 29 29 29 29 29 29 8 17 29 29 29 29 5 17 29 29 29 29 29 29 18 29 29 29 8 29 29 31 29 29 8 8 8 8 29 29 25 2 29 29 5 29 29 29 26 29 29 29 29 29 29 29 29 29 2 29 14 8 29 29 29 29 8 29 29 29 29 29 5 29 5 2 29 29 29 8 29 29 29 29 29 29 29 14 29 29 27 29 2 2 6 5 5 29 5 26 29 8 25 14 29 6 31 5 29 29 6 29 29 5 29 18 2 5 29 6 29 29 2 29 29 29 29 5 5 29 29 29 2 29 29 29 17 6 29 29 8 29 29 29 29 29 29 29 29 18 29 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 13 29 5 29 18 29 28 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 8 29 29 17 17 16 16 29 29 29 16 29 5 29 29 29 29 29 27 29 29 29 6 18 29 29 29 25 29 29 29 29 29 2 29 29 29 29 31 29 29 6 5 26 6 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 8 29 2 29 29 29 29 6 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 16 29 29 6 8 2 29 29 5 29 29 29 29 29 29 29 29 29 14 25 29 29 29 29 6 29 29 29 29 29 8 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 5 2 29 29 31 25 29 29 29 29 29 29 8 29 14 8 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 18 29 29 29 29 29 27 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 29 29 8 29 29 29 2 5 29 25 2 26 29 29 29 29 29 29 29 29 8 29 29 29 5 8 25 29 8 27 29 29 2 29 31 29 29 29 29 14 29 29 29 29 29 26 29 8 29 29 29 16 29 29 16 29 29 29 29 16 29 29 2 29 29 16 29 2 29 29 29 5 2 29 14 29 29 29 29 8 29 8 29 29 5 29 29 13 18 29 29 2 31 18 27 29 31 29 2 29 29 8 29 29 29 8 29 29 29 29 29 16 5 29 29 29 29 29 29 29 29 2 29 18 29 29 31 29 29 29 2 8 29 29 29 29 29 18 2 2 29 8 29 29 29 29 29 29 29 29 16 29 8 29 29 16 29 29 29 29 29 31 29 29 8 16 29 8 29 2 31 29 29 29 29 27 29 29 29 2 29 18 29 2 6 2 29 8 29 2 29 29 29 5 29 26 29 29 31 29 29 29 2 29 29 29 29 29 29 2 29 29 2 5 29 29 29 2 2 29 5 29 2 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 27 29 2 29 29 29 29 5 2 29 29 29 2 29 2 8 29 31 29 18 29 29 2 29 29 29 29 8 31 29 2 8 29 29 8 29 8 29 29 29 29 29 29 2 29 29 29 5 29 29 2 8 29 16 29 29 29 29 8 29 29 29 29 8 29 2 29 29 8 29 29 29 29 29 2 31 29 2 29 5 31 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 16 29 29 29 29 29 17 29 29 29 29 29 16 19 29 31 29 29 16 29 16 17 17 17 17 16 29 29 16 29 29 8 29 29 13 29 16 16 29 29 29 29 29 14 16 16 29 29 29 29 29 16 16 29 16 29 29 19 19 16 16 29 16 29 16 29 29 29 29 16 16 29 16 29 16 29 16 29 29 16 19 29 16 16 29 29 29 13 29 29 29 16 16 29 29 16 29 29 29 16 19 29 29 29 19 29 16 16 16 19 19 16 13 16 16 8 13 16 16 16 16 16 16 16 16 29 29 16 29 16 17 16 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 16 16 19 29 29 16 29 29 16 29 29 16 19 16 29 29 16 16 19 13 29 16 16 29 29 19 16 13 29 29 29 29 16 13 29 16 29 5 16 16 13 19 29 16 29 29 29 19 29 16 19 16 13 29 31 19 16 16 16 29 16 29 29 16 16 29 19 29 16 29 29 29 19 29 16 29 29 16 13 16 17 29 29 16 8 29 16 16 29 29 17 29 16 4 16 16 19 16 16 16 19 29 29 29 16 29 16 29 16 16 29 29 16 16 29 19 16 16 29 16 13 13 16 16 29 29 19 19 29 29 16 16 16 29 16 29 16 16 8 26 16 29 29 16 16 16 29 29 16 29 29 19 16 19 13 16 29 29 19 16 16 29 29 29 17 29 19 29 29 29 29 13 16 29 16 16 19 16 29 29 16 16 19 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 5 16 8 29 29 16 16 16 19 29 16 16 16 16 17 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 16 16 29 29 29 16 29 16 29 17 16 17 29 23 16 16 29 29 17 29 13 29 16 2 29 29 29 29 29 17 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 16 16 5 29 29 29 29 29 29 29 29 18 18 29 29 29 16 29 29 29 29 29 29 29 29 8 8 2 18 29 29 29 25 29 8 29 29 29 2 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 8 29 29 2 29 5 29 29 18 29 29 8 29 31 29 29 29 29 29 29 8 29 29 29 29 29 5 29 29 5 2 29 29 2 18 29 29 29 8 29 29 18 29 20 5 29 8 5 6 29 2 29 18 29 29 29 31 29 29 5 5 29 29 17 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 26 29 29 29 14 8 18 29 8 14 29 17 29 29 29 29 29 29 29 8 29 29 5 18 17 29 29 29 29 29 29 5 29 29 31 29 14 29 17 6 29 29 6 29 2 6 18 29 2 29 29 29 29 29 5 8 8 29 2 5 5 8 29 6 29 8 18 29 29 2 5 2 29 29 29 26 8 2 6 31 25 29 2 5 29 8 29 29 2 8 5 29 29 29 8 8 18 29 2 6 29 29 29 2 5 29 29 29 26 29 29 31 29 26 29 29 29 25 29 29 29 2 29 29 29 27 29 5 26 29 29 29 29 2 29 29 2 29 2 14 29 2 29 5 29 29 2 8 29 31 29 29 29 29 5 8 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 5 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 18 29 25 29 29 8 2 29 29 29 29 31 29 29 8 8 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 5 2 8 29 29 29 29 29 29 29 29 31 29 29 29 29 29 23 29 29 2 5 8 2 16 29 5 31 5 8 18 29 29 2 8 8 29 29 29 29 29 18 2 2 29 29 8 29 6 17 2 29 29 29 2 29 29 8 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 6 29 29 29 25 16 29 2 29 29 29 5 29 29 8 29 6 29 2 29 5 2 27 29 29 5 29 6 29 2 29 29 29 29 26 29 2 29 29 25 2 18 29 29 29 29 25 29 29 18 29 2 25 2 26 8 2 5 29 29 29 26 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 5 18 5 29 31 29 29 2 29 5 29 29 29 29 27 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 2 8 29 26 29 29 29 29 16 29 29 29 14 29 29 29 27 29 29 29 29 29 2 29 2 8 29 2 29 29 29 2 16 29 29 29 29 29 29 29 29 29 2 29 6 27 5 29 8 29 5 5 29 29 5 23 29 14 29 27 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 8 29 2 29 29 2 29 5 29 29 29 29 8 29 29 29 29 29 29 29 29 5 29 29 29 2 2 8 2 29 29 27 29 29 29 29 23 29 29 2 5 29 29 29 29 2 29 6 29 2 2 29 29 29 2 29 14 18 29 29 29 29 29 29 29 2 29 29 29 29 29 5 2 2 29 29 5 5 29 23 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 27 14 29 29 29 8 14 8 29 29 29 29 29 2 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 17 29 29 29 27 29 29 29 2 29 29 29 8 8 29 29 29 29 29 29 31 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 5 29 29 29 8 29 29 29 27 29 2 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 14 8 29 29 29 29 8 8 29 29 2 29 2 8 29 29 29 29 29 29 5 29 29 29 29 29 2 29 23 2 29 17 29 29 8 29 29 29 29 14 29 2 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 5 29 29 29 29 2 29 29 29 2 29 2 2 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 17 29 29 18 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 29 2 29 13 2 29 29 29 2 29 29 18 8 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 16 29 6 29 29 2 29 18 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 5 5 29 29 29 29 18 29 2 29 29 29 23 29 29 5 29 29 29 14 29 29 29 29 8 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 5 29 29 31 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 5 2 25 2 29 29 29 29 29 18 29 27 29 29 29 29 29 29 29 29 5 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 16 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 6 29 29 29 29 2 29 29 8 29 2 29 29 29 29 25 29 29 29 29 31 29 29 2 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 6 29 29 8 29 8 2 29 29 25 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 6 5 13 29 29 16 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 29 29 29 8 14 2 8 29 29 29 29 29 31 5 4 29 2 29 25 29 29 29 25 29 29 29 29 29 8 8 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 2 29 29 29 5 29 6 29 29 29 29 29 29 27 29 29 29 29 14 29 29 29 29 5 29 29 29 29 2 29 29 29 5 29 29 29 29 8 29 5 29 29 16 29 29 29 29 29 29 25 29 29 16 16 16 29 16 16 29 16 13 29 29 16 17 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 19 13 29 16 19 2 29 29 29 29 29 29 29 29 29 29 2 16 29 5 16 29 29 29 29 16 29 29 29 16 29 16 16 29 16 29 19 29 17 29 29 29 29 16 19 17 16 29 19 16 17 29 29 16 29 29 29 16 5 25 29 16 29 16 29 29 29 29 29 2 19 29 29 25 29 2 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 8 29 29 29 29 2 5 25 29 29 2 29 25 29 29 29 29 6 29 29 29 29 29 29 29 29 16 29 16 16 13 29 29 29 29 18 29 17 16 29 29 29 8 16 29 29 29 25 29 2 5 29 29 29 29 4 29 29 29 29 29 16 29 16 16 16 29 16 16 29 16 29 29 25 29 29 25 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 16 8 29 29 29 8 5 8 29 2 29 2 29 29 29 29 29 29 29 26 5 29 29 29 29 29 31 29 29 25 29 29 27 29 8 29 29 5 29 29 8 31 29 29 29 17 29 29 29 29 29 8 29 2 29 29 29 2 29 5 2 29 29 23 29 5 2 29 8 2 29 2 29 31 8 14 8 29 29 8 5 5 8 6 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 18 29 8 29 29 29 29 6 14 29 2 29 29 14 29 29 6 8 18 29 29 31 29 29 8 4 29 29 29 16 29 29 29 6 29 8 29 29 29 29 29 29 2 29 29 2 29 29 29 29 6 29 29 29 8 2 29 5 5 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 26 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 8 29 29 8 29 2 29 29 29 29 2 29 29 25 6 29 2 29 2 18 31 29 8 29 5 5 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 17 13 29 31 18 29 29 29 29 29 31 29 29 29 29 29 29 29 2 29 29 2 29 6 6 29 29 18 29 29 29 2 26 29 29 29 31 6 5 29 29 31 2 29 29 29 29 29 2 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 16 31 29 29 29 29 29 29 29 29 2 29 29 29 18 29 5 29 29 29 29 31 29 29 8 18 29 29 29 29 29 29 29 29 2 8 29 29 2 29 29 29 6 29 26 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 2 17 29 17 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 2 29 23 29 5 29 5 29 29 29 29 8 8 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 14 18 29 29 29 29 2 29 29 5 29 18 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 16 16 29 2 29 29 29 29 2 29 8 29 29 2 31 29 29 29 29 29 2 29 18 2 29 29 29 29 8 29 29 29 29 29 5 14 29 29 29 29 6 29 2 31 27 29 6 29 29 29 2 29 8 29 29 2 29 5 2 29 31 5 29 29 29 29 18 29 29 29 18 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 5 29 5 17 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 17 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 8 29 29 8 29 29 29 29 18 31 2 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 31 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 14 29 29 16 27 29 29 29 17 29 2 29 2 29 5 29 29 29 29 29 29 29 2 29 29 29 8 26 29 29 29 2 8 5 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 5 18 29 8 29 29 29 29 29 29 27 29 29 2 14 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 27 29 29 29 25 2 29 2 29 29 29 29 5 2 29 29 29 16 29 16 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 17 29 29 29 13 29 8 29 29 6 2 17 18 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 8 29 2 29 2 8 29 5 5 5 29 29 2 29 29 29 29 29 29 18 29 29 29 5 29 8 29 29 29 29 29 16 8 29 16 29 29 16 16 29 29 29 2 6 6 5 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 27 8 29 29 5 16 17 29 29 16 16 29 29 29 29 16 29 29 29 19 29 29 19 19 29 13 29 17 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 19 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 5 29 29 2 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 2 29 18 29 29 29 8 29 29 29 31 29 29 29 5 29 31 31 29 29 29 29 29 29 29 29 29 31 2 27 29 29 29 8 29 29 8 29 2 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 2 29 31 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 8 29 29 27 5 29 5 29 31 31 31 29 29 2 16 29 29 29 29 29 29 5 29 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 6 29 29 29 29 31 29 29 6 29 5 25 29 29 8 29 29 29 8 29 31 29 6 31 2 29 29 29 29 29 29 29 29 29 29 29 5 2 29 29 29 2 31 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 14 29 2 29 29 2 29 5 29 2 8 8 8 29 29 29 8 29 29 29 29 29 29 16 16 29 14 8 26 29 5 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 18 5 29 2 29 29 29 5 29 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 16 29 26 16 29 29 29 2 29 29 16 2 29 6 16 29 29 29 29 13 16 29 29 13 19 29 29 16 16 19 29 29 16 16 16 29 29 13 16 29 16 16 2 29 29 17 13 29 26 29 13 29 29 16 29 16 29 29 29 29 19 29 29 29 16 16 29 29 29 16 16 16 16 29 29 16 19 16 29 29 16 19 19 29 29 16 19 29 16 19 29 29 29 29 29 16 16 16 13 8 29 29 29 29 29 16 16 29 29 2 16 29 16 16 29 16 16 29 16 29 16 29 17 16 13 16 16 16 16 16 16 2 16 29 29 19 13 5 16 29 16 16 29 16 19 29 13 16 13 29 29 16 29 16 13 16 29 16 29 16 16 29 29 29 16 29 16 13 29 19 29 29 29 29 16 16 29 29 29 16 29 19 29 13 29 29 13 29 29 16 16 16 29 29 19 13 29 29 26 16 16 29 29 16 29 16 16 29 29 29 29 29 29 29 29 16 29 29 16 16 16 19 16 29 19 16 17 29 16 29 29 29 16 16 29 29 13 16 29 16 29 19 16 29 29 19 29 29 29 29 16 13 16 29 29 29 16 16 19 16 16 29 29 29 13 29 16 29 16 29 29 16 16 8 29 16 13 29 29 16 29 19 29 29 29 16 16 29 29 16 29 16 16 16 29 16 29 16 13 29 16 16 16 17 29 16 16 16 16 29 19 16 16 19 13 16 19 16 13 29 16 19 29 16 16 19 19 16 29 29 29 29 19 29 29 16 13 16 29 29 29 29 16 16 29 29 13 16 16 29 29 16 29 16 29 29 19 16 13 16 16 29 16 29 29 19 16 16 19 17 16 29 16 16 16 16 16 29 6 16 16 16 16 16 29 29 29 16 16 29 16 16 13 29 16 16 29 16 16 29 29 16 19 16 16 16 16 19 13 29 29 19 16 13 29 29 29 29 16 29 16 19 16 16 16 29 16 19 16 13 16 19 19 13 19 16 29 29 16 19 19 13 16 29 16 17 19 29 16 16 19 29 29 16 16 16 13 16 16 16 16 29 19 13 16 16 29 5 16 16 29 29 16 29 19 13 19 29 29 16 29 16 16 29 16 13 29 16 29 29 16 16 16 19 16 16 19 29 29 19 16 16 16 13 13 13 16 19 19 29 29 16 19 29 29 16 16 16 16 19 13 16 16 16 13 29 16 13 16 29 16 29 29 16 19 19 29 29 29 29 29 16 16 29 29 29 19 29 29 29 29 16 13 29 29 29 16 29 29 16 13 29 29 16 29 29 16 16 29 29 16 16 29 29 19 19 29 29 16 19 16 29 16 16 16 29 16 29 16 29 29 16 16 29 29 29 29 29 5 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 27 26 29 8 2 29 29 5 2 29 14 29 29 29 29 29 29 29 6 5 29 8 29 29 8 29 17 5 29 8 8 29 29 29 29 29 29 2 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 31 29 29 29 29 29 16 29 29 29 29 29 29 14 8 26 29 5 29 16 29 29 29 29 29 29 29 2 29 29 2 29 31 8 29 5 29 29 29 8 8 29 29 29 29 2 29 31 29 5 29 2 2 6 29 29 2 29 16 29 25 29 29 8 2 29 2 5 8 29 29 29 29 29 2 29 29 2 2 8 29 29 29 29 29 29 27 6 29 29 29 29 23 29 29 29 17 29 29 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 2 29 16 29 16 29 16 29 29 2 2 29 29 29 29 5 29 29 29 14 29 25 29 2 18 2 8 5 8 29 31 18 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 8 29 29 29 29 31 23 29 31 5 29 6 29 5 5 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 8 29 29 29 5 29 29 29 25 2 29 29 29 29 27 2 29 29 29 29 29 29 29 29 29 5 29 29 29 2 29 29 25 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 5 29 29 29 29 29 8 29 6 29 29 31 29 29 29 29 29 29 8 2 29 29 26 5 29 29 2 29 29 8 29 8 29 29 29 29 29 29 2 2 6 29 29 29 29 29 8 29 29 8 5 6 29 6 29 18 29 29 29 29 29 5 2 29 26 18 14 8 8 29 29 29 29 29 29 29 25 29 6 29 8 5 29 8 8 29 29 8 6 6 27 29 25 8 26 8 8 8 29 29 29 14 29 29 29 2 8 14 29 5 29 2 8 2 29 29 29 29 29 6 29 29 29 5 5 29 29 29 2 6 29 29 29 29 29 29 29 29 23 29 29 29 5 29 29 29 29 29 29 29 29 2 29 8 26 29 29 8 29 8 29 29 29 2 29 2 29 29 18 2 29 29 29 29 29 29 29 25 29 8 5 14 31 29 29 2 29 29 29 6 5 29 5 5 23 2 2 31 29 29 29 29 29 29 29 29 5 29 29 29 8 29 2 29 31 29 29 29 29 29 29 5 29 29 8 29 29 2 29 29 18 5 18 31 29 29 2 6 2 26 29 2 18 29 8 8 6 29 29 8 29 29 16 13 29 29 29 29 29 29 29 2 29 29 18 2 29 29 29 29 29 2 29 29 8 29 29 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 18 29 2 29 5 29 29 29 16 6 5 8 29 2 29 29 29 14 8 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 27 16 29 29 2 29 16 5 16 8 29 29 5 18 29 29 2 2 29 29 25 29 29 29 29 8 18 29 8 29 29 29 18 2 29 8 16 31 29 29 5 29 29 5 5 29 29 29 18 29 29 2 14 29 5 2 17 29 29 29 29 29 29 29 29 29 31 27 6 29 29 2 29 18 2 29 29 29 26 29 5 29 5 8 2 29 8 8 6 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 5 26 29 8 5 6 29 29 29 29 29 29 29 29 5 5 29 2 29 29 29 29 29 29 29 2 29 2 2 5 29 29 2 29 29 31 29 14 29 5 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 8 2 23 29 29 5 29 29 29 2 23 29 5 8 8 29 2 29 29 8 29 6 29 2 29 29 5 29 29 29 5 29 29 29 2 29 29 29 17 29 2 29 29 29 29 29 29 2 2 29 2 29 29 2 29 2 29 29 8 8 18 29 5 2 29 29 29 29 2 29 29 29 5 29 5 8 8 29 8 2 29 29 5 2 31 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 31 29 29 29 29 2 29 29 6 29 5 29 6 29 29 6 29 29 29 29 5 29 2 29 29 2 18 8 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 6 8 5 6 29 29 29 29 29 29 29 29 5 6 29 29 29 8 29 2 8 2 29 29 8 29 5 29 29 29 29 29 8 29 29 6 8 29 25 6 2 31 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 31 29 5 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 26 29 5 29 6 2 29 31 29 29 29 29 29 5 5 29 8 29 27 2 29 29 29 2 2 8 8 25 29 5 29 29 31 31 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 8 5 2 29 5 29 29 29 29 29 29 8 2 29 2 29 29 29 29 29 29 29 26 29 29 29 5 29 29 29 29 29 29 29 29 5 29 29 29 27 29 29 29 2 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 17 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 2 2 29 18 29 5 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 5 17 29 29 2 29 2 29 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 8 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 5 29 2 2 29 8 31 29 29 5 29 29 29 8 29 29 29 29 29 29 2 2 6 29 29 29 29 29 27 8 29 29 29 29 29 29 29 29 5 29 2 29 29 5 23 29 29 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 18 29 29 29 29 29 2 8 29 29 5 29 29 8 29 29 16 8 6 29 29 29 29 5 29 29 29 29 6 6 29 29 29 29 29 29 29 29 8 16 16 16 29 29 29 29 29 29 29 17 16 29 16 29 29 16 29 29 29 29 29 29 29 29 2 29 5 31 8 29 29 29 29 16 29 29 29 16 29 29 17 29 16 29 14 16 29 8 8 29 29 16 29 29 16 29 29 29 5 29 29 29 29 29 2 2 29 29 29 29 5 29 29 29 29 29 29 2 29 8 29 29 5 31 2 29 29 2 8 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 2 29 29 29 29 29 29 13 29 29 29 13 29 29 18 29 27 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 16 5 29 29 8 29 29 29 31 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 25 29 29 29 29 29 29 29 29 16 29 29 8 29 13 29 8 29 29 16 29 17 16 29 29 29 29 29 29 16 29 29 29 14 29 19 19 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 2 29 31 29 29 29 29 29 18 29 29 29 29 29 29 8 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 25 29 29 2 2 29 5 29 2 18 8 29 29 29 6 29 29 29 29 27 29 29 17 29 29 29 29 29 31 29 29 29 29 29 29 2 31 29 8 29 29 29 29 4 8 29 29 29 29 29 5 8 2 29 2 2 29 29 17 29 16 2 29 16 16 16 29 29 16 29 29 29 29 29 29 16 16 16 29 16 29 29 19 16 29 2 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 16 5 29 29 29 29 29 16 29 29 29 13 29 29 29 29 2 16 29 29 29 17 29 29 29 29 16 29 18 29 29 29 29 29 29 29 29 2 29 5 29 2 2 29 29 29 2 25 29 29 17 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 17 16 16 16 16 16 29 13 19 16 29 19 29 19 13 19 29 29 16 16 17 29 19 29 16 19 29 19 29 16 16 29 16 29 16 29 29 29 29 8 5 8 29 29 16 29 29 16 29 29 29 13 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 28 2 29 5 17 29 29 29 6 2 29 29 29 31 29 29 2 5 29 29 29 29 8 29 29 29 8 2 29 8 5 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 17 29 29 29 6 29 29 31 29 29 29 29 29 2 2 14 27 29 29 29 2 29 29 29 29 29 29 5 8 29 29 8 29 6 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 16 29 2 29 29 29 26 29 29 29 31 29 29 5 29 29 29 29 29 29 29 19 29 16 29 29 16 2 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 26 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 8 29 29 29 29 29 29 29 25 31 29 29 29 5 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 5 26 29 29 5 29 16 31 2 29 29 29 29 8 17 29 16 29 29 16 26 29 29 18 29 5 29 16 29 29 19 19 2 16 29 29 29 29 29 29 18 29 29 29 13 16 2 29 2 29 29 29 29 29 29 29 6 31 29 29 29 29 2 29 29 29 29 29 26 29 29 5 29 29 29 29 29 29 29 2 19 16 29 29 29 29 29 29 29 29 29 29 29 5 16 2 29 29 31 18 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 26 29 2 8 8 29 29 29 2 29 29 29 29 29 26 8 8 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 8 29 16 29 29 29 29 2 29 29 29 8 29 29 2 5 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 29 2 29 29 16 5 27 29 17 29 29 29 29 29 2 29 29 27 29 29 29 16 29 29 29 29 29 31 29 2 26 29 29 2 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 5 29 8 29 5 2 29 2 29 29 8 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 27 6 8 17 29 29 8 29 5 29 29 26 2 29 29 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 8 2 29 5 18 29 29 29 29 6 29 29 29 2 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 8 6 29 29 31 29 5 5 29 25 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 6 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 16 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 8 29 29 5 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 29 8 13 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 8 8 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 6 29 29 29 16 29 29 29 29 29 29 29 29 5 5 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 2 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 8 8 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 5 16 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 16 29 29 29 29 29 29 18 29 29 31 29 29 29 2 29 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 5 5 29 29 2 29 29 29 29 29 29 18 29 29 29 17 29 29 29 25 29 29 5 5 29 29 29 29 2 29 29 29 8 29 29 29 29 29 5 6 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 5 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 8 29 29 29 29 17 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 8 5 29 29 29 29 31 29 18 5 29 29 29 29 2 29 29 29 29 8 16 29 25 29 16 29 29 29 2 29 16 29 29 2 29 29 29 29 26 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 29 29 29 29 29 29 29 29 29 17 29 29 6 18 8 29 29 29 29 29 29 29 29 16 13 27 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 13 26 8 29 17 29 2 29 29 8 29 16 29 29 29 8 29 27 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 6 29 29 29 29 29 29 29 2 8 29 26 17 29 29 29 29 29 29 29 26 2 5 2 16 29 29 29 8 29 8 25 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 6 2 29 31 29 31 29 29 2 29 29 29 18 29 8 2 2 29 5 8 29 5 29 29 29 31 29 2 31 29 25 29 8 29 2 29 29 29 29 29 29 29 6 29 25 29 29 29 29 29 29 29 8 29 29 18 29 2 29 29 5 29 8 18 29 29 6 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 17 31 29 2 29 18 29 29 18 29 29 2 8 29 29 8 8 29 29 29 29 29 29 29 29 29 29 5 29 5 29 2 29 29 29 29 2 2 29 29 29 2 25 31 29 29 29 29 29 29 29 5 29 29 25 18 25 29 29 31 2 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 8 2 29 29 29 5 2 29 5 8 8 29 29 29 2 29 29 29 29 29 29 29 29 27 29 29 8 31 31 8 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 18 19 5 29 19 29 29 29 16 16 29 19 29 13 29 29 29 29 29 29 8 5 2 2 5 29 29 29 29 29 29 29 29 29 27 5 31 29 18 29 29 29 29 29 29 16 29 26 29 2 8 5 29 29 29 29 29 29 29 29 29 29 29 29 16 2 5 29 29 29 29 2 2 18 29 29 29 8 29 25 29 29 29 2 29 29 29 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 5 29 29 29 6 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 27 2 29 29 29 29 29 29 29 8 8 29 2 29 29 29 5 29 29 2 29 29 14 5 29 29 29 29 29 29 29 29 16 29 5 29 8 29 18 29 29 29 8 29 2 29 29 29 29 29 29 8 29 26 29 29 29 29 16 29 29 29 29 8 17 8 29 29 18 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 26 5 8 26 29 5 8 5 29 29 2 29 2 8 29 29 29 8 29 31 31 29 8 2 29 29 29 8 2 2 29 29 29 29 29 29 27 29 2 29 8 8 5 2 5 2 8 29 29 29 29 29 29 29 29 29 16 16 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 2 2 29 2 29 8 2 29 8 29 18 8 29 29 29 29 29 29 27 29 29 8 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 13 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 14 29 29 29 29 29 29 29 29 5 6 29 29 29 29 16 29 29 29 29 2 29 29 2 29 29 29 29 29 5 8 29 29 8 29 31 29 2 29 8 2 29 5 29 29 29 29 29 2 31 29 29 8 8 5 8 2 5 14 2 29 5 8 5 29 29 29 2 29 29 8 29 29 8 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 26 29 29 8 31 29 29 2 6 2 29 29 8 29 5 29 8 29 29 29 29 29 29 5 18 29 29 29 29 29 29 29 29 29 2 29 29 29 5 29 29 29 8 29 29 2 29 29 29 29 29 2 29 13 29 29 29 25 29 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 5 29 29 29 6 29 29 29 8 29 29 2 29 29 2 29 29 29 29 29 29 29 29 2 16 29 29 2 29 29 29 29 29 29 29 2 29 29 8 29 29 2 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 16 13 29 29 2 29 29 29 29 29 29 2 29 29 29 29 8 29 8 29 29 6 2 29 29 2 8 2 29 29 29 29 5 27 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 8 5 2 29 29 29 5 29 29 2 29 29 29 29 25 8 29 29 29 2 2 29 29 18 29 16 29 2 8 29 2 5 5 5 8 2 29 29 29 16 29 16 29 2 29 29 29 29 29 29 8 29 29 29 5 29 5 29 29 29 29 29 29 29 29 29 14 29 29 27 8 2 29 2 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 16 29 29 29 29 16 29 8 29 29 29 2 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 2 29 5 5 29 29 29 18 29 29 29 2 29 29 25 29 29 29 29 29 29 29 8 29 26 29 29 29 29 29 29 29 29 29 29 31 29 29 8 29 29 5 8 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 6 6 25 23 5 29 29 29 29 8 29 13 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 8 29 29 2 26 29 29 8 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 16 29 16 29 29 29 29 29 8 29 5 29 29 29 29 31 29 27 2 29 31 29 29 8 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 13 29 13 29 16 29 29 29 29 29 29 29 5 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 2 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 26 29 29 18 29 29 29 29 29 5 8 29 29 8 16 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 13 13 29 29 13 29 16 29 29 29 29 29 8 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 6 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 29 29 8 29 29 2 29 29 25 29 29 29 29 29 29 2 29 17 6 26 29 29 23 29 2 29 29 29 29 8 5 5 29 29 2 8 29 18 29 8 31 4 31 23 25 29 29 29 29 29 29 29 29 29 2 29 29 5 29 23 5 29 5 29 6 29 8 29 29 29 29 5 29 5 8 14 29 2 8 5 29 8 29 29 2 29 26 8 5 5 18 29 29 29 2 2 29 31 29 5 5 29 29 29 29 29 29 29 29 29 6 2 2 29 29 27 29 5 29 5 29 29 29 29 29 2 31 6 29 29 29 2 2 25 2 29 29 8 2 29 8 5 29 8 29 29 8 5 2 29 6 29 29 14 8 29 8 8 29 29 8 5 18 29 2 29 29 25 2 29 8 6 31 8 29 29 29 29 29 31 29 5 2 29 8 29 29 29 2 29 29 29 29 29 29 29 8 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 5 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 31 27 29 29 31 18 29 29 29 8 29 29 29 29 16 17 29 29 29 29 29 29 29 29 2 29 25 29 31 26 8 31 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 5 27 2 8 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 2 29 29 29 5 5 31 29 29 29 29 29 13 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 2 31 8 29 29 29 29 29 29 29 29 29 29 29 29 13 13 29 8 29 31 29 29 29 2 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 8 29 29 16 29 29 29 29 14 2 6 29 29 14 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 26 14 5 2 25 2 6 8 29 29 8 8 29 29 5 26 29 8 2 2 18 31 5 29 8 29 2 29 8 6 5 29 14 5 2 2 29 29 29 29 29 29 29 5 29 29 29 8 29 29 29 29 29 29 31 29 29 29 29 5 18 29 5 29 2 29 29 8 29 29 29 29 29 17 29 29 16 29 26 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 16 29 16 13 29 16 13 29 13 16 29 29 29 29 17 29 16 17 16 16 31 29 29 29 19 19 29 8 29 19 29 29 16 16 9 13 19 29 29 19 16 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 5 5 23 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 25 2 29 29 29 29 29 29 29 8 5 2 29 29 29 29 29 29 5 29 29 29 29 2 2 29 5 5 29 14 27 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 5 29 29 29 8 5 29 29 2 29 29 29 29 2 29 29 2 2 8 8 31 8 5 29 29 29 29 16 26 29 29 29 29 29 29 29 29 25 29 8 2 29 29 29 29 29 2 29 29 29 29 2 2 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 5 2 8 29 29 5 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 26 5 2 2 29 29 18 6 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 6 5 29 29 29 29 2 29 29 29 29 29 29 29 13 16 29 29 16 29 29 29 29 29 29 29 8 16 29 29 29 29 29 16 29 29 29 29 29 8 26 29 5 29 16 29 29 29 16 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 23 17 29 29 2 29 2 16 29 13 29 29 26 29 16 16 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 5 29 29 16 16 29 8 16 29 16 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 27 29 29 29 16 29 2 29 29 29 16 29 29 6 29 16 17 16 29 29 2 29 29 16 29 29 29 16 29 19 16 29 16 16 16 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 16 16 29 29 29 8 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 2 29 29 29 29 13 16 16 19 29 29 8 29 29 16 29 29 13 16 16 16 16 16 13 16 16 16 16 29 29 29 29 29 19 29 29 29 29 19 13 29 16 29 16 16 16 29 29 29 16 16 16 16 29 16 19 29 19 16 29 16 16 16 29 29 16 19 16 16 29 29 16 29 29 29 29 26 16 29 16 29 29 29 29 16 16 5 16 29 29 16 29 29 19 16 29 16 29 29 13 29 29 29 16 29 29 16 19 29 29 29 16 16 16 16 16 29 29 16 29 16 29 29 16 29 16 29 29 19 16 16 13 29 16 16 29 19 13 29 29 16 29 16 16 29 16 13 16 13 19 29 29 13 13 16 29 29 29 19 26 29 16 29 16 13 29 19 29 29 16 16 29 29 19 17 29 29 16 29 29 16 29 29 29 29 16 29 16 29 16 16 29 16 29 16 29 29 29 16 13 16 13 16 16 16 16 29 16 13 29 29 13 29 29 29 16 29 29 16 29 16 16 29 29 29 13 16 16 29 17 16 29 29 2 29 16 16 29 29 29 29 29 16 16 13 16 17 29 13 29 16 29 8 29 29 29 29 29 29 29 29 29 13 2 29 29 19 13 29 16 29 16 29 29 29 29 29 17 29 5 29 29 29 16 16 16 16 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 17 29 8 29 29 29 29 16 13 29 29 29 16 29 29 29 29 29 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 5 5 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 8 29 29 29 13 16 29 29 29 16 29 29 29 29 29 29 5 5 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 5 29 5 5 29 29 29 29 29 29 16 29 29 29 29 29 8 8 29 29 8 29 29 29 5 29 5 29 29 29 29 29 6 29 29 29 29 8 29 16 29 29 29 29 29 29 29 16 29 29 2 29 29 31 29 29 29 5 8 29 29 5 29 29 29 29 17 29 6 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 5 5 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 8 2 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 6 29 29 29 29 29 29 29 29 29 29 29 5 29 29 31 29 29 29 29 16 29 29 13 16 16 29 29 29 29 29 29 16 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 31 16 29 29 29 29 29 29 19 29 29 29 29 29 29 16 29 29 29 29 29 16 29 18 29 13 29 29 13 29 29 29 16 29 16 29 16 5 29 29 26 29 29 16 29 29 29 16 16 29 29 16 16 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 16 29 16 16 16 29 16 29 29 16 16 29 16 29 16 29 29 19 16 29 16 29 29 16 19 29 29 29 19 19 16 29 29 16 19 16 16 16 29 29 29 16 16 16 29 16 16 29 29 19 29 16 29 16 16 29 16 29 16 16 29 29 29 19 16 29 29 13 16 29 29 29 29 29 29 19 29 16 16 29 16 29 29 29 17 16 16 19 29 16 19 16 19 29 16 16 29 29 29 29 16 29 16 29 16 16 16 16 29 16 16 29 19 29 29 29 29 29 13 13 16 29 29 29 17 19 16 5 17 16 29 29 29 29 29 29 29 16 29 29 29 16 29 13 29 29 16 16 29 16 29 19 29 16 29 6 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 16 29 16 29 29 2 29 29 16 5 5 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 2 5 29 29 5 27 2 29 29 29 29 8 8 29 29 29 8 29 2 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 5 5 27 29 29 29 29 29 29 29 31 2 26 26 2 27 2 2 8 6 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 5 29 29 8 29 29 29 29 29 29 5 25 29 29 29 29 29 29 29 16 29 29 29 6 29 29 18 5 31 29 29 29 29 29 8 16 29 29 29 29 29 23 29 2 6 29 8 29 29 29 29 6 5 5 6 17 2 29 18 8 29 29 29 29 23 29 29 29 29 29 29 29 29 2 29 29 8 5 31 8 8 29 5 29 29 29 8 18 6 14 29 29 31 5 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 14 29 29 29 29 2 8 8 2 2 29 2 8 29 29 29 29 29 29 29 8 8 27 2 26 29 18 8 5 2 6 29 29 27 29 29 14 29 8 29 29 29 5 27 31 8 5 29 6 29 6 29 29 29 31 2 5 29 5 29 2 31 29 14 31 29 29 29 29 29 29 27 27 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 8 5 2 18 8 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 6 29 31 29 6 8 29 2 29 29 2 17 29 29 29 6 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 26 29 8 23 29 18 29 29 29 29 29 29 29 5 31 5 5 29 6 25 5 6 8 5 2 8 8 2 2 29 29 29 8 5 8 6 29 29 2 29 29 8 26 29 29 29 29 29 16 29 5 29 2 29 29 18 18 8 5 29 17 29 29 29 29 29 29 29 8 29 29 27 29 2 29 29 8 29 29 2 26 29 29 2 29 8 29 29 2 29 5 29 29 29 29 29 29 29 29 8 29 29 8 18 29 29 8 29 29 29 29 29 29 17 29 5 29 29 29 29 2 2 2 8 29 29 29 29 18 29 8 8 29 6 18 29 29 29 29 29 29 29 29 29 5 29 26 14 29 29 29 5 29 5 29 29 29 29 29 2 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 5 26 5 2 29 29 31 2 29 29 29 29 31 25 31 31 29 29 29 29 29 29 26 29 29 29 29 29 8 29 8 5 2 29 8 5 29 2 29 31 29 29 29 29 31 29 29 29 29 29 29 29 29 8 25 29 5 8 29 25 29 8 29 29 29 29 29 29 8 29 31 8 29 8 29 29 2 8 29 29 29 29 23 29 29 29 2 29 8 26 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 16 29 29 31 29 29 18 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 8 27 29 29 29 29 29 29 29 29 29 5 5 18 29 2 29 8 18 29 29 29 25 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 18 29 29 29 2 29 25 18 29 29 29 29 5 29 5 29 5 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 31 17 29 29 29 29 29 29 29 16 29 29 29 26 31 29 29 2 17 16 16 29 29 29 13 16 29 16 19 16 29 16 29 2 16 18 16 16 29 29 29 29 6 16 29 29 29 29 17 16 29 29 29 16 29 29 29 29 29 29 29 17 16 29 29 2 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 2 2 29 8 2 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 8 5 29 2 26 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 6 5 29 29 2 5 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 25 29 29 29 29 31 31 29 29 29 18 29 29 29 29 16 29 29 16 29 16 29 29 29 5 29 29 29 29 29 29 2 16 8 29 2 29 2 29 17 29 29 29 2 29 29 29 29 29 29 5 29 29 6 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 2 2 29 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 26 16 29 29 16 16 29 29 16 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 5 2 2 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 8 8 29 8 5 29 29 29 29 29 29 29 29 29 29 29 8 29 14 29 29 2 6 29 29 8 25 29 5 29 18 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 6 8 29 29 29 29 8 29 16 31 29 29 29 29 29 29 8 5 2 29 8 29 2 29 6 5 31 29 2 29 25 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 28 29 29 29 29 8 29 29 29 29 2 29 29 29 16 29 29 29 29 16 16 2 27 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 16 17 16 29 29 29 29 29 5 16 16 2 6 16 16 29 29 16 29 16 16 16 16 29 16 2 29 29 29 19 29 16 29 16 5 29 29 29 16 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 2 16 29 29 29 29 17 29 18 29 8 8 29 17 29 29 29 2 31 26 29 2 23 29 6 5 29 29 29 29 29 29 29 2 29 27 29 29 29 5 29 2 29 8 29 28 2 29 5 2 29 29 18 16 29 29 29 29 16 16 29 29 2 29 29 29 18 29 29 29 16 29 29 8 16 16 17 29 16 29 16 29 29 29 16 16 29 29 29 29 2 29 16 29 17 29 29 29 29 29 2 29 29 5 18 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 2 29 29 29 29 29 27 14 29 5 29 2 29 29 29 8 29 29 29 13 29 2 29 29 29 29 29 29 29 29 29 29 2 29 2 29 13 29 8 8 6 29 2 29 29 29 2 29 29 6 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 13 5 29 5 8 29 29 29 31 29 29 29 29 29 29 29 29 8 29 2 8 5 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 5 29 29 2 29 8 5 29 23 29 29 29 29 2 2 29 29 29 29 8 29 29 8 6 29 29 29 29 29 29 29 29 31 18 29 29 29 29 29 29 25 29 29 29 29 6 29 8 29 29 29 29 29 5 29 31 2 29 29 29 6 25 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 5 29 29 29 5 29 29 13 29 29 29 29 29 29 25 29 29 16 29 29 29 29 29 13 29 29 29 29 2 29 29 8 29 18 31 29 29 29 29 31 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 29 29 29 29 25 29 29 29 29 29 17 29 25 8 29 29 18 29 5 8 29 14 29 29 29 2 2 2 31 6 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 5 29 29 18 29 29 8 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 16 5 2 2 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 5 29 29 2 2 8 29 29 29 18 29 29 2 29 29 29 2 29 29 13 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 16 16 29 29 29 29 17 29 16 29 8 29 17 29 29 29 29 29 19 29 29 18 29 16 29 29 29 29 29 29 29 16 29 16 29 29 16 29 16 29 16 29 29 29 17 29 29 29 16 29 29 29 16 16 29 29 29 29 16 16 13 29 19 13 29 16 29 17 16 16 13 16 16 29 19 29 29 29 29 29 16 29 29 16 29 13 16 16 29 19 16 13 29 16 19 13 29 16 13 19 16 16 13 16 19 16 16 29 13 29 29 19 29 19 29 29 19 19 13 29 29 16 16 16 13 29 29 16 29 29 16 13 16 16 16 16 29 16 16 29 16 29 29 29 29 29 16 16 29 16 16 16 16 17 16 19 16 19 29 19 16 29 29 16 19 19 16 13 16 16 13 19 19 16 19 19 16 16 16 29 19 29 16 16 19 29 19 16 29 16 29 16 29 16 16 29 29 16 16 16 16 29 16 16 29 19 29 29 16 16 29 29 16 16 16 16 29 29 13 13 16 13 13 16 16 29 29 17 29 29 19 29 29 16 16 29 29 5 16 29 16 29 17 16 29 16 16 29 13 29 29 16 29 29 16 19 19 16 16 13 16 16 29 29 16 19 13 16 13 29 29 19 9 16 19 16 16 16 5 29 29 29 29 29 16 29 29 13 16 16 16 16 16 16 16 16 16 16 29 16 13 16 29 16 16 16 19 16 16 29 19 19 16 19 29 29 16 29 16 13 29 16 16 16 16 16 16 29 29 16 16 16 13 16 19 19 29 16 16 29 16 29 29 16 19 29 29 19 29 16 29 29 16 16 29 13 29 16 19 16 29 29 29 13 13 29 16 19 29 29 29 16 29 29 29 29 13 29 29 29 19 19 29 29 16 19 16 16 16 16 16 19 29 13 16 19 29 16 16 19 19 29 16 19 16 16 16 29 19 16 16 13 19 29 29 19 29 17 16 16 29 29 19 29 29 29 13 29 29 13 16 16 16 29 16 29 29 19 29 29 13 16 16 29 29 29 29 29 29 29 29 2 29 17 29 29 29 16 29 29 29 8 29 29 18 16 29 29 29 29 16 16 29 29 29 2 29 16 29 29 29 27 8 13 29 29 29 29 29 29 29 29 29 29 2 31 29 29 2 2 29 29 18 16 8 29 29 29 5 29 2 29 29 29 26 2 31 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 16 19 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 5 29 16 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 16 29 29 29 16 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 5 29 29 29 29 29 29 29 8 29 29 29 8 29 29 2 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 2 2 5 5 29 29 29 29 29 26 29 31 18 29 29 29 8 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 6 29 25 28 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 31 5 4 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 16 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 17 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 13 29 29 17 29 29 5 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 8 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 29 29 29 18 27 26 31 2 29 8 29 29 29 29 8 8 29 6 6 8 17 29 29 29 27 29 29 29 5 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 16 16 29 16 29 16 13 29 29 29 16 29 16 16 29 29 29 29 16 29 29 29 16 29 13 29 16 16 16 16 29 16 16 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 13 29 29 16 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 31 5 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 8 29 29 18 18 29 2 29 5 5 29 2 29 8 29 26 5 6 29 29 29 29 29 29 2 29 29 2 8 29 25 2 31 23 29 31 29 8 5 29 14 5 29 2 29 29 29 29 8 29 29 6 29 29 29 5 8 5 18 29 29 29 29 29 6 29 31 25 6 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 25 29 8 6 25 29 29 29 29 29 29 29 29 29 29 29 29 29 31 5 29 29 29 29 8 29 29 29 16 29 17 29 29 29 29 29 29 29 29 16 29 29 29 29 18 29 2 29 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 5 29 6 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 8 5 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 25 6 29 8 31 5 8 29 8 29 29 29 29 5 29 29 16 29 29 29 16 29 29 29 29 29 29 5 29 29 14 2 25 6 2 8 2 29 5 29 31 29 29 8 8 31 18 5 25 29 2 29 29 29 29 29 31 29 29 8 29 16 29 29 2 29 29 29 29 8 29 29 29 29 29 17 29 29 29 29 5 2 29 29 29 29 16 29 29 29 16 29 29 29 16 16 29 29 29 16 29 29 18 29 29 29 25 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 25 5 16 29 5 29 19 29 29 29 29 29 29 13 16 19 19 16 29 16 16 16 13 29 29 13 16 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 29 16 29 29 29 8 29 29 29 29 29 23 29 8 29 29 31 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 2 8 8 25 5 5 26 29 29 27 29 5 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 26 6 29 5 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 18 31 29 29 2 5 6 29 26 29 29 2 29 29 29 29 29 2 29 29 29 8 29 18 29 29 29 29 29 29 27 31 29 29 29 29 29 29 5 2 29 29 29 29 29 29 25 29 29 8 29 29 8 8 29 29 2 29 29 29 29 25 31 29 18 29 29 29 29 29 29 5 5 29 8 29 2 5 29 18 29 2 29 29 29 29 29 29 29 29 29 5 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 8 31 25 8 8 26 8 29 29 25 8 29 29 29 5 29 29 29 29 29 17 2 2 2 25 29 29 29 29 29 29 29 29 18 29 8 29 2 29 29 8 26 29 2 2 29 29 29 31 29 25 31 29 29 29 29 29 29 25 6 8 8 31 29 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 13 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 5 29 29 5 29 29 29 29 29 8 2 29 25 29 29 29 29 29 29 29 6 18 29 27 29 29 29 29 6 29 2 29 29 29 8 18 5 29 5 8 29 29 6 29 29 31 2 5 31 5 8 31 29 29 8 29 29 29 8 29 29 8 29 29 29 29 29 5 29 8 29 18 29 29 29 2 29 29 29 5 29 2 29 2 29 29 29 29 2 29 29 31 31 29 29 29 29 29 8 8 25 29 29 29 29 5 29 29 29 29 29 29 25 29 29 8 29 5 5 29 29 29 29 6 29 29 29 18 29 29 29 29 29 5 29 29 25 29 29 29 14 29 31 26 29 29 18 29 29 29 29 5 29 29 8 29 29 29 29 18 29 29 2 8 5 29 8 29 8 29 29 29 2 2 2 31 25 27 29 23 8 14 25 29 29 29 29 29 25 8 6 29 29 29 29 29 29 25 29 29 8 2 29 29 29 6 29 29 29 25 29 29 29 2 6 8 29 29 2 5 29 29 29 29 8 29 29 5 29 29 29 29 29 29 29 8 2 2 5 5 5 31 29 29 29 2 29 8 6 29 29 29 29 29 8 29 31 29 29 29 29 29 29 29 26 5 29 29 2 31 2 29 29 2 29 29 29 29 29 29 5 29 2 29 8 8 8 29 2 29 29 25 29 18 29 29 27 29 8 29 29 29 29 29 2 29 29 5 29 8 29 29 29 29 8 29 29 8 29 29 29 5 29 29 29 8 5 31 8 29 2 29 29 29 8 8 29 29 8 8 2 8 2 29 25 2 29 8 29 29 29 29 26 29 25 29 29 29 29 29 29 29 29 6 29 2 5 8 5 5 5 29 6 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 6 31 29 2 29 29 5 2 27 29 29 29 5 18 29 31 8 29 8 8 29 29 5 2 29 29 29 31 2 29 29 2 18 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 29 5 29 29 29 6 8 29 29 29 29 26 29 29 29 29 29 29 29 2 29 31 5 29 29 2 8 29 29 29 8 29 29 8 29 2 29 29 2 29 29 29 29 29 29 29 2 5 29 2 18 8 14 29 8 29 29 5 29 29 8 29 6 29 29 8 29 29 29 29 29 2 8 29 2 29 29 29 29 29 29 8 29 8 18 6 31 29 29 5 8 29 29 29 29 29 2 29 29 29 29 29 14 29 8 29 29 18 2 29 29 29 29 25 29 29 31 29 29 18 29 29 29 8 6 25 29 29 29 29 25 29 2 29 18 6 29 8 2 2 29 29 8 18 18 29 8 18 29 29 5 29 29 6 26 5 8 29 29 25 2 2 2 29 27 18 17 8 2 29 2 2 5 5 5 18 5 29 29 29 2 8 2 29 29 29 29 2 29 2 8 18 8 29 29 29 29 29 29 29 5 2 29 26 5 13 29 13 16 13 29 2 29 29 29 8 29 29 26 29 8 8 27 29 31 29 29 29 29 29 8 2 29 8 29 18 29 2 29 8 29 8 29 8 5 29 29 29 16 29 29 29 29 28 29 6 29 29 29 29 29 29 8 29 29 29 29 29 27 29 2 29 2 5 23 8 29 29 8 29 29 29 29 2 8 6 29 29 29 29 29 16 29 29 29 29 29 29 29 16 5 29 17 29 29 17 29 29 13 29 13 16 29 17 26 29 16 17 29 29 16 29 2 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 8 29 8 29 2 8 5 5 14 29 29 14 29 29 29 29 29 2 31 18 29 29 29 29 29 29 2 8 29 2 6 29 8 29 29 29 29 2 8 29 29 29 29 29 8 2 2 29 29 2 5 31 29 29 29 29 29 29 5 29 2 29 2 29 29 29 29 29 29 8 5 29 2 8 27 26 17 29 8 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 8 29 6 29 29 25 29 29 18 29 29 2 29 29 14 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 18 29 8 29 29 29 29 29 29 29 6 29 29 29 29 18 29 5 29 29 5 5 6 29 29 2 29 29 6 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 5 8 29 31 31 29 29 8 29 29 29 5 29 29 29 18 5 8 29 29 31 29 6 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 16 29 16 16 29 16 16 29 29 16 29 29 5 29 29 2 29 29 29 18 29 29 29 5 17 5 23 2 29 29 29 29 16 18 5 29 17 29 29 13 29 16 29 29 29 29 29 29 16 29 29 31 5 5 29 29 29 5 18 29 27 8 29 29 29 5 31 5 6 29 8 29 29 29 18 25 29 29 29 2 29 29 5 5 2 29 6 8 29 5 29 6 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 5 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 16 29 29 29 16 16 16 16 29 29 29 16 27 29 29 29 29 29 29 18 29 5 29 2 29 29 2 29 29 29 29 29 29 16 2 29 29 29 29 29 13 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 5 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 16 29 29 16 29 29 18 29 29 29 29 29 29 16 16 5 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 5 29 29 29 29 29 29 26 29 29 29 29 29 16 18 29 29 29 29 29 8 29 2 5 29 29 8 29 29 5 29 29 29 29 29 8 29 29 29 31 2 29 29 16 29 16 29 2 29 29 29 16 29 29 29 29 2 16 16 29 29 17 16 29 29 29 29 2 16 29 29 29 29 29 2 29 29 29 8 2 29 6 2 29 5 8 8 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 29 2 29 5 8 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 8 29 29 26 2 31 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 29 16 29 29 29 29 29 29 29 29 29 2 29 25 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 8 29 29 5 29 8 8 29 29 29 2 29 29 29 29 29 29 8 29 8 29 8 5 29 27 29 29 29 6 29 29 29 29 29 5 29 29 8 5 29 29 29 29 29 29 29 29 6 29 29 29 29 29 27 25 29 29 8 8 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 16 29 29 17 2 29 29 29 29 8 26 27 27 2 27 29 29 29 2 29 6 29 29 8 29 29 29 18 29 29 29 29 8 5 2 2 29 6 31 2 29 29 29 2 29 2 29 25 29 29 2 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 6 25 29 5 29 29 29 29 29 29 29 8 29 31 29 2 29 29 2 18 29 29 29 29 29 29 8 29 8 29 29 2 29 29 29 29 5 29 29 29 6 29 31 8 29 5 29 29 25 29 29 29 6 29 5 29 29 29 29 29 8 29 31 4 5 29 29 8 2 29 29 29 26 29 8 29 6 29 26 29 27 8 29 29 29 14 29 29 20 29 5 2 5 29 29 29 2 2 29 29 26 29 2 18 29 2 29 29 29 29 14 2 29 29 29 27 29 29 29 6 8 5 8 29 31 5 29 29 29 29 2 29 6 29 29 25 29 25 2 18 29 18 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 2 26 29 29 29 29 29 29 6 29 29 29 2 29 29 29 31 29 2 8 29 29 2 29 2 29 8 5 2 29 31 29 29 27 29 29 2 29 29 29 2 31 29 6 5 29 5 29 14 29 29 29 8 29 29 29 29 29 29 29 29 27 5 29 29 29 29 29 29 29 18 6 29 29 29 29 29 29 29 29 29 29 29 29 26 29 25 29 29 29 31 29 29 29 27 29 29 5 29 29 16 8 29 29 16 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 8 5 18 29 8 29 29 29 16 31 29 29 5 29 29 29 29 29 29 29 29 29 29 29 16 14 29 29 29 29 25 29 29 29 29 29 29 8 29 29 29 29 29 18 8 8 29 29 29 29 5 8 2 29 29 29 29 29 2 29 5 29 29 29 29 29 8 29 29 8 29 29 2 27 29 29 29 29 16 5 29 29 29 29 31 18 18 25 29 29 29 29 29 29 14 29 29 29 29 2 29 29 29 29 29 8 29 5 29 29 8 18 18 5 29 8 29 2 5 6 26 29 18 29 29 29 27 29 29 25 29 5 8 29 29 2 29 31 8 29 2 29 29 8 29 29 29 8 29 29 2 16 29 29 29 16 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 17 29 29 29 8 8 16 29 29 29 29 29 29 2 6 29 8 2 29 2 29 29 2 8 5 29 29 5 2 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 8 8 29 2 29 29 2 29 29 29 29 8 29 29 8 8 5 29 8 25 5 8 29 29 6 2 29 29 29 31 6 2 29 29 5 29 29 8 29 29 29 29 29 29 8 8 8 23 29 17 29 29 29 2 29 25 29 6 29 5 27 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 6 29 29 29 16 29 29 29 2 25 2 29 5 5 5 27 29 8 29 8 26 8 2 29 29 29 29 29 29 29 6 29 23 29 8 29 27 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 2 17 16 29 29 29 29 5 6 29 29 29 29 29 29 29 8 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 5 29 8 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 16 29 16 19 16 29 29 16 29 29 29 29 29 16 16 29 29 29 8 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 29 2 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 16 16 29 29 29 6 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 17 29 29 29 29 29 16 29 29 29 16 13 16 29 29 29 29 29 29 29 16 2 29 29 29 29 29 19 29 16 29 29 16 29 29 29 29 16 29 16 16 29 29 16 16 29 29 29 29 29 16 29 29 29 19 19 29 16 29 16 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 16 13 29 16 29 29 29 16 29 16 8 19 29 29 29 29 29 16 17 2 19 29 17 16 8 16 16 29 29 17 29 29 29 29 29 29 16 29 16 16 13 13 16 29 16 16 29 29 16 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 13 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 13 29 29 5 5 29 29 29 29 29 29 29 29 29 17 29 16 16 2 29 29 29 29 29 13 16 29 29 29 16 29 29 8 29 29 13 29 29 18 29 29 8 29 5 17 29 29 29 29 29 29 29 17 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 16 29 29 8 2 29 29 29 2 16 16 29 29 16 29 29 16 29 16 29 29 29 29 29 29 10 8 16 29 19 17 29 16 16 16 19 25 29 29 29 29 29 29 13 29 5 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 17 29 16 16 8 29 29 29 29 13 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 5 29 29 16 29 29 8 29 29 29 29 29 29 16 29 29 5 29 29 29 29 16 29 29 16 13 2 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 13 16 29 16 16 29 16 13 16 16 29 13 16 16 29 29 16 29 16 29 29 29 29 19 16 29 16 16 13 29 16 29 29 16 13 16 29 16 16 29 29 29 29 29 16 29 29 2 29 16 29 29 29 17 16 29 29 16 13 29 16 29 16 29 16 19 16 29 29 16 16 16 29 16 19 29 16 29 16 29 29 16 29 29 29 16 29 29 29 16 16 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 2 29 29 2 29 29 2 23 6 8 29 8 29 26 29 5 29 5 2 29 29 29 6 6 29 29 31 5 31 8 29 2 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 5 5 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 8 2 29 6 8 2 8 29 18 2 27 29 27 29 29 29 29 29 2 6 29 29 29 25 29 2 29 29 29 29 29 26 29 29 29 29 29 29 27 2 29 29 29 26 29 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 16 29 29 29 29 18 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 25 29 29 29 31 29 29 26 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 29 5 18 29 29 29 29 13 16 29 13 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 16 8 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 8 29 27 29 29 29 29 29 29 29 29 29 29 29 29 8 29 26 5 29 29 29 29 29 8 2 29 29 18 29 29 29 18 29 29 29 29 29 25 29 29 29 29 29 29 6 29 29 29 2 2 5 8 5 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 27 2 29 29 8 29 29 2 29 23 29 29 31 29 29 2 29 29 29 8 29 29 29 29 2 29 8 29 8 29 5 2 29 29 29 29 2 29 29 29 29 29 29 2 6 29 29 5 31 29 29 2 29 6 29 5 5 6 2 29 8 5 2 2 18 29 5 29 2 5 2 29 29 29 29 14 5 2 18 29 29 2 29 5 8 8 29 5 18 2 8 27 8 25 25 8 29 5 14 5 5 8 6 29 29 29 2 2 29 2 29 29 26 18 29 29 8 5 29 29 29 5 29 29 29 29 29 29 5 29 29 29 29 29 29 29 17 29 29 29 2 29 29 31 29 29 29 2 29 29 29 8 29 8 29 17 29 8 29 29 29 29 29 29 29 29 26 29 8 29 29 29 5 29 8 2 2 29 2 2 29 29 29 29 31 29 29 26 18 29 29 5 29 29 29 29 27 2 29 29 29 8 29 29 29 29 8 29 29 29 19 2 29 29 29 25 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 5 18 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 2 29 2 29 23 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 29 18 29 29 29 29 8 29 29 8 29 29 2 29 2 5 29 29 29 29 29 5 29 2 29 6 29 29 29 31 29 29 2 8 5 29 29 8 29 29 29 29 29 29 29 29 29 2 2 29 31 29 26 26 29 29 29 31 31 29 29 29 29 29 31 29 2 5 29 2 8 5 5 2 8 27 29 29 29 29 29 2 29 2 29 29 2 6 2 29 29 29 8 29 5 8 29 29 8 29 5 29 29 29 29 29 29 25 14 29 29 18 2 23 29 2 2 5 5 5 2 2 2 18 29 5 5 8 29 6 2 29 29 29 29 29 8 29 29 6 29 2 29 29 29 2 29 2 8 23 29 5 5 29 6 8 29 29 6 29 2 29 2 2 29 18 29 29 8 2 29 8 29 31 23 29 29 2 29 2 18 6 29 2 29 5 29 29 2 29 29 29 29 29 29 2 31 29 5 5 5 29 29 8 29 29 29 29 2 29 29 2 29 29 8 29 29 29 29 29 16 13 16 29 2 29 29 2 29 29 29 16 29 29 29 29 29 29 16 29 29 5 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 8 27 29 29 29 29 29 31 5 6 29 29 29 8 29 29 8 2 29 29 2 29 29 29 26 18 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 29 29 29 8 29 29 29 29 29 29 6 29 29 2 29 29 14 29 29 25 6 29 29 26 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 2 29 29 29 29 29 29 29 29 29 5 29 5 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 2 29 8 29 29 31 29 29 27 8 23 31 23 5 29 29 25 29 29 8 6 29 29 29 18 29 29 29 29 29 29 29 29 29 29 16 29 29 2 5 18 29 29 29 29 14 29 29 29 29 29 29 29 29 29 26 29 16 29 29 18 31 29 29 29 29 29 26 29 5 29 29 29 29 29 29 29 29 26 8 31 29 29 29 29 29 29 25 29 29 29 29 31 8 29 29 29 5 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 16 16 29 29 29 18 29 8 29 29 29 29 29 14 29 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 16 29 6 29 29 29 31 29 29 29 8 29 29 29 29 16 14 29 29 5 29 5 29 29 29 2 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 5 8 16 18 26 5 29 29 2 29 29 29 29 29 2 29 29 29 5 29 29 29 29 29 18 29 25 29 6 8 29 29 29 5 29 29 26 29 29 2 5 29 29 29 29 29 29 29 29 29 5 8 29 29 6 29 5 5 2 27 29 29 16 18 2 29 29 18 29 29 29 29 29 29 29 29 16 19 5 16 16 29 29 2 29 29 29 29 29 29 29 13 16 16 5 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 16 29 16 29 29 29 5 2 29 29 29 16 29 29 16 13 29 16 29 16 16 29 29 29 29 16 29 16 19 29 29 19 19 31 8 8 29 29 29 29 17 29 29 16 29 29 29 29 29 29 5 29 27 29 29 29 2 5 5 29 5 25 29 29 8 29 29 29 29 29 29 2 29 29 29 25 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 5 8 2 29 29 29 2 29 29 29 29 29 8 29 5 17 29 8 29 29 13 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 5 29 2 29 29 18 29 29 29 29 4 29 29 29 29 29 29 8 16 29 29 16 29 29 29 2 16 18 16 29 29 29 29 29 29 29 18 29 29 29 29 29 29 18 29 29 29 29 29 29 29 26 29 29 29 29 29 16 16 16 29 2 29 13 16 29 16 16 29 16 16 29 16 19 29 29 29 29 29 29 16 29 14 29 29 29 29 29 29 16 29 29 29 29 5 29 13 2 29 29 29 13 29 16 16 16 16 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 13 16 29 29 29 16 16 29 19 29 11 29 16 8 29 8 29 29 29 29 5 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 17 29 29 2 29 29 18 2 29 17 29 29 5 19 2 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 2 8 29 5 31 29 29 29 19 16 29 16 29 29 29 29 16 29 16 29 29 29 8 29 29 29 16 16 29 29 5 29 29 29 29 19 17 29 17 29 29 16 29 16 16 29 29 29 29 16 29 16 16 29 29 29 29 29 29 16 29 29 8 29 29 29 16 29 29 16 13 29 16 29 29 16 29 29 16 16 16 29 5 16 13 29 5 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 17 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 17 16 16 29 8 29 29 29 29 29 29 29 29 13 16 13 29 29 19 29 29 29 19 29 29 29 2 5 29 29 29 29 6 29 29 29 29 16 13 29 8 29 29 29 29 29 29 29 29 29 19 13 29 29 18 29 16 29 29 2 29 29 29 2 8 29 29 29 29 8 29 16 29 29 29 17 29 29 16 2 2 29 29 8 29 16 29 29 29 29 6 29 16 29 29 29 29 29 16 19 29 29 29 29 29 29 29 16 16 29 29 16 16 29 29 29 29 13 16 29 29 29 29 2 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 29 29 16 29 27 29 29 29 29 8 29 29 29 29 29 16 29 29 31 29 29 29 2 29 8 29 29 27 29 29 29 29 29 29 8 29 29 29 29 8 5 29 8 29 29 29 29 29 29 29 29 29 2 29 29 5 29 8 18 29 29 29 29 2 29 29 29 5 29 5 29 29 29 2 29 29 29 29 29 2 29 6 29 29 29 29 29 25 8 29 29 31 29 29 16 29 29 29 29 16 29 17 29 29 29 29 16 27 29 2 29 29 29 29 29 29 29 29 5 29 29 29 29 29 8 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 13 2 5 8 29 8 29 5 29 29 29 29 29 5 29 29 29 29 2 29 8 29 29 2 29 27 29 29 29 29 29 5 16 29 29 19 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 25 29 29 29 29 29 5 2 16 29 29 29 29 29 16 29 2 29 29 29 31 29 29 5 29 29 29 29 29 29 2 29 29 14 29 2 29 29 29 29 31 29 8 29 2 29 17 29 5 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 2 8 16 29 8 29 29 29 17 29 29 29 6 2 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 31 5 29 29 29 5 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 2 16 29 29 2 29 29 14 2 6 29 29 29 8 8 29 29 26 29 29 26 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 18 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 2 29 23 29 29 16 29 29 29 25 29 29 29 2 29 29 2 29 2 29 5 8 29 29 8 29 29 29 25 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 5 29 31 26 8 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 16 29 8 29 29 29 29 8 2 2 29 29 29 2 29 27 29 29 5 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 16 29 29 16 29 16 29 29 16 29 29 16 29 29 29 18 29 29 29 2 29 29 13 29 29 29 29 17 29 8 17 29 16 16 29 29 16 16 29 29 29 29 29 29 29 16 13 29 16 29 29 29 16 16 16 29 18 13 29 16 13 29 16 29 16 29 29 29 17 29 17 29 29 29 19 29 16 29 29 29 29 29 29 29 29 13 29 29 16 29 16 13 29 29 16 16 16 16 29 29 29 16 13 16 29 29 29 29 16 19 16 29 16 29 29 16 29 16 16 16 16 19 16 13 29 29 29 29 9 29 29 29 29 16 16 16 16 29 13 29 17 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 5 16 29 29 29 13 29 29 16 29 29 29 29 29 29 29 5 29 5 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 16 16 29 29 29 16 29 29 29 29 29 29 5 29 5 17 29 29 29 29 29 29 29 29 29 29 29 5 29 8 29 2 5 8 29 29 29 29 29 29 29 29 29 29 16 29 29 5 29 2 29 29 29 29 29 29 8 29 25 29 8 29 29 31 29 31 29 29 29 5 29 29 29 31 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 2 29 16 16 5 16 8 29 29 29 29 5 2 8 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 5 29 29 29 29 29 16 5 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 17 29 29 29 29 29 29 29 29 29 29 16 2 16 29 29 29 16 16 29 29 29 17 29 16 29 29 29 29 17 16 29 29 29 29 29 16 29 16 16 29 16 5 16 29 5 29 16 29 29 13 16 16 16 29 29 16 29 29 29 16 13 13 16 19 16 13 29 29 16 13 16 16 29 19 29 29 29 19 16 16 13 19 29 29 19 19 29 19 29 19 13 16 29 29 29 29 16 16 29 16 16 29 19 16 29 16 16 29 29 29 16 29 29 16 16 19 16 29 29 16 29 13 29 16 16 17 16 13 16 16 29 9 16 16 16 16 19 16 16 16 19 19 13 16 19 16 16 13 16 19 16 16 19 13 29 29 16 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 16 16 29 29 16 16 29 29 9 29 19 29 29 29 29 16 16 29 16 16 16 16 29 29 29 29 16 19 29 29 16 2 16 29 29 16 16 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 5 14 29 29 2 29 5 29 29 29 29 5 5 29 29 18 31 29 29 29 29 29 2 8 29 29 29 5 29 6 2 5 29 8 29 29 29 29 29 2 29 29 18 29 29 29 29 29 5 29 5 6 2 29 2 29 2 5 29 29 29 29 29 2 5 2 2 31 23 29 29 16 29 29 29 29 29 19 16 29 29 16 29 29 29 29 5 29 29 29 29 29 29 13 16 29 29 16 29 29 29 29 29 29 29 29 5 2 29 8 8 29 5 18 29 2 5 5 2 5 8 5 5 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 8 29 29 27 29 29 29 29 8 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 5 27 29 2 29 29 29 29 2 29 2 29 2 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 26 29 29 29 29 29 29 16 29 29 29 29 2 29 16 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 16 8 29 5 29 29 29 29 25 29 29 29 29 29 2 16 29 17 29 29 25 5 29 5 29 2 6 29 2 5 5 27 29 2 5 13 6 18 8 2 29 2 29 8 2 2 23 29 29 29 5 27 29 8 5 5 18 29 29 5 26 5 18 5 6 29 29 29 29 29 29 23 6 29 5 18 29 29 29 29 29 29 29 29 29 5 29 5 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 2 29 29 8 29 2 5 8 8 29 8 29 26 31 2 29 18 29 29 8 29 8 29 29 2 29 31 6 29 27 29 29 5 29 29 29 18 29 29 31 29 29 29 29 8 29 5 29 5 8 29 29 29 29 29 29 8 29 16 19 29 29 29 29 16 16 29 16 29 29 16 16 29 29 29 29 17 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 8 29 8 23 29 29 29 29 29 29 29 29 8 31 29 29 29 29 29 29 29 29 29 2 29 5 8 2 5 29 29 2 8 29 29 29 5 5 29 17 29 29 31 29 5 4 23 5 29 8 2 29 29 29 2 29 29 2 29 8 6 5 29 29 2 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 5 29 29 29 31 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 8 29 31 8 29 29 27 8 29 14 6 29 29 29 8 29 29 8 29 5 29 2 18 29 29 29 29 8 2 5 5 29 29 8 8 29 29 5 5 29 29 29 27 8 29 29 29 6 29 29 29 31 5 29 6 29 29 18 8 29 5 2 29 2 29 26 2 29 29 29 29 29 29 2 29 16 29 2 29 8 5 5 2 8 29 29 29 8 2 16 2 29 29 29 26 29 29 29 29 29 29 2 29 29 29 29 2 29 5 5 26 5 26 31 29 29 29 29 29 29 29 29 29 29 27 27 29 29 29 17 29 29 5 29 8 8 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 31 29 23 29 29 9 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 5 29 29 29 29 18 8 8 29 16 29 29 31 29 29 29 29 25 29 2 29 29 29 8 29 29 29 5 8 23 29 29 2 8 8 29 29 31 2 29 18 29 29 8 29 29 29 29 2 2 29 18 29 29 29 29 2 29 29 29 29 29 17 31 29 8 29 29 29 29 29 29 29 29 29 29 29 5 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 16 29 16 13 29 16 29 29 29 29 13 29 29 17 16 29 29 29 29 29 16 16 29 16 16 29 16 16 16 16 29 29 16 29 29 29 16 8 29 29 16 29 19 29 29 29 29 16 29 5 29 29 16 16 16 29 16 29 16 29 13 19 29 19 19 16 29 29 29 29 29 16 13 29 16 16 16 29 16 29 16 29 16 16 29 29 29 16 16 29 6 29 16 16 16 29 29 29 16 29 16 29 16 16 29 29 29 16 29 29 29 29 16 29 31 16 16 29 29 29 16 29 16 16 16 5 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 16 8 29 29 29 29 29 29 29 29 6 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 18 16 29 29 29 29 29 23 17 29 29 31 29 29 29 29 8 5 5 26 8 29 2 29 29 29 29 29 29 29 8 29 29 8 29 2 29 29 29 29 2 29 29 2 29 29 26 29 29 29 2 29 29 29 6 29 5 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 8 29 29 29 29 29 29 18 29 29 2 5 27 29 29 29 29 29 5 29 2 8 29 31 29 29 29 5 29 31 29 18 29 29 6 29 29 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 5 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 17 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 5 8 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 26 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 16 29 29 18 29 29 29 16 29 29 29 29 29 29 16 29 29 29 13 29 29 16 19 29 29 29 29 29 13 19 16 29 16 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 19 29 29 16 16 29 29 29 16 17 16 29 16 16 29 16 29 29 16 16 29 29 13 29 29 16 16 29 16 17 16 16 17 16 19 16 16 19 29 17 16 29 16 9 19 16 16 16 16 29 29 29 16 6 16 13 16 29 16 16 29 29 16 16 16 29 29 16 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 13 5 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 2 29 29 29 16 29 8 29 2 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 5 29 29 29 5 29 5 29 16 29 29 29 29 16 29 29 29 29 31 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 5 29 29 29 29 29 31 5 5 31 29 29 29 16 29 29 29 8 29 5 29 29 29 29 29 8 29 29 29 14 29 29 29 29 29 29 29 29 29 17 29 29 8 8 29 31 29 25 5 29 29 29 29 29 8 29 29 27 29 29 29 29 29 5 16 29 17 29 29 29 5 29 8 8 29 29 23 29 17 29 29 18 31 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 13 29 29 29 27 8 29 16 29 29 29 29 29 29 29 29 16 29 29 8 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 2 29 29 29 29 8 29 29 29 29 29 17 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 25 29 8 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 18 29 29 29 29 5 5 5 29 2 29 29 29 29 29 29 29 29 29 29 17 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 26 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 2 8 2 29 29 18 29 5 29 29 26 29 29 29 29 29 29 29 29 29 29 29 5 8 17 29 29 29 5 29 2 29 5 2 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 27 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 26 29 29 29 29 29 29 29 29 2 2 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 2 29 8 26 31 6 29 5 29 29 8 29 6 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 18 5 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 16 29 29 29 17 29 16 29 29 29 29 29 29 5 16 5 29 2 29 29 6 29 29 29 29 18 29 29 29 25 29 2 29 5 29 29 29 2 29 2 31 27 2 29 5 29 29 2 6 29 8 29 8 29 29 29 8 31 29 29 29 29 29 29 8 29 29 29 29 29 31 5 8 5 29 2 29 29 8 29 29 2 5 29 29 16 29 29 31 29 29 29 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 2 29 29 26 6 18 29 29 5 29 29 6 31 2 8 8 29 29 29 5 2 29 14 8 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 6 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 8 29 29 29 29 29 2 17 6 29 18 29 29 29 5 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 27 29 2 29 29 29 2 29 29 29 29 29 31 5 29 29 2 29 29 29 29 29 5 2 29 29 29 29 29 2 8 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 6 29 26 6 29 29 8 5 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 6 8 29 29 8 5 29 2 29 29 29 25 29 29 29 27 25 29 29 2 2 4 29 29 29 29 18 29 5 18 29 2 29 29 2 2 29 8 6 29 18 5 8 6 5 8 29 29 29 29 2 29 29 29 29 31 29 8 29 29 6 23 8 29 29 4 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 8 6 29 2 2 18 29 16 29 29 29 29 29 16 29 29 8 29 2 29 29 29 29 29 8 29 29 5 29 8 31 2 29 29 29 29 29 14 29 29 29 5 2 29 14 29 27 29 29 29 29 2 29 29 29 29 29 5 29 29 29 29 23 29 5 29 2 8 2 8 29 6 29 8 29 23 31 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 27 29 29 31 5 29 29 16 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 8 29 29 29 29 27 29 14 27 29 29 29 8 18 8 29 29 2 29 29 29 29 29 29 29 29 16 16 29 29 5 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 2 29 16 29 29 29 29 2 29 29 16 16 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 17 16 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 13 29 29 16 29 25 16 29 29 29 29 29 29 16 29 29 19 13 29 2 29 29 16 29 16 29 16 16 29 29 29 13 29 5 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 5 29 29 29 29 29 16 16 29 29 16 29 29 29 16 29 29 29 16 16 16 29 16 29 29 16 29 29 29 29 2 17 16 29 16 13 29 29 17 29 16 13 29 29 16 29 29 16 29 29 29 29 29 29 29 13 16 16 29 8 29 29 16 5 29 29 29 29 29 16 29 16 16 29 29 29 29 29 13 5 16 8 29 16 29 29 16 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 19 13 29 16 29 16 16 16 16 13 29 16 19 16 16 16 29 29 28 29 29 29 19 2 19 16 16 16 16 13 29 16 29 29 29 16 16 16 16 13 29 29 29 29 29 16 13 29 29 29 16 29 29 16 29 29 29 16 29 16 16 29 4 13 29 16 29 16 19 19 29 29 29 29 16 16 29 16 29 29 29 13 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 16 29 29 16 29 16 29 29 16 29 29 29 29 16 29 29 16 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 16 29 29 16 16 29 16 29 16 16 29 16 29 8 29 29 29 29 29 29 29 29 29 17 17 29 29 29 16 16 17 8 29 29 29 29 29 29 16 29 18 29 29 29 2 16 5 29 29 29 29 29 5 29 29 29 29 29 5 29 29 2 5 31 29 16 29 17 29 16 29 29 13 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 18 19 29 16 29 16 29 13 29 29 29 29 29 2 29 16 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 19 29 29 29 29 29 16 29 29 16 29 16 29 29 16 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 16 29 29 29 29 29 17 29 29 29 29 16 29 16 31 29 17 29 28 16 16 29 29 16 18 29 29 16 29 16 29 29 29 16 29 29 16 16 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 2 16 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 16 29 17 29 29 29 16 5 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 2 31 29 31 16 29 29 29 29 29 29 16 29 5 29 29 29 29 29 29 29 29 29 8 16 29 29 29 16 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 17 16 16 8 29 16 29 16 16 16 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 8 29 5 29 29 2 29 6 29 29 29 29 5 8 29 2 18 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 5 29 27 5 29 6 29 8 5 2 29 2 16 29 16 29 16 29 16 16 16 16 29 16 16 16 16 16 29 29 16 16 29 29 29 29 16 16 19 8 13 16 29 29 29 29 16 29 16 29 29 29 16 16 29 29 29 16 16 16 16 29 17 29 16 16 29 29 16 16 29 4 29 29 16 16 16 29 16 29 19 16 29 16 16 29 29 29 29 29 29 16 29 29 29 16 29 16 16 16 16 29 29 29 29 16 29 29 29 29 29 29 16 16 29 16 29 29 13 16 16 16 2 16 17 29 29 29 29 29 16 8 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 27 29 29 31 29 29 29 29 17 29 29 29 29 29 29 16 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 5 31 29 16 29 17 29 29 29 29 29 29 29 2 5 29 29 8 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 8 2 2 29 5 31 29 29 29 2 29 5 2 5 8 29 2 29 5 2 29 29 8 8 29 29 29 17 2 29 26 29 6 29 2 2 18 8 17 8 29 8 8 2 29 29 29 31 29 29 29 29 29 5 29 29 29 29 29 29 29 29 2 26 29 31 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 18 2 18 29 29 5 8 29 8 29 29 29 26 29 29 29 29 29 29 8 18 29 29 29 5 29 5 2 5 29 8 29 29 29 29 29 29 29 29 2 29 29 29 5 8 5 29 29 8 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 5 26 29 29 29 29 29 29 5 29 2 29 8 8 29 2 29 29 29 27 29 29 29 29 29 29 29 8 29 29 29 27 8 29 8 29 29 29 29 25 2 8 8 29 29 8 18 8 5 5 29 29 29 29 29 2 5 29 31 8 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 8 8 18 8 29 29 29 29 29 29 2 29 2 5 29 29 29 6 29 29 29 8 29 8 5 29 29 29 29 5 2 29 29 29 5 6 29 5 29 29 29 29 29 6 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 5 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 26 29 29 29 8 2 29 5 5 29 5 29 8 29 29 29 29 29 2 8 2 5 5 5 27 17 2 14 18 2 5 5 26 5 5 5 6 29 29 29 29 2 5 29 8 8 2 29 5 2 8 29 29 29 29 29 29 8 29 5 18 29 29 8 29 29 29 29 2 5 29 29 29 29 2 29 2 27 29 29 23 29 5 23 29 29 29 29 29 29 29 29 29 31 29 29 5 29 29 8 5 2 29 29 29 5 29 29 23 23 29 29 29 29 29 29 29 6 5 18 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 18 29 29 29 29 29 25 29 29 5 2 5 29 8 29 29 5 29 29 29 16 29 29 16 29 5 29 29 29 29 29 31 29 29 31 29 29 29 17 29 18 29 2 29 29 29 29 5 8 29 5 6 5 29 29 29 29 29 29 17 8 29 29 29 29 8 29 2 5 29 29 29 29 29 29 29 29 6 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 5 16 29 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 29 29 25 5 29 5 29 29 29 29 25 8 29 29 29 29 5 29 29 8 29 29 18 29 16 16 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 5 8 5 23 23 18 29 2 29 29 29 29 5 25 29 8 25 29 29 29 29 29 2 2 29 31 29 29 29 2 29 29 5 2 2 29 25 8 18 29 29 29 29 31 29 29 2 5 8 29 16 29 5 29 29 29 29 29 18 29 18 6 29 29 29 29 29 29 8 2 29 26 5 29 29 8 29 29 29 2 5 29 5 29 25 31 8 31 8 8 29 29 6 2 29 29 2 29 5 2 8 29 29 8 29 2 5 5 23 29 8 8 29 8 29 29 29 18 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 5 31 8 2 5 5 29 29 29 5 2 2 29 31 29 2 18 26 5 8 31 29 5 29 5 8 29 29 29 16 16 29 29 29 29 2 29 29 29 29 29 2 8 2 29 29 8 29 29 29 29 29 29 29 29 17 16 29 29 29 16 2 8 29 5 29 29 29 29 29 8 8 29 29 29 29 29 29 8 17 29 2 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 2 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 2 8 29 5 29 29 5 5 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 8 29 25 29 29 29 29 29 29 6 29 23 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 27 29 29 8 8 29 31 29 29 31 25 29 29 18 6 2 2 29 31 29 29 29 29 29 5 29 29 8 29 29 29 29 2 2 29 29 29 26 29 6 29 29 29 29 8 2 5 29 8 5 2 2 8 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 5 23 29 29 8 29 29 29 29 2 29 29 29 29 2 29 8 2 2 29 29 29 8 29 2 29 6 8 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 2 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 6 29 29 29 26 29 29 29 8 29 29 8 29 18 29 29 16 29 29 29 18 29 18 29 29 8 29 29 16 29 29 29 29 29 29 29 2 17 29 31 29 29 5 29 2 29 29 17 29 29 29 29 29 14 29 17 29 29 29 8 2 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 2 29 29 8 29 29 29 2 29 29 29 8 29 29 29 29 16 29 29 14 29 29 29 29 29 29 29 5 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 2 2 29 5 29 29 29 29 8 29 18 29 29 29 31 29 8 31 29 29 29 29 29 2 25 2 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 16 8 29 29 29 29 8 5 29 18 29 29 29 29 16 29 2 16 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 8 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 16 2 29 29 29 29 16 29 16 29 29 16 29 16 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 16 16 29 29 29 29 29 29 16 19 16 29 29 29 29 29 29 29 29 29 29 29 31 2 29 2 29 29 29 29 8 29 29 29 29 17 8 31 8 29 2 29 16 13 16 29 8 29 29 2 29 16 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 5 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 16 2 29 29 29 29 29 8 29 29 29 29 29 16 16 29 29 29 29 29 29 16 13 29 29 29 29 16 16 29 29 8 16 29 29 16 13 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 17 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 31 31 2 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 8 2 29 29 8 23 29 29 29 29 2 29 29 16 29 29 2 23 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 16 29 8 2 29 29 18 2 8 8 29 29 29 29 29 2 29 2 6 29 8 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 2 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 17 5 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 5 5 29 29 29 2 29 29 29 29 5 5 29 29 29 29 29 29 29 29 16 29 5 29 29 16 29 2 29 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 17 29 29 16 29 29 16 29 8 29 29 29 29 29 29 29 29 29 2 8 29 5 29 29 29 8 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 8 29 29 29 29 29 16 8 31 29 25 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 31 14 2 29 29 29 2 29 29 29 29 29 29 5 2 29 2 17 29 29 29 29 29 29 29 2 29 8 29 2 29 29 29 29 29 29 29 29 29 8 29 8 8 29 2 5 29 29 29 29 29 29 29 29 29 5 16 29 29 29 31 29 29 29 16 29 29 16 29 16 29 29 16 29 29 16 17 13 16 13 16 29 29 29 13 16 17 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 13 16 16 16 29 13 29 29 29 16 13 16 16 29 16 29 16 29 29 16 13 29 29 16 29 29 29 19 16 16 19 13 29 29 29 16 16 17 29 19 29 29 29 29 29 29 29 16 29 16 29 29 16 16 13 29 16 16 13 29 29 29 19 13 16 16 16 29 29 16 19 8 16 13 13 19 19 16 16 16 29 13 19 16 16 16 16 13 16 16 16 13 29 16 16 29 16 29 29 5 16 29 16 29 29 29 29 29 29 16 13 29 29 16 16 29 29 29 16 16 13 29 29 29 29 16 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 16 29 16 29 16 29 29 29 16 16 16 29 29 29 16 29 16 16 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 16 16 29 29 29 29 29 29 16 16 29 29 16 16 29 29 16 29 29 16 16 29 16 16 29 16 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 5 5 2 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 16 29 16 16 13 16 29 16 19 16 29 29 19 19 29 16 19 16 16 16 16 16 29 16 5 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 16 16 29 29 16 29 29 16 16 16 29 29 29 29 19 29 29 16 13 29 29 2 13 16 29 29 29 16 29 16 29 29 16 29 29 13 29 2 29 29 29 16 16 19 29 16 29 2 5 19 29 29 29 17 29 29 29 16 29 16 16 29 16 29 29 16 16 29 29 29 16 29 29 29 16 29 29 17 16 29 29 29 8 16 29 29 16 16 16 13 29 29 29 29 29 16 29 16 29 29 16 29 29 16 29 13 16 16 16 29 16 16 29 16 29 29 13 29 16 29 29 29 16 16 16 19 29 29 16 29 29 13 16 19 16 16 19 29 29 16 16 16 29 17 13 16 29 16 29 29 16 16 29 16 29 16 16 16 29 2 29 16 29 16 16 29 5 18 17 16 29 29 16 16 29 29 29 13 16 29 29 16 16 16 29 16 29 18 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 16 16 29 29 16 29 29 29 29 29 16 29 31 29 29 8 16 29 29 29 29 29 27 29 29 29 26 29 29 5 29 29 13 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 13 29 29 2 29 16 29 29 16 29 13 29 29 29 29 29 29 29 29 29 16 29 16 17 16 29 29 29 29 2 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 16 16 13 29 29 29 29 16 16 13 29 16 16 16 16 16 29 16 16 16 29 29 29 29 16 16 29 19 16 29 16 29 29 16 16 29 29 16 16 29 16 16 29 16 16 29 13 29 29 29 16 29 16 29 16 29 29 29 16 16 29 16 29 29 29 29 16 16 29 29 16 16 29 13 29 29 19 29 29 16 19 29 16 16 16 16 29 29 16 16 29 16 29 13 29 19 19 16 19 29 29 16 19 16 29 16 16 29 16 29 16 16 29 16 29 19 29 29 16 16 16 29 19 16 13 29 29 16 29 29 29 16 19 19 16 19 29 16 19 16 19 16 16 19 16 16 16 29 16 13 16 29 16 16 29 29 16 19 16 29 13 29 16 19 16 16 16 16 29 16 13 17 29 8 29 16 19 13 29 29 19 16 16 19 19 16 16 19 16 16 29 19 16 19 29 16 29 16 16 19 16 16 29 19 16 16 19 29 29 16 29 29 16 29 16 29 16 29 16 29 16 13 29 16 16 29 13 16 16 16 16 29 16 16 29 29 29 29 29 13 13 29 13 29 29 29 17 29 8 29 29 29 29 29 16 29 17 29 16 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 17 16 29 29 19 16 16 29 16 16 13 16 29 16 29 19 29 29 16 29 16 16 16 29 16 29 17 18 29 29 16 16 29 29 29 29 16 29 29 16 16 19 16 29 29 16 16 16 16 16 29 29 16 13 16 16 13 13 29 29 29 16 29 16 16 16 29 29 16 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 5 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 16 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 8 29 16 29 29 16 16 29 29 29 29 16 16 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 16 29 29 5 29 16 29 16 29 29 29 29 16 16 16 16 29 16 8 29 16 23 29 29 16 16 29 29 29 29 16 29 29 13 29 29 13 29 29 29 29 29 29 29 29 29 16 13 29 17 29 29 29 29 16 29 16 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 17 29 5 29 29 25 29 29 29 29 29 29 2 8 29 29 29 29 29 29 16 29 29 29 29 29 31 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 5 2 29 8 29 29 29 29 29 29 31 29 29 29 5 5 29 29 2 29 29 31 31 29 29 29 29 5 29 29 29 29 5 29 29 29 31 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 17 29 29 29 31 16 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 5 29 29 29 29 5 2 29 29 29 29 29 29 29 29 27 29 31 29 29 31 29 29 29 29 29 29 29 29 29 23 29 29 5 29 2 29 5 29 29 29 8 5 29 29 2 29 29 2 29 29 25 31 27 29 2 29 29 29 29 2 29 29 29 29 29 29 29 25 6 29 14 2 8 29 29 29 5 29 29 29 27 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 5 29 5 29 29 29 29 29 5 29 29 29 29 31 23 29 29 29 29 2 29 29 29 5 8 29 16 13 29 29 16 29 29 16 16 2 29 13 29 19 13 29 29 16 29 29 29 29 29 29 29 29 29 23 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 16 8 29 29 29 29 16 8 29 29 16 29 16 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 16 16 29 29 29 29 29 19 29 16 16 16 13 29 29 16 29 16 29 16 16 16 29 16 29 29 16 16 29 16 29 29 16 16 29 16 19 29 16 29 16 16 16 29 29 16 16 16 29 16 16 16 29 29 16 13 16 13 29 29 13 13 29 16 29 29 16 19 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 16 16 16 29 16 16 29 29 19 29 29 29 29 29 16 29 29 29 29 29 31 2 29 16 16 29 29 16 29 29 29 29 16 29 16 16 29 16 16 29 29 19 29 29 16 29 29 29 29 29 29 16 13 5 16 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 16 19 29 29 16 16 29 13 16 13 29 16 29 29 29 29 29 16 29 29 8 16 29 16 16 19 16 29 29 16 29 29 16 13 16 16 29 16 16 13 16 13 19 19 16 16 16 13 16 29 16 29 29 16 29 29 16 29 16 16 29 16 29 16 16 29 16 29 29 29 16 29 16 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 5 29 31 2 31 2 18 2 8 5 29 5 5 2 5 29 8 29 2 31 2 31 29 2 23 5 23 29 29 29 5 2 5 29 2 29 29 8 29 29 29 29 29 29 29 29 2 17 2 29 29 29 29 29 31 29 29 29 29 29 31 6 29 29 31 31 2 29 23 29 31 2 29 29 29 29 29 8 29 2 8 29 31 31 29 31 29 2 29 29 29 29 29 29 29 31 31 31 29 8 29 5 29 29 8 27 29 31 31 29 6 29 29 29 14 29 29 29 29 29 2 23 31 29 31 29 29 31 31 31 8 29 31 31 29 29 6 29 31 31 29 29 29 31 29 29 25 29 31 29 29 31 29 29 29 29 31 29 29 25 29 31 31 27 2 29 29 29 8 29 8 29 29 29 31 29 29 8 29 31 31 8 29 29 29 8 29 29 29 5 2 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 17 16 29 29 29 29 2 2 29 29 29 29 29 31 5 29 2 29 8 29 29 29 29 29 31 27 29 29 29 25 8 5 29 29 31 29 31 29 29 29 29 29 29 29 31 29 8 31 29 29 31 31 31 29 6 2 29 29 25 29 29 31 29 29 29 29 29 16 29 29 31 29 29 29 29 29 29 25 29 29 29 31 29 8 5 29 29 29 29 29 31 29 31 29 29 29 8 26 29 31 25 23 4 8 29 29 29 29 31 29 29 29 29 31 31 23 29 23 31 29 6 2 31 18 31 31 29 29 8 25 29 29 25 29 29 29 29 29 2 5 25 6 29 29 2 29 29 29 29 8 6 29 29 29 29 2 29 29 29 14 29 29 29 29 29 2 29 29 29 29 29 16 16 16 13 29 29 29 29 29 29 29 16 29 29 29 5 31 29 29 29 29 2 29 26 29 29 29 29 18 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 17 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 5 29 2 31 29 2 29 31 2 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 17 29 29 8 5 31 29 29 29 29 29 2 29 29 29 31 29 29 5 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 6 29 29 2 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 31 29 29 29 18 8 29 29 29 29 4 31 29 29 31 29 29 29 31 13 29 26 31 31 23 29 29 2 29 29 8 29 29 29 31 5 29 29 26 29 23 29 31 29 29 31 29 29 31 29 29 29 31 2 18 29 29 29 29 29 29 29 31 4 29 8 18 29 29 29 29 29 29 29 28 29 29 29 31 29 2 29 29 29 29 29 29 2 2 29 29 29 18 29 6 5 29 29 26 29 29 2 29 29 31 29 31 29 29 29 29 31 23 31 6 17 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 26 5 8 8 8 29 29 29 29 29 8 29 29 29 31 8 2 29 29 31 31 31 2 29 29 29 6 29 23 29 29 31 2 29 31 29 29 18 29 29 29 29 8 29 29 31 29 29 29 31 31 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 29 23 29 29 23 29 29 29 29 29 29 29 29 29 29 8 13 27 29 8 29 29 29 29 29 29 29 29 27 29 18 31 29 2 29 29 29 2 2 29 29 8 29 29 29 31 29 29 29 18 25 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 2 8 5 29 6 18 29 25 29 29 29 29 29 29 29 2 29 29 29 29 14 29 18 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 6 5 29 29 25 29 14 29 29 25 29 29 29 29 29 29 29 6 18 29 29 31 27 29 31 29 29 29 29 27 29 29 29 5 29 29 29 29 29 17 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 25 29 29 29 5 26 29 29 2 29 29 31 5 29 29 29 29 29 29 29 29 8 2 29 25 31 29 29 31 29 29 27 29 29 29 29 29 27 8 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 31 5 18 29 29 29 29 18 18 29 29 29 27 29 5 27 29 29 29 29 6 29 14 14 29 29 29 29 29 16 29 29 29 29 16 29 16 29 16 16 16 13 29 16 29 16 16 5 29 29 16 29 2 29 17 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 6 29 2 16 29 2 29 29 26 29 29 29 17 29 27 29 29 29 29 2 2 29 4 18 29 29 26 5 29 29 29 29 29 2 29 25 29 8 5 29 31 26 18 8 27 27 31 29 29 5 29 5 29 2 29 23 29 27 29 29 29 29 29 29 29 29 2 16 29 29 29 29 25 29 19 13 29 29 29 29 2 29 29 29 29 29 29 5 29 29 2 29 29 29 18 8 5 29 29 29 8 29 29 29 29 29 6 20 29 29 8 29 18 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 26 29 5 29 29 29 29 18 29 31 29 29 2 5 29 29 2 29 29 29 8 29 29 29 29 8 29 29 29 29 31 29 29 31 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 8 2 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 16 29 29 16 29 29 29 19 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 17 29 29 29 29 29 29 2 2 6 29 8 29 29 29 29 29 29 29 27 29 29 8 29 29 29 29 26 29 31 2 29 5 29 29 8 29 29 29 29 29 29 29 2 29 16 29 29 29 16 29 29 29 29 29 29 29 2 29 27 29 29 29 29 29 29 29 5 29 31 29 31 29 25 6 29 29 25 29 5 29 25 29 29 29 29 29 29 18 29 29 29 29 25 29 2 29 29 5 6 5 18 29 5 17 18 29 8 2 29 29 2 29 18 29 29 18 29 29 29 29 29 29 29 29 29 29 2 27 29 29 8 29 29 17 6 29 29 29 29 29 29 29 29 29 31 29 29 29 31 31 29 25 29 29 29 29 29 29 31 14 27 29 5 2 29 29 29 18 29 29 29 29 25 29 29 29 29 8 8 29 29 29 29 29 6 29 8 29 29 8 29 29 29 8 8 29 29 29 5 29 18 29 31 29 2 18 29 29 14 5 27 29 14 29 29 2 29 29 29 27 29 5 29 31 29 29 29 29 8 5 16 29 29 29 18 16 29 29 29 29 29 19 16 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 19 16 8 29 29 8 29 29 29 29 29 29 18 17 29 16 29 16 16 2 16 29 29 29 6 29 29 16 16 16 29 29 29 29 29 16 16 16 16 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 26 5 29 29 17 29 29 29 29 29 8 29 8 29 29 16 29 29 29 29 29 29 29 29 29 17 29 29 16 16 16 18 29 29 29 29 29 2 2 29 29 29 29 29 29 31 29 18 29 29 29 2 18 18 29 29 29 18 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 17 2 31 29 29 29 29 29 8 29 29 29 29 29 2 29 29 17 16 29 29 29 8 2 29 2 5 13 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 2 23 29 29 29 29 29 29 29 8 29 29 29 27 29 29 25 29 29 29 29 5 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 2 13 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 13 29 29 26 13 29 8 8 29 2 26 5 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 8 29 8 8 29 29 29 29 29 29 29 29 18 29 29 8 29 27 8 25 29 29 29 29 29 5 31 29 29 29 29 5 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 6 2 29 29 18 29 8 13 29 29 29 25 18 29 29 29 29 29 29 29 2 29 25 8 29 29 29 31 31 29 29 29 29 29 29 29 29 29 29 17 5 29 29 5 29 29 29 29 18 29 29 29 29 29 31 29 18 26 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 6 29 18 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 2 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 25 29 31 29 31 29 29 29 29 26 8 29 18 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 8 29 29 29 8 2 31 25 29 6 29 8 8 29 29 26 29 29 29 29 29 31 29 29 29 29 31 27 29 29 29 29 29 29 29 29 8 31 25 29 29 8 8 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 25 2 29 31 29 5 29 29 14 29 29 29 29 31 29 29 14 29 6 29 6 29 29 29 29 29 2 29 6 29 8 29 2 29 29 25 29 29 29 29 27 29 29 25 29 29 29 8 29 29 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 25 29 6 8 29 29 25 25 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 2 31 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 5 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 8 6 29 2 29 29 29 29 8 29 31 2 29 29 29 18 29 8 29 5 29 29 29 29 2 29 29 29 6 18 2 18 29 8 29 29 8 29 29 25 29 2 29 27 29 25 29 29 29 29 8 29 5 29 29 25 29 8 8 29 29 2 29 25 29 18 29 2 2 29 18 29 29 29 2 8 29 31 2 5 8 8 18 25 29 8 27 29 8 29 29 29 29 29 8 29 29 5 29 5 29 8 29 2 29 29 29 29 2 8 18 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 8 29 29 2 2 29 5 29 29 29 29 29 29 10 29 29 25 6 8 29 29 5 31 29 2 25 2 29 29 16 29 29 29 29 29 29 8 25 29 29 29 29 25 2 29 29 29 29 2 8 29 29 29 29 29 29 8 2 29 2 29 29 29 29 29 29 29 29 5 29 29 25 29 29 29 29 13 29 29 2 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 5 29 29 29 29 29 29 31 29 26 29 29 29 29 29 29 29 27 29 18 29 29 29 29 6 29 29 29 29 16 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 29 23 29 29 29 27 29 8 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 16 16 2 29 29 16 17 13 29 29 19 13 29 29 16 29 16 16 17 29 29 29 8 16 16 29 8 29 29 16 29 16 16 16 16 16 16 5 29 29 19 29 29 29 29 29 16 19 16 29 29 29 29 29 16 16 16 29 16 29 29 29 13 16 16 29 16 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 16 29 29 29 26 29 16 29 29 29 29 29 29 29 29 13 16 29 19 16 16 29 16 16 16 29 29 29 16 16 16 29 16 29 13 29 29 29 29 29 29 16 16 5 29 29 29 29 29 29 29 13 29 29 29 16 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 2 29 29 16 16 16 13 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 2 29 29 29 31 8 29 31 29 29 29 31 8 29 5 29 29 8 29 29 29 29 29 29 16 29 29 29 13 26 2 29 29 29 16 17 16 29 29 29 29 16 29 29 29 29 29 16 16 16 29 29 16 19 29 29 29 19 29 29 29 19 29 29 16 29 16 13 29 29 16 19 5 16 29 29 16 13 29 29 16 16 16 13 16 29 29 16 13 16 29 29 16 29 29 16 13 13 29 16 29 29 29 16 29 16 8 4 29 29 5 29 29 29 29 29 13 29 29 29 29 13 16 16 19 29 19 29 29 16 16 29 16 29 16 29 16 16 16 13 29 29 29 2 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 5 17 5 2 5 8 26 8 29 29 29 31 29 29 29 29 29 29 29 31 29 29 8 8 5 5 31 5 8 23 29 31 2 29 31 29 29 29 29 18 29 5 29 2 29 29 8 5 5 2 23 29 5 29 29 29 29 25 29 29 2 27 29 29 2 6 29 18 23 29 8 18 29 8 29 14 2 29 8 8 29 29 29 27 2 27 29 8 29 29 29 29 2 6 29 29 2 29 29 16 2 29 8 17 29 31 29 29 5 29 29 8 29 2 29 17 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 16 17 16 16 29 29 29 2 17 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 16 16 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 31 29 13 16 29 5 29 29 29 29 16 29 29 29 13 16 2 29 29 29 16 29 29 29 29 29 16 29 2 16 29 29 29 29 29 29 29 29 13 29 13 29 29 29 29 13 31 29 29 29 29 29 16 29 19 29 29 6 16 26 29 29 29 13 29 29 2 17 29 5 29 5 29 5 29 29 29 29 29 29 2 29 16 29 16 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 13 29 29 8 13 29 29 29 29 29 29 29 29 18 29 26 29 8 29 29 29 29 29 31 29 29 5 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 26 29 29 29 29 29 17 29 29 29 16 29 25 29 29 18 29 29 29 8 29 29 29 8 16 29 18 29 29 29 29 29 29 2 29 29 29 29 31 29 29 8 8 29 29 29 29 18 29 29 18 29 29 29 29 29 29 14 29 29 8 29 8 29 29 29 2 14 25 29 29 29 29 29 2 29 29 27 29 29 29 29 29 29 31 29 29 18 25 29 29 8 31 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 27 29 29 29 16 29 29 29 29 29 29 29 18 29 29 29 29 29 2 8 29 29 8 14 5 29 26 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 31 29 29 29 29 28 29 29 29 29 29 29 8 29 29 2 29 16 8 29 5 18 29 27 18 29 18 29 29 31 31 18 29 8 18 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 18 29 29 29 27 29 8 2 29 2 6 29 29 29 2 18 29 29 16 29 5 29 29 29 29 29 8 31 29 29 6 29 18 29 29 29 31 29 29 29 29 8 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 18 29 29 16 29 29 29 29 16 16 29 29 16 29 29 18 16 16 16 16 16 29 29 16 19 16 29 16 16 16 16 16 29 16 29 16 13 16 19 29 16 29 16 29 29 16 16 4 29 16 29 16 16 2 16 29 29 29 19 29 29 16 29 16 29 29 29 16 16 29 29 16 29 19 19 29 16 16 29 19 29 6 29 16 16 29 29 29 29 16 29 16 29 29 16 16 29 16 13 16 29 29 29 29 16 29 16 29 16 16 19 29 16 29 19 29 19 29 29 16 16 16 29 16 16 29 19 29 17 29 16 16 29 16 16 29 16 29 16 16 19 29 16 16 29 29 29 16 29 16 29 16 16 29 29 29 16 16 16 29 29 16 16 29 19 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 16 16 16 2 29 29 29 29 13 19 29 16 16 17 16 29 16 29 29 29 19 29 17 16 16 16 29 29 29 16 29 2 29 29 16 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 13 29 29 16 29 29 2 29 29 16 29 25 16 26 29 29 29 16 29 29 16 29 29 29 17 29 16 19 16 29 29 16 16 13 13 13 29 16 16 16 16 29 29 16 16 27 16 16 29 16 29 16 16 16 29 16 16 16 16 16 16 29 16 29 29 29 16 29 16 16 16 29 29 16 16 16 13 2 16 29 16 13 29 16 19 19 29 19 16 13 16 29 16 16 29 13 16 13 16 29 16 16 16 17 16 13 19 29 29 16 16 16 16 29 16 29 16 16 5 19 29 29 29 16 13 19 29 29 29 16 29 29 29 16 29 29 16 16 19 29 16 16 17 16 19 29 13 16 29 16 16 19 13 16 29 19 19 16 19 13 16 16 29 16 13 13 16 13 16 19 16 29 19 29 29 16 13 16 16 19 29 13 19 29 19 29 29 29 16 13 19 13 29 16 16 16 13 16 13 29 19 29 19 16 16 16 16 13 16 19 16 13 16 29 16 16 13 19 19 16 19 16 16 16 16 19 19 16 9 29 19 16 29 9 19 16 29 29 19 19 19 19 19 19 17 19 19 16 16 13 16 16 19 19 29 16 19 16 13 16 16 19 16 16 16 13 29 16 16 19 16 19 29 13 16 29 29 29 19 16 16 13 16 16 19 13 16 29 16 29 13 16 16 16 13 19 19 16 16 29 16 19 16 16 29 29 16 29 29 16 29 19 19 16 16 29 16 19 19 16 16 29 29 16 29 16 29 29 13 19 29 16 29 29 13 16 17 17 29 16 19 19 29 29 29 19 16 16 29 13 16 29 29 16 16 29 16 19 16 29 29 29 19 29 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 8 29 18 2 8 29 5 29 2 8 2 29 8 29 29 29 31 29 29 27 8 29 2 29 8 29 29 8 5 31 23 26 2 2 18 29 29 29 29 26 8 29 29 8 17 18 8 5 26 2 29 14 29 31 29 2 29 29 29 29 2 18 29 29 8 2 29 29 29 29 29 29 5 2 23 29 31 8 8 29 29 29 29 2 2 31 29 8 29 25 2 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 2 29 5 29 29 29 29 29 29 31 29 29 6 2 29 29 29 2 29 2 25 29 29 29 29 29 26 5 29 29 6 29 2 29 29 8 29 2 29 29 29 29 29 29 29 25 29 25 18 29 29 29 5 2 26 29 29 31 17 5 6 29 29 31 29 29 31 8 25 29 27 29 8 29 6 18 8 29 2 25 18 29 29 29 18 29 29 29 29 8 8 29 29 29 29 29 29 2 2 29 29 29 8 29 29 6 29 25 29 2 29 8 29 29 29 29 18 29 27 18 29 2 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 5 18 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 17 29 29 29 29 5 4 29 4 29 29 29 29 29 29 29 2 31 29 29 29 29 29 8 6 29 29 29 29 29 6 29 5 29 5 5 29 29 27 8 8 2 31 29 5 29 5 29 29 29 18 8 29 29 2 2 29 8 29 31 8 18 18 29 29 27 29 8 18 8 5 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 31 29 29 29 29 26 29 29 29 26 29 29 29 29 29 29 29 29 17 29 29 17 29 29 29 29 29 29 29 29 29 2 29 2 31 29 29 29 2 2 29 29 29 29 29 29 29 31 29 29 6 29 29 29 8 5 5 29 5 5 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 16 29 16 16 29 29 19 13 29 16 29 29 16 16 29 29 16 2 29 29 29 29 29 16 29 16 29 29 16 13 29 29 29 29 29 13 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 5 17 8 29 5 29 29 31 29 29 29 2 19 29 29 29 29 29 29 29 29 16 29 8 29 29 29 16 29 29 29 29 29 29 29 29 16 29 2 29 31 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 31 29 29 29 29 29 2 18 29 29 29 27 29 29 8 8 18 29 31 2 29 8 31 29 29 6 29 29 31 31 2 31 18 29 31 29 18 29 29 27 18 8 31 6 29 29 29 2 29 29 2 6 27 29 29 18 18 14 31 29 29 29 29 2 29 29 29 29 29 29 2 29 25 29 29 29 29 29 25 2 5 29 29 29 23 29 5 5 29 8 29 29 29 29 29 29 29 29 2 6 29 29 29 29 25 29 18 29 29 29 29 29 5 29 29 29 29 29 2 29 8 29 18 29 18 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 5 29 29 29 29 2 29 16 29 29 29 29 29 16 29 29 29 2 29 2 29 29 26 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 13 29 29 29 29 29 29 18 17 25 29 26 29 29 25 29 29 29 29 29 29 8 5 2 29 6 8 29 18 6 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 26 29 29 29 29 29 29 29 8 29 29 2 29 29 26 29 5 29 29 29 29 29 29 29 29 29 29 14 18 16 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 2 17 5 6 29 26 29 26 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 18 29 29 29 5 29 5 29 18 29 29 26 29 2 8 8 29 5 29 29 4 29 6 29 25 31 2 29 29 8 6 29 29 29 29 29 29 29 29 23 29 5 5 26 29 29 29 29 29 29 29 2 29 8 29 29 29 29 31 29 29 29 26 28 29 29 29 8 29 29 29 18 29 29 8 8 29 29 29 5 2 25 25 29 29 29 29 29 2 29 29 29 2 8 18 29 2 18 29 29 29 8 6 17 23 29 31 29 29 29 29 29 29 29 29 31 2 5 29 29 8 6 29 8 6 17 31 29 29 5 8 23 29 6 29 5 2 6 29 31 31 25 25 29 6 29 29 29 29 8 29 29 29 29 29 5 8 8 2 29 18 29 29 29 29 29 29 29 2 25 29 29 29 29 29 2 29 29 29 18 2 27 29 6 29 8 8 29 25 29 8 29 6 4 2 5 5 29 29 29 25 29 29 29 18 29 29 29 29 29 29 31 25 29 29 29 29 29 31 27 29 8 2 29 26 31 6 29 2 29 29 29 2 29 29 29 2 29 25 29 29 29 14 31 29 2 29 29 29 29 29 29 18 18 29 8 8 29 29 29 2 2 26 29 27 18 17 29 29 29 27 29 2 29 29 29 29 29 29 29 17 8 29 5 29 2 31 8 29 17 29 8 29 29 29 18 6 29 5 29 29 8 31 29 29 29 25 29 8 29 29 8 25 31 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 5 8 2 29 2 5 29 29 29 18 29 2 29 29 31 29 29 31 29 8 5 29 29 2 29 2 29 6 29 29 31 29 28 29 18 29 25 2 29 2 29 29 8 5 29 23 29 29 29 2 29 2 29 29 6 29 8 28 29 29 29 18 29 25 29 2 29 29 29 8 29 29 29 2 2 18 29 8 29 29 2 29 29 14 8 8 5 29 29 29 29 31 29 8 29 29 18 29 29 23 8 2 29 29 29 29 29 29 2 29 6 29 29 29 2 29 8 29 29 29 26 6 29 29 2 8 29 2 29 29 8 29 29 26 29 5 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 29 6 25 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 31 29 29 29 29 29 18 18 5 29 29 29 29 29 29 29 29 26 29 29 8 29 29 29 29 29 5 29 29 29 8 29 29 29 18 29 29 29 26 18 2 29 29 5 29 29 29 2 29 29 29 29 29 31 29 6 5 29 29 8 29 2 29 14 2 29 29 31 18 29 29 14 29 29 29 2 8 29 29 29 14 29 29 29 8 25 8 18 2 29 29 29 25 29 29 29 29 25 29 2 29 29 29 29 29 2 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 31 29 29 29 25 29 29 29 25 29 6 25 6 29 14 18 18 29 2 31 5 29 29 26 8 29 29 16 29 29 29 29 31 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 18 17 29 29 29 29 29 29 29 16 31 29 2 29 5 29 29 29 8 5 29 29 2 29 2 8 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 8 29 29 31 29 29 17 8 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 8 29 29 29 29 31 29 26 29 29 29 29 29 29 29 18 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 8 29 29 29 29 29 29 29 29 8 16 13 29 29 8 29 29 26 29 29 29 29 29 27 29 29 29 29 29 25 29 18 29 29 29 29 29 2 29 29 27 29 29 29 29 29 29 8 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 27 29 29 8 29 29 29 29 14 6 31 29 29 18 18 29 29 8 29 29 29 29 8 29 29 29 18 29 2 29 29 29 2 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 2 16 29 29 5 29 16 31 29 29 29 16 17 29 29 26 2 5 29 8 29 29 29 6 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 2 8 29 25 16 29 29 29 29 29 29 29 8 29 29 29 18 18 16 29 29 29 29 29 29 29 16 5 29 29 29 29 31 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 29 29 29 16 29 29 29 16 29 19 8 29 16 16 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 8 18 29 17 29 29 29 29 29 2 29 29 16 16 8 29 29 17 29 29 16 16 16 13 16 29 29 16 29 29 16 29 18 29 16 29 29 29 29 29 17 16 29 16 29 29 29 29 29 29 29 29 16 16 16 16 29 29 29 16 16 29 29 29 13 16 13 16 29 13 13 19 29 13 29 17 29 29 29 16 29 29 29 16 16 29 16 29 16 29 29 29 16 16 29 29 16 29 29 17 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 16 29 16 29 29 16 17 29 29 29 29 29 29 16 29 29 29 25 29 29 29 29 29 29 29 29 5 29 29 27 29 29 8 29 29 29 29 29 2 29 29 29 31 25 29 29 29 29 18 29 29 29 16 27 29 16 18 16 5 5 29 29 29 29 17 16 29 29 29 29 29 16 29 29 29 29 13 16 29 16 2 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 19 29 29 29 29 5 29 29 29 29 29 5 29 29 29 29 16 6 18 29 29 29 16 29 29 29 29 29 29 16 8 29 29 16 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 8 27 29 29 29 29 16 16 16 2 16 29 29 27 18 29 29 29 8 29 29 29 16 29 29 29 29 29 29 16 26 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 2 29 16 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 10 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 17 29 29 29 29 8 29 29 29 29 29 29 18 29 2 29 6 18 29 6 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 17 29 29 29 29 29 16 29 16 16 29 16 29 29 29 29 29 16 26 29 16 29 19 16 16 16 19 16 29 29 29 19 16 17 19 17 17 16 29 13 13 29 29 29 29 16 19 29 29 29 16 29 16 19 16 29 29 16 29 19 29 16 29 13 29 16 29 29 29 29 16 29 29 29 16 13 13 2 16 29 16 16 16 29 29 29 16 5 29 29 16 16 29 16 13 13 29 29 29 16 16 31 29 29 16 29 29 29 29 16 16 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 29 2 5 29 29 29 2 29 29 5 29 27 29 14 29 29 29 2 29 2 29 18 5 2 29 29 29 29 2 29 31 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 27 29 25 29 29 29 29 29 29 29 29 29 18 27 29 29 29 31 2 29 8 29 29 29 29 8 29 29 5 27 29 29 29 29 25 29 29 29 29 29 29 29 29 6 29 2 31 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 18 31 29 5 29 2 2 6 29 29 6 29 29 29 29 29 29 29 29 6 29 29 14 18 8 29 5 18 29 29 29 31 29 2 29 2 29 29 29 29 29 8 29 29 31 29 2 29 29 29 29 29 29 2 2 29 31 29 29 29 29 13 16 2 29 29 8 5 5 29 5 29 8 29 29 29 8 29 29 18 29 14 29 29 29 18 25 29 29 29 29 14 2 29 29 29 25 29 2 29 8 29 29 29 31 29 29 29 29 18 18 29 29 29 18 29 29 31 18 8 29 2 29 31 29 29 6 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 2 5 26 29 2 8 27 29 29 29 29 2 29 29 29 18 29 29 29 29 16 29 29 8 29 29 29 8 29 29 17 29 5 29 2 29 26 8 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 29 29 2 29 29 27 29 29 29 2 29 29 2 5 8 8 8 29 29 31 18 5 8 29 8 29 29 29 31 18 29 25 29 29 29 29 29 29 29 2 25 8 29 2 18 29 29 27 29 29 6 29 29 29 18 2 31 2 5 29 29 29 8 2 29 8 29 29 29 29 6 29 29 29 29 18 8 29 29 2 29 26 29 29 8 8 29 25 29 29 29 29 29 29 29 2 14 6 29 29 5 25 18 29 8 29 29 29 29 29 29 29 29 6 29 29 18 29 18 29 29 29 29 8 29 29 29 29 5 29 31 2 29 29 31 29 29 29 29 29 14 29 18 29 29 29 29 29 29 8 8 26 5 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 26 18 29 26 29 6 29 29 29 2 29 29 29 29 5 29 29 29 19 27 29 29 29 29 29 29 29 29 29 6 29 29 31 29 23 29 6 29 27 29 25 18 29 29 29 8 29 2 8 25 29 2 29 29 29 29 29 5 29 29 2 25 29 29 29 29 5 18 25 6 29 29 27 5 29 29 29 29 29 18 29 29 29 29 2 5 5 29 29 29 8 29 27 25 25 5 29 29 6 2 2 25 8 29 6 29 29 2 29 5 29 29 29 18 2 29 5 5 27 23 5 5 2 29 16 29 29 2 29 29 29 29 29 29 8 29 29 18 5 29 29 29 8 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 27 18 29 29 29 26 5 29 2 29 18 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 8 2 2 8 29 29 8 5 29 29 29 2 14 29 29 5 8 25 29 29 29 29 23 29 29 29 29 25 2 29 29 29 29 29 29 5 6 29 29 8 5 29 29 29 29 29 31 29 6 29 29 8 29 29 29 29 2 16 2 16 29 16 29 29 29 29 29 29 29 29 29 2 29 29 13 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 16 29 19 16 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 16 29 16 5 29 29 17 13 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 29 28 5 18 29 29 5 29 29 29 29 6 29 29 29 6 25 29 29 29 29 27 29 29 29 29 29 8 29 29 29 8 29 29 2 29 29 29 29 29 16 13 29 16 29 16 29 29 29 16 13 16 29 29 16 29 29 29 29 29 8 16 29 29 29 28 27 29 29 29 29 29 29 29 16 29 29 29 29 29 29 5 29 29 29 29 25 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 5 29 8 8 29 29 5 14 29 29 29 29 29 2 25 29 2 29 8 27 29 29 8 5 6 8 8 8 29 29 29 29 29 16 29 29 6 5 29 29 29 6 8 29 18 5 29 29 16 29 29 29 8 17 2 8 2 29 29 29 29 29 2 23 2 29 5 5 8 29 29 29 29 25 8 2 29 27 8 18 29 18 29 29 29 26 2 18 5 14 29 2 29 29 29 29 29 29 29 2 29 14 8 29 2 8 29 26 18 31 5 29 29 5 26 29 18 29 23 29 29 2 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 2 2 29 29 31 2 29 29 29 29 2 8 5 5 29 5 29 2 29 25 29 2 29 29 25 31 29 18 2 29 29 18 29 29 29 8 29 18 29 29 29 8 14 5 18 29 29 29 29 13 31 29 29 29 6 29 31 5 5 29 23 29 8 16 8 18 31 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 2 29 29 29 5 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 2 6 29 8 8 6 29 27 31 17 29 29 29 18 5 2 8 29 8 2 5 5 5 8 2 25 29 5 6 8 5 17 6 2 2 29 29 29 2 5 5 31 2 18 2 29 29 2 8 29 5 8 29 29 2 2 5 2 2 29 29 29 8 2 29 8 29 29 29 8 29 2 2 26 29 29 29 29 6 8 29 31 26 14 2 27 29 29 29 29 8 29 29 29 29 5 29 29 2 29 29 29 8 2 29 29 29 29 29 2 8 29 29 5 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 8 2 29 29 29 31 29 29 29 29 29 8 29 29 2 29 29 29 31 8 29 29 29 29 29 29 29 17 29 29 29 29 29 29 16 8 29 29 29 17 29 8 8 29 28 29 29 29 29 29 29 29 16 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 5 13 29 29 5 5 29 29 8 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 8 29 29 29 6 29 2 2 18 5 29 29 27 29 6 8 29 29 2 29 29 29 29 29 29 29 29 14 26 2 29 8 2 6 5 8 5 29 29 29 29 18 29 29 29 29 8 5 29 29 8 2 5 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 5 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 16 29 29 5 29 29 27 5 25 29 2 29 16 29 29 29 29 29 29 5 6 2 25 29 5 2 2 29 29 18 29 29 29 2 29 29 2 29 29 8 8 2 29 29 2 29 29 8 8 5 27 29 29 29 2 29 29 29 29 29 29 29 29 18 29 2 29 25 2 29 29 5 2 23 29 5 31 8 29 29 8 29 29 29 5 26 29 29 29 2 2 27 29 29 29 25 2 8 2 29 8 29 8 29 18 29 29 29 31 5 31 8 31 5 29 8 29 29 29 29 5 29 2 29 29 8 5 29 29 29 8 29 2 2 29 29 29 8 31 2 29 29 29 29 29 5 6 31 8 29 2 29 2 8 29 5 6 29 29 29 14 2 29 31 29 29 29 2 2 2 18 29 29 8 2 29 29 29 29 29 29 18 8 29 4 8 5 2 29 8 29 29 29 29 8 8 29 2 8 29 29 29 29 29 29 29 29 31 5 18 29 29 2 29 2 29 29 29 29 18 2 29 8 6 29 17 29 8 5 29 29 5 8 29 6 29 29 6 6 2 8 8 8 6 2 29 29 29 29 29 29 5 2 29 29 31 29 29 29 29 2 27 29 29 29 29 29 2 8 29 6 5 8 8 29 6 29 18 29 29 2 8 5 29 29 2 29 26 29 29 29 18 18 5 29 29 2 29 29 29 18 29 29 8 8 29 29 29 29 29 29 31 29 25 29 14 29 27 29 29 29 29 31 2 8 29 29 29 29 29 29 6 29 8 29 31 29 29 29 29 29 29 29 5 26 29 8 29 8 8 29 29 29 27 2 29 2 29 29 31 29 29 5 8 29 29 29 29 29 29 29 6 29 29 29 29 26 29 5 29 29 27 18 29 8 29 2 17 29 31 29 29 23 29 29 29 29 29 29 2 29 8 29 29 13 29 18 5 29 29 31 29 8 2 8 29 29 29 8 2 2 29 8 8 2 29 29 29 2 29 18 29 29 29 29 8 29 29 2 2 29 29 5 18 29 29 29 29 29 27 18 8 29 29 29 29 26 29 8 5 5 29 29 29 29 8 29 29 29 18 29 29 29 29 29 18 29 2 29 2 29 29 25 29 5 29 29 5 2 29 29 29 29 29 29 2 29 29 29 29 29 16 29 8 2 29 18 5 2 6 2 29 29 29 2 29 29 29 29 29 2 29 6 29 2 29 2 27 29 29 8 29 29 2 2 27 5 29 8 8 29 29 2 29 14 29 2 31 5 29 29 29 29 2 29 29 29 29 2 29 31 5 29 29 29 29 29 29 29 29 29 2 29 29 27 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 6 29 29 29 5 29 29 29 29 29 29 29 29 29 8 2 29 2 29 29 29 29 29 29 5 29 29 29 29 8 31 29 29 29 29 29 29 2 29 29 31 2 18 29 8 8 29 5 29 5 8 17 29 29 31 31 29 29 29 29 29 29 8 8 29 5 27 6 18 29 2 29 29 29 25 29 25 2 2 29 29 29 2 29 29 29 29 5 29 29 29 29 6 8 2 29 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 5 29 18 25 29 18 8 29 18 31 29 29 29 29 29 29 29 29 29 17 25 31 29 6 5 29 29 2 29 29 29 2 29 29 5 31 29 29 18 29 29 2 29 29 29 16 29 2 29 29 18 29 8 29 5 29 5 29 5 9 29 29 29 29 29 25 31 29 29 29 29 8 29 17 29 29 29 2 29 25 29 29 31 8 29 29 29 29 2 29 29 29 17 18 29 29 29 29 29 29 29 31 8 29 29 29 29 5 31 29 29 31 8 16 29 29 29 29 2 29 5 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 26 29 29 16 29 29 16 18 29 29 2 29 29 6 29 8 16 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 16 29 29 18 29 29 29 29 29 8 29 8 2 29 29 18 8 2 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 2 29 29 8 29 29 29 29 8 5 29 29 29 29 29 29 29 2 2 29 8 29 29 26 29 29 29 5 29 2 29 29 29 6 29 29 29 29 29 31 29 18 29 8 8 25 29 29 29 18 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 18 29 29 6 29 29 29 29 29 29 29 31 29 18 29 25 8 2 29 8 8 29 5 31 27 29 29 29 29 25 29 29 29 29 31 29 29 31 29 29 31 26 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 8 29 29 29 29 27 29 29 29 2 29 29 29 25 8 29 2 18 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 18 29 29 29 26 29 5 29 8 29 8 29 31 18 29 29 29 29 29 2 2 29 29 25 2 29 29 27 25 18 2 29 2 5 14 29 8 29 26 26 2 29 29 29 29 2 31 25 31 8 6 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 18 18 29 29 6 29 29 29 27 25 29 6 29 18 2 29 2 8 29 29 2 5 31 18 18 8 2 29 29 2 8 5 8 31 29 29 2 18 18 29 2 6 29 25 29 29 29 2 29 5 29 29 6 29 2 29 29 29 31 29 6 29 8 29 29 29 8 2 29 29 31 8 29 2 29 29 31 18 29 18 18 29 29 29 2 29 25 29 29 16 29 16 29 13 29 29 29 2 29 29 18 29 29 25 29 2 29 29 29 5 29 29 31 29 29 29 29 29 16 29 29 16 29 29 29 29 29 18 29 29 29 29 29 29 29 8 29 31 18 29 29 29 18 29 8 29 29 31 29 29 2 29 8 29 29 5 2 29 29 6 29 29 29 29 29 29 29 29 29 8 26 29 29 29 29 29 29 29 29 31 29 29 8 8 29 29 29 8 8 8 29 29 29 29 29 25 8 29 29 29 29 29 29 14 29 29 29 29 16 29 29 29 29 29 29 29 29 8 2 8 29 2 29 31 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 26 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 14 29 29 8 26 29 6 8 18 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 8 6 5 29 29 29 29 29 29 18 29 29 29 29 29 6 29 29 29 18 29 29 29 29 29 8 29 5 29 2 2 29 29 29 29 29 29 29 8 2 29 8 29 29 29 18 29 6 29 29 29 29 29 29 31 29 29 29 29 29 14 31 2 29 29 29 2 25 29 29 29 29 29 29 5 29 29 29 6 18 29 29 6 5 18 29 29 8 29 27 29 8 29 29 29 29 29 29 29 16 16 29 16 29 29 16 16 16 16 16 29 29 16 29 29 29 19 16 16 29 29 29 16 16 19 29 16 16 19 16 29 16 16 29 16 29 16 13 29 29 16 16 16 29 29 16 16 29 16 16 16 29 16 16 17 16 16 16 16 17 17 29 29 29 29 29 8 16 29 16 29 2 8 29 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 17 29 29 2 8 8 6 29 8 29 29 8 29 18 29 29 18 5 29 29 29 29 18 29 29 29 29 2 29 29 2 29 29 6 18 29 31 8 2 29 29 29 29 29 14 6 29 29 2 29 18 29 2 18 29 2 29 29 8 31 18 29 29 5 29 2 29 2 29 29 31 29 29 18 29 5 29 2 29 5 29 29 29 26 5 29 29 29 29 8 8 29 29 27 2 29 29 29 2 29 29 2 29 29 29 29 6 14 29 8 29 8 23 8 29 29 2 29 29 29 5 2 2 29 29 2 31 2 29 2 6 6 29 6 5 29 29 29 2 18 29 2 29 29 29 29 29 29 2 26 29 29 2 31 29 5 29 29 18 29 29 6 29 25 2 8 8 29 8 17 29 31 29 2 29 29 29 29 26 29 29 29 2 2 29 2 29 5 31 8 29 29 2 2 29 8 2 29 29 29 29 29 29 18 29 29 29 2 29 29 31 29 25 18 29 23 13 29 29 29 31 29 29 29 29 29 29 29 6 29 18 8 29 18 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 31 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 2 18 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 18 5 18 29 29 2 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 6 8 29 2 29 5 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 31 29 29 29 31 29 29 8 29 8 29 6 29 29 8 2 29 29 29 2 29 8 29 18 14 31 29 27 29 14 29 29 29 29 27 29 2 5 8 29 29 2 29 29 2 29 29 29 2 8 29 8 8 2 29 25 14 31 29 2 5 18 6 8 29 29 29 2 29 29 29 29 31 29 26 29 18 29 29 8 18 2 8 14 29 29 29 2 27 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 16 29 29 17 29 29 29 29 29 29 16 8 29 17 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 16 29 16 29 19 13 19 29 19 19 13 29 29 29 16 29 29 19 29 16 29 29 16 16 16 19 29 19 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 19 29 29 29 16 8 29 29 29 29 29 16 29 29 29 29 26 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 8 29 2 16 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 8 2 29 5 29 29 29 29 14 29 2 29 29 2 8 29 29 29 5 2 29 29 29 29 2 27 6 29 29 14 29 29 29 2 29 29 2 2 29 29 8 26 8 2 29 29 29 29 29 29 29 29 5 5 29 29 2 29 29 8 29 29 29 26 29 5 8 29 31 2 14 14 2 8 8 5 29 29 31 29 29 29 29 29 29 29 29 29 29 18 29 29 31 29 29 29 29 16 29 29 16 29 29 29 29 29 29 18 29 2 29 26 29 29 29 29 27 29 8 29 29 29 18 29 29 29 29 2 29 8 29 29 29 8 8 29 29 29 29 23 25 29 8 6 25 2 29 29 29 8 29 29 29 5 29 18 29 29 29 6 8 2 8 29 29 6 29 29 8 29 29 5 8 29 27 29 29 29 18 29 29 29 29 29 29 29 18 29 29 2 26 8 29 5 31 29 29 29 29 2 29 8 29 29 29 2 29 26 29 8 5 29 29 29 29 29 29 2 27 29 29 29 29 29 29 18 29 29 29 5 29 8 29 29 29 5 6 29 29 2 29 29 2 29 29 8 8 29 29 5 29 29 2 29 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 18 8 2 29 29 29 29 29 29 29 29 29 8 29 2 8 29 29 29 29 18 29 5 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 25 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 5 2 29 2 29 29 31 29 29 29 29 29 29 31 29 29 31 29 29 29 29 29 31 29 29 2 23 29 18 2 29 18 8 29 5 29 29 29 2 2 8 5 5 29 29 29 8 6 27 29 29 29 29 29 27 2 29 2 6 29 29 8 29 18 29 29 29 29 29 29 29 13 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 2 29 29 29 29 26 18 25 29 29 29 29 29 29 29 29 8 29 29 8 23 29 29 29 5 8 8 29 18 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 8 18 29 18 8 29 29 27 29 5 29 18 2 2 29 29 29 29 29 29 29 29 8 8 29 29 29 31 8 29 29 29 8 29 2 28 29 29 29 29 26 5 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 27 6 29 2 18 29 29 8 8 29 29 29 29 29 29 2 29 29 18 29 29 8 29 2 29 29 29 8 29 29 29 14 29 29 29 8 31 29 27 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 18 29 29 29 29 8 31 2 29 8 29 8 29 29 29 29 5 2 29 29 29 29 29 29 8 29 18 31 5 29 2 29 29 29 29 29 29 29 2 29 8 29 29 29 5 29 29 29 27 29 29 8 6 29 2 29 2 29 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 8 29 6 29 29 18 26 29 8 2 18 29 2 29 29 29 8 2 29 29 29 29 8 29 29 29 27 29 29 29 29 29 29 25 26 5 29 26 29 29 5 27 8 29 29 29 29 29 29 28 29 29 29 31 29 8 29 6 29 29 18 29 8 29 2 6 23 18 29 29 29 29 29 8 5 18 29 29 29 2 29 8 8 29 29 29 2 29 29 29 29 29 8 26 5 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 2 5 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 2 29 29 29 29 31 2 8 29 29 5 2 29 29 5 2 31 29 5 8 5 29 25 8 8 29 31 26 2 29 6 29 8 2 2 18 2 8 5 8 26 29 8 27 25 29 29 2 29 25 2 2 27 2 5 5 29 31 2 6 2 29 29 29 29 29 29 29 5 2 8 8 29 29 29 29 29 29 2 29 29 29 29 29 8 5 29 29 2 31 18 29 16 2 2 18 8 29 29 18 29 5 2 29 18 29 2 29 29 2 29 5 2 26 29 29 29 5 29 29 8 29 29 2 29 29 29 29 2 29 29 16 2 16 17 29 5 29 29 6 29 2 16 29 29 26 29 17 29 17 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 16 29 13 29 26 29 5 29 29 16 29 29 31 29 29 8 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 16 29 18 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 5 8 18 29 29 29 29 29 29 29 29 29 13 25 29 29 29 29 29 29 2 29 8 29 29 29 29 29 6 29 8 5 29 29 18 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 2 2 16 29 8 29 8 27 29 5 29 2 29 2 5 2 2 29 29 29 25 25 29 29 29 29 29 25 17 29 29 16 5 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 2 29 29 2 14 29 31 29 8 29 29 29 29 29 29 2 29 29 29 27 29 29 29 29 29 29 29 2 29 2 29 5 29 2 29 29 29 18 29 2 29 29 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 6 29 14 29 29 31 29 29 29 29 29 6 26 18 29 29 29 29 8 6 29 29 29 31 25 5 29 29 8 29 2 8 29 8 29 29 29 29 29 27 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 8 29 31 29 29 29 29 18 29 29 8 8 29 18 29 29 29 29 2 6 16 29 29 29 29 29 29 29 16 29 29 8 8 6 29 29 29 29 29 29 29 28 29 31 29 29 29 29 2 29 18 29 2 29 29 29 8 29 29 29 29 29 2 29 29 31 29 29 25 13 29 29 29 29 18 8 29 29 29 29 29 16 8 29 29 29 29 29 29 16 5 29 29 29 8 31 29 29 29 29 16 29 29 6 29 29 5 29 29 27 29 31 8 29 2 8 2 8 2 29 8 29 29 2 5 5 29 29 2 29 29 29 29 29 29 29 29 29 31 29 2 29 29 8 29 29 29 29 8 29 2 8 29 27 29 29 29 29 5 29 29 29 2 29 29 18 29 29 29 8 29 29 29 29 29 29 29 29 8 18 29 29 29 29 27 29 31 29 29 29 29 29 29 2 29 29 29 29 29 6 6 29 29 26 8 2 29 29 29 29 5 29 6 29 8 25 29 29 8 8 29 29 29 8 29 29 8 29 8 29 29 29 8 18 29 29 29 29 29 29 27 29 29 29 29 29 29 19 16 16 19 16 29 29 29 13 16 16 16 8 16 19 29 29 29 16 16 29 29 16 16 29 17 16 29 16 16 29 16 16 29 16 16 29 29 29 16 19 29 29 29 16 16 29 29 29 29 16 13 29 29 29 29 29 29 19 17 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 25 2 29 31 29 31 8 26 5 18 27 2 29 18 29 2 5 29 8 14 8 2 29 29 29 29 29 29 2 29 2 29 29 29 5 8 17 29 8 29 29 31 2 18 8 29 2 2 29 8 29 29 29 2 5 29 29 29 29 29 29 2 29 6 29 31 2 29 29 29 2 2 29 8 29 29 29 29 18 8 29 29 29 5 17 29 29 29 29 2 29 26 26 29 29 29 2 29 27 29 6 2 2 29 29 29 29 5 29 8 29 29 2 29 27 2 29 6 29 29 29 29 29 8 29 2 2 29 2 8 8 5 5 5 5 8 6 29 18 29 2 29 6 29 29 29 29 29 2 18 8 2 29 2 29 8 29 5 29 29 2 29 18 29 29 8 28 6 8 29 29 29 18 5 29 29 29 29 2 2 25 29 29 29 29 29 29 29 29 2 29 29 29 2 31 29 31 29 29 25 29 18 5 29 29 29 27 18 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 31 5 29 5 29 29 29 29 2 2 29 29 29 29 29 29 27 29 29 18 2 29 29 5 6 31 29 29 2 29 14 29 2 29 2 2 8 2 29 29 29 5 5 29 29 8 29 25 29 17 29 29 29 8 2 29 29 2 29 29 29 2 29 29 29 29 29 29 16 29 29 25 29 16 13 2 29 8 29 29 26 29 29 29 29 17 29 8 29 8 29 29 6 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 8 2 2 29 8 31 6 29 2 29 29 29 29 29 8 2 5 29 29 29 2 29 29 29 29 29 2 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 8 29 29 25 5 29 29 18 2 29 29 29 31 29 8 5 29 29 29 16 16 2 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 18 29 29 29 29 29 29 29 29 13 29 5 29 29 29 29 16 29 29 29 29 29 29 29 13 29 16 29 29 2 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 31 29 29 17 29 2 29 29 18 29 2 29 14 8 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 27 29 29 29 29 29 29 2 6 29 29 29 8 29 29 2 18 2 2 29 29 29 29 29 8 18 31 29 2 8 29 5 5 29 8 17 31 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 17 29 29 16 29 29 18 29 29 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 8 29 29 8 8 8 8 31 29 29 29 29 29 29 29 18 23 2 8 29 5 29 8 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 5 8 8 29 2 4 8 29 29 29 29 29 8 29 29 16 29 29 29 29 29 5 26 5 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 5 29 5 8 5 5 5 29 29 31 29 29 6 29 29 29 18 2 29 18 29 8 29 26 29 29 8 18 29 29 29 29 29 29 29 29 2 29 5 29 29 26 2 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 5 5 29 29 29 29 29 29 2 29 29 29 29 29 5 29 29 29 23 29 29 31 8 29 29 29 29 29 8 29 8 29 29 29 29 29 27 29 18 29 8 29 29 29 29 29 29 29 29 5 17 8 29 27 29 18 29 29 29 29 29 29 29 2 29 29 17 5 6 5 29 8 29 2 2 6 2 29 2 29 2 27 29 29 29 29 2 5 29 29 29 2 5 29 8 29 18 8 29 29 14 27 29 29 29 8 29 18 29 29 2 29 29 8 29 31 29 25 29 8 8 29 2 16 29 29 2 29 2 29 8 29 8 29 5 29 8 5 29 29 2 2 2 8 5 29 29 29 8 8 29 8 29 29 29 8 8 2 5 29 29 29 29 8 2 29 8 5 29 18 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 14 8 29 6 29 29 29 29 29 2 8 5 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 5 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 26 29 17 29 2 29 29 29 29 29 29 29 29 29 29 2 5 29 29 2 29 5 29 29 29 29 2 29 29 29 29 29 18 29 2 29 29 5 29 2 29 29 5 25 29 29 29 29 29 29 2 29 29 29 29 29 8 2 29 2 29 29 2 29 18 29 29 29 29 29 29 16 29 29 29 29 29 29 2 13 29 29 29 16 2 27 29 29 29 29 29 29 2 29 29 29 6 5 8 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 5 29 2 2 18 29 29 8 18 29 29 2 29 29 29 29 29 29 2 27 29 29 29 29 18 6 29 29 5 29 29 29 29 29 29 2 29 29 6 29 27 29 29 8 29 29 29 29 8 29 5 29 29 29 29 29 31 29 29 29 18 29 13 29 29 29 29 5 8 23 5 26 5 8 29 29 31 29 29 18 29 29 29 29 2 8 5 2 18 29 29 5 5 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 16 29 29 16 29 8 16 29 29 16 29 16 29 29 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 13 29 2 29 29 29 16 16 16 16 16 29 13 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 16 16 13 16 8 29 29 19 16 13 29 29 29 16 16 29 16 16 8 16 17 29 29 29 16 29 16 16 16 16 29 29 29 16 29 16 29 29 29 16 19 16 29 29 29 16 29 16 13 16 13 19 19 29 13 16 29 29 29 16 13 16 29 29 19 16 16 16 16 29 16 19 16 16 29 29 17 16 16 29 16 13 29 29 16 29 29 19 29 16 29 29 29 16 16 16 13 29 29 13 29 29 29 29 29 19 16 16 29 16 13 16 19 29 29 19 16 16 29 29 29 29 16 29 29 29 29 29 29 16 16 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 16 29 29 16 29 31 29 16 29 29 16 16 17 29 16 17 29 29 16 29 16 29 29 16 16 13 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 18 29 29 29 16 29 29 29 29 29 31 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 5 29 29 29 29 29 29 29 29 2 18 29 2 29 29 6 29 2 29 2 29 29 5 29 25 29 29 29 29 6 8 2 2 8 5 2 14 29 8 2 29 6 8 29 2 25 8 29 29 29 29 29 29 29 29 29 29 2 8 8 29 29 8 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 18 29 29 29 8 29 2 29 5 6 29 2 29 29 29 29 29 29 18 29 2 27 29 29 29 29 29 2 29 8 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 16 29 16 31 29 29 29 29 29 29 29 29 2 18 2 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 5 2 31 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 16 29 29 29 13 29 16 29 29 13 29 29 16 16 16 29 19 29 19 29 16 13 19 13 29 16 13 16 29 19 29 16 29 17 29 16 16 13 29 29 29 29 16 29 29 16 13 29 16 29 29 29 29 29 29 19 16 29 16 19 29 29 19 16 16 13 29 29 13 19 29 29 29 19 16 29 16 29 29 29 16 29 29 29 29 29 16 16 29 29 13 29 16 16 29 16 29 19 16 29 16 29 27 29 29 29 16 13 29 5 16 16 19 16 29 16 29 19 29 13 16 29 19 16 29 16 29 29 16 16 29 29 29 16 16 29 29 16 16 29 29 29 16 29 19 29 16 16 29 29 29 19 29 29 16 16 19 16 19 29 16 29 29 29 29 17 16 29 29 29 29 16 16 29 29 16 16 29 29 19 13 19 29 29 29 13 29 16 29 29 29 29 29 27 29 29 29 29 16 16 13 29 5 16 29 16 29 29 16 16 16 29 29 29 16 16 29 29 16 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 19 13 29 13 29 29 29 29 16 29 2 29 29 29 29 5 29 29 29 8 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 16 29 29 29 29 8 29 29 6 18 18 29 29 29 29 2 29 29 29 18 2 29 29 27 29 29 29 29 2 29 8 29 29 29 29 29 14 29 29 29 29 29 29 29 6 29 18 29 2 29 2 29 2 29 29 2 29 29 29 29 8 29 5 29 29 29 29 27 29 29 18 29 8 5 2 29 29 8 8 29 5 5 31 29 29 29 29 29 29 25 29 8 5 29 23 29 25 5 26 29 29 29 29 29 29 2 5 2 29 29 29 5 29 29 29 29 29 29 29 5 29 8 6 29 29 5 2 29 29 2 27 29 14 5 2 29 26 2 8 29 27 29 2 29 26 29 29 2 29 29 29 2 18 6 29 29 29 2 29 29 29 17 29 29 2 29 18 29 29 29 29 29 14 29 6 29 29 29 29 8 29 8 29 2 29 29 29 29 29 5 29 29 29 29 29 31 29 29 29 16 29 29 31 29 29 29 29 8 29 29 29 29 29 27 29 29 8 29 29 29 8 29 29 29 2 29 29 29 29 16 29 29 2 5 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 16 16 29 29 29 29 29 29 29 29 27 29 2 8 29 26 29 17 29 29 29 29 4 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 8 29 29 29 2 18 29 29 29 27 29 5 31 16 29 13 29 16 16 29 29 29 25 29 29 6 29 25 29 27 6 29 27 8 29 29 29 2 29 6 25 29 8 14 29 6 18 18 2 29 25 5 25 29 27 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 8 29 29 29 31 29 29 29 29 29 13 29 18 29 29 29 29 29 2 18 14 5 8 29 29 2 25 29 29 29 29 29 29 8 31 29 5 29 6 29 29 29 29 2 8 29 29 8 29 29 29 29 2 29 29 27 27 27 29 18 29 29 29 29 29 5 5 27 26 31 29 29 29 6 29 2 8 29 29 29 29 2 29 29 8 29 29 29 29 2 17 29 6 5 29 18 29 29 29 29 29 29 29 29 29 29 29 29 31 16 29 29 29 29 14 29 29 29 8 29 29 29 31 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 17 29 29 16 29 18 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 27 2 29 17 8 29 29 29 31 29 8 29 29 8 29 29 29 29 29 6 29 29 26 29 2 29 29 8 29 29 29 29 29 2 29 29 29 29 26 29 29 29 29 29 29 29 29 29 2 29 2 29 27 29 29 8 8 29 31 8 8 29 8 29 29 5 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 5 31 29 29 29 29 8 29 29 29 29 8 29 29 6 5 2 8 18 5 8 8 29 27 31 29 29 29 18 29 8 29 29 31 2 6 8 8 6 18 8 29 29 29 29 29 29 27 31 29 2 29 8 8 2 29 29 2 18 29 29 31 29 29 2 29 29 27 29 25 29 29 5 31 29 29 2 8 29 29 2 26 29 29 29 29 29 29 29 29 8 8 8 5 31 5 8 29 29 29 2 31 8 14 8 29 18 29 29 29 25 29 29 2 6 25 29 31 29 25 2 29 2 6 29 5 2 20 29 29 29 29 29 29 29 6 8 31 29 29 6 29 29 8 29 29 29 2 8 31 18 29 25 14 26 29 29 8 29 18 31 8 18 29 29 5 29 29 29 31 5 29 2 31 29 2 29 29 29 31 5 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 31 29 29 29 8 2 29 8 31 29 29 29 29 2 25 29 29 6 5 2 6 6 31 2 29 2 29 29 29 8 29 31 27 29 29 29 29 2 29 2 29 6 8 2 29 8 2 29 29 5 29 2 5 6 29 29 29 29 29 5 27 29 29 29 29 29 29 8 13 29 29 29 8 8 29 18 16 29 5 29 29 8 26 29 29 29 29 29 29 29 16 29 16 29 16 29 16 16 29 16 29 29 29 19 29 29 16 13 13 29 6 19 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 16 16 29 29 16 29 29 8 29 29 29 29 31 29 16 17 29 29 29 29 29 29 29 29 2 25 29 29 29 2 29 29 29 6 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 16 19 29 29 2 29 29 13 29 17 29 17 29 29 13 29 16 29 29 29 29 29 18 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 5 5 29 2 23 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 23 19 29 29 29 16 29 16 16 29 29 16 29 29 16 29 16 29 29 13 29 29 29 29 29 29 8 29 16 29 29 16 29 29 29 16 16 29 29 16 29 25 2 29 8 29 29 16 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 31 29 29 29 29 8 5 29 29 29 29 29 2 29 29 29 29 29 29 29 5 25 29 8 31 29 29 29 2 29 27 29 29 29 5 29 29 29 29 29 18 29 29 31 25 2 2 29 5 29 29 29 29 2 29 2 27 8 26 8 2 31 6 29 14 31 29 8 2 29 8 5 29 8 29 29 8 29 29 14 29 6 2 2 29 2 29 29 8 29 29 29 29 29 29 8 18 29 29 29 29 6 6 29 29 31 23 27 23 6 31 29 8 29 26 18 29 16 13 29 29 29 13 29 29 29 29 29 5 19 29 16 29 16 29 29 29 16 29 29 16 31 29 29 29 16 16 29 29 29 29 5 4 16 16 29 16 29 29 29 29 29 29 16 16 29 16 29 2 19 16 16 29 29 29 29 29 29 29 16 29 29 17 29 16 29 16 29 29 16 16 29 29 16 29 16 16 13 16 29 16 16 29 29 29 16 29 29 29 16 29 29 29 29 29 16 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 6 29 29 31 8 29 29 29 29 29 29 29 29 16 16 16 16 16 16 29 29 29 13 29 29 29 16 29 18 16 29 29 29 29 5 5 29 29 25 29 8 2 29 18 29 29 29 29 31 29 29 29 29 29 25 2 29 29 29 29 29 5 6 29 18 29 29 27 8 2 29 14 25 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 19 16 16 29 16 19 13 29 17 29 17 29 29 29 29 29 16 29 29 29 17 16 29 16 8 29 29 29 29 29 29 19 19 29 16 29 29 29 16 29 29 29 16 29 29 29 16 16 29 29 19 19 16 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 13 16 29 29 31 2 29 29 29 8 29 29 29 29 8 29 29 5 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 16 17 29 29 2 6 29 5 29 5 2 29 29 29 31 17 8 29 29 29 29 29 5 26 29 29 29 2 5 29 29 29 29 29 29 29 2 29 29 2 29 18 29 25 8 29 5 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 26 29 29 29 2 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 16 29 29 29 29 16 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 31 2 27 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 2 31 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 26 26 29 8 29 2 25 29 8 29 29 29 2 5 31 29 29 29 2 29 29 29 29 29 29 8 29 2 29 29 29 5 29 8 8 29 31 29 29 8 29 2 29 29 29 29 8 29 8 29 29 29 18 5 8 29 29 18 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 18 29 16 5 29 29 29 29 29 29 29 29 29 8 8 29 2 31 8 29 29 29 29 29 29 5 29 29 29 29 29 31 29 29 2 2 29 8 29 29 27 29 18 29 29 5 8 29 26 29 29 29 29 29 29 27 29 29 29 27 29 29 29 29 8 29 18 26 29 29 29 29 8 29 29 29 29 25 29 29 5 29 5 29 29 29 29 8 29 29 25 29 29 31 29 29 29 2 29 29 2 18 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 6 29 29 5 29 23 29 29 18 25 31 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 17 29 29 29 29 29 29 13 16 29 29 29 29 29 18 16 29 16 16 29 29 29 16 29 29 16 29 13 16 13 2 16 29 29 29 29 29 29 29 16 16 29 29 16 16 29 16 29 16 29 29 29 19 29 29 29 29 26 29 29 29 29 19 29 26 16 16 16 16 29 29 16 29 16 2 16 29 13 16 13 16 29 16 29 29 16 16 29 19 29 29 16 29 16 29 29 16 19 29 16 16 16 16 16 16 29 29 29 16 16 19 29 29 29 16 29 13 16 16 29 16 16 5 29 16 16 29 19 16 29 16 16 16 13 16 17 29 16 16 29 16 29 16 29 29 29 16 19 16 16 13 16 29 16 16 29 29 29 29 13 16 19 29 29 19 29 16 29 29 16 29 16 29 19 29 29 16 19 29 29 6 29 16 29 17 16 29 29 29 29 16 16 29 16 16 29 29 13 17 16 29 17 16 29 16 13 16 16 29 29 29 16 13 29 16 29 29 29 16 16 29 29 29 16 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 25 29 29 29 29 16 19 29 16 29 19 16 16 29 29 16 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 17 29 16 29 29 29 29 16 29 29 16 16 29 29 29 29 16 16 29 29 29 29 29 16 29 29 16 29 16 16 29 29 16 16 16 16 16 29 29 29 16 29 29 29 29 29 19 18 16 29 29 29 29 16 16 29 29 29 29 16 29 26 8 29 29 29 8 5 29 29 29 29 29 29 29 2 29 8 29 29 2 29 29 29 29 29 29 16 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 5 29 29 29 8 29 8 29 29 29 16 29 29 29 29 29 31 29 2 2 29 29 29 2 29 2 29 29 25 29 29 5 29 29 29 6 2 29 29 29 29 2 29 29 29 8 8 29 29 5 29 29 8 31 29 29 29 29 29 29 29 29 29 29 31 25 29 29 29 29 2 29 16 16 31 29 29 16 29 29 16 16 29 16 29 29 29 19 16 13 16 16 16 29 29 16 29 29 29 16 8 13 16 29 13 29 29 29 29 16 29 19 16 29 16 16 29 16 16 19 16 29 29 18 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 16 13 29 19 29 29 29 29 13 16 17 19 16 5 29 29 17 29 16 17 16 16 19 29 8 29 16 13 29 29 29 19 13 16 16 29 16 16 16 16 16 16 16 13 16 29 29 29 29 19 29 29 29 16 16 29 29 13 29 16 16 16 29 29 16 29 29 29 29 29 29 19 16 29 29 29 16 29 16 29 29 16 16 13 29 29 29 13 29 29 16 5 29 29 29 29 29 29 16 17 29 29 31 16 29 29 29 29 29 29 29 29 29 13 29 14 29 8 29 8 29 16 16 29 29 29 29 29 29 2 29 5 29 25 16 29 29 31 31 29 29 6 29 4 5 6 29 29 29 25 29 29 2 27 29 2 29 29 8 31 29 29 29 8 29 5 8 29 26 29 29 2 29 2 29 29 29 8 2 29 29 8 29 29 29 17 29 29 29 6 29 26 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 18 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 8 29 29 16 29 5 29 29 29 18 29 16 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 16 29 29 13 29 29 29 29 29 29 17 6 29 29 29 5 29 29 31 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 17 6 5 29 29 29 29 29 29 29 2 25 29 29 29 29 5 31 29 29 29 29 29 29 29 18 2 29 31 18 6 29 29 29 29 29 29 29 5 29 5 5 2 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 23 29 25 29 2 29 25 29 29 29 29 8 2 29 29 29 29 29 29 29 5 29 25 8 29 29 29 29 29 29 29 29 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 17 17 29 29 29 29 29 16 13 29 29 29 17 29 29 29 29 17 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 8 29 2 29 29 29 2 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 29 16 8 29 17 29 29 16 29 29 17 29 6 29 29 29 29 29 29 16 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 8 29 29 16 29 29 16 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 5 8 8 29 29 29 29 29 14 2 31 29 29 29 29 26 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 4 29 29 29 5 16 29 17 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 16 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 27 29 29 2 29 29 29 29 2 8 5 29 29 25 27 29 29 29 29 29 29 29 8 29 29 29 29 25 29 29 29 29 16 29 29 29 31 29 29 27 29 29 29 29 29 29 29 29 29 18 18 25 29 29 29 29 29 29 18 2 29 2 29 5 31 5 2 29 29 29 31 8 8 29 29 2 2 5 29 2 29 29 29 29 8 31 5 29 29 5 5 29 5 29 29 29 29 18 18 29 29 2 29 25 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 5 8 2 14 29 29 25 8 29 29 5 2 29 18 31 2 8 29 29 29 26 8 29 29 25 29 25 2 29 18 25 29 2 5 29 29 29 29 8 8 8 8 25 29 29 26 6 18 29 23 8 26 26 8 8 29 29 6 29 14 29 29 29 17 29 29 29 25 31 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 2 29 29 29 6 8 29 29 29 8 8 29 2 29 29 29 2 29 29 29 29 2 4 29 29 16 29 29 29 29 29 29 29 2 29 29 29 27 29 2 29 29 29 29 8 29 29 26 29 8 5 8 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 6 29 8 5 29 29 8 29 5 29 29 29 29 29 31 29 29 29 29 18 29 29 29 29 29 27 31 29 8 29 29 29 23 29 8 26 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 29 8 27 29 29 29 29 29 29 2 29 8 2 18 31 26 5 29 29 29 29 29 29 29 29 29 29 2 29 2 18 29 29 14 29 29 29 25 29 29 18 29 29 2 29 5 29 5 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 8 29 29 29 5 29 29 29 29 29 2 29 2 2 2 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 29 8 29 29 29 8 29 29 29 31 29 29 25 29 29 29 29 6 29 29 18 29 25 25 29 2 29 8 29 18 5 8 29 29 25 18 5 29 29 25 29 29 8 29 8 29 2 5 5 29 31 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 25 29 31 29 29 29 5 5 29 29 25 31 29 29 29 2 29 29 29 31 2 29 8 8 8 5 25 29 25 25 5 8 8 29 2 2 2 29 29 8 29 5 29 8 29 25 29 2 29 2 2 29 25 29 31 31 29 5 25 8 2 29 29 29 29 29 8 29 29 29 5 29 25 8 29 29 8 29 29 29 29 2 29 29 5 25 29 25 29 25 25 31 26 8 26 29 29 29 18 25 29 29 25 2 2 8 29 29 29 2 29 29 29 29 8 5 5 29 5 29 29 29 27 8 29 29 2 8 29 18 8 29 27 6 29 29 29 29 25 29 25 31 29 29 17 8 29 18 29 5 2 29 8 29 29 29 29 17 5 16 29 31 29 29 29 25 25 29 18 29 5 8 8 5 29 29 29 6 18 6 25 18 29 2 29 29 18 2 31 25 29 31 8 29 25 29 29 25 25 29 25 29 29 25 29 29 29 25 25 29 29 29 29 31 29 29 25 29 29 25 29 31 25 26 5 29 29 29 31 29 29 29 25 29 25 18 25 25 25 29 25 25 18 2 29 29 29 29 29 29 29 2 29 29 29 29 17 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 2 16 29 2 29 29 5 29 2 29 29 29 29 29 29 29 13 16 29 29 29 29 8 29 25 29 8 2 29 8 29 23 29 29 29 29 25 29 29 29 26 29 14 29 29 8 29 29 29 29 2 18 18 29 29 8 2 29 29 29 5 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 8 13 29 16 16 13 16 16 13 16 29 19 13 16 29 29 29 19 16 13 4 16 29 29 19 16 16 16 16 16 16 29 16 16 29 26 16 16 29 29 29 29 29 16 29 13 29 16 19 29 16 16 29 16 16 16 29 16 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 2 29 8 29 5 2 26 29 31 25 5 5 18 29 29 25 29 29 29 29 29 29 29 29 5 14 29 29 16 29 29 29 29 16 29 29 5 29 2 8 16 8 29 29 29 23 23 29 29 31 14 5 6 29 29 2 5 18 29 29 29 29 29 29 16 29 29 29 29 29 16 2 29 29 29 29 5 29 29 29 29 29 8 29 8 29 2 29 2 5 29 16 29 29 29 29 29 31 8 29 29 29 29 2 29 2 29 18 29 29 25 2 2 18 29 29 29 29 17 16 8 29 29 5 23 29 29 2 2 29 2 29 29 29 8 29 29 29 8 29 29 25 29 29 25 8 29 18 2 25 25 8 29 2 18 29 25 29 25 29 29 8 29 29 29 8 29 29 2 2 29 31 29 8 16 26 29 29 29 5 29 29 29 8 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 16 13 29 29 29 18 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 25 29 29 29 29 29 29 29 29 16 29 29 29 29 29 25 29 26 29 29 29 29 2 29 29 29 29 29 29 5 29 29 29 5 29 29 29 29 29 25 29 29 29 29 29 29 29 25 29 29 2 29 25 8 25 29 8 25 29 29 29 29 8 29 25 29 29 8 29 29 8 29 29 29 29 8 29 5 8 8 29 26 29 29 2 29 8 5 6 29 29 6 29 29 25 31 2 29 29 29 29 8 25 29 29 29 5 2 29 29 29 8 8 29 29 29 25 31 29 31 29 29 29 29 29 29 29 25 18 8 29 29 29 29 2 8 29 29 29 29 29 29 29 26 5 29 29 29 18 29 29 29 29 29 29 8 5 29 29 29 29 29 31 29 6 29 29 25 25 26 29 29 2 25 25 29 29 2 8 29 29 2 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 2 8 8 31 2 29 29 6 29 29 29 29 18 29 29 29 29 29 29 29 29 6 25 2 29 29 2 29 29 29 8 29 31 29 29 25 29 5 29 29 29 8 29 29 29 29 2 29 29 29 29 5 26 29 29 29 2 29 29 29 29 6 2 29 29 29 29 29 29 5 6 25 29 2 29 29 29 29 26 8 5 29 29 29 25 2 29 29 29 29 29 29 18 29 29 29 8 29 29 31 25 5 2 25 8 29 29 29 29 2 29 2 25 25 29 25 29 29 29 25 29 29 29 18 2 29 25 29 2 2 29 29 5 29 18 31 29 2 25 29 29 5 31 8 29 29 8 29 29 29 29 18 29 2 29 29 29 29 29 16 17 29 19 29 29 29 29 29 29 29 29 31 29 29 29 29 29 5 29 29 29 29 29 29 29 25 25 29 25 25 25 31 29 29 29 8 18 29 29 29 8 29 29 29 25 29 25 29 25 29 29 29 29 29 29 29 2 29 5 29 25 25 29 25 29 25 29 29 29 29 29 29 29 5 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 25 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 17 29 29 29 29 16 29 29 25 29 29 29 29 29 29 29 29 29 29 29 31 29 29 5 25 29 25 29 29 29 29 29 29 29 29 8 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 31 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 25 29 29 25 2 29 29 29 29 29 5 29 8 31 29 29 29 2 29 29 5 8 31 8 29 29 29 29 29 29 2 29 29 29 2 25 29 29 29 29 29 8 31 29 29 29 29 29 8 29 29 5 29 29 2 29 25 29 29 29 29 29 17 29 29 16 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 5 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 16 29 29 29 13 29 16 29 2 2 29 8 29 29 29 29 8 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 8 8 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 2 8 29 29 29 29 29 29 8 5 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 27 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 16 13 29 16 29 29 25 25 29 29 29 29 2 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 5 29 29 29 29 29 29 16 29 25 29 5 29 23 29 25 29 29 29 29 29 29 29 29 29 29 25 8 5 25 29 29 29 29 6 29 29 25 18 29 29 29 29 29 29 29 5 18 29 29 25 29 8 29 29 25 29 25 25 29 29 25 29 2 29 29 6 29 29 29 26 29 29 29 29 29 29 29 29 25 29 25 5 6 6 27 25 2 29 25 18 29 29 29 29 29 25 29 2 25 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 16 2 5 29 2 29 29 2 29 29 2 29 29 29 29 29 25 29 2 29 29 29 29 16 29 16 29 29 29 16 16 16 16 29 29 29 29 29 29 29 16 29 29 29 16 16 16 29 13 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 16 29 29 29 29 5 29 29 6 8 29 29 5 29 16 5 16 29 29 29 8 31 18 29 29 16 29 29 29 29 29 29 16 29 2 29 29 16 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 6 16 16 29 16 29 13 29 29 29 29 18 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 2 29 29 16 16 29 29 29 16 16 29 29 16 29 29 16 19 29 29 29 29 29 16 29 29 29 16 16 16 29 16 29 29 29 17 29 29 8 29 29 31 29 29 17 29 29 13 16 29 29 16 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 25 29 29 29 14 25 25 29 29 29 29 29 29 29 29 29 29 29 25 29 5 8 29 8 25 26 5 29 29 18 29 29 29 8 25 29 29 29 29 29 29 27 29 27 29 29 29 29 29 29 25 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 8 29 29 5 29 25 25 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 14 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 5 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 29 16 29 25 29 29 5 29 29 25 29 29 29 5 29 29 29 29 29 29 29 29 29 29 25 29 27 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 17 29 19 29 16 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 16 16 17 29 13 29 16 29 29 16 29 19 19 29 16 13 19 29 29 16 16 16 19 29 29 17 29 29 16 16 16 16 29 29 16 29 29 29 16 16 29 29 29 16 29 16 16 29 29 17 29 13 29 16 29 29 16 13 29 29 29 13 29 29 29 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 14 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 2 29 5 29 29 29 2 16 29 29 29 8 29 5 29 29 29 29 29 29 29 29 25 29 29 25 18 29 25 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 16 29 29 29 29 29 31 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 19 19 19 19 19 29 16 16 9 19 13 16 16 29 19 16 19 9 19 29 29 29 19 19 16 29 16 29 16 16 29 16 19 19 19 19 13 29 19 16 16 19 19 29 13 29 13 29 19 13 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 5 29 29 29 16 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 16 5 29 29 29 29 5 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 8 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 19 29 29 29 29 29 29 29 29 13 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 17 29 8 29 29 29 5 8 29 29 31 29 29 14 8 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 13 16 29 29 29 29 29 16 16 19 19 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 29 5 29 29 5 29 16 25 29 29 29 29 29 16 29 29 29 29 29 29 29 29 14 13 16 29 16 29 29 29 29 29 29 29 29 5 29 29 16 29 16 16 29 16 16 16 16 19 29 29 16 29 29 16 16 29 19 29 29 16 19 16 13 29 29 13 16 29 16 16 16 29 29 29 25 16 29 16 29 29 13 29 29 29 29 16 8 29 2 29 16 16 16 29 29 16 13 25 16 16 16 16 29 16 29 16 16 13 29 16 29 16 16 17 16 29 29 29 29 19 16 29 29 29 13 29 29 29 2 5 29 29 29 29 16 19 29 29 16 16 16 16 16 16 16 16 29 19 16 29 19 17 16 29 16 13 16 16 16 19 16 29 29 16 13 16 29 29 29 29 13 29 29 16 16 16 29 16 29 16 29 16 29 29 16 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 5 29 25 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 25 29 29 5 29 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 2 29 29 29 29 29 29 5 31 29 25 25 29 29 25 5 29 29 25 29 29 25 2 29 29 29 29 2 2 29 25 29 29 25 31 29 5 29 29 29 8 29 25 25 2 29 18 29 2 31 2 29 29 29 25 2 23 29 29 29 29 25 25 29 2 29 25 31 6 29 25 29 31 2 2 29 29 29 18 29 29 2 2 29 29 2 2 29 29 8 18 5 29 29 2 29 6 29 8 25 29 25 29 29 25 25 29 8 25 29 29 29 8 29 29 29 25 29 17 29 29 29 29 29 18 29 29 29 29 29 5 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 31 29 29 29 29 29 25 25 29 29 2 25 5 25 29 25 29 29 8 29 29 29 25 25 29 29 2 25 29 2 25 25 29 25 29 29 2 8 29 25 2 29 29 18 2 5 25 29 25 8 5 29 29 8 2 29 29 5 25 25 6 8 25 29 5 29 29 29 29 8 29 29 2 25 2 25 2 2 31 29 29 2 6 29 25 25 29 6 2 29 5 6 29 25 8 5 29 29 25 29 29 29 2 29 5 29 29 8 2 29 25 29 2 2 5 2 29 29 8 29 16 29 16 29 29 16 16 29 16 16 16 29 29 29 19 13 16 29 29 29 29 29 29 16 29 25 29 13 29 29 29 2 29 8 29 16 29 29 29 16 13 29 29 17 16 29 29 29 16 29 29 29 2 16 29 29 29 29 29 29 17 29 29 29 26 29 16 29 19 29 29 29 29 29 29 16 29 29 29 29 29 29 2 18 29 2 29 29 29 29 27 29 29 29 6 29 29 29 29 29 16 29 29 16 16 17 29 29 16 29 29 16 29 29 29 29 16 29 29 26 29 29 29 29 13 16 29 29 16 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 16 29 29 2 29 29 16 17 29 29 29 29 16 29 29 29 29 16 29 16 16 29 14 29 29 29 29 29 29 16 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 6 8 29 29 29 29 29 5 29 29 2 29 2 29 29 29 29 29 29 8 29 29 2 5 29 8 8 29 29 29 25 29 26 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 18 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 16 16 29 29 29 13 29 29 16 19 29 16 29 29 16 29 29 29 13 17 19 19 16 29 16 16 29 23 16 19 19 29 29 16 13 16 29 16 16 17 19 16 16 29 16 16 16 19 29 19 9 29 16 29 16 16 19 29 29 16 19 29 29 29 29 19 19 29 17 29 16 16 16 29 16 16 19 29 16 13 29 29 16 16 16 16 29 29 19 19 19 29 29 29 16 13 19 16 16 13 16 16 13 16 19 16 16 19 16 16 16 19 13 16 16 29 19 16 16 19 29 16 16 29 17 16 29 16 29 16 17 29 29 29 29 16 29 29 17 16 29 19 13 29 29 19 16 29 16 16 16 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 18 29 16 29 29 29 8 29 14 26 29 29 29 25 29 29 29 29 29 29 2 5 2 5 29 29 29 29 29 29 29 29 29 29 14 29 29 29 5 29 29 29 8 29 29 18 29 8 8 29 2 29 2 8 5 29 25 18 2 25 29 29 25 29 29 29 5 29 29 29 29 29 29 29 8 29 29 29 29 26 29 6 2 29 5 2 8 31 26 26 25 26 8 8 29 29 29 29 29 29 29 29 2 29 29 29 29 26 29 29 29 29 29 29 8 29 31 29 8 29 29 29 29 18 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 27 29 29 29 29 29 17 2 5 8 29 29 29 29 29 29 2 29 29 29 29 25 29 2 29 25 23 29 5 2 8 25 29 29 29 8 29 8 25 29 25 27 29 29 29 29 8 5 29 2 5 23 29 29 29 29 29 29 29 29 16 29 29 25 8 29 29 2 2 5 29 29 8 29 29 6 29 23 29 5 25 25 29 29 29 25 23 2 25 29 29 29 29 8 29 29 5 6 29 29 25 6 2 29 29 29 8 16 29 27 29 29 29 25 29 31 5 2 25 29 25 2 29 25 5 5 29 29 29 29 29 29 17 16 29 16 29 29 29 16 29 19 29 29 16 29 29 29 16 29 27 29 29 29 16 16 29 2 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 27 29 16 16 29 5 17 29 29 29 2 29 29 8 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 26 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 8 29 8 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 17 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 5 29 29 29 29 29 2 29 8 29 29 5 2 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 26 2 29 29 29 8 29 29 29 8 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 25 29 29 29 29 4 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 13 17 29 29 16 16 25 25 29 29 29 13 16 16 29 16 29 29 29 29 29 29 29 19 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 2 8 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 16 16 29 16 19 16 16 13 29 29 16 29 16 13 16 29 19 16 29 16 29 16 16 16 19 29 29 29 16 19 29 16 29 16 19 16 29 29 16 29 29 29 16 29 29 13 29 16 16 29 16 29 16 16 29 16 16 16 29 16 29 29 29 29 29 16 16 29 29 29 31 29 29 29 29 16 29 16 29 29 16 16 29 29 29 29 29 5 29 29 16 29 29 29 29 16 29 16 16 31 29 16 29 29 29 29 29 29 25 16 29 29 25 29 29 25 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 16 29 16 29 29 29 29 16 41 29 29 29 16 29 29 29 29 16 19 29 29 29 16 16 29 16 29 16 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 29 29 29 29 5 29 29 25 25 8 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 25 29 29 29 29 29 8 29 29 5 29 29 29 29 16 29 29 29 25 29 29 29 29 29 2 26 17 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 31 29 29 8 8 29 29 5 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 8 16 29 2 29 29 29 2 29 29 29 8 29 26 29 29 8 29 29 29 2 29 29 29 29 2 25 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 5 29 8 29 8 29 29 29 29 29 29 25 2 29 5 29 29 25 29 2 5 25 5 25 29 29 29 18 29 29 29 2 2 29 29 29 29 25 29 29 5 29 8 29 29 29 29 8 2 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 2 29 19 29 29 17 16 13 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 16 29 29 29 29 29 29 19 29 16 29 16 29 29 17 29 29 19 29 29 29 13 29 29 8 16 29 19 29 29 29 16 29 16 16 16 16 16 16 29 8 29 16 29 29 29 16 13 29 16 29 29 26 29 16 16 16 29 13 29 16 16 29 16 29 16 16 19 16 29 29 16 16 13 29 16 16 16 29 29 13 16 29 19 29 16 29 16 16 16 29 17 8 16 16 29 19 16 29 29 29 29 16 16 16 13 29 29 16 29 29 29 16 16 16 29 29 29 16 16 16 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 6 29 29 16 29 29 29 29 16 13 29 29 16 29 29 16 16 16 29 19 29 29 29 16 16 13 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 18 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 8 5 29 29 8 29 2 29 17 29 29 29 29 29 29 14 29 29 16 25 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 25 29 29 29 29 29 13 29 29 29 16 16 29 16 29 29 16 29 29 29 29 29 29 16 29 16 16 29 29 16 29 16 16 29 5 29 29 29 29 29 29 16 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 16 29 29 29 29 29 19 29 29 29 16 29 29 29 16 8 29 29 29 29 2 29 29 29 8 5 29 29 29 29 29 29 29 29 2 5 29 5 14 5 29 29 29 2 29 29 29 29 16 29 29 29 29 29 14 25 29 8 29 29 29 25 29 29 29 8 29 8 29 29 5 5 29 8 8 29 8 29 8 8 29 29 8 29 29 29 29 29 8 8 8 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 8 29 6 29 18 8 2 29 29 29 5 8 2 29 25 29 29 2 8 29 29 29 29 29 29 29 31 29 29 8 29 8 31 29 18 29 8 29 29 29 16 29 29 29 29 16 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 8 27 2 29 29 2 29 5 29 29 29 29 29 5 29 2 29 29 29 29 29 2 29 8 8 29 2 2 18 8 29 29 5 29 8 14 29 29 29 29 29 29 29 29 8 29 8 2 8 29 29 2 5 8 29 5 29 29 2 31 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 5 29 29 29 29 29 29 29 31 8 25 14 5 29 8 18 29 29 25 29 29 29 29 29 26 29 29 29 18 18 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 6 29 29 29 2 8 8 8 29 2 29 5 29 31 29 29 25 2 2 5 29 2 26 29 29 29 5 29 8 29 8 5 2 29 29 29 29 2 2 29 5 29 2 29 5 5 29 29 8 29 27 2 4 29 29 29 29 29 2 29 29 26 2 6 5 2 29 29 29 2 5 2 29 29 2 29 29 5 8 29 18 29 29 27 8 29 8 5 29 26 5 29 29 29 29 29 29 29 29 29 29 25 25 29 29 5 2 8 29 29 29 29 29 29 8 29 29 2 2 29 17 5 29 29 29 29 29 29 29 29 2 29 26 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 5 29 29 29 29 29 18 5 29 29 29 29 8 29 29 2 29 8 29 29 29 29 5 29 29 2 29 26 29 25 29 29 25 29 29 29 29 29 8 29 29 25 26 5 29 29 23 29 29 29 29 29 29 29 29 2 29 29 29 29 25 5 29 25 29 29 29 5 29 29 8 27 8 29 25 29 29 29 29 2 6 29 29 14 8 8 26 29 29 27 18 2 29 2 2 29 29 8 5 25 29 29 23 2 5 6 29 29 2 2 2 29 2 8 18 29 6 29 29 8 27 5 29 29 29 29 29 8 29 23 29 2 8 29 25 29 6 29 5 29 29 5 29 29 29 29 29 29 29 29 5 5 29 29 29 2 29 29 29 29 29 2 29 8 29 29 29 29 29 2 29 29 26 29 29 8 29 29 29 5 29 26 2 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 5 29 17 29 16 29 29 16 29 29 29 29 27 29 29 29 16 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 16 29 17 16 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 16 16 16 16 29 16 29 16 19 29 2 29 29 4 16 16 16 29 29 16 29 19 29 16 17 16 5 29 29 16 29 29 29 29 29 29 29 29 29 29 16 19 29 29 8 13 29 16 29 29 29 29 16 8 5 17 17 29 16 29 16 16 29 29 16 29 16 5 29 17 29 16 29 29 16 29 16 29 16 25 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 25 29 2 29 5 23 29 6 8 16 29 16 2 29 29 29 5 29 8 29 5 29 29 29 29 29 25 2 18 29 5 26 29 29 26 29 29 25 29 29 29 5 29 29 23 29 31 29 29 29 25 26 2 29 8 26 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 2 29 29 29 29 8 8 29 16 29 29 29 29 29 29 29 29 16 17 29 16 29 29 16 16 19 16 29 16 29 16 29 29 29 29 29 29 29 29 2 16 29 29 29 17 29 29 29 29 29 29 29 13 16 29 17 29 29 29 29 29 29 29 29 29 29 17 5 29 18 29 29 29 29 8 29 29 29 29 29 29 16 16 29 16 16 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 16 19 2 16 16 16 14 29 16 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 23 29 29 29 29 29 29 29 29 19 29 29 16 29 29 29 16 16 29 29 16 29 29 29 13 16 16 16 16 16 19 16 16 19 17 16 17 29 16 16 13 19 16 29 16 16 16 16 16 29 19 16 16 29 29 16 13 16 29 29 29 19 29 16 16 29 29 16 29 19 29 19 29 19 29 16 29 29 16 17 16 19 16 16 29 19 19 29 16 16 16 2 29 29 29 29 29 16 19 16 29 16 16 16 13 16 16 16 16 13 19 17 16 16 29 29 29 19 29 16 29 8 29 29 16 29 29 13 16 29 13 29 29 16 29 29 8 16 29 29 29 29 16 29 29 16 29 16 29 6 29 29 6 29 29 5 29 29 29 29 5 29 16 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 19 29 16 29 16 16 29 16 16 13 29 29 29 29 16 29 13 19 29 16 9 8 29 29 29 16 29 29 29 13 16 16 16 16 19 29 29 29 29 29 16 29 29 29 29 16 13 16 29 16 29 29 29 29 29 16 29 29 29 16 29 29 16 16 29 19 16 29 29 29 29 16 16 29 29 29 29 19 29 16 19 16 29 16 16 29 29 16 16 19 29 16 19 16 16 29 16 16 17 17 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 5 29 17 29 29 29 29 29 8 29 16 29 29 29 29 29 29 2 29 17 29 29 5 29 29 29 29 16 16 29 29 16 29 6 16 29 29 29 17 29 8 29 29 29 29 16 29 2 29 29 16 29 29 29 29 29 16 29 29 29 2 31 29 29 8 31 2 29 29 29 29 29 29 29 29 16 29 31 29 29 25 29 2 29 29 29 29 29 29 29 27 29 29 29 8 29 29 29 29 2 2 29 29 29 29 29 29 29 5 23 8 29 17 29 29 29 29 29 6 29 29 25 29 29 29 29 29 29 29 8 29 29 8 29 29 17 29 31 29 29 29 29 29 29 16 16 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 16 29 2 31 29 29 29 29 29 29 29 13 5 29 29 5 29 29 29 29 8 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 29 25 29 29 8 25 5 5 29 29 29 29 29 29 31 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 23 29 26 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 5 29 29 2 29 29 29 29 29 25 29 29 29 29 2 29 29 29 8 29 2 29 27 29 29 29 29 29 29 2 29 29 29 29 29 17 29 5 8 27 2 23 2 29 29 29 29 29 2 29 29 5 29 29 29 29 31 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 2 29 29 16 16 13 19 9 13 16 13 19 19 19 19 19 16 29 19 9 9 41 16 29 29 19 19 10 9 19 13 13 16 19 19 29 19 13 29 16 19 16 19 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 25 29 25 29 23 29 29 25 29 25 29 29 25 29 29 29 2 25 29 16 29 29 29 29 16 29 17 16 29 29 29 29 29 17 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 16 16 29 29 19 16 29 25 19 29 29 29 29 16 29 29 29 29 18 29 16 29 2 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 26 8 29 2 2 29 29 8 25 29 29 8 29 29 2 29 5 29 29 29 29 29 29 29 29 5 29 29 18 2 29 29 29 8 8 29 29 29 8 17 29 29 29 29 25 29 29 29 29 31 29 25 29 29 29 29 29 29 25 31 29 29 29 29 29 14 29 8 2 17 29 5 25 8 29 31 8 29 29 25 2 29 29 29 29 5 29 29 29 29 29 16 29 29 29 29 16 2 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 19 29 16 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 23 2 29 29 25 25 29 6 29 25 14 25 6 2 29 29 2 8 29 5 5 8 2 29 29 18 18 25 29 2 5 29 29 8 6 29 2 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 8 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 27 29 29 18 29 29 27 29 29 29 18 2 8 29 31 2 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 23 8 29 2 26 29 29 29 29 29 29 29 2 16 6 29 29 29 29 29 29 29 2 29 29 2 29 29 16 29 18 29 25 17 29 29 27 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 16 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 31 5 29 29 29 29 29 29 29 29 6 2 26 29 25 29 29 16 29 29 29 29 29 29 29 29 29 29 16 25 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 13 29 29 29 29 29 29 6 16 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 27 29 29 6 31 29 8 2 5 29 29 29 29 29 5 29 29 29 29 8 18 29 29 29 29 8 29 29 29 29 29 23 29 29 8 2 29 6 8 6 29 25 31 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 8 29 25 29 18 29 25 29 8 29 29 8 5 25 2 29 29 31 2 29 2 25 29 5 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 16 13 16 29 16 16 16 29 16 29 29 29 29 29 29 16 29 29 29 16 17 29 2 29 29 17 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 16 19 29 29 29 17 19 29 16 29 29 29 29 29 29 29 13 29 29 29 16 29 17 29 16 29 29 29 29 29 16 29 29 19 29 29 29 29 29 29 29 29 29 16 29 29 13 29 23 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 27 29 8 29 29 29 29 29 29 29 29 29 29 29 29 26 29 16 13 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 2 29 13 29 29 29 29 16 29 29 29 29 29 29 16 29 16 13 16 16 29 17 16 16 19 29 29 29 29 16 17 19 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 16 16 16 16 16 29 16 16 16 29 29 17 29 16 29 29 16 29 16 29 29 29 29 16 16 16 29 29 16 16 29 29 16 29 16 29 29 29 16 16 29 29 29 29 29 16 29 16 29 29 16 29 29 19 29 29 19 29 29 16 16 13 29 29 29 16 29 29 29 16 16 16 13 13 29 29 29 16 16 29 5 16 29 29 29 29 29 19 29 8 16 29 16 16 29 29 16 29 29 16 29 29 16 16 29 29 29 16 16 16 16 29 29 29 16 16 16 29 16 16 29 29 16 16 16 29 29 16 29 16 16 29 16 29 16 29 16 29 16 16 29 16 16 19 29 19 16 16 19 16 19 19 29 29 16 17 16 16 29 29 19 16 16 29 19 29 16 13 29 19 29 16 29 29 16 13 16 29 16 29 16 16 29 16 16 16 16 29 29 29 29 19 13 29 29 29 16 16 29 16 13 29 29 29 29 29 29 16 16 16 17 17 29 29 16 29 29 29 16 29 13 16 29 29 29 29 16 29 5 29 29 29 29 19 29 29 29 13 29 29 13 29 19 16 16 16 16 29 29 16 29 16 29 19 16 16 16 19 29 29 29 13 29 19 19 29 29 29 16 29 29 29 29 29 29 19 13 16 16 29 19 17 16 29 29 19 16 29 29 29 29 16 29 29 16 19 16 29 16 19 16 29 17 17 13 29 29 29 16 19 13 16 16 29 29 29 13 2 29 29 9 29 16 16 29 29 16 16 29 16 29 29 29 16 29 19 13 29 16 13 29 19 29 29 16 16 19 29 13 16 16 16 29 16 13 16 16 29 16 19 16 29 19 19 16 29 16 29 29 19 16 29 29 16 19 19 13 16 16 16 13 16 19 16 29 16 13 16 16 29 29 16 29 29 16 31 29 16 16 29 29 29 8 16 13 16 16 29 29 29 29 16 29 29 29 29 16 29 29 29 2 29 29 29 29 16 16 29 29 29 16 16 13 16 29 29 29 29 16 13 16 13 29 29 19 29 16 16 16 16 29 29 29 29 5 29 29 29 16 29 29 29 16 17 16 29 16 16 29 16 29 16 29 29 29 29 29 16 16 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 8 16 29 29 16 29 29 29 29 19 19 29 29 29 29 29 16 19 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 16 29 16 29 29 16 29 29 29 29 17 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 27 29 16 29 29 29 29 29 29 29 29 29 16 5 29 8 29 29 29 29 29 29 16 29 29 8 8 29 29 29 2 29 5 2 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 2 29 29 5 31 29 29 31 29 29 29 5 5 29 29 29 29 25 29 25 29 29 29 29 8 29 29 29 29 29 5 29 17 29 29 8 29 6 25 29 29 16 25 6 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 31 2 5 18 2 29 25 18 29 25 8 27 5 25 6 25 31 2 29 29 8 8 29 29 2 29 2 5 6 29 8 29 29 29 29 29 8 29 5 29 29 29 29 2 29 29 5 29 29 5 8 29 2 29 2 29 29 29 29 29 29 8 29 8 29 8 29 26 29 29 29 29 29 29 2 31 29 29 5 31 29 2 8 31 29 26 23 5 23 5 8 29 29 29 5 23 29 29 8 29 29 29 31 29 25 29 29 29 5 8 25 31 5 29 29 25 29 2 6 29 29 29 29 2 29 29 29 29 29 25 8 29 29 29 29 26 8 5 6 29 29 2 25 29 29 29 29 29 29 2 17 29 17 2 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 14 29 29 29 31 29 29 8 29 8 8 29 29 29 29 26 29 29 29 26 29 29 29 29 29 29 29 27 2 29 29 8 29 29 2 5 8 29 6 6 29 29 29 25 26 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 29 29 29 29 8 29 29 8 8 29 29 29 29 5 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 29 29 27 29 29 31 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 2 29 26 5 5 29 5 5 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 4 29 29 29 16 16 16 29 16 29 29 14 29 29 29 29 2 29 29 5 5 5 29 29 29 29 29 5 23 29 29 29 29 29 6 29 2 29 25 29 29 29 29 29 29 6 8 5 29 29 6 5 29 8 8 29 31 29 8 29 29 29 29 29 25 29 27 2 5 8 25 5 8 29 5 5 29 25 2 2 5 29 29 8 23 29 29 2 27 2 29 8 29 29 29 29 29 29 8 23 29 29 29 2 29 29 29 29 29 2 2 29 29 29 29 29 29 2 29 8 29 5 29 29 6 29 8 29 29 29 29 29 27 8 8 29 8 29 6 25 29 29 29 29 29 29 29 29 29 29 8 25 27 29 29 29 26 17 29 8 29 29 8 5 29 29 29 29 27 29 29 31 29 29 29 31 29 5 29 29 25 29 29 29 29 29 5 2 29 29 29 29 29 31 31 29 29 6 29 29 2 8 8 29 29 25 8 5 5 23 2 31 29 29 8 29 8 29 25 8 29 29 29 29 29 17 29 29 29 2 29 29 8 4 29 8 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 27 2 29 2 8 14 2 27 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 5 29 2 29 29 5 29 29 29 29 8 2 29 29 25 29 5 29 8 29 29 2 2 29 29 8 2 2 8 25 29 29 29 8 14 29 6 29 8 5 5 6 29 8 8 29 29 29 5 29 8 25 29 6 29 29 8 2 29 29 29 29 29 29 2 8 29 29 2 29 2 29 29 8 29 29 29 8 29 29 8 29 5 2 29 29 31 29 29 29 29 31 5 29 29 29 31 18 29 29 29 29 8 17 29 29 29 29 29 2 29 8 5 29 29 29 29 8 29 18 29 25 29 29 29 2 29 29 29 29 29 29 29 29 8 8 16 18 29 8 29 29 29 5 29 29 29 2 29 5 26 29 29 29 25 29 29 29 8 29 29 29 29 5 18 29 29 29 29 16 29 29 2 29 5 5 29 29 29 29 14 29 6 29 29 29 8 29 29 29 29 2 29 29 8 2 29 31 29 8 8 25 29 2 2 14 29 29 29 8 8 5 29 29 29 29 29 2 29 26 29 29 29 5 8 29 18 29 29 8 29 29 8 29 29 29 2 29 29 2 29 8 8 2 29 5 2 25 29 29 5 25 29 29 6 29 8 23 26 5 5 2 29 29 5 29 29 29 29 29 29 29 16 29 5 23 29 2 29 31 29 8 29 29 8 29 29 8 29 6 29 29 5 29 5 8 31 8 29 5 18 29 2 2 29 5 29 29 8 29 29 8 6 29 29 8 2 29 8 29 5 5 5 8 2 29 5 6 26 5 29 8 25 2 2 8 29 29 29 29 5 29 2 8 29 29 29 5 2 29 29 29 8 8 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 25 16 29 29 2 8 5 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 2 2 23 26 2 29 2 29 29 29 29 29 29 29 31 29 14 29 5 18 8 29 2 29 29 18 29 25 29 29 29 29 29 29 31 29 27 29 2 2 29 29 29 29 8 29 29 2 29 29 29 29 29 5 29 5 29 29 29 14 8 8 29 29 29 8 29 6 5 8 29 8 29 29 31 8 29 29 6 29 27 29 2 23 29 27 2 29 8 2 29 5 18 6 29 29 2 29 29 6 29 5 29 26 26 8 29 2 29 5 29 29 29 29 8 29 29 29 29 2 29 29 29 29 2 8 29 2 29 29 29 29 29 29 29 14 29 29 5 29 29 29 8 29 29 29 8 16 29 29 6 29 29 29 5 29 29 29 29 29 29 25 31 25 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 29 29 14 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 18 29 29 29 29 5 29 29 31 29 29 29 29 29 29 29 2 29 29 8 29 8 29 29 8 29 29 29 29 29 8 29 2 25 29 29 29 29 8 29 25 29 31 29 29 5 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 31 29 29 29 29 29 29 29 29 29 29 6 29 29 2 8 5 29 25 29 31 8 29 29 2 29 29 18 29 29 2 5 29 29 25 6 29 29 29 29 29 31 29 8 2 8 2 5 8 29 2 2 29 29 29 29 29 8 27 2 29 29 2 29 29 2 18 8 29 29 5 29 5 29 5 29 8 8 29 29 8 2 5 8 29 6 25 29 29 29 29 6 2 8 29 29 29 29 29 29 18 18 29 31 18 29 2 2 8 29 2 5 29 29 29 29 2 31 8 29 29 31 29 2 8 29 29 29 29 29 8 29 6 2 8 29 29 29 29 23 29 29 8 29 29 6 29 29 29 23 29 25 29 29 26 29 29 29 29 6 2 29 18 29 29 29 29 29 8 29 8 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 31 29 29 14 8 26 29 2 18 27 29 29 6 29 29 2 6 8 8 31 26 29 29 29 5 6 5 29 8 29 2 29 29 29 29 29 29 5 26 6 29 29 17 29 29 29 29 31 8 29 29 29 29 29 25 8 5 5 29 31 29 29 6 29 29 29 29 5 29 29 29 29 29 8 29 29 29 29 29 29 29 5 6 29 8 25 29 18 2 5 29 29 29 2 2 29 29 5 2 2 29 18 29 29 14 8 2 29 29 29 29 29 26 29 29 6 29 29 29 29 5 29 29 27 29 29 2 14 17 29 18 29 29 29 29 29 29 29 31 29 29 29 18 29 8 29 29 6 8 5 29 26 29 29 8 29 29 5 5 18 27 5 4 5 2 8 29 29 29 29 8 29 29 29 29 5 8 2 8 26 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 5 29 8 29 29 5 29 8 2 29 25 29 29 8 29 29 29 8 2 2 29 29 8 29 8 5 31 27 8 2 29 29 29 29 14 29 2 29 29 29 29 29 25 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 2 29 29 5 29 29 29 29 29 29 29 29 29 14 29 29 29 29 8 29 29 29 5 29 25 29 6 29 8 31 29 29 29 29 14 29 29 5 29 14 29 29 29 2 8 29 18 26 8 31 29 8 31 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 8 2 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 29 29 29 29 2 29 16 29 2 29 17 29 5 29 29 29 2 29 29 29 29 2 29 29 29 29 31 29 8 29 29 29 2 29 2 29 29 29 5 29 29 29 29 16 29 29 29 2 29 29 29 29 29 16 13 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 2 29 29 29 29 8 29 29 5 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 23 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 8 29 13 5 8 29 16 29 29 29 5 17 5 29 29 29 29 16 16 29 29 6 29 29 27 2 29 29 2 29 29 29 5 2 29 29 8 29 29 29 29 2 29 29 29 29 29 29 26 29 29 29 29 29 29 29 5 8 2 29 2 29 29 29 29 29 29 29 29 8 5 29 29 29 2 29 29 29 2 8 29 29 29 29 29 6 29 6 29 2 29 29 29 29 2 6 5 29 29 29 29 27 29 18 29 29 2 29 29 5 29 29 29 29 29 29 29 29 2 27 29 29 29 29 6 29 16 16 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 31 29 29 2 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 5 29 29 29 27 29 29 26 29 29 29 2 29 18 2 2 23 29 29 29 29 29 29 29 29 29 29 29 8 16 29 13 29 29 29 2 5 29 29 29 29 29 29 29 5 17 29 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 25 29 29 18 29 29 29 29 29 29 8 29 2 14 29 29 29 2 29 8 29 18 29 2 29 2 29 29 29 29 29 16 29 29 29 29 29 2 29 18 29 29 29 2 29 2 2 5 2 5 29 29 5 29 29 2 29 29 29 29 29 29 29 29 29 18 25 8 29 29 5 5 29 29 29 29 8 8 29 2 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 8 29 5 29 31 18 29 29 29 29 29 29 2 29 5 29 5 29 5 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 13 29 13 29 16 29 16 29 2 29 29 19 29 16 29 29 17 29 29 8 13 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 2 29 29 29 29 29 17 2 29 5 29 29 29 16 13 29 29 29 29 5 8 2 29 29 2 29 29 17 29 5 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 2 18 29 29 2 29 29 29 29 2 29 8 29 29 29 29 29 8 29 29 29 8 31 31 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 4 5 8 29 17 5 29 29 29 29 29 18 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 18 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 2 29 8 2 29 26 8 18 29 29 29 29 29 29 29 29 17 29 8 29 29 2 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 5 29 29 29 5 5 2 16 13 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 2 29 29 2 29 29 2 29 5 23 5 29 5 29 17 29 29 29 29 29 29 29 29 29 29 29 27 2 8 29 29 29 14 29 29 29 29 2 29 29 5 5 29 8 16 29 29 29 29 31 18 8 8 29 29 29 29 29 2 29 29 29 29 29 29 2 8 29 8 29 29 29 29 8 5 2 29 29 29 26 29 2 29 29 29 5 29 29 8 8 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 5 29 29 26 29 2 8 8 29 2 29 29 29 5 31 29 27 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 5 31 8 29 29 31 29 29 29 29 2 29 29 29 29 29 29 2 29 6 29 18 29 8 29 29 29 29 29 27 29 29 29 29 29 29 2 29 31 29 2 29 2 5 29 2 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 2 2 29 29 29 29 29 8 2 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 16 16 16 5 16 29 29 29 13 29 16 16 16 13 29 29 29 16 16 16 29 29 29 19 16 19 16 29 29 16 29 16 17 16 16 17 16 29 19 29 16 29 16 29 29 29 29 29 29 16 29 16 29 16 29 16 16 16 29 29 16 13 29 16 29 29 29 29 19 29 16 16 13 29 16 19 29 16 16 19 29 29 16 13 16 19 31 16 29 29 19 16 16 29 29 16 29 29 16 29 16 16 29 16 29 29 29 16 29 16 29 29 16 13 16 13 16 29 16 19 19 16 16 19 19 19 29 16 16 19 29 19 16 16 13 9 19 19 13 29 16 16 19 16 29 16 16 13 19 29 16 19 13 13 16 16 19 16 19 29 19 19 16 19 29 19 16 29 29 16 13 29 19 16 16 19 16 16 29 16 16 13 16 16 16 9 16 29 29 16 19 16 16 29 19 16 16 29 29 29 16 16 16 29 29 16 13 16 16 29 29 16 29 16 19 19 19 29 19 19 19 19 19 19 16 13 19 16 16 13 19 19 19 16 29 16 16 17 19 29 29 29 29 16 29 29 16 19 16 16 29 17 16 16 29 16 16 13 16 29 29 19 29 16 16 16 16 19 13 16 16 13 16 19 16 13 16 16 16 19 19 16 16 29 16 29 13 16 29 29 19 16 16 29 29 19 19 19 19 29 29 16 13 23 29 29 16 19 16 19 16 13 29 29 16 29 16 16 16 16 29 16 19 16 13 29 29 16 29 16 16 16 16 29 19 13 19 19 16 29 29 16 16 16 17 16 16 29 16 16 29 19 29 13 16 29 19 29 19 19 16 16 16 29 29 16 29 16 29 16 29 29 29 29 29 29 16 29 29 2 16 16 29 16 29 5 5 29 8 29 17 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 5 29 5 8 5 29 29 8 29 29 26 8 5 29 5 2 2 8 2 29 29 29 29 29 14 2 26 5 8 6 29 29 2 2 29 29 29 5 2 29 29 29 5 29 2 29 29 29 29 23 29 29 25 2 29 29 2 2 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 31 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 8 29 2 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 16 29 29 29 29 29 29 29 5 29 16 19 8 2 29 29 16 29 29 29 13 13 29 13 29 13 29 29 29 19 29 29 6 6 5 29 29 5 29 27 29 26 2 29 29 29 29 29 5 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 16 16 29 29 16 16 29 16 29 19 29 29 29 29 29 16 29 29 29 16 29 16 29 19 16 16 29 29 29 13 16 29 17 16 16 29 29 29 29 16 29 29 16 29 29 31 29 29 29 16 29 29 17 8 29 16 29 29 16 29 29 29 16 29 29 16 16 16 16 16 29 16 19 16 29 16 16 13 29 29 29 29 13 13 16 29 16 16 29 29 29 29 16 29 29 16 29 16 2 16 16 29 29 16 16 16 29 29 16 16 19 29 29 29 16 29 16 29 29 29 16 29 29 29 16 29 29 29 29 17 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 16 16 29 29 29 29 29 16 29 16 16 16 16 29 29 16 16 29 29 16 16 29 29 29 29 29 29 16 29 29 16 29 29 29 2 29 29 29 29 16 16 16 16 29 29 29 16 16 29 29 29 29 29 16 29 29 16 2 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 16 29 29 2 29 8 29 29 5 29 29 16 16 29 29 29 29 27 29 29 29 29 29 29 29 5 29 29 29 5 2 5 8 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 6 2 29 18 29 8 6 5 29 26 29 29 29 5 29 5 29 2 29 5 29 6 8 8 25 29 5 8 8 2 29 5 8 8 29 29 29 29 29 29 29 29 2 31 29 29 5 29 8 29 29 2 8 8 29 2 18 29 29 17 29 29 29 29 18 5 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 26 29 29 29 29 2 29 29 5 5 29 18 29 29 29 29 29 8 29 29 29 2 2 5 29 18 8 29 31 29 31 29 2 29 2 29 5 5 2 2 29 29 29 29 2 8 29 29 29 5 29 2 8 2 29 8 27 8 5 29 29 29 29 29 2 8 29 2 27 18 18 29 8 29 29 8 29 29 29 29 2 29 5 18 29 29 26 29 29 2 29 5 29 31 2 5 29 29 29 8 29 29 8 8 8 29 29 18 29 29 2 2 29 29 2 18 14 25 29 2 29 2 29 2 29 25 29 29 5 29 29 29 29 29 8 29 29 29 8 5 29 29 6 2 29 25 29 29 2 29 2 29 29 2 25 29 29 29 29 29 29 2 29 29 8 29 27 5 29 29 14 6 29 31 29 25 25 29 2 5 31 29 29 6 29 5 18 2 6 5 17 5 29 29 29 16 29 29 17 29 16 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 2 29 2 2 29 29 29 29 29 16 13 29 29 29 2 29 18 29 5 2 29 18 29 29 29 29 17 8 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 17 29 16 29 16 29 29 29 29 29 26 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 5 17 2 29 2 29 29 29 29 29 6 2 2 8 29 5 6 29 29 2 29 29 6 29 6 29 29 6 29 2 29 5 26 20 29 29 8 14 2 2 29 29 29 8 29 29 6 29 29 29 29 29 29 6 29 5 5 6 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 8 5 29 29 2 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 27 29 2 29 29 2 14 29 2 29 5 14 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 25 29 29 18 29 29 23 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 5 2 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 13 29 29 29 29 29 31 29 29 29 29 31 29 29 29 29 29 2 26 29 29 2 29 2 29 29 5 29 29 29 5 8 29 29 29 29 29 2 29 29 9 18 29 29 31 8 2 29 29 29 8 29 26 29 29 5 29 13 29 29 29 6 29 29 8 17 5 29 29 2 29 29 29 29 29 29 31 29 29 8 29 29 29 29 29 29 26 2 2 8 29 29 29 29 29 29 2 29 29 29 31 2 8 8 29 8 29 2 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 8 29 8 5 5 2 31 29 29 29 18 2 2 18 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 6 29 29 8 29 29 29 29 2 29 29 20 27 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 8 29 2 29 29 29 2 29 29 5 29 5 29 2 29 29 29 26 5 29 29 26 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 5 29 29 2 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 2 5 29 29 29 29 5 29 29 29 2 29 29 8 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 2 29 2 29 5 29 5 5 5 29 29 29 29 2 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 18 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 5 29 29 29 29 29 2 29 29 29 31 29 8 29 29 2 29 23 29 29 29 29 29 29 2 29 2 29 29 29 29 16 16 29 16 16 29 29 16 29 16 16 2 13 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 8 2 29 16 29 29 29 29 16 29 29 16 29 18 29 29 29 16 2 29 29 29 29 29 29 29 29 8 8 31 29 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 5 2 23 29 29 27 29 29 29 2 18 29 29 29 29 17 29 29 29 29 29 29 8 29 29 29 29 29 29 14 29 29 29 5 29 29 29 29 29 2 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 5 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 5 5 16 27 29 16 29 29 29 29 29 29 29 29 29 2 13 29 29 29 29 29 29 16 29 2 29 29 29 29 29 16 2 29 29 6 29 18 18 29 2 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 16 19 29 29 29 2 13 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 31 29 29 29 29 16 5 29 29 29 29 29 16 29 29 16 29 29 29 16 29 16 29 29 29 29 29 8 29 2 29 29 29 27 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 18 2 29 31 2 29 5 29 6 29 29 29 5 29 29 29 2 2 29 29 29 29 26 29 27 29 29 29 2 29 2 29 29 29 29 29 5 29 29 29 29 29 18 29 29 29 29 8 5 25 2 2 29 29 29 29 8 5 31 26 25 8 29 8 31 8 31 2 29 29 29 29 2 29 8 25 8 14 5 18 2 8 29 29 31 5 29 31 2 18 2 29 29 5 5 31 6 29 29 29 29 29 25 29 29 17 29 29 2 29 2 8 27 14 29 29 29 29 29 17 29 29 29 29 29 5 29 29 29 2 29 6 2 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 8 31 29 18 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 2 14 29 29 29 29 29 2 8 29 8 29 5 5 14 29 29 29 2 29 29 29 8 29 29 29 29 5 29 29 29 29 29 29 29 8 29 5 8 2 29 29 18 29 29 29 29 29 2 29 29 18 8 2 2 8 29 29 29 29 29 5 29 29 29 5 29 29 29 29 29 26 29 2 2 29 29 8 5 29 29 29 29 29 29 29 29 29 29 18 29 29 29 5 29 29 2 29 29 29 29 2 29 29 29 5 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 8 29 29 2 29 6 29 29 29 29 29 2 29 29 29 29 29 29 8 6 2 5 2 8 29 29 29 2 29 26 18 2 29 29 6 29 29 8 29 8 29 2 8 8 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 31 29 29 29 29 8 29 29 29 29 29 29 25 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 13 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 8 29 29 29 29 29 16 13 29 29 29 13 16 29 16 29 16 16 16 29 29 29 29 29 29 29 16 17 13 29 19 16 5 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 16 29 29 16 16 29 16 13 16 19 16 29 16 29 16 29 16 19 29 29 29 16 19 29 29 29 16 16 16 16 29 29 2 16 16 29 16 16 29 16 16 16 13 5 29 16 16 16 29 29 16 29 13 29 29 29 29 29 16 16 16 16 13 29 29 16 29 19 19 29 29 29 29 16 16 16 16 29 29 16 16 16 29 19 16 29 29 16 19 29 29 29 19 29 29 29 16 29 19 29 17 16 29 16 29 29 17 16 16 29 13 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 17 29 5 29 29 29 29 29 5 2 29 27 29 6 29 29 29 29 29 8 5 5 29 29 18 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 18 29 29 5 31 29 2 2 5 29 29 29 26 31 29 31 29 2 29 29 2 29 8 29 29 5 31 5 29 31 29 29 6 29 29 29 29 14 29 5 29 29 29 29 5 29 17 29 8 29 29 18 29 29 18 29 2 25 6 25 2 29 29 2 5 27 8 26 5 27 27 29 29 29 23 23 8 18 2 29 2 27 29 29 8 8 29 29 25 14 31 29 5 29 5 29 29 6 2 18 29 29 29 29 29 29 8 2 2 29 29 29 2 29 31 8 8 29 2 29 29 29 29 29 17 29 16 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 17 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 19 29 29 29 29 16 29 29 16 16 29 29 16 2 29 29 29 29 29 29 5 23 2 29 8 8 29 8 29 25 29 29 29 14 29 29 8 29 2 8 29 6 29 6 29 29 2 29 29 29 29 25 29 5 29 29 29 29 29 29 2 29 29 29 29 2 27 31 29 29 29 29 29 18 5 29 31 25 29 5 25 2 2 25 18 29 29 29 29 29 29 29 2 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 18 29 29 6 29 29 29 29 29 29 29 29 29 29 25 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 8 29 26 26 29 29 17 29 29 29 2 29 29 6 29 29 28 29 29 8 29 14 29 29 29 29 29 29 8 2 29 8 29 29 8 29 29 26 31 29 29 29 2 29 29 29 29 29 8 29 2 29 29 29 29 29 29 5 29 29 26 8 29 31 26 8 29 2 5 5 8 29 8 29 29 29 29 29 29 29 29 29 16 5 8 29 2 29 8 18 29 14 29 17 5 29 29 5 29 29 29 29 29 16 29 8 29 5 29 5 29 29 29 29 29 29 29 18 29 29 18 29 29 29 29 18 18 29 18 29 8 29 5 5 29 23 29 29 29 16 16 16 29 2 29 29 29 17 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 5 29 29 23 29 29 27 8 8 5 8 5 31 5 2 29 29 29 5 8 29 29 2 5 29 29 8 5 2 5 29 2 5 2 6 29 8 5 5 29 23 29 2 29 29 2 5 29 5 8 29 29 5 5 5 29 2 5 8 29 29 29 2 2 25 29 29 29 26 5 29 2 29 29 8 2 29 29 29 29 29 26 6 2 8 8 29 29 8 5 29 29 29 2 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 5 8 29 18 27 29 2 8 29 5 29 6 29 5 29 29 29 29 29 29 29 29 14 29 29 29 8 8 8 27 29 27 29 29 5 29 29 29 29 29 18 29 29 14 29 29 29 29 29 29 29 29 2 29 5 29 29 25 2 29 29 2 29 29 2 29 8 29 29 5 2 8 29 29 6 18 29 29 29 29 18 29 26 29 29 29 18 29 29 29 25 29 29 18 29 29 29 29 8 29 5 29 29 2 29 29 27 27 29 4 27 29 8 29 29 27 29 29 2 29 2 8 2 29 29 29 29 29 29 5 29 29 29 31 29 29 29 29 29 6 8 29 8 8 29 29 2 29 17 31 29 29 29 29 14 29 2 2 29 29 5 29 5 29 2 8 2 29 8 25 29 29 8 29 2 5 8 29 2 29 5 29 6 29 2 5 18 5 8 2 31 8 29 27 5 31 29 2 29 2 29 5 2 29 29 2 20 2 25 2 29 29 29 2 29 29 26 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 26 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 6 29 29 2 29 29 8 29 17 29 31 6 29 8 5 29 29 29 29 14 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 6 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 29 2 18 8 29 29 29 5 2 8 2 25 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 23 29 29 8 2 29 29 29 29 29 29 5 29 29 8 29 31 29 29 5 29 2 29 31 29 29 18 29 29 29 29 2 29 29 8 29 8 29 29 29 29 29 16 29 25 29 29 29 31 29 29 17 2 29 8 8 5 29 29 29 29 29 29 29 29 5 29 29 31 29 29 18 29 29 29 29 29 29 29 29 29 6 29 29 8 29 26 5 29 6 5 29 29 29 6 2 29 29 29 8 31 5 29 18 2 23 29 20 5 8 8 29 29 29 31 29 29 29 29 16 8 29 8 29 29 29 29 6 29 29 29 5 14 14 29 29 29 29 29 29 2 29 16 29 29 29 29 16 13 29 29 16 29 29 29 29 29 29 29 8 29 29 2 29 29 29 5 5 29 29 29 29 29 29 29 29 29 29 29 27 29 6 29 2 29 29 29 29 5 2 5 29 29 29 29 29 29 6 29 2 29 29 2 29 5 29 5 8 29 29 29 29 29 8 2 29 29 29 5 2 8 6 8 8 8 5 2 29 29 29 2 5 29 29 31 27 29 5 8 2 29 5 2 25 29 14 18 29 29 29 29 29 29 29 18 29 29 18 2 8 2 5 2 8 29 27 29 8 29 29 29 29 29 29 29 27 23 29 29 25 8 29 29 31 31 29 27 5 23 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 5 29 31 29 26 6 5 29 8 29 8 29 29 6 29 18 29 29 29 29 29 29 5 29 29 29 29 29 29 5 16 29 16 29 6 29 29 16 26 6 29 29 27 31 29 2 29 29 2 8 29 27 29 6 29 25 23 5 29 31 27 8 29 29 6 27 29 29 5 29 29 16 13 29 19 13 29 16 16 19 29 17 16 29 16 16 16 16 29 29 16 29 29 29 16 16 16 29 29 16 16 19 29 29 16 16 16 29 16 29 29 13 19 29 29 29 29 29 16 16 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 2 29 31 2 27 29 29 29 2 29 29 29 29 6 29 14 5 29 29 29 8 29 26 29 26 31 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 8 29 5 29 29 29 2 2 29 29 29 8 29 29 29 5 5 29 26 29 2 6 2 29 29 8 29 29 29 2 29 29 29 16 29 29 29 29 29 26 29 29 29 29 26 8 5 29 29 29 29 29 29 29 29 6 29 18 2 29 29 29 27 29 29 29 6 29 29 29 29 29 2 29 29 29 29 8 8 29 29 2 29 18 29 29 8 29 29 29 29 8 29 29 29 29 29 5 29 29 29 2 29 29 29 31 29 8 29 29 29 2 29 16 29 29 29 25 29 29 29 29 29 29 6 29 29 29 29 29 25 8 29 29 29 29 29 29 29 29 29 29 17 29 29 2 8 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 5 8 29 29 29 31 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 8 29 29 29 29 29 29 31 29 14 29 29 29 29 29 29 29 29 29 29 17 29 29 2 29 5 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 18 29 29 29 29 29 29 5 29 18 6 8 29 29 25 27 2 8 2 29 29 29 8 29 5 29 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 5 29 29 29 26 20 23 26 31 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 5 31 2 5 29 29 26 29 29 2 29 2 8 2 29 29 18 29 29 29 29 6 31 8 29 29 29 29 8 29 8 29 6 29 29 29 29 29 29 16 31 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 16 13 29 29 29 29 6 29 29 29 29 29 2 29 29 8 8 29 14 29 2 8 29 29 29 29 29 5 29 8 26 2 5 29 29 29 29 29 29 29 2 2 2 29 29 2 29 29 29 29 29 26 2 5 29 29 29 29 2 29 29 8 29 29 29 8 29 23 26 5 29 2 29 29 2 29 29 2 2 2 29 29 29 29 17 2 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 2 29 31 18 29 29 29 29 8 29 29 29 5 26 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 2 2 29 29 29 29 29 29 5 2 8 29 29 29 29 29 16 29 29 2 29 29 16 29 29 29 18 29 29 29 29 29 13 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 5 5 29 29 29 2 29 29 29 29 29 31 16 16 29 29 29 29 29 29 29 29 29 2 29 29 8 8 29 14 18 25 29 29 5 26 2 29 2 8 29 29 29 29 29 29 29 31 29 29 29 29 2 29 26 29 29 8 16 2 29 29 29 29 29 16 2 29 29 31 29 29 2 29 29 29 8 16 2 8 18 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 5 29 2 17 29 29 2 29 5 6 29 29 29 29 6 29 29 2 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 14 5 29 29 31 29 2 29 29 16 31 29 29 29 29 18 29 29 31 29 29 25 29 29 29 29 29 31 29 18 29 29 29 29 29 29 29 29 29 29 29 29 31 31 18 2 29 29 23 5 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 8 29 29 8 29 29 29 29 2 16 16 29 29 16 16 29 19 16 29 29 16 16 29 29 29 29 16 16 29 29 16 19 16 16 13 16 29 29 29 29 29 29 29 16 2 29 29 29 26 29 17 29 29 29 16 2 29 16 29 13 29 29 29 16 16 29 29 29 29 29 17 29 16 29 29 13 29 16 16 16 16 5 29 29 29 16 19 16 29 16 16 17 29 16 29 29 29 13 29 19 29 29 29 16 16 29 29 16 29 19 29 16 29 29 29 16 29 16 29 16 16 13 29 16 16 29 16 29 29 29 16 16 16 29 29 29 29 16 16 29 25 16 16 16 29 16 16 29 29 19 29 29 17 16 5 29 29 17 16 29 29 16 29 16 16 29 29 29 29 16 16 29 13 29 29 29 16 29 16 19 16 16 16 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 18 29 29 16 29 17 29 29 29 29 29 29 29 29 29 31 16 29 13 29 29 29 29 29 16 16 29 16 29 29 8 29 29 29 2 29 16 29 29 29 29 29 29 16 29 29 13 29 29 16 29 29 29 16 16 13 19 29 29 16 29 29 5 29 29 13 29 16 29 16 16 31 29 16 29 29 29 29 19 19 29 29 16 17 19 29 16 16 29 16 29 19 17 16 17 16 29 29 16 29 17 29 29 16 29 29 29 29 16 16 16 29 29 29 16 29 16 29 16 19 19 19 29 16 16 19 16 29 16 29 29 19 16 16 19 13 16 29 29 16 16 17 29 16 29 17 13 16 16 29 19 29 29 19 29 16 16 16 29 16 16 16 16 29 16 29 16 29 16 29 16 29 16 19 13 13 19 16 16 13 16 29 16 29 29 16 29 16 13 29 13 29 29 19 16 29 16 16 29 16 16 16 16 16 29 29 19 29 16 16 29 16 13 29 29 16 19 16 16 29 16 19 17 29 29 17 16 29 16 29 29 16 16 29 29 29 29 16 29 19 29 29 29 16 13 17 29 29 16 29 16 16 29 29 16 29 13 29 29 16 29 29 19 29 13 16 13 29 29 29 16 16 19 29 29 29 29 17 16 29 29 16 29 29 29 5 29 29 29 16 29 16 16 29 29 19 29 29 16 29 29 29 29 29 29 16 16 6 29 13 29 16 29 29 16 16 29 29 29 16 29 16 29 16 13 29 29 29 16 29 29 16 29 16 29 16 19 16 29 29 29 29 29 19 29 29 16 16 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 16 16 29 19 13 29 29 16 29 25 16 16 16 16 29 16 16 16 29 16 13 29 29 29 29 19 16 29 16 16 19 16 19 29 29 29 16 16 19 16 13 19 29 29 16 16 18 29 16 16 19 16 16 29 13 29 17 29 29 29 16 29 29 13 29 29 13 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 6 29 29 29 25 29 29 29 2 29 5 2 29 18 5 29 29 29 29 18 29 2 2 29 29 2 8 29 29 2 8 8 5 2 5 5 29 5 31 2 29 5 29 2 31 29 2 6 8 29 25 29 25 29 23 8 5 2 2 26 29 29 16 16 29 29 16 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 5 29 29 8 2 8 29 2 2 29 29 25 29 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 16 29 29 16 29 13 29 8 29 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 26 8 2 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 25 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 17 29 29 29 29 8 16 29 29 18 29 8 29 29 29 29 26 29 29 29 5 8 29 29 29 16 27 16 2 29 6 29 29 25 29 29 29 29 8 31 29 29 29 29 29 29 29 8 2 26 26 18 8 14 6 25 2 29 29 2 29 29 29 2 29 29 5 29 5 29 23 29 29 29 29 29 29 29 25 26 2 29 5 31 29 29 29 29 18 29 14 5 29 29 29 29 29 29 29 29 18 29 29 18 2 29 29 29 29 8 29 18 5 5 29 25 29 29 29 6 18 29 29 29 29 5 29 29 29 29 29 29 29 31 8 29 29 29 27 25 8 27 29 29 29 29 29 2 5 29 29 29 6 29 2 5 29 29 29 29 8 29 29 5 29 5 25 29 8 5 29 6 29 29 29 8 29 5 2 29 5 5 31 8 6 5 29 29 29 8 29 5 8 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 5 29 27 2 8 29 8 5 25 31 29 29 29 5 8 31 29 2 5 23 29 8 5 29 29 29 29 5 25 29 5 29 2 31 29 6 29 29 29 6 5 29 29 29 29 25 31 29 29 29 2 29 5 27 14 29 29 2 4 8 29 8 29 29 29 29 29 2 29 29 31 8 8 23 18 29 29 6 29 31 29 2 29 29 29 29 29 29 2 29 26 29 5 29 29 29 5 8 29 18 29 29 29 29 2 29 2 29 2 29 14 27 29 6 2 2 29 5 29 31 2 29 29 29 29 29 31 29 29 29 5 29 29 29 29 2 2 29 2 29 27 29 8 29 29 8 25 29 2 2 5 29 29 29 29 6 26 6 18 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 29 2 29 29 2 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 8 29 29 29 29 29 5 14 29 29 29 29 29 8 29 18 29 29 2 18 29 29 29 29 29 18 27 8 29 2 29 29 2 29 31 29 18 8 5 29 29 29 29 29 29 29 8 29 8 29 29 29 18 29 29 29 2 29 29 29 29 5 2 29 6 29 29 29 6 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 8 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 14 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 5 6 29 5 29 29 29 29 16 29 29 8 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 13 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 17 29 29 13 29 29 29 29 29 29 29 16 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 16 16 29 17 29 29 29 29 29 29 29 29 6 29 29 5 29 29 29 29 29 29 29 29 29 5 29 18 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 5 29 29 18 29 29 5 29 29 29 29 8 29 29 29 29 29 2 29 29 29 2 29 29 29 29 8 29 5 5 5 29 29 29 29 26 17 29 29 29 29 29 29 29 29 29 6 29 8 5 29 29 8 29 29 29 29 26 29 29 29 29 29 8 29 2 29 29 29 5 8 5 26 29 8 5 29 29 16 29 27 29 29 29 29 29 16 29 29 29 2 31 8 5 5 2 25 27 5 17 29 14 2 29 29 31 29 29 8 29 29 29 8 2 29 29 29 29 29 29 2 29 29 2 29 29 29 29 26 29 8 27 29 29 2 29 8 29 2 29 29 29 29 31 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 26 29 25 2 29 29 29 2 29 29 29 29 16 29 16 29 29 29 29 29 29 8 8 29 29 5 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 18 29 29 29 29 29 29 13 29 29 29 29 5 29 16 29 29 29 27 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 16 29 29 29 29 29 16 29 16 29 16 29 2 16 19 29 18 16 29 5 6 29 29 5 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 5 29 6 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 25 29 29 29 18 8 29 29 29 29 29 25 29 29 29 29 29 18 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 27 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 5 29 2 8 5 29 29 5 25 29 2 29 5 29 18 2 29 5 2 8 29 2 29 29 29 29 29 29 29 2 29 29 2 29 29 5 29 29 2 29 2 5 5 29 29 29 16 29 29 16 29 29 29 25 16 29 29 29 29 29 17 29 8 29 29 29 29 29 16 29 29 5 8 29 29 5 2 5 29 29 29 29 29 29 29 29 29 29 2 29 29 2 8 29 29 2 25 5 2 2 29 2 31 31 29 29 5 29 29 29 5 29 2 29 29 29 29 29 31 8 29 29 29 8 29 29 29 5 18 29 29 5 8 8 14 2 29 2 29 8 2 29 6 5 8 29 29 29 29 29 29 27 29 8 5 17 29 29 29 29 6 29 29 29 29 29 18 29 29 18 8 29 31 31 23 29 29 29 29 2 29 31 29 29 29 29 29 29 2 2 8 5 29 31 8 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 31 8 8 29 29 2 2 5 8 8 29 29 29 29 29 29 13 29 29 29 29 29 8 8 29 6 29 29 5 29 8 18 2 2 29 29 29 31 29 29 29 2 29 29 29 29 29 29 2 29 5 5 29 5 29 29 6 29 31 29 29 8 8 5 5 2 26 6 29 29 29 29 8 29 29 29 29 18 2 2 26 2 6 29 29 2 2 31 31 29 29 2 29 8 29 6 8 2 29 6 8 29 2 29 29 29 8 29 5 29 29 29 2 29 29 18 29 29 29 2 29 29 5 5 26 29 6 2 18 29 29 29 29 29 31 29 8 29 8 31 5 2 29 5 29 29 29 29 29 29 2 8 29 8 29 31 8 5 29 29 2 29 29 6 27 2 29 29 8 5 26 29 29 29 29 29 2 29 31 2 2 29 29 29 29 29 2 29 29 29 29 8 29 29 2 29 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 31 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 14 29 29 29 29 29 29 2 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 8 5 6 29 29 29 29 29 2 29 5 25 29 29 29 29 25 29 29 29 29 29 29 27 5 29 29 29 2 29 29 29 26 2 29 29 17 29 29 29 6 29 8 29 29 29 25 29 29 31 8 29 2 29 2 2 5 29 29 2 29 29 31 29 29 23 29 29 31 29 2 31 31 27 8 2 18 8 8 5 29 6 29 18 2 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 17 8 29 29 29 14 8 29 2 29 29 29 29 29 29 29 29 29 27 29 31 8 29 2 29 29 31 5 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 5 29 29 29 2 29 16 13 29 29 29 29 29 29 29 6 29 29 29 29 29 27 8 29 26 29 27 29 8 29 16 29 2 29 2 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 2 29 5 29 8 6 5 29 29 29 29 29 29 2 2 29 8 29 8 29 8 31 8 5 29 31 27 29 29 29 14 29 29 2 2 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 16 29 29 29 5 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 8 29 14 29 29 29 29 29 29 2 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 5 29 29 29 29 29 8 29 8 29 29 2 29 29 29 29 29 31 29 29 29 29 29 2 29 29 29 29 2 29 14 8 27 29 29 29 29 29 29 29 29 29 29 29 8 29 5 5 2 29 5 29 29 18 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 13 2 29 29 29 29 29 29 29 2 29 29 29 31 29 29 29 8 29 29 8 29 29 8 5 29 29 29 29 29 29 16 29 8 16 16 29 29 29 29 29 29 6 29 6 29 29 8 29 16 29 29 29 8 2 16 29 5 29 2 8 29 29 29 29 29 29 29 5 29 6 2 29 27 29 29 2 29 29 29 29 26 29 29 29 29 29 5 29 29 29 16 29 29 29 2 29 29 29 29 29 29 6 29 5 29 29 29 5 29 29 29 29 29 29 29 31 31 31 29 29 29 29 29 29 17 29 29 29 29 29 16 29 29 29 29 8 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 17 29 17 29 31 29 16 16 29 5 8 29 29 2 29 29 29 29 6 29 29 29 29 16 29 29 29 17 16 29 29 29 29 29 29 29 29 29 29 2 16 8 29 29 29 8 8 29 29 29 29 29 29 17 16 8 16 29 29 29 16 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 17 16 29 8 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 16 29 29 19 29 29 29 13 29 29 29 29 29 29 16 29 29 16 29 29 8 29 29 29 29 29 5 16 29 23 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 2 5 29 16 28 29 29 29 29 29 16 29 2 29 2 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 8 29 6 29 2 29 5 5 31 29 29 29 29 2 29 8 29 2 8 29 29 29 29 8 29 8 29 5 29 29 29 2 14 29 8 8 8 29 29 2 29 29 5 29 29 23 8 29 8 29 29 29 29 29 23 29 2 2 8 5 29 29 23 2 29 29 29 29 2 2 29 5 8 8 29 29 29 6 5 8 29 29 29 29 8 8 5 5 29 29 29 29 29 29 29 5 5 18 5 5 29 2 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 8 18 29 2 29 29 2 29 29 29 29 29 16 16 16 29 16 29 29 29 8 29 26 29 29 29 29 5 8 2 29 29 29 29 29 29 29 6 8 29 2 17 29 29 29 29 29 16 16 29 13 16 29 29 29 16 16 29 2 2 29 29 29 29 29 17 29 29 29 16 29 29 29 25 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 5 17 29 29 29 29 8 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 2 2 29 29 29 29 29 29 29 29 29 29 8 29 26 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 5 29 29 31 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 29 29 27 29 29 29 29 29 29 6 5 29 29 29 2 29 29 29 29 29 8 8 29 29 29 27 2 5 29 29 2 29 8 29 29 29 5 29 29 29 8 2 31 29 29 8 2 5 29 29 29 29 29 2 29 6 29 5 29 5 29 29 29 29 2 29 29 29 29 29 29 18 5 29 29 29 29 29 5 29 29 29 29 18 29 29 27 29 29 29 29 29 29 29 29 8 29 29 29 2 5 29 29 2 2 31 29 29 29 2 29 2 29 6 29 29 29 31 5 2 29 29 29 29 29 29 8 29 29 29 29 29 6 31 29 8 18 25 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 29 29 14 29 29 29 2 29 29 29 29 6 29 2 29 29 29 29 29 2 29 29 29 5 29 29 29 29 31 29 29 2 29 2 2 29 29 29 29 29 8 29 5 29 8 29 26 2 29 31 26 29 29 29 2 5 29 29 20 8 29 26 5 29 29 29 29 29 31 18 29 8 8 29 29 29 29 2 14 29 29 29 8 5 29 29 2 29 29 29 29 29 2 29 29 29 29 29 2 29 8 5 29 29 29 8 29 29 29 5 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 4 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 2 16 29 29 29 16 29 29 29 29 29 29 8 29 6 5 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 2 29 29 29 5 8 29 29 5 2 29 29 2 29 29 8 2 29 29 29 14 5 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 27 8 29 29 2 6 27 29 29 17 29 5 29 29 29 29 29 5 29 29 29 29 29 29 2 25 8 29 29 2 29 29 29 31 5 29 18 8 29 8 2 2 29 8 8 29 29 29 6 18 29 29 25 2 29 29 29 2 29 29 2 29 29 29 29 29 2 29 8 5 8 29 26 29 29 29 29 2 29 29 29 8 27 29 6 29 29 29 29 29 29 6 29 29 29 16 29 29 29 8 29 29 29 29 29 5 17 8 16 2 29 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 25 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 13 29 29 19 16 29 29 16 16 16 29 29 16 13 29 29 19 16 16 16 29 29 29 16 29 29 13 29 16 29 29 29 29 29 13 29 29 16 16 16 16 29 16 16 29 29 13 19 16 29 29 31 16 29 16 16 29 29 13 29 16 29 16 13 16 16 29 29 29 29 29 16 16 29 29 16 17 17 29 29 13 19 13 29 29 16 29 29 13 16 16 29 16 29 29 29 29 16 29 16 16 29 29 2 16 29 29 2 29 29 16 13 29 29 16 29 29 29 29 16 16 29 29 29 29 16 13 29 29 16 29 29 29 29 8 29 29 29 29 31 29 29 29 2 29 16 29 29 16 19 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 16 29 29 29 29 29 16 29 8 16 29 29 29 19 29 16 29 16 16 29 29 29 13 29 29 29 29 29 16 5 19 29 29 29 16 29 29 17 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 16 29 2 29 13 29 29 29 29 17 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 5 5 29 29 29 29 29 29 29 29 29 17 29 17 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 31 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 31 29 29 29 16 29 29 29 29 16 16 19 29 29 29 16 16 29 16 29 16 29 16 29 29 29 29 16 29 29 16 29 19 29 16 29 29 29 16 29 16 13 16 16 29 29 17 16 16 13 29 29 16 2 29 16 16 16 16 29 16 19 29 16 19 16 16 16 17 16 29 16 16 19 29 16 29 16 16 29 16 29 16 29 16 16 29 29 29 16 29 19 29 16 29 19 29 13 16 17 29 29 29 29 16 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 16 29 8 2 13 29 29 5 29 29 29 29 16 29 29 29 29 29 29 16 29 26 29 29 29 29 29 29 29 5 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 13 16 16 16 29 29 29 16 29 29 16 29 29 25 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 5 5 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 16 29 29 2 29 29 29 16 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 2 5 29 27 29 29 29 18 29 29 29 31 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 5 29 29 14 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 2 5 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 26 18 29 29 5 5 16 13 29 29 29 29 29 29 29 29 29 29 5 29 29 6 29 29 2 29 2 29 2 29 8 29 31 2 8 2 29 29 2 29 29 29 8 29 29 6 6 29 5 29 29 2 29 8 29 18 8 29 26 29 29 29 18 8 29 5 29 29 8 31 29 18 29 14 5 29 5 29 29 29 29 2 5 29 29 29 29 29 6 29 2 5 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 25 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 31 6 8 5 29 26 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 5 29 8 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 8 29 29 29 29 8 29 29 6 8 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 5 29 17 29 29 29 29 29 29 29 29 29 8 8 29 8 29 29 8 29 29 29 29 2 29 29 5 29 29 14 8 29 8 29 2 29 18 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 17 27 2 29 29 6 5 29 29 29 27 29 27 29 29 29 29 29 29 29 29 2 6 29 27 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 8 29 29 29 29 29 29 29 29 29 5 29 29 2 8 29 29 6 14 29 5 2 5 29 8 2 31 29 29 29 29 8 29 29 2 29 2 5 29 29 29 29 29 29 29 29 8 29 29 5 29 27 29 2 29 29 29 6 31 29 8 29 8 6 29 29 29 29 27 2 29 8 2 5 29 29 5 2 29 29 5 5 5 8 5 23 29 29 29 29 2 29 26 8 29 5 29 29 2 2 31 29 5 5 6 5 29 8 31 29 29 29 29 29 6 2 8 29 8 29 29 29 5 5 2 29 29 2 29 29 29 29 29 29 29 6 31 29 29 8 29 5 29 6 26 29 8 29 8 29 29 29 31 2 29 29 2 8 29 29 29 29 29 29 25 5 29 8 2 29 5 8 5 29 8 8 18 8 8 29 29 29 29 2 8 2 29 29 29 2 29 8 5 2 29 31 6 26 29 29 29 29 2 29 29 29 8 5 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 8 29 8 29 29 29 8 29 29 29 29 5 29 29 2 29 29 29 16 27 8 5 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 14 29 6 29 2 29 8 29 5 29 29 2 5 29 29 29 29 29 29 17 29 5 29 8 5 8 29 29 29 8 29 8 29 29 29 29 29 2 5 29 14 29 5 14 29 8 2 29 29 29 29 2 29 29 29 8 2 29 29 29 29 29 8 29 5 8 29 29 29 25 29 29 29 29 8 29 29 29 29 29 29 8 29 29 5 31 29 18 29 29 29 29 29 29 29 29 29 29 29 29 27 26 29 29 29 29 29 29 29 26 8 29 29 5 29 8 29 29 2 14 29 2 29 2 8 5 5 8 29 2 2 8 29 18 29 29 18 31 31 29 8 2 5 29 29 29 6 29 2 2 29 29 5 5 2 29 29 29 25 2 5 5 29 26 5 29 29 29 29 29 27 5 23 29 29 29 2 29 29 29 29 29 29 16 2 29 29 5 29 29 29 29 29 29 29 18 2 29 29 29 2 29 29 2 29 29 29 29 29 29 8 8 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 18 29 26 29 2 29 29 29 29 2 5 29 29 5 17 26 29 29 29 29 29 29 6 2 29 29 2 2 29 29 29 29 29 29 29 29 18 29 29 8 5 29 29 2 18 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 5 29 5 29 5 26 8 29 29 29 2 18 29 27 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 18 8 29 8 29 26 5 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 6 18 29 29 29 5 29 29 2 18 29 29 2 2 8 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 19 29 29 16 29 29 8 29 29 29 29 29 29 29 29 8 26 5 29 29 16 29 29 29 29 29 16 29 13 16 16 13 16 29 16 16 29 16 29 16 16 29 19 16 29 29 16 16 29 16 29 29 13 29 16 29 16 29 13 16 16 16 13 16 29 16 19 29 16 19 16 16 16 19 16 29 29 16 19 13 29 16 16 29 29 29 29 29 16 19 16 29 16 19 16 19 16 19 19 13 16 19 19 16 29 16 29 29 19 19 16 19 29 29 16 16 16 16 16 16 19 16 16 16 13 29 29 16 16 16 29 29 16 16 29 16 29 16 16 13 29 16 29 29 16 16 29 16 13 16 19 16 29 29 9 16 29 19 16 17 16 29 16 16 16 29 16 19 29 29 16 19 16 29 19 13 29 29 16 19 16 29 16 29 29 29 16 29 16 16 17 16 16 26 16 29 16 29 29 13 29 29 16 29 29 16 29 16 29 13 29 16 29 13 29 29 29 16 29 13 16 16 16 16 16 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 17 8 29 17 29 5 29 29 5 8 8 29 29 2 31 2 29 29 8 26 29 29 29 29 8 29 29 29 29 29 2 29 29 27 5 5 2 8 29 29 29 29 29 2 17 29 29 29 29 29 5 2 25 29 6 8 8 29 8 29 29 29 29 29 2 8 29 29 18 8 29 29 29 29 6 29 31 29 29 16 29 29 29 16 31 29 29 29 29 29 29 2 16 29 29 8 29 29 29 29 29 16 29 14 29 29 5 8 26 29 29 29 29 29 29 5 2 8 29 29 31 8 29 14 8 29 5 2 5 29 5 2 29 8 8 2 8 6 29 2 29 29 2 29 29 27 5 29 8 2 29 29 29 2 5 29 2 29 8 29 29 27 29 29 29 17 29 29 29 2 16 29 2 29 8 2 29 29 29 29 16 16 29 16 29 29 29 5 29 29 29 29 29 6 29 29 2 2 29 18 29 29 2 29 29 29 29 29 29 8 29 23 2 29 29 29 29 5 29 29 29 29 29 2 29 2 29 29 16 13 29 29 16 29 16 19 13 29 29 16 16 16 29 2 16 29 29 16 16 16 13 16 16 16 13 16 16 19 29 19 19 17 19 19 29 16 5 29 16 29 19 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 27 29 29 8 25 31 29 2 2 29 2 2 8 18 29 29 2 29 5 23 29 29 8 29 2 31 29 2 23 5 27 29 29 29 5 8 8 29 29 2 29 2 29 29 29 2 2 29 31 8 29 14 2 29 29 17 29 29 8 18 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 2 29 29 29 29 29 31 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 26 2 2 29 29 2 29 29 29 29 29 29 8 8 29 31 8 29 8 29 8 29 31 8 29 27 29 29 29 29 29 29 29 31 2 2 29 29 29 29 5 8 2 5 29 29 29 29 29 31 29 29 29 29 29 18 29 29 29 27 29 14 29 29 29 31 29 8 5 5 2 5 2 29 29 8 8 2 14 5 31 5 17 31 29 25 29 29 29 2 8 2 5 5 5 26 26 29 29 29 29 29 8 2 29 29 8 29 29 2 5 29 2 27 8 2 2 29 29 2 5 29 5 29 29 25 29 2 2 29 29 31 29 5 29 29 29 29 29 5 29 29 5 29 29 29 29 29 29 18 29 29 20 29 8 29 29 5 8 2 8 8 29 29 8 8 29 5 29 5 29 29 29 29 29 29 27 29 2 5 18 29 29 29 5 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 2 8 29 2 29 8 6 31 5 29 29 29 29 14 29 8 5 5 2 29 5 29 2 29 29 27 29 5 29 29 5 5 2 2 2 29 2 8 29 5 5 26 5 8 26 29 29 29 29 29 29 25 29 29 25 5 26 29 29 25 2 8 29 8 29 5 29 29 29 29 2 2 5 2 26 29 29 29 29 29 5 29 29 6 2 29 29 29 29 29 8 29 5 29 8 8 29 29 8 2 29 29 31 29 29 29 5 2 29 29 29 29 29 25 8 29 29 29 29 29 29 29 5 29 29 29 29 16 29 29 29 29 29 29 29 29 23 29 5 29 29 29 29 17 8 29 29 29 29 29 29 16 29 29 2 29 29 29 18 29 29 2 29 5 29 29 8 8 29 2 29 29 29 29 29 17 29 29 29 29 5 29 8 18 29 29 6 29 29 25 8 29 29 5 29 29 5 29 29 2 31 2 29 31 18 8 5 29 5 29 31 29 29 8 6 8 29 29 29 8 29 29 5 5 29 29 29 29 5 2 29 29 2 29 29 29 5 29 25 29 29 29 29 29 29 8 25 2 8 29 29 2 29 29 29 29 29 5 29 29 29 29 8 8 6 29 29 29 31 29 29 8 29 29 29 27 29 29 29 29 29 8 29 29 8 29 5 5 29 29 2 29 29 29 29 29 29 8 26 29 29 8 29 29 25 29 29 29 29 29 29 2 2 29 29 29 29 2 17 2 29 29 16 2 29 29 29 29 29 29 29 2 2 29 29 29 5 29 29 8 29 29 8 8 5 29 25 29 29 29 29 29 31 5 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 5 29 8 29 29 8 29 29 29 29 2 8 2 29 29 29 29 2 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 5 29 29 2 2 2 29 16 29 16 16 29 17 29 29 29 29 29 29 29 29 17 29 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 16 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 2 29 29 29 5 29 13 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 17 5 29 29 29 29 2 29 29 29 29 29 8 2 2 2 29 6 2 29 29 29 29 29 29 29 29 29 29 27 29 5 29 29 29 29 29 29 29 18 29 2 29 23 2 29 29 29 29 29 2 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 2 29 31 29 29 2 8 18 29 29 29 29 29 17 29 29 29 29 2 29 26 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 31 29 29 29 2 18 29 29 29 29 29 29 29 29 26 27 5 8 8 29 29 29 2 29 29 16 29 29 29 29 31 29 16 29 29 29 29 29 29 29 29 29 29 2 29 2 29 27 2 29 29 29 29 5 29 29 29 29 18 29 5 29 29 29 2 5 29 29 8 2 29 29 29 29 16 29 29 31 5 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 8 29 29 27 5 2 29 29 2 29 29 29 29 29 29 29 16 13 29 29 29 29 29 2 29 2 29 17 29 29 14 29 29 29 29 29 29 17 29 29 2 29 29 29 29 29 29 29 29 31 8 29 29 29 2 29 29 29 29 29 29 5 2 8 29 29 5 29 29 18 5 29 29 29 29 29 29 2 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 5 8 29 29 29 29 16 29 29 16 2 29 29 16 29 25 29 29 18 16 29 29 29 29 29 29 29 29 29 19 29 16 29 29 29 16 16 29 31 19 29 29 16 8 13 16 16 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 8 29 29 29 25 8 29 29 29 29 5 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 16 29 29 29 29 5 29 29 29 29 29 29 8 29 2 29 29 29 16 29 29 29 29 29 29 29 29 5 29 13 29 29 6 2 2 29 29 18 6 2 29 29 29 29 2 6 29 29 29 5 29 29 29 2 29 29 29 29 29 29 29 29 8 29 2 14 5 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 16 29 13 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 5 2 5 29 29 29 2 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 2 8 2 5 29 29 29 29 8 29 29 29 26 29 29 29 29 8 29 29 29 31 29 5 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 5 17 29 5 29 29 29 29 29 29 8 29 29 29 2 29 5 29 29 29 29 6 29 29 16 29 29 29 29 8 29 29 6 29 29 29 29 2 2 29 29 2 29 6 29 29 25 29 26 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 8 14 29 2 29 29 29 29 6 29 29 6 29 29 8 29 8 29 29 29 29 8 8 29 29 8 29 5 8 29 29 2 5 27 29 29 2 8 29 31 2 5 2 31 29 2 29 29 29 29 29 29 31 29 29 29 29 16 29 29 29 29 29 29 16 8 29 6 29 8 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 6 8 29 29 29 29 29 29 29 29 27 29 29 29 29 18 29 25 31 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 31 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 5 2 8 8 6 29 29 8 29 29 29 2 29 29 29 29 6 8 29 29 29 29 31 29 26 8 16 29 2 29 29 29 29 2 29 2 5 8 29 8 29 29 29 29 29 29 29 6 29 29 29 31 29 29 29 29 29 5 29 29 29 29 29 26 29 25 29 5 5 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 8 29 29 29 6 29 29 29 29 29 29 29 31 2 29 29 2 29 29 29 5 29 29 29 2 29 25 2 29 29 29 29 8 29 29 29 29 29 29 2 2 29 8 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 29 29 29 8 17 16 29 29 17 16 29 29 29 29 29 29 2 29 8 29 29 29 8 29 2 29 29 29 29 29 5 29 29 29 29 29 29 29 2 2 29 8 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 16 13 29 29 29 29 29 29 14 29 29 29 29 16 29 29 4 28 17 16 29 29 29 29 13 29 29 16 16 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 16 16 16 16 29 16 19 29 29 29 16 19 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 17 29 29 16 29 29 16 29 2 29 29 29 17 29 29 29 16 13 29 29 16 16 29 29 16 13 29 16 16 16 16 19 29 29 17 16 29 29 16 29 16 16 29 31 16 19 16 29 16 16 19 29 16 29 16 29 29 13 16 19 16 29 29 29 29 29 16 19 16 29 16 29 16 16 19 13 29 16 16 29 16 29 16 17 29 29 16 29 29 29 29 29 16 19 16 13 16 16 29 16 16 16 16 13 29 29 16 16 16 29 29 29 19 16 29 16 29 16 29 16 29 16 16 16 16 16 29 16 16 29 29 29 16 16 16 13 29 16 16 19 13 16 29 29 29 29 16 16 29 17 6 16 16 16 16 29 29 13 29 29 29 19 29 16 29 29 19 16 16 16 29 16 16 29 19 29 17 16 19 29 29 29 29 29 29 29 29 29 5 29 16 16 16 16 13 29 29 16 29 29 29 29 29 29 29 29 16 13 16 16 16 16 16 29 29 16 29 29 29 13 29 16 29 29 29 16 29 29 29 29 16 29 16 29 29 29 16 29 29 29 31 8 29 29 29 8 16 29 29 29 8 29 29 26 29 16 29 29 16 16 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 26 29 29 16 29 29 29 29 29 29 29 29 23 29 29 2 16 29 29 29 16 29 16 29 29 17 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 16 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 18 29 29 8 29 29 29 29 29 5 29 29 29 29 29 27 29 29 6 6 29 2 5 6 2 29 29 8 29 29 29 29 25 29 2 25 8 5 29 5 2 29 29 29 2 18 27 25 2 29 29 8 29 23 29 29 18 29 29 2 29 18 29 16 29 29 16 2 13 16 16 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 6 29 29 29 29 29 29 29 29 18 29 6 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 26 29 29 18 31 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 31 29 29 2 29 29 29 29 2 8 29 2 29 29 29 29 29 29 29 26 29 29 8 6 29 6 25 29 29 8 27 29 29 29 29 2 8 29 29 2 29 2 29 29 18 29 29 8 29 14 29 29 29 29 29 29 29 29 2 29 2 29 29 8 5 29 29 29 29 29 29 29 8 29 18 29 2 29 29 29 29 29 27 16 29 29 29 29 8 26 8 5 29 8 29 29 31 29 29 29 29 29 29 5 29 29 29 29 29 29 2 16 29 16 16 29 8 29 29 29 29 29 5 29 16 29 29 29 29 29 29 19 29 29 29 29 16 16 29 29 29 29 16 29 16 29 29 29 13 29 29 29 4 29 29 29 29 29 29 29 29 2 5 5 29 29 2 29 29 31 29 16 29 29 29 29 29 26 29 17 5 2 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 23 8 29 29 29 29 29 8 8 29 29 29 2 29 2 29 29 29 29 29 25 5 5 23 29 29 29 29 2 8 29 29 5 2 29 29 29 18 29 29 16 31 29 29 29 18 29 29 29 2 29 29 29 5 29 29 5 5 2 8 29 5 6 8 29 23 29 5 2 2 29 2 29 5 29 29 29 29 16 29 29 29 29 29 29 29 2 29 25 5 29 29 29 29 29 29 29 5 29 29 8 2 5 8 5 18 2 8 29 8 5 5 8 29 29 29 29 2 29 31 29 17 29 2 29 5 29 29 29 29 2 5 2 29 5 29 8 25 26 25 5 5 23 29 29 29 2 29 2 27 29 5 2 2 2 5 5 14 8 2 31 29 8 25 29 5 6 29 29 29 29 29 29 29 16 29 29 29 6 8 29 8 29 29 29 29 29 29 29 29 29 16 29 16 29 16 16 29 29 6 29 29 8 29 16 29 29 29 29 29 29 16 29 2 13 29 16 16 13 29 16 29 29 16 29 29 8 29 29 2 29 29 2 2 2 29 29 17 29 29 29 29 29 16 29 16 29 16 29 16 16 29 19 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 2 16 29 29 29 29 29 18 29 29 29 26 5 29 29 29 16 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 2 8 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 5 29 29 29 29 29 29 29 19 16 29 16 29 16 16 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 8 8 29 29 29 29 29 29 13 16 29 29 5 29 29 29 29 29 29 29 29 14 14 29 29 29 29 29 29 5 29 29 29 5 17 29 16 29 29 29 29 29 2 8 29 27 29 29 2 25 29 29 25 29 5 29 29 29 2 29 5 29 2 8 29 2 29 2 2 29 29 29 5 29 29 29 29 29 29 29 8 2 6 29 27 2 29 27 29 29 5 29 29 29 8 29 29 29 29 29 29 29 29 16 29 2 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 16 5 2 29 29 19 29 29 29 29 29 16 29 16 29 29 29 29 17 29 29 29 29 29 29 16 29 16 29 29 16 29 16 29 29 29 29 29 29 29 16 16 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 16 29 29 16 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 5 29 29 29 29 29 29 29 29 29 8 29 29 29 29 13 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 19 29 16 16 29 16 29 29 29 29 29 13 29 29 16 29 29 29 16 29 29 17 16 19 16 16 16 29 16 13 16 19 29 29 16 19 16 16 16 29 29 13 29 29 16 5 16 29 13 19 19 29 16 19 19 29 29 13 13 29 19 16 16 29 29 29 29 29 29 8 29 29 29 29 16 29 16 16 29 29 16 29 29 16 29 5 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 8 16 29 29 16 29 29 29 17 29 16 29 29 29 29 29 16 29 29 29 17 13 16 29 16 29 29 29 13 29 29 29 29 29 25 29 16 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 31 5 29 5 18 29 29 16 29 16 29 29 13 29 13 16 8 16 16 29 29 29 29 29 2 29 29 18 29 29 5 29 29 29 29 29 29 29 2 29 29 2 6 29 29 29 16 16 29 5 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 5 29 18 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 16 8 29 29 27 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 16 16 29 29 29 29 29 13 16 29 16 29 29 29 16 29 29 29 29 16 29 19 16 29 5 29 29 16 29 16 29 29 29 29 29 13 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 8 29 2 8 29 29 29 29 29 29 29 5 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 8 5 8 5 6 29 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 25 29 29 29 8 2 5 29 29 16 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 6 29 29 29 29 29 8 29 29 29 29 26 29 16 29 29 29 29 29 5 29 29 29 29 31 29 29 29 29 29 2 29 29 29 29 26 29 8 29 29 29 6 26 29 29 29 29 29 31 29 2 29 29 29 5 2 29 29 29 29 29 2 29 29 29 2 29 18 29 29 2 29 29 29 29 29 29 8 23 2 29 29 31 29 29 31 2 29 2 27 5 5 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 16 29 5 29 29 29 16 29 29 29 29 16 16 16 5 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 14 29 29 29 29 29 16 29 2 29 5 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 16 29 29 13 29 29 29 29 16 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 18 2 29 29 14 29 29 29 29 29 29 29 29 16 29 29 26 29 29 2 29 29 29 29 29 29 16 29 29 16 16 29 16 29 13 29 17 16 29 29 29 29 29 29 29 29 29 29 5 29 18 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 17 29 29 8 16 29 29 29 29 29 29 29 29 29 6 29 5 29 29 29 29 29 29 29 16 29 27 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 18 8 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 17 29 16 16 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 16 29 29 29 29 29 17 17 16 29 29 29 16 16 16 16 29 29 13 29 29 16 16 29 29 16 29 16 13 16 16 29 29 16 19 29 29 16 16 16 29 19 29 29 16 29 16 16 16 29 16 13 16 16 29 29 16 5 16 16 31 16 16 29 16 16 16 16 29 29 17 29 29 16 29 13 16 29 19 29 16 13 29 16 17 16 29 16 29 29 13 29 29 16 16 13 16 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 2 2 29 29 29 29 29 29 6 16 29 29 29 29 29 29 29 29 16 29 29 29 13 29 16 13 16 29 29 29 29 16 6 29 16 29 29 29 29 16 16 29 29 29 5 29 16 16 29 29 29 8 29 6 18 29 29 29 29 29 31 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 13 29 16 29 29 29 29 13 29 29 29 16 13 16 13 6 29 29 16 29 16 16 29 29 16 5 29 29 16 29 29 29 29 29 16 19 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 5 16 5 17 29 5 16 29 29 17 29 29 29 2 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 16 16 29 29 29 5 5 8 29 29 29 27 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 26 29 29 29 29 29 5 29 29 6 5 5 2 14 29 2 29 29 29 23 26 18 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 16 29 29 16 17 5 29 29 29 16 29 29 29 29 19 29 29 29 29 29 29 29 2 29 29 29 31 29 29 29 29 29 16 16 29 29 5 29 5 29 29 29 16 29 29 16 29 2 29 29 29 16 29 29 29 29 8 16 29 16 29 2 29 16 29 29 29 29 29 29 29 29 29 29 16 13 31 29 29 29 16 16 16 17 18 29 29 29 16 29 2 16 16 29 29 29 29 29 16 29 17 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 17 29 5 26 5 29 29 29 29 29 29 8 29 29 29 2 8 16 29 5 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 16 16 29 29 13 16 29 29 29 16 29 29 16 27 29 16 29 29 29 29 29 29 18 29 29 29 29 25 29 29 5 29 29 29 5 29 29 29 29 8 31 29 16 2 29 29 25 29 2 29 5 5 29 29 27 29 8 5 2 29 29 29 29 6 29 29 5 29 29 26 8 29 29 29 29 29 2 29 29 29 5 29 29 29 29 8 29 29 29 29 8 29 29 29 18 29 29 29 27 29 29 8 31 29 6 31 18 5 6 14 29 29 2 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 2 29 2 29 2 29 29 5 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 25 29 29 29 5 8 29 18 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 17 2 29 2 29 29 29 29 29 13 2 29 5 29 13 29 29 29 26 29 29 29 29 29 8 29 31 29 29 29 29 29 29 29 18 29 29 29 2 26 2 29 2 29 29 2 29 29 8 29 29 2 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 5 16 29 29 16 29 29 29 29 16 29 29 29 29 29 5 29 29 2 29 29 29 16 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 27 29 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 2 29 2 29 2 29 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 8 5 2 29 29 29 2 29 29 27 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 13 29 29 29 29 16 29 29 29 29 29 16 18 29 29 29 29 16 29 29 14 5 16 16 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 18 29 29 29 17 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 8 29 29 5 29 5 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 16 29 29 29 31 5 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 5 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 27 29 29 29 29 14 29 8 29 29 29 29 29 5 29 16 8 2 29 29 16 16 29 29 29 5 5 8 13 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 2 29 5 29 29 16 16 5 8 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 6 29 29 29 29 29 13 29 29 16 29 29 29 16 2 29 29 29 29 2 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 13 29 13 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 14 29 29 29 29 29 29 2 29 29 29 16 29 16 29 29 8 29 27 29 29 16 29 29 29 29 16 29 2 29 26 8 29 29 29 29 2 8 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 16 29 29 29 17 29 29 29 29 29 29 29 29 29 17 26 2 5 29 29 29 29 29 29 29 29 29 29 29 29 17 29 17 29 29 26 29 29 29 29 29 29 29 29 29 29 29 8 27 26 29 29 5 29 29 29 29 5 2 2 29 8 8 18 29 5 29 26 5 26 29 2 29 29 29 29 29 18 29 29 29 29 29 25 29 29 29 29 8 29 5 29 29 29 29 23 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 2 29 29 5 2 8 2 29 5 29 18 29 29 29 6 29 29 29 29 29 2 29 29 29 2 2 29 8 31 29 6 29 29 29 8 26 5 8 29 29 8 29 29 29 29 8 29 29 5 29 2 2 8 5 2 29 29 29 29 2 29 18 18 29 29 8 5 29 2 29 2 29 6 29 5 8 29 29 29 29 29 29 29 8 17 13 29 29 5 29 8 29 5 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 8 8 8 5 5 8 29 8 29 2 5 26 29 29 29 29 29 29 29 8 2 29 2 8 29 23 2 29 18 2 29 8 8 29 29 29 8 29 27 29 14 27 17 29 29 27 5 27 29 8 18 29 2 2 5 8 31 29 29 29 27 2 29 2 2 31 29 8 29 5 29 29 29 29 29 29 29 29 16 14 29 8 25 2 29 8 2 29 29 29 2 29 29 29 8 29 29 27 29 29 29 5 26 8 29 2 29 29 8 29 27 6 6 29 29 29 29 29 29 5 29 29 29 29 18 18 25 8 5 29 27 29 31 6 5 25 6 26 25 29 29 5 29 5 29 29 29 18 29 6 29 29 29 2 29 29 29 6 29 29 16 29 17 29 29 29 2 29 29 29 5 2 29 29 8 29 5 29 29 8 8 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 6 29 29 2 8 2 29 29 29 5 29 29 27 29 29 29 29 29 29 29 29 29 29 6 29 29 26 29 29 29 29 29 29 18 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 13 8 29 29 29 29 29 5 29 29 29 2 29 29 8 29 29 29 29 29 29 31 29 29 29 29 29 2 29 5 6 29 29 8 27 29 8 6 14 29 29 2 29 25 29 31 18 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 27 6 29 29 29 29 25 29 2 2 14 29 29 29 29 29 29 5 29 2 6 2 29 29 29 8 29 29 29 31 29 8 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 5 2 8 18 29 29 29 29 29 8 2 2 8 29 31 29 29 17 8 2 5 29 29 29 29 29 8 27 27 5 2 29 29 8 29 8 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 31 29 2 14 2 27 29 29 29 29 29 29 8 5 29 29 29 29 14 29 29 29 29 2 29 29 29 18 29 29 5 29 2 29 29 29 29 29 29 29 29 2 8 6 29 23 8 31 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 29 29 29 2 2 29 29 29 17 29 29 29 29 29 29 29 29 23 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 16 2 29 29 19 16 29 29 16 29 26 2 29 2 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 27 5 29 5 5 29 29 5 29 29 29 29 29 16 16 29 29 29 29 29 29 2 29 29 29 29 29 16 5 29 29 29 8 29 29 25 29 16 13 29 27 29 29 29 16 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 18 29 16 29 29 29 29 29 18 29 8 29 8 29 2 5 8 29 8 8 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 17 16 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 17 29 29 29 29 27 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 13 29 29 16 29 29 29 16 29 26 16 16 16 29 29 16 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 16 13 29 13 29 16 29 16 16 19 16 29 29 29 16 17 16 16 29 29 16 16 29 29 29 29 16 17 29 29 29 29 16 16 16 16 29 29 29 19 16 16 16 16 16 29 29 13 29 16 16 16 29 29 16 19 16 29 29 16 29 29 29 29 16 29 13 16 16 16 19 16 19 13 16 16 16 13 16 29 29 16 16 16 16 16 16 29 29 19 19 13 16 16 16 29 16 29 16 29 29 29 29 29 16 29 29 16 16 29 29 17 16 16 19 16 29 29 19 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 19 19 29 29 16 16 16 29 16 16 29 16 19 16 16 16 16 13 16 16 29 29 13 19 16 16 16 29 16 29 29 29 29 16 29 19 16 29 17 19 19 13 16 16 29 8 16 17 29 16 8 29 16 29 29 16 29 16 29 19 16 29 16 13 19 16 29 13 16 19 29 16 19 16 16 16 19 16 19 19 16 29 29 16 16 13 13 16 19 16 19 16 29 16 13 13 29 29 29 31 13 17 29 16 16 17 4 13 29 16 16 29 19 16 29 29 16 19 29 16 29 16 16 19 16 17 16 16 16 29 19 29 16 29 29 19 29 29 29 16 29 16 16 29 29 16 29 19 29 16 29 2 16 16 16 29 29 19 19 29 16 16 19 29 16 29 16 16 13 29 16 16 29 19 29 19 29 29 29 16 29 16 16 16 16 16 16 19 16 29 29 13 29 16 16 16 16 16 13 16 29 16 29 16 29 13 16 16 29 29 29 29 29 29 29 29 16 29 16 29 29 16 16 16 29 16 16 29 31 16 16 16 29 29 2 5 29 16 29 29 19 5 16 29 16 16 16 29 16 16 19 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 31 29 29 25 29 2 2 18 29 29 29 29 29 29 2 2 29 29 2 29 29 5 29 29 29 8 29 29 14 29 29 2 18 23 29 5 8 29 6 5 29 2 18 29 5 2 29 29 29 2 8 29 29 31 29 5 5 17 29 29 31 29 29 29 2 29 29 29 29 29 8 29 2 6 29 27 29 29 29 2 5 18 29 29 29 8 29 29 8 29 29 5 29 8 29 29 5 29 29 2 29 29 8 29 29 6 6 29 29 29 29 6 29 29 29 29 29 16 8 2 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 16 16 29 29 29 13 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 16 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 5 29 14 29 29 29 29 29 29 2 29 29 29 29 8 8 29 29 5 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 8 8 29 29 5 29 29 5 29 29 29 29 29 29 29 2 2 29 29 29 5 29 29 29 29 5 5 29 29 29 29 29 31 29 29 29 29 5 2 29 5 23 26 29 29 29 31 6 18 2 29 29 31 5 8 29 6 5 29 29 29 29 28 29 29 5 29 29 29 29 26 8 29 5 29 2 29 29 2 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 5 29 29 2 29 29 29 5 2 29 29 29 8 29 29 29 29 29 29 5 29 29 29 29 5 29 29 13 5 29 6 29 29 29 29 29 8 29 29 5 29 29 29 29 8 8 29 29 29 29 26 5 6 26 29 29 29 29 29 29 29 29 29 29 8 29 29 29 14 2 5 29 29 29 29 29 2 8 29 29 2 31 29 29 29 29 18 27 29 29 5 29 29 29 29 29 2 29 29 29 5 5 29 23 29 6 6 29 29 29 8 2 5 29 29 29 26 29 6 29 29 2 29 29 29 29 29 29 29 2 29 29 29 2 29 31 8 29 8 29 29 2 2 29 27 25 27 25 14 31 29 29 29 29 29 31 8 2 29 8 29 29 5 5 23 29 5 27 23 29 23 29 29 29 29 29 2 8 2 8 29 29 31 25 29 2 29 29 2 8 29 8 2 8 29 13 29 29 16 16 29 29 29 29 29 29 29 5 29 29 29 29 29 2 29 2 2 29 2 29 29 29 26 29 29 29 2 6 29 29 29 29 29 16 29 29 16 29 19 19 29 5 13 16 29 29 29 16 19 9 19 29 16 13 19 16 29 29 29 29 19 29 29 16 29 31 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 18 2 29 6 2 29 29 29 2 5 6 29 29 25 31 6 8 8 29 29 29 29 5 2 2 29 29 29 5 29 17 29 16 29 16 29 16 29 2 4 2 16 29 29 8 29 29 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 8 29 29 26 29 29 29 29 29 5 29 2 5 25 5 29 16 29 2 16 29 29 29 29 25 29 29 29 29 2 2 29 5 29 5 29 2 2 29 29 6 2 2 5 29 29 29 2 8 29 5 29 8 29 2 29 29 2 2 2 29 2 29 29 8 29 29 29 31 29 5 8 29 5 31 29 29 2 29 29 27 2 29 8 29 8 29 29 5 5 29 29 29 29 29 29 29 29 29 29 2 29 2 29 18 29 29 29 29 29 5 8 8 29 29 29 25 29 29 29 29 25 29 29 29 29 29 29 2 29 29 8 29 8 25 29 5 29 29 29 29 29 5 29 29 29 25 29 8 29 29 29 29 29 29 29 29 29 2 31 2 29 8 29 27 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 8 29 29 6 29 29 29 8 29 8 29 29 8 29 29 29 29 2 29 29 25 29 29 29 2 29 26 29 29 16 16 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 18 5 8 29 29 5 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 8 29 29 29 29 29 29 29 16 16 29 16 29 29 29 19 29 29 29 29 16 16 16 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 25 29 29 29 29 29 29 8 6 14 29 29 8 8 5 23 29 2 26 29 29 5 27 26 5 8 8 29 29 29 29 29 5 26 29 29 29 29 29 29 2 5 29 29 29 8 29 29 29 29 2 29 2 29 2 29 29 29 29 29 23 5 29 29 29 29 29 2 18 29 29 29 2 29 29 25 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 5 29 25 29 2 29 18 29 29 29 2 26 2 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 27 29 29 29 29 29 29 29 29 8 8 29 29 2 29 29 5 29 29 29 29 2 8 2 29 29 29 29 5 31 29 23 29 29 29 2 29 29 29 29 29 29 29 5 29 29 2 5 8 29 29 8 29 6 29 29 29 29 29 8 5 29 29 29 29 31 29 2 5 29 23 29 29 29 29 18 29 29 29 29 29 2 29 8 29 27 8 29 29 29 5 29 29 29 29 29 29 6 29 29 29 29 16 5 29 29 29 29 4 2 29 2 2 29 29 29 5 8 8 26 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 2 29 31 29 2 31 2 29 2 29 29 18 29 2 29 29 29 2 29 29 29 5 29 31 29 25 25 29 16 29 29 29 29 8 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 29 29 31 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 25 5 5 29 29 29 2 29 29 18 29 18 5 8 6 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 18 18 29 2 29 29 29 29 29 29 29 29 2 2 29 29 29 2 2 5 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 5 29 29 18 29 29 29 29 29 29 29 29 29 23 29 29 5 23 29 31 8 8 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 5 5 29 2 2 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 16 29 29 2 29 29 29 2 16 29 29 29 16 16 29 29 16 29 2 16 29 29 29 29 29 29 29 29 29 29 16 16 17 29 29 29 16 16 29 29 16 17 29 29 16 29 29 29 16 29 29 29 29 29 27 29 31 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 5 5 31 29 29 29 29 29 29 29 29 29 29 8 29 8 29 5 29 2 23 29 29 29 5 29 26 14 26 5 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 2 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 16 16 29 29 16 29 29 29 29 29 29 16 16 17 29 16 13 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 26 16 29 29 29 29 5 5 29 13 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 13 16 29 29 29 17 29 29 5 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 5 29 29 29 29 29 29 2 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 5 29 2 29 25 29 29 29 29 2 2 25 29 29 5 2 29 29 5 5 8 29 25 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 8 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 31 29 29 29 29 5 29 29 25 29 27 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 18 29 29 29 29 16 17 29 29 29 29 29 2 5 29 8 16 29 29 16 29 29 13 19 13 29 16 29 13 29 29 16 16 16 16 16 29 29 29 29 13 29 29 29 29 29 17 29 29 2 29 29 29 29 29 16 2 5 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 17 29 29 16 13 8 2 16 16 29 5 29 29 29 29 29 29 29 29 16 5 29 29 2 29 16 29 29 16 29 29 31 29 13 16 29 29 29 29 29 16 16 17 13 16 16 29 29 29 29 29 29 16 16 16 29 16 16 29 29 16 29 29 29 29 16 29 29 29 29 29 16 16 29 29 19 26 29 17 29 29 29 29 29 29 29 16 29 29 29 29 29 16 13 16 29 16 29 17 2 29 29 29 29 29 29 29 29 16 29 29 13 29 16 29 16 29 29 29 16 29 16 29 16 13 8 29 29 29 16 16 29 29 16 13 29 16 29 17 29 16 17 16 16 29 8 29 16 16 29 16 16 29 16 29 16 16 29 29 16 16 29 29 16 13 2 16 16 16 29 16 29 29 16 16 29 16 16 29 19 29 29 16 29 13 29 29 29 13 29 29 29 29 29 16 29 29 29 5 29 29 29 29 29 8 29 19 13 16 29 29 29 13 16 29 29 17 29 29 16 17 16 29 29 16 29 29 29 29 5 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 25 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 14 29 29 29 29 29 13 29 16 29 17 29 17 29 29 29 29 29 16 2 29 16 29 16 29 17 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 14 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 5 29 29 5 29 29 2 29 29 29 29 8 5 2 27 29 5 2 25 29 29 5 2 2 29 29 29 29 29 29 29 29 29 29 29 2 29 5 29 2 29 8 29 29 2 8 29 29 2 29 29 29 29 29 29 29 29 29 6 14 29 17 29 29 29 29 2 29 5 2 29 29 29 8 29 29 29 27 29 5 5 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 5 29 29 29 29 8 29 29 29 29 29 8 29 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 14 29 29 16 29 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 17 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 2 29 29 29 29 5 29 29 5 5 31 23 2 5 5 8 5 29 29 5 8 2 2 2 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 5 29 29 29 29 2 2 31 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 16 29 29 29 29 29 31 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 8 29 17 29 29 29 16 29 29 29 16 29 17 16 29 16 29 29 29 29 29 16 29 29 13 29 29 29 29 16 29 13 29 2 29 29 29 29 29 19 29 16 29 29 16 19 29 29 29 16 29 19 29 29 29 16 29 29 16 16 16 29 16 13 29 16 29 16 16 29 8 29 29 16 16 29 16 29 6 13 29 29 16 13 29 29 29 13 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 2 29 16 16 29 16 29 16 29 16 29 29 29 13 29 29 19 16 29 29 29 29 29 29 16 16 29 29 16 29 16 16 29 29 29 16 29 29 29 13 29 29 16 29 29 16 16 16 29 19 13 16 16 29 16 16 29 17 29 16 16 16 29 29 16 29 16 16 13 29 19 19 16 29 29 29 16 16 19 16 29 19 29 29 19 16 19 29 13 19 16 19 29 16 19 16 29 16 16 29 29 16 16 16 29 16 16 16 16 16 16 19 16 29 19 16 16 29 29 29 29 16 16 29 16 16 29 16 16 16 29 19 16 29 16 16 16 16 16 16 16 19 16 16 19 29 16 13 29 19 13 16 29 19 5 29 16 16 16 29 19 16 29 29 29 19 4 29 19 16 13 16 29 16 16 16 16 29 19 29 16 16 13 29 19 17 16 29 16 29 16 29 29 19 13 29 19 29 29 16 19 19 16 29 16 13 29 16 16 19 19 16 16 16 19 13 16 19 16 13 29 16 17 19 13 29 16 19 16 29 29 16 19 19 29 29 19 29 16 29 16 16 16 13 29 26 16 16 16 16 13 16 29 29 16 29 29 29 19 19 16 29 16 19 29 19 29 16 29 16 19 29 16 29 29 16 19 29 16 29 25 16 16 16 29 29 29 29 16 16 16 19 29 16 16 16 19 19 19 16 29 16 19 16 16 29 16 16 29 29 16 19 16 29 16 29 16 13 16 19 16 19 19 16 29 16 13 9 16 16 13 16 16 16 19 29 19 29 16 13 16 16 19 16 16 16 29 26 16 19 16 29 29 29 29 16 16 29 19 16 16 29 16 2 16 29 29 29 29 16 16 29 29 29 16 29 16 17 19 29 16 16 29 29 29 16 13 8 16 29 16 16 16 29 16 16 16 16 19 13 16 17 19 16 29 29 19 16 16 16 19 16 29 19 29 29 13 16 13 16 16 16 16 16 29 29 16 29 16 29 29 29 16 13 29 29 13 17 13 19 29 29 17 16 29 13 29 29 29 29 16 16 29 29 16 29 16 29 29 29 29 29 16 16 29 19 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 5 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 27 29 29 29 29 2 29 29 29 29 29 16 29 29 27 29 29 29 16 29 29 18 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 18 29 26 29 29 29 29 2 29 29 29 29 29 29 29 31 2 18 29 29 8 5 29 29 29 29 29 31 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 2 29 29 31 27 8 29 29 29 8 29 29 29 29 29 29 5 29 6 29 18 29 5 29 29 27 31 2 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 25 29 29 29 29 29 29 29 18 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 5 5 29 29 29 29 18 29 2 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 31 29 29 29 29 18 29 29 8 29 29 31 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 26 29 5 2 5 18 29 29 29 29 6 18 29 14 29 29 31 29 29 29 29 29 29 27 29 29 29 2 2 2 29 29 6 29 29 29 29 29 29 29 29 29 8 18 8 29 29 29 25 31 29 29 29 2 29 29 5 29 2 25 29 29 8 2 8 2 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 31 14 2 29 29 29 29 31 27 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 5 8 29 23 29 29 29 29 2 29 29 8 29 29 29 6 29 29 29 29 29 6 18 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 31 29 29 27 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 14 29 29 29 29 18 29 29 29 29 5 31 29 6 8 25 29 29 6 18 29 29 29 29 29 29 14 29 29 29 25 29 18 6 31 29 29 29 29 29 25 29 14 29 5 25 29 2 29 29 25 29 29 29 18 29 29 29 29 2 29 8 29 29 31 29 27 29 29 29 29 2 2 2 29 29 29 29 29 29 26 27 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 26 29 2 18 29 29 25 18 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 6 31 29 29 6 29 25 29 29 29 29 2 29 29 2 27 29 29 29 29 29 29 8 18 29 5 29 6 5 29 29 5 25 2 29 29 29 29 29 29 5 29 29 6 29 18 29 8 29 29 29 31 6 29 29 29 29 29 14 29 29 31 29 8 29 29 29 2 29 6 8 29 29 27 29 29 29 25 18 14 29 29 27 29 2 29 18 29 29 29 29 29 25 29 25 6 29 29 29 29 29 2 29 25 5 29 29 29 29 2 27 29 29 29 6 8 2 25 5 25 29 29 29 2 29 29 2 29 29 29 29 2 29 29 8 27 29 29 29 2 5 29 29 2 29 29 29 29 29 8 29 8 18 29 31 31 29 29 29 29 29 29 29 25 29 29 29 6 29 25 29 29 31 25 29 29 8 29 18 14 25 29 8 5 29 8 26 29 29 29 29 29 6 14 29 29 8 31 5 29 5 29 29 29 8 8 31 29 29 29 27 29 29 6 29 29 29 29 29 29 29 29 29 29 6 25 29 31 29 8 29 29 29 6 29 29 8 5 29 25 29 29 2 29 29 29 29 29 29 29 31 29 29 29 8 29 29 25 29 29 29 5 29 8 29 29 6 29 29 29 29 29 29 29 29 2 29 29 31 29 2 29 29 29 29 2 29 29 18 29 29 29 29 31 29 18 29 31 29 2 29 5 5 29 29 29 25 2 27 27 6 29 29 29 29 29 2 29 29 5 2 5 5 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 8 29 29 29 2 5 29 18 29 29 26 29 29 8 29 8 29 29 29 29 2 29 29 29 29 29 29 18 31 29 29 29 23 2 29 2 29 29 26 8 29 2 18 29 29 29 5 5 17 29 23 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 2 29 5 8 2 29 29 8 8 27 2 5 29 8 29 29 8 2 29 29 29 8 27 8 29 29 18 29 29 29 29 29 25 29 29 31 2 29 29 29 29 29 2 29 29 29 31 29 29 29 29 2 29 29 26 31 31 2 29 29 29 29 8 29 8 27 6 29 29 2 25 29 29 29 29 29 25 29 29 29 29 29 2 18 31 29 29 29 29 29 29 29 29 29 29 18 5 14 29 5 5 29 29 29 29 31 29 29 29 29 29 29 31 29 29 29 29 29 8 29 29 29 29 2 29 2 8 31 2 2 29 29 29 29 27 6 31 29 29 29 29 31 29 2 29 18 29 29 29 8 29 29 29 29 29 29 29 29 8 5 29 5 2 2 29 29 29 29 29 6 29 2 29 29 29 29 2 29 29 2 8 2 8 29 29 29 14 29 29 29 29 8 29 29 2 27 29 18 29 29 29 29 29 2 2 31 29 29 29 6 2 29 2 29 31 29 2 29 29 29 29 29 27 29 29 29 8 29 2 29 29 8 29 2 25 29 29 29 31 29 29 29 31 26 5 29 29 31 17 29 29 25 29 29 18 29 31 29 29 29 29 29 2 29 29 8 29 29 8 8 8 29 2 29 18 8 8 29 8 6 29 2 18 8 29 5 2 29 29 2 5 29 29 14 29 31 31 29 29 18 29 29 25 2 2 29 29 29 29 27 2 29 29 29 29 29 29 29 29 29 27 29 6 29 29 29 18 29 8 18 29 29 29 14 29 2 29 18 18 29 29 29 29 29 29 26 8 25 29 29 2 29 29 29 26 5 29 29 26 29 17 18 29 29 29 2 29 2 25 29 29 29 29 31 29 2 8 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 8 2 5 29 29 29 29 29 2 29 18 8 31 29 25 29 18 25 29 8 29 29 29 29 18 31 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 31 8 29 8 29 29 29 29 29 29 29 29 29 18 25 2 29 29 29 6 6 29 29 29 29 29 29 18 18 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 5 29 29 29 25 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 25 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 25 29 29 29 29 27 2 29 2 29 6 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 23 29 31 29 29 29 29 29 29 8 8 29 29 5 8 6 29 29 29 31 29 29 29 2 18 29 29 29 29 29 29 29 29 29 2 29 2 8 18 25 29 31 2 29 29 29 29 25 29 5 29 8 29 31 5 26 29 2 29 8 18 8 26 29 25 29 8 29 8 29 29 29 29 29 29 26 31 29 29 31 29 29 29 5 29 18 8 29 29 29 8 6 29 29 8 29 14 8 29 31 29 29 29 8 8 29 18 29 8 5 29 8 5 29 29 8 29 29 29 29 29 2 29 29 29 2 29 29 29 26 2 2 14 23 29 29 29 29 29 29 31 29 29 29 2 29 29 18 29 29 29 29 29 29 8 29 2 29 29 6 29 29 29 18 29 29 5 29 29 31 29 29 29 29 29 29 29 29 29 31 29 29 31 2 8 29 8 29 8 29 5 29 14 8 29 8 29 29 8 2 8 8 8 8 5 5 2 14 29 29 2 8 8 31 2 14 6 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 31 29 29 29 29 8 29 5 5 29 8 6 8 29 2 29 5 5 29 5 29 6 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 16 29 29 8 29 29 5 31 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 23 29 29 8 29 2 16 25 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 26 2 2 29 29 5 2 8 5 5 8 29 2 29 18 2 29 5 2 29 5 2 5 8 2 26 29 23 2 29 29 2 29 18 2 8 18 29 25 8 8 18 23 31 8 2 29 5 18 18 29 2 29 8 5 29 29 2 29 2 6 29 29 18 5 14 2 29 8 8 5 5 8 29 29 5 5 5 16 29 29 8 2 29 29 29 2 29 29 29 29 8 29 29 29 29 27 29 23 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 2 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 2 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 5 31 29 29 29 29 29 29 8 29 29 29 31 29 18 29 29 29 29 29 2 29 6 29 8 29 6 29 8 23 29 29 29 29 14 2 29 2 29 5 29 29 29 29 29 25 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 14 29 29 29 29 29 2 29 29 29 2 18 29 31 29 29 8 29 29 29 29 18 29 5 29 29 29 29 2 6 29 29 29 31 2 29 29 6 8 29 6 29 29 5 29 29 2 29 29 29 29 8 29 29 29 29 2 29 29 29 29 25 29 29 29 2 2 29 29 29 31 29 5 26 29 29 6 29 25 6 29 29 25 29 29 2 29 29 29 29 31 29 29 8 29 29 8 5 31 8 5 29 29 6 29 2 2 29 29 25 29 14 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 16 29 16 16 29 16 13 29 16 29 19 29 16 2 29 16 29 29 29 19 29 29 29 16 29 8 16 29 29 29 2 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 13 16 13 29 29 29 29 5 27 29 29 14 29 29 2 25 29 29 29 29 25 2 29 23 5 29 25 29 29 29 25 29 29 29 29 8 18 14 14 29 29 29 29 29 29 29 6 29 29 25 29 29 29 29 29 29 29 29 6 29 29 6 29 29 29 29 2 2 27 8 29 29 8 29 6 29 27 25 31 29 29 29 6 29 25 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 23 29 29 5 29 29 29 8 29 29 29 2 31 31 8 29 29 29 29 29 29 29 29 2 29 29 6 2 29 29 29 29 29 29 29 2 29 5 26 2 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 31 2 29 29 5 29 29 29 29 29 5 5 29 29 6 8 8 29 26 29 29 29 29 25 6 29 2 25 29 29 5 29 26 29 2 2 29 29 29 29 29 29 8 8 31 29 29 29 6 29 29 5 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 27 29 29 6 29 29 29 29 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 18 29 26 8 29 29 29 18 26 2 29 29 31 29 29 18 25 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 25 2 25 29 2 29 2 29 6 31 29 29 29 29 18 29 29 5 8 5 29 18 6 29 29 29 29 29 29 6 29 29 8 2 29 29 14 29 29 2 8 8 2 29 29 6 29 18 29 29 29 8 29 29 8 8 29 29 29 29 29 29 29 29 8 29 5 29 5 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 8 29 27 8 29 29 25 29 29 16 29 29 26 29 2 29 19 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 2 29 14 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 26 8 6 29 29 29 29 29 29 5 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 5 2 29 29 29 29 8 8 29 29 25 29 29 29 6 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 27 29 2 29 18 25 29 8 18 31 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 18 29 29 29 6 29 29 29 29 31 2 29 29 29 29 6 31 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 5 29 29 2 25 29 29 29 29 29 5 29 8 29 29 5 29 29 29 8 29 8 29 29 29 29 8 13 16 13 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 8 29 8 29 2 31 29 27 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 25 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 14 29 29 23 29 29 29 29 29 29 29 29 29 5 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 17 29 29 29 8 29 29 29 29 29 29 29 18 8 2 29 31 2 2 2 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 8 29 29 29 5 29 29 29 29 29 29 2 29 29 29 8 29 2 29 29 8 8 29 18 29 2 26 8 5 29 27 29 8 29 5 29 5 2 29 29 29 31 27 2 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 31 29 29 6 29 29 2 29 29 29 29 29 2 8 29 29 29 29 29 8 29 25 8 29 19 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 16 29 29 29 29 2 2 29 29 8 29 8 5 29 29 8 29 6 25 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 6 29 8 29 29 26 5 25 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 26 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 16 29 16 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 16 29 29 29 8 29 19 29 29 29 29 29 29 29 16 29 29 29 8 29 29 14 29 29 29 16 16 29 29 8 6 2 29 29 29 29 2 29 29 29 8 29 29 29 2 29 2 29 29 29 29 6 29 29 8 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 16 29 2 29 31 29 29 29 29 29 2 31 31 5 29 29 29 29 29 29 29 5 29 29 13 2 29 29 29 29 29 29 5 29 2 29 29 29 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 16 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 8 29 29 29 29 29 29 29 29 8 29 25 29 2 27 6 2 18 8 25 29 29 8 29 29 29 29 13 29 29 29 29 29 27 29 18 5 27 2 2 29 2 29 29 29 29 29 2 29 29 29 16 29 29 8 29 16 16 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 5 29 29 16 29 29 29 16 16 29 29 13 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 27 26 29 17 29 29 19 16 29 29 29 16 8 29 29 29 16 19 27 29 16 29 29 19 16 29 29 19 29 16 29 29 17 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 17 29 29 29 16 29 8 16 29 29 29 29 5 29 29 8 8 6 29 17 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 8 18 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 17 29 29 2 29 29 29 8 2 29 29 29 29 29 29 29 29 29 8 29 23 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 16 29 29 29 17 29 29 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 8 16 16 29 29 29 29 29 29 29 2 6 29 29 8 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 27 5 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 17 29 29 29 29 29 29 29 31 29 29 27 5 29 29 8 29 29 8 29 29 29 29 2 29 29 29 13 6 29 29 16 29 29 29 29 18 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 27 29 29 29 29 29 29 2 29 29 29 27 29 29 27 29 29 6 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 16 2 29 31 29 29 29 29 29 29 29 29 29 29 29 2 31 2 2 29 29 2 6 6 29 2 29 29 18 29 29 29 16 29 29 16 29 8 16 29 29 29 29 29 31 29 18 5 2 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 16 29 29 2 2 6 5 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 2 29 29 29 2 8 29 29 2 29 29 29 29 31 29 31 27 29 29 8 18 29 8 29 29 8 8 29 29 29 29 29 2 31 29 29 31 29 29 29 2 14 29 29 29 29 8 29 29 8 29 29 29 29 2 29 8 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 16 29 28 29 29 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 8 29 29 14 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 2 2 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 8 5 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 2 29 29 14 29 29 29 29 31 16 29 29 16 29 29 26 29 29 29 29 29 29 29 29 17 29 29 29 29 8 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 5 29 18 29 29 5 6 29 29 5 29 29 8 8 29 29 29 29 27 29 29 5 29 29 29 29 26 29 29 2 5 29 8 2 29 2 8 26 29 29 5 5 29 18 25 29 29 29 29 29 29 29 29 29 5 27 29 5 5 29 29 31 29 16 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 5 29 8 29 29 29 29 5 29 29 29 2 29 5 29 14 29 29 29 29 29 29 29 2 29 29 6 27 29 29 29 29 29 31 29 29 6 2 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 2 29 29 29 25 29 29 2 6 29 29 29 18 29 29 29 29 29 25 18 29 29 29 8 2 2 29 5 14 29 29 29 29 29 27 5 2 2 26 29 29 29 5 29 27 29 29 2 2 29 18 29 2 8 2 29 8 2 2 29 17 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 8 29 17 31 5 29 29 8 8 2 29 8 29 29 27 2 8 18 5 26 29 29 29 29 29 29 2 2 29 29 29 5 29 5 26 2 5 29 29 29 29 29 29 29 29 31 29 18 29 29 29 29 29 29 29 29 29 31 29 18 29 29 5 29 29 17 29 29 29 2 14 29 29 29 29 29 29 6 29 29 27 29 29 29 29 29 29 29 29 5 5 29 5 6 26 31 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 2 27 29 29 29 29 29 29 29 29 29 29 29 18 29 8 29 8 29 29 8 29 29 29 29 29 29 29 5 29 5 29 31 2 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 5 29 5 29 29 29 6 29 29 29 29 29 29 29 2 29 27 29 31 14 29 8 29 6 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 8 6 2 29 8 5 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 20 29 29 29 29 29 29 26 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 5 26 5 5 5 29 29 29 2 6 29 2 29 29 6 2 29 25 29 29 8 29 2 2 5 5 31 18 29 6 2 29 29 14 29 31 5 5 2 2 8 29 2 8 29 29 8 29 29 27 27 29 25 2 29 2 8 29 29 8 18 14 31 29 29 29 29 5 2 29 29 29 29 29 29 26 29 29 29 29 8 29 29 29 29 29 2 29 29 29 2 29 29 26 29 5 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 8 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 8 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 16 29 29 29 25 31 8 5 29 26 29 29 29 29 5 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 5 23 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 31 29 29 18 8 29 29 29 29 29 29 29 16 13 29 29 16 16 29 29 29 29 29 29 29 29 29 13 17 16 29 29 29 29 16 17 29 29 29 16 16 16 29 29 16 29 29 29 16 16 29 16 29 29 17 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 8 8 29 2 29 29 29 29 29 26 29 29 8 29 2 29 2 29 29 29 8 29 29 29 29 8 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 31 29 29 29 29 2 27 29 8 29 29 29 29 29 29 25 5 29 2 29 29 29 8 29 8 29 29 29 5 29 31 29 6 29 29 29 29 29 8 29 8 16 29 29 29 29 29 8 2 29 29 29 29 29 29 2 25 8 2 16 29 29 29 31 29 29 29 13 29 29 29 29 25 5 29 2 8 2 29 31 2 29 2 29 26 31 31 31 2 29 2 5 29 6 29 5 8 29 5 29 29 2 25 29 8 2 25 2 2 29 29 29 2 29 2 6 8 29 8 8 2 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 26 29 5 29 29 29 29 8 8 29 29 29 29 5 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 5 26 29 8 2 29 29 5 17 29 5 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 2 29 29 29 29 29 29 17 29 29 29 2 2 29 29 8 2 29 5 29 8 8 29 29 29 29 29 29 29 29 29 29 16 5 29 2 29 2 8 29 26 2 8 5 29 29 8 29 29 2 2 14 31 29 29 5 5 23 27 29 2 2 29 29 31 29 5 23 5 6 25 31 5 5 5 29 29 29 29 29 29 29 29 31 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 5 29 29 14 29 29 2 16 29 29 29 29 29 29 29 29 29 29 26 2 29 29 29 29 29 29 29 29 8 5 29 29 29 17 29 29 2 29 5 8 8 29 29 29 29 29 6 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 5 29 29 29 31 29 29 31 6 29 29 16 29 29 2 29 29 31 29 27 29 29 29 29 29 29 2 29 5 29 29 27 2 29 29 29 29 5 29 29 18 14 29 29 8 29 29 29 29 8 5 2 29 29 8 5 31 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 26 2 29 29 18 29 29 29 6 17 29 29 29 29 27 29 29 29 29 29 2 5 31 29 29 5 31 29 29 29 29 26 29 29 29 29 29 8 29 8 2 29 29 29 5 29 29 2 8 29 8 29 2 29 18 31 5 2 29 29 29 29 29 29 2 2 26 8 29 5 29 5 8 29 29 5 29 2 29 29 6 2 29 26 29 29 29 29 29 2 29 2 29 6 2 29 2 29 29 29 25 29 31 29 26 8 5 29 2 29 29 18 29 29 2 29 2 29 6 2 29 29 18 29 18 6 5 29 29 29 25 29 29 29 29 29 8 31 31 8 29 29 8 29 29 2 8 6 29 29 29 29 29 29 5 29 29 8 29 29 29 29 29 29 5 2 13 14 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 29 29 8 25 26 29 29 27 29 8 29 27 29 29 29 29 29 27 29 29 29 8 29 18 2 29 8 29 29 29 2 29 29 29 13 29 29 29 2 29 29 29 29 18 29 27 29 8 29 2 2 8 2 29 27 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 5 29 18 29 29 25 2 29 29 29 5 29 5 29 29 29 29 29 29 29 2 5 29 5 29 14 2 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 16 8 26 29 29 29 29 29 16 29 29 17 16 29 29 29 29 29 29 29 29 29 29 2 29 29 13 2 16 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 26 29 29 29 29 29 13 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 17 29 29 29 29 29 29 29 29 29 27 29 2 29 29 2 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 16 13 16 16 29 29 2 29 29 16 16 29 29 29 29 29 16 16 29 29 17 16 29 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 26 29 29 29 29 29 2 18 19 29 29 17 29 23 29 29 29 29 29 29 16 13 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 5 29 29 29 29 29 29 29 31 8 29 29 2 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 5 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 2 29 5 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 31 29 2 29 29 6 29 29 29 5 29 29 17 16 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 5 5 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 25 27 29 29 29 29 29 29 29 29 29 26 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 25 5 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 6 29 29 29 16 29 29 16 29 29 29 2 29 29 29 8 5 29 29 29 29 29 29 16 29 29 29 29 16 13 16 16 29 16 29 29 29 29 29 29 18 16 29 29 29 29 16 29 8 29 16 29 29 29 27 29 5 29 29 29 8 29 29 29 16 29 29 29 16 29 16 29 29 29 29 16 16 29 29 17 29 16 16 29 29 29 13 16 29 29 29 17 29 29 16 13 16 29 16 16 29 16 16 29 29 29 29 29 29 29 31 29 29 29 29 2 29 29 29 29 29 16 29 2 18 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 18 29 8 8 14 29 29 29 29 29 8 29 29 2 29 29 29 31 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 18 2 29 29 29 29 29 6 29 8 29 29 29 29 5 29 29 6 29 29 29 29 8 29 5 29 29 29 29 29 29 5 29 14 29 29 29 29 29 29 29 29 31 2 25 29 29 29 29 29 13 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 8 29 29 31 29 29 8 29 2 29 8 2 29 29 29 29 2 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 19 29 16 29 17 19 29 29 29 29 19 29 29 29 29 29 31 29 29 29 29 8 29 29 6 14 31 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 2 8 29 29 29 29 2 5 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 29 29 25 29 18 29 31 8 29 29 29 2 29 29 29 29 16 29 18 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 31 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 2 29 29 5 29 29 29 29 29 29 29 29 29 25 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 2 29 29 19 16 29 29 29 29 29 29 29 29 29 31 2 29 2 29 29 8 29 23 29 29 29 29 29 29 29 29 29 6 29 29 29 5 29 8 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 26 25 29 27 29 29 29 29 26 8 29 29 29 29 29 29 29 2 29 2 6 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 19 16 29 16 29 29 29 29 16 29 29 29 16 29 16 16 16 29 29 16 16 16 29 29 29 16 16 13 29 2 16 29 19 19 8 29 29 29 29 16 29 16 16 16 16 19 16 29 13 16 16 16 17 16 16 13 16 29 16 16 16 13 19 29 29 16 29 29 16 29 16 29 29 16 29 29 16 29 29 29 16 13 16 29 2 16 19 13 19 13 16 16 19 19 16 19 16 19 29 29 16 29 16 19 16 13 19 29 19 16 16 16 9 19 13 16 16 16 16 16 16 16 19 29 29 13 2 16 29 16 16 29 29 16 16 16 13 29 16 29 29 16 19 16 13 16 19 29 16 16 29 16 16 16 16 16 16 29 29 19 16 29 19 19 19 19 19 16 19 29 13 16 29 29 16 16 13 29 29 29 29 19 19 29 16 19 16 29 29 16 29 16 29 19 13 29 19 16 19 19 13 16 16 16 29 19 16 16 16 19 17 17 16 19 19 19 19 29 29 16 13 19 2 16 29 29 29 16 16 29 16 16 19 16 16 19 16 16 19 13 29 13 16 29 29 29 16 16 16 16 16 16 29 19 29 29 29 29 16 29 29 16 29 16 16 19 29 16 16 29 16 29 29 29 29 16 16 16 16 16 19 16 29 16 29 29 16 29 29 16 29 16 29 29 29 29 29 29 19 16 31 5 29 29 29 19 29 17 29 29 29 29 17 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 19 29 19 16 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 16 29 29 29 19 29 29 29 29 29 16 29 16 29 16 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 16 5 29 29 29 19 29 29 2 29 29 13 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 31 29 29 29 29 29 2 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 8 2 29 31 8 29 29 29 29 29 2 29 29 18 29 29 29 29 5 29 29 18 6 31 31 29 29 29 8 29 29 29 29 27 29 29 29 29 6 29 25 29 29 31 6 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 8 29 6 23 29 29 29 8 2 29 18 29 29 29 29 29 29 29 29 29 27 29 29 14 29 25 8 29 29 4 29 29 6 29 31 29 8 29 29 29 26 29 5 29 29 5 26 8 14 29 5 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 27 29 29 2 29 29 29 29 16 29 29 16 29 29 16 29 29 29 16 25 29 16 29 29 29 29 29 16 16 29 29 19 16 16 2 5 16 6 5 29 29 29 29 29 16 29 29 29 29 29 29 26 29 29 29 29 29 29 29 8 16 16 29 29 16 29 2 29 29 29 29 16 16 16 13 29 29 29 16 16 29 16 29 16 13 29 29 16 29 29 29 29 29 29 5 29 29 29 31 29 29 29 25 29 2 29 29 29 29 29 29 29 17 29 29 29 29 29 29 8 29 29 29 29 29 29 5 29 8 29 8 29 29 31 5 5 25 5 29 29 25 29 29 29 6 29 29 2 29 25 29 29 29 29 18 6 29 8 29 29 2 18 29 2 29 8 31 29 6 29 29 31 29 29 29 29 2 2 29 29 31 18 2 29 29 29 5 29 29 29 29 29 29 29 14 29 29 29 6 5 29 29 8 29 29 29 8 29 2 29 25 2 29 5 29 5 26 29 2 29 29 29 18 29 2 8 31 29 2 29 29 29 29 2 29 29 29 29 29 29 31 29 2 29 8 29 8 2 29 8 29 29 8 26 29 29 29 29 29 31 29 29 8 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 5 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 18 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 27 27 26 29 8 29 29 29 18 31 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 31 31 29 29 29 27 29 6 29 29 29 29 29 2 25 29 29 29 29 29 26 18 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 31 29 29 29 29 29 29 29 2 29 29 29 18 8 29 8 29 29 29 6 29 29 29 29 29 29 2 29 29 2 29 8 8 8 2 18 2 29 29 29 29 17 26 26 29 29 5 29 8 8 29 29 29 29 5 29 29 29 29 29 6 29 29 29 2 29 29 29 29 8 31 29 29 29 29 29 29 29 8 29 8 29 8 29 29 2 29 29 29 29 29 29 2 29 4 5 5 5 29 29 2 5 29 29 25 18 29 29 5 29 29 5 18 8 29 26 8 31 5 29 29 5 29 29 27 29 18 29 2 2 29 29 5 29 29 25 29 29 29 31 29 18 5 29 31 29 2 29 29 29 29 2 14 18 29 8 2 29 8 29 29 29 29 29 8 2 29 29 29 8 29 29 29 6 29 29 23 29 29 2 29 2 29 29 29 29 2 2 8 29 29 29 8 5 29 5 29 29 29 29 18 29 27 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 17 29 29 27 29 8 5 29 5 29 5 29 29 29 29 29 29 29 29 29 8 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 8 29 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 5 29 29 29 8 2 5 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 8 6 27 29 2 29 29 29 29 29 29 31 31 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 18 2 29 29 29 6 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 25 2 29 29 29 29 29 2 8 8 29 29 29 29 31 2 29 8 5 5 2 29 2 5 29 31 29 29 29 29 25 8 31 29 29 29 26 26 29 29 23 29 29 29 29 29 29 29 2 29 6 29 29 29 27 29 5 29 29 29 29 2 29 29 29 29 29 31 29 29 2 29 29 29 8 29 29 29 29 29 2 5 29 29 29 2 18 29 5 2 8 29 29 27 29 27 29 2 29 25 25 29 29 29 25 2 5 29 29 29 27 18 2 29 29 2 29 8 6 29 29 29 31 8 18 29 5 29 8 29 29 2 29 8 29 6 29 18 2 29 29 18 29 29 5 6 27 26 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 25 29 29 29 29 2 2 8 26 29 29 18 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 6 26 6 29 29 29 5 2 29 8 2 29 6 2 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 14 29 29 6 8 18 29 8 29 6 2 2 6 29 6 29 2 29 29 29 29 29 29 18 29 2 29 29 29 31 8 29 29 29 29 2 18 29 29 29 29 14 29 29 27 29 29 29 29 29 31 29 29 5 29 6 25 29 29 29 29 29 29 25 29 29 29 29 8 29 29 29 29 29 31 6 5 29 29 31 2 29 29 8 29 29 29 6 29 29 29 25 18 25 29 29 6 5 29 8 18 29 29 29 29 29 29 8 2 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 2 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 5 26 29 29 18 29 29 29 8 29 2 26 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 27 29 29 29 5 29 25 2 8 5 29 29 29 25 5 29 29 8 31 29 31 6 8 29 29 29 29 8 29 29 29 29 29 16 8 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 17 26 29 29 31 29 29 16 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 13 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 2 29 29 5 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 17 29 29 29 29 2 29 8 29 29 29 6 26 5 8 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 31 29 29 29 31 29 2 29 29 29 31 29 29 29 29 25 29 31 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 25 6 29 29 29 29 29 26 29 16 6 29 8 17 6 29 29 29 8 29 27 6 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 6 29 29 2 29 8 29 25 29 2 29 29 29 29 29 29 26 8 29 2 29 29 29 2 29 2 29 29 16 29 29 29 18 29 18 29 29 2 29 29 16 29 29 26 29 29 29 29 5 29 29 29 5 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 18 29 29 18 29 29 29 29 29 29 18 29 29 5 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 13 2 2 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 5 17 29 29 29 29 4 29 6 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 25 29 29 29 29 27 29 29 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 16 13 29 16 13 29 29 29 29 29 29 29 25 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 5 29 29 27 31 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 25 29 29 29 29 17 29 29 29 29 29 29 29 29 17 29 29 29 2 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 18 29 5 29 2 2 27 29 31 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 25 29 29 29 29 29 29 2 29 17 16 29 29 2 29 2 29 29 29 29 29 17 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 31 29 29 29 17 29 29 29 29 29 16 18 6 8 18 5 29 29 27 29 29 29 29 29 29 29 29 2 29 29 29 31 29 2 29 29 29 31 29 29 29 29 29 29 29 29 8 8 29 2 29 2 8 5 8 29 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 14 8 29 29 29 29 29 16 29 14 29 29 18 29 29 29 29 2 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 5 17 5 29 8 29 31 29 29 29 29 29 29 29 29 29 29 27 29 8 6 2 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 5 29 8 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 18 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 17 29 16 29 29 29 29 29 29 29 29 29 29 16 16 5 29 29 5 16 29 2 29 29 29 18 29 8 14 16 29 29 29 29 29 8 16 16 16 29 29 29 29 29 29 29 8 16 16 29 29 16 29 29 29 29 29 29 18 29 16 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 27 29 29 29 29 29 29 16 13 16 16 16 16 29 29 29 16 16 29 16 29 16 29 19 19 29 29 16 29 16 29 16 13 16 29 16 29 19 16 29 19 16 29 29 16 16 16 16 16 29 29 16 29 29 29 29 29 19 29 29 29 29 16 29 16 29 29 16 29 29 29 16 29 29 16 29 16 29 27 29 29 16 29 18 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 23 29 29 28 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 18 8 29 29 29 29 29 29 8 2 8 29 29 29 18 29 29 29 27 29 29 2 29 29 29 31 8 29 29 29 29 29 8 26 14 29 13 29 2 5 29 26 8 29 29 17 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 8 8 29 29 29 29 2 6 29 29 29 29 6 29 29 2 29 29 2 2 5 29 17 29 29 29 18 25 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 16 16 29 16 29 29 29 29 19 29 29 19 16 29 16 29 29 16 29 16 16 29 29 29 29 29 29 17 29 25 29 29 29 29 17 29 29 29 16 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 16 29 29 29 29 29 29 29 17 2 29 29 29 29 29 16 16 16 29 29 16 16 29 16 16 29 29 29 29 19 29 29 29 29 29 29 29 16 29 13 16 29 29 29 16 29 29 29 29 29 29 16 5 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 17 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 5 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 27 29 31 29 29 29 29 16 16 16 29 29 16 29 2 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 16 29 8 5 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 13 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 17 16 29 16 29 29 16 16 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 2 29 8 2 29 29 8 8 8 29 5 29 8 5 29 29 29 29 29 14 29 29 29 6 29 29 29 14 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 17 29 13 29 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 29 29 13 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 5 2 8 29 29 29 8 2 29 29 27 29 29 29 29 2 29 2 29 29 8 29 8 31 29 29 29 29 29 29 8 29 2 29 29 29 6 29 8 29 8 29 29 29 29 26 29 29 29 27 29 8 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 31 29 29 29 29 5 2 29 27 29 29 29 6 29 31 29 29 29 29 29 29 16 29 29 16 31 29 29 29 16 29 29 29 29 26 29 29 29 29 29 16 29 29 29 29 16 29 29 18 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 16 16 16 16 29 29 16 16 16 29 16 19 16 29 13 29 19 19 29 19 16 19 29 29 29 16 29 29 29 6 29 29 29 13 16 29 29 16 29 19 29 16 16 16 16 16 29 16 16 16 19 29 16 16 16 19 29 19 16 16 9 16 16 19 16 29 16 19 19 16 19 19 16 19 13 16 16 29 29 16 29 16 29 29 16 29 19 29 29 29 29 29 29 13 16 29 8 16 29 16 16 29 16 29 29 16 29 16 16 16 16 16 29 19 16 16 16 19 29 16 19 16 16 19 16 29 19 29 16 16 19 16 29 29 16 19 29 16 29 29 29 16 16 16 29 29 16 16 29 29 29 13 29 29 16 29 19 19 29 16 29 16 16 29 29 29 16 16 16 16 29 16 13 29 16 16 13 16 29 16 16 29 29 29 29 29 19 29 16 16 29 16 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 16 16 16 29 19 16 29 29 29 29 29 16 5 29 16 16 29 16 29 29 29 16 29 29 29 29 29 29 29 16 14 29 29 29 29 29 16 29 29 29 29 17 29 29 16 29 29 29 29 6 16 29 29 29 29 16 29 29 29 29 29 16 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 16 29 29 29 29 5 16 16 29 16 16 29 29 29 19 16 13 29 2 19 16 29 13 2 29 16 29 29 29 29 29 16 29 29 29 29 29 26 16 29 16 29 4 16 16 16 29 29 16 29 19 29 29 29 29 29 19 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 16 16 29 29 29 29 16 29 16 16 29 29 17 29 29 16 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 5 29 29 29 29 29 2 29 29 17 8 16 29 14 29 29 29 29 29 29 29 29 18 29 29 2 5 29 17 29 29 16 29 29 29 29 29 29 8 29 29 29 16 16 29 16 16 29 29 29 29 29 16 2 29 16 16 13 29 16 16 19 16 29 17 16 29 29 16 17 29 16 16 16 29 16 29 29 29 29 16 29 2 29 16 29 29 29 29 16 16 29 16 29 2 29 29 29 16 16 29 29 29 29 29 29 16 29 16 29 16 29 8 29 29 29 29 29 2 29 16 16 29 29 29 29 29 16 13 29 16 16 19 29 29 16 29 16 29 29 29 29 29 16 29 13 16 16 29 16 13 29 29 29 29 16 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 25 29 29 29 29 29 29 29 8 29 29 29 29 29 5 29 29 29 29 18 29 29 29 5 18 29 5 8 29 5 29 16 29 17 29 29 29 8 29 29 29 29 29 29 29 29 5 29 29 2 25 29 5 29 29 29 18 29 29 29 29 29 29 2 29 29 29 2 29 29 29 31 2 29 29 5 8 29 5 2 8 2 2 29 5 8 29 29 29 29 8 29 29 27 2 5 8 5 8 29 5 29 5 29 29 29 29 2 29 29 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 16 13 29 29 29 29 29 29 14 29 29 29 8 2 18 29 29 29 29 29 29 29 5 29 29 29 25 29 29 29 29 29 29 16 19 29 29 29 16 29 16 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 5 27 14 29 29 29 31 29 29 29 29 29 29 5 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 5 29 6 8 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 29 29 29 29 2 2 29 5 29 8 5 2 29 29 29 29 29 29 29 2 25 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 27 29 29 29 6 5 29 23 29 29 29 29 29 29 29 8 29 29 8 29 2 29 29 18 29 18 29 29 29 29 29 29 29 2 8 29 27 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 5 29 29 23 17 29 29 29 29 29 29 29 16 29 29 29 29 29 18 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 16 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 31 29 29 29 29 16 29 13 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 16 31 29 29 29 16 29 16 16 29 16 16 16 16 29 29 29 29 29 16 29 16 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 2 29 6 29 29 29 8 29 29 6 2 8 6 29 29 29 29 5 29 29 29 2 29 29 29 8 2 29 29 23 2 8 29 29 29 29 29 2 29 18 29 8 29 26 29 29 5 6 5 18 2 29 29 29 14 29 29 29 29 5 29 29 29 18 27 29 29 5 29 29 29 2 29 8 2 8 29 23 29 29 29 29 8 31 18 29 17 29 29 29 29 29 29 2 18 31 2 29 31 2 29 29 2 29 29 29 29 29 29 29 29 2 29 29 6 29 2 2 6 29 29 29 29 29 29 2 29 8 6 5 29 29 29 25 2 5 6 8 29 29 29 8 29 8 6 8 31 29 29 29 29 29 29 29 29 31 29 8 29 29 29 8 29 29 29 29 29 2 29 29 2 29 29 29 29 26 2 8 8 18 29 2 29 6 6 29 27 29 29 29 29 25 6 29 29 5 31 29 2 31 29 29 6 29 29 29 29 2 6 8 29 29 18 29 29 29 29 29 5 29 29 29 8 8 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 26 29 2 5 29 2 29 2 26 29 29 25 5 27 29 29 29 29 29 5 29 29 29 8 2 6 29 5 29 25 2 2 2 17 29 29 29 29 6 8 8 29 2 8 27 29 29 29 2 29 29 29 2 29 29 29 8 29 25 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 31 29 29 29 6 29 29 29 29 29 14 29 29 16 29 29 29 5 29 29 29 29 29 29 29 16 29 29 29 16 31 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 27 29 16 31 29 29 2 29 29 5 8 29 29 29 29 29 29 16 29 8 29 29 31 29 29 29 29 29 29 29 29 8 2 5 29 29 29 29 29 29 2 29 29 2 27 2 29 29 29 29 29 2 18 29 29 5 5 29 8 29 6 29 29 27 29 29 29 29 29 29 29 29 6 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 5 29 29 29 14 29 5 29 29 29 27 29 29 29 29 29 8 29 29 5 29 29 18 29 8 14 29 8 29 8 2 27 2 5 2 5 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 5 29 29 16 29 25 29 2 5 29 29 26 29 29 5 29 2 29 29 29 2 5 29 29 29 29 2 29 8 29 29 29 29 5 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 8 29 8 29 8 5 29 17 5 29 2 2 29 29 29 27 29 29 8 29 27 2 29 29 29 2 29 29 29 29 29 29 29 2 29 2 25 29 29 29 5 29 29 29 29 5 29 29 29 29 16 29 26 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 6 18 16 29 16 29 16 29 2 29 5 29 29 29 16 29 29 6 29 29 29 29 29 29 29 8 6 31 29 29 18 29 29 8 14 29 18 29 29 18 6 29 6 29 29 2 29 2 29 29 29 29 29 2 29 29 5 29 29 29 29 18 8 16 29 29 29 2 29 29 29 29 29 29 29 29 2 29 6 8 2 29 29 29 6 29 29 29 17 29 8 29 6 2 17 29 29 29 29 29 31 29 29 29 29 18 29 8 5 29 29 29 29 16 29 29 29 29 16 29 29 29 29 27 29 29 29 29 29 29 29 29 16 26 5 29 29 29 31 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 26 29 2 29 5 29 29 29 8 29 29 29 29 29 29 29 29 29 29 13 29 16 17 16 29 19 29 29 16 29 29 16 29 29 29 2 29 25 16 5 29 29 29 8 29 29 8 2 16 29 29 29 29 29 2 6 16 29 29 29 29 16 16 16 29 29 19 29 29 29 29 29 29 13 16 29 19 17 29 4 13 29 16 29 29 29 29 29 16 16 13 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 16 19 16 29 29 16 16 29 29 16 16 16 13 29 19 16 16 29 17 19 16 29 29 29 16 29 29 5 16 29 5 29 29 29 2 29 29 29 29 29 29 29 13 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 13 29 5 29 19 29 29 16 13 29 29 16 29 29 16 16 16 16 16 16 16 29 29 13 29 29 16 29 17 16 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 5 29 6 16 16 2 29 29 8 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 8 29 5 29 29 16 29 29 29 29 2 29 29 29 29 29 8 2 29 29 29 2 29 29 6 29 5 16 29 6 29 2 2 2 29 29 29 29 5 29 29 29 2 29 29 29 29 5 29 29 31 29 16 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 5 5 29 29 29 29 29 29 29 17 8 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 18 27 29 8 8 29 29 5 29 29 8 29 8 31 29 29 16 16 29 29 29 29 29 8 29 2 29 29 29 2 29 5 29 29 29 29 29 5 29 5 23 29 29 29 29 29 29 29 29 29 29 29 18 2 2 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 29 2 2 8 29 29 29 8 29 29 29 5 2 29 29 29 2 29 6 18 29 26 5 5 13 5 17 29 29 29 2 29 29 6 29 8 18 29 5 29 29 29 29 25 29 8 2 29 2 29 6 29 29 29 2 29 26 29 29 5 29 2 29 5 5 29 29 14 29 18 2 8 2 29 29 8 2 29 29 29 26 5 29 29 29 29 29 29 2 29 29 2 8 29 6 29 23 29 5 29 29 8 6 6 29 31 5 29 29 29 14 29 29 29 8 29 29 29 8 6 29 29 29 29 29 29 29 8 31 8 29 29 23 29 5 29 31 2 31 29 8 29 31 2 29 29 29 18 29 29 29 29 29 5 8 29 29 29 29 2 29 29 29 6 8 29 29 6 29 29 29 29 8 29 29 8 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 31 18 29 29 29 29 29 31 6 29 29 25 29 29 29 5 29 29 8 29 17 29 29 29 29 29 29 29 29 27 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 18 8 5 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 8 8 29 29 29 29 16 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 6 29 8 8 29 5 29 29 8 29 27 29 29 29 8 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 2 8 29 29 29 2 29 2 14 29 29 29 29 19 16 29 29 29 31 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 2 16 29 29 29 29 29 29 29 16 2 29 29 29 29 26 29 29 29 29 29 13 29 4 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 17 19 29 29 16 13 29 29 29 16 29 29 16 29 17 2 5 29 29 16 29 29 2 16 29 29 29 16 29 29 31 29 16 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 26 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 16 29 17 29 29 29 5 29 29 29 29 29 16 29 29 13 16 31 2 29 29 16 8 29 29 29 29 29 29 29 18 5 29 23 4 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 19 29 29 16 29 13 16 29 29 29 29 29 29 16 29 16 16 29 29 16 16 29 16 29 29 16 13 29 19 29 16 13 16 29 17 29 17 29 29 29 16 16 16 16 29 16 16 29 16 8 29 16 16 29 29 19 29 29 29 29 29 29 29 16 29 16 29 29 16 16 29 16 29 13 29 29 16 16 29 16 16 16 29 16 13 29 16 29 29 29 16 29 16 16 16 16 29 29 29 29 29 19 29 16 16 19 29 16 13 29 29 9 16 29 29 16 29 13 16 16 29 29 16 29 29 16 19 29 19 29 16 16 19 29 29 29 16 13 16 16 19 13 19 29 29 29 19 16 29 29 16 19 19 16 13 19 13 16 16 19 19 29 29 16 16 19 13 29 19 19 16 16 13 13 29 29 29 13 16 16 29 29 29 16 29 16 16 29 8 29 29 29 29 29 29 16 16 29 29 5 16 29 29 16 16 16 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 25 18 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 16 29 29 16 29 16 29 29 29 16 13 16 16 29 16 29 16 29 29 16 29 29 29 5 29 29 29 29 29 29 29 16 29 16 29 29 29 16 8 29 29 2 29 29 29 16 29 29 29 29 29 29 29 8 29 26 29 29 5 29 2 29 29 29 29 29 16 29 29 29 29 29 6 29 29 2 29 2 31 29 26 5 29 29 29 29 31 29 6 29 29 29 5 23 29 20 29 26 5 2 29 29 14 29 5 2 29 29 29 29 8 29 8 2 27 2 29 25 29 29 5 2 29 29 29 6 5 23 29 6 29 29 5 29 29 29 31 29 5 29 29 16 29 2 5 5 29 29 29 29 29 29 5 29 26 29 6 6 18 29 29 8 5 29 29 8 29 8 29 2 27 29 29 8 8 29 29 29 5 25 29 29 2 29 29 29 29 16 29 8 29 29 29 29 29 16 29 16 29 29 17 13 19 29 29 19 16 19 16 16 16 29 29 29 29 16 29 13 16 9 13 17 16 13 19 16 13 13 16 29 16 19 29 16 16 29 16 29 29 29 29 29 29 29 16 5 29 29 29 29 6 2 29 5 29 29 5 29 2 18 6 6 29 29 29 29 29 29 18 31 29 29 2 5 8 29 29 27 5 29 29 2 2 5 27 29 29 29 29 2 29 2 5 29 2 29 5 29 6 29 2 29 5 29 29 2 2 6 5 27 2 6 29 29 2 29 8 2 5 2 14 6 5 2 29 29 29 29 5 2 29 29 29 2 29 6 8 26 29 8 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 5 29 29 29 29 29 29 5 23 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 5 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 26 29 27 5 29 29 29 5 29 29 29 29 29 31 29 29 29 29 31 29 29 29 2 29 29 5 29 5 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 25 6 29 6 29 8 17 29 8 29 2 29 29 29 29 29 2 8 25 29 29 8 29 29 29 2 18 29 29 29 8 29 29 29 29 29 2 29 29 29 29 8 29 2 29 2 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 6 23 8 6 29 18 2 2 2 27 29 29 29 2 8 8 29 29 29 29 5 29 29 29 29 2 29 14 29 29 29 29 29 16 29 29 29 29 29 29 5 2 29 2 29 29 29 29 29 29 29 29 14 29 29 29 29 29 8 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 2 5 6 8 29 26 29 29 29 29 2 29 5 29 29 2 27 6 8 29 29 2 29 5 29 29 8 5 2 27 8 2 5 8 29 29 6 29 2 29 25 23 4 29 29 29 29 29 29 26 4 29 29 2 29 29 29 29 11 8 5 8 29 29 31 2 29 29 2 29 29 2 25 6 29 29 29 29 29 16 5 16 29 29 29 29 29 29 29 8 29 2 29 29 29 5 29 29 29 29 8 29 29 29 29 17 29 29 2 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 18 29 29 29 8 29 31 29 29 29 29 8 2 25 29 2 29 29 5 29 29 29 29 29 29 29 8 2 29 29 13 29 29 29 8 29 29 8 31 18 5 29 29 29 29 29 29 2 18 2 8 2 2 29 5 6 29 5 29 18 29 29 29 14 29 29 8 29 29 6 2 29 29 31 8 29 8 31 5 29 18 29 29 29 2 29 29 6 29 25 5 29 29 29 27 29 8 8 5 29 29 27 18 29 2 29 8 2 5 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 29 29 29 29 5 2 29 2 8 29 5 29 8 29 29 2 27 29 29 29 29 29 14 29 2 29 6 29 8 29 29 26 5 29 2 8 2 14 31 29 27 29 2 29 8 29 2 2 2 2 29 2 18 8 29 8 31 29 2 29 29 18 29 29 29 29 6 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 26 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 8 29 29 29 18 14 29 29 2 29 29 2 29 2 2 8 2 18 8 29 29 29 5 26 23 5 29 29 8 29 29 2 29 29 29 8 29 29 29 2 29 29 8 2 5 26 29 29 29 29 8 29 8 29 14 29 29 29 29 29 29 8 6 8 5 29 29 29 29 29 2 31 29 2 25 5 29 29 27 29 29 8 29 29 29 29 29 25 8 29 29 29 29 29 29 29 29 29 29 29 29 5 29 5 31 29 29 14 25 29 29 8 2 29 25 6 29 29 29 29 29 2 8 29 2 5 29 26 26 29 2 5 29 6 29 29 29 29 29 29 29 29 29 19 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 17 29 29 16 16 16 29 29 17 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 8 29 27 29 29 29 29 6 8 29 29 29 29 29 25 2 29 6 29 29 29 29 2 29 29 6 5 29 27 2 18 29 31 5 29 29 29 2 29 29 29 29 29 5 29 29 29 29 2 29 29 2 2 29 29 2 2 29 5 2 26 8 29 25 29 29 29 29 29 29 29 29 29 29 5 5 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 13 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 26 29 29 29 5 29 29 29 29 29 13 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 5 29 31 29 27 2 29 29 8 29 29 29 29 29 29 29 5 29 29 29 8 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 2 29 8 29 29 8 29 29 5 29 2 29 29 18 29 29 2 29 29 29 4 29 29 2 29 29 31 29 29 29 29 29 8 29 29 29 29 8 29 8 8 29 29 5 5 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 16 8 16 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 16 29 29 29 29 16 29 29 29 31 29 29 29 29 29 5 6 17 29 29 8 31 8 5 8 29 2 29 25 2 5 29 8 5 18 29 2 2 29 29 29 29 29 29 2 8 2 5 29 2 29 8 29 29 5 2 29 29 29 29 16 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 29 29 27 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 13 29 16 29 29 29 29 16 29 16 29 29 29 29 29 8 16 29 29 16 17 29 17 13 29 29 29 2 29 13 29 29 16 29 29 16 29 29 29 29 29 2 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 14 14 29 29 29 29 2 2 2 29 27 23 5 2 29 29 29 29 29 29 29 29 2 5 2 2 29 29 29 8 5 23 23 29 29 2 25 8 25 2 29 2 31 29 18 29 29 29 5 29 5 29 29 2 29 29 2 29 29 29 29 5 2 29 2 29 29 29 2 5 29 2 29 29 29 29 26 29 2 29 29 5 29 29 29 29 29 29 29 27 29 29 29 29 29 29 5 8 2 29 8 8 29 2 27 29 29 26 2 29 29 29 29 29 29 29 29 29 29 2 8 8 6 29 5 2 29 29 29 27 29 29 2 2 29 8 29 5 5 29 29 29 29 29 29 29 29 29 29 31 2 8 8 29 29 29 8 29 29 29 29 29 5 18 8 29 26 8 5 29 29 25 29 2 29 31 2 29 29 8 29 29 5 18 29 5 2 29 29 2 29 8 2 26 5 5 31 29 29 29 29 8 29 6 29 29 29 8 29 5 2 2 29 29 2 29 29 5 29 29 29 29 29 29 29 29 29 5 29 29 29 8 29 29 2 29 2 8 8 6 29 6 29 29 8 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 17 29 29 29 8 8 29 6 2 29 29 29 29 29 29 2 2 8 8 29 25 29 29 25 29 18 31 29 2 29 18 29 2 29 29 29 26 29 29 8 29 29 29 29 29 27 8 29 2 29 5 29 2 8 27 31 8 5 31 25 29 29 29 14 29 14 27 29 8 29 29 29 29 25 2 29 29 8 29 29 29 2 5 5 29 29 29 25 29 29 6 2 29 29 29 2 29 5 25 6 29 29 29 31 29 29 8 29 29 29 29 6 18 31 2 5 29 2 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 8 29 14 29 29 29 29 29 29 16 29 29 29 29 17 29 29 29 16 16 29 16 29 16 16 29 26 17 19 29 25 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 5 29 29 31 29 29 29 29 29 29 16 16 16 13 29 29 16 19 29 16 29 29 16 16 16 29 29 29 16 29 16 29 16 16 19 5 17 16 5 29 16 13 19 19 29 17 16 16 19 29 16 29 29 13 16 29 16 19 29 13 16 13 16 29 29 5 8 5 2 29 29 29 29 29 2 29 29 29 29 2 29 29 29 2 31 29 29 29 25 17 29 29 29 29 29 29 5 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 5 29 29 29 8 2 29 2 31 29 29 29 29 29 8 29 14 29 8 29 29 31 2 29 8 29 25 8 29 29 29 29 29 8 29 2 2 29 29 29 29 6 5 2 29 29 2 29 2 5 29 29 29 29 29 31 29 2 2 29 29 29 8 29 16 29 29 19 29 29 29 5 16 16 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 8 5 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 16 29 5 29 29 29 29 16 29 29 29 14 29 29 29 8 29 29 8 26 29 8 29 29 29 6 29 29 29 29 5 29 2 29 29 29 29 29 31 29 29 29 29 29 8 29 29 29 2 29 17 29 29 29 29 29 29 18 2 27 29 29 29 29 17 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 31 29 29 16 17 29 29 5 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 16 29 17 29 13 29 16 29 29 16 29 29 16 29 16 29 16 29 2 29 29 29 29 29 29 23 2 29 29 29 8 29 2 29 5 29 5 29 29 29 29 29 29 29 29 29 16 5 5 29 29 29 18 29 8 29 29 29 29 2 29 29 14 29 29 29 29 31 29 29 6 29 29 29 29 2 29 29 25 5 29 8 8 29 8 29 16 13 2 5 29 29 29 2 29 29 2 29 29 29 29 8 29 5 29 8 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 16 29 29 5 8 29 29 29 29 31 29 29 29 29 29 2 29 29 29 29 29 2 29 13 29 29 8 5 16 19 13 16 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 16 16 16 29 29 29 29 16 29 29 29 29 19 29 29 29 16 8 29 31 29 29 8 29 29 29 16 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 6 29 29 29 2 29 18 29 8 29 5 29 29 29 29 17 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 5 5 29 29 8 29 29 29 29 29 5 29 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 5 29 29 29 29 29 2 29 29 29 2 29 31 29 29 29 29 29 5 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 5 2 29 29 26 29 29 29 29 29 29 29 29 31 29 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 5 29 18 29 29 2 29 29 16 29 29 29 29 18 29 29 29 5 8 2 8 29 29 29 29 29 29 29 29 19 13 26 19 19 29 29 29 29 8 29 29 29 29 31 29 16 29 5 29 29 29 19 29 16 29 29 29 28 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 2 14 5 2 29 2 29 29 8 29 26 29 5 29 29 29 2 29 29 29 29 31 29 29 14 29 27 29 14 29 5 8 29 29 29 2 29 29 2 29 29 29 29 29 29 29 18 18 29 29 29 29 29 29 8 16 29 2 2 25 2 18 6 29 5 29 29 29 16 29 29 16 29 29 29 17 5 29 16 29 29 29 16 29 8 8 29 29 29 2 16 8 29 29 16 16 29 29 2 16 29 16 29 29 29 17 19 16 16 29 16 29 29 29 29 29 29 29 29 29 29 5 16 29 29 29 29 29 29 8 6 16 13 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 5 16 16 19 29 19 13 29 29 16 29 19 29 16 29 19 29 29 16 16 16 29 16 16 29 29 16 16 16 29 16 29 19 29 29 19 29 16 29 16 16 29 16 16 19 16 29 9 16 29 13 16 19 29 29 16 16 29 29 29 16 19 29 29 16 16 29 19 29 29 19 5 16 8 19 29 29 16 16 29 29 16 29 8 5 31 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 2 29 2 8 29 29 2 16 29 29 31 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 19 29 29 29 31 16 16 29 26 16 13 16 29 29 29 29 16 29 19 29 29 29 16 29 29 29 29 16 16 16 29 29 16 29 29 29 16 16 13 29 29 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 16 29 16 2 29 29 6 16 29 29 29 16 29 13 29 29 29 16 29 29 16 17 29 2 29 29 29 29 29 29 29 5 29 16 19 16 29 16 16 16 29 16 29 16 29 29 29 19 19 16 29 29 16 16 16 16 29 19 29 16 29 17 29 29 16 29 29 16 16 16 29 29 13 19 17 16 16 13 29 16 16 29 5 13 13 29 29 29 29 19 29 29 19 16 2 16 29 16 16 29 16 16 16 29 19 16 16 13 29 29 29 29 16 16 29 29 29 19 16 19 29 29 29 29 29 16 29 29 19 29 2 29 29 29 19 16 29 29 29 2 16 16 13 16 29 29 16 16 17 29 17 29 29 16 29 29 29 29 29 29 29 29 29 19 29 29 29 16 29 29 2 6 29 29 19 29 29 29 29 13 29 29 29 16 29 29 13 29 31 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 16 29 16 29 29 16 29 16 29 29 29 29 29 29 27 18 29 29 29 29 29 2 29 29 29 29 8 16 29 29 16 29 29 16 16 29 29 29 16 29 16 16 29 16 16 29 16 16 13 29 29 29 29 29 29 29 13 16 29 29 29 29 29 16 29 29 8 8 16 29 29 26 2 5 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 16 16 17 16 16 29 29 29 16 16 29 29 29 29 13 29 29 29 16 16 29 29 8 29 16 29 29 16 29 29 29 16 29 16 16 29 16 29 16 29 29 29 29 16 29 29 29 16 16 26 8 16 29 16 4 29 29 29 29 4 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 5 29 29 6 29 29 8 29 16 29 29 2 29 29 29 29 29 29 29 29 29 16 29 27 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 2 29 16 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 16 29 29 29 16 16 16 29 29 29 16 29 16 16 29 29 16 16 29 16 29 29 29 29 19 13 16 16 13 19 16 29 16 16 16 19 16 29 16 19 16 16 29 29 29 16 16 19 16 19 29 16 19 29 13 19 19 16 19 16 17 16 16 16 16 13 16 16 29 16 29 29 16 16 19 16 16 16 29 29 13 19 13 29 16 29 16 19 16 13 16 13 16 19 13 16 19 19 29 16 16 17 16 16 16 29 16 29 19 29 29 19 16 29 19 19 16 16 19 29 16 29 29 19 19 29 16 19 19 16 16 19 29 16 29 29 16 29 16 16 16 16 29 16 29 16 19 13 13 29 29 16 16 16 29 16 16 16 16 19 16 19 29 29 19 19 16 29 16 16 16 16 19 29 19 29 17 13 16 19 16 29 19 16 29 19 13 16 16 16 29 16 16 16 29 18 29 16 19 29 29 29 29 16 29 8 29 29 29 16 29 29 16 5 16 29 16 13 29 29 29 16 16 16 29 16 29 13 19 16 29 16 13 29 29 16 16 29 16 16 13 29 16 16 29 16 29 16 29 16 29 29 16 13 29 13 16 29 29 16 29 29 16 16 29 29 29 16 29 17 29 19 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 16 29 14 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 19 29 16 2 29 16 29 29 29 13 29 16 29 29 16 29 29 2 29 29 29 29 16 16 16 16 13 16 29 29 16 29 29 29 16 16 13 13 29 16 29 16 29 17 29 16 29 16 16 29 29 16 13 16 19 16 5 16 16 19 16 29 29 29 16 29 16 16 19 16 16 16 29 29 29 16 29 16 16 16 29 16 16 16 29 16 16 19 16 29 19 16 16 16 29 19 19 16 16 16 19 29 13 16 16 13 16 16 16 16 16 16 29 16 19 19 16 29 16 19 19 29 17 19 29 16 16 16 29 16 16 13 16 16 29 16 13 16 29 29 29 29 16 19 17 19 29 16 29 19 19 16 16 13 29 29 19 16 16 16 29 29 16 29 29 19 16 29 16 29 29 19 29 29 16 16 29 29 29 29 16 29 29 29 16 29 16 29 16 29 29 29 29 29 29 16 19 17 29 29 29 19 19 16 29 16 29 29 16 29 29 16 16 29 16 29 29 29 29 16 29 16 19 16 16 29 16 29 16 29 16 13 29 29 29 29 16 16 16 13 16 29 29 19 16 16 19 16 29 16 29 29 29 16 5 8 19 13 16 16 16 16 16 29 17 2 29 16 16 29 29 16 29 16 29 16 29 19 16 16 29 16 16 29 16 29 29 16 16 29 29 16 29 29 29 26 16 29 29 29 29 16 29 29 29 29 16 13 16 16 29 29 29 29 29 29 16 16 29 29 16 29 16 2 26 29 29 23 29 29 29 29 26 29 29 26 2 29 29 29 29 29 5 8 29 29 29 2 29 2 29 29 29 31 29 29 2 29 2 8 29 5 8 29 29 18 29 8 2 2 29 29 5 29 31 29 29 29 29 29 29 29 8 29 29 29 29 5 2 29 2 29 29 29 29 29 29 29 29 29 8 8 5 29 29 2 29 29 29 27 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 14 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 27 29 16 29 29 16 29 29 29 16 29 16 8 29 25 29 29 25 29 29 2 29 29 6 5 29 29 29 29 29 29 29 6 29 29 5 29 29 29 29 2 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 2 31 29 26 29 29 29 16 8 29 29 16 29 16 13 27 29 29 29 29 8 29 29 29 29 8 18 8 29 29 29 29 29 8 29 29 29 16 13 2 29 29 29 13 29 29 29 29 13 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 6 8 29 6 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 2 5 29 6 6 29 16 29 29 29 25 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 8 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 18 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 8 29 29 5 29 2 29 29 31 18 18 8 29 2 5 29 29 6 29 2 8 5 29 29 29 6 29 29 27 29 2 29 5 27 2 26 5 2 2 8 29 29 29 29 29 29 29 25 29 26 2 25 26 29 5 29 29 31 2 29 29 6 14 29 29 8 29 29 29 29 2 29 29 29 6 29 29 29 6 29 29 29 29 8 29 29 31 5 8 6 29 29 29 2 29 29 29 29 14 2 31 8 29 26 31 29 8 6 8 5 29 29 5 8 17 29 18 29 8 29 2 29 26 17 2 8 14 29 29 29 25 5 26 29 8 29 29 29 18 29 29 5 25 29 29 8 29 29 29 8 29 6 29 8 8 5 29 29 8 29 29 29 29 5 31 31 29 29 2 29 29 27 2 29 29 29 8 5 2 29 29 29 29 8 29 29 8 29 2 5 29 18 29 31 29 31 29 8 29 2 29 29 29 29 29 29 29 29 23 29 29 29 29 6 29 29 29 29 29 31 29 29 29 29 5 14 31 5 26 5 29 6 29 31 29 2 29 29 29 29 29 25 29 29 2 29 29 2 29 6 8 5 8 2 5 5 26 29 29 29 29 29 29 8 2 31 27 29 29 2 2 29 29 8 29 29 29 29 5 29 29 29 2 6 18 29 2 29 29 29 2 2 8 8 5 2 29 29 8 29 8 29 29 29 23 5 2 5 5 8 2 29 25 29 29 29 2 29 29 31 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 6 2 6 2 29 2 29 2 18 5 29 8 5 29 29 29 29 29 2 29 8 29 29 2 2 5 6 25 29 5 2 29 29 29 29 29 29 26 29 27 29 5 18 29 6 29 29 2 31 27 5 29 29 29 29 29 29 29 29 29 8 18 29 27 29 29 29 8 29 8 5 29 29 29 29 29 29 29 29 16 29 29 16 29 29 8 29 29 29 29 6 8 29 5 29 29 29 29 29 29 2 29 29 29 29 18 29 29 29 5 29 2 29 29 25 29 29 29 29 29 29 29 29 8 2 8 29 29 6 29 29 29 29 27 29 29 29 29 29 6 29 29 29 29 8 29 29 27 29 29 29 25 29 29 29 29 8 29 5 5 29 29 29 29 25 29 29 29 29 29 29 27 29 29 29 26 5 2 29 29 29 29 8 2 5 5 8 29 6 31 2 5 2 29 2 29 5 29 25 2 29 5 5 29 31 8 2 16 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 16 29 5 5 29 29 31 29 29 18 29 29 5 8 29 29 29 29 29 29 29 29 2 29 29 29 8 8 29 5 29 29 8 29 25 29 2 26 2 5 29 29 29 29 5 2 29 6 8 8 5 25 29 2 2 29 29 29 2 29 31 18 29 5 29 6 29 25 27 29 18 5 2 29 6 29 2 2 5 29 8 8 29 29 14 2 29 29 14 29 2 8 5 29 29 8 14 8 29 2 29 5 29 8 29 29 29 16 2 29 29 29 29 29 18 29 29 29 29 29 29 8 8 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 5 29 29 29 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 29 31 8 5 29 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 25 29 26 8 5 8 29 29 29 5 5 29 5 5 29 5 5 29 29 29 29 17 29 29 29 6 29 29 29 29 29 26 29 29 29 31 18 29 6 5 29 29 5 5 2 29 27 29 29 2 2 29 27 23 5 8 29 2 29 29 31 5 8 29 2 29 29 29 2 5 29 29 29 29 5 26 29 18 29 29 29 29 6 29 8 29 29 8 5 29 29 25 29 29 8 29 29 8 2 29 29 29 29 31 5 8 29 5 5 29 18 29 2 27 6 31 29 29 5 29 29 29 29 29 29 2 8 29 31 29 8 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 26 5 29 29 29 29 29 8 29 29 29 27 29 29 2 2 29 29 25 27 29 29 29 29 5 2 27 14 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 8 29 29 29 5 29 29 31 29 29 29 29 29 29 29 29 29 6 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 31 29 29 29 29 29 29 29 29 2 29 29 29 16 13 29 29 29 29 29 5 29 29 29 29 29 27 29 5 29 25 29 29 6 29 8 29 17 5 29 29 29 8 29 29 29 29 29 29 8 29 8 29 29 29 2 29 14 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 5 29 29 8 5 29 29 29 29 29 29 29 25 29 6 8 29 14 29 6 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 5 29 29 29 8 29 8 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 4 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 31 29 8 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 8 29 29 29 29 29 25 29 29 29 29 27 29 29 29 2 29 5 18 31 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 6 29 31 29 8 29 2 8 5 18 29 2 6 29 2 29 2 31 2 5 31 8 29 29 5 18 29 8 29 29 29 29 8 29 2 29 6 29 29 29 29 29 8 6 29 6 29 26 29 8 8 29 18 29 29 29 29 29 29 29 29 29 2 29 17 29 14 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 16 29 29 29 29 29 6 29 29 29 29 29 29 6 29 6 29 16 29 29 29 29 29 29 6 29 29 29 29 17 29 29 29 29 16 29 29 29 29 29 27 29 29 29 29 29 16 29 29 29 29 8 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 6 5 29 29 29 14 29 29 2 29 6 27 29 29 8 29 29 5 29 2 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 5 29 2 29 29 29 29 2 29 29 29 29 29 29 29 23 29 2 29 29 16 29 16 29 29 29 29 16 29 29 16 8 29 29 29 29 29 2 29 5 8 5 29 29 29 29 29 2 29 8 29 29 16 29 29 29 31 8 29 29 29 29 29 2 29 6 2 5 29 8 5 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 2 29 29 8 5 29 29 29 29 5 29 5 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 27 29 29 29 29 29 29 29 29 29 29 5 29 5 17 2 23 29 2 2 29 8 29 29 29 29 14 6 5 29 8 29 2 5 2 29 8 29 5 2 6 29 2 29 2 29 29 8 29 29 29 29 29 29 5 5 2 2 2 29 29 2 29 29 2 29 26 29 29 29 29 31 14 29 29 29 2 2 5 6 2 2 6 17 5 29 29 29 29 8 29 8 29 29 29 14 29 29 29 29 25 29 8 29 29 31 29 5 2 29 29 2 29 29 29 8 8 27 29 2 16 16 29 29 29 29 29 2 29 29 27 29 29 29 29 8 29 29 29 29 29 16 29 29 13 29 2 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 27 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 19 16 29 16 29 29 19 29 29 29 16 16 16 29 29 16 13 16 13 16 29 16 29 16 29 29 29 19 29 29 29 16 13 16 16 29 16 29 29 16 16 29 16 29 29 16 16 16 16 16 16 29 16 16 19 13 16 19 19 13 16 29 19 16 16 29 16 29 29 16 13 16 16 29 29 16 29 19 17 29 13 19 16 17 16 16 13 29 29 29 16 29 29 16 29 16 29 29 16 16 19 19 29 29 16 29 16 16 16 29 29 29 29 16 16 19 16 29 16 16 16 13 16 16 16 29 19 29 19 29 16 29 29 29 29 29 29 16 29 29 29 29 29 13 16 29 29 29 29 16 16 29 16 29 16 16 16 29 29 16 29 29 29 29 17 29 29 29 16 29 29 29 29 29 16 13 8 29 29 16 29 13 29 29 8 29 29 29 29 29 29 29 29 17 29 29 29 16 26 29 29 29 29 29 5 29 29 8 16 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 17 29 29 29 6 29 29 29 29 29 13 29 29 29 29 29 8 8 29 27 29 29 29 29 6 6 8 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 8 5 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 17 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 5 5 8 5 8 29 29 29 29 8 29 29 16 29 29 31 29 29 29 29 29 2 29 29 29 18 8 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 5 29 16 29 29 2 29 29 31 16 29 29 29 2 8 29 16 29 29 29 29 29 16 29 16 29 29 29 2 29 29 16 29 29 8 29 29 2 19 29 29 29 16 16 29 19 29 16 16 8 8 19 29 29 19 8 29 29 29 29 29 16 29 29 8 5 29 17 29 29 29 29 29 29 16 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 26 5 29 8 6 29 5 5 29 8 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 2 5 5 5 18 29 29 29 29 29 2 29 29 25 29 29 8 2 29 29 29 8 29 8 8 29 2 29 29 29 29 29 2 29 5 29 2 29 29 29 6 8 29 29 29 29 16 29 25 8 2 8 29 29 29 29 2 2 5 23 8 2 29 29 2 2 29 2 18 2 8 29 31 6 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 8 29 29 26 29 5 29 29 29 14 29 29 8 29 29 25 29 29 29 2 29 2 29 5 31 29 8 29 8 29 29 29 25 26 29 2 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 16 2 29 29 13 29 29 29 29 29 31 5 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 27 29 29 29 5 29 6 29 29 29 29 29 29 29 29 16 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 25 29 5 29 29 2 29 29 29 29 29 26 2 29 31 29 8 6 5 2 29 8 6 25 8 5 29 8 8 17 29 5 8 29 29 29 29 2 5 29 29 29 29 29 29 6 5 29 25 29 26 29 29 29 29 18 29 29 29 29 18 29 2 27 29 5 6 8 2 29 2 29 29 29 29 2 29 31 2 29 29 29 31 29 29 8 29 6 5 27 6 29 29 29 29 29 18 8 29 14 29 8 29 18 29 29 29 29 8 29 29 29 27 29 29 25 8 8 29 5 26 29 29 29 8 29 31 29 29 29 29 8 29 29 29 29 5 29 29 29 2 29 29 29 29 29 29 29 29 5 5 29 2 29 29 29 29 29 29 31 29 29 29 18 29 5 29 29 5 29 5 29 29 29 29 8 29 29 2 25 29 8 29 29 5 8 29 29 6 25 8 29 29 8 5 29 29 29 29 29 29 8 29 2 5 29 2 6 29 29 29 8 29 29 31 29 29 31 29 5 29 5 29 29 29 29 18 6 29 2 29 31 2 5 2 29 29 29 6 2 29 8 2 29 26 29 8 2 14 29 8 2 29 8 29 5 5 29 29 2 18 2 29 8 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 5 29 29 16 29 18 29 29 29 29 29 29 6 29 8 8 18 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 16 29 16 29 29 29 29 29 29 13 29 5 4 29 29 29 2 29 29 29 29 29 29 5 29 29 18 29 29 29 29 29 29 29 29 5 2 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 23 29 16 29 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 5 29 29 17 29 27 5 29 29 29 29 29 25 2 29 5 29 2 29 29 29 29 29 2 29 29 5 2 29 18 29 5 29 5 5 8 29 29 29 8 8 2 8 27 2 5 29 5 8 29 29 2 29 29 29 2 8 27 29 29 29 23 6 29 29 5 26 29 29 29 5 29 29 6 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 8 29 29 29 6 27 2 29 18 29 29 29 29 31 5 5 29 29 29 29 29 29 29 29 29 29 29 27 6 29 29 29 29 29 29 27 8 29 29 29 8 29 29 29 29 29 5 29 29 2 29 8 29 2 8 27 29 23 29 2 5 29 27 5 8 29 2 2 29 29 29 31 26 5 6 5 29 5 8 5 8 29 29 29 2 2 29 29 29 29 29 29 29 29 5 18 29 18 26 29 27 2 2 29 8 29 29 25 2 14 29 2 8 2 29 29 29 29 29 29 29 29 29 29 29 2 14 2 29 29 29 31 29 18 5 29 29 29 29 31 2 29 29 29 8 23 2 29 29 29 29 18 29 29 6 29 29 29 29 29 18 31 29 29 2 6 29 26 2 29 29 29 29 29 8 29 8 29 29 31 5 27 29 29 29 18 8 29 29 29 29 29 29 29 29 29 29 26 29 29 29 27 29 29 25 29 29 29 29 29 29 29 31 6 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 5 29 8 29 29 29 29 29 29 29 29 29 29 8 5 29 18 29 18 2 5 8 29 29 29 29 29 18 8 29 29 8 14 29 5 8 29 29 2 29 29 29 29 6 2 8 29 2 29 29 29 2 2 29 5 29 23 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 2 5 29 29 29 5 18 29 2 2 29 2 29 5 29 29 29 2 29 29 29 29 29 29 29 2 2 25 2 29 29 29 29 2 2 29 5 29 2 29 29 29 2 29 29 8 29 29 29 2 25 29 14 17 25 29 29 2 29 29 27 29 29 2 29 29 29 18 27 29 29 29 5 29 29 29 2 25 29 29 29 2 29 29 5 29 8 29 29 29 18 29 29 29 29 2 31 29 29 8 29 5 18 29 29 2 2 2 29 29 29 18 29 29 8 2 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 26 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 18 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 8 26 29 29 6 23 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 27 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 31 29 29 8 2 29 29 2 8 29 29 29 8 29 8 29 5 26 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 5 2 29 8 26 8 29 29 6 29 8 29 29 16 8 2 26 29 29 2 29 5 6 29 29 31 29 29 29 29 16 29 29 29 29 29 29 27 5 29 29 8 6 29 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 17 2 27 29 29 29 29 29 31 29 5 29 29 8 29 29 8 29 29 8 29 18 29 29 29 6 29 29 29 8 29 25 29 14 29 14 29 29 5 8 29 29 5 8 29 29 29 29 29 29 29 2 29 29 29 29 29 27 2 29 29 8 29 2 29 29 29 29 29 2 31 5 5 29 29 2 29 29 29 29 29 18 29 31 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 2 8 29 29 29 29 8 29 29 29 5 5 29 5 2 29 29 29 16 8 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 8 8 29 29 6 29 29 29 8 29 2 29 2 29 29 2 2 29 5 2 14 2 2 29 29 29 29 16 2 8 29 2 8 29 2 31 2 29 18 29 29 5 18 29 8 29 26 27 27 29 29 29 29 2 29 25 2 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 18 29 29 8 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 14 29 29 25 29 29 31 5 29 6 25 8 2 8 29 2 29 2 25 6 18 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 18 29 29 29 2 29 29 29 16 29 25 16 29 16 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 5 2 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 6 29 18 29 29 29 8 29 17 29 29 29 29 29 29 2 29 6 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 8 8 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 5 29 29 27 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 13 16 16 29 29 13 16 16 13 29 29 29 29 16 16 16 29 18 29 29 17 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 18 18 29 29 29 29 2 29 29 2 29 5 29 25 29 29 29 2 29 29 8 29 29 18 29 29 29 29 29 29 2 29 29 8 29 18 29 18 18 25 2 29 2 29 29 29 2 29 29 2 29 29 2 29 17 5 29 29 29 29 29 18 29 29 6 5 29 29 2 29 29 29 29 2 14 5 18 29 2 8 25 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 8 29 29 29 31 8 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 13 29 29 5 29 29 2 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 31 29 29 29 29 18 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 2 29 29 27 29 2 29 29 29 29 8 13 29 27 8 29 6 29 8 29 2 18 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 6 29 29 5 29 29 26 29 2 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 25 29 29 29 29 5 25 2 29 8 29 29 29 8 31 8 29 29 18 8 2 18 29 29 8 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 29 29 29 29 2 6 17 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 6 29 29 25 29 29 29 6 2 29 25 5 29 29 8 18 29 2 29 29 2 27 8 5 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 29 29 31 29 29 29 29 8 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 5 29 29 29 29 2 8 29 29 29 29 29 6 29 2 25 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 2 29 29 29 16 29 29 2 8 29 29 29 8 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 27 29 29 8 29 29 2 31 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 18 29 29 18 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 8 29 29 29 8 29 29 8 29 29 31 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 16 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 13 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 6 29 29 29 29 31 29 29 29 29 29 25 29 31 29 5 29 29 29 29 29 25 29 2 6 29 31 29 8 29 29 29 29 5 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 14 29 29 29 2 29 5 29 29 6 8 29 29 6 29 26 29 29 6 29 5 29 29 29 17 29 29 29 29 25 29 29 29 29 31 29 17 6 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 27 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 2 18 29 29 29 29 31 29 14 29 8 29 29 2 8 29 5 4 29 2 29 29 29 8 2 29 29 29 29 29 29 29 29 29 8 29 29 2 25 8 29 29 29 29 29 29 29 29 29 31 18 8 27 29 29 18 31 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 18 18 18 2 29 29 31 2 27 29 18 25 29 8 8 8 8 8 2 29 2 5 29 29 29 6 29 29 29 2 29 29 29 26 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 8 29 29 29 29 29 29 29 27 6 2 6 29 29 29 18 29 23 6 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 8 29 29 29 8 8 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 8 6 29 6 2 6 5 5 6 2 29 29 25 27 31 29 8 25 18 31 29 29 29 2 29 31 29 29 27 29 29 29 13 29 8 29 5 29 29 29 29 29 8 29 29 29 18 6 29 29 29 29 29 29 29 2 29 29 25 29 2 2 31 29 29 17 2 31 29 29 29 29 29 2 2 29 2 2 29 29 31 26 29 26 8 29 29 29 29 29 8 29 29 29 29 29 29 29 8 2 29 31 29 29 29 29 2 29 29 29 29 29 8 29 6 29 5 2 5 25 29 2 29 2 29 29 6 25 2 26 5 2 29 29 27 29 2 5 2 2 8 29 29 2 29 29 29 2 29 8 29 29 29 31 29 2 6 29 29 8 29 29 29 29 29 29 29 2 5 17 2 2 29 29 29 8 8 8 29 29 29 29 29 8 29 29 29 29 8 2 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 2 29 29 8 8 29 29 29 26 14 2 5 29 16 29 29 29 29 29 8 29 29 29 18 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 14 17 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 29 6 2 29 29 29 8 8 29 29 29 29 18 29 29 29 29 14 29 8 29 2 29 29 8 8 29 29 29 29 2 8 16 6 29 2 29 29 29 29 29 5 29 18 29 29 8 29 29 8 18 29 29 29 29 29 25 29 18 29 5 29 23 2 29 29 29 29 27 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 2 8 29 29 29 29 29 6 6 29 8 29 5 29 2 2 29 29 29 25 6 29 5 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 8 2 29 29 29 29 29 29 2 29 25 29 29 29 29 29 5 8 29 16 13 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 8 29 29 29 8 29 26 29 29 2 29 29 29 29 2 26 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 8 8 8 5 2 29 29 29 29 2 29 29 29 2 18 29 27 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 2 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 25 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 2 5 29 29 29 29 29 8 18 29 29 29 29 29 29 29 29 8 6 2 2 29 5 29 27 5 29 29 29 6 8 29 2 29 29 29 2 29 18 29 5 29 8 29 29 23 5 5 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 8 2 29 29 29 8 17 29 29 2 29 29 29 18 2 29 29 29 29 29 26 18 29 29 29 29 29 16 16 29 2 29 16 2 5 29 31 29 29 8 29 29 29 29 29 16 25 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 27 29 29 17 8 16 29 29 26 29 29 29 2 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 17 29 5 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 31 29 8 29 29 29 18 29 31 14 2 5 29 29 8 29 2 29 2 27 29 29 29 2 8 8 29 8 2 29 2 29 29 25 29 29 29 29 2 8 31 29 2 29 29 29 29 29 29 29 29 29 2 31 29 29 8 5 31 31 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 29 29 31 29 29 31 29 29 29 29 29 31 29 29 2 29 29 29 29 8 8 5 6 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 8 2 6 29 2 31 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 8 29 29 5 2 29 29 29 29 29 8 8 29 29 27 29 29 18 18 29 29 29 29 29 29 29 31 29 2 29 2 29 26 2 8 29 29 29 29 29 25 31 29 29 29 8 29 29 29 8 29 29 29 29 29 29 2 29 14 29 2 29 27 29 2 18 29 29 31 29 27 5 29 29 5 29 8 2 8 29 29 29 29 2 29 2 29 2 2 2 8 6 25 14 29 29 29 29 29 29 14 29 8 29 29 29 29 2 29 29 29 29 8 29 31 29 26 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 27 29 29 29 29 29 29 2 29 6 8 31 29 29 6 29 29 6 5 27 29 29 29 6 29 29 29 2 5 29 8 26 29 29 29 18 31 29 29 29 29 2 8 29 2 29 29 29 5 29 29 6 2 5 29 5 29 29 29 29 2 29 29 29 2 29 2 29 2 29 2 29 6 29 2 29 8 29 29 18 5 2 29 29 29 29 29 29 29 14 29 29 29 29 5 29 29 26 2 26 29 8 6 8 29 29 8 29 2 29 29 2 8 29 8 5 29 29 29 18 29 29 2 29 29 29 29 29 8 18 29 29 8 29 29 29 29 18 29 6 29 2 29 2 29 29 27 29 2 8 29 8 18 5 31 29 18 29 31 2 8 25 29 17 29 29 27 31 29 8 2 2 31 5 6 31 29 29 8 29 29 25 29 29 29 29 29 29 29 29 29 31 29 2 29 29 5 29 2 5 29 23 29 5 29 29 29 29 29 29 16 29 29 29 2 29 29 29 26 2 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 17 29 29 29 29 29 16 29 29 29 29 31 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 5 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 27 29 29 8 29 29 29 18 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 29 6 8 31 29 29 2 29 29 2 29 14 18 29 29 31 29 29 29 29 29 29 29 27 29 29 26 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 19 13 29 29 29 16 29 29 29 29 16 29 17 5 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 8 18 6 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 26 6 8 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 31 31 29 29 29 29 29 5 29 29 29 29 29 29 16 29 29 29 18 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 2 29 2 29 29 29 29 29 8 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 29 13 29 18 29 29 29 31 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 13 13 29 16 13 16 29 29 29 29 29 29 29 29 29 2 8 29 5 29 31 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 13 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 18 29 29 29 29 29 29 13 16 16 29 29 29 29 29 14 29 16 29 29 13 29 29 29 13 29 29 16 16 16 19 29 16 19 13 19 13 29 19 13 29 16 29 29 29 29 16 13 29 16 16 29 29 29 29 31 29 29 29 29 29 29 31 29 2 29 29 29 23 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 17 16 29 29 29 29 13 29 16 16 29 13 16 29 13 16 29 29 29 29 19 16 19 16 16 29 29 16 19 16 29 16 8 13 29 29 16 29 29 19 16 13 16 16 16 19 29 29 29 13 19 29 16 19 13 16 29 29 29 29 29 16 16 16 16 29 29 16 29 29 29 29 29 29 6 2 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 16 16 29 16 29 16 29 29 29 29 16 13 29 16 29 16 29 16 19 19 19 13 16 16 19 29 16 19 19 19 19 29 13 19 16 29 29 16 13 29 19 19 29 16 19 13 16 29 29 16 29 16 29 29 29 16 26 29 29 29 29 29 29 29 29 29 5 17 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 2 2 29 5 8 29 2 5 29 29 29 29 29 16 29 2 29 29 2 29 16 16 29 29 29 29 8 29 29 5 8 8 5 2 29 29 2 2 29 2 5 29 29 8 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 19 29 13 29 13 17 16 29 19 16 16 29 29 19 19 29 29 16 29 16 16 16 29 16 16 29 13 13 16 29 19 29 16 29 29 29 29 17 16 16 29 29 16 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 19 29 29 16 19 16 16 16 19 13 16 16 19 19 29 16 9 29 16 16 29 16 29 29 16 19 19 29 29 29 13 16 29 29 29 29 29 29 29 29 29 16 29 8 29 16 29 27 29 16 29 16 29 29 16 29 29 29 29 16 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 19 16 29 29 19 13 19 16 29 19 9 19 16 16 29 19 29 16 29 19 16 16 29 19 19 19 29 16 16 16 29 29 29 29 29 29 29 16 29 29 29 29 8 29 8 29 29 29 8 29 29 8 29 29 29 29 29 2 29 29 29 8 8 5 2 29 18 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 2 29 29 29 2 18 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 16 16 29 13 29 16 29 16 13 29 29 16 13 16 29 19 16 29 16 19 29 13 29 16 13 29 29 29 13 29 29 8 16 29 29 2 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 17 29 29 29 29 29 29 29 29 29 2 16 16 16 13 19 19 16 19 19 16 16 19 29 16 16 13 29 16 19 16 13 29 29 29 29 29 29 29 29 6 29 2 2 29 29 29 29 2 29 29 29 29 18 2 29 8 16 8 2 2 29 29 29 8 29 8 29 8 29 29 8 29 29 29 8 29 2 29 8 29 27 29 29 8 29 29 29 5 29 29 29 29 29 29 2 29 2 29 2 2 29 29 2 29 2 29 16 29 5 29 2 29 29 29 16 29 29 29 29 13 29 29 29 19 13 29 29 29 16 29 16 29 29 29 19 19 19 29 29 29 16 16 19 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 16 29 29 31 29 13 29 29 29 13 29 16 29 29 29 29 16 13 16 29 29 16 13 19 19 13 17 29 29 13 16 19 13 16 19 16 16 16 16 16 29 29 2 5 29 16 29 29 29 16 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 16 29 8 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 13 13 29 29 5 29 2 2 29 29 17 5 29 29 29 29 16 29 29 29 29 8 29 29 29 13 16 29 19 29 29 19 19 19 19 13 19 29 19 29 19 13 16 16 29 16 16 19 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 13 16 29 29 16 16 29 29 29 16 16 16 19 19 16 26 29 13 19 29 13 16 29 29 29 29 29 29 29 29 16 2 2 29 29 29 29 29 17 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 16 29 29 16 29 16 29 29 29 16 19 19 13 16 29 16 19 13 29 19 29 16 29 16 16 29 19 13 16 29 9 29 16 16 19 19 9 13 29 16 29 19 13 16 19 16 16 29 16 29 16 16 29 17 16 16 16 29 16 17 16 29 16 16 19 29 29 5 9 16 29 29 9 17 29 16 16 19 19 29 16 29 29 5 29 16 29 2 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 19 19 29 16 16 29 29 13 29 29 29 16 29 16 29 19 16 16 29 29 16 19 13 29 16 29 29 29 29 29 16 16 16 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 13 16 19 16 16 19 16 16 13 13 16 16 16 19 16 16 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 13 16 29 29 19 29 16 29 16 16 17 16 29 29 16 29 29 2 29 29 5 29 29 29 29 2 29 29 29 29 29 29 16 29 29 16 29 16 29 29 16 16 16 29 29 16 29 13 16 17 29 16 16 5 29 13 29 29 29 29 2 2 29 29 16 29 29 29 13 29 16 29 29 29 29 29 16 16 16 29 13 16 19 16 2 29 29 16 16 16 16 16 19 29 16 16 29 16 16 2 16 29 29 29 29 29 2 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 16 16 13 29 29 29 29 16 16 13 29 16 16 29 16 29 29 19 19 29 29 16 19 16 16 29 16 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 29 29 29 2 29 13 29 16 29 16 29 16 16 16 16 29 13 16 19 16 16 16 8 29 8 29 29 2 29 29 29 2 29 29 29 29 13 29 29 29 29 29 16 29 29 29 19 16 16 29 16 13 16 19 13 16 16 9 19 19 13 19 16 16 29 16 13 16 29 19 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 16 19 16 16 16 19 19 16 16 19 29 16 16 29 16 19 19 16 29 16 19 29 16 16 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 26 16 29 13 16 29 29 29 16 29 16 29 19 16 19 16 29 16 16 13 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 19 16 19 16 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 5 29 29 16 29 29 13 16 29 29 29 2 29 29 29 29 29 29 29 29 16 13 29 2 29 29 29 29 29 29 29 29 29 16 5 29 29 2 29 2 29 29 2 29 29 8 29 29 29 29 29 29 29 2 2 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 19 19 13 16 19 16 16 16 19 16 16 19 16 16 19 29 29 19 16 19 29 29 8 2 29 5 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 2 29 29 16 13 29 29 16 29 29 29 13 16 16 29 16 17 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 8 29 29 29 16 29 29 29 8 29 29 2 29 29 29 29 29 29 13 13 29 16 16 16 29 16 16 19 19 19 9 16 16 16 29 16 19 29 29 8 29 29 29 29 29 5 29 29 29 29 29 29 29 25 29 29 17 29 29 29 29 29 16 19 16 29 19 16 19 29 8 8 5 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 5 29 16 29 29 29 29 19 29 16 13 16 29 19 29 29 13 19 19 29 19 13 19 19 19 19 16 29 16 16 19 16 29 8 29 29 29 29 29 29 29 29 16 29 29 29 19 29 29 5 29 2 29 29 29 29 29 29 29 29 29 16 16 13 19 16 16 29 29 19 16 19 19 13 16 16 19 29 13 16 16 13 16 16 16 29 16 16 29 29 29 29 29 29 29 8 26 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 31 29 29 29 2 29 29 2 8 29 6 5 2 2 2 29 8 29 29 16 29 29 29 29 16 29 29 29 29 29 29 5 29 8 29 16 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 19 29 13 19 13 29 16 16 29 16 29 29 16 29 29 13 16 29 29 16 16 29 2 16 16 2 29 16 29 16 29 29 16 19 16 16 29 16 13 29 29 16 19 19 29 19 13 29 16 29 16 29 29 19 16 29 16 29 16 13 16 29 16 16 16 16 16 29 16 16 16 19 29 16 19 13 29 17 16 19 19 29 19 19 16 19 19 16 16 19 29 19 19 13 16 29 29 16 16 16 29 16 29 29 18 29 29 16 16 29 29 16 29 29 29 29 2 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 2 29 29 29 29 29 16 29 29 16 29 18 29 29 16 29 29 29 16 29 16 29 29 29 19 16 16 16 16 16 16 16 19 16 19 13 16 19 29 16 13 16 16 16 16 29 29 2 5 8 8 29 29 2 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 8 29 29 29 27 2 31 2 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 2 29 29 29 5 29 16 29 29 16 16 29 16 13 2 29 16 29 29 16 29 16 16 29 29 29 16 16 19 29 29 29 29 29 29 29 19 19 29 16 29 19 13 29 19 16 29 29 29 16 16 16 29 29 16 16 29 29 16 19 29 29 29 29 16 16 29 29 16 16 29 19 13 17 29 16 19 29 16 19 29 16 16 29 16 16 16 16 29 16 16 19 19 29 16 16 29 16 16 16 29 29 29 29 29 29 29 29 2 29 8 16 29 29 29 29 29 29 29 16 29 29 29 29 5 29 29 29 29 29 8 29 2 16 29 16 17 29 16 29 29 29 8 29 29 29 16 16 29 2 29 29 29 13 29 29 29 29 13 2 29 29 29 13 29 2 29 16 16 13 29 29 29 16 16 16 29 29 29 19 16 19 29 29 29 29 16 16 29 29 16 29 29 29 13 29 16 16 29 29 29 16 19 16 29 29 16 29 29 16 16 16 16 16 16 29 19 19 29 29 16 16 29 19 29 29 29 29 29 16 13 16 13 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 16 29 29 16 13 16 16 29 29 29 29 29 29 16 29 29 16 16 29 16 16 29 13 19 29 16 19 29 16 16 13 16 29 29 19 17 27 29 16 16 16 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 31 29 29 16 29 29 29 8 29 16 19 16 16 18 6 29 29 31 2 8 29 29 16 29 29 29 29 2 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 13 29 29 29 17 29 16 16 29 16 29 2 29 29 29 16 16 16 29 16 16 29 29 29 16 29 16 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 16 29 29 29 16 16 29 16 29 29 19 19 29 13 16 16 29 16 16 29 29 29 29 16 16 16 29 16 29 29 29 16 29 16 29 29 16 16 16 16 16 13 9 19 16 29 9 19 19 29 29 29 19 16 16 16 13 19 6 2 29 2 29 29 16 29 16 29 16 29 29 16 13 16 16 29 29 16 13 29 29 16 29 16 13 29 29 19 16 13 13 29 29 29 29 29 29 29 29 31 5 29 5 29 29 29 29 29 29 29 5 29 29 29 29 29 16 29 29 29 29 29 19 29 29 29 29 16 29 29 2 29 16 19 29 16 29 29 29 29 29 29 16 29 29 16 16 29 29 16 16 16 29 16 29 5 29 16 16 16 29 29 16 29 29 29 16 16 19 19 29 19 29 19 19 19 16 9 13 13 16 19 19 19 16 13 19 19 16 19 16 16 29 16 29 29 16 29 29 16 2 29 16 29 29 16 29 29 29 16 29 29 29 29 16 16 16 16 13 29 29 29 29 29 29 16 16 19 29 16 13 16 16 19 29 29 29 19 16 29 29 16 16 16 29 16 29 29 29 29 29 16 16 16 13 16 16 29 29 29 13 29 29 29 31 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 2 16 29 29 29 29 29 29 5 2 29 29 29 16 17 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 2 29 29 16 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 16 29 29 29 29 16 5 16 19 29 29 16 29 16 16 29 16 29 29 16 29 29 16 29 29 16 29 29 29 16 17 29 16 13 29 29 29 16 19 16 29 16 19 16 16 29 29 19 29 16 16 16 16 5 29 29 16 16 19 19 19 29 19 29 9 16 19 19 19 19 16 19 29 19 19 19 16 19 19 19 29 19 16 17 13 16 19 16 19 16 29 16 29 16 19 29 16 13 16 13 16 16 29 29 16 29 16 16 29 29 16 16 29 19 19 9 19 19 19 16 19 9 19 41 16 19 9 19 16 19 16 19 16 16 19 16 19 19 16 16 16 29 16 29 29 29 2 29 16 29 16 16 19 29 29 19 29 16 29 29 17 16 29 16 19 19 16 29 16 29 19 29 29 29 29 29 29 29 8 5 29 29 29 2 2 29 29 29 29 29 29 29 29 8 29 29 8 18 29 29 5 29 29 29 29 29 29 16 16 29 29 16 29 29 16 16 13 16 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 17 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 17 29 29 29 2 29 29 16 29 2 29 29 8 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 5 29 29 2 25 29 29 29 29 2 23 8 29 16 29 29 29 16 29 19 16 19 29 29 29 13 29 29 16 16 29 29 16 2 16 16 16 16 16 19 13 29 19 13 16 29 19 19 19 29 19 16 19 19 13 29 19 29 29 13 16 5 17 16 16 29 29 29 16 13 29 29 29 19 13 5 29 16 13 29 29 16 29 13 29 29 16 19 16 16 13 29 29 16 16 29 16 19 16 29 16 16 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 16 16 29 16 16 16 16 13 29 29 16 29 29 29 29 16 16 16 16 29 29 29 29 16 19 29 29 16 29 16 2 29 16 29 29 16 19 29 29 29 16 29 29 16 29 29 29 8 5 5 2 29 29 2 29 29 29 29 29 29 8 29 8 16 16 5 8 29 29 19 29 29 5 29 29 29 16 29 29 29 29 29 29 29 29 2 29 5 29 29 16 29 16 29 29 16 29 29 29 19 17 19 17 29 16 13 19 16 16 16 29 16 29 29 29 16 19 29 16 16 16 29 19 19 19 19 29 16 29 9 19 19 19 16 29 8 9 19 29 16 29 29 16 29 16 29 29 16 13 29 19 16 29 19 19 29 29 29 16 19 29 16 29 19 29 29 16 29 29 29 2 29 16 29 29 29 29 19 16 16 29 2 29 29 29 29 13 29 29 29 29 29 29 8 29 29 29 29 29 2 2 29 29 29 23 29 29 2 29 29 29 29 29 29 16 29 29 8 13 29 29 16 29 19 13 29 19 29 29 16 29 13 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 16 16 13 16 16 29 19 16 16 16 16 19 29 19 19 19 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 16 16 16 31 29 16 29 29 29 16 29 29 19 29 16 13 19 16 13 16 19 19 13 19 13 29 19 16 29 29 29 29 29 29 29 26 29 29 29 29 13 29 29 29 29 29 29 8 29 16 16 29 29 16 13 29 16 13 16 29 29 13 29 16 19 16 19 16 29 16 19 29 29 19 9 19 16 16 19 13 16 29 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 13 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 16 29 16 16 13 29 29 19 29 8 16 19 19 16 29 8 29 29 29 29 29 29 29 29 2 29 29 18 29 29 8 29 29 29 29 29 29 16 13 16 29 29 29 16 13 29 16 29 13 13 16 29 29 9 13 19 19 19 19 19 29 19 19 19 13 16 19 16 16 29 16 29 16 17 19 29 29 29 16 29 29 29 29 29 16 13 29 16 29 8 17 16 29 29 29 29 29 29 29 5 29 29 29 29 29 17 29 29 16 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 16 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 31 5 29 13 17 16 16 29 19 16 16 16 29 29 29 16 29 16 29 29 29 29 16 16 16 13 16 13 16 16 13 16 29 16 16 29 16 13 29 16 29 29 29 19 29 29 29 29 29 29 29 16 16 13 29 29 29 16 13 29 16 29 16 16 16 13 29 16 19 19 16 29 16 29 16 16 19 13 16 16 29 16 19 19 16 29 29 19 19 13 17 16 25 16 19 29 29 19 16 29 29 29 16 16 16 16 16 19 29 16 19 19 29 16 19 29 19 19 16 16 16 16 13 16 19 29 13 19 13 29 16 29 29 16 16 29 29 29 29 29 31 16 16 29 16 29 29 29 14 29 29 29 16 16 29 29 29 29 16 16 29 13 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 16 29 16 29 16 13 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 8 27 29 29 14 29 29 29 29 2 6 29 29 29 5 13 29 29 17 13 29 29 8 29 29 5 16 13 29 29 29 29 29 2 29 16 29 16 29 16 29 29 16 16 19 19 29 29 29 19 19 13 19 19 19 29 19 16 16 19 9 16 16 19 16 29 16 13 16 29 16 8 29 16 29 29 29 13 29 29 29 16 16 29 29 29 16 29 29 29 29 29 16 16 29 16 29 29 29 16 19 19 16 19 13 17 17 13 16 16 19 16 29 16 19 19 16 29 29 16 13 29 29 29 29 29 29 16 29 29 29 16 31 16 29 29 29 29 16 17 29 29 17 29 29 13 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 13 29 16 13 19 19 8 16 16 19 16 19 19 16 19 16 16 29 16 19 16 19 16 16 19 29 16 19 29 16 16 19 13 29 16 29 2 29 29 2 29 29 29 2 29 29 2 16 13 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 13 13 16 29 29 29 16 13 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 13 16 29 29 29 29 2 16 5 16 29 29 29 16 29 16 29 29 16 29 29 16 29 29 29 29 29 17 29 29 29 16 19 16 16 29 29 29 16 29 13 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 19 16 29 16 9 19 29 13 16 29 29 29 19 5 29 16 19 19 16 19 16 16 29 19 29 19 16 16 16 16 13 16 29 16 2 16 29 16 16 17 16 29 29 29 16 13 29 16 29 8 29 16 29 29 29 29 19 29 16 16 16 29 8 16 19 29 16 19 29 29 16 29 29 29 19 19 16 29 29 13 16 16 29 16 16 29 17 19 29 19 13 19 29 16 13 29 19 13 17 29 16 29 29 19 19 29 16 16 16 13 29 29 29 16 29 29 16 29 16 29 29 29 16 29 18 29 29 16 29 29 29 29 16 13 29 16 29 19 19 29 16 13 16 29 16 19 19 29 29 13 16 29 29 19 29 16 16 29 13 29 29 19 29 16 29 29 29 16 29 29 16 29 16 29 13 16 13 2 29 29 29 16 29 29 5 29 29 16 16 16 13 29 16 16 16 29 16 29 16 29 16 19 13 16 16 13 19 29 29 29 16 29 16 17 29 29 29 16 16 16 29 29 29 16 29 29 29 17 29 29 13 29 29 29 29 29 29 19 29 29 29 2 16 16 29 17 16 29 29 29 29 29 29 29 27 29 8 5 5 2 29 8 31 29 17 8 29 29 29 29 29 29 29 29 29 29 29 16 16 29 13 16 29 29 29 13 29 29 16 17 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 19 16 29 29 29 29 29 8 2 29 29 29 29 29 8 29 29 29 29 16 29 16 16 16 16 16 16 29 29 29 29 29 29 29 29 29 2 5 29 29 29 2 29 8 25 29 2 31 29 29 16 16 29 29 29 16 29 29 29 13 16 16 29 29 16 29 16 29 16 16 29 29 13 16 16 16 29 19 29 16 16 16 29 16 16 29 16 19 16 29 19 29 29 19 19 29 29 29 29 29 16 13 29 29 16 19 16 29 29 19 29 16 13 29 29 29 16 29 29 29 19 16 16 16 16 29 16 16 29 29 19 29 29 29 16 19 16 17 16 29 29 16 29 29 16 29 27 29 16 16 16 17 16 16 13 16 16 16 29 16 19 29 19 16 16 29 29 29 16 29 29 19 16 29 16 29 16 16 19 29 16 29 16 19 16 16 29 29 16 19 29 16 13 16 16 29 29 19 16 19 19 29 16 16 29 29 16 19 16 29 13 29 19 29 16 19 16 19 16 29 16 13 16 29 29 17 16 29 13 17 19 29 29 29 16 13 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 2 29 16 13 29 16 16 13 29 29 29 16 16 16 29 16 19 13 19 19 16 29 19 29 29 29 2 16 13 16 13 19 13 16 19 13 29 29 19 16 17 29 16 16 16 16 16 16 19 16 19 16 29 19 29 16 29 29 29 29 16 16 29 29 16 29 19 19 29 29 29 16 16 29 29 16 16 29 16 29 29 29 29 29 13 29 29 29 29 16 16 29 16 29 16 29 29 16 29 19 29 16 19 29 29 16 16 19 29 29 29 13 29 16 16 13 16 29 29 29 29 16 16 16 29 16 18 29 29 29 29 5 29 29 17 16 13 16 5 26 8 16 29 13 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 16 29 29 29 29 16 16 13 16 16 29 29 13 9 29 8 29 29 16 29 17 16 29 16 19 13 17 17 16 29 13 29 16 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 13 29 29 29 29 29 29 16 16 16 13 29 29 13 16 13 29 29 29 2 13 29 29 29 16 29 19 19 13 19 19 29 19 19 19 16 29 13 19 29 13 13 19 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 19 29 29 29 13 29 29 13 29 16 17 19 29 16 13 16 16 16 16 29 29 16 19 29 29 29 29 29 29 5 29 29 5 29 29 29 29 29 29 8 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 19 29 29 16 29 29 19 19 29 29 29 29 19 16 16 29 16 29 29 13 29 16 29 9 16 29 8 13 16 13 17 29 29 19 16 16 29 19 16 29 29 25 31 29 29 29 29 29 13 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 16 16 19 13 29 29 5 29 29 19 5 29 29 16 19 13 19 29 29 19 19 19 16 19 19 16 19 19 16 19 16 16 16 16 19 29 16 16 29 17 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 13 29 25 29 29 29 29 29 29 2 29 29 8 29 29 8 25 29 29 5 29 29 29 29 29 29 2 31 29 29 29 29 8 29 8 29 29 29 6 29 8 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 18 6 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 13 29 29 29 16 19 19 29 13 29 29 16 13 19 17 29 29 19 19 16 16 19 16 19 29 13 19 9 19 16 19 29 16 19 29 16 19 29 29 16 29 29 27 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 16 8 29 29 13 29 29 29 29 29 16 13 16 5 16 29 19 19 16 29 16 19 16 13 13 19 13 16 13 13 29 29 29 29 29 29 31 8 5 29 16 29 29 29 29 29 29 17 13 13 29 29 29 29 16 13 29 29 29 8 2 29 29 29 29 16 13 16 29 29 16 29 29 16 16 29 16 29 13 19 8 16 16 19 19 19 19 19 19 19 19 19 16 17 16 19 16 16 13 19 29 8 16 8 2 5 18 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 25 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 29 16 29 16 16 19 19 19 19 19 16 16 16 19 16 19 16 29 16 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 31 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 8 2 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 17 29 29 29 16 16 16 19 19 16 13 16 16 16 19 16 19 16 16 16 16 16 29 29 29 29 29 31 29 29 29 29 29 29 29 16 16 29 29 13 16 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 6 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 16 29 5 29 29 29 29 25 6 29 29 13 29 29 19 16 16 16 19 16 29 16 16 17 19 19 16 29 16 16 16 29 29 29 29 29 31 29 2 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 13 19 13 29 29 8 29 16 29 29 29 29 29 19 13 29 29 16 16 16 13 19 13 13 13 17 29 29 6 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 26 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 16 16 29 16 16 16 19 19 16 16 19 29 16 29 16 29 16 19 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 13 29 16 16 29 29 29 29 29 29 29 29 13 29 29 29 8 29 29 29 29 29 29 29 8 29 29 5 29 29 17 29 29 13 29 29 16 17 29 29 29 13 29 16 29 29 29 29 16 8 29 29 29 29 29 16 29 17 29 8 29 29 29 16 29 16 29 29 29 29 29 29 16 29 5 29 29 29 29 29 16 29 8 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 14 2 29 29 29 29 29 8 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 13 18 29 29 29 29 16 8 13 29 29 29 29 29 29 8 6 29 29 29 8 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 16 16 8 29 29 6 29 29 29 29 8 5 29 29 29 29 29 29 29 26 29 29 5 29 29 29 8 29 29 29 29 29 29 13 17 29 29 16 29 29 29 29 29 29 29 29 29 13 13 29 29 29 29 16 13 29 13 16 29 16 29 29 29 29 29 29 29 18 31 29 29 29 29 29 29 2 29 29 13 29 2 29 5 13 29 29 31 29 17 29 16 29 18 29 29 16 29 16 16 16 13 16 13 29 16 16 2 8 29 29 29 29 29 29 29 29 13 27 19 29 29 19 29 2 29 16 29 29 29 16 16 13 16 16 19 16 16 16 29 19 19 19 16 29 29 8 10 16 16 29 16 29 29 2 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 14 29 29 29 5 29 29 16 29 29 29 8 2 29 29 29 29 29 29 29 29 31 29 29 26 29 29 29 16 29 29 16 29 16 16 29 29 13 29 16 17 29 16 29 29 29 29 29 29 29 18 5 29 8 29 29 29 2 18 29 29 29 29 27 2 29 29 29 29 29 16 29 29 16 13 16 29 5 17 29 29 29 29 29 29 17 29 29 29 29 5 29 29 29 29 29 29 29 29 31 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 18 2 8 26 8 29 8 2 29 29 17 2 8 29 29 31 29 29 29 29 6 29 29 29 29 29 31 29 29 29 18 29 29 16 29 29 29 29 5 8 29 25 29 13 16 29 29 16 6 29 16 8 29 29 29 29 19 29 29 29 29 29 29 4 29 13 29 29 29 29 29 16 16 29 16 29 29 2 29 29 29 29 13 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 13 29 13 16 16 29 16 19 13 19 19 16 13 19 16 19 19 16 16 16 16 13 16 26 27 29 29 8 27 29 29 29 8 2 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 13 29 29 29 16 29 29 16 16 2 29 29 29 29 29 29 29 16 13 29 29 16 29 8 29 29 29 29 29 29 2 29 29 6 29 29 29 31 29 29 29 29 2 16 29 29 19 29 29 29 5 26 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 19 29 16 29 29 25 29 29 29 29 29 27 29 29 29 29 29 2 27 29 29 29 29 8 2 29 29 5 29 16 29 29 29 29 29 17 29 29 29 8 2 8 29 29 29 29 18 29 29 29 8 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 16 13 9 16 13 29 26 29 29 8 29 29 18 29 29 29 8 6 29 29 28 29 29 29 16 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 29 16 16 29 29 2 29 29 29 29 16 29 29 2 29 29 29 13 19 16 19 16 29 16 19 16 19 16 16 16 29 31 16 29 16 19 13 29 29 29 29 29 29 6 8 29 2 29 8 29 29 29 29 18 29 29 29 29 29 16 29 29 31 29 31 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 16 29 29 29 13 29 29 16 13 29 13 16 29 29 16 29 29 31 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 13 29 29 29 29 29 16 29 29 29 29 8 29 8 29 29 29 16 29 29 16 16 16 29 29 16 19 19 29 29 29 29 29 31 29 31 29 29 29 6 29 31 29 29 2 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 26 29 29 29 6 29 19 29 29 13 29 29 16 16 16 16 29 19 29 16 13 16 29 19 19 29 13 29 29 29 29 29 29 25 29 29 29 29 29 29 31 31 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 17 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 16 16 29 31 29 29 29 2 29 29 29 27 29 2 8 5 29 29 8 29 29 31 29 29 29 29 18 29 17 14 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 5 29 29 29 29 16 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 5 29 8 29 13 29 29 29 13 29 29 2 5 31 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 14 25 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 17 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 6 29 2 31 29 29 25 26 29 29 2 29 8 8 29 14 2 29 29 29 29 29 27 29 31 18 29 29 2 29 29 29 13 29 29 29 29 29 29 29 29 8 29 29 29 29 5 16 29 29 29 16 29 29 8 29 29 16 16 29 13 16 29 29 29 29 6 29 29 27 8 18 29 5 29 6 29 8 27 26 29 5 31 29 29 29 29 29 5 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 13 16 16 29 19 29 2 2 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 8 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 31 16 29 29 29 29 17 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 18 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 5 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 25 29 29 31 5 8 6 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 8 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 25 8 29 29 29 29 29 5 29 29 29 29 29 29 8 5 8 29 29 29 29 29 29 8 29 6 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 29 29 25 29 29 29 29 2 29 29 31 29 5 29 29 29 29 29 29 29 8 29 27 14 18 2 29 29 8 5 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 8 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 26 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 16 16 6 29 2 8 29 29 29 8 29 29 31 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 16 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 13 29 8 2 29 29 29 2 5 29 18 8 29 29 29 29 29 6 29 29 8 29 16 29 29 29 29 29 29 29 29 8 29 29 18 29 31 29 8 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 16 29 2 29 29 13 29 29 13 16 16 29 29 29 13 16 13 19 19 16 29 29 29 19 19 13 19 29 29 16 16 19 29 29 16 29 29 16 29 29 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 6 29 29 13 29 29 29 17 29 16 16 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 2 8 29 31 29 29 29 29 29 29 8 29 31 8 29 29 8 29 31 29 29 29 29 29 29 28 2 29 29 29 29 29 2 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 5 29 8 29 29 16 18 29 8 29 29 29 2 29 29 29 8 6 6 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 5 29 29 31 31 8 29 29 29 6 8 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 25 29 29 29 8 5 29 29 29 2 29 29 29 29 29 29 29 31 31 5 29 29 29 29 18 17 5 27 29 29 29 29 6 29 29 29 29 29 29 5 29 29 29 18 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 8 29 26 5 5 29 29 8 8 31 8 29 16 13 19 29 29 19 18 16 29 29 2 16 16 26 29 29 29 29 29 29 2 2 14 29 29 2 29 29 29 29 29 29 29 27 2 29 29 5 29 29 31 29 29 29 29 8 29 29 29 8 29 29 8 29 29 8 8 29 29 29 29 29 8 29 29 29 29 29 18 29 29 25 29 29 29 29 29 29 2 29 29 29 2 17 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 29 8 29 29 5 8 29 29 29 2 29 29 29 29 31 29 29 18 29 29 29 29 29 5 29 29 31 8 29 29 2 17 29 29 29 29 29 29 29 16 16 5 29 29 19 29 29 29 17 18 29 29 29 29 2 13 29 29 29 16 16 29 16 16 13 29 29 19 29 29 13 16 19 13 16 16 29 29 13 19 16 16 13 16 29 29 17 29 29 29 16 29 29 29 29 2 29 29 29 29 29 27 29 5 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 16 29 29 29 16 29 29 16 26 29 29 29 29 29 29 29 29 19 29 13 19 29 13 29 16 19 29 29 29 29 29 16 29 2 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 27 29 29 17 16 16 13 29 29 29 16 29 29 16 29 29 13 29 29 16 29 6 29 13 29 29 16 19 16 29 16 16 19 19 16 13 16 16 29 29 19 19 29 29 16 13 16 29 2 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 27 17 29 29 26 29 29 29 29 29 17 18 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 2 2 29 29 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 2 29 6 2 29 29 29 29 29 29 6 29 29 31 29 29 29 8 18 29 25 29 16 29 29 14 29 29 29 29 29 5 29 31 29 29 29 29 29 17 29 29 29 17 25 25 29 29 29 29 29 29 29 29 6 31 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 29 29 2 18 29 29 16 29 29 29 29 29 29 29 5 29 5 29 13 29 8 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 31 29 29 29 29 29 16 29 29 29 29 29 25 31 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 17 29 16 17 16 8 31 29 29 18 29 29 29 8 29 25 29 2 29 29 29 29 29 29 25 5 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 2 8 29 8 29 8 29 29 29 8 8 29 29 29 29 29 29 29 14 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 31 29 29 16 13 29 29 29 29 16 8 29 16 16 19 29 29 29 13 29 29 16 16 29 29 29 9 19 16 16 29 19 17 19 13 19 16 19 19 19 29 29 29 16 29 29 29 29 8 29 31 2 29 8 29 8 29 29 29 13 29 29 29 5 16 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 19 25 19 16 16 17 19 16 29 29 13 29 29 13 16 13 16 19 13 19 29 16 29 8 19 19 13 29 29 13 29 29 29 29 29 5 26 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 5 29 18 19 16 16 29 13 9 16 17 16 16 16 16 19 13 16 19 29 13 19 13 13 19 9 19 9 19 16 16 16 19 16 16 29 29 29 29 13 29 29 29 29 16 29 29 17 19 29 2 29 29 29 29 29 29 6 29 29 16 29 29 2 5 2 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 8 16 16 29 31 29 29 29 29 29 29 26 16 19 29 16 16 16 16 29 29 16 19 19 19 19 29 16 13 13 16 16 17 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 26 29 29 29 29 8 29 29 17 29 29 29 13 29 29 29 29 2 29 29 29 29 29 29 29 16 29 16 29 29 29 16 19 29 29 29 29 16 16 16 19 16 13 19 29 19 19 16 13 16 13 19 29 29 19 13 29 29 16 16 29 29 29 29 29 29 29 19 13 16 29 16 29 29 17 29 17 29 29 29 29 29 27 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 2 18 29 29 31 26 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 16 16 16 13 29 29 29 16 29 29 19 16 16 29 13 16 19 19 19 16 19 29 16 19 19 19 19 19 29 19 19 16 13 13 16 29 19 13 29 29 29 16 16 29 19 13 19 19 16 29 16 8 19 29 29 29 29 16 16 29 29 2 29 29 29 16 2 29 29 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 16 29 29 29 5 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 2 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 16 29 29 16 2 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 6 29 6 29 2 29 18 17 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 25 29 5 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 8 29 2 29 29 29 16 16 8 29 29 29 17 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 8 29 29 29 29 5 29 6 29 4 29 29 2 8 29 29 2 29 29 29 29 2 29 2 29 29 29 18 29 29 29 29 29 29 29 25 29 29 2 29 29 29 25 5 29 8 8 29 29 29 29 29 18 29 8 2 29 29 29 29 29 29 29 29 29 29 27 29 16 29 29 29 13 29 29 29 29 17 29 29 29 29 13 13 13 16 29 29 19 16 13 16 29 16 19 19 16 16 16 19 19 19 13 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 31 29 29 8 2 29 25 2 29 29 29 29 29 29 29 8 29 29 29 29 16 16 29 29 29 29 16 19 16 29 16 2 16 29 29 16 29 16 16 16 29 16 29 13 29 16 13 16 16 16 19 29 29 19 29 29 16 19 16 19 29 13 16 19 19 29 16 19 29 13 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 13 16 29 29 29 29 29 29 17 29 29 29 14 29 29 18 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 13 29 16 19 16 19 29 29 13 29 29 29 29 16 29 6 29 25 29 25 29 29 26 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 16 13 29 17 29 29 16 13 17 29 29 17 29 2 16 29 29 29 29 29 29 29 6 29 29 29 29 29 18 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 8 29 18 29 29 29 29 29 29 29 29 2 29 31 29 23 29 29 29 29 29 2 18 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 8 29 29 29 16 29 8 5 16 13 29 29 29 16 13 19 19 8 4 16 13 29 29 13 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 31 29 29 29 29 29 29 29 29 29 16 29 29 8 29 16 16 2 29 16 13 16 29 16 29 29 29 16 16 16 29 29 13 19 19 19 19 29 29 19 19 13 29 19 19 16 29 29 16 29 18 29 29 29 29 31 29 8 29 29 29 29 29 29 29 29 29 29 17 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 13 13 29 13 29 29 29 29 29 29 29 29 29 18 2 27 14 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 16 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 13 29 29 29 29 13 29 29 13 29 16 29 29 29 13 29 16 29 16 16 16 29 13 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 13 29 29 16 13 29 29 29 29 29 29 13 29 29 18 29 18 31 29 29 29 29 29 2 8 29 2 8 8 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 13 29 29 29 13 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 26 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 2 25 2 29 8 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 31 29 29 29 29 8 8 25 29 8 8 18 29 8 31 29 6 29 29 29 29 29 29 29 29 31 2 29 29 29 29 18 29 6 29 29 29 2 29 18 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 8 8 8 29 5 29 8 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 25 29 29 29 29 29 29 6 29 29 29 29 29 29 29 27 6 31 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 14 29 29 29 6 18 8 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 2 25 2 27 29 29 29 29 29 29 13 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 13 29 5 29 16 29 29 6 29 29 26 29 29 29 2 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 8 29 18 29 29 29 16 29 26 29 29 29 29 29 27 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 17 29 5 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 27 29 2 17 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 5 8 25 29 29 29 29 29 2 29 29 5 2 29 29 29 2 29 29 8 29 31 29 2 29 29 8 29 29 17 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 2 29 27 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 8 29 29 29 5 29 29 8 29 31 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 5 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 18 16 5 29 29 8 2 17 29 29 2 29 29 29 29 13 29 29 5 29 29 29 8 29 29 29 29 18 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 17 29 29 2 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 16 29 17 16 29 8 29 5 29 5 31 29 26 29 29 2 29 29 8 18 29 29 29 29 29 29 29 29 29 29 11 29 29 29 29 29 31 29 8 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 5 29 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 8 29 29 29 29 2 8 29 29 5 29 29 29 8 29 29 31 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 5 29 2 14 29 29 29 29 29 18 29 29 8 29 29 8 29 27 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 27 29 29 26 29 29 29 29 29 29 8 29 29 29 13 29 29 8 29 29 29 31 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 2 8 2 29 29 29 29 29 29 16 29 2 29 29 29 16 13 29 29 29 14 29 29 5 29 29 8 29 5 29 29 29 8 29 29 6 29 29 26 29 29 2 31 5 29 29 29 8 2 31 29 29 25 29 8 17 29 29 29 29 29 8 29 29 5 29 29 29 16 31 29 29 6 29 31 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 17 16 29 29 29 29 29 29 29 16 6 29 18 29 29 29 29 29 29 18 29 29 29 29 29 8 16 29 29 2 25 18 29 29 2 29 29 29 29 29 27 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 18 29 29 29 29 5 25 8 2 29 31 29 29 8 29 29 29 29 29 18 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 5 29 6 8 29 29 29 29 29 29 6 8 29 17 29 29 29 8 29 29 29 29 29 25 29 29 29 14 8 29 29 29 29 29 29 29 29 29 29 29 29 29 27 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 18 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 31 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 8 26 8 5 29 29 29 29 8 29 29 5 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 8 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 14 5 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 27 29 8 29 29 29 25 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 31 29 29 29 2 31 29 29 29 29 2 29 29 29 29 29 29 2 26 2 2 5 6 18 29 8 14 5 8 14 14 29 2 29 29 29 29 8 29 29 29 8 27 29 29 29 6 29 29 18 14 29 29 17 29 29 14 29 25 29 29 26 29 29 6 2 29 6 29 29 29 29 29 29 29 29 29 29 29 31 29 29 14 29 6 16 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 16 29 29 8 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 13 29 29 16 16 16 29 13 29 16 13 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 16 29 29 29 2 29 16 29 13 31 29 29 13 16 29 16 29 29 19 29 29 19 29 29 2 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 16 29 16 16 29 29 29 29 29 29 29 29 2 5 29 19 23 29 29 19 9 19 16 16 16 16 16 16 29 16 19 29 29 16 16 29 29 16 16 29 29 29 29 29 5 29 29 8 29 8 29 29 16 29 25 29 29 29 29 29 29 29 29 25 13 29 16 29 29 29 5 2 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 13 29 16 29 13 29 19 16 29 16 29 19 29 13 16 19 16 29 29 2 29 29 13 29 29 29 29 29 14 16 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 31 29 16 29 29 16 29 29 29 29 2 16 29 16 29 29 29 29 17 29 29 29 29 29 29 29 16 16 29 13 13 16 29 16 29 19 17 29 29 8 16 16 16 29 29 16 13 16 13 8 29 16 29 29 29 16 19 29 29 16 29 13 13 29 29 29 29 29 17 29 29 29 29 29 2 16 16 18 16 29 29 29 29 29 16 29 29 29 27 29 16 29 16 13 29 29 29 29 16 29 29 29 16 29 13 29 29 29 29 29 16 29 29 29 16 19 19 29 2 29 29 8 29 29 29 29 29 13 29 13 16 16 13 29 16 29 29 16 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 8 29 29 29 4 29 29 29 29 13 16 29 29 2 29 29 29 29 27 29 29 2 29 8 29 29 29 29 6 27 29 29 29 29 29 29 2 29 5 29 29 29 8 25 29 29 29 8 29 29 18 29 2 29 29 29 29 27 16 8 2 8 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 13 29 29 17 29 29 29 2 29 8 29 2 18 25 29 29 29 2 2 2 29 29 29 29 8 27 8 29 13 29 29 29 29 29 18 29 29 29 29 29 29 29 6 27 29 29 16 29 27 29 2 18 8 29 29 29 29 29 16 16 29 16 16 29 29 29 29 6 29 29 29 29 29 29 8 29 29 6 29 29 29 29 16 8 16 29 29 8 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 16 29 29 16 13 29 16 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 16 13 16 29 29 16 29 29 19 19 29 29 29 29 29 29 29 31 29 29 29 29 29 25 29 29 29 25 2 8 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 16 8 29 16 29 29 29 29 29 29 29 16 13 16 13 29 19 16 16 19 19 19 16 29 29 29 16 16 16 29 29 29 5 17 29 29 31 29 6 29 29 5 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 8 29 29 29 29 29 29 29 2 2 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 27 29 29 8 29 29 6 29 29 29 29 29 16 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 26 29 16 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 14 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 25 16 16 13 16 29 29 29 19 13 29 29 19 19 13 29 19 29 29 29 29 31 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 27 2 18 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 13 29 29 31 29 29 29 13 17 29 29 29 29 8 18 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 8 29 29 29 29 8 16 29 29 29 29 29 13 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 27 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 8 29 29 29 29 29 29 16 29 2 17 16 16 29 16 18 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 18 29 29 16 29 17 29 5 8 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 14 16 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 18 29 6 29 29 25 29 29 29 29 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 5 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 2 29 29 29 29 29 29 29 31 29 8 29 18 29 2 6 29 29 8 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 16 13 29 29 2 29 5 29 29 29 29 29 29 29 31 29 29 29 31 8 29 29 29 6 29 2 29 29 29 2 25 29 29 29 29 2 29 8 29 2 8 29 29 8 29 29 29 29 29 29 18 29 29 25 29 8 2 25 29 29 29 29 2 29 29 29 29 29 29 2 29 25 31 31 29 29 29 29 29 29 5 29 29 18 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 31 29 2 29 29 29 27 18 29 29 29 8 29 29 16 29 29 26 29 29 29 29 2 5 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 16 29 29 13 29 29 29 29 29 29 29 16 29 29 13 16 16 16 29 29 16 29 29 29 8 29 29 2 29 29 29 5 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 2 29 8 29 8 29 29 29 29 29 8 29 31 29 8 2 29 2 29 29 29 29 29 5 2 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 6 8 29 29 29 29 6 29 18 29 29 29 29 2 6 29 29 8 29 31 29 29 29 29 29 29 29 29 29 29 29 18 8 29 6 29 29 29 29 25 29 29 8 8 2 29 8 31 29 29 18 8 29 5 29 29 29 29 29 5 29 29 29 29 29 18 29 8 2 29 29 29 27 29 29 29 29 29 29 8 29 8 18 29 29 14 29 29 29 29 29 8 29 29 29 29 29 6 2 29 29 14 2 29 29 29 18 29 2 29 29 29 29 29 29 29 6 29 29 29 29 5 29 29 29 2 29 2 31 29 29 8 29 29 29 13 31 13 29 16 29 29 29 29 29 29 29 29 13 5 29 29 29 29 29 29 5 29 5 8 6 29 29 29 29 25 29 17 29 29 29 13 29 29 26 29 29 29 26 5 29 29 29 29 29 2 29 31 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 8 29 29 29 2 29 29 2 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 17 16 13 29 19 29 29 29 29 16 5 16 29 29 16 19 19 16 9 19 19 29 19 29 13 16 29 16 29 29 16 29 5 2 8 29 29 29 29 27 29 8 29 29 8 29 29 29 5 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 29 19 16 19 29 29 29 29 29 16 29 16 13 16 19 16 19 29 16 19 19 19 29 16 19 26 29 19 16 16 13 29 29 29 5 29 5 29 29 29 29 29 29 16 29 16 18 2 29 16 29 29 29 29 16 29 16 29 29 29 2 29 29 29 29 29 13 8 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 19 26 29 29 13 29 16 19 16 16 16 29 19 19 19 19 29 29 29 16 19 19 29 29 29 29 29 29 29 29 27 29 27 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 2 29 29 16 29 29 29 16 13 29 29 29 29 16 16 29 16 13 19 16 16 16 29 19 16 19 19 16 29 19 16 29 16 29 13 29 29 29 29 14 29 27 29 29 18 29 29 29 29 8 29 29 2 29 8 29 8 29 29 2 29 29 29 29 29 8 29 29 26 2 8 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 5 29 29 29 29 26 6 29 16 27 29 29 2 29 29 19 13 29 29 29 29 8 29 29 29 2 2 2 6 29 29 8 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 27 16 29 17 29 29 29 29 29 18 29 29 29 29 29 27 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 5 29 29 5 29 16 16 29 29 29 29 29 29 29 29 29 31 29 8 29 29 29 8 5 8 29 29 29 29 29 29 29 2 29 29 29 13 29 16 29 29 29 5 29 5 29 16 29 29 29 29 16 16 29 16 13 16 29 16 29 16 29 13 29 29 29 29 5 29 29 29 29 2 2 8 2 8 29 29 29 29 29 29 18 29 29 18 2 29 29 29 29 29 29 29 8 29 31 29 29 29 29 29 29 29 29 29 29 31 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 13 29 29 16 2 19 29 29 16 16 29 19 13 19 29 29 29 29 29 16 16 19 19 16 29 29 16 19 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 13 29 29 29 29 29 29 29 31 16 29 29 29 29 29 16 29 29 29 29 6 29 29 29 29 19 19 29 31 16 29 29 29 13 16 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 13 29 8 29 2 29 29 29 29 5 13 29 29 16 29 13 29 29 29 29 8 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 29 8 29 18 16 29 29 29 29 29 16 29 29 13 19 29 29 29 16 16 13 16 29 29 16 13 29 16 29 16 16 16 13 29 16 29 16 29 29 2 18 29 29 29 29 29 29 26 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 13 29 19 19 29 29 19 16 19 13 29 29 16 29 8 2 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 19 29 13 29 29 13 16 29 16 13 29 29 29 29 29 29 29 29 6 29 29 18 29 8 29 29 29 2 6 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 27 29 29 29 16 29 16 29 16 16 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 16 2 29 29 17 29 29 29 29 29 2 29 14 6 29 8 31 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 17 29 29 29 29 29 13 29 29 29 8 29 8 29 29 29 29 29 29 29 8 8 29 29 31 8 29 26 29 29 29 29 29 29 29 2 29 13 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 5 25 26 29 14 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 26 29 29 29 17 29 29 29 5 29 29 29 29 8 29 29 2 29 8 29 29 8 29 29 29 29 8 17 29 29 29 29 29 8 29 29 5 8 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 31 29 13 29 29 29 13 29 29 29 29 29 8 6 26 18 29 8 2 29 29 31 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 8 29 8 26 2 8 29 29 5 29 2 29 29 29 29 27 29 29 29 17 31 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 2 29 5 29 29 29 29 26 2 29 29 29 29 29 29 29 29 14 27 2 29 18 29 29 29 25 17 29 27 29 8 18 29 29 29 16 29 29 16 29 16 29 29 17 29 29 13 29 2 29 29 14 13 29 29 29 29 29 27 29 14 2 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 5 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 27 29 8 29 8 29 5 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 6 29 29 26 2 29 29 5 29 29 29 29 29 29 27 29 29 29 17 8 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 5 29 16 29 29 29 29 29 29 29 29 29 29 29 29 14 17 18 8 29 26 29 29 29 8 29 29 29 2 29 25 29 29 29 2 29 29 29 29 29 29 8 29 29 2 29 5 29 5 29 29 29 29 16 13 16 17 29 29 29 26 29 16 26 18 26 29 29 5 29 13 13 13 29 29 29 13 29 16 29 13 29 29 13 29 29 29 29 29 29 2 8 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 13 29 2 29 29 29 29 29 29 29 29 29 29 29 29 26 8 29 29 29 29 6 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 8 8 31 29 29 29 29 29 8 8 29 2 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 25 29 29 29 29 8 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 5 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 2 31 8 29 2 29 29 29 29 6 8 29 23 5 29 29 31 29 8 29 29 18 29 29 16 29 29 2 29 29 29 29 29 5 29 29 29 29 2 29 29 29 13 29 29 29 29 27 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 8 2 29 29 29 8 2 29 29 29 5 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 5 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 2 29 2 29 29 18 8 2 8 29 29 5 29 29 29 8 31 25 2 29 29 29 18 29 29 29 29 31 29 8 8 29 2 29 29 29 29 2 29 8 29 5 31 5 31 29 31 29 29 8 2 29 5 29 29 27 2 8 29 29 29 18 29 29 5 8 18 29 29 18 29 29 29 2 29 29 5 31 29 29 29 29 29 29 29 27 2 29 29 8 29 8 2 29 29 29 5 29 2 29 29 2 29 29 29 29 29 29 29 29 25 29 6 29 29 29 29 29 29 8 29 29 5 16 8 29 29 29 29 29 29 18 29 29 29 29 16 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 31 29 29 29 29 29 29 29 29 17 16 16 29 29 29 29 29 29 14 29 27 29 29 29 29 29 2 2 29 29 25 29 29 29 6 8 29 5 29 29 29 8 5 29 29 29 8 29 2 29 29 29 29 29 29 16 29 29 29 16 29 29 14 8 18 29 25 29 29 29 29 8 29 29 29 8 2 29 29 29 29 29 27 29 2 29 29 29 29 29 29 29 2 29 29 5 6 29 29 29 29 29 29 29 29 29 29 29 5 29 29 26 8 29 31 29 29 29 29 29 29 2 2 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 5 29 29 29 8 14 8 29 29 29 29 29 29 29 31 29 29 18 27 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 5 2 29 29 29 29 29 17 29 29 29 29 29 29 2 18 29 29 8 29 29 8 29 29 8 29 29 29 2 29 29 29 25 29 29 6 2 29 16 2 29 29 29 29 29 8 18 29 29 29 29 29 29 17 29 29 29 29 29 5 18 29 29 16 29 29 29 29 29 29 14 16 29 18 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 17 29 29 29 8 29 29 13 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 13 18 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 5 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 19 29 16 16 29 29 29 29 29 5 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 2 8 29 29 18 29 29 29 29 2 29 29 29 16 31 29 29 29 8 5 31 29 29 29 29 8 29 29 2 25 29 29 29 29 6 29 29 29 29 29 29 29 29 26 8 29 29 29 29 29 29 29 29 8 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 16 29 29 16 19 29 16 29 29 29 8 16 29 29 29 13 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 13 29 16 29 8 5 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 19 29 29 29 29 13 29 29 31 29 29 29 29 31 18 29 2 29 29 29 29 29 2 29 5 29 29 29 29 29 17 29 29 29 31 29 8 31 29 29 16 29 29 29 29 8 29 29 13 16 16 29 29 29 29 31 29 26 29 16 29 8 16 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 14 5 29 29 16 16 18 5 29 6 29 2 29 29 29 29 29 27 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 16 29 29 29 16 29 19 29 29 29 16 29 29 29 29 29 16 29 29 2 16 8 19 29 29 16 29 13 16 16 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 8 2 8 17 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 2 8 2 29 2 29 29 29 2 29 29 29 8 29 29 27 2 29 29 31 18 29 29 29 8 29 2 29 5 29 13 16 16 13 29 29 29 5 5 29 29 29 8 29 14 29 29 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 16 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 16 29 29 29 8 2 6 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 5 29 8 6 18 29 29 29 8 2 29 25 29 29 29 17 29 29 29 29 29 29 16 29 29 17 29 29 29 29 29 29 16 29 29 16 27 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 5 29 5 16 29 14 2 8 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 17 13 29 29 29 13 17 29 29 29 29 29 29 29 13 29 29 29 17 13 29 2 29 29 2 29 29 2 29 29 29 29 2 29 16 29 2 29 29 2 29 29 29 8 29 29 31 29 29 29 29 29 2 29 29 5 29 5 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 31 8 29 29 8 29 29 29 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 19 29 29 29 29 29 5 16 19 29 16 29 29 29 29 29 29 16 29 13 16 29 29 29 29 8 5 29 29 29 29 29 2 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 2 6 29 29 8 29 29 29 29 29 29 16 29 16 17 25 8 16 29 29 16 29 29 29 19 16 16 16 29 29 29 29 16 29 16 16 13 16 13 29 29 29 16 19 29 29 29 29 16 29 13 16 29 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 8 5 29 5 16 29 16 8 10 29 13 29 16 29 29 16 29 19 16 29 16 13 16 29 17 16 16 13 16 16 29 16 29 29 16 16 29 6 29 16 29 29 29 29 16 16 29 29 29 29 29 16 16 16 29 16 13 19 29 16 16 16 16 19 29 16 29 16 19 17 16 9 9 19 13 29 16 19 16 16 29 29 29 16 16 16 29 29 19 19 19 16 29 29 29 29 29 29 16 29 16 29 16 13 29 29 19 29 19 16 29 29 9 16 19 29 29 19 29 29 29 16 29 16 19 29 29 29 29 29 16 29 29 2 29 16 29 29 29 29 19 19 29 29 16 29 16 16 13 16 19 29 13 19 19 29 29 13 16 2 17 16 29 17 16 29 29 29 29 29 17 16 29 29 16 29 29 19 13 29 29 29 13 29 29 17 16 29 29 29 29 16 29 29 16 16 29 16 16 29 29 16 8 29 5 5 29 16 29 29 29 29 8 6 29 2 8 16 29 16 29 29 29 29 29 29 16 29 16 16 13 29 29 29 16 16 29 29 16 29 29 13 16 29 29 16 29 16 29 16 29 29 29 16 8 29 27 29 29 29 29 29 17 29 16 29 16 8 13 2 16 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 16 16 5 5 29 8 29 29 29 29 2 29 29 29 29 16 29 13 16 26 29 13 16 29 5 29 29 19 29 8 13 29 19 29 29 16 16 19 16 29 16 16 16 29 29 16 16 16 16 16 8 17 16 29 16 29 29 29 29 16 29 16 16 13 16 29 29 16 29 16 5 16 29 2 29 29 16 29 16 29 29 29 8 19 16 16 13 16 29 19 29 29 29 29 16 16 29 29 29 17 29 16 6 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 17 29 29 8 29 29 26 29 16 29 8 5 29 29 2 29 2 29 29 29 29 16 16 29 29 29 29 16 16 5 29 19 29 16 17 29 19 2 29 29 29 29 29 16 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 29 2 29 8 29 29 29 8 29 29 29 29 29 29 29 16 16 13 29 29 16 16 29 19 13 19 29 29 26 29 29 29 29 16 16 29 16 19 16 16 29 16 29 16 29 16 13 29 29 29 29 16 29 29 29 29 29 29 16 29 16 16 29 16 29 29 29 29 19 13 29 29 29 13 16 29 17 16 13 16 17 17 16 29 29 17 29 29 16 29 29 29 13 29 29 13 29 29 29 16 16 8 19 13 16 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 19 16 16 16 29 13 29 29 29 2 29 29 29 29 29 29 29 16 16 19 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 13 29 29 29 16 16 13 29 29 29 29 29 6 29 2 29 27 2 16 17 29 29 29 17 29 29 29 16 29 29 16 16 29 16 29 29 29 17 13 16 29 29 29 17 29 29 16 29 29 29 29 16 29 29 5 29 29 19 19 16 29 19 16 9 29 29 29 16 16 13 29 29 19 19 29 29 19 19 13 29 29 19 19 16 19 29 29 16 16 19 16 29 16 29 29 19 19 16 13 29 29 16 13 16 19 29 29 29 29 16 29 16 29 29 16 29 29 16 29 29 13 29 29 16 19 19 16 19 13 16 19 29 16 29 2 16 16 29 16 19 16 29 19 16 16 13 16 19 19 16 19 19 16 16 13 16 9 9 16 19 9 9 9 19 9 9 13 29 29 19 19 29 16 29 16 19 29 5 19 19 16 29 29 29 16 29 29 29 16 29 29 16 16 16 16 29 19 29 29 9 29 8 19 19 16 19 16 16 9 19 29 16 13 19 19 19 13 29 19 16 16 29 29 16 19 13 16 16 29 29 29 29 13 16 29 29 16 16 29 29 29 29 29 5 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 6 29 8 29 29 18 31 29 2 29 29 8 29 29 29 8 27 2 31 29 8 29 5 29 16 29 16 29 19 19 16 16 29 29 16 16 16 16 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 17 29 29 29 29 29 29 29 5 29 29 16 29 29 29 29 29 17 13 13 19 13 29 16 29 16 29 29 8 29 29 2 5 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 2 29 16 29 29 31 29 5 29 29 29 29 17 29 29 17 29 29 16 13 19 29 13 16 16 17 16 29 29 16 29 29 16 29 19 29 29 19 19 8 29 16 16 16 29 29 29 29 29 29 29 23 5 29 8 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 17 13 29 29 29 29 16 16 16 19 16 29 29 16 29 16 16 29 17 29 29 29 16 29 29 29 29 16 29 17 29 16 29 29 29 16 13 29 29 2 6 29 29 29 29 29 29 29 16 17 29 29 16 16 13 29 29 16 16 29 19 16 16 29 29 29 19 29 29 16 29 16 29 29 16 16 29 29 13 19 29 29 29 29 29 16 16 29 29 29 2 29 29 29 29 29 29 5 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 17 29 29 29 17 29 29 5 29 29 13 16 16 16 17 29 16 29 29 16 19 29 19 16 29 18 19 13 29 29 16 13 29 2 29 29 29 29 29 29 17 16 16 13 16 29 16 19 16 16 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 13 29 19 29 29 29 29 16 19 29 29 19 13 29 13 13 9 16 9 13 13 19 16 16 19 13 16 13 29 29 29 19 16 19 19 16 13 29 29 29 16 16 29 19 29 19 13 16 19 16 19 16 16 10 19 19 29 16 9 16 19 19 19 17 16 19 29 16 19 29 29 29 17 29 16 17 29 17 5 29 29 29 29 29 8 29 2 16 29 16 29 13 19 29 29 16 13 29 16 16 19 29 16 16 29 16 16 16 29 29 29 16 29 16 5 29 16 29 5 29 29 29 29 29 16 16 29 29 17 16 29 16 29 17 29 29 29 18 25 29 2 29 2 29 16 29 8 5 29 29 16 19 16 29 19 19 19 19 13 29 16 16 16 29 29 13 16 16 19 16 29 16 29 16 13 29 29 13 2 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 13 8 29 29 8 16 29 16 29 29 29 16 16 29 16 29 13 2 29 29 29 31 29 16 16 29 29 29 29 29 25 8 16 29 2 29 16 29 29 29 29 16 29 8 29 16 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 5 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 29 29 19 29 29 16 29 29 5 18 29 2 29 29 17 29 13 29 29 16 8 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 16 19 29 29 29 19 19 5 29 29 16 19 29 29 29 8 29 29 29 29 29 16 29 16 29 29 2 29 29 29 31 2 29 29 29 29 16 29 29 29 19 13 29 29 16 29 16 29 16 16 16 19 16 16 19 19 19 13 29 16 13 19 29 29 29 29 16 13 17 16 29 13 16 16 16 13 29 16 29 16 19 29 29 16 16 16 16 29 29 29 19 19 29 16 19 29 19 16 29 19 16 19 16 29 29 16 16 19 16 13 29 8 29 19 29 5 29 29 29 29 16 29 29 19 29 16 2 13 16 29 29 29 29 29 29 16 16 19 29 29 29 19 19 19 29 29 19 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 16 2 29 29 29 29 16 29 29 16 2 16 8 29 5 29 29 8 16 16 16 5 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 8 16 2 29 16 29 16 17 29 16 29 29 29 16 13 16 16 2 29 16 29 16 29 16 29 29 29 16 13 29 29 29 16 29 8 19 29 29 29 19 2 29 29 29 29 16 16 29 16 16 29 29 29 29 16 16 29 29 2 29 29 29 25 29 29 29 29 2 29 27 29 29 29 29 31 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 5 29 16 16 13 29 29 29 14 29 16 29 29 29 13 29 19 29 16 13 29 29 16 29 16 29 6 29 31 2 29 29 29 29 29 29 16 29 29 17 16 29 29 29 29 29 29 29 18 29 29 31 29 26 8 29 29 8 8 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 8 18 8 29 29 29 8 29 29 5 29 29 5 29 29 5 29 29 29 29 16 29 29 8 27 2 29 29 25 29 18 29 29 6 29 31 5 29 29 16 16 16 2 29 17 16 13 29 16 13 29 16 29 29 16 29 16 16 19 29 16 29 29 19 19 16 29 19 16 29 17 29 16 13 13 29 29 16 16 29 16 29 13 19 29 29 16 16 16 16 16 13 29 19 19 29 29 19 16 19 29 16 29 19 29 16 16 29 29 29 29 16 16 29 16 29 29 16 16 16 29 16 13 16 16 19 29 29 16 16 16 19 16 13 16 16 19 19 29 16 16 19 16 29 16 16 19 29 29 29 29 16 29 16 29 16 16 29 19 29 29 16 16 29 29 29 29 29 16 16 19 29 16 19 16 13 19 16 29 29 29 29 29 16 16 29 29 29 29 18 29 29 16 16 16 16 29 29 29 29 29 29 29 29 29 29 2 8 5 29 26 29 29 29 16 16 16 16 16 16 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 16 19 29 13 29 16 19 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 8 6 5 2 29 8 17 29 29 29 16 29 29 29 29 29 29 29 19 16 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 26 29 29 29 29 29 16 29 16 29 29 6 29 19 29 29 29 29 17 29 16 13 29 2 29 29 29 29 29 29 29 29 29 27 16 29 29 16 16 29 29 29 29 19 16 29 29 16 19 19 13 29 16 19 16 19 16 16 16 9 19 29 13 19 19 19 19 29 29 16 29 16 16 29 16 29 9 19 16 29 19 19 13 19 29 10 29 29 16 16 19 29 29 16 16 29 16 29 16 16 29 29 19 16 16 29 16 16 29 16 13 29 29 16 16 16 16 16 29 16 29 19 19 29 29 16 18 29 29 19 29 17 16 29 16 29 16 16 29 29 29 19 16 16 16 16 29 29 16 29 19 16 16 16 19 16 29 19 19 29 16 16 29 16 19 16 29 29 29 29 29 29 29 29 29 2 29 29 16 31 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 17 16 16 19 29 16 13 16 29 29 19 29 16 16 29 29 29 16 19 16 29 29 29 29 16 31 29 17 29 29 29 16 29 29 29 29 29 29 29 29 29 8 6 29 29 8 29 29 29 16 29 29 29 19 16 27 29 29 29 16 29 29 16 13 29 16 16 16 29 16 2 16 19 29 29 16 29 16 13 29 29 29 19 29 16 29 16 13 16 16 29 29 29 29 16 16 29 16 29 29 19 16 13 29 16 29 16 29 29 16 29 16 29 29 29 29 29 16 16 29 13 29 16 2 29 19 19 16 16 16 16 19 16 29 29 16 19 19 16 29 29 16 16 16 13 16 16 16 29 29 13 2 16 29 27 8 29 16 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 16 16 29 29 16 29 16 29 29 29 29 5 2 13 29 29 29 29 29 16 16 29 16 29 29 29 16 29 16 13 29 29 29 29 29 29 8 29 29 29 16 16 29 29 29 29 29 29 16 29 16 13 16 29 29 16 29 17 19 19 13 29 16 19 16 29 29 16 13 19 16 29 29 16 17 29 29 16 29 29 16 16 16 29 16 29 29 16 29 29 29 29 29 29 29 16 17 16 13 29 16 29 29 29 17 16 29 19 29 16 29 16 16 16 16 29 29 16 16 16 16 29 29 29 16 17 16 13 29 19 19 29 16 16 16 19 16 16 19 16 19 9 16 19 29 19 29 29 29 19 29 29 16 31 16 19 19 29 29 29 16 16 19 16 16 29 19 29 13 19 29 5 16 16 19 19 19 19 29 19 19 19 29 16 16 19 19 29 13 19 16 16 13 16 13 16 19 16 16 13 29 16 29 29 16 13 16 16 19 29 29 29 16 29 16 19 19 9 16 19 16 29 29 13 19 19 16 29 19 9 19 16 29 9 41 29 29 9 19 29 16 19 19 19 9 29 19 19 16 29 19 16 19 19 13 19 16 16 29 13 29 16 29 29 29 29 29 29 16 19 16 16 29 16 13 16 29 16 29 16 29 16 29 19 19 16 16 19 13 29 16 19 9 13 29 16 19 19 13 17 16 19 17 16 29 16 16 29 29 29 29 16 16 13 16 9 19 19 16 16 19 29 19 19 19 13 16 19 16 9 16 19 9 16 13 19 19 16 19 16 16 16 16 16 16 29 29 29 29 16 16 13 16 29 16 16 16 29 29 29 16 29 16 19 29 29 16 29 29 29 16 13 29 16 29 17 16 16 29 29 29 29 16 29 16 16 13 19 29 16 19 16 29 19 19 9 16 29 29 29 16 13 13 29 29 8 14 16 29 29 29 29 29 29 29 29 17 29 5 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 5 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 16 16 29 2 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 16 29 29 16 29 16 29 29 29 16 13 29 29 29 19 29 19 29 29 19 29 16 13 27 29 29 29 29 29 29 29 29 29 16 16 29 29 19 16 16 29 29 16 16 16 29 29 19 16 16 29 19 19 29 29 13 29 19 9 16 19 29 29 16 16 13 29 16 29 16 16 17 19 16 16 19 16 19 29 16 16 19 29 13 19 9 19 19 9 41 29 19 19 9 19 19 9 16 29 29 29 9 19 29 13 19 16 29 29 8 29 16 13 29 19 16 16 29 19 29 16 16 29 29 29 29 16 16 29 16 29 29 29 29 29 19 19 29 29 29 16 19 16 2 16 29 16 16 16 16 16 19 16 16 16 16 29 16 2 29 29 29 29 17 29 29 29 29 29 29 29 31 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 31 16 2 16 17 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 14 29 8 27 5 29 29 17 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 16 29 29 5 16 29 29 29 19 16 29 29 29 29 19 8 8 16 17 29 29 29 5 29 5 8 29 8 29 2 29 29 2 29 29 29 29 29 29 29 16 29 29 29 16 29 13 29 16 29 29 13 29 29 29 29 8 29 29 2 29 19 16 29 13 16 29 8 16 8 29 29 29 29 2 29 2 29 29 29 29 8 2 29 27 29 29 31 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 13 29 29 29 29 29 5 25 29 29 29 8 29 29 2 29 29 29 29 29 2 29 29 29 29 29 31 29 26 29 29 8 27 29 29 29 29 13 29 29 29 29 5 16 29 29 29 29 16 2 8 29 29 29 29 29 8 18 29 29 8 29 29 29 29 29 29 29 29 25 23 29 29 29 29 29 29 18 29 2 29 8 25 29 29 29 29 16 29 29 16 2 6 16 29 29 29 29 29 29 5 29 16 2 16 16 19 16 16 16 29 29 16 17 16 29 29 16 13 8 29 29 16 16 29 16 16 29 19 19 29 16 29 29 19 18 29 29 29 19 29 29 16 16 16 19 29 29 29 16 19 16 16 16 29 29 16 19 19 29 16 16 16 16 19 29 19 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 5 29 29 29 29 29 2 29 29 29 8 29 29 18 31 29 29 29 29 29 29 29 29 29 8 16 29 29 25 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 2 8 29 8 8 29 29 29 29 8 29 29 29 25 17 29 8 29 29 8 29 29 29 8 29 29 29 16 16 29 29 16 16 16 29 13 29 16 29 29 29 29 29 16 13 29 16 13 16 16 13 29 16 8 27 29 16 13 29 29 16 29 29 29 29 29 29 13 16 29 29 29 16 29 29 29 29 29 13 29 29 16 16 29 16 29 29 29 17 16 17 29 29 29 17 29 29 16 16 16 13 29 16 29 29 29 17 29 16 29 16 29 29 29 9 19 29 29 16 29 16 13 19 16 29 16 13 29 29 29 19 29 16 16 16 29 19 29 29 29 29 29 16 29 29 6 16 8 29 29 29 29 29 16 16 29 29 16 29 16 29 29 16 29 29 16 16 29 17 29 16 13 29 16 29 29 16 29 29 29 16 29 16 29 13 16 19 13 16 16 29 29 13 13 29 29 29 29 16 16 29 29 29 29 29 29 8 29 29 29 29 16 29 2 29 8 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 16 16 16 29 29 29 13 29 16 16 29 29 16 16 16 16 29 29 29 13 29 29 8 29 29 29 18 29 29 16 6 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 13 29 29 16 13 16 29 29 29 16 16 29 29 16 29 29 29 19 29 16 29 29 16 29 29 29 29 29 16 13 29 19 29 29 29 16 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 19 29 29 13 8 17 29 13 29 16 29 29 29 29 16 16 29 29 29 16 29 16 8 6 16 29 29 29 29 16 18 29 29 29 29 29 29 16 29 29 29 29 16 13 29 29 16 16 29 29 29 29 29 29 29 8 8 8 17 8 29 17 29 16 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 13 29 16 29 13 29 29 29 29 29 29 29 29 18 6 13 29 29 29 29 29 26 5 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 31 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 16 29 16 13 16 16 16 13 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 26 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 17 29 16 29 29 29 29 29 29 29 16 16 16 16 29 17 4 29 17 29 29 29 29 29 19 16 29 29 29 29 29 29 29 29 17 29 19 16 29 16 29 29 29 29 29 29 29 16 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 31 29 2 13 29 16 29 29 8 5 8 2 5 29 29 29 29 16 29 29 29 29 29 29 29 29 13 16 29 29 29 29 6 29 29 29 29 31 29 29 29 29 8 16 29 29 5 27 5 29 29 29 8 2 29 29 29 16 16 29 29 29 29 29 6 16 29 29 29 29 29 29 29 16 16 29 16 29 16 19 29 29 16 29 16 29 29 16 29 16 29 29 29 29 16 8 29 29 26 29 29 8 8 16 19 29 29 29 29 13 16 29 18 29 29 16 29 29 16 13 29 29 16 6 29 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 16 16 29 16 16 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 2 29 29 29 29 2 29 29 18 8 29 29 16 29 29 29 29 29 29 29 29 17 29 29 5 29 29 16 29 29 16 29 29 29 29 16 16 13 16 29 16 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 26 5 29 29 29 29 29 29 6 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 13 29 29 16 29 16 16 2 16 16 29 29 29 17 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 19 29 29 29 29 16 29 29 29 16 29 29 29 16 19 29 29 17 29 8 29 29 16 29 29 29 29 16 29 29 23 29 29 29 16 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 27 29 29 13 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 8 2 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 16 29 29 29 27 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 5 29 29 29 29 29 23 29 2 25 29 29 29 16 16 16 29 29 29 29 29 29 16 13 29 29 29 13 29 29 29 13 16 29 29 8 26 29 29 29 29 16 29 2 29 29 29 18 16 29 29 13 2 29 29 29 8 8 29 29 29 29 6 29 29 29 8 17 2 5 29 26 13 8 26 29 2 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 16 29 13 29 13 29 29 29 29 29 29 2 29 29 29 29 29 29 29 19 19 29 29 13 16 29 13 13 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 2 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 5 8 2 29 6 29 31 29 29 29 29 29 31 8 29 29 25 29 29 29 29 29 5 29 29 29 29 2 29 18 17 29 8 2 29 5 8 29 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 26 29 29 8 8 2 29 6 29 29 31 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 16 14 31 29 29 8 29 29 8 29 29 29 29 31 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 27 29 29 8 2 29 29 8 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 2 29 29 6 29 29 17 2 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 18 29 29 2 29 27 29 29 29 29 29 29 29 29 29 29 5 29 5 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 25 29 6 5 4 29 29 29 8 6 29 29 29 27 8 29 29 29 8 29 6 29 29 29 29 29 29 29 5 18 29 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 16 29 29 29 29 29 29 29 29 2 29 5 29 29 14 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 29 2 31 29 29 26 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 8 29 29 29 8 29 29 29 8 2 29 2 29 29 29 29 8 2 2 29 31 29 29 29 27 29 29 29 29 29 29 8 27 29 29 29 27 29 29 29 29 29 2 29 31 29 29 29 5 29 29 29 29 27 29 29 29 29 29 29 8 29 8 29 29 27 29 29 2 29 29 29 29 8 29 27 29 29 29 2 29 29 29 29 29 29 2 29 2 29 14 29 29 29 8 29 29 29 29 29 29 29 29 29 13 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 5 6 8 29 29 16 29 29 16 29 29 13 29 27 29 2 29 29 16 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 2 29 29 29 26 29 29 13 16 16 26 29 8 29 29 29 18 29 2 2 2 29 29 29 29 29 29 29 6 29 25 8 8 8 8 2 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 6 17 26 5 29 29 27 29 2 29 29 29 29 6 29 29 29 29 29 8 31 29 29 26 29 29 29 29 29 29 8 31 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 31 29 29 29 29 29 29 29 29 5 8 13 19 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 8 29 29 29 2 29 29 2 5 29 29 29 29 29 29 29 6 29 16 29 29 29 5 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 16 29 16 16 17 29 19 29 18 17 16 29 29 16 29 16 29 16 29 29 29 16 29 29 29 16 29 29 29 2 29 16 13 29 29 16 19 13 16 19 17 29 29 16 29 16 16 29 16 16 29 29 19 19 13 19 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 16 29 19 29 17 19 16 29 16 29 29 16 29 16 16 29 16 2 16 13 16 29 16 16 19 16 29 19 29 29 29 16 29 29 17 29 29 29 19 13 13 19 19 19 19 17 16 16 16 29 19 29 29 29 29 29 29 29 29 29 29 29 29 19 29 16 29 29 16 29 16 29 16 16 29 29 29 16 19 29 29 29 13 29 29 16 16 16 29 29 29 16 29 29 16 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 2 29 29 29 25 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 13 29 29 29 29 13 19 16 29 29 16 13 29 29 29 29 14 16 29 29 29 29 16 29 16 29 29 29 29 6 16 16 29 29 29 29 17 19 29 29 29 2 29 16 17 29 29 29 29 29 29 31 29 29 29 29 29 29 16 16 16 29 16 16 16 19 29 29 29 29 16 29 16 29 16 19 19 29 29 16 16 19 29 16 19 29 29 29 16 13 19 29 29 16 16 29 29 29 16 29 29 16 29 16 16 29 29 29 29 16 29 16 29 29 19 29 29 16 29 29 19 29 16 19 29 19 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 16 16 29 19 16 16 29 29 29 16 29 29 29 29 29 29 29 13 16 29 17 16 16 16 29 16 19 16 29 4 13 16 29 29 13 19 16 16 29 16 16 29 16 29 29 29 16 16 29 16 16 16 29 16 19 13 16 29 16 29 19 19 16 29 16 29 29 29 16 29 29 29 29 29 13 29 16 29 29 29 29 16 29 2 29 29 29 8 29 29 29 29 16 29 16 29 5 29 13 29 29 29 29 29 29 16 29 29 29 18 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 13 8 29 29 29 29 17 16 16 16 16 29 2 29 19 29 29 16 29 16 17 16 29 16 16 29 29 19 29 16 16 19 13 16 13 29 16 16 29 16 16 29 19 29 29 16 16 16 29 19 29 29 16 16 29 29 19 29 16 16 2 13 13 16 29 29 16 16 29 29 19 13 2 29 16 19 16 29 16 16 16 16 13 29 13 29 13 19 29 13 29 29 29 16 29 8 29 2 29 29 27 29 29 29 29 29 29 16 13 16 29 29 16 16 29 16 13 13 16 29 29 16 29 29 16 13 29 29 16 5 16 16 29 29 29 29 16 29 29 2 29 29 29 8 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 13 16 29 29 16 13 16 29 16 29 16 2 29 29 29 2 25 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 2 29 29 29 29 29 29 29 16 29 29 29 16 29 13 19 19 29 19 16 13 29 19 29 16 29 29 16 16 29 29 29 16 29 19 29 29 29 16 29 29 16 29 29 13 16 29 29 29 29 29 29 16 19 16 16 29 19 13 29 16 19 29 29 29 29 17 16 19 29 19 16 16 13 16 19 13 29 29 19 13 19 19 29 19 16 17 19 19 13 19 29 29 29 16 16 19 29 29 16 16 16 16 16 29 29 16 29 29 29 29 16 29 29 29 16 29 29 13 13 16 29 29 19 16 16 13 16 19 16 16 16 16 16 19 19 19 13 9 9 16 29 29 19 19 19 19 19 19 19 19 29 29 16 16 9 9 19 19 16 29 19 16 19 29 16 16 16 29 29 29 29 19 13 29 29 16 16 29 16 16 16 16 19 19 16 29 19 13 19 19 16 19 16 19 29 16 29 29 19 19 18 19 16 29 29 13 29 13 29 29 29 2 19 29 16 29 16 16 29 16 16 19 16 29 29 19 16 16 29 16 29 29 29 16 16 19 16 16 16 29 16 29 25 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 27 29 29 16 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 25 8 29 16 31 16 16 29 29 13 29 16 29 29 29 29 13 29 5 8 29 16 16 29 29 29 29 29 29 29 29 29 16 5 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 19 16 29 29 29 19 16 29 16 16 29 16 29 29 16 16 19 29 16 29 29 29 16 16 19 5 29 16 19 19 16 29 29 19 29 29 29 16 16 16 29 29 13 29 29 29 16 16 29 16 29 16 29 29 13 29 29 29 29 29 16 13 29 16 29 13 16 29 29 16 29 29 29 16 14 29 29 29 17 13 29 29 16 16 17 29 16 16 13 29 16 29 29 29 29 16 26 29 29 29 29 17 13 29 13 16 13 29 16 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 29 29 29 29 29 29 29 29 16 29 29 5 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 17 13 29 8 13 27 29 16 29 29 16 29 16 16 29 29 29 16 29 16 16 29 16 8 29 29 29 29 16 13 29 29 29 16 29 17 29 29 29 29 16 29 16 29 29 29 29 16 16 19 29 29 29 19 29 29 13 29 29 29 29 29 19 13 29 16 16 16 29 16 16 29 29 29 16 29 17 8 29 29 29 29 29 29 16 29 16 29 19 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 13 16 16 29 29 16 29 29 29 5 16 16 29 29 13 29 29 19 19 29 16 29 29 29 16 16 29 16 29 29 16 29 29 29 29 29 16 13 29 16 16 16 17 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 16 29 29 16 29 16 29 16 2 29 29 29 16 29 29 16 16 29 16 29 29 29 29 16 29 29 29 29 16 16 29 29 16 13 29 19 19 16 13 29 16 19 29 16 16 29 29 29 16 19 16 16 16 16 16 29 29 6 29 16 19 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 25 29 29 8 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 2 26 29 29 5 29 29 29 29 29 8 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 18 29 29 13 29 16 29 29 29 29 29 29 16 29 29 29 16 17 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 31 29 29 29 29 16 29 29 16 29 16 16 29 29 29 29 29 29 29 29 26 23 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 8 16 16 29 16 17 16 29 16 29 29 13 29 19 29 29 29 16 16 29 29 16 29 29 29 29 29 2 29 29 2 29 29 2 13 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 17 16 29 29 16 16 5 29 16 29 29 29 29 29 16 16 19 16 29 2 29 17 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 16 29 29 29 29 16 29 29 29 29 13 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 13 29 29 16 29 29 29 16 29 29 16 29 8 29 16 29 8 29 16 29 29 29 29 29 29 29 29 29 6 29 29 2 29 16 29 29 17 29 16 16 29 17 29 29 2 29 16 29 29 29 29 8 29 29 29 29 8 16 29 29 16 29 16 13 16 29 29 16 29 25 18 29 29 29 29 29 16 29 29 16 13 29 29 19 29 16 16 29 18 29 17 16 29 29 29 16 29 16 29 29 16 19 19 29 13 29 13 16 29 16 29 29 29 19 19 13 17 17 13 16 29 29 16 29 16 16 8 29 29 16 29 14 29 29 29 16 29 29 2 16 29 26 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 16 29 29 2 29 16 29 16 29 29 13 29 29 29 13 5 29 29 16 29 29 2 29 29 29 29 29 29 29 16 13 13 29 29 29 29 29 29 25 29 29 29 31 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 16 16 16 29 29 29 16 29 13 29 29 29 29 29 16 16 29 16 29 29 17 16 29 29 29 16 29 29 29 29 29 29 29 8 29 29 13 16 8 16 13 16 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 17 17 29 29 16 29 13 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 8 6 2 29 29 2 29 16 29 8 29 29 29 29 29 29 8 29 29 2 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 19 5 29 29 29 29 17 16 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 8 29 2 29 29 29 2 29 29 29 29 16 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 2 29 29 2 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 2 29 29 29 29 29 2 29 29 29 29 29 2 18 5 29 29 29 29 26 29 29 29 29 29 29 29 29 29 8 29 18 29 5 29 29 8 29 29 2 29 29 29 29 29 29 29 27 29 29 29 2 31 29 29 29 2 5 5 2 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 31 29 27 8 29 5 29 18 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 5 29 29 29 29 18 2 29 8 29 27 29 29 29 18 29 29 29 31 29 8 29 29 2 29 29 29 16 29 29 29 16 29 29 16 19 29 29 29 16 16 29 29 16 29 16 16 29 19 19 16 29 19 16 29 29 16 19 13 16 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 17 29 29 13 17 29 16 29 6 29 29 16 13 13 29 29 29 16 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 26 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 6 29 29 29 29 27 29 29 18 29 29 29 29 29 25 29 29 29 29 29 8 29 25 6 29 29 29 25 29 29 29 29 29 29 29 25 29 29 18 29 29 29 29 29 29 29 29 29 29 8 27 29 29 29 25 29 25 18 29 29 29 29 31 29 29 29 29 29 29 27 29 6 29 29 29 31 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 18 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 6 29 29 8 8 29 29 29 29 5 6 2 8 25 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 5 29 2 29 5 29 29 29 29 29 29 29 29 2 29 18 2 29 29 29 29 29 2 18 29 29 2 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 14 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 5 8 29 5 29 2 8 29 29 26 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 8 29 14 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 29 23 29 29 29 29 29 25 25 2 29 29 2 29 29 29 25 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 23 29 29 29 29 29 29 8 29 29 29 29 18 5 29 29 29 16 8 29 29 2 29 29 29 2 29 29 29 29 29 29 8 29 2 5 25 29 2 29 16 17 16 16 29 19 19 29 29 29 17 16 29 16 29 16 29 2 5 8 29 2 29 8 16 29 29 29 16 17 16 16 29 29 29 29 19 29 2 29 29 16 29 29 29 2 29 29 31 8 29 16 29 29 29 29 29 29 8 29 29 29 29 17 29 29 29 29 29 29 18 29 2 5 2 6 29 29 29 29 2 29 29 29 8 29 29 2 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 5 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 18 29 29 29 18 29 29 29 29 29 27 29 29 29 29 29 29 29 2 29 29 29 29 27 29 31 29 29 29 16 29 8 8 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 14 29 29 29 29 29 29 29 25 2 29 29 2 29 29 29 29 29 29 29 29 29 8 2 29 29 17 29 8 31 29 29 29 29 16 29 29 29 29 29 29 29 29 26 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 8 29 29 29 29 29 26 29 14 29 29 29 2 29 31 29 29 2 29 29 29 8 29 29 16 29 17 29 29 29 29 23 29 29 29 8 8 29 29 29 6 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 16 29 17 29 29 29 29 29 26 29 29 26 29 31 29 29 29 5 29 17 29 8 29 29 29 6 29 29 29 18 18 29 29 29 25 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 6 29 29 5 29 29 5 29 29 29 18 29 29 18 29 6 29 29 23 8 17 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 8 29 5 29 18 8 29 29 29 29 29 29 29 29 29 29 29 29 13 29 8 29 8 29 29 26 29 5 29 29 26 29 29 31 29 29 16 29 16 16 29 29 29 29 18 29 29 29 29 29 29 29 29 6 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 14 5 18 29 31 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 29 29 29 18 29 29 29 2 29 29 2 29 29 29 29 27 2 25 5 29 29 29 29 29 29 5 29 29 29 29 18 29 2 29 31 29 29 29 29 31 29 29 29 2 29 29 18 29 29 29 2 29 29 29 29 29 29 6 29 29 29 26 29 29 16 29 29 29 29 29 29 29 29 14 2 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 2 8 26 29 29 29 29 5 29 29 29 29 18 8 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 29 29 16 29 29 6 29 29 8 29 29 29 29 29 14 29 29 29 29 18 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 17 29 29 2 29 18 8 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 16 29 16 16 29 16 29 29 29 29 29 29 29 16 29 29 29 19 29 16 16 8 29 8 29 29 29 2 8 5 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 5 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 5 16 29 18 29 16 8 16 29 29 29 29 29 29 18 29 29 29 29 29 16 29 29 8 29 29 29 29 29 18 29 29 31 29 29 29 29 8 29 29 29 8 2 29 29 29 29 29 29 29 29 8 29 25 29 29 29 18 29 29 31 29 29 17 29 29 29 29 29 29 29 29 29 29 29 2 8 5 29 5 29 29 2 29 29 29 29 29 29 29 6 5 2 6 2 8 29 29 29 29 29 18 29 29 29 6 29 25 2 29 29 29 29 29 29 8 16 29 13 29 16 29 29 29 29 19 29 29 29 29 29 29 31 29 13 31 29 29 16 29 29 2 29 29 2 29 2 29 29 29 29 29 29 8 29 2 2 14 5 29 29 29 6 29 29 25 29 31 29 16 4 29 29 8 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 5 8 29 29 29 29 29 29 8 29 29 18 18 29 8 8 2 8 29 29 29 29 2 25 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 17 5 29 29 8 29 29 6 29 29 29 29 29 8 29 29 29 8 6 31 29 29 29 29 29 29 2 29 5 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 8 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 13 29 13 16 13 29 29 29 19 29 19 13 5 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 6 29 29 29 6 29 29 29 29 29 26 29 29 2 29 29 29 29 29 29 18 29 2 6 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 13 29 29 29 29 29 29 29 13 29 29 29 17 29 16 13 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 31 2 29 8 13 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 8 16 29 29 29 29 29 13 29 29 29 13 29 29 13 29 16 29 17 29 29 29 29 29 16 16 29 29 29 25 29 29 29 13 29 29 29 29 29 29 29 29 29 29 8 29 26 2 29 29 29 29 5 29 29 29 29 29 6 29 29 2 31 29 5 29 29 8 29 29 29 29 29 14 29 29 31 8 8 29 31 23 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 2 18 29 29 29 8 6 26 29 8 29 6 23 6 8 25 29 6 29 29 29 2 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 8 29 29 29 29 29 18 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 8 29 8 29 29 29 29 18 29 2 14 29 6 29 8 29 29 8 2 27 29 29 29 29 14 29 26 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 6 29 5 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 8 29 29 29 29 2 29 29 29 8 8 8 29 31 29 29 25 29 2 29 29 29 16 10 29 1 29 31 29 29 29 2 29 29 29 29 29 29 18 29 26 29 29 29 29 31 29 29 29 29 2 29 29 8 8 29 29 29 29 29 29 29 29 8 31 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 2 29 29 29 29 29 29 2 2 2 29 29 18 18 8 29 2 29 29 25 2 31 29 29 29 8 18 8 29 29 29 8 29 29 29 8 29 29 29 29 29 5 29 16 13 29 29 29 29 17 29 29 29 16 29 29 13 29 16 29 2 29 13 29 29 29 29 29 16 13 13 16 16 19 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 8 16 29 29 16 29 29 29 29 31 29 29 13 29 13 29 13 29 29 29 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 13 29 2 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 31 29 29 29 16 29 29 29 29 16 29 29 5 2 29 29 29 29 29 29 29 8 29 29 29 29 8 16 29 27 29 29 17 29 29 25 13 29 18 29 18 29 29 29 8 29 29 29 16 25 29 29 29 2 29 27 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 17 29 29 29 29 26 13 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 2 29 29 16 29 25 2 29 29 16 29 29 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 16 29 29 16 29 29 31 29 31 2 29 8 29 29 29 29 29 29 29 8 29 29 17 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 6 29 5 29 29 29 27 29 29 29 29 25 29 29 29 18 29 29 29 29 29 29 16 29 29 29 29 16 29 2 8 29 29 17 6 29 27 29 29 29 29 29 29 29 16 29 16 29 29 29 18 29 2 29 29 29 29 31 29 29 29 16 25 27 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 16 29 29 19 16 29 19 29 29 29 16 19 29 13 16 29 29 16 29 29 29 29 29 29 29 18 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 16 31 29 29 29 29 29 29 29 29 29 5 16 16 29 29 29 29 16 13 29 13 29 29 29 13 13 16 16 29 19 29 13 16 13 29 5 29 26 29 29 29 29 29 29 8 18 18 29 29 2 6 8 8 29 29 29 29 29 29 29 29 29 29 16 29 17 13 29 29 29 29 13 29 16 29 29 29 29 29 29 29 16 13 13 29 2 16 29 29 29 29 29 29 29 29 29 29 13 29 29 13 29 16 29 29 29 16 29 26 16 29 29 29 8 23 2 5 29 29 29 29 29 29 29 6 2 25 29 29 29 29 2 29 29 29 29 29 13 29 17 29 29 29 29 29 29 2 29 16 29 16 16 16 13 13 18 29 29 16 13 13 16 19 19 29 17 16 13 29 29 29 13 19 13 29 29 13 13 29 13 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 6 29 29 29 29 29 16 29 18 29 29 29 5 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 29 13 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 17 29 16 16 16 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 2 29 29 29 29 17 16 29 29 5 29 16 29 29 29 29 29 29 29 29 29 29 2 18 31 29 29 8 2 29 18 17 29 29 8 16 29 29 29 29 29 29 5 8 29 16 29 2 31 29 29 29 5 8 29 29 29 16 29 2 29 29 29 8 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 8 29 2 8 29 29 8 5 29 29 26 31 29 29 2 29 25 29 8 29 2 29 29 29 2 29 29 29 31 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 18 29 29 16 29 29 27 29 29 29 29 29 29 26 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 23 8 29 29 29 29 31 29 29 8 29 29 16 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 13 16 29 16 29 29 29 29 13 29 29 29 29 29 8 29 25 2 29 29 29 29 29 29 25 29 29 31 16 29 26 29 8 29 8 16 29 17 29 29 29 29 17 29 29 29 6 29 16 29 16 29 29 29 29 29 29 29 18 29 29 29 2 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 27 17 29 29 29 29 29 29 2 29 29 8 29 29 31 29 8 29 29 17 29 29 29 29 29 29 29 16 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 16 29 29 29 26 29 16 29 16 16 29 29 29 29 18 29 29 26 23 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 17 29 29 29 29 29 8 29 31 8 29 8 29 29 29 29 29 29 27 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 27 29 16 29 29 29 29 29 29 29 29 29 29 16 29 5 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 25 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 19 16 19 16 16 13 29 29 29 29 16 29 16 13 29 29 17 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 18 29 29 29 29 5 8 29 29 29 29 29 29 29 2 17 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 2 2 29 27 29 29 29 29 29 29 18 5 29 29 29 29 29 29 29 29 29 8 29 2 27 29 29 29 16 29 29 29 29 8 29 29 6 8 29 29 29 17 29 29 29 29 29 29 29 29 8 4 29 29 29 29 29 29 29 29 31 29 27 29 29 2 29 29 29 17 16 29 29 29 16 2 16 29 29 16 29 16 16 16 29 19 16 13 29 29 29 8 29 29 29 29 19 29 29 29 29 29 29 29 29 17 29 16 13 16 19 29 29 29 16 16 13 29 29 16 16 29 8 19 29 29 29 16 29 29 16 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 18 2 29 29 29 29 29 2 2 29 31 29 29 29 25 25 8 31 29 29 2 29 2 29 29 29 5 8 8 29 29 29 29 29 16 29 29 19 29 16 16 29 16 29 29 8 19 29 29 2 29 2 8 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 18 29 29 29 27 29 29 29 29 16 29 29 29 29 8 18 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 16 29 16 16 29 29 29 16 16 29 29 29 2 29 29 29 29 29 29 29 16 2 29 16 16 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 8 2 29 29 17 29 29 2 29 8 29 29 31 29 29 29 2 29 29 8 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 25 29 29 5 29 16 16 29 16 29 29 29 29 29 29 27 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 16 29 16 29 29 29 29 8 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 18 29 16 16 29 29 16 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 8 29 29 29 29 8 29 16 29 16 29 31 29 16 29 29 16 29 8 29 29 29 29 17 16 16 29 29 25 16 8 29 29 29 29 29 29 29 8 29 31 29 14 29 29 29 29 31 8 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 2 27 29 29 29 8 29 29 29 27 29 27 16 29 29 29 29 29 29 29 17 16 29 8 29 29 5 29 2 8 29 29 29 29 27 8 29 29 29 29 29 29 29 29 27 29 29 2 2 8 29 5 2 29 2 29 29 29 29 29 29 29 29 16 13 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 13 16 29 29 29 19 13 29 29 29 29 5 16 16 29 29 2 29 29 29 29 2 31 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 16 16 29 16 29 29 16 29 29 29 13 16 16 16 29 29 29 16 29 29 19 29 29 29 29 29 29 16 8 29 29 29 29 29 16 8 29 16 29 29 16 29 29 2 29 29 13 16 16 17 17 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 13 29 29 29 8 29 13 5 29 29 29 16 29 29 29 13 29 29 29 29 25 8 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 16 8 26 29 17 29 29 29 29 16 5 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 16 16 29 29 29 2 16 16 29 29 29 29 2 8 8 29 29 29 29 2 29 29 29 29 13 29 29 16 29 29 16 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 17 13 29 29 29 29 29 16 29 29 13 29 16 13 16 13 13 16 29 16 16 29 16 29 13 29 16 16 29 29 16 29 29 29 29 19 29 29 29 16 16 29 29 26 29 29 29 29 29 16 13 29 16 29 18 29 29 29 29 29 16 16 16 29 29 29 29 16 29 29 29 16 13 29 16 29 29 29 16 29 16 29 29 29 16 16 16 29 29 2 29 19 29 16 29 29 29 29 16 29 29 29 16 29 29 29 8 29 8 29 29 5 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 13 29 29 29 29 27 29 29 29 29 17 29 16 29 16 29 16 29 29 29 29 29 29 17 5 29 16 29 29 29 29 16 29 29 16 13 29 16 29 16 29 17 29 29 29 13 29 29 29 19 16 29 29 16 29 29 16 29 29 16 29 29 29 29 16 16 29 29 29 29 29 16 18 16 29 29 29 16 16 29 8 29 29 8 8 29 29 29 29 5 29 29 29 29 16 29 29 2 16 29 29 29 16 6 29 16 5 29 25 29 29 13 29 29 29 29 29 29 29 29 8 29 29 29 29 25 8 13 29 29 2 16 8 29 16 29 19 16 19 29 29 13 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 8 29 2 8 29 5 29 2 16 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 16 17 29 16 29 13 29 29 8 5 16 29 8 17 29 29 2 29 16 29 29 29 2 29 29 29 2 31 29 13 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 16 29 29 29 29 27 29 29 2 29 29 29 17 29 29 29 29 29 2 29 29 5 29 8 29 29 29 17 29 16 29 16 13 29 29 29 8 29 8 2 16 29 29 19 29 16 16 16 29 29 29 16 19 13 29 29 29 29 29 29 2 27 29 29 29 29 5 29 29 29 16 13 16 29 29 29 29 2 29 29 2 29 5 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 2 17 2 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 5 29 29 6 8 8 29 29 29 29 29 5 2 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 27 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 16 29 16 29 6 29 18 27 2 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 5 25 29 29 29 29 29 16 29 29 29 16 29 16 29 29 16 26 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 8 29 16 29 29 5 16 29 2 29 29 18 29 16 29 29 29 29 29 29 29 29 29 29 29 31 18 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 23 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 17 29 18 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 29 29 29 29 19 29 8 29 29 8 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 31 29 29 8 29 29 29 29 13 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 8 13 13 29 29 29 29 13 29 16 29 29 2 16 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 8 29 16 29 29 13 29 29 13 29 29 29 29 29 29 5 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 13 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 5 29 16 29 16 29 29 29 16 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 16 16 29 16 29 16 29 8 29 29 29 29 29 29 13 16 29 13 29 29 29 26 29 16 16 29 29 16 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 31 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 25 17 13 13 16 29 29 29 29 13 16 13 29 17 16 16 29 29 29 29 25 18 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 17 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 18 25 29 16 29 13 29 29 29 29 29 8 29 26 8 29 29 29 2 29 29 31 18 6 29 29 29 2 17 29 29 29 17 29 29 29 29 29 2 29 2 29 17 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 18 5 29 17 29 27 29 29 8 29 29 29 29 16 29 16 16 29 29 16 29 29 8 29 16 29 29 29 29 8 29 29 6 29 29 8 8 29 29 6 29 5 8 29 31 29 29 29 29 13 29 2 29 13 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 14 29 29 29 29 29 13 5 29 29 29 29 16 16 29 29 29 29 29 29 29 29 27 29 29 29 16 29 29 29 29 17 29 29 16 8 8 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 31 29 29 29 29 27 29 29 29 29 17 2 29 29 29 29 29 29 29 29 29 29 8 29 29 8 8 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 2 29 2 13 29 29 29 29 8 2 31 5 2 8 29 29 5 5 29 29 29 29 29 29 29 29 16 29 19 2 16 29 29 29 29 29 29 16 16 29 29 29 29 29 18 17 29 29 29 29 29 29 29 16 2 29 29 16 29 5 29 29 16 29 16 29 16 29 29 29 16 16 29 29 29 29 16 16 29 16 16 16 2 29 16 29 6 29 16 13 29 29 29 29 29 31 29 29 2 29 2 29 29 16 16 29 29 29 29 29 29 5 5 29 29 29 18 29 29 29 2 29 16 16 29 29 29 29 29 2 27 29 29 29 18 29 29 31 29 29 8 29 2 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 13 29 16 29 29 29 29 16 19 19 29 16 19 19 13 16 29 29 16 19 13 29 29 16 17 18 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 29 13 25 29 29 29 5 29 29 29 29 29 16 29 16 13 19 16 29 13 16 16 16 17 19 16 29 29 29 16 19 17 29 29 19 19 13 29 29 16 16 19 29 16 29 16 13 29 16 29 29 18 29 29 29 27 6 29 29 29 5 2 29 29 29 29 17 29 18 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 8 29 29 29 29 29 16 29 16 5 29 16 29 29 16 29 29 29 29 29 29 29 2 13 29 29 29 29 29 29 29 5 29 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 16 29 29 8 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 13 13 13 29 13 29 16 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 8 29 29 16 29 25 29 29 13 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 2 29 2 8 25 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 5 29 17 29 2 29 23 29 29 29 29 29 5 29 2 29 29 29 2 29 29 29 8 5 29 29 8 17 5 29 29 29 29 8 29 29 5 29 8 29 29 25 2 29 29 2 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 19 29 16 29 8 29 5 29 29 16 16 29 16 29 29 29 27 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 16 29 16 29 16 29 5 17 29 29 29 29 2 16 29 29 16 8 29 29 29 2 29 8 5 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 18 29 16 16 29 29 29 29 29 29 29 29 29 19 19 19 29 17 16 29 29 29 16 19 16 13 29 19 13 29 29 16 29 29 29 29 25 29 29 31 8 5 29 29 29 29 29 29 29 17 29 29 2 29 29 29 29 8 2 29 5 27 29 29 29 29 29 18 29 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 2 5 29 16 8 29 29 16 16 19 13 18 29 29 29 8 29 17 29 29 16 29 16 16 13 29 8 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 19 29 29 29 29 29 29 17 16 29 16 29 29 29 29 29 16 29 16 29 29 29 19 29 29 29 16 29 29 29 29 16 16 2 29 29 16 16 29 29 19 29 29 2 29 19 16 29 29 16 29 29 16 16 16 29 29 29 29 16 13 16 16 16 29 19 29 16 29 29 13 2 16 16 16 13 29 16 16 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 6 29 8 17 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 17 29 16 16 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 16 16 13 16 29 13 29 29 13 29 16 16 16 16 13 9 29 13 16 16 5 19 29 29 16 29 29 29 29 29 16 29 8 31 29 16 16 29 8 16 26 29 29 29 29 29 29 29 29 29 26 16 29 29 29 16 29 13 29 29 29 19 29 13 29 29 13 16 29 29 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 26 16 19 29 29 13 13 29 2 13 29 16 29 16 16 13 16 16 13 29 16 29 29 5 29 23 29 8 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 19 19 16 16 29 29 29 13 13 29 29 16 16 29 29 29 16 16 5 29 16 8 29 29 18 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 16 29 13 29 29 29 29 29 29 13 29 29 16 29 16 16 13 8 29 29 29 29 29 29 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 2 29 27 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 5 2 29 16 29 29 29 29 29 8 2 29 8 29 5 18 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 19 13 29 29 29 31 29 29 25 29 29 6 29 8 29 6 29 29 29 29 29 16 29 29 29 29 5 29 2 29 27 29 29 13 29 29 2 19 29 29 29 29 29 16 13 29 29 29 29 29 13 29 29 16 29 16 29 8 8 29 5 2 29 16 29 2 29 29 29 29 29 29 29 29 5 29 8 29 29 29 31 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 5 16 29 5 29 29 29 31 29 29 29 29 5 29 8 29 29 29 29 29 29 29 29 16 16 16 16 16 16 16 16 29 18 29 29 29 16 29 29 29 16 16 29 19 29 29 16 19 16 16 19 16 16 19 16 16 19 19 29 29 13 29 29 29 29 29 29 8 29 8 16 29 16 29 29 29 19 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 19 13 16 13 29 29 29 29 16 29 29 29 16 29 16 8 29 29 29 29 29 29 8 29 29 29 29 29 29 17 29 29 29 8 29 29 16 29 29 29 29 29 13 29 29 29 29 29 16 13 29 13 29 29 29 29 8 13 29 29 29 29 16 13 8 29 29 29 29 16 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 13 29 29 13 29 16 16 29 13 29 29 27 29 29 13 16 29 29 16 2 8 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 13 29 16 8 17 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 19 29 29 13 13 13 29 29 29 2 29 29 29 18 29 29 8 18 29 29 16 29 29 29 29 16 29 31 29 29 29 29 29 16 16 29 29 29 29 8 29 29 29 29 29 13 29 5 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 8 8 29 26 18 29 2 29 5 29 29 29 29 29 29 16 29 19 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 2 29 29 29 29 29 8 29 17 29 2 29 5 29 29 29 29 29 29 16 16 29 29 16 29 29 16 16 18 16 29 29 29 29 29 29 29 29 2 13 29 29 29 13 29 29 13 29 29 29 29 29 8 14 29 29 18 29 29 29 29 5 29 16 29 29 16 29 18 29 29 29 2 29 16 29 29 16 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 16 16 13 16 16 29 29 29 29 29 29 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 16 29 13 29 6 13 29 29 29 13 16 29 17 29 8 29 29 6 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 19 29 17 16 29 29 16 18 29 29 16 29 29 2 16 29 29 19 19 29 13 2 16 16 16 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 16 29 8 29 29 29 16 29 13 29 29 13 29 29 29 29 29 29 29 8 29 29 29 16 29 8 29 29 29 5 29 29 29 29 16 13 16 13 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 13 16 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 16 29 8 29 29 29 29 2 29 8 23 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 2 8 29 29 29 29 29 29 29 14 2 29 29 29 29 6 31 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 5 29 29 17 23 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 2 8 29 29 29 29 2 17 29 29 29 8 29 29 29 29 29 29 29 16 29 29 16 29 29 29 8 29 29 29 29 29 29 13 16 29 29 29 13 29 29 29 29 29 29 29 8 29 6 5 29 18 29 2 29 29 8 29 29 25 29 8 29 29 29 29 29 6 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 2 29 5 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 26 5 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 2 29 6 2 29 29 29 27 29 18 29 29 18 29 29 29 29 29 8 8 29 29 29 8 29 8 2 2 2 5 8 2 29 5 29 5 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 5 29 6 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 5 5 29 8 29 29 8 29 29 27 29 29 29 16 6 29 29 2 13 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 8 29 8 8 8 29 29 29 16 29 8 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 16 29 29 5 29 8 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 8 29 29 29 29 29 8 29 5 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 13 29 2 29 18 29 29 29 29 29 29 29 29 29 2 29 29 29 29 5 29 29 31 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 17 29 23 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 8 29 29 29 29 16 29 29 29 17 29 29 29 16 29 29 29 29 13 29 29 29 29 19 29 16 29 29 29 16 13 29 29 2 29 29 2 29 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 5 29 29 29 13 14 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 16 29 29 29 6 2 5 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 23 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 27 29 29 29 25 25 2 8 26 29 29 29 29 29 8 26 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 16 29 29 16 29 29 29 29 29 18 29 29 2 29 29 29 26 29 8 29 29 29 29 5 29 16 29 16 29 16 29 29 29 16 29 31 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 29 29 8 29 6 29 29 29 29 5 29 8 29 2 29 29 29 29 5 5 29 31 29 29 29 29 29 29 29 29 29 29 29 16 29 5 29 29 29 29 29 29 29 29 29 29 29 6 2 29 13 29 29 29 29 29 29 29 29 16 29 29 29 16 16 16 16 29 29 29 29 19 29 29 13 16 29 16 29 29 16 29 2 29 29 5 29 29 2 29 29 29 29 29 29 16 17 17 29 16 16 17 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 6 5 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 8 29 29 16 29 29 29 29 16 16 13 29 29 29 16 16 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 16 13 29 16 8 29 29 29 29 29 29 29 18 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 17 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 23 29 8 17 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 13 16 13 19 13 29 29 16 29 29 29 29 16 29 29 16 16 29 16 16 29 29 29 19 29 16 29 29 16 23 29 29 29 29 26 16 16 29 29 13 17 16 29 29 16 16 29 29 29 29 29 29 16 29 29 16 16 29 29 29 16 19 26 29 16 29 29 16 16 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 25 29 8 29 29 2 29 8 29 29 29 29 29 29 2 29 29 29 6 29 29 8 29 8 29 29 29 16 13 29 16 16 29 29 29 29 8 29 29 29 29 29 16 17 16 17 16 16 29 29 29 29 13 8 29 29 29 29 18 8 29 29 29 29 2 29 29 27 29 6 29 29 16 29 29 29 29 19 29 16 16 13 16 29 8 29 29 29 2 16 2 29 16 16 29 31 29 29 8 29 29 29 29 29 29 8 29 5 2 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 16 16 29 29 29 16 18 13 29 29 29 16 16 29 16 16 16 19 29 29 29 29 16 31 16 29 29 29 31 29 29 29 29 29 29 16 29 2 29 29 16 16 18 29 5 17 29 29 13 29 29 29 13 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 8 8 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 18 18 29 29 29 29 29 16 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 8 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 17 16 29 29 13 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 26 29 29 29 29 29 13 16 29 5 29 29 8 29 29 29 8 29 29 8 29 31 29 29 29 2 29 2 6 29 29 14 29 29 29 2 29 29 29 2 29 2 29 29 2 6 29 29 29 29 29 2 29 29 27 27 29 29 8 29 29 18 26 29 5 14 29 8 29 29 8 18 29 29 29 29 29 5 29 6 29 29 31 8 31 29 29 29 29 6 8 8 8 29 29 29 29 13 8 29 2 8 29 29 5 16 13 16 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 18 29 31 29 29 29 29 26 29 26 5 8 2 29 29 29 29 29 8 5 29 31 29 29 8 29 2 29 29 29 29 8 8 18 2 29 29 29 29 29 5 29 29 29 29 29 2 29 29 29 2 29 13 29 2 29 29 29 29 29 29 8 29 29 29 29 17 29 29 29 13 29 13 19 29 29 29 13 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 8 31 5 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 17 26 23 29 16 13 29 29 29 16 29 29 29 17 29 2 29 29 27 29 29 16 29 29 29 29 29 8 29 29 29 8 29 29 29 2 29 8 29 29 29 2 29 29 5 29 5 29 29 29 29 29 29 29 8 29 29 2 16 29 29 29 29 29 29 29 29 29 29 13 29 29 8 29 29 13 13 29 2 29 29 29 16 29 16 29 29 29 29 29 29 8 5 29 29 31 29 29 5 29 29 6 29 29 2 5 8 29 29 26 31 18 5 5 2 2 29 31 29 25 29 29 8 5 29 29 18 29 8 29 29 29 29 6 2 6 29 6 29 29 29 29 23 29 6 29 29 29 29 31 29 29 2 29 29 29 8 29 29 29 31 5 29 29 29 29 29 29 23 29 31 29 2 31 29 29 8 29 29 29 29 29 5 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 6 29 29 6 29 29 31 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 31 2 2 29 18 29 6 29 2 2 29 29 5 29 31 8 29 6 8 2 29 29 29 6 29 29 29 29 29 29 29 29 27 29 29 29 29 2 29 29 29 8 29 29 29 29 2 29 29 29 31 29 18 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 6 29 23 2 2 29 29 29 29 18 29 29 29 29 31 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 27 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 31 29 8 29 29 29 27 29 29 29 29 29 8 5 29 6 8 8 29 8 29 16 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 26 29 29 29 29 29 29 29 29 16 29 17 29 29 16 16 13 29 29 29 29 29 25 8 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 31 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 2 2 2 29 2 29 29 29 29 6 29 29 26 29 29 5 29 29 29 29 29 29 29 29 29 29 8 29 18 29 8 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 19 29 29 13 16 29 29 29 8 29 27 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 23 29 5 29 29 29 29 29 29 29 29 29 2 29 2 29 8 29 29 29 29 29 29 29 29 5 2 29 29 29 29 25 29 2 29 25 29 29 29 26 8 29 29 29 29 29 29 8 17 25 16 29 8 29 29 29 29 29 29 13 16 29 29 13 29 29 16 19 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 2 29 17 29 29 29 29 29 29 29 29 29 29 29 6 29 29 16 29 16 29 29 19 29 13 13 29 29 29 29 29 16 29 29 29 18 16 29 29 29 29 16 16 16 29 2 29 16 17 29 31 29 16 29 27 13 29 29 16 29 2 16 29 16 29 6 16 29 16 29 29 5 13 8 9 16 29 29 29 13 29 16 29 19 19 16 29 29 29 29 29 16 29 16 29 16 16 16 29 16 29 16 16 13 29 29 29 29 29 17 29 29 29 29 29 29 29 5 8 8 18 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 17 16 16 29 29 16 16 29 29 17 29 29 29 16 17 29 29 29 29 29 29 2 29 2 29 16 2 29 29 8 29 8 18 2 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 13 16 16 13 13 29 29 17 29 29 16 29 19 29 29 29 29 16 29 16 29 16 29 29 16 13 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 8 29 8 27 16 29 29 5 16 29 16 29 13 16 29 8 29 5 2 29 29 18 29 29 16 29 29 16 29 29 29 29 29 29 29 2 29 6 29 16 2 2 29 29 29 8 29 5 31 29 29 29 29 29 19 29 29 19 19 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 16 29 29 13 29 29 29 29 16 16 16 29 29 16 29 29 16 19 29 29 16 29 16 5 29 16 5 29 5 29 29 8 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 8 14 8 29 29 29 8 29 2 29 29 29 29 29 13 29 29 29 29 29 29 29 2 29 29 8 2 5 29 29 13 16 29 29 29 29 29 29 29 29 2 29 2 6 29 29 8 29 18 29 29 29 29 29 16 16 16 5 16 17 29 5 16 13 29 29 29 29 29 29 16 29 13 29 16 13 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 13 29 16 16 29 16 29 16 29 29 29 29 16 29 16 19 16 29 29 16 16 29 16 16 13 29 16 29 29 5 29 29 29 16 29 29 16 29 29 16 13 5 29 2 29 29 29 31 2 29 2 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 19 29 29 2 16 29 16 29 16 19 19 16 29 19 29 4 9 19 19 16 13 9 19 16 16 16 29 19 16 29 16 16 19 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 2 29 2 2 31 29 2 29 29 29 16 29 29 29 29 8 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 13 29 29 13 29 29 19 19 16 19 16 29 19 16 16 16 16 19 16 16 29 29 29 8 29 29 29 29 29 29 29 13 17 29 29 29 29 29 29 29 16 29 29 16 29 29 16 16 19 29 29 16 19 29 29 29 29 29 16 29 16 16 29 18 19 29 29 19 16 16 29 29 29 16 19 19 29 29 19 16 16 19 9 19 16 19 13 19 16 9 19 29 29 9 19 13 19 9 29 16 9 16 29 16 19 19 13 19 19 16 9 9 16 19 13 16 19 19 19 19 16 29 29 9 16 13 16 29 29 8 29 29 16 16 17 16 13 29 29 16 16 16 29 29 29 16 5 16 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 13 29 16 13 29 16 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 16 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 17 29 29 2 29 6 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 17 29 29 29 29 29 16 16 16 29 29 29 29 16 29 6 29 16 19 16 29 19 29 29 16 19 16 13 16 19 19 16 19 29 29 29 29 16 16 13 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 13 16 8 16 13 16 29 19 16 16 19 29 19 16 29 16 29 19 16 13 17 29 29 16 29 2 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 8 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 16 29 29 13 16 19 5 29 13 19 29 29 13 29 13 19 29 16 13 19 29 16 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 2 29 29 8 29 29 29 2 5 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 8 29 29 29 29 29 16 29 5 29 29 16 13 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 13 29 29 16 19 16 29 29 19 16 29 29 29 29 16 16 16 16 29 16 29 29 16 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 8 17 17 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 8 29 29 13 29 29 29 29 29 29 13 29 29 29 31 29 14 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 23 29 29 29 29 8 29 29 29 29 29 13 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 5 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 29 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 2 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 29 29 16 31 29 29 29 8 29 5 29 29 29 29 29 29 2 2 29 29 5 29 31 29 29 29 29 29 29 16 29 17 29 29 5 29 29 16 29 29 29 29 29 29 29 8 27 29 29 29 19 29 13 13 29 29 29 29 19 19 29 13 29 29 19 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 2 29 29 2 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 16 16 29 29 16 29 16 16 29 29 29 29 16 13 29 29 29 29 19 16 16 29 29 16 19 9 16 13 16 16 19 19 29 29 19 29 16 16 19 29 29 29 13 31 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 13 29 17 16 16 13 29 19 19 29 16 19 29 19 9 19 16 16 16 16 19 19 16 16 16 9 29 29 29 29 29 29 29 16 29 29 16 13 29 2 29 2 29 16 29 29 29 5 29 29 2 16 29 29 29 29 29 29 29 16 29 29 16 13 29 16 13 16 29 29 29 13 29 29 29 13 19 29 29 29 9 29 16 9 16 29 29 13 29 16 16 16 29 13 16 29 29 16 29 29 29 29 29 29 29 29 5 8 29 27 18 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 16 16 13 29 29 16 13 16 29 29 29 29 29 29 29 19 16 19 16 29 16 29 19 29 16 16 17 29 29 29 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 19 16 19 16 29 16 16 16 16 16 13 19 29 29 29 19 16 19 19 19 19 16 17 29 29 16 29 16 6 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 13 29 8 16 29 16 29 29 16 16 29 29 29 29 16 16 29 29 29 16 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 13 29 2 16 29 29 29 8 29 29 29 29 29 29 6 29 5 2 8 29 29 29 29 29 17 29 29 29 29 29 29 29 29 2 5 29 14 29 29 29 5 31 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 16 29 29 2 29 29 2 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 27 2 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 13 13 29 29 29 13 16 29 13 29 29 16 29 29 29 2 29 29 29 8 16 16 29 16 29 29 29 29 29 16 13 29 29 29 29 29 29 29 18 29 29 16 13 16 13 29 29 29 16 16 29 8 29 29 5 16 29 16 13 29 13 29 13 29 29 29 2 29 29 29 18 29 29 2 17 29 29 29 29 5 18 29 29 29 29 29 29 8 29 29 29 29 29 29 5 8 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 2 17 16 29 19 16 16 29 19 29 16 16 16 29 16 16 29 29 29 29 29 19 29 29 16 29 16 29 8 29 16 13 29 29 29 29 5 29 29 29 29 29 29 29 29 29 25 29 16 29 16 19 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 8 8 29 29 29 29 29 2 29 29 29 2 29 5 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 2 29 8 29 29 29 29 29 25 29 29 29 8 29 16 13 29 16 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 16 29 29 16 16 29 29 29 29 29 31 29 29 29 16 29 29 29 29 29 16 16 13 13 8 13 29 2 31 18 29 29 29 29 29 29 29 16 29 29 29 26 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 27 29 29 29 25 29 29 29 29 29 14 29 2 29 29 29 8 29 29 29 29 29 29 2 29 29 29 14 29 29 29 16 29 5 29 29 29 2 29 29 29 14 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 16 29 16 29 29 29 16 19 17 16 29 29 16 19 16 16 28 16 19 19 16 29 29 29 29 16 16 16 29 19 29 29 29 29 2 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 18 29 16 29 16 29 13 29 29 29 29 29 29 29 16 19 29 29 19 29 29 17 16 29 29 29 29 16 29 29 29 29 29 29 29 29 8 6 29 29 2 29 29 29 29 29 29 29 29 29 29 8 6 2 18 8 5 2 29 8 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 8 5 29 29 29 29 29 6 29 17 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 18 29 29 29 5 8 5 2 8 8 5 8 29 8 8 29 29 6 29 29 29 29 29 29 2 29 29 29 18 6 29 29 29 29 29 8 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 19 29 29 16 29 29 13 18 29 16 29 29 16 19 19 29 17 9 13 29 29 19 16 29 13 29 29 5 8 29 29 29 29 13 29 29 16 29 29 31 29 29 16 29 29 29 29 29 16 16 29 29 29 16 29 13 13 29 29 29 29 29 13 29 29 29 13 16 13 29 29 29 16 29 19 19 19 19 19 13 13 29 16 29 29 29 8 18 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 26 29 29 29 29 29 16 13 29 16 29 29 29 16 16 29 29 29 29 16 16 29 29 29 29 16 16 19 16 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 17 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 13 16 29 16 29 16 29 29 8 29 29 29 29 29 29 8 31 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 18 16 29 29 29 16 29 16 29 29 29 29 29 29 8 29 13 29 29 29 29 29 29 29 29 25 18 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 6 29 29 5 29 29 29 8 29 8 29 29 29 29 2 29 29 29 18 29 29 2 29 29 29 29 29 2 29 16 2 29 29 31 29 27 31 2 29 29 2 29 29 27 5 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 2 13 29 29 29 29 29 29 29 29 27 16 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 16 2 29 16 19 16 19 29 16 16 13 16 16 16 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 16 2 29 29 29 29 8 29 29 29 16 29 29 13 29 29 29 29 13 29 19 16 16 29 29 19 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 16 29 29 16 29 29 29 16 29 29 29 29 17 13 29 29 29 29 29 16 29 29 13 19 29 9 16 29 29 29 14 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 13 16 13 16 29 13 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 31 16 29 29 16 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 16 29 29 29 29 16 13 29 16 16 29 29 29 16 29 29 29 13 29 29 29 29 29 29 18 2 5 29 2 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 17 29 29 29 16 16 29 16 29 16 29 29 29 29 29 13 29 13 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 13 2 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 18 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 16 13 29 13 29 29 8 29 29 29 29 19 29 29 29 29 8 29 29 29 29 29 25 2 29 29 29 29 29 8 29 29 29 29 29 14 29 29 29 2 29 2 29 29 29 29 29 29 17 29 29 29 29 29 29 13 29 29 29 29 13 29 29 26 29 29 8 29 6 29 29 29 2 29 5 29 8 29 8 8 17 29 16 29 29 16 29 29 16 16 16 29 16 29 29 29 29 13 29 29 29 8 29 29 29 8 6 29 29 29 29 31 29 5 2 29 29 29 29 29 29 13 29 16 29 6 29 31 29 29 29 29 16 29 29 16 29 29 29 29 13 13 16 29 29 29 29 29 29 29 29 5 29 29 29 29 29 8 18 2 5 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 5 4 29 29 29 29 29 29 16 29 29 29 29 2 29 29 2 6 29 29 2 8 5 31 29 29 26 29 8 29 8 29 29 26 5 29 29 29 29 8 16 13 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 17 29 29 17 29 29 18 29 29 8 29 8 29 29 29 8 8 29 29 2 2 29 8 8 29 29 29 29 8 29 29 29 29 29 29 29 2 29 16 29 29 29 29 13 16 13 29 29 29 29 29 29 29 13 29 29 29 29 29 2 5 5 29 2 2 29 29 2 8 29 25 5 29 8 29 29 2 29 2 29 8 29 29 2 29 5 29 29 26 29 8 2 29 29 29 29 31 29 2 29 29 27 29 16 29 2 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 29 29 29 14 29 2 29 14 29 29 29 29 17 29 29 29 29 2 29 29 29 29 29 18 16 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 8 29 29 16 29 8 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 27 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 17 5 29 29 13 16 13 13 29 29 16 16 16 29 8 13 29 29 29 29 29 29 5 29 29 5 29 6 8 29 29 29 29 31 29 29 29 29 2 29 16 29 29 29 16 29 29 29 16 19 29 29 29 29 29 29 29 29 29 29 13 29 8 29 5 29 29 29 29 8 29 29 5 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 17 29 29 16 29 16 16 29 16 8 13 29 16 29 16 16 16 29 29 19 19 29 29 29 16 29 5 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 29 16 5 17 29 2 29 29 29 29 13 29 29 29 29 13 29 29 29 29 2 29 29 23 5 29 29 29 29 29 2 29 16 2 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 2 6 2 6 31 8 29 29 31 5 29 29 29 29 29 29 27 29 29 26 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 17 29 29 19 19 16 29 29 16 29 16 29 19 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 5 29 29 16 29 13 29 16 29 29 16 29 16 29 17 29 29 29 29 29 13 13 13 29 16 29 16 16 29 29 29 29 29 2 29 2 29 29 29 5 29 23 29 29 26 2 29 8 29 29 29 29 29 29 13 16 29 16 29 29 16 29 29 29 29 2 29 29 29 29 29 29 5 8 29 29 29 5 29 29 29 29 29 29 2 29 29 2 29 29 8 29 29 2 29 29 8 29 5 8 29 29 29 29 29 29 23 23 26 29 5 29 5 17 29 29 8 29 29 5 8 29 2 29 2 29 29 29 29 29 2 8 8 8 29 29 29 29 29 29 29 29 8 29 29 5 13 16 29 29 29 29 29 29 29 29 6 29 16 19 29 8 29 29 16 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 5 25 29 29 29 29 29 29 29 29 29 29 29 29 31 29 5 5 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 16 29 16 29 29 29 29 16 13 29 29 29 29 16 29 29 29 29 16 29 17 16 29 5 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 13 29 29 17 8 19 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 18 29 29 29 29 18 29 29 16 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 16 29 29 29 29 29 29 29 8 25 8 29 29 29 29 29 29 29 29 29 19 29 29 29 29 19 16 29 29 29 16 16 8 29 29 2 29 16 29 29 8 29 29 29 29 29 29 2 2 8 5 2 29 8 29 29 18 29 29 29 29 18 2 5 29 29 5 29 2 29 29 29 29 8 2 29 29 29 29 2 29 29 29 29 29 29 2 31 8 29 29 29 29 29 29 8 5 29 29 29 29 5 5 29 13 29 13 16 13 16 16 29 29 17 16 29 16 29 13 17 29 29 8 29 29 29 29 16 16 16 29 19 13 29 14 8 29 29 29 29 29 29 29 29 13 29 29 16 16 29 16 17 13 29 29 29 29 29 13 29 16 13 13 29 29 29 16 17 29 29 29 29 29 16 19 29 29 29 29 16 29 8 29 29 26 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 8 29 29 29 17 29 29 29 29 29 29 29 29 29 25 29 8 31 29 29 5 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 5 29 29 29 29 17 2 29 13 16 16 29 29 29 19 29 29 29 29 16 29 16 29 16 5 29 16 29 29 16 8 2 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 2 29 16 29 29 29 16 2 29 29 29 19 29 16 29 29 29 16 27 29 29 29 18 8 29 29 29 29 29 16 29 19 29 29 13 19 13 29 29 29 29 29 29 29 29 19 29 29 16 29 29 29 29 29 29 16 29 8 29 29 29 29 8 29 29 29 29 16 29 29 29 17 29 29 29 29 2 2 29 29 29 2 29 29 29 2 18 29 29 29 29 29 29 29 29 13 29 29 18 29 2 5 8 29 16 29 16 16 29 29 16 29 29 13 17 29 31 13 19 29 29 29 29 16 29 13 16 13 16 29 29 19 16 29 16 16 16 41 16 16 29 29 19 17 29 8 29 29 16 29 16 29 29 29 16 16 16 13 8 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 13 29 29 16 29 29 29 16 16 29 16 19 29 16 29 29 16 19 29 16 29 16 29 16 16 19 17 16 16 16 16 16 19 13 16 16 13 29 29 16 16 19 29 16 17 29 16 16 29 29 19 29 16 13 29 16 19 29 29 29 16 16 16 19 13 29 29 29 29 19 29 29 19 16 19 13 16 16 19 19 16 29 19 29 29 19 16 29 16 29 16 13 29 29 29 29 29 16 19 29 16 16 18 16 16 29 16 13 19 29 16 19 13 16 29 16 29 29 29 19 16 16 16 29 16 16 29 29 29 29 5 16 29 16 29 29 29 29 29 29 29 25 29 29 2 29 29 16 29 8 16 16 13 29 29 16 19 19 29 29 16 29 16 29 16 29 16 8 17 19 16 16 13 13 16 2 29 29 29 16 16 16 13 29 29 29 29 29 29 29 29 16 13 29 16 29 29 29 29 29 29 18 29 29 29 29 18 29 29 29 16 29 29 29 29 26 19 29 8 16 16 29 2 16 13 8 29 16 29 16 19 13 5 29 29 29 29 29 29 2 31 2 29 29 29 29 29 16 13 2 29 29 29 29 29 29 8 18 27 29 29 29 29 29 6 29 16 5 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 8 29 17 29 29 16 19 13 29 29 16 29 29 29 29 29 29 29 29 29 29 2 18 14 29 18 16 29 16 29 29 29 31 16 29 31 18 23 31 29 29 29 29 29 2 29 29 8 29 29 2 27 29 29 16 29 29 29 8 2 6 17 29 29 29 25 5 29 31 2 29 29 16 29 29 2 29 29 29 29 29 29 16 2 29 29 2 29 29 29 23 31 29 29 18 29 29 29 29 2 29 29 29 29 29 29 6 29 5 29 2 2 29 29 29 5 29 29 29 29 29 29 16 27 29 31 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 13 5 29 8 29 29 29 29 29 29 29 29 25 16 29 16 16 16 29 13 29 29 29 19 16 29 17 16 29 16 29 19 29 29 29 29 19 19 19 13 29 29 16 27 29 29 8 29 29 2 29 8 8 29 29 8 26 29 5 31 29 29 29 16 29 29 29 29 27 29 29 29 5 5 29 29 29 2 29 29 29 29 31 31 2 29 29 29 29 29 29 8 29 29 29 29 13 6 29 29 29 8 29 29 29 29 29 29 8 18 8 31 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 13 29 29 29 29 17 5 29 29 29 29 29 29 29 29 2 6 29 5 29 16 16 29 13 16 16 13 16 29 16 17 19 16 29 29 16 29 29 29 29 29 29 16 19 19 29 29 16 16 29 29 19 13 6 16 16 19 29 16 19 29 29 16 16 16 29 16 19 29 29 19 29 29 16 29 2 16 19 16 29 29 29 16 29 16 29 16 19 16 29 16 29 26 19 29 16 5 17 29 19 29 29 16 16 29 29 29 8 2 16 13 13 8 13 16 29 29 29 5 16 16 16 13 29 29 29 29 29 16 16 29 16 29 16 16 29 29 19 29 29 29 29 29 29 27 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 8 5 29 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 25 5 29 2 29 29 29 29 29 16 29 29 29 16 13 29 29 29 19 29 5 2 27 29 29 29 2 29 29 29 29 29 17 29 29 29 29 29 29 2 29 29 29 29 29 5 5 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 17 29 29 29 16 29 29 29 29 29 5 2 29 2 8 29 29 16 13 29 29 29 29 13 29 29 29 29 5 29 29 16 2 5 29 29 29 29 29 29 29 16 29 29 16 29 19 29 29 2 29 29 29 31 29 5 29 29 29 29 29 29 2 2 29 29 8 31 29 29 29 29 29 16 29 8 31 29 29 29 29 29 29 29 29 13 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 16 16 18 16 16 16 29 29 29 16 13 29 16 29 29 29 29 29 29 29 29 29 8 29 29 14 29 29 29 29 8 29 16 29 29 29 2 29 2 18 29 29 29 16 29 29 29 29 29 29 29 29 2 8 29 29 29 17 16 29 8 29 29 29 16 16 29 29 16 16 17 16 29 17 29 16 19 13 16 13 29 29 2 16 16 16 29 29 16 19 29 29 29 29 29 26 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 8 16 16 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 19 16 29 29 29 29 16 29 29 16 29 17 29 29 29 27 29 29 29 29 29 29 29 29 29 29 16 29 16 29 18 29 29 29 29 8 29 29 29 27 29 29 29 29 29 29 29 2 29 29 8 2 29 14 8 29 29 29 29 29 29 8 18 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 29 29 29 16 2 8 2 29 29 18 31 29 29 29 8 29 29 19 16 29 16 29 29 29 29 29 13 29 29 16 29 16 13 2 8 29 29 29 16 29 19 13 16 29 29 16 29 29 29 29 29 29 5 8 8 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 13 5 31 29 2 29 29 8 6 29 6 29 29 29 29 29 29 29 29 16 29 2 29 29 29 16 29 29 16 16 29 29 29 29 29 13 29 16 29 29 29 29 29 13 29 29 29 13 29 29 8 25 29 29 8 29 29 29 16 29 16 29 29 29 29 29 8 2 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 19 29 29 16 13 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 13 29 29 2 29 29 29 2 8 29 29 29 29 16 16 29 29 29 29 29 19 16 16 16 19 29 29 29 19 13 16 13 13 16 16 16 19 29 5 16 16 16 17 29 16 29 29 19 29 16 8 29 29 8 29 29 19 29 29 29 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 18 29 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 5 29 8 29 29 2 29 29 29 29 29 29 29 16 16 29 17 16 13 29 19 19 19 19 29 16 13 19 16 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 18 8 16 19 16 16 13 19 16 8 29 29 29 19 29 19 19 13 29 16 16 29 29 16 16 29 29 16 29 13 29 29 8 29 29 29 29 16 13 29 16 29 29 16 19 16 29 29 13 16 16 19 19 29 19 13 19 29 16 19 16 19 16 29 16 29 8 29 29 19 19 5 16 16 5 16 19 29 19 19 16 19 16 19 29 19 16 29 8 16 8 29 29 29 29 29 29 29 29 29 29 29 13 16 17 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 25 29 29 16 29 29 29 29 16 17 5 29 8 16 16 29 29 29 29 29 29 29 5 2 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 16 29 16 29 13 16 16 16 29 29 29 29 29 29 2 6 29 8 29 29 2 29 29 29 29 29 29 29 8 5 29 5 29 29 29 29 17 29 2 29 16 29 29 16 29 16 29 29 29 29 29 29 8 29 29 29 16 29 29 29 16 16 16 29 29 29 29 29 16 16 29 29 29 29 16 16 29 29 29 13 13 13 29 19 13 16 29 29 19 19 19 13 29 16 29 29 29 29 29 29 18 29 29 29 29 6 2 29 29 8 29 8 29 16 29 29 29 29 29 29 29 29 29 16 29 5 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 16 5 16 29 29 16 16 13 16 19 16 29 16 16 29 29 16 29 29 29 29 29 16 19 29 16 29 16 17 29 8 13 29 29 19 29 16 29 16 16 29 16 19 19 29 29 29 19 13 29 29 29 29 16 29 19 29 29 29 29 16 19 13 16 19 29 16 29 29 16 29 29 5 16 13 29 29 8 29 29 29 16 16 29 16 29 16 13 13 29 29 16 29 29 13 16 29 16 16 29 25 29 29 29 19 13 29 29 29 29 16 16 29 29 29 16 29 19 16 29 29 29 16 29 29 29 19 14 29 19 19 16 13 29 29 19 13 29 29 29 29 29 29 16 29 29 16 16 29 29 29 14 29 29 29 29 16 29 29 16 29 29 29 8 29 19 29 16 29 29 16 16 29 31 16 29 16 29 29 29 29 2 29 2 31 29 29 29 16 29 29 29 2 29 29 29 16 16 29 29 29 29 29 29 5 8 29 29 29 29 29 8 29 18 29 29 25 29 29 8 5 29 29 29 8 2 14 29 29 29 29 29 29 2 29 29 29 29 29 2 29 8 29 29 29 29 29 29 2 29 29 16 16 13 5 8 29 27 29 29 16 29 31 29 29 29 29 2 8 29 29 29 29 29 29 29 17 29 29 29 31 16 29 29 29 29 29 29 5 8 2 8 29 29 29 29 16 16 8 8 29 2 8 17 29 29 16 29 16 16 17 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 29 29 16 29 17 29 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 5 29 29 19 16 16 2 16 29 29 29 29 8 8 27 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 19 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 16 13 29 17 29 17 29 29 29 16 29 29 29 16 17 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 5 29 8 29 29 8 17 29 2 29 29 29 26 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 13 16 29 2 29 19 16 14 29 29 29 6 29 16 29 16 29 29 16 29 29 16 16 29 16 16 29 8 29 29 29 29 16 29 29 29 8 5 29 29 29 29 29 29 29 2 29 2 29 8 5 8 5 29 29 2 29 29 29 29 29 29 16 8 29 16 29 29 29 16 17 16 29 16 29 29 13 16 29 16 16 29 16 29 29 16 29 29 16 13 16 17 16 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 13 16 5 16 29 29 29 29 29 29 2 29 29 8 29 29 29 29 8 29 2 29 29 29 8 29 29 25 29 8 8 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 17 29 29 29 29 17 16 29 29 29 13 16 13 16 16 16 29 29 2 29 18 29 8 31 29 29 29 29 29 29 29 29 16 13 16 19 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 27 29 29 16 29 13 29 16 18 29 29 29 29 29 17 29 29 29 13 29 29 29 29 16 29 29 29 16 29 29 6 17 29 6 29 29 29 29 16 29 29 29 29 13 29 29 29 16 29 29 29 16 29 16 13 29 16 16 29 29 29 29 19 16 8 29 29 8 17 29 29 29 29 29 29 29 13 29 13 29 8 29 29 29 29 29 29 29 29 17 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 16 29 29 16 29 13 29 29 29 2 29 29 29 29 2 29 29 29 2 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 29 29 29 13 13 29 29 29 29 4 13 16 29 29 29 29 29 14 2 31 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 16 29 29 26 19 29 29 29 16 29 29 16 16 16 29 29 16 29 29 19 29 16 29 16 16 29 16 29 29 16 29 29 2 2 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 16 29 16 29 29 29 29 16 16 29 29 29 29 29 29 16 5 16 29 29 29 29 29 8 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 8 29 13 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 16 29 18 29 29 29 16 29 27 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 13 26 8 29 5 29 29 29 29 29 13 29 29 5 29 29 29 29 29 29 29 29 29 29 8 8 29 6 25 29 29 8 29 29 29 29 29 29 29 29 31 29 5 29 29 29 29 29 29 29 29 29 13 16 29 16 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 8 29 29 29 29 29 29 29 16 29 2 2 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 5 29 17 29 29 29 29 29 29 2 8 29 29 29 17 29 29 29 29 29 17 5 29 29 18 29 29 29 29 29 29 29 29 16 8 13 29 17 8 29 29 16 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 18 2 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 8 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 6 29 29 29 29 2 29 29 29 29 29 29 29 2 8 2 5 29 29 5 26 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 8 5 5 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 18 29 2 18 29 26 26 5 29 8 31 5 29 29 29 29 29 2 29 8 29 29 29 29 29 29 8 16 29 29 16 29 29 29 29 17 29 29 29 2 29 29 29 29 16 29 29 29 8 29 2 18 5 29 5 29 23 29 29 29 29 29 29 29 25 29 29 29 29 29 29 6 29 29 29 29 29 8 29 5 5 6 29 29 29 29 29 2 29 29 29 29 2 29 29 29 14 29 29 29 6 29 8 29 29 2 29 18 29 29 31 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 5 8 26 8 5 29 29 29 29 29 5 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 2 29 29 16 29 29 8 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 18 29 8 29 29 29 29 2 31 31 29 29 6 29 5 29 29 29 8 29 8 29 29 17 5 29 27 29 2 29 29 2 29 31 29 29 31 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 31 29 29 17 2 29 29 29 29 5 29 29 6 29 2 25 29 29 29 29 29 29 29 29 5 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 18 29 29 29 29 8 5 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 13 29 8 29 13 29 29 29 29 13 8 29 29 29 6 29 17 29 5 29 29 29 26 29 29 2 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 29 2 8 29 16 29 8 29 29 16 29 29 26 29 29 29 29 2 2 16 29 5 5 29 29 29 16 13 29 29 29 29 29 29 29 2 8 31 29 2 6 14 29 29 2 29 29 29 29 8 2 8 29 29 29 8 29 29 29 5 29 29 29 16 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 2 29 29 29 31 8 31 29 2 29 29 29 29 29 29 29 8 2 29 29 29 29 6 31 29 29 29 29 14 26 29 29 5 5 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 16 29 29 29 29 17 29 29 29 16 29 29 29 29 8 13 17 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 18 29 25 29 29 29 8 26 14 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 26 2 5 29 29 29 29 29 29 29 29 27 29 8 29 2 8 16 29 29 29 29 29 29 8 29 29 5 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 8 18 27 29 29 8 29 2 29 18 18 8 29 29 8 18 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 25 8 17 29 31 29 29 16 29 29 29 29 16 29 29 2 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 17 29 29 16 29 27 29 13 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 8 29 8 29 29 29 29 16 29 29 29 16 29 6 29 29 29 29 29 29 29 29 27 2 29 29 29 29 16 29 14 29 29 29 2 29 29 16 29 16 29 29 29 29 29 29 16 27 29 29 29 13 29 13 29 29 18 29 29 29 29 29 29 17 4 5 18 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 16 29 16 13 16 16 19 29 19 29 19 19 13 19 13 19 29 29 16 16 16 29 16 29 19 29 13 19 29 16 29 19 19 16 29 16 16 13 16 16 19 19 29 16 16 19 16 16 29 19 19 16 29 29 29 29 29 13 19 19 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 5 31 27 29 8 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 13 29 29 2 29 14 2 6 17 8 8 29 29 29 16 8 29 14 29 29 29 29 29 29 19 29 29 29 29 16 29 29 16 16 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 8 29 29 5 29 29 29 29 29 29 18 2 8 29 29 29 29 29 16 29 16 29 8 29 29 29 16 29 29 16 13 19 16 16 29 16 19 29 19 19 16 17 16 19 19 29 18 16 29 29 29 29 16 29 29 17 29 29 16 16 16 16 29 29 29 2 29 16 16 29 16 29 29 29 16 29 5 16 29 29 29 19 29 31 8 29 29 29 29 16 29 16 29 29 29 29 29 8 6 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 19 29 16 29 29 29 17 2 16 29 29 29 29 16 29 29 29 17 16 29 29 16 16 29 29 16 16 8 29 29 18 31 16 16 19 16 29 29 19 29 29 29 19 13 17 19 29 17 13 19 19 29 29 29 29 29 16 29 13 16 17 29 29 16 29 16 16 29 29 29 29 16 29 29 16 19 29 16 19 16 29 16 19 16 29 19 29 16 29 19 29 16 29 16 29 16 16 29 29 8 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 14 8 29 29 29 29 29 29 29 16 16 16 29 29 29 2 16 16 16 19 16 16 29 29 29 19 19 16 29 29 16 13 29 29 29 25 29 29 29 29 5 29 8 8 29 8 29 29 29 29 2 29 29 29 29 8 29 31 29 29 29 29 29 13 29 29 29 29 29 17 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 19 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 2 29 25 29 29 29 29 17 29 31 29 29 13 16 16 29 29 29 29 29 29 29 29 29 16 19 19 16 29 29 17 19 29 16 29 29 29 29 29 29 29 13 29 29 17 16 29 29 8 19 16 5 29 16 16 16 17 29 16 16 16 29 16 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 13 29 16 19 29 29 29 16 19 19 29 29 29 19 13 16 29 16 29 16 16 29 5 29 29 17 13 29 16 29 29 29 2 29 29 29 29 29 8 29 29 2 29 29 29 16 8 29 16 16 16 29 29 16 29 16 29 19 16 29 16 9 16 29 16 29 29 29 16 16 29 29 13 19 16 16 29 29 19 19 29 29 17 19 19 16 29 29 16 16 16 16 16 16 29 13 19 16 19 19 29 29 19 13 19 19 16 29 16 16 16 9 19 13 26 13 17 29 29 16 16 29 29 29 29 16 29 29 8 29 5 5 29 5 2 26 8 17 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 16 2 8 27 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 2 29 29 25 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 16 16 19 29 13 29 29 29 29 29 16 29 17 16 29 13 16 29 29 29 16 13 17 29 8 2 29 2 29 29 29 31 25 29 25 29 29 29 29 29 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 5 29 29 29 29 29 8 6 14 5 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 2 29 25 29 29 29 29 29 2 5 29 29 29 29 27 29 31 29 29 29 29 31 29 29 5 29 2 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 17 16 8 29 16 29 14 29 19 29 13 16 16 16 29 16 16 16 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 16 16 29 29 16 29 29 13 29 29 29 16 16 29 17 16 13 13 16 16 29 29 29 13 29 29 19 13 29 29 29 29 16 16 13 16 16 8 13 29 29 29 29 29 29 2 14 29 8 29 29 2 29 29 29 29 29 29 8 29 31 29 16 29 29 29 29 29 29 29 27 29 29 29 29 29 16 16 29 29 27 29 29 29 29 29 16 29 29 8 31 29 29 16 29 29 29 5 16 29 29 17 5 29 29 16 29 16 16 29 16 13 16 29 29 29 16 16 29 29 29 16 29 29 16 29 16 29 29 16 29 29 19 29 16 29 16 13 16 16 29 29 29 29 13 16 13 17 13 29 16 16 29 19 13 19 13 13 29 29 16 13 29 13 29 16 29 16 29 5 29 29 29 13 16 29 8 29 29 29 26 5 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 19 29 29 5 16 13 17 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 8 17 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 5 29 31 29 29 29 29 8 29 29 29 18 29 29 29 29 29 29 16 16 17 19 29 29 16 29 29 13 13 29 13 29 29 29 16 16 29 18 29 29 2 16 29 29 29 29 29 29 16 16 14 29 18 29 16 16 29 29 29 29 29 29 29 8 16 29 16 29 8 31 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 13 29 29 29 29 14 29 29 29 29 29 29 29 29 29 31 29 2 29 2 27 29 29 2 29 29 6 29 29 2 29 29 29 26 17 29 29 29 29 29 29 29 29 29 29 29 2 29 29 13 29 29 29 29 29 29 29 29 29 8 29 31 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 16 29 29 29 29 29 29 17 29 13 16 29 29 29 29 16 29 17 16 13 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 5 29 29 29 29 29 2 29 14 29 2 29 29 5 29 8 8 29 29 29 29 2 26 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 25 8 29 29 5 29 29 29 29 29 29 29 2 29 29 29 16 16 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 13 29 2 16 29 29 29 29 29 29 29 16 18 16 29 16 29 5 29 16 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 8 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 16 29 29 16 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 17 29 8 8 29 29 5 29 29 29 29 29 29 29 29 29 13 16 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 13 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 27 29 29 16 29 16 29 29 29 29 29 29 29 19 2 29 29 29 29 29 25 8 8 29 29 29 29 29 29 6 29 29 2 29 29 29 29 16 29 19 29 16 29 16 29 29 29 29 16 19 19 13 16 16 29 16 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 19 19 13 29 29 29 29 29 29 29 29 29 29 29 29 29 5 16 29 31 6 29 2 29 29 29 29 29 31 29 14 29 29 29 29 29 29 29 29 29 29 5 29 5 8 29 29 29 29 29 29 2 29 29 29 29 29 29 16 16 19 16 29 16 29 29 29 8 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 2 29 29 8 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 16 29 29 18 29 16 29 29 29 29 16 8 2 29 29 13 16 8 29 29 13 29 29 8 29 5 5 29 5 29 29 29 29 29 31 29 16 29 29 16 29 29 29 8 29 29 16 8 16 29 29 29 16 29 16 29 13 29 16 8 29 29 29 8 29 29 29 29 16 29 16 16 29 16 29 2 29 16 16 13 29 19 29 17 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 17 29 29 29 5 29 29 29 29 29 29 29 29 29 8 29 25 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 19 29 29 29 16 29 29 29 29 29 29 29 29 29 19 29 29 29 16 16 16 2 29 13 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 13 16 27 29 29 29 29 29 29 29 29 29 23 8 29 29 29 29 29 29 29 29 29 31 29 29 29 2 29 8 29 29 2 29 25 29 29 29 29 25 29 29 18 29 29 29 25 29 29 29 29 29 29 31 29 16 29 29 16 16 29 29 29 16 16 29 29 19 13 16 16 29 29 16 2 29 29 29 29 29 29 5 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 2 29 25 29 5 29 29 29 2 29 29 29 29 8 29 29 29 29 29 13 29 16 17 29 29 16 29 29 29 16 29 16 29 29 13 26 29 29 29 29 29 29 29 29 29 25 29 2 8 29 29 29 29 29 16 29 8 2 29 29 29 29 29 29 31 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 8 29 14 29 29 29 29 29 29 29 4 29 5 29 29 29 29 6 16 29 29 29 29 29 29 29 29 29 29 29 19 2 16 29 29 16 29 29 29 29 8 13 17 29 29 16 6 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 2 2 29 29 29 29 16 29 29 29 8 29 27 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 13 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 2 6 29 29 29 2 29 29 29 31 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 5 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 25 29 2 29 2 29 29 8 29 29 8 2 29 29 29 29 5 29 29 18 29 6 6 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 16 13 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 8 29 29 29 29 29 29 29 16 8 29 8 29 29 8 29 29 29 26 29 29 29 8 16 29 29 16 29 29 8 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 17 29 25 29 29 8 29 27 29 8 29 29 14 29 29 29 29 29 29 14 29 29 29 8 2 29 29 29 29 29 2 29 29 29 29 8 29 18 29 29 29 29 8 29 6 5 8 8 8 29 29 29 8 29 29 2 23 29 29 29 16 29 29 16 16 29 29 29 2 16 29 29 29 29 16 29 29 16 29 27 16 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 8 31 5 2 29 26 29 29 29 29 18 29 29 6 2 5 29 29 29 29 31 8 29 29 8 8 27 29 18 29 5 2 14 29 29 29 29 29 29 2 29 29 17 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 17 29 29 29 26 8 29 29 29 29 29 14 29 29 16 29 29 29 29 29 29 5 16 29 29 16 2 16 16 29 29 29 29 16 29 29 16 29 13 29 29 29 16 29 29 2 16 8 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 2 18 2 8 29 29 29 29 29 2 17 29 8 29 29 29 5 29 2 5 8 29 29 29 29 29 29 29 29 29 2 29 29 14 29 29 6 29 5 29 29 29 2 27 29 2 5 29 29 29 29 29 29 29 5 29 29 29 29 29 4 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 17 29 29 2 2 29 29 29 16 13 29 29 16 29 29 5 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 8 29 17 29 29 29 29 29 29 29 29 29 29 5 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 8 29 29 16 29 29 29 6 29 6 2 29 2 29 29 29 8 29 29 29 29 17 16 16 29 29 29 17 29 29 29 29 29 29 29 2 29 29 29 29 19 13 19 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 8 29 29 29 8 29 29 8 8 29 5 18 29 29 29 29 29 29 29 29 29 29 16 13 16 29 8 13 29 29 29 13 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 16 29 16 16 16 29 8 29 29 29 29 8 18 29 29 29 8 29 5 29 18 29 2 29 8 2 8 19 8 29 29 16 29 29 29 29 16 29 16 29 31 16 16 29 5 29 29 8 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 16 29 29 29 29 18 27 29 29 16 13 26 29 29 29 29 5 29 29 19 16 29 29 8 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 5 29 19 16 16 29 29 29 29 18 8 29 29 29 29 16 29 29 29 2 29 29 8 29 29 29 5 29 29 8 8 29 2 29 29 8 2 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 2 29 29 29 29 29 14 29 29 29 8 29 29 5 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 13 8 16 19 29 29 29 16 16 13 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 29 2 29 27 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 2 29 29 29 29 29 29 31 5 5 29 8 29 29 29 29 2 29 29 29 29 8 29 29 29 13 2 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 25 23 29 29 29 6 8 29 16 8 29 8 16 16 29 19 29 16 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 5 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 27 26 8 31 2 2 5 8 8 5 29 29 29 29 29 29 29 8 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 8 29 29 13 19 2 29 16 29 29 29 29 5 2 5 29 29 29 29 29 29 27 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 16 29 17 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 6 29 29 29 29 16 29 29 5 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 16 16 13 29 29 16 29 29 29 29 29 13 19 19 29 16 29 29 29 16 29 29 29 16 29 29 2 29 16 16 29 29 2 29 29 29 16 16 29 16 29 29 29 29 29 17 29 29 29 8 29 29 29 29 29 26 29 29 8 29 29 5 29 29 29 29 29 29 29 2 18 29 8 8 2 2 29 29 29 8 29 29 5 18 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 6 29 2 5 5 8 5 6 29 29 2 25 8 29 29 29 29 29 29 29 6 29 26 29 2 29 29 29 29 29 29 2 29 29 8 31 29 29 29 29 29 29 5 29 29 6 29 29 29 27 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 25 29 29 29 29 29 29 8 29 2 29 29 8 6 31 29 29 29 29 29 29 16 2 29 29 29 13 16 29 29 29 17 29 29 16 13 18 16 13 29 16 13 29 29 16 16 13 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 17 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 16 5 29 29 29 13 16 8 16 29 5 29 29 29 29 29 29 29 16 29 29 29 2 29 2 29 5 2 29 29 29 8 27 29 5 29 23 5 29 29 29 29 29 16 29 29 29 29 29 29 16 19 31 29 29 29 29 29 16 29 2 29 29 29 29 16 29 25 29 29 29 29 29 29 5 8 8 29 2 29 29 18 29 29 29 29 29 5 29 5 29 29 29 29 6 29 29 29 8 31 29 29 29 29 29 5 29 29 29 31 5 29 29 29 29 8 8 26 8 27 29 29 29 29 18 29 29 29 29 29 29 29 8 2 8 29 5 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 16 29 29 29 17 29 29 29 29 29 29 29 29 29 13 29 29 14 29 29 29 29 29 26 5 29 6 29 29 29 29 2 29 29 29 29 29 29 29 2 26 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 8 5 5 8 8 8 29 29 29 31 29 29 2 29 5 29 29 2 29 8 5 29 29 2 29 29 29 26 17 29 2 29 29 29 17 29 29 29 29 29 16 18 29 18 29 8 29 29 5 29 29 8 5 29 26 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 16 6 29 29 29 29 29 16 29 29 19 29 8 19 29 29 2 29 18 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 14 29 29 29 29 8 29 6 29 16 29 29 29 13 29 29 5 16 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 8 29 29 29 29 8 29 29 2 29 29 29 8 2 31 29 29 29 2 8 8 2 29 2 18 29 2 29 5 6 29 29 29 17 2 29 2 29 29 29 18 29 29 29 29 29 2 5 29 29 5 31 8 29 29 29 29 18 29 29 29 29 31 8 29 29 29 8 2 8 29 29 8 29 27 29 29 6 29 31 29 29 6 29 8 14 8 29 2 5 29 16 29 17 8 31 29 29 29 8 2 29 29 29 29 29 6 2 29 29 29 29 29 26 5 25 29 18 29 29 29 29 29 29 29 8 18 29 29 2 8 5 29 29 2 8 29 29 31 29 29 5 8 25 8 8 29 29 29 6 29 29 8 29 8 8 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 8 29 29 8 29 29 29 29 29 29 29 2 29 29 18 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 2 16 29 29 29 29 29 8 29 29 18 29 29 2 29 29 29 29 29 29 13 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 5 2 29 29 29 29 25 8 29 18 29 29 8 29 5 29 25 29 29 29 29 29 26 18 29 5 29 29 29 29 29 29 29 13 27 2 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 2 29 29 5 6 29 29 29 29 29 8 18 29 2 29 29 29 29 29 2 8 17 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 2 29 2 29 5 29 29 2 18 2 29 29 29 29 2 29 29 5 29 6 31 8 29 29 29 29 29 2 29 29 29 29 2 29 29 29 31 29 29 29 31 29 18 29 18 29 29 29 29 18 29 29 2 29 2 29 29 29 8 29 29 29 6 8 2 29 29 27 29 5 29 29 29 29 29 18 29 29 8 29 29 16 29 31 29 8 29 5 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 13 29 27 29 29 29 29 29 29 29 29 18 29 5 23 29 2 29 25 29 29 29 29 8 8 29 29 8 29 29 29 29 29 6 18 18 29 29 8 29 29 29 5 8 29 29 2 29 29 29 29 29 2 2 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 31 29 8 29 5 29 29 29 8 8 2 8 2 29 29 29 29 29 29 29 29 29 16 29 29 29 18 8 31 29 29 6 29 8 29 29 5 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 16 29 29 16 31 29 16 29 29 29 29 29 8 8 29 29 29 29 8 2 29 29 29 16 29 29 29 29 29 29 8 29 29 5 29 29 8 18 5 31 29 2 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 27 29 29 29 16 29 29 5 16 29 29 25 29 18 29 2 29 29 29 29 29 29 2 29 29 29 2 5 29 2 8 8 25 29 29 2 29 2 29 29 18 29 29 29 16 16 29 29 29 16 29 29 29 29 16 17 29 29 17 29 29 29 13 29 19 29 29 29 2 2 29 16 29 29 29 29 2 29 5 29 29 29 29 29 16 29 29 16 16 29 19 29 16 29 29 19 29 17 13 29 16 29 29 29 16 13 29 29 29 29 29 16 29 29 29 16 19 2 19 29 16 29 19 16 29 17 29 2 16 29 29 29 16 16 13 29 29 8 29 25 16 29 16 29 29 29 19 29 29 16 29 29 29 29 16 16 9 13 29 29 29 29 29 29 29 5 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 19 29 29 29 29 29 26 5 2 29 5 29 2 29 29 8 29 5 29 29 8 5 29 29 29 2 29 29 16 29 29 2 29 16 19 18 29 29 29 29 16 29 29 16 29 16 29 16 29 29 16 29 29 27 8 29 29 29 29 5 17 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 5 29 18 8 2 5 29 29 29 26 26 5 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 2 8 8 2 26 5 29 29 29 29 29 29 27 5 2 6 29 29 18 29 29 29 2 8 17 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 31 8 8 29 31 29 29 18 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 8 17 29 29 29 16 29 29 8 25 29 29 29 29 29 29 6 16 29 29 29 16 29 8 29 29 29 29 29 2 29 29 29 29 29 16 29 29 16 29 29 16 16 29 29 19 16 29 29 29 16 29 29 16 29 29 26 8 29 29 29 29 16 16 29 29 29 29 16 13 29 29 19 29 29 29 29 29 16 29 29 19 16 29 18 29 29 29 16 16 29 19 16 29 29 19 29 29 29 16 16 13 16 13 16 19 29 29 17 29 29 27 18 8 18 13 29 16 29 29 19 29 16 29 29 29 29 29 19 29 16 19 9 16 16 16 16 19 29 29 19 16 16 29 29 16 16 29 16 29 29 16 8 29 29 16 29 16 29 29 29 29 29 29 29 13 16 29 8 29 31 5 29 13 29 29 29 5 29 29 29 29 29 2 31 2 29 29 16 29 29 29 29 16 29 29 2 18 29 29 29 8 29 29 29 29 29 29 29 5 5 5 29 29 29 16 13 29 29 29 29 29 31 13 29 29 16 2 16 16 8 29 16 8 29 29 29 5 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 19 29 29 29 29 29 29 29 16 16 16 16 29 16 16 29 29 29 16 16 29 29 29 29 19 16 16 16 16 13 29 16 26 29 29 29 29 29 16 29 29 29 29 29 29 8 2 29 18 29 16 29 29 16 29 16 2 29 29 29 29 29 16 13 2 16 29 13 16 13 29 29 29 19 29 16 16 29 29 29 16 5 17 29 16 16 29 29 29 19 29 29 29 17 29 16 29 29 19 16 19 19 16 16 16 16 19 19 5 29 16 16 16 29 16 29 16 16 16 16 16 16 29 19 19 16 29 8 29 29 19 29 16 16 29 17 29 29 29 19 29 2 13 16 16 29 16 29 16 16 16 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 13 19 13 29 19 29 16 29 16 29 16 29 16 29 29 16 16 13 2 17 16 5 5 29 19 29 29 8 8 29 2 2 16 29 29 29 17 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 16 13 29 29 29 16 29 16 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 5 17 29 29 8 29 29 13 8 29 29 16 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 16 29 29 13 29 16 2 16 8 29 29 29 29 29 29 29 18 29 29 29 29 5 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 19 29 16 16 29 16 16 16 29 2 29 16 29 29 16 29 19 16 16 29 16 29 16 16 16 16 31 16 13 29 29 29 16 29 29 29 29 29 29 16 29 19 19 29 29 19 26 29 16 16 29 16 16 29 16 16 29 29 27 29 16 13 16 29 29 29 29 29 13 16 16 29 29 16 29 16 13 29 29 16 13 16 16 16 29 16 29 29 29 16 16 19 16 29 29 29 29 16 29 16 13 16 29 16 29 16 29 29 13 17 29 16 16 29 16 16 29 16 29 29 19 13 29 16 19 29 29 29 29 19 29 29 29 17 29 29 16 16 29 29 29 16 16 16 29 29 29 16 19 13 16 13 29 29 29 29 13 29 29 29 29 16 29 19 19 29 16 29 29 29 29 16 19 19 29 29 29 29 29 29 29 2 27 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 2 29 29 2 29 16 16 13 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 17 19 29 29 29 29 29 29 16 16 29 29 29 29 29 2 29 16 29 16 29 16 29 16 29 13 16 8 29 29 29 16 29 29 13 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 8 29 2 2 29 2 29 29 29 8 5 29 5 29 29 31 2 29 29 29 2 8 29 29 29 8 31 29 29 8 29 29 16 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 8 29 29 29 8 8 5 2 29 29 8 29 29 29 29 29 2 29 29 27 29 29 29 29 29 29 29 29 29 16 17 16 8 29 29 16 29 29 29 29 29 29 29 16 29 16 8 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 27 16 29 29 29 29 29 29 29 16 8 29 29 29 16 29 16 29 29 2 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 5 29 29 29 29 29 29 5 29 29 16 16 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 8 29 29 29 29 2 29 16 29 29 17 18 29 29 29 29 29 2 8 29 16 29 29 29 16 29 19 29 16 29 13 29 29 16 16 29 29 16 29 29 29 29 2 29 29 29 16 29 29 29 8 29 29 29 29 29 16 29 13 16 13 29 16 29 29 16 16 29 16 29 16 29 16 16 29 16 29 16 29 29 16 29 16 29 16 19 13 16 29 29 29 16 16 29 29 16 29 29 5 29 2 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 8 8 16 29 16 29 16 16 29 16 29 29 16 29 2 16 16 29 16 16 29 16 25 29 29 6 29 16 29 29 29 29 29 8 26 26 6 16 29 29 29 29 16 29 29 29 29 19 29 29 29 5 29 29 16 29 29 16 29 29 29 27 29 29 5 29 29 29 2 29 16 19 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 2 29 29 29 29 29 29 29 13 29 29 16 29 29 2 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 5 29 16 29 29 29 29 29 29 16 16 16 29 16 29 8 29 29 29 29 16 29 16 29 29 16 29 29 29 29 16 16 29 29 29 29 29 16 16 16 29 29 16 29 17 29 16 29 29 29 16 29 16 31 16 29 16 17 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 16 29 19 16 29 13 29 29 29 16 16 16 29 16 29 29 29 13 29 16 29 29 29 29 19 16 29 29 29 29 29 16 16 29 13 16 29 16 17 29 29 16 13 29 16 29 29 16 19 29 16 29 16 29 16 29 16 29 19 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 16 31 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 8 29 29 29 29 29 29 29 16 29 29 29 31 29 29 29 29 8 29 29 5 8 6 29 29 29 29 29 29 13 19 29 29 29 29 29 29 29 16 13 8 29 29 29 29 29 29 29 6 14 29 8 29 29 31 29 29 29 29 29 16 29 5 29 29 29 29 26 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 27 29 8 2 29 2 2 29 29 29 29 5 18 8 29 2 29 29 29 29 29 29 29 29 29 5 8 29 29 2 29 29 16 29 29 5 16 29 17 29 29 29 29 13 29 29 29 29 19 29 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 8 5 29 29 29 2 29 29 5 29 29 2 29 8 29 8 29 6 29 8 29 29 29 8 29 29 29 16 29 6 8 8 29 29 8 29 31 5 29 6 29 29 29 29 29 29 29 2 18 29 18 29 8 31 29 6 29 29 29 29 29 29 6 27 27 29 29 29 29 8 6 31 5 29 8 6 29 5 29 8 29 8 8 29 29 8 29 2 6 29 29 29 29 29 29 29 29 29 8 6 8 29 2 8 29 8 8 23 8 29 29 31 2 29 29 29 8 14 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 16 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 2 8 29 29 19 29 5 13 29 29 29 18 29 2 29 8 16 13 16 19 29 16 29 29 16 29 29 29 19 29 29 29 29 29 29 31 29 29 29 29 29 8 5 31 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 13 29 29 16 13 29 29 2 29 19 16 29 16 29 29 16 16 13 13 16 29 19 19 29 29 29 29 29 16 16 29 29 29 29 29 29 8 5 8 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 13 13 29 29 29 16 16 29 29 13 16 29 29 5 29 29 29 29 29 29 2 29 23 29 2 29 2 29 8 31 8 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 17 29 29 29 29 29 29 29 29 29 13 29 29 31 29 29 29 29 29 29 29 5 29 29 27 29 29 29 29 29 29 29 2 29 29 2 29 2 29 29 5 29 29 5 29 29 18 25 8 29 29 29 2 2 29 29 29 29 29 29 29 18 2 29 5 25 29 29 29 31 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 29 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 2 29 29 29 8 2 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 5 5 29 31 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 2 23 8 29 29 29 6 29 29 2 29 29 29 5 29 29 29 8 29 29 29 29 29 29 29 29 29 25 14 29 5 31 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 5 29 29 29 29 29 2 2 29 29 29 29 8 29 29 2 5 2 29 29 25 29 29 5 29 29 29 29 25 2 27 29 29 29 29 29 29 29 29 14 29 2 29 8 29 18 29 29 29 29 2 29 29 29 29 8 29 29 31 18 29 29 29 8 29 29 29 8 29 29 29 5 29 2 8 29 5 5 29 29 29 29 29 8 31 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 2 29 29 29 5 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 5 16 29 29 29 29 29 29 29 29 29 29 29 29 17 17 29 29 29 29 29 29 29 29 29 29 29 16 16 29 13 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 13 29 29 29 29 29 29 29 29 29 29 29 29 17 17 16 29 5 29 29 29 29 29 14 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 5 29 29 29 29 13 29 29 29 29 13 29 29 29 13 13 29 29 29 29 13 29 29 2 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 13 19 19 29 16 13 16 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 6 29 31 29 29 16 5 29 29 29 29 29 29 29 29 29 29 29 29 29 17 8 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 2 29 29 26 29 29 13 5 2 29 29 29 17 8 29 29 29 29 29 29 29 16 13 29 17 29 18 8 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 19 19 13 16 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 16 16 29 2 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 2 6 29 25 29 29 29 29 29 29 2 29 29 29 29 2 29 29 16 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 2 29 5 29 5 29 2 29 29 29 29 29 29 29 29 5 8 29 2 5 8 29 29 29 29 16 16 13 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 2 29 29 29 27 29 29 29 31 8 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 5 29 29 2 29 6 2 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 8 31 29 16 29 29 5 16 29 29 29 2 29 16 16 29 29 14 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 8 31 29 6 29 2 2 29 2 29 29 29 29 29 18 8 6 29 2 29 25 29 27 29 31 29 6 29 29 29 29 29 29 29 29 29 29 31 6 31 29 8 29 29 29 5 29 31 29 29 25 29 29 2 2 29 29 2 5 29 5 5 18 8 29 29 29 29 8 29 2 19 2 8 2 29 6 29 29 29 6 8 31 29 31 29 18 29 29 29 8 2 29 29 29 29 2 29 29 29 8 29 5 27 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 25 29 29 29 6 29 29 29 8 5 29 29 29 29 2 29 31 29 29 2 29 29 29 29 2 29 8 2 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 27 29 27 29 29 29 8 5 29 29 29 5 5 29 2 29 2 2 8 29 8 29 5 29 2 25 2 31 29 31 2 29 29 5 2 2 29 29 29 29 29 2 29 29 2 29 29 17 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 2 29 2 29 2 5 29 29 29 5 31 29 29 29 29 29 29 29 2 29 18 5 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 18 29 18 29 29 29 5 29 29 29 29 29 29 29 29 25 5 29 29 29 29 29 29 29 29 29 8 8 29 17 5 8 31 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 5 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 8 25 18 5 29 29 29 25 29 29 29 29 13 29 29 29 8 8 29 29 29 29 29 29 14 29 25 29 29 29 29 29 29 29 2 29 16 29 29 29 2 29 29 29 29 29 5 8 29 5 29 29 5 29 29 29 29 29 29 2 5 5 2 29 29 29 29 29 29 29 29 29 2 29 29 29 13 29 29 29 29 29 5 29 29 6 2 16 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 29 2 17 29 2 5 29 29 5 29 29 25 29 2 29 8 8 8 29 8 16 29 29 29 2 29 29 29 5 29 5 29 29 16 29 8 2 8 8 29 29 2 2 29 29 29 29 6 8 29 29 5 29 29 29 29 8 29 18 8 2 29 29 29 29 29 18 29 29 29 29 2 8 29 29 29 29 29 8 29 29 29 29 16 29 29 2 29 29 13 29 29 5 29 17 29 4 16 17 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 16 29 29 29 25 29 29 29 29 29 29 27 16 29 17 26 29 29 29 29 8 29 18 29 5 29 29 29 27 29 29 29 29 29 29 29 27 29 16 29 29 2 16 29 29 29 29 29 29 29 2 18 2 29 29 2 8 29 29 29 29 29 29 29 29 16 4 29 29 13 29 29 29 29 16 13 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 2 29 29 29 29 29 5 29 18 29 29 29 29 29 29 2 29 29 29 5 29 29 29 29 16 29 2 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 19 19 16 29 29 16 16 19 19 16 16 13 29 19 16 13 19 19 19 13 29 29 29 13 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 13 29 29 8 29 29 16 29 29 29 29 29 29 29 29 13 16 16 29 16 18 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 16 29 29 29 29 29 29 29 29 13 16 29 29 29 29 13 13 29 29 16 16 16 29 29 16 16 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 19 29 29 16 29 29 13 16 29 29 16 29 19 16 16 29 29 29 29 29 29 29 29 29 5 29 8 29 2 29 29 29 29 5 29 29 16 29 16 29 29 29 29 29 29 29 2 16 29 29 13 16 29 16 29 16 16 29 29 16 29 16 19 17 13 29 29 29 29 29 29 8 31 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 2 16 29 29 13 29 29 2 29 16 29 29 29 29 16 29 29 29 29 18 29 5 29 8 5 29 5 29 29 29 2 29 6 29 29 29 31 29 29 29 31 25 29 29 29 29 29 16 29 29 16 29 29 13 29 8 29 13 29 29 29 29 16 16 13 29 29 19 29 29 31 8 29 29 2 29 29 29 29 2 29 29 5 29 29 29 29 29 29 19 29 16 29 29 29 29 29 29 29 29 5 29 25 2 29 2 29 29 2 29 14 29 29 29 8 29 29 29 16 18 16 29 29 29 29 29 29 17 29 29 29 29 29 29 16 29 29 16 29 29 29 29 2 29 29 2 29 29 29 2 29 29 29 29 29 29 8 5 29 5 5 29 29 5 5 5 2 17 29 29 29 29 2 29 29 29 2 8 2 29 29 18 29 8 29 5 29 29 5 29 8 29 29 2 29 29 29 29 29 29 29 31 5 29 8 29 29 2 29 8 2 8 29 16 29 29 29 2 8 29 29 29 29 5 29 29 29 29 31 29 29 29 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 6 26 5 29 29 2 29 29 29 29 29 16 29 29 29 16 13 29 16 16 13 29 16 29 29 29 26 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 23 29 29 16 8 29 29 29 29 29 29 29 2 29 29 29 29 29 8 25 26 29 29 29 27 8 29 29 29 25 29 6 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 16 29 13 29 29 29 29 29 8 29 29 2 29 29 25 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 25 29 29 29 29 16 17 29 8 29 13 16 16 8 16 16 29 29 19 29 29 29 16 29 29 31 29 29 29 31 29 29 29 8 29 29 31 5 26 29 29 29 5 29 16 29 2 29 29 29 13 16 29 29 29 16 29 29 29 29 18 8 29 6 29 29 8 29 29 29 29 29 29 29 5 29 29 29 26 29 29 29 29 29 29 13 29 29 29 29 8 29 29 29 13 29 13 29 29 29 29 29 29 13 17 29 8 29 29 31 29 29 29 5 25 29 18 5 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 31 29 29 16 29 29 8 29 29 18 6 29 5 29 29 29 29 29 29 29 13 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 27 18 31 29 29 8 29 29 29 29 29 8 29 29 31 29 29 29 8 2 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 14 8 29 8 8 29 6 29 29 29 29 8 8 29 29 29 29 29 8 8 8 29 29 18 8 8 29 5 29 8 29 29 2 29 29 2 8 31 29 29 29 2 29 29 29 29 25 29 29 29 29 8 29 8 29 2 29 5 29 29 6 2 29 8 2 29 16 29 8 29 29 29 29 14 29 29 29 29 29 29 29 18 29 29 29 29 29 5 31 29 29 13 29 29 29 29 6 29 29 31 29 29 8 29 29 29 29 29 29 29 29 8 8 8 8 29 29 29 25 29 29 29 29 29 2 2 29 29 2 29 29 8 8 14 29 29 2 29 29 29 2 2 8 25 29 29 29 8 29 29 31 29 5 29 29 8 8 8 8 8 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 16 29 29 29 18 29 2 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 13 29 29 29 29 29 2 29 29 29 8 29 29 29 14 29 29 29 29 29 29 31 29 13 29 29 29 29 2 29 29 18 29 29 29 29 16 29 2 29 29 29 29 29 29 13 16 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 13 16 29 29 27 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 8 29 5 29 5 29 8 29 29 8 29 29 29 2 29 29 29 16 6 29 29 6 8 29 8 29 29 31 29 29 29 29 29 29 29 2 29 8 29 29 29 6 29 29 29 29 16 29 2 29 29 29 16 29 16 29 16 13 29 29 29 2 29 29 31 29 29 29 29 29 29 29 2 16 17 29 29 29 29 29 29 29 29 29 29 5 29 29 29 16 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 31 29 27 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 16 16 2 29 29 29 29 29 2 29 29 29 29 29 29 16 29 16 29 29 29 29 2 29 18 29 29 13 16 16 29 29 29 29 29 16 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 2 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 18 29 5 29 29 29 29 29 29 29 29 29 2 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 18 29 29 29 29 29 6 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 8 29 29 27 29 29 2 29 29 13 29 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 5 16 29 29 29 29 29 29 16 29 29 16 29 29 5 29 16 29 17 29 29 8 2 31 8 29 8 29 5 29 29 29 29 29 29 5 29 29 29 29 29 8 29 29 29 29 29 29 26 5 14 29 29 29 29 29 5 8 29 29 6 29 29 29 2 27 2 29 29 29 29 29 2 29 17 29 5 18 14 2 29 29 29 29 29 29 18 29 29 18 2 29 5 29 29 29 29 29 29 29 14 29 16 8 29 29 8 29 29 29 16 29 29 8 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 17 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 18 2 29 29 29 29 29 5 29 19 16 29 29 13 29 13 29 29 19 29 29 16 29 29 29 29 29 13 29 2 13 29 16 16 16 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 29 29 16 5 29 2 16 29 29 19 29 29 29 29 29 13 16 29 13 16 29 8 29 29 29 2 2 5 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 13 29 16 29 16 29 29 29 29 29 13 29 29 29 2 19 16 27 13 16 29 19 29 19 29 29 29 16 13 29 29 19 29 29 29 29 29 29 29 29 16 29 19 29 29 29 29 19 29 19 16 29 29 29 29 29 19 29 5 29 16 29 29 16 29 19 29 29 29 29 29 16 16 16 29 19 19 16 19 16 29 16 16 16 29 29 17 16 19 16 29 17 16 19 19 16 16 16 16 29 16 29 16 29 29 29 19 16 16 16 19 19 29 16 16 29 29 16 16 29 29 16 29 16 16 16 17 18 19 29 29 29 13 8 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 5 29 29 29 16 29 29 29 29 29 17 16 29 17 29 29 29 29 29 2 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 2 29 2 29 16 8 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 16 16 16 29 17 29 29 16 16 29 16 29 16 19 16 16 13 16 16 29 16 16 29 16 29 16 29 16 19 16 16 29 29 13 16 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 8 29 17 29 16 29 16 29 29 29 29 29 17 16 29 29 13 19 16 29 29 29 17 29 16 19 13 16 29 16 13 29 29 16 5 13 13 29 29 29 29 29 31 29 31 29 29 29 29 16 29 16 29 29 16 29 29 8 29 16 16 29 29 13 29 29 29 16 16 25 29 29 16 29 26 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 2 29 29 5 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 8 8 2 29 2 8 29 16 29 16 29 18 29 29 29 29 29 29 6 29 29 29 29 29 29 8 2 29 29 29 29 29 29 14 29 23 29 29 29 29 6 29 2 29 29 29 29 29 29 2 2 29 31 29 8 8 29 29 5 5 29 29 29 29 29 29 2 29 29 29 2 29 5 29 29 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 18 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 5 8 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 16 29 29 29 29 13 16 29 13 16 29 29 17 29 16 29 29 29 29 29 29 13 29 29 16 29 29 29 16 17 29 29 29 16 16 29 16 16 16 29 16 29 19 29 29 29 29 19 19 16 29 19 17 19 29 16 13 13 16 19 16 29 13 29 29 29 29 29 29 19 29 29 19 16 16 16 19 16 19 16 16 16 19 29 16 29 16 19 19 29 16 8 16 29 16 29 29 29 16 29 16 16 16 29 2 29 29 16 29 19 19 16 16 19 19 19 29 29 29 16 19 16 29 29 29 29 16 16 16 16 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 13 29 29 29 16 29 16 29 29 29 2 29 29 29 29 29 29 29 29 2 16 29 29 16 29 8 5 29 2 5 5 16 16 19 8 16 29 16 16 29 29 29 29 16 29 16 16 13 29 29 29 2 29 16 16 16 13 16 16 29 19 29 16 29 29 16 29 5 29 16 29 29 29 16 29 29 16 16 16 16 2 29 16 29 16 16 16 19 16 29 29 29 29 16 16 19 29 17 29 29 16 29 16 16 13 16 29 29 19 29 18 16 16 16 16 16 29 9 16 16 13 19 19 16 19 19 13 19 9 13 16 19 13 29 29 29 19 29 29 16 16 5 29 29 19 29 16 16 29 16 16 19 13 19 29 29 16 19 19 16 29 29 29 19 29 16 16 19 16 16 29 19 19 29 29 29 29 19 29 29 29 19 16 29 16 19 19 16 5 17 19 16 19 16 16 16 17 16 29 29 19 13 29 8 29 29 17 29 29 29 16 13 29 2 29 19 31 19 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 5 29 5 8 8 29 29 29 2 29 8 29 29 29 29 29 29 5 29 5 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 16 29 29 29 29 16 29 13 29 18 29 16 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 8 27 2 29 29 8 29 29 2 29 2 29 5 29 17 16 29 29 29 29 29 16 16 29 29 16 16 16 29 29 16 29 29 2 29 29 16 29 29 29 16 29 13 16 29 29 29 29 29 8 8 29 2 8 2 2 29 29 16 16 19 29 29 16 29 16 5 29 29 16 29 16 29 29 29 29 29 29 29 2 29 29 29 16 5 29 29 16 13 29 8 29 29 2 29 29 29 29 29 29 8 5 5 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 5 29 29 2 2 29 16 25 19 16 29 29 26 16 16 16 29 5 29 29 29 16 29 29 29 29 16 29 29 16 16 29 29 29 19 13 29 29 16 13 19 14 29 13 16 13 16 13 29 19 13 19 29 29 29 29 16 29 29 16 29 16 29 19 16 16 29 29 29 16 19 29 29 16 29 16 13 29 29 13 16 29 16 16 29 29 16 16 16 16 16 29 16 29 8 19 29 29 29 16 13 29 16 29 8 29 8 29 29 29 29 4 29 29 29 29 16 16 29 16 19 29 5 16 29 16 29 19 29 29 29 29 29 16 16 19 19 16 13 16 19 16 19 29 16 16 16 16 13 16 29 29 19 29 29 16 29 29 29 16 19 16 29 19 16 29 16 29 29 29 19 29 16 29 8 29 29 29 16 29 29 29 29 16 13 29 16 16 29 19 29 16 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 23 29 29 29 29 29 29 5 29 5 16 16 2 29 29 29 29 29 16 16 29 29 29 16 29 29 13 2 16 16 29 29 16 2 29 29 16 29 16 29 29 27 29 29 29 16 6 29 29 13 8 29 29 18 29 29 29 29 8 29 29 29 29 29 29 31 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 5 29 17 29 29 29 29 25 29 29 5 2 6 2 16 29 17 29 19 29 29 18 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 19 16 29 2 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 16 29 29 29 2 5 4 16 29 29 29 29 29 29 29 29 13 2 29 19 29 29 29 13 29 29 29 29 29 29 17 16 16 29 13 29 29 19 16 29 16 19 16 29 29 13 16 29 29 29 16 16 16 13 29 29 16 29 16 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 18 8 29 29 2 29 29 29 8 29 29 29 8 29 29 27 29 29 8 29 29 14 8 8 29 27 5 29 29 29 18 29 5 29 29 29 14 29 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 25 29 2 29 29 29 16 29 29 13 16 29 29 16 16 16 16 16 16 19 29 16 29 16 29 19 29 29 29 19 29 29 29 17 29 17 16 29 16 29 29 29 29 29 19 29 29 29 16 29 13 16 29 16 29 29 29 16 29 16 16 29 16 8 16 16 29 29 29 16 18 29 16 29 29 18 16 29 29 29 16 29 16 29 8 16 16 8 16 16 29 29 29 29 29 29 5 16 16 29 29 19 13 13 29 16 29 29 16 29 2 16 17 29 29 29 29 16 29 29 16 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 19 16 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 26 2 31 8 8 29 8 29 16 29 16 16 29 19 13 29 16 13 29 16 29 16 16 29 29 17 29 16 16 29 29 19 29 8 29 29 29 29 29 29 29 19 29 13 29 29 29 29 29 16 29 29 29 13 2 29 29 13 29 16 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 25 8 2 29 29 6 5 25 29 6 29 25 29 17 29 29 29 29 2 29 29 29 29 29 14 29 29 29 29 18 29 29 29 29 29 29 29 29 29 17 29 18 29 29 29 17 2 18 29 29 29 29 29 29 2 5 6 2 29 29 29 29 29 17 29 29 29 29 29 16 29 29 16 29 29 19 29 16 16 29 29 29 16 8 29 29 29 29 29 29 16 29 29 17 29 29 8 29 29 16 29 29 29 29 2 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 16 29 29 5 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 2 29 29 29 29 29 2 29 29 13 29 16 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 16 13 29 29 16 29 29 29 29 29 29 29 29 29 2 16 29 29 29 18 29 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 2 29 29 13 29 13 29 29 29 29 13 29 29 13 13 29 18 29 29 8 29 5 29 17 29 29 29 2 27 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 16 16 8 29 29 5 29 8 13 19 29 29 29 29 29 13 19 13 13 29 29 2 29 29 16 16 29 29 29 29 29 29 29 16 13 29 29 2 29 16 16 13 29 29 29 29 29 29 2 16 29 16 8 29 29 16 16 29 19 29 29 16 13 29 13 5 29 29 16 29 29 16 29 29 29 16 29 16 29 16 16 16 16 16 29 29 29 29 16 13 29 29 19 29 16 29 29 29 29 29 16 29 8 16 19 29 29 29 16 16 29 19 29 29 29 16 29 2 29 16 29 29 29 29 29 19 16 17 29 16 16 29 29 29 26 29 29 29 29 16 2 29 29 29 29 16 29 29 13 16 17 17 2 29 16 29 19 13 13 29 29 29 29 29 13 29 29 29 29 16 29 29 16 16 29 16 29 29 16 29 29 16 29 29 29 29 16 29 8 29 29 29 18 29 29 29 2 29 2 16 29 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 16 16 16 29 29 29 29 8 29 8 29 29 29 2 2 29 17 29 29 2 29 29 29 29 29 2 29 18 29 8 29 2 5 23 29 29 29 29 29 29 29 2 29 2 6 29 29 29 8 8 29 29 29 29 8 8 8 5 29 6 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 2 29 19 16 29 29 29 29 29 29 16 16 29 19 13 16 16 16 19 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 19 13 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 17 16 29 16 16 29 16 13 29 29 29 29 29 29 29 19 29 29 29 29 16 16 29 2 29 29 29 29 29 16 16 2 29 16 29 29 29 29 29 29 29 19 29 16 29 16 19 17 16 19 17 16 16 16 19 16 29 29 29 29 29 17 19 13 29 16 29 16 13 19 19 19 16 19 13 29 16 19 29 16 19 29 13 19 16 13 19 19 16 19 19 13 16 16 13 19 29 9 29 29 29 23 16 16 29 16 18 16 16 8 13 19 13 29 16 16 29 16 29 19 16 13 29 29 6 19 19 19 16 16 19 29 8 2 16 16 19 16 29 29 29 29 19 16 29 16 29 16 13 16 19 29 29 29 29 16 13 16 16 16 29 16 29 16 29 29 29 29 29 29 29 29 5 16 29 29 8 29 2 29 2 2 29 29 29 29 29 29 29 29 29 29 29 2 25 29 31 2 2 2 29 29 2 29 29 17 16 29 29 29 29 29 29 29 29 29 16 16 16 29 27 29 16 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 29 2 18 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 31 29 2 29 29 29 8 2 29 29 29 8 29 29 29 29 29 29 29 2 29 29 25 29 29 29 6 29 2 29 2 29 29 29 29 2 6 2 5 8 8 29 29 8 18 29 29 29 29 2 29 29 29 8 29 8 29 29 29 29 29 8 2 25 5 29 29 29 8 29 8 29 29 29 29 8 29 29 29 29 31 29 29 29 2 29 16 29 29 29 29 18 29 29 29 29 29 29 29 29 29 13 5 29 29 29 16 29 13 29 29 29 13 29 29 29 13 13 16 17 29 29 2 6 5 29 29 29 29 29 26 29 29 2 17 29 29 2 29 31 29 16 29 29 13 29 29 29 29 8 29 19 29 2 29 29 8 29 8 2 8 29 29 29 8 2 5 29 29 29 27 29 29 29 29 8 29 29 29 16 29 16 29 29 29 16 29 16 16 29 16 29 29 18 29 29 16 16 29 16 16 29 29 29 29 29 17 13 29 29 29 29 29 29 8 29 5 29 8 29 16 29 29 29 17 29 29 29 29 13 29 29 16 13 8 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 2 29 29 26 29 29 29 5 29 29 29 29 29 13 29 29 29 29 29 16 29 16 17 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 17 25 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 2 29 29 29 29 29 2 8 29 29 29 13 4 29 8 29 29 19 13 29 29 19 29 29 29 29 29 29 29 29 17 29 29 27 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 8 16 16 29 19 16 17 29 16 16 29 16 16 16 16 19 16 29 29 16 16 19 29 29 29 16 29 29 29 19 29 16 16 29 19 29 29 29 29 29 29 29 29 29 19 13 29 29 29 16 29 16 16 16 29 16 29 29 29 5 16 29 5 17 29 29 16 16 29 16 16 29 29 16 29 2 16 16 13 16 29 16 16 16 16 29 16 29 29 29 29 16 13 16 16 29 29 29 29 16 29 13 19 29 29 16 29 19 29 29 29 29 29 16 13 13 29 16 29 16 29 13 19 13 16 13 29 16 16 16 29 29 29 17 29 29 17 13 8 29 29 29 29 16 29 29 16 16 19 16 19 29 29 13 16 16 29 16 29 31 29 29 29 29 29 16 29 29 29 29 19 19 13 13 29 16 16 16 29 8 29 29 29 16 29 29 29 2 29 16 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 18 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 2 29 2 29 29 29 8 5 29 2 29 29 29 31 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 19 8 29 29 29 29 29 29 29 29 16 16 16 29 16 29 29 29 29 29 29 29 29 16 16 16 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 16 29 29 2 8 8 29 29 29 29 29 18 2 26 26 8 5 29 8 29 2 29 5 18 27 2 29 29 29 8 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 5 2 8 29 18 29 29 29 2 14 29 5 29 29 29 2 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 19 29 29 17 16 29 2 29 16 29 29 29 29 2 29 2 18 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 18 18 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 29 8 29 29 29 29 5 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 18 29 29 29 25 2 29 29 25 29 29 29 29 29 8 29 29 2 31 29 8 29 18 29 2 2 29 29 29 29 2 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 13 29 2 29 29 2 29 16 13 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 8 29 29 29 16 29 29 8 29 2 29 16 16 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 6 29 6 29 29 26 29 6 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 13 29 29 29 29 18 18 23 29 27 29 2 29 29 2 29 29 29 29 25 29 29 2 29 29 2 29 29 29 8 8 5 2 2 29 29 31 29 29 29 27 29 2 8 29 8 6 2 29 2 29 6 6 2 29 29 29 26 29 29 2 29 29 5 29 29 8 5 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 13 6 29 2 29 29 29 6 5 29 29 29 29 29 29 29 29 29 18 29 2 27 8 29 25 8 29 18 18 8 25 29 29 29 29 29 25 29 2 29 5 29 29 29 29 29 29 29 16 29 29 2 17 29 16 29 29 16 29 16 16 29 29 29 29 16 16 16 16 16 16 29 16 19 16 29 16 29 16 16 19 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 19 18 29 29 16 17 29 29 29 29 29 29 29 29 16 16 29 13 29 16 29 29 29 19 29 29 16 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 2 8 29 29 29 29 2 29 26 29 2 29 29 29 27 29 29 2 29 29 8 8 29 29 2 29 29 29 17 29 2 29 29 8 29 29 29 18 29 29 29 16 8 2 29 29 29 29 2 29 29 29 29 31 29 29 2 29 29 29 18 29 29 29 18 29 29 29 29 29 5 18 29 31 29 29 29 29 29 29 29 29 2 17 29 29 13 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 13 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 5 29 27 29 29 29 2 29 29 29 29 29 29 29 14 29 29 31 26 26 26 25 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 13 29 27 13 8 29 29 29 8 29 29 2 29 29 2 25 27 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 13 29 29 29 29 29 6 29 29 29 29 29 5 29 2 18 29 6 29 6 6 29 29 14 29 8 2 16 5 29 29 29 29 29 29 29 29 25 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 27 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 13 29 29 8 29 29 29 29 29 6 2 29 26 29 29 6 29 29 5 29 29 25 29 29 29 29 18 29 2 29 29 26 29 18 29 8 29 8 29 16 13 29 29 8 16 29 29 5 13 16 25 13 16 16 17 18 29 29 16 8 29 2 29 16 16 29 8 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 16 8 16 29 29 29 29 29 29 27 29 29 29 5 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 16 16 29 17 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 17 29 27 29 29 2 29 29 29 29 16 16 16 2 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 6 29 8 29 29 29 29 29 2 29 29 29 18 29 29 29 29 16 29 29 29 29 29 29 8 29 8 29 29 29 29 29 16 16 29 19 16 29 29 13 8 29 29 29 29 29 29 16 16 29 16 16 16 29 16 29 16 17 16 29 29 19 16 29 29 29 16 8 29 16 29 29 29 29 29 29 29 8 29 29 29 16 29 18 16 29 29 29 16 29 29 29 16 29 16 29 16 16 16 29 16 29 29 16 19 19 29 29 29 29 19 29 16 19 16 16 2 19 13 16 2 19 16 19 13 16 19 13 19 16 29 16 16 16 19 16 29 29 17 16 29 29 29 16 16 16 29 16 19 29 16 2 2 29 29 2 29 29 29 8 2 29 29 29 29 29 29 29 29 8 8 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 16 16 29 16 29 29 16 19 16 29 29 29 29 2 29 29 13 18 29 29 29 29 29 29 29 29 16 13 16 29 29 16 29 16 29 29 29 17 16 16 29 29 25 29 29 29 29 29 29 29 29 19 19 16 13 29 29 29 31 29 29 29 29 29 29 31 29 29 29 29 29 16 29 29 29 29 29 19 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 16 29 16 16 16 16 29 9 29 29 29 16 29 29 19 29 29 29 29 16 16 16 16 19 16 29 16 16 16 29 16 16 29 29 29 16 2 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 2 29 29 29 29 29 29 29 29 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 13 16 29 13 16 29 29 2 29 29 29 29 29 2 29 29 29 29 29 13 29 16 29 29 29 16 29 29 29 29 29 16 29 17 29 16 29 29 29 29 29 13 19 29 17 13 16 29 29 29 29 29 29 16 16 29 16 29 29 29 29 31 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 27 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 18 29 29 29 29 6 29 29 31 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 8 29 29 16 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 5 31 16 29 29 8 29 29 31 31 29 29 29 29 29 8 29 29 29 29 29 8 2 29 29 29 29 5 29 29 29 29 16 18 31 29 16 29 17 29 29 16 29 29 2 29 29 13 16 29 29 19 13 29 16 29 16 13 29 29 29 13 2 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 31 29 29 29 29 29 17 16 16 29 29 17 29 29 29 29 16 29 29 16 16 19 19 19 29 29 16 16 29 16 29 29 29 16 13 29 29 16 29 16 29 29 29 29 13 16 16 29 29 29 5 18 29 2 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 16 29 16 16 29 16 16 29 29 19 29 18 16 19 2 29 16 19 29 29 29 16 16 16 19 29 16 29 16 29 16 16 16 29 16 29 19 29 29 29 29 29 16 13 16 29 29 8 29 29 13 29 29 13 29 29 29 29 29 19 16 16 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 5 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 18 19 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 13 29 29 16 29 17 16 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 16 16 29 16 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 16 29 16 29 29 29 29 29 13 16 19 13 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 5 29 16 16 17 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 13 29 29 29 29 13 16 16 29 29 16 29 16 16 16 29 31 29 29 29 29 29 29 29 16 13 2 17 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 16 29 16 29 29 19 16 29 19 25 16 29 29 29 16 16 29 29 5 29 5 29 29 2 29 29 29 27 29 29 29 29 29 29 29 5 29 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 17 16 16 29 29 13 29 29 29 29 29 29 5 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 5 29 16 29 29 27 6 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 16 29 2 29 29 29 29 5 29 2 6 29 18 29 29 29 29 29 29 29 29 2 18 5 27 29 29 29 8 29 29 29 13 13 29 29 29 2 29 29 31 29 29 29 13 29 2 29 29 2 29 18 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 13 29 29 29 29 29 29 29 2 18 29 29 29 16 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 18 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 16 29 29 29 29 31 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 13 29 17 29 29 29 13 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 18 2 29 29 18 29 29 29 29 29 29 29 29 16 16 29 29 19 29 13 29 19 29 5 29 29 13 29 29 2 29 29 16 2 16 29 16 29 9 29 29 16 29 16 16 16 13 16 13 13 13 16 29 29 17 16 16 16 16 29 29 29 29 29 29 13 29 29 29 29 29 16 16 29 29 29 16 16 29 16 13 16 16 29 29 16 19 13 16 13 19 19 16 29 16 13 29 17 29 29 16 16 29 17 29 29 29 16 27 16 29 29 17 19 29 29 16 19 19 16 29 29 16 29 19 29 29 29 29 29 29 16 16 16 29 16 13 16 16 16 29 16 29 16 16 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 5 29 16 16 19 16 16 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 16 29 2 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 19 16 16 29 29 29 19 13 29 13 16 29 29 16 29 16 16 16 29 6 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 16 29 29 29 29 29 16 29 29 13 16 29 29 29 29 29 16 29 5 29 29 29 29 29 29 16 29 13 29 29 16 29 13 29 19 16 16 16 29 13 19 16 29 16 16 29 16 29 29 29 16 13 29 19 16 16 16 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 16 25 18 29 2 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 27 5 29 16 29 2 2 29 29 27 29 29 8 29 29 29 29 29 29 29 29 29 5 29 8 16 16 29 29 8 13 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 26 25 29 8 29 29 29 8 29 29 29 29 29 29 29 29 16 29 13 16 29 13 29 16 29 29 29 29 19 29 29 16 29 16 13 31 29 29 29 16 29 29 29 16 29 16 16 29 16 29 29 8 8 29 29 29 29 29 29 29 29 29 29 16 26 29 29 16 16 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 16 13 16 29 16 29 16 19 29 29 8 16 29 29 29 16 16 29 16 29 29 29 29 16 29 29 16 16 29 29 29 29 16 29 16 13 16 29 19 29 16 29 29 16 16 29 29 19 29 16 29 29 29 13 16 19 29 16 16 29 29 16 16 29 29 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 19 29 18 29 26 29 2 29 29 5 29 29 29 29 6 29 8 29 29 29 29 16 29 29 29 29 29 16 28 29 29 13 29 29 29 29 29 29 13 2 29 29 29 29 29 29 29 29 16 16 29 29 16 13 16 16 29 29 29 29 29 17 29 29 29 29 29 29 16 29 13 17 13 29 16 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 19 16 25 19 29 19 29 16 29 29 16 29 29 29 29 29 29 2 29 29 29 18 29 16 29 5 29 29 29 29 29 19 29 29 29 19 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 16 16 29 29 29 17 29 16 29 19 29 16 29 19 13 16 29 29 16 29 16 29 29 29 16 13 29 29 29 16 16 16 16 16 16 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 16 16 2 29 29 29 16 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 19 29 19 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 14 29 29 29 29 29 29 29 8 29 13 8 29 29 29 16 8 16 29 29 2 29 29 29 29 16 29 13 29 16 29 17 29 29 29 29 29 29 17 29 29 29 8 29 29 29 29 29 29 29 29 16 17 29 8 17 16 29 29 2 25 29 16 29 29 29 16 8 29 26 29 16 29 29 16 29 29 16 29 29 16 29 29 16 29 29 29 13 16 29 29 29 16 29 16 19 29 16 13 29 16 16 16 29 16 16 29 16 19 16 16 29 19 13 29 16 16 29 29 16 13 29 29 16 13 29 16 29 16 29 16 16 29 29 19 29 16 16 29 13 13 19 19 19 19 13 16 16 13 19 16 16 29 29 19 16 19 29 29 29 16 16 29 13 16 13 16 29 16 13 29 29 29 29 29 29 16 16 17 29 29 29 29 16 16 29 16 29 16 16 13 19 19 29 16 29 29 13 16 19 13 29 16 16 19 16 19 29 16 29 16 16 16 29 29 16 16 16 29 16 13 16 29 29 16 16 16 29 19 29 13 16 13 19 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 16 29 16 16 16 29 16 19 29 29 19 29 29 29 16 16 29 29 29 16 19 16 29 29 29 16 16 29 29 29 16 29 29 29 29 29 16 29 16 29 16 16 13 2 29 29 29 29 29 16 29 29 19 16 16 16 19 13 29 16 19 19 16 29 29 29 29 29 29 13 16 29 29 29 16 16 13 19 13 29 16 16 19 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 13 29 16 29 16 29 29 29 29 29 29 29 19 29 29 29 19 29 16 16 29 16 25 19 16 29 29 29 29 29 16 29 29 19 29 29 29 29 16 16 29 16 16 29 19 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 8 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 19 29 29 16 16 29 29 16 16 19 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 6 29 29 29 29 8 16 29 29 29 29 2 29 29 8 29 29 29 29 8 18 29 8 29 8 29 29 29 16 14 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 8 26 8 13 2 29 29 5 29 2 29 2 29 29 5 2 29 16 29 2 29 29 29 16 29 19 29 29 29 19 8 16 17 13 16 13 29 29 29 19 29 29 16 16 19 29 16 29 29 29 29 29 29 16 29 16 29 29 29 29 16 19 16 29 29 29 29 13 29 17 29 17 29 29 19 13 16 29 29 16 29 16 16 29 29 16 16 16 29 29 29 13 29 16 29 16 29 29 29 29 19 16 29 16 29 16 17 16 16 29 29 16 29 19 19 19 16 16 29 16 29 16 29 16 19 29 29 16 17 16 17 29 29 29 16 16 16 16 16 29 29 29 16 13 29 16 13 16 29 29 19 19 16 16 19 17 16 19 16 29 16 29 19 29 29 16 19 19 19 19 9 16 13 9 17 9 19 9 19 29 29 29 17 19 29 29 29 29 29 16 16 16 16 16 29 16 29 29 16 16 29 16 29 19 17 16 19 19 29 16 19 16 19 16 9 19 19 9 29 16 19 16 13 16 9 16 29 29 29 29 16 16 16 16 17 16 27 16 19 16 29 19 29 29 9 19 9 16 19 16 29 19 16 19 16 16 19 16 17 16 16 19 29 16 29 29 29 16 29 16 13 29 29 16 16 29 16 29 29 29 29 29 8 2 29 2 6 8 29 29 2 2 29 18 29 29 16 29 16 29 29 29 29 8 29 29 29 29 29 16 16 2 29 29 5 29 29 16 16 29 29 16 29 29 17 29 8 16 16 29 8 29 29 29 29 2 16 29 29 29 29 29 29 16 16 16 16 16 29 16 29 29 29 16 8 29 29 16 29 19 29 29 29 29 16 16 29 19 16 29 29 16 29 29 29 29 29 29 5 29 16 29 16 29 29 13 16 17 29 16 16 29 29 16 16 29 16 16 16 29 29 16 16 19 19 29 13 16 29 29 16 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 8 29 19 16 29 29 16 29 29 29 29 29 6 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 29 29 5 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 16 16 16 16 29 16 29 29 29 19 13 13 29 29 29 29 13 29 26 29 8 13 8 26 29 29 29 29 29 29 31 29 29 29 2 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 2 29 29 29 29 17 5 29 14 5 29 29 29 29 5 29 29 25 29 6 16 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 5 16 13 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 31 29 29 17 29 29 29 29 17 29 16 29 29 29 29 29 29 29 29 29 29 16 13 29 29 16 16 29 29 29 29 17 16 29 29 29 29 8 31 8 29 8 29 29 31 29 16 16 2 29 29 16 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 13 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 8 29 2 29 29 29 29 29 8 29 2 29 8 29 17 8 29 26 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 8 29 8 29 6 8 29 29 29 29 29 8 29 16 8 29 29 29 29 16 16 19 29 19 29 16 8 17 29 29 29 29 18 8 29 29 29 29 29 29 29 8 2 2 29 29 29 29 29 8 29 29 29 29 29 27 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 5 29 29 2 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 16 2 18 26 29 29 2 29 5 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 6 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 31 5 29 8 8 29 8 29 29 29 2 2 2 6 2 29 8 8 5 29 29 29 29 29 8 29 8 8 2 29 29 29 16 16 29 29 29 19 16 13 29 16 29 29 16 29 29 29 29 16 29 29 29 29 5 29 29 29 16 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 8 8 2 29 5 29 29 29 29 16 29 2 29 29 29 29 17 19 29 17 16 29 19 13 16 16 29 29 16 16 29 17 16 29 29 16 29 16 16 16 16 16 29 13 29 16 16 13 29 29 29 19 16 16 16 29 29 29 25 29 8 5 29 29 29 29 13 29 29 29 17 16 29 29 16 29 29 16 29 16 29 29 29 29 29 14 2 13 16 29 16 29 29 2 29 29 16 29 29 29 29 16 29 29 29 29 25 29 29 2 29 29 6 29 29 16 29 29 5 6 29 5 29 26 29 29 29 2 2 29 29 2 29 29 29 27 8 29 29 29 29 18 18 29 29 29 29 2 29 29 29 8 29 2 29 29 2 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 13 2 29 29 16 29 16 16 13 2 29 29 29 8 29 29 8 29 16 29 29 29 16 19 13 17 16 16 29 29 16 16 29 29 16 16 29 29 29 29 29 29 29 16 18 29 25 6 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 13 16 17 29 29 16 13 16 29 19 19 29 29 17 16 13 29 29 29 29 29 27 29 16 29 13 16 16 29 19 29 29 16 16 29 16 29 29 29 29 29 16 16 29 29 19 19 16 16 29 29 17 29 13 29 29 29 29 29 29 13 29 29 16 29 16 13 16 5 29 29 29 13 29 29 29 16 29 31 29 16 16 16 29 29 16 29 2 16 29 16 29 29 2 29 29 5 16 16 29 29 19 29 13 16 16 16 16 29 29 29 29 29 29 29 29 29 19 29 29 5 29 19 29 16 29 29 5 29 29 29 8 29 29 8 29 8 8 29 2 8 29 29 29 29 29 29 29 29 8 29 29 29 5 29 16 29 29 29 29 31 18 29 29 29 29 8 5 29 29 29 29 29 29 29 29 8 29 29 8 5 2 29 29 29 29 29 29 5 29 29 29 29 29 8 26 8 29 29 29 29 29 29 8 29 5 29 8 29 29 18 29 5 6 29 29 29 8 31 29 29 2 8 8 29 29 2 29 29 5 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 13 29 29 29 17 5 29 29 29 8 29 26 17 8 29 29 29 29 29 29 29 29 29 29 17 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 17 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 5 29 29 29 5 29 29 5 29 29 29 29 29 2 29 29 29 29 29 18 6 29 29 5 29 29 29 29 29 29 29 29 29 29 13 29 29 5 29 29 29 29 29 29 29 31 29 18 29 29 29 29 29 2 29 29 29 29 29 29 16 8 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 8 29 29 5 29 29 29 29 29 5 5 29 29 17 29 29 13 13 16 29 16 19 16 29 29 13 16 29 16 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 5 5 29 5 29 29 29 29 16 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 8 8 31 29 8 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 5 29 29 29 2 29 8 29 6 5 6 29 29 5 14 29 27 29 29 29 29 29 29 29 29 2 29 29 29 26 29 29 8 8 8 29 8 8 29 5 29 5 29 29 29 29 31 29 29 29 5 27 29 29 5 29 16 29 29 29 29 29 29 2 29 29 29 29 29 2 29 14 29 6 16 29 29 16 29 29 13 16 29 29 17 29 25 29 29 29 29 16 29 29 19 29 29 16 29 29 29 29 5 29 29 16 29 29 19 29 16 29 29 29 29 29 16 18 29 29 29 29 29 29 29 29 19 25 29 29 29 17 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 18 16 16 5 29 16 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 19 16 29 29 16 29 29 29 29 29 29 18 29 29 2 16 29 29 29 29 8 2 8 29 5 17 5 8 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 16 29 6 16 17 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 5 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 5 8 5 2 31 29 29 29 29 18 5 29 29 29 8 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 31 29 29 29 8 5 31 29 29 29 29 29 29 2 29 29 8 29 29 29 16 29 17 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 18 17 16 29 13 29 29 29 26 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 5 29 29 29 17 29 29 29 29 29 29 29 29 6 29 2 5 6 29 29 16 8 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 17 16 13 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 13 29 29 29 29 29 8 6 29 23 29 29 5 29 16 16 29 13 29 29 16 16 16 8 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 5 29 29 8 31 31 29 8 29 5 29 29 29 29 19 16 19 19 29 16 29 19 16 16 19 29 29 29 19 29 16 29 29 29 29 29 8 29 29 29 29 8 25 29 29 29 29 29 29 17 16 16 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 27 8 29 2 29 2 29 5 29 16 29 29 29 29 29 29 16 29 16 16 13 29 29 16 29 29 16 13 29 29 29 16 16 16 19 29 29 29 23 2 29 16 29 16 16 29 29 6 16 16 16 29 2 29 29 29 29 29 29 29 2 29 29 2 29 29 29 18 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 18 29 29 2 29 29 29 26 26 2 29 8 17 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 16 29 13 29 29 16 29 29 29 29 29 16 13 16 29 29 29 29 27 29 29 29 29 29 16 29 16 5 16 16 29 19 29 16 16 29 29 29 29 16 29 29 16 29 29 29 29 16 17 29 16 29 29 29 16 16 29 29 16 16 13 29 16 29 16 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 16 16 17 29 26 16 29 29 29 29 16 29 16 29 29 29 29 16 16 29 29 16 29 29 29 29 29 8 18 29 29 5 8 29 31 29 29 29 8 29 29 29 29 29 29 29 19 29 29 29 26 2 29 16 29 29 16 5 29 16 29 29 29 31 29 29 31 29 29 29 18 29 5 8 8 29 17 29 16 16 16 29 29 29 13 29 29 29 29 29 16 16 29 16 29 29 29 29 16 29 16 29 29 29 19 29 13 29 29 29 29 16 13 29 16 29 16 29 29 29 29 16 13 29 29 29 29 17 29 16 29 19 13 29 16 16 29 16 29 13 29 29 29 29 29 2 29 2 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 17 29 29 16 29 17 29 16 29 16 29 29 29 16 16 29 29 29 29 19 19 16 16 29 29 16 16 29 8 29 29 16 29 29 29 29 13 29 29 2 29 29 29 5 29 29 29 29 29 26 29 29 8 29 5 29 5 29 29 29 16 29 8 29 16 16 16 13 19 13 29 29 29 29 29 29 29 16 19 29 29 16 29 16 29 29 16 16 29 19 29 13 16 29 29 29 16 13 29 19 29 29 29 29 29 8 29 29 29 8 29 13 16 29 29 29 29 29 2 29 2 29 6 29 2 29 29 29 29 16 16 29 29 29 16 29 29 29 16 16 29 8 29 29 16 16 29 16 29 8 2 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 16 29 16 29 16 16 16 29 29 18 16 16 16 16 16 16 19 29 29 16 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 16 29 29 16 29 17 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 27 29 29 26 8 29 29 29 29 2 5 29 29 2 29 29 29 29 29 29 29 29 29 16 17 29 29 29 13 16 2 16 16 29 16 16 29 8 29 29 16 29 16 29 29 17 17 29 29 29 16 16 29 29 2 29 29 2 29 29 29 29 2 29 29 16 29 29 29 16 29 16 13 16 16 29 16 16 17 16 13 16 16 16 2 29 16 16 13 16 29 17 29 29 29 16 16 29 16 29 29 19 16 29 16 16 16 16 17 8 16 19 16 29 29 29 16 16 29 29 16 29 29 29 13 29 23 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 29 2 29 29 29 29 5 31 2 29 29 8 2 31 29 2 29 29 29 2 29 16 29 29 29 29 29 29 29 29 13 29 2 29 5 29 29 13 29 29 29 29 29 29 29 2 29 29 29 16 29 29 8 5 29 29 31 29 29 29 29 16 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 8 29 2 29 29 29 29 29 29 5 2 29 29 29 26 29 29 5 8 5 6 29 29 29 2 8 29 29 6 8 8 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 25 8 29 29 29 29 29 2 31 2 29 29 29 29 31 8 29 5 29 29 29 2 5 29 8 29 5 29 29 8 29 27 29 29 29 29 29 29 5 5 2 29 29 29 5 29 29 25 31 29 29 8 29 29 29 29 29 29 29 29 29 29 26 2 29 29 31 29 29 8 2 8 31 29 29 29 29 23 8 29 2 29 29 8 29 29 8 29 8 29 8 5 8 27 29 8 29 29 29 31 29 2 8 2 29 29 29 8 8 29 29 29 29 29 2 29 29 29 29 2 29 8 8 18 5 31 29 2 29 29 2 29 29 29 2 29 29 8 8 29 29 8 29 29 5 29 29 29 29 29 2 29 6 8 29 29 31 29 2 29 29 29 5 29 29 29 8 29 29 17 2 29 2 27 29 2 29 29 6 5 29 29 25 8 29 29 2 29 29 29 29 29 8 29 31 29 29 29 8 31 29 29 8 5 29 2 29 8 31 29 8 8 29 29 29 29 16 29 29 29 29 29 6 29 29 2 2 8 29 2 29 14 29 29 29 29 29 29 29 27 16 16 29 29 16 29 29 17 8 17 5 29 19 16 29 8 29 29 29 29 26 13 29 5 13 16 29 13 29 29 8 29 29 13 29 29 29 29 29 2 29 29 29 29 16 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 13 13 29 29 29 29 29 29 29 29 29 29 29 2 8 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 5 29 29 29 29 8 29 2 29 29 29 29 8 29 29 29 29 29 5 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 5 8 29 2 29 29 14 29 29 2 2 31 29 29 29 8 29 29 29 8 29 29 27 29 2 31 29 29 8 29 29 29 23 29 29 8 26 8 8 5 29 29 27 29 18 2 29 29 14 31 29 18 29 29 29 27 29 29 29 29 29 25 8 8 2 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 8 29 2 5 29 8 29 18 29 29 29 29 29 29 29 8 5 26 29 29 8 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 17 29 29 8 29 29 29 29 29 5 29 29 29 29 29 29 17 2 26 29 26 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 2 29 8 2 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 8 2 2 6 2 29 29 26 29 8 5 29 29 29 29 29 16 16 29 29 29 16 29 29 8 29 29 29 29 29 29 18 13 29 17 29 29 29 29 29 29 13 29 29 16 29 2 2 29 18 2 5 8 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 13 16 16 16 16 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 5 18 5 29 29 29 29 6 16 19 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 16 18 29 29 29 29 29 29 29 5 8 5 18 8 29 29 29 29 6 29 29 29 19 29 29 29 29 2 29 29 29 5 5 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 5 29 29 16 29 13 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 16 29 29 29 29 13 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 19 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 5 29 16 29 29 8 16 29 29 29 29 29 29 25 29 29 29 29 16 29 29 29 29 29 29 14 29 16 29 16 16 13 29 16 29 29 29 13 17 29 29 29 29 29 29 29 29 29 16 16 29 8 29 29 29 26 8 17 5 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 8 29 29 5 2 16 17 8 16 29 16 29 16 16 16 29 18 29 29 16 6 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 16 29 8 29 29 29 29 5 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 17 29 29 16 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 5 23 29 29 26 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 5 29 29 5 5 2 29 29 29 29 29 29 13 29 29 29 26 29 2 5 29 29 29 29 29 29 29 2 29 29 2 29 29 14 29 29 29 29 5 29 8 5 29 29 2 29 29 29 31 2 29 5 29 29 5 8 31 29 29 29 29 29 29 29 29 29 5 6 5 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 8 29 5 29 2 29 29 29 29 29 29 29 29 5 29 25 29 2 23 2 26 18 29 29 29 2 29 29 29 5 8 5 29 29 2 29 29 31 29 29 2 29 29 29 29 29 2 5 8 2 2 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 17 29 29 2 29 29 29 29 29 27 27 29 29 29 18 31 5 8 29 29 2 29 18 29 29 29 29 29 29 29 29 29 8 29 8 8 29 29 14 29 29 29 27 25 29 29 29 8 17 29 8 29 8 29 5 29 29 29 29 29 13 29 29 29 29 29 29 29 2 29 29 29 29 2 6 8 29 2 29 29 16 13 29 27 29 29 29 29 16 29 29 29 29 29 19 13 29 29 29 29 29 13 29 5 16 29 29 29 29 29 29 29 8 2 8 29 29 29 29 8 29 29 29 29 5 29 29 16 6 29 29 29 2 18 29 29 29 29 2 29 2 29 5 29 29 29 8 29 29 29 29 5 29 29 29 29 5 29 29 29 29 29 18 29 29 27 29 29 29 29 29 29 27 29 29 16 29 5 29 6 29 29 29 29 16 29 31 29 26 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 29 2 8 29 29 5 29 29 29 29 29 29 29 8 29 18 29 29 8 29 31 29 29 29 2 31 29 29 29 18 16 29 29 29 16 29 5 8 29 29 29 29 18 8 2 29 29 29 29 8 29 16 16 29 29 16 29 29 16 26 29 19 29 31 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 19 29 16 29 29 29 29 29 16 29 2 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 27 29 8 29 29 29 16 29 16 8 29 16 29 29 29 29 8 29 29 6 29 29 29 13 16 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 17 29 29 29 29 29 29 29 29 16 29 29 29 29 29 27 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 4 2 29 29 29 2 29 29 8 18 2 26 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 19 13 25 29 16 16 29 29 29 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 2 29 29 29 16 29 29 29 29 16 16 16 29 16 13 29 16 29 2 16 17 29 29 29 29 29 29 16 16 29 2 29 19 13 29 29 29 29 29 8 29 16 13 29 16 26 8 16 13 16 29 16 16 16 19 29 10 19 29 19 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 2 29 16 29 8 29 29 17 29 16 16 29 5 16 13 29 29 2 16 19 13 16 2 29 29 16 16 29 29 29 16 29 16 16 16 29 29 29 17 29 29 29 29 16 19 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 16 29 29 5 29 29 29 2 29 29 2 29 29 16 16 13 29 29 16 29 16 16 16 19 13 29 16 16 29 29 16 29 29 29 29 29 29 8 5 29 29 29 29 29 29 2 29 2 29 29 29 29 16 8 29 8 29 29 29 29 29 6 29 16 29 29 29 17 29 29 29 2 29 29 29 29 18 29 29 29 16 29 18 8 29 29 29 29 18 29 29 16 16 16 29 16 16 16 16 16 29 19 19 29 19 13 16 29 16 13 19 19 16 13 29 29 19 13 29 29 29 19 29 29 29 29 29 29 8 16 29 16 29 16 16 29 29 16 19 13 29 29 29 9 16 29 19 29 16 16 16 16 29 29 16 19 16 16 29 29 16 16 29 17 16 29 29 29 16 29 16 29 29 29 16 29 29 29 16 29 13 13 16 16 29 29 2 29 29 16 29 29 29 16 29 29 29 29 29 29 16 16 29 16 16 16 29 16 29 29 16 29 16 16 16 29 29 29 17 29 29 29 29 29 8 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 2 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 2 2 29 29 16 29 29 29 29 29 31 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 2 29 8 16 29 29 2 6 18 2 5 29 29 2 29 29 29 2 29 29 29 2 8 29 5 29 5 5 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 6 27 2 29 29 29 29 29 29 29 29 29 29 2 29 29 2 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 16 13 2 29 29 29 16 29 29 29 2 29 18 29 29 29 29 29 29 29 5 29 29 27 29 29 31 29 13 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 5 8 29 29 29 29 29 6 29 16 29 29 8 29 29 29 29 29 29 29 29 29 14 29 8 8 5 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 18 27 2 16 29 29 29 16 29 18 29 29 2 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 25 29 26 29 29 27 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 13 29 29 29 16 2 29 8 8 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 2 29 29 29 29 27 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 16 29 16 29 31 18 29 29 29 29 29 31 16 29 29 29 29 29 29 5 29 13 16 16 29 29 29 16 29 29 16 29 29 29 5 13 29 29 29 2 29 16 29 29 29 29 16 29 29 29 18 29 29 16 29 2 5 29 29 2 29 29 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 19 29 16 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 17 29 29 5 29 2 29 17 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 5 29 2 29 29 2 29 29 2 16 29 31 29 29 2 29 5 29 29 29 29 29 29 29 29 16 29 29 16 29 16 16 29 29 29 2 29 16 29 29 29 16 2 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 16 29 29 5 8 29 8 29 29 29 29 29 8 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 17 29 29 5 29 29 8 2 2 8 29 29 29 29 2 29 29 29 8 8 29 8 29 29 29 8 16 29 16 29 29 2 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 2 16 29 5 29 29 29 29 27 2 29 29 29 25 29 16 16 29 29 29 29 29 16 29 29 16 16 29 29 29 29 8 16 29 29 29 29 29 5 29 5 29 29 29 29 29 8 29 29 29 29 8 18 29 29 18 29 29 29 29 29 16 29 19 29 29 29 29 16 16 16 29 16 16 29 16 16 29 29 29 29 16 29 16 16 29 29 5 29 29 29 13 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 8 8 29 8 29 29 16 29 29 2 29 29 29 29 29 29 29 29 2 16 29 29 16 29 29 29 29 29 29 29 8 29 16 29 29 16 16 29 29 29 29 16 16 16 29 29 19 29 29 29 29 27 16 29 29 2 29 29 29 29 29 16 29 19 29 29 16 13 16 29 13 29 29 16 16 29 13 16 13 16 29 29 29 16 16 16 29 29 16 29 29 29 8 29 16 16 29 16 31 19 13 29 29 16 29 19 19 29 29 29 19 19 19 16 16 19 29 29 16 19 29 16 19 16 19 13 13 5 16 29 16 16 29 16 16 16 16 29 2 16 29 29 29 29 16 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 2 29 29 25 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 5 29 29 29 29 29 29 2 17 16 5 29 29 5 29 29 29 29 29 29 29 29 29 29 13 29 2 2 29 29 29 29 29 29 29 29 2 29 19 29 29 29 19 16 19 13 16 17 29 29 16 16 29 28 6 16 17 29 16 16 29 29 8 8 29 13 14 16 29 29 16 16 29 29 29 29 29 29 29 13 29 5 29 29 13 29 29 13 29 29 29 16 29 17 29 29 29 29 29 16 16 17 29 29 29 16 13 29 29 16 5 29 16 29 29 29 29 29 29 29 29 16 29 29 2 16 29 29 29 29 29 29 16 29 29 29 29 8 8 29 29 29 29 29 29 13 29 29 29 29 29 29 13 2 18 29 29 29 18 29 2 29 29 29 29 16 29 29 29 29 16 29 29 8 8 29 29 29 29 29 8 29 29 29 6 29 5 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 8 8 29 29 29 2 29 8 5 29 29 29 29 2 29 6 29 8 5 2 29 2 29 8 2 29 29 14 29 8 29 29 29 29 29 29 29 26 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 16 29 29 27 29 8 29 5 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 17 29 29 29 16 29 29 29 29 29 29 29 16 16 16 16 29 29 29 13 29 8 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 17 16 16 16 29 29 29 29 29 29 29 16 8 29 29 16 29 29 5 31 17 8 29 29 16 16 13 29 8 29 29 29 8 29 6 29 5 29 29 16 16 29 29 29 29 31 29 14 29 29 29 2 29 27 29 17 29 29 16 29 29 31 16 29 29 17 29 29 2 29 29 8 5 29 29 29 16 29 16 29 16 16 29 29 16 29 29 29 29 29 16 29 16 16 16 29 29 16 17 29 29 16 19 16 29 16 16 19 29 29 16 29 29 16 29 19 16 29 19 16 16 8 8 29 29 16 13 13 8 29 29 16 29 16 16 29 29 29 29 29 29 29 29 14 29 29 29 5 5 29 29 29 29 29 16 29 29 16 29 16 13 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 16 29 16 16 29 16 29 16 16 19 29 29 19 29 2 29 29 29 8 29 29 13 16 29 29 29 29 8 29 29 29 29 16 29 16 29 16 16 16 19 19 29 16 19 29 29 19 29 29 29 16 29 16 29 29 29 29 13 16 29 16 16 16 29 29 29 29 29 19 29 16 16 29 29 13 16 16 29 16 29 29 29 29 29 29 13 16 29 8 16 29 29 19 13 29 29 29 29 29 29 5 16 29 16 29 29 29 29 29 29 29 29 18 29 29 29 29 8 18 29 2 29 29 29 29 29 29 26 8 29 17 29 29 8 8 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 4 29 29 29 29 29 29 13 16 29 29 16 29 29 16 6 29 29 29 29 8 29 29 8 18 2 29 29 29 2 29 29 29 29 2 29 25 17 29 29 29 5 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 13 29 29 29 8 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 17 29 29 29 29 29 29 16 29 16 29 29 16 29 16 29 29 16 29 29 16 29 16 13 29 29 29 31 29 29 17 16 29 29 16 29 29 29 16 29 16 29 29 29 16 29 29 29 16 16 16 29 16 13 29 29 16 29 16 16 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 8 5 29 29 29 17 16 29 29 29 16 29 29 29 16 29 29 8 29 29 29 29 29 8 8 29 26 26 5 29 13 29 16 16 29 29 16 29 29 29 29 29 29 31 29 16 16 13 29 16 29 26 4 29 29 19 29 29 29 29 17 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 13 29 29 29 29 29 29 29 29 18 29 29 29 29 29 5 16 29 16 16 29 29 29 29 29 16 13 29 29 29 13 29 29 13 29 16 29 13 16 29 16 16 17 16 29 29 29 29 29 29 29 29 29 29 29 29 16 13 19 29 16 16 29 16 29 16 29 29 29 16 29 29 29 16 29 29 29 16 16 29 16 29 29 8 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 5 29 29 29 29 29 29 16 29 29 29 29 29 13 16 16 16 8 16 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 16 16 29 13 16 29 29 29 16 19 13 16 16 29 29 29 17 29 16 19 19 16 29 16 16 13 29 19 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 16 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 31 16 29 29 29 29 29 29 29 16 16 16 29 29 29 16 29 29 16 29 19 29 19 16 29 16 29 29 29 2 29 29 16 29 29 16 16 16 16 16 16 16 29 16 29 29 19 29 29 16 29 29 16 29 29 29 29 29 16 29 29 13 29 16 16 16 16 13 16 29 29 29 29 16 16 13 29 29 29 29 29 29 29 13 29 29 29 16 16 16 16 29 29 29 16 29 29 16 29 29 29 29 8 2 29 29 16 18 29 29 29 29 29 16 29 29 29 16 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 13 29 29 16 29 29 29 29 29 16 29 16 29 29 5 29 16 29 29 29 16 29 29 29 17 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 18 8 29 29 29 16 29 5 29 5 29 29 8 17 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 16 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 2 8 29 26 29 29 8 29 29 29 29 5 29 29 29 2 29 29 29 29 17 16 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 17 29 29 29 29 29 29 29 29 29 29 31 29 29 5 5 25 29 29 31 29 27 6 29 29 8 29 2 5 29 29 2 29 29 25 25 2 27 29 6 29 29 8 29 29 29 16 29 8 2 29 29 29 5 29 29 29 29 5 31 29 29 29 29 2 29 29 2 31 2 29 29 18 29 29 29 29 29 29 14 29 29 29 29 5 29 29 31 29 29 29 29 29 29 2 29 29 29 29 5 5 29 29 29 29 29 29 6 2 5 5 29 2 29 29 29 29 29 26 6 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 8 8 29 29 2 29 29 29 16 29 29 29 2 16 29 29 29 29 29 29 29 16 13 29 27 29 29 29 8 29 31 8 29 25 29 29 26 29 29 2 29 5 29 29 8 29 29 25 29 29 29 29 29 8 29 29 29 29 29 8 29 6 2 29 29 8 29 2 29 29 25 26 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 13 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 16 29 16 16 29 29 29 16 29 29 29 29 29 29 2 29 29 27 29 29 29 29 29 29 29 29 29 2 29 29 31 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 17 13 8 31 29 29 18 29 29 29 29 5 2 5 29 29 29 16 29 29 16 29 29 29 29 29 29 29 17 16 29 29 2 29 29 29 16 29 29 29 29 29 16 31 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 17 29 13 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 16 5 29 29 29 29 29 29 8 29 31 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 29 29 5 29 16 8 29 29 29 29 16 29 17 29 29 29 19 27 29 16 29 29 29 29 29 19 29 29 29 29 29 29 29 29 19 29 2 29 29 5 29 16 17 29 29 29 29 29 29 29 29 19 16 29 29 19 19 29 16 29 16 16 29 29 19 19 16 29 29 16 16 29 29 29 29 29 29 16 16 29 16 29 29 16 19 8 19 16 29 16 19 16 29 19 19 8 29 16 19 19 19 29 16 19 29 19 19 29 16 16 29 29 9 16 16 29 29 19 16 16 29 19 16 29 19 29 19 13 16 29 29 16 16 29 16 19 29 13 19 29 16 16 19 29 29 29 29 16 29 16 16 19 16 29 29 16 29 16 29 29 8 29 16 2 16 29 29 29 17 16 29 29 29 29 16 16 29 29 29 29 13 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 16 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 26 29 29 2 29 29 29 29 29 29 16 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 16 13 29 19 29 29 29 13 13 16 19 13 29 29 29 16 29 16 29 29 29 29 17 29 16 13 16 29 16 13 16 29 29 29 19 17 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 25 29 25 29 8 29 29 29 29 29 29 29 16 5 5 29 29 8 16 29 29 2 29 29 29 26 2 29 29 29 6 29 29 29 2 29 29 29 2 29 29 17 29 16 8 19 29 29 16 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 16 16 29 13 29 13 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 16 8 29 16 29 29 29 29 29 29 29 16 19 16 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 16 29 16 29 29 29 29 29 31 29 29 29 19 29 29 13 13 29 29 13 29 29 29 29 29 29 29 13 29 13 29 29 16 29 29 29 16 13 29 29 16 29 16 29 13 29 2 29 16 16 29 16 16 13 29 13 29 29 29 29 29 16 8 16 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 16 29 29 16 29 29 5 29 29 29 29 29 19 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 16 8 29 16 29 29 13 19 29 29 29 29 29 16 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 16 29 16 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 2 29 8 31 5 2 29 5 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 8 5 29 29 14 29 29 29 29 16 29 29 29 29 17 29 5 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 16 29 29 16 29 29 8 13 5 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 2 29 29 29 18 29 31 29 2 29 29 29 8 29 18 29 6 29 29 5 29 29 29 29 2 8 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 5 5 5 5 8 29 29 29 29 29 29 29 5 29 25 29 29 29 29 2 29 29 29 29 29 25 8 6 8 29 29 2 29 29 29 29 29 17 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 8 29 29 13 29 29 29 29 16 16 16 29 29 29 29 16 29 16 16 16 29 29 29 29 29 29 16 29 29 29 13 16 29 29 29 29 29 2 29 29 29 14 29 29 29 29 16 29 29 29 6 29 29 29 2 29 2 29 29 29 29 29 31 5 29 29 29 29 29 29 8 6 16 29 16 29 29 29 29 29 17 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 17 8 6 29 16 29 13 29 14 29 29 29 29 29 29 8 29 29 16 16 5 29 8 29 29 25 29 29 29 29 8 29 29 29 29 29 29 29 29 31 29 29 29 31 29 29 29 8 29 29 29 5 29 2 29 29 6 29 8 8 5 29 26 8 8 29 25 29 29 29 29 29 29 2 29 29 29 29 8 29 8 29 29 29 8 8 29 29 2 29 29 29 29 29 2 29 29 16 29 13 29 29 29 29 29 29 29 25 29 29 6 29 29 29 29 29 8 27 2 29 29 29 5 29 29 18 29 29 29 29 18 29 29 29 29 2 29 29 14 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 2 29 29 29 31 29 8 29 29 29 29 29 29 17 29 2 25 29 29 29 8 29 5 6 2 17 29 29 27 2 25 29 2 29 27 29 31 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 6 29 29 29 2 29 5 29 29 2 6 29 29 29 29 29 5 29 29 29 29 29 8 29 29 5 29 27 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 2 29 29 31 29 29 19 2 29 29 8 29 18 29 29 29 29 2 29 29 29 27 2 29 29 14 29 2 29 29 29 29 29 29 2 14 5 29 26 29 29 8 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 2 29 31 8 29 29 29 27 29 29 29 26 29 29 29 26 29 29 16 29 29 29 29 29 29 29 2 29 29 29 14 29 5 13 29 29 29 29 29 29 29 29 5 2 29 8 8 27 29 8 29 29 29 29 29 27 29 29 29 29 18 29 14 29 2 29 5 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 29 29 8 2 29 17 29 29 29 29 29 29 29 29 29 31 29 29 29 29 8 29 29 29 29 29 29 29 18 8 5 29 29 13 29 31 29 29 29 29 29 29 29 17 29 29 16 29 29 16 29 29 29 29 29 29 17 29 29 2 29 29 2 31 29 29 29 18 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 27 29 8 29 29 2 29 29 29 29 29 8 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 25 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 8 29 29 2 29 2 29 29 29 29 18 29 29 8 2 29 29 8 2 29 29 5 29 31 29 8 29 29 29 18 29 2 6 29 2 29 2 29 29 29 8 26 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 16 29 29 8 8 29 29 29 5 29 25 29 29 29 29 16 16 29 13 29 29 29 29 29 29 29 17 29 29 29 29 29 31 18 29 29 29 29 2 26 29 29 29 29 29 8 29 29 2 25 2 29 29 2 2 29 29 29 29 29 29 26 8 8 29 5 29 29 2 29 2 2 29 29 29 18 29 27 2 29 29 29 29 18 8 29 29 5 16 29 16 29 29 29 29 27 29 29 2 8 2 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 16 13 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 6 29 29 29 18 5 18 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 31 29 5 29 29 8 29 29 29 29 8 8 5 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 5 29 29 29 29 29 29 29 8 6 2 8 5 31 29 2 29 29 29 29 17 13 29 29 16 18 29 29 29 29 29 17 29 16 29 29 8 29 29 8 8 29 31 2 5 29 29 29 29 29 2 29 29 27 29 29 29 29 5 29 29 29 16 16 2 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 31 29 25 29 29 29 29 29 8 29 29 28 29 29 26 29 8 8 8 18 29 29 29 29 29 29 29 29 2 29 29 29 8 5 29 29 8 29 29 29 29 8 8 29 8 8 29 18 29 6 29 29 29 29 29 29 29 29 5 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 8 8 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 18 5 6 29 18 29 29 26 29 29 29 25 29 8 29 29 29 2 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 2 31 29 29 5 29 29 29 29 16 29 29 16 29 29 29 17 29 18 29 29 16 29 29 29 29 2 29 29 29 29 29 18 29 5 29 29 29 29 13 29 25 18 29 29 29 16 16 29 29 29 29 29 6 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 6 29 17 29 5 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 25 29 29 29 8 29 29 29 29 29 2 29 29 2 29 29 29 29 2 29 6 29 29 5 29 29 29 29 2 29 29 29 5 2 29 29 29 29 25 29 29 29 29 29 27 31 29 17 14 29 29 29 29 29 29 2 29 29 29 2 31 29 6 29 27 29 25 29 14 29 25 14 29 29 29 2 29 29 29 29 29 29 8 29 29 2 29 29 29 25 29 29 29 5 8 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 28 29 29 29 29 29 29 29 29 29 29 29 13 8 29 13 16 19 29 16 16 29 29 29 16 29 16 19 19 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 29 29 29 29 29 29 29 29 13 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 16 29 29 29 29 16 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 16 5 29 16 8 29 31 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 13 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 2 29 29 2 29 29 29 6 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 16 29 29 29 29 29 29 25 2 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 2 29 29 29 29 29 29 18 29 25 29 31 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 14 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 26 16 29 2 29 8 18 29 8 6 8 29 14 2 29 26 29 29 2 29 29 29 2 29 29 29 29 16 16 13 29 16 29 6 29 29 29 29 29 29 29 29 18 8 8 31 8 29 2 8 29 29 14 29 29 29 29 5 29 29 29 8 29 29 29 29 29 8 29 8 29 29 29 6 14 29 29 8 5 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 17 13 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 5 8 2 29 29 29 29 29 29 2 29 29 29 29 2 29 14 8 29 29 2 29 6 8 29 29 29 29 18 2 29 29 29 29 2 29 25 2 29 18 18 8 29 29 29 29 29 8 29 29 29 26 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 2 25 8 29 29 29 29 29 29 29 8 29 29 29 29 2 29 25 2 29 29 29 29 29 25 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 31 2 29 29 8 8 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 17 29 29 29 13 16 13 29 29 29 29 29 17 2 8 29 29 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 16 29 8 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 25 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 23 29 29 31 29 29 29 8 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 5 2 8 6 8 29 31 29 5 2 29 29 29 29 29 2 29 29 29 29 29 29 29 16 16 13 29 29 29 29 29 16 16 31 29 29 16 29 16 17 29 29 2 29 29 29 29 2 6 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 31 29 5 29 29 14 29 29 29 29 29 29 6 2 16 29 8 29 29 5 8 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 2 29 29 29 16 29 29 8 26 29 18 25 5 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 26 29 5 8 29 26 8 29 29 29 29 29 29 29 29 29 8 13 29 29 29 29 29 29 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 8 31 29 26 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 6 31 29 8 25 29 2 29 29 29 29 29 29 29 29 26 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 18 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 26 29 27 29 29 29 29 29 5 29 29 29 5 29 29 8 29 2 31 29 29 29 31 29 29 18 5 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 6 5 27 5 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 5 29 29 18 29 29 8 29 29 29 29 29 2 29 29 8 29 29 29 29 2 29 8 29 29 29 29 5 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 2 29 17 27 29 2 5 29 27 29 29 6 2 29 29 29 16 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 26 29 29 6 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 2 25 8 8 29 29 29 6 29 29 29 29 29 18 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 26 29 6 29 29 29 29 8 29 29 29 29 29 2 29 29 6 29 29 16 29 29 29 5 29 29 5 8 29 29 29 29 29 29 17 29 2 29 29 29 29 31 29 29 29 29 2 29 29 29 29 29 29 5 29 2 29 31 5 29 29 6 2 29 2 27 29 29 5 29 29 29 8 2 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 8 29 2 29 29 29 29 29 18 8 29 29 29 29 29 29 29 31 29 2 29 8 29 29 29 2 29 8 29 29 29 29 29 29 29 29 8 29 29 29 5 29 29 2 29 29 29 29 29 8 8 5 16 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 18 29 2 29 29 29 29 29 29 2 29 29 29 29 27 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 19 29 29 29 29 16 29 29 29 29 13 19 5 2 29 8 29 29 2 5 29 29 29 29 31 29 29 29 27 29 29 2 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 13 29 16 13 29 17 29 29 29 29 29 29 29 29 29 29 29 26 29 5 29 16 29 29 16 29 29 29 19 29 16 29 29 16 29 16 29 29 29 13 29 29 29 29 29 29 5 5 29 31 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 8 29 29 13 29 29 17 29 29 29 8 2 29 29 29 31 2 8 29 2 29 29 29 5 29 29 6 29 29 29 8 29 29 8 31 29 26 29 29 29 29 29 29 29 29 2 2 5 31 29 29 2 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 16 2 29 29 29 29 13 29 29 29 16 29 16 13 2 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 13 29 29 31 29 29 29 2 29 29 29 17 29 29 29 29 29 29 13 29 31 29 29 25 29 16 29 29 14 29 8 29 8 25 23 29 29 29 29 29 29 29 29 16 29 29 29 29 29 17 29 16 16 29 2 29 16 29 29 29 29 29 29 13 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 31 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 8 26 29 2 29 29 2 29 29 29 29 29 29 29 8 29 29 29 17 8 8 29 29 29 29 29 29 16 29 29 16 13 29 16 29 29 29 29 29 29 29 29 26 29 29 29 29 5 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 29 5 29 6 26 29 29 29 29 2 16 29 16 29 29 16 29 29 29 29 29 29 19 29 17 29 16 29 29 29 29 29 29 29 29 13 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 17 29 16 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 17 13 29 29 29 29 29 29 29 29 29 8 29 29 2 8 8 29 5 25 16 29 29 29 29 29 29 17 6 29 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 5 29 29 2 2 8 18 29 31 29 8 23 5 29 28 29 29 29 29 29 2 29 29 23 5 29 26 5 5 5 5 5 29 29 29 29 29 29 29 6 26 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 6 29 29 29 29 29 29 29 29 29 27 29 29 31 29 29 31 29 29 8 29 18 29 29 29 31 5 29 17 29 29 29 29 6 29 29 29 29 29 29 29 29 8 8 29 29 29 18 8 25 29 29 2 2 31 29 29 29 29 29 29 29 18 29 29 29 29 2 29 2 29 29 31 29 29 29 2 8 29 29 29 5 29 2 29 29 29 29 29 29 2 23 29 29 29 31 2 31 8 29 29 29 29 29 2 29 29 18 26 29 29 29 29 29 29 29 29 29 29 31 29 14 2 29 5 29 2 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 17 8 29 2 2 31 29 29 5 8 29 5 29 8 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 26 5 29 29 29 29 29 29 26 5 29 29 29 29 29 29 8 29 6 29 29 29 29 5 8 29 2 29 31 5 6 29 29 29 6 8 8 29 29 8 29 29 31 29 8 6 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 5 5 5 29 29 29 29 29 29 29 29 29 29 2 8 29 2 29 29 2 29 29 8 29 29 29 29 29 29 5 29 8 29 29 8 6 29 29 29 29 29 18 29 29 29 29 14 8 29 5 29 29 2 29 29 29 29 2 29 17 29 29 29 29 29 29 29 8 5 29 17 29 29 29 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 31 25 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 26 29 5 2 16 5 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 26 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 29 5 8 29 29 29 29 29 29 2 14 8 29 27 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 5 29 2 5 29 31 29 6 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 8 29 5 29 29 29 29 29 29 29 29 8 29 29 8 29 29 18 29 29 29 29 19 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 6 29 29 29 29 29 17 29 16 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 13 16 29 31 29 29 29 25 29 17 29 18 29 29 29 29 29 29 16 19 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 25 5 31 29 29 29 29 29 29 16 29 29 29 29 2 29 16 29 29 5 29 29 29 29 29 31 29 29 29 16 29 25 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 16 29 29 29 29 29 29 29 29 8 29 29 29 29 16 2 29 29 16 16 29 29 16 19 29 17 29 29 29 29 29 29 29 29 8 29 29 29 29 29 5 29 29 29 29 29 29 13 29 29 5 6 29 8 29 2 2 27 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 8 29 6 17 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 16 29 2 29 29 29 26 8 2 5 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 16 29 16 29 16 16 29 29 29 29 29 2 29 29 29 29 31 29 8 29 29 29 6 29 29 29 29 29 5 16 29 29 29 16 29 29 29 29 29 13 16 29 29 16 29 29 29 29 29 29 16 17 2 29 16 16 29 16 29 29 26 29 29 16 29 29 16 16 29 16 29 16 29 29 29 13 29 13 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 14 29 29 31 29 14 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 26 29 18 8 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 2 27 29 29 5 8 29 29 29 2 29 29 29 29 29 29 29 29 26 29 29 29 29 29 31 29 8 29 29 8 2 29 29 2 8 31 26 29 29 29 29 29 16 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 2 8 18 29 29 29 29 2 29 29 5 6 29 18 29 29 29 29 29 29 29 29 29 29 29 29 26 5 8 5 29 29 25 29 29 29 29 29 27 29 29 29 2 8 29 29 29 29 29 29 29 29 8 5 29 2 29 29 29 29 29 29 29 31 29 16 29 16 19 29 16 29 13 29 29 29 29 29 29 16 29 13 29 18 2 16 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 26 29 5 29 29 29 29 29 29 16 29 29 29 16 13 16 16 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 18 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 8 18 29 27 8 29 29 29 2 29 29 29 29 29 29 29 29 8 29 2 25 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 26 8 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 8 29 29 29 2 29 31 29 29 29 29 29 29 8 29 29 29 31 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 27 29 29 29 29 29 29 29 29 29 8 29 29 29 8 26 25 8 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 26 2 29 29 17 29 29 5 2 31 25 29 29 29 2 29 29 29 29 29 2 29 29 8 29 5 8 29 29 8 29 29 29 2 26 17 29 25 29 8 2 29 8 29 8 29 29 6 29 2 6 8 29 29 5 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 18 29 6 29 29 29 2 29 29 29 29 5 29 2 29 29 29 29 6 29 29 29 29 29 29 29 6 29 31 16 13 29 5 5 2 29 29 29 29 29 2 29 17 18 29 29 29 27 29 8 29 29 29 8 29 29 25 29 2 29 8 29 2 8 29 29 29 29 29 8 29 29 29 8 2 29 29 29 29 29 5 29 29 31 29 29 29 25 2 5 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 18 2 8 2 16 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 16 8 29 29 5 29 29 29 16 29 29 16 29 13 29 16 29 29 29 2 29 29 6 31 29 29 16 29 29 16 29 29 16 29 16 16 29 29 29 29 16 29 16 29 16 29 29 29 29 17 29 29 29 17 19 29 16 13 29 29 16 16 29 16 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 16 29 16 16 19 29 5 29 29 13 29 29 29 29 16 29 8 29 29 29 2 29 29 29 2 25 29 29 27 29 29 16 29 29 8 29 31 29 29 16 5 2 29 29 29 29 29 17 29 29 31 16 8 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 13 29 29 29 2 29 29 29 29 2 29 29 29 8 29 29 16 29 29 29 29 2 17 29 29 29 29 29 16 13 29 19 13 29 29 29 29 16 29 29 29 16 29 29 29 5 2 29 5 29 29 29 16 29 29 29 29 17 16 13 16 29 16 16 29 29 16 16 16 16 16 29 19 29 8 16 29 16 29 29 16 16 25 29 29 16 29 29 19 29 29 29 29 29 16 29 13 29 16 29 13 19 29 29 19 16 13 29 29 16 29 19 16 16 29 16 16 29 13 16 16 29 16 29 16 29 16 29 16 29 16 29 29 29 29 16 29 16 29 17 29 13 29 29 29 29 29 8 5 26 2 29 29 29 29 2 29 29 2 29 2 29 29 29 16 29 5 29 29 29 8 14 29 29 29 29 29 2 27 29 31 29 29 29 8 29 29 29 29 2 29 2 29 29 29 29 2 29 29 29 29 29 29 5 18 29 29 29 29 31 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 5 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 8 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 16 29 16 29 29 29 29 8 2 5 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 16 29 26 8 29 29 29 29 29 16 29 16 29 29 29 29 29 29 2 16 29 29 16 29 16 29 29 29 29 29 29 8 29 16 29 13 29 29 29 29 29 29 2 29 16 8 26 16 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 18 29 16 16 29 29 29 29 13 2 29 16 29 5 2 29 29 31 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 8 29 29 29 29 29 17 2 29 2 29 29 29 8 29 29 29 17 29 16 29 29 16 25 29 29 16 16 29 29 8 29 16 29 29 16 29 29 29 29 29 29 31 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 2 29 29 8 29 29 16 31 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 26 29 29 16 13 29 29 29 29 8 29 29 29 29 29 29 2 29 2 29 25 25 29 29 5 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 23 29 2 31 2 29 29 29 2 2 29 29 29 29 5 29 8 29 2 31 29 2 29 29 29 29 29 29 8 5 29 29 29 14 18 8 29 29 6 29 29 29 29 29 29 5 29 29 29 29 29 2 27 29 29 29 29 8 29 29 5 29 2 29 27 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 2 2 29 29 8 29 5 29 18 29 29 26 8 2 29 29 29 29 2 29 29 31 29 18 29 29 8 29 29 5 29 17 29 29 17 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 17 29 29 29 29 16 29 29 29 18 29 29 29 29 2 18 8 29 29 29 29 8 2 5 29 29 2 29 27 29 31 29 27 29 29 2 2 8 29 29 29 6 29 8 6 29 29 29 29 29 29 29 29 6 8 29 18 31 29 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 5 29 29 29 16 29 29 29 29 29 29 8 26 29 29 29 29 29 29 29 29 29 17 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 5 2 2 2 29 29 29 18 8 29 29 29 29 8 29 29 18 29 29 29 29 14 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 27 29 2 31 18 18 2 8 29 29 29 31 29 29 2 29 25 18 8 2 29 29 8 29 29 29 31 29 29 26 8 29 31 2 14 31 29 29 8 29 5 5 29 29 2 2 29 18 6 29 31 27 2 29 18 29 14 2 31 8 26 8 5 29 29 29 29 29 29 5 29 29 29 29 29 25 29 2 29 27 29 31 29 29 2 29 29 29 23 29 29 29 29 2 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 8 29 29 5 29 29 29 29 29 29 29 31 31 4 5 8 8 29 29 29 25 29 29 8 18 29 8 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 5 29 29 29 8 8 29 2 29 6 8 29 29 29 29 25 29 29 29 18 2 2 29 6 29 18 29 29 29 2 2 8 29 2 29 29 29 29 29 29 29 8 5 18 29 29 26 29 29 8 29 29 29 5 8 8 29 29 29 29 2 8 5 31 5 29 29 2 29 29 27 29 29 29 2 29 29 29 16 16 16 17 16 29 29 8 29 29 29 17 29 29 26 29 29 29 23 29 26 29 29 2 29 29 29 16 29 16 29 29 29 2 29 8 29 29 29 2 29 8 29 29 29 29 29 29 29 29 26 8 29 29 8 8 29 2 29 29 29 29 13 29 16 16 29 29 19 29 16 29 29 29 8 29 2 29 29 29 29 8 29 5 29 5 29 29 29 29 29 29 29 2 29 29 8 29 29 29 13 29 13 29 29 5 29 6 29 8 8 29 29 29 2 29 29 29 2 29 2 29 8 5 5 2 2 25 29 29 29 18 29 29 29 29 6 29 6 29 29 29 29 29 29 2 29 31 29 29 29 29 5 2 2 29 2 5 2 29 26 29 8 29 29 2 29 29 29 17 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 8 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 8 2 29 29 8 31 29 6 31 29 29 29 29 29 29 29 29 31 29 29 29 6 29 29 29 29 29 29 2 29 13 19 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 14 29 31 29 29 6 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 2 29 29 29 29 29 29 29 17 8 5 8 29 29 8 29 29 2 29 29 29 29 29 29 29 29 5 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 13 29 29 29 6 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 5 29 29 16 29 29 29 16 29 29 26 8 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 6 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 5 29 29 29 29 29 2 8 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 14 25 29 29 29 29 29 2 29 29 31 29 29 29 29 29 2 29 29 16 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 14 29 5 2 5 29 29 5 29 5 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 17 29 29 29 29 2 2 29 2 29 29 2 29 29 29 29 29 5 29 5 29 29 29 31 2 29 5 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 2 29 29 5 29 8 2 29 29 5 29 29 29 6 5 29 29 31 29 29 5 29 29 29 27 25 29 26 29 29 29 18 29 29 29 8 2 6 29 29 29 14 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 14 29 18 29 29 29 29 29 5 29 29 27 27 2 29 29 29 14 29 29 29 29 29 29 29 2 29 2 31 29 29 29 29 29 29 29 29 29 2 29 29 29 14 31 29 8 2 29 29 18 29 18 29 29 29 27 29 31 29 29 29 29 18 29 29 29 29 29 29 29 29 29 14 29 29 29 8 8 8 29 29 2 29 29 8 16 16 16 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 5 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 18 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 16 29 2 29 29 29 29 29 14 29 29 29 29 2 29 2 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 14 29 25 29 29 25 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 16 16 29 8 29 27 8 29 31 29 29 29 29 16 16 29 29 29 29 29 19 29 29 29 29 16 16 16 13 16 29 29 29 29 29 29 29 29 2 29 29 29 19 29 29 29 16 29 29 31 17 29 29 29 16 16 19 16 29 29 31 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 8 2 29 14 29 26 5 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 19 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 16 29 16 29 29 13 29 13 19 29 29 29 29 29 16 19 29 29 2 16 2 16 29 29 29 29 29 29 19 29 29 29 29 16 29 29 16 2 16 13 29 29 29 29 29 29 29 29 29 27 29 29 5 29 16 29 29 13 29 29 16 16 19 29 13 29 16 16 16 29 19 29 16 16 16 16 16 13 29 19 19 9 16 16 13 16 19 29 29 29 16 13 16 29 19 16 19 29 29 13 29 16 16 16 16 16 16 16 29 16 19 16 19 19 29 16 29 29 29 19 19 13 19 19 16 16 29 29 19 29 29 19 19 19 16 29 16 16 19 17 29 29 16 29 16 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 5 18 29 29 29 16 16 29 29 29 16 13 29 16 29 29 29 29 29 29 29 2 16 29 5 29 29 29 8 5 29 29 29 29 29 29 29 5 29 16 16 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 5 29 29 8 29 29 29 2 29 29 2 29 29 16 29 29 29 2 29 29 26 29 29 29 29 29 29 29 16 29 29 29 29 6 8 16 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 6 29 16 17 19 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 31 29 16 29 29 16 16 29 29 29 29 29 29 29 29 19 29 16 29 16 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 29 2 29 31 2 29 2 6 29 29 29 29 2 29 29 29 31 29 5 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 5 29 29 29 29 29 29 16 29 29 29 16 13 5 29 16 16 29 29 29 16 29 13 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 16 6 29 2 29 16 29 29 29 29 29 29 29 29 5 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 16 29 5 18 16 29 29 16 29 16 16 16 13 6 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 5 29 8 29 8 8 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 27 29 2 16 29 29 2 29 29 6 29 29 29 29 29 2 29 29 29 19 29 13 16 29 29 16 16 29 29 16 29 19 29 5 29 29 16 17 17 29 16 16 29 29 16 2 16 29 29 29 16 29 16 29 29 29 29 29 19 29 16 13 16 16 29 29 5 16 19 29 16 16 29 29 16 16 16 29 16 29 29 29 16 16 16 16 16 16 29 18 29 29 29 29 29 29 29 16 29 29 17 29 29 8 29 8 29 16 29 29 19 29 16 29 19 29 16 19 16 19 29 8 17 5 2 5 29 29 29 29 16 29 29 29 29 2 16 16 29 29 29 29 29 29 29 29 29 29 16 18 16 29 16 29 29 29 16 29 29 16 19 13 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 17 29 29 29 29 29 29 18 29 29 16 29 25 8 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 16 29 19 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 16 17 29 16 26 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 17 19 29 29 29 29 29 29 16 16 29 29 29 29 29 13 13 16 29 16 29 16 29 16 29 29 29 16 29 29 8 29 5 5 2 29 29 8 17 29 29 29 2 2 29 2 8 29 2 29 29 29 29 6 31 29 29 29 16 29 29 29 29 29 16 16 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 5 29 29 29 31 29 29 29 2 29 29 2 29 25 2 31 26 8 5 29 8 29 6 29 29 2 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 16 29 29 16 29 16 29 29 19 29 16 8 29 29 13 16 13 29 16 29 29 29 29 29 13 29 29 16 16 16 29 29 29 29 29 16 16 16 29 16 16 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 2 29 2 29 5 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 25 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 2 29 29 16 19 29 16 16 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 8 2 29 16 29 16 16 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 16 29 29 2 29 16 29 16 29 29 16 29 13 16 29 29 5 16 29 16 29 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 17 29 29 29 29 29 16 16 29 16 29 16 13 29 19 16 16 29 29 29 29 16 13 29 29 16 29 29 29 16 5 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 8 29 17 29 29 2 29 29 29 29 6 29 31 29 29 29 5 5 29 29 17 29 29 8 18 31 2 29 29 29 8 29 29 29 2 29 8 29 29 8 29 5 29 6 29 25 29 29 18 29 29 27 31 29 29 29 2 29 2 2 29 29 27 8 29 26 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 8 29 2 6 29 2 2 29 29 2 29 29 29 29 29 8 29 29 2 8 8 8 29 29 8 8 29 29 8 6 31 2 29 27 6 29 29 29 29 29 29 29 29 29 29 29 8 29 8 6 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 5 29 29 17 29 8 29 29 29 8 29 29 8 29 29 29 2 29 8 5 29 29 29 29 29 29 29 29 8 29 29 29 16 29 25 8 29 8 8 29 29 29 31 29 5 29 29 29 29 25 18 2 29 29 29 2 26 29 29 8 2 5 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 8 8 29 2 2 8 29 29 5 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 8 29 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 2 29 29 29 29 2 5 29 29 29 29 29 29 25 29 29 29 29 13 29 8 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 2 29 29 8 29 29 2 29 31 29 29 29 29 8 29 29 29 2 29 29 29 2 29 29 2 29 29 29 29 8 29 5 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 18 29 29 29 29 29 18 29 29 27 8 29 29 29 29 29 29 29 29 2 29 29 29 2 25 27 29 29 8 26 29 13 16 29 29 25 29 29 29 2 29 29 29 29 29 6 8 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 8 2 29 5 29 29 18 29 29 29 29 29 29 29 31 18 29 29 29 29 18 29 29 29 29 29 18 29 29 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 18 29 2 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 6 29 5 29 29 26 29 29 29 29 29 29 2 18 29 29 29 29 8 29 29 29 26 29 29 8 5 29 31 29 31 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 5 29 27 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 2 29 18 29 25 29 29 29 29 29 14 2 29 29 29 29 25 18 29 29 25 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 14 5 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 17 29 29 29 27 29 29 29 29 6 29 16 31 29 29 29 29 14 29 14 29 29 31 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 5 29 29 5 29 29 23 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 18 5 29 29 29 29 29 29 29 27 2 29 29 29 29 29 29 29 29 29 29 8 5 25 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 2 5 29 29 29 29 18 29 29 29 16 29 29 26 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 16 16 29 6 29 17 29 29 29 13 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 2 5 2 29 29 29 29 29 29 29 29 6 29 29 29 5 29 29 29 29 29 29 29 29 2 31 29 29 2 29 29 29 29 29 29 29 29 5 16 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 2 29 29 14 29 8 23 2 29 29 29 29 29 29 2 29 29 29 29 2 29 8 29 2 31 2 8 29 5 29 8 29 5 29 29 2 29 29 29 29 5 29 27 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 8 29 29 29 2 29 26 8 17 29 29 29 29 29 2 13 29 29 29 29 29 25 18 29 31 29 29 29 17 29 5 29 17 29 29 16 29 16 13 29 29 29 8 29 29 29 29 29 8 8 13 29 29 16 29 8 13 29 29 16 29 29 29 29 29 5 2 29 29 29 29 29 8 29 19 16 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 16 29 17 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 6 29 16 29 29 29 29 29 5 2 29 5 29 29 29 29 2 8 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 5 29 29 29 29 29 29 8 8 29 29 29 8 29 2 29 29 2 8 29 6 29 23 2 29 26 29 29 29 29 29 29 29 2 29 18 29 8 29 29 29 29 2 29 8 6 31 8 29 8 29 29 8 29 29 29 29 29 29 8 29 29 29 8 29 29 29 8 27 8 2 29 29 29 29 29 29 19 29 29 29 29 29 29 18 29 8 29 29 29 8 29 29 29 29 29 14 29 2 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 5 29 5 29 16 8 8 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 26 29 29 29 29 2 29 8 29 29 2 29 5 25 29 29 29 29 29 29 29 2 29 29 27 31 2 29 5 8 29 29 29 6 8 29 29 8 29 29 5 29 29 29 29 29 29 29 8 29 29 29 29 2 2 8 5 29 29 29 29 29 29 29 29 8 29 29 29 5 5 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 2 29 16 29 8 29 29 29 29 29 29 29 29 5 29 29 29 29 8 29 13 16 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 19 29 29 29 29 29 29 8 16 16 29 29 29 29 16 29 29 29 29 29 16 29 16 19 19 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 8 29 29 5 29 5 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 2 29 5 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 8 2 29 8 29 29 29 8 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 26 5 2 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 6 31 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 27 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 26 27 29 29 31 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 16 29 17 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 16 29 29 29 25 2 29 29 29 29 29 29 29 2 29 6 29 29 8 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 6 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 16 29 29 29 29 29 29 16 19 16 29 29 29 31 29 29 29 29 31 29 27 29 29 2 29 2 29 29 29 2 26 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 27 18 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 26 29 29 29 29 29 29 2 5 29 5 18 29 29 29 6 29 18 29 29 18 29 29 29 29 2 29 29 29 29 29 2 29 29 6 2 29 29 29 29 5 18 14 29 2 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 17 29 17 29 29 29 8 29 16 29 2 29 29 18 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 13 29 29 29 29 29 13 16 19 29 29 29 16 29 29 29 29 29 29 29 2 2 29 26 8 31 29 29 29 29 29 29 29 29 17 5 8 29 29 29 17 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 2 31 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 27 29 29 29 2 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 8 2 29 8 29 29 29 29 29 8 29 2 8 8 29 29 29 29 18 29 29 8 29 29 5 31 16 29 29 29 29 29 29 14 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 2 2 29 29 29 2 29 29 27 29 29 5 29 29 29 29 29 2 29 27 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 2 29 29 29 2 29 2 29 8 18 29 8 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 17 5 29 29 29 29 29 29 5 29 29 29 29 29 29 8 29 29 29 29 13 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 2 29 28 5 29 29 16 29 29 27 31 29 5 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 5 29 29 29 29 2 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 14 29 2 17 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 2 18 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 5 5 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 13 13 29 29 29 29 29 29 29 29 17 29 29 29 29 27 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 26 18 8 29 29 28 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 27 29 2 29 29 29 27 29 8 6 29 8 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 27 2 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 18 29 8 16 29 2 29 29 6 29 2 31 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 2 8 29 29 8 2 29 5 29 29 29 29 29 2 18 2 5 29 8 29 16 2 29 5 29 2 29 29 2 29 29 29 29 29 29 29 18 2 5 2 29 25 29 2 29 2 29 29 29 29 29 16 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 2 16 8 25 29 29 29 16 16 13 29 29 29 29 17 29 16 29 29 16 29 13 16 16 16 29 29 29 16 13 19 29 16 29 16 29 29 19 29 29 29 29 29 19 29 29 16 29 16 29 16 16 29 29 29 29 29 19 29 29 29 16 16 29 29 29 29 19 13 16 29 17 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 14 29 29 8 29 8 29 29 29 29 16 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 5 26 29 29 16 29 26 29 16 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 2 29 29 29 29 29 29 29 31 8 29 27 29 29 29 29 29 29 29 2 31 2 29 29 29 2 29 8 29 29 8 29 29 29 18 29 26 29 29 18 29 29 25 29 6 8 2 29 29 29 8 5 29 18 29 29 29 29 31 2 29 29 8 29 29 29 29 8 29 29 2 29 8 29 29 29 8 29 29 29 29 29 29 29 25 29 31 29 8 29 29 2 2 29 29 29 8 2 29 29 29 29 29 29 2 8 29 29 8 29 29 29 6 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 27 2 29 18 25 18 29 29 8 29 29 16 8 18 2 29 29 29 29 5 31 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 25 29 29 29 8 29 8 8 29 18 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 2 29 14 2 29 29 8 29 31 2 8 29 29 29 29 18 5 8 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 2 29 8 29 29 29 29 29 29 2 29 29 5 29 2 29 29 29 29 29 29 8 29 29 29 5 29 29 29 29 29 29 29 2 29 2 29 29 29 2 29 29 29 29 29 29 29 27 29 29 29 29 8 29 29 29 29 29 2 29 2 29 8 29 29 29 19 19 29 16 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 18 8 29 29 31 29 29 31 25 16 29 29 29 29 8 8 29 18 8 6 29 29 29 13 16 29 2 29 13 29 29 29 13 29 2 29 29 29 29 29 29 13 29 16 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 13 16 29 29 29 29 29 29 5 18 29 25 29 29 29 29 16 17 29 29 29 25 29 29 29 6 16 29 29 8 5 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 31 6 6 29 29 29 29 16 8 18 29 29 16 13 29 29 29 29 29 29 29 29 8 2 16 16 29 29 16 17 29 16 13 29 2 29 29 29 29 16 29 29 16 29 29 29 2 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 13 29 29 29 29 29 16 29 29 2 29 29 29 29 2 18 2 29 29 29 8 8 27 8 29 29 5 29 6 8 2 29 29 29 8 8 8 5 8 29 29 29 2 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 2 29 8 29 29 18 14 29 25 8 18 29 18 2 5 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 31 29 8 29 29 29 6 29 29 29 29 8 14 31 29 27 29 29 29 14 29 27 14 29 29 29 29 29 2 29 29 29 18 29 25 29 27 29 29 29 2 29 6 29 29 29 29 5 25 29 29 2 29 29 29 8 29 8 2 29 29 29 29 18 31 2 29 5 8 29 2 29 2 18 14 29 29 29 29 29 29 8 6 29 8 8 5 5 2 29 2 8 29 8 6 18 8 29 29 29 29 29 29 29 29 18 29 25 29 29 29 29 29 18 29 29 18 18 29 25 29 2 29 29 2 29 5 29 29 2 29 2 29 16 29 29 29 29 16 29 29 27 29 5 8 16 29 29 18 29 16 29 5 29 29 16 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 16 29 29 29 29 29 29 17 29 27 29 29 29 27 29 29 29 29 29 29 16 8 8 29 29 29 29 29 29 16 29 29 29 29 29 16 16 18 16 13 29 29 17 5 16 13 29 16 29 16 29 16 16 29 17 29 19 16 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 6 29 29 29 29 29 17 29 29 16 29 2 29 29 29 16 29 29 29 29 29 29 16 29 29 16 13 2 29 19 16 16 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 26 5 5 13 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 6 29 29 29 29 31 29 29 29 29 16 29 31 29 29 29 29 16 16 29 29 29 29 29 29 8 29 29 29 18 16 29 29 8 29 29 29 16 29 29 29 29 29 13 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 31 29 29 18 29 29 16 29 16 19 29 29 29 29 29 29 29 29 16 2 16 29 19 29 29 16 16 29 29 29 29 29 29 29 29 2 29 29 8 13 19 29 29 29 29 19 16 29 29 16 16 29 16 16 16 29 29 29 29 29 16 16 13 29 16 29 29 16 13 16 16 16 16 16 29 8 29 26 29 29 29 16 29 29 16 29 29 29 2 29 29 29 29 16 29 29 16 29 17 8 16 16 16 29 16 29 29 29 29 16 29 16 29 29 16 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 16 16 8 29 29 19 13 29 29 29 29 16 29 29 29 29 29 29 18 5 29 29 29 29 29 16 29 29 29 13 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 29 29 16 16 29 29 29 29 17 29 29 16 31 29 29 16 29 29 29 29 16 29 29 29 29 29 5 29 29 29 31 16 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 14 29 16 2 29 29 29 29 29 2 29 29 8 29 29 29 29 29 17 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 16 29 2 29 29 29 2 29 29 2 29 29 29 29 29 29 29 6 8 29 29 29 29 29 26 29 8 29 29 29 29 29 13 2 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 8 29 29 31 29 29 29 29 29 2 29 29 31 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 14 29 29 29 29 29 29 2 6 29 8 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 8 8 8 29 29 29 29 29 29 29 8 29 25 29 8 29 29 29 29 29 5 29 8 29 29 29 29 29 29 29 29 8 29 31 29 29 31 29 29 29 29 29 29 2 29 29 29 6 29 8 29 29 29 29 31 29 29 25 29 8 25 29 29 31 29 29 29 29 2 29 8 31 29 29 8 5 8 29 2 8 29 29 29 29 29 29 8 8 29 29 29 29 8 29 29 29 29 29 29 5 29 29 6 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 2 5 8 5 5 8 29 29 8 29 29 29 29 2 2 29 29 16 29 29 29 29 29 29 29 5 25 29 2 29 29 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 8 29 29 29 29 29 29 29 29 2 29 29 17 29 8 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 17 8 8 29 29 29 29 29 29 29 29 2 29 25 29 29 5 5 29 2 29 8 29 29 29 16 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 5 2 29 8 29 29 2 29 29 29 29 6 29 25 5 8 8 29 29 29 2 29 29 29 29 29 29 29 8 8 29 29 25 29 29 29 29 29 29 8 29 29 2 29 29 25 29 29 8 2 29 29 17 8 2 2 27 29 29 29 29 29 29 29 29 29 31 13 29 26 29 2 29 29 29 5 2 29 29 2 29 29 29 29 29 29 2 8 29 29 31 29 2 5 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 13 8 29 29 29 29 29 8 29 26 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 8 29 29 2 25 17 5 29 2 29 5 6 29 31 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 13 29 29 2 13 29 29 29 29 29 27 8 29 29 29 25 18 29 6 29 29 29 6 29 29 29 2 29 29 29 29 2 29 29 2 29 29 29 2 29 5 29 31 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 5 8 29 29 8 6 29 29 29 29 8 29 29 29 29 8 18 29 29 29 8 2 29 6 2 29 29 2 29 2 29 29 6 8 29 2 29 29 8 29 29 29 29 29 29 29 8 29 2 29 27 29 2 29 8 26 29 2 8 2 8 29 5 2 29 5 29 29 8 29 29 29 2 2 29 2 29 2 29 8 6 29 8 14 8 5 29 14 29 2 8 31 29 29 29 29 6 27 29 19 2 29 6 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 31 29 29 8 29 8 6 29 29 2 29 29 2 29 29 29 17 5 29 29 5 5 29 29 8 29 29 29 29 29 2 29 29 29 8 8 2 2 29 8 29 17 29 8 8 8 29 5 8 29 29 29 31 29 29 2 29 29 29 31 29 29 29 1 29 29 8 26 8 5 16 29 29 2 29 2 6 29 29 29 29 8 26 17 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 6 29 25 29 31 29 29 29 6 2 29 29 29 29 29 29 29 14 2 5 6 8 18 29 2 8 29 29 29 29 8 29 16 16 29 8 8 8 8 29 8 29 8 27 2 25 2 29 29 29 29 5 29 8 6 29 2 8 29 2 8 8 29 29 29 8 29 29 29 6 29 8 29 29 29 31 8 29 26 29 29 18 29 29 6 29 16 29 29 16 29 16 29 16 29 29 2 29 29 29 29 29 8 29 29 8 29 8 29 29 29 29 29 29 16 29 25 5 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 2 8 29 2 29 5 31 29 8 26 29 29 29 29 29 2 2 29 2 29 25 2 29 29 8 29 8 6 8 29 5 8 29 2 8 29 8 29 2 29 29 29 2 8 6 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 8 29 16 29 29 29 29 29 29 29 5 29 29 29 16 16 31 19 19 2 29 29 29 16 29 29 29 16 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 4 29 6 29 29 29 5 29 2 16 16 16 16 2 29 2 26 29 29 2 29 29 29 29 29 29 2 29 29 29 29 5 29 26 29 29 29 29 16 29 19 19 16 17 16 19 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 6 29 2 29 2 29 29 29 8 8 29 5 29 29 2 8 29 29 29 29 29 16 29 29 29 29 29 19 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 14 29 29 8 29 29 14 5 5 29 29 29 29 29 29 29 16 16 16 29 16 16 29 29 29 29 29 29 29 29 29 29 13 29 29 2 29 5 29 29 2 29 29 8 29 29 29 5 29 29 29 29 29 29 29 16 29 29 17 29 29 29 29 29 31 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 18 29 18 29 29 29 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 8 6 5 31 8 29 6 29 29 31 5 2 29 29 29 5 29 2 8 29 18 25 29 29 29 2 29 29 2 8 2 29 25 29 8 29 29 5 29 29 29 29 29 29 29 31 29 29 29 29 29 29 25 2 2 18 29 29 8 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 29 18 29 18 29 29 29 29 31 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 16 29 2 29 29 29 29 29 29 29 2 29 29 29 25 14 29 29 29 29 29 29 29 8 29 31 29 29 25 29 29 2 29 27 18 29 2 14 31 29 29 29 18 29 29 29 29 29 29 29 29 29 31 10 29 29 29 29 29 2 29 31 31 27 27 31 29 8 29 29 8 29 29 29 14 29 29 2 29 29 29 29 27 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 27 29 29 29 29 29 2 29 29 29 29 2 5 29 29 29 29 29 6 2 29 29 8 29 29 29 13 16 29 29 29 29 29 29 14 16 8 29 16 29 2 29 29 16 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 27 29 29 29 29 29 29 14 29 29 29 29 2 25 29 29 29 29 29 8 29 18 29 6 14 29 18 29 29 29 29 29 2 2 29 27 29 29 29 29 29 29 29 29 29 8 29 29 26 29 29 25 29 18 2 29 6 25 2 29 29 29 29 29 8 25 29 25 29 29 29 18 29 18 29 29 29 6 29 27 6 29 18 27 29 29 29 2 29 29 29 5 29 29 29 5 29 29 29 31 8 6 29 2 29 29 8 26 29 29 29 2 29 29 29 2 17 29 29 29 29 29 25 8 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 31 5 29 29 29 29 18 6 29 29 29 29 29 2 29 8 5 2 29 29 29 27 31 2 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 18 8 29 2 29 29 2 29 5 29 2 29 25 2 14 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 26 5 29 29 8 18 29 2 29 29 2 6 8 29 29 8 8 29 29 29 31 29 2 29 29 29 29 2 29 29 14 5 8 29 31 29 29 29 6 29 29 2 29 5 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 18 29 29 29 16 29 29 29 29 29 17 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 25 8 6 29 5 29 29 27 29 8 29 8 8 2 8 29 16 29 29 29 29 29 29 16 8 29 5 29 25 29 29 29 29 2 2 31 5 29 5 14 27 29 16 29 29 29 29 16 29 29 29 29 29 29 29 25 29 13 29 29 29 29 29 29 16 16 13 13 29 13 16 29 29 29 29 31 29 29 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 13 29 29 17 29 16 29 13 16 29 19 29 29 16 16 29 29 16 29 29 2 16 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 19 19 5 19 19 29 19 29 16 29 16 29 13 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 6 8 29 29 16 8 16 29 29 29 16 29 29 16 29 5 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 5 29 31 8 29 16 2 29 29 16 29 16 29 16 16 29 29 19 29 29 29 29 29 29 29 29 29 29 5 29 18 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 17 8 29 29 29 29 29 29 29 29 29 16 29 29 25 16 29 13 16 29 29 29 29 29 16 13 29 29 29 29 29 16 29 29 29 29 29 16 29 16 17 29 29 29 29 16 29 29 29 29 18 29 8 29 29 5 29 29 29 29 29 29 19 29 29 16 29 29 16 29 29 16 29 29 29 16 29 16 16 29 29 29 29 29 16 16 16 16 29 16 29 16 16 19 29 29 29 16 29 16 29 19 16 16 8 8 29 16 29 29 29 16 29 29 16 13 19 13 16 16 29 5 19 16 16 19 19 17 29 29 19 16 29 29 29 16 29 29 29 16 16 17 16 29 29 16 29 29 16 29 29 29 16 29 16 16 29 16 29 16 29 19 16 29 29 13 29 16 13 16 16 16 29 29 16 29 29 29 29 16 19 29 29 16 29 29 29 29 29 16 29 16 16 29 16 16 29 29 19 29 29 8 29 29 29 29 29 29 29 29 29 16 25 16 29 29 31 29 29 2 29 16 29 29 19 29 29 29 29 29 16 16 16 29 29 29 16 16 29 16 16 29 16 16 29 29 29 29 16 29 29 16 29 29 16 29 29 29 31 6 16 29 29 29 29 29 29 16 8 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 13 16 29 29 29 29 29 29 29 16 29 6 29 29 16 29 29 29 29 29 17 29 29 8 16 29 16 2 29 16 16 29 29 29 29 16 16 29 29 29 29 29 16 16 29 29 29 29 19 19 29 27 29 29 13 29 29 29 29 16 29 16 29 29 29 17 16 29 29 29 29 29 16 29 29 29 29 17 29 29 29 29 17 29 29 29 29 29 29 16 29 29 29 29 2 29 29 31 18 29 29 29 5 29 2 29 29 16 13 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 2 29 8 29 29 5 29 8 31 29 8 29 2 29 29 29 29 6 29 18 8 29 29 14 6 29 29 29 31 8 8 14 25 8 8 29 29 5 29 29 29 29 8 16 29 14 18 31 29 29 29 29 29 29 29 29 2 29 29 8 29 2 29 29 29 29 29 29 29 16 8 29 29 29 29 19 13 29 16 13 16 29 29 29 29 29 29 6 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 16 29 29 29 16 29 16 16 13 29 29 29 29 16 16 29 16 17 29 16 16 29 29 29 16 16 29 13 29 29 29 29 16 29 13 17 29 29 13 16 29 19 19 16 16 29 29 19 16 19 29 19 8 29 16 19 29 29 29 19 16 16 29 29 29 29 2 29 29 29 29 29 8 29 29 29 26 5 29 29 29 31 29 8 29 29 2 2 29 29 5 8 29 29 29 29 31 29 29 6 29 29 2 8 27 29 2 29 29 6 5 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 16 29 29 29 29 29 29 29 26 29 29 31 25 29 8 29 8 29 29 29 29 29 29 16 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 18 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 31 29 29 2 8 31 6 29 14 29 29 29 8 29 29 29 5 29 6 8 29 29 29 8 29 2 29 6 29 31 29 29 5 29 29 29 5 29 29 29 29 16 26 29 29 29 29 29 29 8 29 29 29 18 5 25 29 29 6 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 18 6 18 29 29 5 29 6 31 29 5 17 26 29 5 8 2 29 29 29 29 29 29 8 29 2 6 2 31 29 29 2 2 5 8 29 8 18 8 6 29 29 29 29 29 8 8 8 29 2 27 2 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 2 26 29 2 6 6 29 29 2 8 2 5 29 8 2 8 29 29 5 5 29 8 29 2 5 2 8 8 29 29 8 29 29 29 14 29 29 29 8 29 29 8 29 29 29 29 5 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 5 31 29 29 29 29 29 29 8 29 29 8 8 29 29 29 29 29 29 29 29 2 29 29 29 29 8 2 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 16 16 8 29 29 8 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 5 8 29 29 6 5 29 8 2 8 29 29 6 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 25 29 29 29 2 29 29 29 29 29 2 8 29 27 29 29 2 2 29 16 29 29 29 29 29 29 29 29 29 29 8 29 5 29 29 29 29 29 29 16 16 13 29 16 29 29 29 29 16 2 13 16 29 29 29 8 16 29 29 8 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 16 29 29 29 18 29 29 29 2 29 29 29 29 16 16 16 16 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 16 29 16 29 16 29 16 6 29 29 16 16 29 29 16 29 29 5 13 29 13 29 16 29 29 29 29 29 16 16 29 29 19 29 29 29 16 29 29 16 19 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 16 29 29 19 29 29 29 29 29 29 29 16 16 16 29 29 29 14 29 29 29 29 18 29 29 29 16 13 29 29 29 29 26 29 29 29 29 29 29 29 8 5 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 16 29 29 18 29 29 5 29 2 29 8 29 18 16 29 29 29 29 16 16 29 29 29 29 29 29 2 29 2 29 29 8 2 29 18 29 29 16 29 29 29 29 29 25 29 29 29 29 8 29 29 29 29 2 29 8 29 29 2 5 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 2 8 5 29 14 29 29 2 17 29 16 29 19 16 16 16 29 2 29 29 29 16 29 29 29 29 29 29 17 2 29 29 5 8 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 19 29 16 29 16 29 13 16 16 29 16 29 29 29 29 29 29 29 29 8 2 29 29 16 29 29 26 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 5 29 27 29 29 29 8 29 29 29 29 29 2 29 29 29 29 5 6 29 29 29 29 29 29 5 29 29 16 16 29 16 29 29 6 29 29 16 29 29 29 29 29 29 29 29 29 5 29 29 29 13 8 2 29 29 29 8 29 31 29 31 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 16 29 29 8 29 5 29 29 29 29 31 29 29 2 29 29 29 29 2 29 29 8 2 29 29 29 29 29 29 29 29 16 29 2 29 16 5 29 2 29 6 5 2 5 27 29 29 29 2 29 29 2 5 8 29 29 29 29 29 29 29 5 6 29 2 18 18 29 29 29 18 29 18 29 29 29 25 8 29 29 29 29 29 8 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 5 2 29 8 29 5 29 29 29 6 29 29 16 29 16 29 19 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 8 25 29 29 29 29 2 31 29 18 31 29 29 29 5 8 2 25 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 26 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 27 29 29 31 25 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 6 29 29 29 29 29 29 29 31 29 29 8 29 8 18 29 29 25 29 29 29 29 29 5 29 29 8 29 2 5 29 29 29 2 16 29 29 25 29 29 18 29 2 29 29 29 29 29 29 29 29 8 29 29 29 18 8 29 29 29 29 29 8 8 29 16 14 2 29 27 2 2 29 29 29 29 2 5 26 8 2 18 2 29 29 2 2 5 19 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 5 29 29 8 8 29 26 29 29 8 2 8 29 29 29 2 29 8 29 29 29 6 29 29 8 29 8 29 25 29 29 5 29 29 29 2 29 8 8 14 8 29 6 25 29 29 2 29 29 26 5 29 5 29 5 14 29 2 29 6 29 29 29 29 29 29 29 29 16 29 29 2 29 8 8 8 2 5 29 2 5 29 29 25 2 31 2 29 29 2 17 5 5 8 29 29 2 29 2 29 18 29 29 29 8 26 29 5 8 29 29 8 17 6 29 29 29 2 5 29 29 29 29 8 6 29 29 29 18 29 6 31 29 29 29 29 2 29 29 5 27 29 18 29 29 8 6 29 29 8 29 31 29 25 29 31 29 29 5 27 29 29 29 29 29 29 2 5 29 29 29 29 29 29 8 29 8 8 5 29 29 29 29 29 6 2 29 29 8 29 18 29 25 8 2 29 29 29 5 5 29 18 31 29 29 27 29 5 2 29 29 2 31 29 2 2 29 29 29 8 29 29 8 5 2 29 5 29 29 29 29 29 29 29 29 29 29 8 8 29 8 29 5 29 29 29 29 29 2 2 29 8 29 29 29 6 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 26 29 29 5 2 2 29 29 2 29 29 29 29 18 18 29 31 8 29 8 29 29 29 27 31 25 6 8 29 25 8 29 2 29 29 29 2 31 29 29 2 29 8 2 16 29 29 29 2 29 29 29 8 18 5 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 5 2 29 5 18 29 29 29 31 29 14 29 8 29 29 18 29 29 14 18 29 29 29 29 29 29 29 29 29 5 5 29 17 29 29 29 29 29 29 29 2 29 5 29 2 5 2 25 29 2 29 2 29 5 16 29 8 29 29 29 16 29 29 29 31 29 2 16 16 17 29 29 29 29 29 29 29 29 5 29 29 16 29 29 18 29 5 29 2 29 8 29 29 8 27 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 31 29 29 16 29 29 29 16 16 29 29 29 29 29 29 17 29 13 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 16 29 18 29 16 29 29 29 29 16 29 5 29 29 29 29 31 29 29 2 29 29 2 29 5 8 29 29 29 29 17 29 29 29 29 13 16 29 29 16 29 2 29 13 29 25 8 5 29 29 29 29 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 27 29 29 29 29 29 2 6 29 29 29 2 29 29 29 2 29 8 27 2 31 5 5 29 17 2 29 29 29 29 2 29 29 29 18 29 2 16 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 2 8 29 29 29 29 2 29 29 29 29 16 16 29 29 2 13 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 2 5 26 29 8 29 5 5 29 29 29 2 29 29 14 29 29 29 29 29 29 5 29 8 29 8 18 29 29 2 31 8 2 29 29 29 29 19 29 16 8 29 29 29 29 29 29 29 8 29 2 31 2 25 29 26 29 5 29 2 6 29 6 29 29 2 29 29 29 29 2 31 26 29 29 8 5 8 29 2 8 18 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 18 2 29 29 6 5 2 18 6 29 29 29 29 29 2 18 18 29 5 31 29 29 29 2 31 29 29 5 6 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 16 29 29 29 5 16 16 29 29 29 29 29 29 16 29 8 16 13 29 29 29 17 29 29 16 29 29 29 29 29 29 29 31 29 2 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 8 29 29 29 29 29 29 29 29 16 29 16 13 29 16 13 16 29 19 29 16 29 16 16 29 16 16 29 29 19 29 29 16 29 16 29 16 29 29 17 29 29 29 29 29 13 29 16 16 16 29 16 2 16 29 29 13 13 29 16 19 29 29 29 29 16 16 16 13 16 16 13 13 16 16 16 13 19 16 13 16 13 29 29 16 29 16 13 19 29 29 13 16 16 13 16 29 29 29 16 29 19 16 16 29 17 16 17 29 29 16 29 16 29 29 29 29 16 16 29 16 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 2 2 29 29 27 18 2 8 5 5 29 29 29 29 29 16 29 29 16 2 29 29 13 29 16 29 16 29 16 29 29 29 16 19 16 29 29 16 16 13 29 29 19 16 29 29 29 16 16 29 16 4 5 16 19 29 17 16 29 29 29 16 29 29 29 29 29 29 2 29 29 2 27 29 8 2 8 2 8 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 8 29 29 8 14 25 8 14 5 29 8 29 29 29 29 29 29 8 29 29 29 29 8 29 29 2 27 29 2 29 29 29 27 29 29 29 29 6 5 27 29 5 29 8 29 2 2 6 8 2 2 29 2 8 31 6 29 5 8 8 2 2 8 5 29 5 31 27 8 8 8 29 26 29 29 2 29 5 8 5 2 8 8 29 2 29 29 29 2 2 2 29 29 17 8 5 8 29 6 29 29 29 8 29 29 8 29 2 29 29 29 25 29 29 8 29 18 8 2 29 29 29 29 29 29 25 29 5 29 29 29 29 29 29 29 29 5 14 8 29 8 29 29 29 14 29 8 8 26 29 25 29 5 29 16 29 29 29 29 29 29 2 29 18 29 18 8 17 14 29 2 29 8 27 29 8 31 29 29 2 29 29 29 29 25 8 29 8 2 29 29 5 5 18 29 2 8 2 29 29 8 29 29 8 6 8 8 29 29 29 31 29 29 5 16 19 29 29 29 29 8 29 29 29 29 8 29 8 8 2 29 29 25 29 18 8 8 29 27 29 29 29 29 29 29 5 29 29 26 26 29 29 29 2 29 29 29 29 29 29 29 29 31 29 8 29 5 8 29 2 29 29 29 31 6 25 29 29 29 2 29 29 29 2 5 2 8 29 29 31 29 5 8 31 8 29 31 5 29 29 31 2 29 29 8 8 29 26 29 8 29 8 29 8 29 25 19 6 29 2 29 2 6 25 29 29 29 29 29 5 29 29 8 6 29 5 6 25 2 31 8 2 29 29 8 6 5 8 29 29 8 29 26 29 5 29 29 29 29 29 29 29 29 29 29 8 29 5 29 8 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 5 29 29 29 16 16 29 16 29 16 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 16 29 16 29 29 16 17 16 13 29 29 29 5 29 2 27 29 29 2 29 29 29 29 29 29 29 29 16 16 16 16 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 5 29 29 8 5 8 8 29 8 8 27 29 8 29 29 29 8 29 29 29 29 29 27 2 18 2 18 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 2 29 29 29 2 29 29 29 5 18 25 31 17 2 29 31 8 8 29 6 18 29 29 29 29 29 29 8 29 8 29 29 29 29 29 8 29 27 29 8 29 29 27 29 5 4 29 25 8 6 27 8 29 5 29 2 29 29 29 6 29 29 29 18 20 29 29 29 29 14 8 29 29 29 31 29 29 29 8 29 29 5 29 29 29 29 29 29 29 27 29 29 29 2 29 29 29 2 5 2 2 29 29 29 18 29 29 29 29 29 29 29 2 2 29 6 29 18 29 2 29 29 29 8 29 29 29 29 5 29 29 29 29 29 29 29 17 29 29 29 29 29 29 5 29 2 29 29 18 29 31 29 6 2 6 29 29 29 5 29 29 16 29 29 17 29 29 29 29 2 29 29 29 29 2 14 18 2 29 29 29 29 29 5 26 29 29 29 18 29 18 29 2 29 29 29 2 29 29 29 25 29 29 29 29 31 27 29 29 29 29 29 29 29 29 2 29 29 29 29 29 5 29 29 18 29 31 29 29 8 2 29 29 29 29 26 29 29 29 29 29 29 29 29 2 27 29 16 2 29 6 29 8 29 29 8 2 5 29 29 29 29 16 29 29 29 19 29 29 29 29 16 13 16 29 29 5 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 19 16 29 13 29 29 29 29 16 5 29 29 29 19 13 29 29 8 13 29 19 29 29 29 29 29 27 29 29 29 29 29 29 16 29 29 16 19 29 29 31 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 8 5 17 2 29 29 29 8 29 29 29 29 2 25 29 29 29 29 16 29 29 29 29 29 19 16 29 29 29 29 29 29 29 29 29 29 5 16 16 29 16 29 29 29 29 29 13 29 8 16 29 29 29 29 31 29 16 29 16 29 17 8 29 16 29 29 29 29 29 16 29 29 16 29 13 29 29 16 29 29 29 8 29 29 29 29 8 29 29 29 16 29 29 29 29 29 16 29 2 29 16 29 16 29 29 29 16 13 16 29 16 29 19 16 13 29 29 16 16 16 29 29 29 16 29 29 29 29 16 16 29 29 16 29 16 29 29 16 13 29 29 16 16 16 29 29 16 29 29 29 8 29 29 16 17 13 17 29 29 16 29 16 29 16 19 29 29 29 29 16 29 29 16 29 29 29 16 16 29 29 29 17 13 29 29 29 29 29 13 29 16 29 29 29 29 29 29 16 29 29 19 16 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 19 29 16 16 29 13 29 29 29 16 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 16 29 29 29 29 29 5 29 31 29 16 29 16 17 29 29 29 29 16 29 16 29 29 2 29 16 29 29 29 2 18 29 29 29 29 8 29 29 29 29 25 29 29 29 29 29 2 16 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 2 25 29 29 29 29 29 5 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 16 13 29 29 29 29 16 29 5 29 29 29 29 16 29 29 29 29 29 29 29 31 29 19 29 29 8 16 5 29 29 17 5 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 2 29 16 8 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 16 5 29 29 29 2 29 29 29 29 29 2 18 29 18 29 27 29 5 29 8 8 29 29 29 29 29 29 29 29 29 18 2 29 2 29 8 26 5 29 29 8 2 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 5 27 29 29 29 5 29 29 29 29 27 29 29 29 29 16 8 29 29 29 5 29 2 29 29 29 8 2 5 29 29 29 29 29 29 29 29 26 2 29 8 29 2 29 6 8 29 29 29 6 29 5 29 29 29 2 29 29 29 29 29 8 18 29 27 17 29 29 29 2 29 29 5 26 8 29 26 14 29 29 2 29 29 29 29 29 2 2 29 2 18 29 29 29 29 5 29 29 29 29 5 26 29 8 29 8 29 29 29 5 29 18 2 27 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 2 29 2 2 29 29 8 29 29 29 29 31 8 2 6 29 29 29 29 6 29 29 5 31 26 8 29 14 29 29 31 29 5 29 29 6 29 8 5 29 29 29 31 29 5 18 29 5 8 14 29 29 2 29 29 29 2 29 8 17 29 29 29 26 29 8 29 29 29 29 6 2 29 29 2 29 29 2 29 2 8 29 29 29 29 29 29 29 31 2 5 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 2 5 29 2 29 29 29 5 29 29 8 29 29 29 2 31 29 29 2 8 8 29 29 29 29 29 29 16 29 17 16 29 29 19 8 29 29 29 29 17 13 5 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 18 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 13 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 5 6 29 2 29 29 29 31 31 31 29 2 29 29 29 2 29 16 31 29 29 27 29 27 29 29 2 18 29 14 27 29 2 29 29 29 29 29 29 29 2 29 29 2 29 29 29 27 26 18 2 8 2 29 5 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 8 6 8 5 29 29 29 29 2 29 8 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 16 29 29 2 29 29 29 8 29 8 29 8 29 29 29 29 16 13 29 29 29 4 16 29 29 16 29 13 29 29 16 29 16 29 13 16 16 2 29 29 29 16 29 13 29 29 16 29 29 29 16 29 31 13 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 31 29 2 29 2 8 29 5 29 29 27 27 8 2 29 29 2 8 29 25 29 2 29 6 29 29 29 29 29 29 29 29 29 29 18 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 16 29 8 29 29 29 29 29 29 16 29 29 29 29 8 29 8 25 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 2 29 18 29 29 2 29 29 29 8 29 29 29 29 29 31 29 8 29 29 8 8 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 8 29 8 29 29 18 29 29 29 29 25 2 29 14 8 29 2 2 29 29 29 18 29 5 29 29 16 29 29 29 29 29 29 2 29 16 16 29 8 29 29 29 16 29 29 29 17 29 29 29 29 29 29 29 2 2 29 29 29 29 2 29 29 29 29 29 5 29 29 29 29 18 2 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 5 16 29 29 29 29 29 29 19 29 29 16 29 29 29 16 29 17 29 5 16 5 29 29 29 29 16 29 29 29 19 29 13 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 16 29 2 29 29 29 16 29 29 29 29 29 29 29 29 8 26 5 29 29 29 29 29 29 29 29 29 29 29 29 26 16 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 5 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 5 29 29 8 29 29 29 29 2 31 29 8 29 29 8 8 2 8 29 29 29 29 29 8 31 16 16 5 29 29 2 29 29 8 29 29 29 29 8 6 29 26 18 29 5 29 29 6 29 31 2 31 29 29 2 2 29 29 8 31 31 8 8 29 8 5 29 29 29 29 29 31 6 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 31 29 29 29 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 26 29 29 29 29 29 29 29 29 2 29 29 8 8 29 31 8 8 14 5 29 29 29 14 29 29 29 16 29 29 16 29 29 13 29 29 29 29 29 29 29 29 8 29 29 29 29 29 26 29 29 8 2 2 29 29 5 5 5 29 29 8 8 29 2 29 29 29 29 29 29 2 5 29 29 6 31 5 8 29 29 29 29 29 29 2 29 29 5 29 8 29 29 8 2 8 29 29 29 29 29 29 5 29 29 29 29 29 18 29 2 18 29 29 5 29 29 29 29 29 29 29 29 29 26 29 29 29 27 29 14 29 5 29 29 29 29 29 18 29 5 23 8 5 29 8 29 29 8 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 26 29 8 29 29 29 29 8 29 29 8 29 8 2 31 29 29 2 29 29 18 29 29 29 5 29 2 29 29 27 29 2 2 8 8 29 5 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 8 29 29 2 29 8 29 5 29 29 26 17 29 29 29 29 29 29 29 29 29 26 29 29 29 8 29 27 29 29 29 29 29 29 29 29 17 2 29 8 29 29 29 29 29 29 29 29 29 29 5 29 25 2 2 29 29 29 27 29 29 31 29 29 27 2 29 29 29 29 6 29 29 29 29 29 29 29 29 25 25 29 2 2 5 29 29 29 29 29 29 5 29 5 26 2 25 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 25 29 29 29 29 29 29 18 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 5 8 2 8 8 29 29 29 6 17 29 29 29 29 8 2 31 29 29 2 29 2 29 29 29 29 26 2 2 18 6 6 31 5 29 29 29 29 2 29 29 29 29 29 29 29 29 26 5 14 8 18 2 8 29 29 5 31 29 29 2 2 5 29 29 29 29 2 29 8 5 2 5 31 8 29 29 29 8 31 29 29 29 2 8 29 29 5 29 29 29 29 29 2 29 29 29 29 2 8 2 5 29 29 29 29 29 8 29 29 29 13 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 23 29 29 16 29 29 29 29 29 29 29 29 5 29 18 29 29 29 29 29 29 29 16 29 13 29 13 29 18 29 29 29 29 29 29 29 2 29 29 29 2 16 5 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 16 29 17 29 29 2 25 29 29 29 29 2 29 29 2 29 29 29 29 8 29 18 5 29 29 16 8 25 2 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 2 29 17 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 5 29 29 29 29 13 29 29 29 13 29 29 29 29 16 31 29 29 29 13 29 29 29 29 29 29 29 29 8 2 29 29 29 16 29 29 29 29 29 31 29 29 17 29 16 29 29 29 17 29 29 29 29 17 29 29 29 16 16 17 29 29 19 16 19 19 29 29 29 16 29 29 31 5 16 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 19 13 16 29 16 13 29 29 29 29 26 29 29 29 29 2 5 5 29 29 29 29 2 8 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 2 29 2 29 29 18 29 29 29 29 29 5 8 2 2 29 29 29 29 29 29 29 29 29 5 16 29 29 29 29 29 29 29 29 2 29 29 2 29 31 29 18 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 5 2 18 29 29 29 29 29 29 29 2 8 29 29 29 29 29 2 29 26 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 17 5 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 2 29 29 18 2 29 29 29 29 29 29 29 29 29 16 16 16 29 17 29 16 29 18 16 29 29 29 29 29 18 29 8 29 29 29 2 6 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 25 29 5 29 2 31 31 25 29 14 5 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 2 2 29 29 29 29 2 8 8 2 29 29 16 6 29 2 6 8 29 29 29 29 29 8 29 29 29 8 29 29 29 5 29 29 29 29 2 8 29 29 5 29 25 2 29 6 18 29 8 8 8 29 5 8 18 8 29 8 29 29 29 29 29 2 29 8 29 6 29 5 26 5 29 29 29 29 29 29 29 31 8 8 2 29 29 29 29 29 2 31 29 29 29 31 29 29 29 2 29 5 29 29 5 2 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 5 29 29 29 8 29 29 2 6 8 29 29 29 29 29 29 2 18 29 5 18 29 29 29 26 29 23 29 29 8 2 8 29 31 29 14 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 2 8 5 29 2 29 2 29 29 29 29 29 29 2 29 29 29 29 29 5 26 29 29 29 29 29 29 2 29 8 29 29 29 29 2 2 29 5 29 29 29 29 5 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 25 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 13 5 5 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 31 5 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 25 29 2 29 29 29 29 29 29 16 18 29 29 29 5 29 18 29 29 29 2 29 29 29 29 29 29 8 8 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 16 16 29 29 2 29 29 29 29 2 14 29 31 18 29 29 29 29 29 29 29 5 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 6 6 18 29 29 16 29 29 29 8 29 29 29 29 29 2 29 29 2 29 29 8 29 29 29 8 29 29 29 31 29 29 29 31 29 2 29 29 29 29 29 18 8 29 8 29 29 29 29 29 29 2 8 29 8 29 29 8 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 2 8 5 29 8 5 29 5 29 5 29 5 29 29 29 29 18 2 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 2 29 31 2 29 29 29 17 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 18 29 31 5 27 29 25 6 2 8 5 29 29 29 29 29 31 29 29 29 29 29 29 29 2 2 29 29 16 5 16 16 29 29 29 8 29 29 29 2 29 29 29 16 13 29 8 29 29 16 29 29 18 16 16 29 16 2 29 2 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 5 8 5 17 6 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 8 29 29 29 5 29 29 29 29 29 29 29 29 2 29 29 27 29 29 18 29 29 29 29 29 5 29 29 29 2 2 2 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 8 8 29 8 8 27 29 29 29 8 29 29 29 29 29 29 29 29 6 29 8 29 8 29 5 29 8 2 29 29 8 8 2 29 2 29 29 2 29 29 29 29 8 8 5 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 31 18 29 29 29 2 29 29 2 29 6 29 2 29 29 29 18 2 29 31 29 31 8 31 2 31 29 2 29 26 25 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 27 29 18 29 18 29 29 14 8 5 2 29 29 29 2 29 31 25 29 25 25 5 2 29 29 29 31 25 29 8 29 29 29 29 5 2 29 2 2 29 29 8 8 8 8 29 8 5 29 29 29 8 29 29 29 18 29 5 29 2 2 29 29 29 2 2 31 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 29 5 29 29 29 2 29 18 29 5 29 2 29 8 5 8 8 29 29 2 8 29 29 8 2 2 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 2 29 29 2 2 2 8 29 29 2 29 5 29 26 29 2 29 29 29 29 29 29 29 8 8 8 8 29 29 29 29 29 27 29 29 29 29 29 29 8 29 29 29 29 2 2 5 5 29 29 29 29 5 8 2 2 29 8 29 29 29 29 29 29 29 2 29 17 29 2 29 29 25 18 29 8 5 2 29 8 31 2 29 29 29 29 2 2 29 29 2 8 8 29 8 29 29 8 2 29 8 29 29 29 8 29 29 29 2 2 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 2 29 31 29 8 8 29 29 29 29 29 29 23 29 29 29 29 2 29 29 8 29 8 29 8 29 2 29 29 29 8 29 2 29 29 2 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 8 2 2 2 29 8 29 29 29 29 8 8 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 31 29 29 29 29 5 29 29 29 29 29 29 29 14 29 29 29 29 6 8 29 29 25 29 2 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 31 29 2 29 2 5 29 29 29 29 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 5 29 29 29 29 29 29 31 29 29 29 29 29 27 29 29 29 17 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 5 29 2 29 29 29 29 29 13 29 16 29 29 29 16 29 27 29 29 29 29 29 5 6 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 16 16 29 16 16 18 29 29 29 29 29 16 29 29 29 29 18 29 29 29 29 29 14 29 31 14 31 29 29 29 29 29 29 29 5 29 8 29 5 29 2 29 29 29 5 19 13 29 8 29 29 13 29 29 13 29 29 29 16 13 13 29 29 2 29 29 29 29 29 29 16 29 16 29 29 16 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 2 31 29 29 29 29 29 29 29 16 13 29 29 16 29 16 29 25 13 16 29 29 29 16 16 29 29 18 29 29 29 29 29 19 16 18 29 29 29 29 29 29 5 29 29 29 29 29 29 6 29 29 13 29 29 29 29 27 16 29 29 29 29 29 29 29 29 29 13 16 29 29 16 29 29 29 29 16 16 29 29 16 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 8 29 5 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 2 29 29 2 29 29 29 29 29 29 31 2 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 13 13 16 29 13 16 29 13 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 6 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 18 29 29 13 29 29 29 16 31 13 29 29 29 29 2 29 29 13 16 29 29 18 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 19 29 29 2 29 29 26 29 31 29 29 29 29 29 29 29 6 5 29 29 2 29 29 29 31 25 29 29 29 29 29 16 29 29 29 29 8 29 18 29 29 29 29 29 6 29 18 29 29 29 31 2 6 29 29 29 29 29 29 29 25 25 31 29 29 29 29 29 29 29 29 29 5 29 29 29 29 8 29 13 16 16 29 29 29 16 13 29 29 16 25 29 16 29 29 16 29 29 19 16 29 29 29 29 29 5 31 2 25 29 13 29 29 29 16 16 29 29 16 29 16 29 29 29 16 16 16 13 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 16 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 14 29 6 29 29 5 29 29 29 29 29 2 29 29 17 29 29 29 5 29 29 29 5 18 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 16 19 17 29 18 16 13 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 5 29 29 19 29 19 16 19 29 16 29 29 29 8 2 14 29 29 31 2 29 2 8 29 29 8 29 2 29 29 29 29 29 29 2 16 29 29 29 29 29 16 29 18 2 29 29 29 29 17 29 29 5 29 8 8 29 8 29 29 29 2 29 8 8 29 29 29 29 29 29 2 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 2 29 29 16 16 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 16 17 16 29 13 16 29 16 16 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 31 13 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 16 29 29 13 29 13 29 29 29 16 16 13 29 29 16 29 29 16 16 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 13 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 26 29 29 29 29 16 13 29 29 13 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 8 29 29 29 8 29 18 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 5 29 14 29 29 29 29 29 29 29 27 29 29 29 29 29 29 2 29 14 29 2 8 29 29 31 29 5 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 2 29 29 5 2 29 6 29 29 18 25 8 29 2 5 29 29 29 8 18 8 5 29 29 29 2 29 29 29 29 2 2 29 29 8 2 29 29 29 29 29 29 29 2 29 29 29 5 29 29 29 2 29 29 29 29 5 29 29 5 29 29 29 2 29 29 5 31 29 8 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 27 29 2 13 29 29 29 16 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 8 29 29 29 29 31 29 29 5 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 5 5 27 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 5 5 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 31 8 29 29 29 29 29 29 2 29 29 29 29 29 14 25 29 31 31 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 13 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 16 29 29 19 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 5 29 29 29 16 29 29 13 13 29 29 29 2 16 29 29 16 29 29 29 29 29 25 29 2 29 8 29 29 8 29 8 29 29 8 29 29 8 29 29 27 29 29 2 29 18 29 29 29 2 29 6 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 31 29 29 2 31 29 27 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 16 8 29 29 29 29 29 17 29 17 29 29 8 29 29 29 29 2 29 2 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 17 31 29 29 29 16 13 29 16 19 29 16 29 29 29 29 16 13 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 31 29 2 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 13 2 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 16 29 16 16 29 13 16 16 16 29 29 29 29 29 16 29 29 29 29 29 2 29 2 29 29 29 2 6 8 29 29 29 5 29 29 29 8 29 29 29 29 29 16 29 13 29 29 29 16 29 2 29 29 29 29 29 29 29 13 29 29 16 25 29 16 31 29 29 16 16 29 29 16 19 29 29 29 29 29 2 29 29 26 8 29 29 16 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 16 29 16 29 2 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 8 8 6 29 5 29 29 29 6 31 2 29 29 29 29 29 29 29 2 29 29 29 6 29 29 6 29 29 8 5 29 8 29 29 8 29 29 29 14 29 17 29 29 29 18 29 31 29 29 29 29 29 5 29 26 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 16 8 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 16 29 29 29 2 16 13 29 17 16 16 29 29 16 29 29 16 13 29 29 29 16 29 29 29 29 29 29 29 29 13 16 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 13 29 29 29 29 16 2 26 29 2 29 16 29 29 29 29 8 29 16 26 29 26 17 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 19 16 29 29 29 16 16 16 16 29 16 19 29 16 16 13 29 29 16 29 16 17 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 16 29 2 29 26 29 16 13 29 8 29 29 29 29 29 29 5 29 29 29 29 27 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 29 16 29 16 29 16 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 29 25 29 8 29 29 29 29 2 31 14 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 14 29 29 8 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 5 29 29 29 2 2 29 8 29 29 29 29 31 29 29 8 29 14 29 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 5 29 8 29 29 29 14 8 8 29 29 29 29 29 2 16 29 29 29 29 29 29 8 29 29 29 29 2 8 8 16 8 2 2 29 29 29 29 2 29 31 25 29 31 29 29 29 29 29 2 2 29 29 8 29 29 8 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 6 29 2 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 16 16 29 8 29 29 19 29 29 29 14 6 29 29 8 29 29 29 29 29 29 29 2 16 13 29 16 29 29 19 29 29 29 29 29 29 13 8 29 16 29 29 29 29 13 29 29 29 5 16 8 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 5 29 29 29 29 29 31 2 2 29 2 29 29 2 29 29 8 29 29 29 18 2 29 29 29 29 29 29 8 29 2 8 8 5 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 8 29 14 8 29 8 8 6 29 29 29 29 8 16 29 29 29 29 29 29 29 18 29 29 29 29 8 31 31 29 29 29 29 29 29 2 29 27 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 13 29 8 2 29 29 29 29 29 29 29 18 29 25 29 29 29 5 5 8 8 2 29 5 8 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 28 29 29 6 29 8 29 5 29 8 18 29 8 8 29 26 18 29 29 8 6 29 29 29 29 29 5 2 29 29 8 29 29 2 29 29 29 16 29 29 29 8 2 2 27 29 2 29 2 29 29 29 8 29 8 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 18 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 31 8 29 29 29 29 29 29 31 29 2 29 29 2 29 29 29 29 29 29 29 2 29 29 29 5 29 29 29 29 29 29 8 29 29 29 29 29 29 27 29 29 29 29 31 29 29 29 29 29 29 29 29 8 29 29 2 6 14 2 8 29 29 13 29 17 29 29 2 29 29 29 25 29 29 29 5 29 29 29 29 29 29 6 29 29 29 29 29 29 2 2 29 5 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 2 2 29 29 29 29 2 27 29 29 25 29 29 29 29 8 29 29 2 29 29 5 17 29 2 29 29 29 29 29 2 2 29 29 29 29 29 29 29 2 8 29 2 29 2 8 18 29 29 29 29 29 29 29 29 16 29 29 29 2 29 2 6 29 2 29 25 29 29 29 29 29 8 31 5 29 29 29 29 29 29 8 29 14 25 29 29 29 29 2 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 16 13 29 14 13 16 29 29 2 2 27 6 29 29 8 29 29 29 29 29 29 16 29 29 29 16 29 26 29 29 29 29 29 29 5 2 29 29 29 25 29 29 29 29 29 29 29 2 29 27 29 29 29 16 29 27 29 29 29 29 29 29 29 29 29 31 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 2 29 29 27 29 25 29 31 29 29 27 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 31 2 17 29 29 29 29 29 29 29 29 31 29 29 29 29 13 29 13 29 29 29 25 29 29 16 13 29 29 29 29 29 29 16 19 29 29 29 16 16 19 13 16 19 13 29 29 25 29 19 19 19 29 19 8 19 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 2 8 29 5 29 29 29 29 29 29 29 31 29 29 29 29 29 8 8 29 29 29 29 29 16 29 29 29 27 2 29 29 29 29 29 29 2 29 29 14 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 2 29 5 29 29 14 29 29 14 29 8 25 29 29 29 5 8 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 29 29 2 26 29 5 2 8 29 8 29 29 31 31 29 27 29 29 29 27 29 29 31 8 29 29 29 29 18 29 29 29 8 29 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 8 29 27 29 14 29 6 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 18 29 29 29 8 29 26 2 5 16 29 16 29 31 29 29 29 29 29 29 29 29 29 29 25 29 31 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 27 29 29 8 29 2 8 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 27 29 29 29 2 5 29 27 29 17 29 8 29 6 29 29 29 29 26 8 2 2 29 29 29 29 29 29 29 31 29 27 29 29 17 5 8 29 29 29 8 8 8 2 29 8 29 29 31 29 29 29 8 29 8 29 5 29 29 29 29 29 6 29 8 29 29 8 29 2 29 29 29 6 18 2 2 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 8 29 29 2 29 29 29 8 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 13 8 29 29 29 29 29 25 2 29 29 2 18 29 29 29 29 29 29 29 29 31 29 5 2 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 25 29 5 29 29 29 14 2 8 29 8 29 29 29 29 8 8 31 8 8 2 29 29 29 2 8 29 29 29 8 29 26 29 29 29 29 29 29 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 28 29 2 25 29 8 29 29 29 29 29 29 8 29 6 18 29 2 8 29 29 5 29 29 29 29 2 29 18 25 29 29 8 29 18 26 16 5 8 29 29 29 29 8 29 29 8 29 29 29 29 5 29 29 26 29 8 29 29 5 2 31 29 29 29 2 25 25 29 17 29 8 27 8 2 29 2 29 29 5 27 29 29 29 29 2 29 29 29 2 2 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 29 29 8 29 18 29 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 5 29 5 18 2 29 6 29 29 16 29 19 29 16 16 16 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 16 5 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 16 29 29 29 29 8 2 29 29 29 29 29 6 2 29 29 29 29 29 8 29 18 29 29 29 6 31 16 14 18 16 6 29 29 29 29 29 29 29 29 16 29 29 2 29 29 16 29 29 29 29 29 29 29 29 6 6 29 29 16 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 2 29 29 29 29 29 29 17 16 29 29 29 29 29 16 29 29 29 29 19 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 17 29 29 29 29 29 29 16 16 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 16 19 29 29 29 29 29 29 16 29 29 29 19 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 8 29 19 19 29 29 29 29 29 29 29 29 8 29 19 29 16 29 29 16 29 2 29 16 29 29 29 29 29 29 29 29 18 2 29 27 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 19 29 13 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 17 29 29 29 8 29 29 29 2 29 8 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 8 2 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 16 29 29 29 29 16 29 29 16 16 29 16 16 16 19 29 13 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 5 29 29 29 29 29 26 29 8 29 29 8 29 29 29 29 29 29 29 29 29 5 29 8 29 29 27 29 29 29 29 29 2 29 29 2 29 29 2 31 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 2 29 29 29 2 25 29 29 29 13 29 29 29 8 29 29 29 31 29 29 29 29 29 2 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 18 5 2 29 25 29 29 29 29 2 29 29 8 18 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 5 29 16 29 29 29 29 29 16 29 29 18 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 8 29 29 29 29 29 8 29 13 5 29 29 16 29 16 16 29 19 13 8 29 29 16 16 29 29 16 29 17 29 19 29 29 29 13 29 29 16 16 29 29 16 16 29 29 29 29 16 29 29 29 29 18 29 29 29 2 18 29 29 18 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 13 29 16 13 29 29 29 29 29 29 13 16 16 29 29 29 31 29 29 2 29 29 6 29 29 29 26 8 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 19 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 5 29 29 29 13 5 29 29 29 29 29 29 29 29 29 16 29 29 29 17 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 19 29 19 29 16 29 16 29 16 13 16 13 29 13 29 17 29 16 29 29 29 29 29 29 16 13 16 29 29 29 16 29 29 29 29 29 8 29 29 16 27 29 16 29 29 16 16 29 29 19 13 29 29 13 16 13 29 29 29 29 29 29 16 16 29 29 16 13 29 16 13 29 29 16 16 16 16 29 29 29 16 29 29 29 6 29 29 29 29 8 29 29 29 29 29 16 29 16 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 19 16 29 8 17 29 16 16 29 29 29 16 29 29 16 29 16 16 29 29 16 29 16 29 16 19 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 13 29 16 29 19 17 16 13 29 29 29 29 29 29 16 29 16 19 8 13 29 16 29 29 16 29 29 29 29 29 29 29 29 16 6 29 16 29 17 16 29 29 29 16 29 13 16 29 29 29 29 2 29 29 29 29 8 29 16 29 8 8 29 29 29 29 29 29 2 29 29 29 16 17 29 29 29 29 29 29 29 29 2 29 8 29 29 29 16 16 29 29 17 13 16 13 16 29 29 17 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 29 16 29 29 17 29 16 29 29 29 16 16 16 16 29 29 29 29 18 29 29 29 19 29 16 29 29 16 16 16 13 29 29 29 16 29 16 29 29 16 29 16 29 16 29 29 16 29 16 13 29 29 29 16 16 16 29 13 29 29 29 16 29 13 29 16 29 29 29 29 29 16 13 16 29 19 29 19 29 13 16 19 16 16 16 29 29 19 29 16 29 29 13 16 16 16 19 16 8 16 19 16 29 29 29 29 16 29 29 29 29 16 29 29 29 16 13 16 16 8 29 16 29 19 29 29 19 29 29 16 16 29 29 29 16 19 29 13 16 16 29 16 29 29 2 29 19 29 8 2 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 16 16 29 29 16 29 29 2 8 29 29 29 29 16 13 29 29 29 29 29 16 29 29 16 29 29 16 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 8 29 29 25 29 29 29 29 29 28 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 6 29 5 29 8 29 29 29 29 29 8 29 29 29 29 29 8 29 16 17 29 29 17 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 16 16 13 16 29 29 29 29 29 29 16 16 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 16 29 29 29 16 29 29 19 2 29 29 16 29 16 16 29 16 16 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 2 29 8 29 29 8 14 29 29 2 29 2 2 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 25 31 8 29 29 2 29 29 2 16 13 29 16 29 29 29 16 29 4 29 29 29 29 29 29 29 29 29 16 29 29 8 29 8 29 29 29 29 29 2 29 29 25 29 29 29 29 29 31 29 29 13 16 13 29 29 2 18 2 29 29 29 29 2 6 2 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 27 29 29 29 29 29 8 29 2 31 29 29 29 2 29 29 29 29 29 16 29 16 29 16 16 16 29 16 19 16 29 19 29 8 29 16 16 2 19 29 16 29 29 16 29 2 29 19 29 16 16 19 19 29 29 6 16 19 2 16 29 16 29 19 29 29 29 16 29 16 9 29 29 29 16 16 29 29 16 13 29 29 29 29 19 29 16 19 29 29 17 29 29 16 13 29 29 29 29 29 29 29 14 29 29 16 29 29 29 29 29 29 19 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 8 29 29 29 29 29 29 29 16 13 29 16 29 29 16 29 16 29 29 29 29 16 29 29 17 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 31 29 29 29 6 29 29 29 13 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 8 29 2 29 17 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 16 29 29 16 16 29 29 16 29 29 29 25 29 29 29 29 29 29 18 16 16 29 5 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 13 25 19 16 29 16 8 16 16 17 16 16 29 5 29 17 16 29 29 29 29 16 29 29 17 29 29 29 16 29 16 16 16 16 17 29 5 8 16 16 29 29 29 16 29 16 16 29 16 29 29 13 29 16 19 29 2 29 29 16 5 29 16 29 29 29 29 29 29 16 29 16 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 25 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 16 16 2 16 29 29 29 29 16 29 29 29 29 18 29 27 29 29 29 29 29 29 29 29 29 29 2 8 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 27 29 29 8 27 29 29 29 29 29 29 29 19 16 29 29 29 16 29 29 16 16 29 29 2 29 29 29 29 29 8 29 29 8 29 8 29 29 8 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 2 8 25 8 2 5 29 2 29 29 29 2 29 13 29 19 29 5 16 29 29 29 16 29 29 29 29 29 17 5 29 29 29 2 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 31 2 8 29 29 5 29 29 29 29 8 29 29 31 29 29 29 29 29 8 29 29 2 29 8 29 29 29 2 29 8 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 8 29 29 29 29 18 29 29 29 31 5 29 29 29 29 29 8 29 29 29 29 8 29 8 29 29 29 29 29 8 8 29 2 29 29 5 29 29 29 29 17 29 31 14 29 29 29 29 18 8 8 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 8 29 5 29 29 29 29 18 2 29 29 29 29 18 29 26 29 29 29 5 29 6 29 29 29 29 29 2 6 5 29 2 29 29 29 29 16 29 29 16 29 17 29 29 29 29 29 29 5 29 29 8 6 5 29 29 29 29 29 29 29 29 29 29 14 29 29 25 29 2 29 29 2 29 25 2 8 27 29 29 29 8 29 2 8 29 29 29 29 25 29 29 29 29 18 29 29 5 29 29 29 2 31 8 29 29 29 29 29 29 31 29 29 29 29 8 8 29 29 29 2 5 29 8 25 29 29 2 29 31 29 8 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 19 16 29 29 29 29 16 29 17 29 5 29 29 29 26 29 29 2 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 31 8 5 29 29 29 6 29 16 2 27 8 2 5 29 2 29 2 29 29 29 29 18 6 8 29 29 29 29 29 29 2 29 29 8 29 29 5 2 29 8 6 29 8 29 29 27 29 29 18 29 29 29 2 23 29 8 31 29 8 29 29 2 6 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 2 2 29 29 29 5 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 25 29 8 5 29 31 29 25 18 29 29 27 2 29 29 29 29 29 31 31 31 29 29 29 29 8 27 29 8 29 29 8 29 25 29 8 29 8 2 29 29 29 29 5 8 29 6 29 23 29 29 18 29 31 29 2 29 29 29 29 29 29 6 31 29 29 8 29 2 27 27 8 29 29 29 29 25 29 29 8 29 29 29 2 5 29 2 2 5 29 8 29 8 18 29 8 29 29 29 18 27 29 8 29 29 8 29 29 29 29 29 29 29 29 8 29 29 2 31 29 8 29 29 29 29 29 17 2 29 29 29 29 29 29 8 29 31 31 2 18 29 18 2 31 5 8 29 27 2 5 2 29 29 5 29 29 29 29 29 18 29 8 29 2 6 29 29 18 6 29 29 5 29 29 29 29 8 29 2 29 29 2 29 29 29 29 29 29 29 18 8 29 16 29 16 29 16 8 8 17 29 29 29 29 18 29 29 31 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 6 29 8 8 2 14 26 29 29 31 2 5 16 14 8 2 29 29 29 27 29 29 29 6 29 29 8 5 2 18 26 8 29 5 29 8 2 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 27 2 29 5 29 2 16 29 29 29 16 17 29 29 16 29 16 29 2 29 29 29 29 29 29 29 29 29 31 29 29 2 8 2 14 8 8 29 31 29 29 29 29 19 29 16 5 29 16 29 29 29 29 29 29 29 16 16 29 29 13 16 13 2 29 29 16 29 29 16 29 29 29 16 29 29 29 8 29 29 29 29 29 29 16 8 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 2 5 8 2 29 29 16 29 29 29 29 16 2 8 29 2 6 29 29 29 6 29 2 29 29 16 29 8 29 5 29 5 29 6 31 27 29 5 25 29 2 29 29 29 29 29 29 29 29 6 29 2 29 5 8 18 2 8 8 6 29 29 2 29 8 29 8 8 31 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 16 8 5 29 29 29 25 29 27 18 8 31 8 8 29 29 29 17 29 29 16 29 29 29 16 29 29 16 29 2 17 16 29 29 16 29 29 29 2 29 29 29 29 29 16 16 29 29 29 29 29 29 29 5 29 2 29 5 2 29 29 2 25 27 29 2 2 29 8 29 14 8 5 2 29 29 29 16 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 8 8 8 29 8 29 26 2 29 29 29 29 29 29 2 29 2 29 29 29 29 2 6 29 29 8 29 2 5 29 29 16 29 8 29 29 29 29 8 29 29 2 29 29 29 29 5 29 8 8 29 29 29 2 26 2 5 29 18 2 29 29 25 29 2 8 26 29 29 8 5 29 8 31 29 5 29 29 29 29 8 29 29 29 29 8 8 2 5 29 2 29 29 29 29 29 29 29 29 8 29 2 29 29 8 29 29 31 2 29 29 29 29 29 29 8 5 2 5 5 16 16 2 8 29 29 8 29 29 29 5 29 29 18 29 29 29 29 29 29 31 29 8 5 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 8 8 5 14 2 29 29 8 31 29 29 8 2 29 29 29 29 29 18 5 29 29 29 5 5 2 29 29 29 29 26 29 29 29 29 29 29 17 29 5 29 29 16 13 13 16 29 29 29 29 29 29 29 29 13 29 29 25 29 17 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 19 16 16 29 26 16 29 29 16 26 29 5 29 2 29 8 29 29 29 16 29 29 2 29 13 6 6 29 29 29 29 29 29 2 29 29 29 8 29 13 17 5 29 13 29 29 29 13 29 29 29 13 8 8 29 29 5 29 29 29 8 29 29 13 29 29 29 29 29 29 29 8 29 29 2 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 27 29 26 29 16 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 2 29 2 2 2 29 8 29 29 29 29 29 29 2 29 29 14 2 8 5 5 29 8 2 29 29 8 8 8 8 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 8 29 8 29 8 5 2 27 29 29 29 29 29 8 5 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 13 29 29 29 29 29 2 29 29 29 8 2 29 5 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 5 29 29 29 8 29 29 29 29 5 2 29 29 29 2 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 13 29 29 17 8 29 29 16 29 29 29 26 8 29 29 29 14 29 31 29 29 29 8 8 5 29 29 8 8 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 5 29 29 29 29 29 29 29 29 29 5 29 29 29 29 31 29 5 29 8 29 8 5 29 29 18 29 27 5 5 5 29 29 29 29 29 29 29 8 29 31 29 29 29 8 29 29 2 29 29 2 2 25 29 2 2 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 8 5 29 29 18 29 26 29 5 29 29 5 31 29 29 6 29 18 29 29 29 29 29 8 27 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 5 8 29 29 29 26 29 8 8 29 29 29 5 5 8 29 14 29 5 2 29 31 29 29 29 29 29 29 29 25 29 2 29 5 29 29 18 29 6 29 5 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 31 29 29 29 29 5 29 29 29 29 29 29 29 18 2 29 5 29 27 29 29 8 29 2 5 29 29 29 29 29 29 6 29 29 25 29 25 29 29 29 25 29 29 29 25 2 29 29 29 31 18 29 29 29 25 5 31 8 29 29 25 2 8 29 29 29 29 29 8 29 5 8 2 29 8 29 29 31 29 29 29 29 29 29 29 29 29 8 8 29 29 2 18 8 29 29 29 29 29 2 29 18 29 29 5 29 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 13 29 18 29 29 29 18 5 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 8 29 29 6 5 29 29 29 29 29 8 2 8 26 29 29 29 29 29 2 31 2 29 31 5 29 5 8 27 29 8 29 29 31 2 29 31 29 29 2 29 8 8 29 8 29 29 29 29 29 29 31 8 29 29 29 29 8 29 29 14 29 29 29 29 29 31 29 29 29 29 29 29 29 18 29 29 8 29 6 2 5 16 31 29 2 2 29 29 31 29 16 29 18 29 29 29 29 29 17 29 16 29 29 29 29 29 29 16 29 29 31 29 29 29 29 29 29 16 29 29 29 8 29 5 8 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 2 29 29 16 29 29 29 8 14 29 29 29 29 8 29 29 29 29 29 29 2 29 29 8 29 2 29 16 29 29 29 29 29 29 29 8 8 29 8 16 29 2 29 29 29 29 13 29 29 16 29 5 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 8 29 8 27 29 6 29 2 29 29 29 2 29 29 29 29 5 2 29 16 29 29 29 29 2 29 29 29 5 29 18 29 29 29 29 29 29 29 29 2 29 29 29 2 31 29 6 29 2 29 8 29 29 16 29 29 29 29 19 29 29 16 13 29 29 29 29 29 29 29 16 29 16 29 29 29 16 16 29 29 29 29 29 16 29 29 8 16 5 29 29 29 16 29 29 29 29 16 29 8 16 29 2 29 13 29 29 29 29 29 29 5 16 16 18 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 14 16 13 29 8 8 29 13 5 29 29 29 29 16 29 29 18 16 29 29 29 16 29 29 8 29 29 29 29 29 16 29 29 29 29 29 8 29 31 29 29 29 5 29 13 16 19 16 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 2 29 2 2 8 29 2 29 29 5 18 5 5 2 29 2 16 29 29 16 19 29 16 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 17 2 16 18 29 8 2 29 29 29 29 2 29 18 8 29 8 16 16 6 29 29 29 16 16 29 19 29 29 29 19 29 29 29 16 16 16 29 19 29 29 16 29 16 29 29 16 19 29 16 29 16 16 29 16 16 29 29 29 16 16 29 29 29 29 16 16 19 29 29 29 16 19 29 29 17 16 16 16 16 29 29 29 29 29 19 29 19 29 29 16 29 29 16 29 16 16 16 16 29 29 16 29 29 29 29 29 16 29 2 29 29 29 29 16 29 16 19 16 29 16 16 13 16 19 29 29 29 29 16 19 16 29 16 16 16 29 29 2 29 29 17 16 13 19 29 19 16 13 29 29 19 29 29 29 16 16 29 29 13 29 29 19 13 29 9 29 16 19 19 19 19 16 19 29 19 19 19 16 29 19 19 29 13 13 19 16 13 19 13 29 18 29 29 16 29 29 29 19 13 29 29 29 16 29 29 16 29 29 29 8 16 29 5 16 29 16 2 29 16 29 29 29 29 29 29 5 29 16 29 25 29 29 29 2 29 2 29 16 29 29 29 29 29 29 8 29 2 5 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 5 2 29 29 2 29 29 29 29 8 29 29 14 5 29 5 29 29 29 29 29 29 29 5 5 29 29 29 29 29 2 29 29 16 19 29 29 5 16 16 29 19 29 29 29 16 29 29 29 16 29 29 16 29 16 29 29 29 19 29 17 29 29 29 29 29 16 29 16 19 29 29 16 29 16 29 19 29 29 2 29 29 29 29 29 16 13 16 29 17 16 29 16 29 29 19 29 29 19 29 19 13 29 16 16 16 19 29 19 29 16 16 29 29 17 16 29 29 19 29 16 16 19 16 16 29 16 29 16 16 16 13 29 16 16 16 19 29 16 29 29 29 16 29 17 19 29 29 29 16 29 29 6 31 29 29 16 29 29 29 29 29 29 16 19 29 16 6 16 29 16 19 13 29 29 29 16 16 16 29 16 29 29 16 29 16 29 29 16 19 29 29 16 16 29 29 29 8 29 8 29 16 13 5 16 29 29 29 29 29 29 29 29 8 29 29 29 5 16 29 16 8 16 29 29 29 29 19 29 29 16 19 29 16 16 16 19 16 29 16 29 29 16 16 29 19 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 26 29 29 5 5 29 8 8 29 29 26 29 29 29 29 16 29 29 29 16 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 18 29 29 29 29 19 29 29 31 29 16 16 29 5 29 29 19 13 29 16 29 25 16 13 16 29 29 19 16 29 16 16 13 29 16 19 29 29 29 29 29 29 29 29 29 29 29 8 31 5 29 29 29 29 8 29 29 29 16 29 29 16 16 16 29 2 16 29 29 16 29 29 29 29 13 16 29 13 29 29 29 29 29 29 16 18 29 16 16 16 16 29 16 16 16 29 29 29 5 29 16 13 8 16 19 29 29 19 13 16 16 29 9 19 29 16 29 19 19 19 19 19 29 19 19 19 16 19 19 16 19 19 16 19 9 16 16 29 19 29 16 16 29 29 16 29 29 16 29 16 19 19 16 29 16 29 19 13 29 19 16 19 16 29 16 29 29 29 16 19 29 16 29 16 16 16 13 16 29 16 16 29 16 16 16 19 19 19 17 29 19 19 29 16 9 9 41 16 29 16 16 29 29 16 13 16 16 16 16 19 19 16 19 16 16 19 13 16 9 16 29 16 19 19 19 16 29 16 19 29 29 16 13 16 29 29 16 17 29 16 29 16 16 29 16 29 29 29 16 19 16 29 29 18 29 16 16 19 19 16 29 19 19 19 16 19 16 19 29 17 19 19 13 29 29 29 5 16 29 29 29 29 29 16 29 29 29 16 29 29 19 19 16 19 29 16 29 16 29 16 19 29 16 29 16 16 16 16 16 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 8 8 29 16 8 17 29 16 29 29 16 29 29 13 16 2 29 16 29 16 29 16 16 19 13 19 19 29 16 16 29 19 16 29 29 29 16 29 16 29 29 29 19 17 29 16 16 19 29 29 16 29 29 16 16 29 29 29 29 29 16 29 29 16 16 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 2 16 16 29 16 29 5 29 16 29 29 16 8 16 16 19 13 16 16 29 19 13 4 29 29 16 9 29 16 16 16 19 13 13 16 19 29 19 13 29 19 13 16 17 31 29 29 16 16 29 29 29 29 19 16 16 29 16 16 29 19 13 16 29 29 16 9 9 29 29 16 9 19 16 29 16 29 19 13 9 29 13 16 19 16 29 29 29 19 29 29 29 16 29 16 19 16 16 8 19 16 29 19 19 19 17 17 19 13 19 19 16 29 19 16 29 16 19 16 29 16 16 16 16 29 9 16 29 9 29 29 16 29 16 16 19 29 19 19 29 16 13 29 16 29 29 29 16 29 29 16 16 5 16 29 29 18 29 29 29 29 29 29 16 16 13 29 16 13 29 29 29 5 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 29 29 29 29 5 4 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 19 29 16 29 29 16 29 2 29 2 29 16 29 29 2 8 29 29 29 29 16 16 29 16 29 16 29 19 16 13 19 19 16 29 16 29 16 16 29 16 29 16 29 29 29 29 5 26 29 29 29 29 18 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 18 29 29 29 29 16 16 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 2 5 29 18 29 29 18 29 2 29 6 29 5 29 29 29 29 2 29 29 29 29 29 29 29 5 27 29 16 29 29 31 16 16 29 29 29 16 29 17 29 29 13 16 29 29 29 16 8 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 16 29 29 29 17 16 16 29 29 29 16 16 16 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 19 16 16 16 29 16 13 16 29 29 29 16 16 16 29 16 29 29 13 29 5 18 16 16 16 19 29 29 29 19 19 16 19 29 29 29 29 16 16 29 29 5 29 29 19 16 19 29 16 16 16 16 19 16 29 5 19 19 29 5 29 29 16 29 16 29 29 29 29 29 29 29 29 16 16 29 16 16 29 29 16 13 29 29 29 13 16 13 16 16 13 29 29 19 29 29 29 16 29 19 16 29 29 16 16 16 16 29 29 19 13 16 16 16 29 16 16 29 29 16 13 29 17 16 16 29 16 29 16 16 19 29 29 16 9 19 19 29 19 19 29 29 29 29 29 16 29 16 29 29 29 29 29 16 13 19 16 16 29 29 16 19 16 29 13 16 16 19 19 16 29 29 29 16 16 16 29 29 29 13 16 29 16 16 29 29 16 29 29 2 29 29 29 8 29 29 16 29 29 29 16 29 29 29 5 29 29 29 2 29 29 8 8 29 29 16 29 29 29 29 29 2 29 5 29 29 6 29 29 29 2 2 29 29 29 29 16 29 29 29 29 16 16 29 16 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 13 16 29 29 16 16 29 29 29 29 29 5 19 13 29 13 16 16 29 16 29 19 16 29 29 29 29 29 29 29 29 29 29 13 16 29 16 29 16 19 29 16 29 16 29 29 29 16 19 29 29 29 16 29 29 29 29 16 29 29 16 16 19 16 13 16 19 16 29 8 29 16 16 13 16 29 8 16 16 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 4 16 16 16 29 16 16 16 29 16 16 29 17 29 29 29 16 29 19 29 29 16 16 29 16 29 29 16 29 16 19 13 13 16 16 16 29 16 29 29 19 8 29 16 29 19 19 5 8 29 29 29 2 19 29 2 29 29 16 29 29 29 16 13 16 2 29 29 29 16 2 29 29 29 19 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 13 29 29 16 29 29 29 29 2 29 29 29 5 29 6 29 29 29 29 29 29 29 29 8 29 29 29 13 29 2 29 29 29 29 29 29 29 29 26 29 29 29 8 29 29 29 29 29 29 29 16 16 29 29 2 29 29 29 16 29 16 29 29 29 29 29 29 8 29 29 29 29 26 29 6 29 2 8 29 29 29 29 29 16 29 29 16 29 29 16 17 29 29 29 29 29 29 16 16 29 29 29 29 29 16 13 29 16 29 13 16 29 16 19 16 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 17 16 26 16 16 29 29 2 16 29 29 29 2 29 16 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 16 29 29 29 17 16 29 16 29 16 18 29 29 16 29 29 29 29 29 29 18 29 25 29 2 29 29 29 17 5 29 29 29 2 18 29 29 29 2 29 16 16 29 29 29 17 29 5 29 29 29 29 29 29 29 29 29 18 2 31 29 29 8 29 29 8 29 29 29 13 16 16 29 16 29 29 29 29 16 16 29 29 29 16 29 29 29 16 29 29 13 29 29 29 16 29 29 29 29 29 29 17 16 29 29 29 29 13 29 16 29 19 13 29 29 29 16 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 29 27 29 18 13 29 29 29 29 29 29 16 2 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 5 29 5 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 16 16 17 29 29 29 8 16 29 29 29 29 16 16 16 29 29 29 18 29 16 29 29 29 8 29 29 29 29 29 29 16 2 8 6 5 16 2 29 16 29 29 16 8 8 13 29 29 29 29 29 16 29 16 29 29 16 2 29 13 16 29 16 16 29 16 16 29 16 29 29 19 16 29 29 29 16 16 16 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 13 29 29 29 29 29 29 2 29 29 29 29 25 29 2 2 29 29 29 16 29 16 29 29 29 29 17 29 16 29 13 29 16 29 29 29 8 29 16 16 13 8 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 13 29 29 29 16 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 23 17 16 29 16 16 29 29 29 16 16 29 29 29 2 5 16 29 16 29 29 29 29 29 29 29 29 29 2 29 2 29 29 31 5 5 8 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 31 29 29 29 8 29 8 29 2 29 2 29 29 29 16 16 29 29 29 29 29 29 29 8 14 16 29 16 29 29 29 29 16 16 29 29 18 29 16 29 29 31 29 29 16 29 29 29 16 29 18 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 16 16 29 29 16 29 29 16 29 29 29 29 5 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 8 29 8 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 16 16 8 29 29 16 16 16 19 29 29 19 29 29 19 16 16 13 29 29 16 13 29 16 29 29 29 29 29 29 16 8 16 17 29 29 29 29 29 17 29 29 29 29 29 16 29 16 29 29 29 16 29 16 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 16 29 19 13 8 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 8 8 29 18 29 6 8 29 8 29 5 29 29 29 29 2 5 29 29 29 29 2 29 5 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 16 16 29 16 14 29 16 5 29 13 29 16 29 29 16 13 2 16 16 29 16 29 29 29 16 16 29 16 29 29 29 29 29 17 16 16 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 16 17 16 29 16 29 29 16 29 19 13 29 29 13 16 16 13 16 16 16 29 29 16 16 16 29 29 29 16 16 29 29 19 13 16 16 29 29 16 29 16 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 5 16 29 29 29 29 29 16 29 29 16 29 16 29 29 19 29 16 16 19 13 16 16 29 19 13 19 16 2 16 16 16 29 29 29 16 16 29 29 16 16 29 29 16 29 29 29 13 16 29 29 29 16 29 8 29 29 16 29 16 16 16 16 16 19 29 9 29 29 13 19 16 19 16 13 29 16 29 19 19 13 16 29 16 29 29 29 16 29 29 16 29 29 29 29 2 29 16 13 29 31 29 29 29 29 29 29 16 16 29 16 29 29 29 27 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 27 29 29 29 29 29 29 29 29 2 29 29 29 2 8 29 29 29 29 2 29 31 29 18 29 29 29 2 29 16 29 29 29 29 5 29 29 29 2 8 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 5 2 29 2 29 29 2 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 14 29 5 16 29 16 16 29 29 29 29 2 5 29 29 29 29 29 8 29 31 29 29 27 8 29 31 29 18 29 29 29 29 29 29 2 29 29 29 14 27 29 8 31 29 2 29 29 29 8 26 26 29 31 29 29 29 18 29 2 29 29 14 29 29 29 29 29 29 17 29 31 27 27 29 29 29 29 8 31 27 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 16 29 2 29 29 29 17 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 5 29 29 25 29 5 29 18 31 5 29 2 29 29 29 29 2 29 29 29 2 18 29 29 29 27 5 18 29 29 29 29 29 29 29 29 29 27 8 2 29 29 29 8 29 14 29 29 29 29 29 29 2 29 5 29 5 2 29 29 29 31 29 5 29 2 29 29 29 29 29 5 29 29 2 29 5 16 31 29 29 29 29 16 27 29 5 5 18 2 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 8 5 29 29 29 2 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 6 29 18 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 2 16 29 29 29 29 2 29 29 29 29 29 29 29 31 29 8 17 29 17 29 29 8 2 29 29 8 29 29 29 29 29 18 2 29 29 14 29 29 29 29 29 2 8 29 8 29 29 29 8 29 29 2 29 18 8 29 2 29 29 29 29 29 29 8 29 17 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 17 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 13 8 29 29 29 29 13 29 29 17 29 29 8 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 5 29 5 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 6 23 29 31 5 5 29 29 2 8 29 29 29 29 29 5 29 29 8 29 29 31 8 29 5 6 29 2 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 14 29 20 2 5 29 5 31 29 29 29 29 5 29 31 29 29 8 29 29 29 29 26 29 6 29 5 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 8 5 8 29 26 29 29 25 8 29 2 2 29 29 29 29 29 29 2 8 29 17 2 8 29 29 29 29 29 8 29 29 29 29 29 2 29 29 5 29 29 29 5 29 29 29 29 5 2 29 29 29 29 27 31 29 8 14 29 29 29 2 2 5 29 29 29 2 29 29 8 25 2 6 29 29 14 8 29 2 2 2 29 29 29 29 29 2 8 5 29 23 29 5 8 29 29 16 16 17 29 19 29 29 29 29 29 29 29 29 29 29 17 8 29 29 5 29 29 29 5 5 2 29 29 29 29 29 29 29 29 29 29 5 29 29 2 25 2 29 29 29 29 29 29 29 29 5 29 29 29 29 29 31 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 5 5 23 29 6 2 29 29 29 29 29 29 29 2 31 29 29 29 29 31 2 29 16 31 29 29 29 29 2 29 29 29 18 29 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 27 29 29 29 29 29 29 29 18 29 29 2 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 2 29 6 5 29 29 8 31 2 29 2 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 6 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 17 5 29 29 25 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 2 29 29 29 29 29 8 17 6 29 29 29 29 29 2 8 6 29 29 29 16 29 16 31 29 5 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 13 29 29 29 29 29 2 29 14 29 29 29 29 29 16 16 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 5 2 31 29 29 29 29 29 29 29 27 2 8 29 29 29 29 29 29 18 29 29 29 29 2 5 29 27 29 29 8 8 27 31 5 29 29 29 8 29 29 29 29 5 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 8 5 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 31 29 29 5 29 5 29 29 29 26 8 29 29 29 5 29 29 29 29 29 29 8 29 8 8 18 25 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 8 29 29 29 29 26 29 6 29 2 6 29 29 6 2 2 29 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 2 29 8 29 6 29 29 29 29 29 8 29 16 26 14 5 16 29 29 29 2 16 29 29 29 2 16 29 29 16 29 29 29 13 29 29 25 29 29 8 29 27 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 2 16 29 29 16 29 29 29 17 29 29 29 29 2 26 29 29 29 29 16 29 29 16 29 26 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 2 29 29 16 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 26 29 29 8 29 29 29 29 29 29 29 29 29 5 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 16 29 8 29 14 2 29 29 29 29 29 29 29 29 29 25 6 31 29 29 29 29 29 26 16 29 13 29 29 16 29 29 29 29 29 29 29 29 18 29 29 18 29 29 29 29 18 29 29 29 2 29 29 31 29 29 29 29 29 29 2 29 29 8 5 29 29 13 8 29 29 29 29 29 29 29 29 2 19 31 29 29 29 17 29 31 29 29 29 29 29 29 29 29 29 29 16 29 8 8 29 29 2 2 29 16 31 29 16 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 31 29 8 31 2 8 2 29 29 29 6 29 29 16 13 29 29 31 16 2 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 5 27 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 16 16 19 13 16 16 19 29 19 29 29 29 25 29 29 29 16 13 19 29 16 16 29 16 13 29 29 29 29 29 16 29 29 16 13 16 29 29 29 16 29 19 16 16 16 19 29 19 29 29 29 16 16 29 29 29 29 16 29 16 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 16 29 8 29 29 29 29 29 29 25 29 29 16 29 29 16 16 16 29 4 8 29 19 5 29 29 29 29 29 29 29 29 16 29 16 16 5 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 8 16 16 29 29 29 8 29 29 29 16 29 8 29 29 29 29 16 29 29 29 29 29 27 29 16 29 29 29 29 16 29 29 16 16 29 29 29 16 29 16 29 29 16 16 29 29 16 16 16 29 29 29 29 29 29 29 16 16 29 19 29 5 29 5 29 29 29 29 31 29 29 29 29 29 16 29 16 29 29 29 16 16 29 17 29 29 16 29 29 16 29 16 16 29 29 29 29 29 29 29 16 16 16 29 29 16 29 29 29 29 31 29 29 29 29 29 29 5 29 29 29 16 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 27 29 17 29 29 29 29 29 29 16 29 29 29 29 29 29 8 5 8 29 29 29 16 29 17 16 29 16 29 29 16 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 17 16 29 19 29 29 16 29 29 8 17 16 16 29 29 29 29 29 16 29 29 29 16 29 29 29 8 29 5 29 29 29 29 29 29 29 31 29 8 29 29 29 29 29 29 29 8 29 29 29 8 16 16 16 29 29 29 19 16 29 16 16 29 29 17 29 16 29 29 29 29 16 2 29 29 29 5 29 29 29 29 16 29 29 29 16 29 29 29 2 8 29 5 8 27 29 29 2 29 2 17 29 29 29 2 29 29 29 8 31 29 29 29 29 29 29 29 29 2 29 29 2 31 29 29 29 8 29 27 29 16 5 29 29 29 29 29 29 6 26 29 29 8 5 29 29 29 18 29 29 16 29 14 25 29 29 29 29 19 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 16 29 29 8 29 16 8 29 29 29 29 19 13 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 16 29 19 29 16 29 29 16 16 29 29 16 29 19 16 16 16 29 29 29 29 16 29 16 29 16 29 29 29 29 16 29 29 29 29 16 29 16 17 13 29 16 29 29 16 29 2 29 8 2 29 8 29 8 29 16 26 5 8 29 29 29 29 29 16 29 5 29 29 29 2 29 29 29 29 29 29 2 29 29 29 18 27 2 29 26 29 5 29 29 29 6 2 29 29 29 29 29 8 2 8 29 5 29 8 8 8 6 29 14 29 6 29 5 29 18 2 29 8 29 29 29 29 2 29 5 29 29 8 2 8 8 29 29 29 29 29 6 29 8 29 29 29 29 29 8 5 27 29 29 29 29 8 29 29 29 8 29 29 29 29 29 5 29 29 18 29 29 29 29 29 29 29 2 29 27 29 29 29 29 29 29 29 8 8 29 8 29 5 29 2 29 8 29 29 29 29 29 29 29 2 8 29 8 26 29 29 27 29 29 14 29 18 31 18 31 29 25 29 29 29 29 29 29 8 29 29 5 29 29 8 29 8 14 29 29 2 18 29 29 25 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 27 29 29 29 18 29 8 2 8 29 5 29 25 31 29 29 8 29 29 29 8 29 29 6 29 29 2 29 29 14 5 8 29 29 29 29 5 5 29 29 29 29 29 29 29 8 2 29 14 29 29 29 5 17 29 29 29 17 29 29 26 29 29 8 18 29 5 8 5 2 29 2 29 14 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 17 8 17 29 8 29 29 5 29 8 5 29 5 8 5 29 29 29 16 29 29 29 16 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 5 29 29 29 8 29 29 29 29 29 29 16 13 13 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 16 13 29 29 29 8 2 6 29 29 29 18 25 29 29 29 29 8 29 2 5 29 6 2 8 2 2 29 31 8 6 29 29 29 26 29 29 2 18 31 29 29 2 29 8 29 29 2 29 29 5 29 18 29 29 17 29 26 25 29 29 29 29 29 31 29 29 2 29 29 25 29 29 29 29 2 29 2 29 29 29 29 8 29 29 6 29 29 8 29 25 29 29 29 29 5 29 29 31 8 29 2 29 29 29 29 29 2 29 29 29 29 29 2 29 8 29 29 29 29 8 29 29 29 2 29 29 29 29 31 29 29 6 29 29 29 29 29 5 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 31 29 29 29 29 29 29 31 8 8 29 29 29 29 29 29 29 29 29 29 31 29 6 29 29 29 29 29 29 31 8 29 29 29 29 29 2 29 29 2 29 29 29 2 29 8 29 29 18 29 31 8 29 29 29 2 29 29 2 29 2 29 29 29 2 29 29 29 29 29 29 18 29 29 29 29 18 29 29 29 29 29 27 8 5 29 29 29 29 18 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 2 8 18 29 18 29 29 29 29 29 2 5 29 29 29 29 29 29 6 29 29 29 8 29 18 2 29 29 29 5 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 6 29 8 2 29 29 29 29 29 29 2 2 29 29 8 8 6 2 29 29 29 29 8 2 8 8 29 2 29 5 6 29 8 29 2 29 2 29 6 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 31 29 29 29 29 29 2 29 31 2 29 29 17 29 29 8 29 29 29 29 29 29 8 29 29 29 29 5 29 8 5 29 26 29 29 29 2 8 29 29 8 29 2 2 8 29 29 29 8 27 29 5 29 29 29 29 29 31 29 2 29 29 29 29 8 29 29 29 5 31 29 29 18 29 8 8 29 29 29 29 29 29 8 26 29 29 29 29 2 8 29 29 29 29 6 29 5 29 5 29 29 29 18 8 29 2 2 25 5 29 29 2 16 2 29 29 29 29 29 29 29 29 29 29 29 2 5 6 29 31 29 29 31 14 29 2 2 29 14 29 29 29 29 5 29 29 29 29 5 29 29 31 8 29 29 29 29 29 29 29 2 29 27 29 8 8 29 29 2 29 29 29 29 16 29 29 29 26 29 29 29 29 29 29 18 29 29 29 16 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 8 5 29 29 29 29 29 18 2 29 2 29 2 2 29 29 8 29 6 29 29 29 27 29 29 29 29 8 26 8 8 29 29 29 6 29 29 27 2 29 2 29 29 8 8 29 29 5 29 2 8 8 29 29 2 2 29 29 29 29 29 31 29 27 29 8 29 5 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 2 29 2 18 29 29 29 5 29 29 8 2 29 29 2 29 29 29 2 2 8 2 29 27 18 18 29 29 29 8 29 29 18 25 29 29 29 2 2 29 31 29 29 6 29 29 8 2 29 31 29 29 29 29 29 25 29 29 5 29 2 2 29 29 29 31 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 16 16 16 16 17 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 17 29 8 29 16 29 29 29 29 29 17 29 5 29 29 17 29 29 29 29 29 2 16 26 29 29 8 16 29 29 2 29 29 8 2 29 18 16 8 29 6 5 29 18 29 29 31 29 8 29 2 29 2 29 29 8 29 29 29 29 5 29 29 29 2 29 29 2 29 29 29 29 16 13 29 29 29 29 13 31 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 13 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 13 29 29 29 16 29 29 16 29 29 29 8 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 5 2 2 29 29 29 16 29 29 31 5 29 2 29 8 29 29 29 29 29 29 2 5 29 29 13 29 29 29 5 29 29 14 29 5 8 29 29 29 29 27 29 29 16 29 13 29 8 29 16 29 29 16 2 2 29 29 29 19 29 16 29 29 16 29 29 16 29 16 13 29 19 17 16 29 29 13 16 19 16 29 16 16 29 29 8 16 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 16 29 29 16 29 29 16 19 29 29 29 17 29 16 29 29 16 29 29 29 29 16 29 29 29 29 16 29 16 29 16 29 29 29 16 16 29 13 13 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 8 29 2 29 29 29 29 29 16 16 29 29 16 29 16 29 16 29 29 29 29 16 29 2 29 29 29 29 6 2 2 29 29 2 29 8 5 29 2 29 29 5 29 29 31 29 18 8 29 18 29 29 29 29 29 29 29 29 29 18 8 29 29 29 6 2 18 29 2 29 5 2 29 29 8 29 16 29 29 16 29 29 29 16 6 29 2 29 2 29 29 29 29 29 29 29 29 29 29 16 27 16 29 29 29 29 29 29 5 8 8 27 29 29 29 29 29 29 29 8 29 2 29 29 8 5 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 16 16 29 16 29 29 29 29 16 16 16 5 29 29 29 29 29 2 29 29 5 29 29 16 29 29 16 29 29 29 29 29 29 31 29 29 29 2 8 2 29 13 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 6 5 29 29 2 29 29 29 5 29 29 29 29 2 29 29 29 29 29 16 8 8 29 29 2 29 29 29 29 31 29 29 29 29 29 8 29 29 29 29 29 31 31 29 5 29 29 29 29 2 29 29 29 2 2 29 29 29 29 25 29 8 29 29 2 29 29 2 2 29 29 29 29 8 29 29 27 2 29 31 2 5 29 29 29 29 29 29 8 18 29 29 8 29 29 29 5 29 29 29 29 16 29 29 29 29 29 5 27 23 29 25 31 29 29 2 8 29 29 29 5 8 5 29 8 29 2 29 16 25 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 27 8 6 29 29 29 29 29 29 29 5 29 29 29 29 29 5 29 29 5 5 6 8 2 29 2 29 2 29 29 27 29 29 6 29 29 2 5 29 29 29 5 29 29 29 29 29 29 29 29 29 31 29 8 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 5 5 29 29 16 16 29 29 29 29 29 17 5 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 5 29 2 29 29 16 29 29 29 2 29 29 29 29 29 29 5 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 2 2 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 8 29 29 29 29 5 29 2 31 29 29 8 29 29 29 29 29 29 31 29 29 29 29 29 2 29 29 29 8 29 29 2 8 5 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 16 29 29 29 8 27 29 29 29 31 29 8 29 29 29 29 29 2 29 29 8 29 29 29 2 29 29 8 29 2 29 29 29 29 29 29 29 5 29 27 2 2 29 8 29 29 8 29 18 29 29 29 29 5 29 18 29 29 6 2 29 29 29 29 18 29 8 2 29 2 5 14 29 29 29 29 8 29 29 29 29 29 8 29 16 29 29 29 29 25 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 17 29 29 18 29 29 29 2 29 29 29 29 29 8 8 2 31 29 29 29 2 29 29 26 29 5 29 29 2 8 29 29 2 29 5 29 29 2 8 29 29 29 8 31 5 2 29 29 31 29 29 18 29 29 29 29 29 8 8 20 31 5 2 2 29 29 8 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 26 29 29 29 17 29 5 5 29 31 6 29 31 29 6 29 2 29 29 29 2 5 29 29 29 29 29 31 29 29 2 29 29 29 5 5 29 8 6 29 14 29 29 29 27 29 29 29 29 29 8 29 29 5 2 29 29 8 8 5 29 31 29 29 29 29 14 29 2 8 29 5 5 29 29 8 6 8 29 31 29 26 31 6 8 29 8 8 8 29 29 29 31 8 29 31 5 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 5 29 29 29 8 29 29 2 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 5 29 29 8 29 16 29 2 8 29 29 29 29 29 2 29 5 29 29 29 2 29 29 18 16 29 16 5 29 29 5 29 29 29 2 29 29 29 31 16 29 29 29 29 29 16 29 8 29 29 2 5 29 5 29 29 29 2 29 29 8 29 29 29 29 29 5 29 29 2 29 29 29 27 29 29 8 29 2 2 29 6 29 29 29 29 29 2 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 2 29 29 29 29 29 5 27 29 29 29 29 29 29 29 29 2 29 8 29 5 29 29 2 29 29 29 29 18 29 29 6 29 29 29 29 2 29 29 29 8 29 29 2 29 23 29 29 8 29 29 29 29 28 29 29 29 29 29 29 29 29 2 29 29 8 29 29 8 5 8 8 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 26 5 6 8 29 29 29 29 29 8 29 29 5 8 29 8 29 29 29 29 29 29 8 29 29 29 14 25 6 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 31 29 31 8 29 8 25 29 29 2 29 2 2 29 29 2 29 29 18 29 5 29 2 29 29 29 29 2 29 31 29 29 29 8 8 29 8 29 18 29 29 2 8 29 31 29 29 29 29 29 8 8 31 29 5 31 2 29 2 29 8 29 29 2 8 29 29 29 8 29 29 5 23 8 25 29 8 8 27 8 29 29 2 29 29 8 6 29 29 2 31 6 29 29 2 8 18 29 6 29 8 31 29 29 29 29 5 29 29 2 29 29 29 29 2 29 8 29 8 29 29 5 8 5 2 14 29 29 25 29 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 16 29 26 29 29 29 29 29 29 29 29 16 29 29 29 17 16 19 29 29 29 6 29 29 29 29 2 5 16 29 29 29 29 29 29 29 29 16 29 8 5 29 8 29 29 29 29 29 29 2 29 17 5 29 29 17 16 29 29 29 29 29 16 29 16 16 19 29 13 16 29 16 14 29 29 29 29 29 5 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 16 29 29 29 29 18 8 31 29 29 29 18 31 29 29 29 29 29 29 8 29 29 5 18 5 8 29 2 29 29 29 29 29 29 17 29 29 29 29 2 2 8 8 29 6 8 31 5 8 29 8 29 29 8 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 13 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 19 29 16 29 19 29 16 29 16 29 29 29 29 16 29 16 16 13 29 16 16 16 16 29 29 29 18 16 2 16 29 29 16 29 29 16 29 29 29 29 29 29 16 16 29 29 31 16 29 16 29 13 5 29 29 16 16 29 29 29 16 16 13 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 16 16 29 2 26 29 29 29 6 8 5 29 8 29 29 2 31 29 29 29 29 29 6 5 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 18 29 18 5 29 27 2 6 29 25 26 5 5 29 29 29 29 2 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 5 29 29 18 2 8 29 29 2 29 29 29 8 29 29 29 31 29 29 2 5 29 29 29 29 29 29 8 29 29 2 29 29 29 29 17 29 29 29 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 17 29 2 29 29 29 29 8 29 6 29 29 29 29 29 29 5 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 5 29 16 29 29 29 29 29 29 29 29 29 13 29 29 17 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 16 17 17 29 29 29 5 16 13 29 29 31 29 16 29 29 16 29 29 16 29 29 13 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 5 29 29 5 18 16 29 29 29 29 29 29 29 16 29 16 29 29 13 29 29 29 29 6 29 29 19 29 29 29 29 16 29 29 16 16 29 29 16 29 29 16 29 29 29 29 16 16 16 29 29 16 29 29 19 16 19 16 5 16 16 16 29 29 16 8 29 16 29 29 2 29 29 29 29 29 29 29 19 13 2 29 29 29 29 29 29 29 29 29 29 13 16 16 16 25 29 29 29 29 16 29 16 29 29 29 29 29 29 17 16 16 29 17 5 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 16 29 16 29 29 16 16 13 29 29 16 16 29 29 29 29 29 17 29 29 2 2 29 8 16 29 29 16 16 17 29 16 16 29 29 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 16 29 31 29 29 29 8 29 29 16 29 29 16 29 29 17 29 5 29 26 29 29 29 29 29 29 14 27 29 29 29 16 29 29 29 16 16 16 16 29 29 16 29 14 16 16 16 16 29 29 29 8 29 19 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 16 13 16 16 29 29 29 13 17 16 29 29 16 5 29 5 16 29 31 29 29 29 29 16 29 29 29 29 25 29 29 29 29 2 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 2 5 29 16 29 29 16 29 29 29 29 29 29 29 17 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 16 16 29 29 16 29 29 29 29 16 29 29 29 16 5 29 29 29 29 13 29 29 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 2 18 8 5 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 19 13 29 16 16 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 2 29 29 29 29 16 29 29 29 29 14 29 2 29 29 29 29 29 29 29 31 29 29 29 29 29 29 2 29 29 29 29 5 29 29 29 2 29 29 29 2 31 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 5 29 29 29 29 16 16 29 29 29 29 29 16 29 29 13 16 29 2 29 29 29 16 29 16 29 16 29 16 16 29 16 29 29 29 29 16 16 29 29 16 19 29 16 29 16 13 29 19 13 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 16 16 29 16 29 26 29 29 16 16 29 29 29 25 29 2 25 2 29 29 8 29 29 16 29 17 29 29 29 29 29 29 29 29 16 29 29 29 16 16 2 29 16 29 16 29 16 16 31 29 29 16 16 29 16 16 29 29 16 29 29 16 29 29 29 29 29 29 16 29 5 29 29 8 5 8 5 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 16 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 16 16 31 29 29 29 29 31 29 29 29 29 16 29 29 16 29 16 6 29 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 16 29 29 29 16 29 29 19 29 16 18 29 16 19 29 16 29 29 29 16 13 29 29 29 16 13 2 29 29 29 2 29 29 29 29 29 29 27 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 16 13 19 29 16 19 29 16 16 16 16 16 17 29 29 29 29 29 29 29 29 2 29 27 27 2 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 13 29 29 29 16 29 29 5 29 29 29 18 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 2 29 29 29 29 29 29 29 16 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 16 29 8 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 2 5 29 25 5 29 8 29 29 29 29 29 29 29 16 5 29 29 29 29 27 29 29 29 29 29 29 29 16 29 29 29 29 16 16 2 29 31 16 6 29 16 29 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 5 8 6 2 29 2 29 29 29 2 29 29 29 2 29 29 29 29 29 2 29 2 29 29 8 29 29 8 29 29 2 29 5 29 29 2 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 2 29 29 29 29 16 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 26 16 29 29 29 29 25 29 29 2 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 8 29 29 29 29 29 29 29 29 5 29 29 29 29 16 29 29 19 29 29 29 2 8 29 29 29 29 29 16 27 29 17 8 29 29 29 16 29 29 16 16 29 29 29 29 29 13 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 8 31 29 29 29 29 29 16 29 13 16 29 29 29 29 29 8 29 29 29 29 2 2 29 14 29 29 29 2 8 2 29 16 29 29 29 29 29 16 13 16 29 13 16 13 29 29 29 17 29 16 29 29 29 29 29 2 29 29 2 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 16 29 29 29 29 29 29 29 6 31 27 29 8 29 8 29 2 29 29 29 25 25 29 8 8 29 29 8 29 29 29 2 2 29 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 2 29 29 2 29 29 8 5 29 29 27 29 29 29 29 25 29 29 29 29 29 29 29 29 31 29 2 29 31 29 29 2 29 29 2 29 5 29 29 2 29 29 2 2 29 27 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 2 29 29 29 29 29 17 2 8 29 5 8 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 9 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 13 29 29 2 16 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 13 29 29 29 29 29 18 2 29 29 8 31 18 29 29 16 16 29 16 31 29 16 16 29 29 29 29 29 29 8 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 16 29 29 29 2 29 29 29 2 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 20 2 29 18 18 2 2 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 5 8 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 8 8 29 29 16 29 14 29 29 29 8 2 29 29 29 29 29 29 29 29 29 8 29 29 5 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 8 27 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 25 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 2 29 29 29 29 29 25 27 16 26 29 29 29 29 17 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 8 2 29 29 29 29 29 29 29 29 27 29 29 29 29 29 8 2 29 29 29 29 29 31 29 8 23 29 29 29 29 29 29 29 8 29 29 29 2 29 8 31 2 29 8 27 29 8 29 29 25 6 5 29 29 16 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 31 29 29 29 2 29 18 29 29 29 29 29 29 16 29 8 29 2 29 29 29 29 29 6 29 29 31 2 29 29 29 29 29 2 29 29 29 8 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 26 29 8 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 2 29 29 2 29 27 29 29 29 29 26 6 8 29 31 29 29 17 29 29 29 29 29 6 8 29 29 18 2 8 31 29 29 29 29 29 27 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 2 29 29 8 29 29 2 29 5 2 29 2 18 29 29 31 2 29 29 29 8 29 29 29 5 2 29 29 29 2 2 8 29 29 29 29 18 29 5 29 6 8 29 29 2 29 29 23 29 29 2 29 14 5 29 2 18 29 8 29 5 6 29 29 29 31 5 8 31 29 29 5 29 29 29 2 29 5 29 5 17 29 2 29 29 2 8 8 29 29 29 8 29 5 29 29 8 5 2 29 29 29 6 5 29 27 25 2 2 25 2 29 29 2 29 29 5 27 26 29 5 5 29 29 6 29 29 29 31 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 29 29 2 16 29 29 29 2 6 29 29 17 29 29 29 2 26 29 5 29 29 29 2 29 29 29 29 29 2 2 29 8 29 5 5 29 29 29 29 2 29 29 29 29 29 29 2 29 27 29 29 29 29 18 29 29 29 2 27 29 5 29 2 8 5 2 29 29 29 29 29 29 29 29 8 29 29 8 29 29 8 8 29 5 2 29 29 29 26 29 29 26 18 8 2 29 29 2 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 5 8 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 5 29 29 5 29 6 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 8 29 29 8 5 29 29 29 29 2 8 25 2 5 8 29 6 2 29 8 29 5 29 8 5 8 2 29 26 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 8 29 29 29 27 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 13 29 29 29 29 29 13 29 29 5 29 29 29 29 29 29 29 2 29 2 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 13 17 16 29 16 16 16 29 29 16 2 29 19 29 16 16 16 16 16 17 29 8 16 16 19 29 29 16 29 29 29 29 29 16 27 13 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 2 8 29 29 8 29 2 8 29 29 29 29 29 5 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 14 29 29 29 29 29 29 29 29 16 29 29 25 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 8 29 29 29 2 29 29 29 29 29 29 4 5 29 18 29 29 25 29 29 29 29 16 29 29 29 29 29 18 29 29 2 31 29 29 2 6 29 29 29 29 29 2 8 18 18 29 29 29 29 29 29 2 29 29 25 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 8 2 16 29 29 29 29 8 16 29 29 29 29 8 29 2 29 29 29 29 8 8 29 8 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 8 29 29 2 29 6 29 8 2 29 29 29 2 5 29 29 29 29 2 29 29 8 29 25 29 29 29 29 29 29 8 29 5 2 29 2 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 2 26 25 29 29 5 5 29 29 17 29 29 29 29 29 29 29 2 29 29 29 6 29 8 6 2 29 29 29 29 2 29 29 18 29 5 29 29 2 29 29 29 6 26 29 29 2 29 29 29 29 29 29 29 29 29 8 2 5 29 18 2 29 31 29 2 29 29 8 25 29 2 29 29 2 29 31 29 6 29 29 29 23 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 17 29 29 29 29 29 29 8 25 5 29 29 29 29 5 29 29 29 2 29 2 29 18 2 29 5 29 8 29 31 29 29 2 29 2 29 29 6 29 29 29 5 29 29 8 8 2 29 29 29 18 29 29 29 29 2 29 29 2 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 8 27 31 29 8 5 29 29 29 29 2 29 29 29 6 27 29 29 26 29 29 29 29 5 29 29 18 29 29 29 29 29 29 29 29 5 8 29 8 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 5 29 29 29 27 6 29 29 26 26 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 2 29 29 18 2 29 29 31 29 29 29 29 17 17 29 29 29 29 18 29 8 29 29 29 29 29 29 2 29 31 29 29 5 18 2 29 2 5 29 29 29 2 29 8 29 29 29 14 8 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 8 29 29 5 5 29 29 2 29 29 31 29 29 29 29 8 29 29 29 29 29 8 6 29 29 5 29 6 29 29 29 2 29 8 29 29 29 29 2 29 29 29 29 29 8 5 29 29 29 29 29 29 16 2 29 29 29 29 29 29 2 13 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 17 16 29 29 5 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 14 8 29 2 2 29 5 8 8 2 6 27 27 8 2 29 29 29 29 29 29 29 29 8 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 5 29 2 29 8 29 29 29 29 29 2 31 31 2 8 29 29 29 29 29 29 18 29 29 8 31 29 29 8 29 8 29 29 29 18 29 27 2 18 5 29 8 27 29 29 29 2 29 29 29 29 29 29 2 29 31 29 29 29 29 5 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 16 29 16 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 16 29 17 29 13 13 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 27 8 27 29 29 29 8 29 5 29 29 2 29 29 29 27 29 29 29 31 29 29 16 29 29 29 13 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 17 2 29 8 29 29 29 8 29 29 29 29 29 29 29 2 16 17 29 8 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 5 5 6 8 5 2 29 2 19 6 18 29 29 29 29 8 8 29 29 6 29 29 16 29 17 16 29 29 29 13 29 29 29 29 29 6 2 18 29 29 2 2 29 29 29 16 16 29 29 29 29 8 5 29 16 29 29 29 29 16 29 19 29 29 29 29 29 29 29 13 16 29 16 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 16 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 13 29 29 29 29 29 29 29 26 29 27 29 8 25 29 29 29 29 27 29 31 29 29 29 29 29 27 29 29 29 29 29 16 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 2 29 5 29 29 16 29 25 8 29 26 16 29 29 29 29 29 29 29 29 29 6 29 31 29 29 29 29 29 29 29 2 29 29 2 29 29 2 29 5 25 29 29 29 29 29 29 29 8 17 29 29 29 18 29 14 6 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 31 29 29 29 29 29 29 5 29 29 29 29 29 8 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 18 29 8 29 29 29 29 6 25 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 29 29 29 25 29 29 29 18 29 29 27 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 8 31 29 2 29 25 29 29 29 2 29 29 2 2 29 29 29 29 29 16 17 8 29 8 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 6 29 16 29 19 29 29 29 2 29 29 29 29 29 16 29 5 29 19 29 29 2 8 29 8 29 29 2 29 29 29 2 29 29 29 29 29 5 29 29 27 2 8 8 2 29 29 29 29 2 25 2 31 2 27 25 29 31 29 29 2 29 2 29 29 29 29 29 29 29 2 29 2 26 29 29 29 8 8 2 29 29 29 16 29 29 29 29 29 29 29 29 29 2 2 29 29 31 29 29 29 29 29 29 25 2 29 2 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 27 29 29 29 29 5 29 29 29 17 2 29 29 29 29 29 2 29 29 29 17 29 2 29 29 29 5 5 29 29 2 29 29 29 2 29 2 5 27 29 8 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 18 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 14 29 18 5 27 2 29 2 5 29 5 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 5 29 29 31 29 5 29 2 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 25 29 2 29 8 29 29 29 18 31 2 5 29 29 29 8 5 29 2 29 29 29 29 29 29 29 29 29 16 16 29 29 29 8 2 29 2 29 5 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 13 2 18 14 29 5 2 29 29 29 29 29 29 29 29 16 16 31 5 29 29 29 29 16 29 29 29 29 29 2 29 29 2 29 29 29 6 29 29 5 5 29 29 2 29 2 29 29 29 29 29 5 29 6 29 29 5 29 29 29 29 29 2 29 29 29 29 29 31 29 2 5 29 29 29 29 8 29 29 5 29 29 29 17 5 29 29 29 2 29 29 16 19 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 16 16 16 16 13 29 31 29 29 16 29 29 19 2 29 29 29 16 29 29 16 29 19 2 29 2 29 16 19 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 19 29 29 29 16 29 29 29 29 29 17 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 2 29 29 29 29 29 31 29 29 16 29 29 2 5 29 29 29 6 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 16 16 29 29 16 29 29 29 29 17 29 29 29 16 16 29 29 29 16 16 17 29 29 29 29 29 29 5 16 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 29 16 29 29 17 29 16 18 16 29 8 29 29 29 29 29 5 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 2 29 29 16 13 29 16 29 29 29 17 29 16 16 29 16 16 13 29 16 19 29 5 16 29 16 16 29 29 13 16 29 16 16 29 29 29 29 16 29 29 29 16 29 29 16 29 16 29 27 16 16 13 29 29 29 29 29 29 29 29 29 19 19 29 16 16 16 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 13 17 16 29 16 29 29 16 19 16 29 29 29 16 29 16 29 29 16 29 16 16 29 16 29 29 29 16 19 16 19 13 19 16 16 16 19 16 19 29 16 29 16 16 29 19 29 16 29 29 16 29 16 29 29 19 29 16 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 26 16 16 29 16 16 16 16 16 29 16 29 29 29 29 16 29 29 16 29 16 19 29 19 16 29 29 29 16 29 29 29 19 16 16 29 29 29 29 16 29 19 29 29 29 29 29 19 13 29 29 19 29 29 19 29 16 29 19 29 16 29 16 29 29 29 29 29 16 29 29 29 16 16 16 29 29 29 2 16 8 29 29 29 16 29 29 29 29 29 29 2 29 8 29 29 19 29 29 29 29 16 29 16 29 29 17 29 16 29 29 29 29 16 19 16 16 29 29 16 13 16 16 16 16 16 29 19 16 29 29 16 29 16 29 29 29 29 29 16 29 29 16 19 13 29 29 16 29 29 29 17 16 29 29 29 29 16 29 29 2 29 29 29 17 18 29 29 29 8 29 29 2 29 29 2 29 27 2 8 29 29 29 29 6 29 29 29 29 29 29 29 29 5 6 2 29 29 8 2 8 5 29 29 29 16 29 29 29 29 5 8 6 5 29 26 31 5 8 5 2 29 29 29 29 29 29 29 29 17 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 19 29 29 29 16 17 29 29 19 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 13 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 29 16 29 29 29 16 29 29 16 29 29 29 16 19 19 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 19 29 29 29 16 16 29 8 29 29 29 29 29 29 29 29 29 2 29 29 5 8 29 8 29 29 29 25 17 8 16 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 19 13 29 29 29 29 2 29 29 29 17 13 29 29 29 8 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 19 29 16 16 13 16 29 19 16 29 29 29 29 29 29 8 29 29 29 29 5 29 29 29 29 16 29 29 16 16 29 29 16 29 29 29 16 16 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 16 13 29 29 29 16 16 16 16 29 29 16 29 16 29 29 16 16 16 16 29 29 29 29 29 17 16 29 29 29 29 29 29 29 8 29 29 16 29 16 13 29 2 19 29 29 16 16 19 6 19 29 16 29 29 16 29 8 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 19 16 29 29 16 16 19 19 6 29 16 19 16 29 29 19 16 29 29 19 16 16 16 29 29 16 13 29 16 29 29 13 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 26 29 27 29 29 29 8 29 5 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 16 13 29 17 29 29 29 16 29 25 8 29 29 17 29 29 29 29 2 29 29 29 8 29 29 29 29 2 8 8 29 8 29 29 29 16 29 16 29 29 16 19 13 29 29 29 29 16 29 29 29 16 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 16 29 16 29 29 19 29 8 16 29 29 29 29 5 29 5 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 19 13 16 29 29 29 16 16 29 16 16 8 29 29 13 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 16 29 8 29 29 29 2 16 29 29 16 19 29 16 29 29 16 29 16 29 29 29 16 16 29 16 17 8 29 16 16 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 5 29 8 29 29 8 29 8 29 29 8 29 29 29 5 29 8 29 29 6 29 29 5 29 29 29 29 8 29 29 8 29 29 29 29 8 2 2 29 8 26 29 17 18 5 2 29 29 2 29 13 29 29 29 29 29 2 8 29 29 29 8 29 29 29 29 8 29 2 29 29 29 18 29 29 29 29 13 29 29 29 29 29 29 16 29 29 16 17 29 5 16 16 29 29 2 27 31 29 29 29 29 29 29 29 29 29 6 29 29 29 5 29 27 29 16 31 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 8 18 29 29 29 31 5 5 29 5 29 5 5 29 8 2 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 6 29 5 29 29 29 29 18 29 31 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 5 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 13 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 5 5 29 31 29 31 5 29 5 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 16 29 16 29 29 29 29 16 29 17 29 29 29 29 29 29 13 29 29 16 29 29 29 16 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 2 29 29 29 8 29 18 29 5 29 2 29 27 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 16 8 29 16 16 13 16 29 29 29 5 16 2 29 8 29 5 29 29 29 29 26 29 29 29 16 17 29 16 13 29 16 29 29 29 29 29 29 29 16 29 29 29 29 8 2 29 29 5 29 8 31 29 29 29 29 8 13 29 17 29 29 5 29 29 29 29 29 2 29 5 29 29 29 16 29 29 29 29 29 29 29 29 8 29 17 17 5 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 6 29 29 29 29 14 29 29 29 29 2 29 29 29 29 16 29 17 29 16 13 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 5 18 29 29 29 29 16 29 8 29 29 29 17 29 5 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 8 5 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 16 29 8 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 23 29 29 29 29 29 2 2 8 8 8 29 8 5 5 29 29 29 29 29 29 29 29 17 8 5 29 29 29 29 2 5 6 5 31 29 29 29 8 31 14 29 29 29 29 29 8 29 16 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 8 8 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 5 29 26 29 29 29 29 29 29 6 29 8 29 5 5 29 29 29 8 2 29 29 2 29 25 8 29 8 29 8 29 2 5 29 29 2 29 2 29 29 29 29 29 27 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 8 14 29 8 2 29 5 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 26 29 26 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 25 16 29 29 29 8 29 17 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 8 29 29 16 14 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 2 29 29 29 8 2 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 8 8 29 27 27 29 31 29 2 8 29 29 31 29 29 6 8 29 29 29 25 29 18 16 29 8 29 29 29 29 18 2 25 5 29 29 29 14 29 29 29 29 2 29 26 29 29 5 29 27 29 29 29 2 8 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 2 29 29 29 29 14 29 29 31 29 29 29 2 29 29 29 8 29 29 29 29 29 29 18 8 5 2 29 2 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 27 29 29 29 29 16 13 29 29 29 29 29 2 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 6 29 29 29 29 18 8 17 29 29 29 29 29 29 2 8 29 8 5 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 6 2 2 29 29 5 29 29 29 29 2 29 29 16 16 29 16 13 29 29 29 16 29 16 29 29 29 29 8 31 29 16 16 16 16 29 16 29 16 2 29 16 6 16 29 29 29 29 16 16 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 8 8 29 29 29 29 31 18 29 29 29 29 29 29 29 29 29 18 5 16 29 16 16 8 29 29 29 16 29 29 29 2 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 13 29 16 31 29 29 16 16 29 29 29 29 16 29 29 29 19 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 31 5 2 14 2 29 29 29 29 29 29 29 29 5 29 23 29 29 29 5 8 5 29 29 2 29 2 29 29 29 5 29 29 5 5 14 29 29 29 29 2 2 18 29 2 8 29 29 29 29 29 29 16 13 29 29 29 29 16 29 29 29 29 29 29 29 16 2 29 29 16 29 29 5 5 29 29 29 29 29 29 2 29 2 29 16 29 16 16 29 2 29 29 29 29 29 29 2 29 29 29 26 5 8 5 29 5 8 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 31 29 8 29 13 19 6 29 29 29 26 29 29 2 29 5 29 29 27 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 16 5 29 8 29 2 29 29 29 31 5 29 14 14 2 29 29 18 29 2 29 29 6 29 29 29 29 29 29 29 2 2 26 2 29 6 29 2 5 5 29 2 8 29 29 29 29 29 29 29 5 29 8 29 29 29 8 5 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 5 29 27 29 29 29 29 29 2 29 29 2 29 5 29 29 29 29 29 26 5 5 5 5 29 2 29 18 2 31 29 2 29 29 29 29 2 29 29 8 8 29 2 29 5 2 2 29 2 29 29 29 23 5 31 29 29 29 29 26 29 29 2 25 29 5 29 5 29 29 5 2 29 2 29 2 2 2 5 31 27 2 2 29 29 5 29 29 8 8 6 5 29 29 5 8 5 29 29 29 14 6 8 8 18 8 2 5 6 29 29 8 29 2 29 8 29 2 29 8 6 5 29 29 18 29 5 27 2 29 29 29 29 29 29 8 5 8 29 5 29 5 29 5 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 5 26 29 29 5 29 5 5 29 29 26 8 29 29 29 29 29 29 5 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 2 29 5 8 6 29 29 8 29 29 18 17 18 29 29 29 29 25 29 14 8 29 29 31 31 27 29 29 2 18 2 29 29 5 5 2 29 29 18 29 29 5 2 2 29 29 2 8 29 29 29 5 5 29 31 8 29 29 29 14 29 18 2 5 29 29 29 5 29 29 29 29 27 29 29 29 29 29 29 5 29 29 29 29 29 29 16 29 29 29 8 29 8 29 29 29 5 29 29 29 29 29 2 26 29 29 29 29 29 26 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 25 29 8 5 29 5 29 5 29 29 29 29 29 18 8 31 25 16 29 29 18 29 29 29 29 2 29 29 29 2 29 29 29 29 5 29 29 29 31 29 29 16 29 17 16 29 29 2 5 5 2 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 31 29 29 16 29 17 29 16 16 18 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 2 29 31 29 2 29 16 29 2 25 2 29 29 2 5 29 29 29 2 29 5 29 29 25 29 8 29 29 29 29 14 18 29 29 2 29 29 29 29 29 5 31 29 29 8 29 29 29 8 18 5 29 2 29 29 25 2 2 6 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 2 16 29 29 5 29 17 29 29 29 29 6 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 8 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 5 29 29 16 16 19 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 5 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 17 29 29 29 29 29 17 29 31 29 2 29 29 29 29 29 8 5 26 5 29 2 5 29 29 29 29 8 2 29 29 29 2 29 16 29 29 16 19 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 17 29 13 19 16 16 16 29 17 29 29 29 29 29 29 29 29 29 5 29 25 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 2 29 2 25 29 29 29 29 29 29 16 29 17 29 2 29 14 29 29 29 29 29 29 29 29 31 29 2 2 29 29 29 8 29 29 29 29 29 17 29 31 29 29 31 8 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 2 6 29 29 2 29 2 2 2 8 8 2 5 6 2 2 8 29 2 29 29 29 2 5 6 8 29 5 2 6 25 31 29 29 2 29 14 29 29 29 8 5 5 2 17 29 8 29 29 29 29 29 2 5 5 29 6 8 5 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 31 29 29 16 29 29 29 8 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 5 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 5 29 29 2 29 29 29 29 16 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 31 16 29 29 2 29 29 29 16 13 29 29 16 29 29 16 13 29 16 29 16 29 29 16 29 29 16 29 29 19 29 16 17 29 29 29 29 16 29 16 29 16 29 16 13 16 29 29 16 29 29 29 16 29 29 29 13 16 13 16 29 29 16 29 29 16 19 13 16 19 29 13 16 29 16 16 29 16 29 16 29 13 16 19 29 19 19 19 29 29 19 19 29 29 16 13 29 16 29 29 19 29 29 19 16 16 16 29 16 29 19 29 13 19 16 29 16 29 13 29 16 29 16 16 16 19 16 16 29 16 29 16 29 16 13 16 29 29 16 29 29 16 13 29 29 29 16 29 29 29 16 16 29 16 19 16 19 29 29 16 16 29 16 19 16 29 16 19 16 16 16 13 16 16 19 16 16 13 16 29 16 26 16 16 29 16 5 13 16 29 29 16 29 16 16 16 29 16 19 16 29 13 16 29 17 16 29 29 16 29 29 16 29 29 16 17 16 19 19 29 29 29 16 29 16 29 29 16 16 29 29 16 16 29 29 13 16 29 29 16 29 19 19 29 16 29 13 2 29 16 29 16 16 29 29 16 29 29 17 13 16 29 29 29 19 16 29 16 29 16 16 16 29 16 29 19 29 29 29 27 16 29 16 29 16 29 29 29 29 29 29 29 16 16 13 16 16 16 16 29 19 16 29 29 29 29 29 29 16 29 16 16 16 16 16 16 16 16 16 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 17 29 16 13 29 29 16 16 13 29 16 29 16 29 16 16 16 19 13 29 16 19 16 29 2 13 16 13 16 29 29 16 17 16 17 16 29 16 29 29 16 29 19 29 29 29 29 29 16 16 29 16 29 16 16 16 29 16 8 29 16 29 16 16 8 29 29 29 29 16 16 5 16 5 29 29 19 16 29 29 29 29 29 19 16 29 29 29 16 29 29 2 29 29 29 16 16 29 16 29 29 29 16 29 29 29 19 29 19 29 16 13 19 16 16 19 13 16 29 16 29 16 16 13 16 13 16 19 16 16 19 19 29 16 29 9 19 16 13 29 16 19 16 16 29 16 29 29 16 16 13 16 13 29 16 16 16 16 16 29 19 19 19 16 19 19 13 29 19 19 16 26 16 16 13 16 19 29 16 16 10 19 9 13 16 29 19 19 19 19 16 16 19 19 19 16 16 19 16 19 16 19 9 16 19 19 16 16 16 19 19 16 16 29 29 16 16 29 29 19 16 29 19 29 16 16 16 16 19 16 19 29 16 16 13 19 16 19 16 13 19 19 19 16 29 19 16 9 16 16 16 19 19 19 9 16 19 16 19 16 13 19 13 16 13 16 19 19 29 29 29 19 9 29 19 16 16 19 19 9 16 29 29 19 29 13 16 29 16 16 19 29 16 29 29 13 29 19 16 29 29 16 19 29 16 29 29 29 29 29 29 16 29 16 29 16 29 29 16 29 16 29 16 29 16 29 16 16 29 29 29 29 5 16 29 16 29 29 29 16 29 29 2 29 5 8 8 29 2 29 29 31 18 29 5 29 31 2 8 8 26 8 29 29 31 5 31 29 8 29 29 8 5 29 8 2 29 2 29 29 5 8 8 5 29 29 29 29 5 2 29 29 29 29 25 29 29 29 29 2 29 29 29 29 2 29 29 29 29 5 29 29 29 8 17 29 29 29 29 5 16 8 29 29 16 29 31 29 29 29 29 29 2 29 18 26 29 29 29 29 29 2 18 5 27 29 8 29 29 29 8 29 29 29 8 29 2 29 29 8 26 29 29 29 29 29 8 29 8 29 29 29 29 25 29 6 8 29 29 31 29 6 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 2 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 2 29 2 6 29 29 13 29 5 29 5 27 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 8 29 14 6 29 5 29 8 29 29 29 5 29 29 29 29 2 29 6 29 31 6 29 5 18 25 29 25 31 29 2 26 5 2 29 2 18 29 27 29 29 2 29 5 29 18 2 29 8 5 29 2 26 29 2 29 29 5 29 29 29 29 29 29 27 5 25 2 29 29 2 25 27 5 5 8 5 29 29 18 25 27 8 5 29 5 29 29 2 2 5 2 29 29 27 8 29 8 2 2 29 29 29 6 29 29 29 29 29 6 29 29 29 17 5 29 29 16 29 29 29 16 13 29 29 13 8 29 13 29 29 29 29 29 8 29 5 5 29 29 29 29 29 29 8 29 29 29 16 16 29 29 29 16 16 16 29 29 29 29 29 13 29 29 13 29 29 29 8 29 29 29 29 16 29 23 29 29 8 29 29 29 29 29 29 29 29 29 8 26 29 29 29 29 29 29 29 29 29 29 29 29 26 5 5 29 29 29 29 29 29 6 8 29 8 5 5 17 29 18 29 6 29 29 29 29 29 29 29 25 29 25 29 27 8 8 5 29 5 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 16 29 29 16 29 29 17 16 29 29 29 16 29 16 29 16 29 16 29 29 19 29 29 29 16 29 16 29 29 8 16 16 29 29 29 29 29 29 29 26 29 29 2 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 16 29 19 29 16 16 16 29 16 16 13 16 13 16 16 16 29 29 29 29 16 13 19 29 29 16 16 16 13 29 29 29 29 29 29 29 29 13 29 29 29 13 29 29 29 29 29 29 29 29 29 2 16 16 16 29 19 16 29 5 29 29 13 29 29 29 19 29 29 29 29 29 29 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 5 27 5 29 27 5 6 29 18 5 5 2 29 29 29 8 2 5 6 18 31 29 29 29 2 29 29 25 29 5 29 29 2 2 2 8 5 2 29 29 29 29 29 29 29 29 29 25 18 29 31 8 26 29 29 2 29 29 29 26 8 5 29 29 6 29 29 29 8 18 2 29 29 8 5 5 18 2 31 8 29 18 25 29 29 29 8 27 6 31 29 2 2 8 5 29 2 29 2 29 29 8 29 29 29 29 29 6 6 29 29 16 29 29 29 29 29 29 29 29 16 29 29 2 6 29 29 26 29 31 29 29 29 29 29 29 17 5 5 29 29 29 29 29 29 16 16 29 29 29 8 29 29 29 29 29 2 29 8 31 16 29 5 16 29 29 29 16 16 29 29 29 2 29 29 29 6 29 29 29 6 2 5 29 6 29 2 2 2 2 27 18 2 2 29 8 29 2 29 5 5 5 2 2 8 29 29 29 29 17 29 29 29 29 29 29 8 29 5 29 29 25 18 8 26 8 8 29 29 29 27 2 29 29 29 16 16 16 29 16 17 29 29 29 2 29 29 29 2 5 5 5 29 18 29 29 29 29 29 16 16 29 16 16 17 29 29 29 29 29 29 29 5 2 2 8 29 2 29 5 2 5 6 29 14 29 2 5 29 2 29 5 8 29 14 5 29 2 8 2 2 2 29 2 29 2 5 2 29 2 2 2 31 6 6 8 18 2 8 31 8 29 2 31 6 8 5 29 5 31 29 29 2 29 8 29 29 29 2 29 29 29 29 29 29 29 8 29 17 2 2 4 29 8 29 8 29 29 29 29 29 16 29 29 31 29 29 29 29 29 29 29 16 29 29 16 16 2 29 16 16 29 13 29 29 16 29 29 16 29 29 16 29 29 29 29 29 5 19 5 29 29 8 16 16 5 8 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 5 25 26 2 5 29 5 5 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 31 29 29 29 29 16 16 29 29 29 29 5 29 2 29 2 29 29 29 29 5 2 29 29 2 29 29 29 29 29 29 29 29 17 29 29 16 13 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 13 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 19 29 16 16 19 19 29 29 16 19 16 19 16 16 29 29 29 16 13 19 19 19 16 16 16 16 29 16 19 16 13 19 9 19 13 29 16 19 19 19 9 19 29 17 16 41 19 19 19 29 29 29 29 13 19 29 29 16 16 29 29 29 29 29 29 8 29 8 5 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 2 2 29 29 29 2 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 5 17 29 5 29 17 29 29 29 29 16 29 29 29 16 19 16 29 29 29 16 29 16 29 16 29 29 29 29 16 16 29 16 29 16 29 29 29 16 29 29 16 16 29 29 29 16 29 29 29 29 29 16 16 29 29 16 16 2 16 16 16 29 16 29 13 16 16 29 29 19 29 16 29 16 29 29 2 5 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 29 16 29 29 29 29 16 16 16 16 29 16 29 29 16 2 16 13 29 29 16 29 5 16 29 29 16 29 29 16 29 29 29 16 16 29 29 29 29 16 16 29 16 29 29 16 29 16 29 29 16 29 29 16 16 16 29 29 29 29 16 29 29 29 29 29 29 29 17 29 29 29 29 13 29 29 17 29 29 29 29 29 16 29 29 29 29 29 16 5 29 29 29 29 29 16 29 29 29 29 29 29 14 29 29 16 29 16 29 29 29 29 29 29 29 5 29 2 29 18 29 29 5 2 29 5 16 16 29 29 29 16 16 29 19 29 29 8 29 29 17 5 5 23 2 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 5 29 29 29 14 5 29 2 29 2 25 5 5 5 29 8 29 29 2 29 29 29 29 2 5 29 2 29 8 2 29 5 5 29 29 2 29 29 16 16 29 2 5 29 29 29 2 29 29 29 29 8 29 2 5 8 29 29 5 2 29 2 29 29 29 29 29 2 5 31 8 8 29 29 29 2 6 2 29 29 17 29 29 29 29 17 29 29 29 29 2 5 2 29 8 2 29 5 8 29 29 29 29 29 8 5 23 25 8 29 29 29 29 29 8 29 29 2 5 2 29 29 5 2 8 29 29 29 29 29 29 2 29 29 29 29 29 29 6 2 5 29 29 8 29 2 29 25 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 16 29 16 16 29 29 29 2 6 29 29 29 29 29 29 25 29 29 16 13 19 2 16 29 29 13 29 16 29 16 29 29 29 29 5 29 16 16 29 16 29 16 29 29 29 29 29 29 31 29 8 29 2 29 29 2 5 29 29 5 5 5 29 29 29 29 29 25 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 2 31 31 29 29 29 29 2 29 31 31 29 29 29 29 29 29 29 29 29 29 2 29 29 8 8 29 6 16 29 29 8 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 8 29 2 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 2 16 2 29 29 29 2 8 29 29 6 17 29 29 29 29 29 29 29 27 29 17 29 29 29 29 29 29 5 29 29 8 29 18 8 18 29 29 29 29 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 5 5 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 18 8 8 29 8 8 8 5 29 29 2 29 29 29 29 29 29 29 29 5 5 2 29 8 29 25 18 29 29 29 29 29 29 29 29 29 29 29 8 5 5 29 29 29 29 29 2 29 29 29 2 29 29 29 29 27 29 29 18 29 29 29 31 29 29 29 29 29 29 29 29 29 2 29 2 8 29 2 6 8 29 5 29 8 29 29 29 29 29 29 5 5 31 29 29 29 29 29 29 29 2 29 8 29 29 29 29 2 2 29 2 29 2 2 29 27 5 29 25 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 6 29 29 29 5 29 29 29 29 29 29 2 31 29 5 5 29 29 2 29 29 29 2 27 29 29 29 29 27 29 29 8 29 29 5 29 29 5 29 29 29 29 29 29 5 29 29 29 29 29 5 2 18 29 29 2 31 29 2 29 29 5 29 29 8 29 2 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 5 29 6 29 2 29 29 29 2 8 29 29 5 5 29 29 2 29 29 31 29 29 8 29 2 29 29 29 8 8 29 29 29 29 29 29 5 29 2 29 29 29 8 29 29 29 5 5 29 29 6 8 2 27 29 8 29 5 8 5 29 29 29 14 29 29 29 29 8 29 18 2 29 5 18 29 29 5 8 29 29 8 2 29 29 29 29 29 5 29 5 29 29 31 2 29 6 29 8 29 29 29 8 29 8 29 29 18 29 29 29 29 29 29 29 8 29 2 29 5 29 29 25 18 29 2 29 27 29 8 29 29 26 29 29 18 29 29 29 29 8 29 29 2 29 5 29 29 29 8 8 8 29 5 29 2 5 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 5 8 29 29 29 29 29 29 29 29 13 16 29 2 29 29 29 29 31 8 29 25 5 29 29 29 29 5 29 29 29 29 5 29 19 29 29 29 29 2 29 6 5 29 29 29 25 2 2 29 29 29 29 16 8 29 29 29 13 29 31 5 2 8 29 2 8 29 8 18 29 2 5 5 29 29 8 29 31 29 29 29 29 29 29 29 2 29 29 29 8 29 29 2 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 6 29 29 29 8 29 2 29 29 2 29 29 29 29 29 6 29 29 29 29 31 29 31 2 29 29 29 29 29 29 29 18 29 29 29 2 2 29 29 29 8 2 5 31 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 8 29 29 29 29 29 29 2 29 29 8 29 29 2 2 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 13 29 29 29 29 29 29 29 29 16 5 29 6 29 29 31 25 29 2 29 29 29 2 2 29 29 29 29 18 26 29 29 29 29 29 29 29 31 29 29 29 2 29 29 31 8 29 29 8 29 29 8 29 5 29 5 29 29 29 29 29 31 29 29 31 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 6 6 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 29 8 18 29 6 2 29 29 2 8 29 29 29 29 8 2 29 29 29 29 2 29 29 2 29 29 19 13 16 29 29 16 29 2 29 29 29 29 29 29 29 17 29 29 29 29 29 16 29 16 29 19 16 29 29 29 19 16 29 2 29 29 29 16 16 19 29 29 29 8 2 29 29 29 29 29 16 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 17 16 29 8 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 26 29 29 29 29 29 13 29 29 29 8 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 13 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 8 29 25 29 29 5 29 29 29 16 16 29 16 29 29 29 29 29 29 16 29 29 29 29 31 2 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 2 29 8 29 2 29 29 2 29 29 29 5 29 31 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 17 29 29 29 13 29 29 29 29 29 29 29 13 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 16 29 17 29 29 29 29 29 16 29 29 29 29 29 29 29 31 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 16 16 29 29 16 29 29 29 29 6 29 25 29 29 16 29 29 16 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 26 29 29 29 29 29 29 29 31 29 8 2 27 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 5 2 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 6 29 2 16 29 29 29 31 8 29 18 29 2 29 29 29 8 29 26 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 26 29 6 2 25 29 29 29 29 31 29 31 2 29 27 29 8 29 2 8 29 2 2 8 26 8 29 29 29 29 5 8 2 8 29 2 29 2 29 29 2 29 29 26 29 29 29 29 16 8 2 2 29 29 29 29 29 29 16 29 29 25 29 29 29 29 29 29 31 29 29 29 31 6 29 2 29 16 29 29 29 25 31 31 29 29 29 2 29 29 5 2 29 29 29 29 29 29 5 31 29 31 29 29 29 5 29 4 18 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 8 29 2 29 29 29 29 2 29 29 29 2 18 27 14 8 29 5 29 8 5 29 29 29 2 8 2 29 2 29 29 29 31 29 2 2 26 8 8 5 29 8 29 2 29 2 29 8 29 29 8 29 5 29 8 8 29 29 29 8 29 29 2 29 8 29 8 29 29 29 8 29 16 8 29 16 29 29 29 29 29 2 29 29 8 26 16 29 29 16 29 29 29 16 29 8 29 29 29 8 29 5 2 29 6 29 29 29 29 29 29 29 29 17 29 29 29 29 29 5 16 29 27 8 5 29 29 16 2 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 8 2 16 29 29 29 29 29 2 8 29 6 29 6 29 29 29 29 29 29 5 2 29 29 31 29 29 29 29 6 29 5 29 29 29 31 29 2 29 16 29 29 29 29 13 13 29 29 8 29 29 29 29 29 16 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 16 29 19 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 2 29 29 16 29 29 16 29 16 13 29 29 29 29 29 29 8 29 5 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 14 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 16 29 29 13 29 16 29 29 29 29 29 16 29 29 17 29 16 29 16 29 16 16 29 16 16 19 29 19 29 13 13 16 19 29 19 29 16 16 19 16 19 13 29 16 19 19 16 29 29 29 29 29 16 29 16 16 16 16 29 29 16 16 29 29 29 16 29 29 16 16 13 29 19 19 13 29 16 19 29 29 16 16 16 19 19 16 16 29 16 16 29 29 16 16 13 13 16 29 29 16 16 19 16 16 19 29 16 19 29 19 29 29 29 29 16 16 16 16 29 16 16 16 29 16 13 29 13 29 16 2 16 16 29 29 16 19 19 19 16 16 29 13 29 29 29 19 29 29 16 16 19 13 16 16 16 16 13 29 29 16 19 19 19 29 16 29 19 13 19 29 29 29 29 29 19 17 19 13 29 29 16 29 16 19 16 29 16 29 13 29 16 16 16 29 19 29 29 13 16 16 16 29 13 13 29 19 19 16 29 16 16 16 29 16 16 19 29 16 19 29 19 41 16 16 29 19 13 19 16 29 29 19 19 13 29 16 16 19 13 16 19 19 16 16 29 16 19 13 19 29 29 19 13 16 16 16 16 16 29 16 29 29 29 16 13 19 17 16 29 29 16 16 16 29 29 16 16 29 19 19 16 16 16 19 19 13 29 16 16 16 16 16 29 9 29 16 19 16 16 19 13 19 19 16 29 16 19 16 29 16 16 13 16 16 19 17 31 29 16 19 13 19 19 29 29 29 29 29 13 29 13 19 13 16 19 29 29 16 16 16 16 19 13 16 29 16 16 19 16 16 29 16 16 16 19 19 19 19 16 17 16 16 29 29 16 16 29 19 13 29 19 16 19 16 8 16 16 16 13 16 29 16 29 16 13 29 16 19 29 16 29 2 16 29 16 16 16 29 16 16 16 19 29 29 29 29 16 29 29 29 13 29 29 29 29 16 16 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 31 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 16 29 29 16 29 8 16 29 8 29 29 29 29 29 29 29 5 5 8 5 18 29 29 29 29 8 29 29 5 8 5 29 29 29 14 29 29 29 29 2 29 29 29 5 29 29 16 29 29 29 29 29 29 17 29 29 29 16 16 5 27 29 29 29 29 16 29 29 29 29 29 16 29 29 29 18 29 29 29 29 29 29 17 8 8 29 29 29 29 16 29 29 29 29 29 29 8 29 29 5 29 29 29 29 29 2 8 29 29 29 16 31 29 29 29 29 29 5 8 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 5 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 8 29 29 16 16 8 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 5 8 29 29 29 31 2 29 2 8 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 8 29 29 29 18 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 18 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 16 29 29 5 29 29 29 29 29 29 29 29 16 29 25 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 16 29 17 16 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 17 16 29 31 16 16 29 29 29 16 29 29 29 29 29 29 16 16 29 29 16 29 19 29 29 29 29 29 19 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 18 26 29 5 29 25 2 29 29 29 2 25 29 8 29 2 29 8 29 5 29 29 31 29 25 2 29 29 29 27 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 14 18 25 5 29 29 29 29 29 29 25 29 8 29 29 29 29 29 2 29 28 29 6 29 31 29 29 29 8 29 29 29 29 5 5 29 29 6 29 29 8 29 29 29 29 29 29 27 29 29 29 29 29 8 29 29 29 29 26 29 29 5 29 8 29 6 26 29 26 29 8 6 29 29 29 18 29 29 29 29 8 31 29 29 29 2 29 29 29 29 29 29 2 29 8 2 29 26 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 31 29 26 29 29 25 29 29 29 29 29 2 2 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 25 5 29 29 29 29 29 5 29 29 29 29 29 29 29 29 14 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 6 29 29 29 8 29 29 29 29 29 29 29 29 6 8 29 18 6 29 25 8 6 29 29 29 29 2 8 29 5 18 29 29 26 29 29 8 29 25 5 29 8 8 5 2 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 18 8 8 29 18 29 29 5 29 8 29 8 8 5 29 29 29 29 29 29 29 29 2 29 6 29 25 29 2 29 8 31 29 6 2 29 29 5 29 8 18 2 29 29 29 29 27 29 29 27 29 8 29 25 2 29 29 29 8 29 29 27 29 29 31 6 2 29 2 6 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 8 29 29 29 14 29 29 29 29 26 29 2 29 29 29 6 29 29 29 29 5 29 29 29 6 29 29 29 29 29 29 2 29 2 29 29 29 29 29 18 29 18 29 27 29 2 29 8 29 8 29 18 29 2 29 25 29 29 27 14 29 8 2 29 29 29 8 29 29 29 29 18 27 29 29 29 29 29 29 8 29 2 29 8 29 2 2 29 29 29 8 29 31 29 2 29 29 31 29 29 29 29 29 31 29 27 29 8 29 29 29 29 31 29 29 5 29 27 29 29 29 29 29 14 29 29 29 29 29 29 29 31 8 8 29 29 8 27 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 18 29 29 5 2 29 5 29 5 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 5 29 29 8 29 29 29 29 29 29 5 29 29 6 29 29 29 2 29 5 29 8 5 29 29 29 29 25 2 18 29 8 29 5 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 16 29 29 29 14 2 8 2 29 5 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 16 16 29 29 29 29 29 29 8 29 29 29 29 5 5 2 13 29 29 29 16 29 16 29 17 29 16 29 29 2 29 29 29 8 8 2 29 29 29 29 5 29 14 29 29 29 29 5 2 29 31 18 29 8 29 29 29 8 29 29 29 31 5 5 23 2 29 2 29 29 2 2 25 2 8 29 2 29 5 25 8 29 29 5 29 2 8 2 29 2 29 29 29 31 29 29 29 29 29 5 14 16 29 29 29 8 2 29 29 29 29 2 29 29 29 29 29 5 29 26 29 29 29 16 29 29 29 29 16 8 29 5 8 29 29 29 29 29 29 29 5 17 29 29 29 29 26 2 29 29 29 29 29 29 29 16 29 29 31 2 2 18 29 8 8 2 5 2 29 29 29 27 29 18 26 18 2 31 29 29 29 29 5 5 27 5 31 29 29 8 29 29 29 29 5 29 18 18 5 29 29 29 2 5 29 31 29 29 29 29 29 18 27 29 29 8 29 29 29 29 29 29 5 2 29 29 2 31 29 18 29 29 29 29 29 29 2 29 29 25 29 2 18 18 5 8 2 31 25 29 5 29 29 29 2 5 6 5 29 6 29 29 29 29 2 29 29 29 2 29 29 25 29 25 29 29 29 5 29 29 2 29 14 29 18 2 29 2 29 29 27 29 29 29 31 29 29 29 29 5 29 29 25 29 29 29 29 29 2 8 2 29 29 29 29 29 29 29 29 29 2 29 29 25 2 29 5 29 14 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 16 26 29 29 2 29 29 29 29 29 26 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 16 16 17 29 29 13 29 16 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 13 16 29 29 29 13 17 29 16 29 29 29 16 29 16 16 16 29 19 16 29 16 16 29 29 16 17 16 29 29 29 13 29 29 5 16 16 29 29 16 29 16 29 13 16 29 29 29 16 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 16 13 29 29 16 29 29 16 16 13 16 29 29 16 29 29 16 29 29 29 29 16 29 29 17 29 17 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 6 2 29 29 29 5 29 29 29 29 31 29 29 27 29 29 29 29 29 29 16 16 16 16 29 13 31 16 2 5 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 27 29 18 29 29 29 29 29 29 29 29 31 2 2 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 5 29 29 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 6 29 29 18 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 26 2 29 29 29 29 29 2 2 2 29 29 2 29 25 26 29 29 29 29 29 8 29 5 29 29 29 29 29 29 2 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 2 29 29 29 5 29 29 2 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 2 31 29 2 29 29 2 29 29 29 29 5 29 29 29 29 29 18 29 29 29 29 29 29 8 29 6 2 5 8 29 8 29 6 2 29 14 29 29 16 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 2 29 8 29 5 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 8 29 29 29 29 2 29 29 8 29 29 2 25 29 8 29 29 29 29 29 5 29 16 29 29 29 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 17 16 13 29 8 29 16 29 19 29 29 16 29 16 29 16 16 16 16 13 29 29 16 16 29 29 29 16 19 29 29 2 16 29 13 29 29 29 29 29 19 29 16 29 16 29 16 16 29 13 13 16 16 16 16 13 29 16 16 16 29 29 16 13 16 29 29 19 16 13 16 13 17 16 16 16 16 13 29 29 8 29 5 29 29 16 16 29 16 29 29 13 16 29 16 13 29 17 29 16 16 16 19 16 19 16 16 13 19 16 19 16 19 29 16 16 17 16 19 16 16 13 13 19 13 16 29 19 16 16 29 16 16 16 16 29 29 29 29 29 29 16 29 29 29 18 29 29 16 16 29 29 29 16 29 29 29 29 16 29 29 16 16 29 29 18 16 17 13 29 29 29 16 16 29 19 29 29 29 29 16 16 16 29 16 13 16 16 16 29 16 13 16 16 16 29 29 29 29 29 13 29 18 29 29 16 29 29 29 29 13 29 29 16 29 29 29 16 8 29 16 29 29 29 16 29 29 29 16 29 29 16 16 29 29 29 16 16 16 13 29 16 29 29 29 29 16 16 16 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 5 29 29 29 29 29 29 29 16 29 29 16 29 16 16 29 29 16 16 29 16 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 29 29 17 4 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 13 29 16 29 29 16 29 16 29 16 29 29 16 16 29 13 29 16 17 19 29 29 16 16 13 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 8 29 29 13 2 29 29 29 17 29 29 29 16 29 29 29 13 29 29 29 29 8 13 29 29 29 29 29 5 29 16 16 2 16 16 29 14 29 29 29 29 29 19 2 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 5 29 29 29 2 29 16 29 29 29 29 29 17 5 23 29 5 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 17 29 29 2 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 5 29 29 6 29 29 8 29 2 29 8 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 5 16 16 19 16 29 16 19 16 16 27 16 19 13 16 16 16 29 16 29 29 29 29 29 29 16 16 29 16 29 25 29 19 17 29 29 16 29 16 29 29 16 29 29 16 29 16 29 16 29 29 16 29 29 29 5 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 26 29 29 29 16 29 2 5 29 29 16 29 29 16 29 29 17 29 29 29 8 16 29 19 29 29 29 17 29 16 8 29 29 29 29 29 29 29 5 29 29 29 29 29 26 29 29 29 27 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 16 29 29 18 18 29 18 14 29 29 29 29 6 29 5 29 29 29 29 29 29 16 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 16 29 16 29 16 16 29 29 29 29 29 29 16 29 16 29 29 29 29 16 16 29 29 29 16 29 29 16 16 29 16 29 29 29 13 16 29 19 16 29 19 29 29 16 29 19 29 29 16 29 16 29 13 13 16 16 16 29 19 19 13 29 5 29 16 16 16 16 29 29 16 16 29 16 29 29 13 16 16 29 29 19 16 29 16 29 29 16 29 16 29 16 16 16 29 29 29 29 16 16 29 16 29 16 13 29 29 29 16 13 19 29 29 16 19 16 29 13 29 19 29 16 29 13 16 16 29 16 5 19 19 29 29 16 19 29 29 16 16 29 16 29 29 16 16 29 29 29 13 29 29 16 19 17 29 16 19 16 19 29 16 16 29 16 29 16 16 16 16 19 19 29 19 29 19 29 16 16 19 16 16 5 16 16 13 16 13 29 16 16 19 29 17 16 18 16 19 5 16 29 16 16 16 29 17 29 19 29 29 16 29 29 29 2 16 29 29 16 13 16 16 16 29 29 29 29 29 29 13 16 16 29 29 29 29 26 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 16 2 29 5 29 29 29 16 29 29 29 29 29 29 29 16 29 5 19 17 25 16 16 29 29 29 16 29 16 16 29 29 16 16 29 29 16 13 29 16 29 29 16 16 29 16 29 29 16 29 29 29 16 29 16 29 16 29 29 29 19 29 29 29 29 29 29 29 29 29 16 16 16 16 16 29 16 29 16 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 8 5 29 2 5 29 29 29 29 18 29 29 29 2 23 29 29 29 29 8 29 29 5 29 29 29 2 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 2 29 2 29 29 18 29 29 29 27 29 8 8 29 29 29 2 2 26 5 29 29 29 29 29 29 29 2 27 29 29 18 18 29 29 29 29 29 8 29 2 5 18 29 8 29 27 29 29 27 29 29 2 5 29 29 18 29 29 29 31 18 29 29 29 29 29 29 25 29 29 29 29 29 8 29 29 16 29 16 16 16 16 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 29 16 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 2 31 31 29 29 8 2 18 6 5 18 8 2 29 8 8 2 29 27 29 2 29 29 31 29 29 29 8 2 2 29 26 29 29 29 29 29 29 29 25 2 29 2 29 5 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 27 8 29 29 29 31 2 29 8 31 31 5 29 29 6 29 29 29 29 16 29 29 29 29 2 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 18 29 29 25 29 29 29 16 29 29 29 29 29 8 29 29 8 29 29 14 29 29 2 29 29 29 29 2 6 29 8 6 29 29 31 29 14 2 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 18 5 29 29 29 29 29 2 29 29 2 29 8 29 29 29 8 2 29 6 31 2 5 29 26 29 29 29 29 31 29 29 29 29 31 29 29 2 18 2 29 5 29 29 29 29 27 2 29 29 29 29 8 29 29 29 16 29 29 16 19 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 6 29 29 2 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 16 16 8 16 29 18 29 29 16 16 19 16 29 25 29 29 29 16 29 29 16 13 16 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 27 29 29 29 29 16 29 29 29 29 29 2 2 5 29 29 29 29 29 29 29 2 29 5 6 27 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 8 8 29 29 5 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 16 29 31 29 29 29 8 29 29 29 29 29 29 29 8 29 29 2 29 29 8 29 4 5 29 23 29 29 29 29 29 29 29 29 29 2 26 29 29 5 8 29 8 29 29 29 26 26 8 29 29 29 29 29 29 29 29 29 29 29 8 2 8 8 29 2 29 26 2 8 29 29 29 29 29 6 29 29 8 29 29 2 18 27 29 31 8 18 29 8 29 8 2 29 8 8 8 31 29 6 29 5 2 29 29 29 29 29 29 2 5 29 6 29 29 29 29 5 5 29 29 29 5 29 2 29 29 29 29 2 29 29 29 29 5 29 29 5 5 8 29 29 29 29 29 29 25 8 29 5 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 18 5 29 8 2 29 8 31 5 29 25 2 2 29 29 2 8 29 2 29 29 25 29 29 8 29 18 25 29 25 29 29 29 6 6 29 18 29 29 29 29 17 6 29 29 29 2 29 29 17 5 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 2 29 29 26 29 29 29 29 29 29 29 29 5 29 29 18 29 29 2 5 29 29 29 25 29 29 29 29 6 8 29 29 29 29 29 8 5 5 29 2 2 29 6 29 29 29 29 31 14 8 29 29 18 29 29 5 29 29 29 2 18 29 14 2 29 29 2 29 29 31 29 5 2 5 29 29 29 2 18 29 2 29 29 29 6 5 29 2 5 29 5 2 2 8 29 29 5 29 2 29 29 29 31 29 25 18 8 29 26 29 29 29 8 8 5 29 8 5 2 14 31 8 2 31 29 29 2 29 29 8 29 29 25 26 5 8 29 8 14 29 29 2 29 31 29 29 29 8 5 25 29 2 2 29 14 29 5 2 2 8 5 2 2 29 2 29 8 2 29 29 25 18 2 29 29 5 29 8 5 29 29 29 29 29 29 29 5 29 16 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 8 16 29 29 29 29 16 29 6 16 16 29 29 29 29 16 29 29 16 16 29 16 4 16 29 29 29 29 29 29 29 16 29 29 16 16 29 13 29 29 29 16 16 29 29 29 19 29 19 29 13 29 29 29 2 29 29 29 16 29 29 29 29 29 29 25 29 6 8 29 5 5 5 29 29 18 2 29 29 2 27 29 29 29 29 29 29 29 29 29 8 29 29 8 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 16 26 29 29 5 29 29 29 26 27 8 6 29 8 5 29 29 29 29 29 8 29 2 6 29 29 29 2 5 23 5 29 8 2 29 27 6 29 29 29 8 29 29 6 6 29 29 29 29 2 2 29 18 8 31 5 29 29 2 5 8 29 5 5 29 29 29 29 29 29 6 29 29 8 29 29 29 29 2 26 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 2 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 23 8 29 19 13 29 29 18 29 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 2 29 29 8 2 29 27 29 29 29 8 29 29 29 31 29 18 18 29 29 31 29 29 29 2 29 29 2 29 29 29 29 29 2 17 29 29 29 29 29 29 18 29 29 31 5 29 29 27 29 29 29 29 29 29 31 29 8 29 25 29 29 29 5 29 29 29 29 29 2 5 29 29 29 29 2 29 26 5 8 29 8 29 29 29 29 29 2 29 2 2 2 5 29 29 8 2 29 29 8 29 29 5 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 2 29 8 31 8 31 29 29 8 29 2 29 2 29 6 2 8 2 29 29 2 29 2 2 25 29 29 29 29 5 29 8 29 29 29 29 2 29 29 5 2 5 5 29 29 29 2 29 29 29 29 29 29 8 8 18 29 29 29 8 29 25 29 29 29 8 18 2 8 29 8 2 29 29 29 29 16 8 29 16 29 29 29 29 29 29 29 29 29 29 16 31 29 2 29 29 29 29 29 29 8 29 18 29 29 29 29 5 31 29 29 29 29 2 29 29 29 31 29 8 29 29 29 29 2 29 8 29 2 2 5 29 29 31 29 29 2 29 29 31 5 2 6 5 8 8 2 6 29 2 8 2 29 29 8 18 29 8 5 29 29 29 29 29 29 29 29 29 29 27 8 29 8 2 5 8 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 5 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 8 29 29 2 29 8 29 8 8 29 31 29 29 29 29 29 29 27 29 29 29 29 16 29 2 29 29 29 29 29 6 29 29 5 29 5 29 2 29 29 29 8 29 29 29 29 29 17 29 29 29 29 29 29 29 13 29 29 16 29 16 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 5 29 29 29 29 29 29 2 2 31 2 29 8 29 29 6 29 17 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 2 29 29 29 5 29 2 29 29 2 29 29 2 29 29 29 29 29 29 29 5 29 29 14 16 8 29 29 29 29 26 29 29 16 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 16 29 29 29 29 16 29 16 29 29 29 8 29 8 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 2 8 2 18 8 29 2 29 29 29 29 16 29 29 29 29 29 17 5 16 29 29 29 29 16 29 29 16 16 29 29 29 16 16 16 29 29 29 29 16 17 29 16 29 16 16 16 29 29 16 16 16 29 16 29 29 16 16 16 16 29 19 29 16 19 29 16 19 16 17 29 29 16 17 29 29 16 16 19 29 16 29 16 29 16 29 16 29 29 19 16 16 5 29 19 29 16 16 29 16 29 16 13 16 16 13 16 19 16 29 19 13 29 16 16 19 19 29 16 19 16 13 16 29 29 29 19 29 19 13 16 16 16 19 19 16 16 19 19 29 29 19 13 19 16 29 16 19 19 19 13 29 29 29 19 19 19 19 16 16 16 13 19 19 13 16 16 29 19 29 29 29 16 29 29 29 16 29 16 16 29 29 29 16 29 16 16 13 16 16 29 19 16 16 19 16 19 16 29 9 19 29 2 29 16 9 16 19 19 19 16 29 16 19 19 19 29 16 16 19 19 26 29 16 29 16 16 13 16 29 16 29 16 29 16 19 19 19 16 29 29 16 16 29 29 29 29 5 29 29 16 26 16 19 29 29 16 19 29 16 29 29 16 19 29 13 19 29 19 16 16 16 19 19 19 16 16 19 19 29 16 19 29 16 29 19 16 16 16 16 29 19 13 19 16 29 16 29 29 16 16 16 16 17 16 29 13 16 17 29 19 19 16 16 16 19 29 13 29 17 19 19 16 29 29 29 19 16 16 16 29 29 16 19 16 16 19 17 29 29 16 19 19 16 19 19 16 13 16 16 16 16 13 16 29 29 17 29 16 16 16 29 19 29 19 16 16 29 16 16 13 16 29 13 29 16 29 17 19 16 16 29 29 29 29 16 16 16 29 29 13 29 16 16 16 13 29 29 29 29 13 16 29 16 19 29 16 29 26 29 16 5 29 29 29 29 29 29 17 29 29 16 29 16 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 29 29 29 16 16 19 16 8 17 29 29 16 29 16 29 19 16 29 29 16 19 29 13 16 29 29 29 29 16 16 29 29 16 16 16 29 16 29 29 29 29 29 16 16 29 13 16 16 16 16 16 29 29 13 19 29 16 29 29 29 19 16 29 16 16 29 29 16 29 19 29 29 16 16 16 19 29 29 13 29 29 29 16 29 5 29 16 29 29 29 16 29 16 26 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 6 29 29 29 29 29 26 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 19 13 29 29 29 29 29 13 16 16 16 16 16 29 19 13 29 29 16 29 16 16 16 16 29 13 16 16 16 29 29 29 16 19 29 29 29 17 16 29 29 16 29 29 16 29 29 29 16 29 29 29 16 29 29 2 17 16 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 16 16 19 13 16 29 29 17 16 16 29 29 17 29 17 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 5 29 5 29 2 29 2 29 2 29 25 2 25 5 2 29 29 29 29 29 29 29 5 2 29 29 2 18 29 2 29 2 29 18 29 6 6 29 23 18 25 29 29 29 29 8 29 8 8 2 29 2 29 18 29 29 29 29 2 29 29 29 31 29 5 6 26 29 29 29 29 29 29 29 2 2 31 18 5 18 31 27 8 8 31 2 29 29 5 5 23 29 29 8 29 29 2 14 29 29 29 8 27 29 29 29 29 25 29 29 29 29 29 18 29 29 5 29 29 29 29 29 29 27 29 29 29 29 29 29 8 29 29 29 29 29 29 25 29 8 31 29 29 29 29 29 31 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 25 29 29 29 29 29 29 29 29 14 29 29 29 6 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 2 2 29 29 29 8 18 29 29 8 29 29 16 13 29 29 29 5 29 2 18 29 29 2 29 29 29 2 29 29 29 29 31 5 2 8 31 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 17 29 29 29 29 17 29 29 16 29 29 29 29 29 29 29 29 29 29 16 19 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 13 29 16 29 29 19 29 16 13 29 29 13 29 29 29 16 29 8 29 29 29 29 16 29 13 16 16 19 13 16 16 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 16 17 29 29 29 16 29 29 29 16 29 29 29 29 29 29 5 5 29 2 29 29 29 29 29 2 25 31 5 8 29 29 26 8 29 5 29 29 29 2 29 29 2 26 27 5 2 5 29 29 8 8 8 18 29 29 5 31 5 6 29 29 29 29 29 29 29 6 6 29 29 29 18 8 29 5 29 29 5 5 18 25 29 2 29 29 29 18 2 2 29 29 2 31 5 29 26 29 29 18 29 29 29 29 2 8 29 2 8 8 25 31 29 29 29 29 29 5 29 29 2 29 2 29 29 29 29 29 31 29 29 29 2 29 29 8 2 29 5 29 29 29 18 8 5 29 29 29 29 17 4 29 5 29 29 29 29 29 29 29 29 29 29 29 2 8 8 29 29 29 29 29 29 29 31 29 8 29 29 29 29 29 29 16 2 29 25 29 29 18 5 29 29 29 29 8 2 29 29 29 29 23 29 8 29 27 29 29 29 29 29 29 18 29 8 2 31 5 29 29 2 31 29 29 14 29 29 14 5 29 8 29 6 18 29 31 29 26 29 2 5 29 29 16 29 29 29 29 29 18 26 23 29 29 2 2 29 2 2 5 29 31 29 29 29 5 29 5 29 29 25 5 17 29 2 29 31 29 2 6 29 31 5 29 29 2 2 29 29 29 29 29 29 29 2 5 4 5 29 8 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 2 8 5 29 18 2 29 29 29 2 8 2 31 2 29 26 5 29 8 29 29 29 29 29 29 29 29 29 5 6 25 8 2 29 29 29 16 29 29 16 29 29 2 8 2 29 29 29 25 29 25 29 29 2 5 29 25 31 29 29 29 2 29 29 5 26 29 29 2 31 29 8 2 29 29 5 18 2 29 29 29 29 8 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 8 2 29 29 2 29 16 17 16 29 16 29 16 29 17 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 16 13 29 29 17 29 29 19 16 16 29 16 16 16 29 16 29 29 16 29 16 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 16 16 16 16 29 16 16 29 29 29 29 16 19 13 19 13 29 16 13 16 29 16 29 13 19 31 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 13 16 29 16 16 16 16 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 18 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 16 29 18 29 5 5 5 29 31 2 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 13 29 29 16 16 29 16 29 19 16 29 29 16 16 29 19 16 13 29 16 29 29 16 29 29 29 29 29 29 29 8 29 29 29 18 14 25 31 29 2 29 29 2 29 29 29 29 2 29 16 29 29 29 29 29 16 16 29 16 29 29 16 16 16 16 13 29 16 29 19 16 16 16 29 16 29 16 19 16 16 29 16 16 19 13 16 29 16 16 16 16 16 16 16 16 29 29 16 29 29 19 29 19 29 16 29 29 19 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 16 16 29 16 16 16 16 29 16 16 17 16 13 16 29 16 16 16 16 16 19 19 29 16 13 19 19 29 29 16 29 19 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 19 29 29 29 29 29 29 29 5 31 29 29 29 29 29 29 29 16 29 16 29 29 29 29 2 29 29 29 26 29 29 18 8 29 29 5 29 5 5 31 29 2 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 19 29 29 17 29 16 29 16 13 29 16 13 8 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 16 29 29 29 5 29 29 29 29 29 29 29 16 29 31 29 29 2 29 2 29 29 29 29 29 29 29 29 2 8 29 29 2 27 29 8 5 2 29 29 29 2 2 29 29 2 5 29 2 6 31 2 29 23 2 2 29 26 29 29 29 29 29 8 29 29 29 29 2 29 29 16 13 29 29 29 29 29 29 16 29 29 16 16 2 29 2 29 29 29 29 13 16 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 16 29 29 16 16 29 16 16 29 29 29 16 29 29 16 29 29 16 5 29 29 29 29 29 29 29 29 29 2 5 8 2 29 29 26 29 26 29 29 8 29 29 29 17 29 29 29 29 29 29 29 29 17 29 29 29 29 29 19 17 29 5 19 29 29 16 29 29 29 29 8 29 29 29 29 29 29 2 29 29 6 16 29 29 31 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 18 29 8 5 5 29 26 29 29 29 2 29 29 29 5 29 14 29 29 29 29 2 29 29 29 29 29 18 2 29 2 29 2 29 2 29 29 29 29 5 5 8 29 29 29 29 29 29 26 29 29 29 29 29 13 8 29 29 29 16 29 29 29 16 29 29 29 29 29 29 2 16 29 2 18 16 29 16 16 29 29 29 5 16 17 29 29 16 29 16 29 29 29 29 16 16 16 16 29 29 16 13 29 16 29 29 29 16 29 29 16 29 16 29 29 29 16 16 29 29 29 29 29 16 16 16 29 29 13 16 29 16 29 16 29 29 29 29 29 19 13 29 29 16 29 16 19 19 19 16 29 29 16 13 29 29 17 29 29 29 19 19 16 29 29 13 16 19 13 13 13 16 16 29 29 29 29 29 16 29 29 13 29 29 5 29 29 29 16 16 16 16 29 29 29 16 16 5 16 29 29 13 16 29 29 29 16 29 16 16 16 29 19 13 29 29 16 29 29 29 5 29 5 17 2 8 29 29 2 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 16 16 29 29 29 29 16 17 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 31 8 29 29 29 8 29 18 29 29 29 29 2 29 29 29 16 29 29 17 16 29 16 29 16 16 16 16 29 16 29 16 2 8 16 16 29 29 29 29 29 2 29 16 29 29 29 16 16 13 16 29 29 16 13 19 29 29 29 19 29 29 19 16 29 16 16 19 16 16 29 19 29 16 19 16 29 29 16 19 29 19 29 16 29 29 16 16 13 16 13 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 6 6 29 31 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 18 29 29 5 5 29 29 29 29 31 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 8 29 16 16 29 16 29 19 16 19 29 16 16 29 29 29 16 29 29 16 29 29 16 29 29 16 29 29 29 2 16 29 29 29 16 13 29 16 16 29 29 29 29 29 16 16 29 29 16 16 19 13 29 29 29 29 16 16 29 29 16 16 16 29 29 16 29 16 29 17 16 29 29 16 19 29 13 19 26 29 29 16 8 29 29 29 29 16 29 29 29 29 19 29 16 29 29 29 29 29 29 29 13 13 16 16 29 16 16 29 16 29 2 29 8 6 2 26 29 5 26 5 5 29 16 29 25 14 29 29 29 29 29 29 29 29 29 6 29 26 8 29 5 2 29 2 29 2 5 29 29 29 29 29 29 23 29 8 5 29 29 31 2 2 2 2 5 5 29 29 29 29 25 29 2 29 2 29 29 29 29 29 5 2 29 2 29 2 2 8 5 29 29 29 16 29 2 29 13 29 18 29 29 16 29 16 29 29 16 13 29 29 13 17 16 29 16 16 8 16 29 17 29 16 17 16 29 29 29 29 29 29 29 29 16 29 8 29 16 29 29 29 29 13 16 29 29 16 29 29 29 16 29 29 16 16 29 29 29 2 18 29 16 16 29 29 29 16 29 29 29 29 29 16 16 13 29 29 29 29 29 16 16 29 16 29 29 16 29 19 29 29 29 16 16 16 16 16 29 29 29 19 16 29 16 16 29 29 29 16 29 16 17 29 16 16 29 16 29 29 16 29 29 16 29 16 29 29 29 29 29 16 13 16 29 16 29 29 16 19 16 16 29 29 16 19 29 16 16 16 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 2 29 29 29 29 29 17 29 29 27 29 5 29 2 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 26 29 29 29 31 31 29 29 29 2 5 2 29 29 31 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 31 29 29 29 29 29 29 26 5 5 31 29 29 29 29 29 29 29 29 5 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 2 31 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 16 29 29 29 29 17 29 2 25 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 16 29 16 16 29 13 16 16 29 29 29 29 29 29 29 29 16 13 16 29 29 29 16 16 29 16 29 29 16 16 29 29 29 29 29 29 29 29 5 29 29 29 8 29 25 25 29 29 29 5 29 8 29 29 29 5 29 29 29 29 29 31 29 5 5 31 29 29 29 29 29 29 25 29 29 29 2 25 29 18 2 29 29 29 6 29 5 29 29 29 29 29 29 5 29 29 29 29 8 16 18 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 17 29 5 29 2 29 29 29 29 29 2 29 8 2 29 2 29 29 8 29 5 29 29 29 29 31 16 29 29 29 29 29 29 29 29 2 29 29 2 8 29 29 29 2 5 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 2 29 6 29 29 29 8 29 8 2 2 2 29 5 5 6 5 5 2 26 29 29 5 29 29 27 29 29 29 29 29 18 29 29 29 29 16 29 29 29 29 6 29 31 29 2 29 29 29 29 29 8 5 31 2 29 29 29 8 29 29 29 29 29 29 29 29 5 29 29 29 8 29 29 25 29 29 29 8 29 5 29 29 29 29 18 29 29 18 29 5 6 29 17 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 2 29 29 25 29 8 29 29 29 6 29 5 29 18 29 29 29 27 29 29 29 29 29 2 25 29 31 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 16 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 31 29 29 29 8 29 29 29 2 2 29 29 29 5 29 29 29 29 29 29 29 17 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 17 29 29 29 16 29 16 29 6 29 29 29 27 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 27 29 29 2 29 29 29 29 29 5 29 29 5 29 29 29 29 26 5 29 29 29 29 29 5 8 5 16 29 29 29 29 29 2 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 5 29 16 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 23 29 29 29 5 14 6 29 2 2 29 29 31 8 29 29 29 29 29 5 29 8 29 27 8 29 31 29 29 29 5 29 29 8 8 29 29 8 8 31 29 29 29 29 29 29 29 29 5 6 29 29 2 29 29 29 29 29 29 29 29 18 29 18 29 29 8 29 29 29 29 29 8 18 29 29 16 16 29 29 29 29 29 16 29 29 29 29 2 29 29 29 2 29 29 29 2 29 5 5 29 29 29 14 18 29 29 5 29 29 29 2 5 29 8 2 29 29 29 29 29 6 8 29 18 31 2 29 29 5 29 2 29 2 29 29 29 29 2 29 8 29 29 31 29 29 5 2 29 29 2 8 25 29 29 29 29 29 29 29 8 29 29 8 29 27 29 31 8 29 8 2 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 6 31 5 8 2 2 29 29 2 29 29 29 18 29 29 29 2 29 29 6 5 29 29 8 29 2 6 29 29 8 29 29 29 5 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 16 29 13 16 29 29 29 16 29 29 29 13 5 16 16 29 29 29 29 29 16 29 29 29 29 13 8 2 29 29 13 29 29 29 29 29 8 5 5 5 8 2 26 29 31 31 5 29 8 31 29 5 6 2 29 29 29 29 29 2 5 8 29 29 8 25 29 29 2 8 31 29 8 2 2 6 2 27 8 5 17 29 2 29 29 2 2 27 2 29 2 29 26 29 29 29 5 2 29 29 5 29 5 29 29 29 29 2 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 16 29 25 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 18 29 29 29 18 29 29 29 29 2 8 29 29 29 2 29 5 29 29 27 29 29 31 29 8 5 29 29 2 29 29 29 29 29 8 2 25 18 6 29 29 31 8 29 29 5 29 29 2 5 8 8 5 5 29 6 29 18 29 8 29 29 29 29 29 29 2 29 29 29 5 29 29 29 27 27 29 29 29 2 29 29 18 29 29 29 29 2 2 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 26 8 8 29 31 5 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 25 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 17 29 29 16 29 29 29 29 16 29 16 17 13 29 29 16 29 16 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 13 16 29 29 16 29 29 29 29 16 18 16 16 29 29 29 29 29 29 29 29 16 6 29 29 16 29 29 29 16 29 29 29 29 29 2 29 29 29 29 5 29 29 29 29 8 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 5 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 8 29 29 5 29 29 29 29 29 2 29 2 2 2 29 29 5 29 29 29 29 29 8 29 29 29 16 16 29 16 29 29 29 29 29 29 29 16 2 5 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 5 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 29 29 2 29 29 2 8 5 29 2 29 29 29 29 29 8 8 29 5 29 16 29 16 29 29 13 29 2 29 18 5 31 2 29 2 29 29 2 29 29 8 29 29 29 5 2 29 5 29 16 16 29 16 29 16 29 29 29 29 29 13 29 29 29 8 2 29 29 29 5 29 8 29 29 2 5 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 27 29 29 2 18 6 5 5 29 29 29 2 8 29 31 8 8 29 29 29 29 29 29 2 29 29 6 29 6 29 29 29 31 29 2 29 2 29 29 6 5 29 29 29 29 18 29 29 29 29 29 6 31 5 14 29 29 29 29 2 29 29 29 2 29 29 18 29 29 29 14 8 5 29 29 29 29 2 29 2 29 29 5 2 29 29 29 8 8 29 5 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 8 29 29 2 29 29 29 29 29 29 2 29 2 29 29 29 29 29 5 29 29 29 29 29 29 29 2 27 29 29 6 23 29 8 29 2 29 29 29 29 29 25 29 2 29 2 29 29 31 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 25 29 29 29 29 6 17 29 29 29 29 29 31 29 6 8 25 29 29 2 29 14 29 29 29 26 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 14 29 29 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 5 8 29 29 29 29 29 29 29 5 29 2 29 29 29 14 17 29 29 29 29 29 29 16 29 16 19 29 29 16 19 29 19 19 29 16 29 16 13 19 19 16 16 19 16 13 19 29 9 16 16 29 19 19 19 19 16 13 16 29 16 16 29 16 16 29 29 29 16 16 29 29 29 29 29 29 31 6 29 29 29 29 2 29 5 5 29 31 29 29 8 17 29 29 2 29 6 29 29 29 2 29 8 29 2 29 29 29 29 14 5 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 17 29 29 29 29 29 29 16 16 29 29 19 16 29 16 29 16 29 31 29 29 29 29 29 29 31 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 6 5 6 29 29 29 29 2 14 29 29 5 23 29 29 29 2 29 29 31 2 29 29 2 29 29 29 2 2 8 29 29 29 29 29 29 18 29 6 27 29 29 29 5 29 29 29 8 29 29 8 8 29 6 29 29 6 29 29 29 29 29 29 29 29 31 2 29 29 2 6 29 29 29 29 29 29 29 26 29 29 6 29 18 29 8 25 29 2 29 29 29 29 29 29 29 29 5 29 29 29 29 29 2 31 29 29 29 25 8 29 6 8 5 16 29 29 16 29 29 29 29 2 16 29 29 29 16 16 29 16 29 29 29 19 16 29 16 29 29 29 16 29 16 29 29 16 19 13 29 29 16 29 16 29 29 29 2 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 16 29 16 29 19 29 16 16 29 29 29 29 29 16 19 19 29 16 29 29 17 16 29 16 29 16 16 16 13 13 29 29 2 16 16 16 16 16 29 16 16 29 29 2 29 29 29 29 16 29 16 29 16 16 29 29 29 29 16 13 29 16 8 29 16 29 29 29 16 8 8 29 29 26 29 5 8 29 29 29 29 17 29 29 29 29 29 2 8 29 29 2 31 29 29 29 29 29 8 29 29 29 2 29 16 29 5 29 2 29 29 29 29 29 29 29 29 17 16 29 29 16 17 29 29 19 16 13 29 16 29 16 29 29 16 17 16 16 16 16 16 29 29 29 16 16 16 16 16 16 13 16 29 29 16 29 29 29 29 16 16 29 16 29 29 16 27 31 18 29 5 5 29 29 2 2 29 29 29 29 29 29 2 5 29 29 29 29 2 29 29 2 29 8 18 8 8 29 8 2 29 25 29 29 2 27 29 2 25 31 8 16 29 29 8 29 2 29 2 29 2 29 8 29 29 5 29 29 29 29 2 29 31 29 29 29 29 29 8 26 29 29 29 25 29 29 26 29 2 29 29 29 6 5 2 29 29 29 29 29 6 29 29 29 29 18 29 14 29 5 29 2 29 2 29 18 29 8 29 5 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 5 23 29 29 29 29 16 29 29 29 29 29 27 29 29 5 29 29 8 2 29 29 29 29 29 29 29 8 6 8 2 6 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 5 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 5 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 2 29 8 29 29 29 29 29 2 2 29 29 29 29 29 29 29 2 29 29 17 29 2 29 29 29 31 8 29 18 29 29 29 17 29 29 2 29 2 29 29 2 29 29 6 29 29 31 29 29 29 2 29 31 29 29 17 29 29 29 29 2 29 29 5 29 8 2 29 29 29 29 16 29 2 25 29 25 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 29 29 29 5 17 29 2 29 29 2 29 31 2 29 2 29 29 29 5 29 29 29 16 29 16 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 18 29 2 29 29 29 29 2 29 29 29 8 29 2 2 29 29 29 29 8 5 2 29 29 29 2 29 29 2 29 29 29 17 29 29 29 16 29 16 29 6 29 16 29 29 17 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 5 29 29 29 2 29 13 13 29 13 2 29 29 29 29 29 16 29 29 13 16 16 16 29 16 29 16 29 29 16 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 16 13 29 16 29 16 16 29 29 29 29 19 29 29 29 16 16 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 13 17 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 19 5 29 16 16 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 16 23 5 29 29 29 8 29 29 8 2 29 29 29 29 5 29 29 29 13 17 29 5 29 17 16 29 29 29 29 29 29 29 29 29 29 16 2 29 29 16 16 29 5 29 29 16 29 29 29 29 29 29 29 29 18 29 29 5 2 5 29 26 2 5 29 29 29 5 5 14 8 2 29 29 29 26 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 8 29 29 29 29 29 8 29 29 2 29 29 16 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 16 2 29 29 29 16 16 25 29 29 25 29 29 29 29 29 29 2 5 29 29 29 29 5 29 8 2 18 2 29 29 2 29 29 29 6 29 29 5 29 8 2 6 29 29 29 16 29 29 29 16 29 29 16 5 8 29 16 29 29 29 29 29 29 16 16 29 5 5 5 29 29 29 29 29 29 2 29 29 29 29 16 29 18 29 29 29 29 29 8 2 29 26 29 29 29 18 2 29 18 8 29 2 29 8 29 2 29 29 18 8 5 8 29 26 5 23 5 5 29 29 29 16 29 29 8 29 8 8 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 2 2 29 5 8 29 5 8 8 29 6 2 29 29 29 8 8 5 29 29 29 14 31 5 29 29 29 29 8 29 2 29 29 29 29 2 16 2 29 29 29 29 2 29 16 8 29 29 29 8 29 5 29 29 16 29 29 26 8 29 29 29 29 29 29 29 29 29 29 25 2 8 29 29 5 2 29 6 29 29 29 29 29 29 29 25 29 2 2 31 5 29 6 29 29 29 29 29 5 29 29 2 8 8 29 18 5 29 29 29 31 29 2 29 26 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 5 2 26 29 5 29 2 14 6 29 29 31 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 8 26 29 8 8 29 29 5 29 29 29 29 29 29 26 29 6 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 8 2 18 6 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 27 31 29 29 29 25 8 29 29 29 5 29 29 2 27 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 31 27 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 2 29 29 8 8 8 29 6 29 29 18 29 18 8 29 29 29 8 29 6 2 29 6 27 8 29 29 29 29 29 2 29 29 29 16 29 29 29 2 29 16 29 29 16 16 29 29 16 4 29 29 16 29 29 2 2 6 16 29 29 29 29 29 29 29 2 2 29 29 29 2 29 5 29 29 2 25 2 2 2 8 29 31 29 2 5 2 5 6 29 29 29 29 29 29 29 29 29 29 29 29 8 5 5 14 29 8 5 31 6 29 29 29 29 29 26 29 8 5 29 2 31 29 2 29 29 29 8 29 8 14 17 29 5 29 29 2 29 29 29 29 29 31 29 29 29 29 31 8 8 29 5 29 29 29 29 17 29 29 29 16 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 29 29 29 29 18 29 29 2 29 29 29 29 18 29 16 29 29 16 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 31 2 29 8 5 18 29 29 26 18 6 29 29 29 29 29 29 29 29 29 16 29 29 31 29 29 29 29 29 18 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 27 29 31 16 29 29 29 29 29 16 29 16 29 29 29 2 29 16 29 29 16 5 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 6 2 29 29 19 19 29 29 29 29 29 8 29 8 29 29 16 29 29 23 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 31 29 29 29 29 29 29 29 8 2 8 29 29 29 29 29 29 29 29 29 29 29 29 27 29 2 29 29 29 29 29 2 29 5 31 29 29 29 29 29 29 29 29 18 6 5 29 29 18 29 29 29 31 18 5 2 29 29 8 29 29 29 29 29 16 29 29 29 16 16 29 16 29 29 29 29 16 29 8 29 8 5 8 29 5 29 6 29 29 29 31 29 29 29 29 8 29 23 18 29 29 29 29 29 29 29 29 29 5 29 29 2 26 31 29 25 29 29 29 29 29 8 29 5 29 29 29 29 8 8 29 2 29 29 29 8 8 5 6 29 29 29 5 29 29 29 29 29 29 8 29 29 29 16 29 16 29 29 16 13 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 19 16 16 29 16 29 16 29 29 29 29 29 29 18 29 2 2 29 5 29 29 29 8 29 29 2 29 5 2 29 5 23 31 29 5 29 29 14 29 29 27 2 29 29 8 29 29 5 29 6 29 2 29 2 27 29 25 6 29 29 2 29 2 29 29 17 29 29 29 29 5 29 27 29 29 29 29 25 29 5 29 29 29 29 31 6 2 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 19 16 16 29 17 29 29 29 29 2 29 29 29 6 29 31 8 29 8 29 29 29 26 29 2 29 29 16 29 29 29 16 29 16 16 13 29 29 29 29 2 16 31 29 29 29 8 29 29 29 29 8 29 29 29 2 29 6 29 29 29 29 29 8 16 29 29 29 29 16 29 5 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 18 29 2 8 29 2 29 29 29 29 29 2 8 5 29 29 6 5 29 16 29 29 2 29 29 29 29 2 29 18 2 8 29 29 29 29 29 29 29 29 29 26 29 29 29 18 29 29 29 29 29 29 29 29 29 31 2 8 29 29 29 29 29 29 29 29 29 5 29 29 5 29 4 29 29 29 29 29 29 2 8 29 29 29 16 29 29 16 29 29 16 16 29 29 29 29 29 16 13 29 29 29 29 16 13 29 29 16 16 29 16 29 16 29 29 17 13 16 29 16 16 19 29 16 29 19 19 29 16 16 29 29 29 16 16 16 29 16 29 29 29 29 29 16 29 29 16 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 16 19 29 16 29 16 29 29 29 29 29 16 29 16 29 16 29 29 16 8 29 16 16 16 13 16 29 29 29 16 29 16 16 16 16 29 29 29 13 16 29 16 29 29 16 16 29 29 16 29 29 29 19 29 29 16 29 29 19 13 29 13 29 16 29 29 16 29 29 13 19 16 19 17 13 29 16 16 29 16 29 13 16 19 16 16 29 29 16 13 16 29 16 29 29 29 29 16 29 29 29 29 29 16 17 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 16 16 29 29 16 16 13 29 13 16 19 13 19 29 29 16 16 29 16 29 16 19 29 29 29 29 29 29 13 13 16 29 29 29 29 29 29 29 16 16 29 8 16 13 29 17 29 29 16 29 8 16 29 29 29 18 16 29 29 29 16 29 2 16 29 29 16 19 2 29 16 29 16 16 29 16 16 16 16 29 16 19 16 29 16 16 29 19 13 29 29 16 19 19 29 16 29 29 29 19 29 16 29 29 16 16 29 16 16 29 16 19 29 16 29 19 16 16 29 16 19 29 13 29 29 13 13 16 13 16 16 16 13 19 19 16 29 29 16 16 16 16 16 16 16 16 29 16 16 29 29 13 29 16 16 16 16 8 16 29 29 29 16 19 16 16 29 29 29 16 16 29 16 13 29 16 16 16 13 19 16 16 16 29 29 16 19 19 16 16 13 29 16 19 29 29 29 19 29 16 16 19 29 29 29 29 29 29 29 16 29 19 29 29 17 29 19 16 29 29 16 16 19 16 16 29 16 13 13 29 16 16 29 16 29 16 16 29 16 29 16 16 16 16 19 16 16 29 29 29 29 16 16 16 29 29 29 16 29 29 19 19 16 29 16 16 29 29 29 29 16 13 16 29 29 17 19 29 29 16 29 17 16 29 16 16 16 29 16 16 29 16 29 19 29 29 16 19 16 16 29 29 16 19 29 17 16 16 29 16 16 19 29 19 16 29 19 16 16 16 16 29 16 29 19 19 29 16 29 29 19 16 16 19 16 29 16 29 16 29 29 16 16 16 16 29 16 16 16 29 16 29 16 16 29 19 29 16 16 19 13 29 29 19 13 19 29 19 16 9 19 19 16 19 19 19 16 16 16 29 19 19 19 29 16 29 16 19 13 16 16 16 19 19 16 29 29 29 19 19 29 16 29 16 16 29 29 16 17 13 19 16 19 16 16 16 29 16 19 19 19 29 19 19 13 19 16 29 16 19 19 29 19 19 16 19 16 29 16 29 16 16 16 19 29 16 16 16 19 16 16 13 16 9 19 16 29 29 16 16 19 29 29 29 29 16 29 16 29 16 29 9 19 29 29 29 16 16 16 29 13 29 19 19 13 19 16 16 19 29 16 16 19 16 16 19 19 19 19 9 16 16 19 29 19 19 29 13 19 19 16 16 19 19 13 29 19 19 16 16 19 16 16 16 16 16 16 16 16 29 29 16 16 29 29 29 16 29 17 29 29 16 16 16 19 29 29 29 19 29 16 19 29 29 16 29 29 13 16 29 16 16 13 16 16 29 19 29 19 16 13 29 16 16 19 19 29 29 29 16 16 16 13 13 13 19 16 16 16 13 19 29 16 29 29 29 16 29 29 29 29 29 16 13 16 16 29 2 16 16 29 29 29 29 29 29 19 16 29 29 16 29 19 16 29 16 19 29 19 16 29 16 16 17 16 19 16 19 19 29 8 16 29 16 29 16 16 29 29 16 29 29 16 29 16 29 16 29 16 16 16 29 29 16 19 29 29 16 16 29 13 29 29 29 29 29 29 29 29 5 23 29 29 29 29 8 29 29 17 8 5 29 5 29 29 29 16 29 29 29 29 29 29 29 5 29 29 29 29 5 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 29 13 29 16 29 29 16 17 16 19 16 29 29 16 29 19 16 13 16 29 29 16 16 16 17 16 29 29 29 16 16 16 16 16 29 19 13 29 16 16 29 19 16 29 29 29 29 16 16 13 29 29 29 16 29 16 16 13 16 29 29 16 19 16 19 16 16 29 29 29 16 16 13 17 29 16 13 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 8 29 29 29 29 29 29 16 16 16 13 16 16 29 5 17 29 29 29 29 29 29 17 29 16 29 29 29 29 16 29 16 29 16 16 16 29 29 29 16 19 29 16 19 16 16 16 13 29 29 16 29 16 19 19 16 16 29 16 29 19 29 19 29 29 29 16 16 29 29 29 5 19 16 29 29 29 16 29 29 29 29 16 17 29 29 16 13 16 16 29 29 16 29 29 29 29 19 29 29 29 16 16 29 29 29 29 19 13 16 29 29 17 17 19 29 16 16 29 16 13 16 16 16 29 29 29 29 29 29 16 29 16 29 16 29 16 29 29 16 29 8 29 16 29 16 4 29 5 2 29 29 29 29 29 2 5 29 29 2 8 29 8 29 29 8 29 14 8 2 29 29 29 29 17 2 2 2 5 29 29 29 29 29 29 29 29 29 16 16 16 29 16 29 13 29 16 16 29 5 29 29 16 2 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 16 13 16 16 29 16 29 16 16 19 16 16 16 16 16 29 29 16 29 16 29 16 16 29 16 16 19 29 16 29 16 16 29 29 16 29 29 16 16 16 16 16 16 29 16 2 29 16 29 29 16 29 29 29 29 17 5 29 16 29 16 16 2 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 16 29 29 29 16 29 16 16 29 29 16 29 29 29 29 16 29 29 29 29 2 29 29 2 29 8 29 5 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 5 29 16 29 29 16 29 29 16 29 29 29 2 29 29 16 16 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 8 5 2 29 16 29 29 16 29 19 29 29 29 29 29 2 8 29 29 29 23 14 2 2 2 2 2 2 31 29 2 5 2 29 2 2 29 2 29 29 8 5 23 29 29 29 26 29 29 29 5 29 29 29 29 29 29 29 16 16 16 18 29 29 29 16 29 29 29 16 29 29 16 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 16 16 16 16 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 5 6 17 29 29 29 18 29 31 29 29 23 5 29 29 25 8 8 29 29 29 29 29 29 2 29 31 8 2 5 25 8 8 29 29 29 29 29 29 27 25 31 29 29 29 18 2 29 29 8 29 29 29 29 29 18 2 29 6 29 29 29 29 6 29 5 2 8 17 29 26 6 29 29 29 29 29 29 8 29 29 18 29 27 2 6 29 2 29 29 29 29 29 31 29 8 2 29 29 29 29 2 8 29 16 29 2 29 29 31 29 29 27 29 29 18 29 29 16 29 2 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 29 5 29 29 29 29 29 2 16 14 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 6 29 29 29 6 29 14 29 29 29 29 29 25 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 6 29 29 31 29 29 29 29 18 18 6 29 29 29 31 2 29 29 29 29 5 29 2 8 29 29 29 25 29 29 29 29 29 29 2 29 29 2 31 29 29 31 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 2 5 29 29 8 29 5 18 29 27 27 29 2 29 29 29 29 29 6 29 29 29 18 29 29 29 29 6 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 27 29 2 31 29 29 31 29 29 31 29 29 5 29 29 2 29 29 2 29 29 2 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 8 29 29 25 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 31 29 29 2 29 29 29 29 29 29 8 29 8 23 29 17 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 18 8 29 29 29 29 29 29 29 29 6 29 31 29 29 29 29 29 29 29 8 18 29 29 27 2 29 29 29 29 29 8 29 2 29 2 29 6 29 8 29 29 27 29 8 29 29 29 29 29 29 8 5 29 31 29 6 31 29 29 29 29 25 29 29 29 29 29 29 29 29 8 14 29 29 29 2 29 6 5 29 29 27 29 8 29 29 25 29 29 29 31 29 8 29 29 8 29 29 2 6 29 29 29 29 2 2 2 18 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 25 29 29 29 29 29 18 5 29 29 29 29 29 8 25 6 29 8 20 29 29 29 2 29 29 29 29 29 29 29 2 29 29 25 29 29 29 8 29 29 29 29 6 29 6 29 29 29 29 29 29 29 29 27 29 29 29 29 8 29 29 5 29 29 29 29 29 18 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 27 2 29 29 29 27 18 29 29 29 29 29 29 29 29 29 29 29 29 29 31 18 29 29 29 27 29 29 31 29 29 29 29 27 29 17 8 6 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 2 16 29 16 29 29 29 29 29 29 29 5 29 2 29 8 6 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 8 2 29 5 29 2 29 8 29 29 29 29 5 27 29 5 31 29 6 29 29 29 29 2 25 29 29 29 29 29 29 8 2 27 29 29 25 31 29 29 8 29 29 29 18 29 29 16 29 29 25 29 29 29 31 8 31 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 31 29 31 29 29 29 29 29 29 29 8 29 29 29 18 16 29 29 16 29 8 29 29 29 16 29 29 16 19 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 23 8 29 29 29 29 29 29 29 29 29 29 2 18 26 2 29 29 29 29 18 5 29 25 29 2 29 2 29 2 29 29 29 29 14 29 27 29 29 2 29 29 29 29 8 29 29 29 6 6 8 29 6 29 8 29 29 29 29 29 29 29 29 8 29 29 25 8 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 2 18 29 29 2 29 29 29 18 2 29 18 29 18 29 29 29 29 8 29 29 31 29 31 6 29 29 29 29 5 29 29 18 29 18 29 29 29 29 8 29 29 29 5 29 8 2 5 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 31 2 6 29 5 29 2 2 31 29 29 29 2 27 29 18 29 29 13 29 29 2 5 2 29 6 2 6 25 2 8 2 29 29 8 5 29 26 29 2 25 18 29 29 29 8 29 29 18 29 29 29 8 29 2 29 29 29 29 29 31 31 29 2 29 29 29 31 29 23 29 29 29 29 8 5 2 29 29 29 29 29 29 29 29 29 2 29 29 26 29 26 17 29 29 29 13 29 29 29 29 29 29 29 29 26 29 6 29 29 29 27 29 29 29 29 29 2 26 29 29 2 29 29 29 29 29 29 29 29 27 16 29 29 29 29 29 8 2 31 29 29 29 6 29 6 29 29 29 18 29 29 29 27 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 18 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 13 16 16 29 13 8 29 16 16 16 31 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 8 29 29 27 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 5 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 2 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 6 2 29 29 14 29 29 29 29 29 14 18 29 29 29 18 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 26 29 5 29 29 5 29 29 29 29 29 29 29 16 27 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 2 29 29 29 29 29 29 29 29 2 29 29 8 2 17 5 16 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 14 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 16 29 29 29 29 29 16 29 16 29 16 29 29 29 8 26 29 31 29 29 29 8 29 2 29 31 29 29 5 8 29 6 29 18 27 29 8 18 6 5 18 29 8 29 29 29 2 29 2 29 29 8 8 2 5 26 29 2 29 29 8 29 5 29 29 29 29 29 2 18 29 8 8 2 6 29 29 29 29 8 18 5 29 25 29 29 29 29 29 29 29 18 5 2 5 2 17 29 31 8 5 6 2 29 5 29 29 8 29 5 6 2 29 5 2 29 8 5 2 14 27 8 2 29 29 29 29 2 29 29 29 29 29 29 2 29 29 2 29 31 29 29 29 29 29 29 29 2 29 29 5 2 29 29 29 29 29 29 29 5 5 2 29 2 29 20 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 2 29 5 29 29 2 29 29 29 29 29 29 29 29 29 2 29 17 29 13 29 29 29 8 2 25 29 29 29 26 6 2 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 27 31 29 29 29 8 8 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 5 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 6 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 8 8 2 5 29 6 29 29 27 2 29 29 29 29 29 29 29 29 8 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 18 26 29 6 8 5 29 29 31 29 31 29 29 29 29 29 8 29 5 29 2 2 6 2 29 29 29 29 18 29 6 8 5 29 2 8 29 29 8 14 2 8 29 29 29 29 2 5 8 29 27 29 29 29 29 29 29 16 29 14 29 29 29 8 29 29 29 29 2 29 29 16 29 29 29 29 16 2 29 5 5 29 29 8 29 29 29 29 29 5 17 31 29 5 29 29 29 29 29 29 29 6 29 29 27 2 29 29 8 5 29 29 29 29 29 2 18 8 29 31 8 29 5 5 29 29 29 2 6 31 5 29 29 29 29 29 2 5 18 29 29 2 31 18 8 5 2 8 29 6 29 8 5 25 29 29 8 2 29 29 29 29 29 29 5 29 8 29 5 2 29 29 29 2 29 2 25 29 29 2 29 29 29 29 2 2 6 29 2 2 29 29 6 5 2 6 29 29 2 18 2 2 18 29 2 29 29 29 8 29 25 2 29 29 29 29 2 8 29 29 29 29 6 29 29 31 29 5 29 2 31 29 18 29 29 2 2 29 29 29 29 5 29 29 29 2 29 29 29 29 31 29 29 29 6 31 29 29 29 29 29 29 29 6 29 2 29 29 23 2 29 8 29 29 29 2 29 31 29 29 29 29 29 29 14 29 29 2 29 31 29 8 29 29 2 29 29 29 5 8 29 18 2 27 5 2 31 29 29 25 29 29 29 29 29 8 29 2 8 29 5 29 29 14 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 5 2 6 5 8 2 2 29 29 29 29 29 29 29 2 29 16 29 31 29 29 29 29 29 29 2 2 29 2 29 29 8 29 8 29 2 29 29 2 29 2 29 8 5 29 23 29 2 8 29 2 2 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 25 29 16 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 17 29 29 29 29 29 29 29 29 29 29 27 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 17 29 16 29 16 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 17 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 25 29 29 8 5 18 29 8 29 29 6 29 29 29 29 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 5 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 2 8 5 2 29 2 29 29 29 29 29 29 26 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 29 29 29 29 29 2 29 29 2 29 29 29 29 6 8 29 5 29 29 29 29 29 6 29 29 18 29 2 29 29 29 17 29 29 29 29 29 29 29 29 29 8 29 2 29 29 2 29 29 29 29 29 29 2 29 5 29 29 25 29 29 2 5 29 29 29 2 8 2 29 29 29 29 29 29 27 29 8 29 29 29 29 2 29 29 29 29 29 2 29 2 8 29 5 29 5 29 29 29 29 8 29 5 29 6 29 29 29 29 29 5 8 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 2 29 5 29 29 2 18 2 5 2 29 29 8 2 29 29 29 29 29 8 29 14 29 2 6 18 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 16 16 16 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 16 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 8 16 16 13 29 29 16 16 29 5 29 29 29 16 13 16 29 29 29 29 8 29 29 16 2 27 29 29 29 29 29 2 2 29 29 18 16 29 29 29 29 16 29 29 29 16 29 29 16 13 2 29 29 29 29 16 29 16 29 29 29 13 16 29 29 29 29 16 16 16 19 29 16 19 16 16 16 16 29 29 16 19 29 16 29 29 29 19 29 29 13 16 16 29 29 19 13 29 29 13 29 16 16 29 29 29 16 29 29 16 16 26 29 29 16 29 16 16 29 8 29 16 29 29 17 29 16 16 29 29 29 29 13 13 29 16 16 29 16 16 13 16 29 16 29 19 16 29 16 16 29 16 19 13 29 29 29 16 29 13 29 29 16 29 29 29 16 29 29 29 16 29 16 16 29 16 29 29 29 29 29 16 16 29 29 13 16 19 16 29 29 29 16 29 13 29 29 16 29 16 29 29 17 16 16 16 13 29 16 29 29 16 5 16 16 13 16 29 19 16 19 29 29 16 29 29 16 29 29 29 29 16 29 19 29 16 29 29 19 29 16 19 19 16 16 13 19 29 19 16 29 16 16 16 16 13 16 19 13 29 13 16 16 29 16 16 29 16 29 16 29 29 19 16 16 16 19 16 16 16 13 16 17 29 19 29 29 16 29 29 29 16 29 29 29 19 13 29 16 19 29 16 16 2 16 16 16 16 29 29 16 16 29 16 29 16 16 16 16 19 16 16 16 16 16 29 16 19 16 16 16 29 16 16 29 19 16 29 29 16 16 16 19 29 19 29 16 16 17 17 13 16 16 29 16 16 29 16 29 29 16 29 29 16 16 29 19 29 29 29 29 17 29 29 29 29 29 29 19 16 16 29 16 29 29 16 16 29 29 16 29 29 29 13 29 29 16 5 29 16 19 29 16 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 2 8 2 29 16 13 16 29 29 29 16 29 26 29 16 29 29 29 29 29 17 13 29 29 29 29 29 29 29 13 29 17 29 29 29 29 29 8 29 29 5 29 29 29 5 29 29 29 29 29 16 29 29 29 29 29 29 16 29 16 16 16 2 16 16 29 29 8 16 8 29 29 16 16 16 29 29 16 16 29 29 29 16 29 16 2 29 29 29 29 29 29 29 16 29 16 29 16 13 16 29 16 19 29 16 29 16 16 13 29 16 16 16 29 29 17 29 29 29 16 29 29 29 16 29 29 29 16 16 29 29 29 13 16 16 13 29 16 16 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 5 16 2 5 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 2 29 5 6 29 29 29 29 29 29 23 29 29 26 29 29 29 5 5 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 8 29 8 29 2 2 29 31 29 29 29 5 29 29 29 29 29 29 18 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 2 17 29 29 2 2 8 29 29 29 29 8 2 18 29 29 29 29 29 29 29 5 2 5 29 2 29 25 29 29 29 29 5 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 14 18 29 29 29 29 29 31 29 31 29 31 29 29 8 29 8 29 2 2 29 8 29 27 29 17 29 2 8 5 29 29 2 8 29 29 29 29 2 29 16 29 16 29 16 29 16 29 29 29 29 29 18 2 29 29 29 29 29 2 29 29 8 29 26 5 8 29 2 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 31 29 29 18 29 8 5 31 29 29 29 29 5 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 6 29 29 29 18 29 29 29 5 2 29 2 14 29 29 8 29 29 29 29 8 2 29 29 29 29 29 29 29 8 29 29 5 29 29 29 29 29 8 29 18 29 8 29 29 2 29 29 29 29 29 5 29 2 17 29 29 29 29 8 29 29 29 29 2 2 29 29 29 6 29 8 29 29 29 29 18 29 29 29 29 29 2 29 29 29 25 29 5 2 18 29 29 29 29 29 5 29 29 29 14 29 5 25 29 29 2 5 6 29 29 29 25 6 29 29 6 5 29 29 29 29 14 2 8 28 5 23 25 29 2 2 29 2 8 29 5 5 31 29 29 14 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 16 29 16 29 29 29 29 29 29 2 2 29 29 29 8 29 29 29 29 29 29 29 16 29 16 29 2 29 29 16 29 16 29 2 29 29 27 29 29 29 29 2 29 18 29 2 29 29 29 8 29 29 5 5 29 18 29 29 29 29 29 5 6 2 25 26 8 5 29 5 8 23 29 29 29 29 2 29 29 2 5 5 29 29 29 29 2 29 29 2 2 31 29 2 17 29 2 29 2 2 5 8 5 29 29 29 29 18 29 8 8 29 29 29 29 8 29 8 6 29 5 6 31 31 5 29 26 29 6 29 26 29 8 29 2 29 29 29 29 8 29 29 29 29 8 29 2 29 6 29 8 29 29 2 2 29 2 2 29 2 23 8 29 29 31 2 18 29 18 29 29 2 29 2 6 29 2 27 2 5 29 29 29 8 29 5 29 29 29 29 29 6 29 6 29 2 5 29 2 2 25 31 29 29 8 29 31 29 29 8 31 2 29 29 2 29 2 8 8 5 8 29 29 29 2 2 29 29 29 5 29 29 29 29 29 29 29 29 25 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 5 29 29 29 8 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 16 29 29 16 29 29 16 29 29 29 19 16 16 16 29 13 2 16 29 29 16 29 16 29 16 16 16 29 18 29 16 16 29 16 29 29 16 13 16 16 29 29 16 16 29 16 29 29 16 29 13 29 29 19 19 29 29 29 19 29 16 29 16 29 29 16 29 29 16 29 29 16 29 29 29 13 16 29 29 29 29 29 29 29 16 16 16 19 29 16 29 16 29 16 29 16 16 13 16 16 29 16 29 29 29 16 29 16 16 29 29 29 16 16 16 29 29 16 16 16 16 16 16 16 29 29 16 13 16 29 16 19 13 16 16 19 29 29 16 19 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 16 29 29 29 5 29 29 29 16 29 29 29 29 29 13 16 29 13 19 29 19 29 29 16 29 5 29 29 29 29 29 29 29 16 29 29 16 29 29 16 16 29 29 29 29 5 29 29 29 29 29 18 5 29 29 18 29 29 29 29 2 29 29 29 29 6 18 29 29 27 29 29 29 29 29 29 29 29 29 29 2 23 29 29 2 2 29 29 29 29 29 29 29 29 29 29 8 29 2 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 19 19 16 16 16 29 16 16 17 13 16 16 29 29 29 16 29 16 16 10 29 29 16 29 29 29 29 16 29 29 29 17 29 16 29 29 16 16 19 16 29 29 16 29 29 16 29 16 13 16 16 29 29 29 29 5 4 16 29 29 29 29 29 13 16 16 29 2 19 29 29 29 16 16 19 29 2 29 29 17 13 16 29 13 16 29 16 5 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 16 29 29 29 29 29 16 29 17 16 29 29 17 29 29 29 16 29 29 16 29 29 29 29 16 29 29 14 29 16 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 5 5 29 2 5 29 29 29 29 29 29 29 29 27 5 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 8 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 19 16 29 29 16 29 16 29 29 29 29 29 8 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 13 29 16 13 29 29 19 29 29 29 16 29 25 16 5 29 2 19 29 29 29 29 29 16 29 16 29 29 16 29 29 16 16 29 29 29 29 16 16 29 29 29 13 13 16 13 29 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 2 29 5 29 29 2 14 29 5 5 29 29 29 29 2 31 29 5 8 29 29 29 5 29 29 29 29 8 29 29 29 2 5 2 5 2 29 2 29 8 6 31 29 2 29 5 27 5 29 5 29 29 17 13 29 29 29 8 5 29 29 8 29 29 29 29 29 29 2 29 8 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 5 18 29 29 29 29 29 29 29 2 29 29 29 2 31 29 2 16 29 5 8 8 29 2 5 29 8 29 2 29 29 2 29 29 29 29 29 8 29 6 2 29 2 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 8 29 2 29 29 5 8 29 29 29 6 2 29 29 29 29 8 29 29 29 16 5 29 29 29 16 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 31 29 29 18 29 29 29 13 16 31 29 29 29 29 29 16 29 29 16 29 29 29 29 17 29 29 29 29 29 29 29 29 29 26 5 29 16 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 2 2 29 5 29 8 29 29 29 29 8 2 5 29 29 29 29 29 18 29 2 29 29 29 6 27 18 29 29 25 27 6 29 5 25 27 29 29 2 29 29 29 25 29 29 29 29 29 8 29 29 29 29 29 8 29 29 18 2 29 29 29 8 26 2 29 29 26 5 26 5 29 29 29 29 8 2 25 2 29 2 8 29 6 2 8 5 8 29 6 8 29 29 6 29 8 2 29 29 29 29 29 31 29 8 26 5 29 8 14 8 2 5 25 18 29 29 2 29 29 2 29 29 8 29 18 8 18 8 29 29 18 29 29 6 29 29 29 29 29 2 2 29 29 29 31 29 2 29 29 29 8 29 5 2 8 6 29 29 5 29 29 29 25 29 29 2 8 29 29 8 2 29 29 5 29 29 17 29 29 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 16 13 29 29 26 29 16 29 29 29 29 29 29 8 29 2 29 8 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 16 29 29 29 31 29 16 29 16 29 16 29 29 29 29 16 29 29 18 29 13 29 31 29 5 29 8 29 8 29 29 8 29 2 29 25 29 31 29 29 2 29 5 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 27 2 5 2 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 16 16 29 29 29 29 16 29 29 29 16 29 16 19 29 17 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 26 29 8 29 29 8 29 5 2 29 29 29 29 29 29 25 29 29 5 29 29 6 29 29 2 5 29 5 29 29 29 29 23 2 29 29 29 8 25 5 5 5 31 29 2 29 29 2 29 29 29 29 29 18 8 29 5 29 29 29 29 2 29 5 2 25 31 2 5 27 27 2 6 2 2 2 29 29 29 29 29 29 29 2 29 8 29 29 29 29 2 8 2 2 29 29 31 29 29 5 18 29 6 14 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 5 31 18 29 2 29 29 29 29 5 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 18 25 29 18 5 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 2 29 29 8 29 29 5 29 31 2 18 29 29 8 29 29 8 5 2 25 29 29 8 29 31 29 5 8 5 8 2 31 8 29 29 6 29 29 6 29 29 29 2 29 29 29 27 29 29 29 16 29 29 29 29 29 29 29 29 8 26 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 26 29 29 29 29 29 5 6 8 25 29 29 25 29 31 29 29 6 29 26 29 29 29 5 29 29 29 29 27 29 29 18 5 6 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 5 5 17 6 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 25 31 29 2 6 29 8 29 5 29 29 29 23 18 29 29 29 29 29 29 16 29 2 29 16 29 29 29 29 29 29 29 29 5 29 29 29 5 29 29 8 29 29 29 29 29 5 8 29 29 29 29 29 29 2 29 29 29 31 29 29 8 29 5 29 29 29 29 29 2 8 29 29 2 25 2 29 29 29 29 2 2 29 5 29 29 13 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 2 29 5 8 29 29 29 8 29 31 5 23 5 5 8 2 29 29 29 2 8 29 29 29 29 29 8 29 29 29 29 29 29 2 29 20 29 29 6 29 29 29 29 29 29 29 2 2 29 18 29 6 31 26 29 18 2 29 29 29 31 2 29 29 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 6 29 29 29 27 29 29 8 29 29 25 29 29 29 16 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 16 29 29 29 29 29 2 17 29 29 29 29 29 29 29 29 29 17 17 29 2 29 29 29 29 18 29 5 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 8 29 5 29 29 17 29 19 8 29 29 8 16 16 29 29 29 29 29 2 29 16 29 2 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 26 29 29 29 14 29 2 29 29 29 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 16 29 26 29 29 29 29 26 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 2 29 2 29 29 29 6 26 18 29 29 31 5 29 29 29 29 29 2 18 14 29 29 29 18 29 29 29 29 29 2 29 2 29 17 29 29 29 25 29 29 29 2 29 29 29 31 5 29 29 29 18 25 29 29 29 29 29 14 29 5 29 29 29 29 29 29 29 29 29 8 8 29 5 2 29 29 29 29 29 25 8 29 2 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 13 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 27 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 14 2 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 2 8 29 5 29 2 29 29 2 29 29 8 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 16 16 29 29 16 16 29 29 29 16 29 29 16 29 16 16 17 29 16 29 29 29 17 29 29 29 29 16 16 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 13 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 19 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 16 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 17 29 2 29 8 5 29 8 5 27 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 8 5 5 2 29 29 2 29 29 2 29 6 6 5 29 2 29 29 16 29 29 29 29 2 29 29 29 2 5 5 29 29 29 29 29 29 29 29 8 5 2 2 5 5 29 29 2 29 8 2 29 29 8 14 5 29 8 5 29 29 25 29 29 5 5 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 14 29 2 29 29 29 29 29 29 8 29 29 29 5 29 29 29 2 29 29 2 29 5 29 29 29 31 29 2 2 29 18 29 8 29 29 29 29 29 29 29 29 29 18 29 29 31 29 14 29 29 8 27 29 29 29 29 29 18 29 29 29 29 8 2 29 29 29 29 8 29 29 29 5 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 5 29 29 29 29 29 29 29 29 29 18 18 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 25 6 2 8 29 29 29 29 29 31 8 2 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 31 29 27 29 5 29 8 14 29 29 29 5 29 29 29 29 29 29 25 29 29 2 29 29 8 6 29 29 29 2 2 2 18 14 25 29 29 5 18 29 2 29 23 29 26 29 29 26 29 29 31 29 31 29 5 29 5 29 29 2 29 31 6 29 18 29 29 5 5 8 29 25 29 8 29 29 29 29 29 8 29 8 5 29 5 18 14 2 27 18 29 31 29 29 29 25 29 8 2 29 27 2 5 29 8 29 6 8 2 29 29 2 29 18 5 2 2 31 31 29 29 2 27 6 2 8 2 29 18 29 18 18 29 2 2 29 29 29 29 29 14 29 29 29 29 2 31 29 29 29 29 29 6 29 31 29 29 14 29 29 18 2 8 18 5 29 29 18 8 2 6 29 2 29 2 29 29 29 29 29 2 29 8 29 29 29 29 2 29 18 29 29 29 29 29 29 2 29 29 29 27 8 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 16 29 29 29 25 29 29 18 29 6 8 29 6 5 29 29 29 8 29 29 29 29 29 16 19 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 8 2 29 29 5 8 26 8 29 29 29 27 29 29 8 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 18 2 29 5 29 31 2 29 29 6 29 5 8 29 8 25 6 29 8 29 29 29 29 6 29 29 29 29 29 29 2 8 29 29 29 2 25 2 5 6 5 29 29 2 29 2 29 8 5 29 5 29 29 29 18 17 29 29 29 29 29 29 26 29 5 29 29 29 29 29 29 16 29 29 29 29 29 16 2 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 18 29 29 29 5 29 29 29 29 29 8 29 29 29 29 2 29 27 29 29 2 6 29 2 29 31 29 25 25 29 5 29 29 2 27 29 5 2 6 5 2 29 2 29 8 29 29 2 31 2 2 2 29 29 8 29 29 29 5 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 8 29 29 29 5 29 29 18 29 29 29 8 29 29 29 29 29 29 2 13 17 16 29 29 29 2 29 29 17 29 8 29 29 17 29 29 29 16 16 16 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 18 29 29 29 29 29 2 29 29 17 29 29 29 29 29 16 29 29 4 13 13 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 31 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 26 29 29 29 29 29 29 29 25 29 29 27 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 31 25 8 2 29 29 29 29 8 29 2 29 29 29 29 29 29 5 16 5 13 29 19 29 29 19 16 29 19 29 13 13 16 16 16 29 29 29 29 29 16 29 2 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 29 29 29 2 29 29 29 29 29 16 16 2 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 18 29 29 29 2 29 2 29 6 5 8 29 29 29 29 17 29 29 29 29 29 29 29 18 29 29 29 29 29 18 29 29 29 29 8 14 2 29 8 29 29 29 29 29 29 29 29 29 6 29 29 25 29 29 29 8 2 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 8 29 31 2 29 2 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 31 29 29 29 8 27 29 29 29 29 16 13 29 29 29 29 29 17 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 5 27 29 29 29 29 29 2 29 31 29 26 29 29 2 29 8 29 29 29 29 29 29 2 27 2 29 29 29 8 2 29 29 26 29 29 29 29 29 29 29 29 8 29 16 29 29 29 6 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 16 29 29 29 29 17 29 16 29 6 29 29 29 29 29 29 29 16 29 16 29 16 16 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 16 16 19 29 16 17 13 29 29 5 29 29 29 29 29 29 29 29 8 29 16 29 16 29 29 29 29 16 16 13 16 29 29 16 29 29 16 29 16 29 16 16 16 29 29 16 16 16 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 5 16 29 29 29 29 29 29 18 29 29 29 29 29 29 17 29 29 29 29 25 16 29 29 29 29 29 29 29 29 29 8 29 5 29 29 5 2 29 29 29 29 29 2 29 29 29 2 29 31 29 5 29 2 2 5 6 29 29 29 2 5 2 29 2 31 29 5 29 5 29 29 29 2 29 29 29 2 29 16 29 29 2 29 8 2 26 2 29 5 23 29 5 29 2 29 29 29 5 5 29 2 29 29 29 29 29 14 29 29 27 29 29 5 5 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 2 29 29 29 16 29 26 5 29 29 18 29 29 2 8 29 5 25 2 31 29 31 29 2 8 18 5 29 29 29 29 29 29 2 29 2 2 29 2 27 2 29 31 25 2 8 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 2 29 29 2 8 29 2 29 29 18 26 5 6 27 8 29 5 2 29 29 29 2 29 23 29 29 29 2 29 29 29 29 29 29 29 27 29 29 2 29 2 29 29 29 2 29 2 29 29 26 25 29 18 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 5 27 2 29 8 8 29 5 29 29 29 29 29 29 29 2 29 29 29 5 29 25 29 5 29 5 29 25 29 29 29 29 5 26 29 31 29 29 2 29 29 18 29 5 8 25 14 2 29 2 29 5 29 18 29 29 29 29 2 8 29 8 29 29 29 8 29 8 2 2 29 2 5 8 29 2 29 31 2 29 2 29 29 2 17 29 29 25 18 2 29 2 29 29 29 29 29 29 31 29 29 13 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 13 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 5 2 29 2 29 29 29 2 29 29 29 16 29 29 29 29 29 5 29 29 8 29 29 29 29 5 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 27 29 29 29 29 29 13 29 29 29 29 16 29 29 17 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 31 23 29 29 8 29 26 29 29 5 29 29 29 16 5 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 8 29 29 29 29 29 5 5 29 5 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 29 29 29 29 29 29 5 2 29 29 2 2 2 2 29 29 2 29 6 18 2 2 29 29 8 2 14 29 5 29 27 29 2 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 26 2 29 31 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 31 29 29 29 29 29 29 2 17 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 13 29 25 29 31 5 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 16 29 29 29 8 29 29 29 8 8 29 29 25 29 2 29 29 29 29 29 29 29 27 29 16 29 29 29 16 29 16 29 29 29 16 29 16 16 29 29 13 5 29 16 16 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 16 29 29 29 29 16 29 29 5 16 29 29 29 16 16 29 8 8 29 8 16 29 16 16 5 29 29 29 16 13 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 8 29 29 16 5 17 29 29 29 29 27 29 29 16 29 27 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 29 29 5 31 29 31 5 29 2 2 29 2 29 29 29 29 2 16 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 16 29 29 29 29 31 18 29 29 29 29 29 29 29 29 29 16 17 29 29 8 16 29 29 29 29 29 29 29 29 29 29 8 29 8 29 2 29 29 29 29 29 2 8 8 2 29 29 29 29 5 29 29 18 31 2 29 29 29 29 2 29 29 29 17 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 17 31 29 2 29 29 2 29 29 29 29 17 29 29 29 29 29 31 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 18 5 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 8 2 29 29 5 29 29 29 29 29 29 29 17 29 29 29 31 29 29 8 29 29 29 29 29 8 29 29 2 2 29 29 29 29 29 29 29 29 29 8 18 29 29 18 5 29 5 29 29 29 29 29 29 29 29 29 29 2 2 2 8 29 29 29 29 29 2 29 5 29 29 29 8 29 29 29 2 29 29 29 29 16 29 13 29 29 16 29 29 29 29 16 16 29 16 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 2 29 29 2 29 29 29 27 29 29 29 29 16 29 29 8 18 8 29 8 29 2 29 29 29 29 29 29 2 29 29 29 16 16 16 29 29 16 13 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 16 2 29 29 26 29 19 29 29 29 8 16 29 29 8 29 8 2 29 29 29 29 16 29 29 16 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 16 16 16 13 29 29 16 16 29 29 19 16 16 5 29 29 29 29 29 29 29 2 29 16 29 16 16 16 16 29 29 2 16 16 29 29 29 29 16 29 29 29 16 13 19 16 13 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 16 29 16 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 16 16 19 29 29 29 16 29 29 16 16 16 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 2 29 29 29 29 16 2 29 29 29 16 29 29 13 29 16 31 29 16 29 29 29 29 16 29 29 16 29 16 29 29 16 29 29 29 29 29 29 16 29 29 2 16 29 29 19 29 16 29 19 16 16 16 29 29 29 16 29 6 29 16 13 19 19 16 29 16 29 29 13 16 16 29 29 19 16 29 19 16 29 16 16 16 29 29 13 29 16 29 16 29 16 16 29 29 29 19 16 19 29 16 19 29 19 17 16 16 29 29 29 29 29 16 16 19 19 19 29 16 16 29 19 16 29 29 19 16 16 16 19 16 29 13 17 13 16 29 16 19 29 16 16 29 16 13 16 17 29 19 16 16 19 19 19 29 29 29 16 16 16 17 19 16 16 13 19 29 19 16 16 29 19 16 13 13 19 13 29 29 16 19 29 13 16 19 19 17 29 29 29 19 29 29 19 16 16 16 16 13 19 16 19 29 29 13 29 29 29 19 29 29 16 16 29 16 16 16 19 29 16 13 29 19 16 29 29 16 29 29 16 16 29 29 19 16 16 16 16 19 16 19 29 29 16 29 16 29 19 16 29 16 29 29 13 29 16 29 16 29 16 16 16 16 16 29 29 19 16 13 29 16 19 16 16 16 29 29 16 5 16 16 29 29 29 16 19 16 29 13 16 16 16 29 29 16 16 16 19 29 29 29 19 13 16 16 29 16 16 29 16 29 19 13 16 16 16 16 19 19 19 29 19 29 16 13 16 29 16 29 16 16 16 29 16 16 16 16 29 29 16 16 29 16 16 16 19 29 29 29 29 29 19 29 16 29 13 16 29 16 16 29 16 29 16 16 29 16 29 19 16 16 16 13 19 16 29 29 29 16 17 19 16 29 19 16 16 16 16 16 16 19 16 16 16 16 16 29 16 19 13 29 29 16 29 19 29 29 29 29 29 13 19 5 17 16 16 16 29 29 16 16 29 29 29 29 16 16 16 29 13 16 16 29 29 16 16 29 16 29 19 13 13 29 29 13 16 17 16 29 29 19 29 29 29 16 16 29 16 29 29 29 29 16 17 16 29 29 13 19 13 29 29 13 16 16 29 17 16 29 13 16 29 29 8 29 17 16 16 16 29 29 16 29 29 29 16 29 16 16 29 17 29 16 13 29 29 16 16 29 16 29 29 29 16 29 16 29 29 16 29 29 29 29 29 16 29 29 2 16 19 19 16 29 29 29 29 16 29 29 29 29 16 29 29 19 29 29 2 16 29 13 29 5 29 16 29 16 16 29 29 29 29 29 29 29 29 29 19 29 13 13 16 16 16 16 29 16 16 16 29 16 29 16 29 13 16 29 16 13 2 16 16 29 16 29 29 29 29 16 29 16 29 29 29 29 16 13 16 16 29 16 29 29 29 16 8 29 16 16 29 29 29 29 13 18 29 16 13 2 29 16 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 16 29 29 16 16 29 16 29 29 29 29 29 8 16 13 29 16 16 16 29 16 13 29 29 29 29 16 29 17 16 29 29 16 29 29 16 29 13 16 29 16 29 16 29 16 29 29 16 29 16 16 16 19 16 16 16 16 29 29 16 16 19 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 8 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 8 29 5 29 29 18 6 29 29 29 29 8 2 8 29 29 29 29 29 29 2 8 29 25 29 2 29 18 29 14 29 6 5 8 2 27 29 29 29 2 29 29 29 29 29 31 29 29 26 29 29 5 8 29 26 2 29 2 18 29 29 8 25 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 18 25 29 2 29 29 2 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 8 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 29 2 29 29 29 5 31 2 29 29 29 29 29 29 17 29 29 29 8 29 29 29 29 29 31 5 8 29 29 2 27 2 29 29 29 5 29 29 31 29 29 8 29 2 27 29 14 29 29 8 29 29 29 26 29 29 29 29 29 5 29 29 29 29 16 16 16 16 29 13 16 29 29 19 29 16 29 16 19 29 29 29 19 29 29 29 29 29 16 2 29 29 29 29 19 16 29 29 16 16 29 16 16 29 29 29 29 29 29 29 13 8 29 6 26 29 29 29 5 29 29 29 13 16 29 17 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 25 29 29 8 2 2 2 5 29 26 5 31 29 29 29 29 29 29 29 29 29 31 8 29 29 6 29 29 2 5 2 2 29 8 29 29 29 29 29 2 14 29 29 29 29 29 5 29 6 29 29 8 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 27 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 16 29 16 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 13 29 16 13 29 29 29 19 29 29 29 16 29 13 29 29 29 29 16 16 16 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 5 29 29 29 16 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 26 16 26 5 29 29 29 29 29 29 29 29 29 29 2 29 2 2 29 31 2 31 29 29 8 8 26 5 29 29 2 29 29 29 2 29 26 2 29 29 26 2 2 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 26 2 29 6 8 5 29 29 29 29 8 29 29 29 8 29 6 2 2 29 29 5 8 29 8 29 29 29 29 29 8 29 18 29 29 29 8 29 18 29 29 26 8 29 29 29 29 29 29 26 29 29 29 29 5 5 29 29 29 29 18 29 29 29 27 29 29 29 29 2 8 29 17 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 6 29 29 2 6 29 29 29 29 6 29 29 29 8 29 5 18 8 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 31 29 29 29 29 29 29 29 16 29 18 29 29 29 29 8 29 29 29 29 29 6 31 29 29 29 27 29 29 29 29 29 31 31 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 25 27 29 29 29 29 29 31 29 29 29 29 2 29 27 29 2 29 29 2 29 29 29 25 31 29 5 5 29 29 29 29 29 2 29 29 29 18 29 29 29 2 2 18 29 29 29 6 17 5 8 29 29 29 5 29 29 29 29 29 2 5 29 2 29 2 29 27 29 2 5 29 5 29 29 29 29 29 29 26 29 29 27 29 29 29 29 29 2 6 31 29 8 29 31 6 2 29 29 8 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 2 2 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 5 5 8 29 8 29 27 2 29 29 29 18 6 29 29 29 8 29 8 27 29 29 29 29 29 29 29 5 29 29 29 29 29 2 29 5 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 8 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 18 5 2 8 29 2 29 16 29 8 27 2 2 29 8 2 29 25 2 29 29 29 29 8 8 8 5 29 29 29 2 29 2 29 29 29 29 29 29 31 2 29 8 8 29 29 29 29 31 8 29 29 29 8 29 8 29 5 29 29 2 29 5 2 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 2 29 29 29 29 29 31 16 29 29 29 2 18 29 29 29 29 29 16 8 29 29 16 29 16 17 5 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 31 29 29 29 29 5 29 2 29 29 5 29 2 29 8 29 29 2 29 29 16 16 29 29 29 29 29 16 16 29 2 29 16 8 5 29 29 5 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 26 29 29 29 29 29 29 29 6 8 29 17 8 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 5 2 5 29 29 29 29 2 2 8 2 29 5 31 2 29 29 5 29 29 25 29 17 29 16 29 29 29 8 29 29 29 29 5 8 27 2 29 29 2 29 8 29 16 13 16 29 29 16 29 2 29 29 29 29 29 29 29 29 29 5 8 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 2 2 5 16 16 16 16 16 29 29 29 29 29 8 29 29 6 2 2 5 29 5 26 29 2 29 29 29 29 16 29 16 29 29 16 16 16 29 29 29 29 16 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 23 29 29 16 29 29 16 2 29 29 29 29 29 16 16 16 16 29 29 29 29 26 29 16 29 16 29 29 16 29 29 29 6 29 19 29 5 29 29 29 29 29 29 29 29 16 29 29 29 29 16 2 29 29 13 29 29 29 2 29 29 29 29 29 16 29 16 29 16 13 29 29 29 29 16 29 29 16 16 29 29 29 29 29 16 29 8 18 29 8 29 29 29 29 23 29 29 29 29 29 29 29 5 29 29 8 2 29 29 29 29 8 29 29 29 5 29 5 2 29 29 29 8 29 29 29 5 29 29 16 29 29 16 16 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 8 29 8 29 5 18 29 29 29 29 16 16 29 29 17 29 29 29 29 29 29 2 29 8 29 29 2 29 8 27 8 29 29 29 18 29 8 29 29 8 29 5 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 6 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 8 29 5 29 8 29 29 29 5 29 29 31 29 14 29 29 29 29 5 29 29 29 29 14 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 8 16 29 29 29 29 29 29 29 29 16 29 8 29 29 5 29 29 16 29 29 2 29 16 17 29 29 29 16 29 29 29 16 16 29 2 29 29 29 29 29 29 16 29 29 17 16 16 16 29 29 29 29 29 19 19 19 29 29 16 16 29 29 29 29 13 19 29 19 29 16 13 16 16 16 19 19 16 29 5 17 16 13 16 16 16 29 29 29 16 16 13 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 16 16 13 16 13 16 16 29 29 29 29 29 29 29 19 29 16 29 19 29 13 29 16 13 29 29 29 16 16 16 19 9 16 16 16 16 16 29 16 29 16 29 29 29 17 5 29 29 29 16 29 29 29 29 29 29 16 29 16 16 29 29 19 29 19 29 16 16 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 16 16 29 29 29 6 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 17 16 29 29 29 29 29 29 29 8 8 29 29 29 2 29 29 26 5 29 29 29 29 29 29 31 8 5 29 27 29 29 8 29 5 8 29 29 29 29 29 2 29 29 2 29 29 29 2 29 29 17 29 29 29 29 29 29 29 2 29 29 29 29 29 8 16 29 16 29 29 16 2 29 29 29 19 8 29 29 29 29 16 13 29 16 29 29 16 2 16 29 29 29 2 29 29 29 29 2 29 29 6 29 29 6 29 29 29 2 29 29 6 29 2 29 29 14 5 29 29 2 31 29 29 29 29 29 8 8 29 29 29 8 18 5 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 26 2 5 29 2 31 27 2 2 18 29 29 29 8 17 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 18 29 31 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 31 29 27 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 16 29 2 29 16 29 16 16 29 29 29 29 26 5 29 29 29 18 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 18 16 13 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 16 29 16 16 29 16 16 29 16 16 29 29 16 29 16 29 16 16 16 16 19 16 19 16 16 16 16 19 29 17 29 16 16 19 16 29 29 29 29 16 19 16 29 16 13 29 13 16 29 16 29 19 29 16 29 16 16 29 16 19 16 19 16 16 29 19 16 29 29 29 29 16 13 16 19 16 16 16 16 16 29 29 16 16 13 16 29 16 29 29 19 16 16 29 16 29 16 16 29 29 29 29 16 16 16 16 16 5 16 16 29 16 29 19 16 29 29 16 29 29 27 16 29 29 2 16 29 29 29 29 29 2 29 29 29 16 16 29 16 16 29 16 16 29 16 16 29 29 29 29 19 29 16 13 29 13 19 16 16 29 16 16 16 19 16 13 16 29 16 29 16 29 29 19 16 29 29 16 29 16 16 16 29 29 16 16 29 17 29 29 16 29 16 16 29 16 29 16 17 16 29 29 13 16 13 29 29 13 29 16 29 29 19 16 19 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 5 16 5 29 29 29 29 29 29 2 29 29 29 16 29 31 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 31 29 29 29 16 29 29 31 29 2 5 29 29 29 29 29 29 29 17 29 16 29 29 16 29 29 29 16 8 29 29 16 2 29 29 16 16 29 29 29 29 29 29 2 29 5 29 29 31 29 16 29 17 29 29 29 16 2 29 29 29 16 16 29 29 29 29 29 29 16 29 13 16 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 19 16 16 16 29 29 29 29 16 16 29 16 29 29 17 29 2 29 29 29 29 17 29 29 29 29 29 29 8 29 29 29 16 16 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 16 29 8 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 6 29 29 2 29 29 27 29 29 16 29 29 17 8 29 29 4 29 2 16 8 29 29 16 29 29 29 29 16 29 31 29 29 29 18 29 16 29 16 16 29 29 29 16 29 2 8 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 8 29 16 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 2 31 31 8 29 29 29 29 26 29 29 29 18 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 2 31 26 17 29 2 29 29 29 29 29 29 29 18 2 2 5 29 2 8 29 8 2 2 29 8 29 29 29 2 29 5 29 8 29 8 29 29 25 2 2 29 8 5 2 29 29 8 29 29 2 5 31 2 2 29 8 2 29 29 29 8 29 5 29 29 29 27 18 29 29 29 29 29 29 5 18 29 8 29 8 29 25 5 29 29 8 14 29 29 2 6 2 31 8 18 5 27 8 29 29 2 2 29 25 5 2 2 5 29 2 29 29 8 29 29 2 5 29 23 2 29 29 2 29 29 29 29 29 29 2 29 27 2 29 29 29 8 29 29 8 8 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 27 5 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 25 29 5 29 18 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 25 6 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 6 29 5 2 2 8 6 29 29 29 29 27 2 29 29 29 6 29 27 31 14 29 29 5 8 29 29 29 29 29 27 8 2 8 29 29 29 18 31 29 31 31 29 29 29 5 31 2 27 2 5 2 29 29 29 29 29 29 18 2 29 29 2 29 2 5 29 2 2 29 29 8 2 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 8 8 29 5 29 29 29 29 29 29 29 6 29 29 29 8 8 29 17 8 29 29 29 29 18 29 29 29 8 29 29 2 27 5 29 29 29 29 29 29 25 29 29 29 5 29 29 29 29 29 2 29 29 29 8 29 29 29 29 8 29 29 2 29 29 29 29 29 2 18 5 29 29 29 29 8 29 29 18 29 2 29 5 29 29 29 29 29 8 29 29 29 29 5 29 29 29 29 29 29 8 29 29 5 2 29 29 29 29 2 29 2 8 5 29 5 29 29 29 2 29 8 5 2 2 8 5 2 29 2 29 2 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 31 29 29 2 29 29 2 8 8 5 5 29 2 2 2 31 29 29 29 31 2 29 29 8 2 5 29 29 29 29 29 5 29 2 29 29 18 18 2 5 2 29 2 8 14 29 29 29 18 29 25 2 29 29 29 2 29 31 29 5 6 29 31 8 29 2 29 29 29 29 29 29 29 18 29 2 29 29 29 2 29 25 29 31 2 8 8 2 5 18 29 29 29 5 29 25 2 5 18 29 29 29 29 29 29 29 5 8 29 29 29 8 29 29 29 29 13 29 29 29 13 29 29 29 13 2 29 29 2 29 2 29 29 2 17 29 29 29 29 29 17 29 13 16 13 29 29 5 29 18 2 13 29 17 8 29 26 29 29 29 29 13 16 29 29 29 29 19 16 29 29 29 16 19 29 29 29 29 16 19 29 29 16 29 16 16 29 19 16 16 29 16 19 16 29 16 29 29 29 8 29 29 29 5 29 2 29 29 29 29 29 29 29 8 29 29 29 29 26 29 29 2 5 29 29 2 29 8 29 8 25 29 29 26 8 5 27 29 29 8 25 29 29 29 29 29 29 25 29 2 8 8 8 5 31 8 2 29 2 29 29 5 31 2 2 2 29 29 29 18 29 8 2 2 29 29 5 2 29 29 5 23 5 29 29 31 29 29 29 29 8 29 2 29 29 29 29 5 29 29 29 2 8 2 29 29 29 6 29 29 29 29 5 29 18 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 31 29 29 29 29 29 2 29 29 18 29 29 2 29 29 5 8 29 29 29 26 18 29 6 29 8 29 2 8 29 2 29 5 8 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 31 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 6 8 8 29 29 8 29 29 6 29 29 29 6 29 29 29 29 18 29 6 29 29 29 29 29 29 29 2 29 29 31 29 29 5 2 29 29 29 8 29 29 29 29 29 29 18 29 2 29 29 5 29 25 29 2 29 29 29 29 29 2 29 29 29 25 29 29 29 8 29 26 29 29 31 29 29 29 29 18 5 29 29 29 29 29 26 8 29 8 5 5 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 5 17 29 29 13 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 8 17 29 5 29 29 29 29 25 29 29 29 16 29 16 29 29 16 29 16 29 29 29 16 29 19 29 29 29 29 8 19 29 29 29 16 16 29 16 16 13 29 16 29 29 16 16 29 29 29 29 29 29 29 19 29 29 2 19 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 8 29 29 29 4 26 26 29 29 29 29 29 29 29 29 2 2 29 8 8 5 18 25 29 2 6 31 6 8 29 2 2 29 29 29 2 29 29 18 29 27 18 2 29 29 29 29 29 29 29 5 29 29 29 2 31 31 2 2 29 6 31 5 31 29 29 2 2 29 29 29 8 27 5 8 29 8 29 29 5 5 2 29 29 29 31 2 29 29 29 29 23 16 29 29 29 29 29 8 29 29 29 29 29 8 29 8 18 29 29 29 29 16 29 29 8 29 29 29 29 29 29 16 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 29 6 5 29 6 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 18 29 8 29 29 5 5 29 27 29 29 6 29 29 2 29 8 25 5 29 29 8 29 16 29 29 29 29 29 29 29 25 29 29 2 8 29 29 29 29 29 5 5 29 29 29 29 2 2 29 29 29 29 29 29 2 29 31 2 2 2 29 25 2 31 29 2 26 29 31 18 2 29 8 29 29 29 29 29 29 29 29 29 2 2 14 2 29 29 29 29 29 18 29 29 29 29 29 18 29 5 2 29 29 5 29 2 31 29 29 29 29 29 29 29 5 29 29 31 2 2 5 29 29 29 29 2 29 29 29 5 29 29 29 8 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 11 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 27 29 29 27 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 8 2 29 2 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 18 29 29 29 29 8 29 29 5 29 29 5 29 29 29 2 29 29 16 29 29 29 29 29 29 2 29 5 29 29 5 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 26 29 29 16 18 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 31 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 2 5 8 29 2 31 29 29 5 18 29 2 29 29 2 29 29 29 29 29 31 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 13 8 29 31 29 29 2 29 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 2 29 26 2 29 29 29 29 29 29 29 25 2 29 29 29 2 29 29 2 6 29 29 29 16 2 29 14 29 29 29 29 29 29 5 29 29 2 29 29 18 29 29 29 2 2 29 29 29 29 29 29 29 2 31 8 29 6 29 29 18 5 29 29 29 29 2 29 29 16 13 29 2 29 29 29 2 29 29 29 29 29 29 29 8 29 5 29 29 29 29 29 16 29 29 18 29 29 2 2 29 6 8 31 29 29 29 29 29 29 2 8 29 29 29 27 2 25 2 29 2 29 17 2 29 29 29 29 2 29 29 5 6 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 16 31 26 29 29 29 5 8 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 17 8 29 16 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 16 16 13 17 16 16 29 29 29 29 29 16 29 16 17 16 29 5 17 16 13 16 29 29 29 16 29 29 16 29 29 16 16 29 16 29 29 29 29 16 29 16 29 5 2 16 29 29 19 16 29 29 16 16 16 16 29 29 29 16 16 31 29 29 29 29 29 16 29 19 29 13 29 29 13 29 16 29 19 29 16 29 29 29 29 29 29 13 29 29 29 29 16 29 5 16 16 16 16 16 29 16 16 29 16 16 29 29 29 29 16 16 29 16 29 16 16 29 29 29 29 29 16 16 29 16 29 29 29 29 29 13 16 29 17 16 13 29 16 16 29 29 16 16 16 29 29 19 29 29 16 29 29 16 29 29 16 29 13 17 16 17 19 29 29 29 29 19 16 19 19 29 17 13 13 29 16 29 16 16 13 29 16 19 29 16 16 16 29 29 29 29 16 29 29 16 16 16 16 29 16 29 29 29 29 29 29 29 29 5 8 8 29 29 29 2 29 8 8 5 29 2 5 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 16 16 29 29 16 29 29 29 13 16 29 16 29 16 16 16 16 29 16 19 16 29 29 16 16 13 29 16 29 29 29 16 16 29 29 29 16 13 19 16 29 29 19 16 29 5 16 29 19 16 16 29 29 16 29 16 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 13 29 16 29 29 29 13 16 16 29 29 29 16 19 16 29 29 29 19 16 16 29 19 29 16 29 16 29 29 29 16 29 29 16 29 19 17 16 29 29 29 16 19 29 16 29 19 29 29 16 29 16 29 29 29 16 29 29 16 29 29 16 29 16 19 19 13 29 16 13 29 29 17 19 16 29 29 16 29 29 29 16 16 29 29 29 16 29 16 29 29 29 29 29 19 16 13 13 29 29 16 29 16 29 29 29 16 29 19 16 19 19 29 16 16 29 19 29 16 16 2 16 29 19 16 29 29 16 16 16 29 29 29 16 16 29 29 16 29 16 16 29 16 16 29 29 19 16 13 29 16 16 29 16 29 16 17 29 16 13 16 29 29 19 16 17 16 13 29 19 29 29 29 29 29 29 16 29 13 29 16 16 19 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 13 16 5 26 29 26 29 29 8 5 29 29 29 29 29 29 29 8 29 25 29 2 29 17 29 29 8 29 29 29 29 29 29 29 29 23 29 26 2 2 5 2 2 26 8 29 29 29 29 29 29 6 29 29 29 29 29 29 31 29 18 8 2 26 31 29 2 5 5 2 8 6 2 29 29 5 8 29 29 8 2 29 29 29 29 5 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 16 16 17 29 16 29 16 29 16 13 29 16 13 16 29 29 16 29 16 16 16 29 16 16 13 19 29 16 29 29 16 13 16 16 29 16 16 29 16 16 16 29 16 29 16 29 29 29 29 29 16 16 29 29 29 16 13 16 29 16 16 29 29 16 5 29 29 29 16 16 16 29 29 16 16 16 19 16 16 14 29 19 19 29 19 29 29 16 29 29 29 16 16 16 16 16 16 16 29 13 16 16 13 29 29 29 16 29 16 29 19 29 29 29 29 29 16 19 16 13 16 16 19 16 29 16 16 16 16 29 13 19 16 16 16 29 19 19 16 29 29 19 29 29 16 29 29 19 19 16 29 29 16 16 16 16 13 29 29 29 16 29 16 5 13 29 17 16 16 19 29 29 29 29 16 29 29 16 29 16 16 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 5 8 29 29 31 29 29 2 2 29 29 29 29 29 5 8 29 25 2 5 29 8 25 29 14 31 5 5 18 5 18 29 29 29 29 29 25 29 29 8 2 29 2 29 26 29 29 29 29 8 29 29 2 29 5 5 29 29 29 29 29 29 2 29 29 2 8 29 2 2 29 29 31 2 29 29 2 29 29 2 2 8 2 29 29 6 29 29 6 29 29 29 29 5 2 29 29 8 29 29 29 29 16 29 31 29 29 29 18 29 31 2 6 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 18 31 29 5 29 29 29 29 25 29 29 29 29 29 29 29 29 5 29 29 5 2 29 29 29 29 27 29 8 18 5 29 29 29 5 27 29 6 8 27 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 29 16 29 16 29 29 29 8 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 13 29 2 29 29 29 29 18 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 8 29 29 29 2 2 29 29 29 2 29 8 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 8 8 29 29 29 8 29 29 6 16 29 8 29 5 29 29 5 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 8 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 18 8 8 29 29 5 29 29 16 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 31 29 29 2 2 18 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 18 8 5 6 5 29 2 8 29 5 29 2 6 14 31 29 2 5 5 29 29 27 29 6 29 31 29 29 14 8 29 25 29 29 29 29 29 2 29 2 29 5 6 26 29 29 2 29 29 29 26 29 29 29 5 29 29 29 29 29 2 29 29 8 29 8 29 29 29 29 6 29 8 29 29 29 29 2 5 20 8 29 29 29 29 29 29 5 23 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 2 8 17 29 29 29 29 29 29 26 29 5 29 31 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 2 8 5 29 29 29 29 29 16 29 19 16 29 29 16 29 16 29 29 29 29 29 16 29 6 16 29 29 16 13 16 29 29 5 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 27 19 29 16 16 29 29 16 29 29 29 29 29 16 29 8 29 29 29 29 17 29 29 29 18 29 29 29 29 29 2 29 29 29 2 2 27 8 29 29 29 29 8 29 29 29 29 5 29 29 8 29 29 29 29 29 29 8 29 29 29 29 18 29 29 2 2 29 29 31 29 5 29 5 31 29 29 29 5 2 29 8 29 2 29 18 29 8 5 29 29 2 29 29 29 29 29 29 2 29 29 29 18 29 5 29 2 31 29 8 29 6 31 29 2 29 5 29 29 8 29 29 25 2 29 27 29 29 29 29 29 31 2 29 29 29 29 29 5 31 29 29 29 29 29 8 29 2 29 29 2 6 5 29 29 2 8 18 29 18 29 31 8 5 5 29 29 18 29 2 29 29 29 2 8 18 29 29 29 29 29 2 18 8 29 29 29 29 18 26 29 8 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 17 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 18 25 29 29 29 29 29 29 5 29 16 8 29 16 29 29 29 16 29 29 29 29 8 29 29 29 29 16 29 29 6 29 29 8 29 18 29 16 29 2 29 29 29 29 18 29 29 29 29 18 29 29 5 16 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 6 29 8 29 5 29 29 29 29 5 29 29 16 29 29 29 29 29 29 29 29 31 29 31 2 29 29 29 29 29 29 29 29 29 5 2 25 29 5 29 29 29 25 29 29 31 29 29 29 29 29 8 31 29 26 29 29 29 29 5 29 29 18 29 8 29 29 29 5 8 5 29 29 29 29 29 5 29 29 29 31 18 31 2 5 6 27 31 29 29 29 2 29 29 29 29 5 29 18 26 29 5 2 29 29 2 5 29 6 29 29 2 31 5 31 5 5 2 29 8 2 29 18 5 5 2 2 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 8 29 29 8 5 2 6 29 29 29 29 29 29 29 29 29 16 16 29 29 2 29 29 29 6 29 29 29 29 29 2 29 29 2 29 2 29 29 29 29 29 29 2 29 29 29 16 16 13 29 29 13 29 29 16 29 29 29 29 29 29 16 29 29 16 16 16 2 16 13 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 18 6 29 17 5 29 16 29 19 29 16 16 29 29 29 6 29 28 29 29 29 29 29 29 29 29 8 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 2 31 29 29 29 2 29 8 29 29 29 29 29 8 29 27 29 29 29 8 8 29 2 16 29 6 29 17 29 29 29 29 8 29 2 29 5 8 29 2 29 29 29 2 29 2 29 29 8 29 25 2 5 5 29 6 5 29 29 2 2 2 18 14 8 29 5 2 25 8 8 29 29 29 31 2 29 31 25 8 2 5 29 26 2 2 8 31 5 8 18 5 29 2 29 25 2 2 5 29 29 29 8 29 29 2 29 8 2 2 8 2 29 29 29 29 29 29 29 29 29 29 31 29 5 27 29 29 29 2 8 29 29 29 29 29 29 29 29 29 17 26 16 16 25 29 29 29 29 29 29 29 29 31 29 8 29 5 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 16 29 16 16 29 29 29 29 29 5 29 8 29 29 8 2 29 29 17 29 16 13 29 29 29 8 29 29 31 29 29 29 29 26 29 29 29 29 8 29 29 18 5 29 29 29 29 29 31 29 29 29 29 29 25 29 29 2 29 29 29 5 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 5 29 29 29 29 29 5 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 6 2 29 18 29 29 29 26 5 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 29 29 29 2 27 29 6 2 5 29 8 2 29 2 29 29 29 14 27 29 29 29 29 5 29 5 2 14 29 29 29 29 6 31 29 29 29 29 29 29 2 29 29 29 2 29 29 29 6 6 29 5 29 2 8 29 29 8 26 29 8 8 5 5 31 29 2 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 8 29 29 29 27 29 29 14 29 29 29 29 29 31 29 29 29 29 29 5 29 29 8 8 29 29 29 18 29 29 29 6 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 25 2 29 16 29 29 16 29 29 16 29 29 29 29 29 5 29 16 29 31 29 29 29 29 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 5 8 29 29 8 29 27 18 29 29 29 29 29 29 29 5 26 5 29 29 29 29 29 27 29 8 2 2 29 29 29 2 8 29 29 27 29 29 8 6 5 31 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 5 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 19 16 29 29 29 16 29 29 29 29 29 13 16 29 29 29 29 29 29 16 29 8 29 29 26 29 16 29 2 29 29 16 16 29 29 29 16 29 19 29 29 29 29 29 29 29 16 29 29 29 29 29 16 19 16 29 29 16 29 8 29 29 29 16 29 29 29 29 5 8 29 29 29 2 29 2 29 8 29 2 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 17 29 29 29 8 5 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 2 29 8 29 2 29 8 18 29 29 5 5 6 29 29 29 29 8 2 16 29 29 29 8 29 2 29 8 6 8 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 16 29 31 8 29 29 29 5 29 29 8 8 29 27 31 2 29 31 26 29 29 29 29 18 16 29 2 29 29 8 2 18 29 26 29 8 5 29 29 29 29 29 29 29 29 27 29 29 29 8 29 29 29 29 16 29 29 18 29 29 5 29 29 29 26 5 5 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 16 29 26 29 29 29 8 29 29 29 26 29 29 5 29 29 29 8 29 29 29 18 29 2 29 29 31 29 29 29 17 29 31 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 2 29 29 8 2 29 29 29 29 29 31 29 29 29 29 29 29 27 29 29 29 29 8 29 29 29 29 2 31 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 25 29 29 29 29 16 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 2 5 29 26 29 29 29 2 29 29 29 2 5 25 29 29 29 29 29 29 18 8 29 31 5 6 8 5 29 23 29 31 2 5 8 29 29 5 18 29 8 29 16 29 16 29 29 16 29 29 16 29 16 29 29 29 2 29 29 25 29 2 29 29 8 29 2 5 29 2 29 6 29 29 29 2 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 6 29 29 29 29 2 29 29 5 29 8 29 2 29 27 2 29 29 29 29 2 2 29 29 29 31 29 29 29 29 16 29 29 29 29 8 2 29 29 29 29 29 29 18 29 26 5 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 26 17 29 8 29 2 29 16 29 29 17 16 29 29 29 29 29 16 16 29 29 16 13 29 29 29 16 29 29 29 29 16 29 16 16 29 16 29 5 29 5 29 13 29 13 29 16 29 16 13 29 29 13 29 29 29 29 29 29 29 16 29 16 29 16 16 16 16 29 16 16 29 16 13 29 29 29 29 16 29 29 16 16 29 29 16 29 29 16 16 29 29 29 29 29 29 17 16 16 29 19 16 16 16 16 29 29 29 16 16 16 29 29 16 19 29 29 16 29 19 8 16 13 16 29 29 16 13 29 16 16 29 29 16 29 16 29 16 29 29 16 29 16 16 29 16 29 13 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 16 29 29 16 29 29 16 29 29 16 29 19 16 29 29 29 29 29 16 16 16 13 29 16 17 29 16 29 16 19 19 16 16 16 29 29 16 29 29 19 16 19 16 16 29 19 29 13 29 16 19 29 19 19 29 29 13 19 29 29 16 16 29 29 16 16 16 29 29 16 16 16 16 29 19 16 16 16 29 29 16 16 29 29 29 16 16 16 16 16 16 16 16 29 16 13 29 29 16 19 16 13 29 16 29 29 19 16 16 16 29 29 29 29 16 16 29 29 29 29 29 29 17 16 16 29 16 29 29 29 16 16 16 19 29 29 19 13 13 19 29 16 29 29 16 19 29 29 29 29 29 16 29 16 29 16 13 16 16 29 16 29 16 29 29 16 29 29 16 16 29 29 29 27 29 16 29 29 29 29 16 29 29 16 29 29 16 2 29 16 8 29 29 16 29 29 29 17 29 29 29 16 19 19 16 13 29 29 16 16 29 16 29 29 29 29 29 16 29 16 29 16 26 16 16 29 16 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 17 5 29 29 26 19 29 29 29 16 29 16 29 29 29 29 29 29 17 29 16 29 16 29 29 16 29 29 29 16 29 29 29 16 29 13 19 29 29 29 29 29 29 29 29 16 16 13 29 29 16 16 29 16 19 29 29 13 29 29 2 17 29 29 29 16 13 29 29 29 2 29 16 16 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 31 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 16 13 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 13 13 29 29 29 29 16 25 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 2 25 29 29 31 29 16 29 14 29 29 29 29 29 5 2 18 29 31 8 29 29 29 29 29 29 31 25 29 29 29 2 29 26 29 29 29 29 6 29 29 29 8 29 31 29 29 29 8 5 6 2 8 29 29 29 8 25 29 29 5 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 5 28 29 29 29 29 29 16 18 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 16 29 5 5 29 29 29 29 29 16 29 29 29 8 16 2 29 29 29 29 29 29 29 29 29 16 29 29 5 6 29 29 2 8 5 5 29 8 18 29 2 29 29 29 2 29 2 29 29 31 29 29 2 29 23 29 29 29 29 5 8 29 18 18 8 29 29 29 29 2 23 2 29 29 2 2 2 2 26 29 2 2 29 25 5 5 4 26 5 6 29 29 29 29 2 29 5 29 29 2 29 29 2 29 29 29 29 5 23 2 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 16 16 29 16 29 29 29 29 29 16 29 29 29 16 16 13 29 29 29 16 29 29 29 29 5 29 29 29 29 29 2 29 31 29 2 29 29 29 29 25 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 6 29 29 5 2 29 29 29 2 29 2 29 29 18 18 2 29 29 14 29 29 29 29 2 29 27 29 2 29 29 29 29 8 6 26 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 8 29 6 29 26 29 29 8 29 5 29 29 27 29 29 29 5 18 2 14 8 29 5 6 29 2 8 29 2 29 8 2 29 29 29 29 29 8 18 29 2 8 25 29 29 29 29 29 29 29 29 8 29 6 29 2 29 29 2 2 29 29 29 29 29 27 5 29 29 8 31 29 29 29 5 2 29 29 8 5 29 5 8 29 29 14 18 29 25 29 2 29 29 5 29 29 29 29 2 27 29 29 29 29 31 29 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 8 29 5 5 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 16 25 29 2 29 29 2 29 29 2 5 29 2 8 29 8 29 29 29 29 8 29 29 29 27 29 29 29 29 25 29 29 29 29 29 8 17 29 29 29 29 29 29 29 26 29 29 29 29 29 18 29 17 29 29 16 29 2 5 2 29 29 29 29 29 29 8 2 29 29 29 29 31 29 26 29 2 29 29 29 29 29 29 29 29 29 8 29 29 2 25 8 29 29 29 8 29 29 29 18 29 29 29 29 29 8 29 8 2 29 29 8 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 29 8 2 18 29 31 29 29 29 5 5 26 8 29 29 29 2 2 29 6 29 29 29 23 29 5 2 29 29 17 2 5 29 29 29 29 29 29 29 29 27 29 29 2 29 18 5 29 2 29 29 29 31 29 29 29 8 18 6 5 8 29 29 29 29 29 29 29 18 29 29 8 8 29 29 29 14 5 29 2 8 2 5 5 8 29 26 5 25 2 29 29 29 29 29 18 29 29 8 5 2 29 29 8 29 29 29 23 25 29 29 29 2 29 5 29 5 31 25 31 29 6 8 2 29 2 29 27 29 8 31 2 5 29 25 6 8 6 18 26 29 8 29 6 5 29 6 25 29 6 18 29 29 29 5 29 29 8 29 18 2 31 26 29 29 8 29 29 29 29 29 8 29 6 26 2 31 29 5 29 26 29 31 27 29 29 29 29 2 29 2 29 29 6 5 6 2 29 29 29 29 18 2 29 2 2 5 29 29 31 29 29 29 5 8 8 8 29 29 29 2 29 6 29 8 29 29 5 29 29 18 29 5 29 5 2 29 29 2 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 5 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 16 29 29 29 29 16 6 29 29 29 26 29 29 8 29 29 29 29 29 29 16 29 29 16 13 29 29 29 29 29 16 16 16 29 29 19 29 16 2 29 29 29 29 29 29 29 16 29 16 29 29 29 2 29 29 5 16 2 29 29 29 17 29 29 29 29 29 29 5 29 29 29 29 5 18 16 2 29 19 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 17 5 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 16 29 17 16 29 29 16 5 29 17 29 29 29 16 2 8 17 16 29 29 29 29 16 29 16 13 29 29 19 29 29 16 16 29 29 29 29 29 29 29 29 19 29 29 16 29 29 16 16 16 19 29 16 13 16 29 29 16 29 29 16 16 29 16 16 16 16 29 29 29 16 29 29 29 29 16 16 16 16 16 13 29 29 29 29 19 29 16 29 16 29 29 29 6 29 29 16 29 16 29 29 29 16 29 29 29 16 16 16 29 16 16 13 29 29 29 16 29 29 29 29 16 29 29 16 16 16 5 13 19 16 16 17 29 29 29 16 16 13 16 29 16 29 16 16 16 16 29 16 29 29 16 29 16 29 16 19 16 29 16 29 16 29 5 19 29 16 16 13 16 29 16 16 29 16 29 16 29 29 16 16 19 19 29 16 16 29 16 16 19 29 29 16 19 16 29 16 19 19 29 16 16 19 13 16 16 13 29 29 16 29 16 16 13 29 29 29 16 16 2 5 27 29 16 29 29 29 16 16 29 16 29 29 29 16 29 16 19 8 29 29 13 16 16 16 29 19 16 29 29 2 29 16 29 29 16 29 29 16 29 16 29 29 29 16 29 29 29 13 17 29 16 2 16 19 16 29 29 16 16 29 16 29 29 16 16 29 29 29 29 16 29 8 16 29 16 29 16 29 16 29 19 16 29 16 16 29 16 29 29 5 16 16 29 16 16 29 19 16 16 29 29 16 17 29 16 29 29 29 29 29 13 16 16 16 16 16 29 29 29 29 19 17 16 16 29 29 19 19 16 16 29 29 29 2 29 29 16 29 29 29 29 16 29 16 16 29 16 29 29 16 29 29 19 29 19 29 13 29 16 16 16 13 16 29 29 29 29 29 19 16 29 29 16 16 16 29 29 16 16 29 16 13 29 29 13 29 29 29 16 29 29 29 16 29 16 29 29 29 29 16 29 29 16 16 18 29 29 16 29 29 16 16 16 13 29 29 29 19 16 16 29 17 16 19 16 29 29 16 29 19 16 16 29 19 16 13 16 16 16 16 29 19 29 16 29 2 29 16 16 29 29 16 29 16 16 16 13 29 29 29 29 16 19 29 29 16 29 16 29 29 13 16 16 29 29 29 16 29 29 16 8 29 16 29 29 16 29 29 29 16 29 16 13 29 16 16 16 29 16 16 16 29 18 29 29 29 29 29 29 27 13 19 29 16 2 16 29 29 29 29 29 16 29 29 29 29 29 8 29 29 16 29 29 29 18 29 29 29 29 29 29 27 29 8 29 8 2 2 29 29 29 29 29 29 29 6 8 29 29 5 29 29 18 29 14 29 25 16 16 29 16 29 29 29 18 29 16 29 29 29 29 29 29 29 2 29 14 29 29 29 17 5 5 5 5 29 29 29 2 29 2 29 29 29 29 29 29 29 29 17 29 5 14 29 29 29 29 29 29 2 29 29 29 29 29 2 29 6 29 8 29 29 29 2 29 2 29 29 5 5 5 29 29 2 29 29 27 29 29 29 29 6 29 29 29 2 29 29 26 5 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 31 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 5 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 16 13 16 18 6 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 14 29 29 29 18 29 2 31 29 29 29 5 29 29 25 6 5 5 31 18 29 29 6 29 5 5 5 25 18 29 27 29 18 29 29 29 29 16 29 29 16 5 19 16 13 29 5 13 16 16 29 29 29 29 14 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 16 16 29 5 29 16 29 29 29 31 29 29 26 5 29 29 29 29 6 29 29 29 29 16 29 29 29 29 19 4 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 16 29 8 29 29 2 29 29 5 2 29 29 29 29 18 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 8 29 8 29 8 29 31 5 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 17 29 2 29 29 8 29 29 29 26 29 29 29 5 29 29 29 8 29 29 29 29 29 29 29 29 31 19 29 29 16 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 5 29 29 29 29 16 29 8 29 16 16 29 29 29 27 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 8 29 26 29 18 18 31 2 29 31 29 18 2 2 8 29 8 2 29 29 29 18 5 29 2 25 29 5 8 8 29 29 29 29 2 2 29 31 29 27 16 29 29 17 29 17 29 29 29 29 29 29 29 29 29 29 29 29 16 29 26 26 29 29 31 29 18 5 29 29 8 29 29 6 29 2 29 29 29 2 29 8 2 29 29 8 8 18 5 29 29 29 26 29 29 5 5 29 23 18 5 2 29 29 29 29 6 8 29 29 29 29 29 29 5 2 5 29 2 2 6 8 31 8 8 29 8 8 2 2 5 29 29 29 31 2 8 29 14 29 5 29 29 29 29 2 8 5 29 8 25 2 5 2 31 2 18 2 2 29 29 29 2 31 8 8 2 29 29 5 17 29 29 29 16 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 16 29 13 16 29 16 29 29 17 29 29 29 8 29 29 29 5 29 29 29 29 29 29 29 31 8 29 8 29 29 29 29 29 29 2 29 29 29 29 16 16 29 29 13 16 29 16 19 13 29 29 29 6 29 29 29 29 13 29 29 29 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 2 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 8 26 29 29 29 29 18 29 2 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 17 16 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 16 29 29 16 29 16 29 29 29 16 16 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 8 29 29 29 29 5 29 29 16 29 13 16 16 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 13 16 29 16 16 13 16 29 29 16 29 13 29 16 29 19 29 29 16 29 29 29 16 29 29 29 16 18 29 16 29 29 29 19 29 29 19 13 16 29 18 29 29 29 29 29 29 16 29 16 19 29 16 13 16 29 31 29 16 16 16 13 16 13 13 16 16 13 16 29 29 29 29 29 16 29 16 29 16 16 29 29 16 29 29 29 29 29 29 16 16 29 29 19 16 29 29 29 19 29 16 29 16 29 29 16 19 29 29 29 29 19 13 29 29 29 19 29 29 13 16 29 16 19 29 29 19 29 29 29 19 29 16 29 16 13 19 29 16 29 16 13 13 29 16 29 29 13 16 13 16 16 16 16 29 16 29 19 29 16 29 19 29 29 29 29 29 16 16 16 16 16 29 29 29 29 16 29 16 29 29 29 29 29 16 16 16 29 29 16 13 29 16 16 5 13 29 29 29 6 29 29 16 16 16 29 29 16 16 16 16 29 16 16 16 29 29 29 29 29 16 16 16 29 29 29 16 29 16 29 29 29 16 16 29 16 19 16 29 29 29 16 13 16 29 16 19 29 16 13 29 13 13 29 29 16 16 16 29 16 16 16 19 17 29 16 16 13 29 16 29 29 16 29 29 16 29 16 16 29 29 16 16 29 16 16 29 13 19 13 29 16 16 29 29 16 29 16 29 16 29 29 29 16 29 16 29 29 16 16 16 16 29 29 16 29 16 16 29 29 16 16 19 29 13 19 16 29 19 29 16 16 16 16 29 13 16 29 29 29 16 16 29 16 16 16 29 16 16 16 29 29 16 29 29 16 29 29 16 29 29 29 16 16 29 29 29 16 29 19 16 29 29 16 16 29 16 16 16 5 17 29 29 13 16 13 16 29 16 16 29 29 29 16 29 29 16 16 16 2 13 29 16 16 29 29 29 5 29 2 29 17 29 29 16 16 29 29 29 16 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 5 29 29 29 29 29 26 16 29 29 16 29 16 29 29 29 29 29 29 29 29 2 16 5 29 16 17 5 29 29 29 29 29 16 29 2 29 16 29 16 29 16 29 29 29 29 16 17 13 16 29 19 29 29 29 16 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 16 8 26 29 17 29 29 26 29 29 29 29 8 16 29 29 17 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 18 5 29 29 5 29 2 29 29 29 29 29 29 2 29 29 29 2 23 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 8 2 29 5 29 2 29 29 29 8 29 2 29 29 29 29 29 29 29 29 2 29 5 29 8 29 5 29 29 26 18 2 29 2 29 29 2 29 29 29 29 29 29 29 29 18 29 29 5 29 6 8 2 29 29 2 29 29 29 29 29 18 8 2 8 29 2 29 29 29 29 29 26 29 29 5 29 29 29 8 8 29 29 29 29 29 2 29 29 2 5 29 5 29 8 8 29 8 31 29 29 29 6 29 29 29 29 2 29 8 29 29 29 29 5 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 2 8 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 2 29 8 29 29 27 2 16 29 29 29 29 29 29 29 29 29 6 8 8 29 2 29 29 5 6 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 8 8 5 29 29 29 29 29 29 29 29 18 8 29 29 29 29 8 5 25 29 29 29 29 29 27 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 26 29 2 27 29 29 31 29 29 25 29 29 29 25 29 29 25 8 29 29 2 29 31 29 29 31 5 29 29 29 8 2 29 29 19 29 29 29 29 29 29 29 29 29 6 29 29 2 27 29 18 29 18 5 8 8 25 29 31 29 25 29 29 23 29 29 29 29 2 29 29 29 8 29 29 29 29 5 29 26 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 5 29 29 29 29 8 6 29 5 29 29 29 29 29 29 29 29 18 29 5 8 5 29 29 29 29 29 18 31 29 29 27 29 29 8 29 8 29 31 29 29 29 31 2 29 29 29 29 2 2 29 29 8 29 29 29 29 2 29 29 2 29 29 29 29 29 29 25 2 6 2 8 29 6 31 29 29 27 31 29 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 5 2 29 16 29 29 29 27 29 29 29 8 29 29 29 29 29 29 29 29 29 8 25 29 6 29 29 29 5 6 29 29 18 29 2 29 31 29 29 8 29 17 29 29 29 8 29 6 29 29 18 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 16 29 29 29 16 16 29 29 29 16 29 27 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 5 16 5 2 29 29 29 6 29 29 29 29 8 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 2 27 29 5 8 29 29 29 29 5 29 2 29 29 8 8 25 29 2 5 5 29 31 8 29 29 29 8 29 2 5 29 2 8 26 29 29 5 29 29 6 29 29 29 5 8 17 29 29 29 29 29 27 2 29 8 29 5 29 8 5 29 29 29 29 2 29 29 8 29 29 5 29 5 8 5 5 5 29 18 29 8 29 29 29 2 18 26 29 8 8 6 29 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 18 17 5 29 29 29 6 29 29 29 29 29 29 14 26 29 25 26 8 5 8 29 29 2 2 29 5 5 29 29 16 29 29 8 29 29 8 29 8 29 29 2 8 29 29 29 2 29 29 18 29 29 29 29 29 29 29 2 2 29 29 29 29 29 16 29 17 26 29 29 29 8 29 29 29 5 29 8 29 29 29 17 29 29 29 2 29 29 29 29 29 16 16 29 29 29 13 29 16 16 29 29 29 16 29 25 29 29 29 16 29 29 29 29 29 31 29 6 5 29 29 29 29 6 27 2 29 29 29 29 2 2 29 5 29 31 2 5 18 29 26 2 29 2 29 29 2 2 5 2 2 29 29 2 29 5 29 2 8 29 29 29 6 29 5 2 8 8 29 29 29 29 29 29 29 29 29 26 29 2 29 8 2 29 2 2 29 31 29 29 29 29 29 2 29 2 29 8 18 29 29 29 29 29 5 26 5 8 5 29 29 29 8 29 29 2 29 29 29 8 8 31 29 29 17 29 2 27 29 29 2 29 29 5 29 29 29 29 29 29 2 31 29 29 29 29 29 5 29 17 6 31 6 29 8 2 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 6 29 29 29 29 25 17 18 29 16 29 16 16 29 29 29 29 29 8 25 5 2 29 27 29 29 29 29 29 2 29 29 29 26 29 29 29 29 8 25 29 2 29 2 8 5 8 29 29 29 29 29 29 29 29 29 2 29 31 16 29 6 29 8 2 29 5 29 5 31 29 29 14 29 2 29 8 8 29 26 29 29 8 8 23 5 29 2 29 5 29 29 29 18 27 29 29 8 31 29 2 6 29 29 29 29 5 2 29 29 29 29 2 29 2 5 29 29 29 29 29 29 2 2 29 29 8 29 29 29 5 29 29 29 8 2 18 8 29 5 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 5 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 18 29 29 29 14 29 29 29 29 29 8 29 29 29 29 29 29 16 8 16 29 29 29 29 2 29 29 29 25 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 8 31 29 29 29 29 29 29 27 29 18 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 5 29 2 29 29 29 18 29 29 2 29 29 29 8 29 29 29 29 29 8 29 5 29 6 25 29 29 29 8 29 29 29 29 29 27 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 31 29 29 29 18 8 27 29 29 29 29 18 29 8 29 2 29 29 29 5 29 25 29 2 29 29 29 29 29 8 29 16 8 8 29 29 8 2 29 29 29 18 6 2 29 2 29 29 8 8 29 5 29 14 5 8 2 8 6 2 29 29 29 29 29 29 29 29 29 16 8 29 2 2 29 29 29 29 29 29 29 29 2 2 29 29 29 29 2 29 5 8 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 2 29 29 29 29 26 18 29 8 29 29 29 29 29 29 2 29 18 29 29 29 26 2 29 29 17 26 2 5 8 5 5 29 27 29 27 29 29 29 27 29 29 29 29 29 29 29 16 29 5 29 8 14 2 29 29 29 29 29 29 29 29 2 18 29 29 29 8 29 2 29 29 29 29 8 29 5 29 29 29 29 8 29 29 16 29 2 29 29 29 29 25 29 2 29 8 29 29 5 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 31 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 29 5 29 5 2 8 5 29 5 29 5 29 25 29 25 25 29 29 29 29 29 16 29 31 29 29 29 29 29 29 27 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 5 29 29 29 29 29 29 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 29 8 29 31 2 29 31 29 29 29 29 29 2 29 25 29 27 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 5 16 18 29 29 29 29 29 29 29 29 29 29 18 29 29 6 29 29 29 29 29 29 29 29 5 29 29 29 29 18 8 29 29 29 29 29 8 2 29 29 29 2 8 29 29 29 29 29 29 29 29 16 29 2 5 29 29 29 29 29 29 29 29 29 29 29 18 29 8 29 29 29 2 29 29 6 2 2 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 8 29 17 29 8 29 29 29 16 2 29 8 2 29 8 2 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 26 31 29 29 29 29 16 29 5 29 29 16 16 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 5 5 29 29 29 5 5 29 29 2 29 29 2 29 29 29 29 29 29 2 5 29 29 29 27 29 29 29 29 29 29 5 2 2 29 29 29 8 29 29 29 29 29 2 17 29 29 29 29 29 26 29 29 29 29 29 29 29 13 29 29 16 16 29 29 29 29 29 29 13 8 29 16 29 29 29 29 29 16 16 29 29 16 29 16 13 29 29 29 29 29 29 29 16 29 17 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 14 29 29 29 16 29 29 29 16 16 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 16 13 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 5 5 29 29 5 29 18 29 29 29 29 29 29 29 29 29 29 29 29 8 5 5 29 8 29 29 5 5 26 2 29 2 14 16 29 29 29 5 16 29 29 29 5 29 26 5 29 29 29 29 29 29 17 2 29 5 29 5 29 29 2 29 31 18 29 29 29 29 29 16 29 5 8 29 29 8 16 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 13 16 16 16 29 29 29 29 29 29 29 16 2 29 29 29 29 2 29 29 29 29 29 29 29 31 17 29 5 2 5 8 29 29 29 29 29 2 29 29 29 29 2 8 5 29 8 6 29 31 25 29 29 29 6 29 29 29 5 29 2 31 29 29 29 29 29 2 31 29 29 16 16 29 13 29 29 16 13 13 16 5 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 31 29 29 18 29 29 29 5 29 5 29 29 29 8 29 2 5 29 5 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 5 6 16 29 16 29 29 29 29 8 2 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 27 2 2 5 23 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 5 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 16 16 29 29 16 29 16 29 16 13 29 19 13 16 17 17 16 13 16 16 29 16 16 29 16 16 16 29 29 29 16 16 16 16 16 16 16 16 16 16 29 17 29 16 16 29 16 29 16 13 29 16 29 16 16 29 16 29 16 16 16 29 2 29 16 16 29 29 29 13 16 16 29 16 16 29 29 29 29 16 29 29 19 13 16 13 16 29 29 16 29 29 16 17 29 5 29 29 16 29 29 2 16 29 29 29 16 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 17 16 29 17 13 29 16 29 29 16 16 29 16 27 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 16 29 16 29 13 29 29 29 29 29 16 29 29 16 29 16 29 19 29 16 16 29 16 19 29 16 16 16 29 29 16 16 16 29 29 29 29 29 16 29 29 29 29 23 31 5 29 29 31 5 29 29 29 29 29 29 29 8 13 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 16 16 29 16 29 29 16 16 6 29 13 29 29 29 29 16 17 16 29 29 29 16 29 16 29 29 18 16 16 2 29 16 16 16 29 29 19 29 16 16 29 16 29 16 16 29 16 29 19 16 16 19 19 29 16 17 19 29 29 29 16 29 29 16 16 16 29 16 29 16 16 13 16 19 29 29 16 29 13 29 16 13 29 29 16 29 16 16 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 2 29 29 16 16 29 29 29 29 29 5 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 16 16 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 16 29 16 16 16 29 29 29 29 31 29 29 29 29 29 16 29 29 8 29 29 16 29 5 16 16 17 29 16 29 13 16 29 16 16 29 29 16 16 29 29 29 16 29 29 16 6 19 29 29 29 16 16 29 16 16 16 29 16 19 13 29 16 29 29 16 16 29 29 16 29 29 29 16 29 29 16 29 29 16 29 29 29 16 19 29 16 16 16 16 29 8 29 16 16 16 29 29 29 16 29 16 19 16 29 29 29 13 29 29 29 16 16 29 16 29 19 16 29 16 16 13 29 19 29 29 29 19 16 16 16 16 19 16 29 19 13 16 19 29 16 16 29 19 16 29 16 19 16 16 29 29 29 16 29 29 16 16 29 29 16 29 29 29 29 29 16 29 16 29 29 29 16 29 29 16 29 16 17 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 5 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 18 31 29 29 16 2 25 29 29 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 16 5 16 29 29 29 29 29 29 29 2 16 29 29 29 17 29 17 29 2 29 29 17 29 29 27 29 5 29 31 17 29 29 29 31 29 29 29 2 8 29 29 29 29 8 27 31 29 29 29 29 2 29 29 6 29 29 29 29 29 5 29 29 26 29 29 23 29 29 23 29 8 29 29 2 29 2 2 27 29 29 8 29 5 29 29 26 2 29 2 8 31 29 29 2 8 29 29 29 29 8 8 2 29 5 29 29 6 6 29 29 29 6 2 29 29 29 29 29 29 29 8 6 29 6 31 29 29 29 6 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 2 29 27 29 29 29 29 29 29 29 5 29 29 6 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 2 29 25 8 25 29 29 29 2 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 6 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 27 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 16 29 16 29 29 29 6 29 29 29 29 13 16 29 29 29 29 29 29 8 29 8 29 16 29 29 5 18 29 8 29 29 5 18 29 29 29 29 29 27 5 29 27 29 31 29 29 29 2 5 18 29 2 29 29 29 29 29 8 29 29 8 29 5 18 2 5 29 5 29 29 29 8 29 29 29 29 29 2 29 6 31 8 6 29 29 29 2 29 29 29 29 8 29 2 29 29 31 29 29 26 29 29 16 29 5 31 16 25 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 17 29 16 16 29 29 29 16 8 29 16 29 16 2 29 29 29 16 29 16 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 19 29 16 17 29 17 29 16 19 29 29 16 16 16 16 16 13 19 17 19 29 16 16 19 16 19 29 29 29 29 29 29 16 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 5 29 29 29 29 29 29 29 2 18 29 2 29 29 29 5 31 29 29 29 29 29 31 2 29 8 29 14 29 29 29 8 29 29 2 8 5 29 29 8 29 29 29 29 29 29 29 25 29 5 29 29 2 29 8 8 5 5 29 5 29 27 29 29 2 31 2 31 29 29 8 29 29 8 31 29 6 8 29 6 29 29 2 29 29 29 29 29 2 29 18 29 8 29 29 2 8 29 29 29 29 29 29 29 29 2 2 29 31 29 29 6 26 5 29 5 29 29 29 2 29 29 29 29 8 29 25 2 2 29 2 8 29 5 29 26 29 29 29 29 8 29 29 5 29 29 29 29 25 29 29 2 29 2 29 8 29 29 29 31 2 2 8 29 26 26 18 29 29 5 2 18 29 29 18 2 29 29 2 8 29 29 6 5 29 5 5 29 29 29 31 29 29 29 6 29 29 27 2 29 29 29 5 29 8 29 29 31 31 5 29 8 29 29 6 29 2 8 18 5 29 26 2 5 29 29 27 27 29 29 29 29 5 29 29 5 2 2 6 29 8 5 2 29 29 25 29 29 18 18 14 29 29 29 29 5 29 2 29 29 29 25 29 29 29 29 8 29 29 29 5 29 29 29 29 29 8 8 5 29 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 5 29 8 29 29 17 29 29 29 29 8 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 17 16 29 29 29 29 2 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 5 29 2 29 29 5 29 29 29 29 31 29 29 29 16 29 29 29 29 29 29 29 29 31 29 29 2 16 23 29 29 29 29 29 29 29 29 8 29 5 29 29 29 29 29 27 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 16 29 29 29 29 13 29 16 29 13 29 13 2 29 29 16 26 16 29 29 29 29 29 16 16 17 5 29 29 29 29 16 16 29 29 29 16 16 29 16 16 29 17 19 29 16 2 16 29 29 16 13 19 29 29 29 16 16 29 16 19 16 29 16 29 29 29 16 29 19 16 29 16 29 29 29 16 16 29 29 29 14 29 19 29 16 29 16 29 29 16 16 17 16 16 13 16 16 29 16 16 16 19 29 29 17 16 16 29 29 16 13 19 29 29 16 29 16 29 16 29 16 8 16 16 16 29 29 29 19 17 29 29 29 29 29 29 29 29 29 29 16 16 16 16 16 29 29 19 16 16 13 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 8 2 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 16 16 16 16 29 29 29 16 29 17 16 29 29 29 29 29 29 29 16 29 29 2 29 29 19 29 16 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 13 29 29 16 29 29 29 16 16 19 16 29 29 29 29 8 13 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 16 29 31 29 29 16 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 16 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 25 29 29 26 29 5 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 17 16 29 29 29 29 29 2 29 29 2 13 29 29 29 29 17 16 29 29 29 29 29 29 5 16 29 29 29 16 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 16 29 29 31 29 2 26 2 29 29 29 29 29 29 8 5 29 29 29 29 25 29 18 29 29 29 2 29 29 29 29 29 8 29 18 29 29 29 5 5 29 5 29 6 29 29 29 29 29 31 8 8 29 29 2 29 29 2 2 5 2 8 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 16 29 18 29 29 29 29 29 2 31 29 29 29 29 8 29 8 29 29 29 14 29 29 2 29 29 2 2 29 29 29 29 29 18 29 2 29 29 27 2 29 25 29 29 29 31 29 29 29 29 29 31 29 29 29 29 29 16 16 27 29 29 29 29 29 29 8 17 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 6 5 29 25 8 29 29 29 18 5 8 29 5 29 27 29 29 8 29 29 27 25 27 18 29 31 8 5 29 2 29 29 29 29 29 29 29 29 29 29 29 27 29 29 14 2 29 5 29 29 29 29 29 16 13 29 2 29 2 5 29 29 29 29 2 8 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 16 29 29 29 29 16 29 29 29 31 29 29 2 29 29 8 2 29 31 29 5 8 29 29 29 29 29 29 31 29 29 29 14 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 2 29 2 5 5 31 31 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 5 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 19 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 16 29 29 16 29 29 16 16 29 29 29 29 16 16 29 16 29 29 29 29 16 16 29 16 16 29 29 16 16 29 29 29 29 29 29 16 29 16 29 29 16 29 8 16 29 29 29 29 29 16 13 29 29 29 29 29 17 29 29 16 29 16 16 29 16 29 16 29 29 29 29 16 29 13 29 16 29 13 16 29 29 19 29 16 16 29 29 29 6 29 13 29 29 29 16 16 29 29 29 13 29 16 29 8 29 29 16 16 29 29 29 29 29 29 29 16 17 29 16 29 29 29 8 29 29 29 29 29 16 29 16 29 16 16 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 16 13 16 29 29 29 16 5 16 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 2 29 5 29 29 6 29 18 29 29 29 5 29 29 31 2 31 29 29 29 29 6 8 29 29 31 29 27 2 29 29 29 8 29 29 29 29 16 29 16 16 29 25 16 29 29 16 29 29 29 16 29 29 16 29 29 2 29 29 4 29 29 29 29 29 29 29 16 16 5 29 29 29 8 29 29 5 29 27 29 31 8 29 29 29 29 29 29 29 29 5 2 8 29 29 5 29 8 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 2 29 16 5 6 29 29 29 6 29 29 13 29 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 2 29 29 29 2 29 5 23 29 29 18 17 17 29 29 26 2 29 29 31 29 8 29 5 29 5 8 29 29 17 5 26 8 29 8 5 29 2 29 2 29 2 29 27 8 29 29 29 29 29 29 29 18 29 5 29 29 2 29 29 29 29 29 18 5 29 8 29 29 29 27 29 29 29 27 31 8 29 27 29 8 8 29 2 29 6 29 5 26 29 29 29 2 29 2 29 29 8 29 29 5 2 29 8 29 29 8 29 26 5 25 29 29 29 29 18 27 29 2 8 29 29 18 6 29 29 8 5 6 2 29 29 18 29 5 29 29 6 29 29 25 29 29 29 29 2 29 29 29 29 6 29 5 29 8 8 26 29 2 29 29 29 29 29 29 8 5 29 31 5 5 29 29 29 29 8 29 2 29 29 31 2 8 29 29 29 29 8 29 26 2 29 29 29 8 29 8 31 29 5 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 26 29 29 29 5 5 29 29 29 29 29 14 29 29 29 29 29 29 2 29 29 18 29 29 29 29 29 31 8 5 8 29 2 18 6 18 6 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 5 2 29 31 8 29 27 27 29 29 29 29 29 5 8 29 2 31 5 29 29 25 31 29 29 29 5 5 25 5 29 29 29 16 29 6 29 29 29 29 29 29 31 29 29 5 29 29 2 2 29 31 29 5 8 5 29 14 29 29 18 29 29 29 2 29 29 2 5 2 29 17 18 29 29 8 6 2 29 2 29 8 29 5 6 6 29 6 29 29 29 2 8 29 31 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 31 29 8 29 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 8 5 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 26 29 29 29 29 18 17 29 29 29 29 29 16 29 6 29 29 29 29 29 16 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 14 29 29 26 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 8 29 29 29 25 29 29 6 29 29 6 31 27 29 27 29 18 31 29 6 29 8 25 18 29 31 29 8 5 29 2 29 29 2 2 29 29 2 29 25 25 18 29 5 29 29 29 29 18 18 29 29 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 18 29 25 6 29 8 29 5 29 8 8 29 29 29 29 29 29 29 29 29 8 23 8 31 6 29 8 26 5 31 29 2 2 5 2 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 13 29 16 29 29 2 16 29 29 29 5 29 13 16 29 16 16 29 29 29 29 29 16 16 16 29 16 16 16 13 29 16 29 29 16 16 29 16 19 13 17 16 16 16 29 16 9 29 29 29 29 16 29 29 8 16 19 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 29 29 31 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 5 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 31 29 29 29 29 25 29 29 29 29 29 29 29 8 29 29 31 29 18 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 29 5 31 29 29 29 29 18 16 29 29 6 29 29 29 29 5 29 29 29 29 19 29 29 29 29 29 29 29 29 6 18 29 29 29 29 29 29 29 5 29 29 29 29 29 25 2 14 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 8 29 8 6 29 29 31 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 14 2 8 29 29 29 2 29 31 14 31 2 29 29 29 29 5 29 6 5 29 29 5 29 29 8 29 29 29 8 29 29 8 29 31 29 2 29 8 2 29 29 29 26 29 8 29 29 29 2 18 29 29 5 29 29 6 29 17 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 31 29 29 27 8 27 2 29 2 29 8 5 27 29 29 2 31 29 8 29 29 8 31 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 6 29 8 5 2 29 29 29 29 29 2 31 18 2 16 29 29 5 29 29 8 29 29 29 8 2 29 29 29 29 29 29 29 8 29 8 29 29 2 27 29 29 29 6 8 29 23 26 29 29 29 29 29 29 29 26 18 8 29 5 5 26 5 29 29 29 29 29 29 2 23 8 29 29 29 29 18 29 2 29 29 29 29 29 29 29 2 29 29 5 29 29 2 5 29 2 29 29 5 29 29 5 5 29 8 8 8 29 27 5 6 8 8 2 28 2 18 29 8 29 29 29 29 2 8 29 29 29 29 2 29 29 17 5 8 29 29 29 29 5 2 29 29 29 29 29 29 29 17 29 29 29 2 27 29 29 29 29 29 29 29 29 25 29 2 31 29 29 29 29 29 29 29 29 26 8 5 2 29 29 5 5 29 29 29 29 29 29 18 29 29 25 8 29 29 31 29 29 18 5 29 5 29 29 29 29 29 29 31 2 29 29 31 29 29 29 29 29 2 29 29 29 29 2 29 29 5 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 17 6 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 13 29 29 29 16 29 17 29 16 29 16 13 16 16 29 29 16 16 13 16 29 16 16 16 29 29 16 29 29 16 16 16 16 19 29 16 16 29 16 29 16 29 29 16 29 16 16 29 29 29 19 29 16 29 16 29 16 29 19 29 13 16 29 16 29 29 16 16 29 19 29 16 16 29 16 29 29 16 16 16 16 29 16 29 16 16 29 16 29 29 13 19 16 16 16 19 13 29 29 19 13 5 16 29 16 16 29 29 16 16 13 29 16 16 13 16 29 16 16 19 29 29 19 16 13 16 19 19 29 19 16 16 16 29 19 29 16 16 19 16 29 16 13 9 13 16 16 19 29 29 19 16 29 19 19 29 29 16 19 16 16 29 29 16 16 29 16 16 17 29 29 29 16 16 29 16 13 29 29 29 29 16 13 29 19 13 16 29 19 13 19 16 29 29 29 16 16 29 13 29 29 29 16 29 29 16 5 29 16 19 29 16 29 29 29 29 29 29 16 29 29 16 29 29 16 16 17 16 29 29 16 29 29 29 5 29 17 29 29 29 29 29 16 16 16 29 16 16 29 29 29 29 16 16 29 16 16 29 29 31 29 16 29 16 29 29 16 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 13 29 16 29 29 29 29 29 29 29 16 29 5 29 29 16 29 29 16 16 16 29 29 29 16 29 29 29 16 16 29 16 16 29 29 29 29 29 16 16 29 16 16 16 16 29 29 16 29 16 16 13 29 29 29 16 29 29 16 29 29 16 29 29 29 8 29 29 29 29 16 29 29 29 29 16 19 13 29 29 29 29 29 29 16 29 29 13 29 29 17 29 29 29 16 29 29 16 16 16 13 29 29 29 29 29 29 16 29 29 29 17 29 29 16 29 29 5 29 29 16 29 2 2 29 23 5 16 29 2 29 29 29 29 29 29 29 16 29 29 2 29 8 16 29 29 16 29 29 29 29 16 29 16 29 16 29 2 16 29 16 29 29 16 29 29 29 16 29 29 29 16 13 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 2 5 29 29 29 16 8 29 2 29 29 29 29 29 6 29 16 29 31 29 29 29 29 29 29 29 16 29 2 16 29 16 16 29 16 16 29 29 29 29 29 16 29 29 13 26 29 29 29 18 29 29 29 29 17 29 29 29 16 29 29 29 29 29 2 29 29 16 29 29 29 26 29 29 29 29 16 16 16 18 29 8 29 18 29 25 29 29 29 29 29 29 29 29 2 29 13 29 29 2 29 5 29 29 6 29 29 29 29 29 2 2 29 8 6 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 31 29 8 6 29 8 29 29 29 5 29 8 5 29 29 31 29 29 29 29 29 29 8 29 29 29 29 2 29 29 5 8 5 29 29 5 29 8 29 29 29 29 8 26 2 29 17 29 29 29 29 29 29 29 2 14 8 8 2 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 5 25 29 2 5 2 25 29 29 2 5 29 29 27 29 6 18 25 29 29 29 29 31 5 29 29 29 29 29 29 29 2 29 29 2 29 25 29 29 2 29 29 29 16 29 29 2 29 29 29 29 5 29 2 29 29 5 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 2 5 29 29 26 29 29 29 5 2 29 2 29 2 29 29 29 29 8 18 29 29 29 5 2 2 29 29 29 26 29 25 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 5 6 2 29 29 6 31 29 29 8 29 29 29 18 29 29 8 29 29 29 14 8 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 16 29 31 17 5 31 29 29 29 29 29 8 29 8 6 8 8 31 14 5 8 16 29 29 5 29 29 29 29 29 8 29 26 8 29 29 29 29 29 29 29 29 18 5 29 16 29 16 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 5 6 29 29 29 29 29 2 29 29 29 8 29 5 29 29 26 29 29 29 29 29 29 31 8 6 29 29 29 31 29 5 31 29 29 29 29 6 8 25 8 2 2 29 29 29 29 29 2 29 5 5 29 2 27 29 25 29 8 8 31 29 8 29 29 20 29 29 29 2 29 2 8 25 18 29 29 8 29 29 26 29 29 29 6 29 8 29 29 18 29 27 29 6 5 2 29 6 29 29 29 8 29 5 18 31 29 29 29 5 2 29 5 2 8 8 29 5 29 5 2 8 18 29 5 29 29 31 8 5 8 2 2 31 2 29 29 2 5 2 8 29 29 8 8 20 29 29 29 2 2 29 29 29 29 2 29 29 29 2 29 2 8 29 29 29 29 29 29 6 29 29 29 2 18 29 29 2 27 29 29 29 26 29 29 29 8 29 29 29 2 29 29 29 29 16 29 16 29 29 29 29 16 29 29 16 16 5 29 16 13 17 16 17 16 29 29 29 29 13 16 16 2 17 29 13 29 5 2 29 29 29 29 16 29 29 29 16 16 29 29 29 29 19 29 29 29 29 17 2 16 29 29 29 25 29 2 2 29 29 29 5 2 29 2 8 2 29 29 29 2 29 29 29 2 29 29 29 29 29 26 29 8 29 29 6 17 5 29 29 29 16 29 29 16 29 29 29 29 29 29 29 31 19 13 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 13 29 29 29 2 29 8 26 29 5 6 29 29 29 29 29 29 29 27 27 29 29 29 27 2 29 29 29 29 2 8 29 8 29 2 2 29 8 2 29 2 29 29 29 6 23 5 31 5 31 29 29 26 31 29 8 29 29 29 29 18 29 29 25 5 29 29 5 29 8 2 29 29 29 18 29 29 31 29 29 29 29 29 29 2 2 29 2 29 6 29 2 29 29 29 14 31 8 29 31 29 29 29 5 2 27 29 29 2 29 2 29 2 29 29 8 29 5 29 29 29 6 2 29 8 31 29 2 29 2 31 2 2 29 29 29 29 29 6 29 8 29 2 2 29 29 29 29 8 29 29 29 29 8 29 29 29 29 2 29 17 29 8 29 29 29 27 29 29 29 29 18 14 29 2 8 29 29 8 18 29 29 5 29 16 29 29 17 29 29 16 29 16 31 29 29 29 14 29 29 29 25 29 6 29 8 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 2 29 19 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 31 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 6 8 8 25 26 8 14 8 8 29 5 29 2 29 8 31 29 29 8 29 8 2 2 31 29 29 2 2 5 29 18 8 2 26 8 2 29 2 8 29 29 29 2 8 29 29 29 29 29 5 27 29 29 29 29 29 29 29 29 29 29 29 16 17 29 29 16 29 29 29 8 29 29 8 29 29 29 29 29 16 29 25 29 29 29 29 5 29 29 29 29 16 2 29 18 31 29 29 2 29 2 8 17 5 29 2 29 2 2 27 29 5 2 29 8 29 8 29 29 29 27 2 29 2 25 29 29 29 5 29 29 16 29 31 29 29 29 29 29 29 8 31 29 2 29 2 29 2 29 29 5 29 29 29 16 29 29 2 8 29 8 26 29 2 29 29 29 29 29 2 2 29 2 29 29 29 8 29 5 8 26 29 29 2 29 2 29 31 29 29 29 8 18 8 29 29 31 8 5 29 2 29 29 29 29 2 29 29 29 29 29 29 29 8 29 8 2 2 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 8 29 29 2 8 8 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 27 25 29 29 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 29 8 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 31 29 29 29 6 29 29 8 5 31 18 29 29 29 29 29 29 8 2 29 29 29 8 29 29 6 19 29 25 29 2 29 6 29 2 29 29 29 29 8 29 29 29 29 18 2 6 29 29 29 29 29 25 29 29 29 2 29 29 8 2 2 29 8 2 6 5 8 29 2 18 29 29 29 29 29 29 29 29 29 5 8 29 2 29 5 5 18 29 2 29 29 29 29 29 2 29 8 29 29 5 5 29 29 29 29 29 2 29 18 8 5 2 2 29 29 2 29 2 29 2 29 18 5 29 29 2 5 8 18 2 27 8 27 29 2 5 14 31 2 2 29 2 29 2 29 29 31 2 29 29 29 29 8 5 8 2 8 2 29 29 5 29 29 29 16 29 29 5 16 29 29 29 29 29 29 16 29 29 29 8 2 2 29 29 29 2 29 29 29 29 2 8 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 18 29 6 2 29 29 6 29 29 29 8 2 29 29 5 29 5 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 31 8 29 29 29 8 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 31 29 29 29 29 2 29 2 25 14 29 29 29 2 29 29 29 29 29 2 29 29 5 2 29 29 2 29 6 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 5 18 29 29 6 2 29 29 29 29 29 29 27 29 29 29 5 29 17 29 29 29 29 6 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 5 29 8 29 27 29 29 29 8 29 29 29 29 5 29 31 29 16 29 29 29 29 2 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 16 29 29 29 29 29 16 16 16 16 29 29 29 16 29 16 17 16 29 29 29 29 29 16 29 5 29 29 29 29 16 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 16 16 5 29 29 29 29 16 29 16 29 29 16 29 2 29 29 29 2 5 29 8 8 2 18 29 2 2 31 2 8 5 2 29 29 29 2 5 5 29 29 2 29 2 8 2 29 29 29 29 29 5 29 26 5 8 29 29 29 8 29 29 17 29 29 29 5 25 29 29 2 2 5 29 8 5 2 29 29 29 5 29 29 5 26 29 6 2 29 29 2 31 29 29 25 18 8 5 2 2 29 29 29 29 29 29 29 16 29 5 5 29 29 29 29 29 29 29 29 29 29 18 5 29 29 29 29 8 17 29 29 8 29 29 2 29 16 29 2 29 29 29 29 2 29 27 29 29 5 6 29 29 2 8 29 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 17 29 16 29 5 29 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 17 16 29 29 29 29 29 13 29 29 29 8 29 16 29 29 31 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 16 16 29 29 16 29 29 29 29 5 29 29 16 29 29 29 17 29 29 29 5 29 29 2 29 16 29 29 16 29 29 29 29 2 6 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 16 16 29 29 29 29 29 29 29 5 23 29 29 16 29 29 29 29 16 29 29 16 29 29 5 29 29 29 17 29 29 2 2 29 29 29 29 29 29 29 29 8 29 16 29 16 16 29 29 29 29 29 29 29 29 29 16 16 19 29 16 29 16 16 16 16 29 29 29 16 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 16 8 29 29 29 29 29 29 17 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 2 5 16 16 29 29 29 29 29 29 29 29 2 5 2 29 2 29 2 29 29 2 31 2 29 2 2 29 2 29 29 5 29 29 29 2 29 29 2 29 29 29 29 6 29 8 29 8 29 29 29 2 29 29 29 29 8 29 29 16 29 29 29 16 29 16 29 29 29 6 19 29 29 16 16 16 16 29 29 29 29 29 29 29 29 16 29 16 13 19 29 29 16 29 29 29 29 16 29 29 5 16 16 29 16 29 29 16 29 29 29 29 16 29 29 16 2 13 16 16 13 29 16 16 16 29 16 16 29 29 29 16 16 16 16 16 16 29 13 29 29 29 16 16 16 19 16 29 16 16 13 29 16 29 29 29 29 29 29 29 16 29 16 29 16 29 16 29 16 16 19 29 16 29 29 19 29 29 19 29 29 16 16 16 29 16 29 17 19 29 16 13 16 19 16 16 16 29 16 29 29 29 29 16 2 29 29 29 29 29 29 16 29 16 29 29 29 19 13 29 29 19 16 16 16 16 16 16 29 29 19 29 29 29 29 29 29 29 16 16 19 19 16 29 29 13 19 16 19 16 16 16 29 29 16 29 16 16 16 16 16 29 16 16 29 29 19 29 29 29 19 16 16 29 16 29 29 19 16 16 29 19 16 29 13 19 16 16 16 29 16 29 19 19 19 29 13 16 29 19 29 16 19 16 13 16 16 16 16 16 29 16 29 16 29 16 16 29 16 16 29 16 29 19 16 29 16 16 29 29 19 29 29 19 19 19 16 19 16 19 19 16 19 16 16 16 13 19 29 16 16 29 19 19 13 19 16 16 16 29 19 16 29 16 16 29 16 16 16 29 16 16 5 16 17 16 16 29 29 16 13 29 16 16 16 29 16 29 16 16 29 19 29 13 29 19 13 16 19 16 16 29 19 29 16 29 16 17 29 16 29 29 19 16 16 16 29 16 29 16 29 29 29 29 16 16 16 29 13 29 16 29 29 29 19 16 16 29 29 29 29 29 29 29 29 16 16 29 13 16 16 29 29 29 29 16 29 29 29 29 2 29 29 29 16 29 29 29 29 16 29 16 29 2 29 29 29 29 29 29 16 29 29 16 29 17 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 8 5 18 29 29 29 29 29 29 17 8 2 29 29 29 29 8 26 29 29 2 8 29 29 29 29 29 29 29 29 29 29 31 18 29 29 29 5 18 29 31 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 18 14 29 29 29 29 29 29 8 8 8 29 29 6 2 8 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 29 29 5 29 5 29 29 29 29 29 29 29 29 8 29 8 18 29 8 2 29 29 29 29 29 2 2 5 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 2 29 29 29 16 16 29 29 16 16 16 16 29 29 29 16 16 29 19 16 29 16 19 16 19 16 29 16 19 16 29 16 29 16 16 16 16 29 29 19 16 16 13 16 29 29 29 16 29 29 16 29 16 29 29 16 16 29 16 16 29 29 29 16 16 29 29 19 19 16 16 29 16 29 29 29 16 19 16 29 16 16 29 16 16 29 16 16 29 16 19 16 16 19 16 29 29 16 29 29 29 16 29 29 29 29 29 16 16 29 16 13 29 29 16 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 8 29 29 31 5 8 29 14 25 29 18 29 8 8 27 29 29 29 5 29 6 18 29 29 29 6 2 18 29 29 29 29 29 29 29 29 25 2 29 18 29 29 29 29 29 2 29 29 29 29 29 29 2 5 27 29 25 29 29 8 29 29 29 29 25 31 29 29 29 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 5 29 29 29 29 29 18 27 8 25 31 29 29 29 29 29 29 29 14 29 27 29 29 25 29 29 29 5 18 25 8 2 29 18 2 29 29 29 6 29 8 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 25 29 29 29 29 2 18 27 29 29 29 29 16 29 29 13 29 29 17 29 29 29 29 29 29 29 29 29 29 2 6 29 5 29 29 29 29 29 29 29 29 26 29 29 29 2 29 29 8 16 8 8 29 29 29 29 2 29 29 29 29 29 29 16 29 2 16 29 29 29 29 29 29 25 25 2 29 29 29 8 29 29 29 29 29 2 8 29 8 29 29 2 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 31 29 29 29 31 6 29 29 29 29 5 29 14 6 29 26 18 6 29 14 31 18 29 25 29 29 29 29 29 29 29 6 29 29 8 29 2 29 29 29 8 18 29 2 29 29 29 29 29 29 29 8 29 29 6 29 5 18 23 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 13 29 25 29 29 29 29 29 29 29 17 29 29 17 29 29 19 29 29 16 29 29 29 16 19 29 17 16 19 29 29 29 16 29 29 16 29 19 17 29 29 29 16 29 29 29 29 29 29 29 29 29 2 16 29 29 16 29 29 29 29 19 29 2 17 16 29 29 16 29 29 16 16 29 16 31 29 29 29 29 29 19 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 16 16 13 16 29 16 16 29 29 29 29 29 29 29 19 29 29 25 29 29 29 16 29 29 29 29 13 29 29 29 31 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 18 29 13 29 29 29 16 29 16 16 29 16 29 29 29 16 29 16 29 29 29 13 16 13 16 16 29 29 29 16 16 29 16 16 16 17 29 13 29 16 29 16 29 29 29 29 29 29 17 29 29 17 29 29 29 29 29 16 16 29 29 16 16 29 29 29 16 16 29 29 29 16 19 16 16 13 29 29 19 13 29 29 29 13 29 16 16 29 29 29 29 19 16 29 29 29 16 16 29 29 17 16 29 29 29 16 5 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 5 29 29 29 29 29 2 5 31 2 26 5 31 29 29 6 29 26 29 2 29 29 29 29 29 2 29 29 14 2 29 29 29 29 2 29 29 29 18 8 5 18 29 18 29 29 27 29 29 18 29 26 31 8 29 29 29 5 29 29 5 29 29 29 8 2 31 31 29 31 29 2 29 6 29 29 18 29 29 29 29 8 26 29 29 29 29 29 29 29 5 18 29 29 6 2 29 29 29 29 29 29 2 2 29 8 29 18 31 2 29 29 29 29 29 29 16 29 29 8 29 16 29 29 29 2 29 29 29 18 29 29 8 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 2 29 31 29 29 18 29 29 29 29 2 29 8 29 29 29 29 29 16 16 29 29 16 29 29 29 13 29 29 29 29 29 29 29 16 29 16 29 29 16 29 16 29 16 29 29 16 23 16 19 29 29 16 16 13 16 16 29 29 29 16 16 29 29 29 29 16 29 16 29 16 29 29 29 29 29 16 16 17 4 16 29 29 29 29 5 16 29 29 29 29 29 29 29 18 29 29 29 29 16 29 29 14 29 29 29 29 29 29 29 29 29 29 29 8 29 5 5 29 29 29 2 29 29 29 29 29 29 18 29 5 29 29 29 29 17 6 29 29 29 8 29 29 8 17 29 29 29 19 29 29 16 29 29 16 29 8 29 5 29 29 29 29 2 8 29 19 16 29 29 29 29 29 19 16 29 16 29 16 13 13 29 16 16 16 29 16 16 16 8 29 16 13 16 29 29 13 16 29 29 29 29 16 29 19 13 29 29 16 29 19 29 29 29 16 29 13 29 29 13 29 29 16 29 19 16 29 16 29 16 29 16 16 29 19 16 13 16 19 19 29 29 16 16 16 16 29 29 29 16 8 16 29 19 16 16 16 17 29 19 16 5 29 29 29 29 29 29 29 29 29 29 29 31 29 29 25 29 18 8 8 5 5 8 29 29 29 29 29 2 25 29 29 29 29 26 29 29 29 29 6 25 2 29 29 26 6 29 2 2 2 2 8 2 31 29 29 8 29 5 25 2 29 29 29 18 5 29 29 17 29 6 8 6 2 29 31 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 5 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 8 29 29 29 6 5 29 29 31 29 29 29 8 29 2 29 2 29 2 29 2 29 29 18 29 27 29 29 29 29 29 18 29 29 29 31 5 29 29 29 29 29 29 29 8 5 8 29 6 29 2 29 2 29 29 29 29 29 18 2 5 5 23 29 29 29 31 5 31 29 2 29 18 8 8 2 29 29 31 29 2 14 31 2 2 29 18 14 31 2 2 2 29 29 5 2 31 29 29 29 29 29 2 31 29 29 29 29 8 29 29 26 29 29 29 5 29 4 29 31 29 29 29 2 29 29 25 29 8 2 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 5 29 2 29 29 29 18 29 29 31 29 29 29 29 8 25 29 18 8 29 29 29 29 29 8 29 8 29 5 29 29 29 2 29 29 29 29 29 2 6 29 5 29 8 2 29 29 29 29 29 29 29 8 29 26 6 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 29 29 5 17 29 29 29 29 6 5 29 6 5 2 26 5 29 29 2 29 5 5 29 18 29 6 2 29 29 29 29 29 29 2 29 31 29 29 29 29 29 16 29 13 29 17 29 29 2 29 29 29 29 2 8 29 5 29 29 5 29 29 29 29 29 16 29 16 13 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 5 29 29 5 2 29 29 2 29 29 29 31 29 29 29 29 29 2 29 29 29 2 5 29 29 29 29 2 29 8 18 29 5 18 5 29 29 29 29 29 29 29 29 16 16 29 2 29 29 8 29 29 29 2 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 5 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 8 29 29 2 29 8 29 29 29 29 29 29 29 29 16 29 29 19 29 29 16 16 16 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 16 16 16 29 29 29 29 29 29 29 2 27 16 29 29 16 29 29 29 16 29 16 16 29 16 16 29 16 29 29 29 29 16 13 16 16 17 29 29 29 16 16 29 29 16 29 29 16 29 29 16 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 2 29 29 2 8 2 29 29 29 29 29 29 31 29 2 8 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 5 8 2 29 8 29 29 29 29 29 8 2 29 2 5 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 2 29 2 8 29 29 29 18 29 31 6 8 29 29 25 18 2 5 29 29 29 8 29 29 6 29 29 2 27 29 14 29 29 2 8 27 17 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 14 2 27 29 29 8 29 27 29 2 29 31 5 29 29 16 16 29 16 26 29 29 29 29 29 29 29 29 29 29 16 16 16 6 29 29 29 29 26 29 29 2 29 29 29 29 8 29 29 29 29 2 29 29 2 29 29 8 29 29 2 18 29 2 29 29 29 2 8 29 29 29 29 18 29 5 29 29 31 8 29 8 29 31 27 29 29 18 6 29 29 2 29 29 29 29 18 2 5 18 2 27 2 29 29 29 13 29 29 29 29 29 13 29 16 16 29 29 29 16 2 29 29 16 29 29 29 13 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 19 29 16 29 29 19 17 16 16 16 16 19 13 16 16 29 13 19 19 16 16 16 29 19 29 16 16 13 19 29 16 29 29 29 13 29 29 16 16 13 16 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 13 29 29 29 16 29 16 29 16 13 19 19 29 29 29 29 16 16 19 16 29 19 16 29 29 16 19 16 19 16 13 16 19 16 16 16 29 16 16 19 13 29 16 29 19 17 29 16 16 13 29 29 16 29 16 16 29 29 29 29 29 16 16 29 29 17 16 16 29 29 29 29 29 16 29 19 29 19 29 16 19 16 16 19 19 16 29 9 16 29 19 29 16 29 19 16 16 16 16 13 17 16 16 29 16 29 29 29 16 29 19 29 16 17 29 29 19 16 16 16 29 16 13 16 13 29 29 17 8 16 16 16 29 16 16 16 29 29 16 16 29 29 17 29 13 16 29 29 16 16 16 29 16 29 16 29 29 29 29 19 29 13 19 16 29 13 9 19 16 29 19 16 16 19 16 29 16 29 19 29 29 17 16 29 16 16 19 29 29 19 16 29 16 16 16 29 19 16 16 9 19 29 16 16 16 19 19 16 16 9 29 19 16 19 29 19 19 16 9 13 19 16 16 16 19 19 16 13 16 16 16 29 16 13 16 16 29 19 19 29 29 29 29 16 19 16 29 29 16 16 19 13 16 29 16 19 19 16 16 16 19 16 19 16 19 19 19 19 16 16 9 19 16 16 9 29 19 19 9 13 19 17 19 9 29 16 9 19 16 16 19 19 29 16 19 16 29 29 29 29 16 29 16 29 29 16 29 29 29 16 16 16 16 13 29 16 16 19 16 29 16 16 16 29 19 16 19 19 19 16 19 16 19 13 19 19 16 19 19 16 9 19 19 19 16 13 16 16 19 16 16 16 19 16 16 19 16 16 13 29 16 19 19 2 29 16 17 29 29 29 16 29 29 29 29 29 29 16 29 16 29 29 29 29 17 29 5 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 13 29 16 29 16 29 29 29 29 29 29 29 5 29 16 29 29 16 29 29 29 16 19 29 29 29 29 29 29 13 29 29 29 16 16 29 16 16 29 29 29 16 29 13 16 29 29 16 29 29 29 19 8 16 19 29 16 29 29 16 29 29 16 29 16 16 29 17 16 29 16 16 16 29 16 16 29 29 16 29 29 29 16 16 16 29 16 16 29 5 29 16 19 29 29 13 19 16 29 29 16 29 16 16 29 29 29 16 19 16 29 13 16 16 13 17 16 19 16 16 29 19 19 16 29 16 16 29 29 16 16 16 19 29 16 16 19 19 19 19 9 19 29 16 16 29 16 16 19 29 29 29 29 16 29 16 17 16 29 29 16 29 29 16 29 16 29 16 29 13 16 19 19 29 16 19 9 9 29 29 29 9 19 16 16 29 13 19 16 29 19 19 16 16 16 19 19 9 29 13 9 16 29 16 29 16 16 13 29 29 29 16 16 29 16 16 29 29 19 29 16 29 16 29 29 29 17 29 13 13 19 29 16 29 16 16 19 16 16 16 2 19 16 13 29 19 29 16 16 19 19 29 29 19 16 29 19 19 13 29 16 29 16 29 16 19 16 29 29 16 16 16 16 29 29 29 29 16 16 16 29 13 29 16 19 16 16 29 19 19 19 16 29 19 16 19 16 19 19 16 16 19 19 19 29 16 16 19 19 9 19 29 19 9 16 9 16 19 19 19 29 19 16 19 16 29 19 19 16 29 19 16 16 16 16 19 16 19 29 16 19 16 19 29 19 13 16 19 13 16 16 19 16 16 16 13 19 19 19 16 19 19 19 19 16 19 19 9 19 29 19 19 16 19 19 16 16 16 19 19 19 19 19 16 19 19 9 19 9 16 16 16 19 19 16 13 16 19 16 16 16 29 19 29 16 19 29 16 16 16 29 19 29 19 16 29 19 19 13 19 19 16 13 19 16 19 29 19 29 16 19 19 13 16 19 19 29 16 19 19 19 16 17 16 16 16 19 19 19 16 17 16 19 9 16 29 16 19 16 16 29 16 16 29 29 29 29 16 29 16 29 29 2 29 29 13 29 29 29 29 29 29 19 29 16 16 19 29 13 29 16 16 29 16 13 29 29 29 29 16 29 29 16 13 29 16 13 29 16 16 5 16 29 2 29 29 16 29 29 29 29 29 29 29 16 29 29 16 5 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 8 17 29 2 16 29 29 29 29 29 29 16 29 16 29 29 17 29 29 29 16 29 29 29 29 16 29 16 29 29 16 16 16 29 29 29 19 29 29 16 16 29 16 16 29 29 16 16 16 16 16 17 29 16 13 16 13 16 16 29 16 16 29 29 29 16 16 19 29 16 16 29 29 29 19 29 29 16 19 29 16 29 29 16 29 16 13 16 29 16 29 13 29 29 29 16 29 16 29 29 29 29 16 29 29 16 16 2 16 19 5 16 29 29 16 29 16 16 19 13 16 29 13 16 19 19 29 29 16 16 29 13 16 19 29 2 19 29 29 19 19 16 29 19 16 16 16 19 29 29 16 19 29 16 29 16 13 29 29 16 16 13 29 29 16 16 29 29 5 16 29 13 16 29 13 19 19 16 29 16 16 19 29 16 16 16 19 16 16 16 13 19 29 29 29 19 16 16 19 19 16 16 16 29 18 16 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 6 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 5 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 17 16 29 29 29 29 29 29 29 18 2 29 29 16 16 29 16 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 16 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 18 2 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 27 29 29 16 29 26 29 5 29 29 29 29 29 31 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 2 29 29 2 29 27 29 29 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 25 29 2 5 29 8 5 29 18 14 29 29 16 18 18 29 29 29 29 29 18 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 8 29 29 29 29 29 2 29 31 29 29 29 23 25 18 29 29 29 29 8 29 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 18 2 29 8 29 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 5 29 8 2 2 29 5 26 2 5 6 8 6 29 2 29 29 29 29 2 29 29 29 29 29 29 2 2 29 29 29 29 29 25 29 29 8 29 6 29 29 29 2 25 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 16 8 29 29 6 29 26 5 16 5 16 29 29 29 29 13 29 16 29 29 29 29 29 16 29 29 16 29 16 29 16 16 19 29 16 16 16 16 19 29 16 16 29 29 16 19 16 16 29 16 16 19 29 19 16 16 16 19 16 16 16 29 13 29 29 16 16 29 29 16 19 29 5 29 16 29 16 26 16 16 29 19 16 16 29 29 29 29 16 19 29 19 16 19 29 29 19 13 19 16 19 16 19 13 16 29 16 13 19 16 29 29 16 29 16 29 16 16 29 16 16 16 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 26 29 13 29 18 29 29 29 29 29 29 29 29 29 29 29 29 8 29 27 29 29 29 5 5 29 5 29 29 29 29 18 29 2 29 6 29 18 29 29 29 29 29 29 8 5 29 29 29 29 29 5 5 29 29 29 18 29 29 29 29 29 29 8 27 31 2 2 14 29 29 29 29 29 29 29 8 5 29 29 16 16 29 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 31 5 29 8 29 29 29 29 29 6 29 29 29 17 29 8 31 29 2 2 29 2 8 5 8 5 8 29 5 8 2 8 29 29 31 29 29 29 2 29 29 31 5 29 5 5 29 8 29 29 29 29 2 29 8 29 29 8 29 2 29 29 29 29 5 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 27 29 29 29 29 29 29 31 2 29 8 29 29 26 8 29 29 29 2 8 17 29 29 29 29 29 29 6 31 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 2 29 29 29 17 29 5 29 29 29 29 8 29 29 29 29 6 29 29 8 29 29 29 26 29 29 27 29 29 29 29 29 29 2 29 29 2 5 2 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 6 29 6 29 29 29 29 2 29 29 29 2 5 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 8 29 29 29 29 31 29 29 29 6 25 29 29 29 29 29 29 8 29 29 29 29 29 5 29 29 8 29 6 29 29 29 29 29 29 2 2 29 29 18 29 18 2 8 29 29 29 29 6 8 5 5 8 2 29 29 8 8 29 29 29 29 29 29 2 29 2 8 29 29 29 29 29 29 2 29 29 29 18 5 29 29 29 27 2 29 29 29 29 29 6 29 26 27 29 29 2 29 6 8 29 29 29 29 29 29 29 27 29 6 29 29 29 29 16 2 29 29 29 16 29 29 18 29 29 29 2 2 25 29 29 2 29 29 29 2 29 2 29 29 8 29 25 29 29 29 29 5 5 29 29 29 25 29 29 29 5 31 29 29 5 8 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 8 8 29 2 29 2 2 29 29 29 2 29 29 5 8 29 29 8 8 29 2 29 29 2 25 29 31 2 29 29 29 29 29 29 2 2 17 31 29 29 29 26 29 29 29 29 8 2 29 18 18 29 8 23 31 2 29 25 29 29 8 2 29 29 2 29 31 29 29 8 29 2 2 29 31 29 27 29 29 2 29 31 18 29 29 29 18 29 29 29 29 29 31 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 4 29 2 29 29 29 2 29 29 29 29 29 29 29 27 29 29 29 8 2 29 29 29 29 29 29 29 16 29 29 29 29 29 2 5 29 29 29 2 6 29 29 29 29 29 2 31 29 29 31 29 29 2 29 29 18 6 29 29 29 8 29 2 29 29 29 29 5 5 29 29 25 29 29 29 8 8 29 5 16 29 29 29 29 29 29 29 31 29 8 8 29 29 8 2 29 29 29 8 29 29 29 29 29 31 29 14 29 29 29 29 29 29 29 29 8 29 8 29 31 2 29 29 29 29 29 8 29 8 29 2 29 29 29 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 5 29 29 29 18 2 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 29 5 26 29 5 29 2 8 29 29 8 8 5 29 5 8 18 29 31 29 29 29 29 29 29 29 2 29 29 6 25 29 8 29 18 14 5 5 29 29 18 29 29 18 29 29 29 2 29 29 29 2 29 2 29 29 2 29 2 29 31 29 18 29 2 29 29 27 29 2 29 31 29 29 29 29 2 29 29 8 5 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 8 29 5 29 29 5 29 29 29 29 29 29 29 29 31 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 5 16 29 29 5 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 26 29 8 8 5 29 29 6 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 27 29 29 29 8 29 29 29 29 2 8 29 29 6 29 29 29 31 29 29 31 29 29 29 29 29 29 8 29 2 31 26 29 29 29 2 29 29 29 29 8 2 29 29 29 29 29 29 29 27 29 29 29 16 29 29 29 29 29 16 6 29 29 29 29 29 6 29 31 29 18 29 2 29 29 29 29 29 18 5 23 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 6 29 29 29 29 5 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 25 29 29 26 2 29 25 29 29 27 29 18 2 18 29 29 18 2 29 25 29 29 29 2 2 29 29 2 5 29 29 29 25 29 29 31 29 29 29 29 29 29 29 29 16 29 5 29 14 29 29 27 29 29 8 29 29 29 29 8 29 26 29 29 29 5 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 26 2 29 29 29 5 16 29 29 29 29 29 29 8 29 29 18 29 2 5 29 18 29 29 29 25 29 31 14 29 29 29 29 29 29 29 29 27 29 31 29 29 31 31 29 29 29 29 29 2 29 29 29 25 18 31 5 18 29 2 29 6 29 2 29 14 8 5 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 8 29 29 29 5 16 29 29 31 25 2 29 29 29 29 29 29 29 16 29 17 17 29 29 29 29 14 29 2 2 29 29 29 2 29 29 29 29 2 8 29 29 29 5 8 29 29 29 25 29 29 29 29 29 29 29 29 29 26 8 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 13 29 29 29 29 29 29 31 8 8 8 29 17 29 29 29 29 29 29 29 2 8 29 29 29 29 2 29 29 29 29 29 17 2 29 29 29 27 29 29 31 14 2 29 5 29 29 29 29 2 29 29 29 29 29 29 27 29 29 29 25 29 29 29 31 2 8 29 29 29 29 29 29 5 29 2 29 8 29 27 29 2 29 29 8 29 29 29 8 29 29 29 29 29 2 5 29 6 29 29 29 29 31 25 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 6 29 2 29 29 29 8 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 16 16 16 29 2 29 16 29 16 16 29 29 29 29 29 26 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 26 29 29 29 29 16 29 29 8 16 29 16 16 2 29 29 29 29 29 16 29 16 29 16 13 29 16 16 29 29 16 29 29 16 16 29 29 16 16 19 29 29 29 19 29 16 19 19 16 29 29 16 29 16 13 19 29 29 19 16 29 16 29 16 29 16 29 29 29 29 16 29 29 16 16 16 13 16 13 29 16 16 13 16 29 29 29 16 16 29 19 17 29 19 16 29 16 29 29 16 13 16 29 29 29 16 29 19 29 16 29 29 29 13 29 29 29 29 16 29 13 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 2 16 16 19 29 29 29 2 16 29 16 29 29 29 16 29 29 29 29 29 29 17 29 29 29 16 16 29 29 19 29 29 16 13 19 29 16 29 16 29 29 29 29 29 16 14 29 29 29 29 29 25 29 16 29 29 29 5 29 17 29 29 16 29 29 29 29 29 16 16 16 29 29 29 18 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 26 16 2 29 17 16 16 29 29 29 29 29 29 29 29 29 29 29 5 29 29 16 29 29 29 16 29 16 16 16 29 29 29 29 29 16 29 29 13 16 29 29 29 16 5 29 29 29 19 16 29 16 16 16 29 31 29 16 16 29 16 16 29 29 29 29 29 16 29 16 19 29 29 29 16 16 19 19 29 29 16 16 29 16 29 16 29 29 29 29 19 29 29 16 29 29 16 16 13 29 26 16 16 16 17 16 13 29 16 29 29 19 13 16 16 16 19 16 13 29 29 29 16 29 29 16 16 19 16 29 19 16 13 16 16 16 16 19 16 16 16 29 19 16 19 16 16 16 16 16 19 16 19 19 16 29 29 16 19 19 16 29 16 16 13 19 13 29 29 16 16 29 19 19 29 29 19 19 16 16 13 16 19 19 17 29 13 16 9 16 13 16 29 16 16 19 16 16 16 16 13 16 29 29 29 16 19 16 16 29 16 16 29 16 29 29 16 16 16 29 16 16 16 16 16 19 13 16 19 29 16 29 29 16 16 16 19 16 13 16 16 16 16 29 16 19 29 29 19 19 16 19 19 19 29 16 16 9 13 16 19 29 19 16 29 29 29 29 29 5 29 29 16 2 29 29 29 29 29 19 16 13 16 19 29 29 16 16 29 16 16 29 13 16 13 29 29 16 16 16 29 16 29 19 29 2 29 16 17 19 5 16 16 16 16 13 13 29 16 13 29 16 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 8 29 29 29 29 5 29 16 29 29 29 29 8 29 29 5 5 2 29 29 29 29 29 27 29 2 29 8 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 26 29 29 16 29 29 16 29 2 29 13 29 16 29 29 29 17 2 29 29 29 29 29 29 29 29 5 29 29 27 8 8 29 8 29 8 29 29 2 29 16 29 29 29 5 29 29 29 29 29 8 29 29 29 29 16 2 16 29 29 29 2 29 29 27 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 31 27 29 29 29 29 29 31 29 25 8 29 2 29 6 5 8 29 2 2 6 2 8 29 29 29 5 29 5 29 29 2 29 29 2 29 27 29 29 2 2 2 29 29 2 29 29 2 8 29 8 8 18 29 29 5 8 29 2 29 5 29 29 29 29 31 2 29 2 29 29 29 2 29 29 29 29 8 29 29 29 29 29 5 29 5 2 29 29 29 8 29 5 29 29 29 29 6 18 29 29 29 27 29 29 31 29 2 8 2 2 29 29 29 23 8 18 29 29 29 29 14 29 5 29 2 29 29 29 29 29 29 6 29 29 2 2 29 2 29 8 29 29 2 2 27 29 2 2 29 6 8 29 29 5 2 29 29 29 25 29 8 29 29 29 25 6 29 8 29 29 29 29 29 29 29 2 29 5 6 29 29 29 29 5 29 29 29 29 29 29 29 29 5 29 5 26 25 29 8 8 29 2 29 27 29 2 29 29 29 29 29 29 2 2 29 5 6 8 6 25 29 29 27 8 18 29 29 29 29 29 8 29 29 29 14 2 6 29 31 6 29 29 29 29 29 2 29 29 29 5 29 29 29 31 29 18 8 2 29 5 5 8 5 29 29 29 29 2 5 29 23 8 29 2 8 8 29 5 2 2 8 29 29 2 18 29 29 5 29 29 8 29 29 29 2 29 29 2 5 2 29 2 8 2 5 6 29 29 5 18 29 2 2 25 2 8 31 23 29 2 2 29 29 29 2 5 8 29 2 8 29 2 8 8 5 29 29 2 29 29 29 8 18 29 29 29 29 29 2 5 29 2 29 29 5 5 6 29 29 5 29 29 2 29 8 29 2 2 2 6 29 29 29 26 8 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 5 29 31 6 29 29 8 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 16 29 29 29 29 8 2 29 8 29 29 29 8 31 29 29 29 29 5 29 26 2 29 5 29 29 29 29 5 29 5 29 5 2 8 29 5 29 2 29 8 2 29 2 29 29 29 29 29 29 5 2 8 29 8 29 29 29 2 29 29 6 29 17 29 29 29 2 29 8 29 29 2 16 29 29 29 29 17 2 2 29 26 29 29 29 29 29 16 29 26 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 18 5 2 5 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 5 29 2 29 29 29 29 5 2 5 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 29 29 29 29 8 5 29 29 29 29 2 5 29 29 8 31 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 5 29 29 2 29 5 18 29 23 2 29 5 29 6 2 29 8 31 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 19 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 8 29 29 29 29 29 29 29 29 27 2 29 13 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 31 29 29 6 18 29 2 29 29 29 29 29 29 16 29 4 16 29 29 16 29 29 29 29 29 25 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 2 16 29 16 16 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 16 29 29 16 29 16 29 29 16 29 29 29 29 19 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 13 29 29 29 29 29 29 16 19 29 5 29 29 29 29 29 2 29 29 18 2 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 16 16 16 16 29 29 29 29 16 16 29 16 29 29 16 29 29 16 29 19 16 29 29 29 16 29 16 19 29 19 29 29 29 2 19 29 29 29 16 29 29 29 16 29 29 16 29 29 29 16 16 16 29 29 16 29 29 17 16 16 16 29 13 16 16 16 19 29 16 17 16 16 16 29 13 16 16 13 16 16 16 13 16 19 19 29 29 16 19 29 29 16 13 16 29 16 17 16 29 16 29 29 16 13 13 16 29 29 16 13 13 16 16 16 19 29 29 13 29 29 29 16 29 16 29 29 16 19 29 29 29 13 29 29 29 29 29 17 29 13 16 29 16 29 29 16 13 16 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 8 16 29 29 2 8 16 29 29 17 16 29 16 29 29 29 29 29 17 5 29 29 29 29 29 16 16 29 16 16 2 29 16 29 16 16 29 29 29 16 29 29 29 29 29 16 29 29 29 5 29 18 29 29 29 29 29 8 29 29 8 5 29 5 2 29 2 29 29 29 29 5 31 29 31 29 5 29 16 29 5 29 16 16 16 16 29 29 29 16 29 2 29 29 29 29 31 29 5 2 29 29 29 16 29 29 29 29 17 16 29 29 16 29 29 29 8 29 5 29 29 16 29 29 5 29 29 29 2 29 29 29 29 16 29 29 5 29 2 29 29 29 16 29 29 2 29 29 29 16 29 16 29 16 29 29 29 29 29 16 16 29 16 29 16 29 29 29 29 16 29 16 29 2 29 29 29 29 16 16 29 29 29 16 29 29 29 16 16 16 29 29 29 16 16 5 16 13 29 29 29 16 29 13 13 29 29 29 29 16 16 29 29 16 13 16 16 29 13 29 29 29 16 16 16 29 29 29 29 16 29 16 9 16 29 19 29 13 19 19 9 19 16 29 19 13 29 16 9 19 19 16 19 29 29 16 16 19 9 10 16 16 19 16 19 19 19 16 16 29 29 16 13 29 19 19 19 16 16 16 13 19 16 29 19 16 19 16 8 19 29 29 29 29 29 29 16 29 29 29 16 29 16 16 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 16 29 16 16 19 13 29 13 29 29 29 16 29 29 29 29 29 16 29 13 16 29 29 29 16 16 16 29 29 5 16 16 29 29 16 29 29 29 16 29 29 16 16 29 13 16 29 29 29 29 29 19 29 29 16 29 29 16 29 29 16 8 29 29 16 29 29 29 29 29 16 29 16 29 19 13 16 13 29 16 29 13 29 29 29 16 29 29 29 29 16 29 29 2 29 29 29 17 16 16 29 29 29 29 16 29 16 13 29 16 16 13 19 29 29 13 29 16 29 29 29 16 16 19 29 29 29 13 16 16 29 16 16 19 29 16 29 29 16 29 16 29 16 19 16 17 29 13 29 29 13 5 16 17 29 29 29 16 13 29 29 16 16 16 29 29 16 29 16 16 16 13 16 19 16 29 16 19 29 16 29 16 29 16 19 16 19 29 29 19 16 19 16 29 16 29 16 29 29 16 16 29 16 16 16 29 29 16 16 29 13 29 16 19 16 16 19 19 29 16 16 19 16 16 19 19 29 16 16 16 19 16 29 13 19 16 16 13 9 29 16 19 16 16 16 19 13 16 16 16 29 16 19 16 19 29 19 17 19 29 29 29 29 16 19 16 16 29 16 29 16 16 29 29 16 13 29 29 16 16 19 16 19 17 29 19 29 16 13 16 29 16 16 17 16 17 19 19 16 13 16 29 16 17 16 29 19 16 16 19 16 16 16 16 16 29 19 19 16 29 16 16 16 29 16 19 16 19 16 16 13 19 16 16 29 29 16 16 29 16 16 19 16 29 19 16 29 16 29 29 29 16 16 16 16 16 16 29 16 9 16 16 19 16 29 19 13 17 19 16 29 29 16 16 29 19 19 19 13 16 19 16 19 16 29 16 29 16 19 29 16 16 19 19 16 13 16 19 16 29 16 13 19 19 19 16 16 19 19 16 16 19 16 16 16 19 13 16 16 16 16 16 29 16 29 19 16 29 29 29 19 19 19 16 19 19 19 19 19 16 29 16 19 29 16 29 29 19 16 16 29 29 16 29 29 19 19 16 16 29 19 9 19 19 19 29 29 19 29 29 19 19 16 29 19 29 19 16 16 29 19 16 29 29 16 29 29 16 13 29 29 16 29 29 16 16 19 29 29 16 29 16 29 19 19 16 16 19 13 19 29 16 29 16 29 16 13 16 29 16 18 16 16 29 16 29 29 29 16 16 16 16 13 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 2 17 16 16 29 29 29 29 29 29 29 5 8 16 5 25 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 2 25 29 29 29 29 29 29 5 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 5 16 2 29 29 29 29 29 29 29 25 29 2 27 14 29 29 29 27 29 29 29 18 29 29 8 29 18 29 29 29 6 29 29 16 8 29 29 29 29 29 29 29 25 29 8 29 29 29 14 29 2 29 27 8 29 29 2 2 29 31 18 25 29 29 29 29 29 26 29 29 26 29 29 27 29 29 29 2 8 29 2 29 29 8 29 29 29 6 6 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 25 29 29 29 8 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 16 29 29 29 29 29 16 29 25 29 29 29 29 29 16 16 16 29 29 29 29 2 17 29 19 29 29 29 29 29 16 29 29 29 29 16 29 29 26 29 29 29 29 16 29 25 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 4 29 29 29 29 29 29 18 29 29 29 2 29 29 29 2 25 29 29 2 29 29 29 29 29 29 29 29 14 25 27 29 29 29 29 29 31 5 29 31 29 29 5 23 29 29 29 29 29 29 16 19 13 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 13 16 16 29 29 29 29 16 29 16 29 16 29 29 16 16 16 29 19 16 16 19 29 16 29 16 29 16 16 29 16 16 16 16 16 16 29 19 16 29 29 16 16 13 16 16 13 29 29 19 16 29 29 16 19 29 29 29 29 29 29 16 29 29 16 29 17 29 14 16 29 29 29 29 29 29 29 29 16 16 16 16 29 29 29 19 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 14 26 29 29 29 29 29 29 29 25 29 29 29 14 29 5 18 5 29 29 29 29 5 5 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 18 8 31 29 29 29 29 29 29 2 29 29 29 29 26 29 27 5 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 29 8 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 29 2 29 29 29 29 31 18 25 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 5 31 29 29 29 29 29 29 29 27 29 2 29 8 29 29 29 27 29 29 18 8 29 29 2 29 29 29 29 8 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 26 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 31 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 2 29 2 8 5 29 29 29 25 29 29 29 29 29 26 29 29 6 31 29 5 29 29 29 29 29 29 29 26 29 29 8 29 5 5 2 29 5 8 29 27 29 29 29 25 29 29 25 6 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 25 27 25 27 29 2 29 29 8 29 29 5 29 29 5 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 2 29 29 29 8 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 25 29 29 29 5 29 29 14 31 29 29 14 29 29 29 29 29 18 29 29 25 29 29 29 25 6 8 29 8 29 29 8 29 29 29 29 29 25 8 5 29 29 29 29 29 29 18 29 26 29 29 29 29 29 31 29 2 8 29 29 8 29 29 6 29 29 29 29 25 29 2 29 29 8 31 29 29 31 29 18 29 18 31 29 29 29 8 29 29 18 29 29 29 29 31 6 25 29 29 29 29 29 29 29 2 29 2 8 29 29 29 29 29 29 29 29 29 29 26 5 29 29 29 31 6 2 29 29 29 29 29 29 14 29 25 18 29 29 29 29 29 29 29 18 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 8 6 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 27 29 18 31 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 8 29 31 31 29 29 29 29 29 6 29 18 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 6 29 18 29 29 5 6 8 29 5 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 18 29 31 25 29 29 27 29 29 29 29 29 29 29 29 29 25 25 6 29 29 29 29 29 31 29 2 29 29 29 27 29 29 29 29 29 29 26 29 2 29 29 29 29 5 6 29 29 5 8 29 14 29 29 29 29 29 29 29 18 29 29 29 29 8 2 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 5 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 26 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 31 29 29 29 29 29 29 29 31 26 2 5 29 29 29 14 29 8 2 29 29 29 29 29 2 29 29 29 29 2 29 31 29 29 29 26 5 29 29 29 29 29 2 25 8 29 25 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 31 29 18 29 29 29 29 18 29 29 2 29 29 6 29 29 29 14 29 29 29 29 29 29 29 8 8 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 4 29 29 29 29 29 6 29 29 2 29 29 29 29 26 29 29 8 29 29 29 29 2 29 29 29 29 29 29 27 29 29 29 29 29 29 29 25 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 26 29 29 29 31 29 18 29 29 29 29 29 29 29 29 6 6 31 29 29 31 23 5 29 29 2 29 29 6 29 29 8 29 29 8 29 2 8 29 29 29 6 29 29 29 29 29 29 8 29 29 18 2 29 29 29 6 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 6 18 29 29 29 29 29 29 5 18 29 29 29 26 29 29 29 29 29 29 2 29 2 8 29 29 14 29 8 29 8 29 29 29 29 29 29 29 29 18 29 29 29 8 5 27 29 8 29 29 8 29 29 29 29 29 29 29 29 18 29 25 29 29 2 18 29 29 29 2 5 29 29 31 31 29 29 29 29 29 29 25 18 29 29 8 29 29 29 29 2 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 16 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 2 5 29 29 29 25 2 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 20 2 31 6 25 2 29 2 29 26 25 2 29 29 25 25 29 29 14 29 29 29 29 29 29 29 29 29 17 29 29 18 13 13 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 6 29 29 29 29 29 29 29 29 31 29 29 13 29 29 29 29 29 29 16 29 29 18 29 29 29 16 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 5 29 2 29 29 29 6 29 31 29 29 8 29 29 2 6 29 31 29 8 29 2 29 25 29 2 5 29 29 29 29 8 29 6 8 2 25 31 2 6 29 29 31 25 29 25 2 29 2 8 29 5 29 29 29 29 29 14 29 2 31 8 29 29 5 8 8 29 5 29 29 29 29 29 29 31 29 8 29 5 29 29 6 29 8 8 8 31 29 29 8 29 8 29 29 29 29 6 6 29 8 29 18 5 26 29 29 8 8 8 25 31 29 2 2 29 18 29 27 2 8 29 29 31 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 25 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 13 29 16 16 13 29 29 29 29 29 8 8 29 27 29 8 26 29 8 17 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 2 25 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 29 29 5 2 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 6 8 2 25 25 29 2 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 25 29 6 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 2 29 8 29 2 16 8 29 29 29 29 29 29 29 29 29 29 18 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 8 5 8 29 29 29 29 25 29 8 8 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 8 29 29 17 14 5 29 8 29 29 31 29 29 31 2 29 29 29 29 29 29 29 2 8 29 26 8 29 29 6 29 2 29 29 29 29 29 29 29 29 29 18 29 18 29 29 5 29 29 29 29 29 18 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 18 29 27 29 29 29 2 14 5 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 31 29 6 29 29 29 18 29 5 5 26 31 29 25 8 29 29 27 29 18 29 25 31 29 29 5 31 29 25 2 2 14 29 29 29 18 29 27 29 29 29 29 31 2 8 5 18 29 29 8 29 8 29 2 6 18 8 31 25 29 31 29 6 29 29 29 29 29 6 29 8 2 2 29 29 8 29 29 16 29 29 29 29 29 29 5 5 29 6 31 29 29 29 29 29 29 31 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 6 5 5 29 6 29 29 29 2 29 29 29 29 29 31 18 6 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 27 29 29 29 8 29 29 31 18 8 29 8 29 29 26 29 29 29 29 29 2 2 31 29 8 29 26 2 2 26 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 18 29 29 2 29 18 29 8 29 29 2 29 29 29 29 18 8 29 29 29 29 29 6 25 29 29 29 5 2 29 25 29 29 31 8 29 29 29 29 29 5 2 29 29 29 8 29 29 29 29 29 29 16 29 29 31 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 2 29 31 29 29 29 29 29 2 29 31 31 29 29 17 27 18 29 2 29 29 29 16 29 29 29 29 8 29 2 29 29 8 5 31 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 16 8 2 29 29 29 26 29 29 29 29 29 8 29 16 29 29 16 29 29 16 29 29 29 29 29 16 13 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 2 29 29 29 29 29 29 29 29 16 17 29 29 29 29 16 29 29 29 19 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 27 29 29 16 29 29 29 16 29 19 29 29 29 16 16 29 29 25 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 2 29 29 29 29 29 29 29 29 29 13 29 29 29 29 5 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 26 29 29 8 29 29 29 25 29 29 29 29 8 29 29 17 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 5 31 29 8 26 29 29 18 29 2 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 13 29 29 29 29 29 29 29 29 29 5 29 18 29 29 29 29 18 29 29 29 26 5 5 27 29 29 31 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 5 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 5 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 17 13 29 16 29 29 16 16 16 29 29 29 16 29 16 16 29 29 16 29 29 29 29 29 29 29 16 16 29 17 29 16 26 29 16 29 29 29 29 29 31 29 6 29 26 29 29 29 29 29 29 29 29 16 29 16 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 31 29 29 29 29 31 17 2 5 8 2 29 29 17 29 29 8 18 29 29 6 2 6 26 29 29 2 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 16 29 29 2 29 29 29 29 29 29 29 8 29 17 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 26 29 2 25 29 29 29 29 29 29 29 2 8 29 29 29 6 29 29 29 29 2 2 29 29 29 29 2 2 29 29 29 29 29 6 16 29 18 29 29 29 29 29 29 29 26 17 29 29 29 29 8 29 29 16 29 2 13 17 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 17 29 29 29 16 16 19 29 16 13 19 13 29 29 29 29 29 16 8 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 8 29 29 29 29 29 29 17 16 29 29 29 29 29 16 29 16 29 29 29 16 16 29 16 29 29 29 29 6 29 16 19 29 5 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 8 29 31 29 29 29 29 29 29 19 13 2 29 29 29 29 16 29 29 29 17 17 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 2 29 6 8 29 8 29 29 29 26 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 31 29 5 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 16 29 29 29 29 29 29 8 6 29 29 29 29 29 27 29 29 29 29 29 29 31 29 29 29 5 29 16 29 29 29 6 29 17 29 29 29 29 29 29 29 5 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 5 29 29 2 31 29 29 29 29 29 5 18 29 29 29 29 27 29 14 18 29 6 18 2 6 29 29 29 31 8 29 29 5 5 29 29 29 29 29 29 29 29 5 14 29 29 27 18 29 29 29 29 29 25 29 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 5 29 2 29 29 29 8 5 29 29 29 25 29 29 26 29 29 29 2 29 29 14 29 29 2 25 29 29 6 29 29 29 5 29 29 29 29 29 29 25 29 2 29 26 29 29 8 5 2 27 29 2 29 29 29 6 29 29 29 29 18 2 29 25 29 25 2 17 29 29 29 29 5 29 29 29 29 8 2 29 2 29 29 2 29 6 8 29 29 25 8 29 29 29 29 29 29 8 25 29 29 29 29 26 29 29 29 29 29 2 29 2 29 29 8 8 29 5 6 29 29 29 29 29 29 29 2 25 29 31 29 29 5 29 29 29 2 16 8 29 18 29 29 29 29 29 8 29 6 29 29 5 29 14 8 29 17 29 2 29 29 29 2 31 29 18 29 29 29 8 29 29 17 8 29 29 5 5 31 29 29 29 25 2 29 29 29 29 29 29 17 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 27 29 29 2 29 29 29 8 29 29 29 29 2 29 6 5 5 29 2 29 29 29 29 16 2 29 29 29 29 2 29 18 2 2 2 5 18 29 2 25 8 5 18 2 29 29 8 29 2 29 18 27 29 5 8 29 29 29 18 2 18 18 17 6 2 29 29 2 14 14 29 29 26 29 29 29 27 2 29 29 23 29 2 2 29 29 29 29 29 2 29 29 29 29 29 29 5 29 8 29 29 27 29 29 29 29 2 29 29 27 29 29 29 29 29 29 29 5 29 16 29 29 5 29 29 29 26 16 29 8 29 29 16 29 29 29 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 16 16 16 16 29 29 29 16 29 16 29 29 29 2 29 13 29 31 29 25 29 29 29 29 29 29 29 8 29 29 29 29 2 8 29 31 29 29 29 25 16 8 29 31 29 2 29 29 29 25 29 8 27 29 29 29 29 29 29 29 29 8 29 29 29 29 5 18 29 8 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 8 31 29 8 19 29 29 29 29 2 29 23 18 6 2 29 29 29 29 29 29 29 29 29 17 16 29 5 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 13 29 29 29 29 8 17 29 29 29 29 2 29 29 29 5 6 5 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 16 17 16 16 16 29 29 16 17 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 2 29 29 29 5 8 2 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 27 16 29 29 29 29 16 5 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 29 29 5 29 29 6 18 26 2 18 29 29 29 8 8 29 29 29 29 8 29 29 29 29 29 6 26 18 27 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 8 29 5 25 6 26 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 16 29 29 29 29 29 31 29 29 29 29 29 8 5 29 2 8 25 2 29 6 8 8 29 2 29 29 29 2 29 29 29 29 8 29 29 29 8 2 29 29 29 29 2 29 29 29 18 29 29 5 29 29 29 29 29 29 14 29 29 29 29 29 29 8 2 29 29 29 8 29 29 5 29 6 29 29 29 5 29 29 2 29 29 29 8 29 17 29 8 29 8 5 29 5 29 29 8 31 8 29 29 29 8 31 29 29 29 29 29 29 29 29 29 8 29 29 27 18 29 25 29 29 29 2 29 29 31 26 6 29 29 29 18 29 31 29 17 29 8 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 31 29 29 29 29 29 14 31 29 29 29 29 29 29 27 29 31 29 29 8 29 26 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 2 29 31 29 8 8 29 29 29 8 5 29 29 29 29 29 29 2 29 29 2 25 29 8 31 29 2 25 29 8 18 2 18 29 29 29 5 2 29 29 29 2 29 2 29 29 29 29 6 29 26 2 29 29 29 29 26 29 29 29 5 29 29 29 29 2 29 6 31 29 29 16 8 29 29 29 29 29 8 29 16 17 8 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 16 29 2 29 17 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 2 29 29 29 29 18 29 29 29 31 29 29 6 19 29 29 29 31 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 27 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 18 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 19 16 29 29 29 16 29 29 13 16 29 16 29 29 16 29 29 5 16 29 29 29 29 16 16 29 29 8 29 13 16 13 29 29 29 16 16 16 16 29 29 16 29 29 16 16 16 16 29 16 29 29 29 29 16 29 16 29 16 29 29 29 29 29 16 16 29 29 29 16 16 29 29 29 13 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 5 13 16 16 29 29 16 16 29 19 16 29 29 16 19 16 16 29 16 16 29 16 13 19 16 29 16 29 29 29 16 13 19 29 16 16 29 2 13 29 16 16 29 29 29 16 29 16 29 29 29 29 29 16 29 29 16 17 16 29 29 29 13 16 19 16 29 16 31 29 16 16 19 29 29 29 16 13 29 29 29 29 16 13 29 29 29 29 29 16 29 29 29 16 16 29 29 16 29 16 16 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 16 29 8 29 29 29 29 29 16 29 29 29 23 5 29 29 29 29 29 29 29 29 29 31 29 16 29 6 29 29 29 29 29 29 29 29 29 29 29 29 25 29 16 17 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 2 29 16 16 29 29 16 16 16 29 29 29 29 29 16 16 2 29 29 16 29 29 29 29 29 29 5 16 29 29 29 29 29 29 29 16 29 29 29 18 29 29 5 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 31 31 29 2 29 29 29 16 17 29 29 16 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 16 17 29 29 29 8 29 8 29 29 29 16 29 17 29 16 29 5 29 29 29 29 16 17 16 29 8 29 29 16 29 16 16 16 29 29 13 16 16 29 29 29 29 16 19 29 29 29 29 29 13 16 13 19 16 29 29 29 16 16 16 29 16 29 16 13 29 16 29 16 13 29 19 16 16 13 29 19 16 16 29 16 29 29 16 8 16 29 29 29 29 16 16 16 29 16 29 29 16 29 16 29 16 29 19 8 29 29 29 8 29 16 16 16 29 29 16 16 16 16 29 29 29 13 29 29 16 16 16 29 16 16 29 16 29 16 16 16 19 29 16 16 16 16 29 19 29 16 16 16 16 13 16 29 29 29 29 16 29 13 19 29 13 29 16 16 29 29 16 16 19 16 29 29 29 29 29 29 29 19 13 29 29 16 16 29 29 29 29 16 29 29 29 29 29 16 29 16 16 16 29 29 16 16 29 29 16 29 16 16 19 29 8 16 29 29 16 16 16 16 16 29 16 16 29 29 29 16 13 29 16 19 16 16 29 29 29 16 29 29 29 16 29 19 29 29 16 16 16 16 29 29 16 16 29 16 16 16 29 29 16 29 19 29 29 16 16 29 16 16 19 16 19 29 16 16 13 16 29 16 13 13 19 19 16 19 16 16 19 16 13 29 19 29 16 19 19 16 29 29 19 19 16 16 29 29 9 16 29 29 19 16 16 13 16 16 16 16 16 29 29 29 29 29 16 16 16 16 16 16 16 29 29 19 16 29 29 29 29 19 13 29 29 29 29 13 16 16 29 29 29 16 29 16 29 29 29 29 13 19 29 17 16 19 29 29 8 16 29 29 13 16 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 16 29 29 29 16 16 16 29 29 29 29 13 29 19 16 16 29 29 29 16 29 16 29 29 16 29 29 8 8 29 29 29 29 29 16 16 16 16 16 16 29 16 29 16 29 5 29 29 29 29 29 16 29 29 29 29 29 2 29 29 16 29 29 6 29 16 29 8 16 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 8 8 29 8 2 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 5 29 29 29 2 16 29 29 29 16 29 19 16 29 29 16 29 29 29 16 29 29 29 29 29 29 16 13 18 16 16 29 29 29 29 29 16 29 29 8 29 16 29 29 29 16 29 29 16 29 29 29 19 29 13 5 29 29 29 16 29 13 25 19 29 29 16 29 16 29 16 16 29 29 16 16 16 13 16 17 29 16 29 19 13 13 29 13 16 16 19 16 13 16 19 16 16 19 19 29 29 19 29 2 29 19 5 29 29 16 16 16 16 16 29 26 16 29 29 29 29 29 8 29 13 16 19 29 19 29 16 19 29 16 16 16 29 19 19 16 16 19 16 2 16 16 16 16 16 16 29 29 29 29 16 16 29 16 19 16 16 16 29 16 16 16 16 19 29 29 19 29 29 19 16 29 16 29 16 29 16 29 16 19 29 29 16 19 13 29 29 16 16 29 29 16 29 13 29 16 29 16 29 29 29 13 16 29 29 17 17 29 29 29 13 29 29 29 29 29 16 16 16 16 29 29 17 29 16 29 29 29 29 29 2 29 29 29 19 16 29 16 13 29 29 16 16 29 29 29 13 19 16 29 29 29 29 16 13 16 29 29 16 29 29 16 16 16 16 29 16 29 16 16 29 29 2 29 16 29 29 29 29 2 16 29 29 16 16 29 29 16 29 16 16 19 29 19 29 16 19 29 16 29 16 29 19 29 16 29 29 29 29 16 29 16 16 29 2 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 16 5 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 5 29 29 29 29 29 13 29 29 16 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 4 29 29 29 16 13 29 29 29 29 29 16 29 29 29 16 29 29 16 13 19 29 29 16 16 29 13 29 29 17 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 2 29 14 29 29 29 2 2 29 29 29 17 29 5 31 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 5 5 29 29 29 29 29 29 2 29 29 29 31 29 29 17 8 18 29 29 29 26 29 29 29 18 29 29 2 29 16 29 29 29 29 2 29 29 29 29 16 16 29 29 2 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 16 16 29 29 29 29 2 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 6 18 8 2 26 5 29 29 29 5 29 29 29 29 29 8 29 29 6 27 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 5 29 29 29 8 29 29 29 29 2 29 29 29 29 2 2 6 29 29 8 29 29 6 29 29 17 29 8 8 29 29 18 29 29 29 6 29 14 29 5 29 8 2 29 18 29 29 29 2 29 23 29 8 8 31 29 29 29 29 31 31 29 6 18 5 29 29 29 29 29 2 29 26 29 26 29 29 29 29 8 18 8 2 31 6 29 29 25 2 2 2 29 26 5 5 23 8 29 2 29 29 29 29 2 29 29 8 29 8 29 29 2 2 29 29 2 5 5 29 8 31 29 29 2 29 29 29 29 29 29 8 8 29 29 29 29 29 31 31 29 6 29 29 29 8 29 5 29 18 31 29 8 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 31 2 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 14 29 29 29 29 29 29 29 6 29 29 29 29 5 29 29 29 29 2 29 17 29 26 26 29 29 8 29 29 8 29 29 2 29 17 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 27 29 29 29 31 8 2 29 29 29 29 29 29 29 29 29 8 8 29 31 2 29 29 18 31 29 29 31 8 8 29 29 5 29 29 31 6 17 29 2 29 29 29 2 29 29 25 29 29 6 8 29 29 29 31 29 29 29 29 29 2 29 29 29 29 29 29 29 8 8 29 29 17 17 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 18 2 2 6 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 18 29 31 2 29 29 5 29 29 29 18 18 29 29 29 18 25 2 29 29 29 8 29 29 31 29 29 29 18 29 29 29 29 29 8 29 29 2 29 8 29 6 29 8 29 29 27 29 29 29 29 8 8 29 31 29 29 27 29 29 5 2 29 29 31 29 29 29 29 29 18 29 29 14 29 29 2 18 8 29 5 29 29 29 31 29 2 29 2 2 2 29 25 8 6 8 14 31 29 8 29 2 29 29 29 29 29 29 29 6 29 29 2 29 25 29 29 5 29 2 29 29 8 2 8 8 29 29 29 2 5 25 29 29 23 29 8 8 29 29 29 25 29 29 29 8 31 29 8 8 29 29 5 29 2 25 29 25 25 31 29 29 8 2 29 29 18 26 5 25 29 29 29 29 29 29 29 2 29 29 29 2 2 26 29 2 8 29 31 25 5 8 29 29 29 2 29 6 29 2 2 18 29 2 29 2 31 29 29 29 2 29 29 29 29 29 29 2 29 8 29 5 29 2 29 29 29 29 8 29 2 23 29 8 26 8 2 29 29 29 6 18 8 29 29 29 29 29 5 26 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 8 29 29 8 31 29 29 29 8 2 18 8 29 29 25 29 29 29 29 29 2 29 29 2 29 29 27 29 29 29 29 29 27 29 6 29 29 8 29 29 29 29 29 16 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 6 29 29 29 6 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 25 29 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 18 29 29 29 8 5 29 2 29 29 29 16 2 2 5 2 29 29 29 29 29 29 29 29 8 29 29 5 31 29 2 29 29 29 29 29 29 31 8 2 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 5 29 5 29 29 29 29 29 29 29 2 5 14 29 25 29 29 2 29 29 27 5 29 29 5 29 23 29 29 29 29 29 29 31 29 29 2 29 29 2 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 17 5 29 29 29 29 29 2 16 29 29 16 17 8 29 29 5 29 5 17 2 29 16 13 8 29 29 29 29 29 13 29 29 8 29 16 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 2 16 29 29 29 29 6 29 5 5 29 2 26 29 29 29 29 29 29 2 8 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 8 29 29 8 26 5 2 29 29 29 5 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 25 29 5 5 29 29 29 29 8 29 29 31 29 29 29 29 31 2 29 29 2 29 29 18 29 5 29 29 29 29 2 25 29 29 18 29 29 29 16 29 6 8 29 29 29 8 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 16 13 29 29 29 29 13 29 16 16 29 29 17 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 16 29 29 29 2 29 16 29 29 16 29 13 16 29 29 16 29 29 16 8 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 16 29 29 16 29 29 17 29 29 29 29 29 17 16 29 6 29 26 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 13 17 18 29 29 29 17 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 16 16 16 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 16 16 29 29 16 29 29 29 16 16 29 29 29 19 16 29 16 29 29 16 29 16 16 29 29 16 16 16 16 29 19 29 16 29 29 19 16 29 29 16 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 16 5 19 16 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 6 29 29 29 29 6 2 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 16 29 31 29 29 29 29 29 29 5 29 29 29 29 2 29 29 31 29 29 29 29 29 29 18 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 16 29 29 29 29 29 2 31 29 29 5 29 29 16 16 29 29 16 29 29 29 29 29 16 16 16 29 29 29 2 5 16 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 16 29 29 29 17 29 29 29 29 16 16 29 13 19 16 16 29 29 17 29 16 29 16 26 29 16 16 29 16 29 29 29 16 16 17 19 29 29 13 29 16 5 16 5 29 16 16 29 16 29 16 16 29 29 29 16 29 16 29 29 29 29 29 16 16 29 16 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 8 29 29 29 29 29 29 29 13 29 5 29 29 29 29 29 29 8 29 8 29 29 16 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 17 29 29 29 29 16 29 16 29 29 16 16 29 29 29 29 29 29 29 29 13 29 29 29 29 16 5 29 29 16 19 29 29 29 17 29 16 16 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 16 16 16 29 16 16 29 29 16 17 16 29 13 29 29 29 29 13 16 29 16 29 29 16 13 29 16 13 29 29 29 29 16 29 19 29 29 29 29 29 19 16 29 29 16 29 29 29 29 19 16 29 19 16 13 16 29 8 16 16 29 16 29 29 19 29 29 16 29 16 19 16 16 29 29 29 29 29 16 29 29 16 29 16 29 16 29 29 29 16 16 29 29 29 29 29 13 29 29 29 16 16 16 16 17 29 29 16 16 29 19 19 29 16 29 16 16 29 29 16 29 29 29 29 29 29 5 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 8 29 25 29 29 29 8 29 29 29 29 29 18 29 29 18 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 27 29 29 29 29 8 29 29 18 25 2 14 5 5 29 29 29 29 2 18 29 29 8 29 6 29 8 27 2 8 25 8 29 2 2 29 29 29 29 29 8 5 29 18 2 6 26 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 8 29 2 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 29 16 25 29 29 29 29 29 29 29 29 8 31 29 29 29 8 29 29 29 29 16 13 29 31 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 26 29 29 17 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 2 8 5 29 2 29 2 29 29 29 29 29 29 27 29 29 29 2 29 29 8 29 29 29 29 29 29 5 2 29 17 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 5 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 14 29 29 8 29 29 8 8 29 29 29 29 29 2 29 5 18 5 8 29 18 29 29 27 29 29 29 29 8 29 29 29 29 29 29 8 8 2 8 29 29 6 2 5 29 5 29 8 6 2 31 29 29 29 29 8 2 29 2 29 29 26 29 29 29 29 29 29 27 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 31 8 2 29 29 29 29 29 29 19 29 29 29 29 29 29 29 16 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 2 29 29 29 29 5 29 8 29 16 29 2 29 29 29 29 29 29 6 29 2 29 29 29 29 29 31 29 8 29 8 29 2 8 31 8 31 29 29 29 5 29 29 29 31 29 8 16 31 18 2 29 29 29 29 8 5 8 29 8 29 29 29 29 8 29 29 18 2 29 29 29 29 29 29 29 29 29 31 25 29 29 29 18 8 8 29 29 25 29 29 29 18 29 18 29 27 29 29 31 29 29 8 29 8 8 27 2 29 6 18 8 29 8 6 18 6 2 25 29 29 5 29 29 29 25 29 2 6 2 5 31 5 29 29 29 29 29 29 2 29 29 8 8 29 29 8 14 8 8 29 29 5 5 29 2 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 16 5 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 8 8 29 29 29 29 29 29 2 29 29 29 6 29 29 5 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 2 8 29 29 2 29 16 29 29 29 8 29 16 29 29 29 13 29 16 16 29 29 29 5 29 29 29 29 29 5 29 16 29 29 29 29 29 17 29 8 29 19 29 29 29 29 16 16 16 29 29 29 16 29 29 2 16 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 2 2 29 29 8 2 29 29 29 2 5 29 29 29 2 5 26 17 29 25 29 29 29 29 2 29 29 18 31 29 29 31 29 2 25 29 29 2 5 2 8 5 29 29 17 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 16 13 29 16 29 13 16 16 16 29 16 16 29 16 16 29 16 16 29 29 19 16 29 29 29 16 29 29 13 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 2 29 29 2 5 5 29 29 29 29 29 16 29 29 29 29 29 29 29 31 29 18 16 29 29 19 29 29 16 16 29 29 29 29 29 29 13 29 29 16 29 29 16 29 29 2 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 13 29 13 16 16 29 29 5 29 29 29 16 29 29 29 16 16 29 29 29 16 16 16 29 16 17 29 16 29 29 29 29 16 29 16 16 29 26 16 29 29 29 29 29 29 29 16 5 29 29 29 29 29 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 5 29 16 16 16 29 16 29 16 29 31 16 16 29 29 29 8 8 18 29 29 29 29 29 29 29 29 16 17 29 16 16 13 29 16 29 16 29 29 29 17 29 16 31 29 29 29 16 29 16 13 29 29 13 16 13 19 16 29 13 29 16 29 29 19 16 29 16 29 16 17 16 16 29 29 29 16 29 16 16 17 16 29 29 29 19 29 26 5 16 29 16 16 16 13 19 29 2 16 16 16 29 16 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 16 29 29 2 29 16 16 29 29 16 29 29 16 29 29 16 29 29 16 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 16 31 13 16 16 29 29 29 2 4 29 16 17 16 29 16 16 29 29 29 29 16 16 13 17 8 16 16 29 16 16 19 29 16 29 16 29 16 29 16 29 29 2 29 29 16 29 16 29 29 29 16 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 18 16 29 29 16 29 29 8 29 16 29 29 29 29 29 16 29 16 29 29 29 16 29 29 16 13 29 29 29 29 29 29 29 29 29 5 29 29 16 29 16 29 16 29 16 29 29 29 29 16 29 29 29 29 29 16 29 5 16 17 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 5 29 29 17 27 2 29 31 29 6 29 29 29 18 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 8 29 16 5 29 16 16 29 16 16 16 29 16 29 16 29 17 29 29 16 29 16 16 16 29 16 29 16 13 17 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 19 29 29 19 29 29 29 16 29 29 19 16 29 29 13 16 19 17 29 16 16 29 29 17 29 5 19 29 29 16 16 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 29 29 16 19 29 16 29 29 29 16 17 29 16 29 16 29 29 16 29 29 29 29 29 16 16 13 17 16 29 29 29 16 16 16 29 29 8 29 29 16 17 29 29 29 29 29 17 29 29 29 29 29 16 16 8 29 29 29 29 8 29 16 29 29 29 29 29 29 29 16 16 13 29 16 19 16 29 29 16 16 16 16 16 29 29 29 29 17 29 29 29 2 29 29 8 29 16 29 29 29 19 29 29 19 16 29 29 16 29 29 29 8 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 17 29 29 29 29 14 29 16 13 29 29 29 2 29 29 16 29 26 29 29 16 29 29 29 8 29 29 5 29 2 29 5 29 29 29 29 16 29 29 29 16 29 29 13 29 16 16 16 29 29 16 29 29 29 17 13 29 16 29 16 29 29 16 29 29 16 29 16 29 29 16 23 29 29 29 16 29 29 6 29 29 29 29 29 13 29 29 16 29 29 29 16 16 19 19 29 29 29 16 16 29 29 16 19 16 29 29 29 29 16 16 29 17 29 29 29 29 29 16 29 29 19 29 29 16 29 29 29 16 16 16 16 16 29 16 29 29 16 29 29 29 29 16 29 29 29 29 17 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 8 29 18 29 29 29 29 29 29 29 29 29 5 29 29 16 29 31 29 5 29 8 29 8 29 8 29 29 6 29 29 27 29 29 29 29 2 29 29 25 29 2 29 29 29 29 5 29 29 5 29 16 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 16 29 29 5 17 23 29 16 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 19 16 29 16 16 13 16 29 16 29 29 16 16 29 29 29 16 16 16 16 19 29 16 16 16 29 16 16 19 16 29 16 17 13 29 29 16 16 16 29 29 29 29 29 16 29 29 16 29 29 29 16 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 5 5 29 29 6 2 29 29 8 2 29 29 29 29 29 8 29 29 29 8 29 29 29 8 29 29 29 8 6 29 29 18 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 8 29 29 18 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 13 29 29 16 16 29 16 19 16 16 16 29 19 29 29 29 19 19 16 16 16 29 29 29 5 16 16 29 16 2 16 29 17 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 16 16 16 29 29 16 29 29 29 29 29 16 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 16 29 29 29 16 29 16 16 13 29 16 29 29 19 13 29 29 2 17 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 16 16 16 16 16 19 19 29 16 19 29 13 16 16 19 29 16 29 16 29 16 13 19 26 19 19 16 16 19 10 16 19 16 29 19 16 19 16 16 29 29 19 16 29 19 29 29 16 16 29 16 16 29 29 29 29 16 29 29 29 19 19 29 29 16 19 16 29 16 29 16 16 16 29 29 19 19 19 16 9 29 19 29 29 29 16 29 19 16 13 16 29 16 16 16 16 13 16 16 16 29 29 29 29 29 16 16 29 29 16 29 29 16 29 16 29 18 13 16 29 29 29 29 16 29 29 8 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 2 29 2 5 29 5 29 29 29 29 29 29 29 29 29 17 8 17 16 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 18 29 29 26 29 29 29 29 6 26 29 29 29 29 29 29 29 29 29 29 16 5 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 16 26 8 2 29 8 29 2 29 5 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 5 25 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 25 29 29 29 29 13 29 8 29 8 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 31 29 29 16 29 29 29 29 16 29 5 29 29 29 29 29 29 2 29 29 16 5 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 16 29 29 29 29 2 2 29 29 29 29 31 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 16 31 8 27 29 8 29 29 29 6 2 8 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 2 29 8 2 29 23 6 29 31 29 2 29 18 29 2 2 29 31 18 5 8 23 29 2 14 2 29 29 2 29 29 29 8 2 8 29 29 29 29 6 29 29 2 29 29 29 8 2 29 29 29 29 8 5 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 27 2 2 29 29 29 29 25 29 29 6 29 29 29 29 29 29 29 17 16 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 16 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 25 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 16 29 29 29 16 29 29 19 29 16 29 29 29 19 29 29 29 13 5 29 16 16 29 29 29 29 29 29 16 13 29 16 29 19 29 29 29 16 16 29 29 16 16 16 16 29 29 29 16 29 29 29 29 16 16 29 29 16 29 16 29 16 29 16 29 29 6 16 29 16 16 16 19 16 16 29 16 29 29 29 29 29 16 16 29 29 29 13 19 29 29 16 29 16 16 29 16 16 16 29 16 16 5 16 29 29 29 19 16 29 16 16 29 16 29 29 16 16 29 16 29 16 29 16 13 16 29 19 29 29 29 16 29 16 16 16 29 16 16 5 19 29 17 16 13 16 2 29 16 29 16 16 16 29 29 29 16 29 16 16 8 16 29 29 19 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 19 13 16 16 16 29 16 29 16 2 29 29 29 29 29 2 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 13 16 29 16 29 29 29 16 29 16 29 16 29 16 16 29 16 29 29 29 29 29 29 6 29 5 29 29 16 16 29 5 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 16 16 29 5 16 29 29 16 29 29 29 29 8 29 16 16 16 16 31 29 16 16 19 29 16 16 16 16 29 29 13 16 16 29 19 19 29 29 29 19 16 16 29 16 16 29 29 29 16 16 29 29 16 29 19 29 29 29 29 16 16 16 29 29 16 13 16 29 29 29 19 19 29 29 19 16 29 29 16 5 8 29 16 17 29 29 29 19 16 16 29 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 18 29 2 2 2 29 29 29 29 5 8 29 25 25 2 8 29 29 29 29 25 5 29 29 18 29 2 5 2 29 31 29 18 2 8 5 6 25 26 6 8 25 6 2 29 31 5 26 2 2 29 29 29 5 2 5 29 29 29 29 29 18 6 8 29 29 5 29 2 29 25 29 2 27 29 29 2 18 29 5 8 29 5 29 29 29 8 8 17 29 27 8 29 2 31 29 18 29 29 29 29 29 5 29 27 25 18 29 18 31 29 29 29 8 29 29 29 29 5 8 2 29 29 2 2 2 29 29 8 8 29 2 29 31 2 29 29 29 2 29 29 29 29 8 8 16 29 5 6 8 8 25 29 29 29 29 29 29 2 29 8 29 29 8 29 29 5 29 8 29 29 5 29 29 8 14 29 8 29 29 29 31 26 26 5 2 25 31 29 8 29 29 29 29 25 2 29 29 8 8 2 29 2 29 29 29 29 31 29 29 8 29 29 29 29 29 29 29 29 29 29 6 5 5 8 29 29 31 29 29 29 29 27 29 29 6 29 31 18 29 5 29 29 29 29 29 2 29 29 29 18 29 29 8 8 29 2 26 29 29 26 31 2 29 29 29 29 29 6 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 31 31 27 2 5 29 18 2 6 29 2 2 29 29 29 29 29 29 27 2 29 29 29 29 29 8 29 2 29 2 29 2 2 8 29 2 29 2 18 5 2 29 18 2 8 2 2 5 6 5 5 5 29 2 29 2 2 31 29 29 18 8 18 31 5 31 25 2 29 5 29 31 18 29 5 5 5 29 8 29 8 29 29 29 29 2 29 2 18 2 2 5 29 5 14 29 6 29 29 2 29 2 8 5 8 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 5 31 29 29 5 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 8 29 29 5 2 29 5 29 2 29 29 8 29 5 5 29 5 29 29 29 29 29 29 16 13 29 29 29 16 29 29 29 16 5 29 29 29 16 29 4 29 29 29 29 29 5 2 29 29 29 29 31 29 29 8 29 29 29 2 29 29 29 16 2 2 29 29 2 8 29 29 29 27 5 2 29 29 8 29 29 8 29 29 8 29 29 29 29 14 29 8 29 29 8 29 14 29 5 29 5 29 29 29 29 2 29 29 29 29 31 29 8 29 29 8 29 29 8 2 29 29 29 29 29 29 5 29 29 29 2 29 25 29 29 8 29 8 27 29 8 31 5 26 25 29 8 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 29 8 2 8 26 29 29 2 29 29 29 31 29 29 29 5 2 29 2 29 29 18 29 29 29 8 2 8 29 8 29 16 29 29 5 8 29 6 29 29 29 29 29 2 5 5 29 29 5 2 29 29 8 2 18 5 29 8 2 2 29 29 29 2 29 8 2 29 2 29 5 2 8 29 5 29 29 29 29 2 23 29 29 2 5 29 8 29 6 29 29 29 31 2 5 26 29 18 8 29 8 29 2 29 27 29 29 2 14 2 8 2 29 8 29 31 29 5 5 2 29 8 29 29 8 29 8 8 29 29 29 29 8 2 29 29 29 29 29 19 16 29 29 8 29 29 16 16 29 29 29 29 29 8 29 29 29 2 29 5 29 29 29 29 29 17 29 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 18 8 29 8 29 5 5 29 29 29 29 29 29 8 2 29 18 31 8 5 29 29 29 2 29 29 29 29 29 29 29 29 29 8 2 31 8 29 29 5 29 5 25 2 18 29 2 29 29 27 5 2 29 29 29 29 29 29 29 5 29 29 8 29 29 8 2 8 5 8 8 8 29 29 29 29 29 29 29 2 31 29 29 29 29 2 5 8 29 29 29 29 27 29 29 8 18 8 29 5 29 5 29 2 25 29 29 29 29 29 29 29 2 2 8 8 8 29 29 29 29 29 2 27 29 2 8 29 5 18 5 25 5 25 27 8 29 5 2 29 29 18 2 25 29 5 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 16 16 2 29 2 29 29 29 5 2 29 2 29 29 29 25 2 29 29 29 8 29 29 29 5 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 25 5 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 27 29 29 16 29 29 16 29 29 29 6 17 29 16 29 29 2 29 16 13 5 29 29 29 16 29 29 29 29 29 29 29 16 29 29 2 29 16 29 29 29 29 29 29 29 17 16 29 16 29 29 29 16 29 29 29 16 16 29 16 29 17 29 29 16 29 29 29 29 2 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 16 16 29 16 29 29 19 29 16 17 16 16 29 16 29 29 13 16 29 29 16 29 29 16 29 29 16 29 29 16 29 16 16 29 29 16 29 16 29 29 16 29 29 16 16 16 13 29 29 29 13 16 29 16 18 16 29 29 29 29 29 2 17 29 29 29 16 29 29 16 16 29 29 16 2 16 29 16 29 16 29 16 29 29 29 5 26 16 29 29 5 29 17 16 29 29 29 29 29 29 29 29 16 16 16 16 29 29 29 29 29 29 2 13 29 16 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 2 29 29 8 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 8 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 17 29 29 16 29 2 29 29 16 29 29 29 16 2 29 29 29 29 29 16 29 29 29 29 29 29 29 16 5 29 16 29 29 29 29 29 29 16 29 2 8 29 16 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 31 2 29 29 8 29 8 5 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 16 29 29 8 29 29 16 8 29 8 5 29 29 29 8 29 29 29 16 29 29 29 2 29 16 29 16 29 29 31 16 29 29 29 29 29 29 5 29 29 29 29 8 29 5 29 29 29 5 29 29 29 29 29 8 18 8 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 16 29 29 16 29 19 29 29 29 29 29 16 17 29 29 16 5 29 17 8 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 16 29 29 29 29 29 29 16 29 29 29 2 29 16 29 17 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 16 16 29 29 16 19 29 29 16 16 16 29 29 16 13 29 29 29 19 29 29 29 29 16 13 29 16 16 29 29 19 2 16 29 29 29 19 29 16 16 16 16 29 29 29 29 29 13 16 29 16 16 19 29 29 16 16 29 19 29 16 29 19 29 29 29 17 29 29 29 29 16 16 29 16 19 16 16 29 29 29 29 19 29 19 29 16 16 16 29 16 29 29 26 16 29 16 29 19 29 29 19 16 16 16 29 13 29 19 16 16 29 16 29 29 16 29 16 16 29 29 16 16 29 19 29 13 16 19 29 16 29 19 19 13 29 29 29 16 13 16 16 16 16 19 19 29 29 29 17 13 16 29 16 17 16 16 26 29 16 29 16 16 16 13 19 29 16 29 16 16 29 29 29 29 29 16 16 19 19 16 29 16 16 16 16 16 19 16 29 29 29 16 19 29 16 16 16 19 13 16 16 13 19 29 16 29 16 29 29 19 16 16 29 29 29 19 16 19 29 16 16 13 29 29 29 16 16 16 16 16 29 16 29 16 16 29 29 29 16 29 19 29 19 29 16 29 29 29 16 29 29 19 29 29 16 16 16 29 29 29 16 29 29 16 29 29 29 16 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 5 5 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 2 29 29 29 31 29 29 29 29 29 29 29 2 29 5 8 29 2 2 18 29 26 2 31 31 29 8 18 25 2 29 29 2 2 29 2 8 2 29 29 18 8 29 25 29 31 29 2 8 29 29 31 8 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 18 2 29 29 29 8 29 8 29 29 29 8 29 29 29 29 29 29 16 29 29 13 5 16 29 16 29 16 29 29 29 16 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 6 6 18 29 18 29 29 27 5 29 2 2 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 2 29 29 29 29 8 29 29 29 17 29 29 29 16 29 29 17 29 8 29 29 29 2 29 16 29 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 6 8 29 29 5 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 5 29 2 29 29 25 29 27 8 29 27 29 5 29 29 29 6 18 18 29 29 31 25 29 5 5 31 29 29 27 29 29 29 2 29 29 29 18 29 29 16 29 29 2 29 2 29 29 5 2 29 29 29 29 29 29 29 29 29 2 31 29 8 2 29 29 2 2 29 6 29 29 29 29 2 29 29 8 29 29 29 8 2 29 29 29 2 29 29 5 18 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 16 16 25 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 27 6 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 26 29 29 29 2 29 29 29 29 29 2 29 29 2 29 6 18 5 29 2 29 29 23 5 8 29 29 29 29 29 29 29 29 27 25 29 29 2 29 29 8 8 2 5 29 29 29 29 2 29 29 29 29 8 29 8 31 8 2 29 26 31 29 8 5 29 29 29 29 18 29 29 29 2 29 18 29 29 29 29 8 29 2 8 8 31 5 29 29 8 29 29 2 29 8 29 29 29 29 29 29 5 5 2 8 29 29 2 29 29 29 29 2 29 29 29 18 29 26 29 29 29 14 31 2 6 29 29 8 2 29 8 18 31 25 29 29 29 29 29 29 8 29 29 6 29 29 29 8 29 5 25 2 2 2 5 5 5 31 8 29 2 8 29 26 29 2 18 8 27 8 8 5 8 2 8 29 29 2 29 8 2 8 29 29 29 8 29 25 29 8 29 29 29 2 29 2 29 29 29 29 29 29 29 29 8 8 29 29 29 2 8 29 31 29 16 8 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 18 29 29 29 29 8 29 5 18 5 29 29 2 8 25 31 29 29 16 16 29 29 16 29 29 16 29 5 29 29 16 29 16 16 29 29 16 16 16 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 31 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 2 29 29 29 2 29 29 16 29 29 16 29 8 29 2 29 2 29 29 18 5 29 29 29 29 17 29 29 29 29 29 29 29 31 2 8 18 31 2 18 5 5 5 29 29 26 2 8 25 8 6 29 18 5 29 29 29 8 29 29 2 29 29 29 26 29 26 8 8 5 29 8 29 29 29 29 29 29 29 8 29 29 8 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 31 29 29 18 18 25 2 29 29 29 29 29 31 27 31 29 25 18 2 18 29 29 31 2 2 29 29 25 5 2 29 29 29 29 2 5 2 29 29 8 29 29 29 29 29 16 29 29 6 2 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 13 29 29 29 8 2 29 29 31 29 29 29 31 29 29 29 29 6 18 29 29 29 29 31 29 8 17 29 29 29 29 16 17 29 29 29 26 29 29 29 29 29 29 25 29 29 29 29 29 29 6 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 26 29 5 31 6 29 29 29 29 29 29 8 29 29 27 6 25 29 29 29 29 29 29 29 5 29 6 27 25 25 29 29 29 31 29 5 29 29 25 29 31 27 29 29 29 31 5 29 29 29 29 8 8 8 29 29 29 29 29 29 8 29 29 8 29 5 18 2 2 29 29 29 8 2 5 2 31 8 29 5 29 27 17 2 29 29 5 27 25 18 2 29 2 29 29 2 29 2 5 5 29 29 29 2 29 8 2 29 5 8 29 29 16 16 29 29 29 29 2 29 26 31 29 18 29 29 29 29 31 29 29 14 29 29 8 2 8 29 8 29 29 26 29 2 29 29 8 5 8 29 8 29 8 8 29 2 29 17 31 29 29 29 29 2 31 27 29 29 29 29 8 5 29 8 29 18 2 29 2 25 2 29 29 8 29 5 8 18 29 29 29 29 29 29 29 29 29 29 2 29 8 18 8 29 18 29 2 5 29 8 29 29 29 8 29 29 29 29 29 29 8 8 29 29 29 2 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 8 31 2 5 17 29 29 29 29 29 29 29 29 29 29 29 14 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 8 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 5 29 29 29 29 16 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 5 18 29 2 29 26 26 29 18 8 5 29 2 2 29 5 8 29 29 8 18 29 29 29 29 8 8 23 29 5 29 29 29 29 8 31 29 29 8 29 29 29 29 17 29 29 5 8 29 2 17 16 29 17 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 13 16 29 16 16 16 29 29 29 29 29 29 8 16 29 29 29 29 29 29 13 29 29 16 13 29 16 19 16 16 29 29 5 16 16 29 29 29 29 13 16 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 2 29 29 5 29 29 29 16 29 29 5 29 29 29 29 2 29 29 29 2 8 29 29 29 29 29 29 29 29 29 5 29 8 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 2 29 29 29 29 29 29 2 5 2 29 29 5 29 29 29 29 29 29 8 29 29 2 2 29 8 29 5 8 29 29 29 2 2 29 29 29 29 8 29 8 29 5 31 2 6 2 29 29 29 2 27 29 8 8 2 29 2 29 29 29 29 29 8 29 5 29 5 14 8 2 29 2 31 8 29 29 27 29 29 2 25 29 8 29 29 5 29 8 29 29 29 2 26 29 29 29 29 29 6 29 29 14 29 8 31 29 8 29 29 29 29 29 29 29 29 29 29 29 8 8 18 29 2 29 8 29 8 29 26 5 29 29 5 29 29 29 29 29 18 29 2 29 29 27 8 8 29 29 18 27 8 5 29 29 29 29 29 29 2 29 29 29 29 2 29 8 29 29 29 5 2 29 29 31 29 29 29 29 29 29 17 29 29 29 29 29 2 8 29 29 29 29 29 5 26 8 8 29 29 29 29 6 29 8 6 27 29 29 2 2 8 2 8 29 29 2 29 2 29 29 25 8 5 8 29 8 29 8 5 29 31 29 2 29 25 29 8 8 8 29 29 2 5 2 5 29 27 29 29 8 29 5 29 29 26 29 31 2 8 29 29 29 2 29 8 2 23 29 18 18 29 29 29 29 29 2 29 2 29 8 29 8 2 2 2 5 2 29 29 2 29 8 8 29 6 14 29 8 6 29 29 25 8 8 29 29 8 29 29 2 29 29 29 2 6 29 29 29 6 29 29 26 29 29 29 25 2 2 29 29 29 6 29 29 16 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 8 29 2 29 29 25 31 2 29 8 29 16 29 29 5 29 31 29 29 29 29 29 29 29 29 16 16 17 29 2 29 29 29 29 27 18 29 29 29 17 29 29 13 29 29 29 16 16 29 29 16 29 29 29 16 16 16 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 5 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 16 29 16 29 29 16 29 29 16 29 29 16 29 16 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 5 16 29 29 29 29 29 2 29 29 29 29 29 6 29 5 29 29 31 29 29 29 29 29 29 29 29 29 2 29 29 2 8 5 29 29 29 2 29 29 29 29 29 26 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 14 29 2 8 29 29 27 2 29 29 29 29 2 29 29 29 29 29 18 29 2 29 29 29 29 8 29 29 16 2 2 29 29 29 18 29 6 18 8 29 29 29 31 29 29 29 29 25 29 29 29 29 2 2 2 18 8 29 8 2 29 29 29 29 29 8 29 29 29 29 6 2 29 2 29 8 29 29 29 29 29 29 29 29 29 29 5 29 23 29 29 29 29 29 6 2 29 29 29 5 29 29 29 29 8 29 29 29 29 18 25 29 29 18 5 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 29 29 29 29 16 29 16 5 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 8 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 27 29 29 29 29 18 16 16 29 29 29 29 29 29 2 29 29 29 29 16 13 29 16 17 29 29 27 29 29 29 29 29 29 2 5 29 29 29 2 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 5 29 2 8 29 29 29 2 29 29 29 29 29 29 29 29 31 29 8 16 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 6 5 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 2 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 2 2 29 29 26 29 29 8 16 29 2 29 29 29 16 29 29 29 25 29 29 29 16 13 16 2 29 29 29 29 16 29 29 16 29 29 16 29 29 16 2 16 16 5 29 5 29 29 29 29 29 29 16 29 29 16 13 29 29 29 29 29 16 29 29 6 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 16 16 29 29 19 16 29 29 16 29 29 16 16 29 16 16 16 29 29 29 16 16 29 16 29 29 16 29 29 29 19 16 29 16 29 16 16 29 16 29 16 16 16 29 29 16 2 29 29 16 16 29 29 16 29 29 29 29 29 16 13 29 16 29 16 29 16 13 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 19 16 29 13 16 29 16 29 29 29 29 19 16 16 16 13 29 29 16 29 29 16 29 29 29 29 29 16 29 16 13 29 5 16 29 16 16 16 29 16 16 16 29 16 29 29 16 19 16 5 29 16 16 16 29 29 29 13 16 16 29 16 29 29 29 29 16 29 29 16 29 16 16 16 29 29 29 29 29 26 29 29 13 29 29 25 29 17 29 29 16 29 29 29 29 29 5 5 2 5 29 29 18 29 29 17 29 29 29 29 29 29 29 16 17 29 5 29 5 29 29 29 16 16 19 29 29 16 16 16 16 29 29 29 29 29 29 16 29 29 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 8 17 29 29 29 8 29 29 29 29 29 29 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 5 29 16 16 29 29 29 29 29 16 17 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 13 29 29 29 16 29 29 29 16 29 16 17 16 16 29 29 16 29 29 29 29 2 29 29 16 29 16 13 29 16 29 29 16 29 16 16 29 16 29 2 29 2 29 29 29 29 29 29 29 29 18 29 16 29 29 8 29 2 29 29 29 29 29 5 29 2 29 2 29 29 29 29 29 29 29 29 29 2 5 29 5 29 29 8 29 16 31 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 2 25 29 29 29 6 8 5 2 29 2 2 29 29 29 26 2 29 2 29 29 29 2 8 29 8 26 5 2 31 29 29 29 8 29 2 29 6 25 5 29 8 8 8 29 29 18 29 25 14 8 29 26 29 25 29 8 29 29 2 2 29 29 29 2 29 29 29 29 29 29 29 2 2 2 5 31 23 29 5 29 29 29 31 29 29 25 2 2 2 5 2 29 2 5 29 29 25 29 2 8 29 29 29 29 29 27 29 29 29 29 2 29 29 29 29 6 29 31 29 29 18 8 29 2 8 29 29 29 29 29 29 29 29 2 29 14 29 29 5 29 29 29 29 2 8 29 29 8 8 2 29 29 29 5 29 29 29 27 18 29 2 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 5 29 29 25 29 29 5 29 29 29 29 2 29 29 18 29 29 29 2 29 29 8 29 2 29 29 29 2 29 29 25 25 29 29 29 29 18 29 29 2 29 2 5 31 2 29 29 29 29 29 2 2 2 29 29 18 29 29 29 29 29 29 2 29 29 29 29 8 26 29 2 29 2 29 29 29 29 29 2 29 14 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 18 29 29 29 5 29 29 29 29 6 29 29 8 29 29 29 29 16 29 16 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 14 29 8 2 8 2 29 29 8 8 29 29 29 29 31 8 29 29 29 2 29 8 29 29 29 8 8 5 29 29 29 29 8 8 29 29 29 29 29 29 29 29 16 29 29 8 8 8 29 29 29 29 26 5 29 29 31 29 29 29 29 29 2 29 16 29 29 29 29 17 2 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 8 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 8 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 18 17 5 29 29 29 29 29 2 29 29 29 29 29 6 29 29 16 29 29 17 29 29 2 26 29 29 29 8 29 29 16 18 29 29 29 29 16 16 29 16 29 29 19 29 16 29 29 29 29 16 29 16 16 29 16 13 29 29 16 29 29 16 16 29 16 29 29 13 29 29 16 29 16 19 13 16 16 29 29 29 29 29 16 29 29 29 26 16 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 16 29 16 29 16 13 29 29 29 16 16 29 5 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 17 29 29 29 29 16 29 23 16 16 29 29 16 29 29 29 29 16 16 16 29 29 31 29 29 29 16 29 29 29 8 29 29 17 5 29 29 29 8 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 8 29 29 29 16 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 29 29 29 16 29 8 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 2 29 29 29 29 29 8 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 2 29 31 2 5 29 18 29 29 29 2 29 2 29 29 2 29 29 8 5 25 29 29 29 29 29 18 29 2 29 29 29 29 8 6 29 29 26 5 29 29 8 29 29 29 29 2 29 2 29 8 29 8 18 29 8 8 2 18 29 29 8 29 29 2 29 2 29 5 6 29 2 2 29 29 29 29 29 29 29 29 2 29 18 29 29 6 29 29 29 29 29 29 29 6 2 18 29 29 29 29 29 29 29 8 2 26 29 26 26 5 6 25 8 29 5 29 29 29 2 25 29 29 29 29 29 29 29 29 6 29 2 29 29 2 29 29 27 29 29 31 29 29 29 29 29 8 29 29 8 2 29 2 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 17 29 8 29 29 29 2 29 29 8 5 31 29 6 29 29 5 29 29 29 2 29 29 29 25 29 18 2 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 5 8 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 2 29 18 5 8 8 29 18 19 29 2 29 29 29 8 29 29 29 2 29 2 18 29 5 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 14 29 29 29 8 29 8 29 29 8 16 29 29 6 29 2 18 29 29 29 29 18 25 29 29 29 2 8 18 29 29 27 2 29 29 29 29 29 29 29 2 29 8 2 29 18 5 29 29 8 2 2 29 29 18 2 29 8 29 29 29 29 18 8 29 29 31 29 29 29 29 29 2 31 29 29 18 8 29 2 29 8 29 8 29 18 5 29 29 29 29 29 29 2 31 29 29 2 29 8 26 27 29 29 29 29 29 29 29 29 31 2 29 29 29 31 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 2 29 29 5 29 29 26 29 29 5 29 2 29 29 29 2 29 26 29 29 8 29 29 29 29 29 6 29 29 29 29 29 18 29 5 8 29 29 29 29 8 29 18 2 29 2 29 29 5 5 25 29 2 8 29 31 31 8 5 29 29 26 5 8 6 2 29 2 29 29 29 29 5 29 29 8 29 29 29 29 29 29 29 29 31 29 29 26 8 6 29 2 29 8 8 29 5 5 29 29 29 29 29 29 29 29 29 29 8 29 31 29 29 29 29 2 29 8 29 2 8 29 5 29 29 29 29 29 29 29 8 2 18 29 29 29 26 29 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 2 29 29 29 8 16 8 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 17 29 29 29 29 29 29 29 29 16 29 25 29 29 29 29 27 29 8 29 29 2 29 29 2 29 29 26 2 8 5 29 2 31 29 2 29 29 2 29 25 31 29 29 2 29 29 2 6 29 18 29 5 31 25 29 5 6 26 29 5 29 29 2 29 29 31 18 2 29 29 29 29 29 6 14 27 31 29 29 29 2 5 2 25 29 29 27 29 5 8 5 2 29 29 29 29 26 8 29 31 29 29 29 8 29 29 2 29 5 31 29 29 6 5 5 29 29 18 29 18 29 29 31 29 2 29 29 5 17 2 27 26 31 5 29 29 29 25 29 6 29 29 29 29 2 31 29 29 29 29 29 29 31 29 31 5 8 6 29 29 29 29 18 8 29 29 29 29 18 29 2 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 17 29 29 29 29 2 29 29 29 29 29 29 14 29 29 29 29 29 29 29 18 2 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 8 5 29 31 31 31 29 29 29 29 8 5 29 29 29 25 29 29 29 2 29 6 8 2 2 29 29 8 29 29 2 29 2 29 31 6 29 29 29 31 29 8 29 2 6 17 29 29 29 18 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 17 29 8 29 8 29 29 8 29 29 29 29 29 29 29 31 29 29 27 29 8 29 17 29 29 8 29 29 29 29 29 18 29 8 29 29 29 5 29 29 29 29 2 29 29 29 2 29 8 2 2 29 29 29 29 16 29 29 13 16 29 29 29 29 29 29 29 29 29 19 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 16 17 16 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 27 29 29 29 2 2 29 6 8 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 5 29 5 8 29 2 29 29 29 29 8 2 29 29 31 29 29 29 29 29 8 2 2 2 29 29 25 29 29 2 29 29 2 29 29 8 29 29 29 8 5 29 2 29 5 2 29 29 29 8 8 8 14 26 8 2 8 29 6 2 29 18 29 26 29 27 29 29 29 16 18 29 29 29 29 6 29 18 29 29 29 29 29 8 29 29 25 29 18 5 8 6 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 8 2 18 29 25 29 29 2 29 29 5 29 31 29 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 25 29 29 29 5 29 29 29 29 29 29 29 29 18 29 29 25 29 29 29 2 29 29 29 29 18 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 6 8 29 29 29 29 5 29 2 18 2 29 18 8 2 29 29 8 29 29 29 29 29 29 2 8 29 8 8 29 29 29 29 29 8 5 29 29 6 29 29 29 31 18 29 29 29 29 29 29 2 29 2 27 2 5 2 29 5 8 29 29 8 8 5 25 31 29 29 29 27 29 5 29 2 26 18 29 8 29 29 5 5 5 29 5 29 2 29 29 29 29 29 2 29 29 16 29 2 29 29 29 29 29 29 16 29 29 26 8 17 17 16 13 29 29 16 29 29 16 2 29 29 29 29 29 13 29 29 29 29 16 29 17 8 16 13 29 29 29 16 31 29 2 29 29 6 29 29 29 29 29 29 16 29 16 16 29 16 29 29 13 16 29 29 16 16 29 29 29 29 29 29 29 29 29 2 29 26 5 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 17 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 16 2 29 29 29 29 29 16 29 18 29 29 29 29 31 29 29 29 29 29 29 29 8 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 2 16 8 29 29 29 29 29 16 29 29 29 29 29 5 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 14 2 5 2 18 2 29 5 29 29 29 29 29 31 29 29 29 29 8 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 16 29 31 29 29 2 27 2 29 8 29 29 29 25 29 2 27 29 29 29 29 29 29 8 29 2 16 8 29 2 29 16 29 29 16 29 16 29 16 18 29 5 29 29 29 29 16 29 8 29 29 29 29 17 29 29 29 13 29 29 16 29 16 13 16 17 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 17 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 19 29 16 13 29 19 29 29 16 16 29 29 8 29 29 17 29 29 16 29 29 16 29 2 26 29 29 16 29 17 29 29 16 29 29 29 29 16 16 29 29 29 16 29 29 29 16 29 29 17 29 29 16 29 16 29 29 16 29 16 29 29 29 29 8 16 29 2 5 29 29 29 29 29 29 29 29 16 29 29 17 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 31 26 8 29 17 29 29 29 29 29 29 29 29 29 29 29 29 16 29 27 29 6 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 5 16 29 29 29 29 29 13 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 2 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 6 2 29 29 5 29 29 29 14 29 29 14 18 29 29 29 29 29 14 29 29 29 29 14 25 29 29 29 18 29 29 29 29 29 29 2 29 27 29 29 6 18 29 29 29 29 27 29 6 29 5 29 29 29 2 29 29 29 29 6 29 29 29 31 18 29 29 29 29 2 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 8 8 5 8 29 8 29 29 2 29 29 29 29 29 29 29 29 29 8 2 29 5 29 29 29 29 2 2 29 29 29 29 8 2 29 29 29 8 29 31 5 2 29 25 29 2 18 29 8 29 29 29 29 29 8 29 25 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 2 29 29 29 6 5 29 29 6 8 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 2 29 29 8 6 29 29 29 2 29 2 14 29 2 8 29 2 2 31 29 29 18 5 29 8 2 18 25 29 29 5 18 31 29 6 5 29 29 16 29 18 16 17 29 29 16 16 29 29 29 19 29 29 29 29 16 29 16 29 16 16 16 29 16 29 16 29 16 16 19 29 29 19 29 16 19 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 19 8 29 29 29 13 29 29 29 16 16 16 13 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 16 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 16 13 19 13 19 29 29 29 29 29 29 29 29 19 29 29 31 29 29 16 29 31 16 19 29 29 16 29 19 13 16 16 29 29 29 16 13 16 29 29 29 29 29 29 29 19 29 16 16 16 19 29 29 29 16 16 5 17 19 16 29 16 29 29 29 29 16 29 13 29 29 16 29 29 16 29 16 16 16 29 29 29 13 29 29 29 18 16 29 29 29 29 29 16 16 16 29 29 29 5 16 29 16 29 18 5 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 13 29 29 29 16 29 29 29 29 16 29 29 16 13 16 16 29 29 29 31 29 16 16 16 29 29 16 29 5 29 16 16 19 29 29 16 29 16 19 13 29 19 16 16 16 16 29 16 16 29 13 29 29 29 16 16 16 29 29 16 19 29 13 29 29 16 29 8 29 29 2 29 29 29 16 16 5 29 29 29 29 29 29 16 29 14 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 13 16 16 16 2 16 13 29 29 29 29 29 29 29 29 29 8 29 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 19 19 16 19 29 29 16 16 16 29 16 16 29 29 17 19 5 29 29 16 29 16 29 29 2 16 29 29 29 29 29 16 16 8 16 19 16 29 29 29 16 19 29 16 19 13 29 19 19 29 16 29 29 29 29 16 16 29 16 29 29 16 19 29 16 16 16 16 29 29 29 29 29 16 13 29 29 16 17 16 29 16 29 29 29 16 17 16 29 16 29 16 29 16 16 29 16 29 29 29 29 29 16 29 16 13 16 29 29 16 16 16 16 19 16 29 19 16 19 29 19 16 19 13 16 29 13 16 29 19 13 13 17 16 13 29 29 19 19 13 19 29 29 29 19 19 29 16 19 19 19 29 29 19 16 29 29 16 16 16 16 19 13 13 29 29 16 29 29 16 16 16 16 16 29 16 16 16 16 17 29 29 19 16 16 16 16 13 9 19 13 16 29 29 9 19 29 16 19 19 16 16 19 19 29 16 16 16 19 29 19 19 16 16 19 19 19 16 29 16 19 19 9 16 19 16 19 19 19 29 29 16 29 29 16 16 29 16 29 16 29 16 16 29 29 19 19 29 16 13 29 16 16 16 13 19 29 16 19 19 13 19 13 29 29 29 16 19 19 16 16 16 29 29 13 16 16 29 19 16 16 16 16 16 29 19 16 16 19 13 16 29 16 16 16 29 29 16 16 16 13 16 13 16 19 29 19 29 16 16 16 19 16 29 29 29 29 29 29 29 17 29 2 29 29 29 29 17 8 29 29 29 29 29 29 2 29 29 29 13 29 29 29 2 29 29 16 29 16 29 29 29 16 29 29 8 29 29 29 16 29 29 5 29 29 2 29 5 4 29 16 16 29 29 29 2 29 29 16 29 29 29 29 16 16 16 29 29 29 19 19 16 16 19 13 29 29 16 16 29 16 13 19 16 19 16 16 16 16 16 29 16 29 29 16 19 29 17 29 29 16 29 16 16 29 16 16 29 19 19 29 16 29 19 16 16 16 16 16 16 16 2 16 16 16 19 29 2 16 29 19 29 16 19 29 16 16 29 16 29 13 16 16 19 29 16 16 29 16 29 16 16 16 29 16 19 16 16 29 13 16 29 29 29 29 16 16 29 16 29 16 16 16 16 29 16 16 19 16 16 29 29 29 16 13 16 16 19 29 13 16 16 19 16 29 16 16 16 16 16 19 16 19 16 16 16 29 16 19 19 19 16 16 16 17 29 29 16 29 16 29 16 29 29 29 19 16 16 29 29 29 16 29 16 16 29 16 16 16 16 29 29 19 16 16 17 29 19 29 19 29 19 16 13 16 16 16 16 29 13 16 16 16 29 29 13 16 16 16 19 13 29 16 29 16 16 19 29 29 16 16 16 29 13 29 16 29 16 16 19 16 29 16 13 16 16 19 16 16 29 29 16 29 16 29 29 29 29 16 29 29 6 29 29 5 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 13 13 29 29 29 16 8 16 29 29 29 16 16 16 19 29 29 16 16 16 13 29 13 16 16 29 29 16 16 29 29 16 29 31 16 29 16 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 13 16 29 29 29 29 16 16 16 13 29 29 29 29 29 29 16 8 29 29 29 16 2 16 29 29 29 29 29 16 16 16 16 29 17 29 29 29 29 16 29 29 8 29 29 29 29 16 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 31 2 6 29 17 5 29 31 29 29 29 29 29 29 29 16 29 29 29 18 29 29 27 29 8 5 29 8 18 26 8 2 29 4 29 29 8 2 18 29 5 16 29 29 2 29 2 29 29 29 29 29 29 29 29 29 8 2 18 29 2 29 31 8 29 29 29 16 8 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 18 8 29 29 16 8 29 31 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 26 29 29 18 29 29 29 16 29 29 16 29 29 29 29 29 29 2 29 29 29 5 29 29 29 29 29 2 5 29 2 29 27 14 29 8 29 8 29 29 29 29 18 2 2 8 29 29 29 29 29 8 29 8 5 2 29 29 29 29 29 2 29 26 29 27 29 2 29 29 29 29 29 2 29 29 29 29 29 26 29 5 6 29 31 29 29 6 29 29 29 29 29 31 29 29 29 29 29 8 29 29 29 29 26 26 29 2 26 18 29 31 29 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 5 8 29 8 5 29 29 29 29 29 29 8 8 8 29 29 29 29 8 27 29 18 8 2 2 2 8 31 8 29 29 29 2 29 29 29 2 2 29 8 2 8 29 29 2 29 2 29 29 29 14 2 6 29 29 29 2 29 29 8 8 18 2 29 5 26 29 29 2 29 6 29 2 2 29 29 29 8 8 31 27 29 29 29 8 2 29 29 31 27 29 29 29 29 29 29 29 2 8 29 29 18 29 29 29 6 29 8 31 2 29 29 29 29 6 6 29 2 29 29 29 29 29 29 29 29 29 29 27 8 29 8 29 6 29 29 29 29 2 8 29 8 29 25 2 6 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 2 18 29 31 29 25 2 6 29 29 29 29 18 29 29 29 29 29 29 18 8 29 29 18 29 29 29 29 29 2 29 29 31 5 8 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 16 16 29 29 29 29 29 29 16 16 29 29 16 16 29 29 16 29 17 18 29 29 16 29 16 16 29 16 2 13 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 16 16 29 16 29 29 16 16 16 29 16 29 16 29 16 29 29 29 29 29 2 29 29 16 29 29 31 29 18 8 2 8 8 29 8 29 8 27 5 29 8 25 2 29 29 29 29 2 29 29 8 8 29 2 29 29 6 2 8 5 18 31 29 29 29 29 8 29 26 29 29 29 29 29 29 5 29 29 29 29 29 29 29 16 26 16 29 29 29 16 29 16 17 29 2 29 29 29 6 29 13 19 13 8 16 29 29 16 16 8 29 16 19 29 16 19 16 29 29 19 17 16 16 16 29 29 29 16 29 29 19 6 29 29 29 16 29 29 29 29 17 29 29 16 29 16 19 16 16 29 13 16 19 2 29 29 29 29 29 29 26 29 19 5 29 29 16 13 29 29 29 29 29 29 8 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 18 18 29 29 29 29 29 29 29 29 29 18 29 29 29 29 27 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 13 29 2 26 29 29 29 29 29 29 29 29 29 29 29 29 29 16 18 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 8 14 29 29 29 29 29 29 27 14 29 2 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 27 14 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 31 25 29 29 25 29 29 29 29 5 2 29 29 29 2 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 25 29 29 29 29 29 18 29 29 29 29 29 29 5 29 29 29 29 29 29 17 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 6 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 29 29 29 29 26 29 29 29 2 29 29 8 2 31 2 8 29 6 29 2 2 29 29 29 2 8 26 29 29 29 29 25 29 29 25 29 29 18 5 29 14 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 31 29 6 29 29 29 29 29 29 29 29 13 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 13 16 29 29 29 8 29 29 29 29 29 2 31 29 29 29 29 31 29 2 29 29 29 29 29 29 2 31 29 18 29 29 29 29 29 29 29 29 29 2 6 2 29 27 31 5 29 2 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 18 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 5 29 29 29 2 29 27 29 2 25 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 16 29 29 16 16 5 29 29 16 29 13 29 29 19 29 29 13 29 29 13 29 16 29 29 29 29 13 16 29 29 29 13 29 29 16 13 16 29 19 29 29 29 29 19 16 29 29 16 16 16 16 16 29 29 16 29 29 19 29 16 16 16 16 13 29 16 13 16 16 29 19 29 16 19 29 16 29 29 29 29 16 29 29 16 29 16 16 16 17 29 2 29 29 29 16 29 16 29 29 16 29 29 16 29 29 16 19 29 29 16 19 19 29 29 19 16 29 29 16 29 29 16 5 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 17 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 8 29 29 5 29 5 29 29 29 29 29 29 16 2 29 5 29 2 29 29 25 2 25 29 8 29 29 29 29 16 29 16 16 29 29 29 29 29 29 19 29 29 29 29 29 16 16 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 16 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 13 29 17 29 31 29 29 5 29 29 29 2 31 29 29 29 16 29 29 29 16 29 29 16 29 29 16 29 16 16 29 29 29 29 29 16 16 29 16 29 16 29 29 29 29 29 29 29 16 16 16 29 16 17 16 16 16 16 16 29 29 29 16 19 16 29 16 16 29 13 16 29 29 29 29 16 29 29 29 29 29 16 16 19 16 29 16 29 29 16 16 29 29 16 16 16 29 29 29 29 29 16 16 16 16 29 17 29 16 29 13 16 29 29 13 29 16 16 16 16 19 29 17 29 29 29 5 29 19 29 29 29 29 29 29 2 2 18 29 2 29 29 31 2 8 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 16 29 16 29 29 16 29 16 29 29 16 29 29 29 16 13 16 29 29 29 29 29 16 29 29 16 16 16 16 16 16 29 19 19 16 16 16 16 16 29 29 16 19 13 29 29 25 16 16 29 16 16 29 29 29 16 29 16 29 29 16 29 29 29 16 16 29 16 29 13 29 16 29 29 29 29 29 29 29 29 17 29 16 29 29 16 16 29 29 16 29 16 29 29 29 17 2 16 29 16 16 16 29 16 16 29 16 2 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 13 29 29 13 13 29 29 29 29 16 29 29 16 29 29 29 16 16 16 29 29 29 16 19 16 29 17 13 29 29 29 19 29 29 29 29 29 16 29 16 29 16 29 29 29 16 29 16 16 17 29 19 16 29 16 16 16 29 29 16 29 16 29 29 29 16 29 29 29 29 29 13 16 16 29 13 29 29 16 29 16 19 13 29 16 29 29 19 19 29 19 16 16 29 29 16 19 16 19 16 16 29 16 16 29 29 16 29 29 29 16 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 16 16 29 16 29 29 29 29 16 29 29 13 16 29 29 16 16 29 16 29 16 19 16 29 16 29 29 16 29 13 29 29 31 29 19 16 16 19 16 29 29 16 16 29 16 29 16 16 16 29 29 19 19 29 16 29 29 19 16 19 19 29 16 16 29 29 16 16 16 16 16 16 16 29 16 29 29 16 16 19 29 16 16 29 16 16 29 19 16 16 13 29 16 16 19 29 19 29 19 16 16 16 16 16 16 16 19 13 16 16 16 16 16 16 19 19 16 19 29 29 29 19 29 29 16 29 16 16 16 16 29 29 29 29 19 29 19 29 29 13 29 16 16 16 29 29 29 16 29 16 29 29 16 16 29 16 16 29 29 29 19 16 16 29 29 19 29 17 29 16 16 13 13 29 16 29 16 29 8 16 29 19 29 16 19 16 9 29 13 13 29 16 16 16 16 17 16 16 16 16 29 29 2 29 29 16 2 29 16 29 29 17 29 29 29 16 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 16 29 29 17 29 29 29 29 5 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 6 29 29 18 29 29 31 2 26 6 29 25 29 31 29 31 2 29 2 5 2 29 2 8 6 29 29 8 2 29 26 8 29 23 29 29 8 2 2 29 29 2 5 6 2 29 29 29 17 27 29 8 29 29 2 27 5 18 2 29 5 2 29 29 29 29 29 2 29 5 2 2 29 5 8 5 29 29 29 29 2 5 31 29 2 29 2 5 29 2 8 8 25 2 29 5 29 29 31 29 29 29 29 5 29 8 29 29 29 8 8 8 29 29 29 29 29 18 29 29 29 2 29 2 2 29 29 26 5 8 29 2 2 8 29 29 2 29 29 26 8 29 8 29 2 31 2 29 6 29 29 29 16 8 8 27 5 18 29 29 8 29 29 8 29 29 29 25 29 14 18 29 29 29 6 26 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 31 29 2 29 31 29 29 29 29 29 29 29 16 19 29 16 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 29 27 29 31 29 29 25 8 29 29 29 5 29 29 29 29 29 29 14 29 2 2 5 29 18 6 5 25 2 5 5 27 8 8 2 2 6 29 31 31 29 2 5 29 31 8 2 29 29 29 8 2 2 18 8 29 8 6 29 2 29 29 31 2 2 5 29 18 2 8 8 29 5 6 2 2 2 25 29 2 29 29 29 8 29 29 29 29 8 2 29 2 29 8 29 29 29 29 29 8 29 26 29 29 29 2 14 29 26 6 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 16 29 29 29 19 16 29 16 8 29 29 29 29 29 27 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 16 29 29 16 13 16 29 16 16 16 16 29 16 29 29 29 16 29 26 29 29 29 29 29 29 16 16 16 29 16 29 16 17 29 29 29 29 29 29 29 29 29 16 13 16 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 26 29 29 5 29 29 14 29 16 29 16 29 18 29 29 29 29 27 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 2 29 29 29 29 13 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 18 29 8 29 29 29 25 29 8 29 25 29 29 16 29 29 29 29 29 29 2 29 29 29 25 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 16 19 19 19 16 29 19 19 16 16 29 13 9 13 19 19 19 29 9 19 9 19 19 19 16 19 29 29 29 29 19 9 9 16 19 9 9 19 13 19 9 19 19 19 13 19 19 29 13 19 9 13 29 29 16 19 16 17 29 29 29 29 29 5 29 2 29 29 29 29 29 29 6 29 29 29 8 29 2 29 29 29 5 29 29 29 2 25 29 29 8 31 2 29 31 29 14 29 5 29 2 25 29 26 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 31 2 14 29 2 8 29 29 29 29 29 5 26 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 5 8 29 14 26 5 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 2 27 29 29 31 31 29 8 29 5 29 29 29 31 29 29 18 29 23 29 31 25 8 8 2 5 8 8 2 5 29 29 8 8 18 29 2 29 29 29 5 8 5 2 29 26 29 29 29 29 29 29 29 29 6 29 29 29 29 16 29 31 29 29 29 17 29 29 29 29 29 29 5 29 29 29 31 29 29 29 29 26 29 5 29 29 8 5 29 29 8 29 17 29 29 29 6 2 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 14 29 29 29 29 29 29 29 29 26 8 29 29 2 29 29 29 29 29 8 29 14 2 2 29 2 27 29 29 29 8 29 8 8 29 29 29 29 29 29 29 29 2 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 5 29 8 29 16 16 29 29 29 29 29 29 13 29 29 29 16 16 29 16 16 29 29 16 29 16 29 16 29 29 29 16 29 13 16 29 16 19 29 19 29 16 29 8 29 29 29 29 29 29 29 29 29 16 16 29 16 29 13 16 29 29 29 29 29 29 16 29 13 29 29 16 13 16 16 29 29 29 19 29 19 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 16 29 29 29 13 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 13 19 29 29 13 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 16 19 29 29 29 31 19 29 29 29 29 16 29 29 29 29 29 31 29 29 29 31 29 29 16 2 29 29 29 29 18 29 29 29 31 8 29 29 29 29 2 29 29 29 29 29 8 2 8 8 18 16 18 29 29 29 2 2 2 29 29 29 17 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 2 29 29 16 17 29 29 29 29 8 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 18 29 16 13 29 29 29 16 16 16 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 8 29 29 16 13 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 13 25 29 29 29 29 5 29 5 5 29 2 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 13 16 29 8 18 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 19 29 29 8 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 17 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 2 13 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 14 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 2 5 29 29 29 5 16 29 29 19 29 29 29 19 29 29 16 13 19 16 29 29 16 16 16 29 29 29 19 16 29 29 13 16 13 29 29 16 16 29 29 19 13 16 16 13 29 13 19 19 2 16 29 29 29 29 16 29 29 29 16 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 26 29 16 29 29 29 16 29 16 29 29 16 29 29 16 13 29 19 13 29 29 16 29 29 29 18 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 5 29 13 29 29 29 29 29 29 8 29 16 26 29 25 16 29 29 16 29 29 29 16 29 16 29 29 29 29 16 13 29 16 29 16 16 13 29 29 29 16 29 29 29 29 16 16 29 19 29 16 16 29 29 29 19 16 29 16 19 19 29 29 19 16 16 29 19 19 29 13 29 29 16 29 29 29 13 16 29 29 29 16 29 16 29 16 16 29 16 29 19 16 16 29 16 16 19 29 16 16 16 29 29 29 29 29 29 29 29 16 13 29 29 16 29 29 16 13 29 29 16 29 29 16 16 16 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 19 8 29 29 19 13 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 2 29 29 29 29 29 29 31 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 27 29 29 29 29 29 29 29 29 13 29 16 31 29 16 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 2 2 29 18 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 2 29 13 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 31 8 29 29 16 8 29 29 29 29 2 29 5 29 16 29 2 16 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 18 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 2 29 29 2 29 25 2 29 29 29 29 29 29 29 29 29 18 5 29 2 29 29 29 2 2 29 29 29 29 29 2 29 29 18 8 29 2 8 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 26 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 8 29 29 5 29 29 29 29 29 8 31 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 2 31 29 29 29 8 29 29 8 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 29 8 2 29 8 29 29 29 29 29 31 29 29 29 29 29 16 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 17 8 29 29 29 29 29 29 2 29 29 29 29 29 2 26 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 6 29 8 31 29 29 27 29 29 29 29 29 29 29 8 29 29 2 29 29 29 8 6 29 29 2 8 29 14 2 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 2 8 29 8 29 6 29 29 8 26 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 31 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 29 5 29 29 29 29 29 14 29 29 29 29 29 29 29 16 29 29 16 16 29 29 16 13 31 16 16 29 29 29 29 16 16 19 29 29 19 16 16 16 29 29 29 16 16 29 29 16 29 16 16 16 29 16 16 29 29 29 16 29 29 13 29 16 29 29 13 29 16 29 29 13 13 16 16 16 19 29 13 29 16 29 16 29 16 16 13 29 16 29 29 16 19 29 29 29 16 16 19 16 16 29 29 19 13 16 29 16 16 16 29 29 16 29 29 29 31 29 29 29 16 29 29 29 29 16 29 29 29 16 29 16 29 19 19 29 17 16 29 29 16 29 29 29 8 29 29 29 29 16 29 2 29 29 29 8 29 31 8 29 29 29 29 16 13 29 29 29 16 16 29 16 16 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 8 29 26 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 2 29 18 29 29 8 8 29 2 2 29 29 29 29 29 25 14 29 8 2 31 29 29 18 29 29 29 29 29 2 29 29 29 27 2 29 2 29 29 29 29 29 29 29 5 29 29 2 29 2 29 29 29 2 29 8 5 27 29 29 29 29 29 29 29 8 8 29 29 29 8 6 2 29 29 29 5 29 31 2 29 29 2 29 29 5 29 2 8 29 26 8 29 31 29 27 29 29 29 29 29 18 29 2 29 8 29 29 29 29 29 29 5 2 29 29 8 2 2 31 29 29 29 29 29 29 29 16 29 8 29 19 16 29 29 29 16 29 29 16 16 16 29 16 29 2 16 29 29 29 29 29 16 29 29 13 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 19 29 29 13 16 8 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 31 29 29 29 29 16 26 13 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 16 29 29 16 29 16 29 16 16 16 13 19 16 29 26 13 16 29 13 16 16 29 29 8 29 16 29 16 29 29 29 29 16 29 29 29 26 29 29 13 29 16 29 19 17 29 16 29 16 29 29 16 13 29 19 16 16 29 29 16 13 16 29 16 19 29 29 16 29 29 16 16 19 16 16 29 16 29 29 29 29 16 29 29 29 29 19 16 29 29 29 16 29 29 16 29 29 16 29 29 16 29 16 17 29 29 16 29 29 29 16 8 8 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 5 5 5 5 8 2 29 2 29 29 29 8 29 26 5 29 29 2 29 29 18 29 29 18 2 29 6 18 29 29 29 29 29 29 29 29 29 5 29 2 5 27 2 25 29 29 29 29 29 29 2 29 29 29 8 29 29 18 29 29 5 18 29 5 29 29 29 18 6 29 18 29 29 29 29 8 29 29 31 29 29 29 29 5 29 18 2 17 8 29 29 29 29 8 8 29 29 2 29 29 18 29 8 2 2 29 29 8 29 29 6 14 29 8 29 29 29 2 29 29 29 29 29 18 29 27 29 31 2 6 29 8 29 29 2 8 29 18 8 29 2 2 29 8 29 5 29 29 8 29 29 18 29 2 29 29 29 29 29 18 2 5 8 29 23 14 29 25 29 2 29 29 8 29 29 29 29 2 29 29 5 29 5 5 29 31 18 5 6 8 29 29 25 29 29 6 8 2 29 29 29 29 29 2 29 29 31 29 2 29 29 29 2 29 29 29 29 27 29 16 29 29 29 2 25 29 29 6 29 29 29 29 13 29 2 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 14 29 29 2 29 31 29 29 29 29 29 2 29 29 2 2 29 29 31 29 29 29 29 29 29 31 5 17 29 29 29 26 29 29 29 29 29 29 2 8 29 29 2 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 18 29 29 2 2 29 5 8 29 31 29 29 6 5 8 29 29 2 18 5 25 6 29 29 8 25 2 29 2 29 29 29 25 29 18 31 29 29 16 29 29 29 29 2 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 2 29 29 29 29 29 5 29 29 16 16 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 5 2 8 5 29 2 29 29 6 2 8 5 29 2 29 29 26 5 26 2 29 29 29 29 29 2 29 8 27 29 29 2 2 29 29 29 5 29 2 29 27 29 29 27 5 6 5 29 29 2 31 2 29 5 8 29 5 8 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 2 5 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 26 29 29 29 6 29 27 29 18 29 29 29 2 29 8 29 29 2 29 29 5 5 29 29 14 29 29 18 29 29 29 29 8 29 29 8 5 29 29 29 29 29 8 25 29 29 14 29 29 29 29 29 18 29 17 29 23 29 8 2 29 27 29 29 29 29 29 2 29 6 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 31 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 5 5 29 29 25 29 29 2 18 29 29 29 29 29 29 29 29 29 5 2 29 29 16 29 29 29 29 29 29 6 29 29 29 5 29 27 29 29 18 29 29 29 29 5 18 18 25 5 29 29 29 6 6 25 29 29 29 29 29 29 29 16 16 17 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 2 16 29 19 16 29 29 29 18 16 16 29 16 29 2 29 16 29 29 29 29 29 29 2 2 29 29 16 29 29 16 29 29 2 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 13 29 29 17 29 29 29 29 29 29 8 29 8 2 29 29 29 5 29 29 29 29 5 29 2 29 29 2 2 29 29 29 29 29 16 16 13 29 29 13 29 29 29 29 29 29 29 29 29 8 2 29 2 29 29 5 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 17 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 29 29 29 8 29 2 2 29 2 29 29 29 29 29 16 18 29 5 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 31 2 8 5 27 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 6 2 29 29 29 5 29 29 29 29 29 29 29 29 2 29 29 31 29 16 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 2 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 5 2 16 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 2 14 2 29 27 2 29 29 6 29 29 29 5 29 16 29 29 29 29 29 2 29 31 2 29 5 29 17 29 29 29 26 8 18 29 8 29 29 6 17 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 16 29 16 29 2 29 29 29 29 29 17 5 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 25 29 16 29 29 29 16 16 29 8 29 29 29 8 17 29 29 29 8 8 29 29 29 29 29 29 29 31 29 31 6 29 29 29 29 29 2 31 8 2 27 2 18 5 8 29 2 29 2 29 29 5 2 29 26 8 29 5 29 29 29 29 29 29 8 2 14 14 29 29 6 29 6 29 20 2 5 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 8 31 5 29 2 29 29 2 8 29 29 29 8 29 8 29 8 18 5 29 29 29 29 29 29 17 29 29 29 29 29 29 29 27 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 2 29 16 29 31 29 5 16 16 8 13 29 29 29 29 26 8 29 16 16 29 13 29 29 29 16 29 29 16 29 8 2 29 8 29 29 29 29 29 17 16 29 29 29 29 29 29 29 29 29 29 29 29 16 17 29 29 29 19 16 29 29 29 29 29 16 16 16 16 29 29 29 19 29 29 29 29 16 16 16 29 16 17 16 16 29 29 29 29 29 29 16 2 29 29 29 29 29 16 29 16 29 29 29 29 19 29 19 29 29 16 16 29 29 29 13 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 16 16 16 29 29 19 13 29 29 16 29 16 29 29 16 29 13 29 29 29 17 29 29 29 17 16 13 29 29 29 2 29 16 16 29 16 2 29 16 29 13 16 29 16 19 29 29 16 29 29 29 29 16 29 29 16 29 29 17 16 13 29 16 29 16 16 16 16 16 13 16 13 29 29 16 16 29 29 29 13 29 26 16 29 17 29 16 29 29 16 17 16 29 29 29 29 29 29 29 2 16 16 29 29 29 29 29 13 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 16 29 29 29 29 16 29 29 29 29 16 16 16 29 2 29 29 29 29 13 29 19 29 29 29 29 29 16 13 16 13 16 29 29 5 16 16 29 29 29 16 13 29 29 29 29 16 29 29 29 16 16 29 29 16 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 19 16 31 29 19 2 16 29 29 29 19 29 5 29 16 29 29 29 29 16 29 29 16 29 16 29 16 13 16 29 16 29 29 29 29 29 29 29 29 16 29 29 16 16 16 16 13 16 29 16 29 29 29 19 29 16 16 16 29 29 16 16 29 29 29 17 29 16 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 17 29 29 29 16 16 29 29 29 5 13 29 29 16 29 29 29 16 16 16 19 16 16 16 29 13 29 13 16 29 29 16 16 29 29 29 16 16 16 16 29 29 13 29 29 29 16 29 29 29 29 16 29 16 16 29 29 29 16 29 29 29 29 29 19 19 16 19 29 2 29 29 16 4 29 29 16 16 16 16 16 29 16 29 29 19 16 29 29 16 13 16 16 29 29 29 16 16 29 16 16 29 13 19 29 29 29 16 29 29 16 19 16 13 29 29 29 16 29 16 16 29 29 29 29 16 16 29 16 13 2 16 16 5 29 16 29 5 16 29 29 29 19 29 16 16 29 16 16 29 29 29 16 29 29 29 29 29 16 2 29 29 16 29 29 29 2 16 29 16 29 29 17 16 16 29 29 16 29 13 29 29 29 29 29 2 16 29 17 29 17 29 29 29 29 29 29 16 16 29 29 16 29 29 16 29 29 16 16 2 29 29 16 29 29 29 29 29 29 29 18 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 31 29 13 29 29 16 16 29 16 16 8 16 29 29 19 29 16 29 16 17 13 29 29 29 17 29 16 16 29 29 29 16 16 16 29 29 13 29 29 29 29 13 8 16 29 29 16 16 29 29 19 29 29 16 29 16 19 29 29 16 26 29 16 13 16 29 29 16 29 29 16 16 29 29 16 16 8 16 16 29 16 29 13 29 29 19 29 16 8 29 16 16 16 16 16 16 29 13 29 29 29 16 29 16 31 29 29 16 29 29 29 29 16 29 13 29 29 29 29 16 29 16 29 29 16 8 29 29 29 13 29 29 29 8 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 17 29 16 29 16 29 16 29 16 29 29 29 29 2 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 19 29 29 16 29 16 29 16 29 16 16 16 29 29 16 29 29 16 26 29 16 29 13 16 13 16 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 16 13 16 16 29 16 16 29 29 29 29 29 19 13 29 16 29 16 29 29 29 29 16 29 29 29 29 19 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 2 29 29 8 31 29 5 29 16 29 2 31 29 29 29 29 23 29 29 29 29 29 29 29 27 29 29 25 29 29 29 29 29 16 29 29 29 29 29 29 5 29 29 29 29 29 29 8 29 29 18 5 8 29 29 8 29 29 29 31 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 8 5 29 13 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 16 16 29 29 29 29 27 29 29 29 29 29 29 16 29 29 29 29 16 16 29 16 16 29 8 29 29 29 29 16 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 16 17 29 29 29 29 16 16 16 29 16 16 29 29 29 16 29 29 2 16 29 29 16 29 29 5 16 16 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 16 16 17 16 13 13 16 19 29 16 8 16 16 16 29 17 16 29 29 16 16 29 29 29 29 16 29 29 2 29 29 29 29 2 29 16 29 29 16 29 16 29 29 16 16 16 16 16 29 13 29 17 29 29 16 16 29 16 29 29 29 29 16 29 29 16 29 19 16 16 16 19 13 16 16 29 16 19 29 16 29 16 16 16 16 16 16 16 29 29 29 29 16 16 29 29 29 19 29 29 29 16 16 19 16 29 16 29 16 19 16 29 29 16 29 16 29 29 19 19 16 29 29 13 29 29 16 13 29 16 29 16 16 16 29 16 29 16 13 16 29 16 16 16 16 16 19 16 29 29 16 19 16 16 16 29 16 16 29 29 29 29 19 29 13 16 16 16 29 29 16 29 19 13 29 16 16 16 19 29 19 13 16 16 16 29 16 29 19 29 16 29 16 16 16 16 29 29 29 16 29 16 29 29 16 13 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 5 29 29 29 29 16 2 29 29 29 29 17 2 16 29 29 29 29 29 29 16 29 29 29 29 5 29 29 26 29 29 29 29 29 25 2 29 29 29 29 29 29 29 16 29 16 29 29 29 16 26 29 29 5 29 23 29 29 2 25 29 13 16 16 16 29 29 29 29 29 29 16 29 29 16 29 5 2 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 16 29 16 29 29 29 8 16 16 29 16 17 29 16 29 29 29 29 29 29 29 29 29 16 13 29 16 2 16 29 29 16 29 16 29 29 29 16 29 29 16 13 16 29 29 29 16 16 16 16 16 19 16 19 16 29 13 19 19 2 16 29 16 29 29 16 16 29 16 29 19 29 16 29 29 29 29 16 29 29 29 29 29 29 29 19 16 29 29 29 29 13 29 16 16 19 29 13 16 16 8 16 17 16 29 16 16 19 19 13 13 29 16 16 29 29 16 16 29 29 16 16 29 29 29 16 19 16 29 16 29 29 29 16 13 29 29 29 16 29 29 29 29 29 2 16 29 29 16 16 29 29 16 29 29 16 16 29 29 18 29 16 29 8 8 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 2 5 18 2 29 29 29 26 29 31 6 31 29 5 29 29 29 29 29 5 26 29 2 29 2 29 29 29 8 17 29 29 8 31 29 6 29 8 29 29 29 29 29 29 29 29 16 29 16 29 16 16 29 29 29 16 16 29 29 29 29 29 19 29 29 29 16 16 16 13 29 29 16 19 16 16 16 16 16 16 29 29 29 16 16 13 16 18 29 29 16 29 29 19 19 16 16 16 19 29 13 16 29 13 29 8 16 16 17 16 16 18 19 19 29 29 19 16 19 16 29 18 16 16 29 16 29 19 29 13 16 29 16 16 13 29 16 16 16 16 16 29 29 16 29 13 16 2 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 16 29 17 16 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 17 29 29 2 29 29 29 16 29 29 8 29 16 5 16 8 2 29 29 8 29 29 29 5 8 2 29 29 29 29 29 31 31 29 29 29 29 8 29 29 29 25 29 29 29 29 29 6 29 4 29 8 8 8 8 29 29 29 5 29 29 29 16 29 29 29 29 29 29 29 29 25 8 29 29 2 29 29 29 29 29 29 29 29 17 29 29 17 16 29 29 29 29 8 29 18 29 31 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 16 16 16 27 16 29 29 16 29 26 16 29 29 29 29 29 16 16 29 29 16 29 18 19 29 16 29 29 16 29 16 29 29 16 29 5 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 8 29 29 8 29 5 29 29 8 29 29 29 29 29 29 2 29 29 31 16 29 29 29 16 29 16 29 29 29 29 29 29 29 2 29 5 29 29 8 8 29 29 29 29 29 29 29 14 29 29 29 29 29 2 16 29 29 18 29 29 29 29 29 29 29 29 5 6 29 29 29 29 29 28 29 29 29 29 29 8 29 29 29 5 29 2 29 29 29 8 29 8 29 29 29 29 8 29 29 8 29 29 2 29 29 2 8 29 29 2 29 29 2 18 6 29 8 29 29 29 29 29 2 8 29 5 29 29 29 29 29 2 29 8 29 29 29 2 29 6 29 29 29 2 26 8 29 2 29 8 29 29 29 29 31 26 27 6 5 29 2 31 31 29 29 8 31 5 29 29 29 29 29 29 29 27 18 29 29 8 29 29 25 29 29 2 29 18 29 25 29 29 29 2 5 29 2 8 29 2 31 2 5 29 2 29 29 29 29 29 26 5 29 31 29 29 29 29 29 29 6 26 29 29 29 2 8 8 31 8 29 5 29 23 29 6 8 29 29 29 29 2 2 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 2 8 29 29 29 29 2 8 29 29 29 8 29 29 2 29 2 2 29 29 18 29 29 29 29 29 2 29 8 14 8 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 5 29 8 29 29 29 29 6 29 29 29 29 5 29 25 8 8 29 8 14 6 29 29 29 29 29 2 26 29 29 17 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 5 29 2 6 18 29 29 29 31 2 2 8 29 8 2 25 29 2 29 2 2 5 29 29 2 2 31 29 2 2 18 2 29 29 5 2 27 29 8 8 29 29 2 29 29 2 29 29 29 29 29 29 2 29 8 29 29 8 2 29 29 29 29 29 8 29 8 27 8 29 2 29 2 18 29 29 26 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 6 29 29 5 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 31 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 31 29 29 29 29 25 29 29 29 14 29 18 25 29 29 29 29 29 5 29 29 29 29 29 8 29 29 29 29 8 18 31 2 5 29 25 29 25 29 6 5 8 29 29 29 5 29 6 8 29 29 14 2 2 29 6 29 29 2 14 5 25 29 2 29 29 29 8 29 29 16 29 29 29 16 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 8 29 2 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 2 29 29 29 6 29 31 5 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 2 26 29 2 8 8 2 29 8 29 16 29 5 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 16 29 16 29 29 29 29 16 29 29 16 29 29 29 27 29 16 17 29 29 18 5 16 29 29 29 29 29 29 29 29 29 16 8 16 8 29 2 29 16 16 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 18 8 8 17 31 6 18 5 29 8 2 29 8 29 29 29 29 2 29 5 29 29 29 8 2 2 2 2 26 29 2 29 29 29 2 2 29 2 29 2 5 29 29 8 29 17 29 5 2 29 17 2 29 27 2 29 29 29 29 8 25 29 29 29 6 29 29 5 29 29 8 29 2 2 29 2 29 29 29 8 8 8 18 2 29 29 29 2 29 29 5 29 29 29 2 2 2 29 29 29 29 29 6 29 29 29 8 18 29 2 29 2 8 29 6 8 18 29 29 2 29 2 29 2 8 31 29 29 14 29 27 2 29 29 26 8 29 29 29 29 5 2 29 29 29 29 8 29 2 2 8 29 29 27 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 16 29 29 29 29 29 8 29 8 29 5 25 6 29 6 29 6 29 31 16 25 29 29 29 29 31 29 29 2 8 29 5 29 29 27 29 29 8 29 29 8 8 6 5 18 29 29 8 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 6 29 29 8 29 29 29 2 29 2 2 29 29 29 25 29 29 29 29 16 29 18 29 6 29 8 29 8 2 29 29 8 29 29 29 29 29 18 29 25 29 29 29 29 29 29 8 29 29 29 29 29 16 27 18 29 29 29 8 8 29 31 29 29 29 29 2 29 29 6 2 2 2 29 29 31 5 5 29 29 29 29 5 5 2 5 2 29 29 2 5 6 29 25 18 2 5 5 8 6 29 29 5 29 25 2 29 26 2 8 29 8 29 29 31 29 2 29 17 29 29 18 8 29 29 29 2 29 2 29 29 5 2 8 5 8 8 29 29 29 29 8 29 29 29 29 26 29 8 29 5 18 8 29 29 29 29 17 29 29 29 29 29 29 8 6 29 29 29 29 29 29 5 14 29 8 29 29 8 8 5 8 5 29 29 29 2 29 29 2 29 5 29 29 29 6 29 16 29 16 29 18 16 16 16 29 29 2 29 29 16 29 29 16 29 29 8 29 8 29 8 29 29 2 29 5 31 31 5 8 18 26 18 31 29 29 31 8 29 29 29 5 29 29 2 5 2 29 2 29 6 29 29 29 29 2 29 29 29 8 29 29 2 6 29 29 29 29 18 8 31 29 6 29 29 29 8 16 29 5 29 29 29 29 29 29 27 16 29 29 2 29 29 8 29 31 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 5 29 18 29 29 29 29 8 29 29 31 8 29 29 29 29 29 29 29 29 29 14 8 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 18 18 29 8 2 29 29 5 5 29 29 29 29 6 29 29 2 29 29 2 29 27 29 29 2 29 29 29 5 8 29 29 2 27 25 18 31 29 31 29 29 29 29 29 29 2 29 29 29 29 16 29 5 29 29 29 31 29 6 29 2 8 2 8 2 2 6 29 29 5 29 29 17 29 29 29 2 26 29 18 29 29 29 29 29 6 2 27 2 29 29 29 5 2 8 29 2 29 29 29 29 2 5 5 29 29 2 29 26 29 29 29 31 29 29 29 2 8 5 8 29 26 8 29 29 29 29 2 29 29 2 29 2 29 29 2 29 29 29 29 29 29 8 29 29 6 29 29 8 29 5 27 23 29 29 29 29 8 29 5 8 29 29 27 8 29 8 29 29 18 31 2 29 29 27 29 29 29 29 29 29 8 29 29 29 8 27 29 8 29 29 29 29 29 29 29 29 29 29 8 2 2 29 29 29 29 29 29 29 2 29 29 2 6 6 29 29 16 29 29 29 16 29 6 2 29 29 31 8 2 29 2 29 8 29 29 29 29 29 2 29 29 5 17 29 29 29 6 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 8 29 29 8 8 29 29 5 29 29 8 2 29 2 31 29 8 29 8 29 18 29 29 2 29 29 29 5 29 29 8 29 29 29 29 29 29 2 29 8 25 18 8 2 29 29 8 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 16 29 8 29 29 29 29 31 29 29 5 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 5 29 29 29 29 29 29 31 2 8 29 29 29 8 6 29 29 2 29 29 29 29 2 14 29 29 29 29 8 8 2 8 8 29 29 29 29 18 29 29 2 2 29 29 29 5 29 26 8 2 29 8 29 29 29 29 29 8 29 29 17 29 29 29 29 5 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 2 29 29 2 29 29 29 29 2 16 29 29 29 29 25 29 8 8 29 5 2 29 29 2 8 8 29 8 8 29 5 29 29 29 8 18 29 8 29 6 29 29 8 31 29 2 29 6 29 31 6 29 29 29 8 5 16 2 29 29 29 29 29 29 29 26 29 29 8 8 2 5 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 8 29 2 29 16 29 29 29 8 5 29 16 29 29 29 29 29 29 29 27 29 29 29 8 29 29 31 2 29 29 29 16 29 29 29 29 18 29 29 29 29 29 29 29 29 25 29 29 31 31 29 29 29 2 29 5 29 8 29 29 5 29 29 29 29 29 29 17 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 5 29 29 5 8 29 29 29 29 29 14 29 29 8 8 29 29 2 29 18 31 6 31 25 18 5 2 18 29 29 29 25 8 2 27 2 5 2 29 29 29 29 6 29 29 31 2 6 29 29 29 29 29 29 29 29 29 31 29 8 29 29 29 8 29 29 2 8 29 29 29 29 29 29 29 31 29 29 16 8 29 29 29 29 29 29 29 29 16 8 2 29 29 29 29 29 6 16 29 29 16 29 29 29 29 8 25 18 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 5 8 5 5 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 8 29 29 29 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 13 29 29 16 2 16 29 29 16 29 29 29 29 16 29 29 29 29 8 29 5 17 29 26 29 29 6 29 29 5 2 29 29 2 29 2 29 29 29 6 8 5 29 29 18 29 2 2 29 29 31 2 27 8 29 5 8 6 29 29 29 18 29 29 29 29 18 26 5 5 29 29 2 29 29 29 29 8 25 29 18 2 29 8 5 8 18 6 2 2 29 8 29 29 8 2 6 29 29 8 29 18 2 5 29 31 2 29 29 25 29 29 6 29 27 29 29 2 29 27 29 2 29 29 2 5 6 31 29 8 2 2 29 29 2 29 29 8 29 29 29 29 29 8 29 29 29 29 29 27 29 29 29 29 18 29 2 29 5 27 29 29 29 2 16 29 8 29 29 6 29 29 2 29 29 8 29 29 31 29 29 29 29 29 29 8 29 8 8 29 5 18 29 29 29 29 27 6 31 29 29 31 27 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 18 29 2 6 29 8 29 29 5 29 8 29 29 29 29 29 29 27 29 5 25 29 29 29 29 2 29 29 29 8 29 8 29 29 29 8 29 2 18 18 2 8 29 29 29 29 8 5 5 31 14 14 18 29 31 29 29 29 29 8 26 5 5 29 8 29 29 29 29 29 2 29 29 29 29 29 8 26 5 29 29 29 16 29 29 29 29 29 29 29 16 16 16 29 29 29 29 16 29 16 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 2 29 29 29 27 29 29 29 29 6 29 6 2 5 8 8 29 2 6 6 25 25 2 29 2 29 2 5 5 29 25 8 25 18 29 2 2 29 8 2 29 29 2 2 29 31 29 6 18 29 6 29 29 2 29 8 5 8 2 29 29 29 8 29 27 29 2 29 2 29 5 2 8 31 8 5 29 31 31 16 5 29 29 29 2 29 29 31 29 29 29 29 26 17 29 16 29 17 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 16 16 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 17 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 16 19 29 29 29 16 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 13 29 29 29 29 29 29 8 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 9 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 17 29 16 16 29 29 29 29 19 16 16 16 13 16 19 13 29 29 17 29 16 29 29 16 16 19 29 29 19 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 2 25 5 29 8 29 29 29 29 29 2 29 29 29 29 5 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 18 29 29 2 8 29 29 29 5 18 29 29 29 29 16 29 8 29 29 29 2 29 29 18 29 8 5 29 2 29 18 29 29 29 2 29 29 2 18 31 2 6 26 5 29 2 29 14 8 8 29 29 2 29 29 16 29 18 29 16 29 29 29 29 29 29 26 29 29 2 16 29 29 29 8 29 29 29 6 29 8 29 29 29 29 5 18 29 29 8 29 29 29 29 29 29 29 29 5 5 29 2 29 29 29 25 29 2 29 29 29 29 29 31 29 29 29 29 29 29 16 29 16 29 29 29 29 29 5 29 29 29 29 29 5 5 29 29 29 16 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 5 29 29 29 29 16 5 29 29 29 29 29 29 16 13 29 29 29 16 29 29 19 29 29 29 29 29 29 16 29 17 29 29 29 29 29 16 29 29 25 29 18 29 29 29 29 29 29 2 16 29 17 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 16 29 29 16 29 16 19 13 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 25 29 29 29 29 17 31 16 29 29 29 29 8 5 29 29 29 29 29 29 29 17 29 27 29 29 29 29 29 6 29 29 29 5 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 19 16 29 29 29 29 16 29 29 2 29 29 29 29 2 29 29 29 29 29 29 16 17 29 5 29 29 29 29 16 29 29 16 29 29 29 13 29 29 16 29 17 29 29 16 19 29 16 29 29 13 29 29 17 29 29 29 29 29 29 29 16 29 16 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 16 16 16 29 29 29 16 16 13 2 29 29 29 29 29 16 29 29 29 16 17 29 16 13 29 29 29 29 29 29 5 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 17 2 29 29 5 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 2 2 29 29 6 5 2 29 29 5 8 17 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 29 29 29 8 29 6 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 13 29 29 29 29 29 29 29 2 8 29 29 2 8 29 16 2 29 29 29 29 29 29 16 29 16 29 16 29 29 16 2 16 13 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 2 29 29 16 29 29 29 29 29 16 29 29 29 29 28 29 16 16 29 29 26 29 29 29 8 29 29 29 29 29 29 29 29 16 29 16 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 18 5 29 2 29 31 29 5 31 26 2 2 27 2 27 8 29 8 29 16 29 16 29 29 29 29 29 29 16 13 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 16 13 29 29 29 29 29 17 16 16 16 29 29 16 16 29 29 5 16 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 16 29 29 29 29 2 27 16 29 29 29 13 16 17 16 29 16 16 16 29 16 16 16 13 29 19 29 19 16 16 16 16 13 16 16 29 29 29 16 19 29 16 29 16 16 19 19 29 29 29 19 16 13 16 16 19 16 16 16 19 13 16 29 2 5 16 16 16 17 29 29 16 19 16 16 29 29 19 16 16 16 16 19 16 29 19 13 19 19 29 19 19 16 17 13 19 19 16 19 29 29 19 19 29 19 29 16 19 16 16 19 19 29 16 29 16 19 13 29 19 29 29 29 19 29 16 16 29 16 29 16 16 8 13 29 29 16 29 16 19 16 16 13 14 19 29 16 19 16 17 16 29 29 29 29 19 13 29 29 29 19 16 16 19 19 13 16 29 13 29 16 19 16 29 29 19 19 16 29 19 19 29 16 16 19 13 19 29 13 16 13 29 19 16 29 16 16 16 29 29 29 29 13 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 17 29 16 5 29 29 29 16 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 2 26 5 29 5 5 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 29 29 29 29 2 29 2 29 29 2 29 2 29 29 29 8 2 2 2 2 18 2 29 8 2 8 2 2 2 29 16 29 29 29 8 29 5 8 29 2 29 17 29 6 29 26 29 29 29 29 2 8 8 8 29 29 29 5 8 8 5 29 29 8 29 29 29 29 29 2 29 18 2 29 29 29 26 29 29 29 29 29 2 29 8 29 29 5 29 29 29 29 16 29 29 29 29 6 29 29 29 18 29 6 29 29 8 2 8 29 8 29 29 29 18 5 2 29 2 8 29 29 29 27 29 29 29 8 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 31 26 31 29 2 8 29 8 18 8 31 29 29 29 29 29 29 2 29 29 29 2 29 29 5 18 29 6 29 29 2 29 8 29 29 29 29 29 6 14 5 29 8 29 29 29 29 29 2 29 2 6 6 29 29 29 29 29 29 27 29 29 29 29 5 2 2 29 2 29 29 29 29 29 29 8 8 5 2 29 29 29 29 29 29 29 29 29 29 2 29 25 29 6 29 6 25 18 29 29 2 2 29 29 5 29 8 29 31 25 2 31 25 29 2 8 29 26 5 2 29 2 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 27 8 2 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 16 29 13 29 29 14 29 17 8 29 29 8 29 29 8 29 29 8 2 29 29 29 29 25 29 18 8 5 8 8 5 29 2 8 6 29 29 25 8 5 2 6 29 2 29 29 29 2 29 5 29 5 29 8 29 31 2 29 29 29 8 2 29 29 29 29 29 2 29 29 29 29 29 29 8 2 29 25 25 2 29 29 25 29 29 29 2 5 29 29 29 25 29 29 29 29 29 26 2 29 29 8 29 8 29 29 2 26 6 17 29 31 2 29 31 29 18 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 2 26 2 25 5 6 29 6 29 29 29 18 8 5 14 29 29 29 29 17 6 29 2 2 29 29 29 29 29 2 8 5 8 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 26 29 27 29 8 29 6 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 26 29 29 29 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 13 29 16 19 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 16 29 16 29 29 29 29 16 16 13 13 29 29 29 13 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 8 29 29 29 29 29 29 29 29 16 16 19 16 13 19 29 29 29 29 16 16 16 16 29 29 29 29 16 29 16 29 29 29 29 19 17 29 16 29 16 29 29 29 2 29 31 29 5 16 29 29 2 29 29 29 6 29 18 29 5 17 29 29 29 29 29 29 29 27 26 29 8 8 2 2 2 29 8 29 29 29 8 29 25 29 2 8 8 6 29 29 29 29 5 14 29 29 31 29 5 2 29 29 29 29 29 29 8 29 29 18 29 29 29 29 29 8 5 29 29 29 29 2 29 29 29 29 29 2 29 29 2 29 29 29 29 2 29 29 29 29 2 18 29 2 29 2 8 6 29 29 29 29 29 8 29 8 29 29 29 29 29 29 8 29 8 29 29 8 29 5 29 29 2 29 29 29 29 18 29 29 29 27 8 8 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 6 16 29 29 29 29 29 29 8 29 29 29 29 29 29 26 29 29 29 8 25 6 29 14 29 29 29 29 8 2 29 8 29 31 29 29 29 29 26 29 29 29 2 29 29 27 29 8 6 29 27 29 29 29 5 29 29 25 29 29 29 29 29 29 29 29 29 25 8 31 29 29 2 29 29 29 29 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 25 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 18 16 29 16 26 19 16 5 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 13 29 29 29 16 29 29 29 29 29 29 19 16 29 29 5 29 16 29 29 16 29 19 17 29 8 29 16 29 29 29 29 16 29 17 16 29 29 29 29 29 16 29 29 29 29 16 29 16 16 29 29 16 16 29 16 16 16 16 16 16 16 16 17 16 16 29 16 29 29 29 29 29 16 29 29 16 29 29 16 29 26 29 16 29 16 29 29 29 29 29 29 16 29 29 2 16 16 29 29 16 5 29 16 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 6 29 29 18 29 5 29 29 29 29 17 29 29 29 5 29 29 5 29 29 29 29 29 29 29 29 18 5 29 29 23 29 16 29 29 16 8 29 29 29 16 29 16 16 19 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 2 29 29 16 16 29 16 8 29 29 29 29 5 29 29 16 17 29 29 16 13 29 29 29 19 29 29 29 29 16 31 29 29 29 29 29 29 29 29 5 29 29 2 29 29 8 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 29 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 29 17 29 29 29 29 29 29 16 29 29 29 29 2 29 29 31 5 18 29 29 8 17 2 5 29 2 8 2 29 29 29 29 29 29 2 29 29 26 29 2 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 18 29 8 25 29 8 29 2 29 2 29 29 29 29 29 29 18 2 29 29 29 16 29 29 29 29 29 14 8 29 2 29 26 29 17 2 29 29 2 29 29 8 29 5 26 5 29 29 29 29 16 2 29 31 6 29 6 29 18 2 29 31 29 29 5 8 8 2 29 29 2 29 2 29 29 5 8 29 8 29 31 29 29 29 29 29 2 8 29 29 31 6 29 29 29 29 6 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 17 29 29 29 29 29 31 29 18 29 27 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 27 29 29 6 2 29 29 5 31 6 5 5 2 29 8 29 29 2 8 31 29 29 6 29 2 29 8 29 25 29 29 29 29 8 29 29 8 29 29 8 29 29 29 29 6 6 26 29 29 29 29 29 18 6 2 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 29 31 29 31 29 31 5 29 29 29 29 29 29 29 29 29 29 29 29 31 5 29 29 29 29 31 6 2 2 29 18 29 2 29 5 6 2 31 29 29 8 2 6 29 26 29 29 8 29 29 2 29 31 29 29 29 29 29 8 29 14 2 29 29 6 16 26 29 29 26 8 8 5 27 31 2 29 29 31 29 17 29 29 29 29 2 29 2 29 2 29 5 8 29 6 29 29 29 2 29 29 29 2 29 8 29 31 29 2 8 29 2 6 29 29 29 31 8 8 8 29 29 29 31 14 31 5 29 29 2 29 29 29 2 8 5 2 29 2 5 5 29 29 18 31 2 29 29 29 29 8 29 2 18 2 29 29 29 29 29 8 29 29 29 29 8 29 8 8 17 29 29 29 29 14 29 5 25 29 8 29 18 29 29 29 18 29 2 29 29 29 29 5 29 29 5 29 29 2 29 8 8 29 29 29 2 29 2 29 26 5 5 2 29 29 2 2 29 5 29 8 5 14 29 16 29 2 6 16 16 29 13 29 29 29 29 29 8 18 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 2 29 8 2 2 29 29 5 29 29 8 8 29 5 25 8 8 29 29 8 8 29 29 2 8 8 29 6 29 8 29 29 29 27 29 29 29 29 16 2 29 29 29 29 13 16 29 17 29 17 29 29 29 29 29 16 29 29 29 29 29 8 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 16 16 29 29 29 2 5 29 2 29 27 2 29 29 29 29 29 29 29 29 5 29 29 5 29 29 29 29 8 29 29 16 29 16 13 29 29 29 29 29 29 2 16 29 29 29 13 29 29 31 29 29 29 29 29 16 16 16 29 29 29 16 29 16 16 29 29 29 2 5 5 29 29 16 29 27 16 29 16 29 29 29 29 16 16 29 16 16 29 29 19 29 29 29 29 29 29 17 29 8 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 16 16 16 29 29 29 16 29 29 17 29 29 13 29 29 29 29 29 29 29 29 5 17 13 19 13 19 29 17 16 13 19 13 29 16 29 16 29 16 6 29 2 8 29 29 2 29 26 8 29 29 29 29 17 29 29 17 16 29 16 5 29 19 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 26 29 29 26 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 26 29 29 8 29 29 29 29 29 29 29 29 29 29 16 20 29 29 29 29 29 16 29 29 29 29 29 29 5 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 5 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 14 13 16 29 25 5 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 31 29 25 29 29 29 2 29 29 16 16 29 29 29 16 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 16 29 29 16 29 16 19 29 29 16 29 19 16 29 29 29 19 29 29 29 29 29 29 14 16 29 29 29 29 29 8 16 27 29 29 29 29 16 29 5 2 29 29 23 29 29 29 29 29 29 29 29 8 29 16 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 18 29 29 29 29 27 29 29 31 29 8 29 2 8 27 29 6 2 29 2 29 29 29 29 17 5 2 29 2 8 29 29 29 2 14 29 8 29 25 18 18 2 8 8 29 2 29 29 29 29 2 31 6 27 29 27 8 29 27 29 29 29 29 29 8 29 29 29 6 5 29 25 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 2 2 29 8 29 8 29 29 5 29 29 18 29 29 29 29 29 31 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 29 29 29 6 2 29 29 29 18 29 29 29 27 29 29 18 29 29 29 16 29 16 29 29 29 31 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 31 8 8 29 29 29 29 29 29 29 29 29 29 25 29 31 29 2 31 29 2 25 29 29 29 29 29 29 29 29 29 29 29 8 5 14 29 29 29 2 8 29 8 18 29 29 2 2 2 8 2 29 31 29 8 29 29 29 8 2 29 31 29 2 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 5 29 8 29 29 29 29 29 26 29 31 8 29 29 29 29 29 29 29 29 29 14 31 5 29 8 16 29 29 16 29 29 6 2 29 8 29 29 2 27 29 29 29 19 29 29 5 29 8 29 2 29 8 5 29 2 29 29 29 29 16 2 13 16 16 29 16 16 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 5 2 2 29 8 29 29 29 2 5 29 29 6 6 5 29 2 29 29 29 29 29 2 29 29 2 31 29 29 29 29 29 5 29 29 29 25 2 29 5 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 31 29 29 29 5 29 29 29 29 29 26 29 29 18 29 8 29 29 29 29 29 8 2 23 5 2 29 8 2 25 29 29 29 16 2 8 29 5 29 18 29 26 18 29 5 29 29 29 2 29 29 29 8 29 31 8 5 5 31 29 5 31 29 29 29 5 5 2 2 2 29 29 29 29 29 8 29 5 29 5 2 8 8 29 29 29 29 8 29 29 29 17 29 29 29 2 29 8 31 2 8 26 29 8 18 2 8 29 5 29 2 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 2 5 29 29 29 2 8 5 2 8 5 29 5 8 29 29 29 2 5 5 31 29 29 29 5 31 29 2 29 29 29 6 29 5 29 2 29 8 29 29 2 23 5 5 29 29 29 16 16 29 13 29 16 29 16 29 16 29 29 29 16 16 16 29 29 19 16 29 16 29 16 29 29 16 29 29 29 29 16 29 16 16 16 16 29 16 29 29 29 29 16 16 29 16 29 29 29 16 29 29 29 29 17 29 29 29 29 29 29 29 29 29 16 29 5 29 29 5 29 29 29 25 29 29 29 2 29 29 29 29 29 13 18 29 29 8 29 29 29 29 29 5 18 29 2 29 29 29 5 29 8 26 8 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 2 8 2 29 5 29 29 2 29 14 29 29 5 29 29 29 29 29 8 29 16 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 16 19 16 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 8 29 29 29 29 29 29 29 29 17 29 29 29 14 14 29 8 5 29 29 29 2 2 2 2 2 5 27 29 2 5 2 29 2 29 29 31 29 2 8 29 2 29 29 18 18 31 29 2 29 29 29 5 29 29 29 17 29 29 29 2 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 16 16 29 16 13 16 16 16 16 29 16 16 29 16 29 16 16 16 16 29 16 16 29 29 29 16 29 16 19 13 29 29 29 29 29 16 29 19 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 16 16 5 19 19 29 29 16 16 29 29 16 29 16 16 29 16 29 16 16 29 19 19 29 19 29 16 29 29 19 29 16 29 13 29 16 13 16 16 16 29 29 16 16 17 13 16 16 2 16 29 29 16 16 16 29 29 2 29 29 29 29 29 29 16 29 29 16 29 29 29 6 29 29 29 5 29 8 29 29 29 2 29 29 8 23 5 26 29 8 8 29 29 18 29 5 29 31 29 29 31 29 18 2 2 29 29 5 5 2 29 18 29 29 29 8 29 5 5 8 29 25 27 29 29 2 29 5 29 29 2 5 5 2 29 2 8 29 18 2 29 29 2 23 29 31 2 29 2 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 17 17 29 29 16 29 29 16 29 16 29 18 29 29 29 29 29 29 29 6 17 29 16 29 29 29 8 29 29 29 16 29 29 29 16 16 16 29 13 29 29 16 29 29 16 29 29 29 29 29 29 5 13 17 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 2 29 2 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 26 29 29 29 2 29 2 29 8 29 29 29 29 29 29 2 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 8 29 25 29 29 2 29 29 8 6 27 29 8 5 29 29 29 8 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 6 2 29 29 8 29 31 29 5 31 29 29 2 8 29 5 5 29 2 2 29 29 27 2 29 2 2 29 31 29 29 29 29 29 29 8 2 29 8 29 8 8 29 29 5 29 8 8 29 20 29 29 29 2 25 29 29 18 2 8 26 8 5 31 29 8 23 5 5 2 29 29 29 29 29 29 8 29 29 29 29 29 5 29 29 29 8 29 29 29 2 29 29 8 29 2 2 5 29 29 29 2 25 2 29 29 29 29 29 27 29 29 29 29 2 29 29 8 5 8 29 29 29 29 29 31 29 29 29 29 29 2 29 5 2 8 29 29 8 2 2 31 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 8 29 29 29 29 2 6 29 29 5 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 8 29 5 2 2 29 29 2 29 14 29 29 29 29 2 8 8 29 31 29 29 29 2 29 29 29 29 29 2 29 18 29 8 6 29 29 18 29 29 2 29 29 27 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 8 8 29 8 29 31 8 29 31 29 29 31 25 29 29 27 29 29 29 29 29 29 29 2 5 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 25 29 16 29 29 29 18 29 2 27 29 16 29 29 29 29 29 29 2 31 2 29 29 18 29 2 8 29 5 17 29 29 29 29 29 31 29 29 29 29 29 18 29 29 31 29 29 18 29 29 29 8 29 27 8 8 2 8 29 26 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 16 29 18 29 29 4 5 29 2 6 29 29 29 2 29 29 29 29 8 29 8 29 29 29 25 29 29 29 5 29 29 29 25 2 29 29 29 25 29 8 29 8 29 8 29 8 29 29 2 5 29 29 18 29 2 6 29 8 2 2 25 29 5 29 29 5 31 29 2 29 29 29 17 29 29 29 8 29 29 29 5 29 29 29 29 29 8 2 29 29 29 29 29 8 8 17 29 29 2 2 29 29 18 29 29 5 2 29 26 8 29 29 29 29 29 29 29 29 29 8 29 8 29 2 29 29 29 29 29 18 8 29 29 29 29 2 2 29 29 5 26 29 29 8 29 29 29 29 29 18 2 29 29 29 29 13 29 19 29 29 13 17 13 29 29 29 29 16 29 16 29 29 16 29 29 16 29 29 29 13 29 29 29 29 29 13 29 29 29 29 29 29 29 27 29 29 8 29 2 29 29 29 29 29 16 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 18 29 16 29 2 29 17 2 2 29 29 29 8 29 29 5 2 26 29 18 29 29 29 18 8 2 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 2 14 14 29 29 29 5 29 29 29 6 29 29 29 18 29 31 2 29 29 29 2 2 16 26 29 2 2 6 27 29 29 29 2 29 2 8 29 29 6 5 2 31 26 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 8 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 27 29 29 18 29 18 6 29 29 29 25 29 6 29 29 8 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 16 29 29 29 2 29 29 29 29 29 29 16 13 29 29 29 29 29 29 2 29 29 2 8 29 29 29 29 2 29 2 16 29 29 29 29 29 29 29 29 29 29 31 5 29 29 29 29 29 29 8 29 18 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 31 29 8 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 8 29 29 19 29 16 29 17 29 17 29 29 29 29 29 16 29 16 29 16 29 16 29 16 29 16 29 29 29 16 16 29 29 29 16 16 29 29 29 16 29 29 29 16 16 16 29 16 16 29 16 16 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 5 29 29 29 29 14 29 8 5 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 5 29 29 26 2 27 29 2 29 29 29 29 31 8 8 29 5 2 31 2 27 2 5 29 29 2 29 6 8 26 25 29 5 29 29 18 29 8 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 19 13 29 19 29 29 29 16 29 29 29 16 29 16 29 16 16 29 29 29 16 29 29 16 29 29 19 29 29 16 29 13 16 2 16 29 16 29 8 29 29 29 29 29 16 29 29 29 29 16 16 29 16 29 29 29 29 16 16 16 29 13 19 13 16 29 19 2 29 16 16 19 19 17 29 16 29 19 8 29 29 29 16 29 16 29 13 16 29 26 5 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 17 29 29 29 13 29 13 17 16 17 29 29 17 8 29 29 29 29 17 29 17 29 29 29 29 29 29 29 29 29 29 18 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 9 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 5 29 29 29 8 31 29 29 29 29 29 29 16 29 29 29 29 29 29 16 19 29 29 29 16 29 29 29 8 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 14 29 25 29 29 29 29 29 16 29 29 29 29 29 29 29 19 29 29 6 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 25 29 29 29 29 29 29 29 5 29 29 29 2 8 29 29 29 29 2 8 25 8 29 29 29 5 29 31 29 29 29 29 29 29 29 14 29 29 29 29 29 29 2 18 29 29 29 2 29 29 29 5 29 29 29 29 29 8 29 29 29 29 25 29 29 29 2 31 5 29 29 29 29 29 29 29 2 29 25 29 29 2 29 29 29 29 29 29 29 2 29 29 8 29 2 8 29 29 2 29 29 2 29 29 29 2 29 29 29 8 29 29 2 2 29 29 29 8 31 5 8 5 18 2 8 18 29 29 29 8 2 29 25 29 29 29 2 29 29 26 5 26 29 29 2 29 29 29 29 31 29 8 2 29 2 5 29 29 29 29 8 29 29 5 29 8 31 2 29 2 29 29 29 29 2 14 5 5 8 8 29 29 8 29 29 2 29 25 8 29 29 29 25 16 29 29 29 29 29 5 29 29 29 29 5 29 16 29 29 29 29 29 2 8 29 29 29 29 29 29 2 2 5 2 29 29 29 29 29 29 8 29 2 29 29 29 5 25 29 2 2 29 29 29 6 5 29 29 29 29 29 29 29 29 29 29 2 18 2 29 29 2 2 29 29 29 29 29 29 2 31 29 18 29 29 27 29 26 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 8 29 29 29 2 5 2 17 25 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 29 8 2 5 29 2 5 17 29 5 29 2 29 29 8 2 29 29 29 29 2 29 2 29 29 26 29 29 29 29 29 29 5 29 29 29 16 16 29 29 19 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 17 16 29 16 29 8 29 2 29 13 29 31 27 29 29 29 29 8 2 8 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 5 29 29 29 31 29 29 29 29 29 29 29 29 8 27 29 8 8 29 26 16 29 29 29 2 29 29 2 29 14 29 29 29 29 29 8 5 31 29 29 2 29 25 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 26 8 29 29 29 5 8 25 2 29 18 29 29 29 29 29 29 5 25 29 29 29 29 29 2 8 5 29 29 8 8 29 29 2 29 2 29 29 2 29 26 29 29 29 29 29 5 31 8 29 8 29 18 29 29 29 27 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 5 5 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 2 29 5 29 25 29 29 2 29 8 29 8 29 2 29 8 2 29 29 29 29 29 29 29 5 5 29 29 18 8 29 29 2 29 29 29 29 29 29 29 5 2 29 29 2 29 29 29 29 29 2 18 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 2 25 5 29 2 29 16 29 29 29 29 29 29 29 29 29 29 2 2 29 29 31 29 29 29 29 6 29 29 29 29 31 8 29 29 2 29 25 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 2 17 16 29 29 26 29 8 29 2 8 29 31 14 29 2 29 29 29 2 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 31 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 26 29 31 8 29 29 29 8 29 29 29 29 31 8 29 29 29 29 29 29 29 14 29 29 29 29 29 29 2 5 29 29 29 31 29 29 29 16 29 29 29 29 29 2 29 2 17 8 2 29 18 29 29 29 29 29 5 8 26 29 8 6 2 5 31 2 29 29 29 8 29 2 29 17 29 29 29 8 29 29 29 29 29 18 5 29 29 29 8 29 8 8 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 2 2 29 5 2 25 29 8 29 29 8 18 2 29 16 29 29 29 2 29 29 29 18 29 29 2 29 29 29 29 29 29 8 2 5 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 31 29 8 29 8 29 29 29 29 29 29 29 29 26 29 29 5 29 8 29 29 29 29 2 18 29 8 29 29 29 2 25 29 2 29 29 29 18 29 29 5 2 31 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 31 29 29 29 29 29 29 2 29 29 29 28 5 29 29 29 29 29 16 29 29 29 16 13 29 29 29 29 29 31 29 29 29 5 29 29 2 2 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 31 29 6 29 2 29 29 29 8 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 5 29 18 8 8 29 2 29 29 29 29 29 29 29 5 29 29 2 29 29 29 27 29 29 27 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 2 18 29 29 29 29 29 29 29 29 2 27 29 29 29 5 8 29 14 29 29 29 29 29 17 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 18 29 13 29 29 27 2 29 29 29 25 29 29 29 17 29 29 29 2 29 29 29 6 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 27 29 29 29 29 29 29 29 29 27 2 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 6 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 29 25 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 5 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 27 29 29 29 29 29 27 29 2 5 29 5 29 2 29 23 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 13 29 29 29 29 29 29 27 2 29 2 29 29 29 31 29 29 2 29 29 29 8 29 6 18 29 29 29 29 29 2 2 8 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 2 29 2 8 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 25 2 8 6 2 29 29 29 29 29 27 29 29 29 29 2 29 29 29 29 18 29 8 5 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 16 29 29 27 5 29 29 29 16 29 29 29 29 29 29 16 31 29 2 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 29 16 29 29 29 18 29 29 29 18 2 2 29 2 25 29 8 8 25 29 2 29 2 2 29 29 29 2 25 29 2 29 6 26 29 29 29 2 27 29 29 8 29 29 2 29 29 2 29 29 14 29 29 2 2 29 29 29 29 29 29 29 29 29 8 2 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 16 16 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 2 29 2 29 2 29 31 29 29 17 29 29 29 29 29 5 29 29 2 29 8 29 29 29 29 8 25 29 29 29 2 29 6 29 2 29 29 29 29 8 31 29 29 2 27 26 29 2 29 2 29 29 29 29 29 29 8 2 29 29 27 29 2 29 29 29 29 8 29 29 18 2 29 6 29 8 31 27 29 8 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 5 29 29 27 29 2 29 29 29 29 29 29 29 29 29 18 29 29 2 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 17 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 5 29 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 5 29 29 29 17 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 2 5 29 29 29 29 29 31 29 29 29 29 29 29 29 5 29 2 2 29 29 2 17 29 29 8 29 25 29 29 29 25 29 29 5 29 29 29 16 2 29 29 6 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 5 8 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 27 29 29 8 29 29 29 8 29 8 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 31 29 29 31 18 29 29 29 29 29 29 29 2 29 2 29 29 29 29 2 25 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 5 25 29 29 29 29 16 29 29 29 29 29 29 29 25 29 29 29 29 14 29 29 29 29 16 29 16 29 29 16 29 13 29 29 8 2 29 5 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 17 2 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 8 29 29 29 13 29 29 29 29 29 29 29 29 29 2 2 29 29 29 31 29 29 16 29 29 29 8 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 17 29 29 29 29 8 2 29 29 29 2 29 29 16 29 29 29 29 29 29 31 29 29 2 2 29 14 29 29 29 29 29 8 5 2 29 2 29 29 29 29 8 18 2 29 29 8 29 29 29 2 29 29 6 8 29 29 29 25 29 29 27 29 8 29 29 29 2 29 8 29 29 29 17 29 29 29 31 2 26 29 27 29 8 29 29 29 8 29 29 29 29 29 29 29 16 13 29 13 29 29 29 29 29 29 8 29 29 29 2 29 29 13 29 27 29 6 29 29 29 29 29 29 2 29 29 2 5 29 8 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 25 29 8 29 6 8 29 29 8 29 29 29 29 25 29 29 29 5 29 29 29 29 8 29 29 29 2 29 29 13 29 29 29 29 29 29 29 29 29 5 31 29 17 29 29 29 29 29 2 29 25 8 29 29 29 29 17 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 26 5 31 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 13 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 8 29 29 8 8 29 29 31 27 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 8 29 16 29 29 6 29 29 26 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 8 29 29 29 29 29 29 29 26 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 8 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 8 29 5 29 29 29 29 29 5 29 29 29 29 29 31 29 14 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 8 25 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 2 29 29 29 29 29 2 8 8 29 29 2 29 29 29 2 29 29 29 29 29 29 29 5 5 29 6 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 8 29 29 29 2 18 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 5 29 29 2 29 5 29 18 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 17 29 29 29 29 29 18 29 29 5 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 13 29 16 16 16 13 29 16 29 16 6 16 16 29 16 29 8 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 8 5 29 29 29 29 8 29 29 29 29 17 29 14 29 18 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 25 29 8 5 29 29 29 29 5 29 29 29 29 25 29 2 29 31 29 2 29 29 2 8 29 29 29 29 8 29 27 5 2 29 27 29 29 29 29 29 27 29 18 29 18 31 29 23 2 8 2 29 29 8 8 8 29 5 29 29 6 18 29 29 29 2 5 8 8 29 2 29 29 29 29 26 29 29 29 29 29 27 27 2 29 25 29 2 31 6 29 29 29 29 29 14 8 5 29 29 29 29 2 14 8 29 29 29 31 2 29 29 29 31 29 29 8 8 29 29 8 29 29 5 2 27 27 29 29 29 29 29 8 29 29 8 2 14 29 8 29 29 29 8 29 26 8 5 6 29 29 31 18 29 8 8 29 8 6 6 29 29 2 29 29 6 26 5 29 29 29 8 29 29 27 31 2 5 17 29 29 29 29 29 18 29 8 2 8 29 31 8 29 29 29 29 8 29 18 8 8 2 29 6 2 29 29 29 29 29 29 31 29 16 29 8 5 17 29 29 29 29 29 29 29 29 29 8 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 6 29 2 29 29 29 29 16 16 29 29 29 29 29 29 29 29 31 29 6 8 29 2 29 2 18 29 25 29 6 29 2 29 2 29 29 29 31 29 29 31 8 29 2 29 29 29 29 5 18 5 18 29 29 29 6 29 2 29 29 25 29 29 29 29 29 29 29 8 2 29 29 8 29 29 29 29 29 29 29 17 29 13 29 16 17 29 8 29 29 18 29 2 29 29 16 29 29 29 17 29 29 29 29 29 29 29 29 29 29 8 29 29 16 16 29 16 16 29 16 29 29 8 29 29 29 29 29 16 29 29 29 2 6 29 18 29 29 29 27 29 18 29 29 29 29 29 29 2 2 29 6 8 8 29 29 29 5 29 27 8 29 29 29 29 17 29 29 29 8 29 29 29 29 31 29 17 5 29 8 29 29 29 31 31 2 2 6 2 29 18 29 8 31 8 29 29 5 27 29 8 29 2 29 2 2 5 8 8 29 29 31 29 29 8 29 29 29 31 6 2 29 29 23 5 29 29 29 2 5 29 5 2 29 8 18 29 8 5 29 29 29 29 29 5 29 5 29 29 29 29 31 29 29 16 29 29 13 29 8 29 16 16 29 29 13 16 29 29 16 16 29 29 29 29 29 29 16 29 29 5 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 16 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 27 29 2 5 29 29 29 29 29 2 29 2 29 29 29 29 29 29 18 29 29 29 17 29 29 2 25 8 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 14 29 2 18 29 5 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 2 29 29 29 29 29 2 29 29 29 29 29 16 2 29 16 29 29 29 29 29 29 29 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 5 29 29 5 29 29 29 29 29 29 29 29 18 29 29 29 5 29 29 5 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 31 29 2 18 2 29 29 8 5 29 2 29 29 8 29 29 29 29 29 29 29 2 2 8 29 5 17 29 29 29 29 18 29 29 29 5 29 8 8 29 29 31 29 29 29 29 29 2 29 29 29 29 29 29 5 29 5 16 29 16 29 16 29 16 16 29 29 16 29 16 29 16 19 29 29 29 29 29 29 16 13 29 16 29 16 29 29 29 16 29 29 29 29 29 16 16 16 29 29 29 29 16 13 16 13 29 16 16 16 16 29 16 16 29 16 29 16 29 29 29 19 29 29 5 19 19 29 29 29 13 16 29 29 29 29 29 19 29 29 16 16 17 29 16 16 29 29 16 16 29 17 16 16 13 29 16 29 29 16 29 29 17 29 13 13 29 29 29 13 29 19 29 29 29 29 6 29 29 29 29 29 16 29 29 29 29 16 16 16 16 29 29 29 29 29 29 29 29 8 29 29 16 16 16 29 16 29 29 29 29 16 16 16 29 16 16 19 29 29 29 18 16 13 29 16 16 29 29 29 16 19 29 29 29 2 16 16 29 29 29 29 29 29 29 29 29 16 16 16 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 17 29 29 29 16 5 19 13 29 29 29 16 25 13 16 29 29 29 8 8 29 2 29 29 29 29 29 8 29 29 29 5 29 29 29 29 16 29 29 2 29 29 29 29 29 29 5 29 29 29 2 2 8 29 6 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 29 18 29 29 16 16 29 19 29 16 29 16 16 16 29 29 16 29 16 16 13 2 29 16 16 16 16 29 29 29 16 16 29 16 29 29 29 16 29 29 29 29 16 29 29 16 29 5 29 29 16 16 16 16 29 29 16 16 16 29 29 16 13 19 13 19 29 16 16 29 29 29 29 19 13 13 29 29 16 29 13 16 16 16 29 29 16 16 16 29 29 29 16 13 16 16 29 13 16 16 13 16 16 16 29 16 29 13 16 29 19 29 19 29 13 16 29 19 16 19 29 16 13 29 27 19 16 29 16 13 16 16 29 19 16 9 19 16 29 13 16 13 19 16 19 16 16 19 29 16 29 29 16 16 6 19 29 29 16 16 29 29 29 16 16 29 16 29 29 16 29 16 18 29 29 29 5 29 5 29 8 29 29 29 29 29 29 29 29 29 2 8 29 29 29 5 31 31 29 29 29 29 29 2 29 16 29 29 16 29 18 16 29 29 16 8 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 5 29 29 16 29 29 29 29 29 5 29 8 8 29 25 31 29 29 8 29 29 29 29 29 29 5 2 25 5 5 5 5 5 6 29 29 29 16 29 29 29 2 29 29 5 5 29 2 8 29 29 29 29 29 29 29 16 29 29 29 29 8 29 16 29 16 16 16 29 16 29 16 8 29 29 16 13 16 16 29 16 29 16 16 29 16 13 29 29 16 29 29 29 16 29 29 16 16 16 29 29 29 16 29 29 16 16 16 17 19 16 16 16 19 16 16 29 29 16 16 16 29 17 16 19 16 29 29 16 16 29 29 29 16 16 29 16 19 19 29 17 16 9 19 29 16 16 16 29 19 29 29 16 16 16 29 29 29 13 29 29 16 13 2 16 29 16 17 16 29 29 16 29 29 16 13 29 17 29 13 29 29 16 16 16 16 16 29 16 29 16 16 29 16 29 29 29 29 29 29 18 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 16 19 29 29 19 29 16 16 29 16 16 16 19 16 19 29 16 19 13 16 29 19 16 16 16 16 19 9 19 16 16 13 19 29 16 29 29 13 16 19 13 16 19 16 19 29 19 29 29 29 16 29 29 16 29 29 16 16 29 29 16 29 16 16 16 29 19 29 16 29 16 13 19 16 29 16 16 16 13 19 19 16 29 19 19 16 16 19 16 29 16 19 29 19 13 13 16 29 16 29 16 16 16 29 16 29 16 16 29 13 16 19 29 29 29 29 29 16 29 29 29 29 25 8 29 29 29 29 29 29 29 29 29 29 29 14 29 29 31 2 29 29 29 8 8 2 18 29 29 5 8 29 29 2 31 29 2 29 29 27 29 29 5 8 29 8 8 29 8 31 29 8 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 16 29 16 29 16 29 29 29 29 29 29 18 29 29 26 8 5 16 29 16 16 8 29 16 16 29 29 29 29 29 29 17 29 19 29 16 29 29 29 29 16 29 16 29 31 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 2 29 18 29 29 29 5 2 29 29 29 13 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 2 2 29 8 29 29 8 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 13 29 29 29 29 29 2 29 31 29 29 29 29 2 29 8 18 2 29 5 8 29 29 8 29 29 29 29 29 29 29 13 29 29 18 29 29 29 31 29 29 29 29 29 29 17 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 16 29 29 29 29 16 16 29 29 29 16 19 29 16 16 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 16 29 29 29 29 19 29 29 13 16 29 16 16 16 16 16 19 29 13 29 16 13 29 19 29 29 29 16 16 18 29 29 5 26 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 25 29 14 8 5 29 29 29 5 29 29 8 29 29 16 29 29 29 29 29 29 29 31 29 29 5 29 5 29 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 16 29 29 29 29 29 29 19 29 29 5 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 8 29 29 17 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 8 29 16 29 18 16 16 29 29 29 19 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 2 29 29 8 29 29 2 29 29 16 29 29 29 29 29 2 2 31 29 29 29 29 29 26 29 29 26 8 29 29 29 29 2 29 29 29 5 8 5 2 29 29 29 26 29 29 29 29 29 29 2 29 29 29 29 29 5 29 29 29 29 17 29 29 29 29 8 18 29 2 29 2 27 29 29 29 29 2 29 29 29 29 29 8 27 2 29 18 29 29 29 29 29 31 8 29 8 5 29 29 29 2 29 31 8 29 17 16 29 29 29 29 29 29 2 29 16 29 29 2 29 29 25 29 5 6 29 29 29 29 29 29 29 29 17 29 29 8 8 29 8 29 8 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 5 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 13 16 29 29 29 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 25 29 8 29 29 29 5 31 29 2 29 2 8 2 2 5 8 29 29 5 2 14 29 29 2 29 29 2 2 29 8 8 29 2 29 2 29 5 29 29 2 2 29 29 8 29 14 29 2 6 29 29 8 29 8 29 14 8 29 2 2 29 29 29 29 29 29 2 5 31 2 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 25 29 8 29 29 25 8 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 2 29 29 29 29 29 29 29 8 29 5 29 29 8 29 28 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 27 18 29 29 27 29 29 29 8 29 29 29 29 8 8 29 8 29 29 8 29 31 5 26 8 2 29 29 18 29 8 29 18 29 29 5 29 8 29 29 29 27 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 16 29 29 29 2 29 29 29 29 2 29 29 13 29 29 29 29 29 29 27 29 5 29 29 29 26 29 29 29 29 29 29 29 31 29 29 29 29 16 29 29 14 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 31 5 8 2 29 29 29 31 29 2 8 8 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 2 2 29 29 29 29 29 8 29 31 29 29 2 2 13 29 29 29 31 29 29 29 29 29 29 29 2 29 29 18 26 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 17 31 2 29 29 29 29 29 29 16 29 29 16 2 8 29 29 29 16 29 29 29 29 16 29 29 29 29 29 25 29 29 2 29 29 29 29 5 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 8 18 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 14 29 8 29 29 29 29 29 29 29 29 29 2 29 5 2 29 8 8 29 8 29 6 29 6 8 26 29 6 29 29 5 29 29 2 29 8 29 29 8 29 29 29 29 29 29 29 2 29 29 29 8 29 8 8 25 26 29 29 29 2 29 29 29 29 29 31 31 8 29 29 29 8 29 29 2 29 29 29 5 29 2 29 27 26 29 8 2 29 18 29 29 18 29 29 29 29 2 29 29 25 26 8 5 29 2 5 29 29 29 2 5 27 8 29 29 29 29 29 29 14 2 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 5 29 5 5 8 2 29 29 29 8 29 2 29 29 29 29 26 29 29 19 29 29 29 16 16 29 29 29 17 29 29 5 16 29 16 13 29 16 29 29 29 16 19 16 29 29 29 29 29 13 29 29 29 29 2 19 29 29 16 29 16 29 29 25 29 29 29 29 29 29 29 16 16 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 27 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 13 29 29 16 29 16 29 29 29 16 16 5 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 31 29 29 29 29 16 16 29 29 2 31 29 29 29 2 8 5 29 8 18 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 25 29 29 17 29 5 29 29 29 2 29 31 2 6 29 29 29 5 8 8 29 2 29 29 8 18 8 8 5 29 31 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 8 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 16 2 29 5 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 16 29 16 29 16 16 29 29 29 29 29 16 29 29 29 13 29 29 29 16 29 29 13 29 29 16 13 29 29 8 8 5 16 29 18 29 29 29 29 23 29 29 29 29 29 29 29 29 29 5 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 16 29 29 29 29 16 29 29 29 29 10 29 29 29 16 16 29 29 29 29 25 29 29 29 29 16 29 29 16 16 29 16 29 29 29 29 16 16 17 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 6 29 29 13 29 16 17 29 29 29 29 29 29 29 16 8 18 29 26 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 8 29 29 8 27 29 29 8 29 5 29 29 29 29 29 6 8 29 27 29 5 29 25 29 2 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 6 8 5 29 29 29 8 29 8 29 27 5 31 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 26 5 29 29 29 29 29 29 29 29 29 31 29 29 2 16 29 27 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 16 29 8 29 29 29 29 29 29 5 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 8 16 16 29 16 29 29 29 2 29 16 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 17 16 29 17 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 2 29 29 29 16 29 19 29 29 29 29 29 29 2 29 29 29 29 31 29 29 29 29 8 2 2 29 2 2 29 29 2 29 2 26 29 2 5 8 29 29 2 29 29 29 8 29 29 2 16 29 31 29 29 2 8 2 8 29 29 29 16 29 29 29 29 29 29 29 29 31 29 29 29 29 16 18 29 18 29 29 2 29 23 29 2 31 29 2 29 25 29 29 29 29 29 29 29 29 29 18 29 29 27 8 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 8 29 29 14 29 29 29 29 29 29 2 17 29 8 29 29 2 8 29 29 29 29 29 29 8 29 29 29 29 2 2 8 29 8 8 29 29 29 6 31 29 5 8 29 29 29 29 29 6 8 29 29 29 29 29 29 29 26 29 29 26 8 29 8 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 29 29 27 29 29 2 29 29 29 18 5 29 8 29 29 29 2 8 2 29 29 8 2 29 29 5 29 29 8 29 29 29 8 25 2 29 29 17 8 29 8 2 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 5 29 29 5 17 29 29 29 29 29 29 29 29 29 2 29 27 18 29 29 18 29 6 8 5 29 2 2 29 29 2 5 2 29 29 29 29 29 2 2 5 8 29 29 2 29 29 2 29 26 5 8 18 29 29 29 2 8 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 2 17 6 26 29 29 29 29 29 29 8 8 29 29 2 29 29 29 29 29 8 25 29 29 8 29 29 29 29 26 29 29 5 29 29 29 17 29 29 29 29 16 5 29 29 29 13 29 29 29 29 29 16 16 29 29 16 29 29 16 8 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 16 29 5 5 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 5 29 29 29 16 29 2 29 29 5 29 29 29 29 29 29 29 29 18 29 29 29 29 16 29 16 16 2 29 16 29 29 29 2 29 29 29 29 29 16 8 17 29 29 2 29 29 8 29 29 29 29 29 18 29 29 18 29 29 5 29 8 2 8 29 29 27 16 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 2 8 29 31 29 2 25 2 8 29 2 29 29 29 23 2 29 29 8 29 29 8 29 18 26 27 29 29 17 26 8 29 5 29 29 8 18 29 2 29 29 29 2 8 14 31 29 8 29 5 29 2 25 29 29 29 29 29 29 2 29 29 17 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 2 6 29 29 29 29 29 29 29 29 29 8 29 29 29 8 8 29 29 31 29 29 29 29 29 8 29 29 5 29 8 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 16 29 29 19 19 16 19 29 16 16 16 13 29 16 29 29 29 8 29 2 29 29 29 29 29 29 16 16 19 16 29 16 29 16 19 13 29 29 26 29 16 29 29 29 29 29 4 29 13 16 29 29 8 16 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 5 8 29 29 29 29 29 29 13 2 8 29 29 8 29 26 29 29 31 29 29 29 18 29 29 16 29 29 29 8 29 29 29 29 29 8 29 29 17 29 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 27 29 29 29 14 5 2 29 29 29 29 29 29 29 27 29 29 8 29 29 29 8 29 29 6 29 2 18 27 29 29 25 8 29 29 2 29 29 18 29 29 29 2 2 25 31 5 29 31 29 2 29 8 29 29 2 29 29 29 29 29 29 29 8 2 29 5 29 29 29 29 29 27 29 29 29 2 31 29 29 29 29 2 29 29 29 29 25 18 31 29 29 29 29 8 17 29 29 29 25 29 5 29 16 29 29 29 29 29 2 29 29 29 29 2 29 5 8 8 5 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 8 29 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 18 29 2 29 8 8 29 5 31 25 29 2 8 29 29 29 2 29 8 8 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 31 29 29 29 29 2 8 29 8 29 29 29 29 29 16 29 29 2 29 29 29 29 8 29 29 5 29 8 8 29 2 29 2 29 18 5 2 29 29 29 2 29 29 5 2 29 2 29 29 29 29 29 31 29 29 17 8 29 29 29 25 29 29 29 27 29 29 29 29 5 8 29 29 29 29 29 29 29 29 29 29 17 29 16 29 29 29 29 29 8 29 29 29 29 27 18 29 29 26 29 8 31 29 29 29 8 29 29 29 29 29 29 29 29 29 5 29 5 26 25 29 8 14 29 29 29 29 6 29 29 31 29 5 29 2 8 29 29 29 29 29 29 29 6 14 29 5 5 29 2 5 29 8 18 29 29 29 29 29 29 29 29 29 29 29 5 31 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 17 16 29 29 29 16 16 29 16 19 16 16 29 19 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 29 29 29 29 31 29 8 29 6 29 29 29 31 29 29 29 29 29 29 29 2 2 29 2 2 6 5 29 2 29 8 29 29 29 29 2 5 2 29 29 29 29 31 29 2 29 5 29 29 29 26 25 29 5 29 2 2 8 8 2 29 8 8 29 2 2 5 2 2 29 29 29 5 29 29 8 29 31 6 8 29 29 29 29 6 29 29 2 29 2 29 26 29 29 29 29 2 29 29 29 8 5 2 2 29 2 26 29 31 29 29 29 29 2 29 2 29 29 8 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 8 29 5 29 29 29 29 31 29 29 29 8 31 5 29 26 8 5 29 29 29 6 16 29 29 2 2 29 29 29 18 29 29 2 29 29 29 29 29 2 17 27 25 29 29 29 29 29 8 2 8 29 29 29 29 29 29 29 6 29 29 8 31 29 25 27 29 8 29 29 29 18 29 29 2 29 29 29 8 31 2 6 8 2 8 29 29 8 29 29 29 29 4 29 31 8 26 29 18 29 18 29 29 29 29 29 29 5 29 29 29 29 29 25 29 18 2 29 29 29 5 29 29 29 2 8 6 8 29 29 29 8 8 29 29 2 2 5 29 6 5 2 2 29 26 17 29 26 29 29 29 29 16 29 29 16 29 29 2 29 29 29 29 29 29 29 2 2 29 29 5 29 29 29 18 2 29 29 5 8 29 6 29 29 25 29 2 5 29 29 29 2 29 29 29 25 2 5 29 29 29 8 29 29 18 29 2 16 29 29 29 16 29 16 29 16 29 29 29 2 29 29 2 29 2 29 29 2 29 8 2 2 29 8 5 5 8 26 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 31 29 29 29 8 2 29 2 29 29 5 29 29 29 5 29 29 29 2 2 29 8 29 29 29 29 29 2 6 29 29 29 29 29 5 29 29 29 29 29 8 29 29 31 27 8 8 5 2 29 29 31 5 29 29 29 2 29 2 29 2 29 29 16 5 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 17 29 29 29 29 29 16 29 29 16 29 29 2 2 16 13 16 29 29 29 29 29 16 29 29 29 2 29 29 19 16 29 29 16 6 29 29 29 29 16 29 29 29 16 16 29 29 29 29 16 31 29 16 29 29 29 6 29 29 29 29 29 6 29 29 29 29 2 2 29 8 2 29 29 29 8 29 8 2 29 8 18 29 29 31 29 29 2 8 29 18 18 29 8 2 29 29 29 29 29 8 18 29 8 29 29 29 29 29 18 6 29 29 26 6 29 29 2 29 29 27 29 29 29 26 29 29 29 29 29 29 18 29 29 29 29 29 31 29 29 8 29 29 2 29 18 29 5 5 16 2 29 29 29 29 29 29 29 16 29 8 29 29 8 2 8 2 6 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 29 25 29 29 29 8 29 2 18 5 18 5 31 29 29 29 29 29 5 29 29 27 29 29 31 2 29 29 14 29 29 8 29 29 5 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 8 29 29 29 29 29 29 6 18 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 26 8 2 29 5 29 8 29 29 29 27 29 29 29 29 6 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 8 26 29 29 2 29 2 29 29 29 29 29 29 29 2 29 5 2 29 26 8 29 8 8 29 29 25 5 23 5 6 18 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 2 29 2 2 29 8 29 18 29 2 29 8 29 2 29 31 29 29 2 27 8 8 29 29 29 8 5 2 5 29 29 29 16 29 16 16 29 13 16 16 13 29 16 13 16 13 16 29 8 29 29 29 29 16 29 29 29 29 17 16 16 29 29 16 29 29 29 25 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 16 29 16 29 16 29 16 29 16 16 19 9 17 16 16 19 29 16 16 29 16 16 16 19 16 16 29 29 16 19 13 19 29 16 16 16 29 16 16 2 5 29 29 29 29 5 2 2 8 2 29 8 29 5 29 2 2 29 29 29 29 2 29 8 29 2 8 31 29 29 29 29 2 2 29 8 8 29 5 5 2 29 14 29 29 29 17 29 29 29 29 29 29 2 17 29 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 19 29 29 29 16 29 16 29 29 29 16 16 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 16 16 29 29 29 16 29 16 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 8 5 29 29 29 5 2 29 8 26 29 8 29 29 5 29 2 29 8 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 18 2 29 19 13 29 29 29 19 29 29 29 29 16 29 16 29 29 29 29 29 2 29 8 8 29 29 29 5 26 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 5 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 29 16 29 19 17 17 29 16 8 29 29 29 19 29 29 29 29 2 29 8 29 31 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 8 29 29 29 29 17 29 29 29 29 29 14 17 29 29 29 29 16 29 29 29 8 29 29 29 29 29 16 29 16 16 16 29 29 19 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 2 29 29 29 29 29 29 29 29 29 29 26 31 29 29 29 29 2 2 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 18 2 18 31 2 29 31 2 5 29 29 29 29 29 29 6 29 2 29 29 2 2 29 8 29 29 29 29 17 8 29 2 2 17 29 29 29 2 29 2 5 2 8 8 2 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 2 29 29 2 2 29 29 29 2 5 27 29 2 29 29 29 8 29 18 2 2 14 2 8 29 29 5 29 29 29 29 31 8 2 8 29 29 8 29 13 29 5 29 29 29 5 29 29 29 29 18 29 29 29 29 31 29 29 29 29 29 2 8 29 29 2 29 29 29 29 29 18 27 18 29 31 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 8 29 29 29 29 27 29 29 16 16 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 16 29 29 25 29 29 31 29 16 29 29 29 29 16 29 16 29 29 29 17 29 13 16 16 29 29 29 16 16 16 16 16 13 16 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 16 16 29 29 29 16 29 29 16 16 16 29 16 29 29 29 16 16 29 29 29 29 29 29 16 13 16 6 16 29 29 16 29 29 13 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 16 16 29 29 19 29 29 29 13 16 16 8 16 16 29 16 29 29 29 29 13 16 29 16 29 29 16 16 29 29 29 29 16 16 16 16 29 17 29 29 16 29 16 13 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 16 16 29 29 16 8 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 8 16 17 2 29 29 29 29 29 29 16 29 29 29 29 29 29 16 2 29 29 29 29 16 5 29 29 29 29 29 29 29 29 29 17 29 29 29 2 29 29 2 29 29 29 29 29 16 16 29 29 29 2 29 16 16 8 29 29 29 4 29 29 29 29 29 29 8 29 23 29 29 29 29 8 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 2 5 8 14 2 29 29 26 29 29 29 29 29 29 8 29 8 5 18 29 29 8 2 29 2 2 29 2 29 2 18 5 29 17 5 2 2 29 8 29 29 29 29 29 2 5 8 29 5 29 29 17 2 2 29 29 29 6 29 5 5 29 29 29 29 6 2 29 29 8 2 29 29 29 18 18 5 26 5 2 29 2 29 29 5 29 29 29 29 29 8 8 18 25 29 27 17 8 29 29 29 8 18 6 29 8 26 2 29 29 29 29 29 2 29 8 8 29 29 29 29 29 29 8 29 29 8 2 29 16 2 29 8 29 29 29 29 29 16 31 29 29 29 29 29 29 8 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 5 29 31 29 29 29 29 8 29 29 29 8 29 18 29 5 29 23 29 29 29 29 29 29 18 8 29 29 6 29 29 8 29 29 2 29 29 29 29 8 18 29 29 29 29 29 29 5 6 26 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 2 29 29 2 29 29 5 29 8 29 18 27 29 29 29 2 2 31 29 29 29 6 6 8 8 29 2 2 5 29 29 2 5 2 29 2 29 8 5 29 29 27 18 29 31 29 29 29 8 29 29 29 29 18 29 2 2 29 5 29 2 29 27 23 29 29 29 18 29 29 29 29 29 29 29 29 18 27 18 29 29 29 29 29 29 31 25 29 29 29 29 29 29 29 29 2 29 29 29 29 8 5 6 29 29 29 29 26 29 29 29 29 18 29 29 29 18 29 29 29 29 27 29 31 6 29 5 29 31 29 29 29 29 29 29 29 29 29 2 29 2 23 5 23 2 31 29 2 5 29 8 5 2 29 29 29 29 29 29 5 29 5 18 8 8 2 5 2 2 5 29 29 29 29 2 29 18 2 29 8 29 29 29 29 29 26 29 16 8 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 8 29 29 5 8 8 29 5 29 29 6 18 29 2 29 29 29 29 29 29 25 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 16 5 29 5 29 29 26 5 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 13 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 6 29 29 2 29 8 29 8 2 5 29 29 29 29 25 29 29 29 2 29 29 29 8 29 29 29 18 29 29 29 29 29 14 29 29 29 29 29 29 8 29 29 29 29 8 8 2 26 29 29 5 18 2 29 31 8 29 6 29 8 17 29 29 2 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 20 29 29 29 29 29 2 27 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 5 29 29 27 29 29 25 29 29 29 29 2 29 29 2 8 29 29 29 29 29 29 29 29 29 18 29 31 31 25 8 29 8 5 29 31 29 29 8 8 27 5 2 27 5 29 2 2 29 29 2 29 2 29 2 29 2 29 2 29 29 23 18 29 2 2 29 29 27 2 8 25 29 29 29 29 5 29 25 18 6 29 29 2 2 8 17 29 29 29 29 29 29 8 29 26 31 23 31 29 29 29 8 2 29 18 2 29 29 29 29 16 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 5 29 29 29 8 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 18 29 8 2 8 29 29 29 31 29 25 8 2 8 29 29 29 5 29 29 14 29 2 29 2 8 2 29 29 6 29 8 29 29 29 2 29 2 29 29 2 8 14 29 2 29 8 8 31 2 29 2 29 2 2 29 5 8 2 29 29 2 8 29 29 6 29 2 29 2 29 29 29 29 8 29 29 29 29 29 29 29 8 8 6 29 29 5 29 29 29 8 29 29 29 29 29 29 5 31 31 29 29 5 2 29 29 31 2 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 27 17 29 29 2 29 8 29 6 8 8 8 29 29 29 29 8 8 29 29 29 31 29 29 8 29 2 8 29 29 5 29 8 29 8 5 29 2 29 8 29 29 29 18 26 6 29 29 29 29 29 29 25 29 29 2 8 8 2 25 29 6 29 29 29 8 29 29 29 29 8 18 8 8 8 8 29 31 29 29 2 29 29 2 29 29 29 31 29 29 2 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 16 29 29 16 29 16 2 29 29 16 8 29 29 29 29 2 16 29 29 16 29 16 29 16 16 29 29 29 29 29 29 2 16 16 16 16 19 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 16 29 16 29 29 16 29 29 2 16 29 16 16 29 16 8 17 29 16 16 13 29 16 29 16 16 13 16 19 29 29 16 29 29 29 29 19 29 16 17 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 16 29 29 16 16 29 16 16 13 29 29 29 13 29 29 29 16 19 29 29 29 29 29 29 29 29 16 16 16 16 16 16 29 29 29 13 16 13 16 29 16 29 29 5 13 16 5 16 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 16 13 29 29 29 29 19 29 29 16 13 29 16 16 29 29 29 16 29 29 16 16 16 29 17 29 13 16 29 19 16 13 29 13 29 16 29 29 16 29 29 16 29 29 16 29 16 29 17 29 8 29 16 29 17 29 17 29 16 16 16 19 19 29 16 13 16 13 29 16 29 16 29 16 29 16 19 16 16 29 19 16 16 29 29 29 13 16 16 29 16 29 13 16 29 16 16 29 13 29 29 29 29 29 16 29 16 29 16 16 29 29 29 16 16 16 2 29 16 29 29 16 29 16 16 29 5 16 29 16 29 29 29 29 29 29 29 16 5 29 8 29 29 29 29 2 25 29 5 31 29 8 29 4 29 8 29 17 29 2 8 5 29 29 29 29 29 31 8 29 29 29 29 2 29 31 29 29 29 31 29 29 29 5 5 29 29 29 8 29 29 29 25 29 29 29 26 29 29 29 29 18 8 29 29 8 2 29 2 29 29 29 29 29 29 5 18 2 29 29 29 8 8 29 29 29 8 8 29 29 29 5 29 8 5 5 29 8 8 29 29 18 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 18 18 29 5 8 29 29 29 29 29 8 29 29 29 31 29 29 29 29 8 26 2 29 5 29 29 2 29 5 29 29 29 29 29 27 27 29 31 29 29 29 29 29 29 2 29 29 29 8 29 29 29 26 29 27 29 29 8 5 18 29 29 2 29 29 29 29 2 18 29 18 8 5 2 8 18 29 6 29 29 2 2 2 31 29 29 18 29 29 8 29 29 2 6 29 29 25 29 2 8 5 2 8 29 29 8 2 29 29 27 29 8 29 2 18 8 6 2 29 8 2 29 29 8 29 29 29 29 29 2 29 2 29 8 29 29 31 8 8 29 16 29 2 5 29 8 8 29 25 29 29 29 29 18 29 29 6 31 25 31 29 5 29 29 2 2 29 29 2 29 29 29 29 29 8 29 2 29 29 8 29 29 2 29 2 8 29 29 2 29 31 8 31 29 8 2 5 2 31 17 2 29 2 8 29 29 29 8 2 27 29 27 6 29 29 29 29 2 29 29 29 14 8 8 5 31 2 29 29 29 29 29 29 31 8 29 29 17 29 29 29 29 29 29 6 8 27 29 29 29 2 18 29 8 2 2 29 5 29 29 8 5 29 29 8 29 8 18 29 8 29 29 29 2 2 29 29 29 29 29 8 29 8 29 29 29 29 2 29 29 29 31 8 8 18 29 5 29 2 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 8 29 2 29 29 29 2 29 16 2 2 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 26 29 29 17 29 29 29 29 29 8 8 31 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 8 29 2 29 29 2 29 5 29 29 29 29 29 29 25 27 16 29 29 29 8 31 29 2 29 29 29 6 6 5 29 29 29 29 29 29 18 29 29 8 29 8 29 29 29 18 29 29 29 29 8 29 29 8 29 29 29 5 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 5 29 29 2 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 18 18 29 8 29 29 29 29 29 29 29 29 29 5 16 29 29 29 16 29 29 29 29 29 18 29 29 29 29 8 29 8 16 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 6 29 16 29 29 29 29 29 29 25 5 16 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 5 29 29 29 18 29 18 29 8 29 8 2 29 8 8 29 29 29 29 29 31 29 8 5 31 8 8 8 8 31 8 29 2 29 5 29 29 8 29 2 29 29 25 5 29 29 29 6 29 29 29 8 29 8 29 2 2 29 29 29 17 29 29 29 29 29 2 29 29 29 29 29 26 6 29 29 29 29 29 29 8 6 29 29 29 2 8 29 8 8 8 29 29 29 29 29 29 18 29 8 6 29 6 8 2 29 8 2 29 29 29 29 29 5 29 29 31 29 29 29 29 6 29 2 29 29 2 29 29 29 29 29 29 2 26 29 18 2 6 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 2 29 29 29 2 29 29 2 29 29 8 29 29 29 31 29 29 29 29 29 29 29 27 29 29 29 29 31 29 29 29 8 29 29 6 18 5 29 25 31 29 29 29 29 29 2 18 27 29 29 29 29 29 29 29 29 2 29 26 29 8 5 29 29 8 29 2 29 29 29 25 8 29 29 29 29 29 29 29 29 31 29 29 29 29 8 29 5 2 8 8 29 27 29 29 29 29 8 29 31 29 29 29 29 27 29 29 27 2 29 8 18 5 29 14 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 5 8 29 8 29 8 29 29 31 29 6 29 29 29 29 29 2 29 27 29 29 29 29 2 17 29 6 29 29 29 29 29 29 29 29 5 26 8 29 29 29 29 2 14 8 29 29 29 8 29 5 2 8 29 6 29 29 29 29 25 29 29 6 29 29 29 29 29 31 29 25 29 29 29 29 29 2 29 29 2 29 29 29 29 29 2 29 8 29 31 31 29 29 29 27 6 2 29 29 29 29 2 14 8 29 29 8 6 8 29 29 29 8 8 29 25 29 29 29 31 29 25 25 18 29 29 29 29 25 29 8 29 29 29 29 2 25 29 29 2 8 6 29 29 2 25 25 29 29 29 29 6 29 29 29 6 29 29 2 5 8 29 29 31 6 29 29 29 18 29 25 29 5 29 29 31 2 2 31 8 8 14 2 18 2 29 8 6 2 29 26 29 23 29 16 8 29 2 2 29 8 8 2 29 29 29 29 31 2 5 29 29 29 29 2 29 8 2 2 2 29 2 29 29 29 2 2 2 29 29 29 2 8 29 2 29 29 8 2 29 31 29 26 8 31 29 29 29 2 29 29 29 2 5 6 31 29 8 31 2 29 18 29 6 2 29 2 29 29 29 29 29 18 2 18 29 29 29 29 29 29 29 29 29 5 29 8 6 31 29 29 29 8 29 8 29 29 2 2 2 18 29 29 23 29 5 8 2 29 29 29 2 29 29 29 18 2 29 31 29 8 29 29 29 29 2 8 29 2 29 8 29 29 29 29 2 8 29 29 2 29 2 26 5 5 5 29 29 29 29 18 29 23 29 2 5 2 5 2 8 5 29 2 5 29 29 29 5 29 29 29 29 29 29 29 29 29 16 16 29 13 29 16 29 29 29 16 29 29 29 29 8 29 29 29 29 16 29 29 29 13 29 29 29 29 2 18 29 29 29 29 29 29 2 2 29 6 29 8 2 5 8 26 5 29 31 29 29 29 16 29 29 29 29 29 29 29 29 27 6 29 29 29 8 29 8 5 29 5 29 29 29 2 29 6 6 16 29 27 8 5 29 8 5 2 2 29 29 5 18 29 8 8 2 25 29 6 29 29 29 8 29 29 29 8 31 5 2 2 2 8 29 8 29 2 29 29 29 8 8 8 29 29 2 29 29 29 8 14 29 29 29 29 16 29 29 29 29 29 29 29 8 14 29 29 29 29 31 29 29 16 27 29 2 29 5 29 29 31 29 2 29 29 29 29 29 6 29 29 29 29 29 5 29 19 8 2 29 29 29 26 29 29 29 8 18 29 8 29 8 29 5 2 29 29 29 18 26 29 8 29 29 27 29 29 29 29 29 2 5 8 29 6 29 29 29 29 8 29 31 29 6 29 2 29 29 18 29 29 29 2 29 5 31 29 29 29 29 8 29 18 5 29 29 29 29 29 29 6 29 5 29 16 25 25 29 29 29 18 2 5 2 5 29 31 29 29 31 2 2 31 18 2 29 18 29 2 29 18 5 29 23 28 8 2 2 18 8 29 18 29 2 29 8 2 27 29 5 29 29 29 28 29 29 29 8 29 18 29 29 8 5 29 8 5 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 31 29 29 16 16 29 29 29 29 5 29 29 29 29 29 18 29 29 29 17 27 29 16 16 5 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 2 26 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 8 5 26 29 27 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 8 16 16 29 29 8 8 8 5 5 2 29 29 8 18 6 29 29 29 29 29 8 29 29 8 8 29 29 29 29 29 18 31 29 29 8 2 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 16 18 29 29 29 8 29 29 18 29 29 8 8 29 29 29 29 29 29 29 29 5 29 29 29 29 2 27 29 29 29 8 5 29 29 2 18 29 29 8 29 29 18 26 2 29 8 8 2 8 5 18 18 2 29 31 29 2 29 8 29 8 29 29 6 29 29 31 29 31 29 8 29 8 29 18 2 28 5 8 18 18 29 29 29 29 18 29 29 29 29 2 17 29 29 8 29 29 29 5 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 8 29 29 16 13 16 16 29 16 29 16 29 13 16 29 29 16 29 16 29 29 29 16 29 29 16 13 16 19 29 16 29 16 16 13 13 16 29 19 29 19 29 16 16 13 19 29 19 16 29 19 16 16 19 17 19 19 16 19 16 16 19 19 16 29 16 16 16 16 19 29 10 19 19 13 19 19 13 16 19 16 26 13 19 16 16 17 29 29 29 29 16 29 29 16 29 29 13 29 29 29 29 2 29 29 29 2 29 26 6 2 2 29 31 2 29 25 29 2 2 29 2 29 8 2 29 2 29 18 29 29 29 29 8 29 29 29 2 29 16 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 2 29 29 29 29 8 5 29 29 29 29 29 6 29 29 29 29 29 26 16 6 29 29 8 29 8 29 29 29 29 29 31 27 29 27 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 2 29 29 29 2 29 6 29 29 29 29 31 2 29 29 5 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 14 8 31 29 5 29 2 29 29 29 29 29 8 2 29 29 27 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 5 29 8 8 29 29 2 18 29 29 29 29 8 25 29 2 8 2 18 16 29 29 18 29 29 18 2 29 5 8 2 29 8 29 29 29 5 6 29 29 29 2 18 2 29 14 2 29 5 2 29 2 29 29 29 18 29 29 2 29 29 29 8 29 29 18 29 29 29 29 5 29 31 29 29 18 31 27 29 29 2 29 29 18 29 29 29 18 5 18 29 2 8 29 18 18 29 29 8 29 29 5 2 29 29 29 29 29 2 29 29 5 29 29 31 29 29 2 29 29 29 5 29 5 29 29 2 29 29 18 8 29 27 2 26 2 29 29 29 29 29 18 29 29 5 5 8 8 29 29 29 29 17 29 29 26 16 29 16 13 16 19 16 29 29 29 29 29 17 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 16 16 29 16 29 16 16 29 29 29 29 29 29 29 29 29 16 2 16 16 29 16 29 29 8 29 29 29 29 5 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 19 16 29 16 16 29 16 19 29 29 16 29 29 29 29 29 16 29 29 29 29 2 29 29 29 2 29 29 29 2 29 29 29 29 2 29 2 5 29 29 2 29 29 29 29 29 29 16 29 29 29 16 29 2 29 29 29 5 29 2 29 29 2 26 29 29 2 29 29 17 29 29 29 29 29 29 8 29 29 8 29 29 2 25 29 29 29 29 29 29 6 8 2 29 29 8 29 29 29 29 29 8 8 29 29 29 29 29 2 29 29 8 29 29 29 29 29 6 5 29 29 2 18 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 8 2 29 5 29 27 8 29 29 29 8 29 29 29 29 27 25 29 29 29 16 29 29 29 29 29 31 29 29 13 26 5 29 29 29 31 29 29 29 8 25 29 29 29 29 8 29 8 29 29 29 29 26 29 29 29 2 2 29 2 8 29 29 8 2 6 29 2 2 29 29 2 2 2 2 2 8 2 2 29 8 31 26 29 14 29 2 29 29 8 29 5 29 8 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 19 2 31 5 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 2 5 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 26 29 29 27 29 29 29 26 29 2 2 8 29 29 27 29 29 29 8 29 28 29 29 29 29 29 29 6 8 5 8 29 29 29 29 8 29 29 29 29 31 2 29 29 17 29 8 29 26 2 5 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 26 29 8 2 29 2 29 29 29 29 29 2 29 2 29 29 18 5 29 29 29 2 26 29 29 29 18 16 29 29 27 29 29 29 18 5 5 26 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 5 5 6 31 29 2 5 2 29 14 5 29 29 29 29 25 29 29 18 5 29 29 29 29 29 8 29 29 6 29 29 8 29 29 6 29 29 18 29 26 29 2 29 29 29 29 29 16 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 5 8 16 29 29 29 29 31 29 29 29 29 29 29 29 14 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 16 26 8 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 18 8 29 29 2 27 29 31 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 31 29 29 8 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 31 29 29 29 8 29 29 29 25 29 8 29 29 29 5 29 2 8 14 29 25 29 29 2 29 2 18 29 29 29 29 8 29 8 27 29 29 14 29 29 18 26 29 29 25 2 29 29 29 29 29 8 29 29 29 29 2 5 2 6 29 29 29 29 29 29 5 29 27 29 8 29 29 29 23 2 29 29 2 29 29 29 29 29 29 29 8 18 29 2 29 6 29 29 16 29 29 5 27 8 29 29 29 31 29 29 29 29 29 2 29 29 29 29 29 14 2 29 31 29 29 29 26 2 29 29 2 29 8 29 5 29 2 29 29 2 29 29 29 31 29 29 29 5 29 29 29 2 8 29 29 29 29 29 29 29 29 29 8 8 29 29 29 8 5 8 6 2 2 29 8 2 2 29 5 29 29 29 2 29 2 29 29 29 29 29 2 29 29 2 26 29 14 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 8 29 29 29 29 29 2 2 29 29 17 29 29 29 29 29 8 29 29 29 8 29 6 29 29 29 29 29 8 27 29 29 29 2 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 31 31 31 29 29 29 5 29 29 29 27 29 29 29 29 29 29 29 29 8 29 2 29 29 18 6 2 29 5 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 6 2 29 29 29 6 31 29 29 29 18 29 29 29 29 2 29 2 5 2 5 2 29 8 29 25 16 29 29 29 29 29 29 8 5 17 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 8 29 29 29 29 8 18 29 29 29 29 29 29 16 2 16 2 29 29 29 29 29 28 29 29 31 5 18 29 29 29 2 25 29 29 29 2 8 29 2 8 29 31 29 29 29 29 29 29 29 29 27 29 29 18 31 29 29 2 29 29 29 29 31 26 29 29 29 26 29 29 29 31 29 29 29 2 8 29 29 29 2 29 29 2 29 29 29 2 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 25 29 2 27 2 29 2 29 29 8 2 29 29 29 2 29 2 5 2 29 29 29 6 29 6 2 2 29 29 29 29 29 2 29 29 29 29 29 18 8 29 8 5 29 8 29 2 5 29 29 29 29 2 29 29 29 29 29 8 29 2 29 29 23 31 29 29 2 29 29 5 29 31 29 5 17 31 29 29 29 29 2 2 29 2 29 6 5 29 29 29 5 5 29 5 29 29 5 29 29 29 29 29 29 29 2 31 29 29 25 29 29 8 29 8 29 18 29 2 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 5 29 29 29 29 5 29 29 5 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 26 8 26 29 29 25 29 13 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 5 29 26 29 29 29 29 29 8 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 5 8 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 8 2 29 29 2 29 29 29 29 29 2 2 29 31 29 26 29 2 29 5 8 29 6 2 29 29 29 29 26 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 5 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 16 29 8 29 29 31 29 29 29 31 29 29 18 29 8 29 29 29 29 29 29 2 29 8 29 29 29 29 8 29 29 31 6 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 26 6 26 29 29 29 29 29 29 29 29 29 2 25 31 2 8 5 2 29 29 29 29 29 29 6 29 29 29 29 2 29 2 29 29 29 29 29 29 29 8 31 29 17 29 2 29 31 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 27 29 29 29 29 29 29 18 29 29 29 5 29 29 29 6 29 31 29 29 18 29 29 29 29 29 29 29 29 29 25 29 31 29 29 29 29 29 2 29 8 29 29 29 29 2 2 29 18 2 26 5 29 29 2 26 29 2 29 29 8 2 8 29 29 29 29 18 29 29 29 6 29 29 29 29 2 29 2 29 29 29 29 29 26 29 29 16 29 2 29 5 29 29 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 17 2 18 29 29 29 29 29 29 29 29 29 29 5 13 17 29 29 29 29 29 29 29 16 29 29 29 29 19 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 5 29 2 16 17 29 18 29 29 16 29 16 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 17 13 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 13 2 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 18 29 16 29 29 29 29 6 29 14 29 26 8 29 29 25 5 29 2 29 29 29 18 29 29 2 29 2 2 2 29 8 29 8 29 8 5 5 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 6 29 29 29 29 16 29 29 29 31 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 2 29 29 8 29 8 29 29 29 29 29 31 29 29 17 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 27 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 16 29 18 29 29 29 16 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 25 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 31 6 2 29 2 25 29 29 29 27 29 29 29 29 29 5 27 29 29 8 29 29 29 29 29 29 29 29 18 2 6 29 29 29 8 29 5 29 18 8 29 29 29 26 2 29 29 2 29 29 27 29 29 6 29 29 29 29 29 8 29 29 26 31 29 25 5 27 29 29 29 29 29 2 29 8 29 25 29 29 8 2 29 29 6 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 27 29 31 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 5 31 29 29 29 29 29 29 29 29 29 29 29 31 18 29 29 29 29 29 29 29 29 29 2 17 29 8 29 2 29 29 29 2 29 29 29 29 2 18 25 29 29 6 8 29 29 29 29 29 2 6 29 25 29 29 29 29 29 29 29 16 29 27 16 29 29 29 29 6 29 8 18 29 8 2 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 8 2 6 29 29 29 29 29 29 29 29 29 17 29 8 29 29 2 2 26 8 29 29 2 29 25 29 2 18 29 8 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 31 29 16 13 29 29 29 29 29 29 29 29 6 29 2 26 29 29 31 29 29 2 29 29 8 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 16 29 29 2 2 8 29 29 29 29 29 29 18 29 16 16 8 18 8 29 2 14 8 2 29 29 29 29 29 2 2 29 29 29 25 2 29 29 29 2 8 29 2 8 29 29 29 29 8 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 2 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 18 8 29 8 29 29 25 31 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 31 25 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 8 29 29 29 31 2 2 8 29 29 29 29 29 29 29 8 29 18 5 29 27 2 29 29 29 6 29 29 29 29 18 29 16 13 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 5 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 29 29 16 29 27 29 29 29 2 2 27 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 29 29 2 29 2 6 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 5 5 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 6 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 31 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 26 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 16 18 16 8 29 29 29 29 29 29 29 29 2 27 29 29 8 2 8 29 29 29 26 29 5 29 29 27 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 2 29 29 8 8 29 16 29 29 29 29 18 29 29 29 27 17 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 8 29 29 29 29 29 8 29 29 29 5 29 29 29 5 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 8 29 29 29 29 31 2 6 29 29 29 29 2 29 26 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 8 29 29 2 29 29 29 8 29 29 29 26 8 8 2 29 2 29 2 8 29 29 2 31 2 8 5 29 29 17 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 8 29 29 29 29 29 29 29 29 8 29 27 6 31 6 29 29 29 29 2 29 29 29 6 8 2 29 29 29 29 6 29 26 29 29 5 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 2 29 6 29 29 29 27 8 29 29 29 29 29 29 17 2 27 29 29 31 29 29 29 26 29 29 29 29 29 5 29 2 31 29 29 29 29 29 29 29 18 31 5 29 29 29 29 29 29 29 29 2 8 29 29 29 27 29 29 31 2 29 29 17 29 29 29 29 27 29 29 8 29 29 29 29 31 29 29 29 31 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 17 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 17 29 2 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 2 29 29 2 29 29 29 29 29 29 8 29 8 8 29 2 5 29 18 31 23 26 29 29 29 29 18 29 29 29 2 8 8 29 2 29 29 29 8 8 18 2 8 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 6 29 8 29 29 2 29 29 29 29 2 29 29 29 6 2 25 8 29 5 29 29 29 2 6 29 2 5 29 29 29 8 29 29 29 29 29 2 29 5 27 29 29 27 29 6 29 29 29 18 29 29 5 17 29 18 29 8 29 29 18 29 29 18 2 29 2 29 29 29 5 2 29 29 2 26 8 8 18 18 2 29 29 29 29 29 29 29 31 29 29 29 29 5 8 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 31 29 29 29 29 8 8 29 5 29 29 29 8 29 25 8 29 29 2 2 29 29 8 29 2 5 6 29 29 29 6 29 29 29 2 29 29 29 8 29 29 29 29 29 5 29 17 29 29 8 29 8 29 29 29 16 29 29 29 29 5 29 29 29 29 29 29 29 8 29 29 29 5 2 29 29 29 29 2 29 29 29 8 29 29 2 29 29 29 2 29 2 29 29 6 29 31 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 2 29 8 29 2 29 29 6 29 18 2 2 29 29 29 25 29 29 29 29 29 29 29 29 8 29 18 29 2 29 2 31 29 8 5 2 5 8 29 18 29 29 29 29 6 5 29 29 2 25 29 29 2 29 29 8 5 29 29 29 5 2 29 29 29 29 17 2 6 29 2 2 8 2 8 2 2 29 8 8 29 29 5 29 18 5 8 29 29 29 18 29 18 8 8 14 2 31 29 29 5 29 29 29 29 6 2 18 29 29 2 29 6 29 29 29 2 27 5 2 8 29 29 8 8 8 5 29 29 8 18 2 29 2 29 2 6 29 31 6 2 29 29 2 23 2 29 29 31 8 8 29 29 2 2 5 2 29 29 29 18 29 29 31 16 29 29 29 29 29 29 8 29 18 2 2 8 29 29 29 29 31 26 2 4 29 6 2 8 18 29 29 5 29 29 29 29 29 29 2 29 2 2 29 16 2 27 29 17 29 8 29 29 29 29 6 2 2 6 29 29 2 29 29 29 29 29 2 29 5 29 29 29 29 2 29 29 29 2 2 29 29 29 29 29 5 29 2 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 26 29 29 29 2 29 29 29 29 5 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 5 29 29 2 8 29 29 2 29 2 29 29 29 29 2 29 29 29 29 29 23 2 29 29 2 29 29 8 29 29 16 29 16 16 16 16 13 29 16 29 16 13 29 16 19 29 16 16 29 29 16 29 19 29 31 29 29 2 2 29 29 29 29 29 29 2 29 29 29 2 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 6 29 29 29 29 8 17 29 5 29 29 2 29 29 29 29 29 29 26 18 5 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 5 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 26 2 29 29 29 29 29 29 29 29 2 5 29 29 29 8 29 17 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 14 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 16 13 29 2 16 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 5 29 29 29 29 29 29 29 26 29 2 29 29 8 29 29 31 2 5 5 31 29 29 29 29 2 29 29 29 25 8 8 29 29 16 29 29 29 29 29 23 29 2 2 29 29 29 29 2 29 29 2 29 8 29 29 17 29 29 29 29 5 2 2 29 29 29 8 26 29 2 29 8 6 2 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 8 31 29 29 2 8 29 29 18 29 29 29 2 29 29 29 29 29 26 26 29 26 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 2 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 2 29 29 26 29 29 5 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 13 29 16 29 29 29 2 27 2 29 29 29 29 29 29 29 29 29 16 8 8 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 29 29 16 16 29 29 29 29 29 16 29 16 29 16 16 29 16 16 29 16 16 29 29 29 29 13 29 29 16 29 29 16 13 16 29 29 17 17 29 29 29 17 16 17 16 29 29 29 19 29 29 16 29 16 29 29 16 29 27 29 29 16 13 29 16 16 16 16 13 29 16 29 16 29 29 16 29 29 29 29 16 29 29 16 16 29 29 29 16 29 29 19 16 29 16 29 19 16 29 29 16 29 16 16 29 29 29 29 29 16 29 16 2 16 16 29 29 29 16 16 29 16 29 16 16 16 17 29 29 16 29 16 29 16 16 13 19 16 16 16 19 19 19 13 13 16 16 19 29 16 29 16 16 13 29 29 29 29 16 29 16 16 29 29 29 29 16 29 2 29 17 17 29 16 29 29 29 19 18 29 29 16 16 29 29 16 29 16 16 16 29 16 16 16 29 16 29 29 29 29 29 29 17 16 29 16 29 19 16 16 29 29 29 16 16 16 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 16 29 29 5 16 29 29 29 29 16 29 29 29 16 29 16 29 16 29 16 16 29 29 29 16 16 13 16 29 16 29 29 29 29 29 29 13 16 29 29 29 29 29 17 29 29 13 29 29 16 29 16 29 16 29 16 13 2 29 16 16 29 29 29 13 19 29 29 29 29 29 16 29 29 29 17 19 29 19 16 29 29 29 16 29 16 2 16 29 29 16 29 29 29 29 29 29 29 29 5 29 29 17 16 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 16 29 13 29 29 29 29 16 29 16 29 29 29 29 13 16 16 29 29 29 29 29 2 29 16 16 29 29 29 29 29 13 29 26 29 29 29 29 29 16 29 29 29 29 29 2 29 29 5 29 29 29 16 16 29 13 16 29 16 2 29 29 29 16 29 16 16 29 16 29 29 29 29 13 13 16 29 29 16 29 13 16 16 16 29 29 16 29 16 19 29 29 29 29 29 29 29 13 17 29 8 29 16 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 2 29 29 29 8 8 5 29 29 29 29 29 16 29 29 29 29 16 29 26 29 2 29 29 29 29 29 29 26 5 2 29 2 29 27 29 29 29 2 8 29 29 31 27 8 29 29 26 29 29 29 8 29 29 29 29 29 29 29 29 31 29 29 29 2 29 8 2 2 29 29 18 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 25 29 29 18 2 29 29 29 29 29 5 2 29 29 29 29 29 29 29 18 29 29 29 29 8 5 29 8 29 8 5 29 29 29 29 29 5 29 29 29 8 29 29 29 29 6 31 2 2 29 5 29 2 18 2 31 29 29 29 31 5 2 29 29 8 8 29 14 29 29 29 29 29 29 5 29 31 31 29 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 18 17 29 8 5 29 2 29 18 29 29 29 18 31 29 29 29 29 29 29 29 29 29 8 29 19 31 29 5 2 29 25 29 29 29 29 2 29 8 29 2 29 29 8 29 18 2 29 23 29 29 29 2 29 29 29 29 29 14 29 2 29 29 2 2 29 8 2 2 29 27 25 29 8 29 29 29 29 29 29 5 29 8 27 29 29 29 6 8 29 5 29 29 29 29 29 29 29 29 5 31 8 2 8 29 26 25 31 2 29 2 29 8 31 5 8 18 8 2 29 29 18 29 2 2 2 27 8 5 2 2 29 2 29 29 2 29 8 2 8 29 8 2 29 29 29 2 2 29 2 2 29 29 29 29 29 29 29 29 2 8 29 6 29 29 29 29 29 8 29 29 2 29 29 8 2 29 29 6 29 29 2 8 2 29 8 31 29 29 2 6 29 29 6 29 2 29 6 29 29 29 29 29 29 29 2 29 8 5 8 2 18 29 29 5 29 29 29 6 29 29 2 2 29 25 8 2 26 2 6 14 31 2 5 8 2 6 29 8 25 2 29 31 29 29 29 29 29 29 5 29 5 5 5 2 2 29 29 29 29 29 2 29 8 29 29 29 29 2 8 26 18 5 8 5 23 29 29 2 2 6 29 29 27 31 25 29 5 29 29 29 29 6 29 29 29 29 29 31 5 29 29 29 2 2 29 29 8 8 29 29 29 29 2 2 29 5 29 29 2 29 2 29 31 29 31 18 8 29 29 14 29 29 2 29 29 29 8 29 29 5 29 2 29 29 29 29 29 29 29 29 18 29 29 26 8 29 31 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 27 29 29 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 31 29 29 2 29 29 29 29 29 6 29 29 5 29 25 29 31 29 29 29 29 18 29 29 29 29 2 2 29 29 29 29 8 2 18 29 29 29 29 14 2 27 29 29 29 5 2 29 29 29 31 31 29 5 29 2 5 8 8 29 6 2 6 29 17 29 29 29 29 29 2 29 2 2 29 5 2 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 8 2 29 8 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 8 5 18 29 6 14 5 29 29 29 2 2 29 18 29 27 2 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 8 29 8 29 2 29 17 29 29 29 29 26 5 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 26 5 29 8 8 25 29 2 29 29 29 29 8 29 29 26 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 31 6 8 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 18 29 29 29 29 6 29 29 8 2 29 29 16 2 29 16 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 2 8 29 29 29 31 29 29 27 29 31 6 8 29 29 29 29 16 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 6 29 29 29 29 29 29 27 29 29 25 29 29 29 29 29 16 29 29 8 27 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 2 29 29 29 29 29 16 13 29 16 29 29 13 29 29 29 29 29 2 5 29 29 29 2 2 29 2 5 2 29 29 2 29 29 18 25 25 29 29 18 5 29 25 31 2 6 29 29 29 29 29 29 2 2 5 8 29 29 29 29 29 2 29 29 18 16 29 29 16 16 29 29 29 29 29 17 16 29 29 2 29 29 29 16 2 5 8 8 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 2 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 6 29 29 8 29 25 8 26 29 2 25 2 29 29 5 29 29 14 8 2 29 31 8 29 29 29 29 29 29 18 8 2 29 29 8 29 29 29 29 23 29 27 29 29 29 6 8 18 29 29 29 29 29 2 29 29 5 8 8 31 29 29 2 29 29 29 29 29 29 16 29 2 2 29 29 29 29 29 29 6 29 29 29 8 29 29 17 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 27 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 26 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 29 16 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 18 29 29 29 29 8 29 29 29 13 16 29 16 16 29 29 8 29 16 29 29 29 17 29 16 29 29 29 16 29 16 29 13 16 29 16 29 29 16 29 16 29 16 17 2 16 19 16 16 19 29 16 16 13 16 29 29 29 16 2 29 29 29 29 29 29 5 16 29 29 16 29 29 16 19 29 29 29 16 29 29 8 29 2 6 29 29 29 2 26 29 2 2 5 29 29 29 29 2 29 14 29 31 29 18 29 5 5 29 2 29 31 6 29 18 29 29 29 29 5 29 25 29 27 26 27 29 29 8 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 2 2 29 29 29 6 8 29 5 8 29 25 29 29 29 25 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 31 29 5 29 29 2 29 8 8 5 26 8 29 14 29 29 27 2 14 29 5 5 25 2 2 25 5 2 29 29 29 29 2 29 17 2 29 29 29 2 29 29 29 2 25 29 2 8 29 29 29 29 5 29 29 29 29 29 8 5 18 2 29 2 29 29 29 29 8 29 14 29 14 29 2 29 29 29 6 6 29 29 14 29 2 29 29 29 8 29 8 29 29 5 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 8 29 5 18 5 29 8 29 8 29 29 29 29 18 18 29 29 29 29 29 8 29 29 29 29 29 5 29 29 29 29 29 2 29 31 8 5 29 2 25 29 5 31 31 8 29 25 18 5 25 2 5 27 29 14 2 29 25 29 2 29 29 18 29 23 29 29 29 29 29 29 29 2 29 2 8 29 29 16 13 16 29 29 29 29 29 29 2 29 29 8 8 8 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 2 2 2 29 29 29 8 29 8 29 8 29 31 31 29 2 29 29 29 29 31 29 29 29 8 29 18 29 2 29 2 2 8 29 29 8 29 29 29 29 29 8 29 18 29 29 31 29 29 29 29 29 2 29 31 18 29 29 2 8 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 6 29 29 29 2 29 29 29 29 8 29 29 31 26 29 23 18 29 29 8 29 2 29 29 29 29 29 29 29 29 29 18 18 27 29 29 8 2 29 29 8 8 5 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 29 25 29 29 29 29 29 16 29 29 29 16 29 29 29 13 2 29 29 29 29 16 29 29 29 29 29 16 2 29 29 16 29 29 29 29 2 29 29 16 29 16 16 29 16 29 29 5 29 29 29 16 16 29 16 29 29 16 29 13 29 29 29 19 29 16 29 16 29 16 29 29 29 29 29 17 29 8 29 29 6 29 29 29 16 13 29 17 16 29 29 29 13 29 29 29 29 29 16 19 29 29 16 16 29 29 16 29 29 29 29 17 29 29 29 29 13 29 29 2 29 29 29 29 29 16 29 29 2 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 4 29 26 2 29 29 29 29 29 8 2 6 29 2 29 29 29 29 18 2 29 29 8 29 18 29 2 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 8 29 8 29 8 29 5 29 8 6 2 2 29 29 18 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 5 2 29 8 6 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 8 29 2 31 29 26 29 29 2 29 2 29 29 29 29 2 29 29 2 6 31 29 25 29 29 29 29 29 29 29 29 16 2 29 29 29 8 2 5 29 29 29 29 29 6 29 18 29 29 29 29 29 8 2 2 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 27 29 29 29 29 29 29 29 8 8 29 31 29 29 29 29 29 29 31 29 29 2 29 2 29 29 29 29 2 25 2 8 29 29 29 29 2 29 29 2 29 29 29 8 29 29 18 29 25 29 29 29 29 8 29 29 2 29 29 29 17 27 8 29 29 31 2 29 5 29 2 8 29 29 29 26 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 26 29 29 29 29 29 29 29 29 2 29 2 2 29 29 29 29 2 2 29 27 29 8 29 2 8 29 2 29 5 2 8 29 29 29 29 29 5 29 29 29 29 29 29 29 31 31 29 29 29 29 29 2 29 26 29 29 29 29 29 29 29 17 25 29 29 29 29 31 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 17 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 5 29 29 29 29 29 25 29 29 29 26 18 29 6 8 2 29 8 29 29 8 29 29 17 29 29 29 29 26 29 29 8 6 29 16 29 2 29 8 29 29 29 2 29 14 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 14 6 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 8 5 29 8 29 29 29 29 29 29 29 29 29 8 2 29 8 29 29 8 29 29 8 29 29 29 26 29 29 29 29 8 29 27 29 29 29 2 29 6 29 29 25 8 6 29 29 6 29 29 29 29 2 6 29 29 25 16 29 25 29 29 29 29 29 8 2 29 29 27 29 2 2 29 6 6 29 8 2 8 29 5 29 29 8 29 8 29 29 29 29 29 29 29 29 16 13 29 29 16 13 13 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 27 29 29 29 8 2 29 6 29 29 29 29 29 29 29 29 29 29 29 16 13 16 16 16 16 19 16 13 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 29 29 29 2 29 29 29 18 29 29 29 29 17 2 29 29 29 25 29 29 29 29 8 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 31 2 29 6 8 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 31 2 29 29 29 25 8 8 29 8 29 29 29 29 29 29 29 8 8 29 29 5 8 8 8 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 2 29 29 29 29 8 16 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 16 18 29 29 29 18 29 29 29 16 29 25 29 29 29 16 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 5 17 5 2 29 29 29 31 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 25 29 31 29 27 5 29 31 27 5 25 27 29 29 16 16 29 29 29 29 16 29 29 29 16 16 29 29 16 29 29 29 29 29 29 16 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 2 25 29 29 29 2 29 29 31 29 5 2 29 18 2 2 29 8 8 29 29 8 5 29 2 8 29 18 29 29 29 6 29 29 26 2 29 29 29 2 29 8 29 2 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 18 29 8 2 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 27 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 18 8 29 29 2 29 29 29 29 5 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 29 29 16 8 29 29 29 16 29 29 29 14 29 29 29 29 29 29 29 18 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 18 16 29 29 29 26 8 29 29 17 29 29 29 29 29 29 29 29 2 29 8 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 5 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 16 16 29 29 29 16 16 16 29 29 19 16 16 29 29 29 16 16 13 29 16 29 16 13 16 13 29 29 29 29 16 16 29 16 29 29 29 8 2 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 16 29 6 29 29 29 16 29 29 16 29 29 19 29 29 29 29 29 2 29 26 29 29 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 8 25 29 29 14 31 2 29 29 29 29 18 29 29 29 26 29 29 29 8 29 31 29 29 2 29 2 31 6 2 29 29 29 29 29 2 2 29 2 25 29 29 5 29 6 29 29 29 6 29 29 29 6 29 29 29 29 29 29 13 29 29 29 29 29 31 2 29 29 29 6 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 2 29 29 29 2 29 29 25 29 29 2 6 8 8 5 2 29 29 6 29 8 29 29 2 29 29 27 29 2 29 2 6 29 29 29 29 29 8 29 6 29 29 29 27 29 29 18 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 8 6 29 25 18 29 2 8 29 18 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 8 29 29 31 29 29 29 2 29 6 2 29 29 2 29 29 29 29 29 29 8 2 29 25 29 29 25 29 29 29 2 29 5 8 29 6 29 29 29 29 29 25 29 31 31 8 29 29 14 29 29 2 29 29 29 29 29 5 29 2 29 29 29 25 18 29 8 8 29 2 29 2 29 29 29 29 29 29 29 29 31 2 29 29 8 29 31 25 29 29 29 8 29 5 8 29 29 27 29 5 29 31 31 29 8 29 18 8 29 5 8 2 29 6 8 18 29 29 29 2 29 29 18 29 2 29 6 29 29 29 29 29 18 29 8 29 29 29 18 5 31 2 31 5 26 25 29 29 29 18 8 29 18 29 18 29 5 5 2 18 29 29 29 29 5 29 6 29 29 2 29 29 31 25 18 2 18 31 29 29 27 29 29 8 18 29 29 29 29 29 26 29 18 5 29 29 29 29 29 31 6 29 18 29 2 8 5 29 29 29 8 31 27 8 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 31 29 29 29 29 29 8 29 29 29 29 29 29 26 5 17 2 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 27 29 29 29 29 29 29 29 29 8 29 8 29 8 29 2 8 29 2 5 29 18 2 14 29 2 8 2 5 29 8 2 29 18 2 2 29 29 29 31 2 29 29 2 8 29 29 26 29 8 2 29 29 29 29 29 2 31 29 2 29 2 29 29 29 14 2 29 29 29 2 8 2 6 29 25 29 2 29 8 2 26 29 29 2 29 29 5 29 2 29 29 2 29 27 29 29 18 29 6 29 29 2 8 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 18 29 29 2 2 29 29 31 29 29 29 2 29 29 29 29 29 29 16 29 29 29 2 2 29 8 29 29 29 29 29 29 29 29 5 29 2 18 29 29 29 29 18 29 8 8 8 29 29 29 8 2 5 2 2 8 29 29 29 29 29 29 6 2 29 29 29 29 5 2 2 29 2 29 29 29 29 29 29 29 29 29 29 18 29 5 29 29 29 29 6 5 29 18 29 29 29 27 29 29 29 29 18 29 29 8 29 29 18 29 29 29 29 29 5 29 29 29 6 29 29 26 2 18 29 29 29 27 29 18 25 29 29 8 31 27 29 8 8 8 5 8 29 6 29 14 29 29 2 29 2 29 29 29 18 2 8 8 5 29 8 8 29 31 2 5 29 27 2 29 8 29 5 8 29 8 29 26 29 2 29 29 29 29 31 29 29 26 29 5 16 5 5 2 2 29 29 29 29 29 18 8 29 29 8 18 8 8 29 29 29 8 29 5 29 29 27 29 29 29 25 29 27 29 29 2 29 26 29 29 29 29 29 29 29 5 29 5 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 27 29 29 8 29 27 29 29 5 18 29 29 31 25 25 29 29 25 29 29 29 29 29 2 8 29 8 29 8 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 2 25 29 2 27 2 29 2 29 29 29 8 29 8 29 29 29 26 5 2 29 29 29 29 8 18 29 18 29 29 29 29 29 8 29 25 29 8 29 5 29 8 31 8 29 29 5 8 31 29 8 8 2 5 29 29 29 8 29 8 29 27 29 29 29 29 29 16 29 29 29 29 25 29 29 29 29 29 29 29 31 29 17 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 29 29 29 29 6 29 29 5 25 29 29 29 29 29 29 29 5 29 8 29 26 29 5 29 29 8 29 26 31 29 29 29 2 29 29 29 29 29 29 16 17 29 29 29 2 29 29 6 29 29 6 8 29 29 29 29 29 29 8 16 31 29 2 29 31 29 29 14 29 17 31 29 29 29 29 18 18 29 29 29 29 29 29 16 18 29 26 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 18 8 29 29 29 16 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 18 29 29 29 8 29 14 29 29 29 29 29 29 8 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 16 16 29 8 29 29 29 29 17 8 6 29 29 2 29 29 8 29 29 29 29 29 8 29 31 29 29 8 2 18 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 8 31 29 29 2 2 8 29 31 5 6 8 29 29 2 29 25 29 29 29 29 29 29 29 2 29 29 8 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 17 29 29 25 29 29 8 5 31 29 2 29 31 29 29 29 29 29 29 29 29 25 29 26 18 29 8 29 29 5 25 29 29 27 29 31 29 29 29 29 29 29 29 27 6 29 29 8 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 2 8 29 5 6 29 18 25 2 29 29 29 2 29 18 8 29 6 2 29 29 2 5 8 29 29 29 26 29 25 25 29 29 8 8 2 29 29 29 25 8 8 8 29 29 18 29 2 29 2 29 29 6 29 29 31 6 18 31 29 29 29 29 29 18 25 29 29 29 29 29 29 2 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 8 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 8 29 29 29 29 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 8 8 29 29 29 29 29 29 29 31 8 29 29 31 29 2 8 29 8 18 29 8 29 29 29 29 31 29 29 29 25 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 27 29 29 29 8 29 29 29 29 29 27 29 29 29 27 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 16 29 29 17 13 29 16 16 29 8 29 29 29 29 16 29 29 16 16 29 16 29 29 29 29 29 16 29 16 29 29 16 13 29 29 16 29 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 29 29 29 29 17 29 29 29 16 29 29 29 16 25 16 16 29 29 16 13 16 13 29 13 29 29 29 29 29 29 29 16 13 29 16 16 29 13 16 19 29 17 29 19 19 29 29 19 29 16 19 29 16 19 19 19 16 13 19 17 19 29 19 13 16 19 16 16 13 19 19 19 19 19 16 19 16 16 29 29 13 19 16 29 16 29 19 19 16 29 29 29 13 29 16 29 29 29 27 16 29 16 2 16 29 16 16 16 29 29 16 16 29 29 29 29 17 29 29 16 16 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 13 16 29 29 29 29 16 29 29 16 29 29 16 17 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 2 29 2 29 29 2 29 5 29 29 8 29 29 26 5 29 8 29 29 2 2 29 2 29 29 29 2 8 29 29 4 29 29 29 29 29 29 4 29 26 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 29 29 5 29 29 29 8 29 29 6 31 29 29 29 29 29 2 5 2 18 29 29 8 29 29 18 2 25 29 8 29 8 2 29 5 29 29 29 29 2 29 29 29 29 8 26 29 2 5 29 18 8 29 29 29 29 2 2 6 18 29 29 29 29 18 2 29 31 31 29 31 29 29 2 2 29 29 29 29 14 29 31 29 2 29 25 27 29 29 29 29 29 29 6 29 29 8 29 2 18 29 27 2 29 31 29 29 29 29 2 29 29 29 31 25 29 8 29 29 29 29 8 29 5 8 27 29 27 29 29 2 29 29 29 29 29 8 27 29 29 29 16 29 8 8 29 2 29 29 8 29 29 29 29 8 18 29 6 29 29 8 2 2 29 29 8 29 29 27 29 29 6 26 29 29 8 29 2 2 2 29 29 25 2 29 29 29 18 29 29 29 29 29 29 25 29 29 29 29 29 29 8 29 27 2 8 29 2 29 29 29 29 8 29 29 6 8 5 29 29 8 29 29 29 29 29 8 8 29 29 5 26 29 5 29 29 29 29 31 29 29 8 29 29 2 29 27 8 31 29 29 2 29 29 8 2 29 2 29 29 27 29 29 29 29 29 29 29 2 27 29 29 29 31 5 29 31 29 29 5 29 29 25 29 8 29 29 29 14 29 29 29 2 29 29 29 29 29 29 29 29 29 26 29 8 29 8 29 31 5 29 29 29 14 8 29 29 29 29 29 29 8 29 29 5 29 29 29 29 29 29 8 8 2 29 29 29 29 29 8 5 29 29 29 29 29 2 2 29 29 14 29 29 29 29 8 25 29 2 8 29 29 29 2 8 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 27 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 5 2 29 29 29 29 2 29 29 29 29 29 5 8 29 2 29 29 29 29 29 29 29 2 2 29 8 5 29 29 2 29 29 8 29 29 29 29 29 29 18 29 6 25 6 29 29 29 29 29 29 29 29 29 8 6 29 6 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 5 29 8 29 29 29 29 29 2 29 29 29 29 31 29 31 29 29 29 8 29 23 29 29 31 29 2 2 29 18 29 29 29 29 29 5 5 8 14 29 8 29 8 8 29 29 25 2 25 8 29 26 29 31 29 18 31 29 29 8 6 29 2 2 29 29 18 29 31 29 29 29 29 29 29 29 29 8 2 31 5 29 2 18 5 29 2 29 25 29 29 29 29 29 31 29 29 2 29 29 8 2 29 6 29 29 29 29 2 29 29 2 29 29 2 25 31 2 14 29 29 29 29 29 29 29 29 2 29 29 29 5 8 29 5 14 29 29 31 29 29 29 2 29 29 25 6 29 29 5 8 29 6 8 29 31 2 29 8 5 18 8 29 29 29 29 29 27 29 2 2 2 29 29 29 29 29 8 26 27 29 29 29 2 29 29 29 29 29 29 2 5 8 5 2 29 29 8 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 6 29 29 29 29 29 29 6 29 29 2 5 29 29 29 29 29 29 5 31 29 31 29 29 29 29 6 2 29 29 2 31 29 29 29 29 29 31 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 16 29 4 29 29 31 29 29 2 18 29 8 29 31 29 29 29 2 29 18 29 29 29 29 29 29 2 29 29 29 29 25 5 29 29 6 8 29 2 29 29 18 29 29 29 29 29 29 8 29 29 29 29 18 2 29 29 29 8 29 29 2 29 29 29 29 2 29 29 29 17 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 8 2 29 2 29 31 29 29 29 29 29 29 29 29 16 29 29 16 13 17 2 29 29 29 29 29 2 29 8 29 29 29 2 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 13 13 29 29 16 29 29 29 29 29 2 29 29 6 29 29 29 29 27 29 29 29 5 29 29 29 18 8 29 2 8 29 31 8 8 2 8 2 29 5 29 31 29 29 29 29 31 2 29 29 8 8 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 19 29 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 13 29 2 29 2 29 29 17 29 29 29 29 29 29 29 6 29 29 29 29 29 29 14 29 29 8 29 29 29 29 29 2 29 8 31 29 5 2 14 2 8 29 29 29 29 29 29 31 29 29 5 29 8 8 29 5 2 8 29 29 29 2 2 29 29 29 6 29 29 8 6 8 18 6 29 8 5 17 29 29 2 29 2 29 2 29 27 29 29 29 29 29 29 29 29 29 29 29 29 8 4 29 2 26 2 29 29 8 29 29 29 29 29 29 29 18 29 29 29 29 6 29 5 29 29 5 29 8 5 29 29 29 29 29 18 29 2 31 18 29 29 29 2 8 5 29 29 29 25 29 29 29 29 29 29 29 26 29 2 29 2 29 29 2 29 29 2 6 16 29 29 31 8 29 29 2 29 29 2 29 29 29 8 29 5 29 29 6 29 29 29 18 29 29 29 29 29 5 29 29 29 25 29 29 29 29 26 29 29 29 29 6 29 29 2 5 29 29 29 29 29 29 29 2 29 29 14 29 16 18 29 29 29 8 5 29 31 6 8 2 2 29 31 25 29 29 2 29 29 29 29 2 29 5 2 8 29 18 29 29 25 2 2 31 26 29 29 18 8 29 29 29 29 5 29 29 29 2 14 29 18 29 18 29 8 27 29 29 29 29 18 29 2 5 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 8 29 29 29 8 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 18 8 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 13 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 27 26 29 29 29 29 29 29 29 29 8 29 29 29 8 29 8 29 27 29 29 29 8 29 8 6 2 8 29 8 29 25 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 2 27 8 8 29 29 8 6 8 29 29 26 5 29 26 29 31 29 18 29 29 25 29 27 29 29 29 29 29 29 8 29 29 29 29 29 17 5 17 5 18 29 17 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 8 29 8 29 29 29 31 29 29 2 2 8 6 29 29 29 29 31 5 29 29 29 29 29 29 29 2 2 29 29 29 8 29 29 29 8 29 2 29 29 5 8 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 2 26 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 26 2 19 16 29 2 29 16 17 29 29 16 29 17 29 29 19 13 16 13 16 29 29 29 16 19 29 16 19 16 29 29 29 29 2 29 29 19 29 16 16 16 16 13 16 29 29 29 29 16 29 29 13 16 29 29 16 16 29 29 16 13 16 2 26 19 29 29 29 29 16 29 29 16 16 29 6 5 29 29 8 29 18 18 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 6 18 29 29 29 29 29 29 29 2 29 29 8 8 2 29 29 2 8 2 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 18 2 29 29 13 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 16 16 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 18 29 27 29 29 29 29 29 2 29 29 29 29 29 8 5 8 5 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 14 29 16 13 8 2 29 29 29 16 29 18 29 29 29 8 29 29 16 16 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 8 29 2 29 29 29 16 29 29 29 6 8 29 29 5 5 29 29 29 29 8 6 2 29 29 29 29 29 29 2 29 29 31 29 16 5 29 29 29 29 29 2 29 29 29 2 6 29 29 29 5 29 29 29 29 29 29 29 6 29 2 2 29 29 8 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 31 2 2 17 29 29 29 31 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 16 17 5 29 29 29 16 8 29 29 29 29 29 29 2 29 27 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 18 2 16 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 8 29 8 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 2 29 29 29 29 8 8 8 8 29 5 29 29 2 29 29 2 29 16 29 16 29 29 29 29 16 29 2 29 29 29 29 2 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 5 29 29 2 8 8 2 31 29 5 8 29 29 29 31 18 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 8 2 29 5 29 29 26 8 8 29 29 29 2 2 29 2 29 29 29 29 29 29 31 29 18 29 18 14 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 5 8 29 5 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 29 8 29 29 29 8 29 29 29 29 8 5 31 2 29 29 29 29 29 29 25 31 8 29 29 29 29 29 29 29 29 8 2 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 16 29 29 2 29 26 8 29 14 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 16 29 29 29 29 29 8 29 2 29 29 29 29 16 5 29 29 29 29 2 29 29 5 29 29 29 29 25 31 29 29 29 29 27 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 6 5 29 29 29 8 29 29 29 29 29 29 26 8 29 17 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 17 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 13 16 29 17 16 29 16 13 29 29 13 29 29 29 29 16 16 29 29 16 16 29 29 29 29 29 29 16 29 29 19 29 29 16 16 16 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 13 29 29 16 29 29 29 16 16 16 29 16 29 29 19 13 16 19 16 19 29 16 13 19 16 19 29 16 16 29 19 16 16 19 19 13 29 19 16 29 29 29 29 16 16 29 29 5 29 16 16 29 29 29 4 29 16 29 16 29 29 29 16 16 16 19 29 16 16 16 29 29 29 29 29 29 16 29 5 13 16 29 29 17 29 16 16 29 29 19 29 29 16 16 29 29 29 16 29 29 29 29 2 29 16 29 16 29 29 29 8 29 18 29 29 29 16 13 29 29 29 29 29 16 29 29 29 29 5 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 17 19 29 29 29 29 19 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 19 29 16 16 16 29 29 29 29 16 29 29 29 29 29 17 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 13 29 2 8 29 8 27 8 29 5 8 6 29 29 16 17 29 29 16 6 17 29 5 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 2 6 29 8 5 29 18 29 5 18 29 8 18 29 29 29 14 29 29 29 6 29 5 5 29 6 29 14 25 5 29 29 29 27 29 8 29 29 2 29 26 29 29 29 5 29 29 8 26 2 8 29 6 2 29 8 18 29 29 2 29 29 27 26 2 29 29 29 29 31 29 29 2 17 29 29 8 8 29 29 29 29 8 17 29 29 2 29 18 29 29 29 29 29 29 5 29 29 29 29 6 2 6 29 29 29 29 29 29 5 23 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 8 14 5 2 29 8 8 26 29 29 29 5 29 2 2 29 29 29 14 29 29 29 29 29 29 2 29 2 2 6 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 5 29 2 26 17 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 31 2 29 29 29 29 29 29 16 26 29 29 29 29 29 2 6 29 29 29 29 18 29 5 29 6 29 29 29 29 8 29 5 2 5 8 2 29 26 2 14 29 29 25 27 29 2 5 29 8 17 29 29 2 17 29 18 29 8 8 29 29 2 2 29 29 29 29 29 5 29 8 2 29 29 29 29 26 29 29 29 31 29 29 29 31 5 29 29 29 29 29 8 2 18 2 29 8 8 2 8 29 18 29 2 29 8 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 29 29 16 16 29 29 29 29 2 29 29 2 2 29 29 26 18 29 29 29 29 29 2 29 2 29 29 29 29 29 18 29 29 29 8 29 2 31 31 29 2 8 8 29 29 29 5 2 29 16 29 29 16 16 16 16 16 29 29 2 29 29 29 26 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 2 29 29 29 29 8 17 2 29 29 29 26 29 31 29 29 29 2 25 29 29 29 29 29 29 29 29 29 14 29 29 13 29 29 29 29 25 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 2 29 29 26 29 29 25 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 29 29 29 14 29 29 18 27 8 29 29 6 29 29 29 8 29 29 29 29 29 29 29 2 5 29 8 5 23 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 17 29 29 29 29 8 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 16 29 8 29 16 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 16 29 29 19 29 29 29 16 29 16 13 29 29 16 13 19 16 29 29 29 29 16 29 16 16 16 29 29 25 29 29 29 16 19 16 29 16 16 13 29 29 29 29 29 29 29 16 29 29 29 18 16 19 29 29 16 29 29 16 16 13 16 29 13 29 29 16 29 16 16 29 16 29 29 16 29 29 29 29 2 29 16 13 29 16 29 13 16 29 16 29 17 16 29 16 29 29 2 16 29 29 29 16 29 29 29 16 13 16 29 29 29 29 16 29 16 29 16 29 16 16 16 29 13 29 16 13 16 29 16 29 16 16 29 16 16 29 29 29 29 16 13 16 29 29 16 29 19 29 29 29 29 29 29 17 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 27 29 29 26 2 29 29 29 25 8 29 8 29 17 29 5 29 29 18 29 29 29 29 29 2 29 29 29 29 17 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 16 29 29 29 16 16 16 29 29 2 29 29 29 29 29 29 29 29 29 16 29 16 18 29 16 29 13 29 19 19 29 19 16 16 29 29 16 16 16 29 16 29 29 29 16 29 16 16 16 29 29 29 29 16 13 29 19 16 16 29 16 16 16 16 29 19 29 29 29 16 29 16 29 16 5 16 26 19 16 19 13 16 16 29 17 19 16 17 29 29 29 29 29 16 29 29 29 29 16 16 16 16 19 19 16 29 16 16 29 29 16 29 16 16 29 19 29 29 29 16 16 29 16 29 16 16 16 19 16 13 29 29 29 13 13 29 29 19 8 29 16 29 29 16 16 29 16 16 29 16 29 13 19 19 19 16 16 13 29 29 29 29 16 17 8 29 16 16 17 29 16 17 29 29 29 16 13 29 29 29 16 16 16 16 29 16 29 13 29 16 29 16 29 29 29 29 16 29 16 29 16 19 29 29 16 29 16 29 29 29 29 13 16 16 29 16 29 29 16 29 16 29 16 26 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 13 5 16 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 16 31 29 29 16 16 29 29 29 13 29 29 13 16 29 16 16 13 16 16 29 29 19 16 16 16 17 16 29 29 16 16 29 29 29 16 16 29 29 29 29 19 16 16 29 29 29 29 29 16 16 29 29 16 16 16 29 13 16 29 29 31 16 16 16 16 13 16 29 13 29 29 16 29 29 29 29 29 29 29 29 17 29 29 29 16 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 2 25 8 8 5 29 26 31 2 29 26 29 29 2 8 31 29 29 29 6 29 31 29 29 29 29 26 5 26 25 29 29 8 29 26 31 29 29 29 29 29 29 2 5 8 8 29 5 29 29 29 29 29 29 29 29 29 29 8 31 29 8 2 5 2 29 29 29 29 29 29 5 29 29 29 26 5 27 29 6 29 29 29 8 8 29 29 8 29 29 29 29 29 29 29 29 16 29 29 16 19 16 29 16 29 29 29 29 29 29 29 29 18 29 29 29 29 8 16 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 18 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 2 5 31 2 29 26 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 31 29 29 29 27 29 6 2 29 5 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 2 8 29 2 29 29 29 6 29 29 8 2 29 29 8 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 5 29 16 29 31 29 8 17 5 17 29 8 29 2 29 29 29 29 29 29 29 8 29 29 29 8 6 29 8 29 29 29 29 29 29 17 8 29 5 8 8 18 29 29 29 29 25 29 29 29 29 29 29 2 29 29 2 2 29 31 29 29 29 29 29 5 29 29 29 31 29 29 29 8 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 17 18 8 29 6 29 29 29 29 29 5 29 29 31 29 29 29 29 29 29 2 29 29 29 29 31 29 29 29 17 29 29 29 29 29 8 29 8 8 18 29 29 5 5 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 25 29 31 25 29 29 14 29 29 29 29 6 29 29 8 18 29 27 29 8 8 27 29 6 29 26 5 29 29 2 29 29 18 31 29 29 29 29 29 29 29 29 29 29 25 8 29 29 2 2 29 29 29 31 29 29 29 2 29 8 29 31 29 26 29 29 29 29 29 29 25 29 29 8 31 29 29 2 29 26 29 29 29 29 29 29 29 31 29 31 18 29 29 29 29 6 29 29 29 29 29 29 29 29 19 29 29 8 29 27 29 8 29 29 29 29 29 29 29 29 25 27 29 29 31 29 8 6 29 18 18 29 29 29 29 29 29 29 29 2 8 29 29 29 29 19 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 31 27 27 25 25 27 29 29 29 6 29 29 29 6 27 8 29 8 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 29 2 6 29 26 29 8 29 29 29 29 29 29 27 29 18 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 8 29 29 29 8 25 29 29 8 29 8 29 2 18 29 5 29 29 29 25 29 29 29 29 2 29 27 29 6 29 29 29 29 29 29 29 8 18 29 8 25 29 29 29 31 29 29 2 2 31 29 29 8 8 8 29 6 2 5 27 29 29 29 6 29 5 2 2 31 29 29 29 2 2 8 2 5 25 29 29 2 2 29 27 29 29 29 29 29 29 29 18 29 29 29 29 29 29 27 31 2 29 2 31 29 18 29 29 29 29 8 29 29 29 29 23 2 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 16 16 29 13 29 29 29 29 6 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 2 5 29 29 29 29 8 29 25 25 2 29 29 29 29 29 31 6 29 8 5 29 29 29 29 18 29 29 2 29 29 27 31 31 27 14 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 13 8 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 13 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 31 8 29 29 29 29 29 18 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 2 29 29 2 2 29 18 5 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 25 29 29 2 29 29 29 18 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 13 16 29 16 29 29 29 28 29 29 29 29 29 29 29 29 2 2 8 29 29 8 29 5 29 29 29 29 29 8 6 29 29 29 2 8 29 18 29 29 18 29 29 5 29 18 29 29 29 29 5 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 2 17 29 29 31 18 29 2 29 29 29 29 5 18 29 29 2 2 18 2 29 29 29 6 29 29 29 8 5 29 26 29 29 2 29 29 16 29 29 2 29 29 29 2 8 29 31 29 29 29 2 6 29 8 16 29 29 29 29 29 29 29 16 29 31 29 29 29 29 29 8 2 29 26 29 2 29 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 29 29 29 2 8 29 29 31 29 29 25 29 29 2 29 29 31 31 29 29 29 26 29 29 29 29 29 29 19 29 14 29 27 8 29 26 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 6 29 29 29 27 29 29 18 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 8 2 29 25 29 29 2 29 2 6 2 29 29 29 29 29 29 29 29 29 29 5 29 29 6 29 18 29 8 2 2 2 2 5 2 8 2 2 8 29 2 31 25 29 2 29 31 29 8 29 8 2 8 5 29 2 8 26 2 29 8 29 29 29 14 29 29 29 8 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 8 29 2 16 29 26 29 5 18 18 29 29 8 6 29 29 29 17 29 29 29 29 29 16 29 18 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 16 17 16 29 17 13 16 16 29 16 29 29 29 19 29 16 29 16 29 16 29 29 29 29 16 29 29 29 16 13 16 29 29 29 29 29 2 29 29 29 16 29 29 16 29 29 2 29 16 2 2 31 18 27 29 18 8 29 2 2 2 29 18 29 29 29 29 29 2 2 25 2 29 29 29 29 29 29 29 29 5 29 31 29 29 31 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 31 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 5 6 2 29 29 29 29 2 29 29 29 29 29 29 29 14 8 29 29 29 29 29 8 8 29 29 29 2 6 29 29 29 2 29 14 29 29 29 29 8 29 29 29 8 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 2 29 29 29 25 8 2 5 6 2 29 29 29 27 29 5 5 29 29 29 29 2 29 29 18 26 29 29 2 29 14 25 31 29 29 29 29 29 29 29 29 17 29 23 29 29 29 2 31 29 29 29 29 2 8 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 2 27 29 18 31 29 14 29 29 8 2 2 29 29 29 29 29 29 29 5 29 2 29 2 29 29 2 29 29 29 2 29 29 29 29 29 29 31 18 29 31 29 2 8 29 17 29 29 29 18 31 29 29 2 29 8 2 29 26 8 29 2 29 2 29 8 29 8 29 29 29 29 2 29 2 5 2 29 29 5 6 8 26 8 2 8 5 25 8 6 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 17 29 29 2 29 2 29 26 29 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 31 2 16 29 29 29 27 29 29 29 29 29 29 29 29 29 8 2 29 2 29 29 29 29 29 31 29 29 2 29 29 29 2 29 29 29 29 2 29 18 5 27 29 2 29 29 5 29 29 29 29 29 29 29 29 2 5 8 2 13 29 29 29 29 29 13 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 13 29 26 16 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 2 29 29 29 27 16 29 29 16 13 16 8 29 29 29 29 29 29 27 29 29 29 29 29 18 29 29 29 29 6 2 29 29 2 29 5 29 29 29 29 16 29 29 16 16 17 29 29 29 8 29 29 5 29 31 29 2 8 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 2 29 2 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 18 29 2 29 29 29 29 29 29 29 2 25 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 31 5 31 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 31 29 29 29 29 29 29 29 29 29 16 29 16 29 2 29 29 29 29 2 8 2 29 29 29 29 2 29 29 29 29 8 2 26 29 29 29 29 29 29 29 5 29 29 16 2 29 29 29 5 2 2 5 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 2 29 29 29 8 5 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 29 29 2 27 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 26 29 29 29 8 29 31 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 25 31 2 29 16 5 29 29 29 8 29 6 29 2 5 29 29 8 8 6 8 2 29 29 17 29 29 5 29 5 29 8 5 2 2 29 13 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 5 2 8 29 29 29 29 29 29 29 29 29 29 29 18 6 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 17 16 29 29 29 17 8 29 17 29 29 29 29 29 29 18 29 29 29 29 29 29 29 26 29 29 29 2 8 29 29 29 29 29 29 29 29 29 2 29 18 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 8 29 2 2 29 29 29 29 5 29 2 29 29 29 29 13 29 2 29 29 29 2 2 29 29 29 16 5 29 29 29 17 29 2 26 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 5 29 29 29 26 29 29 16 16 29 29 16 16 13 29 16 16 29 29 29 13 16 29 29 29 29 29 16 29 16 2 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 16 16 16 29 19 29 29 29 17 29 16 16 16 29 16 29 16 16 29 29 16 19 29 29 16 29 16 16 29 29 29 13 29 29 29 29 16 29 29 29 16 29 29 16 29 16 29 16 16 29 29 16 16 16 16 29 16 16 19 16 29 13 19 13 29 16 13 16 16 16 16 29 16 13 16 19 17 16 19 16 29 16 19 19 13 29 29 16 16 29 16 16 29 16 29 16 16 13 16 29 19 29 16 19 29 16 16 13 29 16 16 29 29 16 16 19 19 16 16 16 29 29 19 16 13 29 29 16 16 13 29 13 16 29 29 13 19 29 29 13 16 16 13 16 29 29 16 16 16 29 29 29 16 29 29 29 5 29 29 29 8 2 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 29 6 31 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 16 13 29 8 16 29 29 29 16 29 16 16 29 16 29 29 29 16 29 16 17 31 16 29 16 29 29 29 29 29 16 29 29 16 16 16 29 29 29 29 29 29 29 29 6 29 29 16 16 8 29 31 29 29 29 29 29 17 16 29 13 29 29 16 29 29 16 29 16 29 29 16 16 29 16 13 19 29 29 8 16 16 16 2 29 29 29 19 16 29 16 29 16 29 16 13 16 16 29 29 29 16 13 29 16 29 29 19 29 16 29 29 29 29 29 16 29 29 29 18 29 4 29 29 29 16 29 29 29 29 29 29 16 16 29 16 16 13 29 29 13 13 29 29 29 29 16 29 29 29 29 16 13 16 29 8 16 29 16 29 29 16 16 29 29 19 29 29 29 29 16 16 29 19 29 29 14 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 16 16 13 29 29 29 29 29 29 29 17 8 29 8 31 29 29 16 29 29 29 29 25 29 29 16 29 29 29 29 29 29 29 29 29 29 17 29 29 29 16 16 29 16 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 16 29 13 29 29 29 16 29 16 29 29 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 5 29 29 29 29 2 17 5 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 25 2 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 8 2 29 26 26 5 29 26 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 5 29 29 29 14 29 18 29 29 29 29 29 14 29 2 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 6 8 29 2 2 29 29 29 29 29 26 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 23 2 6 8 8 29 29 29 5 8 29 8 6 2 29 29 29 29 29 29 29 29 29 29 29 27 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 27 31 29 29 29 29 29 29 29 29 29 29 29 29 26 29 2 29 2 29 2 29 29 29 29 29 6 29 29 29 29 27 29 29 6 29 18 29 29 26 29 29 29 16 26 25 29 29 29 5 29 29 29 25 31 29 29 29 29 6 29 29 29 29 8 29 29 29 16 29 8 29 29 29 25 18 18 29 29 2 2 29 2 27 6 8 18 8 8 17 2 29 29 29 18 29 29 29 29 2 29 2 29 5 5 2 26 8 2 29 29 25 29 2 18 6 29 2 8 5 27 2 29 29 29 2 6 29 5 6 29 29 29 26 29 2 29 25 29 29 8 29 29 29 5 29 31 31 26 29 29 2 29 29 29 29 23 29 29 2 29 8 29 2 29 2 27 29 29 29 29 25 29 29 29 29 29 26 29 29 29 2 29 16 29 16 29 29 29 29 16 16 29 29 29 29 29 26 8 2 29 6 29 29 29 29 29 29 29 29 14 29 29 2 29 29 2 29 29 29 8 27 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 2 8 29 29 29 29 31 29 29 29 29 29 29 31 29 14 29 29 29 29 18 29 29 6 29 29 29 29 29 25 29 29 29 2 6 29 18 29 8 29 29 29 29 6 2 8 29 29 26 2 2 29 29 8 29 29 29 29 29 29 8 29 8 29 29 29 2 29 2 29 29 29 29 8 29 18 29 29 31 29 18 29 8 29 8 29 29 29 29 2 29 18 31 8 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 18 29 31 5 29 29 5 5 29 27 29 29 29 29 16 29 29 29 29 29 16 29 2 29 29 16 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 31 29 5 29 29 29 29 29 29 8 29 2 29 29 29 2 8 26 2 29 31 2 31 29 18 6 18 29 29 29 29 18 6 8 29 2 31 2 6 8 18 8 29 29 29 6 29 6 25 29 8 2 29 29 8 8 29 5 29 31 2 29 29 5 29 29 31 29 29 6 29 29 29 29 31 5 18 29 29 18 29 2 29 18 29 8 29 29 29 8 8 20 29 2 27 29 29 29 29 29 29 29 29 16 29 2 29 29 16 13 5 2 5 5 2 29 29 29 29 2 8 29 29 29 29 29 2 29 29 29 8 29 8 2 29 29 17 29 29 29 29 29 29 29 29 29 5 29 29 18 29 29 5 26 5 29 29 29 29 29 29 5 29 29 8 29 29 31 29 29 31 29 29 29 29 8 29 29 6 29 29 6 29 29 25 5 29 29 29 29 29 29 13 29 8 29 29 29 2 29 25 2 29 29 29 2 29 29 6 29 29 29 25 29 31 29 18 29 29 29 29 6 2 29 29 29 29 29 2 6 29 31 29 29 29 29 29 8 29 29 29 29 14 29 29 8 29 2 14 29 2 5 29 29 29 29 2 2 29 5 29 26 31 5 2 29 6 29 8 29 29 25 29 5 18 2 29 29 5 6 8 5 29 31 31 29 29 29 29 29 29 25 5 2 29 29 31 2 29 29 29 29 2 2 6 27 2 29 29 8 29 26 8 29 29 2 29 2 8 29 14 29 29 29 29 29 29 29 29 29 29 29 5 31 26 29 29 29 2 29 29 29 29 27 29 29 29 18 25 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 8 2 29 2 5 29 8 27 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 25 29 29 26 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 16 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 2 29 29 25 29 2 17 29 29 2 29 29 18 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 8 29 16 29 29 18 5 29 29 29 29 29 27 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 31 17 29 29 29 16 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 17 29 2 5 29 5 29 2 29 2 2 29 29 29 29 29 29 29 5 29 29 5 29 29 2 29 29 29 29 31 2 8 29 2 29 29 29 8 18 29 2 29 29 29 31 29 29 29 8 29 29 29 25 29 5 2 18 29 29 29 29 29 29 2 29 18 29 29 5 31 29 5 2 29 2 29 29 29 5 31 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 2 29 27 29 29 5 5 18 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 16 29 29 29 29 13 16 29 16 13 29 16 8 29 29 29 13 17 29 16 29 29 16 16 29 29 29 16 29 29 16 29 29 16 29 29 16 16 16 29 16 29 16 29 19 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 2 29 8 26 29 29 16 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 5 29 29 2 29 18 2 27 2 8 29 8 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 16 29 29 29 13 29 29 29 29 29 16 29 29 29 16 16 29 16 29 29 29 29 29 16 17 29 29 29 29 16 29 29 29 29 16 29 16 13 16 29 29 16 29 16 29 29 29 29 16 29 29 29 29 16 16 16 29 13 13 29 29 16 18 29 16 29 16 16 29 16 16 29 29 29 16 16 5 29 29 29 29 13 16 29 16 29 29 29 16 16 16 16 29 16 29 29 29 13 19 16 29 29 29 19 16 19 17 29 16 29 29 29 29 16 29 29 16 16 29 29 29 29 16 29 29 29 13 17 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 16 29 16 29 29 16 2 29 16 29 29 29 29 29 29 29 16 29 29 29 29 13 16 16 16 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 5 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 13 19 5 5 29 16 29 16 29 2 16 16 29 29 29 29 29 16 29 29 17 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 17 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 17 29 29 29 29 2 29 29 29 29 29 16 29 29 17 5 29 29 29 29 29 29 29 29 29 29 29 29 5 5 29 5 29 29 29 2 29 29 31 2 29 29 26 29 29 29 29 2 2 29 29 26 5 29 29 29 29 2 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 8 13 29 5 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 8 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 5 2 8 29 29 6 18 2 29 29 5 29 5 29 5 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 5 16 17 29 29 29 26 29 29 29 16 8 29 29 29 29 29 29 29 26 16 29 29 29 29 29 16 29 16 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 17 29 29 29 29 29 29 29 29 16 16 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 31 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 16 29 29 29 29 29 29 17 29 16 18 29 29 29 29 29 17 29 29 29 29 29 29 29 25 5 29 29 29 8 29 25 6 29 29 5 29 29 18 29 29 29 29 29 31 29 2 25 29 29 18 8 2 18 29 29 29 29 29 29 2 29 29 25 29 29 29 29 2 29 29 2 8 8 29 29 29 5 5 17 29 31 18 29 29 29 26 29 29 29 29 26 29 26 29 8 29 29 29 29 29 29 2 29 29 29 29 29 26 8 2 29 29 29 2 29 29 29 29 8 2 29 29 2 2 2 29 29 29 29 29 26 29 2 5 29 29 29 29 8 29 29 29 29 8 29 29 29 5 29 18 29 29 5 29 5 29 27 29 2 29 29 29 29 8 5 5 25 2 29 14 18 29 5 29 29 29 29 2 29 2 2 29 2 29 29 8 17 29 29 29 29 29 2 29 29 2 8 5 29 8 29 8 29 29 29 29 29 29 29 29 26 17 29 29 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 25 14 29 5 29 5 29 29 29 29 25 18 29 29 29 29 29 29 29 29 2 29 2 29 2 29 29 8 29 29 29 29 29 5 29 29 17 5 29 31 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 2 29 29 29 29 8 29 29 29 17 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 16 16 16 29 29 16 29 29 29 13 16 29 29 29 16 16 29 29 29 29 29 26 29 16 29 16 29 29 13 16 29 19 16 29 17 29 19 29 17 16 16 16 16 16 29 29 16 29 29 29 29 29 16 29 16 29 29 13 18 16 29 29 29 29 16 19 16 16 29 16 29 29 29 19 13 16 29 29 29 29 16 29 29 16 16 16 16 19 16 13 29 16 16 19 16 16 29 16 16 29 19 16 19 16 17 16 17 16 29 17 29 5 16 19 29 19 16 16 29 29 16 29 19 16 29 16 16 29 16 16 29 16 29 16 16 29 29 29 13 16 29 17 29 16 16 16 16 19 29 29 16 29 29 19 29 29 29 29 29 13 29 29 16 29 29 29 29 29 8 29 29 29 16 16 16 16 16 29 17 29 29 16 29 5 29 29 29 16 29 29 29 29 16 29 16 29 29 29 16 16 29 16 16 29 16 16 16 29 16 29 29 29 16 29 16 29 29 13 16 16 16 29 29 31 29 16 16 29 29 29 16 17 13 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 2 29 16 29 5 29 29 16 29 16 19 29 13 16 29 29 29 16 29 16 29 29 16 29 29 16 16 19 16 14 29 16 19 29 2 29 29 16 29 16 16 29 29 16 16 29 16 16 16 17 16 16 16 13 29 29 29 29 29 29 29 16 19 19 16 2 19 29 13 16 29 29 29 29 16 16 16 29 29 29 13 16 19 16 16 16 29 16 29 29 29 29 16 16 29 16 16 16 16 29 16 29 29 16 29 16 29 19 16 29 16 16 29 16 13 16 16 16 16 29 29 29 16 16 29 29 16 29 29 17 29 26 16 29 29 29 26 29 16 16 5 29 17 29 19 16 16 19 13 16 29 29 29 29 16 16 29 29 29 29 16 16 16 29 29 19 16 16 13 17 16 29 16 16 29 29 29 16 13 25 29 16 29 29 29 18 16 29 16 29 29 29 29 29 29 29 19 8 29 16 29 16 29 13 29 29 29 29 13 29 16 29 17 29 5 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 17 29 29 5 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 16 29 29 29 29 18 29 29 29 29 16 29 29 16 29 29 29 27 16 29 29 16 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 16 29 29 16 29 29 5 29 26 16 16 29 16 29 29 29 29 29 29 5 2 29 8 29 23 29 29 29 2 16 29 29 6 29 29 8 29 29 29 29 29 2 2 29 29 29 29 23 29 29 8 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 8 29 29 29 29 25 29 2 8 29 29 8 31 29 29 29 29 29 29 27 26 29 29 29 29 29 29 2 29 8 29 26 23 29 6 8 29 29 29 8 29 29 29 31 26 29 2 8 29 29 5 8 29 8 29 29 18 29 5 29 29 29 2 29 2 29 29 2 2 29 29 29 29 29 8 29 8 8 29 29 2 29 29 29 29 2 8 29 25 29 29 29 25 29 29 29 29 5 2 29 29 8 18 6 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 29 25 29 2 31 29 29 29 5 29 8 27 29 2 18 29 25 5 6 2 2 29 8 29 29 18 31 8 29 29 5 8 29 31 29 29 29 29 29 2 8 2 5 18 29 6 5 29 2 2 29 29 29 29 8 29 2 2 29 8 29 29 29 29 8 31 25 26 29 29 29 5 29 29 29 2 29 29 29 2 29 8 29 29 29 6 29 29 29 29 18 6 29 5 6 5 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 2 8 29 29 29 29 29 29 31 29 29 29 29 29 31 18 2 29 29 31 29 29 29 29 29 29 5 29 29 8 29 29 27 29 29 29 29 29 29 29 29 29 8 18 29 31 29 29 29 29 2 29 8 2 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 5 8 29 29 29 29 29 18 29 31 16 2 29 8 29 2 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 2 31 31 29 29 25 2 29 6 8 26 31 2 29 29 29 29 29 8 29 27 29 29 31 29 18 29 5 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 26 29 29 29 2 29 29 29 8 2 29 5 29 2 31 2 25 2 6 5 29 29 29 31 29 5 29 29 2 29 29 25 2 26 29 8 29 29 31 29 8 29 29 29 8 29 8 29 26 2 29 8 29 29 29 29 29 2 29 29 8 6 5 6 27 18 29 26 8 29 26 29 2 8 29 29 29 29 29 29 29 31 29 29 8 29 29 29 29 31 29 29 29 8 29 29 18 29 29 26 5 29 29 16 29 29 29 29 29 8 27 14 2 18 18 2 29 29 29 29 8 29 29 29 2 29 2 8 29 29 29 29 29 29 27 29 29 8 18 29 29 29 29 29 29 29 29 8 29 29 8 5 26 29 29 29 8 29 29 29 29 29 2 29 29 29 29 31 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 6 29 29 29 29 29 2 8 29 29 8 29 29 29 29 29 29 31 29 5 29 29 29 29 29 29 29 29 2 25 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 18 18 2 29 29 29 29 6 29 6 29 6 31 29 29 6 5 5 2 29 29 29 29 29 5 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 27 5 29 29 29 29 29 2 8 29 5 4 8 29 29 29 2 29 29 6 5 29 5 2 29 29 31 8 29 29 2 29 29 6 29 26 5 29 26 18 27 29 2 2 29 29 27 29 31 2 29 5 29 31 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 17 29 25 29 8 29 5 25 29 29 8 18 29 29 6 29 29 27 29 29 29 2 2 29 29 2 29 29 29 5 29 8 29 5 29 2 2 18 29 2 8 5 8 26 26 5 29 8 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 16 29 29 9 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 14 16 29 29 29 8 29 18 8 29 29 29 29 29 29 2 16 29 29 29 5 29 29 8 29 6 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 5 29 29 29 29 29 2 29 2 5 29 29 16 2 29 2 25 29 2 29 29 29 29 4 29 27 2 29 16 29 29 29 29 26 26 29 29 29 31 29 8 29 29 17 29 2 29 29 29 29 29 29 29 29 2 29 2 29 25 29 29 2 29 8 29 29 31 29 2 29 29 29 18 29 8 29 29 29 29 29 29 27 29 27 29 16 29 5 29 27 29 29 29 29 29 29 29 29 29 6 29 25 29 16 29 2 29 29 27 29 29 2 29 29 27 8 5 29 29 18 29 29 29 27 29 2 2 2 2 29 29 29 29 29 29 29 27 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 31 29 29 27 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 31 29 29 29 29 8 25 2 18 29 29 29 6 8 29 16 29 29 29 29 29 29 29 26 29 5 29 8 29 8 2 8 29 23 29 14 14 29 2 29 29 29 31 29 29 29 29 29 29 18 5 29 29 29 29 29 2 29 29 29 31 29 29 29 18 31 29 8 29 2 29 29 2 29 2 2 29 2 29 8 29 2 29 8 29 8 2 29 29 29 2 29 29 29 29 29 29 29 2 8 29 29 29 29 8 2 25 8 29 29 29 2 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 8 16 29 17 2 29 29 29 29 29 29 25 29 16 29 29 29 8 29 29 29 29 18 29 5 29 29 29 29 29 29 29 16 29 29 2 29 8 29 25 29 29 29 29 29 8 29 8 29 29 29 29 29 18 29 23 8 29 8 29 2 29 27 5 29 29 29 29 29 29 29 5 2 29 29 5 29 5 2 8 26 29 2 29 29 2 5 29 29 29 26 29 16 29 2 17 29 29 17 29 29 16 29 29 29 29 29 29 29 16 29 17 29 29 29 16 13 29 26 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 26 29 14 29 29 29 29 29 13 17 29 29 29 29 8 29 2 29 29 29 29 29 8 2 29 29 16 8 29 29 2 29 29 29 29 29 29 16 16 17 29 16 16 29 29 16 29 29 16 29 13 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 16 29 16 16 29 16 29 29 29 19 29 29 29 29 29 29 16 13 29 16 29 29 29 29 16 29 29 29 8 29 16 29 29 16 29 29 29 29 13 29 29 29 16 16 29 29 29 29 5 16 29 29 29 29 17 29 29 29 29 16 16 29 29 29 29 29 16 16 29 16 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 16 16 29 29 16 16 19 16 16 29 16 13 16 16 16 29 16 16 29 29 16 29 13 29 29 29 29 16 16 16 29 19 29 16 16 16 16 29 19 16 29 16 16 16 16 16 29 16 16 16 16 29 16 29 29 16 29 29 16 16 29 29 29 13 16 16 13 29 29 16 16 29 29 29 29 16 13 19 13 16 29 16 29 16 19 16 29 16 29 13 17 29 16 16 16 13 29 29 16 16 29 16 19 16 29 29 16 16 13 29 16 16 16 19 19 29 16 29 19 29 29 29 19 16 16 29 16 29 16 17 29 16 2 19 16 16 16 16 16 29 16 19 16 16 29 16 29 29 29 16 19 16 13 29 16 16 16 29 29 16 16 29 16 29 29 16 29 29 29 29 29 13 29 16 29 29 16 16 16 16 29 16 16 29 29 16 16 29 29 29 29 19 29 29 16 29 16 17 29 17 29 26 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 8 18 29 29 16 29 29 29 6 29 29 29 29 29 25 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 17 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 2 5 26 4 29 5 29 29 29 29 2 29 29 29 29 29 31 29 8 29 29 29 16 29 16 29 29 26 29 2 29 29 29 29 29 29 29 2 8 8 29 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 26 29 29 8 29 29 29 8 29 29 29 8 29 29 29 8 8 29 29 5 18 5 29 29 29 31 29 25 29 29 29 29 29 29 2 31 2 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 8 29 29 29 29 31 29 29 29 29 8 2 8 29 29 8 5 29 29 31 2 29 8 29 29 29 18 29 13 29 29 29 29 2 29 18 29 2 29 29 29 29 31 29 29 29 8 29 5 2 5 29 29 2 8 29 29 29 31 25 29 29 29 6 29 2 5 2 29 29 2 29 2 29 29 29 2 29 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 2 29 27 29 29 26 26 29 2 29 29 8 29 29 5 29 29 29 6 29 8 29 29 29 2 2 29 29 29 18 2 29 29 29 5 29 29 6 29 29 29 31 29 2 29 29 29 29 29 29 29 29 8 18 29 29 8 29 29 29 29 17 29 29 29 29 16 29 31 29 29 31 6 29 29 2 29 2 29 5 29 29 8 29 29 29 29 29 29 29 26 16 5 29 29 18 29 29 29 27 29 29 29 29 29 2 8 29 29 18 29 2 29 29 18 29 29 8 29 29 29 29 8 5 29 18 29 18 29 6 5 5 8 8 29 29 29 8 29 29 29 26 5 2 29 29 29 5 29 29 31 18 5 29 29 29 29 29 2 29 29 29 29 29 31 29 29 2 29 29 8 8 8 18 29 8 29 29 29 29 29 2 29 29 29 18 8 26 29 31 18 29 29 2 5 29 26 17 29 18 29 2 8 18 29 29 29 8 6 2 29 29 27 29 29 29 29 2 29 29 8 2 16 18 31 29 27 29 29 29 6 29 29 31 31 29 17 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 18 29 13 29 29 29 29 29 2 29 29 26 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 16 29 29 8 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 25 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 8 29 27 29 31 5 29 29 29 29 29 2 29 29 29 29 29 5 29 6 6 29 14 2 27 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 18 2 25 2 2 18 29 29 29 29 2 29 5 29 29 29 29 31 14 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 25 29 18 29 17 29 29 8 29 29 29 29 29 29 29 29 29 2 14 29 29 18 5 29 29 29 29 18 29 29 29 8 29 6 29 18 29 29 29 31 29 2 8 5 29 29 29 29 29 29 8 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 8 29 2 29 29 29 25 29 29 27 2 29 8 18 29 2 29 5 29 5 29 29 29 29 29 18 29 29 6 29 8 29 29 6 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 2 29 29 29 29 6 29 29 6 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 25 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 2 8 29 29 2 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 2 2 2 29 29 29 31 29 29 8 8 2 29 29 18 8 8 29 29 8 5 29 29 29 23 18 29 29 29 29 29 29 29 8 29 29 18 29 29 5 29 29 19 16 17 16 29 16 29 29 29 29 29 29 29 29 2 5 18 8 17 29 5 2 29 29 29 29 2 29 29 29 29 29 29 29 16 29 2 8 29 29 18 29 29 29 5 8 5 29 29 6 29 25 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 16 29 29 13 29 13 29 8 29 29 29 5 29 29 2 29 29 29 29 13 16 25 29 29 17 16 29 29 29 29 29 29 29 16 29 16 29 29 16 29 16 29 29 29 16 13 29 29 29 16 16 16 19 29 16 29 16 16 29 16 16 16 29 29 29 29 29 17 29 29 17 29 16 29 29 17 29 29 19 29 29 29 29 29 17 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 8 29 29 29 5 5 27 29 8 29 2 29 29 29 5 29 26 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 31 29 29 29 2 29 29 27 29 8 29 29 29 29 29 25 29 2 8 29 29 6 2 29 5 29 29 31 29 29 2 8 29 29 29 8 29 8 29 26 2 29 29 14 29 29 2 29 29 25 29 31 8 2 29 5 29 29 31 25 8 5 5 29 29 29 29 2 29 29 31 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 2 29 8 27 5 29 29 2 29 18 29 29 18 29 29 29 29 29 29 29 5 2 29 29 29 2 29 29 31 5 29 29 18 18 29 27 29 29 31 29 29 25 29 29 29 5 8 26 29 29 2 8 18 6 29 29 29 8 29 8 29 29 27 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 5 5 29 29 2 29 29 5 2 5 29 18 29 25 18 29 29 29 29 29 29 29 29 29 18 29 29 29 29 25 29 29 25 29 29 29 18 29 29 2 29 29 29 29 29 2 2 29 27 5 8 2 29 29 2 29 29 18 29 2 29 2 2 29 25 29 29 29 29 2 29 2 29 29 29 29 13 29 29 29 26 29 29 2 29 29 29 29 29 8 26 29 29 26 29 6 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 5 29 29 29 29 2 29 8 29 5 29 31 29 29 29 29 29 8 29 29 2 26 29 29 29 4 29 26 29 17 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 8 29 29 29 29 31 29 29 25 27 29 29 29 29 17 29 29 29 29 29 29 29 29 29 8 29 14 29 29 14 2 29 5 29 29 6 29 29 29 29 29 29 31 29 29 6 29 29 29 29 8 26 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 26 29 8 29 17 29 2 29 5 8 2 29 25 29 29 29 29 8 29 29 29 29 2 29 29 27 25 18 29 8 29 6 5 29 2 18 29 29 29 29 2 29 29 25 29 2 29 29 29 29 29 2 5 31 31 29 29 29 27 16 2 16 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 25 18 29 29 29 26 29 29 29 27 29 16 29 29 29 2 29 16 13 29 29 29 29 29 29 29 16 29 2 29 29 8 29 8 29 29 8 2 29 29 29 29 29 5 29 29 29 8 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 16 16 8 29 29 29 29 29 25 8 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 16 29 29 14 29 29 8 27 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 26 29 29 29 13 6 16 29 16 29 27 29 29 17 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 2 29 17 16 29 29 29 29 16 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 8 5 5 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 8 16 29 13 29 16 29 16 29 29 29 18 29 29 29 16 29 13 29 29 16 29 29 29 16 16 29 29 16 29 29 29 29 29 29 13 29 29 29 16 29 29 16 16 16 13 29 16 29 29 29 16 29 16 29 19 29 13 29 29 29 16 29 16 29 29 16 29 16 29 29 8 29 29 16 29 29 29 29 29 29 19 16 29 29 29 16 16 29 16 29 29 29 16 13 29 17 29 29 29 29 19 29 29 16 29 29 29 29 29 29 29 16 29 19 29 29 29 29 29 29 16 16 16 29 16 16 29 13 16 29 29 16 29 16 13 29 29 17 29 29 16 16 29 29 16 29 29 16 19 16 29 29 29 29 19 29 29 16 16 16 16 16 29 29 29 29 16 26 29 16 29 29 29 29 16 16 16 29 29 2 6 29 29 13 8 29 29 17 29 29 29 29 29 29 29 16 29 29 16 16 16 29 16 29 16 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 5 29 29 29 29 16 29 16 29 29 8 29 29 6 29 29 5 29 29 13 17 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 8 29 29 29 29 29 29 29 2 25 5 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 6 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 16 16 29 29 29 16 29 5 29 29 16 29 29 29 16 29 29 16 29 29 29 5 16 29 16 16 29 29 29 16 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 13 16 29 17 29 29 5 16 17 17 16 29 29 16 29 2 29 16 13 29 2 29 16 29 8 16 13 19 16 16 29 29 29 29 29 13 29 16 16 29 29 29 16 29 16 29 29 29 29 16 29 29 16 29 29 29 16 29 29 16 16 29 16 29 29 16 17 29 29 16 16 29 16 29 18 16 29 16 29 29 16 8 29 29 29 16 29 29 29 16 29 2 29 29 16 16 16 16 16 16 17 26 19 29 29 29 8 29 16 16 29 29 29 29 29 29 16 29 29 8 16 29 29 29 16 16 13 16 29 29 16 29 29 29 29 16 29 29 16 29 16 13 29 29 16 16 29 13 29 29 29 29 16 29 29 19 8 29 29 29 16 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 19 29 17 16 29 5 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 17 29 29 13 29 29 29 29 16 29 29 16 29 29 13 29 16 29 29 29 29 29 29 29 29 31 29 29 17 29 16 29 29 29 29 29 29 29 29 2 8 16 16 8 29 29 2 29 29 29 16 17 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 8 29 29 29 5 5 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 8 29 29 29 6 29 5 29 2 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 2 29 29 16 29 29 29 29 8 17 29 5 18 29 29 25 29 31 29 29 8 5 18 6 29 2 29 8 29 29 29 2 29 2 29 8 8 29 29 29 29 29 29 18 29 2 29 29 29 2 29 8 29 29 31 29 29 29 6 2 29 29 29 26 29 29 29 2 29 29 31 29 29 29 29 8 18 29 8 17 29 29 17 29 29 29 29 29 18 29 8 5 29 29 29 29 29 29 29 29 29 29 8 29 2 29 2 29 29 29 29 29 29 29 29 29 8 29 2 2 8 29 29 29 5 29 29 2 29 29 25 29 29 29 29 29 29 2 29 18 29 31 29 29 29 31 29 2 29 29 2 2 26 29 29 29 29 29 29 29 2 31 29 29 29 2 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 18 29 29 29 29 29 29 25 29 29 29 8 29 29 2 25 29 29 29 6 29 8 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 18 29 29 29 29 29 29 27 29 5 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 6 4 29 31 29 29 29 8 27 29 29 29 29 5 18 6 14 29 25 25 8 29 29 29 29 19 29 31 29 31 14 29 29 29 25 29 29 29 29 6 29 18 8 2 29 2 5 27 29 29 2 14 29 2 29 2 2 2 29 29 29 29 29 2 29 8 25 29 2 2 8 29 8 29 14 8 2 14 25 2 29 29 26 29 31 29 29 29 29 31 29 29 29 29 8 31 29 29 2 29 29 8 29 18 25 5 29 29 27 25 31 29 29 29 29 29 8 25 8 29 31 29 29 29 29 29 29 29 29 8 29 18 8 29 8 29 29 29 18 27 29 29 2 29 29 25 2 29 31 29 27 29 29 29 25 29 29 31 25 29 18 8 6 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 5 29 29 29 8 29 8 29 27 17 2 29 31 29 29 5 26 29 29 29 26 25 16 29 29 29 29 29 2 29 14 29 29 5 29 2 2 18 8 29 29 8 29 29 23 25 2 29 29 29 8 18 29 29 27 29 8 29 29 29 29 29 29 29 5 29 29 29 29 29 29 8 29 29 6 29 31 29 29 2 29 31 8 25 2 26 29 29 8 29 29 5 26 25 29 6 29 5 29 31 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 8 2 25 2 29 18 29 18 29 29 29 31 5 2 29 2 29 29 29 29 29 29 25 29 29 29 8 8 29 29 2 5 29 5 8 29 31 29 29 2 29 31 29 29 29 29 8 29 29 29 29 29 29 29 29 27 29 29 29 14 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 5 29 14 29 29 2 29 31 29 29 29 29 29 2 29 8 29 29 8 5 29 29 29 29 25 6 29 29 29 29 29 27 29 29 29 2 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 8 8 29 29 29 29 18 29 29 8 27 29 29 29 29 29 29 18 29 29 29 29 29 18 29 5 18 8 29 29 29 8 6 29 29 25 29 5 29 5 2 25 29 29 29 29 2 29 29 2 29 29 29 29 8 29 29 29 29 29 18 29 29 2 29 6 29 29 6 8 31 8 29 2 5 5 6 31 29 6 29 2 29 29 29 29 18 29 29 29 29 29 29 27 27 29 29 29 8 8 23 25 29 29 29 29 29 29 29 6 29 29 29 29 29 29 6 29 25 29 5 5 2 29 29 29 31 2 29 2 29 29 29 29 29 29 18 29 29 29 27 29 2 29 29 6 29 2 29 17 29 29 31 29 8 29 8 29 29 8 29 5 18 29 2 29 29 29 5 2 29 8 29 29 8 14 6 29 31 8 29 5 29 29 29 2 6 27 25 29 2 8 29 29 2 29 8 29 14 29 2 29 2 8 29 27 8 29 29 8 29 29 29 29 8 29 6 29 26 29 29 31 31 29 29 29 6 29 29 29 29 29 29 29 29 29 2 8 29 27 29 29 29 29 29 29 29 29 16 29 8 29 26 29 29 16 29 31 6 29 29 8 31 29 29 29 29 29 8 29 29 29 29 2 18 29 29 2 29 2 2 6 29 29 29 31 5 29 29 29 29 29 6 29 29 29 6 8 18 25 18 29 5 8 29 29 29 29 2 29 29 5 2 31 29 29 29 29 29 29 5 29 8 29 26 29 5 29 14 29 25 8 29 29 29 29 2 29 29 29 29 8 29 18 29 18 8 29 29 29 2 18 29 29 29 31 8 6 29 29 29 6 8 29 29 6 29 29 31 29 14 29 29 29 8 8 29 29 31 26 29 18 5 29 29 29 29 29 29 29 29 2 8 2 29 6 18 25 29 25 29 31 2 18 29 29 5 8 29 6 8 29 27 29 2 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 5 25 29 29 29 18 29 5 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 8 18 8 17 5 2 29 29 29 25 29 29 29 8 29 29 29 2 29 8 6 31 2 2 5 27 29 8 29 29 31 2 29 31 6 31 31 25 6 29 29 25 2 29 2 6 8 29 25 29 2 31 31 29 2 17 29 27 29 29 26 29 8 2 5 25 29 29 2 29 29 2 31 2 29 29 2 14 29 29 23 29 8 2 25 2 14 29 18 5 29 29 14 2 6 29 29 29 29 29 8 29 29 2 29 29 29 6 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 26 29 29 29 29 16 29 29 29 29 8 29 29 29 31 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 18 29 29 29 29 6 29 29 29 6 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 2 29 29 29 2 29 29 8 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 18 29 2 29 8 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 2 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 14 29 29 29 29 29 29 29 29 2 29 18 6 29 29 29 29 2 18 29 29 18 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 2 8 2 29 8 8 5 29 29 29 19 18 29 29 27 29 8 29 29 29 29 2 16 29 29 29 8 29 16 29 29 27 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 2 29 25 27 29 29 29 2 29 29 29 29 29 2 31 8 29 31 29 8 2 2 29 2 29 29 14 29 29 29 2 29 29 29 29 29 2 29 2 18 8 2 29 27 8 29 5 29 2 25 29 31 29 29 29 5 29 18 29 29 29 2 26 29 29 29 29 29 2 29 2 5 29 2 29 2 29 29 18 29 5 16 13 5 29 29 29 29 29 16 2 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 13 16 16 16 29 16 29 29 16 29 16 29 16 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 16 16 29 16 29 29 29 16 16 29 16 29 29 16 29 16 31 29 16 29 29 29 29 17 29 29 29 2 29 29 29 29 29 29 2 29 29 31 6 5 29 5 29 2 29 5 2 29 29 29 29 29 29 5 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 8 2 29 29 29 29 2 29 25 29 29 2 2 29 29 29 29 29 29 5 29 29 29 29 2 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 29 31 29 29 29 29 29 27 29 29 8 2 29 2 29 29 29 29 29 8 2 29 17 8 5 8 29 26 8 26 14 29 29 29 29 26 29 29 29 29 29 31 29 29 2 29 29 29 29 29 8 29 29 5 27 26 6 5 2 27 18 31 29 18 2 29 18 29 29 29 29 29 29 2 18 29 29 29 2 29 2 29 2 29 5 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 2 29 2 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 18 29 29 29 29 29 29 29 29 29 26 29 29 2 29 29 29 29 29 29 27 29 29 29 29 29 29 26 29 29 29 6 29 29 29 5 29 29 29 31 29 29 6 29 29 29 29 29 29 29 25 29 31 2 2 29 29 29 29 6 29 29 6 5 29 8 29 18 2 29 31 29 25 29 31 6 14 25 18 8 29 29 18 29 27 5 6 8 2 29 18 8 29 2 29 2 29 18 29 29 29 29 26 27 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 31 29 29 29 29 31 5 29 5 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 2 29 18 8 29 29 29 29 29 2 29 29 29 29 29 29 6 29 5 29 6 29 2 29 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 5 31 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 16 29 16 29 13 17 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 16 29 29 29 8 8 29 29 29 29 29 29 29 29 19 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 27 29 29 2 29 29 29 29 29 29 29 29 29 5 2 29 29 29 31 29 2 29 29 29 29 29 29 4 29 29 2 2 18 26 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 27 2 18 29 29 29 8 8 29 8 29 29 29 29 8 31 2 29 5 29 29 2 29 29 2 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 5 8 29 29 18 2 29 29 29 29 29 27 8 29 29 2 14 29 2 2 27 5 29 6 2 17 29 29 29 6 8 8 29 18 29 31 29 29 29 8 8 29 29 29 29 29 29 29 29 6 29 29 5 8 29 29 31 2 29 2 29 2 5 2 18 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 2 8 29 29 2 29 8 29 8 31 18 8 6 29 29 29 14 2 29 5 2 6 29 29 29 29 29 2 2 2 29 29 29 8 6 29 29 29 29 29 26 18 25 29 8 8 29 2 29 6 2 29 29 18 6 2 29 29 29 19 29 29 29 29 29 27 29 29 2 8 29 29 2 29 29 29 29 29 17 18 29 29 29 29 23 29 29 29 29 29 18 6 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 8 29 6 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 25 18 29 29 29 29 8 29 8 6 29 29 2 29 8 29 8 29 29 29 29 6 31 29 8 29 18 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 26 29 29 29 29 29 18 27 29 29 29 29 29 29 29 29 29 31 29 29 31 2 29 2 29 6 29 8 29 2 29 5 2 29 29 18 29 29 29 31 29 29 8 2 29 29 25 29 29 29 29 29 5 2 8 29 29 2 8 29 29 29 6 29 2 29 31 29 29 29 5 5 2 29 29 29 25 29 18 5 8 6 29 29 29 29 29 29 2 2 5 29 2 29 29 29 29 29 29 2 29 29 8 29 8 29 29 5 14 29 29 18 18 29 29 18 8 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 8 29 2 29 29 29 29 29 25 29 29 25 29 29 29 18 29 2 18 29 25 29 8 29 31 29 29 29 29 31 18 27 29 29 2 29 23 29 29 29 29 31 6 2 8 29 29 29 29 29 29 29 29 29 2 18 29 2 29 29 8 29 29 6 29 5 29 2 29 29 29 2 29 29 29 8 6 2 8 29 29 14 29 2 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 16 5 29 29 18 29 29 29 16 29 26 29 29 29 29 25 8 29 6 29 29 2 29 29 29 18 29 8 29 29 29 6 29 18 29 29 2 29 29 29 29 29 29 29 29 29 13 29 16 29 16 29 16 29 16 29 16 16 13 29 29 29 29 2 29 29 29 16 29 29 19 16 29 16 16 16 16 29 29 29 29 29 29 17 29 8 4 13 29 29 29 29 29 29 16 13 29 29 29 16 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 18 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 5 29 29 29 16 29 29 29 29 29 16 16 16 29 16 17 29 29 29 29 16 29 16 13 29 26 29 29 16 29 16 19 29 16 29 16 29 29 29 29 29 29 29 16 29 29 8 13 13 8 29 29 29 29 29 29 29 29 8 29 29 29 26 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 18 29 29 29 18 2 29 29 8 29 6 29 29 29 2 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 8 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 27 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 18 29 6 29 29 29 29 2 29 29 29 29 6 27 29 29 29 29 29 25 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 18 26 29 29 8 29 29 29 29 2 29 25 29 14 29 29 29 6 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 29 29 29 29 2 29 31 29 29 29 29 29 29 29 29 25 8 29 14 29 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 29 18 29 29 2 29 8 29 6 5 29 29 29 29 29 29 29 29 8 29 29 29 2 29 6 29 25 2 29 29 29 29 29 6 29 29 6 29 29 29 29 29 29 29 27 29 29 29 29 6 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 14 27 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 25 29 18 29 23 5 27 2 29 29 29 29 2 29 29 29 8 29 18 2 29 2 18 29 8 8 29 29 5 29 8 8 5 6 23 2 2 18 29 2 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 8 8 29 8 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 2 29 29 29 8 29 29 29 2 29 29 29 5 29 29 29 29 18 29 18 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 2 2 25 29 29 29 2 8 26 2 8 5 2 29 29 29 14 18 18 8 29 29 18 2 29 29 29 5 29 29 29 29 29 18 29 29 29 2 29 8 29 29 29 29 2 29 2 29 29 29 29 29 18 18 29 29 29 29 29 29 8 29 8 8 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 2 29 29 29 29 29 29 5 29 29 29 29 29 16 8 16 29 29 29 29 29 8 29 2 2 29 29 29 29 5 27 17 5 2 2 29 2 29 29 29 18 18 18 2 29 29 29 29 29 29 29 29 5 5 8 8 14 29 8 5 29 18 18 29 2 16 29 29 29 5 29 29 2 29 2 29 5 2 5 2 29 29 2 2 5 2 29 8 29 29 8 2 29 29 29 29 29 29 29 29 29 31 29 8 29 2 29 31 27 29 29 29 16 29 29 29 29 29 26 29 31 2 29 29 16 2 29 2 29 16 29 29 31 29 29 16 29 29 29 29 29 29 16 2 29 29 16 29 29 29 8 29 8 8 5 29 29 29 8 29 29 16 29 8 29 29 18 29 29 31 29 29 29 29 29 29 29 29 29 29 29 25 31 29 29 6 8 29 29 18 29 29 29 29 29 29 8 8 29 29 29 29 29 8 29 5 29 8 29 29 29 2 29 2 29 2 29 29 29 29 29 29 29 29 29 2 5 29 29 29 27 29 8 29 8 29 5 29 29 25 29 29 2 18 29 18 31 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 6 29 29 29 16 2 31 5 29 29 29 2 29 29 31 29 29 27 29 5 2 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 6 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 8 29 17 29 29 29 8 16 29 29 29 16 29 13 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 13 16 29 29 5 29 29 29 29 2 29 29 8 29 29 16 16 29 8 29 5 29 29 29 29 13 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 25 29 29 29 29 29 29 29 31 29 29 29 29 5 31 29 8 29 29 29 29 29 18 29 8 29 29 29 29 2 29 29 29 29 18 29 29 29 25 14 18 29 29 29 29 16 29 29 29 13 29 29 29 8 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 2 29 29 2 31 18 29 29 25 2 2 5 6 29 29 29 2 29 16 2 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 6 29 27 29 29 29 29 29 31 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 2 27 29 29 29 16 29 16 29 29 29 29 29 18 26 29 29 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 29 27 29 26 5 29 29 29 16 29 29 29 29 29 29 8 29 29 18 29 29 29 29 23 29 2 29 29 25 29 29 29 29 29 6 2 29 2 29 29 5 29 29 29 29 29 29 29 8 2 16 29 29 29 29 29 29 29 29 29 2 17 8 29 16 5 29 25 29 2 5 29 29 29 29 29 25 29 8 29 31 29 29 29 29 29 29 17 29 29 8 29 29 5 2 29 29 2 29 2 2 8 28 29 8 29 2 2 29 29 29 29 2 29 29 8 29 29 29 29 29 29 31 29 29 29 29 29 29 6 8 8 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 18 29 29 29 2 29 29 31 29 27 29 29 27 31 29 29 5 29 8 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 2 27 29 8 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 18 2 29 29 2 8 29 31 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 2 16 8 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 31 18 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 2 29 29 31 29 29 18 29 29 29 29 29 29 29 29 8 26 29 14 8 29 29 29 29 29 29 29 25 29 29 29 29 8 26 25 29 25 2 29 18 26 29 29 6 29 29 29 29 29 18 29 8 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 31 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 25 29 29 29 29 29 29 29 29 29 6 31 29 29 29 29 29 8 29 29 29 29 25 8 29 2 29 29 27 29 29 29 2 29 27 29 29 29 25 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 18 2 29 29 29 18 29 29 29 29 29 29 29 25 2 31 29 29 29 31 8 29 25 26 29 2 29 29 29 29 29 29 29 29 2 8 29 6 29 6 18 29 8 29 29 8 18 2 29 29 29 8 29 25 29 29 2 29 29 29 29 29 29 29 29 8 8 6 29 29 29 27 29 29 29 16 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 8 29 29 17 2 29 16 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 29 2 18 2 29 5 29 29 18 29 6 31 31 2 29 6 2 2 29 2 26 29 29 29 29 2 8 2 29 29 2 29 8 29 29 29 29 29 27 5 29 31 29 2 20 29 8 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 6 29 26 29 29 29 29 8 29 2 29 16 29 17 29 29 16 29 29 19 29 29 29 31 8 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 13 8 29 29 29 16 29 2 26 29 29 19 16 16 29 29 29 29 16 29 13 19 16 16 29 29 5 29 29 29 29 29 16 19 29 29 16 29 29 29 19 29 16 29 29 17 29 29 29 29 16 16 29 29 29 29 13 29 16 29 16 16 16 19 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 13 9 29 29 29 29 29 13 16 29 8 8 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 6 17 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 18 29 29 18 29 29 29 2 29 29 29 16 29 29 29 5 29 29 29 29 29 29 16 18 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 18 29 29 16 4 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 8 29 27 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 27 29 2 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 6 29 25 29 29 8 8 8 29 29 31 18 29 27 25 29 29 2 29 29 31 29 18 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 25 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 5 29 29 29 29 29 2 29 29 5 6 29 29 31 29 29 29 14 18 29 29 2 29 29 29 29 2 29 29 29 29 29 8 29 2 2 29 31 5 6 29 18 29 18 29 29 27 29 29 29 29 29 18 29 29 29 2 29 29 29 29 8 29 18 8 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 18 29 29 16 29 29 29 29 29 29 29 31 29 29 31 29 29 29 18 29 29 29 8 14 29 29 25 29 18 5 29 25 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 31 6 29 29 29 5 29 29 29 29 29 8 16 29 29 8 29 29 29 27 29 5 5 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 31 29 29 29 29 29 29 16 29 29 29 18 29 29 29 17 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 8 16 29 29 29 29 29 29 29 29 29 29 2 8 29 5 25 6 29 8 29 29 29 29 6 29 29 29 26 8 29 25 18 2 29 18 2 8 2 8 29 2 29 29 2 29 29 29 29 8 27 8 29 29 29 8 29 2 26 29 29 29 29 29 29 2 29 8 8 2 8 29 29 29 29 8 18 29 31 29 18 29 14 29 8 29 29 29 2 29 8 8 29 2 8 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 8 18 29 25 29 29 5 29 29 29 29 29 2 29 2 29 29 29 29 29 2 29 2 8 29 2 18 2 29 29 5 2 29 29 2 8 8 25 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 6 8 29 29 29 29 2 29 5 29 29 29 29 29 29 29 8 29 18 29 29 2 2 29 29 8 29 29 17 8 29 2 23 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 31 27 25 29 29 6 29 5 2 29 29 29 29 29 29 2 29 6 29 29 29 17 29 29 29 29 2 29 31 29 29 29 29 2 29 29 29 6 29 6 29 29 6 29 29 29 31 14 29 29 2 29 29 18 8 29 29 18 29 29 29 18 31 5 2 18 5 23 2 23 8 29 26 8 29 29 17 8 25 29 2 29 29 29 5 29 29 6 29 2 8 29 29 29 6 29 29 29 29 29 27 29 29 29 18 29 5 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 27 29 29 2 8 29 29 29 16 29 29 29 29 5 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 13 29 29 29 29 8 29 29 29 29 29 29 8 2 29 5 29 29 29 29 29 29 8 2 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 13 29 29 17 29 29 29 29 13 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 8 29 29 27 2 29 29 29 29 29 29 29 29 29 29 18 25 29 29 29 2 29 27 29 29 29 29 29 31 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 8 29 18 8 29 29 29 29 18 29 29 2 29 29 29 29 2 27 29 31 29 29 29 29 29 29 8 29 31 29 29 29 29 29 18 29 29 29 27 8 29 2 8 29 29 29 29 29 29 29 29 29 29 5 2 2 16 29 29 8 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 27 2 29 29 29 29 29 16 29 29 29 6 29 29 29 29 16 29 5 8 29 29 2 29 29 29 18 29 29 2 29 29 29 25 29 29 29 8 6 18 6 8 29 29 29 8 8 29 29 29 29 29 29 29 8 27 29 29 5 29 29 29 29 29 6 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 25 25 29 29 18 29 29 8 29 29 29 29 29 2 29 29 31 29 29 2 6 29 29 29 29 29 29 8 29 27 29 29 29 29 29 29 29 6 29 6 29 5 29 29 29 18 29 29 19 29 29 2 29 29 29 29 29 2 29 2 29 31 5 29 29 29 29 29 2 29 2 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 31 6 18 29 29 6 29 29 29 29 18 2 29 18 2 29 29 29 29 31 29 2 18 29 31 31 5 8 8 29 29 29 2 29 29 18 31 29 29 14 29 29 2 27 25 29 29 29 29 18 6 29 29 29 29 16 29 31 2 29 29 29 5 29 2 29 8 29 29 29 29 18 29 31 8 29 29 29 29 29 29 29 29 27 29 29 29 26 2 29 29 29 2 29 2 8 29 6 18 29 29 2 29 29 29 2 29 29 29 6 29 2 18 29 2 25 29 29 29 14 29 29 29 29 6 29 2 29 29 29 29 18 29 29 8 5 8 8 29 8 27 26 29 5 8 6 29 29 2 29 29 2 31 29 17 29 18 29 8 29 29 31 29 27 6 8 29 29 29 29 29 29 8 29 29 5 29 29 8 29 29 2 2 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 8 29 27 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 2 29 6 29 29 29 29 29 27 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 29 29 29 16 31 29 31 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 27 29 2 2 29 29 2 29 2 2 8 6 29 18 8 6 29 8 18 29 29 29 29 16 29 29 29 29 29 29 27 5 29 29 29 29 29 29 29 2 16 29 16 16 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 17 29 29 29 29 29 2 29 29 31 16 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 16 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 13 16 16 16 17 16 16 13 29 29 29 29 29 29 29 2 2 16 29 29 29 9 29 28 29 29 29 13 16 29 29 29 29 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 27 29 8 29 8 29 2 29 29 29 29 29 29 2 8 26 29 29 29 29 31 29 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 5 29 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 27 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 19 29 29 29 18 29 29 29 29 29 8 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 6 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 14 29 29 29 29 27 27 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 18 29 29 29 29 18 29 29 29 29 25 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 8 29 29 25 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 31 6 2 8 31 9 29 2 29 29 29 29 29 29 29 29 29 29 29 31 2 2 25 29 29 29 29 29 14 25 29 29 29 29 27 29 2 8 29 2 29 29 2 29 29 8 29 29 29 29 29 29 29 8 6 8 29 29 8 31 29 29 29 29 29 17 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 16 29 29 16 29 16 29 29 16 16 16 16 16 29 29 29 29 16 19 29 29 29 13 16 16 16 16 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 19 29 29 29 29 29 29 19 13 16 16 29 29 29 16 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 13 29 29 29 29 19 29 29 29 29 29 29 27 5 29 29 29 29 29 29 29 29 2 29 8 2 2 2 8 2 8 29 8 29 29 29 8 29 2 29 29 29 16 29 29 29 29 29 29 19 16 29 29 29 16 16 29 2 29 29 29 29 29 29 29 29 16 29 29 17 2 29 29 29 16 16 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 18 29 16 29 29 29 29 29 16 29 29 29 16 29 16 29 29 13 19 29 16 29 17 19 19 29 16 16 29 16 29 16 29 29 29 16 18 13 19 29 19 29 29 29 16 16 29 29 16 29 16 13 29 16 29 29 29 16 29 29 29 29 16 13 29 16 29 16 16 16 29 29 16 16 13 19 29 16 19 29 29 29 16 29 29 16 29 29 29 16 29 16 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 17 29 29 16 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 8 29 27 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 16 29 29 29 16 2 29 29 29 29 5 5 29 2 29 29 31 29 29 8 29 5 2 31 27 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 2 29 5 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 27 6 29 29 5 29 26 5 29 2 2 23 2 29 29 2 2 29 29 17 2 6 29 29 29 29 8 29 29 25 29 29 5 29 29 18 29 8 20 5 29 29 29 8 2 25 29 29 2 29 29 8 29 2 29 29 29 29 18 29 29 18 2 5 6 18 8 8 18 2 29 8 29 8 29 31 29 29 29 8 26 29 29 27 29 29 29 29 31 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 16 29 29 8 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 26 8 27 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 5 29 29 2 2 29 25 29 5 2 29 31 29 29 25 29 5 29 29 17 29 29 8 29 14 31 26 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 6 29 29 4 29 29 29 29 29 18 29 29 29 8 29 29 27 29 29 29 29 29 29 18 31 5 31 29 25 8 29 29 2 29 6 8 29 29 2 29 8 29 29 29 29 29 29 29 29 29 27 29 29 8 8 29 29 27 29 29 29 8 29 2 29 8 29 2 29 29 2 29 29 29 29 29 29 29 29 29 6 18 29 29 29 29 6 29 29 29 29 29 29 5 29 29 29 29 8 29 29 29 29 29 29 29 29 5 29 29 29 29 27 29 29 26 29 29 29 31 29 29 29 27 29 29 29 29 29 2 2 18 29 29 29 29 29 8 2 29 29 6 29 29 29 8 5 29 29 8 8 29 29 29 29 29 29 29 29 16 16 29 29 29 13 5 13 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 8 16 13 29 29 29 16 13 29 29 16 29 29 29 16 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 19 16 29 8 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 16 16 16 29 16 16 29 16 29 29 29 16 29 29 16 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 17 2 2 29 31 25 8 2 29 18 2 29 29 6 27 29 29 2 5 29 5 29 31 8 2 5 2 29 29 29 8 29 29 8 2 29 29 29 2 29 29 29 29 2 29 6 29 29 18 29 29 29 2 8 5 17 6 2 8 29 29 2 29 29 29 2 29 8 2 2 29 29 29 6 29 29 29 2 31 5 18 29 29 29 29 8 29 29 29 29 29 29 29 14 29 29 2 26 2 29 29 29 29 8 26 16 29 29 29 29 29 29 14 29 29 29 29 29 29 29 6 2 2 6 29 14 27 2 29 2 29 29 29 2 5 29 29 31 29 2 29 5 2 29 29 2 29 29 29 29 2 8 2 29 8 31 14 29 2 8 2 29 26 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 8 29 29 29 29 29 29 29 29 8 29 29 14 29 29 5 29 29 8 2 29 18 29 29 31 31 29 29 29 29 25 8 29 29 29 29 29 29 29 29 8 29 2 8 29 29 31 29 29 29 29 5 29 2 29 18 29 25 18 5 29 18 2 29 2 8 8 18 2 2 29 8 31 29 29 29 8 29 8 29 29 25 29 2 29 29 29 29 29 29 8 5 29 2 29 29 29 27 29 2 29 6 29 29 8 29 29 29 2 27 29 29 29 29 29 29 18 29 29 25 26 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 31 29 29 29 29 8 29 29 29 29 8 29 29 29 31 8 29 29 29 8 18 29 29 2 8 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 6 25 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 2 29 29 8 29 8 14 2 29 2 29 5 29 29 29 29 16 29 5 18 8 29 2 29 29 2 29 26 8 29 29 8 29 29 29 29 29 8 29 29 31 18 29 8 5 29 5 27 29 29 29 29 29 29 17 29 29 29 29 29 29 29 8 8 8 29 29 29 2 29 29 16 8 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 2 29 29 29 8 29 5 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 27 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 16 16 2 8 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 25 29 29 29 8 29 31 29 29 31 16 29 6 29 29 29 16 29 16 29 29 16 29 16 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 16 16 29 29 13 16 29 29 29 16 31 29 6 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 2 29 6 29 29 29 29 29 29 8 29 6 29 16 29 29 18 29 29 29 29 29 6 29 29 16 29 29 29 29 29 29 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 29 29 29 29 29 29 8 29 5 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 5 31 2 29 29 29 29 29 29 8 29 2 29 29 29 29 2 29 29 27 29 29 2 29 29 29 29 8 29 29 29 29 2 29 31 29 5 29 29 5 29 29 29 2 26 29 29 29 29 29 29 16 29 16 16 8 18 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 31 16 29 29 29 29 16 29 29 29 6 29 29 27 29 29 29 29 2 29 5 29 8 29 29 18 18 29 29 29 29 29 29 29 31 29 16 29 29 29 2 16 29 29 29 29 29 29 29 8 8 29 29 29 29 29 27 29 29 29 2 29 29 29 17 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 16 29 29 8 29 16 29 29 29 29 8 16 16 29 29 29 5 29 29 16 2 29 29 16 16 16 29 29 29 2 16 16 29 29 29 29 16 29 29 29 16 29 16 29 29 16 29 29 29 17 17 29 16 16 29 29 16 13 29 29 16 16 17 16 16 2 29 29 29 29 13 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 16 8 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 16 29 17 29 16 29 29 6 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 5 29 29 5 29 29 29 2 29 16 29 29 29 8 29 8 5 29 29 29 29 29 29 29 29 29 29 29 2 2 29 2 5 27 31 2 6 29 29 29 29 29 29 29 29 29 2 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 8 29 13 19 23 29 5 29 29 16 29 16 29 2 29 29 29 29 29 29 29 29 29 8 6 29 25 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 13 16 29 16 29 29 29 29 29 29 17 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 16 29 29 8 16 29 29 29 29 16 29 16 29 16 29 29 29 29 16 8 29 16 29 29 29 29 29 29 16 29 29 29 29 8 2 29 29 29 29 2 29 29 29 29 29 29 2 2 29 29 29 2 29 8 8 29 8 8 27 29 23 8 29 29 29 29 29 27 29 29 6 29 16 29 29 8 29 18 29 29 29 29 29 26 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 18 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 31 29 29 2 18 29 29 29 29 31 29 2 29 29 2 8 29 29 5 29 2 2 29 5 31 2 29 8 5 8 29 29 29 29 29 29 29 5 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 27 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 16 29 29 29 14 29 29 29 29 29 27 29 18 29 8 29 29 29 29 29 29 16 29 29 29 18 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 8 29 8 29 29 31 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 16 2 29 13 29 29 29 29 29 16 19 19 19 19 16 29 19 16 16 19 16 19 17 16 16 29 16 16 16 19 16 19 19 16 16 29 16 16 19 13 19 19 41 19 29 16 16 9 9 9 19 16 29 19 16 29 19 19 10 29 13 29 13 16 29 16 29 2 29 16 16 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 13 8 29 29 29 16 29 29 29 2 16 29 29 31 29 29 29 18 13 29 29 2 2 6 29 29 29 29 2 8 2 8 29 29 29 29 29 29 29 29 31 8 29 29 27 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 8 29 29 29 16 29 2 29 29 29 29 2 8 29 5 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 31 8 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 5 29 2 29 8 29 29 5 29 29 29 2 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 19 16 29 29 13 13 16 13 16 29 29 29 13 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 13 29 29 29 29 31 16 29 16 16 16 16 13 16 13 19 29 16 16 29 13 16 16 19 19 19 17 16 29 29 29 29 17 16 29 29 29 29 29 29 16 29 29 29 29 19 29 16 16 29 19 16 16 29 29 29 17 29 19 29 29 16 16 29 16 16 13 29 16 16 29 16 29 29 29 16 16 29 29 16 29 19 29 16 16 16 13 16 16 29 29 29 29 19 29 29 16 29 29 19 29 29 16 29 29 16 16 16 19 29 29 16 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 31 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 16 2 29 29 29 29 29 29 17 29 16 16 16 16 16 29 29 19 16 29 19 19 29 16 19 16 29 29 19 16 16 16 19 19 16 29 29 16 19 16 16 29 19 29 29 16 29 16 16 19 29 29 29 29 16 16 29 19 29 13 16 16 16 13 19 29 13 19 19 29 9 19 26 29 19 19 29 29 4 19 29 16 16 29 29 19 16 16 16 29 29 29 13 16 16 13 16 29 29 19 29 29 29 16 16 16 13 8 19 13 16 29 16 19 19 29 16 16 19 17 19 16 16 19 13 29 16 16 29 29 19 13 16 29 19 29 19 29 29 29 29 29 29 29 13 29 19 16 29 29 29 29 29 29 29 17 29 29 29 16 29 19 16 29 29 8 29 29 29 29 16 25 29 29 17 8 29 29 16 29 29 16 29 29 19 16 29 29 29 16 29 29 29 8 29 16 19 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 27 16 29 19 29 29 16 19 29 16 16 16 19 19 16 29 9 41 13 19 29 19 19 9 41 16 16 16 19 19 29 19 9 29 29 2 29 16 29 29 16 9 19 29 19 19 16 16 29 9 19 19 16 16 16 16 29 29 19 16 29 16 29 16 16 16 29 16 16 19 16 16 16 13 29 29 16 16 19 9 19 16 19 19 19 19 16 9 9 29 16 9 19 19 16 19 19 19 19 29 19 19 19 19 16 29 19 19 29 29 9 29 16 16 19 13 19 19 19 16 16 19 19 29 29 16 16 19 16 29 29 16 16 9 29 29 19 13 29 2 16 13 29 13 29 19 29 29 29 29 29 16 16 29 29 29 16 29 29 29 13 19 29 8 13 29 29 16 29 29 29 16 16 16 16 16 29 16 16 16 29 16 16 16 16 19 16 29 16 16 16 29 19 29 29 29 16 13 18 19 19 29 19 29 16 16 19 19 29 16 16 16 13 16 19 16 16 16 9 17 29 16 16 19 13 19 19 16 29 29 29 16 9 16 16 13 19 29 16 13 29 29 13 16 16 16 16 19 19 19 19 29 16 29 19 16 9 19 29 29 16 9 19 16 19 19 19 19 9 29 29 9 41 19 16 29 19 16 29 19 19 19 19 29 29 29 18 19 16 29 29 16 19 17 16 16 16 19 29 29 16 16 29 19 13 16 19 29 17 13 9 29 16 29 29 29 16 16 29 29 19 29 29 29 29 29 16 29 29 29 16 29 13 29 19 29 29 16 29 16 29 29 29 29 16 16 29 29 8 29 29 29 29 29 5 13 29 29 29 29 29 6 16 17 29 29 16 16 19 13 19 29 19 19 16 29 16 16 16 29 29 16 19 19 19 29 29 29 29 19 16 16 29 19 16 29 16 13 16 19 29 29 29 16 29 19 19 29 29 13 29 29 16 29 16 29 29 29 19 13 16 16 16 29 16 29 19 29 19 29 16 29 29 6 29 16 16 19 29 29 29 16 19 29 19 29 19 19 19 16 16 19 19 29 16 29 19 13 16 29 13 29 29 16 29 29 16 2 19 13 8 16 16 29 29 29 29 16 8 29 29 29 29 16 16 29 2 8 29 29 16 16 29 2 29 29 29 16 16 29 16 16 13 16 16 16 29 16 16 16 16 16 29 16 29 16 13 8 16 16 29 19 29 13 16 19 2 29 29 19 16 29 29 13 16 16 29 16 16 13 16 19 16 29 16 16 29 29 29 16 29 29 13 29 8 16 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 19 8 29 29 13 29 29 29 13 29 8 2 29 29 8 29 29 29 29 29 13 2 29 16 29 8 16 29 29 29 29 29 29 2 2 29 16 16 16 2 29 16 16 29 29 29 19 29 29 29 13 16 29 29 29 29 29 29 29 13 29 29 16 16 29 29 13 16 19 16 13 29 18 29 29 29 29 29 29 17 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 4 29 29 5 2 2 29 29 29 29 29 2 29 29 29 2 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 16 16 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 8 29 5 29 29 29 2 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 13 27 29 29 29 29 13 29 29 25 29 29 29 29 29 29 29 29 31 17 16 31 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 8 29 29 29 29 13 31 29 16 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 8 29 29 29 2 2 29 29 31 29 29 29 8 29 18 29 5 29 29 29 17 29 29 29 29 29 8 13 29 13 29 29 8 31 29 29 27 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 8 29 29 29 13 16 16 13 29 19 29 29 19 17 19 29 16 16 19 13 19 19 29 19 13 17 25 29 29 16 29 29 29 13 29 29 29 29 29 2 29 29 29 8 29 8 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 13 16 19 29 16 29 29 16 16 13 16 13 19 19 29 29 16 29 29 19 19 29 27 29 29 31 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 19 16 16 16 29 29 19 13 13 19 16 29 16 16 19 13 29 16 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 17 16 19 29 29 13 16 19 29 16 16 29 16 16 16 16 29 19 19 16 29 29 19 19 19 29 13 29 16 16 13 16 19 16 16 29 29 29 29 19 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 13 16 16 16 29 29 29 29 29 16 25 29 16 29 29 8 5 29 29 29 29 29 29 29 29 29 29 16 2 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 26 29 16 29 16 29 29 17 29 29 16 16 29 13 29 13 5 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 16 16 13 29 29 16 29 16 29 16 16 29 29 29 29 29 29 29 16 29 16 29 29 29 16 16 29 29 16 16 29 16 16 17 16 16 29 29 29 5 29 2 29 29 29 29 29 2 29 29 29 29 2 31 29 29 29 29 2 29 29 31 29 2 29 29 29 29 29 29 29 29 2 8 29 2 8 8 29 29 8 2 29 29 2 29 8 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 18 29 29 29 29 16 19 29 16 29 29 29 29 29 29 29 5 16 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 13 27 8 29 29 16 16 13 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 29 13 13 16 16 16 16 19 19 19 13 19 19 19 16 19 29 29 16 19 16 16 29 29 17 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 13 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 13 29 29 29 29 16 13 16 29 16 29 2 29 29 29 16 29 29 13 16 29 29 29 29 17 29 29 29 16 29 29 29 29 16 13 13 29 29 16 6 16 16 29 29 16 16 16 29 16 29 29 29 16 29 16 16 19 16 29 16 29 29 29 19 29 16 29 29 16 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 6 29 13 16 13 29 13 29 29 29 9 19 16 19 17 19 29 16 29 2 26 29 29 31 29 29 29 29 29 29 29 29 29 29 17 31 29 29 29 5 29 27 29 29 29 29 29 29 29 29 16 29 29 16 13 29 16 29 29 29 29 16 29 13 29 16 16 13 16 19 16 29 19 13 29 13 19 19 16 29 16 16 16 16 16 29 29 29 29 25 29 2 8 29 29 29 29 29 29 5 8 29 29 2 29 29 29 29 29 29 29 29 13 29 17 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 16 29 29 29 13 16 29 29 29 16 16 29 29 29 29 19 29 16 29 13 16 29 29 29 19 29 29 29 16 16 29 4 19 26 29 29 29 16 29 8 29 19 29 29 29 16 19 16 16 29 19 19 16 16 19 29 19 19 16 19 19 13 19 29 13 13 19 19 13 29 29 8 29 16 16 29 16 29 16 16 16 16 8 29 16 29 29 29 29 16 8 29 25 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 16 29 29 16 29 29 29 29 29 2 29 29 29 29 29 17 13 16 16 29 29 29 29 8 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 18 29 29 31 14 29 29 16 6 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 29 29 29 16 16 16 13 29 16 16 16 29 29 13 16 29 19 29 29 16 29 16 16 19 19 13 29 29 13 29 29 19 29 29 29 16 29 13 29 29 29 29 29 29 29 29 6 29 8 29 8 29 29 29 29 29 29 29 26 29 29 29 29 29 29 16 29 29 16 8 29 31 29 19 29 29 16 16 29 16 29 29 16 29 29 29 13 16 29 29 2 29 29 29 29 25 19 29 29 16 29 29 29 16 29 29 16 29 16 29 16 16 16 29 16 29 29 29 29 16 18 16 29 29 29 16 16 16 29 29 29 16 19 13 16 19 19 16 16 16 29 29 16 29 16 29 29 16 16 29 16 29 16 29 29 16 29 29 29 16 29 29 19 29 29 16 29 29 29 29 16 29 29 29 13 29 29 6 29 16 29 16 19 29 29 29 29 29 29 19 29 29 29 29 29 29 16 29 29 29 29 29 29 19 16 29 29 29 29 29 29 9 29 29 16 16 29 29 9 16 29 16 29 2 8 16 29 29 29 16 29 29 29 29 29 29 29 29 16 16 16 29 8 16 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 8 8 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 8 29 2 29 29 29 29 29 16 29 29 16 13 29 29 29 29 13 16 29 16 29 16 16 29 29 19 16 29 13 16 19 29 29 29 29 29 29 29 8 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 17 29 16 29 29 19 13 16 29 29 29 29 19 19 13 16 29 29 16 16 19 19 13 16 29 13 13 29 29 16 29 29 29 16 29 29 8 29 29 29 16 29 16 29 16 29 29 29 29 29 29 16 29 29 2 13 29 29 8 29 29 29 29 29 29 16 13 16 29 29 29 16 16 29 29 29 29 16 29 6 29 29 19 19 16 16 29 29 16 13 16 16 19 29 29 29 29 16 16 26 29 16 29 16 16 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 13 8 5 13 29 16 13 16 29 29 29 29 19 17 19 16 19 29 29 29 16 29 29 29 29 5 16 29 2 29 29 29 16 29 29 29 29 29 16 29 8 25 29 29 29 29 29 29 29 13 29 17 29 16 16 19 19 13 19 13 29 29 16 16 19 16 16 19 16 19 16 13 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 5 29 29 8 29 31 29 31 29 29 29 5 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 17 16 29 16 29 29 29 29 16 29 29 29 16 29 8 19 13 29 16 16 29 16 16 29 29 2 25 29 29 16 29 29 19 29 29 19 29 16 16 29 29 9 19 29 29 13 16 19 16 19 29 16 19 19 16 19 16 29 29 29 13 13 17 16 29 19 16 29 19 16 29 16 19 16 29 16 13 9 29 19 16 29 29 19 19 16 16 16 29 16 29 29 29 16 9 16 9 19 29 16 17 29 29 16 16 29 19 19 29 29 16 16 29 29 16 19 19 29 29 16 16 29 29 29 29 16 19 29 29 19 29 16 2 29 13 16 16 16 16 29 19 29 29 19 19 16 16 16 9 41 16 9 17 16 10 19 29 16 16 16 29 29 9 29 13 29 29 29 29 29 29 16 29 29 5 29 17 29 2 29 16 16 29 29 29 29 29 16 29 29 16 16 29 29 29 29 16 13 29 29 16 29 16 16 29 16 16 16 29 16 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 8 2 29 18 2 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 8 29 31 29 29 29 29 29 29 13 2 25 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 5 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 18 5 29 29 29 8 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 25 29 16 29 16 16 16 16 16 18 16 29 29 13 29 29 13 16 8 29 16 29 29 5 29 2 29 16 16 16 29 29 8 29 29 29 2 2 29 29 8 29 8 29 29 29 29 29 29 29 6 29 29 29 29 2 29 2 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 26 27 29 29 5 31 29 16 29 29 2 29 6 29 29 29 18 29 29 29 29 6 29 29 29 29 29 29 18 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 8 29 8 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 16 16 29 29 19 16 8 16 26 29 19 8 29 16 8 29 29 14 2 29 29 29 29 29 16 13 29 29 29 29 16 29 16 16 29 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 13 29 29 29 13 29 4 2 29 16 29 29 13 29 8 16 29 29 29 29 29 29 29 16 29 2 29 29 29 29 13 29 16 13 2 19 19 19 19 16 29 16 29 16 13 19 16 8 19 29 29 16 13 29 29 2 29 16 29 29 29 29 29 18 6 26 29 29 29 29 16 29 29 29 29 5 29 29 29 29 13 29 29 16 16 16 29 16 16 29 16 29 16 29 29 16 13 19 17 29 18 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 2 8 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 5 29 29 29 29 29 29 16 16 19 29 16 19 16 16 16 16 16 19 16 16 16 16 16 8 29 29 29 29 29 29 26 29 29 29 29 29 29 6 8 29 29 29 29 29 29 16 16 29 29 17 29 13 13 16 16 29 16 19 19 29 8 16 29 16 19 19 29 29 29 19 29 29 29 29 29 8 29 29 29 29 29 17 29 8 29 13 29 29 29 29 29 29 16 29 5 29 16 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 13 19 29 16 16 16 29 16 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 13 16 13 29 29 16 16 29 8 29 29 29 29 29 29 2 29 29 29 29 26 29 29 29 29 29 29 29 29 29 2 29 16 29 29 16 29 29 31 29 2 29 29 29 29 16 29 2 29 29 29 25 8 29 27 29 26 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 5 29 8 2 29 8 2 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 2 8 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 18 16 29 5 29 16 2 29 16 29 29 29 29 29 29 29 29 25 29 29 29 8 29 29 16 29 29 29 16 29 29 5 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 13 29 2 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 18 29 29 29 18 29 29 29 29 16 18 29 29 29 29 16 29 29 29 29 2 29 29 29 8 29 29 2 29 8 29 29 2 2 29 29 29 29 29 29 29 29 29 29 8 2 29 8 14 29 13 29 29 29 29 29 29 2 5 29 29 29 2 23 29 29 29 8 16 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 16 29 16 2 25 29 29 29 29 29 29 16 2 29 29 16 31 29 29 29 31 29 29 31 6 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 8 27 6 29 29 29 29 29 23 29 29 29 29 29 29 29 29 14 29 29 27 29 29 29 29 8 26 5 29 5 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 2 29 2 29 29 29 8 29 16 8 5 26 29 31 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 5 29 29 19 13 19 29 13 29 29 29 29 29 16 16 29 29 16 29 29 2 29 29 29 29 2 29 29 29 16 29 29 2 29 29 29 29 13 16 29 29 8 29 29 29 5 29 16 13 2 29 29 2 29 29 16 29 19 29 29 29 16 8 29 29 29 16 29 29 19 16 29 19 29 29 29 19 13 2 29 16 16 29 29 16 29 16 19 19 26 16 16 29 29 8 19 29 29 16 29 19 8 16 29 29 16 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 5 29 29 29 29 8 29 26 29 29 29 29 5 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 18 29 29 6 29 29 16 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 19 19 29 29 29 19 19 13 16 16 29 29 16 19 13 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 26 29 29 8 17 29 29 29 29 29 29 16 16 16 29 31 13 29 8 16 16 16 19 19 16 29 29 19 16 19 13 29 13 29 29 29 29 2 29 29 29 29 29 29 16 29 13 4 29 29 2 29 29 2 8 29 6 29 2 29 29 29 16 29 29 29 16 29 29 29 29 16 16 16 13 29 29 13 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 26 29 29 8 29 29 16 29 13 29 16 29 29 29 29 29 16 19 16 29 16 29 13 29 16 29 29 29 16 2 16 29 29 29 29 29 29 16 29 29 16 19 29 29 29 16 29 16 13 16 16 16 29 29 29 29 29 2 26 29 29 29 29 16 29 29 16 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 31 29 29 29 29 29 29 17 29 29 29 28 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 16 8 16 29 29 29 29 16 29 29 29 29 29 16 29 25 29 16 29 29 29 6 29 16 29 29 29 29 29 29 16 29 16 29 2 29 26 29 29 16 29 29 8 16 16 13 29 29 29 29 17 15 5 19 13 29 16 16 29 29 29 16 29 16 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 2 16 29 29 29 16 29 16 16 19 16 8 29 17 29 29 29 29 29 2 29 29 16 29 29 29 29 16 29 29 16 16 29 29 29 29 26 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 16 29 29 29 29 8 29 5 29 25 29 29 8 29 29 16 29 8 29 16 16 19 13 16 29 5 16 29 29 29 13 16 16 16 16 29 29 29 29 16 29 16 29 29 29 29 16 16 29 29 16 29 29 29 29 16 29 16 29 29 16 16 29 29 16 29 19 29 29 29 29 29 16 29 16 16 29 29 29 29 29 16 29 29 31 29 29 16 29 18 29 29 29 5 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 2 2 29 29 29 29 16 29 29 29 29 16 16 29 13 16 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 18 29 29 29 29 16 29 6 29 29 29 29 8 6 29 14 29 29 29 2 8 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 5 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 16 16 29 29 17 29 16 29 13 19 29 29 29 13 29 29 29 19 16 13 19 29 29 29 29 13 8 29 29 13 29 29 29 29 16 29 29 16 16 29 16 29 19 29 29 18 29 29 29 16 19 29 16 29 6 29 16 25 29 16 2 26 5 29 29 29 29 2 16 29 19 29 29 16 29 16 29 19 16 29 19 29 29 16 16 19 16 29 29 19 19 29 29 29 19 19 16 16 16 29 19 19 19 29 19 19 31 29 29 29 19 16 16 16 29 13 19 29 29 29 16 29 29 16 13 29 29 13 19 19 19 16 19 29 29 16 16 29 16 16 16 16 16 16 29 29 29 29 8 2 29 18 29 17 29 29 29 29 29 29 29 16 29 29 29 29 29 29 17 29 16 13 29 29 29 16 29 29 29 29 29 29 29 31 29 31 2 29 27 29 29 29 18 29 19 29 16 16 16 29 29 6 16 29 8 16 16 16 29 19 19 29 29 29 29 13 17 5 16 19 29 16 29 29 19 29 16 29 29 29 29 2 29 16 29 2 29 16 29 29 29 29 29 29 29 29 2 8 29 29 29 16 13 16 29 29 29 16 29 16 18 29 29 29 29 29 16 2 29 29 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 13 29 29 17 29 29 29 8 29 8 29 29 29 16 13 29 2 29 29 29 29 29 16 16 16 29 29 29 16 29 29 2 29 29 5 29 17 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 5 29 29 29 16 5 2 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 16 29 29 16 29 29 29 29 29 29 29 17 16 19 29 5 16 19 16 13 2 29 29 16 29 16 9 29 29 29 8 29 8 29 29 17 29 29 29 2 29 29 29 29 29 29 6 29 31 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 14 29 29 29 29 16 29 29 29 17 29 29 29 29 16 16 19 16 16 29 19 19 9 19 29 29 16 19 19 29 29 29 29 29 29 29 31 29 8 29 29 29 29 25 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 17 29 29 29 19 8 29 29 29 29 16 13 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 13 16 29 29 16 29 13 29 29 19 16 16 29 29 29 16 16 19 16 29 29 16 19 19 17 16 29 19 29 13 29 29 29 29 29 29 29 20 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 17 29 18 29 8 29 13 29 13 29 19 16 16 13 29 29 29 29 29 29 29 29 29 29 29 29 2 25 6 29 29 2 29 29 29 29 29 29 29 5 29 29 29 8 29 8 5 29 29 8 16 13 16 29 29 16 29 29 29 29 29 17 29 29 29 25 29 29 29 16 16 29 29 16 16 16 29 29 29 29 8 8 5 29 13 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 16 29 29 29 8 29 29 29 8 29 29 29 13 29 13 13 29 29 16 29 29 29 2 8 29 2 29 8 29 29 29 29 26 29 2 16 29 17 29 16 29 29 29 29 16 29 29 2 8 29 29 29 29 29 18 29 29 29 29 16 2 29 29 29 29 29 29 29 28 29 31 2 8 8 17 8 5 29 2 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 17 29 29 18 29 29 29 6 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 8 8 29 13 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 31 29 29 2 29 29 16 29 29 29 29 13 29 29 6 29 29 16 29 29 29 16 29 2 29 29 29 31 5 29 29 2 29 29 29 26 5 29 29 29 29 29 29 29 29 23 18 23 29 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 19 13 29 16 13 29 29 16 13 8 29 29 29 29 16 13 17 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 16 29 16 29 29 16 29 29 29 8 29 17 29 16 29 29 16 29 29 29 29 29 29 29 29 5 29 16 29 29 29 29 5 29 17 29 14 29 29 29 5 29 29 29 29 29 29 8 29 29 29 17 16 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 16 16 16 29 29 29 29 29 16 16 16 16 8 2 6 29 29 29 29 29 27 29 16 29 29 29 16 16 29 29 29 29 17 29 13 29 16 19 16 29 29 17 19 6 19 13 29 16 29 19 29 2 29 29 16 29 26 2 29 16 29 29 29 29 29 29 8 29 29 29 27 29 29 5 29 16 29 2 5 29 16 29 29 29 16 29 16 29 29 2 8 29 29 8 29 29 29 29 29 29 29 29 29 17 29 29 29 5 29 29 29 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 17 17 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 6 29 16 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 14 29 29 29 29 29 16 8 23 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 17 29 29 8 29 31 29 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 2 29 29 29 29 8 29 29 29 16 29 8 29 29 19 31 29 29 18 29 13 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 8 29 29 29 29 29 16 13 29 29 29 29 17 16 29 29 5 29 29 29 29 16 16 29 13 29 29 29 29 29 13 29 29 29 16 16 13 29 16 16 19 16 13 16 29 29 29 13 29 29 29 29 29 29 29 29 29 17 29 26 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 16 31 8 16 29 29 16 19 13 29 9 29 16 29 29 16 29 29 19 13 29 16 16 16 29 16 16 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 16 16 29 16 19 2 29 29 29 29 29 29 16 29 29 29 27 29 29 17 29 29 29 26 16 16 13 29 29 29 29 29 29 8 29 8 29 29 29 27 29 29 29 29 25 29 29 2 29 8 2 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 16 17 13 29 29 29 29 16 13 29 29 29 13 16 29 29 17 16 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 16 29 16 29 29 16 29 16 29 13 29 2 29 29 29 29 29 29 8 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 8 29 31 29 29 29 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 6 29 5 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 16 29 29 2 8 13 29 13 29 29 29 16 29 29 29 29 29 29 2 29 29 16 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 17 17 29 29 13 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 16 6 29 31 29 29 16 29 29 29 29 16 29 29 29 8 29 29 16 29 17 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 26 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 8 29 29 29 29 5 29 29 2 29 29 29 29 29 16 13 16 16 29 16 29 29 29 18 29 29 2 29 29 29 14 29 29 18 29 29 5 29 18 29 29 29 29 29 29 6 29 25 29 5 18 25 29 29 29 29 8 2 17 8 29 29 29 29 29 29 29 31 29 29 29 8 29 29 5 23 16 29 29 29 29 29 29 29 29 26 29 29 29 29 29 8 2 29 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 16 29 29 29 29 6 29 16 29 29 16 16 29 29 29 29 29 29 29 16 29 5 19 29 31 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 13 6 2 5 29 18 29 2 5 29 29 29 29 29 19 16 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 5 2 29 2 29 29 8 29 29 29 16 29 29 19 16 29 29 16 29 29 29 29 16 2 29 29 29 19 19 29 29 29 29 29 29 27 29 29 29 23 27 29 29 17 8 26 29 8 2 29 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 8 29 29 8 29 29 29 29 29 29 26 6 29 29 5 26 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 17 29 17 29 2 29 2 29 8 8 2 29 29 29 2 29 29 29 27 29 29 8 29 29 25 29 29 16 8 8 5 29 29 29 29 29 29 29 29 29 16 29 16 2 29 29 16 27 16 29 16 8 29 29 29 29 14 8 29 8 29 5 31 29 29 29 31 2 29 29 29 5 29 29 2 2 8 29 29 29 2 29 29 5 29 23 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 8 29 29 2 29 29 23 29 6 29 29 29 29 29 29 16 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 6 2 8 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 13 29 29 29 18 29 18 29 16 29 29 29 29 29 29 29 29 29 29 29 29 19 29 16 16 16 29 13 13 29 13 19 13 19 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 29 27 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 6 8 2 29 5 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 8 29 29 2 29 29 16 26 29 29 29 29 29 29 29 16 13 29 29 19 29 29 29 19 29 13 29 16 16 16 16 16 29 29 29 31 29 29 29 29 29 29 5 2 5 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 2 23 29 29 29 29 29 29 29 29 5 8 29 29 29 29 29 29 29 2 29 29 29 6 29 29 17 29 29 31 29 2 29 29 29 29 29 29 29 16 29 29 8 5 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 13 16 16 29 29 29 29 8 29 29 29 29 29 29 13 29 2 13 16 16 16 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 8 29 16 16 16 29 29 16 29 29 29 29 13 29 29 29 16 16 29 29 29 16 8 29 29 13 16 29 29 8 29 16 29 29 29 29 17 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 25 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 2 29 27 29 29 8 29 8 8 29 25 5 29 6 27 2 6 8 29 8 18 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 26 29 29 29 8 29 2 29 29 29 29 29 29 29 29 27 29 29 29 29 29 25 29 29 29 29 2 29 8 29 29 29 29 25 29 29 29 29 29 29 29 29 8 29 2 29 29 5 29 8 8 2 8 8 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 5 29 29 8 2 31 29 29 29 29 29 29 29 29 29 8 29 29 5 2 29 29 2 18 29 29 6 29 29 8 2 29 29 8 29 29 29 29 5 23 29 8 29 2 29 8 29 29 29 2 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 16 29 29 29 29 18 29 29 16 19 16 29 29 29 29 8 29 5 29 29 2 2 29 29 29 29 2 29 29 2 29 29 29 29 5 29 29 31 2 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 26 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 17 29 13 29 29 2 29 29 29 13 16 29 29 2 29 29 29 8 29 29 29 13 29 29 16 16 29 29 29 2 29 16 5 29 29 16 29 29 29 8 29 16 29 16 5 29 29 16 29 29 5 16 16 29 29 29 29 16 29 29 29 29 29 16 5 29 16 28 29 29 19 29 2 29 16 29 29 29 16 29 29 29 29 16 29 29 29 19 16 29 29 16 29 29 19 6 2 16 29 29 29 29 16 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 19 16 29 29 16 29 16 13 29 13 13 29 29 29 29 29 29 2 29 29 29 29 29 29 16 16 17 16 29 29 29 29 16 29 16 29 29 29 19 29 29 16 29 29 16 16 29 29 19 29 19 29 29 29 16 29 29 29 16 29 29 16 29 31 29 29 16 18 29 2 18 5 29 2 5 29 5 17 29 2 2 26 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 8 8 2 29 29 2 29 29 29 29 29 29 29 16 29 29 29 16 29 29 2 29 29 29 29 29 16 29 16 29 29 16 16 16 29 29 19 16 29 29 29 29 16 29 29 29 16 16 29 29 29 29 5 13 29 29 29 13 16 29 2 29 29 5 16 29 29 29 29 16 16 16 16 13 16 16 14 16 16 19 16 19 16 16 16 16 29 19 19 13 29 19 19 16 19 16 29 29 19 29 29 29 16 19 19 29 13 29 29 29 29 16 19 29 29 16 19 29 16 16 16 29 29 29 29 16 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 13 16 19 29 16 16 29 16 19 16 29 19 29 29 16 16 29 29 8 29 29 29 29 29 29 16 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 2 29 2 29 29 29 18 29 29 2 29 29 29 29 29 29 29 16 29 8 26 2 5 29 5 29 8 29 29 29 29 2 29 29 8 29 29 29 29 29 25 2 29 29 29 29 29 31 29 29 29 29 29 29 2 17 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 8 29 29 29 29 29 29 29 29 25 29 29 29 8 2 29 29 5 29 29 29 29 29 29 29 2 29 29 2 6 29 14 29 29 29 29 29 6 29 27 29 29 29 29 29 8 29 29 14 5 17 29 29 29 29 2 29 29 29 29 29 29 25 29 29 18 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 16 16 29 29 2 29 29 29 29 29 16 2 5 2 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 5 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 31 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 16 16 29 8 29 18 5 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 13 29 2 29 29 29 29 29 19 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 13 29 8 29 29 2 29 29 29 29 2 29 29 29 29 18 29 8 29 29 2 29 29 29 29 29 29 29 29 29 16 16 16 29 8 29 29 16 29 29 16 29 29 29 8 29 29 29 16 29 29 19 29 16 29 19 16 16 16 19 29 16 16 16 29 16 16 29 19 13 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 13 29 29 29 29 29 29 29 13 29 29 19 29 13 19 29 16 29 19 19 19 13 16 13 29 16 16 16 29 27 17 29 29 29 29 29 2 29 29 8 16 29 29 29 16 16 2 8 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 13 29 29 29 29 29 29 16 29 5 29 29 13 13 29 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 31 5 29 29 29 29 29 29 29 25 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 8 29 29 29 13 29 29 29 29 29 2 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 13 16 19 29 29 13 19 29 29 8 5 29 14 29 29 29 29 29 29 29 29 13 5 16 13 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 13 29 29 16 29 16 19 29 29 16 13 19 29 29 8 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 13 16 29 29 16 29 29 13 29 16 16 16 16 29 29 29 19 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 19 29 29 29 2 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 19 16 29 16 13 29 13 19 13 16 29 16 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 13 29 18 29 16 26 29 29 29 13 29 29 29 8 13 29 29 29 2 29 18 2 29 29 29 29 8 29 2 29 29 29 8 29 29 8 5 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 13 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 5 29 29 29 29 16 29 29 16 8 5 29 17 29 29 8 8 25 29 29 29 29 13 29 29 16 29 29 29 29 29 2 29 8 29 18 29 29 8 29 29 2 29 29 16 16 29 16 16 29 8 29 29 2 29 2 16 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 5 31 29 29 29 29 29 29 8 29 29 29 17 29 29 29 29 29 29 29 29 31 17 29 29 8 27 29 29 29 2 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 31 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 8 29 29 29 29 29 29 29 13 16 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 8 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 29 17 29 29 29 16 29 5 29 13 8 16 2 29 29 29 29 29 29 29 29 29 29 29 29 25 18 29 2 2 27 29 29 29 29 29 29 29 29 2 8 29 29 17 29 29 29 8 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 18 16 29 29 29 29 13 29 29 29 29 29 13 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 8 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 2 29 29 29 29 29 29 29 16 16 29 29 16 13 29 13 29 16 29 29 16 5 25 16 16 29 13 29 29 29 29 29 29 29 8 29 31 29 29 29 29 27 29 29 2 29 29 6 29 29 29 29 29 29 29 29 4 8 5 5 26 29 29 29 29 26 29 29 29 29 29 16 16 16 29 2 29 29 29 8 8 31 2 29 29 25 6 29 17 8 8 18 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 8 2 29 8 8 8 29 29 8 29 27 29 29 29 26 29 29 29 29 8 2 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 8 8 29 8 29 29 2 29 29 29 26 29 8 27 2 29 18 29 8 31 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 5 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 29 2 8 8 29 8 8 29 29 29 18 29 29 29 29 29 29 8 29 29 29 13 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 16 31 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 5 29 5 5 6 6 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 26 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 27 5 2 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 29 31 5 29 29 2 8 8 18 29 8 29 29 8 29 29 29 2 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 18 29 29 29 26 5 29 5 29 29 29 29 29 29 2 29 31 29 18 29 29 2 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 8 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 8 29 29 29 29 8 29 23 6 29 18 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 2 29 29 18 29 29 29 29 29 18 29 29 31 2 29 29 29 29 29 29 18 29 29 29 29 31 6 29 29 29 18 8 29 5 29 29 29 29 29 29 2 29 26 2 29 29 29 29 29 29 29 5 29 29 8 29 29 29 29 29 29 29 16 29 29 29 13 31 17 29 16 29 29 16 29 29 29 16 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 17 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 5 27 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 6 8 29 29 2 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 18 29 8 6 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 18 8 29 29 8 17 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 2 2 29 29 29 29 18 29 29 2 29 2 29 31 29 29 29 6 29 29 18 29 2 2 29 8 29 29 2 29 29 29 2 29 29 29 29 29 29 29 23 29 29 29 16 29 29 29 29 17 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 16 29 29 16 19 29 29 19 16 29 29 2 29 29 29 29 16 16 29 16 29 29 29 29 29 16 29 8 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 17 29 16 16 13 29 16 19 29 29 29 16 29 19 16 16 17 29 29 29 29 16 29 29 29 29 16 29 29 13 16 16 16 29 29 13 16 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 17 18 29 18 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 26 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 2 29 26 29 31 29 29 29 29 5 29 29 29 6 29 29 29 2 2 29 8 29 29 29 29 29 8 8 29 29 29 16 29 29 29 29 29 5 29 29 29 8 29 29 29 17 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 16 16 16 29 29 16 29 29 16 19 29 13 19 25 29 29 29 19 29 29 29 29 29 16 2 29 29 19 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 17 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 29 29 8 29 16 2 29 29 16 29 29 29 29 16 29 5 29 29 16 29 29 29 16 2 8 27 29 16 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 2 29 31 29 29 2 29 29 29 29 29 29 29 5 29 29 8 5 29 29 29 29 29 29 18 2 29 29 8 8 29 29 31 8 29 8 29 29 13 2 29 29 29 29 29 29 29 29 29 31 29 16 29 29 29 29 29 29 2 29 19 29 29 16 29 29 29 29 29 29 29 29 19 29 29 16 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 8 29 29 29 29 13 16 29 29 29 29 29 29 29 29 6 29 29 29 31 29 18 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 16 29 29 16 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 25 29 16 29 5 16 29 29 29 29 29 29 29 29 29 29 29 2 29 16 18 13 29 29 29 16 29 29 13 29 2 29 29 29 29 29 29 6 8 29 29 16 29 17 29 29 29 16 19 19 29 16 29 16 29 19 13 2 2 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 16 16 29 29 29 29 29 16 18 16 29 29 29 19 29 29 29 29 8 16 29 17 16 16 29 29 29 29 5 29 29 16 29 5 5 19 16 19 16 8 29 16 16 16 29 19 13 16 13 9 29 16 19 16 16 16 16 26 29 16 29 29 29 29 16 29 16 16 29 26 29 16 29 29 29 29 29 2 29 29 29 2 29 29 13 29 29 2 16 29 29 29 29 29 16 5 29 13 17 29 29 29 2 18 8 29 29 29 29 29 29 17 29 25 29 18 29 29 31 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 2 29 29 29 16 29 29 29 8 29 29 8 29 13 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 2 29 16 16 16 29 29 29 2 29 13 29 29 29 13 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 2 29 29 29 25 16 29 29 26 29 16 29 29 16 16 29 29 29 29 16 29 29 29 29 29 19 29 16 29 29 16 29 29 16 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 19 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 8 29 29 13 29 16 2 29 16 29 8 29 16 16 8 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 16 16 29 16 29 8 19 8 29 29 29 6 29 29 16 29 29 16 13 16 16 16 29 16 19 13 16 29 29 17 29 16 29 29 19 16 16 29 16 29 29 16 29 29 29 16 13 29 16 14 29 29 13 29 16 29 19 16 29 29 29 29 29 16 29 16 29 29 29 26 29 16 29 29 16 29 16 13 29 29 29 16 13 29 16 13 8 18 29 29 16 16 29 16 29 16 16 17 29 29 16 16 29 16 29 29 16 13 29 19 29 29 16 16 29 16 13 16 29 29 16 19 17 29 29 29 29 29 16 2 5 29 29 16 29 5 5 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 19 19 29 29 19 16 29 19 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 13 29 29 29 29 29 16 29 8 29 8 8 29 16 29 29 29 29 29 29 29 2 2 29 29 16 29 16 16 29 16 16 16 13 29 29 16 16 16 16 13 16 16 16 29 13 9 8 5 19 16 16 29 29 16 13 16 29 29 29 29 29 29 29 16 29 16 17 16 29 5 29 29 17 19 16 29 29 16 19 29 16 19 29 29 16 29 19 13 29 16 16 29 17 16 16 16 29 16 29 29 16 29 13 29 29 29 16 31 29 16 16 29 29 16 29 29 16 16 16 16 13 29 16 13 29 16 16 16 29 16 29 29 29 16 27 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 16 16 29 29 2 29 29 16 5 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 17 29 16 29 29 14 29 29 2 29 2 29 29 29 29 29 16 29 29 16 29 29 29 29 29 19 29 16 19 16 29 29 16 29 29 16 29 29 16 17 29 16 29 16 16 29 29 16 29 8 29 29 29 29 29 8 29 17 16 16 16 29 5 16 29 16 29 16 13 29 16 29 16 29 16 29 16 17 29 29 29 16 13 29 16 29 29 2 29 16 29 29 16 29 29 29 16 13 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 17 8 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 8 29 29 29 6 27 29 29 29 29 29 29 2 23 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 17 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 17 8 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 8 18 5 29 29 29 29 29 29 29 29 29 29 2 2 5 29 29 8 29 29 29 29 29 29 29 18 8 8 29 8 29 29 29 5 5 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 8 29 29 29 29 29 16 13 16 29 16 29 29 29 29 29 20 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 16 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 16 16 29 29 16 29 16 18 29 16 16 29 2 29 29 29 2 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 31 29 29 29 16 16 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 13 29 29 13 29 29 29 8 29 2 29 29 29 29 29 2 8 2 29 29 29 5 29 5 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 2 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 6 29 29 2 29 26 8 29 29 5 17 29 5 29 16 16 16 29 29 16 29 29 29 29 16 16 16 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 14 2 29 29 6 29 29 29 2 16 16 29 29 29 2 29 23 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 16 26 29 29 29 29 29 29 29 29 13 29 29 29 29 29 13 29 16 29 13 29 29 29 29 29 2 8 29 2 29 29 29 26 8 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 13 29 8 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 17 2 29 29 23 29 29 8 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 13 29 29 29 19 16 29 29 29 16 29 29 29 16 29 29 8 8 29 5 8 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 16 29 8 16 16 29 19 13 13 16 16 16 29 8 29 29 8 29 29 29 14 17 29 29 29 29 29 2 29 16 16 2 29 29 29 29 29 8 8 2 29 29 8 29 29 29 29 5 29 29 29 16 29 29 29 29 8 16 29 16 29 29 29 16 29 29 29 29 29 16 8 29 29 8 29 29 29 13 29 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 5 29 5 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 8 29 31 29 8 2 29 18 29 29 8 29 29 29 29 16 29 29 16 13 29 5 31 23 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 2 29 8 29 29 8 2 8 29 29 29 17 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 18 29 29 16 29 29 29 8 29 29 29 29 29 29 29 5 29 6 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 2 29 29 14 29 29 29 8 29 29 6 29 16 29 6 29 29 29 29 29 29 29 13 13 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 8 8 29 2 29 29 29 29 29 29 29 29 13 29 29 29 16 19 29 29 16 29 16 13 16 29 8 16 13 16 19 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 13 17 29 2 29 17 29 29 29 29 29 29 16 29 2 29 8 29 29 17 29 29 29 29 29 19 16 29 16 16 29 4 29 29 29 29 5 29 29 29 8 8 29 2 8 29 29 31 29 17 29 18 29 29 29 8 29 29 17 29 8 29 29 8 29 29 29 17 8 5 29 16 16 13 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 17 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 18 29 29 29 29 29 29 16 29 29 8 29 29 29 2 5 14 29 29 29 29 29 29 8 29 29 29 5 6 29 8 29 2 29 2 29 6 29 8 29 2 29 5 29 8 29 8 29 29 29 29 29 5 8 8 6 29 29 29 29 8 29 29 29 31 29 29 8 27 29 25 29 29 8 14 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 8 8 16 17 29 29 29 13 13 29 29 29 19 16 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 8 8 29 5 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 27 29 29 29 13 29 29 13 29 19 13 29 29 29 13 13 29 29 29 13 13 29 2 27 29 29 8 8 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 25 29 29 29 29 29 29 18 27 29 29 14 29 29 31 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 8 29 29 29 29 29 8 29 8 29 29 29 8 29 18 29 29 8 29 17 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 16 8 29 29 29 29 13 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 2 29 2 6 29 29 29 2 29 29 2 29 29 29 29 18 27 31 29 8 29 2 29 8 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 26 29 29 29 29 6 2 29 5 6 29 2 31 8 2 29 29 29 29 31 2 29 29 29 29 29 17 29 29 8 29 29 29 29 5 29 29 29 29 29 29 16 31 29 29 29 29 29 29 29 29 29 27 29 2 5 29 29 29 29 29 8 29 31 29 18 29 8 5 29 8 29 5 29 25 29 29 29 29 29 8 18 29 8 29 27 8 2 29 29 2 29 29 29 29 29 25 29 2 29 29 8 29 16 16 29 18 16 29 29 29 29 29 29 2 6 29 29 17 29 2 29 29 29 18 29 29 29 29 8 29 29 29 29 31 8 6 29 29 29 29 29 29 29 8 29 29 27 2 29 29 29 29 2 29 29 29 16 2 16 25 29 5 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 9 29 29 13 5 29 29 29 29 29 29 29 29 29 29 29 16 29 5 29 29 29 16 29 31 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 5 16 13 29 29 5 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 8 5 29 29 8 29 2 29 29 29 29 18 18 29 29 29 29 29 29 16 29 29 5 29 18 8 29 2 29 29 8 29 29 29 5 29 16 16 29 16 2 8 29 29 16 16 13 29 29 29 16 16 2 17 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 5 29 8 2 5 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 2 2 8 29 29 29 29 18 29 26 29 29 8 29 29 29 29 29 29 5 6 8 26 29 2 29 29 29 29 29 29 17 26 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 29 2 29 29 16 2 5 29 29 16 2 16 2 16 16 16 29 29 16 29 29 19 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 17 16 17 16 8 29 19 29 29 13 29 29 29 2 29 29 29 16 8 18 29 16 29 29 29 29 29 16 29 19 16 29 29 29 16 16 29 29 16 29 16 29 16 29 29 29 29 16 29 16 29 16 19 16 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 2 8 29 17 29 29 29 29 16 16 29 29 29 29 2 2 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 5 29 29 2 29 2 16 29 17 29 29 17 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 5 29 29 29 29 29 2 16 29 25 29 29 29 29 29 29 5 5 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 17 29 5 29 29 29 29 8 5 29 29 29 29 18 29 29 29 2 29 16 29 29 29 29 29 29 18 29 29 29 29 8 29 5 29 29 8 29 29 29 29 29 29 29 29 29 29 5 29 29 2 8 17 29 29 2 29 29 29 2 29 29 29 29 29 5 29 29 29 29 31 29 29 29 2 29 2 29 29 29 29 29 29 29 29 2 29 29 29 8 29 5 29 29 29 2 25 2 8 29 8 29 5 29 8 29 29 27 29 29 29 8 29 29 2 29 29 29 29 29 8 29 5 29 29 29 29 17 16 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 19 16 13 29 16 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 5 2 29 2 2 2 29 29 13 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 2 29 13 5 2 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 8 29 29 29 23 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 2 17 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 2 8 29 29 29 29 16 29 19 16 16 29 29 29 29 16 13 29 29 16 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 16 13 29 29 29 29 13 29 16 16 29 29 16 29 16 19 29 29 17 29 29 29 29 16 16 29 29 29 16 29 29 29 29 16 29 29 29 29 2 29 29 5 29 29 29 29 31 29 8 29 29 29 29 29 29 29 16 16 29 16 29 29 16 16 29 29 29 29 29 29 16 29 29 29 16 29 29 16 19 29 29 29 2 16 29 29 29 29 8 29 29 2 8 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 13 19 29 29 29 29 16 29 29 29 8 29 29 29 29 16 29 29 16 2 29 29 5 29 29 29 29 29 13 29 29 16 29 16 16 13 17 29 29 29 16 16 2 8 29 29 29 29 2 29 29 29 25 29 29 29 29 29 16 29 16 29 29 29 16 29 29 13 29 6 6 29 29 27 29 29 18 16 29 18 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 2 29 29 29 2 29 2 29 13 2 29 2 29 5 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 26 29 2 29 29 16 29 16 29 29 29 5 5 29 29 29 29 29 8 2 29 29 29 29 5 29 29 29 29 29 29 29 16 17 29 29 16 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 13 19 29 29 29 29 16 29 29 16 16 29 29 29 29 29 19 16 13 29 29 29 17 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 5 29 29 29 29 16 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 17 16 29 17 13 13 19 29 29 29 29 17 16 16 19 29 29 26 29 29 29 29 29 8 31 23 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 26 29 16 29 29 29 8 29 29 29 29 8 29 16 29 16 29 2 29 29 29 19 16 29 29 16 19 16 13 16 29 6 16 29 29 29 29 29 29 2 29 29 29 29 26 29 29 29 8 29 29 29 29 29 29 29 29 29 29 5 27 29 29 13 29 29 5 5 29 29 31 29 29 29 31 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 19 29 16 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 5 31 29 17 29 8 29 29 29 2 29 29 29 2 29 29 29 16 13 29 16 29 16 29 29 16 29 29 29 29 29 8 2 29 5 17 5 29 29 29 2 29 29 29 29 29 29 16 13 29 29 17 16 29 29 29 16 16 5 29 16 29 29 16 29 29 16 29 29 29 29 29 16 31 29 23 29 29 29 29 29 29 29 13 29 29 29 8 16 29 16 29 16 16 13 29 29 29 29 29 29 16 29 29 29 19 13 29 29 29 16 19 16 29 16 29 16 5 29 16 29 29 13 16 16 29 17 16 29 16 16 19 16 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 19 19 16 13 16 29 29 17 29 16 16 29 29 29 29 13 29 29 25 16 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 8 29 29 29 26 29 29 6 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 8 2 29 29 29 29 8 29 13 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 13 16 16 13 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 8 29 29 8 16 29 29 16 29 29 31 29 29 29 29 29 16 29 29 29 25 29 29 29 5 29 23 25 2 29 18 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 2 17 29 14 29 29 14 29 29 16 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 8 29 27 29 26 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 16 8 29 29 2 29 8 29 5 8 29 29 2 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 13 29 29 29 16 29 13 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 5 16 29 26 29 29 29 29 16 29 29 29 29 13 29 13 29 29 29 2 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 31 29 5 29 26 29 29 29 8 29 29 29 16 13 29 16 29 13 29 31 29 19 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 13 29 8 29 29 29 29 13 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 29 16 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 18 16 29 18 29 5 29 2 8 6 8 29 29 29 13 16 29 29 16 29 2 17 29 16 16 29 29 16 29 16 29 16 29 29 29 16 29 29 14 29 29 2 29 29 16 2 16 29 29 29 29 29 29 29 29 31 29 8 29 29 29 29 8 29 29 29 29 31 29 29 18 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 18 29 29 29 17 8 17 17 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 13 26 29 13 29 29 29 13 29 29 29 29 29 29 29 29 29 2 16 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 17 29 29 16 29 29 26 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 25 26 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 31 29 29 29 5 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 8 29 18 29 29 29 29 29 29 13 29 29 31 29 29 29 6 17 29 2 2 29 29 29 5 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 16 29 29 29 2 29 29 29 18 29 16 16 16 29 8 29 29 29 29 29 29 29 29 29 29 17 29 2 29 29 29 29 29 29 8 29 8 29 29 29 29 29 27 29 29 29 29 17 29 25 29 31 29 29 17 29 29 29 29 29 29 29 5 29 2 18 2 8 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 8 29 13 29 29 29 19 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 13 16 2 16 8 2 29 29 16 29 29 29 29 16 16 29 16 29 19 13 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 16 31 29 29 18 29 29 29 29 2 19 16 29 13 16 16 13 13 8 16 29 29 16 29 31 5 29 29 29 18 29 29 29 31 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 27 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 16 29 29 29 29 29 26 2 2 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 8 29 29 29 2 8 29 29 29 29 2 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 13 16 29 29 29 29 16 29 16 13 8 16 29 19 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 16 29 16 29 29 19 17 29 16 13 19 29 16 29 29 29 17 29 31 29 8 29 31 29 29 29 29 29 29 29 29 29 29 8 29 16 29 4 29 29 29 29 13 13 16 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 8 2 5 29 29 29 29 29 29 5 29 29 2 29 29 26 17 29 29 13 13 29 29 13 17 29 16 29 29 29 29 29 29 16 29 16 19 29 16 29 29 29 29 29 29 29 16 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 16 29 13 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 17 29 29 29 29 29 29 29 19 13 16 29 29 29 29 27 29 29 13 16 29 29 16 29 29 29 29 29 29 17 29 18 29 29 29 29 29 2 18 29 29 26 2 29 29 2 29 29 29 29 29 29 29 29 16 5 29 16 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 5 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 2 29 8 2 2 31 29 29 2 29 29 8 29 8 29 29 29 29 8 29 29 8 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 8 2 8 29 14 29 29 2 29 29 29 2 6 31 29 2 29 8 5 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 5 5 29 29 2 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 6 13 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 26 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 29 5 29 29 8 2 29 29 2 6 8 14 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 17 29 29 29 29 2 2 16 29 8 29 29 8 29 29 29 29 29 29 2 29 29 29 2 6 29 29 5 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 16 29 29 29 29 29 29 29 29 31 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 13 8 26 29 8 29 29 29 5 29 29 29 16 29 13 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 27 29 29 29 2 29 29 29 29 29 5 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 5 29 29 29 29 29 17 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 25 29 29 29 31 29 29 29 29 29 18 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 27 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 2 29 29 29 29 29 13 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 18 6 29 8 17 29 29 29 17 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 13 8 29 29 29 29 29 26 29 29 29 29 29 13 8 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 16 16 29 16 25 29 29 29 29 29 29 29 29 29 29 29 29 8 31 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 8 29 29 29 8 26 29 29 29 8 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 29 18 29 29 29 29 5 29 29 18 29 29 2 29 29 29 29 29 6 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 31 29 18 29 29 29 29 26 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 2 29 29 2 8 29 29 29 2 29 5 8 29 29 13 2 29 29 5 29 29 29 29 8 29 31 29 29 29 29 29 31 29 29 29 5 29 29 29 29 29 29 29 16 29 29 29 16 29 5 29 29 5 29 5 2 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 27 29 29 29 29 8 4 29 29 29 29 29 29 31 2 27 6 29 29 2 29 8 29 29 29 29 8 29 14 14 31 8 29 29 29 31 29 8 29 29 29 29 2 29 29 29 16 29 16 29 29 13 29 29 29 29 29 29 6 29 29 29 31 29 29 29 8 29 6 29 14 8 27 29 6 29 29 27 29 29 29 29 29 29 29 29 5 29 5 31 8 8 29 2 29 29 25 29 5 29 29 29 29 18 29 31 29 29 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 18 6 29 29 29 29 29 2 29 29 29 29 29 29 2 2 2 29 29 29 29 29 29 18 29 8 29 5 29 25 29 8 2 6 18 8 5 18 29 29 25 29 29 2 29 5 2 8 6 29 6 18 29 31 8 29 29 2 8 29 29 29 29 29 2 29 29 29 18 29 29 29 29 8 29 29 2 29 29 29 31 29 29 29 29 2 29 29 29 2 29 29 29 8 8 29 5 29 29 29 8 2 29 29 8 2 29 18 8 8 8 8 29 26 29 29 29 29 2 29 29 2 29 29 29 29 31 29 5 23 29 29 29 31 29 29 29 29 29 29 2 29 29 2 29 29 29 29 8 8 29 2 29 29 29 8 2 8 29 29 29 8 29 29 29 29 29 8 29 29 29 29 8 29 31 29 5 29 29 2 31 8 29 2 29 29 29 29 8 29 29 29 8 8 29 5 29 29 2 29 29 5 2 29 29 29 29 29 29 29 29 2 2 29 8 2 2 5 29 29 29 29 29 29 8 29 29 29 29 29 2 26 29 29 5 29 29 29 25 5 5 2 29 29 2 29 29 29 18 8 2 18 29 5 17 29 8 29 2 25 2 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 5 31 29 2 5 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 5 29 29 17 27 29 29 2 29 29 2 29 29 29 29 29 5 29 29 26 23 2 29 26 29 18 8 29 29 29 29 29 29 8 2 29 29 5 29 29 31 2 31 8 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 16 16 29 16 29 16 16 29 16 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 16 29 29 5 29 16 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 18 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 2 29 29 29 29 29 29 8 29 29 16 5 29 29 29 29 29 29 16 16 6 29 29 16 29 29 29 29 29 29 29 13 29 29 5 29 29 29 29 29 29 29 29 8 29 2 29 8 29 29 29 5 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 8 26 29 5 6 26 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 31 29 29 2 8 29 29 2 29 29 2 16 29 29 2 29 29 16 16 29 29 29 5 29 2 29 29 29 29 17 29 29 29 2 29 29 29 29 29 29 29 13 19 29 29 29 29 2 31 5 29 29 29 29 29 29 29 29 2 8 29 5 29 5 29 29 29 29 26 29 29 29 29 29 31 29 29 27 6 29 29 29 29 8 2 2 29 29 29 5 29 26 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 5 29 29 29 29 29 5 29 29 5 29 16 29 29 29 29 29 29 29 27 29 8 2 29 5 29 29 16 29 29 29 16 29 8 29 16 29 29 29 29 29 29 13 29 29 29 16 29 29 29 8 6 29 29 29 29 5 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 13 29 29 29 29 2 29 8 2 29 29 5 17 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 5 29 29 29 29 29 29 5 29 29 13 29 29 13 29 29 26 29 29 29 29 29 16 29 29 29 29 13 16 16 29 29 29 29 29 5 5 29 29 29 29 29 29 29 29 29 25 29 31 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 6 29 29 5 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 26 29 2 29 2 8 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 8 2 29 29 29 2 29 2 29 29 29 5 29 18 29 29 17 29 25 29 6 18 29 14 29 29 29 5 29 29 29 29 8 29 5 29 5 8 29 16 29 29 19 29 16 31 13 16 29 17 29 29 29 8 29 5 29 29 29 29 29 29 29 29 16 16 29 29 29 17 29 29 29 29 16 19 29 29 29 29 29 29 29 29 29 29 29 2 29 19 13 29 29 29 26 29 29 5 5 29 29 29 29 29 29 29 17 29 29 17 6 29 29 29 29 29 29 29 29 29 25 26 2 29 29 31 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 31 29 13 29 16 29 29 2 5 5 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 2 29 2 5 25 29 6 29 29 2 29 29 29 29 29 13 29 5 5 29 5 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 16 23 31 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 16 25 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 18 29 16 16 29 29 29 29 2 29 29 16 5 16 13 29 16 16 29 29 19 29 29 16 29 29 29 16 13 29 16 19 29 29 16 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 25 29 29 16 16 8 29 29 29 29 29 29 8 29 29 29 29 29 16 13 29 16 29 29 29 29 29 29 29 29 13 29 29 29 16 16 29 29 29 29 29 16 19 19 13 29 29 16 19 16 16 29 29 29 29 2 29 29 18 29 5 5 29 29 29 2 29 29 29 29 26 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 25 29 29 8 25 29 18 29 29 29 23 29 5 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 8 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 16 19 29 29 29 29 29 29 18 29 29 29 29 29 19 29 16 16 16 29 29 29 18 29 29 17 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 25 29 18 29 8 16 29 29 29 8 29 29 29 16 29 29 29 29 29 29 18 29 29 5 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 14 16 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 13 19 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 17 29 6 29 16 13 19 9 29 29 19 16 16 29 16 29 29 29 16 13 13 13 16 29 8 17 29 29 8 8 27 29 29 29 29 29 29 16 29 29 29 29 13 29 31 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 19 19 13 29 29 19 16 16 19 16 29 29 16 29 17 13 13 19 16 19 16 29 8 16 16 29 19 19 29 16 13 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 16 29 29 16 16 29 29 5 16 16 29 29 19 29 29 29 16 16 16 19 13 16 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 16 29 19 19 13 19 19 16 29 19 16 19 16 29 19 29 16 19 29 19 29 29 29 29 29 29 29 29 28 29 29 2 29 29 2 2 8 29 13 29 29 29 29 29 27 29 29 29 29 29 29 29 17 29 13 29 16 29 29 13 29 29 13 29 29 16 29 29 29 29 18 29 29 31 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 16 29 13 16 29 29 29 16 2 29 16 29 16 16 16 13 29 29 29 29 8 29 5 5 2 29 2 26 29 29 18 29 29 29 6 29 29 29 29 29 14 29 29 29 2 29 29 29 29 2 29 18 29 5 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 6 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 2 29 13 29 26 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 2 29 29 2 29 23 29 29 29 31 29 29 29 31 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 8 16 29 8 29 16 29 8 29 29 29 17 29 16 29 16 16 29 29 29 29 29 31 29 29 29 29 29 29 31 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 8 29 29 8 29 29 29 29 2 29 29 8 29 29 29 2 29 29 29 2 29 29 29 8 25 29 29 29 29 29 14 29 29 29 29 8 8 8 2 18 5 29 29 25 29 29 29 29 29 13 29 29 29 29 29 29 29 29 8 29 2 29 17 29 29 29 29 29 18 29 29 18 2 29 29 29 29 5 25 29 25 29 2 29 29 29 29 29 29 29 29 29 29 2 25 29 29 25 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 5 29 16 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 27 29 29 25 29 29 29 29 29 25 13 8 29 8 29 31 29 29 29 29 2 27 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 16 29 2 29 16 16 29 29 29 17 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 19 13 29 29 29 29 29 16 17 16 29 29 29 17 29 29 16 19 29 29 16 29 29 29 29 29 29 29 29 29 19 16 29 19 29 19 29 29 16 16 16 29 16 16 29 29 16 16 29 17 17 29 29 19 13 29 19 29 29 17 19 8 29 16 29 29 19 29 29 29 18 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 2 29 2 29 29 2 5 2 2 29 8 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 6 8 27 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 25 29 8 8 29 29 29 29 16 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 29 29 29 29 16 29 29 29 16 29 29 29 2 29 8 29 29 29 19 19 29 29 29 29 29 16 13 19 29 29 29 16 19 16 16 16 16 29 29 19 19 16 16 19 16 17 29 29 29 29 29 29 13 29 25 29 29 29 29 29 29 29 23 29 29 29 5 29 5 2 2 29 29 29 29 18 23 29 29 25 8 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 2 8 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 2 29 29 29 29 29 18 29 29 8 25 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 2 31 29 25 25 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 16 29 29 18 29 29 29 29 29 31 25 2 31 29 29 29 29 8 29 29 18 29 29 2 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 13 29 29 29 29 29 29 29 29 29 16 29 16 19 29 29 29 29 29 29 29 29 29 29 27 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 27 29 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 18 29 29 29 29 29 29 29 25 18 29 29 29 29 29 29 29 25 29 5 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 26 5 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 2 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 14 25 29 29 8 18 29 29 29 29 29 29 29 16 16 29 29 29 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 5 31 29 19 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 16 29 29 16 19 29 29 29 19 5 19 29 29 29 16 19 16 16 29 29 29 16 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 23 29 29 29 29 29 29 29 29 29 18 5 29 5 29 16 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 27 6 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 2 29 31 29 2 29 29 26 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 5 29 29 29 2 8 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 27 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 31 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 8 5 16 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 27 29 5 29 29 29 29 29 29 29 8 29 29 29 29 29 5 25 29 29 26 2 29 29 26 29 2 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 13 13 29 29 29 29 29 29 8 29 29 29 31 5 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 8 29 29 16 19 16 29 16 16 29 29 29 29 29 29 29 29 29 29 8 29 29 16 16 29 29 2 8 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 2 29 13 29 29 29 29 8 29 2 2 8 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 16 29 13 29 29 29 16 16 29 29 8 18 17 6 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 13 29 13 29 19 16 29 29 16 16 19 19 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 25 17 29 29 29 29 29 29 31 29 29 5 29 29 29 29 29 29 25 18 29 29 29 29 2 29 8 2 29 29 8 29 6 29 29 29 29 29 29 29 29 8 5 29 29 29 29 5 29 29 29 29 29 29 29 18 29 29 29 29 29 5 29 29 29 29 29 8 29 29 29 29 29 26 29 29 29 8 29 29 29 29 16 29 29 29 29 27 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 17 13 13 17 16 29 19 19 16 29 29 19 16 19 19 16 29 19 19 19 29 29 29 8 29 29 29 29 2 29 29 29 27 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 31 16 16 29 29 29 13 16 29 29 16 16 16 16 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 16 19 29 29 2 18 19 29 29 2 29 29 29 8 2 8 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 13 17 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 8 31 29 29 29 29 29 29 18 16 29 29 29 2 29 8 29 29 29 16 5 29 29 29 29 16 16 19 29 19 29 16 16 2 29 29 29 29 29 16 29 13 29 29 29 8 29 29 29 29 2 8 29 29 8 29 29 17 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 2 29 29 2 2 29 29 29 29 29 29 6 6 8 29 8 5 5 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 8 2 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 5 29 29 8 29 29 29 29 31 6 8 29 29 8 29 8 29 14 29 29 16 16 17 19 29 29 29 2 16 16 2 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 8 2 29 29 5 29 29 18 29 29 29 29 29 5 29 29 29 29 5 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 23 29 29 29 8 29 29 29 8 5 18 29 29 16 29 29 29 16 16 16 29 5 29 29 2 29 29 8 29 2 5 5 29 29 29 29 16 29 29 29 29 2 29 8 18 29 27 16 29 13 29 29 16 16 29 29 17 13 17 19 16 29 29 29 29 29 2 29 29 29 29 29 29 29 13 29 29 29 23 29 29 2 5 2 29 29 29 2 5 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 2 29 8 29 29 29 29 29 5 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 2 29 29 29 29 6 17 13 29 29 16 16 29 29 29 29 16 13 16 29 16 13 29 16 29 16 29 29 16 29 16 29 29 16 29 29 29 16 29 29 29 29 16 16 29 16 29 16 16 29 29 16 19 16 8 16 29 16 9 16 29 13 16 19 29 19 29 29 29 29 29 16 29 29 29 16 29 16 29 16 29 29 29 29 29 29 16 16 16 16 29 29 29 29 16 2 29 8 29 29 29 16 29 19 29 29 19 29 29 13 29 29 29 16 29 29 16 16 29 29 29 19 2 29 29 16 16 29 29 29 29 29 16 16 16 29 29 16 16 29 29 29 16 16 8 29 29 29 29 29 29 29 2 29 29 29 29 29 13 29 13 29 13 29 29 6 14 29 8 29 16 29 29 29 29 16 16 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 29 29 13 29 29 8 29 29 29 29 29 29 29 29 29 16 8 29 29 19 29 8 29 29 16 13 29 29 29 29 29 29 29 29 29 19 16 29 29 29 16 13 29 29 16 29 19 13 29 29 13 16 29 16 16 16 29 29 19 16 16 29 16 16 16 29 16 29 29 29 29 29 16 29 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 29 8 23 29 29 19 29 16 16 19 13 16 29 29 29 29 29 16 16 16 29 29 29 16 16 29 16 29 16 16 29 29 13 16 29 2 29 29 2 29 29 6 29 13 8 29 29 29 29 16 13 29 29 2 29 2 29 29 29 29 29 31 29 29 29 29 29 8 29 29 29 2 5 29 29 29 29 16 29 29 29 13 16 13 16 16 16 29 16 29 29 29 29 29 19 29 29 19 16 29 16 29 29 16 16 16 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 2 8 5 2 29 29 29 2 29 29 29 29 2 29 29 2 5 29 5 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 8 2 29 5 5 23 29 29 29 16 2 16 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 16 29 29 16 16 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 19 16 16 29 5 2 29 29 16 29 13 29 19 2 29 16 17 17 13 29 29 16 19 29 29 16 29 13 16 29 16 29 5 29 29 16 29 29 19 13 29 16 16 16 16 29 2 29 19 13 29 16 29 29 29 29 29 16 13 16 17 16 29 16 19 16 19 19 16 16 17 19 9 13 29 29 16 16 29 29 16 19 29 29 16 9 29 29 16 16 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 13 16 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 13 29 16 29 29 29 2 5 29 29 29 29 29 29 2 29 29 29 29 29 29 13 29 29 29 29 29 29 2 29 29 29 17 29 29 29 16 13 16 29 29 29 16 16 19 13 13 19 13 16 29 16 29 29 2 2 29 29 29 2 29 8 29 29 16 29 29 29 29 16 16 29 29 29 29 13 16 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 5 29 13 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 19 29 16 16 19 29 29 29 16 29 29 29 29 8 29 29 29 13 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 19 13 16 29 2 29 13 19 19 16 13 13 19 29 29 16 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 26 29 29 29 29 29 29 8 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 17 29 16 29 13 16 16 19 29 16 16 16 13 29 29 16 29 29 19 13 29 19 19 16 13 29 29 29 29 13 19 19 19 29 16 19 29 29 29 29 29 29 29 29 19 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 16 29 29 29 29 29 29 16 16 29 29 29 16 16 19 19 13 16 16 29 16 29 16 13 29 29 16 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 13 29 13 29 29 29 19 16 29 5 13 29 16 29 19 29 16 29 16 16 16 16 16 29 26 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 6 29 29 29 5 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 5 29 29 29 17 2 16 29 18 16 19 16 16 29 29 19 16 17 16 13 29 29 29 29 17 29 29 18 2 29 29 29 27 17 29 29 27 29 29 29 29 29 29 29 29 6 29 29 2 8 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 18 29 29 29 29 17 29 29 29 29 29 29 29 29 29 16 16 29 29 16 16 29 29 16 16 16 19 16 29 29 16 29 29 13 16 19 13 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 16 29 19 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 31 29 29 13 16 29 16 16 16 29 16 16 17 16 29 29 29 29 29 16 29 16 29 17 5 16 16 29 29 29 29 8 16 16 29 29 29 13 19 16 29 17 29 13 16 29 29 29 16 16 16 29 16 16 29 29 16 16 29 19 13 16 16 29 19 29 16 16 16 16 19 29 29 29 29 8 2 31 29 29 29 29 16 29 29 13 16 16 16 16 16 29 29 26 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 19 29 13 29 13 16 6 16 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 16 29 13 16 29 16 13 16 29 29 8 8 29 16 29 29 16 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 13 19 29 29 16 16 16 16 29 16 29 16 29 16 29 29 29 29 13 2 29 29 29 29 29 29 29 29 29 13 29 19 19 19 29 29 29 13 29 16 16 16 19 16 29 29 29 13 29 16 16 16 16 16 29 16 29 16 29 19 16 13 29 31 29 29 16 29 29 29 16 16 16 29 29 5 29 18 29 29 29 29 29 29 29 16 16 29 29 29 16 16 29 29 29 29 16 16 29 29 16 17 16 19 13 29 29 29 19 9 16 2 13 13 16 29 19 19 19 29 13 9 13 29 29 29 16 19 29 29 29 19 19 29 29 29 16 16 29 29 17 19 16 5 29 5 29 16 29 29 29 19 29 29 16 19 19 16 17 16 16 16 29 29 29 29 29 29 29 29 29 29 31 18 2 8 29 2 29 16 13 29 16 29 29 16 29 8 29 29 17 31 29 29 29 16 13 29 29 29 29 19 29 13 16 19 29 29 16 13 29 19 29 19 29 29 16 29 29 29 29 16 16 5 16 29 29 29 29 13 29 29 29 29 29 16 29 29 31 2 29 29 29 16 31 29 29 16 29 16 29 16 16 29 29 16 29 29 29 16 29 29 19 29 29 29 25 16 16 29 29 29 16 16 29 26 5 29 29 29 29 16 29 2 29 16 16 16 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 18 29 29 29 8 8 29 29 29 29 29 13 29 2 29 16 29 16 29 2 29 13 16 29 29 29 29 29 29 2 29 29 18 31 8 29 29 29 29 5 18 29 29 29 29 27 29 8 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 17 29 16 16 16 13 16 13 29 16 29 29 16 29 29 17 29 29 19 16 29 29 29 29 16 29 29 29 16 29 29 29 5 17 29 29 29 16 29 29 29 13 16 16 29 29 19 29 29 29 29 29 29 29 29 19 29 29 16 2 29 16 16 29 29 29 16 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 2 29 29 29 5 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 13 29 29 29 29 29 16 29 6 29 16 29 6 29 29 29 29 29 29 29 13 29 29 29 13 29 29 29 13 19 19 16 29 29 16 29 29 29 16 29 13 16 29 29 29 5 29 29 29 29 16 17 29 29 29 29 26 2 29 16 29 6 29 27 29 29 29 29 29 29 5 29 29 29 29 2 29 16 26 29 29 29 29 29 29 16 29 29 29 19 29 29 6 29 16 13 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 13 8 29 29 29 29 16 29 16 29 29 16 29 29 29 13 29 29 29 29 29 29 16 29 29 29 19 29 29 16 29 29 16 29 29 17 16 29 2 16 8 29 18 5 5 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 26 29 29 17 17 29 29 17 29 29 29 29 29 29 6 29 29 29 29 29 13 29 16 16 19 29 19 19 16 29 29 16 29 29 29 29 29 29 29 16 16 13 29 16 29 16 16 17 29 29 16 29 16 29 29 8 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 13 2 29 29 29 29 19 29 16 29 19 16 19 29 29 16 19 16 13 19 29 16 17 19 29 16 29 29 29 16 29 8 16 13 16 29 16 29 29 29 16 29 29 16 16 29 29 29 16 29 16 29 29 29 16 17 16 29 16 16 29 29 16 29 29 16 29 29 16 16 16 17 16 19 19 29 29 16 16 16 16 16 16 29 29 29 29 16 13 13 29 29 16 29 16 9 19 19 29 29 16 16 13 29 13 29 29 29 29 29 29 29 8 29 29 29 29 6 17 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 6 29 29 29 8 29 29 29 13 29 29 16 16 29 16 19 16 19 16 29 29 16 16 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 8 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 29 29 29 29 17 29 29 29 13 29 29 16 13 31 29 29 29 29 29 2 29 16 17 29 16 13 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 27 8 29 29 29 29 6 29 29 29 29 29 29 29 29 2 8 29 8 29 29 29 29 29 16 29 29 29 29 16 16 29 29 16 16 16 13 19 13 16 29 19 19 29 29 19 9 19 16 16 16 29 29 16 16 16 29 16 8 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 17 29 29 16 29 29 29 16 16 29 16 29 16 29 29 26 29 29 29 29 29 29 8 29 29 29 29 29 29 8 26 16 29 29 29 16 29 29 29 14 29 29 29 16 29 29 29 29 18 29 26 29 29 31 18 29 29 29 29 13 29 29 13 16 29 29 2 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 8 2 16 27 29 29 29 29 2 29 18 8 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 16 16 29 16 13 29 29 16 29 29 29 29 19 13 29 19 17 16 31 16 16 29 13 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 16 29 16 29 5 29 29 16 29 29 29 19 29 16 19 19 29 16 29 29 16 19 19 16 19 29 19 19 19 16 29 29 16 19 17 29 29 2 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 19 13 29 29 16 13 29 16 29 16 29 19 19 16 17 13 19 13 17 2 29 16 29 23 29 16 29 29 16 16 16 16 16 18 29 29 19 19 16 29 29 19 16 8 29 16 13 19 29 19 29 29 19 19 29 16 13 19 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 16 27 29 29 16 16 19 29 29 16 29 17 29 16 16 29 29 18 29 29 29 16 29 29 16 29 17 16 29 16 29 29 16 29 29 16 29 29 16 16 29 29 16 29 16 27 29 29 16 13 29 19 29 29 16 16 29 16 29 13 16 29 29 29 29 29 8 29 25 29 29 29 29 16 29 29 5 29 29 29 2 29 29 16 29 29 29 5 31 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 16 29 29 25 29 18 29 29 29 29 8 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 17 29 26 5 29 29 29 29 2 29 29 29 29 29 29 2 2 26 2 2 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 16 29 16 13 29 16 19 16 19 29 29 16 41 16 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 19 16 29 29 29 13 29 29 19 29 19 29 2 29 29 17 16 16 16 16 16 16 13 16 13 29 29 8 29 29 29 29 29 29 29 29 8 29 16 29 16 29 13 29 29 2 29 29 16 29 29 8 5 8 29 2 29 14 29 29 6 27 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 16 29 29 13 29 16 29 29 16 29 29 16 29 19 16 29 16 29 19 16 16 16 16 16 16 29 29 14 8 29 17 16 13 29 29 29 13 29 29 16 29 29 29 29 29 8 29 5 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 17 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 13 29 17 29 29 16 13 13 29 19 16 19 19 19 29 29 29 8 29 29 29 29 8 29 29 8 29 31 29 29 29 2 6 29 6 29 8 29 29 29 29 29 16 29 26 29 29 16 29 29 29 29 29 29 8 29 29 2 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 16 2 29 19 16 13 13 29 29 29 16 16 19 19 19 29 29 16 16 19 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 18 29 29 29 29 29 18 26 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 19 29 16 16 29 29 29 29 29 13 13 29 29 29 29 29 16 29 16 19 29 29 29 29 29 29 29 5 5 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 13 29 29 29 29 29 29 16 16 29 2 29 29 16 29 29 29 29 29 17 29 29 16 29 29 17 29 16 19 29 13 13 16 16 16 29 29 29 2 5 5 29 5 29 29 29 29 29 29 16 13 2 29 16 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 16 29 29 16 29 16 19 29 29 16 29 16 16 16 16 29 29 16 16 29 29 29 29 29 19 17 29 29 13 16 29 13 9 16 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 16 19 5 13 16 19 16 13 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 5 31 29 2 29 29 29 29 2 16 16 29 29 16 29 29 29 19 29 2 29 29 29 29 29 29 16 13 13 16 16 16 29 16 29 29 16 19 16 16 29 16 29 19 29 13 29 16 29 5 29 29 17 13 29 16 16 29 16 13 13 16 13 29 16 29 16 29 29 19 16 16 29 29 29 19 29 16 16 19 29 19 29 13 16 29 29 27 29 29 16 29 16 29 29 16 29 16 17 2 16 16 29 29 16 29 29 16 29 29 16 16 29 16 29 29 16 29 16 29 16 13 29 29 16 13 16 16 29 29 29 16 16 29 29 19 16 16 9 16 19 19 16 16 19 29 29 16 29 16 19 19 16 19 13 29 19 19 29 17 19 29 16 16 29 29 16 29 29 29 29 29 16 29 29 16 16 29 16 29 29 19 29 19 16 13 16 16 29 16 16 16 19 16 29 29 16 13 29 29 17 5 29 29 16 29 29 29 29 29 16 19 19 29 16 29 29 16 16 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 16 29 13 29 16 8 29 29 29 29 29 29 5 29 8 2 31 29 29 8 29 16 29 29 29 29 29 29 29 29 29 6 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 18 29 29 29 29 29 31 29 17 5 16 17 17 29 29 16 29 8 16 29 2 29 19 16 16 16 29 16 29 29 17 29 29 29 29 5 29 29 29 29 29 29 29 29 18 2 29 29 25 29 29 13 29 29 29 29 29 14 6 8 5 29 16 29 29 29 29 29 31 29 8 16 29 29 2 29 29 29 29 16 16 19 29 29 29 29 29 19 29 29 29 19 29 29 29 29 16 29 16 19 29 29 16 29 29 16 29 16 16 29 16 16 29 29 29 29 16 13 29 29 29 5 25 29 29 29 29 8 2 16 8 29 29 19 29 16 29 29 19 16 16 16 29 16 19 13 29 16 13 29 29 29 16 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 16 29 5 17 10 16 16 29 16 19 29 17 29 16 19 16 13 13 16 19 16 29 16 19 19 29 29 16 29 19 29 16 17 16 29 19 29 29 29 9 13 29 19 16 16 13 19 16 29 16 16 19 19 29 16 16 13 16 19 19 16 29 29 13 16 16 19 13 13 29 19 13 29 29 13 19 29 29 13 16 13 9 29 16 16 16 9 19 19 29 19 13 16 16 19 19 19 19 29 16 29 19 16 29 16 16 29 29 29 16 29 29 29 16 29 8 26 29 19 29 2 29 16 16 16 29 16 13 29 29 29 29 29 16 29 29 29 19 29 29 29 13 29 29 16 29 29 29 16 16 29 16 29 29 16 29 16 29 29 29 16 29 16 16 5 2 29 29 16 16 29 29 8 29 29 29 18 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 16 29 16 13 16 16 13 16 16 29 29 29 16 29 16 29 29 29 29 19 16 16 29 29 29 29 16 29 19 16 19 29 16 16 16 16 19 5 29 16 19 29 16 29 29 29 29 16 16 16 29 19 29 16 29 16 16 29 19 16 29 17 19 16 17 29 29 29 19 9 16 29 19 16 16 19 19 19 16 29 16 16 19 16 29 29 16 16 16 19 16 16 19 19 19 29 16 29 16 19 19 19 16 16 29 29 9 19 16 29 19 13 29 13 29 16 19 16 19 29 16 29 16 16 16 13 19 16 16 29 29 16 19 29 19 16 16 29 16 19 19 19 13 19 19 9 41 19 16 16 19 29 19 29 19 29 13 16 13 16 29 16 19 16 29 16 19 16 16 19 16 17 13 19 19 19 16 29 13 9 19 29 29 19 19 16 16 29 16 19 19 29 29 16 16 29 16 16 19 16 29 16 16 16 29 29 29 29 16 29 16 29 19 18 29 19 29 16 16 29 29 16 13 16 29 29 29 29 16 29 16 16 13 29 29 29 29 16 19 29 16 29 16 19 29 16 29 29 16 29 29 19 29 17 29 29 19 16 29 16 13 19 19 29 29 16 29 29 29 29 29 29 16 29 29 29 13 29 29 29 8 29 16 29 16 16 13 29 29 29 19 29 29 19 16 16 29 19 29 16 29 16 29 19 29 29 29 16 29 16 16 29 19 29 29 29 29 16 29 29 16 29 29 29 17 29 29 29 16 29 29 29 29 16 16 16 29 29 29 16 29 29 5 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 19 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 31 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 18 29 16 29 29 29 23 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 25 8 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 16 2 13 29 29 13 29 29 29 29 29 8 29 8 29 29 29 29 29 29 31 2 29 29 29 29 29 2 6 29 6 29 29 29 29 29 29 29 29 5 16 8 29 16 29 29 29 29 29 29 29 29 29 8 16 29 29 29 16 16 17 29 29 29 29 29 29 29 16 29 29 29 8 29 29 16 13 29 29 16 29 29 31 29 29 16 29 29 16 29 8 29 29 5 2 5 23 29 29 29 29 18 29 29 29 29 29 2 29 29 25 29 29 29 29 29 27 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 17 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 17 29 5 8 5 27 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 29 29 26 29 16 29 29 29 29 29 5 8 16 29 16 29 29 16 16 29 29 29 13 16 29 29 29 16 29 19 16 29 29 19 29 29 8 8 16 29 29 29 17 8 29 29 29 16 29 16 16 16 29 16 16 13 29 29 29 17 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 8 29 8 8 29 29 29 8 29 29 6 29 29 31 6 29 29 29 29 29 29 2 8 2 6 29 29 29 29 29 29 29 31 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 16 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 9 19 29 29 19 16 29 16 29 29 29 16 29 13 16 16 29 5 29 29 29 13 29 29 2 29 29 29 29 29 16 29 29 29 16 8 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 13 16 2 16 29 16 29 19 16 16 13 29 29 16 16 19 16 16 16 9 29 19 16 19 13 16 19 16 13 16 16 29 29 16 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 29 16 16 16 13 29 19 16 29 29 29 16 29 29 29 17 29 13 29 16 29 29 29 29 29 29 17 13 29 29 29 19 8 29 19 13 19 19 29 16 16 19 19 19 19 19 13 29 16 16 16 19 16 19 16 19 13 16 16 29 16 16 29 29 28 16 29 29 29 29 29 29 29 29 17 29 16 16 29 29 16 16 29 29 2 16 16 29 29 29 16 29 16 29 16 29 16 16 29 16 29 16 29 16 29 29 29 29 16 29 5 29 16 29 13 19 29 29 29 19 16 13 29 13 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 16 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 8 29 16 29 29 17 29 29 16 13 29 19 29 13 29 16 19 19 29 19 13 29 19 29 29 16 29 29 16 16 29 29 29 29 19 29 29 29 29 29 29 8 16 29 13 19 29 29 29 29 29 29 29 16 16 16 29 29 5 16 29 29 29 16 29 16 29 29 29 17 16 29 13 29 29 29 29 17 29 17 5 8 29 5 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 8 8 29 5 29 29 29 17 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 16 16 19 13 29 29 13 29 29 29 29 29 29 6 26 29 8 16 29 29 29 29 29 13 29 16 29 29 29 29 29 16 29 29 8 29 29 29 16 8 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 2 29 5 29 5 5 2 18 29 29 29 29 5 29 29 18 2 2 2 29 29 29 5 29 29 18 29 29 25 26 25 29 5 8 29 29 29 29 29 29 14 29 29 29 2 29 29 29 8 8 29 18 29 8 8 2 29 8 5 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 16 16 29 19 29 16 29 29 29 29 29 13 29 29 29 8 16 29 19 5 16 16 29 5 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 31 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 8 8 29 29 29 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 26 2 29 29 31 31 16 29 2 29 16 29 6 29 29 16 29 29 16 29 29 16 29 29 29 16 29 13 17 18 29 29 29 29 16 13 29 29 29 5 8 29 29 29 5 29 29 29 29 25 29 29 29 29 29 2 29 31 8 8 29 25 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 18 29 2 29 2 29 18 29 29 29 29 29 29 29 29 25 18 29 29 29 29 5 29 5 29 29 29 18 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 16 29 29 29 29 25 29 5 16 29 29 2 29 29 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 18 16 16 29 16 29 16 29 29 29 29 16 2 29 29 17 16 16 29 29 16 29 29 29 29 29 16 16 8 29 25 29 29 29 29 13 29 29 8 17 29 29 29 16 16 13 29 16 16 16 29 29 29 29 19 16 29 13 29 29 29 19 29 29 29 16 16 13 16 16 29 29 16 16 29 16 29 29 29 29 29 29 16 16 13 29 29 16 29 29 29 29 16 29 5 29 29 16 29 16 29 16 29 29 16 16 29 29 29 29 2 2 16 29 29 29 16 29 29 16 8 29 19 26 29 16 29 29 16 16 19 29 29 13 29 29 19 19 29 29 29 9 19 19 16 16 13 29 29 19 19 19 16 19 16 16 16 16 29 16 29 29 19 29 17 29 13 29 29 29 29 29 13 19 16 29 19 16 16 29 19 29 29 16 29 29 29 19 29 29 19 13 16 29 29 13 29 16 2 29 16 29 16 29 19 29 19 29 29 17 13 29 19 16 29 29 16 19 16 16 13 29 16 16 16 29 29 2 29 13 29 29 29 2 29 2 29 8 2 8 29 29 29 16 29 5 29 16 29 16 29 17 29 16 16 29 16 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 26 29 29 29 5 2 29 29 29 18 29 29 29 29 2 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 13 6 29 29 8 29 16 5 2 29 29 29 29 29 26 29 29 29 29 29 16 29 29 17 29 16 13 16 29 29 16 29 16 16 16 13 29 16 29 16 29 16 13 29 16 16 29 16 16 13 29 16 29 13 16 29 16 19 16 16 29 16 16 16 19 16 29 16 2 16 29 29 29 29 16 29 29 16 29 31 16 29 16 16 29 29 16 19 19 29 19 19 13 16 29 16 13 16 29 16 29 16 16 29 19 19 29 31 29 29 29 29 29 2 17 29 29 29 29 29 29 29 29 29 29 29 16 29 29 19 17 16 29 29 16 16 16 29 29 29 16 16 13 16 29 19 19 16 17 16 29 29 29 19 29 29 9 19 9 16 13 16 29 16 9 16 19 13 13 29 29 29 16 19 16 29 19 16 29 29 29 29 19 16 16 16 13 13 16 19 16 16 13 29 29 16 29 19 29 13 29 29 19 16 29 29 16 19 19 16 19 13 16 8 19 19 13 19 19 13 13 9 29 16 29 19 19 29 2 19 19 19 16 29 16 29 29 16 17 29 19 16 29 19 29 29 16 29 16 13 8 16 19 16 16 16 16 29 29 29 19 19 29 29 29 16 29 16 16 16 17 29 29 16 29 29 16 19 16 29 16 29 16 17 31 29 29 29 16 16 16 26 29 16 29 16 29 4 17 19 13 16 29 16 16 29 19 16 29 16 19 16 13 16 13 16 19 19 17 19 29 29 16 29 29 29 19 29 29 16 19 16 29 13 29 19 17 19 16 19 29 19 16 13 9 16 16 19 19 29 16 16 9 19 19 29 19 16 29 19 16 16 29 19 16 29 29 29 16 9 19 19 16 19 19 19 29 19 19 13 9 9 19 29 16 19 19 16 19 9 16 29 16 13 19 19 29 29 16 16 16 16 19 16 29 29 29 16 16 16 19 19 16 29 19 9 19 9 16 13 9 9 19 16 19 9 19 19 19 29 16 19 19 16 16 16 19 16 16 16 16 16 16 16 16 13 29 27 16 29 29 8 19 13 29 29 29 16 29 16 16 29 16 29 16 16 16 16 19 19 16 13 19 19 16 19 16 9 9 9 29 16 9 19 13 16 16 16 16 13 13 19 16 29 29 16 19 29 29 29 29 29 16 19 16 29 29 16 16 19 16 19 29 16 16 29 19 19 19 9 13 16 19 16 13 19 19 19 19 16 16 29 19 16 16 16 29 29 13 16 16 29 19 16 16 29 29 16 29 29 29 19 19 16 19 13 29 19 19 19 19 19 16 16 25 16 29 19 29 29 19 16 19 19 16 19 19 29 29 29 16 16 29 29 29 16 19 19 13 16 29 16 19 19 19 19 19 16 16 29 29 16 13 13 29 29 29 17 29 29 29 29 29 29 29 17 29 29 5 29 29 29 17 8 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 17 2 23 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 31 29 29 29 2 31 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 17 18 29 29 29 29 5 29 16 29 16 29 16 16 16 16 29 19 16 29 29 29 29 8 5 29 29 8 29 29 29 29 13 2 29 17 29 29 29 19 29 16 29 16 16 29 29 29 16 29 16 29 16 16 13 29 29 29 29 29 29 29 29 29 29 13 16 16 16 13 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 2 29 8 5 29 2 2 29 8 2 29 29 29 29 29 16 29 29 29 5 8 29 2 17 16 29 29 29 16 26 29 29 29 2 29 29 29 29 29 29 19 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 16 13 29 16 19 16 29 29 29 29 19 16 8 16 16 29 16 16 29 29 29 19 29 29 16 16 29 29 29 19 29 29 29 16 16 29 29 29 16 16 19 19 13 29 29 16 16 29 16 19 13 19 29 29 16 29 29 19 13 29 16 29 16 13 29 29 29 19 16 29 19 29 29 29 29 19 29 16 29 16 19 16 29 29 19 13 19 13 16 16 16 19 16 16 19 19 16 19 16 29 13 16 16 19 16 29 16 16 29 29 29 29 29 19 5 16 29 16 16 29 8 29 29 29 16 31 29 29 29 29 29 29 16 29 8 29 29 2 29 29 2 29 29 29 16 16 31 29 29 29 29 26 29 18 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 8 8 29 16 29 29 18 29 29 13 8 31 29 5 2 2 29 29 29 13 17 29 29 29 29 29 18 29 29 13 6 29 29 29 29 29 16 29 29 29 13 29 16 29 29 29 8 16 29 29 16 29 14 29 29 8 5 28 8 29 29 29 2 29 2 29 29 16 29 8 16 29 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 13 29 29 29 2 29 29 13 29 29 29 29 29 29 29 29 29 29 29 13 29 13 16 29 29 13 29 8 29 29 29 29 29 16 8 29 29 5 29 8 29 29 29 29 29 26 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 8 2 8 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 5 29 2 27 29 2 29 29 29 29 5 29 19 16 29 29 16 29 29 2 31 29 2 29 29 29 16 29 29 29 31 29 16 29 29 16 16 16 29 29 13 29 29 2 19 29 29 29 19 29 29 16 16 13 16 16 29 19 13 19 19 29 29 16 19 16 19 29 16 16 29 16 16 29 16 29 29 29 29 16 13 2 29 16 29 29 17 29 29 29 29 19 16 19 19 29 29 16 16 19 29 16 29 29 29 16 16 29 16 16 19 13 19 29 29 29 29 19 16 29 29 16 29 29 29 16 16 29 16 29 16 16 29 29 29 13 9 19 16 19 29 19 16 16 19 16 29 29 16 19 29 29 29 29 16 13 29 29 2 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 8 18 2 29 5 29 25 29 18 29 29 2 31 29 29 29 13 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 17 29 29 29 16 6 16 29 2 29 29 26 2 16 29 29 6 29 29 29 29 29 16 29 29 8 29 29 29 16 29 16 29 5 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 17 13 29 29 16 29 29 16 29 29 29 29 2 31 29 29 31 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 16 29 13 29 13 29 29 19 27 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 8 29 16 13 29 29 29 17 29 29 29 31 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 8 6 5 18 29 8 29 29 29 29 16 19 29 16 16 16 29 16 16 29 29 29 29 2 16 29 29 16 29 16 29 29 2 16 17 16 16 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 14 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 16 14 29 29 29 16 16 29 29 29 29 29 16 26 29 29 19 29 29 29 29 13 5 29 19 29 29 16 29 29 29 29 29 16 17 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 16 29 29 17 16 31 29 8 29 29 8 29 26 16 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 2 29 29 16 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 16 19 29 17 13 19 29 29 19 29 29 16 29 19 19 16 13 29 19 16 29 29 29 31 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 23 29 29 29 29 29 6 29 6 2 18 29 29 29 29 29 29 29 17 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 19 29 2 29 29 29 29 29 29 13 29 16 13 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 5 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 13 29 16 29 19 29 16 29 16 19 16 13 19 17 16 29 13 29 16 29 29 29 25 16 29 29 29 6 29 8 29 8 29 29 23 16 29 29 29 29 29 29 29 16 29 29 16 29 29 27 29 29 29 18 29 29 29 13 16 16 29 29 16 13 29 29 13 13 29 16 19 16 16 16 13 29 16 29 8 29 29 2 29 29 6 17 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 13 19 9 19 26 29 13 19 19 13 29 9 16 19 16 13 29 16 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 2 2 6 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 16 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 2 29 29 29 29 29 29 29 29 26 8 29 18 29 29 29 29 16 29 13 29 16 19 29 29 29 16 29 29 16 16 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 13 29 16 29 17 13 16 16 29 16 13 29 29 29 29 13 16 13 29 29 6 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 16 4 29 29 29 5 29 29 29 29 18 29 29 5 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 17 29 29 29 29 5 29 29 29 8 29 17 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 29 29 16 29 19 29 29 16 29 13 29 13 29 16 16 29 29 16 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 16 8 13 29 29 29 29 29 29 29 29 8 29 29 27 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 16 16 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 5 8 29 8 29 29 2 29 8 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 6 13 29 29 16 5 16 13 16 13 13 29 19 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 2 29 8 29 29 29 29 5 29 29 29 16 13 29 29 29 29 16 29 29 29 29 13 13 29 29 2 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 5 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 29 29 5 29 29 29 18 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 8 5 8 29 29 29 26 29 2 29 29 29 29 29 29 29 29 25 2 29 29 29 18 29 29 26 5 29 29 29 29 29 16 29 25 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 6 29 8 16 29 29 29 29 29 29 29 8 29 29 29 5 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 2 5 31 29 29 29 29 29 2 29 29 29 29 29 8 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 19 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 16 16 29 16 16 19 19 13 29 16 16 16 29 16 16 29 29 16 29 16 16 29 29 29 29 29 29 19 16 29 29 29 29 29 16 2 29 29 16 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 26 29 29 29 17 29 29 29 29 5 29 29 29 29 16 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 13 19 29 29 29 29 31 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 16 16 29 16 29 29 29 29 29 13 16 13 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 25 29 29 29 29 29 29 2 29 5 29 27 29 29 29 29 27 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 16 29 29 16 13 29 16 16 13 29 29 16 29 16 2 29 16 16 29 16 29 13 29 29 29 29 16 29 8 16 29 29 13 29 29 25 26 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 14 29 29 8 29 29 29 29 29 8 29 29 29 31 29 29 5 29 29 29 29 5 5 29 29 29 25 16 29 29 29 29 18 29 29 29 29 29 29 17 29 29 29 8 31 8 29 29 29 29 29 29 31 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 29 29 2 25 8 29 2 29 29 29 29 29 29 31 6 29 29 29 2 29 25 29 29 18 29 29 29 29 29 29 29 16 29 29 29 19 29 29 29 29 16 29 29 19 29 16 29 29 29 16 29 29 17 16 29 29 17 16 29 16 29 8 19 29 17 19 29 16 5 29 16 17 16 16 19 16 16 16 16 16 16 16 29 16 16 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 8 29 2 29 29 6 29 29 16 2 29 18 29 29 29 29 8 29 13 13 13 29 16 16 16 29 29 19 16 16 29 19 19 29 29 2 29 17 16 2 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 18 29 29 29 8 16 29 29 13 29 29 16 29 29 29 29 29 29 29 29 2 13 29 2 29 29 29 26 29 29 29 29 29 13 16 19 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 13 19 29 13 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 16 29 27 29 29 29 29 29 29 2 16 16 29 29 16 29 29 29 29 16 16 29 16 29 29 13 16 29 29 29 16 13 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 23 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 16 29 29 16 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 13 29 29 29 2 29 29 29 29 29 29 29 29 17 29 29 19 29 29 29 16 29 29 29 18 29 16 16 29 29 2 29 29 29 29 29 16 29 16 29 13 16 29 29 29 29 29 29 29 29 29 8 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 18 29 29 29 29 29 29 29 29 8 29 29 29 16 29 16 29 29 29 16 29 29 5 16 29 29 29 29 29 29 29 16 29 16 17 29 29 29 29 16 29 29 29 29 29 29 29 16 16 13 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 16 29 29 29 29 8 29 29 29 29 5 5 29 29 13 29 16 29 29 29 2 29 29 29 29 29 29 29 29 17 29 2 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 17 16 17 29 13 29 29 16 29 16 29 16 29 8 29 29 29 29 29 8 8 2 5 29 29 29 8 29 29 29 2 29 29 29 25 29 29 8 8 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 16 29 29 16 29 16 29 29 16 29 29 29 16 29 29 16 8 29 16 16 29 13 29 29 29 16 29 19 29 29 29 29 16 29 29 18 29 29 29 29 29 29 29 29 16 29 16 13 16 5 19 29 29 29 29 29 29 16 29 29 29 19 29 16 16 19 29 29 18 16 16 29 29 29 29 29 2 2 29 29 29 29 29 16 29 16 29 16 16 16 16 29 17 16 29 16 16 29 29 29 16 16 29 29 29 29 29 29 8 29 8 8 27 29 29 29 29 29 29 18 29 29 29 29 29 29 8 29 29 8 29 29 5 29 29 29 29 8 29 29 29 29 8 29 29 29 18 29 8 29 29 29 29 29 29 29 29 8 18 29 29 29 5 8 29 29 29 26 29 29 29 29 13 16 13 29 29 13 16 29 29 29 29 29 29 16 16 29 29 8 29 29 29 29 29 2 2 27 29 29 29 29 8 8 25 6 29 29 17 29 29 29 29 29 2 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 16 29 29 29 29 29 16 29 17 16 16 8 29 16 29 29 29 16 29 26 29 13 29 29 16 16 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 16 16 29 29 29 16 29 29 8 29 8 29 29 29 13 29 29 29 13 29 29 5 29 29 29 29 29 29 29 29 13 13 8 26 29 29 29 29 16 29 29 31 29 29 13 29 8 8 29 29 29 2 5 29 29 29 16 29 29 16 29 29 16 29 29 29 18 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 16 29 29 29 17 29 29 26 2 29 16 2 29 29 18 29 29 16 17 29 16 29 16 29 29 29 29 19 29 29 29 29 16 29 29 29 29 31 29 2 29 8 29 29 29 29 2 5 5 29 26 29 29 29 29 2 5 29 29 16 29 29 29 26 29 29 29 29 5 29 29 8 8 2 5 5 29 29 29 29 29 29 29 29 29 29 16 13 29 29 16 29 29 13 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 8 26 29 29 29 5 29 29 2 29 29 16 29 29 2 29 29 29 5 29 5 29 2 8 29 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 29 26 29 5 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 26 29 8 29 8 29 23 5 29 29 29 26 29 29 29 8 29 6 8 29 29 8 29 29 29 29 29 25 8 18 26 29 2 18 8 29 29 18 29 29 29 29 2 29 29 8 29 29 29 29 8 8 29 29 29 29 29 6 29 2 29 29 31 8 8 5 8 29 8 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 8 29 29 29 29 26 29 29 29 29 2 29 29 26 29 29 25 16 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 13 29 29 29 29 29 29 29 29 29 16 13 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 13 2 29 29 16 16 29 29 29 17 29 29 29 23 29 29 6 29 29 29 8 29 16 29 29 29 8 18 31 29 29 29 2 29 29 29 25 26 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 27 29 29 8 29 29 29 8 27 29 17 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 6 8 8 29 2 29 29 29 8 29 29 29 6 29 29 26 29 29 29 29 2 2 8 8 29 29 29 8 8 29 29 29 29 29 29 26 31 2 5 29 29 25 29 29 25 29 29 1 1 29 29 29 29 18 18 29 29 25 25 6 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 31 29 29 29 18 8 25 29 29 18 29 29 29 29 29 2 29 29 2 5 29 25 29 25 29 29 8 29 29 29 29 8 14 31 29 29 29 29 29 29 29 29 29 8 29 29 5 29 2 29 29 14 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 31 29 29 29 29 31 29 29 25 29 29 18 5 29 29 8 29 18 29 29 29 29 29 31 29 29 29 6 29 29 29 5 2 29 8 31 29 29 29 18 2 2 29 8 8 29 29 29 29 25 29 29 29 29 18 31 29 29 29 29 29 5 29 29 29 29 27 29 29 29 29 29 29 29 18 29 29 8 29 29 29 29 2 29 29 29 29 29 2 25 29 29 29 29 8 29 29 29 29 8 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 5 31 29 29 29 29 29 2 31 29 29 2 29 29 29 29 2 29 5 29 29 29 29 8 29 29 31 29 29 2 29 29 29 29 29 29 29 5 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 5 29 5 29 29 8 29 16 2 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 6 29 8 8 29 29 2 29 29 29 29 29 29 2 29 29 18 29 29 2 29 2 29 29 29 5 2 29 29 29 29 29 29 2 29 8 29 29 29 29 29 2 2 2 2 29 29 29 29 2 29 29 29 18 29 2 29 31 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 14 17 29 29 8 5 29 2 29 29 2 29 29 29 2 29 29 29 29 2 29 29 29 2 29 29 17 29 29 29 29 29 29 18 5 29 8 29 2 29 29 29 29 2 29 16 29 29 26 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 2 5 29 29 29 29 29 2 5 29 29 29 2 2 2 29 29 29 29 26 8 29 29 29 29 29 29 29 29 29 2 29 8 29 5 29 29 29 29 29 29 13 2 29 16 29 29 16 17 29 17 6 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 13 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 16 29 29 29 16 29 29 29 29 29 31 29 29 31 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 13 29 29 16 19 16 14 29 16 16 29 29 29 29 5 2 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 16 29 29 29 17 29 29 29 16 16 13 29 19 13 13 29 29 17 17 29 29 29 16 29 29 29 29 29 5 29 29 8 29 5 29 29 16 29 16 29 29 29 6 16 16 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 23 29 29 29 29 2 29 29 29 2 29 8 2 31 2 29 2 5 29 29 2 25 29 29 2 5 17 31 29 29 29 29 29 29 29 17 16 16 29 16 29 16 16 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 16 29 29 5 29 29 2 29 29 29 29 25 29 29 29 29 29 2 5 29 29 29 29 8 29 29 29 29 29 29 29 13 29 29 8 16 29 2 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 16 13 29 29 29 29 29 29 19 19 29 16 29 16 8 16 29 16 13 29 29 29 13 29 16 16 16 29 16 29 2 29 29 29 6 29 29 29 29 16 29 29 29 16 16 13 16 16 29 16 16 29 29 16 29 29 2 29 16 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 5 29 29 18 29 29 29 29 29 2 29 29 5 29 29 2 29 29 29 29 29 29 29 16 29 29 16 17 16 16 29 29 13 29 29 16 29 29 29 29 29 5 29 29 29 16 16 16 2 19 13 29 29 29 29 29 16 29 29 29 29 29 17 29 29 16 29 17 29 29 29 29 29 29 29 13 29 29 13 2 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 17 29 29 29 16 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 2 18 29 29 2 5 29 29 29 29 29 29 29 29 29 29 13 29 16 13 23 29 29 29 8 29 29 29 29 16 29 16 29 29 13 16 16 29 29 29 16 29 29 19 29 29 29 18 29 13 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 17 29 16 29 29 16 16 16 26 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 31 5 29 6 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 18 29 8 31 29 29 5 16 29 5 29 29 29 25 17 29 29 29 29 29 31 29 29 29 29 29 16 16 16 29 29 29 29 29 29 16 14 13 29 18 29 29 8 29 8 29 29 29 29 29 29 5 29 29 16 29 29 29 19 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 16 29 16 2 29 13 29 29 29 29 13 29 29 29 8 29 29 29 2 8 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 17 31 16 16 13 16 29 19 29 29 29 16 29 29 29 29 29 27 2 29 29 26 2 29 8 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 13 29 29 29 16 17 29 29 16 16 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 27 19 29 5 16 29 18 29 29 29 29 16 29 16 29 16 16 16 16 9 29 29 16 16 16 29 14 16 16 29 29 16 16 29 16 16 13 16 16 16 29 16 16 19 16 16 16 29 16 29 19 16 16 29 29 16 8 16 16 5 29 29 29 29 17 13 17 29 29 29 29 25 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 17 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 16 29 29 29 29 16 29 13 29 16 29 29 29 8 29 17 2 29 29 8 26 29 29 29 29 2 29 8 29 16 29 29 29 29 29 29 29 29 17 29 29 29 29 27 29 29 29 29 31 5 29 29 29 16 29 13 29 29 16 29 2 2 29 2 16 29 29 29 29 5 16 29 17 16 29 29 29 29 17 29 2 29 29 29 29 29 29 29 5 29 13 29 16 29 29 16 29 16 29 29 18 16 29 29 29 2 29 29 29 29 29 29 29 16 29 29 16 29 29 8 8 29 8 29 29 29 16 29 16 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 16 13 29 17 13 19 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 19 29 29 29 29 16 16 29 16 29 13 29 29 16 19 16 29 16 16 13 29 19 17 19 16 29 16 16 16 19 29 29 29 17 29 16 29 29 29 16 29 29 29 29 16 29 29 29 16 29 16 29 16 13 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 13 29 29 29 29 29 29 13 29 29 29 2 29 17 29 29 29 16 16 16 8 29 4 29 29 29 8 25 29 29 29 14 29 29 29 16 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 16 5 8 6 29 8 29 29 29 29 29 29 29 29 29 16 13 29 8 29 29 29 29 29 29 29 16 29 16 29 16 13 29 29 29 17 29 16 8 5 29 8 29 29 2 29 29 29 17 29 29 29 29 29 29 16 2 29 16 16 29 16 8 29 29 29 26 29 16 29 16 16 29 16 16 29 29 29 16 16 16 29 13 16 29 29 16 29 29 16 29 16 29 17 29 8 29 16 29 29 29 29 29 8 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 16 19 13 29 19 16 16 29 13 29 29 29 16 17 17 29 16 16 16 16 16 29 29 16 29 29 17 29 29 16 29 16 16 16 16 13 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 17 5 29 29 29 29 29 16 29 8 16 29 2 16 16 29 29 29 16 29 29 29 29 29 23 5 29 29 17 29 29 29 29 29 29 31 29 16 29 29 26 2 5 31 29 29 26 29 29 6 8 29 29 29 29 2 2 29 16 29 2 29 29 29 2 29 29 2 29 2 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 16 29 13 16 16 13 2 16 16 16 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 16 29 13 13 19 19 16 13 16 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 17 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 18 29 29 8 2 29 2 6 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 16 13 29 19 2 8 29 16 29 16 16 19 5 16 17 8 8 29 16 29 29 29 29 29 29 2 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 16 17 29 29 29 29 29 29 13 29 5 29 29 29 29 29 29 29 29 19 13 13 16 29 29 29 29 29 2 29 29 29 29 2 31 29 18 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 29 19 16 29 29 16 29 29 29 29 18 29 2 29 8 29 29 29 2 29 2 29 2 29 29 2 29 29 29 29 13 29 29 29 29 29 16 29 16 29 29 29 29 29 13 29 29 29 13 29 29 29 29 29 18 29 29 29 2 29 29 2 29 29 29 29 29 5 29 29 29 29 29 6 29 17 29 29 13 29 29 29 13 29 29 29 29 29 2 29 2 29 5 8 29 2 29 29 8 5 29 8 29 29 25 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 5 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 5 8 5 2 29 29 31 16 29 29 29 29 29 29 29 29 29 2 29 31 2 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 8 29 29 8 2 29 29 8 29 8 5 29 29 29 29 29 29 29 16 13 29 29 2 29 29 29 19 29 29 25 29 16 29 29 29 29 29 2 29 29 29 5 8 8 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 16 13 29 29 29 25 29 29 29 2 29 29 29 29 5 29 29 29 8 8 16 29 16 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 8 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 2 29 8 5 29 29 29 4 29 5 29 29 29 29 29 29 2 29 29 29 8 2 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 5 29 29 29 8 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 5 29 29 29 29 29 29 25 29 29 29 8 29 18 29 29 29 2 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 16 29 16 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 5 16 29 29 16 29 13 16 29 29 29 16 29 29 29 29 29 29 29 18 29 29 29 29 29 18 29 29 29 16 13 29 25 29 16 19 16 29 29 8 29 17 29 29 29 8 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 19 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 16 29 29 29 16 29 29 29 2 16 29 29 29 29 16 29 29 19 29 29 29 17 29 29 29 29 16 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 8 31 29 8 29 18 29 29 29 29 6 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 16 29 29 29 29 29 29 29 6 29 8 29 29 5 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 16 13 19 29 29 16 16 16 29 13 19 16 13 13 13 29 16 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 18 29 29 29 13 16 29 29 29 29 29 16 13 31 5 29 13 16 16 13 13 19 19 29 29 29 29 13 29 13 29 19 16 16 29 29 29 8 29 29 18 8 29 29 29 29 13 16 29 29 29 29 29 29 29 31 29 8 29 2 29 29 29 29 2 13 16 29 29 13 29 16 19 16 29 6 29 19 29 29 29 29 29 16 29 13 29 16 16 16 29 16 18 29 6 8 29 29 29 31 29 29 29 29 29 29 13 29 29 16 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 13 19 29 19 29 16 19 16 19 29 19 29 19 29 16 19 16 16 29 29 16 16 29 16 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 2 16 13 29 29 29 29 16 29 29 29 29 18 16 16 29 29 19 29 16 29 29 8 16 29 29 29 29 29 29 16 13 16 19 29 16 17 29 13 19 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 16 29 17 29 29 29 29 29 16 29 29 29 16 29 29 13 29 29 16 16 29 16 16 29 16 13 16 19 29 19 29 29 29 29 29 29 29 29 29 16 16 29 29 29 6 8 16 16 16 5 13 16 29 16 29 29 16 16 29 29 13 29 2 29 29 8 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 16 29 29 29 29 29 29 29 29 29 29 2 25 5 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 8 2 29 29 18 29 29 29 2 29 16 29 17 29 29 29 29 29 16 29 29 29 29 29 16 2 29 29 29 13 9 16 19 16 13 29 19 19 19 13 16 19 29 13 16 16 29 29 29 17 29 29 29 29 16 16 8 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 16 13 16 29 29 29 13 29 16 19 13 16 29 29 29 29 19 19 16 29 19 29 19 29 29 29 29 19 16 9 13 16 16 16 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 8 29 16 16 16 29 29 29 17 29 13 29 19 16 19 19 29 19 29 16 19 29 13 16 9 16 16 16 16 25 29 29 29 29 29 29 31 29 29 29 29 29 16 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 13 29 8 29 29 29 19 16 16 16 9 16 19 41 16 29 29 16 29 29 29 29 29 8 5 27 29 5 29 29 16 29 29 29 29 29 2 29 16 29 16 16 29 16 29 16 29 6 16 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 16 29 29 29 16 16 16 29 19 19 29 16 13 13 16 19 29 16 29 16 19 16 13 13 19 16 19 29 29 29 29 29 29 29 2 29 29 29 29 29 27 29 29 13 29 29 29 29 29 29 29 16 29 16 16 29 29 25 29 5 16 18 19 29 16 29 29 19 29 16 16 29 29 13 13 19 16 16 19 29 16 29 19 19 16 19 19 16 29 16 16 16 16 16 29 17 16 29 29 29 29 16 29 29 29 16 29 13 16 29 29 16 29 29 29 29 16 16 13 16 29 16 29 13 29 29 16 13 16 29 29 16 19 16 29 16 13 16 16 29 13 29 16 16 17 16 29 13 29 29 16 29 16 29 16 29 16 16 16 19 16 19 19 29 29 16 16 13 16 19 16 41 29 29 16 17 29 29 29 29 29 29 29 16 29 29 29 29 16 31 29 29 29 16 29 29 29 29 6 29 5 16 29 29 16 29 16 29 16 16 29 29 29 16 16 29 16 29 29 29 29 13 13 16 16 29 13 16 19 19 16 29 29 16 19 16 16 29 16 16 8 29 16 13 29 2 8 16 2 29 16 29 29 29 16 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 29 29 16 29 16 16 29 19 19 19 16 16 16 29 5 29 19 16 19 13 16 16 16 19 13 16 29 16 29 29 29 29 29 29 29 29 5 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 26 29 29 29 29 16 29 16 19 19 19 16 13 29 29 29 19 19 16 29 19 29 29 13 16 19 19 19 16 29 29 29 2 29 29 16 19 13 29 29 16 29 16 2 29 29 29 29 13 16 29 29 29 29 29 18 29 13 29 29 29 29 29 29 29 29 31 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 2 29 29 2 2 29 29 29 2 5 2 29 29 5 29 29 8 29 29 29 29 29 8 29 29 2 2 5 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 16 16 29 13 29 16 29 29 29 29 16 29 16 29 29 29 29 16 13 16 29 29 16 13 19 13 29 19 29 16 19 16 13 17 16 13 19 29 16 26 29 29 29 29 16 29 29 16 16 13 29 29 13 19 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 16 29 29 16 16 29 16 29 29 29 29 29 19 8 16 29 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 16 29 29 5 29 29 29 29 29 29 29 29 29 17 16 16 29 16 29 16 29 16 13 29 29 16 13 16 29 29 2 29 29 29 29 29 29 29 31 29 29 6 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 2 29 18 29 5 29 29 29 13 8 29 29 29 29 29 29 16 29 29 29 29 13 29 25 29 29 29 2 29 6 29 29 29 29 16 29 29 29 29 29 29 29 29 2 8 8 31 8 2 29 29 29 29 5 29 29 5 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 5 29 29 29 16 29 29 29 29 17 29 29 29 29 29 16 29 16 29 29 29 29 29 29 5 13 29 19 29 16 29 16 29 19 26 29 19 29 16 13 8 29 29 8 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 17 16 13 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 13 13 8 29 29 6 13 29 29 29 19 29 16 16 29 14 29 29 16 8 29 16 16 16 16 13 19 17 13 29 16 29 16 13 29 13 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 18 29 29 29 13 29 16 16 29 29 29 13 13 29 19 19 29 16 19 16 16 16 29 29 19 16 29 29 29 8 29 31 29 29 29 29 29 29 6 29 29 29 17 29 16 29 16 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 13 29 16 13 16 16 17 16 19 19 19 13 26 16 13 16 16 16 16 16 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 13 29 8 29 31 13 16 29 16 16 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 2 31 29 29 29 6 31 8 29 29 2 29 8 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 19 13 29 13 29 29 29 29 19 16 16 13 19 19 29 17 16 16 17 29 29 29 2 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 2 8 8 29 8 2 2 29 29 5 29 16 29 8 29 16 29 2 8 29 29 29 29 29 29 29 5 16 16 29 29 29 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 2 29 29 5 31 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 13 17 29 19 16 29 16 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 31 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 8 25 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 8 2 29 29 29 17 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 6 29 29 29 29 29 23 5 29 18 6 8 2 29 2 29 29 29 29 29 29 26 29 26 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 6 29 16 29 29 19 29 29 19 29 29 29 29 29 13 29 5 18 29 29 8 29 29 8 29 29 29 29 29 6 29 29 5 29 29 25 29 29 29 2 29 2 31 29 29 29 29 2 29 29 8 6 18 26 29 29 29 29 29 29 29 29 31 8 8 29 29 29 29 2 8 29 8 29 2 29 29 8 29 29 29 2 29 18 31 5 18 8 29 29 29 29 29 29 29 8 2 8 29 8 29 29 8 29 29 2 29 29 29 29 29 25 29 29 6 2 29 29 2 6 29 29 6 29 8 6 2 29 29 29 2 29 25 2 29 2 6 29 29 29 29 29 29 29 29 29 29 29 17 2 2 8 2 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 16 29 13 16 29 16 16 2 29 29 29 29 5 29 29 26 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 13 29 17 29 13 29 29 29 29 18 29 29 2 2 29 29 31 29 29 29 29 29 8 29 29 29 29 5 29 29 29 18 29 31 29 29 29 29 29 19 13 29 29 29 19 16 29 29 16 16 16 16 29 16 29 29 8 2 29 29 29 29 18 29 5 2 2 29 29 29 29 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 19 29 16 29 29 29 29 29 29 29 8 29 29 29 5 13 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 6 29 16 29 29 16 29 29 19 29 16 29 29 29 29 29 29 29 29 29 5 8 29 29 29 29 2 29 23 2 29 29 29 29 29 29 29 17 31 29 29 29 13 29 8 29 16 29 29 29 29 29 29 29 29 13 29 9 13 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 16 18 8 29 29 16 29 26 29 29 29 16 29 29 29 29 29 29 29 8 29 29 25 29 2 8 29 29 29 29 29 29 29 29 29 29 29 31 8 5 29 29 18 25 29 8 29 29 29 29 8 29 29 8 29 29 29 29 8 23 29 29 8 29 29 29 2 8 31 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 27 29 29 5 29 29 29 29 25 29 29 29 2 8 2 25 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 2 29 17 29 29 29 29 29 29 29 29 16 29 19 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 19 29 16 19 16 29 16 29 29 25 13 8 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 13 29 8 29 29 29 16 29 29 29 27 8 29 29 25 29 29 2 29 29 8 29 29 16 29 29 29 29 6 29 29 29 18 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 16 29 29 29 27 29 29 13 29 8 29 29 29 29 29 26 23 29 8 29 29 29 29 29 29 29 4 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 16 16 16 29 29 29 29 29 29 16 19 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 16 29 29 29 29 29 5 19 13 29 29 29 16 29 29 29 19 16 29 29 29 29 29 29 29 13 8 29 29 29 29 29 29 29 27 29 29 6 25 8 29 5 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 2 29 29 8 29 29 8 29 29 29 29 27 29 29 16 29 29 29 29 29 29 29 2 29 29 29 16 16 16 29 19 16 16 29 29 16 29 29 29 13 19 29 29 29 9 16 19 29 29 29 19 29 29 16 29 29 16 29 29 16 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 13 29 29 29 16 29 16 25 29 29 29 16 29 29 29 29 29 29 2 29 29 29 2 29 29 29 2 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 8 29 29 29 16 19 29 13 29 16 2 29 29 16 29 29 19 17 29 8 29 25 29 13 29 29 29 29 29 29 29 29 29 29 16 17 29 16 29 29 2 29 29 29 29 29 16 29 16 16 29 16 29 29 29 13 29 29 16 29 16 29 16 29 29 29 29 19 29 8 29 16 29 5 8 27 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 16 16 29 29 29 29 13 29 29 29 29 29 29 16 29 5 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 13 16 29 16 2 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 16 16 13 17 16 16 29 29 29 29 29 29 8 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 16 29 2 29 29 16 29 29 29 31 2 29 29 29 29 29 29 29 19 29 16 19 16 16 29 16 19 19 29 29 19 19 29 29 13 16 16 16 29 16 29 29 8 31 5 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 29 29 29 29 18 29 29 16 16 29 29 31 31 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 6 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 16 29 16 19 19 16 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 16 29 29 2 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 8 8 29 29 5 29 29 29 29 29 29 29 29 29 16 29 29 29 29 18 29 29 29 29 2 29 16 29 29 29 29 29 29 13 17 16 29 29 29 29 29 29 29 29 29 29 16 16 13 19 17 6 29 16 16 16 29 16 16 19 29 16 16 29 19 16 16 16 16 16 16 16 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 17 16 29 29 29 29 29 19 29 29 16 29 29 17 16 16 16 16 29 16 29 17 16 29 29 29 16 13 19 16 29 19 29 29 16 13 16 29 19 16 19 29 16 16 19 19 19 19 19 16 19 16 19 16 16 19 16 29 16 29 16 16 19 13 16 16 16 13 29 29 16 29 29 29 16 19 29 16 16 29 16 13 16 16 16 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 16 29 29 29 29 8 29 29 2 29 29 29 16 29 29 19 29 29 29 29 16 29 16 29 29 16 29 16 16 19 13 29 19 19 26 13 16 29 16 17 29 29 8 29 17 8 29 29 29 18 29 8 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 16 29 29 29 29 19 19 19 16 29 29 16 13 29 16 16 19 13 29 29 29 29 19 17 16 16 29 16 16 29 19 16 16 2 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 2 29 29 16 29 29 16 29 29 13 13 29 16 29 16 29 16 29 29 16 29 29 29 16 16 16 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 5 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 29 13 29 16 16 13 5 29 19 16 16 29 13 16 29 13 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 16 8 29 16 2 29 29 29 29 18 29 29 29 26 16 13 29 17 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 13 29 29 16 16 29 29 29 29 29 8 27 29 2 4 18 29 29 8 6 29 31 29 29 2 6 27 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 19 29 29 29 29 17 29 2 29 2 5 8 29 2 29 29 26 16 29 31 29 29 29 29 29 29 6 16 29 16 29 16 19 13 29 29 29 29 29 16 29 29 19 29 16 29 29 29 31 29 29 8 29 29 29 29 29 16 29 29 5 16 16 29 29 29 29 16 29 29 8 2 29 29 29 29 2 29 17 29 5 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 8 8 29 29 29 29 8 5 2 2 29 29 29 29 29 29 29 31 5 29 8 29 29 5 2 29 29 6 29 29 29 18 2 29 29 29 29 29 29 29 29 16 16 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 5 29 29 29 25 17 2 29 29 29 13 16 29 29 29 17 29 29 16 29 29 29 16 13 29 29 29 29 29 29 16 16 29 13 29 16 29 13 16 13 29 29 16 29 8 26 29 29 29 29 29 29 8 5 29 29 13 29 13 29 29 31 29 29 29 29 29 29 8 29 16 29 19 16 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 19 19 29 29 16 17 2 29 29 29 29 29 29 29 18 23 8 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 16 29 29 16 16 29 29 29 17 29 16 29 13 29 29 16 16 29 29 29 29 29 16 29 19 16 29 16 29 29 29 16 19 29 29 16 16 29 29 29 29 16 16 29 18 19 16 29 19 29 16 16 13 29 29 29 19 19 13 16 19 29 16 29 16 19 29 29 29 29 16 16 19 29 29 29 29 16 29 29 29 16 29 29 16 29 29 16 26 16 29 13 29 29 2 29 29 16 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 16 29 29 16 13 29 29 26 17 29 29 2 29 13 13 16 29 29 16 29 29 2 29 16 29 29 8 19 13 29 16 2 16 29 29 29 16 29 16 16 8 29 16 29 29 29 29 17 29 8 29 29 29 29 8 29 29 29 29 16 19 29 16 29 29 16 29 29 29 16 29 16 13 16 29 16 29 29 29 19 16 29 29 19 29 29 19 16 29 16 29 19 29 29 29 29 29 16 29 29 16 13 29 16 16 19 29 29 17 16 16 19 19 16 29 19 19 16 29 16 29 16 19 29 29 19 29 29 16 29 29 29 16 16 29 16 16 8 29 29 16 16 29 29 29 16 29 13 19 29 29 29 29 16 13 29 29 16 29 13 16 29 16 16 29 29 16 29 16 16 29 16 16 19 16 29 29 16 29 29 16 16 29 29 29 29 29 29 29 16 29 29 25 29 8 29 14 29 29 29 2 27 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 8 29 29 29 29 8 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 16 29 16 29 29 29 19 29 29 13 29 29 16 16 19 29 29 19 19 19 16 29 16 16 29 16 29 16 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 16 29 29 29 29 29 29 16 16 29 29 16 16 29 29 29 29 29 29 13 16 29 16 19 29 29 16 29 13 13 16 16 16 19 29 13 13 29 16 29 8 29 29 29 29 29 29 29 29 29 5 5 29 29 29 16 29 16 29 17 16 16 16 29 29 16 29 16 29 29 29 29 19 29 29 29 19 16 29 29 13 29 29 29 29 29 29 29 29 29 29 6 18 29 23 29 29 2 29 2 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 2 29 29 29 16 16 29 6 29 5 29 29 29 29 29 29 29 29 29 29 5 29 29 18 29 29 29 29 16 29 16 29 16 16 29 29 16 19 16 13 29 29 29 16 16 13 29 16 16 19 29 19 16 16 29 29 29 16 13 13 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 19 29 29 29 29 16 17 13 16 13 16 16 16 29 19 16 19 16 29 13 16 8 13 8 29 26 5 8 29 29 29 29 18 5 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 13 29 19 29 29 29 29 29 29 29 29 29 29 29 26 18 29 29 29 29 29 13 2 29 29 31 6 2 29 8 29 5 6 29 5 8 8 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 16 17 16 29 18 29 29 29 2 29 29 5 29 13 29 29 16 29 16 16 29 29 29 6 2 29 29 16 29 29 29 29 16 29 17 19 17 29 29 29 13 2 29 29 18 17 29 16 29 29 29 8 29 29 29 29 29 29 26 16 29 2 2 29 29 16 29 29 29 16 13 29 29 29 17 19 29 29 16 29 29 29 29 29 29 16 19 29 29 16 29 29 16 29 29 16 16 29 16 19 29 16 16 16 16 29 29 29 29 16 17 29 29 16 16 16 16 19 29 16 19 19 29 16 19 16 13 16 29 16 16 16 29 19 16 16 16 16 19 29 16 29 16 16 13 13 29 13 16 25 29 8 16 29 17 29 29 29 19 16 29 16 29 29 16 29 29 29 29 29 5 29 2 29 29 16 16 16 29 29 29 16 29 18 29 29 26 29 29 17 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 14 29 29 29 29 29 29 29 29 13 29 29 23 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 5 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 5 8 29 29 29 31 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 8 2 29 29 2 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 18 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 16 29 17 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 16 29 29 16 16 16 19 16 29 29 16 29 29 16 29 19 16 16 29 29 29 29 29 29 31 29 29 5 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 13 29 29 29 29 29 16 29 29 29 29 16 16 29 16 25 19 17 19 29 16 29 29 29 29 2 16 16 19 8 13 13 2 16 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 13 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 31 29 29 29 29 2 29 29 29 29 18 29 29 29 17 5 29 29 29 29 16 17 29 29 29 17 16 29 29 29 29 29 8 29 2 29 29 29 2 29 23 29 29 29 29 29 29 2 29 2 29 29 29 2 29 29 29 29 29 29 18 29 29 29 29 13 16 29 19 19 8 29 13 13 16 29 16 19 29 19 16 16 19 16 16 19 16 19 17 29 16 13 29 29 29 5 5 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 8 29 29 17 29 29 29 29 29 13 29 29 16 29 29 29 13 16 16 16 13 29 29 29 2 29 8 27 29 29 29 29 29 25 29 29 8 29 29 31 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 17 29 2 29 29 29 29 8 29 29 29 18 29 29 29 27 29 29 29 29 31 2 29 29 29 8 6 8 29 29 29 29 29 6 29 29 29 2 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 13 29 29 16 17 19 29 29 16 13 29 29 29 16 13 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 6 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 14 29 29 29 29 29 29 29 29 29 31 29 29 29 6 29 29 29 29 29 29 29 29 29 29 25 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 31 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 27 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 14 29 16 29 29 29 29 5 29 29 29 29 16 29 18 29 29 29 29 29 29 29 31 25 29 25 8 25 29 29 29 29 29 5 29 29 8 29 29 29 29 16 29 13 29 29 16 29 29 29 31 31 29 31 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 19 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 26 29 6 29 29 29 8 29 29 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 18 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 31 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 27 29 29 29 29 29 29 2 29 2 8 5 29 29 23 29 29 29 29 29 29 18 29 29 29 29 29 29 16 29 16 29 29 16 29 8 29 16 29 29 19 13 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 2 29 16 29 16 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 17 29 29 14 29 29 29 29 29 29 2 25 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 31 8 4 29 29 29 29 29 29 16 31 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 8 29 31 29 29 29 5 2 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 18 29 8 29 29 29 29 29 29 6 29 29 2 29 29 25 29 29 29 29 8 27 29 29 29 8 29 29 29 29 29 29 5 2 29 6 29 29 29 29 29 29 29 13 29 29 8 29 29 29 29 29 29 18 29 29 29 29 2 8 29 29 27 25 29 29 18 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 29 8 29 25 29 29 29 29 29 29 29 29 25 29 8 2 8 29 27 29 29 29 29 29 5 29 29 29 29 6 29 8 29 29 29 29 16 29 29 29 16 29 13 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 31 31 29 29 29 29 26 29 29 2 29 8 14 29 2 8 8 6 29 27 29 29 29 29 16 29 29 29 18 29 29 25 29 29 29 27 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 26 29 29 16 29 8 29 29 29 29 16 29 29 29 29 29 13 29 16 19 16 19 2 29 13 16 19 19 29 2 29 9 19 29 13 29 13 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 31 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 19 29 8 13 16 16 29 19 29 31 16 19 19 19 29 19 29 19 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 17 17 29 29 29 6 29 16 16 29 29 29 18 29 16 29 29 29 13 29 29 29 29 29 16 29 13 16 29 16 29 29 29 19 13 13 16 16 29 29 29 29 16 29 29 29 29 25 29 6 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 18 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 13 17 29 29 29 29 16 29 19 13 29 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 13 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 17 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 19 29 13 29 29 25 13 13 16 9 19 29 13 29 29 19 16 16 29 16 16 29 16 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 25 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 8 29 8 29 29 29 29 18 29 29 29 29 8 29 29 16 13 29 13 29 16 29 19 29 29 29 16 29 29 13 29 29 29 29 29 29 31 29 29 29 5 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 6 2 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 2 29 29 29 29 27 29 6 29 29 29 29 29 29 29 2 2 29 29 29 29 6 6 18 29 29 25 29 29 29 17 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 31 29 2 8 29 29 29 29 29 29 27 5 29 29 29 8 29 29 18 29 29 25 18 29 29 27 29 29 26 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 14 29 6 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 8 8 29 29 2 29 8 29 18 29 29 29 25 29 29 29 29 29 29 31 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 27 29 13 29 29 29 13 29 16 29 16 29 29 16 16 13 29 29 29 16 26 13 27 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 25 29 29 29 18 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 16 16 16 16 29 8 16 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 16 13 16 2 2 29 29 29 29 29 29 29 6 29 29 29 29 29 19 16 29 29 19 29 29 29 6 29 29 29 29 29 29 29 6 29 29 16 29 29 29 29 8 29 31 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 31 29 29 8 29 8 29 29 29 29 29 25 2 29 29 29 29 29 6 29 16 29 29 5 16 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 16 13 29 29 29 29 29 13 29 29 16 29 29 6 29 16 16 16 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 13 16 16 13 29 29 16 29 29 29 5 29 29 29 29 18 14 25 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 17 18 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 18 29 29 29 29 13 29 29 29 29 29 29 2 29 29 29 29 8 8 29 29 29 29 29 29 29 6 29 25 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 8 6 29 29 29 31 2 29 6 29 2 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 16 29 29 2 5 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 2 29 29 8 29 29 29 29 31 29 29 29 16 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 25 25 29 8 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 6 29 29 29 18 29 29 6 18 8 8 2 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 2 6 29 26 29 29 29 8 29 29 2 29 2 29 29 29 27 29 29 26 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 2 27 29 2 25 23 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 2 2 29 29 29 8 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 8 25 31 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 26 2 29 29 2 29 25 2 5 29 2 29 29 29 27 2 29 29 25 2 29 29 29 29 29 29 29 18 29 2 29 29 29 31 29 8 29 2 29 2 29 8 29 29 29 8 23 29 5 8 8 29 29 6 31 2 29 29 2 29 29 29 29 29 2 29 29 13 8 29 29 17 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 16 29 16 16 29 13 19 29 16 13 29 8 14 29 6 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 13 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 16 17 16 8 29 29 16 16 29 13 29 2 16 29 16 19 16 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 19 29 29 16 29 19 16 16 16 19 29 29 16 16 19 16 13 29 29 9 13 16 16 19 16 16 29 29 31 14 29 29 2 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 16 13 16 13 29 16 29 13 19 16 29 8 19 13 19 16 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 13 29 5 29 6 29 29 29 29 5 2 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 16 16 29 8 29 13 29 29 29 29 29 13 29 29 13 29 29 13 29 13 29 13 29 29 29 16 29 29 16 13 19 29 29 27 18 29 29 6 29 29 29 2 25 29 29 29 29 29 29 29 29 8 29 29 29 17 29 2 2 29 29 29 13 23 29 8 13 16 29 29 29 8 29 16 13 29 29 29 16 19 29 16 16 29 29 29 13 16 19 29 29 29 29 29 29 29 29 29 6 29 31 29 2 29 29 29 25 29 29 29 29 29 29 26 29 29 29 29 29 29 29 8 29 29 29 13 29 29 29 16 29 29 29 29 29 29 16 23 8 29 19 29 29 29 29 29 16 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 16 29 29 29 29 16 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 18 29 29 29 25 29 29 29 29 29 19 17 29 29 13 16 13 29 13 16 29 29 5 29 29 29 29 29 29 8 6 29 29 29 17 18 18 29 29 5 29 8 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 2 29 29 16 31 29 27 29 29 8 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 26 26 2 29 29 16 29 29 29 29 29 2 29 29 2 29 29 18 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 25 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 31 8 29 2 29 29 29 29 29 29 29 29 29 27 25 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 16 29 29 29 29 13 29 29 29 16 29 29 29 13 29 29 19 16 29 29 13 13 29 16 29 16 29 29 29 31 8 29 29 29 29 29 29 8 2 8 29 29 29 2 2 8 8 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 8 17 29 29 29 29 8 29 29 19 29 5 8 8 29 31 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 18 2 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 27 29 29 29 29 29 29 29 29 29 18 29 6 29 29 29 29 2 29 31 29 25 29 29 29 2 25 29 29 29 29 6 29 29 29 8 29 18 29 29 29 6 2 29 29 29 2 29 29 29 29 18 29 29 29 29 8 29 29 16 29 29 29 16 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 31 29 29 29 29 17 29 29 29 29 29 29 29 29 5 8 2 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 29 29 2 29 29 29 29 8 14 2 29 18 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 14 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 31 8 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 8 2 29 29 29 29 31 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 29 29 29 29 29 29 2 5 29 29 29 29 8 29 29 29 8 29 29 2 29 29 29 29 8 29 8 29 29 29 2 29 29 29 8 29 29 6 8 29 29 29 14 5 29 31 29 29 29 29 6 18 29 29 27 29 29 2 29 18 29 29 29 29 29 8 29 8 29 29 8 29 29 26 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 5 29 29 5 29 18 29 29 29 29 29 8 26 8 29 29 29 29 29 14 29 18 29 6 29 29 28 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 25 29 29 29 29 29 29 29 29 8 29 29 29 2 29 8 29 29 29 29 29 29 29 25 29 29 29 5 29 29 8 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 18 29 18 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 27 29 29 29 29 29 29 29 29 8 17 29 29 2 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 25 6 29 29 29 2 29 8 29 29 29 29 8 29 29 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 14 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 31 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 31 25 29 29 29 29 29 29 29 29 29 29 6 29 18 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 31 29 23 29 29 29 29 29 29 26 29 29 29 29 6 29 29 18 29 29 29 29 2 6 29 2 6 8 29 29 29 29 16 29 8 29 29 29 27 29 29 29 29 29 8 29 27 17 29 2 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 18 29 18 29 29 29 29 29 29 29 29 29 16 29 25 29 29 31 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 8 2 29 29 6 13 29 6 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 16 16 29 29 29 31 31 18 5 25 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 16 16 29 29 29 2 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 26 25 29 29 18 29 29 2 29 29 29 29 29 8 29 29 2 18 16 14 29 27 29 29 29 2 29 29 29 2 8 29 6 29 29 29 29 8 29 29 29 29 8 29 29 29 8 29 29 29 6 29 29 29 31 29 29 6 29 29 31 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 8 29 29 29 8 2 29 29 29 29 8 31 29 29 16 29 29 29 29 8 29 29 29 18 29 29 29 29 29 5 29 29 29 29 29 2 5 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 18 2 29 18 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 14 29 2 29 29 29 29 29 19 29 29 16 29 29 16 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 19 19 29 29 29 13 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 25 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 29 29 29 29 29 6 29 5 2 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 8 29 29 18 29 29 27 8 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 6 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 6 29 18 2 29 29 29 29 8 29 29 29 29 29 29 29 29 17 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 2 29 2 2 29 29 5 29 29 8 29 31 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 16 16 13 29 29 29 29 8 29 29 8 29 29 29 29 29 29 18 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 18 29 27 29 29 29 29 29 29 16 31 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 2 2 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 13 29 29 29 29 13 29 5 29 29 16 29 13 19 16 16 16 29 16 16 13 8 8 29 2 29 29 29 29 29 29 13 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 25 29 29 29 13 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 13 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 6 16 29 16 29 16 29 6 29 29 29 13 16 16 29 29 29 2 29 8 8 26 29 2 29 2 29 8 14 29 29 29 16 13 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 14 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 29 31 29 19 29 29 17 29 29 29 29 29 8 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 31 29 8 16 18 16 16 16 29 16 19 29 19 19 19 19 29 16 13 19 19 19 13 16 19 19 19 13 13 29 16 29 29 17 29 29 5 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 17 16 29 29 29 16 29 29 29 29 17 29 29 29 19 29 29 29 29 29 29 29 13 16 16 29 27 16 29 29 16 29 16 29 19 19 16 29 29 19 13 29 16 19 13 29 16 29 29 16 29 2 29 29 29 2 29 29 29 13 29 29 29 29 29 29 5 29 2 13 29 29 29 29 29 29 29 16 2 29 29 13 29 8 29 29 13 13 16 29 13 19 16 29 29 19 19 29 19 19 13 19 19 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 16 29 29 29 8 29 18 29 13 16 29 29 29 29 29 16 29 29 16 29 31 29 29 29 29 6 29 29 29 29 29 29 16 16 29 13 29 29 16 16 16 29 16 29 29 16 29 16 16 18 18 29 16 16 29 16 19 16 16 19 16 19 19 29 16 16 19 29 29 29 19 16 29 29 29 8 29 29 29 29 29 29 2 29 4 29 29 29 29 29 29 29 29 13 29 16 17 29 29 29 16 29 29 29 29 29 29 29 29 27 29 16 29 29 16 29 29 16 5 29 29 17 29 19 29 29 16 29 29 29 16 13 31 29 29 29 19 16 29 29 19 16 19 16 19 19 29 19 19 16 13 29 29 17 29 29 29 17 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 16 29 29 29 29 17 29 29 29 29 29 29 16 16 29 29 13 29 29 29 29 29 2 29 29 29 29 2 2 29 29 29 19 29 16 13 29 29 2 29 16 16 29 13 16 19 29 19 19 19 13 19 16 19 16 16 19 19 29 16 29 16 16 29 16 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 13 16 16 13 19 13 19 19 16 16 19 19 19 19 29 16 19 19 16 16 16 19 19 29 13 13 19 29 6 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 2 29 19 29 19 16 9 19 29 2 16 16 19 16 19 13 19 16 19 29 16 29 16 16 16 29 16 29 29 29 29 2 29 29 29 29 29 29 29 19 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 13 29 29 29 29 29 16 13 16 29 29 16 13 16 19 2 16 29 19 19 16 19 16 13 16 19 9 19 16 13 19 5 19 29 29 16 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 14 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 29 29 29 19 13 29 16 16 13 19 19 29 29 16 19 16 29 16 16 16 16 19 16 29 16 16 16 29 19 29 29 29 29 29 29 29 17 2 29 29 29 5 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 16 25 29 29 29 13 8 16 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 6 29 5 29 29 29 29 29 29 16 29 16 13 29 29 16 29 16 29 29 29 2 8 29 29 29 29 29 29 29 29 16 5 29 18 29 29 29 29 29 16 29 8 29 6 29 29 16 5 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 14 25 2 29 29 29 8 29 2 29 8 29 5 2 29 29 29 29 4 29 29 2 29 29 29 29 29 2 29 29 13 29 29 29 6 29 5 29 5 29 29 29 29 18 29 29 29 5 27 29 29 29 29 29 29 29 29 29 2 2 29 16 19 16 8 29 17 29 16 29 16 29 13 19 16 16 16 13 2 13 19 16 16 19 13 29 16 19 13 19 13 29 5 29 29 17 29 5 29 29 29 13 29 31 29 16 13 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 13 16 29 29 29 19 16 13 16 29 29 29 29 29 14 29 29 8 8 2 23 2 2 5 8 29 2 29 29 29 29 16 16 29 29 18 13 29 16 16 19 29 29 29 6 16 29 29 29 29 2 29 2 29 8 29 2 26 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 16 16 29 29 16 19 16 8 29 29 29 13 16 16 29 29 13 29 17 29 19 16 16 19 29 19 19 16 19 29 19 19 16 29 16 29 5 29 29 17 2 29 29 29 29 17 2 2 29 29 2 29 16 13 29 2 29 29 16 17 29 16 29 29 29 29 29 29 17 16 29 2 29 8 16 18 29 29 29 29 16 13 16 29 13 29 16 29 29 19 13 16 13 16 16 13 29 16 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 19 29 16 29 13 2 16 17 29 19 29 29 16 29 16 16 29 29 2 5 4 17 8 29 6 29 8 29 5 13 29 29 16 2 29 29 29 29 29 29 29 29 16 8 29 13 29 29 29 29 29 29 29 29 19 16 16 29 29 16 19 16 2 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 5 29 29 2 8 18 2 29 29 16 2 29 29 29 5 29 29 29 8 17 29 29 29 29 29 29 29 16 29 29 29 29 6 2 29 29 29 29 18 29 29 29 29 2 8 29 29 29 8 2 29 8 29 16 29 31 8 14 8 29 2 2 29 29 5 29 29 8 5 8 2 29 8 29 29 2 14 29 31 29 29 2 29 29 29 29 29 29 8 8 8 29 29 13 2 29 29 16 16 29 29 29 29 29 29 29 8 17 29 29 29 29 29 29 29 29 29 18 29 25 13 13 29 29 27 29 29 29 29 16 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 18 29 18 29 8 2 29 6 29 29 29 29 29 29 2 2 29 29 29 29 29 28 29 29 29 29 29 17 26 29 29 29 16 29 29 29 5 29 29 29 5 2 29 16 16 29 29 29 29 16 16 29 16 29 29 29 25 29 29 16 29 29 16 29 5 29 29 16 2 29 29 29 29 13 2 29 29 29 29 29 29 29 29 29 29 29 17 29 5 16 16 5 16 16 29 29 29 19 29 16 29 29 19 19 13 16 19 16 16 13 8 16 16 29 29 29 13 29 29 8 14 29 29 29 16 29 29 29 5 16 29 29 29 29 29 29 16 29 29 29 2 16 16 29 29 29 5 17 29 29 29 16 29 29 31 31 5 5 25 29 25 8 29 29 8 18 29 29 5 29 29 29 29 29 29 29 29 16 29 29 29 18 29 29 29 29 29 29 13 29 29 29 29 29 2 29 13 19 16 29 29 29 29 2 26 18 26 29 29 29 29 29 29 29 8 2 29 17 2 29 8 8 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 8 29 29 29 29 29 29 5 29 29 8 29 5 18 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 25 16 29 29 29 29 29 16 13 29 19 16 16 16 29 19 19 29 16 16 16 16 16 19 29 29 29 29 16 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 8 2 2 29 2 29 8 25 29 29 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 19 16 13 2 29 13 13 13 29 19 19 29 19 16 13 16 19 29 29 29 16 29 29 8 29 29 26 8 5 25 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 13 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 18 29 13 29 17 13 29 16 29 29 16 29 16 19 29 13 29 13 29 31 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 16 29 8 29 29 29 29 5 29 8 29 29 16 29 29 29 29 29 29 18 29 2 29 16 29 29 8 16 29 13 29 13 16 13 29 16 29 2 29 29 25 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 5 29 29 16 26 29 29 13 29 29 16 19 29 29 29 16 29 29 16 19 29 19 29 16 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 16 13 29 29 29 29 19 16 19 19 16 13 16 19 16 19 29 29 29 29 29 29 29 29 29 29 17 17 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 17 29 5 2 29 29 29 29 16 29 27 13 16 29 13 29 29 29 29 13 29 16 29 29 29 8 29 6 29 16 13 29 29 29 13 29 13 29 16 29 29 29 29 29 29 2 13 29 29 29 29 29 5 17 29 29 29 29 31 8 29 29 2 29 29 8 29 29 29 29 29 29 29 26 8 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 27 29 18 29 29 29 29 18 29 2 29 29 29 29 5 29 6 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 2 29 29 29 29 29 19 16 19 16 29 16 16 29 29 29 29 29 2 29 29 25 31 29 6 29 29 29 25 29 29 29 8 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 2 29 25 8 29 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 19 16 16 29 29 16 29 29 16 29 29 29 13 29 16 13 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 18 29 29 2 29 2 29 29 27 27 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 13 29 29 29 29 29 17 16 29 19 19 29 29 29 16 29 29 29 29 8 29 29 29 5 29 29 8 29 29 29 29 2 29 29 29 17 29 31 5 2 5 29 8 29 29 29 29 2 29 29 25 2 29 2 29 29 2 29 29 13 29 29 29 29 29 29 29 6 29 25 2 29 25 5 29 31 29 29 5 29 17 29 29 29 29 29 2 8 2 2 23 29 29 29 29 29 18 29 29 29 2 29 5 29 29 29 29 29 5 29 29 29 31 29 5 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 2 16 16 29 29 2 14 29 29 29 29 5 29 29 19 29 29 29 27 29 29 29 29 29 29 25 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 2 29 26 29 29 29 29 29 29 29 29 18 29 29 29 29 29 17 29 29 29 18 29 29 29 5 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 13 16 13 29 29 29 26 29 5 29 25 25 29 29 29 29 16 29 16 13 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 16 29 29 16 13 29 29 16 29 29 29 16 17 29 29 29 29 16 29 5 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 17 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 2 29 29 16 16 13 29 13 13 29 29 29 16 16 13 16 29 16 16 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 13 29 29 25 16 13 29 29 29 29 5 29 2 29 29 29 16 29 29 29 29 29 16 13 29 29 29 16 29 29 29 29 16 29 29 2 29 29 26 29 29 16 29 29 29 29 29 19 29 29 16 19 29 29 16 19 29 19 19 9 29 29 29 29 29 29 6 29 29 29 8 29 29 31 29 29 2 8 29 29 29 2 29 8 29 16 29 29 2 29 17 29 29 29 29 29 8 29 29 29 29 29 29 29 6 6 29 29 29 16 29 29 29 29 16 29 29 16 16 29 29 29 18 29 16 29 29 29 8 29 29 8 29 17 5 2 29 29 25 2 2 29 29 29 29 25 2 29 2 29 31 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 26 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 5 29 29 16 19 29 2 2 29 29 29 29 29 16 29 29 29 29 29 5 16 29 13 16 16 29 29 19 29 2 19 13 29 18 29 29 29 19 13 16 29 29 19 19 29 29 29 16 16 16 16 29 29 29 16 13 29 16 16 29 16 13 13 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 16 16 29 29 16 29 29 29 19 17 16 16 19 13 29 29 29 29 16 19 29 19 13 13 19 29 19 16 19 16 16 16 29 29 29 16 29 29 29 29 29 6 29 29 29 16 29 29 29 16 29 13 29 29 29 29 29 16 5 29 2 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 8 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 17 29 29 29 8 29 18 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 8 2 29 29 29 16 29 16 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 29 29 29 29 29 2 29 29 29 16 26 29 29 16 29 29 29 29 29 29 29 29 29 2 29 2 29 29 8 29 29 29 29 29 29 29 29 16 16 29 29 29 29 5 8 25 29 29 29 29 29 29 29 29 16 29 29 16 16 29 2 29 29 29 29 31 29 29 29 31 29 19 29 16 9 29 16 29 29 16 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 13 29 29 29 29 16 18 29 29 29 29 29 29 31 29 5 29 29 29 29 29 29 29 29 29 16 6 29 29 29 16 29 29 29 29 6 29 29 16 29 29 29 29 29 29 16 13 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 2 5 29 29 29 29 2 29 29 16 13 29 29 8 29 29 29 29 29 29 26 29 8 29 2 29 29 29 29 16 16 8 29 29 29 29 29 6 29 29 29 29 29 29 29 13 29 2 29 29 29 16 29 16 13 29 29 29 29 29 16 16 19 16 29 13 29 16 29 8 19 13 19 16 18 16 19 16 19 16 29 19 16 16 16 19 19 16 29 29 29 2 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 16 29 29 29 29 16 13 16 29 16 29 29 29 29 13 29 16 16 16 31 29 19 29 16 16 19 16 19 29 29 29 29 29 29 8 5 29 29 2 29 29 29 29 29 29 29 29 29 29 13 29 29 29 8 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 19 29 17 29 13 29 16 19 16 16 16 19 17 17 16 13 19 29 16 16 29 16 16 16 29 29 29 29 29 29 29 29 16 13 16 29 29 16 29 29 29 13 16 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 17 16 29 29 29 16 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 31 29 16 16 19 29 19 16 29 16 29 29 29 29 29 8 8 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 17 29 29 29 29 19 29 29 13 16 29 16 29 16 19 29 13 16 13 16 19 16 13 19 19 29 16 29 16 19 16 29 29 27 8 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 31 8 29 29 29 19 29 16 16 29 13 29 29 29 13 16 19 29 29 19 16 29 16 29 29 16 29 29 5 29 2 29 8 29 29 2 29 29 13 8 29 8 29 29 29 29 8 29 29 29 8 29 29 29 29 29 16 29 13 29 29 29 29 16 29 29 29 16 29 29 13 16 19 2 29 29 29 29 29 27 29 29 8 31 2 29 29 29 8 26 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 16 29 8 29 29 13 16 19 13 13 16 16 29 16 19 19 16 29 16 13 19 29 29 29 5 29 29 29 29 8 29 29 29 29 29 8 29 2 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 16 17 29 13 16 19 2 29 29 29 29 29 8 29 29 5 2 29 8 27 2 29 29 2 29 29 31 29 2 17 8 29 29 29 29 29 29 29 29 8 29 29 19 29 29 16 16 13 16 29 19 16 16 16 13 16 29 29 16 13 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 6 29 29 18 29 29 29 16 29 8 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 19 29 13 29 29 8 18 29 6 29 29 8 8 2 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 13 16 16 29 13 29 13 29 16 13 16 16 29 13 16 16 29 29 29 29 29 29 19 29 5 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 26 29 29 29 29 29 29 8 29 2 29 29 29 13 29 13 16 29 13 13 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 16 5 29 29 29 29 29 8 29 29 29 6 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 16 16 19 16 29 16 19 16 19 29 29 16 19 13 16 16 13 16 29 29 29 8 29 29 29 26 29 29 29 29 2 26 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 17 29 29 29 27 29 29 29 29 29 29 29 29 31 26 29 29 29 29 5 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 17 29 29 29 16 2 29 29 29 29 16 29 29 16 13 16 29 29 29 2 13 29 29 29 16 16 29 19 29 29 29 29 16 13 13 29 29 29 31 29 25 29 8 29 29 26 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 5 5 29 29 16 29 29 29 6 16 2 29 29 29 2 29 8 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 13 29 29 2 2 17 8 6 29 2 8 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 2 29 29 29 8 29 29 5 29 16 16 29 29 29 27 13 29 27 29 13 13 29 29 16 29 19 13 19 19 16 16 16 19 29 19 16 17 29 29 29 17 8 31 8 29 31 8 29 8 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 16 29 13 29 29 13 16 16 13 29 16 29 29 16 16 29 5 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 13 29 29 2 29 29 29 29 29 29 29 29 29 5 29 13 29 29 29 2 29 29 29 31 29 29 29 29 2 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 18 29 29 29 29 29 16 29 29 29 13 29 29 31 29 2 18 29 29 8 29 8 31 18 5 6 29 29 5 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 8 29 29 23 29 29 14 29 29 17 29 29 29 29 29 29 29 29 26 29 29 18 29 29 8 29 29 29 29 17 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 8 8 29 29 29 8 29 29 29 29 29 29 29 29 29 17 29 29 29 28 29 29 2 25 29 29 29 8 8 29 8 29 29 5 29 29 29 29 2 29 29 29 29 29 8 8 2 31 29 29 29 16 29 29 29 29 5 5 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 16 29 29 2 29 29 29 13 29 29 27 16 29 16 29 13 29 29 29 29 29 27 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 26 8 29 29 2 8 29 29 2 8 8 29 6 8 29 8 29 5 29 2 2 8 29 29 29 29 29 29 29 27 29 8 29 29 29 2 8 2 29 2 2 29 29 2 2 29 29 29 29 29 16 29 29 29 29 6 29 29 2 29 29 29 29 29 29 5 29 29 29 29 8 8 29 8 8 29 29 8 8 29 29 29 29 18 17 29 26 5 27 29 2 6 2 29 29 2 29 29 29 29 29 8 18 31 29 6 29 29 29 29 29 29 29 16 2 29 29 2 29 25 27 2 29 29 2 29 5 29 2 29 29 29 8 2 29 29 8 16 29 6 29 29 29 2 6 8 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 2 29 17 29 29 29 29 29 29 29 29 29 6 29 2 16 29 13 13 5 14 29 25 2 29 6 27 29 29 29 29 25 29 29 29 16 16 29 29 29 29 29 2 29 29 8 29 29 8 29 6 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 5 29 8 8 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 2 8 8 17 19 29 8 2 29 29 29 29 8 29 29 8 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 2 29 29 29 31 29 29 29 31 5 29 29 2 29 5 29 29 31 8 29 8 5 26 2 29 29 29 29 2 6 29 27 29 29 2 29 29 29 6 29 29 2 29 8 8 29 29 29 29 29 5 29 29 16 29 18 29 2 29 29 8 29 6 29 29 18 27 5 29 29 29 29 16 29 29 16 29 29 13 16 29 29 29 18 5 29 29 8 29 29 29 2 29 2 2 29 29 29 29 29 16 29 16 29 29 16 29 29 8 29 29 29 29 29 16 29 16 16 29 29 29 29 16 13 16 16 29 29 29 29 29 29 29 29 29 8 29 29 29 17 5 29 29 23 29 8 29 29 8 2 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 2 26 8 8 16 29 29 29 29 16 2 8 29 2 29 8 29 17 29 29 29 29 29 29 2 8 29 29 23 29 29 8 16 29 29 2 29 29 13 29 16 2 2 29 16 16 29 29 29 2 16 19 13 29 29 16 29 29 29 29 16 29 16 29 29 17 29 29 8 8 16 29 16 29 29 5 5 2 29 2 29 29 29 29 29 31 8 29 26 29 2 6 29 13 29 16 16 16 19 29 29 29 19 13 16 29 16 16 29 16 29 29 16 29 29 29 16 13 29 29 19 29 29 29 29 29 16 16 17 29 29 29 19 17 16 29 8 29 29 2 29 16 14 29 29 8 29 29 29 26 29 8 2 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 8 29 31 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 25 29 29 29 29 2 29 29 17 29 29 8 29 29 29 29 2 29 29 8 25 29 29 29 8 2 29 16 29 2 29 16 13 29 29 8 26 17 5 16 29 29 16 29 29 2 29 16 29 16 29 13 16 17 16 29 29 19 16 29 8 19 29 14 29 13 16 13 16 8 19 29 16 29 16 29 29 29 29 29 29 8 29 2 29 5 5 29 29 29 29 16 16 16 29 29 29 17 31 29 13 16 29 29 29 29 29 29 29 29 31 29 29 16 13 29 29 29 29 16 29 29 29 29 16 16 29 29 16 29 29 13 16 29 29 13 29 16 13 29 16 19 29 29 29 16 29 29 29 16 29 16 29 16 29 29 29 16 29 29 29 16 29 29 29 2 29 29 5 8 29 29 18 29 2 29 29 29 29 17 29 29 4 29 16 29 16 19 16 29 29 29 29 13 29 29 16 29 29 29 29 2 29 29 29 17 16 29 29 29 29 16 29 29 5 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 13 29 16 29 16 19 19 29 29 16 16 29 13 16 29 29 29 17 29 29 29 29 8 29 29 29 29 16 29 29 8 29 29 29 13 29 29 29 29 29 29 29 31 29 29 29 29 29 5 29 17 13 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 16 29 25 29 29 29 29 29 29 5 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 17 29 29 16 16 16 29 29 29 16 13 16 29 16 29 16 16 29 8 29 29 29 16 29 16 26 19 19 13 17 16 16 29 2 16 29 29 16 16 8 29 16 19 29 19 29 13 16 29 29 29 29 13 29 16 29 13 16 29 29 29 8 16 16 29 16 16 29 16 16 29 16 29 29 29 13 19 16 16 29 29 16 17 16 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 2 29 29 29 29 2 29 29 19 19 29 29 16 29 29 2 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 25 29 29 29 29 29 13 5 29 29 18 29 2 29 29 29 29 2 16 29 29 29 16 29 16 8 29 29 29 29 29 29 18 29 29 16 18 29 29 29 29 29 31 29 8 29 16 29 16 29 29 29 29 8 29 29 5 29 29 29 29 8 16 29 29 29 29 29 29 16 29 18 29 16 29 29 29 18 29 29 29 8 29 29 29 29 29 5 29 16 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 29 29 2 8 29 29 2 29 29 29 29 29 16 29 29 29 29 2 29 16 29 29 5 16 29 29 29 29 29 5 29 5 16 16 13 23 16 16 29 16 29 29 29 29 29 29 29 29 19 8 29 16 16 29 13 29 16 13 29 29 16 19 13 29 29 29 19 29 2 29 29 16 29 16 29 29 16 29 29 13 19 2 29 16 16 29 29 16 16 29 16 19 13 29 16 16 17 19 16 19 29 29 16 16 16 29 13 16 16 29 16 29 29 19 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 16 29 29 16 29 29 29 29 16 29 26 16 17 2 29 29 29 29 2 29 29 17 29 29 16 17 29 29 29 29 29 29 29 29 29 5 2 29 29 2 29 18 29 5 29 2 29 29 29 27 2 29 29 14 8 5 25 29 17 29 29 2 5 29 29 29 29 29 29 29 29 29 8 8 29 8 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 17 29 29 29 29 29 6 29 16 29 8 29 29 25 8 8 2 29 29 29 29 16 29 29 13 29 29 16 29 29 29 29 29 17 29 29 13 29 16 25 29 29 29 2 29 5 29 29 29 29 29 29 2 31 8 14 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 31 2 29 18 29 29 27 8 29 8 23 2 8 29 8 29 2 29 29 29 16 18 8 29 8 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 8 18 29 29 29 29 29 2 18 29 29 29 29 29 13 16 8 29 29 16 29 29 16 29 19 29 13 13 16 29 29 13 31 14 29 29 29 29 29 6 25 29 29 29 29 29 29 29 29 5 29 16 29 29 16 19 29 5 29 13 29 29 29 29 5 29 27 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 16 13 29 2 16 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 31 29 16 8 29 29 2 29 29 29 29 16 29 8 29 2 29 8 8 8 29 8 29 29 5 31 29 29 29 29 2 29 4 29 29 29 2 29 6 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 13 8 6 2 8 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 16 29 29 16 16 29 29 29 16 16 29 13 16 29 29 29 29 29 29 29 29 29 8 29 8 13 17 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 26 29 29 29 8 17 29 29 29 29 13 13 29 17 13 29 29 29 2 29 29 29 29 16 2 29 8 2 29 29 29 26 18 23 8 2 29 29 29 29 29 29 29 29 29 29 17 29 13 19 29 29 16 29 6 16 13 31 29 29 29 29 29 29 29 2 8 31 29 29 29 29 29 29 6 29 13 29 13 29 29 29 29 8 29 8 29 29 29 29 17 29 29 29 29 29 29 2 29 8 29 29 29 29 29 2 2 29 29 16 29 29 29 17 29 29 29 31 29 8 29 2 29 29 29 29 29 29 29 26 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 13 29 16 16 29 29 29 29 29 6 29 29 29 29 29 16 19 16 16 29 16 19 16 29 16 19 29 13 29 8 19 16 29 29 16 29 29 29 29 29 31 29 29 29 16 29 29 16 16 16 2 13 13 16 16 29 29 16 5 16 29 31 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 13 13 29 16 29 29 17 29 29 29 29 29 29 29 29 29 29 29 2 8 2 29 29 29 6 29 29 29 8 29 29 29 25 5 26 16 16 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 16 8 8 29 29 29 29 29 18 29 29 16 29 29 29 31 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 26 29 29 29 29 29 29 2 17 29 26 29 29 29 29 16 29 2 29 29 29 29 25 26 25 29 31 29 29 29 6 18 29 29 29 29 29 6 2 2 29 29 5 29 29 29 31 8 29 29 29 29 29 29 29 18 29 19 16 29 29 29 16 29 16 17 16 29 29 29 2 29 26 29 29 29 29 29 8 16 29 29 29 29 29 5 31 29 2 29 29 29 29 29 29 2 29 29 8 2 29 29 8 29 29 29 26 29 2 29 29 29 5 29 29 29 29 29 8 29 29 29 2 29 29 29 29 16 13 17 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 16 13 16 29 2 16 29 29 29 29 29 6 29 29 13 29 29 29 16 13 16 29 16 29 29 19 13 29 29 29 29 29 13 29 29 16 29 29 16 29 13 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 16 29 16 29 29 25 29 16 19 29 16 16 29 17 16 16 29 16 29 16 16 29 19 16 29 29 16 16 29 16 16 29 16 29 13 19 16 29 19 13 16 29 29 19 19 16 29 19 13 29 29 29 29 17 16 29 16 16 29 27 16 29 29 29 16 29 2 29 29 29 29 29 19 29 29 29 29 29 16 16 16 16 19 29 13 8 29 29 29 29 16 29 29 8 29 16 29 8 29 29 29 29 13 16 29 29 29 8 13 29 16 29 29 29 29 16 29 29 29 29 16 29 26 29 16 16 16 16 19 16 16 19 16 17 13 16 19 29 29 19 13 29 29 29 29 16 29 29 29 29 29 29 29 19 16 19 16 16 29 29 16 16 19 19 29 13 19 29 16 29 16 19 16 29 16 2 19 16 16 19 29 5 13 19 16 29 19 16 16 19 29 16 16 19 29 19 19 19 29 19 19 19 16 16 16 19 9 19 19 19 16 29 29 9 19 19 19 19 19 29 29 19 13 19 16 19 19 29 19 16 19 19 29 29 16 19 16 16 19 19 16 19 16 19 16 16 29 29 19 9 9 29 29 16 16 19 16 19 29 19 16 19 29 29 19 16 19 16 29 19 19 19 29 19 19 16 29 19 16 19 13 19 16 16 19 16 16 19 29 29 16 29 16 16 29 16 13 16 9 19 16 17 29 29 29 16 19 29 19 16 29 16 16 29 29 29 29 29 29 13 29 29 16 16 29 29 6 6 29 29 16 29 29 29 29 29 29 16 29 17 29 16 29 29 29 16 29 29 26 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 18 17 29 29 29 29 29 27 29 29 29 29 2 29 29 29 5 29 19 29 29 29 29 29 2 8 29 29 2 29 29 29 19 16 29 16 13 29 16 29 13 16 16 16 19 19 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 19 29 29 29 16 19 29 29 29 29 29 16 29 16 29 16 29 8 29 19 29 29 2 2 5 29 29 25 2 29 16 29 29 16 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 13 29 2 29 29 29 29 8 29 29 29 31 29 2 29 29 2 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 26 29 29 29 29 13 17 29 13 16 2 8 2 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 17 16 5 2 16 16 29 8 29 29 16 29 16 29 29 16 16 29 29 16 19 13 29 16 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 26 29 29 29 29 29 29 29 31 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 5 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 16 16 13 8 29 16 29 13 29 29 2 29 29 29 29 29 27 8 29 29 8 29 29 29 8 29 29 29 8 26 29 29 29 29 29 2 29 29 2 29 29 27 29 19 13 29 29 29 29 29 29 29 29 29 29 31 29 16 29 29 29 16 29 29 29 29 13 13 2 2 29 8 29 29 29 29 29 29 29 29 8 5 29 2 27 29 29 8 8 18 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 18 8 29 2 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 16 29 8 29 29 29 29 31 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 31 29 26 8 26 29 29 5 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 6 2 29 29 2 27 29 29 29 29 2 29 29 29 29 29 29 17 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 6 29 29 29 29 31 29 31 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 31 29 29 13 29 29 29 29 29 29 5 19 16 5 29 6 13 29 29 29 29 26 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 16 29 29 29 29 13 29 13 29 29 29 29 29 29 16 29 29 6 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 13 29 29 8 16 29 29 29 29 13 29 29 29 16 29 19 29 16 19 29 29 29 18 29 29 8 5 29 8 29 29 29 26 29 27 29 29 23 25 29 29 29 8 29 8 29 29 29 29 29 29 29 29 16 13 5 29 25 16 29 29 29 16 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 5 29 29 29 29 29 5 29 29 29 6 29 29 29 29 31 29 29 29 29 29 29 29 29 29 26 29 5 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 27 29 13 29 8 29 29 29 29 29 6 2 29 29 29 8 17 29 29 29 29 29 29 29 29 29 29 2 27 29 8 29 8 29 6 29 29 16 13 29 29 29 29 29 17 16 29 16 29 16 29 29 29 29 29 29 16 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 19 16 5 29 5 29 2 29 16 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 13 29 29 25 29 26 5 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 2 2 29 29 29 29 29 29 29 13 29 29 29 29 29 16 17 29 13 29 29 29 29 29 13 29 2 29 29 29 17 29 29 29 29 29 29 29 19 16 13 16 29 29 16 29 29 29 29 16 2 29 29 29 29 8 29 29 29 29 29 29 29 5 17 26 2 29 2 29 29 29 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 16 29 29 29 17 16 2 29 29 5 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 16 26 29 29 29 29 29 29 29 16 29 29 16 18 29 16 19 8 29 29 29 29 29 29 29 29 16 13 16 29 19 16 16 29 29 16 29 16 29 16 29 2 29 8 29 29 16 29 29 29 29 18 29 29 29 29 29 29 29 29 16 29 29 16 16 16 29 16 16 29 13 13 29 16 29 29 29 29 29 29 29 5 17 16 16 29 29 29 16 13 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 17 29 29 29 29 29 29 31 29 29 29 29 29 2 27 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 16 29 5 29 27 18 29 29 29 29 29 13 29 29 29 29 29 16 8 5 29 29 16 29 29 29 29 16 13 29 29 29 16 29 29 19 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 27 29 29 29 29 29 29 29 5 29 16 29 16 29 29 16 29 29 16 29 29 29 8 29 29 29 29 16 19 29 19 29 16 16 13 29 16 29 29 29 16 29 16 29 29 16 16 16 29 16 17 29 19 29 29 29 29 2 29 29 29 8 29 29 29 29 16 29 16 29 29 29 13 16 16 29 29 29 16 29 29 29 29 29 29 29 2 16 29 2 6 6 29 2 29 29 29 29 29 29 13 29 16 13 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 5 29 29 29 29 16 29 16 29 29 29 29 29 29 29 2 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 26 29 29 29 29 8 5 29 2 29 29 19 16 16 29 16 17 29 29 16 16 16 29 16 29 29 29 16 16 16 29 29 19 16 29 8 16 19 29 16 29 29 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 17 29 16 29 16 29 16 29 29 29 29 29 31 29 29 29 2 29 29 29 16 29 8 29 29 8 29 29 29 8 29 23 29 29 29 29 16 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 27 29 2 23 2 29 16 29 29 16 18 29 29 16 29 2 2 29 29 8 29 29 29 29 29 18 8 17 29 29 29 6 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 5 8 29 29 29 29 2 29 29 29 29 2 29 29 6 29 29 29 29 2 29 29 29 2 31 29 29 29 29 29 8 29 2 29 16 29 29 29 16 29 29 19 8 29 16 29 16 29 29 31 16 16 29 2 29 29 16 2 29 29 29 29 16 29 29 13 16 29 29 16 29 29 13 5 29 29 19 13 29 29 29 6 16 13 29 29 29 16 16 29 16 29 16 29 29 29 29 29 29 16 16 29 29 29 6 29 29 29 29 29 29 2 29 29 29 2 29 29 16 16 29 29 16 29 29 29 29 29 8 29 29 29 29 29 18 13 29 16 29 16 29 29 16 29 16 13 13 29 13 29 16 19 29 17 16 29 16 29 29 29 29 29 8 29 29 18 16 29 8 29 16 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 16 16 29 13 29 29 29 16 16 29 29 29 29 29 29 27 25 29 29 6 16 29 29 6 6 29 31 29 29 18 8 29 29 31 8 29 29 29 16 16 29 29 29 29 19 16 16 16 29 29 16 14 19 16 19 29 29 29 2 29 29 29 29 16 2 29 8 29 29 29 29 29 29 29 6 29 29 19 29 16 29 29 29 16 16 29 29 16 29 29 16 13 29 29 29 16 16 19 13 19 16 29 16 13 19 29 16 19 29 16 16 13 29 29 19 29 29 16 29 29 29 29 29 29 29 16 2 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 2 29 29 29 16 29 29 16 16 16 29 29 16 29 29 16 29 16 29 29 29 16 29 29 29 17 29 29 13 29 29 29 29 16 29 29 29 29 16 2 29 29 29 2 29 29 29 16 13 29 29 29 16 16 29 16 29 14 29 29 16 29 29 19 29 29 29 29 29 16 29 16 16 29 29 29 16 19 29 29 16 2 29 29 16 29 5 29 29 29 29 27 13 16 16 16 16 17 29 16 13 29 29 29 29 2 8 29 8 2 29 29 16 29 16 29 16 29 29 29 29 29 16 29 29 16 13 16 29 16 29 29 19 29 29 19 19 16 29 16 29 29 16 16 29 29 29 16 19 19 29 19 16 16 29 29 13 16 29 13 29 29 16 13 19 29 16 29 29 16 29 29 16 18 16 19 29 16 16 16 17 19 19 29 16 16 16 17 16 16 19 19 16 29 19 19 29 16 29 29 29 16 16 29 29 29 29 29 16 13 29 29 19 16 16 29 29 29 29 29 29 29 29 29 29 18 29 8 16 2 29 29 29 29 29 2 29 5 2 29 29 8 29 29 16 29 29 29 16 29 29 16 29 29 8 29 16 29 29 16 29 29 29 29 16 29 19 19 13 29 29 29 31 23 29 29 29 29 29 16 29 29 29 29 29 16 13 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 14 2 29 29 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 31 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 26 31 29 29 8 29 5 8 29 2 8 29 29 25 29 29 29 29 16 29 2 29 29 29 25 29 29 29 8 29 29 25 29 29 8 29 29 29 29 31 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 16 29 16 2 2 29 16 29 29 8 29 29 17 29 29 29 29 29 2 29 18 2 29 29 16 29 29 29 29 29 29 29 29 29 16 13 29 29 29 16 29 31 29 29 29 16 29 29 29 29 29 16 16 29 29 29 8 29 29 29 29 2 29 8 29 29 2 29 2 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 8 29 26 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 27 29 29 27 2 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 16 13 29 29 16 13 29 29 16 29 8 8 29 29 26 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 16 29 13 29 29 29 29 17 29 18 29 29 26 29 29 29 29 2 29 29 8 8 29 2 29 29 8 29 17 8 2 8 2 29 13 29 2 29 2 29 29 29 29 2 29 29 29 29 8 29 29 29 6 29 13 16 13 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 2 27 29 29 29 29 29 29 13 29 29 29 5 29 5 29 29 29 26 8 2 29 29 29 29 29 2 5 18 29 29 2 29 8 5 29 29 29 5 29 29 29 29 29 29 29 16 29 8 29 29 27 8 29 8 29 29 29 8 29 29 29 2 5 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 5 18 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 17 25 29 29 25 29 2 29 29 2 29 17 29 5 29 16 29 31 29 29 29 29 16 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 2 29 2 8 29 29 29 8 29 29 29 29 29 29 29 26 5 26 8 29 29 5 8 29 29 29 29 29 29 2 2 29 29 29 29 29 23 5 29 2 29 29 29 29 29 29 14 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 8 16 5 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 2 29 29 29 29 13 16 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 14 25 29 29 8 29 29 26 29 29 29 29 29 5 2 29 2 26 8 6 2 29 29 29 29 16 29 29 16 8 29 17 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 2 8 17 29 29 5 2 29 8 31 29 29 8 5 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 17 29 29 29 8 29 29 29 8 29 6 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 8 29 17 29 8 29 29 29 5 29 29 29 29 29 29 29 13 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 13 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 17 29 8 29 2 29 29 6 8 29 29 29 8 29 29 29 29 29 29 29 8 5 6 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 31 29 29 26 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 26 29 29 29 29 29 29 2 29 29 2 8 29 29 5 2 2 29 29 29 29 29 29 29 2 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 2 29 8 8 2 29 29 29 29 29 29 29 29 29 29 8 29 29 27 29 29 29 29 29 29 13 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 2 16 29 29 29 29 16 29 29 29 29 29 29 8 29 2 29 31 5 29 29 8 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 26 16 17 29 17 29 29 16 29 29 29 29 29 29 29 16 17 16 16 13 29 29 19 16 29 29 29 16 29 16 29 8 29 29 29 6 29 2 8 29 29 26 29 29 29 29 13 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 2 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 18 29 29 29 29 29 29 2 2 8 2 29 2 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 6 29 29 29 29 5 29 29 29 2 8 6 29 29 5 31 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 5 17 29 29 29 29 29 2 29 29 29 25 29 8 29 2 17 29 27 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 16 29 13 29 26 29 18 29 19 29 13 29 6 29 29 29 29 5 29 29 29 29 8 29 29 29 29 29 29 29 2 8 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 16 29 29 29 13 16 16 29 29 29 13 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 2 29 5 8 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 8 31 29 29 27 29 6 18 29 29 29 29 29 29 29 29 29 29 29 29 27 5 29 29 29 29 6 29 5 29 29 29 29 29 29 5 29 29 29 29 29 29 5 29 29 29 2 8 29 29 29 29 29 29 2 29 29 29 29 29 6 29 23 29 29 29 29 29 29 29 29 29 29 29 29 31 29 5 29 29 29 29 29 26 16 29 29 13 29 29 25 29 29 29 29 29 2 17 29 13 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 13 29 13 29 16 16 13 29 29 29 2 31 29 29 29 29 29 29 29 6 29 29 18 29 29 29 14 29 16 13 13 16 16 16 29 29 29 29 29 5 5 8 29 6 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 2 29 29 2 29 13 29 29 8 29 29 29 29 29 29 29 29 29 17 29 29 29 6 29 29 29 29 29 29 29 29 13 5 29 29 16 16 13 16 29 29 29 29 29 29 29 2 29 18 2 29 5 29 29 8 2 2 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 5 29 29 29 29 2 29 29 29 31 8 5 6 29 29 16 29 29 29 29 27 2 8 5 29 29 29 2 29 8 29 29 29 29 5 2 8 18 8 29 29 8 29 29 29 29 2 2 25 29 29 29 29 6 29 2 8 25 18 2 29 8 2 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 5 8 29 29 29 29 29 29 29 29 31 29 29 29 25 8 26 29 29 13 29 29 29 29 8 5 29 29 2 29 13 29 29 29 29 29 29 2 29 29 5 8 29 29 29 29 8 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 13 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 8 6 16 5 29 29 29 29 29 29 29 29 29 8 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 25 29 29 2 6 29 6 2 29 29 29 29 29 29 29 29 29 29 29 2 29 2 5 29 29 29 8 29 29 29 29 2 29 2 2 8 29 14 29 29 29 29 5 29 29 29 29 31 2 8 8 29 29 2 29 26 29 29 29 2 29 29 2 27 8 5 8 6 26 5 29 29 29 29 29 29 27 29 29 29 29 2 2 29 29 29 29 27 25 29 29 29 29 29 29 29 8 29 8 29 29 29 6 6 14 2 29 29 29 29 29 29 29 29 29 16 17 29 29 29 29 29 16 29 16 29 16 5 2 29 29 29 29 29 29 29 29 29 29 18 29 2 16 29 5 29 29 29 29 29 29 29 29 29 29 8 29 2 2 29 29 13 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 2 29 14 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 2 5 29 2 29 27 29 29 29 29 29 29 29 2 29 29 8 8 29 29 29 29 29 5 29 29 29 29 29 29 29 17 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 8 2 6 29 29 5 29 5 29 5 29 29 29 29 16 5 16 29 29 29 29 29 19 29 29 2 29 29 29 29 29 29 29 2 5 29 8 29 5 5 29 2 29 29 29 29 29 29 29 29 29 25 5 29 29 25 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 17 29 8 18 29 29 29 29 29 29 29 29 8 29 29 29 16 16 29 29 29 2 29 29 6 29 5 29 18 29 2 29 5 2 29 29 2 29 29 2 18 29 6 29 29 5 29 29 29 29 2 29 5 29 29 29 29 2 16 29 29 29 16 29 29 25 29 17 29 2 29 29 18 29 29 29 2 29 29 29 29 29 16 29 29 29 29 2 29 27 29 29 8 5 2 8 29 29 29 29 29 29 29 29 29 16 19 29 13 16 29 29 16 29 13 16 29 16 16 19 29 29 5 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 5 29 16 29 8 29 29 29 16 29 29 5 29 29 29 29 29 13 19 2 29 29 19 16 29 16 29 19 13 16 29 29 13 29 29 16 29 29 29 29 2 29 5 5 2 5 8 29 8 2 29 29 6 29 29 29 29 29 23 29 29 8 29 8 29 8 29 29 31 29 29 29 29 23 5 29 29 2 29 29 29 29 2 29 29 29 5 25 29 29 25 29 2 29 29 29 29 16 29 2 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 19 16 19 16 13 29 19 16 16 16 29 17 29 19 29 29 29 29 16 8 29 29 8 29 29 5 29 29 29 29 29 8 29 17 16 29 29 29 2 29 29 19 29 16 13 16 19 13 29 29 8 16 29 29 29 16 19 19 17 29 16 29 29 29 29 29 17 13 16 13 29 2 2 29 29 18 29 29 29 29 29 29 29 29 16 29 6 18 29 16 29 29 8 29 29 29 13 16 29 19 16 29 29 19 13 29 29 29 16 19 29 17 13 16 29 29 13 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 8 29 29 29 29 16 29 29 13 29 29 29 29 29 29 16 29 13 29 29 13 13 29 16 19 16 17 13 13 29 16 29 16 19 29 29 29 31 2 6 29 29 8 29 31 29 29 29 29 2 29 29 29 29 29 29 31 29 29 29 29 16 19 29 16 16 16 19 19 9 29 16 16 16 29 29 16 13 16 29 29 29 29 29 29 29 2 5 8 25 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 19 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 13 29 29 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 5 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 5 29 29 29 13 16 19 8 29 16 29 29 29 29 29 2 29 29 29 29 5 29 29 2 2 5 29 31 2 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 8 29 2 29 29 29 14 29 29 29 5 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 14 29 29 29 5 29 29 25 8 29 29 29 29 29 25 29 29 6 29 29 29 29 29 29 29 29 29 29 16 13 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 27 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 29 18 5 29 29 8 29 13 29 29 29 25 29 8 29 29 29 29 29 29 29 29 27 29 26 29 29 29 29 29 29 25 27 8 29 29 29 29 29 29 29 29 29 8 29 29 19 29 29 8 29 8 29 29 13 17 29 29 29 29 29 29 2 29 29 16 29 29 29 29 8 29 8 29 16 29 16 29 29 29 29 29 29 29 29 29 13 16 29 16 13 29 13 29 19 29 29 16 29 16 29 29 29 16 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 19 29 8 29 5 29 25 2 29 16 29 16 29 29 16 16 29 8 29 29 29 29 17 29 29 29 16 16 29 29 29 29 29 29 13 16 29 29 29 29 16 29 29 29 2 29 29 2 29 29 29 29 8 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 27 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 14 29 29 29 29 29 29 29 25 29 29 29 29 31 29 2 25 6 29 29 29 2 29 25 29 29 29 2 18 29 18 29 29 27 29 26 29 8 29 8 29 18 29 5 29 29 29 29 29 29 29 29 29 18 25 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 14 29 8 29 8 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 6 29 29 29 29 29 29 18 29 29 29 5 8 29 2 2 29 29 8 29 27 29 29 8 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 17 29 5 5 29 29 29 29 29 29 29 14 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 8 29 16 26 29 29 29 29 29 29 29 5 29 29 8 29 2 29 29 8 2 29 29 29 28 29 29 2 2 8 5 29 29 29 29 29 8 29 29 29 29 29 29 29 29 13 5 29 29 29 29 29 13 19 16 29 16 29 29 16 13 16 16 29 13 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 26 8 29 29 29 29 2 8 29 5 29 29 8 29 6 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 5 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 26 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 13 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 5 29 29 29 29 29 31 16 29 29 8 29 29 29 29 17 29 29 29 29 29 29 29 16 29 13 16 29 2 29 16 13 13 29 16 29 29 29 18 29 29 6 29 2 29 29 29 6 29 2 2 29 29 2 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 13 16 29 29 29 29 29 29 29 29 29 29 6 8 5 29 29 29 29 18 29 29 29 29 29 29 29 29 29 2 29 29 2 29 27 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 26 29 29 29 29 29 29 25 2 29 2 29 29 29 29 29 16 27 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 16 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 25 29 29 25 29 6 29 29 5 29 29 29 8 29 29 29 29 29 29 29 29 6 8 29 29 5 5 29 29 8 29 6 29 2 29 29 18 29 29 29 29 29 29 29 8 8 29 29 29 5 8 29 2 6 29 29 29 29 29 29 29 2 29 29 8 29 8 29 29 29 29 29 2 29 8 8 29 29 8 17 29 2 29 8 29 29 6 29 29 29 2 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 8 8 29 29 31 16 29 2 16 29 29 29 2 29 29 29 29 16 29 29 2 29 29 2 29 6 25 29 29 29 29 29 25 16 29 29 29 26 8 29 29 16 16 29 16 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 5 29 6 25 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 2 29 25 6 2 29 29 27 29 5 29 18 18 2 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 8 29 29 29 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 27 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 25 31 14 25 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 16 31 29 29 2 29 2 29 29 29 29 29 14 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 18 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 2 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 8 8 2 29 29 8 29 29 8 29 29 5 8 8 29 29 5 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 16 29 29 29 29 16 8 2 29 8 29 5 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 2 29 29 8 29 29 29 29 2 6 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 6 29 8 29 29 29 29 8 29 29 5 29 29 29 29 29 25 29 29 2 29 29 29 29 8 29 29 16 5 8 29 29 29 8 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 2 5 29 8 29 13 29 8 29 6 29 29 6 29 29 29 2 8 29 29 27 29 25 29 6 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 29 29 8 5 8 29 8 2 8 18 29 29 29 29 29 29 29 29 13 16 29 2 29 29 29 2 8 29 29 2 8 29 29 29 16 29 29 2 29 2 29 29 29 29 29 29 29 18 29 29 8 29 29 29 29 29 2 29 2 29 29 29 29 8 5 29 29 2 2 29 5 2 29 29 29 8 14 29 16 29 25 29 25 29 29 29 29 29 2 16 29 29 29 16 29 29 16 29 29 16 29 29 29 8 2 5 18 29 29 29 29 29 29 8 8 29 29 8 18 8 29 29 8 29 29 29 29 29 29 5 29 29 29 2 29 25 29 29 29 29 29 29 25 18 29 16 29 29 29 29 31 29 17 29 29 8 29 31 29 5 8 29 8 14 31 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 31 29 29 8 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 6 29 29 29 6 29 29 2 5 29 29 29 2 29 29 29 2 29 29 29 29 6 6 29 2 31 29 5 29 29 29 29 29 29 29 8 8 29 29 29 5 29 29 29 29 29 8 13 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 8 29 5 29 29 29 29 29 16 16 16 29 29 29 8 29 8 8 29 5 2 29 29 29 29 29 29 16 8 29 29 29 29 29 2 29 8 29 8 29 29 2 29 26 29 29 2 29 29 18 18 2 2 29 29 29 8 29 29 13 5 8 29 2 29 29 29 13 6 29 29 18 29 16 29 29 2 29 16 29 29 29 8 29 2 29 29 29 16 29 17 29 29 29 29 16 29 29 29 29 29 16 29 29 29 5 29 29 29 16 29 2 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 16 29 16 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 17 29 29 29 16 29 29 16 29 29 29 29 29 29 5 29 5 2 29 29 29 29 29 29 29 17 29 29 6 2 29 2 8 2 29 2 29 29 29 29 29 29 29 29 29 29 16 29 6 2 29 2 8 2 29 29 29 29 29 6 29 8 29 29 29 2 16 29 13 29 29 29 29 29 2 8 29 2 29 29 17 29 8 25 29 29 2 6 16 29 29 29 29 29 29 29 8 29 8 29 29 5 29 29 29 29 18 29 25 29 29 2 29 29 29 29 29 29 8 29 29 29 29 8 29 2 8 29 29 29 29 29 6 8 16 29 31 29 29 29 6 8 8 29 5 29 29 8 29 29 29 2 29 29 29 2 8 29 8 31 29 2 29 29 2 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 19 16 29 29 29 29 29 29 2 29 2 29 16 29 29 29 26 16 29 5 26 29 8 5 6 5 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 2 18 2 29 29 29 29 8 29 29 29 29 29 29 29 5 2 29 2 25 29 29 8 18 2 6 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 26 29 2 5 29 29 29 29 29 29 31 29 29 29 6 29 29 29 29 8 5 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 2 29 29 29 29 8 29 29 6 29 29 5 29 8 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 25 25 29 29 2 29 29 8 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 5 29 17 29 29 18 29 29 29 29 29 29 8 17 29 29 27 29 2 29 8 29 29 29 29 29 29 29 29 29 16 29 29 23 5 8 29 29 29 2 29 29 29 29 29 29 26 2 29 29 2 29 2 29 29 29 2 29 29 2 29 29 18 29 29 29 13 16 29 29 16 29 29 29 29 29 29 29 29 29 29 17 18 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 5 8 29 2 29 29 29 29 29 29 29 29 8 29 29 8 5 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 8 29 29 29 29 2 5 8 29 29 29 16 29 29 29 8 29 29 2 29 29 8 29 16 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 16 29 29 8 29 29 5 29 29 29 29 29 29 2 29 29 29 8 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 16 16 2 29 29 2 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 2 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 2 29 29 31 29 29 29 8 29 6 29 29 29 29 16 29 19 29 29 29 8 29 29 29 6 29 16 29 29 29 29 29 2 29 29 29 5 29 26 29 13 29 29 29 29 16 29 16 13 29 29 29 29 29 29 8 29 8 29 29 29 29 29 2 29 2 29 29 13 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 5 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 16 29 29 8 16 13 16 16 13 29 13 29 29 29 29 29 16 29 29 29 29 31 29 18 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 16 13 29 29 29 29 13 29 29 16 29 29 29 29 29 5 2 29 29 29 29 29 2 5 18 2 29 31 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 16 13 19 16 29 16 13 29 29 29 29 16 29 5 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 8 2 16 29 29 16 29 16 16 29 29 29 19 19 29 16 29 16 29 29 29 16 29 19 16 29 29 29 16 29 29 16 13 29 16 16 16 16 16 19 19 13 13 29 29 16 29 29 29 16 29 17 16 29 29 29 29 29 16 29 29 29 2 29 29 2 29 8 29 29 29 29 29 29 19 13 29 16 29 29 29 16 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 16 16 16 16 8 16 29 13 16 16 16 29 16 16 19 2 29 29 19 16 29 29 29 2 8 31 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 16 29 29 31 29 29 29 29 17 29 5 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 13 29 16 29 17 13 16 29 16 16 5 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 5 29 16 16 29 16 29 29 29 29 29 29 2 29 8 29 29 2 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 8 29 29 2 29 29 29 29 29 16 29 29 29 29 29 16 29 19 16 29 16 29 19 29 29 29 19 29 29 16 16 29 29 17 29 25 13 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 18 29 31 29 29 29 29 29 5 29 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 5 27 5 2 2 29 29 2 29 2 29 29 29 29 29 31 29 8 29 2 2 29 29 2 29 31 29 17 5 29 2 29 29 8 8 2 29 5 29 29 2 8 29 29 2 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 2 29 29 29 2 29 29 5 29 16 29 29 16 29 29 29 29 29 29 16 16 16 17 19 16 19 29 29 29 16 13 29 16 29 29 29 29 29 29 16 29 17 19 16 29 16 16 29 29 29 19 29 19 29 16 29 2 29 16 29 29 29 25 16 8 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 8 29 29 29 29 29 29 14 29 29 25 29 29 17 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 2 29 29 29 13 29 29 29 29 29 29 2 29 29 29 29 29 17 29 29 29 29 29 16 29 29 16 29 29 29 26 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 16 13 29 29 16 29 16 29 29 29 29 16 13 29 16 29 13 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 16 13 16 29 29 29 28 29 29 5 16 29 29 29 29 29 16 29 29 16 29 29 16 29 19 17 29 16 29 13 16 16 29 29 29 17 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 16 27 29 29 18 29 18 29 29 29 16 29 16 29 29 29 5 8 29 29 29 16 29 29 16 5 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 16 16 16 16 29 19 29 29 29 29 29 29 29 29 29 29 8 29 31 5 29 29 29 16 13 29 29 29 29 29 29 16 16 29 29 16 13 29 29 16 29 29 29 29 19 29 16 29 16 16 16 16 16 29 29 29 29 25 2 29 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 16 29 29 29 29 8 29 2 29 29 2 29 29 29 8 29 17 13 29 17 16 29 16 29 16 29 16 29 29 16 16 29 16 18 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 16 29 29 16 17 29 29 16 29 29 29 29 29 29 16 29 29 29 16 13 16 29 16 29 13 29 29 16 29 29 29 29 16 29 29 29 29 8 18 29 29 17 29 29 16 29 8 29 8 29 29 8 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 16 29 16 29 19 29 16 29 29 19 19 16 16 16 29 19 16 29 29 29 29 29 16 13 16 29 29 16 16 16 19 29 29 16 29 16 29 31 29 29 16 29 29 29 29 8 29 25 29 29 29 16 16 29 19 13 13 29 29 29 2 13 29 16 29 29 29 29 19 29 16 16 16 2 29 29 29 16 29 16 29 16 29 16 8 2 18 14 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 16 16 29 29 29 29 29 29 19 29 29 29 29 29 16 29 29 29 29 29 29 16 29 8 16 29 2 29 29 29 29 31 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 13 17 29 16 13 29 16 29 29 29 16 29 16 29 29 29 29 19 16 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 16 16 29 29 29 29 29 8 29 29 29 29 29 27 29 18 2 6 2 2 5 29 31 29 29 2 29 5 29 8 29 2 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 25 5 29 29 16 13 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 16 29 16 28 16 16 29 16 29 16 29 16 29 13 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 19 29 29 16 29 29 16 29 16 29 16 29 29 29 16 16 29 29 16 16 29 29 29 16 29 29 29 29 16 16 19 29 16 29 29 29 29 16 29 29 13 16 29 29 29 29 29 29 29 16 29 8 29 8 29 29 17 2 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 8 29 5 2 29 29 29 29 29 16 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 16 19 16 19 29 16 19 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 18 29 29 29 29 8 26 29 26 29 29 29 29 5 29 29 29 29 16 29 29 19 29 29 29 29 29 16 29 29 19 29 29 16 16 29 29 16 16 16 13 29 29 29 16 13 16 8 19 29 29 29 29 16 13 29 29 29 17 29 16 29 16 29 29 17 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 27 29 29 29 5 29 29 29 31 2 29 29 29 29 29 29 29 27 29 29 8 29 29 29 26 29 29 29 16 29 29 29 29 29 29 29 29 26 29 29 2 29 8 16 16 19 16 19 29 29 29 16 29 29 16 29 29 16 16 16 29 16 29 8 29 29 29 8 29 16 29 26 29 29 16 29 16 16 16 29 29 18 29 29 16 16 29 16 29 16 19 29 29 29 16 16 16 29 18 29 29 29 16 29 29 29 29 13 29 29 29 29 29 19 16 29 29 16 16 29 29 29 29 17 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 8 29 16 29 29 16 29 29 8 29 29 29 8 29 29 29 29 29 29 29 17 29 29 29 29 2 29 29 16 29 18 31 29 29 29 29 29 29 16 29 16 29 29 29 8 29 29 29 29 26 29 17 29 5 29 29 25 29 29 29 16 2 2 29 29 29 2 29 29 29 31 29 29 29 16 29 29 29 16 17 29 29 29 16 16 16 29 13 16 16 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 13 16 29 18 16 16 29 29 29 29 29 29 29 29 29 29 29 17 5 29 29 29 16 19 16 29 29 16 31 29 29 29 29 29 8 8 8 29 29 29 16 16 16 29 29 16 29 29 19 29 16 29 16 29 29 25 5 31 29 2 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 16 29 25 29 29 16 29 29 29 19 16 29 29 13 19 16 13 29 29 16 16 29 29 29 29 29 16 27 29 29 29 29 16 29 16 29 29 29 29 16 16 29 29 16 29 29 16 29 29 29 5 29 2 29 29 5 29 29 29 2 29 2 26 2 29 29 31 29 29 29 29 29 2 2 29 29 16 29 2 29 29 8 29 29 29 8 29 6 29 29 2 29 29 29 29 29 16 8 16 29 29 29 8 29 29 29 29 13 29 29 19 29 29 29 29 16 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 16 29 16 29 8 16 8 29 6 2 29 29 25 16 29 29 29 29 29 5 29 29 17 16 29 29 29 29 29 29 29 13 19 29 16 16 29 29 29 29 16 29 29 29 19 29 16 16 29 13 29 29 29 29 29 13 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 8 5 5 29 23 29 29 29 2 29 29 8 29 29 29 2 29 29 29 29 2 29 29 29 13 29 29 16 29 29 29 29 6 29 27 31 31 29 8 29 29 29 29 18 29 29 29 16 29 29 29 6 29 29 8 25 8 29 29 29 16 8 29 29 29 29 29 29 29 2 29 26 2 16 17 29 29 29 29 29 29 29 29 16 29 29 16 13 29 29 29 29 13 13 29 13 16 29 13 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 5 29 8 29 2 29 5 29 29 29 8 29 29 31 29 29 8 8 31 8 29 29 29 29 18 2 5 29 29 29 29 16 16 29 29 29 16 29 18 29 29 29 29 29 29 29 29 29 17 8 29 29 29 29 29 29 29 29 29 29 8 31 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 8 23 29 29 2 29 29 29 29 29 6 29 8 29 29 2 2 27 8 17 29 29 29 8 29 18 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 2 29 29 2 29 29 29 29 2 14 29 29 29 8 29 29 29 29 5 2 8 29 29 29 16 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 16 29 29 29 29 29 2 29 29 29 18 14 2 29 29 8 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 2 8 8 29 8 29 29 29 29 8 8 6 5 8 29 16 29 2 6 29 29 29 29 29 29 29 29 2 29 29 29 2 8 29 29 29 29 29 29 29 29 29 31 29 29 2 2 29 29 29 29 29 29 29 6 8 2 29 29 29 29 29 29 29 29 29 2 25 5 29 2 29 29 29 29 31 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 17 13 29 13 16 29 16 29 13 16 29 16 29 29 2 25 29 29 8 29 29 2 29 29 8 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 13 29 13 16 16 27 16 19 13 29 16 16 29 16 29 29 2 29 29 8 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 17 29 29 2 17 16 13 29 29 29 29 29 29 16 29 16 19 8 13 13 16 29 13 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 26 29 29 29 16 29 17 29 13 29 29 2 23 29 2 29 29 29 2 25 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 19 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 8 2 18 29 29 26 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 16 13 29 29 29 16 29 29 29 29 13 29 29 29 17 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 8 2 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 13 29 29 29 29 29 17 29 16 13 29 29 29 29 29 29 16 29 8 29 18 29 29 8 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 8 2 29 29 29 29 2 29 29 29 18 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 29 16 19 16 13 16 29 16 16 31 16 16 29 29 29 8 25 29 29 8 29 29 18 29 29 29 29 29 29 29 29 16 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 17 16 29 16 29 29 29 16 29 29 16 29 29 29 2 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 8 29 2 16 29 29 16 17 29 16 13 8 29 17 5 29 8 29 29 29 29 2 29 29 6 29 25 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 8 29 29 16 29 29 29 29 27 2 29 29 29 16 29 29 19 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 2 2 2 29 29 29 29 8 29 27 16 29 29 29 8 29 16 29 29 29 16 29 8 29 29 29 29 29 29 29 29 8 29 2 29 29 2 29 29 29 18 29 29 29 2 29 27 17 29 2 2 13 29 5 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 16 2 2 29 31 29 29 29 29 29 2 29 29 29 29 29 29 16 16 13 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 29 2 29 17 29 29 29 29 29 27 6 2 29 29 29 29 29 2 29 16 29 17 16 25 29 29 31 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 8 29 29 29 16 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 19 16 29 16 16 13 29 17 29 29 29 29 29 29 16 29 16 29 29 13 19 19 29 19 29 29 29 16 19 16 29 13 19 29 29 29 29 19 29 29 2 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 19 29 29 13 16 16 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 13 29 29 29 16 19 29 29 29 16 29 13 29 29 13 16 16 16 29 29 16 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 16 29 16 29 16 29 16 29 29 16 29 16 29 29 16 29 29 29 29 16 16 29 29 16 29 16 16 16 29 29 16 19 29 29 29 29 16 13 29 8 29 29 29 29 29 16 29 29 16 29 29 19 29 25 23 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 13 19 19 29 29 19 29 29 16 29 16 29 29 29 16 29 29 29 16 29 13 13 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 17 29 29 29 29 29 5 29 29 29 29 29 29 5 29 29 29 25 8 2 29 29 29 29 29 29 29 29 29 29 29 31 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 17 29 29 25 29 29 29 26 25 25 29 29 29 29 2 29 29 5 5 8 8 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 18 29 18 29 27 29 29 18 29 14 29 29 2 29 29 8 2 29 29 29 29 8 29 29 29 8 2 29 8 29 29 29 31 2 18 2 29 6 29 29 29 29 29 2 2 29 29 29 29 29 16 29 19 29 29 16 16 29 29 29 13 29 29 29 29 29 5 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 8 29 5 29 5 29 29 29 26 2 29 29 29 29 29 8 29 29 2 2 18 25 29 6 29 29 18 29 8 29 14 29 29 29 14 29 8 5 29 29 26 29 29 29 29 29 8 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 8 25 8 29 29 29 29 29 18 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 8 29 8 29 29 8 29 29 29 29 29 29 29 29 27 29 29 31 29 29 29 29 29 29 29 29 29 6 29 29 29 8 31 29 14 29 29 29 29 29 29 29 29 29 2 5 5 29 29 29 27 2 31 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 17 19 29 16 29 13 29 5 29 13 13 16 29 16 29 29 2 8 2 29 8 29 29 27 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 5 29 29 29 29 29 29 16 29 29 29 29 2 29 16 29 29 29 29 29 29 19 29 29 29 29 13 29 31 29 29 29 29 29 29 8 29 2 29 29 17 29 29 29 29 5 29 5 29 29 29 29 29 29 29 29 23 8 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 8 18 5 5 29 29 29 29 29 29 8 29 29 16 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 31 29 29 29 2 8 18 27 25 29 29 5 29 16 29 8 29 29 2 29 29 29 2 29 2 29 2 2 8 2 29 29 29 29 29 31 29 8 8 8 25 29 8 29 29 2 5 31 29 29 8 18 29 29 29 29 2 29 29 29 2 29 29 29 29 8 2 29 29 29 29 8 29 29 2 29 29 8 29 29 29 29 27 29 29 6 29 8 2 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 26 29 29 2 29 29 5 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 8 2 29 29 29 4 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 8 29 29 29 2 18 27 29 29 29 29 2 29 29 29 29 29 29 29 8 29 26 29 5 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 18 29 29 5 29 29 18 6 29 2 2 29 29 29 29 8 29 29 2 29 29 2 29 6 23 29 29 29 29 29 29 29 2 29 31 29 29 26 29 29 2 29 16 29 6 29 29 25 29 29 29 29 16 29 13 16 5 29 16 29 29 29 16 29 29 29 29 29 16 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 13 29 29 29 29 2 29 29 29 16 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 16 29 29 29 17 29 29 29 29 29 29 27 29 29 29 2 29 29 29 29 29 29 29 29 2 29 8 29 29 29 8 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 19 29 8 29 29 29 16 16 29 16 29 29 16 13 29 29 29 29 29 8 29 29 29 29 29 2 29 29 2 29 29 29 31 29 2 2 2 8 29 8 29 2 27 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 2 29 16 17 29 29 29 8 2 2 8 29 8 2 29 6 2 29 29 29 29 2 29 29 29 29 5 2 18 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 6 29 29 16 16 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 25 29 13 19 29 29 29 29 29 29 29 29 16 16 29 29 29 16 19 16 29 29 16 29 16 29 8 29 2 18 29 29 29 17 29 29 29 8 29 16 16 2 29 29 29 29 2 5 29 2 29 16 29 29 29 29 8 18 29 5 29 29 29 29 29 29 31 31 29 5 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 19 8 8 29 29 29 29 5 29 2 29 29 29 29 29 29 16 29 16 29 8 8 31 29 8 8 29 29 17 5 29 29 29 29 29 29 29 29 25 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 31 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 2 29 29 29 29 29 18 29 29 29 29 2 29 8 31 18 31 5 2 6 29 29 29 18 29 29 29 29 29 6 2 2 25 18 29 6 29 29 2 6 29 29 29 29 14 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 23 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 8 29 26 5 29 23 29 29 29 29 29 29 29 29 29 18 8 29 27 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 2 29 29 29 29 29 29 29 23 5 29 29 29 2 29 2 29 29 29 29 29 8 29 25 8 29 29 29 2 29 29 29 29 29 29 8 29 29 18 17 29 29 29 29 29 29 5 8 2 23 8 29 29 29 17 8 29 29 29 29 29 2 29 29 8 29 16 29 29 19 2 5 29 29 6 2 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 16 29 29 16 13 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 8 13 29 29 8 8 29 29 5 29 2 29 29 2 5 29 29 29 29 29 29 29 8 29 29 31 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 19 29 29 16 16 29 29 29 29 29 29 29 13 16 16 13 29 29 19 29 16 19 29 16 16 13 29 16 29 16 16 16 29 17 29 29 16 29 29 13 16 16 29 29 16 13 16 29 16 17 29 29 29 29 16 29 29 29 19 29 29 16 29 5 29 29 29 29 16 29 16 29 17 17 29 29 16 2 29 29 29 29 29 29 29 29 8 5 29 29 29 29 16 29 13 29 29 29 17 26 13 29 29 29 29 29 29 29 16 29 29 16 8 29 16 16 29 29 29 17 29 29 29 16 16 16 13 16 29 16 19 29 29 29 16 29 19 29 29 29 16 29 29 29 8 29 26 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 16 8 17 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 5 29 29 29 16 16 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 13 29 29 16 29 19 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 5 16 5 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 8 26 29 29 29 13 16 29 29 29 13 29 29 13 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 27 29 29 29 8 29 29 29 29 29 31 29 29 27 29 29 8 6 6 6 2 8 2 8 29 29 29 29 26 29 8 29 8 29 8 29 29 25 29 2 29 29 8 29 31 29 29 29 2 29 29 29 29 29 29 29 16 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 2 2 2 8 29 17 29 5 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 25 29 29 2 29 29 2 29 29 31 29 2 29 29 5 2 8 29 8 27 2 2 29 29 2 6 29 29 29 25 29 29 29 29 29 29 29 29 2 29 16 8 29 29 6 29 29 29 29 26 29 29 29 16 18 29 29 29 2 29 29 29 29 17 16 29 16 29 16 29 29 29 16 16 16 16 29 16 16 19 29 29 19 29 29 16 29 16 29 16 16 29 16 19 16 29 29 16 29 29 19 13 16 13 16 29 29 29 16 29 29 29 2 29 29 13 16 29 29 29 29 29 29 16 19 29 16 16 29 13 29 17 13 29 29 16 16 13 29 16 29 29 29 16 29 29 29 16 8 29 29 29 29 29 29 16 29 19 2 16 16 16 13 29 29 2 19 29 29 29 29 29 16 29 23 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 2 29 29 29 29 29 26 29 29 29 6 8 31 29 29 29 2 27 2 2 8 29 29 16 16 13 19 29 29 16 29 29 13 16 29 29 29 29 29 29 29 29 16 29 2 29 16 29 26 16 16 29 16 16 19 17 29 16 29 29 29 19 16 29 29 29 29 29 29 13 29 2 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 16 29 18 29 29 29 2 8 5 2 5 29 29 2 5 18 27 29 27 29 2 29 16 29 8 17 29 2 29 29 29 16 29 29 29 8 2 29 29 29 29 29 29 29 29 2 8 8 29 29 29 29 29 29 29 29 29 8 29 29 26 29 29 29 8 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 6 29 6 29 29 25 29 6 29 29 29 2 18 8 2 29 29 16 16 29 29 29 29 29 29 29 19 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 16 13 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 5 29 16 16 29 29 17 29 29 29 29 29 18 29 16 29 29 16 29 29 29 8 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 2 29 29 16 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 16 16 29 29 16 16 16 29 29 29 29 29 29 16 13 29 29 16 29 29 29 16 29 16 16 13 29 29 29 16 29 29 29 19 29 29 29 16 29 29 16 29 5 29 16 13 29 29 17 29 29 29 13 29 29 19 29 29 16 16 29 29 29 16 29 29 29 29 19 29 29 29 29 16 16 19 16 29 16 29 29 16 29 16 16 16 17 17 16 16 29 29 29 16 19 16 19 29 29 29 19 13 16 16 19 19 13 16 16 16 19 16 29 19 16 29 29 16 16 29 16 29 29 19 29 29 19 19 29 29 16 16 2 16 29 16 19 19 16 29 29 9 19 29 29 16 29 19 19 16 9 9 29 19 19 17 13 19 19 19 29 16 29 19 16 13 29 29 16 19 13 29 16 29 29 29 16 16 29 29 29 16 19 29 29 19 16 13 16 29 16 9 8 16 29 29 19 29 29 19 9 16 29 16 19 29 29 29 29 29 26 8 29 29 13 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 8 29 29 29 16 29 2 29 8 8 29 29 29 29 29 16 29 16 13 29 29 6 29 29 16 29 29 16 19 16 29 29 29 16 19 16 29 29 29 29 13 29 29 29 29 13 29 8 29 29 29 16 29 29 29 29 29 18 5 16 16 8 29 17 16 16 29 29 29 29 16 29 16 29 29 29 29 29 17 2 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 19 29 29 29 29 29 29 16 17 8 19 13 16 29 19 29 16 29 29 29 26 16 19 29 29 29 16 19 29 4 16 19 19 16 29 29 16 29 29 16 19 16 16 29 19 16 6 16 19 29 29 16 13 29 16 16 16 29 16 29 29 16 29 16 29 31 16 29 29 16 16 8 19 29 2 29 5 29 16 29 29 2 6 8 8 8 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 2 29 8 6 29 29 29 8 2 2 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 2 29 27 5 29 29 29 29 16 16 16 29 16 29 16 16 13 29 16 29 16 16 16 29 29 29 29 19 19 13 29 29 29 29 16 29 8 29 29 29 29 16 29 29 29 29 16 19 29 29 19 16 29 16 2 29 29 16 29 29 29 29 29 2 29 18 18 29 8 29 29 29 29 29 17 29 16 29 16 29 29 17 29 29 29 29 29 29 29 29 29 2 6 6 29 29 29 29 2 29 2 29 29 29 29 5 29 2 29 25 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 6 2 29 29 29 25 6 8 29 29 2 29 8 26 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 18 14 29 14 29 29 31 6 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 2 29 2 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 2 29 29 5 8 8 29 29 5 16 16 16 29 16 29 29 16 16 8 19 13 29 16 29 13 29 2 29 29 29 29 29 29 29 29 8 2 29 5 8 17 29 26 29 29 29 29 29 29 18 29 29 5 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 29 2 29 29 2 29 29 29 16 29 16 16 29 29 29 16 29 19 16 16 16 29 17 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 8 29 2 29 29 29 29 29 29 8 29 29 29 29 8 29 29 2 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 2 29 2 29 29 29 29 29 29 29 29 29 29 8 17 29 8 13 29 13 29 29 13 16 17 29 29 29 29 29 2 29 18 29 5 2 18 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 27 29 25 29 2 29 29 31 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 16 16 29 29 29 29 29 29 29 2 29 29 29 16 31 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 13 29 29 29 31 29 29 16 16 29 16 29 29 29 5 29 29 29 2 29 29 29 29 16 29 29 29 29 16 29 31 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 8 29 16 29 29 29 29 16 29 29 29 29 29 29 29 2 8 29 29 29 2 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 17 29 29 8 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 18 29 29 29 17 29 8 2 8 29 29 29 29 2 29 29 29 29 29 29 29 29 16 2 16 29 29 29 29 29 29 16 29 29 16 29 19 29 16 13 29 29 16 19 16 19 13 19 16 29 16 29 19 16 29 13 16 19 13 19 29 29 19 2 29 29 29 29 16 16 29 8 29 29 29 29 5 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 19 29 29 16 16 29 13 16 29 13 29 29 29 29 29 29 29 29 29 5 5 29 29 29 29 29 29 29 31 29 29 29 29 16 29 18 18 29 29 29 29 8 29 29 16 29 29 16 16 16 19 19 16 16 19 16 13 29 16 13 29 29 29 29 29 29 29 2 18 29 5 29 29 2 29 29 29 29 27 29 29 29 29 29 29 29 29 13 29 29 16 29 13 17 2 2 29 29 29 29 13 29 8 29 13 29 29 29 25 29 29 25 29 29 29 2 29 29 29 29 29 29 5 8 29 8 29 29 29 29 29 8 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 16 16 29 29 16 16 29 19 19 29 29 29 16 16 29 19 29 29 29 29 29 29 17 29 29 29 29 29 29 29 13 29 29 29 16 16 13 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 16 13 16 29 29 29 16 13 16 29 29 13 29 16 29 19 29 29 13 16 16 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 16 16 16 29 17 29 29 13 19 16 16 29 16 29 19 19 29 19 13 19 29 29 16 29 29 29 29 29 29 29 29 29 18 16 29 29 29 29 29 16 29 8 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 19 29 8 29 29 13 29 8 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 17 29 29 29 29 29 29 29 29 2 29 16 29 14 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 2 29 29 5 8 29 29 29 29 29 8 29 29 2 29 29 8 29 29 18 29 29 6 29 29 5 29 29 29 29 31 8 2 29 29 8 29 29 29 29 29 2 29 29 8 29 29 6 29 29 29 29 29 29 29 17 8 29 29 8 29 16 29 29 16 13 17 29 29 29 29 29 19 16 29 29 29 29 29 2 29 2 29 2 29 29 2 29 2 2 29 26 8 5 29 13 29 29 29 8 29 29 29 16 29 29 29 2 2 25 29 29 29 8 23 18 29 8 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 25 29 29 2 8 29 29 29 29 5 29 29 29 29 29 29 31 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 8 4 29 29 29 29 2 29 14 29 31 29 29 29 29 29 29 29 29 29 18 29 5 29 8 29 6 29 29 29 31 29 29 29 5 29 29 29 29 29 8 29 8 29 2 29 29 29 2 29 29 2 18 29 26 29 17 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 6 2 29 23 29 29 8 16 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 8 2 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 29 29 29 29 29 2 29 8 29 29 8 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 8 29 29 29 25 29 29 16 13 16 29 29 29 29 8 29 5 8 29 29 8 18 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 16 13 29 29 6 16 29 29 29 29 29 16 29 19 29 29 29 29 8 19 29 16 29 29 16 29 17 2 29 19 29 16 29 16 29 5 16 29 29 6 16 29 16 29 29 19 16 29 19 16 29 29 16 29 29 29 16 29 19 16 29 29 16 29 16 29 29 29 19 16 29 29 16 29 29 16 16 13 29 29 29 13 29 29 16 29 16 29 29 19 16 29 16 29 19 29 16 19 9 29 13 16 29 16 29 16 29 16 29 16 29 29 16 16 29 29 16 29 29 29 29 29 16 29 29 29 16 29 16 2 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 16 29 16 29 13 13 29 29 16 29 29 29 29 29 29 29 29 5 29 29 29 2 29 13 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 13 29 16 29 29 29 17 16 29 13 29 29 29 8 29 29 29 29 16 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 17 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 13 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 13 29 29 29 29 29 29 18 29 16 13 17 16 29 29 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 2 29 17 29 29 29 29 29 29 29 8 29 2 6 29 5 29 29 8 8 29 2 6 29 17 29 2 29 29 29 29 29 29 29 25 29 29 29 23 29 29 29 29 5 8 2 5 29 29 29 29 6 29 29 29 29 2 29 29 29 5 29 29 2 29 29 29 29 25 25 29 29 29 29 29 29 29 2 29 29 29 8 8 8 8 29 16 29 29 29 16 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 2 29 16 16 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 16 13 29 29 2 13 16 29 29 16 13 16 13 16 29 29 19 29 16 16 5 29 29 29 16 16 29 29 29 16 16 8 16 13 29 29 29 6 29 16 29 16 2 29 29 29 29 29 29 29 29 29 8 29 6 5 29 16 16 13 29 16 29 29 29 29 16 29 29 29 2 29 29 29 8 29 8 5 29 29 29 29 29 16 29 8 29 17 29 5 29 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 2 29 29 29 8 29 29 29 13 16 29 29 29 29 29 29 29 27 8 8 29 2 31 29 29 29 29 29 29 29 29 29 29 14 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 31 29 27 29 29 31 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 16 13 29 16 16 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 18 29 29 29 29 29 29 29 16 16 16 29 13 16 16 29 13 29 29 29 16 29 16 16 17 29 29 16 29 29 29 29 2 8 8 29 29 8 29 29 29 6 29 29 29 2 29 16 16 29 29 29 29 29 8 29 29 16 16 29 16 29 29 16 16 29 16 16 16 8 16 29 17 29 29 29 29 29 29 29 2 29 17 13 29 16 16 29 29 29 16 16 16 29 16 29 19 19 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 13 29 29 16 29 16 19 19 29 16 29 19 16 29 9 19 16 29 29 29 19 29 29 16 16 19 29 29 29 29 19 19 16 29 19 16 19 16 19 29 29 29 19 29 29 29 19 29 29 13 19 16 16 29 16 19 16 29 19 19 19 19 29 16 19 16 13 16 16 19 13 29 19 29 16 29 19 9 19 29 13 19 8 9 19 29 19 13 19 19 29 29 16 17 19 19 29 29 29 29 29 29 29 19 29 29 16 16 17 29 16 16 29 16 29 29 29 16 19 19 19 29 16 16 19 17 29 16 16 16 16 16 16 13 29 16 16 29 16 29 16 16 16 16 29 29 16 16 29 29 16 19 29 29 16 29 19 29 29 16 13 29 16 19 19 29 16 16 29 16 29 29 16 16 16 16 29 29 19 29 29 16 16 16 16 19 29 16 29 26 29 17 19 16 29 29 16 13 16 16 29 29 29 16 16 16 29 16 29 29 29 16 16 19 16 16 13 16 19 29 29 29 29 16 16 8 29 16 29 29 16 29 29 29 8 8 29 29 29 29 29 29 16 16 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 5 29 29 29 8 29 29 29 29 29 29 29 5 2 29 29 29 8 29 29 25 25 29 16 2 5 13 29 29 6 29 29 29 29 29 29 29 29 31 29 16 16 29 13 19 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 25 16 29 29 31 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 13 29 29 16 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 5 29 29 29 25 29 29 2 29 29 29 29 29 29 5 18 29 29 29 29 29 29 13 29 25 29 29 29 8 29 2 8 29 2 17 29 18 29 16 29 29 19 16 29 29 8 29 13 16 16 19 16 19 29 29 13 16 16 16 29 19 9 29 16 19 16 29 13 29 29 29 29 29 29 16 13 29 29 29 29 29 29 16 29 16 16 17 8 29 29 29 29 29 29 19 29 19 29 9 29 29 16 19 29 16 16 16 16 16 29 29 16 19 16 19 19 16 29 19 9 19 19 29 16 19 16 29 29 13 29 16 16 19 29 29 29 29 29 29 29 29 29 29 29 19 13 16 29 29 29 29 16 16 29 29 16 13 16 29 13 29 29 16 29 16 29 29 16 29 29 29 27 13 16 16 29 29 8 13 13 29 29 29 29 19 16 16 19 16 29 13 16 19 16 19 29 29 29 29 19 13 16 29 16 16 16 19 29 16 16 27 29 29 29 29 29 29 29 8 29 13 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 19 19 29 16 16 19 13 16 29 9 29 16 9 16 19 19 19 19 16 19 19 19 19 19 29 29 29 26 29 19 13 8 29 16 8 5 29 2 2 29 29 29 29 29 29 29 13 29 29 29 29 13 29 29 29 29 2 29 29 29 29 17 29 17 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 16 29 16 16 16 16 29 29 16 16 16 19 29 29 13 29 29 29 29 8 29 29 29 5 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 13 29 19 16 19 19 29 19 29 16 16 29 16 19 19 16 19 16 16 19 19 29 13 19 16 29 13 29 29 29 29 29 29 31 29 29 29 29 29 29 5 2 29 29 29 29 29 29 2 29 29 29 29 29 16 29 8 8 29 29 29 17 16 29 29 16 16 29 16 16 29 19 29 16 19 19 29 29 16 16 19 16 16 9 19 19 16 16 13 29 16 29 16 29 16 25 29 29 31 29 29 29 29 29 16 29 17 29 29 29 17 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 16 13 13 13 16 16 16 29 29 13 16 16 19 16 19 29 29 29 16 29 29 29 13 29 29 16 29 29 16 29 19 29 29 5 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 13 16 29 8 29 29 29 29 29 29 29 29 29 2 29 19 29 13 16 29 29 17 16 13 29 19 29 29 29 29 19 16 29 19 19 19 8 29 29 29 29 2 29 8 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 2 29 29 29 2 17 29 29 29 29 29 29 29 29 29 16 4 17 29 19 29 13 16 16 16 29 29 16 16 16 16 16 16 19 19 29 29 29 29 2 29 18 8 8 2 29 29 29 29 29 29 16 13 29 29 16 16 29 16 29 29 29 16 17 29 29 31 16 29 29 29 29 17 16 29 29 29 16 16 16 29 19 29 19 13 29 19 19 19 19 16 19 29 16 16 16 19 19 29 16 29 13 19 29 16 29 8 8 29 29 13 29 29 29 29 29 29 29 29 10 13 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 16 29 29 16 29 16 13 29 29 29 29 29 29 16 29 29 29 16 29 13 16 29 29 19 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 19 29 29 29 29 29 16 16 29 29 19 16 16 29 16 16 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 25 29 29 29 29 5 2 29 29 29 16 8 29 13 8 27 16 29 29 13 29 16 16 17 29 29 29 29 29 29 29 29 29 8 29 29 29 29 17 29 29 29 29 29 29 29 29 8 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 2 31 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 16 29 29 13 29 29 17 8 29 29 29 29 29 16 29 29 29 29 29 16 29 8 29 8 8 29 29 16 29 29 29 8 29 29 29 5 29 29 16 29 29 6 29 29 29 17 29 29 17 29 29 16 29 29 16 29 29 29 17 13 29 29 29 29 17 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 8 29 5 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 18 5 29 29 29 8 29 5 29 29 8 29 8 29 31 29 5 5 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 31 29 29 2 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 13 29 19 29 29 16 29 16 16 13 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 31 5 29 29 29 29 8 29 29 29 29 25 27 29 29 29 29 29 18 29 31 8 29 25 29 31 29 29 29 25 6 29 2 29 29 29 29 2 29 29 29 29 29 29 6 29 29 6 8 29 29 25 29 27 29 8 8 29 29 5 29 2 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 6 29 29 18 8 29 29 29 29 29 29 17 29 29 8 29 5 29 8 29 29 29 16 8 16 29 29 16 29 16 29 29 29 16 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 16 8 29 29 29 2 29 29 29 29 29 16 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 29 29 8 16 29 29 16 29 29 2 29 29 29 29 29 13 29 29 29 29 16 16 29 5 29 29 29 16 8 29 29 29 29 29 8 29 29 8 31 29 29 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 14 29 5 8 29 29 29 29 29 29 29 16 29 8 29 29 16 13 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 5 29 17 29 16 29 29 29 13 16 17 29 13 2 29 29 29 16 27 29 29 6 29 29 5 29 29 2 2 29 8 29 29 6 29 29 16 16 13 29 29 29 8 6 29 29 19 29 29 29 16 29 29 6 16 29 29 13 29 16 16 29 29 29 29 29 29 29 5 16 29 16 29 29 29 16 29 29 16 29 29 29 2 6 29 29 29 29 29 29 29 2 29 29 8 29 29 2 2 6 2 29 29 5 16 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 16 17 29 29 29 16 16 16 16 16 16 16 29 29 29 16 13 25 29 29 29 29 16 29 29 16 29 29 2 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 13 16 16 29 16 29 16 29 29 29 26 16 29 29 29 29 16 29 29 26 29 29 29 29 29 16 29 29 29 16 2 29 29 29 29 16 29 8 8 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 16 16 16 29 16 26 16 29 29 29 16 29 16 29 29 16 29 29 16 16 29 29 29 29 29 29 17 29 29 29 29 8 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 2 29 29 16 29 29 29 8 13 16 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 26 29 29 29 6 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 16 5 29 29 29 25 29 29 29 8 29 29 5 29 29 29 29 29 29 29 29 29 5 5 17 29 29 29 6 29 31 29 29 8 29 29 29 18 29 2 8 29 29 16 29 29 29 29 29 16 8 29 2 29 13 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 8 29 2 29 29 26 29 29 29 29 29 29 29 29 8 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 13 29 16 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 2 29 29 29 5 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 5 29 2 29 2 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 18 29 14 29 29 29 29 2 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 16 29 25 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 8 2 2 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 5 29 29 29 29 2 6 29 29 31 29 31 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 6 29 18 29 29 8 29 29 31 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 16 17 16 13 29 29 16 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 8 29 25 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 5 29 2 25 29 29 8 29 29 29 27 14 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 8 29 29 29 25 6 29 29 29 29 29 25 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 31 14 29 8 29 2 6 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 8 29 2 29 18 29 2 29 29 29 8 29 29 2 8 8 29 29 29 2 29 29 29 8 2 8 6 29 29 29 29 17 29 29 29 29 29 29 29 2 2 18 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 8 29 29 29 29 29 29 29 29 2 29 14 29 8 5 8 29 25 29 29 8 8 29 29 29 6 2 29 29 29 29 29 2 5 29 2 29 8 2 2 2 29 5 29 29 2 8 29 29 29 29 29 29 2 29 29 8 29 5 29 29 29 8 8 29 6 29 8 27 29 5 29 29 31 29 8 29 29 29 29 29 29 2 29 29 29 8 29 29 5 29 29 2 29 29 29 29 29 29 29 29 29 18 29 29 31 29 29 29 29 29 29 29 29 29 2 29 18 8 29 29 29 2 31 29 29 5 6 29 27 29 29 26 8 18 8 29 2 29 17 29 29 29 18 29 2 29 29 18 29 29 8 29 2 29 29 2 29 29 29 29 2 29 8 29 29 29 29 29 5 31 31 2 18 29 29 29 29 18 29 29 8 29 29 8 17 2 2 29 29 29 29 29 6 29 29 29 2 29 27 5 6 29 8 29 29 29 2 25 6 29 29 29 29 29 8 2 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 31 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 16 29 29 29 5 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 16 29 18 29 29 29 29 29 29 29 29 29 2 29 2 2 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 13 13 19 29 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 17 29 29 29 13 29 29 29 29 16 29 8 29 29 5 29 8 29 8 29 8 29 29 29 29 16 16 29 16 16 29 29 29 29 29 29 29 29 29 29 5 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 16 29 13 29 8 8 29 29 29 29 29 29 29 29 29 2 13 29 16 16 29 16 29 29 19 29 16 2 29 16 16 19 16 16 29 16 16 16 29 29 29 29 29 16 16 29 16 29 29 16 29 29 29 29 16 29 16 13 29 16 16 16 29 29 29 13 16 16 29 29 19 29 29 16 16 19 19 29 29 16 16 29 29 16 16 29 29 13 29 29 2 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 17 16 29 29 29 29 29 31 29 29 29 29 29 29 17 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 6 29 29 18 29 8 29 8 26 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 2 27 29 29 29 29 16 29 29 29 29 25 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 25 29 29 18 29 29 29 2 29 29 16 18 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 16 13 29 29 16 29 29 16 19 16 13 29 29 29 16 29 29 16 19 16 29 29 16 19 16 16 29 29 16 29 17 16 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 18 29 29 29 29 29 2 5 17 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 16 29 16 13 16 29 29 29 19 29 29 29 29 29 19 29 31 2 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 17 16 29 29 29 29 16 29 29 29 31 29 2 29 29 29 29 29 29 18 29 29 29 16 29 5 29 16 29 29 29 29 29 29 29 29 29 16 29 29 18 29 29 18 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 2 2 29 25 5 29 29 6 29 6 29 29 29 29 6 29 29 29 29 2 29 17 29 29 29 2 2 29 2 16 29 29 8 16 31 29 29 8 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 25 29 2 29 25 2 29 29 29 29 29 29 29 29 27 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 8 6 29 29 29 29 29 29 29 29 29 5 29 6 29 29 29 26 29 18 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 5 29 29 29 29 29 29 2 8 8 29 29 5 29 29 31 29 29 29 29 6 29 29 6 29 2 29 29 29 29 29 29 29 29 26 29 29 29 16 29 29 29 29 29 29 29 29 31 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 14 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 31 29 29 29 5 29 29 29 29 29 29 29 29 29 29 6 29 16 29 29 29 16 29 29 8 17 29 29 29 29 29 29 29 29 29 5 29 29 29 29 8 18 31 29 29 29 29 29 29 6 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 2 29 29 25 29 29 2 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 8 29 29 26 18 29 29 29 29 29 29 17 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 2 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 5 29 31 29 29 29 18 29 8 29 29 29 6 2 29 29 29 29 29 25 29 29 29 29 29 29 27 29 29 2 6 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 8 29 29 29 29 29 29 29 2 25 29 27 29 29 27 2 29 29 18 27 2 29 29 29 29 29 29 8 29 31 29 8 27 29 29 29 29 25 29 25 29 29 29 29 8 8 2 29 29 29 29 29 29 29 29 29 29 29 27 8 29 29 16 29 29 29 29 29 29 29 13 29 8 29 29 29 29 29 29 16 29 16 8 29 29 29 29 31 16 29 16 29 16 29 29 29 29 29 29 29 13 5 29 16 17 29 29 13 29 16 16 29 16 29 29 29 29 29 29 2 29 29 25 29 18 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 8 2 13 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 29 29 2 26 29 2 29 29 29 25 29 4 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 26 29 29 29 29 31 29 29 29 17 29 29 31 29 29 29 31 29 29 5 8 29 29 29 5 29 26 18 29 8 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 16 13 31 29 29 16 16 29 29 29 14 29 29 29 29 29 29 29 29 29 8 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 29 25 29 29 29 29 29 29 29 29 29 16 29 19 16 16 8 29 29 13 17 19 19 29 29 29 17 19 16 29 29 5 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 17 29 29 29 16 16 17 29 29 29 27 29 29 16 13 29 16 19 29 29 29 29 29 17 8 29 29 27 29 29 18 29 29 2 31 29 29 29 27 29 29 14 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 29 5 29 29 31 29 29 31 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 27 29 29 29 8 29 29 29 8 26 29 29 2 29 17 29 29 29 29 29 29 29 2 29 29 29 13 29 29 29 29 29 17 29 29 29 16 19 16 29 29 29 29 16 16 16 19 16 19 29 16 16 16 19 29 16 29 29 29 29 29 17 29 29 29 29 5 29 29 18 29 29 29 2 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 13 29 16 29 13 13 16 29 29 29 29 17 26 29 29 25 29 29 5 2 29 29 29 17 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 5 26 29 29 2 29 29 2 29 29 29 29 29 16 16 29 29 29 29 29 29 13 29 29 29 29 13 16 16 29 29 29 29 29 26 6 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 16 13 29 29 29 13 29 29 29 29 29 29 29 16 29 2 29 29 29 29 6 8 29 29 25 31 29 29 29 25 29 29 29 29 29 29 2 6 8 29 2 8 29 29 8 5 29 27 29 2 25 2 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 2 29 6 29 2 5 17 29 29 18 29 29 29 31 2 29 8 27 29 29 29 29 29 29 29 29 29 6 29 29 29 6 29 29 8 5 29 29 29 8 29 29 25 29 29 29 29 29 29 25 29 18 29 29 29 31 5 29 29 2 29 18 8 29 29 29 8 8 29 29 5 29 27 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 18 8 27 29 29 29 29 29 25 2 18 29 8 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 13 16 29 29 29 29 29 17 29 29 29 26 29 29 29 29 29 29 29 2 29 29 8 29 29 26 29 29 29 29 29 29 8 29 29 6 25 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 8 8 29 8 8 2 29 29 29 29 29 29 29 2 8 29 8 26 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 2 2 18 29 29 29 25 2 25 29 29 29 29 8 29 29 29 29 2 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 26 29 29 16 13 29 29 29 29 29 16 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 31 8 8 29 29 29 29 29 29 25 8 29 29 31 6 31 29 25 26 29 29 29 29 2 29 29 2 29 2 29 29 8 27 5 31 29 29 29 18 8 29 29 29 29 2 2 25 29 2 31 29 2 29 29 28 2 2 29 5 29 6 29 8 31 29 29 29 8 29 29 8 25 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 2 17 29 8 29 29 18 2 29 8 5 6 2 29 29 29 29 26 2 29 8 29 2 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 8 29 29 29 31 2 29 29 29 29 2 6 29 29 29 29 29 31 17 29 18 29 29 29 13 5 29 29 29 29 16 29 16 29 17 29 16 29 16 29 29 18 8 29 8 29 31 29 2 8 2 2 29 29 29 29 2 29 29 29 29 8 29 18 29 29 2 8 8 5 17 6 29 29 29 29 29 29 31 29 25 2 29 29 29 29 2 29 29 2 29 29 5 2 2 29 29 29 2 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 17 13 31 29 29 19 29 29 29 29 8 16 25 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 13 29 19 29 29 29 29 16 29 6 29 29 29 5 29 29 29 2 29 29 2 29 29 29 29 17 16 25 29 29 2 29 6 29 8 29 2 29 29 5 29 29 29 29 27 29 8 29 29 29 29 29 27 29 29 29 29 29 2 29 29 29 2 29 2 29 29 29 8 8 29 29 29 2 5 29 8 8 2 29 27 29 29 31 29 29 29 29 29 29 29 18 29 29 8 8 18 26 29 29 2 29 29 2 29 29 29 6 6 29 8 29 29 29 26 29 29 2 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 16 29 29 29 29 29 17 29 29 29 29 29 29 29 29 8 2 18 29 29 29 8 29 29 29 29 8 29 29 29 29 18 29 29 29 2 8 29 8 29 2 29 29 5 8 29 29 29 2 29 29 29 2 29 26 29 8 29 29 29 29 29 8 29 17 29 18 29 29 29 25 29 29 29 17 29 29 29 29 8 29 29 25 29 29 29 8 2 29 29 29 29 18 29 29 25 31 18 29 8 29 8 29 29 5 29 29 29 29 29 29 29 2 5 29 29 29 29 2 29 29 29 29 29 29 29 25 29 14 29 29 2 5 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 2 31 29 29 29 8 2 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 16 29 16 29 29 25 29 29 29 29 18 29 2 29 29 29 29 31 25 29 29 29 25 29 29 29 25 29 29 29 8 29 6 5 14 29 25 29 29 29 29 29 29 2 29 29 29 29 2 29 29 8 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 31 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 18 29 29 29 27 29 5 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 14 29 29 25 29 29 25 29 29 29 17 18 5 29 29 29 2 29 29 29 8 5 2 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 26 29 29 29 5 29 29 29 29 29 29 29 29 29 31 29 29 16 29 8 29 29 31 29 29 2 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 5 29 5 29 8 8 29 29 29 29 29 29 29 2 6 29 29 29 5 6 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 25 29 29 29 29 29 29 2 6 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 2 29 29 26 5 29 2 29 29 29 29 27 29 29 29 29 8 2 31 6 29 29 29 29 29 29 29 14 29 2 29 29 29 29 29 29 29 29 8 8 2 29 2 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 31 6 6 25 29 29 29 29 13 29 29 29 4 16 16 29 17 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 2 29 29 16 8 29 8 29 29 29 18 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 18 29 27 29 2 29 27 29 27 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 27 29 29 29 25 29 29 8 29 29 29 29 29 29 29 29 2 29 18 29 25 6 5 29 29 29 8 2 18 29 29 29 31 29 29 8 29 29 29 25 29 27 2 29 29 29 29 31 29 29 2 25 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 5 29 29 29 29 29 29 29 18 29 29 29 29 29 29 16 29 29 18 29 29 29 29 29 31 29 29 2 29 8 29 6 8 6 18 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 29 29 18 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 18 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 27 29 29 29 2 29 8 29 29 29 2 29 29 29 29 29 8 29 29 5 5 8 6 2 29 18 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 18 29 29 29 29 29 29 18 29 29 29 29 17 8 17 29 29 29 29 29 29 29 2 29 29 29 29 16 29 16 29 29 29 13 29 16 29 29 13 13 19 13 29 16 19 19 16 16 29 19 29 29 29 17 13 29 29 29 29 29 8 29 2 29 2 18 29 29 6 29 29 29 29 29 29 29 2 26 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 2 29 29 8 29 29 29 29 29 29 29 29 23 29 17 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 29 16 29 29 16 16 26 13 17 29 29 16 29 16 8 29 29 29 29 29 29 29 29 17 29 16 19 29 16 29 5 29 16 29 29 29 16 16 29 29 29 29 29 18 18 18 27 29 29 29 29 29 29 29 29 29 8 29 29 29 27 29 13 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 6 29 29 29 29 29 29 8 29 29 26 29 5 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 16 29 6 29 29 29 29 16 29 29 29 29 17 29 29 29 16 29 29 29 2 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 31 29 29 8 5 2 29 29 29 29 29 29 29 29 29 29 29 26 29 25 29 29 29 29 29 2 2 29 27 29 29 29 16 29 16 29 29 29 16 29 29 16 8 29 29 16 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 8 29 18 29 6 2 29 29 8 8 6 29 29 29 8 5 18 2 29 29 2 29 29 27 29 29 29 29 27 8 29 29 31 29 29 29 29 29 29 2 29 13 29 26 29 31 29 2 29 29 29 29 29 17 29 29 16 16 29 2 16 19 29 19 16 13 29 29 16 29 29 17 29 16 16 29 29 16 29 29 29 29 16 16 13 16 8 19 19 13 16 19 9 16 29 19 29 16 19 29 29 16 19 13 16 19 16 16 19 13 19 13 16 17 19 29 16 29 19 16 19 19 19 16 19 16 19 19 19 16 29 29 19 16 29 29 29 2 16 29 17 29 31 29 29 16 29 29 16 29 13 16 19 16 16 13 19 29 9 16 2 29 19 16 29 19 19 16 16 29 16 29 29 17 29 29 16 29 29 29 29 29 29 29 16 29 5 29 29 29 29 29 16 16 29 16 16 16 13 16 19 16 29 16 16 29 19 29 29 13 29 13 29 29 29 29 29 29 29 29 2 29 8 8 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 18 29 8 29 6 17 29 25 29 18 29 5 8 29 18 2 29 25 2 29 6 29 25 8 29 29 5 2 29 29 5 29 18 29 27 2 8 29 29 29 8 29 2 29 29 29 29 29 29 29 29 5 29 29 29 2 8 5 29 29 18 29 29 29 29 29 8 29 29 29 29 29 6 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 5 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 2 5 29 29 8 29 29 29 29 29 29 29 17 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 8 17 8 29 29 16 17 29 17 16 29 16 29 29 16 16 29 13 29 29 29 29 16 16 16 29 29 29 29 16 29 17 29 29 29 29 29 13 29 29 29 16 13 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 17 29 29 29 16 16 29 29 16 16 29 29 29 29 13 29 29 29 29 29 29 16 16 29 29 19 29 13 16 29 19 29 13 19 29 16 29 29 5 29 29 29 2 29 29 16 8 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 29 16 29 8 16 29 29 13 16 19 29 16 29 19 17 16 29 19 19 16 29 29 29 29 29 29 29 2 29 29 25 18 29 29 29 29 29 29 29 8 26 29 29 29 29 29 29 29 31 2 29 2 16 29 29 16 29 19 19 16 29 29 29 17 29 16 16 16 16 19 19 19 19 16 16 19 13 29 19 13 29 29 29 14 29 29 29 29 29 29 29 2 2 29 2 2 29 29 2 29 29 29 29 29 8 29 27 29 29 29 29 29 29 16 27 29 29 29 29 13 16 29 16 16 29 29 13 29 29 19 29 16 16 29 16 16 29 29 29 29 29 29 18 8 29 29 6 25 29 29 29 29 29 29 29 29 29 29 8 2 29 25 29 29 5 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 5 18 29 29 8 2 29 8 2 29 29 29 29 13 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 5 29 29 29 29 19 19 13 18 29 13 9 29 29 29 19 16 19 16 29 13 16 13 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 16 17 16 29 13 29 29 29 29 29 29 29 19 29 29 16 29 13 13 29 29 29 29 29 2 6 2 18 2 29 31 2 5 26 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 16 29 8 16 16 29 29 29 18 29 29 29 2 26 5 29 29 8 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 8 29 29 29 29 29 29 5 2 2 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 2 29 2 2 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 18 8 16 29 5 29 29 29 16 29 29 17 29 16 29 16 16 16 29 29 16 19 13 16 16 19 2 29 8 29 29 29 29 29 29 29 29 29 29 29 17 29 29 26 29 29 29 29 29 29 29 6 29 29 29 17 16 29 16 19 29 13 16 29 29 29 16 2 17 16 13 16 17 19 16 19 29 29 29 29 29 29 29 8 29 29 29 2 31 29 29 29 6 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 18 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 16 16 5 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 18 29 16 31 29 2 29 29 16 29 29 29 2 29 29 25 29 6 29 27 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 29 29 16 29 29 29 16 29 29 5 29 29 17 13 29 29 27 25 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 2 27 2 25 29 2 29 29 2 29 29 29 29 8 29 29 8 29 8 29 2 2 29 5 8 29 29 29 29 31 29 29 29 29 25 29 29 29 8 29 29 29 29 29 29 29 29 29 2 25 29 29 29 8 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 16 29 16 5 29 29 29 16 29 16 16 29 29 2 29 16 16 16 19 19 29 29 19 19 13 29 16 16 16 13 16 13 13 29 29 29 16 29 19 29 29 29 2 17 29 29 29 29 29 16 29 29 29 29 29 29 16 8 29 29 16 29 29 29 16 29 16 29 29 13 16 29 29 29 13 16 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 2 29 29 18 29 8 29 29 29 16 13 29 16 29 16 29 16 16 29 29 29 16 29 29 29 29 13 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 17 29 2 29 14 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 5 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 16 29 29 2 29 18 29 29 25 29 8 29 29 2 29 29 29 29 29 29 5 5 29 29 5 5 29 29 8 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 13 29 29 16 29 5 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 5 8 29 29 29 29 29 16 18 29 29 29 29 2 29 29 17 6 8 29 29 29 5 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 6 29 29 29 29 29 29 29 29 29 29 17 5 16 29 16 13 29 29 29 16 29 29 8 29 8 8 29 29 29 29 25 6 2 29 2 16 29 29 29 29 8 29 2 29 2 29 25 29 29 18 18 5 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 2 2 29 29 29 29 29 29 29 26 16 17 2 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 16 29 29 16 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 8 29 5 29 31 18 29 29 2 29 8 29 16 29 29 16 29 29 29 29 17 29 29 8 8 29 5 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 16 29 29 29 16 19 29 29 29 16 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 16 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 6 29 16 17 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 2 5 31 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 17 29 29 16 29 25 29 29 29 29 29 8 29 8 29 29 29 29 8 29 8 5 31 5 29 2 25 29 16 29 29 25 29 2 29 27 29 29 29 8 29 29 17 19 29 29 29 6 29 29 29 5 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 17 29 6 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 2 8 2 2 29 29 29 2 29 29 2 29 2 29 29 25 29 29 29 29 29 29 18 29 2 31 29 29 29 8 18 29 2 31 18 29 16 25 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 25 5 6 29 5 18 29 2 29 2 5 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 5 29 29 29 29 29 29 27 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 17 29 29 29 29 8 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 16 29 29 29 29 29 26 13 16 16 29 29 29 13 19 19 13 16 29 29 8 13 29 19 29 29 29 29 2 29 29 29 16 29 29 29 29 18 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 5 29 29 29 2 29 29 29 29 16 29 2 29 19 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 8 29 29 29 29 29 29 5 29 29 2 29 29 31 29 29 29 23 29 2 29 29 29 29 6 29 14 29 8 29 2 29 29 29 29 29 2 2 29 29 29 29 29 29 27 29 2 29 2 2 8 29 29 29 5 5 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 27 29 2 29 29 31 29 29 16 29 29 16 13 29 29 19 29 29 29 29 29 29 29 29 31 2 29 8 29 29 16 8 29 29 29 5 29 29 29 2 17 29 8 29 2 29 29 29 29 29 27 29 29 5 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 18 29 8 29 29 29 29 17 29 29 16 29 29 29 29 29 16 16 29 16 5 29 6 29 29 29 5 29 29 29 29 18 29 2 29 16 29 29 29 29 29 29 8 29 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 31 29 16 16 29 8 29 19 29 29 29 8 6 16 29 29 29 29 16 29 29 16 29 16 29 16 16 29 29 29 29 19 29 29 13 16 29 29 16 29 29 13 8 29 14 16 16 29 16 29 13 29 16 29 29 29 29 19 29 16 29 29 29 29 29 29 17 29 5 16 16 29 29 29 29 16 29 29 13 16 29 29 16 29 13 16 29 29 29 29 29 16 29 16 13 29 13 16 16 16 29 16 29 29 16 16 19 29 16 16 16 29 29 16 29 19 13 29 29 29 19 19 16 29 16 19 16 29 16 16 16 19 5 16 16 29 29 29 16 16 29 13 29 29 29 29 16 29 16 16 29 16 29 29 5 16 29 29 16 29 19 16 29 29 16 29 16 29 19 16 13 13 19 29 29 16 29 19 29 29 16 29 29 29 16 29 29 16 29 29 16 29 17 29 29 5 2 5 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 5 29 29 29 29 29 29 29 29 17 29 29 29 18 29 29 16 16 29 16 29 29 29 29 29 26 29 29 29 29 29 29 16 16 29 29 29 2 29 8 5 29 31 2 16 29 16 16 29 29 29 29 2 25 17 29 5 29 2 29 29 29 29 29 29 29 29 29 16 29 29 17 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 16 16 29 16 29 13 16 29 29 19 29 16 16 16 13 29 29 29 16 13 29 16 29 29 16 29 16 29 16 29 16 29 16 16 29 29 29 16 29 16 29 16 29 16 29 19 29 29 29 16 16 17 29 16 29 29 29 16 19 29 29 16 19 19 16 29 13 16 29 16 29 2 17 17 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 16 29 16 29 29 19 13 13 16 29 16 16 29 16 29 16 13 17 16 29 29 5 29 2 29 29 16 29 29 16 13 16 13 19 16 19 2 29 16 19 2 16 16 29 19 16 29 29 29 29 19 29 16 29 29 29 29 29 29 29 29 31 29 16 29 29 29 29 29 29 17 29 29 16 29 16 29 16 16 16 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 5 29 2 8 5 6 29 29 29 29 29 29 29 5 29 2 29 31 2 8 29 29 29 29 29 2 29 29 6 29 29 29 29 6 6 25 29 8 29 31 16 29 29 29 29 29 16 29 29 8 16 16 17 29 29 29 16 29 19 29 16 29 29 29 29 17 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 2 29 2 2 29 29 29 29 29 16 29 16 16 29 29 13 16 29 29 13 16 29 29 29 29 16 29 29 13 16 16 29 29 29 29 29 29 29 6 29 14 16 29 29 16 16 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 8 31 29 29 29 8 29 29 8 2 8 5 29 29 29 18 29 29 2 29 5 29 29 2 29 29 29 29 8 29 29 29 31 2 29 29 29 16 8 29 16 29 5 16 29 29 29 27 29 29 29 29 27 26 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 16 17 2 29 29 16 29 29 29 16 29 17 29 8 29 29 8 8 29 2 29 29 29 29 2 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 26 29 8 16 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 13 29 13 29 29 29 16 29 13 29 29 29 2 8 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 5 5 29 8 29 29 29 2 26 29 29 6 29 5 29 29 5 29 2 8 8 29 29 29 29 29 29 8 29 29 29 29 26 8 29 2 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 17 2 2 8 5 29 29 29 29 2 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 5 5 6 29 2 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 6 29 25 26 29 8 2 29 29 29 2 8 29 29 29 29 29 8 5 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 17 5 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 13 29 29 16 29 13 29 29 29 29 29 13 13 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 5 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 29 13 19 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 13 29 29 29 16 8 29 29 29 29 16 5 29 5 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 8 29 25 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 23 18 5 29 29 14 31 29 29 29 29 2 5 29 29 14 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 31 29 18 29 8 8 2 8 29 29 27 29 29 18 29 29 29 31 29 18 29 29 14 29 27 14 29 29 29 8 29 29 2 8 5 27 29 29 29 29 29 29 8 29 8 2 29 29 29 29 18 23 29 29 29 29 29 29 2 29 2 8 29 29 29 5 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 8 5 2 29 29 29 29 29 29 8 29 29 29 29 29 5 29 29 2 16 31 31 29 2 2 29 27 29 29 29 27 29 29 5 29 29 29 29 29 29 8 29 29 14 31 29 29 29 29 29 31 2 5 29 29 29 2 29 29 29 29 29 29 6 31 8 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 2 29 29 29 29 29 29 29 29 29 2 29 29 29 5 29 29 29 29 29 31 5 29 2 29 8 29 29 29 29 27 29 29 29 6 17 29 29 27 29 5 29 29 29 29 29 29 29 29 29 29 29 29 5 14 8 29 29 2 2 29 29 2 29 18 29 29 29 29 16 29 18 29 29 29 29 5 29 29 29 8 29 2 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 18 8 29 29 29 13 16 29 16 29 16 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 16 29 31 29 5 29 29 29 29 29 29 29 29 29 29 29 29 8 13 29 2 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 2 29 29 2 5 31 2 29 16 29 29 17 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 16 29 31 29 29 29 29 31 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 16 29 2 2 29 29 29 29 29 29 29 5 29 28 29 29 29 2 29 8 29 2 29 16 29 29 29 29 16 29 16 29 29 29 29 23 29 29 29 29 29 29 29 29 5 29 25 25 29 16 29 29 8 29 29 5 29 5 29 29 16 29 16 29 29 16 16 29 29 29 29 8 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 16 29 2 2 29 29 29 29 29 2 2 2 29 29 29 13 29 29 29 16 29 8 8 29 16 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 14 29 2 29 29 29 29 29 31 29 31 29 29 29 29 29 29 29 29 29 29 2 31 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 13 29 29 16 29 17 17 13 29 29 29 29 29 29 13 8 29 8 16 19 16 16 16 29 29 29 19 19 16 19 16 16 19 29 16 19 29 16 19 19 19 19 16 29 16 19 29 29 16 16 9 29 16 16 16 29 16 16 19 19 19 16 29 16 19 16 29 16 16 19 29 16 29 19 29 16 29 19 16 29 16 16 29 13 16 19 19 16 25 29 16 16 16 29 16 29 19 29 29 29 29 19 29 16 29 29 16 16 19 29 29 8 29 29 16 19 29 29 29 29 17 29 29 16 13 29 29 29 29 29 2 31 29 18 2 29 29 29 29 5 31 29 29 29 29 16 16 29 29 29 29 2 29 8 29 29 29 29 29 29 29 16 29 29 29 29 6 2 29 25 16 29 29 29 5 29 2 17 29 18 29 17 29 16 19 13 29 29 29 29 27 29 29 29 29 29 29 16 29 29 29 31 29 29 29 29 31 29 29 17 29 29 29 29 6 29 31 29 29 29 29 29 29 29 31 2 31 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 2 5 29 2 29 8 29 8 18 5 29 29 16 29 29 29 16 31 16 29 29 8 29 29 29 29 29 14 2 29 29 29 29 8 29 29 29 29 29 29 29 29 5 31 29 29 29 29 29 8 8 29 29 29 2 29 29 29 29 13 29 29 29 29 29 2 29 18 29 29 16 31 16 13 29 13 17 13 29 16 19 16 13 13 16 29 29 13 19 16 29 29 29 16 29 29 29 29 17 13 29 6 8 29 29 29 2 2 29 29 29 29 16 29 29 29 26 29 29 29 29 29 13 29 29 29 29 29 29 16 19 29 29 29 29 16 13 29 2 16 29 29 13 16 13 29 29 19 29 29 29 19 16 16 29 13 29 16 29 28 16 29 29 18 29 8 29 18 29 29 6 23 29 29 29 16 29 2 16 16 29 2 16 18 29 29 29 29 29 29 29 2 29 29 29 5 29 29 19 16 16 16 29 26 29 29 29 29 8 29 17 17 29 29 16 13 29 29 29 29 16 29 16 8 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 16 29 29 29 16 29 16 16 29 16 13 29 29 29 29 29 29 29 29 8 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 31 29 29 29 2 8 29 25 5 29 29 27 29 8 2 29 29 2 29 8 8 29 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 13 13 29 29 29 13 29 29 29 29 29 29 29 29 16 29 31 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 16 19 29 16 29 29 29 29 16 8 29 29 16 29 29 16 29 29 29 16 16 29 29 29 29 17 29 29 29 17 29 29 16 29 29 17 29 29 16 16 29 29 19 16 29 29 16 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 31 2 29 29 29 5 16 8 29 29 16 29 29 16 13 16 29 29 29 16 29 16 17 16 29 29 29 16 29 29 29 16 29 16 16 16 13 29 29 16 29 29 19 29 13 29 29 16 29 6 18 29 29 29 31 8 29 29 29 29 29 29 8 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 13 29 29 16 16 19 13 16 16 29 19 19 19 19 29 29 16 29 16 16 16 13 19 19 16 19 29 29 29 29 16 29 29 16 29 29 29 29 29 16 2 26 29 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 29 16 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 16 16 8 29 29 29 29 29 5 29 16 29 29 29 29 13 29 29 29 29 8 29 8 29 29 29 29 29 29 6 29 29 29 29 2 29 8 29 29 29 29 2 29 17 29 2 2 29 8 29 29 2 5 29 29 29 29 31 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 16 29 29 29 17 29 29 29 29 16 29 5 16 13 29 8 29 29 29 2 29 8 18 2 2 6 29 29 29 13 29 29 16 29 29 16 17 29 31 29 29 29 17 29 29 29 19 13 29 16 29 17 2 29 16 29 5 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 16 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 8 16 26 29 8 8 29 8 29 26 29 29 29 16 17 29 29 29 16 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 16 19 29 16 29 16 16 29 29 29 29 29 16 29 2 17 29 16 8 29 29 29 29 8 16 13 29 16 16 13 2 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 25 29 29 29 29 2 2 29 8 5 2 26 29 26 29 26 5 29 8 2 29 8 29 29 8 29 29 29 8 25 29 29 16 29 13 29 29 29 29 29 16 2 16 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 2 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 13 13 29 16 29 16 29 29 29 29 17 29 8 2 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 29 8 29 29 29 8 6 29 29 29 29 27 29 29 8 29 2 29 29 8 29 8 29 5 29 29 29 2 16 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 16 29 13 29 29 16 29 29 16 29 29 29 18 29 16 17 29 29 17 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 16 31 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 27 29 29 29 29 29 29 29 5 29 29 8 25 29 16 29 29 29 29 2 29 29 16 29 13 29 29 29 29 29 6 8 31 8 29 2 18 29 8 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 26 29 2 29 8 29 2 29 29 29 29 29 29 29 29 31 29 2 29 29 29 6 26 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 2 29 29 29 2 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 5 29 16 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 8 29 29 19 16 29 8 13 29 29 16 29 8 16 13 29 29 29 29 16 13 29 19 29 29 29 16 29 29 29 13 29 5 29 13 29 16 29 29 16 29 16 29 29 29 16 29 16 29 16 29 16 29 29 16 2 29 29 17 31 29 29 29 29 29 29 29 31 29 29 19 29 29 29 29 13 29 16 29 8 29 16 29 29 29 29 29 29 16 13 23 29 17 16 13 29 16 29 29 29 17 29 19 16 19 19 29 16 29 29 29 19 29 29 29 16 16 29 29 29 16 29 29 16 29 29 29 29 16 13 29 29 16 16 29 29 29 29 16 13 16 16 2 29 27 29 25 16 2 29 18 29 14 8 29 29 2 29 16 29 29 29 29 16 29 29 29 29 27 29 29 29 8 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 18 17 25 29 29 29 29 29 29 29 31 25 29 2 5 29 29 29 29 16 16 2 29 29 29 29 29 29 29 18 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 27 29 29 29 29 29 29 16 29 29 29 2 8 18 5 29 5 2 29 29 2 2 29 2 29 29 29 29 31 5 29 29 29 13 29 2 29 2 8 29 29 29 29 29 29 29 29 25 31 29 29 29 29 29 2 8 2 29 29 2 29 29 29 29 29 2 2 29 29 29 29 5 29 5 16 29 29 19 29 16 29 5 29 29 16 16 29 13 29 29 2 27 29 29 17 29 29 29 29 29 8 16 29 29 29 16 29 29 16 18 29 16 29 29 16 29 29 29 29 29 2 29 29 29 29 16 13 29 29 29 29 16 29 29 29 29 29 29 29 2 29 5 29 29 29 18 8 29 2 29 29 29 2 29 29 29 29 2 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 2 29 29 2 29 29 29 29 31 2 29 29 8 29 2 2 29 29 29 2 29 29 27 29 31 29 8 18 6 29 2 2 29 2 29 29 29 29 29 29 16 29 29 29 29 2 16 29 5 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 29 18 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 19 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 5 31 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 8 29 16 29 29 8 29 29 29 17 5 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 18 29 29 29 29 29 18 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 5 29 29 29 8 16 31 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 5 29 16 29 17 29 29 29 29 16 29 17 29 29 29 8 29 2 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 16 13 16 13 19 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 8 2 8 29 29 2 29 29 29 18 2 29 29 29 29 29 29 17 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 13 16 29 29 29 29 16 29 29 5 31 29 29 29 2 29 29 2 29 2 2 29 27 29 29 29 16 29 29 16 29 29 16 13 16 29 29 29 29 29 29 17 29 29 16 29 2 29 16 29 29 29 29 13 29 29 29 8 31 29 29 17 29 29 29 29 17 2 8 29 13 29 29 16 29 29 19 16 29 13 29 5 29 2 2 29 29 29 29 8 29 16 29 29 29 29 29 5 2 2 2 29 29 29 18 2 16 29 26 16 29 29 29 29 29 16 29 29 16 16 29 16 29 16 29 29 5 29 29 29 29 29 29 16 29 29 5 29 29 29 29 29 29 29 8 29 13 29 16 17 29 16 29 29 29 29 29 29 29 29 17 29 29 29 29 5 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 13 16 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 18 8 18 29 2 5 31 29 31 29 29 29 29 29 17 2 6 8 29 29 8 8 29 29 29 29 8 8 29 8 29 5 29 29 29 29 29 29 2 29 29 29 5 29 8 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 29 29 8 26 8 26 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 29 29 29 29 8 29 29 29 29 29 16 29 29 29 18 16 29 29 5 29 29 29 29 16 29 29 29 8 29 29 29 13 25 29 29 29 29 29 29 29 2 2 29 25 29 29 16 29 29 29 16 29 29 29 16 8 25 8 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 18 29 16 29 29 29 29 2 29 8 27 29 26 29 29 29 29 2 31 29 29 29 23 2 2 2 2 8 29 29 29 29 25 31 29 8 8 5 29 29 2 29 29 16 13 17 16 29 16 29 31 29 17 16 29 18 2 25 8 29 25 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 27 29 16 29 5 29 29 29 29 29 16 29 29 16 29 29 29 16 29 16 29 16 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 5 8 29 29 29 29 29 29 13 29 29 29 29 31 2 29 29 29 8 29 29 2 18 29 29 8 2 29 2 2 29 31 29 29 29 29 29 29 29 29 16 29 29 5 8 5 29 29 2 29 29 29 16 29 29 29 16 16 29 29 2 29 8 29 29 5 8 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 13 16 29 29 16 16 29 13 16 29 29 29 13 16 29 16 29 29 29 8 29 29 29 29 29 2 8 2 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 16 29 29 29 29 16 16 2 29 29 29 16 29 16 16 16 13 29 16 29 16 13 29 16 16 19 19 13 16 19 16 19 19 29 29 29 17 13 29 29 29 5 29 6 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 16 29 16 29 29 8 29 29 29 29 16 29 29 13 29 13 29 19 16 9 5 29 29 29 29 29 16 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 16 29 16 29 29 17 16 16 16 13 8 16 13 29 29 19 29 13 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 5 5 2 29 29 13 19 29 29 29 16 16 16 29 29 16 16 16 29 16 13 29 29 13 16 29 29 29 29 29 29 16 29 29 29 8 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 18 29 25 2 2 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 16 29 29 29 29 29 29 16 29 29 29 29 2 13 29 29 29 29 29 16 16 9 19 19 29 29 29 19 4 16 13 16 29 29 13 29 29 29 27 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 13 29 29 16 29 16 29 16 13 29 19 29 29 29 16 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 8 29 29 17 5 29 29 29 29 29 29 29 29 29 29 13 29 29 29 13 29 13 16 16 16 29 29 16 16 13 29 29 2 29 29 29 2 29 29 29 29 29 29 8 29 29 8 16 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 6 26 6 29 29 29 29 17 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 8 29 29 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 17 2 29 29 29 29 29 29 29 29 29 13 29 13 13 29 13 19 29 13 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 26 29 29 29 31 13 29 29 29 29 29 8 29 29 16 17 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 18 5 29 2 29 29 29 29 16 29 29 29 29 17 29 5 2 29 8 6 29 29 29 27 29 29 29 29 29 5 2 29 8 29 29 29 29 16 29 8 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 13 16 16 29 29 29 29 16 13 17 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 13 13 29 29 29 29 29 29 29 8 29 17 29 29 29 8 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 16 17 29 29 29 29 29 29 29 29 29 29 16 13 16 29 29 29 29 29 29 29 16 8 29 29 29 5 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 6 29 29 8 18 29 25 29 29 29 5 29 29 29 29 29 25 29 29 29 31 2 2 5 29 29 8 29 29 2 29 29 2 29 29 29 29 25 6 29 6 29 29 29 29 29 29 29 29 29 25 29 29 29 29 6 25 29 2 29 29 29 26 6 29 29 29 8 8 29 29 29 8 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 14 29 29 8 29 5 2 29 25 8 18 29 29 29 29 17 29 29 29 29 29 29 29 29 29 8 25 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 2 29 29 17 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 13 13 29 16 29 19 29 16 19 19 16 29 16 26 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 17 17 29 29 16 29 29 29 29 13 13 29 29 29 29 29 16 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 2 8 29 29 8 29 29 27 29 29 17 6 8 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 5 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 8 29 31 29 8 29 17 29 18 29 29 8 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 5 29 5 5 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 29 6 31 6 26 29 29 29 2 29 29 8 29 29 29 16 29 29 29 29 2 29 26 29 29 26 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 8 29 2 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 8 29 25 29 2 17 29 29 29 29 29 18 29 29 29 2 29 27 29 29 29 29 8 29 29 14 29 8 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 2 6 29 29 29 29 8 29 29 8 8 29 5 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 6 29 29 29 29 23 29 6 29 31 5 8 18 29 29 29 29 29 29 29 29 29 29 8 8 6 27 2 5 25 5 5 8 5 2 8 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 17 29 29 29 29 29 16 29 16 29 29 19 29 29 29 29 17 17 17 8 29 16 29 29 29 29 6 25 29 29 29 29 29 29 29 18 29 18 6 29 29 6 29 29 29 29 29 29 29 29 23 29 8 29 5 29 29 29 5 29 29 29 29 16 2 29 29 29 31 29 29 16 13 29 31 29 29 29 29 29 8 27 18 29 16 29 29 29 2 29 5 29 17 29 29 29 5 18 29 8 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 8 17 29 29 29 29 29 2 5 2 29 29 25 29 29 29 6 16 29 29 16 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 16 16 29 16 29 29 29 29 16 29 29 29 16 16 29 29 8 16 5 29 16 29 8 8 29 29 16 16 29 29 29 29 8 29 29 29 29 16 29 29 16 29 16 16 29 16 16 29 19 16 29 29 29 29 2 29 29 29 16 16 13 29 29 29 26 29 29 29 29 16 5 16 29 29 16 29 16 16 29 29 29 29 8 29 29 29 29 29 17 29 29 16 16 29 29 16 29 29 29 29 8 8 29 29 2 29 29 29 29 29 8 2 29 29 29 29 8 2 29 29 29 29 2 29 29 17 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 5 2 31 29 29 17 29 5 26 2 29 29 29 27 8 29 8 29 29 29 29 8 8 14 29 8 6 29 29 29 29 5 29 26 29 8 29 29 29 2 29 29 29 2 17 29 29 18 29 29 29 31 29 29 29 25 29 8 2 2 29 29 29 29 2 8 29 18 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 16 29 16 31 29 5 29 29 29 29 29 29 16 16 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 18 8 8 31 16 29 2 29 29 29 5 29 16 29 29 29 29 29 29 29 17 29 29 8 29 8 29 29 8 17 29 29 29 29 29 29 16 29 29 26 29 29 29 29 29 29 29 29 29 8 29 29 29 17 29 16 29 29 29 29 29 25 6 2 2 2 29 29 25 29 29 16 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 13 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 17 29 29 29 31 29 29 29 29 2 2 29 29 29 29 29 16 29 29 13 29 29 29 29 29 2 29 29 29 16 29 13 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 27 29 29 29 29 29 29 29 29 25 29 8 29 5 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 5 29 16 29 8 25 6 8 29 29 29 29 29 29 29 29 26 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 4 16 29 29 8 29 17 29 29 29 29 29 29 29 29 13 13 29 29 13 29 29 29 29 29 29 19 16 16 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 16 29 29 29 29 16 16 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 17 29 5 29 25 16 29 2 29 16 16 16 19 29 29 29 13 16 29 29 16 16 16 29 29 29 29 29 16 29 29 29 29 29 2 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 5 29 29 29 29 29 2 29 29 29 29 29 8 29 8 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 5 6 8 29 29 6 29 8 5 17 29 29 29 29 17 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 23 26 29 29 29 29 8 29 29 29 29 29 29 29 29 5 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 17 29 29 2 29 8 8 29 29 29 29 29 29 17 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 2 29 5 2 29 29 29 8 29 29 29 29 29 29 29 29 29 2 6 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 16 5 29 29 29 29 29 29 29 29 29 29 29 16 29 6 29 29 29 29 16 29 29 2 29 29 29 29 27 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 5 2 29 29 2 29 29 29 2 2 2 29 5 29 31 29 29 14 29 29 29 29 29 29 5 29 29 29 29 5 29 29 2 29 29 29 29 29 29 8 29 29 17 5 29 8 29 29 29 8 29 6 8 29 27 2 29 5 29 29 17 29 29 29 29 29 29 29 29 29 29 18 29 16 29 16 29 29 2 29 29 14 2 29 29 29 29 2 6 29 29 29 18 29 29 29 29 29 27 29 29 29 29 29 16 29 29 29 29 8 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 2 29 13 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 5 2 29 29 29 5 2 29 29 29 2 2 2 29 29 29 2 29 13 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 8 29 29 26 17 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 26 29 27 29 8 29 8 8 26 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 5 29 31 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 8 8 29 29 17 5 2 14 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 6 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 29 29 31 29 14 29 29 29 29 29 2 8 29 25 29 5 29 29 29 29 29 29 29 29 29 6 8 8 29 8 29 26 29 8 8 29 5 29 2 5 5 2 29 29 29 18 29 2 29 2 29 29 29 29 8 29 31 14 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 2 29 29 29 2 29 2 29 29 2 5 29 29 29 29 29 29 2 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 25 2 25 29 29 2 29 29 29 8 2 2 2 23 29 6 14 29 26 8 29 29 2 26 2 29 25 2 2 6 27 2 29 29 29 29 29 8 29 2 8 6 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 6 17 16 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 31 2 6 2 29 29 29 29 29 29 29 29 31 5 29 29 2 29 25 29 5 29 29 29 29 29 16 13 14 5 29 29 29 27 27 29 31 29 29 29 29 29 29 27 6 29 29 29 8 29 2 29 29 29 29 18 29 2 8 29 5 29 29 2 8 29 8 29 8 29 8 29 29 16 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 16 29 29 16 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 16 17 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 2 8 8 29 29 29 29 2 29 29 29 29 29 29 29 16 13 29 29 16 29 29 29 8 2 5 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 5 8 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 23 25 29 29 17 29 29 29 29 29 29 29 29 29 29 29 26 18 29 29 8 29 29 29 29 29 29 29 5 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 8 29 29 29 29 29 2 2 29 29 16 2 29 29 2 29 29 29 29 16 16 29 29 16 16 29 29 29 2 17 29 29 29 29 29 29 29 29 29 29 29 29 6 29 26 2 29 29 2 2 29 29 29 14 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 2 29 29 2 2 29 29 29 29 29 2 29 29 16 29 8 29 29 29 29 29 5 29 29 29 2 29 29 8 29 26 2 29 29 29 5 29 29 8 6 2 29 5 29 8 29 8 29 29 14 27 6 29 29 2 29 29 25 29 29 8 29 29 29 29 29 8 8 29 29 27 18 5 29 16 19 29 29 17 29 29 29 5 16 29 29 29 29 16 2 16 29 8 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 8 16 29 13 29 29 29 29 29 29 29 17 29 29 5 29 29 29 29 18 29 29 29 2 8 5 29 29 29 29 2 2 29 29 29 5 29 29 29 8 29 29 29 31 29 29 29 29 29 29 25 29 8 29 29 29 2 29 29 5 29 8 29 4 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 26 8 8 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 14 29 29 2 5 29 29 8 29 2 29 29 29 29 2 29 29 29 27 29 2 6 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 5 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 2 5 2 2 29 29 25 8 6 29 29 29 8 16 29 2 29 2 29 25 29 29 17 29 16 29 16 16 29 29 5 13 29 29 29 2 17 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 25 29 29 29 29 29 31 29 29 29 29 5 29 29 29 29 29 29 8 31 29 29 29 18 2 29 29 29 29 29 2 29 29 2 29 29 2 29 31 29 29 16 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 18 29 2 29 6 29 29 29 16 17 17 8 16 29 31 29 29 29 29 29 29 8 29 2 29 29 29 29 29 8 6 29 29 29 5 29 29 29 29 29 29 29 29 16 29 29 29 8 5 8 29 29 8 29 8 29 29 29 29 18 29 31 6 29 29 8 29 29 29 29 29 29 2 29 16 16 29 16 29 29 29 29 29 29 2 2 29 8 29 29 29 29 29 29 31 29 6 29 29 29 29 29 29 8 5 29 8 29 29 8 29 29 17 29 29 29 29 29 13 29 29 29 29 29 29 5 29 19 16 29 29 29 16 29 29 29 16 29 29 17 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 4 16 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 19 29 16 19 16 29 29 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 17 29 29 29 29 29 29 16 29 29 29 29 29 5 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 18 29 29 13 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 17 29 2 29 29 29 29 29 2 5 8 2 29 29 29 29 29 29 29 13 29 29 16 29 16 29 16 29 16 16 13 29 29 29 16 29 29 29 29 29 8 5 5 2 29 29 13 29 16 5 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 13 26 29 8 29 29 29 29 2 26 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 13 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 13 29 29 29 8 8 8 2 5 29 29 29 29 2 2 29 2 29 29 26 29 29 29 29 29 29 29 29 16 29 2 29 29 29 31 29 8 17 2 29 29 6 5 29 25 29 6 6 29 29 29 29 29 29 29 29 29 5 29 29 29 29 18 29 2 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 8 29 16 29 29 29 29 29 29 2 29 29 8 2 8 5 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 16 16 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 8 29 29 29 29 29 29 8 31 29 2 29 29 18 6 5 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 5 29 16 2 29 2 29 5 29 29 29 6 29 13 29 29 29 29 17 6 27 2 5 29 29 29 29 29 29 29 5 29 29 2 29 31 29 29 29 29 29 29 17 29 29 29 18 29 5 31 29 5 2 29 29 29 29 29 29 29 29 29 29 29 2 6 5 2 29 6 2 2 29 14 29 23 29 5 29 29 29 29 5 29 29 29 29 26 29 2 29 29 2 29 29 27 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 19 13 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 29 31 29 16 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 25 29 16 31 29 29 17 16 29 29 29 29 16 19 29 29 16 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 25 29 29 16 29 29 19 29 29 29 29 29 29 29 29 17 2 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 8 31 29 29 29 29 5 29 29 29 2 29 29 29 29 29 29 29 8 16 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 2 27 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 2 29 29 2 29 29 29 16 16 17 29 29 29 5 31 5 29 29 29 29 2 29 29 29 16 18 29 8 29 2 29 29 29 29 29 8 25 29 16 8 29 29 29 29 16 29 29 29 2 29 29 29 29 31 29 29 29 29 29 25 29 29 29 16 29 16 8 29 29 29 29 29 5 29 8 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 2 16 19 29 16 19 16 29 29 29 19 16 29 29 29 29 29 29 16 29 13 29 2 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 2 16 16 5 29 29 29 29 17 16 13 16 16 19 16 29 29 16 19 19 29 16 29 16 13 8 17 19 16 16 29 13 16 16 16 16 29 29 29 26 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 31 29 29 29 29 2 29 29 5 6 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 13 29 29 29 5 29 2 29 29 29 29 29 8 29 29 25 29 29 2 27 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 17 29 29 29 29 27 8 29 5 29 29 29 31 29 2 29 29 29 29 29 29 8 29 29 8 2 5 29 29 29 29 29 29 29 2 29 2 29 29 6 2 29 29 2 29 26 29 29 29 29 29 29 29 16 16 29 29 29 16 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 8 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 2 2 2 29 6 27 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 17 16 29 8 29 29 23 29 29 16 16 13 16 29 29 29 16 29 29 2 16 29 29 29 29 29 29 29 16 29 29 29 18 29 16 29 29 16 29 29 16 2 29 19 16 16 29 16 29 16 29 29 29 8 27 29 29 29 29 29 16 29 29 16 16 16 29 16 19 16 29 5 29 29 29 29 29 29 13 29 29 29 29 29 29 29 2 19 29 16 29 16 29 29 29 29 29 29 29 29 31 5 2 29 29 29 8 29 29 29 5 29 29 29 29 29 29 29 29 16 17 29 29 16 29 29 17 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 16 29 6 26 29 29 29 29 5 29 19 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 16 29 8 29 29 16 29 29 29 29 29 29 29 2 8 8 29 2 5 8 29 29 2 8 5 6 29 29 16 16 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 8 29 29 29 8 29 29 29 29 29 29 2 29 2 29 29 2 29 26 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 2 18 29 29 29 29 29 29 2 8 29 29 29 29 29 5 29 26 29 5 8 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 2 26 29 29 29 29 29 29 29 5 29 29 29 29 29 29 16 29 29 29 29 29 29 17 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 8 29 6 25 6 5 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 5 29 16 29 29 29 29 29 29 17 29 29 31 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 8 17 27 29 29 29 29 29 29 29 29 8 29 8 29 29 2 8 29 29 29 6 29 29 2 17 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 8 29 29 29 18 28 29 29 29 8 29 29 2 29 29 29 29 29 29 29 25 2 29 25 29 29 29 8 2 5 29 29 29 29 2 25 29 6 29 29 29 2 2 29 29 29 27 31 29 2 8 2 26 29 16 29 17 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 26 29 29 29 29 2 29 29 29 29 29 16 29 29 29 2 29 2 29 14 29 29 29 29 29 29 16 2 8 29 8 29 18 29 8 29 17 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 2 29 17 2 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 8 29 4 2 26 5 29 23 2 29 29 29 29 29 29 2 2 29 2 29 18 31 29 29 29 29 29 29 29 29 29 29 29 8 29 17 29 8 29 29 29 8 29 29 29 29 29 29 29 16 13 29 29 16 29 16 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 16 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 27 29 29 2 29 29 16 16 2 2 5 29 29 29 29 29 29 29 29 29 29 29 8 8 8 2 25 8 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 5 2 2 2 17 29 29 29 29 2 29 29 29 29 29 29 29 17 5 29 29 29 26 6 2 8 8 5 29 2 6 29 8 29 29 29 8 29 26 29 29 29 5 29 8 5 2 29 2 18 29 29 8 8 2 29 8 2 29 26 5 26 2 29 8 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 2 31 17 5 31 29 2 29 2 29 29 29 27 8 2 8 18 5 8 29 26 29 29 29 2 29 29 29 29 29 29 2 29 2 8 29 17 29 29 29 29 2 29 17 29 2 16 29 29 8 29 6 29 29 29 29 5 5 29 29 29 5 6 8 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 5 29 8 29 29 29 29 29 29 5 2 29 17 29 2 29 8 8 29 29 29 16 29 2 8 29 29 29 29 16 29 19 16 29 16 29 29 29 29 29 16 16 29 29 29 16 16 29 29 19 29 2 16 29 29 29 6 29 29 29 29 29 8 18 27 29 29 29 6 8 5 29 29 2 2 29 29 29 29 5 29 29 29 29 29 29 29 31 29 29 29 29 8 29 29 29 29 29 29 29 29 16 16 16 29 29 16 16 29 29 29 29 29 29 16 29 19 29 29 29 16 2 29 2 29 29 16 2 26 29 29 16 29 29 29 16 29 29 17 13 29 31 29 29 17 5 8 29 16 29 2 2 29 29 29 29 29 8 8 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 5 29 8 14 29 29 29 2 29 29 29 29 31 2 29 5 2 29 29 29 29 6 31 29 31 2 29 29 29 29 16 29 31 16 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 17 29 29 29 29 29 29 13 29 29 29 29 16 29 29 16 13 29 19 13 29 29 29 16 16 16 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 19 29 16 29 16 13 29 29 29 2 29 29 29 29 8 29 29 29 5 29 5 2 29 29 31 29 8 6 25 29 29 29 29 29 29 18 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 5 5 29 2 8 29 29 29 29 29 29 29 29 8 2 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 17 29 29 29 29 29 29 25 29 2 29 16 29 29 5 29 26 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 2 2 29 14 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 5 29 2 29 31 29 29 29 29 29 2 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 16 28 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 5 29 6 5 29 29 29 8 8 29 29 29 29 17 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 29 29 17 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 27 13 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 31 29 5 29 29 29 29 29 29 18 29 29 29 29 5 5 2 29 29 29 16 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 31 31 27 29 2 29 29 29 29 29 29 5 29 29 29 5 29 2 2 2 29 2 29 31 8 8 29 29 29 16 29 29 29 29 2 16 29 29 29 16 29 2 29 29 29 29 31 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 16 29 16 29 29 17 29 17 29 29 6 26 26 18 29 29 29 31 19 29 16 5 16 29 16 29 2 29 29 29 29 19 29 17 29 29 29 29 29 16 29 13 29 29 29 29 29 29 5 8 29 29 2 31 29 29 29 26 29 29 13 16 29 2 16 16 16 16 29 29 29 29 29 19 29 19 17 29 16 29 29 19 29 29 16 29 13 16 29 29 13 29 13 29 29 29 29 29 29 6 29 29 16 29 17 29 29 16 29 29 29 29 29 29 16 5 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 8 31 2 2 2 29 29 5 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 16 11 16 16 16 17 29 29 16 29 29 5 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 2 2 29 29 29 17 5 29 16 29 29 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 8 16 5 2 2 29 29 29 29 29 29 8 29 29 29 13 29 29 29 23 29 29 29 29 16 16 13 29 29 29 2 29 29 2 29 29 29 29 25 8 2 2 29 29 29 8 29 5 5 5 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 2 29 29 8 29 2 8 2 2 29 6 29 29 29 29 29 2 29 2 2 29 29 6 29 29 29 5 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 13 29 29 29 8 29 29 29 5 29 5 29 5 29 29 29 8 29 29 2 8 29 29 29 8 5 29 27 2 29 29 29 16 29 5 29 23 29 29 29 29 16 29 16 17 29 29 19 13 29 29 29 29 29 29 31 5 29 2 29 29 29 2 29 2 29 29 29 25 16 29 29 29 8 29 29 29 2 29 29 29 29 29 25 29 2 8 29 29 13 29 29 29 18 29 29 29 29 29 29 29 26 29 16 29 16 2 25 29 29 29 17 5 5 29 29 2 18 29 29 29 29 29 29 29 29 17 16 29 29 5 29 29 29 17 29 29 29 18 29 16 29 29 29 29 16 8 16 29 16 29 25 29 29 29 29 29 26 29 29 25 31 29 26 29 29 29 29 29 6 2 29 2 29 29 25 2 29 29 5 29 29 8 29 29 29 8 8 29 29 29 2 2 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 8 2 29 27 8 27 8 29 29 29 8 8 29 29 31 29 29 2 29 2 29 29 31 29 29 8 6 29 29 29 29 18 29 2 2 29 31 29 8 8 29 29 29 29 29 29 29 29 2 29 29 29 2 8 29 29 8 5 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 13 16 29 29 16 29 29 29 29 29 29 29 29 13 16 19 29 29 17 29 29 29 19 13 29 29 29 16 29 29 29 8 8 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 13 29 29 2 29 13 16 16 29 16 16 29 29 29 16 29 19 19 29 29 29 29 13 29 2 29 29 14 29 29 29 29 8 31 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 8 29 29 29 29 16 29 29 29 13 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 13 29 29 29 29 29 16 13 16 16 29 29 16 29 16 16 16 29 16 16 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 13 29 16 29 29 29 29 29 29 29 26 29 29 17 27 29 29 29 16 29 31 29 29 16 13 29 19 29 29 26 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 26 26 16 5 29 29 16 29 29 29 29 13 19 29 13 13 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 16 13 29 29 29 29 29 29 29 29 29 29 16 29 17 17 29 13 29 29 29 29 29 29 29 29 29 16 16 13 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 29 29 5 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 16 29 16 29 16 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 13 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 2 29 26 29 8 2 8 29 4 29 26 8 29 29 5 29 8 29 17 29 16 29 2 29 29 29 14 29 29 29 8 29 29 29 29 18 26 29 29 29 29 2 29 29 8 8 29 29 29 29 18 29 29 26 8 2 2 31 31 29 29 2 5 29 29 29 29 29 29 2 29 6 29 29 2 8 29 5 29 29 18 29 8 29 29 29 29 27 18 29 5 29 29 8 29 29 29 5 5 29 2 29 29 8 29 2 6 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 8 27 8 5 29 29 29 29 6 6 29 27 29 31 29 29 29 29 8 6 2 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 13 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 29 29 29 25 29 29 8 29 6 29 29 29 29 29 29 29 29 29 18 29 29 2 8 29 29 2 29 29 8 29 5 29 29 29 2 29 29 29 29 29 13 16 29 16 29 29 29 18 18 29 29 16 29 29 29 20 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 5 18 29 2 18 18 6 25 5 29 29 8 31 29 29 29 29 29 29 29 2 29 29 2 2 29 29 25 29 29 29 29 26 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 29 29 26 29 29 29 5 29 29 29 29 29 29 25 2 2 29 16 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 16 27 29 2 29 8 2 29 16 17 29 29 29 29 18 5 29 29 29 29 29 29 29 29 2 29 29 8 29 29 2 2 26 8 6 27 29 5 29 29 29 29 29 29 8 29 29 8 31 2 29 29 8 29 8 29 2 29 29 29 16 16 29 29 29 29 29 29 27 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 2 29 8 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 8 8 29 29 29 29 6 29 29 2 29 29 29 29 29 17 6 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 29 8 29 29 29 29 17 29 16 16 29 2 29 29 29 29 29 16 29 29 16 16 16 16 2 29 29 16 29 29 29 16 16 29 29 29 16 29 29 29 29 18 29 29 29 29 29 8 16 16 29 29 29 17 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 16 8 29 29 29 29 29 16 8 16 29 29 29 29 16 17 29 18 16 16 29 29 17 29 29 13 29 29 17 29 29 19 13 29 19 29 29 29 16 16 29 16 29 29 29 16 29 29 29 29 2 31 29 29 2 29 29 29 29 29 18 8 29 16 16 16 16 13 29 29 16 16 16 29 19 13 29 29 29 16 29 29 29 29 29 29 29 16 29 16 13 16 16 29 13 16 5 16 29 29 29 29 29 16 29 29 29 16 29 29 29 17 16 16 16 29 29 29 29 29 16 29 29 29 29 16 16 13 16 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 2 29 29 31 29 29 29 25 29 29 29 18 29 29 29 18 29 16 29 29 29 29 29 29 8 2 29 17 29 16 29 29 29 29 25 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 16 29 29 5 29 29 29 29 2 2 29 29 29 29 29 29 8 29 8 8 16 29 29 2 5 16 16 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 16 16 29 29 16 16 16 29 29 16 16 16 29 29 29 29 16 29 17 29 29 29 29 29 16 16 29 29 29 19 29 16 29 29 16 16 29 16 29 16 29 29 29 16 29 29 29 29 16 8 29 29 16 29 13 16 16 16 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 16 29 29 29 2 29 16 16 16 16 29 13 29 29 29 29 29 29 19 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 31 31 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 6 29 2 5 2 29 18 29 29 25 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 16 26 29 29 29 29 6 5 29 29 29 29 29 29 18 29 29 29 29 29 29 29 13 16 16 29 29 29 29 29 18 29 5 29 29 29 29 29 2 2 18 29 29 29 29 29 5 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 2 29 29 29 2 29 8 29 29 29 2 5 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 2 29 29 29 29 29 29 29 29 6 29 2 29 2 29 29 29 29 29 2 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 2 29 29 29 29 6 5 29 29 29 29 16 29 29 2 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 5 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 8 29 29 8 29 29 5 29 2 29 29 17 29 29 29 29 29 29 29 29 2 8 31 31 13 29 29 29 16 29 29 13 29 17 29 8 29 14 29 29 29 29 29 29 29 29 29 29 29 17 29 29 2 29 8 29 6 29 2 2 2 29 29 29 29 29 31 31 29 16 29 29 29 29 18 29 29 25 29 5 2 2 6 2 26 29 29 29 8 31 2 29 5 5 26 29 29 18 29 29 29 2 29 29 29 2 29 8 5 5 2 5 29 29 14 29 29 26 8 8 29 29 8 29 29 29 2 2 29 29 29 8 29 5 29 29 8 2 25 6 2 29 29 6 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 8 29 29 2 29 2 29 29 29 29 29 29 8 29 31 29 5 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 26 29 29 29 5 29 29 29 29 29 8 6 2 5 29 29 29 29 29 29 2 29 29 29 29 8 2 29 14 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 5 8 29 29 29 29 29 29 8 29 29 29 29 29 26 29 29 29 29 29 29 29 26 29 29 29 29 2 29 29 29 8 31 29 6 29 29 29 29 8 2 29 2 26 8 29 29 29 29 29 29 14 29 29 29 29 29 29 29 8 2 6 29 2 29 2 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 2 29 18 29 29 29 29 8 29 2 18 29 31 29 5 29 8 2 31 2 29 29 29 2 29 29 2 29 2 2 29 2 29 26 8 2 29 5 29 25 2 29 29 29 29 29 8 8 29 29 29 29 29 14 29 29 5 29 5 29 29 29 29 2 29 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 31 29 29 8 29 29 29 29 29 5 29 29 6 29 29 2 29 14 29 29 29 29 8 2 29 29 29 2 8 29 29 5 2 2 29 29 29 29 29 8 29 29 29 2 29 29 23 29 29 29 29 2 8 23 5 29 18 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 18 29 2 8 29 29 29 29 29 5 18 16 29 29 29 29 8 8 29 28 29 29 29 29 29 29 29 2 25 6 5 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 5 29 25 29 8 29 2 29 29 18 29 31 8 29 29 2 5 2 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 8 5 29 5 26 29 29 29 29 6 29 29 5 29 29 29 29 29 2 29 5 6 29 29 2 29 29 29 29 29 29 29 29 31 5 29 29 29 25 18 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 8 29 29 29 29 31 16 17 13 29 13 29 2 29 5 29 2 2 23 2 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 16 29 6 29 2 29 31 29 27 29 29 29 31 29 31 29 29 29 29 29 29 14 25 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 2 5 29 17 16 29 29 29 29 29 29 17 29 17 29 29 16 29 29 2 29 29 29 29 29 29 29 29 16 6 29 5 17 17 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 5 29 29 29 29 29 2 29 6 29 29 8 29 8 5 2 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 17 29 16 2 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 6 29 29 29 29 29 29 29 18 2 8 29 29 29 29 29 29 29 29 16 19 29 29 8 29 2 5 25 29 29 29 29 29 29 8 8 29 6 29 29 29 31 29 5 29 29 29 29 2 2 29 2 5 25 29 2 14 2 29 29 29 29 29 29 29 29 16 29 29 16 16 8 29 29 16 29 29 16 16 29 29 29 8 2 16 16 16 2 29 2 29 29 2 25 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 17 16 29 29 16 8 29 16 29 16 29 29 16 29 29 29 29 29 29 29 6 29 26 29 2 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 16 29 29 29 2 29 29 29 5 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 29 17 29 2 29 2 18 29 29 29 29 17 29 29 29 29 2 29 5 2 29 16 18 29 18 16 29 29 2 5 8 29 2 29 29 29 2 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 26 29 29 29 8 29 5 2 29 29 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 29 16 31 29 2 29 31 29 29 2 29 2 29 29 16 29 29 29 29 27 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 8 18 29 29 29 8 5 29 29 29 29 29 29 2 29 8 2 29 2 29 2 5 29 5 8 29 29 5 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 5 29 29 23 29 18 29 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 6 29 5 2 8 29 29 8 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 16 29 2 29 29 29 29 27 29 29 8 16 29 29 29 8 29 16 29 29 29 29 29 29 16 29 31 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 16 29 2 8 5 29 29 2 29 26 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 27 29 5 26 29 29 16 29 29 29 29 16 29 29 18 29 29 29 29 16 29 29 29 29 5 17 29 29 29 2 29 29 8 29 29 29 29 6 29 29 25 29 29 29 29 29 29 17 29 29 2 29 17 29 6 29 29 29 8 18 6 29 29 29 29 2 19 29 16 16 29 18 29 16 16 29 29 29 29 29 29 29 29 29 29 5 16 29 29 29 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 17 29 16 16 29 29 29 29 2 29 29 29 25 29 29 29 2 16 13 29 29 2 29 29 29 2 29 29 29 16 29 16 29 19 16 16 29 16 29 29 16 29 8 29 29 8 16 29 29 29 29 29 29 16 29 29 29 29 16 16 29 2 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 16 29 16 17 8 16 29 29 29 29 8 29 29 29 29 29 29 2 5 29 29 29 29 29 19 29 29 2 6 8 5 29 8 29 2 29 16 29 29 29 29 6 16 16 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 2 29 29 5 29 29 29 29 16 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 14 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 2 29 14 29 29 6 6 29 29 2 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 16 13 13 17 29 19 29 16 16 29 29 29 16 13 29 13 29 17 29 29 29 29 29 26 29 29 29 29 29 16 29 29 8 29 29 29 29 2 31 29 29 29 29 29 29 2 29 29 31 29 26 2 29 27 29 29 8 2 29 2 29 2 29 18 29 29 29 29 29 29 31 2 25 29 6 29 2 29 16 16 2 18 29 29 29 29 29 29 29 29 29 2 2 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 18 29 29 5 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 5 29 6 17 29 29 29 6 29 29 17 29 29 29 29 29 29 31 2 6 8 29 29 29 26 29 29 29 29 29 5 2 29 31 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 29 29 31 25 29 29 29 8 31 2 8 29 29 29 29 29 29 29 29 8 8 5 29 29 29 20 29 29 29 29 29 29 8 29 29 29 29 17 29 29 16 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 5 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 18 29 5 29 27 29 29 8 2 13 29 29 29 18 29 29 29 29 29 18 8 29 5 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 26 6 29 29 2 29 8 29 29 29 29 26 29 29 29 29 29 8 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 6 29 29 29 29 26 29 29 29 29 29 8 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 26 31 18 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 5 5 29 29 5 2 29 29 29 31 29 29 29 27 31 29 29 29 29 29 29 29 2 29 5 29 29 2 29 29 29 29 29 29 29 17 29 29 16 29 18 16 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 2 29 29 29 29 2 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 31 29 29 29 29 2 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 8 29 29 26 29 29 29 26 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 6 29 29 26 5 29 29 29 29 29 29 8 25 29 29 29 5 29 31 29 8 29 2 29 2 29 29 13 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 8 29 29 5 29 29 5 8 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 5 29 8 29 8 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 13 29 27 29 29 16 13 29 29 29 29 29 29 29 2 2 29 29 29 29 29 5 29 29 29 17 29 17 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 13 29 29 29 29 13 29 29 29 16 16 13 19 29 29 29 29 29 6 29 8 29 26 29 6 31 29 29 8 29 8 29 29 29 29 16 5 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 14 5 29 29 29 29 29 26 29 29 29 29 8 2 29 29 29 26 29 29 26 26 2 23 29 29 29 29 13 16 13 29 29 29 29 29 29 29 29 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 16 29 29 29 29 31 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 2 29 8 29 26 29 29 29 29 29 29 8 29 13 29 29 13 29 16 29 16 29 29 29 29 29 29 2 29 31 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 16 29 29 29 29 8 29 29 6 29 29 8 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 2 13 29 29 17 29 29 29 29 29 29 29 16 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 31 29 29 29 29 16 26 29 29 29 31 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 2 6 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 27 29 29 29 2 29 29 29 6 29 18 29 29 29 29 29 29 29 29 29 29 29 29 27 29 8 29 8 31 29 29 2 29 26 29 2 29 29 29 29 29 31 29 29 26 29 29 2 5 18 29 29 29 8 29 13 16 13 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 8 29 6 29 2 29 8 29 29 6 18 2 6 29 29 29 29 29 29 2 29 5 29 2 29 8 29 26 29 29 8 29 2 29 29 5 14 31 8 29 29 2 29 8 8 29 2 29 29 29 29 29 29 29 29 8 2 29 2 8 29 29 29 29 8 29 29 2 29 23 2 29 29 29 2 29 2 2 8 8 26 29 2 29 29 2 6 31 29 29 29 29 29 29 2 5 29 29 2 29 2 29 29 29 29 29 29 5 29 29 2 2 8 2 29 29 29 5 6 29 29 29 20 29 29 5 29 29 2 5 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 8 29 2 29 23 29 29 29 29 25 29 29 29 29 29 29 29 29 18 29 29 25 29 16 29 29 29 29 29 29 29 29 2 2 29 29 16 8 29 29 29 29 29 29 29 31 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 8 29 29 5 8 29 8 27 2 29 29 29 29 29 16 29 29 6 2 29 29 26 8 5 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 29 5 29 29 8 2 2 2 29 29 2 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 19 29 16 29 29 29 29 29 29 29 29 29 2 2 29 29 26 29 29 13 29 29 29 29 29 29 29 6 29 29 29 18 29 29 29 18 8 29 29 5 8 29 2 29 29 29 8 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 2 29 29 6 29 2 2 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 5 8 29 29 16 16 29 29 6 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 18 29 25 29 29 29 2 29 29 2 29 5 29 29 29 26 2 2 29 2 8 29 2 8 29 29 29 5 2 4 29 29 27 6 29 29 29 18 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 2 29 29 29 29 8 29 29 8 27 29 25 29 6 29 29 2 2 29 29 29 2 29 2 6 29 29 2 29 31 29 29 29 29 29 2 29 29 29 26 5 29 2 29 29 29 8 29 2 29 2 18 29 2 2 29 8 29 29 2 18 18 8 29 31 29 19 29 5 29 29 29 8 31 29 31 29 29 29 29 6 29 5 2 31 29 23 8 27 29 2 29 2 18 2 29 2 29 29 29 29 8 29 29 29 29 2 29 29 2 31 2 29 29 29 29 29 18 5 5 29 29 31 29 29 29 29 29 29 29 29 29 29 2 8 2 6 29 29 2 29 29 29 29 29 29 29 2 31 29 29 29 29 5 29 29 14 29 8 2 2 29 29 14 8 29 2 2 5 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 5 29 5 18 29 29 29 29 27 6 29 29 29 29 29 29 29 2 29 8 29 29 26 18 8 29 29 8 29 29 29 29 5 29 23 29 8 29 29 29 29 8 29 29 29 29 29 29 29 27 29 5 29 29 8 29 29 29 29 29 29 29 29 8 29 29 5 2 29 29 8 29 29 25 29 2 2 25 2 8 8 29 29 29 5 29 29 29 8 29 29 29 29 29 8 29 2 25 29 29 29 29 29 8 29 29 29 23 5 2 5 29 29 29 16 29 29 29 25 29 29 29 8 29 29 18 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 31 2 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 6 29 29 29 27 29 8 2 29 29 29 29 29 29 29 29 29 29 5 29 5 18 6 29 2 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 27 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 6 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 5 29 29 16 16 2 29 16 29 29 29 16 16 16 29 16 29 13 29 29 29 29 2 29 29 29 16 29 29 16 13 16 29 16 16 16 16 29 29 29 29 29 29 16 16 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 5 13 19 16 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 17 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 5 29 25 8 29 29 29 29 29 5 8 29 29 29 29 29 29 25 29 29 29 2 29 29 2 29 29 25 29 29 29 29 5 5 2 2 8 29 31 29 29 6 29 29 29 29 29 29 8 29 2 29 29 27 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 26 29 8 5 29 29 29 29 29 29 29 29 6 17 29 5 29 29 29 2 29 29 14 29 29 29 8 17 29 29 29 5 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 31 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 13 29 2 29 29 29 29 29 29 29 16 29 29 8 6 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 2 29 5 29 29 29 29 29 29 29 29 26 29 29 2 6 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 25 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 16 29 19 19 19 29 29 13 13 29 29 13 29 16 16 29 13 29 29 13 29 29 29 29 31 31 25 31 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 13 29 16 29 16 16 13 16 29 19 13 29 29 19 5 29 16 19 13 16 16 16 29 29 29 29 16 2 8 29 29 29 29 29 29 29 29 29 29 13 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 16 25 29 29 29 29 17 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 13 19 29 29 29 29 29 14 29 29 16 29 29 29 8 2 18 29 8 31 29 29 2 29 29 29 29 31 8 8 29 31 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 19 16 29 29 2 29 29 16 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 14 29 31 29 29 29 29 29 16 29 29 29 29 29 2 26 2 29 29 29 29 29 29 29 8 29 29 31 29 29 2 16 16 16 13 29 29 16 16 19 29 29 16 16 16 19 13 16 16 17 29 13 29 17 16 29 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 13 16 29 29 19 13 29 29 2 19 2 29 17 16 16 29 29 29 19 29 13 16 29 16 16 19 19 16 13 19 19 13 29 16 29 29 29 29 29 2 8 29 29 29 2 29 29 29 29 31 29 8 29 29 29 29 29 5 29 29 29 29 29 13 29 29 19 13 16 19 13 29 29 9 29 16 16 29 19 19 29 29 16 18 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 5 13 16 29 8 16 29 16 29 29 29 29 29 29 29 29 29 2 16 13 29 16 16 29 16 29 29 29 13 16 2 29 29 29 29 29 8 31 31 29 29 29 29 2 29 29 29 29 29 16 29 29 16 16 29 8 16 29 29 29 29 29 2 29 23 17 29 29 13 8 29 29 29 29 16 29 29 29 29 29 29 29 16 16 16 29 16 13 29 29 29 16 19 13 16 29 16 16 16 29 16 13 29 13 16 29 13 16 29 29 29 6 29 29 29 6 29 29 29 8 29 29 29 29 29 29 2 2 16 29 29 29 29 29 29 29 29 29 13 19 29 29 16 16 16 16 16 16 29 16 19 19 16 16 16 19 19 16 16 19 16 16 13 13 29 16 29 16 29 16 16 2 29 29 29 29 29 8 16 29 29 29 29 16 29 29 29 29 29 29 8 29 17 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 13 19 29 16 29 8 19 29 29 29 13 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 19 29 29 29 2 5 29 29 29 29 29 29 29 16 29 29 16 16 18 29 29 29 29 19 29 29 29 6 29 29 13 29 29 29 29 29 16 18 29 18 29 16 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 16 2 29 5 29 29 29 29 29 16 17 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 18 8 29 2 29 29 29 5 29 6 29 2 29 29 29 29 29 29 26 18 29 23 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 5 29 25 29 29 29 29 29 8 29 29 29 2 29 2 29 29 29 29 17 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 16 29 29 29 16 29 19 29 16 16 29 16 29 16 13 13 23 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 16 29 8 29 29 29 16 29 13 29 29 16 29 29 8 29 29 16 17 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 6 13 29 29 19 16 29 16 16 29 29 16 29 13 13 16 29 29 16 13 29 29 29 29 29 29 29 29 19 16 29 29 16 29 16 16 29 29 29 29 8 8 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 16 29 29 29 19 19 29 29 29 29 13 29 29 29 17 29 29 29 29 16 16 29 16 16 29 19 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 16 29 29 5 29 14 31 29 14 29 29 16 2 29 29 29 29 29 29 6 29 29 29 29 29 5 29 18 29 29 8 16 29 29 5 29 29 13 19 29 16 16 16 19 13 17 29 29 29 29 16 19 29 29 2 29 16 29 29 29 29 29 29 16 19 29 29 29 29 29 16 16 16 29 16 16 29 16 8 13 16 29 29 29 29 29 29 5 29 29 29 29 8 29 16 16 13 2 2 29 29 5 16 29 29 29 2 29 29 16 29 29 29 2 16 29 2 16 16 29 16 16 29 29 16 29 29 6 29 29 17 29 29 29 29 29 29 29 29 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 16 29 29 29 25 29 29 29 16 29 29 29 29 29 29 29 25 29 29 16 16 29 29 29 16 17 29 8 29 29 29 16 16 29 17 29 29 29 29 29 29 29 29 8 8 2 29 29 29 29 29 16 29 29 16 29 29 29 16 29 16 16 13 16 29 29 16 8 2 29 29 29 29 29 16 16 16 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 2 31 2 16 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 16 29 29 17 17 29 29 29 29 29 29 8 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 2 29 19 16 17 16 29 16 16 16 29 29 29 29 29 29 16 29 8 29 16 29 8 29 29 16 16 29 2 29 29 29 29 29 29 29 29 29 16 25 29 27 29 29 29 29 29 29 29 29 16 29 29 29 17 29 29 16 13 29 29 16 29 29 29 29 2 29 29 29 29 6 25 8 29 29 18 29 25 29 29 29 29 13 29 16 13 29 17 29 29 29 29 29 5 29 29 29 29 29 29 2 29 8 16 29 29 29 2 29 29 29 29 16 2 29 8 29 16 29 29 13 29 29 29 29 31 2 23 29 8 29 2 29 29 29 29 2 2 16 29 29 29 29 16 29 8 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 18 8 2 29 18 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 17 29 6 29 29 29 29 29 29 29 29 16 8 29 2 2 8 29 29 2 5 29 29 29 29 17 17 29 8 29 29 5 2 29 29 29 29 29 29 29 16 29 16 29 29 8 29 8 29 29 29 29 2 16 29 29 16 29 29 16 29 2 5 18 29 29 29 31 29 29 5 29 29 2 29 29 29 14 29 29 23 2 29 2 29 27 2 29 29 29 29 29 2 29 29 29 8 29 29 29 29 2 29 29 29 29 29 8 29 8 29 2 2 2 29 29 27 29 26 29 29 29 29 29 29 29 2 27 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 8 5 29 2 2 29 29 29 29 5 29 2 29 29 2 29 8 2 27 29 2 29 2 14 29 29 29 5 8 31 8 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 16 16 29 16 16 16 16 29 19 29 29 29 16 29 29 13 16 13 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 17 16 29 16 29 29 29 16 16 29 16 16 19 16 29 29 29 29 13 16 29 16 29 16 29 29 29 29 16 29 29 6 29 29 14 29 29 29 29 29 6 27 26 29 29 29 17 2 2 29 29 13 16 29 29 29 29 29 16 16 29 16 29 16 29 16 16 19 13 16 13 26 29 16 29 29 16 29 29 29 13 29 29 17 29 8 29 5 29 8 29 2 29 2 29 29 8 2 2 29 2 29 8 29 29 2 17 5 29 29 29 29 25 29 29 29 2 2 2 29 2 29 29 8 29 29 29 29 29 29 13 16 16 13 29 29 29 29 29 29 29 29 26 29 29 29 29 16 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 2 17 29 29 29 29 29 29 29 29 29 17 29 29 29 17 16 29 29 29 29 17 5 8 29 29 5 26 13 29 16 29 8 29 29 29 29 16 29 17 29 16 2 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 13 29 13 8 29 29 29 29 29 29 16 19 29 29 29 29 29 29 29 29 2 29 29 5 29 23 29 5 29 6 29 18 6 29 25 18 29 29 29 29 29 5 29 29 29 6 8 29 29 29 29 29 29 29 29 2 27 25 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 19 16 29 29 29 29 29 29 29 29 29 29 29 13 8 29 29 29 29 29 29 29 2 29 29 27 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 5 13 29 2 29 29 16 29 29 29 2 29 29 29 29 29 2 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 31 29 29 29 29 29 2 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 13 29 19 29 29 29 16 16 29 16 29 29 29 29 29 29 6 29 5 29 8 29 29 29 29 29 5 29 29 29 29 29 29 29 29 5 29 5 29 29 16 29 29 29 14 13 29 5 29 13 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 16 29 29 5 29 2 29 29 29 16 29 29 29 29 29 17 29 29 16 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 16 29 2 29 16 29 29 29 29 16 29 29 29 16 29 29 29 16 13 29 13 29 29 29 29 29 8 29 29 29 17 29 6 29 8 16 16 29 16 29 16 16 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 5 5 29 29 29 29 29 29 29 29 29 29 8 8 29 14 29 29 29 25 29 29 31 6 29 2 2 2 29 5 25 2 31 2 29 25 29 25 2 29 29 29 29 17 29 29 2 29 29 29 29 29 29 2 2 29 29 2 5 2 18 29 29 29 29 18 2 2 29 29 2 29 29 29 31 29 29 31 29 29 16 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 8 29 29 29 29 6 8 29 29 2 29 29 16 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 2 8 23 29 8 29 8 5 29 29 29 6 29 29 29 8 29 29 8 5 25 2 29 29 27 29 29 29 2 29 2 29 2 2 29 29 29 29 2 6 29 29 29 29 29 8 29 27 25 29 27 29 29 29 29 8 29 29 29 29 29 29 29 25 29 25 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 18 18 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 19 29 29 29 29 16 29 29 29 29 8 5 29 8 29 8 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 8 29 8 29 29 8 8 29 29 13 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 8 8 29 29 29 29 29 26 31 8 16 29 29 29 8 2 29 29 2 29 8 29 29 29 29 2 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 26 13 29 29 8 29 29 29 29 29 29 2 8 29 29 31 29 2 2 29 29 29 29 29 29 5 29 29 29 13 29 29 29 29 8 29 29 13 29 29 29 29 29 29 8 29 14 29 5 29 29 29 29 29 25 29 16 29 16 16 29 13 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 2 29 29 29 8 14 29 29 29 29 29 2 29 8 29 2 29 31 29 2 29 29 31 29 29 29 29 8 5 29 29 29 29 29 29 2 29 29 29 23 29 25 8 29 29 29 2 29 25 29 29 2 29 29 8 2 29 29 29 29 18 31 16 29 29 16 2 29 29 29 29 8 29 29 8 29 29 29 2 29 29 29 8 26 2 29 29 29 29 29 29 29 19 29 13 29 17 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 25 29 2 29 29 29 31 5 29 29 16 29 8 29 16 29 16 29 29 29 29 29 29 29 5 17 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 2 29 2 29 29 8 27 29 29 29 18 29 8 5 29 8 29 29 2 29 29 29 17 16 29 29 29 29 16 29 29 29 29 17 29 29 16 16 29 29 29 17 16 13 14 29 26 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 6 29 25 29 29 29 2 2 29 29 31 29 29 29 29 29 6 29 25 29 29 5 29 6 29 29 8 14 8 2 8 8 2 8 29 29 29 29 29 29 29 29 29 29 29 2 29 27 29 29 8 29 29 29 16 29 29 29 6 29 29 2 5 29 6 29 5 29 29 29 29 29 8 29 29 29 29 29 29 8 29 2 17 29 29 29 6 29 2 29 29 29 14 29 29 5 31 29 31 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 8 29 29 8 29 29 29 29 29 29 29 2 29 29 18 29 8 26 29 5 29 2 8 29 29 2 29 29 8 29 8 8 2 2 5 2 31 2 29 2 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 8 29 29 8 29 2 29 29 29 8 2 29 29 29 8 29 29 29 29 17 29 29 29 29 29 16 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 6 29 8 27 29 29 18 2 16 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 31 6 29 29 29 29 29 2 29 2 2 29 23 29 29 29 29 29 2 29 29 17 29 29 29 8 29 29 29 29 29 31 27 29 29 29 29 2 18 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 2 29 29 6 29 8 29 29 29 5 2 29 29 27 29 29 29 29 29 2 6 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 2 29 29 8 29 8 29 29 16 29 8 29 29 2 29 31 29 31 29 29 4 18 29 29 29 29 6 29 25 18 29 29 25 29 29 8 8 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 26 29 29 29 25 29 29 18 6 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 18 14 8 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 8 5 29 29 16 29 29 31 29 29 8 29 23 29 29 29 29 2 29 29 6 6 29 27 29 29 29 29 8 2 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 27 29 2 2 29 29 29 26 6 29 29 29 29 29 31 5 8 6 29 29 2 5 2 2 18 6 31 29 29 2 29 2 6 6 2 29 26 5 29 8 29 29 29 2 29 29 5 29 29 29 29 29 29 8 29 29 29 29 29 6 29 4 8 6 29 2 29 29 29 2 31 16 8 29 8 29 29 29 26 29 29 29 29 8 16 16 16 29 29 16 8 29 29 29 29 29 16 29 29 29 16 16 29 29 16 29 29 29 16 29 29 16 29 29 29 29 8 29 29 29 16 29 29 29 16 8 29 5 29 29 29 16 29 29 29 29 19 2 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 18 29 29 29 16 29 29 29 16 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 2 29 2 29 18 29 29 29 29 29 16 29 29 18 29 2 29 29 29 29 8 5 27 29 29 2 2 31 2 29 29 29 26 8 8 29 2 27 27 2 29 29 29 29 29 26 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 2 18 29 29 29 2 2 29 29 2 29 25 29 2 29 29 29 29 29 29 27 8 29 29 2 8 8 29 2 2 29 26 29 29 29 2 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 8 29 29 16 29 18 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 8 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 13 29 29 29 17 2 29 29 29 2 29 29 29 29 29 13 29 16 29 16 29 29 29 2 29 29 29 29 29 29 19 29 29 16 29 29 29 29 29 29 25 29 29 29 29 29 29 16 29 29 29 16 29 29 18 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 25 29 29 6 29 29 29 29 29 16 29 29 29 29 2 5 29 29 8 8 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 8 29 29 29 29 29 27 29 29 29 29 29 29 29 2 29 18 2 8 29 29 29 29 2 29 16 23 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 23 29 8 29 29 29 29 27 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 26 29 29 29 25 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 29 8 29 29 29 29 29 29 29 25 29 29 2 5 29 29 8 29 29 29 29 29 29 29 29 2 29 6 29 6 31 29 29 26 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 8 29 29 29 29 29 29 29 29 2 8 29 29 29 29 5 29 2 29 2 8 29 14 8 6 2 29 29 8 8 29 29 2 29 17 29 5 8 29 2 8 29 29 29 29 8 31 29 29 5 29 5 2 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 2 29 29 29 29 8 2 2 29 29 29 8 31 29 8 29 29 29 2 29 29 29 2 14 29 29 29 29 29 29 29 16 29 29 29 29 29 6 25 2 29 2 14 31 29 29 18 29 29 29 29 29 29 2 13 29 29 29 8 29 29 29 31 8 29 29 29 17 29 29 29 29 29 29 29 29 29 29 27 29 29 29 5 29 29 29 29 16 29 16 16 29 29 29 8 16 16 16 29 16 19 29 29 2 29 29 8 27 29 29 16 29 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 2 29 29 19 5 8 29 29 29 8 16 16 29 29 29 17 29 29 29 29 29 29 2 8 8 29 29 29 29 4 29 29 8 2 29 29 29 29 29 2 29 29 29 8 29 26 8 29 2 29 2 29 2 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 31 29 29 29 29 29 8 29 16 29 29 29 29 29 31 29 2 2 29 29 29 29 29 29 29 16 29 5 29 29 29 29 29 18 8 29 8 25 29 29 29 29 17 2 29 29 2 29 29 8 6 2 29 29 29 8 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 23 29 29 2 29 29 29 29 18 8 29 29 29 29 2 29 17 29 16 8 29 16 29 29 25 2 29 31 29 29 29 29 2 29 17 29 29 29 29 29 29 17 16 13 29 2 25 14 2 29 29 8 2 31 2 16 29 8 29 29 29 29 29 16 5 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 19 16 29 29 25 16 16 29 2 5 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 2 8 29 2 29 29 26 2 8 29 2 2 31 29 29 29 29 29 29 29 29 29 29 29 16 29 29 5 29 29 29 29 29 16 29 29 25 2 29 5 29 29 29 29 29 29 16 29 2 31 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 5 5 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 8 29 14 2 16 29 8 29 29 5 29 29 29 8 29 29 5 29 2 29 29 29 29 2 29 29 16 29 29 29 27 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 2 29 29 2 2 29 29 8 5 8 29 8 2 29 2 29 16 16 29 29 8 29 29 29 29 13 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 13 29 29 13 29 29 29 19 13 16 19 16 29 19 19 9 41 29 16 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 13 29 29 5 16 29 29 16 19 29 29 29 18 29 29 18 2 29 2 29 29 29 29 29 29 29 29 25 29 13 29 29 13 29 18 29 19 16 16 29 31 29 29 16 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 16 29 29 8 8 31 29 2 8 29 29 29 29 29 29 29 29 29 16 29 17 29 29 29 16 29 29 29 29 29 29 29 17 29 29 29 29 16 29 16 19 29 29 17 10 16 29 29 19 19 29 16 16 16 29 29 29 31 29 29 29 29 29 17 8 8 31 29 16 29 29 29 29 29 2 31 29 2 29 29 29 29 18 29 2 2 8 29 29 29 16 16 16 29 29 13 16 29 29 29 13 29 29 29 29 29 29 13 29 29 29 16 2 13 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 2 29 29 29 29 13 29 29 29 16 16 16 16 17 29 16 29 29 29 16 29 29 29 6 29 29 29 29 29 27 29 29 29 27 29 29 29 29 29 16 29 2 29 29 2 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 2 26 29 29 16 29 29 29 29 16 29 16 29 31 29 16 29 29 29 13 29 29 2 16 19 29 29 29 19 19 16 29 29 29 29 29 16 29 29 16 16 29 29 13 29 29 17 13 5 29 29 29 19 16 29 29 29 29 16 13 19 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 16 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 16 16 16 8 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 16 16 29 16 16 29 29 29 29 29 29 29 29 26 29 16 29 13 29 16 16 29 29 29 5 29 29 16 29 29 29 29 29 29 16 29 29 29 13 29 2 16 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 16 29 4 16 29 29 29 16 16 29 16 16 29 29 16 29 29 16 16 19 16 29 29 29 16 29 16 16 29 16 29 16 16 19 19 16 19 16 29 29 16 19 29 19 19 29 19 16 29 16 16 16 29 16 16 4 6 29 17 19 29 26 19 19 16 17 29 13 29 29 29 16 16 16 16 16 16 29 16 13 29 16 19 16 19 16 16 16 29 16 16 16 13 16 16 16 16 16 16 29 29 29 29 29 29 29 29 16 19 16 29 29 29 16 29 19 29 29 29 29 29 29 29 29 29 29 13 29 2 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 16 29 13 17 29 19 29 29 29 29 29 16 16 29 29 29 16 29 29 29 2 13 16 29 29 29 29 16 2 29 29 29 29 29 8 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 31 19 29 29 29 8 29 29 13 16 29 29 16 29 2 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 16 29 29 16 13 13 16 29 29 29 29 29 16 29 29 29 16 29 13 29 19 16 29 16 29 19 29 16 29 16 29 16 29 29 16 29 8 29 29 16 29 18 29 29 29 29 29 29 16 29 29 29 8 16 29 13 16 29 16 16 19 29 16 16 29 29 16 29 29 16 29 29 29 16 29 29 16 29 16 29 29 16 16 16 16 29 29 16 29 29 29 29 29 8 29 29 29 23 6 29 16 29 8 16 29 29 29 29 16 29 29 13 29 5 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 5 29 29 29 13 16 29 29 16 29 29 29 5 29 16 29 29 16 29 29 16 29 5 29 29 29 29 16 16 29 29 29 16 29 29 16 16 29 16 19 13 29 29 29 13 29 19 29 29 13 16 29 29 16 16 29 29 29 16 29 5 29 29 29 2 29 16 29 29 29 29 8 4 29 2 29 2 29 16 29 29 16 29 19 29 16 16 29 29 19 13 29 13 29 29 16 16 29 29 29 29 16 29 29 19 29 29 29 13 29 16 29 16 17 16 16 29 29 29 17 5 29 17 29 29 29 29 29 29 29 16 8 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 26 29 29 29 27 29 29 29 29 16 29 29 29 29 8 27 29 29 29 29 29 16 29 29 29 29 29 29 17 19 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 17 29 29 29 29 29 31 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 18 8 29 29 29 29 29 5 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 16 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 16 16 29 29 29 16 29 29 29 16 29 29 29 13 5 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 16 13 16 29 16 2 29 16 29 29 16 29 29 29 27 2 5 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 2 29 16 29 29 16 29 29 29 29 29 16 16 29 2 29 29 2 29 29 29 8 29 16 29 29 29 29 29 23 2 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 2 29 29 29 29 2 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 25 29 29 29 29 29 2 5 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 29 29 29 16 16 29 13 8 13 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 8 18 2 29 29 29 29 29 29 29 2 29 29 29 2 29 8 29 23 29 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 8 29 26 8 29 29 29 8 29 29 29 29 25 29 29 29 29 29 6 31 29 29 29 29 6 2 29 29 29 29 29 29 29 29 2 29 2 29 8 6 29 29 29 29 29 29 5 6 29 6 6 29 29 2 29 29 29 14 29 29 29 29 29 29 29 8 29 29 2 29 29 8 29 23 31 29 27 29 29 25 29 29 29 14 29 29 29 29 5 29 29 29 26 2 29 29 29 18 29 26 2 6 27 2 29 29 29 29 31 29 31 8 29 29 29 29 6 29 29 29 29 29 8 29 29 8 29 29 29 29 8 29 29 29 29 29 6 29 29 8 8 6 29 29 29 29 29 2 18 8 29 29 18 29 2 29 18 29 31 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 5 8 8 29 29 29 29 29 29 29 29 25 29 5 29 8 29 29 31 2 29 29 29 8 29 29 29 29 29 8 29 14 25 29 29 8 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 29 8 2 8 2 2 29 8 5 27 29 8 2 29 29 13 13 29 16 16 29 29 29 29 29 6 29 6 29 2 2 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 2 29 29 29 6 29 29 29 2 29 29 18 31 29 29 29 2 29 25 29 29 8 25 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 8 8 29 8 14 6 29 29 29 18 31 29 29 29 16 29 29 29 16 29 29 8 29 29 2 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 8 6 29 18 29 8 29 17 29 29 16 29 29 29 29 8 23 29 26 29 6 8 2 29 29 2 29 29 29 18 29 18 29 29 8 29 31 29 29 29 29 29 2 29 29 29 29 29 8 29 2 29 29 16 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 16 2 29 29 29 16 29 16 16 29 29 29 2 2 29 29 29 29 29 29 29 29 17 29 29 29 29 31 2 29 16 16 29 29 29 16 16 29 16 29 29 16 13 2 29 29 16 14 29 29 29 29 29 29 29 29 17 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 16 29 13 25 29 29 29 29 29 29 29 29 16 8 29 29 2 29 29 8 29 29 8 29 6 6 8 29 29 8 29 6 2 8 29 2 27 29 29 29 26 29 29 29 29 25 6 8 29 6 29 18 2 29 29 29 29 29 29 29 14 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 13 29 29 29 29 6 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 5 29 8 29 29 29 29 29 8 29 29 29 29 8 29 29 2 29 29 29 29 29 29 31 8 8 29 2 29 29 29 29 6 6 29 29 29 29 2 29 2 29 29 29 25 29 2 29 29 29 29 29 27 8 29 2 31 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 2 29 29 2 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 16 13 29 29 29 29 16 29 29 29 29 17 29 8 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 18 29 25 29 29 16 29 29 27 29 29 29 29 29 29 29 6 29 16 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 23 29 29 31 29 2 29 16 29 2 29 29 29 2 29 18 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 31 2 5 29 29 29 29 29 2 8 29 8 29 5 29 29 29 2 29 5 29 29 29 29 29 2 29 29 29 29 29 29 2 8 29 29 29 29 5 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 2 29 29 29 29 29 29 29 29 29 25 29 29 29 8 8 5 29 27 29 2 29 29 29 2 29 29 29 29 29 26 2 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 6 2 29 29 29 29 29 29 29 31 29 29 26 8 8 29 29 29 29 29 25 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 27 29 29 29 29 5 29 2 29 29 29 18 29 2 29 29 29 5 2 29 5 6 29 8 29 2 2 29 29 29 29 29 31 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 29 2 8 5 2 2 29 8 29 29 29 29 29 29 29 29 29 16 16 29 29 25 29 29 29 29 29 29 29 29 8 29 29 27 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 27 29 5 29 29 29 29 29 31 8 29 29 29 29 29 29 31 29 29 29 29 2 29 5 2 2 29 8 2 29 29 31 2 8 29 8 29 29 29 29 8 2 29 29 2 29 29 29 31 29 29 29 29 29 29 29 17 29 29 2 29 29 29 8 29 31 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 27 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 31 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 8 29 29 2 29 29 29 8 25 17 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 18 29 29 29 2 29 5 29 29 8 29 8 29 29 29 29 29 29 29 29 2 29 13 29 29 2 31 29 29 13 29 29 16 29 29 16 29 8 29 29 29 29 25 27 29 29 2 29 19 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 16 16 5 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 14 8 29 29 29 18 29 29 16 29 13 17 29 29 29 29 29 16 16 16 16 13 13 29 16 29 29 29 29 31 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 8 8 5 16 29 29 29 16 29 29 29 29 29 13 2 29 29 29 19 17 19 29 6 29 29 16 16 16 19 29 29 16 13 19 29 16 16 16 29 29 19 16 29 5 29 2 8 8 29 29 29 29 29 2 29 31 29 29 29 8 29 29 2 29 13 29 29 29 29 29 2 31 29 5 29 8 29 29 29 29 29 29 29 29 5 26 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 16 29 29 29 29 16 29 29 29 29 16 16 16 29 29 16 29 29 17 13 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 17 29 16 29 29 29 29 29 29 29 29 2 29 29 16 2 29 29 29 29 29 29 2 2 8 29 29 8 2 29 29 2 29 2 8 29 29 26 29 29 29 29 29 29 2 29 29 29 29 29 17 29 29 29 29 2 29 29 6 29 29 29 16 29 29 29 16 5 8 31 19 16 29 16 14 16 29 5 29 29 29 16 18 2 29 29 16 29 29 29 29 29 29 29 16 29 16 16 29 16 13 16 29 16 2 29 19 29 25 29 17 29 19 29 16 19 29 16 19 29 29 16 2 16 29 16 16 13 29 29 16 29 29 29 17 16 29 16 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 8 16 16 29 16 13 29 19 19 16 29 16 17 19 16 16 16 29 17 4 16 29 29 16 29 29 16 13 29 17 16 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 16 29 5 29 2 29 29 29 25 29 2 29 29 8 29 29 29 16 29 29 29 31 29 29 13 29 29 19 29 16 29 29 16 13 29 29 29 29 19 29 16 16 13 16 29 19 16 29 16 29 16 29 29 29 29 16 16 29 5 29 16 19 29 16 16 29 29 16 29 29 29 29 16 29 16 29 29 16 13 29 16 19 41 19 17 16 29 19 16 29 19 16 16 16 29 13 19 2 29 29 16 16 29 29 16 16 29 29 29 29 16 16 29 29 29 16 29 16 29 29 16 16 13 19 16 16 29 16 16 19 19 16 29 16 19 19 16 16 19 29 29 19 19 16 29 29 16 16 29 16 16 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 2 29 16 5 29 29 16 29 29 29 16 29 29 29 29 29 16 16 17 29 29 16 16 29 29 19 19 16 16 13 16 29 29 29 29 13 29 29 29 29 29 29 16 29 29 16 16 29 29 29 8 29 29 6 29 29 8 29 29 18 29 29 29 2 29 29 29 29 29 29 18 29 29 29 8 2 2 29 29 29 2 29 29 8 2 29 29 29 29 29 29 14 29 29 29 29 29 8 29 29 18 29 29 29 29 2 29 29 8 2 8 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 2 29 2 29 29 29 8 5 29 29 18 18 2 29 29 29 29 29 29 29 29 13 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 6 8 5 8 29 29 31 29 29 29 29 8 29 14 29 29 25 18 29 29 29 8 29 29 6 29 29 29 29 29 29 29 29 8 29 29 8 5 8 8 8 8 29 29 29 29 29 25 29 2 29 2 29 29 29 29 2 29 29 29 29 23 29 8 29 29 29 29 2 29 2 29 29 29 8 29 29 29 29 17 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 2 19 29 29 16 29 13 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 8 29 16 29 29 17 16 29 29 18 29 16 29 6 29 16 16 29 17 29 16 16 19 19 29 16 29 29 29 29 29 29 29 29 8 8 29 29 8 2 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 25 29 8 29 27 29 29 8 8 29 29 8 5 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 13 29 29 29 8 31 29 23 29 29 26 29 26 29 16 29 29 29 2 8 29 29 29 2 29 29 8 2 29 29 29 29 29 27 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 25 29 31 17 29 29 29 29 29 8 8 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 2 2 29 2 29 29 8 29 29 29 29 16 29 29 16 29 8 16 29 29 17 16 25 16 16 29 29 29 29 19 29 16 13 29 16 16 29 29 16 16 2 29 29 29 8 29 2 29 29 29 29 29 29 29 14 8 29 29 29 29 8 29 29 29 16 29 29 16 16 29 16 16 29 16 29 16 29 16 29 29 29 14 29 16 29 29 19 13 29 29 29 29 2 16 29 29 29 29 29 29 16 16 16 23 29 2 16 8 29 29 23 29 29 29 29 29 8 8 2 29 29 29 29 2 25 29 16 16 29 29 18 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 6 29 29 20 29 29 29 5 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 2 29 29 16 16 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 16 19 29 16 19 13 16 13 29 29 29 16 16 29 16 29 17 19 16 29 29 16 29 29 16 29 16 13 29 16 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 19 29 16 13 29 29 16 29 29 16 13 29 29 16 16 16 13 17 29 29 16 13 16 29 29 29 8 29 29 29 19 16 29 29 29 17 29 29 29 16 29 27 16 29 2 29 29 29 29 16 29 29 29 2 29 2 29 31 29 16 29 16 29 8 29 19 29 29 5 16 29 29 29 29 29 17 16 29 29 29 13 29 16 2 16 29 29 29 29 29 29 31 8 8 2 29 25 6 8 5 26 2 8 8 8 6 29 29 29 2 29 8 29 5 29 25 29 29 29 29 29 27 23 25 25 29 29 5 8 31 29 17 29 16 29 29 16 29 29 2 8 29 8 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 2 29 16 16 29 29 29 16 16 29 8 29 29 8 5 29 29 29 29 29 29 2 29 16 29 8 29 8 29 29 5 29 5 29 17 29 19 29 29 26 29 16 29 29 29 16 29 2 29 29 29 29 29 29 8 29 29 29 29 2 29 29 6 29 29 16 16 29 18 29 29 29 29 16 29 29 29 16 29 18 29 29 29 29 29 29 8 29 29 6 29 29 5 29 29 2 29 29 29 8 29 5 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 8 31 8 29 2 8 2 8 5 2 29 29 29 2 29 2 29 18 2 29 14 29 8 29 29 5 29 26 5 5 8 2 2 25 29 14 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 8 14 8 31 8 29 29 8 29 29 29 29 29 29 29 16 16 16 16 29 29 29 14 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 2 29 16 16 29 29 29 29 29 29 29 16 8 29 29 29 29 8 18 26 16 29 29 29 16 31 29 29 29 29 8 29 27 8 29 29 29 8 2 8 29 2 29 8 29 29 29 29 29 8 27 27 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 2 29 31 29 29 29 8 5 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 29 29 29 29 29 5 29 2 25 2 29 23 29 29 29 29 25 5 29 18 29 29 29 29 29 2 8 29 29 8 8 29 5 29 29 29 29 29 29 29 29 29 29 31 29 5 29 29 16 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 16 16 16 16 16 29 16 29 17 2 16 16 29 29 29 16 16 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 17 29 29 8 6 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 23 29 29 29 29 2 29 2 29 29 29 29 29 17 31 29 29 29 29 29 17 29 29 16 16 29 16 29 16 29 29 17 29 14 29 19 19 17 29 16 29 29 29 16 29 16 29 29 29 16 16 29 16 29 2 16 29 29 19 29 5 16 29 16 16 13 29 16 29 19 29 16 29 29 29 16 29 16 29 8 29 29 29 29 29 16 8 16 16 29 29 29 2 2 29 29 29 16 29 29 16 29 16 2 29 4 16 16 29 29 29 29 29 16 16 29 29 19 16 29 29 29 16 13 16 16 16 29 29 29 16 16 29 29 16 29 16 29 29 29 29 29 16 16 29 29 16 29 16 29 29 29 29 16 16 29 29 29 16 16 29 29 16 13 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 31 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 16 17 2 29 29 29 31 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 25 29 16 29 29 29 29 16 29 29 29 29 8 29 16 29 29 29 26 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 25 2 29 5 29 29 16 16 29 13 29 29 19 29 29 29 29 29 29 29 29 5 16 31 29 29 29 13 16 29 29 29 29 19 29 29 16 29 19 13 29 16 29 19 29 29 19 16 29 29 29 29 29 19 16 29 16 29 29 29 29 13 16 5 29 17 29 16 13 16 13 13 29 29 16 19 16 13 19 29 29 19 16 29 29 19 29 16 19 29 16 19 29 29 16 16 16 29 29 29 19 29 16 29 17 29 29 6 29 16 29 29 29 29 16 29 29 16 29 16 29 29 29 29 2 29 16 16 29 16 29 29 29 29 29 29 29 17 29 29 29 16 13 29 29 29 29 29 29 16 29 29 29 29 29 29 17 29 2 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 16 16 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 16 29 29 16 29 29 29 8 2 29 29 29 29 16 29 16 29 29 8 16 29 29 29 16 26 29 6 29 29 29 29 2 2 2 2 18 8 2 29 2 29 29 8 16 29 16 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 19 29 16 2 29 16 16 16 13 16 29 29 29 29 2 29 29 29 29 19 13 29 29 29 29 16 29 29 29 29 16 6 29 13 16 29 29 16 29 29 29 13 16 29 29 29 29 16 29 29 16 16 29 16 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 19 16 29 29 29 29 29 29 27 8 29 5 29 2 26 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 5 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 13 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 13 29 29 29 29 29 25 29 16 29 26 29 29 29 29 16 13 31 29 29 29 8 27 29 31 29 29 29 29 29 29 16 29 29 29 29 27 14 31 29 29 29 29 16 16 29 27 29 16 29 16 29 13 16 16 29 29 29 16 18 29 18 29 29 29 29 29 29 8 6 29 5 29 2 29 29 16 2 29 16 29 2 29 2 29 29 29 29 29 6 29 29 6 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 2 16 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 27 29 26 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 17 29 29 29 5 16 29 29 29 16 29 16 29 8 29 29 29 29 29 16 29 16 29 29 16 29 16 29 29 29 29 16 29 16 16 2 17 16 29 16 29 16 19 19 29 29 29 16 29 19 29 29 13 19 29 29 29 29 16 13 29 29 16 8 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 26 29 29 29 29 19 29 29 16 29 13 16 29 29 16 16 29 29 19 29 16 16 29 29 16 29 29 29 16 29 29 17 29 13 29 13 29 16 29 29 29 29 29 29 29 29 17 29 16 16 29 8 16 29 29 16 29 29 29 29 29 5 29 29 29 29 29 29 8 2 2 5 29 16 29 29 29 29 29 2 29 29 19 29 29 29 16 29 29 16 13 29 16 17 29 16 16 16 29 16 29 29 29 8 29 29 29 29 29 16 29 29 2 29 29 2 29 19 19 16 16 16 16 16 29 16 16 29 29 16 17 29 16 16 16 29 13 29 29 29 19 29 6 29 29 29 8 19 29 16 8 16 5 29 29 16 29 29 29 16 29 29 16 29 29 16 16 29 29 29 16 29 16 29 29 16 29 29 19 29 29 27 29 29 29 29 16 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 13 29 29 29 16 29 16 29 16 13 29 19 13 29 29 16 29 16 13 29 16 29 29 29 29 29 29 29 29 16 29 29 16 16 16 16 29 29 14 29 16 29 16 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 8 29 29 16 29 29 8 31 29 29 29 29 2 29 29 8 29 29 29 23 29 18 29 29 29 29 29 29 29 29 29 2 29 17 29 29 23 16 16 29 16 16 29 16 16 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 19 16 16 16 29 19 29 29 16 19 29 16 29 29 16 29 16 16 29 16 29 19 29 29 6 19 29 29 2 17 29 29 29 29 16 29 29 19 29 16 29 29 29 29 5 29 29 29 29 16 13 29 16 29 29 29 29 29 19 19 29 2 16 29 29 2 29 29 29 29 29 29 29 29 29 29 17 29 16 29 19 29 16 16 16 29 19 29 29 29 29 29 16 13 29 29 18 29 29 29 16 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 13 19 16 29 16 29 16 29 29 29 29 29 16 16 16 29 16 13 29 2 29 29 29 29 8 29 29 16 16 29 26 27 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 2 29 29 29 29 29 29 29 29 2 8 29 29 29 29 23 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 2 29 6 29 29 16 29 29 29 29 25 29 29 16 29 13 16 29 29 31 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 16 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 14 2 29 29 29 18 8 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 17 29 8 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 18 5 29 29 8 17 29 29 29 16 29 13 8 29 29 29 29 29 29 25 29 29 29 29 29 16 5 29 29 16 29 18 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 16 16 29 29 29 25 29 8 2 29 17 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 26 26 29 2 2 6 29 8 17 17 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 8 29 29 31 2 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 31 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 31 18 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 31 29 29 29 16 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 23 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 23 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 26 29 29 29 8 29 18 8 29 29 6 26 29 29 29 29 29 31 29 29 29 29 8 29 29 29 29 2 29 29 29 26 29 2 17 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 8 6 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 29 29 29 2 5 29 31 29 23 29 18 29 18 29 29 29 29 8 2 29 29 29 29 6 29 29 29 29 31 29 29 29 5 27 29 29 8 29 23 29 5 31 31 29 2 2 29 29 29 26 29 8 2 29 26 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 5 26 18 6 27 29 29 29 2 29 2 29 29 29 29 29 5 8 29 29 29 29 2 8 8 5 29 29 29 18 29 29 8 29 29 6 29 29 29 29 2 29 29 31 29 29 29 29 5 29 2 29 29 2 29 31 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 6 8 29 8 27 29 29 29 29 8 8 2 29 29 29 29 29 29 29 29 2 5 18 8 8 29 29 29 2 29 25 29 17 29 29 29 29 2 29 29 25 29 29 29 2 29 29 29 8 29 29 6 29 29 29 8 2 29 29 17 29 2 29 29 5 29 29 29 29 29 29 2 29 29 29 17 29 6 29 29 26 29 26 29 29 29 8 29 8 5 29 29 29 29 6 8 2 29 29 29 14 29 29 2 29 29 2 25 2 31 29 29 29 29 29 29 29 2 8 29 29 29 29 29 8 31 29 17 29 29 8 8 31 29 26 29 29 2 29 29 31 27 2 29 29 29 2 2 29 29 29 29 29 29 18 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 17 5 29 14 6 29 29 29 2 29 29 29 29 2 29 29 2 29 29 29 29 29 29 8 29 29 29 29 31 29 8 29 29 29 2 2 5 29 29 29 29 29 29 29 18 2 8 29 29 8 8 29 27 2 29 6 29 29 29 29 29 29 2 29 2 2 29 23 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 29 18 29 26 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 31 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 6 29 29 26 29 14 2 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 5 29 29 16 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 16 29 19 29 29 16 19 29 29 29 19 19 16 16 29 16 16 29 29 29 17 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 16 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 2 17 25 29 29 29 29 29 29 29 29 29 6 2 6 2 25 29 2 2 31 8 5 31 2 18 29 29 29 2 31 29 2 29 18 29 29 29 29 29 29 29 8 29 8 29 5 6 29 29 29 2 2 2 29 29 29 29 29 29 5 29 31 8 2 2 2 6 8 29 29 29 29 8 29 29 5 29 29 2 29 29 29 29 29 29 29 29 29 2 2 29 29 29 2 29 29 6 29 8 2 29 8 29 29 29 29 29 29 29 8 29 8 8 2 5 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 14 29 29 29 25 29 31 29 6 8 2 29 29 29 29 25 2 2 29 29 8 8 2 2 29 29 8 29 8 29 29 2 8 17 29 8 25 5 8 25 29 29 29 29 8 29 29 29 8 29 2 8 29 8 25 31 29 29 29 29 29 8 29 29 29 29 29 8 29 6 29 29 29 29 31 29 2 29 27 2 29 29 29 29 2 29 29 2 29 6 29 29 29 25 29 18 29 29 2 29 29 29 29 29 29 25 29 29 29 31 29 29 8 2 2 29 2 29 6 8 18 29 2 29 29 29 8 5 18 5 2 29 29 2 2 8 8 29 29 8 29 29 31 27 8 14 31 29 29 29 2 5 8 29 2 29 29 29 29 29 29 29 8 29 2 29 31 2 29 29 29 8 29 29 8 2 29 29 8 5 29 27 29 2 8 29 29 29 29 29 27 29 29 29 29 5 29 29 29 23 29 2 29 29 8 8 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 6 14 29 29 2 29 23 29 29 29 29 29 29 29 29 29 16 29 13 29 13 29 29 14 29 29 29 18 29 13 29 29 29 29 13 29 29 29 29 17 16 29 29 19 29 29 29 29 6 2 5 29 26 29 2 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 13 29 17 29 29 29 16 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 16 29 29 13 29 8 29 2 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 13 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 2 29 29 29 14 29 29 29 8 29 27 6 29 29 14 31 29 29 27 29 29 29 29 8 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 13 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 8 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 8 29 29 29 29 29 17 29 13 16 29 29 29 29 16 29 29 29 27 29 29 29 2 8 29 29 26 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 26 29 29 29 29 29 29 13 16 29 6 29 29 29 29 29 6 2 29 5 29 29 8 8 2 29 29 29 29 29 29 29 26 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 17 29 8 29 2 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 16 29 29 13 29 16 29 29 13 29 29 29 29 29 25 29 29 29 29 29 29 29 31 29 29 5 29 29 29 29 29 29 29 29 16 29 29 6 16 29 29 29 29 8 8 16 29 29 29 29 29 29 29 29 14 13 29 29 2 29 8 29 31 29 29 6 2 29 18 8 5 29 2 29 2 5 29 29 29 2 29 29 29 29 29 29 6 8 8 29 29 29 29 2 29 29 25 2 29 29 2 6 29 29 29 18 29 8 2 29 29 29 8 29 18 27 29 29 8 27 27 2 29 29 29 29 25 29 2 29 29 29 29 29 25 29 29 29 29 29 29 25 26 29 29 29 29 29 31 2 29 29 16 19 29 31 8 16 29 29 29 8 2 8 8 2 29 31 29 29 29 29 29 8 29 8 29 29 29 8 2 8 29 29 27 29 29 29 29 29 31 5 29 29 29 29 2 29 29 29 29 2 8 29 29 29 2 29 29 27 29 29 8 29 29 29 29 2 25 8 29 2 26 29 2 29 5 2 29 29 29 16 29 29 29 29 29 29 29 27 2 29 29 29 29 2 2 29 29 29 17 29 17 29 2 29 2 2 18 2 29 8 26 8 29 29 29 29 29 6 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 29 2 5 29 8 29 5 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 31 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 6 31 29 31 6 29 29 14 8 29 29 29 29 29 29 25 23 8 29 29 29 29 29 29 18 2 29 2 29 29 29 29 29 6 29 14 29 29 29 16 14 29 29 29 6 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 8 5 29 31 25 29 2 29 29 29 16 29 8 16 5 4 29 29 29 29 29 29 29 31 8 8 2 29 2 29 25 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 8 29 29 16 8 29 8 29 29 29 13 29 29 25 29 29 29 29 29 2 29 29 29 29 6 8 29 6 29 29 29 29 2 29 29 29 29 29 29 31 29 2 29 31 29 8 8 25 31 29 25 26 29 29 29 18 29 29 29 29 29 29 29 8 29 8 29 8 29 29 29 29 29 16 29 25 31 29 8 23 8 29 5 29 29 29 29 29 29 29 29 25 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 8 29 29 29 29 29 5 29 29 29 25 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 2 29 18 2 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 2 29 29 29 8 2 2 31 29 8 29 29 2 29 29 2 31 29 8 2 8 29 29 29 8 18 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 17 8 8 29 29 26 29 29 29 29 29 5 29 29 18 8 18 29 29 29 8 29 2 8 8 29 29 29 31 29 29 29 6 5 8 29 29 29 29 2 29 5 5 2 29 25 2 29 29 29 29 29 2 29 2 29 8 29 6 25 29 8 29 29 29 18 8 29 23 29 29 29 2 29 29 18 29 2 29 29 29 29 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 2 2 29 16 29 17 29 29 16 2 29 29 16 19 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 16 5 16 29 8 29 29 8 29 29 29 29 29 29 29 29 16 13 29 29 29 13 29 29 18 17 29 29 29 16 29 29 26 29 29 29 29 29 29 5 29 29 29 29 29 29 5 5 8 29 29 29 29 29 29 29 29 29 29 29 29 13 2 29 29 5 8 29 13 29 8 2 29 29 29 29 29 29 29 19 16 29 29 16 16 17 16 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 16 27 26 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 16 29 8 29 16 29 29 2 2 29 29 29 17 26 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 8 29 25 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 16 26 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 2 5 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 16 17 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 25 2 8 29 29 29 29 29 29 29 29 29 29 29 29 16 16 2 16 29 29 29 29 29 29 29 14 29 29 2 29 29 8 13 16 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 18 29 13 29 16 29 16 29 29 19 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 13 13 29 29 2 26 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 13 8 17 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 16 29 29 29 29 13 29 16 29 16 19 2 29 29 13 29 29 2 16 16 16 13 29 29 29 29 29 29 6 16 16 16 27 29 29 29 29 29 29 29 29 29 8 2 29 29 13 13 29 16 29 19 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 6 29 29 16 29 18 29 29 29 8 29 2 29 2 25 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 16 29 16 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 16 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 5 29 29 29 29 2 29 29 6 25 25 29 29 29 29 29 8 29 2 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 16 25 29 6 29 18 5 2 29 2 18 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 2 29 5 29 29 16 29 6 29 29 2 6 29 29 6 2 29 25 29 29 29 29 29 29 6 29 29 29 2 29 16 29 29 2 29 29 29 16 29 8 17 29 29 29 29 29 29 29 29 29 16 29 29 8 25 29 29 29 29 16 29 29 29 29 16 29 8 29 8 29 29 29 29 6 29 29 29 29 16 29 29 29 29 13 29 16 16 18 29 29 16 29 29 29 29 8 8 29 29 29 5 29 2 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 2 29 29 29 29 14 29 29 8 8 2 29 18 29 2 29 29 29 29 16 29 29 16 29 6 29 29 29 29 16 29 29 8 29 29 29 29 8 29 29 29 2 29 29 29 29 29 16 16 29 29 16 29 29 16 16 29 29 18 8 8 16 29 29 29 8 29 29 26 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 16 29 29 29 8 29 29 2 29 6 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 31 29 29 31 29 8 29 29 29 29 16 29 29 29 29 29 29 29 2 16 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 19 16 29 29 16 29 29 29 16 16 29 29 29 29 29 16 16 5 29 29 29 29 8 29 29 29 16 29 29 2 2 29 29 29 29 29 16 16 29 29 16 13 29 29 29 2 29 29 8 29 29 17 29 29 29 2 8 29 29 29 17 29 29 29 29 29 8 29 29 29 2 29 29 29 6 29 31 29 8 8 29 29 29 29 5 29 29 8 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 2 2 8 29 29 8 29 29 25 29 29 18 29 29 14 29 29 2 29 29 2 6 8 29 29 29 16 16 29 29 17 18 29 18 29 25 29 29 16 29 17 13 16 29 29 16 16 29 29 29 2 2 29 8 29 29 16 29 29 16 29 29 29 29 2 18 29 5 8 29 29 8 2 29 29 29 29 29 2 29 27 29 5 29 29 2 8 29 29 29 25 29 29 29 2 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 25 29 29 29 29 31 18 29 8 27 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 2 29 29 16 29 16 13 29 29 16 8 29 16 16 29 29 29 29 29 29 16 29 29 16 29 29 29 19 16 13 29 29 29 29 29 16 29 29 16 29 16 29 29 13 29 16 29 29 16 29 29 29 29 29 19 16 29 29 29 16 16 29 16 29 16 16 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 6 29 29 29 29 29 29 29 29 17 29 29 29 29 8 29 16 29 16 29 29 29 2 16 29 8 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 25 29 6 29 29 29 29 29 29 29 29 29 29 29 14 29 6 29 2 29 31 5 18 29 29 29 5 29 17 29 29 29 6 29 8 29 25 29 2 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 16 29 29 29 29 29 25 29 29 5 5 5 2 2 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 2 29 29 29 29 29 29 16 29 29 29 16 29 2 16 29 29 6 29 29 29 29 29 29 29 17 18 29 29 29 29 8 8 31 6 2 2 2 8 5 29 29 25 2 29 29 29 29 8 31 5 8 2 29 14 8 29 18 29 8 2 5 2 29 29 29 29 6 29 25 8 8 27 29 29 29 29 29 29 29 29 29 25 18 2 29 6 5 25 2 29 29 29 29 16 13 16 29 29 29 2 14 8 29 29 29 16 16 29 29 29 29 29 8 2 16 16 29 16 29 29 29 13 29 29 16 29 29 29 16 29 16 29 16 16 29 16 29 29 29 2 29 29 29 8 16 29 29 29 29 16 16 29 16 16 29 19 16 29 2 29 29 29 29 29 29 29 29 29 29 16 13 16 16 19 29 16 16 16 29 19 29 8 16 19 29 19 19 16 19 29 29 29 16 29 16 29 16 19 29 16 16 29 29 29 29 16 29 13 29 16 16 13 19 13 16 19 16 29 29 13 16 17 16 16 29 29 29 16 16 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 6 29 29 29 29 29 16 29 16 29 29 13 16 29 29 29 29 16 29 29 29 29 29 29 2 23 29 29 29 29 29 29 18 29 4 2 25 2 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 29 29 29 29 29 16 16 13 29 29 29 16 29 29 29 29 29 29 2 29 29 16 29 8 29 29 8 29 8 29 8 29 29 8 29 29 6 29 29 16 29 29 29 16 29 29 29 29 16 29 16 29 29 13 29 29 19 19 16 16 29 16 19 13 29 16 19 29 16 16 29 16 16 29 29 29 29 16 13 29 29 29 29 19 29 29 29 29 8 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 16 6 29 29 29 29 29 8 25 29 16 16 16 16 29 29 29 29 29 29 29 18 29 29 2 2 2 29 29 16 26 16 29 29 13 29 29 29 19 29 29 19 13 16 29 19 29 29 29 16 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 16 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 8 2 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 2 29 29 29 29 29 4 16 16 29 2 29 16 16 8 29 29 19 29 16 29 31 29 29 29 29 29 29 29 29 29 29 29 29 19 13 29 29 13 19 13 16 13 29 29 29 16 16 29 29 17 29 16 16 29 19 17 29 29 16 2 16 16 29 29 17 29 29 29 16 26 8 29 29 29 29 13 29 29 17 2 29 29 29 29 31 29 29 29 29 29 29 29 29 16 16 29 29 16 16 29 29 16 16 29 29 29 29 29 29 16 29 29 16 16 29 29 16 29 29 29 16 29 29 16 29 16 29 29 29 6 29 16 16 16 17 29 29 29 29 16 16 29 8 16 13 16 29 29 16 29 29 29 19 29 13 16 16 16 29 16 29 13 29 16 29 29 29 29 29 17 8 29 29 2 2 2 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 8 13 29 29 29 29 29 29 29 16 29 29 2 29 8 29 2 17 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 2 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 2 31 2 29 8 29 29 29 29 29 29 18 29 14 5 29 29 29 2 29 5 8 2 29 29 29 29 29 8 2 2 29 29 8 29 18 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 18 2 29 29 29 8 2 29 29 29 29 31 5 29 29 8 6 2 29 29 29 31 5 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 31 29 29 29 29 29 29 2 29 16 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 16 29 29 29 13 29 16 29 8 29 13 16 16 16 19 13 16 19 29 19 16 29 29 16 29 29 29 16 2 19 29 29 29 29 29 29 29 16 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 5 17 5 26 17 16 2 29 29 29 16 29 16 29 29 16 29 29 13 29 29 29 6 29 29 29 29 2 2 29 29 29 8 29 29 2 29 2 29 29 31 29 18 29 5 8 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 25 29 2 29 29 29 17 2 2 8 16 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 25 29 29 29 17 17 29 17 13 29 16 29 5 16 17 29 29 29 16 29 16 29 16 29 16 29 29 29 29 16 29 29 16 16 29 29 29 17 13 29 29 2 16 13 29 29 29 16 29 29 29 29 29 16 29 16 29 16 29 16 29 16 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 17 16 29 29 16 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 25 29 8 29 29 29 29 29 29 17 29 29 29 29 29 29 2 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 5 29 5 26 8 2 29 29 29 18 29 2 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 16 29 29 13 13 29 13 16 16 13 16 17 13 13 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 26 29 29 29 29 29 29 29 29 16 29 29 29 29 18 29 29 29 16 29 29 29 29 26 14 2 29 5 29 29 17 17 16 29 29 6 29 29 29 29 2 18 29 8 29 29 29 5 5 16 29 8 8 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 17 29 16 16 29 29 29 29 29 29 29 29 29 29 2 16 29 16 31 29 29 29 29 29 29 29 18 18 2 29 16 29 29 29 29 29 19 29 29 29 29 29 29 16 29 16 29 16 16 16 29 18 29 29 29 26 5 5 29 29 16 29 27 29 29 29 29 29 29 29 29 16 29 29 29 29 6 29 29 29 29 29 6 6 29 5 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 5 29 8 29 29 29 29 27 29 29 29 2 29 29 6 8 29 29 29 25 29 29 25 8 6 29 29 2 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 5 5 29 29 25 29 6 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 8 25 8 8 29 29 29 8 2 29 29 26 26 29 8 29 29 29 29 29 29 29 8 6 2 29 23 8 17 29 29 31 29 14 29 29 29 5 18 29 29 18 29 29 29 6 29 29 29 29 23 14 29 29 29 2 27 29 29 5 29 31 8 29 29 2 29 29 14 29 8 29 5 29 29 29 17 29 29 29 25 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 13 29 13 29 29 29 8 2 2 29 29 29 8 29 29 29 26 29 29 29 29 23 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 25 29 29 29 29 29 29 29 29 29 16 16 29 8 14 29 29 29 8 29 8 29 8 2 26 29 5 29 26 26 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 25 5 29 26 8 8 18 29 29 2 29 16 16 29 13 29 29 13 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 25 29 29 29 8 18 29 29 29 8 5 2 29 2 29 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 8 5 8 25 26 6 25 29 29 29 29 29 29 2 2 29 29 29 2 18 29 29 5 29 2 29 29 29 6 29 29 29 29 29 29 27 29 29 29 29 29 8 29 29 29 29 29 6 8 5 6 29 29 29 31 29 29 2 31 8 29 29 29 16 16 5 31 2 29 31 29 16 2 16 29 29 16 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 16 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 16 16 29 16 29 29 16 29 29 29 29 29 29 29 16 29 16 29 16 29 16 29 16 16 29 29 29 29 16 29 16 29 19 19 29 29 29 16 16 16 16 16 16 19 29 29 19 16 29 29 16 16 13 16 29 16 16 19 16 29 29 17 13 19 29 16 19 16 29 5 29 29 13 16 16 29 29 16 16 29 29 29 19 29 29 29 16 29 29 29 29 16 29 16 29 16 29 29 16 29 17 17 13 29 13 16 13 29 29 16 16 16 29 16 16 16 16 19 29 29 29 16 29 19 29 29 16 29 29 29 16 29 29 29 16 16 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 16 16 29 29 16 29 29 29 29 29 19 29 16 29 29 16 29 16 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 16 29 29 8 29 29 16 5 16 29 29 16 16 29 29 2 29 16 29 29 8 29 29 8 29 29 2 29 29 29 29 8 29 29 29 29 29 29 2 29 29 2 29 29 2 29 29 29 8 17 29 2 29 2 8 29 29 29 29 29 29 29 8 29 2 29 2 31 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 16 16 29 29 17 29 2 29 18 29 29 6 26 29 29 29 29 29 8 29 6 29 29 29 29 16 29 29 2 25 29 29 29 2 29 5 2 2 29 29 29 29 29 29 18 29 29 16 29 29 16 29 16 29 31 29 29 16 29 2 29 29 29 16 16 29 29 16 29 29 2 29 16 16 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 2 2 29 29 29 29 29 8 16 29 6 29 29 13 29 29 29 29 26 29 29 29 13 16 29 16 16 29 13 29 16 16 29 16 16 29 29 29 29 16 29 29 29 16 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 8 13 29 29 29 29 5 29 29 29 29 29 29 17 29 29 29 29 16 29 29 13 29 5 26 8 29 2 29 17 29 29 29 29 29 29 2 2 29 16 29 29 17 29 16 29 29 16 29 29 29 29 29 29 29 29 26 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 25 29 29 29 29 27 29 29 29 2 29 29 29 2 8 6 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 16 18 2 29 29 16 2 29 29 16 29 29 29 29 29 29 29 29 29 29 31 29 25 14 29 29 5 2 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 31 29 2 2 18 2 14 29 5 25 29 29 29 31 29 29 8 29 29 29 18 29 29 2 29 8 2 18 2 2 2 29 29 29 29 5 29 29 29 2 2 18 25 29 17 29 5 2 2 5 8 29 29 31 31 8 29 29 8 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 16 16 29 16 13 29 29 29 29 29 29 29 29 29 29 29 16 13 17 2 29 29 29 29 29 5 29 31 29 29 29 5 29 29 2 29 29 29 29 29 16 29 19 29 16 29 29 29 29 29 29 29 29 29 19 16 29 29 16 13 8 29 29 29 29 29 29 13 29 29 29 29 29 13 29 16 29 17 13 29 13 16 16 29 17 29 18 6 29 29 16 16 29 29 29 17 29 29 29 16 29 29 29 16 14 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 16 29 29 29 29 29 16 29 13 16 16 16 29 29 13 29 16 29 13 16 29 16 29 16 29 29 29 29 29 13 13 17 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 26 16 29 29 29 19 8 29 29 29 29 29 16 16 29 29 29 29 29 29 29 26 16 29 2 2 29 5 2 29 29 29 29 29 31 29 29 29 29 29 8 29 29 29 29 29 29 8 29 13 29 29 16 16 2 16 29 17 6 29 29 5 29 13 29 17 29 29 8 29 29 2 23 8 2 29 2 5 29 29 29 8 29 25 29 29 2 2 29 29 29 29 8 29 29 29 29 29 2 29 29 6 2 8 31 29 8 27 18 29 29 18 29 2 29 29 29 29 29 29 29 31 29 29 29 29 29 8 8 2 31 29 2 29 16 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 8 16 16 29 13 16 18 25 16 29 16 29 16 29 29 29 29 29 29 29 13 29 29 17 29 16 29 4 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 16 16 29 29 8 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 2 19 26 29 29 29 29 29 29 29 29 29 29 29 29 8 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 16 29 16 29 8 29 29 29 2 29 18 29 25 29 29 29 29 29 16 29 5 29 14 18 29 8 26 31 2 8 5 2 14 29 29 8 8 5 2 6 26 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 2 5 2 18 8 2 29 29 29 29 25 18 29 29 6 29 29 2 29 29 8 29 2 29 29 8 29 17 29 29 29 29 29 8 29 29 29 29 18 29 29 29 2 5 29 2 29 29 29 29 29 8 2 29 2 8 18 8 29 2 29 25 29 29 29 29 29 29 29 2 29 8 29 29 29 23 29 29 8 29 29 8 29 29 29 29 29 29 17 8 5 2 29 29 29 8 29 29 2 29 17 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 29 8 25 2 2 2 8 29 29 25 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 27 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 17 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 5 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 26 17 29 2 29 29 8 29 29 29 18 2 29 8 29 29 29 29 29 29 29 17 29 29 29 29 29 2 29 17 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 16 29 29 16 29 29 29 29 17 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 13 13 29 29 29 17 16 13 29 29 16 16 29 29 29 29 13 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 16 16 13 13 29 29 29 29 16 29 16 29 29 16 16 29 29 29 16 29 16 16 29 29 16 29 16 13 29 29 29 16 29 16 29 29 29 16 27 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 2 16 29 16 16 29 29 29 29 29 8 29 29 29 29 5 5 17 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 13 29 29 16 29 16 29 29 16 16 29 29 29 13 8 8 29 29 8 5 29 29 2 29 29 5 8 29 29 29 29 2 31 29 25 29 29 29 2 29 29 29 29 29 13 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 2 29 26 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 2 2 29 29 29 29 27 29 29 29 5 29 29 29 29 2 5 29 8 29 8 29 29 29 29 29 29 29 29 2 29 8 29 16 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 27 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 8 29 17 29 29 29 29 29 29 29 26 29 29 16 29 29 2 31 29 29 16 29 29 29 29 29 25 29 16 29 16 29 29 17 29 29 29 16 26 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 17 29 29 29 29 29 29 16 16 29 29 16 29 29 29 13 29 6 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 31 29 29 27 16 29 29 2 29 29 29 16 31 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 13 16 19 29 29 29 16 29 16 29 29 29 29 29 29 16 16 16 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 13 29 2 29 16 29 16 16 29 13 29 16 16 2 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 2 27 29 29 29 29 29 2 18 29 2 29 29 29 29 29 16 16 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 2 31 29 29 29 8 29 23 18 29 29 29 25 29 13 29 29 13 19 29 29 16 13 29 17 29 29 29 16 29 29 29 13 29 29 29 5 29 29 4 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 5 29 29 16 29 29 29 29 16 29 16 13 29 29 2 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 27 29 29 29 27 29 16 18 2 29 16 29 29 29 17 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 2 8 16 29 16 16 29 16 29 29 16 16 16 29 13 29 29 29 29 16 14 19 16 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 19 16 29 16 19 13 13 29 29 29 16 16 16 29 29 19 19 16 19 19 19 29 29 19 16 29 29 16 29 16 29 17 16 13 5 13 6 29 16 19 29 16 2 29 29 29 16 29 29 29 13 29 19 19 29 29 29 29 29 16 13 29 29 29 29 2 29 29 29 29 29 29 29 19 16 29 29 16 14 29 29 29 8 29 29 29 29 29 2 29 31 29 29 29 16 29 29 29 29 29 29 16 13 29 2 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 2 29 29 8 29 29 16 17 29 29 29 29 29 29 16 29 29 16 29 16 29 13 16 29 29 16 16 16 16 16 29 16 16 2 29 31 6 29 29 29 16 29 29 29 29 29 29 16 2 2 29 29 29 27 29 29 29 8 29 29 29 8 5 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 17 29 2 5 29 29 29 16 29 29 23 16 2 29 16 2 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 8 29 29 16 29 26 29 29 29 17 29 8 29 2 14 16 29 29 16 16 29 29 16 16 16 29 29 29 29 29 16 29 29 29 29 2 29 5 23 29 29 5 29 2 29 29 29 29 8 29 29 29 8 29 29 29 6 25 29 29 16 29 29 29 29 29 29 29 2 25 29 29 29 29 5 8 29 29 29 29 29 23 29 8 29 8 31 29 2 31 29 29 29 17 29 29 29 29 25 29 29 2 29 18 29 31 29 17 29 8 18 29 18 2 31 29 29 29 29 29 2 2 31 29 29 29 25 29 8 5 2 29 29 8 29 25 29 29 29 29 29 29 29 8 29 8 29 2 29 29 29 29 29 29 2 8 29 29 29 31 29 29 29 25 6 29 29 29 8 18 29 29 29 29 29 29 29 29 16 29 8 29 29 29 2 29 29 29 8 26 8 29 29 31 6 2 25 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 25 29 29 29 18 29 6 18 29 29 29 31 29 8 29 8 29 29 2 29 29 29 31 8 2 29 29 29 29 29 29 25 29 31 29 29 18 29 2 8 29 29 6 29 29 29 29 29 29 31 29 29 27 29 29 18 31 29 29 2 18 8 2 29 29 8 8 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 2 2 8 29 29 29 2 29 29 29 29 2 18 29 29 8 29 2 2 8 29 29 2 29 29 16 29 2 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 2 5 29 29 29 25 29 2 29 29 2 29 29 29 29 29 14 29 2 25 29 29 25 29 29 31 2 23 29 29 8 29 2 29 29 29 2 29 29 29 29 29 29 17 29 29 29 31 29 2 29 29 2 2 2 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 17 2 2 29 29 31 29 2 29 18 31 5 8 8 29 29 2 18 23 25 29 29 29 29 29 31 29 29 6 29 2 2 29 29 14 29 29 5 8 29 29 29 29 29 31 29 29 29 29 29 29 9 29 26 29 29 29 29 16 29 29 29 16 29 29 29 8 29 2 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 2 29 29 29 16 29 29 29 29 29 29 19 16 16 29 29 29 16 29 2 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 2 29 29 29 29 29 2 29 29 29 29 29 29 29 2 31 29 25 29 29 29 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 2 29 29 29 31 2 29 6 2 29 29 8 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 25 29 29 8 18 29 29 29 29 14 31 29 8 29 29 29 29 29 2 8 5 29 29 29 29 27 29 29 2 2 29 29 31 29 29 2 2 29 29 8 29 6 29 29 29 29 29 29 29 2 2 29 29 29 29 29 16 29 29 29 29 16 8 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 16 16 29 29 16 29 29 17 29 29 29 26 2 29 2 29 16 17 16 29 29 29 8 29 29 29 29 29 29 29 29 29 8 2 29 29 29 18 29 29 8 29 16 29 27 29 17 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 16 18 29 29 29 29 2 29 2 17 8 29 29 29 27 29 29 2 5 29 2 29 31 29 29 29 2 25 8 6 31 29 29 29 29 29 27 8 29 29 16 29 29 19 29 16 29 29 16 29 18 31 29 29 29 29 5 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 16 16 29 29 29 29 29 29 29 16 29 16 16 29 29 29 13 16 29 29 29 16 17 29 29 29 29 16 29 16 29 29 17 16 13 29 16 29 29 16 16 16 29 16 16 29 29 29 16 29 29 19 29 29 29 16 29 16 16 16 29 16 16 16 13 16 29 16 29 29 19 29 19 29 16 29 13 19 29 16 19 16 16 29 16 17 29 29 19 16 29 29 29 19 13 29 16 29 29 29 29 19 16 16 16 29 8 29 16 16 16 29 29 16 29 16 29 16 29 16 16 29 16 29 29 16 19 16 16 16 19 16 19 29 29 29 29 16 29 16 29 29 13 19 16 29 16 16 16 16 16 16 29 16 29 16 13 16 29 29 29 13 16 29 16 29 29 16 16 29 29 29 16 29 8 29 16 29 16 29 16 29 16 19 29 16 29 29 19 16 16 29 16 16 16 19 16 16 16 17 16 16 16 29 29 29 16 16 19 29 19 13 16 16 16 29 16 16 16 29 16 16 13 29 29 2 16 26 16 29 16 29 16 16 29 29 29 29 16 16 29 16 29 16 16 16 17 13 16 29 16 16 16 19 13 16 16 16 19 16 29 29 16 16 16 29 29 29 16 16 29 29 29 29 19 29 29 29 16 13 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 26 2 29 16 29 29 29 29 29 29 29 8 8 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 6 6 29 29 5 29 29 29 29 16 8 8 29 2 16 29 8 2 8 29 29 16 29 29 29 29 2 2 2 29 29 29 2 27 29 29 29 29 5 29 29 29 29 8 29 29 16 29 29 17 13 16 29 5 29 29 29 29 29 29 5 16 29 29 29 29 2 29 29 29 16 16 29 29 29 29 16 29 16 16 29 29 16 29 13 16 29 16 29 29 29 29 29 29 29 6 4 13 16 29 29 29 29 29 29 29 29 29 2 8 29 26 29 16 29 29 29 16 29 16 29 16 16 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 16 29 16 16 16 16 16 29 29 16 16 17 29 29 29 29 29 16 16 29 29 17 29 13 16 29 29 29 29 13 16 2 16 17 16 16 16 16 29 29 29 29 13 29 16 29 29 29 13 19 29 29 29 16 29 29 29 16 16 29 29 29 16 29 29 29 29 31 29 8 16 29 29 29 29 8 8 29 29 29 29 29 16 29 29 16 29 16 29 29 16 16 29 16 16 29 17 13 16 29 29 29 29 16 29 29 2 19 8 29 29 29 29 16 16 16 29 29 29 25 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 5 16 5 29 29 29 6 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 26 29 2 29 29 29 29 29 29 17 2 6 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 18 8 2 29 29 2 26 29 17 29 29 29 2 29 29 29 2 8 29 8 25 8 8 26 23 29 29 2 2 23 29 29 2 29 18 29 29 17 29 6 29 8 5 31 2 8 29 29 29 29 18 29 2 8 29 29 29 8 5 2 29 29 29 29 29 29 29 29 2 29 29 2 5 29 29 29 25 6 18 29 23 29 14 29 5 29 29 29 2 29 29 6 25 29 25 29 29 6 27 2 29 29 16 2 29 29 29 29 8 29 18 5 29 29 29 2 29 8 2 29 29 17 16 29 29 16 29 29 29 29 29 29 31 29 29 2 29 2 29 26 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 17 29 16 29 29 17 29 29 29 29 8 29 29 26 6 29 26 2 29 2 29 31 29 14 29 29 29 29 29 29 29 29 29 29 2 29 16 13 29 29 29 2 26 29 2 29 5 29 29 29 4 29 29 29 29 6 29 29 29 29 8 29 18 29 29 29 29 26 29 29 29 29 29 17 29 29 29 29 16 29 29 29 29 29 5 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 29 8 2 2 18 29 29 29 26 29 29 2 29 8 29 29 29 8 29 29 14 29 29 29 29 29 29 29 29 29 29 17 29 29 29 5 29 29 29 27 29 29 29 29 29 29 29 29 8 5 26 29 29 29 29 2 29 8 29 29 29 2 29 26 29 29 29 6 29 25 29 29 16 29 29 29 14 6 8 2 29 23 29 29 8 2 29 26 29 29 29 26 2 8 2 29 8 2 2 31 5 2 29 29 29 29 2 2 29 29 25 29 8 29 2 26 2 29 29 6 29 8 29 2 2 29 2 2 29 29 29 29 8 2 29 29 8 29 29 29 29 31 29 29 25 29 29 29 29 29 29 29 2 29 29 29 27 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 19 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 26 29 29 29 2 29 14 29 8 29 29 29 29 29 18 16 29 29 29 29 2 2 29 29 29 29 29 29 27 29 5 29 29 31 2 29 29 8 29 2 29 29 29 6 29 29 29 8 29 31 29 5 29 29 29 8 29 2 29 29 29 18 18 2 29 29 31 29 29 29 31 26 8 2 31 29 29 8 29 29 29 26 5 2 29 2 25 29 29 29 29 16 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 16 19 29 29 29 29 27 29 29 29 29 29 8 25 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 16 29 29 16 13 16 29 29 16 29 29 29 16 29 16 16 16 19 29 18 29 29 16 16 29 16 16 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 13 16 29 16 29 16 16 29 29 16 16 29 16 13 16 29 29 29 29 16 19 29 29 19 16 16 16 16 29 16 16 13 19 16 16 16 16 16 29 16 29 16 19 29 16 29 16 29 19 29 29 29 17 29 29 29 16 19 16 29 16 29 16 29 19 16 29 16 16 29 29 29 29 29 8 29 16 16 16 29 29 29 29 29 29 29 29 29 5 31 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 17 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 26 29 29 16 29 29 29 29 8 29 29 5 29 29 29 29 25 29 29 29 26 16 29 29 16 13 29 29 29 29 29 16 16 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 26 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 16 19 29 29 29 29 29 29 29 16 29 29 29 29 18 8 29 8 29 29 29 16 29 29 29 2 29 16 29 29 16 29 29 29 29 16 29 16 29 29 29 29 16 6 29 29 29 29 29 16 29 16 16 16 16 29 29 13 16 29 29 16 29 16 29 29 29 29 16 29 16 29 19 29 29 29 29 29 29 29 29 16 29 29 29 29 17 8 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 8 29 16 16 29 29 2 29 29 2 16 25 29 29 29 8 29 2 29 29 29 29 29 29 26 8 2 29 2 29 29 29 8 18 29 29 29 31 8 2 29 5 29 29 29 26 17 26 29 31 29 29 29 2 8 8 29 29 29 29 26 29 29 6 29 29 29 29 29 29 29 29 29 31 18 2 29 29 29 23 29 29 29 6 29 2 29 18 29 27 29 29 29 29 29 29 8 29 29 29 29 16 29 26 17 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 8 8 29 5 29 2 29 29 29 29 29 29 18 2 2 29 29 31 29 29 29 8 29 29 29 29 29 25 2 27 2 29 29 29 29 29 29 29 29 29 29 29 14 2 29 18 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 31 31 18 31 2 8 29 25 29 29 29 6 29 29 29 29 2 29 29 8 2 29 29 2 2 29 29 29 29 8 8 29 5 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 31 2 29 8 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 26 29 29 29 18 29 29 29 8 29 29 16 29 29 29 29 29 29 16 16 16 29 29 19 29 16 2 19 29 29 29 29 29 16 16 16 16 29 19 29 29 29 29 29 29 19 29 29 29 16 16 27 29 29 16 29 29 29 2 29 29 29 29 16 29 29 29 29 29 16 29 16 23 29 16 29 29 29 16 29 19 16 16 29 29 16 29 16 16 16 16 17 16 16 29 16 29 29 19 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 16 29 16 29 16 16 16 29 29 29 16 16 16 19 29 29 29 29 29 2 17 29 29 29 16 29 19 29 16 16 29 29 29 16 29 29 16 16 29 16 29 29 16 29 29 29 16 29 29 16 29 29 29 16 16 29 29 16 29 29 29 29 29 29 16 29 16 16 29 29 29 29 16 29 29 13 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 2 29 29 29 29 16 17 29 6 29 29 16 16 29 16 29 29 29 31 13 16 8 17 14 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 16 29 29 29 16 16 29 29 29 29 16 29 29 16 29 6 29 29 29 29 29 29 29 16 16 2 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 16 29 29 16 29 29 19 16 29 29 29 29 19 25 29 29 29 16 29 29 29 29 29 29 29 17 29 29 29 29 29 29 16 29 29 8 16 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 16 17 29 29 29 29 29 29 29 16 29 29 16 29 29 31 29 29 29 29 29 29 17 29 23 29 29 29 29 29 16 31 29 29 29 29 29 29 29 16 29 8 2 29 29 5 29 18 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 16 29 16 29 29 16 13 29 29 29 16 16 16 16 29 19 16 16 29 16 29 29 29 29 29 29 16 13 29 29 29 29 29 29 16 16 29 16 16 13 16 29 29 16 29 16 29 16 16 29 16 29 17 17 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 19 29 29 16 29 29 2 16 29 16 16 29 19 29 29 16 29 19 29 16 13 29 16 29 13 16 13 19 2 29 29 29 29 29 16 16 16 29 29 29 17 29 29 29 16 29 13 29 19 29 29 13 16 16 29 29 13 16 16 16 16 19 19 19 29 17 29 29 19 16 19 5 29 29 29 19 16 16 16 16 29 29 16 29 29 29 16 16 29 29 16 16 29 16 29 29 19 16 29 16 16 16 16 16 29 16 16 29 16 16 16 29 17 19 13 26 19 16 29 29 29 16 19 16 16 16 13 29 29 16 29 13 16 16 29 16 16 16 2 29 16 29 29 13 19 16 16 29 16 29 16 16 29 16 13 29 16 16 13 16 13 29 29 29 29 29 29 16 16 29 29 13 29 16 29 16 29 29 29 13 2 29 29 29 29 29 16 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 2 29 8 16 29 29 2 29 26 2 29 29 29 8 8 29 17 29 8 8 29 29 29 2 29 29 8 2 29 29 29 5 5 2 29 2 29 29 8 29 29 26 29 29 29 29 29 29 29 29 29 29 8 17 2 2 2 8 17 29 29 29 6 2 29 2 16 29 29 29 29 29 29 29 29 29 26 2 29 2 29 5 8 2 29 29 29 29 29 29 29 2 29 18 31 29 29 5 29 29 25 29 29 29 29 8 26 8 29 8 2 8 29 2 29 29 2 29 29 29 29 29 29 2 29 29 29 8 29 29 5 29 6 8 8 2 29 29 29 29 29 29 6 16 16 29 29 29 2 29 29 29 29 2 29 27 2 5 29 6 29 29 29 29 29 29 2 29 29 29 29 2 29 26 29 18 2 29 29 29 29 29 8 29 29 29 8 25 2 2 29 18 8 29 8 29 29 29 5 23 29 29 31 6 29 29 29 29 2 29 29 5 29 29 29 5 29 29 29 31 25 29 5 31 6 29 29 8 26 29 29 29 8 29 29 29 29 29 5 29 29 29 29 29 29 16 2 29 29 29 29 17 29 29 29 29 29 29 2 2 29 2 29 29 29 29 29 29 29 29 13 16 13 16 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 5 2 29 29 29 18 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 18 29 29 29 29 29 29 29 29 29 31 29 29 29 29 31 8 29 29 29 29 29 29 29 16 13 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 16 2 5 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 5 5 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 13 16 29 29 16 29 13 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 16 8 29 29 29 16 13 29 29 16 29 29 13 16 29 16 29 29 17 13 29 16 16 13 16 29 16 16 19 16 29 29 16 16 13 18 16 16 16 16 29 16 13 29 16 16 29 29 16 29 16 19 19 29 29 16 29 2 16 29 16 29 16 29 16 13 16 29 29 29 16 29 13 16 16 16 13 16 29 29 29 29 16 19 16 29 19 29 29 16 16 16 19 29 29 16 29 29 16 16 16 13 16 29 29 16 16 29 29 16 16 29 29 16 16 16 29 16 29 29 29 29 29 29 16 29 16 16 16 29 16 29 19 29 16 19 19 29 29 19 16 16 29 13 16 19 19 19 19 19 16 16 16 16 29 29 16 16 16 29 16 19 29 19 29 2 19 29 29 29 16 16 19 19 19 29 16 16 16 29 29 16 16 29 16 16 19 19 29 16 19 19 29 16 13 16 13 29 29 29 16 16 29 16 29 29 19 16 29 29 16 13 16 19 16 16 19 16 16 19 16 19 29 19 16 19 16 16 29 29 19 13 29 29 13 17 29 16 13 29 16 16 29 16 29 19 29 29 16 29 19 16 16 16 16 29 19 16 16 29 29 13 29 29 19 16 29 29 16 29 29 16 29 16 29 29 29 16 19 16 16 29 29 19 16 29 13 13 29 13 19 16 16 19 16 19 19 16 29 16 16 16 19 29 29 19 16 29 16 16 16 16 16 16 16 29 16 29 29 13 16 29 16 13 16 29 17 29 16 29 16 16 16 16 16 16 19 29 16 29 16 16 16 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 16 29 16 29 16 29 2 16 16 29 29 29 16 29 8 29 29 29 29 16 29 29 29 29 29 31 29 29 31 29 8 29 31 29 31 29 29 29 8 29 5 29 29 31 29 29 29 29 29 29 8 29 29 2 23 8 29 2 29 2 18 31 29 29 5 29 29 29 29 14 29 5 29 29 18 29 29 29 8 2 29 29 18 29 29 25 8 29 2 6 5 18 29 29 29 8 29 29 17 29 29 29 29 29 2 29 2 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 25 6 29 2 29 29 14 2 29 18 2 18 29 2 2 18 25 29 29 31 29 27 2 29 29 25 6 2 2 6 29 29 29 29 29 27 29 29 29 5 8 29 29 29 29 29 16 16 29 29 29 29 29 29 29 14 5 29 29 5 29 29 29 29 29 2 2 17 29 29 16 29 16 29 29 16 29 16 29 29 29 29 29 29 6 31 18 29 2 2 29 29 8 29 29 29 29 29 29 29 4 5 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 14 29 29 31 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 18 29 29 29 29 29 29 2 29 2 29 29 29 29 5 29 2 2 29 29 29 29 29 29 29 13 29 29 29 29 25 8 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 23 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 6 29 2 2 29 29 2 29 25 18 29 29 31 31 29 29 29 2 23 29 6 29 2 29 8 29 29 29 29 29 29 29 29 8 2 5 29 31 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 18 29 29 2 5 29 29 2 31 2 29 29 29 29 5 29 29 2 8 29 29 29 29 2 29 8 2 29 8 29 23 29 29 29 2 29 2 29 31 5 29 18 14 29 29 29 29 29 29 14 8 29 8 29 29 29 29 29 26 29 2 29 29 2 2 29 29 2 2 29 8 8 31 29 8 29 29 29 2 29 29 31 2 29 29 8 29 5 8 18 29 29 29 29 2 29 29 25 29 31 25 29 29 2 29 8 29 2 29 29 29 17 6 29 29 29 25 29 8 18 26 29 8 29 29 8 29 16 16 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 16 29 29 29 16 29 29 29 6 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 6 29 29 29 29 29 29 16 16 29 26 16 29 8 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 8 29 29 2 29 29 29 29 25 16 29 29 29 29 16 29 29 2 29 13 9 29 29 29 29 29 16 29 29 29 18 29 29 18 8 29 29 26 29 14 29 29 29 29 29 29 29 29 29 29 25 29 29 6 2 2 29 29 29 29 29 5 29 29 16 29 29 25 18 29 29 29 29 29 6 29 29 29 8 29 29 29 29 2 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 31 8 29 31 29 2 29 5 2 29 29 2 29 29 2 29 5 8 29 8 2 8 29 29 27 2 29 29 8 2 2 29 29 25 2 29 29 29 8 29 29 29 31 29 29 29 29 29 29 25 29 2 29 29 14 29 8 29 6 2 29 29 2 29 8 2 14 29 25 2 29 29 29 8 2 29 29 29 29 29 29 29 6 2 29 29 29 5 29 29 29 8 8 26 29 27 2 5 29 29 2 29 29 2 29 2 29 5 2 29 29 29 29 29 6 29 29 29 31 29 29 29 29 2 29 18 29 29 29 26 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 8 8 29 29 29 29 5 29 25 29 29 29 29 29 29 29 29 6 29 29 2 31 29 29 29 29 29 29 5 29 29 29 31 2 29 29 29 29 6 8 29 29 2 29 29 2 29 29 29 29 16 5 29 29 29 29 29 29 17 29 16 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 2 29 29 29 16 16 23 29 16 29 29 29 29 16 16 29 16 29 16 29 16 29 29 16 13 29 29 16 29 29 13 29 29 16 16 29 19 16 16 16 16 29 29 29 16 29 16 29 29 16 16 16 13 29 16 29 16 16 16 19 19 16 29 16 29 29 16 16 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 19 29 29 29 29 17 29 29 16 29 29 29 29 17 13 29 29 16 16 29 29 29 29 19 16 29 16 29 29 29 29 16 8 29 13 29 19 16 16 16 16 16 29 16 29 16 16 29 16 16 19 29 13 16 29 29 17 29 29 29 13 29 16 29 29 16 29 29 29 29 13 16 16 16 29 16 29 29 16 16 29 13 29 29 29 16 29 16 29 29 29 29 16 16 29 19 29 16 29 16 16 29 16 16 29 29 29 29 16 29 29 29 29 29 16 29 16 13 26 29 29 16 29 18 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 16 29 29 16 2 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 8 29 29 29 16 29 29 29 29 17 29 16 29 16 29 29 29 2 29 16 29 29 29 29 29 29 17 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 17 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 8 29 29 29 29 29 8 29 29 29 29 29 29 17 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 27 16 16 29 16 29 29 16 29 13 29 16 29 29 29 16 25 29 29 29 29 29 16 16 16 13 29 29 16 29 29 17 29 29 23 16 13 29 29 29 29 26 29 29 29 13 16 16 29 8 13 17 29 29 29 29 27 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 17 4 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 31 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 5 29 29 29 29 29 29 29 29 31 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 5 29 29 8 29 29 6 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 6 29 29 29 29 29 2 2 29 2 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 13 29 29 16 16 29 29 19 29 16 16 13 16 29 29 13 19 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 16 16 29 29 29 29 16 16 16 16 16 16 29 29 29 26 29 29 29 29 16 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 13 29 2 29 29 29 13 16 16 29 16 16 29 16 13 16 13 16 29 29 29 29 16 29 29 29 29 29 2 29 13 16 29 13 16 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 16 29 29 16 29 29 29 29 2 29 16 29 29 13 2 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 31 29 29 6 29 25 29 5 29 25 29 29 31 8 29 8 29 5 29 18 27 29 29 8 29 29 29 2 25 2 29 14 29 2 29 29 18 29 5 8 29 29 29 8 29 2 14 29 6 26 29 8 25 6 29 31 29 29 25 2 29 29 29 29 29 14 8 5 8 29 6 31 29 2 29 2 29 29 2 26 29 8 8 8 29 6 14 2 29 23 29 29 18 29 5 31 5 29 2 27 29 29 18 29 29 8 2 2 29 8 26 6 29 29 2 27 29 29 29 31 29 29 29 29 2 29 6 29 29 2 29 29 29 29 29 29 29 31 29 6 8 29 2 29 2 29 29 29 23 29 2 29 29 2 29 29 29 29 5 29 25 29 2 29 29 29 29 6 2 29 8 8 27 23 2 8 29 2 2 29 29 31 8 2 2 29 31 29 29 2 29 29 29 17 2 29 18 29 2 2 2 29 29 2 2 29 2 29 29 29 29 29 31 29 29 29 29 2 8 29 29 29 29 29 29 29 29 25 31 2 29 2 29 5 8 29 2 8 29 29 29 29 8 2 2 29 5 5 31 29 8 29 29 2 8 29 2 29 2 29 8 31 17 6 29 29 8 29 29 29 29 31 25 29 29 29 29 8 29 29 6 29 29 8 26 6 8 5 29 2 29 2 29 29 31 29 29 29 29 29 29 29 5 29 2 29 8 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 17 8 5 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 6 29 2 29 29 29 8 29 29 29 29 2 29 2 29 29 27 5 29 29 8 29 29 29 27 2 2 29 29 8 2 2 29 29 29 29 8 29 29 5 2 29 29 29 29 29 29 5 2 29 29 29 27 5 8 18 29 29 29 29 29 29 29 5 29 29 6 29 8 29 8 29 29 8 29 31 29 29 29 29 29 29 29 14 29 29 26 31 29 29 29 29 29 29 29 5 6 29 29 29 2 6 29 29 29 29 29 5 29 29 29 29 29 29 31 29 29 29 18 29 29 29 29 29 18 29 29 13 16 8 13 29 29 29 29 29 29 13 29 8 29 29 2 5 29 29 29 29 2 29 16 29 29 29 16 29 29 16 29 29 16 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 13 16 29 16 16 16 29 17 29 29 29 29 29 29 29 29 29 16 16 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 16 29 29 16 2 29 29 29 29 16 19 29 16 16 29 16 16 29 29 16 13 16 29 29 29 16 29 16 16 16 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 16 13 13 16 29 29 29 16 29 16 16 29 16 29 16 16 29 29 29 16 16 29 29 16 29 16 29 29 16 29 16 29 16 16 16 16 29 29 16 16 29 16 29 29 19 29 16 17 16 16 16 29 16 16 29 16 13 13 29 16 16 29 29 19 16 13 19 16 16 16 16 16 16 29 29 16 16 13 29 29 16 16 29 16 29 16 29 29 29 29 19 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 5 29 29 29 29 16 29 29 16 8 13 29 29 29 29 29 17 16 16 13 29 29 16 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 17 16 29 29 29 19 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 16 16 16 16 16 8 16 16 16 16 29 29 19 29 29 29 25 29 29 29 16 29 29 29 16 29 29 29 16 29 16 29 16 29 29 16 19 29 16 16 29 29 16 29 16 29 29 16 13 29 16 29 29 29 29 16 16 29 29 29 29 16 29 16 29 29 16 16 29 26 29 29 16 29 16 29 29 19 16 29 16 29 29 29 16 29 2 29 29 29 29 29 29 29 8 29 19 29 16 16 29 29 16 29 29 16 16 29 29 16 13 16 29 16 16 29 29 16 29 5 16 29 16 29 16 29 29 29 17 16 5 16 29 29 17 6 29 29 29 29 16 29 29 29 8 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 13 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 5 29 29 29 29 8 29 8 29 29 16 29 16 16 29 29 29 29 16 29 16 16 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 16 29 29 29 29 16 29 29 16 29 29 16 2 29 29 29 29 29 29 16 16 29 29 29 16 13 29 29 29 19 16 29 16 19 16 29 29 29 4 29 16 29 29 29 17 2 29 16 29 29 29 29 29 29 16 16 29 16 16 16 19 29 29 29 16 29 16 29 16 16 19 29 29 29 29 16 29 29 29 29 16 16 16 29 29 29 16 23 16 16 16 29 13 29 5 16 16 29 29 17 29 16 29 29 29 16 13 17 29 16 29 16 16 29 16 16 16 13 17 16 29 29 29 29 16 16 29 16 29 16 29 16 29 16 29 16 16 16 29 19 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 16 16 16 29 29 29 29 29 29 29 29 16 16 16 19 16 16 16 16 29 16 16 29 16 16 29 29 29 13 16 16 29 29 16 29 29 29 16 16 29 29 16 29 16 16 29 16 16 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 5 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 16 29 29 29 16 16 29 16 16 16 16 29 16 13 29 29 29 25 29 29 5 29 29 2 8 29 29 2 8 31 2 29 29 29 29 29 29 29 29 29 2 13 8 8 29 29 27 29 18 31 29 8 8 25 29 2 2 5 8 8 5 29 29 18 2 29 8 29 5 2 8 8 8 8 18 29 29 29 2 29 29 29 29 29 29 29 29 29 18 5 2 8 31 29 2 29 5 14 8 8 8 2 2 27 29 29 2 8 18 29 18 2 27 2 6 2 2 5 26 29 29 8 8 29 29 29 29 29 29 29 29 29 8 29 8 29 8 29 29 29 29 2 29 5 29 29 2 29 2 29 29 29 29 29 29 29 29 5 29 29 29 29 26 29 16 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 17 29 29 29 2 29 29 29 25 5 29 5 29 29 29 29 29 2 8 29 29 29 5 29 29 29 2 29 29 8 31 5 27 29 29 31 29 8 29 29 29 5 2 29 29 8 8 6 29 29 29 29 8 5 2 2 2 29 2 29 29 8 2 29 29 25 29 6 27 29 29 29 29 2 8 18 29 14 29 29 29 29 29 29 29 8 2 27 29 2 29 25 17 8 29 29 6 29 29 25 31 29 29 29 29 29 29 29 29 29 25 29 8 29 29 8 29 8 29 29 29 29 2 29 29 8 29 26 25 29 29 29 29 6 2 29 29 29 29 29 6 29 29 29 29 2 29 2 29 29 29 6 29 8 29 29 29 18 14 29 31 29 2 29 29 14 29 29 29 8 6 29 27 29 29 2 29 29 2 6 25 29 8 29 25 25 29 18 29 8 29 6 5 29 29 16 8 18 6 29 29 2 8 29 29 2 2 14 8 29 6 8 29 29 8 2 29 31 2 26 8 5 29 29 29 31 29 29 2 31 29 29 29 29 2 4 29 29 29 29 29 2 8 29 8 2 29 29 29 6 29 2 5 29 29 2 29 29 2 2 2 29 29 6 8 6 29 29 8 2 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 8 5 8 29 8 2 29 2 29 29 27 29 29 8 29 29 29 29 29 8 16 2 29 29 8 29 29 29 29 18 14 29 8 29 29 29 16 8 29 29 29 29 29 29 2 27 29 29 29 29 29 29 8 29 29 29 17 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 18 29 29 29 29 29 29 16 16 29 29 29 31 16 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 29 16 29 16 29 29 2 16 29 29 29 6 29 29 29 29 29 29 29 29 29 25 29 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 25 29 29 26 29 29 29 26 29 29 6 29 29 29 8 29 27 29 23 29 25 29 17 29 2 8 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 2 29 29 8 25 31 8 29 29 2 29 29 29 29 29 29 29 29 29 29 2 8 29 17 17 29 29 29 29 2 29 2 2 29 29 29 29 2 6 29 6 6 29 29 2 29 2 29 29 23 31 29 29 29 27 5 29 29 8 29 29 29 2 29 29 16 5 29 29 29 26 2 29 29 29 2 2 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 2 5 2 8 29 29 29 23 6 31 29 6 8 29 29 29 5 8 29 2 29 29 8 17 8 2 5 29 29 29 29 2 2 26 8 29 29 29 29 29 6 29 29 29 8 2 29 29 29 29 31 29 29 2 29 29 29 18 29 8 29 29 29 29 16 29 2 5 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 26 8 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 6 8 29 29 25 29 29 2 29 29 29 26 29 29 29 29 5 2 27 5 29 29 6 29 29 29 8 2 18 29 29 29 29 8 31 29 2 29 6 2 29 29 6 31 29 2 29 29 29 29 27 29 29 14 29 27 29 29 29 29 29 18 18 27 29 6 29 8 8 5 29 29 29 2 29 29 29 25 29 29 29 29 29 8 29 29 29 26 2 29 29 2 8 18 29 29 2 29 29 2 2 29 6 29 29 2 29 2 29 29 18 29 2 29 5 29 29 29 29 6 2 29 27 2 29 29 29 29 29 29 23 2 29 2 29 29 2 29 6 6 8 29 29 29 29 29 29 29 29 29 25 29 27 29 29 29 29 29 29 29 16 17 29 26 29 29 29 29 2 29 8 29 8 29 29 29 29 29 29 29 18 31 29 29 29 29 27 29 29 29 8 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 16 2 29 29 29 5 29 29 29 8 29 29 29 29 27 29 29 18 29 29 29 29 29 29 8 27 27 29 29 29 2 29 23 18 29 29 29 14 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 18 29 2 25 2 2 29 18 5 2 29 5 29 29 29 29 29 29 29 29 29 29 29 2 14 8 29 29 2 29 29 2 29 6 29 5 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 26 29 31 6 23 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 23 29 8 5 2 13 29 29 29 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 8 29 29 29 29 29 16 29 41 16 16 16 16 8 29 29 29 29 26 29 2 29 29 27 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 31 8 29 5 2 8 29 29 2 25 29 16 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 2 2 29 29 29 29 6 29 2 2 29 29 29 29 2 25 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 16 29 29 29 29 29 2 29 29 26 29 29 29 16 29 29 29 29 29 29 2 31 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 17 29 29 29 16 29 27 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 29 31 29 29 29 29 2 2 8 27 2 29 29 29 2 5 29 2 29 8 29 29 29 29 29 14 29 2 8 29 29 29 2 29 29 29 8 29 31 29 29 29 8 29 8 29 8 29 29 29 29 29 29 29 29 17 29 29 6 8 29 5 29 14 29 2 31 29 2 29 29 29 29 29 29 29 2 29 31 29 5 8 29 29 29 2 29 31 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 2 6 29 29 2 2 31 29 29 8 27 2 2 29 29 6 29 2 8 2 2 29 2 2 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 6 29 29 8 29 29 8 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 8 29 29 17 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 25 16 29 29 29 29 16 29 13 29 29 19 29 2 16 29 16 29 29 29 19 16 29 29 29 29 16 16 13 29 16 29 16 16 29 16 16 29 29 16 19 19 29 29 29 29 16 29 29 29 29 29 19 16 29 29 29 16 13 16 16 29 29 16 29 16 16 16 29 29 13 17 13 29 29 29 29 16 29 16 29 16 13 16 29 29 16 16 29 29 13 16 13 16 19 29 29 16 29 29 16 6 29 29 16 29 16 16 13 29 16 16 5 16 16 29 29 29 29 29 29 13 29 29 16 29 29 13 19 16 16 16 29 29 29 13 29 16 29 29 29 29 2 29 16 29 29 19 29 29 16 29 29 16 29 16 16 16 16 16 16 29 29 16 16 29 29 16 16 29 16 19 16 16 29 19 16 29 16 16 29 29 16 29 26 29 29 29 16 19 29 29 29 29 16 29 8 29 29 13 16 16 16 29 16 16 29 16 29 16 16 29 29 29 29 16 29 16 29 13 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 2 29 27 29 29 16 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 13 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 5 27 29 29 29 25 2 25 23 29 29 29 29 29 29 25 29 5 29 29 25 8 29 29 5 6 8 29 2 29 29 29 29 29 2 2 2 29 29 29 2 29 2 29 26 2 2 29 6 23 29 14 29 29 29 2 26 29 29 27 29 31 29 2 29 29 8 5 29 29 29 18 29 2 29 29 2 8 2 26 29 29 2 2 29 29 2 29 2 2 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 2 29 2 29 29 17 5 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 25 29 29 29 29 29 29 29 27 29 29 2 29 29 29 2 29 5 29 29 2 29 8 29 29 27 29 29 29 29 2 29 2 29 25 29 27 23 5 29 6 2 29 29 2 29 29 2 8 29 29 2 8 29 23 29 2 29 31 8 2 31 6 18 8 2 29 2 29 29 29 18 2 29 29 29 5 29 29 29 29 29 29 29 8 29 29 29 8 29 29 5 8 29 2 8 2 29 2 5 29 29 29 29 31 29 2 29 18 29 29 2 29 29 8 8 29 29 29 29 29 29 8 29 29 29 29 8 17 29 2 2 8 6 29 29 29 18 8 29 29 29 2 29 14 29 29 2 29 27 29 29 29 8 2 29 29 29 29 2 5 2 8 5 2 29 29 27 29 29 29 2 29 8 8 31 29 2 29 29 29 29 29 8 29 2 29 29 29 29 29 18 29 27 29 2 25 29 14 29 29 29 29 6 2 29 29 31 5 29 29 29 8 29 29 29 2 29 29 18 31 25 29 29 29 29 29 29 8 6 29 8 29 5 25 29 2 29 29 29 29 29 29 8 29 29 29 2 26 8 29 25 2 5 29 29 29 2 29 2 29 29 29 29 29 29 29 18 29 29 2 29 2 31 29 17 29 29 29 2 2 29 25 29 29 8 29 29 29 18 29 29 17 29 27 27 29 29 29 8 29 29 29 29 29 29 29 8 2 29 8 29 29 29 29 8 2 5 29 29 29 29 29 29 27 29 29 31 29 29 29 6 29 29 8 29 29 8 29 29 31 29 29 27 8 8 29 29 29 5 29 29 8 2 29 2 29 2 5 8 25 29 8 2 29 5 27 2 2 29 31 29 29 29 27 2 29 27 16 29 29 29 29 29 19 29 29 16 6 29 29 16 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 27 29 29 2 6 29 2 29 29 29 29 16 29 13 29 29 18 29 31 8 29 29 29 29 29 6 29 6 29 2 29 29 2 29 29 29 29 29 29 5 29 29 29 14 29 25 2 29 29 29 27 29 2 29 29 29 29 25 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 2 29 29 29 29 16 29 16 16 29 16 16 29 16 29 29 29 29 13 29 29 29 16 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 17 29 29 29 29 16 13 29 29 16 16 16 29 16 29 29 29 29 16 29 29 16 29 29 29 29 8 29 16 17 16 29 29 29 29 29 26 29 29 29 29 16 16 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 16 16 13 2 18 16 29 16 29 16 16 16 16 13 29 2 29 16 2 16 16 16 16 29 29 16 17 29 2 29 29 13 16 29 13 29 29 16 16 13 16 16 16 29 16 19 29 16 4 16 2 16 16 16 16 16 29 29 16 29 19 29 16 13 29 29 16 16 29 16 16 29 29 16 29 16 29 29 29 8 29 13 29 29 16 26 16 16 29 8 29 29 16 29 29 16 29 19 29 16 13 29 16 17 29 29 19 16 16 16 16 29 29 29 29 29 29 13 2 29 16 29 16 29 16 16 19 16 29 29 29 16 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 16 29 16 29 29 29 29 13 29 29 29 16 29 16 29 29 29 16 29 16 29 16 29 16 29 16 29 16 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 27 16 29 29 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 25 2 29 31 29 5 29 29 29 5 29 26 2 29 2 29 25 29 18 29 29 8 29 31 26 23 23 29 29 2 29 29 29 8 2 29 8 29 29 8 5 26 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 16 8 29 16 16 29 29 29 29 31 29 16 16 29 29 16 29 16 29 29 16 16 29 29 29 2 29 16 16 29 29 19 29 16 29 29 29 16 29 29 29 29 16 29 29 25 16 16 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 2 29 29 29 29 16 16 29 13 29 29 16 29 16 29 16 29 29 29 8 29 16 16 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 18 29 29 29 25 29 16 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 5 29 8 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 16 29 16 29 29 5 29 16 29 29 29 29 2 16 29 16 29 16 16 16 29 29 29 29 16 17 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 16 29 29 29 29 29 29 31 29 29 29 29 29 2 16 5 29 16 29 16 29 29 16 29 29 29 17 29 29 29 16 29 29 13 29 29 16 16 29 16 2 29 29 29 16 29 29 29 29 2 29 29 29 16 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 16 29 29 29 29 29 29 18 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 2 29 29 29 16 29 29 29 29 6 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 27 16 29 29 29 29 29 29 29 19 29 29 29 16 13 29 29 16 16 16 29 29 16 29 16 2 16 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 19 29 29 29 19 19 29 16 29 16 29 29 16 13 16 16 29 29 29 29 29 29 29 16 29 29 16 29 16 16 29 29 29 29 16 29 29 16 19 29 29 16 16 18 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 5 29 17 16 29 29 17 29 16 29 29 29 29 16 16 17 16 29 16 29 29 29 29 16 13 29 29 16 29 29 29 16 13 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 16 29 29 29 29 16 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 2 29 17 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 16 17 2 29 29 16 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 16 16 2 2 29 17 29 29 29 29 16 29 16 29 29 29 29 13 29 29 19 29 29 16 29 29 29 29 29 29 29 16 13 16 29 29 29 16 16 16 29 29 29 29 29 16 29 29 16 29 29 16 19 29 29 17 29 16 29 29 16 8 29 13 29 29 29 16 2 29 29 29 29 29 16 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 17 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 13 29 16 16 16 29 29 29 29 29 31 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 13 19 16 19 16 29 29 16 29 13 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 16 2 29 29 29 29 25 29 16 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 17 8 2 16 8 2 29 29 13 16 29 16 29 29 16 16 16 29 16 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 8 29 16 29 2 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 8 29 29 29 16 5 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 17 29 29 29 2 29 29 29 29 18 8 29 2 29 29 14 6 29 5 5 29 2 2 29 29 18 29 2 8 29 2 27 8 29 31 5 5 29 2 29 2 27 2 6 31 29 29 5 29 2 5 18 29 2 29 27 27 29 29 5 6 29 29 23 6 31 8 29 18 2 5 29 29 29 8 26 2 8 2 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 18 29 29 29 14 29 29 29 29 31 29 29 29 29 29 29 8 5 29 25 29 29 29 14 29 29 29 8 29 2 29 29 2 29 29 29 23 8 8 8 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 2 29 18 18 8 8 29 2 29 27 8 8 27 8 2 29 29 5 8 25 5 27 29 2 29 29 18 27 8 2 6 29 5 5 8 29 29 29 2 29 29 2 25 29 29 29 29 29 29 29 29 29 13 29 2 29 18 8 29 29 29 29 8 29 29 29 29 2 2 6 29 8 2 29 29 29 29 29 16 29 29 29 31 16 29 29 29 29 29 29 8 29 13 8 29 27 8 26 29 29 29 25 29 29 2 29 16 29 13 29 29 6 29 13 29 29 8 8 18 29 6 8 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 8 26 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 8 29 29 6 26 29 29 29 16 29 13 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 16 2 29 8 29 29 29 2 29 29 29 31 29 29 29 16 29 2 29 8 2 2 29 29 29 29 29 27 6 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 27 2 29 29 2 29 29 8 29 27 18 25 29 29 29 29 29 29 5 8 2 6 8 29 29 29 29 18 29 2 29 29 29 29 29 29 2 29 2 29 29 8 29 5 8 29 29 29 31 29 2 31 29 31 27 29 29 29 29 16 13 29 29 2 29 5 5 8 29 29 18 29 8 23 29 5 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 17 29 16 29 29 16 29 29 29 16 13 5 16 29 29 29 29 29 16 16 29 29 29 16 16 29 29 16 5 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 16 16 16 29 29 29 16 16 16 16 29 16 16 29 16 16 16 29 29 29 16 16 16 31 17 16 29 16 29 16 29 29 29 16 29 29 16 29 29 29 29 29 26 29 26 13 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 2 29 29 29 29 29 29 29 29 29 17 6 29 16 29 2 29 29 29 29 29 29 29 29 29 2 31 29 29 17 29 29 8 29 29 29 14 25 29 29 8 29 8 29 31 29 8 2 29 8 29 5 29 29 29 29 29 29 29 29 8 18 29 2 8 6 29 29 29 29 2 29 29 26 18 2 8 2 29 2 31 25 2 29 29 29 2 29 2 29 29 29 29 31 25 29 2 29 8 2 29 31 2 8 29 29 29 29 5 29 29 29 29 29 29 29 29 2 5 29 29 2 29 29 29 29 29 2 29 2 8 29 31 23 2 31 29 8 29 2 29 29 29 29 29 29 29 29 29 2 18 29 5 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 2 2 29 29 29 29 14 8 29 29 29 29 29 29 29 13 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 31 29 13 29 29 29 29 29 29 16 18 29 29 29 29 16 5 17 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 16 29 13 29 14 29 8 29 29 29 2 2 6 2 29 29 29 29 29 16 16 29 17 16 29 29 2 29 29 29 29 16 29 29 29 5 29 2 25 2 8 2 2 6 2 29 5 29 25 29 29 23 29 31 29 8 29 2 29 29 29 29 29 29 2 29 29 29 8 29 29 29 2 29 17 29 23 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 8 29 29 29 29 29 26 29 29 29 29 29 29 29 29 17 8 29 5 31 29 29 8 29 29 29 29 29 28 29 29 29 18 29 29 29 29 18 29 2 29 8 29 5 29 26 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 8 29 29 29 8 29 29 6 31 23 2 29 29 29 29 29 8 2 25 29 29 29 29 29 29 8 29 31 6 8 29 2 8 25 2 29 29 29 8 29 29 8 29 26 29 2 2 29 29 25 29 29 31 27 18 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 14 29 27 26 5 14 8 18 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 2 29 29 29 16 29 16 29 2 29 29 29 29 29 6 25 29 25 25 2 29 2 23 2 8 2 18 29 29 29 29 29 29 29 29 29 29 17 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 26 2 2 18 29 29 8 2 5 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 2 31 29 29 29 29 29 29 29 29 29 29 29 26 8 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 2 29 8 17 29 29 29 2 16 29 29 31 16 29 19 16 29 16 16 29 29 29 29 19 19 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 25 2 29 29 8 29 29 29 2 14 29 8 2 27 2 29 29 25 2 8 2 29 29 8 25 25 29 2 31 29 29 29 31 29 29 29 2 29 29 29 29 29 14 29 25 29 29 29 2 2 31 29 18 29 29 18 29 2 6 29 29 25 18 29 25 29 29 29 29 18 14 29 29 29 2 29 29 2 29 25 29 2 29 18 29 25 29 29 25 29 8 29 29 29 29 29 29 29 2 29 18 31 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 29 29 31 8 29 25 29 2 29 29 29 29 29 2 29 29 29 27 29 29 31 29 29 2 25 29 29 2 2 2 29 29 29 8 2 18 29 2 29 2 29 31 31 29 27 29 6 18 29 29 16 2 25 29 29 29 29 25 29 8 25 29 29 29 29 29 29 29 31 8 29 29 29 29 5 8 29 29 29 29 29 29 27 29 29 2 29 29 29 27 29 29 8 29 31 29 29 29 2 29 25 29 2 29 29 29 2 29 29 29 29 2 2 16 2 8 5 29 2 2 2 8 27 29 29 29 29 5 29 2 29 29 29 18 29 29 2 29 29 29 29 29 29 6 29 29 2 29 5 29 29 16 29 29 2 29 2 29 8 2 6 29 8 29 29 6 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 8 29 29 29 29 16 29 25 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 5 16 13 29 29 29 29 29 16 16 16 13 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 25 29 29 29 29 29 31 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 29 29 8 29 5 29 29 29 29 2 29 29 5 29 29 18 29 29 2 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 26 29 29 8 29 8 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 31 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 23 17 29 29 8 16 16 29 29 29 17 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 16 25 29 29 29 29 29 29 29 29 29 29 29 16 29 18 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 26 29 29 31 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 25 29 31 31 29 29 29 29 29 29 29 29 29 18 6 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 6 29 29 14 29 29 29 5 29 29 29 29 6 18 29 29 29 29 29 29 18 29 29 2 29 29 29 29 25 29 29 29 25 29 31 2 29 25 25 29 6 29 2 29 29 18 8 29 29 29 31 8 29 6 18 18 29 25 29 2 27 29 29 25 29 29 31 29 31 14 29 6 29 29 29 29 29 29 29 29 27 29 29 26 5 29 25 29 29 29 29 29 18 14 29 8 25 29 5 29 29 29 29 29 6 29 18 8 29 29 31 29 29 29 29 8 29 18 29 8 29 8 31 2 29 29 14 18 29 25 18 29 6 2 2 29 29 29 29 2 29 31 29 25 29 29 29 8 29 29 2 29 29 29 2 29 29 29 6 29 14 29 29 29 29 29 29 29 29 29 14 29 29 26 29 29 29 29 8 29 29 29 29 25 29 29 18 29 2 8 29 29 29 29 29 29 31 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 31 31 29 8 31 29 29 29 2 29 27 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 18 29 29 29 29 5 29 16 29 29 2 29 17 26 8 29 16 5 29 29 29 16 29 29 18 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 31 29 29 29 29 16 29 29 16 29 29 29 29 29 8 8 29 29 29 29 29 16 16 29 29 25 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 16 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 16 2 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 25 29 27 25 29 29 25 29 18 25 29 29 29 29 29 29 6 29 25 29 29 29 2 31 2 29 29 29 29 29 29 29 29 29 8 8 29 29 2 29 29 29 29 29 2 29 29 26 29 29 29 6 29 5 29 29 2 29 29 29 2 8 18 25 6 6 29 29 29 29 29 29 29 31 29 29 29 8 27 2 29 8 2 29 29 29 29 29 29 27 29 25 29 29 29 18 29 29 29 2 25 29 29 31 29 29 14 31 27 2 29 29 2 29 2 29 31 29 29 5 29 29 29 29 29 29 29 8 29 29 29 29 6 29 31 6 26 29 29 5 29 6 31 5 8 29 29 29 8 8 8 29 29 29 29 2 29 25 29 29 29 29 27 29 25 25 29 29 27 25 27 27 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 8 29 29 29 26 29 29 29 8 8 29 29 26 6 29 8 29 29 29 8 29 29 29 5 29 29 2 29 29 25 14 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 8 29 29 29 25 29 29 29 29 29 29 25 25 29 29 29 18 29 29 8 29 8 29 29 2 29 29 29 8 29 29 25 8 29 29 29 14 6 29 29 29 29 29 29 14 8 29 5 29 31 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 14 29 18 29 29 29 6 29 29 29 29 29 29 29 16 29 31 29 29 29 25 29 29 29 14 29 29 29 26 29 27 29 29 29 29 18 18 29 2 8 29 29 29 29 29 29 5 29 27 25 2 29 26 18 29 29 27 26 31 29 29 27 31 2 2 29 31 2 27 29 6 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 6 6 29 29 29 29 18 25 6 29 29 27 29 25 29 29 2 29 29 29 27 6 6 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 25 6 18 29 29 29 8 29 29 2 31 25 29 29 29 8 29 2 29 8 29 29 29 29 29 29 29 29 25 8 29 29 25 6 29 29 29 6 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 2 29 2 27 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 31 29 29 29 29 8 29 29 29 8 29 29 29 23 27 29 29 29 29 25 18 18 29 5 29 29 31 25 29 29 29 29 29 29 29 5 25 29 29 29 29 8 29 29 29 29 31 29 29 29 29 8 29 18 8 29 29 29 29 29 29 29 27 31 29 29 29 18 2 29 2 29 29 8 8 29 31 31 29 29 27 29 29 8 29 29 29 8 29 17 29 29 29 29 26 29 29 18 29 29 29 29 18 29 29 29 2 29 29 29 29 2 25 29 29 29 29 29 25 8 29 29 29 29 6 25 25 27 29 29 29 29 29 29 29 17 29 2 29 29 8 29 29 29 29 2 5 29 2 29 29 29 31 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 14 16 8 16 29 29 29 16 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 17 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 14 8 27 8 23 2 29 29 29 29 29 29 29 29 29 17 16 29 29 29 31 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 2 29 6 29 2 29 29 29 2 29 29 6 29 27 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 8 31 18 8 2 29 29 6 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 8 29 29 6 18 29 29 29 29 29 2 25 8 29 29 8 29 29 29 29 29 18 29 29 29 29 29 8 29 29 8 29 16 29 29 29 29 29 29 29 27 29 29 29 18 26 29 8 27 29 29 29 29 17 29 29 29 29 29 29 29 29 27 29 6 29 29 29 29 29 29 29 29 29 29 29 29 19 17 29 19 29 16 19 16 19 19 29 29 29 29 29 16 19 19 19 19 9 19 16 13 16 29 16 9 29 9 19 16 19 13 16 9 19 13 16 29 29 16 16 16 19 19 16 29 29 29 16 16 29 29 16 16 29 16 29 29 29 29 29 29 29 16 29 29 16 29 19 13 29 29 29 16 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 8 16 17 16 29 29 16 29 6 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 16 29 29 13 29 19 29 29 29 16 29 29 13 16 29 16 29 29 16 13 16 16 29 29 16 29 16 16 16 16 29 29 29 16 19 13 16 16 29 29 29 29 16 29 16 29 16 16 29 16 29 29 16 19 13 29 19 29 29 29 16 29 29 16 29 29 16 13 29 29 16 16 19 16 29 13 29 16 29 29 29 29 29 29 29 16 16 16 13 16 16 29 29 16 29 29 29 16 16 19 29 13 19 19 16 29 19 29 29 16 29 29 29 29 16 29 13 19 29 29 29 29 16 29 16 19 16 16 16 16 19 16 16 16 29 29 16 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 17 29 29 29 29 31 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 27 29 29 29 29 29 16 29 29 29 29 16 29 16 16 29 29 2 29 29 29 29 16 16 29 17 29 29 29 29 19 29 16 29 29 16 29 5 29 8 19 29 5 29 16 29 25 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 2 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 16 29 29 29 29 29 2 2 5 29 16 29 29 29 29 29 2 5 29 29 29 29 23 29 29 8 6 29 31 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 17 29 16 29 29 29 29 29 29 29 29 18 16 29 29 29 29 29 29 16 13 29 29 29 16 29 13 29 16 29 16 16 29 29 26 29 17 13 17 16 29 16 16 29 16 29 29 16 16 16 16 29 29 29 29 29 19 13 29 29 19 16 19 16 29 29 29 17 19 16 16 29 19 29 19 29 29 29 16 16 29 29 16 29 13 29 29 16 13 29 29 16 19 29 8 29 16 29 29 19 29 29 29 29 16 16 16 16 29 29 29 29 29 16 29 29 16 29 16 16 16 16 19 16 19 16 13 19 13 16 29 16 16 19 13 29 29 29 29 16 19 19 29 16 13 19 29 19 16 29 16 16 16 16 29 29 13 16 16 29 19 16 29 16 19 29 16 16 13 19 29 13 29 29 16 16 29 16 29 16 29 16 16 29 16 29 29 16 16 29 29 29 26 29 29 29 8 29 29 29 29 8 5 29 13 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 25 29 16 16 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 16 16 14 29 29 16 29 16 16 17 29 29 29 16 29 13 16 29 16 29 19 29 16 29 29 19 16 16 27 16 16 29 13 16 16 16 16 16 13 29 29 16 29 29 16 29 13 16 29 29 29 16 29 29 29 19 8 19 16 29 16 29 16 16 29 29 29 16 16 16 13 16 16 19 16 29 16 19 16 16 16 16 16 19 29 19 29 29 29 19 16 29 16 29 16 13 19 19 16 19 16 29 16 29 19 13 16 29 19 13 29 16 16 16 29 19 16 29 29 29 29 29 29 29 29 29 29 29 23 29 16 29 29 29 2 8 25 8 29 29 29 29 2 29 29 29 29 29 19 29 29 29 29 29 16 16 29 29 16 29 29 29 16 13 29 29 29 29 16 19 16 29 13 29 29 13 16 29 17 29 13 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 16 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 16 16 16 16 29 16 16 29 19 16 29 16 29 29 16 19 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 2 29 16 16 16 8 16 16 29 29 29 29 13 16 5 29 19 13 16 29 29 16 16 13 19 29 29 13 29 29 29 29 16 29 16 29 29 16 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 2 5 29 16 29 29 29 29 29 29 29 6 29 29 29 29 5 5 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 2 29 25 8 6 31 29 29 29 29 29 16 29 2 29 29 29 29 29 29 19 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 16 16 29 29 29 29 29 8 29 8 16 29 29 29 17 29 29 29 29 16 29 29 16 2 29 16 16 29 16 19 16 13 16 29 29 2 29 16 29 29 16 29 29 29 2 29 16 29 29 29 29 29 29 13 29 16 16 29 16 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 16 8 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 17 27 29 29 25 27 29 31 29 29 29 29 29 29 29 27 29 29 29 29 17 29 29 25 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 26 29 29 2 8 18 8 25 29 29 29 29 29 29 8 6 29 29 29 18 29 29 18 29 29 29 5 8 29 29 29 29 29 29 29 29 29 29 8 18 2 18 29 8 26 29 29 5 29 29 29 27 2 8 14 29 2 6 29 29 29 29 31 29 29 29 29 29 29 29 26 29 29 29 29 29 6 5 2 23 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 31 8 26 29 29 29 29 29 29 8 29 29 29 16 13 8 29 29 29 29 29 13 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 13 18 29 29 29 16 29 29 29 29 16 29 29 4 4 29 16 29 16 16 29 16 29 19 16 29 29 29 16 19 16 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 16 14 16 29 29 29 29 16 29 29 2 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 8 29 29 8 18 2 5 29 8 2 29 29 29 31 8 6 18 29 29 2 29 29 2 25 29 29 29 29 29 29 8 29 29 29 5 2 29 29 29 2 29 29 29 8 29 29 25 27 8 8 2 29 29 8 31 26 2 29 29 6 29 29 25 29 8 29 29 29 29 29 29 29 29 18 29 29 29 2 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 8 8 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 16 29 17 16 29 29 29 2 5 27 29 29 8 29 29 16 29 16 29 29 29 26 16 29 16 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 18 29 29 29 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 4 23 25 18 29 8 29 29 29 27 29 2 26 29 18 25 29 29 29 29 29 29 14 29 16 29 29 29 16 29 16 16 29 16 29 29 16 29 16 2 13 25 16 13 19 29 29 16 29 16 16 29 29 16 29 29 16 29 29 29 16 16 16 29 6 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 16 29 29 16 29 16 29 6 29 29 29 29 16 16 29 29 29 16 29 29 13 29 6 29 29 16 16 29 29 19 29 29 29 29 2 16 16 29 29 29 29 29 29 16 29 16 16 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 8 29 29 8 29 8 29 2 29 31 2 29 29 25 6 2 29 29 29 8 29 5 29 29 29 29 29 8 8 31 2 6 29 29 8 29 29 29 6 29 29 29 29 8 29 6 31 29 25 29 16 29 8 29 2 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 16 29 29 16 29 16 13 16 29 29 16 26 13 29 29 29 29 29 16 29 29 29 16 16 29 29 29 31 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 16 29 13 16 29 29 29 29 16 29 29 29 29 16 16 29 29 16 2 29 29 29 13 29 16 16 16 16 29 19 17 16 8 16 16 29 16 19 29 29 19 13 29 29 8 29 16 16 16 16 29 29 16 29 29 29 29 29 29 8 29 5 29 16 29 29 29 16 29 29 29 29 17 16 16 29 19 29 29 19 29 16 13 16 16 29 19 29 16 29 16 16 29 16 16 19 16 16 29 16 29 16 19 29 29 17 19 29 8 29 16 29 29 13 17 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 16 16 29 29 29 19 13 19 13 16 29 13 16 29 29 13 16 19 29 29 29 16 16 29 13 29 29 16 16 29 29 29 16 29 29 29 16 16 16 16 13 16 19 16 29 16 29 17 13 16 29 16 13 29 16 16 29 16 8 29 29 29 29 29 19 16 16 16 29 29 29 29 16 13 16 29 29 16 16 13 29 16 29 16 29 19 13 16 16 29 29 29 16 29 29 29 29 29 29 2 19 16 29 29 29 29 29 16 29 29 8 29 29 29 16 29 16 29 29 29 29 8 29 29 29 29 29 29 16 29 29 16 16 29 16 29 29 29 16 19 16 19 19 19 13 29 16 16 19 16 19 29 16 29 13 29 16 2 16 29 16 29 29 29 16 29 29 16 29 29 16 17 29 16 16 29 29 29 16 29 29 29 16 16 13 16 29 29 16 16 16 16 29 29 29 29 2 16 16 16 16 16 16 19 13 29 29 29 16 17 16 16 16 16 19 19 16 19 29 16 13 16 16 16 17 29 29 29 29 29 16 13 29 16 29 29 16 16 16 29 29 29 19 16 29 29 29 29 29 29 16 29 16 29 29 29 16 29 16 26 16 29 29 16 29 16 29 29 29 29 16 29 17 29 13 16 19 29 29 16 29 16 29 29 6 29 2 17 13 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 16 29 29 29 29 26 8 29 29 29 29 8 29 2 8 29 29 29 29 16 29 16 29 29 2 29 29 29 29 29 29 29 29 6 2 29 29 25 17 29 2 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 29 31 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 6 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 5 29 29 29 29 29 29 29 14 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 17 29 29 16 16 29 5 16 19 16 16 29 16 29 29 19 16 19 13 13 19 19 19 16 16 29 29 16 16 13 29 16 16 16 29 19 13 29 19 19 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 16 16 29 29 16 16 29 29 29 29 29 29 29 29 16 29 17 29 29 29 29 16 16 16 29 29 16 29 16 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 18 29 29 29 29 29 14 29 29 2 2 29 2 26 18 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 6 29 2 25 29 29 18 29 2 5 29 29 29 2 29 29 29 5 29 29 14 29 31 29 26 29 23 2 29 31 23 2 31 29 29 2 29 29 2 2 8 2 31 29 29 29 27 29 29 29 29 29 29 29 8 4 29 29 2 2 26 6 2 29 29 31 29 29 29 29 29 8 29 29 29 29 29 29 31 29 29 18 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 8 29 29 29 29 29 6 6 29 5 29 29 29 29 29 29 29 18 29 29 29 31 2 19 29 29 2 29 29 29 29 29 27 31 29 14 14 27 29 6 6 29 29 14 29 6 2 29 29 29 27 29 14 6 29 29 29 2 29 29 29 29 27 29 2 29 29 29 29 2 29 29 29 29 29 2 29 8 2 25 29 29 31 29 18 29 29 29 29 31 25 29 2 29 29 29 27 2 29 29 29 29 29 29 8 6 29 29 5 2 5 2 8 18 6 29 29 2 29 29 29 29 29 2 8 2 6 29 2 29 18 8 29 29 29 29 29 29 29 16 16 29 16 29 2 29 29 29 29 29 31 29 29 16 29 29 29 2 29 29 29 29 29 16 13 29 29 16 19 13 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 16 16 29 29 29 29 16 16 29 29 29 29 16 19 29 16 17 29 2 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 8 16 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 16 29 19 29 29 29 2 29 8 8 29 29 2 8 29 29 29 29 29 26 29 29 17 29 29 18 29 2 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 2 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 2 29 18 8 8 29 29 8 29 8 6 29 2 29 29 29 29 2 16 29 29 29 27 29 29 29 25 2 29 29 29 2 2 8 2 25 8 29 29 29 29 29 16 13 29 29 27 8 29 18 29 29 5 29 29 5 8 31 29 8 29 18 2 29 29 2 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 25 29 16 29 8 29 29 29 29 16 29 16 13 29 29 29 17 29 29 29 29 29 29 29 5 29 29 29 29 18 29 29 29 29 29 29 29 29 19 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 2 6 29 29 29 29 29 6 29 29 29 18 29 29 29 29 27 29 29 2 2 29 5 14 29 2 29 8 29 25 2 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 5 8 17 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 16 26 26 16 29 16 8 29 29 5 29 16 17 29 29 29 29 8 29 29 29 29 18 29 16 29 29 29 29 29 16 16 29 8 29 29 16 29 13 29 29 2 29 29 29 29 18 29 31 29 29 29 29 29 16 29 16 29 16 16 29 16 13 26 17 29 16 29 29 29 29 29 29 31 29 29 2 29 13 16 16 16 29 16 29 8 29 29 29 16 29 16 29 16 16 16 16 29 29 29 6 29 29 29 6 29 8 29 5 26 29 8 29 29 29 29 8 29 23 2 8 2 2 29 2 6 25 29 29 6 23 29 29 29 27 29 2 18 6 6 2 29 29 8 29 29 17 29 8 23 8 8 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 16 29 29 8 29 6 31 26 29 29 29 29 16 29 29 29 29 29 16 29 25 16 29 29 16 16 8 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 16 6 8 29 8 29 29 29 29 19 29 29 19 29 2 29 29 16 19 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 16 17 29 2 17 29 29 29 29 29 29 29 29 16 16 29 29 29 16 16 29 16 16 13 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 16 8 29 29 29 16 29 29 2 2 16 29 29 29 29 16 29 16 19 29 29 16 29 29 8 29 29 29 29 29 16 29 29 29 16 29 16 16 13 29 29 29 19 13 29 29 29 16 16 16 29 29 16 29 16 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 18 27 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 31 29 29 29 29 5 2 29 31 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 8 29 29 29 16 29 29 18 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 18 29 29 27 29 8 29 29 27 2 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 16 29 29 29 29 29 16 29 29 29 29 29 2 29 8 29 29 16 16 29 29 16 16 29 29 13 29 29 29 29 2 29 8 29 29 29 29 8 29 18 8 26 29 29 29 29 29 29 25 5 25 25 29 2 29 29 16 29 16 29 29 29 29 29 29 2 29 5 13 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 26 29 29 29 29 29 29 29 29 29 29 8 2 29 8 29 8 2 29 29 26 29 29 29 29 29 29 6 29 29 29 29 29 16 8 29 29 16 29 16 29 29 8 29 29 17 8 8 29 17 26 29 29 29 29 29 29 29 29 29 29 29 29 13 13 29 17 16 16 16 16 19 16 19 13 16 29 16 16 16 16 16 16 16 29 16 29 16 29 29 16 19 16 13 16 29 2 29 29 29 16 29 29 29 29 16 13 13 16 29 16 29 29 16 16 16 13 29 29 16 29 19 19 19 16 16 29 16 16 29 16 29 29 29 16 19 16 16 16 29 29 29 29 19 19 13 29 29 19 29 29 29 29 29 17 29 29 29 29 16 29 29 16 13 16 16 16 16 16 29 16 16 13 29 29 29 29 29 13 29 16 29 29 29 29 16 14 29 29 18 29 29 29 29 29 29 29 16 29 29 13 29 16 16 29 29 29 29 29 29 29 16 13 29 29 29 29 16 13 16 29 29 29 16 29 29 29 29 29 29 29 31 31 29 31 29 29 5 29 31 8 29 26 29 2 27 29 29 29 29 25 25 29 29 31 14 25 29 29 2 25 29 5 5 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 31 26 29 29 2 8 18 29 8 29 29 8 25 29 29 8 29 29 23 29 27 8 29 2 29 29 29 29 29 16 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 2 5 29 29 31 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 29 29 29 23 31 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 2 16 5 29 2 8 29 26 2 8 29 29 29 26 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 16 16 13 13 16 8 16 5 19 19 17 29 13 19 29 29 19 19 29 16 16 29 16 29 19 29 16 19 16 16 19 29 19 16 16 29 19 16 16 5 19 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 17 29 16 29 29 29 16 29 29 29 29 17 29 29 29 29 16 29 8 29 29 29 29 2 29 16 29 29 29 29 29 29 29 2 2 16 16 29 29 29 19 29 29 29 29 29 16 29 29 29 29 29 8 8 29 29 29 2 18 2 29 29 2 29 25 29 2 29 29 5 8 2 25 29 6 29 29 29 29 25 29 8 26 6 8 29 2 6 29 29 18 29 29 8 2 29 2 2 29 25 2 2 31 5 29 5 31 29 2 29 29 29 8 6 29 29 8 29 8 5 2 2 29 29 29 8 29 29 18 29 29 29 2 29 2 6 29 29 2 2 29 17 17 29 26 25 29 31 29 29 29 29 29 29 2 29 29 29 29 2 29 23 29 25 29 29 29 14 29 29 29 29 29 16 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 13 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 18 29 29 29 29 29 25 2 2 29 29 29 29 29 29 29 29 29 29 31 29 29 29 6 6 29 29 29 29 8 29 29 8 29 29 29 16 13 29 29 29 13 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 16 16 16 29 16 29 29 19 16 29 29 19 29 16 2 29 19 16 29 29 25 16 29 16 16 29 13 16 16 29 29 16 29 29 29 16 29 2 16 19 29 29 29 29 29 16 16 29 29 16 16 29 29 19 17 13 16 29 29 19 29 29 29 19 16 13 16 16 16 29 19 29 13 16 29 16 29 16 13 13 29 16 16 16 19 13 16 29 29 19 29 29 29 16 29 16 29 19 16 16 29 19 16 29 16 16 29 29 29 16 19 13 16 19 29 29 16 29 19 16 29 16 29 16 29 16 16 29 19 19 29 16 29 16 29 16 16 16 29 16 29 29 29 29 29 16 29 29 29 5 29 29 29 29 29 29 29 29 29 27 29 29 14 29 29 16 29 29 27 29 16 29 29 16 16 16 19 29 29 16 16 29 8 16 29 17 29 16 29 17 19 16 29 16 16 16 29 16 29 16 16 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 8 16 29 29 29 16 29 16 29 25 29 17 29 29 19 29 29 29 29 16 29 29 29 29 29 29 16 13 29 29 29 16 29 29 29 29 16 16 29 16 29 16 16 19 16 29 29 16 19 29 29 19 16 16 16 29 29 16 19 19 29 29 29 19 16 29 29 19 16 16 29 16 19 29 13 16 16 29 29 29 29 16 19 29 29 16 29 13 13 29 29 29 16 29 16 19 29 29 29 16 16 16 16 29 29 29 16 16 19 16 16 29 29 29 16 19 16 13 16 29 29 29 16 16 29 29 29 16 29 29 16 29 16 29 13 29 29 16 29 29 29 16 29 29 29 16 29 29 16 16 29 16 29 19 13 16 29 16 16 29 16 29 29 29 16 29 29 29 19 17 19 13 29 29 17 16 19 29 17 16 16 17 26 16 13 16 13 29 16 17 16 16 29 29 16 17 19 29 16 16 16 29 16 29 29 16 16 16 16 16 29 29 29 16 16 29 29 16 16 29 29 16 16 29 29 19 16 29 29 16 16 29 16 29 29 29 29 16 29 29 29 29 29 8 29 8 29 29 29 29 23 29 29 29 27 18 2 29 29 29 29 29 31 31 8 29 6 29 8 29 5 29 29 29 8 29 29 14 29 29 29 29 29 29 29 6 29 8 29 29 8 2 29 29 29 29 29 29 29 29 8 8 18 29 29 29 8 29 29 2 5 29 29 16 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 17 13 8 29 29 29 26 16 29 29 29 29 17 31 8 29 29 29 29 29 29 2 29 29 16 29 29 2 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 2 29 8 16 16 18 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 16 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 17 29 5 5 29 29 29 29 29 2 29 29 2 8 29 2 29 29 29 8 29 2 29 29 2 29 29 2 29 29 29 5 29 29 29 17 29 29 29 2 29 29 29 8 26 29 2 2 8 29 29 29 8 5 2 18 29 2 29 2 29 2 29 29 25 2 29 2 27 29 29 6 2 29 29 25 18 29 29 6 29 29 6 29 29 29 25 8 2 29 29 29 18 29 29 29 29 2 2 2 29 2 29 26 31 2 29 5 29 2 31 29 2 29 29 29 2 29 23 8 26 2 29 29 29 2 29 29 2 29 18 5 29 29 29 29 29 29 29 6 29 29 29 16 29 16 29 29 16 16 17 29 18 26 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 8 16 29 2 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 31 29 26 29 18 29 26 5 29 18 29 29 29 29 5 29 8 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 16 29 29 29 16 17 29 29 29 29 29 29 29 29 29 16 29 8 29 16 29 29 29 29 29 16 2 29 29 18 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 16 29 16 29 29 29 6 29 29 5 29 29 29 29 18 29 29 29 29 29 29 18 25 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 16 29 29 5 29 29 29 31 29 29 5 29 8 29 29 29 29 29 6 29 29 23 26 29 2 29 29 29 26 29 29 31 2 29 29 29 29 5 29 2 29 29 29 29 29 8 8 5 29 29 8 26 5 29 29 31 29 29 2 8 18 29 2 29 29 29 29 2 2 29 8 27 8 29 29 29 29 29 29 25 29 6 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 16 29 29 29 16 29 29 29 29 29 23 16 29 29 29 16 16 29 29 13 13 16 16 13 29 29 16 19 29 29 29 29 29 29 16 16 29 29 2 29 29 29 29 19 13 29 19 13 19 16 29 29 29 16 29 29 16 19 16 29 29 29 29 29 16 29 29 29 13 16 19 16 19 29 16 16 16 16 16 16 16 16 29 29 29 2 16 29 29 13 29 29 16 29 29 19 16 29 16 13 29 16 29 16 16 19 29 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 2 16 19 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 2 16 29 18 16 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 26 29 2 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 26 16 29 29 16 29 29 29 16 29 29 29 29 16 16 29 16 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 17 29 29 29 16 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 16 29 29 8 18 29 17 2 29 29 29 16 29 29 2 2 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 18 29 29 29 29 29 29 29 29 29 23 29 29 2 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 16 29 16 29 16 29 29 16 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 4 29 29 16 2 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 16 29 29 29 8 29 29 29 16 29 2 29 29 29 16 17 16 29 29 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 16 13 29 29 16 25 16 29 29 13 19 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 31 29 29 29 27 2 18 5 2 8 6 8 2 29 29 29 29 18 2 29 29 29 29 29 23 2 8 2 14 2 29 29 29 29 29 29 29 5 29 25 29 29 29 29 29 2 29 29 2 29 29 29 31 27 8 5 29 17 29 8 29 29 8 29 2 29 5 2 2 2 29 29 29 5 29 31 29 29 29 29 8 29 29 8 29 29 2 29 2 2 29 29 29 2 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 2 29 29 16 29 2 29 29 29 5 29 29 29 29 18 29 29 29 26 26 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 2 17 29 29 26 29 25 18 29 29 16 29 29 5 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 2 8 29 29 29 29 2 29 31 29 2 29 29 29 29 29 29 29 29 29 17 29 29 29 6 8 29 27 5 14 2 2 29 29 29 29 2 29 29 29 29 2 29 29 14 23 29 8 29 8 8 8 5 5 29 2 29 29 6 8 2 8 2 2 26 18 29 29 31 29 29 29 6 29 29 29 29 2 29 29 29 8 8 29 5 29 8 29 29 6 2 29 18 6 29 29 6 8 29 29 29 5 8 31 25 6 29 6 8 17 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 2 29 29 8 23 29 26 29 31 2 29 2 16 29 29 8 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 6 5 29 29 31 29 29 29 29 29 29 29 29 18 27 25 29 29 18 29 2 2 29 25 2 29 14 18 29 8 23 23 29 29 2 27 2 29 6 2 29 31 29 5 5 8 29 27 29 29 29 27 29 27 17 18 29 6 29 29 29 29 26 8 6 29 29 29 29 29 29 29 29 29 29 16 16 29 16 16 29 29 29 6 29 29 29 29 29 8 8 29 29 29 31 29 29 31 29 29 8 29 29 29 29 29 16 16 29 16 29 29 13 29 29 29 8 29 29 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 2 29 29 25 29 2 29 29 25 29 29 29 29 29 8 6 2 29 29 29 17 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 2 29 29 29 29 29 29 29 13 29 29 8 29 19 29 16 29 29 26 29 29 29 26 29 8 29 29 16 16 29 29 29 29 29 8 29 29 13 29 29 29 29 29 29 29 26 29 29 29 29 29 29 14 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 29 29 29 23 29 2 23 29 17 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 5 29 25 6 29 29 29 29 2 29 29 29 18 26 29 29 29 29 2 31 29 29 29 29 29 29 5 29 6 29 8 25 29 6 6 29 29 29 29 29 29 2 2 29 29 29 29 29 2 29 29 5 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 2 29 29 29 27 29 29 29 25 29 29 29 29 8 29 29 29 29 29 29 29 29 29 26 18 29 8 29 29 29 29 2 8 29 29 29 8 29 29 29 6 18 31 8 29 29 29 29 2 29 29 29 29 16 31 29 29 29 5 2 8 29 31 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 16 13 29 29 29 13 5 16 29 29 29 29 16 29 29 29 29 29 31 29 29 29 29 16 29 29 2 29 16 2 29 29 29 29 29 13 29 29 16 2 29 29 29 29 29 29 29 29 16 16 29 29 29 16 16 16 13 29 29 29 29 16 29 29 16 16 29 29 16 29 29 29 29 29 29 16 8 29 13 16 29 29 16 16 17 29 16 29 16 16 29 16 16 29 16 29 16 19 29 29 29 29 29 16 29 29 29 29 16 16 17 29 16 29 29 13 16 16 29 16 29 16 16 29 2 29 29 29 29 29 16 29 29 16 29 29 29 29 29 17 29 29 16 29 13 17 16 29 29 29 16 13 5 29 16 29 16 16 29 16 19 29 16 29 29 29 16 16 16 29 16 16 16 16 16 16 16 13 29 29 29 16 29 29 13 19 29 29 29 16 29 29 17 13 16 29 13 16 29 19 16 16 16 16 29 29 16 16 16 13 2 29 16 16 16 16 29 29 16 29 16 16 19 29 16 16 29 16 16 16 16 16 16 16 16 16 16 19 16 16 19 16 17 29 29 16 29 29 29 13 29 16 19 29 16 17 31 16 29 29 16 29 16 13 29 16 16 16 16 16 29 16 29 29 19 16 29 13 16 29 16 29 16 16 16 29 17 29 29 13 16 29 29 16 29 16 16 17 16 29 29 16 29 29 29 16 17 16 13 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 17 29 29 2 29 29 16 29 29 29 29 29 5 29 29 29 29 29 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 16 29 29 29 29 16 29 16 16 29 29 5 16 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 26 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 16 29 29 29 29 16 13 16 29 16 16 29 29 16 16 19 29 16 29 13 8 29 29 16 29 29 16 29 16 29 29 16 29 29 16 16 29 16 16 17 16 29 16 16 29 19 29 29 19 16 16 16 29 29 19 17 16 16 16 19 19 29 29 29 19 19 19 16 29 29 19 19 16 16 16 16 29 29 16 29 29 29 16 29 29 29 16 13 29 29 29 29 16 16 29 29 16 16 16 29 16 29 29 29 29 16 16 16 16 29 29 29 29 16 29 14 29 29 29 6 29 29 29 18 29 29 8 29 8 29 29 29 29 29 29 17 29 17 16 29 29 29 29 13 29 29 2 2 29 25 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 2 16 29 29 29 29 29 29 29 29 29 13 16 2 29 29 16 29 29 29 29 29 2 29 16 16 29 29 29 16 29 29 16 16 16 29 29 29 16 29 16 29 29 26 29 29 29 16 29 29 29 16 29 29 29 17 29 13 16 13 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 2 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 16 29 16 29 16 29 29 16 16 16 2 29 29 16 16 29 16 29 29 29 29 16 16 29 29 29 16 16 16 8 29 8 29 29 2 29 29 29 29 29 5 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 13 16 17 29 29 29 29 29 29 29 31 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 2 29 29 18 2 29 29 29 29 29 29 29 16 29 25 29 29 29 2 29 29 29 29 2 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 13 29 29 16 16 29 29 16 16 29 16 29 29 29 29 29 29 16 29 16 16 29 29 13 2 16 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 2 29 16 16 29 16 16 29 16 29 13 29 29 29 16 29 16 13 16 13 29 2 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 13 29 13 16 29 29 29 16 29 19 29 29 29 19 29 29 29 29 29 29 8 29 29 29 19 19 29 13 16 29 29 29 8 29 29 29 16 29 16 29 16 13 29 29 29 29 29 29 13 16 2 29 2 8 16 29 29 29 29 16 16 29 29 2 29 29 27 29 29 29 18 29 29 29 29 29 29 2 17 13 29 13 25 29 29 16 29 16 29 17 16 16 29 29 29 29 29 29 29 29 16 29 16 29 29 16 18 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 5 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 27 29 29 16 18 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 16 29 29 27 16 29 29 29 29 29 29 29 29 29 19 29 29 29 17 29 29 29 16 16 29 29 13 29 29 29 29 16 29 29 29 29 29 29 16 2 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 16 29 29 29 13 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 16 16 13 29 16 16 29 29 29 29 29 26 29 29 29 16 29 16 29 16 29 16 29 16 29 29 19 16 16 29 29 29 29 29 29 16 29 29 29 29 29 31 18 29 29 29 16 29 14 16 29 29 29 29 16 29 29 16 29 29 16 16 29 29 16 29 16 16 29 29 29 29 29 16 29 29 29 16 17 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 2 2 29 29 29 29 29 29 29 16 16 29 16 29 29 19 16 13 16 29 16 13 29 29 16 16 29 16 29 29 16 29 17 17 16 29 29 19 16 16 29 16 16 16 16 16 29 29 16 29 17 29 16 29 29 29 19 16 16 16 16 19 19 29 16 29 29 16 16 29 16 17 29 19 16 13 16 29 16 16 29 19 29 29 16 16 16 16 16 29 16 29 29 29 16 29 13 29 29 29 29 29 16 16 29 16 29 29 29 29 13 16 16 16 29 29 29 8 26 29 29 29 29 16 5 29 29 29 2 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 6 29 29 29 29 29 16 16 29 2 17 29 16 13 29 29 29 29 16 29 29 16 6 16 29 29 16 29 29 16 29 16 29 29 16 16 29 16 29 29 29 29 8 16 29 29 29 29 16 17 16 16 29 16 16 29 29 29 16 13 16 16 13 16 29 29 29 16 29 16 29 29 16 29 29 29 16 16 29 29 13 29 29 16 29 29 29 29 29 13 16 29 29 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 13 16 29 16 16 16 19 16 16 16 16 29 19 16 16 29 16 29 29 16 16 29 29 29 16 17 29 13 29 16 29 16 29 19 19 29 16 29 29 29 16 29 16 19 16 16 16 29 16 19 29 29 16 29 19 29 29 16 16 29 16 29 16 29 29 16 16 29 16 16 16 19 16 29 29 16 16 16 29 16 16 16 16 9 16 29 16 16 29 29 16 29 19 13 16 16 16 29 16 16 16 29 16 29 19 16 29 29 29 16 29 16 29 16 29 29 16 13 29 29 16 29 29 29 16 16 29 29 16 16 16 29 29 16 13 16 16 29 16 29 29 2 16 29 16 29 29 29 29 16 29 29 16 16 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 17 16 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 18 16 29 29 29 29 29 29 29 29 16 29 29 2 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 23 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 16 16 16 29 29 29 29 29 5 29 29 29 29 29 2 29 29 2 16 29 29 29 2 29 29 29 29 16 29 16 29 29 13 29 29 16 16 16 29 29 16 16 17 2 23 29 29 29 16 29 29 29 29 29 29 29 8 16 29 16 29 29 29 29 29 29 16 29 16 16 29 16 16 29 29 16 8 29 29 29 18 29 29 29 29 29 29 29 29 29 29 26 29 16 29 29 29 29 29 29 29 29 31 16 2 29 29 29 29 29 2 29 29 29 29 18 29 29 29 29 8 27 29 29 29 29 29 17 2 29 26 29 2 29 2 2 29 29 29 8 29 29 29 29 29 2 29 2 27 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 19 13 29 29 29 29 29 2 29 2 29 8 29 29 29 29 29 16 29 4 29 6 29 29 29 29 29 29 2 6 29 29 29 2 29 29 29 29 8 29 29 29 29 29 2 18 29 8 29 23 29 5 29 29 29 8 29 29 26 29 29 29 29 16 29 29 29 29 29 29 29 8 18 5 2 29 29 8 29 6 29 29 29 29 29 29 19 13 8 29 29 16 29 29 29 2 29 2 29 29 18 6 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 16 29 16 16 16 13 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 16 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 14 26 29 26 8 5 27 29 8 29 29 2 2 2 6 29 29 29 29 29 29 29 29 29 18 2 29 29 26 29 8 2 8 29 29 29 29 29 29 29 6 2 29 29 29 18 29 8 2 29 5 8 2 26 29 29 29 8 29 29 29 29 2 29 2 29 29 29 29 29 29 2 2 6 29 31 29 18 8 8 29 29 29 29 29 29 29 8 8 29 29 8 2 25 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 2 6 29 29 29 29 29 8 29 25 29 29 29 5 29 5 6 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 8 31 29 29 29 29 29 29 16 29 16 13 29 16 29 16 16 29 29 29 13 29 29 16 29 29 29 29 26 16 29 29 29 17 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 5 29 29 8 8 29 29 29 29 2 5 29 29 2 8 26 29 2 17 6 29 29 29 29 29 2 8 29 6 2 29 2 29 31 29 5 18 5 2 8 29 29 29 29 29 29 29 29 2 8 8 29 2 29 29 29 8 29 2 2 29 29 29 29 2 31 29 29 29 29 18 2 2 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 8 8 29 29 29 2 2 29 29 8 31 29 29 29 5 29 29 8 29 18 26 17 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 31 29 29 29 29 29 27 29 29 29 29 8 6 23 29 29 2 2 29 29 29 26 25 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 8 29 29 8 29 29 29 29 29 29 29 29 29 31 31 29 8 8 25 8 29 29 29 29 29 29 29 31 29 2 8 29 2 6 29 8 29 29 29 29 8 2 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 29 6 29 5 29 29 29 29 29 29 29 29 6 29 29 8 29 5 29 29 29 31 29 29 29 29 26 29 29 27 29 18 29 29 29 29 29 8 29 29 8 5 29 8 2 5 29 29 8 29 29 26 29 2 8 2 29 29 29 25 27 2 29 6 2 29 29 6 8 8 2 26 2 29 18 2 5 29 8 29 29 2 29 31 6 29 2 2 8 31 8 8 29 26 8 23 5 29 8 5 29 2 29 29 5 29 29 29 29 29 2 29 16 8 29 29 29 29 29 29 17 2 8 29 29 16 29 29 16 29 29 29 29 8 23 2 29 29 17 29 29 16 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 17 29 29 29 29 29 14 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 29 31 29 29 6 8 29 29 29 29 29 18 27 29 25 29 5 18 2 29 29 25 29 16 29 29 29 8 16 29 29 8 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 18 29 29 29 29 29 2 29 29 8 8 29 25 8 29 29 18 29 29 29 5 29 8 29 8 6 29 2 29 8 29 8 2 2 29 2 29 26 6 29 8 17 18 29 29 8 31 8 2 2 6 2 31 29 29 29 2 29 29 8 29 29 2 29 29 31 29 29 29 29 2 29 2 8 29 2 20 29 2 31 29 2 29 29 23 29 29 8 2 29 29 29 6 8 18 2 29 2 8 29 29 2 29 29 29 2 29 8 31 2 29 2 2 29 29 29 2 29 2 25 27 29 18 29 29 31 29 29 25 6 2 31 14 31 29 29 29 29 18 29 18 29 29 8 29 18 29 29 29 29 29 29 2 18 29 29 8 29 29 26 29 29 2 29 29 29 29 29 29 29 29 29 29 16 8 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 16 29 6 29 29 17 29 29 29 29 29 29 29 29 17 2 29 16 29 29 29 29 29 29 29 29 29 26 29 29 29 29 16 29 16 29 17 29 16 29 29 29 29 16 29 29 29 16 29 16 29 16 16 29 19 29 29 29 29 16 16 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 14 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 2 29 2 29 29 29 29 16 29 16 29 29 29 29 29 16 16 29 29 29 29 29 16 13 16 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 8 29 8 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 2 29 26 29 29 29 16 29 29 29 16 16 29 29 29 16 29 13 29 16 29 29 29 29 29 18 16 29 16 29 16 5 16 16 29 16 16 29 29 29 29 29 16 29 16 29 29 16 29 16 29 29 29 29 16 16 16 29 29 16 29 29 29 19 29 29 29 29 29 8 29 29 2 29 29 29 29 29 8 2 29 5 2 16 16 29 29 29 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 16 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 5 13 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 5 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 31 29 16 29 29 16 16 29 29 29 29 29 16 29 29 29 8 29 8 29 2 29 29 2 8 29 29 29 29 31 29 29 29 29 8 29 29 29 17 16 29 29 29 29 29 29 29 29 29 8 2 29 5 26 26 8 29 29 29 29 31 29 29 29 18 29 29 29 29 25 16 2 29 29 29 29 29 29 29 2 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 2 29 2 29 8 2 29 2 29 29 29 6 8 29 8 29 29 29 29 29 29 29 29 26 29 29 2 29 29 29 29 29 29 29 29 29 29 25 16 25 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 17 29 29 26 29 29 29 29 25 29 31 2 2 29 29 29 31 29 29 18 29 8 29 29 29 29 29 29 29 2 29 29 29 29 2 2 29 29 29 17 29 29 29 31 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 31 29 31 25 29 29 29 29 29 29 29 29 16 29 29 19 29 29 29 29 29 29 29 29 16 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 5 29 29 29 2 29 29 29 16 17 16 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 2 29 2 29 29 6 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 5 5 26 29 29 18 31 29 29 29 2 29 29 29 29 29 29 29 29 29 8 8 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 17 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 18 29 29 29 29 31 29 29 29 5 8 31 29 29 29 29 29 29 29 29 2 29 29 26 29 8 18 31 29 29 5 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 23 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 2 5 29 29 29 29 16 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 29 29 17 29 8 29 29 29 29 5 29 29 16 29 29 2 29 27 18 29 29 29 29 29 29 29 25 17 18 29 29 2 29 8 29 2 18 2 2 29 29 29 2 29 8 29 2 2 2 29 29 2 2 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 16 29 29 29 16 29 16 16 8 16 16 29 16 29 29 16 2 29 16 29 16 29 29 29 29 29 16 29 29 16 29 29 16 29 29 16 29 29 16 16 16 29 5 19 16 17 16 19 13 19 29 16 16 29 13 29 26 19 29 16 29 16 29 16 16 29 16 16 29 29 29 13 29 16 29 16 16 16 29 16 29 16 16 29 29 29 16 29 29 2 16 16 13 16 16 29 29 29 16 5 29 16 29 29 16 16 16 16 29 19 29 29 16 16 13 29 16 16 16 13 29 29 13 29 29 13 29 16 16 29 19 29 16 29 16 29 16 19 16 13 16 16 16 13 16 19 16 19 16 13 16 29 16 29 19 16 29 16 16 16 16 19 16 16 19 16 16 16 29 29 16 16 16 19 29 29 19 16 16 29 13 16 16 16 16 29 29 16 19 29 8 16 29 13 19 29 29 16 29 16 13 29 29 16 19 17 29 29 17 16 16 29 16 29 16 29 29 19 19 29 29 16 19 29 19 29 16 29 16 16 16 16 16 13 16 16 29 16 29 29 29 29 16 29 16 16 29 29 16 16 16 16 16 29 19 19 29 16 13 16 29 16 19 16 29 29 16 19 29 29 29 19 19 19 19 29 16 16 16 16 16 16 16 16 16 19 16 19 29 13 19 16 16 29 19 16 29 19 16 29 16 19 29 29 16 16 16 16 16 13 13 29 31 19 29 16 29 29 19 16 16 29 29 16 29 29 13 19 29 29 29 19 29 29 29 29 19 16 16 16 13 29 19 19 16 29 29 29 29 16 29 19 29 29 16 16 29 29 16 29 16 16 16 29 16 16 29 29 16 29 29 29 16 19 29 29 29 8 16 29 31 16 26 17 29 29 2 29 16 29 13 29 16 29 29 29 29 16 16 13 29 16 16 16 16 16 16 16 29 29 29 29 29 17 29 29 16 29 29 16 29 16 16 29 29 29 29 16 29 16 29 29 16 29 29 29 16 29 29 29 13 16 16 29 16 16 29 29 29 29 16 29 29 29 29 16 16 19 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 16 16 29 29 13 19 16 16 16 16 19 13 2 13 29 29 16 19 29 16 17 16 16 29 16 13 16 16 19 29 29 16 29 29 29 17 8 29 29 29 29 5 29 16 29 29 16 16 29 16 29 29 16 29 19 29 29 29 29 16 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 26 29 29 29 29 29 29 29 29 31 2 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 5 29 8 29 31 26 29 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 13 19 29 29 29 29 17 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 16 13 26 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 16 16 16 29 27 29 29 29 29 29 29 18 29 13 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 13 29 29 29 29 29 27 29 31 5 5 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 31 29 29 18 25 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 18 29 29 8 29 13 29 26 29 2 29 27 29 29 8 29 29 2 29 29 6 2 29 29 2 17 5 29 8 23 29 29 8 29 29 29 29 17 29 29 29 29 29 17 29 29 18 27 29 29 8 29 29 5 29 6 29 29 29 29 29 29 29 26 29 16 29 29 29 16 16 29 29 6 16 29 16 29 16 29 29 16 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 16 16 29 29 29 13 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 26 16 8 29 26 29 29 29 29 29 29 29 2 29 31 29 29 29 2 2 31 5 2 8 29 29 29 29 29 8 29 25 29 29 8 29 29 29 8 31 26 29 8 29 29 8 29 4 29 29 29 29 5 2 29 2 29 29 29 29 2 2 2 8 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 25 27 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 16 13 16 13 16 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 29 29 6 16 29 29 29 29 2 5 8 29 29 29 29 29 29 29 29 2 2 26 29 29 29 27 29 29 29 29 29 29 29 29 26 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 31 29 29 8 29 18 18 29 29 29 29 29 29 18 29 5 29 8 2 2 29 2 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 16 16 29 16 29 29 16 29 16 29 16 29 16 29 29 16 29 29 29 16 29 29 16 29 29 16 29 29 16 29 29 29 2 29 29 29 5 14 29 16 29 29 29 29 16 29 29 29 29 16 29 29 16 17 29 16 29 29 29 16 16 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 26 6 2 29 26 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 5 29 29 19 5 29 29 29 2 17 29 29 25 29 29 8 29 29 29 29 2 29 29 29 18 29 8 29 5 2 29 26 29 29 29 29 29 29 29 29 29 29 29 8 5 2 29 29 29 29 8 29 25 29 29 29 6 8 2 2 29 29 29 8 6 18 29 29 29 29 31 23 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 8 8 8 29 29 6 29 29 29 29 29 29 29 2 29 2 31 8 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 17 29 29 29 2 29 29 29 2 6 29 29 29 2 8 29 5 26 2 29 29 2 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 16 27 29 29 2 29 2 29 29 29 2 29 29 29 29 2 27 29 29 29 18 8 8 29 29 25 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 13 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 16 16 29 16 29 29 13 29 29 29 13 16 29 29 29 17 29 29 29 29 29 29 29 29 19 16 29 29 16 29 29 29 16 13 31 16 4 29 29 16 29 16 29 29 29 16 29 29 19 29 29 29 29 29 29 29 16 16 29 16 16 29 29 29 29 29 29 29 16 29 29 17 29 29 29 29 16 29 29 29 29 29 29 2 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 8 16 29 13 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 16 16 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 13 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 16 29 29 29 29 29 16 29 29 18 29 29 29 29 23 29 31 29 29 2 8 29 29 29 29 29 8 29 29 29 29 25 8 29 29 29 8 29 31 29 29 29 2 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 16 16 16 29 29 29 16 29 29 29 2 29 16 29 2 29 29 29 29 29 29 29 29 8 8 29 13 29 5 29 8 16 29 16 29 29 16 13 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 5 8 26 8 31 2 29 29 29 29 17 29 29 5 18 31 29 29 14 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 31 29 29 29 2 29 29 29 8 29 26 29 29 23 29 29 29 29 2 29 29 17 29 29 29 8 16 29 29 29 29 18 29 29 17 29 29 29 29 16 29 29 29 29 16 8 17 16 29 29 29 29 16 16 29 29 17 16 29 16 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 27 29 25 29 29 29 2 29 29 2 29 8 29 29 29 26 2 29 29 29 29 29 29 17 29 29 8 6 29 29 29 29 29 29 29 29 16 16 29 16 16 29 29 29 17 16 16 29 16 16 29 29 29 14 16 29 2 29 16 29 29 29 29 2 2 2 29 29 29 29 26 29 26 5 31 29 29 29 31 29 29 25 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 2 29 29 29 29 29 29 16 29 16 16 16 29 16 13 29 16 29 29 29 2 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 16 16 29 16 17 2 16 29 29 16 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 26 29 29 29 16 29 29 29 29 8 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 18 2 5 31 29 29 14 8 29 29 29 29 29 18 29 25 29 29 29 16 29 17 13 29 29 8 29 29 29 29 2 29 2 29 29 18 29 29 29 29 29 25 31 29 29 29 29 29 29 27 29 2 29 29 29 29 8 2 29 29 29 25 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 16 29 29 5 29 2 29 29 18 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 31 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 2 31 29 8 29 29 8 29 26 2 8 5 29 29 8 27 29 29 29 29 31 27 8 29 29 17 29 29 2 25 29 29 29 14 29 31 29 29 29 29 29 5 5 29 29 29 29 29 29 16 29 29 29 19 29 16 29 29 29 16 16 16 19 29 16 16 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 31 29 29 23 2 29 29 16 29 29 23 6 29 29 2 31 29 2 27 29 29 8 25 29 2 6 5 5 29 29 29 29 2 2 18 8 29 29 29 29 29 2 29 29 2 29 29 8 29 2 29 25 26 29 29 8 27 27 14 29 29 14 29 29 29 29 29 29 5 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 25 31 2 2 25 29 29 2 5 29 2 31 6 29 2 8 8 31 29 2 29 29 29 6 29 29 18 29 29 5 29 29 29 14 2 29 29 2 8 29 29 29 29 29 29 29 29 29 25 2 29 29 2 6 29 29 29 29 29 29 29 2 29 2 29 29 8 29 6 29 29 29 2 2 17 29 29 29 8 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 8 8 29 29 29 29 29 29 13 29 29 16 16 29 16 29 29 13 29 29 29 16 13 29 2 6 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 16 29 16 29 8 29 13 29 29 29 16 8 29 29 29 29 29 29 29 29 31 25 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 8 8 2 29 29 29 5 29 29 5 6 29 29 16 29 29 31 16 29 29 29 29 8 29 26 29 29 2 29 29 25 8 29 5 29 29 2 29 8 8 29 2 5 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 8 2 2 5 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 16 29 14 27 29 29 29 2 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 16 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 5 19 29 27 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 5 6 29 29 6 2 29 2 5 29 29 31 8 5 29 29 29 29 25 25 29 29 29 29 29 31 29 29 29 29 26 6 29 2 29 29 6 29 29 8 29 29 29 29 2 29 29 29 29 2 25 29 2 31 29 29 29 29 29 17 29 5 29 29 29 29 29 29 29 29 8 2 2 2 18 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 2 29 29 29 2 29 2 6 25 29 31 31 29 31 2 29 5 29 29 29 29 31 18 29 29 29 29 29 29 29 16 16 2 29 29 29 8 29 29 29 2 5 29 2 29 2 29 6 8 29 29 8 29 29 29 27 29 8 29 31 31 16 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 8 6 2 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 17 29 29 16 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 13 16 29 29 29 29 29 16 29 29 29 5 29 31 29 8 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 18 8 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 23 8 5 29 29 29 31 2 31 29 6 29 29 29 18 29 8 29 29 23 31 29 29 29 29 29 29 29 29 29 2 29 29 29 8 8 5 29 8 2 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 16 29 2 29 29 16 5 17 29 5 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 2 29 29 2 29 31 25 29 29 29 29 29 8 6 29 29 29 29 25 29 29 29 29 2 29 29 29 2 2 29 23 29 8 29 29 29 5 16 25 29 29 29 29 31 27 8 2 8 25 29 29 18 29 29 29 29 29 8 2 29 29 29 27 31 29 29 18 8 8 29 6 29 29 29 29 29 25 29 29 2 5 5 8 8 29 29 29 29 2 8 29 2 29 18 25 18 29 29 2 8 2 29 27 6 29 29 2 29 29 2 29 29 29 18 5 29 2 29 29 2 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 13 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 8 29 14 29 29 27 29 29 29 29 17 29 29 29 16 16 29 29 29 29 16 8 29 29 29 29 29 16 29 29 29 29 16 29 29 5 29 29 29 29 29 29 2 29 29 16 8 29 13 29 29 6 2 29 29 29 29 8 29 29 29 17 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 14 29 29 16 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 26 29 29 29 29 18 29 18 29 29 29 5 29 18 29 29 29 29 29 2 6 29 29 25 29 29 8 29 29 29 29 29 29 29 16 29 31 29 5 29 29 29 17 8 29 29 29 29 29 29 29 2 27 17 29 31 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 27 29 29 29 29 29 26 2 2 29 29 29 2 29 29 2 16 29 2 6 29 29 8 8 29 2 2 31 25 25 29 6 18 6 2 2 2 8 2 29 29 2 29 29 2 29 29 2 29 29 29 2 31 2 29 29 29 23 29 29 29 8 8 29 29 29 26 29 2 29 25 8 29 29 27 23 29 29 2 8 29 29 29 29 2 5 29 2 29 8 29 2 2 8 18 29 29 29 29 5 14 18 8 2 29 5 29 29 8 8 27 29 26 29 2 29 8 29 2 6 29 29 2 29 29 29 29 8 29 29 29 29 6 2 6 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 8 29 29 29 26 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 16 6 29 29 29 2 29 27 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 26 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 8 6 29 29 18 29 25 29 29 25 29 29 29 18 2 29 29 2 29 29 25 29 2 29 8 29 29 8 2 29 29 29 29 29 29 29 18 31 29 6 29 29 29 31 29 5 8 29 29 29 29 2 29 29 29 18 18 8 8 29 29 16 29 29 31 29 29 29 29 29 29 16 16 16 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 2 16 29 29 29 29 29 16 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 26 29 29 29 29 25 29 2 29 2 29 2 6 2 29 18 2 29 29 2 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 6 27 29 2 29 2 29 29 2 29 29 8 2 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 27 2 29 29 29 29 29 29 5 29 5 17 16 29 29 29 29 29 29 25 29 29 29 8 29 29 29 29 29 29 29 17 29 16 29 29 29 8 29 29 29 29 29 29 16 29 29 29 16 19 29 29 16 16 19 16 16 16 16 29 29 29 8 29 29 16 2 29 29 29 29 29 2 29 16 29 29 29 29 29 29 13 29 16 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 5 29 29 29 16 29 29 29 17 29 29 29 29 29 29 29 29 29 29 8 6 29 2 29 27 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 16 2 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 31 29 8 29 29 8 31 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 2 29 29 18 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 29 29 29 14 29 29 29 29 29 29 16 29 16 29 16 29 16 2 29 29 29 29 29 29 18 29 29 29 31 29 29 29 2 2 29 29 29 29 29 29 29 29 29 8 23 2 29 29 18 29 8 29 29 29 2 2 31 2 29 29 29 5 2 29 8 29 29 29 29 29 29 8 29 8 29 31 8 29 29 29 29 29 29 2 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 8 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 2 25 29 29 16 13 29 29 29 29 17 29 14 29 29 29 8 29 6 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 31 29 29 29 29 29 25 8 8 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 2 29 29 2 29 2 8 29 29 2 29 29 29 29 29 25 31 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 23 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 18 29 29 29 29 29 8 29 29 29 29 2 29 29 29 31 25 29 29 29 29 31 29 8 29 2 29 29 20 14 2 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 5 5 29 29 29 29 29 29 29 29 29 8 18 29 29 8 5 29 17 2 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 27 31 29 29 29 29 5 29 29 29 2 29 29 6 29 8 8 29 25 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 8 8 29 29 2 2 29 5 29 29 29 29 29 29 29 2 29 29 2 29 29 29 6 2 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 2 29 29 29 2 29 29 29 29 29 31 29 29 27 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 8 8 29 8 29 29 29 29 6 17 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 8 5 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 5 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 2 29 29 29 29 5 5 29 29 16 29 16 29 29 29 28 29 29 2 29 29 29 29 29 29 6 29 2 29 29 16 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 13 16 29 29 8 29 16 29 29 29 16 16 29 29 2 16 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 19 16 16 5 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 14 29 8 2 29 29 29 29 29 29 31 29 8 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 16 18 29 29 29 29 14 29 29 29 17 29 17 29 29 29 29 16 13 29 29 29 29 29 13 29 31 26 29 8 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 8 8 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 17 29 16 29 16 26 29 29 8 29 29 29 29 29 2 29 29 29 29 27 2 18 2 8 29 25 29 29 29 29 2 29 8 29 29 29 29 8 29 2 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 2 29 29 29 29 6 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 10 29 2 29 29 8 8 23 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 5 29 29 26 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 14 2 29 29 29 29 29 8 29 14 29 8 16 29 8 29 5 29 29 29 29 29 29 2 5 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 5 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 17 29 29 29 29 2 29 8 29 29 5 29 29 29 29 29 16 29 17 6 16 29 29 29 2 29 29 29 29 5 29 29 2 29 29 31 29 2 29 18 29 18 8 29 29 16 16 29 29 16 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 27 2 29 8 27 2 29 29 29 29 29 29 25 2 2 29 29 29 29 27 29 29 29 29 6 29 5 2 2 29 29 29 29 29 29 29 14 29 29 29 27 2 29 29 29 29 29 31 29 29 29 29 29 29 8 8 29 29 6 29 29 18 29 2 5 29 29 29 6 5 29 2 29 29 2 29 29 31 25 29 29 29 29 29 29 8 2 2 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 2 6 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 6 29 31 8 29 29 29 29 9 29 8 26 29 29 26 8 29 29 27 29 6 2 29 29 6 29 29 19 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 14 29 29 2 8 29 29 2 29 29 29 29 29 2 29 8 29 29 25 29 8 29 29 29 29 29 29 29 29 29 25 29 2 29 18 18 29 29 29 31 29 29 29 29 29 18 26 29 29 29 8 6 29 29 29 29 29 29 31 5 29 5 29 5 29 29 2 8 2 8 29 29 31 29 29 29 6 29 18 29 2 29 8 5 5 26 31 2 29 29 5 5 29 6 25 29 8 29 31 6 2 29 8 29 29 2 29 29 14 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 16 29 16 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 29 8 2 29 2 2 29 8 31 29 29 29 29 29 29 29 29 17 29 29 29 8 5 29 29 8 29 2 29 29 2 29 8 2 8 2 17 8 23 29 29 29 29 29 6 29 29 18 29 29 13 29 29 31 29 29 16 19 29 16 16 13 16 29 29 29 16 13 29 29 16 29 19 16 29 29 19 19 29 29 16 29 13 19 19 29 29 29 29 16 16 29 29 29 29 29 2 29 29 29 29 29 29 16 29 5 29 29 29 16 29 29 16 29 29 16 29 6 16 29 29 13 29 5 29 13 31 29 2 16 29 29 29 29 29 17 2 29 29 2 17 29 29 29 2 29 29 2 31 5 29 29 29 29 29 29 2 2 2 29 29 29 2 14 2 8 2 8 8 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 27 29 29 23 31 2 29 29 29 29 29 29 29 29 31 25 29 29 8 29 8 29 6 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 5 29 29 8 2 29 29 29 6 29 29 31 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 2 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 29 8 2 29 29 8 29 29 26 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 5 29 29 6 29 29 2 29 29 8 29 29 29 29 29 29 27 29 6 29 18 29 29 31 29 29 8 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 25 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 16 31 29 29 29 29 2 2 29 29 31 25 29 25 29 2 29 29 29 2 29 29 29 18 29 31 29 2 2 29 8 2 29 5 31 2 29 8 29 6 29 29 6 2 29 29 25 29 2 25 29 29 2 29 29 29 29 2 29 31 18 29 29 25 18 29 29 29 29 25 29 29 2 29 29 29 2 29 29 5 29 29 2 6 29 29 29 8 29 2 2 5 29 29 8 29 29 2 29 29 31 29 29 18 5 25 2 29 29 29 2 29 29 8 8 8 29 17 31 2 29 18 27 29 17 29 29 29 2 29 29 29 2 29 29 29 5 2 14 29 29 29 2 29 25 29 29 29 29 18 31 29 28 29 29 29 18 29 29 2 29 29 5 5 29 29 29 29 29 25 8 29 29 29 29 29 29 29 29 5 29 29 29 29 6 29 29 29 8 2 29 29 29 29 29 8 8 29 5 2 25 16 31 2 29 2 25 29 25 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 27 27 29 29 29 29 29 29 16 29 29 8 29 8 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 13 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 17 29 29 29 29 16 29 16 16 16 29 29 29 29 29 29 16 16 29 16 29 19 29 29 29 16 13 16 16 29 16 13 29 19 19 29 29 19 13 29 16 29 17 19 29 19 29 29 17 29 16 13 29 16 13 16 29 29 16 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 16 29 16 16 29 29 16 29 16 29 19 19 19 16 29 16 13 29 29 29 29 29 16 29 29 29 29 16 13 29 29 16 2 29 29 29 16 16 16 29 16 16 29 29 29 29 16 19 29 16 16 29 16 29 19 19 29 16 19 29 16 29 16 29 19 16 29 19 29 29 29 19 29 29 16 29 29 16 29 16 19 16 29 29 13 16 19 16 16 16 16 29 16 16 19 13 29 29 16 29 19 16 29 16 19 29 29 13 19 29 16 16 16 16 19 29 16 29 29 19 19 13 16 19 16 16 19 29 17 19 19 16 29 16 19 29 16 29 29 29 19 16 29 16 19 13 29 19 13 29 19 13 19 16 19 29 13 29 16 9 13 16 29 29 16 13 16 19 13 29 19 29 13 16 16 29 13 29 16 19 19 29 16 19 16 19 16 29 16 16 16 16 16 13 19 13 16 13 16 29 19 13 29 16 16 29 16 29 19 29 13 29 16 19 16 16 9 16 19 16 16 29 19 19 13 29 19 29 29 16 13 29 16 19 29 19 29 29 19 13 13 29 29 9 19 29 29 19 16 13 19 19 19 19 29 29 13 19 19 29 29 19 9 13 16 19 29 16 16 29 16 16 29 16 19 19 19 19 19 13 19 29 16 16 19 29 29 29 13 29 29 19 29 13 19 29 16 29 19 16 29 29 16 19 19 16 29 16 29 29 29 29 29 29 19 19 19 16 13 29 19 29 19 16 16 16 16 17 16 16 29 19 16 29 29 16 19 19 29 16 19 29 29 29 16 16 16 29 19 29 19 13 29 29 19 19 16 13 16 29 16 19 13 16 19 16 9 19 19 19 29 16 16 9 29 16 16 29 29 16 19 19 19 13 19 16 29 29 16 19 9 9 29 29 16 19 13 29 16 19 19 16 29 19 29 19 19 29 19 19 19 29 19 16 19 16 19 9 16 19 29 16 19 13 16 29 16 16 19 29 29 16 29 29 19 29 19 13 16 29 16 16 19 16 19 13 16 19 19 29 29 29 19 16 29 19 29 16 19 13 19 19 16 29 29 16 16 13 19 16 29 16 29 16 16 16 29 16 16 19 13 9 16 29 16 16 16 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 16 16 29 13 2 29 29 29 13 16 29 29 16 19 29 29 29 13 13 16 19 13 29 29 16 16 13 19 16 19 19 9 16 16 29 13 9 13 29 13 29 19 19 29 19 29 29 29 29 19 19 16 29 29 19 13 16 16 16 29 29 16 29 29 16 29 16 29 29 16 16 13 16 29 29 16 29 16 19 29 16 16 16 16 19 16 19 29 29 19 16 13 19 16 29 16 16 29 19 13 16 29 16 19 19 16 29 16 16 29 29 19 19 16 29 16 19 9 19 16 16 19 19 16 9 19 19 16 29 19 29 19 8 29 16 16 13 29 17 16 19 19 19 16 29 16 16 13 16 8 16 29 19 19 16 29 29 29 16 16 29 29 16 19 29 29 19 29 16 16 29 16 17 16 29 16 19 16 13 16 29 19 13 29 29 19 29 29 16 13 16 13 29 16 29 19 16 19 13 29 29 29 13 19 29 16 16 16 19 16 19 19 16 16 16 29 29 29 13 29 16 29 17 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 19 13 29 16 29 29 29 16 29 29 16 19 16 29 29 29 19 19 19 29 16 16 19 29 2 19 19 16 16 16 16 19 16 29 19 16 29 29 16 16 17 16 19 19 19 19 16 29 16 19 16 29 29 16 29 29 16 29 16 19 29 29 29 29 16 16 29 16 13 29 13 16 19 16 5 16 16 16 16 29 29 19 29 8 16 19 19 29 16 16 17 17 16 13 16 16 16 19 19 19 29 19 9 29 19 29 13 16 16 19 16 29 29 29 16 16 29 16 29 13 16 19 16 29 29 13 29 29 16 5 17 29 29 29 29 16 8 16 29 16 29 29 16 31 16 16 16 17 29 13 16 19 16 16 16 19 29 13 16 29 16 29 29 29 29 29 14 16 29 16 19 16 29 29 16 29 16 29 16 29 29 29 16 29 16 29 29 16 13 16 16 29 5 29 29 8 29 16 29 29 8 16 17 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 2 29 29 18 29 16 29 29 29 29 29 16 29 29 16 16 2 29 29 16 13 16 29 29 16 16 13 29 16 17 29 29 16 16 2 29 16 29 29 29 29 29 16 29 8 5 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 17 29 8 29 29 29 8 29 6 29 27 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 26 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 16 29 16 16 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 8 29 29 29 5 29 29 29 6 29 2 29 29 29 29 17 29 29 29 29 29 16 18 29 29 29 29 16 29 29 26 16 8 29 29 29 4 5 29 29 29 29 6 2 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 31 8 29 29 26 29 26 29 13 16 29 13 29 29 29 29 29 29 29 18 2 2 29 29 29 29 2 29 29 29 29 6 2 29 29 29 29 29 29 29 29 2 29 5 29 29 29 29 29 29 2 8 2 5 6 2 29 8 29 31 29 23 27 5 29 29 29 2 29 29 2 29 6 25 25 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 25 8 29 29 8 29 29 29 29 16 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 2 29 29 29 29 8 29 2 25 5 2 29 29 29 29 8 29 29 2 29 29 8 2 8 29 8 29 2 25 29 29 2 29 18 2 25 29 31 2 25 29 29 29 29 6 29 29 29 29 29 29 29 2 29 14 6 29 29 18 29 29 29 29 5 29 29 8 5 29 29 2 17 29 8 29 29 29 8 29 29 8 29 5 29 29 29 6 29 8 29 31 5 29 5 25 14 29 2 31 29 29 29 29 29 29 8 2 5 31 6 29 29 2 29 29 29 31 8 6 29 29 29 29 29 29 29 29 8 2 29 29 29 6 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 27 29 29 29 29 29 6 29 14 29 29 2 29 29 29 14 2 29 29 6 29 29 29 29 29 29 31 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 2 29 29 29 18 8 29 29 29 29 29 5 29 29 29 14 2 8 8 8 29 29 29 29 8 29 29 29 29 29 6 29 29 29 2 29 29 23 29 29 2 31 29 29 25 8 29 8 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 5 29 5 29 18 8 14 29 29 6 29 29 2 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 27 29 29 29 29 29 29 29 29 29 6 14 29 27 29 29 29 8 29 25 2 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 2 29 2 8 8 2 29 2 29 29 29 29 29 29 29 8 29 18 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 6 25 29 2 27 29 29 29 5 29 6 2 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 8 6 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 17 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 16 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 2 29 26 29 29 18 25 29 29 29 29 2 29 18 29 29 29 29 29 29 14 29 2 29 29 29 29 29 18 29 29 29 29 29 29 27 29 6 29 29 29 8 29 17 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 6 2 29 5 29 29 29 29 29 29 29 18 29 27 18 10 29 29 29 29 18 10 29 29 29 29 2 29 18 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 25 29 29 29 29 29 29 29 29 29 9 29 16 16 1 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 31 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 2 29 29 29 29 29 29 2 29 14 29 8 29 29 29 2 29 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 31 29 29 29 29 29 14 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 26 29 29 29 29 29 29 29 1 1 10 29 29 29 29 29 29 29 29 29 29 31 29 1 31 18 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 18 29 29 29 29 18 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 1 29 8 29 25 29 29 29 29 2 29 6 29 6 31 8 14 25 29 29 29 29 29 14 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 25 2 29 25 8 31 14 29 14 29 29 6 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 25 29 29 2 29 8 6 18 31 29 31 29 29 8 29 2 29 29 29 14 29 29 8 29 29 29 29 29 2 25 25 29 29 29 29 29 29 16 29 29 29 29 29 29 29 14 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 19 29 29 29 16 8 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 16 29 16 29 29 16 16 29 29 29 29 29 16 16 19 29 29 29 13 29 29 16 16 16 16 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 14 29 29 29 29 29 29 16 29 16 29 16 29 29 29 16 29 5 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 2 29 29 8 18 29 29 5 8 29 2 8 29 8 8 16 18 29 29 5 29 29 29 29 29 16 16 29 29 19 29 29 29 29 16 29 16 16 29 29 29 16 29 29 29 29 29 2 29 29 8 29 29 29 29 29 27 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 13 29 29 29 29 13 2 29 2 2 29 29 29 29 2 29 29 16 29 16 29 29 29 16 29 29 29 29 29 5 29 5 29 29 29 29 14 29 29 29 29 31 31 29 5 26 29 29 29 2 29 2 29 29 29 29 8 29 29 29 8 29 29 18 2 29 29 6 2 18 29 2 2 29 29 2 29 29 29 29 29 2 27 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 18 29 29 25 2 8 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 27 29 29 29 29 29 29 29 29 29 29 29 31 29 8 29 29 29 29 29 29 29 29 2 8 29 29 31 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 8 31 27 29 29 29 29 29 29 2 29 2 29 29 18 29 29 29 2 5 8 29 29 29 29 5 2 29 8 8 31 2 29 8 29 29 29 8 5 29 2 31 29 29 8 29 29 6 18 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 5 29 29 29 29 5 29 29 5 29 29 29 2 2 23 31 5 2 18 29 29 29 29 29 29 16 17 29 29 29 29 29 29 13 29 29 8 2 29 29 2 8 8 29 29 29 29 29 13 29 29 29 29 29 13 29 2 29 29 29 29 29 29 8 29 29 29 16 29 8 29 26 29 29 2 29 29 2 29 29 29 25 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 17 8 29 16 29 29 29 29 29 16 29 2 29 16 29 29 29 29 29 29 29 16 16 29 16 29 17 16 29 29 29 16 13 29 29 29 29 29 29 16 29 16 29 29 29 16 13 16 16 29 16 13 16 29 29 29 16 16 26 29 16 29 29 16 29 29 2 8 29 29 29 29 29 29 16 5 5 5 16 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 16 29 29 16 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 2 29 2 29 29 29 29 16 29 16 13 29 28 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 16 29 16 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 16 16 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 8 16 29 29 29 29 29 29 29 2 17 13 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 13 16 29 29 29 29 29 16 16 16 29 29 29 16 29 13 29 29 16 16 29 16 8 16 29 16 29 29 29 29 16 29 29 29 29 29 16 16 16 29 29 16 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 13 29 29 29 29 17 29 29 29 29 29 8 29 29 26 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 6 2 29 5 8 5 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 5 18 29 31 29 2 29 29 29 29 2 16 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 16 17 29 29 29 29 29 29 29 29 27 29 26 29 29 29 5 2 29 29 16 29 5 25 2 2 6 29 29 29 29 2 29 29 29 29 29 5 29 29 14 29 29 2 29 2 25 29 29 29 29 8 8 8 29 29 29 8 29 29 31 29 8 29 29 29 29 6 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 8 29 8 29 29 29 29 29 29 29 29 2 25 29 29 29 6 2 29 29 6 29 29 29 29 29 8 18 8 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 31 29 18 8 29 25 29 18 29 29 27 29 29 29 29 29 29 29 29 8 29 2 29 29 29 18 5 2 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 19 16 29 29 29 16 29 16 29 16 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 16 2 29 29 29 29 14 29 29 31 29 29 29 2 29 5 2 8 8 29 2 6 29 29 5 8 29 18 29 8 8 8 8 29 18 29 29 6 8 29 29 29 2 29 5 29 18 18 18 5 2 6 29 29 29 25 29 31 29 29 29 29 8 2 8 29 29 29 2 25 29 2 29 29 29 2 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 16 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 26 8 16 8 29 17 29 29 31 29 29 29 16 29 16 13 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 6 29 29 29 29 29 2 2 29 18 25 29 29 29 29 2 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 8 8 29 16 29 29 29 16 29 29 29 29 29 16 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 2 29 29 29 17 29 16 29 18 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 26 29 29 29 6 29 8 29 29 2 29 29 31 29 29 29 29 29 29 29 16 29 29 2 29 29 16 29 29 29 8 16 29 29 29 29 29 2 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 6 29 29 29 2 23 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 8 29 18 2 29 29 29 2 5 29 8 23 29 29 8 29 8 2 8 29 29 5 8 29 25 29 25 31 31 2 2 29 29 2 5 29 2 29 8 29 13 29 29 29 16 25 2 29 2 29 2 29 29 29 25 29 8 29 29 29 29 29 29 2 2 29 29 2 29 5 2 5 29 31 29 29 29 29 2 31 8 6 29 29 29 16 16 29 29 29 29 16 29 29 2 2 2 5 29 29 29 2 6 29 29 29 2 31 29 29 29 29 29 29 16 29 29 16 29 16 13 29 29 29 29 29 29 29 29 29 29 23 29 29 5 29 29 8 29 29 29 29 29 29 29 26 29 2 29 2 29 31 29 29 29 29 14 17 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 5 29 29 17 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 5 29 29 16 29 29 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 2 29 29 29 29 29 29 5 29 2 2 8 2 29 29 6 29 29 25 29 29 29 29 29 29 29 29 29 2 5 13 29 29 8 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 18 8 4 29 26 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 8 29 29 31 8 29 29 8 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 19 8 29 29 29 29 29 16 29 29 29 29 29 29 27 29 29 6 29 29 29 29 29 31 17 29 29 8 8 5 2 29 18 29 29 29 29 29 29 29 29 31 29 17 8 29 29 29 29 8 29 25 29 29 29 29 6 8 29 29 31 29 2 29 29 29 29 2 5 29 14 29 5 29 29 29 29 29 16 13 29 29 5 29 26 29 8 29 29 29 29 29 29 2 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 8 16 29 29 29 29 29 2 29 29 29 16 16 29 29 29 17 29 16 29 16 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 8 29 29 17 29 29 29 13 29 29 8 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 6 29 29 29 31 2 29 29 2 8 29 2 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 17 29 16 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 26 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 16 16 29 13 29 31 16 29 29 16 29 16 13 13 29 29 29 16 29 29 16 29 16 16 16 16 16 29 29 19 16 29 29 29 29 16 29 16 29 16 29 29 13 19 29 16 17 29 16 16 16 16 29 29 16 29 19 29 29 29 13 16 16 13 29 16 29 29 29 16 29 16 16 29 19 29 16 29 16 29 16 29 16 29 29 29 29 16 16 29 29 29 29 16 29 16 16 16 29 16 29 29 29 29 19 29 2 29 29 16 29 16 29 29 16 16 16 13 29 16 29 19 29 16 29 16 29 29 29 26 13 16 29 29 26 29 16 19 19 13 19 16 29 29 5 29 29 16 29 29 16 16 29 29 29 29 29 16 29 29 29 29 16 29 29 13 29 29 29 16 29 16 25 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 16 29 29 16 29 2 29 29 29 29 29 29 29 13 29 16 8 16 5 29 29 13 29 16 16 29 29 29 29 29 29 29 29 29 2 29 5 29 8 5 26 29 13 13 29 29 29 6 2 29 29 29 29 29 29 29 2 29 29 2 29 29 29 13 29 29 29 29 8 18 29 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 2 8 29 5 23 29 8 8 29 31 29 29 29 29 29 29 2 29 29 2 29 26 29 29 29 29 29 29 29 17 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 6 29 2 29 2 2 16 29 5 29 26 2 29 29 29 29 29 2 31 29 29 29 29 29 29 31 29 29 8 31 29 2 2 5 29 29 6 8 5 29 29 17 8 8 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 2 29 29 29 29 2 6 29 29 29 2 29 2 27 29 8 29 8 8 8 5 2 8 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 8 29 29 29 29 17 2 6 29 29 29 2 5 2 29 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 25 29 29 29 29 29 26 29 29 2 29 18 29 2 29 29 29 29 2 29 8 2 5 29 23 17 29 2 29 29 29 29 2 29 29 8 8 29 8 8 29 18 25 29 8 29 5 5 27 29 8 5 29 26 29 2 29 29 29 29 2 8 29 6 29 8 29 8 2 2 2 29 29 29 27 2 2 29 25 18 29 5 5 29 8 6 2 6 25 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 2 8 29 29 29 29 29 29 8 14 8 29 29 29 29 29 29 29 2 29 29 29 29 2 29 31 29 29 8 29 29 26 29 29 31 18 31 29 29 29 29 6 31 29 17 29 29 29 29 29 29 29 2 18 29 2 29 29 29 29 5 29 29 29 29 29 8 29 25 29 29 29 8 29 2 29 29 29 16 29 29 29 29 29 29 8 29 29 2 6 29 2 2 29 29 8 29 2 29 8 29 8 29 29 2 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 14 25 2 29 8 29 29 29 5 26 25 26 29 29 29 29 29 29 8 29 16 2 29 8 29 8 29 29 2 25 8 6 29 29 29 8 2 29 29 2 29 29 29 29 2 29 29 29 29 8 29 8 2 29 29 2 29 8 29 29 29 29 25 6 29 2 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 8 29 8 29 29 29 29 8 16 29 16 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 8 2 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 17 26 17 16 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 29 29 29 19 29 29 29 16 16 29 16 29 16 16 16 16 13 16 16 16 16 29 29 29 29 29 31 16 29 29 29 29 29 29 8 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 8 29 29 29 5 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 2 5 6 25 29 29 25 29 29 29 2 2 29 31 29 29 29 8 23 29 2 29 29 29 29 6 2 29 29 29 2 25 29 5 2 29 29 29 29 8 2 29 29 29 29 29 29 2 6 29 14 18 31 29 29 8 2 29 8 29 29 2 29 29 29 26 29 29 26 29 29 5 29 6 18 29 25 29 29 29 29 18 8 29 29 2 29 29 26 27 29 17 31 29 25 29 17 29 29 29 29 29 29 29 2 29 29 2 26 29 5 5 29 29 29 29 29 29 29 29 8 29 29 29 2 29 8 29 16 8 18 29 29 2 29 29 25 2 29 29 2 29 29 29 29 29 8 13 26 29 29 29 29 14 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 31 31 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 8 29 29 8 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 18 29 29 29 29 31 29 29 29 29 31 29 29 29 6 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 25 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 5 18 16 25 29 8 6 31 25 18 8 2 8 29 29 2 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 18 27 29 29 29 29 5 8 29 29 29 29 29 29 8 29 8 2 29 29 29 6 29 25 29 29 8 2 29 29 29 29 29 29 29 2 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 6 16 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 18 29 25 2 29 29 8 29 29 8 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 27 29 29 29 2 31 25 8 29 29 29 29 25 29 29 29 29 29 2 29 29 29 31 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 2 2 29 25 29 8 8 29 29 29 29 29 29 25 2 29 8 18 29 29 29 18 29 29 29 29 29 8 6 29 29 6 29 31 2 29 29 29 29 2 26 29 8 29 8 8 29 29 6 29 29 29 25 29 8 25 29 29 29 2 6 29 29 18 19 29 18 29 29 8 29 29 29 29 31 29 29 29 29 29 14 29 29 25 25 29 29 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 2 6 29 29 29 29 29 29 14 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 5 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 16 29 2 29 18 29 23 29 2 29 29 29 29 29 29 29 8 29 29 26 29 5 29 29 8 29 29 29 29 18 5 6 29 8 29 29 29 29 29 29 29 8 29 2 29 29 29 27 29 29 29 29 29 8 29 5 29 27 6 29 29 29 29 29 8 29 29 5 29 8 29 29 29 2 29 29 29 29 29 6 29 25 29 29 29 29 2 29 2 29 6 26 31 29 29 18 29 2 8 29 14 29 29 29 8 8 8 29 29 29 29 8 29 29 29 2 29 29 29 8 29 2 29 29 17 29 2 8 29 29 2 6 2 29 29 5 2 8 29 29 29 26 29 29 29 29 8 29 29 2 29 29 29 2 2 29 6 29 29 29 29 2 29 6 2 29 8 5 29 29 8 25 29 29 29 8 29 29 2 29 29 29 2 2 29 14 29 29 29 29 29 8 29 29 8 29 29 29 2 29 26 6 29 29 29 29 29 29 29 29 29 29 8 23 29 29 8 2 29 29 8 29 31 29 29 8 18 29 29 31 29 2 29 29 29 29 6 29 8 29 17 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 2 2 2 2 29 29 2 29 29 29 5 29 29 29 29 8 29 29 29 29 29 29 29 2 6 2 29 29 29 5 29 29 6 29 29 29 29 6 8 5 29 29 2 29 29 29 29 8 2 29 2 29 29 29 29 31 2 29 29 2 29 29 29 29 29 8 29 26 29 26 25 29 29 8 29 8 29 2 29 29 14 8 29 29 29 29 29 29 29 29 5 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 17 29 29 29 29 29 29 16 16 29 16 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 13 29 16 16 29 16 16 29 16 13 16 29 29 29 29 29 19 13 29 2 19 13 29 16 13 29 29 16 29 16 16 29 16 29 16 17 16 2 29 16 16 16 16 16 29 19 16 29 29 27 29 13 16 29 17 29 16 16 29 19 29 16 29 29 16 29 29 16 29 16 29 29 16 29 29 29 29 16 16 16 16 29 16 16 29 16 29 16 29 29 16 29 5 29 13 16 29 16 16 29 29 29 29 29 29 17 29 29 16 29 16 29 29 29 26 17 29 13 16 29 5 29 29 29 29 16 16 29 8 4 29 29 29 29 17 16 29 29 29 29 29 29 29 29 29 16 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 16 16 13 29 8 16 19 16 16 16 13 6 29 16 29 17 29 19 16 29 29 29 29 16 16 29 29 29 29 29 16 29 2 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 19 29 29 16 29 29 29 29 16 29 29 16 16 29 19 29 16 29 16 16 29 16 16 13 16 16 16 16 16 16 29 29 29 16 16 29 13 16 16 29 16 29 29 29 29 16 29 16 17 16 29 29 29 29 16 29 29 19 16 29 29 16 16 29 17 13 17 29 29 8 29 29 2 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 16 29 29 29 29 16 29 29 29 29 2 29 16 16 29 29 29 29 29 6 19 29 29 5 29 17 29 17 13 5 29 29 2 29 29 29 29 29 29 29 5 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 31 2 29 29 17 29 6 29 29 29 29 29 29 16 29 29 27 29 29 29 27 29 29 6 6 29 29 29 29 29 29 25 29 29 29 16 29 16 16 29 16 2 19 13 29 16 29 13 29 29 16 29 16 29 2 29 29 29 29 2 29 16 16 16 16 29 18 13 16 16 29 29 16 29 16 29 29 16 16 29 29 29 29 16 16 29 16 16 29 16 29 5 16 16 29 29 29 16 29 29 5 29 16 19 29 16 29 29 29 16 16 16 13 16 29 29 16 29 29 16 29 29 16 29 13 29 16 16 29 29 29 29 13 19 19 29 16 16 29 29 16 13 29 16 16 16 13 16 19 29 29 16 29 29 16 16 16 29 29 19 13 16 29 29 29 16 17 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 8 5 26 29 29 29 29 29 29 29 29 29 29 29 25 29 31 29 29 16 2 29 29 29 29 29 2 5 29 29 29 29 2 8 29 29 29 8 29 29 29 29 29 29 29 4 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 2 29 29 29 29 29 29 29 29 16 29 18 29 29 29 29 29 29 29 29 2 5 17 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 25 31 29 5 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 8 29 29 29 29 16 2 29 5 2 29 29 29 13 29 29 16 29 8 5 29 29 29 29 29 16 29 29 29 29 29 29 29 16 2 29 29 29 29 16 16 29 29 13 16 29 29 16 29 29 16 16 16 13 29 19 16 29 29 29 13 29 29 29 29 29 16 29 16 29 29 16 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 14 29 29 29 29 2 8 2 8 29 18 5 29 29 29 29 29 8 29 2 29 29 29 29 29 27 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 5 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 2 29 2 29 29 29 2 29 2 29 29 29 8 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 5 29 29 29 29 29 29 29 6 29 5 29 29 29 2 29 29 26 29 6 29 8 29 29 29 5 23 29 29 8 29 29 8 29 29 29 8 29 8 2 29 5 29 29 29 29 29 29 5 29 8 29 14 29 29 29 29 29 16 29 26 29 29 29 29 29 2 29 2 29 2 29 5 26 18 8 5 29 29 17 2 8 29 29 29 29 29 25 14 2 29 2 2 29 29 29 29 29 2 29 29 2 29 29 29 29 8 29 16 16 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 5 27 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 31 29 27 29 29 29 29 29 29 29 29 29 5 29 29 26 29 29 29 8 29 8 2 29 29 29 6 29 2 2 29 29 8 29 27 29 29 5 29 29 29 29 29 29 29 29 29 2 29 29 14 29 29 2 29 14 8 29 29 29 8 29 26 29 29 23 29 29 17 29 29 29 29 29 8 16 29 29 29 5 29 29 25 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 27 29 29 29 2 8 29 29 29 8 29 29 29 6 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 8 29 29 16 16 29 16 29 16 16 16 29 29 29 29 29 16 29 16 29 16 29 16 29 16 19 16 29 16 19 29 29 29 29 29 29 29 16 16 16 29 13 16 16 29 16 29 16 16 16 29 16 16 16 13 16 16 29 29 16 16 29 16 29 16 16 19 29 29 13 19 13 29 29 13 29 29 29 16 29 29 29 16 29 16 16 16 29 29 29 29 13 16 29 16 16 29 16 16 29 29 29 29 29 16 13 16 29 29 16 29 29 16 13 19 13 29 16 16 29 16 13 16 29 16 13 16 16 16 16 19 19 13 29 19 17 29 29 29 19 19 16 16 16 29 16 16 29 16 29 29 16 16 16 5 16 16 29 16 29 29 29 19 29 29 29 16 29 16 29 29 16 13 29 29 29 13 16 16 29 16 13 16 16 29 16 29 16 16 16 29 16 29 16 17 29 16 13 29 29 29 16 16 29 29 29 17 29 16 29 29 29 16 16 17 29 16 16 29 29 16 29 29 16 16 29 16 16 29 16 29 16 29 29 16 16 16 16 16 29 29 19 29 16 29 29 29 16 29 29 29 16 29 27 29 29 16 29 16 16 16 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 16 29 29 13 29 29 29 29 29 29 29 16 19 29 29 29 29 16 13 29 29 16 29 29 29 29 29 16 16 29 13 29 16 16 19 16 16 16 16 29 29 13 16 29 19 29 29 16 16 16 16 29 29 16 16 16 16 16 29 16 16 13 29 29 29 6 29 29 29 29 16 16 29 13 16 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 5 29 16 29 29 16 29 16 29 29 16 19 29 2 29 29 29 16 29 16 29 29 29 16 29 29 29 16 29 29 29 16 29 29 6 8 16 29 29 16 16 29 29 29 29 17 16 29 13 29 13 8 29 29 29 29 29 16 29 16 29 17 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 8 29 29 8 8 29 29 29 29 27 29 8 29 2 8 5 2 29 5 29 29 31 29 29 29 16 29 2 29 29 29 29 29 8 5 29 29 29 6 26 5 29 29 29 29 2 25 27 29 2 29 29 5 29 29 29 29 29 27 29 29 5 29 6 29 29 29 2 2 29 8 29 8 26 29 18 8 29 29 2 29 29 29 29 29 29 29 29 31 29 29 2 8 5 2 2 8 8 20 29 14 29 5 26 29 2 8 29 8 29 29 29 29 29 29 29 2 29 29 2 2 2 29 29 18 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 18 29 29 29 29 29 29 29 29 29 31 8 2 29 2 2 2 29 29 29 29 29 31 29 29 29 2 29 2 6 29 31 29 18 8 29 2 2 29 29 29 29 2 29 29 29 29 2 8 29 17 29 29 29 29 29 29 29 29 26 29 29 29 29 29 8 29 29 8 29 29 29 5 29 29 29 29 31 5 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 26 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 25 29 26 29 29 29 16 29 29 31 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 27 18 29 29 29 29 29 2 29 29 25 2 29 5 29 29 31 29 2 29 29 29 29 5 4 6 2 29 6 29 25 25 8 29 2 29 8 2 29 2 5 18 29 29 29 8 29 6 29 27 29 6 25 2 29 14 8 2 29 29 5 29 8 5 29 29 5 29 29 17 8 14 29 29 29 29 2 31 27 29 29 2 29 29 29 29 29 2 29 29 27 2 6 29 29 29 14 29 8 29 29 8 8 29 2 27 2 29 29 29 6 27 8 29 2 29 29 5 29 29 29 29 29 29 29 29 8 8 29 2 29 29 29 29 29 29 29 18 18 8 29 29 8 2 29 29 29 26 29 17 29 25 2 14 29 29 29 29 29 29 31 8 2 29 8 8 29 18 29 29 29 29 29 27 29 2 2 29 18 31 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 18 2 8 5 6 5 29 29 29 29 25 29 29 29 2 31 2 2 8 2 29 29 26 29 29 29 6 29 29 29 29 2 29 27 8 29 29 2 29 29 16 29 5 31 29 29 29 29 29 29 6 29 29 29 8 29 29 31 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 18 2 8 8 16 29 29 2 29 27 29 29 2 29 6 29 8 29 2 8 29 29 29 2 29 29 8 5 29 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 8 8 29 29 2 26 2 29 8 29 29 29 29 29 2 29 29 18 29 6 8 5 29 29 18 26 29 29 29 29 29 6 29 29 2 29 2 18 29 29 29 8 6 29 8 18 8 29 31 2 29 2 8 29 2 8 25 29 8 29 29 29 29 16 29 29 29 29 29 29 2 31 14 29 29 8 31 29 29 5 29 29 29 31 29 29 29 29 29 2 29 29 2 29 29 8 29 2 31 29 2 5 29 2 29 18 8 6 29 29 8 29 2 29 2 29 29 2 6 8 29 29 18 2 5 29 29 8 29 6 25 29 29 29 29 8 31 2 6 8 2 31 29 8 31 2 27 29 29 29 29 8 25 2 29 29 29 29 29 8 29 29 29 29 29 2 16 29 29 6 29 6 8 29 2 29 29 29 5 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 8 29 29 26 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 2 25 29 29 29 29 25 29 29 29 29 29 29 31 8 6 31 29 29 5 29 8 29 29 31 29 29 29 29 29 14 29 29 6 29 29 29 18 8 8 5 29 27 29 29 29 29 29 29 31 29 29 29 18 29 29 29 29 8 18 2 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 5 29 8 29 29 18 29 29 29 29 29 29 5 8 29 6 2 2 6 29 29 29 29 14 8 29 6 2 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 2 29 2 29 29 2 8 29 2 29 29 2 29 29 29 29 29 16 17 29 29 29 29 6 8 13 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 16 29 29 16 29 29 17 29 29 29 29 29 29 29 29 29 16 29 29 6 29 29 29 19 29 29 29 29 29 16 16 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 16 16 13 29 29 16 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 8 16 29 29 29 2 29 8 29 29 29 29 29 29 8 29 29 29 16 29 16 16 13 29 29 29 16 29 29 18 2 29 29 29 29 29 26 29 16 16 29 29 29 16 5 2 29 29 29 29 25 29 29 25 2 29 8 29 29 29 5 6 29 8 2 29 29 2 29 29 29 29 2 29 29 29 26 29 29 2 29 29 29 26 31 8 6 29 8 6 8 29 29 29 8 8 18 29 29 5 29 2 29 29 8 2 2 29 25 29 5 29 29 29 2 31 25 6 6 5 8 2 8 29 8 5 14 29 27 2 29 29 29 29 29 29 27 5 29 29 29 8 25 29 29 2 29 29 14 29 29 29 29 29 29 29 29 26 29 29 29 29 29 8 8 14 29 29 29 14 23 29 29 29 8 29 8 29 29 6 29 29 29 29 6 29 29 29 29 8 29 29 2 2 29 2 29 2 29 29 29 31 29 29 29 2 29 5 29 29 29 8 8 29 29 29 29 29 2 29 2 5 29 29 29 29 29 14 8 5 29 29 8 29 29 29 8 18 29 6 29 29 6 29 29 31 6 29 29 2 29 8 29 2 23 29 25 29 29 29 8 29 29 14 29 8 29 29 29 29 29 2 8 29 2 29 29 29 29 29 29 29 8 29 8 2 29 29 29 2 29 8 29 29 16 31 29 29 8 31 29 8 29 29 29 29 2 29 2 2 29 29 5 2 31 2 29 29 29 8 2 2 29 8 2 2 8 8 31 2 29 29 31 8 29 29 29 29 27 29 17 29 16 27 29 25 29 29 16 29 29 29 29 29 25 29 8 29 29 18 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 16 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 8 29 29 2 29 29 29 29 31 8 29 25 2 29 29 29 31 8 29 29 29 29 5 5 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 8 29 29 29 29 26 29 29 29 29 2 29 29 29 2 29 29 29 2 29 29 2 2 29 2 29 29 8 14 29 8 29 29 2 6 29 5 8 29 29 29 29 2 29 29 2 29 29 29 29 29 29 2 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 25 29 29 29 29 29 8 31 29 29 29 5 29 8 29 2 29 29 29 29 29 6 29 31 8 5 29 2 29 5 29 2 29 26 2 29 29 2 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 13 8 29 8 29 17 17 29 29 16 29 16 29 16 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 27 18 29 29 27 29 29 29 29 2 2 8 8 29 29 2 29 2 29 8 29 29 18 29 29 2 31 8 29 29 5 29 31 2 6 29 29 29 2 8 8 29 29 29 29 6 29 8 29 29 25 29 2 29 29 2 2 29 8 2 2 31 29 8 29 25 5 29 29 29 8 29 2 25 2 26 29 29 6 2 2 8 2 2 8 8 29 8 29 2 8 6 29 29 25 29 29 29 6 29 8 2 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 5 16 29 29 8 29 29 29 29 29 29 29 29 2 8 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 18 29 29 8 2 29 29 29 2 6 29 29 29 29 29 29 8 29 29 26 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 19 29 29 18 29 29 29 31 29 29 29 29 29 26 29 29 29 29 26 29 5 16 29 8 29 29 29 2 29 29 29 5 18 29 29 29 2 29 5 29 29 29 29 2 29 29 5 29 29 29 29 6 8 29 27 8 29 5 31 29 29 6 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 2 8 5 29 26 8 5 29 29 29 29 29 18 29 6 2 8 8 29 29 29 8 29 29 18 8 29 29 29 29 29 29 27 29 29 2 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 16 29 29 6 8 2 17 29 29 29 8 2 5 14 2 31 29 14 29 29 25 29 29 29 29 25 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 17 29 29 29 5 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 6 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 6 29 29 16 29 25 29 8 29 29 29 29 29 29 29 29 27 17 29 29 29 8 14 29 29 29 29 25 29 29 29 29 29 29 31 5 8 29 29 29 29 29 29 2 29 6 8 29 31 29 29 8 29 29 8 6 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 2 29 29 29 29 8 29 29 29 29 29 29 5 29 8 18 29 29 29 29 29 26 8 29 29 29 29 31 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 14 29 2 29 29 29 29 29 14 29 5 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 2 29 2 2 25 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 13 29 8 5 29 29 31 29 29 2 29 2 5 29 29 29 17 5 8 29 8 29 29 29 29 14 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 27 29 29 2 29 8 29 16 2 29 29 29 29 29 29 29 29 29 29 5 29 2 5 29 2 29 8 29 29 29 29 29 29 6 29 29 29 13 29 31 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 5 29 29 29 16 29 29 29 29 29 29 16 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 2 26 29 29 8 29 29 29 29 2 2 8 23 29 29 2 29 29 29 29 29 29 29 8 29 29 2 29 6 2 29 29 29 29 18 16 29 29 16 16 29 29 16 16 16 29 16 29 29 16 16 17 29 29 19 29 16 29 16 2 29 16 16 29 29 2 16 19 29 29 29 19 13 16 29 16 16 16 29 16 29 29 29 29 29 29 29 16 16 29 29 2 16 2 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 8 29 29 29 16 13 16 29 16 29 29 29 16 16 16 29 16 17 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 16 13 29 29 16 29 16 29 29 29 16 19 16 29 29 16 19 29 29 16 29 16 29 16 16 16 19 29 29 19 29 29 16 16 29 16 29 16 16 29 19 29 29 29 29 29 29 29 19 16 29 16 29 29 16 29 29 16 29 29 29 29 29 29 16 29 17 5 29 29 29 29 16 14 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 2 17 29 29 29 2 5 14 29 29 29 29 29 29 8 29 29 29 29 29 29 29 26 29 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 2 29 29 2 6 29 29 29 29 29 27 29 29 8 29 29 29 8 29 29 2 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 8 2 29 8 29 29 26 29 2 29 8 29 29 26 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 5 29 23 29 8 29 29 29 29 5 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 16 13 29 29 29 16 16 29 29 29 29 16 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 16 29 19 16 19 29 16 16 29 16 16 16 16 29 16 16 29 29 16 16 19 16 29 29 29 29 13 29 16 16 29 29 29 16 29 29 16 29 16 16 29 29 16 16 16 16 29 29 19 29 29 29 29 16 16 17 29 17 29 17 29 19 16 29 13 16 19 16 29 29 16 29 29 29 13 19 16 29 29 16 16 16 16 16 19 29 16 29 13 16 29 16 29 29 2 16 29 16 17 17 29 29 16 17 16 29 16 29 19 29 16 13 29 16 29 16 16 29 29 29 29 29 13 19 29 19 16 19 29 16 16 16 16 16 16 16 16 13 16 16 29 16 29 16 16 29 16 29 29 16 29 16 29 16 29 29 29 29 29 29 16 29 16 16 29 17 19 29 29 16 29 16 17 16 16 29 29 16 16 29 16 16 29 19 29 29 19 16 16 16 29 29 16 19 29 29 16 29 29 29 29 16 29 29 29 29 29 29 26 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 25 29 5 5 29 29 29 29 29 29 29 29 5 29 2 8 29 29 29 8 6 6 29 29 29 18 29 2 18 29 8 29 6 29 29 31 23 5 2 31 29 29 29 29 29 29 29 29 29 25 29 29 27 5 29 6 8 8 5 31 5 5 2 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 29 29 2 29 29 5 23 29 29 29 8 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 26 29 5 8 2 17 29 2 6 29 2 29 29 29 2 29 8 29 29 2 8 2 29 31 29 29 31 2 29 29 29 29 18 29 29 29 29 29 29 6 29 29 8 29 8 2 8 2 6 18 8 29 29 29 29 2 5 2 29 18 29 29 31 29 26 29 5 8 29 8 29 29 2 29 29 27 6 29 29 8 28 29 29 5 29 29 29 18 29 29 26 29 29 31 5 29 29 23 29 29 29 29 29 31 29 8 29 29 29 29 29 29 8 23 2 29 8 29 29 29 8 29 29 29 2 29 29 29 29 29 8 29 2 29 29 29 29 29 8 29 29 2 26 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 2 29 29 29 6 29 29 29 29 29 29 6 6 29 26 29 2 16 29 29 29 29 2 29 29 26 29 29 29 29 2 29 5 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 2 8 2 29 29 29 2 8 29 29 29 29 29 29 29 29 25 29 29 8 29 18 2 2 29 29 25 29 29 18 29 29 29 29 25 29 29 29 2 29 5 29 29 5 29 29 29 29 29 29 29 29 18 2 29 29 5 29 29 29 29 29 29 29 31 29 29 29 2 29 29 2 29 2 31 29 29 29 8 29 8 29 29 29 16 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 16 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 2 31 29 5 27 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 20 16 16 29 29 16 17 29 29 29 29 8 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 26 8 29 29 29 29 29 29 29 29 26 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 2 16 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 13 19 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 5 29 29 29 29 29 29 29 29 8 29 17 29 16 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 2 14 2 29 26 29 29 29 29 29 29 29 29 29 29 29 6 8 2 29 2 2 29 29 8 8 29 29 8 25 29 29 29 31 2 29 29 29 25 29 8 29 2 31 29 2 29 29 29 8 29 29 29 29 29 29 29 29 26 2 29 29 29 29 27 2 29 29 29 29 29 2 29 2 29 29 2 29 29 29 29 29 29 2 5 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 2 29 29 29 29 16 2 29 29 2 8 29 2 29 29 29 2 29 29 29 6 29 29 6 29 2 29 29 8 29 29 29 29 29 29 29 29 29 17 29 29 29 17 29 29 29 17 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 8 2 29 29 29 14 8 2 29 29 29 18 29 29 8 29 29 29 29 26 26 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 5 29 29 29 29 8 29 29 29 27 29 29 29 29 29 29 29 29 29 16 6 29 16 16 29 29 31 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 5 29 5 29 29 29 29 16 16 16 29 29 29 29 29 16 29 29 29 29 29 8 2 29 29 2 29 29 29 16 29 5 17 31 29 29 29 29 29 25 14 29 5 29 2 29 8 31 29 5 26 29 29 29 8 29 29 29 8 29 26 29 5 8 6 29 26 14 29 31 29 8 29 2 29 2 29 6 29 5 2 29 29 29 6 29 29 2 2 31 29 2 18 2 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 6 2 29 29 29 29 29 2 29 6 29 29 29 2 29 29 26 8 5 29 29 2 29 29 31 29 29 29 29 2 29 29 19 29 16 29 31 29 29 29 29 29 25 29 14 29 29 8 29 29 8 14 2 29 29 29 8 29 29 2 29 29 29 2 29 29 2 29 8 8 29 29 5 29 29 29 29 2 29 29 29 16 29 31 29 29 29 29 29 29 29 21 29 2 29 26 29 8 29 2 29 6 2 29 29 29 16 29 29 29 29 8 2 29 25 2 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 8 8 29 29 29 14 29 29 2 2 29 29 25 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 8 29 29 2 29 31 29 29 29 8 29 8 2 29 5 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 26 29 29 29 2 8 29 16 29 29 29 16 29 29 8 26 29 29 29 29 2 8 29 29 29 29 29 29 17 29 29 29 16 29 2 16 29 29 29 29 29 29 29 29 29 16 13 29 29 29 16 19 19 16 16 16 16 29 29 29 29 29 16 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 19 16 29 29 16 29 29 29 16 29 5 29 29 29 29 29 29 29 29 29 18 29 29 29 14 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 16 16 29 29 29 19 29 8 29 10 29 29 16 19 13 29 29 29 29 29 29 16 8 19 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 6 29 16 29 29 29 29 29 16 29 16 16 29 29 29 8 29 29 16 29 29 29 16 29 29 29 29 13 29 29 16 29 29 29 29 8 29 2 29 29 29 29 8 29 29 29 29 29 2 6 29 29 29 29 29 6 27 29 2 29 29 29 29 29 29 29 23 29 25 2 29 29 8 29 29 29 6 29 27 8 29 29 31 29 29 8 29 29 8 29 29 29 29 29 29 29 27 29 29 29 31 29 29 29 29 18 2 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 2 2 29 29 25 17 29 29 29 29 8 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 18 29 25 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 8 2 29 18 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 29 29 29 2 18 29 2 8 29 29 29 29 29 29 29 29 29 29 29 16 5 29 14 29 29 16 31 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 8 2 8 5 29 29 5 29 29 29 29 18 6 29 29 2 25 29 29 29 29 29 25 16 29 29 29 2 16 8 29 29 5 29 29 29 29 16 29 29 29 29 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 25 29 29 29 29 26 29 29 8 29 29 29 29 29 2 29 29 29 19 29 29 29 29 8 29 29 29 6 29 2 29 29 29 29 2 29 29 2 5 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 16 29 16 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 16 6 26 29 29 29 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 31 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 5 29 29 2 29 2 29 29 2 29 26 29 29 29 2 29 29 29 8 2 6 17 8 29 29 29 29 29 17 29 29 29 29 29 18 29 29 29 29 29 29 8 25 29 29 29 8 29 29 29 29 2 29 29 8 29 29 29 29 29 8 5 2 29 29 29 29 29 29 29 29 29 16 29 8 29 2 29 29 29 5 29 29 29 29 6 8 29 29 29 29 16 29 2 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 2 29 29 29 16 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 8 29 18 29 6 5 5 29 29 31 29 29 29 29 29 2 29 5 8 29 5 2 29 29 29 2 2 2 29 29 8 2 31 5 29 18 2 6 14 29 29 29 29 29 29 29 29 29 17 29 29 5 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 25 29 17 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 19 29 29 29 29 29 29 16 29 29 29 8 16 29 29 16 29 29 29 16 16 29 16 13 16 29 17 29 16 29 29 16 29 16 29 16 16 29 29 29 2 29 16 19 16 29 29 19 29 13 16 29 16 16 29 29 29 29 19 19 16 29 19 29 16 16 16 16 13 19 29 29 16 29 17 16 16 29 29 13 29 16 16 16 29 29 29 16 13 29 19 16 16 29 19 29 29 16 29 13 16 29 29 29 16 13 16 29 17 16 16 29 16 16 16 19 29 13 13 29 16 13 29 29 29 29 29 16 29 29 29 16 16 16 16 29 29 29 16 29 2 29 29 16 29 29 16 19 16 16 17 29 16 19 16 16 29 8 16 29 16 29 16 29 19 16 16 16 29 29 29 16 16 16 16 19 29 29 16 29 29 16 29 29 16 29 16 16 29 16 16 16 29 16 29 29 16 29 29 29 19 29 16 29 29 29 16 2 16 29 29 29 16 16 16 16 29 29 16 13 16 29 16 19 29 16 29 16 19 16 29 29 29 16 29 16 29 29 16 29 29 16 16 29 29 29 16 29 16 29 29 29 16 2 29 29 16 16 13 29 29 29 29 19 13 16 29 29 29 16 16 16 16 29 16 16 16 16 16 19 29 29 29 19 19 13 29 19 19 29 29 16 29 29 16 29 16 16 16 29 13 16 16 16 29 13 29 16 16 16 16 29 16 29 16 16 16 16 29 16 29 16 29 29 29 16 29 29 13 29 19 16 16 29 16 19 19 29 16 17 16 16 29 29 19 16 16 29 16 16 29 2 16 29 13 29 16 16 16 16 29 29 16 13 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 19 19 29 16 29 29 29 29 29 16 29 29 28 29 16 29 16 29 13 16 16 16 29 13 16 19 29 16 16 16 16 16 29 29 16 29 16 29 13 29 16 29 13 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 16 29 17 29 16 29 29 29 29 16 8 29 29 8 2 5 29 2 29 29 2 29 29 2 29 2 29 31 29 29 29 29 29 29 29 2 2 8 29 29 29 8 29 27 5 29 17 29 6 29 2 29 29 29 18 29 29 29 8 8 29 29 5 8 29 29 29 29 29 2 2 29 29 6 29 29 29 29 31 8 29 29 2 29 2 29 29 29 8 29 5 29 29 29 29 29 29 29 29 16 29 29 29 5 18 8 29 29 29 29 29 27 2 29 29 29 8 29 29 29 29 25 29 27 29 29 29 2 14 29 29 5 29 29 29 29 29 8 29 29 29 2 29 29 8 29 2 2 25 29 29 29 29 2 29 29 29 29 27 5 29 8 2 8 29 29 29 29 26 2 27 27 29 29 29 29 25 5 29 29 2 8 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 19 13 16 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 8 17 29 29 29 16 29 16 29 16 29 16 29 29 29 8 8 26 29 29 29 8 29 29 29 29 2 27 29 29 8 29 2 18 8 2 29 29 8 29 16 29 29 8 29 8 29 16 31 29 18 29 29 29 29 29 29 2 29 29 5 29 17 17 29 29 16 29 29 29 17 14 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 29 29 18 29 29 29 2 8 29 8 17 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 5 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 17 29 19 29 17 29 29 26 13 29 17 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 27 29 16 29 29 6 29 29 8 29 6 16 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 8 29 18 29 6 29 29 29 2 6 8 29 8 29 29 29 29 29 29 29 14 25 29 29 25 29 29 2 16 29 29 29 25 25 29 29 14 8 29 29 29 29 29 29 29 8 29 29 29 2 29 2 8 29 26 6 29 29 29 2 29 29 29 18 2 29 8 29 29 8 29 29 29 29 29 25 29 29 6 6 29 29 29 6 29 29 8 2 29 29 29 29 29 31 29 29 29 29 8 29 29 5 29 29 29 29 29 29 29 27 2 29 31 29 29 29 31 29 29 29 8 2 2 29 2 27 29 8 2 29 29 29 29 29 29 29 29 2 29 29 2 8 2 29 29 29 29 18 8 29 29 8 29 29 29 8 2 29 8 2 29 25 25 29 2 29 29 29 29 29 29 27 2 29 18 25 25 29 2 29 29 29 29 29 29 25 29 29 5 29 8 29 29 29 8 29 29 29 29 29 29 8 2 29 8 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 26 29 17 29 29 2 29 29 17 29 29 2 29 29 29 2 31 29 29 29 29 29 29 29 18 29 29 6 2 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 2 16 29 29 29 29 29 16 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 18 18 18 29 29 5 29 29 5 29 29 29 29 29 16 13 29 19 16 29 17 29 6 29 27 29 29 29 2 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 16 29 29 29 19 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 5 29 29 8 29 29 29 29 29 29 2 29 29 8 29 18 29 29 29 8 29 2 2 29 27 2 29 29 29 29 29 29 29 29 29 29 29 29 8 31 5 29 25 29 29 29 29 2 29 29 29 29 14 8 29 29 2 29 29 29 29 29 29 17 29 29 29 29 29 2 29 29 16 29 29 17 29 29 29 16 16 29 2 29 29 29 29 8 29 29 16 19 29 29 16 29 29 29 29 29 16 16 29 17 29 16 16 16 29 29 2 16 29 29 16 16 16 29 29 29 16 29 29 29 16 29 29 29 29 29 27 29 29 29 29 29 29 29 29 2 29 29 14 2 29 29 2 29 29 29 29 8 29 18 31 2 29 29 8 29 2 2 8 29 29 29 18 25 29 2 29 29 29 29 2 29 29 29 2 8 18 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 27 29 29 26 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 27 13 29 29 29 29 2 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 2 8 14 29 29 29 29 29 29 29 29 29 2 2 29 29 16 29 29 29 27 14 8 29 29 18 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 16 29 29 29 29 29 17 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 25 29 18 29 29 29 29 29 29 29 29 29 26 29 8 29 5 29 8 29 23 2 29 29 25 8 29 29 5 29 2 29 2 29 2 2 2 26 5 29 29 29 14 29 29 29 27 2 29 29 29 25 29 29 29 31 18 29 29 29 29 2 29 29 2 29 29 29 5 25 2 29 29 29 6 6 29 8 5 2 29 25 29 29 5 8 5 29 29 8 29 29 2 29 29 23 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 14 29 2 29 29 29 31 29 29 29 26 8 8 26 29 2 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 5 29 29 29 16 29 16 29 29 29 29 29 29 29 6 8 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 17 29 16 16 29 29 16 29 29 29 17 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 19 29 16 19 16 19 29 29 29 29 29 29 29 29 19 17 29 17 29 5 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 27 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 16 29 8 19 19 16 19 19 19 19 19 19 19 29 19 16 16 29 19 29 13 19 19 16 19 29 29 17 19 16 19 19 17 29 19 19 13 9 19 29 16 19 16 19 16 16 29 16 29 29 16 13 19 19 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 5 29 2 8 29 29 2 14 2 29 31 2 2 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 6 29 29 29 29 5 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 8 2 29 2 2 29 2 29 29 29 2 29 29 2 29 29 29 29 2 2 29 8 29 2 8 29 29 29 18 2 29 29 26 29 29 8 5 8 29 29 29 26 5 29 18 8 2 29 29 27 29 26 29 29 29 14 29 8 29 16 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 27 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 5 29 2 2 29 29 29 29 2 25 29 29 29 2 8 29 8 29 29 29 8 29 29 29 26 8 29 29 29 29 29 8 2 2 29 29 29 29 8 29 29 6 29 29 29 29 29 29 29 8 14 29 29 29 29 29 29 29 29 16 29 29 29 17 19 19 13 16 13 29 29 29 16 29 29 16 29 29 16 29 16 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 27 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 8 26 14 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 19 29 29 16 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 2 29 8 29 29 29 8 2 29 29 8 29 16 16 29 29 6 29 29 26 2 16 29 29 29 8 29 29 29 29 29 17 29 29 29 5 29 29 2 2 29 31 29 2 19 29 2 29 29 5 29 29 2 29 29 29 29 29 29 29 29 29 18 29 8 29 29 29 8 29 29 8 8 8 29 29 29 2 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 17 29 29 29 29 31 29 29 2 8 29 31 29 29 31 29 2 29 29 29 29 29 2 29 29 18 2 8 29 26 5 26 29 8 8 2 29 29 2 29 2 29 8 2 29 2 29 29 2 29 29 29 29 8 29 5 29 29 17 29 29 29 29 29 29 13 29 29 29 29 13 29 29 29 16 16 29 29 16 29 29 16 13 13 13 29 29 29 29 29 26 29 13 29 29 29 29 29 29 29 29 16 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 26 29 29 29 29 29 2 29 2 2 25 29 29 29 29 2 29 29 5 2 29 2 29 29 31 29 29 8 5 27 29 29 29 29 29 29 25 29 2 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 2 8 31 2 29 29 2 29 25 29 29 29 8 29 8 29 29 29 29 29 29 29 8 27 8 29 8 29 29 6 8 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 2 29 31 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 8 2 29 29 29 29 29 2 6 29 5 29 2 2 29 29 29 8 29 29 29 29 8 29 13 29 29 29 29 29 2 5 29 2 29 29 29 29 29 16 29 29 29 29 17 29 29 29 29 31 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 23 29 31 29 29 2 8 29 29 29 29 29 18 29 8 26 25 29 29 29 29 2 29 29 31 29 29 14 6 31 5 14 31 14 8 29 29 29 29 29 5 29 29 2 29 23 29 2 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 8 29 29 2 29 14 6 29 29 29 8 29 31 29 27 29 29 29 29 29 29 29 8 16 5 29 16 29 8 29 6 29 29 8 26 8 2 29 5 8 18 29 25 25 2 29 29 2 8 6 6 2 2 5 25 27 8 29 29 5 2 29 29 6 29 29 29 29 6 25 2 29 29 29 2 29 31 5 8 29 2 29 29 27 2 5 29 29 29 6 29 27 29 29 29 29 29 29 29 27 29 29 29 2 5 29 2 29 6 29 8 29 2 29 29 29 2 29 29 29 6 29 6 29 29 26 5 29 27 29 29 2 29 6 29 29 31 29 29 29 29 29 29 29 25 29 29 29 6 29 2 29 8 29 29 29 8 29 29 29 2 29 29 29 29 8 29 26 2 29 17 5 2 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 31 16 29 29 29 29 29 8 29 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 6 18 29 29 18 29 6 29 2 29 29 29 29 29 29 29 8 29 8 29 25 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 6 29 29 8 29 29 23 29 29 29 27 2 2 29 29 8 29 2 29 29 6 29 29 29 29 2 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 16 29 27 29 29 2 29 8 2 29 29 29 29 29 29 8 29 6 2 29 29 31 29 29 29 2 29 29 29 8 8 29 31 8 29 29 2 26 29 29 2 29 29 6 29 29 29 29 8 29 8 2 29 29 29 2 29 2 29 29 2 29 29 29 29 31 29 29 29 29 29 2 31 29 29 5 25 8 29 25 29 29 29 2 29 8 25 6 29 14 29 29 2 29 29 26 23 29 29 31 27 2 29 2 2 29 29 18 29 29 29 31 29 31 29 29 18 25 29 29 8 29 8 29 29 2 2 29 29 29 29 29 29 29 2 29 29 26 29 29 26 29 29 29 29 16 6 29 29 29 29 29 29 18 29 29 29 2 17 29 18 29 8 29 29 16 29 29 2 29 29 5 29 29 29 29 29 29 8 18 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 6 29 2 29 25 29 6 18 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 8 18 25 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 5 29 29 29 29 29 29 8 2 29 29 29 29 31 29 29 2 29 5 29 31 29 29 29 29 2 5 29 29 29 29 29 26 29 6 29 29 23 2 2 29 29 29 29 29 29 29 29 29 29 16 16 13 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 31 31 29 29 29 29 29 2 29 8 29 29 8 29 5 2 16 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 8 2 29 29 29 8 29 29 29 29 29 29 29 26 5 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 8 29 4 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 31 29 27 29 2 29 16 29 2 29 29 29 16 29 29 29 19 16 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 16 29 29 16 29 29 29 29 29 8 29 29 29 5 29 29 29 8 29 29 29 2 8 29 29 29 8 29 2 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 2 29 29 2 5 2 29 31 6 2 29 8 2 6 6 29 29 29 25 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 8 29 29 26 29 6 29 29 29 8 29 29 16 29 29 29 29 29 29 29 31 29 29 29 29 8 29 29 2 29 29 29 14 29 29 29 29 8 29 29 29 2 29 29 2 29 29 29 29 29 29 25 8 29 29 29 29 5 29 29 31 2 29 29 29 2 16 27 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 16 29 29 29 29 29 16 16 29 29 8 29 16 16 29 29 29 29 16 16 29 29 29 16 29 29 13 29 29 29 18 29 29 29 29 29 16 29 16 29 16 13 16 16 29 29 29 29 16 29 29 29 16 29 16 13 16 29 29 29 17 16 16 16 16 29 29 29 16 29 16 29 16 29 29 19 29 16 29 16 29 16 29 29 29 29 29 29 16 29 16 29 16 16 29 29 29 16 13 19 16 16 29 16 29 19 16 16 29 16 16 16 29 16 29 29 6 29 29 16 16 29 29 19 19 29 16 13 19 29 16 16 16 29 16 29 16 16 13 16 13 16 16 16 29 29 29 29 13 16 29 29 29 29 16 29 29 29 16 16 29 13 29 16 29 29 19 29 16 16 19 16 19 13 29 16 19 19 19 13 16 16 29 29 16 19 29 29 17 29 29 19 19 29 29 29 19 29 19 29 29 16 13 29 29 16 19 16 2 29 29 16 29 16 16 29 29 16 29 16 16 29 16 17 29 16 16 29 29 29 16 29 13 16 16 5 16 29 26 29 29 16 16 16 29 16 29 29 29 29 16 19 16 19 13 29 16 16 29 16 16 19 13 29 16 13 19 16 16 13 13 19 16 16 2 16 16 16 29 29 16 29 16 19 13 16 17 16 29 29 29 16 16 16 29 16 13 19 29 16 29 29 16 27 29 13 29 29 16 13 29 19 2 29 29 16 29 19 29 29 17 29 29 29 29 2 29 2 16 16 29 29 29 29 29 29 27 29 13 29 29 29 29 16 16 29 16 16 29 29 29 29 19 16 29 29 29 29 19 29 16 16 29 16 29 29 29 19 16 29 29 29 13 29 29 29 16 29 29 29 29 29 18 16 29 29 29 16 29 16 29 29 29 16 29 29 29 16 29 29 29 16 16 29 29 29 16 2 16 29 29 16 29 16 16 19 19 13 16 13 29 16 19 13 29 29 16 13 16 16 29 29 16 13 16 29 29 16 29 29 29 19 16 29 17 16 16 16 16 13 13 16 29 29 16 16 29 16 29 29 19 29 16 16 16 16 19 16 16 16 29 29 16 29 13 19 29 29 25 29 16 19 16 17 17 16 19 16 13 19 16 29 29 16 19 13 29 16 19 16 29 19 19 29 29 16 29 29 16 29 29 29 16 29 16 16 19 16 16 16 16 16 19 16 16 16 16 16 29 29 29 19 29 16 16 29 13 19 19 29 29 16 19 19 16 13 29 16 19 16 19 16 19 29 19 16 29 19 16 29 29 19 9 16 19 19 13 16 29 29 16 16 16 29 16 16 19 29 29 29 19 16 16 16 19 19 13 29 16 29 29 16 13 19 29 19 29 19 19 29 29 16 19 13 19 29 19 16 29 29 29 19 19 29 16 29 16 19 19 16 16 16 19 16 29 16 19 13 16 16 29 19 19 13 16 16 16 29 19 29 16 16 29 19 29 16 16 29 29 29 16 16 16 16 13 16 16 29 29 29 19 29 19 16 16 16 29 19 16 29 29 29 16 29 16 16 16 19 16 16 29 16 16 29 29 29 29 29 19 19 29 29 29 29 29 16 16 29 16 19 16 16 29 16 19 16 29 29 16 13 16 29 19 29 13 16 16 16 16 29 16 16 29 29 19 29 16 13 16 16 17 29 29 16 16 16 29 29 19 29 16 29 16 29 13 29 29 16 13 29 29 16 16 16 29 19 29 13 29 29 16 29 29 29 16 16 29 16 2 17 29 29 29 16 29 16 29 29 29 18 16 16 29 19 29 29 16 29 29 29 29 29 29 29 6 29 29 29 16 19 13 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 13 13 29 29 29 29 16 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 16 16 16 16 16 29 16 16 16 16 13 16 19 19 29 19 13 29 16 16 16 16 29 29 29 29 29 16 16 19 16 16 29 16 13 29 29 29 16 19 16 16 29 29 29 16 16 29 16 29 29 16 29 8 13 16 16 29 16 17 19 29 16 29 29 16 16 16 8 16 19 17 29 16 13 29 16 29 29 16 16 16 16 29 29 29 29 16 29 19 29 29 29 29 29 29 16 29 29 16 16 16 29 29 16 16 29 29 29 16 29 16 13 16 29 29 19 29 16 29 29 29 29 29 16 2 29 16 29 16 29 16 29 17 29 29 16 19 29 29 29 19 16 29 29 29 29 16 19 29 13 29 29 13 29 19 13 16 13 16 16 29 16 16 19 16 19 29 16 19 16 16 16 29 29 16 13 16 29 29 29 13 16 29 29 29 13 29 29 16 29 29 16 29 29 16 16 29 29 29 16 29 29 16 19 19 16 16 16 13 17 29 19 16 19 29 29 19 16 13 19 29 29 29 13 29 17 29 16 16 16 16 16 19 13 16 29 19 29 19 16 29 16 19 16 13 29 29 19 16 19 16 17 29 19 16 16 16 16 29 29 16 29 16 17 29 29 16 29 29 16 19 13 16 19 16 16 29 29 16 29 16 16 16 16 29 29 16 16 29 29 16 29 16 29 16 29 29 16 16 16 29 29 29 29 16 29 29 13 29 29 29 29 29 16 16 16 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 26 29 29 29 18 29 29 29 16 29 29 29 29 29 29 29 29 27 29 29 29 29 29 16 29 29 29 29 29 16 29 29 5 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 2 31 31 29 29 29 29 29 29 2 17 29 29 29 2 31 29 2 29 29 8 29 6 29 8 29 2 29 29 29 8 29 29 29 29 2 8 26 2 2 29 29 29 29 8 23 5 29 29 29 29 29 29 29 29 29 29 8 2 2 29 18 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 13 29 29 29 29 2 29 29 29 29 29 5 2 17 29 29 18 29 8 29 29 29 29 29 29 29 17 2 8 29 29 29 2 29 29 29 16 29 29 18 29 25 31 29 29 2 29 29 29 8 29 26 29 29 18 5 29 31 29 29 29 29 29 29 29 5 29 25 27 29 2 29 29 29 29 29 29 29 29 6 2 29 2 2 8 27 29 2 26 29 8 18 8 5 29 18 2 29 29 29 29 29 29 2 29 8 8 29 29 29 29 29 2 25 29 8 29 29 29 2 29 8 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 20 29 29 29 29 8 29 29 29 29 29 25 29 27 29 29 29 29 31 29 6 8 25 6 29 29 26 25 29 29 29 2 29 29 29 29 29 31 18 2 29 29 29 8 5 29 2 29 5 29 29 29 29 29 29 6 29 29 29 2 29 29 18 2 5 29 27 2 5 2 2 2 29 29 14 2 29 29 25 29 2 29 29 29 29 29 29 2 8 5 26 29 2 2 29 29 2 8 29 29 2 29 29 29 8 29 29 29 8 29 2 6 29 18 29 29 17 29 29 29 29 6 29 29 29 31 29 29 29 29 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 14 29 23 29 17 29 29 23 29 29 8 5 2 29 29 29 29 2 29 29 29 8 2 29 29 29 29 2 2 25 31 2 29 29 29 2 2 26 5 29 29 29 19 29 29 29 5 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 16 29 16 29 16 13 16 8 29 17 13 19 29 16 16 29 29 16 19 19 17 13 29 16 19 16 29 19 29 19 29 29 16 29 16 16 29 29 29 16 13 16 29 13 29 29 16 29 16 16 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 16 29 29 16 29 16 29 16 16 16 16 29 16 16 29 29 29 19 17 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 16 29 29 29 2 18 29 29 29 29 29 18 29 2 25 29 29 29 8 31 29 8 2 29 2 29 29 29 29 29 2 29 29 29 29 29 2 2 29 29 29 27 29 29 29 29 5 2 2 29 29 18 31 29 29 29 29 29 29 31 29 25 5 29 25 18 8 29 29 29 29 29 29 8 2 8 29 29 29 29 31 8 18 2 29 8 29 29 29 2 31 8 29 29 2 29 29 29 2 29 29 8 29 25 29 6 2 2 29 29 2 29 29 8 8 2 29 29 29 2 6 29 29 2 29 2 5 29 29 8 8 29 14 29 29 29 27 29 8 29 29 29 29 25 29 25 29 29 29 8 8 29 29 29 4 2 8 26 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 31 2 6 29 29 29 29 2 29 29 29 29 29 29 29 31 8 8 6 29 25 29 29 18 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 2 8 2 14 29 18 5 29 29 8 8 23 2 29 2 18 29 8 29 29 8 29 29 29 8 29 23 8 8 29 2 29 29 29 29 29 2 2 8 29 31 29 29 16 29 29 29 2 8 29 29 2 29 29 29 29 29 14 29 6 29 6 29 29 2 29 29 2 14 29 29 29 18 2 29 2 29 27 2 31 8 29 29 29 8 8 29 29 29 8 29 5 2 29 27 8 25 29 31 2 29 8 27 29 26 31 5 29 6 2 29 29 2 29 29 29 23 8 29 29 25 29 29 8 29 29 29 29 25 29 29 6 5 29 29 29 29 2 29 14 29 29 2 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 5 2 29 2 29 29 29 29 29 2 2 2 29 29 29 2 6 29 29 18 29 25 29 29 29 29 29 29 31 31 29 29 29 29 29 29 5 31 31 29 29 29 29 29 29 29 29 29 29 29 5 29 31 29 29 8 29 8 29 29 2 29 29 29 2 26 8 8 2 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 8 5 29 29 29 29 29 29 2 2 5 29 29 29 2 5 5 5 29 6 29 29 29 29 2 29 2 29 29 29 29 29 8 2 29 29 29 29 23 2 29 29 2 5 8 5 6 29 5 29 29 29 29 29 8 25 2 5 29 29 5 29 29 29 29 29 25 2 29 29 29 29 29 2 29 29 29 29 27 29 29 29 25 29 16 29 29 16 2 16 29 29 16 29 29 29 29 2 5 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 16 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 5 27 29 5 5 29 8 29 29 29 29 2 8 29 29 29 29 5 14 29 31 2 8 29 29 29 29 8 2 29 29 5 29 29 29 29 2 29 31 29 5 25 14 29 2 29 5 29 29 8 27 2 29 29 5 2 29 29 8 8 29 2 2 29 29 14 29 2 8 5 29 29 29 5 29 29 2 29 6 2 29 8 29 29 29 29 29 2 29 29 29 8 29 29 2 2 29 2 29 29 2 29 29 29 29 2 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 13 29 16 29 16 29 29 29 16 29 16 29 16 29 29 16 2 29 16 29 16 29 16 29 29 29 19 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 16 29 16 29 29 16 29 16 29 29 29 29 16 29 19 8 16 16 16 29 29 29 16 29 16 29 29 29 16 29 16 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 16 29 16 29 29 29 16 29 29 29 29 16 19 16 29 16 29 29 29 16 29 29 13 16 29 29 29 16 29 29 29 16 29 29 29 29 5 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 8 18 29 29 8 8 29 8 29 8 29 26 29 29 29 29 29 29 2 29 2 8 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 2 2 29 29 8 29 29 8 8 2 8 2 31 2 5 29 8 23 29 29 29 29 29 2 31 8 6 31 2 26 2 29 8 29 29 29 29 29 29 29 29 16 29 29 31 29 29 29 29 8 29 29 26 8 29 29 16 5 5 8 26 2 29 29 29 2 29 2 6 2 5 2 18 29 29 29 29 29 29 29 31 6 2 31 8 8 29 29 8 29 29 29 29 29 2 27 2 2 29 29 2 25 29 29 14 29 29 29 8 8 29 17 6 29 8 31 29 29 2 29 29 2 29 29 29 29 2 2 6 29 31 29 29 29 16 2 29 29 8 8 29 8 29 29 29 29 6 8 29 29 29 29 29 2 29 29 8 31 25 16 29 29 29 29 26 23 2 2 29 29 29 27 29 8 29 29 25 29 29 2 29 6 8 8 29 8 18 29 29 29 29 29 29 6 29 29 29 2 29 29 8 5 5 14 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 27 29 29 29 2 31 8 29 8 8 5 29 5 29 8 29 29 2 29 27 29 29 29 29 29 14 29 29 29 29 29 29 8 29 29 29 14 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 26 29 29 2 29 2 6 29 2 29 29 29 18 29 2 29 8 18 29 29 6 29 29 6 29 29 29 29 29 2 18 2 31 29 2 5 18 25 5 29 8 2 8 29 29 29 29 5 2 8 6 29 29 8 2 18 29 29 29 8 18 2 29 29 29 31 29 29 29 2 2 29 8 29 29 29 29 5 29 29 29 29 29 29 29 29 29 18 2 29 8 2 29 29 29 29 29 29 2 29 2 29 29 29 29 29 18 2 29 2 29 29 29 29 29 25 29 29 6 29 29 8 25 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 28 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 2 29 23 29 29 29 31 29 16 16 29 29 8 2 8 29 29 29 29 29 31 2 29 31 29 29 29 2 26 29 29 31 2 29 29 18 29 8 26 29 29 29 29 29 6 8 29 14 29 2 29 29 29 29 29 29 29 8 29 2 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 31 29 2 2 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 5 29 29 29 29 8 29 5 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 8 8 29 8 8 29 29 29 29 29 2 29 16 29 29 29 29 29 16 17 29 29 29 29 29 29 29 29 29 2 29 2 8 5 29 2 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 27 2 29 29 29 29 5 29 2 29 29 29 29 29 29 8 29 29 29 29 26 23 29 29 29 29 29 29 27 27 2 2 29 29 29 5 2 29 29 29 29 18 29 29 6 29 2 29 29 29 2 8 29 29 29 31 29 2 5 29 31 26 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 29 29 8 31 29 29 29 29 29 29 29 29 8 29 29 29 29 8 2 29 29 8 6 29 29 29 29 29 29 29 27 2 29 29 8 5 29 29 8 8 2 29 18 2 5 29 16 29 29 29 31 29 29 29 16 29 29 29 25 29 29 29 29 29 29 29 29 16 16 13 29 14 16 29 16 2 8 29 29 16 29 29 17 29 13 29 16 29 29 29 16 29 29 13 29 16 29 29 13 29 19 2 29 29 16 29 16 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 31 16 29 29 29 29 29 29 16 29 29 29 16 5 18 29 26 15 8 29 29 29 29 18 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 23 5 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 5 6 2 29 25 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 18 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 6 2 2 29 29 29 29 29 27 29 29 29 14 29 29 29 8 27 8 5 5 29 29 29 29 29 29 29 29 6 31 29 8 2 17 29 29 29 29 26 27 29 29 18 29 29 29 26 29 29 29 2 29 29 29 18 29 2 2 31 29 29 29 29 29 29 29 29 29 8 2 6 29 29 29 29 6 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 8 29 29 29 29 29 2 29 29 29 29 8 18 29 29 29 31 29 29 31 18 8 18 29 29 5 29 29 29 6 26 29 29 29 29 29 23 29 29 29 26 29 29 25 29 29 8 29 29 29 31 29 29 29 29 29 29 8 29 2 29 29 29 5 2 8 29 29 2 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 25 14 29 29 29 2 29 29 8 29 5 29 17 29 29 25 29 8 5 29 18 29 19 18 29 29 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 13 29 18 29 16 13 16 16 29 29 13 16 13 29 29 16 29 16 16 19 16 29 16 16 13 16 13 29 29 29 2 29 29 29 29 29 26 29 13 2 26 5 29 29 29 16 29 29 29 29 29 16 29 29 8 16 29 29 29 29 29 31 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 13 29 29 29 29 29 29 29 29 29 29 29 17 29 26 29 29 29 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 16 29 16 29 16 29 29 16 13 29 16 19 19 13 16 29 29 16 13 29 29 16 16 19 19 19 29 19 19 16 17 16 17 16 16 16 29 16 16 13 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 8 18 8 2 29 29 29 29 8 29 29 29 29 29 2 8 29 29 13 18 29 8 29 16 29 29 29 29 25 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 2 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 14 29 29 29 8 29 25 29 27 29 29 29 8 31 29 2 29 29 29 29 29 2 14 29 29 14 29 29 29 29 29 29 8 29 29 29 29 14 29 29 29 29 29 18 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 2 29 29 29 18 29 8 29 29 29 29 29 6 29 8 2 29 29 29 29 29 29 2 29 29 29 29 8 29 29 8 29 29 29 29 6 29 29 25 29 29 29 25 14 29 29 18 29 14 29 29 6 29 29 29 8 29 29 8 8 29 29 29 29 29 29 8 29 29 26 29 29 29 29 29 29 29 29 16 29 2 5 29 2 29 29 29 6 29 16 29 16 29 29 2 29 29 6 29 16 29 5 27 29 29 29 29 2 29 29 29 8 29 29 29 29 16 29 29 29 16 29 29 31 29 29 29 2 29 29 29 1 10 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 25 29 6 29 29 26 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 5 5 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 26 29 29 25 29 29 29 29 29 29 29 29 29 29 29 16 26 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 26 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 16 29 29 26 2 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 16 29 26 2 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 2 5 29 29 29 8 29 29 29 29 16 29 29 29 29 17 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 16 16 29 29 29 29 16 16 13 29 29 16 16 17 29 29 13 16 29 29 29 16 29 29 29 16 13 29 29 29 29 16 29 16 29 29 29 16 13 29 29 29 29 16 29 29 29 29 29 17 29 29 29 29 29 26 29 16 29 29 29 29 29 29 17 29 26 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 25 29 29 29 8 6 27 29 29 29 29 29 29 8 29 29 29 29 26 29 14 29 18 29 18 29 29 29 27 2 8 29 29 8 29 6 29 29 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 27 29 31 29 29 29 29 29 6 6 2 2 29 29 29 29 29 29 29 29 25 29 29 27 2 29 29 18 29 29 14 29 6 8 29 29 6 5 5 29 6 29 2 29 29 29 2 26 29 29 29 29 25 29 2 29 29 5 29 29 29 6 29 29 2 8 29 29 31 29 2 2 25 18 29 2 8 31 14 29 23 18 29 2 29 8 29 18 16 29 17 16 16 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 16 29 29 29 16 29 29 16 16 29 29 29 29 16 29 18 8 16 29 29 29 8 29 31 16 29 26 17 8 29 17 29 6 29 8 8 29 29 29 29 29 5 29 5 29 6 6 29 18 29 29 29 8 2 29 29 29 29 29 2 6 29 5 29 29 29 2 5 2 29 31 31 18 5 2 27 29 6 5 8 29 2 29 29 29 2 2 2 29 18 5 29 26 29 8 29 29 29 16 29 29 29 16 29 29 16 29 19 29 16 29 29 29 29 25 8 29 29 29 8 29 29 26 8 31 17 29 2 29 29 2 29 5 29 29 29 29 29 29 29 29 18 16 29 18 8 29 29 2 5 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 16 13 29 29 29 19 17 29 29 29 29 16 29 29 16 29 29 16 29 17 16 29 16 29 29 29 29 16 29 29 13 16 29 16 29 29 16 16 29 29 29 13 16 29 29 16 29 16 16 29 2 29 29 29 29 16 29 16 16 29 29 16 29 29 29 16 29 13 29 29 16 29 17 29 29 29 16 16 16 16 29 29 29 29 19 16 29 16 29 16 16 29 29 16 19 16 13 29 19 16 16 29 16 16 29 16 16 16 16 16 19 29 2 8 29 29 29 16 29 16 18 16 29 16 29 13 29 29 29 29 29 29 16 29 16 16 29 29 29 31 8 29 29 29 29 29 8 29 16 18 17 29 29 17 29 29 29 16 29 29 2 29 2 29 17 29 29 29 16 29 16 16 29 29 16 29 13 29 29 29 29 29 13 29 29 29 29 13 29 29 16 16 17 29 16 29 16 16 29 29 29 19 16 16 16 16 16 16 29 19 16 29 29 16 16 16 13 16 16 16 16 5 29 16 16 16 13 16 29 29 29 16 2 29 16 29 16 16 16 29 16 16 16 16 17 29 16 16 16 16 19 19 19 13 16 16 13 19 19 19 29 16 19 19 19 19 19 13 16 13 19 19 29 16 16 29 16 13 16 16 19 16 9 19 29 29 19 19 16 16 29 19 29 29 16 29 29 16 29 19 29 29 16 29 19 19 29 13 16 16 13 19 19 16 29 13 13 16 16 29 16 29 19 29 19 13 29 19 29 16 16 16 13 16 16 29 19 16 19 16 16 29 17 19 29 19 13 16 19 13 29 29 19 16 16 29 16 19 29 16 19 29 19 29 29 29 16 29 16 19 16 29 29 16 29 29 16 16 19 29 16 19 16 13 19 19 16 16 19 29 16 29 16 19 16 29 16 29 16 29 8 16 29 29 16 16 29 29 16 13 16 29 29 29 29 29 16 19 19 16 29 29 29 29 29 29 29 16 29 16 16 31 17 16 5 16 29 29 16 17 2 16 29 16 16 19 16 19 29 16 29 16 16 19 16 29 29 29 19 16 19 16 19 19 19 16 19 16 19 16 16 16 13 16 29 19 19 16 13 16 16 29 16 16 16 19 19 29 16 16 16 19 19 29 29 16 17 16 16 29 16 13 19 16 29 29 29 16 29 16 13 16 19 29 29 19 16 16 29 29 29 16 19 16 16 29 16 9 19 16 16 16 29 16 19 16 17 16 19 16 16 2 16 16 19 13 19 19 16 16 16 13 16 29 16 16 19 13 16 19 29 19 29 29 16 19 29 16 29 16 29 16 16 16 16 13 19 16 29 29 13 29 16 16 19 16 29 19 16 29 16 16 16 16 16 13 19 19 29 19 13 29 16 13 19 16 29 29 19 16 19 16 16 16 16 29 19 16 29 16 29 19 16 16 19 29 16 16 16 16 19 16 16 16 29 29 29 29 19 29 29 29 29 13 16 13 16 29 29 29 16 29 29 29 16 16 16 16 29 29 29 16 16 29 16 29 29 16 29 29 13 19 13 29 16 16 16 29 16 13 19 16 29 29 29 16 17 29 29 16 16 16 16 29 29 29 16 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 2 29 29 8 8 17 29 29 29 29 29 17 29 8 29 8 29 2 29 14 29 8 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 5 29 29 2 29 29 29 29 8 29 29 29 29 14 29 29 6 29 8 5 29 29 29 31 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 17 17 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 2 29 5 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 13 16 29 29 29 14 29 29 29 29 29 29 29 16 16 29 29 29 29 29 13 6 29 29 16 29 29 29 16 29 29 29 29 29 16 13 29 29 16 17 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 16 29 29 29 29 8 29 29 19 29 8 16 29 29 29 5 29 29 29 29 16 16 16 29 16 29 29 16 16 29 29 29 13 29 29 16 29 29 29 16 16 29 29 29 17 29 29 29 13 19 16 16 29 16 29 29 16 16 29 29 16 16 29 29 29 16 16 16 19 29 29 16 29 16 19 19 16 29 16 29 16 29 29 16 29 29 16 29 29 16 29 16 16 16 13 16 16 19 29 29 29 29 29 16 29 19 19 16 16 29 19 16 16 16 29 29 16 9 13 16 16 29 16 16 19 29 16 29 29 19 29 29 29 29 29 16 29 13 16 19 16 19 16 17 16 29 29 16 16 13 29 29 13 29 16 16 8 29 13 16 16 16 16 16 16 29 16 29 16 29 29 16 29 29 16 29 29 29 16 29 29 19 29 29 29 19 29 16 29 29 5 29 16 29 29 16 13 29 29 16 29 29 29 16 29 16 29 16 16 29 16 29 16 29 29 16 29 16 29 16 16 16 29 16 29 29 29 16 29 16 16 29 17 19 29 26 16 13 26 29 19 19 13 16 29 29 29 19 29 29 29 16 16 29 29 16 29 16 29 16 16 16 19 16 16 16 8 29 16 13 29 29 16 13 16 2 29 16 16 29 16 16 16 16 16 16 29 16 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 13 29 16 19 16 13 16 19 2 29 29 13 29 16 17 16 29 29 16 29 29 2 29 16 29 29 29 16 29 16 13 29 16 29 16 13 16 29 6 29 29 2 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 18 29 2 5 5 29 29 29 29 5 5 29 29 29 6 29 29 29 6 8 29 2 29 29 29 29 8 17 29 29 2 6 8 29 8 29 29 29 8 29 29 26 29 29 29 23 29 27 25 8 8 29 18 2 29 2 29 29 29 29 29 29 29 29 5 23 2 23 5 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 2 29 8 2 8 29 29 29 29 29 2 29 29 29 14 29 29 29 29 2 29 29 29 29 29 29 27 8 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 31 29 29 29 29 29 29 29 29 14 29 29 29 2 29 29 29 8 29 29 29 29 29 29 26 29 29 29 29 29 29 29 8 29 31 2 6 2 29 29 29 18 29 29 29 8 29 29 25 29 29 2 8 18 8 29 29 29 2 29 29 29 29 29 16 29 29 29 2 29 8 29 2 2 29 29 8 29 29 5 2 29 29 29 18 29 29 29 29 29 29 2 29 25 29 18 8 29 2 29 2 29 29 8 29 29 29 29 29 25 29 29 29 29 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 17 16 16 16 29 29 29 29 29 29 16 29 29 2 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 16 29 29 16 16 29 29 16 16 29 16 19 16 29 19 29 29 29 29 29 2 29 8 29 8 8 25 5 29 2 29 29 29 16 13 29 13 16 29 16 29 29 29 29 29 16 2 29 2 29 29 29 29 16 29 16 29 29 29 29 29 29 31 29 29 29 29 16 29 29 16 16 19 16 29 29 29 29 29 29 29 16 29 16 29 5 29 16 29 29 29 29 29 16 16 29 18 29 29 19 29 29 16 29 13 16 29 29 29 17 29 29 16 16 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 8 5 29 29 29 6 31 29 29 29 29 29 25 29 29 23 29 2 29 29 29 29 16 8 29 31 29 29 29 8 27 8 29 16 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 17 8 2 29 5 18 29 29 2 29 29 29 25 2 29 29 29 29 29 29 29 29 5 8 2 29 29 5 29 2 8 29 2 29 29 2 5 29 6 29 29 8 29 2 2 29 29 8 29 29 29 29 18 29 5 2 8 5 5 8 29 2 29 29 2 29 29 29 29 29 29 29 2 29 2 2 29 4 5 2 8 2 29 29 29 29 29 25 2 29 29 8 29 29 31 29 29 29 29 29 29 2 29 29 29 29 29 29 31 29 29 29 29 16 29 29 29 16 29 16 16 8 29 29 29 29 29 8 16 29 29 29 16 17 16 29 16 29 16 29 16 29 29 13 16 13 16 13 29 29 29 29 29 19 29 16 16 19 16 29 13 16 13 16 29 16 29 16 19 29 29 16 29 16 16 29 29 29 29 29 13 16 29 29 16 16 29 29 16 16 16 29 29 29 29 29 29 16 29 29 13 16 16 16 29 29 29 29 16 29 16 16 29 16 16 29 29 29 29 16 17 29 29 29 17 19 29 29 13 29 29 29 16 26 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 5 29 29 16 29 29 16 29 29 29 31 29 16 29 29 29 29 29 18 29 5 16 29 25 29 29 29 8 29 29 29 2 29 29 29 29 6 8 2 29 6 29 29 29 2 14 29 6 2 6 29 29 5 27 5 29 29 29 2 8 2 2 29 29 29 27 2 5 29 6 27 29 31 29 8 6 8 29 29 8 29 29 29 2 29 29 2 29 29 2 5 17 2 6 18 27 26 29 8 8 5 27 29 31 29 2 27 8 29 2 29 29 2 29 31 2 8 2 29 6 5 6 2 18 29 29 31 29 14 29 29 29 29 29 29 29 29 29 2 29 18 8 2 18 29 29 29 25 29 29 29 29 29 29 18 8 29 2 8 29 2 29 29 29 29 8 29 29 29 29 29 2 23 29 26 29 2 2 5 29 2 29 8 25 2 29 29 29 29 29 29 29 29 5 29 29 8 29 29 6 29 18 29 29 29 29 29 5 29 29 29 29 29 16 29 16 16 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 8 5 14 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 19 29 16 29 13 18 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 2 8 29 8 29 29 29 29 5 29 29 13 29 29 29 29 2 29 17 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 25 29 6 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 8 8 8 29 29 29 29 2 29 29 16 8 29 2 2 29 2 29 31 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 8 29 29 29 29 29 29 29 27 29 29 29 29 8 29 29 2 23 18 5 2 29 29 29 29 29 8 2 29 29 29 29 31 29 29 29 29 29 29 18 29 29 29 29 29 14 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 2 5 31 25 31 29 29 29 29 29 29 29 26 8 5 29 29 29 29 29 29 25 29 29 8 29 6 29 29 8 29 8 5 29 29 29 29 8 29 5 31 8 8 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 29 29 29 5 5 29 29 2 29 29 29 8 25 29 29 29 29 2 29 27 29 29 29 29 29 2 5 29 29 2 29 29 29 29 31 29 29 29 29 5 29 29 29 29 8 29 29 2 8 31 29 29 29 29 29 29 29 29 29 29 5 5 29 8 29 29 29 2 29 29 29 29 2 6 29 6 29 29 29 29 29 2 5 29 29 29 6 29 5 31 8 29 29 29 8 29 2 8 2 29 6 8 29 29 29 2 29 29 29 29 29 26 29 8 29 29 29 26 8 29 29 29 5 6 29 29 29 2 29 29 29 29 16 16 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 16 29 17 29 16 29 29 16 29 29 16 17 29 16 16 29 17 16 29 16 16 19 29 16 16 13 16 16 13 29 16 5 17 13 29 29 29 29 29 2 16 16 16 16 29 16 29 29 16 16 29 29 29 29 29 29 29 16 16 25 29 29 29 29 18 8 5 29 29 29 29 29 29 29 29 16 29 5 29 29 29 29 27 29 29 2 29 26 8 29 29 29 2 2 27 29 25 2 29 29 29 29 8 2 31 31 2 29 29 29 6 29 5 18 29 29 2 29 29 29 29 14 29 29 29 29 18 29 29 29 29 29 26 8 2 29 29 8 25 29 8 29 29 29 29 29 29 8 31 29 31 6 29 23 25 8 29 29 6 29 29 29 29 29 5 29 29 29 29 2 25 29 29 8 25 29 29 29 25 29 29 29 2 29 29 29 23 2 29 29 29 2 29 29 8 29 8 29 26 29 29 29 23 29 29 29 29 29 29 29 2 29 14 31 29 2 29 29 29 29 29 29 16 16 29 29 16 16 29 29 16 29 29 29 16 29 29 2 29 29 16 29 16 19 19 16 19 29 29 19 29 16 29 16 29 29 29 16 13 17 16 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 2 29 6 29 16 29 29 29 29 29 2 29 29 29 2 25 25 29 2 29 29 29 29 29 2 29 18 23 5 29 31 29 29 8 29 29 29 29 29 29 8 29 29 29 29 25 18 29 29 29 6 29 31 5 31 29 8 31 31 29 29 29 29 29 29 8 2 5 6 29 29 29 6 29 29 29 29 29 18 29 8 29 6 31 2 29 18 29 29 29 29 29 29 29 2 27 29 29 23 5 29 29 29 29 8 29 8 29 29 29 29 5 31 29 29 5 28 2 29 2 29 29 29 29 29 29 8 2 29 27 2 29 29 29 29 29 29 29 29 29 27 29 29 29 29 2 29 29 29 29 29 29 2 29 29 31 13 29 29 13 29 29 29 29 6 29 29 29 29 29 29 25 29 29 29 5 29 29 29 25 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 8 29 18 29 2 29 2 29 29 8 2 5 29 8 5 29 26 29 2 29 29 2 29 29 29 29 29 29 14 29 29 29 2 29 29 29 29 29 8 8 29 2 29 29 29 29 29 29 6 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 19 16 29 19 16 16 19 16 16 13 19 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 16 13 29 29 16 17 29 29 2 29 29 18 29 29 29 29 13 16 29 13 29 2 29 29 16 29 29 29 29 29 29 29 2 18 2 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 16 29 29 31 29 29 16 29 29 29 29 29 29 29 29 16 14 29 29 29 29 29 29 29 29 29 29 16 16 29 19 16 29 29 29 29 16 16 29 13 16 8 29 13 29 29 16 16 29 19 16 13 29 29 16 29 16 29 29 29 29 29 29 29 29 29 27 2 29 29 29 29 25 29 2 29 25 29 6 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 13 29 29 29 29 2 29 2 29 17 29 29 29 2 29 8 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 8 5 29 29 26 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 18 29 5 2 29 29 18 29 29 2 29 29 29 29 2 29 18 25 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 31 2 29 29 27 29 2 29 29 18 18 25 29 2 2 29 18 8 8 29 29 29 2 29 5 2 29 29 6 8 29 2 29 29 29 6 29 29 29 2 8 29 29 29 2 2 29 29 29 8 17 25 29 29 29 16 29 29 29 29 18 5 27 2 27 8 29 29 6 2 2 2 29 29 2 29 29 29 27 29 8 29 29 2 29 8 8 29 8 31 2 2 29 29 29 29 29 6 6 2 29 2 2 8 29 29 29 29 6 16 29 29 29 5 29 29 6 8 29 29 29 29 29 29 8 29 2 6 8 29 29 29 2 29 29 16 8 18 29 29 29 29 2 29 2 16 29 29 25 29 29 5 29 29 29 8 29 29 29 8 29 29 29 29 29 16 29 2 6 29 31 29 29 6 29 18 2 8 29 29 29 2 29 29 29 29 29 29 29 8 29 8 29 29 2 5 2 29 29 29 29 29 29 29 25 29 5 29 6 29 2 18 29 8 6 2 29 2 2 29 29 29 29 23 29 29 18 29 29 29 29 29 2 29 29 29 29 5 2 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 16 13 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 16 17 29 29 25 29 29 29 5 8 29 6 29 29 29 29 29 2 8 29 29 29 29 29 29 29 14 29 29 29 29 2 29 2 29 29 29 29 29 29 29 2 29 29 29 29 2 29 18 29 29 29 29 2 29 29 29 29 16 5 29 31 29 29 29 2 29 2 29 29 5 29 5 8 6 29 29 29 2 29 29 29 29 6 6 31 26 29 18 29 29 29 29 25 8 8 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 18 29 2 29 29 29 31 29 6 29 29 29 8 29 6 29 2 29 29 29 29 29 29 2 29 29 29 29 26 29 29 2 5 29 29 29 29 8 29 29 29 18 29 29 29 29 14 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 2 29 29 29 29 29 8 29 2 29 29 27 8 2 6 2 29 2 29 29 29 29 26 2 6 2 29 16 29 29 8 29 29 29 18 8 8 8 29 2 29 18 29 5 2 29 25 29 2 29 29 29 8 2 29 29 5 29 8 29 8 29 27 29 8 29 8 29 29 2 29 18 29 29 29 29 29 29 2 26 29 5 29 29 29 16 29 29 29 29 29 29 29 29 29 18 18 29 2 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 29 14 29 29 29 8 29 26 29 29 5 29 29 29 29 29 29 6 29 29 29 2 29 8 29 29 13 29 29 29 29 29 29 18 29 29 29 29 6 29 8 29 29 29 29 29 29 29 8 29 16 8 29 8 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 31 6 8 29 2 5 29 29 2 29 2 29 2 2 8 8 6 6 29 18 14 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 16 29 29 16 16 29 16 16 29 29 29 29 29 29 29 29 16 29 13 16 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 5 29 19 13 16 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 13 16 29 29 8 29 29 29 29 13 19 29 29 16 29 29 29 16 29 16 29 29 2 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 31 29 31 6 29 27 29 2 29 29 29 8 29 5 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 17 19 19 19 17 29 29 16 16 29 19 18 29 16 29 29 29 29 29 29 29 29 29 8 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 18 2 8 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 16 16 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 14 17 29 6 29 29 29 29 29 29 29 29 29 29 14 2 2 29 25 29 29 2 18 18 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 18 8 29 29 29 29 29 16 13 17 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 8 29 29 8 29 8 26 29 29 29 25 8 8 2 29 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 23 29 29 29 8 29 17 29 29 29 29 29 29 29 16 29 29 29 16 29 2 29 29 29 16 29 29 16 29 16 29 16 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 26 29 29 29 2 29 29 29 29 8 29 29 29 29 16 16 29 29 29 29 19 9 29 29 29 29 2 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 2 29 25 2 29 29 29 29 29 2 29 29 29 29 29 8 8 29 29 8 25 2 29 29 2 2 29 29 29 2 29 2 29 29 19 29 29 29 2 29 29 29 17 27 29 2 29 29 29 29 29 29 29 29 8 16 16 29 29 2 29 29 29 29 29 8 29 29 27 18 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 14 29 2 29 29 29 29 29 29 29 29 8 17 29 29 29 29 29 29 29 8 29 29 29 29 29 17 29 29 29 29 29 29 29 16 31 29 29 29 29 29 16 29 29 29 29 29 8 16 29 29 29 29 29 14 29 29 29 5 29 29 29 25 8 16 29 29 29 29 29 29 29 29 16 16 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 5 29 5 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 5 29 29 29 5 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 6 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 2 29 2 8 29 2 18 29 29 29 31 29 27 29 8 6 29 18 2 5 29 29 29 29 8 29 29 29 29 29 2 29 29 2 29 29 29 29 27 29 29 29 29 29 29 25 29 29 31 6 29 29 2 2 27 29 2 29 6 29 18 18 29 29 27 29 6 29 29 29 29 2 6 25 18 6 29 29 2 29 29 29 29 29 27 8 5 8 29 29 29 29 5 8 29 29 29 29 29 29 29 29 29 17 16 29 29 29 29 29 29 2 16 29 29 29 2 29 29 29 29 2 2 2 29 29 29 29 29 6 29 2 16 29 29 29 29 29 29 29 29 29 29 18 16 29 2 29 29 2 8 29 29 29 2 29 29 18 29 29 29 8 29 16 29 29 2 29 16 29 29 16 18 29 29 29 29 29 29 29 29 29 8 31 29 2 5 29 29 6 29 2 29 2 18 29 29 29 18 18 18 29 29 29 2 29 29 18 31 18 2 31 29 29 29 29 29 29 29 29 29 18 29 6 29 8 8 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 5 29 29 29 29 29 29 29 6 18 29 29 8 29 27 29 29 29 29 16 29 29 29 29 29 29 29 29 17 29 17 16 19 29 29 16 19 29 29 29 29 29 29 29 29 29 29 16 29 29 29 5 5 29 29 29 29 29 29 29 2 31 29 29 29 25 2 8 25 8 29 29 29 29 29 8 8 29 2 29 8 29 29 18 18 2 29 29 2 5 29 18 29 8 2 29 29 29 29 29 25 29 2 29 29 29 25 29 29 29 2 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 8 26 29 29 29 8 29 29 29 29 6 31 6 29 29 29 29 29 29 29 29 31 29 29 29 26 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 5 29 8 29 16 29 8 8 29 8 29 26 29 29 29 29 29 2 29 2 29 8 2 29 2 6 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 26 29 29 16 29 29 17 16 8 29 29 29 29 16 13 16 13 29 29 19 16 13 29 16 19 19 13 29 29 13 29 29 16 29 29 29 13 13 29 16 13 16 13 29 29 29 29 29 29 29 29 13 29 29 16 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 26 29 29 16 5 29 2 29 29 8 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 2 29 31 29 29 13 29 29 6 29 25 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 5 29 29 29 29 29 29 27 29 16 29 29 29 29 29 29 31 29 18 29 29 29 29 29 8 29 5 2 29 29 29 29 29 6 29 23 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 26 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 14 29 17 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 18 29 2 2 29 29 29 16 2 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 8 29 14 29 29 29 8 29 29 29 8 2 5 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 31 29 29 29 29 29 29 29 29 29 25 29 29 29 29 23 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 2 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 27 8 29 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 8 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 8 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 27 31 29 8 6 25 29 29 8 29 29 25 29 8 23 8 2 29 18 8 29 31 29 29 29 29 29 29 29 29 29 2 29 29 2 6 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 16 29 29 29 29 29 29 29 8 2 29 18 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 17 29 17 29 29 29 27 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 6 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 8 29 29 29 29 5 29 2 8 8 8 29 29 29 29 29 26 25 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 29 26 31 29 14 29 18 29 29 2 2 23 29 29 29 6 29 29 8 18 29 2 29 29 29 29 29 29 29 29 29 25 2 29 17 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 29 29 29 17 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 2 29 5 29 31 29 16 2 29 29 29 29 16 29 18 29 29 29 29 29 17 29 29 29 29 16 29 29 29 29 29 29 29 29 16 26 29 8 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 16 17 16 29 29 29 29 29 29 8 29 29 29 29 17 16 16 16 29 5 29 29 29 29 29 29 16 29 29 29 29 29 29 16 19 16 13 19 16 29 29 19 19 29 29 29 16 13 19 29 16 16 13 29 2 29 17 19 16 29 16 29 29 29 29 29 29 16 13 29 16 29 29 29 29 29 29 16 29 29 29 29 19 16 16 29 29 19 13 19 19 29 16 19 16 8 17 16 29 29 29 16 29 29 16 29 16 29 16 29 29 16 13 19 29 16 29 29 16 16 29 16 16 16 29 29 29 29 13 29 16 16 19 19 16 29 16 29 19 16 17 29 19 13 16 13 16 13 19 19 16 19 16 16 16 16 29 16 29 19 16 16 16 16 19 29 29 19 19 19 16 13 29 17 29 16 16 16 29 29 29 16 19 19 29 13 16 16 19 29 29 16 29 16 19 19 13 16 19 16 13 19 16 17 29 16 19 29 16 16 16 13 29 17 16 16 13 16 16 29 16 29 16 19 16 16 13 19 29 29 19 16 29 29 16 16 29 29 19 16 29 16 29 16 29 16 19 29 19 16 16 19 29 29 16 29 19 19 19 16 29 19 16 19 19 19 19 19 16 29 16 19 29 16 16 13 16 19 29 29 9 13 16 29 16 19 29 16 19 16 29 13 19 16 19 19 13 9 13 16 19 16 29 13 29 19 16 19 29 19 19 19 19 16 19 19 29 16 19 19 16 19 9 19 16 19 16 29 19 19 19 16 9 19 13 19 16 19 19 9 19 16 16 29 19 9 19 19 19 16 19 19 19 19 29 19 13 9 9 13 29 9 19 13 16 29 29 9 9 19 16 29 16 13 29 19 29 19 19 19 13 16 19 19 29 16 16 19 9 19 19 9 16 16 19 19 16 9 13 19 19 19 19 19 16 13 16 19 9 9 19 13 16 19 19 29 19 9 19 19 16 19 19 19 19 19 16 29 16 9 19 16 16 9 19 19 19 16 19 19 13 16 19 9 16 29 29 19 19 19 16 9 16 9 16 13 9 19 19 19 29 19 19 19 19 9 9 9 19 29 29 19 19 19 16 16 16 17 29 13 16 16 29 19 29 19 16 9 19 13 19 19 16 29 9 19 29 16 16 19 19 19 16 19 29 16 19 16 16 16 9 19 16 16 16 29 29 16 16 19 16 19 19 9 19 16 19 19 19 16 19 9 19 19 16 19 19 16 29 9 41 16 19 9 16 16 13 29 19 9 19 16 19 16 13 16 13 29 16 19 13 19 19 19 13 29 16 19 9 16 19 9 19 29 9 19 29 29 19 16 19 19 19 19 29 16 29 19 9 16 19 19 16 13 19 19 9 19 16 16 9 9 19 29 19 29 9 19 9 19 16 9 19 29 19 16 19 16 19 19 29 9 19 13 29 19 19 19 16 19 19 19 9 9 19 19 9 19 16 19 19 16 19 9 9 13 19 19 19 29 29 16 19 29 19 19 19 9 19 13 19 16 16 19 19 16 29 19 19 19 9 19 16 19 16 9 19 29 8 19 13 19 19 13 16 16 19 29 19 16 29 19 9 16 13 19 19 16 19 29 19 13 9 13 16 9 19 16 19 29 9 19 29 29 19 13 29 16 16 19 29 29 16 29 16 29 16 13 16 17 16 29 16 29 19 13 13 29 19 16 16 19 19 16 29 16 13 16 16 16 29 16 29 16 13 16 13 19 29 29 19 16 16 19 16 16 19 19 19 29 16 19 19 16 29 9 19 16 13 19 19 29 16 16 29 29 19 19 29 9 16 16 17 19 16 19 29 29 9 13 16 29 9 9 19 29 29 19 19 29 29 29 29 16 19 29 16 19 29 29 16 29 29 29 19 19 19 16 16 16 16 29 29 16 16 29 16 19 16 16 13 16 13 16 29 25 19 16 16 13 16 16 13 29 29 13 29 29 29 16 29 16 29 19 29 16 29 29 16 16 29 29 29 16 16 16 29 19 29 29 16 29 16 29 16 16 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 19 29 16 29 29 5 16 29 29 29 16 29 29 16 13 29 29 29 29 19 29 29 29 29 16 13 16 29 29 19 29 29 29 19 13 29 19 19 16 16 16 29 19 29 29 19 16 29 16 29 9 16 16 16 16 19 19 17 16 19 16 19 16 29 29 19 19 29 13 19 8 16 16 19 19 29 16 13 16 16 19 29 19 16 19 16 16 19 19 19 29 19 29 16 16 19 16 19 13 13 19 29 19 29 19 29 29 16 19 29 29 19 16 16 19 16 29 19 16 16 19 13 19 13 16 29 29 9 13 19 29 19 16 19 16 18 19 19 19 16 29 29 19 29 29 19 29 19 16 19 16 16 9 29 16 16 16 19 19 8 29 13 19 29 19 16 17 16 19 29 29 16 16 29 29 16 16 19 19 19 29 16 19 9 19 29 29 19 16 16 16 16 16 16 19 19 13 19 29 19 19 29 19 19 19 29 29 29 29 13 16 29 8 13 19 29 16 16 13 16 29 19 13 29 19 29 29 19 29 19 13 29 29 16 16 16 16 16 16 29 29 29 29 16 29 29 29 29 29 29 29 16 16 8 16 29 29 29 16 29 16 29 29 29 16 19 19 29 16 29 19 16 29 16 16 16 29 16 13 29 16 29 19 19 16 29 29 29 29 16 29 16 16 29 19 29 29 16 29 29 29 16 29 29 29 19 19 29 16 29 19 13 16 16 2 19 19 19 19 16 16 19 2 16 19 13 19 16 16 29 29 29 29 16 29 16 13 29 19 29 16 19 29 29 29 29 16 29 2 29 29 29 16 16 16 16 16 16 13 16 16 16 19 16 29 16 19 29 29 29 16 29 16 16 16 16 19 29 16 19 16 19 29 16 29 13 29 16 29 29 16 13 19 19 16 19 13 29 19 29 19 19 29 13 19 16 19 19 16 29 16 29 19 16 16 19 19 16 19 13 19 19 16 19 19 16 16 29 19 19 19 19 16 13 29 16 16 16 16 19 16 19 19 19 19 29 16 17 16 29 19 19 19 19 19 16 9 19 16 16 16 19 19 19 29 16 16 19 19 16 13 16 29 19 29 19 19 29 16 19 16 16 16 29 16 16 9 19 13 29 29 19 29 29 16 19 16 16 29 19 29 16 19 9 19 29 16 13 16 16 29 16 16 29 16 29 29 16 29 16 2 16 29 29 16 2 29 16 16 29 29 29 16 29 16 29 29 17 16 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 16 16 29 29 29 16 29 29 16 29 29 16 29 29 16 16 29 19 29 8 29 29 16 16 29 29 29 8 29 29 16 29 29 29 29 29 16 13 29 16 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 5 29 8 29 29 29 29 29 6 8 18 8 2 8 29 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 16 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 26 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 19 29 29 29 29 29 16 29 29 29 16 13 29 29 29 16 29 29 29 16 13 29 29 16 29 16 29 16 17 29 16 16 16 29 16 19 16 13 19 16 19 29 16 29 16 16 29 29 29 29 29 16 29 29 16 29 16 29 29 29 13 29 29 29 29 16 29 29 5 18 16 29 29 16 29 29 16 16 16 29 19 29 29 13 16 29 16 29 29 29 13 16 16 16 29 16 29 29 16 29 29 2 29 29 16 29 29 29 29 8 29 16 16 29 29 16 29 29 29 29 16 16 16 29 16 29 29 19 16 16 29 29 16 29 29 13 13 16 29 29 9 16 29 29 29 16 13 29 16 16 29 29 16 19 16 16 16 16 16 16 29 29 29 29 29 16 16 16 16 16 16 19 16 29 19 29 29 29 16 16 16 29 16 13 29 29 29 29 16 16 16 16 29 16 16 29 16 29 16 29 29 16 16 29 16 29 29 16 16 29 16 29 17 29 16 16 19 29 29 16 29 29 16 16 19 16 29 29 16 17 16 29 16 29 29 29 29 19 16 29 13 13 29 29 29 16 16 16 29 29 13 19 29 16 16 19 16 16 19 29 19 16 16 29 16 13 29 29 16 16 16 13 16 16 29 29 29 19 29 29 29 16 16 16 13 16 16 16 29 16 29 29 16 16 16 16 29 13 19 13 29 29 29 29 16 29 29 29 13 29 29 29 29 16 29 16 16 16 29 16 16 29 16 13 29 16 13 29 16 16 29 16 19 19 13 16 16 29 19 19 29 29 29 19 29 16 16 16 16 16 29 29 29 16 13 29 29 19 16 4 16 16 19 19 29 29 16 16 19 16 13 29 16 29 16 29 9 29 19 16 29 19 29 29 16 29 19 19 29 16 16 29 29 16 29 13 16 16 16 16 13 29 29 29 16 29 29 29 16 19 16 16 16 29 29 16 19 16 16 16 16 16 19 29 16 19 13 29 29 19 19 16 29 19 19 29 29 19 9 16 19 13 19 29 29 16 29 13 16 19 19 16 29 16 16 29 29 16 16 16 16 29 29 16 29 16 29 29 16 29 29 19 29 29 29 29 16 13 16 16 29 29 8 13 19 29 29 29 5 16 19 29 16 29 29 16 29 16 16 16 29 19 29 8 29 29 29 29 29 29 16 16 16 29 16 13 29 19 19 13 29 29 19 16 16 29 29 16 16 16 19 13 29 16 29 16 16 29 29 29 19 19 29 16 16 16 19 16 16 16 29 29 16 16 29 16 13 16 16 13 16 29 16 16 29 16 19 16 29 16 19 29 16 16 29 19 16 13 16 29 29 29 16 16 16 19 29 29 29 29 29 16 29 17 29 29 29 29 16 16 16 29 29 16 29 13 29 16 29 29 13 16 16 29 29 29 16 29 29 16 16 16 16 19 29 19 19 16 19 19 29 19 16 16 13 19 16 29 16 29 29 16 29 29 16 16 19 19 9 19 29 19 9 9 19 9 19 16 19 19 19 16 19 19 17 29 16 16 19 29 13 28 29 16 29 29 16 29 13 18 16 29 16 29 16 29 29 16 13 29 16 16 16 29 29 29 16 16 16 29 29 16 16 16 16 29 19 29 19 29 16 13 16 16 16 29 19 16 29 29 16 29 29 29 29 16 16 29 29 16 29 29 29 29 29 13 16 29 19 29 13 19 13 16 29 16 19 19 16 16 29 19 16 16 16 19 29 19 29 16 29 19 16 16 16 29 19 16 29 16 16 19 16 29 19 29 16 16 29 16 19 19 29 16 29 19 29 13 29 16 29 16 16 29 19 19 16 16 19 29 28 16 13 29 16 19 16 16 16 16 16 19 13 16 16 29 19 16 16 16 13 19 29 19 19 13 16 13 13 19 16 19 19 16 29 29 8 19 16 19 19 16 19 16 13 16 19 16 16 16 19 16 19 19 19 16 19 19 19 29 16 29 16 16 16 16 19 19 19 19 29 17 29 19 19 16 16 29 29 9 16 16 29 16 19 16 16 29 16 19 19 19 16 16 13 19 29 16 29 9 13 19 19 19 13 9 13 19 19 13 19 19 16 16 19 29 16 13 19 16 29 9 19 16 16 19 16 29 16 16 16 16 29 16 29 16 19 16 19 19 13 16 13 29 19 29 29 29 16 19 16 16 13 16 19 29 29 16 29 16 29 29 13 29 29 29 16 16 27 2 29 19 29 29 29 6 29 16 16 13 29 16 29 13 19 17 19 29 16 29 29 29 29 29 29 29 13 16 29 16 16 19 29 29 16 19 29 19 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 16 29 19 13 16 29 29 16 29 16 29 29 16 29 29 31 29 17 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 16 29 16 29 16 29 13 29 16 29 16 16 13 29 16 29 29 19 16 29 16 29 29 29 19 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 2 29 16 29 29 29 29 29 29 19 29 29 8 29 29 29 29 29 16 29 29 16 29 29 29 16 16 29 29 16 29 29 19 19 16 19 29 16 16 16 29 2 8 29 16 13 29 29 29 16 29 27 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 16 25 2 2 29 2 29 29 29 29 29 29 29 29 18 29 8 29 29 29 2 18 8 8 29 31 29 29 29 2 5 29 29 2 2 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 25 29 29 29 29 29 31 29 8 29 29 29 29 16 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 16 29 29 29 29 16 8 16 29 16 29 29 29 29 29 29 29 29 29 8 16 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 4 29 16 29 29 29 17 16 29 16 16 17 19 16 29 16 16 29 16 29 29 29 8 29 29 29 16 13 16 17 29 29 16 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 13 16 29 19 16 17 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 13 29 16 16 29 29 8 29 29 29 16 19 16 16 16 16 29 16 16 13 29 29 29 29 29 29 16 29 29 29 8 29 29 16 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 19 29 29 16 29 29 29 16 29 29 13 29 29 29 29 16 29 29 29 16 13 16 16 29 16 29 16 29 29 29 29 16 16 29 19 29 29 16 29 16 13 29 16 29 29 29 16 29 29 16 8 29 29 16 29 8 16 16 29 13 16 16 16 16 16 29 29 16 13 13 29 16 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 18 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 13 29 16 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 8 29 6 16 29 29 29 16 29 16 29 16 16 29 16 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 18 29 29 16 29 29 29 29 8 29 29 29 29 17 29 16 29 29 2 29 16 29 29 31 29 29 29 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 8 16 8 16 29 29 29 29 16 29 29 29 13 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 16 29 16 29 29 13 29 16 29 16 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 16 13 16 29 17 29 29 16 29 29 16 29 29 16 16 29 29 29 16 29 16 29 29 29 16 29 29 29 16 29 29 2 8 13 29 29 29 29 16 29 29 13 16 29 29 2 16 29 29 18 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 16 29 29 29 29 29 29 16 29 29 29 16 29 19 29 29 16 13 16 29 29 29 29 29 29 19 16 29 16 29 16 29 29 19 13 17 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 16 29 29 16 29 16 29 29 29 29 16 29 16 29 13 13 16 16 16 13 16 29 29 29 29 29 29 16 29 2 29 29 16 29 29 29 13 29 29 29 29 29 29 13 16 17 29 29 29 29 29 29 29 29 16 13 2 29 29 29 16 29 16 29 29 16 29 29 16 29 29 16 29 16 13 29 19 29 29 29 16 16 16 29 29 16 16 16 16 29 8 29 16 29 16 16 16 13 16 29 29 29 29 16 16 16 16 16 29 29 29 16 29 16 29 16 29 29 29 16 16 16 29 29 29 29 29 19 16 16 29 16 16 29 16 29 29 16 16 16 29 29 29 17 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 13 29 16 29 16 16 29 29 29 26 29 29 29 29 19 29 29 29 16 29 29 16 29 16 19 29 16 13 29 29 29 29 19 16 29 16 29 16 19 16 19 13 16 16 29 16 13 29 16 16 2 13 19 13 2 16 16 29 16 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 6 16 16 29 29 2 29 16 29 29 29 16 29 29 29 29 29 16 29 16 16 16 29 16 29 17 29 29 29 29 29 16 16 29 29 29 29 16 29 16 29 29 13 29 29 29 29 29 29 29 16 13 29 16 29 29 29 29 2 8 5 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 19 29 29 29 29 16 13 29 16 29 29 29 29 16 29 29 29 16 16 29 13 19 29 19 29 29 29 29 19 6 29 29 29 29 16 13 16 19 29 16 29 29 29 16 29 29 13 19 19 29 29 16 19 29 16 16 16 16 16 16 13 29 29 29 16 29 29 17 16 16 29 29 29 19 29 29 19 16 19 16 29 29 29 19 29 19 16 29 16 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 16 19 29 29 16 17 16 13 16 16 16 16 16 19 16 19 29 19 29 19 16 29 16 29 19 16 16 29 16 19 29 29 16 16 19 19 29 16 16 16 17 29 29 29 17 29 16 16 16 16 16 29 16 29 29 16 29 29 29 16 29 29 16 19 17 16 29 29 16 16 16 29 19 19 29 16 16 19 41 29 16 16 16 19 16 29 16 29 29 29 16 29 29 29 29 13 16 29 29 29 16 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 16 16 16 29 16 29 16 16 19 19 29 16 29 16 16 16 29 27 16 29 16 13 16 29 29 16 29 16 29 16 29 16 16 29 29 6 29 25 29 29 16 29 29 18 16 29 2 16 29 29 8 29 29 5 8 8 29 29 8 29 29 29 16 29 29 29 29 29 29 17 29 16 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 16 29 16 29 16 13 16 29 16 29 29 16 16 29 16 13 29 29 13 29 29 29 29 29 2 29 16 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 17 16 29 29 29 29 29 29 16 13 29 16 29 29 29 29 29 16 16 16 16 29 29 29 29 29 29 19 19 29 16 16 16 29 19 29 16 16 19 29 16 13 16 19 29 16 16 29 16 16 29 29 29 16 29 16 16 29 16 29 16 16 29 16 29 16 17 29 16 16 29 29 29 29 16 16 29 29 16 16 29 16 16 29 16 16 16 29 19 29 29 16 29 29 16 16 16 19 16 16 29 29 19 29 29 29 29 16 19 29 29 16 16 17 29 16 29 29 2 16 13 16 16 29 16 16 29 29 29 29 16 29 16 29 29 29 31 29 29 16 29 25 13 29 29 29 16 29 29 16 16 29 16 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 14 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 6 29 29 29 29 29 29 16 13 29 16 29 19 29 16 2 29 29 29 29 16 29 29 13 16 19 29 16 19 19 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 16 16 29 29 16 14 29 29 29 16 13 29 29 16 16 29 29 29 29 29 16 29 29 29 29 16 29 16 16 16 19 29 27 16 29 13 29 29 29 16 29 29 29 29 2 29 16 29 16 16 16 29 16 19 29 29 29 16 16 29 29 16 29 29 26 29 16 29 29 29 29 29 29 16 29 16 29 16 2 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 16 29 16 29 13 29 16 29 16 16 29 16 16 29 8 31 2 29 16 29 16 29 16 16 29 16 29 29 29 29 29 16 29 29 16 19 16 29 29 29 16 29 16 29 29 29 29 29 8 29 16 29 29 18 29 29 2 29 16 13 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 19 13 16 16 13 19 29 29 29 13 16 29 16 16 16 29 16 29 29 29 29 29 29 16 29 16 13 29 29 29 29 29 29 6 29 16 2 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 16 29 29 16 16 16 29 29 16 16 16 16 16 29 29 16 16 16 13 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 16 29 29 29 29 16 29 16 29 16 29 29 16 29 29 29 29 29 29 29 19 29 16 16 16 13 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 18 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 13 16 16 16 16 29 13 16 29 29 29 16 16 29 16 16 29 29 29 18 29 29 29 16 29 29 29 17 19 29 29 16 16 29 16 29 16 29 29 29 16 16 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 16 29 29 29 31 29 27 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 16 16 16 29 29 29 29 29 16 29 29 16 16 16 29 29 29 16 29 29 19 16 29 16 13 16 29 16 16 29 19 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 16 13 29 29 29 16 29 16 16 16 16 16 13 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 2 16 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 27 29 29 29 29 16 29 29 29 29 29 29 25 31 29 29 29 5 8 29 29 25 29 29 29 29 29 29 29 16 29 29 29 8 29 29 2 29 29 2 29 8 29 27 29 29 29 6 29 6 29 29 8 8 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 16 16 29 16 13 29 16 29 29 14 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 19 29 29 16 16 29 16 16 29 17 29 29 16 16 16 17 29 29 29 29 16 29 17 31 29 13 16 8 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 17 29 16 29 29 29 16 16 16 29 16 29 13 29 29 16 29 16 29 29 19 29 29 18 5 29 29 29 29 29 2 29 17 29 2 29 16 29 29 29 29 29 29 29 2 29 16 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 2 29 16 29 29 29 29 29 29 18 29 29 16 29 29 29 16 29 16 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 2 29 29 31 29 29 29 29 29 29 16 29 29 29 29 29 17 16 29 29 29 16 16 16 29 29 29 16 29 29 29 29 16 16 29 29 6 2 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 16 29 16 29 29 29 29 13 16 13 29 29 16 16 29 29 29 29 16 29 16 16 29 29 29 19 29 29 29 13 16 16 16 16 29 16 16 16 29 29 17 19 16 19 29 19 16 16 16 16 16 16 16 13 29 16 19 19 16 29 29 13 16 16 16 29 29 16 16 16 16 16 2 29 29 16 16 29 13 29 16 29 29 16 13 29 29 16 29 29 29 29 19 16 29 13 19 29 29 29 16 29 16 29 16 29 16 2 16 29 19 29 16 16 16 16 29 16 29 16 29 29 29 19 16 29 29 16 29 29 16 29 29 29 29 29 17 29 29 16 29 16 29 16 16 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 16 29 29 17 29 29 29 16 29 16 16 29 29 16 29 29 29 16 29 29 29 29 14 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 25 2 8 29 29 29 29 29 29 29 29 2 29 29 29 13 29 29 29 29 29 29 31 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 18 29 6 29 8 29 29 29 29 29 29 25 29 27 29 16 29 29 29 29 29 29 29 2 29 29 29 16 16 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 16 29 29 16 29 16 16 13 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 2 29 29 29 29 29 29 29 29 29 17 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 16 29 16 13 29 29 16 16 29 13 29 19 29 16 16 16 29 16 29 29 29 16 29 29 29 16 29 16 29 13 16 29 16 29 29 29 29 29 2 29 16 29 16 29 16 19 16 29 29 19 29 29 29 16 16 19 16 16 16 16 16 16 29 29 19 16 29 29 29 19 19 29 16 19 16 16 19 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 16 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 17 16 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 13 29 29 16 29 16 16 29 29 16 16 29 29 29 29 29 29 19 29 17 29 16 29 29 29 9 19 29 29 29 19 16 16 13 29 16 16 29 13 29 29 29 29 29 29 16 29 29 29 19 29 29 29 29 16 29 27 29 16 29 29 29 29 16 29 29 29 29 16 2 16 29 29 16 13 29 16 29 16 29 19 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 16 16 29 16 13 29 29 16 16 29 29 29 29 16 16 29 29 16 16 13 29 16 29 16 16 29 16 16 16 29 29 16 13 16 29 19 16 16 29 16 16 19 29 16 29 29 29 16 29 16 29 29 16 29 29 2 29 5 29 16 29 29 29 29 29 29 29 25 29 6 25 8 29 29 29 29 29 29 29 29 29 29 18 17 29 29 29 29 29 29 29 29 19 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 6 29 29 29 29 16 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 16 29 16 16 29 16 16 29 29 29 29 29 29 29 13 29 29 16 16 19 29 29 16 19 29 29 16 29 29 8 29 16 29 29 16 29 29 13 29 19 19 29 29 29 16 29 29 29 16 29 29 29 29 13 29 29 29 29 29 19 16 16 16 29 29 13 29 16 29 16 16 29 29 29 16 29 16 19 29 29 29 29 29 16 16 29 19 29 29 13 29 16 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 18 29 29 16 2 29 29 8 29 29 29 29 29 29 29 6 29 29 16 29 29 29 29 29 29 29 16 29 29 29 14 6 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 8 29 29 31 29 16 31 27 18 29 29 29 29 8 29 29 2 5 16 16 29 29 29 29 29 19 29 29 29 2 29 16 29 29 16 29 29 29 29 29 29 29 19 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 16 13 17 29 29 29 16 29 29 29 2 29 29 17 29 29 29 29 8 29 16 29 29 29 29 16 16 29 29 29 29 29 29 16 16 29 13 16 29 8 29 29 16 29 16 29 29 29 29 16 16 29 16 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 16 29 29 29 29 29 29 29 29 29 18 29 16 29 29 29 29 29 29 16 29 13 29 29 29 16 29 29 16 29 16 16 29 29 29 29 29 16 29 16 16 29 29 2 29 16 29 29 29 29 29 29 29 23 29 29 2 29 29 29 27 29 29 29 29 29 29 29 16 29 29 2 29 25 6 29 2 29 17 29 29 29 29 8 29 31 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 8 29 18 29 29 6 2 5 8 2 29 2 14 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 8 16 29 29 25 29 29 29 2 29 8 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 17 29 16 29 29 29 16 2 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 17 16 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 19 2 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 19 29 16 29 29 29 16 29 29 29 16 16 16 29 29 29 29 29 16 16 16 16 16 16 29 29 16 16 29 16 16 29 16 16 29 29 29 29 29 16 16 29 29 16 16 29 29 29 29 29 29 16 29 29 29 16 16 29 16 16 16 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 16 16 29 29 16 16 29 29 16 29 16 29 16 29 29 16 17 29 13 29 16 29 18 16 29 18 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 16 29 29 8 16 16 29 19 29 29 13 29 29 16 16 19 29 29 29 29 29 29 13 29 29 16 29 29 16 29 13 29 29 29 29 18 29 29 13 8 29 29 16 16 29 16 29 29 29 29 29 29 29 29 19 13 16 16 29 16 19 19 16 16 19 16 16 16 19 16 13 19 16 19 29 19 29 16 29 16 29 16 16 16 29 29 16 16 29 29 8 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 16 29 29 29 16 29 29 29 8 8 29 16 16 13 29 16 16 29 29 29 16 16 19 16 29 29 29 16 19 19 29 29 29 29 29 29 13 29 31 29 29 29 29 29 17 29 29 2 29 29 17 29 29 29 29 29 2 29 16 29 29 29 29 29 16 2 29 16 29 8 29 29 29 25 29 29 29 29 29 2 29 29 29 29 18 18 2 29 29 29 29 29 17 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 17 29 8 29 18 8 29 29 29 29 16 29 2 29 8 29 29 29 2 29 29 29 29 29 29 29 14 29 2 2 29 29 8 29 29 17 29 2 29 29 29 29 8 23 29 29 29 29 29 8 8 23 2 27 29 29 8 8 29 2 29 29 29 29 8 2 8 8 29 8 31 29 8 6 2 31 2 29 29 6 29 29 29 29 29 29 17 29 29 29 29 8 6 14 29 29 29 16 29 29 17 17 16 29 29 29 29 29 29 27 29 29 29 18 29 29 29 29 29 29 16 29 29 29 2 16 16 29 29 29 29 29 16 17 16 29 29 2 29 16 29 29 5 31 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 16 29 16 18 16 16 29 16 29 16 16 29 29 17 29 29 29 29 29 29 16 29 16 16 29 29 16 29 29 16 16 29 29 29 16 29 17 16 16 29 29 19 29 29 29 29 29 29 19 16 29 16 16 29 13 16 13 29 29 29 16 29 16 16 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 13 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 16 29 29 29 17 8 29 29 29 29 29 29 29 29 29 8 29 5 8 2 29 29 29 29 29 6 29 29 16 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 8 2 29 17 31 16 29 29 5 2 29 16 29 13 29 29 29 29 29 29 29 29 29 29 17 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 13 16 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 17 16 29 16 29 2 29 29 29 2 29 29 8 29 29 29 29 8 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 8 29 2 29 29 25 6 26 18 18 2 5 2 27 2 29 29 29 29 29 31 2 18 29 31 6 8 18 29 8 2 8 29 29 29 29 2 29 29 29 29 8 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 2 29 29 29 8 29 25 29 29 29 29 29 29 16 14 16 29 29 2 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 27 29 29 29 29 29 16 29 8 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 16 29 29 29 16 29 16 29 29 19 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 16 13 18 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 5 16 29 6 29 29 29 29 8 29 16 29 29 29 29 29 29 29 17 29 29 29 16 29 29 29 2 29 29 8 29 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 2 29 29 8 29 5 17 29 29 29 29 8 29 16 29 29 29 17 29 5 29 29 8 29 29 29 29 18 29 29 29 6 29 29 29 2 29 29 8 2 6 29 29 29 29 29 29 29 29 29 29 26 29 8 29 14 29 29 2 5 29 29 29 29 29 29 29 29 2 29 5 31 29 29 31 29 29 29 8 29 2 29 29 29 2 29 29 8 29 29 26 29 29 29 29 29 29 26 5 2 29 17 29 29 27 29 29 29 29 2 29 29 6 29 29 29 19 29 29 16 29 5 29 29 2 16 29 29 2 31 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 16 29 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 26 29 29 29 29 29 20 29 2 29 2 29 2 29 29 29 2 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 31 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 2 5 29 29 29 29 8 29 2 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 27 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 8 29 2 5 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 4 29 29 29 29 8 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 16 29 29 29 29 25 29 8 29 29 29 29 29 2 8 2 8 26 2 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 8 29 17 16 16 29 8 16 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 2 29 29 29 17 29 29 29 29 29 16 29 29 29 14 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 17 29 2 29 29 29 29 29 31 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 5 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 23 29 2 29 2 29 29 29 29 8 29 8 29 29 31 2 29 29 29 29 29 29 31 29 25 29 29 29 2 2 29 8 29 29 29 29 29 27 29 5 29 2 29 29 2 25 29 8 5 29 6 29 29 8 29 29 29 29 2 8 8 29 29 29 23 29 29 2 29 6 25 29 29 29 8 31 2 8 29 17 8 29 29 29 29 29 8 26 16 29 29 5 29 29 29 29 29 29 26 17 29 29 29 29 29 29 16 29 29 29 16 29 29 16 31 29 29 29 29 18 29 29 29 29 29 29 2 29 27 29 29 29 2 29 29 2 29 29 29 29 29 31 27 2 29 29 29 29 29 29 29 8 8 29 29 29 2 8 29 26 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 29 29 18 29 2 8 29 8 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 5 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 23 29 29 29 2 2 18 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 8 29 8 29 29 29 2 29 29 29 29 2 29 29 2 29 8 27 29 29 29 29 29 14 29 2 29 29 29 29 25 29 29 29 29 2 8 29 8 2 29 29 29 29 29 29 31 2 29 8 29 18 29 29 29 29 8 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 27 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 5 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 26 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 5 29 2 18 29 29 8 2 29 2 29 29 2 29 29 29 2 29 29 29 29 8 5 2 29 29 29 2 29 31 29 23 29 2 29 29 8 29 29 29 2 29 2 29 8 29 29 29 29 29 8 29 31 8 29 27 29 29 29 5 29 17 8 29 29 8 29 29 29 29 29 8 29 29 29 29 31 8 29 29 29 29 18 2 29 18 29 14 8 2 29 2 29 8 29 29 2 2 29 2 8 8 8 29 29 29 29 2 2 29 2 29 29 29 31 29 8 29 29 8 29 29 2 8 2 8 29 31 8 29 29 29 29 29 29 31 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 8 29 2 29 29 29 2 29 29 29 2 29 2 27 29 29 29 8 29 2 29 2 2 29 29 29 29 18 29 2 2 29 2 29 29 29 29 29 29 31 29 8 8 5 29 2 29 29 29 31 29 29 8 29 29 29 8 2 2 6 29 2 29 29 29 29 25 31 8 29 29 8 29 29 29 5 14 8 2 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 2 29 29 8 29 29 26 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 16 16 13 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 8 29 29 29 17 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 8 8 2 8 29 8 2 29 29 16 16 29 29 29 16 16 13 29 29 8 29 31 25 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 31 8 25 29 29 8 29 29 29 29 29 31 8 29 29 29 26 29 29 29 8 29 29 29 29 29 29 2 29 2 29 29 29 29 29 2 29 29 29 8 29 14 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 2 29 29 2 29 29 29 29 13 29 29 29 27 2 29 29 29 29 8 8 8 29 29 29 29 29 29 29 29 29 29 29 29 23 29 8 29 29 18 29 8 2 18 8 29 29 8 29 29 18 29 29 29 2 8 2 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 31 29 29 29 29 29 29 2 2 29 29 29 29 31 29 29 8 2 29 29 29 29 2 31 29 2 29 29 29 29 29 8 2 5 29 8 6 29 29 29 8 29 2 25 26 25 29 29 29 29 29 29 29 29 8 29 29 6 8 29 29 2 29 29 29 29 31 5 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 8 8 2 29 29 5 29 17 16 16 29 16 16 19 19 29 29 29 29 29 16 29 16 16 13 29 29 29 29 8 29 29 8 29 8 5 29 29 29 29 16 29 29 29 13 29 16 16 29 16 16 16 29 29 29 16 16 29 29 29 29 19 29 29 16 16 16 19 19 29 29 29 16 16 29 16 29 29 19 29 16 29 16 29 29 29 18 29 29 29 2 29 29 29 16 29 29 29 16 29 17 29 29 29 29 29 29 16 29 2 29 29 14 29 2 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 26 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 27 16 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 16 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 31 29 16 29 29 29 8 5 29 29 29 29 31 29 29 29 29 29 29 16 29 29 29 29 29 16 16 25 29 29 29 29 29 29 29 29 29 29 5 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 31 29 6 29 29 27 29 29 29 29 29 29 29 29 29 29 8 29 29 5 8 29 2 29 2 29 29 16 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 16 29 16 29 29 16 29 16 16 29 29 16 16 29 29 2 29 29 13 2 29 29 2 29 29 16 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 16 13 29 29 29 16 16 29 29 16 29 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 16 16 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 2 16 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 5 29 29 29 16 29 29 29 16 29 18 29 29 29 8 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 19 29 29 16 29 29 8 29 29 29 31 13 29 29 29 19 16 2 29 6 16 13 29 29 29 29 16 13 29 29 16 16 29 29 29 16 16 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 2 2 29 2 29 29 29 29 29 29 26 29 29 29 29 31 29 29 31 29 29 29 2 31 2 29 29 29 29 29 29 29 2 29 25 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 2 8 29 29 29 29 29 29 2 2 2 18 8 8 31 29 2 29 29 29 29 31 29 8 29 29 29 29 29 29 31 29 29 29 8 29 29 29 16 8 29 29 29 29 29 29 2 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 2 18 2 29 29 29 29 29 29 29 2 29 25 29 29 8 8 17 29 2 29 29 29 18 18 29 2 2 29 29 29 29 29 29 31 2 29 8 29 5 29 29 29 5 29 8 18 2 31 29 29 8 29 6 2 8 29 29 2 31 29 2 8 29 29 2 25 29 8 29 29 27 2 29 29 29 18 29 29 2 29 29 29 29 29 2 29 14 29 29 29 2 2 8 8 2 29 8 2 29 29 29 25 8 29 8 29 29 5 25 29 29 29 29 29 2 29 18 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 27 29 29 5 31 8 8 27 29 2 29 2 29 8 29 29 26 8 29 29 29 25 8 25 29 29 29 29 29 29 27 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 6 29 29 8 29 29 29 29 2 16 29 29 29 29 29 29 29 25 6 29 29 29 8 8 29 29 5 29 2 29 29 29 5 29 29 27 29 2 29 29 29 29 29 29 29 8 29 29 2 29 29 8 2 29 25 29 18 29 29 29 29 29 2 29 29 8 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 8 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 17 29 29 8 16 29 18 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 17 29 16 16 29 16 29 16 29 29 29 29 16 29 29 2 29 2 29 29 29 29 29 29 29 16 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 8 8 29 29 2 29 29 16 16 13 29 8 25 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 6 2 29 8 14 2 29 29 29 2 29 29 27 29 29 6 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 8 29 2 29 8 29 29 29 29 29 29 8 16 25 6 8 29 29 29 29 8 29 29 29 2 8 29 29 2 29 29 2 29 29 26 16 29 29 29 29 29 29 29 16 29 29 29 5 31 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 2 29 8 16 16 29 16 29 29 16 2 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 19 29 29 29 2 29 29 18 2 16 29 16 2 29 29 29 29 29 29 29 29 29 18 29 29 25 6 29 29 29 29 29 29 29 29 29 29 26 27 26 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 8 2 14 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 8 2 29 29 31 29 29 29 2 29 29 29 5 29 29 29 29 29 29 16 29 2 29 29 29 29 16 16 16 29 29 16 29 16 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 19 29 29 29 29 8 29 29 29 29 29 16 2 29 8 29 29 29 8 29 8 25 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 14 29 2 29 29 16 29 29 29 29 29 29 17 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 8 29 29 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 26 29 29 29 29 8 29 29 29 29 29 29 29 8 2 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 16 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 31 8 29 2 29 17 29 29 29 29 6 2 14 29 2 29 29 29 29 8 29 8 2 6 31 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 16 29 2 2 25 18 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 8 2 29 29 29 29 29 29 2 25 29 8 29 29 29 29 29 29 29 29 2 27 8 29 27 29 8 29 2 29 2 18 29 29 29 25 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 18 29 29 29 29 29 17 29 29 29 29 16 29 29 16 29 29 29 14 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 16 29 16 13 16 16 29 29 26 8 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 8 29 8 29 29 2 29 29 29 29 6 29 29 31 29 2 26 29 8 8 29 29 2 29 6 29 29 29 2 29 31 29 2 29 29 29 29 29 29 18 2 2 8 8 2 2 27 29 29 29 2 28 27 29 2 29 29 29 29 29 29 8 2 29 2 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 5 29 29 29 2 29 29 29 5 2 2 8 2 29 8 29 29 29 8 29 29 29 29 29 29 29 26 29 29 29 8 31 2 2 29 29 29 29 25 29 25 29 2 2 8 5 8 2 29 29 29 2 2 29 29 8 29 2 29 29 2 2 8 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 5 8 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 8 29 18 29 29 29 8 2 29 2 26 29 27 8 2 8 29 29 29 8 29 29 8 2 29 29 29 2 29 8 27 18 8 29 29 8 5 29 29 29 29 29 26 5 29 29 29 29 5 29 29 29 29 2 6 2 29 8 31 29 29 29 29 31 29 29 29 29 29 29 29 8 29 29 29 27 5 29 18 8 29 2 29 29 29 29 29 29 29 26 2 8 8 29 2 29 29 8 29 29 29 29 2 29 8 17 29 8 8 8 29 29 29 29 29 29 29 29 2 8 26 29 29 27 29 29 2 18 29 29 8 18 29 29 29 29 29 2 29 2 29 29 29 29 27 29 8 29 2 25 29 29 29 29 29 29 2 29 29 29 29 29 2 29 8 25 29 29 29 2 8 29 2 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 18 29 29 29 29 29 8 2 31 6 29 29 29 29 29 29 29 2 29 27 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 2 29 29 29 19 29 29 29 29 29 29 2 29 29 29 29 29 29 6 8 2 5 29 25 2 29 29 29 14 18 29 8 29 8 2 29 29 2 6 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 31 29 29 8 29 29 2 29 29 8 5 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 6 29 25 29 29 29 29 18 29 8 29 29 29 8 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 5 29 5 29 29 8 2 29 29 29 29 29 29 29 29 8 31 29 29 29 29 29 29 29 29 29 2 29 8 26 8 29 8 16 29 29 5 17 29 8 29 29 29 29 27 29 29 29 8 6 29 29 29 29 8 29 29 26 2 29 29 29 29 29 29 29 17 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 27 29 29 29 29 29 29 8 29 29 29 29 29 19 29 2 29 29 5 31 16 29 29 29 29 29 29 29 29 31 14 29 29 8 29 2 29 29 29 8 29 8 5 29 29 29 29 29 2 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 2 29 29 23 29 29 26 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 8 29 29 29 8 29 29 29 29 29 2 29 5 5 29 8 29 25 6 2 2 29 29 29 26 29 29 29 29 29 6 6 2 29 29 29 29 8 6 29 2 29 29 25 29 29 25 8 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 26 5 29 29 8 2 8 8 29 2 29 29 29 29 29 29 29 2 29 8 2 29 29 29 8 25 29 29 29 29 27 29 29 29 29 8 29 29 8 29 29 29 8 29 29 6 29 26 29 8 5 29 2 29 29 29 29 18 8 29 29 29 29 29 6 29 17 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 5 4 8 29 29 29 29 29 29 2 29 29 26 29 29 14 8 2 2 29 8 2 18 29 29 29 2 29 5 29 29 8 18 14 5 2 29 29 29 29 29 2 29 8 29 8 29 8 2 18 8 29 29 29 29 29 31 29 29 2 8 2 29 29 29 29 8 31 29 29 5 29 29 27 8 29 29 29 29 2 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 8 6 8 29 29 29 18 29 29 29 29 29 29 29 29 29 29 31 29 6 29 8 29 29 29 29 6 29 2 29 8 29 29 29 29 29 29 6 29 2 29 14 29 29 2 8 29 29 29 29 8 29 29 29 29 29 31 8 29 29 29 8 5 8 29 8 29 5 5 8 29 2 2 29 6 25 29 29 29 2 29 29 29 18 29 2 8 29 5 2 8 8 2 31 29 5 2 29 2 29 8 29 29 29 14 29 29 6 2 18 18 29 29 29 29 16 29 29 6 5 29 29 29 6 29 8 18 2 2 2 2 14 27 6 29 29 29 29 14 6 29 29 29 29 29 29 29 31 2 29 29 27 25 8 8 8 18 8 29 8 29 8 29 8 29 29 8 29 8 6 29 8 31 29 2 6 8 8 29 2 29 29 16 2 29 29 8 29 31 29 29 2 29 2 2 29 29 2 29 29 29 29 27 8 29 29 8 29 5 29 29 2 29 29 29 29 29 29 29 29 31 29 8 2 29 29 29 5 29 29 29 29 29 8 29 29 29 8 29 19 29 29 6 2 27 31 8 2 29 29 29 29 29 29 29 29 29 8 8 8 6 29 25 2 8 25 29 29 29 18 2 29 29 29 8 14 2 29 29 27 29 29 8 8 18 29 29 29 8 8 16 18 8 31 2 29 8 29 29 8 29 29 8 5 2 18 8 29 29 29 29 14 29 29 18 8 29 29 29 29 29 5 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 8 29 29 29 19 13 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 31 29 29 31 29 18 29 29 8 29 5 8 29 14 2 18 2 29 14 8 29 27 29 8 29 29 8 29 29 29 29 29 2 5 2 2 8 29 29 8 8 5 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 31 29 2 16 29 29 16 29 29 31 29 29 29 29 29 29 29 29 16 16 2 29 18 8 8 2 8 5 2 8 29 29 2 6 29 2 6 18 29 29 8 2 8 2 8 8 2 18 2 29 2 8 2 5 8 23 5 2 8 2 8 8 8 25 2 6 27 25 2 6 2 2 29 29 29 2 8 29 29 29 29 2 29 29 5 2 25 2 8 29 29 29 29 6 8 31 29 8 29 29 29 6 29 2 31 29 2 31 29 2 31 29 8 29 2 14 29 29 29 29 16 29 29 25 29 8 29 29 29 2 2 29 2 2 29 29 29 27 2 29 31 25 29 5 2 29 8 25 29 29 29 29 29 2 29 16 29 29 29 29 8 29 16 29 31 29 29 29 29 26 2 29 29 31 29 29 29 29 29 2 8 29 29 2 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 18 29 29 29 8 29 29 6 29 8 29 29 2 31 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 2 29 8 29 8 29 8 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 2 29 2 29 29 29 2 29 8 29 8 29 29 29 29 29 29 18 29 29 29 29 2 29 29 16 29 29 29 29 29 29 16 16 29 8 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 8 29 17 2 8 29 29 29 2 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 14 29 29 2 8 29 29 25 8 2 29 2 29 5 29 8 29 29 29 29 29 29 2 29 29 29 27 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 26 16 8 29 29 29 2 29 8 2 29 29 29 29 5 8 29 2 29 29 29 29 8 2 29 2 29 2 2 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 18 29 16 2 29 29 29 5 23 17 2 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 31 18 29 29 29 2 29 2 29 29 29 6 29 29 29 29 29 29 8 2 6 29 23 25 8 29 29 29 8 29 8 16 29 29 8 29 29 29 29 2 29 29 27 29 5 29 29 29 29 6 29 29 29 29 29 8 26 2 29 2 8 29 29 18 29 2 2 29 29 2 29 5 2 29 8 17 8 29 29 29 31 8 25 8 8 29 29 29 8 2 29 8 2 29 2 29 29 2 29 29 8 25 2 2 29 31 2 29 31 29 29 29 8 29 29 16 26 2 29 29 29 29 6 29 29 29 29 29 29 29 2 2 29 29 2 29 14 29 29 19 29 8 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 8 29 2 19 27 29 29 29 29 2 29 2 25 29 2 29 29 2 29 8 29 8 18 29 26 29 29 29 8 29 2 29 29 29 2 6 29 29 29 29 29 29 29 29 8 29 31 29 29 29 6 26 29 29 29 17 29 16 29 16 29 29 29 2 29 8 29 29 29 29 29 29 5 18 29 29 29 8 29 29 29 18 29 6 29 29 6 29 29 8 2 2 29 29 8 29 29 29 8 29 29 29 29 29 5 8 29 29 2 8 29 8 29 29 29 29 8 29 8 29 29 29 29 29 27 29 29 29 29 6 29 29 29 29 29 23 29 31 31 26 5 8 29 29 19 29 2 29 29 29 29 8 8 2 29 8 29 29 2 29 29 29 29 29 29 29 31 25 8 29 29 8 2 26 29 29 29 2 2 29 29 2 29 29 29 18 29 8 2 29 23 31 29 17 29 29 25 2 2 29 8 29 29 29 18 2 29 29 18 8 2 2 29 2 29 29 26 29 2 29 8 29 5 29 29 2 13 29 29 29 29 31 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 8 29 29 29 29 17 29 29 29 16 29 29 8 29 29 29 29 29 19 29 29 8 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 16 29 29 19 16 29 16 16 16 16 29 29 13 16 29 2 29 16 29 29 29 29 29 29 29 29 16 17 13 31 29 2 29 29 8 29 29 2 29 29 29 29 13 19 29 29 29 29 5 16 29 29 29 29 29 16 29 29 29 29 29 2 29 29 2 29 29 5 29 29 14 29 29 2 29 6 29 29 4 8 29 29 2 29 2 29 29 8 29 29 2 5 5 29 29 29 2 29 29 29 29 18 5 8 29 8 29 2 17 29 8 2 8 29 18 6 29 8 2 29 29 8 2 29 29 29 29 29 29 18 2 29 29 26 29 5 29 2 29 29 17 8 29 29 29 29 2 29 29 8 2 5 29 29 29 2 29 29 29 29 2 17 29 29 5 23 29 29 29 29 2 18 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 26 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 16 2 29 29 29 29 29 2 29 8 17 29 29 2 29 29 29 29 2 29 29 29 8 29 29 2 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 26 29 29 2 29 29 2 29 29 29 31 18 29 29 29 29 29 18 29 29 29 29 29 2 2 29 8 8 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 2 29 29 29 25 29 29 18 29 2 29 29 29 29 29 29 8 29 5 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 27 29 29 29 29 8 8 8 17 29 19 2 29 8 29 29 29 29 29 27 29 29 2 29 29 29 18 29 29 29 27 29 8 29 29 8 29 26 29 29 8 29 18 25 29 29 29 29 29 29 29 8 29 13 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 14 29 27 29 29 18 29 29 31 8 29 8 29 18 29 8 29 29 2 2 8 29 29 2 29 18 29 29 29 29 18 29 29 8 29 29 18 29 29 29 8 31 29 5 25 29 16 29 8 29 29 8 29 8 5 29 8 29 29 6 2 8 8 2 29 29 8 29 29 8 29 2 29 29 16 19 29 29 16 29 29 8 29 8 2 29 29 29 27 29 8 5 8 29 29 29 29 8 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 29 29 2 29 29 18 8 29 29 29 29 29 29 29 16 5 29 29 29 29 8 29 29 17 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 16 2 29 6 2 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 18 29 29 8 29 29 29 29 16 29 29 29 29 16 29 29 16 29 16 29 29 16 16 29 13 19 16 29 29 29 29 16 16 29 29 16 29 29 29 29 16 16 29 29 16 29 17 16 2 29 6 29 16 29 29 29 29 16 29 29 16 16 16 16 29 16 13 29 16 16 19 16 29 29 16 8 29 29 29 29 29 16 13 16 29 29 29 29 16 8 16 8 29 29 29 29 29 8 29 29 16 29 26 29 5 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 2 29 29 29 29 17 29 18 5 29 29 8 29 29 5 8 29 29 29 29 29 29 29 29 29 2 29 5 29 2 8 29 29 29 29 29 18 2 29 2 29 2 29 29 2 2 8 18 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 2 29 5 29 29 29 29 29 8 29 29 29 29 29 2 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 2 6 29 29 29 29 5 29 29 29 29 29 31 29 29 27 29 29 29 2 29 29 29 17 29 29 29 16 16 29 29 18 29 29 25 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 18 8 29 29 2 29 29 29 29 29 29 29 8 29 29 8 29 29 5 6 29 29 29 29 29 29 8 29 29 29 5 29 8 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 16 29 29 29 29 27 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 2 29 8 8 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 31 29 18 8 5 29 29 16 29 29 29 29 29 2 29 29 29 29 29 8 8 29 2 29 5 26 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 8 29 2 2 2 2 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 14 29 14 8 31 8 29 29 29 29 5 29 29 8 29 29 29 8 8 29 6 31 8 29 17 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 8 29 29 8 29 29 29 31 29 29 29 29 29 29 6 18 2 29 29 29 29 29 8 29 29 25 29 8 25 29 2 16 29 29 29 29 29 29 5 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 17 2 8 18 5 18 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 2 29 29 27 8 2 18 2 29 29 29 29 29 2 2 18 8 29 6 29 29 6 8 29 2 29 29 8 29 8 8 29 29 29 8 29 8 29 27 31 29 29 29 29 29 31 29 29 29 29 29 8 6 29 8 29 31 5 2 29 29 29 19 29 29 29 29 29 29 29 18 29 29 8 29 29 29 2 29 29 8 6 29 14 29 29 6 29 6 18 29 31 8 29 29 8 29 5 29 29 29 29 29 29 6 2 6 31 26 29 8 29 29 29 29 29 25 29 29 2 2 29 29 14 8 29 29 29 16 29 2 29 8 29 29 29 29 29 29 8 27 29 8 5 29 31 2 29 2 2 29 2 29 29 25 2 8 29 29 29 18 5 2 29 29 17 2 6 5 31 29 29 27 2 8 29 29 2 2 29 2 2 2 16 29 5 29 29 29 29 27 29 29 2 29 2 27 2 29 29 29 29 29 2 25 29 29 17 6 8 6 29 29 8 14 29 29 29 2 29 29 29 29 8 2 29 29 2 29 8 8 29 29 17 6 29 29 29 8 8 2 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 2 5 29 29 29 29 6 2 29 29 29 29 2 29 29 29 29 29 29 5 5 29 29 29 29 29 8 29 29 29 29 2 8 29 29 2 5 17 29 29 29 29 29 8 18 18 29 6 29 23 31 31 29 8 2 8 29 29 29 5 29 2 8 2 29 5 29 29 29 29 27 2 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 2 29 25 29 2 2 29 29 29 5 29 29 29 8 29 29 29 8 29 17 29 8 29 29 29 29 2 29 16 29 18 29 8 29 6 8 31 29 29 29 2 29 29 8 29 29 26 29 29 8 29 31 29 2 29 8 8 29 8 29 8 29 6 29 29 29 29 8 8 29 29 29 8 29 29 29 6 29 29 29 29 8 6 8 29 29 2 2 2 5 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 8 29 29 17 29 16 29 16 19 16 19 13 29 29 16 17 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 18 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 16 29 16 29 16 29 16 29 29 29 16 16 29 29 13 16 13 29 29 16 29 29 16 16 29 29 17 29 29 29 2 29 8 29 29 29 5 29 29 29 29 29 26 2 29 8 8 29 29 29 29 2 5 29 29 18 16 29 5 29 29 29 29 29 29 29 16 29 29 29 29 2 31 29 16 16 29 16 29 16 29 29 16 16 16 29 17 9 9 13 29 19 16 9 19 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 17 29 6 29 16 29 29 29 29 29 29 29 29 29 29 29 14 29 29 8 29 16 29 29 6 29 29 29 2 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 2 29 29 29 29 29 8 2 29 29 29 29 29 6 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 29 29 16 29 29 27 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 27 13 29 29 29 29 29 29 8 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 8 29 29 29 2 29 29 29 29 25 29 29 29 29 29 27 29 17 17 29 29 29 31 29 26 8 5 29 29 29 29 29 29 6 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 16 29 29 5 29 29 29 29 29 29 29 29 29 5 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 31 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 5 29 29 29 29 5 29 29 29 29 25 29 29 2 29 29 2 29 17 29 29 16 29 2 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 2 29 8 29 17 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 5 29 2 5 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 29 8 29 2 31 29 29 29 29 29 29 29 8 29 8 8 29 29 29 2 29 29 2 31 29 8 29 17 8 29 29 29 29 29 17 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 26 2 4 8 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 2 29 2 25 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 26 29 5 29 29 29 29 31 29 8 29 29 29 8 18 2 29 29 29 5 29 29 29 8 29 29 29 29 29 29 2 29 8 29 29 29 8 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 2 29 2 18 29 2 25 29 29 18 29 29 6 29 8 2 25 2 6 2 29 29 2 29 29 2 29 2 29 29 29 29 8 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 27 29 29 2 29 5 8 29 5 29 29 29 29 29 29 29 29 29 29 8 29 8 29 8 5 6 18 29 6 5 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 2 2 29 29 29 6 29 8 29 29 29 2 29 5 29 2 29 29 8 6 29 2 8 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 2 5 29 8 29 2 29 29 29 29 29 29 29 2 29 29 29 31 29 29 25 29 29 29 2 29 25 29 2 8 2 26 29 29 25 31 29 29 29 29 29 2 8 27 29 29 29 27 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 29 2 29 29 29 6 2 8 29 29 29 29 29 29 8 29 29 29 8 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 8 29 29 29 29 29 2 29 14 29 29 29 29 29 29 2 29 8 2 29 29 27 29 29 29 29 29 16 29 29 29 29 5 31 29 23 29 2 2 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 2 2 29 29 29 2 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 2 29 29 2 5 8 29 29 16 5 2 29 29 29 29 29 6 29 31 29 2 29 29 8 5 29 29 29 29 29 25 29 29 29 29 29 29 6 29 29 25 29 29 2 29 29 29 2 29 29 29 29 29 14 17 29 29 29 16 29 29 29 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 14 29 2 29 29 2 29 29 29 29 29 29 29 31 8 29 18 29 18 29 2 25 29 29 18 31 27 18 26 29 5 29 29 29 8 29 18 29 2 29 14 29 29 2 2 2 8 29 8 2 29 29 8 29 8 29 2 29 2 29 18 8 29 29 29 29 29 18 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 18 29 29 29 29 29 29 6 29 8 8 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 2 2 8 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 8 18 8 29 2 29 31 29 29 29 6 31 29 2 29 29 18 29 29 29 29 8 2 29 8 29 2 18 2 5 29 29 29 29 2 2 29 8 29 29 29 6 29 31 2 8 29 2 29 2 29 29 18 29 29 8 8 29 8 29 29 29 29 31 26 29 29 29 29 29 8 29 29 8 29 8 8 29 8 29 29 29 29 29 29 29 27 29 29 29 2 25 27 29 29 29 29 29 31 27 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 8 29 29 18 29 29 18 27 8 29 8 29 29 29 8 29 29 2 29 29 8 2 8 29 29 29 2 31 29 31 2 29 17 29 29 29 29 29 29 29 6 2 8 2 27 29 29 29 29 29 29 16 29 29 29 27 25 8 29 14 29 2 5 31 29 29 29 29 29 29 29 31 29 29 8 8 29 29 29 29 29 29 29 29 29 16 2 29 29 16 29 29 29 29 2 29 29 29 29 29 8 2 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 8 16 29 16 29 16 16 16 29 29 29 16 29 16 8 29 19 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 8 29 16 13 29 2 2 29 29 29 29 29 16 29 29 16 16 29 29 29 16 29 29 29 16 16 16 29 8 16 29 29 16 29 29 13 16 16 13 16 29 16 13 29 13 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 16 13 19 16 29 16 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 2 2 8 29 8 29 31 27 2 29 29 29 18 2 29 29 2 29 29 29 29 29 29 29 2 29 16 29 29 29 2 29 29 6 29 29 29 29 29 2 29 29 29 29 8 29 8 2 29 29 29 29 29 2 2 29 29 29 29 29 25 29 29 8 2 8 29 18 29 29 29 29 18 6 29 29 25 29 2 29 29 29 31 2 29 8 8 31 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 17 29 29 16 29 16 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 31 29 8 29 29 18 8 29 29 29 29 5 29 31 29 29 31 29 31 29 29 29 29 29 29 29 5 8 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 8 29 29 5 29 29 29 29 2 29 29 8 29 29 29 8 29 23 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 5 31 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 31 29 29 29 29 29 2 29 29 29 27 29 29 29 29 16 29 29 6 29 29 29 2 2 8 29 29 29 18 29 29 25 29 29 29 29 29 2 29 29 29 29 8 8 29 8 29 31 29 31 18 29 2 29 29 8 2 29 18 31 6 29 18 29 29 29 2 29 31 18 29 8 29 5 29 29 29 29 29 29 29 6 2 29 29 29 29 16 29 29 29 29 5 29 29 29 29 29 5 8 2 18 8 29 29 29 2 29 8 6 8 29 29 2 2 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 5 29 8 5 29 16 29 29 29 16 19 29 16 29 29 16 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 16 29 29 19 29 29 29 29 16 29 13 2 29 29 29 29 29 29 31 16 29 29 29 16 29 29 29 16 29 29 29 29 6 29 29 16 8 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 4 29 29 29 2 29 5 29 6 29 2 29 29 29 29 29 29 17 29 31 5 29 29 29 31 29 29 29 5 2 29 29 29 29 29 16 29 2 29 8 29 31 29 25 29 31 6 29 8 2 2 8 2 29 29 16 29 4 29 29 2 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 19 29 29 19 29 29 16 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 16 5 29 29 29 29 8 31 29 17 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 6 16 29 29 8 29 8 29 29 29 16 29 29 17 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 26 18 29 8 2 29 29 8 29 29 29 29 29 29 13 29 16 29 29 29 29 2 2 29 29 29 8 2 8 29 29 29 8 5 18 5 2 29 6 29 18 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 31 29 29 14 16 29 29 8 2 29 2 29 16 29 29 2 29 29 29 29 2 29 29 18 5 29 29 29 29 16 29 16 16 16 16 29 16 29 29 16 29 29 29 29 29 29 29 16 17 29 29 29 16 29 29 16 29 29 16 29 16 29 29 16 29 29 29 8 2 29 29 13 29 16 16 13 29 29 29 29 16 13 16 29 29 29 29 29 29 29 8 29 29 16 2 29 16 16 14 29 29 29 29 29 29 29 29 19 29 29 16 16 17 29 29 29 29 16 29 16 29 13 29 16 13 29 16 29 29 8 29 8 29 29 8 5 29 8 8 8 2 29 29 29 29 23 2 29 29 29 29 29 29 29 29 29 29 29 8 2 6 29 18 18 18 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 2 29 6 29 29 8 29 8 8 29 5 25 2 26 29 27 29 29 8 29 29 2 2 29 25 29 18 29 14 2 29 29 14 29 18 29 29 29 6 29 2 29 29 29 29 29 29 8 29 29 29 29 2 16 2 5 6 29 29 29 2 8 5 29 29 8 29 18 29 29 14 8 8 2 18 29 29 29 29 29 29 8 29 29 29 25 2 6 2 2 8 31 18 17 29 29 31 2 6 29 29 31 29 29 29 29 5 2 27 2 29 18 29 2 5 29 29 29 29 29 29 2 29 29 29 29 8 2 18 31 2 29 29 6 2 29 29 29 8 8 29 29 14 29 29 29 29 29 29 23 2 29 8 27 8 5 29 29 26 29 6 29 5 29 8 29 2 29 2 29 2 29 8 29 29 8 29 29 18 5 2 6 29 6 8 8 6 8 6 2 2 2 8 29 29 5 29 29 2 14 8 29 29 8 29 29 29 29 29 26 29 8 29 29 6 29 29 18 26 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 8 5 29 29 29 2 29 29 29 29 29 29 29 2 5 29 8 29 29 29 16 29 29 2 29 31 29 2 5 2 29 29 29 29 31 29 2 29 29 8 29 6 2 14 29 29 29 29 29 29 29 2 29 29 5 2 29 2 29 29 26 18 2 29 29 8 5 6 29 8 29 29 29 6 29 29 8 29 29 29 8 5 29 29 8 29 29 29 17 29 2 29 29 29 29 29 2 29 29 31 29 29 6 29 29 2 2 29 25 5 29 29 26 18 29 8 2 8 5 27 29 29 2 26 29 2 29 8 8 2 29 2 29 27 29 5 29 29 29 31 29 29 5 29 29 29 29 29 6 29 29 29 29 29 29 29 27 29 29 29 29 29 25 29 2 29 2 2 29 29 6 29 29 29 6 2 29 29 27 29 29 8 29 29 29 29 29 29 27 29 29 6 31 8 29 29 29 2 29 29 29 27 29 29 8 29 29 29 5 29 31 29 8 29 29 29 29 29 8 16 29 29 16 16 16 29 16 29 29 29 29 16 16 16 29 29 29 29 29 29 29 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 8 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 6 29 29 27 29 29 2 8 29 31 29 31 6 29 8 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 5 29 31 17 29 29 29 29 29 29 25 29 8 18 29 29 29 29 29 29 13 29 17 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 5 26 29 29 29 2 29 29 8 2 8 25 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 6 2 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 31 16 19 5 31 29 29 8 29 14 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 2 2 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 27 8 2 6 2 29 2 29 29 29 29 2 2 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 29 29 8 29 29 6 29 29 29 29 31 8 29 29 8 2 2 29 29 29 25 29 29 29 29 25 29 2 29 16 2 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 6 2 14 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 16 29 8 16 29 29 14 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 31 29 16 29 8 2 29 29 29 29 6 29 29 29 29 5 5 16 5 29 31 29 29 29 29 29 29 5 8 2 6 5 29 27 2 31 6 29 29 29 29 29 2 29 29 29 17 29 2 27 26 8 2 29 29 8 29 18 29 8 29 2 29 29 29 29 29 29 29 27 29 29 29 2 29 29 29 8 29 2 26 8 2 8 5 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 25 29 29 8 8 29 29 29 23 29 29 29 29 29 29 5 29 29 29 29 29 29 8 8 29 29 23 29 29 6 29 29 27 29 2 29 29 29 2 29 29 2 8 29 25 29 5 29 29 29 29 29 29 29 29 29 8 27 2 8 5 29 29 18 29 29 29 29 29 6 6 29 29 5 8 29 8 8 17 29 2 29 8 5 2 29 18 6 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 17 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 8 25 29 29 29 2 29 29 29 29 2 29 8 5 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 17 16 16 16 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 19 29 16 16 29 29 13 8 2 29 29 29 29 29 29 29 2 29 29 25 8 29 29 5 5 29 29 16 2 29 29 29 29 2 29 29 2 2 29 29 5 29 29 29 29 8 2 29 29 29 18 29 29 14 29 29 29 29 8 31 2 5 8 2 29 29 29 2 18 2 29 8 29 18 31 8 5 5 2 25 14 29 29 29 29 29 29 2 6 2 29 29 29 5 29 2 29 27 29 29 29 29 29 5 29 29 2 29 29 31 29 29 29 2 29 29 29 29 29 29 2 2 29 18 8 26 29 8 29 29 29 29 29 29 27 29 29 29 29 8 29 29 29 2 8 29 29 8 2 29 29 29 5 29 29 29 29 6 29 29 29 5 29 8 29 29 29 29 18 29 8 31 2 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 25 29 29 29 8 29 29 29 29 29 29 26 29 29 29 26 29 29 29 29 29 29 29 25 8 31 8 29 2 31 29 27 2 2 29 29 29 29 2 29 8 2 29 29 29 29 29 8 29 2 8 29 29 29 29 29 29 6 29 29 2 29 2 29 2 29 2 29 2 29 5 6 2 6 5 8 29 29 8 29 29 29 5 31 26 8 16 29 8 29 8 29 31 2 29 27 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 31 8 8 5 8 29 26 29 29 29 29 29 29 8 29 2 29 29 29 29 16 29 29 29 29 29 18 29 16 16 29 8 29 31 16 29 29 2 29 29 29 29 17 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 16 29 29 29 5 8 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 26 29 8 8 2 2 8 29 8 29 29 29 29 29 29 29 2 16 29 29 29 2 29 2 8 29 2 29 8 29 2 29 8 29 29 29 29 25 25 29 29 14 29 2 29 2 29 29 29 5 5 29 29 2 29 6 31 29 29 29 29 5 2 29 29 2 27 29 29 29 29 29 5 17 2 6 8 29 29 29 29 2 29 29 29 29 29 29 29 29 6 2 29 5 31 29 5 18 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 5 23 8 8 29 8 14 29 29 25 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 8 29 13 16 16 29 29 29 16 13 29 29 19 29 16 29 29 16 29 29 8 16 29 29 29 29 29 29 29 17 29 29 29 16 29 31 29 29 29 29 29 29 29 17 29 16 29 8 29 8 29 29 25 2 25 2 31 26 6 8 2 29 18 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 8 29 2 29 8 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 8 2 26 2 14 29 29 29 29 29 27 29 5 29 6 31 2 29 29 2 29 8 29 29 29 8 6 5 29 29 25 29 29 6 8 8 31 25 29 29 29 2 2 29 29 2 2 29 29 29 2 8 29 29 29 29 29 8 2 27 5 29 29 2 29 23 18 31 29 29 29 17 29 29 2 31 2 29 29 8 29 23 27 29 31 29 29 29 27 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 1 8 29 16 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 31 29 2 29 8 27 29 29 6 29 29 29 29 29 29 29 29 29 29 29 14 29 27 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 31 6 6 29 29 29 29 29 14 29 29 29 29 29 29 29 29 18 29 29 29 18 26 8 29 29 29 29 2 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 31 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 14 29 8 29 29 29 19 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 31 29 16 29 25 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 2 29 2 8 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 2 29 8 29 29 29 29 2 29 14 29 29 29 16 29 29 29 29 29 27 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 8 2 2 8 29 29 29 8 6 29 18 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 2 8 29 29 29 8 29 29 29 5 29 29 29 29 2 26 29 2 29 8 29 29 5 29 23 29 29 29 29 29 29 29 29 29 29 29 27 29 29 14 29 29 29 29 29 29 29 29 29 29 29 8 29 5 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 8 29 29 31 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 6 2 29 2 29 29 29 27 2 8 2 31 29 29 8 29 29 29 29 29 29 8 6 29 6 2 29 29 29 2 27 29 29 29 29 2 18 5 8 29 2 29 8 8 8 6 31 18 29 31 29 29 29 2 8 29 29 29 29 29 29 29 29 29 8 2 18 29 26 29 29 29 29 2 2 29 29 29 29 29 29 29 29 17 29 29 2 29 6 2 29 29 29 8 8 29 29 29 31 29 8 2 31 29 5 29 2 29 29 29 29 2 6 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 16 29 8 29 18 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 5 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 18 29 29 8 5 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 2 18 5 29 8 29 29 2 5 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 5 17 29 8 29 29 29 29 29 29 29 29 29 8 29 23 8 29 29 29 29 29 29 2 29 5 29 2 29 29 29 29 29 16 29 29 29 8 29 5 29 29 29 8 29 5 29 29 29 29 8 29 8 29 29 16 29 29 2 29 8 29 8 29 29 2 29 16 29 29 29 29 17 29 2 29 29 29 29 29 6 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 5 16 29 29 29 2 29 13 29 29 29 16 29 29 29 31 29 29 29 17 29 29 29 29 29 29 16 29 16 29 29 6 29 29 29 29 29 29 29 8 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 13 29 2 16 16 13 29 29 2 5 29 29 29 16 29 29 29 5 29 26 29 29 29 29 16 29 29 29 5 29 8 29 29 29 29 29 29 16 13 29 29 29 29 29 2 29 29 29 17 29 29 29 29 16 29 29 8 29 29 6 29 16 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 16 29 16 29 29 26 5 29 17 29 29 8 17 29 29 29 29 29 29 29 29 29 8 16 29 29 16 13 29 29 29 17 16 29 29 29 29 16 29 2 16 16 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 8 17 29 29 29 29 13 29 29 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 2 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 27 29 29 29 17 5 29 23 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 8 29 29 2 29 16 29 29 29 29 29 6 8 29 29 29 29 26 29 2 29 29 29 29 2 2 29 29 27 29 2 8 29 29 29 29 2 29 8 29 29 29 29 29 2 8 29 29 14 29 29 6 8 31 29 29 31 2 29 29 29 29 8 29 29 5 2 2 29 2 2 29 2 25 29 5 5 25 8 2 8 29 6 31 29 2 6 29 6 29 29 29 29 29 29 2 5 29 29 29 27 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 27 8 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 8 2 8 8 8 5 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 8 29 29 29 17 29 29 29 13 8 29 2 29 2 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 31 29 29 29 6 8 29 25 29 6 6 29 29 27 29 29 29 29 5 29 29 29 29 16 2 29 29 29 2 2 29 29 29 6 29 8 29 29 29 29 29 29 29 2 25 29 29 5 29 8 29 8 29 6 2 29 29 8 29 29 8 29 5 29 2 29 2 6 6 29 25 29 29 29 29 29 29 29 29 29 29 5 29 18 29 29 29 29 29 18 29 2 29 29 29 29 2 8 29 29 2 2 29 6 6 29 16 29 27 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 29 29 13 29 29 29 13 29 29 29 16 29 29 16 29 29 29 29 5 29 29 5 29 29 2 14 5 29 29 29 29 29 29 2 29 2 29 5 2 8 29 31 8 6 29 8 29 2 2 2 29 29 29 29 6 2 14 6 29 31 29 29 2 29 2 29 29 25 29 29 2 29 14 5 29 29 29 25 23 25 8 18 29 2 29 8 29 29 29 29 2 8 29 29 29 5 29 6 29 5 29 27 2 29 8 2 29 5 5 2 29 29 2 5 29 6 29 5 5 29 2 5 6 31 2 29 25 29 8 29 29 2 29 29 27 25 2 2 29 31 5 31 8 29 2 29 29 5 14 2 6 5 31 2 29 29 2 29 5 31 18 29 6 31 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 2 29 29 18 29 29 29 29 29 29 2 29 29 29 2 29 18 2 29 29 29 8 8 29 29 29 29 29 29 2 29 16 27 29 29 8 29 29 2 2 29 29 29 6 2 29 29 29 2 29 29 29 29 23 29 2 2 29 29 29 29 29 29 8 29 29 2 29 29 17 29 8 23 29 5 29 29 8 29 25 29 29 2 29 6 29 29 8 27 8 6 8 2 29 29 8 5 8 6 25 27 29 29 6 2 29 29 29 29 31 5 2 31 29 29 27 29 29 29 29 16 29 23 29 29 29 29 29 29 29 2 29 16 29 16 29 29 16 29 17 29 29 29 17 29 29 8 29 29 31 29 29 29 29 2 23 29 8 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 2 29 29 29 8 8 6 31 29 5 29 2 2 29 5 2 29 29 2 2 8 6 5 6 29 29 2 29 23 29 29 29 29 14 29 29 2 29 29 27 2 29 29 2 29 29 2 29 5 29 29 29 2 26 5 18 31 29 29 29 29 29 29 5 29 29 29 16 29 29 25 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 17 29 29 29 29 29 29 8 16 29 29 29 29 13 29 29 29 29 2 29 29 2 2 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 13 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 5 29 29 18 6 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 17 29 29 29 8 29 29 29 5 18 29 2 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 2 29 17 2 29 2 16 29 29 29 29 29 29 29 29 29 6 27 29 29 29 18 29 8 29 8 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 5 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 26 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 2 29 29 29 29 29 29 29 29 2 29 8 25 2 29 29 18 8 8 29 6 8 29 2 29 29 5 29 27 29 29 8 29 29 29 29 29 29 8 29 29 29 2 31 8 2 5 29 29 2 2 18 29 29 29 29 29 8 29 18 8 29 29 29 8 29 2 2 29 31 29 29 29 2 29 8 8 29 5 14 26 2 2 29 8 29 8 29 29 8 29 29 29 29 29 2 29 29 29 29 29 2 29 14 2 29 29 2 29 25 31 29 18 29 5 29 29 29 25 2 5 29 29 2 8 29 29 29 29 2 2 29 14 2 2 6 2 2 29 31 31 5 29 6 2 5 2 29 29 29 29 29 26 29 29 29 8 29 29 29 2 29 8 25 2 29 29 29 29 29 29 29 2 29 8 8 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 2 8 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 17 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 18 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 16 29 29 27 29 29 29 29 29 29 29 29 27 29 2 2 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 16 29 13 29 16 16 16 16 29 16 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 19 2 29 29 16 16 29 29 16 29 29 29 16 29 19 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 13 29 29 29 29 29 29 17 29 29 2 29 29 29 29 26 29 29 29 2 29 29 29 29 8 29 2 29 29 29 29 2 2 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 2 29 8 29 6 29 8 29 29 5 29 29 29 29 5 31 29 29 2 23 8 2 29 8 29 29 29 14 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 16 29 29 2 29 16 18 2 29 16 29 17 16 29 29 29 17 29 2 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 16 29 29 29 27 8 29 29 29 29 26 29 29 29 29 16 5 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 6 29 17 29 29 16 16 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 6 16 29 29 16 29 16 8 29 29 29 17 2 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 8 13 8 29 29 16 29 16 8 29 16 29 16 29 29 29 16 29 16 16 29 16 17 29 29 29 29 16 29 16 16 29 29 29 29 16 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 13 29 29 29 16 29 13 13 29 29 16 29 16 29 29 29 29 29 16 16 29 16 16 16 13 29 29 29 29 16 16 29 29 16 16 29 29 16 13 29 29 29 16 29 16 29 29 16 29 29 16 29 29 16 16 16 29 29 16 13 29 31 29 29 16 16 29 29 8 29 29 29 29 16 29 8 16 29 29 16 29 29 19 19 19 16 16 16 29 16 16 29 16 16 16 16 29 29 29 29 29 29 29 16 16 13 16 29 16 16 29 29 16 29 29 29 16 16 29 29 19 16 29 16 16 29 29 19 19 16 29 29 19 19 29 16 16 13 13 29 16 19 29 16 13 19 13 16 16 29 29 16 16 19 29 16 16 19 16 29 29 17 16 16 16 16 19 16 16 16 29 29 16 29 29 16 29 16 16 29 29 29 16 16 16 13 29 16 16 29 29 19 19 29 16 19 29 16 13 29 16 16 29 29 29 29 16 16 29 16 19 16 19 29 16 16 16 16 29 29 29 19 13 29 16 29 16 29 29 16 29 29 16 16 29 29 16 16 16 29 19 29 29 16 16 29 16 29 29 29 29 29 29 19 13 29 29 16 29 13 29 29 29 13 29 29 19 13 29 29 29 16 29 13 19 16 29 29 29 16 13 16 29 29 29 29 29 16 29 13 29 16 29 16 16 16 16 29 29 16 29 19 16 16 16 29 29 19 17 29 16 16 19 16 29 29 29 16 29 13 13 19 29 16 16 17 29 16 16 13 16 16 29 29 29 29 29 16 29 16 29 16 29 29 19 29 19 16 29 16 16 29 29 16 16 29 29 29 29 29 19 13 29 29 29 16 19 29 16 29 16 16 29 29 29 29 29 29 16 16 29 29 16 8 16 29 16 16 16 29 19 16 29 16 29 29 19 29 29 29 29 16 13 29 29 16 19 29 19 16 19 16 16 16 29 29 29 29 16 16 16 16 29 29 13 29 29 16 16 29 29 16 29 29 16 16 29 29 16 16 29 16 29 16 19 19 19 29 16 29 16 29 19 29 16 19 19 29 29 16 19 29 19 19 16 13 16 16 13 16 16 16 19 19 13 16 16 16 16 29 16 29 16 19 29 16 16 13 29 16 29 16 2 13 29 29 13 16 16 13 19 16 16 16 16 13 13 19 29 13 16 16 29 13 16 16 29 9 19 29 13 16 16 16 29 16 17 19 13 16 19 29 19 19 16 16 29 29 19 29 16 19 29 16 29 19 16 16 29 19 29 13 29 16 29 29 29 29 29 29 29 16 29 16 16 29 16 29 16 13 13 29 29 16 29 29 16 16 29 16 13 16 16 29 16 16 16 29 13 29 19 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 17 8 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 8 29 29 29 29 29 29 6 29 16 2 29 29 6 29 29 8 29 29 26 29 29 8 16 6 2 16 16 16 29 2 29 29 5 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 17 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 5 29 16 29 2 16 8 29 8 29 29 29 29 2 29 16 29 29 29 29 16 29 16 29 29 29 29 29 16 16 16 29 16 16 29 19 16 13 29 17 16 19 19 16 16 29 29 29 16 29 19 4 16 16 29 19 16 29 29 29 19 17 13 29 16 29 29 29 29 16 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 16 29 2 29 29 16 29 29 29 2 29 29 2 29 8 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 5 29 29 29 2 16 29 29 2 29 17 29 29 29 29 8 29 29 29 29 6 13 27 16 29 29 29 29 29 29 29 26 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 8 8 8 29 29 18 29 18 8 29 8 31 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 16 2 29 29 29 8 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 31 29 8 29 2 29 29 29 29 29 16 16 16 16 17 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 2 2 29 16 29 29 29 29 29 16 29 29 29 29 16 29 19 16 29 16 16 29 13 29 29 29 13 29 29 29 16 29 29 29 16 29 29 8 16 29 29 29 29 29 16 29 16 29 16 29 16 29 19 13 16 29 29 19 29 16 29 16 19 29 13 29 29 19 16 16 29 16 16 29 16 29 16 13 16 29 16 29 19 29 29 16 29 16 29 29 29 16 16 29 29 29 29 29 29 29 5 29 29 31 29 29 29 29 29 29 6 5 29 2 29 29 2 29 8 29 29 2 29 8 2 29 2 29 29 29 26 29 29 5 29 29 29 29 2 29 29 29 6 31 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 8 29 2 29 2 29 29 29 6 2 2 5 2 18 29 29 29 29 17 16 29 29 13 29 29 16 29 29 16 29 16 29 29 16 29 29 16 29 16 29 29 29 6 29 29 29 29 16 29 16 13 29 29 29 29 29 5 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 8 29 29 29 29 29 29 29 29 2 29 16 29 29 17 29 29 29 29 17 29 29 29 16 16 16 29 29 29 29 29 8 29 29 29 8 31 29 29 31 29 2 29 29 2 8 29 29 29 29 8 13 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 25 29 29 16 29 29 29 29 29 17 29 29 29 13 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 6 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 31 29 16 29 8 29 5 29 29 29 8 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 31 2 29 29 2 29 29 29 29 29 29 29 29 29 16 29 16 8 8 29 17 29 29 29 29 29 29 29 29 27 29 29 29 29 16 29 29 2 2 29 29 29 16 16 29 29 29 29 29 29 13 16 16 2 13 16 29 29 25 29 8 29 29 8 29 29 16 13 29 29 29 29 29 29 13 16 16 29 29 29 13 29 29 16 16 29 29 16 29 16 16 16 16 13 29 16 29 29 29 13 29 29 25 16 29 29 29 29 29 19 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 16 16 29 29 16 29 13 29 16 29 29 29 16 29 29 29 29 8 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 25 29 8 29 29 29 2 29 8 31 5 29 2 29 29 2 2 5 18 29 2 2 29 2 5 29 18 29 8 29 29 29 29 26 29 6 29 29 29 29 2 2 29 29 29 2 29 29 2 29 29 29 2 29 5 29 8 8 31 6 8 8 29 29 29 29 29 29 29 2 29 29 6 29 8 8 29 29 29 2 29 29 2 25 29 29 29 14 6 8 29 2 8 5 2 29 2 18 29 29 8 31 29 29 29 5 29 29 29 29 29 29 29 29 2 6 29 29 29 5 29 8 26 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 16 16 16 29 29 13 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 18 29 29 8 29 29 6 31 5 31 29 29 29 5 8 29 29 29 29 29 6 8 29 2 29 29 29 29 8 29 29 2 2 29 29 17 26 29 5 17 29 29 25 5 18 29 29 29 29 5 29 29 29 2 29 29 8 8 8 29 29 29 2 29 29 29 8 29 8 29 2 27 2 29 29 2 29 25 27 29 29 8 2 29 5 29 29 29 2 8 29 29 8 6 2 17 29 2 8 29 29 8 29 29 27 29 5 29 29 8 2 8 18 6 29 2 29 29 29 2 29 29 29 29 29 29 2 8 29 29 29 2 29 29 29 8 29 2 18 29 14 29 29 29 29 27 29 29 29 29 29 29 29 29 2 2 29 14 8 31 29 2 29 2 8 29 29 8 29 8 29 25 29 29 14 2 8 8 26 29 29 18 18 29 2 2 29 29 29 29 2 29 18 29 29 31 29 29 8 29 2 29 2 8 8 29 29 8 29 29 29 5 29 29 27 8 29 29 29 29 29 16 29 29 29 16 29 29 29 29 2 29 29 16 29 29 29 26 29 29 31 8 29 29 29 31 8 29 6 29 29 17 29 29 29 29 2 8 16 29 29 2 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 16 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 8 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 5 26 29 2 6 29 29 29 8 29 29 29 14 29 29 2 29 29 8 29 29 29 29 29 5 29 29 29 5 29 29 29 8 18 29 6 29 2 29 29 8 29 29 8 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 2 29 2 29 14 29 2 29 2 8 5 29 29 29 29 29 29 5 2 29 29 29 29 8 6 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 5 29 2 2 17 2 29 29 29 8 29 29 29 29 29 2 2 29 29 8 29 8 2 29 29 29 29 29 2 29 29 8 2 8 29 29 14 29 31 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 16 29 29 16 29 29 29 16 29 16 16 16 19 25 16 16 29 16 29 29 29 16 29 29 29 16 16 13 29 19 29 29 16 29 16 16 29 29 16 29 29 16 16 29 29 16 13 29 29 16 29 29 16 29 16 16 16 29 16 29 29 29 16 19 16 29 29 19 13 29 29 16 16 16 16 19 29 16 29 16 13 16 16 29 29 19 13 19 29 16 29 19 13 16 13 16 29 29 16 16 16 29 29 16 29 16 8 8 29 16 16 16 29 17 16 16 16 29 16 16 29 29 16 16 29 16 29 16 29 29 16 29 29 16 29 16 29 16 29 29 29 13 29 16 16 29 29 29 29 29 29 29 16 29 13 29 29 29 25 29 29 29 29 29 16 16 16 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 16 29 16 29 29 29 16 16 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 16 29 18 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 16 29 29 16 29 29 29 29 29 2 2 29 8 29 2 2 29 29 29 8 29 29 25 2 29 8 29 29 29 29 29 29 2 29 18 29 29 8 29 29 8 29 29 16 29 16 16 16 13 29 5 29 16 29 29 29 29 29 29 29 29 2 29 18 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 27 29 29 29 29 29 8 29 2 23 29 29 17 16 29 31 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 17 29 29 16 29 29 29 29 29 29 29 29 2 29 16 16 29 29 2 29 29 29 2 16 29 29 29 29 29 29 2 29 29 29 29 29 2 29 8 26 29 29 8 8 8 5 29 2 29 29 29 29 29 29 29 8 5 29 6 2 29 29 29 29 2 29 29 29 29 29 31 29 31 29 29 18 29 29 2 29 29 2 5 8 29 29 8 18 2 29 5 29 8 29 29 5 29 27 29 5 18 8 5 2 2 31 2 29 29 29 29 18 8 25 5 29 2 2 18 8 6 6 29 29 25 2 29 2 5 29 8 29 29 29 29 2 2 29 2 29 14 2 6 31 5 29 29 29 29 29 29 29 29 5 29 29 5 29 8 6 29 29 29 31 29 29 29 6 2 18 6 8 2 2 6 2 29 2 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 18 29 29 29 29 16 29 29 29 29 29 5 29 18 29 29 29 29 29 29 29 29 29 8 29 8 31 29 29 29 29 29 29 29 29 29 29 23 2 29 29 29 29 29 29 29 2 29 29 8 23 29 27 27 29 2 29 29 29 5 29 29 29 29 29 29 29 5 5 2 29 29 27 18 6 29 2 29 29 29 5 2 2 29 2 8 29 27 29 31 5 29 2 29 14 25 6 29 18 2 2 29 8 2 2 29 29 29 29 29 29 18 29 29 29 29 29 2 8 2 2 27 29 29 29 18 29 27 29 18 20 6 27 29 29 29 2 29 29 2 29 2 29 29 29 13 2 6 29 29 29 6 26 29 29 6 29 8 29 29 29 29 29 29 25 18 29 29 29 29 26 8 29 8 29 25 29 27 29 29 29 18 29 29 29 8 29 29 29 27 29 26 29 29 29 8 29 29 6 29 29 18 29 29 29 29 2 8 29 8 2 29 2 8 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 18 18 29 2 2 8 29 29 29 29 29 29 29 2 29 29 25 2 29 29 29 29 29 29 29 14 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 31 29 29 29 6 29 29 29 29 29 8 29 16 29 16 29 16 29 16 29 29 29 29 29 27 29 29 29 29 2 29 2 29 29 29 29 2 2 29 29 29 29 29 16 29 13 16 16 29 29 29 29 29 29 29 29 29 29 29 17 29 2 29 29 5 2 2 29 26 29 8 2 27 29 18 29 31 27 14 6 5 8 8 26 29 29 2 29 29 2 5 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 8 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 31 29 5 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 8 29 29 8 8 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 25 2 29 29 29 16 16 29 29 29 16 29 29 16 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 14 25 29 29 5 18 29 2 29 29 27 2 29 29 29 29 29 29 29 29 29 29 29 29 8 6 2 29 8 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 26 29 29 29 29 29 29 29 2 29 29 27 29 29 29 16 29 2 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 26 29 8 29 2 29 8 29 29 6 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 25 29 29 29 16 29 13 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 17 29 29 17 29 29 29 16 29 29 16 29 16 16 29 13 27 16 29 29 16 29 16 29 16 29 29 29 16 29 13 29 16 29 29 16 29 29 29 29 16 29 29 16 16 29 13 13 29 29 16 29 19 29 29 29 29 16 16 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 4 29 29 29 29 29 13 16 29 16 16 29 29 13 13 16 16 16 13 29 29 16 16 29 16 29 29 29 13 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 17 29 26 29 29 29 27 16 29 18 29 29 29 29 29 18 29 29 29 2 6 29 29 29 29 29 29 8 29 29 29 2 2 29 31 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 2 5 14 29 29 27 29 29 29 8 26 29 29 25 29 29 29 29 29 2 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 8 8 29 27 29 29 29 2 29 29 29 25 29 18 29 2 2 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 29 2 2 29 29 19 16 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 18 5 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 8 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 5 29 29 26 29 29 29 27 29 29 8 8 29 29 8 26 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 2 29 29 29 2 8 8 29 29 29 29 29 29 2 29 29 29 29 29 18 29 18 29 29 2 29 23 2 29 29 29 29 25 29 8 29 8 17 8 2 29 29 29 29 8 29 29 29 29 2 29 29 27 29 2 8 29 29 8 26 6 29 2 8 8 29 29 29 31 8 8 8 29 2 29 2 8 29 29 29 29 29 29 29 2 29 29 2 29 6 25 29 29 2 29 29 27 2 2 29 29 29 8 29 8 29 29 2 29 17 29 17 29 29 29 29 29 29 29 29 29 6 31 29 14 29 8 29 29 29 27 29 29 29 29 8 29 29 8 8 5 29 29 29 29 27 6 8 29 29 27 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 2 29 29 31 29 2 29 29 29 29 27 2 2 6 2 2 29 8 29 14 29 29 29 31 29 29 25 8 29 14 29 5 23 29 29 29 18 31 29 2 8 29 29 29 29 31 2 2 29 6 29 29 29 29 29 29 29 29 29 2 14 8 29 6 29 29 8 29 29 29 29 27 29 29 29 29 29 29 29 29 26 8 2 8 29 29 29 29 8 8 29 8 29 29 29 14 29 29 29 29 29 29 8 29 18 29 29 2 29 29 29 29 29 29 8 29 29 29 18 8 29 29 29 29 2 29 29 29 29 29 29 2 2 29 8 2 2 2 26 29 29 29 29 29 29 29 29 29 6 2 29 8 8 29 29 6 2 29 8 29 5 29 29 16 29 6 29 25 29 29 8 29 29 29 29 27 29 29 18 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 8 29 29 2 29 29 29 29 8 29 8 2 5 29 2 18 29 2 29 8 2 29 29 29 2 29 8 29 8 29 5 29 29 29 29 8 2 29 8 8 2 29 29 29 23 29 29 29 29 29 31 29 29 29 14 29 29 6 29 29 29 5 25 6 2 29 29 29 29 31 29 8 14 29 29 29 29 8 26 29 29 29 29 29 17 29 29 2 29 27 29 29 25 29 25 27 23 31 29 8 29 29 29 18 29 18 27 29 29 2 29 29 29 5 29 26 29 29 2 29 29 6 2 29 29 29 29 5 2 29 2 8 26 5 2 29 29 29 29 29 2 29 29 29 29 29 2 8 29 2 29 8 26 8 29 26 29 8 29 29 29 8 2 29 2 29 29 29 2 31 29 31 29 29 8 29 29 29 29 2 29 29 8 29 29 2 29 2 2 8 5 29 2 2 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 31 29 29 29 2 27 5 25 29 29 2 29 29 5 5 27 8 14 2 8 29 29 29 29 8 29 29 6 29 29 2 25 29 2 18 29 29 29 29 29 29 29 29 29 16 29 6 29 29 2 29 8 29 29 29 31 29 2 8 29 2 29 23 8 29 31 18 29 29 29 8 29 29 29 2 29 18 29 29 29 8 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 17 8 29 8 29 29 29 29 2 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 2 29 29 29 29 5 29 16 18 31 29 29 29 29 25 26 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 18 8 29 29 29 2 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 29 29 29 5 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 2 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 2 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 17 18 29 2 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 17 29 29 16 29 13 29 29 29 29 29 29 29 31 29 27 29 29 29 18 29 5 29 26 29 18 29 29 29 29 2 29 29 2 5 8 2 29 8 29 29 29 29 29 29 29 29 29 2 29 8 29 29 2 29 2 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 16 29 29 29 29 29 29 29 5 29 8 29 6 29 29 8 16 29 29 29 29 31 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 8 29 29 29 16 8 29 29 29 29 17 29 16 17 29 29 29 29 29 8 31 29 31 29 29 29 2 29 29 29 29 29 2 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 18 5 29 29 2 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 2 29 29 29 16 29 29 17 29 13 29 29 29 29 29 16 29 29 2 29 29 8 5 2 8 29 29 29 8 29 8 2 2 29 29 29 2 6 29 29 29 29 29 29 29 29 29 8 29 8 29 29 2 29 8 2 29 2 29 29 29 2 2 29 29 8 29 6 29 29 29 29 17 2 5 29 29 29 29 29 29 29 29 29 25 26 8 29 29 29 29 29 29 25 2 8 2 2 29 29 29 2 29 8 29 23 2 25 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 8 29 29 18 29 29 29 17 29 14 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 17 29 29 29 29 29 17 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 18 18 8 29 27 29 8 5 16 8 29 29 29 29 29 29 29 29 2 16 16 29 29 29 29 29 29 25 18 29 29 29 8 29 29 29 2 29 29 29 2 29 29 29 29 27 29 2 29 29 29 8 29 29 29 31 29 29 29 29 6 29 29 29 29 29 29 29 8 16 16 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 2 6 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 2 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 8 17 29 29 29 27 29 29 29 29 29 29 29 2 29 23 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 5 29 29 29 29 5 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 2 29 29 29 8 29 8 29 29 29 29 29 29 29 8 29 29 29 29 23 29 29 2 29 29 29 29 29 29 2 29 29 17 29 29 8 29 29 29 29 29 29 29 29 31 18 29 29 23 29 29 29 2 14 29 29 29 29 17 29 29 29 29 29 31 14 29 29 29 29 29 29 29 29 2 29 29 29 8 17 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 13 29 16 29 29 8 16 16 16 16 29 29 29 29 16 29 29 16 16 29 16 16 16 29 29 16 16 16 29 16 29 29 29 29 29 16 29 29 29 17 16 16 16 16 16 16 19 16 16 17 29 29 29 19 13 16 16 19 19 29 16 29 29 17 2 16 16 16 29 29 19 19 29 19 16 29 29 16 16 16 16 29 29 19 13 16 29 29 19 29 16 19 29 16 13 29 29 29 19 19 29 29 19 19 29 16 19 16 29 29 19 29 19 29 19 16 19 13 16 19 16 13 16 29 16 16 19 16 16 29 29 16 19 16 19 29 29 29 13 29 29 29 29 29 19 16 29 29 2 16 17 16 29 16 29 16 29 29 19 16 16 16 29 19 16 16 19 19 16 13 16 16 16 19 19 16 19 29 13 16 19 16 16 29 16 19 19 16 29 16 16 16 29 29 19 29 13 16 13 29 16 29 16 16 29 29 16 18 29 29 29 29 29 16 29 17 16 16 16 13 29 29 16 29 29 29 16 16 29 16 29 19 29 16 16 16 17 29 13 17 16 29 16 29 29 29 13 29 29 29 19 29 29 19 19 16 29 29 29 29 19 13 29 29 29 16 29 29 29 16 29 16 29 29 16 16 29 29 29 16 29 16 29 29 29 29 17 29 29 16 29 29 29 29 29 27 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 13 29 29 16 29 29 17 16 29 29 29 29 16 13 16 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 17 29 29 29 16 16 29 29 29 29 16 29 29 29 6 19 29 29 29 29 16 29 16 13 29 29 2 29 16 17 2 29 29 16 25 29 29 29 29 29 16 29 29 29 13 29 29 16 29 29 29 29 29 19 16 29 17 29 29 16 29 29 16 29 16 29 29 29 29 29 8 29 29 29 29 29 26 29 2 29 2 29 27 29 29 29 29 29 31 29 29 29 16 29 29 29 29 29 29 29 6 25 29 29 29 29 29 16 29 17 2 29 29 29 29 29 19 29 29 29 13 13 29 29 29 29 29 29 29 29 18 18 29 29 29 29 29 29 14 5 29 2 17 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 31 29 2 29 25 2 29 29 8 6 29 4 29 29 26 8 29 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 8 31 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 8 29 29 6 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 2 29 29 29 31 29 29 2 29 29 29 29 2 29 29 29 29 2 29 8 8 29 29 2 29 29 27 29 8 2 29 29 29 2 25 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 26 29 29 14 29 5 29 18 29 29 29 29 27 29 29 29 16 2 8 8 2 29 29 29 31 29 29 2 29 8 29 29 2 29 29 29 25 29 29 29 29 29 29 17 29 2 29 29 29 29 26 29 29 29 17 29 29 29 29 18 8 29 18 29 29 29 29 29 29 8 29 23 29 29 29 8 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 8 29 29 8 8 29 29 29 29 8 5 29 29 20 29 29 29 29 29 29 29 6 8 29 29 31 29 29 29 2 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 26 29 29 8 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 26 29 29 29 8 8 29 18 29 29 2 8 29 29 29 31 8 16 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 2 2 29 8 14 29 29 29 6 29 29 5 29 26 8 6 29 29 2 29 29 2 29 29 14 29 29 29 29 6 18 8 2 29 29 6 8 29 31 29 29 29 29 29 2 8 8 2 29 29 29 2 29 29 2 2 25 29 29 2 29 29 29 29 29 29 29 8 29 29 8 16 29 29 29 29 29 29 8 29 8 29 29 2 29 26 29 29 26 2 29 29 29 2 29 29 29 5 8 2 8 8 8 29 29 29 8 29 29 29 29 2 29 29 8 8 29 29 29 2 29 29 8 29 2 5 29 29 16 29 29 29 29 29 29 29 29 29 8 8 29 29 8 29 29 29 29 29 27 29 29 29 29 16 29 16 29 2 29 8 2 29 29 2 29 2 6 2 18 29 29 2 29 29 18 29 29 2 29 8 29 29 2 29 29 2 29 29 29 2 23 29 2 29 25 29 29 29 18 29 2 8 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 8 6 29 2 29 29 29 2 29 29 26 29 8 29 6 17 29 8 29 29 29 29 29 29 29 27 8 29 29 8 2 29 29 29 29 29 29 29 26 29 29 2 29 29 29 5 14 29 31 2 27 29 29 27 31 25 29 29 29 29 29 29 2 8 29 6 29 29 5 6 29 2 29 29 29 31 29 29 29 29 31 18 29 29 29 8 29 26 18 8 8 29 29 29 29 2 5 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 2 29 13 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 2 8 29 29 29 27 29 29 29 29 29 29 29 29 29 29 8 31 29 29 31 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 2 29 29 29 18 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 17 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 8 29 17 29 29 29 29 17 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 17 29 29 29 29 26 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 8 31 29 14 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 2 18 29 29 29 29 29 8 29 29 29 29 29 5 29 29 29 29 29 29 25 8 8 29 29 29 16 29 29 29 29 29 8 29 29 8 29 29 6 29 17 8 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 2 29 6 25 29 29 18 29 29 29 29 29 8 29 29 29 29 26 29 29 29 5 29 29 2 29 29 2 29 2 8 5 8 29 8 2 2 26 29 29 29 26 29 29 29 2 29 29 29 29 29 29 13 16 29 29 29 2 29 2 29 29 29 29 29 29 29 2 29 29 2 2 29 29 29 29 29 29 29 29 8 29 29 8 29 29 2 29 29 29 29 29 29 29 2 13 2 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 29 29 29 29 2 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 26 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 17 29 29 29 29 29 17 29 8 29 29 29 29 29 2 29 29 29 31 29 2 29 29 29 29 8 29 29 29 29 29 29 2 17 29 29 29 29 29 29 29 29 2 8 29 17 29 29 29 29 29 29 23 29 18 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 8 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 18 29 29 29 29 8 2 29 5 29 29 29 8 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 2 8 29 29 29 6 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 31 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 8 29 29 14 29 29 2 5 29 29 29 29 29 14 29 29 29 2 29 2 29 2 29 2 13 17 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 27 29 29 29 29 29 29 29 29 5 31 2 26 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 2 29 29 13 16 29 29 16 16 29 29 16 29 29 29 16 29 16 16 29 16 29 16 16 29 29 29 16 29 29 29 29 29 29 19 29 29 29 29 19 16 19 29 16 29 16 29 16 16 16 13 4 16 13 29 16 29 29 16 16 16 17 16 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 19 29 16 29 16 29 16 29 29 8 16 16 29 19 16 16 29 29 16 16 16 29 29 29 8 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 16 29 16 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 8 18 2 29 29 29 29 18 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 31 29 29 29 26 29 29 2 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 8 29 25 2 29 8 29 18 29 25 29 29 29 31 31 29 29 2 5 29 29 29 29 25 18 29 29 29 29 29 2 26 29 2 29 2 2 8 17 29 29 29 29 2 29 29 29 29 29 31 8 8 8 29 2 29 29 29 29 29 29 2 8 29 2 29 29 29 6 29 29 29 2 2 29 2 29 29 29 29 29 29 29 2 23 29 29 25 29 29 27 29 29 6 29 29 29 29 2 2 29 29 29 8 29 29 5 8 5 2 29 14 29 2 27 29 8 29 6 29 2 2 2 29 27 8 2 6 29 8 31 29 29 29 29 5 29 29 29 5 2 29 14 29 6 29 29 29 2 6 18 29 29 26 25 5 2 8 29 29 8 8 2 29 2 8 2 8 29 29 18 2 29 29 8 2 29 29 8 29 29 2 29 29 29 26 29 29 8 29 29 29 29 29 29 29 8 26 29 6 29 8 29 29 29 2 29 8 29 29 29 2 2 29 29 26 29 29 2 18 29 2 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 6 29 25 29 29 29 29 29 29 26 29 29 8 8 8 6 29 29 29 8 29 29 29 8 8 2 29 29 29 8 8 2 29 29 8 5 8 29 18 29 29 18 29 29 31 29 29 29 29 8 29 29 29 8 6 27 29 29 29 29 2 26 29 2 29 29 29 29 29 29 26 8 27 29 29 18 29 2 29 8 31 29 8 29 2 29 27 8 8 29 27 2 29 8 29 29 29 29 29 29 18 2 2 26 8 8 5 29 18 29 29 29 29 6 29 29 8 14 29 29 29 6 8 29 14 29 29 29 29 29 29 16 29 29 6 2 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 2 2 31 29 2 29 29 27 8 29 29 6 29 29 29 29 29 29 2 29 5 23 29 29 29 29 29 25 8 29 25 6 2 8 6 29 29 29 29 2 6 27 27 2 29 2 29 29 2 29 25 29 8 29 29 29 6 18 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 2 29 29 29 23 29 29 29 29 29 16 29 29 18 29 29 29 29 29 29 31 2 2 6 29 2 29 29 29 29 29 29 6 29 29 2 31 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 8 13 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 31 29 8 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 6 29 16 29 31 5 29 29 29 29 29 2 29 29 8 14 2 29 2 29 29 29 29 29 29 29 18 29 29 8 29 29 29 29 8 8 29 29 29 29 2 29 29 29 29 29 29 29 8 29 2 29 29 6 17 13 29 29 29 29 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 25 2 29 2 27 27 29 26 2 29 8 8 29 2 31 29 29 29 29 29 18 29 26 29 29 29 29 29 2 29 8 29 8 29 14 17 29 29 18 29 8 29 31 29 29 8 29 29 29 29 2 29 29 8 5 2 29 29 29 2 31 8 2 6 29 8 29 29 29 29 29 29 27 5 29 29 2 2 29 29 29 29 29 29 31 29 8 29 29 25 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 27 8 8 29 2 26 29 8 29 8 29 29 29 2 16 29 29 29 29 29 6 29 2 6 8 31 29 6 2 27 6 29 2 29 18 5 29 31 29 2 29 29 29 29 2 6 5 2 29 29 2 31 29 8 29 14 29 29 5 29 6 29 29 2 26 29 29 5 2 29 29 29 2 5 18 29 29 29 29 29 29 29 29 29 29 29 8 29 18 2 29 29 25 29 14 8 29 2 31 26 29 8 2 8 8 29 18 29 5 29 29 29 25 29 29 2 29 2 5 2 31 8 5 31 29 29 29 8 29 29 29 2 29 29 29 29 16 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 8 29 29 16 2 29 16 29 29 29 16 29 29 16 16 29 29 16 29 17 29 16 29 29 29 16 16 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 13 29 29 29 2 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 2 5 29 5 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 2 29 29 29 29 2 25 29 18 29 2 8 5 2 29 31 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 29 31 2 31 29 29 29 29 8 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 16 16 16 16 16 29 29 29 29 18 16 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 16 19 29 29 29 29 29 29 29 18 29 29 25 29 29 29 29 29 29 29 29 29 17 29 2 29 16 29 29 29 8 29 29 29 29 29 6 29 29 29 16 19 13 29 16 16 29 16 19 29 16 19 29 16 29 29 19 16 29 29 29 16 16 13 19 29 16 29 29 29 29 16 29 16 29 29 29 2 29 29 8 25 31 29 29 29 29 5 29 29 29 29 2 8 29 8 16 18 29 29 29 8 29 29 29 29 6 29 17 29 29 29 29 29 29 27 29 2 29 29 29 29 18 29 29 29 2 6 6 29 29 29 2 29 18 2 14 29 8 2 29 29 8 29 2 29 8 29 27 31 18 16 29 29 18 19 29 2 29 29 29 27 31 8 29 8 29 29 2 29 29 29 29 29 29 31 29 8 29 29 29 29 6 29 2 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 27 8 29 29 29 29 8 29 18 8 31 29 18 29 29 29 29 29 29 2 29 29 29 29 8 2 29 2 29 31 29 6 29 8 2 29 25 6 29 29 29 29 29 8 2 8 29 8 29 29 29 27 29 29 29 29 29 29 8 27 29 29 29 29 2 29 29 2 29 29 8 29 29 16 29 29 29 29 29 8 29 29 17 29 17 26 29 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 31 29 2 29 29 6 29 29 8 29 29 29 29 29 29 29 29 18 29 25 29 8 29 29 2 29 29 29 29 29 29 29 2 29 2 29 29 26 29 29 29 29 26 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 8 18 29 29 8 8 2 29 29 29 29 29 29 14 29 29 6 29 6 5 29 29 29 29 8 29 2 5 29 2 29 29 14 29 2 29 8 27 29 29 29 29 29 29 29 2 18 27 29 29 29 29 6 31 29 29 29 29 29 29 6 29 8 29 5 29 29 17 29 29 29 29 8 29 29 29 29 8 6 29 2 29 29 29 29 29 29 31 29 29 8 29 27 31 25 29 2 6 29 18 5 29 29 18 29 17 29 2 29 29 8 6 29 29 29 29 29 29 29 29 8 29 8 29 2 29 29 2 8 29 8 29 6 29 2 29 2 29 29 2 8 2 8 29 29 29 25 29 29 29 29 8 29 29 8 8 29 29 16 29 29 2 5 29 29 8 29 8 29 29 29 29 31 27 29 8 6 2 6 8 23 2 8 2 29 29 29 29 29 2 29 29 6 31 29 29 29 29 29 29 8 29 29 8 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 2 29 6 29 29 29 2 29 29 29 27 29 8 29 26 19 29 16 29 29 29 29 16 29 29 29 16 29 29 16 13 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 13 14 16 29 16 8 16 17 29 6 16 29 13 29 16 29 29 29 16 16 16 29 17 13 29 16 16 29 29 29 29 16 13 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 16 29 19 29 16 16 16 16 16 29 29 18 29 16 16 29 29 29 29 29 29 29 29 16 27 29 29 16 16 29 16 16 16 29 16 29 29 29 29 29 29 19 29 29 16 29 29 29 16 16 16 29 16 29 16 29 29 16 29 16 29 16 16 16 16 16 29 29 16 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 14 29 5 29 29 26 8 29 29 29 29 8 29 29 29 2 6 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 8 29 2 29 29 29 29 5 29 29 29 29 8 8 29 29 18 31 29 29 8 29 29 29 29 29 29 14 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 26 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 2 6 8 6 25 29 27 29 2 29 29 8 2 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 31 16 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 8 29 29 16 29 29 29 29 29 31 29 29 29 29 29 26 29 5 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 6 29 18 29 29 16 16 29 16 16 16 29 29 29 29 13 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 19 29 16 29 29 5 29 13 16 29 29 16 29 16 29 29 16 16 16 29 29 16 19 16 16 29 16 29 2 29 31 2 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 8 31 5 2 29 29 29 29 16 29 29 2 29 29 29 29 29 31 2 14 29 29 6 29 26 8 2 2 8 29 29 29 29 29 29 27 18 29 2 2 2 29 2 29 29 29 29 29 29 29 29 29 2 29 8 8 29 29 29 18 2 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 31 27 29 29 29 8 29 29 2 29 6 29 29 29 2 29 29 31 8 2 2 29 29 2 29 29 29 29 29 29 29 25 29 29 2 29 2 29 2 8 29 8 29 2 29 29 31 29 29 2 29 29 29 18 29 31 29 29 29 29 19 29 29 29 29 5 6 29 2 16 29 29 29 29 29 29 2 29 25 2 29 29 29 25 18 29 2 29 29 31 6 8 29 5 29 29 29 29 8 29 29 29 29 29 26 18 29 2 2 29 8 29 29 29 27 29 8 29 29 29 29 8 29 29 29 5 25 27 29 29 14 29 18 8 29 29 29 5 29 29 29 25 29 29 2 29 29 29 29 29 18 8 2 29 29 29 29 29 29 29 2 8 14 25 8 26 5 18 29 29 2 29 29 29 2 29 2 29 29 31 29 2 29 8 29 6 27 29 2 8 29 2 29 5 2 29 8 29 6 6 2 29 29 2 29 29 26 2 31 27 2 29 6 29 29 18 29 29 8 29 26 8 25 29 29 2 31 29 29 29 26 29 29 2 2 27 29 25 27 2 8 2 2 29 29 29 8 29 5 29 26 29 29 29 29 29 29 8 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 17 2 8 2 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 8 6 29 29 2 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 6 8 29 29 5 8 29 27 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 2 29 29 8 29 25 29 31 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 26 29 29 8 29 29 5 29 29 29 29 29 29 29 2 29 18 29 29 29 29 25 25 29 29 29 2 2 8 29 2 18 26 29 29 29 29 2 29 29 29 29 2 2 27 2 2 2 29 26 2 27 18 29 26 29 8 2 29 18 29 31 2 6 6 29 29 29 2 29 14 2 29 29 27 2 8 25 27 29 2 8 29 2 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 8 29 29 29 29 31 29 29 29 29 29 29 29 25 17 29 31 8 29 2 29 6 29 29 29 31 16 29 29 29 29 29 29 25 29 14 29 29 29 2 29 29 23 31 29 29 2 29 29 29 29 2 8 29 29 29 29 29 29 27 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 13 13 16 17 29 29 29 29 29 29 29 29 25 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 17 16 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 13 29 29 29 29 29 6 29 29 29 29 29 29 29 8 10 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 27 29 19 29 29 8 29 29 6 29 29 16 13 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 2 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 6 2 29 29 8 29 29 26 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 25 14 29 29 29 29 29 29 29 29 27 29 29 6 29 29 29 29 29 29 31 18 18 29 29 29 29 29 29 25 29 29 29 29 25 5 29 29 29 29 29 2 6 25 29 29 29 29 8 27 29 29 27 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 27 29 29 17 29 29 29 29 29 2 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 16 29 29 29 29 18 25 29 29 29 29 29 29 29 8 18 31 14 29 29 25 25 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 16 29 29 29 29 8 29 29 29 29 29 29 29 6 2 29 25 29 27 29 8 29 29 29 8 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 2 29 29 29 29 29 6 2 29 29 29 8 29 29 29 6 6 29 29 29 29 2 8 2 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 8 29 29 2 29 29 29 8 2 29 5 29 2 5 2 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 2 25 8 31 29 5 29 29 29 29 29 31 2 29 29 18 29 29 29 29 29 29 29 2 29 27 29 29 29 2 29 29 29 29 29 8 29 2 2 29 29 29 18 29 6 2 29 8 29 29 6 8 29 29 8 29 29 29 2 2 29 5 8 29 29 5 31 2 8 29 5 2 29 29 2 29 5 31 29 2 2 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 2 29 29 29 16 5 29 29 16 18 29 29 29 2 29 29 29 29 8 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 2 29 29 29 25 29 2 29 18 29 29 29 29 8 29 5 29 29 29 29 18 8 29 29 29 31 8 8 29 29 29 29 29 8 8 29 8 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 17 29 29 29 29 29 2 29 29 29 29 18 8 29 29 29 29 31 29 29 2 29 29 29 29 2 29 29 29 29 29 29 2 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 8 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 6 2 2 29 18 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 5 29 29 13 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 26 29 2 29 29 29 29 29 29 29 16 29 29 18 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 17 26 29 29 31 31 2 29 29 29 29 29 29 29 29 29 13 29 29 17 29 26 29 29 29 29 2 5 2 2 29 29 29 16 29 6 29 2 6 29 29 29 29 6 8 16 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 2 29 29 31 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 2 5 2 29 2 29 29 2 6 29 8 29 29 29 29 29 29 29 31 29 29 29 5 29 29 29 29 4 29 16 29 29 16 29 29 16 29 29 17 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 16 2 29 17 8 29 29 29 16 29 16 29 29 29 8 6 29 29 13 29 29 29 2 29 29 2 29 8 29 29 29 29 16 29 29 29 2 29 29 16 29 29 29 8 16 5 29 29 2 29 29 13 29 29 29 29 2 16 29 29 19 29 29 29 29 19 16 2 29 29 29 29 29 29 29 29 17 29 29 8 29 8 29 5 16 13 8 16 29 16 29 29 29 29 29 29 13 2 29 29 29 29 29 29 29 29 16 16 29 29 16 29 17 29 29 29 29 18 29 29 29 17 2 29 29 29 29 18 29 29 29 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 8 29 29 29 29 29 29 29 29 29 2 25 2 29 2 29 29 29 29 29 29 29 29 29 29 5 29 8 29 18 29 16 29 29 29 29 16 16 29 29 29 29 29 16 29 16 29 29 2 29 29 29 16 29 29 29 2 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 16 29 29 16 16 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 2 29 29 26 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 5 29 8 29 18 29 29 29 2 8 29 29 29 8 29 29 26 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 17 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 8 8 29 5 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 5 26 29 29 29 29 18 29 29 29 18 29 2 29 29 2 29 2 29 29 2 29 2 29 29 29 2 2 6 2 29 29 29 2 26 29 29 29 29 6 29 8 8 29 2 8 29 29 29 29 29 31 2 29 29 29 29 8 6 29 29 29 29 29 16 16 29 29 16 29 16 29 16 29 29 16 17 17 29 29 16 29 29 29 13 29 29 29 29 29 16 29 16 29 29 29 29 16 29 16 16 13 29 29 29 16 2 13 29 13 16 16 13 29 29 29 16 29 29 29 29 16 16 29 29 16 29 29 29 16 29 13 16 29 29 13 16 29 29 16 29 19 29 29 29 29 16 16 16 17 29 29 4 29 16 29 16 29 29 29 29 29 29 29 16 29 16 29 16 16 16 29 16 13 29 16 29 16 16 29 29 29 29 29 16 16 29 29 29 16 16 13 29 29 29 29 29 29 29 16 29 29 16 13 29 13 16 29 29 29 29 5 29 29 29 29 29 16 29 16 19 29 29 29 26 29 29 29 29 16 29 29 29 29 29 29 29 13 16 29 16 29 29 29 16 29 29 29 2 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 16 29 8 2 29 29 29 8 16 29 29 29 29 29 29 29 29 16 29 16 2 29 16 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 14 31 29 5 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 16 29 29 2 29 16 2 29 29 29 29 29 29 5 27 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 17 29 29 6 29 29 29 2 29 8 29 29 16 29 16 16 29 29 29 29 29 8 29 29 16 8 8 29 8 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 13 29 29 16 29 29 29 29 29 29 29 27 29 29 16 5 29 29 29 29 29 17 16 29 29 16 29 29 16 13 29 29 29 29 16 16 16 29 16 8 29 29 29 18 29 16 29 29 29 2 29 29 16 29 29 16 16 29 16 29 29 29 29 31 29 29 29 29 29 16 16 29 29 29 16 13 16 16 16 29 16 19 16 29 29 29 29 29 29 13 29 29 16 29 13 29 29 2 29 16 29 29 16 16 29 29 17 16 29 29 16 16 29 19 16 29 29 29 16 16 29 29 29 29 16 13 29 29 29 16 29 29 29 29 29 29 29 18 16 29 29 26 29 29 8 29 2 29 29 29 29 29 31 29 29 29 29 29 5 29 17 29 29 29 29 29 29 29 29 29 29 18 29 29 18 8 29 2 2 29 29 29 29 6 8 29 29 29 6 29 29 6 2 2 2 2 29 29 29 29 29 29 29 2 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 6 29 29 18 2 2 31 5 2 18 29 26 29 29 29 29 31 29 29 29 29 29 29 29 29 8 25 29 8 29 6 29 29 29 29 29 29 29 29 29 29 8 8 29 2 29 2 29 8 27 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 31 29 2 8 2 29 25 29 6 29 29 2 29 14 25 2 2 5 2 29 29 8 29 31 29 29 2 29 29 29 14 29 8 8 8 29 29 29 5 2 2 29 2 29 8 29 29 29 29 2 2 29 29 8 29 31 29 29 29 29 8 29 29 23 26 29 29 29 29 26 29 29 29 29 29 29 29 26 29 29 29 8 29 29 18 2 8 29 29 2 29 29 29 29 8 29 2 2 25 29 27 29 18 2 29 29 29 29 29 29 29 29 31 14 17 29 2 8 5 8 29 29 29 29 29 16 29 2 29 18 29 29 29 29 2 29 29 29 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 29 29 8 29 29 2 29 2 8 29 29 29 29 29 8 16 13 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 8 29 2 29 29 29 29 29 29 29 2 29 29 18 16 29 29 2 29 2 27 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 8 29 18 8 29 29 27 29 14 29 6 27 29 29 29 29 29 29 8 2 29 29 29 29 18 6 29 29 29 6 29 8 2 29 29 29 25 29 29 29 29 29 29 25 29 29 8 31 14 29 29 8 29 2 29 29 8 29 2 2 29 16 6 29 29 29 18 29 29 5 23 29 29 29 8 29 25 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 16 29 29 18 29 29 29 29 29 29 29 26 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 2 29 2 29 29 29 8 29 2 2 29 8 29 23 2 29 18 29 2 29 8 29 29 29 29 29 6 29 29 29 23 29 29 29 8 6 18 29 29 29 29 29 29 27 29 29 18 26 29 29 18 29 31 25 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 2 29 29 29 29 14 29 14 29 29 25 26 29 29 2 8 27 29 29 29 8 29 29 29 8 29 29 29 8 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 8 6 29 29 29 29 2 8 8 14 29 29 29 8 29 29 29 29 29 29 29 31 29 29 29 2 29 29 2 29 29 29 14 6 29 8 29 31 29 5 29 29 29 29 29 29 29 8 6 14 29 29 29 29 5 29 8 29 29 29 29 29 2 29 27 29 29 29 29 29 29 29 6 2 29 26 29 8 29 29 29 23 29 18 8 29 8 2 29 6 14 25 29 2 29 29 29 18 18 6 16 29 8 29 29 31 2 29 2 29 29 29 29 29 29 29 29 25 2 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 17 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 8 2 29 2 29 8 29 29 29 29 6 29 29 29 2 29 8 29 29 29 17 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 2 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 18 29 29 29 29 16 29 2 29 29 29 2 29 29 29 29 29 8 29 29 29 31 29 2 26 29 29 16 2 29 2 29 2 29 31 29 2 8 6 17 2 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 8 29 2 29 29 29 29 5 29 29 29 31 29 29 29 29 29 29 2 29 29 29 29 2 2 29 29 29 29 29 8 6 8 29 2 31 29 29 29 5 29 29 29 29 18 29 29 8 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 29 13 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 2 29 29 29 29 29 31 2 2 29 29 16 29 8 29 31 29 29 29 29 29 29 8 29 2 6 23 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 26 28 29 2 8 29 29 29 2 29 29 29 29 29 29 29 29 2 6 29 29 29 2 29 29 29 29 29 29 29 29 29 17 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 6 29 29 29 29 29 29 29 29 29 29 29 29 8 2 18 29 29 29 29 8 29 17 29 29 29 25 2 29 29 29 2 29 31 29 29 29 29 2 29 8 5 29 29 29 29 2 29 29 2 29 8 29 8 29 29 2 29 29 29 29 2 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 18 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 16 29 29 29 29 29 31 16 31 29 29 29 16 29 29 29 27 29 29 2 29 29 29 29 29 29 29 17 29 2 29 29 29 29 29 13 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 29 26 5 8 29 31 29 2 29 26 29 29 2 29 2 2 29 2 29 29 29 29 29 29 29 29 2 8 29 29 29 29 18 2 17 29 17 8 29 29 29 6 29 29 29 29 18 29 29 29 29 29 5 17 29 29 8 2 29 8 29 2 29 29 29 8 29 5 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 5 29 8 29 8 29 29 29 2 2 29 8 29 2 29 8 29 2 29 2 29 29 29 27 29 27 2 29 29 2 29 29 29 29 31 31 29 18 29 6 2 29 5 29 29 29 29 29 8 2 29 29 6 2 2 8 2 29 8 2 29 29 2 2 6 2 2 29 29 8 29 2 2 29 31 29 8 8 2 8 29 6 29 29 31 2 29 29 8 29 17 29 29 29 2 29 29 8 29 29 29 8 29 29 2 29 5 2 6 29 29 29 29 29 31 29 29 29 31 29 29 29 29 29 29 29 29 2 2 29 26 29 29 2 29 29 8 29 29 29 6 26 29 29 29 27 29 6 18 8 29 2 29 29 29 29 29 6 5 14 29 29 29 29 27 29 29 18 29 29 8 18 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 2 8 29 8 29 29 31 2 2 29 29 31 29 29 29 29 29 29 13 29 29 29 13 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 2 29 5 29 29 29 29 26 2 29 8 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 8 2 8 29 29 29 29 29 29 8 29 29 29 29 25 29 29 29 31 29 29 29 29 29 29 8 31 6 8 29 8 8 29 17 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 16 29 29 2 29 27 29 5 29 29 29 29 8 29 29 29 27 29 29 29 29 29 29 2 29 29 29 29 29 29 14 31 29 29 29 8 29 29 29 29 26 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 26 29 14 4 4 29 5 29 6 29 29 29 27 29 2 29 29 29 29 29 29 29 18 29 26 25 29 26 2 29 29 29 2 2 27 27 2 16 29 29 29 14 31 29 2 27 29 2 29 29 29 6 29 2 29 29 29 29 16 29 29 29 29 29 17 29 31 2 29 2 2 8 2 29 29 29 6 29 29 25 29 29 2 26 29 29 29 29 29 29 29 29 29 2 29 2 2 29 2 2 8 29 29 8 5 29 29 29 26 18 2 2 27 8 2 2 29 29 8 8 29 29 8 18 29 8 29 29 29 2 29 29 13 29 29 16 29 6 29 29 18 29 29 29 18 29 29 29 29 29 29 29 29 6 29 25 29 27 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 14 29 2 29 18 29 8 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 25 8 29 29 31 29 29 29 16 29 16 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 8 5 2 8 25 29 29 27 29 29 29 29 29 29 29 29 29 29 29 27 2 29 29 29 29 2 29 6 29 29 29 2 29 6 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 31 16 29 27 27 29 8 8 8 6 8 29 29 29 29 29 29 8 29 29 29 29 6 6 5 29 2 14 29 2 29 29 29 6 27 29 2 6 29 2 29 29 29 29 14 29 29 29 25 6 29 2 2 5 6 29 25 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 26 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 16 29 31 29 5 27 27 25 29 29 29 29 27 29 23 29 29 29 31 29 29 14 2 6 29 29 2 29 29 29 25 29 29 29 8 29 2 29 2 29 29 29 8 29 29 29 29 2 2 29 2 2 29 29 29 29 29 29 29 29 29 29 23 29 29 8 25 2 18 26 29 29 29 29 29 29 27 29 2 29 2 2 29 17 29 29 27 29 2 2 29 29 26 16 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 2 29 8 2 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 8 29 25 16 29 29 29 2 29 29 26 29 29 29 26 2 6 6 29 29 29 29 29 29 29 29 29 29 18 29 29 26 2 29 18 29 8 2 8 2 29 29 29 8 29 29 29 5 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 8 2 29 29 29 29 29 2 29 16 29 29 31 29 29 29 29 29 5 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 2 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 2 29 29 8 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 2 16 29 29 29 29 2 8 29 6 18 2 29 16 29 29 29 29 29 6 29 17 29 29 29 16 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 27 29 29 8 29 29 29 29 29 27 29 29 29 29 29 2 8 29 29 18 5 29 29 2 8 29 29 29 8 2 29 8 2 29 2 29 29 8 2 2 29 29 29 29 16 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 16 16 29 16 16 29 29 16 29 29 29 19 16 29 29 29 29 29 6 29 16 29 16 16 29 29 29 29 29 2 29 29 29 6 29 31 29 29 2 29 29 5 29 26 29 2 8 29 29 29 29 2 31 5 29 6 25 31 2 29 29 29 29 2 29 16 16 29 29 16 2 29 16 29 16 29 29 16 29 16 29 29 29 29 19 19 16 29 29 19 29 29 29 26 29 16 19 29 29 16 29 16 29 29 13 13 16 16 17 29 29 16 29 29 16 16 29 16 29 8 18 29 29 16 16 29 13 29 16 29 16 29 29 13 29 29 29 29 29 16 16 19 29 29 16 29 29 16 16 29 16 29 29 16 16 16 29 29 29 29 29 16 29 29 29 19 2 29 16 29 29 29 29 29 13 17 29 29 29 29 29 16 29 29 16 29 14 29 16 29 29 16 29 19 29 29 29 8 29 29 16 16 16 16 29 5 19 16 13 29 29 19 16 29 13 29 29 29 29 16 16 29 29 29 29 19 29 16 17 29 17 29 29 16 16 29 16 16 29 16 13 29 16 29 29 29 13 29 29 16 29 16 29 29 16 29 16 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 5 31 2 29 2 6 29 29 29 29 29 29 31 29 29 29 16 29 29 29 16 29 29 29 29 16 29 13 16 29 29 26 29 17 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 17 16 29 16 29 16 29 29 29 16 8 29 29 29 29 17 29 29 29 29 2 29 2 29 29 29 29 29 29 16 29 29 29 8 29 18 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 26 29 29 2 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 19 16 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 17 29 16 29 29 29 29 29 29 29 29 27 29 29 29 29 29 2 29 2 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 2 8 29 6 5 29 29 29 29 29 29 29 2 16 29 29 2 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 5 29 31 29 8 29 29 29 29 2 18 29 29 29 29 29 31 2 8 6 29 2 2 29 29 8 2 29 29 18 29 29 25 29 29 29 29 29 29 8 8 29 18 29 29 29 8 8 8 2 8 2 29 5 29 18 29 29 29 29 29 18 2 2 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 2 29 6 26 8 29 29 29 29 2 29 2 29 8 5 8 27 2 29 8 5 2 8 29 29 29 29 2 29 29 26 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 2 29 8 29 29 29 29 8 2 26 18 29 29 29 29 6 29 29 29 17 29 29 2 6 8 29 29 29 2 25 8 2 29 6 29 29 29 2 29 8 29 8 29 8 26 8 2 29 29 29 16 8 2 29 27 8 6 2 29 2 29 29 29 29 29 29 2 29 8 8 26 29 5 29 29 29 18 29 26 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 8 29 29 27 29 29 29 31 29 29 8 29 29 6 29 29 8 16 29 29 6 17 29 2 29 29 29 29 29 6 2 29 29 29 14 29 29 27 29 2 29 18 29 2 29 29 29 8 29 31 18 26 29 2 29 29 16 2 29 5 29 2 29 29 29 2 8 29 29 29 29 29 29 2 8 2 8 2 29 2 29 29 31 14 29 29 8 31 29 2 27 29 5 29 2 29 29 29 2 29 29 8 29 16 27 29 29 29 29 29 5 16 8 27 29 8 29 5 31 25 2 6 2 6 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 6 2 8 2 29 29 29 29 29 29 29 29 29 29 29 29 5 8 2 2 8 29 2 29 29 18 29 2 29 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 31 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 17 16 17 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 31 8 29 16 29 29 29 29 16 29 8 29 29 29 29 29 16 13 29 29 29 29 29 29 6 29 2 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 17 29 29 29 16 29 29 25 2 29 29 29 2 29 29 29 16 29 16 29 8 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 2 8 2 29 16 29 29 29 29 5 29 29 6 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 5 29 29 2 18 14 29 29 8 2 29 29 31 6 2 29 29 29 8 29 18 27 29 26 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 16 29 29 16 13 29 29 29 19 13 29 17 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 19 16 29 29 29 5 29 29 29 29 29 29 2 29 29 8 29 29 6 29 29 29 14 8 29 29 29 29 8 8 29 18 29 29 29 17 29 31 29 29 29 29 29 8 29 29 29 8 29 29 26 8 8 29 29 29 8 29 2 29 29 29 29 29 8 26 2 29 31 18 5 29 6 29 29 29 8 29 29 2 29 8 18 29 29 25 29 31 8 6 29 29 29 26 26 29 29 25 25 29 29 29 29 8 6 14 29 26 31 29 29 18 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 27 29 6 2 29 29 29 2 8 29 29 29 29 27 29 2 6 29 29 2 29 29 29 8 29 8 29 29 29 29 29 5 29 26 29 29 29 29 17 29 29 8 2 29 29 29 16 29 29 2 14 2 5 29 2 29 2 29 29 29 29 8 2 29 8 2 29 2 2 29 2 8 2 29 29 26 29 29 31 18 29 29 29 8 29 29 29 2 5 29 29 29 29 29 29 8 8 27 29 29 29 2 25 29 18 29 29 29 8 29 26 29 29 29 29 18 29 29 29 29 29 29 8 29 27 29 29 29 29 8 29 29 29 29 29 8 18 29 2 29 27 26 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 8 29 8 29 14 18 2 18 29 2 29 25 14 29 29 25 29 29 2 14 8 29 29 2 2 2 31 2 5 29 6 29 29 29 29 29 31 29 29 29 18 2 5 2 2 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 2 8 8 29 18 29 29 8 29 29 29 5 31 29 6 29 2 2 18 29 29 29 8 2 29 26 29 29 29 29 29 29 29 29 29 27 29 29 2 29 29 2 29 29 29 5 29 2 29 29 29 16 5 2 29 29 29 29 29 29 29 29 29 29 29 8 29 18 2 29 18 29 29 29 25 29 29 25 29 29 16 2 29 29 29 18 8 8 29 29 29 29 29 29 8 29 29 29 31 8 29 31 29 29 8 29 29 29 8 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 2 29 2 29 2 29 8 2 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 6 29 29 8 29 29 29 29 29 29 5 29 29 29 29 14 29 29 29 29 8 31 29 29 2 29 29 2 29 29 29 18 29 16 2 2 29 8 29 18 2 2 29 29 29 29 29 18 2 2 29 5 23 8 6 18 8 26 29 29 29 26 29 29 2 2 2 29 8 29 29 29 6 2 8 2 8 6 29 8 29 29 8 2 8 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 29 31 31 29 29 2 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 31 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 18 2 29 8 26 29 2 2 2 2 8 2 14 29 29 16 2 29 29 8 29 29 5 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 31 29 31 5 8 29 18 8 29 29 29 29 29 29 29 8 27 29 29 29 8 8 29 29 8 29 8 29 6 29 8 29 29 29 6 29 6 29 29 2 29 29 29 6 29 29 29 29 29 29 2 5 2 29 2 29 29 2 29 25 29 8 2 29 29 8 8 8 29 31 16 29 29 29 29 29 29 29 8 31 25 29 29 29 29 2 29 29 8 31 29 29 29 29 29 6 27 29 5 2 29 2 8 29 2 18 18 27 29 29 29 29 8 29 29 29 29 5 8 16 29 8 31 29 29 29 29 2 29 29 29 29 2 27 29 29 29 29 29 2 27 29 29 29 8 8 29 8 14 8 29 2 29 29 29 8 29 29 8 29 29 29 29 29 29 14 29 29 29 29 29 29 2 29 25 29 29 29 29 17 29 29 29 19 29 29 29 29 29 29 16 29 16 29 29 29 29 2 29 29 6 29 29 2 29 2 29 29 29 29 29 5 29 29 29 29 29 29 25 29 29 29 14 2 6 29 8 29 29 5 27 29 29 29 6 29 6 29 8 29 29 29 26 8 29 29 23 2 29 29 29 29 29 29 18 29 8 29 29 29 2 2 8 29 29 29 29 18 29 27 29 29 2 2 29 29 5 29 29 29 25 29 2 29 29 2 29 2 29 6 29 27 29 2 29 2 25 5 2 4 2 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 8 29 17 5 26 8 2 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 27 29 29 29 29 29 8 29 29 5 16 29 16 29 2 16 8 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 8 6 2 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 29 29 2 2 29 27 29 29 29 29 2 29 6 29 29 29 8 29 29 29 29 29 29 29 27 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 19 29 16 16 29 16 29 29 29 29 29 29 16 2 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 8 17 29 16 29 29 29 29 29 29 16 19 29 16 16 16 16 29 31 2 29 29 29 29 29 29 29 29 29 29 31 29 16 16 29 29 29 16 29 29 29 16 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 2 29 29 16 31 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 31 29 8 29 2 5 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 2 29 29 29 29 29 29 8 29 8 29 29 5 18 17 2 6 2 29 2 29 29 2 29 31 29 5 29 5 29 29 29 29 29 8 29 6 29 29 8 8 29 5 29 29 29 2 29 2 29 29 29 2 25 14 5 2 29 29 29 29 5 5 6 5 29 29 29 29 2 29 29 29 29 2 29 29 2 29 29 8 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 8 18 18 29 8 29 29 5 29 29 29 2 2 29 29 29 29 8 18 29 6 29 8 29 29 29 2 2 29 29 29 2 29 29 29 2 29 2 2 29 29 29 29 2 29 29 5 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 26 2 5 2 29 2 29 29 8 29 2 29 29 29 18 8 31 5 29 29 29 31 29 29 29 2 2 29 29 31 17 8 29 29 29 29 29 29 29 29 8 29 29 23 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 6 2 2 2 29 29 18 6 8 29 29 29 29 8 29 6 29 29 29 17 29 29 29 29 29 29 29 29 29 29 16 29 13 13 16 16 29 29 29 29 29 29 18 29 29 29 29 2 23 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 8 29 29 29 29 2 29 29 27 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 14 29 16 29 29 29 29 29 29 29 8 29 25 4 31 2 29 2 31 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 8 8 8 29 29 29 2 29 29 29 31 8 2 29 8 29 29 2 29 29 29 25 29 29 29 8 2 29 29 29 2 29 29 31 2 29 29 29 29 29 31 29 29 8 29 8 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 26 5 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 8 29 29 2 29 8 8 29 29 29 29 29 18 29 29 29 6 29 25 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 5 29 29 29 31 29 29 27 29 2 29 6 29 31 23 29 17 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 19 19 29 29 29 29 29 29 29 6 29 8 29 29 18 29 29 2 29 29 29 2 8 29 29 29 2 29 29 2 2 29 29 18 2 2 29 29 29 8 29 2 5 29 29 29 31 8 2 29 29 29 8 29 8 29 19 29 2 29 29 29 18 29 8 29 8 29 29 29 2 29 29 29 29 2 14 18 31 2 8 18 5 5 29 29 2 2 27 29 8 29 29 27 6 29 2 29 2 26 29 29 29 18 29 5 5 2 8 29 29 29 2 29 31 2 29 29 29 29 8 29 29 29 29 29 29 29 29 5 29 17 16 29 29 29 29 29 29 29 29 29 8 16 2 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 25 29 17 2 29 29 29 29 5 29 8 29 31 29 29 6 29 2 6 29 29 29 29 25 29 29 8 4 29 23 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 16 29 17 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 13 8 29 29 29 18 29 19 29 29 29 29 8 29 8 2 29 29 29 29 29 18 29 18 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 10 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 16 29 29 29 2 29 29 29 16 16 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 29 25 8 29 29 16 27 29 29 29 29 29 29 29 29 29 29 29 27 27 2 29 6 29 29 29 2 29 14 6 2 8 29 29 29 29 29 6 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 25 27 29 29 29 5 31 2 29 27 29 29 2 2 29 29 29 6 2 29 2 29 18 14 29 8 14 2 2 8 5 2 29 29 25 29 27 29 29 29 29 2 2 8 29 29 29 29 8 2 6 8 8 29 29 29 29 6 29 18 29 8 29 14 29 8 29 29 29 29 29 29 27 2 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 31 29 29 29 29 29 29 2 2 29 29 8 29 29 8 29 29 29 29 29 2 29 29 27 29 2 29 29 29 29 29 31 29 29 2 29 29 8 29 8 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 16 29 29 29 29 14 29 29 2 29 29 18 2 29 29 29 29 29 29 29 29 5 29 2 29 29 8 29 29 29 29 29 29 5 31 8 8 29 29 29 29 29 29 27 2 29 6 29 29 29 29 29 2 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 29 26 29 8 29 29 29 29 29 8 23 2 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 14 23 25 29 29 29 29 18 29 29 8 29 29 29 8 8 29 29 29 8 29 2 29 27 29 16 8 8 2 2 29 6 2 29 2 29 18 29 29 29 29 6 29 29 29 26 18 29 29 29 29 29 8 29 29 29 8 29 18 29 26 29 26 31 31 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 2 29 29 8 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 25 18 8 29 29 6 29 27 29 26 29 25 29 29 29 25 6 29 29 25 29 29 29 8 29 29 18 29 29 17 8 29 29 29 29 29 29 6 29 5 17 29 8 29 29 29 29 8 2 29 8 18 2 29 29 29 29 2 2 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 6 6 29 8 8 2 31 6 29 29 29 2 23 29 29 18 29 29 25 29 29 2 8 29 29 29 29 29 2 8 18 29 29 29 2 29 2 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 14 29 14 29 29 29 29 29 29 29 29 2 2 29 29 8 29 2 2 2 2 29 29 2 29 8 29 29 29 18 14 2 29 2 29 31 2 29 29 2 31 5 29 2 29 8 31 2 29 8 29 8 29 29 29 29 2 29 29 29 2 29 29 29 31 2 29 29 8 29 29 29 29 29 29 6 29 8 29 29 29 31 29 29 29 29 31 29 29 29 29 29 29 29 29 29 6 29 29 16 29 29 29 16 29 8 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 6 29 29 29 29 29 29 29 29 14 29 2 8 2 29 29 29 29 8 31 8 26 18 29 29 29 29 29 29 8 29 8 6 29 16 29 8 29 29 29 29 8 29 29 29 29 29 29 2 8 29 26 29 29 2 29 29 29 8 8 29 2 29 29 26 25 29 29 29 29 29 29 29 27 29 6 29 29 25 31 29 29 2 29 29 29 8 16 8 5 29 8 29 29 2 8 29 29 31 25 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 25 8 2 29 14 29 29 8 25 29 29 29 25 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 25 29 18 29 31 29 14 14 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 8 29 29 29 29 29 18 29 29 29 8 29 2 31 29 29 29 29 29 27 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 25 2 29 29 31 29 29 29 29 29 29 6 8 6 29 29 18 2 29 5 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 2 8 29 29 18 6 29 29 29 29 25 29 29 29 18 8 31 29 29 29 29 29 29 2 29 2 29 29 2 29 29 29 29 29 29 2 29 31 2 29 29 29 29 29 29 8 29 29 2 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 2 29 29 29 29 17 29 29 29 2 6 8 8 2 29 29 2 29 2 29 29 29 6 5 2 6 29 29 31 29 6 29 2 26 29 6 6 8 8 5 29 29 29 2 29 2 29 29 29 29 29 29 8 2 2 29 29 16 29 29 29 29 29 29 29 29 19 29 16 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 25 29 29 29 29 29 29 29 29 29 2 23 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 16 2 29 29 29 29 29 29 29 18 29 29 8 18 29 29 8 29 17 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 8 14 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 2 29 18 6 29 13 2 29 29 29 29 8 29 29 2 29 29 29 2 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 27 29 29 29 29 29 29 5 2 29 29 29 29 29 29 8 29 29 29 29 29 8 2 2 29 29 27 29 29 31 29 29 25 2 29 29 25 18 29 29 29 29 14 29 29 29 27 14 29 29 8 29 29 29 29 29 8 29 14 27 8 29 5 29 31 29 29 29 29 29 27 29 29 29 29 29 29 29 26 31 29 29 29 29 6 29 14 29 29 29 29 29 27 29 29 29 25 29 29 29 29 29 29 29 8 14 29 29 8 29 29 29 29 14 6 29 29 8 29 29 29 29 18 27 2 31 29 29 6 29 29 29 29 14 29 29 29 29 29 29 29 29 18 2 29 29 29 18 29 31 2 29 31 29 31 26 29 8 29 29 29 29 29 14 29 29 29 5 29 23 29 29 29 27 29 29 29 29 29 29 29 2 29 29 27 29 18 29 29 6 29 2 25 29 29 29 29 31 29 29 29 29 18 2 8 29 31 8 31 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 2 29 29 23 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 6 29 29 29 25 29 31 31 29 2 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 8 29 6 31 29 31 29 29 8 29 29 29 8 31 26 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 8 18 29 29 2 29 6 29 8 29 29 29 29 6 6 25 29 14 29 8 29 29 29 29 2 14 29 29 29 25 25 29 2 25 29 29 29 29 14 29 29 29 2 29 6 29 29 29 29 8 29 29 27 29 8 27 29 29 29 27 18 31 29 29 6 8 29 29 29 2 29 29 29 29 29 29 29 29 29 6 2 29 29 31 29 29 8 29 29 29 18 29 29 29 29 29 29 6 29 29 26 31 29 29 29 29 18 29 29 29 29 27 29 29 29 29 29 29 29 2 29 29 29 2 29 29 2 29 29 2 29 6 29 29 29 29 29 18 25 29 25 29 29 29 29 25 29 6 2 29 2 31 29 29 27 29 14 14 29 29 29 31 29 5 29 29 29 29 31 8 2 2 8 31 29 29 29 31 29 29 29 8 8 29 8 2 8 29 29 8 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 31 6 29 6 29 29 29 29 29 29 29 29 29 6 27 25 26 29 29 2 27 29 29 29 29 29 29 29 27 29 29 25 2 18 29 29 8 29 6 29 2 29 29 31 8 29 29 29 29 31 6 29 29 29 29 29 14 29 31 29 29 29 6 29 29 29 29 29 2 31 29 8 29 29 29 29 29 29 29 29 2 29 17 29 29 29 29 27 29 5 29 29 29 29 6 8 8 2 31 29 29 29 31 29 29 29 29 18 29 29 29 29 29 29 29 8 17 29 6 29 29 29 29 29 29 29 18 29 29 8 29 29 29 14 29 29 27 29 6 29 29 29 2 29 29 2 29 8 29 5 29 8 29 29 2 29 29 29 14 29 29 29 29 31 29 8 29 29 29 29 29 2 29 29 29 29 29 26 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 31 29 6 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 2 8 23 29 8 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 31 29 29 29 29 29 6 25 2 29 29 29 29 29 29 29 8 6 29 29 25 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 2 29 18 31 16 29 25 8 29 29 29 29 29 29 29 2 29 31 29 29 2 29 29 29 14 29 29 18 29 29 29 29 29 29 27 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 8 29 29 6 29 29 29 2 25 8 27 29 29 29 29 31 29 29 29 29 29 29 29 29 18 29 8 29 29 2 29 29 8 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 14 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 14 29 29 16 8 29 2 29 29 8 29 29 29 2 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 19 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 26 29 29 6 27 29 29 29 23 6 29 25 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 25 14 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 8 29 6 31 6 29 29 29 8 29 29 29 29 29 8 25 23 29 29 8 29 29 29 29 29 25 6 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 14 29 29 29 2 8 29 2 18 27 8 8 29 29 29 2 27 29 29 29 29 18 2 29 29 29 29 29 29 29 29 8 18 25 29 29 29 2 8 29 29 29 8 6 29 29 29 29 2 5 27 2 2 2 29 29 29 29 17 29 29 29 6 29 29 2 29 29 18 25 31 29 29 29 29 8 2 29 29 29 29 29 8 25 29 29 29 29 29 29 29 8 29 27 29 29 29 29 29 31 29 29 29 29 29 13 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 26 29 27 29 29 29 14 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 31 29 2 29 29 29 29 8 29 25 29 6 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 2 27 29 29 29 29 25 29 2 29 18 29 27 25 29 29 29 29 29 29 29 2 26 29 29 29 2 29 29 25 29 29 2 18 18 29 29 29 29 29 29 2 8 29 29 31 29 31 2 29 29 29 31 29 29 29 29 29 29 23 8 29 6 29 29 31 31 29 29 8 8 29 5 29 29 29 29 26 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 6 16 16 8 17 29 8 29 2 29 29 29 8 29 16 29 29 17 26 29 29 29 17 19 16 19 19 19 19 19 16 19 16 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 6 29 29 13 29 29 29 16 16 13 16 29 29 16 29 29 29 29 29 29 2 16 29 29 17 16 16 29 29 29 29 16 29 29 16 16 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 17 17 29 16 2 29 29 29 29 29 29 29 17 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 31 8 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 25 29 29 6 16 29 29 8 29 18 29 29 29 29 29 29 29 8 8 29 2 29 29 29 29 29 29 29 29 29 8 6 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 18 25 29 29 25 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 18 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 2 29 29 29 8 29 29 14 29 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 8 29 29 29 29 2 29 31 29 25 29 29 29 29 29 2 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 2 29 29 29 29 29 5 31 29 29 29 31 29 29 29 29 29 29 29 2 29 29 29 29 16 19 29 29 8 29 29 29 29 14 29 29 16 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 2 29 1 1 13 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 25 29 29 31 29 29 29 26 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 6 29 6 29 18 29 31 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 8 25 29 29 29 8 5 5 29 6 29 29 29 25 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 25 6 29 29 8 29 29 29 29 29 16 8 29 29 14 29 31 8 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 17 29 8 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 16 29 8 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 31 29 16 16 17 29 16 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 13 13 16 29 29 8 16 29 29 16 29 16 29 16 29 19 19 29 29 29 29 19 29 29 29 29 19 29 29 13 16 29 16 19 29 16 16 16 2 29 16 16 16 29 29 16 16 19 2 16 13 16 16 16 29 29 16 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 16 29 13 16 29 19 13 29 16 16 29 29 29 16 16 29 29 16 29 16 13 29 2 16 29 29 29 29 2 29 29 16 29 16 29 29 17 29 29 29 29 29 17 29 16 16 16 29 29 29 29 16 29 29 29 26 8 29 29 29 29 16 29 29 16 29 16 16 16 17 29 29 29 19 16 29 29 29 16 29 16 29 29 29 29 29 29 29 16 16 13 29 29 29 16 29 17 29 29 29 17 29 23 29 8 29 29 29 29 16 29 29 29 29 16 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 16 29 31 29 16 16 29 29 29 16 29 29 29 2 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 2 29 29 29 18 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 18 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 29 29 29 8 29 29 29 16 29 29 29 31 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 18 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 26 2 16 29 29 29 29 27 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 17 2 29 29 29 29 29 29 29 29 2 18 29 29 29 29 17 2 29 29 29 2 29 29 29 29 29 29 29 29 2 31 29 18 23 29 31 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 2 31 29 29 29 29 14 29 29 29 18 29 29 29 31 29 29 29 29 8 18 31 29 5 29 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 1 1 29 13 29 29 29 29 29 29 29 29 5 29 29 1 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 18 2 29 29 29 29 29 8 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 18 2 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 16 29 19 29 31 29 29 29 16 29 29 29 16 29 16 16 13 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 16 19 16 29 29 16 16 29 16 29 29 16 16 16 16 16 16 29 29 29 16 13 16 29 29 19 13 19 19 19 29 29 29 17 16 13 29 16 29 29 16 29 19 29 29 29 16 16 16 16 16 29 16 29 16 16 16 17 13 19 29 16 19 16 13 29 29 13 16 16 29 16 16 29 19 19 13 29 29 29 16 16 19 29 16 29 29 13 19 19 16 19 19 16 29 29 29 19 29 29 19 29 16 16 19 29 19 19 16 16 16 16 13 8 16 19 29 16 16 9 29 16 16 19 29 16 19 19 29 29 29 19 13 16 16 19 16 19 13 29 29 16 16 19 16 19 29 16 16 29 16 16 16 19 29 16 16 16 16 29 19 29 19 19 16 29 16 19 29 29 29 16 13 16 19 19 13 29 19 19 29 16 19 13 16 29 29 16 16 19 19 16 13 29 29 16 16 19 29 16 19 16 16 29 19 16 16 19 16 29 13 9 19 16 17 16 13 19 19 16 29 16 19 16 29 16 29 16 16 19 29 16 19 16 29 16 16 19 29 19 16 16 29 13 16 16 16 19 19 16 16 19 19 13 13 29 19 16 29 19 17 29 29 16 29 9 16 29 29 19 13 2 16 19 13 29 13 16 19 19 29 29 19 13 16 16 13 16 19 19 19 16 19 29 19 19 19 16 16 16 16 13 16 29 29 29 16 29 19 29 16 29 29 29 16 19 16 29 29 19 19 19 19 29 19 19 16 29 16 16 19 29 2 29 13 29 16 16 16 29 16 16 16 29 29 19 19 13 16 29 16 13 19 19 29 19 2 29 16 16 16 19 19 16 16 29 19 29 9 19 29 29 16 16 16 16 19 16 29 16 16 16 29 19 19 19 29 29 9 9 16 19 16 29 19 13 19 19 16 19 29 29 19 9 16 16 16 19 9 16 16 16 19 19 16 13 19 19 19 19 16 19 16 13 19 19 29 13 16 19 16 19 19 19 16 19 19 19 16 19 19 9 16 16 16 29 19 19 29 16 16 19 19 9 13 16 19 29 19 16 19 13 19 16 16 19 19 16 16 13 19 16 19 29 16 16 16 9 19 29 29 16 16 19 13 19 16 16 13 19 13 19 19 19 19 19 19 29 16 16 29 19 29 29 29 19 13 19 19 2 16 16 16 16 29 19 16 16 16 16 16 19 19 19 19 19 13 19 19 19 19 29 19 19 9 16 19 29 16 17 9 16 29 29 16 29 16 19 13 29 16 16 19 16 19 19 29 29 9 29 16 19 29 9 29 16 16 16 16 19 19 19 16 19 16 19 19 16 19 19 19 16 16 19 19 19 17 16 19 19 19 16 29 16 19 29 19 19 29 16 19 13 19 13 16 29 29 19 19 29 29 19 19 16 16 19 19 16 16 13 16 19 16 16 16 19 19 29 19 13 16 16 19 16 29 16 16 29 29 19 29 29 17 29 16 19 16 16 16 16 29 19 16 29 2 29 19 19 29 16 13 16 29 29 29 19 16 29 16 29 29 16 19 16 19 19 13 29 16 29 19 13 19 16 16 16 19 16 29 1 13 16 16 29 16 19 29 29 16 29 16 29 16 19 29 16 16 13 13 16 29 29 29 29 29 29 16 13 16 29 29 29 8 29 29 29 29 29 29 29 29 13 29 16 29 16 29 29 29 29 29 29 16 23 29 19 29 29 16 16 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 29 29 29 29 29 29 29 29 29 29 31 29 29 14 8 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 2 29 2 8 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 18 29 29 29 2 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 16 29 29 26 29 29 2 29 29 29 29 2 29 29 29 29 16 29 29 29 29 8 8 29 29 29 29 29 16 29 29 31 14 8 2 29 29 2 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 2 29 29 8 29 2 5 29 29 31 29 29 29 29 29 29 29 29 29 16 29 29 29 2 16 29 29 29 29 29 2 29 5 2 18 29 2 27 29 29 2 5 8 2 8 26 29 29 29 29 29 29 8 2 29 31 31 2 29 29 25 2 29 8 29 14 29 2 29 29 29 29 8 29 29 29 29 29 25 25 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 2 2 29 18 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 17 29 29 29 8 29 29 5 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 16 13 29 29 29 6 29 2 29 2 16 29 29 29 16 29 29 16 29 29 16 29 29 29 29 8 16 29 17 29 29 29 16 29 29 29 29 2 2 29 29 29 29 29 16 29 29 29 5 2 29 29 29 29 2 29 8 17 29 29 29 31 29 29 29 8 29 8 29 29 29 29 29 18 29 29 29 6 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 25 8 8 29 29 29 29 29 8 29 26 29 29 8 31 2 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 16 29 6 8 29 29 29 2 29 8 29 29 29 29 29 29 29 16 29 13 29 29 29 16 29 29 29 16 16 29 16 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 31 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 18 29 6 8 29 8 29 29 29 8 29 29 29 29 5 29 29 29 27 29 29 8 29 25 8 2 29 29 29 29 29 16 19 29 29 16 29 8 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 8 31 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 8 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 2 29 29 29 13 29 31 29 29 29 8 6 29 29 29 29 29 29 29 29 8 29 27 29 18 29 29 2 2 29 31 29 29 6 29 29 29 31 29 8 29 31 29 25 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 25 29 25 31 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 31 31 29 29 8 29 29 29 31 5 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 18 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 17 29 29 29 29 29 29 19 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 19 29 2 29 29 8 29 29 29 29 2 29 29 2 29 29 29 2 8 29 29 2 29 2 29 25 29 2 29 29 25 29 29 8 29 2 8 29 29 8 29 29 29 31 27 29 2 2 29 29 29 8 29 2 18 29 29 29 29 29 6 6 29 29 29 29 6 29 29 29 29 29 14 26 18 27 8 31 29 29 29 29 2 29 25 29 29 29 27 29 29 6 23 29 29 18 29 31 29 29 26 29 8 14 23 29 5 18 2 29 29 29 26 25 29 2 5 29 6 29 29 29 29 29 29 27 2 29 25 29 29 8 29 29 29 29 2 29 29 29 29 8 5 31 31 6 18 29 2 29 29 8 29 29 29 29 26 31 29 29 29 2 29 29 18 29 8 26 29 29 2 29 29 29 29 5 29 5 29 29 2 2 29 29 29 29 31 14 2 29 18 29 29 2 29 29 29 29 29 29 2 2 29 8 31 29 31 2 29 29 29 29 18 6 29 29 8 2 8 2 29 29 29 8 2 29 18 29 29 29 29 16 29 29 29 29 29 5 2 29 29 29 29 8 29 17 29 6 29 29 29 2 29 29 29 29 31 29 29 29 29 29 16 29 8 29 8 6 29 8 8 5 29 14 2 29 29 29 29 29 23 29 8 8 29 18 5 29 2 29 29 2 29 29 2 29 29 5 31 29 29 18 29 8 2 29 29 29 29 29 2 29 29 29 6 29 29 29 18 29 29 29 29 29 8 29 2 29 2 29 31 25 8 29 2 8 2 29 29 29 29 5 8 2 29 29 29 29 29 2 4 31 8 29 8 2 18 29 17 29 26 29 29 2 29 29 2 8 29 29 29 29 2 27 29 29 29 29 29 5 2 8 29 29 31 14 8 8 29 2 29 6 29 29 29 29 8 29 2 8 29 8 29 8 29 23 8 27 2 29 31 29 2 2 29 2 8 29 29 26 29 29 2 29 29 29 29 29 29 6 29 23 23 8 29 29 29 29 6 29 8 29 18 29 16 29 13 29 29 29 29 29 18 29 29 8 5 29 29 29 29 2 14 29 14 2 2 29 29 29 2 29 31 29 29 2 29 29 29 29 29 2 5 31 18 29 29 29 29 29 29 27 29 29 29 14 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 27 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 8 6 29 29 23 29 29 29 29 2 29 2 29 29 29 2 29 29 29 8 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 2 5 2 8 29 5 2 29 18 8 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 2 8 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 4 29 29 29 29 29 29 29 29 16 16 29 29 8 5 29 29 18 29 29 29 27 2 29 29 27 2 8 29 29 29 29 2 29 29 29 29 2 2 31 29 8 29 29 2 31 2 25 8 8 8 29 2 27 29 23 29 29 5 2 29 8 8 8 29 29 29 29 29 29 29 29 29 29 29 6 31 6 29 29 29 29 29 14 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 27 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 8 8 2 29 29 6 29 29 2 29 29 29 29 29 29 2 29 29 26 2 29 29 29 29 26 29 18 29 29 29 6 29 8 5 29 29 31 18 31 31 8 29 29 2 29 29 29 29 29 16 29 29 29 16 16 29 29 13 19 29 8 29 29 29 29 29 29 29 18 8 29 29 8 29 29 29 29 27 29 29 8 6 29 2 29 29 8 29 29 29 5 29 18 29 29 29 2 29 8 2 31 29 29 29 29 29 29 6 8 29 29 29 8 29 29 17 8 2 8 29 5 29 29 2 29 29 2 29 6 29 29 29 2 29 29 2 29 29 29 29 17 8 2 8 29 29 29 2 29 2 5 2 8 6 2 8 29 29 29 2 29 23 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 14 29 29 29 31 29 29 14 18 2 29 29 8 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 2 29 29 16 29 13 29 29 16 13 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 25 8 2 29 18 29 31 29 29 29 8 2 2 8 2 2 2 29 26 5 29 17 29 29 2 29 2 31 6 29 2 2 8 29 2 14 6 8 29 29 2 29 29 29 29 29 29 29 16 29 16 17 29 29 16 13 16 16 13 16 19 19 16 16 16 29 16 29 16 29 29 29 29 16 29 16 29 29 29 5 19 29 29 1 21 29 16 16 29 29 29 29 29 29 16 25 1 1 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 2 29 2 29 29 29 5 29 29 29 14 29 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 25 8 29 29 14 29 29 2 29 29 29 29 10 29 29 29 25 2 29 2 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 25 2 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 14 2 29 29 29 29 29 16 29 29 17 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 16 29 29 29 31 29 29 29 2 2 29 29 29 29 8 29 29 29 29 16 29 29 16 16 29 29 16 29 29 29 29 29 29 16 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 19 29 16 29 19 19 16 16 27 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 31 29 5 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 8 29 29 29 16 16 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 18 29 29 29 29 29 29 8 2 29 29 29 2 29 8 5 8 29 29 29 29 8 29 29 29 29 29 29 8 29 2 29 29 29 29 29 27 2 29 29 29 29 29 29 26 29 29 29 29 29 16 29 29 29 29 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 2 29 29 29 5 27 29 29 29 29 29 29 23 29 2 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 17 29 29 29 29 29 29 5 2 5 5 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 16 29 13 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 8 29 17 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 16 8 29 29 29 29 16 16 29 16 29 29 29 29 29 17 29 29 16 29 29 29 29 29 29 31 16 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 18 29 16 29 29 29 16 29 29 29 18 17 29 29 16 2 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 2 16 16 29 29 29 13 16 16 16 19 19 29 19 19 29 29 16 16 29 29 19 16 29 19 16 16 29 29 19 29 16 16 29 29 19 19 29 16 16 16 8 19 16 16 29 16 29 13 29 16 29 17 17 19 19 16 13 16 13 19 19 29 29 16 16 13 29 29 29 16 29 29 29 19 13 16 13 29 29 29 29 16 16 29 29 16 29 13 19 29 29 29 16 16 29 13 29 29 29 29 29 29 29 16 19 29 16 29 16 16 29 16 16 13 29 29 16 29 16 8 29 16 29 16 16 29 16 19 29 29 16 29 29 13 19 29 29 16 29 16 13 16 19 16 16 16 16 13 16 16 16 16 19 16 29 16 31 29 29 16 16 18 16 19 16 29 16 16 9 16 25 31 19 19 29 19 13 19 19 19 29 16 19 29 16 16 29 13 13 29 16 16 18 29 19 19 29 29 16 16 16 16 16 19 19 19 16 19 19 19 13 29 29 29 19 29 19 19 19 29 16 19 19 13 19 9 16 16 29 16 19 29 19 16 13 19 16 29 19 13 16 29 19 16 19 19 29 19 13 29 16 29 16 29 19 16 19 29 16 19 16 16 16 9 13 16 16 19 16 16 19 16 19 16 19 19 29 16 16 16 16 16 13 19 29 16 16 16 29 29 29 16 16 29 19 16 19 16 19 16 16 29 29 29 29 19 19 19 29 29 19 13 13 19 16 16 16 29 19 19 16 16 19 19 13 16 29 29 19 16 19 19 16 16 16 29 29 19 16 29 16 29 2 2 19 19 16 29 16 29 29 16 16 16 16 29 19 19 16 9 13 29 16 19 19 19 19 29 19 29 16 16 16 19 29 29 16 19 16 19 16 13 19 29 19 29 16 19 13 19 16 16 16 16 16 29 16 16 29 29 19 16 19 29 16 16 29 17 19 13 16 16 17 19 19 29 13 16 16 16 17 16 13 29 29 16 16 13 29 29 16 16 16 29 29 13 16 19 19 29 16 16 13 16 29 16 19 13 29 29 29 29 29 16 29 29 29 19 16 29 29 16 29 29 29 29 29 29 2 16 16 16 13 16 16 16 29 13 29 16 29 29 16 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 13 16 29 16 29 29 29 16 29 16 2 29 16 29 29 29 29 29 27 31 16 29 29 29 16 29 29 16 13 19 16 29 16 29 16 16 29 16 16 19 16 13 29 29 29 16 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 19 16 16 29 29 19 16 13 29 16 29 16 13 29 29 16 19 16 29 29 16 29 29 19 29 29 29 13 19 16 19 29 19 29 29 29 16 29 16 16 16 16 2 16 16 29 29 16 16 29 29 29 16 19 17 29 19 29 29 16 19 29 29 29 29 29 29 16 16 16 29 16 19 29 29 29 16 29 16 29 29 16 16 29 16 29 13 19 19 29 16 29 29 16 16 29 29 29 29 16 17 13 29 16 13 16 16 29 16 16 29 29 16 29 19 16 19 29 16 16 16 13 16 16 13 16 16 29 29 16 13 16 16 16 16 29 16 16 29 13 19 16 13 16 31 29 13 16 16 29 29 13 29 29 16 16 2 29 29 29 29 16 29 29 29 2 16 29 16 29 16 16 29 29 29 2 29 29 29 1 21 29 13 29 29 19 29 16 16 29 29 29 16 19 29 16 29 19 16 16 29 19 16 29 19 29 19 29 19 13 19 19 19 29 16 29 16 13 16 19 13 19 19 16 19 16 29 29 29 16 19 16 16 13 29 16 29 19 29 16 16 29 29 16 16 16 29 29 29 29 29 29 16 16 16 16 29 19 16 13 16 16 13 29 19 16 19 9 19 19 19 9 19 13 29 9 19 19 19 29 19 19 9 16 9 9 16 16 16 16 19 9 13 16 9 16 29 29 19 9 19 29 19 19 13 16 9 29 13 16 16 19 29 19 29 29 16 19 16 29 29 19 16 16 29 16 9 16 29 19 9 29 29 16 19 19 19 13 29 29 19 19 17 16 19 19 29 29 16 29 16 16 16 13 29 29 16 29 16 16 16 29 16 19 19 19 19 19 29 19 19 19 19 16 29 19 16 9 16 16 16 16 19 16 16 16 29 16 16 29 29 16 16 13 29 29 16 13 29 29 29 29 29 16 13 29 16 16 29 29 16 19 16 19 29 16 29 29 29 29 16 29 29 19 29 16 16 29 29 17 29 19 29 16 16 29 16 29 16 16 19 29 16 19 16 29 16 16 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 16 29 29 16 16 16 16 29 19 29 16 29 29 19 16 29 29 13 16 16 16 16 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 2 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 29 2 29 31 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 18 29 8 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 16 16 29 16 16 16 19 29 29 16 29 29 16 29 16 16 29 29 16 16 29 29 29 29 29 16 16 16 13 16 16 29 16 16 29 29 13 16 16 16 29 16 29 29 29 16 29 16 29 16 16 16 29 29 19 29 29 16 16 16 16 29 16 19 29 29 29 16 29 16 13 29 16 29 29 29 13 19 13 19 16 29 19 31 29 29 19 13 16 29 16 19 29 29 16 16 16 29 29 16 29 19 29 16 16 29 29 19 17 16 19 13 19 16 29 29 19 16 16 19 29 16 19 16 19 19 19 13 13 19 29 16 16 16 13 29 13 16 29 16 16 29 29 16 16 16 19 16 16 16 16 16 29 29 29 16 16 29 29 29 29 16 29 29 29 29 16 19 13 29 16 16 13 16 19 16 29 16 13 29 19 29 16 29 19 16 29 29 16 29 29 19 29 29 16 29 29 19 29 29 29 16 16 16 29 29 29 16 16 27 16 29 16 29 29 29 16 16 29 16 16 16 29 16 19 16 16 19 29 16 16 19 16 29 29 16 16 16 16 19 16 16 29 29 19 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 13 29 13 17 19 29 16 29 29 29 16 29 29 29 29 16 29 29 17 29 29 16 31 29 29 2 19 29 29 29 29 29 29 29 16 29 9 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 8 2 8 29 29 8 29 27 29 2 29 29 29 18 29 29 2 2 29 29 29 8 29 29 6 29 2 29 2 29 29 2 29 8 29 29 6 29 2 29 29 29 26 2 6 29 29 29 8 8 29 2 29 31 8 5 29 29 29 29 18 29 29 29 29 29 31 29 8 29 26 29 29 5 29 2 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 13 19 13 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 19 29 13 19 29 13 16 16 29 16 29 16 29 16 16 29 29 19 19 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 2 16 29 16 13 29 19 29 19 29 29 16 29 16 19 29 29 16 29 29 29 29 13 16 16 16 29 29 16 16 29 16 16 29 16 13 16 16 29 29 16 29 16 16 29 29 29 29 29 16 29 16 2 16 29 29 29 16 29 2 29 29 16 29 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 8 29 2 29 29 29 29 2 5 8 2 14 29 2 29 5 29 29 8 29 29 29 29 31 29 29 2 29 29 29 5 29 29 8 29 8 2 29 29 8 14 29 2 8 2 29 29 29 29 2 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 16 27 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 19 13 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 16 29 13 29 29 29 29 29 29 16 29 29 2 29 16 29 29 29 19 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 2 29 29 29 29 16 16 29 29 29 29 16 29 29 29 16 29 16 16 29 16 29 29 29 29 29 16 16 29 16 13 29 16 19 16 29 16 16 29 29 29 16 29 16 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 16 29 26 29 2 29 29 29 29 29 29 16 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 16 13 29 29 29 29 16 16 13 29 16 16 29 16 29 29 16 19 29 16 16 29 29 29 16 29 5 29 29 29 16 17 29 16 16 29 29 16 29 29 16 16 16 16 16 29 16 29 16 29 29 16 29 29 29 29 16 16 13 29 29 16 16 16 29 29 29 29 16 29 29 16 29 13 16 16 16 29 29 13 29 16 29 16 17 29 29 29 16 16 5 29 29 29 16 16 16 29 19 16 29 19 19 16 29 29 16 29 29 29 16 29 16 29 16 29 16 13 29 16 16 16 29 29 19 29 16 29 29 29 16 16 29 29 29 29 16 16 29 16 13 29 29 29 29 17 29 16 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 16 16 13 17 29 19 17 29 29 16 16 29 29 29 16 19 13 16 29 29 29 29 16 16 16 16 29 29 16 29 29 16 16 29 29 29 29 16 29 29 29 8 16 29 29 29 16 16 29 29 29 16 16 29 16 19 16 29 16 16 29 29 29 16 5 29 16 29 16 16 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 16 29 16 13 29 29 29 29 29 29 29 29 16 16 29 19 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 19 29 29 29 2 29 29 16 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 5 19 13 29 29 29 29 29 29 17 29 29 29 16 16 29 29 29 8 29 29 29 29 16 29 29 13 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 16 29 16 29 29 29 29 16 29 16 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 23 8 29 8 29 29 2 29 16 8 16 29 29 29 29 16 29 16 29 29 29 16 29 29 29 17 29 29 31 29 16 29 29 2 29 29 25 29 29 29 29 29 29 2 29 29 16 29 17 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 8 8 29 29 2 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 13 9 13 13 29 29 29 13 29 29 29 16 29 29 29 19 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 16 29 29 29 29 16 29 29 31 29 16 29 16 29 29 13 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 13 8 16 29 29 16 16 29 2 2 29 29 16 16 29 29 16 29 16 29 16 29 29 29 1 29 29 31 29 29 29 29 29 29 29 29 29 29 29 13 19 29 29 16 29 29 29 16 29 29 29 16 19 29 29 8 29 29 2 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 31 16 29 29 29 29 16 8 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 2 13 16 19 29 16 16 29 16 29 16 29 19 16 29 29 2 29 29 29 18 16 8 29 29 29 16 16 13 29 29 29 16 29 29 29 29 8 29 29 16 16 29 29 19 29 29 29 16 29 29 29 16 29 29 29 16 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 16 29 29 16 29 29 29 16 16 29 29 29 29 29 29 16 16 16 29 29 6 29 16 29 16 29 29 16 29 29 9 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 19 29 16 19 13 16 29 29 29 16 29 29 29 29 16 16 29 29 29 2 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 19 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 8 16 29 29 29 29 29 29 29 16 29 16 29 29 29 8 29 29 27 2 29 29 29 29 8 29 29 29 29 29 29 29 17 29 29 29 29 31 29 29 29 29 16 29 25 29 27 29 29 29 29 8 29 29 29 29 29 29 29 29 29 31 29 29 29 29 23 29 29 29 27 29 29 29 2 29 29 29 8 2 29 8 29 8 29 29 29 2 29 29 8 5 18 6 29 29 29 29 2 29 29 2 25 29 2 2 29 2 29 8 18 5 29 18 29 29 8 29 29 2 29 8 2 29 29 8 29 5 29 2 29 29 29 2 18 29 27 8 29 8 6 31 29 2 29 29 29 29 8 29 5 29 6 29 2 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 31 2 2 29 29 29 29 6 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 29 6 2 27 29 2 29 5 29 18 8 29 20 8 29 29 8 29 8 29 29 2 29 8 6 8 29 8 29 5 29 8 29 8 29 29 29 2 29 14 29 29 2 29 8 8 29 29 2 29 29 29 2 5 29 29 2 29 29 29 29 2 8 29 29 6 29 8 2 29 29 2 29 29 29 29 29 29 29 29 8 2 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 8 8 29 29 29 2 29 29 29 29 19 13 29 2 8 29 16 29 16 29 29 2 29 29 29 25 29 29 29 29 29 5 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 8 29 29 17 29 29 29 29 29 29 16 29 19 29 29 16 16 29 19 29 29 29 29 16 29 29 29 13 29 16 29 29 17 29 29 2 5 29 16 29 8 29 29 29 29 29 29 16 16 29 16 16 16 29 17 19 29 29 16 16 29 16 29 19 29 16 16 29 29 29 19 13 29 23 16 13 16 16 16 29 29 18 17 8 29 29 29 29 29 29 29 29 16 8 29 26 13 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 13 29 29 18 29 16 13 29 29 29 16 16 29 29 29 16 29 29 16 16 29 16 16 2 29 17 29 29 13 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 27 29 2 29 29 2 29 2 29 29 29 2 29 2 29 8 6 2 29 29 2 29 8 2 5 29 29 29 29 29 14 29 29 29 6 29 29 25 29 29 2 29 29 29 29 29 29 29 25 2 2 14 29 29 29 29 29 2 29 8 29 2 29 29 25 29 29 25 27 5 29 25 29 8 8 29 29 29 29 29 29 29 29 2 5 29 16 29 29 16 29 29 8 29 29 29 8 2 29 2 31 31 8 29 25 29 16 29 29 29 29 5 27 2 29 8 29 2 29 29 29 29 29 29 8 29 2 29 29 2 29 29 29 5 6 29 2 29 2 29 29 27 2 8 25 25 29 29 8 29 29 29 29 29 18 26 29 29 29 23 29 5 29 25 29 2 29 27 8 5 31 2 29 29 2 29 2 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 2 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 2 18 29 8 6 29 2 29 29 29 2 14 8 29 14 29 29 31 29 29 29 8 8 2 5 2 29 8 29 29 29 8 29 29 29 29 31 29 29 6 8 31 8 29 29 29 18 2 8 2 29 29 29 2 29 2 29 2 29 29 29 29 29 8 18 2 29 29 29 29 29 29 29 29 2 2 29 2 29 29 29 29 29 8 29 2 29 29 29 29 29 2 8 29 2 8 29 29 29 29 29 29 2 31 29 29 2 29 8 29 29 6 6 2 29 29 29 29 2 14 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 26 29 29 29 29 29 29 14 29 29 29 29 29 29 2 8 5 5 5 29 29 29 29 29 29 29 2 29 8 29 23 2 29 29 2 18 29 25 25 2 27 8 31 29 29 18 8 8 29 26 2 29 29 2 23 29 29 29 18 29 29 29 29 29 29 2 29 8 2 2 8 29 29 29 29 29 29 29 29 29 2 29 27 29 29 31 29 29 29 27 29 29 18 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 26 29 29 29 29 29 8 29 2 29 29 29 8 29 29 29 6 29 29 2 31 2 29 29 29 29 8 29 8 18 29 27 29 14 29 6 29 5 8 29 2 8 2 29 23 2 2 29 31 29 2 29 29 29 29 2 5 6 29 29 29 29 8 29 29 23 8 18 5 29 8 2 29 27 8 2 29 5 29 8 17 29 8 29 29 29 13 29 16 29 29 29 29 29 2 29 29 6 29 25 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 31 29 29 25 18 29 29 29 29 31 29 27 2 29 29 29 29 29 18 29 27 29 29 29 2 29 31 29 29 29 2 2 25 6 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 23 27 29 29 2 2 29 29 29 29 29 29 29 2 29 8 14 29 8 2 29 29 29 2 8 29 27 29 29 29 29 8 29 29 17 29 5 2 29 29 29 8 2 8 29 29 5 29 2 2 29 29 27 29 29 29 2 29 29 2 29 29 29 8 29 5 29 29 31 5 29 29 29 29 2 29 29 29 29 29 6 29 29 29 8 2 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 18 29 29 29 29 29 18 29 29 2 29 29 2 29 29 5 29 29 29 5 2 29 29 29 29 29 2 29 29 6 8 29 29 29 8 27 29 2 29 29 18 25 31 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 27 29 29 27 29 29 8 29 29 29 2 29 29 29 5 29 25 2 29 29 31 29 29 2 25 29 2 2 8 10 29 2 5 29 31 29 29 29 8 29 29 29 29 2 29 27 29 29 29 8 8 29 29 2 29 2 29 8 29 8 29 29 2 29 29 29 29 6 18 29 29 29 29 29 29 29 29 29 29 8 8 26 29 29 29 8 29 29 8 5 29 29 29 29 29 2 8 29 27 8 29 29 29 29 29 29 29 2 29 29 29 29 29 8 8 29 26 29 29 8 29 29 8 2 2 18 27 29 29 31 29 29 29 29 29 18 29 29 29 29 29 8 2 29 18 29 2 29 23 29 29 29 29 18 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 27 29 2 2 29 5 8 31 31 29 29 29 18 29 8 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 2 27 17 29 29 29 29 29 29 29 29 18 29 8 8 8 29 29 29 8 29 29 29 29 29 29 8 29 5 29 18 29 2 29 29 8 29 2 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 2 29 29 29 29 29 29 29 29 25 27 29 8 29 29 29 29 29 29 29 2 29 2 27 29 8 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 2 29 29 29 29 8 29 16 29 29 29 16 29 29 16 29 16 29 29 16 29 16 29 29 29 16 8 29 29 29 29 16 29 29 29 29 29 29 29 29 17 29 29 29 29 17 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 17 16 16 29 29 29 29 29 29 29 2 29 29 29 29 2 6 29 29 8 29 29 29 29 29 8 2 29 5 29 29 29 29 18 29 29 29 2 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 2 31 8 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 8 29 31 29 29 29 8 29 2 29 8 29 8 29 6 29 29 29 2 29 29 27 2 29 29 29 29 8 29 29 29 8 2 8 27 2 8 6 17 8 29 29 5 29 29 14 5 29 29 8 29 29 2 29 29 29 29 5 8 25 8 29 29 29 29 29 5 29 29 29 8 16 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 17 29 29 29 29 5 5 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 16 16 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 19 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 2 2 29 16 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 2 16 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 2 8 5 29 5 2 2 29 29 29 2 29 29 29 2 29 25 29 29 8 29 18 2 29 31 29 2 29 6 29 29 27 29 29 2 29 29 8 17 8 29 29 29 29 29 2 29 29 29 2 2 29 6 8 8 5 29 29 2 29 2 29 29 29 2 25 29 29 29 2 2 31 8 8 8 29 2 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 31 29 29 29 29 29 5 29 2 8 31 2 29 8 5 29 8 8 2 29 29 29 29 29 29 27 29 2 18 26 23 29 8 2 29 2 25 29 5 29 29 8 29 8 29 29 29 14 29 29 5 29 29 31 29 23 2 29 2 29 8 29 2 6 2 18 2 29 5 29 8 18 2 29 29 29 29 31 6 29 29 29 6 29 29 29 2 2 29 8 29 29 29 29 29 29 29 29 29 31 29 2 29 6 29 5 25 2 18 27 5 29 29 27 6 29 29 29 8 29 31 29 29 29 2 29 8 29 26 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 27 29 29 6 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 6 2 29 5 29 29 2 29 29 29 29 29 5 25 29 29 29 29 29 29 29 8 2 27 29 29 2 29 29 29 31 29 8 29 29 31 29 29 29 8 8 29 18 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 8 29 29 2 27 8 29 2 29 29 2 29 8 5 29 29 8 29 29 29 29 8 29 31 29 29 2 29 2 29 29 29 27 29 8 6 29 2 29 29 29 29 2 29 29 29 29 17 6 29 29 29 8 17 29 29 29 29 29 2 2 8 29 2 18 29 8 25 29 29 5 8 2 29 29 29 29 29 18 29 2 29 2 29 29 29 2 29 29 29 2 29 29 29 29 8 29 8 6 29 29 18 29 29 29 29 5 6 29 27 29 29 2 25 31 2 8 29 29 29 29 29 29 29 29 29 29 29 29 25 5 29 8 29 29 2 29 26 29 25 2 6 29 29 29 29 25 2 29 6 29 5 8 2 29 25 29 29 6 29 29 29 29 5 29 31 29 18 29 2 18 29 8 29 29 29 8 29 29 6 2 8 29 29 29 29 29 8 29 29 29 16 29 29 29 25 29 8 29 8 25 29 2 29 8 29 25 29 29 29 29 29 29 29 18 29 29 18 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 25 8 29 2 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 8 25 8 29 29 8 29 29 29 29 29 29 29 29 25 26 26 29 29 29 8 2 29 29 31 29 8 29 29 27 29 2 29 8 2 27 31 31 29 31 29 2 29 29 29 29 29 29 2 2 29 29 31 29 29 25 29 29 29 29 29 31 31 6 29 2 29 29 25 5 29 29 29 29 29 8 29 29 2 29 2 29 29 29 8 27 29 29 2 29 29 29 29 29 8 14 29 29 29 29 29 2 29 2 2 6 29 29 29 29 29 27 8 29 8 29 25 29 8 6 29 29 6 29 29 2 29 29 29 8 2 29 31 29 29 29 29 8 29 31 29 29 2 29 25 29 29 25 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 2 29 2 29 29 29 25 29 6 29 29 29 29 29 29 29 29 2 5 31 29 29 29 6 29 29 29 8 2 29 29 29 29 29 29 29 29 27 29 2 29 8 29 29 8 29 29 29 2 29 18 2 5 18 29 29 29 29 5 29 29 2 29 8 29 29 8 8 8 29 8 8 23 29 8 29 8 29 8 29 8 14 29 8 29 2 2 6 8 29 8 2 29 29 29 25 29 2 29 23 29 2 29 29 6 26 29 29 29 2 2 8 29 29 29 29 29 8 8 5 29 29 29 2 8 29 29 29 29 29 29 29 29 8 29 29 29 29 2 18 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 25 29 2 8 8 8 29 29 27 29 29 2 8 29 29 31 29 29 29 29 29 29 29 29 29 2 29 29 2 5 25 29 25 29 29 29 29 25 29 29 29 5 8 8 29 8 8 29 2 29 29 29 2 29 29 29 29 29 8 29 29 18 2 29 29 29 29 27 29 29 29 25 2 29 29 29 29 29 29 29 29 29 25 29 8 29 29 29 29 5 29 29 2 29 27 8 8 29 8 5 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 8 29 29 8 29 29 29 2 2 29 29 23 29 2 29 29 29 29 29 5 29 18 29 8 29 2 29 29 2 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 2 29 2 29 2 31 29 29 6 25 29 29 29 8 23 29 2 29 29 29 29 8 29 2 29 29 29 29 29 29 8 29 29 8 29 8 29 2 5 6 29 29 2 2 29 29 18 29 5 31 31 29 2 29 29 6 14 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 8 29 27 6 29 2 8 29 29 29 31 29 29 29 29 18 29 2 29 29 29 29 31 29 2 8 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 8 5 29 16 29 29 29 29 29 29 8 23 29 8 29 2 16 29 17 29 29 29 29 8 31 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 5 2 29 29 8 29 29 29 29 17 29 25 2 29 29 29 17 29 6 29 29 29 8 29 29 29 29 2 29 29 29 2 29 29 8 29 29 18 29 8 29 29 29 29 29 29 29 2 29 29 6 29 16 5 29 29 29 31 2 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 25 29 29 29 2 26 29 29 29 29 29 29 29 29 29 29 5 5 29 29 8 29 2 2 29 29 29 8 29 17 29 2 2 2 2 29 8 29 29 2 29 29 29 8 2 29 5 29 29 29 29 29 29 29 2 29 2 29 8 29 5 2 26 29 29 2 29 29 29 29 29 8 29 29 29 29 16 29 16 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 19 29 29 16 16 29 29 29 29 16 16 19 16 13 16 19 29 16 16 29 16 16 16 19 16 29 29 29 16 29 29 16 29 17 29 16 29 16 29 29 16 29 19 29 16 16 29 16 29 13 16 13 19 16 29 29 29 29 16 19 13 16 13 29 29 13 29 16 16 17 29 29 19 16 29 17 16 17 19 17 16 19 29 29 29 29 19 19 29 16 16 29 29 16 29 29 29 29 29 29 16 29 16 29 29 19 16 17 29 16 13 29 16 29 16 29 16 16 29 16 13 29 13 19 29 29 16 16 29 16 29 16 13 29 16 16 29 29 19 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 16 29 29 29 19 29 16 29 29 29 16 19 29 29 29 29 16 16 29 16 13 29 16 16 16 16 16 29 19 29 29 16 19 16 29 16 29 13 16 29 16 29 29 29 29 29 29 16 29 29 29 29 16 19 29 29 16 13 16 16 16 13 16 16 16 29 16 19 29 29 29 29 16 16 19 16 16 19 16 16 16 29 19 29 29 16 16 19 16 13 29 29 13 29 29 29 17 16 29 29 29 17 29 16 16 5 29 16 29 29 16 29 16 16 16 8 16 16 29 16 16 19 29 29 13 16 16 16 16 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 16 29 2 29 29 16 29 29 29 29 29 16 29 29 29 5 29 29 29 8 29 16 29 16 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 6 5 29 16 13 29 29 29 29 13 16 16 16 29 16 16 19 29 29 16 29 29 19 16 16 16 29 19 29 29 17 16 19 19 16 29 19 16 29 16 19 29 16 29 29 16 19 29 16 29 29 16 29 29 16 16 5 29 29 13 16 29 16 29 29 16 16 16 16 16 29 29 29 29 29 29 19 29 29 29 16 16 29 29 29 29 16 2 29 29 16 29 29 29 8 29 5 16 17 29 16 29 29 29 29 16 29 29 29 16 16 29 29 16 29 16 29 16 29 16 29 29 19 29 29 25 29 29 29 29 29 29 29 16 29 16 29 29 16 19 29 29 29 29 29 29 29 16 2 29 29 29 17 16 29 16 29 29 29 17 29 2 29 29 29 29 29 29 16 29 16 16 29 16 29 29 29 29 29 16 29 29 29 29 29 19 29 16 16 29 16 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 17 29 17 29 8 16 16 29 29 16 29 16 29 16 29 29 29 16 16 29 16 29 29 29 29 29 2 29 17 16 29 29 26 29 29 29 16 29 16 16 16 16 29 16 29 16 16 29 16 16 29 29 29 29 29 29 16 29 29 16 29 29 16 29 18 29 29 16 19 29 29 29 16 29 29 29 29 29 16 29 19 29 29 29 29 16 29 13 29 5 29 29 29 29 29 19 29 29 16 2 8 16 29 29 29 26 29 16 29 29 2 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 13 29 16 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 2 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 16 29 16 16 16 16 29 29 29 5 17 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 16 29 17 29 29 29 29 8 8 2 8 29 29 29 2 29 25 29 29 29 29 31 29 29 8 29 29 29 29 29 29 29 29 31 8 2 29 29 27 29 29 29 29 29 29 29 2 2 29 17 29 29 29 8 29 29 29 18 29 17 29 8 14 2 2 29 29 29 29 29 29 6 29 29 29 8 29 29 2 29 29 18 6 29 26 29 29 29 29 2 29 8 2 29 29 8 29 6 29 26 8 29 29 29 29 29 8 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 16 16 16 16 16 29 29 13 29 16 29 2 29 13 29 29 29 2 29 8 29 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 2 29 2 2 8 2 29 2 25 29 29 29 8 29 2 29 8 31 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 6 29 29 29 2 29 29 29 29 29 8 29 5 2 8 29 8 25 29 29 2 29 2 29 16 29 29 5 2 2 29 29 29 29 8 13 29 29 29 29 29 17 5 29 29 29 5 8 29 8 2 8 2 6 29 29 29 8 29 29 8 8 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 8 16 13 29 8 29 8 16 29 18 13 29 29 8 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 25 8 29 25 29 29 29 29 29 14 25 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 5 29 5 18 29 29 8 6 2 29 8 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 29 31 29 29 29 29 18 2 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 18 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 5 29 25 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 8 8 2 29 29 29 29 14 18 29 16 29 29 29 29 8 29 8 29 29 29 29 29 6 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 31 29 29 18 29 29 29 29 29 29 5 6 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 27 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 31 29 29 2 25 8 2 29 2 29 29 25 29 2 29 29 2 18 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 2 29 18 29 29 29 29 29 8 2 17 29 29 29 29 29 29 29 2 29 29 2 6 29 29 29 29 6 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 8 5 5 14 2 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 31 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 27 29 29 29 29 8 5 29 29 29 29 29 29 29 27 29 29 29 6 29 29 27 29 29 29 29 2 29 29 29 29 29 29 29 14 29 29 2 29 29 29 14 29 29 6 29 29 29 18 29 29 29 29 29 18 29 29 5 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 2 29 27 14 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 29 29 8 29 29 6 29 29 29 29 29 29 27 29 8 2 29 25 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 25 29 5 4 29 29 29 6 29 29 29 29 29 29 8 16 29 29 29 29 29 29 16 16 29 16 29 29 29 16 29 17 13 29 25 29 16 29 29 29 29 17 29 29 29 29 16 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 2 29 29 29 29 29 16 16 16 29 29 29 29 16 16 16 29 2 29 29 13 16 29 29 29 13 29 29 16 13 29 29 16 16 29 29 17 16 29 13 29 29 29 16 17 16 29 29 29 29 16 16 13 16 29 16 16 29 29 16 29 29 29 13 16 16 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 16 2 29 29 16 29 16 29 29 16 29 29 16 29 29 29 16 29 16 29 29 16 29 16 18 29 16 19 16 16 29 29 13 16 16 16 29 16 29 16 19 29 17 29 29 29 16 16 29 29 16 16 16 29 29 29 29 16 29 29 29 17 29 13 29 16 16 13 29 13 29 29 29 19 19 16 29 13 19 19 13 29 16 16 19 29 19 19 19 29 13 16 16 16 19 29 16 19 16 16 19 29 16 16 29 19 13 19 29 5 16 19 29 29 16 29 29 29 16 29 29 29 29 16 16 16 16 29 16 29 19 16 16 16 29 29 19 19 16 13 13 29 16 13 19 16 29 19 29 16 29 19 13 19 19 29 16 13 29 16 13 19 29 19 29 19 18 19 19 29 16 19 29 16 16 16 13 29 29 29 16 29 29 19 29 29 29 16 16 29 16 29 16 16 16 29 29 16 16 13 16 19 29 19 29 16 16 29 19 16 8 29 9 19 29 29 16 19 29 29 16 13 19 19 19 9 19 19 19 29 16 19 16 13 16 19 9 16 19 16 29 29 13 16 29 29 29 29 19 19 29 29 29 29 19 16 29 16 16 13 29 13 19 29 29 16 16 29 16 16 19 16 29 29 16 19 16 29 16 29 16 29 9 29 13 16 17 16 16 16 29 29 16 16 29 19 16 16 16 19 16 29 16 16 29 29 16 29 16 16 16 29 29 29 16 29 16 29 16 16 19 16 19 16 13 16 16 29 29 16 29 16 29 16 19 16 19 16 17 29 16 16 29 19 29 29 19 16 19 29 29 16 17 29 16 16 29 29 29 29 16 29 16 13 29 16 16 13 19 13 16 13 16 29 19 29 16 16 16 16 29 19 13 16 29 16 16 16 13 19 13 16 16 19 19 16 29 16 29 29 29 16 19 17 29 16 16 29 29 16 16 16 29 29 16 29 29 17 29 16 16 29 8 16 16 16 16 29 19 19 16 16 29 16 17 16 29 16 19 17 16 17 16 29 16 16 17 29 19 16 29 19 13 29 16 16 13 29 29 16 16 16 16 16 29 16 13 13 16 29 16 29 29 29 29 16 29 16 29 29 29 29 16 29 29 16 29 16 29 16 16 29 29 29 29 16 16 16 16 29 19 19 29 29 17 29 16 16 19 16 19 16 19 16 16 16 19 16 19 16 16 16 16 29 16 19 19 16 29 13 16 29 19 16 13 29 29 29 31 5 16 29 29 29 29 29 29 29 16 29 8 16 29 29 16 8 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 16 29 29 29 16 29 29 13 16 29 29 16 16 29 29 16 29 2 29 29 2 29 29 29 29 29 8 29 13 17 29 29 16 29 16 29 29 8 29 29 29 29 29 29 29 29 29 8 8 29 29 16 29 29 29 29 2 2 29 27 29 29 29 18 29 29 18 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 8 29 29 29 29 29 29 29 29 29 29 27 29 8 29 18 29 8 29 29 29 29 6 29 29 29 29 2 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 25 29 29 29 8 29 29 29 29 29 2 29 29 23 29 29 16 29 31 29 26 29 29 29 29 17 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 16 29 16 29 29 16 29 29 29 17 29 29 29 29 25 29 29 29 29 29 29 29 29 17 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 5 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 17 29 29 29 8 29 29 29 29 2 8 29 2 29 29 29 29 2 8 29 29 29 29 29 29 23 25 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 8 29 31 2 29 5 29 29 29 29 2 29 2 29 29 29 2 29 8 29 8 29 29 14 29 29 29 29 29 29 29 29 29 16 29 29 2 6 29 29 29 29 8 8 31 29 29 29 26 2 29 18 29 29 29 27 29 29 29 8 26 29 8 29 5 29 29 29 29 6 29 8 18 29 29 29 29 29 29 29 5 29 29 31 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 2 29 29 29 29 16 27 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 16 29 16 16 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 2 8 8 29 16 17 2 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 18 29 13 29 29 16 29 16 29 29 29 16 16 29 29 29 29 17 29 29 29 29 16 29 29 29 2 29 8 16 29 29 29 29 29 29 29 29 29 29 8 29 29 8 16 29 31 29 29 29 29 29 31 29 29 29 29 29 16 16 29 29 29 8 29 29 29 29 29 29 25 29 27 2 29 29 29 18 8 29 29 31 29 2 31 29 29 29 29 29 2 29 2 29 29 8 29 25 29 29 29 2 29 29 29 29 29 29 6 29 29 14 29 2 29 29 29 2 29 29 29 8 29 29 31 5 2 29 29 29 29 29 2 29 29 23 29 29 29 29 8 29 8 29 8 29 29 29 29 27 2 31 29 27 29 29 29 2 29 29 29 26 17 16 29 2 29 29 29 29 29 8 31 29 29 29 29 29 29 29 8 2 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 2 8 29 14 29 29 8 29 2 29 27 2 2 8 2 5 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 27 29 29 29 29 8 29 29 29 29 29 8 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 18 29 29 29 29 18 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 8 29 29 29 29 29 2 29 29 31 8 5 8 25 29 29 29 29 27 29 27 29 29 25 29 29 29 2 31 29 29 29 29 29 29 8 29 6 2 6 29 8 2 29 29 31 8 29 29 29 29 29 29 29 29 8 29 29 8 29 29 8 29 29 29 8 8 5 29 8 29 29 26 14 18 19 29 8 25 18 18 31 18 29 6 29 29 6 29 18 8 29 29 31 2 29 29 29 29 29 25 2 29 29 27 29 25 29 29 29 29 2 8 29 2 29 31 29 29 25 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 26 2 2 29 6 29 29 29 2 29 27 29 8 29 29 6 2 8 29 31 29 29 29 2 8 29 29 29 25 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 8 26 29 13 29 26 29 29 2 29 16 29 29 29 25 29 29 29 29 31 29 29 29 31 2 29 29 29 29 2 29 29 29 29 2 8 8 25 2 5 29 25 29 29 25 29 6 29 29 6 29 25 29 25 29 6 8 29 27 29 2 8 29 8 8 17 8 29 29 8 2 29 8 25 29 2 29 2 29 2 14 29 8 8 29 31 27 29 25 29 2 29 29 5 6 2 29 26 29 29 29 8 31 29 2 5 8 29 31 29 8 25 6 29 29 8 29 29 29 25 8 29 29 29 2 29 2 31 2 29 29 29 6 8 26 8 8 29 27 29 2 25 29 29 29 8 31 29 29 8 29 8 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 26 29 5 29 29 29 29 29 8 29 16 16 29 25 29 26 2 29 2 29 18 29 29 29 27 31 2 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 16 29 29 13 29 17 29 29 29 29 16 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 19 16 29 13 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 8 29 29 29 25 29 27 29 29 29 29 29 29 29 29 29 27 29 29 29 29 16 29 29 27 29 29 29 29 29 29 2 29 16 27 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 31 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 14 31 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 5 29 29 6 2 29 2 25 29 29 6 8 29 29 6 29 29 25 29 31 5 31 29 29 29 29 2 31 29 29 29 29 18 29 14 29 25 29 29 29 29 29 27 25 29 29 29 29 8 29 29 8 29 29 29 8 29 29 29 8 29 29 6 2 2 29 29 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 18 2 31 29 29 18 29 31 29 8 2 29 29 29 2 2 8 29 29 14 29 29 25 29 29 29 29 29 29 5 17 29 17 2 29 29 29 6 8 8 29 29 29 29 29 29 29 9 29 29 2 29 2 29 29 6 29 29 8 29 29 29 29 29 29 29 29 14 29 5 29 2 25 25 28 2 6 29 29 29 2 2 29 29 2 23 8 29 8 8 29 29 29 29 29 29 14 29 29 29 29 31 29 29 29 2 2 29 29 29 29 18 2 6 6 29 29 18 8 29 26 2 5 29 27 29 31 29 29 25 29 29 29 31 29 29 2 18 26 29 29 2 29 29 8 29 29 29 31 29 29 14 29 29 29 5 29 29 27 2 29 6 2 6 8 29 2 29 2 29 6 29 29 6 27 6 6 29 29 29 29 18 29 14 29 29 29 29 29 29 29 29 29 29 29 8 18 29 29 27 29 25 29 31 29 29 2 6 29 29 26 29 29 2 31 29 16 29 17 29 29 2 29 8 29 2 29 29 29 29 29 29 29 29 29 8 2 29 29 29 2 29 29 29 29 29 29 18 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 25 31 16 29 2 6 8 29 29 14 5 29 17 18 29 29 29 29 29 14 29 29 2 18 29 29 29 29 29 29 29 26 29 29 29 29 29 2 29 14 29 5 2 29 8 29 29 29 5 23 29 29 29 29 8 29 29 29 8 25 29 2 29 2 29 18 14 2 2 8 2 29 8 29 29 29 29 8 29 16 29 29 6 29 2 8 29 29 29 29 29 29 29 29 29 29 29 2 29 19 13 29 14 8 5 31 29 29 2 8 29 29 29 17 8 14 26 26 5 2 29 2 29 8 29 2 29 29 29 29 2 29 2 31 29 8 29 2 16 29 8 18 29 29 29 8 29 29 6 29 5 29 31 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 25 8 8 29 29 8 29 29 2 29 2 29 2 2 29 29 29 29 2 8 29 5 29 18 14 8 29 2 8 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 6 29 29 29 25 29 29 31 18 29 29 29 29 29 5 29 29 31 2 2 29 29 2 27 29 29 29 16 29 29 29 29 29 29 29 9 13 29 29 29 29 2 16 29 29 29 29 29 29 29 29 8 27 29 2 31 29 29 29 2 2 29 8 29 29 29 29 6 2 2 26 29 18 29 2 25 29 29 29 29 29 29 16 14 25 29 29 8 16 29 29 29 29 29 27 8 25 8 26 29 29 25 29 31 18 17 5 8 29 29 8 25 29 31 29 29 29 25 29 8 29 18 8 8 29 29 2 29 29 29 2 8 8 29 8 2 29 29 29 29 29 29 5 8 25 29 29 29 29 29 29 2 29 8 29 29 29 29 29 8 8 29 2 29 29 25 6 8 2 14 8 2 29 29 8 29 29 29 8 29 29 29 29 29 8 29 29 29 8 29 2 5 29 8 29 29 31 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 2 25 2 8 29 29 29 27 8 8 6 6 29 6 2 29 31 8 27 29 14 29 2 29 2 8 18 29 8 8 2 18 29 5 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 8 29 2 29 2 29 29 29 29 8 29 29 29 29 5 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 29 29 29 29 29 13 29 29 29 29 16 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 14 2 29 29 8 27 29 16 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 18 18 29 29 29 29 29 29 29 29 25 2 29 31 29 16 29 2 29 29 29 29 8 29 29 29 29 29 2 6 29 29 8 29 29 29 29 2 29 29 29 29 25 29 29 8 8 29 2 29 18 19 29 29 29 2 29 5 2 8 29 29 29 2 29 29 29 6 29 29 29 29 29 2 17 29 29 29 29 16 16 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 6 23 29 29 29 29 29 29 29 27 29 25 29 29 2 8 29 29 8 27 6 29 8 29 29 29 5 29 23 29 27 29 29 29 29 29 29 16 29 29 29 29 29 6 17 8 29 29 29 29 8 2 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 8 2 29 29 29 23 29 29 29 29 29 29 29 26 26 2 29 29 29 27 29 29 29 29 29 29 29 2 2 29 29 29 29 8 29 29 29 29 29 16 29 29 18 29 29 29 16 29 29 29 16 29 29 16 8 29 29 16 29 16 29 19 29 29 29 29 29 16 2 29 29 29 5 29 29 29 29 29 29 29 29 2 2 29 31 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 27 29 29 8 26 26 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 18 29 8 29 2 29 29 2 29 29 29 29 2 29 8 29 2 2 29 29 29 29 29 27 29 29 8 29 2 31 29 8 29 29 29 29 29 8 29 5 2 29 2 29 29 29 23 2 29 8 8 8 29 29 29 5 29 29 29 2 16 29 29 16 16 18 2 29 2 2 29 29 8 29 2 29 27 18 29 29 29 29 29 16 16 29 29 16 13 29 29 29 29 29 29 29 29 19 29 2 2 18 29 29 29 29 5 29 17 29 29 2 29 2 16 23 16 27 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 5 29 29 29 29 2 2 5 29 8 29 29 29 29 2 2 8 14 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 2 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 8 29 29 29 29 29 29 29 8 29 27 2 29 29 29 23 8 29 2 29 16 26 29 14 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 26 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 18 29 29 29 16 8 29 29 29 29 29 29 8 29 29 29 29 29 5 8 8 5 29 29 29 29 18 29 2 29 14 8 27 29 6 29 8 2 29 2 29 5 16 29 17 29 26 8 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 2 29 18 2 29 29 29 29 29 29 8 29 29 29 29 2 18 29 29 14 29 27 6 6 8 29 29 29 17 29 29 26 29 29 29 5 8 5 29 29 29 8 29 29 29 29 8 29 29 2 6 29 8 29 26 29 29 29 29 29 29 31 29 29 29 29 29 29 6 8 29 29 29 8 2 8 29 29 29 17 29 8 29 26 18 29 29 29 29 29 29 29 29 8 8 29 8 29 8 29 29 17 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 8 8 29 31 27 18 29 5 29 29 29 2 29 31 29 31 29 25 8 29 29 18 29 8 29 2 29 5 29 29 8 29 29 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 2 29 29 2 29 8 2 2 29 29 29 29 29 29 5 5 8 8 29 29 2 2 29 29 29 2 2 8 8 29 29 8 6 29 29 26 29 29 29 5 29 29 29 2 29 29 26 29 8 29 6 29 29 2 29 29 8 2 29 8 8 29 29 2 29 29 29 16 29 29 29 29 16 29 2 29 8 29 2 29 29 29 29 29 29 29 29 8 25 29 29 29 29 26 5 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 26 29 29 29 17 29 29 29 29 14 29 29 5 8 29 29 29 31 8 8 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 2 2 29 29 29 29 29 29 8 31 29 29 29 2 29 2 8 2 29 29 8 8 2 29 29 29 16 29 29 29 29 8 18 6 8 8 29 29 8 2 29 29 2 29 29 8 6 8 2 29 16 16 29 8 29 29 29 29 29 23 8 6 2 29 8 8 29 29 8 17 31 5 8 29 29 25 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 17 16 2 29 16 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 27 8 29 2 29 8 2 31 29 29 29 26 16 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 18 29 8 26 2 2 2 31 6 2 23 2 29 2 18 29 2 2 2 29 29 2 6 2 27 8 29 29 25 29 31 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 16 29 8 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 8 29 29 8 29 29 31 29 29 29 16 29 29 29 29 17 29 29 29 8 29 29 2 29 17 8 29 8 16 8 29 29 29 18 6 29 18 8 14 8 29 29 2 29 29 25 2 2 8 29 2 2 29 18 29 2 2 6 2 29 2 29 29 29 29 8 29 29 29 29 29 2 29 5 29 29 8 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 13 19 13 16 13 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 16 19 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 26 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 17 29 29 29 29 29 16 19 16 29 29 16 29 29 29 29 8 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 27 29 29 25 29 29 8 29 6 8 23 5 2 29 2 29 8 29 29 29 29 29 29 2 29 29 2 2 29 29 29 29 2 31 29 29 31 8 29 29 29 8 29 29 29 29 29 29 29 2 29 31 25 8 5 2 29 29 8 29 8 29 17 29 29 29 2 29 29 29 2 29 29 29 29 29 6 29 2 8 29 29 29 29 2 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 8 29 8 29 29 29 29 29 2 8 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 2 8 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 18 26 29 29 2 29 29 29 29 8 29 8 2 29 29 29 16 16 29 29 8 8 29 8 29 29 29 29 29 2 14 29 29 29 5 8 29 8 29 2 29 29 29 8 29 29 29 29 18 29 2 29 5 29 29 29 29 16 16 2 29 29 29 29 25 29 29 29 29 29 29 16 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 8 29 29 29 29 2 23 29 29 29 29 29 29 29 29 2 29 14 2 29 29 29 29 18 8 2 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 8 8 8 25 6 29 5 8 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 31 2 29 29 29 16 2 29 29 29 29 29 29 29 5 8 31 29 29 29 29 8 29 29 18 5 29 5 18 5 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 6 29 29 25 29 29 29 29 23 29 29 29 29 2 29 29 29 29 29 2 29 29 8 29 2 29 23 8 29 29 29 2 29 29 8 29 8 29 5 8 29 29 29 29 19 29 29 29 29 5 29 29 2 29 29 29 29 8 2 29 2 29 31 29 29 2 29 29 31 29 2 8 5 29 8 29 8 6 8 29 29 29 2 29 29 29 25 29 29 2 29 29 5 29 29 29 29 29 8 8 29 2 29 29 29 29 2 29 2 29 29 29 8 8 29 27 8 8 26 29 8 29 29 29 29 29 29 29 29 6 27 6 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 26 14 6 17 29 6 29 29 27 27 2 29 29 29 2 29 29 29 29 29 27 29 29 8 8 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 6 8 8 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 8 2 29 29 2 29 29 29 17 18 29 29 26 29 8 29 29 29 8 6 29 29 2 2 29 29 29 29 8 8 29 17 2 29 29 16 5 29 29 29 29 31 29 29 31 2 29 29 29 2 29 29 29 29 29 8 6 29 2 29 29 29 29 29 8 29 29 29 29 29 8 26 29 29 29 8 17 29 8 29 29 29 29 2 29 29 29 29 29 29 2 8 2 21 29 29 29 29 29 29 6 29 29 29 8 2 29 29 29 29 29 29 16 2 8 29 29 29 29 29 8 29 5 29 29 8 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 16 6 18 14 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 8 16 17 17 29 29 29 29 16 29 16 16 19 16 29 29 29 16 29 29 29 29 13 29 16 29 29 29 29 29 29 2 26 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 17 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 14 29 29 29 29 31 2 29 8 29 29 29 29 8 29 29 29 29 29 31 29 29 2 2 8 2 29 29 8 29 29 26 2 29 29 6 2 29 8 29 26 29 8 29 29 8 29 8 2 18 29 29 29 29 2 2 5 2 29 29 29 6 2 29 29 29 29 18 8 8 29 8 29 29 29 29 27 2 29 29 8 8 29 16 5 29 29 29 16 17 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 23 29 14 29 29 29 8 26 8 2 2 29 29 29 2 29 29 8 2 8 29 29 8 5 29 29 29 14 8 29 29 2 6 29 29 2 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 19 5 29 29 29 29 29 2 13 16 29 29 29 2 29 29 29 29 29 18 29 29 29 29 26 29 29 29 2 29 29 2 29 5 29 29 29 2 29 29 29 29 29 29 25 29 29 16 29 29 29 29 25 29 29 8 5 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 8 8 8 8 29 14 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 2 29 29 29 29 17 29 29 29 2 29 29 29 29 29 8 29 29 29 2 29 8 29 27 29 16 16 29 29 29 29 29 29 29 2 29 29 5 29 29 8 2 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 5 29 25 6 2 8 29 8 8 29 29 2 18 8 8 29 2 29 29 29 29 29 29 2 29 29 29 23 29 6 27 29 29 29 2 29 29 29 29 29 29 8 26 29 29 8 8 29 29 29 29 29 29 29 29 31 29 29 29 29 25 29 25 29 8 29 29 2 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 2 29 25 29 8 8 29 29 29 29 26 5 29 8 8 29 29 29 6 29 29 29 29 6 6 29 29 31 5 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 2 27 16 29 8 29 29 6 8 2 29 27 29 29 29 5 26 8 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 26 2 29 29 29 29 27 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 8 29 29 29 29 31 29 18 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 8 29 29 29 29 29 29 29 29 29 8 8 29 29 2 25 2 2 29 29 2 29 29 13 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 2 29 29 29 29 29 29 29 29 16 16 29 13 29 29 29 29 29 29 29 29 29 29 17 29 2 29 29 29 29 25 29 29 2 29 8 29 29 29 31 2 8 2 29 19 29 29 29 8 5 31 29 29 29 29 29 29 31 29 29 29 29 5 29 29 29 29 29 2 29 29 5 29 29 2 29 29 2 8 2 29 29 29 2 29 29 14 29 29 29 29 29 2 29 5 29 8 29 8 25 29 8 29 2 2 29 2 2 29 29 31 29 27 29 6 8 29 29 29 29 31 18 2 29 29 6 29 29 29 2 29 29 8 29 29 8 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 14 29 29 29 29 29 8 29 29 29 29 27 29 29 29 29 29 8 29 16 29 29 31 25 31 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 27 8 8 29 29 29 8 2 29 8 29 29 14 29 29 8 23 29 16 16 31 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 8 2 29 8 29 29 14 29 2 29 29 29 29 8 27 14 31 29 6 31 29 29 29 8 29 29 29 2 29 29 2 29 2 29 29 29 26 8 29 29 29 5 29 29 29 6 8 29 29 8 29 31 29 5 29 29 29 29 29 29 8 29 6 29 29 27 29 29 29 29 8 29 8 29 29 29 8 29 8 6 29 29 29 29 16 18 29 29 29 29 2 2 29 29 29 29 29 16 29 29 8 29 29 29 29 2 8 29 29 5 2 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 26 2 29 29 8 2 29 14 6 29 5 25 29 25 25 29 29 29 29 29 29 29 29 29 29 29 27 29 29 8 29 2 29 29 31 29 29 29 29 29 27 29 8 8 31 29 2 29 29 27 8 29 29 2 2 8 2 6 2 29 2 2 8 26 8 29 29 2 29 29 29 29 29 31 29 29 6 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 14 29 29 29 29 2 8 27 29 14 2 29 29 26 29 29 29 29 6 18 2 29 29 29 29 29 29 27 29 29 29 2 29 29 17 29 29 29 6 29 29 29 29 31 29 29 29 29 23 26 17 29 8 29 29 29 8 25 29 29 8 6 25 16 29 2 2 18 29 29 29 8 29 8 29 29 29 29 29 2 29 8 29 2 29 29 29 29 2 29 29 29 29 29 17 29 29 29 29 8 2 8 29 17 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 17 29 17 16 16 29 29 29 16 29 16 29 29 16 19 16 16 29 16 13 29 16 29 16 13 29 29 29 29 16 29 16 29 29 29 29 17 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 18 6 29 29 29 29 29 29 29 29 2 29 6 2 29 29 29 29 29 29 14 29 29 29 29 29 29 25 29 18 29 26 29 29 29 29 29 29 29 16 29 29 29 29 26 29 17 13 16 29 29 29 29 29 27 29 29 16 29 9 19 29 19 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 27 29 29 29 29 29 29 29 2 29 29 29 29 2 29 8 29 25 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 26 29 29 29 29 14 29 16 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 14 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 16 29 29 29 29 29 29 29 18 29 29 5 29 6 29 29 29 6 29 29 29 29 2 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 5 29 5 29 29 2 29 29 29 29 29 2 29 29 29 29 2 18 29 8 29 29 2 18 2 26 29 29 8 29 29 2 29 29 29 29 2 6 29 29 14 8 29 29 29 29 2 29 2 31 27 8 2 8 29 29 8 29 2 29 29 2 8 29 29 29 18 29 29 29 26 29 29 18 17 29 29 29 29 18 18 8 14 29 8 8 29 29 14 2 2 29 2 29 29 29 25 6 29 29 29 29 29 2 18 29 2 31 8 2 2 29 29 2 8 8 8 29 8 29 25 2 29 29 29 8 18 18 29 2 29 29 29 29 29 16 29 29 8 8 29 29 8 29 29 29 8 29 29 29 29 29 29 6 29 8 2 14 5 8 29 29 2 29 29 29 29 29 29 29 2 8 29 29 29 29 29 5 26 16 29 29 29 29 6 6 5 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 2 16 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 8 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 16 16 29 16 29 29 13 29 29 29 29 8 29 29 29 16 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 13 16 29 29 29 29 29 6 29 17 29 29 29 2 31 2 2 29 5 29 29 29 16 29 29 8 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 8 29 2 29 2 6 29 8 2 8 18 29 27 29 29 29 29 29 5 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 6 29 29 29 31 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 27 18 29 29 29 29 29 29 29 29 29 29 29 29 2 8 18 29 29 29 8 2 29 31 8 29 29 29 29 29 16 8 29 2 29 29 2 29 29 29 2 19 2 29 29 29 29 29 29 31 29 29 29 2 8 29 29 29 29 29 29 2 29 29 29 16 29 29 26 29 29 29 29 29 29 29 16 29 16 29 29 16 16 29 16 29 16 29 29 29 29 29 16 29 29 13 29 29 8 29 29 19 16 16 17 29 19 19 16 29 29 13 16 16 16 29 29 13 29 29 29 29 29 29 29 10 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 19 19 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 13 29 16 29 8 16 16 19 26 29 29 29 29 29 29 16 29 29 29 29 29 19 16 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 31 29 29 29 16 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 19 29 29 29 29 29 29 14 29 29 29 29 2 29 29 8 25 29 29 29 31 25 29 29 29 8 29 29 2 29 29 2 8 29 29 29 29 29 29 29 2 29 29 29 29 16 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 8 5 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 2 29 29 29 29 29 29 29 18 29 2 29 29 8 29 29 29 8 2 5 29 5 29 29 8 29 2 29 29 2 29 29 29 29 2 29 29 29 29 29 8 29 14 29 8 29 8 18 29 29 29 29 29 29 29 29 8 29 2 29 19 29 29 29 29 29 29 29 29 29 29 5 5 29 17 29 29 29 29 29 29 29 29 29 29 31 8 29 17 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 29 29 2 29 29 29 29 29 2 29 14 8 29 29 2 29 29 8 29 26 29 2 16 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 16 17 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 8 2 29 29 29 2 29 6 2 5 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 17 29 29 5 29 26 31 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 25 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 17 29 29 18 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 17 29 29 29 29 29 29 29 31 29 8 29 2 29 29 26 17 29 29 29 29 29 16 17 29 29 29 2 29 29 18 29 2 29 29 29 29 2 29 8 31 29 14 29 29 16 16 6 29 29 29 29 29 29 14 2 29 2 29 29 29 29 29 29 29 29 29 29 29 26 16 13 31 29 29 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 31 29 29 29 29 29 2 29 29 29 29 5 29 29 2 29 8 29 29 27 29 29 29 29 2 29 29 29 5 29 29 29 6 29 29 29 29 17 29 29 29 29 2 2 27 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 8 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 19 13 29 27 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 2 29 17 29 5 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 5 6 29 29 29 29 2 29 29 8 29 29 29 2 29 5 29 18 29 29 29 8 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 29 27 29 29 29 29 29 8 5 29 29 16 29 29 29 29 29 23 29 8 2 29 29 29 29 16 16 29 29 29 8 29 29 2 29 29 28 31 31 29 29 2 31 25 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 18 29 29 29 2 29 29 29 29 5 29 2 29 29 2 29 29 29 29 29 29 6 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 2 29 2 2 2 29 29 29 27 14 27 2 8 29 29 8 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 8 29 29 2 29 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 18 2 29 29 31 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 23 29 29 29 8 29 29 29 25 8 29 29 29 29 29 29 14 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 2 29 29 29 27 29 8 29 29 29 29 29 29 29 2 29 29 29 2 29 27 18 29 29 2 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 17 29 29 8 29 29 29 29 29 29 27 29 29 29 29 8 29 6 29 29 8 29 29 31 5 29 29 14 29 29 29 29 29 29 29 29 29 29 16 5 17 17 29 29 29 29 29 29 29 29 29 16 29 29 29 29 5 29 29 29 8 29 29 2 2 29 29 8 29 2 2 29 29 29 29 27 18 29 8 8 29 2 5 29 31 2 29 29 29 29 29 29 29 8 29 29 2 8 29 29 29 29 29 5 29 23 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 8 8 8 29 29 29 29 29 29 29 27 29 29 8 29 29 29 2 29 29 16 29 29 2 29 29 31 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 27 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 29 29 8 2 29 29 29 29 29 16 8 29 6 29 29 29 29 29 18 29 29 29 29 31 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 8 5 29 8 29 29 29 29 8 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 28 29 29 29 29 29 29 29 29 29 26 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 2 29 14 29 18 31 2 2 17 29 29 29 2 29 29 29 29 29 29 2 2 29 23 16 13 16 16 29 29 5 29 16 29 13 16 13 29 19 16 29 16 16 16 29 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 18 29 29 29 29 29 16 29 29 29 29 27 29 16 16 29 29 16 8 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 8 29 29 6 31 5 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 5 29 29 29 8 29 29 8 8 29 29 29 29 29 29 18 29 29 29 29 2 16 29 16 29 17 29 29 8 29 29 8 29 16 29 29 29 16 16 8 29 29 8 29 29 29 2 29 29 16 23 16 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 16 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 8 2 29 8 29 26 2 29 29 2 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 27 29 2 29 29 29 29 29 29 29 2 29 14 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 5 17 2 29 29 29 29 2 29 29 2 29 17 8 29 29 29 8 29 29 5 31 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 17 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 2 29 2 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 2 27 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 27 29 29 29 26 29 17 29 8 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 17 29 29 29 29 2 29 4 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 18 27 29 29 2 29 29 29 29 29 29 29 25 29 29 16 2 25 8 29 16 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 2 5 29 29 29 29 29 29 29 29 29 29 5 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 14 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 17 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 18 29 29 16 29 29 29 8 29 29 29 17 29 29 29 29 29 29 29 29 2 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 5 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 18 29 29 29 14 29 29 29 29 29 29 29 8 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 31 29 29 29 29 29 29 2 29 29 29 29 29 29 5 29 25 29 29 6 2 27 29 26 29 29 29 29 29 8 29 2 29 16 8 8 29 29 29 8 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 2 2 29 29 8 29 29 29 29 2 2 29 29 26 2 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 6 26 29 29 29 29 29 29 29 16 6 2 29 29 18 29 29 29 29 29 29 29 29 8 29 29 8 29 29 13 29 8 29 29 8 18 2 29 29 29 8 29 8 8 2 29 29 29 8 29 6 2 29 6 29 25 5 29 29 13 29 29 29 29 29 29 29 29 2 16 16 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 16 29 29 29 29 29 31 29 14 29 29 2 29 29 29 29 29 29 29 29 2 2 29 29 29 29 17 29 29 29 29 29 29 29 29 29 31 29 29 29 29 27 5 29 6 29 29 29 29 29 29 17 29 8 29 29 2 29 29 17 29 29 29 8 29 29 29 29 2 29 29 29 2 2 29 29 29 25 29 29 29 29 29 5 29 18 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 8 2 29 29 2 29 29 29 29 8 8 29 29 16 29 27 8 29 29 29 31 29 29 17 29 29 29 29 29 8 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 18 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 8 29 8 29 29 8 8 29 16 29 29 2 29 5 29 29 29 29 8 29 29 29 29 29 29 29 29 27 29 29 2 29 8 29 29 16 29 8 8 8 29 29 29 29 29 29 29 29 18 18 29 2 29 29 16 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 31 29 29 29 29 29 29 16 29 2 29 29 25 29 29 29 29 29 29 29 29 16 2 29 29 6 29 29 29 29 26 29 29 8 29 2 29 8 29 29 29 29 29 29 2 8 17 13 29 29 29 29 29 29 29 8 29 8 5 29 8 8 8 17 29 29 29 29 29 29 29 29 29 29 29 29 8 5 8 29 29 29 26 8 29 5 29 29 29 29 29 6 29 29 29 29 29 31 29 6 8 29 29 29 29 6 29 6 2 29 29 2 5 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 31 2 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 8 5 29 29 29 2 29 29 29 29 29 29 29 29 29 31 27 29 29 29 27 2 29 29 29 29 29 29 29 5 29 29 29 29 29 2 8 2 29 29 29 26 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 2 13 2 29 29 29 29 29 29 29 5 29 2 2 29 2 29 5 5 29 29 29 18 29 29 2 29 6 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 31 29 31 29 29 29 29 2 29 29 29 29 29 2 2 29 29 2 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 2 29 29 29 8 29 29 2 29 29 31 29 29 29 8 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 8 8 17 29 29 8 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 31 29 29 29 6 29 29 29 29 8 6 29 2 29 8 29 29 2 29 29 29 29 16 29 29 29 29 29 23 29 6 25 29 29 29 6 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 23 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 16 29 29 29 16 29 19 29 29 29 16 13 29 29 29 29 8 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 5 29 29 29 17 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 8 29 29 29 2 8 29 29 29 29 2 8 29 8 29 29 29 29 29 6 29 29 29 29 2 8 29 2 29 29 29 5 29 29 29 25 29 8 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 8 2 6 5 2 29 8 8 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 2 29 29 8 8 8 29 8 29 29 29 29 5 29 29 29 29 29 6 29 2 29 2 29 29 29 8 29 5 29 6 2 17 29 29 8 29 29 29 8 2 8 8 29 29 29 29 29 29 29 8 29 29 29 29 29 25 8 8 29 29 8 31 29 29 2 29 29 29 29 29 29 29 29 29 6 29 8 5 29 29 29 29 18 2 2 29 29 29 29 29 8 29 2 29 29 29 29 8 29 5 26 8 29 29 29 2 29 29 29 29 27 29 29 8 29 29 29 29 8 29 29 29 8 29 29 17 13 17 29 29 17 29 8 8 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 31 14 29 29 29 8 29 29 29 29 5 5 29 29 17 29 29 29 29 29 16 29 29 29 25 29 2 29 29 29 29 29 29 8 6 29 29 29 26 8 29 5 8 29 8 6 29 31 29 29 29 29 8 29 29 2 29 8 8 29 29 8 29 29 29 8 29 17 29 29 29 8 8 29 2 29 29 26 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 31 29 29 29 29 29 2 29 29 29 29 29 29 29 2 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 5 29 29 29 29 29 18 29 29 29 29 29 29 29 14 17 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 8 29 27 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 17 2 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 17 29 29 29 6 29 14 29 29 29 18 29 29 2 16 29 2 29 29 29 29 29 29 29 29 2 5 29 29 29 29 31 29 5 29 8 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 8 2 29 29 2 29 8 29 8 29 8 29 29 2 29 29 29 18 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 14 2 26 29 29 29 8 8 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 16 29 16 16 29 17 25 16 29 29 29 29 29 8 29 29 29 29 29 5 29 29 29 29 29 29 29 2 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 27 29 29 29 29 29 29 29 13 29 29 2 29 16 29 29 16 17 19 19 29 29 29 17 19 17 29 16 29 16 19 29 29 29 29 19 29 16 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 19 16 29 29 29 29 13 29 29 29 29 29 18 29 29 29 29 29 16 29 29 19 19 29 16 13 16 16 29 16 29 29 29 29 29 29 29 29 29 29 8 29 16 29 5 29 11 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 16 29 29 29 17 29 29 29 5 29 31 17 29 29 29 29 2 29 29 29 29 29 29 5 14 29 8 29 29 29 29 8 29 29 29 29 29 29 29 2 29 31 29 29 18 27 2 29 26 29 8 29 29 29 8 29 5 16 29 29 8 4 29 29 29 29 29 29 29 29 29 18 29 6 29 29 29 2 29 31 29 2 31 6 8 5 29 2 2 5 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 29 29 29 29 8 29 2 29 29 29 2 5 29 29 29 29 8 29 29 29 29 8 29 29 29 16 29 29 29 2 29 2 29 17 26 29 29 29 29 2 31 29 29 29 29 8 29 29 29 29 29 5 23 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 18 29 29 8 29 29 29 29 5 8 29 29 29 29 29 8 29 8 29 2 29 29 2 8 2 2 29 29 29 29 8 8 18 29 29 29 2 29 29 29 29 6 8 29 2 29 29 29 29 17 29 29 29 29 2 14 29 29 29 29 29 29 31 8 14 29 2 29 29 29 29 29 29 29 29 29 29 29 6 27 29 29 29 29 29 29 29 18 29 16 29 29 17 29 29 29 29 29 29 29 29 29 26 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 18 29 29 29 29 29 29 29 29 29 13 29 29 2 29 29 29 29 29 29 29 13 13 13 6 5 8 29 29 29 29 2 29 29 2 29 29 29 29 8 6 29 29 29 29 8 29 8 29 29 29 18 29 29 29 5 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 16 29 16 16 13 29 29 29 29 29 29 16 17 13 16 29 17 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 19 29 29 29 29 26 29 29 5 29 29 2 5 8 27 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 17 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 31 16 16 29 29 5 29 5 29 8 17 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 27 29 29 29 29 29 5 2 29 29 29 8 29 2 2 29 29 29 29 29 8 29 29 2 31 29 29 2 29 29 8 17 29 29 29 29 29 29 29 29 29 29 29 29 17 6 29 29 29 29 29 29 29 29 31 29 29 29 29 27 26 2 29 29 8 14 29 29 16 29 29 16 29 29 29 16 29 16 29 29 29 29 29 8 29 29 29 2 29 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 6 29 29 29 29 29 2 18 29 29 16 29 6 29 29 29 5 29 29 29 29 29 29 29 29 29 29 16 16 16 29 13 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 29 31 29 29 18 29 2 29 29 29 29 16 29 29 8 29 2 29 8 2 29 29 29 29 31 29 29 29 29 29 8 8 29 29 6 29 29 29 29 29 29 29 29 29 13 29 16 16 19 29 17 13 29 29 29 29 19 29 29 29 16 29 29 13 29 19 29 29 16 29 19 29 29 29 29 29 16 13 29 29 16 29 25 29 29 29 29 16 13 29 8 29 29 29 29 29 29 2 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 16 29 29 29 13 29 29 29 29 16 29 8 13 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 2 8 2 2 29 29 29 29 29 29 29 29 25 29 5 29 29 29 29 18 29 29 29 29 29 29 29 29 17 5 31 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 16 29 29 13 29 2 29 8 29 29 29 29 29 2 8 29 29 29 29 8 29 29 29 6 29 29 29 8 29 29 16 8 8 29 31 8 29 29 29 29 29 29 23 29 2 13 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 6 29 29 2 8 29 29 29 29 29 5 29 29 29 29 2 29 25 29 8 29 13 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 19 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 2 29 29 29 29 29 29 29 17 8 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 17 29 29 29 29 29 8 29 18 16 29 16 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 13 29 29 29 29 29 2 29 29 29 29 29 5 29 29 29 2 29 29 8 2 29 29 29 29 8 29 18 29 29 29 2 29 29 29 29 6 2 8 29 29 29 29 29 29 29 29 2 29 2 29 29 29 8 23 29 29 29 29 8 2 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 17 29 16 29 16 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 31 17 16 29 29 29 27 29 16 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 16 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 16 29 29 18 29 29 29 27 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 2 8 29 29 29 29 18 29 29 17 2 29 5 17 29 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 5 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 26 8 29 29 29 29 29 29 2 29 8 29 25 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 26 29 5 2 29 29 29 29 29 29 29 29 29 29 27 29 2 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 29 8 29 17 2 8 29 29 2 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 8 29 29 8 29 29 29 8 29 29 8 29 29 29 29 29 29 2 29 29 2 8 29 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 8 5 2 29 8 5 29 26 29 2 29 29 29 29 29 29 8 5 29 31 29 29 2 29 29 29 29 2 29 29 8 29 2 29 29 29 29 29 31 8 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 5 29 2 29 29 29 29 29 29 29 29 17 25 29 29 29 29 29 29 29 13 6 29 29 29 29 29 29 27 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 31 29 2 8 2 29 29 29 29 29 29 8 29 29 29 29 29 29 6 6 6 29 29 8 5 29 29 29 8 29 29 29 29 29 29 29 29 31 8 29 2 27 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 8 29 8 29 29 25 29 18 29 29 29 29 29 29 8 29 29 6 29 29 29 25 29 29 29 29 29 29 13 29 18 29 29 29 29 29 29 29 8 29 29 29 2 29 8 23 5 29 8 25 29 29 8 29 29 29 29 29 29 29 29 29 14 29 29 29 29 31 29 29 29 29 29 29 29 6 29 29 27 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 31 8 2 29 29 29 29 29 26 2 8 27 18 29 13 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 8 29 29 26 2 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 8 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 26 31 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 5 29 29 29 29 6 29 29 18 29 29 29 29 16 29 31 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 29 29 29 29 29 29 29 29 2 8 29 26 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 8 17 29 29 29 29 13 29 8 29 29 29 13 29 29 29 16 29 25 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 18 29 6 29 27 29 27 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 8 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 13 29 16 29 29 29 16 29 29 16 17 29 29 29 16 19 16 29 29 16 29 29 13 29 19 29 16 29 16 29 29 29 16 29 29 29 29 13 29 29 8 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 16 16 29 19 29 16 16 16 29 8 29 13 19 16 19 13 16 13 29 29 29 16 19 16 19 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 16 16 13 16 29 29 13 13 29 16 2 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 19 16 16 16 19 29 29 29 16 29 29 19 13 16 29 16 19 19 29 29 16 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 16 16 29 13 29 29 29 29 29 14 29 29 29 8 29 29 29 8 29 29 29 6 16 29 16 29 16 13 29 29 16 19 2 29 16 13 17 13 29 16 29 13 29 16 19 16 19 29 29 16 19 16 29 16 19 19 19 16 19 13 16 29 29 29 29 29 27 29 29 29 29 5 29 29 31 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 2 29 29 29 13 19 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 8 29 13 6 26 29 29 29 29 29 29 29 29 29 13 16 16 29 17 29 16 29 29 8 8 25 5 29 29 29 29 29 29 29 29 2 29 5 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 16 29 29 29 29 29 8 29 2 6 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 8 29 29 29 29 26 8 29 8 29 29 29 29 29 29 29 29 29 13 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 16 29 19 29 29 29 29 16 16 29 29 29 29 19 16 19 2 16 13 16 29 19 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 29 8 16 29 13 2 29 16 16 29 16 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 16 29 29 8 8 29 29 29 2 29 8 29 29 29 8 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 25 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 27 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 6 29 2 29 29 29 14 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 8 29 29 29 29 16 29 17 29 29 2 26 2 29 29 29 29 2 8 29 29 8 8 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 2 29 29 29 29 29 29 29 2 17 6 29 8 29 29 29 29 29 23 29 29 29 2 29 29 29 29 29 8 29 8 8 8 2 29 29 29 29 29 8 2 29 29 2 29 29 29 29 29 2 29 29 29 4 29 29 29 29 31 29 29 29 29 29 27 2 5 2 6 25 29 29 29 2 29 29 29 29 29 29 2 5 29 29 29 29 8 2 2 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 27 29 29 29 8 8 29 8 29 29 29 29 29 2 29 29 29 26 29 2 29 29 29 29 29 29 29 29 29 5 29 23 29 29 29 8 29 29 29 29 17 27 29 29 2 29 2 29 29 29 29 29 29 26 29 29 29 29 2 29 29 2 29 29 29 27 29 29 29 29 29 29 5 2 29 27 29 2 2 2 17 16 29 29 16 29 2 29 2 6 2 2 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 2 29 29 29 29 29 2 29 5 29 26 29 29 29 29 13 29 29 29 29 8 29 29 29 29 2 29 2 8 29 29 5 29 29 29 8 8 29 29 29 5 29 29 16 29 29 29 17 2 29 31 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 23 8 8 29 8 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 2 29 29 29 16 29 29 29 8 6 29 5 29 29 2 8 29 29 29 29 29 29 29 29 29 8 2 29 29 25 5 8 29 29 29 8 29 29 8 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 2 5 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 14 29 5 27 6 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 29 29 16 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 5 29 16 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 5 29 8 29 8 29 29 29 29 29 8 8 29 27 5 29 29 29 29 29 29 29 29 14 29 29 29 29 29 16 19 16 29 29 29 29 29 16 17 29 29 29 29 29 29 16 16 16 29 29 19 16 13 29 16 29 29 13 13 13 29 16 13 29 29 16 2 29 16 19 16 29 29 29 16 17 13 29 16 16 29 29 29 29 29 29 16 16 13 16 29 29 29 29 29 16 19 29 16 29 29 16 29 29 16 29 29 29 16 16 29 29 16 16 29 29 16 16 29 16 19 16 29 17 29 17 16 16 29 19 19 16 19 19 16 29 19 16 17 16 16 16 16 29 16 29 16 16 17 13 29 29 19 16 29 16 16 29 16 13 29 16 19 29 16 29 29 29 17 16 19 16 29 29 16 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 16 19 16 29 29 16 13 16 29 29 29 29 29 13 29 29 29 29 17 29 13 29 29 29 29 16 29 29 29 16 29 16 16 16 16 16 16 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 31 29 8 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 8 8 8 8 25 29 8 29 31 8 29 29 2 29 29 29 8 29 29 8 29 29 8 29 29 8 29 5 29 29 29 29 5 29 29 29 29 18 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 23 8 29 2 4 29 16 29 29 29 29 29 29 18 29 29 29 29 29 2 8 29 6 29 29 8 29 2 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 16 29 29 29 29 29 16 29 27 29 16 2 29 16 29 29 16 16 29 29 29 29 16 29 29 16 29 29 29 17 29 16 29 29 29 29 29 29 16 29 29 2 29 29 16 29 29 29 29 16 29 29 29 29 29 17 29 29 29 29 29 2 29 2 16 16 29 31 29 29 29 29 29 8 29 29 8 29 5 29 18 2 29 29 29 29 29 29 27 29 18 29 29 2 29 29 29 5 8 29 29 29 2 8 29 2 29 5 29 2 2 29 26 29 2 29 8 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 16 2 29 29 2 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 2 29 4 29 8 29 29 29 29 8 14 29 8 29 29 29 29 29 2 8 29 5 2 5 29 5 29 29 29 29 8 23 29 29 2 29 29 29 2 29 29 29 16 29 29 29 29 2 29 26 5 29 29 2 29 29 29 29 8 29 29 2 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 2 29 29 29 29 29 29 13 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 8 29 2 29 26 29 29 2 29 2 29 29 29 29 29 29 27 23 29 29 29 29 8 29 29 31 2 2 29 29 29 8 8 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 8 29 2 8 2 29 8 5 8 29 29 29 29 29 8 2 29 29 29 6 29 29 29 29 8 29 29 29 8 5 29 17 8 31 5 2 26 2 29 8 29 17 31 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 2 6 29 26 29 2 29 8 5 18 29 29 2 29 8 6 29 29 8 29 8 29 29 25 29 8 31 29 29 29 2 29 29 25 8 31 29 8 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 2 16 29 29 29 29 29 29 29 29 29 27 6 29 29 29 29 8 29 29 29 18 8 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 2 2 29 29 29 29 29 29 29 8 18 29 6 29 2 29 29 29 29 18 29 29 29 29 6 29 29 27 2 8 2 29 8 29 2 29 17 29 29 29 29 8 29 29 29 29 29 29 27 31 29 29 29 29 29 29 29 29 29 29 2 2 29 25 2 29 29 29 18 29 29 29 29 2 29 29 2 29 29 29 29 29 8 29 2 2 2 29 29 29 8 27 29 29 29 29 5 29 29 8 26 8 2 8 29 29 8 29 31 5 29 29 29 29 29 29 8 29 2 17 29 29 2 29 29 29 2 6 29 29 8 29 8 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 2 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 18 8 29 2 29 29 8 29 29 29 29 8 29 29 31 29 29 2 29 29 29 29 6 29 29 23 29 29 2 29 29 2 8 29 29 29 29 29 29 29 29 29 2 2 29 29 8 8 29 29 29 29 16 29 29 29 29 16 8 29 29 4 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 8 29 26 29 29 2 29 29 29 29 29 29 29 5 29 29 16 29 8 29 29 6 29 29 29 2 29 29 29 29 29 29 17 8 8 27 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 27 29 29 2 29 29 29 29 31 29 8 29 31 17 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 18 23 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 5 29 29 29 2 16 29 29 29 8 29 29 29 29 23 29 16 8 29 29 29 29 29 2 29 29 16 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 18 27 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 31 29 29 5 29 29 8 29 29 29 29 29 18 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 2 29 2 29 23 27 8 28 29 29 29 29 29 5 14 8 29 29 2 14 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 31 29 8 29 29 23 29 8 29 29 29 29 29 2 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 14 29 29 8 14 29 8 29 17 29 29 27 6 29 31 27 29 29 29 29 2 16 29 29 29 16 16 29 29 29 29 29 29 29 5 18 29 2 31 29 29 26 29 29 29 29 29 29 29 29 29 27 8 29 29 8 2 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 8 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 8 29 29 29 2 8 29 29 29 29 29 26 2 29 8 29 29 29 18 8 31 29 8 2 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 2 23 29 29 29 2 29 29 2 29 29 14 29 29 8 2 29 29 8 29 8 29 2 29 29 2 29 27 29 8 29 29 2 29 29 29 2 29 29 29 29 8 5 29 29 29 25 2 29 29 29 29 29 29 2 29 6 29 29 29 29 29 8 2 29 26 29 29 8 29 29 29 29 8 29 29 29 29 8 29 8 29 16 29 16 29 29 8 29 29 29 2 8 29 6 8 29 29 29 29 29 18 29 29 8 29 29 25 29 29 29 29 17 2 8 18 29 29 29 29 2 29 2 8 29 29 29 29 29 29 29 8 29 29 29 29 29 8 2 8 2 29 29 29 29 5 29 29 29 29 2 29 29 29 29 29 29 29 29 31 8 29 29 25 29 27 2 29 8 29 29 29 29 29 31 29 8 29 29 29 2 29 29 29 8 29 2 29 26 8 29 29 29 29 29 27 29 29 29 8 29 8 29 2 5 29 2 29 2 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 8 29 2 16 4 29 29 16 29 16 29 29 29 29 2 29 16 29 16 29 29 29 29 29 16 29 29 16 29 16 19 16 16 29 29 16 16 29 29 29 29 16 13 17 16 29 29 16 16 16 29 13 16 16 29 29 29 13 29 5 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 16 29 29 16 29 19 29 16 29 29 16 19 19 29 29 29 29 16 16 16 29 16 16 16 29 16 29 16 16 16 29 16 16 16 29 13 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 16 16 16 13 16 16 29 19 13 13 29 19 19 29 29 29 16 29 19 16 16 16 19 16 16 31 29 29 29 29 29 29 29 29 29 16 5 29 29 13 29 16 29 16 29 13 29 29 16 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 16 29 29 29 29 6 2 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 2 29 29 2 2 6 29 2 29 8 29 29 29 29 29 29 2 29 29 29 2 16 29 29 29 29 16 29 29 29 29 13 29 29 29 16 16 29 13 29 29 29 16 29 29 13 29 8 29 29 16 29 29 29 29 16 29 16 16 29 29 29 29 29 19 29 29 29 29 29 16 16 29 29 16 16 16 29 29 29 29 29 16 29 16 16 29 29 13 16 13 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 16 29 29 16 16 16 29 16 13 16 29 29 8 29 16 19 16 16 19 16 16 19 29 13 19 16 29 29 29 16 13 19 19 16 29 29 16 16 16 16 29 16 29 29 8 29 29 16 29 16 29 29 29 29 29 29 29 29 6 16 29 16 16 29 29 29 29 29 29 17 29 16 29 16 29 13 29 16 29 29 29 29 29 29 29 29 8 16 29 29 2 29 13 17 29 29 8 16 16 29 29 29 29 29 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 26 29 29 29 29 29 8 29 29 29 29 26 29 16 29 29 29 29 29 29 29 29 16 2 2 29 8 29 29 29 29 29 29 29 29 2 29 29 29 2 29 2 29 2 2 29 2 2 29 29 6 29 29 29 29 2 16 29 5 29 29 29 26 29 29 29 2 29 29 18 29 29 18 29 2 8 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 2 2 23 29 29 29 2 29 2 8 29 8 29 29 29 29 29 2 29 29 29 29 29 2 29 14 29 29 29 29 14 31 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 8 29 29 29 2 29 29 29 18 25 18 2 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 13 29 29 29 29 29 17 16 29 18 29 8 2 17 29 29 29 29 6 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 5 2 2 29 6 29 29 31 26 29 29 29 2 29 29 27 26 29 2 29 2 2 5 29 29 29 29 29 2 29 8 8 29 2 29 29 29 29 29 29 29 29 8 23 29 23 29 2 2 2 29 8 2 29 2 8 29 29 29 29 29 29 29 27 29 29 2 29 29 29 31 8 29 8 26 8 2 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 8 29 8 29 29 8 29 29 2 29 25 16 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 31 29 29 2 8 26 2 5 17 29 14 29 29 29 29 29 29 29 8 29 29 27 8 29 29 8 29 29 29 29 29 6 2 18 29 2 2 29 23 29 2 2 29 29 29 2 27 29 2 29 25 29 29 29 2 29 29 6 29 8 29 8 8 2 8 29 29 29 29 2 26 17 6 2 2 18 29 29 29 29 17 29 29 29 29 31 29 29 8 29 8 8 17 8 29 29 8 29 2 29 18 29 8 29 29 27 31 8 2 29 8 29 29 29 8 8 29 26 5 29 29 29 29 29 29 29 29 29 29 29 8 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 2 2 29 29 29 29 29 31 29 18 29 29 2 8 29 29 16 2 29 8 29 29 18 2 29 29 29 29 31 8 2 18 2 29 29 18 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 8 29 29 29 6 16 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 26 29 29 29 29 31 31 29 29 29 8 18 2 29 29 29 31 16 29 29 16 5 29 29 25 29 29 29 25 29 31 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 23 2 29 23 29 29 29 29 29 27 29 29 29 2 29 29 29 27 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 29 29 2 8 29 18 29 29 29 2 2 29 29 29 29 8 2 29 29 29 29 29 18 29 29 8 29 2 29 29 29 29 29 29 29 2 17 29 17 29 8 29 29 29 8 29 29 29 14 26 29 29 27 29 31 29 27 29 25 31 29 2 29 29 29 29 31 29 29 8 29 5 29 29 18 29 29 29 29 29 29 8 29 29 29 29 2 29 29 14 18 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 5 29 29 16 29 14 2 16 29 2 2 29 29 29 29 29 29 29 2 29 29 2 18 29 8 29 29 14 29 29 8 2 31 2 29 29 29 29 31 29 2 8 8 5 8 18 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 8 18 29 29 29 8 29 2 8 8 2 8 29 29 29 29 29 29 29 8 29 29 2 5 29 16 29 8 29 8 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 31 2 29 8 23 2 8 17 29 29 29 29 26 29 29 29 29 29 29 29 29 29 2 16 29 29 29 8 29 29 29 29 29 29 29 29 29 27 29 29 25 29 29 29 29 29 13 6 29 29 29 29 29 29 5 29 29 16 29 26 6 29 8 29 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 29 8 29 29 5 16 29 29 13 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 6 18 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 16 8 29 31 2 29 29 29 29 2 29 29 29 8 29 29 29 5 29 29 29 29 29 29 29 16 29 2 29 2 29 29 2 29 29 29 25 29 8 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 8 29 29 29 29 8 5 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 2 29 16 29 2 29 8 29 8 29 29 29 29 29 29 17 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 27 29 31 29 29 31 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 2 2 29 29 8 8 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 8 29 8 25 18 8 31 8 29 2 29 29 29 29 5 29 29 29 31 29 29 29 29 29 29 29 26 29 29 29 29 29 8 29 29 29 29 31 29 29 29 16 29 29 29 29 29 16 8 29 29 29 25 18 8 29 29 2 29 8 26 29 2 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 8 29 29 29 29 2 23 29 29 29 29 2 29 29 29 29 29 29 29 29 2 14 29 29 29 29 29 8 5 29 29 2 2 29 29 2 29 8 27 29 29 29 29 16 29 29 29 16 16 29 29 29 29 8 29 29 2 8 29 29 29 29 29 29 29 8 8 29 29 5 29 18 29 29 29 29 2 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 8 2 29 26 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 2 2 13 29 29 29 2 29 29 29 29 29 8 29 29 8 6 29 29 8 17 29 29 29 29 29 29 29 29 18 31 29 29 29 29 29 29 29 29 29 29 29 2 29 31 31 2 29 8 29 29 8 29 29 29 29 29 29 29 8 29 5 8 29 2 29 31 29 8 29 6 29 29 29 29 8 29 29 29 29 14 29 27 29 25 29 29 8 23 29 2 29 29 29 14 8 8 29 29 14 29 29 29 31 25 8 29 2 29 29 8 29 29 5 29 29 16 29 29 29 29 29 27 2 29 29 29 29 29 2 29 29 8 29 29 8 29 29 29 2 8 2 5 16 29 29 29 29 29 31 29 29 29 29 25 29 8 29 2 29 29 29 29 29 29 8 29 29 2 29 17 29 29 29 8 8 8 29 29 29 31 18 29 29 29 29 29 29 18 29 29 25 8 29 29 31 29 29 6 29 29 31 29 29 29 29 29 25 2 8 29 5 29 8 2 29 27 29 29 29 29 23 29 25 6 29 29 29 29 29 29 18 18 2 6 8 29 8 2 8 29 18 29 29 29 18 18 8 8 8 29 29 29 2 27 16 29 2 29 29 29 29 29 29 8 2 2 29 5 25 8 8 29 29 18 2 29 2 2 2 8 6 29 29 29 29 29 2 8 29 8 5 26 29 29 2 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 2 18 29 29 8 29 29 29 29 29 29 29 8 29 17 29 29 29 29 29 29 8 8 29 29 29 29 23 8 25 29 29 6 8 25 6 29 29 29 29 29 25 29 29 6 29 17 2 29 29 29 29 2 29 2 29 29 29 29 29 8 29 8 29 2 5 8 29 29 29 29 2 2 29 29 8 29 8 29 6 29 29 29 29 6 6 29 29 29 29 2 29 18 29 29 29 29 2 18 29 8 29 29 2 5 29 18 18 29 8 31 29 29 8 6 29 8 29 29 29 29 29 31 29 29 29 29 5 29 29 8 2 29 5 29 29 29 29 29 31 29 31 29 29 29 2 26 2 2 5 29 27 8 29 8 5 29 2 29 29 29 29 29 29 29 29 27 29 29 16 13 29 2 29 29 2 6 29 29 29 29 29 16 16 6 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 17 14 8 8 29 2 18 5 8 6 8 29 29 2 29 29 29 13 29 13 29 29 29 17 29 29 29 18 29 29 29 29 29 29 17 29 29 29 18 29 29 2 29 2 29 29 6 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 6 29 29 8 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 6 6 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 8 29 29 6 29 8 8 17 29 29 29 8 29 2 2 29 29 29 29 6 29 29 29 29 29 8 8 29 29 2 2 29 14 2 29 29 29 29 8 29 29 29 29 17 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 2 29 16 29 2 16 29 29 6 29 29 5 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 18 29 29 29 5 29 29 8 27 14 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 2 29 16 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 16 16 8 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 16 29 29 29 29 16 31 29 29 29 29 29 29 29 29 29 29 29 16 31 29 17 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 16 16 29 29 29 16 29 29 29 29 29 2 5 29 29 29 29 29 29 2 29 29 29 29 16 29 29 16 16 16 29 29 29 29 19 29 2 29 31 29 16 16 29 29 29 29 29 13 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 19 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 8 29 29 29 29 29 29 16 2 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 8 29 29 5 29 29 17 2 31 2 29 29 2 29 2 5 29 29 18 2 29 29 2 8 2 8 6 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 18 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 5 2 29 8 29 29 29 29 29 18 16 29 17 16 31 29 26 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 6 18 29 29 29 8 29 2 29 2 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 2 29 29 16 29 6 29 29 29 2 29 29 18 29 29 29 29 8 16 29 29 29 26 16 16 13 29 16 19 29 29 16 29 29 29 29 29 29 13 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 2 17 29 29 8 29 2 29 17 29 29 29 17 16 29 19 17 16 29 29 29 19 19 16 16 19 16 16 16 19 19 16 16 13 29 29 19 16 16 19 19 16 16 19 19 19 19 19 16 19 16 16 29 16 19 19 17 16 29 16 29 19 19 19 29 29 16 19 19 29 29 29 29 16 29 29 29 29 29 29 29 29 29 23 2 29 17 17 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 17 29 5 29 17 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 17 29 5 29 29 29 29 31 29 29 8 29 2 29 26 29 8 29 29 29 16 29 25 29 29 29 29 29 2 29 29 2 29 8 31 5 29 29 29 2 29 29 29 29 29 29 29 29 29 26 29 29 8 29 29 2 5 25 29 2 18 29 5 29 2 29 29 2 29 29 29 29 31 29 8 29 29 29 14 29 14 5 29 29 29 2 8 8 29 29 31 29 29 29 18 27 29 29 29 29 29 29 4 29 29 29 8 5 2 29 29 29 29 29 29 2 8 29 2 29 8 29 16 29 29 2 29 29 29 29 8 29 18 29 29 29 8 29 29 8 29 2 29 26 23 29 29 29 29 29 29 8 29 29 29 29 6 29 29 31 29 29 29 5 29 29 29 2 26 29 2 29 29 2 29 29 29 29 29 29 29 29 8 29 29 8 29 8 8 31 29 2 29 29 29 29 5 29 2 31 29 29 29 29 29 8 8 5 29 29 29 5 29 17 25 29 29 8 8 2 5 6 29 2 8 8 2 2 5 2 29 31 25 29 2 2 18 25 23 29 29 29 29 2 29 2 8 29 29 29 29 2 29 29 29 29 5 29 29 29 29 29 2 29 29 2 29 29 29 29 29 16 16 16 29 29 29 29 2 8 29 29 5 29 29 29 29 23 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 16 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 16 29 29 29 16 29 29 29 13 2 29 29 29 29 8 29 6 29 29 29 29 29 31 29 29 2 29 31 29 29 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 27 29 18 8 29 29 29 2 29 29 23 29 25 29 29 29 18 25 29 29 2 2 29 29 29 6 29 29 18 29 8 8 29 5 25 29 29 29 29 18 8 29 29 29 29 2 29 29 29 29 29 29 29 27 29 29 25 29 29 29 8 29 8 8 29 18 29 29 29 29 29 29 29 8 29 29 29 6 29 29 29 18 29 29 8 29 29 29 29 29 29 29 29 25 29 29 18 25 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 2 29 6 31 2 29 5 25 8 29 29 2 29 2 8 29 29 29 29 29 8 29 2 5 29 2 6 29 2 5 2 8 29 29 31 18 29 2 29 18 29 29 29 29 5 29 27 6 6 2 27 18 29 2 29 2 8 29 29 8 23 8 8 29 6 31 29 2 29 2 29 29 29 29 29 29 2 29 29 29 29 2 2 29 26 2 29 29 29 29 6 2 29 29 29 29 29 31 6 2 29 8 29 2 25 29 29 25 29 29 29 2 2 18 29 29 29 29 2 18 29 29 29 29 29 25 29 29 8 2 8 29 29 29 29 29 8 8 29 2 29 8 29 18 8 8 29 5 29 2 8 27 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 18 29 16 29 29 26 29 29 29 18 31 29 2 29 29 29 29 8 29 29 6 5 14 6 29 26 29 29 29 26 8 2 29 16 29 29 29 29 8 29 29 2 29 29 8 6 29 29 18 29 8 29 29 8 18 29 29 8 26 29 29 2 29 29 29 29 29 8 2 29 29 8 29 27 29 29 29 29 29 29 18 29 2 8 2 29 29 2 29 2 2 29 29 29 29 29 29 2 29 29 29 29 29 14 2 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 8 29 8 2 6 31 27 2 2 29 29 29 29 8 29 8 8 2 2 29 29 6 29 29 2 29 8 2 29 6 2 8 29 29 8 8 29 2 29 26 2 2 29 29 29 29 29 8 8 29 6 26 14 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 2 29 29 25 29 29 17 29 2 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 18 29 29 29 29 29 29 29 13 29 29 29 2 29 29 29 16 29 5 29 29 13 29 2 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 16 29 17 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 2 6 29 17 29 2 29 29 2 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 29 2 29 29 31 29 18 29 29 29 29 29 29 8 29 8 29 29 2 29 29 29 29 8 29 2 29 29 29 29 29 29 2 29 27 29 29 29 29 29 14 29 29 29 29 29 29 6 29 26 17 29 29 2 5 29 29 29 29 29 26 26 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 2 8 29 8 2 29 29 6 29 29 29 29 29 25 29 29 29 2 2 2 29 5 6 8 2 2 29 29 29 29 26 2 29 29 8 31 29 5 29 8 29 18 29 8 29 25 29 29 29 29 29 29 29 29 29 2 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 19 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 2 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 26 29 29 16 29 29 29 29 17 29 29 29 29 29 29 29 8 29 29 29 29 2 2 16 29 8 29 29 29 29 29 29 5 29 29 29 8 14 29 17 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 17 29 16 29 29 29 29 5 29 29 29 29 29 29 29 29 2 25 29 29 25 29 29 29 29 6 29 29 29 29 29 29 29 29 26 29 16 29 29 29 29 29 29 2 29 18 29 25 29 29 2 29 29 29 31 29 8 29 5 29 29 29 2 29 29 29 29 29 29 29 5 18 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 18 16 29 16 29 29 29 29 29 29 29 16 29 6 27 2 29 2 29 18 29 8 5 29 29 29 29 29 29 2 29 27 5 6 29 29 29 29 29 2 29 29 29 8 8 2 29 2 2 29 29 8 25 29 29 29 18 29 18 29 31 2 29 29 25 8 2 29 29 29 29 5 29 8 29 27 8 29 29 29 29 29 29 29 2 31 6 29 29 29 29 25 29 29 29 29 29 29 29 6 29 29 29 29 29 31 29 29 29 29 29 8 29 29 5 6 29 29 29 8 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 29 2 29 29 8 29 29 2 29 29 29 16 29 29 8 29 29 29 8 8 29 29 29 29 29 5 29 5 29 29 29 29 29 29 29 18 29 29 29 29 29 2 8 6 6 18 8 29 5 29 29 29 29 29 8 2 29 2 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 5 29 29 29 27 29 29 18 29 29 29 29 26 2 29 29 5 29 29 2 2 29 5 8 8 2 2 26 29 2 29 29 31 29 8 2 29 29 18 29 29 29 29 29 2 2 23 29 29 8 29 29 25 29 29 25 29 25 29 29 29 29 29 29 29 29 29 2 29 8 8 8 29 29 2 29 29 8 29 29 2 18 29 29 29 29 8 29 6 29 29 29 5 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 31 29 29 29 14 2 2 29 29 29 16 19 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 29 29 8 2 14 29 8 16 29 29 31 29 29 8 6 2 2 29 29 29 29 2 29 29 8 29 29 2 6 29 26 2 29 5 29 8 26 18 29 31 29 29 29 29 2 2 2 29 29 18 29 2 29 29 29 29 29 8 8 29 18 8 29 26 8 31 31 26 29 26 2 29 8 8 31 29 29 29 26 29 8 2 29 8 29 2 6 8 29 29 29 29 27 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 5 29 31 29 14 2 29 29 29 29 29 29 29 29 2 29 27 29 29 29 8 29 8 31 25 8 2 29 29 29 29 29 17 29 29 29 6 29 8 8 14 29 5 29 29 29 25 2 29 31 29 29 29 29 29 29 2 29 29 29 29 29 8 16 29 29 14 8 17 29 29 29 29 31 29 29 16 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 6 29 29 2 29 8 29 2 29 8 26 8 8 29 19 29 29 6 29 6 29 14 29 16 17 16 9 29 29 29 29 29 29 17 26 18 5 29 6 29 29 2 5 6 29 6 8 29 8 6 29 29 5 29 6 29 6 29 8 8 8 29 25 29 29 29 29 26 29 29 29 31 29 29 29 29 29 29 5 29 29 29 29 29 8 8 29 29 29 29 29 29 29 2 29 29 18 29 29 8 8 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 18 29 29 29 29 31 29 29 29 8 5 8 29 29 29 8 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 16 29 2 29 29 29 29 16 16 29 29 29 29 26 29 29 29 29 29 29 29 16 29 29 29 17 29 13 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 6 9 29 29 29 16 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 2 29 29 29 29 29 29 2 29 29 18 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 31 14 29 29 29 6 8 29 29 29 2 29 29 29 29 25 2 29 29 2 2 29 29 31 31 29 29 18 8 29 29 29 8 17 29 29 29 29 29 29 2 29 29 29 27 29 29 8 29 18 29 8 8 2 29 29 29 29 29 29 29 29 27 29 19 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 26 8 2 8 29 29 25 29 2 29 6 6 31 29 18 6 8 2 29 29 29 31 29 29 18 29 29 29 29 29 8 8 29 29 29 6 8 31 29 2 2 2 2 29 18 6 25 2 29 29 29 29 29 29 31 29 29 29 2 29 8 29 29 29 29 31 14 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 16 29 29 29 29 2 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 6 29 18 29 23 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 14 16 29 29 29 29 29 29 29 2 29 29 29 29 26 29 8 31 29 29 29 29 29 29 31 29 29 29 29 31 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 5 29 29 27 29 29 29 29 29 29 29 29 8 29 31 29 29 16 29 29 29 29 29 29 29 29 8 29 27 29 26 31 29 29 16 29 29 29 29 26 14 29 29 29 29 16 29 8 29 2 29 16 29 14 27 29 29 2 29 25 29 29 29 29 13 29 29 27 29 29 29 29 29 16 2 29 8 29 2 31 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 6 29 8 29 2 29 29 29 2 8 16 29 29 29 26 8 31 29 29 8 29 29 29 6 2 29 5 29 29 29 2 8 29 29 29 29 29 29 8 8 29 31 29 29 29 2 29 29 6 29 29 14 29 2 2 29 8 29 29 2 29 29 6 29 29 26 29 8 29 29 2 2 29 29 8 29 29 29 26 29 29 2 29 29 8 29 29 31 29 29 29 26 2 2 29 29 29 29 29 29 29 29 29 6 29 6 29 2 29 8 5 31 29 2 2 29 29 29 27 29 29 2 29 29 17 2 29 29 29 8 16 29 6 2 8 29 29 29 29 29 2 27 8 2 26 8 6 5 29 27 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 17 8 29 29 29 29 29 2 8 5 29 8 29 29 29 29 29 29 29 29 16 8 2 29 29 29 29 29 29 29 8 2 29 13 16 16 29 29 29 29 25 29 29 8 16 16 29 29 2 5 29 29 29 29 29 2 2 29 29 29 29 29 29 8 29 8 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 18 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 8 2 29 29 8 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 13 16 13 16 13 29 16 16 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 2 8 29 29 8 29 18 2 29 29 29 29 16 29 29 29 29 29 29 29 6 2 29 29 16 29 2 29 29 29 29 16 13 16 29 8 29 29 29 29 29 14 29 29 29 29 29 29 29 8 25 8 8 29 29 29 29 29 2 14 2 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 13 29 29 29 29 29 6 16 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 23 29 5 29 2 29 2 29 29 29 18 29 8 16 29 29 29 29 29 29 29 29 29 29 8 2 2 25 2 29 29 29 25 29 2 29 29 29 29 29 2 29 8 27 29 17 29 29 2 29 2 31 29 25 29 29 29 29 29 27 29 29 29 29 6 29 2 29 29 17 29 29 16 29 2 29 29 29 6 2 29 29 8 8 29 2 29 29 29 29 29 29 29 6 2 29 5 5 29 29 29 29 29 2 16 2 29 29 29 29 29 6 29 29 29 29 2 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 8 29 5 29 29 29 29 29 13 29 29 29 29 29 29 29 16 13 16 29 29 16 29 29 19 29 19 29 19 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 8 2 29 29 29 29 29 29 29 13 19 17 26 29 16 29 29 29 29 29 29 29 29 16 29 1 29 29 18 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 10 29 29 29 29 29 29 29 16 29 29 31 29 29 29 16 29 29 29 29 8 29 29 29 29 13 16 29 29 13 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 5 16 29 29 29 29 16 18 29 29 17 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 18 29 8 29 8 29 29 29 29 25 14 29 29 29 29 27 18 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 27 29 29 29 14 29 29 29 8 29 6 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 2 2 2 29 29 29 29 29 29 29 29 6 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 25 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 8 2 29 29 2 29 26 29 8 5 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 13 29 13 29 2 29 29 29 29 29 8 29 29 29 29 8 29 29 29 16 17 29 29 29 16 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 2 31 29 29 18 2 29 29 10 29 10 9 2 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 2 29 2 8 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 17 29 16 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 5 29 16 29 29 16 29 16 29 8 29 29 8 29 5 29 29 29 29 29 29 29 29 29 18 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 2 29 2 29 29 2 2 29 2 29 29 29 8 5 29 29 29 29 29 29 18 29 29 29 29 29 29 8 8 29 29 29 29 2 2 29 19 29 29 8 29 29 29 18 6 18 29 29 29 29 29 29 2 29 2 29 8 29 29 2 29 29 29 2 2 29 29 2 8 29 29 8 2 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 2 29 25 29 29 29 29 8 29 8 29 29 29 8 29 8 29 8 29 26 29 29 6 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 13 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 13 13 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 26 26 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 8 29 29 8 31 18 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 16 29 29 16 16 16 29 16 29 16 29 16 16 29 29 16 29 29 29 16 16 17 29 29 16 16 29 29 16 29 29 29 13 17 16 19 29 16 29 16 16 29 19 16 29 16 16 29 16 19 16 16 29 29 16 29 16 16 29 29 29 29 13 16 29 13 29 16 29 16 29 29 16 29 29 29 29 29 29 16 29 29 16 29 16 29 16 29 29 2 29 29 16 29 16 29 29 16 29 16 29 29 29 29 29 16 29 17 29 16 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 8 29 8 29 8 29 8 29 25 5 2 29 29 8 29 29 2 29 5 8 29 29 29 27 29 25 29 29 29 2 29 31 29 18 6 8 29 2 29 29 29 8 29 6 29 29 29 29 29 5 8 31 29 29 29 29 29 6 29 29 29 5 29 29 29 29 17 29 29 29 5 31 29 29 29 29 25 2 29 29 29 2 29 29 29 2 29 29 29 6 29 29 2 29 29 2 29 2 29 2 29 29 29 2 29 18 29 29 29 29 2 29 29 29 2 29 2 26 27 29 6 29 25 17 29 2 29 29 29 31 29 29 29 29 29 6 29 29 18 29 8 17 29 29 29 8 31 29 29 29 29 29 29 29 29 29 29 25 29 29 29 5 2 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 18 29 6 8 29 29 8 29 18 5 29 8 29 29 29 18 29 29 29 29 29 8 29 29 29 29 8 29 29 5 29 6 29 29 29 29 31 29 2 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 18 29 8 6 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 29 2 29 29 29 23 29 29 29 29 31 29 29 2 29 29 29 17 29 29 29 29 29 29 16 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 29 29 29 27 29 29 29 29 29 29 2 8 29 29 29 29 2 29 29 29 29 29 29 16 31 29 29 31 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 27 29 29 29 8 29 2 6 29 29 6 29 29 31 2 31 29 29 29 29 29 18 29 2 29 29 2 8 29 29 29 2 29 29 29 29 25 29 2 27 2 29 29 2 8 29 8 29 8 2 2 29 14 2 14 29 31 29 29 29 5 2 29 29 29 29 29 8 29 29 19 29 29 29 29 29 17 29 29 29 29 29 29 29 5 8 29 29 2 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 27 29 29 29 6 18 2 29 29 29 29 27 2 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 16 29 29 29 8 2 6 2 29 31 6 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 23 29 2 29 29 29 8 29 14 29 29 8 8 29 29 29 29 16 18 29 29 29 29 29 29 8 29 18 29 2 16 2 8 29 5 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 5 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 16 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 13 16 13 16 29 29 29 16 29 29 29 29 29 29 29 29 31 29 29 29 29 8 29 2 29 8 2 25 6 29 29 29 29 29 29 29 29 29 29 29 29 2 17 29 29 29 29 29 29 8 2 29 29 8 29 29 29 8 29 29 29 29 29 2 2 29 29 29 6 2 8 8 29 31 29 29 29 5 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 2 29 29 29 31 2 29 29 29 29 2 29 29 29 29 19 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 18 29 29 29 8 29 29 29 8 29 2 29 29 29 29 29 29 27 29 29 29 29 29 25 29 29 29 29 2 29 2 16 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 18 5 29 29 29 29 29 16 25 8 29 29 2 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 27 29 29 29 26 29 29 29 2 29 29 29 29 29 2 2 29 29 29 29 5 5 6 29 2 29 29 29 29 29 29 29 17 29 16 29 8 29 16 29 29 29 29 26 29 29 29 29 29 29 16 17 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 17 19 29 29 29 29 29 6 29 2 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 2 8 8 8 8 2 29 18 8 29 26 29 29 31 31 2 18 31 8 29 29 18 2 29 2 29 2 8 29 29 29 29 29 6 5 29 29 31 29 29 29 29 29 29 29 2 29 26 29 29 2 29 6 29 29 29 2 29 2 31 29 29 29 29 29 8 29 2 2 2 29 8 18 6 29 2 29 31 2 29 8 29 8 29 29 29 31 29 5 29 29 2 29 2 29 29 29 29 29 29 16 6 26 29 6 29 29 29 27 29 29 29 29 2 29 29 29 29 29 29 29 2 29 20 6 29 14 29 2 29 29 29 29 29 16 16 2 29 29 29 29 29 8 29 17 26 29 17 16 29 29 29 29 29 29 16 29 16 16 10 16 29 16 16 29 26 29 29 29 29 29 29 31 29 29 29 29 29 16 29 29 29 29 2 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 26 16 29 29 29 1 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 8 29 29 29 29 29 29 29 13 9 29 29 16 29 29 17 29 29 29 29 29 25 29 29 29 29 29 16 29 29 16 18 29 29 29 29 16 29 29 29 29 29 29 29 29 29 10 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 16 29 25 29 29 29 29 29 14 29 2 25 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 2 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 6 29 29 29 29 29 29 6 29 29 29 29 25 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 5 29 6 29 6 25 8 29 6 29 29 29 2 29 29 29 29 8 29 29 29 29 29 31 29 31 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 2 25 2 29 29 29 29 29 29 29 29 29 29 29 29 8 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 26 31 2 29 29 29 29 2 26 29 2 29 8 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 8 29 8 29 31 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 8 2 29 29 5 29 29 29 29 2 2 29 5 29 29 29 31 14 29 29 29 2 29 29 29 29 2 29 2 29 2 29 5 29 29 29 29 29 29 8 29 29 29 29 2 29 2 29 29 29 29 29 2 29 8 29 8 29 29 29 14 29 29 2 6 29 31 6 29 29 29 2 2 29 29 2 25 14 27 29 16 29 29 29 29 29 29 29 29 2 8 29 2 29 29 29 29 29 29 29 16 13 29 16 29 29 31 29 29 29 8 25 6 29 29 29 29 29 8 2 18 29 8 2 27 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 14 29 29 5 29 29 29 29 29 29 29 29 29 29 13 29 29 8 29 29 2 2 29 29 8 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 29 8 29 29 18 8 29 29 17 8 27 2 29 31 16 29 29 29 29 31 29 29 29 26 2 29 31 14 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 2 29 29 29 29 29 29 2 29 29 29 2 29 29 26 29 29 29 2 29 29 31 29 31 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 26 8 2 31 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 8 8 29 29 29 29 29 29 29 2 8 31 2 29 18 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 27 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 2 8 29 29 29 16 29 29 16 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 19 29 29 29 29 29 2 29 14 29 29 29 29 29 6 29 8 29 25 8 18 29 18 29 29 27 29 29 25 29 29 29 5 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 25 2 29 8 29 29 29 25 25 29 29 29 29 29 29 6 6 29 29 29 29 29 29 31 5 29 29 8 29 29 14 29 29 29 14 25 29 29 29 29 29 29 27 29 8 31 29 29 29 29 29 29 29 6 29 29 29 29 29 18 26 29 8 29 29 29 6 29 2 2 29 26 29 29 29 2 8 29 29 6 29 29 29 2 29 29 29 29 29 2 29 26 2 18 29 29 29 29 8 2 29 8 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 18 29 29 29 29 8 29 29 14 29 29 29 25 27 29 6 29 29 29 29 29 29 26 6 29 17 29 29 29 29 29 29 29 25 29 29 29 2 27 2 29 29 29 29 6 29 29 26 29 2 2 29 2 29 6 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 18 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 16 14 26 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 8 29 29 29 29 29 29 29 29 8 8 29 14 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 18 29 29 29 2 29 29 29 29 29 8 29 29 29 31 29 2 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 5 2 29 29 29 8 29 29 29 29 2 2 2 29 29 29 27 2 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 18 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 16 29 29 19 29 2 29 29 2 29 29 29 29 29 5 29 29 2 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 8 25 29 31 29 8 2 29 29 16 16 29 29 6 29 2 29 29 29 29 29 29 27 29 29 29 8 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 8 8 18 29 29 29 16 29 29 29 29 31 29 29 29 6 29 29 2 2 29 29 29 2 29 29 29 29 29 31 29 8 29 2 29 29 2 29 6 29 29 16 2 8 29 29 16 29 27 2 29 25 29 29 29 29 29 5 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 16 8 26 26 2 29 29 29 29 29 29 8 29 29 29 29 29 2 2 18 29 8 8 29 2 29 2 29 29 29 2 6 29 2 29 2 29 29 2 2 29 25 29 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 27 29 8 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 5 29 29 29 29 29 29 29 29 29 8 29 8 29 25 8 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 18 8 31 29 29 29 29 29 2 2 8 29 29 29 2 29 29 2 29 26 17 2 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 2 25 29 29 29 29 29 29 8 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 25 29 29 29 29 29 29 25 29 29 2 29 2 8 29 5 29 29 2 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 8 29 14 29 29 2 29 29 29 29 29 29 17 29 29 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 31 29 29 29 29 29 29 13 29 29 29 29 17 29 5 2 29 29 29 29 29 29 29 29 29 27 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 23 29 29 2 29 29 29 29 29 29 29 2 29 29 2 2 29 8 2 29 29 29 29 29 2 16 29 23 17 29 8 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 2 8 25 8 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 2 18 8 2 16 29 29 29 29 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 17 2 29 29 29 2 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 2 29 29 29 27 29 29 29 29 29 16 17 29 29 29 29 29 29 29 6 29 29 29 13 29 29 26 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 18 29 2 29 23 29 29 29 8 29 29 29 29 29 29 29 29 29 2 17 29 29 29 29 8 8 29 29 29 29 2 29 29 29 29 5 29 29 29 29 29 8 29 8 18 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 17 29 29 29 29 5 29 23 29 16 29 29 29 29 29 29 31 29 29 29 29 6 29 29 29 29 29 29 29 5 29 29 8 29 29 29 29 29 29 29 8 29 29 27 29 29 29 29 16 29 29 29 25 29 29 29 29 23 29 29 29 29 2 29 29 29 29 2 29 29 29 8 13 29 29 29 16 29 29 17 29 29 29 29 29 2 29 29 29 29 29 29 29 13 29 29 18 5 29 8 8 29 29 29 29 2 29 29 26 29 8 2 29 2 29 18 29 2 29 29 18 2 29 2 29 26 26 29 29 8 29 29 29 29 29 29 14 29 29 29 25 2 29 29 29 2 29 8 29 29 2 29 29 29 29 26 29 29 29 29 29 29 29 8 2 29 2 29 8 29 29 29 8 27 29 2 29 2 6 29 29 29 29 17 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 16 29 29 29 8 29 6 8 29 2 17 29 29 18 29 29 29 2 29 29 29 29 6 29 25 29 8 29 29 29 2 29 29 29 29 8 2 17 2 29 29 6 29 31 29 29 29 29 29 2 29 29 29 16 29 29 2 29 29 29 29 29 29 8 29 29 29 29 2 29 25 31 29 2 29 27 29 29 29 29 29 29 8 29 29 2 29 29 8 2 2 29 29 29 2 6 29 6 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 5 29 8 16 29 29 29 29 29 29 18 27 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 6 29 29 29 6 29 29 29 29 29 18 29 29 5 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 8 29 6 2 6 29 29 29 29 29 8 23 16 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 29 27 29 29 8 29 2 29 29 29 29 29 29 29 25 29 8 29 29 29 23 2 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 5 29 27 29 29 29 17 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 23 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 18 29 29 29 2 29 8 29 29 2 29 29 29 8 29 29 8 13 29 29 29 2 19 16 29 16 29 29 29 29 29 16 29 16 19 29 29 16 19 16 16 29 16 19 29 6 29 29 19 16 29 16 16 29 16 19 16 16 29 29 16 16 2 29 29 29 29 29 29 8 18 29 29 31 29 29 16 29 16 29 29 29 16 29 29 29 8 29 29 29 29 16 16 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 5 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 5 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 18 29 29 29 29 29 29 14 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 2 2 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 8 2 29 5 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 16 29 29 16 16 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 13 29 2 29 13 13 16 29 29 16 29 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 13 29 29 29 13 29 29 16 29 29 29 16 29 29 29 29 29 29 13 16 16 29 29 17 29 16 29 29 29 29 29 16 17 29 29 29 29 29 8 5 29 5 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 31 29 29 29 2 29 29 25 13 2 29 29 29 29 18 29 29 29 29 31 29 8 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 13 29 29 16 29 29 29 8 29 29 29 16 29 29 29 17 29 29 29 29 29 29 16 29 2 16 29 29 29 29 19 29 29 19 19 19 29 13 29 29 19 29 29 16 16 16 13 29 13 19 16 29 29 16 19 19 29 29 29 16 29 16 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 16 31 29 29 16 29 29 29 29 16 29 29 29 13 23 2 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 16 29 29 13 19 16 29 29 19 29 29 16 29 16 29 16 16 29 29 29 29 13 29 31 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 29 29 2 16 19 13 2 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 6 29 29 29 29 29 29 2 31 29 29 8 8 29 29 29 29 29 8 29 29 2 29 29 29 29 5 29 29 2 29 29 29 13 16 29 29 16 29 29 2 29 29 19 13 13 16 16 13 29 29 16 16 29 29 29 29 25 29 8 29 29 29 8 29 8 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 8 2 16 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 8 27 29 29 29 16 29 29 29 29 29 29 29 29 17 29 29 8 29 29 29 29 29 29 2 29 2 29 16 29 29 29 29 29 29 29 29 18 16 16 8 29 29 29 29 2 29 26 29 2 16 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 31 29 2 2 29 8 29 29 26 29 29 29 8 29 8 31 29 29 29 26 18 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 13 16 16 29 29 29 29 16 29 29 16 16 27 29 8 8 8 2 8 29 29 29 29 2 16 29 2 29 29 29 29 29 16 29 29 29 29 29 16 8 29 25 29 8 29 29 29 29 29 18 8 8 2 29 29 8 29 29 31 29 6 29 29 29 29 29 18 29 29 29 29 18 8 29 26 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 2 29 29 8 8 6 29 29 29 29 29 29 29 29 29 26 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 16 29 29 2 29 29 26 29 8 26 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 2 29 17 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 13 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 19 29 29 16 29 16 16 29 29 16 29 16 16 16 29 29 29 2 16 29 29 29 29 29 29 31 29 29 6 29 29 29 29 29 29 29 25 29 29 29 29 29 29 13 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 26 2 5 8 29 29 29 29 29 5 29 2 29 29 6 29 29 2 29 29 29 29 29 29 29 29 8 29 29 16 16 29 16 29 29 16 29 29 6 29 29 29 16 29 16 29 29 29 16 29 29 16 16 16 29 29 29 16 29 29 29 16 29 29 29 29 2 14 29 31 2 8 29 2 29 29 29 29 29 29 29 29 29 29 2 8 29 29 8 2 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 17 29 29 16 29 29 16 29 29 29 25 29 29 29 18 29 8 8 29 29 29 8 29 2 29 31 6 29 29 29 29 29 16 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 2 29 29 29 31 29 29 8 29 6 29 29 29 8 31 29 29 29 29 29 8 29 29 25 29 26 6 29 8 29 29 29 29 29 29 17 29 8 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 29 16 16 29 29 16 29 16 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 2 29 29 27 29 29 29 29 29 29 29 29 6 29 29 8 31 26 29 29 29 29 29 29 26 29 29 2 2 8 2 25 29 29 25 29 29 29 16 29 29 29 29 29 29 29 8 16 16 29 14 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 16 29 29 8 29 29 16 8 29 29 16 27 29 29 29 29 25 6 29 29 27 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 5 4 29 29 29 29 29 29 2 29 29 29 8 29 29 2 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 18 31 29 8 29 29 29 29 29 16 29 29 29 29 16 8 29 2 29 29 29 2 29 29 29 29 26 2 29 29 29 29 29 29 29 29 29 2 29 29 8 29 8 29 29 29 29 31 8 29 18 29 26 29 2 17 29 29 29 29 29 29 29 29 19 29 29 16 29 29 16 29 29 17 17 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 2 29 29 18 29 8 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 18 29 29 29 2 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 2 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 17 29 29 8 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 16 2 29 29 19 16 16 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 2 29 6 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 14 29 29 29 29 29 29 29 29 16 29 29 6 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 8 29 2 29 29 8 29 29 29 8 31 8 29 2 29 2 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 26 29 29 5 29 29 8 29 29 29 29 29 29 29 29 29 16 29 2 31 29 29 2 29 8 29 29 8 29 18 25 29 29 29 29 29 29 29 29 29 6 29 18 8 29 29 29 29 29 5 18 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 19 29 16 29 2 29 16 29 29 29 29 16 29 29 13 29 16 29 29 16 29 29 17 29 29 2 29 16 29 16 29 29 29 29 29 16 29 16 29 29 29 16 29 16 16 16 16 29 16 19 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 13 29 16 8 29 29 29 29 16 19 16 16 16 29 16 29 29 16 29 17 29 29 29 29 29 16 29 29 16 16 16 19 16 8 19 29 29 29 16 29 16 29 29 29 29 29 16 16 16 16 29 16 19 19 13 29 29 19 16 16 29 16 16 13 29 16 16 13 16 29 29 29 13 29 29 16 29 29 29 29 19 29 29 29 29 29 16 16 16 29 16 29 29 29 29 16 29 29 29 17 16 16 13 13 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 27 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 17 29 29 17 29 29 17 29 29 29 18 29 29 29 29 29 29 29 27 8 29 29 29 29 26 29 2 2 29 5 29 29 29 8 29 18 29 29 29 29 2 6 29 29 29 18 29 8 29 29 2 29 29 29 2 2 5 26 27 29 29 29 29 8 29 2 29 8 29 31 5 8 29 29 29 25 29 2 8 29 29 8 25 5 8 29 29 29 29 29 8 8 25 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 8 29 16 29 16 29 29 2 29 26 29 26 29 8 29 29 29 31 8 29 2 29 29 29 29 16 16 29 16 29 29 29 5 29 29 29 29 29 29 17 29 29 31 17 29 29 29 26 26 29 29 29 18 29 29 8 29 29 25 29 14 29 29 29 29 29 29 2 17 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 2 29 13 29 29 29 19 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 5 8 29 29 29 29 27 29 14 2 29 31 29 29 29 29 29 29 29 2 29 29 29 18 14 5 29 8 29 29 29 29 29 2 29 8 27 29 29 8 2 18 29 8 31 29 18 5 8 31 29 29 8 31 29 29 29 29 29 8 29 31 29 29 2 6 25 29 6 29 29 29 29 29 29 29 29 29 29 8 29 26 8 29 2 29 2 14 29 6 29 29 8 6 25 29 25 29 29 8 29 8 26 29 29 29 29 25 18 29 8 29 31 2 29 8 25 2 25 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 29 5 29 25 2 29 8 2 29 29 29 29 8 29 29 2 2 2 2 29 29 2 29 8 2 5 29 29 17 29 27 2 8 2 29 29 29 29 6 29 29 8 2 29 27 8 2 29 29 29 29 29 6 2 29 29 29 29 29 29 8 29 2 29 2 2 29 29 29 29 29 25 29 29 8 29 29 29 2 29 17 29 29 13 19 29 16 8 29 29 29 29 29 29 16 29 29 29 29 16 29 2 29 29 5 18 29 8 29 29 8 27 29 27 29 29 29 29 2 29 29 8 18 29 27 29 29 25 8 14 2 29 29 8 29 8 31 29 27 5 2 29 29 29 16 29 29 29 29 29 29 2 29 29 2 29 29 29 29 8 29 29 29 5 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 31 29 29 29 2 18 8 29 29 29 2 29 29 16 29 2 29 29 29 31 29 29 31 17 29 8 29 29 8 2 2 6 29 29 2 29 8 25 29 29 5 29 29 8 8 29 29 29 29 29 29 18 29 29 29 2 29 23 29 29 29 29 29 29 8 29 8 29 2 29 29 29 29 29 31 29 8 2 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 26 8 29 2 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 8 2 29 2 2 29 5 29 2 8 8 6 29 29 29 8 23 29 6 29 27 8 29 29 29 29 29 29 29 29 2 8 2 29 29 29 29 8 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 8 27 29 29 29 29 2 29 29 2 29 29 29 8 6 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 17 17 29 29 29 29 29 5 29 29 29 29 2 16 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 5 29 2 29 27 29 29 29 29 29 29 2 6 8 23 6 29 2 29 29 29 29 29 29 29 2 23 2 26 29 29 29 29 29 29 29 8 29 29 29 8 5 29 8 14 5 29 29 29 29 8 6 31 29 2 29 29 5 18 8 29 8 29 29 2 29 29 8 31 29 6 29 29 29 25 29 29 29 8 8 29 29 17 8 29 29 29 29 27 2 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 5 29 29 8 29 29 29 29 29 16 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 2 29 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 29 29 29 29 29 29 5 2 29 29 2 29 29 29 29 29 2 6 8 29 29 29 29 29 29 29 16 29 8 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 2 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 14 29 29 5 8 29 29 29 29 29 29 29 2 29 29 29 5 8 29 29 29 26 29 8 29 29 8 25 29 29 29 16 29 29 29 29 29 2 18 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 6 18 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 26 2 29 29 27 29 29 8 29 29 29 29 14 29 29 29 6 29 5 18 8 29 29 29 29 29 6 8 23 29 14 29 29 29 29 29 29 29 29 29 2 29 29 2 29 8 29 18 8 29 29 2 29 23 29 2 6 29 29 29 29 29 29 6 29 29 29 29 29 2 14 25 25 6 29 14 29 25 2 29 29 29 29 2 23 5 29 5 2 8 26 29 29 8 29 8 2 2 31 6 29 29 8 29 8 2 29 29 8 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 2 29 29 29 29 2 29 29 6 29 29 29 2 29 2 29 8 8 5 29 29 29 29 8 29 29 29 27 29 29 8 2 29 29 8 29 8 29 29 29 29 29 25 8 29 2 29 29 29 29 29 2 29 29 8 29 29 29 29 16 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 8 29 29 29 29 29 17 29 29 29 29 26 8 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 8 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 27 29 29 31 29 29 29 29 29 2 8 2 29 29 29 29 29 29 25 29 2 29 29 29 2 2 6 2 29 29 29 29 2 8 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 2 29 5 29 29 29 29 29 29 5 29 29 14 29 29 2 29 5 8 29 8 8 2 29 17 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 2 29 29 29 29 2 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 2 2 8 29 29 2 5 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 2 29 29 29 29 8 29 29 8 16 2 29 29 29 29 29 29 29 29 29 6 2 29 29 18 2 8 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 16 29 2 29 29 29 29 29 25 29 29 29 29 29 8 2 29 18 29 29 29 29 29 29 27 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 27 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 27 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 31 29 29 29 2 17 29 29 29 29 29 29 5 29 29 29 29 29 29 13 29 29 29 8 29 29 29 13 29 26 29 29 29 29 29 29 29 14 29 29 2 2 6 29 29 29 29 29 29 5 29 2 29 8 17 29 16 29 16 29 29 29 29 18 29 29 29 29 29 29 8 17 29 29 29 29 29 16 29 29 16 29 31 16 29 16 29 2 8 2 5 31 29 29 29 29 29 29 29 29 16 18 29 16 29 29 19 29 13 29 16 16 2 29 29 31 29 29 29 29 29 29 29 29 29 16 16 29 16 29 16 29 29 29 29 29 29 16 29 17 29 29 2 29 16 8 29 19 16 29 29 13 17 19 16 16 29 19 19 29 29 16 29 29 29 29 29 16 29 2 29 29 29 16 29 29 16 29 16 29 29 16 16 29 29 16 29 8 29 29 29 29 29 29 16 13 29 29 29 29 29 8 29 8 29 29 8 16 29 2 29 29 29 29 17 29 29 18 29 29 2 18 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 2 29 29 2 29 29 2 16 29 29 29 29 29 29 29 29 16 29 29 31 29 16 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 17 17 16 29 16 16 25 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 16 29 29 13 16 29 29 5 29 29 29 8 29 29 29 29 29 16 29 29 16 16 16 29 16 29 16 13 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 2 29 16 29 29 16 29 29 29 16 29 29 29 29 13 16 13 29 29 29 29 29 29 29 29 8 16 16 29 29 29 29 29 29 29 29 16 29 29 29 25 16 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 16 16 29 16 29 29 29 29 19 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 16 29 29 16 13 29 16 16 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 18 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 8 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 8 29 2 5 8 29 29 2 29 29 29 29 29 8 29 29 29 29 29 16 25 29 29 29 29 29 29 2 2 29 17 31 29 29 14 27 29 6 23 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 16 18 29 29 29 29 2 29 29 6 29 29 8 29 29 29 14 29 8 29 29 2 29 29 29 5 29 29 29 29 29 2 18 29 2 29 29 29 29 8 29 29 29 23 29 29 29 29 29 29 18 29 18 17 2 2 29 5 23 29 2 29 27 29 2 29 29 25 29 29 31 29 29 29 27 29 8 29 29 29 29 29 29 29 16 29 13 29 16 2 29 29 29 29 29 29 29 29 5 29 29 29 8 27 29 29 29 29 29 29 29 29 16 19 29 16 29 29 16 29 29 29 2 29 29 29 29 16 8 31 29 29 14 2 29 16 16 29 29 2 16 13 29 29 29 29 16 23 29 29 16 16 29 29 16 13 29 29 29 8 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 8 2 29 29 5 29 29 29 29 29 29 29 29 29 29 31 29 16 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 17 17 29 29 29 29 29 29 29 29 16 29 16 17 29 29 29 29 13 31 29 19 16 29 29 29 16 29 29 29 29 29 29 16 16 13 16 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 13 5 5 2 29 29 29 29 29 16 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 2 29 29 23 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 8 5 29 8 2 29 2 29 29 29 29 29 2 8 29 29 29 5 29 29 29 29 8 29 29 29 29 16 29 29 16 17 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 5 19 29 29 29 8 18 8 29 2 29 29 29 29 2 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 17 29 29 29 29 16 16 29 29 29 8 2 29 18 29 2 29 18 29 29 29 29 29 29 16 8 29 29 29 29 29 29 19 13 29 16 16 29 29 16 29 16 29 25 16 16 16 17 29 29 16 16 16 29 29 19 16 16 29 29 29 19 29 29 29 16 16 16 16 16 2 16 29 16 29 29 16 16 29 29 29 16 29 2 29 29 29 29 29 29 16 16 29 29 16 29 29 16 16 29 29 29 16 16 16 25 29 29 29 2 29 16 29 29 29 29 29 29 27 29 2 29 29 29 29 29 2 29 29 2 8 29 8 29 29 29 29 29 29 31 29 29 29 29 29 17 13 16 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 8 31 29 29 29 29 29 29 29 25 29 29 29 8 29 29 29 29 29 29 29 16 29 16 16 17 25 8 13 29 17 16 29 16 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 17 16 29 29 29 29 29 29 29 17 29 29 29 29 29 29 18 31 29 29 29 29 29 29 29 29 29 29 8 2 29 27 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 26 29 5 29 29 29 6 29 29 31 29 29 29 29 8 29 29 2 29 8 8 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 2 29 29 29 8 2 2 29 5 29 29 29 29 29 13 29 2 29 29 29 29 29 29 29 29 29 16 13 29 29 16 8 17 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 18 5 29 29 29 29 29 29 29 23 29 23 29 29 8 29 29 2 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 8 25 29 17 29 29 29 8 14 8 25 29 2 29 14 29 29 29 29 29 29 8 28 2 2 6 29 29 29 29 8 25 8 29 5 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 18 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 8 29 29 8 29 8 5 29 29 29 29 29 2 29 14 29 26 2 2 8 2 29 29 29 29 29 8 8 29 29 29 29 2 29 29 29 2 29 2 29 29 29 27 29 29 29 16 29 29 16 29 8 29 16 29 29 6 29 29 29 29 5 2 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 6 29 16 29 29 29 29 29 29 5 29 29 29 29 27 8 29 6 29 29 8 8 5 29 29 8 29 8 8 29 29 29 2 29 29 8 29 8 29 29 29 29 29 2 29 29 29 29 29 25 8 2 17 29 29 8 17 29 29 2 29 29 29 29 8 29 29 29 2 29 29 29 29 29 2 29 8 29 5 29 29 29 29 2 29 29 29 29 29 2 29 2 29 29 25 29 29 31 29 29 29 5 29 29 29 29 29 31 29 29 29 2 29 2 29 29 29 29 29 29 2 5 8 29 29 2 29 8 29 26 29 29 29 29 29 29 29 2 29 29 2 8 29 29 26 29 29 29 23 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 2 18 29 29 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 17 29 29 8 29 29 29 29 18 29 29 5 23 17 29 29 29 29 29 29 29 29 29 26 8 29 29 29 29 29 29 29 29 2 29 2 29 29 29 2 29 29 29 29 29 29 29 26 29 29 6 29 29 29 2 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 8 29 14 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 2 16 17 29 23 29 8 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 8 29 17 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 17 13 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 16 16 29 29 16 29 16 29 29 29 29 29 16 16 17 29 16 29 29 29 29 29 29 18 16 29 29 29 29 29 29 29 16 29 29 29 16 29 17 2 17 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 2 29 29 2 29 29 29 2 29 29 29 29 13 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 16 29 2 16 16 29 29 2 16 29 29 29 29 29 16 29 29 29 29 29 16 29 2 29 29 29 29 16 29 29 29 29 13 29 29 16 29 17 29 16 8 29 29 29 29 13 29 29 16 29 29 29 8 29 29 29 25 29 16 16 29 29 16 29 16 29 29 29 2 29 29 16 16 29 16 29 13 16 29 29 13 29 27 29 29 29 8 16 29 29 8 29 29 16 29 29 8 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 14 29 8 16 29 29 29 19 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 16 29 29 31 29 8 29 17 16 29 16 16 29 29 29 29 16 29 29 2 29 29 29 29 29 29 18 25 29 29 29 16 16 16 13 16 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 16 17 29 29 13 25 29 14 29 8 29 27 29 13 8 2 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 8 29 16 16 8 29 29 29 29 16 29 29 8 29 16 29 29 29 29 29 16 16 13 29 29 29 16 16 29 16 29 29 29 29 29 29 29 16 16 29 29 13 29 29 16 29 29 16 16 29 29 19 29 29 13 29 29 29 29 29 29 16 13 16 29 29 29 29 25 16 13 29 29 16 29 29 16 29 16 29 16 29 29 29 13 8 16 29 29 29 29 16 29 29 29 29 16 16 16 29 29 29 29 29 16 29 17 13 16 29 29 29 13 29 29 29 29 29 29 29 29 8 17 29 29 29 29 16 29 29 29 29 8 29 29 8 29 29 8 29 29 2 29 29 31 29 29 29 29 29 8 31 29 8 2 5 29 29 29 29 29 29 29 29 29 16 31 29 29 29 13 29 29 29 29 8 2 29 6 16 29 26 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 27 29 29 16 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 29 16 16 29 29 29 29 29 16 29 29 19 18 29 16 29 23 16 29 29 29 29 16 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 31 29 29 8 29 29 29 29 29 29 8 2 29 29 2 29 29 29 29 2 29 29 8 6 29 6 29 29 29 29 29 29 8 2 29 29 8 29 29 29 29 29 29 8 6 29 29 29 29 29 13 29 29 13 29 29 19 8 29 29 29 29 16 16 25 29 29 16 29 29 16 29 2 29 29 29 29 29 29 29 29 17 29 29 29 19 29 29 29 29 29 29 29 16 29 29 29 16 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 16 16 29 29 17 29 16 29 13 29 29 16 16 29 13 29 16 29 29 29 29 5 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 16 13 29 29 29 19 29 29 29 29 29 29 29 17 29 29 29 29 26 29 29 2 16 16 29 29 29 16 13 29 29 29 16 29 16 16 29 29 16 29 29 29 29 19 16 29 29 29 29 19 16 16 29 16 29 29 29 29 29 29 16 29 2 29 29 29 17 5 16 29 19 29 29 16 29 29 16 29 13 29 16 29 19 16 29 16 29 16 16 13 29 16 16 29 29 16 29 29 29 16 29 16 13 29 29 16 29 16 29 29 16 29 16 16 29 16 29 16 19 16 29 16 29 16 16 29 8 29 16 16 17 16 29 29 29 16 13 17 29 29 29 29 29 29 29 29 29 29 29 19 29 16 13 29 16 29 16 17 29 16 29 29 16 16 16 16 13 29 29 29 29 29 16 16 16 29 29 29 29 29 16 29 29 29 29 13 29 29 29 16 13 13 29 29 19 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 16 8 29 29 29 29 17 16 16 29 16 29 13 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 19 29 29 16 29 29 29 29 19 29 16 29 16 19 29 13 16 29 29 29 16 16 13 19 29 29 29 16 17 16 16 16 29 16 16 16 29 16 29 16 29 29 29 16 16 13 16 29 16 16 16 16 29 13 16 29 16 29 29 16 29 16 29 29 16 16 16 29 19 16 16 29 16 19 29 16 13 29 16 16 29 16 16 29 29 14 29 29 19 29 16 16 16 19 29 16 19 29 16 13 19 16 13 29 29 16 29 16 19 29 19 19 29 29 16 19 29 29 16 16 13 29 17 19 29 16 19 29 16 16 29 16 16 29 29 29 19 16 16 29 16 16 13 19 13 16 29 19 19 29 16 29 29 19 16 16 29 29 29 16 29 29 13 29 29 29 29 13 19 29 29 16 16 16 29 29 16 19 16 16 16 29 29 16 13 29 19 29 19 16 16 16 8 16 29 16 29 29 29 29 16 5 29 6 29 29 16 29 29 29 29 29 26 16 13 5 29 29 19 16 29 16 16 16 29 16 16 16 29 16 29 29 17 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 29 16 13 16 29 16 29 29 29 29 29 19 29 29 29 8 16 16 13 16 29 29 29 23 23 8 29 29 29 29 17 16 16 29 29 29 16 29 29 16 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 16 16 29 29 29 16 2 29 29 16 16 16 8 16 29 29 16 29 29 13 18 29 29 16 13 29 16 29 8 29 29 29 16 19 13 16 29 16 29 29 16 29 29 29 29 16 29 29 16 16 29 16 19 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 16 13 29 29 29 29 16 29 29 29 29 29 16 29 17 29 29 4 29 16 29 29 16 29 29 16 29 29 16 29 29 29 16 16 29 16 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 8 29 29 19 16 16 16 29 16 16 29 6 29 29 2 5 2 23 29 29 29 29 29 29 16 29 16 29 16 29 29 29 16 29 29 2 29 29 6 29 29 29 29 8 2 23 29 16 29 16 16 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 16 16 29 29 16 16 29 17 29 29 16 29 29 29 29 29 29 29 29 29 29 17 2 29 29 29 16 29 29 16 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 18 29 2 29 8 6 17 29 29 29 29 29 29 8 29 29 2 29 8 29 8 29 8 17 2 29 29 29 29 29 29 29 29 13 6 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 16 29 13 16 16 29 29 29 29 29 29 16 29 26 29 16 29 29 19 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 16 13 16 16 17 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 16 16 13 29 17 29 29 29 29 29 29 16 16 16 16 16 29 16 29 29 16 29 29 29 29 16 29 29 8 29 29 29 29 29 16 29 29 16 16 29 29 29 16 16 29 16 13 2 2 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 4 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 8 17 29 6 29 29 8 2 29 29 29 5 18 29 2 29 2 29 29 29 29 29 29 29 5 18 29 2 29 29 29 29 8 5 29 23 29 29 29 29 2 2 29 8 8 29 29 29 8 29 5 29 29 2 2 29 2 29 29 18 29 29 29 29 2 29 5 8 29 29 29 29 31 29 29 31 8 29 29 29 8 29 26 8 29 29 29 29 26 29 26 29 29 29 29 6 29 8 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 8 8 29 31 29 2 29 29 29 29 16 29 29 29 14 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 31 5 26 29 2 29 29 29 29 29 2 8 27 27 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 27 2 29 8 2 8 8 26 2 29 29 8 8 29 29 29 29 29 2 2 8 29 29 29 2 8 29 29 2 8 29 29 18 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 14 29 8 5 2 29 26 29 29 29 25 29 29 2 29 29 2 8 8 29 29 2 29 29 29 29 6 25 8 29 29 8 8 2 29 29 29 29 29 25 8 8 2 29 29 29 29 27 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 26 29 29 8 29 29 29 29 31 2 29 29 29 29 29 13 8 29 6 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 16 16 29 13 29 29 29 29 29 29 29 29 29 29 16 31 29 2 16 16 29 16 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 8 29 29 29 29 29 29 29 29 25 8 8 29 29 8 29 29 29 29 8 29 2 29 29 2 5 8 2 18 2 29 2 2 29 8 29 29 29 29 31 29 29 29 29 2 8 29 29 2 18 29 29 29 29 8 29 29 29 29 29 29 29 14 29 5 29 29 29 6 29 29 5 6 5 2 29 29 29 8 29 29 29 29 6 29 29 28 29 29 29 29 2 29 29 29 2 29 17 29 29 29 16 2 29 26 29 6 29 8 29 29 31 27 29 2 2 2 25 8 29 29 5 6 6 26 18 29 29 29 31 29 29 8 29 29 29 29 29 29 27 29 17 27 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 8 18 29 29 2 29 29 29 29 29 29 29 26 29 29 8 2 29 29 29 29 29 18 6 29 5 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 18 29 2 29 29 18 27 2 2 29 29 29 29 29 27 29 25 29 29 2 29 29 29 25 29 29 29 29 2 29 29 2 29 29 8 2 27 2 6 29 29 29 29 16 16 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 18 29 29 16 29 16 29 29 25 6 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 26 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 23 29 29 29 8 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 2 29 29 29 29 26 29 2 29 29 29 2 23 17 6 8 29 29 29 29 29 8 16 2 29 29 29 27 29 25 16 29 2 29 29 6 8 29 2 29 8 29 29 29 29 2 2 29 29 29 2 29 29 29 29 29 4 29 16 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 1 10 29 29 29 29 29 29 29 29 29 29 29 29 29 31 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 31 29 4 29 26 29 2 29 2 29 16 29 2 16 18 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 26 16 29 29 25 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 2 8 29 29 2 29 6 29 29 16 29 29 18 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 26 29 29 29 29 8 2 29 29 16 29 2 8 29 29 6 29 29 8 29 6 29 31 29 2 29 29 29 2 8 29 29 29 6 29 29 29 18 29 14 29 29 18 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 25 29 29 8 16 2 29 29 8 29 29 29 29 14 29 29 14 29 29 29 2 29 29 31 29 29 29 16 29 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 25 29 2 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 29 29 29 29 31 31 29 31 27 29 27 29 8 2 29 8 29 29 29 29 8 29 29 29 6 8 29 29 8 2 2 5 29 29 8 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 8 29 25 29 5 29 27 27 5 5 2 31 26 29 29 29 6 2 29 29 29 2 29 8 29 29 29 2 29 2 29 2 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 8 29 29 2 29 29 8 29 5 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 31 29 29 29 5 29 29 29 29 29 29 29 29 2 29 29 2 2 8 23 8 29 8 17 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 31 29 29 29 2 17 29 29 29 29 29 2 29 29 29 8 29 29 8 6 8 14 29 29 29 29 29 29 29 2 2 2 29 2 29 29 29 23 6 23 6 29 29 25 29 29 26 5 8 2 29 29 29 2 16 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 8 29 31 29 29 29 5 26 17 8 6 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 5 2 2 29 29 16 29 29 29 29 2 8 29 29 8 29 29 31 29 29 29 29 16 5 29 29 17 29 18 29 29 29 29 29 29 29 29 2 29 2 29 18 8 2 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 16 29 2 8 29 29 29 29 29 29 29 2 29 29 18 29 29 29 8 17 29 29 29 2 8 2 2 29 29 2 2 29 29 2 29 29 29 29 29 2 29 18 8 6 2 29 6 29 29 29 29 2 29 29 29 31 29 29 29 31 29 29 29 2 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 2 29 8 29 29 29 29 29 31 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 25 29 29 29 29 31 29 29 29 29 6 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 16 29 29 16 29 29 29 29 13 29 29 29 29 2 29 29 25 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 31 29 29 29 25 29 29 29 31 29 29 29 29 29 31 29 29 29 29 18 29 29 29 8 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 18 17 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 26 29 29 29 29 29 5 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 8 29 17 29 29 2 27 17 29 29 29 29 25 8 29 29 29 29 29 29 29 31 14 6 29 8 29 2 29 29 8 29 29 23 29 16 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 27 29 29 29 18 29 29 29 29 8 29 29 8 29 29 29 29 17 8 2 2 27 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 6 2 8 31 29 29 29 26 29 29 29 2 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 31 2 8 29 5 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 8 29 5 29 31 29 2 8 6 29 27 29 29 29 29 29 29 2 29 29 18 29 29 14 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 2 8 18 18 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 13 29 13 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 13 29 29 29 29 29 29 29 29 29 29 8 27 29 31 29 17 29 29 29 29 29 17 13 19 29 29 29 29 29 31 29 29 29 29 29 29 29 2 29 8 16 8 29 18 18 2 29 29 2 6 29 29 8 29 2 29 29 29 29 29 29 29 2 29 29 29 6 29 29 8 2 29 29 29 29 8 29 8 29 29 29 2 29 29 29 8 29 2 29 29 29 8 29 29 29 29 29 18 29 8 29 29 29 29 29 29 5 29 29 29 29 29 31 6 29 29 8 14 29 29 29 29 29 8 8 31 29 5 6 29 29 2 29 25 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 2 2 29 29 25 29 18 2 29 29 29 29 29 29 29 29 31 29 29 29 29 16 29 31 29 29 29 5 29 31 8 29 29 2 29 29 29 29 8 29 29 17 29 2 29 29 23 29 25 29 26 29 14 29 2 29 29 29 29 29 8 8 2 29 29 29 29 29 8 31 29 29 29 29 8 27 29 29 29 29 29 6 16 29 29 29 27 29 29 29 29 29 29 2 19 29 29 6 29 29 29 8 6 29 29 29 8 27 25 8 29 29 4 18 26 29 2 29 29 8 8 2 29 31 31 29 8 8 29 29 29 29 29 8 29 29 18 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 18 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 14 2 29 29 25 29 29 29 29 29 29 29 25 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 16 29 6 8 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 6 29 29 29 29 29 29 13 29 29 6 29 29 29 29 29 29 29 29 29 29 2 13 29 29 29 29 29 2 29 29 29 29 29 2 29 29 8 2 27 29 29 29 29 29 29 29 29 29 2 23 29 5 2 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 18 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 2 29 29 29 16 29 29 29 29 8 29 5 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 14 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 13 29 29 29 2 29 29 29 29 29 29 2 29 29 29 16 16 16 16 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 27 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 2 29 29 27 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 18 2 29 29 8 8 29 29 29 16 29 29 29 29 25 2 29 2 29 17 29 29 2 16 8 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 16 29 16 17 16 29 29 29 29 13 29 29 29 8 8 16 29 29 29 29 29 13 29 8 29 16 29 16 29 29 29 29 16 13 13 29 16 16 29 29 13 19 29 29 29 29 16 16 16 16 29 29 29 29 29 13 29 13 16 29 29 16 29 29 13 13 29 16 19 16 29 16 19 16 16 29 29 2 13 16 13 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 19 19 13 29 29 29 29 29 29 16 13 29 16 29 13 13 29 16 29 29 19 29 29 29 29 29 29 29 29 29 6 18 29 29 29 29 16 29 8 29 29 29 29 8 2 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 19 16 13 16 19 16 13 29 29 29 19 16 16 16 19 29 16 16 19 16 29 16 16 13 16 16 26 29 13 29 29 29 8 29 2 29 29 8 5 29 29 29 29 29 29 6 29 29 8 29 29 16 13 29 29 29 29 29 2 29 2 29 25 2 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 8 8 6 29 29 29 29 29 8 29 29 29 29 29 29 2 29 31 8 2 27 29 29 29 29 29 16 16 16 29 18 29 29 2 29 29 29 29 29 29 29 29 29 27 29 6 29 2 29 25 2 29 29 29 29 2 5 23 2 8 29 29 2 8 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 8 14 29 29 29 17 18 14 29 29 29 29 2 29 29 2 2 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 16 29 27 16 29 29 29 29 29 29 6 29 29 16 29 29 13 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 31 29 29 29 13 29 16 29 16 16 16 29 16 29 29 29 29 31 29 5 29 29 29 29 29 29 29 14 29 29 29 8 29 26 8 26 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 5 29 8 29 29 8 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 27 29 2 29 29 26 29 29 29 29 31 29 29 18 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 16 29 29 16 29 29 8 2 5 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 26 29 29 29 17 29 29 29 2 29 29 8 13 8 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 2 29 29 16 29 29 29 29 29 29 19 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 5 5 5 29 29 29 8 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 17 29 29 29 29 31 29 29 29 29 2 29 29 29 29 5 29 29 29 2 8 29 29 29 29 29 29 31 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 27 29 29 29 29 29 29 29 29 29 29 6 29 8 29 17 29 29 29 13 29 29 29 8 2 29 29 29 29 29 29 29 29 8 8 29 29 5 29 29 29 29 29 14 29 2 29 29 25 29 29 29 16 29 16 29 29 29 29 29 8 8 8 6 8 29 8 29 29 16 29 4 29 29 29 29 29 29 29 29 29 29 17 8 8 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 5 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 2 5 29 2 6 5 26 29 2 31 29 29 29 29 8 25 29 29 29 29 8 2 25 8 29 29 29 29 29 6 29 29 5 8 26 29 18 29 29 2 29 29 16 29 29 16 29 31 16 29 29 29 2 29 29 8 8 2 29 8 29 29 8 29 29 8 8 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 8 29 8 29 8 17 29 29 2 29 2 29 29 29 29 29 29 29 29 29 6 5 29 29 26 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 2 29 29 29 2 29 29 29 29 2 29 13 29 29 27 29 29 29 25 29 29 29 29 29 29 29 29 29 29 2 6 29 2 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 5 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 18 2 29 16 29 17 29 2 8 29 2 29 29 29 16 29 8 29 29 16 29 29 29 29 16 29 29 17 29 16 16 16 16 29 29 16 29 8 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 8 29 2 29 29 29 29 29 29 8 29 29 29 29 27 29 16 29 29 16 29 2 29 6 29 29 29 2 8 29 29 29 8 29 31 18 29 26 29 29 16 16 5 2 29 26 2 2 29 29 29 29 29 29 29 27 29 27 2 29 29 29 29 29 18 8 29 29 29 6 2 29 29 29 29 25 29 29 29 2 29 2 29 25 6 29 29 29 29 29 29 18 25 5 8 29 13 29 5 2 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 14 29 18 29 29 5 29 2 29 27 29 2 29 29 29 29 29 29 29 8 6 29 29 29 25 29 29 29 29 26 29 29 29 29 31 29 29 29 29 29 29 29 31 5 29 8 29 2 29 29 29 29 2 8 29 29 29 29 29 29 29 17 29 5 8 23 17 17 29 29 29 13 29 29 29 29 2 16 16 29 29 29 29 16 29 29 13 19 16 29 29 29 16 29 29 29 29 29 29 16 29 13 29 16 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 2 29 8 29 16 29 8 29 29 16 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 8 29 29 27 25 2 31 2 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 5 29 29 29 29 2 29 29 29 29 29 8 5 25 2 8 25 29 29 29 29 8 29 29 29 16 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 5 29 2 5 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 6 29 8 8 29 29 2 29 2 18 29 16 29 29 13 29 29 29 17 29 29 29 2 29 29 29 29 8 29 2 17 29 29 29 8 29 18 8 2 2 31 29 29 19 16 25 29 29 29 29 2 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 8 17 29 29 17 26 29 29 8 2 29 29 29 29 29 29 8 8 29 29 2 29 29 29 16 29 29 29 8 29 29 29 2 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 5 29 29 29 26 29 8 2 29 29 31 29 29 29 29 2 29 29 18 23 2 29 2 29 29 8 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 16 29 29 29 5 29 2 29 29 29 5 29 8 29 29 2 29 29 29 29 29 2 25 27 29 18 25 29 29 25 29 29 29 29 29 29 2 29 2 2 8 25 29 8 29 29 29 5 29 29 8 29 5 29 6 29 29 6 29 29 29 29 8 29 29 2 13 29 29 29 29 29 29 29 29 29 2 5 29 29 8 29 29 8 4 29 29 29 29 29 27 29 29 29 29 6 29 29 29 29 29 29 29 5 5 29 29 29 29 29 29 27 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 17 29 29 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 23 2 6 29 29 29 29 29 29 2 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 2 6 25 6 29 6 29 8 29 29 2 29 29 25 29 8 29 18 29 29 29 8 26 29 29 8 26 5 29 29 5 29 29 29 29 8 29 29 29 31 29 2 25 29 29 29 29 29 8 6 29 29 29 14 29 29 29 23 29 29 29 29 31 29 29 29 29 26 29 29 29 8 29 2 18 29 2 29 8 29 29 8 29 29 29 2 5 2 29 29 29 29 14 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 8 29 29 18 29 29 29 2 29 29 29 29 2 2 29 29 29 8 29 29 16 5 6 29 29 8 29 29 29 8 29 2 5 5 29 29 29 29 29 8 8 8 29 26 29 29 29 8 29 29 29 29 29 29 29 2 25 27 8 27 2 29 29 2 29 29 8 29 29 29 29 29 2 5 29 29 18 26 25 29 27 31 2 29 29 29 18 29 29 29 29 8 8 8 29 8 8 5 29 29 29 29 29 31 2 31 29 2 14 29 29 29 23 29 8 6 29 29 2 29 18 29 29 27 29 8 29 29 29 25 29 29 29 8 29 6 8 17 29 5 29 29 31 29 2 29 29 8 25 8 2 17 5 29 29 29 29 29 26 29 29 29 29 29 29 8 2 2 6 8 5 29 2 29 29 29 29 8 2 8 2 29 29 8 8 8 29 29 23 29 29 29 29 29 29 18 29 29 5 29 29 29 29 29 26 29 29 2 6 29 29 29 29 2 29 29 26 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 26 5 18 29 29 29 29 29 29 2 29 29 29 29 29 26 29 29 29 8 29 29 29 8 5 18 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 2 27 29 29 29 8 2 27 2 25 29 29 2 29 29 2 2 29 29 18 8 29 18 29 2 29 29 29 25 29 29 31 8 29 29 8 29 18 29 2 29 8 8 29 29 29 26 29 29 8 29 29 29 29 5 29 29 29 29 29 29 27 29 29 29 31 8 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 14 8 29 29 29 2 29 29 2 29 16 29 29 29 26 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 31 2 8 29 29 29 29 8 29 2 26 18 23 8 26 29 29 26 29 29 8 29 29 8 18 29 29 29 29 2 29 29 29 29 29 2 29 14 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 14 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 2 29 16 16 19 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 17 29 29 29 29 29 16 17 29 29 29 8 29 29 29 29 16 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 2 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 16 29 29 16 29 29 16 16 16 29 29 25 29 5 29 29 29 2 29 29 29 29 29 31 29 16 29 29 29 16 2 29 29 29 29 29 29 29 5 16 29 29 2 29 29 27 2 29 29 8 29 29 29 29 8 29 29 29 2 2 29 29 2 29 29 29 29 2 29 29 29 29 2 29 14 29 29 14 5 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 8 31 29 8 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 8 29 2 2 29 29 29 29 29 29 27 29 29 29 29 2 29 29 8 29 29 29 29 29 2 4 29 29 31 8 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 17 29 6 29 29 29 29 29 29 25 5 2 29 29 29 29 29 29 2 29 29 2 27 2 29 29 29 8 29 29 29 29 29 29 31 29 2 29 29 29 29 29 8 2 8 16 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 2 8 5 29 26 29 18 6 29 29 25 29 29 29 29 29 29 16 29 16 29 19 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 16 16 29 29 29 2 29 29 29 29 29 29 29 29 26 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 31 29 18 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 5 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 8 29 6 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 13 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 27 29 8 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 2 29 29 29 29 13 29 8 29 29 29 25 29 2 18 29 17 29 29 29 29 29 29 27 29 29 29 29 29 13 29 29 29 29 13 29 29 29 19 19 16 16 29 29 29 19 16 13 29 29 29 29 29 29 29 29 18 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 29 2 29 29 29 29 16 29 29 29 29 16 19 17 29 29 29 13 16 29 16 29 29 29 8 2 29 29 29 29 29 29 29 6 29 16 29 29 16 29 29 2 29 29 29 29 2 29 13 29 29 29 29 29 13 29 29 29 29 29 29 16 16 29 29 29 29 29 13 13 29 29 29 29 31 27 2 29 29 29 29 2 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 13 29 13 29 29 29 29 29 29 29 29 2 18 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 25 29 29 29 8 29 29 29 29 29 14 29 2 29 29 29 16 29 29 29 29 29 18 29 29 29 29 29 29 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 16 16 29 19 16 29 29 19 29 16 19 16 16 8 16 29 29 19 29 29 29 16 19 19 13 29 19 19 19 29 29 29 13 29 29 8 8 8 29 29 6 29 29 29 29 8 29 29 29 29 27 17 2 26 29 29 29 29 29 29 29 31 29 29 29 2 29 29 2 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 2 8 8 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 26 29 29 29 2 29 2 29 29 29 2 2 29 16 29 29 29 29 31 29 29 26 8 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 8 29 29 29 16 29 29 29 8 29 8 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 6 2 29 23 29 16 29 29 29 29 29 29 29 29 14 8 29 29 2 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 8 17 29 29 29 29 29 29 29 29 31 25 29 29 29 29 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 5 29 2 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 18 8 29 29 29 29 29 29 4 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 5 29 29 5 25 29 29 29 29 13 29 29 27 29 29 29 29 2 29 29 31 29 29 26 29 29 29 29 29 2 29 29 29 29 29 29 29 2 31 29 29 29 29 8 29 29 5 29 29 29 29 2 29 2 2 23 29 18 29 18 26 29 29 2 29 29 29 29 29 29 2 27 29 29 8 29 29 29 29 29 29 29 17 5 29 5 29 2 29 29 8 25 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 23 27 29 29 17 29 29 29 29 5 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 5 29 5 29 29 29 8 29 29 26 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 26 8 5 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 5 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 31 29 29 13 16 29 29 29 29 8 8 29 27 29 18 31 29 2 2 29 29 29 8 29 26 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 31 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 2 29 29 29 8 8 13 25 29 29 29 29 29 29 2 5 29 8 29 29 29 29 29 29 29 29 29 18 29 26 29 29 6 29 29 29 25 27 23 2 29 16 29 29 29 29 29 29 29 8 13 29 2 29 8 2 23 2 29 29 29 6 29 8 29 29 8 29 29 29 29 29 29 29 2 8 29 5 29 29 29 29 29 29 29 13 29 17 29 29 29 8 29 29 29 29 2 2 25 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 8 29 29 29 29 8 5 29 29 29 29 29 16 26 29 29 29 2 29 29 29 29 29 29 29 29 2 18 2 29 29 16 29 29 29 29 2 27 29 29 29 29 2 29 29 29 29 5 2 29 2 2 26 29 29 29 2 29 5 29 29 29 2 29 29 6 29 29 27 29 29 19 29 29 29 29 2 29 29 8 29 29 29 29 29 31 29 29 6 5 29 29 2 29 29 29 29 29 29 8 31 29 29 29 29 29 18 8 29 29 29 2 29 29 8 2 29 29 29 29 29 16 13 8 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 26 29 2 29 8 5 29 29 29 29 29 29 29 8 29 29 29 8 29 29 6 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 5 26 20 29 2 29 29 8 29 29 29 29 29 29 8 29 2 29 8 29 2 29 5 29 29 31 29 31 29 29 29 8 29 8 8 5 29 29 29 29 16 18 29 18 29 29 29 29 2 2 29 29 29 29 8 29 29 29 29 18 29 29 29 29 18 29 29 29 29 26 27 8 17 29 29 8 29 29 8 31 29 29 29 29 29 29 29 29 29 6 31 29 2 29 29 31 29 29 29 8 2 25 26 6 29 8 29 8 29 29 29 25 29 29 29 2 29 29 29 18 31 6 29 29 27 17 25 29 29 5 29 6 29 29 29 29 2 25 29 8 2 29 29 29 29 29 29 29 26 29 31 2 23 29 29 29 29 29 8 8 29 29 29 29 29 16 29 29 29 29 29 29 29 17 29 29 2 8 29 29 8 29 6 2 29 29 18 29 29 29 29 29 29 29 29 29 25 27 14 29 25 29 6 8 29 2 29 29 29 29 29 2 8 2 5 29 2 18 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 18 29 29 2 14 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 8 29 8 8 29 29 8 2 26 29 29 29 6 29 29 29 29 8 29 29 29 8 5 29 29 5 6 8 29 25 8 8 29 29 25 5 29 25 29 8 29 29 29 8 5 8 8 2 29 29 29 29 2 29 6 29 29 8 29 29 23 8 2 2 6 29 29 29 29 29 29 29 29 29 29 29 8 8 29 8 29 29 29 29 29 29 29 8 29 8 8 16 29 2 29 8 29 14 8 23 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 8 29 29 8 29 29 26 29 29 29 5 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 2 29 29 25 29 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 29 29 29 2 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 2 29 29 2 29 2 18 29 29 29 29 29 29 8 29 29 29 16 16 29 29 29 29 29 16 17 29 29 29 29 29 29 29 29 16 29 29 29 29 29 26 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 5 5 23 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 29 29 29 29 29 2 29 13 29 29 29 29 29 29 29 29 13 8 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 5 8 29 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 23 6 29 26 29 2 2 29 16 29 29 29 29 29 29 29 29 6 29 29 18 29 29 8 14 29 23 29 8 29 29 8 8 29 29 25 18 29 6 29 29 8 8 29 29 8 26 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 14 5 2 27 31 29 29 29 29 29 29 31 29 29 29 29 29 18 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 2 8 29 29 2 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 13 29 29 29 29 13 29 29 26 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 13 29 29 29 29 29 29 29 13 29 2 13 29 29 29 29 29 19 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 31 29 29 29 29 18 13 17 29 13 29 29 29 29 29 16 29 29 19 13 19 29 29 29 29 29 29 2 31 5 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 29 29 29 29 16 29 29 29 2 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 16 29 29 29 18 23 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 16 29 29 29 13 29 29 29 2 29 29 29 2 29 29 25 29 6 29 29 29 23 29 2 29 29 29 29 2 29 29 29 29 29 29 16 13 29 29 29 29 29 29 8 2 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 13 29 29 13 29 29 29 29 29 29 29 29 16 29 13 16 29 29 29 29 29 8 29 18 29 29 2 29 29 2 29 29 29 29 13 29 16 29 29 29 29 29 29 8 16 16 16 29 29 29 29 29 8 5 29 5 2 29 14 29 29 29 29 29 13 14 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 13 29 29 29 29 8 29 29 29 29 8 29 29 29 13 29 29 29 29 29 29 29 17 29 29 29 29 29 2 18 29 13 29 17 8 29 29 29 16 2 29 29 29 29 29 29 29 17 29 13 29 16 16 16 29 29 19 19 19 19 19 16 19 16 13 29 19 29 29 29 16 29 29 29 29 8 29 29 13 29 29 29 29 29 31 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 16 16 13 8 29 29 19 29 16 29 29 29 19 29 29 16 29 29 16 16 29 16 16 19 13 16 19 29 29 29 13 29 8 8 5 29 29 29 29 29 2 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 14 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 19 16 2 29 29 29 29 29 29 29 16 5 13 2 29 16 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 16 17 16 29 19 29 29 13 13 29 16 16 17 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 26 29 2 8 29 2 23 29 29 29 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 8 5 5 5 29 2 29 27 29 25 2 8 29 29 29 29 5 2 29 8 29 29 29 29 8 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 8 29 29 2 18 29 8 29 8 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 25 29 29 29 29 29 8 5 8 8 26 29 29 29 29 29 29 26 18 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 8 29 5 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 13 8 29 31 5 29 29 8 27 29 29 29 2 29 29 29 29 5 29 29 29 29 29 2 2 29 29 2 29 29 29 29 29 29 8 29 29 29 29 8 29 25 8 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 27 29 29 8 29 29 29 5 2 29 29 14 2 31 29 5 29 2 29 29 29 2 29 29 8 29 31 8 29 29 29 29 29 2 8 29 2 8 29 29 31 29 29 29 29 29 29 29 8 29 23 29 8 29 8 29 2 29 2 2 25 29 29 2 29 2 29 29 29 29 29 29 29 29 5 6 31 29 29 29 29 29 2 6 8 8 5 29 29 29 2 29 29 8 29 29 29 8 29 29 25 29 29 29 29 29 18 29 29 29 29 29 6 29 29 29 29 29 29 2 29 16 2 29 29 29 29 29 29 29 29 29 16 26 29 29 29 16 5 19 29 19 13 29 29 29 5 29 29 8 29 8 29 25 29 6 29 29 29 29 29 29 29 29 29 29 17 29 29 29 26 29 29 17 29 29 29 29 29 29 29 29 2 29 19 29 29 29 5 16 13 29 29 8 29 29 29 16 16 16 29 29 16 29 16 16 16 16 19 29 16 19 29 29 29 29 19 13 19 29 29 29 29 29 29 29 2 29 29 29 29 8 29 8 29 29 29 31 29 2 29 29 25 29 29 29 29 31 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 8 29 29 29 5 29 29 31 29 29 29 29 2 29 29 8 6 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 8 29 8 8 2 29 29 31 29 8 29 29 29 29 29 29 29 31 29 29 8 29 8 29 29 29 29 8 29 29 8 8 2 29 8 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 8 2 6 29 18 18 2 29 26 29 5 29 29 29 29 29 2 29 29 29 8 29 29 2 31 29 29 29 29 29 29 29 29 25 29 2 29 29 8 8 29 8 29 29 25 2 25 29 29 29 29 29 29 2 29 29 29 2 2 29 2 2 29 8 29 29 29 29 29 29 29 29 5 29 29 29 29 31 29 29 29 29 29 29 29 29 29 17 2 29 17 29 2 2 29 8 8 29 29 16 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 17 29 29 29 2 29 29 29 29 29 26 8 29 29 29 29 29 2 8 29 8 2 29 29 2 29 29 29 29 8 29 29 29 29 17 29 17 29 29 29 2 29 29 29 29 29 2 31 5 29 6 29 29 29 29 8 29 29 29 2 29 2 18 29 29 18 29 2 29 5 2 29 2 29 29 29 29 29 8 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 1 29 29 25 29 29 29 6 29 29 2 29 6 29 29 29 29 29 29 29 29 14 29 14 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 14 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 14 29 14 29 29 29 29 29 29 18 29 29 29 29 29 29 29 6 29 29 29 31 29 29 29 29 29 29 2 29 29 29 29 29 8 5 8 14 29 29 2 31 29 26 2 8 29 29 29 29 29 8 29 31 29 2 29 8 2 29 29 2 29 29 16 29 29 8 29 29 29 29 29 29 17 29 29 29 29 8 29 8 29 29 2 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 18 29 2 29 29 29 29 2 29 29 29 29 27 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 5 2 2 29 29 29 29 29 2 25 29 29 29 29 25 29 29 29 29 29 29 29 29 8 29 2 18 29 29 29 29 8 29 29 29 2 2 29 29 29 29 29 2 31 29 2 29 29 29 29 14 29 8 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 16 29 29 31 29 2 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 16 29 29 6 8 6 29 29 29 29 29 29 8 8 29 29 29 8 8 29 26 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 14 29 29 29 29 18 29 29 29 6 2 29 29 2 25 29 29 29 29 29 29 29 29 27 29 2 29 26 29 5 8 18 17 29 29 29 2 29 2 6 6 29 29 8 29 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 26 29 2 6 25 8 29 29 29 29 29 6 29 29 29 2 2 8 2 29 29 29 6 29 29 29 8 29 29 29 29 29 2 29 8 29 29 25 29 29 26 29 8 27 18 29 29 29 29 29 2 16 29 29 29 29 29 29 29 16 29 8 29 29 29 8 26 29 29 29 29 29 29 18 5 14 6 2 29 29 29 29 2 29 29 29 29 29 25 25 29 29 2 29 29 2 18 26 29 29 6 2 29 2 29 8 29 29 29 29 29 29 29 29 29 29 16 16 29 29 8 29 29 17 16 13 29 29 29 29 16 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 26 29 29 5 29 29 29 17 29 8 29 2 8 6 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 18 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 2 26 29 29 29 2 29 29 29 13 29 29 29 29 29 18 29 29 29 8 29 29 29 29 2 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 17 29 29 29 29 27 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 2 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 29 29 29 29 29 2 29 2 29 29 2 8 29 8 29 29 29 23 2 2 29 2 29 29 31 29 29 2 27 29 29 29 29 29 29 6 5 2 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 8 13 29 13 29 29 29 29 16 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 5 29 29 29 29 29 8 16 29 29 29 2 29 2 29 29 8 29 29 29 29 29 16 29 29 17 5 16 5 8 29 29 29 8 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 16 6 29 29 25 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 29 5 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 23 23 23 29 29 29 29 29 29 29 2 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 17 29 29 29 29 29 29 29 17 29 29 16 29 29 16 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 16 29 29 29 19 13 29 29 13 29 29 29 29 31 29 27 26 29 29 29 29 29 29 29 29 29 29 25 29 29 29 18 29 8 29 29 29 29 29 29 16 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 16 16 5 29 8 29 29 16 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 13 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 5 29 31 29 29 29 29 29 8 8 29 29 29 18 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 17 29 29 29 29 2 8 29 29 29 29 29 2 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 25 2 2 29 2 2 29 29 29 29 29 29 29 8 6 29 29 29 2 29 29 29 2 31 29 29 8 8 18 2 29 8 29 2 2 25 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 27 8 29 16 29 6 29 16 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 27 29 29 18 8 5 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 16 16 29 29 2 29 29 29 8 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 27 16 29 29 29 14 2 29 23 29 2 29 2 8 29 6 6 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 8 29 16 17 29 29 29 29 29 17 16 29 29 29 29 29 29 19 16 13 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 2 2 29 29 29 29 29 2 29 29 29 29 29 29 8 29 8 29 29 29 26 29 6 25 2 2 8 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 8 16 17 16 29 29 29 17 29 29 19 13 29 29 6 29 29 29 29 29 29 16 16 13 29 29 16 29 29 16 16 16 29 16 29 29 16 29 19 29 29 29 29 16 16 29 29 29 2 29 29 29 16 29 29 29 29 26 29 29 29 29 29 17 29 29 29 5 27 29 5 29 29 29 2 29 29 2 29 29 29 2 26 16 29 2 29 2 29 29 29 29 8 29 29 13 29 29 29 29 29 29 29 8 29 8 29 8 8 29 2 29 29 29 29 29 27 16 31 29 29 29 8 29 29 29 16 13 29 29 16 29 13 29 29 29 29 16 13 27 5 13 5 29 29 13 16 29 29 16 29 29 16 29 29 29 16 19 29 29 16 16 29 29 19 29 29 16 29 29 29 16 29 29 29 16 29 19 29 16 16 29 29 29 29 16 16 29 29 16 29 29 29 2 16 16 29 16 29 29 29 29 19 29 16 29 29 29 13 19 16 16 29 29 29 16 13 29 29 16 29 17 29 16 29 29 29 29 16 29 16 8 29 16 16 29 16 13 16 29 19 16 18 29 29 16 29 16 13 29 16 19 16 29 29 29 16 16 29 29 16 16 19 19 19 29 16 13 29 29 29 8 16 16 29 16 29 19 17 16 29 29 19 29 16 19 16 16 16 29 16 8 16 17 19 19 16 29 16 29 25 19 29 29 16 29 19 29 29 29 19 29 29 29 29 16 29 13 29 29 31 29 29 16 19 29 29 29 29 16 29 29 29 16 16 13 29 16 16 19 13 29 29 29 19 29 16 29 16 29 29 29 8 29 29 29 29 29 29 29 16 16 29 16 8 29 29 18 29 29 29 29 29 29 29 16 13 29 16 13 16 13 16 29 29 29 29 29 29 29 16 13 16 19 16 16 29 16 29 16 29 29 29 29 29 16 29 29 17 19 29 19 29 16 29 29 29 29 16 17 29 16 29 29 16 29 29 16 29 29 29 29 29 13 29 29 29 29 29 19 29 29 16 29 29 29 16 29 16 16 29 16 29 29 29 16 8 29 29 16 29 16 29 16 29 18 27 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 16 29 16 16 2 29 6 29 29 29 16 29 13 29 16 19 19 29 29 6 29 29 29 16 29 16 29 29 29 29 13 16 13 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 26 8 29 29 29 29 29 29 2 29 29 29 19 29 29 2 29 29 29 29 27 29 16 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 16 29 29 5 8 29 29 17 6 2 29 29 16 29 16 29 17 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 8 8 2 29 8 29 16 29 29 29 19 16 16 16 16 29 29 16 2 29 29 16 8 16 13 29 16 29 29 16 29 29 29 29 29 8 29 29 29 29 16 29 29 16 13 16 29 16 16 29 29 29 19 16 29 29 29 19 29 16 16 29 29 29 29 29 29 29 29 19 16 29 29 29 29 16 16 16 16 16 29 16 13 16 29 19 19 19 16 29 16 16 29 16 29 29 29 16 29 29 29 29 29 29 29 16 19 29 29 16 19 29 29 16 29 29 29 29 16 29 29 19 29 8 29 29 29 29 29 16 29 8 16 16 29 29 25 29 29 8 29 29 29 29 29 29 29 29 16 16 13 29 8 29 16 29 8 16 16 29 5 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 19 16 29 16 16 29 19 29 19 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 13 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 17 29 29 29 8 29 2 29 29 29 2 2 29 17 29 29 29 29 17 29 5 13 8 29 29 29 29 29 5 29 29 29 29 29 25 8 8 29 8 18 29 29 5 29 29 6 29 29 29 16 29 29 8 29 16 29 29 29 2 13 16 16 16 29 29 2 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 8 29 5 29 29 29 29 8 29 29 29 29 29 29 17 29 5 29 29 29 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 29 2 29 29 29 16 29 29 2 29 29 29 29 6 29 29 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 26 29 29 2 29 29 29 29 29 29 2 29 18 29 2 29 29 29 29 6 8 29 8 8 27 29 29 2 2 5 29 29 29 16 13 29 29 29 29 29 29 29 29 29 25 29 16 29 8 29 29 29 16 29 16 29 29 6 2 29 29 6 29 29 29 29 29 17 29 29 16 13 16 29 31 29 19 8 16 29 29 16 29 29 29 13 29 16 29 16 29 16 16 29 29 16 29 29 16 17 29 29 16 16 13 13 19 16 19 29 29 16 16 29 29 16 16 29 16 29 29 19 29 29 29 16 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 6 29 18 8 29 29 29 29 29 13 29 16 16 29 29 16 29 29 31 29 29 29 29 29 16 29 29 16 29 2 29 29 2 29 29 29 29 8 29 29 29 29 2 29 29 2 8 29 29 29 29 29 16 29 13 29 29 29 29 29 16 29 29 16 8 16 16 29 16 29 13 29 29 29 16 29 29 6 29 29 16 29 29 16 29 29 29 29 29 16 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 13 29 29 8 29 29 5 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 13 29 16 29 29 29 5 29 29 29 29 27 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 23 29 29 29 29 29 29 16 29 16 29 8 29 29 29 8 29 29 29 29 8 5 2 26 29 2 29 29 29 29 29 5 29 29 29 6 29 29 29 29 29 27 29 29 16 29 29 16 29 29 29 29 29 29 2 16 16 29 29 16 17 16 31 29 29 29 29 6 2 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 2 29 6 29 29 29 29 29 14 29 18 14 29 25 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 6 18 29 29 2 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 2 2 29 29 2 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 2 2 29 29 29 18 8 29 29 29 27 29 29 2 2 2 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 25 29 2 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 31 29 14 29 29 29 29 29 29 29 18 29 2 29 29 29 2 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 18 29 29 29 29 29 29 13 29 29 2 29 6 29 29 29 29 29 29 29 16 29 29 2 25 29 31 29 29 29 29 29 31 25 2 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 13 29 16 16 29 8 29 29 13 16 16 29 29 29 16 16 13 13 29 29 16 16 13 19 13 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 5 29 29 17 29 29 29 16 29 29 29 27 29 29 29 29 29 29 29 13 29 5 29 29 29 29 17 29 29 29 29 16 29 16 29 29 16 29 13 19 13 16 29 29 29 13 16 16 29 16 29 16 16 29 29 13 29 29 16 29 29 29 29 29 29 29 27 18 29 2 17 29 29 29 29 29 29 29 16 29 29 29 2 29 29 25 2 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 16 29 29 29 29 29 29 27 29 29 29 16 29 27 29 29 29 29 29 29 29 17 29 31 8 16 29 29 16 29 29 2 29 29 27 29 29 29 8 29 29 29 29 16 29 29 16 29 5 29 29 29 16 2 16 29 29 8 8 29 29 16 8 29 29 2 29 29 29 29 29 8 29 2 8 26 8 2 29 29 29 29 29 2 29 29 16 29 29 29 29 29 19 29 16 16 29 29 16 29 29 16 16 16 29 29 29 2 2 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 19 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 5 29 8 29 29 29 29 29 29 29 31 29 8 29 29 2 8 29 29 29 16 29 29 29 29 29 29 29 18 16 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 25 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 16 29 29 16 17 29 29 29 29 29 29 29 29 26 14 29 29 29 29 2 29 29 29 5 29 29 8 29 29 29 29 29 29 8 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 5 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 16 29 16 29 16 16 31 29 16 16 29 29 29 29 6 2 29 29 2 29 19 29 29 29 29 16 29 29 29 29 29 29 29 29 5 29 29 16 29 29 17 8 8 29 8 29 8 29 29 29 16 29 29 29 29 2 29 16 29 16 16 31 13 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 16 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 2 19 29 29 29 29 27 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 16 29 29 16 17 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 5 16 29 29 5 29 29 16 26 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 8 2 29 29 29 29 8 8 2 29 29 18 29 6 29 29 29 29 29 8 5 29 29 29 29 29 2 29 6 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 17 2 29 29 29 8 16 29 29 29 29 29 29 29 2 29 29 29 2 2 17 8 29 29 29 29 29 2 8 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 17 29 29 29 2 8 29 29 2 8 29 29 29 29 2 29 29 29 29 29 6 29 6 29 29 29 29 29 29 29 17 29 29 29 8 5 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 2 5 29 25 29 29 18 2 29 29 8 29 29 29 6 29 29 26 17 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 18 29 29 2 29 29 29 5 29 29 29 29 8 8 2 29 26 29 29 29 8 29 16 29 8 2 8 31 8 29 29 29 29 29 29 29 2 29 29 29 29 16 29 2 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 16 29 27 29 29 29 29 29 29 2 2 29 18 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 8 29 29 29 29 31 8 29 29 2 6 18 29 29 26 29 29 6 29 18 5 29 29 29 29 29 25 29 29 29 29 2 29 29 8 29 2 29 29 29 29 29 29 29 17 29 29 29 2 6 2 29 29 29 29 29 29 29 25 8 13 29 29 29 29 29 2 2 29 29 2 29 29 29 6 29 29 5 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 17 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 2 2 29 29 29 29 29 27 29 2 29 29 29 29 29 29 17 29 27 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 26 8 29 17 29 29 29 2 29 29 29 29 29 29 29 2 25 29 29 31 8 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 5 29 17 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 31 29 29 29 29 5 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 31 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 31 8 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 5 29 29 29 29 2 29 2 29 29 8 29 29 29 29 29 17 29 29 5 6 29 29 29 29 29 29 8 29 27 8 29 29 29 29 25 29 31 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 18 29 29 29 29 13 16 2 29 18 29 29 8 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 14 29 8 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 26 29 23 29 29 31 29 29 29 25 29 8 2 8 8 29 29 29 29 17 2 29 29 29 29 29 29 27 5 26 29 27 29 8 26 27 29 29 29 29 29 29 29 18 29 29 6 29 17 29 8 29 29 29 29 29 29 29 29 29 27 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 2 2 29 29 8 25 31 29 29 29 29 2 27 25 29 2 29 29 29 29 29 16 29 29 29 2 29 26 29 29 29 29 29 29 29 26 8 29 16 29 29 29 29 29 8 8 29 29 29 29 8 29 17 29 29 29 29 29 29 2 29 2 29 5 29 29 29 8 29 29 29 8 29 8 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 14 2 29 8 29 29 5 29 2 29 29 29 29 5 29 2 29 29 29 18 8 29 29 29 29 29 29 2 29 29 29 29 29 8 14 8 29 29 29 8 2 5 29 29 23 2 29 29 29 29 2 29 29 29 31 8 2 26 8 8 8 29 29 29 29 29 29 2 29 2 29 6 29 29 29 18 5 2 27 29 29 29 29 29 2 2 8 29 29 29 14 16 29 29 29 2 8 29 29 26 14 29 29 6 8 29 29 29 29 29 29 29 8 29 29 29 5 29 29 29 29 29 2 29 29 6 8 29 29 18 29 29 29 29 29 5 5 29 8 5 29 29 29 29 29 5 29 29 29 29 29 27 31 29 29 29 8 29 29 29 8 29 29 8 29 8 8 29 5 29 8 31 6 29 29 2 29 29 29 18 29 29 29 29 23 29 29 2 29 29 5 8 29 29 29 29 29 29 29 8 5 29 18 29 29 29 2 29 29 29 29 13 2 29 29 29 29 2 29 29 2 29 8 29 5 29 29 2 8 29 8 29 8 8 31 29 29 29 29 29 29 29 25 2 29 29 29 29 29 29 5 23 29 2 18 8 5 29 8 8 8 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 31 5 5 8 26 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 8 29 2 29 25 29 2 29 8 29 29 29 2 29 6 29 31 5 29 8 8 29 5 29 18 26 16 29 29 6 29 29 29 27 29 29 29 17 29 29 29 2 29 29 29 29 29 8 29 8 29 6 8 29 29 29 2 29 6 8 25 29 2 6 18 29 29 29 29 8 23 29 2 2 26 29 29 29 2 2 25 29 8 2 29 2 8 25 29 2 18 6 5 29 29 29 29 29 2 6 29 29 18 14 29 18 2 23 26 29 16 29 16 17 29 29 16 27 8 13 16 5 16 29 29 29 29 29 29 29 16 13 29 29 16 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 31 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 17 29 29 29 8 29 29 29 29 29 29 29 26 29 29 29 29 17 29 29 29 29 29 29 29 8 29 2 29 29 29 2 29 2 29 27 29 5 29 29 29 2 5 31 2 29 29 2 29 8 29 5 29 5 29 29 5 29 29 2 29 29 2 29 31 29 25 29 8 8 6 8 2 25 29 2 29 29 29 29 25 5 5 29 6 8 29 14 8 5 29 29 29 27 8 29 2 29 29 5 29 29 29 29 29 29 29 31 2 6 29 8 29 29 27 29 26 16 29 29 29 29 29 29 29 29 8 29 29 8 5 8 2 8 31 29 2 2 5 29 2 29 8 8 29 8 29 29 29 29 18 29 8 29 2 26 29 29 29 29 26 29 29 2 29 8 29 8 29 8 29 29 8 29 8 25 29 29 29 29 29 29 29 29 31 29 29 29 29 29 2 29 5 2 8 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 8 29 29 29 8 29 8 2 8 29 29 8 8 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 16 29 16 29 29 2 25 5 29 6 29 29 29 29 17 8 29 8 29 29 29 18 29 29 29 29 29 8 29 6 29 26 29 8 29 29 5 5 29 29 29 29 29 8 8 29 29 29 17 2 8 27 29 2 29 6 29 29 2 2 29 29 25 8 29 8 29 29 29 17 29 29 29 29 29 29 29 8 29 29 29 29 29 2 8 25 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 2 8 29 29 2 29 8 8 8 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 14 29 29 2 17 2 29 8 29 29 29 29 17 29 29 29 8 29 29 29 2 29 29 2 29 29 29 29 29 29 29 2 29 29 5 29 2 2 29 29 29 14 29 8 5 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 8 5 8 8 8 2 2 29 26 29 29 8 2 29 26 29 8 25 14 29 29 29 29 29 29 29 29 29 8 2 29 5 29 2 29 8 2 29 5 29 6 8 8 25 2 29 29 29 29 29 29 29 8 2 5 29 8 2 29 8 29 8 29 29 29 26 29 8 5 29 29 20 5 29 29 8 29 29 2 29 29 29 2 29 29 29 29 2 29 29 29 29 29 8 8 29 29 18 29 29 29 6 8 29 29 8 29 29 8 8 29 29 29 29 8 8 29 6 29 29 6 29 29 29 29 8 29 8 8 5 29 29 8 29 29 8 31 29 29 29 2 29 29 29 2 29 18 29 2 29 5 2 5 8 8 8 29 29 29 23 29 29 29 29 29 29 29 29 29 6 29 8 29 29 25 14 29 2 2 29 29 29 5 29 2 29 29 29 2 29 8 29 2 29 26 14 8 8 8 8 29 25 25 8 29 31 23 29 29 8 23 14 29 29 29 2 29 8 27 2 2 29 2 26 2 8 5 29 29 29 31 29 29 2 29 2 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 6 2 8 29 29 29 29 29 5 29 29 29 29 5 29 29 29 14 29 8 29 6 29 29 29 29 29 2 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 8 5 29 29 29 29 8 29 29 29 29 13 29 29 29 29 29 29 29 8 8 29 29 18 2 29 29 29 29 29 29 29 29 19 13 29 29 29 16 2 5 29 29 29 29 29 29 29 8 29 29 29 8 8 8 29 29 29 29 29 29 29 29 5 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 8 29 29 29 29 29 5 2 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 5 16 5 29 29 29 29 29 29 29 29 5 29 29 29 31 29 29 29 29 2 2 29 29 29 25 2 29 29 8 29 18 2 29 29 29 27 18 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 31 29 29 18 29 6 29 29 6 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 9 29 29 2 25 29 29 29 29 29 2 2 29 18 29 18 2 29 19 29 31 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 8 2 29 29 8 23 2 29 29 29 29 29 29 29 29 31 29 29 29 29 8 29 23 29 29 29 27 29 8 29 29 8 29 31 29 23 29 2 29 29 29 29 29 29 8 29 18 8 29 8 29 29 2 29 29 29 31 29 29 29 29 29 29 6 29 29 5 29 29 29 13 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 31 29 29 25 29 29 31 29 29 29 8 29 29 13 29 8 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 27 23 29 29 29 29 29 29 29 17 29 17 29 29 29 8 29 29 29 29 29 29 29 31 18 16 29 29 29 29 8 5 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 19 18 29 16 29 29 29 29 29 29 29 29 16 16 29 16 17 29 29 13 29 16 29 2 29 16 16 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 16 17 16 29 29 19 16 16 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 6 29 29 29 29 16 29 29 29 29 16 16 16 16 16 13 16 29 29 29 13 16 29 31 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 17 29 5 29 29 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 13 29 29 29 5 29 29 29 29 5 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 2 29 29 29 29 29 29 8 29 2 6 29 29 2 29 29 29 29 29 2 29 29 17 29 29 17 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 2 29 23 29 29 29 29 29 2 29 29 29 6 29 29 29 29 31 6 17 29 29 2 26 29 29 29 29 8 5 29 29 2 29 29 29 29 29 29 31 29 14 8 29 2 8 2 14 29 29 17 31 29 5 29 29 29 8 2 29 25 29 29 27 25 29 6 2 29 29 6 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 31 29 29 8 2 29 5 29 29 6 8 29 29 29 31 29 2 25 8 29 2 5 29 2 27 2 29 29 5 18 29 29 29 29 29 23 8 29 29 25 29 5 8 31 29 8 29 2 29 2 29 29 29 29 8 2 29 5 2 29 29 31 8 29 2 29 8 8 29 6 29 26 29 29 29 27 29 29 29 29 29 6 29 29 29 2 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 26 29 29 29 29 29 5 29 29 29 31 8 29 29 31 29 31 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 31 8 29 29 8 29 31 29 29 26 29 29 29 31 29 5 29 29 29 29 29 29 29 29 29 29 2 8 29 16 16 29 29 29 6 29 29 29 18 29 8 29 29 29 8 29 29 29 29 29 8 8 29 29 8 29 29 29 2 29 29 29 8 29 29 2 29 6 8 29 29 29 29 6 29 29 29 29 8 29 8 8 8 31 6 8 8 8 29 5 8 29 29 26 29 29 25 29 29 29 8 29 29 29 29 29 29 29 2 27 8 29 29 18 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 8 29 29 2 29 8 29 29 29 18 8 8 8 29 29 29 5 29 8 29 29 29 2 18 6 8 25 8 31 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 14 27 29 5 18 29 18 29 29 29 29 6 29 29 18 29 29 29 29 29 29 29 14 29 29 29 31 31 6 29 25 29 29 29 8 27 29 14 29 31 8 18 6 29 29 29 2 29 29 2 29 29 29 6 18 29 29 29 25 29 6 2 27 25 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 25 8 29 29 2 29 29 29 29 29 29 25 29 14 29 29 29 2 29 2 29 23 29 29 2 29 14 2 8 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 31 29 5 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 17 29 29 29 29 8 8 2 29 29 6 29 29 29 8 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 8 2 8 31 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 2 8 27 29 29 29 29 29 8 29 29 29 2 29 16 29 29 6 29 29 8 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 2 8 29 8 29 29 8 29 2 29 5 31 2 8 31 14 29 29 8 25 19 6 8 5 29 29 29 2 8 17 29 29 14 2 27 29 29 29 29 31 29 29 2 29 26 2 2 8 29 2 29 2 29 29 2 27 2 29 29 2 29 8 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 5 29 29 29 6 29 29 2 29 29 29 29 29 2 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 18 29 8 29 29 29 4 29 19 29 29 29 29 29 29 1 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 8 8 29 29 29 6 29 29 8 29 2 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 29 16 29 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 8 8 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 13 5 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 8 16 16 29 29 29 26 29 29 29 29 29 29 29 29 29 2 29 29 16 29 16 29 29 29 31 29 29 29 29 29 29 17 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 14 29 29 18 29 31 29 29 29 29 8 29 29 29 29 25 29 29 2 8 31 2 29 29 29 29 29 29 2 29 29 29 29 29 29 31 29 29 29 8 2 29 6 29 2 29 29 29 29 29 31 29 6 26 2 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 2 29 29 29 2 2 5 29 2 8 29 29 25 8 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 14 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 29 29 8 29 26 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 31 29 29 31 29 29 29 29 6 29 27 29 26 29 25 29 29 29 29 29 29 2 29 25 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 14 29 29 29 29 8 29 2 29 18 29 29 29 29 29 27 29 29 29 29 25 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 25 29 29 29 29 29 29 29 27 29 29 29 29 29 8 29 6 29 31 29 29 29 29 29 25 29 29 29 29 29 29 29 25 2 29 29 18 29 29 29 25 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 8 2 29 31 29 31 29 25 29 29 29 29 14 25 29 29 29 29 8 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 16 16 29 29 8 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 25 29 29 29 29 2 29 29 29 29 29 29 31 29 31 27 29 2 29 29 29 27 29 31 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 29 8 29 8 29 29 31 2 29 6 29 2 29 29 29 29 29 6 29 25 29 29 29 29 29 29 29 29 23 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 25 29 31 29 29 29 29 29 2 29 29 18 29 13 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 31 29 29 29 29 29 29 29 2 29 29 29 27 29 27 29 29 29 29 29 27 29 27 6 6 29 31 29 29 14 8 29 29 29 29 8 31 8 29 29 29 29 29 29 29 29 27 29 29 29 29 29 25 29 29 29 29 29 31 29 18 26 29 29 29 29 29 25 29 14 6 31 29 29 27 29 29 29 29 29 29 29 29 29 26 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 25 29 29 29 29 29 29 29 29 29 17 29 29 16 2 29 29 16 29 29 29 13 2 29 29 29 18 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 31 29 29 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 31 29 29 29 31 25 29 29 29 29 29 5 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 25 14 29 29 29 29 27 29 29 18 29 29 29 27 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 26 29 29 29 29 29 29 13 29 29 16 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 31 29 2 29 29 29 29 8 8 29 2 2 2 29 5 29 29 8 29 29 29 2 29 25 29 29 6 29 29 27 29 29 29 29 29 18 5 2 29 29 27 8 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 2 29 29 2 29 29 29 29 29 29 29 16 2 29 29 29 29 31 5 29 29 16 29 29 29 16 13 29 16 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 17 8 2 29 29 29 6 29 29 29 2 31 29 29 29 29 29 29 29 29 8 29 29 16 29 16 29 16 29 29 29 29 29 29 19 16 13 29 29 16 16 29 16 13 17 19 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 13 29 29 16 29 29 29 29 29 29 13 16 19 19 9 19 16 16 16 19 16 16 16 19 16 19 13 16 13 19 16 19 19 19 29 16 29 13 16 29 29 29 8 29 29 29 27 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 13 29 16 16 16 16 16 13 19 16 16 29 16 13 13 16 16 19 16 16 19 19 19 16 16 19 19 19 16 29 13 16 13 29 17 16 29 29 29 8 29 29 29 29 29 29 16 29 17 29 29 29 31 29 29 31 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 13 16 13 16 29 19 16 16 29 19 19 16 19 16 19 16 19 29 29 19 19 13 29 13 16 29 16 16 16 16 2 29 29 29 2 8 29 6 14 29 29 31 29 29 2 16 29 29 29 29 29 29 29 29 16 13 29 29 29 13 29 16 29 29 29 29 19 19 29 29 19 16 17 17 16 19 19 13 29 19 19 13 19 19 16 19 41 19 19 19 29 16 16 16 19 9 19 17 13 29 29 29 13 13 19 13 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 31 29 29 29 29 19 29 29 29 16 13 16 13 29 16 29 29 19 16 19 16 13 29 19 29 16 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 17 2 8 29 16 29 29 29 29 29 29 29 29 16 16 16 29 29 29 16 16 29 29 16 29 16 29 29 29 29 16 16 16 16 13 29 16 16 29 17 29 29 16 29 29 29 16 19 17 29 29 29 29 29 29 16 29 16 13 29 13 29 29 16 29 29 13 29 29 16 29 29 19 29 16 16 13 29 29 29 16 16 16 16 13 19 16 16 29 29 29 29 29 16 29 29 16 29 29 16 16 16 19 13 29 19 19 19 19 29 29 16 13 16 19 29 19 13 29 16 16 29 6 16 19 29 29 29 29 16 29 13 29 16 13 29 29 29 29 29 29 29 29 29 13 29 16 13 13 29 29 29 16 16 29 29 29 16 29 16 16 29 29 16 16 29 29 29 29 2 29 13 29 29 29 29 16 29 29 29 29 19 13 29 19 13 16 16 19 29 16 16 19 17 16 19 19 29 29 19 16 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 13 16 29 29 16 16 8 29 29 29 29 29 16 29 16 29 13 29 29 13 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 16 29 16 5 29 13 29 13 26 29 16 16 16 16 29 13 29 16 19 13 16 13 29 16 19 13 19 16 13 16 16 13 29 19 16 19 29 16 19 19 16 29 29 16 19 13 29 2 29 31 29 29 29 29 29 2 5 2 29 29 29 29 29 8 29 29 29 29 29 5 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 16 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 17 29 16 16 16 29 29 29 29 29 13 29 13 29 29 13 16 29 29 19 29 16 19 16 29 16 29 19 29 13 29 16 29 29 26 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 16 29 13 16 29 16 29 19 29 16 16 16 29 29 16 29 29 29 29 16 29 16 29 29 19 29 29 19 29 29 16 29 29 29 13 29 16 29 29 13 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 17 16 29 29 2 16 16 29 29 29 29 29 17 29 29 2 29 16 29 29 16 29 29 29 29 29 16 29 16 29 29 29 16 29 2 29 16 29 16 29 16 29 19 13 16 16 29 29 13 17 16 16 29 16 16 29 29 29 29 29 16 29 16 29 16 16 29 29 29 29 16 29 29 16 29 16 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 16 29 29 17 29 29 16 16 29 29 29 29 29 16 29 29 16 29 29 29 16 29 16 29 29 29 29 29 16 29 16 29 29 16 29 29 16 29 29 16 16 13 29 16 16 29 29 29 29 29 16 29 29 29 16 29 16 29 16 13 29 29 29 29 29 29 29 29 13 13 17 16 29 29 29 29 29 19 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 19 29 16 29 29 29 29 16 16 16 29 16 16 16 16 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 16 29 2 29 16 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 13 29 13 19 29 16 16 16 29 16 29 29 16 29 16 29 29 29 16 29 29 29 13 29 29 16 16 29 29 29 29 29 16 16 29 16 29 29 29 13 16 29 29 29 16 13 29 29 29 19 16 16 16 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 16 16 16 29 29 16 2 16 29 29 29 16 29 16 29 29 31 29 16 13 29 29 29 16 29 26 29 13 29 29 29 29 29 16 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 2 29 29 16 29 8 29 2 29 27 29 29 29 29 29 29 29 29 18 29 16 29 29 13 29 29 29 29 29 16 27 29 29 26 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 17 29 29 29 29 17 16 17 29 13 29 29 16 29 29 6 29 13 13 29 13 29 16 16 13 29 29 16 14 8 29 18 29 29 16 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 13 29 29 29 29 16 29 16 19 16 29 19 16 13 29 16 16 13 19 16 13 19 19 13 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 19 16 29 29 13 16 29 29 29 29 29 8 29 2 29 2 29 27 8 29 29 29 29 5 29 29 16 29 29 29 29 29 16 13 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 31 16 16 13 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 23 2 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 16 29 5 29 29 29 29 18 29 29 31 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 17 16 29 29 29 16 16 29 29 16 29 16 29 29 13 16 16 16 19 16 16 29 29 16 19 16 16 29 29 29 16 19 29 16 29 29 16 16 19 16 19 29 2 19 16 19 19 16 29 41 13 19 29 16 16 16 19 29 13 19 29 17 29 29 29 29 29 13 29 29 16 29 16 16 29 8 29 29 29 29 16 17 29 29 17 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 13 29 29 13 29 16 19 29 29 29 16 19 13 16 16 19 29 16 16 29 19 16 29 16 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 26 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 8 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 17 16 19 16 19 16 16 29 19 19 16 16 19 16 16 19 19 19 16 16 29 19 29 16 16 19 13 16 19 29 29 29 29 29 16 29 29 16 29 19 29 29 8 16 29 29 29 29 29 8 5 29 16 29 29 29 29 29 29 29 29 29 29 29 17 29 29 13 27 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 16 29 31 29 2 16 29 29 2 29 29 29 29 29 8 29 29 29 29 29 8 16 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 5 29 2 8 29 29 29 27 29 29 27 27 29 29 29 29 29 29 8 5 29 29 29 29 29 29 16 16 8 29 19 29 16 29 13 13 29 29 19 29 16 19 9 19 13 29 17 29 26 29 29 29 29 29 29 29 17 29 29 29 19 17 29 13 29 29 16 29 13 29 29 29 29 29 29 16 29 29 13 16 19 17 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 19 29 19 16 29 29 29 29 13 16 2 29 8 16 8 29 29 29 29 13 16 16 16 29 16 16 13 19 29 16 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 31 16 8 25 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 31 29 29 29 29 29 29 29 25 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 6 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 29 13 29 29 29 16 29 29 17 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 13 29 29 29 29 29 16 29 29 2 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 13 16 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 13 29 29 16 16 13 16 16 13 16 29 13 29 13 29 16 29 29 29 16 29 17 29 29 29 8 29 29 29 29 29 29 29 13 29 29 29 16 29 8 29 29 16 29 29 29 29 16 29 13 16 29 16 29 13 29 29 26 29 29 29 29 29 29 17 29 13 16 29 29 13 29 16 29 29 29 29 13 16 29 29 29 29 29 13 29 13 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 13 29 2 5 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 16 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 17 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 13 29 29 29 17 29 29 29 16 16 29 29 29 16 16 16 16 16 16 16 16 29 29 19 16 16 29 16 17 29 16 16 29 16 19 29 16 16 16 16 16 16 16 29 29 29 29 13 16 29 29 16 16 16 16 16 13 16 16 13 29 16 16 29 16 16 13 13 16 29 19 29 16 29 29 29 16 16 29 29 29 16 16 13 16 16 16 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 16 29 16 19 29 16 16 29 29 16 29 16 29 29 29 29 29 29 13 29 16 2 29 16 29 19 16 2 29 16 16 16 16 29 16 17 16 16 13 16 17 29 16 13 29 16 13 19 29 29 29 16 29 16 29 16 13 27 29 16 29 16 19 19 13 19 29 19 29 16 16 13 16 16 13 16 16 16 29 16 19 29 16 19 9 16 17 13 19 16 29 16 16 19 16 29 16 19 29 16 29 16 16 29 16 13 16 16 16 16 29 29 19 2 29 16 19 16 19 16 17 17 13 29 19 19 29 16 19 19 19 29 29 19 16 19 16 19 19 19 16 19 19 13 29 16 29 29 9 19 29 19 16 19 19 19 17 13 16 16 19 16 19 16 16 9 19 13 16 29 19 19 13 19 19 19 17 16 16 19 29 29 16 19 16 16 13 19 16 19 19 13 16 16 29 29 16 19 19 13 17 29 19 16 19 13 13 16 19 19 19 29 29 16 16 16 16 29 16 19 16 13 19 29 16 19 9 29 9 19 16 19 16 29 16 29 16 16 16 19 29 19 29 19 19 29 16 19 29 16 16 16 13 29 16 29 16 19 29 19 16 19 19 16 19 16 29 13 19 19 19 16 19 16 13 19 19 16 16 19 13 29 16 17 29 16 19 9 13 19 16 16 9 29 16 19 16 19 19 9 9 19 19 13 16 9 19 19 19 19 19 9 16 16 19 19 16 19 19 16 9 9 9 16 13 10 9 19 9 19 16 9 9 9 9 13 19 9 9 9 9 13 9 19 9 9 9 9 9 9 9 13 9 9 19 9 9 16 9 9 19 19 9 9 19 13 9 9 9 9 9 9 9 9 16 19 9 9 9 9 19 19 19 19 19 9 9 9 9 16 9 9 9 9 9 9 9 9 19 9 9 9 9 9 9 19 9 19 9 16 9 19 9 13 19 9 16 19 9 17 9 29 9 9 9 9 9 9 9 9 9 16 10 9 19 19 19 9 9 9 16 9 9 9 9 9 19 19 19 19 9 19 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 19 9 9 9 9 9 9 9 9 9 19 19 9 9 9 9 9 9 10 9 9 9 9 9 9 19 19 9 9 9 9 19 19 19 9 9 19 9 9 19 19 9 9 9 13 16 9 9 19 41 19 9 9 9 9 16 9 9 9 9 29 13 8 16 9 9 9 9 9 19 9 13 9 9 9 19 19 16 19 16 9 9 19 19 9 19 19 19 8 19 9 19 9 9 9 9 9 9 9 9 10 9 9 9 9 19 19 19 19 19 9 19 9 9 9 19 9 19 9 9 9 9 9 9 19 9 9 19 9 9 19 9 9 9 9 9 13 9 19 9 19 9 9 9 19 9 19 9 16 19 9 9 19 9 9 9 9 9 9 19 9 19 9 19 9 16 16 19 19 9 16 19 9 29 9 9 19 19 9 16 19 9 9 13 9 19 9 19 13 9 41 9 19 19 19 29 19 29 13 19 19 9 9 19 9 19 19 16 9 19 19 9 13 9 19 13 19 9 19 9 9 19 19 9 16 9 19 19 29 19 9 16 19 19 19 19 19 19 19 9 13 19 29 19 16 9 9 9 19 19 19 16 29 29 13 19 19 19 19 9 19 41 19 16 13 16 26 16 19 9 9 9 19 19 9 19 9 19 29 16 19 16 19 13 16 19 9 16 13 9 19 9 19 19 19 16 19 19 19 16 19 9 9 19 9 9 41 19 19 19 16 19 13 19 16 16 19 19 19 29 19 9 19 19 13 19 16 29 19 16 16 19 17 16 29 19 19 16 29 19 29 16 29 8 29 19 19 19 16 29 19 9 19 16 16 19 19 13 16 19 16 19 19 16 16 16 13 16 16 16 19 16 13 16 16 19 16 29 19 19 19 16 29 13 29 13 29 29 16 16 19 29 29 16 29 29 13 16 9 13 16 13 16 29 13 16 13 16 16 29 29 13 9 13 29 19 13 16 19 29 13 16 13 16 29 29 13 29 13 29 16 16 29 29 9 16 29 29 29 13 16 16 29 29 29 13 16 29 29 29 29 16 13 29 29 29 13 13 19 29 13 29 13 29 29 16 29 29 29 29 29 29 29 29 31 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 13 29 29 29 29 29 13 29 29 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 14 29 29 20 29 29 29 29 29 29 8 8 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 8 29 29 2 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 14 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 8 29 29 29 29 29 29 29 29 23 29 29 29 8 29 29 29 27 6 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 27 29 29 29 29 14 2 29 29 29 29 29 2 29 29 29 25 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 27 29 29 2 2 29 29 29 29 29 29 29 29 29 2 29 8 8 8 25 29 29 18 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 18 29 29 29 8 29 29 18 29 29 29 29 29 2 29 5 29 29 29 29 2 29 8 8 29 29 29 29 29 29 29 29 14 29 29 16 16 29 29 29 29 25 29 8 2 29 29 29 2 8 29 29 29 29 2 29 29 29 2 29 2 29 8 14 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 19 16 13 16 16 19 16 16 19 16 16 16 16 13 13 16 16 13 19 13 19 19 16 13 19 19 13 19 29 16 19 13 19 29 16 16 16 19 19 16 19 16 19 19 16 19 9 19 16 9 19 19 19 19 19 29 16 16 16 19 19 16 19 19 13 16 13 29 16 16 19 13 9 19 13 19 19 19 19 29 16 19 16 16 9 9 16 13 9 9 9 19 19 13 19 19 29 19 19 9 16 19 19 19 19 29 19 17 16 19 29 16 16 16 13 29 16 16 19 19 19 19 16 16 13 16 29 13 13 13 16 19 16 16 16 29 16 16 16 16 29 16 29 29 8 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 19 16 16 29 16 19 19 19 29 16 19 19 16 29 29 29 29 29 16 8 29 16 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 29 29 29 29 29 29 29 8 29 16 16 13 16 29 13 16 19 16 19 29 13 16 19 16 29 16 29 16 29 29 29 29 29 29 29 8 29 29 29 26 27 29 14 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 29 17 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 16 29 29 13 16 16 16 29 16 29 19 19 29 16 29 16 29 16 29 2 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 16 29 13 29 29 16 19 29 29 13 16 13 16 29 29 16 13 16 29 13 29 19 19 19 13 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 16 29 13 16 16 19 29 29 16 29 29 16 29 16 16 29 29 19 16 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 13 29 16 2 29 29 29 29 17 6 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 13 29 29 29 29 29 29 13 29 29 29 13 29 29 29 29 29 17 29 29 13 29 13 16 16 29 16 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 2 29 29 29 23 8 25 29 29 25 29 29 29 29 29 29 29 27 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 8 29 2 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 18 29 29 16 29 29 29 13 16 29 29 29 29 16 29 16 16 29 29 29 29 29 5 8 2 29 29 29 29 16 29 13 29 29 29 29 13 29 8 29 29 29 29 29 13 29 29 29 29 29 29 29 14 29 29 2 29 29 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 13 29 29 29 29 13 18 29 8 29 8 29 29 29 17 29 29 29 2 2 2 29 8 29 29 29 29 29 29 8 6 29 29 29 13 29 29 29 29 29 29 2 29 31 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 16 8 16 29 29 29 29 29 29 29 2 8 29 8 2 2 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 31 29 29 6 29 16 29 29 29 29 29 31 29 29 29 29 16 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 6 29 2 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 2 2 29 29 18 29 29 29 2 2 29 29 29 27 29 31 6 2 29 29 29 8 2 29 29 29 2 29 29 29 5 29 29 2 29 29 29 29 29 8 5 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 2 29 2 29 29 2 29 29 2 29 17 29 29 29 8 16 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 18 29 29 2 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 8 8 29 29 29 29 2 2 29 29 8 8 26 29 29 29 29 29 2 2 8 29 29 29 29 29 29 27 8 29 2 29 29 2 29 29 29 29 29 29 8 29 29 8 8 29 29 29 17 29 16 29 16 29 29 29 2 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 17 16 16 29 29 19 16 16 29 29 29 29 29 29 16 29 29 29 13 29 29 16 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 17 29 8 29 6 8 8 8 5 2 29 29 14 29 29 2 2 29 29 25 29 29 29 29 29 23 2 6 29 29 2 29 29 8 29 29 29 29 2 29 29 29 6 29 29 2 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 8 29 29 16 13 13 19 29 16 29 13 29 13 29 29 13 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 16 29 29 29 13 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 19 16 13 29 13 29 29 16 13 29 29 8 29 13 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 14 31 8 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 25 29 18 29 29 8 8 29 29 29 29 6 29 29 29 8 29 29 2 25 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 16 29 16 16 29 29 29 13 29 16 29 29 17 16 16 29 16 29 29 16 16 29 29 29 29 16 16 16 16 29 29 16 29 29 29 29 6 2 29 16 29 29 16 19 29 29 16 16 29 29 29 29 29 16 29 6 16 29 29 29 2 29 29 29 29 29 29 29 29 16 16 16 16 29 16 29 29 29 29 16 29 16 29 29 29 16 29 29 13 29 16 16 29 16 29 29 29 29 8 2 8 29 29 31 29 29 29 2 29 29 2 29 29 29 2 8 8 29 2 29 31 29 29 29 29 8 2 29 8 2 27 8 25 18 29 29 29 5 29 8 6 29 2 8 5 29 29 8 29 29 29 5 5 29 29 31 29 2 29 29 29 29 8 29 29 8 5 8 31 2 29 2 8 29 29 8 29 29 29 27 29 2 29 29 8 29 2 29 29 14 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 5 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 13 16 29 17 2 29 29 29 8 29 29 29 29 6 29 29 2 29 29 5 29 2 29 29 2 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 26 29 16 29 29 29 29 29 29 29 29 29 29 29 17 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 8 8 29 29 29 29 29 29 16 29 16 29 29 29 19 29 29 16 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 17 29 29 13 16 16 29 29 16 27 16 16 13 29 29 16 29 29 29 29 29 29 16 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 17 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 14 29 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 27 29 29 16 29 29 29 8 29 29 29 29 29 29 16 29 29 16 16 29 29 29 16 29 16 29 29 29 16 16 16 16 29 16 16 13 29 29 29 16 16 29 29 16 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 16 13 16 29 16 29 29 16 13 16 29 16 16 29 29 29 16 29 29 29 29 16 29 29 16 13 29 16 16 29 16 29 29 16 29 29 29 16 16 29 29 16 29 29 29 19 29 29 16 29 29 29 29 29 16 16 29 29 16 29 29 13 29 29 29 16 16 29 29 16 19 16 29 29 19 16 13 29 19 19 29 16 29 16 29 29 29 16 16 29 29 29 29 16 29 16 29 16 16 16 29 16 29 16 29 16 29 16 16 29 16 29 16 29 29 29 29 19 29 29 16 19 16 29 29 16 29 16 29 29 29 16 29 16 16 29 26 16 17 19 13 29 29 13 19 29 29 13 16 29 16 13 16 29 29 29 16 16 16 29 16 29 8 16 16 29 29 29 16 29 29 16 29 29 29 29 19 16 8 29 16 16 29 19 29 16 29 19 16 16 16 29 16 29 29 29 29 16 29 16 13 29 29 16 16 16 16 29 16 16 29 16 29 16 13 16 29 29 16 29 16 29 29 16 13 16 29 29 16 29 29 19 16 29 29 29 16 29 29 29 13 29 16 29 29 29 29 16 16 29 29 29 16 16 29 29 29 29 16 16 29 29 16 29 29 16 29 8 29 29 16 16 16 8 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 16 29 16 16 13 29 29 16 29 29 29 29 16 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 16 13 16 29 29 29 16 13 29 29 16 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 19 8 29 29 29 19 29 29 29 16 29 29 16 16 29 8 29 29 29 29 18 29 2 29 2 29 16 29 16 29 29 16 29 29 29 16 16 29 29 16 29 29 29 29 29 16 8 29 29 29 2 29 16 29 29 29 29 29 29 8 16 29 29 29 16 29 16 16 29 16 29 29 29 29 8 29 29 29 29 29 16 29 29 29 19 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 8 29 29 29 13 16 13 29 13 29 16 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 29 29 25 29 8 8 26 8 8 8 2 2 29 29 29 29 2 29 29 29 29 31 2 29 29 29 8 29 8 29 29 6 29 29 29 26 29 29 8 29 8 18 6 2 29 18 8 29 2 29 2 2 8 8 29 29 2 29 29 8 2 14 29 8 29 8 29 29 29 29 29 29 8 29 29 29 29 26 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 31 29 29 29 29 29 2 2 31 29 8 29 2 29 25 8 25 8 25 29 8 29 29 8 29 29 29 29 29 29 6 2 29 29 29 31 29 2 2 29 29 29 27 8 29 8 8 29 29 29 6 25 6 29 29 29 29 29 29 29 26 8 29 29 29 2 29 29 8 29 8 29 29 2 29 29 29 29 18 2 29 29 8 6 6 2 29 29 8 29 2 29 29 29 2 8 29 29 29 27 29 8 29 29 29 23 29 29 29 29 29 29 29 8 31 17 2 29 2 29 2 6 29 29 29 29 8 8 29 6 29 29 29 29 8 8 8 29 29 29 2 8 29 29 18 8 2 29 29 29 29 29 2 29 29 8 8 29 6 25 29 29 8 8 29 29 29 8 2 2 29 29 29 8 29 25 29 2 29 29 29 8 29 29 29 29 29 29 8 29 29 14 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 18 14 6 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 8 29 29 26 29 26 8 2 29 29 29 29 25 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 31 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 29 26 29 29 29 2 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 23 2 29 29 2 29 29 2 8 8 29 29 29 29 2 29 29 29 29 29 29 29 16 16 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 26 29 29 29 29 29 14 29 29 29 16 29 29 29 16 29 29 29 2 29 29 29 2 6 29 18 29 29 29 8 5 8 8 29 29 29 29 29 29 19 29 16 29 29 29 29 29 29 16 29 29 2 29 16 29 16 29 29 29 16 29 16 31 14 16 29 29 16 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 16 29 16 29 29 6 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 13 13 29 29 2 16 29 29 29 29 29 31 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 16 13 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 1 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 5 29 29 14 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 9 41 16 16 15 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 41 16 16 29 21 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 41 16 29 16 11 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 13 41 29 15 21 11 19 9 9 9 9 9 9 9 19 19 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 25 29 25 29 29 29 29 29 6 29 29 29 29 29 29 29 41 29 29 29 16 16 16 16 29 16 16 19 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 6 29 6 14 29 29 25 29 29 29 29 25 29 29 29 29 29 9 9 9 9 9 10 13 19 13 19 9 9 19 16 16 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 18 29 29 14 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 13 41 29 16 29 29 29 29 29 29 29 16 13 29 13 29 29 19 29 29 29 29 29 6 26 29 2 29 29 29 16 29 29 29 29 29 29 25 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 41 29 29 29 16 19 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 9 41 19 21 29 29 29 29 16 31 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 19 41 19 21 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 27 29 29 29 31 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 18 29 29 25 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 27 29 29 29 29 27 29 29 29 29 29 27 29 29 27 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 31 6 29 29 25 16 29 29 29 29 29 29 29 29 29 29 9 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 6 29 29 29 29 29 29 29 29 29 31 16 29 29 17 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 27 29 29 29 29 18 29 29 29 29 29 29 16 31 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 2 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 25 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 16 29 29 29 16 29 29 13 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 25 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 13 29 29 29 29 29 29 29 29 29 2 29 8 29 14 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 13 29 29 29 13 29 13 16 29 13 16 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 25 29 29 29 29 29 29 18 18 29 29 29 29 29 29 29 16 29 16 29 29 29 27 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 2 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 14 29 29 29 5 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 16 29 27 29 29 29 25 29 29 29 29 29 29 29 2 29 13 29 29 29 2 25 29 29 25 29 16 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 16 29 29 29 16 27 29 29 29 29 31 29 6 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 16 13 29 29 29 29 29 29 29 29 2 29 17 29 29 2 29 29 16 29 29 29 29 6 8 29 29 29 29 29 16 29 29 29 29 29 13 29 16 6 29 29 29 31 29 8 29 2 29 29 29 8 29 29 29 29 8 29 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 5 29 29 2 2 5 25 25 14 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 6 29 29 2 29 2 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 18 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 6 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 18 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 17 29 29 29 16 27 29 29 8 29 29 29 29 29 29 29 2 29 16 29 29 16 29 29 29 16 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 2 29 25 29 2 29 25 29 29 29 29 29 25 29 29 27 29 29 18 29 2 29 29 29 29 29 29 19 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 16 13 9 9 19 9 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 19 19 19 19 9 16 19 21 13 9 13 16 10 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 16 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 19 9 41 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 16 25 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 6 18 29 6 29 29 8 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 27 29 6 2 23 29 29 8 29 16 29 29 29 29 29 29 29 29 29 25 29 29 25 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 6 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 16 29 18 29 29 29 29 13 16 29 16 19 9 13 29 29 16 16 29 16 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 19 29 29 29 8 29 29 2 29 29 16 8 29 29 29 21 11 11 31 29 16 16 29 29 16 19 29 29 13 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 29 13 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 11 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 27 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 25 31 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 29 29 29 29 6 14 29 2 29 14 29 17 29 29 29 14 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 27 29 29 14 29 29 29 6 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 25 29 29 29 14 14 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 13 8 16 29 2 29 29 29 29 29 29 29 29 29 29 11 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 8 29 16 29 14 8 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 8 26 29 29 29 14 29 29 29 29 29 13 13 29 29 29 16 29 11 16 29 29 8 29 29 29 29 29 25 13 29 29 16 29 29 29 29 13 8 13 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 13 29 29 13 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 8 31 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 13 2 29 29 29 29 29 29 18 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 13 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 14 14 29 18 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 8 29 29 23 29 14 29 8 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 29 27 29 29 29 29 25 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 13 29 29 29 29 17 29 29 8 29 29 29 2 29 17 16 2 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 5 29 18 29 29 29 29 14 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 25 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 2 29 29 25 29 16 29 29 29 29 29 29 29 29 13 29 29 2 29 5 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 31 29 29 29 29 29 29 29 29 29 29 29 29 20 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 17 29 29 29 29 29 16 29 2 29 31 29 29 29 29 29 29 29 6 29 29 16 29 29 29 29 29 29 16 29 29 29 29 27 29 29 29 29 2 29 29 16 29 16 29 29 29 29 29 29 6 29 29 29 29 14 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 27 29 8 29 29 6 29 29 29 2 25 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 13 2 29 16 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 31 29 29 29 29 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 8 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 27 29 29 29 13 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 31 29 2 2 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 2 29 8 29 29 29 29 29 13 29 31 29 29 29 29 29 25 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 27 29 29 29 29 8 2 29 2 29 29 29 29 8 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 5 29 8 29 29 29 2 29 2 2 2 29 2 29 29 13 29 29 13 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 13 8 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 14 29 29 29 18 27 29 2 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 14 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 25 8 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 16 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 6 29 29 14 29 29 29 25 29 29 29 31 29 29 16 29 29 29 16 29 29 29 29 29 6 29 2 29 29 29 2 29 29 13 29 29 29 29 29 29 29 17 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 18 29 6 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 27 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 18 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 5 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 31 29 29 31 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 13 29 29 29 29 29 17 29 13 29 18 29 29 29 8 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 2 29 6 29 8 29 29 29 29 29 29 29 25 8 2 29 29 29 25 25 29 29 29 16 29 29 29 29 29 29 29 26 31 29 29 2 29 29 29 29 29 27 29 6 2 29 29 26 2 2 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 5 29 29 29 29 29 29 16 13 29 16 29 29 29 29 29 29 29 8 16 16 29 29 29 27 29 29 29 2 2 29 29 29 29 2 29 16 13 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 27 29 29 2 29 16 16 29 29 29 2 29 29 17 29 29 29 29 29 29 29 29 25 14 29 29 29 29 29 25 29 27 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 6 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 31 25 29 6 29 29 29 29 29 29 29 29 29 29 29 29 25 29 5 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 25 6 29 29 29 29 29 29 29 29 29 2 16 29 29 29 16 13 16 29 29 29 29 29 29 31 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 2 19 10 16 29 8 29 29 25 29 29 29 29 29 25 29 31 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 27 29 29 29 29 29 29 29 29 29 27 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 13 29 29 29 29 9 29 29 29 21 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 31 29 29 29 14 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 19 16 16 16 16 19 16 16 16 29 29 9 13 9 19 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 13 29 19 29 29 29 29 29 29 29 29 25 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 8 2 31 29 8 29 29 29 16 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 16 8 14 29 29 29 29 8 29 17 29 2 6 31 29 29 29 2 8 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 16 13 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 31 29 29 29 29 29 8 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 16 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 19 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 31 29 29 29 19 29 13 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 19 19 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 5 29 29 29 29 29 29 29 29 29 31 29 31 18 29 29 29 2 29 2 29 29 16 13 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 2 29 29 2 29 29 16 13 5 29 29 16 29 29 29 29 29 29 29 25 29 29 29 29 6 29 29 29 29 6 6 29 2 29 29 29 16 16 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 18 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 16 29 16 29 2 29 29 29 14 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 13 13 13 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 16 2 16 29 29 29 29 29 29 29 29 29 2 29 29 29 23 29 29 29 29 29 29 29 18 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 16 2 29 13 29 29 29 29 29 29 29 29 5 5 29 29 29 29 29 29 14 29 29 31 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 5 2 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 8 18 8 29 29 8 29 29 29 8 29 29 16 16 29 17 29 16 29 16 2 29 29 29 29 29 29 29 29 2 29 29 29 5 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 17 29 29 29 29 2 2 29 29 29 29 2 29 29 29 29 29 17 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 2 29 29 14 8 16 29 29 29 29 29 29 6 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 2 29 29 2 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 31 5 29 29 29 29 29 29 16 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 31 29 29 29 29 29 16 16 29 29 29 29 13 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 8 16 16 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 25 5 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 18 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 2 29 29 29 29 29 2 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 8 29 29 29 29 29 16 29 29 23 5 29 29 29 29 29 16 16 29 18 29 18 29 29 16 13 16 29 27 29 29 8 2 29 16 29 16 16 29 16 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 2 13 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 8 31 29 29 29 29 29 29 29 5 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 8 29 29 29 29 29 2 2 29 29 2 29 29 29 29 2 29 26 2 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 27 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 8 29 8 29 31 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 13 29 29 29 29 16 29 5 29 29 29 29 29 29 29 29 29 29 29 8 6 18 8 29 8 29 29 29 29 26 8 29 2 29 29 29 29 29 29 31 29 29 2 29 29 2 16 29 29 29 8 2 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 25 29 25 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 14 6 29 29 29 29 2 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 8 29 2 29 18 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 2 8 2 29 29 8 8 29 29 29 29 29 29 8 29 25 2 29 27 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 18 29 29 29 29 29 29 29 29 29 2 29 13 29 29 29 29 29 29 29 29 31 31 29 27 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 5 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 27 31 29 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 8 17 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 31 29 27 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 25 29 31 29 29 29 29 29 2 29 2 29 29 29 29 29 8 29 29 29 29 8 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 8 29 29 29 16 16 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 2 29 17 29 29 29 29 29 29 29 29 2 29 14 16 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 6 14 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 31 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 27 29 29 29 18 31 8 29 16 13 29 16 29 29 29 29 29 25 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 27 29 16 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 31 29 29 17 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 8 29 29 27 8 2 29 29 29 29 17 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 13 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 16 16 29 29 29 29 29 29 16 29 29 25 29 6 2 29 8 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 25 29 29 29 29 2 18 29 29 2 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 8 31 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 2 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 27 29 29 29 2 29 29 29 29 29 29 29 6 25 29 29 18 2 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 2 6 8 29 6 31 27 31 29 29 29 2 29 29 29 29 2 27 29 8 29 29 8 29 31 29 29 29 29 8 2 2 29 2 29 27 29 29 29 8 14 18 29 2 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 16 29 29 5 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 26 8 5 29 8 29 29 29 2 29 29 29 29 29 29 29 16 16 13 29 29 29 29 8 16 29 29 29 29 29 18 29 2 29 8 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 2 16 29 29 29 19 17 29 16 29 29 29 8 29 29 29 29 29 29 29 29 18 29 17 8 29 29 29 29 8 29 18 29 29 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 5 29 29 8 29 29 6 29 29 29 6 29 29 29 29 29 29 8 29 2 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 2 29 29 16 29 8 31 29 29 13 29 27 2 29 29 29 29 29 8 2 29 6 29 29 29 16 13 16 16 16 29 29 29 18 8 29 29 29 29 8 2 27 29 29 29 29 29 14 6 8 29 8 16 29 29 29 8 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 25 29 29 29 2 31 29 29 29 29 29 29 29 29 31 29 29 29 6 29 8 29 6 29 29 31 29 8 29 29 29 29 29 29 29 8 29 8 2 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 6 29 29 29 29 29 29 18 29 29 29 8 8 29 8 29 29 18 29 29 29 29 29 29 29 16 13 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 8 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 14 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 29 6 27 29 29 25 29 29 25 29 2 29 29 29 2 2 29 29 29 29 29 29 29 2 29 29 29 5 29 2 29 25 29 29 29 29 29 29 29 4 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 26 2 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 2 29 29 29 29 29 2 2 29 2 2 18 2 29 29 29 29 29 29 29 2 29 29 29 25 2 29 29 6 29 29 6 29 25 29 2 2 29 29 2 29 2 2 29 29 2 29 29 18 8 2 2 29 29 2 29 2 29 29 29 29 29 29 29 2 29 29 26 29 29 2 2 29 29 29 29 29 29 8 29 8 29 8 29 29 29 29 29 29 29 2 8 8 29 31 8 29 2 2 8 8 8 29 29 29 8 2 31 29 8 29 29 29 8 29 29 29 2 29 29 18 8 29 29 29 6 29 8 29 8 8 29 29 29 29 29 29 8 18 29 29 29 2 29 29 29 6 18 2 29 2 29 29 29 29 29 29 6 8 29 8 29 2 29 29 29 29 29 29 29 2 29 29 2 2 29 6 29 29 29 29 29 29 29 29 6 29 29 29 29 16 29 29 29 13 29 8 29 2 29 29 29 29 31 2 29 2 29 31 29 8 31 8 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 8 2 5 29 8 29 29 29 29 29 29 29 31 6 2 29 29 29 29 8 29 18 2 29 2 2 27 29 8 8 27 29 29 29 8 8 2 29 29 29 17 8 18 6 2 29 8 29 29 29 2 8 8 29 6 2 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 31 8 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 31 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 8 29 8 29 29 29 29 14 18 29 29 27 29 26 2 29 29 18 29 2 29 29 29 23 25 29 2 2 26 14 29 29 29 29 16 16 29 13 29 29 29 2 2 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 27 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 5 29 29 8 8 2 13 16 29 16 29 29 29 16 13 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 8 29 5 16 8 16 29 29 29 8 16 29 16 16 29 16 29 27 13 29 29 29 29 29 29 29 16 17 29 29 29 16 16 29 16 16 2 29 29 29 16 29 29 29 29 29 29 29 16 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 16 16 2 29 29 16 16 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 16 29 29 29 20 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 6 29 8 2 29 29 29 29 29 29 29 29 29 2 29 8 29 2 18 29 29 8 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 8 16 8 29 8 29 2 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 16 6 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 2 16 29 25 29 13 29 29 29 29 29 29 2 29 29 29 29 29 2 8 29 29 29 2 2 29 8 16 27 29 29 29 16 29 29 29 29 29 2 31 29 2 29 2 8 2 2 29 29 2 29 29 6 29 8 29 31 31 29 8 29 29 16 29 29 8 29 2 29 29 29 29 29 29 29 8 29 31 29 29 29 8 29 2 29 18 29 29 2 29 29 29 25 29 29 31 18 18 8 29 29 8 2 8 2 6 29 2 8 29 29 8 29 29 29 8 29 29 29 6 29 2 29 2 29 29 29 29 29 6 29 29 29 29 29 8 29 29 8 29 29 2 29 29 17 8 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 16 29 16 16 29 29 16 2 29 29 29 29 29 29 18 16 29 29 8 29 29 2 29 29 27 29 29 29 29 29 29 16 16 13 29 16 17 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 6 29 29 25 29 29 29 8 29 2 29 29 29 29 16 29 29 29 29 29 29 26 29 8 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 8 16 16 29 16 29 29 29 16 16 13 29 29 29 29 16 29 16 29 16 13 17 29 19 29 29 16 16 29 29 29 16 29 29 29 29 29 29 16 16 29 8 19 8 29 16 13 29 16 17 13 29 8 16 16 13 29 29 29 16 29 17 16 13 29 29 19 29 29 19 29 29 29 29 29 17 29 16 29 29 29 29 29 19 29 16 29 29 2 19 16 29 19 13 29 29 29 17 17 29 16 29 29 29 19 29 13 29 16 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 16 16 31 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 8 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 19 29 16 29 29 29 16 29 29 29 29 29 29 16 16 29 19 29 16 16 16 16 16 16 13 13 13 16 29 29 29 16 29 29 29 29 16 29 16 29 29 16 29 29 29 13 19 29 16 29 16 29 16 16 19 13 29 16 16 2 16 29 29 29 29 29 2 2 8 5 29 29 29 29 29 29 2 18 31 29 29 29 8 29 29 8 29 5 29 8 27 29 8 8 29 8 8 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 18 29 29 29 2 29 29 25 29 29 29 29 16 29 2 16 29 8 29 17 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 29 16 2 29 16 29 29 8 29 29 2 8 5 29 27 29 29 25 29 2 6 29 29 2 29 8 8 29 29 29 29 8 29 29 26 29 2 8 2 29 6 8 29 8 25 29 29 29 29 27 26 29 29 25 29 29 2 29 29 26 2 17 29 29 29 8 2 6 29 29 29 2 2 29 25 29 29 31 29 29 2 2 29 8 2 8 8 29 18 29 8 2 29 29 29 29 6 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 14 29 29 29 2 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 19 29 29 18 29 16 29 29 19 16 29 13 16 29 29 29 29 29 19 13 16 13 16 16 29 16 19 16 29 29 29 19 17 13 19 16 13 16 29 19 16 19 29 29 29 29 16 16 19 16 29 16 16 19 16 16 29 16 29 16 29 29 29 29 29 29 17 16 16 29 29 29 16 29 29 16 16 8 29 16 16 29 16 29 16 19 16 16 16 29 16 29 29 29 29 29 29 16 16 29 29 16 29 29 16 29 16 29 29 17 29 29 29 29 19 16 29 16 29 29 29 29 16 16 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 23 29 29 25 29 6 2 2 26 29 29 29 29 29 26 29 29 29 29 29 8 29 29 29 8 29 29 25 31 29 29 29 29 29 29 29 29 2 29 29 29 2 2 29 17 27 8 2 29 29 29 29 29 29 29 29 29 29 8 25 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 27 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 27 29 29 29 17 29 16 16 13 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 8 29 29 29 25 29 29 29 29 29 16 29 29 29 29 29 29 29 29 19 16 29 13 13 16 29 17 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 17 8 2 29 29 8 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 16 29 13 19 29 13 29 16 29 29 29 13 29 29 29 29 29 16 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 13 29 29 29 8 19 29 29 29 29 29 16 29 2 8 8 29 29 29 29 17 2 29 16 29 25 29 16 8 29 16 29 29 29 16 29 29 29 29 29 13 29 29 29 29 16 29 29 16 8 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 16 16 29 29 2 29 16 29 29 29 29 16 29 16 29 8 16 16 16 8 16 8 29 16 29 16 29 29 16 17 2 29 16 16 16 16 16 29 8 16 29 29 16 29 16 29 16 16 29 29 29 29 8 29 16 13 16 16 29 16 13 16 29 16 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 13 29 17 16 29 29 29 29 29 29 13 29 29 19 16 29 29 19 29 16 16 16 16 29 16 29 16 19 29 16 16 19 17 29 16 16 13 29 29 16 29 16 16 29 16 29 29 29 26 29 16 16 16 29 16 16 16 29 29 29 16 29 29 29 16 29 29 29 29 17 29 29 29 29 16 29 16 16 29 29 29 29 19 29 29 29 29 29 16 29 29 29 29 16 16 29 16 29 16 16 29 13 16 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 17 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 13 16 29 16 29 29 16 29 29 29 29 29 29 29 19 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 2 26 29 16 16 29 31 29 29 16 29 16 16 29 29 29 29 29 29 29 16 29 29 4 5 29 29 29 29 29 29 29 29 29 29 29 29 13 8 29 16 16 29 29 29 18 16 13 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 29 16 6 26 29 29 8 2 29 29 16 29 8 29 29 29 29 29 26 8 29 29 29 25 29 29 29 29 29 29 29 29 2 16 29 29 8 29 29 8 29 29 29 6 8 29 29 27 29 26 8 29 29 29 8 29 29 29 29 29 29 29 29 25 27 2 29 29 29 29 29 29 29 2 29 29 29 31 29 29 2 29 29 29 25 29 29 29 29 29 29 31 2 8 18 8 29 29 2 6 29 29 29 29 29 6 29 6 23 29 2 29 29 29 25 29 29 29 2 29 29 8 25 8 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 8 29 29 17 8 27 29 6 29 29 6 29 29 29 29 29 29 29 29 29 29 29 14 6 29 14 29 29 29 29 8 29 29 6 29 8 8 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 31 29 29 2 8 2 29 29 29 29 29 31 29 25 29 29 29 29 29 29 29 29 2 18 29 8 29 29 29 29 29 2 29 29 14 29 29 29 29 29 29 8 29 29 29 2 31 29 8 29 2 29 17 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 25 29 29 29 26 8 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 8 2 29 29 29 5 31 29 17 31 29 29 29 29 29 16 29 29 29 29 29 16 29 29 27 29 8 29 8 8 2 14 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 6 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 31 29 8 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 2 8 2 25 29 29 29 29 29 29 29 29 29 23 29 29 29 26 5 2 29 8 8 2 29 29 29 29 8 18 29 8 29 8 29 29 29 29 29 29 8 2 29 8 29 29 2 8 29 27 29 8 29 29 29 29 29 8 2 29 29 29 8 8 29 29 8 5 29 29 29 8 2 29 8 29 29 29 2 29 8 29 29 8 29 29 5 29 29 27 29 2 29 31 8 8 29 29 2 29 29 29 8 29 29 29 29 2 29 29 29 31 29 29 29 2 5 29 29 6 6 14 2 29 8 18 8 2 29 29 2 29 29 17 29 8 2 5 29 29 29 29 31 2 29 2 8 29 14 29 29 8 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 2 8 29 29 17 29 29 29 29 29 8 2 18 29 29 8 29 29 8 31 29 29 29 29 29 6 8 2 8 2 29 29 29 8 18 5 29 25 2 8 2 18 8 6 2 29 18 29 29 29 29 31 29 8 8 29 6 29 18 29 29 29 29 29 29 2 26 29 29 29 29 29 29 8 29 8 29 29 29 29 2 26 8 8 6 2 29 29 29 29 29 6 29 29 8 29 18 29 2 29 2 29 29 29 2 29 29 29 29 26 8 29 29 8 29 29 2 29 29 8 29 31 29 29 29 2 29 29 2 29 29 29 29 2 29 8 2 29 29 6 29 29 29 29 26 2 29 8 8 18 29 8 29 2 29 29 29 2 29 2 29 8 2 29 29 29 29 29 31 29 29 29 29 29 29 31 29 29 8 29 29 5 29 29 8 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 31 8 8 8 29 29 29 29 29 14 29 29 8 29 29 29 29 29 8 29 29 2 2 8 29 29 2 29 8 29 29 18 8 18 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 18 2 14 2 31 29 29 29 29 18 2 29 27 29 2 29 29 29 29 29 29 29 29 29 29 2 29 2 29 8 8 29 29 29 29 29 2 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 8 2 29 2 29 27 29 29 6 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 8 29 13 19 31 29 29 25 29 29 29 31 29 29 29 29 29 29 29 2 8 29 29 29 6 29 29 29 8 25 29 29 29 29 8 29 29 29 29 29 29 29 2 14 25 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 2 29 29 25 29 29 2 29 2 8 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 6 8 29 29 29 29 29 29 9 29 29 29 29 27 29 31 29 29 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 8 6 29 29 29 29 14 29 29 29 29 29 2 29 2 25 29 27 29 29 18 6 25 25 29 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 31 29 27 29 14 29 29 29 29 2 29 29 2 29 18 29 29 8 29 27 29 29 2 25 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 6 29 29 29 29 14 29 29 29 29 29 14 29 2 29 29 29 29 8 29 29 29 29 29 29 14 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 31 8 31 6 29 29 29 29 29 29 29 29 29 29 18 2 29 8 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 8 18 29 29 2 6 8 8 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 14 14 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 14 29 29 29 29 29 18 14 29 8 29 29 29 14 29 29 19 2 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 19 19 29 8 29 29 29 29 29 29 29 29 29 8 6 29 2 29 13 13 21 29 29 13 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 27 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 13 8 29 29 29 29 29 29 29 29 29 16 9 41 9 29 29 29 29 29 29 29 16 29 29 29 19 29 29 13 29 16 29 16 13 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 2 29 29 25 29 8 29 29 6 29 29 29 29 14 29 29 29 29 29 14 29 29 25 8 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 29 6 29 29 29 29 29 6 29 29 29 29 29 14 29 29 29 29 29 29 29 29 8 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 18 29 29 29 19 29 29 16 29 16 29 29 29 29 29 29 29 41 29 29 16 29 16 29 8 11 29 29 29 29 8 29 2 16 8 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 41 29 27 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 25 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 8 8 25 29 2 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 2 29 29 27 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 8 29 6 29 29 29 8 18 29 29 27 29 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 2 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 27 29 6 29 29 29 29 29 29 29 18 29 29 29 2 6 29 29 29 18 29 29 29 29 29 6 6 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 29 29 16 29 29 29 29 2 25 29 29 29 29 29 29 25 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 14 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 18 29 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 29 29 26 29 29 18 31 29 29 29 29 18 2 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 25 29 29 16 13 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 6 29 8 8 29 29 29 29 29 29 29 29 29 29 29 9 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 14 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 25 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 27 29 29 25 29 8 29 2 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 25 2 29 29 29 29 29 29 29 29 27 18 29 29 29 8 29 8 8 29 2 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 27 8 29 8 17 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 27 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 31 14 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 8 29 2 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 25 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 8 2 29 31 31 29 29 29 29 2 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 25 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 8 8 2 2 8 2 2 29 8 8 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 26 29 31 29 29 2 29 29 29 29 29 29 26 29 8 29 29 2 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 14 29 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 31 29 31 29 29 29 25 29 29 29 29 29 29 29 29 2 8 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 8 29 29 29 2 29 31 29 29 29 27 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 2 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 8 2 29 29 29 29 29 2 8 8 29 8 29 29 29 29 2 29 29 8 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 2 13 29 29 8 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 16 31 29 29 29 29 29 27 29 29 25 29 29 17 29 29 29 29 13 29 29 29 29 13 29 2 29 13 16 29 18 29 29 29 8 29 14 29 29 29 29 29 16 19 13 29 13 29 29 29 29 13 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 1 29 25 29 11 29 29 16 29 16 16 13 29 29 16 19 29 29 16 19 29 29 29 21 21 4 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 2 29 29 29 14 29 29 8 29 29 2 29 29 29 29 2 29 29 29 9 1 15 29 25 25 2 2 11 21 10 10 19 13 16 29 29 29 16 29 16 2 21 21 21 4 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 9 41 16 21 21 25 25 29 29 29 29 11 29 29 11 29 29 29 29 8 29 29 16 29 21 21 17 11 25 2 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 41 29 29 15 11 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 21 15 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 6 29 29 29 29 31 18 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 41 29 29 29 15 21 29 25 25 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 15 21 2 29 29 29 29 29 29 29 29 25 29 29 29 2 29 8 29 29 29 29 25 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 21 25 29 29 29 29 29 29 11 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 15 21 21 29 29 25 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 9 41 21 25 29 2 11 29 11 29 29 16 29 29 29 29 16 29 16 29 16 21 15 21 21 4 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 17 16 29 16 28 11 11 29 29 29 29 29 29 11 13 16 16 29 29 25 29 29 16 31 29 29 29 29 21 15 21 4 29 29 14 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 13 41 21 29 25 29 2 11 29 11 16 10 29 29 13 29 16 29 29 29 16 16 29 29 29 16 29 29 29 1 21 21 21 29 29 29 25 29 25 25 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 2 29 29 29 29 29 29 29 29 2 29 29 29 6 29 6 29 29 17 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 27 2 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 21 29 29 2 11 13 13 13 29 29 29 29 29 29 29 29 29 16 16 29 16 16 29 16 29 16 29 16 21 15 21 29 4 29 25 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 25 29 27 6 29 29 27 29 29 29 29 29 29 25 8 29 29 29 29 29 29 29 29 29 29 29 8 9 41 21 21 25 29 11 29 16 16 29 29 29 29 17 16 29 29 29 29 29 29 29 16 15 21 4 11 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 21 11 11 11 10 10 16 29 29 29 29 16 29 17 16 29 29 16 16 29 29 16 29 29 29 16 16 29 29 4 15 4 5 29 29 25 29 6 29 29 25 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 13 19 21 21 11 11 4 11 13 16 19 13 29 16 29 16 13 29 16 16 13 16 16 29 16 29 19 16 13 29 29 29 4 15 21 21 4 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 14 29 29 29 29 29 29 29 29 25 14 29 29 29 18 29 29 29 29 25 29 29 29 29 9 41 19 21 11 11 11 11 29 29 10 29 29 29 13 29 29 29 16 16 13 16 29 29 29 29 16 16 16 29 29 16 16 16 21 15 21 15 29 4 4 29 29 29 29 29 29 29 29 29 29 18 29 25 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 6 29 29 29 29 29 29 41 21 11 11 29 11 29 29 29 13 13 29 29 16 16 29 29 29 16 29 29 16 29 19 16 16 16 13 17 29 29 4 15 15 21 4 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 25 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 41 21 21 11 11 11 16 13 16 29 16 29 19 29 29 13 29 16 19 16 29 16 29 29 16 29 16 29 29 4 15 15 21 21 4 2 17 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 2 29 29 29 29 41 16 21 11 11 16 29 13 16 29 29 16 29 29 13 29 16 29 29 29 29 29 13 16 13 29 16 29 16 29 4 21 15 15 15 4 4 29 25 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 41 13 21 21 11 11 16 29 16 16 16 29 29 13 29 29 29 13 19 29 8 29 17 31 16 29 29 29 16 25 29 4 21 15 15 15 29 4 29 2 29 29 29 25 29 6 29 29 29 29 29 29 29 29 29 29 29 14 29 29 2 29 29 29 29 29 29 6 29 29 29 19 13 21 11 11 29 11 19 29 29 13 16 29 19 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 15 15 15 15 4 29 29 29 29 29 6 29 29 29 29 29 29 29 18 29 29 29 25 25 29 29 29 25 29 27 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 41 21 11 11 16 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 15 15 15 15 15 25 2 2 4 17 29 29 29 29 29 29 14 6 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 16 10 21 11 11 29 29 16 29 29 29 29 29 29 16 16 16 29 29 29 29 25 16 29 29 29 29 29 29 14 29 29 29 15 15 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 9 41 21 1 11 11 29 16 13 16 16 19 16 29 29 29 29 29 19 4 16 13 29 29 29 29 16 29 29 29 29 29 15 15 15 4 4 29 29 4 2 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 25 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 14 41 21 1 11 19 16 29 13 13 16 13 29 29 29 16 16 16 29 16 29 29 29 13 29 29 19 16 29 29 16 4 15 15 4 29 2 2 2 11 29 29 29 29 25 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 25 29 29 29 41 19 21 11 11 16 29 16 13 29 29 29 16 29 13 29 29 29 29 13 16 29 16 17 16 29 29 16 16 16 29 29 13 4 29 15 15 15 21 21 4 2 2 2 2 29 29 29 29 31 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 19 16 29 8 11 29 29 16 29 29 29 8 16 29 16 29 29 29 16 29 29 29 29 29 29 16 29 16 29 29 29 18 18 16 15 15 15 15 15 15 2 29 2 29 29 29 29 29 29 29 29 25 29 25 29 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 41 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 25 29 14 29 14 29 29 29 25 29 29 29 25 29 29 29 29 29 25 18 41 16 29 29 16 29 11 17 29 29 16 29 29 16 29 2 29 29 29 29 29 29 29 29 16 16 29 2 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 16 16 2 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 25 29 29 29 29 6 29 29 29 29 19 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 29 29 29 29 29 29 25 29 29 29 29 8 29 29 29 8 29 29 27 29 29 29 29 29 13 13 16 21 21 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 2 2 29 29 29 16 29 18 29 29 29 29 29 6 29 29 29 29 29 25 29 29 29 27 29 29 29 29 29 14 29 25 29 29 29 29 25 29 29 29 29 29 6 29 29 29 29 29 25 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 16 16 29 29 29 6 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 11 11 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 14 29 2 29 2 4 2 4 29 29 29 29 29 29 29 29 29 29 29 29 2 8 8 29 29 29 29 29 29 29 29 29 18 29 29 14 25 29 29 13 29 13 13 29 11 11 27 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 29 29 29 29 29 16 19 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 27 29 29 27 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 25 29 29 29 29 2 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 27 29 29 29 29 29 2 29 29 29 16 29 29 16 29 29 17 8 29 2 31 29 29 29 29 29 29 29 29 8 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 9 13 21 11 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 19 41 29 29 29 29 16 11 11 29 16 29 29 29 16 29 16 29 29 29 16 29 29 29 13 29 16 29 16 16 29 29 29 29 29 29 16 29 29 29 2 4 11 29 4 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 14 29 29 29 29 29 25 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 18 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 13 9 29 29 29 29 29 29 29 29 29 29 25 29 25 29 29 25 29 29 16 29 29 29 29 29 29 29 29 29 29 19 13 14 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 41 9 21 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 15 4 2 4 2 29 11 4 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 29 18 29 29 29 25 29 29 29 29 16 29 29 29 13 13 13 16 16 16 11 11 29 29 29 29 29 29 13 8 19 29 29 16 29 29 29 29 29 13 29 16 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 15 15 2 4 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 19 29 16 16 29 19 29 11 29 16 16 29 16 29 13 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 16 29 29 29 29 15 15 29 15 4 17 29 2 4 11 4 2 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 19 29 29 29 15 17 11 13 29 16 13 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 14 16 29 16 29 29 29 29 29 29 15 15 21 21 2 2 4 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 14 29 29 29 29 29 26 29 31 29 29 29 29 6 29 19 29 29 29 10 29 26 29 29 29 16 29 16 29 29 16 29 29 29 29 29 13 13 29 16 13 29 16 16 13 19 29 13 13 13 16 13 29 16 29 29 29 29 29 29 29 15 15 15 15 29 15 2 4 29 4 2 17 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 14 29 8 25 29 29 29 17 19 29 29 29 29 29 16 16 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 18 4 2 29 29 29 29 2 29 2 29 2 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 13 16 29 29 29 31 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 31 29 13 13 21 11 11 29 29 16 29 29 29 29 16 29 16 29 29 29 6 29 29 29 29 29 13 29 29 13 29 13 29 16 29 29 29 29 25 29 29 16 29 29 29 29 29 29 29 4 2 17 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 41 13 16 16 29 29 29 29 29 11 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 21 17 17 4 4 4 4 29 29 29 2 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 16 29 29 16 16 29 16 13 29 16 2 29 16 29 29 29 29 16 19 29 29 17 29 29 29 29 9 29 16 19 29 16 29 29 29 29 29 29 29 29 29 29 21 4 17 2 4 2 4 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 16 13 29 29 29 16 16 13 16 19 13 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 13 16 16 29 29 16 16 16 29 29 29 29 29 29 29 29 8 13 15 15 15 15 15 15 11 2 17 2 2 2 2 11 29 29 25 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 8 29 29 16 29 13 19 13 29 29 29 29 16 29 29 29 29 29 29 16 13 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 13 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 18 29 29 29 13 29 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 31 6 29 29 29 29 2 29 8 29 29 29 8 29 29 29 27 29 25 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 2 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 14 29 2 8 29 29 29 29 29 8 29 31 2 2 29 29 31 29 29 29 29 29 8 29 29 29 29 25 2 29 31 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 31 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 13 19 29 29 29 29 16 29 29 29 18 29 29 29 18 29 29 29 29 8 29 29 8 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 14 29 29 16 29 29 16 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 25 29 29 29 29 16 13 29 29 29 29 29 6 29 13 29 29 29 29 29 29 29 29 2 27 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 27 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 18 29 29 29 8 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 31 25 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 17 29 13 29 29 29 29 29 29 29 29 29 29 29 8 8 29 8 29 29 29 8 8 6 29 29 29 16 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 13 16 29 29 29 29 29 29 29 27 29 2 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 18 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 5 25 18 29 29 29 29 29 29 27 16 13 29 29 25 29 29 29 29 29 29 2 2 29 29 29 29 8 2 29 17 29 29 29 19 16 21 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 41 29 29 21 21 29 29 29 16 29 29 29 13 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 25 29 8 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 6 29 29 29 29 29 29 29 29 29 29 29 41 29 21 21 2 11 11 29 29 16 16 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 13 29 29 29 29 29 13 29 11 4 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 2 29 29 8 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 16 29 41 29 29 21 11 11 11 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 16 29 29 29 15 17 4 29 29 16 29 29 29 29 29 29 29 29 6 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 9 29 21 11 11 11 29 16 15 29 13 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 15 11 2 2 14 29 29 29 29 29 29 29 29 29 29 18 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 14 29 14 29 25 29 29 29 29 29 29 13 41 29 29 21 1 11 11 11 29 29 16 29 29 29 29 29 29 29 29 29 29 25 13 29 29 29 29 16 16 16 2 29 13 29 16 29 29 29 29 16 29 29 29 15 29 11 2 29 29 29 8 29 29 29 29 29 29 29 29 29 25 31 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 2 29 29 25 29 29 29 29 29 25 29 41 29 29 21 11 11 11 11 29 29 9 13 16 29 29 13 29 29 29 29 16 29 29 16 16 13 29 29 29 29 29 16 29 13 19 29 29 29 29 29 15 15 25 29 29 29 25 18 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 25 29 29 29 29 29 27 29 2 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 9 29 29 29 29 16 29 29 16 29 29 2 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 14 29 29 29 29 29 29 29 29 29 29 9 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 17 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 27 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 9 9 21 11 11 11 2 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 2 14 29 29 29 29 29 25 29 29 29 29 29 29 25 14 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 13 19 16 21 21 29 29 29 29 16 13 29 29 29 29 16 16 13 29 29 29 29 29 29 8 29 16 29 27 29 29 29 29 2 29 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 25 29 29 29 14 29 29 29 29 19 29 29 29 29 29 29 16 4 11 11 29 29 29 16 16 29 5 19 29 16 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 25 29 8 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 19 29 29 16 16 16 16 29 29 11 29 13 16 13 19 16 29 29 29 14 29 16 19 29 16 16 16 29 29 29 16 16 16 13 16 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 13 29 29 16 29 29 29 29 11 29 29 29 29 13 29 29 29 19 19 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 31 25 29 29 14 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 41 13 19 29 29 16 29 29 29 29 11 11 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 16 13 29 13 29 29 25 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 29 25 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 16 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 29 25 25 29 29 29 29 29 29 29 29 2 2 29 29 29 29 25 29 29 29 29 29 29 6 29 13 41 16 29 29 29 29 29 29 29 16 16 29 29 16 29 16 29 29 29 29 29 29 2 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 29 29 29 29 6 29 29 29 18 29 8 29 29 25 29 29 29 25 29 25 31 29 29 29 29 29 31 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 29 25 29 14 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 16 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 16 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 27 29 29 29 16 29 29 5 29 29 31 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 31 29 25 29 29 29 16 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 6 29 2 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 41 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 29 29 8 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 29 29 29 29 29 29 29 2 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 2 2 29 27 29 29 14 29 29 2 29 29 29 2 29 29 18 23 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 31 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 25 29 29 29 25 29 29 16 29 29 29 8 29 29 29 29 29 29 17 29 8 29 29 29 29 29 5 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 8 8 29 29 29 29 29 29 29 29 29 5 2 29 2 29 29 29 13 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 13 16 29 16 29 29 29 16 29 29 29 29 29 13 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 2 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 8 29 16 29 29 29 29 29 29 29 29 31 8 29 29 29 2 29 29 29 29 29 29 29 29 29 16 16 29 17 29 29 13 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 18 29 2 2 29 27 2 29 29 29 2 8 2 2 29 16 6 29 8 29 29 25 29 2 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 8 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 25 29 29 29 29 29 2 2 29 29 29 29 2 18 5 29 31 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 5 29 5 29 29 6 29 2 29 13 29 2 29 29 29 29 8 2 29 5 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 5 2 29 29 29 29 29 29 2 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 19 29 29 29 29 29 31 2 29 29 29 2 29 29 27 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 2 29 18 29 16 29 29 16 29 8 16 27 29 17 2 16 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 16 19 29 29 16 29 29 16 16 29 13 16 16 29 29 16 19 29 16 16 29 29 16 16 16 29 29 16 29 16 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 27 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 19 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 19 13 17 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 17 29 29 29 29 16 29 16 29 16 2 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 25 29 29 29 29 29 29 29 29 2 8 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 2 29 8 29 29 2 27 29 29 29 29 29 29 16 29 29 29 29 29 25 29 8 29 29 17 29 29 29 29 31 6 29 29 8 29 29 8 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 6 29 29 29 16 29 29 29 29 29 31 29 29 29 29 29 25 31 29 2 29 29 29 29 29 29 2 29 29 2 25 29 8 29 29 29 29 29 29 2 29 5 29 29 29 29 29 13 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 29 29 27 8 29 31 29 2 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 5 29 2 8 29 29 16 8 29 29 16 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 2 5 29 29 8 2 29 29 29 29 29 29 29 29 2 2 14 29 29 2 2 29 5 29 29 29 29 31 29 29 29 29 29 29 29 31 18 2 29 29 8 14 25 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 2 29 29 29 2 14 29 2 29 29 29 2 29 29 8 29 29 29 29 29 29 2 2 29 29 29 29 16 16 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 2 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 5 29 29 29 29 29 29 29 29 16 29 29 29 2 2 29 29 29 29 29 2 2 29 29 29 29 29 29 31 27 29 29 29 29 2 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 31 29 2 29 2 29 29 29 29 29 25 29 29 29 2 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 8 29 29 29 29 29 29 8 5 29 29 29 31 29 29 14 29 29 29 29 29 29 29 29 5 16 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 27 29 29 29 29 29 29 29 29 31 29 2 2 5 29 29 29 29 29 25 29 29 29 29 2 29 29 8 29 29 8 18 29 29 8 29 29 29 2 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 31 2 29 8 29 29 29 29 29 29 29 29 13 29 29 29 29 8 14 2 29 29 29 25 29 5 2 29 29 29 29 29 29 29 29 29 29 29 29 41 19 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 5 29 29 2 2 29 8 25 29 29 29 29 29 25 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 2 29 29 29 29 29 29 6 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 25 29 8 29 29 29 29 29 2 29 29 29 29 29 29 27 29 29 31 29 29 29 29 25 29 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 2 25 2 29 29 27 29 8 29 29 29 25 29 29 29 29 29 29 25 29 6 31 29 29 29 25 29 2 29 29 29 27 29 29 29 29 29 29 29 2 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 18 8 27 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 18 29 2 29 29 29 29 29 29 29 2 29 29 29 29 18 27 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 14 29 8 31 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 8 2 29 29 2 29 29 29 31 29 27 29 29 18 29 2 25 8 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 18 29 29 29 29 14 29 29 2 18 29 29 29 29 29 29 27 25 2 8 29 29 29 29 29 29 14 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 27 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 9 16 21 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 29 29 9 21 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 25 29 8 29 29 29 25 29 29 29 29 29 31 29 29 29 13 29 29 27 9 41 19 21 11 11 11 11 11 16 16 29 29 29 29 29 19 29 29 8 8 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 5 16 29 29 29 29 29 29 29 6 29 14 29 25 29 29 27 29 29 29 29 29 29 29 14 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 8 29 29 31 29 29 29 16 29 29 29 29 14 29 2 29 29 6 8 29 29 29 29 29 29 29 29 29 6 8 29 29 16 29 29 29 14 29 2 27 29 29 29 29 29 29 8 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 8 29 8 29 29 29 29 29 25 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 2 29 29 29 8 29 29 29 6 31 8 29 29 29 29 29 29 29 29 29 29 8 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 18 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 6 29 29 29 14 29 29 29 14 29 31 29 29 8 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 18 27 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 27 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 14 29 29 8 18 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 27 29 29 29 27 14 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 25 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 31 29 29 29 2 29 25 29 14 31 29 29 29 29 29 29 29 8 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 2 29 29 2 17 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 2 2 29 29 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 8 2 2 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 2 8 29 29 8 29 29 29 29 29 29 29 29 25 29 29 2 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 2 5 29 29 29 29 23 29 29 29 29 29 8 29 13 41 21 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 25 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 8 25 29 29 29 29 29 25 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 2 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 2 8 16 2 2 8 29 29 8 29 29 29 8 29 29 29 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 17 29 13 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 31 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 19 29 29 16 29 16 29 29 29 29 29 19 29 29 16 13 13 29 13 29 29 29 18 29 29 17 8 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 19 29 29 16 29 13 29 2 16 16 19 19 29 13 19 13 16 29 29 16 16 29 29 19 41 29 29 19 13 16 16 29 16 16 29 2 29 29 16 13 16 19 19 19 2 16 16 13 29 16 29 16 16 9 29 29 16 16 29 29 29 16 16 13 29 29 29 29 16 29 29 29 17 29 19 29 16 19 29 29 19 14 14 29 16 29 29 29 2 29 29 19 16 29 29 19 16 16 29 29 16 16 19 8 19 17 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 2 16 29 29 29 16 8 16 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 2 29 29 29 5 29 29 29 29 29 29 29 16 29 29 29 29 29 17 29 29 29 2 29 26 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 14 29 29 29 29 29 29 29 29 16 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 31 29 2 29 29 29 29 29 29 29 29 13 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 2 23 2 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 6 29 29 2 29 8 29 2 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 8 8 29 8 29 2 6 8 16 17 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 2 29 8 31 2 29 2 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 25 29 29 29 29 18 29 29 29 29 2 29 29 29 8 31 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 2 2 8 8 8 2 29 2 8 29 29 29 29 29 14 29 8 29 29 29 29 29 29 6 29 2 29 29 29 2 29 29 29 29 2 29 6 29 29 29 29 31 29 29 2 29 29 2 29 29 2 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 8 29 2 5 2 2 29 29 29 29 6 29 29 8 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 26 29 2 29 29 29 29 29 29 29 31 29 29 2 29 8 29 29 29 29 29 18 29 31 29 6 29 6 29 31 29 29 31 29 29 29 29 29 18 29 29 29 29 2 2 29 31 25 29 8 29 29 29 2 18 29 29 29 29 8 29 29 29 29 29 27 29 29 17 29 29 29 18 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 2 8 8 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 2 8 29 29 29 29 29 29 16 2 29 2 16 29 8 16 29 29 2 29 2 29 29 29 29 2 27 29 29 29 29 14 2 2 29 29 29 29 29 29 8 8 29 8 2 29 2 29 29 8 29 29 29 29 29 5 2 29 29 2 29 29 29 5 29 29 29 31 2 29 29 29 29 29 29 8 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 19 29 8 29 29 16 29 29 19 19 29 29 16 29 16 29 29 16 29 29 29 16 29 29 29 29 8 29 29 29 16 31 16 29 29 16 29 19 8 29 29 29 19 16 29 29 29 16 16 29 29 29 19 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 27 2 29 2 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 2 29 29 29 16 29 29 13 29 29 29 29 16 29 29 29 16 29 29 29 29 29 13 29 29 29 8 29 29 29 29 29 29 14 2 29 29 29 29 6 29 29 14 29 29 2 31 29 29 8 29 29 29 16 27 29 29 29 29 29 18 29 29 29 29 13 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 17 29 8 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 2 29 2 29 25 29 29 29 29 29 31 5 29 29 29 31 29 31 8 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 2 29 29 29 29 8 2 29 29 29 29 29 29 25 27 29 2 29 29 29 16 29 2 29 29 8 29 8 29 29 29 2 2 29 29 29 8 29 29 29 8 29 29 29 8 29 29 2 29 25 29 29 29 8 29 29 29 2 2 29 29 29 14 8 5 8 29 29 29 29 18 29 29 2 8 29 29 29 29 29 29 29 2 2 29 8 29 31 29 31 27 29 8 26 5 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 2 29 29 29 29 29 8 29 23 29 29 31 8 29 8 29 5 29 29 2 8 29 29 8 29 29 31 6 8 29 29 29 29 31 29 29 29 29 5 29 2 29 29 2 31 29 25 29 29 8 29 29 29 31 18 29 29 8 8 25 29 29 8 2 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 2 2 29 2 31 6 29 29 29 2 29 29 29 29 6 29 29 29 14 29 29 2 29 13 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 13 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 5 29 29 29 29 8 16 29 29 29 29 29 29 8 2 29 29 29 29 29 8 6 29 8 29 2 29 8 29 29 8 8 2 31 29 29 6 29 2 29 31 29 29 18 5 27 29 8 31 27 29 29 8 29 29 29 29 29 29 29 8 29 29 25 29 29 29 25 8 29 29 29 16 29 29 2 29 2 29 16 29 2 2 29 29 29 2 29 29 29 25 29 29 29 29 25 5 2 2 29 14 18 29 29 31 29 8 2 29 29 29 16 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 13 29 16 29 29 29 16 19 29 29 29 16 29 29 29 29 29 17 29 16 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 19 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 16 16 29 16 29 16 29 29 29 16 29 29 16 29 16 29 16 13 29 13 29 16 29 29 29 2 29 29 5 16 29 29 29 29 16 29 16 16 31 16 29 29 29 29 29 29 29 29 16 29 16 29 16 16 17 29 8 16 29 19 29 19 29 29 31 16 29 29 29 29 16 29 29 29 16 16 29 29 29 16 19 29 29 29 16 16 16 29 16 19 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 29 8 29 29 29 29 29 29 29 2 29 17 29 29 29 29 29 29 8 29 8 29 29 29 16 29 8 2 29 17 18 29 16 29 8 29 29 13 29 5 29 29 29 16 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 8 29 2 29 29 29 29 23 29 29 29 29 29 29 29 8 8 29 8 29 29 29 2 29 29 29 29 29 27 16 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 16 16 29 16 29 29 29 29 29 16 29 17 29 29 13 19 29 29 29 29 29 2 29 29 25 29 29 29 6 29 16 16 29 29 29 29 29 16 29 29 19 19 29 29 29 29 29 17 16 29 29 16 13 25 29 16 29 29 29 13 29 29 16 29 16 16 13 16 29 16 29 29 29 16 29 16 19 16 16 29 16 16 13 16 2 16 16 17 29 19 19 29 29 29 29 8 29 29 29 29 29 16 16 16 17 29 29 29 29 29 16 29 8 8 29 29 29 29 2 5 23 29 2 29 29 29 29 31 29 8 29 29 29 29 2 29 8 29 29 2 8 29 29 29 2 8 29 29 2 2 29 29 8 29 8 6 29 29 29 29 29 6 29 8 31 2 29 29 29 29 29 2 29 2 29 29 8 8 2 29 2 29 8 29 29 17 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 18 29 29 29 29 29 29 25 29 18 29 29 29 29 2 29 29 2 2 6 29 6 29 29 31 29 29 8 8 29 29 29 29 29 29 6 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 19 18 29 29 16 29 29 16 29 29 19 29 29 29 29 29 13 19 16 29 16 29 29 29 16 2 29 29 16 29 16 29 16 29 29 29 29 16 29 17 17 16 29 29 16 29 29 29 29 29 16 29 19 19 29 29 9 19 8 29 16 19 19 16 29 31 29 16 29 8 16 5 16 16 29 29 16 29 16 29 16 5 29 29 16 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 16 16 29 16 16 29 19 29 29 16 29 29 16 16 13 29 29 29 29 29 29 29 16 16 29 29 16 13 16 13 16 16 29 16 29 13 29 29 19 29 29 29 16 16 29 2 29 29 29 29 29 13 16 29 29 29 16 29 29 29 29 16 16 29 16 29 29 29 16 29 29 29 16 16 29 29 17 29 29 8 29 29 16 29 29 29 29 29 13 29 29 16 29 29 29 16 29 16 29 16 13 29 29 29 29 16 16 16 19 19 16 29 29 29 16 29 16 13 29 16 29 29 13 16 16 29 16 29 16 16 29 17 17 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 25 29 31 8 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 17 16 16 29 29 29 29 8 29 29 2 29 2 29 2 29 29 8 29 2 23 29 29 16 29 29 2 29 16 29 29 29 29 29 29 29 16 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 5 29 8 2 29 29 29 29 29 29 29 2 29 29 18 29 29 5 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 2 29 29 2 29 29 29 29 29 5 2 29 29 29 6 8 2 29 29 29 29 29 16 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 29 13 2 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 2 29 29 29 29 29 29 16 13 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 16 29 6 16 16 29 29 16 16 16 16 16 16 19 29 29 29 29 29 16 29 8 29 16 29 29 16 29 16 29 8 16 29 8 16 18 6 29 2 29 29 14 8 29 29 29 8 18 8 29 31 2 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 13 16 29 13 29 29 29 29 8 8 29 29 29 26 29 29 2 25 29 2 29 29 29 29 29 29 8 31 17 29 29 29 8 29 29 29 29 27 29 2 29 8 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 26 2 29 29 29 29 29 29 29 16 16 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 6 29 2 29 29 16 29 16 29 29 13 13 29 29 8 16 16 29 29 29 29 16 29 29 16 29 29 29 29 17 17 29 29 29 16 29 16 29 29 16 29 16 16 16 29 19 29 16 29 29 16 16 16 29 19 29 29 16 29 29 16 29 29 29 29 16 8 29 29 29 29 29 29 29 16 29 29 29 29 8 29 8 29 29 29 29 6 29 29 29 29 29 16 29 29 29 29 8 29 2 8 29 29 27 29 29 5 29 29 29 29 29 29 29 29 2 31 29 6 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 25 31 2 29 6 29 29 29 29 25 29 29 29 2 2 29 29 8 8 29 2 29 2 2 29 2 29 29 18 29 8 29 29 29 29 8 2 29 2 8 2 27 8 2 2 31 8 29 29 29 29 8 2 29 2 29 31 29 29 2 2 29 29 31 2 5 29 29 2 8 2 2 29 2 29 29 2 5 29 2 5 29 29 29 8 29 29 2 29 31 2 29 29 5 31 2 2 29 6 29 29 6 29 29 29 2 2 29 29 31 29 29 29 29 8 29 29 29 29 29 29 8 2 29 29 2 29 14 29 2 29 25 29 29 8 16 29 29 29 29 29 8 31 19 16 16 29 16 29 29 16 29 29 19 29 16 19 29 19 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 16 19 29 29 13 29 19 16 29 16 29 18 16 29 16 13 29 29 16 16 16 29 29 16 29 16 16 29 16 16 16 29 29 16 29 19 16 29 29 29 29 29 16 16 29 16 17 16 16 16 29 13 19 29 29 16 29 19 29 29 29 16 29 16 16 13 29 29 29 19 29 19 13 29 13 29 29 29 16 29 29 19 29 29 13 16 29 29 29 29 19 29 29 29 13 16 13 16 13 16 16 29 16 29 16 19 29 29 16 29 29 29 29 29 16 16 16 19 29 16 13 16 16 13 29 16 19 19 29 29 16 17 29 29 13 16 29 19 16 16 16 16 16 29 29 19 16 29 29 19 29 16 29 29 29 29 29 16 16 16 29 29 19 16 19 16 17 29 16 19 29 16 16 16 17 13 29 29 29 29 16 16 29 16 29 29 29 19 29 16 29 16 13 29 19 13 19 19 29 29 29 13 29 16 16 13 16 29 16 29 16 29 29 29 29 2 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 2 26 29 29 8 18 29 6 29 29 29 29 2 8 26 29 27 29 29 29 29 31 8 2 29 29 2 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 2 29 29 16 29 6 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 2 16 29 29 29 13 16 29 2 16 29 29 29 29 29 29 16 16 16 29 29 29 16 8 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 16 16 6 29 29 16 29 29 29 29 16 29 29 29 16 29 16 29 29 29 17 29 29 29 29 16 29 19 16 16 29 13 16 13 29 29 29 16 29 2 29 16 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 16 29 29 16 29 29 16 29 16 13 29 16 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 16 29 16 8 29 2 17 16 16 29 8 29 29 29 16 29 29 31 29 29 13 29 16 19 29 17 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 16 29 29 29 29 16 13 29 16 16 29 29 29 29 16 16 29 29 29 13 16 25 16 29 8 29 29 29 8 16 16 16 17 29 29 29 19 16 29 29 29 16 16 13 16 29 16 29 29 29 29 19 13 29 16 19 29 16 19 19 19 16 17 19 16 29 29 16 29 16 29 19 13 19 13 29 16 16 19 16 29 29 19 19 16 19 16 29 29 16 29 16 19 13 16 29 16 19 19 16 29 29 29 29 16 19 29 16 16 9 19 16 29 19 19 16 19 16 16 16 29 29 19 19 16 19 19 13 29 16 16 19 29 16 16 9 29 16 29 16 16 16 29 29 29 16 16 29 29 29 25 29 29 29 16 29 29 29 16 13 29 29 29 29 29 2 29 29 16 2 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 16 2 29 16 29 29 29 29 29 2 29 29 2 29 29 23 2 29 29 29 29 6 29 29 29 25 29 8 29 6 29 29 29 29 29 29 2 31 29 29 29 17 29 29 29 29 29 29 29 29 16 29 16 13 29 29 29 29 29 26 2 23 29 29 8 29 6 29 29 29 29 29 29 31 2 2 29 29 8 2 18 29 8 6 29 29 29 2 29 29 29 2 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 8 29 29 2 16 19 29 29 19 16 29 29 29 29 16 19 16 16 29 29 29 16 29 29 29 16 13 16 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 17 29 29 29 29 29 29 29 29 29 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 16 16 16 17 16 29 16 29 29 29 29 29 16 29 29 26 29 29 29 29 29 8 29 29 16 16 25 29 16 29 29 29 29 16 29 29 29 16 13 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 17 16 29 29 29 29 16 8 29 2 29 29 29 29 29 29 29 29 29 29 16 13 29 16 16 29 29 16 29 29 29 19 13 29 29 16 29 29 5 29 16 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 16 29 16 29 29 29 19 29 29 29 29 29 16 16 29 29 29 29 29 16 29 2 8 29 29 29 29 16 29 29 29 16 13 29 29 29 8 16 29 16 16 29 29 29 29 16 29 29 29 2 29 17 16 29 16 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 16 29 16 29 29 16 16 29 16 29 2 29 29 29 29 16 16 16 29 29 29 29 13 16 16 16 29 29 16 13 17 16 29 19 16 29 29 29 29 29 13 2 29 16 29 29 29 29 29 19 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 16 16 16 16 29 29 29 16 16 29 29 19 29 29 16 29 29 29 29 16 29 29 29 16 29 29 16 16 16 29 29 29 16 16 29 19 16 19 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 16 29 29 29 29 17 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 16 29 29 29 29 16 16 16 29 16 29 29 29 16 13 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 17 5 29 29 29 29 2 16 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 16 16 29 29 29 16 16 29 16 29 16 29 29 29 16 29 29 16 29 2 29 16 16 29 29 29 29 29 29 16 29 29 16 29 29 29 16 16 16 16 16 29 29 29 16 29 16 29 16 16 29 29 29 29 31 19 29 29 16 29 16 29 29 29 29 16 29 29 16 29 16 29 16 17 29 16 29 17 29 29 29 29 29 16 17 29 29 16 29 16 8 29 27 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 16 29 16 29 8 29 29 16 29 29 29 29 16 29 29 29 29 13 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 23 8 29 29 29 8 16 16 19 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 26 29 2 2 29 29 29 31 29 29 29 29 29 29 2 29 29 29 18 8 2 29 25 29 29 27 29 29 8 8 5 2 2 29 2 29 8 29 2 8 8 2 29 6 29 31 29 29 29 14 2 6 29 31 29 29 29 8 2 8 29 29 2 29 29 29 29 29 29 29 29 29 8 26 29 8 2 31 29 8 8 29 29 8 8 6 29 2 29 29 17 29 8 29 31 2 8 5 29 8 29 29 29 29 29 29 8 29 2 5 29 29 29 29 29 16 17 29 4 2 2 17 29 29 29 29 29 8 29 29 29 29 29 29 8 8 29 2 29 29 29 26 2 8 29 8 29 29 29 8 29 29 29 29 29 29 2 2 29 29 29 29 29 8 29 8 29 2 29 14 29 29 29 29 17 29 29 29 8 29 8 29 29 29 29 6 29 29 29 29 29 29 29 8 29 16 26 29 6 29 29 29 17 29 29 29 29 25 25 29 29 29 29 17 8 16 29 29 29 16 2 29 29 16 29 16 29 29 8 29 2 29 29 29 29 29 8 27 29 29 2 29 29 29 26 29 29 29 29 16 8 29 29 29 29 6 29 2 29 29 29 29 29 29 8 29 2 29 8 29 2 29 29 29 2 26 29 26 29 8 29 2 29 31 6 8 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 2 29 6 27 29 29 29 29 2 8 29 29 29 29 8 8 29 29 29 29 29 29 8 29 8 29 29 2 29 29 29 8 29 2 8 29 2 29 29 8 5 29 2 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 5 29 29 29 29 8 29 8 29 29 8 5 29 8 29 29 2 29 8 29 29 8 29 29 29 8 2 18 29 29 2 6 29 2 2 2 8 29 29 29 29 29 29 6 8 29 29 29 29 29 2 29 26 29 29 29 29 2 26 8 8 29 29 2 8 29 8 29 29 6 29 29 29 29 8 29 29 8 2 29 29 29 8 2 29 29 17 8 5 2 29 29 6 2 26 29 8 2 2 29 2 29 29 6 29 29 29 29 29 2 29 26 8 29 2 26 29 29 8 31 29 17 29 2 8 29 29 29 29 29 29 8 29 29 29 29 26 29 29 29 4 29 29 29 29 29 29 29 2 8 2 31 29 8 2 2 29 23 2 8 29 29 8 29 27 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 8 29 29 29 29 2 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 27 14 29 29 29 2 2 29 2 29 18 29 18 29 29 29 29 29 29 2 2 8 29 26 29 29 29 8 29 29 31 8 23 8 29 29 6 29 6 29 8 29 2 8 25 25 2 2 29 8 29 29 2 8 29 27 29 29 8 2 8 29 29 29 29 29 2 29 2 29 29 29 5 2 29 8 27 29 29 29 29 8 29 29 27 2 29 31 29 2 29 31 2 2 29 8 2 29 8 29 8 8 29 29 29 2 25 6 8 2 25 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 31 29 29 29 14 29 2 29 8 29 29 29 29 29 6 2 29 29 2 29 29 6 29 29 29 2 29 16 29 29 29 29 8 29 29 26 29 29 29 29 29 29 29 2 29 2 29 2 27 29 25 29 29 29 2 6 2 29 29 29 2 29 2 29 29 29 29 29 29 16 8 29 29 29 29 2 29 31 8 5 29 8 2 26 29 2 18 2 8 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 2 2 2 8 2 29 29 29 29 29 29 29 2 29 29 29 29 29 2 2 29 29 29 29 17 29 29 29 29 8 29 29 29 29 8 31 2 29 29 8 29 29 29 13 29 16 29 16 16 29 29 23 29 8 29 29 29 29 29 29 29 2 8 2 29 26 29 29 2 29 29 29 29 29 29 2 29 29 29 29 8 8 29 29 29 29 29 29 18 2 8 8 29 31 2 29 29 2 29 29 29 29 8 29 29 29 29 29 2 29 29 29 8 29 29 8 2 5 29 29 29 29 29 29 8 29 29 29 2 29 29 2 29 29 8 29 8 29 29 29 29 29 8 29 29 29 5 29 2 29 29 8 29 29 29 31 29 29 29 29 29 2 29 29 29 8 25 29 29 14 29 2 29 29 29 2 29 2 29 6 29 31 29 27 29 2 6 14 29 29 8 29 8 29 8 29 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 6 31 29 5 29 29 16 29 29 2 29 2 29 29 29 29 27 29 29 29 17 29 16 16 16 29 29 29 2 29 29 29 29 29 29 29 29 31 29 26 29 29 14 29 29 31 2 2 29 5 29 5 2 29 29 8 29 29 16 26 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 8 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 16 29 29 16 16 29 29 29 16 16 29 29 29 2 29 29 29 16 29 29 27 29 5 29 17 16 16 29 16 13 13 16 29 16 29 19 16 2 29 16 16 19 29 16 19 29 29 16 29 29 29 16 17 29 29 29 16 29 13 8 29 13 29 29 17 29 29 29 18 29 16 16 29 29 29 2 31 2 29 29 2 8 8 2 29 2 29 8 17 2 8 29 2 8 29 8 29 29 26 29 29 29 29 29 8 29 8 29 29 29 29 8 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 8 17 29 29 8 8 26 2 29 29 17 29 29 2 29 14 29 29 29 29 29 29 8 29 16 29 8 29 29 29 29 29 29 8 29 29 29 29 29 2 29 2 8 8 29 8 29 29 2 29 16 29 29 8 29 29 29 29 29 29 29 16 13 29 16 29 29 29 29 29 29 29 29 8 8 29 8 29 29 2 29 29 29 18 29 2 29 8 2 29 29 29 6 8 29 6 29 29 29 8 5 29 29 29 29 29 29 8 25 29 29 29 2 29 2 29 29 29 29 16 16 29 29 16 19 29 29 29 16 29 29 29 29 29 29 13 19 16 16 29 29 29 16 13 29 29 16 16 29 19 16 16 29 29 29 16 13 29 16 16 16 29 29 16 8 29 16 16 29 16 29 16 29 29 8 16 29 29 2 16 29 29 16 29 29 29 29 29 16 19 29 29 13 29 29 29 19 17 29 29 29 29 16 16 16 29 13 29 5 29 29 19 29 29 29 16 29 16 13 16 29 29 29 16 29 19 16 29 29 29 29 29 16 16 29 16 29 16 13 29 16 19 29 29 29 29 16 29 16 16 13 16 16 16 19 29 29 29 29 16 29 16 16 29 29 16 16 29 16 16 16 16 29 19 16 16 13 16 29 8 16 16 29 29 16 13 16 29 29 29 16 16 13 13 13 29 16 19 29 19 29 16 29 29 16 19 29 16 29 29 29 16 16 29 19 29 29 19 29 16 29 16 16 29 29 16 29 16 29 16 16 29 29 19 16 16 29 16 16 16 17 29 16 13 16 29 13 29 16 16 16 29 16 19 16 16 29 2 19 29 16 16 29 29 13 29 29 16 16 29 29 29 29 29 16 29 29 29 16 16 16 29 29 29 29 16 29 29 29 16 29 16 29 29 16 29 16 16 16 29 17 19 29 29 29 16 16 29 29 29 29 29 13 29 16 16 29 16 29 13 8 13 16 29 29 16 19 29 29 16 16 29 29 16 16 8 16 29 16 16 29 19 16 29 16 16 19 19 16 19 19 19 19 17 8 16 13 16 16 29 16 29 29 29 16 16 19 29 19 29 8 29 29 19 16 19 29 16 29 16 13 16 29 29 16 16 16 16 29 29 29 13 16 29 16 29 16 13 29 16 16 31 29 16 29 29 19 16 29 29 29 29 16 29 29 17 29 29 16 29 29 29 29 29 29 16 29 16 2 29 16 17 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 13 29 13 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 14 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 8 29 29 29 8 29 29 31 29 29 16 29 2 29 29 29 25 29 29 6 29 29 2 29 31 29 29 2 8 8 29 2 29 29 2 8 8 25 29 29 29 29 27 2 25 8 2 29 2 2 31 29 29 29 29 8 27 29 29 2 29 29 2 29 29 29 14 8 29 29 29 29 29 8 2 2 8 29 8 8 8 2 29 31 31 29 29 29 6 29 29 29 29 13 16 16 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 2 29 29 16 29 29 29 29 29 29 17 16 16 16 29 8 16 13 29 29 29 29 8 29 2 29 29 29 16 29 29 29 16 29 29 16 16 29 29 16 29 29 16 29 29 29 16 29 29 29 16 8 16 29 16 29 29 29 29 29 16 29 29 16 29 16 29 19 29 29 29 29 16 16 29 29 29 29 29 8 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 31 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 17 16 29 29 29 29 29 26 29 29 29 16 18 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 25 29 29 29 8 2 29 29 29 29 8 29 29 2 8 29 29 29 8 8 14 29 26 29 2 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 25 29 2 2 29 29 2 29 29 29 8 29 2 8 27 6 25 29 29 25 29 2 18 29 29 29 29 29 13 16 29 2 29 8 29 29 16 8 29 29 17 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 16 16 29 8 29 16 29 29 29 16 29 29 16 29 29 29 16 29 16 29 16 29 19 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 16 16 16 16 16 29 29 29 29 29 16 29 29 16 29 13 29 29 29 13 16 29 16 16 17 29 29 16 29 29 16 29 29 16 16 29 16 29 29 8 29 2 29 16 16 13 29 29 29 29 29 16 29 29 16 29 16 16 29 17 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 2 29 19 29 29 17 29 29 16 16 29 2 29 19 8 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 16 29 13 29 8 16 16 16 29 29 16 29 29 29 29 17 8 29 29 29 29 29 29 29 29 29 29 29 31 16 29 2 29 8 6 25 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 14 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 2 23 8 29 29 29 26 29 31 29 29 29 29 14 8 29 2 29 2 8 2 29 29 29 2 29 29 8 29 29 29 17 2 16 16 16 29 29 29 29 29 16 19 29 29 31 16 29 29 16 13 16 29 19 16 29 16 16 16 16 29 29 16 29 29 29 16 29 16 19 29 13 29 29 29 16 29 16 29 8 19 13 29 19 19 16 29 16 19 16 16 29 29 19 16 16 16 16 16 29 29 16 16 19 16 29 16 29 19 19 29 29 19 29 19 16 29 29 29 16 16 16 29 29 29 29 29 29 29 8 29 29 2 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 16 16 16 29 16 29 18 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 29 31 29 29 26 5 18 26 29 29 29 29 29 14 29 2 29 14 29 29 29 29 29 29 29 29 29 29 29 8 29 23 29 29 29 29 29 29 29 29 29 26 29 8 29 29 2 23 29 29 2 29 8 29 2 29 29 29 25 25 29 29 2 8 2 29 29 29 29 29 29 29 29 31 29 29 29 27 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 31 29 29 29 16 29 29 29 29 29 19 29 29 16 16 29 29 29 29 29 29 16 29 16 29 16 16 16 29 16 29 16 29 29 29 29 13 19 29 29 16 16 19 16 19 16 19 19 16 29 16 16 29 29 19 13 16 29 19 29 19 29 16 29 9 16 16 29 16 19 13 16 19 29 29 16 19 19 19 19 29 19 16 29 16 16 13 19 19 19 2 19 19 13 16 29 19 29 19 13 19 13 19 16 19 13 29 16 16 19 29 16 16 16 16 29 16 19 16 16 19 16 19 29 13 19 29 16 29 16 16 29 29 29 19 16 19 16 29 29 19 19 16 16 29 16 13 16 13 16 16 29 16 19 29 16 29 29 16 16 19 29 29 29 19 19 29 19 19 29 16 29 16 19 16 29 16 16 29 16 13 29 16 19 19 29 19 13 19 16 29 13 29 16 29 29 16 16 17 29 16 29 29 16 29 2 29 16 16 16 29 29 19 13 16 16 16 29 29 29 29 29 16 16 29 29 29 29 16 19 29 29 16 29 16 19 16 16 16 19 19 19 29 17 29 19 16 29 29 16 16 16 29 16 19 13 19 16 19 29 19 19 19 16 13 16 29 16 16 19 19 19 16 19 9 19 16 16 16 29 19 19 19 9 19 19 16 19 19 19 13 16 29 19 16 19 19 16 16 29 19 16 19 16 29 13 9 19 16 19 16 16 29 19 19 19 19 19 19 29 9 19 29 29 16 16 16 19 16 19 16 16 16 19 19 29 29 16 9 19 16 29 16 16 17 19 19 29 16 29 13 19 19 19 19 29 19 16 16 29 16 19 16 29 29 16 16 16 16 16 13 29 19 29 16 29 29 29 16 29 29 16 19 13 29 29 17 29 16 16 29 16 16 29 16 16 16 16 13 16 16 29 29 29 16 16 16 29 29 19 29 16 29 29 29 19 29 29 29 29 16 16 19 29 29 16 16 29 29 9 16 16 16 19 29 16 29 16 16 19 13 16 19 16 29 29 29 16 29 29 17 29 16 29 29 16 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 16 16 5 16 29 29 29 8 29 29 29 8 29 29 29 27 29 29 29 29 29 29 8 29 29 6 29 29 29 29 4 26 29 29 29 29 29 29 29 29 2 29 29 6 8 8 29 29 2 29 29 29 29 29 14 31 29 31 14 8 29 25 29 29 29 5 8 31 29 2 29 2 31 5 29 29 29 2 2 29 29 29 8 29 29 29 29 2 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 16 13 29 29 16 16 29 16 29 16 29 16 13 29 29 16 16 29 16 16 29 29 29 16 13 29 29 16 16 29 2 16 19 29 29 16 16 16 29 29 16 29 13 16 13 16 16 29 16 16 19 29 16 16 19 29 16 16 29 16 29 29 29 13 29 29 29 29 17 16 16 29 16 16 16 29 29 16 16 29 19 16 16 16 16 16 16 16 16 16 13 29 16 29 16 29 29 19 29 16 19 29 16 29 29 13 16 29 16 16 13 19 19 29 29 19 19 16 16 29 29 16 19 19 13 19 29 29 19 29 16 19 29 29 19 13 29 16 13 16 29 16 19 29 29 29 16 29 29 29 19 16 29 29 16 29 16 29 19 16 29 29 16 13 16 16 29 19 16 16 29 29 16 16 16 29 19 19 29 16 16 19 19 29 16 29 13 16 9 19 29 29 16 16 16 19 29 29 19 13 16 13 16 13 16 16 17 16 16 13 16 29 16 29 16 16 16 16 16 29 29 13 16 19 29 16 16 19 16 29 16 29 16 29 13 16 16 13 16 29 29 29 29 16 16 29 29 29 19 16 29 19 16 16 16 29 29 29 19 29 16 29 16 16 16 16 29 29 17 29 29 16 16 16 29 29 17 29 16 29 19 29 29 29 29 29 16 16 29 29 29 29 8 16 16 29 16 29 29 29 29 29 16 29 29 19 29 29 16 16 29 29 16 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 14 29 29 29 16 29 29 29 29 16 29 8 29 29 29 2 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 16 29 8 29 29 29 29 16 29 29 29 16 29 29 29 29 19 29 8 29 16 29 29 29 29 16 16 29 2 16 29 29 16 16 29 29 8 29 16 29 29 29 29 29 16 29 16 29 16 29 29 29 31 29 29 29 29 16 29 29 29 29 13 16 29 29 29 16 17 29 29 29 29 16 29 29 29 29 29 29 29 29 13 19 29 16 29 16 14 29 8 29 16 29 13 29 29 29 29 29 16 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 16 29 19 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 8 29 29 29 29 16 14 29 14 29 29 2 29 29 29 26 16 29 29 16 29 16 13 29 29 16 29 29 16 29 29 14 29 29 29 29 18 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 16 29 19 16 29 29 29 19 16 29 29 16 29 16 29 16 16 16 16 13 19 29 29 13 29 13 16 19 19 16 16 16 9 13 29 29 13 16 19 29 16 29 29 19 16 29 29 16 29 29 29 16 16 29 29 16 29 29 29 16 29 29 16 6 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 6 29 29 29 31 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 26 29 29 8 6 29 2 29 8 29 29 29 2 29 29 8 29 2 29 8 29 29 29 29 26 29 26 8 2 29 8 29 29 8 29 29 29 29 29 27 29 2 29 2 29 29 29 29 29 18 29 29 29 29 29 29 2 29 8 29 29 29 8 8 29 29 8 25 29 29 29 29 29 29 29 18 5 2 29 29 29 29 29 29 29 6 29 29 5 29 6 29 29 29 29 29 6 29 8 29 29 29 29 29 2 2 8 29 29 29 29 8 8 29 29 29 29 16 29 29 29 8 29 29 2 2 16 2 17 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 8 29 29 29 29 17 16 29 29 29 29 14 25 29 29 29 5 29 17 29 29 29 16 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 16 8 29 29 29 29 29 31 16 29 29 29 29 29 8 16 29 29 29 31 29 29 29 29 8 29 29 29 29 29 26 29 5 29 8 29 29 17 29 29 29 29 29 29 29 16 29 29 29 16 8 29 18 29 29 29 29 29 29 8 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 8 5 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 8 29 29 25 29 29 29 29 29 29 29 29 8 2 29 29 29 29 8 29 2 8 29 29 8 29 8 25 29 2 23 29 26 8 18 29 29 29 29 2 29 29 27 29 29 8 29 8 29 29 8 8 29 29 8 2 29 29 14 29 2 6 29 29 29 29 8 29 29 25 29 2 29 5 25 6 29 29 29 29 29 29 8 29 8 8 29 29 29 29 2 2 29 8 31 29 29 31 29 29 29 29 29 14 18 29 8 29 29 5 29 26 17 29 31 2 31 29 5 2 29 8 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 26 8 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 8 29 8 18 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 17 29 5 29 16 29 29 29 8 8 29 8 29 29 29 26 8 29 29 29 29 29 29 29 8 29 29 29 29 16 29 16 16 29 29 16 29 29 29 19 16 16 29 29 29 29 5 29 29 29 8 29 29 29 16 29 8 29 29 18 29 29 29 29 29 29 29 29 29 29 5 29 29 29 25 29 29 29 29 29 29 29 29 29 26 29 29 29 29 2 2 2 29 29 29 29 29 29 29 2 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 26 8 29 17 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 8 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 29 29 29 8 29 29 2 29 29 18 29 2 29 29 29 29 29 18 29 29 29 29 29 8 8 29 31 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 8 2 29 2 29 29 8 29 29 29 29 29 29 29 29 5 27 29 29 29 29 29 29 8 29 17 29 29 29 26 29 29 29 2 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 26 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 6 29 29 2 31 29 2 29 29 29 29 29 29 29 29 29 8 8 29 29 2 29 8 29 29 5 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 2 8 16 29 29 29 29 8 29 29 29 29 29 29 29 27 29 18 29 29 29 2 29 29 29 29 29 29 2 8 5 8 2 6 29 8 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 8 29 29 8 29 29 8 29 29 29 8 29 29 29 29 29 2 2 6 8 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 8 25 29 29 8 29 29 29 8 29 29 8 29 29 2 2 6 17 29 29 29 29 2 2 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 2 2 29 29 14 29 29 8 29 31 29 29 2 2 29 2 29 31 29 2 29 2 29 8 29 29 29 29 29 31 29 29 2 2 29 29 29 29 29 29 29 2 18 2 29 6 29 29 2 2 6 8 29 31 29 5 8 8 29 29 29 8 2 2 29 29 29 6 27 2 29 29 6 29 2 8 29 29 29 29 29 29 29 18 2 29 29 29 29 2 29 29 29 29 18 8 29 8 29 29 29 29 29 2 8 29 29 2 29 29 29 29 29 29 29 29 2 23 2 29 29 29 8 29 27 2 29 29 2 29 29 29 29 29 8 6 17 29 29 29 29 2 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 8 29 29 29 8 29 2 18 14 29 29 29 2 29 29 2 29 5 29 29 2 29 8 29 25 26 29 29 2 29 2 27 8 2 29 16 19 29 2 29 29 29 19 29 16 29 13 29 29 29 29 29 29 29 29 1 1 1 1 15 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 26 29 29 17 8 29 29 29 29 6 14 8 2 14 29 29 2 29 29 29 29 29 29 29 31 29 29 29 14 29 29 29 2 29 2 29 29 2 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 8 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 14 29 29 29 29 2 29 29 29 5 29 17 29 29 29 29 29 8 29 29 26 29 29 29 29 29 29 29 29 29 18 29 29 29 26 29 8 29 29 29 8 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 6 29 29 6 29 29 6 29 2 29 29 29 8 25 29 5 29 29 29 29 29 8 29 29 27 29 29 29 29 29 29 29 29 8 29 29 2 29 29 8 29 8 29 29 6 17 2 29 29 29 29 29 25 29 29 29 29 29 2 6 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 8 2 29 29 8 2 31 29 29 29 18 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 14 2 29 29 27 29 29 29 27 29 29 29 29 29 29 29 29 8 29 31 8 2 29 27 29 29 29 29 29 29 29 8 14 29 2 29 29 29 29 29 29 18 29 29 8 29 29 29 29 29 29 29 31 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 2 29 2 29 29 29 2 29 5 31 6 2 29 29 8 29 29 29 27 8 31 27 2 27 29 2 2 29 14 29 29 29 2 29 29 8 29 29 29 29 29 29 2 29 29 29 29 5 2 25 8 29 29 29 29 29 29 29 29 2 2 29 29 2 2 19 29 16 19 29 29 29 29 8 13 19 16 16 29 29 19 29 16 29 19 16 19 10 19 29 29 28 9 41 29 16 29 29 16 29 16 16 16 29 16 29 29 29 29 29 29 16 16 16 29 17 29 29 29 29 29 29 19 29 16 29 29 16 19 29 16 19 29 16 16 16 13 29 19 19 29 29 17 16 29 19 16 29 29 29 16 6 16 29 29 29 29 29 16 16 29 29 29 29 29 16 31 8 29 16 16 29 29 29 29 29 29 29 29 16 8 31 29 29 29 29 17 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 6 16 29 13 16 16 29 29 29 16 29 17 29 29 29 29 2 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 8 17 29 16 13 29 16 29 29 16 29 16 29 29 29 16 16 29 29 16 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 2 2 29 29 29 2 31 6 16 29 16 19 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 8 8 29 2 18 2 29 6 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 8 29 29 29 29 6 29 29 29 29 31 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 29 29 29 29 25 25 29 29 25 29 2 29 29 29 29 29 26 8 8 29 29 29 8 25 2 29 29 29 29 29 29 29 8 31 14 29 29 29 29 29 29 29 2 29 29 29 25 2 29 29 31 29 29 29 29 29 29 2 2 2 29 29 29 29 29 8 29 4 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 2 29 29 29 29 2 29 29 29 29 8 29 8 29 29 29 29 29 2 29 18 29 25 29 29 29 31 2 6 2 29 8 29 27 29 2 29 29 29 2 6 29 29 29 29 8 29 29 29 2 2 29 29 29 29 29 29 29 2 29 29 29 2 6 2 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 25 8 29 29 29 29 29 8 2 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 6 29 8 8 29 29 29 29 8 29 29 29 29 29 2 2 29 5 2 2 29 29 29 29 29 29 29 25 29 29 29 29 26 2 29 29 29 29 29 29 29 29 31 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 6 14 29 29 29 29 2 29 8 5 2 29 29 29 29 29 29 29 29 2 2 8 2 29 29 18 29 29 31 29 29 29 8 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 2 29 29 8 29 8 29 29 29 8 2 2 2 29 29 2 29 29 29 29 29 26 29 29 29 29 29 25 2 29 8 29 29 29 2 29 2 29 29 29 5 29 29 31 29 29 29 2 29 8 29 2 29 29 29 8 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 8 29 2 29 8 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 19 16 29 29 29 16 19 13 29 29 19 19 29 29 16 29 29 16 19 31 29 16 29 29 29 29 16 16 29 29 29 29 19 16 16 2 29 16 29 29 16 29 29 16 29 29 29 29 29 13 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 19 16 29 13 16 16 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 16 8 29 29 13 19 29 29 29 29 29 29 29 16 29 29 29 16 26 29 29 29 29 19 16 29 29 29 16 29 29 29 16 16 13 29 29 16 29 29 16 19 29 29 29 16 16 16 29 16 16 16 29 19 16 29 16 29 29 29 16 29 13 19 19 16 29 16 16 29 16 19 29 19 13 19 16 19 16 29 19 16 19 29 29 16 19 19 29 29 19 29 29 19 19 16 13 29 16 29 16 29 29 29 29 29 16 16 13 19 29 29 29 29 16 29 16 19 29 29 19 16 16 29 16 29 29 16 29 19 16 29 16 16 16 29 16 16 13 29 16 29 29 29 16 16 16 29 16 29 29 16 29 29 16 16 6 16 29 29 29 16 13 29 16 17 29 29 29 29 16 29 16 13 29 29 16 29 16 29 16 13 16 16 16 29 16 16 29 16 29 29 16 29 29 16 2 29 13 29 16 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 13 29 13 16 29 29 29 29 29 29 29 29 29 29 16 16 29 13 29 29 29 29 16 29 29 29 29 16 29 16 29 16 29 29 29 29 16 29 16 16 29 19 13 16 16 29 29 16 16 16 19 16 29 29 16 19 29 16 19 29 16 13 19 16 13 16 29 16 16 29 29 29 8 29 19 29 29 29 16 29 29 16 29 29 16 16 16 16 29 16 19 16 16 29 16 19 29 16 29 8 16 13 16 19 16 16 29 29 29 16 29 29 29 13 16 29 19 29 19 29 29 16 16 29 16 29 29 16 29 29 29 16 29 29 29 16 16 16 29 29 16 29 16 29 29 18 29 29 29 16 29 16 13 29 16 17 29 16 16 13 29 29 29 16 19 29 13 19 29 16 16 16 16 16 29 29 16 16 13 29 16 16 16 13 16 16 29 16 16 29 29 16 29 29 29 16 16 16 16 29 16 16 13 16 16 29 29 19 16 16 29 16 29 29 16 16 29 29 16 29 29 29 16 29 16 29 16 29 16 29 13 29 29 29 29 16 29 29 29 16 8 29 8 29 29 29 29 16 16 16 29 29 29 29 29 29 29 16 16 29 29 29 29 19 29 16 16 29 29 16 29 29 29 16 16 29 16 29 29 29 29 16 16 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 16 29 29 29 16 29 29 16 19 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 13 29 16 16 13 29 27 29 13 16 13 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 13 16 29 29 18 16 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 8 29 29 29 29 29 29 2 29 16 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 16 16 29 29 13 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 16 16 29 29 29 16 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 2 13 29 29 29 29 16 16 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 16 29 29 27 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 5 29 8 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 16 16 29 29 29 29 29 29 29 26 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 2 29 2 29 8 8 8 29 29 29 29 29 8 29 29 29 14 29 29 2 8 29 8 31 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 8 29 2 29 26 29 29 2 29 29 25 29 29 29 29 29 29 5 17 26 29 29 8 29 6 29 2 27 29 29 2 29 29 29 2 2 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 31 31 29 5 29 29 2 31 14 29 29 6 8 8 29 8 8 29 29 29 29 8 6 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 8 8 29 29 8 2 29 26 29 29 29 29 29 29 2 29 2 29 29 17 29 29 25 29 29 29 29 5 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 29 6 29 2 29 2 29 8 29 2 29 29 8 6 29 29 29 5 5 2 2 29 29 29 29 31 29 29 26 25 29 29 29 29 29 2 29 29 29 8 2 27 29 29 29 29 29 29 29 8 29 8 29 8 29 2 26 29 29 29 29 29 29 29 17 18 29 29 29 8 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 8 16 29 29 29 29 29 29 29 29 2 29 29 17 2 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 2 29 29 2 6 29 29 2 29 29 29 29 2 8 29 29 2 29 29 29 23 29 29 29 29 29 31 29 29 29 29 29 29 29 5 29 31 8 29 25 29 8 29 29 29 29 29 29 29 29 29 29 2 29 2 8 8 29 29 2 5 26 29 8 29 29 29 8 29 29 29 29 31 29 29 2 29 2 29 18 29 29 14 29 29 29 29 31 31 29 2 29 29 29 8 18 29 29 8 29 8 29 18 29 8 31 29 29 31 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 2 29 8 29 2 18 29 29 2 2 8 31 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 16 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 31 29 2 29 8 29 8 29 29 29 29 29 29 2 29 29 29 29 2 8 29 29 29 29 6 29 25 29 8 29 2 2 29 29 29 8 18 29 6 29 14 29 2 2 29 29 2 29 29 31 29 29 16 29 2 29 29 29 8 29 29 29 29 29 29 16 17 29 16 8 29 29 29 16 2 29 29 16 8 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 2 2 29 29 29 2 29 29 29 29 29 27 29 29 29 29 2 2 8 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 8 29 8 2 29 2 8 29 29 29 29 29 29 29 29 29 26 18 29 29 29 25 27 8 29 2 29 29 29 17 2 29 25 29 2 29 29 29 29 29 2 29 29 29 2 2 25 8 29 25 29 29 29 29 29 8 8 29 29 8 2 29 29 2 29 8 29 8 8 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 2 29 29 29 8 29 8 29 29 8 29 29 29 29 2 29 29 29 29 13 29 29 29 29 13 29 29 16 16 16 29 29 29 29 29 29 29 29 8 27 29 2 29 29 29 8 29 29 27 2 29 8 29 29 29 29 29 29 29 29 2 29 8 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 2 29 29 27 27 6 29 29 29 26 8 8 6 26 8 5 29 29 29 29 18 29 29 29 29 29 29 29 2 2 29 2 6 8 29 29 29 29 5 29 8 29 29 29 29 29 29 29 29 8 8 2 29 18 29 29 29 25 29 17 29 29 5 29 29 2 29 27 2 2 29 29 2 29 29 27 29 29 29 8 29 5 29 29 5 29 29 2 29 29 25 29 25 2 29 8 29 14 2 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 6 29 29 2 2 29 29 29 29 18 29 8 29 2 2 29 29 29 29 16 29 29 2 29 29 29 29 2 29 29 29 2 29 2 2 29 6 29 29 29 31 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 2 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 2 6 29 6 29 29 2 23 29 2 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 25 29 29 29 2 2 29 29 2 29 29 29 8 6 29 2 2 29 29 8 29 31 29 29 2 29 29 29 29 29 18 8 29 29 29 16 29 29 29 29 29 29 16 29 17 29 13 29 8 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 16 13 29 29 16 31 29 29 29 29 29 29 16 29 29 25 16 29 29 29 16 29 2 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 5 29 29 16 29 16 29 29 29 29 16 29 29 26 29 29 31 29 29 29 29 16 2 8 29 29 29 29 29 16 29 29 29 27 29 2 5 29 29 29 29 2 29 29 2 2 29 29 14 29 29 29 29 29 27 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 19 29 29 16 29 2 29 16 16 29 29 29 29 29 16 29 16 29 16 19 16 16 29 16 29 16 29 29 2 16 29 8 16 29 16 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 16 29 27 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 8 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 18 29 29 29 29 31 29 29 31 26 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 16 29 29 29 29 16 13 29 29 16 29 13 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 19 29 19 17 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 16 16 29 29 29 29 16 29 29 29 13 29 16 16 29 29 29 29 29 16 29 29 16 29 29 29 29 16 16 29 16 16 16 29 16 16 16 16 16 16 29 29 29 16 16 29 29 16 16 16 29 29 29 16 29 29 16 29 16 16 29 29 29 29 17 29 31 16 13 29 29 16 29 29 29 16 29 29 16 29 29 29 16 29 29 29 13 16 29 29 29 29 16 16 29 16 19 29 29 29 16 29 16 17 29 13 29 29 29 16 29 29 29 29 29 19 16 13 29 29 29 29 29 16 16 29 29 16 16 29 16 29 29 16 29 16 16 16 29 29 29 13 16 29 16 29 29 29 16 29 29 29 29 29 29 17 29 17 29 29 29 29 29 29 29 16 16 16 29 16 16 29 29 13 29 16 16 16 16 29 26 29 17 29 2 16 29 29 16 29 29 29 29 29 16 29 16 29 16 16 29 16 29 29 16 29 13 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 2 29 2 29 29 29 29 29 29 16 19 2 29 16 16 29 29 29 16 29 29 29 29 29 29 16 29 2 29 16 19 17 29 29 29 29 29 16 16 29 29 16 29 29 16 29 29 29 16 17 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 16 16 16 29 29 29 29 29 16 29 29 17 29 13 13 2 16 16 29 16 27 29 13 16 19 29 29 29 16 29 19 29 29 29 29 31 29 29 29 29 29 29 29 29 16 17 29 29 29 19 29 16 29 16 13 16 29 29 29 2 29 29 29 16 29 29 16 16 16 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 6 29 29 29 29 27 29 29 29 16 29 29 16 29 16 13 29 29 16 29 29 16 29 29 17 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 13 29 19 29 16 29 29 29 19 29 29 29 29 29 16 29 29 19 29 16 13 16 16 29 16 29 29 16 17 19 29 16 29 29 16 29 16 16 29 16 16 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 8 31 2 29 2 29 6 17 29 14 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 16 19 13 29 29 29 29 29 29 29 29 19 29 16 29 29 16 16 16 29 29 29 29 29 29 16 29 2 29 16 29 29 16 16 29 16 29 16 29 29 16 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 13 29 29 29 29 29 29 16 16 16 29 29 16 29 29 29 16 29 16 16 13 29 29 19 29 16 16 16 29 16 13 29 19 29 16 29 29 8 16 17 16 29 29 29 29 29 16 16 13 29 29 29 16 29 13 29 29 19 16 29 16 16 29 29 29 29 16 16 29 29 29 29 29 29 13 16 29 16 29 19 29 29 29 29 29 16 16 29 29 16 16 29 29 16 29 16 2 29 29 29 16 29 16 29 29 29 16 16 29 29 19 29 29 16 29 29 29 29 29 17 29 16 29 16 29 29 29 29 29 29 27 29 16 29 19 29 2 16 29 17 29 6 2 8 29 8 29 29 29 29 2 29 29 29 2 29 29 29 29 2 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 16 19 29 29 29 29 29 29 29 29 16 6 29 29 29 16 13 29 16 19 19 29 16 29 29 16 16 16 16 16 29 9 19 16 16 19 29 19 16 16 19 16 19 16 19 29 29 13 16 16 16 16 16 29 29 29 16 16 16 19 19 9 16 29 29 29 29 29 29 29 16 29 16 19 16 16 16 29 29 29 19 16 29 29 16 19 16 29 16 16 16 19 16 19 16 19 19 9 19 19 29 13 16 9 19 19 13 19 19 19 16 13 16 19 19 16 29 29 19 19 16 19 19 19 13 19 17 19 19 19 19 9 16 9 19 19 16 16 19 19 16 19 16 13 16 29 9 19 19 9 19 29 19 19 9 41 19 29 9 19 29 16 9 19 19 9 9 13 19 9 19 13 19 19 17 13 9 9 16 29 16 19 16 29 19 19 16 19 17 29 19 19 19 16 19 19 16 13 16 19 19 16 9 16 19 16 29 16 19 19 19 19 16 29 16 9 19 16 16 29 19 19 19 19 29 19 19 9 13 16 16 19 19 16 16 16 19 16 19 19 29 29 16 19 16 17 16 13 19 19 19 19 16 16 29 29 19 19 13 19 19 29 29 17 9 13 29 19 19 19 9 29 19 16 19 19 19 19 19 29 16 16 16 29 16 8 19 19 29 29 29 29 29 16 19 16 29 19 19 29 29 29 16 19 16 16 19 29 16 29 16 29 16 13 16 29 29 16 16 29 29 16 19 29 16 29 16 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 19 19 16 29 16 16 29 16 29 16 16 29 29 29 16 11 13 16 29 29 29 29 16 29 13 29 16 13 2 29 29 17 29 29 29 29 16 29 16 29 16 29 29 29 16 8 29 29 29 16 13 29 29 29 16 29 29 16 29 2 29 29 16 16 13 29 16 29 29 29 29 29 29 29 13 29 19 16 19 16 29 2 16 29 16 16 29 29 29 16 16 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 23 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 13 29 29 29 29 16 29 29 16 29 29 29 16 16 29 29 29 29 16 16 16 19 29 29 29 29 16 29 29 29 5 16 29 29 29 8 25 2 29 5 29 29 2 29 29 29 29 29 29 29 16 29 29 16 29 29 17 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 16 19 16 29 2 29 16 29 19 29 29 16 13 16 29 16 19 13 29 16 9 29 19 18 29 29 16 29 16 13 29 29 29 29 19 16 29 16 29 13 29 16 29 19 29 16 29 16 16 29 29 29 16 19 29 29 29 16 29 13 13 16 13 16 29 29 29 16 19 19 29 16 19 29 29 16 16 29 19 16 16 16 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 16 29 16 29 6 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 13 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 13 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 2 29 8 29 29 31 2 8 29 25 29 25 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 29 8 29 29 29 29 29 29 29 14 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 16 8 29 29 16 29 8 29 29 29 29 29 29 29 2 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 17 29 29 16 29 2 16 6 27 29 2 29 29 29 29 2 29 29 29 29 29 29 8 2 29 29 29 29 29 29 17 29 29 16 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 16 2 13 29 29 29 29 29 18 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 17 29 17 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 16 29 29 6 29 16 29 16 29 29 16 29 18 29 16 29 29 29 29 16 29 29 29 29 8 16 29 29 29 29 13 16 29 16 29 29 29 16 29 16 29 29 29 16 16 29 29 16 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 16 16 2 29 29 29 16 16 16 16 29 19 29 29 29 29 19 29 29 29 29 19 16 16 29 19 16 16 29 16 29 29 16 16 16 16 16 16 16 19 13 16 29 29 19 29 16 29 19 16 16 16 16 19 16 29 29 17 29 29 29 29 19 29 29 16 29 16 29 16 19 16 29 29 13 29 19 19 13 16 16 13 29 16 29 16 29 29 13 16 29 16 16 16 29 16 16 16 16 29 29 16 29 29 29 16 16 16 29 29 17 16 16 29 29 29 16 13 19 19 29 16 13 19 16 29 16 16 16 13 29 29 19 16 29 29 29 16 16 29 29 29 16 16 29 2 16 13 29 29 29 29 29 29 19 16 16 29 29 13 16 19 16 29 29 16 29 16 29 29 29 16 16 29 29 29 29 29 29 29 8 29 29 6 29 29 17 2 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 8 25 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 25 29 29 29 29 29 29 29 29 29 13 16 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 16 29 29 29 16 6 16 29 29 5 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 13 16 29 29 16 16 16 29 13 29 16 29 16 13 13 16 29 29 29 13 16 16 16 29 16 16 29 29 29 29 16 13 29 19 29 29 29 16 29 2 29 16 29 29 29 29 29 29 29 25 29 29 8 29 29 8 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 31 5 29 2 8 29 5 29 29 29 29 2 29 29 29 29 29 29 29 8 2 29 29 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 17 29 17 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 2 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 5 6 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 13 16 29 29 2 29 18 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 16 29 16 16 13 29 19 29 16 29 29 29 29 16 16 16 29 16 29 16 29 29 29 29 29 29 29 16 8 29 2 29 16 16 2 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 17 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 16 16 16 29 16 16 29 29 29 16 16 29 13 16 29 13 29 29 29 29 16 13 16 29 16 29 29 16 29 29 29 16 29 29 16 13 29 29 29 29 29 16 16 29 16 29 16 16 16 8 26 29 29 16 29 29 16 29 16 29 16 14 29 16 13 29 29 29 29 29 29 29 16 16 16 29 29 29 16 16 29 29 16 29 29 29 29 16 16 29 29 16 29 29 17 16 16 29 16 29 29 29 16 29 29 16 29 29 16 29 29 29 13 29 29 16 29 8 16 16 29 16 16 29 5 16 16 29 29 29 29 16 19 29 29 16 29 16 29 29 29 17 17 16 29 29 16 16 8 29 29 8 16 29 16 16 16 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 17 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 26 2 29 4 29 6 29 29 29 29 29 2 29 29 8 29 29 26 29 29 29 29 26 29 29 29 29 8 29 29 2 29 29 29 16 29 29 16 29 29 29 29 29 29 29 2 2 29 29 29 29 6 29 29 29 29 29 8 8 29 29 8 29 8 29 29 31 29 31 2 29 29 8 29 8 26 6 6 29 2 29 29 26 6 8 29 29 6 29 29 2 29 29 29 29 29 29 29 8 8 29 29 29 29 29 26 29 29 29 8 8 29 2 14 29 29 29 5 29 8 29 2 18 6 2 29 29 2 29 29 8 26 8 8 2 29 29 2 8 29 29 29 29 18 29 29 29 8 29 29 29 2 29 29 29 6 29 29 29 5 29 25 29 29 29 29 29 29 29 2 29 29 29 29 5 29 29 29 2 29 29 8 29 2 29 18 29 31 8 2 6 29 29 29 29 29 31 29 29 29 29 29 29 2 29 29 8 29 29 29 29 26 29 29 29 29 29 31 8 26 26 8 2 29 29 2 29 8 17 29 29 8 8 29 29 29 8 18 18 6 29 29 2 29 29 2 29 2 29 23 29 29 29 2 29 29 2 31 2 29 2 29 29 2 29 2 27 29 8 29 29 29 29 29 29 17 29 29 8 26 29 29 2 6 29 31 29 29 29 2 31 29 29 31 6 14 29 8 29 2 27 29 29 29 8 2 29 29 29 29 29 29 29 8 2 25 29 29 29 2 2 2 29 5 29 31 29 29 31 29 14 27 29 8 31 2 29 29 2 18 2 25 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 8 5 29 29 29 29 31 2 31 29 2 29 29 29 8 29 29 29 29 2 29 29 29 29 8 26 29 8 29 29 29 29 18 2 29 29 29 8 2 29 29 8 29 29 29 29 29 18 29 29 29 2 29 29 2 31 29 29 29 29 6 5 29 29 29 29 8 29 29 29 29 8 29 5 29 5 2 29 29 29 8 2 29 29 25 29 8 29 29 29 29 2 6 29 2 29 29 29 29 8 29 2 29 6 29 8 29 29 29 29 29 2 29 29 8 29 29 27 8 29 29 29 29 29 29 31 29 29 8 29 29 31 29 29 29 2 29 23 2 2 29 29 8 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 8 29 29 29 29 2 29 29 8 29 29 29 29 29 29 31 29 8 29 29 2 29 2 29 29 29 8 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 18 25 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 31 18 2 29 18 29 5 2 29 27 29 29 29 29 29 29 25 29 29 29 29 29 29 8 2 2 31 31 29 29 29 29 2 29 29 29 29 29 29 29 8 2 29 2 29 29 29 29 8 2 29 29 29 2 29 29 29 2 29 2 18 29 29 29 29 29 29 2 5 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 2 8 29 29 8 29 29 29 29 29 17 29 2 29 29 29 25 29 8 29 29 29 8 2 29 2 2 29 29 29 29 29 2 29 2 29 29 6 17 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 8 16 29 29 29 29 29 29 29 29 29 13 8 29 29 29 29 29 29 29 29 29 29 31 29 13 29 29 29 29 29 29 13 29 29 2 29 29 19 13 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 13 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 16 29 29 29 13 8 29 2 29 29 29 29 29 29 16 16 8 19 29 16 29 29 29 29 13 29 29 2 29 29 18 29 29 29 29 29 29 29 29 16 16 29 6 29 29 29 29 16 29 17 29 29 29 27 29 29 29 29 29 29 29 29 29 13 41 9 9 16 19 16 29 16 13 29 13 29 19 29 29 29 13 29 29 29 29 29 29 29 13 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 9 29 16 29 19 29 29 29 29 2 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 18 29 29 13 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 14 2 29 16 29 13 29 16 29 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 27 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 2 29 29 29 16 16 16 29 29 25 29 29 29 29 29 29 2 29 29 29 29 8 5 25 29 29 16 29 29 29 29 29 29 29 16 2 29 29 29 8 29 29 5 2 29 29 29 29 29 29 16 6 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 18 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 9 10 9 13 9 9 9 19 9 9 9 29 29 29 29 1 10 29 29 29 29 29 19 9 9 19 29 2 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 8 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 25 27 29 29 6 29 29 29 29 29 29 29 29 29 29 25 29 29 18 29 29 29 29 29 29 29 6 29 31 8 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 25 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 14 29 14 29 29 29 29 29 29 8 29 29 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 14 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 16 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 29 29 25 6 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 18 29 29 25 27 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 18 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 27 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 29 29 8 29 29 29 29 2 29 29 29 25 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 25 31 29 29 29 29 29 29 29 29 29 29 29 25 16 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 25 29 29 29 13 29 29 18 29 27 29 29 29 29 29 29 29 29 29 29 18 2 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 13 29 29 29 17 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 16 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 26 6 2 5 29 29 29 29 29 29 29 29 29 2 8 29 8 29 29 29 29 29 29 29 29 29 5 29 29 31 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 2 2 2 29 29 29 25 29 29 29 23 29 29 29 16 29 16 16 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 13 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 25 29 29 29 16 13 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 14 29 29 6 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 2 17 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 16 29 29 29 16 29 29 8 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 2 2 16 29 16 16 19 29 29 29 29 29 29 29 2 8 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 8 29 16 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 25 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 2 29 29 29 29 29 29 8 27 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 9 9 13 9 10 19 29 29 16 29 29 29 29 29 8 25 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 8 27 25 29 29 25 29 29 29 29 18 29 14 29 29 29 29 29 25 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 13 17 29 13 21 29 29 16 29 29 29 16 29 13 29 29 29 29 29 29 16 16 19 9 13 29 16 16 16 29 29 2 29 29 29 8 29 2 29 29 2 29 29 29 29 8 29 29 16 13 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 19 29 29 29 29 29 29 29 11 11 29 31 16 29 13 29 16 19 9 19 19 29 19 19 16 16 13 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 9 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 8 29 29 29 29 29 29 29 29 31 29 29 29 18 29 29 29 29 27 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 8 29 19 29 29 29 29 29 29 29 29 29 31 29 29 29 31 29 29 29 29 29 16 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 16 25 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 25 25 2 29 29 13 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 19 16 29 16 29 16 29 29 29 29 29 29 16 31 29 29 29 16 16 13 19 16 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 13 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 2 29 29 29 29 8 29 16 29 17 29 29 16 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 2 29 29 18 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 2 27 29 29 14 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 2 29 29 29 16 13 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 2 29 29 29 29 25 29 16 16 29 29 25 16 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 16 29 14 29 29 29 29 29 29 29 29 2 2 2 29 29 29 29 29 31 29 25 29 29 29 29 29 29 16 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 13 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 2 29 29 16 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 14 29 29 16 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 25 29 8 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 25 29 18 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 2 25 29 29 5 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 8 2 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 29 29 29 29 31 2 17 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 8 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 8 2 29 29 16 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 5 29 29 2 29 29 29 29 29 29 29 14 29 29 13 29 29 29 29 29 29 29 29 31 29 18 29 29 8 2 29 29 2 2 29 29 29 29 29 13 16 29 29 29 29 29 29 31 29 6 2 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 8 14 14 2 29 29 29 29 17 29 29 29 2 29 29 29 29 17 29 29 29 6 29 13 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 8 29 29 29 29 29 29 29 2 29 29 5 31 29 29 29 29 29 5 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 29 29 29 6 16 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 16 16 29 29 8 29 29 29 29 29 29 29 29 2 13 29 29 2 27 29 29 29 29 25 29 25 2 16 29 29 29 29 29 29 16 29 2 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 17 29 29 29 29 29 29 29 29 16 29 25 31 25 29 29 29 29 29 18 29 29 29 29 25 14 29 29 29 29 29 29 31 16 29 16 16 29 31 16 16 29 29 29 29 29 29 29 29 29 31 29 18 27 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 6 31 29 6 13 29 13 21 29 29 29 29 29 8 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 14 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 9 13 29 19 31 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 31 6 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 6 29 29 29 29 29 25 8 29 29 29 29 29 8 29 29 8 29 16 29 29 13 29 2 29 14 29 29 29 29 29 29 29 29 29 29 2 8 2 29 29 2 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 41 16 16 29 29 15 11 29 11 29 29 9 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 25 31 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 27 2 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 25 31 29 2 29 29 29 8 29 29 16 29 29 29 29 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 25 29 29 29 29 6 2 29 29 19 13 17 29 6 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 25 29 18 29 29 29 29 29 29 29 29 25 29 29 29 29 14 29 29 18 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 13 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 29 29 29 31 29 29 18 8 29 8 29 29 29 29 6 29 29 29 29 14 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 16 29 16 16 29 29 29 29 25 29 29 14 29 29 8 31 6 29 2 29 29 29 29 29 2 29 29 2 29 31 29 29 29 29 29 23 29 29 29 16 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 27 29 2 6 2 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 2 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 8 29 29 29 29 2 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 2 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 6 8 29 29 29 29 29 29 17 29 29 29 29 8 19 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 26 8 8 29 29 2 29 31 29 16 29 13 29 29 27 14 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 14 29 29 2 29 29 29 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 2 29 29 8 29 2 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 25 25 31 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 14 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 18 8 29 18 29 29 29 29 6 29 29 29 29 29 2 2 29 29 29 29 29 6 29 16 16 29 29 29 29 29 29 29 29 29 16 29 2 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 2 29 2 29 29 29 29 29 29 29 8 2 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 27 29 8 29 29 29 29 29 27 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 25 29 29 14 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 2 29 8 29 29 29 29 29 2 29 2 29 29 29 26 25 2 14 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 29 8 29 29 29 23 29 29 29 29 26 29 29 8 29 29 29 29 2 31 29 29 29 29 16 29 16 17 29 29 29 29 2 23 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 5 25 29 14 29 29 29 29 29 29 29 29 2 29 8 29 5 29 29 31 29 29 29 29 29 29 29 17 29 29 29 2 29 27 29 29 29 29 29 14 5 17 29 29 29 29 26 8 29 8 29 29 29 6 29 29 29 29 29 18 2 29 29 5 6 29 29 29 25 8 29 29 29 2 29 2 8 29 2 29 29 18 8 8 31 2 29 29 29 8 8 29 29 29 29 29 29 2 29 29 14 29 14 8 2 2 29 29 8 29 29 29 2 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 17 29 29 29 29 29 29 29 29 16 29 13 29 29 16 13 16 16 29 16 29 29 29 19 29 29 29 29 16 29 29 19 8 29 16 16 13 29 29 29 19 29 29 16 29 29 29 29 16 19 16 8 16 29 29 13 29 16 29 29 13 29 17 16 29 29 29 29 13 13 16 29 29 13 16 19 29 29 19 19 29 29 29 16 13 29 29 16 29 19 29 16 16 29 29 16 29 16 16 29 29 29 16 29 29 29 29 26 14 29 29 29 16 29 29 29 8 29 29 29 2 29 8 2 29 29 2 2 8 8 8 29 14 8 29 29 2 29 29 29 13 13 16 16 29 29 29 29 29 18 29 2 29 29 25 29 29 29 29 16 13 29 29 8 29 2 29 29 29 29 29 16 16 29 29 29 2 29 16 29 29 29 29 29 29 29 16 13 29 29 16 2 16 16 29 13 29 29 16 16 26 16 29 16 29 29 29 29 29 29 29 16 29 29 25 16 13 8 29 29 29 8 29 29 29 29 14 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 13 29 29 29 29 13 29 29 29 29 17 29 29 29 29 29 16 29 16 29 29 16 29 29 16 16 16 16 29 17 29 29 29 29 16 16 29 29 16 29 19 29 29 16 17 16 16 29 29 16 16 29 13 29 16 29 29 16 29 19 13 29 29 29 29 16 29 29 29 16 16 17 16 16 16 16 16 29 16 26 29 29 29 29 16 19 29 17 13 29 16 29 19 16 16 29 19 29 16 29 19 16 29 16 16 16 16 16 29 19 16 29 29 29 29 13 16 19 19 13 16 13 16 16 29 16 29 29 19 29 19 16 16 16 16 16 29 29 29 19 16 29 19 16 16 29 29 16 29 29 29 29 16 29 16 29 16 16 29 29 16 17 16 16 29 29 19 29 16 16 16 29 29 16 13 16 29 29 29 16 19 29 19 16 16 29 16 16 16 16 29 16 29 29 29 19 19 9 16 16 16 16 13 16 16 29 16 8 29 19 29 29 16 29 29 16 16 29 29 17 29 16 29 29 29 29 16 16 29 16 16 16 29 16 16 19 16 16 29 29 29 29 16 29 29 29 29 16 2 16 29 29 29 29 29 16 8 29 2 16 29 29 29 29 29 2 6 2 2 29 29 29 29 25 29 27 29 29 29 29 29 29 29 29 5 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 2 16 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 19 16 16 16 13 19 29 29 29 16 16 16 16 16 16 16 16 29 16 16 29 16 16 16 16 29 29 29 16 16 29 16 16 29 16 29 16 29 29 29 16 29 16 16 16 29 29 16 29 16 16 13 16 29 19 29 16 29 16 13 19 19 29 29 29 16 19 29 29 16 16 19 19 29 29 16 16 13 16 13 16 16 16 16 19 19 9 16 29 13 29 19 16 16 19 13 19 29 19 16 29 19 29 29 16 16 19 19 16 19 16 29 19 29 16 16 16 16 16 29 13 29 19 13 29 16 16 16 16 29 13 19 19 29 29 16 16 19 29 16 29 16 16 29 19 16 19 16 16 29 16 19 17 29 16 29 16 13 29 2 16 16 29 29 16 19 17 16 13 16 17 16 19 29 16 13 19 19 16 16 29 17 29 29 29 16 16 19 19 29 16 19 16 16 16 19 19 29 19 29 16 16 19 19 16 29 19 19 16 19 19 16 16 19 29 17 29 16 16 13 29 16 29 19 29 29 29 16 19 29 16 13 29 16 29 19 19 16 29 16 16 19 16 29 16 16 17 16 19 19 29 16 13 29 16 17 13 19 13 16 13 29 16 29 19 19 29 16 29 29 17 16 19 29 19 19 16 29 16 16 9 29 16 16 16 16 16 16 19 29 29 16 16 29 16 16 29 13 19 13 16 13 19 16 16 29 9 16 29 19 16 29 29 16 13 29 16 19 29 29 29 16 19 19 29 29 29 29 29 16 29 29 29 16 16 16 29 19 13 16 16 29 16 29 29 29 29 17 16 16 16 29 29 17 16 29 29 4 29 29 29 29 29 29 29 29 29 8 8 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 17 29 29 29 29 29 19 29 16 29 16 29 29 19 29 16 29 19 16 16 17 16 16 19 29 16 16 16 16 16 16 29 16 19 13 29 29 13 16 29 16 16 19 16 16 29 13 19 16 16 16 19 16 19 19 16 2 16 29 16 13 16 29 19 16 16 13 19 16 29 19 13 16 29 16 16 29 16 16 19 19 29 19 29 29 13 16 19 19 16 19 19 16 16 13 19 13 16 16 19 19 16 16 29 16 19 29 16 29 16 16 29 16 29 16 29 29 16 16 29 29 16 29 29 13 29 29 29 29 16 29 29 29 29 16 16 29 29 13 29 29 29 29 16 16 13 29 13 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 2 29 29 29 29 29 2 2 29 29 29 29 31 29 29 29 2 8 2 6 2 29 29 2 29 29 29 8 2 14 29 29 29 29 16 16 29 16 29 29 8 8 29 17 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 16 29 16 29 29 29 29 16 29 29 29 19 13 16 29 29 16 13 29 29 16 17 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 17 29 16 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 2 29 29 8 29 27 2 29 29 29 8 25 29 2 8 29 25 29 29 29 29 29 29 8 29 8 29 29 29 16 29 29 29 16 29 29 29 29 16 29 16 16 16 16 29 29 29 29 29 29 29 17 29 16 16 29 29 29 16 17 16 29 29 29 16 29 5 29 29 29 2 8 29 29 29 29 16 29 29 18 29 29 29 16 16 16 29 29 29 16 29 16 16 13 16 29 16 16 16 16 29 29 16 29 16 16 16 16 16 29 19 19 9 16 16 19 19 16 29 19 29 19 16 17 29 19 9 17 16 29 16 29 19 16 16 29 29 29 16 29 29 29 29 29 19 29 29 29 16 29 16 16 13 29 29 19 29 19 29 16 16 29 19 16 16 29 16 16 19 19 19 29 16 19 16 13 19 13 16 16 19 19 27 19 19 19 9 9 19 19 29 29 29 19 16 19 19 29 16 19 16 29 19 29 16 19 9 29 16 13 16 19 19 13 29 29 19 16 19 29 16 16 19 16 16 29 19 16 19 17 29 16 29 29 29 29 16 16 19 16 16 29 29 19 16 16 29 19 13 19 19 16 29 29 19 19 19 29 29 13 9 17 16 16 16 29 29 19 16 9 19 16 19 9 16 16 29 9 16 29 19 9 16 9 19 19 16 13 9 19 16 19 19 29 9 9 19 19 9 19 9 19 19 9 19 29 13 16 19 19 19 16 13 16 16 16 16 29 29 16 19 17 19 16 19 29 29 16 16 29 29 16 16 29 16 16 13 16 16 19 29 29 29 16 29 19 13 16 16 16 16 29 29 19 29 9 19 19 16 16 9 19 16 19 13 9 16 19 19 9 19 19 17 9 19 13 19 19 19 9 9 19 19 19 19 9 29 16 16 19 19 13 29 29 19 9 29 18 29 19 9 19 29 19 9 9 29 29 16 16 16 29 19 16 29 29 29 29 29 13 16 29 29 19 29 16 29 29 13 19 16 29 29 19 16 16 19 16 16 19 16 16 29 16 19 19 9 19 19 9 2 29 29 19 19 2 16 29 9 16 16 9 9 19 19 16 19 9 19 19 29 19 9 9 19 13 16 9 9 19 19 9 19 9 19 19 9 29 19 16 19 9 9 9 19 19 29 19 19 19 19 19 9 9 9 19 19 19 19 13 9 16 19 16 13 16 19 9 19 29 19 29 16 19 29 16 16 13 19 16 19 16 9 9 19 16 16 19 16 29 19 16 19 19 9 16 16 16 19 19 29 19 9 16 29 16 29 19 19 29 29 29 16 9 16 29 19 19 29 16 19 19 29 16 19 13 29 29 9 13 19 9 19 19 19 19 19 9 29 16 19 19 19 19 16 9 16 13 16 19 19 13 13 29 29 16 16 18 16 29 29 29 29 16 19 29 19 29 29 16 9 29 19 29 19 16 19 19 17 9 19 13 17 16 19 19 16 16 9 16 19 19 19 13 16 16 19 19 16 13 19 19 16 13 19 29 19 16 29 16 16 29 29 16 16 19 19 29 29 29 29 29 29 29 16 16 29 16 19 29 29 29 19 9 29 16 16 16 16 13 29 19 29 29 29 29 29 29 2 2 29 29 16 29 16 16 16 16 29 29 16 29 19 19 19 19 19 29 16 9 29 16 16 19 19 29 13 9 29 19 19 9 19 19 9 16 19 19 9 13 16 16 19 16 29 29 16 29 29 19 19 19 16 29 29 19 16 9 19 19 29 13 9 13 29 29 19 29 23 16 29 16 19 16 29 19 19 29 29 19 13 16 29 29 16 29 16 29 16 16 16 16 16 19 13 19 9 29 16 16 19 9 13 16 9 19 19 19 19 19 16 16 9 9 19 29 13 19 16 16 9 19 16 29 19 9 9 9 19 16 13 19 13 9 29 16 16 16 16 19 19 19 16 16 16 16 29 16 16 29 29 29 16 16 29 29 29 16 16 29 29 29 29 16 29 29 29 18 29 16 13 16 16 29 16 29 16 29 29 29 29 16 29 13 29 19 29 29 19 19 16 16 16 19 19 16 19 9 16 29 16 16 29 13 29 2 29 29 29 2 2 29 16 2 29 29 29 29 16 29 29 16 13 19 29 29 16 29 16 29 29 29 29 29 29 29 25 16 16 29 29 29 29 29 29 29 16 29 5 29 29 8 29 29 29 2 29 29 16 29 2 29 16 16 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 2 8 29 16 29 29 16 29 29 29 29 29 29 29 29 16 13 29 16 29 29 8 29 29 29 29 16 16 29 29 29 29 16 29 16 29 29 29 29 29 13 19 29 19 29 16 29 29 16 29 16 29 29 19 16 17 29 16 16 29 16 16 29 19 29 16 19 16 29 16 16 29 19 17 16 29 16 19 19 16 13 16 29 16 16 16 29 16 19 19 16 13 16 16 29 19 16 29 16 29 16 29 16 17 29 29 16 29 16 29 29 13 29 16 16 19 29 29 16 16 16 29 29 29 29 16 16 16 16 16 19 16 29 29 16 13 16 16 29 16 29 16 16 29 16 16 29 16 19 16 29 13 29 29 29 29 16 13 16 16 29 29 16 19 16 13 16 16 19 19 19 29 29 29 17 16 29 29 19 16 16 29 29 16 16 16 16 16 16 29 13 29 16 29 16 29 16 29 19 16 29 29 16 19 29 16 29 29 29 29 16 29 19 16 31 16 13 16 29 13 29 29 29 29 29 29 16 16 16 29 19 16 29 29 29 29 29 29 29 2 29 29 31 29 8 29 29 2 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 29 29 2 31 29 29 16 16 16 16 29 29 29 16 16 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 16 29 29 16 16 16 29 29 17 29 29 29 29 29 29 29 16 29 16 29 29 16 29 5 29 29 29 29 29 8 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 8 29 29 16 16 16 29 16 16 29 29 16 29 29 16 16 29 16 16 29 29 29 29 29 29 16 29 16 29 16 29 13 29 29 29 29 29 29 2 29 29 16 29 29 29 29 16 29 29 16 29 8 2 29 29 29 2 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 8 29 29 29 29 29 29 29 2 2 29 8 29 29 29 29 29 29 5 29 29 29 29 16 29 29 16 29 29 29 29 2 16 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 25 29 29 29 29 16 29 29 17 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 29 2 16 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 2 17 29 29 29 8 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 8 16 29 16 29 29 31 8 29 29 25 19 2 8 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 31 29 29 6 2 2 29 31 2 29 29 29 29 29 2 29 2 29 8 29 6 29 31 29 6 29 2 29 29 29 29 29 29 16 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 16 13 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 16 17 29 29 19 29 29 29 16 16 2 16 29 29 16 29 13 16 29 19 29 29 16 16 29 29 29 19 29 29 29 17 19 29 16 29 16 19 29 16 16 29 16 29 29 16 16 16 29 16 16 13 16 16 29 29 29 16 17 13 29 16 16 13 16 19 29 29 16 29 16 13 29 29 29 13 29 29 29 13 29 16 29 29 13 19 16 29 29 2 29 17 8 29 16 16 16 29 29 13 16 16 13 29 16 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 16 29 29 29 16 16 16 29 16 16 29 29 29 29 29 16 29 29 16 29 16 13 29 16 29 29 29 19 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 8 8 17 25 29 29 29 29 29 2 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 13 29 16 19 29 16 16 29 29 16 29 16 16 29 19 16 19 16 13 29 29 16 16 16 29 29 29 29 16 19 29 16 19 29 29 19 29 29 16 16 19 16 29 16 16 16 19 19 16 29 19 29 29 29 16 16 16 29 29 29 16 29 29 29 16 29 16 16 29 29 29 16 16 29 16 29 29 29 29 19 29 29 13 19 16 13 29 29 29 29 29 16 16 29 16 29 16 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 8 27 6 29 29 29 13 16 13 16 29 16 16 16 29 19 8 16 29 29 29 29 16 13 29 19 16 16 19 16 17 16 29 16 16 29 16 16 29 9 16 13 19 16 29 13 19 13 19 29 29 16 19 19 29 16 29 16 19 16 29 16 16 16 16 29 29 29 29 29 29 29 6 29 29 29 29 16 29 16 29 29 29 19 29 29 29 29 29 16 16 29 16 29 16 29 29 29 29 29 16 29 16 29 16 13 29 16 16 29 29 29 29 16 29 29 29 16 16 19 16 16 16 29 29 16 29 13 16 16 29 16 19 19 29 19 13 29 29 29 13 19 16 16 13 16 16 13 29 29 29 29 19 29 29 16 19 16 19 19 29 9 16 29 19 19 19 9 19 16 19 13 19 29 29 16 13 29 9 19 16 19 19 19 19 19 19 19 9 16 19 16 19 19 19 9 16 19 13 19 16 16 19 19 16 19 13 19 19 19 16 16 16 16 29 19 16 16 19 29 16 16 16 16 16 29 19 19 16 16 16 29 19 29 29 29 29 29 16 19 16 16 29 29 16 16 19 13 29 19 16 29 16 19 16 29 29 19 29 13 16 19 13 16 16 16 16 16 19 16 29 19 16 29 16 19 13 29 16 29 16 16 13 29 16 16 19 19 16 29 29 29 16 16 16 16 29 29 29 13 29 16 29 16 13 29 29 29 29 16 29 29 16 29 16 29 16 16 29 29 29 29 29 13 25 29 29 29 29 8 2 29 29 2 29 29 6 6 29 29 25 29 29 8 29 29 29 23 29 29 10 9 8 29 29 29 27 29 29 5 8 2 29 8 29 29 29 25 29 17 29 14 8 6 31 29 2 29 29 29 29 2 29 29 8 2 29 8 29 29 29 29 5 29 29 29 29 29 14 29 29 29 29 2 29 27 29 29 29 8 6 29 29 29 29 6 29 29 2 6 29 2 29 29 29 29 16 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 16 16 8 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 16 29 29 29 19 29 29 29 29 29 16 29 29 29 16 16 8 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 4 29 13 29 29 29 4 16 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 13 29 29 29 2 29 29 29 29 29 8 29 16 31 29 26 29 29 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 2 29 29 29 29 16 19 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 19 29 16 29 29 29 29 29 29 29 29 16 16 16 16 29 29 16 16 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 13 29 29 16 29 16 29 29 19 16 13 16 29 16 29 29 29 29 19 29 29 29 29 29 16 8 29 29 29 29 29 8 29 16 29 29 8 29 29 23 29 29 29 29 16 8 29 29 29 29 29 31 29 29 29 29 16 29 29 29 29 16 29 18 31 29 29 29 29 29 29 29 16 29 29 29 29 17 29 16 8 8 29 29 29 29 29 29 29 29 14 29 29 29 29 29 8 16 29 29 29 29 29 2 29 29 29 29 29 29 29 26 29 29 29 8 29 29 29 6 2 8 29 8 29 29 29 29 16 29 29 29 29 2 2 2 29 8 29 29 26 29 31 29 29 29 29 8 29 29 29 29 29 6 26 25 29 29 29 29 6 6 29 27 29 8 29 29 29 8 29 29 29 29 29 29 2 29 31 8 8 2 29 29 29 8 29 29 8 29 2 29 29 29 29 29 8 8 29 29 8 29 14 27 29 2 29 14 6 8 29 29 31 17 8 29 5 29 31 14 29 29 29 29 29 29 29 29 2 29 2 8 29 2 8 26 2 31 29 29 29 8 2 2 29 29 29 29 6 18 2 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 26 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 5 5 29 17 17 29 2 29 29 29 29 29 29 27 27 2 2 8 29 29 29 6 8 8 29 29 14 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 8 29 29 8 29 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 16 29 29 8 29 29 29 8 29 29 8 8 27 5 29 29 29 29 2 29 25 29 29 29 2 6 29 29 29 29 29 2 8 8 29 31 8 29 29 29 2 2 29 29 29 29 29 2 29 8 8 29 2 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 8 2 8 29 29 25 29 8 8 29 2 29 8 29 18 29 8 29 29 8 29 29 8 29 2 29 2 29 29 29 29 29 29 8 29 6 8 29 29 8 29 8 8 29 26 29 29 2 29 8 29 6 29 2 29 31 2 29 29 2 29 29 8 2 2 29 5 29 29 29 29 25 29 29 2 8 29 2 2 8 31 29 29 29 29 29 8 6 29 29 29 29 29 29 2 31 2 29 31 29 29 29 29 29 8 29 6 8 18 6 8 2 29 8 8 8 31 29 29 29 29 8 2 8 27 29 29 29 29 29 31 8 2 8 2 8 29 8 2 29 2 8 29 29 29 29 8 6 8 25 29 2 2 29 8 29 8 29 29 29 29 8 29 6 8 31 25 29 29 29 29 29 29 29 29 2 29 2 2 29 25 29 2 2 29 29 8 29 29 29 29 8 8 8 29 18 29 29 18 29 29 8 8 29 29 29 2 29 29 8 18 2 8 8 29 29 2 29 29 29 2 26 29 29 29 29 2 29 29 29 6 29 29 2 29 29 29 29 29 29 29 2 29 29 31 2 2 2 2 29 29 8 29 25 2 14 29 2 29 29 8 29 29 8 8 8 8 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 2 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 23 29 2 29 29 29 2 29 29 8 2 2 29 29 29 8 29 18 29 29 8 29 6 27 8 8 27 29 29 2 29 29 8 26 29 8 29 29 29 18 29 29 29 29 18 8 2 8 29 8 29 6 2 29 8 8 29 29 8 29 8 29 29 8 2 2 2 29 31 29 29 29 29 29 29 29 8 29 29 31 27 2 29 29 8 27 2 29 8 2 8 29 8 18 2 29 2 8 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 19 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 29 29 2 26 29 29 29 8 29 2 29 29 29 29 29 29 6 29 29 29 29 31 29 29 29 29 14 25 29 2 29 29 29 29 14 29 29 29 29 29 29 2 5 29 6 29 17 29 29 8 29 29 29 2 29 29 6 29 29 2 29 29 8 8 8 29 29 29 14 29 18 29 29 29 29 8 8 17 29 29 29 29 29 6 29 2 29 31 29 29 29 2 29 2 29 14 29 29 29 29 26 8 31 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 18 29 29 29 8 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 2 29 29 29 29 2 8 29 29 8 6 29 29 29 29 29 29 29 29 29 2 29 31 8 2 29 29 8 29 29 6 29 29 29 6 17 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 18 29 29 29 29 29 31 29 29 29 29 2 29 2 18 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 17 29 29 29 29 29 29 29 29 29 8 2 8 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 8 6 29 29 29 29 31 2 31 29 25 29 29 29 29 6 29 29 6 27 2 29 5 29 29 29 29 29 29 25 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 8 29 6 29 2 2 29 29 29 8 29 6 18 31 29 29 25 29 29 29 29 29 29 29 17 29 29 6 2 2 29 29 29 29 2 6 29 29 27 29 2 25 14 2 29 29 2 29 29 29 2 29 26 8 29 29 29 5 29 17 25 31 2 2 2 29 2 8 29 29 8 29 29 29 29 8 29 29 29 2 2 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 31 29 29 29 29 29 2 29 29 2 8 29 29 29 29 29 8 25 29 29 8 29 29 2 29 29 29 29 23 29 29 29 2 29 29 29 29 29 8 18 29 29 29 8 29 8 5 29 29 31 2 25 29 8 29 2 29 29 29 2 29 29 29 29 29 29 29 6 29 17 29 29 29 29 29 29 29 6 29 29 29 29 8 29 5 8 29 26 29 18 29 29 29 2 29 29 29 8 31 25 29 29 8 29 29 29 29 2 29 27 29 29 2 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 2 29 29 29 2 29 2 8 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 2 29 13 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 25 29 29 29 25 29 29 29 29 29 29 25 29 29 18 29 29 29 29 25 29 29 27 29 29 25 25 29 29 29 29 29 2 2 31 29 29 14 29 29 8 29 8 8 8 8 29 25 29 8 29 29 25 29 29 29 29 29 2 6 29 29 29 29 29 8 29 25 29 2 18 29 29 29 29 29 29 29 17 29 29 31 17 27 29 29 29 29 29 25 31 29 29 29 29 8 29 29 29 29 8 29 8 25 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 31 29 29 29 29 31 29 29 29 6 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 27 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 31 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 2 29 29 29 14 29 29 29 29 8 29 29 29 2 29 29 29 29 8 29 29 29 29 29 8 29 2 29 6 29 29 29 18 29 29 29 29 29 29 29 29 27 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 2 29 29 25 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 8 29 27 29 8 29 29 29 29 27 17 29 2 29 29 29 29 29 29 29 29 29 23 29 29 25 29 29 29 29 29 29 29 29 29 8 8 29 29 8 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 6 29 29 29 29 29 2 6 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 31 29 18 29 29 29 27 29 29 29 4 29 29 29 8 2 29 29 14 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 2 29 29 2 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 31 29 29 8 31 2 29 2 8 29 29 29 29 29 8 2 2 29 9 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 2 29 29 29 25 29 29 29 29 6 29 31 8 2 29 29 29 25 29 29 29 29 29 29 25 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 27 29 29 31 29 29 2 2 29 29 8 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 6 25 29 29 29 8 29 29 29 29 29 29 29 29 6 31 29 29 29 29 29 29 8 29 29 29 2 8 29 8 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 27 29 29 27 29 26 29 18 29 29 29 29 29 2 14 29 29 29 29 29 13 2 29 29 29 29 29 29 8 14 29 29 6 29 29 29 29 26 29 29 29 29 29 29 29 25 29 25 29 29 6 29 29 6 29 29 29 14 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 31 25 29 8 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 8 29 6 8 29 29 2 2 29 29 29 29 29 29 29 29 8 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 14 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 14 29 29 29 29 2 8 29 8 29 27 29 41 29 29 8 29 29 29 29 29 2 8 29 8 8 29 29 29 29 29 29 29 29 2 6 8 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 2 29 29 29 2 29 29 29 29 29 2 29 14 8 29 29 29 27 29 19 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 2 29 29 29 31 29 29 29 29 25 27 29 29 29 31 18 29 16 29 31 29 17 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 14 29 25 29 27 25 29 2 29 8 29 29 29 29 29 29 8 2 29 29 29 29 25 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 25 29 14 29 29 8 29 29 14 29 29 29 29 29 6 29 29 29 29 29 18 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 31 29 29 29 31 29 29 29 29 29 29 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 6 29 8 6 18 29 29 27 29 29 29 29 13 29 29 29 8 29 2 29 29 29 29 29 2 8 29 29 29 2 29 29 29 29 2 9 19 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 25 8 29 2 29 29 8 29 29 29 29 29 8 29 29 2 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 25 29 29 29 14 29 29 29 25 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 6 29 25 29 29 8 8 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 14 29 29 29 14 29 6 29 29 29 29 29 29 29 14 2 8 2 14 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 14 29 29 29 31 14 29 29 29 29 29 25 29 29 18 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 2 29 29 8 29 14 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 8 29 29 29 29 29 8 29 29 29 29 29 14 27 29 14 29 29 18 8 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 27 29 2 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 2 6 6 29 29 18 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 25 8 29 29 29 29 29 2 29 29 29 29 29 29 29 27 31 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 6 26 29 29 29 29 14 29 29 29 29 29 29 29 29 6 29 29 29 18 29 31 29 29 29 29 29 29 29 29 29 25 29 2 29 29 2 29 8 29 8 31 29 29 29 29 29 29 29 2 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 9 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 14 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 27 29 29 29 25 31 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 8 8 29 29 2 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 29 29 29 29 25 2 29 29 29 29 31 29 29 29 29 29 29 2 6 29 29 2 29 29 29 29 29 29 2 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 8 2 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 27 29 29 16 29 16 29 16 19 16 13 19 16 17 29 29 31 29 29 29 29 17 29 16 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 2 8 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 29 29 29 29 29 26 29 29 29 29 31 29 29 25 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 14 2 29 29 29 29 2 29 29 29 2 8 8 29 29 29 2 29 2 29 29 29 2 29 29 29 29 8 29 8 2 29 29 29 29 29 29 29 29 8 29 29 6 2 29 29 29 29 29 31 29 29 25 29 29 29 29 29 29 29 29 26 29 29 29 25 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 8 29 29 27 29 26 2 29 29 29 25 29 29 31 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 14 29 2 29 29 29 29 29 29 2 29 29 6 29 2 8 29 29 29 29 29 29 14 25 29 25 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 18 17 29 29 29 6 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 6 29 13 25 29 29 13 25 29 29 13 13 29 29 29 29 29 27 29 29 29 29 29 29 27 29 29 31 25 29 29 29 29 29 29 29 14 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 19 29 29 29 16 29 29 29 29 16 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 13 16 29 29 16 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 18 29 29 29 2 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 27 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 6 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 25 29 29 31 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 27 29 29 8 29 29 2 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 31 29 29 29 25 29 29 29 29 14 29 29 14 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 14 25 18 29 29 29 29 29 29 27 29 29 29 29 29 2 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 18 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 27 6 29 6 29 29 29 29 29 29 29 29 8 29 8 29 29 6 29 29 29 13 29 6 2 29 29 29 29 16 29 16 19 31 29 29 29 29 31 29 29 29 29 29 29 6 16 29 29 29 29 29 25 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 13 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 2 29 14 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 2 29 29 29 29 29 17 29 29 29 13 29 29 29 29 2 27 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 6 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 6 29 16 17 29 29 29 29 29 25 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 31 25 29 14 31 29 29 29 29 29 27 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 25 29 29 29 29 29 29 2 29 29 29 31 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 2 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 13 16 29 29 29 6 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 2 31 29 29 29 25 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 5 29 27 29 29 29 31 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 6 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 16 29 31 29 8 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 8 31 8 29 29 2 29 29 6 29 2 8 29 29 29 18 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 2 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 14 29 29 29 25 29 29 29 29 14 29 14 29 29 31 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 2 29 29 29 6 29 25 29 29 31 25 29 29 29 29 29 29 29 14 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 2 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 27 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 27 29 29 29 29 29 29 16 29 2 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 2 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 19 29 29 29 29 29 27 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 6 29 29 29 29 29 29 29 29 8 29 13 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 14 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 14 29 29 29 29 29 29 29 29 29 13 29 29 29 8 29 8 8 29 29 29 14 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 26 29 29 16 29 31 29 29 29 29 2 8 29 29 29 16 29 29 29 29 29 17 29 29 18 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 27 29 27 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 13 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 13 29 29 29 2 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 6 29 29 2 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 2 31 17 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 8 29 29 29 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 17 29 29 29 29 29 29 29 29 29 13 29 29 25 9 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 14 29 29 29 29 29 29 29 27 29 29 29 25 29 29 29 29 29 29 29 31 16 29 29 29 29 29 29 29 29 29 29 27 29 29 14 29 29 27 29 29 29 29 16 29 29 9 29 29 29 29 29 29 29 29 29 29 29 31 2 6 29 29 25 31 29 2 29 29 6 29 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 6 29 29 31 29 29 29 29 29 8 29 29 29 29 29 29 29 27 29 13 29 29 16 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 16 29 29 18 29 29 29 29 29 29 29 29 31 31 29 2 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 25 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 2 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 2 8 8 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 13 29 2 29 29 29 29 29 29 29 29 29 29 27 2 29 8 29 31 29 29 29 25 29 29 29 29 2 29 29 29 29 29 16 16 29 16 29 29 29 18 29 29 29 29 29 29 29 29 19 29 29 29 2 29 29 29 18 25 29 29 29 29 29 29 8 29 29 29 18 2 29 29 8 25 29 29 29 29 29 29 29 29 29 16 29 2 16 29 29 29 2 13 29 16 29 29 29 29 29 29 31 29 29 29 29 25 29 29 29 29 29 29 26 29 6 29 29 29 6 29 29 29 2 29 29 29 29 2 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 2 29 8 29 29 29 29 31 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 25 29 29 29 29 29 29 25 29 29 27 29 29 29 2 8 29 29 8 29 23 29 2 25 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 19 29 29 2 29 29 29 29 29 14 29 8 29 29 29 29 29 29 29 29 29 29 25 29 29 6 29 13 29 29 29 29 29 29 29 29 29 29 5 29 14 18 6 29 29 29 5 2 29 8 29 8 2 29 29 25 29 29 29 29 16 27 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 25 6 13 16 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 2 8 29 29 2 29 8 29 29 29 29 29 29 29 18 29 29 29 29 29 13 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 13 29 16 29 29 29 29 29 29 25 29 31 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 25 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 8 29 29 29 29 26 29 18 29 29 2 29 29 14 29 29 29 29 29 29 29 29 25 13 29 29 29 29 29 29 29 18 29 29 29 25 29 29 16 29 16 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 8 26 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 18 29 29 29 16 29 29 29 29 29 29 29 29 27 29 29 29 29 29 16 29 9 29 13 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 9 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 17 29 29 29 2 29 29 8 6 8 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 6 29 31 29 29 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 13 8 29 29 14 29 14 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 6 29 29 18 6 29 29 29 8 29 29 2 29 29 29 8 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 27 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 17 29 29 29 14 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 16 29 26 29 29 29 29 29 29 29 29 29 13 2 29 29 29 2 29 8 29 29 29 29 29 29 2 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 13 29 29 2 29 29 25 29 29 29 29 29 29 29 25 29 6 29 29 29 2 29 29 25 25 31 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 41 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 31 29 29 31 29 25 18 29 29 29 29 8 29 29 29 31 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 29 29 29 29 29 29 29 2 29 18 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 8 29 25 6 2 8 29 29 8 29 9 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 31 31 29 29 29 29 29 29 29 29 29 29 17 29 6 8 29 29 29 29 29 2 29 29 29 29 2 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 8 29 29 29 29 29 29 29 29 17 29 29 14 29 29 29 18 29 8 23 29 8 29 29 2 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 2 29 5 8 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 13 29 29 5 25 29 2 29 29 29 16 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 13 29 29 29 8 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 8 16 16 29 29 27 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 19 29 29 29 29 2 29 18 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 16 29 29 29 29 29 27 29 29 8 29 29 29 29 29 8 8 29 31 26 2 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 27 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 2 25 29 5 27 29 29 29 29 29 29 29 29 29 29 2 27 29 29 29 29 29 29 17 29 8 29 16 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 8 29 13 29 29 29 29 29 17 29 29 29 29 29 29 29 29 2 29 8 29 29 29 17 2 29 16 29 29 29 29 29 8 29 2 29 29 2 29 29 29 2 29 29 29 29 41 29 29 29 29 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 16 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 8 5 29 29 29 29 29 29 29 29 41 29 29 29 25 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 9 29 29 29 17 16 16 29 29 29 29 6 29 25 29 31 8 29 8 29 2 29 29 29 31 29 29 29 8 29 29 29 2 29 29 25 25 29 29 29 18 29 8 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 14 29 29 8 29 29 27 29 29 29 29 31 6 18 29 8 29 25 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 8 6 29 2 29 29 29 29 27 29 29 29 29 29 29 29 29 29 14 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 31 29 29 29 29 29 8 29 29 29 29 29 29 29 29 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 13 29 29 29 6 29 29 29 27 8 29 29 29 2 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 18 29 25 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 2 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 8 2 31 29 29 29 29 29 29 29 29 29 8 2 2 17 2 29 29 29 29 29 29 2 29 8 29 29 29 8 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 6 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 2 29 29 16 29 17 29 29 29 29 29 29 16 29 29 29 29 29 29 31 2 29 29 27 29 29 29 6 29 41 19 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 41 29 29 29 16 16 29 29 29 13 29 29 13 16 29 29 29 16 9 16 19 29 16 29 29 29 29 29 17 16 31 29 2 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 29 29 29 29 8 29 29 29 6 29 29 14 29 29 29 29 31 25 29 25 29 29 41 29 29 29 29 29 29 16 18 29 29 29 29 16 29 29 29 29 29 29 29 13 29 9 9 9 19 9 10 10 9 9 13 16 13 29 29 29 29 29 29 16 16 16 29 15 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 29 21 11 11 29 11 13 29 29 29 16 29 29 13 29 29 8 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 15 4 29 29 29 29 29 2 29 25 6 31 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 19 29 29 15 21 11 11 11 29 16 16 16 16 29 29 29 29 29 29 13 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 18 29 29 29 29 29 29 25 29 25 29 29 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 18 41 13 41 21 11 11 11 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 15 2 29 29 29 29 29 29 25 29 29 29 29 14 29 29 29 29 29 29 29 25 5 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 25 29 29 41 29 29 29 21 15 11 11 29 29 29 16 16 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 16 29 29 29 29 29 16 16 16 29 29 29 17 15 15 4 2 29 16 29 29 29 29 29 29 29 29 25 29 29 29 29 29 14 29 31 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 11 29 29 29 2 29 29 13 29 29 29 29 29 29 13 29 29 29 8 29 29 29 8 29 29 29 6 8 29 2 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 27 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 16 29 29 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 18 25 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 14 29 29 29 29 14 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 29 8 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 41 21 21 11 11 11 11 29 29 29 29 29 13 29 16 29 16 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 16 29 29 29 16 29 16 29 29 16 29 29 16 29 13 16 29 29 29 29 29 29 29 2 13 29 16 29 29 29 29 25 29 16 29 29 29 27 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 25 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 25 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 29 29 8 23 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 6 29 29 29 27 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 18 29 29 29 29 29 6 29 23 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 8 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 14 29 29 29 29 29 6 18 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 25 29 29 29 6 6 29 8 29 29 29 16 16 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 18 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 27 29 29 6 29 29 14 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 31 29 29 2 29 29 18 8 29 29 14 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 16 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 18 29 29 14 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 29 31 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 25 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 16 16 29 29 29 29 29 2 29 29 29 29 29 16 29 2 29 29 25 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 18 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 27 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 27 29 25 29 8 2 29 29 13 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 18 29 29 9 29 16 16 29 16 26 29 29 16 29 29 17 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 6 29 29 29 29 9 29 21 16 29 13 29 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 13 29 29 16 16 29 29 17 29 16 29 29 29 16 13 29 29 16 29 29 29 2 29 29 2 29 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 13 19 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 14 29 29 29 29 29 29 2 29 29 29 2 29 31 29 29 29 29 29 6 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 13 41 29 29 29 16 29 16 11 29 11 11 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 29 19 21 11 29 29 11 13 29 16 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 27 29 29 17 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 27 29 29 29 29 29 29 25 8 29 29 29 29 29 29 9 19 19 21 11 11 11 11 11 29 16 16 16 29 29 29 29 29 29 16 16 16 29 29 16 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 6 29 2 29 29 29 29 29 14 29 29 29 25 29 29 2 6 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 25 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 16 17 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 13 29 29 25 29 29 29 29 29 29 29 29 29 2 29 31 6 29 29 29 29 25 29 29 29 29 29 2 2 29 29 29 29 8 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 8 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 31 29 27 29 25 29 29 29 29 29 25 14 29 29 6 29 29 29 29 29 8 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 27 2 17 8 29 18 29 29 29 29 29 2 29 29 29 29 2 29 2 2 29 2 8 29 29 6 8 29 29 29 25 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 10 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 6 29 29 27 29 25 23 29 29 29 29 8 29 8 14 29 8 29 29 16 29 29 29 29 16 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 13 29 29 29 13 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 19 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 14 8 29 29 2 29 29 29 29 29 29 29 29 8 2 29 8 4 6 2 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 8 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 8 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 2 29 29 2 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 16 29 29 14 29 29 8 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 6 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 16 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 31 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 31 29 29 29 29 29 6 29 29 29 29 16 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 26 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 16 2 29 29 29 29 29 27 29 29 29 29 29 29 29 8 2 13 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 18 29 29 29 8 29 29 2 2 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 17 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 16 29 29 29 2 29 8 8 29 29 8 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 5 17 29 29 29 2 6 18 2 29 29 29 29 25 8 29 29 29 29 8 29 29 29 29 29 29 31 2 29 29 29 16 29 25 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 2 29 31 29 18 29 8 5 29 29 29 8 2 2 29 29 29 29 2 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 25 29 14 29 29 2 29 31 29 29 29 29 8 2 25 29 29 2 29 2 29 16 29 29 29 6 29 29 29 8 29 29 29 8 2 29 2 29 29 29 29 29 29 29 29 29 8 31 29 2 5 29 29 29 2 29 29 29 18 8 29 8 31 29 29 8 5 29 29 2 29 8 29 29 29 29 29 26 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 31 29 8 29 31 29 29 29 29 29 2 29 29 29 8 14 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 16 17 29 17 29 8 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 26 8 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 25 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 5 8 29 8 29 29 29 29 2 2 29 29 8 29 2 2 29 29 29 29 29 29 8 18 29 29 2 29 17 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 2 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 27 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 14 13 29 19 29 27 29 29 29 18 29 27 29 29 29 29 29 29 29 2 29 29 29 5 31 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 16 29 16 29 29 29 16 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 19 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 5 17 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 4 29 29 29 29 29 29 29 29 29 31 29 2 16 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 26 25 29 29 29 29 29 17 29 29 29 29 29 29 2 5 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 16 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 6 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 2 29 2 29 29 29 13 29 29 29 17 29 8 29 29 29 8 29 29 16 29 29 29 29 29 2 29 29 29 29 16 29 16 8 29 29 29 2 29 29 5 29 29 29 16 16 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 25 29 29 13 29 29 29 29 29 2 29 29 29 8 2 2 2 8 5 29 29 29 29 29 29 2 29 29 29 29 29 2 25 29 27 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 6 29 29 25 29 29 29 29 29 29 25 29 29 29 31 29 29 29 29 8 14 2 27 29 29 8 25 18 29 29 29 29 29 31 29 29 29 29 29 31 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 8 29 5 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 27 29 29 6 29 29 2 29 29 2 29 29 29 29 5 8 6 29 29 29 29 29 29 29 29 8 31 29 29 29 29 29 16 29 16 16 29 29 16 29 29 29 29 29 29 29 8 29 8 8 29 29 29 29 29 29 29 29 29 29 6 29 29 31 29 29 29 29 29 8 29 23 31 29 29 29 29 29 8 29 29 29 14 2 29 16 29 16 16 29 29 29 8 29 2 31 2 2 8 29 29 8 8 29 29 29 8 2 2 6 29 29 8 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 8 31 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 16 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 16 13 19 19 16 13 29 19 29 19 16 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 13 16 29 16 16 29 29 16 29 29 16 16 29 16 29 16 16 31 29 16 29 29 16 16 29 16 16 16 16 29 16 29 16 13 16 19 29 29 29 29 29 29 16 13 29 29 29 29 17 16 16 29 16 16 16 16 29 16 19 16 29 16 29 29 16 16 19 13 16 29 16 16 13 16 19 29 13 16 29 16 13 29 16 13 29 29 29 29 29 29 29 16 19 29 29 16 16 8 29 29 29 29 13 16 16 29 29 29 29 29 29 29 19 29 16 29 16 29 16 2 13 29 29 29 29 29 16 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 16 29 29 17 29 2 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 8 29 2 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 8 29 29 29 16 29 16 16 13 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 8 8 29 29 29 25 29 18 8 29 2 8 29 29 29 29 25 8 8 29 29 29 29 29 29 29 25 29 29 29 29 29 16 16 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 8 29 2 29 29 29 29 8 29 2 2 29 29 29 8 29 2 29 29 29 8 2 2 29 8 29 29 29 29 8 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 8 2 5 29 8 2 29 25 31 26 29 29 31 25 8 6 29 29 29 29 29 5 31 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 18 31 6 2 29 29 29 29 6 8 29 29 8 29 17 29 2 8 31 29 29 29 29 2 8 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 26 29 8 29 8 29 29 25 2 31 29 29 29 2 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 8 2 29 18 8 29 8 29 29 29 8 29 29 29 29 8 29 29 29 8 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 26 29 29 8 8 2 29 2 29 29 29 8 29 29 26 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 13 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 16 19 29 29 29 16 13 29 29 16 16 29 29 16 29 29 29 16 29 29 29 16 29 29 19 13 29 29 29 16 17 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 8 29 16 18 29 29 29 29 2 29 8 29 29 29 29 29 29 8 8 29 29 29 17 29 29 2 29 29 2 31 16 29 29 26 29 29 29 29 29 29 2 26 16 29 8 29 29 17 16 29 16 29 29 29 29 29 2 29 29 29 25 29 8 29 29 29 29 29 29 29 8 29 25 29 16 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 6 29 29 8 29 8 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 29 29 29 29 16 29 29 16 17 16 29 16 29 8 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 2 29 18 29 17 29 29 18 29 29 8 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 16 2 29 29 29 29 2 8 29 29 29 5 29 2 2 8 29 2 29 29 29 8 2 8 29 5 8 2 29 2 29 29 2 8 29 29 8 29 29 29 2 8 2 26 8 29 29 29 29 29 29 2 8 29 29 29 8 29 2 29 29 8 29 8 29 29 26 6 29 8 29 5 31 31 2 27 6 6 29 6 29 29 29 29 29 29 2 2 29 29 29 8 29 29 29 8 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 2 16 29 29 29 16 29 16 16 8 17 29 29 29 6 29 29 29 16 29 29 29 29 17 29 29 17 29 29 16 16 29 19 13 29 19 16 13 29 16 29 16 29 29 16 16 16 29 16 16 29 16 19 16 19 29 13 16 16 29 16 29 29 29 16 16 29 29 29 29 29 16 16 16 29 29 16 16 19 19 29 29 16 16 16 29 16 16 16 16 29 16 29 16 29 19 29 29 29 29 29 16 16 29 29 29 16 16 16 29 29 16 29 16 13 29 16 29 16 16 29 29 29 29 29 29 29 29 16 13 29 5 29 29 29 29 29 16 16 29 29 29 2 16 16 16 29 16 19 29 29 16 29 29 16 13 16 29 29 29 29 29 8 29 29 29 29 16 16 16 29 16 29 29 5 29 29 29 16 29 13 29 16 2 29 29 29 29 29 29 29 29 8 29 29 29 16 5 29 16 29 16 29 29 29 29 2 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 2 29 29 16 29 16 16 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 31 16 29 29 29 16 2 8 8 8 29 25 29 8 29 8 31 29 29 29 29 29 29 29 29 31 29 8 29 29 29 29 29 29 29 29 2 29 8 29 29 16 29 13 29 2 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 8 29 29 29 2 8 29 29 29 29 8 29 25 6 29 29 29 29 29 29 29 29 29 29 14 8 29 29 29 8 29 29 29 29 2 25 8 29 29 29 29 29 2 8 8 29 29 2 5 6 2 29 29 29 29 17 29 5 25 2 29 8 29 29 29 29 29 2 29 29 27 29 8 8 29 17 29 29 8 29 29 29 29 8 29 8 2 29 29 2 29 29 29 29 29 29 8 5 29 29 29 8 29 8 29 29 8 31 2 29 29 29 29 2 29 2 29 29 29 8 2 29 29 8 6 2 5 29 2 25 29 2 8 29 6 8 29 29 29 8 29 29 29 29 29 29 31 29 29 8 2 29 29 29 29 29 29 8 29 2 8 8 29 29 29 29 27 29 29 29 29 29 29 8 29 29 31 6 8 29 29 29 29 29 6 29 29 29 29 29 2 29 8 29 18 29 25 29 29 29 29 8 29 29 29 29 29 8 8 29 29 29 8 29 29 29 29 8 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 6 29 6 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 2 29 2 29 29 8 29 29 27 29 18 29 8 29 29 27 29 29 26 26 2 8 14 29 29 8 29 29 8 8 8 29 29 8 8 8 8 8 29 31 29 29 18 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 2 29 29 2 8 17 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 16 29 16 29 17 29 23 29 29 8 29 29 29 29 29 29 29 8 2 29 29 29 26 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 2 29 29 27 29 29 29 29 29 18 8 29 2 16 25 29 29 29 29 29 16 13 29 29 29 29 8 29 29 29 8 29 8 29 29 29 2 29 29 14 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 2 29 25 29 13 29 16 16 16 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 16 29 16 2 29 29 11 29 29 29 29 8 14 29 29 8 29 5 29 2 29 29 29 29 29 29 26 29 29 29 31 29 16 29 29 29 29 29 8 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 13 16 13 17 29 29 16 16 29 29 29 29 16 8 17 29 13 16 29 6 29 29 29 29 19 29 29 16 29 17 29 16 19 16 29 16 29 16 29 13 29 26 29 29 29 29 16 16 16 29 2 16 29 29 16 16 16 29 16 29 29 29 29 29 29 16 16 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 17 16 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 16 29 2 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 16 29 29 16 29 29 29 19 8 17 13 16 29 16 29 16 29 29 16 29 29 29 29 29 17 29 16 29 19 29 29 16 16 29 29 29 29 16 29 6 16 16 29 16 29 29 29 29 16 29 29 29 16 16 16 29 29 29 16 29 29 29 29 29 29 29 16 29 8 16 16 29 29 29 29 16 16 8 29 16 29 29 16 29 29 16 31 16 29 29 29 29 29 16 29 29 16 2 19 29 29 29 29 29 16 16 29 16 16 16 16 16 2 29 16 29 29 29 29 29 29 13 29 29 29 29 29 16 16 29 29 29 29 2 29 16 29 29 29 13 16 13 29 29 16 16 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 8 29 29 29 29 29 13 29 29 16 29 29 16 16 29 29 29 29 29 29 29 16 16 29 16 17 29 29 29 16 29 29 29 29 16 29 29 29 16 29 16 29 16 16 29 29 29 16 19 29 29 16 16 29 29 29 29 29 13 16 29 29 29 29 26 16 29 16 29 29 29 16 29 16 29 29 18 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 16 2 2 4 16 16 16 16 16 16 29 16 16 29 29 29 19 29 29 29 16 29 16 29 13 19 16 16 13 19 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 16 29 16 19 19 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 19 29 29 29 29 16 16 16 16 29 16 29 16 29 16 29 13 19 29 29 16 29 29 29 13 16 29 29 29 29 16 16 29 29 16 29 16 29 29 16 13 16 16 16 29 29 16 16 19 29 16 29 17 16 29 29 29 19 29 16 29 29 29 13 29 16 13 16 16 29 16 29 29 29 29 8 29 29 29 29 16 29 29 16 29 16 29 17 29 16 29 16 29 29 29 29 16 29 29 29 16 29 29 19 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 13 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 29 29 8 4 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 16 13 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 8 29 29 8 29 29 29 25 8 29 29 26 8 29 29 29 29 29 29 29 8 8 29 29 29 8 8 29 29 29 29 29 2 29 31 8 29 29 29 29 8 8 29 2 29 29 29 29 29 29 8 29 29 18 2 29 29 29 29 29 29 29 29 29 5 29 8 8 29 8 29 29 29 29 29 29 2 8 2 29 29 2 29 29 29 29 29 29 29 8 29 31 2 8 6 27 8 8 29 29 29 8 29 29 8 29 29 29 29 8 29 8 29 23 2 18 29 29 29 31 29 29 2 29 29 29 6 29 26 8 2 8 8 2 8 29 29 2 29 29 29 29 8 5 8 8 29 25 25 29 29 8 18 29 29 2 29 8 2 8 29 18 29 8 29 29 25 29 29 29 31 8 2 8 29 29 31 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 2 29 29 29 2 8 29 29 2 8 18 25 29 29 29 29 29 2 29 2 25 29 8 2 29 29 29 26 29 29 29 8 29 2 29 8 8 29 29 31 29 29 2 8 27 29 29 2 17 29 8 2 29 29 29 29 8 29 8 29 8 6 8 29 29 29 29 18 31 2 2 29 8 8 23 2 2 8 29 29 29 2 8 8 29 29 29 2 29 29 29 25 29 29 29 29 29 8 6 8 29 29 29 29 29 29 29 29 29 31 31 29 18 27 26 18 8 8 25 29 29 29 25 8 29 8 29 29 29 29 29 29 8 17 29 29 14 29 29 29 29 29 29 8 29 31 8 29 6 29 29 29 29 6 29 8 29 18 29 29 29 29 29 29 2 29 29 29 8 26 8 29 29 29 29 5 29 8 2 29 26 29 29 2 8 31 6 29 29 29 29 18 29 29 5 29 29 29 29 29 29 8 29 29 29 29 8 8 31 29 8 29 29 29 6 8 29 29 29 2 29 29 29 18 29 18 29 29 29 31 29 8 2 29 29 29 8 25 29 29 8 29 29 29 6 2 5 29 18 29 29 29 29 18 29 29 29 29 2 29 29 29 26 8 29 29 29 2 26 18 29 29 29 29 29 29 8 2 29 29 2 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 25 2 29 8 2 29 29 29 29 29 29 29 2 29 29 29 5 8 29 8 29 29 29 29 29 29 29 29 29 5 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 8 29 6 2 29 29 29 29 29 29 29 29 8 29 5 29 29 8 2 29 29 29 29 29 29 29 29 2 29 8 29 29 29 5 29 8 29 29 29 29 29 8 29 26 5 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 26 29 18 29 29 29 29 2 29 29 27 29 29 27 29 29 29 29 29 29 2 8 29 26 29 26 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 2 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 27 29 8 29 5 29 29 29 29 26 2 29 29 29 29 29 29 29 2 29 29 29 29 31 29 29 14 29 25 8 29 29 29 29 29 29 17 18 29 29 29 29 29 29 29 29 8 8 6 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 17 29 29 29 29 29 29 18 29 16 2 8 29 2 29 29 29 29 8 29 29 8 29 29 29 29 29 29 13 29 29 29 29 2 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 8 17 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 16 29 29 16 13 27 29 2 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 17 2 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 25 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 2 29 29 29 2 29 9 16 29 29 29 29 29 29 29 29 16 29 17 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 14 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 17 29 29 29 18 2 29 13 31 25 29 29 29 29 29 29 29 29 2 8 29 14 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 13 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 5 29 29 16 16 16 29 29 2 29 29 29 29 6 13 2 6 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 31 31 29 29 29 29 29 29 29 29 29 31 29 29 29 6 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 31 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 18 29 29 29 31 29 29 8 29 29 29 25 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 2 29 29 29 25 29 29 14 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 31 29 2 29 29 29 29 25 29 16 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 18 29 29 16 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 6 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 14 29 29 5 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 16 29 29 29 29 31 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 2 29 2 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 13 13 29 29 29 29 8 29 18 29 29 29 29 16 29 29 29 29 29 31 29 29 29 25 29 29 29 29 8 29 29 29 29 29 13 29 29 29 26 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 25 29 27 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 31 14 29 29 29 29 27 29 8 29 29 29 29 29 29 16 29 29 16 13 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 31 29 31 29 29 29 29 29 13 29 5 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 8 27 29 17 29 29 5 29 2 29 29 29 16 16 29 29 25 29 27 29 31 29 29 2 29 29 29 29 5 29 16 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 27 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 8 29 29 29 29 29 29 16 29 29 29 17 29 29 16 16 29 29 29 29 29 2 29 27 29 2 29 29 29 29 29 29 29 5 8 2 29 29 29 29 13 29 29 29 31 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 16 29 16 16 29 29 29 25 29 29 29 29 29 29 29 29 13 29 2 29 29 29 29 29 2 29 29 2 8 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 13 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 18 29 29 29 29 29 8 29 5 29 29 8 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 5 29 29 31 29 5 8 29 29 29 29 29 29 29 29 2 8 29 27 8 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 2 29 29 16 29 29 6 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 2 29 29 29 29 2 26 29 29 29 13 16 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 16 16 29 16 29 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 16 29 29 29 29 29 17 29 29 29 29 16 29 29 29 29 29 25 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 5 31 29 29 29 29 29 16 13 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 16 16 16 29 29 29 29 29 29 2 5 29 29 29 27 8 29 29 29 29 29 8 29 29 29 29 29 5 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 8 29 29 8 31 29 29 16 29 16 29 17 29 29 29 29 29 29 29 29 16 29 29 25 8 29 8 2 29 29 29 31 8 29 29 29 29 29 29 29 27 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 2 29 29 2 29 29 16 29 29 2 29 6 29 29 29 29 8 18 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 23 27 29 29 29 29 29 31 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 16 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 13 2 17 29 16 29 8 29 29 29 29 6 2 29 29 18 29 29 16 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 18 6 29 29 29 29 2 29 29 29 29 16 29 17 29 29 6 29 29 2 5 16 29 29 16 2 29 29 29 29 29 17 29 29 29 29 29 29 29 25 29 6 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 2 29 29 16 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 25 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 13 29 29 2 29 16 17 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 25 29 8 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 8 29 29 29 29 29 29 29 29 29 17 29 13 29 29 31 16 29 29 29 29 29 29 26 29 29 16 13 16 29 13 16 29 29 29 2 29 29 29 5 8 29 16 29 29 16 29 29 29 29 29 8 29 29 6 29 5 29 29 29 29 29 29 29 29 29 29 29 14 2 29 23 29 29 17 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 16 29 16 29 17 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 5 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 18 17 29 29 29 29 29 29 29 2 29 29 17 29 29 29 29 2 2 25 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 16 19 19 29 29 16 29 17 31 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 17 29 13 29 29 29 25 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 2 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 18 2 29 29 29 29 2 29 29 29 16 29 29 2 2 2 2 29 29 31 8 5 29 29 2 29 29 29 29 29 29 29 29 25 2 29 29 29 29 17 16 29 8 29 29 29 29 29 5 8 29 29 29 29 29 2 26 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 25 29 8 29 29 29 16 29 2 29 29 29 29 2 2 2 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 2 27 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 17 29 16 16 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 16 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 25 29 29 29 29 29 13 29 29 29 29 29 29 16 2 29 29 16 29 29 2 29 29 29 29 29 29 16 13 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 6 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 5 31 29 29 2 29 29 29 29 16 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 29 6 29 29 29 29 29 17 29 27 29 29 29 29 29 29 29 29 8 2 29 29 29 29 13 29 29 29 29 29 29 23 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 2 2 29 29 8 29 29 29 29 29 6 29 29 29 29 2 29 2 29 2 27 29 29 29 29 31 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 17 29 29 29 16 29 29 2 8 29 29 29 2 31 29 2 29 29 16 16 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 16 29 29 29 29 5 16 29 2 29 29 8 29 29 29 29 29 2 29 8 2 29 29 31 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 2 5 29 29 29 8 16 29 16 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 8 8 29 29 2 8 29 27 29 25 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 16 16 29 16 29 29 13 16 29 29 13 16 29 29 29 8 29 8 29 29 29 29 29 29 29 19 29 29 16 16 13 29 29 29 29 29 29 29 29 8 29 29 29 29 14 29 29 29 2 8 29 2 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 2 29 29 29 6 8 8 29 8 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 8 29 29 16 29 29 29 8 29 29 29 26 2 29 6 29 29 8 29 29 29 8 29 8 8 6 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 27 29 6 29 8 29 8 8 29 2 29 29 29 16 29 16 29 13 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 27 29 29 29 29 2 29 29 29 2 29 29 29 5 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 26 29 29 29 29 29 5 31 29 29 29 29 29 2 29 29 29 29 29 29 26 29 5 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 2 29 29 14 29 8 29 29 29 29 2 29 8 2 29 2 29 5 29 2 29 8 8 2 8 29 29 29 6 29 29 17 29 29 29 29 8 29 29 31 29 2 29 29 29 29 8 8 2 29 29 29 29 8 29 29 29 29 29 2 29 29 29 31 29 2 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 14 29 29 31 8 14 2 29 29 29 29 16 29 29 29 8 2 29 29 29 16 13 29 16 29 29 2 29 29 29 2 29 29 29 29 29 23 29 29 29 29 5 29 29 8 29 2 8 29 8 29 29 6 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 2 29 29 8 29 29 17 8 29 29 29 29 8 29 6 29 29 29 29 29 8 8 29 29 29 27 8 29 8 2 2 29 2 29 29 8 29 29 29 5 8 17 29 29 8 29 29 29 2 6 26 8 29 29 29 2 8 6 14 2 2 31 29 29 29 29 29 29 29 29 29 29 2 29 29 2 2 31 8 8 17 8 29 29 8 29 8 29 8 29 29 29 29 8 29 25 29 29 8 2 29 2 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 2 18 29 29 8 29 8 29 18 2 8 8 8 29 5 8 29 29 17 8 29 8 29 29 29 8 2 29 2 29 23 29 8 29 29 29 8 29 29 29 29 8 25 8 2 31 29 29 26 29 8 2 8 2 29 31 29 8 8 14 29 2 8 29 29 26 8 29 8 29 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 8 18 8 8 29 31 8 17 29 8 2 17 8 29 29 8 29 5 29 29 2 25 29 29 29 29 29 2 8 2 29 29 29 2 8 29 25 29 2 29 29 8 29 29 29 6 2 29 29 29 29 29 29 29 27 29 8 8 29 5 29 29 29 8 29 29 25 18 29 29 29 29 29 29 2 29 29 2 29 29 8 29 29 29 2 29 29 6 29 8 25 29 29 29 29 29 29 8 29 29 2 29 29 29 18 29 8 2 29 29 29 2 29 8 8 8 5 8 29 29 29 29 2 2 29 8 8 29 29 29 29 8 31 29 29 16 6 29 29 29 29 29 29 29 29 29 29 16 29 2 29 16 29 6 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 8 29 29 29 29 16 29 16 29 29 29 16 16 29 17 16 29 19 16 29 16 29 27 29 29 29 13 2 29 29 16 29 13 13 29 29 19 29 29 29 29 16 29 29 17 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 8 29 29 29 16 16 29 8 17 29 29 29 29 16 29 29 29 26 2 29 29 29 6 29 29 29 17 29 29 29 29 8 29 29 29 16 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 2 29 29 29 29 5 25 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 26 29 6 29 31 2 2 29 29 29 29 29 29 29 29 16 29 29 8 29 29 8 29 29 29 8 31 5 29 29 29 29 29 2 8 6 18 29 25 29 2 8 29 29 29 29 8 2 29 29 5 29 29 2 29 29 2 29 25 29 29 27 27 29 29 2 29 29 29 29 29 27 29 29 29 29 8 29 29 2 29 8 29 29 29 29 8 29 27 29 13 1 29 29 29 6 29 29 31 29 29 29 29 29 29 29 29 8 14 31 29 26 29 29 2 2 2 29 2 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 31 29 29 29 29 27 14 29 29 31 29 8 2 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 25 29 29 29 29 2 29 14 29 29 29 29 29 29 29 29 29 2 18 29 29 29 8 29 29 29 18 29 29 2 29 29 29 29 29 8 29 29 29 29 14 29 20 29 25 6 2 29 29 29 29 14 29 29 29 29 29 29 18 29 29 29 29 17 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 18 29 27 29 29 29 29 29 29 29 29 14 29 2 29 29 29 29 2 29 29 29 29 29 29 8 29 29 25 25 6 29 29 29 29 29 31 29 29 29 29 29 29 25 29 29 14 29 29 29 29 29 31 2 2 18 29 5 29 29 29 29 29 29 29 29 29 29 8 26 29 29 29 29 29 6 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 8 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 16 16 16 29 29 2 29 16 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 8 29 29 29 29 29 29 29 8 29 29 8 29 8 29 29 29 29 29 29 8 2 17 29 8 29 29 16 29 29 29 13 29 8 29 16 29 29 29 29 29 29 29 31 29 29 29 18 31 29 29 2 29 29 29 29 29 29 8 8 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 6 29 8 29 29 17 29 29 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 29 29 29 16 29 29 8 29 8 16 2 17 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 2 29 29 29 29 29 2 29 29 29 26 29 29 29 31 29 29 29 29 31 29 29 29 29 29 29 29 26 29 29 29 8 8 31 29 29 29 16 29 29 8 29 29 29 29 29 27 29 29 29 29 29 29 29 16 29 18 29 8 29 31 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 6 29 29 16 29 29 29 29 29 29 16 8 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 13 16 16 19 16 16 16 29 16 29 16 16 13 16 19 16 19 16 16 29 16 19 19 19 9 19 16 19 29 16 29 16 29 19 19 19 16 16 16 16 16 19 19 29 29 29 16 29 19 19 16 29 29 29 29 13 29 19 16 29 19 29 29 29 29 29 29 29 29 13 29 16 19 16 29 29 29 29 29 29 29 13 29 29 2 29 29 16 29 29 17 13 16 17 29 29 29 16 2 29 29 29 16 29 29 29 29 29 29 29 16 29 16 19 29 29 16 29 16 29 19 19 29 29 29 29 16 16 29 16 16 29 19 29 13 13 29 29 29 16 13 29 14 16 29 16 16 29 16 16 29 16 19 29 29 29 16 29 16 19 16 16 16 16 29 16 29 16 29 29 19 29 29 19 16 29 16 16 13 16 29 16 29 29 16 16 29 2 29 29 29 29 29 29 16 13 29 29 29 19 29 29 29 29 8 16 29 29 29 29 17 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 31 25 29 29 29 29 29 16 29 29 29 29 29 14 16 29 29 2 16 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 29 16 29 29 29 16 29 17 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 25 29 31 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 16 16 29 29 29 29 29 29 29 29 16 13 29 29 29 29 16 13 29 29 29 16 29 29 16 29 29 29 29 13 29 29 16 29 16 29 16 29 29 29 16 29 29 29 29 29 5 29 16 29 19 29 29 29 16 29 16 29 19 29 29 16 29 29 29 29 29 16 8 16 29 16 29 29 29 29 16 29 29 16 16 19 16 16 29 29 16 16 16 13 29 29 16 16 29 13 29 29 16 16 19 29 29 16 29 19 16 18 29 19 16 17 29 29 29 16 29 16 29 19 29 16 9 19 29 29 29 9 19 16 26 16 19 19 16 29 29 16 29 29 16 29 16 29 29 16 16 13 29 19 29 16 13 16 29 29 16 29 29 29 29 29 29 8 29 29 29 29 8 23 25 2 6 29 26 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 29 29 29 29 29 31 29 29 29 14 29 29 29 29 29 29 29 29 2 29 29 26 2 16 29 29 14 5 29 29 29 5 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 17 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 2 16 29 29 29 19 29 29 29 29 29 29 29 16 29 13 29 29 16 29 29 29 29 29 8 29 16 29 29 29 16 29 29 29 29 29 16 29 16 16 13 29 16 19 29 13 16 29 29 16 16 16 29 29 16 16 29 19 16 29 29 16 29 16 29 29 29 29 29 29 29 8 17 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 23 29 29 29 29 29 29 29 29 16 29 2 29 8 14 16 29 29 29 29 8 29 29 29 6 29 29 29 17 29 29 29 29 31 29 29 29 29 25 8 29 29 29 29 29 29 29 29 29 29 2 13 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 13 19 13 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 8 23 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 31 16 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 17 29 16 29 29 29 29 29 29 16 13 16 29 29 29 29 29 29 29 29 16 16 29 29 16 29 16 16 13 29 29 29 29 13 29 16 29 29 16 29 29 29 29 29 16 16 29 29 16 29 29 29 29 16 29 16 29 29 29 29 16 29 19 29 29 13 17 16 19 29 29 29 29 16 29 29 29 29 16 29 16 29 29 13 16 16 16 29 29 29 29 17 16 16 16 16 13 29 29 29 29 29 29 29 16 29 29 29 16 27 29 16 29 29 29 29 16 16 29 16 29 29 29 29 29 29 16 29 19 29 29 16 13 16 16 13 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 16 29 29 13 29 29 16 29 29 19 29 29 29 16 16 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 14 29 29 16 16 16 29 16 29 29 29 29 16 29 16 25 17 29 29 29 29 29 29 13 19 29 2 29 29 13 29 29 29 29 29 29 19 29 29 16 16 16 29 16 16 16 16 19 29 19 19 29 29 29 16 16 16 16 16 16 29 29 16 16 29 19 16 29 16 19 29 29 29 29 29 19 19 16 16 16 19 16 13 19 16 19 19 29 19 16 9 29 29 9 19 9 9 19 16 16 9 19 13 16 13 19 29 16 16 19 19 19 29 9 9 19 19 29 29 29 16 19 19 16 16 19 13 19 19 19 29 16 19 19 16 29 19 19 19 16 16 13 29 29 16 29 19 13 29 29 16 13 29 19 16 29 29 29 8 29 16 16 16 16 16 29 29 29 16 29 29 29 16 26 29 29 16 29 29 29 29 29 16 16 16 29 16 29 29 29 29 16 29 29 2 19 29 29 29 16 2 29 29 29 16 26 19 13 29 29 16 29 29 19 29 19 16 16 16 19 29 29 16 29 29 19 16 13 19 19 16 16 29 29 16 19 17 19 19 16 16 16 19 19 29 16 16 19 16 16 19 16 16 16 13 13 16 29 16 16 29 16 16 16 19 29 16 16 29 16 29 19 19 29 16 29 16 16 16 19 16 19 16 29 29 16 29 16 29 16 16 16 16 16 16 16 29 29 16 2 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 5 29 8 6 29 8 29 2 29 29 29 8 29 25 8 29 8 29 8 29 29 8 29 29 29 29 29 29 29 2 29 8 2 2 29 16 29 29 29 13 29 29 8 29 29 16 29 16 29 16 16 16 29 29 16 29 16 16 29 29 13 29 19 16 29 16 29 16 29 29 29 17 16 29 16 29 29 29 29 29 29 16 29 29 29 19 13 16 16 26 16 29 29 16 16 29 29 16 29 16 29 29 19 29 16 29 16 29 29 16 16 29 29 29 17 29 16 16 29 16 16 29 16 29 16 29 29 17 29 29 16 19 29 29 16 16 19 29 29 29 29 16 16 29 16 16 16 29 8 16 29 29 29 29 29 16 16 29 29 17 13 16 16 17 17 29 16 29 29 16 29 16 29 29 29 29 2 29 16 29 18 29 29 29 29 29 2 16 29 29 29 29 29 29 29 27 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 16 29 29 29 29 16 16 29 29 2 16 29 16 29 29 8 29 29 16 16 29 2 29 16 16 29 29 8 29 8 29 17 29 29 16 19 29 29 16 16 29 29 29 16 19 16 29 29 16 29 16 19 29 16 29 29 16 19 29 29 19 29 29 16 29 16 29 16 16 29 29 13 29 17 29 29 16 16 29 29 16 29 16 17 29 16 29 16 29 16 16 29 29 29 29 29 16 16 16 19 16 29 16 29 29 16 16 16 29 13 16 29 17 29 16 16 29 13 29 16 17 29 19 16 16 16 19 16 16 19 29 16 13 29 16 16 16 16 16 16 16 16 19 19 16 13 16 16 16 29 19 13 29 29 16 16 16 19 16 29 16 16 19 29 29 29 16 19 29 19 19 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 2 29 2 29 8 2 8 29 29 29 2 29 8 6 29 6 8 29 29 29 29 29 8 29 29 29 8 29 8 17 29 29 29 29 29 29 29 5 29 8 6 29 29 29 29 29 29 31 29 29 8 29 29 2 8 8 29 5 6 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 6 29 29 29 29 8 29 29 29 13 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 13 29 16 29 16 16 16 29 8 13 29 29 29 29 29 29 17 29 29 25 29 29 29 6 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 5 17 16 29 29 29 29 29 14 29 29 29 29 29 29 8 29 16 29 29 17 29 8 16 29 16 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 16 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 16 2 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 8 16 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 18 8 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 16 29 16 8 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 31 29 29 16 29 29 29 29 29 29 29 16 29 29 16 19 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 17 29 29 2 8 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 18 29 29 8 29 29 29 29 6 29 16 26 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 17 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 31 29 8 29 29 2 8 2 29 29 8 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 2 8 29 8 29 2 29 2 29 29 2 29 29 6 29 29 29 29 29 16 29 8 29 29 29 5 29 29 29 2 29 8 29 29 8 8 29 29 29 8 29 29 29 14 29 8 2 29 29 29 29 8 31 8 8 5 29 29 2 29 26 29 29 29 29 29 2 29 29 2 2 29 8 8 29 29 26 8 29 29 18 29 27 29 8 8 29 8 29 29 29 29 29 29 29 29 29 5 25 8 29 8 2 29 29 8 2 29 29 29 29 29 8 29 29 2 8 29 29 29 29 25 29 29 31 29 8 8 8 29 29 18 29 17 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 23 29 2 29 29 29 23 29 29 29 29 29 8 29 2 2 29 29 2 8 31 18 29 29 17 29 2 29 29 8 29 29 29 2 29 29 2 29 2 29 29 29 2 29 5 8 29 8 29 8 29 29 29 29 29 29 8 31 29 5 2 8 26 29 29 29 29 29 29 29 6 29 29 2 29 29 29 6 29 8 29 2 29 29 29 29 27 26 29 29 29 27 31 8 27 29 29 8 29 2 29 8 29 5 29 25 29 29 26 29 29 29 29 29 18 29 29 8 29 8 29 2 29 29 29 8 8 29 31 29 29 8 23 31 8 2 29 29 29 29 29 29 29 6 29 8 8 29 27 29 18 29 29 29 8 29 29 29 29 2 8 29 26 29 29 29 29 2 29 29 29 29 29 29 29 2 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 17 2 29 29 29 29 29 29 29 5 26 29 29 29 29 29 26 6 6 8 29 29 2 8 29 2 29 29 2 8 29 31 29 5 29 8 8 2 29 29 29 8 6 2 2 5 2 2 8 29 8 2 29 29 29 8 29 8 29 29 2 29 29 29 8 29 8 25 29 29 8 29 29 29 29 29 8 8 8 2 8 2 2 29 29 29 2 8 26 29 2 29 29 29 29 8 29 2 8 8 29 29 8 8 8 29 29 26 29 29 29 29 2 29 18 29 8 2 29 8 29 29 8 29 29 2 8 29 29 29 29 29 26 29 29 8 8 8 29 29 29 5 2 29 2 29 2 29 8 5 2 29 29 29 14 6 29 2 18 29 29 6 29 29 8 29 29 29 8 29 29 29 29 27 29 29 29 29 2 29 8 29 29 2 8 8 29 29 27 2 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 13 31 29 18 29 29 29 6 26 26 18 29 29 31 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 27 29 29 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 8 29 2 29 29 2 27 29 29 29 29 29 2 8 29 29 29 2 8 29 6 2 29 2 29 8 5 2 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 31 29 29 29 29 29 29 29 29 29 18 8 29 2 29 8 2 27 29 29 29 8 29 29 2 29 8 29 29 29 29 8 29 29 29 29 2 29 8 25 29 8 8 29 29 29 2 29 29 8 8 29 25 14 29 29 29 2 18 2 8 8 29 2 29 29 8 29 6 8 29 29 29 17 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 19 29 29 16 29 29 16 16 16 16 29 19 13 29 16 29 16 16 16 29 29 29 29 19 29 19 16 29 16 29 16 29 16 29 13 29 29 16 29 29 29 16 13 16 13 29 29 16 29 29 29 2 8 16 2 29 16 29 13 29 16 16 29 16 29 19 16 29 8 29 29 13 29 17 29 29 29 29 29 29 16 13 29 29 29 16 29 29 29 29 13 29 5 29 2 29 29 29 29 8 2 29 29 29 6 2 11 29 8 29 29 29 29 29 29 29 29 29 2 8 29 2 29 2 6 2 29 2 25 29 29 29 6 8 8 29 5 8 29 6 29 29 2 2 29 29 29 8 29 29 5 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 29 29 8 2 2 29 2 29 29 29 29 29 8 29 29 8 29 29 2 29 29 29 29 29 29 2 29 2 2 2 29 26 29 29 8 29 29 29 29 29 8 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 29 6 31 16 29 26 16 2 29 8 29 31 18 29 2 29 29 18 8 29 2 2 2 2 29 8 2 29 29 6 8 29 29 29 29 2 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 16 13 17 29 29 17 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 5 29 2 29 29 29 16 13 29 13 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 8 8 29 6 2 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 14 29 29 27 29 29 29 29 29 29 29 6 29 2 29 29 31 8 29 29 29 8 29 29 8 29 31 29 29 29 2 29 29 29 29 29 29 16 29 29 17 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 17 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 6 29 29 29 5 29 29 29 8 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 18 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 2 18 8 29 29 8 29 29 8 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 16 13 29 29 8 16 13 29 13 16 29 29 29 29 16 19 16 29 29 13 29 29 29 16 29 29 29 13 13 16 29 2 29 16 29 13 5 29 29 29 29 29 29 2 2 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 8 29 17 29 29 29 29 29 29 29 29 29 16 8 29 29 13 29 16 29 16 13 29 29 29 29 29 29 16 29 29 29 29 29 29 17 2 29 29 13 29 29 29 29 5 29 29 16 29 29 29 29 29 16 29 29 29 31 29 29 16 13 16 29 16 29 29 16 29 29 29 29 19 16 29 29 29 29 29 29 29 19 13 19 29 16 29 16 29 16 29 19 2 29 29 16 29 29 29 29 16 29 16 2 16 29 29 16 29 29 19 2 29 29 13 29 16 19 29 29 29 16 29 29 16 29 29 16 29 29 16 17 16 17 13 13 16 29 29 29 16 19 29 16 29 29 16 13 29 19 19 29 16 29 29 29 16 8 16 19 29 29 16 16 16 29 16 16 29 16 16 29 13 19 26 16 16 17 16 29 16 19 16 16 29 29 16 29 29 29 19 19 16 29 13 16 29 29 16 16 29 29 29 29 13 16 29 29 16 16 29 16 29 29 29 16 29 16 29 29 16 13 16 16 29 29 16 29 13 29 29 16 29 29 16 5 29 29 29 29 13 29 16 29 29 29 16 16 19 16 19 29 16 29 19 16 16 29 16 16 29 29 29 13 16 16 16 29 16 29 16 29 16 29 29 29 16 29 16 29 16 29 16 29 16 29 29 29 16 16 16 29 29 29 16 16 16 29 29 29 16 19 29 29 16 29 29 13 29 29 16 29 17 16 29 17 16 16 16 16 29 16 16 29 29 16 16 13 16 16 19 29 16 16 13 29 16 27 29 16 19 29 16 16 16 29 19 8 13 29 29 29 16 16 16 16 29 16 29 16 29 29 19 29 29 29 29 19 16 29 16 29 16 19 29 19 16 16 13 16 19 19 19 19 13 29 19 29 16 13 16 16 19 29 29 29 19 16 16 19 19 16 16 16 16 16 19 16 16 29 16 29 29 29 29 29 29 16 16 29 29 29 29 19 19 29 29 16 16 29 16 29 16 16 16 19 16 16 17 13 19 29 29 16 19 19 16 29 16 19 16 16 29 16 16 29 13 29 16 29 19 29 16 29 29 16 19 29 19 16 16 19 13 29 16 29 29 29 16 29 29 29 13 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 26 29 2 29 29 8 29 29 29 29 29 29 29 29 29 14 29 6 29 17 29 29 8 29 29 29 6 29 2 29 17 8 29 29 29 29 29 29 29 16 29 2 29 16 17 29 2 16 29 29 16 29 29 16 16 29 29 29 29 16 29 16 29 29 16 29 16 5 16 29 29 29 29 16 13 29 16 16 29 17 29 29 29 29 29 16 13 29 8 16 29 29 8 29 29 29 29 29 16 16 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 16 16 16 29 16 29 29 29 29 29 29 29 16 29 16 13 19 16 19 16 29 29 17 16 13 16 29 16 16 29 16 29 16 29 29 29 16 29 29 16 19 16 16 16 16 29 29 29 16 16 16 16 16 16 16 16 17 19 16 16 16 13 16 16 29 29 19 8 29 16 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 16 17 16 29 29 29 16 29 29 29 29 29 29 19 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 26 2 29 29 29 29 29 29 29 29 16 13 29 29 29 29 27 29 29 29 16 17 8 29 29 29 29 29 8 29 29 29 29 16 29 29 16 29 29 29 17 13 29 29 29 29 29 29 29 29 16 29 2 29 29 29 16 29 29 29 16 8 16 29 29 29 29 29 29 16 16 8 16 29 29 29 16 29 16 16 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 31 29 29 31 29 29 29 16 29 29 29 16 16 29 29 8 29 29 29 29 29 2 25 29 16 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 19 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 8 29 8 29 16 29 8 29 29 29 29 29 2 29 29 29 29 29 29 5 29 29 8 29 29 29 29 29 29 29 2 5 29 29 29 6 29 29 2 2 6 2 29 5 2 29 29 25 29 29 29 29 29 29 29 29 29 16 29 29 2 29 16 29 29 19 13 29 29 29 29 29 29 29 16 16 29 29 29 16 19 13 13 29 29 16 16 19 13 29 16 29 29 16 16 19 16 29 16 29 16 29 29 29 29 29 29 16 16 29 19 29 16 16 16 16 17 29 13 29 16 29 16 16 29 29 29 16 29 29 16 29 16 16 29 29 29 29 29 16 16 29 29 29 16 29 13 16 19 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 6 29 29 29 29 29 29 16 29 29 29 16 29 29 29 25 29 29 23 13 16 29 16 29 29 29 29 29 16 16 29 29 29 29 18 29 29 29 29 29 29 16 16 16 29 16 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 16 29 29 29 29 16 29 19 19 29 16 16 16 19 29 16 29 29 8 5 29 29 25 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 31 29 29 29 29 29 29 25 29 29 29 29 29 29 29 16 16 29 29 16 16 29 29 13 16 13 2 29 16 29 29 19 29 13 16 19 16 16 16 29 19 29 29 29 29 19 16 29 16 29 29 16 19 13 13 29 16 16 29 16 16 16 29 16 29 16 13 16 16 29 16 16 29 29 16 13 29 16 29 29 29 16 16 13 29 16 16 16 16 16 16 29 29 16 29 16 16 16 29 16 13 29 16 16 17 19 16 29 16 19 29 29 16 19 19 29 16 29 13 19 16 16 19 13 19 16 16 16 17 19 16 2 16 29 29 16 13 29 29 16 16 16 16 29 29 16 29 16 29 29 19 16 29 29 29 19 16 29 19 19 29 13 29 29 29 16 13 29 16 16 29 19 16 29 16 16 13 29 29 19 16 29 29 29 13 29 16 16 29 29 19 29 29 29 13 29 29 16 16 29 29 29 29 29 29 16 16 16 29 29 16 16 29 13 16 29 16 16 29 29 16 16 16 16 29 29 16 19 29 19 16 19 16 16 29 19 16 16 16 16 19 19 19 16 19 13 16 29 29 16 29 19 16 19 16 29 19 13 16 16 16 19 16 16 16 19 16 29 29 9 16 16 29 16 19 16 16 16 29 29 29 16 16 16 16 29 29 16 29 29 2 29 16 29 13 8 29 29 16 16 16 29 16 29 13 16 19 2 29 29 13 29 29 29 29 16 29 29 29 29 16 16 16 16 29 16 19 29 16 29 29 29 29 19 29 29 16 19 29 29 5 16 13 29 16 16 16 29 29 16 19 19 29 29 16 16 16 19 13 16 19 16 16 13 16 29 17 16 16 19 19 16 29 16 29 16 29 16 16 29 13 19 29 29 16 13 29 29 16 16 29 16 13 16 16 29 29 16 29 16 16 19 16 16 29 13 16 19 29 29 31 16 29 29 16 16 14 29 16 16 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 19 13 29 16 29 29 29 16 29 8 29 29 29 29 29 17 29 16 16 16 16 29 16 29 29 29 19 16 29 16 19 25 29 19 19 29 19 16 29 16 13 16 16 16 19 16 19 29 19 19 19 16 16 19 19 16 16 19 29 29 16 13 19 16 19 29 29 29 16 29 29 19 19 29 19 16 16 16 29 19 19 16 29 29 29 16 16 16 29 16 19 29 19 2 16 16 29 16 16 29 29 19 29 16 16 16 16 16 29 19 29 16 16 16 29 16 13 29 16 19 29 16 16 16 29 29 19 29 16 29 16 16 16 29 29 16 29 29 29 29 29 29 16 29 16 13 29 16 19 29 16 29 29 16 29 29 29 13 16 16 29 19 29 29 16 19 16 19 16 19 29 16 29 16 29 19 16 16 29 16 16 16 13 29 29 16 19 16 16 29 16 19 29 29 16 19 19 29 29 29 16 16 29 16 29 19 16 16 16 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 31 29 29 29 29 14 29 29 29 18 29 29 8 8 29 29 29 29 29 29 29 29 16 8 29 29 29 16 29 29 29 8 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 16 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 16 16 29 29 29 29 8 29 6 16 8 8 8 18 29 29 8 13 8 2 29 8 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 17 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 16 29 2 29 29 29 29 29 29 16 29 29 29 29 29 25 29 16 29 29 29 29 29 29 29 2 29 29 2 29 8 8 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 8 25 29 6 16 13 29 16 29 29 29 16 16 29 29 29 29 16 19 29 29 29 29 29 16 16 29 29 16 29 29 29 16 29 29 29 19 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 29 8 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 13 29 29 29 16 13 29 29 29 29 19 29 29 29 29 19 16 29 29 16 29 16 29 16 29 16 29 16 16 16 29 16 16 29 29 16 13 29 16 16 16 29 13 16 16 29 16 16 16 13 29 19 29 29 16 29 29 29 16 16 29 29 13 16 29 29 16 29 29 29 17 29 29 16 29 13 16 29 29 29 13 29 16 19 29 29 29 29 29 16 16 29 29 29 16 29 8 29 29 29 29 16 17 16 2 16 29 29 16 16 29 16 29 29 16 16 29 16 16 29 19 16 29 29 16 29 29 29 19 16 19 17 29 29 29 16 16 13 29 29 29 29 29 29 17 29 29 29 16 29 16 19 10 16 29 29 29 16 29 29 29 29 13 29 16 29 29 16 29 19 16 16 29 29 29 2 29 29 16 16 29 16 19 16 19 16 16 16 19 16 29 16 29 16 16 29 29 16 8 29 19 29 16 16 16 16 29 16 29 29 29 29 16 16 29 16 29 16 29 29 29 29 29 17 29 16 29 16 16 29 29 16 2 29 16 16 16 29 13 16 16 16 19 29 13 29 16 19 29 19 13 16 19 29 19 16 29 16 29 16 19 13 17 9 19 29 29 17 19 16 29 16 29 19 19 19 16 29 16 29 29 16 13 19 13 29 16 19 16 29 29 13 19 16 29 19 19 19 29 29 29 29 19 29 19 29 29 29 16 16 29 19 29 16 16 29 16 16 19 29 29 19 16 16 16 29 16 29 19 29 29 19 19 29 16 16 13 29 29 16 19 19 9 29 16 19 13 16 19 19 16 16 19 19 9 19 13 9 16 16 19 16 19 19 19 29 29 29 9 19 29 29 19 9 9 19 19 16 29 16 16 16 16 16 19 16 19 29 19 19 16 29 16 16 19 16 16 16 19 16 29 16 16 9 19 19 16 13 29 19 13 16 19 19 19 19 19 19 16 13 19 19 16 16 19 16 19 19 16 16 19 19 9 19 13 9 19 16 19 9 19 19 19 29 9 19 19 16 16 29 29 19 16 29 16 13 16 16 29 19 29 19 13 16 16 16 16 13 19 29 16 29 16 19 29 19 19 29 16 16 16 19 16 19 19 19 19 9 29 16 19 9 19 19 19 19 19 19 41 19 9 13 16 16 9 19 19 9 19 19 19 19 19 19 19 19 16 19 19 16 29 29 16 8 29 19 19 16 16 19 19 29 9 29 16 16 19 29 16 19 16 16 16 19 16 19 19 29 19 29 16 19 16 16 29 16 16 19 19 16 13 16 19 16 16 19 19 16 29 19 9 19 19 16 16 16 19 19 19 29 29 16 19 9 19 29 16 29 19 9 16 29 19 29 16 19 16 29 16 19 16 29 16 29 19 16 16 16 29 16 16 16 16 29 19 29 29 16 29 29 19 16 19 16 16 29 16 13 16 16 16 16 16 29 19 16 29 29 29 16 2 16 16 29 29 16 16 29 16 29 29 16 29 16 29 16 16 29 16 29 29 29 29 2 16 16 2 29 29 29 16 16 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 16 29 16 29 29 29 29 16 13 16 29 13 29 29 13 16 29 29 29 29 16 29 13 19 16 29 19 29 16 16 29 16 29 29 16 29 19 29 19 19 16 16 16 29 29 16 16 29 19 19 16 19 16 29 29 13 19 19 29 29 16 29 13 19 13 29 16 16 16 29 16 19 16 29 29 29 16 16 16 29 29 16 29 16 29 29 16 29 19 16 13 29 29 29 13 29 16 29 16 16 19 29 29 16 29 29 16 29 29 16 16 16 29 29 16 29 29 16 19 13 29 16 9 16 16 16 16 29 16 19 29 19 9 19 16 19 19 19 16 16 29 16 13 9 19 29 16 29 16 19 29 19 29 29 13 29 16 29 16 29 16 29 29 16 29 16 29 16 29 29 16 29 16 13 16 16 29 29 19 16 16 29 29 13 29 19 19 29 16 29 16 19 29 29 16 29 29 19 29 16 29 29 16 13 29 16 29 16 29 16 19 19 16 29 16 19 16 16 16 29 19 13 29 29 16 16 19 16 13 16 29 29 19 29 19 29 13 13 16 16 29 19 13 29 16 16 16 16 19 16 29 8 17 29 29 19 16 29 29 29 29 16 16 29 16 2 29 29 29 29 16 29 29 29 16 19 16 13 16 16 29 16 29 19 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 16 16 13 16 29 13 16 16 29 16 29 16 29 29 29 29 16 16 29 19 29 29 29 29 19 29 29 16 29 29 16 29 13 16 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 5 5 29 25 25 29 29 8 29 8 2 29 29 8 29 6 29 29 29 29 8 29 29 8 29 29 8 8 29 8 2 8 29 29 29 29 29 29 29 29 29 29 29 29 8 8 2 2 29 29 2 29 29 2 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 19 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 16 16 8 16 29 29 29 16 29 29 16 29 2 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 19 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 31 29 29 29 2 29 29 29 29 29 16 29 29 29 29 2 16 29 16 29 29 29 29 29 29 29 29 29 29 29 19 13 19 29 29 29 16 29 2 29 29 9 29 29 29 16 29 29 8 14 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 25 29 29 8 29 2 31 29 5 29 29 29 29 29 29 29 29 29 2 2 29 8 29 29 2 18 29 29 8 8 8 2 18 29 5 2 29 29 8 29 29 29 29 8 29 8 8 29 29 29 29 29 29 8 8 29 2 29 29 6 29 29 6 6 2 29 29 29 29 29 29 29 8 8 29 16 29 29 29 29 8 29 29 29 31 29 29 29 25 29 16 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 16 29 29 16 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 16 29 29 29 8 29 29 29 29 29 29 16 29 29 29 8 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 16 8 16 29 13 29 17 13 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 13 29 29 6 16 29 16 29 29 29 16 29 29 29 29 8 29 29 16 29 29 29 29 16 29 13 29 13 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 16 29 29 29 29 29 17 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 17 13 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 2 29 29 8 29 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 8 26 29 29 29 29 29 14 29 29 29 29 29 29 29 25 29 29 29 29 2 29 16 29 29 19 16 19 19 16 29 29 2 29 29 16 29 29 29 29 16 19 29 29 16 29 29 16 29 16 29 29 16 29 29 16 16 16 29 16 13 29 29 16 16 29 29 29 29 29 29 29 8 16 29 29 16 13 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 25 16 29 29 29 16 29 16 13 8 16 13 29 16 19 13 2 13 9 19 16 29 29 29 16 29 13 16 16 16 29 16 16 19 16 16 13 29 16 16 29 29 13 16 16 29 16 16 29 16 13 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 29 31 29 2 29 29 29 29 29 29 8 29 29 29 8 6 29 29 29 31 8 29 18 2 29 29 29 8 8 29 14 8 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 17 29 31 27 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 2 29 2 29 2 29 8 8 29 29 29 29 29 29 13 16 29 13 29 29 29 29 27 29 29 26 29 16 29 29 13 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 8 29 29 29 29 8 29 29 31 29 5 29 29 29 29 13 29 6 29 29 18 29 8 29 29 29 29 29 29 29 13 29 29 29 27 29 29 2 2 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 29 29 16 8 29 29 13 16 29 29 29 2 29 29 2 29 29 29 29 29 16 29 29 29 26 29 29 13 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 31 29 29 29 13 19 19 16 16 16 29 29 29 29 29 16 29 13 16 29 16 29 29 13 17 29 29 2 26 29 29 29 29 16 29 13 29 29 29 29 13 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 8 16 29 13 29 29 29 29 29 2 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 8 8 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 27 29 29 29 29 29 29 2 2 29 29 16 29 29 29 29 8 16 29 29 29 29 8 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 13 29 29 29 29 8 29 29 29 6 8 6 2 29 26 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 27 29 29 26 2 2 25 29 29 29 25 29 8 29 29 29 29 2 25 29 29 29 29 29 16 2 29 2 29 8 29 29 29 31 2 29 29 29 29 29 29 29 29 31 29 29 8 2 29 5 2 6 8 2 29 29 29 6 8 2 5 29 25 29 29 8 29 29 2 27 29 2 8 29 29 29 29 29 2 6 29 29 29 2 29 29 29 29 26 29 2 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 16 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 8 5 29 6 25 29 29 29 29 27 26 29 29 29 29 2 29 8 29 29 29 8 29 29 8 16 29 29 29 29 29 29 29 29 29 8 8 8 29 8 2 2 29 29 8 29 29 29 8 29 29 29 8 29 29 27 29 29 29 29 29 29 29 5 29 2 29 29 2 8 29 27 29 29 29 29 29 2 8 8 29 29 29 29 8 2 8 29 8 29 29 29 29 29 29 29 29 8 29 27 8 29 29 29 29 29 6 8 29 2 27 2 29 29 29 29 2 5 6 6 29 25 29 29 6 29 29 29 29 29 2 29 18 29 29 2 27 29 29 26 29 29 8 29 8 2 29 29 2 8 14 29 29 5 2 29 2 2 2 8 25 29 8 29 2 29 29 31 29 8 5 29 29 29 25 29 29 29 29 29 29 29 29 8 29 29 8 26 29 2 8 29 29 18 2 8 29 2 8 5 29 29 29 29 29 29 26 29 29 25 29 29 2 6 2 2 29 29 2 29 29 29 29 31 29 29 29 29 31 29 29 29 6 8 29 6 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 2 8 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 8 29 2 29 29 29 29 29 29 29 29 6 29 8 2 29 2 29 2 8 29 29 2 29 29 2 8 29 31 29 29 29 29 2 25 8 29 8 29 29 29 23 29 29 29 29 29 29 29 29 29 2 6 2 31 29 2 29 2 29 2 29 31 29 31 29 29 29 2 2 25 29 29 29 25 8 29 29 29 29 8 18 2 8 29 5 29 29 29 29 29 2 29 29 29 29 29 29 27 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 6 29 17 2 29 25 14 29 29 17 23 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 26 29 29 29 29 29 29 29 29 18 29 29 29 18 8 8 29 2 29 29 8 8 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 25 29 27 29 25 29 31 29 29 8 29 29 29 29 5 29 29 29 29 29 29 29 18 18 2 29 6 29 29 8 8 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 6 2 29 2 2 29 29 29 2 29 29 29 2 29 23 2 8 31 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 31 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 26 31 29 6 29 29 29 29 29 2 13 29 29 29 29 29 29 29 31 29 29 29 29 29 6 29 29 17 26 29 6 29 29 8 29 29 29 2 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 8 29 29 29 8 29 18 29 29 29 26 29 29 29 2 8 29 2 29 2 2 29 29 29 2 8 25 8 6 29 18 29 29 2 25 29 29 29 29 2 29 29 29 29 5 29 29 8 29 2 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 8 29 29 29 29 5 29 29 29 29 6 29 29 2 29 29 29 8 29 29 29 8 29 14 17 2 29 29 29 8 29 29 29 29 29 29 29 29 25 29 6 29 8 29 2 29 29 29 29 26 29 29 27 31 29 8 8 29 8 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 26 29 29 29 29 29 29 29 8 8 6 29 29 29 29 29 5 2 2 29 29 29 29 29 29 2 29 29 29 2 29 29 31 29 29 2 29 6 29 29 8 5 8 29 29 2 25 2 2 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 2 29 29 29 2 29 31 29 29 29 2 29 29 29 29 8 2 29 29 29 17 29 29 2 2 2 29 29 29 29 29 8 29 29 8 29 29 25 2 29 29 29 29 29 29 2 29 8 6 29 29 29 29 29 29 29 29 8 29 6 29 29 2 29 29 6 29 29 29 29 2 2 29 17 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 2 8 29 8 29 25 29 2 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 2 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 2 31 29 29 8 29 29 29 8 29 29 2 29 29 29 29 29 2 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 2 29 29 29 29 29 8 29 18 8 6 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 19 6 29 29 29 29 29 29 29 29 29 25 29 29 2 6 29 29 8 29 2 29 29 25 2 29 29 29 29 8 14 29 29 29 29 29 29 14 2 25 29 29 31 29 29 29 27 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 8 29 16 29 2 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 27 25 29 29 16 29 29 2 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 8 29 2 31 29 29 31 29 29 29 29 29 29 29 29 29 29 29 8 2 6 29 29 29 18 29 29 29 29 25 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 2 2 29 29 2 29 29 29 29 6 27 29 26 29 29 8 29 29 29 8 8 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 8 8 29 8 29 29 29 29 25 29 29 29 16 29 29 29 29 29 29 29 2 29 2 6 29 2 29 29 8 29 29 29 29 29 29 2 13 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 2 2 8 29 29 29 29 29 8 29 29 29 6 29 29 29 8 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 8 29 29 2 29 29 8 2 8 29 29 29 31 29 29 8 29 29 29 25 18 29 29 25 8 29 29 8 8 2 29 29 29 29 6 8 8 18 29 29 2 29 5 29 29 29 29 29 29 29 16 31 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 2 29 2 29 29 29 29 29 29 8 29 29 29 2 29 29 2 29 29 29 29 25 2 29 29 29 2 29 2 2 29 29 29 29 13 2 29 8 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 25 8 29 2 2 2 29 29 29 29 29 29 29 29 29 2 29 29 16 16 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 8 2 29 29 29 29 8 29 29 29 29 14 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 27 29 29 29 29 8 29 29 29 25 29 8 29 29 29 29 29 8 8 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 6 29 29 2 29 29 29 27 29 29 29 31 29 6 29 29 29 8 29 29 29 8 29 29 27 29 2 18 8 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 8 29 29 29 29 2 29 29 29 16 29 29 8 29 2 29 8 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 25 29 29 18 29 29 29 29 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 6 29 29 8 2 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 8 29 29 29 29 18 26 29 29 29 29 29 29 13 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 8 29 6 8 29 29 26 2 29 29 29 29 26 29 2 29 29 29 29 2 29 29 2 29 29 23 29 29 2 29 29 29 25 29 29 29 2 8 29 29 29 29 2 29 29 29 29 29 29 2 29 29 8 29 29 2 5 8 18 29 29 8 29 29 2 29 29 29 29 25 2 2 6 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 2 29 29 31 29 8 29 29 29 18 29 29 29 29 29 17 29 29 2 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 2 29 29 25 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 13 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 8 29 8 29 8 29 29 18 29 5 29 29 29 29 29 29 29 29 8 26 29 29 29 29 29 29 2 2 8 29 31 17 29 29 29 27 8 29 29 14 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 17 29 18 29 8 8 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 27 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 29 29 29 13 29 29 2 2 8 2 29 2 29 29 29 29 2 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 18 29 2 2 2 8 29 2 8 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 8 29 29 29 29 8 6 29 29 5 29 29 18 31 29 29 5 29 29 29 6 29 29 29 25 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 2 29 29 6 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 16 29 29 29 29 29 29 2 29 2 29 29 29 29 31 29 29 6 29 16 29 29 6 29 29 8 6 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 27 29 29 29 29 2 29 2 29 29 29 29 31 29 6 8 8 29 27 29 29 29 29 2 29 29 29 2 29 29 8 8 29 2 25 29 29 29 25 29 29 31 31 29 6 29 29 25 8 29 8 29 29 2 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 16 29 29 29 8 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 27 29 29 29 8 29 29 29 29 2 29 27 29 8 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 2 29 5 29 29 29 29 29 29 27 8 8 29 29 8 5 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 13 29 29 29 29 29 8 29 29 29 2 29 29 29 2 29 27 8 27 29 29 29 2 8 6 29 29 29 29 29 8 29 29 29 29 29 29 6 14 2 29 29 29 29 29 27 29 29 8 2 25 29 29 29 29 29 2 29 5 29 29 29 16 29 29 29 8 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 2 29 29 6 2 29 29 8 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 2 29 29 2 29 8 16 29 16 25 29 29 29 29 29 29 16 29 29 29 29 16 29 6 29 29 8 29 29 29 29 29 29 8 29 29 2 29 25 2 8 29 18 2 29 8 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 2 23 29 31 29 29 27 6 29 29 29 6 29 29 6 29 16 8 29 29 16 29 29 29 16 29 29 16 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 8 29 29 31 2 8 29 29 29 29 29 29 29 2 29 29 29 8 5 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 8 29 13 29 29 29 16 16 29 8 29 29 29 2 29 29 29 6 29 29 29 2 29 29 2 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 23 29 29 29 27 29 29 29 2 29 29 8 29 29 29 19 29 29 29 29 29 29 29 31 8 29 29 29 8 29 29 29 2 29 18 29 2 29 8 29 2 29 31 14 29 29 29 29 29 29 2 29 29 29 29 29 29 8 2 29 29 29 2 2 29 6 29 2 29 29 8 29 8 8 29 29 29 29 29 2 29 2 8 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 29 29 5 29 29 29 29 2 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 2 2 29 26 16 29 29 29 29 29 29 29 29 29 29 6 29 17 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 29 29 29 16 29 29 29 29 2 29 29 16 16 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 18 29 29 17 29 29 29 29 16 29 29 29 2 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 8 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 8 29 16 29 27 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 18 27 29 29 29 29 29 29 29 6 29 29 29 29 8 29 2 29 2 29 29 29 18 29 25 29 29 29 29 29 8 8 29 31 29 29 29 29 29 29 2 29 8 29 14 8 2 29 6 29 29 29 29 2 8 29 2 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 6 29 29 29 29 25 29 29 31 29 29 29 29 8 29 27 29 2 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 31 29 8 8 2 29 29 8 29 29 29 29 29 18 29 31 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 8 2 29 29 29 29 29 29 29 29 8 29 2 5 8 8 29 2 2 29 29 29 8 29 29 29 31 17 8 29 29 29 29 29 8 8 8 29 8 26 29 29 29 29 29 2 2 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 2 31 29 8 29 8 29 29 16 29 29 29 27 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 6 29 29 8 8 29 8 2 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 13 19 29 2 29 29 16 27 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 5 29 29 29 29 29 29 29 8 29 16 29 16 8 29 29 16 16 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 16 16 29 29 29 5 16 19 13 29 29 29 29 16 29 29 29 29 16 16 29 16 29 29 29 16 29 29 19 29 16 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 16 29 29 16 29 16 29 29 29 16 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 17 31 29 19 29 29 29 29 16 29 31 29 29 29 29 16 16 2 2 29 8 16 29 16 29 29 29 29 29 16 13 29 29 16 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 26 2 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 26 2 29 29 29 29 29 29 16 29 29 29 29 8 29 8 18 29 29 29 29 13 29 29 29 6 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 17 29 29 29 16 29 29 16 29 29 16 29 29 16 8 29 16 29 16 29 16 8 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 17 29 16 29 29 13 29 29 29 29 29 29 16 29 16 16 29 29 29 16 29 16 16 29 16 13 29 29 29 16 29 13 16 16 16 16 19 16 13 29 16 29 29 29 19 16 16 29 29 29 16 16 29 29 19 17 29 16 26 29 19 29 29 16 29 16 29 16 2 29 29 16 29 29 29 29 29 29 16 8 13 29 29 16 16 29 19 29 29 16 29 29 26 16 29 16 19 29 16 16 2 29 16 16 16 16 2 29 16 16 19 29 16 29 16 16 16 16 16 29 16 16 29 29 29 29 29 29 29 29 29 19 16 19 29 16 16 16 16 29 16 16 29 16 16 29 29 16 29 16 16 2 29 29 16 16 17 29 29 29 16 8 16 29 29 16 13 29 16 13 29 16 29 29 13 16 29 2 2 29 31 5 8 31 29 2 29 29 2 29 29 29 29 29 8 8 26 29 29 29 29 29 2 2 29 29 29 27 29 29 5 29 29 29 29 8 29 8 29 8 29 29 25 29 5 2 23 6 8 29 2 2 29 23 29 29 29 29 25 29 29 29 8 29 8 29 29 2 2 29 29 5 8 2 29 8 25 29 29 29 8 8 29 29 29 2 2 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 31 29 29 25 29 29 29 25 29 29 29 27 29 8 29 27 25 29 29 2 8 29 2 23 29 29 29 29 29 16 29 2 16 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 8 2 2 29 29 29 29 29 29 29 29 29 8 29 8 27 31 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 8 25 29 29 8 29 29 29 29 29 29 2 29 29 2 29 29 8 2 8 29 8 2 29 29 29 29 29 29 2 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 19 29 29 13 16 16 29 13 8 29 2 16 29 29 29 16 29 29 16 29 16 16 29 16 29 16 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 8 29 29 6 29 29 29 29 16 29 29 29 29 29 6 8 16 29 29 29 31 29 8 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 16 29 29 29 16 16 5 16 16 16 13 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 13 16 29 29 16 29 16 29 29 29 29 29 16 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 16 16 29 29 29 31 29 16 29 29 29 16 16 29 16 29 29 29 29 29 16 29 17 29 29 29 29 16 16 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 26 29 29 13 29 13 16 16 29 29 16 17 16 29 16 29 16 16 29 16 5 16 29 29 16 29 29 16 29 29 16 29 29 29 16 29 16 29 29 16 29 29 29 16 29 19 29 16 29 16 16 16 16 16 16 29 16 29 29 29 19 29 16 19 29 29 16 16 29 19 16 29 16 16 16 29 29 29 16 16 16 29 29 16 29 29 29 16 29 29 16 13 16 16 16 29 16 29 29 13 29 31 16 19 29 29 29 29 19 16 16 29 29 16 13 16 29 29 16 16 19 29 17 16 29 29 19 29 29 29 29 16 29 29 16 16 16 16 29 16 29 29 29 29 29 29 16 16 16 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 19 29 8 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 8 16 19 16 29 29 16 29 29 13 29 16 29 29 29 16 17 29 29 16 16 29 16 29 29 29 29 29 29 13 16 13 29 29 29 16 29 16 16 29 13 29 29 19 16 29 16 16 16 29 29 16 29 29 29 19 13 16 29 29 29 29 29 29 19 29 29 29 29 29 19 16 13 29 29 29 29 29 29 29 29 29 19 13 29 16 13 16 29 29 16 29 19 29 16 13 29 19 29 16 29 16 16 29 19 29 16 29 16 16 13 29 29 19 29 29 29 29 29 19 16 16 16 16 16 16 29 29 29 29 29 16 16 16 29 16 19 19 16 16 17 16 16 19 16 19 29 16 13 16 16 13 13 16 16 29 29 16 16 13 29 29 16 16 16 16 29 29 19 16 16 29 13 29 29 13 16 16 29 29 13 13 29 19 29 13 16 29 16 13 16 19 13 16 16 29 16 16 16 29 19 13 19 16 19 16 29 16 16 29 16 16 29 29 29 16 19 16 29 16 29 29 19 16 16 29 16 29 16 19 19 16 16 29 29 16 29 29 16 16 29 29 19 16 19 19 13 29 29 16 16 29 29 16 29 29 16 16 16 16 29 16 19 16 29 19 16 16 19 16 29 29 16 29 19 13 16 19 16 16 29 16 29 16 13 29 29 19 29 16 19 29 16 29 29 29 13 29 19 9 16 29 29 19 29 29 16 29 16 29 16 29 29 16 19 19 16 29 29 16 16 13 29 29 19 29 19 19 29 6 16 29 16 29 16 16 16 19 29 16 16 29 29 19 13 19 29 16 16 16 29 29 29 13 17 29 16 29 16 16 16 16 19 19 16 16 16 29 29 16 19 19 29 8 16 29 29 17 29 29 29 29 16 16 16 19 16 16 29 19 29 29 16 16 16 13 16 16 29 29 29 29 16 16 29 16 29 29 19 29 29 16 29 16 29 29 29 29 6 16 16 29 16 29 29 16 29 29 29 29 16 16 16 29 16 29 29 29 29 16 29 25 16 29 29 16 29 29 29 16 29 29 29 16 13 16 16 29 29 29 16 29 29 29 29 16 16 27 29 16 29 16 29 29 29 29 29 17 16 29 16 29 16 29 16 16 29 29 29 13 29 19 29 29 29 29 29 29 16 17 16 13 29 29 16 13 29 29 16 29 29 29 16 29 29 16 29 29 29 16 29 29 29 16 29 29 16 29 29 16 26 29 29 16 29 29 29 16 29 29 29 29 16 29 8 8 29 29 29 29 29 29 29 29 16 29 29 16 29 29 13 29 29 16 29 29 29 16 29 29 29 29 16 29 16 16 29 29 29 29 16 16 16 16 16 29 29 13 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 16 16 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 8 2 29 16 16 2 29 29 31 8 29 29 29 29 2 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 19 19 16 13 29 16 29 13 16 29 29 29 19 16 29 29 16 16 16 16 16 16 29 2 29 8 29 8 18 26 29 29 29 29 6 29 2 29 8 29 29 29 29 29 29 29 16 29 29 13 29 29 13 29 29 29 29 2 29 8 29 8 8 26 29 2 29 31 2 8 18 29 29 29 29 29 29 29 27 29 8 26 18 29 29 29 8 25 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 26 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 29 16 29 29 17 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 16 29 29 6 8 31 2 8 2 2 29 29 29 26 29 29 29 29 29 29 6 18 2 2 29 2 2 29 2 29 18 2 29 29 29 29 29 29 29 2 29 29 29 29 5 29 29 2 2 29 29 2 29 29 2 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 2 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 5 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 16 29 29 29 29 29 29 16 29 29 17 2 29 29 29 16 29 29 29 26 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 13 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 17 29 29 16 29 8 29 16 8 29 29 31 29 29 29 13 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 14 16 16 16 29 29 29 29 29 17 16 26 29 2 29 17 29 29 29 29 13 29 29 29 8 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 29 17 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 8 29 29 29 29 29 29 29 29 6 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 2 29 29 8 2 2 29 29 29 29 29 29 29 2 2 29 29 29 29 31 29 29 29 29 29 29 29 29 5 29 29 16 29 29 16 29 6 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 8 29 2 29 29 29 29 8 29 29 29 29 29 29 8 6 8 29 29 29 29 2 29 2 26 29 29 2 29 29 25 29 29 29 29 29 29 8 29 29 29 29 5 29 8 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 2 29 8 31 29 29 2 29 8 29 29 8 29 8 29 29 13 13 29 29 16 29 29 31 29 29 29 29 29 29 29 2 29 8 8 23 29 29 29 8 5 29 29 29 29 2 8 29 5 29 8 5 29 26 29 2 29 2 2 18 26 27 8 29 2 29 29 6 8 27 8 29 17 25 29 29 29 2 29 6 2 29 29 29 29 29 29 29 29 5 29 29 29 8 2 29 29 8 29 29 29 2 29 27 14 26 29 29 29 29 2 29 29 29 29 29 29 29 29 31 8 29 29 8 29 29 29 27 6 29 29 5 29 29 29 29 29 29 29 29 14 14 29 8 29 29 29 29 29 29 27 29 29 29 18 29 2 29 29 6 2 29 2 29 29 29 2 29 2 29 29 2 29 29 29 31 29 29 6 27 2 29 29 29 29 2 8 29 29 29 2 29 2 25 8 29 31 5 2 29 29 2 8 18 31 8 18 2 2 29 29 2 2 29 29 29 6 2 29 29 29 29 29 2 29 2 29 2 2 29 2 8 29 17 5 2 29 29 29 29 29 29 2 29 17 29 8 29 29 29 29 2 2 29 29 29 29 8 2 29 16 29 29 29 29 29 26 29 25 29 29 2 29 29 29 29 29 8 29 2 29 29 2 2 29 2 29 29 29 2 29 29 29 29 29 29 29 27 2 29 2 2 29 8 29 29 29 29 2 29 26 18 8 29 25 8 29 2 5 2 29 29 29 29 29 29 29 29 2 8 26 8 8 29 2 29 8 8 18 29 29 5 29 29 29 29 29 29 29 2 29 29 29 2 29 2 2 29 31 29 8 2 31 29 8 29 8 29 27 17 29 8 26 29 8 17 2 29 29 25 29 29 29 6 29 2 29 29 29 29 31 29 6 8 29 29 29 2 29 29 2 29 29 29 29 14 8 25 2 29 29 29 29 29 29 29 29 29 18 31 29 27 6 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 18 2 29 8 29 2 29 29 29 29 26 2 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 9 29 5 29 29 29 29 29 8 29 18 29 8 29 29 29 29 29 29 29 27 29 29 29 29 8 27 29 29 29 29 31 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 25 29 2 29 31 29 29 29 29 31 8 29 29 29 2 29 27 29 29 29 2 29 29 29 29 29 6 29 29 29 2 29 31 25 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 8 27 8 29 29 8 6 8 6 29 29 6 29 29 29 2 29 29 8 29 29 2 29 29 29 29 2 8 27 29 29 29 2 29 8 29 29 17 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 8 29 2 29 29 29 25 29 29 29 29 6 29 2 29 29 29 29 29 2 14 29 8 23 29 8 29 29 29 2 29 29 29 29 29 26 29 29 8 29 2 31 29 14 29 29 29 26 29 29 29 29 29 29 29 5 8 29 29 29 29 29 29 17 2 29 8 8 29 29 2 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 2 6 29 29 9 29 29 29 29 29 29 29 2 29 29 29 8 29 29 8 8 29 29 29 29 6 29 29 2 2 8 8 8 29 5 29 29 26 25 29 2 29 29 29 29 29 26 29 18 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 14 29 29 29 29 29 29 31 29 2 2 29 29 25 29 29 29 2 29 29 6 8 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 8 29 27 29 29 2 29 29 8 2 29 8 14 14 29 29 29 29 25 8 29 2 2 29 29 29 18 18 29 29 29 29 2 29 29 29 2 29 29 8 8 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 6 29 2 29 29 29 29 29 29 2 8 29 29 29 29 29 29 8 29 29 8 2 29 2 29 8 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 6 6 29 29 29 29 29 29 29 27 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 2 29 29 16 29 29 29 29 29 16 17 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 8 2 29 2 27 29 31 26 29 2 29 5 8 29 29 29 14 8 29 29 29 29 29 29 29 29 27 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 18 29 29 29 2 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 31 2 29 29 8 2 29 2 27 29 2 29 29 29 29 29 29 29 29 2 29 2 29 29 29 2 29 29 2 29 8 8 29 29 29 8 14 26 29 29 31 5 2 2 29 29 29 29 29 29 29 29 29 2 27 2 29 29 29 8 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 5 8 29 29 29 29 5 29 31 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 31 29 29 29 29 8 29 29 29 14 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 8 2 29 29 29 29 29 29 2 29 29 8 29 29 5 8 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 5 23 17 29 6 29 2 29 29 29 29 29 29 29 29 31 2 29 29 2 29 8 8 17 2 8 2 29 29 29 29 29 29 29 8 29 29 8 2 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 14 29 29 29 29 26 29 29 29 29 29 6 2 29 8 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 31 29 29 29 29 29 2 29 2 25 29 29 29 29 8 29 29 8 29 29 23 8 6 8 29 31 29 29 29 29 29 29 29 14 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 8 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 8 31 29 29 29 29 6 29 29 6 31 29 8 8 29 29 29 29 29 29 29 27 29 29 29 29 2 8 29 6 29 5 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 2 29 8 29 29 29 29 25 29 31 25 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 31 29 29 8 29 29 2 29 29 29 29 29 14 29 29 29 29 2 29 29 29 25 29 8 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 27 29 31 2 29 29 29 2 29 29 29 14 29 29 29 29 2 29 29 29 29 29 25 29 29 29 25 29 29 29 29 2 29 29 8 29 29 29 29 2 2 29 29 2 29 29 29 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 8 5 29 29 29 29 29 29 5 29 2 2 25 23 29 29 8 2 29 29 2 31 29 29 29 8 2 2 31 29 25 29 25 29 29 2 6 6 29 2 29 29 6 29 29 29 29 17 6 14 2 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 2 29 5 2 5 29 29 18 29 29 2 29 29 29 29 29 8 31 29 29 31 29 29 31 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 27 29 29 2 29 29 29 29 29 29 29 29 29 29 29 27 2 29 29 29 8 29 18 29 29 29 29 2 29 29 29 13 29 29 29 29 29 25 8 29 29 27 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 14 17 18 29 2 2 29 23 29 2 29 29 29 29 31 29 8 29 29 29 29 16 25 8 29 29 29 29 29 29 29 29 25 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 19 19 13 19 16 8 29 29 29 16 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 2 16 29 16 31 29 31 29 25 29 29 2 29 29 29 29 29 29 29 29 16 25 29 29 25 29 8 29 29 29 29 29 29 29 6 29 29 2 29 29 2 29 29 29 29 23 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 2 29 6 29 29 18 29 2 29 2 29 29 29 29 5 29 29 2 29 29 27 29 29 29 6 31 29 31 6 29 29 6 29 29 29 29 29 8 29 29 29 8 8 23 2 29 29 8 29 29 31 2 29 29 29 29 2 29 29 29 29 6 6 29 2 27 29 8 8 8 27 29 31 31 29 23 8 27 31 31 2 29 2 8 2 29 29 27 8 2 6 29 29 29 8 29 29 29 29 29 2 29 29 29 27 2 29 2 29 29 29 29 2 29 2 2 25 25 29 29 29 29 2 27 29 6 2 2 29 29 29 29 29 2 29 8 25 2 29 29 31 23 2 6 31 2 31 8 29 29 6 25 2 29 29 29 2 8 29 8 29 29 29 29 29 8 2 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 2 29 29 16 29 29 29 29 29 29 29 2 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 2 29 5 29 14 2 6 6 8 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 5 29 8 29 29 2 29 29 29 29 29 29 29 29 8 2 29 29 31 29 29 29 29 8 29 25 5 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 5 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 19 29 29 29 16 29 29 16 16 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 31 29 29 16 29 29 29 29 29 29 13 29 29 29 2 29 13 29 29 16 29 29 29 16 2 29 29 29 29 29 29 29 17 29 29 2 29 16 16 29 29 16 29 29 29 8 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 16 29 29 29 29 29 5 29 29 29 29 29 29 8 8 29 29 8 2 29 29 29 29 29 8 5 29 29 2 29 6 5 29 29 29 29 29 26 8 2 29 8 29 29 29 8 2 29 2 29 2 5 29 18 8 8 29 29 29 2 8 2 29 29 29 8 29 29 29 29 31 8 8 2 29 29 29 29 14 2 29 29 2 8 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 5 2 29 29 27 8 29 29 6 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 17 29 29 29 2 29 2 25 29 29 29 29 17 29 29 16 29 29 29 17 29 8 29 29 29 17 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 6 29 29 16 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 8 31 8 8 2 25 29 29 29 16 29 6 29 29 29 16 29 29 29 18 29 29 17 29 16 29 29 2 29 16 8 16 29 29 17 16 8 17 29 27 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 25 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 5 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 6 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 17 29 29 8 29 29 29 29 29 29 13 29 16 29 29 29 29 16 29 29 29 29 29 16 13 29 29 29 29 29 16 29 13 13 29 16 16 29 16 29 16 29 29 29 29 16 16 29 29 17 29 29 16 29 29 5 29 19 29 29 29 29 29 16 29 29 19 29 16 16 29 16 19 16 16 16 16 16 16 29 16 29 29 29 29 19 29 29 29 29 29 29 29 29 29 8 29 29 16 29 16 29 29 29 16 16 29 29 16 29 16 29 16 16 16 29 29 29 29 29 29 29 29 16 29 16 16 16 19 29 16 29 16 16 29 29 29 16 29 19 29 29 16 29 29 2 29 29 29 13 29 29 29 29 29 29 16 19 29 16 16 29 29 29 29 16 16 29 29 16 29 13 16 29 16 29 29 16 16 29 16 29 29 29 29 16 16 29 29 29 16 29 16 16 29 29 16 29 29 16 16 29 17 16 29 29 16 29 29 29 16 29 29 29 29 19 29 29 16 16 16 16 16 16 16 29 16 13 16 16 29 29 29 29 29 16 13 16 29 19 29 29 16 29 16 16 16 29 16 19 16 29 16 16 19 13 16 16 29 29 29 16 29 29 29 29 8 29 29 17 29 16 29 16 16 16 29 29 16 29 13 16 29 29 29 13 29 17 29 16 29 29 29 16 16 16 29 16 16 29 29 18 29 29 29 16 29 19 13 16 16 16 29 29 16 29 29 29 29 29 16 29 16 29 16 19 19 29 29 29 29 16 16 19 29 29 29 29 16 16 19 16 16 29 29 16 29 29 16 29 19 29 16 13 16 13 16 16 29 29 16 13 16 16 29 29 29 16 19 29 29 16 13 16 16 16 29 29 16 29 29 16 16 29 16 29 16 16 29 16 29 29 16 16 13 29 16 16 13 16 29 16 29 29 16 29 13 16 16 16 13 16 29 13 16 13 29 13 16 16 16 29 16 29 29 19 29 6 16 16 29 16 29 16 16 29 16 19 29 16 13 29 29 16 16 13 16 19 19 16 19 29 19 19 29 29 16 16 16 29 29 13 19 16 29 29 16 29 16 16 16 16 13 16 29 29 29 17 29 16 29 16 29 16 16 29 16 16 29 19 29 29 16 16 13 29 29 16 29 16 29 16 13 29 16 16 16 29 16 29 29 29 29 29 29 29 29 19 29 29 29 16 29 29 16 29 29 29 29 29 16 16 29 29 13 29 19 29 16 16 29 29 19 16 16 13 16 29 16 19 17 16 29 29 29 17 16 29 16 29 16 16 16 29 29 29 16 29 29 29 29 16 29 19 29 16 29 29 29 29 29 16 29 29 16 2 8 29 29 29 29 16 8 2 16 13 16 29 16 29 29 29 16 29 16 13 29 29 29 29 29 16 16 29 17 29 16 16 19 29 16 16 16 29 16 29 29 19 29 29 29 16 16 17 29 29 16 29 16 16 29 29 16 29 29 29 16 29 29 29 16 29 14 29 29 29 19 29 16 29 16 29 17 16 29 29 29 29 29 29 29 29 16 16 16 29 16 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 16 16 29 29 29 16 29 29 29 29 16 16 16 19 29 29 29 29 29 16 13 2 29 29 2 29 29 29 29 29 29 29 2 6 29 16 29 29 16 29 16 29 29 29 29 13 13 16 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 26 29 29 29 29 29 29 29 6 8 26 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 31 29 29 8 5 29 29 29 29 29 29 18 29 29 29 29 2 29 29 6 29 29 29 29 29 29 6 29 18 8 6 29 8 29 29 27 8 31 29 29 29 2 8 29 6 8 29 2 29 17 29 2 29 29 2 29 29 8 29 29 6 8 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 2 29 29 8 29 29 29 29 29 2 29 29 29 16 29 29 29 29 18 29 6 29 29 29 29 29 29 29 8 29 26 27 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 2 29 29 29 29 29 16 29 29 29 29 17 2 29 29 26 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 8 8 29 8 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 17 29 29 29 13 29 29 16 29 29 29 16 16 29 29 29 29 29 29 16 29 16 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 26 2 2 29 2 29 29 2 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 13 16 29 29 29 29 29 29 29 2 29 16 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 31 29 29 2 29 8 29 17 29 29 16 29 29 5 8 2 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 27 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 2 29 29 29 8 16 17 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 29 29 8 8 2 29 29 29 29 13 29 29 29 29 29 29 29 29 18 29 2 29 26 29 29 29 29 29 8 29 29 29 2 6 29 29 8 29 29 29 29 31 8 8 29 2 29 29 6 2 29 29 29 8 29 8 29 2 31 8 2 29 8 6 25 29 18 8 2 8 29 29 29 8 2 29 29 8 25 29 8 8 6 8 29 8 2 29 29 29 29 8 8 17 18 8 29 29 2 8 29 29 29 29 29 8 8 29 8 8 29 29 29 29 2 29 8 27 6 8 29 2 29 29 29 29 8 5 6 5 8 2 29 5 29 29 8 29 29 29 29 29 26 29 27 29 8 29 29 29 2 29 29 29 5 29 29 29 29 2 8 8 29 29 29 2 25 29 29 29 29 29 2 8 29 8 29 29 8 2 2 18 8 29 29 29 29 29 31 8 29 29 5 29 29 29 29 29 29 25 2 29 2 2 16 2 29 29 29 29 8 29 29 29 29 29 29 29 2 2 2 29 29 29 29 29 2 29 2 29 2 8 8 29 25 2 29 29 29 29 29 29 29 29 29 29 27 2 29 8 29 2 25 29 2 29 8 29 29 2 29 29 2 29 29 29 5 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 5 29 2 29 6 29 25 29 29 29 2 2 29 29 29 6 29 2 29 2 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 8 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 23 8 29 29 8 8 8 29 29 29 8 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 29 29 16 5 29 29 29 29 8 2 17 2 29 29 29 29 29 8 29 29 5 18 29 29 29 29 14 29 8 8 29 29 8 29 29 2 29 29 29 16 29 29 31 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 8 26 2 8 31 29 31 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 14 29 29 8 29 29 2 29 29 29 29 29 29 2 29 8 29 29 6 29 6 29 8 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 8 29 29 29 29 29 29 29 29 25 2 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 6 29 18 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 31 14 29 29 29 29 29 29 5 29 29 29 29 29 29 2 8 29 27 8 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 8 2 29 31 29 8 29 29 25 8 29 8 29 29 2 29 29 29 2 6 29 29 29 5 2 29 29 2 29 29 29 29 31 29 29 29 29 8 29 29 17 8 29 29 2 2 18 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 8 2 29 17 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 8 31 29 29 25 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 41 21 29 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 8 16 13 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 15 11 29 29 29 29 29 29 31 29 2 29 6 29 29 29 29 29 29 29 29 29 29 16 17 2 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 2 25 25 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 41 29 29 21 29 29 29 29 29 29 29 29 29 29 29 31 29 2 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 27 29 29 2 29 29 29 29 29 29 29 29 29 29 29 41 16 21 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 25 29 29 29 41 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 2 29 25 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 25 29 29 41 29 29 29 29 29 29 2 29 23 29 29 29 29 14 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 31 29 2 29 29 29 29 29 29 8 25 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 16 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 16 29 29 29 29 8 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 9 13 21 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 15 29 25 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 9 21 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 15 29 29 29 29 31 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 9 9 15 21 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 16 29 16 29 16 21 15 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 14 29 29 29 29 29 8 29 6 29 29 29 41 29 29 21 21 25 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 2 29 29 29 16 29 29 29 5 13 29 29 29 29 29 25 29 25 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 25 31 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 41 29 21 11 29 29 29 29 29 29 29 29 29 29 29 29 14 16 29 29 29 29 29 21 2 29 25 29 29 8 29 29 25 29 29 29 8 6 25 29 14 6 29 29 29 14 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 19 41 21 11 29 29 11 29 29 29 29 29 29 29 29 25 16 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 2 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 6 29 25 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 2 29 29 29 29 5 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 21 29 29 11 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 13 29 29 25 41 29 21 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 25 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 31 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 25 29 29 25 2 29 29 6 6 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 8 6 29 8 29 29 14 29 29 29 29 29 29 29 25 14 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 31 29 29 29 29 29 16 29 25 29 29 29 29 29 29 8 29 6 2 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 23 29 29 26 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 18 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 31 29 29 31 29 29 29 8 29 29 14 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 17 29 29 29 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 8 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 2 29 2 29 2 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 19 13 9 16 21 29 29 29 6 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 6 29 29 29 8 29 25 2 29 29 16 29 29 29 29 29 29 29 18 29 29 29 29 13 29 29 19 16 29 15 11 11 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 11 29 11 29 29 29 16 29 29 29 8 29 29 31 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 31 2 29 29 29 29 29 29 29 29 29 25 25 6 29 29 6 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 41 29 29 29 29 29 29 11 29 29 29 29 29 29 2 29 29 29 29 29 25 29 31 29 29 29 29 29 27 29 16 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 18 25 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 2 16 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 2 29 8 29 2 29 29 2 29 29 29 2 29 29 29 6 25 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 13 29 16 29 29 17 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 31 2 2 29 31 29 8 29 29 29 25 29 29 8 29 29 29 25 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 27 29 2 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 16 29 29 29 13 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 16 25 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 8 29 5 26 29 8 29 29 29 29 29 8 2 29 29 29 29 29 29 29 2 31 29 6 2 29 29 29 29 29 29 29 29 29 29 29 2 2 41 16 21 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 21 11 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 14 29 29 29 29 25 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 41 29 16 15 11 29 2 11 11 29 29 8 29 29 29 29 29 29 29 29 29 29 18 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 2 29 29 29 29 29 25 25 29 29 29 29 6 29 29 25 29 29 29 29 29 29 29 29 18 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 41 19 16 11 29 11 11 11 29 29 29 16 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 41 16 29 16 29 29 16 11 29 25 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 16 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 6 29 29 29 25 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 25 29 29 18 8 29 29 29 29 29 29 2 2 6 29 29 29 29 29 29 29 16 29 14 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 41 21 21 25 29 11 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 9 41 19 21 15 11 11 27 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 27 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 13 8 29 29 29 29 29 29 29 29 19 16 29 16 16 11 11 29 11 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 13 41 29 29 29 16 29 29 11 29 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 15 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 11 29 29 8 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 8 29 8 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 5 2 29 8 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 13 31 25 17 9 10 19 11 11 29 11 11 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 25 29 2 29 29 29 17 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 2 29 29 27 29 29 29 29 29 29 2 25 29 25 29 29 29 29 29 29 29 25 19 29 29 29 16 16 16 29 29 11 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 41 13 29 29 29 29 11 11 11 29 29 29 29 2 29 23 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 13 41 16 29 29 29 29 29 31 29 29 29 29 29 16 29 29 29 29 29 29 31 29 29 29 25 29 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 13 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 16 29 29 29 29 2 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 18 31 29 31 29 16 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 8 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 13 29 29 2 29 5 8 29 29 2 29 14 8 29 16 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 18 29 18 2 29 29 29 29 29 29 29 29 31 31 29 29 29 29 31 29 29 2 29 6 29 29 29 29 29 29 29 5 29 29 29 27 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 31 29 2 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 6 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 2 2 8 29 29 29 29 29 29 2 2 29 29 25 29 2 29 8 29 29 29 29 29 27 29 29 29 29 29 2 29 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 25 25 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 18 29 29 29 29 29 25 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 14 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 26 29 29 29 8 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 8 29 31 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 31 29 29 29 29 29 18 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 23 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 31 29 29 29 2 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 31 29 29 29 29 29 29 29 29 16 27 29 29 29 29 29 29 29 8 29 26 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 13 21 11 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 25 29 29 29 29 29 29 6 29 29 29 29 16 29 29 29 29 29 29 29 18 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 41 29 29 29 29 29 21 11 16 16 29 29 29 16 19 29 29 29 29 17 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 16 13 14 29 29 29 29 29 29 29 29 25 29 29 25 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 15 8 11 29 29 11 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 19 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 29 18 16 29 29 29 29 29 11 29 29 29 29 29 29 29 29 29 29 29 29 16 16 13 29 29 2 29 29 29 25 29 29 29 29 29 29 29 25 31 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 5 29 29 8 2 29 29 29 29 29 29 18 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 25 29 29 29 31 31 29 29 29 29 29 2 31 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 25 29 8 29 29 29 29 29 29 2 29 29 27 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 27 25 29 29 29 27 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 9 19 15 11 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 16 8 29 29 29 29 29 29 29 29 29 29 27 29 16 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 41 29 29 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 14 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 19 29 29 29 16 29 29 15 11 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 31 29 25 29 29 29 29 29 31 29 29 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 19 29 29 29 16 29 29 29 11 29 11 11 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 14 29 29 29 25 2 29 29 29 29 29 25 29 2 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 8 29 41 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 2 29 29 29 17 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 25 29 41 29 16 29 29 11 2 11 29 29 29 29 16 29 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 14 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 16 29 29 2 29 29 29 11 11 11 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 8 5 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 14 29 29 29 29 25 8 25 2 29 5 29 29 29 29 29 14 29 29 29 29 25 29 29 29 8 29 19 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 31 29 29 29 29 29 29 29 29 29 29 29 29 29 25 6 25 6 29 29 29 29 29 14 29 29 29 29 29 29 29 41 16 17 17 29 29 29 11 29 17 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 19 29 29 29 29 29 26 29 2 29 29 29 29 29 29 8 29 29 29 18 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 8 29 29 29 29 8 29 29 29 29 29 8 29 29 29 2 25 29 29 2 29 29 16 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 18 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 41 29 29 29 16 15 29 29 11 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 41 29 16 13 29 29 29 29 29 29 29 11 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 29 29 29 14 2 29 29 29 29 29 2 29 8 8 29 29 29 29 29 29 29 29 29 31 29 25 29 29 29 29 19 16 29 29 8 29 8 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 25 29 29 29 29 19 29 6 29 29 29 29 29 8 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 2 29 29 14 29 29 29 18 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 41 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 41 29 29 29 29 27 29 5 29 29 29 29 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 16 16 13 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 16 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 41 29 16 16 16 29 25 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 17 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 16 29 29 29 29 29 29 8 2 29 29 25 29 29 29 25 31 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 8 29 29 29 2 29 29 29 29 29 29 8 29 14 29 29 29 29 29 29 29 31 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 19 29 29 19 29 29 29 16 29 2 16 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 8 29 13 29 29 29 29 29 6 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 26 29 29 29 16 29 29 29 29 29 29 29 5 20 29 29 17 29 29 16 29 18 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 16 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 31 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 14 29 29 29 29 2 2 29 29 29 8 29 29 29 2 29 6 29 29 5 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 17 29 29 14 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 6 29 16 29 29 29 29 29 29 17 5 29 29 29 29 8 29 29 29 29 29 29 2 8 29 29 5 2 29 2 29 8 29 31 2 8 17 2 29 29 29 29 29 29 29 27 29 29 29 25 29 29 29 2 29 29 16 13 29 29 29 29 29 29 29 8 29 5 29 29 29 29 29 13 16 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 2 29 29 2 29 29 29 25 29 2 29 29 2 29 29 8 31 29 29 29 29 29 16 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 2 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 17 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 8 6 29 29 29 29 31 14 29 29 29 8 29 29 14 8 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 2 2 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 2 27 29 14 29 29 29 29 26 6 29 29 29 29 25 29 2 2 29 8 8 2 18 29 29 29 2 29 29 29 29 27 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 8 29 26 29 29 17 29 16 29 29 29 29 16 29 29 29 29 13 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 16 29 29 31 29 29 17 29 29 29 29 29 29 16 17 29 2 29 2 29 16 5 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 2 29 29 16 25 29 29 16 19 16 29 16 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 8 29 16 29 16 16 16 2 29 29 29 29 29 16 16 29 16 29 29 29 29 16 19 29 16 19 29 16 29 19 29 29 16 29 29 29 17 16 29 29 17 16 16 16 16 16 13 17 29 19 16 29 16 29 19 5 29 16 29 29 19 29 29 29 29 16 29 19 16 13 16 16 29 16 16 29 29 19 29 29 2 16 16 29 16 13 29 16 29 16 29 29 29 19 16 16 16 29 16 29 29 16 29 16 16 29 16 16 17 29 19 8 29 16 29 19 29 16 16 16 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 13 29 29 29 29 16 29 29 8 16 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 17 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 2 29 5 16 29 29 29 29 16 29 29 29 16 29 29 29 29 2 29 29 29 16 19 27 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 2 16 29 29 16 29 16 29 29 29 29 29 2 26 8 29 29 16 8 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 19 8 29 29 29 29 29 31 29 29 27 29 14 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 6 29 8 2 27 8 23 8 2 2 8 8 25 8 8 8 26 8 29 27 25 29 29 29 29 8 29 29 31 29 8 8 17 29 29 29 29 29 29 2 6 29 29 29 26 29 29 29 18 2 2 29 25 27 2 31 8 29 29 29 29 29 31 8 29 8 29 8 8 29 27 2 31 2 29 29 29 29 8 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 6 18 29 29 29 25 29 16 29 16 29 29 29 16 16 29 29 2 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 4 29 29 29 29 2 29 29 29 8 29 2 8 29 2 27 29 2 29 29 29 29 25 29 29 29 8 29 29 8 29 29 29 16 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 25 29 27 8 2 29 29 31 29 29 2 31 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 2 29 27 29 2 29 29 29 29 8 2 29 29 29 29 29 29 25 8 29 29 29 29 29 29 2 8 29 29 29 29 29 2 29 29 29 31 8 29 29 8 2 8 29 8 31 29 29 8 29 29 8 29 31 29 2 2 18 29 8 8 29 29 29 29 29 18 29 29 8 26 5 29 29 29 8 29 8 29 29 29 29 29 29 29 31 29 29 29 8 31 29 8 17 8 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 2 29 29 29 2 29 25 29 29 2 2 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 2 17 26 29 2 29 29 29 29 29 2 2 29 8 29 29 31 29 14 29 29 27 29 29 29 29 14 29 8 29 2 2 2 29 29 26 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 2 29 29 29 2 5 29 29 29 29 29 14 29 2 29 29 6 29 2 27 29 16 29 29 16 29 29 29 29 16 29 16 8 29 29 16 13 29 29 16 29 29 16 16 16 16 29 29 16 29 19 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 16 29 19 16 29 29 29 8 29 29 29 16 16 13 16 19 29 16 29 16 29 29 16 29 29 29 17 29 29 6 29 8 29 29 17 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 16 29 31 29 29 29 8 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 2 8 26 29 29 29 29 25 29 29 26 8 2 29 16 29 2 29 29 29 13 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 17 8 29 16 29 16 2 16 16 29 29 16 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 17 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 17 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 16 29 13 29 26 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 8 2 18 29 29 25 29 29 2 29 29 29 29 17 29 29 29 29 29 29 29 29 8 8 29 8 29 29 29 29 29 29 29 2 29 29 8 2 29 29 29 29 2 29 29 8 29 29 27 29 31 29 8 29 26 31 29 29 29 8 29 27 2 29 29 29 29 29 8 29 29 5 29 29 2 26 2 2 6 29 29 2 29 29 29 29 29 26 2 29 2 8 29 29 29 8 29 29 29 26 29 29 31 8 29 8 25 29 29 2 5 29 8 29 29 29 29 29 29 5 2 2 29 8 29 29 8 29 8 2 16 29 8 26 29 29 29 29 29 2 16 29 29 29 29 29 5 29 2 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 5 16 29 16 29 16 13 29 29 29 16 16 29 16 29 29 29 16 16 29 2 16 16 8 29 29 2 17 17 29 8 4 29 29 29 29 29 16 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 17 19 29 16 29 29 16 29 17 29 29 29 29 2 29 16 8 29 29 29 6 29 16 16 29 29 19 13 29 29 16 29 29 16 29 29 29 29 19 29 29 29 29 29 16 16 29 29 13 16 16 29 16 29 29 29 16 16 29 29 29 26 29 19 29 29 8 29 29 29 2 29 29 29 8 2 29 29 29 29 16 29 29 26 6 29 29 8 29 2 8 29 6 2 16 2 31 31 29 8 29 29 29 29 31 29 29 8 29 29 2 8 29 29 29 29 27 17 8 29 8 8 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 2 29 29 29 29 29 29 29 5 8 2 29 16 29 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 17 29 29 29 29 16 29 29 17 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 16 16 29 29 29 29 16 29 29 16 16 29 29 29 29 29 26 29 29 29 16 29 29 29 29 29 2 16 16 29 29 29 26 16 29 5 29 16 29 16 29 29 29 26 29 29 13 16 29 29 16 16 29 29 29 16 29 29 29 19 29 29 29 29 29 16 29 29 13 16 29 29 29 16 16 17 16 8 16 16 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 5 8 29 29 29 2 8 29 29 8 29 29 29 29 29 2 2 2 29 29 29 29 2 29 29 29 27 29 29 29 5 29 29 29 29 29 8 8 6 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 16 29 23 8 2 29 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 16 29 29 29 8 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 16 29 29 16 29 29 29 16 16 13 29 29 16 29 16 16 29 29 29 16 16 13 16 29 16 17 17 16 29 16 19 29 16 13 16 29 16 29 29 29 29 16 29 16 29 16 29 29 29 29 29 16 13 29 29 16 29 17 29 29 16 29 16 16 16 16 29 29 16 29 29 16 29 13 16 29 29 29 13 16 29 16 29 16 16 19 29 16 16 29 16 16 29 16 29 29 29 29 16 16 29 29 29 29 29 16 8 29 29 29 29 29 16 29 29 16 29 19 29 29 29 29 16 27 29 29 29 29 16 16 16 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 16 16 16 29 16 29 19 16 29 29 16 29 29 29 16 29 29 29 29 16 29 6 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 31 29 8 29 2 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 8 16 29 29 25 29 29 29 31 29 29 29 8 29 29 29 29 29 29 13 29 29 16 29 29 29 29 17 17 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 16 29 29 16 13 29 16 13 2 29 16 29 29 29 29 29 16 16 16 16 29 17 19 17 29 16 13 16 29 16 16 16 16 29 29 29 29 16 13 17 16 16 16 29 13 29 16 19 29 13 13 29 16 16 8 16 29 29 19 13 19 29 29 29 29 29 16 29 29 29 16 16 16 29 13 29 16 29 29 16 29 16 16 29 29 29 16 16 16 16 29 13 16 16 16 29 26 16 16 29 29 19 13 19 29 29 29 29 16 29 16 16 16 29 16 13 13 16 29 29 16 16 29 16 29 29 16 29 16 29 29 16 29 13 16 16 29 29 29 29 29 29 16 29 19 16 29 29 19 16 29 29 16 13 29 29 16 16 16 13 16 29 19 13 29 16 29 16 16 16 16 16 19 16 29 29 29 19 16 29 29 29 29 29 16 16 29 16 29 29 29 17 29 16 13 16 13 29 29 16 16 29 16 29 29 29 16 13 31 29 29 29 29 2 29 29 8 16 29 29 16 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 8 29 2 2 29 5 4 8 29 29 29 29 29 29 27 2 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 8 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 8 29 8 29 8 8 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 27 29 29 8 29 2 29 29 8 29 29 29 16 29 19 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 17 29 29 29 29 29 13 29 29 16 29 29 2 8 13 2 29 29 29 2 2 29 2 2 29 29 29 29 29 29 29 29 13 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 2 29 29 16 29 2 29 16 16 19 29 29 17 16 16 13 16 29 29 16 16 16 16 13 19 25 29 16 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 8 29 16 29 16 16 29 29 29 29 13 16 29 29 29 16 29 19 29 29 19 16 2 29 29 29 16 16 29 29 29 16 16 16 29 16 29 29 29 29 29 16 29 29 16 2 29 29 29 29 29 29 29 16 29 13 2 29 19 29 16 13 29 29 29 29 29 29 29 29 29 29 29 2 2 5 29 8 29 31 2 25 2 29 29 29 29 29 29 25 6 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 17 29 29 29 29 16 29 16 13 29 16 29 16 29 29 19 29 29 16 29 16 16 16 16 13 16 29 29 29 16 29 16 29 29 16 19 16 29 29 16 16 29 29 16 29 29 29 29 16 29 29 16 29 29 17 16 2 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 31 31 29 29 29 29 8 25 29 29 29 29 2 2 8 29 2 8 8 29 8 2 29 29 29 29 8 29 6 2 14 8 8 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 8 29 16 29 8 29 6 29 29 29 8 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 19 2 8 16 16 29 16 29 16 29 29 29 16 29 29 16 29 5 29 16 29 29 19 16 16 16 19 29 19 16 16 19 19 19 16 19 29 29 16 16 29 29 16 29 29 29 29 16 29 16 16 16 16 13 29 16 16 13 16 2 19 29 16 29 29 17 16 16 16 16 16 16 19 29 16 29 16 29 16 19 16 13 29 16 29 29 17 29 29 8 29 29 29 29 29 29 29 29 29 29 5 2 27 2 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 2 29 25 29 2 8 31 29 31 29 25 2 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 16 16 29 16 29 29 29 29 29 8 29 13 29 29 29 29 16 17 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 8 29 29 16 16 13 16 16 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 8 29 8 2 23 29 2 2 31 29 29 8 29 29 5 8 29 29 8 29 29 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 2 2 2 29 8 8 29 2 2 29 29 29 8 31 8 8 29 2 29 29 29 18 29 8 2 29 18 29 29 29 29 2 29 25 29 29 29 29 29 6 2 29 29 29 2 8 29 29 19 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 16 29 29 29 29 29 29 19 29 29 16 29 29 2 16 29 16 29 16 16 29 29 16 16 29 16 29 16 16 8 29 17 5 29 16 16 29 29 17 29 29 19 16 16 16 29 29 29 29 29 16 29 19 29 29 29 29 8 29 19 29 29 19 16 29 29 29 29 29 19 29 16 16 29 29 18 29 16 29 16 16 29 16 16 16 29 16 16 29 29 29 19 16 19 16 2 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 8 8 29 2 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 31 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 16 16 16 29 29 29 29 2 29 29 29 29 29 2 29 29 16 29 29 16 8 16 29 29 18 16 16 29 29 17 29 29 19 8 29 29 16 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 16 29 29 29 29 16 29 16 29 29 16 29 29 13 29 29 16 16 29 16 29 29 16 16 29 16 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 27 29 17 29 29 16 29 29 16 29 16 29 29 29 29 29 29 8 29 29 29 29 29 16 29 16 29 29 16 29 16 16 29 29 29 16 29 29 16 29 29 29 2 29 29 13 16 29 16 29 29 29 16 29 16 16 16 16 29 29 16 29 29 16 16 29 29 29 16 16 29 29 29 29 29 13 29 16 16 16 29 29 29 16 29 29 16 13 29 29 17 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 14 29 29 2 29 16 16 29 16 16 29 16 17 29 29 16 29 29 16 29 29 29 16 13 16 29 29 29 29 29 16 29 29 16 29 29 16 16 29 29 16 16 29 16 19 16 16 16 29 29 16 16 29 16 19 16 1 4 16 2 4 17 17 29 29 17 13 16 17 29 29 29 29 29 16 16 29 29 16 19 29 29 16 19 13 29 29 29 29 16 13 16 16 29 29 16 29 16 29 16 16 29 29 29 29 16 19 19 16 29 16 41 29 29 16 16 29 19 13 16 16 29 29 16 16 16 29 16 17 29 29 29 29 16 16 16 29 16 29 29 29 29 29 17 29 16 29 29 2 16 29 29 16 29 29 16 19 29 16 29 29 29 29 16 13 16 16 29 29 29 16 29 16 16 29 16 29 16 26 29 29 29 29 29 29 29 16 29 16 16 16 16 16 16 29 29 16 29 29 16 29 16 29 29 29 29 16 29 19 16 16 29 16 19 13 29 16 29 29 16 29 16 29 29 29 29 19 19 29 16 29 29 16 19 16 29 29 29 13 29 17 29 13 16 16 16 16 29 16 16 29 29 29 29 29 29 29 16 19 16 16 29 16 16 13 29 16 29 29 16 19 29 13 13 29 13 16 16 29 29 29 16 29 29 29 16 29 16 13 29 16 29 29 16 29 29 16 16 13 16 19 29 16 16 29 16 29 29 29 16 29 16 29 19 16 16 13 29 29 16 29 29 29 29 29 16 16 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 2 29 29 2 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 16 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 1 29 6 29 29 8 29 29 2 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 6 29 2 6 26 29 2 2 29 29 29 29 29 29 29 8 29 29 2 29 2 29 29 29 29 29 6 8 8 2 29 5 27 29 29 6 29 26 2 8 29 6 29 29 29 29 29 29 29 6 2 29 2 8 29 29 29 29 27 29 2 2 8 29 6 8 2 2 2 29 29 29 29 2 8 8 29 8 29 29 31 29 2 29 29 8 29 29 2 8 6 29 29 29 29 8 29 2 29 8 29 2 8 2 2 29 2 29 29 5 29 29 8 29 8 2 23 5 29 8 29 29 29 25 2 29 29 8 29 29 2 29 29 29 8 2 6 2 2 29 29 6 29 2 29 29 29 8 29 2 29 8 29 29 2 29 29 29 5 29 29 29 8 2 29 29 29 31 8 29 2 29 29 5 29 31 2 8 29 29 29 5 29 8 29 2 29 2 29 29 29 29 29 29 8 8 29 18 8 29 5 2 6 29 2 29 6 29 29 29 29 29 29 29 29 8 29 25 23 5 29 31 2 29 29 29 29 29 29 25 2 29 29 2 2 2 29 29 29 29 29 29 29 29 2 8 29 29 6 2 2 29 8 29 8 2 29 29 29 29 29 2 29 2 29 29 29 29 29 2 5 2 29 8 29 29 2 26 29 26 29 29 8 29 8 29 5 2 29 29 25 31 29 29 18 29 29 2 29 16 29 6 17 5 29 2 29 29 29 29 29 29 31 29 29 29 8 29 2 17 2 29 29 29 29 25 29 29 8 29 29 29 8 29 29 29 8 29 2 8 29 29 31 8 2 29 29 29 29 29 29 8 2 2 23 6 29 8 8 29 29 29 8 29 29 29 29 29 29 29 8 29 29 2 29 27 8 29 29 2 8 29 2 29 6 29 29 8 2 29 29 29 29 29 29 29 2 6 29 29 25 29 29 25 14 8 29 2 5 29 8 29 29 8 29 29 29 29 29 29 2 29 29 2 8 29 29 26 29 29 29 29 2 29 2 18 29 29 29 8 2 2 6 29 29 8 29 25 29 14 29 8 29 8 29 29 6 29 29 8 2 29 29 29 2 29 29 29 29 2 29 25 29 8 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 2 29 2 31 29 8 29 29 8 29 29 2 29 29 2 29 29 25 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 27 8 29 29 2 27 29 8 29 8 8 29 6 17 6 29 29 29 2 29 29 29 29 2 29 29 29 8 2 29 18 29 29 29 29 2 29 8 29 29 25 8 29 29 29 29 2 29 29 29 29 29 23 29 29 25 29 29 29 29 29 29 5 29 29 29 26 29 29 2 8 29 8 2 14 8 29 29 6 29 29 29 29 8 29 8 8 29 29 31 29 29 29 29 29 29 29 29 2 14 29 29 16 29 8 8 26 29 29 29 29 29 2 29 29 29 16 29 2 29 2 29 27 29 6 29 29 29 8 29 29 14 29 27 29 29 29 29 29 29 29 5 8 29 29 25 31 29 29 29 29 2 8 29 8 29 2 29 29 29 29 29 29 29 31 29 29 16 29 29 29 29 29 29 6 29 29 29 29 29 16 29 17 5 25 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 8 26 29 29 31 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 2 17 29 29 2 16 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 2 29 31 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 2 14 29 29 29 29 31 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 13 29 29 2 29 18 29 29 8 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 6 29 8 29 29 29 16 16 25 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 8 29 29 29 27 29 29 29 29 29 29 29 29 29 31 29 8 29 29 29 26 29 31 29 8 29 29 29 29 29 8 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 13 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 13 19 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 41 19 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 16 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 2 29 29 6 29 13 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 29 2 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 25 27 29 6 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 8 29 27 29 8 29 29 6 29 8 29 27 29 29 29 29 29 18 18 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 29 29 29 29 14 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 27 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 2 29 13 13 29 29 29 19 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 16 29 8 29 16 29 29 16 8 13 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 17 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 31 29 16 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 8 5 29 29 29 29 29 27 29 29 29 16 29 16 29 6 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 8 31 29 29 29 29 29 29 29 29 29 16 29 16 13 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 2 2 29 8 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 31 29 29 29 27 29 29 29 29 29 29 29 2 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 29 29 8 29 25 31 29 8 29 29 29 29 29 18 29 29 29 29 29 29 14 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 29 29 8 17 29 25 29 29 29 29 29 16 16 29 29 29 29 29 8 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 2 5 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 2 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 6 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 14 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 2 31 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 27 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 17 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 26 29 29 29 29 29 13 29 29 29 8 29 29 29 29 29 14 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 8 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 6 29 29 29 31 29 29 29 29 29 29 29 29 29 26 29 29 29 29 2 29 29 29 2 29 29 29 25 29 2 27 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 2 29 29 29 27 29 2 25 29 29 29 29 29 29 29 29 29 29 29 16 29 29 14 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 6 2 29 2 17 29 29 29 29 16 29 29 29 2 29 29 8 29 29 29 29 29 14 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 2 29 29 29 29 29 29 29 14 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 8 6 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 29 16 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 23 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 29 29 29 29 29 29 29 29 5 29 29 29 29 2 31 29 2 2 29 29 29 29 16 16 8 29 16 16 29 29 2 29 29 2 29 29 2 31 29 29 29 5 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 27 29 29 2 29 29 29 29 25 29 29 29 29 29 2 29 29 2 29 29 2 29 8 29 29 29 29 29 29 29 29 27 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 16 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 16 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 2 29 17 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 26 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 31 29 29 31 18 2 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 8 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 31 29 13 16 29 29 29 27 2 2 29 8 29 17 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 14 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 2 29 29 2 29 2 29 29 29 29 29 2 29 8 29 17 2 8 8 31 29 29 2 8 17 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 31 29 29 8 29 29 25 8 29 29 29 8 29 29 27 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 2 29 29 29 29 29 25 8 29 29 18 8 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 8 2 17 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 25 2 29 29 8 29 29 29 29 8 29 8 29 29 29 29 29 29 2 5 29 29 29 17 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 8 8 29 29 2 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 27 31 29 20 29 29 29 6 16 29 8 29 8 29 29 29 29 29 29 16 29 16 25 29 31 29 2 29 29 29 29 8 29 29 29 2 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 16 2 6 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 25 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 26 29 2 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 5 29 29 2 29 29 29 29 29 29 29 29 29 8 26 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 6 29 17 29 29 29 2 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 17 17 29 16 13 29 29 16 29 16 29 29 29 29 29 29 29 29 16 29 17 29 17 29 29 17 16 29 16 16 16 29 29 29 29 29 16 29 29 29 29 16 16 29 29 13 17 29 29 29 29 16 19 26 29 19 29 29 29 29 16 29 16 29 29 18 29 16 29 29 29 29 29 29 13 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 13 16 29 2 29 13 16 16 29 29 16 8 16 29 13 16 16 16 16 16 29 29 16 29 29 16 26 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 16 19 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 2 29 29 8 8 29 16 29 16 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 25 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 25 29 29 29 29 29 29 16 31 29 13 16 29 13 29 29 29 16 29 16 29 17 29 16 29 2 16 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 8 29 16 29 29 16 29 29 16 29 16 29 16 29 29 29 16 29 16 29 16 29 16 16 16 29 29 16 29 16 16 29 29 29 16 19 29 16 16 16 29 29 16 29 29 16 29 29 13 29 29 29 16 16 29 16 29 16 19 29 29 16 29 29 16 29 16 29 29 16 16 16 29 8 29 26 29 29 29 19 16 13 5 16 29 19 29 16 29 29 29 29 29 29 16 19 13 16 16 13 29 19 16 16 16 29 13 19 29 16 29 29 29 29 19 29 29 14 16 16 29 29 29 16 29 29 29 17 29 29 29 16 16 29 19 2 19 29 29 29 29 16 29 13 16 29 16 29 16 16 16 19 29 16 29 16 19 29 16 29 29 16 13 16 16 16 16 17 16 13 16 19 29 16 16 16 13 16 29 16 13 16 16 16 16 16 13 16 13 16 29 16 29 19 29 19 16 19 16 16 29 13 13 13 16 29 29 19 29 16 29 19 16 29 16 19 29 16 16 29 16 16 16 19 16 29 16 19 29 29 19 13 29 29 29 16 16 29 29 16 29 16 16 29 16 16 19 29 29 29 29 29 29 16 29 29 16 16 29 13 16 29 29 19 16 29 13 19 29 29 29 19 19 29 19 16 29 29 29 16 16 19 29 16 13 16 19 29 16 29 29 16 16 29 29 16 16 19 13 29 16 16 16 29 16 19 16 29 19 29 29 29 29 29 29 16 16 19 16 29 29 16 29 29 29 16 29 2 13 19 13 16 16 29 16 16 19 16 16 19 29 13 19 13 29 19 16 29 17 19 29 19 29 29 29 19 29 29 29 29 16 29 29 29 16 19 16 16 16 13 16 16 29 16 29 16 13 16 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 27 16 29 29 29 8 29 27 29 29 5 29 29 29 29 29 8 2 2 8 29 29 29 29 29 29 8 29 8 29 29 29 8 29 29 29 6 29 29 29 8 8 29 5 29 29 8 8 31 2 29 29 29 2 2 29 29 2 29 29 25 31 29 29 29 29 29 29 29 2 8 29 14 2 29 2 29 2 8 8 29 29 2 18 8 2 29 29 29 26 29 29 5 29 29 29 2 2 29 26 29 29 8 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 2 29 14 6 2 29 29 29 29 8 29 13 29 16 29 29 16 29 2 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 27 29 29 29 29 29 16 16 27 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 17 29 8 29 29 5 29 29 29 29 2 29 29 16 29 29 29 29 16 29 29 29 29 16 16 29 29 19 29 29 29 29 19 16 29 29 19 29 19 19 29 29 16 29 16 29 29 16 16 29 16 29 17 29 29 29 29 16 16 16 13 29 29 29 29 29 29 19 17 16 29 29 29 29 16 16 29 2 29 29 13 19 16 16 29 16 29 29 16 13 16 29 16 29 16 19 16 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 6 14 19 13 29 29 29 29 13 16 19 29 29 8 16 16 16 16 16 29 29 29 29 29 16 16 16 29 13 16 29 13 19 16 29 16 19 29 29 13 19 29 29 16 16 13 29 16 16 29 29 16 29 29 13 16 29 29 16 16 19 16 16 29 16 29 19 29 29 29 29 16 29 29 29 16 29 29 16 16 29 16 29 29 29 16 16 29 29 29 29 29 16 16 13 13 29 13 29 29 29 29 16 29 8 16 16 16 16 29 29 19 29 16 29 29 29 16 16 16 29 16 19 29 16 16 16 29 29 19 16 29 16 16 19 29 29 16 29 16 29 29 29 16 29 16 29 29 29 29 13 16 16 29 16 29 16 29 29 29 29 19 16 29 16 29 16 16 29 16 29 29 16 16 16 29 29 29 29 16 29 29 29 16 29 16 13 16 29 29 29 29 29 16 14 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 26 29 29 8 29 29 29 29 29 29 13 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 8 8 29 26 26 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 31 29 29 16 29 16 29 29 19 16 16 29 29 13 29 29 29 29 16 29 19 29 16 16 16 16 16 29 16 29 16 16 13 29 29 16 19 16 29 29 29 16 16 29 29 16 29 16 19 13 16 29 29 29 19 13 29 29 29 16 19 29 16 16 29 29 19 29 16 29 29 13 16 19 16 16 29 16 9 19 29 13 16 16 13 29 13 19 29 16 29 16 19 19 16 16 29 16 16 16 19 29 29 19 16 16 16 19 16 16 29 16 16 16 16 19 16 29 16 16 16 29 16 29 16 13 16 16 29 19 16 29 16 29 16 29 13 16 29 19 16 19 16 13 19 13 16 19 19 19 29 29 16 19 16 16 19 16 16 13 13 16 16 16 19 16 16 29 16 29 29 29 19 29 19 29 13 19 16 16 6 16 29 19 29 19 19 16 19 13 29 13 16 29 19 13 16 29 16 19 16 16 13 13 16 19 16 16 19 16 16 16 13 16 29 19 29 16 16 19 29 16 29 19 29 16 29 16 16 29 16 19 13 29 29 19 19 13 16 16 19 13 19 9 16 13 19 9 16 29 29 13 29 29 13 29 29 19 16 29 29 29 2 29 29 29 16 29 29 16 29 29 29 29 16 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 8 29 29 29 29 2 6 29 8 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 2 29 29 2 2 29 18 29 2 29 18 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 2 29 6 16 29 29 29 29 29 16 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 8 29 29 16 29 25 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 29 16 29 29 29 16 29 16 16 16 17 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 19 29 16 29 16 29 16 2 29 29 29 16 29 16 29 16 13 29 29 29 29 29 29 29 29 16 16 13 29 29 29 16 16 29 29 16 29 16 16 29 29 29 29 29 16 29 16 29 2 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 8 31 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 2 29 2 29 29 8 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 13 29 16 29 29 16 16 29 13 16 29 29 16 13 29 16 29 29 29 29 29 29 29 16 29 5 29 29 19 13 16 29 13 16 29 19 29 29 16 16 17 16 13 16 16 16 29 29 16 16 29 29 16 29 16 16 29 29 29 13 29 16 29 16 13 16 16 16 16 16 16 16 17 16 29 16 13 16 13 19 29 16 16 17 16 16 13 16 29 16 29 29 16 16 29 16 29 29 2 29 16 29 17 16 29 29 19 16 29 29 16 29 29 29 29 16 29 2 16 29 16 16 16 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 2 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 2 5 29 29 29 29 2 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 17 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 5 29 29 29 29 29 5 29 8 29 29 2 8 29 31 25 8 29 31 29 29 29 29 29 29 29 31 29 29 31 8 29 29 29 29 25 31 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 31 29 29 29 16 29 29 29 29 29 16 29 29 8 18 29 29 8 29 29 29 29 26 2 2 26 29 8 2 18 29 29 2 29 29 29 29 29 29 8 5 29 29 2 29 29 29 29 29 18 29 16 13 29 29 16 29 16 29 29 2 29 29 29 8 16 8 29 16 29 16 29 2 29 29 29 29 29 16 29 19 16 19 29 29 29 29 29 19 29 29 16 16 29 16 29 29 16 29 29 16 16 29 29 16 29 19 29 16 29 2 16 29 17 29 16 13 29 29 16 16 29 29 19 16 29 29 16 16 16 16 16 29 29 16 16 29 29 16 19 16 29 13 29 16 19 16 16 16 29 29 19 29 29 16 29 16 29 19 29 19 13 16 29 19 29 29 8 16 16 29 16 16 16 16 29 16 16 29 29 17 16 16 29 2 2 29 16 29 16 17 29 29 29 16 29 8 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 16 29 29 29 29 29 2 29 8 29 29 29 29 29 29 16 29 29 13 31 29 29 16 29 8 29 29 29 29 29 29 29 29 14 29 29 29 16 29 29 29 16 29 29 16 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 8 5 29 2 8 29 29 27 8 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 17 29 16 29 29 16 29 29 29 29 14 29 16 29 2 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 6 29 29 29 29 29 29 8 8 29 29 29 29 2 2 29 29 26 31 29 29 29 2 29 29 2 29 29 23 25 2 2 2 29 29 29 29 29 29 2 27 29 29 2 29 29 29 29 29 29 29 2 2 29 29 31 27 2 8 29 2 8 2 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 2 2 29 29 2 29 31 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 18 29 16 29 29 29 29 29 29 6 29 2 29 29 29 2 29 2 29 29 29 29 8 17 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 2 13 13 16 29 29 29 29 29 16 13 29 29 16 29 29 29 29 29 29 13 16 29 25 29 16 13 16 29 31 29 29 29 29 16 16 19 29 29 29 29 29 29 19 19 16 29 16 29 16 29 19 19 13 16 29 29 29 16 19 29 16 29 29 16 29 29 29 16 29 16 16 16 29 19 29 16 19 16 16 29 19 29 16 29 16 19 16 16 16 29 16 16 13 29 19 13 16 29 29 19 29 16 16 16 16 29 16 9 29 16 13 19 16 16 19 29 16 29 16 29 16 29 19 16 29 29 29 19 16 16 29 29 16 29 2 29 16 16 13 2 29 16 29 16 16 13 29 16 13 29 29 29 16 29 29 29 29 16 16 29 29 29 8 29 16 2 16 29 16 29 29 29 16 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 6 29 16 29 16 16 29 29 5 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 17 29 26 17 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 16 29 17 29 6 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 2 5 29 2 29 29 29 16 29 29 31 16 19 29 29 29 29 13 16 16 16 29 16 29 16 29 16 29 16 2 16 29 29 29 29 29 29 29 16 29 19 16 29 29 29 29 29 29 29 29 29 16 16 16 29 29 16 29 29 29 16 16 16 16 13 16 29 29 16 13 16 29 29 19 29 29 29 29 16 29 16 16 19 29 17 16 29 29 29 29 29 29 29 29 29 16 29 13 16 29 29 16 19 29 16 29 16 29 16 29 16 16 29 16 29 29 16 16 19 2 16 29 16 16 29 29 16 16 16 29 29 29 29 16 16 29 19 29 29 29 16 29 16 13 16 16 16 29 16 29 16 29 16 29 29 29 16 29 29 8 29 29 29 31 29 16 19 16 29 29 29 29 16 16 29 29 29 29 29 13 16 29 16 16 13 16 29 29 29 29 29 29 16 16 16 29 29 29 29 16 29 16 29 29 29 16 16 29 29 16 16 16 13 29 8 29 16 29 29 16 13 1 4 17 19 16 16 17 29 16 16 29 19 17 29 2 16 16 19 29 29 29 29 29 16 2 16 29 29 16 16 16 8 16 16 29 16 25 16 16 29 16 29 29 29 29 29 16 16 29 16 16 29 16 13 16 16 29 19 16 29 29 16 29 16 16 16 29 29 19 16 29 29 29 16 19 16 29 29 29 29 19 16 16 16 29 16 19 16 16 19 16 29 29 16 29 16 16 29 29 19 29 29 29 19 16 16 16 16 29 16 16 16 29 16 29 16 29 16 16 29 16 29 16 13 29 29 2 16 16 29 29 29 16 16 29 16 16 16 19 13 29 29 29 19 29 16 29 29 29 29 19 13 19 16 29 16 29 16 16 16 16 16 29 29 29 19 16 16 16 16 2 29 16 16 19 13 29 16 16 19 29 29 19 29 16 29 16 16 29 29 29 13 16 19 13 29 29 16 16 29 16 29 29 29 16 29 16 29 29 16 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 16 13 16 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 29 16 16 16 29 29 13 16 29 29 29 16 16 29 29 19 16 13 29 29 16 29 17 29 16 16 29 29 16 16 19 2 16 29 29 16 16 29 16 29 29 29 13 16 29 29 29 29 29 29 16 29 8 16 16 16 19 29 16 29 16 29 29 29 29 29 29 29 8 19 29 29 16 29 29 16 16 29 29 29 5 29 29 16 29 2 29 29 29 16 29 29 29 29 29 29 16 2 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 25 8 29 29 16 8 29 31 29 29 29 29 29 29 31 29 29 6 29 8 29 29 29 29 8 29 29 18 29 17 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 27 25 8 8 2 29 8 29 8 2 26 29 29 29 29 29 29 17 29 29 29 29 29 29 1 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 31 29 29 29 6 29 8 29 29 29 29 8 29 31 8 29 29 29 29 6 29 29 31 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 6 29 2 29 29 29 8 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 14 14 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 26 2 29 29 29 29 26 29 29 29 29 29 29 29 29 2 5 29 29 8 29 29 29 29 29 29 29 5 29 29 29 29 2 29 29 29 29 29 29 29 16 29 8 27 29 29 26 29 18 29 17 29 29 29 29 2 29 29 29 26 2 29 16 29 29 29 8 29 29 29 29 16 8 29 29 29 16 29 29 29 29 29 23 29 29 29 29 29 29 29 29 5 8 29 29 25 29 29 29 8 29 26 29 29 29 29 27 29 29 17 8 8 29 29 29 17 29 29 18 2 5 29 29 29 29 29 29 29 8 5 29 2 8 8 29 29 2 29 8 29 8 29 29 2 8 8 29 29 29 29 8 2 29 8 29 29 29 29 29 29 29 2 29 29 29 8 29 2 2 29 5 29 8 29 2 8 29 29 29 29 29 8 29 2 2 8 2 29 29 29 29 13 29 13 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 8 5 8 29 2 8 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 8 2 2 29 29 29 29 29 29 29 29 29 17 29 29 16 29 8 29 29 2 29 29 2 29 8 2 27 29 29 29 29 2 29 2 2 29 29 29 2 29 2 29 29 8 29 29 29 29 29 29 2 27 29 29 2 29 29 26 8 29 29 8 8 2 2 29 2 2 2 29 2 29 8 27 29 2 29 29 14 29 2 29 29 29 8 14 2 29 29 29 8 29 29 29 14 29 29 29 29 2 29 26 29 29 29 27 8 29 29 2 6 2 2 8 29 29 29 2 29 29 14 29 29 29 2 29 29 14 2 29 29 16 31 29 8 29 29 29 2 29 8 2 5 29 8 29 29 6 23 29 29 29 29 2 27 29 8 29 29 2 17 29 2 2 2 2 31 31 8 29 8 29 29 29 18 29 29 31 8 8 29 26 29 2 8 29 8 2 14 29 8 29 2 29 29 29 6 29 29 2 29 8 2 29 2 29 29 29 29 2 2 2 18 29 29 29 2 2 18 29 2 29 29 8 29 29 29 8 29 2 29 29 29 29 29 8 29 8 29 5 2 26 29 2 29 29 8 8 29 29 29 8 29 29 29 29 2 2 8 29 2 2 29 8 29 8 29 29 2 29 2 29 8 29 29 29 29 8 29 29 2 29 29 6 8 2 29 29 29 6 14 29 29 29 6 29 5 2 29 27 29 29 29 29 29 29 17 29 29 16 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 2 29 29 29 2 6 29 2 29 29 29 2 29 2 8 8 29 26 29 8 29 29 29 8 2 29 29 29 31 8 29 29 29 25 29 26 29 29 29 29 29 29 2 29 8 29 29 2 29 8 29 29 6 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 8 2 6 2 27 29 29 8 29 14 29 14 29 8 29 29 27 29 29 31 8 29 29 8 29 2 29 8 8 5 29 29 29 29 29 25 29 29 27 29 29 2 25 29 16 16 29 2 29 29 29 29 29 14 29 2 29 8 29 8 29 8 29 29 29 29 8 29 29 8 8 8 29 29 29 17 2 2 29 29 29 29 29 29 29 2 29 29 27 29 29 29 31 8 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 26 17 29 2 2 8 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 8 29 29 8 29 29 29 8 29 29 29 29 29 29 31 29 29 29 29 8 29 29 2 29 29 29 29 29 29 2 8 29 29 29 16 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 27 8 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 27 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 5 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 8 8 8 29 29 26 29 29 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 2 29 29 29 29 2 29 8 8 8 29 29 29 29 29 2 8 29 29 29 29 29 29 5 29 18 8 29 29 29 31 29 29 29 29 29 29 2 2 29 2 29 6 25 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 2 2 29 29 29 31 8 31 29 29 29 29 8 29 31 29 29 29 29 29 8 29 29 29 8 29 31 2 29 29 8 29 29 29 29 2 8 29 29 8 14 27 31 29 29 29 29 29 29 2 29 29 29 29 31 29 29 25 2 29 2 29 29 29 29 8 29 2 29 29 8 29 29 2 29 29 29 29 29 29 29 29 25 29 2 6 29 29 29 31 8 29 29 25 2 8 29 29 2 29 29 29 29 8 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 27 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 41 21 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 14 2 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 9 41 29 21 11 25 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 13 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 6 29 29 29 29 29 29 29 29 19 29 8 29 29 29 11 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 18 2 25 29 2 29 29 29 29 29 29 2 29 14 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 25 29 13 41 29 25 29 29 29 29 29 11 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 25 25 29 29 25 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 15 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 27 29 29 29 29 6 29 29 29 29 29 18 29 25 29 8 25 29 29 18 6 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 9 41 29 15 21 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 13 29 16 29 29 29 29 29 29 25 29 29 8 29 29 29 14 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 2 29 2 29 29 29 8 29 29 11 29 29 25 31 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 2 29 29 29 29 29 29 31 25 29 29 29 29 29 29 27 29 29 17 41 29 29 29 29 29 11 29 14 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 41 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 8 25 29 25 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 29 29 29 31 29 16 27 29 8 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 41 25 29 2 29 29 29 29 8 18 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 25 29 29 29 8 29 29 13 29 29 29 31 25 16 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 9 13 21 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 16 29 16 29 16 16 29 16 29 29 15 21 4 29 29 29 29 25 25 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 41 29 8 29 29 29 6 29 29 29 14 2 29 29 6 27 25 29 14 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 13 13 29 29 29 31 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 6 15 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 25 29 29 29 29 25 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 19 13 21 29 29 29 29 13 13 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 29 29 25 14 29 29 29 25 29 31 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 41 13 21 11 11 11 13 16 29 29 29 16 16 29 29 29 13 29 29 29 29 29 29 29 16 16 29 29 15 21 4 2 29 29 6 29 29 6 29 29 29 29 25 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 21 21 11 11 11 11 16 13 29 29 29 19 13 29 16 13 16 13 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 15 21 4 4 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 41 21 21 11 11 11 29 16 16 29 29 29 29 29 13 29 16 29 16 16 29 29 29 29 16 29 29 16 16 16 29 29 29 15 21 2 4 29 29 14 29 29 29 29 29 29 29 25 14 29 29 31 29 29 29 29 29 29 29 29 25 14 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 41 13 16 15 11 11 11 11 11 16 29 29 29 13 29 29 29 13 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 15 29 15 15 15 29 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 13 16 21 11 29 11 11 29 29 16 16 29 29 16 29 17 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 13 16 29 29 29 29 29 15 29 2 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 2 29 29 29 41 21 1 11 11 19 29 29 29 16 29 29 13 29 29 17 13 19 13 29 16 13 16 13 16 29 16 29 21 15 15 15 15 2 4 2 29 29 25 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 25 29 18 29 29 29 2 29 29 29 29 29 2 29 29 41 21 11 11 11 11 21 19 16 13 29 16 29 16 29 29 13 29 29 16 16 16 29 29 29 16 29 29 8 29 16 29 29 4 15 15 15 4 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 41 21 1 11 11 19 19 29 19 16 16 16 16 29 13 13 16 16 29 16 16 29 29 16 29 29 29 2 16 29 15 15 29 4 2 29 2 29 25 29 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 14 29 14 29 29 29 29 29 29 29 29 29 29 8 2 13 41 41 19 11 11 11 11 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 2 29 29 29 29 29 25 29 8 29 29 25 14 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 25 29 13 29 19 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 25 9 41 1 11 11 16 29 16 19 8 29 29 13 16 31 29 29 29 16 29 29 16 16 29 16 29 29 29 29 29 29 29 29 15 15 15 17 11 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 13 41 29 29 15 11 11 11 11 11 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 15 15 15 15 29 29 29 29 2 29 29 29 29 6 29 29 29 18 29 29 29 27 29 29 29 29 29 29 27 29 29 29 27 29 29 29 29 29 29 29 41 29 19 11 11 11 11 19 13 29 13 29 29 29 29 16 13 29 29 29 29 29 29 29 29 16 29 29 29 29 16 15 15 15 4 29 2 29 29 25 29 29 29 25 29 29 29 29 29 29 25 29 29 29 25 2 29 29 29 29 29 8 29 25 25 29 14 29 29 29 29 29 29 29 29 41 16 16 16 16 16 29 29 29 29 29 29 29 16 29 29 6 29 29 29 29 29 29 16 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 25 29 29 29 14 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 14 29 29 29 29 29 29 29 29 29 29 29 9 41 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 25 29 14 29 29 29 29 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 14 29 29 41 16 21 11 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 15 25 15 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 41 16 29 21 29 11 11 16 29 13 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 15 15 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 8 29 29 27 29 29 29 29 29 29 29 29 9 41 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 41 19 15 11 29 13 13 16 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 6 15 15 15 25 15 29 2 2 29 17 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 14 29 29 29 31 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 31 25 29 8 29 29 29 6 29 25 25 29 18 6 8 29 29 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 41 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 2 29 29 29 29 27 29 2 17 29 25 29 29 29 29 29 29 25 29 29 16 29 29 29 16 29 29 13 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 14 25 29 29 29 29 29 29 16 29 13 13 21 11 11 29 29 13 13 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 15 4 21 29 4 2 29 29 29 29 29 29 25 29 29 14 29 29 29 29 29 29 29 2 31 29 29 25 29 27 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 41 29 26 21 11 11 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 16 16 29 29 29 6 29 29 29 29 29 29 4 29 29 2 29 29 29 2 29 27 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 41 13 16 15 11 29 11 11 29 13 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 15 17 21 2 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 2 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 14 29 29 29 29 14 29 31 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 25 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 41 21 11 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 14 29 29 29 29 29 29 29 15 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 29 15 21 11 16 13 29 16 13 19 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 13 41 29 16 29 17 29 29 16 29 29 29 29 29 11 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 6 29 29 29 6 29 29 29 29 25 29 25 29 29 29 29 29 25 29 29 29 6 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 31 27 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 13 29 29 29 27 29 29 29 29 29 29 29 29 8 29 14 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 13 29 29 8 29 29 41 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 6 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 25 29 29 31 6 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 13 41 29 29 21 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 25 29 29 29 29 29 29 16 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 25 29 29 29 29 19 29 29 16 16 29 11 11 11 29 29 29 29 29 29 29 13 16 8 29 29 29 29 13 29 29 16 16 29 29 29 29 29 16 16 29 25 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 6 29 31 29 29 25 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 19 29 16 16 29 29 29 29 29 11 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 2 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 19 29 29 29 29 16 16 29 16 11 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 41 29 16 16 2 16 13 29 16 16 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 16 23 29 29 8 29 29 29 29 29 29 8 18 29 29 29 2 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 16 16 29 13 16 13 29 16 29 29 29 29 29 16 29 13 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 19 29 29 29 27 16 14 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 16 29 29 29 29 29 16 29 29 19 29 29 29 29 29 29 29 29 29 13 29 29 29 29 25 29 29 29 29 29 29 2 29 16 2 29 29 29 29 29 29 29 29 5 29 29 29 18 29 29 29 29 29 18 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 13 19 29 29 29 16 21 11 29 29 29 16 13 29 29 29 29 29 16 13 16 13 29 29 29 29 29 29 29 16 16 25 13 29 29 29 29 16 29 16 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 6 29 41 19 29 13 16 16 16 16 16 29 29 16 16 29 29 16 16 16 13 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 16 29 29 29 29 25 25 25 29 29 29 16 29 29 29 29 29 29 29 2 25 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 16 29 29 29 29 13 29 17 29 29 29 13 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 25 29 29 29 29 29 13 29 19 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 14 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 18 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 8 29 25 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 2 29 29 29 2 29 29 29 4 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 41 16 16 16 29 11 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 31 29 29 2 29 29 29 29 29 41 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 16 29 25 29 29 29 29 29 29 25 29 29 29 29 29 9 19 16 29 29 29 29 29 29 16 16 16 16 29 29 19 16 29 16 29 13 29 16 16 16 16 13 16 29 29 29 16 16 29 29 13 29 29 13 16 16 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 16 29 16 29 16 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 27 29 29 29 29 25 29 29 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 19 29 29 29 19 16 16 29 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 13 29 29 29 31 13 29 29 29 16 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 27 29 29 6 29 29 29 29 29 25 25 29 29 29 29 29 29 29 13 29 13 16 16 29 19 29 16 11 29 29 29 29 13 29 16 29 29 29 16 13 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 16 16 29 29 16 13 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 27 29 29 29 29 29 13 29 13 29 16 16 16 16 29 16 16 16 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 16 29 29 29 29 17 29 6 29 29 29 6 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 16 16 29 16 16 29 16 29 29 29 29 16 29 29 16 29 29 29 13 25 29 29 29 29 29 29 8 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 8 18 6 29 8 8 29 29 29 2 29 29 29 29 29 6 29 25 29 29 6 29 29 41 29 29 29 29 29 29 5 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 41 29 29 29 16 16 29 29 13 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 16 29 16 16 29 16 13 29 29 13 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 29 29 29 29 29 13 13 19 10 29 16 29 29 29 29 29 29 13 16 16 16 13 16 29 29 29 29 29 16 29 16 16 16 13 29 29 29 29 29 31 29 29 13 29 29 29 29 29 29 29 25 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 25 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 26 29 13 29 29 29 29 29 29 29 16 16 19 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 9 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 9 29 29 16 29 16 16 16 13 29 16 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 13 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 2 29 29 29 25 25 29 29 29 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 25 16 16 29 16 19 16 2 13 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 6 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 41 29 16 16 16 29 16 29 13 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 14 25 25 29 31 25 29 6 6 29 29 29 29 29 29 6 29 29 25 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 31 29 29 14 29 29 29 29 29 29 29 29 8 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 25 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 27 29 29 29 29 29 29 29 16 29 29 29 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 25 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 19 29 16 29 29 13 16 16 29 29 13 29 16 16 29 16 17 29 29 29 29 29 16 29 29 29 29 16 29 13 29 8 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 17 29 16 16 17 16 5 13 29 29 16 13 29 13 29 29 16 29 29 29 29 16 29 29 31 8 8 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 25 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 13 29 29 16 16 29 16 17 29 29 29 16 29 19 16 16 13 29 29 29 29 29 29 29 25 29 13 13 29 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 13 13 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 31 29 29 29 29 29 29 6 29 29 29 14 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 16 29 29 29 29 6 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 19 29 29 13 29 16 29 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 16 13 29 16 29 29 29 2 29 29 29 29 2 29 8 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 16 29 16 31 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 13 29 29 13 13 29 29 29 19 29 29 16 29 29 29 29 29 29 29 16 16 29 29 31 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 13 29 16 29 29 29 29 29 16 29 2 29 29 16 16 29 13 16 16 29 29 29 8 29 29 29 29 29 29 29 16 29 27 31 29 27 29 29 29 29 29 29 29 29 29 29 29 25 29 29 31 2 29 29 29 14 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 2 29 29 13 19 29 29 29 13 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 14 29 8 29 29 29 31 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 13 13 29 29 16 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 31 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 2 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 13 29 29 29 16 29 16 29 16 16 29 29 29 29 16 29 13 29 16 29 29 16 29 29 29 16 17 29 29 16 29 29 29 29 29 29 29 29 25 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 6 29 29 29 29 29 29 29 25 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 13 29 29 29 29 16 29 29 29 19 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 19 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 6 29 29 25 29 29 14 29 29 29 29 29 29 29 8 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 25 29 29 25 29 29 8 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 13 29 29 29 29 29 8 2 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 14 29 29 29 29 29 31 29 29 2 29 29 41 29 29 16 29 29 29 29 29 29 29 29 16 29 29 8 8 29 29 25 5 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 16 29 16 29 16 29 16 29 16 29 29 13 13 13 29 13 29 31 29 2 29 29 16 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 18 29 29 29 29 19 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 2 31 18 29 29 14 29 29 29 2 29 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 18 29 29 29 29 6 6 14 29 31 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 18 29 29 29 29 41 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 16 16 16 29 29 31 29 17 29 29 29 29 29 29 29 13 16 29 16 29 17 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 27 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 13 29 16 29 29 29 29 29 16 16 29 16 16 16 16 16 16 16 29 29 29 29 16 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 2 2 29 29 6 25 29 29 25 29 27 6 29 29 25 25 25 29 29 29 29 29 29 8 13 29 13 16 16 29 29 29 29 29 29 13 29 17 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 17 19 13 16 13 29 16 29 13 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 16 31 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 25 29 29 29 29 29 29 19 29 29 13 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 16 29 29 16 16 16 29 29 8 29 29 13 16 29 29 29 29 13 29 16 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 16 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 6 29 29 18 29 29 14 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 2 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 14 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 8 2 8 29 29 16 16 13 29 29 29 29 29 25 27 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 16 16 29 16 16 13 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 27 29 29 29 18 29 29 29 29 29 29 29 29 14 29 29 29 29 29 8 2 23 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 13 13 16 29 29 29 29 16 29 29 13 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 25 27 2 29 29 29 6 29 8 29 29 29 29 6 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 19 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 31 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 2 31 27 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 26 17 29 29 29 29 14 29 29 8 29 29 29 29 16 29 29 29 17 29 6 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 8 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 27 29 29 29 29 25 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 13 29 29 29 29 16 29 16 16 29 29 29 29 29 29 13 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 25 29 25 29 29 29 29 29 25 29 31 29 29 29 29 2 29 29 29 29 29 29 19 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 14 29 29 29 29 25 29 2 29 27 29 29 29 29 29 25 29 25 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 31 29 29 13 13 29 29 17 29 29 29 29 8 16 29 29 2 18 31 29 29 16 29 29 29 29 29 29 29 29 29 29 8 8 29 6 27 29 29 29 8 8 29 29 29 29 29 29 29 29 29 5 29 29 17 29 29 29 25 29 29 29 29 29 29 29 29 29 29 25 29 29 29 6 29 29 29 29 29 29 29 29 6 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 8 29 29 29 25 2 29 29 29 25 29 31 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 25 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 16 16 29 11 29 13 29 29 29 29 29 29 13 29 29 13 29 29 13 13 31 16 29 29 29 29 29 27 29 29 29 29 29 29 29 16 29 16 29 29 29 8 29 29 29 29 29 25 29 29 29 29 2 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 16 29 29 29 16 29 29 29 29 29 29 29 5 29 16 13 16 13 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 31 29 18 29 29 29 31 29 8 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 25 29 25 31 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 29 16 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 6 29 29 2 6 29 31 25 29 29 31 29 25 29 31 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 14 29 29 29 29 29 29 29 6 25 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 8 2 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 23 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 14 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 17 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 13 19 29 16 29 29 29 29 29 2 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 25 29 2 2 29 29 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 27 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 27 29 29 2 29 6 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 8 29 29 8 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 6 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 25 29 29 29 5 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 29 2 29 8 29 29 8 29 29 29 29 2 29 13 29 29 2 29 29 29 29 2 2 29 2 8 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 16 13 29 17 29 29 29 29 29 29 29 29 29 2 29 17 29 29 2 29 29 27 29 29 29 29 13 16 16 29 16 29 16 29 29 29 29 29 29 29 2 29 29 17 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 2 16 17 29 8 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 2 29 14 29 2 8 29 2 29 29 29 29 26 8 29 29 26 29 29 29 29 31 2 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 2 2 29 29 8 14 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 2 29 29 29 29 29 29 17 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 17 29 29 29 16 29 29 29 29 29 29 29 8 29 29 16 29 16 29 29 8 29 29 13 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 27 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 8 26 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 19 16 16 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 6 29 29 29 8 29 29 29 29 29 29 8 8 29 2 29 29 29 2 29 29 29 18 8 29 29 14 14 29 29 29 29 29 29 13 16 29 16 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 8 2 29 29 29 14 29 2 29 29 2 29 8 29 29 29 29 29 26 29 29 29 8 29 2 29 6 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 2 16 29 29 8 29 2 29 29 29 8 6 25 29 29 29 8 29 26 29 8 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 17 2 2 29 29 29 29 29 29 29 29 16 29 29 25 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 27 29 2 14 8 2 29 8 29 29 17 26 8 8 29 6 2 2 8 29 26 8 31 29 29 29 29 29 29 29 8 29 2 29 8 29 29 13 2 2 18 29 29 8 2 31 29 29 29 29 29 29 29 29 8 29 29 29 29 25 29 29 8 29 6 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 31 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 16 29 29 29 29 29 29 8 29 31 29 29 29 29 29 8 29 29 29 29 17 29 29 29 29 29 29 2 17 29 29 29 16 29 16 16 29 29 29 2 8 29 16 29 29 29 29 29 29 16 13 29 29 29 29 16 16 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 2 16 29 16 29 8 29 29 29 16 16 29 29 16 29 29 29 29 29 13 17 29 16 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 13 16 29 13 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 26 29 29 2 8 18 29 2 29 29 2 29 29 29 29 29 29 29 8 29 2 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 8 2 8 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 27 29 8 26 8 29 29 29 29 29 29 8 29 8 29 29 29 29 29 25 25 29 29 29 29 29 2 29 26 29 29 29 29 29 29 29 8 29 29 29 29 2 6 16 19 29 29 29 29 25 29 17 29 29 8 2 16 29 8 29 29 29 8 29 29 29 29 29 29 16 29 16 29 8 8 29 2 29 2 29 27 29 29 29 29 29 8 29 29 29 8 29 29 14 29 29 26 29 2 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 17 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 2 29 29 16 29 29 29 17 19 16 29 29 2 29 2 29 13 29 29 29 29 29 29 16 29 29 29 29 16 17 29 29 29 29 29 29 29 16 29 16 29 29 13 8 16 16 29 29 29 16 16 29 29 17 19 13 17 16 19 29 29 29 16 16 13 29 29 29 16 16 29 16 16 29 16 16 29 16 29 29 29 29 29 19 13 17 16 16 19 29 16 13 29 29 16 16 16 29 29 29 29 16 16 29 29 16 16 29 29 29 29 29 29 8 27 29 29 16 29 29 29 26 29 29 29 29 29 29 29 16 8 29 29 8 29 29 14 29 29 2 5 29 29 6 29 29 26 29 29 29 6 29 2 29 29 29 8 29 6 8 8 2 8 29 31 29 8 18 16 8 29 2 29 29 8 2 29 29 29 29 29 29 29 2 8 17 8 29 29 29 16 29 8 29 16 29 16 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 18 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 16 29 29 29 29 16 29 29 16 29 16 16 29 16 16 29 16 29 16 25 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 16 29 16 29 13 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 13 16 29 16 16 16 27 29 16 29 29 29 16 29 16 29 16 16 29 29 2 8 29 13 29 29 2 8 8 17 25 29 2 29 2 8 31 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 8 2 29 31 26 29 29 29 8 29 2 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 18 29 29 29 26 29 29 29 29 29 16 29 2 29 29 29 29 2 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 16 29 19 16 29 29 29 29 29 29 29 2 29 13 16 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 5 29 2 29 29 29 29 8 29 29 2 29 8 2 29 29 2 29 29 14 29 5 25 18 23 29 29 29 29 2 6 31 29 26 26 2 8 2 29 29 29 2 29 29 25 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 16 29 29 29 16 16 29 29 29 29 16 13 13 29 8 29 29 29 29 16 29 29 29 16 16 29 16 29 29 16 29 29 29 16 29 29 29 6 16 29 29 29 16 16 29 29 16 16 16 13 29 2 29 29 29 29 17 13 29 29 29 29 16 2 5 2 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 16 29 29 29 16 31 29 29 8 29 29 29 29 8 16 29 29 29 29 8 19 13 29 29 16 16 16 29 16 29 29 29 29 16 19 16 19 29 29 29 16 29 29 29 16 29 29 16 29 16 29 29 29 29 16 16 29 16 16 16 29 29 16 29 19 29 29 16 29 29 16 29 29 16 29 16 16 29 19 29 16 16 16 16 16 19 29 16 29 29 16 29 16 29 29 19 16 29 29 29 8 29 16 19 29 29 29 16 16 29 19 19 19 16 29 16 16 16 29 16 16 16 29 29 16 16 16 16 16 19 29 19 16 16 16 16 29 29 13 16 13 29 16 16 16 16 29 29 16 16 29 16 16 16 19 29 16 16 29 16 29 29 19 16 16 19 13 16 16 29 16 13 16 16 16 16 19 16 19 16 29 29 19 16 16 29 19 29 16 16 16 16 29 19 16 17 16 29 29 16 16 19 16 19 19 29 16 16 16 29 29 16 16 19 16 16 29 29 19 16 29 13 19 13 16 19 16 9 13 19 19 16 19 19 16 29 29 29 19 13 16 16 29 19 19 29 16 29 16 16 16 16 19 13 13 29 16 16 19 19 29 29 29 16 16 13 16 29 29 16 16 29 16 16 16 29 29 29 16 29 29 29 16 29 29 29 16 29 16 16 29 29 16 17 29 29 29 29 16 16 29 29 25 29 29 6 29 25 29 29 29 29 8 27 2 29 29 29 29 29 5 29 16 29 8 29 16 16 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 16 29 29 29 16 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 19 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 17 29 29 16 29 2 29 29 2 29 8 8 29 29 29 29 29 29 29 18 29 29 2 29 8 29 29 25 29 6 29 29 8 29 29 8 2 29 2 2 29 8 29 8 29 29 29 29 29 29 29 2 29 2 29 2 2 29 29 2 8 29 29 29 29 8 31 29 29 29 29 29 29 6 29 29 29 29 2 29 29 16 16 16 29 29 2 29 29 16 17 29 29 16 16 16 19 29 29 16 19 29 16 16 19 16 29 29 29 19 19 16 29 29 19 16 29 19 29 16 16 29 16 29 19 16 16 29 29 16 16 29 29 16 13 13 16 26 16 13 16 19 16 29 29 29 29 16 16 16 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 16 29 29 29 2 29 29 31 29 29 29 8 29 29 29 29 29 2 29 5 29 29 29 8 6 13 29 29 8 2 29 2 2 29 29 16 29 29 29 29 29 29 31 16 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 5 29 29 8 29 5 29 2 26 29 31 29 29 2 29 29 2 29 29 29 29 29 17 29 8 2 29 29 18 2 29 27 29 2 29 29 29 29 16 29 29 29 16 29 16 29 29 29 13 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 16 29 29 29 29 29 29 6 29 29 29 29 29 2 6 29 29 29 18 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 31 26 29 8 29 29 17 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 16 29 29 13 8 29 29 29 29 29 29 29 29 19 29 29 16 29 29 29 29 16 29 29 29 16 29 29 13 19 29 29 16 29 29 16 29 19 29 29 29 29 16 16 16 19 13 16 13 16 19 19 16 29 29 19 16 16 16 16 29 29 29 29 13 13 19 29 16 29 19 29 16 16 16 16 17 16 29 29 19 29 16 19 29 29 13 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 2 29 29 2 29 29 2 31 29 29 29 29 18 2 29 29 2 2 2 2 29 26 2 29 29 6 25 29 29 29 29 6 2 29 29 8 29 29 29 29 8 29 29 2 29 29 26 29 8 6 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 2 29 29 29 2 29 14 27 2 29 8 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 2 29 29 29 29 2 29 29 5 29 29 17 29 29 2 29 29 29 29 29 29 29 29 29 8 27 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 18 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 25 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 13 16 29 29 29 29 29 29 16 16 13 16 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 16 16 29 29 16 29 16 16 29 29 29 29 19 19 16 29 29 29 13 29 29 29 16 13 8 29 29 29 29 2 25 2 29 8 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 25 29 29 29 29 29 2 29 29 25 25 31 29 29 29 8 29 2 29 29 29 29 29 29 29 29 8 29 29 2 16 29 29 29 29 16 29 29 29 13 29 29 29 16 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 16 29 29 16 29 16 19 16 13 13 16 29 16 13 16 16 29 19 16 16 16 16 19 29 19 16 16 16 16 16 16 29 29 29 29 29 29 29 16 29 8 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 13 29 29 16 29 16 16 29 19 29 16 29 29 16 16 16 29 16 16 29 29 16 16 16 16 16 17 29 16 13 16 29 29 2 16 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 27 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 19 16 29 29 16 29 19 29 29 16 13 19 19 16 29 16 29 16 29 19 16 29 29 19 29 29 16 16 16 16 29 29 29 29 16 2 29 29 29 29 29 16 29 2 29 29 29 29 29 16 29 16 16 16 16 29 29 29 16 29 5 29 29 16 29 29 29 16 29 16 16 29 29 29 29 29 29 16 29 29 2 17 29 16 29 29 29 19 29 29 29 16 29 29 16 16 29 16 29 29 29 16 16 29 16 29 29 19 17 29 16 29 29 2 16 29 29 29 29 29 19 29 29 29 29 16 29 29 16 17 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 2 29 6 8 29 2 29 31 2 8 6 29 29 29 8 31 29 29 2 2 29 29 8 29 29 29 2 16 29 29 29 29 16 16 16 16 16 29 29 16 16 29 16 19 19 16 16 29 16 16 16 19 16 16 29 16 29 19 16 29 29 16 16 29 19 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 17 29 29 29 29 29 19 16 29 16 19 16 29 16 19 16 13 16 16 16 29 29 29 29 29 29 29 16 16 29 29 16 29 16 29 29 19 16 29 29 29 29 29 29 16 29 29 16 29 2 29 29 29 29 29 29 2 2 29 29 2 2 29 8 29 29 8 6 29 8 29 29 29 2 2 29 16 29 5 29 29 29 16 29 29 16 29 29 29 29 31 29 29 29 2 29 29 8 29 31 29 29 29 6 8 29 2 29 8 26 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 31 29 29 29 29 2 29 2 2 29 29 29 29 29 6 29 8 29 8 29 29 29 2 29 29 29 29 16 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 13 16 16 2 16 16 29 29 29 16 29 16 29 16 29 29 29 29 29 16 5 29 29 29 13 29 29 29 29 29 29 16 16 1 4 13 29 17 2 4 29 29 29 29 17 16 17 29 29 29 29 29 17 29 16 29 29 2 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 16 16 29 29 17 16 16 29 29 19 29 29 29 13 29 29 29 29 2 29 29 16 16 16 29 16 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 5 29 29 29 16 16 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 13 19 29 16 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 16 29 16 17 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 16 2 29 16 29 29 29 16 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 19 16 17 29 29 29 13 17 29 29 29 29 16 29 29 29 29 17 29 29 29 16 8 13 29 29 29 29 29 29 8 16 2 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 16 29 29 19 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 6 29 29 29 29 29 29 18 2 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 8 29 16 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 14 29 29 2 29 8 29 8 29 2 29 29 8 2 29 29 29 8 2 29 29 1 29 29 31 29 29 29 29 29 29 29 29 29 6 6 14 29 29 29 29 2 29 6 2 8 29 2 29 18 29 27 29 29 29 29 8 8 29 31 29 29 29 2 8 29 29 29 29 29 29 29 2 29 2 29 29 29 29 8 29 29 2 29 29 6 2 29 2 29 29 5 29 29 29 29 29 29 8 29 29 2 8 29 27 29 29 29 29 2 29 29 25 29 8 29 29 29 8 8 29 29 8 29 29 2 8 29 29 29 8 2 29 2 5 29 29 8 2 5 29 29 14 29 5 29 8 29 8 29 8 29 29 16 29 29 29 18 29 29 29 29 29 2 29 29 17 4 29 29 29 29 29 29 29 29 29 2 8 6 29 6 29 29 29 29 29 29 17 29 17 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 25 29 2 29 2 29 29 29 17 29 29 29 2 29 29 29 29 29 29 29 8 29 29 8 29 29 23 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 17 2 29 16 29 29 6 29 29 14 29 29 29 29 29 18 29 29 8 16 8 29 29 31 2 29 29 6 29 31 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 8 2 29 29 29 8 29 29 29 29 8 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 26 29 2 29 29 29 8 29 29 2 29 8 2 29 29 2 29 8 29 29 29 29 29 2 8 29 29 29 29 8 8 2 29 8 2 29 29 6 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 31 18 29 29 29 29 8 2 29 8 29 29 29 29 29 2 17 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 27 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 8 2 29 2 29 8 29 29 29 8 8 2 2 14 29 8 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 8 29 8 29 29 29 8 29 29 5 29 18 29 29 29 29 29 29 29 29 29 8 31 29 8 29 2 29 29 29 6 17 8 5 2 8 29 8 29 8 29 29 29 23 8 29 29 29 29 29 31 8 29 8 29 29 29 29 29 29 29 29 2 8 8 31 31 29 2 29 2 29 2 8 25 29 2 8 29 8 29 18 8 29 29 29 2 29 29 2 29 2 29 2 29 26 17 29 29 8 18 29 29 29 6 18 29 29 2 29 29 29 29 29 29 8 2 18 29 29 29 29 29 29 2 26 16 29 29 29 29 29 6 29 8 29 29 29 2 6 2 2 29 29 29 25 29 29 29 8 2 2 29 29 29 8 6 6 29 5 8 29 29 29 29 2 29 29 2 29 2 2 29 8 29 29 29 2 2 31 29 29 29 29 29 29 29 29 2 29 29 8 29 2 29 29 14 29 29 8 31 29 29 8 29 2 8 29 8 29 29 6 8 2 29 8 2 8 27 29 8 29 29 2 29 29 2 29 8 29 29 29 29 29 29 8 2 8 29 29 29 29 29 29 29 29 29 8 8 8 29 2 2 29 29 29 29 29 29 29 29 6 29 29 8 2 29 29 29 8 29 6 29 29 8 29 25 14 29 25 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 2 8 2 29 29 29 14 29 29 29 29 29 29 29 29 25 29 29 2 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 2 17 5 29 25 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 6 29 29 8 29 29 29 8 29 8 6 29 29 8 8 29 29 6 29 29 29 29 2 8 8 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 5 17 2 29 29 29 8 8 18 29 8 29 29 26 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 29 29 2 6 31 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 26 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 2 29 29 8 29 29 2 26 2 2 29 2 2 2 2 29 29 29 29 29 8 2 8 2 29 8 29 29 19 8 29 8 29 29 29 2 2 29 25 29 31 31 8 29 29 8 29 29 29 29 25 29 29 29 6 29 29 8 6 29 8 29 29 29 29 29 29 29 29 29 29 2 2 2 8 31 8 29 29 8 29 29 29 29 8 29 29 2 29 29 29 6 8 29 5 8 2 8 29 29 29 29 8 6 29 25 8 8 29 6 8 29 29 29 29 29 29 2 17 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 27 6 31 29 29 29 29 29 16 16 13 16 29 29 29 29 29 29 29 27 4 29 29 2 16 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 5 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 16 29 29 16 29 5 29 29 29 29 13 16 29 29 16 29 19 29 29 29 29 19 16 16 29 29 29 29 29 2 8 29 29 29 29 8 2 29 29 29 8 31 29 8 2 29 2 27 29 29 29 29 2 8 6 29 29 26 29 29 29 8 29 18 5 2 29 29 29 2 29 29 29 8 29 2 29 29 29 5 29 29 29 29 29 8 2 29 16 29 6 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 27 29 29 29 8 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 2 25 29 29 8 8 8 5 29 2 29 29 29 29 2 29 29 29 29 16 29 29 8 29 8 29 29 2 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 16 2 14 29 29 29 16 17 16 13 13 29 29 29 29 19 29 29 29 29 29 29 16 16 13 29 29 29 29 29 29 29 16 16 29 16 19 29 29 29 29 16 29 2 16 29 16 29 16 29 16 29 29 16 29 16 16 29 29 29 29 29 16 29 29 16 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 13 8 17 23 2 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 26 29 29 16 16 29 29 16 29 29 2 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 16 29 16 16 29 16 29 29 29 31 29 29 29 29 29 29 29 29 29 29 5 5 29 2 29 18 18 29 29 29 2 29 19 13 29 2 14 29 29 29 29 29 29 29 26 2 29 29 29 29 25 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 8 29 29 6 8 29 29 29 29 29 29 29 29 17 29 29 29 8 29 29 2 29 29 29 29 29 16 29 29 29 2 16 29 17 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 16 29 29 16 19 19 16 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 2 29 29 16 29 29 29 29 23 16 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 6 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 16 29 29 29 29 29 14 29 29 16 16 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 19 29 29 19 29 29 29 16 29 29 29 29 29 29 13 29 29 16 16 29 16 29 16 16 29 19 29 29 29 13 16 29 29 29 16 16 16 16 29 29 19 16 16 29 29 19 19 16 16 16 29 19 16 29 29 29 19 13 29 16 29 29 16 16 29 13 16 16 16 16 13 16 16 19 29 9 16 29 19 16 29 29 16 19 29 19 16 29 29 29 19 16 29 29 16 16 29 29 31 16 19 16 19 16 16 29 29 2 16 29 19 29 8 29 29 16 16 29 16 29 16 29 16 16 29 29 16 13 13 29 16 16 13 29 29 29 16 19 29 29 16 16 29 16 13 16 29 19 16 16 13 13 29 29 16 16 16 16 16 16 17 29 16 16 29 19 19 29 29 29 29 16 19 16 29 19 13 16 19 19 16 29 16 19 9 16 16 16 19 29 29 16 29 16 29 29 29 29 16 29 29 29 29 16 16 29 16 29 29 17 29 29 29 2 29 29 29 16 29 29 16 29 16 29 29 29 29 29 2 29 29 29 29 29 29 8 16 29 29 16 29 29 29 29 29 17 29 29 29 29 29 8 29 29 29 8 29 29 10 29 29 29 29 29 16 5 29 29 2 29 29 27 29 8 29 29 29 29 29 29 2 29 29 26 29 16 29 29 29 29 29 29 29 29 16 29 29 16 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 13 16 29 29 29 29 29 29 29 25 31 29 29 29 29 29 16 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 16 29 29 29 29 2 16 29 16 29 29 29 29 19 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 2 29 29 2 5 29 29 8 29 29 8 29 29 29 5 29 2 2 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 16 16 29 8 29 29 29 29 29 29 2 29 29 29 8 29 29 16 29 29 29 29 29 29 16 29 29 16 16 29 29 16 16 29 16 16 29 29 29 16 29 29 16 19 19 16 16 19 29 29 29 13 16 17 29 16 19 29 19 19 29 29 16 16 29 19 16 16 29 16 19 13 29 19 16 16 29 16 16 29 29 16 16 16 16 19 19 29 29 29 16 29 19 29 29 29 13 16 16 16 16 29 19 29 16 29 17 19 16 19 16 16 16 29 29 29 16 29 16 13 16 16 31 16 29 16 29 16 29 16 29 29 29 16 29 16 16 29 16 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 16 16 16 29 29 29 27 29 29 29 29 16 29 8 2 29 29 29 29 29 13 29 29 29 29 29 29 5 2 29 29 29 8 8 6 29 16 29 29 29 29 29 29 16 29 29 29 17 8 8 29 29 29 29 29 29 29 17 8 8 29 29 29 29 6 29 29 29 2 29 29 8 29 29 8 2 29 8 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 16 29 19 2 29 16 29 29 16 29 29 25 29 16 16 19 29 16 29 29 16 29 16 29 29 2 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 29 31 19 29 29 29 29 29 16 29 29 29 17 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 16 16 13 16 29 29 29 16 29 29 16 29 29 16 29 19 19 8 29 19 29 29 29 29 19 19 16 16 16 29 29 19 16 29 16 16 29 29 29 16 16 16 29 29 29 29 19 29 16 19 13 13 16 13 16 16 13 19 16 29 13 19 16 16 29 16 29 13 16 19 16 16 13 19 29 16 19 16 13 19 29 19 13 29 19 13 29 29 16 19 16 19 29 13 19 19 29 19 16 29 29 29 29 19 16 19 19 29 16 17 16 19 27 29 13 16 16 16 16 19 16 16 19 16 29 16 29 29 16 8 19 29 19 19 29 16 16 19 16 16 29 19 9 29 16 16 19 19 19 16 29 19 16 19 13 29 29 19 19 29 16 16 19 19 19 19 19 29 19 19 19 29 16 16 29 16 29 19 13 29 16 16 16 16 16 16 19 16 29 29 16 16 16 16 16 29 29 19 29 16 29 16 13 29 29 19 8 29 29 29 29 29 29 16 29 16 29 29 29 8 16 29 29 16 29 29 29 29 29 29 29 29 16 16 16 13 16 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 16 29 29 13 16 29 29 29 16 16 29 16 29 16 29 16 16 29 29 16 29 29 29 8 8 29 29 29 8 2 29 29 2 29 29 29 29 29 29 29 29 29 2 8 2 29 8 8 8 14 29 2 29 18 29 29 16 29 29 14 16 29 29 29 16 29 29 29 29 16 16 29 29 29 8 29 29 29 8 29 29 27 18 5 29 29 29 6 29 29 29 29 29 27 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 5 29 29 29 29 29 8 29 29 29 29 29 16 27 29 16 29 29 29 29 29 29 19 16 29 29 29 29 29 29 29 26 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 31 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 16 16 29 16 29 29 29 13 29 29 29 29 29 2 2 29 2 8 14 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 19 19 29 29 19 29 29 29 29 16 29 31 16 29 16 29 29 29 29 29 16 16 29 9 29 19 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 6 29 6 8 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 25 6 29 8 8 29 29 2 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 5 29 31 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 17 29 8 29 2 29 29 29 8 8 8 29 25 29 29 2 29 29 29 29 29 29 18 29 2 29 29 29 2 6 5 8 29 29 29 29 25 2 29 18 2 29 8 29 29 29 29 13 29 16 29 29 29 16 17 23 29 29 29 29 29 8 29 6 29 29 29 29 8 2 2 29 29 2 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 2 29 16 29 29 16 29 29 2 29 29 29 16 29 29 29 2 29 16 29 19 29 29 29 16 29 29 29 29 29 29 29 29 29 16 17 29 29 29 29 16 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 17 29 16 16 31 16 29 16 16 16 16 29 29 29 16 16 13 29 29 19 16 16 29 16 19 17 19 29 13 29 29 16 19 29 29 13 16 29 16 19 16 29 16 29 19 29 13 29 29 29 29 16 16 16 29 27 29 16 19 16 16 29 29 16 16 29 16 13 29 29 16 29 13 29 29 29 19 16 2 29 16 16 29 29 29 29 17 16 29 29 29 16 16 16 29 16 16 16 29 29 29 29 2 16 16 29 29 29 16 29 16 29 29 29 29 19 16 29 29 29 29 16 16 29 29 29 29 16 17 29 29 29 16 29 29 16 16 8 16 16 16 16 13 29 29 19 13 29 29 29 29 16 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 23 27 8 8 29 26 29 8 8 29 29 29 29 31 29 26 29 29 29 16 29 29 29 29 29 29 29 29 16 29 26 29 29 2 29 29 29 29 29 29 29 29 16 29 16 16 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 17 29 29 16 29 2 29 29 16 29 29 29 5 29 29 2 29 29 29 29 27 2 29 8 29 29 29 29 29 29 29 29 27 29 2 17 29 26 29 29 29 8 29 29 29 18 2 8 29 8 26 29 25 29 6 2 6 6 29 29 29 29 2 29 8 8 29 2 29 29 2 25 29 2 29 29 2 5 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 18 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 17 2 29 29 29 29 29 29 8 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 8 31 17 29 29 29 29 2 29 29 25 2 29 29 29 29 29 29 29 29 8 29 29 29 29 6 2 2 8 8 29 29 8 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 17 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 6 17 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 16 13 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 13 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 19 29 29 29 16 13 29 16 16 29 29 29 29 29 29 16 29 29 29 16 8 29 29 29 29 29 29 16 29 29 29 29 29 16 17 29 16 29 19 29 29 16 29 29 13 29 29 29 29 29 29 29 16 29 29 17 29 29 29 29 16 29 29 29 16 16 29 29 29 29 16 29 29 16 29 29 29 13 29 29 29 16 16 29 29 29 29 29 29 29 29 29 13 16 29 16 29 29 29 29 16 29 29 19 16 29 18 29 29 16 19 19 29 16 29 16 29 29 17 29 16 29 29 29 19 29 16 29 29 16 29 16 29 29 29 29 29 16 16 29 29 29 16 16 8 16 13 19 29 19 29 17 29 26 16 29 29 29 29 29 1 4 4 19 4 19 29 29 29 16 17 29 29 29 29 2 2 16 29 29 19 29 16 29 16 16 16 16 16 13 16 29 29 29 29 29 16 13 13 29 29 13 29 16 16 29 29 13 16 16 16 29 29 29 29 16 29 29 29 17 16 29 29 16 29 13 16 16 29 16 17 19 29 29 19 16 29 16 29 16 13 19 29 29 16 29 16 16 16 16 16 29 16 16 16 16 29 16 29 16 16 29 16 29 16 29 16 16 16 29 16 29 16 29 29 16 16 29 29 16 16 16 29 19 16 16 29 16 29 29 2 29 29 13 19 13 29 16 29 16 29 16 29 19 29 29 16 16 16 29 29 17 29 19 16 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 2 16 29 16 16 16 29 29 16 16 19 29 29 29 16 16 29 16 16 16 16 29 16 29 29 29 29 29 16 29 16 29 16 16 29 29 29 29 16 29 16 29 16 29 29 17 16 5 29 16 19 13 16 16 29 16 13 29 29 17 9 19 13 29 16 29 16 29 29 16 16 29 16 29 19 16 16 29 16 29 17 16 19 16 29 29 29 29 29 29 29 29 29 16 29 29 13 29 16 13 29 16 29 16 19 29 16 13 29 29 29 16 29 16 16 17 19 29 29 29 13 29 13 16 16 17 29 29 16 29 16 16 19 29 29 29 8 29 29 16 16 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 16 13 29 16 29 29 29 16 8 13 29 16 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 13 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 23 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 5 29 8 29 29 2 29 31 29 29 29 2 29 2 2 29 29 29 29 29 29 29 29 29 29 29 31 8 8 29 29 29 8 2 29 6 29 25 2 29 29 29 29 8 26 17 29 29 29 29 29 2 29 2 8 5 1 29 29 29 29 29 29 29 8 29 29 29 18 29 8 8 29 14 29 2 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 2 29 29 31 29 29 27 29 29 8 29 29 6 29 29 8 29 8 29 29 29 8 29 8 18 29 8 6 29 29 8 29 8 29 29 29 29 29 29 29 23 29 8 29 31 2 2 2 29 29 6 8 29 29 29 29 8 8 25 8 29 29 27 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 2 29 8 18 2 2 29 2 29 8 29 23 29 29 8 29 29 29 29 4 29 29 29 29 29 2 29 6 2 29 29 2 26 29 2 29 8 2 8 29 29 29 2 29 27 29 29 2 29 29 2 29 29 2 29 25 29 29 8 29 2 8 29 5 26 25 29 17 8 8 8 2 29 29 29 2 2 18 8 8 29 29 29 27 2 29 2 8 29 29 5 29 29 29 29 29 2 2 29 29 8 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 31 29 5 5 29 29 29 29 29 29 29 29 29 8 29 29 8 29 2 27 2 8 29 17 31 29 29 29 29 8 29 8 29 31 29 29 29 8 29 2 29 29 29 29 8 29 2 29 29 29 8 8 29 14 29 29 29 29 29 8 29 29 29 29 29 8 29 8 27 5 25 29 29 29 29 29 5 2 2 29 8 29 13 9 8 2 29 2 29 2 8 25 29 8 29 5 8 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 8 29 29 29 2 2 2 6 29 29 29 29 29 29 2 29 29 2 29 31 29 29 29 2 8 29 29 14 29 8 8 8 29 29 29 6 6 8 2 29 29 29 29 29 25 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 25 29 29 29 8 25 29 29 25 29 29 29 29 8 29 2 2 25 29 29 2 29 29 29 29 29 8 29 29 8 25 2 29 8 29 29 29 29 8 29 29 14 8 29 29 8 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 2 29 29 29 8 29 29 25 29 2 29 29 29 29 29 29 14 29 29 29 29 29 2 29 8 29 29 2 8 2 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 25 29 17 29 29 29 2 29 29 8 29 29 29 29 8 29 6 8 29 29 8 8 29 29 29 29 29 29 29 2 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 31 29 2 29 18 29 29 29 29 27 29 29 29 8 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 2 16 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 2 29 29 29 29 29 25 29 29 16 29 29 29 29 29 29 29 6 29 29 13 29 29 29 29 16 29 13 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 13 29 29 29 29 29 13 29 29 25 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 25 29 29 29 29 16 29 29 29 27 29 29 29 29 29 29 29 29 29 2 2 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 2 29 29 2 29 29 31 16 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 16 29 29 25 29 29 29 29 16 29 29 29 25 29 29 29 29 29 29 29 29 6 29 29 29 29 25 29 29 29 29 13 29 29 5 29 29 29 31 29 29 29 29 29 29 29 29 29 8 29 29 29 8 14 29 29 29 29 29 16 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 2 29 16 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 8 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 13 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 14 29 29 29 26 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 2 29 8 29 29 2 29 29 2 29 29 29 29 29 29 29 29 6 8 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 16 29 29 29 29 31 29 29 2 8 29 29 29 29 8 29 29 25 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 18 27 29 2 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 14 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 25 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 13 8 29 29 29 29 29 31 29 29 29 16 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 16 13 29 16 29 29 29 29 29 31 29 29 29 29 29 25 29 29 29 29 16 13 29 29 16 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 27 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 16 29 16 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 16 13 29 16 29 29 29 29 29 2 6 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 27 29 29 29 29 27 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 27 29 29 29 29 29 29 29 29 25 29 29 29 25 25 29 31 29 14 29 13 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 25 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 6 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 31 8 29 29 29 29 29 16 16 29 14 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 27 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 31 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 17 29 29 29 29 29 29 29 29 29 8 23 29 29 29 16 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 2 29 29 16 29 29 29 31 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 6 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 5 29 29 29 29 16 8 29 29 29 29 29 29 29 13 13 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 2 20 29 29 29 29 2 29 2 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 19 21 8 10 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 26 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 31 29 29 29 29 2 25 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 14 31 29 2 2 29 29 29 29 29 29 29 14 29 29 29 29 27 29 29 29 29 29 29 29 27 29 29 29 6 8 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 18 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 29 2 29 29 29 16 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 8 29 14 29 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 8 2 14 2 29 29 2 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 14 29 25 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 25 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 29 29 29 29 8 29 25 29 29 29 29 29 29 14 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 16 16 13 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 26 29 29 29 29 29 2 8 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 2 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 18 29 16 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 18 29 29 29 29 29 29 29 29 16 17 29 16 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 8 29 29 29 31 29 29 29 29 27 29 29 29 31 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 2 29 29 29 29 8 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 23 2 29 29 29 29 29 29 13 29 29 29 18 29 29 29 8 29 29 29 16 29 16 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 31 17 29 29 16 16 29 29 6 29 29 16 16 2 16 29 26 29 17 29 29 17 29 2 29 29 29 29 2 16 16 16 13 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 19 8 29 16 29 19 13 29 29 29 16 29 25 29 19 16 29 16 19 16 19 16 16 16 29 16 19 13 16 16 29 16 29 16 19 19 29 16 19 19 19 29 19 29 29 19 13 16 13 29 16 13 17 29 19 16 16 16 16 16 16 19 16 29 16 16 19 16 19 19 13 5 29 16 13 19 16 13 19 29 29 16 13 9 29 16 13 9 41 29 16 16 29 29 29 19 16 29 29 16 19 29 29 16 29 13 17 16 29 29 16 16 19 29 29 16 16 16 29 13 29 16 29 16 16 29 29 16 19 29 29 29 16 19 16 16 16 29 16 29 16 16 19 29 29 29 29 29 19 16 19 29 2 16 29 19 19 29 19 19 29 16 29 16 16 29 29 16 29 29 16 16 16 16 29 29 16 29 29 19 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 2 29 16 16 29 29 16 29 29 19 29 16 29 29 29 19 29 29 29 29 29 16 29 29 29 16 8 16 29 29 19 16 16 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 16 29 17 29 29 29 13 13 29 16 29 19 16 29 17 29 29 29 16 29 29 16 29 29 16 19 29 19 16 29 16 16 29 16 16 29 29 29 16 16 16 16 16 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 6 29 29 5 29 29 29 16 29 8 29 29 25 29 8 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 18 29 17 2 29 2 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 5 29 29 29 29 2 31 29 29 29 29 29 29 29 16 29 16 29 8 29 2 29 29 29 25 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 29 26 29 29 29 29 29 8 29 25 29 29 8 29 25 29 29 29 29 29 29 29 29 2 31 29 13 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 5 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 8 25 29 29 29 8 29 29 8 2 29 29 29 5 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 16 29 16 29 29 29 16 19 29 16 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 16 8 2 29 29 29 29 16 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 17 13 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 13 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 14 29 29 29 29 29 29 2 29 2 29 8 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 8 2 8 8 8 29 8 5 8 8 2 29 29 29 29 29 29 29 29 29 29 6 29 29 18 8 8 29 29 29 26 29 29 8 8 29 29 2 29 29 29 29 29 8 5 29 29 29 2 2 29 29 29 29 29 6 29 2 29 29 29 8 31 29 6 2 29 29 2 29 8 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 8 8 2 29 29 29 29 29 29 29 29 29 2 29 8 29 31 29 29 29 29 29 29 29 29 27 6 29 29 26 2 29 29 29 29 29 31 8 8 27 25 29 29 29 29 29 29 29 2 29 5 13 29 29 29 29 18 29 29 29 29 29 29 16 29 29 2 29 8 29 2 2 27 29 29 29 29 2 8 29 8 2 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 17 29 29 29 29 29 29 2 29 17 6 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 2 29 29 8 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 8 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 2 29 29 29 29 8 29 29 29 2 29 29 6 29 29 31 29 8 29 2 29 29 2 29 29 29 29 2 8 2 2 29 23 29 6 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 25 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 8 2 29 29 29 29 29 29 16 16 16 29 29 16 16 19 29 29 13 29 16 29 16 16 16 16 16 16 29 29 29 13 16 16 29 29 16 29 29 29 29 19 16 29 29 29 29 16 13 29 29 29 29 16 29 29 29 16 16 29 13 29 29 29 29 29 8 29 29 8 29 16 29 17 29 29 29 29 29 13 29 29 29 29 29 29 29 29 13 29 25 2 16 29 29 16 29 29 29 13 29 29 17 29 29 29 29 16 16 29 29 29 16 29 16 2 31 29 29 2 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 16 29 29 8 16 29 29 16 19 29 29 19 29 29 19 19 29 2 29 16 29 29 19 25 29 16 17 19 29 16 19 13 19 13 29 19 19 29 19 19 29 29 16 19 19 29 13 19 19 16 29 16 13 16 16 13 29 29 29 16 19 16 29 16 16 19 29 29 29 29 16 19 16 16 16 19 29 16 29 29 19 29 29 19 19 29 29 16 13 29 19 16 16 29 29 29 16 29 16 19 19 29 17 16 16 29 29 29 29 29 16 29 16 16 29 19 29 16 19 29 16 29 16 16 16 16 29 29 8 29 29 29 29 13 29 29 17 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 13 29 29 29 16 29 16 8 29 29 29 29 29 29 29 29 29 29 16 16 16 16 29 29 2 29 17 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 26 29 29 16 17 2 29 29 29 29 23 6 29 2 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 8 2 2 8 29 17 29 29 29 29 29 25 29 29 16 29 29 29 29 16 29 29 29 29 16 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 8 29 29 29 13 29 29 29 16 29 16 29 16 29 29 16 29 19 16 16 16 16 16 29 16 29 16 29 31 29 5 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 17 29 16 29 2 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 16 29 16 29 8 16 16 29 16 29 29 16 16 29 29 29 16 29 29 16 29 29 16 16 29 29 16 29 29 16 29 29 29 19 16 29 29 16 16 19 16 13 16 19 13 16 19 29 16 16 29 16 29 19 13 16 16 29 13 29 19 19 19 16 16 16 16 29 16 29 16 19 29 19 13 16 19 19 16 19 19 29 19 16 29 19 16 19 16 16 16 16 16 16 16 16 13 16 16 19 16 29 16 19 13 19 29 29 16 16 19 29 13 19 19 16 29 16 16 19 19 29 13 19 9 29 16 29 16 19 16 19 16 29 19 19 19 19 29 29 19 16 19 13 19 13 16 16 29 16 16 16 16 16 29 29 19 13 19 19 29 16 16 16 19 16 16 16 16 16 19 16 29 16 16 19 16 16 16 13 16 16 16 19 16 29 16 29 16 16 16 29 19 29 29 29 19 29 17 16 16 29 16 19 19 29 29 16 29 16 29 13 29 16 16 16 29 16 19 16 16 16 13 16 2 16 16 19 16 16 19 29 29 16 29 13 28 16 19 16 16 16 29 19 16 16 16 16 29 16 29 16 19 13 5 16 29 16 16 19 16 16 16 29 16 29 16 13 29 16 19 16 19 16 29 29 16 29 29 16 16 8 29 16 16 16 29 29 16 16 19 29 29 29 29 29 16 16 29 29 16 29 16 16 16 16 16 16 16 19 13 29 29 16 29 19 29 16 29 29 16 19 13 19 19 19 29 29 16 16 16 13 29 16 19 16 16 16 29 19 13 16 19 16 16 19 29 29 13 16 16 29 16 29 16 16 16 29 16 29 29 16 16 29 16 13 16 19 13 16 29 16 16 16 16 16 16 16 13 19 13 29 29 16 16 16 16 19 16 16 29 17 16 16 29 16 16 13 19 19 17 29 29 19 29 16 16 19 19 19 16 9 13 29 29 19 29 13 29 29 19 17 29 29 29 16 19 19 16 19 19 13 16 19 29 29 17 19 29 13 16 16 19 16 29 19 19 19 13 29 19 19 16 19 19 19 19 16 16 29 19 19 19 13 29 19 13 19 13 19 16 29 16 17 9 19 19 16 19 9 29 16 19 19 19 19 19 16 19 16 19 13 19 19 19 29 16 19 16 29 29 19 19 19 29 16 19 16 9 9 29 16 19 16 19 17 29 29 19 16 19 16 16 19 13 29 13 19 16 19 19 19 19 19 19 9 19 19 19 29 29 29 19 16 16 29 29 19 19 19 19 19 19 29 29 19 19 29 19 16 19 19 9 19 13 19 19 16 29 19 19 13 19 9 19 19 29 19 9 9 13 16 29 29 29 13 17 19 13 19 16 29 16 19 19 19 19 13 16 29 16 16 29 16 16 19 29 16 16 29 16 19 13 5 16 29 16 29 29 29 16 29 29 29 26 29 29 29 29 29 16 29 29 8 2 29 29 29 2 29 29 29 2 29 29 8 2 29 2 5 29 29 29 25 29 8 8 29 29 29 29 29 5 8 8 29 6 5 8 27 6 8 2 29 29 29 8 31 29 2 2 29 8 29 29 2 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 31 29 29 29 6 29 17 29 29 29 5 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 13 16 17 16 29 29 29 29 29 29 29 13 29 2 29 29 29 29 2 29 2 29 29 29 29 29 29 2 29 8 29 2 14 29 29 29 2 29 29 29 16 16 29 29 29 29 29 29 8 29 29 16 29 29 29 29 14 29 31 29 29 29 29 2 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 18 29 29 29 29 29 29 29 29 29 17 16 16 29 29 17 29 19 16 19 16 17 16 29 16 16 16 29 16 13 19 16 16 16 16 29 19 16 16 19 19 16 16 16 19 29 29 29 16 16 19 19 16 16 19 16 16 17 16 16 29 13 29 29 19 19 16 13 16 16 19 16 29 29 19 19 16 19 29 16 16 13 16 19 16 29 16 19 19 29 16 19 29 29 29 19 16 16 29 16 19 29 16 29 9 19 29 29 29 19 19 29 16 16 16 16 16 29 9 29 16 16 29 29 16 19 29 29 29 16 16 16 19 29 29 16 29 29 29 16 16 16 16 16 29 16 16 29 29 16 29 13 19 13 19 13 16 16 16 16 29 16 29 16 19 29 16 19 16 29 29 29 16 16 29 29 29 16 29 29 13 29 29 2 16 29 16 16 16 16 16 29 29 29 29 29 29 16 16 29 29 16 29 29 16 29 16 29 17 29 16 29 29 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 6 29 31 29 29 29 25 29 29 5 18 29 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 2 29 29 29 29 29 29 29 29 29 27 29 8 29 29 29 2 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 16 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 16 16 13 2 29 29 29 2 29 19 29 29 13 29 16 16 29 2 16 29 16 29 29 29 13 16 29 29 16 29 29 29 29 29 29 29 29 2 31 29 2 29 2 8 29 29 31 2 29 18 8 26 29 14 29 29 29 31 8 29 29 29 6 2 26 2 29 29 29 29 29 2 16 29 31 29 29 16 29 29 29 29 29 16 16 29 29 16 16 29 29 29 19 29 29 29 29 16 29 29 29 5 29 29 13 16 29 29 2 29 16 29 29 29 29 16 29 29 29 16 16 29 29 19 16 29 29 16 29 16 6 13 16 29 16 16 17 16 16 13 19 29 29 16 13 19 13 29 16 19 13 16 16 16 16 29 19 17 29 29 19 16 16 29 16 16 16 29 13 16 29 29 19 16 19 19 29 29 16 16 29 9 16 16 16 29 16 16 29 16 16 29 16 29 29 17 29 29 29 29 16 29 29 29 29 29 29 17 29 29 29 8 29 29 29 29 29 29 29 29 29 5 29 29 29 6 29 29 29 27 29 29 8 29 8 29 18 13 29 2 18 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 8 2 29 29 29 25 26 26 29 8 29 29 8 2 8 2 29 26 5 8 8 27 2 29 29 29 29 18 8 29 29 29 29 25 29 29 29 8 8 2 8 2 6 6 8 2 8 29 29 29 8 2 29 2 29 29 8 29 29 27 29 31 8 29 29 29 29 29 16 29 2 29 29 29 29 29 29 2 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 8 8 2 29 29 29 29 8 29 16 29 16 29 29 16 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 16 8 29 29 29 29 29 29 29 29 29 29 2 29 29 13 29 29 16 29 29 29 29 16 29 29 8 16 13 29 29 29 29 29 16 29 29 2 29 29 29 29 29 16 6 29 29 29 2 29 16 16 29 1 21 4 29 17 29 17 29 29 29 8 29 29 16 16 29 29 2 29 29 29 29 16 29 29 13 17 29 29 29 8 29 29 2 16 29 29 16 26 17 16 29 16 17 29 17 29 29 13 16 16 29 29 29 16 29 16 29 26 13 16 29 29 29 29 16 29 16 29 29 29 29 16 16 29 17 29 29 29 29 29 2 17 29 29 29 16 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 2 29 16 29 19 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 16 2 29 16 16 29 29 29 5 2 29 16 29 29 29 29 29 2 16 8 29 29 29 29 29 29 8 29 29 31 29 2 29 29 29 25 29 2 8 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 16 29 29 8 29 8 29 29 29 29 29 29 29 2 2 14 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 2 29 29 29 2 29 29 29 29 29 29 29 8 29 29 8 29 29 29 16 16 29 29 19 29 29 16 29 29 29 29 29 29 29 2 29 29 8 29 17 29 29 29 31 8 2 29 8 29 31 29 8 29 29 29 29 29 29 8 29 29 29 29 29 2 16 29 16 29 29 29 29 29 29 16 13 29 29 8 2 29 29 29 6 13 8 29 29 29 8 2 29 29 29 29 2 29 29 29 2 8 2 17 29 2 6 29 29 16 29 16 29 16 8 5 29 16 29 29 16 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 1 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 8 29 29 2 31 29 29 29 29 8 6 2 29 29 29 6 27 29 8 29 29 29 29 31 29 8 29 29 18 29 29 29 8 29 29 23 6 29 2 29 31 8 29 18 2 2 29 29 2 29 29 29 29 2 2 2 29 29 29 29 8 25 29 29 18 18 29 8 8 2 14 29 29 2 2 2 2 8 29 29 29 29 29 29 2 8 2 29 29 29 8 31 29 31 8 2 17 29 29 29 29 8 29 8 29 2 29 29 8 26 29 2 29 29 29 29 29 8 25 8 29 5 29 6 27 29 6 8 29 2 29 14 29 2 29 29 29 29 29 29 29 29 29 8 29 2 2 8 29 8 18 29 6 29 8 26 29 23 29 29 29 31 29 29 29 17 26 2 2 29 6 29 8 29 8 29 29 2 6 29 5 29 29 2 29 29 2 16 29 29 29 29 29 29 31 29 29 29 2 8 29 29 29 29 29 8 29 2 2 29 29 29 27 8 29 29 29 29 8 27 29 29 5 29 29 29 29 29 29 8 29 8 8 29 29 29 2 25 29 29 29 8 29 29 29 29 29 2 29 29 29 2 6 8 29 29 29 2 8 29 29 2 29 14 2 29 29 29 2 29 6 29 29 29 29 2 29 2 18 8 2 29 8 29 29 2 29 16 2 29 31 29 29 29 29 8 29 8 2 8 29 18 2 29 29 8 8 29 29 29 29 18 29 29 18 8 8 29 29 29 8 29 29 2 29 2 29 8 8 29 29 29 29 29 25 29 2 31 26 29 29 29 29 29 25 23 29 18 29 29 8 29 6 29 29 29 29 2 2 2 29 29 8 29 29 29 8 29 31 29 29 2 18 18 29 29 8 29 29 5 8 2 2 8 29 8 29 29 2 29 29 29 29 26 29 29 2 29 29 29 29 29 29 29 29 14 8 8 2 29 2 8 29 2 25 8 29 29 29 29 29 29 29 29 29 29 8 29 27 29 29 8 18 29 29 8 29 6 8 29 29 29 29 29 29 29 29 25 29 29 29 29 31 8 8 29 8 5 8 29 29 29 29 2 8 29 29 26 27 29 29 29 29 29 29 18 29 18 26 29 8 18 29 29 29 29 29 29 29 29 29 8 14 8 29 2 8 31 2 2 8 2 26 2 29 29 29 29 29 29 8 8 29 29 27 29 29 29 8 29 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 2 29 8 29 29 29 29 29 8 29 29 29 29 29 29 2 8 8 29 29 29 29 29 6 31 2 29 29 2 2 8 2 29 29 8 29 29 29 29 29 29 29 29 2 29 2 8 29 29 6 29 29 29 29 8 29 8 29 29 17 29 29 29 8 29 29 29 29 8 8 8 8 8 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 8 25 31 25 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 2 29 2 29 29 29 29 29 29 29 13 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 13 25 16 29 29 29 29 29 29 8 29 8 29 29 27 29 29 31 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 5 2 2 29 29 8 29 2 29 29 29 29 2 29 29 2 29 29 29 8 29 29 8 29 29 8 29 29 29 29 29 29 29 29 25 29 2 29 29 8 29 29 29 29 31 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 25 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 2 29 29 29 29 29 8 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 25 29 5 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 16 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 16 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 16 29 29 27 29 29 29 29 29 29 29 14 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 8 29 29 29 29 2 29 2 29 16 29 29 29 29 29 29 29 2 29 29 8 29 29 29 8 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 6 29 29 29 29 29 29 29 29 29 27 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 16 29 16 13 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 29 29 29 29 26 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 8 2 29 18 2 8 29 31 2 2 8 29 29 29 8 29 8 29 29 29 29 8 29 29 29 29 18 2 8 6 18 8 29 2 2 29 8 25 8 29 29 29 29 6 29 29 29 29 29 14 5 29 29 29 29 29 2 29 29 29 2 17 18 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 17 29 29 31 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 5 27 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 6 17 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 16 16 16 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 8 29 29 29 29 29 31 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 2 29 16 29 31 29 29 29 29 16 13 29 29 29 29 29 29 17 29 13 29 29 16 29 16 29 29 13 29 29 13 16 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 8 29 29 25 2 8 2 6 29 29 29 26 6 2 2 31 8 31 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 16 29 16 29 16 29 16 29 29 29 29 16 16 16 2 29 16 29 16 16 16 16 16 29 19 29 29 16 16 16 29 29 19 29 29 2 19 16 29 29 29 16 16 19 16 29 29 29 29 16 29 29 16 16 19 29 19 13 29 16 16 16 29 16 16 29 29 16 17 29 29 16 29 29 17 29 29 16 29 17 29 19 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 16 29 29 16 8 29 16 29 29 16 29 16 16 29 16 16 16 16 29 16 29 16 13 16 16 29 29 29 16 16 19 29 19 29 16 29 16 29 16 16 29 16 16 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 2 29 13 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 16 16 29 29 16 16 16 19 29 29 29 29 8 16 16 19 19 29 16 29 16 16 17 16 13 29 29 13 2 16 16 16 2 29 29 13 29 29 29 29 29 29 29 16 13 16 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 16 16 2 29 29 8 29 17 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 31 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 2 29 29 2 16 29 16 29 16 29 29 29 16 16 16 29 19 16 13 29 29 29 29 29 19 29 13 29 29 29 29 16 29 16 16 16 19 29 29 17 29 16 29 29 29 29 29 16 19 19 29 29 16 16 13 19 13 16 19 16 19 13 16 29 16 16 16 29 16 29 19 16 19 29 29 13 13 19 16 29 16 29 16 19 16 13 16 29 19 29 16 29 13 16 16 13 16 16 19 16 29 16 16 19 29 16 16 16 29 16 16 29 16 19 16 29 29 29 16 16 29 29 16 29 16 29 16 16 13 16 17 29 16 16 29 16 29 29 29 16 29 29 16 17 16 29 29 29 29 16 29 16 29 2 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 23 29 29 29 17 29 13 29 29 29 29 29 29 29 29 18 29 29 29 29 2 5 29 2 6 29 29 29 26 29 29 29 16 16 29 29 29 6 2 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 29 29 29 29 29 2 26 29 6 31 29 29 29 29 29 8 8 31 26 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 16 31 29 29 29 29 29 29 29 29 29 2 8 6 8 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 16 16 29 16 16 17 16 29 29 16 16 29 29 29 17 2 29 19 29 19 13 13 16 13 16 16 13 17 16 16 29 29 13 16 16 29 19 16 16 13 19 9 19 19 16 19 29 16 29 29 16 19 16 17 13 29 16 29 16 29 29 16 13 16 19 16 29 29 29 29 29 16 16 13 16 16 16 29 16 29 16 29 29 16 29 16 13 29 29 19 29 16 29 19 2 16 19 16 29 29 16 29 29 16 29 29 16 29 29 29 16 16 18 29 16 16 13 19 16 29 29 17 29 19 29 29 29 19 29 16 29 29 29 29 16 16 29 29 29 16 16 16 16 29 19 19 29 16 19 16 16 16 16 16 19 29 2 29 16 16 29 13 29 29 16 29 16 29 19 13 29 19 16 29 29 6 16 16 29 16 29 29 17 29 29 29 2 29 29 29 29 29 29 29 2 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 16 13 29 16 29 29 29 2 29 29 2 2 29 2 29 29 29 29 29 6 6 29 14 29 8 2 29 2 29 29 2 29 29 29 29 29 25 26 2 29 2 29 29 29 8 29 5 29 29 29 29 29 29 29 29 29 2 29 8 29 2 27 6 29 29 29 29 6 29 29 8 2 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 16 16 29 29 29 29 19 29 16 29 29 29 29 2 2 16 16 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 2 2 29 19 29 29 29 29 29 29 29 13 27 29 29 29 2 29 2 2 29 29 29 29 29 29 29 29 29 29 16 17 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 8 13 16 13 16 29 16 16 29 16 29 16 19 16 16 29 16 29 16 16 29 29 19 29 29 29 16 16 16 29 29 16 16 29 16 16 29 29 19 29 16 16 29 29 16 13 29 29 16 16 16 29 16 19 16 16 29 16 16 13 29 19 16 16 16 19 16 16 29 16 13 16 16 13 19 16 19 29 19 19 16 16 16 16 16 16 29 16 16 17 29 29 13 29 17 29 16 29 16 13 19 13 16 29 29 16 19 16 29 29 16 29 16 29 29 16 29 29 29 29 29 16 16 29 13 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 2 29 2 29 29 29 29 2 29 2 29 29 29 29 29 17 2 8 29 2 29 29 29 2 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 8 29 29 29 8 29 29 16 29 29 29 29 8 8 16 29 29 16 29 2 29 29 29 5 29 29 31 29 29 18 29 13 16 16 29 29 29 16 29 29 16 29 19 19 29 29 16 29 13 16 19 13 29 29 17 16 16 16 29 16 19 29 16 29 16 29 16 13 29 16 19 29 29 29 29 16 29 16 29 29 16 29 29 16 16 29 29 16 29 13 16 16 16 16 19 29 16 16 16 16 16 16 29 16 29 16 16 16 16 13 29 29 16 16 29 16 29 19 13 29 29 16 16 29 19 29 29 13 16 13 16 29 29 16 16 16 29 29 29 13 16 13 16 16 29 16 19 16 29 16 16 16 13 29 29 19 16 16 16 16 17 16 19 16 16 29 29 29 16 29 16 29 29 16 19 29 16 29 19 16 29 16 19 16 29 16 16 16 29 16 19 13 16 16 29 29 29 16 29 29 29 29 29 29 29 16 16 29 19 29 29 16 29 29 29 29 29 29 16 16 16 29 16 29 29 29 16 29 16 16 29 29 29 2 29 16 13 16 16 29 16 13 19 29 16 29 29 16 29 16 16 16 16 19 16 19 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 16 29 16 29 16 16 29 29 29 29 29 17 29 29 16 29 29 29 29 29 16 29 8 2 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 16 31 29 29 2 2 29 31 29 29 29 2 27 29 29 29 29 2 29 29 29 29 29 14 2 29 29 29 29 29 2 29 5 29 2 29 29 31 29 29 29 8 29 14 2 29 29 26 29 29 29 29 29 29 16 29 2 29 16 19 29 16 16 29 29 29 19 29 19 16 29 16 29 29 19 16 29 29 17 29 16 19 16 16 13 29 16 16 29 16 29 29 16 29 16 19 29 29 29 29 29 29 13 13 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 25 18 29 5 29 27 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 2 29 29 29 29 29 29 29 2 16 29 29 29 29 8 16 29 29 29 29 29 29 14 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 8 29 29 29 8 18 29 29 29 29 29 8 29 2 29 5 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 25 29 8 29 8 29 29 29 29 29 8 29 31 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 27 29 29 29 29 27 29 2 29 29 2 29 2 29 29 31 6 29 29 29 29 29 29 29 16 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 19 29 29 29 16 29 29 29 29 29 29 13 29 16 29 16 29 16 16 13 16 29 16 29 16 13 29 29 16 29 16 19 29 16 29 16 29 29 16 16 29 16 29 19 29 19 16 29 19 16 19 16 29 13 19 19 16 29 19 19 16 29 19 13 29 29 16 29 16 16 19 29 29 29 16 19 29 29 16 13 41 16 29 29 16 29 16 19 13 19 13 16 29 13 16 29 29 19 29 29 29 16 16 29 16 16 29 16 16 16 29 19 16 19 16 29 29 19 16 16 16 29 16 13 29 29 16 16 16 29 16 29 29 29 16 29 19 29 17 16 19 19 19 29 16 16 13 16 29 29 29 16 29 19 13 16 16 13 19 19 16 29 16 13 29 16 29 19 16 2 29 16 19 19 29 16 16 29 16 19 16 16 16 16 19 16 19 16 29 29 19 16 19 19 19 16 29 16 19 16 29 16 16 16 29 29 29 29 13 19 19 29 16 29 29 16 29 19 29 31 29 16 16 16 19 29 29 29 29 29 16 29 29 16 16 29 29 16 19 29 29 16 29 29 29 29 16 16 16 16 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 16 17 29 29 29 19 13 16 16 16 19 29 29 17 13 16 16 29 29 16 19 16 19 13 29 16 29 16 13 16 29 29 29 16 29 16 16 29 16 19 13 16 29 29 16 29 29 29 19 16 13 17 13 16 29 16 29 29 29 16 19 16 29 16 16 16 29 16 13 16 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 8 2 29 29 29 6 29 16 29 29 16 16 29 29 16 13 16 8 29 29 19 29 19 5 29 29 29 16 16 29 29 29 16 29 16 29 29 13 29 16 16 16 29 29 29 16 29 29 29 29 29 29 19 29 16 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 18 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 13 29 16 29 16 29 29 16 29 29 29 29 29 19 16 16 29 16 16 16 29 29 29 16 29 29 29 29 16 29 29 29 29 19 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 16 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 6 2 5 29 29 29 2 29 29 29 29 29 29 29 16 29 16 29 26 6 29 8 13 29 29 2 8 6 29 29 2 29 13 16 29 29 16 29 29 29 29 29 6 29 29 29 8 29 29 23 8 29 2 2 29 29 29 31 29 29 5 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 29 29 16 29 29 29 29 29 29 29 16 29 29 16 16 29 16 29 29 13 29 29 29 29 29 13 19 29 29 29 16 29 16 29 8 29 29 29 16 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 2 8 29 29 29 6 29 29 2 29 29 25 2 8 29 8 29 29 2 8 27 17 29 29 2 2 29 25 29 31 2 29 29 29 29 5 2 29 2 2 2 29 26 29 29 8 29 29 29 27 8 5 29 29 6 29 29 29 8 29 29 29 2 8 29 29 26 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 14 2 2 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 8 29 29 8 29 29 29 8 29 29 29 29 8 29 29 8 8 5 29 8 8 29 8 2 18 29 29 29 29 8 29 5 29 29 29 8 14 29 26 29 8 29 29 29 1 4 4 29 26 29 29 8 2 26 29 2 29 29 29 29 29 29 2 26 29 29 2 29 29 29 29 16 29 17 29 29 29 29 2 29 29 2 29 29 29 29 29 29 8 2 29 2 29 29 31 2 29 29 29 29 29 29 29 17 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 18 16 29 29 16 17 29 29 29 16 29 29 29 29 29 2 29 13 2 29 13 29 29 29 29 29 16 19 16 16 8 29 16 29 29 29 16 29 29 29 29 16 16 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 17 2 16 29 25 29 29 13 29 29 16 29 5 29 29 29 29 19 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 18 29 29 29 29 29 16 29 29 29 8 29 29 29 16 19 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 31 29 29 29 2 29 29 8 29 29 29 29 29 18 29 2 29 29 29 29 5 16 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 8 29 29 8 29 29 8 29 29 8 2 8 29 8 29 29 29 29 29 29 18 29 29 29 18 2 29 8 2 17 29 29 29 29 29 29 8 29 29 29 5 29 2 29 8 29 31 29 8 29 29 29 29 2 29 27 26 29 18 29 29 29 29 5 29 31 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 2 8 29 29 29 29 29 6 29 8 29 8 1 21 29 29 29 29 29 6 29 8 8 29 29 6 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 14 27 2 6 5 29 29 29 29 29 31 29 29 29 8 6 29 6 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 8 8 8 6 2 8 29 2 8 29 29 29 2 6 29 2 2 2 8 8 29 5 29 29 29 29 2 29 29 29 29 29 29 27 29 29 2 29 16 8 29 29 29 2 2 2 29 2 16 29 25 27 29 2 29 14 29 29 29 31 23 29 29 29 29 29 29 13 13 29 29 29 29 2 2 29 29 29 29 29 29 8 6 29 29 29 29 8 29 29 8 29 8 29 29 2 29 2 8 8 14 29 29 29 29 29 29 29 29 29 29 6 29 29 29 18 29 29 17 29 29 8 18 8 29 29 29 8 8 29 29 29 29 29 29 29 29 17 29 29 29 29 29 8 2 29 29 29 31 29 2 29 8 29 29 29 8 29 29 29 8 2 29 29 29 5 29 2 29 29 29 29 29 29 8 6 27 6 29 8 6 8 8 29 29 31 18 29 29 26 29 8 8 29 29 6 25 29 8 29 29 2 26 29 29 5 29 29 29 29 29 29 29 2 2 29 26 29 8 29 29 29 8 29 2 29 29 8 2 29 8 29 29 8 29 29 29 29 29 29 29 2 29 29 2 29 29 2 23 29 29 29 6 18 29 29 2 29 2 26 29 8 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 2 29 2 6 25 29 29 29 29 2 5 29 29 29 2 29 29 29 29 8 29 29 8 18 2 2 29 29 29 29 2 29 29 8 29 8 2 5 29 29 29 29 29 29 26 6 8 2 29 29 29 29 29 8 29 2 29 29 29 29 29 2 29 29 29 2 6 29 5 29 29 29 29 8 31 29 2 2 29 29 29 29 8 29 29 14 29 5 8 29 8 2 2 29 29 29 29 29 29 8 8 29 2 29 2 29 29 29 8 2 29 29 29 29 29 27 29 29 5 29 2 29 2 29 29 29 29 31 6 29 29 27 29 29 8 29 25 29 29 8 2 29 29 29 8 29 8 29 8 2 29 5 29 13 29 29 29 29 29 29 29 8 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 2 29 29 29 8 29 29 8 29 29 29 29 2 2 29 29 29 2 29 29 29 16 16 29 29 13 29 2 29 8 2 29 29 2 29 29 29 8 29 29 2 29 29 2 2 6 29 2 8 8 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 8 27 2 2 8 8 29 29 29 2 29 29 29 29 2 29 29 8 29 29 29 29 29 29 2 29 29 29 29 8 29 29 41 17 16 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 2 14 29 2 29 29 31 29 29 29 29 29 29 29 31 29 29 29 29 8 31 25 8 29 14 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 8 29 8 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 18 25 29 27 29 29 29 27 29 29 29 29 31 29 29 6 29 29 29 29 29 29 29 25 29 29 29 31 29 29 29 31 23 8 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 8 27 29 14 19 13 19 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 29 29 16 29 29 8 29 29 8 29 29 29 29 29 17 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 8 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 6 29 29 29 25 29 29 29 8 29 14 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 31 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 8 29 6 29 29 29 29 27 29 29 29 29 29 29 25 29 31 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 2 29 29 29 2 29 2 29 8 29 27 29 18 29 29 25 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 31 29 25 25 29 8 29 29 29 6 29 29 2 29 29 29 8 29 29 29 29 29 25 29 29 18 29 31 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 2 29 29 14 29 29 29 25 6 29 29 29 29 29 29 29 2 2 29 29 25 29 29 18 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 2 29 31 8 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 19 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 8 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 8 25 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 31 29 31 29 31 29 29 2 29 25 6 6 29 29 29 29 29 6 29 29 29 29 2 16 29 29 29 29 29 29 29 16 29 6 29 31 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 2 14 29 29 18 25 2 29 29 29 29 29 14 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 2 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 25 25 29 29 25 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 8 29 29 25 8 29 25 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 29 18 29 29 29 19 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 31 29 31 29 29 29 29 29 29 29 29 29 29 29 6 29 18 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 6 29 29 29 18 6 2 29 29 29 29 29 29 29 29 29 29 29 8 27 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 29 29 29 31 8 29 29 2 29 8 29 29 31 29 29 29 8 29 29 29 29 31 29 29 8 29 18 29 29 29 29 27 31 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 2 29 29 18 6 29 29 29 18 29 29 29 29 29 31 29 29 25 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 27 29 29 29 29 29 27 29 2 29 29 29 6 29 29 29 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 2 29 29 25 29 29 29 29 27 29 29 29 29 2 29 8 8 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 8 2 29 29 25 29 16 29 14 29 29 8 29 29 29 29 29 2 29 29 31 29 29 29 29 29 18 29 29 25 8 31 29 8 29 31 8 31 31 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 14 14 8 29 8 29 29 2 29 29 6 29 29 29 8 6 29 25 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 31 29 29 29 17 29 29 29 29 29 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 2 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 29 13 16 29 19 29 29 13 29 29 16 29 16 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 13 41 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 25 2 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 14 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 41 29 29 29 21 11 11 29 29 29 29 29 29 29 29 6 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 41 29 29 29 11 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 41 29 29 21 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 14 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 29 41 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 13 41 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 41 29 29 8 29 29 29 29 29 25 31 29 29 29 31 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 14 29 29 29 29 29 6 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 2 2 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 25 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 13 31 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 29 29 29 29 13 29 29 29 29 29 29 29 8 2 16 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 6 29 29 29 29 29 31 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 16 31 29 29 29 16 29 16 29 29 29 29 13 29 29 6 29 29 27 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 14 29 29 29 29 29 41 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 8 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 18 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 25 25 29 29 29 29 29 29 29 13 29 29 6 19 29 29 29 29 29 29 27 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 8 29 29 29 29 25 25 29 29 25 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 14 29 27 29 29 29 29 29 27 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 25 29 29 29 25 29 8 31 29 29 29 29 29 29 25 29 29 18 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 31 29 29 29 29 14 29 29 29 29 29 6 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 31 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 31 2 29 29 29 29 29 29 18 29 16 29 29 31 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 13 17 11 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 13 19 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 6 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 25 6 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 21 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 29 14 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 27 29 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 27 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 16 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 19 21 2 29 29 29 21 29 8 29 16 29 29 29 29 29 29 19 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 41 29 16 29 21 11 29 29 16 13 9 29 29 29 29 29 29 31 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 13 21 11 11 11 11 13 13 19 16 16 13 29 29 29 29 13 16 29 29 29 29 13 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 15 11 11 11 11 29 29 16 10 29 19 29 29 29 16 29 16 29 29 29 29 16 16 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 14 29 29 29 29 41 16 15 21 11 11 11 11 16 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 16 16 16 29 6 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 9 29 29 29 29 21 11 11 11 29 13 19 29 29 29 29 16 29 29 29 16 29 29 13 29 29 16 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 21 11 11 11 11 11 29 16 29 16 29 29 29 16 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 41 13 16 15 29 11 11 29 11 11 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 31 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 25 29 31 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 15 16 11 11 11 11 29 29 13 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 25 29 29 29 14 29 8 29 8 29 29 31 31 8 29 8 29 2 29 29 29 25 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 41 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 27 29 29 29 29 29 29 29 8 29 14 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 41 19 21 21 11 29 11 11 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 15 11 11 11 13 11 29 13 29 29 29 29 29 29 29 13 16 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 16 29 29 16 29 29 25 29 29 29 29 25 29 25 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 13 16 15 11 11 11 11 19 29 29 29 29 16 29 29 13 29 16 16 29 16 29 29 29 13 29 16 19 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 41 16 29 29 29 16 29 29 11 11 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 6 14 31 29 29 14 18 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 13 29 29 6 29 29 14 14 29 27 29 29 29 29 31 18 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 27 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 2 29 5 29 18 18 29 29 6 29 29 29 29 29 29 27 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 5 29 29 29 29 29 41 15 21 29 11 29 29 29 13 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 16 11 11 29 29 29 8 29 29 13 2 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 6 29 29 29 31 29 8 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 14 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 31 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 17 29 29 29 29 29 2 6 29 29 29 29 29 8 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 2 16 29 29 11 11 29 29 29 29 29 29 29 29 29 14 29 29 8 29 29 13 9 29 29 29 29 29 29 29 29 29 16 29 16 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 19 16 29 29 16 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 41 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 16 29 29 29 11 29 11 27 13 16 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 2 29 29 29 29 2 29 29 13 14 29 6 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 16 16 16 29 29 16 29 16 13 11 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 18 29 29 14 29 6 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 41 29 29 29 29 29 18 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 6 29 29 29 29 29 29 14 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 27 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 25 29 29 29 29 16 13 16 29 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 2 17 29 29 16 16 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 16 29 29 29 11 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 6 31 27 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 2 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 27 29 29 16 29 29 16 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 2 29 13 31 27 2 29 29 29 29 25 27 29 29 29 29 29 29 29 29 29 31 29 29 29 8 8 29 29 29 5 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 41 29 21 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 17 29 29 16 29 29 29 29 29 29 2 29 29 17 29 29 29 29 29 29 29 29 29 29 25 29 14 29 29 29 29 29 29 6 29 8 29 29 29 29 29 41 29 13 15 21 11 29 29 29 13 29 16 16 16 16 16 8 16 29 16 29 29 29 29 29 16 29 17 29 29 29 29 29 8 17 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 25 29 29 29 14 29 29 29 29 14 29 29 25 29 29 29 29 29 29 29 29 29 29 29 41 16 29 29 16 11 11 11 11 11 29 29 29 16 29 29 16 29 29 29 16 29 16 16 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 25 29 2 29 29 29 29 29 14 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 17 26 11 11 11 16 13 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 19 29 13 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 14 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 16 29 15 16 11 11 11 11 29 29 29 29 16 16 16 29 16 16 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 31 6 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 13 16 13 29 16 21 11 11 29 29 16 29 29 29 29 16 13 16 29 29 29 29 16 29 29 29 16 29 27 29 29 29 8 29 25 25 29 29 29 29 29 29 29 25 29 29 6 25 18 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 16 29 29 29 29 29 29 29 11 29 11 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 6 29 2 29 29 29 25 29 29 29 29 29 29 29 29 13 29 4 29 29 29 17 16 16 15 29 11 11 11 16 16 29 29 29 16 29 29 16 29 29 29 29 13 29 29 29 29 29 13 29 29 16 29 29 29 29 16 29 14 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 25 29 29 29 29 29 6 29 29 29 6 29 29 41 29 29 29 29 29 29 29 29 16 29 29 29 6 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 27 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 19 15 11 11 11 16 16 13 19 13 29 29 29 29 13 29 13 2 29 16 29 29 16 29 13 29 13 13 16 29 29 29 29 31 29 17 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 8 29 29 2 29 29 18 29 29 29 29 29 14 29 29 29 29 29 29 6 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 41 29 16 29 29 29 29 11 11 13 19 29 16 29 16 29 16 29 29 29 19 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 25 14 29 29 2 29 29 29 2 19 29 29 16 16 16 29 29 19 29 29 17 29 29 16 29 29 29 16 29 29 29 29 16 29 29 16 6 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 19 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 27 29 29 29 13 29 29 29 16 29 29 16 29 29 29 16 13 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 6 29 29 29 29 29 29 29 29 29 25 29 31 2 29 25 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 19 16 29 16 29 29 29 17 2 11 16 8 29 29 16 16 29 29 29 29 16 29 16 29 16 29 29 13 29 29 29 29 16 16 29 13 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 29 25 29 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 13 19 29 29 29 29 29 29 29 16 29 29 29 31 29 29 29 29 29 29 29 29 2 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 14 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 13 17 29 16 16 16 16 29 16 29 16 13 29 29 16 29 16 16 29 29 29 13 29 16 29 25 29 29 29 29 29 29 29 29 16 29 31 29 29 29 29 29 29 8 29 29 31 29 29 29 29 29 14 29 29 29 6 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 19 29 29 16 13 19 16 29 13 16 29 29 16 29 13 19 31 29 16 29 29 29 29 13 16 16 13 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 25 29 29 29 29 29 29 27 6 29 19 25 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 31 16 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 13 29 29 29 29 8 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 6 29 25 8 29 29 29 2 29 14 2 29 31 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 14 29 29 25 8 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 6 29 29 29 29 29 2 29 29 29 2 29 29 25 29 29 29 29 6 29 29 29 18 29 29 29 2 29 29 14 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 2 14 25 29 29 29 29 29 25 25 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 31 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 14 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 29 29 25 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 14 29 29 29 29 2 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 16 29 29 17 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 27 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 2 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 8 29 29 29 29 2 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 5 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 2 29 29 29 17 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 31 29 8 8 29 29 29 29 29 29 5 29 29 29 29 16 29 29 29 29 29 29 29 31 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 2 29 6 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 8 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 17 2 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 16 29 29 27 29 8 29 29 29 29 5 29 29 29 29 18 29 29 29 29 29 29 29 29 6 18 29 29 29 29 29 23 2 29 6 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 31 29 29 29 29 2 16 29 29 29 29 29 29 23 29 2 29 29 2 29 29 29 29 29 13 29 29 29 29 2 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 17 29 29 29 29 8 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 8 29 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 27 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 2 29 8 29 29 29 29 29 29 29 2 2 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 31 29 29 29 29 29 29 25 29 27 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 8 5 29 29 29 29 5 29 29 29 29 29 29 8 29 2 31 29 29 29 29 29 29 29 31 29 29 29 29 8 29 6 2 29 29 17 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 8 2 29 29 2 2 29 29 2 8 29 29 2 2 29 16 16 8 2 8 23 2 29 8 8 29 29 29 8 29 29 29 29 2 29 13 29 29 29 29 29 29 29 31 29 29 29 29 2 29 29 29 29 2 31 29 29 29 6 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 8 29 18 8 29 29 29 29 25 29 8 29 29 29 29 16 29 29 29 29 29 29 8 29 29 13 29 29 29 29 2 29 8 29 2 29 29 29 16 29 26 29 29 29 29 29 29 29 29 29 29 31 8 8 2 2 29 2 8 29 29 29 29 29 29 29 29 2 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 16 29 29 13 29 29 29 8 29 29 29 29 29 29 8 29 29 13 29 29 29 29 29 29 8 29 29 29 17 13 29 29 16 29 29 29 16 16 29 29 29 13 29 29 16 29 16 29 16 29 16 29 29 2 29 29 16 13 29 29 29 29 29 29 16 2 13 2 16 29 29 29 29 29 16 29 13 29 16 29 29 8 29 29 16 29 16 16 16 29 29 16 16 29 16 29 29 29 16 29 16 29 29 16 16 29 16 29 16 29 16 29 16 29 29 16 29 29 8 29 29 13 16 29 29 29 17 29 16 13 16 29 29 29 19 29 19 13 16 19 19 29 29 29 29 29 29 16 13 13 29 29 16 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 8 29 29 8 29 2 16 29 16 16 16 19 19 19 13 16 29 19 19 16 16 29 16 29 13 29 16 19 13 16 16 29 29 16 29 16 29 29 29 16 29 8 16 8 29 29 29 29 29 17 16 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 2 16 29 29 16 29 29 16 29 29 16 29 29 29 29 29 16 29 13 29 2 29 29 29 29 29 16 29 29 17 29 16 16 29 31 29 19 29 29 29 29 16 16 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 17 29 16 29 29 29 29 29 16 29 29 29 16 29 16 17 5 29 29 29 29 29 13 29 29 16 29 29 16 13 19 16 16 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 8 8 29 29 2 29 29 29 29 29 29 17 29 29 29 2 8 8 29 29 29 29 29 29 29 26 29 29 17 8 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 2 2 29 31 29 27 29 29 2 29 29 29 8 2 8 29 29 6 29 29 29 29 29 29 6 2 29 29 2 29 29 29 29 29 5 29 29 29 29 29 6 29 29 31 8 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 8 29 8 29 31 2 8 29 29 29 29 5 2 2 29 6 29 29 8 8 8 2 8 29 2 29 27 29 2 29 8 29 29 29 29 2 8 31 2 2 29 8 8 29 2 8 29 31 29 31 29 29 29 29 29 29 29 29 29 29 17 29 5 29 17 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 16 29 29 29 29 29 29 29 29 16 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 31 29 29 29 29 16 29 29 29 29 16 29 29 16 16 17 29 16 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 2 8 29 29 6 29 8 29 29 29 2 29 2 26 29 29 29 16 27 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 6 29 29 29 29 29 29 29 29 29 29 29 27 29 29 2 29 29 29 8 29 8 8 29 29 29 16 29 29 29 6 29 29 29 6 8 29 26 29 2 27 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 2 8 8 29 2 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 8 16 29 14 16 29 17 29 29 29 2 29 29 29 8 29 29 29 29 2 29 29 29 29 29 16 13 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 16 29 16 29 29 13 19 29 29 16 29 29 29 16 16 16 16 29 29 29 16 29 16 29 16 29 29 16 29 16 16 29 29 29 29 29 2 16 29 29 29 16 13 16 29 19 16 16 2 16 29 16 16 16 29 16 19 13 2 16 16 13 16 19 16 29 29 16 29 16 13 29 29 29 19 19 29 29 19 29 16 29 16 29 16 29 29 10 19 13 16 29 16 16 16 16 16 29 29 16 16 29 19 19 29 16 29 16 29 16 29 29 19 19 16 16 13 29 29 29 16 29 29 29 29 29 16 19 29 16 29 29 29 16 29 29 5 16 29 29 16 13 13 2 29 16 16 29 29 29 29 17 13 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 17 29 29 29 16 29 29 29 2 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 25 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 8 16 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 6 29 29 2 29 29 29 6 29 8 29 8 29 29 29 8 17 2 29 29 29 29 8 8 29 29 29 2 8 29 29 29 29 8 8 2 29 29 2 29 29 29 8 29 31 29 8 2 2 29 31 2 29 29 29 29 29 29 29 29 17 29 29 29 2 29 29 29 29 8 29 29 29 29 8 5 2 29 6 8 29 29 29 29 2 29 29 25 29 29 29 8 5 2 8 2 29 26 31 8 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 5 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 2 17 29 29 29 29 29 29 2 29 29 29 29 29 16 5 29 2 29 27 2 29 29 29 8 29 29 2 29 2 5 16 29 29 29 29 29 8 29 29 29 29 29 8 29 17 16 29 29 29 29 29 6 29 16 29 16 29 13 16 16 29 29 29 2 16 16 16 29 29 29 29 29 16 19 29 2 29 29 29 17 29 16 29 29 8 29 29 29 29 29 29 16 5 13 29 17 29 17 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 26 29 2 29 16 29 29 29 29 17 29 16 16 29 29 29 16 29 16 13 29 29 29 29 16 26 29 29 16 29 8 29 29 29 17 29 29 29 8 29 29 29 29 29 16 29 29 2 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 16 29 16 16 29 16 13 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 16 29 29 29 29 17 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 2 29 5 8 29 29 29 29 13 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 2 29 6 29 29 29 6 29 29 29 8 29 26 2 8 29 8 29 2 29 2 29 29 8 8 29 29 2 29 29 6 29 2 29 23 29 29 29 2 29 31 8 8 2 31 2 5 2 2 2 8 8 5 6 2 29 29 8 2 29 6 29 8 29 18 29 2 8 8 29 2 8 29 27 29 29 8 5 29 31 29 29 18 4 2 29 29 27 29 29 8 29 29 29 8 29 29 2 8 29 29 29 2 2 2 8 8 29 29 5 5 31 29 29 6 29 8 29 2 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 13 29 16 13 17 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 26 8 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 6 29 13 29 16 29 29 29 29 29 29 29 29 29 26 29 26 29 29 29 8 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 16 29 29 29 29 16 29 2 13 29 29 13 16 29 16 29 29 29 16 29 16 8 29 29 29 16 29 29 16 29 29 16 29 29 29 16 19 16 29 29 29 29 8 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 19 29 29 29 16 29 29 31 29 29 29 29 29 8 23 8 25 29 29 29 29 29 29 29 5 29 29 29 29 29 8 8 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 23 29 29 29 29 29 29 29 29 5 29 29 8 29 29 8 8 29 29 29 2 29 6 29 2 29 29 2 29 29 31 2 29 8 29 29 29 29 29 29 29 27 8 29 25 5 2 29 29 2 2 29 29 2 2 29 29 29 29 29 2 8 29 18 29 29 29 27 8 2 2 8 29 29 8 29 8 29 29 6 29 8 8 29 2 2 29 29 6 29 29 8 29 29 29 29 29 29 29 29 2 14 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 6 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 13 29 29 29 29 29 16 29 29 13 16 29 16 29 16 16 29 16 29 13 29 16 19 29 29 29 29 16 29 16 16 29 19 29 16 29 29 16 29 29 16 29 29 29 16 29 29 16 16 16 29 29 29 16 29 29 29 17 16 16 13 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 16 16 16 16 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 16 29 29 29 16 13 29 29 29 29 16 19 16 16 29 29 16 29 16 19 16 29 29 16 13 13 13 29 29 29 29 29 29 19 29 29 16 29 29 29 16 29 16 16 16 29 16 16 29 29 29 16 16 29 16 17 16 16 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 19 13 16 29 29 29 29 16 29 29 29 16 29 29 16 29 16 16 13 29 29 29 2 29 19 29 29 16 29 29 13 29 29 16 19 16 13 13 16 16 16 29 16 29 16 19 29 29 29 29 19 13 16 29 29 16 29 29 19 5 29 13 29 2 16 29 16 13 29 19 16 29 16 13 29 29 16 29 19 29 16 29 29 29 13 16 29 16 16 16 29 16 13 16 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 16 16 16 13 29 29 16 16 19 29 29 29 16 19 16 19 16 28 16 29 16 16 29 29 16 29 29 29 16 16 16 16 29 13 29 29 29 29 16 16 16 29 19 16 16 29 16 16 19 29 29 16 19 29 16 29 16 16 19 29 29 29 29 16 16 16 19 19 29 29 16 16 16 16 16 16 19 16 29 29 29 19 29 29 14 29 29 16 16 29 29 16 29 16 29 13 29 29 29 29 16 29 29 29 29 17 29 16 2 29 16 29 16 16 16 29 29 29 16 29 16 29 2 16 29 29 29 16 16 29 17 16 29 16 13 29 16 29 29 8 29 29 29 8 29 29 16 29 16 29 16 16 29 29 17 29 29 29 29 16 16 16 16 29 29 29 16 19 19 16 29 16 29 29 29 29 29 16 29 2 16 29 29 16 29 16 29 29 16 16 16 16 29 29 16 16 16 29 29 16 29 13 16 16 16 29 29 29 29 19 29 29 16 13 19 17 16 16 29 2 17 16 16 19 16 29 29 29 17 16 13 16 29 29 16 29 16 16 29 19 16 13 16 19 29 16 29 29 19 16 16 13 16 13 16 16 19 29 16 29 19 19 29 29 19 16 16 29 13 29 19 16 16 16 16 16 16 16 19 16 29 16 29 16 29 29 29 16 13 13 29 16 29 16 16 16 16 19 29 16 16 16 16 29 16 19 29 16 19 16 16 16 29 13 16 19 16 29 29 13 19 16 29 29 29 16 19 16 29 19 16 19 29 29 19 16 19 29 19 19 16 16 9 19 29 16 16 19 29 13 19 19 29 29 29 29 29 19 16 16 13 16 19 16 17 16 16 19 19 19 19 19 16 16 16 9 9 19 29 16 29 16 29 16 19 13 8 16 16 16 16 2 16 16 29 29 29 16 16 29 16 16 16 29 29 29 29 9 19 29 29 16 16 2 16 29 16 29 16 8 16 16 16 19 29 16 29 19 29 16 16 16 29 29 16 16 29 29 16 16 29 29 29 19 6 29 29 17 19 29 16 29 29 13 16 29 29 29 29 18 29 29 10 29 29 10 29 29 29 9 23 17 29 29 29 29 29 29 29 29 29 29 14 29 8 2 2 29 29 2 29 29 29 29 2 2 29 29 29 29 29 29 8 16 29 16 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 16 29 16 29 29 29 29 29 16 29 16 29 16 29 29 29 29 2 29 29 29 29 29 29 29 16 6 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 25 29 29 29 23 29 29 14 29 17 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 14 29 29 29 2 29 16 29 29 29 29 16 16 16 29 29 29 29 29 14 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 6 5 8 29 25 29 29 29 27 29 29 29 5 27 6 2 29 29 29 29 29 2 29 8 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 13 26 29 16 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 17 16 29 29 29 16 16 29 29 16 16 19 29 16 16 16 29 29 29 29 29 16 16 29 16 16 16 16 19 16 29 29 16 16 29 16 29 19 29 29 19 29 16 16 16 29 16 16 16 16 16 16 16 29 16 16 29 29 19 17 29 29 29 16 29 16 29 29 16 29 16 16 16 16 29 19 29 29 31 29 2 29 29 29 16 29 29 29 29 29 19 29 29 29 29 2 2 29 29 29 29 29 16 29 29 29 29 29 5 29 29 29 5 29 29 2 31 29 2 2 2 2 2 29 16 29 29 8 29 29 29 29 29 29 29 29 29 8 8 29 29 29 23 29 29 29 29 14 29 29 29 16 13 19 16 16 29 29 29 16 29 16 29 29 19 29 2 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 13 8 16 29 29 29 16 18 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 2 29 16 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 29 8 29 29 29 2 29 29 29 29 2 29 2 8 2 31 16 29 16 29 6 29 8 29 29 29 29 29 2 2 5 29 2 29 2 29 29 29 2 2 29 31 29 29 8 8 18 18 29 25 27 29 29 29 29 29 29 2 2 2 29 29 2 25 29 5 29 8 29 29 29 29 29 29 8 8 29 8 29 29 18 2 2 17 29 29 29 29 29 8 29 8 29 29 2 29 29 29 29 29 29 29 29 8 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 19 13 29 29 29 16 16 13 19 29 19 19 19 29 16 16 29 29 13 16 29 29 16 17 16 19 16 29 29 19 19 29 29 19 19 29 16 16 13 16 29 29 29 16 29 29 19 16 29 16 29 19 29 16 29 16 16 29 16 29 19 16 29 13 29 16 19 29 19 19 29 29 29 16 19 13 16 19 29 29 16 29 29 19 13 13 19 16 29 29 29 16 16 16 13 29 29 16 29 29 13 16 29 16 16 29 19 29 29 29 29 29 16 16 16 16 29 29 16 29 29 29 17 29 29 29 16 29 29 8 29 29 29 16 8 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 17 29 16 29 29 29 29 16 29 29 16 29 29 29 8 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 16 29 29 29 13 29 29 29 16 16 8 29 29 16 29 29 29 16 29 16 29 29 16 29 16 29 29 29 16 17 16 17 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 19 29 29 29 29 16 29 8 29 29 17 8 29 16 8 13 29 17 16 29 29 29 2 29 16 29 29 29 29 29 8 29 2 29 29 29 29 2 29 29 16 8 29 29 26 29 29 8 29 29 29 2 29 29 26 31 29 29 29 29 29 29 29 8 29 18 2 27 29 29 29 29 29 29 29 29 6 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 31 29 29 29 29 29 29 31 29 29 29 29 29 29 16 29 29 29 29 16 6 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 19 17 29 29 16 16 29 29 18 29 29 8 29 29 16 29 16 29 29 13 29 29 16 29 26 13 16 29 13 29 29 16 29 16 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 16 29 16 29 29 16 16 16 29 16 31 29 16 16 29 16 29 29 29 16 16 29 29 29 16 16 16 16 2 16 29 16 29 29 29 29 29 16 29 16 29 17 16 16 13 29 29 29 16 16 29 16 29 29 16 29 29 16 16 29 16 29 13 16 29 29 16 19 29 13 16 29 29 29 29 19 29 19 16 29 29 29 29 29 19 29 29 29 16 13 29 29 16 16 16 29 29 16 16 16 29 16 29 29 29 29 29 29 29 17 13 13 29 29 16 29 16 29 29 19 29 16 16 16 29 16 16 16 29 29 29 16 13 16 16 16 13 29 16 13 16 16 16 29 19 29 29 16 16 1 17 26 16 19 16 4 4 16 17 29 16 29 16 13 29 2 16 16 29 16 29 29 17 16 29 29 29 29 16 16 17 29 29 16 29 16 29 29 16 13 16 29 29 29 16 29 29 29 16 29 16 29 16 19 13 8 16 29 29 16 16 16 29 16 16 13 16 29 29 13 19 16 16 29 29 29 29 29 17 16 16 13 2 29 16 29 29 16 16 16 16 13 16 16 16 16 29 29 29 16 16 16 29 16 16 16 16 29 19 16 16 16 29 16 16 16 16 16 29 16 29 29 29 16 16 29 16 29 29 29 29 29 29 29 16 16 16 29 29 29 16 16 19 29 29 19 16 29 16 16 16 16 29 29 16 29 16 29 29 29 29 19 16 16 16 29 29 29 29 17 16 29 29 29 29 29 16 29 29 29 29 19 16 29 13 16 29 16 16 29 29 29 29 16 16 17 29 16 29 16 29 29 29 16 16 16 16 29 19 29 16 29 16 29 16 29 29 29 29 29 16 16 29 16 19 16 16 29 16 29 16 16 16 29 13 29 13 29 16 29 16 16 16 19 29 29 29 29 16 16 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 16 31 29 29 16 16 16 16 16 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 16 19 29 16 29 29 16 29 13 29 16 16 29 29 19 29 29 16 29 16 16 29 16 16 16 16 16 29 29 29 16 16 29 29 19 29 29 29 16 29 2 29 29 16 29 16 19 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 16 29 16 16 29 29 29 8 16 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 16 29 16 19 16 29 16 29 29 29 29 29 16 16 17 29 29 29 29 16 29 16 13 29 29 29 29 29 29 29 16 16 29 29 29 29 29 6 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 8 16 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 17 29 29 29 29 29 29 29 17 29 16 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 8 16 16 16 29 19 29 6 2 2 29 29 29 29 8 29 1 29 29 16 29 29 29 29 2 16 16 29 29 29 29 8 29 29 29 2 8 29 29 29 29 29 16 29 29 29 8 29 29 8 29 29 29 13 29 29 29 13 13 29 29 29 31 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 26 2 29 31 29 8 29 29 29 29 31 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 25 5 29 29 8 2 29 29 29 5 29 29 16 29 16 2 29 29 16 29 29 29 2 29 8 2 29 26 29 17 29 2 29 29 8 29 18 29 27 29 29 2 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 17 29 29 29 29 29 13 29 16 8 29 29 29 29 16 2 29 16 31 29 29 29 29 29 29 8 29 2 16 29 29 17 26 29 13 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 16 29 29 29 29 29 29 13 29 29 29 16 16 29 29 29 29 29 26 26 29 29 29 29 29 16 8 29 29 29 29 29 29 6 29 29 16 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 27 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 16 29 16 29 2 18 29 29 29 29 29 29 13 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 5 29 2 29 29 8 2 29 29 29 29 17 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 31 29 17 29 29 16 29 29 29 29 29 29 29 29 17 2 29 29 5 29 17 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 16 29 13 29 29 16 29 29 29 29 8 17 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 16 5 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 6 29 29 29 29 29 8 29 26 8 29 29 29 29 29 29 29 29 29 29 29 26 29 25 29 29 29 29 29 8 5 29 6 29 6 29 29 29 26 8 29 29 29 29 6 29 8 8 2 29 29 8 29 31 29 29 17 8 5 29 29 29 29 31 29 29 29 29 2 29 8 8 8 2 29 29 29 29 29 8 29 31 29 8 29 29 29 29 5 8 29 29 29 29 2 2 29 29 8 29 29 6 2 29 29 29 29 29 8 8 5 29 29 8 29 29 29 29 29 29 29 2 2 29 29 26 8 27 29 8 29 18 2 8 29 29 2 8 2 6 8 29 8 29 2 2 29 31 31 2 6 29 8 29 8 29 29 29 29 29 2 29 29 8 29 29 29 29 5 23 29 29 29 29 5 29 29 29 29 29 8 8 2 29 8 8 23 23 29 29 29 18 29 29 5 8 8 29 29 29 29 29 29 8 8 29 29 29 8 29 2 29 8 6 8 29 29 29 29 29 29 8 2 2 29 18 29 8 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 5 29 29 29 6 29 29 2 18 8 29 29 29 29 29 29 25 29 29 8 29 17 29 8 29 29 29 29 8 29 8 2 29 2 29 29 6 29 8 8 2 29 2 29 29 27 31 2 5 29 29 14 29 17 29 6 8 29 29 2 29 8 8 29 2 29 29 29 29 29 29 29 6 2 29 29 29 25 29 29 29 29 8 29 8 29 29 29 29 29 29 29 2 31 29 29 29 29 8 29 29 29 29 29 29 29 29 14 29 29 17 29 29 29 29 8 2 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 2 8 29 29 29 29 29 29 29 17 29 26 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 27 29 29 29 8 2 2 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 8 6 2 29 2 26 29 29 8 29 29 29 29 29 8 29 29 5 8 8 29 29 29 29 29 8 29 29 8 29 29 2 29 29 8 2 29 29 8 29 29 2 8 29 8 2 29 2 29 29 29 8 29 2 29 29 29 8 29 29 29 2 29 29 29 29 27 25 29 29 8 29 29 29 29 29 29 29 2 18 29 29 29 29 29 8 25 18 29 29 29 29 29 29 29 8 29 8 29 29 8 29 29 29 29 2 29 29 2 29 8 2 29 8 14 8 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 27 2 29 29 14 29 31 14 29 29 29 29 29 8 29 29 29 8 29 29 29 29 14 29 29 29 29 29 29 29 29 17 29 29 2 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 2 14 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 2 29 6 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 27 29 29 29 2 29 29 8 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 27 29 31 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 14 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 14 29 29 29 8 29 29 29 2 26 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 2 2 29 27 29 29 27 29 31 31 29 18 8 29 29 29 29 8 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 27 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 14 29 29 2 29 29 29 29 29 29 29 2 8 29 6 14 18 29 29 29 29 29 14 29 29 6 6 29 29 31 31 29 29 29 29 29 27 29 2 29 29 29 29 14 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 27 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 2 29 8 29 29 29 29 29 29 2 29 8 14 29 29 29 29 29 29 29 29 25 29 5 29 29 29 29 29 16 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 31 29 29 29 29 8 29 29 29 8 29 5 8 2 29 29 29 29 29 2 27 6 29 8 18 2 8 2 2 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 5 29 29 29 29 2 29 2 16 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 6 29 29 29 16 16 29 29 27 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 6 8 17 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 8 29 8 29 29 8 8 29 29 29 29 29 29 2 29 29 25 6 29 29 31 29 29 31 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 2 29 8 29 29 29 29 29 29 29 29 16 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 16 13 29 16 16 29 29 29 8 29 8 29 2 29 8 8 16 29 29 29 29 29 29 2 25 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 17 29 29 29 29 29 16 29 29 29 29 6 29 29 29 29 13 29 29 26 29 16 16 29 29 29 29 13 16 29 29 29 29 27 31 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 18 13 29 29 29 29 29 16 29 29 29 29 29 29 6 29 26 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 6 18 2 29 29 25 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 8 29 8 29 25 29 29 29 26 29 29 2 29 8 2 29 29 29 29 29 29 29 29 8 29 2 2 2 29 29 29 29 29 29 29 29 8 29 6 29 8 8 29 31 29 29 29 8 29 2 29 29 29 29 29 31 29 29 29 29 2 8 14 29 29 29 29 29 29 29 29 8 2 29 29 8 29 29 29 29 29 29 29 29 25 29 29 29 6 29 29 29 29 29 29 8 29 29 6 29 29 29 29 6 29 29 29 29 29 29 8 26 2 29 8 2 29 29 29 29 16 16 29 2 2 29 29 29 29 29 29 23 29 8 2 2 25 31 29 29 29 29 29 29 29 29 6 29 29 8 18 29 8 29 25 29 29 25 29 29 29 29 29 8 2 29 6 29 29 29 29 6 29 8 29 2 29 29 29 29 29 2 29 18 29 29 8 29 29 8 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 6 29 29 29 29 8 2 29 29 29 29 29 29 29 8 29 29 5 27 29 16 8 8 5 29 6 29 31 18 29 29 23 29 29 29 29 29 31 29 29 29 29 29 29 16 29 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 5 8 14 2 29 29 29 29 29 29 2 2 29 29 2 29 8 2 29 2 29 29 29 29 29 2 29 29 29 2 29 29 29 2 29 2 29 31 29 29 29 29 6 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 8 29 29 23 8 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 8 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 8 29 29 29 2 29 29 2 29 29 5 29 29 29 29 31 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 27 29 29 29 29 27 2 29 8 29 8 8 29 29 29 29 14 29 8 27 8 8 27 14 29 29 29 8 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 2 29 8 29 6 29 8 29 29 29 29 29 2 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 29 29 29 23 29 29 8 25 29 29 29 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 29 29 29 8 8 8 29 2 29 29 29 29 29 29 29 27 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 5 29 29 14 16 29 27 29 26 2 8 29 29 29 16 29 6 29 29 29 27 29 16 29 29 29 8 6 29 8 29 6 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 27 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 5 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 8 8 6 29 29 29 29 8 29 18 31 29 29 29 29 2 29 8 29 8 8 8 29 29 29 29 29 29 29 29 29 29 29 2 25 27 29 29 8 29 29 29 2 29 5 29 8 29 2 29 29 29 8 29 29 2 29 29 29 29 2 25 29 8 8 8 29 29 29 29 29 29 29 29 29 29 29 8 8 8 29 29 5 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 5 2 29 29 29 29 2 29 29 2 18 29 29 29 6 29 18 29 29 8 8 2 29 29 29 14 6 8 2 29 29 29 29 29 26 6 29 29 8 2 29 29 29 29 8 29 29 31 29 29 6 8 29 29 2 29 8 29 27 2 8 29 29 2 29 5 2 29 23 8 29 29 8 2 29 8 29 8 29 29 2 29 2 29 29 29 29 2 8 13 29 29 5 29 23 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 27 29 8 29 29 29 6 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 14 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 8 29 29 29 29 29 29 29 29 29 2 29 26 29 6 29 29 29 29 6 29 2 6 29 29 29 29 29 29 29 2 6 29 29 29 25 29 29 26 29 29 29 29 29 29 2 29 29 29 2 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 2 8 29 23 8 8 29 29 29 26 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 17 16 25 29 29 29 29 29 29 29 29 29 29 26 29 29 29 2 29 29 17 29 8 29 29 29 18 29 29 29 29 29 29 29 8 29 29 16 29 29 29 16 29 29 29 29 29 29 14 29 6 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 6 29 29 17 29 29 29 29 29 29 29 29 25 29 16 29 18 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 17 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 13 16 16 16 29 29 29 29 29 29 29 8 29 16 29 16 29 29 29 16 13 29 29 29 16 29 16 2 29 16 29 29 13 16 29 16 16 29 29 29 29 29 29 17 16 29 29 29 16 13 29 16 16 16 16 29 16 29 29 8 29 16 29 16 29 29 31 16 29 19 29 16 29 29 29 16 29 29 16 29 13 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 13 29 16 16 29 29 29 16 29 29 29 16 29 29 16 29 16 29 16 29 29 29 29 29 29 29 17 16 29 29 29 29 29 29 16 16 16 16 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 16 2 16 16 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 13 29 16 29 29 19 29 29 29 16 13 29 29 16 29 29 16 29 16 29 16 16 29 16 16 16 29 13 4 29 29 29 16 29 16 29 29 29 29 29 29 16 16 16 17 13 29 13 29 29 16 16 29 29 17 29 29 29 29 16 16 29 29 29 16 29 29 16 29 13 16 29 29 29 29 29 16 19 29 16 29 16 16 16 17 16 19 16 29 16 19 13 16 29 16 29 29 16 8 29 16 8 29 29 29 19 16 29 29 16 16 1 4 4 17 19 17 29 17 17 29 8 16 16 17 16 13 29 29 29 13 17 29 29 26 16 16 13 16 29 16 16 16 29 29 29 19 2 29 16 29 29 13 16 2 29 29 19 13 29 29 16 19 16 13 29 16 19 29 16 29 16 29 19 17 29 16 13 16 16 8 16 13 29 29 29 16 29 19 29 16 16 29 29 29 29 16 29 13 17 29 19 29 29 29 16 13 17 29 16 13 19 16 29 29 16 29 29 19 29 16 29 29 19 16 29 16 29 19 16 29 29 16 16 29 16 29 29 29 29 29 29 16 19 29 29 29 19 16 29 29 16 19 16 29 16 13 29 13 19 19 16 13 19 16 16 16 19 19 19 19 16 16 16 29 16 19 19 19 13 29 16 29 29 29 29 19 16 29 16 29 16 16 16 16 29 29 29 29 16 16 13 29 16 16 2 29 16 29 16 13 2 16 16 29 29 16 29 16 19 29 16 8 16 29 29 29 29 29 16 19 29 29 13 29 29 29 29 16 16 29 29 17 19 16 29 16 29 29 29 29 6 29 29 16 16 19 29 13 16 16 29 29 16 29 19 16 29 29 16 16 29 16 29 29 19 16 16 13 29 16 19 19 16 29 16 29 16 16 29 29 16 29 29 29 16 16 29 16 16 2 13 16 29 16 13 29 29 29 29 16 16 29 19 13 29 29 16 16 29 29 29 13 29 13 13 29 16 16 29 16 29 16 16 29 29 29 29 16 16 29 17 16 16 16 16 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 8 16 29 29 29 29 31 29 16 29 2 29 29 29 16 29 29 29 29 8 16 29 29 16 26 29 29 29 16 29 29 29 29 16 8 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 16 29 29 29 29 5 29 16 29 29 29 29 29 29 16 29 2 29 13 29 29 29 29 13 29 29 29 29 29 29 8 29 29 29 29 29 29 17 16 16 5 29 16 29 29 29 16 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 8 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 31 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 16 29 29 2 29 29 29 2 29 29 8 2 29 29 5 31 2 29 27 13 2 18 29 8 29 29 29 29 8 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 2 29 29 29 29 17 29 29 2 29 8 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 6 8 29 2 29 29 29 2 29 18 6 29 29 29 29 29 29 29 29 29 29 29 29 27 2 29 29 29 29 29 2 29 17 31 29 29 29 2 29 29 29 29 2 29 8 29 29 8 29 31 29 29 29 29 29 29 29 18 29 2 29 2 2 1 2 8 2 29 6 6 2 8 31 8 18 6 2 29 8 8 29 29 8 31 31 29 6 29 8 6 29 8 29 29 8 18 8 29 29 29 29 31 29 2 29 29 8 2 8 31 8 2 29 8 29 29 29 31 29 29 6 29 29 29 29 31 29 29 29 8 29 29 6 29 2 5 29 31 14 29 29 29 8 2 2 29 26 29 29 29 29 2 5 29 29 29 29 29 29 2 29 29 29 29 8 29 29 5 29 29 29 29 6 2 29 2 25 29 29 8 2 29 29 29 29 29 2 29 2 29 31 18 8 29 29 2 2 25 29 29 29 2 2 29 29 5 5 29 8 29 5 2 29 2 29 29 6 6 8 29 29 2 18 29 6 8 29 29 29 25 29 8 8 29 2 6 29 29 8 2 29 29 8 6 29 29 29 2 2 2 29 29 18 29 29 29 29 8 5 14 5 29 2 2 27 2 29 8 29 29 29 29 6 29 29 29 8 2 29 29 8 29 2 29 29 29 29 29 29 31 29 29 29 8 29 8 23 8 5 8 29 2 29 29 29 5 2 29 18 29 2 29 2 6 2 29 29 29 29 29 29 29 29 23 29 8 2 29 29 29 29 2 25 29 31 5 29 2 29 2 8 29 23 29 8 29 2 29 2 2 8 5 8 8 2 14 8 8 2 29 8 2 8 5 29 29 29 29 5 2 2 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 8 29 18 29 23 2 2 29 25 27 29 29 29 8 23 8 29 8 2 29 29 29 29 8 29 2 29 29 29 27 29 8 29 29 8 2 6 29 29 6 2 29 29 8 2 29 2 2 2 2 29 8 29 2 29 31 2 29 2 29 5 29 8 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 5 29 6 29 29 8 29 8 29 8 29 2 29 29 2 29 2 2 2 8 29 29 29 29 29 29 29 29 14 29 29 29 6 5 31 29 29 29 29 29 29 29 25 6 29 2 29 8 29 6 29 29 29 29 29 29 8 29 29 29 29 29 8 29 6 6 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 6 6 8 2 8 29 29 6 29 29 29 29 29 29 26 6 29 2 29 6 29 8 29 29 29 29 18 29 8 29 29 2 29 29 29 29 29 29 29 17 31 29 29 29 29 31 29 29 29 29 29 8 29 29 8 8 29 29 29 29 29 29 29 29 26 8 26 25 29 26 29 29 29 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 25 8 29 8 5 29 29 29 29 29 29 8 29 29 29 29 31 29 29 31 8 29 29 29 29 29 17 6 29 29 29 29 29 17 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 2 14 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 27 29 16 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 16 29 29 31 29 29 29 2 29 29 29 29 29 29 8 29 2 25 29 29 29 29 29 29 29 29 29 16 29 29 29 27 8 29 17 2 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 27 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 6 29 29 29 16 29 29 2 31 29 29 29 29 17 29 29 29 29 29 29 29 8 29 29 29 29 27 26 29 13 29 29 29 29 16 29 29 13 29 29 29 27 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 29 29 29 29 29 29 29 29 29 25 29 16 29 29 29 29 25 29 29 29 29 13 29 29 29 29 5 29 29 29 29 2 25 29 29 29 29 29 29 29 16 29 31 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 27 29 29 2 29 17 29 29 29 29 25 6 29 29 29 29 29 29 29 29 2 29 31 29 6 29 29 29 29 29 29 29 29 29 29 5 2 29 8 29 29 29 29 29 29 29 5 29 29 8 29 29 29 29 29 2 29 29 29 29 8 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 2 29 31 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 25 29 29 29 29 25 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 16 2 29 29 29 29 29 29 29 31 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 8 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 6 29 2 29 29 29 29 29 29 25 29 29 29 29 29 29 16 29 29 29 29 29 29 27 29 29 29 29 29 29 8 29 29 27 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 19 29 10 29 29 29 29 29 31 29 29 29 29 25 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 29 2 29 29 29 29 29 29 29 29 41 21 29 10 19 10 29 29 16 19 29 19 29 29 29 29 29 29 16 16 16 10 10 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 6 29 29 25 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 27 29 29 29 29 29 29 29 29 16 29 2 29 29 29 5 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 6 29 29 29 29 29 29 16 29 29 16 29 2 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 6 29 29 29 29 29 31 29 29 29 29 16 29 29 16 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 29 16 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 18 27 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 31 29 8 29 29 29 29 29 29 31 29 31 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 16 29 29 31 29 29 29 29 29 29 29 29 29 13 31 29 29 29 29 29 29 29 29 29 29 13 29 29 13 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 16 16 29 29 29 29 29 29 29 5 29 29 29 29 31 29 29 29 13 29 2 29 2 16 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 13 25 29 29 29 31 29 29 29 29 31 2 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 25 14 29 16 29 16 29 29 29 16 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 17 29 29 29 5 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 27 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 27 29 6 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 16 29 29 29 29 8 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 16 29 29 29 2 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 16 29 16 16 16 16 25 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 2 16 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 16 29 29 29 29 29 29 29 5 29 29 2 29 27 2 29 29 29 29 29 29 29 2 29 14 29 2 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 18 29 29 29 29 16 16 16 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 16 29 29 29 29 2 29 31 29 8 18 18 2 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 8 27 2 29 29 29 2 29 29 8 29 16 16 29 16 16 29 29 27 29 29 29 16 29 29 29 2 8 29 29 25 29 6 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 16 16 29 16 29 29 16 29 29 29 29 29 16 13 29 2 29 2 8 29 29 29 29 29 29 29 29 29 16 29 16 16 13 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 8 31 5 27 29 29 29 29 29 8 29 29 29 29 16 29 29 16 17 29 29 29 29 29 29 8 29 26 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 8 2 29 29 29 29 6 29 29 29 29 29 29 16 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 29 29 6 29 25 6 29 29 29 8 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 13 29 29 8 29 8 29 2 29 8 29 29 29 29 29 8 8 29 16 29 29 16 13 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 18 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 14 31 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 8 29 29 29 8 29 29 8 18 29 29 2 29 29 2 29 29 29 29 29 2 5 29 29 29 29 29 18 29 29 29 2 29 8 6 29 29 25 29 2 29 29 29 29 2 29 29 2 31 29 29 29 29 29 2 29 29 29 8 2 29 13 29 2 29 29 29 9 29 17 29 29 8 29 29 29 29 29 16 29 29 29 5 8 29 29 29 31 2 29 29 29 29 29 29 8 29 29 29 25 29 29 8 29 8 2 29 29 8 29 8 5 29 14 8 29 29 6 29 8 29 8 29 29 5 29 29 29 29 29 29 8 25 29 29 8 29 29 29 29 16 29 13 16 29 16 29 16 29 16 29 29 6 29 29 29 29 29 29 29 29 29 16 29 29 13 16 29 29 29 29 29 2 29 29 27 29 29 29 29 29 29 8 23 29 29 29 29 16 16 29 13 29 29 29 29 29 29 31 29 8 29 8 29 29 29 2 29 29 29 29 14 29 8 29 29 29 29 29 6 29 29 29 29 16 19 29 29 29 16 16 16 29 13 29 29 29 29 29 29 29 29 29 8 2 8 29 29 31 8 29 8 29 29 2 29 8 31 29 29 6 6 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 27 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 6 8 29 29 29 29 29 29 31 29 29 9 29 2 29 29 29 29 29 29 2 29 2 29 29 29 29 2 29 29 29 2 29 29 29 8 8 17 8 29 2 8 29 2 17 8 8 29 26 8 29 29 2 29 29 29 29 29 29 6 2 29 29 2 8 29 29 27 2 8 29 25 29 8 29 8 2 29 29 29 29 2 29 29 8 29 29 29 29 29 2 29 8 29 29 29 29 29 8 29 29 29 8 2 2 29 29 29 29 29 29 8 8 29 2 29 6 17 29 27 29 29 29 29 29 29 29 27 29 31 29 26 29 8 29 2 29 29 29 2 29 29 29 29 26 29 29 29 29 29 29 29 2 29 29 29 14 29 29 8 29 29 29 2 29 29 2 29 29 31 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 8 29 29 25 29 29 29 2 29 29 29 29 2 29 29 8 26 6 2 29 5 29 29 29 29 29 29 6 29 6 29 29 29 8 29 29 29 5 2 29 29 25 29 29 29 29 29 29 8 2 29 29 29 29 8 29 29 29 29 29 16 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 6 29 29 29 29 29 16 29 16 16 16 29 16 29 16 29 29 2 29 31 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 2 29 16 31 6 29 29 8 17 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 16 29 29 29 16 16 29 2 16 16 29 29 29 16 13 29 19 29 29 29 16 29 29 29 29 13 29 29 17 4 29 29 29 6 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 31 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 8 29 16 8 16 29 8 29 29 29 2 29 16 2 29 29 29 29 29 16 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 16 17 29 29 29 29 16 16 29 29 29 29 29 29 2 29 29 29 8 29 8 29 2 29 8 2 14 29 2 29 29 2 2 29 29 29 29 29 31 29 8 29 29 29 2 29 31 29 29 16 2 8 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 2 16 6 16 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 2 29 16 29 2 8 29 29 29 29 29 29 5 29 29 29 29 2 29 2 29 29 25 8 29 2 29 29 29 13 29 8 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 19 29 29 16 16 29 16 29 16 13 16 19 16 29 29 29 16 16 29 29 29 29 29 16 16 2 29 29 16 29 29 16 29 29 19 29 29 16 29 29 16 6 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 16 8 16 16 16 16 29 29 16 19 29 29 29 16 16 29 29 29 29 29 29 29 16 16 29 29 29 16 16 29 29 29 19 16 13 16 16 29 29 29 13 16 29 16 16 29 29 16 16 16 16 29 29 29 19 2 16 16 29 16 13 16 16 29 29 19 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 19 16 29 29 29 19 16 16 19 19 29 16 16 29 29 16 19 19 29 29 29 16 16 19 29 16 29 29 29 29 29 29 29 29 16 29 29 29 16 13 16 19 16 29 29 29 16 29 16 29 29 16 13 16 19 16 16 29 16 16 19 19 16 16 16 29 29 16 16 29 16 16 16 29 16 17 29 2 16 29 13 29 29 29 9 19 29 16 13 19 19 19 16 19 16 29 16 19 19 16 29 29 19 16 16 19 29 16 29 29 29 16 29 29 19 29 13 19 29 16 29 29 19 13 29 29 19 16 16 16 19 29 19 13 19 29 19 29 16 16 29 13 29 19 16 16 29 29 19 9 29 2 8 19 29 29 29 29 29 19 16 16 16 16 19 16 29 16 29 19 16 19 16 29 16 31 19 29 29 19 19 19 16 16 29 29 16 16 29 16 19 29 29 13 19 16 19 19 16 29 29 19 19 16 16 16 19 29 13 19 29 13 19 16 29 19 2 19 16 29 8 29 16 16 19 19 16 29 29 16 16 19 19 16 13 16 19 29 16 19 16 19 19 29 16 29 16 16 29 29 19 29 16 9 16 29 19 19 16 29 19 19 16 29 19 19 19 29 29 16 16 16 19 16 16 29 19 19 29 29 16 16 19 29 19 29 19 19 16 29 16 29 16 13 29 19 8 16 16 16 16 16 17 19 17 29 29 17 16 16 29 16 16 16 29 16 29 19 16 16 2 29 29 19 16 16 19 16 16 29 16 16 29 29 29 29 19 19 16 19 16 29 19 13 29 17 19 16 19 16 16 16 19 19 19 16 19 16 29 16 16 19 16 29 16 19 29 16 29 16 13 19 29 29 19 19 16 13 16 19 19 16 16 19 19 19 29 16 19 13 2 16 16 19 19 19 19 29 19 29 19 19 13 16 16 16 16 19 19 19 19 13 19 29 19 19 19 16 16 19 19 19 19 41 19 19 16 29 29 16 29 16 19 16 16 16 16 13 19 16 16 29 16 16 16 19 19 13 29 13 16 29 19 13 16 16 8 16 29 16 29 29 19 16 16 16 19 29 17 19 29 16 16 29 16 16 29 16 13 16 29 16 19 16 16 16 19 19 17 29 16 16 13 16 29 13 16 16 16 29 13 16 16 29 19 27 19 29 16 29 16 16 13 16 16 16 9 29 29 16 29 29 16 16 16 29 19 19 16 29 16 19 13 19 19 13 9 19 16 16 16 13 16 29 19 19 19 16 16 13 19 19 17 16 16 19 19 19 16 13 19 16 16 29 16 19 19 19 16 29 16 19 19 16 13 29 19 19 16 19 16 16 29 29 13 29 29 16 16 29 19 19 16 19 16 19 19 29 16 16 19 16 16 29 19 19 19 29 16 16 16 19 29 29 19 19 9 19 16 16 16 9 19 19 16 16 16 9 13 19 16 9 19 29 29 19 19 29 9 19 19 29 16 9 19 16 13 9 19 19 19 19 19 16 19 19 19 19 19 9 19 19 19 9 19 19 16 19 19 16 16 29 9 9 19 16 19 19 13 19 19 19 16 19 19 19 29 19 29 19 16 16 29 19 29 16 19 9 19 19 19 29 29 9 9 13 19 13 19 9 9 19 13 9 16 19 29 29 19 19 9 16 16 16 19 19 16 16 9 13 16 16 16 9 16 16 13 16 19 16 29 19 16 19 19 19 19 16 9 13 19 29 19 19 19 29 16 9 9 19 29 19 29 9 19 16 19 29 9 9 29 16 19 19 19 29 9 19 16 19 19 29 29 19 19 16 29 19 9 19 29 29 19 13 16 16 29 16 19 19 19 16 19 19 29 13 19 13 16 29 13 29 16 19 16 16 16 29 29 19 13 16 29 5 29 29 16 16 29 16 29 29 16 29 27 29 29 2 29 29 29 29 29 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 5 16 13 29 29 29 29 29 29 29 16 29 16 29 18 16 29 29 16 29 16 16 29 16 16 29 29 16 29 29 29 29 16 29 29 16 29 16 13 16 16 19 29 29 16 29 29 29 29 29 16 29 16 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 2 29 29 8 29 13 29 16 29 13 16 29 29 29 29 29 8 29 29 8 29 29 29 2 29 8 29 2 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 16 16 19 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 19 19 29 29 29 29 29 29 16 16 16 2 29 29 29 13 17 29 29 29 16 29 16 16 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 8 29 29 8 8 29 29 29 2 29 29 2 2 6 29 29 29 6 6 29 2 29 23 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 16 29 29 29 29 29 5 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 6 8 26 29 8 8 29 29 8 29 29 29 8 29 8 2 6 29 29 2 29 29 2 2 2 2 29 29 29 31 29 29 8 29 29 29 29 29 29 29 8 29 8 31 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 27 16 8 29 19 29 29 29 2 19 29 8 16 29 29 19 2 16 16 29 16 13 16 16 29 16 29 16 16 29 29 16 29 16 29 29 17 17 16 29 29 13 16 19 29 29 16 13 29 19 29 13 19 2 16 16 16 29 19 16 16 16 16 16 16 16 29 16 29 29 19 19 29 29 16 16 16 29 16 16 16 13 19 29 16 16 16 16 16 19 19 16 29 29 29 16 29 29 29 29 19 16 29 16 19 29 16 19 2 29 16 16 29 16 29 16 19 13 29 19 13 29 29 16 13 16 29 29 16 16 29 19 16 29 29 29 19 16 29 29 19 16 13 29 16 29 29 29 16 16 19 16 13 16 16 29 29 17 29 16 16 29 16 29 16 29 29 29 29 29 29 29 29 29 31 29 31 2 8 8 29 27 2 2 14 29 27 8 29 5 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 13 29 29 29 8 29 8 29 29 29 29 16 29 29 29 29 29 16 29 16 16 29 16 16 16 29 29 29 29 16 29 29 29 29 16 29 29 29 16 27 29 19 16 29 29 29 29 16 29 29 29 29 16 16 16 29 29 19 16 16 29 29 29 13 29 29 29 16 16 29 16 16 29 29 29 29 29 29 19 16 29 29 16 16 13 29 19 16 16 16 16 19 19 29 16 19 16 17 29 19 29 29 29 29 13 13 16 13 16 29 16 16 16 29 29 29 29 31 16 13 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 19 29 16 29 29 29 19 29 31 29 16 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 16 29 13 29 29 29 29 16 16 29 29 29 19 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 16 16 13 13 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 5 29 29 29 29 29 29 29 29 2 29 16 29 2 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 14 29 29 29 29 29 8 2 8 29 6 2 8 29 29 29 29 2 29 29 29 2 29 29 5 29 29 29 29 29 29 29 6 31 29 29 29 8 29 29 29 29 29 29 16 29 5 2 29 29 29 29 29 5 29 29 2 29 29 8 29 29 29 8 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 2 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 13 16 29 29 29 29 29 29 29 29 29 6 29 16 29 29 29 29 29 16 29 29 29 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 2 25 31 29 2 29 29 29 29 29 2 5 16 29 29 29 26 29 29 8 29 29 29 16 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 8 29 29 29 8 29 2 2 25 5 29 29 31 29 29 29 16 29 2 8 29 29 29 29 8 2 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 2 2 29 29 2 29 2 29 29 8 29 29 29 16 29 16 29 29 29 29 29 29 29 29 17 29 29 29 31 29 29 28 29 8 18 2 29 29 29 2 29 29 29 29 29 29 13 29 29 13 16 16 29 29 29 29 2 29 29 29 2 29 8 29 29 29 29 29 29 29 2 29 29 29 29 17 2 16 29 2 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 13 16 29 29 29 16 29 29 29 29 16 29 29 16 16 16 16 29 16 16 16 29 29 16 29 19 19 19 13 29 16 13 16 29 29 19 29 29 19 16 29 13 29 16 29 29 16 16 16 29 29 16 16 29 19 29 16 19 16 13 29 19 29 29 29 16 16 16 16 29 16 16 16 16 29 2 16 16 29 16 16 13 16 29 29 29 16 29 16 29 19 16 29 29 19 16 16 29 16 29 29 16 29 16 29 16 16 19 13 29 29 16 16 16 13 16 29 16 16 29 29 16 29 29 29 6 29 16 17 29 29 5 29 29 29 13 29 29 29 2 29 29 29 29 29 29 8 29 8 8 8 13 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 8 29 29 2 29 2 16 29 29 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 25 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 17 29 29 16 16 16 6 13 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 16 16 16 29 29 29 16 29 29 29 16 16 29 29 29 16 29 17 16 29 17 16 29 29 29 29 16 29 29 29 29 16 13 29 29 16 29 16 29 29 29 16 16 29 29 29 19 19 2 29 29 16 29 29 29 29 16 29 16 13 16 16 29 29 29 16 29 29 16 29 29 16 29 16 29 13 29 19 29 16 29 16 29 29 16 29 16 29 19 16 16 16 29 29 13 16 16 29 29 16 29 29 29 17 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 13 16 29 2 16 29 29 29 8 29 29 19 29 13 16 29 29 29 16 29 16 29 16 29 19 29 29 16 29 29 29 29 29 16 29 29 29 29 13 17 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 16 29 29 29 31 29 29 29 29 29 16 29 29 29 16 29 29 16 1 4 29 29 29 2 17 29 2 29 16 16 29 29 29 13 26 5 29 26 29 29 31 29 29 2 29 29 29 29 2 29 16 29 29 29 17 29 29 16 29 17 29 29 29 29 17 29 29 29 29 29 16 29 29 16 16 29 29 16 29 29 19 29 16 29 2 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 16 29 29 16 17 16 29 29 13 29 29 29 16 16 16 16 16 13 29 16 29 16 17 29 8 27 29 29 16 29 29 29 29 16 29 16 29 29 19 16 16 29 16 16 29 16 16 29 29 29 29 16 29 13 29 29 29 16 13 16 29 29 29 16 16 29 16 29 16 16 29 29 17 16 16 29 29 29 16 29 29 29 29 19 29 29 29 16 29 16 29 29 29 17 29 16 29 16 2 29 29 29 8 16 29 29 16 29 29 17 16 16 29 29 29 16 16 29 16 29 29 16 16 13 29 29 29 29 29 16 16 2 29 29 16 13 29 16 29 29 16 29 29 29 29 29 29 29 8 29 29 29 16 16 29 29 29 6 16 16 16 29 16 29 29 31 29 29 29 29 29 16 29 29 29 29 16 29 19 16 8 29 29 13 29 29 29 13 29 16 19 16 29 16 13 29 29 19 19 29 29 16 29 13 29 16 16 29 29 16 29 29 29 16 16 29 16 29 29 16 29 16 8 16 29 16 16 29 19 29 29 29 29 16 29 16 29 16 19 16 17 16 16 9 16 13 29 16 16 16 13 29 13 19 13 29 16 16 13 16 19 19 29 16 16 29 29 19 29 29 16 19 19 13 19 19 29 19 13 16 29 29 16 13 16 19 19 16 29 19 29 29 29 16 13 8 16 13 19 16 19 29 19 17 19 19 29 19 16 19 29 29 16 16 16 13 29 16 19 16 13 29 29 16 19 16 16 29 16 29 29 29 29 29 29 29 29 8 16 29 29 2 29 29 29 29 29 29 29 29 13 29 29 29 13 29 29 29 29 29 16 29 29 16 16 29 29 17 29 16 29 16 16 29 29 19 16 29 29 13 17 29 29 16 27 16 16 29 16 29 16 29 29 16 29 29 16 29 29 16 16 16 29 29 16 19 29 29 8 29 16 16 29 13 16 19 19 29 29 29 2 16 8 16 16 29 16 29 16 16 16 16 19 29 29 29 29 29 16 29 29 8 13 16 29 5 16 29 29 16 8 16 16 13 19 29 16 17 29 29 16 16 29 29 29 29 16 16 29 29 29 29 16 16 17 16 16 29 29 19 16 29 29 29 16 13 16 16 16 16 16 16 29 29 29 29 16 29 29 29 2 29 16 29 29 16 29 29 13 29 29 16 16 17 16 29 16 16 29 16 29 29 16 29 16 19 13 29 29 29 8 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 17 29 16 5 29 29 29 29 29 16 29 16 29 29 16 29 16 29 29 16 29 29 16 29 29 29 29 16 29 2 29 29 29 16 29 13 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 13 8 29 2 29 16 29 29 16 29 29 29 16 29 16 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 5 29 29 29 2 16 16 29 29 16 29 29 16 29 8 29 29 29 29 29 29 16 29 29 29 6 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 27 29 29 5 2 29 29 29 29 29 29 29 2 31 29 29 16 29 16 29 29 29 16 8 29 29 29 29 29 29 16 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 16 16 16 29 16 16 13 29 29 29 31 8 29 29 29 29 29 8 8 29 8 29 29 2 29 29 29 29 8 29 29 29 2 14 29 29 29 2 2 29 29 8 2 29 29 1 29 8 29 29 29 29 13 8 29 29 2 8 6 2 25 25 29 6 8 2 8 29 29 29 29 8 6 14 31 29 8 14 29 29 29 6 8 2 29 29 29 29 29 2 29 8 2 29 2 29 6 29 8 29 6 29 8 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 2 29 29 29 29 29 29 5 29 14 29 2 8 29 29 29 29 2 29 2 16 29 2 5 29 29 29 29 29 29 29 29 29 26 14 29 29 29 6 2 29 29 2 8 5 29 29 2 29 29 29 29 29 29 29 8 29 29 29 8 2 29 27 29 29 8 8 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 29 29 5 2 29 2 31 29 2 29 29 29 29 8 29 5 29 29 29 29 18 8 29 8 2 17 29 29 29 29 17 29 29 2 29 29 29 29 5 29 29 27 17 27 8 29 29 29 29 29 29 31 29 2 29 29 29 14 2 29 29 29 29 29 29 29 8 8 29 5 29 29 29 29 2 31 29 2 29 29 29 29 29 29 29 29 18 29 31 23 29 29 29 2 29 2 29 29 25 29 8 26 2 29 2 29 29 29 5 2 8 29 29 29 29 29 29 2 29 25 29 8 29 29 8 5 2 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 27 2 29 8 8 2 29 2 8 8 29 29 29 29 29 2 8 26 8 2 29 29 29 8 2 5 26 17 29 6 2 2 2 29 29 27 2 29 31 5 29 29 29 6 8 2 31 29 2 29 29 2 17 29 29 29 29 29 29 29 29 2 8 8 29 29 29 2 29 26 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 6 29 6 31 29 2 8 29 29 29 18 29 8 8 29 29 2 17 29 29 2 2 2 2 29 29 27 6 29 29 8 29 6 19 29 29 29 29 29 29 29 5 29 29 8 2 29 8 29 23 29 29 8 29 5 29 29 2 29 29 29 2 5 8 2 2 29 29 29 29 8 29 2 29 18 29 29 2 29 31 29 2 6 29 29 29 29 2 2 2 29 29 29 2 29 2 8 29 29 29 2 29 8 29 2 29 29 5 29 29 29 29 2 29 2 29 29 2 29 29 8 26 6 29 2 29 8 29 29 29 29 2 29 29 29 29 29 29 27 2 29 29 2 29 29 2 8 29 17 29 29 29 29 29 2 29 29 29 31 25 29 8 29 5 25 29 29 29 29 29 29 8 2 29 18 29 29 29 26 29 29 8 29 8 17 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 25 2 6 6 29 29 25 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 8 29 29 29 29 6 29 6 2 29 29 8 29 29 29 29 29 29 29 29 29 18 29 2 2 29 29 29 2 29 29 25 31 27 29 29 27 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 2 29 27 29 29 29 29 8 29 29 8 2 26 16 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 2 29 29 2 29 2 29 2 29 29 29 29 29 29 8 8 29 29 2 29 2 29 29 29 29 29 29 29 29 2 29 8 29 29 6 2 29 2 29 29 29 29 29 29 8 6 29 29 29 18 29 29 29 29 2 29 2 29 29 29 6 29 31 29 8 6 29 14 2 2 27 8 29 29 2 29 29 29 29 2 31 6 29 29 29 29 29 29 18 8 2 29 29 29 29 29 29 29 2 2 8 29 29 8 29 29 8 8 2 29 29 29 8 2 8 29 5 29 18 18 29 29 29 29 29 29 8 6 2 29 29 8 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 27 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 17 29 29 29 29 29 29 29 29 17 29 31 29 29 29 29 29 29 29 29 2 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 2 29 29 27 29 29 29 29 29 29 29 18 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 29 29 29 29 29 19 17 29 29 29 29 29 25 29 29 25 29 29 8 29 2 29 29 31 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 8 29 29 29 29 29 8 29 18 29 29 27 29 29 29 2 29 29 6 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 8 29 29 31 2 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 14 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 14 29 25 29 29 29 29 29 29 25 31 29 29 29 29 29 29 14 29 29 14 31 8 2 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 14 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 27 29 27 25 29 29 29 29 29 29 29 29 29 27 25 29 29 27 29 29 29 29 29 8 29 29 29 29 29 2 29 18 2 31 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 8 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 8 29 29 8 29 29 29 29 2 29 29 29 8 29 27 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 29 29 29 29 29 29 29 29 29 14 27 29 14 29 29 8 29 29 27 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 6 31 29 8 18 29 29 8 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 31 29 18 8 29 29 29 2 29 18 6 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 2 29 29 29 29 2 29 29 2 29 26 29 29 2 29 29 29 6 29 18 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 6 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 21 29 29 29 29 29 29 29 29 29 29 25 29 13 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 25 29 29 29 29 29 13 29 13 6 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 41 29 29 29 15 11 25 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 13 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 15 21 25 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 9 15 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 41 29 29 21 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 41 16 29 29 15 11 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 15 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 15 11 11 25 29 29 29 29 29 16 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 6 25 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 9 41 17 15 11 11 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 14 29 29 29 25 29 29 29 29 29 29 29 29 29 9 41 29 6 29 29 11 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 14 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 25 29 29 9 41 29 29 29 29 29 29 14 29 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 13 41 29 29 29 18 29 29 6 29 25 29 25 29 25 29 27 29 29 29 29 29 29 29 29 29 29 29 29 25 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 19 2 29 29 29 29 29 31 18 8 29 14 29 29 29 29 29 25 29 25 29 29 29 25 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 14 29 25 29 8 29 29 29 14 14 29 29 29 29 27 29 8 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 18 29 29 29 25 29 29 13 29 29 29 8 29 29 29 29 25 29 29 29 29 29 29 29 29 29 6 29 25 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 8 19 29 27 27 29 8 29 29 27 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 13 29 29 29 29 2 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 25 6 29 29 8 29 29 29 29 29 2 29 29 25 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 19 29 29 29 15 11 29 11 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 14 29 31 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 27 29 29 29 29 8 14 29 29 29 29 29 29 6 29 29 29 29 29 29 2 41 29 29 29 21 29 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 16 21 11 29 29 11 11 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 6 29 29 29 29 9 19 19 21 2 11 11 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 28 15 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 25 29 29 29 29 27 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 41 29 29 29 21 11 11 11 11 11 29 29 13 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 19 29 16 29 16 29 11 11 11 11 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 26 16 29 29 29 6 29 16 29 6 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 25 2 29 29 29 29 25 19 29 29 16 19 29 29 11 11 11 16 13 16 29 29 29 29 29 29 16 27 16 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 15 15 25 27 29 29 29 29 29 29 29 29 29 25 29 29 29 25 6 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 41 29 16 13 29 29 8 11 11 29 29 29 29 11 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 16 16 11 29 11 11 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 2 18 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 6 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 16 29 6 29 29 29 29 29 6 29 29 29 29 29 13 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 14 29 29 29 29 29 29 29 29 29 9 1 11 11 11 16 29 29 13 13 13 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 25 14 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 41 21 11 11 11 11 11 29 16 16 13 16 16 29 16 29 16 29 16 16 16 5 29 29 13 16 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 19 29 29 29 16 13 16 29 29 29 29 17 29 11 2 29 16 13 16 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 25 16 29 29 29 29 29 29 25 31 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 8 29 29 41 29 29 14 16 29 16 19 16 29 11 29 29 29 16 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 14 29 29 29 29 25 29 14 29 29 29 29 29 29 29 19 29 16 29 19 16 11 11 29 13 29 29 29 17 13 29 29 16 16 13 29 29 29 16 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 14 29 29 2 25 29 29 29 25 29 29 29 31 29 29 29 29 6 29 29 29 29 41 29 16 15 29 11 13 29 17 29 13 29 29 13 29 29 29 29 29 13 29 29 17 29 29 13 29 29 19 16 29 29 25 8 29 29 29 6 29 29 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 14 29 29 29 29 29 29 29 13 41 29 29 16 16 16 29 29 29 29 11 29 16 29 29 29 29 16 29 13 29 16 16 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 14 29 29 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 25 29 29 29 29 2 29 14 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 41 29 16 13 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 13 29 29 16 16 29 29 29 21 29 29 29 13 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 2 29 29 13 29 16 13 11 21 16 16 16 29 13 29 13 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 18 2 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 16 29 29 29 29 29 16 13 29 29 29 16 16 29 16 29 29 29 16 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 14 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 2 29 29 29 29 29 16 29 29 29 13 16 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 6 29 27 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 29 29 29 16 13 29 16 29 29 16 29 29 29 16 29 19 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 8 29 29 29 29 2 18 8 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 13 13 29 13 29 29 29 19 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 8 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 19 29 16 29 16 29 16 16 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 6 29 2 29 29 29 29 29 29 29 29 29 31 27 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 16 16 29 29 29 16 29 29 29 29 14 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 25 29 29 29 29 29 29 14 29 2 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 16 29 29 29 16 16 29 29 25 29 29 13 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 27 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 18 29 2 29 29 29 29 29 6 29 29 29 29 29 25 29 29 29 29 29 29 29 29 13 13 29 29 16 16 16 16 29 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 8 29 6 29 29 8 29 25 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 13 29 29 16 29 27 29 29 29 29 29 13 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 29 13 29 29 29 29 6 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 27 29 25 14 29 6 29 29 29 29 29 29 27 31 29 29 29 29 6 29 25 29 31 25 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 25 29 29 16 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 2 29 25 29 29 29 25 29 29 29 29 29 29 29 27 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 16 16 13 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 13 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 6 29 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 8 29 29 41 29 29 16 13 16 29 13 16 16 29 29 29 29 29 29 29 16 29 29 16 29 17 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 6 29 29 29 29 29 29 29 29 19 13 19 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 16 29 29 16 29 13 29 29 29 29 25 29 29 29 29 29 29 29 29 6 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 16 29 16 17 29 29 29 16 16 29 29 13 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 25 29 25 29 25 29 29 29 6 8 29 29 29 29 29 29 2 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 6 29 29 29 2 29 29 8 29 29 27 29 2 29 29 29 18 18 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 27 29 29 29 8 29 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 13 16 16 16 16 29 11 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 13 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 25 29 29 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 41 29 29 29 16 29 29 29 11 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 14 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 8 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 13 16 29 16 29 16 16 29 29 16 16 29 29 16 17 16 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 8 8 29 2 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 14 29 29 29 16 29 29 29 16 16 29 29 29 29 2 29 16 29 29 29 29 29 29 29 13 19 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 16 29 29 16 16 29 29 29 13 29 29 29 29 16 29 13 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 25 29 29 29 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 13 29 29 29 29 29 29 16 13 29 29 26 18 29 29 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 27 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 19 29 29 16 16 16 29 29 11 13 16 16 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 16 29 29 16 29 29 29 16 16 13 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 41 29 29 29 29 29 16 29 16 16 16 29 29 29 13 29 29 16 29 29 29 29 29 13 16 29 16 16 29 16 29 17 29 29 29 29 16 16 29 16 17 29 29 31 29 29 13 29 29 29 25 29 29 29 29 29 29 14 29 29 25 29 29 14 2 29 29 29 29 29 25 29 29 2 13 29 29 29 29 29 29 6 29 29 29 29 13 29 29 8 16 16 29 29 26 16 16 29 16 19 13 17 29 29 29 29 29 29 29 16 29 13 29 16 29 29 29 8 29 16 29 2 29 29 29 17 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 25 29 29 29 29 29 29 29 29 29 14 29 29 29 2 29 29 19 29 16 29 29 29 16 16 16 10 29 19 29 29 29 29 29 16 29 29 29 29 29 16 6 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 11 2 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 16 29 29 16 29 13 6 13 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 25 29 29 6 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 29 16 29 16 29 29 29 16 29 16 13 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 6 29 29 29 16 29 29 29 29 27 29 29 29 16 29 14 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 13 29 29 29 29 13 17 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 13 13 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 18 2 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 14 29 29 29 29 29 29 29 29 29 29 29 19 13 29 29 29 29 29 16 16 8 16 16 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 27 29 25 29 29 29 29 27 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 13 29 29 29 19 29 16 16 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 41 16 16 29 16 29 29 16 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 13 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 8 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 19 29 29 29 29 29 29 16 29 16 17 16 29 29 29 29 29 29 29 29 29 29 29 4 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 2 29 29 29 29 2 29 29 29 2 29 16 29 14 29 25 29 25 29 29 29 29 29 29 29 29 2 29 29 8 29 29 6 29 29 14 29 29 29 29 25 29 29 29 29 31 29 29 29 18 29 29 29 29 29 29 25 29 25 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 29 25 29 29 29 29 29 29 29 14 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 27 29 29 29 29 13 29 29 16 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 31 29 29 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 8 29 29 29 27 29 29 2 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 8 29 29 29 6 6 29 29 29 29 29 29 29 29 8 29 29 29 27 29 29 29 29 27 29 29 29 29 8 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 19 16 8 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 25 8 29 29 26 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 2 29 29 25 27 29 2 29 29 29 29 29 29 29 29 6 2 29 29 29 2 29 14 6 29 8 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 8 13 13 17 21 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 6 29 29 29 25 29 29 29 29 29 29 29 31 29 29 29 29 29 27 29 29 25 29 29 29 29 29 14 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 6 29 29 29 29 29 25 14 29 29 29 29 29 14 29 29 29 29 29 31 2 29 8 29 29 29 29 29 29 8 14 29 29 29 25 29 29 29 29 29 29 29 29 2 14 29 29 29 2 29 29 29 29 29 29 14 2 29 29 29 29 29 29 5 29 29 29 29 29 29 29 17 27 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 17 6 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 11 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 25 29 29 29 29 29 29 25 29 29 29 29 29 29 17 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 2 18 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 16 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 8 2 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 25 17 29 29 29 29 29 29 29 2 29 16 29 16 29 29 29 13 29 29 27 29 29 29 2 29 25 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 31 29 29 2 27 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 2 8 6 29 29 29 2 29 29 29 29 29 29 29 8 29 29 27 29 29 2 8 29 8 29 29 29 29 29 2 29 6 27 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 18 29 29 13 16 29 2 29 29 29 29 8 29 29 29 2 6 29 29 29 14 29 29 6 14 29 29 29 16 2 29 29 9 19 10 29 29 16 29 31 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 8 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 18 25 29 2 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 8 29 2 29 29 29 29 31 29 29 29 16 29 29 16 8 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 17 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 6 29 29 8 2 29 27 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 5 29 2 29 29 29 8 17 8 29 29 29 29 29 8 2 8 8 5 29 25 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 17 29 29 29 29 29 29 16 29 29 29 29 16 5 29 29 29 16 29 29 25 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 8 29 29 29 29 8 29 29 29 29 16 29 29 29 29 8 29 29 16 29 29 29 29 29 8 29 8 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 2 17 8 8 29 29 29 29 2 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 8 16 2 29 16 29 16 29 29 29 16 29 29 29 16 29 29 29 29 16 17 29 29 16 17 26 29 29 16 29 29 29 29 29 16 16 16 17 29 29 16 29 16 29 16 16 16 29 14 16 29 29 13 29 29 29 29 16 29 5 29 16 29 8 29 29 29 17 16 29 16 29 29 16 13 16 19 16 29 29 19 29 19 16 29 13 29 29 29 29 29 29 29 16 16 29 29 29 16 16 13 16 29 29 16 29 29 29 16 16 16 19 13 16 29 29 29 13 16 16 29 16 29 13 29 29 29 29 16 16 29 29 29 29 29 29 19 16 29 29 16 29 29 29 29 16 19 16 16 16 29 16 29 16 16 16 16 13 19 16 16 16 16 16 29 2 29 29 29 13 29 16 29 29 29 29 16 29 2 16 29 29 16 29 29 29 29 29 29 16 29 16 29 29 16 29 13 29 29 29 16 13 19 29 6 16 29 29 29 16 29 29 16 29 16 29 29 29 8 29 29 29 16 29 29 16 16 29 16 29 16 29 29 16 16 2 29 29 29 16 16 29 29 29 16 16 16 29 8 29 29 29 29 29 18 18 29 2 29 29 29 29 29 2 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 8 29 16 31 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 31 29 29 29 29 29 29 29 16 13 13 29 29 16 8 8 2 29 17 29 29 29 8 29 29 29 29 29 29 8 16 29 16 16 29 29 29 29 29 29 29 29 29 31 29 8 8 29 8 31 6 2 29 29 29 29 8 29 29 29 29 31 29 8 29 8 2 29 29 6 2 8 8 6 2 8 29 29 5 8 2 29 29 29 8 31 8 29 29 8 29 8 29 2 29 6 29 2 29 8 8 29 6 29 29 29 29 6 29 8 29 29 29 8 29 31 2 2 2 29 2 8 14 8 2 29 8 29 29 29 29 8 2 29 29 2 5 2 29 29 29 29 29 8 29 29 29 29 29 29 6 2 29 29 8 29 29 17 29 29 29 2 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 8 29 29 29 29 29 29 31 29 5 8 2 29 29 2 6 26 29 29 29 29 29 29 2 8 8 29 29 29 29 31 29 29 8 8 5 29 8 29 29 29 29 29 29 8 29 8 8 6 6 14 29 8 2 29 29 29 2 8 2 2 29 2 14 29 2 29 29 29 29 6 2 8 29 25 29 2 27 29 2 29 6 25 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 8 29 29 31 29 8 29 29 8 29 29 2 29 2 2 29 8 6 29 29 29 8 29 5 29 29 5 29 8 2 29 29 29 29 8 2 6 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 23 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 8 29 29 29 2 29 29 18 2 29 29 29 29 18 29 29 2 29 18 18 8 2 29 8 2 29 29 29 29 16 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 13 29 29 16 29 29 13 16 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 16 29 5 29 29 29 29 29 29 16 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 8 29 29 2 8 29 2 2 2 5 29 29 29 29 29 2 2 5 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 8 29 29 29 31 29 29 29 29 29 16 29 17 16 29 29 29 29 29 29 29 2 29 29 29 2 29 29 16 19 29 29 29 29 29 26 29 31 29 29 29 29 29 29 2 29 29 25 5 27 2 29 29 2 8 29 29 26 29 29 23 2 6 29 8 29 29 8 29 31 16 29 29 29 29 29 26 8 8 5 5 29 29 8 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 5 8 29 29 29 29 29 26 29 8 29 29 2 29 8 29 17 29 2 29 2 29 29 8 29 8 8 29 31 29 29 29 29 29 29 8 29 29 2 29 6 31 29 13 29 16 27 29 13 2 29 29 2 29 29 29 29 8 29 26 8 2 29 29 29 29 8 29 2 29 8 29 29 29 29 29 29 8 29 16 29 29 29 29 29 26 29 29 29 29 29 29 2 8 8 29 29 29 29 29 16 29 29 29 8 29 16 29 29 29 29 26 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 13 8 29 29 29 29 29 8 31 2 8 8 29 29 29 29 16 29 16 16 6 29 29 16 29 14 29 8 29 29 8 29 29 27 29 29 8 2 5 8 29 29 29 29 29 8 2 2 8 29 8 29 29 29 29 29 29 8 29 29 2 18 6 2 18 29 29 29 26 29 2 29 8 2 29 29 8 18 29 27 23 29 29 29 2 8 29 29 6 31 29 29 18 29 2 29 2 29 29 29 29 29 29 8 8 31 29 31 29 29 2 29 29 29 25 29 29 8 29 29 29 29 5 29 29 29 25 2 8 8 29 6 31 2 8 6 2 2 5 29 29 25 29 29 29 8 6 2 29 18 29 29 29 27 2 8 29 8 29 8 29 31 13 29 13 29 17 13 29 29 13 16 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 8 8 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 26 16 29 29 29 2 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 8 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 26 16 29 29 29 29 29 29 29 29 8 16 16 29 16 16 29 16 29 16 29 29 26 8 16 2 16 29 16 29 16 13 29 29 29 29 16 29 29 29 2 29 13 29 29 16 29 29 16 16 13 29 29 16 16 16 29 16 16 29 19 13 29 29 16 16 16 29 19 19 29 16 29 16 29 16 29 29 29 16 16 16 2 29 29 16 29 29 29 29 16 29 16 29 16 29 16 29 16 29 19 16 29 16 29 16 29 16 16 29 29 29 19 16 29 29 29 29 16 29 16 16 29 29 16 29 29 13 29 29 29 29 29 16 29 29 29 16 16 13 16 16 29 29 29 29 13 16 29 2 29 17 16 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 5 29 8 29 29 29 29 8 29 26 29 29 27 29 31 29 8 29 29 8 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 13 17 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 17 2 8 5 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 5 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 8 29 29 29 29 8 29 29 29 2 8 29 29 8 29 8 29 5 8 2 29 14 8 29 2 2 29 29 29 29 16 29 19 17 29 29 29 29 29 16 16 29 16 13 29 16 16 16 19 13 19 16 16 13 19 29 16 29 16 16 29 29 13 16 16 29 29 16 29 19 29 2 29 16 29 16 29 29 29 29 16 19 16 29 29 19 16 16 29 29 13 19 17 29 16 19 16 19 13 29 29 29 13 19 16 29 29 19 16 16 16 16 16 13 29 16 29 29 16 19 19 16 16 16 29 29 16 16 16 16 16 16 19 16 19 29 29 16 29 13 16 19 29 16 16 16 16 16 29 16 19 19 19 16 19 19 13 16 19 19 13 16 29 19 19 17 29 29 19 16 29 29 19 29 29 17 19 16 29 16 19 29 16 29 19 16 16 29 19 19 29 29 16 16 19 9 19 29 29 29 19 13 19 16 13 2 19 29 16 19 29 29 29 29 16 29 29 16 16 19 16 16 29 2 29 16 16 29 29 29 16 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 14 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 2 29 29 29 19 29 29 29 16 29 29 16 29 13 29 29 13 29 29 16 29 29 29 29 29 29 16 29 16 29 29 16 16 29 17 29 16 29 29 29 16 16 29 29 29 29 16 16 29 16 29 29 29 16 16 16 2 29 29 29 29 16 16 29 13 29 16 16 16 19 16 29 16 16 29 16 16 29 29 19 13 29 29 16 16 29 16 5 2 29 16 29 29 29 29 29 16 29 29 2 29 16 29 29 16 29 16 29 16 29 16 29 29 29 16 16 16 16 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 19 29 16 29 2 16 29 29 29 29 16 29 29 16 16 29 16 16 16 16 16 29 29 16 29 29 29 16 13 16 16 16 29 16 29 16 16 29 16 19 16 16 13 19 29 16 16 29 19 19 29 29 26 19 16 29 29 16 29 16 29 16 13 16 16 17 29 19 29 16 29 16 17 29 16 29 19 29 19 16 16 16 16 16 29 16 16 16 29 29 13 16 29 16 29 29 16 29 16 16 29 29 29 16 16 29 29 16 16 29 16 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 8 14 29 29 29 29 26 29 2 29 26 29 29 29 29 29 16 29 8 29 29 16 16 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 16 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 19 29 29 29 16 29 29 29 29 29 17 29 29 29 16 29 16 29 16 16 29 29 16 29 29 16 29 16 29 29 29 29 29 29 16 29 16 29 13 16 29 13 16 29 16 29 16 16 29 29 29 16 29 16 29 29 16 29 29 13 29 16 16 29 16 16 17 29 29 29 19 13 16 29 29 29 16 13 16 19 16 13 19 29 16 29 16 16 16 16 17 13 19 13 19 13 16 29 29 16 19 16 29 19 29 8 16 19 16 16 16 16 16 16 16 13 16 19 29 16 16 17 16 19 16 16 17 16 29 19 29 17 29 13 29 29 29 16 16 16 29 29 16 16 29 16 29 29 29 13 29 29 16 16 29 16 29 29 29 29 19 16 29 29 29 29 29 29 29 13 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 18 8 29 17 29 29 29 29 29 29 29 29 25 29 2 2 2 29 29 9 29 29 29 29 29 29 29 23 29 29 29 5 29 29 31 29 29 29 29 2 27 29 29 29 29 29 29 16 27 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 16 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 16 16 29 16 29 29 29 29 29 16 13 19 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 16 16 16 8 29 29 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 8 8 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 8 2 29 25 29 29 2 8 8 29 2 29 29 29 8 8 29 29 16 29 29 29 29 29 29 29 2 29 29 29 8 29 29 8 13 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 17 8 29 29 6 8 2 29 6 29 29 8 29 29 8 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 8 29 29 26 29 29 2 29 29 2 29 14 2 8 29 5 29 29 29 29 14 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 23 8 17 8 2 29 29 29 2 29 16 29 29 13 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 13 29 16 16 29 13 8 16 29 29 2 29 29 16 19 16 16 16 29 16 17 16 16 29 13 29 29 16 8 19 19 29 29 29 29 29 16 29 29 16 16 29 8 19 29 29 16 19 16 29 16 16 2 29 29 29 16 29 29 27 29 29 29 8 29 29 29 29 29 29 16 29 29 29 16 16 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 16 29 29 2 29 29 16 29 29 29 29 29 29 29 29 19 29 29 16 16 29 8 16 29 16 29 29 29 29 16 16 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 5 8 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 16 29 29 28 16 29 29 29 29 29 8 31 16 29 29 29 29 29 29 16 29 29 29 17 29 29 29 29 16 16 29 29 16 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 19 29 16 29 29 13 29 29 17 16 29 29 29 29 29 29 29 16 29 19 16 16 29 29 29 29 16 29 16 16 16 13 19 16 29 16 29 16 13 29 29 29 29 19 16 29 29 29 16 29 13 16 13 16 16 29 29 29 29 29 29 29 29 29 29 29 16 13 29 2 29 29 29 29 29 29 29 26 29 29 29 31 29 29 29 29 2 8 8 29 29 25 16 29 29 29 29 29 16 16 29 29 29 29 17 29 13 29 29 29 16 29 13 29 29 29 29 8 29 16 29 29 16 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 5 29 2 5 27 17 2 26 29 29 29 2 8 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 18 5 16 16 29 16 29 29 16 29 13 29 16 16 16 29 29 29 16 19 29 16 16 29 16 19 16 16 16 16 16 19 29 29 16 29 19 29 29 29 29 29 29 16 16 16 29 16 29 19 16 29 29 16 19 29 29 19 29 29 16 19 13 16 29 16 16 19 13 29 29 16 16 16 16 29 16 19 16 29 29 29 16 19 16 16 16 29 16 19 19 29 29 29 16 13 16 19 29 17 16 29 19 29 16 16 29 19 16 19 29 16 29 29 19 29 29 16 16 19 19 16 29 19 13 19 16 16 29 16 29 29 16 29 19 16 29 29 16 16 29 19 16 29 16 8 16 19 17 29 29 29 19 16 29 16 29 29 29 16 16 29 16 2 29 29 29 26 29 29 29 6 29 29 29 29 29 16 16 8 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 2 29 2 16 29 29 19 29 16 19 16 16 29 29 19 29 29 29 17 16 16 29 29 19 16 16 29 29 13 16 16 2 29 19 19 19 16 29 5 16 29 16 16 29 29 16 29 16 29 19 29 16 29 29 29 29 9 29 16 19 29 29 29 29 16 13 19 19 29 16 16 19 16 17 16 16 29 19 16 19 29 29 16 19 29 16 13 16 16 29 29 29 29 29 29 29 16 29 29 29 29 16 13 29 29 29 29 16 19 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 13 16 16 16 29 29 13 16 16 29 29 29 29 29 16 16 16 29 13 16 29 29 16 29 16 16 29 16 16 29 29 16 2 16 29 29 29 29 29 29 29 16 13 2 29 17 29 29 16 29 29 29 16 29 16 29 16 29 29 16 29 29 16 29 29 29 29 19 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 27 8 5 8 29 29 29 29 29 29 16 16 29 29 29 29 13 29 16 29 29 17 2 29 29 2 29 29 27 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 8 29 29 29 2 8 29 29 2 2 29 8 29 18 8 2 29 29 29 29 26 29 29 29 29 29 29 19 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 2 29 29 29 29 31 27 18 29 29 29 29 29 29 8 29 29 2 29 29 5 29 29 29 8 2 29 29 2 29 6 29 16 29 8 2 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 16 29 29 29 29 29 29 16 29 29 6 29 29 2 29 27 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 19 17 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 17 17 29 16 16 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 16 13 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 17 29 29 16 29 29 29 29 18 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 19 29 1 4 17 8 16 17 2 2 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 31 29 29 29 16 26 29 16 29 6 16 29 29 29 6 29 17 29 29 29 29 16 29 29 29 29 27 8 29 29 29 16 16 16 29 29 26 29 29 16 29 29 16 29 16 13 29 29 29 29 29 29 29 16 29 29 29 16 29 29 18 16 29 29 8 16 29 29 29 29 16 29 29 29 17 16 29 29 29 29 29 29 29 17 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 13 13 29 2 16 29 29 29 29 29 29 29 29 29 16 13 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 23 19 29 29 29 2 29 29 29 29 29 29 16 29 29 29 16 16 16 29 29 29 29 19 29 29 16 29 29 16 16 16 13 29 16 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 2 29 19 13 29 29 8 31 29 29 29 29 29 25 29 29 29 17 16 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 26 16 29 29 29 29 2 29 29 29 29 4 29 29 29 8 29 29 8 29 29 5 29 29 8 29 29 29 8 29 29 29 8 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 8 29 8 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 27 29 29 5 29 29 29 29 29 29 29 8 29 2 29 8 17 29 29 29 8 29 29 8 8 29 31 29 29 8 29 29 29 8 29 8 29 29 29 29 8 29 29 31 29 29 29 29 29 8 8 29 29 29 8 29 29 29 29 1 8 29 29 29 29 29 29 6 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 27 29 8 29 29 8 8 2 31 2 29 8 29 29 29 29 29 29 2 29 8 8 29 29 29 29 29 29 14 29 8 29 29 29 31 29 8 29 29 2 29 2 29 29 29 29 29 29 8 29 26 29 2 29 8 29 29 29 2 8 29 29 29 29 29 29 8 8 8 29 29 29 8 29 5 29 29 29 8 8 29 2 29 29 29 5 29 8 8 8 29 29 2 2 29 6 29 27 8 8 2 29 29 2 29 29 29 29 29 29 29 8 29 29 8 5 29 29 29 31 8 2 29 29 8 2 29 29 29 8 29 5 5 2 29 2 29 8 8 2 29 29 8 2 2 29 29 29 29 6 29 2 29 2 29 29 2 8 31 29 29 31 29 8 29 2 29 2 29 29 29 29 2 29 29 29 6 29 29 8 29 8 29 29 8 8 29 5 18 29 29 29 29 29 29 29 8 8 29 2 29 8 2 26 29 5 29 29 20 29 29 29 26 29 8 29 29 29 29 8 8 25 29 29 18 2 29 8 29 2 29 6 8 29 29 6 8 5 29 29 29 29 29 29 31 29 2 29 8 2 8 2 29 8 29 29 8 8 29 29 29 29 2 29 29 2 8 29 8 25 2 29 31 29 8 27 8 29 6 29 27 8 8 2 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 14 29 8 18 29 8 29 29 29 2 2 29 29 29 2 29 29 29 29 8 29 8 29 8 5 29 2 29 2 29 29 8 29 31 29 2 29 29 29 2 8 8 29 8 29 29 29 8 8 23 29 8 8 29 29 29 29 29 8 8 8 29 29 8 29 29 29 2 29 26 8 5 29 2 29 29 8 6 29 29 31 2 29 29 29 29 29 29 29 8 8 8 29 31 29 29 2 14 29 29 29 29 29 8 29 2 14 29 6 29 29 27 29 8 2 2 29 29 31 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 8 29 29 29 29 26 2 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 8 2 29 29 29 2 2 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 2 8 29 29 29 2 6 29 29 8 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 8 8 27 29 29 29 8 29 29 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 6 29 2 29 29 2 8 29 2 8 29 2 29 29 2 14 29 29 6 29 8 29 29 29 29 8 29 29 29 29 2 29 26 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 31 29 29 25 29 8 25 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 13 29 29 27 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 5 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 25 29 18 29 29 29 16 16 29 16 29 29 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 2 29 29 2 29 29 16 29 29 29 16 29 13 29 29 29 29 29 16 29 29 2 29 27 29 27 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 26 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 2 6 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 16 29 8 16 29 29 29 29 29 29 8 2 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 13 29 29 29 29 29 26 29 29 27 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 13 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 16 16 29 29 29 29 29 18 29 29 27 29 29 17 2 6 29 29 27 2 14 29 29 29 29 17 29 29 16 8 16 2 8 14 29 2 29 29 2 29 8 29 29 31 31 29 27 29 29 29 29 29 29 13 29 29 29 17 29 29 29 29 29 2 29 8 29 29 29 8 29 8 29 29 29 29 29 29 29 2 8 29 29 29 8 29 29 5 29 29 16 13 16 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 27 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 8 29 31 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 14 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 16 29 16 16 19 29 29 29 29 8 29 29 29 16 29 29 29 29 17 8 18 31 31 29 6 29 29 29 19 29 16 29 29 8 29 2 29 29 29 29 29 29 2 29 2 29 29 8 29 29 29 29 29 26 29 29 29 29 16 29 16 29 29 16 29 29 29 16 29 29 29 29 8 29 29 6 29 29 29 29 8 29 6 29 29 29 29 29 29 29 8 29 16 16 13 16 29 16 13 16 29 29 29 29 29 29 2 29 2 29 29 29 16 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 17 29 29 29 13 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 25 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 31 29 29 16 6 29 27 29 8 29 29 27 29 8 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 25 29 6 8 29 29 29 2 29 2 29 29 29 29 29 29 29 25 29 29 2 29 2 29 2 2 29 29 16 29 29 29 6 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 8 2 29 29 29 29 29 29 29 29 29 29 29 6 2 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 2 29 2 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 2 27 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 16 29 29 13 29 29 13 29 29 8 29 29 29 29 29 29 29 29 29 26 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 27 29 29 29 29 29 29 2 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 2 31 29 29 29 29 29 2 17 29 6 31 29 29 29 29 29 29 29 29 27 29 2 29 29 31 29 29 16 29 29 8 8 29 29 29 29 29 29 29 29 29 27 31 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 2 29 29 29 29 16 13 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 6 2 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 6 29 29 29 6 29 29 29 29 29 29 2 29 14 8 8 29 8 29 29 29 8 18 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 5 8 6 29 8 26 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 16 16 29 29 16 16 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 2 29 29 16 29 2 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 13 16 29 29 16 19 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 8 29 17 29 29 6 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 31 13 8 29 6 29 29 29 29 2 14 29 29 29 26 18 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 27 29 6 2 29 2 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 5 26 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 5 29 25 29 29 2 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 16 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 13 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 16 29 2 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 13 29 29 29 29 5 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 14 29 29 29 8 29 8 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 29 29 29 29 29 29 6 29 6 29 29 25 31 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 8 29 13 29 29 25 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 8 29 29 8 31 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 13 29 2 29 29 29 29 29 29 29 29 2 2 29 16 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 5 18 29 29 29 29 27 16 29 16 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 13 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 2 2 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 2 29 29 29 2 29 29 29 29 16 6 29 27 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 16 29 2 29 29 29 14 29 16 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 8 29 16 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 2 29 29 29 8 29 29 8 29 29 29 29 16 29 2 29 29 29 29 29 29 29 6 2 29 29 29 29 29 17 16 2 29 8 18 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 8 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 8 29 2 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 5 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 17 27 29 29 29 29 29 31 29 29 29 29 29 29 27 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 25 29 29 29 29 29 29 29 2 29 2 29 29 29 8 29 2 29 18 29 29 29 29 29 29 16 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 8 29 29 26 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 27 29 29 29 2 2 31 2 29 29 29 29 29 2 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 2 29 29 29 29 25 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 6 29 29 29 6 29 6 2 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 26 29 29 29 27 29 5 29 29 29 29 16 29 29 29 2 26 29 2 29 29 29 29 29 29 8 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 25 29 29 29 29 13 29 29 29 29 29 29 25 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 2 29 8 27 29 27 6 29 29 29 29 29 16 13 16 29 29 29 29 27 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 25 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 16 29 29 29 2 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 13 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 25 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 16 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 16 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 2 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 18 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 16 29 29 16 29 25 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 31 29 26 29 14 29 31 8 29 29 8 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 6 8 6 29 29 29 29 29 29 29 25 29 29 29 8 18 18 29 29 8 6 29 29 29 29 29 29 29 29 29 29 27 31 29 29 29 8 29 29 29 29 29 29 29 14 29 2 27 29 29 29 29 27 29 31 29 25 29 2 29 25 29 31 16 29 29 16 29 29 29 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 16 29 29 29 27 29 29 29 29 29 2 8 29 29 29 29 29 14 29 25 29 29 31 29 29 29 2 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 18 29 29 27 29 29 29 29 8 29 29 29 29 2 29 18 25 8 29 29 29 29 29 29 8 2 29 29 29 29 29 16 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 8 29 29 2 2 2 29 29 29 27 6 31 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 8 29 29 2 27 29 31 29 27 31 29 29 29 8 2 31 29 16 29 16 16 29 29 29 29 8 29 29 8 2 29 29 26 29 29 29 2 26 29 8 8 29 8 29 29 29 29 29 29 29 29 16 29 19 29 16 29 16 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 16 13 16 29 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 8 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 5 16 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 29 17 18 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 31 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 5 23 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 2 14 2 29 8 8 2 29 29 8 29 2 29 8 29 29 29 27 29 29 29 8 2 29 8 29 29 29 26 29 8 29 8 29 29 2 29 29 29 29 29 29 13 16 29 29 8 29 8 29 8 29 29 29 29 29 5 29 29 29 8 29 29 29 29 29 29 31 29 29 29 6 29 5 29 29 29 29 29 8 29 29 29 29 29 29 29 29 26 29 2 29 29 29 2 8 29 8 29 8 29 14 6 2 29 29 29 29 29 29 8 29 29 29 29 17 18 29 17 2 29 2 29 29 13 29 29 13 29 29 29 8 8 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 16 29 29 29 29 29 29 29 17 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 17 29 29 16 29 29 29 16 29 29 29 29 16 29 29 8 29 8 29 16 29 29 29 29 29 16 16 29 29 16 29 29 16 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 2 16 29 29 29 29 29 2 8 8 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 8 29 16 29 29 29 29 29 2 29 17 29 16 29 29 29 29 29 29 29 29 29 16 26 8 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 17 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 17 29 29 29 29 29 19 29 29 16 17 29 16 29 16 16 29 29 16 29 8 16 29 2 29 16 29 16 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 16 16 29 16 29 27 29 19 29 16 16 29 16 29 29 29 29 16 29 29 29 29 29 29 19 16 16 16 29 29 29 29 8 16 16 29 29 16 16 29 16 29 29 8 16 16 2 16 29 29 29 29 29 19 29 16 29 29 19 29 29 29 13 29 29 13 29 16 29 16 29 29 16 13 29 16 13 29 29 29 16 16 19 29 29 29 29 29 29 29 16 16 29 29 16 29 16 29 29 29 16 8 16 29 16 16 29 13 29 29 29 8 29 29 19 29 29 16 16 29 29 29 19 29 29 29 13 16 16 29 16 16 16 29 29 29 16 16 29 16 16 16 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 16 29 19 16 29 16 16 16 29 16 16 16 29 29 29 16 16 16 16 29 29 29 29 16 29 29 29 16 29 29 29 29 19 29 29 29 29 16 29 16 29 16 29 29 29 16 29 13 16 29 29 29 16 13 16 16 16 29 29 29 16 29 29 16 29 29 16 13 19 16 16 19 19 29 29 16 29 19 16 29 29 16 19 16 29 16 13 29 29 29 13 16 16 16 16 19 17 16 29 29 16 29 16 2 16 13 19 29 29 29 29 29 16 16 16 16 29 19 16 16 16 29 29 29 16 29 16 16 19 16 16 29 16 16 17 19 29 8 29 17 16 29 17 16 16 16 29 16 13 16 29 16 29 16 29 29 16 29 19 16 16 29 19 19 29 16 19 16 29 29 16 16 19 29 19 16 16 16 16 19 19 16 16 19 13 16 16 19 16 16 29 16 16 19 13 13 29 29 16 19 29 16 19 29 16 16 17 29 29 29 29 16 16 29 29 29 29 29 16 13 16 16 29 16 29 16 16 13 29 16 19 16 29 29 17 16 29 29 19 29 29 29 13 16 16 29 16 13 16 19 29 16 29 29 29 16 16 29 29 29 29 29 16 16 29 29 16 16 13 16 13 29 16 16 16 13 29 16 16 13 16 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 5 29 16 29 29 29 29 29 29 19 29 29 29 29 29 16 29 25 29 29 29 16 29 8 16 16 16 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 8 29 13 29 29 16 29 29 29 8 29 29 29 29 29 29 29 16 29 16 29 29 16 29 16 16 29 29 29 16 19 8 13 29 16 29 16 16 13 29 29 29 13 16 16 16 8 17 13 16 29 16 19 16 16 29 16 16 29 16 16 16 16 29 29 19 16 19 29 29 16 16 19 16 16 13 16 16 16 29 29 16 29 16 16 19 16 13 16 16 19 13 16 16 13 29 13 29 13 16 13 16 19 29 16 29 9 16 29 29 16 16 29 19 16 16 19 19 13 16 29 16 9 19 19 16 19 16 16 29 16 16 16 19 29 29 19 16 19 29 19 19 16 19 19 19 19 19 19 19 13 16 19 19 16 19 13 29 16 19 16 29 29 19 19 19 16 29 19 19 13 19 19 19 19 9 19 16 16 9 19 9 29 19 9 19 19 19 19 9 16 19 9 17 16 9 9 16 29 19 16 16 29 9 19 9 19 29 19 19 29 19 19 13 16 19 29 9 19 19 16 16 19 16 29 16 16 19 16 29 16 16 16 16 29 19 19 29 16 29 16 19 19 19 16 29 19 29 13 19 29 29 29 19 9 16 8 19 16 19 16 29 16 19 16 16 19 19 16 16 19 16 16 16 19 19 19 16 8 19 19 19 19 19 29 16 19 29 16 29 19 9 16 16 9 19 9 19 19 9 29 16 29 16 16 16 19 19 29 13 19 19 29 29 19 19 17 19 9 29 19 9 19 16 29 29 29 29 16 17 16 13 29 19 19 16 19 16 9 19 29 29 29 19 13 29 16 19 29 16 29 19 9 16 29 16 16 29 16 19 19 19 16 29 16 13 17 29 29 29 16 19 17 29 13 9 29 16 16 16 19 16 19 29 16 29 29 13 16 29 29 16 16 16 16 16 16 16 29 29 29 16 16 19 16 29 29 29 29 16 29 29 29 16 16 13 29 29 16 16 29 25 29 29 29 29 29 29 16 16 29 29 29 29 29 29 2 29 8 8 16 29 29 29 8 29 16 29 2 29 2 29 29 29 29 29 29 2 29 2 29 2 29 29 29 29 29 29 8 2 29 29 8 8 17 8 29 27 29 29 29 2 29 8 29 29 29 18 29 8 29 29 2 26 29 29 29 29 8 29 8 29 29 29 29 5 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 8 16 26 13 29 29 29 16 29 29 29 29 29 16 16 29 25 29 16 16 29 29 17 16 29 16 29 29 29 16 29 29 29 16 29 29 29 29 19 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 2 29 26 19 29 29 29 16 29 29 29 8 29 29 29 16 29 16 29 16 17 29 29 13 29 16 2 29 29 29 29 29 19 16 16 29 29 19 29 16 29 13 29 29 29 29 13 29 13 29 29 29 29 29 29 29 29 29 16 5 2 16 29 29 29 29 29 29 29 29 29 29 8 29 29 17 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 29 17 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 2 29 29 18 8 2 29 8 29 6 14 29 29 29 29 29 31 29 8 29 8 29 29 31 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 8 29 5 8 29 29 29 29 29 29 29 14 29 2 29 29 29 8 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 16 25 29 29 29 16 29 29 29 16 29 29 8 29 29 16 29 29 29 29 16 16 29 29 29 31 29 16 29 29 29 29 29 29 29 17 19 16 29 29 29 16 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 27 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 31 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 16 29 19 29 8 16 29 13 29 29 17 29 29 29 19 16 29 29 29 29 16 29 29 19 16 13 29 16 16 13 8 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 2 29 29 29 8 8 2 8 2 8 29 29 29 29 25 29 31 23 29 29 8 8 29 29 8 29 2 8 29 29 29 5 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 17 29 31 8 16 29 29 29 16 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 13 29 16 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 8 29 8 31 5 29 29 29 29 29 29 6 29 29 29 29 29 14 29 6 29 29 31 29 29 29 29 29 8 29 29 25 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 8 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 16 29 29 29 13 16 16 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 17 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 8 29 16 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 8 5 29 29 8 29 29 31 29 29 29 29 8 29 29 29 29 29 2 2 29 8 29 29 18 29 29 25 29 29 2 8 29 29 16 16 16 29 29 29 29 2 29 29 18 8 29 14 25 2 29 8 6 29 29 8 6 29 2 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 23 29 29 6 29 29 2 29 2 29 29 29 8 29 29 29 29 29 31 29 25 29 29 29 29 29 29 29 8 29 26 29 29 29 2 29 2 29 2 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 31 29 29 8 29 29 29 29 6 2 29 2 29 29 29 29 29 29 29 29 29 29 8 8 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 16 29 29 29 29 29 29 29 2 16 29 16 29 29 8 16 13 29 29 8 16 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 16 29 13 29 29 29 8 29 29 29 29 29 29 19 8 13 29 8 29 16 16 29 29 29 29 29 29 29 29 17 29 29 2 29 29 29 2 16 29 29 29 29 29 2 29 16 29 29 16 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 6 16 29 2 29 29 26 29 29 16 29 29 29 13 29 16 16 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 17 16 29 29 29 13 29 29 29 29 16 16 29 29 29 29 29 17 29 29 31 27 29 29 16 29 16 8 13 29 29 29 29 29 13 29 29 29 29 29 29 29 17 29 29 29 29 13 16 16 29 29 16 19 16 29 29 29 29 29 29 16 29 29 29 16 29 16 19 29 29 29 16 29 16 29 29 29 29 29 16 16 29 29 29 29 8 16 29 31 29 29 29 29 5 16 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 31 8 29 29 2 29 29 29 29 17 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 13 16 29 29 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 17 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 16 16 29 29 8 29 29 16 29 29 29 29 29 16 29 29 26 29 29 16 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 16 16 29 13 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 17 16 17 16 29 8 29 29 16 16 29 29 29 29 16 29 29 29 29 19 16 29 29 16 16 29 13 16 13 29 29 29 16 29 29 16 16 17 29 29 16 29 29 16 8 29 29 29 29 19 8 29 29 17 17 29 29 29 29 29 29 29 29 16 16 29 16 29 29 13 29 29 16 29 16 29 16 29 29 29 16 29 17 16 29 29 29 29 16 13 16 16 29 29 29 29 16 29 29 29 16 16 29 16 29 13 29 16 2 16 29 29 29 29 16 29 29 17 16 16 29 29 29 19 25 29 16 29 17 16 16 29 29 29 29 16 29 29 16 16 29 29 29 16 29 16 16 29 29 29 29 29 2 29 29 29 16 29 29 29 16 29 29 16 16 16 19 29 16 29 29 16 29 13 16 16 29 29 16 19 16 29 29 29 16 29 29 29 29 2 2 29 29 29 16 29 29 16 29 29 13 16 29 29 16 29 16 16 16 29 16 29 29 29 19 29 29 13 29 29 16 29 29 31 29 13 29 29 29 29 29 16 13 16 19 29 29 19 13 29 16 16 16 16 29 29 29 29 13 29 29 16 29 29 29 16 19 29 29 29 29 29 29 16 29 29 16 29 16 16 16 29 29 13 16 29 16 29 16 16 29 29 8 16 16 6 29 16 19 29 29 16 16 29 29 29 16 26 29 29 8 29 29 16 29 16 29 16 29 29 29 16 29 16 16 16 16 29 16 29 16 13 16 29 29 29 29 16 29 29 29 29 16 16 16 19 29 16 29 29 19 16 29 29 8 29 16 19 29 16 29 16 29 29 16 29 29 29 16 25 29 29 29 16 29 16 29 16 29 13 16 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 13 16 29 16 13 16 29 29 16 16 16 16 29 19 16 29 29 16 29 17 29 29 13 29 16 29 29 16 16 16 29 29 13 29 29 16 29 29 29 6 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 19 8 29 29 29 29 16 29 29 16 29 29 16 29 16 13 29 13 29 29 16 29 13 8 16 29 29 29 16 29 29 29 29 29 29 29 27 29 29 16 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 8 29 8 16 29 16 29 29 29 13 29 29 16 29 29 29 29 16 29 29 16 29 16 29 29 29 13 29 29 29 16 29 16 29 29 16 29 29 29 29 29 16 16 31 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 17 29 29 29 18 8 29 29 29 29 29 2 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 16 29 29 29 8 8 6 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 25 29 29 29 29 29 8 29 8 29 8 29 29 29 29 2 8 29 29 29 29 6 29 29 25 29 29 29 29 29 29 29 29 8 29 14 29 8 2 29 29 29 8 2 29 2 29 29 29 29 29 29 2 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 17 29 29 29 29 29 29 29 29 29 25 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 18 29 29 29 29 29 29 25 29 29 29 8 13 29 29 29 29 29 29 29 29 29 29 29 25 29 13 8 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 8 27 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 8 29 2 29 29 8 29 29 8 16 2 29 17 29 29 29 29 29 29 29 29 2 29 29 29 17 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 16 29 29 8 29 29 29 17 29 29 2 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 6 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 6 29 2 29 29 29 8 29 29 29 29 8 29 29 29 29 8 29 29 2 29 8 8 2 2 29 2 29 14 29 29 29 29 29 29 29 13 13 16 29 8 29 29 29 29 8 29 29 18 8 29 29 29 29 5 29 29 29 29 6 29 29 29 2 29 29 8 6 29 29 29 29 8 2 8 17 2 8 29 8 2 29 29 2 29 8 29 2 8 29 29 8 2 29 8 29 29 29 31 29 5 8 8 2 8 29 29 2 8 29 2 27 29 29 29 29 29 8 29 8 25 8 5 29 29 29 2 29 29 29 29 8 29 6 8 8 6 29 8 29 2 29 29 6 29 29 29 29 29 29 6 29 25 2 26 31 29 2 8 2 29 29 5 8 23 26 5 29 29 29 29 29 29 29 8 2 26 29 29 8 8 29 29 8 29 8 29 29 29 23 2 8 29 14 29 8 8 2 29 29 29 8 8 2 29 8 26 8 29 29 8 8 8 8 2 2 2 29 8 29 29 29 29 29 8 29 29 26 29 27 2 29 29 29 2 29 8 8 29 29 18 29 8 29 29 29 29 29 29 29 8 2 2 8 8 29 29 29 29 8 8 29 2 8 29 6 2 29 8 29 29 29 2 29 29 2 14 8 2 29 29 29 8 27 8 2 8 29 8 29 29 29 29 8 29 8 29 2 29 2 29 29 29 8 2 29 2 2 2 8 18 2 29 29 29 29 26 29 2 29 2 29 8 29 27 29 29 29 29 31 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 31 2 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 5 8 26 29 29 29 2 29 29 8 29 18 29 29 17 29 29 29 29 8 2 29 29 29 29 29 29 29 8 18 29 29 2 29 8 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 25 29 29 29 29 29 8 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 2 23 29 5 29 26 29 29 8 29 5 29 8 2 29 8 2 29 25 29 29 31 29 29 29 29 8 8 29 29 29 25 18 29 29 29 29 29 29 2 29 29 19 29 17 29 25 2 29 8 2 29 8 29 29 2 29 29 18 29 8 8 29 29 29 8 29 29 2 8 29 29 29 29 29 29 26 29 29 29 8 29 29 29 8 27 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 26 29 29 29 6 2 29 2 29 29 6 2 27 2 29 2 2 29 29 8 18 8 18 8 29 29 29 8 8 29 29 6 26 29 26 2 2 29 29 29 8 6 29 29 8 8 8 29 29 6 29 6 2 2 29 6 29 17 29 29 6 6 29 29 26 29 31 29 8 29 29 29 31 29 2 29 2 14 31 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 26 5 31 29 29 29 29 29 29 8 29 29 8 6 2 8 29 8 29 29 29 8 29 8 2 2 29 29 8 29 2 2 2 29 29 29 29 6 29 29 2 8 29 26 8 29 29 29 8 8 29 6 29 29 29 2 29 8 29 8 31 29 29 29 29 18 29 29 17 29 18 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 2 29 29 8 8 29 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 9 13 9 29 29 9 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 13 29 29 29 13 29 29 29 29 16 16 29 29 29 29 29 29 29 25 5 29 29 29 29 2 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 2 29 29 29 29 29 29 29 29 29 6 29 16 16 2 16 29 29 16 29 29 26 29 29 29 29 29 29 29 26 29 29 29 17 29 16 29 29 29 29 29 29 29 8 2 6 29 29 29 29 29 29 29 29 29 18 29 29 29 29 6 2 2 29 31 6 29 29 29 29 29 8 29 2 29 2 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 31 29 29 8 29 29 29 29 29 29 26 29 29 29 29 8 29 29 29 29 2 8 29 29 29 8 29 2 29 8 29 29 29 29 8 29 29 29 17 29 29 29 2 14 29 29 29 2 29 29 29 29 29 29 2 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 8 31 8 29 29 29 29 29 29 29 29 31 6 8 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 2 29 2 29 29 29 2 29 29 29 29 29 29 29 29 2 29 8 31 29 29 29 29 6 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 26 18 29 29 29 8 2 29 2 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 2 2 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 8 29 31 25 29 29 25 29 29 31 29 2 29 29 8 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 16 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 4 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 13 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 17 2 29 16 29 29 29 8 8 8 8 29 2 6 29 27 29 8 29 17 29 27 8 29 29 29 29 29 2 29 29 29 18 29 29 6 29 14 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 26 29 29 26 27 29 29 29 8 29 8 29 29 29 31 29 2 31 8 29 29 16 29 29 29 8 29 29 2 29 29 29 29 8 29 6 2 29 29 8 29 29 29 8 29 29 14 29 2 6 29 29 29 29 29 8 29 31 29 29 29 29 6 2 29 29 29 8 6 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 8 16 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 8 29 2 29 23 29 29 29 2 29 29 29 2 16 8 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 31 29 25 27 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 25 29 29 29 29 25 29 29 8 29 29 29 29 29 26 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 31 29 29 29 2 29 29 17 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 8 29 8 31 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 8 29 8 17 29 5 29 5 2 29 29 26 29 29 29 8 29 29 29 29 29 31 29 31 29 29 29 29 29 29 29 29 29 2 29 31 6 29 29 29 17 29 29 29 29 29 29 31 29 31 29 29 29 2 29 25 29 29 29 29 29 2 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 17 5 29 29 29 29 2 29 29 13 29 29 29 16 29 16 29 29 16 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 16 27 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 25 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 27 29 29 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 26 2 8 29 29 2 16 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 31 8 8 29 29 29 29 8 25 29 29 29 29 29 29 29 27 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 9 19 13 16 29 29 29 29 29 29 8 29 2 29 25 8 29 2 29 29 29 16 29 16 16 29 29 16 29 13 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 16 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 16 19 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 2 29 13 29 29 29 29 29 29 29 16 29 17 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 17 13 8 29 16 13 29 29 29 29 16 16 29 29 29 29 29 8 5 2 29 29 13 29 29 29 16 16 29 29 29 29 29 29 29 29 17 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 16 29 16 29 29 16 19 29 29 16 29 29 29 29 16 19 29 29 16 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 29 16 29 29 41 21 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 25 29 29 29 29 29 5 16 29 29 29 15 11 29 29 29 29 29 29 27 29 29 29 29 25 29 29 29 29 14 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 14 25 29 29 29 29 29 29 13 29 29 16 29 29 28 11 11 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 8 16 29 29 29 29 29 29 29 29 25 29 29 29 2 2 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 25 29 2 29 29 16 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 41 29 29 29 29 29 29 11 25 29 8 25 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 25 29 2 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 13 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 31 2 29 29 8 25 29 29 29 25 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 14 29 16 16 8 2 29 29 29 29 29 29 29 25 25 15 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 14 29 29 13 13 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 13 29 29 29 29 29 29 16 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 31 29 19 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 41 29 29 21 29 13 29 29 29 31 29 29 29 29 29 29 29 17 2 29 29 29 29 5 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 9 41 29 29 29 29 29 11 29 29 29 16 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 41 29 29 29 29 16 29 31 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 25 29 29 19 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 19 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 13 29 29 29 29 16 29 29 29 29 29 29 8 31 29 29 29 29 29 29 29 29 29 27 18 29 29 29 29 29 29 25 29 29 16 29 29 29 8 29 29 29 2 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 9 21 29 11 16 13 29 29 29 29 29 13 16 29 29 29 16 29 29 29 29 29 29 29 15 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 13 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 11 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 16 11 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 17 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 25 29 29 29 19 13 29 15 11 11 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 13 9 29 16 21 11 11 13 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 15 15 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 15 11 11 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 17 29 29 25 15 15 15 17 29 29 29 29 18 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 14 29 29 2 29 29 29 29 41 21 11 11 29 16 29 16 13 29 29 19 29 16 29 16 16 29 29 29 29 29 13 17 29 29 29 29 29 29 29 15 15 2 17 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 41 29 21 11 21 11 11 16 16 16 29 29 29 16 29 29 19 29 29 29 29 16 29 29 29 29 29 29 16 15 15 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 31 29 29 2 29 25 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 21 21 11 29 29 16 16 29 13 29 29 29 29 16 16 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 15 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 8 29 29 29 41 29 29 15 11 11 11 16 11 16 29 29 29 29 29 29 13 29 29 29 29 29 16 13 29 19 29 29 29 29 29 29 25 15 15 15 25 15 15 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 25 29 2 29 29 29 16 29 8 29 29 29 29 29 16 29 29 29 29 41 16 21 21 11 29 29 16 16 16 16 29 13 8 29 29 29 16 29 29 29 29 16 29 16 29 16 16 29 29 29 29 29 29 15 15 15 15 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 41 16 11 11 11 16 16 29 29 13 29 29 13 29 29 13 16 29 16 16 29 29 16 29 29 14 29 29 29 15 15 15 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 14 14 29 14 29 29 29 29 29 29 29 2 29 29 29 29 9 41 16 21 29 11 11 29 29 29 29 16 13 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 27 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 31 29 29 8 29 29 29 29 29 29 16 16 29 2 29 29 29 29 29 29 16 29 29 29 25 29 29 29 29 29 29 29 29 31 14 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 27 29 29 29 13 16 13 16 31 29 31 29 11 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 16 21 21 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 6 16 29 16 16 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 9 41 29 29 21 29 11 11 29 29 29 29 29 16 29 29 16 29 29 16 16 29 13 29 29 13 29 19 29 29 29 17 29 29 29 29 29 29 29 15 15 15 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 8 29 29 29 29 29 29 17 29 29 29 29 29 29 41 29 13 16 17 16 16 16 29 29 29 11 16 29 29 29 29 29 29 16 13 29 29 16 29 29 16 29 13 16 29 16 29 16 16 29 16 29 29 29 13 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 41 29 19 15 16 29 11 11 21 13 29 16 29 29 29 29 29 29 29 29 16 29 29 13 16 29 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 13 19 13 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 5 29 29 29 29 29 29 29 29 8 26 29 29 29 29 2 29 29 8 29 8 29 29 29 29 29 27 29 29 8 29 29 29 29 29 29 29 29 2 41 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 41 16 21 17 29 19 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 16 16 29 29 16 29 29 29 29 29 29 14 18 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 16 29 17 13 29 29 19 13 13 16 16 29 29 29 29 29 16 16 13 16 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 14 29 29 29 29 29 13 13 16 16 16 16 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 6 29 29 29 29 29 29 29 25 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 25 29 31 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 13 29 16 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 27 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 19 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 29 8 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 16 16 21 21 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 8 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 2 29 29 29 29 13 19 29 29 16 16 16 16 29 16 16 29 6 29 29 29 29 29 13 13 29 29 29 29 16 16 29 29 16 29 16 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 26 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 5 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 31 29 29 8 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 2 29 29 29 29 29 29 29 18 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 2 29 29 29 29 13 29 29 8 29 5 29 29 29 29 29 29 29 25 29 29 29 29 29 41 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 16 29 29 29 29 17 29 5 25 29 29 29 29 29 29 29 16 29 29 29 29 29 13 41 29 29 29 29 29 8 11 29 29 29 29 16 29 29 29 29 16 16 29 29 16 29 29 29 2 29 29 13 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 8 29 29 14 29 29 2 29 29 29 29 14 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 25 29 29 29 29 31 29 29 29 2 29 29 27 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 18 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 17 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 2 29 29 29 29 29 29 16 29 29 29 29 13 29 16 29 29 29 29 29 13 16 16 29 29 29 29 29 6 29 29 29 29 18 29 29 25 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 9 16 21 21 11 29 29 13 29 29 8 29 29 29 16 29 16 16 13 29 29 29 29 29 29 29 29 16 31 16 29 16 29 29 29 29 17 2 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 31 29 25 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 13 16 10 29 11 11 29 29 16 13 29 29 29 29 16 29 29 29 16 16 29 29 29 29 13 19 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 25 29 6 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 25 29 29 29 8 14 29 29 29 29 29 29 29 14 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 16 21 11 11 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 16 16 29 29 13 13 16 13 29 16 13 13 13 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 14 29 29 29 8 29 29 29 25 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 19 29 16 29 29 13 29 16 16 29 16 29 16 13 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 25 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 6 29 29 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 25 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 41 16 29 15 29 11 11 11 29 16 29 29 16 16 29 16 29 29 29 29 8 16 19 2 29 29 29 16 16 16 29 29 16 17 29 29 29 29 8 29 29 25 29 29 29 29 29 29 6 29 29 29 13 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 9 13 16 29 16 13 29 29 13 29 16 29 29 29 29 29 29 29 17 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 17 2 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 16 16 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 29 29 17 29 29 29 29 29 29 29 27 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 18 16 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 16 16 29 29 16 29 13 29 29 29 16 29 16 16 16 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 19 29 16 29 16 29 13 29 29 29 29 29 29 16 29 29 29 29 16 16 29 13 29 29 29 29 16 16 16 19 29 29 16 16 29 13 29 13 29 29 16 29 16 16 16 29 29 19 13 29 16 19 13 29 29 29 29 16 16 29 16 16 16 29 29 29 16 29 16 29 29 16 29 16 16 29 13 16 16 25 29 16 16 29 29 29 16 29 16 16 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 2 29 29 16 29 29 27 29 31 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 13 29 29 16 29 29 29 16 29 29 29 25 29 29 29 29 29 29 19 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 16 29 16 19 16 29 29 16 29 29 29 29 19 16 29 29 16 16 16 29 29 29 16 29 16 29 29 29 16 29 29 16 29 16 29 29 2 16 29 29 16 29 29 2 29 29 31 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 6 29 29 29 29 29 16 16 29 8 29 29 16 16 13 16 29 29 29 16 16 29 16 29 29 19 8 16 13 16 19 19 16 29 16 29 29 16 8 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 13 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 2 31 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 31 29 29 29 29 16 16 29 16 29 29 19 19 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 16 29 29 29 31 29 29 29 29 8 8 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 27 29 17 29 29 16 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 29 8 8 6 29 29 2 29 29 23 18 29 25 25 29 26 29 29 29 29 29 31 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 5 29 29 29 16 29 6 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 13 16 29 29 13 29 29 29 8 29 29 8 29 29 8 29 29 27 29 2 2 29 29 29 27 31 25 2 6 29 29 29 27 29 29 29 17 2 29 29 29 29 29 18 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 8 29 8 29 29 29 29 29 2 8 29 29 29 2 8 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 27 29 6 29 29 29 29 29 8 8 29 29 29 18 8 6 31 29 2 29 2 25 29 29 8 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 14 29 8 31 2 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 8 29 8 29 29 29 29 29 29 29 29 29 17 29 29 29 6 2 29 8 2 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 6 16 29 29 29 29 29 29 29 29 29 8 2 29 8 29 29 29 16 29 29 29 29 29 29 2 29 29 29 2 29 8 29 29 29 29 29 17 29 29 29 29 13 29 8 8 29 14 29 29 2 29 29 29 29 29 29 29 23 2 25 8 5 29 26 29 31 29 17 29 8 29 29 29 29 29 29 2 8 17 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 18 8 31 2 29 29 13 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 2 29 29 29 29 17 29 8 29 29 2 29 2 29 29 29 27 17 29 29 29 29 8 29 29 6 29 29 29 29 8 29 2 29 29 6 29 5 29 29 29 29 29 29 8 29 29 8 8 29 29 29 17 2 31 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 8 16 29 29 29 29 29 29 29 13 29 16 29 13 29 29 29 29 2 29 13 29 29 13 8 29 4 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 16 29 29 2 29 17 29 29 2 29 29 29 29 29 29 8 2 29 2 29 29 16 29 29 29 29 29 26 8 29 29 8 16 29 29 29 29 29 29 2 29 16 29 29 16 29 29 16 29 29 29 2 29 29 29 17 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 16 29 16 29 29 29 5 29 29 29 16 16 29 8 29 29 29 8 29 29 16 29 29 29 29 29 19 8 17 29 8 16 13 29 29 29 16 29 16 29 16 16 29 29 29 29 29 29 16 29 31 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 8 16 29 29 29 8 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 23 29 8 29 29 2 6 29 29 29 31 8 29 18 29 2 29 29 8 18 8 29 8 29 29 25 29 29 29 29 31 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 16 29 29 16 29 29 29 29 29 26 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 14 18 29 2 29 29 29 29 29 29 5 29 29 29 29 26 29 29 29 29 29 29 29 16 29 8 29 29 16 16 29 29 29 29 29 29 8 13 29 29 16 29 29 29 16 29 8 29 29 29 29 16 29 8 29 13 29 16 29 29 29 29 29 29 16 29 29 29 6 29 29 16 13 16 29 16 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 13 29 29 29 8 29 29 29 29 16 29 16 29 29 29 8 29 16 16 13 29 16 16 29 16 29 29 16 29 29 8 31 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 2 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 19 16 29 16 16 29 29 17 13 29 16 29 29 13 29 29 29 16 29 16 2 29 29 29 29 29 29 29 29 29 13 29 29 29 16 16 8 29 29 29 29 29 17 29 29 29 29 29 26 29 29 29 29 29 17 29 29 16 19 29 29 29 19 16 16 29 16 16 29 16 29 29 16 8 29 13 16 13 19 29 29 29 29 16 19 13 16 29 16 29 29 29 19 29 16 29 29 16 19 16 17 29 16 19 29 16 16 13 16 16 29 29 29 16 29 29 29 16 16 19 19 29 29 16 16 16 17 29 16 16 16 29 29 16 16 29 29 16 29 16 29 29 29 16 13 16 17 29 13 16 16 13 17 16 29 29 17 13 16 29 29 16 16 16 29 16 29 16 29 16 16 19 16 29 16 29 16 16 16 16 29 29 29 16 16 16 13 19 29 16 29 16 17 19 29 16 16 29 29 29 16 16 29 16 19 16 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 16 16 16 29 29 29 29 16 13 29 29 29 29 16 13 16 16 13 16 29 2 29 29 13 16 29 29 16 29 29 19 29 16 16 29 29 29 16 19 13 16 29 29 29 16 13 16 16 29 16 8 29 16 16 29 29 29 19 13 16 29 29 19 16 16 29 16 29 29 19 16 16 19 16 29 26 29 16 29 16 29 29 16 17 13 16 16 16 29 16 16 16 17 29 29 29 16 29 29 13 16 29 19 19 19 29 29 29 13 19 29 29 29 16 19 19 29 19 16 16 29 29 29 29 16 16 29 19 29 16 29 16 29 16 29 29 19 16 16 13 29 19 29 16 29 29 29 16 19 29 17 16 13 29 16 29 16 16 16 16 29 29 16 16 29 29 29 16 19 29 16 29 29 16 13 16 16 29 29 29 16 16 16 19 29 19 29 29 16 16 29 29 29 19 29 16 13 29 29 13 29 13 8 29 16 29 29 16 16 16 29 29 29 29 19 17 16 13 29 16 29 17 16 29 25 29 29 16 29 29 8 29 8 29 16 29 16 16 29 29 16 16 16 29 16 29 13 17 29 16 16 16 29 29 16 29 29 16 29 29 16 16 29 16 16 29 29 16 16 29 16 29 17 13 29 29 29 18 29 8 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 13 29 29 16 16 29 29 29 29 29 29 29 16 19 29 16 16 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 17 13 29 16 29 16 29 29 29 29 29 16 16 13 16 29 29 16 29 29 29 29 29 29 29 16 16 16 13 29 29 16 16 16 29 29 16 29 29 29 16 26 29 8 29 26 29 29 29 29 8 29 29 29 29 29 16 29 29 8 8 29 29 29 29 16 29 29 29 16 16 16 16 29 29 13 16 16 29 29 29 29 16 29 16 25 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 8 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 29 29 8 18 29 29 29 29 29 16 29 2 29 29 29 8 29 29 8 23 29 8 8 29 29 29 29 29 29 29 8 29 29 16 2 29 29 29 29 8 2 8 2 8 27 8 8 8 29 29 6 2 2 8 5 26 27 29 2 14 29 29 8 29 8 29 29 29 23 29 2 2 29 8 29 8 29 29 29 31 29 29 29 29 29 29 2 29 29 29 29 29 8 2 29 8 29 8 29 29 29 29 2 27 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 2 29 29 29 29 29 8 27 6 8 29 29 6 16 8 29 8 8 6 8 8 29 29 29 5 29 29 8 2 8 8 6 2 18 8 29 2 29 29 29 6 29 8 29 31 29 2 27 2 29 8 29 31 29 6 8 29 2 29 29 29 29 6 29 31 14 2 29 6 29 6 29 29 29 29 25 2 29 2 29 29 29 8 2 29 2 8 8 29 29 2 29 2 29 8 2 8 2 29 29 29 2 29 29 29 6 8 29 29 18 29 8 29 29 29 2 2 29 2 8 27 2 8 8 8 29 5 29 8 29 29 25 29 8 29 29 29 29 23 8 25 29 29 29 29 29 29 8 29 8 6 5 29 8 2 25 29 2 29 29 2 29 29 29 29 29 6 2 29 29 2 29 29 31 29 8 29 29 8 29 29 29 29 2 29 6 29 29 2 29 8 29 29 29 29 2 29 31 29 18 29 29 29 29 29 29 29 29 8 29 29 29 2 29 18 29 29 29 29 29 29 25 29 5 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 17 27 29 29 29 29 29 16 8 29 29 29 8 29 29 8 29 29 29 8 2 6 8 29 2 29 29 29 29 29 27 29 29 29 29 8 29 2 31 8 26 29 26 29 29 29 29 2 2 29 8 29 8 29 26 8 29 25 2 29 29 29 29 29 29 29 29 29 29 29 8 29 8 8 29 29 29 29 29 18 8 29 29 29 2 29 29 29 29 29 6 8 29 29 8 29 29 29 2 8 29 8 23 29 29 29 2 29 29 8 31 2 2 29 29 8 29 29 29 29 29 2 29 29 26 29 6 29 29 29 2 29 2 2 29 8 26 29 29 17 8 29 29 8 8 6 29 29 29 2 27 8 29 29 29 29 29 29 31 26 29 29 29 2 8 29 29 29 6 26 29 29 29 2 29 29 31 6 29 2 29 29 8 29 29 2 2 29 2 29 2 29 31 29 8 2 18 29 8 29 8 2 2 29 29 29 29 8 29 2 29 29 29 29 27 8 29 29 29 29 8 29 8 29 8 2 29 29 8 18 29 29 2 8 2 29 18 29 8 29 29 8 29 29 29 29 29 18 29 29 29 29 6 29 29 29 29 29 29 29 29 29 16 29 29 2 29 6 29 29 29 29 29 29 29 29 5 29 29 14 29 2 8 29 29 29 29 8 27 8 2 2 8 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 8 29 29 2 29 29 29 29 29 29 29 6 29 29 29 26 29 29 29 8 29 5 29 29 29 29 29 29 2 29 29 29 14 29 6 29 29 29 29 2 29 29 29 2 29 29 29 8 29 14 29 2 29 29 27 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 18 2 29 23 29 29 29 31 2 8 29 29 29 29 29 29 29 6 29 29 2 29 29 29 8 8 29 2 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 27 29 8 18 5 8 2 27 29 29 2 29 31 2 8 29 18 29 29 18 29 8 29 29 29 2 29 29 29 29 29 8 29 29 29 8 29 2 8 2 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 31 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 8 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 5 2 17 25 29 29 29 29 29 8 29 29 26 29 8 29 29 29 14 29 29 29 29 8 29 29 29 29 29 29 9 18 29 16 29 29 29 16 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 13 2 29 29 25 29 29 8 29 29 29 29 29 29 8 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 13 29 29 29 16 29 29 29 27 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 2 18 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 13 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 5 29 29 31 31 29 6 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 13 29 29 29 29 29 13 29 13 16 9 29 16 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 8 29 41 21 29 16 29 29 29 29 29 29 9 13 15 29 29 29 29 29 29 14 29 29 29 29 29 29 14 6 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 27 29 6 29 29 29 29 29 29 29 29 29 8 2 8 29 29 29 29 29 29 29 29 29 29 29 8 2 2 29 29 29 29 29 29 29 2 29 8 29 29 16 29 29 29 29 29 8 29 29 29 29 25 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 25 29 6 29 18 29 29 2 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 13 29 16 29 29 29 29 29 18 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 9 10 1 13 9 29 29 10 1 11 9 9 9 9 1 29 29 13 16 29 16 9 9 19 16 15 15 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 23 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 13 13 29 19 13 19 13 29 11 11 29 21 10 9 21 13 10 16 9 9 13 9 19 31 29 13 9 9 9 29 29 29 29 19 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 13 29 13 41 16 15 29 11 11 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 14 29 29 29 29 2 29 29 25 29 29 8 29 29 29 29 29 29 25 29 29 13 13 29 29 29 29 29 16 29 29 29 29 29 9 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 31 2 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 13 21 21 29 29 29 11 13 16 29 29 29 29 29 29 29 9 9 16 16 9 9 9 16 19 9 41 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 29 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 17 8 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 27 29 29 25 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 8 8 29 29 26 29 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 2 29 29 29 29 29 29 29 29 29 17 29 29 29 29 2 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 13 31 27 5 29 29 29 29 29 29 29 29 29 14 29 29 29 25 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 2 29 14 29 29 29 29 29 29 29 25 29 29 29 31 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 26 16 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 5 13 29 29 29 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 31 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 13 16 29 29 16 29 29 16 27 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 6 29 8 29 29 29 8 8 2 29 29 29 2 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 13 21 29 29 29 16 16 13 16 8 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 41 16 16 15 11 29 11 11 16 29 29 29 29 13 29 29 29 29 29 29 13 29 29 16 29 16 29 29 29 16 29 17 29 13 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 19 13 26 29 29 29 16 29 29 29 29 29 29 29 13 29 13 29 29 2 29 29 29 8 29 17 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 25 29 29 29 29 29 29 14 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 25 29 13 29 29 29 29 9 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 25 29 29 29 29 29 2 29 29 2 29 29 29 29 29 18 29 13 16 29 29 16 29 29 19 29 15 11 11 11 29 29 29 16 29 29 29 29 2 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 13 29 29 16 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 2 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 6 6 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 27 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 18 29 29 29 29 29 29 29 31 29 29 29 29 29 25 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 25 29 29 27 29 6 29 31 29 29 29 29 29 29 29 29 23 2 29 29 29 29 29 29 29 14 29 29 29 29 25 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 6 29 16 29 29 29 29 29 8 29 16 29 29 29 29 29 29 17 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 14 29 29 29 29 16 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 16 9 29 18 29 16 29 29 29 29 29 29 8 29 27 29 29 16 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 26 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 9 29 29 16 29 29 29 29 29 29 19 19 31 29 29 29 29 29 29 17 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 2 8 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 19 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 8 29 29 29 29 29 27 29 29 29 29 29 8 29 25 29 29 29 27 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 8 29 29 29 29 29 29 29 16 29 29 16 29 13 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 16 17 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 8 29 13 29 29 29 29 29 14 29 29 29 29 29 14 29 29 29 8 29 16 16 29 2 29 2 29 29 17 29 29 29 29 29 16 29 29 16 29 29 29 29 25 29 29 6 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 31 29 16 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 8 29 8 29 29 29 29 6 29 29 29 29 29 8 29 29 8 29 29 8 29 29 8 13 29 8 29 29 29 29 29 29 29 29 2 29 29 29 8 2 8 29 16 29 2 29 29 29 8 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 2 29 29 5 29 16 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 27 8 29 29 29 29 6 2 29 8 29 29 17 8 29 16 29 29 29 13 29 2 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 8 26 29 14 18 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 2 29 17 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 18 16 29 29 29 29 29 29 29 29 29 29 8 14 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 8 29 17 2 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 16 16 13 13 29 19 17 16 16 29 29 29 29 19 13 19 13 16 16 29 13 16 13 19 19 29 29 19 16 16 16 29 16 19 29 29 16 19 19 16 29 16 16 29 16 16 16 19 16 16 13 16 19 29 2 16 16 16 29 16 29 16 16 29 16 16 29 16 29 19 29 29 29 16 29 16 13 16 19 29 9 29 16 19 13 16 16 29 19 29 29 16 29 16 16 29 29 29 29 19 16 16 19 29 29 13 16 17 19 29 16 19 29 13 16 19 19 29 13 13 16 16 19 19 16 19 16 19 29 16 19 13 19 17 19 29 29 16 29 16 16 9 16 16 16 16 16 16 29 29 29 16 16 13 29 19 13 29 13 16 29 29 29 19 16 29 19 29 16 29 16 16 16 29 29 16 29 29 16 16 29 29 16 29 29 29 16 19 13 29 29 29 16 29 29 16 29 29 13 13 16 29 29 19 29 16 29 29 16 8 29 16 16 2 29 17 26 29 29 16 16 29 16 29 29 29 13 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 8 4 29 29 16 16 29 16 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 17 29 29 29 29 8 2 2 29 29 31 27 29 29 29 29 16 16 29 29 29 29 29 16 16 29 2 29 8 29 29 29 29 29 29 29 29 2 8 29 2 29 29 29 29 29 29 29 5 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 8 5 29 8 29 29 29 29 6 29 31 29 17 29 6 29 2 29 29 29 29 16 29 2 29 29 29 8 29 16 29 29 8 29 29 29 29 26 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 16 8 29 29 29 29 29 29 2 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 23 29 29 29 8 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 14 29 29 29 8 29 8 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 8 8 29 29 29 29 29 29 29 29 16 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 29 8 29 29 2 5 29 29 5 29 29 2 2 8 29 29 29 6 29 2 29 29 29 29 29 29 29 29 17 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 16 8 29 29 29 13 17 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 2 8 29 8 29 8 29 29 2 29 29 31 2 8 29 2 2 29 29 29 29 2 8 29 29 29 8 14 29 6 8 29 29 29 8 29 2 2 8 29 29 29 2 5 29 29 29 2 29 2 26 8 29 2 29 18 25 27 8 29 29 29 2 8 29 8 2 29 29 26 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 8 17 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 17 29 29 29 29 27 29 28 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 16 29 29 2 29 29 29 26 29 29 29 29 29 29 26 29 29 16 16 16 16 29 2 29 2 29 29 16 19 29 29 29 29 29 29 29 29 29 8 8 29 16 29 29 29 29 29 29 2 29 29 17 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 8 29 17 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 8 29 16 29 29 29 17 29 29 29 29 8 16 29 29 16 29 29 29 29 29 29 29 17 16 16 29 29 31 16 16 29 16 29 29 29 29 29 29 16 2 29 29 29 29 29 19 16 29 16 16 17 18 29 13 29 29 16 29 16 29 29 16 29 16 29 29 16 16 29 29 16 13 29 16 29 29 29 29 16 13 29 29 29 29 29 29 29 2 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 16 27 17 16 19 29 19 16 13 16 29 16 29 16 29 29 29 19 16 16 29 16 16 16 19 29 16 16 29 16 29 19 29 29 29 29 16 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 8 29 29 16 29 29 16 29 16 29 16 31 8 29 29 29 16 13 16 29 16 16 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 2 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 26 29 29 8 8 2 29 29 29 29 8 29 2 8 2 29 29 29 8 23 2 8 29 29 29 2 29 8 29 29 29 29 2 2 8 2 6 5 29 29 2 29 2 6 25 29 29 29 29 29 29 2 8 29 8 8 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 17 29 16 29 29 29 29 5 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 17 29 29 26 16 29 29 29 29 16 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 16 16 16 16 29 16 16 16 29 29 16 29 29 2 16 16 29 16 29 29 17 16 29 16 29 16 29 29 26 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 31 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 16 13 29 29 29 29 29 29 29 16 29 29 29 29 2 29 16 29 29 29 29 29 29 8 29 29 29 16 13 29 29 29 29 6 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 16 29 16 29 16 29 2 29 8 16 29 29 29 29 2 29 29 29 13 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 16 13 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 17 8 29 29 2 29 17 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 2 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 16 16 29 29 29 29 16 16 13 29 29 29 16 16 29 29 29 16 29 29 2 29 29 29 29 29 16 13 29 29 16 29 29 29 16 29 16 29 29 16 16 16 16 29 29 29 16 29 29 29 29 16 29 29 19 16 16 29 29 29 29 29 29 29 16 16 29 16 8 13 29 16 16 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 25 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 5 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 13 8 29 29 29 29 25 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 5 17 29 29 29 29 29 29 29 14 8 29 2 8 29 29 29 23 2 29 29 29 29 29 29 29 29 31 29 2 8 29 2 31 2 2 8 29 23 2 8 29 29 29 29 29 2 29 29 29 8 5 29 29 29 2 8 29 8 29 29 2 29 29 29 18 29 29 29 2 29 8 23 29 8 8 29 2 29 26 29 18 8 31 8 8 8 29 29 8 6 29 29 29 29 8 29 2 29 29 29 8 29 29 29 2 31 8 2 8 29 29 2 23 29 29 29 29 8 14 2 2 18 29 29 29 29 31 29 2 29 8 29 29 2 2 2 29 8 8 6 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 8 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 16 29 29 29 2 29 29 29 29 29 5 29 8 29 29 6 31 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 2 29 29 2 8 29 29 17 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 16 29 16 29 29 13 29 29 29 29 29 29 29 16 2 29 29 14 29 29 29 29 29 16 29 29 29 29 26 29 29 29 29 29 29 6 26 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 16 8 29 25 29 29 29 19 29 16 29 29 29 13 29 29 17 16 29 29 29 16 29 29 13 19 29 29 29 29 19 19 16 29 29 16 16 29 29 8 29 29 16 29 19 16 29 29 29 13 29 29 29 29 29 16 29 16 29 13 29 29 16 29 29 29 29 16 29 29 16 29 29 16 29 29 29 19 29 29 16 29 16 16 29 29 29 29 16 13 29 16 29 29 29 29 16 16 29 16 29 16 29 29 16 16 13 16 17 8 19 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 16 29 19 16 29 16 16 29 29 16 29 29 29 16 29 29 13 29 29 29 29 29 29 29 16 13 16 29 29 29 29 29 29 29 29 29 29 2 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 27 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 25 29 16 29 29 16 29 29 29 29 29 29 8 29 29 8 29 29 29 31 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 13 29 29 16 29 29 29 8 29 29 29 16 29 29 6 29 29 16 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 8 29 29 8 29 29 16 16 29 19 26 29 16 16 16 8 29 16 19 13 29 29 16 29 16 29 29 16 16 16 29 16 16 16 29 29 19 19 16 19 29 19 19 16 29 19 29 9 19 19 19 16 19 13 29 16 29 16 29 16 13 19 13 19 9 9 29 16 19 16 16 16 29 19 16 16 29 19 29 16 19 29 16 19 19 13 16 19 16 29 16 16 19 29 16 16 16 19 16 16 29 16 29 16 29 13 16 19 29 16 19 16 16 16 19 19 16 16 16 16 13 13 29 16 19 19 16 19 16 16 16 16 13 13 29 17 19 29 16 13 16 29 13 16 16 19 29 29 16 16 16 29 19 16 19 16 29 16 17 29 29 29 29 16 29 16 16 16 29 29 29 29 29 16 29 13 13 16 29 16 17 29 16 16 16 29 29 29 29 29 29 16 16 16 29 29 16 16 29 16 16 29 16 29 16 16 29 19 29 29 16 19 29 16 16 29 16 19 29 29 16 16 29 29 29 29 29 29 29 25 29 29 16 29 16 13 29 29 29 8 29 16 16 29 29 16 16 29 16 19 16 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 29 29 29 16 16 16 29 29 29 29 16 29 16 16 29 29 29 16 29 29 29 29 29 29 19 29 29 16 29 16 29 29 16 29 16 29 29 16 29 29 29 19 16 16 13 16 29 17 16 16 16 16 29 29 29 19 29 29 16 29 13 19 19 13 29 29 29 29 29 16 17 29 29 16 29 19 29 16 16 29 19 19 16 16 29 29 29 13 29 16 16 13 29 29 16 29 16 19 17 16 16 29 29 29 29 29 29 29 16 29 13 29 29 29 29 16 19 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 13 29 16 16 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 19 6 29 29 29 16 29 16 29 16 16 29 29 29 16 29 29 16 16 16 29 16 16 13 29 16 29 19 29 19 29 29 16 13 16 19 19 29 19 29 29 16 13 19 16 19 29 19 16 29 16 29 19 16 13 19 16 16 16 29 16 16 13 16 13 16 16 19 29 29 16 19 29 29 13 19 29 16 13 29 13 19 29 16 19 19 29 19 16 29 16 16 19 19 13 29 29 19 19 16 16 19 19 29 29 16 13 19 16 16 16 19 16 19 29 16 19 19 29 16 29 16 16 16 16 29 19 29 16 29 29 16 19 16 19 19 16 16 16 16 29 16 29 29 19 16 29 29 16 29 19 19 16 29 29 19 29 19 16 16 16 19 19 17 29 16 19 16 29 29 19 16 29 16 16 29 19 16 29 16 16 19 19 16 16 16 19 29 29 13 9 19 16 19 16 29 16 19 16 16 16 19 29 29 19 41 13 16 16 16 16 16 16 29 29 13 17 9 17 16 19 13 29 19 16 29 29 16 29 16 16 29 16 29 2 29 29 2 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 2 29 29 5 29 25 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 2 29 29 29 29 8 13 16 18 29 16 29 29 29 29 16 29 8 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 29 29 16 29 29 29 29 29 17 29 29 29 29 29 29 13 29 29 29 16 29 29 29 16 29 29 16 29 29 13 16 29 29 16 19 29 16 29 29 16 16 29 29 29 16 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 16 19 29 29 29 29 29 29 13 16 29 29 29 16 2 16 29 16 29 29 16 29 29 29 29 29 29 13 29 29 16 31 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 16 13 16 29 29 8 16 16 16 17 13 29 16 29 29 29 29 13 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 29 29 29 13 29 16 29 29 29 16 29 16 29 16 29 29 29 29 29 29 16 29 29 16 29 29 16 16 29 29 29 2 29 8 29 29 16 29 16 13 16 13 29 13 19 16 29 16 16 29 29 29 29 29 16 29 16 13 16 29 29 29 29 29 29 29 29 13 19 19 29 29 16 13 16 29 16 16 16 29 19 16 16 29 16 29 16 29 29 16 16 16 8 16 29 29 29 16 29 29 29 29 29 29 16 13 29 16 29 29 16 8 31 29 29 29 29 18 29 29 29 17 29 29 17 16 29 29 16 29 29 29 29 29 29 16 16 29 16 29 16 29 29 29 29 29 16 29 29 29 17 29 29 29 29 8 29 16 29 29 16 29 29 29 29 16 29 16 16 29 29 29 29 16 16 16 29 16 26 16 16 29 16 29 16 29 29 29 29 29 16 29 29 29 29 16 13 29 29 16 29 29 29 29 16 29 29 19 19 16 29 29 16 19 13 16 29 29 16 29 13 16 29 29 19 29 16 29 29 29 19 16 16 16 29 29 29 29 16 29 16 16 29 29 29 16 19 17 16 16 16 16 13 29 2 16 29 16 16 29 8 16 29 16 16 29 13 29 16 16 13 29 29 16 16 29 29 29 16 16 16 16 29 16 29 29 16 29 29 29 13 16 16 16 16 29 13 16 29 29 16 16 29 16 29 29 29 29 16 16 29 29 16 29 29 29 29 16 29 16 29 16 29 29 19 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 8 8 16 29 13 16 13 29 29 16 13 29 29 13 29 16 29 29 29 29 29 16 29 29 29 29 29 29 19 29 16 16 29 29 29 16 16 29 13 29 29 16 29 29 16 29 29 29 29 29 29 16 16 29 29 26 29 29 29 29 16 29 29 16 29 16 29 16 29 29 29 16 16 29 29 27 29 29 29 29 29 29 16 29 29 16 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 2 8 29 29 29 29 29 16 13 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 16 16 29 16 29 18 29 29 29 29 29 29 29 29 8 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 8 29 29 29 29 8 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 17 29 29 8 29 29 29 5 29 29 29 29 29 29 29 8 29 29 16 8 2 8 29 27 29 29 29 8 8 29 29 29 29 29 29 8 29 29 8 8 29 2 29 29 2 29 23 29 29 29 29 29 29 8 2 29 8 29 29 2 29 2 29 29 29 18 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 26 29 6 29 2 6 29 29 29 2 29 29 29 29 29 29 29 29 29 2 8 29 2 29 2 27 29 29 29 25 29 29 29 8 8 2 2 31 26 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 5 29 29 29 29 29 29 29 8 8 29 29 29 2 5 29 29 29 8 29 29 8 29 17 29 2 29 29 29 29 26 29 29 6 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 16 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 23 29 29 2 29 29 31 2 29 29 29 29 29 16 29 29 29 13 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 5 5 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 16 8 29 29 29 29 8 29 8 29 2 2 8 8 29 29 2 2 29 29 29 29 29 29 29 8 2 29 29 16 29 29 29 2 13 8 29 8 29 8 29 29 29 29 29 29 13 29 27 29 2 29 29 8 29 29 29 29 16 29 29 25 2 29 29 29 8 29 29 8 2 29 29 29 29 29 29 29 29 29 29 31 8 29 29 31 29 29 29 8 29 29 29 29 16 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 13 29 29 29 29 17 29 8 29 18 29 2 29 6 29 29 29 29 29 8 29 29 29 29 29 16 13 29 29 29 29 2 29 2 29 29 29 29 16 29 29 29 29 16 16 29 8 29 29 29 8 29 8 29 8 29 29 8 2 29 5 29 29 29 29 29 29 29 29 29 8 29 8 2 8 8 29 29 29 8 29 29 29 13 29 29 8 29 29 29 26 5 29 8 29 29 29 29 29 5 29 17 29 17 29 29 29 29 29 29 29 29 25 2 2 2 29 5 29 29 29 29 29 29 31 8 29 29 29 8 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 17 29 2 8 5 2 25 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 14 29 2 8 29 8 8 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 16 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 5 8 8 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 14 29 29 29 29 27 29 2 2 29 6 29 31 29 29 29 29 8 29 2 29 29 31 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 2 29 8 29 8 29 2 29 31 29 29 29 29 25 31 29 29 29 2 29 29 29 8 29 29 29 26 6 29 8 29 25 29 2 29 29 29 29 29 25 29 29 29 29 29 31 27 29 29 29 29 29 29 29 14 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 25 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 2 2 8 29 29 25 29 29 29 27 29 8 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 6 29 29 6 29 29 29 29 17 25 29 29 29 29 29 29 29 27 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 27 29 29 8 2 8 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 29 25 29 31 29 31 2 29 8 8 2 8 29 29 29 29 29 29 29 29 27 29 25 29 29 29 2 29 29 8 8 2 29 29 29 29 31 2 29 29 25 29 29 29 29 29 29 27 29 8 29 29 29 8 2 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 25 29 29 2 14 29 29 29 29 29 16 13 29 29 29 29 29 29 29 17 29 2 8 29 6 29 27 26 29 29 29 29 27 2 29 29 8 29 29 29 29 29 29 29 29 29 8 13 19 29 18 29 2 29 29 29 29 2 29 29 29 2 29 29 29 8 29 29 8 29 29 31 29 29 29 29 29 29 2 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 31 29 29 29 18 29 29 29 29 31 29 6 29 29 29 29 29 29 29 23 29 6 6 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 6 29 29 29 31 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 23 29 27 29 29 29 29 29 29 29 29 29 29 26 8 29 18 29 29 29 29 29 29 8 29 29 8 8 29 25 29 6 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 2 18 29 29 29 29 8 29 31 8 29 29 8 27 29 29 29 2 29 29 8 29 2 29 29 29 5 29 2 29 29 8 29 29 29 29 29 6 29 8 29 8 8 8 29 29 29 8 29 29 18 29 29 29 2 29 8 29 2 25 29 29 14 14 29 29 29 29 2 29 29 2 25 29 2 29 29 2 29 29 8 29 27 18 8 29 29 2 2 29 2 29 29 29 8 29 2 29 8 29 29 29 29 29 14 18 29 29 29 29 29 29 29 29 29 29 29 8 29 29 14 29 29 29 2 29 29 6 29 29 29 29 29 29 2 29 2 29 25 29 29 29 29 6 29 29 18 14 29 27 29 29 29 29 18 14 29 29 29 29 31 29 29 29 29 29 27 29 29 29 8 29 2 29 25 29 29 6 29 8 29 29 29 29 8 29 29 29 29 25 29 29 29 29 29 29 29 29 8 29 25 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 14 29 29 29 29 29 29 8 29 29 29 14 29 29 29 14 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 6 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 31 18 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 27 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 29 8 29 29 29 29 2 8 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 14 2 29 6 29 6 29 31 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 31 29 29 2 29 29 14 29 29 29 8 29 29 29 29 29 29 8 29 29 2 31 29 8 29 8 29 29 29 29 8 8 14 29 29 29 6 29 29 29 9 29 31 2 8 29 2 29 29 29 29 16 16 29 29 29 29 2 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 17 29 29 29 2 29 29 29 29 29 2 29 29 29 2 18 29 29 2 2 29 18 29 8 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 25 29 2 29 2 29 29 29 29 29 8 29 8 29 16 31 29 29 29 29 29 29 8 2 29 29 8 29 29 29 29 8 29 29 29 2 18 29 29 29 29 29 26 29 8 29 2 29 29 29 2 29 29 29 29 29 2 17 29 29 6 29 29 29 17 29 29 29 2 29 29 29 2 8 31 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 2 2 29 25 26 29 2 18 2 2 8 5 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 8 18 29 2 2 8 2 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 9 9 21 29 29 13 29 29 29 29 29 29 29 29 16 16 9 13 15 19 9 9 29 9 21 11 1 41 13 29 29 16 13 1 19 29 9 9 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 13 41 29 29 15 11 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 19 29 29 29 29 16 29 2 29 19 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 8 29 16 29 9 41 2 29 29 29 29 16 31 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 21 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 9 41 29 29 29 29 29 29 29 2 11 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 17 29 29 29 29 29 11 29 29 29 29 29 29 31 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 25 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 9 41 16 16 21 11 29 11 21 16 9 9 10 9 9 9 9 8 8 16 19 19 9 9 19 17 19 19 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 14 29 8 29 2 29 29 9 41 15 21 11 29 29 29 29 29 16 29 13 13 16 16 19 16 19 19 9 13 29 29 29 31 31 29 29 29 29 29 29 15 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 2 17 29 29 29 31 29 11 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 41 13 21 29 29 29 8 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 15 15 15 29 29 29 29 6 29 29 29 14 29 25 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 41 29 25 29 29 16 29 11 29 29 11 29 29 2 29 29 29 16 31 29 29 29 29 2 29 29 29 29 29 15 15 15 15 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 6 25 29 29 29 29 9 41 19 21 11 29 11 19 13 13 29 16 29 16 16 29 29 16 16 29 2 16 29 29 29 16 29 29 16 29 4 15 15 4 11 29 2 29 29 29 29 29 29 29 18 29 29 29 29 29 31 29 25 29 25 29 27 18 2 29 27 25 29 29 29 29 29 29 29 25 29 29 29 29 29 29 41 21 11 11 16 29 13 13 19 29 13 13 16 17 16 16 29 29 16 29 29 29 29 29 29 29 15 15 4 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 21 16 11 11 11 11 16 29 29 13 29 29 16 29 13 16 29 29 16 29 16 16 13 16 6 29 29 16 15 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 8 31 29 27 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 13 13 29 15 21 11 11 11 16 29 29 13 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 25 29 29 29 8 2 27 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 26 29 29 29 19 21 29 29 11 13 29 29 29 29 13 8 29 29 29 13 29 29 16 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 41 29 16 10 11 11 11 11 19 16 29 16 13 29 29 16 29 16 29 16 19 29 29 29 29 29 29 16 29 29 25 29 29 29 8 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 25 8 29 41 19 9 21 11 11 11 9 10 19 16 16 16 29 16 19 16 29 9 13 19 19 16 16 29 16 17 19 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 6 25 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 41 15 21 11 11 19 29 19 19 19 29 13 16 16 16 16 16 16 13 29 29 16 13 29 16 29 29 16 16 16 25 14 31 29 29 16 29 29 29 15 15 4 29 2 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 6 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 6 29 29 29 29 27 29 29 29 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 31 29 16 2 29 29 29 29 29 29 29 29 17 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 18 29 2 29 29 29 29 29 29 29 29 29 6 29 29 31 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 31 29 29 29 29 41 21 11 29 11 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 2 29 29 29 2 29 29 29 29 8 29 9 41 16 16 15 11 11 11 11 29 16 29 16 29 29 16 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 16 16 15 11 11 11 11 29 16 29 29 16 29 16 29 5 29 29 29 29 31 13 27 29 29 16 29 29 16 29 16 29 29 29 29 2 25 29 29 25 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 19 29 29 29 15 29 11 11 11 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 16 29 16 29 29 29 29 29 29 29 15 15 25 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 15 29 29 11 11 11 21 31 16 13 29 29 29 13 29 29 19 16 19 29 13 16 29 29 29 13 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 16 17 29 16 16 17 29 29 29 11 29 29 29 29 13 29 29 29 29 29 29 29 16 29 13 8 29 29 29 16 16 17 27 29 29 29 29 29 29 29 29 29 29 29 14 29 25 29 29 29 29 29 25 29 25 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 2 41 29 29 29 16 29 29 11 11 29 16 16 29 16 29 29 29 29 13 29 29 16 29 29 8 29 16 29 29 29 16 29 16 29 16 14 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 16 29 29 16 29 29 16 29 29 13 29 29 16 29 29 16 29 29 13 16 29 29 29 17 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 41 16 29 29 29 19 29 29 29 16 29 16 29 29 29 13 29 29 13 29 13 29 17 29 2 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 16 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 6 29 29 29 25 29 25 25 31 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 41 16 16 29 29 29 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 23 18 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 14 27 31 29 29 29 29 29 29 14 29 29 29 25 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 14 29 29 25 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 14 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 41 21 11 11 29 29 29 29 29 29 13 29 29 29 29 13 29 29 29 16 17 29 8 29 29 29 13 13 29 29 29 29 19 29 16 29 29 29 29 16 29 16 13 29 29 29 29 29 29 29 29 29 8 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 19 29 13 29 29 29 29 29 29 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 6 29 29 29 29 29 31 29 25 29 29 29 29 19 29 29 29 29 29 16 21 13 29 16 27 16 29 29 29 6 29 13 16 29 29 29 29 29 29 29 29 29 16 16 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 41 29 16 16 13 16 16 29 29 29 16 29 29 17 29 29 29 19 29 29 29 29 29 29 29 29 29 29 2 2 31 29 29 29 29 29 29 29 13 29 29 2 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 41 16 29 13 29 16 16 29 29 29 29 16 16 29 29 29 13 29 13 29 29 16 29 29 29 8 29 16 29 29 29 29 25 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 26 29 29 6 29 29 2 29 31 29 29 29 29 29 29 29 29 16 29 29 25 29 29 29 29 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 31 29 2 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 25 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 25 29 29 29 29 27 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 25 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 16 16 29 16 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 13 29 13 16 29 16 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 27 29 29 29 8 29 29 29 29 29 29 29 2 29 29 25 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 29 29 29 16 29 16 16 16 29 29 29 29 29 29 29 16 31 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 19 29 29 29 16 16 29 16 16 29 16 16 13 16 16 29 29 29 16 29 16 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 16 16 16 29 16 16 29 29 29 29 13 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 14 29 29 25 29 29 29 25 23 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 6 27 29 2 2 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 16 29 29 29 29 29 29 14 29 29 29 29 29 25 29 29 29 31 2 2 29 29 29 29 29 2 29 29 29 29 14 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 25 29 29 8 29 29 29 29 29 29 29 2 29 29 29 27 29 29 29 14 2 29 29 2 2 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 2 29 29 29 6 29 29 29 31 29 29 29 29 29 29 29 25 29 25 2 29 29 29 29 8 29 29 29 29 25 29 29 31 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 25 29 29 29 29 29 29 29 2 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 2 18 6 29 29 29 29 29 16 29 29 2 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 13 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 16 16 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 2 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 25 29 29 29 8 29 29 29 41 21 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 16 21 29 29 29 29 29 29 29 16 13 17 29 29 29 16 29 29 29 29 29 29 13 17 29 29 16 29 29 29 29 29 29 6 29 29 18 29 16 29 29 29 29 29 29 2 25 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 2 29 31 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 16 29 29 5 2 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 8 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 16 31 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 17 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 8 29 29 29 41 16 11 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 13 13 29 29 6 29 8 29 27 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 8 29 8 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 6 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 2 2 29 25 17 29 6 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 8 8 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 8 16 29 29 29 29 29 29 29 29 2 8 29 5 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 16 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 16 29 13 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 2 29 29 29 2 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 17 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 8 29 26 29 29 6 29 8 29 29 29 31 29 25 29 26 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 25 29 29 29 29 29 27 29 29 29 29 29 29 16 29 2 29 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 29 8 6 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 29 29 29 29 2 29 16 29 29 27 29 6 29 29 25 29 6 29 29 29 29 29 29 29 29 2 2 29 29 2 27 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 2 29 25 29 27 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 2 14 8 29 5 29 29 29 29 8 29 29 8 29 29 29 29 29 29 17 29 13 16 29 8 29 29 16 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 26 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 8 29 29 29 29 29 16 29 16 29 29 29 6 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 13 29 8 29 29 6 29 17 8 29 29 29 29 29 29 29 29 29 8 29 29 29 26 29 29 16 29 29 29 16 29 29 16 29 13 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 19 16 13 17 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 17 29 29 29 13 29 8 29 29 29 29 29 29 8 29 29 8 29 17 29 29 29 29 29 29 29 29 29 29 16 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 8 8 31 2 29 29 29 29 29 29 31 17 16 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 8 29 14 29 5 8 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 2 29 29 29 8 29 29 5 29 2 25 29 5 29 29 8 29 8 29 29 16 2 29 2 5 27 29 8 2 5 14 8 29 2 29 29 29 29 2 2 29 29 8 8 8 29 29 2 29 2 8 29 25 25 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 6 29 2 29 29 2 29 29 16 29 29 29 29 17 29 5 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 8 29 29 16 29 29 29 29 29 2 29 26 26 29 29 29 2 29 29 29 8 29 29 29 29 29 2 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 27 29 29 29 29 25 29 2 29 29 29 8 29 29 8 29 29 8 29 29 29 29 29 8 29 6 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 13 29 2 29 29 29 13 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 16 29 29 13 29 29 29 29 29 13 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 8 16 29 2 29 29 29 29 29 29 29 17 29 29 29 29 26 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 27 29 25 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 27 29 29 29 29 29 29 31 16 31 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 25 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 8 29 2 29 16 29 29 29 29 16 16 29 29 29 29 27 29 29 8 29 29 29 29 29 2 17 29 2 29 29 6 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 31 17 29 2 2 29 8 2 29 29 29 29 29 29 29 29 29 29 8 29 29 8 8 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 29 29 29 2 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 26 8 29 29 29 29 29 29 6 29 29 29 29 41 21 11 29 29 29 29 29 29 6 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 29 29 6 29 29 14 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 8 29 29 29 29 29 29 29 25 29 8 29 16 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 31 27 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 14 29 29 29 6 29 29 29 29 29 14 8 29 29 29 29 31 29 8 29 29 29 29 29 16 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 31 29 29 27 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 8 29 31 29 29 8 29 2 29 29 29 29 29 18 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 17 29 29 29 29 29 16 29 29 16 29 31 29 29 29 16 29 13 16 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 16 16 29 29 29 29 19 29 16 19 19 29 8 16 16 16 29 16 16 16 29 2 29 29 29 29 13 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 25 29 31 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 6 2 16 29 29 29 2 26 16 29 19 13 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 8 29 31 29 29 29 29 29 29 29 29 6 29 29 8 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 2 29 29 29 2 29 29 29 8 29 2 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 26 29 8 29 29 29 2 29 29 8 29 8 8 29 29 29 29 29 29 29 29 29 29 8 6 29 29 29 6 25 31 29 29 8 29 29 29 29 29 29 29 8 23 29 29 6 29 29 29 29 29 8 29 29 29 29 8 2 8 29 29 29 29 29 29 29 25 29 2 29 18 29 29 29 14 29 29 29 29 29 6 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 2 6 29 29 29 8 26 29 29 29 29 29 18 29 29 29 25 6 8 29 29 29 18 29 31 29 29 29 29 29 29 29 29 8 14 29 29 29 29 27 29 31 29 29 6 29 29 8 29 29 8 29 29 2 29 29 27 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 26 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 17 29 2 29 29 29 26 29 2 6 29 29 8 26 17 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 17 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 8 29 8 17 16 29 2 29 29 29 29 29 29 29 29 16 29 29 29 8 2 16 29 29 29 29 6 29 29 29 29 29 29 31 29 29 31 29 29 29 29 5 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 17 29 5 29 29 29 29 13 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 2 29 29 29 16 8 5 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 16 6 8 29 29 2 29 29 29 29 29 29 29 17 29 2 29 29 29 16 29 29 29 29 6 29 16 16 26 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 18 29 16 16 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 16 16 29 29 29 29 16 16 29 29 16 16 16 29 29 29 16 16 29 16 29 16 29 26 29 29 29 29 16 13 16 16 16 16 13 19 16 13 16 29 29 29 29 29 29 29 29 13 29 16 29 29 29 16 16 29 29 16 29 16 16 19 16 29 16 16 29 29 13 29 16 29 29 29 29 16 17 29 29 29 16 29 19 29 29 16 29 16 29 29 29 16 29 29 16 16 16 16 16 29 29 16 29 16 13 16 16 29 16 29 29 29 16 29 16 29 29 16 29 29 29 19 29 29 16 27 29 29 16 17 16 29 29 16 19 29 19 29 29 16 29 29 13 29 16 29 29 29 29 29 29 29 16 29 16 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 17 29 29 29 29 16 16 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 19 16 16 29 29 16 16 29 29 29 29 16 19 16 29 16 16 29 29 19 16 16 29 29 29 16 29 16 29 29 29 29 29 16 16 16 29 29 16 29 29 29 29 16 29 16 29 29 29 13 29 29 29 16 16 29 29 29 2 2 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 31 29 29 8 29 29 29 29 29 29 16 29 16 29 29 16 29 16 29 29 13 16 29 29 29 29 29 29 29 29 29 16 2 29 29 16 29 29 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 6 29 29 29 29 29 29 8 29 29 17 29 29 2 29 5 5 29 29 29 2 18 29 29 29 29 29 29 29 27 29 25 2 29 29 29 2 18 29 6 29 29 29 29 2 29 27 29 29 29 29 31 2 2 29 8 29 5 29 29 2 29 29 26 29 29 29 29 29 17 8 29 29 18 29 29 29 29 29 29 29 16 13 16 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 29 25 16 16 29 29 16 29 29 29 16 29 19 16 19 29 16 29 16 16 16 19 29 19 13 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 16 29 16 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 8 29 17 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 2 29 29 2 29 29 29 29 2 8 29 31 29 2 29 8 29 29 29 18 25 29 29 29 2 29 29 29 29 2 29 29 8 6 29 29 29 29 23 29 2 29 2 29 27 29 29 2 5 29 29 8 29 2 2 2 8 29 8 29 29 2 29 29 8 29 29 8 2 16 29 29 29 8 8 8 2 29 26 8 8 8 29 25 29 2 8 29 29 29 8 2 8 2 6 29 2 29 29 8 29 23 8 29 5 29 29 29 2 29 29 29 29 29 29 25 29 17 29 29 29 29 29 29 8 2 8 29 8 29 8 29 2 8 29 2 29 29 8 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 16 2 29 29 29 29 16 29 29 29 29 29 29 29 29 13 16 16 29 29 29 29 29 29 16 16 19 29 29 2 29 13 13 29 29 2 8 29 16 29 29 16 29 29 29 16 29 9 16 29 13 16 29 16 16 29 27 16 29 29 29 29 29 16 29 29 29 29 16 16 29 16 29 16 29 29 16 29 29 29 29 17 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 16 17 29 16 16 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 2 29 29 29 29 29 8 16 29 29 29 27 29 16 29 16 8 29 29 29 16 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 16 29 29 29 29 29 16 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 27 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 29 8 29 31 29 18 29 29 2 29 29 29 29 29 29 29 29 8 2 29 29 6 27 29 2 29 29 29 6 8 2 25 29 29 29 29 29 8 29 29 8 2 29 8 29 29 2 29 2 29 8 8 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 31 19 29 2 29 29 29 29 29 29 5 29 5 29 2 29 16 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 17 16 29 19 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 14 29 8 29 16 29 29 29 29 8 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 31 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 17 29 2 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 16 29 29 29 8 29 17 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 16 29 2 29 14 29 13 29 29 13 29 29 16 29 29 29 29 29 29 29 16 29 16 16 29 16 29 16 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 2 29 29 16 8 29 29 17 29 16 29 29 29 29 16 29 29 29 16 16 29 16 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 26 16 29 16 16 29 29 29 29 29 29 29 16 29 29 19 29 29 19 29 8 2 16 29 5 29 29 17 13 29 29 29 29 29 16 29 29 8 29 29 29 17 29 29 29 16 29 29 29 16 17 29 29 29 13 29 29 29 17 16 19 29 29 29 29 29 29 29 29 16 13 19 16 29 29 29 13 29 16 16 16 29 29 29 29 29 29 29 29 16 16 16 29 19 29 29 29 29 13 16 16 16 29 16 29 16 16 29 16 29 29 13 16 16 29 29 16 13 16 13 16 29 16 29 29 16 16 16 29 29 29 29 16 16 29 29 29 16 29 29 29 29 13 16 16 19 16 16 29 29 29 16 16 5 16 16 29 16 13 29 29 29 29 29 29 16 16 16 19 16 19 16 29 29 29 29 29 16 16 16 16 16 16 16 19 13 29 29 29 29 19 16 29 16 29 16 16 16 16 29 13 29 16 29 16 16 16 19 19 16 29 16 19 16 13 16 29 29 19 19 29 13 19 16 16 29 29 16 17 29 29 16 16 29 29 29 16 16 29 19 16 29 19 16 29 29 29 29 16 29 16 29 29 16 16 29 16 13 16 13 16 16 29 16 16 16 29 16 16 29 29 19 19 29 16 16 16 19 16 13 29 29 29 16 16 29 13 16 29 19 29 16 29 29 19 19 29 19 29 16 13 29 29 16 19 29 29 29 16 19 29 16 19 29 16 29 19 8 19 29 16 16 16 29 29 13 16 13 29 29 13 16 29 8 16 16 16 29 16 29 29 16 29 29 29 16 29 19 19 29 29 29 29 16 13 29 29 29 29 19 17 29 29 16 29 19 29 29 29 16 13 29 29 29 16 16 29 17 29 16 29 19 19 16 16 29 16 16 16 29 16 29 16 29 19 16 16 29 16 29 17 29 16 29 16 16 29 29 16 19 29 29 29 29 29 29 29 16 29 16 16 16 13 16 16 29 16 13 16 29 16 19 16 16 29 29 29 29 13 16 16 29 16 29 29 29 29 16 29 16 16 29 16 29 16 19 2 29 29 16 29 16 19 29 16 16 16 29 29 2 16 29 13 19 29 29 16 29 16 16 29 29 29 29 29 16 29 29 13 16 29 16 16 29 16 29 19 13 2 16 16 29 29 16 16 29 16 29 29 29 29 16 16 29 16 29 29 29 29 13 29 29 16 16 16 29 16 29 29 16 29 16 13 29 16 16 16 29 16 16 29 29 29 16 19 29 29 29 29 16 16 16 8 29 29 29 8 29 16 16 29 29 16 8 29 16 29 16 29 29 16 29 25 19 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 29 16 17 16 16 29 16 29 2 29 16 16 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 14 31 29 14 8 29 18 31 18 26 29 29 8 8 29 29 29 29 29 29 18 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 26 29 29 29 29 29 29 2 29 29 29 18 29 29 29 8 29 29 29 8 18 29 29 2 26 29 29 29 8 8 29 29 16 29 16 29 16 29 29 29 29 29 29 29 2 8 29 29 29 2 8 2 29 16 29 8 2 29 29 8 29 29 29 29 29 17 6 29 29 29 16 29 29 16 29 29 29 29 13 29 29 29 13 19 16 29 16 29 16 29 29 29 29 16 29 29 29 29 2 29 29 18 2 29 29 29 2 29 29 29 17 29 17 29 8 29 29 29 26 29 29 2 29 2 6 8 29 29 29 29 29 8 8 29 8 29 29 29 29 29 8 2 29 29 16 13 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 17 29 16 6 29 29 8 16 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 16 29 29 16 17 29 29 29 31 29 29 29 29 6 29 29 29 29 29 29 17 13 29 29 29 29 29 29 29 29 2 8 23 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 8 29 8 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 27 29 29 2 26 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 16 8 29 17 29 8 2 26 2 26 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 26 29 29 29 29 29 29 29 16 29 29 29 29 29 13 16 13 13 17 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 8 29 2 29 29 8 29 29 25 29 6 29 8 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 8 8 2 29 8 29 26 6 29 2 29 29 17 29 29 29 31 29 29 6 8 29 29 6 2 29 29 25 29 8 29 29 29 27 2 29 29 29 29 5 8 2 29 29 8 29 29 29 29 8 29 29 29 29 2 29 8 29 8 29 29 29 8 29 29 29 8 29 29 29 29 29 18 29 29 29 29 29 29 29 8 31 29 29 29 29 29 6 26 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 2 29 2 29 29 29 29 29 8 8 18 14 29 29 29 8 5 29 29 29 29 8 8 2 18 6 6 8 18 2 8 29 29 29 29 25 29 29 29 29 6 29 29 2 26 29 29 8 31 2 8 8 29 8 8 29 2 29 18 29 29 29 29 29 29 8 29 6 2 29 29 2 2 29 29 29 29 29 29 27 6 29 29 29 18 29 8 29 29 31 6 29 2 29 8 29 2 29 8 29 6 29 8 29 29 29 6 29 2 27 2 29 2 8 29 29 29 8 5 8 2 29 29 31 29 2 29 29 8 29 2 29 5 2 29 8 29 29 8 29 8 8 29 5 2 29 8 17 29 8 29 8 29 29 29 29 31 2 2 29 8 29 2 23 29 29 29 8 29 8 2 29 29 8 2 31 6 29 8 8 2 29 8 29 8 29 29 5 29 8 8 29 6 6 29 29 29 29 2 2 29 2 31 29 2 18 29 8 14 29 29 29 29 25 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 2 8 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 31 29 8 17 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 5 29 29 29 29 18 2 26 2 8 29 29 29 29 29 29 29 29 29 29 8 2 29 8 6 26 5 29 29 8 29 29 8 6 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 2 29 29 29 17 16 29 29 29 2 17 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 2 29 29 29 29 31 29 29 29 17 8 29 29 29 29 29 29 2 29 29 29 29 29 29 2 8 29 29 8 29 29 2 8 29 29 2 29 29 29 29 29 29 18 29 29 29 27 29 6 8 25 29 29 29 16 29 29 29 29 29 23 29 2 8 29 29 29 29 29 29 29 29 2 29 29 29 8 17 2 29 29 29 29 8 8 8 18 8 2 29 29 29 29 8 29 29 5 29 8 29 29 2 8 29 29 29 29 29 29 2 17 29 29 29 29 29 29 29 29 14 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 14 29 29 29 8 29 14 2 29 8 2 2 29 29 17 29 29 29 29 29 2 2 29 29 5 2 29 2 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 18 2 29 6 29 29 29 2 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 8 29 29 29 18 29 2 29 29 5 29 29 2 2 29 29 2 29 29 29 6 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 8 29 2 8 29 5 29 2 29 2 29 29 29 29 29 8 29 29 2 29 29 2 18 29 29 8 8 29 29 29 6 29 5 29 29 2 29 29 2 29 29 29 2 29 27 6 2 2 29 29 29 2 8 29 29 29 2 29 8 2 29 29 29 29 27 29 29 8 29 29 2 2 31 29 8 29 29 29 29 29 29 2 2 29 2 29 29 29 27 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 8 8 29 31 29 31 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 2 29 6 29 29 29 29 2 2 29 2 23 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 2 29 29 29 29 29 29 26 29 8 2 29 18 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 29 29 29 29 2 29 29 29 16 29 29 8 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 8 29 29 29 29 29 29 29 29 25 14 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 2 29 6 2 29 29 29 29 29 2 29 29 29 29 29 29 5 16 29 29 8 29 29 29 29 29 29 29 29 29 5 29 29 8 29 2 29 29 29 29 29 29 29 29 29 8 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 18 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 18 29 29 29 29 2 2 29 14 29 29 29 29 27 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 25 25 29 29 29 29 29 16 29 29 6 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 2 29 25 2 2 29 29 29 8 2 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 17 29 29 29 29 29 31 8 29 25 29 29 25 29 29 29 29 29 29 2 29 6 2 2 2 29 8 29 2 29 8 29 29 29 29 29 8 2 29 29 29 2 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 16 29 8 29 6 29 29 29 29 29 29 29 2 19 29 16 16 16 29 29 29 29 2 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 17 29 16 29 29 29 16 16 13 16 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 31 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 16 13 16 29 16 29 29 16 29 16 29 16 29 29 29 29 29 29 29 29 8 29 2 29 16 29 29 29 16 29 25 29 29 16 29 29 16 29 16 29 29 16 29 16 29 16 19 29 29 29 29 16 29 16 29 16 16 16 16 29 16 29 16 29 16 29 16 29 29 16 2 29 16 16 29 16 16 8 13 29 29 29 29 29 29 29 13 29 16 16 17 13 29 29 29 16 29 29 29 29 29 8 29 13 29 29 2 16 29 16 16 31 26 19 16 29 16 29 16 13 29 29 29 13 29 29 29 16 29 13 16 16 29 8 29 16 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 5 29 29 29 29 13 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 13 29 29 31 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 25 29 29 29 29 29 29 13 29 29 29 29 29 29 29 2 6 8 29 29 17 29 29 29 29 29 29 29 8 2 18 29 29 29 2 29 29 5 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 2 2 8 29 6 29 29 14 29 8 29 8 8 29 26 29 29 29 29 2 29 29 29 8 29 29 29 18 8 29 29 29 29 29 29 29 29 26 29 2 29 29 6 5 8 29 2 29 29 6 29 6 29 31 29 29 25 25 2 29 8 6 29 6 8 29 6 6 2 29 31 29 27 29 8 29 14 14 2 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 25 29 16 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 17 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 27 29 29 29 8 29 29 8 17 17 29 16 29 29 29 29 29 29 29 29 29 29 29 18 29 2 29 5 8 29 8 29 2 29 8 5 29 29 2 29 29 29 27 29 29 5 29 29 29 8 5 29 2 8 29 29 29 29 2 8 29 29 29 29 29 29 2 8 29 29 29 29 29 29 18 29 29 2 29 29 29 29 8 18 29 2 29 29 5 29 18 29 29 29 29 29 29 29 29 18 6 5 29 6 29 29 29 29 5 2 29 29 27 2 25 29 29 8 29 29 29 5 29 29 2 29 29 2 2 29 29 29 29 8 29 2 29 2 5 8 5 18 29 8 29 31 2 29 8 29 29 29 18 29 2 29 6 8 29 8 29 29 29 6 29 29 25 6 2 27 2 8 29 8 8 29 8 29 8 8 5 5 29 29 6 29 8 29 2 29 2 29 29 29 6 2 6 8 2 8 8 29 29 8 27 29 29 29 29 2 29 29 27 29 29 8 29 29 8 6 29 8 29 18 29 29 29 29 29 29 29 29 29 6 29 16 23 8 29 29 17 31 29 29 29 29 29 29 29 8 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 6 29 29 8 29 29 29 29 29 29 29 29 2 29 2 29 29 18 29 29 29 29 29 2 29 2 29 6 29 29 8 8 8 29 29 29 29 8 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 16 29 2 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 16 16 16 16 31 29 29 29 16 29 29 16 29 29 29 29 26 29 16 29 29 29 29 29 16 29 29 16 19 29 29 29 29 29 29 16 16 2 29 29 29 29 16 16 29 29 29 16 16 16 16 29 16 29 29 29 16 29 29 16 29 29 29 17 16 29 16 29 29 29 29 29 29 29 17 29 29 29 13 29 29 16 29 16 29 29 29 29 16 29 29 13 29 16 29 16 29 29 29 29 29 29 29 29 29 6 2 29 29 29 2 29 29 29 29 29 17 29 29 31 31 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 29 16 29 29 16 29 29 13 29 16 29 29 29 29 16 29 16 29 16 16 29 29 29 29 16 29 17 16 17 19 29 29 29 29 16 17 16 29 29 29 16 19 29 29 29 29 29 16 29 16 16 29 29 13 29 29 16 6 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 17 29 29 29 29 16 8 29 29 29 29 29 16 6 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 16 29 29 29 29 29 16 29 29 29 19 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 2 8 29 16 29 29 29 29 29 29 8 29 8 2 29 2 29 29 29 29 29 29 29 25 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 26 25 8 29 2 8 29 29 8 29 25 29 8 29 8 29 6 8 29 8 29 2 29 29 29 8 8 29 8 2 29 2 8 29 29 2 29 18 2 29 29 18 29 8 29 25 29 29 29 2 2 2 31 2 31 29 8 5 8 29 29 5 29 29 2 5 29 9 29 29 31 23 2 8 5 29 2 2 29 8 26 29 2 29 8 2 29 8 29 26 29 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 2 8 29 29 29 29 29 29 2 29 2 29 29 29 2 29 8 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 2 29 29 29 29 8 8 29 29 29 29 29 29 29 8 29 29 29 16 26 18 29 29 29 29 29 29 29 29 29 29 29 8 29 2 5 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 25 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 27 29 29 29 29 29 16 29 29 16 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 2 16 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 2 29 29 16 19 16 13 16 29 29 16 29 29 29 29 16 29 16 29 16 16 16 29 16 29 29 29 31 29 19 29 29 16 16 16 29 29 29 16 29 29 29 16 29 16 13 29 16 29 29 16 29 29 16 13 16 29 29 16 29 29 19 29 19 16 29 29 19 13 29 16 16 29 16 19 29 19 29 29 16 29 29 16 16 16 19 13 16 16 16 16 16 16 16 16 13 16 19 29 16 16 16 16 19 16 29 29 19 19 29 19 19 29 29 29 19 19 16 19 13 16 19 16 16 16 16 13 16 29 16 29 16 16 16 16 16 16 29 19 19 16 16 16 16 19 29 29 29 29 29 16 16 29 29 29 29 29 16 19 29 17 29 19 19 29 29 16 29 29 16 16 16 16 16 19 16 16 19 13 13 16 29 29 19 16 29 29 16 16 29 16 16 16 16 29 16 19 16 19 16 16 9 19 29 29 16 16 19 16 16 13 19 16 16 19 16 29 16 9 19 29 19 19 19 13 13 29 16 16 16 19 29 29 16 19 19 16 29 29 19 13 19 16 17 19 19 19 19 19 16 19 9 16 29 19 19 29 16 19 16 29 16 9 9 19 13 16 16 19 19 19 29 16 13 13 19 29 9 19 29 29 19 29 16 13 29 19 16 16 19 16 16 19 16 19 16 29 16 19 16 19 16 16 29 29 29 29 16 17 9 16 16 29 16 16 16 29 29 16 29 16 16 29 29 16 19 13 13 19 19 16 13 19 16 16 29 16 19 16 16 16 19 16 16 29 17 29 16 19 16 29 29 16 16 19 29 29 16 13 16 16 16 29 29 29 19 29 16 16 16 29 29 29 16 13 29 16 16 16 16 16 16 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 17 29 29 6 13 29 16 16 17 29 16 16 29 29 29 29 16 13 16 29 16 16 29 29 29 29 16 29 16 16 29 16 29 29 29 16 29 29 29 29 29 2 29 16 29 2 5 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 26 29 29 29 29 2 8 29 29 29 29 29 29 5 29 2 29 2 29 25 6 29 10 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 5 29 16 29 29 29 29 29 29 29 16 29 29 16 16 29 29 31 6 16 16 29 29 29 6 29 29 29 13 29 29 29 16 16 29 16 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 2 29 16 16 29 16 16 2 29 29 29 29 29 29 16 16 29 13 16 29 16 16 16 29 16 29 16 29 29 16 29 19 9 16 19 29 29 29 19 29 29 19 19 29 16 19 16 8 16 16 16 16 29 29 16 29 16 19 16 29 16 16 16 16 29 29 16 16 29 29 29 16 29 19 29 29 29 16 29 16 29 16 16 16 19 13 29 16 16 29 19 16 16 16 16 19 29 16 13 19 19 16 29 29 19 16 16 29 19 16 16 29 16 13 19 16 19 29 9 16 29 29 16 16 16 19 29 16 19 29 29 29 29 29 16 13 29 29 29 19 19 29 29 19 16 16 29 29 2 29 29 16 19 16 16 29 16 19 16 16 16 16 29 16 19 29 19 29 29 29 29 16 29 29 16 16 13 16 13 19 29 29 29 29 16 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 6 29 29 29 2 29 2 29 29 29 27 29 29 29 29 2 6 29 29 29 29 29 2 2 29 29 29 29 25 5 6 29 25 25 29 29 29 29 29 16 29 16 2 16 13 29 29 29 29 29 29 2 16 29 16 13 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 29 29 16 16 16 29 29 29 29 29 29 29 2 29 16 29 29 29 16 29 16 29 29 29 16 29 29 29 29 16 29 17 29 29 16 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 16 29 29 29 16 29 16 19 13 16 29 29 29 17 16 19 16 29 16 29 16 29 16 29 16 29 16 6 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 18 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 16 8 29 29 16 6 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 13 29 29 16 29 29 2 29 29 19 29 16 29 29 29 8 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 29 27 29 6 29 29 29 5 29 2 29 29 29 29 29 2 29 29 29 29 29 2 2 27 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 16 16 29 16 29 16 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 16 29 29 2 29 8 29 29 29 29 29 17 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 5 2 6 29 27 29 17 29 29 29 8 6 2 25 31 29 29 29 29 2 2 5 8 2 2 29 29 29 8 29 2 29 5 5 29 29 29 29 8 2 29 2 2 8 2 2 29 29 29 29 6 8 29 31 8 2 29 29 2 29 29 2 29 29 29 29 29 2 29 29 5 29 29 29 8 6 2 29 29 29 29 8 29 2 23 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 16 16 13 29 13 16 16 17 29 29 16 29 2 29 29 29 16 2 29 16 29 2 29 29 29 29 2 29 29 29 29 29 2 29 29 29 2 29 29 29 2 29 29 29 2 16 29 29 29 29 29 29 29 16 27 29 29 29 29 29 29 16 29 29 17 29 29 29 16 29 29 29 16 29 29 29 29 29 16 16 29 16 29 16 29 29 29 16 29 17 29 16 16 29 2 29 29 29 29 29 8 29 29 29 2 2 29 2 16 29 29 29 2 29 29 29 29 29 29 31 29 29 29 29 29 29 8 8 29 5 29 29 29 16 29 29 29 25 29 29 29 29 29 29 29 16 13 29 17 13 29 29 29 2 29 29 29 29 29 29 5 29 2 29 29 29 8 29 17 29 29 2 29 29 29 2 8 5 2 29 2 29 8 5 29 2 2 8 29 29 29 29 2 2 29 29 8 2 29 31 29 8 8 29 2 6 29 29 29 6 29 29 31 8 29 29 18 29 29 2 29 2 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 13 16 16 29 29 16 19 19 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 16 29 29 19 29 29 29 29 29 16 16 16 16 13 19 19 29 29 29 16 19 29 8 29 29 16 16 16 29 16 29 29 16 29 29 19 29 29 29 29 29 16 29 29 29 29 29 8 29 16 29 29 29 29 29 16 29 16 29 29 2 13 16 29 29 17 29 16 29 29 16 26 16 16 6 17 29 29 2 16 16 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 31 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 31 29 6 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 13 29 17 16 29 16 29 16 16 16 29 16 29 29 29 29 29 16 16 29 29 13 29 29 29 16 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 16 19 29 29 29 13 29 29 29 29 16 29 29 29 16 29 29 16 29 29 16 29 29 29 16 29 16 16 8 16 29 29 29 16 19 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 13 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 19 29 16 16 16 29 16 29 19 29 16 29 29 16 16 16 16 29 29 16 29 29 29 29 16 29 16 19 29 16 29 29 29 16 16 16 16 29 29 16 29 29 16 29 16 29 29 16 19 16 16 16 16 16 29 19 16 29 17 29 19 16 29 29 29 29 16 16 16 16 19 29 29 29 29 16 29 16 29 16 29 29 29 29 16 16 29 29 2 16 16 17 16 29 16 16 29 16 29 19 16 16 29 29 29 29 16 29 16 29 29 29 27 29 29 29 19 29 29 29 16 16 29 29 29 13 16 29 29 29 16 16 29 29 16 29 16 16 16 17 29 16 29 16 19 16 16 29 16 16 29 16 16 16 29 29 16 19 29 16 29 16 13 29 19 16 29 16 16 29 29 29 16 29 16 6 29 16 29 29 16 16 29 16 16 2 29 13 13 19 29 16 29 29 13 29 16 16 29 16 29 29 16 16 29 29 16 13 19 29 29 29 29 16 29 29 29 16 16 16 29 29 16 29 29 29 16 17 29 29 19 16 16 29 29 29 16 13 16 16 16 19 16 13 16 29 29 16 16 29 16 29 29 16 16 19 29 29 29 16 16 16 13 8 16 16 16 16 29 29 19 16 16 29 19 13 2 29 16 16 29 16 29 29 29 17 29 16 16 16 16 29 16 19 29 29 29 16 16 16 16 16 16 16 16 29 16 16 2 29 16 19 19 26 16 29 29 29 29 16 29 16 16 16 29 29 16 16 19 13 29 16 13 29 16 16 29 29 13 19 16 16 29 29 16 19 16 29 8 29 29 29 29 16 29 16 29 29 16 29 29 16 29 16 19 16 29 29 29 16 16 16 8 29 13 29 16 29 29 16 29 29 16 29 16 29 29 29 16 16 16 29 29 16 29 16 16 29 29 29 29 16 13 19 29 17 19 16 29 17 16 29 29 29 16 29 29 29 29 17 16 29 29 29 29 29 13 16 29 16 29 29 29 29 29 16 29 29 29 16 16 29 16 29 29 29 29 29 29 29 16 29 29 16 16 16 29 29 17 29 16 18 29 17 29 16 29 29 29 8 29 29 2 29 29 29 29 29 29 16 31 29 29 29 29 29 16 29 17 29 29 29 29 16 16 29 29 29 16 29 29 16 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 6 29 8 29 29 29 29 8 29 29 2 8 2 29 16 29 2 29 2 29 29 29 29 29 29 29 2 8 29 29 8 29 29 29 26 29 29 8 29 29 5 26 29 29 29 29 29 29 8 23 29 29 29 29 29 13 29 29 29 29 29 8 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 31 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 25 8 29 8 2 29 29 29 29 29 8 8 29 29 29 29 29 29 16 29 29 8 29 29 16 29 29 29 29 29 29 29 29 5 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 16 29 29 2 29 29 5 31 2 29 29 29 27 29 29 8 2 29 29 29 2 29 29 16 29 16 29 8 29 29 29 29 29 2 29 29 29 29 29 5 8 8 17 29 29 29 5 29 29 2 29 29 29 29 8 29 29 8 8 29 29 29 29 8 29 8 29 8 29 29 8 8 2 29 2 29 29 29 29 8 29 29 2 29 2 18 29 29 8 29 2 8 29 29 29 29 29 6 29 29 29 29 26 5 29 8 29 29 8 29 31 27 29 29 29 2 29 29 29 29 31 8 26 2 8 2 14 29 5 2 2 29 29 6 8 2 29 5 5 25 29 29 29 29 29 29 29 2 5 2 29 29 29 29 25 29 29 29 2 25 26 29 29 29 2 29 8 14 5 8 29 29 29 2 29 29 29 2 2 16 29 29 29 29 8 29 6 8 29 29 29 29 29 29 8 29 29 29 29 29 2 29 8 2 29 29 29 29 2 8 29 29 8 29 29 14 29 29 5 8 29 8 29 8 29 29 29 8 2 2 27 29 2 29 29 8 2 29 29 29 5 5 8 29 2 25 29 29 2 29 5 8 2 29 29 2 6 8 2 31 29 29 8 27 29 29 6 29 29 29 25 8 29 17 29 29 29 5 29 5 29 29 5 29 29 29 29 29 8 29 29 29 29 18 5 8 8 29 29 29 2 8 2 8 29 8 29 29 29 29 29 29 29 29 8 8 8 29 29 26 29 8 29 8 8 29 5 2 29 8 29 29 29 29 29 5 29 8 29 8 5 29 6 8 29 29 29 25 25 25 8 18 8 8 6 29 29 29 2 5 29 29 27 29 29 25 29 29 29 29 8 31 29 2 29 29 29 29 29 29 27 29 5 8 29 29 29 29 2 29 6 29 2 29 8 29 5 29 2 8 29 8 29 29 8 8 2 29 29 29 29 8 29 5 6 29 29 29 8 8 29 29 29 29 6 29 29 2 2 8 29 29 26 29 2 8 29 31 29 2 29 26 29 8 29 26 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 27 29 29 2 8 29 2 6 29 27 6 8 29 8 29 29 2 29 25 31 29 29 29 29 29 26 29 29 29 29 29 29 29 6 31 8 29 29 29 25 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 8 29 29 29 29 8 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 13 29 29 29 29 29 13 29 29 29 29 29 29 29 29 13 16 29 16 16 29 29 29 29 29 16 29 29 17 29 29 29 29 29 29 29 29 29 13 17 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 2 29 29 29 2 25 29 29 29 2 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 8 29 29 29 29 29 29 29 13 29 31 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 31 13 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 2 29 29 29 29 13 16 29 29 29 29 29 27 29 29 5 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 31 18 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 13 19 29 29 2 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 5 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 8 5 29 29 29 8 17 6 2 29 2 29 2 29 29 29 29 29 29 8 31 29 14 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 17 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 31 29 29 13 29 29 29 2 31 31 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 2 16 13 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 27 29 29 29 29 2 29 29 13 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 5 29 29 31 29 29 29 29 29 16 29 29 16 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 27 29 29 29 29 13 5 29 29 29 29 29 29 29 16 29 8 29 29 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 16 29 29 29 29 29 31 29 29 29 29 25 29 13 16 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 13 29 29 14 2 29 29 18 29 29 8 2 2 29 29 29 31 29 8 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 31 29 29 29 29 29 2 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 2 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 16 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 18 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 2 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 31 2 16 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 5 29 2 29 29 29 8 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 16 29 13 29 29 2 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 29 29 2 29 27 29 29 29 29 29 16 29 29 29 29 2 29 6 29 16 29 29 29 29 29 29 25 6 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 2 29 2 8 29 13 29 29 16 29 29 29 29 14 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 27 6 27 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 8 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 31 29 16 29 29 29 29 29 29 29 2 29 29 29 2 27 29 6 29 29 18 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 6 2 5 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 14 29 14 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 16 29 29 27 16 29 29 29 29 29 29 29 29 29 29 2 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 16 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 16 29 16 16 29 29 29 29 29 29 29 2 17 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 17 29 29 29 16 29 29 5 29 2 29 29 29 29 29 5 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 6 2 29 29 29 29 29 16 16 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 27 29 29 6 29 29 29 29 29 29 29 29 29 25 29 23 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 27 29 29 29 31 29 16 16 29 29 29 29 29 5 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 2 16 8 16 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 18 29 29 16 16 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 31 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 31 29 29 29 16 29 29 29 29 29 29 25 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 6 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 16 13 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 8 8 29 2 29 29 29 29 29 13 29 29 18 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 8 27 29 5 29 29 29 18 29 29 29 29 29 29 2 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 5 17 16 16 16 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 14 29 8 29 29 2 5 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 5 2 29 29 29 17 29 29 29 29 16 29 29 16 16 13 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 17 13 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 16 29 29 13 16 29 29 2 29 29 17 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 16 26 2 29 29 18 29 2 8 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 2 2 29 29 29 29 25 29 29 29 29 29 8 2 5 8 18 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 8 29 14 29 29 29 16 29 29 29 16 6 29 29 29 29 29 29 29 29 29 8 29 8 2 8 29 29 29 29 17 29 2 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 26 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 5 2 8 29 5 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 8 17 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 26 6 27 5 29 29 2 29 29 29 29 17 29 2 29 16 13 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 5 5 29 29 2 8 29 29 29 29 29 29 29 29 2 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 23 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 8 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 29 29 13 29 29 16 29 29 29 8 6 29 2 29 25 29 29 29 29 29 29 16 29 29 2 31 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 2 2 29 29 27 29 29 29 29 29 29 29 29 29 29 5 2 8 2 29 2 29 8 29 8 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 16 14 29 16 29 16 29 16 29 29 29 17 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 16 13 16 29 29 29 29 16 29 2 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 16 18 16 16 29 29 29 19 29 16 29 13 29 16 29 16 16 16 16 29 29 16 16 16 29 19 29 29 29 19 16 16 16 16 19 29 29 16 29 29 16 19 17 16 29 29 16 19 29 2 16 16 29 29 16 13 16 29 16 16 16 16 29 29 29 29 29 29 16 16 19 29 16 16 13 16 19 29 29 29 19 16 13 16 19 29 29 16 29 29 16 17 29 16 16 16 29 16 16 13 29 16 29 16 16 13 29 16 29 16 29 16 29 16 29 29 16 29 29 19 19 29 16 16 16 16 2 16 16 16 16 29 16 29 29 16 29 16 29 29 16 29 29 29 17 29 16 29 29 16 29 29 27 16 29 16 16 16 16 16 29 16 16 13 19 16 29 16 19 29 16 13 29 16 13 29 29 29 16 17 16 16 29 29 29 29 29 29 16 29 29 29 29 29 17 29 29 5 29 16 16 29 16 29 29 13 2 29 29 16 19 29 29 29 16 17 8 29 29 29 29 16 16 29 16 29 16 29 16 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 14 29 29 29 16 29 29 29 29 2 29 29 29 16 16 29 29 13 29 29 29 29 25 29 29 29 29 29 29 31 6 29 29 29 16 29 29 29 16 16 29 6 29 16 29 29 29 29 29 2 29 29 2 8 29 29 16 29 8 29 16 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 2 29 2 29 29 8 2 29 29 29 2 29 29 29 14 16 29 29 29 29 29 16 13 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 27 8 2 29 29 29 29 2 29 5 29 29 29 29 29 6 29 27 29 29 29 8 18 29 29 31 29 8 29 5 17 2 8 2 31 29 29 2 29 6 6 29 29 27 29 6 29 8 14 2 29 29 29 29 29 29 5 29 29 2 29 8 8 29 29 6 29 29 8 5 6 8 29 29 25 29 29 29 29 31 29 2 29 29 29 29 29 29 8 19 29 25 29 25 29 29 2 2 29 29 29 29 29 29 29 29 29 29 2 25 29 8 2 29 29 31 2 2 5 18 8 2 2 8 5 29 23 29 29 2 8 29 8 8 29 2 29 29 29 29 29 29 29 25 6 26 29 29 29 8 29 29 29 29 29 2 29 16 8 29 29 19 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 5 29 29 29 29 8 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 17 29 29 29 16 29 29 29 29 29 16 29 19 29 8 29 29 16 16 29 16 16 29 16 19 16 29 19 16 16 29 16 16 16 16 16 29 19 19 16 13 29 16 16 16 16 19 29 29 29 29 19 29 29 16 29 16 16 29 29 16 29 16 16 29 29 16 16 29 29 16 29 29 29 29 29 16 16 29 16 16 29 16 29 29 16 16 19 29 29 16 29 16 29 16 16 16 19 16 29 29 16 16 29 16 29 29 16 29 29 16 16 16 29 29 29 16 17 16 29 16 19 16 13 29 16 29 16 16 29 16 29 16 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 27 29 16 16 29 29 29 16 29 29 29 29 29 29 29 16 29 16 16 29 16 2 29 29 29 8 29 29 16 29 16 29 2 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 16 2 29 29 29 29 8 8 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 16 29 16 29 29 29 29 16 29 29 29 29 29 16 16 29 29 17 29 29 29 29 16 29 29 29 29 16 29 19 16 29 29 29 29 29 13 29 29 29 16 2 16 16 29 16 29 29 29 29 16 29 16 29 29 29 16 19 16 29 16 16 29 29 16 29 29 16 29 19 29 29 29 16 16 29 16 29 16 16 16 29 29 16 5 19 29 29 16 16 29 29 29 29 19 29 29 16 16 16 16 16 19 16 29 19 16 29 29 16 19 29 16 29 19 29 29 16 29 16 16 29 29 29 19 16 29 29 16 29 29 16 16 13 29 16 29 16 29 29 16 16 29 16 16 29 29 19 19 19 13 19 19 16 19 19 19 16 29 19 19 29 16 19 19 19 19 29 29 19 16 29 16 19 19 16 13 16 29 19 16 16 29 29 29 19 16 29 29 16 19 16 29 19 29 16 16 16 16 29 16 16 29 19 29 19 16 29 16 16 29 29 19 19 13 29 19 13 16 13 16 16 16 16 19 16 19 19 16 29 19 16 29 16 29 16 16 16 16 19 16 19 13 19 16 16 19 16 13 13 16 19 19 19 29 29 29 19 19 19 19 29 16 29 29 29 19 13 19 9 29 29 16 16 19 16 29 13 16 19 19 29 16 16 16 16 16 16 16 19 16 29 29 13 29 29 19 29 13 16 16 29 29 16 29 16 29 16 29 29 29 29 16 13 16 16 16 29 29 29 29 16 29 16 29 29 16 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 16 19 29 29 16 29 29 29 29 16 29 29 16 16 13 29 29 16 29 29 29 16 29 13 29 16 29 29 16 16 19 29 17 29 19 16 16 29 16 29 19 13 29 16 19 16 16 16 16 19 29 19 16 17 19 16 29 29 16 19 16 31 16 29 16 29 9 29 29 16 29 19 16 29 29 16 16 16 16 19 16 16 19 16 13 19 29 19 29 29 29 29 16 29 16 16 16 16 16 16 16 16 29 16 16 29 29 29 29 29 29 16 16 16 16 29 29 16 29 16 16 29 16 16 29 29 13 16 29 16 16 17 13 29 29 16 29 16 13 16 29 16 29 29 17 16 29 29 29 29 29 29 29 29 29 29 8 2 29 2 29 29 31 5 8 6 29 29 29 25 29 29 29 17 29 2 18 29 29 25 29 29 29 29 5 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 29 29 29 16 29 16 16 29 29 29 16 16 29 29 29 16 29 16 29 29 29 29 16 29 16 29 29 29 29 29 16 16 16 17 16 29 6 29 16 13 29 16 29 29 29 29 16 29 13 29 29 29 16 2 29 5 17 29 29 16 29 29 29 29 29 2 2 31 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 2 29 29 29 29 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 2 8 29 29 29 16 29 29 29 29 29 29 29 19 29 29 16 29 16 29 6 29 29 16 29 29 2 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 16 19 29 29 29 8 29 29 29 29 16 29 16 29 16 29 29 16 29 13 29 17 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 13 29 16 16 16 16 29 29 29 2 19 29 29 29 2 29 16 16 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 16 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 16 16 29 16 29 29 25 29 29 29 29 29 27 29 29 29 8 2 8 5 6 29 8 29 31 8 6 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 2 29 29 2 29 2 8 8 29 29 8 29 29 29 29 29 17 29 29 29 29 29 29 8 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 8 29 29 29 29 2 29 29 29 26 29 2 29 29 29 16 29 29 29 29 29 31 8 29 29 31 29 29 29 2 8 29 9 29 29 2 2 2 31 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 25 29 29 29 29 29 6 29 5 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 16 29 29 29 26 29 29 29 29 29 2 29 29 29 16 29 29 29 16 29 29 16 29 29 16 29 29 29 29 16 29 29 19 29 29 29 29 29 29 13 29 16 29 29 16 16 29 29 29 29 16 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 13 29 16 29 19 29 16 16 29 16 16 29 29 16 29 29 29 16 29 16 8 13 29 16 29 29 29 29 29 16 29 16 29 29 29 16 29 29 16 29 29 16 16 17 29 29 17 29 29 29 16 29 29 29 29 29 29 16 29 16 29 16 16 29 29 29 29 29 16 16 29 16 29 29 17 19 13 29 16 16 16 16 29 16 29 29 16 16 8 29 16 6 29 13 16 29 29 29 16 16 29 29 13 29 29 29 16 29 29 17 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 8 29 29 8 29 29 29 29 5 29 29 29 8 29 29 2 29 29 2 29 2 29 18 29 29 8 29 29 29 25 29 2 29 5 2 29 29 27 8 29 29 29 29 29 29 29 29 2 29 29 26 8 25 29 29 27 8 29 29 29 29 29 29 2 29 29 29 29 2 29 27 25 5 29 29 2 29 5 29 2 29 29 29 6 29 29 29 29 6 2 8 29 29 29 29 29 2 8 29 29 29 29 16 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 18 29 29 29 14 2 29 16 29 29 29 29 29 29 29 16 29 29 29 27 16 29 29 16 29 29 29 29 29 29 29 2 16 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 16 29 19 16 29 29 16 29 16 29 29 29 16 16 16 29 29 29 16 16 8 16 13 19 16 29 29 29 16 16 16 29 16 16 29 29 17 29 13 16 29 16 29 29 13 29 16 16 16 29 29 29 29 29 29 13 16 16 29 17 29 16 29 29 29 2 29 29 29 29 29 16 29 29 17 29 29 29 16 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 17 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 8 29 16 29 29 29 29 5 29 29 29 5 29 29 2 29 16 29 29 16 29 29 16 29 29 16 29 29 29 16 29 29 16 29 16 16 29 29 29 29 29 16 29 29 29 29 29 16 8 29 29 29 29 8 29 29 2 18 18 29 29 29 31 31 8 8 29 29 29 29 29 29 29 29 2 29 31 8 2 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 18 13 29 29 16 29 29 29 29 6 29 16 29 29 29 29 16 16 29 29 16 29 16 16 13 29 16 29 29 16 29 29 19 29 16 29 29 16 29 29 17 16 29 29 29 13 29 16 29 16 29 29 17 16 29 29 16 29 29 16 29 16 29 29 19 29 29 29 19 29 16 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 17 16 29 2 29 16 29 29 29 16 29 29 29 29 16 29 29 13 16 16 16 29 16 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 13 29 29 16 13 16 29 19 16 13 16 16 29 16 17 13 29 29 2 29 29 19 29 29 16 29 29 16 16 29 29 29 16 16 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 13 29 29 16 29 16 16 29 29 16 16 29 29 29 16 29 16 29 29 16 16 16 16 29 29 16 16 29 16 16 16 29 29 29 29 16 29 16 16 29 29 16 16 13 29 29 29 6 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 19 16 16 13 29 16 29 16 29 29 29 29 16 29 29 29 29 16 16 29 13 29 16 16 29 29 29 29 17 29 29 29 19 13 29 29 29 29 13 29 29 16 29 29 29 16 13 16 29 16 16 13 29 29 29 29 29 29 29 29 16 19 29 16 16 16 16 29 13 16 16 29 16 29 16 29 29 13 29 29 29 16 29 29 29 16 29 29 16 29 29 29 17 16 29 19 29 16 29 16 16 16 19 29 17 29 16 16 16 29 16 29 16 16 16 16 19 29 16 16 13 16 29 2 29 29 29 8 16 29 16 16 29 29 29 29 29 29 16 29 16 16 16 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 16 29 16 29 29 16 29 29 16 29 29 29 29 19 16 29 16 16 16 29 16 19 16 13 29 13 29 29 13 16 29 29 16 16 29 29 29 29 29 16 29 29 16 16 16 16 16 16 29 29 16 16 16 29 29 29 17 29 29 29 29 16 29 16 29 8 29 29 29 29 16 29 29 29 2 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 26 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 8 29 8 29 29 29 29 17 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 8 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 31 8 29 29 29 29 2 29 29 25 29 31 29 29 29 29 29 29 8 29 29 29 8 5 29 8 29 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 29 27 29 29 5 29 2 29 29 29 6 29 29 29 29 29 17 29 17 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 8 2 29 29 29 29 6 29 8 29 16 29 29 29 29 29 29 6 29 29 29 29 17 29 29 16 17 29 29 29 17 29 29 17 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 17 29 29 16 29 29 29 29 29 8 8 2 29 5 29 29 5 29 29 29 29 29 18 29 29 16 8 8 29 16 13 29 8 8 26 5 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 8 29 29 8 29 29 29 29 8 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 6 29 5 26 29 29 31 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 2 8 29 29 2 29 29 29 2 29 29 2 29 29 29 29 8 29 29 29 29 2 29 29 17 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 2 29 8 29 29 29 29 29 29 29 29 8 29 6 18 29 29 29 29 2 2 29 29 29 31 29 8 8 29 25 29 29 29 8 29 29 29 8 2 29 29 29 29 29 29 5 29 29 29 8 29 8 29 29 8 31 8 14 5 29 29 29 8 8 31 2 29 2 18 8 29 29 29 29 29 26 29 8 5 23 29 18 29 29 8 29 8 8 8 2 29 29 29 8 29 29 8 6 29 29 29 2 29 5 6 29 29 18 29 29 29 2 29 8 2 29 8 29 29 8 29 2 29 27 8 29 29 29 29 29 29 29 29 8 29 29 2 29 29 18 5 29 29 27 29 8 8 6 2 29 26 8 31 29 6 17 2 29 29 29 29 29 29 29 8 8 2 2 8 8 8 29 29 29 2 29 27 29 29 29 29 26 2 29 29 8 8 29 29 29 29 8 29 2 2 8 29 29 27 8 2 8 2 8 29 2 29 29 29 17 29 29 29 29 8 5 14 29 29 29 29 29 5 29 29 8 29 29 26 29 8 8 29 29 29 29 29 2 29 8 2 29 2 6 29 5 29 8 2 29 8 6 2 29 29 29 29 29 29 29 2 29 29 29 8 2 29 29 29 29 25 29 29 8 2 16 29 29 8 29 29 5 29 2 8 2 29 8 29 29 29 6 29 29 29 29 8 29 29 6 8 29 8 29 2 2 2 29 29 29 29 8 8 2 2 29 2 29 29 2 31 26 29 29 29 29 29 2 29 29 29 29 2 29 29 29 14 27 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 2 29 29 29 29 29 27 29 5 29 29 29 29 29 29 29 29 29 8 29 29 29 25 26 6 29 2 29 29 8 29 17 29 8 29 29 29 29 29 29 29 5 2 29 29 8 2 29 29 8 6 29 8 29 26 2 2 8 29 29 29 8 8 2 26 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 5 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 2 29 29 29 29 29 29 29 2 8 27 29 29 29 29 29 29 29 29 29 26 27 29 2 29 8 29 29 31 29 29 29 29 8 29 29 29 8 29 2 29 27 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 31 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 8 2 6 29 27 29 29 29 29 25 29 8 29 29 29 29 29 29 29 31 29 29 6 14 29 29 6 29 29 29 29 29 2 25 29 29 29 8 29 29 29 29 14 29 29 29 29 29 29 29 8 29 29 29 14 29 29 8 29 29 29 18 2 29 29 29 29 29 29 29 2 29 29 25 29 29 29 14 8 29 8 29 29 29 29 29 2 29 29 14 29 29 29 29 29 14 29 29 29 29 25 18 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 31 27 29 2 29 29 29 29 29 2 29 2 29 29 25 6 27 29 29 29 29 29 8 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 25 29 6 27 31 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 6 29 29 25 29 29 29 29 29 25 29 8 29 29 29 6 29 29 25 29 31 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 25 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 27 29 25 29 26 29 29 29 29 25 29 29 29 29 29 25 29 29 29 14 14 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 29 14 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 14 25 29 29 29 2 29 29 29 29 8 29 29 29 29 2 29 29 27 6 29 25 25 29 29 29 29 29 29 29 8 29 29 29 2 29 29 25 29 29 29 25 29 29 29 29 8 29 29 29 29 29 29 6 25 29 29 8 29 29 29 2 29 29 25 18 29 29 8 29 2 29 29 25 27 29 31 29 29 18 29 29 29 29 18 29 2 2 29 29 29 29 2 25 2 29 29 29 29 29 29 2 2 29 29 29 29 6 29 29 29 8 6 31 29 29 29 29 29 29 14 29 8 29 29 29 8 29 29 2 29 8 29 29 2 29 29 29 8 29 29 2 27 29 29 29 29 2 25 29 2 2 25 29 29 29 25 29 29 29 29 29 29 29 18 29 29 8 2 25 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 6 29 29 31 29 29 29 29 29 29 29 2 8 29 8 2 29 29 8 29 2 29 2 2 8 29 6 8 29 25 6 8 29 29 2 29 29 29 29 8 29 31 29 29 29 5 29 29 29 29 31 29 29 29 29 2 29 2 2 2 5 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 5 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 8 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 14 29 29 29 29 29 25 27 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 13 29 29 29 31 2 29 27 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 27 2 29 29 29 29 29 29 18 25 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 27 25 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 14 29 29 29 29 29 27 16 29 16 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 16 29 29 29 27 29 13 29 29 16 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 5 2 29 29 29 14 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 31 29 29 29 16 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 16 29 29 29 29 2 29 29 29 29 29 29 14 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 16 29 29 29 29 29 29 29 29 25 29 29 29 16 25 29 13 29 6 29 8 29 29 29 2 29 29 29 16 29 29 29 29 29 29 5 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 16 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 13 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 16 29 29 29 29 29 29 2 29 13 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 8 2 29 29 18 2 29 29 29 17 29 29 29 27 29 29 29 29 29 29 29 13 29 25 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 25 29 2 29 29 29 29 29 29 2 29 29 5 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 31 29 29 29 16 29 14 25 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 5 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 2 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 31 29 29 29 29 29 29 5 29 29 29 29 29 29 13 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 13 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 8 29 5 29 29 23 29 13 29 29 29 29 25 29 29 29 29 29 31 29 29 29 29 29 29 13 8 29 5 29 29 29 29 29 29 29 29 26 8 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 2 29 14 14 2 29 29 2 29 16 29 29 8 29 29 18 8 2 26 29 8 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 2 29 29 8 8 29 17 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 2 29 29 29 29 29 5 25 17 2 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 5 29 29 29 16 16 29 29 29 29 29 29 29 2 18 8 29 13 29 13 29 29 29 29 29 29 29 2 29 29 31 14 29 29 16 29 29 8 29 29 29 29 29 29 29 2 29 29 13 29 29 13 29 26 29 29 8 8 29 29 29 16 2 2 18 29 29 29 29 5 29 29 29 29 29 29 29 29 13 29 29 29 29 29 14 29 16 16 29 29 2 29 29 2 5 29 29 29 8 29 29 29 29 29 29 29 29 29 8 8 2 29 29 29 29 29 29 29 29 16 29 29 26 16 29 29 29 29 27 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 19 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 13 29 29 29 29 25 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 19 16 29 29 29 29 29 29 29 29 29 29 29 31 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 19 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 17 29 8 18 8 29 29 29 29 8 5 29 29 29 29 29 29 29 13 29 29 29 13 29 16 29 29 16 2 8 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 13 2 29 29 29 8 29 29 29 29 29 16 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 41 16 16 29 16 8 29 29 29 16 29 29 16 29 2 29 29 29 29 29 13 19 19 19 6 17 29 31 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 6 29 29 25 29 29 29 29 6 29 29 13 29 17 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 13 29 29 18 2 29 29 29 29 29 29 2 29 25 29 13 29 27 29 29 8 2 29 29 29 6 29 29 31 29 2 29 29 29 29 27 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 25 29 2 29 29 29 14 29 29 29 29 2 29 29 29 29 29 29 8 29 8 8 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 2 8 29 6 18 29 5 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 14 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 31 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 14 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 29 31 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 2 8 29 29 8 29 29 29 29 27 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 2 29 2 29 8 29 29 29 29 16 29 16 29 29 8 29 29 29 29 16 29 29 29 18 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 16 29 29 29 5 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 17 16 29 29 29 29 29 29 5 31 29 29 29 29 29 16 29 29 29 14 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 2 29 29 27 29 29 29 29 29 29 29 2 29 29 29 29 29 29 31 17 29 29 29 29 29 29 29 29 13 29 29 29 2 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 2 29 29 29 29 29 29 13 2 29 29 29 2 29 29 29 9 16 29 6 29 29 8 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 2 29 13 16 8 29 29 29 29 29 13 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 13 29 8 29 29 29 29 29 25 29 29 29 29 29 27 5 29 29 29 16 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 27 29 8 29 29 29 29 29 14 29 29 29 17 29 29 29 29 13 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 14 29 29 29 31 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 2 29 17 2 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 2 29 29 14 8 29 29 29 29 29 29 29 29 16 19 19 29 29 17 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 13 29 29 17 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 16 29 19 29 29 29 29 29 29 16 16 13 19 16 29 29 29 16 29 29 2 29 16 29 16 29 29 29 29 29 29 16 16 29 29 13 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 13 29 29 29 29 2 6 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 13 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 17 29 29 29 16 16 29 29 13 29 29 29 29 17 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 17 29 29 29 29 29 17 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 8 29 29 16 29 16 29 29 16 29 29 13 17 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 13 18 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 26 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 27 29 29 17 29 29 29 16 13 29 14 8 16 29 29 29 16 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 16 16 29 29 29 29 29 29 16 13 29 16 16 16 16 29 29 16 29 29 29 29 29 29 29 29 25 29 8 29 17 29 29 29 16 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 29 16 8 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 8 29 29 29 8 29 2 29 29 29 29 29 2 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 2 29 2 29 29 29 29 29 29 29 8 29 2 5 29 29 29 8 29 29 29 29 29 8 29 6 29 29 2 2 8 29 31 29 8 2 29 26 29 6 29 29 29 18 29 31 29 8 2 5 29 29 27 29 29 29 29 29 8 29 29 29 29 2 2 29 29 29 2 2 8 29 29 2 2 29 29 2 8 8 29 29 29 29 29 29 2 2 29 17 29 2 6 29 29 29 29 29 29 29 29 2 29 29 8 29 16 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 6 18 8 29 29 29 29 8 29 29 2 23 29 2 29 29 8 29 29 29 29 29 29 29 29 29 17 29 17 8 29 29 29 29 29 29 27 2 29 2 2 8 29 29 29 29 2 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 2 29 29 29 29 2 29 2 29 8 8 29 29 29 29 29 8 31 29 29 2 29 29 29 8 5 29 29 29 29 29 8 29 29 2 29 29 29 2 8 29 29 29 29 29 2 29 16 17 29 29 29 29 31 26 29 29 2 18 8 29 29 29 29 8 29 29 29 29 29 5 29 29 2 27 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 5 29 2 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 16 29 29 8 29 6 29 5 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 8 29 29 29 29 8 29 18 29 29 29 29 16 29 29 29 8 29 29 29 5 16 29 29 29 29 18 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 13 29 16 16 16 13 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 16 2 29 29 29 29 29 29 16 29 29 16 16 16 16 29 29 19 29 29 19 16 29 17 29 29 29 16 29 16 29 16 29 16 16 16 29 19 29 16 16 29 16 29 16 29 29 29 29 29 29 13 29 29 16 29 29 16 16 29 13 13 29 19 29 29 16 16 29 29 29 29 29 29 16 29 16 29 29 16 19 29 29 16 16 29 16 29 16 13 16 29 8 29 13 2 29 29 16 19 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 16 29 16 2 29 16 19 16 29 13 16 29 16 16 16 19 29 29 19 16 16 29 16 19 19 19 29 29 13 19 19 16 16 29 29 16 29 19 19 29 29 29 16 16 29 13 16 19 16 16 29 29 29 29 19 19 29 16 29 29 29 16 16 16 16 16 29 29 29 16 29 29 29 29 29 2 16 19 29 16 16 29 16 16 16 29 29 16 16 29 16 29 16 29 29 16 16 16 29 13 16 9 19 29 5 29 16 16 16 16 16 16 13 29 29 16 29 16 29 19 13 29 29 29 29 29 29 19 16 29 29 19 16 16 16 29 29 16 16 16 29 19 19 29 19 16 29 16 13 19 29 19 16 16 29 19 19 29 17 16 16 19 29 29 29 16 29 16 19 19 16 16 19 16 29 16 19 16 29 16 16 19 16 19 16 19 19 16 29 19 19 19 29 16 29 16 16 16 29 16 16 17 16 19 16 29 16 29 16 13 16 16 16 29 16 16 19 29 29 29 16 19 16 29 16 29 16 19 16 16 16 16 19 16 29 16 17 16 29 29 19 16 2 19 29 19 17 16 29 16 16 19 29 9 19 29 29 16 17 13 19 19 16 29 19 19 19 19 29 16 9 29 19 19 19 29 19 19 13 13 29 19 16 29 19 19 29 13 29 19 16 16 16 16 29 29 16 16 29 29 16 29 18 19 29 29 29 16 16 13 29 16 16 29 29 13 16 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 2 8 2 29 29 29 8 8 5 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 2 29 2 29 29 29 16 16 29 29 14 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 16 16 17 29 16 16 5 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 16 16 13 29 29 29 29 29 29 29 16 29 16 2 29 16 29 29 16 29 29 16 29 29 16 19 29 16 19 29 16 16 16 29 29 19 16 29 29 16 29 2 29 16 19 16 19 16 16 16 29 29 29 16 13 13 16 29 29 16 16 29 29 29 29 29 16 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 2 6 29 29 29 16 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 8 2 8 29 29 29 29 29 8 2 5 29 29 6 29 29 29 29 29 29 16 29 29 25 29 2 29 5 29 29 29 29 8 29 19 16 16 29 18 29 29 29 16 29 29 29 16 29 16 16 29 29 29 29 16 29 16 29 29 29 16 29 29 29 19 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 16 19 16 29 16 16 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 16 29 13 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 14 29 29 29 29 8 29 29 8 16 9 2 29 5 29 29 29 29 29 29 16 29 29 29 29 29 5 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 16 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 19 29 29 2 29 29 29 29 8 16 29 16 29 29 16 29 29 29 16 16 29 29 29 29 16 16 29 16 29 29 29 29 17 29 29 13 16 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 29 8 29 29 29 29 8 29 29 8 29 29 29 29 31 29 29 31 29 29 16 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 8 29 29 2 29 8 8 8 29 29 27 8 5 29 5 29 29 29 17 29 2 29 8 29 2 8 29 29 29 29 8 29 29 29 29 8 29 2 29 8 8 8 29 29 26 29 2 29 29 2 29 26 14 23 29 29 8 29 8 8 5 8 29 29 29 29 29 29 29 17 8 23 2 2 29 29 29 29 29 29 8 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 8 17 29 29 29 29 2 8 29 17 2 29 29 29 2 29 29 29 29 29 16 29 29 29 2 29 29 8 29 29 29 29 5 29 29 14 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 16 2 16 29 29 29 14 8 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 27 29 16 29 2 29 8 16 16 29 29 16 29 13 13 29 29 29 16 29 2 16 29 16 16 19 16 29 16 19 19 13 16 17 29 16 16 19 19 13 16 16 19 16 19 29 16 16 13 16 29 29 16 19 29 29 29 16 29 29 19 19 16 29 16 16 29 19 29 16 29 29 29 29 29 16 29 16 13 29 19 19 16 29 16 29 19 16 16 16 16 13 29 16 29 29 16 16 29 29 29 19 29 29 16 16 13 29 16 13 29 29 16 13 16 16 29 29 13 29 16 18 29 19 16 16 13 16 16 2 29 16 29 16 29 16 29 29 16 19 29 16 29 16 16 19 19 19 16 16 19 29 29 16 16 19 29 16 29 8 16 29 29 29 13 16 29 29 16 13 29 29 29 29 29 29 29 16 16 16 19 29 16 8 16 29 29 29 9 13 16 16 29 17 29 29 19 16 13 29 16 29 16 29 29 29 16 29 29 29 16 29 16 16 29 16 29 29 29 29 29 16 16 16 29 29 29 29 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 26 29 29 29 29 5 18 29 29 29 29 8 29 29 29 29 29 5 29 29 29 29 16 29 29 29 31 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 14 29 29 29 29 29 29 13 16 13 29 16 16 29 29 29 29 25 2 29 29 2 29 29 29 29 29 2 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 19 29 29 29 29 29 29 16 29 29 29 10 29 29 29 16 29 16 17 16 16 29 29 29 29 29 29 29 29 31 29 29 16 8 2 8 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 16 16 29 29 16 16 8 29 29 29 29 29 19 16 29 16 16 29 14 29 29 16 29 16 16 13 16 29 29 29 29 29 29 16 29 16 29 29 29 29 16 16 29 2 29 8 29 29 29 16 16 29 29 29 29 29 17 8 29 29 16 29 29 29 29 29 29 29 29 29 16 19 17 13 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 27 29 6 29 29 29 29 2 29 29 29 2 31 8 29 18 8 29 8 29 29 2 29 29 29 29 29 29 29 29 29 31 29 29 27 29 29 29 29 8 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 8 29 29 29 29 29 29 27 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 8 29 29 16 29 29 29 29 29 29 29 8 8 31 8 29 16 29 29 29 29 29 29 29 29 8 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 16 16 16 16 29 29 29 16 29 29 29 29 29 16 16 16 16 19 16 16 16 16 13 16 16 29 29 16 16 29 29 29 16 29 16 29 29 16 29 16 16 17 29 16 29 29 29 19 29 29 16 29 29 29 29 29 29 29 29 18 2 29 29 6 26 29 29 29 29 29 29 29 16 29 29 6 29 29 29 29 8 31 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 16 29 29 29 29 2 29 29 16 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 19 16 29 16 8 29 2 29 31 29 29 29 29 16 29 29 18 29 29 29 16 16 2 8 29 25 2 29 16 29 29 29 29 29 29 29 2 29 8 29 5 29 29 2 29 29 29 29 29 29 29 31 29 5 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 13 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 8 29 29 29 29 29 29 29 29 13 29 16 27 25 29 29 29 29 8 29 8 29 29 29 29 29 29 2 2 29 6 2 29 29 29 29 31 29 29 29 2 29 29 29 29 29 23 29 2 29 2 8 29 27 29 18 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 5 29 29 29 5 29 29 29 29 6 8 29 29 8 8 29 8 29 13 29 13 29 29 2 29 31 18 8 29 29 29 8 2 29 29 29 29 29 29 2 29 29 29 29 29 8 29 2 29 8 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 8 29 6 29 29 29 2 29 29 29 29 29 29 5 29 29 29 29 8 29 13 29 29 29 16 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 16 8 16 16 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 19 29 29 29 17 29 17 29 29 29 29 29 29 29 6 29 29 8 29 29 29 8 5 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 17 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 8 29 16 29 29 29 29 16 29 29 16 29 16 16 29 16 29 29 29 29 29 16 29 29 29 29 29 13 16 29 16 29 29 29 16 29 29 26 29 29 29 29 29 29 29 29 29 13 16 16 29 29 29 29 29 29 13 17 26 16 2 29 29 29 29 16 16 16 29 16 13 16 16 29 16 29 8 19 29 29 19 29 13 16 29 29 29 29 29 29 16 29 2 29 16 29 16 13 16 29 16 29 13 29 16 29 29 29 16 16 29 16 16 29 29 29 16 16 16 8 16 29 29 16 19 29 29 29 16 29 29 29 16 29 16 29 16 29 29 16 16 13 29 13 16 19 29 29 16 16 29 16 29 29 19 29 16 29 16 29 29 29 5 29 16 16 16 29 29 29 29 16 29 29 16 29 29 16 16 16 29 16 29 29 16 19 16 16 16 16 29 29 29 16 16 16 16 29 29 29 16 16 29 19 16 29 16 29 29 29 29 29 16 29 29 29 29 19 29 29 29 16 16 16 16 29 16 16 16 16 29 16 29 16 16 29 29 16 29 19 16 13 29 29 16 29 29 29 16 29 29 29 29 29 19 16 29 16 16 29 29 16 16 29 16 19 16 29 29 16 29 16 29 16 16 29 29 16 29 16 5 29 29 16 19 16 29 29 16 29 29 16 29 16 16 29 16 29 16 29 29 16 16 16 29 29 19 29 29 13 16 16 19 29 16 13 29 16 16 16 29 29 29 29 29 26 16 16 29 16 29 29 19 29 19 29 16 13 16 29 29 16 29 29 29 17 29 29 16 13 29 13 29 29 16 16 26 29 29 29 16 16 29 16 29 19 16 29 16 16 29 29 29 29 29 29 13 29 29 19 13 16 16 29 29 16 19 16 29 29 29 29 16 29 17 13 29 16 16 16 13 29 29 16 29 29 8 29 29 17 29 16 29 29 13 16 17 16 29 16 29 29 29 29 29 29 16 29 29 29 16 16 16 19 16 16 13 29 29 16 29 29 29 19 16 29 29 29 16 16 29 13 16 29 29 29 16 29 16 16 29 16 29 29 16 13 29 16 29 29 16 16 29 16 16 16 29 29 16 13 16 29 13 16 16 29 29 29 16 16 29 29 29 16 29 16 29 29 29 8 29 16 29 29 16 16 29 13 29 29 16 29 16 29 29 29 16 29 16 29 13 29 29 29 16 16 29 16 13 17 29 29 29 29 16 29 29 29 29 29 29 8 16 29 29 29 16 16 13 29 29 29 29 8 29 16 29 29 16 16 29 29 29 29 16 29 29 29 29 16 29 13 16 29 29 16 29 29 29 25 29 16 29 29 29 8 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 18 29 29 29 2 29 29 29 29 29 29 8 29 29 29 2 8 8 8 8 29 29 29 29 2 2 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 31 8 29 29 6 29 29 29 29 29 2 5 2 2 29 29 8 6 29 29 29 29 29 29 29 29 29 18 29 2 29 29 8 29 2 8 8 5 17 29 29 26 29 29 29 16 18 8 29 6 29 29 29 8 29 29 29 2 2 29 29 2 29 29 29 29 29 29 29 2 8 29 29 29 8 29 29 29 16 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 18 17 29 29 29 17 2 8 8 29 29 29 29 25 16 29 8 8 8 29 29 29 29 29 29 29 29 2 29 17 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 31 29 29 29 29 16 29 29 29 8 29 29 8 29 29 5 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 16 29 5 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 16 16 29 17 29 8 2 16 29 29 16 29 29 29 2 29 29 18 8 8 23 17 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 5 8 29 29 29 29 13 29 29 29 8 29 29 29 29 29 8 29 29 29 16 29 29 29 16 29 29 29 14 29 29 8 29 29 29 16 29 29 16 29 29 29 29 29 29 17 8 25 29 5 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 2 16 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 8 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 17 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 2 31 29 29 8 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 6 29 8 29 29 29 29 29 2 29 25 18 8 29 8 29 29 2 29 8 6 26 8 2 2 8 8 29 29 29 29 29 29 6 17 29 29 26 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 6 29 29 8 29 29 8 8 2 29 29 13 29 29 8 29 29 29 29 29 29 29 29 29 8 29 27 2 5 2 8 25 29 29 27 29 31 29 29 14 29 29 2 6 26 29 29 29 5 6 27 8 29 2 29 8 29 5 8 29 26 29 29 26 8 8 29 2 29 8 25 29 29 29 29 2 29 8 29 29 29 8 29 29 6 29 6 8 2 8 29 29 29 8 29 29 5 2 29 29 8 29 8 8 8 29 8 29 5 29 29 29 29 31 8 29 6 31 2 29 29 29 8 29 29 2 27 8 2 29 29 29 29 31 29 29 29 14 29 8 29 29 2 18 14 2 29 29 29 25 29 29 29 29 29 29 29 29 18 29 8 17 29 29 8 29 29 29 29 29 29 8 29 29 8 29 2 2 29 29 8 8 29 29 29 29 29 6 29 29 29 8 29 29 29 29 8 8 29 8 25 8 29 2 29 29 2 29 6 8 29 29 29 8 29 2 2 29 29 29 2 29 8 2 29 29 29 29 2 8 29 29 29 29 29 29 8 8 8 29 29 5 8 29 29 29 8 29 5 29 29 29 2 29 29 29 29 29 16 29 2 29 29 17 16 17 29 29 29 29 29 29 29 29 16 29 29 29 2 2 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 29 25 8 29 2 8 8 29 29 29 29 29 29 29 2 2 29 29 29 8 29 29 29 29 29 29 2 31 29 29 29 29 29 8 8 29 14 2 25 31 8 14 29 29 29 29 29 29 18 29 27 29 29 6 29 2 29 8 29 2 29 2 2 5 6 31 29 2 27 29 29 8 29 8 2 2 8 29 2 2 29 29 29 29 8 29 29 29 8 29 29 29 16 29 14 2 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 17 2 29 8 29 29 2 29 29 2 29 31 27 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 2 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 31 29 29 25 29 2 29 29 29 29 29 29 29 29 17 29 29 8 29 29 27 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 8 8 2 29 2 29 29 29 29 29 29 29 29 29 2 2 29 29 8 8 29 29 2 29 29 29 29 29 29 29 29 29 29 5 29 29 31 29 29 26 5 29 29 26 29 8 29 29 6 29 8 29 8 29 29 29 29 8 29 2 29 14 29 29 2 29 29 29 29 6 29 29 29 29 6 8 29 6 29 29 2 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 26 29 2 29 29 29 29 2 29 2 29 6 14 29 29 29 8 29 8 18 29 29 2 29 8 2 29 29 29 29 29 29 27 29 31 29 29 29 8 18 29 29 29 29 29 29 29 29 8 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 25 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 2 29 6 6 29 29 29 2 29 29 29 29 29 8 29 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 23 29 29 16 29 29 29 29 26 29 8 29 29 8 29 29 2 29 8 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 8 29 29 5 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 14 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 31 29 29 2 29 2 29 29 25 8 29 2 29 29 27 29 8 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 31 29 29 27 29 29 29 16 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 2 2 29 29 29 29 2 29 29 29 8 29 2 29 29 2 29 29 14 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 18 25 18 29 29 29 8 2 29 29 29 29 16 29 2 29 29 8 29 26 29 29 29 2 31 29 29 29 29 29 29 29 29 2 29 8 29 29 29 14 29 18 6 29 29 8 8 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 27 13 29 29 29 29 29 29 16 29 29 29 29 29 29 2 8 29 29 29 29 8 8 8 29 16 29 29 29 8 29 5 29 29 8 8 29 29 29 29 29 29 29 29 29 31 29 29 26 29 29 29 29 29 29 29 29 16 2 29 29 16 29 29 8 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 16 29 13 29 29 29 29 16 29 29 29 16 13 29 16 29 29 29 29 29 29 17 16 29 29 29 16 16 29 29 29 16 16 17 16 29 29 19 29 16 29 29 16 29 25 29 29 29 29 29 29 16 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 31 29 16 29 2 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 16 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 2 29 16 25 29 16 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 2 29 29 29 2 14 2 29 29 29 29 29 8 8 29 29 29 14 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 5 29 29 29 8 27 8 29 29 2 29 2 18 8 6 8 8 8 29 29 8 8 2 29 29 29 29 29 8 29 8 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 18 17 29 29 29 29 29 29 16 29 29 29 27 29 29 8 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 31 29 2 31 8 8 8 2 29 8 29 25 29 2 2 8 2 14 29 31 8 29 29 29 8 8 29 29 6 29 29 29 29 29 25 2 29 29 8 29 29 29 29 8 29 8 29 8 29 29 29 29 29 29 29 8 29 29 14 29 6 29 8 29 29 8 29 31 29 18 29 29 8 29 29 29 29 29 29 29 29 25 6 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 8 27 29 29 26 29 8 29 29 29 2 29 5 29 29 29 2 29 29 2 29 29 29 29 5 8 2 18 14 2 26 29 29 29 8 29 29 2 14 29 29 29 29 25 8 8 8 8 29 29 29 29 29 26 29 29 5 29 8 29 29 29 31 8 29 8 29 2 29 29 27 29 29 29 29 2 29 29 29 29 8 29 8 29 8 29 29 29 8 29 6 29 2 31 8 2 27 29 5 29 29 8 17 29 29 2 6 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 31 2 29 2 29 2 2 29 8 26 29 29 29 18 18 29 29 25 29 8 8 8 5 29 29 29 6 29 29 29 29 5 29 2 2 2 29 29 29 29 29 29 2 29 17 27 16 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 8 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 8 29 29 16 29 29 29 29 29 16 8 5 16 13 29 29 16 29 29 29 29 16 17 29 29 29 29 16 29 29 29 29 13 29 16 16 29 16 29 19 29 16 19 13 29 29 16 19 19 29 29 29 13 29 29 13 29 29 29 19 29 29 16 19 16 19 19 16 16 29 16 29 17 29 19 29 29 17 16 29 29 29 19 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 8 2 29 26 29 16 16 29 29 29 29 16 29 16 29 29 16 29 16 29 29 29 29 17 29 29 19 13 16 29 29 16 13 19 19 29 29 29 29 29 17 29 29 29 16 29 29 29 29 16 29 29 29 29 17 16 29 29 29 29 29 29 29 8 16 29 29 16 29 29 29 29 29 29 29 8 17 29 29 29 29 2 16 29 29 29 16 16 25 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 6 29 29 29 2 29 29 29 29 8 29 29 8 27 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 31 6 29 5 29 29 29 29 29 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 17 29 19 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 17 18 16 29 29 29 29 29 29 8 29 16 29 29 16 29 16 13 16 29 29 16 29 29 29 13 29 29 29 16 29 16 16 16 16 16 16 29 16 29 17 16 29 19 13 16 2 29 4 19 29 19 16 16 29 29 13 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 27 8 29 29 29 29 2 29 29 2 8 29 8 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 25 2 8 29 29 8 2 18 8 29 2 29 8 29 6 29 25 2 29 18 29 2 8 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 8 29 29 2 29 2 26 25 29 8 8 29 17 29 29 6 29 2 29 8 8 29 8 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 6 29 29 29 8 29 8 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 2 29 29 31 8 18 2 29 29 29 29 5 25 29 8 29 2 29 29 6 29 29 29 2 29 29 29 29 29 29 8 29 25 29 29 29 8 8 29 29 29 25 29 29 29 29 29 2 29 29 8 29 5 29 8 2 29 2 29 29 29 29 27 6 29 29 29 29 2 29 29 29 2 29 18 29 8 18 25 8 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 16 29 29 29 16 29 29 29 29 25 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 17 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 16 29 29 29 29 29 2 16 29 29 16 29 8 2 31 29 8 2 29 29 29 29 29 29 8 29 29 29 18 29 29 8 16 29 29 29 8 29 8 29 29 29 16 13 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 16 2 29 16 29 16 8 29 13 8 29 16 29 16 16 6 29 19 19 29 29 29 16 29 29 19 5 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 2 8 18 31 8 6 29 27 25 29 29 29 8 8 29 29 29 8 29 29 23 29 29 31 29 29 29 8 29 29 29 5 29 29 29 29 29 8 29 16 2 2 29 8 2 29 29 6 29 29 2 29 8 31 29 2 29 29 25 14 29 29 29 29 29 29 8 29 2 29 29 29 2 5 29 5 29 8 8 29 29 26 8 29 5 29 29 29 8 8 29 29 8 29 18 8 29 8 29 2 29 29 2 29 29 29 29 18 2 2 31 29 29 29 2 29 29 8 8 2 29 6 8 8 2 8 8 26 25 29 18 2 29 2 29 25 6 2 29 26 8 29 29 2 5 2 29 16 2 29 29 29 29 18 8 29 29 29 2 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 8 29 8 29 29 26 29 29 8 29 8 29 29 29 5 29 29 29 29 27 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 29 29 29 29 18 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 17 29 29 16 29 29 29 13 13 29 29 29 29 29 29 16 29 29 16 29 29 16 29 2 16 16 29 29 29 16 29 16 29 29 29 29 16 16 16 29 29 29 16 16 13 29 29 16 16 19 16 29 29 17 29 29 16 16 29 29 16 29 16 16 29 16 29 29 29 29 16 13 16 16 16 16 19 13 29 29 16 16 13 16 16 16 29 29 29 29 19 29 29 16 29 8 16 29 29 29 16 29 16 29 29 16 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 8 29 29 8 2 29 29 29 29 29 29 8 16 29 29 29 29 29 29 2 29 29 27 29 29 29 29 29 29 29 6 5 29 29 29 8 8 29 29 29 2 8 8 29 29 29 29 29 29 31 27 2 29 29 29 29 6 29 8 29 29 29 29 29 16 6 29 29 27 29 29 29 29 16 8 8 29 29 29 29 29 29 5 29 29 8 29 8 29 29 29 29 29 13 29 8 31 5 2 29 8 29 6 29 8 26 29 25 29 26 29 29 29 8 8 29 2 8 17 18 8 18 2 29 29 2 8 29 8 2 29 29 2 29 29 29 29 8 2 2 29 8 2 5 29 8 29 29 5 8 2 5 29 29 29 29 29 8 29 27 2 29 29 18 8 29 8 29 14 29 29 29 29 8 29 29 8 29 27 29 29 25 8 29 29 29 6 8 29 27 8 29 29 29 8 29 29 18 29 29 29 29 29 29 31 8 29 17 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 16 29 29 16 29 29 16 29 16 29 29 16 29 29 29 17 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 14 29 29 29 29 29 16 29 29 29 17 8 29 16 29 29 16 29 29 29 29 29 16 29 13 29 29 29 29 29 29 8 8 8 29 29 14 29 25 29 29 29 29 29 29 8 29 29 16 29 2 29 29 29 29 2 29 29 29 29 26 29 16 29 29 16 29 8 29 29 29 2 2 16 16 29 29 29 16 29 29 16 29 16 16 29 16 6 16 29 16 16 29 16 16 29 16 29 16 29 29 29 13 29 29 16 29 29 29 16 29 19 16 16 29 29 16 29 29 16 29 29 16 29 16 16 29 16 16 16 16 29 16 16 29 29 29 29 29 29 16 29 29 16 29 16 29 29 16 29 29 29 29 29 29 13 29 29 19 29 17 29 16 29 16 29 16 29 16 29 29 29 13 17 16 29 29 16 16 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 16 29 29 29 16 16 29 19 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 2 16 29 29 29 16 31 29 29 29 17 2 29 29 16 16 13 29 29 16 16 13 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 16 16 29 29 16 29 16 29 29 16 19 29 29 29 29 29 29 29 16 29 29 29 16 16 19 16 27 13 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 2 16 29 29 29 2 29 29 29 2 29 2 2 29 2 29 25 8 2 2 29 29 29 17 2 8 29 29 2 29 29 29 29 29 29 2 29 16 25 29 29 29 29 29 29 29 16 29 29 29 13 13 29 29 29 29 29 16 13 16 29 29 19 29 16 9 29 16 16 16 16 29 16 16 16 16 16 29 19 16 16 16 13 29 19 16 19 19 9 19 19 29 19 19 17 29 16 16 29 2 29 16 13 16 29 29 29 29 19 13 19 29 29 29 29 19 16 29 16 16 29 19 19 29 29 16 16 16 29 16 29 19 13 29 29 16 16 29 16 16 13 8 29 2 25 31 2 29 6 29 2 6 2 29 29 29 29 6 29 29 31 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 2 8 29 29 8 2 8 29 29 6 8 14 29 29 25 29 8 29 29 8 29 29 8 29 25 29 2 29 29 29 8 27 29 29 29 8 6 29 5 29 29 29 8 29 29 29 27 8 29 8 29 29 2 29 2 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 2 29 16 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 6 29 29 29 29 29 29 29 19 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 13 29 29 29 16 29 29 29 29 29 29 16 29 16 29 29 16 29 13 29 29 29 29 29 29 16 16 29 29 29 16 29 19 29 29 16 16 29 29 29 29 29 29 16 8 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 19 16 29 16 13 16 29 16 29 16 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 16 29 16 13 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 8 8 16 16 16 29 8 16 16 13 29 13 16 29 29 19 16 29 29 19 29 29 16 29 29 29 29 29 29 17 16 29 16 8 16 16 29 29 16 16 16 29 29 16 29 16 16 29 16 29 16 29 16 31 29 29 29 29 29 29 29 16 16 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 16 29 16 29 13 16 29 19 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 5 16 29 29 29 29 29 29 29 29 29 29 29 16 29 26 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 13 29 19 16 16 17 29 29 16 26 16 6 16 29 29 29 16 16 16 16 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 16 29 29 16 29 16 29 2 29 29 29 29 16 29 29 29 8 29 16 29 29 29 16 29 29 29 16 13 29 29 8 29 17 16 29 29 17 29 29 29 29 29 29 29 29 29 17 29 29 19 29 6 16 16 29 29 16 29 16 8 29 29 2 29 8 29 29 29 29 29 29 29 18 29 29 29 29 29 29 16 2 29 6 8 29 27 29 29 29 29 29 29 29 29 29 18 8 29 29 29 8 8 29 29 8 29 29 8 29 29 8 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 5 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 2 2 8 31 29 2 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 5 29 29 29 8 29 29 8 29 29 29 29 8 29 29 29 29 8 2 29 8 29 29 29 29 29 29 2 18 17 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 29 8 2 6 29 29 8 29 17 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 6 29 8 29 29 29 2 29 6 29 29 29 29 2 29 29 29 29 29 2 29 2 8 29 29 29 29 13 29 25 29 29 29 29 29 29 29 29 29 29 29 14 29 29 2 29 2 8 29 29 29 29 2 8 5 16 29 29 29 29 29 29 29 29 29 29 29 29 27 2 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 2 29 29 29 29 29 29 2 29 8 2 8 2 29 2 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 16 29 29 8 29 29 8 29 26 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 25 29 8 29 29 29 29 6 29 29 29 29 2 8 29 26 29 8 29 2 29 2 18 29 29 18 29 8 27 29 8 27 6 8 29 26 2 29 2 29 29 18 29 31 6 17 29 29 29 2 25 6 29 8 8 2 29 29 29 29 8 8 2 8 29 29 29 29 26 29 29 29 29 31 29 29 29 8 29 29 2 29 29 5 8 29 8 29 29 2 29 29 8 29 29 29 29 14 2 29 2 8 29 29 8 29 29 17 27 2 29 2 29 29 29 29 29 29 29 8 29 2 8 29 2 29 5 31 29 29 29 29 29 2 18 2 29 2 29 29 29 29 29 29 2 29 29 5 8 9 29 29 29 29 29 2 29 29 29 6 29 29 2 29 29 26 8 8 16 29 8 29 2 29 29 29 29 2 29 14 29 29 29 29 29 29 2 6 8 29 6 29 29 29 29 29 29 29 2 29 18 29 29 2 29 29 14 8 29 29 29 2 2 29 29 29 29 8 27 29 2 29 29 29 29 29 29 2 2 29 8 29 8 29 2 29 6 29 29 6 2 8 29 2 2 8 29 29 29 29 8 29 29 16 2 29 29 8 2 17 8 2 29 25 2 8 29 29 27 5 8 29 29 29 29 31 29 8 29 29 29 2 29 8 29 29 29 27 29 29 2 18 29 29 29 26 29 8 8 29 29 8 29 2 6 29 26 8 29 17 2 2 29 8 29 29 8 29 2 29 8 29 29 2 31 29 8 29 8 8 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 2 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 8 29 6 29 29 2 29 29 27 29 29 6 29 8 8 29 29 2 29 29 29 18 29 2 8 29 29 29 29 29 2 29 29 29 29 31 29 29 8 26 29 2 25 29 8 29 8 8 29 8 6 2 29 29 2 26 29 8 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 5 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 16 29 29 16 16 29 17 29 29 29 5 29 29 2 29 2 29 29 29 8 29 2 29 2 5 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 5 29 2 29 29 29 2 8 8 29 29 2 29 29 29 29 29 29 29 29 27 2 29 29 29 29 29 8 29 29 8 29 29 8 29 29 29 31 29 29 29 29 29 27 29 8 29 29 29 29 29 29 2 5 29 2 29 29 6 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 2 25 8 29 2 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 8 5 29 29 29 29 29 29 29 29 18 17 29 29 29 8 27 14 29 29 2 29 29 29 29 2 29 29 25 29 29 2 29 29 29 29 29 31 29 29 29 29 6 8 2 29 14 29 29 29 31 29 29 29 29 29 29 29 29 25 25 29 29 29 8 29 2 29 29 29 29 29 29 29 31 27 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 6 29 29 29 2 2 29 25 31 8 2 29 2 2 29 29 26 16 29 29 29 16 8 29 29 8 31 8 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 8 29 29 29 29 6 5 29 8 2 29 27 29 29 29 29 29 29 29 8 6 2 29 29 8 29 26 17 2 8 29 29 8 18 2 2 29 2 2 29 6 31 29 8 29 29 29 29 29 29 29 29 29 29 29 8 14 29 2 2 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 27 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 8 2 26 29 29 29 29 29 14 29 29 8 29 16 29 16 29 29 29 29 29 29 29 19 29 8 29 26 29 2 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 18 29 8 2 29 8 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 13 16 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 8 8 29 29 27 2 8 29 29 29 29 29 2 29 29 8 29 2 6 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 8 8 29 8 2 29 8 29 29 26 29 6 29 29 29 29 29 29 8 2 29 29 29 29 8 29 29 29 29 29 2 29 29 2 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 17 29 26 29 2 29 29 29 8 29 29 29 8 8 29 29 29 29 29 29 29 2 29 29 29 8 18 29 29 29 29 29 29 29 8 26 29 29 29 16 29 14 29 29 29 8 29 8 29 2 29 16 29 29 16 29 29 16 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 8 29 29 2 29 29 16 29 17 16 29 13 16 29 29 26 29 29 29 29 8 29 8 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 2 29 16 13 29 29 29 16 29 29 29 29 31 29 29 29 29 14 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 2 29 2 6 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 16 2 29 29 29 29 29 29 16 29 29 8 2 8 14 29 29 29 29 29 29 29 16 29 29 29 16 29 16 16 29 16 29 29 16 29 17 16 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 8 16 16 13 2 13 16 29 29 17 13 29 16 16 29 16 16 16 29 29 29 19 19 19 19 29 29 19 13 29 29 19 13 29 16 16 16 16 16 16 16 29 16 16 16 29 19 19 19 29 13 16 19 16 16 13 19 29 29 16 13 19 16 8 19 19 16 16 29 29 29 13 16 17 16 13 16 19 29 29 16 16 29 13 13 16 16 16 16 16 16 19 16 16 19 29 16 16 29 29 16 16 16 29 16 29 16 29 16 19 16 19 16 29 16 19 19 19 29 29 16 16 16 19 19 16 16 29 16 19 16 19 16 16 29 29 29 17 29 19 19 29 16 16 16 19 19 16 8 29 16 16 16 29 29 19 29 16 2 19 16 16 29 19 19 19 16 19 19 29 19 16 16 16 16 19 19 19 29 16 29 19 16 19 16 19 16 13 8 13 29 19 16 13 19 29 19 19 19 19 16 29 19 13 19 16 19 16 16 29 16 19 16 29 16 19 19 29 16 16 16 19 16 29 17 29 16 16 16 2 16 16 19 16 29 16 16 16 29 29 16 29 16 16 13 19 19 16 29 29 29 29 29 29 16 13 16 29 16 13 29 29 19 29 19 16 29 29 19 16 29 29 16 19 27 19 16 29 16 29 29 29 16 19 29 16 29 16 13 16 2 29 29 29 16 13 29 19 29 16 16 29 16 29 19 29 19 16 29 16 29 16 13 29 19 29 16 29 29 16 29 19 29 29 29 29 29 16 2 29 29 29 13 29 29 29 29 25 2 29 27 29 2 29 29 29 29 29 29 29 29 16 29 2 8 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 19 19 16 29 29 29 29 16 29 29 2 29 29 16 29 17 16 29 16 16 29 29 29 13 16 16 16 16 29 19 13 16 16 16 16 29 29 29 29 19 16 16 29 29 16 16 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 16 29 29 16 29 29 16 16 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 17 29 29 16 16 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 13 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 2 16 16 29 29 8 16 29 29 29 5 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 16 16 17 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 16 29 29 29 29 29 29 29 16 16 16 29 29 29 29 8 29 29 16 16 16 29 16 16 16 29 16 29 29 29 29 29 29 29 29 17 29 19 13 29 29 29 29 16 16 29 19 16 16 16 16 19 19 19 19 29 19 16 19 16 19 16 29 16 16 29 16 29 16 16 16 16 29 19 29 29 19 13 29 16 16 29 13 16 16 16 16 16 13 29 29 29 29 29 16 29 16 16 16 29 29 29 16 16 19 29 29 29 29 29 16 25 29 16 29 29 29 16 16 16 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 27 8 29 29 29 29 29 29 29 29 2 8 29 29 25 29 29 29 2 29 6 29 29 29 2 29 29 29 18 6 29 29 29 6 23 29 29 29 29 29 29 2 29 29 2 17 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 16 29 16 29 8 29 16 16 16 29 29 16 16 29 16 29 29 29 16 29 13 29 29 29 29 29 16 29 29 16 29 29 16 13 29 29 29 29 29 29 29 29 19 29 29 16 29 16 29 29 16 16 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 2 29 29 29 8 2 31 2 29 2 29 8 29 16 16 18 29 29 29 29 16 29 29 29 29 29 29 29 16 16 16 16 29 16 17 29 29 29 16 16 19 29 29 16 16 16 16 16 29 29 29 29 29 29 29 16 29 29 17 29 16 29 29 16 29 16 29 29 29 16 29 16 16 16 16 16 16 16 29 16 19 16 16 29 29 16 29 16 29 16 19 19 29 8 16 19 16 29 29 17 13 16 2 19 19 19 29 29 16 29 13 16 16 29 16 16 13 16 29 29 29 29 16 19 29 29 16 29 16 16 29 16 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 29 29 29 29 2 29 29 29 29 14 2 2 6 29 29 26 29 29 29 29 29 29 29 29 29 25 16 29 29 29 29 29 27 29 29 29 2 6 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 16 16 29 19 16 29 29 29 29 16 29 29 29 16 29 29 16 29 17 2 29 16 29 16 16 29 16 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 16 13 29 8 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 18 8 8 17 8 8 29 8 29 5 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 6 2 29 29 8 29 2 25 8 29 2 29 29 2 27 29 8 5 29 29 29 29 29 29 29 6 29 2 2 8 29 8 29 29 29 29 29 29 27 29 29 29 2 29 29 6 26 29 8 29 29 29 29 8 6 25 29 29 14 2 29 29 25 29 29 29 29 8 29 2 29 29 29 29 29 2 29 29 29 29 29 27 29 29 29 29 6 29 29 29 25 18 29 29 29 29 5 29 17 29 29 2 29 29 2 29 29 29 29 5 2 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 8 8 29 29 8 2 29 29 29 29 27 29 2 29 8 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 19 29 19 19 16 29 16 19 29 16 29 29 29 29 29 9 16 16 13 16 16 29 29 29 16 19 29 29 29 16 16 16 16 29 19 16 16 16 19 16 29 29 16 19 16 13 17 16 29 16 19 29 16 29 13 13 16 16 29 29 13 29 19 16 16 13 19 29 16 19 16 13 16 29 29 29 17 16 16 16 16 16 16 29 16 16 16 19 19 19 29 16 19 29 29 16 19 16 16 19 29 29 29 29 16 19 29 16 16 16 29 16 29 16 16 17 19 29 29 29 16 29 13 16 19 29 16 16 29 29 16 29 29 29 29 16 16 19 16 16 29 29 29 29 29 16 29 29 29 29 29 29 16 13 16 29 16 29 13 29 29 29 29 29 29 29 29 13 16 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 29 29 29 6 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 19 29 16 16 29 29 29 29 16 16 16 29 16 16 16 19 16 29 29 16 29 29 29 29 19 29 29 16 29 16 16 29 16 16 29 16 29 13 29 16 16 29 29 16 16 29 29 16 16 16 16 16 16 29 13 29 29 16 16 16 16 29 29 29 29 29 16 16 16 19 29 29 19 16 29 16 16 29 16 16 16 29 19 13 16 29 16 29 16 16 29 19 29 16 29 16 29 16 19 16 16 16 19 16 16 19 29 16 16 29 16 19 29 29 16 13 16 29 16 17 16 29 16 19 16 29 16 29 16 16 29 16 16 29 29 19 29 16 29 16 16 16 29 29 29 16 29 29 29 29 29 16 16 29 2 29 16 16 19 19 19 29 29 29 29 13 16 16 19 16 29 16 19 17 13 29 19 16 16 16 16 29 29 29 29 29 16 2 16 29 16 29 29 16 16 29 16 29 29 29 16 16 29 29 16 29 16 29 16 29 29 16 16 29 16 2 29 16 16 29 29 16 16 16 16 16 29 13 16 16 13 16 29 16 16 29 16 13 29 29 16 8 16 29 16 29 16 13 29 16 13 29 29 29 29 29 29 16 16 29 29 29 29 29 16 16 19 29 16 29 29 16 29 29 29 29 16 13 16 29 29 16 19 16 29 2 19 29 29 19 17 16 16 19 29 29 16 29 16 29 16 16 29 13 16 16 29 29 29 16 19 19 29 16 16 13 29 16 16 16 16 16 29 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 19 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 16 29 29 13 13 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 16 19 29 29 29 29 29 29 29 29 19 29 29 29 29 29 8 29 29 2 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 2 29 29 2 31 29 29 8 8 2 29 2 29 2 18 29 2 29 2 29 29 29 29 29 29 29 29 29 17 2 29 16 29 29 29 16 29 29 29 29 29 29 17 29 29 29 29 16 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 2 29 29 29 31 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 16 16 16 16 13 16 19 29 16 16 29 16 19 16 16 19 29 29 16 13 16 13 16 19 16 16 29 29 16 29 29 16 29 29 19 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 2 16 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 25 29 29 5 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 16 29 29 16 13 29 29 29 29 16 16 29 29 16 29 29 2 29 29 16 13 8 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 19 29 16 29 29 29 16 16 29 29 29 13 19 13 19 19 29 19 29 13 16 13 16 29 29 16 16 16 29 13 19 16 29 19 19 16 29 19 19 29 19 19 9 29 19 16 19 19 19 9 13 9 19 19 19 9 19 13 16 9 19 19 9 19 9 16 9 16 19 16 19 9 19 9 9 29 19 19 19 9 19 16 19 16 29 9 9 19 19 9 9 19 19 16 9 9 19 9 19 19 19 16 19 9 19 29 16 16 29 29 29 16 29 16 29 29 29 29 29 13 19 16 29 29 17 29 13 16 16 16 16 19 16 16 16 19 16 29 16 19 16 16 29 29 16 19 16 19 29 16 29 29 16 19 29 16 16 29 16 16 19 16 16 29 16 19 16 29 13 29 19 29 16 16 16 16 13 29 16 16 29 16 29 16 19 29 29 29 16 19 16 19 16 19 19 19 29 29 16 16 29 29 29 16 16 29 16 19 16 16 19 19 17 19 19 19 29 29 16 16 16 13 19 29 19 13 29 16 29 29 16 29 17 29 16 29 16 29 19 29 29 29 16 29 29 29 29 29 29 16 16 29 29 16 16 29 16 16 29 29 16 16 19 16 16 29 29 29 16 16 16 27 16 29 29 16 16 29 16 16 16 16 19 16 29 13 29 19 17 17 29 29 19 16 29 19 16 29 19 29 16 29 16 19 13 16 16 16 19 19 29 16 16 19 19 13 29 16 29 29 19 16 13 17 16 19 16 16 16 16 16 29 29 19 16 16 16 16 16 29 19 16 16 16 19 16 19 29 16 16 16 29 16 13 13 16 16 29 29 13 29 16 16 13 13 16 16 13 16 16 17 16 16 13 19 16 16 16 19 16 19 13 29 29 16 19 29 25 19 19 16 29 29 19 29 19 16 16 13 16 16 16 16 29 19 9 16 29 19 19 29 29 29 13 16 13 19 16 29 19 16 19 17 29 16 16 19 16 29 19 19 19 29 16 29 19 29 16 29 16 13 29 19 19 16 16 13 29 19 16 16 19 16 19 29 16 19 16 16 13 29 29 29 29 29 16 13 16 16 13 29 16 16 16 29 16 16 16 29 16 13 29 2 29 29 29 16 16 16 29 16 16 29 29 29 29 29 29 19 29 19 16 29 29 16 29 16 29 29 29 16 13 16 16 29 29 29 16 29 29 29 29 29 16 29 29 29 17 29 29 29 29 16 29 29 29 29 16 29 29 29 29 17 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 6 8 29 29 25 29 29 29 8 29 29 29 2 29 8 8 29 29 29 29 29 5 29 29 29 31 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 16 29 8 29 29 29 16 29 29 29 16 29 29 17 13 29 16 29 29 13 16 29 29 29 29 29 29 29 16 29 29 29 13 29 29 14 29 29 13 29 29 29 29 29 29 29 13 13 29 16 29 29 13 29 29 29 29 16 2 8 29 29 29 29 29 29 29 29 2 8 29 29 29 29 18 8 29 5 2 29 29 29 29 8 29 29 29 17 29 25 29 29 2 29 29 8 2 2 29 29 29 8 29 26 29 8 25 8 29 29 29 8 29 29 27 2 29 29 2 2 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 17 29 13 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 2 29 29 18 29 23 29 29 16 29 29 29 16 29 29 19 13 29 29 29 29 29 29 29 14 29 29 29 31 29 29 8 29 29 8 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 16 16 29 13 16 29 16 19 29 29 29 16 29 29 29 29 29 19 16 16 16 19 16 19 19 29 29 17 29 19 29 16 19 19 29 17 16 19 16 19 16 29 16 16 16 19 16 16 29 29 17 17 19 16 16 16 19 29 19 29 29 16 29 29 16 13 13 16 29 16 16 16 13 19 16 19 19 16 16 19 16 16 19 16 29 29 16 16 19 16 19 16 16 19 16 19 19 9 16 9 41 29 16 29 19 19 29 16 16 13 29 29 29 29 19 16 19 19 29 16 19 13 19 19 16 16 29 29 16 16 29 29 19 29 29 16 16 17 29 29 16 16 19 29 29 29 29 29 29 29 29 29 29 29 29 6 29 25 29 29 8 29 29 29 8 29 29 29 29 8 26 8 2 2 29 29 29 29 29 29 16 18 29 29 29 29 6 29 5 29 29 29 29 29 8 29 29 8 29 29 29 5 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 16 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 13 29 16 29 17 29 29 29 29 29 29 29 29 29 19 29 2 29 29 29 29 16 29 29 16 16 16 29 29 16 13 29 16 29 29 29 29 29 29 16 29 29 16 16 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 16 16 8 29 16 29 26 16 29 16 29 16 29 29 29 29 16 16 29 29 29 13 29 29 29 29 16 29 29 29 16 29 17 29 16 16 29 13 29 29 16 29 16 29 16 29 19 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 16 29 2 29 29 17 29 16 29 29 16 29 8 29 29 29 19 29 29 29 29 29 26 29 29 29 29 8 29 16 29 29 29 29 29 29 16 16 29 29 29 16 16 29 29 16 16 16 29 29 29 16 29 29 29 29 16 16 29 29 16 16 17 16 29 29 29 16 16 29 16 31 29 29 29 16 16 29 29 29 29 29 29 16 29 29 19 2 17 17 29 8 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 16 16 16 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 16 16 16 19 17 29 16 29 29 29 16 29 16 16 29 16 16 29 16 16 16 16 29 29 29 29 29 29 29 29 29 13 29 29 16 29 16 29 16 16 16 29 29 16 29 29 29 29 29 16 16 16 29 16 29 18 29 29 27 29 16 29 29 8 29 29 16 29 29 16 29 29 29 29 29 19 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 16 29 29 16 29 16 16 16 29 29 29 29 29 29 29 16 16 29 16 16 29 29 29 29 29 16 29 8 29 29 29 29 29 29 16 29 29 29 19 29 29 29 29 29 29 29 16 13 29 16 29 29 29 29 29 19 29 13 29 16 16 29 16 29 16 29 29 29 29 8 29 16 29 29 29 29 29 19 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 19 16 29 29 29 29 29 16 29 29 29 29 29 29 29 26 29 29 29 29 8 29 29 29 29 29 29 29 25 8 16 29 29 8 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 26 29 29 29 29 29 29 8 29 2 29 26 2 2 29 29 29 2 2 23 2 29 29 8 29 29 2 29 29 29 2 29 8 5 29 29 29 6 29 8 8 29 29 31 29 29 29 29 31 8 8 29 29 29 29 29 29 29 29 29 29 18 8 29 29 8 8 29 6 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 8 25 8 29 29 8 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 5 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 8 8 29 29 29 29 29 29 29 29 29 29 13 29 8 2 29 8 29 29 29 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 31 29 29 29 29 8 2 29 29 31 5 29 29 29 29 29 8 8 25 29 29 6 27 29 29 18 29 2 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 27 8 29 29 29 29 29 29 29 29 29 5 2 29 29 29 29 29 29 29 25 29 29 29 29 29 6 29 29 29 8 29 2 29 29 29 29 29 25 29 29 29 29 29 31 8 29 2 29 29 6 2 29 29 31 29 29 29 2 29 29 2 29 29 29 29 29 29 29 6 8 29 8 29 29 29 29 2 8 29 29 2 29 29 29 29 29 8 2 2 29 29 5 29 29 29 29 29 29 29 29 29 29 26 29 5 8 29 29 29 8 29 29 29 29 29 2 29 5 2 29 29 2 8 8 8 29 8 29 29 6 29 17 2 29 29 14 29 29 29 29 8 29 29 2 29 26 29 29 8 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 31 29 25 18 29 8 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 8 29 29 29 8 8 29 29 29 29 2 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 8 29 29 2 2 29 29 29 29 27 29 29 29 29 14 29 2 8 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 6 26 2 2 27 14 29 29 29 8 29 29 29 2 29 8 29 8 29 2 29 29 29 2 2 29 29 29 8 2 29 29 29 29 29 2 29 2 29 29 29 8 29 29 29 8 29 29 14 29 29 29 29 29 29 26 29 8 27 2 6 29 29 29 29 29 26 8 29 29 29 29 8 29 29 26 8 29 29 29 29 29 29 29 25 29 29 5 8 29 29 2 14 29 25 29 29 6 6 8 2 29 8 29 29 29 2 26 8 8 8 2 29 2 14 31 26 8 29 29 29 29 29 8 5 2 29 18 29 6 2 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 8 16 29 29 29 6 25 29 29 29 6 2 29 29 29 29 29 8 2 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 27 29 29 29 14 29 29 29 29 29 2 29 31 29 29 29 29 25 8 29 6 29 29 2 29 14 14 2 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 8 29 2 29 29 29 27 29 2 29 8 29 29 8 29 6 14 8 29 29 8 2 29 2 2 29 14 31 29 26 29 29 29 29 8 29 29 17 29 29 8 8 29 2 29 14 29 14 29 8 29 29 29 29 2 2 25 29 27 29 29 29 29 8 8 29 29 8 2 29 29 6 29 8 2 29 29 29 8 14 2 5 29 29 29 29 29 29 29 29 29 27 2 2 29 8 29 29 8 29 2 29 29 2 29 29 29 8 29 29 2 29 29 27 29 29 29 8 29 29 29 29 29 2 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 26 29 29 2 14 8 29 31 29 8 8 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 26 29 8 29 29 5 29 29 29 29 8 29 29 29 2 2 29 29 2 29 2 2 25 29 29 29 29 2 29 29 29 6 8 29 29 2 29 29 29 29 29 29 29 29 29 29 14 2 2 27 29 29 8 29 27 25 27 29 29 29 29 29 6 2 29 29 2 2 29 29 16 29 29 8 29 6 29 8 29 8 29 29 29 8 5 29 26 29 29 29 29 29 29 29 29 2 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 8 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 17 2 14 29 2 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 18 29 6 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 8 29 29 8 29 29 29 1 21 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 16 16 29 29 29 29 16 29 17 16 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 6 14 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 31 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 9 21 29 29 29 13 29 29 13 13 16 29 29 29 16 29 19 29 16 29 29 29 19 16 29 16 16 13 29 15 29 29 29 6 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 21 29 11 19 29 16 29 16 16 29 16 29 16 16 16 29 29 16 16 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 16 29 29 29 11 29 29 29 29 16 16 16 29 16 29 13 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 21 11 29 13 29 29 16 29 16 19 19 16 16 19 29 16 29 29 16 16 29 16 29 16 29 19 16 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 6 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 27 29 29 29 16 14 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 14 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 27 29 29 29 29 29 8 2 27 29 29 29 29 29 29 29 27 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 31 5 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 6 29 31 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 26 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 16 2 29 2 17 29 29 16 2 29 29 29 29 29 29 27 16 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 14 2 29 16 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 16 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 31 25 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 14 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 31 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 2 2 29 29 29 29 29 2 29 29 25 29 29 29 6 29 29 14 29 29 29 29 25 29 8 31 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 8 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 27 2 29 29 29 29 29 29 29 29 6 29 29 29 29 18 29 8 29 29 29 29 29 2 8 29 29 5 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 18 8 29 29 16 29 29 29 29 29 29 29 27 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 2 29 18 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 8 2 8 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 29 29 6 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 2 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 13 6 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 16 16 29 29 29 29 23 29 29 2 6 8 29 29 29 29 2 29 29 29 29 29 2 18 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 25 29 31 25 29 29 29 29 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 26 29 2 29 29 8 29 2 29 29 6 14 29 29 29 26 2 2 2 29 2 29 29 29 29 29 29 29 2 29 14 29 29 29 29 26 5 8 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 2 5 8 2 29 29 29 29 29 29 29 29 5 29 25 2 18 29 27 29 29 29 29 29 8 29 29 29 29 8 16 6 29 29 8 29 29 29 29 29 29 29 2 29 29 5 29 8 13 29 29 13 29 13 29 29 29 29 16 29 29 29 6 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 2 16 29 29 29 16 16 29 29 29 16 29 16 29 29 16 29 29 29 16 29 29 13 19 29 13 16 29 26 13 16 16 16 29 29 29 16 29 16 29 26 29 29 29 14 29 29 29 29 16 29 29 2 29 29 29 29 2 29 29 8 29 29 29 29 16 29 29 29 8 2 29 29 17 29 29 29 29 8 29 29 29 29 8 29 29 29 29 16 2 29 29 29 29 13 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 5 29 29 6 8 29 29 6 5 29 8 6 29 29 8 8 29 25 29 29 6 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 13 29 29 29 29 19 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 19 29 29 29 29 16 8 29 29 29 29 16 29 29 29 19 29 29 29 13 13 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 14 29 29 8 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 8 29 8 29 2 29 2 29 29 29 8 29 29 29 2 29 29 29 8 29 5 29 14 29 29 29 2 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 8 29 29 29 29 16 16 29 29 29 29 13 29 29 16 29 29 29 29 16 29 16 16 29 29 29 29 29 16 29 19 29 29 29 2 26 29 29 16 29 29 2 29 29 6 29 29 8 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 17 29 8 29 29 2 29 29 29 29 8 29 29 29 29 29 8 29 2 29 29 2 2 29 6 29 29 29 2 29 2 29 8 29 8 2 18 29 29 29 29 29 2 29 29 29 31 31 29 29 29 29 29 25 29 8 8 5 8 29 18 29 29 2 29 29 2 8 29 29 29 16 29 16 29 29 16 29 29 5 29 31 29 8 31 29 29 29 29 25 2 27 29 27 2 29 2 29 29 29 29 29 29 2 8 29 29 8 29 29 8 2 8 29 8 29 29 2 8 29 29 2 29 5 29 29 25 29 2 29 29 8 27 2 31 8 2 29 8 29 29 2 29 29 29 2 2 8 2 2 29 29 8 29 29 29 2 2 29 8 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 27 29 29 29 29 2 2 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 18 26 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 2 8 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 5 2 8 29 29 29 29 14 29 29 8 6 29 29 2 27 29 29 29 29 29 29 29 29 8 16 29 29 16 29 29 29 2 29 29 19 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 16 8 16 29 29 17 29 29 16 16 29 16 29 29 29 29 19 16 16 16 29 29 16 13 8 29 16 16 29 16 29 29 16 29 29 31 29 29 29 29 29 2 29 29 29 29 16 29 29 16 29 13 29 2 29 29 29 16 8 29 16 16 29 29 16 16 19 29 29 29 16 29 16 29 29 29 29 29 27 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 5 29 29 2 29 29 29 16 29 29 29 17 29 29 2 8 2 29 17 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 13 29 29 29 13 29 29 29 29 16 29 16 29 29 29 16 16 29 29 29 29 29 8 29 29 16 29 29 16 16 29 16 29 16 27 29 29 29 29 29 16 29 16 17 29 13 29 29 19 16 16 16 29 29 29 29 29 29 16 29 16 16 29 29 29 29 16 16 29 29 29 29 29 29 16 19 29 16 19 29 16 19 13 8 16 29 29 16 29 16 8 29 16 16 19 16 16 16 29 16 13 17 13 19 29 29 16 19 16 6 29 29 16 29 19 16 29 16 29 16 29 29 16 29 16 29 19 29 29 16 16 16 29 19 19 16 19 29 9 29 16 16 29 19 29 19 9 29 19 13 29 29 19 19 29 16 29 16 16 19 19 16 16 29 16 16 29 16 16 16 29 29 29 29 29 16 17 29 6 29 29 16 13 2 6 16 5 2 29 8 29 29 29 2 29 29 31 2 29 2 29 2 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 8 29 29 25 29 5 8 29 8 2 29 29 29 29 29 29 29 29 2 29 2 2 29 2 29 29 29 29 29 29 2 29 29 31 29 29 2 29 29 29 29 16 6 2 29 29 29 29 18 29 29 8 29 2 29 29 29 8 29 8 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 27 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 2 29 29 29 8 29 29 29 6 2 16 13 8 29 29 29 29 29 29 29 29 29 29 18 29 2 29 29 29 16 29 29 8 16 29 17 25 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 14 29 29 29 29 29 8 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 16 29 16 29 29 29 29 16 29 29 16 29 29 29 13 16 16 29 16 29 29 17 8 17 2 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 16 8 26 29 29 29 29 29 29 6 29 29 16 29 29 2 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 31 29 2 29 29 2 6 29 8 29 6 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 16 29 8 29 29 16 16 29 29 16 29 29 16 29 13 29 16 8 29 16 29 29 16 29 29 29 13 10 16 29 29 29 29 29 29 29 16 29 2 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 13 29 29 16 16 16 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 13 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 2 2 29 29 29 29 8 25 29 29 8 29 14 29 8 29 29 29 6 29 29 8 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 2 29 29 29 29 8 29 29 29 2 29 29 29 25 29 25 29 14 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 17 29 2 29 29 29 5 29 2 25 18 29 29 29 29 29 26 29 29 29 29 8 5 29 29 29 29 6 8 29 29 29 31 29 29 29 29 8 5 2 6 29 29 25 27 6 2 29 2 8 29 29 31 29 29 29 29 2 29 29 29 8 8 2 31 8 29 29 8 29 29 29 17 29 16 8 26 16 16 29 29 29 13 16 29 29 16 16 2 29 29 2 29 29 29 17 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 5 29 29 2 29 29 31 25 29 29 6 8 29 29 8 18 29 29 29 29 2 29 29 2 29 29 29 25 25 29 29 29 29 29 29 29 29 8 2 2 29 31 29 2 29 2 8 2 29 29 8 29 2 29 2 8 2 26 2 8 8 2 2 6 29 8 29 29 29 2 2 6 29 29 29 18 18 6 29 29 6 29 29 2 31 2 29 29 29 29 2 2 29 29 29 2 29 29 8 29 18 29 29 25 6 2 29 8 29 2 2 29 29 8 29 29 8 29 2 29 2 8 29 29 29 29 29 26 29 29 29 2 29 8 2 29 8 2 29 29 29 29 29 29 2 29 29 2 2 29 29 8 8 29 2 29 29 2 29 29 29 2 17 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 2 2 16 2 25 29 29 29 29 29 29 8 29 29 2 29 29 29 6 29 29 27 29 29 29 29 29 17 17 29 16 29 16 13 16 16 29 6 29 16 17 8 29 29 29 16 26 16 29 16 16 16 29 29 29 29 16 16 29 13 29 16 16 16 29 16 16 29 16 29 16 19 29 2 16 16 13 29 29 31 19 29 29 29 16 16 29 29 19 19 29 17 26 16 29 29 13 29 29 29 13 29 16 29 29 29 29 16 16 29 29 29 16 29 13 16 29 16 25 19 29 29 29 16 29 29 29 29 16 18 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 19 29 29 29 2 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 25 2 29 29 29 29 29 18 29 29 29 29 29 16 29 29 16 29 29 29 13 16 29 13 16 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 25 16 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 16 29 2 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 16 29 16 19 29 29 29 29 19 16 29 29 29 29 16 29 29 29 16 16 29 16 16 13 16 29 29 17 29 29 29 29 29 19 29 29 19 29 29 19 16 19 16 16 29 29 16 16 16 29 19 19 29 16 29 29 29 19 29 29 19 29 16 29 29 16 16 29 16 29 16 13 29 16 19 13 19 16 16 29 29 16 29 16 29 29 29 29 16 29 5 29 29 16 17 29 8 29 29 29 29 29 29 16 29 29 8 29 2 2 29 29 29 29 16 29 29 29 29 29 6 29 29 29 2 29 29 2 4 29 29 29 2 14 29 29 29 2 29 18 29 26 29 8 29 29 29 29 29 29 2 29 31 2 29 29 29 2 29 29 29 6 29 15 29 29 29 15 8 29 29 29 29 2 29 5 8 29 29 29 29 29 2 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 26 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 16 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 16 16 29 19 16 29 29 29 29 29 17 17 29 29 16 29 29 29 16 29 29 29 29 16 29 16 16 16 16 16 29 29 29 19 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 16 16 16 29 19 19 16 29 29 19 8 8 29 29 17 29 16 29 17 16 29 16 19 29 29 29 29 16 16 16 29 29 29 16 13 16 29 16 16 29 29 16 29 29 29 29 16 29 16 29 29 13 16 13 29 29 13 16 16 29 16 29 16 29 16 29 16 16 29 16 29 16 19 8 29 16 17 16 16 29 29 16 16 29 16 17 29 29 29 17 29 29 29 16 16 29 29 29 16 29 29 29 16 29 19 29 29 29 29 19 29 29 29 13 29 29 29 8 29 29 29 13 16 29 29 29 29 13 29 29 25 29 29 16 29 16 29 29 29 26 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 16 16 29 16 16 29 16 29 19 16 29 29 29 29 29 29 14 16 29 16 16 29 29 29 16 16 29 13 29 2 16 29 29 29 29 16 26 17 29 16 16 16 18 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 13 29 16 29 29 29 16 29 19 29 29 29 16 29 16 29 16 16 29 29 29 29 29 29 29 16 16 13 29 16 16 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 16 19 29 16 29 29 16 13 29 29 29 29 16 29 16 29 29 16 29 16 29 13 29 29 19 16 29 29 16 13 29 29 16 16 29 29 29 29 29 29 29 16 16 8 29 29 29 16 29 16 17 16 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 16 16 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 19 29 29 29 16 16 29 17 29 29 29 16 29 29 29 29 8 16 16 16 29 16 16 29 2 29 29 29 29 29 16 18 31 29 29 29 29 29 29 29 29 17 16 29 29 29 17 31 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 17 29 29 29 6 29 2 29 29 16 2 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 8 8 29 29 29 17 29 29 29 29 2 29 29 29 29 29 8 29 8 5 25 29 29 31 6 8 8 29 29 29 31 29 14 31 8 2 29 31 29 2 2 8 26 2 29 29 29 29 31 29 29 17 8 8 29 29 29 29 29 29 29 2 29 29 29 2 29 8 29 8 29 29 8 2 29 29 2 29 29 6 29 25 8 26 2 29 29 26 8 29 29 29 29 2 29 29 29 2 14 29 29 18 29 29 2 5 29 29 29 29 29 29 2 29 29 29 29 29 6 2 29 8 27 2 29 29 29 2 29 8 29 6 29 29 18 29 8 29 29 29 2 2 6 8 6 8 29 29 6 8 29 29 29 8 2 29 6 29 31 29 29 6 6 29 29 29 8 8 8 29 29 6 29 8 2 29 8 8 29 29 8 8 2 29 29 29 8 5 8 29 29 29 29 29 8 29 2 29 18 29 29 18 29 29 2 29 29 8 29 29 29 29 31 2 29 29 29 8 8 2 8 29 29 29 29 29 8 8 23 29 29 2 29 29 29 29 29 8 29 8 29 29 29 6 29 31 29 6 29 29 29 29 14 29 29 29 2 29 29 5 2 29 29 29 8 29 2 29 29 29 29 29 29 29 29 2 2 29 29 2 29 29 29 8 2 29 5 8 29 29 2 29 29 8 29 29 29 2 6 29 29 8 29 6 29 2 8 29 29 14 29 29 29 8 29 29 29 29 2 25 8 29 29 29 29 29 8 29 29 29 29 29 8 31 29 29 2 8 29 29 2 31 29 29 29 29 29 29 29 2 29 8 29 29 2 8 29 29 29 29 29 6 8 29 29 29 29 29 29 29 8 31 6 29 29 29 29 29 2 29 8 29 8 8 8 29 29 29 6 8 8 29 29 29 29 29 31 25 2 29 29 29 29 6 2 25 29 29 2 29 29 29 14 29 31 29 26 29 31 6 2 29 29 14 29 27 29 29 29 29 2 29 8 29 29 5 14 2 29 29 29 29 2 29 6 6 29 8 29 18 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 8 29 2 8 29 29 29 29 29 8 29 2 31 29 29 29 29 6 29 29 8 29 29 2 29 29 29 2 8 29 29 29 8 29 29 29 29 29 2 29 8 29 14 29 29 29 29 29 8 14 29 29 29 29 29 29 8 29 8 29 5 8 8 29 18 29 29 29 29 8 29 29 14 2 8 29 29 8 2 29 27 6 14 29 29 31 6 29 8 29 29 29 29 8 29 29 2 8 18 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 8 29 8 26 2 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 5 29 29 29 6 2 29 29 29 2 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 2 29 8 29 2 29 29 29 29 29 6 29 8 2 8 25 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 8 29 29 8 31 29 29 29 29 29 8 8 29 29 29 29 29 2 29 29 29 29 29 6 8 29 29 2 29 29 29 29 29 2 29 26 29 29 29 29 29 29 17 29 29 2 29 29 29 29 29 29 29 31 29 29 29 29 29 29 41 21 29 2 29 29 8 29 29 9 9 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 8 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 13 29 25 29 29 29 29 29 16 13 29 29 25 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 31 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 2 29 29 29 29 29 31 2 29 29 29 29 6 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 14 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 17 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 2 29 29 2 31 29 29 29 29 29 29 29 29 18 29 16 29 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 27 29 29 29 8 29 8 29 29 29 14 5 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 14 6 29 29 29 13 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 29 29 29 2 29 29 16 25 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 27 29 29 6 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 31 29 2 29 29 29 6 29 16 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 16 29 29 29 25 29 26 29 2 29 29 29 18 2 29 29 29 29 29 16 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 13 29 29 29 29 29 16 13 16 29 29 29 29 29 29 29 29 29 25 29 29 16 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 17 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 25 29 29 29 29 17 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 6 2 29 29 29 13 29 29 29 29 29 29 29 8 6 29 6 29 2 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 25 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 13 29 2 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 31 2 29 31 29 29 29 29 29 29 8 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 6 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 14 29 29 29 2 29 29 29 29 13 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 27 29 16 29 29 29 29 16 29 2 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 8 29 2 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 17 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 31 29 29 29 29 29 16 29 29 29 29 16 29 2 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 16 29 13 29 29 29 29 29 29 2 2 29 2 29 29 29 29 29 29 16 29 29 29 31 16 29 29 29 29 29 29 29 16 29 29 29 16 16 29 13 29 14 29 29 29 29 29 29 29 29 8 29 29 16 16 29 16 13 16 25 29 8 29 29 2 29 29 29 29 29 29 17 29 29 16 5 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 14 29 25 29 29 31 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 2 29 29 29 8 29 29 29 29 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 16 29 29 29 29 29 29 16 13 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 6 29 29 29 29 25 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 16 16 29 29 2 13 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 17 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 13 16 29 29 29 17 29 29 13 29 29 13 29 29 29 27 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 16 17 29 14 4 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 6 29 29 29 29 29 29 29 16 13 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 19 29 16 16 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 26 6 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 18 29 29 16 16 29 29 18 6 29 29 6 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 18 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 26 26 29 29 25 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 5 29 29 29 16 16 29 29 16 29 29 29 29 29 29 8 8 8 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 17 29 17 29 29 2 29 29 29 13 29 8 29 29 13 16 29 29 29 29 29 25 29 29 29 29 16 29 29 16 13 29 29 29 29 2 29 13 29 29 13 29 16 29 16 29 29 29 29 29 29 29 29 27 29 29 8 29 29 29 29 29 29 16 29 13 29 16 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 14 27 27 29 25 29 6 14 29 29 29 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 5 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 13 29 27 29 25 8 29 13 8 29 29 29 29 29 29 29 29 29 29 25 31 16 31 29 29 29 29 13 29 16 29 29 29 8 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 6 29 8 29 29 29 16 13 29 29 29 8 29 5 19 16 13 16 16 29 29 16 29 29 29 2 29 29 17 29 19 29 2 29 29 29 29 9 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 16 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 2 2 29 29 29 29 2 29 2 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 2 29 29 29 29 29 8 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 6 29 14 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 31 18 29 29 29 29 8 29 29 29 29 29 2 2 29 29 29 29 29 29 8 29 29 29 29 2 29 29 8 29 29 29 8 29 26 29 16 29 29 2 29 29 29 29 29 29 29 29 29 2 25 29 6 29 29 29 29 29 29 29 29 29 13 29 29 29 29 14 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 16 2 16 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 16 29 29 29 29 29 29 31 29 29 29 8 29 2 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 6 16 16 29 29 29 29 29 29 29 8 14 29 29 29 31 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 25 14 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 16 16 29 16 29 29 29 29 29 16 29 29 29 29 2 29 29 29 31 29 29 29 29 29 2 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 2 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 27 29 29 29 29 29 16 29 29 29 29 6 29 2 2 29 29 29 29 29 16 29 29 14 29 29 29 29 29 29 29 29 17 2 29 29 16 29 29 29 29 29 6 29 18 29 29 29 29 31 29 29 29 29 29 29 16 29 29 16 16 29 29 2 29 29 29 16 29 29 13 29 29 18 8 2 29 8 29 29 29 29 29 27 8 29 29 29 29 29 2 8 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 17 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 6 29 29 29 2 29 29 8 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 8 29 29 29 29 29 29 13 29 16 29 17 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 16 29 8 29 29 29 29 29 29 29 16 29 16 16 19 29 16 29 29 29 29 29 29 16 16 29 16 13 29 29 29 29 16 16 29 16 29 29 29 17 16 16 16 16 16 16 19 29 29 29 16 29 16 29 19 19 13 29 29 29 16 16 29 29 16 29 19 29 16 13 29 19 29 16 19 29 16 29 16 29 16 13 16 13 29 29 29 29 16 29 16 16 29 29 16 29 2 16 16 29 29 29 16 17 29 29 29 16 16 16 29 29 29 29 16 16 17 13 29 29 29 29 16 16 29 29 16 16 8 19 29 31 29 16 29 29 19 29 31 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 16 16 29 29 29 29 16 29 16 29 29 16 29 29 31 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 8 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 17 29 5 17 16 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 17 2 29 29 29 29 29 29 29 29 16 6 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 2 29 2 29 29 29 29 29 29 29 17 8 29 29 17 29 13 29 29 29 26 2 29 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 31 29 8 8 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 27 29 29 8 29 2 8 29 29 29 31 29 29 8 29 29 29 29 2 8 8 29 29 29 29 29 8 29 29 29 29 29 8 29 14 29 29 29 29 29 27 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 2 29 29 16 29 29 8 29 29 29 29 29 17 13 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 31 29 29 29 29 23 29 18 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 8 29 25 8 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 8 5 29 29 26 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 29 29 8 29 8 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 2 29 29 29 29 29 29 13 29 29 29 2 2 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 25 29 2 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 16 17 16 29 29 25 29 29 29 29 29 29 16 29 8 29 2 29 29 29 29 2 29 29 29 8 29 29 8 29 29 29 29 29 29 2 8 29 29 16 29 29 29 29 29 8 29 2 6 29 29 29 8 29 29 29 29 16 29 29 29 16 29 29 8 16 29 29 29 29 29 29 29 29 16 13 29 29 16 16 29 29 29 19 29 16 29 16 29 16 29 29 29 16 2 16 29 16 16 29 16 29 16 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 16 2 29 29 16 29 29 29 29 29 2 29 29 16 5 29 29 29 29 29 29 19 29 29 29 29 29 16 27 29 29 16 16 29 8 16 29 16 16 29 16 29 16 29 29 16 29 29 29 29 29 16 29 29 29 16 17 16 16 8 16 19 29 19 29 16 16 19 13 29 16 19 29 16 29 29 16 29 19 16 19 16 29 29 16 16 17 19 29 16 29 29 16 16 16 19 16 16 29 19 16 29 19 16 29 19 16 29 16 13 29 16 29 13 16 16 19 16 29 29 29 19 29 29 29 29 29 16 19 19 29 16 13 29 16 29 16 19 16 16 29 29 16 19 29 29 29 29 16 13 16 29 13 29 16 19 16 13 29 19 16 19 19 16 13 16 29 16 16 29 19 13 29 16 29 29 29 19 16 16 29 16 29 16 29 29 19 29 19 13 29 16 16 16 29 29 29 16 29 29 13 16 16 29 29 13 16 16 29 16 29 29 19 29 29 29 29 29 16 19 16 29 16 16 29 16 16 29 29 29 29 16 17 29 29 16 13 16 16 16 16 19 29 29 16 29 19 29 16 29 29 19 19 16 16 19 13 29 29 19 16 16 16 16 19 13 16 16 16 16 16 29 19 19 13 29 16 16 29 19 13 29 19 19 19 13 19 29 16 19 16 29 16 16 16 29 16 16 19 16 13 29 19 13 29 16 16 19 16 29 29 16 13 16 19 17 29 16 19 16 16 19 19 13 19 16 16 19 29 19 19 9 19 17 16 19 16 9 29 2 16 19 13 16 19 10 19 16 29 19 19 13 29 17 13 19 19 16 16 16 29 19 17 16 19 9 16 17 29 19 13 16 29 13 19 19 19 19 16 19 16 19 16 29 29 29 17 19 19 19 19 19 19 16 16 29 16 29 29 16 19 16 9 41 29 16 29 29 16 13 19 16 29 29 29 19 13 29 19 19 16 29 9 19 29 16 19 9 41 16 16 29 16 19 16 29 16 16 19 29 29 17 29 19 16 16 16 19 19 29 29 29 16 16 29 19 19 19 29 9 19 19 16 16 29 16 29 29 16 16 29 29 19 19 16 16 13 16 16 13 41 16 13 16 16 19 19 13 13 19 16 19 13 16 16 29 29 19 19 16 19 29 19 16 16 19 16 19 19 19 16 16 13 16 13 19 16 19 9 16 16 19 9 29 19 19 19 19 19 29 9 19 29 16 19 19 16 16 19 9 19 29 29 17 19 16 29 16 9 19 16 19 9 19 29 16 19 13 16 9 9 19 29 29 29 29 19 9 19 29 19 19 13 16 13 13 19 19 19 13 29 9 19 19 29 29 19 16 9 19 9 16 16 9 13 29 19 16 13 19 16 29 19 29 16 9 19 9 19 19 19 19 19 19 19 16 29 16 19 29 13 16 19 13 19 19 17 16 19 19 16 16 13 29 19 19 9 16 19 9 9 19 16 19 19 19 29 9 19 9 16 29 19 19 19 19 29 29 19 19 17 16 13 19 16 29 19 16 19 16 16 13 29 19 19 16 16 16 16 19 29 29 16 29 29 29 9 13 16 29 29 13 19 16 19 16 16 19 16 13 16 16 16 16 16 29 29 29 19 13 29 16 16 29 16 16 29 29 29 19 13 16 29 29 29 19 16 16 16 29 29 29 29 29 29 16 29 16 29 16 13 29 29 16 16 16 29 13 29 16 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 17 16 29 29 29 27 17 29 16 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 16 16 29 16 16 16 29 29 16 13 29 19 29 29 29 29 16 29 16 29 29 29 29 29 29 29 19 29 16 29 29 29 29 29 16 8 16 29 29 16 16 16 29 16 29 29 16 29 29 29 19 29 16 16 16 29 16 29 17 16 29 16 29 25 29 16 29 16 29 16 8 16 13 16 13 16 29 29 16 16 29 29 16 29 16 16 29 16 16 29 29 29 19 16 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 13 29 29 16 29 16 16 29 29 29 29 29 8 2 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 16 8 29 8 29 29 29 16 29 29 29 29 29 8 29 17 29 17 19 29 29 29 29 16 16 29 29 29 16 13 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 17 4 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 8 5 2 29 29 8 29 2 8 29 2 2 29 29 29 29 29 29 29 8 29 31 29 8 29 29 8 25 29 29 8 29 29 29 27 8 29 29 29 29 29 16 29 29 16 2 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 17 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 17 29 29 29 29 29 29 16 29 29 16 29 13 2 29 29 29 16 13 29 29 29 29 16 29 16 29 29 29 29 29 29 16 13 16 29 16 16 16 2 16 16 29 29 16 16 19 29 29 16 16 29 16 19 29 29 16 29 29 16 29 16 29 13 16 29 29 16 29 16 29 16 16 13 16 29 16 29 16 13 16 16 29 29 29 29 29 16 29 29 8 16 29 29 29 29 29 29 29 29 29 16 16 29 8 16 29 29 29 8 29 29 29 29 29 29 2 2 29 29 29 29 14 29 29 29 27 29 29 29 29 29 29 27 29 29 16 29 29 29 29 29 29 16 29 29 17 29 16 29 29 16 29 29 29 16 16 29 16 16 13 29 29 29 19 29 29 29 29 29 29 29 16 29 29 29 29 16 16 16 29 29 29 16 16 29 16 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 16 29 16 16 29 29 16 29 16 13 13 29 13 16 16 29 29 16 16 19 16 29 16 29 16 19 29 16 29 13 17 19 16 16 16 19 29 19 16 29 16 29 29 19 16 16 16 29 29 13 29 29 29 16 29 29 19 16 29 17 16 19 29 16 16 29 29 29 19 29 16 16 29 16 29 29 16 29 19 13 19 19 29 19 16 19 13 16 16 29 19 16 13 29 19 29 29 9 13 16 13 19 19 29 19 29 16 19 16 16 16 13 29 16 29 16 16 29 16 19 19 29 16 16 19 19 29 13 16 16 16 29 29 16 16 19 16 16 29 16 16 19 19 16 19 16 29 16 16 29 16 29 16 16 29 29 9 16 19 9 29 19 19 16 29 13 29 9 19 19 16 16 29 29 19 29 19 16 16 16 16 29 19 16 16 19 19 13 16 16 19 29 16 13 16 19 29 16 16 19 19 16 29 29 16 19 16 16 19 19 29 16 19 9 9 29 29 19 19 29 16 16 13 16 16 19 13 29 29 19 16 13 29 29 16 16 13 16 29 13 19 29 17 29 29 16 29 19 19 29 29 16 29 29 16 29 16 13 16 19 13 29 29 9 19 19 16 29 16 13 16 19 29 19 9 16 16 19 19 19 19 29 29 19 19 19 19 13 9 29 29 16 19 19 19 19 29 16 9 19 19 19 19 16 19 19 19 13 29 19 29 16 29 16 29 16 13 19 16 16 29 19 29 16 16 19 29 29 16 16 16 16 29 19 13 19 13 13 16 29 29 19 16 29 29 16 19 29 29 29 29 29 19 16 17 29 13 16 16 29 29 29 16 16 16 29 29 17 29 29 16 29 29 16 29 29 29 29 16 16 29 16 29 29 29 29 16 29 29 16 29 29 29 29 16 29 16 29 13 16 29 16 29 29 16 19 19 16 17 16 16 16 19 16 16 29 8 29 16 29 29 29 16 16 29 19 29 16 16 29 16 19 16 16 9 19 16 16 13 29 19 16 29 13 19 16 29 16 16 29 16 16 29 16 29 16 29 16 13 29 29 16 29 29 29 16 29 19 29 29 29 16 29 29 29 16 29 13 16 29 29 16 29 29 16 29 19 29 29 16 16 29 16 16 29 29 29 29 13 29 16 16 29 29 16 29 16 16 29 16 29 16 19 13 16 29 29 29 16 16 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 2 29 16 27 29 29 29 2 8 29 8 8 29 29 29 29 29 29 29 16 2 29 29 29 18 29 29 8 29 29 29 25 8 5 29 25 29 29 2 29 27 8 8 23 2 29 2 29 29 29 8 2 29 8 29 8 29 2 29 8 8 17 29 29 29 29 29 29 29 29 29 29 29 2 2 29 31 29 29 29 26 8 29 2 29 29 29 29 29 8 2 29 29 25 29 2 8 31 29 29 29 29 29 29 29 6 29 31 29 29 29 29 25 14 29 29 29 8 29 29 4 29 29 25 8 5 29 29 8 29 2 29 8 29 29 29 8 26 29 26 6 29 29 27 8 5 6 8 29 29 2 29 31 2 2 29 29 14 8 2 2 29 29 2 29 29 8 29 8 29 29 29 29 29 29 5 18 29 6 29 16 29 2 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 16 13 16 29 29 29 2 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 2 8 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 8 29 2 17 8 8 2 29 29 29 29 29 29 29 29 2 29 2 23 29 2 29 2 29 8 29 8 18 2 29 29 29 8 29 26 29 29 29 29 29 29 29 6 29 29 8 2 29 2 8 29 31 8 29 29 29 18 29 29 29 29 29 29 29 29 18 29 29 29 6 29 29 29 29 25 6 2 29 27 29 29 29 5 17 31 29 6 2 29 29 29 26 29 29 29 29 8 8 6 29 8 29 8 17 29 16 29 29 29 16 29 16 29 29 29 16 13 8 16 29 29 29 29 29 29 29 16 16 29 16 29 29 29 19 9 13 29 29 29 29 16 29 29 29 16 29 29 8 16 29 29 29 29 16 29 29 29 16 16 29 29 29 16 29 29 29 29 16 16 16 29 29 16 29 19 29 29 29 29 19 17 16 16 19 29 19 16 19 13 16 16 29 19 16 16 29 19 19 16 19 13 29 19 29 29 16 29 13 29 29 19 19 16 16 2 19 19 16 19 16 16 29 29 19 19 29 19 29 29 29 13 19 29 29 16 19 29 16 16 16 16 29 29 16 19 29 29 16 16 16 29 19 16 29 19 19 16 16 16 16 16 17 16 29 16 16 16 16 19 29 19 16 13 29 16 29 19 29 16 16 16 29 29 29 16 16 19 29 29 29 19 16 16 19 16 29 16 16 29 17 29 16 16 16 13 29 19 29 29 29 16 29 29 16 16 29 19 19 29 13 16 29 16 29 19 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 27 29 29 29 29 29 29 2 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 2 29 29 16 16 16 29 29 16 29 29 29 29 16 29 16 29 29 16 29 13 29 29 16 29 16 16 16 29 29 29 29 29 29 19 16 29 29 29 16 29 16 29 29 29 29 16 29 29 19 29 29 29 29 29 29 29 16 16 29 29 29 16 19 29 29 16 16 29 16 16 16 16 16 16 16 29 16 29 31 29 16 29 29 16 16 29 19 29 19 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 16 29 16 29 16 29 29 16 29 16 29 29 29 29 29 29 16 29 16 16 29 29 29 31 17 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 13 29 29 16 29 29 29 16 29 29 29 16 29 16 29 29 19 16 19 16 16 29 29 29 16 17 16 16 29 29 29 29 29 29 29 16 29 8 29 16 8 29 29 29 8 2 2 8 8 26 8 8 8 8 14 29 29 29 29 29 29 29 2 29 29 8 29 29 29 2 29 25 8 29 29 29 8 29 29 8 25 16 13 2 29 29 29 29 27 29 27 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 17 29 29 29 29 16 29 17 29 29 16 8 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 18 29 29 29 13 13 29 29 29 29 29 29 29 29 29 29 17 29 29 16 16 29 29 29 29 29 16 29 29 16 29 29 29 16 31 29 8 29 29 29 29 16 29 29 29 29 2 29 29 2 29 29 18 29 29 16 8 29 29 29 29 29 29 2 29 29 29 29 8 29 8 29 29 29 14 17 8 29 29 6 29 31 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 29 29 8 2 29 29 29 29 14 29 16 29 29 29 29 13 29 29 29 6 29 29 29 29 29 17 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 16 29 29 29 16 29 29 29 16 29 16 29 29 16 29 29 29 2 29 2 29 16 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 17 29 29 29 18 29 29 16 29 16 29 8 29 13 29 29 29 29 16 2 16 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 13 29 8 29 29 2 29 8 29 29 29 26 16 29 29 29 29 29 29 16 16 29 13 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 16 13 16 29 16 29 26 29 29 29 29 29 2 29 29 29 29 29 16 16 29 16 29 16 2 16 29 29 17 29 8 29 29 29 16 29 29 29 29 29 29 29 26 29 8 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 8 29 16 13 29 29 29 29 8 8 29 29 25 8 29 29 29 16 29 29 8 29 8 29 8 29 29 29 29 29 8 29 25 29 29 26 29 29 29 29 25 29 5 29 31 2 29 2 29 29 5 29 29 29 2 29 25 29 29 29 8 29 29 29 29 29 29 29 31 29 29 29 6 8 29 29 8 2 8 8 2 29 29 29 8 29 29 8 25 29 29 29 29 29 8 6 8 8 29 8 27 29 8 29 29 8 31 6 29 29 29 8 29 29 29 29 29 29 29 18 2 29 29 29 29 29 8 29 29 2 29 29 29 29 2 29 8 8 2 29 8 29 6 29 29 8 5 29 18 8 29 8 29 6 29 2 8 29 29 8 29 6 8 2 8 2 2 8 29 29 17 18 6 6 5 29 8 29 8 29 8 31 29 2 8 29 8 29 8 31 31 8 2 8 29 2 29 29 29 29 29 29 29 2 2 8 8 2 8 16 29 14 8 29 29 2 25 29 2 29 29 29 2 29 27 2 29 29 29 29 31 8 8 8 29 8 8 29 8 31 8 29 2 29 2 16 29 29 29 29 8 29 2 8 26 2 31 29 29 29 29 8 29 18 8 29 29 29 29 29 29 8 29 8 2 29 29 29 29 8 29 25 29 29 29 25 29 18 2 29 8 29 26 29 31 29 8 29 29 2 8 2 8 26 8 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 26 16 16 29 29 31 29 29 29 8 26 29 26 8 29 29 29 29 29 2 8 5 2 29 2 25 29 29 29 29 29 8 29 8 29 8 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 8 26 29 8 29 29 29 29 2 29 14 29 18 2 29 8 29 29 6 8 29 18 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 2 8 2 25 8 29 29 29 2 29 29 29 2 29 29 8 8 27 29 29 8 6 29 29 31 29 29 2 8 8 29 29 8 29 29 29 18 6 29 29 29 29 29 29 2 25 29 29 8 29 29 29 2 2 29 29 29 29 18 29 29 29 29 29 29 29 29 6 29 8 29 8 8 2 31 2 29 29 29 29 29 29 29 29 29 29 8 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 2 29 8 29 29 8 29 2 29 29 29 2 2 29 2 2 29 29 2 29 29 29 8 29 29 29 25 29 29 8 29 29 29 29 29 25 29 2 29 29 29 16 29 29 2 2 29 29 29 29 29 29 29 29 2 2 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 31 29 17 29 29 17 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 5 8 2 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 8 18 29 29 2 8 29 29 29 29 29 29 18 6 29 8 31 29 29 29 29 29 29 6 29 29 2 29 29 8 29 29 29 29 2 29 8 29 2 8 2 29 29 29 29 29 17 29 2 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 27 29 29 25 29 13 29 29 29 29 8 2 29 29 8 29 2 29 31 31 29 29 2 29 31 29 29 29 29 31 8 18 8 2 29 29 29 29 29 25 29 8 8 29 8 18 29 29 29 2 18 29 29 8 29 29 2 8 18 2 29 29 29 2 29 29 6 29 2 18 8 27 29 2 2 29 29 29 29 29 2 29 8 29 2 29 29 29 29 29 29 29 29 29 31 29 29 29 16 8 29 29 2 29 29 29 29 29 29 29 29 29 25 29 2 29 27 29 6 29 29 2 29 8 29 14 16 29 29 29 29 29 29 14 29 29 29 29 29 29 8 29 29 29 8 8 29 8 29 29 29 29 29 29 29 14 29 8 29 29 8 29 8 8 29 2 29 6 8 8 29 31 31 8 8 8 29 29 2 29 29 8 8 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 5 8 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 8 29 8 29 8 29 29 2 5 29 29 29 29 8 29 29 29 29 2 8 29 26 8 29 29 2 8 29 29 29 29 8 26 8 29 18 29 2 18 2 29 29 29 29 29 29 8 29 2 29 8 29 27 31 29 29 6 5 2 8 8 29 29 6 29 29 2 29 29 2 18 2 29 29 29 8 29 8 29 8 8 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 2 29 29 2 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 8 2 29 2 29 25 16 14 31 29 29 29 29 29 29 29 2 29 6 29 31 29 29 29 8 29 2 29 8 29 29 29 8 29 29 29 29 29 16 29 29 16 29 29 19 29 29 16 19 17 19 29 29 16 29 16 29 19 29 16 29 2 16 29 16 29 29 16 19 16 29 29 29 16 29 19 29 13 16 29 16 29 29 16 19 29 16 13 29 16 29 16 29 16 16 17 19 13 29 16 16 29 29 16 29 29 16 29 2 29 13 29 19 29 29 29 16 29 29 19 29 16 16 29 19 29 29 29 19 16 16 29 29 16 16 16 16 29 19 29 2 29 29 29 16 29 29 19 29 29 29 16 31 16 29 29 16 8 29 29 29 16 29 19 29 16 16 16 29 16 16 16 29 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 13 5 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 5 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 16 29 29 16 29 29 2 29 29 29 29 29 29 29 16 29 29 8 29 29 6 29 29 16 29 2 29 29 29 2 29 26 29 29 29 29 25 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 16 16 29 29 29 29 29 8 16 29 29 29 29 29 29 16 6 8 29 16 29 29 29 29 29 29 16 16 29 29 16 16 29 23 29 29 13 19 16 16 29 29 29 29 29 29 16 29 16 29 29 16 29 16 19 29 19 29 29 29 13 19 16 16 29 29 29 29 16 13 13 29 29 29 19 19 29 29 16 29 16 16 29 16 16 29 16 29 29 29 16 29 19 29 29 29 29 17 29 29 29 19 8 16 29 19 29 29 29 16 29 16 29 29 16 29 29 16 29 8 29 29 29 16 29 8 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 16 16 16 16 6 29 16 29 29 16 16 16 29 16 29 29 16 29 16 29 29 29 16 29 29 16 19 29 29 29 29 16 29 29 8 19 16 29 25 25 16 16 29 29 16 16 16 29 8 16 29 29 29 29 29 29 19 16 19 16 29 29 16 29 16 29 29 16 16 29 29 29 29 29 19 13 16 29 29 16 2 16 13 16 29 29 29 29 29 16 29 16 29 29 29 29 29 2 29 29 17 16 8 29 16 13 17 29 16 29 16 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 16 2 29 19 29 29 29 2 29 29 29 29 16 29 29 29 16 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 17 29 29 16 29 29 16 29 29 19 29 16 29 29 29 16 16 17 16 13 29 29 16 29 29 29 29 16 29 16 16 29 16 29 16 29 29 16 29 16 29 2 16 16 16 29 29 29 29 29 29 29 16 29 2 16 29 29 29 29 2 8 29 29 29 29 29 29 16 29 29 29 16 13 16 29 29 17 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 2 29 29 16 29 29 29 16 29 29 29 29 13 29 17 16 29 29 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 16 29 16 16 29 29 29 16 13 25 29 29 17 29 29 6 29 16 29 16 29 29 16 29 16 29 29 29 29 29 25 18 2 29 29 29 29 29 16 16 16 29 29 29 29 19 16 13 16 29 29 16 29 29 29 29 29 29 29 17 29 29 29 29 29 16 29 29 29 29 29 29 16 13 16 29 17 29 29 16 29 16 29 29 29 29 29 29 16 16 29 29 16 16 29 29 16 29 29 19 16 19 29 29 19 13 29 29 16 16 29 29 16 29 29 29 16 29 16 16 29 29 16 16 29 29 29 16 16 16 13 19 16 29 19 29 16 16 29 19 29 29 29 29 16 29 29 16 29 29 29 29 29 16 13 16 16 29 29 29 29 16 16 16 29 29 29 16 29 29 16 29 16 16 16 29 29 29 19 19 16 13 29 16 29 29 16 16 16 2 29 29 16 16 13 16 16 16 16 16 29 29 16 13 29 29 16 29 29 29 29 29 16 16 16 29 16 16 16 13 19 29 29 29 29 29 16 19 16 16 16 29 16 16 29 9 2 29 29 29 16 29 16 29 16 29 29 29 29 9 13 29 29 29 16 29 8 29 29 2 29 29 31 29 29 6 29 13 16 29 14 29 29 29 29 29 2 29 29 16 2 29 29 16 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 16 19 29 29 16 29 16 29 19 29 8 29 29 16 16 29 6 29 16 29 26 29 16 29 16 16 16 13 29 19 29 29 19 29 29 29 17 26 16 29 16 16 13 16 29 19 29 16 13 16 17 29 16 29 16 19 16 19 13 29 16 13 19 16 19 16 29 29 16 13 16 16 16 29 16 19 29 16 29 13 16 16 16 29 19 17 19 19 19 19 16 16 29 29 29 16 19 19 29 29 16 19 29 16 16 16 29 19 19 16 29 29 29 19 16 13 16 29 13 16 19 16 29 29 13 16 16 16 16 19 29 29 16 16 29 16 29 29 19 19 16 16 19 29 19 16 29 16 19 16 19 16 19 16 13 16 29 16 19 19 19 19 19 29 19 9 13 29 29 16 16 13 19 29 16 13 19 16 29 29 19 16 16 13 16 16 16 16 16 29 19 16 19 16 16 16 16 29 19 17 19 29 29 29 16 16 16 16 29 16 29 19 16 16 29 29 19 16 19 19 16 13 16 16 29 16 29 13 16 16 29 29 29 29 29 16 29 16 29 13 19 16 16 29 16 19 16 16 29 16 16 16 19 16 19 19 13 19 16 19 16 19 16 16 13 16 19 29 16 19 16 29 29 16 19 13 19 13 19 29 19 19 29 29 19 16 19 29 19 29 29 29 16 16 19 16 16 16 16 29 19 29 29 16 16 16 16 13 16 16 16 16 16 16 16 19 29 19 19 16 29 29 29 16 16 29 16 16 16 16 16 13 16 19 16 16 19 29 13 29 29 19 16 13 29 16 29 16 17 29 16 29 16 29 29 29 16 16 16 16 19 16 16 16 29 19 29 19 13 29 19 29 16 16 29 13 16 29 13 16 29 29 13 16 16 29 16 16 13 16 29 16 16 29 29 19 16 29 16 16 16 16 19 19 29 16 16 29 16 29 16 19 19 16 29 16 16 29 16 29 19 19 16 19 16 13 16 16 29 16 19 16 29 16 29 29 16 16 29 16 19 9 13 29 13 19 16 29 29 19 16 19 16 13 19 29 13 19 17 16 16 29 13 19 29 29 29 16 16 19 29 16 16 9 16 16 29 16 19 29 29 16 29 16 29 29 16 16 29 13 16 29 16 16 13 13 19 16 29 19 19 16 19 29 29 13 13 13 16 16 29 16 16 29 16 16 16 29 19 29 29 16 16 16 29 2 16 16 16 16 29 29 16 19 16 29 29 16 16 29 13 16 16 16 16 29 29 16 16 16 16 29 16 19 16 29 16 13 29 16 16 16 29 29 19 19 16 29 16 19 13 29 16 13 19 19 16 16 16 29 16 19 16 29 29 16 16 29 16 29 29 16 14 29 16 29 16 29 29 13 29 29 16 29 29 29 16 16 29 29 16 29 19 16 29 16 29 16 19 29 29 16 16 16 16 29 16 16 29 16 13 29 29 16 29 29 29 16 29 19 16 19 29 29 29 16 29 29 19 16 29 16 29 29 29 16 16 13 29 16 29 16 29 29 16 16 16 14 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 16 29 29 13 29 31 29 29 29 16 29 29 29 29 2 29 8 29 29 29 29 29 29 29 5 16 29 8 8 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 16 16 29 29 29 16 8 29 29 29 13 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 5 29 29 29 6 29 29 2 29 6 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 16 16 29 16 16 29 29 8 16 17 29 16 29 29 16 13 16 29 16 13 29 29 19 16 8 29 29 16 16 29 29 17 29 29 29 16 16 16 29 29 16 29 29 2 16 29 29 29 29 16 29 29 19 19 16 29 29 16 29 16 16 2 29 29 16 16 17 29 16 16 29 31 29 29 29 19 29 29 16 29 19 16 31 19 29 16 29 13 19 29 16 19 19 16 16 13 19 16 16 19 19 16 29 16 29 16 13 29 16 29 19 19 16 29 16 16 13 16 29 29 16 19 16 16 19 29 16 13 9 19 13 16 9 19 16 16 19 19 9 16 19 19 19 16 29 19 9 16 9 16 19 29 19 29 9 9 19 29 8 19 17 16 19 19 16 29 29 16 13 19 29 16 16 16 16 29 16 13 19 16 13 29 29 29 29 16 16 16 29 29 13 29 16 16 29 29 9 19 13 16 16 29 19 16 29 29 29 16 16 16 19 16 29 16 29 29 29 16 16 13 19 29 29 29 29 13 16 29 16 29 16 16 16 6 29 16 13 29 16 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 8 8 29 29 29 18 2 14 29 29 29 29 8 8 8 29 2 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 13 29 29 16 29 16 29 8 29 16 29 29 29 29 8 29 29 2 29 8 29 29 25 2 8 29 29 6 8 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 31 5 29 8 2 29 29 8 29 29 29 29 18 29 29 8 8 2 17 8 29 29 29 2 29 29 29 29 6 29 29 8 6 29 2 29 2 8 29 29 29 29 29 8 29 2 29 29 6 29 29 16 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 16 13 16 29 29 16 29 29 16 29 16 16 29 16 16 29 29 16 16 13 19 29 16 29 19 19 29 16 19 16 29 16 29 16 16 16 16 29 19 16 19 19 29 29 29 16 19 13 29 29 29 16 29 16 16 29 29 29 16 13 29 8 29 29 16 29 29 16 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 25 29 29 29 25 29 29 29 14 26 29 29 29 29 29 29 8 29 5 25 29 29 29 29 31 29 29 6 8 29 5 29 2 29 8 29 29 29 29 29 29 29 26 29 29 29 29 29 29 8 29 8 29 29 8 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 26 18 16 13 29 29 16 16 16 16 31 29 16 29 29 29 29 29 16 29 29 29 16 29 29 31 29 29 16 16 16 29 29 29 29 29 29 16 29 29 29 16 29 16 16 29 29 29 13 29 29 29 16 29 29 8 17 16 29 29 2 29 19 29 29 29 29 29 29 29 29 2 27 2 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 8 2 29 8 29 29 8 2 16 29 29 17 16 16 16 29 29 29 29 16 29 29 29 29 16 29 29 8 16 13 19 16 29 19 29 29 29 13 29 17 16 29 29 2 29 29 29 29 29 29 16 16 29 29 29 13 16 29 29 29 29 29 29 16 29 29 16 29 29 16 29 16 29 29 16 16 29 29 17 29 29 29 29 29 29 29 16 29 29 29 26 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 16 16 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 16 29 2 29 29 29 18 29 29 29 16 17 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 16 29 29 29 29 29 29 9 29 16 29 29 29 29 29 29 29 29 5 29 14 29 29 29 29 8 29 29 29 29 29 29 29 2 5 29 29 29 29 29 31 29 29 29 2 31 17 29 2 8 29 29 29 29 6 29 27 6 29 29 8 5 29 29 29 29 19 29 29 2 29 29 17 29 16 13 29 16 19 19 13 16 29 16 16 16 16 19 29 19 17 29 2 16 29 29 16 29 16 29 29 29 16 29 17 2 16 29 29 29 29 17 8 29 29 29 8 2 8 8 2 29 29 29 29 29 29 29 29 2 2 29 29 29 2 29 8 29 29 29 29 8 29 8 5 29 29 29 2 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 27 29 29 2 29 14 8 29 2 25 8 8 2 8 29 29 29 29 29 29 29 29 2 16 29 8 2 31 2 8 29 2 8 31 2 26 29 29 2 29 29 2 29 8 2 29 2 29 5 29 2 8 5 18 29 29 29 2 8 29 2 29 29 5 29 2 31 27 29 29 29 5 29 29 29 6 29 27 29 29 29 29 6 29 31 29 29 8 29 29 29 29 29 8 29 2 29 29 8 8 18 26 29 29 29 2 2 29 8 29 29 29 8 29 29 29 29 29 29 29 2 29 2 29 2 29 29 18 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 16 16 16 29 8 29 29 29 29 29 19 16 16 29 29 29 29 29 29 16 16 16 17 29 29 29 29 16 29 19 19 19 16 16 16 13 29 29 16 16 16 29 19 16 19 19 16 13 19 13 16 13 16 19 16 13 16 19 16 16 16 16 29 19 16 29 16 16 16 16 16 19 19 13 19 13 16 16 16 19 29 29 29 16 16 16 29 19 29 19 13 16 16 29 29 19 19 16 29 16 29 16 16 2 16 16 16 16 16 16 19 13 29 29 16 29 13 19 19 16 16 29 19 29 19 29 16 29 19 29 19 29 29 16 13 16 13 29 26 29 29 13 19 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 2 29 27 29 29 29 29 29 8 29 31 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 16 17 29 29 29 8 29 29 29 29 8 14 2 6 29 29 29 8 18 2 29 29 8 29 29 29 29 29 29 8 8 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 16 29 19 29 29 29 29 29 29 16 29 16 13 29 29 29 29 16 29 29 27 29 16 29 29 29 8 16 29 29 29 29 13 29 29 29 29 29 16 17 16 29 29 13 29 29 29 16 16 29 29 29 29 29 29 29 16 16 29 29 16 29 29 16 29 16 29 29 16 13 16 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 13 29 16 16 29 16 29 16 19 13 29 16 16 29 29 16 16 29 16 29 29 16 13 27 29 17 29 16 29 16 31 29 29 16 8 16 16 29 29 29 16 29 29 16 17 16 13 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 8 16 16 16 29 29 29 29 29 16 8 29 29 29 29 29 29 29 16 13 29 29 4 19 16 29 13 16 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 16 19 29 29 1 4 16 2 16 13 29 29 29 29 13 25 5 29 16 29 29 29 29 29 2 2 29 29 16 29 29 29 29 19 16 29 29 29 29 29 29 2 29 2 2 17 29 16 29 29 16 29 29 29 29 16 29 16 29 16 29 19 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 16 29 29 29 29 16 17 29 2 16 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 13 29 16 16 16 16 29 29 29 29 16 2 29 16 29 16 13 29 29 16 16 16 29 29 16 19 29 16 16 19 29 16 16 16 29 13 16 29 29 29 29 29 16 29 19 29 29 29 16 29 29 16 29 29 16 29 29 29 29 16 29 29 29 16 19 29 13 29 29 16 29 16 29 29 29 16 13 16 13 19 16 29 29 29 29 13 16 29 29 16 29 29 29 16 29 29 29 16 29 16 29 29 16 29 29 16 29 16 29 29 29 29 29 16 29 16 29 13 29 19 16 29 29 29 16 29 29 29 29 16 17 29 29 29 16 29 29 16 29 16 29 29 29 29 13 16 16 29 29 8 29 16 29 29 19 16 29 16 29 13 16 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 2 16 29 29 29 29 16 29 29 29 29 25 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 29 29 19 29 29 29 29 2 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 2 2 29 29 1 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 27 29 14 29 29 25 29 29 29 29 29 29 29 27 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 14 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 17 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 5 29 29 29 25 29 29 29 29 29 29 29 29 29 29 5 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 27 29 8 29 8 29 16 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 16 29 8 29 29 29 29 29 29 29 2 29 18 29 29 8 29 18 29 2 29 29 29 29 29 29 2 8 8 2 29 29 31 29 29 29 2 29 29 29 29 2 29 29 29 25 29 2 17 29 29 29 29 29 29 2 2 8 2 29 8 29 31 29 2 14 2 29 29 29 29 29 8 2 8 2 2 29 2 29 29 29 29 29 29 29 2 5 8 2 6 29 29 29 2 14 29 26 29 29 29 5 8 25 6 31 29 29 29 29 26 29 26 29 29 29 29 2 29 2 2 29 29 8 29 29 17 8 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 27 2 29 8 29 6 31 31 29 29 2 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 8 6 8 6 29 23 29 29 29 2 29 29 29 2 29 17 29 29 29 29 8 29 29 29 29 29 2 29 8 2 29 29 29 29 2 29 29 29 2 18 2 2 29 29 8 29 29 8 29 8 29 8 29 29 8 18 29 2 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 26 31 2 29 8 29 29 29 29 29 29 29 29 25 17 29 29 2 29 29 29 27 29 31 29 29 8 2 29 29 29 8 29 29 29 29 2 18 29 29 29 8 2 29 2 29 29 8 8 8 2 29 29 29 29 2 29 26 29 29 29 2 29 2 6 29 29 29 29 29 14 29 29 2 29 29 17 2 8 31 29 29 2 29 29 29 25 29 29 29 29 29 29 2 2 29 2 29 17 29 29 29 29 2 8 8 29 14 2 29 8 29 29 29 29 6 2 6 29 29 29 29 29 2 29 29 8 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 26 8 29 31 29 29 27 29 29 29 29 29 25 29 29 29 2 29 25 2 2 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 8 29 14 29 29 29 6 25 29 2 8 27 29 29 29 29 29 29 29 29 29 8 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 29 8 29 29 29 13 29 29 31 29 29 29 16 29 16 29 29 29 29 29 29 13 16 14 13 29 29 29 2 29 29 29 29 29 27 16 19 8 17 19 19 9 13 19 29 6 8 29 29 29 29 29 29 29 29 2 8 29 29 25 25 6 29 6 29 18 29 29 29 29 25 29 29 29 29 14 29 29 29 29 29 25 29 25 29 29 25 8 29 29 29 29 6 29 8 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 2 29 8 8 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 14 29 6 8 31 29 29 29 6 29 29 2 2 29 2 29 29 31 2 29 29 29 29 25 29 25 27 29 29 2 29 14 29 14 29 29 25 29 6 29 2 29 2 2 29 29 18 29 27 29 8 29 2 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 18 14 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 14 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 8 6 29 2 29 29 29 29 29 29 29 29 29 6 29 8 31 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 14 2 29 29 29 29 29 29 29 25 31 29 29 29 29 29 29 29 18 6 29 2 29 29 29 2 29 2 29 29 29 29 8 29 29 2 8 29 29 2 29 29 29 29 29 29 29 29 8 8 8 29 29 29 29 29 2 29 29 29 2 29 2 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 25 29 2 29 29 29 29 29 29 31 29 8 29 29 29 29 29 29 6 29 8 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 27 29 8 8 18 29 29 29 31 29 29 8 29 29 29 25 2 29 29 29 31 29 29 29 29 25 29 29 29 31 29 2 29 2 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 25 29 29 31 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 27 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 27 29 29 29 29 29 29 29 29 6 29 29 29 29 25 29 29 2 29 29 8 25 29 29 29 29 6 29 29 29 29 29 29 8 29 29 8 29 8 27 14 29 2 29 29 29 29 29 2 29 29 29 14 29 29 29 18 31 8 25 29 29 2 29 29 29 29 29 29 8 27 29 29 29 29 31 29 25 27 29 29 29 31 29 29 29 29 29 25 29 29 29 29 27 29 29 29 29 29 29 29 31 29 25 29 29 25 29 29 18 2 29 2 29 29 25 29 29 14 29 29 2 18 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 14 29 29 29 29 8 29 29 29 29 29 29 2 31 29 6 25 29 29 29 29 25 29 29 29 29 29 29 25 29 2 29 6 29 29 27 27 8 29 29 8 2 29 29 29 27 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 6 29 29 29 29 29 31 29 29 29 29 6 29 29 25 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 31 29 29 29 25 14 27 29 29 29 2 29 29 8 29 29 14 2 29 29 29 29 29 31 29 18 29 29 27 29 29 29 29 29 6 6 8 2 29 29 8 29 29 29 29 29 31 29 29 6 29 29 8 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 6 2 8 29 29 29 31 31 8 29 2 29 29 29 29 29 8 29 14 26 29 8 29 8 29 29 29 8 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 2 8 29 29 29 2 29 29 29 29 8 29 8 29 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 25 29 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 8 25 2 6 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 26 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 2 29 29 5 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 25 29 25 29 29 29 29 29 29 2 29 18 29 8 25 29 6 2 29 29 31 2 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 2 29 2 29 29 29 29 29 29 29 8 2 29 29 29 8 25 29 29 29 29 29 29 29 8 29 29 29 29 8 27 8 8 29 29 29 29 29 29 29 29 6 29 27 2 29 2 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 6 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 8 8 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 27 6 8 29 8 29 8 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 41 21 9 29 16 9 16 29 13 19 13 29 13 16 19 16 16 13 19 19 16 16 13 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 13 29 29 29 9 29 11 11 29 16 29 29 16 29 29 29 16 29 2 29 8 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 18 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 19 29 6 29 29 29 29 21 11 21 13 29 16 13 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 2 31 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 14 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 15 11 29 11 29 19 19 16 29 29 2 29 2 29 29 29 29 2 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 16 13 21 11 11 9 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 41 29 29 21 11 11 29 16 29 29 29 16 29 29 29 2 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 14 29 29 6 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 25 9 41 29 15 16 11 11 11 29 29 29 29 10 9 19 29 6 29 6 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 21 11 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 14 29 16 29 29 29 29 16 29 29 29 29 25 29 14 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 13 41 16 15 11 11 29 29 8 29 29 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 15 21 11 11 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 16 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 14 14 29 29 25 29 6 29 29 29 29 25 29 29 29 29 29 41 16 15 11 11 11 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 18 29 14 29 29 27 8 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 9 41 16 15 29 26 11 29 29 16 29 29 29 29 29 29 29 29 29 27 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 16 29 29 29 29 29 29 25 6 29 29 6 29 29 29 29 29 29 29 6 29 6 25 29 29 29 29 29 29 29 29 25 29 29 29 29 29 13 19 16 29 16 29 11 11 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 5 31 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 9 41 16 16 16 29 11 11 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 25 29 29 6 29 29 29 25 29 29 29 29 29 29 29 6 29 29 25 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 29 29 17 16 29 11 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 2 29 29 29 29 29 25 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 41 29 29 16 29 29 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 18 29 29 29 29 29 29 29 29 29 29 25 29 25 29 14 29 29 29 25 25 29 29 29 29 29 29 29 2 29 14 6 29 29 29 27 29 29 29 29 29 29 29 29 9 41 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 6 29 29 29 8 29 29 29 31 29 25 29 29 29 29 29 6 29 29 25 29 29 29 29 2 29 29 29 29 13 29 16 16 29 29 29 29 29 29 16 31 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 14 29 29 29 29 29 8 31 29 29 29 29 29 29 29 29 26 8 29 29 29 29 31 29 29 29 29 29 31 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 25 29 31 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 16 29 11 26 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 6 29 29 29 25 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 13 29 29 29 41 29 29 29 16 21 11 16 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 25 14 29 29 29 25 25 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 31 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 31 29 29 29 29 29 29 2 25 29 29 29 25 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 31 29 29 29 29 25 31 29 29 29 2 29 29 29 29 29 29 29 25 29 29 27 29 29 16 29 29 8 29 29 29 29 29 29 29 13 41 16 16 16 17 29 21 11 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 27 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 41 16 16 29 29 16 29 29 29 29 29 16 29 29 29 29 29 13 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 25 29 29 29 29 29 6 14 29 2 13 6 29 29 29 6 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 41 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 5 29 29 29 41 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 31 27 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 31 29 29 29 25 29 29 29 25 29 29 29 29 29 29 14 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 8 29 29 29 6 29 29 29 29 29 29 27 29 29 25 29 29 29 29 29 29 29 29 18 29 29 29 31 29 25 25 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 8 29 29 25 25 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 31 29 29 29 16 29 29 29 29 29 29 31 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 31 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 2 6 29 8 29 29 29 31 29 29 31 18 29 29 2 8 29 29 29 6 29 29 29 29 29 29 16 25 29 29 29 16 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 8 29 29 6 31 8 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 31 29 29 2 27 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 2 29 17 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 8 29 29 29 8 16 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 14 31 18 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 41 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 25 29 29 27 6 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 18 29 29 25 29 29 29 2 29 29 29 5 29 29 29 29 29 29 16 8 29 19 29 29 16 29 21 16 29 16 29 16 13 29 19 8 29 16 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 25 29 29 29 29 29 29 29 29 9 13 16 16 29 16 16 8 11 26 11 16 16 29 29 29 29 29 29 29 13 16 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 27 29 29 29 29 29 29 29 25 29 14 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 41 29 29 29 15 16 29 29 29 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 41 29 29 29 29 29 29 29 29 29 29 29 29 29 4 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 25 29 18 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 29 29 41 16 29 29 29 29 29 16 29 13 29 29 13 19 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 6 29 29 29 27 29 29 29 6 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 29 41 29 29 16 13 29 16 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 18 29 29 29 29 29 29 29 29 6 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 29 25 29 29 29 25 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 41 29 29 29 29 17 29 29 29 29 29 29 13 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 25 29 29 29 29 29 29 29 31 29 29 29 29 8 29 2 29 29 29 29 19 29 29 29 29 29 29 29 29 5 29 29 29 29 10 4 25 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 14 25 29 29 29 29 29 2 29 29 16 29 29 16 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 19 29 29 29 29 29 13 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 41 29 29 29 29 29 29 29 29 2 29 4 4 4 31 29 23 2 2 8 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 14 29 29 25 29 29 29 29 6 29 29 29 29 29 29 25 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 29 29 29 6 29 16 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 29 8 25 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 16 29 29 29 29 29 31 29 27 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 6 29 6 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 27 29 29 29 29 29 29 14 29 29 29 6 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 14 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 25 31 29 29 29 29 2 29 31 14 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 31 29 6 29 29 29 29 29 25 29 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 27 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 9 19 29 16 16 8 29 29 13 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 31 29 29 41 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 6 29 25 29 2 29 29 29 29 29 29 29 29 29 9 18 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 6 29 13 13 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 2 29 14 2 29 29 29 29 29 29 29 29 29 6 29 6 25 29 29 29 6 29 29 25 2 29 25 29 29 29 29 29 29 25 31 29 29 25 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 25 31 14 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 25 29 29 6 29 29 8 29 29 2 25 29 29 29 29 8 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 41 29 29 29 11 29 29 29 29 6 29 29 29 31 6 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 13 41 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 27 29 29 29 17 13 19 29 29 31 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 14 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 27 29 2 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 27 29 29 41 29 29 29 29 29 6 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 14 29 29 29 29 29 29 29 29 29 6 29 29 19 29 29 29 29 16 29 16 29 29 29 29 29 29 29 8 29 16 29 29 29 29 8 29 29 29 27 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 14 29 29 2 29 29 29 29 29 6 29 27 29 29 29 29 29 29 29 27 29 29 29 29 29 2 29 29 29 29 29 13 16 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 25 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 2 29 29 29 5 29 29 29 8 8 25 29 29 29 29 29 29 25 29 29 2 18 29 29 13 29 29 41 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 8 29 29 29 29 29 29 17 29 29 29 8 27 8 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 31 29 19 29 29 29 14 8 25 25 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 14 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 8 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 19 29 8 29 29 29 29 29 29 31 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 16 29 29 2 29 29 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 17 2 6 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 41 29 29 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 14 29 29 25 29 29 29 8 25 29 29 2 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 2 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 6 25 29 29 29 29 29 29 29 29 29 25 25 25 29 6 8 29 29 29 8 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 2 29 16 29 29 29 29 8 29 29 29 29 29 2 29 29 18 29 8 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 13 41 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 25 16 29 29 29 16 29 29 2 29 29 29 8 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 8 8 29 29 29 29 27 29 29 29 16 16 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 6 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 25 29 29 2 29 8 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 8 29 29 27 29 27 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 25 29 19 29 29 25 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 8 29 16 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 31 29 29 29 29 29 25 29 29 29 14 29 27 25 29 25 2 29 29 8 29 6 29 8 2 2 29 29 29 29 31 29 14 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 18 29 29 29 29 29 29 2 29 31 25 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 16 29 29 8 29 29 29 29 29 29 29 14 29 29 29 29 29 25 26 29 29 29 29 29 29 18 29 29 29 29 29 29 29 6 29 29 6 8 29 29 29 8 29 6 29 29 29 29 29 29 29 29 8 29 2 29 8 29 8 8 29 29 29 8 29 29 29 29 29 29 8 29 16 16 29 29 29 17 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 2 29 6 29 29 8 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 18 29 29 2 29 29 29 29 6 2 8 29 29 29 8 16 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 8 8 29 29 25 29 29 8 8 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 13 16 27 29 29 29 29 31 16 16 29 29 16 29 16 29 29 29 29 29 29 29 16 29 13 29 29 16 29 29 29 16 8 29 16 29 29 16 29 29 2 29 29 29 29 29 29 29 29 2 29 6 2 29 29 29 29 29 8 29 8 29 29 29 29 29 2 8 29 18 29 29 6 29 31 29 29 29 29 29 29 29 29 29 8 29 5 29 29 29 29 29 8 29 29 29 29 29 2 26 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 6 14 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 31 29 29 29 29 29 29 29 29 27 29 16 16 16 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 31 31 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 2 29 31 29 16 29 16 29 29 16 29 29 19 29 29 29 29 16 29 16 29 29 29 29 29 17 29 29 29 29 6 29 29 31 31 29 29 29 29 27 6 29 2 29 29 29 29 29 29 29 2 29 16 13 29 29 29 26 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 27 8 29 8 29 2 29 29 29 29 29 29 2 29 31 29 8 29 29 29 2 6 25 29 29 8 8 29 8 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 31 29 29 2 2 29 8 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 27 29 29 29 8 8 29 29 8 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 8 29 8 31 2 25 5 27 8 29 29 29 29 29 29 29 8 29 29 17 29 2 26 18 29 29 29 8 29 29 29 29 5 29 2 29 29 29 29 2 29 29 2 8 29 29 29 2 8 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 8 29 29 17 29 19 29 29 16 29 29 2 29 29 8 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 18 29 18 29 29 26 18 29 29 8 29 29 29 8 8 6 8 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 5 13 29 29 29 29 29 29 29 29 2 29 16 29 29 29 16 29 17 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 16 19 29 29 16 2 29 8 29 19 13 29 29 16 29 16 29 16 16 29 29 29 19 16 29 17 29 29 29 17 29 29 29 16 17 10 16 16 13 16 16 29 16 29 19 29 16 29 29 13 29 6 29 29 29 29 29 29 16 29 29 16 13 29 16 29 19 16 13 16 29 29 19 19 29 29 17 29 29 29 29 19 29 17 29 29 29 19 29 29 29 13 16 29 16 29 29 16 17 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 8 8 18 29 8 8 18 29 29 29 29 29 29 29 2 2 26 8 29 29 29 29 31 29 29 8 29 26 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 29 29 2 6 29 2 8 29 8 26 29 29 2 25 8 29 2 29 29 6 6 18 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 8 26 29 29 25 29 14 2 29 29 6 29 29 29 29 29 2 29 29 8 29 8 29 29 27 29 29 29 29 29 29 29 29 2 29 8 29 14 29 29 29 29 29 29 29 29 29 29 8 8 6 27 2 2 29 29 18 29 2 29 5 29 8 29 8 29 29 29 29 29 29 29 29 29 27 29 29 29 2 8 29 29 6 29 29 29 29 29 8 14 29 29 29 8 29 29 29 29 29 2 8 29 29 18 29 2 29 29 29 29 5 8 29 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 18 27 14 29 27 2 8 2 29 29 6 29 29 29 25 31 29 29 29 29 31 29 8 29 29 2 29 29 29 29 29 29 29 29 17 8 27 29 8 29 29 29 8 14 2 8 29 27 29 29 29 2 2 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 8 14 29 29 29 29 29 2 2 29 29 29 6 8 8 29 16 25 29 18 29 2 29 31 26 8 29 29 2 31 29 29 29 29 29 2 29 31 8 6 29 2 29 8 29 8 8 8 2 8 29 8 8 2 29 8 29 2 29 8 25 2 29 29 29 29 29 13 29 29 29 29 29 29 29 29 8 29 29 2 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 25 29 2 29 2 29 29 8 29 29 29 29 6 29 8 29 29 29 29 29 29 29 29 8 29 6 8 29 29 29 25 8 29 29 8 2 29 29 29 2 2 29 29 29 2 29 29 2 29 8 29 29 29 29 2 31 29 25 29 6 29 2 2 29 29 25 29 29 8 8 29 8 29 6 29 29 31 8 8 29 29 2 8 6 29 31 2 29 8 29 29 2 29 29 29 29 8 29 29 31 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 31 31 29 2 29 29 29 16 16 29 13 19 29 29 29 29 2 16 29 29 29 16 16 29 29 29 29 16 29 19 13 29 29 29 13 29 29 29 29 16 29 29 29 16 19 19 29 29 16 29 29 29 16 19 19 29 29 13 16 29 19 29 29 16 13 29 29 29 29 16 29 29 29 29 16 16 29 29 29 17 29 29 29 29 29 29 16 29 29 29 17 27 29 29 29 29 29 29 6 8 29 29 29 2 29 27 29 8 29 29 29 6 29 29 29 29 8 29 29 29 8 29 8 29 29 29 29 16 29 29 29 16 29 16 17 29 29 29 29 29 29 29 29 29 29 29 17 16 16 16 29 2 16 29 16 29 29 29 29 16 16 29 29 29 16 29 29 16 16 29 29 16 17 13 16 16 29 29 29 29 16 29 16 29 16 29 29 16 16 16 16 29 16 29 29 19 16 29 29 29 29 16 29 29 29 19 29 29 29 19 16 13 16 29 19 19 29 29 29 16 29 29 13 8 29 29 16 16 16 29 29 29 16 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 16 29 29 16 16 16 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 16 29 2 8 16 13 16 19 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 16 16 16 16 29 16 29 29 29 29 29 16 29 2 29 29 29 29 16 29 16 29 16 29 19 16 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 16 16 29 29 13 29 29 29 29 29 29 29 29 14 5 29 29 8 29 8 29 29 8 29 6 29 29 29 29 29 29 29 8 8 29 29 29 29 29 2 29 29 29 29 8 8 14 26 29 8 25 29 23 29 29 29 29 5 29 29 29 29 29 2 29 29 8 25 29 2 2 8 29 27 6 29 29 29 8 29 8 8 8 2 2 2 29 29 29 8 29 29 29 29 8 29 2 29 29 18 29 29 29 29 6 29 8 2 29 2 2 6 29 8 26 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 16 16 29 29 13 16 29 13 19 13 19 29 16 29 16 19 16 16 16 16 16 29 13 19 16 29 16 16 16 19 16 29 9 29 29 16 29 16 16 13 13 29 19 16 29 29 29 16 29 19 16 29 29 16 29 29 29 29 29 29 29 19 29 29 2 16 29 29 2 29 16 29 29 29 29 16 29 29 8 29 29 29 29 29 29 16 29 29 16 29 29 8 29 29 29 29 29 29 6 29 29 2 29 29 29 29 29 26 29 29 29 5 25 29 29 29 29 29 29 14 29 29 14 29 29 6 29 2 29 25 29 29 2 29 29 2 2 8 2 6 29 29 29 29 29 16 29 29 29 17 29 16 29 29 29 2 29 29 29 29 29 29 16 16 29 29 29 17 16 29 29 29 17 29 13 16 16 16 16 16 29 2 29 29 16 29 16 29 19 16 29 19 29 29 29 29 16 29 16 13 29 29 29 8 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 2 29 26 29 29 29 29 27 14 29 29 29 8 8 29 8 29 8 29 8 29 29 29 29 29 29 8 8 29 29 29 29 2 6 29 29 29 29 29 8 29 16 2 13 16 16 29 13 29 29 8 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 8 2 29 29 16 29 16 29 29 16 29 29 29 29 29 2 29 29 29 29 27 29 2 8 29 29 29 29 18 2 29 29 8 29 29 8 29 26 29 26 29 8 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 19 17 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 16 16 16 29 2 29 29 6 18 6 16 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 16 29 29 29 29 29 17 16 29 16 17 16 13 16 29 29 16 29 16 13 29 16 16 19 19 13 16 13 29 29 29 13 16 29 16 29 29 29 16 16 19 19 2 16 19 19 29 16 29 16 16 16 16 29 16 13 16 29 16 16 13 16 29 13 19 13 29 29 29 16 29 29 16 29 19 16 29 16 29 16 16 16 29 29 29 29 29 29 29 16 16 16 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 2 29 29 16 29 29 29 29 25 29 29 17 16 29 29 29 29 29 29 29 29 29 29 5 29 29 16 29 29 27 29 29 29 29 29 14 29 29 29 29 29 16 2 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 8 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 13 29 31 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 16 16 29 16 16 31 16 16 16 16 29 29 29 16 29 29 16 29 29 8 16 13 16 29 29 17 16 16 16 16 16 29 19 16 13 13 16 16 16 16 16 19 19 16 26 16 16 29 13 29 16 29 29 16 16 29 29 16 16 29 16 29 16 13 19 19 16 19 29 29 17 16 29 16 19 16 29 29 19 13 16 29 19 29 19 16 29 19 16 29 29 29 29 19 16 16 19 19 16 29 29 19 16 29 19 29 19 16 29 13 29 17 19 29 16 16 19 19 29 29 29 16 19 16 13 16 19 16 19 16 29 29 13 16 16 29 29 29 16 29 16 19 13 16 13 16 13 16 16 19 29 29 16 16 19 29 16 29 19 19 29 29 19 16 16 16 29 29 29 16 16 29 29 18 29 29 29 16 29 29 29 19 13 29 29 29 31 19 29 16 29 8 6 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 2 29 8 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 2 2 8 29 29 29 29 29 16 16 29 29 29 29 29 16 16 16 29 16 29 16 16 16 16 16 29 16 29 29 29 29 29 29 6 29 29 13 16 29 29 16 29 16 16 16 29 29 16 16 13 29 17 17 29 29 16 2 19 13 29 29 16 29 29 29 16 16 29 29 13 16 29 29 29 29 29 29 29 19 29 29 16 16 9 16 16 16 13 16 13 19 29 29 29 19 16 16 16 19 29 16 29 17 29 19 29 29 13 19 13 16 29 29 16 16 29 16 19 13 29 19 19 16 19 16 16 16 29 19 19 19 29 16 29 16 16 16 16 16 19 29 16 29 16 29 16 29 16 17 16 16 16 16 19 16 29 29 19 29 29 16 29 16 13 16 16 29 29 29 29 19 29 13 29 16 13 19 29 13 16 29 29 29 16 29 16 16 29 16 29 29 29 16 29 29 16 16 29 16 29 29 29 29 29 16 29 29 16 13 29 29 16 29 16 16 29 16 29 16 29 29 16 8 29 29 29 16 16 29 29 16 29 29 16 29 16 29 29 29 16 29 16 29 29 8 29 29 29 29 29 29 29 29 29 8 2 2 29 29 14 29 8 29 2 26 8 26 2 29 2 14 2 31 29 8 31 29 29 14 8 8 29 8 18 29 29 29 29 29 29 29 29 29 26 29 29 16 29 29 29 29 29 19 29 29 29 29 29 29 29 29 6 29 29 29 13 29 29 29 29 16 29 29 29 16 29 19 29 29 16 29 16 29 29 16 16 16 16 13 16 29 19 13 16 19 29 29 16 16 29 13 16 29 16 29 29 29 29 16 29 29 29 29 16 16 16 29 19 16 16 29 16 16 16 19 29 29 16 16 29 13 16 29 19 19 19 29 29 16 19 29 19 29 2 29 16 16 19 16 29 16 16 16 16 29 29 29 29 29 29 29 29 29 29 19 16 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 2 2 29 29 25 29 8 29 29 29 29 29 25 27 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 26 29 2 27 29 29 27 29 29 6 29 29 29 8 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 27 2 29 29 29 6 29 8 18 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 16 29 8 29 5 8 29 29 29 29 29 29 29 29 29 29 8 17 16 29 16 29 29 29 29 29 16 16 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 6 29 29 2 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 29 8 8 16 29 29 29 29 29 29 29 29 29 29 29 29 6 18 29 29 29 29 29 8 29 29 29 29 8 18 18 16 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 2 17 2 8 29 8 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 17 17 29 29 29 2 29 9 19 16 29 16 1 4 2 29 29 17 29 29 29 29 29 29 29 8 16 29 4 16 29 29 29 29 17 29 8 29 29 2 8 29 29 16 29 29 29 29 2 29 16 29 29 29 13 29 8 29 29 29 16 16 26 29 29 13 29 16 16 29 29 13 29 16 29 29 29 29 16 29 16 16 29 29 29 29 17 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 16 6 29 29 16 29 16 29 16 16 16 16 29 29 16 29 29 29 29 16 16 19 13 16 29 2 29 13 16 29 16 29 29 29 29 19 2 29 16 29 29 19 29 16 29 13 16 16 29 29 16 16 16 13 29 29 29 16 16 16 16 29 29 29 29 16 2 16 29 29 6 16 17 29 29 29 16 29 29 29 29 29 16 29 29 16 29 16 29 13 29 29 19 29 29 16 16 13 29 17 16 29 29 16 29 19 16 29 16 19 16 29 29 29 16 29 16 29 29 19 13 16 29 16 16 29 16 29 16 29 29 29 29 29 29 29 16 29 29 16 16 16 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 25 29 2 8 29 29 29 6 29 29 29 29 29 29 29 29 8 29 2 29 29 8 8 29 29 8 29 29 18 29 25 29 29 29 29 29 25 8 2 29 29 29 29 18 27 2 14 31 29 8 29 29 29 29 29 2 14 1 29 29 29 29 29 29 2 29 29 2 31 29 6 29 29 26 29 29 6 29 29 29 29 29 29 8 29 29 2 8 29 29 6 25 29 29 29 6 29 18 29 8 29 2 29 8 29 29 29 29 8 31 6 29 8 29 8 29 25 14 29 31 29 29 8 29 31 29 29 29 6 2 29 8 29 29 6 29 29 29 29 2 18 29 18 29 29 29 29 29 29 8 29 29 2 29 6 29 29 29 8 29 29 29 29 29 27 29 8 2 6 29 31 8 29 29 14 29 6 29 8 29 8 29 29 29 29 29 2 8 29 2 29 2 8 29 27 2 29 8 2 29 8 29 27 29 29 18 29 6 18 29 29 29 29 29 29 29 2 29 14 4 29 29 6 29 8 29 29 2 8 29 29 29 8 29 29 8 29 5 29 29 29 25 29 29 29 29 2 6 29 18 8 29 29 29 29 14 29 29 29 8 8 8 29 29 2 29 2 8 31 6 6 29 8 29 2 29 8 2 29 8 8 26 29 2 29 29 29 29 29 29 8 29 29 27 2 29 2 2 29 2 2 29 17 2 8 29 29 2 29 8 29 29 6 29 2 2 29 8 29 6 8 6 2 29 29 2 29 29 8 2 27 29 31 2 2 6 8 2 29 29 29 2 29 29 29 6 29 29 8 18 26 29 8 2 8 2 29 29 29 29 2 29 8 29 25 29 2 8 2 29 29 29 29 31 29 8 2 29 8 29 2 29 14 29 29 27 2 29 29 27 6 8 8 14 2 29 29 2 26 29 29 29 29 25 29 29 2 29 29 29 2 2 29 29 2 6 29 18 29 8 2 8 8 26 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 8 25 29 8 29 29 29 29 29 29 27 29 6 2 29 29 31 8 23 29 29 29 29 29 25 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 14 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 8 29 29 2 29 29 29 2 29 25 29 29 29 29 31 8 2 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 18 29 29 29 2 29 31 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 2 29 29 29 29 6 29 2 29 14 29 13 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 2 25 29 29 29 29 29 29 29 29 29 2 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 5 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 6 8 26 29 29 29 29 13 29 17 29 8 29 29 29 29 29 29 29 29 29 6 29 29 31 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 17 29 29 29 29 29 29 31 29 29 29 29 2 29 29 29 13 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 27 6 29 29 29 29 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 13 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 31 29 2 29 14 29 29 6 29 31 29 2 29 5 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 29 29 29 29 29 29 27 29 29 29 26 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 8 29 29 29 29 29 29 29 29 29 27 29 29 29 8 13 29 29 13 16 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 13 29 29 29 29 13 29 2 29 6 26 29 29 29 29 23 29 29 2 29 2 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 13 29 31 29 29 29 29 25 29 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 29 16 6 29 29 29 29 6 29 29 29 29 29 13 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 13 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 29 29 16 29 2 16 29 29 29 2 29 29 29 29 29 25 29 29 16 29 13 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 2 29 29 29 29 13 29 29 29 25 29 29 29 29 29 14 8 29 29 16 29 29 29 16 29 29 29 29 29 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 6 16 29 16 29 2 29 29 29 2 29 29 29 29 16 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 31 17 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 2 2 29 29 29 29 31 29 8 5 29 29 29 29 29 29 29 29 29 16 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 13 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 8 2 29 29 29 29 29 29 8 2 29 29 29 17 29 29 29 8 29 16 29 29 29 29 29 29 29 31 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 8 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 29 25 29 2 29 29 16 16 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 8 29 29 29 29 18 29 29 29 29 29 29 29 29 5 8 29 8 5 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 27 29 29 29 29 29 29 29 13 29 29 29 29 29 29 8 29 29 29 29 2 29 8 2 29 29 29 29 29 29 2 29 29 29 29 2 2 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 13 29 13 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 31 29 29 29 29 29 8 29 29 29 29 8 29 8 27 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 8 29 6 29 29 16 25 29 29 29 6 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 27 29 25 29 17 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 2 29 29 25 29 18 2 2 29 16 16 29 29 16 31 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 27 29 29 5 2 29 16 29 29 13 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 8 2 29 29 29 29 2 29 2 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 16 29 29 29 31 29 29 29 29 29 29 29 31 29 6 29 29 29 29 29 29 13 29 29 29 16 25 29 29 29 6 29 29 29 29 29 29 29 29 27 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 16 13 29 16 29 29 29 29 29 29 29 29 29 29 2 27 29 29 29 2 29 29 8 29 29 8 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 8 29 29 29 29 29 27 29 29 29 2 29 29 29 29 17 29 29 29 29 29 29 29 29 29 25 29 29 2 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 31 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 6 29 5 2 29 29 29 29 17 29 29 29 29 29 31 29 25 29 2 29 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 16 29 13 29 29 29 29 29 8 29 29 8 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 16 29 16 29 29 16 29 29 29 6 27 8 29 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 16 29 29 29 29 29 29 6 29 31 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 16 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 6 29 6 29 8 29 8 29 29 29 29 29 6 2 29 27 29 29 29 29 29 29 17 29 29 2 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 16 18 2 29 16 29 17 29 29 29 29 29 2 29 29 2 29 8 29 31 2 8 29 29 29 29 29 29 29 29 29 25 2 29 29 29 8 29 29 2 29 8 8 29 29 29 8 31 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 2 29 29 8 2 29 29 29 25 6 8 29 29 29 29 29 29 29 29 29 31 27 26 29 29 29 29 8 29 8 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 18 8 29 29 29 29 29 29 25 29 25 31 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 18 29 29 29 2 29 8 29 29 8 29 29 29 2 29 29 29 29 27 2 25 29 8 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 16 17 16 16 29 16 29 2 29 29 29 16 16 29 29 8 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 13 29 29 2 8 16 29 29 16 16 29 29 16 16 17 29 29 29 29 16 29 29 29 29 29 8 16 29 29 29 16 16 29 29 2 29 16 16 14 29 16 29 16 29 29 29 16 29 29 29 13 16 16 16 8 2 16 16 29 29 29 19 29 19 29 16 16 29 29 16 16 29 29 16 16 19 29 16 16 17 29 29 16 29 16 29 16 29 29 19 29 19 29 29 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 16 29 29 29 29 16 16 29 16 29 16 16 16 29 19 16 29 16 16 16 16 29 29 19 19 13 16 13 16 19 19 29 16 16 16 29 29 16 29 19 19 29 16 16 19 29 29 16 29 16 16 16 19 13 29 29 16 29 16 29 29 16 29 16 29 16 29 16 16 16 19 29 29 29 29 19 13 16 29 29 19 16 29 29 29 29 16 16 16 16 16 16 16 29 29 16 16 16 16 16 16 16 16 29 29 19 29 19 29 29 29 19 16 13 29 16 16 16 16 16 29 29 19 19 16 16 16 16 29 16 13 16 13 16 19 16 13 29 29 29 29 16 17 16 16 16 16 16 29 29 16 13 19 19 16 29 16 13 16 13 29 29 19 19 16 16 19 29 16 9 16 16 19 16 16 29 16 16 16 19 16 16 13 29 16 16 16 19 13 19 19 19 29 29 29 16 29 19 19 29 29 16 19 16 19 16 19 13 9 16 29 16 29 29 16 16 19 16 9 13 16 16 16 16 16 29 19 16 16 13 19 29 9 13 19 19 29 16 9 16 16 29 19 19 16 19 16 13 29 29 29 17 29 29 19 16 29 16 16 16 16 29 16 29 16 13 13 16 19 29 29 19 13 19 29 29 29 16 29 16 16 16 17 16 29 29 16 19 19 19 13 19 19 19 29 29 16 19 16 16 16 16 19 16 19 16 29 29 19 16 16 19 29 29 16 29 16 13 29 16 16 13 17 17 13 19 16 16 29 19 16 29 29 29 19 19 16 29 16 29 16 29 29 16 16 16 16 19 16 16 16 16 16 19 16 16 19 16 29 29 16 29 13 19 29 19 29 29 29 29 29 16 16 19 16 16 19 29 9 16 29 13 16 9 9 19 16 16 19 16 29 13 16 19 19 16 19 9 16 19 16 16 19 9 16 16 9 19 13 16 19 19 16 16 19 29 19 16 19 29 29 16 19 29 29 29 16 16 19 16 29 16 29 29 29 19 16 29 16 16 29 19 9 29 8 16 19 19 16 13 29 29 16 16 29 16 16 16 29 19 29 16 29 16 16 29 29 16 16 16 16 16 16 16 29 16 16 29 16 17 16 16 16 29 17 16 19 19 13 16 29 29 16 16 16 16 19 19 16 29 29 16 16 16 16 19 29 16 19 16 16 29 16 16 16 16 13 29 13 19 16 16 29 16 16 19 19 19 29 19 19 16 16 16 29 13 16 19 13 2 16 19 16 19 16 19 19 19 13 19 19 9 19 16 16 16 29 19 19 29 16 16 16 16 19 16 29 16 13 16 16 29 19 29 16 29 29 16 29 19 29 13 29 16 19 29 29 29 16 29 13 16 29 29 16 19 16 29 29 16 29 29 16 16 29 2 29 16 29 16 29 29 16 16 29 16 13 16 29 29 29 16 29 16 16 29 29 16 29 19 16 29 29 29 29 16 29 19 2 29 29 29 29 29 29 29 13 29 29 16 29 8 8 29 8 29 8 29 8 8 29 29 29 2 29 29 2 29 8 29 8 29 18 2 25 29 5 29 29 29 29 29 29 16 29 29 29 29 31 18 8 29 29 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 16 8 29 6 2 29 29 6 2 29 29 14 2 8 29 2 29 29 17 29 29 29 29 27 29 29 29 29 26 8 29 29 29 29 29 29 29 29 8 29 29 29 29 16 29 29 29 2 29 29 29 23 29 31 16 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 8 29 29 8 8 29 8 6 29 29 8 2 29 25 29 29 29 29 8 31 29 29 29 8 29 2 29 29 29 29 16 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 6 16 29 16 29 16 16 29 29 29 29 29 8 29 19 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 16 16 2 16 29 16 19 29 29 29 19 13 6 16 16 16 19 29 19 29 16 16 13 29 29 16 19 16 16 16 16 16 19 19 29 29 16 29 16 17 9 19 29 19 29 29 19 16 29 29 19 16 19 29 16 19 13 16 29 19 13 29 19 29 16 29 29 29 29 29 6 16 29 16 29 19 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 16 29 29 6 29 29 16 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 6 29 29 2 27 29 29 29 29 29 6 2 29 2 2 29 27 29 8 29 18 29 26 29 29 29 2 29 31 2 2 2 2 29 29 29 29 29 26 29 29 29 29 8 29 29 29 29 29 17 29 29 29 29 2 29 29 29 29 29 29 29 16 29 27 25 29 2 29 8 2 29 29 6 2 29 16 16 8 29 29 16 29 19 29 29 29 29 29 16 16 16 16 29 29 29 29 29 29 16 29 29 16 29 29 29 16 13 29 29 29 16 29 16 13 29 29 8 29 16 16 29 29 8 29 16 13 16 29 29 29 17 16 29 16 29 29 29 16 29 16 29 29 29 19 16 29 29 8 29 19 29 29 29 29 27 29 14 29 16 16 16 29 16 16 13 8 29 16 29 16 29 16 16 29 29 29 29 29 16 6 16 29 16 16 27 16 29 29 16 29 29 29 16 29 29 2 29 29 2 29 29 8 29 8 29 29 29 8 29 29 2 2 29 8 29 8 8 29 8 29 18 8 29 29 23 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 8 6 16 29 19 29 29 29 16 29 29 2 2 29 29 29 29 29 29 16 29 29 8 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 2 16 29 5 29 16 31 29 29 2 29 2 17 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 19 29 29 13 16 16 16 17 29 29 16 17 29 16 29 29 13 16 29 6 16 29 19 16 29 16 13 16 29 29 16 29 16 16 17 29 13 29 29 29 16 8 16 29 29 29 29 29 29 16 16 29 2 29 29 29 29 29 29 16 29 29 29 29 29 16 8 29 17 29 29 29 29 16 29 29 2 29 29 29 29 29 25 29 2 29 27 29 6 25 2 8 29 29 29 29 29 29 29 29 31 29 29 29 29 29 2 29 29 29 31 29 6 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 2 16 29 16 16 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 29 29 8 8 29 8 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 19 19 29 16 16 29 29 16 29 29 29 29 29 29 29 16 17 29 29 29 17 29 29 29 29 29 29 29 16 29 29 29 16 13 19 13 29 29 16 16 29 16 29 29 26 16 19 19 29 16 29 29 29 16 29 16 26 8 29 29 19 16 29 19 16 16 29 16 29 29 16 16 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 25 29 29 29 8 29 29 29 29 17 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 16 29 29 29 29 29 2 16 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 8 17 29 29 29 29 16 29 29 13 16 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 16 29 29 29 29 29 16 29 16 16 13 29 16 29 8 29 29 29 16 29 29 29 29 16 29 2 29 16 16 29 29 16 16 29 16 16 13 8 29 29 29 16 16 29 16 29 29 17 29 2 8 16 16 29 29 16 13 16 16 16 16 16 19 16 29 29 13 16 16 29 29 13 16 16 29 16 13 29 29 29 29 29 16 29 29 29 16 29 29 29 17 13 29 16 16 29 29 29 19 29 16 16 29 16 16 16 29 29 19 16 19 29 19 29 16 16 16 29 16 29 19 16 16 29 16 13 29 16 29 29 29 29 29 16 29 16 29 29 29 16 29 16 29 16 13 29 16 29 29 16 16 16 29 29 16 16 29 16 19 29 16 29 29 29 29 16 29 13 8 16 13 16 16 16 29 29 16 29 29 2 29 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 14 29 29 6 8 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 31 29 29 29 29 13 29 29 29 29 31 16 29 29 29 29 29 29 29 29 16 16 29 29 29 16 16 29 29 16 29 16 29 29 29 29 29 29 16 5 16 8 29 29 31 2 29 6 8 29 29 29 29 29 16 29 29 16 29 29 29 16 19 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 8 29 16 29 29 29 29 8 29 6 29 8 29 29 29 2 29 8 29 29 29 2 29 2 8 2 29 8 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 29 16 29 29 16 16 29 29 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 16 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 9 9 8 2 8 29 8 29 6 25 18 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 16 29 29 8 29 29 29 29 6 29 29 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 8 29 29 29 29 29 29 16 29 29 29 29 29 29 25 29 29 29 13 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 16 16 16 29 29 29 29 29 25 29 16 19 16 29 16 16 29 29 16 29 19 29 29 16 16 29 16 16 13 13 8 16 16 16 29 29 16 13 16 29 29 16 29 16 29 29 16 29 29 16 13 29 29 16 29 29 29 29 29 29 29 29 29 29 16 2 29 29 16 29 29 29 29 29 29 16 29 29 25 29 8 29 29 25 29 29 29 2 29 25 14 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 18 29 29 29 16 29 29 29 29 29 29 2 29 29 29 16 29 29 16 2 29 16 29 16 29 29 29 29 29 29 16 29 8 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 6 29 29 29 29 14 2 2 29 29 8 8 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 8 2 29 29 2 31 29 29 2 29 29 29 29 29 29 29 6 29 8 29 31 8 29 29 29 29 2 29 29 29 16 17 29 16 29 16 29 2 29 29 29 29 29 16 16 29 29 16 16 29 29 16 16 29 29 29 29 29 16 2 29 29 9 29 16 16 29 29 29 29 29 29 29 29 29 16 16 29 29 13 16 29 16 13 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 13 29 29 29 29 16 29 29 29 25 29 29 29 29 29 29 29 29 29 16 29 8 29 29 16 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 31 14 27 2 29 29 6 29 29 27 29 27 29 29 29 29 2 2 29 29 29 29 8 2 8 8 29 2 29 8 29 29 29 8 5 29 31 6 23 29 2 2 29 25 8 18 8 8 8 29 29 29 29 25 6 29 29 29 2 14 29 31 29 26 25 29 27 29 25 29 29 29 29 29 8 8 29 29 29 6 29 29 6 2 29 29 26 29 6 2 29 29 8 29 8 8 29 8 6 29 29 29 16 29 16 2 13 29 29 29 29 16 29 16 17 16 29 29 29 29 29 29 19 29 29 13 18 8 29 2 29 8 29 8 8 29 8 8 29 29 29 29 29 29 16 29 31 29 29 29 17 29 29 27 6 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 31 2 5 29 29 29 29 29 25 29 29 29 29 29 29 14 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 31 8 2 29 29 29 29 25 29 29 29 29 6 2 31 29 29 29 8 26 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 26 29 29 29 29 29 29 29 29 29 29 13 29 16 26 29 29 29 16 29 29 29 29 8 29 16 29 29 18 29 29 29 29 29 8 29 29 19 29 29 16 29 29 16 29 29 16 29 29 29 19 29 29 29 29 29 2 16 16 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 17 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 13 29 16 16 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 19 29 29 19 29 16 29 16 16 29 29 17 19 16 29 29 8 29 29 13 29 16 29 29 29 16 29 29 29 29 16 29 16 16 29 29 19 29 29 16 29 29 16 16 16 1 4 5 16 4 29 16 17 8 4 29 29 29 29 29 16 29 16 17 29 29 29 29 16 16 29 29 29 29 17 16 29 29 17 29 19 13 29 29 16 16 29 29 16 16 29 16 29 16 19 29 16 16 29 16 16 29 29 16 29 29 29 29 19 29 16 29 16 29 16 29 16 29 29 13 29 13 29 16 29 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 16 29 16 16 16 29 29 29 29 29 29 29 29 6 16 16 29 29 29 16 29 16 16 29 29 29 13 16 29 16 29 13 29 16 16 29 29 16 16 29 16 16 29 29 16 19 19 16 29 29 16 19 29 16 16 29 16 13 16 29 29 19 13 29 16 16 29 29 29 29 16 13 19 29 2 17 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 16 29 6 16 16 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 19 29 19 29 29 16 29 16 16 29 16 16 16 16 29 2 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 13 29 16 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 16 29 29 19 29 16 29 29 29 2 8 29 16 29 29 29 18 29 29 29 29 29 29 29 29 29 16 16 29 29 19 29 29 29 29 29 2 29 29 19 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 8 29 29 29 29 29 31 29 29 29 16 29 29 29 29 29 29 29 29 29 29 2 29 29 16 16 29 29 29 29 29 29 8 29 29 29 29 18 29 29 29 31 29 29 8 2 8 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 25 27 2 29 29 29 29 29 29 29 29 29 29 29 29 17 2 31 27 29 29 29 29 29 8 8 29 8 2 29 29 4 29 14 18 29 8 29 2 8 29 29 29 8 29 1 29 29 29 29 8 29 29 2 6 29 29 29 29 29 8 29 29 6 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 2 8 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 8 2 29 29 29 29 8 26 29 29 8 2 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 2 29 29 29 8 8 29 29 29 29 2 29 29 29 29 8 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 8 29 17 2 29 29 29 8 29 29 2 18 29 29 29 29 29 5 29 29 8 8 29 29 29 29 2 26 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 2 29 29 29 29 16 29 8 5 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 8 29 29 25 2 29 29 31 29 29 27 29 31 2 2 2 29 29 8 29 2 8 29 29 2 29 31 29 29 29 29 29 5 29 31 29 29 2 29 6 2 29 29 8 2 29 8 29 29 2 8 8 2 8 29 29 8 29 8 2 29 2 2 6 2 29 18 29 14 8 2 29 2 29 2 8 29 2 29 29 26 2 8 2 29 8 2 29 29 6 25 29 29 27 29 8 6 29 31 5 8 29 29 8 29 29 29 29 29 29 29 29 29 26 14 2 29 8 29 29 29 29 29 8 2 29 29 29 8 29 5 29 29 29 8 29 29 29 2 29 29 29 29 27 8 29 29 5 8 29 2 2 2 29 2 8 8 29 29 2 8 26 6 29 29 29 29 31 29 29 29 29 6 8 6 29 29 8 8 29 8 29 29 29 8 8 6 8 5 8 29 29 8 29 2 2 2 29 29 8 18 29 8 29 8 8 29 2 29 2 29 29 29 29 29 2 29 29 29 29 29 8 8 29 29 2 29 31 29 8 29 29 29 18 29 2 8 8 23 29 29 8 29 31 8 31 29 8 8 29 6 29 29 29 6 29 29 8 8 29 6 25 18 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 2 2 29 29 8 8 29 29 29 29 29 29 8 29 29 2 29 29 29 8 29 29 29 29 6 26 29 8 29 29 8 29 29 29 29 29 29 29 2 2 29 29 2 2 6 29 2 29 29 2 29 29 29 2 29 18 29 8 29 29 29 29 29 29 29 29 31 29 29 29 8 27 29 8 29 29 29 29 8 31 2 27 29 29 6 25 8 29 29 8 29 29 2 8 29 8 29 2 29 29 29 29 2 8 29 29 2 8 29 2 29 29 29 29 8 29 29 2 8 29 29 29 18 25 29 8 31 29 29 29 29 29 26 29 8 29 29 29 29 29 29 17 29 29 6 8 2 2 29 29 2 29 29 29 29 8 29 14 8 29 29 29 8 2 29 29 8 29 29 29 29 29 29 29 8 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 31 29 29 29 29 29 29 25 29 8 2 29 29 29 29 29 25 29 29 29 8 29 29 29 8 29 29 29 29 29 29 2 29 2 29 8 18 26 29 8 29 29 29 29 29 29 29 29 8 2 29 27 29 29 29 29 2 29 29 31 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 6 29 29 14 2 29 8 29 8 29 29 29 31 29 29 31 8 29 29 29 29 29 6 29 8 29 29 29 29 8 29 29 29 6 29 29 29 25 29 8 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 2 29 29 29 29 8 29 29 29 29 2 29 31 29 29 29 29 29 2 29 29 29 2 14 29 8 26 29 6 2 29 29 29 29 29 29 6 29 29 29 25 29 2 25 29 29 29 2 29 25 29 2 2 2 2 29 2 29 31 29 29 29 29 8 29 29 29 8 29 29 2 29 2 27 29 25 29 2 29 29 29 29 8 29 29 29 29 29 29 6 29 6 29 29 6 29 29 14 2 29 6 2 29 29 29 2 8 2 29 2 8 29 29 29 29 29 29 8 29 29 8 29 17 29 2 29 29 29 29 29 29 8 2 8 29 29 29 29 29 2 8 29 14 29 29 29 29 2 8 29 29 29 8 29 2 2 8 29 2 29 6 8 14 25 29 8 29 29 2 8 2 8 29 31 29 6 29 29 8 8 18 2 29 29 29 29 29 2 29 29 29 2 2 8 29 26 6 29 29 8 29 2 8 29 29 2 29 2 29 8 2 2 8 2 2 31 29 8 6 29 6 29 29 8 29 29 29 8 29 29 29 6 29 8 29 29 31 29 25 18 25 29 29 29 5 6 26 2 29 8 29 29 29 2 29 29 29 8 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 5 29 29 2 29 29 29 29 2 2 29 29 2 29 29 2 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 2 29 29 29 8 2 29 29 29 29 6 29 6 29 29 29 29 29 29 29 29 29 31 27 29 29 29 29 29 8 29 29 29 6 29 29 29 29 13 29 6 29 8 29 31 29 29 29 2 6 8 29 29 29 29 29 14 2 29 29 29 2 25 2 29 8 29 29 29 8 29 6 25 29 29 29 6 29 29 29 18 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 2 29 6 29 29 29 25 29 29 29 29 29 27 2 29 29 2 29 29 8 29 29 27 18 29 29 29 2 29 25 29 29 29 29 29 2 29 29 29 29 29 29 29 25 2 31 29 25 29 27 31 8 31 29 29 29 29 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 31 29 6 29 6 31 29 2 29 29 29 25 29 29 27 29 29 29 2 29 29 29 29 31 6 29 29 6 25 29 29 25 29 29 29 29 29 29 25 29 31 29 27 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 25 29 29 8 29 29 29 29 29 29 25 6 29 29 25 18 14 29 29 8 8 29 29 29 29 29 29 31 2 2 29 29 25 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 16 29 29 29 29 25 29 29 18 25 31 31 29 29 29 29 29 29 31 31 2 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 6 29 29 29 29 29 8 29 25 27 29 29 25 29 29 29 29 29 8 25 29 29 29 29 26 25 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 25 31 29 29 29 29 25 29 29 29 31 29 29 8 14 6 29 29 29 29 29 2 29 29 29 29 29 29 29 14 29 6 25 6 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 8 29 8 8 29 29 29 29 25 29 25 29 29 2 29 25 29 29 29 25 29 2 31 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 31 29 25 29 29 29 29 29 2 25 29 29 29 29 29 29 29 25 29 29 29 8 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 14 29 6 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 6 29 29 2 29 29 29 29 29 31 29 29 29 29 29 2 2 29 2 29 8 29 29 29 27 29 29 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 27 25 25 29 29 27 31 29 8 29 31 29 29 2 29 29 31 31 29 29 29 29 29 29 29 2 2 29 29 29 29 2 29 6 29 29 29 29 29 29 29 29 29 8 29 31 29 14 29 8 29 29 29 29 25 8 14 29 29 29 29 29 29 27 6 29 29 6 29 8 8 29 29 29 29 29 2 29 29 18 29 29 29 29 29 29 29 25 29 29 29 29 29 29 6 29 6 8 6 29 29 29 29 29 29 29 29 29 29 8 29 6 2 25 29 25 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 31 29 29 29 31 29 29 29 14 29 29 29 29 8 29 14 29 29 18 29 29 29 31 29 25 29 29 2 29 2 29 25 29 29 29 29 29 29 14 29 6 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 31 29 25 29 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 31 29 8 14 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 29 29 29 6 25 29 29 29 29 2 29 29 8 29 2 8 29 29 8 29 29 29 29 29 2 29 29 29 29 8 25 29 2 18 14 29 14 2 29 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 6 8 29 29 2 8 2 29 29 29 8 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 17 29 29 29 25 29 29 29 29 29 29 29 29 29 8 31 29 29 25 17 29 29 18 31 8 29 2 29 29 29 29 29 6 29 29 29 25 8 25 29 29 29 25 29 29 29 29 29 29 8 29 29 8 29 2 14 29 29 29 29 29 29 29 8 29 29 8 29 29 29 31 29 29 14 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 14 29 29 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 31 29 18 29 29 29 29 2 29 8 29 29 29 31 29 29 29 29 5 14 29 29 29 29 2 29 6 29 2 29 29 29 29 27 29 2 25 29 6 29 29 29 29 2 29 14 8 2 14 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 6 2 29 29 29 29 8 29 29 6 29 29 29 25 29 27 29 29 29 2 29 29 29 6 29 29 27 29 29 2 29 29 29 25 29 29 8 29 29 29 29 29 29 8 2 29 8 29 29 29 29 29 29 29 8 29 29 29 6 29 6 29 31 8 8 6 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 17 29 29 29 29 8 2 8 29 31 29 2 29 29 29 29 8 31 27 29 29 29 2 25 6 29 29 2 29 29 8 29 29 29 29 2 29 29 8 29 29 6 29 29 2 29 2 14 29 29 29 29 29 29 29 29 29 29 8 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 27 29 29 29 29 16 29 29 2 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 8 29 29 8 29 18 8 29 29 29 29 29 29 25 29 29 29 29 14 29 29 29 29 25 29 29 8 2 13 29 29 29 6 29 29 29 29 29 29 29 29 29 8 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 6 29 29 29 29 29 29 2 41 21 29 29 29 29 14 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 25 29 25 29 29 29 29 29 16 29 29 29 29 8 29 29 13 41 29 29 31 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 8 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 41 29 2 8 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 25 29 29 29 25 29 29 29 29 29 29 25 29 6 29 29 29 29 29 29 29 29 29 29 41 29 15 21 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 21 11 29 11 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 41 8 29 29 21 29 21 16 16 29 16 29 29 29 29 29 29 29 8 29 29 29 29 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 25 29 29 19 29 2 29 29 15 11 11 11 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 14 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 41 29 29 16 11 29 29 29 2 29 31 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 16 29 11 11 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 27 29 2 29 29 29 29 29 6 8 25 25 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 29 15 11 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 25 29 29 29 14 14 25 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 29 29 41 16 26 15 11 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 25 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 29 15 11 29 11 11 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 25 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 16 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 13 41 16 16 29 29 29 29 29 11 29 29 29 29 29 29 31 8 29 29 8 2 13 29 29 17 29 29 6 29 29 29 29 29 25 25 29 29 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 14 29 29 29 41 29 29 29 16 29 29 11 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 27 29 27 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 25 29 29 29 27 29 29 29 29 29 29 29 29 27 31 29 29 29 29 29 29 13 29 16 29 29 29 29 31 29 29 29 29 25 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 25 25 8 29 18 31 29 31 29 29 29 29 29 29 29 29 29 29 29 14 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 27 2 29 31 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 2 29 6 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 31 29 29 2 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 15 29 31 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 41 16 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 6 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 13 29 41 29 29 29 29 29 29 8 29 29 29 29 29 6 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 18 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 29 18 29 31 29 29 25 29 29 8 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 8 29 31 29 25 29 29 29 18 29 29 29 29 29 29 29 29 6 29 29 29 29 14 29 29 29 29 31 29 29 29 31 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 29 29 17 16 29 29 29 29 29 29 25 29 31 27 29 2 29 8 29 29 8 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 27 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 2 29 2 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 27 29 2 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 16 29 29 29 29 31 29 29 29 25 29 14 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 13 29 29 29 29 27 29 29 29 29 29 29 18 29 29 8 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 18 27 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 13 29 29 29 29 29 29 8 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 17 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 31 2 29 29 29 29 29 29 29 29 41 16 29 21 13 29 29 29 29 29 25 31 29 29 18 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 25 29 29 29 16 29 31 29 29 29 29 29 29 29 29 8 29 29 29 29 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 6 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 6 29 27 29 29 29 16 29 29 25 29 29 29 29 29 29 8 29 29 29 29 41 29 29 29 21 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 8 29 29 29 29 29 29 41 29 29 29 29 29 11 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 16 29 27 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 29 29 25 29 29 29 29 41 29 29 29 29 29 16 29 16 29 11 29 11 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 6 29 29 29 29 27 14 29 29 29 14 29 29 27 29 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 6 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 26 29 29 29 29 29 29 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 29 16 16 29 29 29 29 8 29 29 29 29 29 29 29 14 29 29 29 6 29 29 2 29 29 29 29 29 25 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 8 29 2 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 16 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 31 29 29 25 29 29 29 29 29 29 29 29 41 29 29 29 29 31 25 29 29 29 29 29 29 29 29 29 25 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 2 29 29 27 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 29 16 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 6 29 29 8 29 29 29 29 29 29 29 14 29 29 29 29 6 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 17 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 13 29 25 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 8 29 29 29 29 8 29 29 29 29 29 2 13 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 41 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 27 29 29 29 29 29 29 29 8 29 29 29 29 18 29 29 14 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 6 8 2 29 18 29 8 29 8 25 2 29 27 29 6 29 29 29 29 14 29 29 25 29 29 29 2 8 29 29 29 2 14 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 14 25 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 6 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 27 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 26 29 29 41 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 13 41 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 16 29 29 29 2 29 29 29 29 2 29 29 29 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 6 29 18 29 29 29 29 29 29 25 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 19 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 14 29 29 29 29 29 29 18 25 29 29 29 29 29 14 18 29 2 29 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 27 8 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 25 29 29 29 29 29 29 6 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 6 6 27 29 29 29 31 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 8 25 6 29 2 29 25 29 6 29 2 29 31 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 29 29 29 25 29 29 8 29 29 29 29 29 29 14 29 2 29 29 29 29 29 29 29 29 2 29 27 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 6 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 16 13 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 6 29 29 27 29 29 29 29 13 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 25 27 29 29 29 6 29 29 25 29 29 29 29 29 29 29 29 29 25 29 29 19 29 29 29 29 29 29 8 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 27 29 25 29 29 29 29 29 29 14 14 29 25 29 29 8 6 18 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 6 29 2 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 13 13 16 6 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 13 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 13 29 29 29 18 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 6 29 29 29 29 16 16 29 8 29 29 29 29 29 29 25 29 29 29 29 29 29 29 8 29 6 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 2 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 27 29 29 29 16 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 25 29 25 29 29 25 29 29 29 14 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 25 29 29 6 29 29 29 29 29 29 29 8 29 8 29 6 27 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 8 29 2 29 2 8 25 29 29 29 29 29 17 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 8 6 29 29 29 29 29 31 2 29 27 29 27 29 29 2 29 29 29 8 29 29 29 2 29 29 29 29 2 29 8 2 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 27 29 29 29 6 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 2 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 25 27 29 29 8 29 29 29 29 2 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 8 29 29 29 8 29 29 29 29 14 2 29 8 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 19 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 29 29 29 29 29 16 16 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 13 16 29 29 29 29 29 29 2 29 29 29 29 29 4 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 8 31 29 29 29 29 29 8 6 29 8 29 2 2 29 29 8 8 29 29 2 29 8 29 29 2 29 29 2 25 29 29 29 29 29 17 29 29 29 29 29 29 29 29 2 29 29 29 29 29 26 29 29 29 29 8 29 29 29 29 27 29 2 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 25 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 16 13 29 16 29 16 29 16 29 19 29 29 16 16 29 19 13 29 29 19 29 29 16 16 16 29 29 16 16 29 29 8 19 29 29 29 29 13 16 29 19 16 29 13 13 16 29 13 16 29 19 16 29 29 29 29 16 16 29 29 16 29 29 29 29 29 19 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 2 29 29 29 29 8 29 29 29 29 29 29 29 29 26 8 8 29 29 29 2 29 2 29 6 31 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 16 29 29 29 29 29 17 16 29 29 29 16 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 8 2 29 29 29 29 29 29 29 29 14 17 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 13 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 27 2 17 2 8 29 8 23 25 8 29 29 8 29 14 2 29 29 29 29 8 29 2 29 8 29 8 2 29 29 29 29 29 29 29 29 25 2 8 29 29 6 26 29 8 2 29 29 27 2 31 29 2 29 29 2 29 8 29 29 8 29 8 8 29 29 29 29 29 2 29 25 8 29 6 8 31 29 29 29 29 2 29 29 2 29 29 6 6 29 29 17 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 8 29 18 29 8 29 29 29 2 29 2 31 29 29 2 29 8 29 8 29 6 29 29 29 29 29 29 25 29 18 29 26 29 2 2 6 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 2 18 17 29 29 29 29 29 29 29 29 29 29 6 29 18 6 29 8 29 8 16 16 16 29 29 29 29 29 29 29 29 6 2 29 29 29 8 16 29 29 29 29 29 29 29 29 16 29 16 29 29 16 16 29 16 29 29 16 29 29 29 16 16 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 16 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 29 18 8 29 29 8 29 8 29 8 29 2 29 29 29 29 2 8 29 8 29 29 29 29 29 16 13 29 29 8 29 8 2 8 29 29 29 8 29 8 2 29 29 29 25 29 29 8 29 29 2 29 29 29 29 8 8 29 8 8 29 29 27 29 8 2 8 29 2 29 8 29 29 29 26 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 5 29 29 29 29 29 29 17 29 29 29 29 29 29 31 29 2 29 29 29 29 29 2 29 26 8 29 2 29 6 29 29 29 29 2 29 29 29 8 29 29 29 13 29 29 29 17 29 29 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 13 16 29 16 29 29 29 29 29 29 29 16 16 29 19 29 29 2 29 29 29 29 29 16 29 29 29 29 29 16 29 8 29 16 29 29 29 29 13 29 29 16 29 16 29 16 29 8 16 26 29 16 29 29 29 29 29 16 13 16 29 29 19 29 29 29 29 29 29 29 29 16 16 29 29 29 8 29 16 16 29 29 29 29 29 29 8 29 29 16 29 16 29 29 29 29 16 29 26 29 19 13 29 29 29 29 29 29 16 29 29 29 29 16 29 18 29 16 29 29 16 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 26 29 16 29 29 16 29 29 29 29 29 16 16 8 29 13 16 29 29 29 29 29 29 16 29 16 16 29 29 26 16 16 29 29 29 29 29 16 29 16 29 29 29 16 29 16 16 29 13 16 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 16 19 29 16 29 29 29 16 16 29 29 29 29 16 16 29 16 29 29 29 16 29 16 29 29 16 29 16 29 16 16 16 16 16 29 16 29 19 13 29 2 16 29 16 29 29 17 29 29 13 29 29 29 16 16 19 29 29 23 29 29 17 29 16 16 29 29 29 29 13 16 29 16 16 16 29 16 29 19 16 29 29 16 16 29 19 16 29 29 16 29 16 16 16 16 29 1 4 4 29 19 4 2 16 16 29 16 29 13 16 16 29 16 29 29 16 29 13 16 16 16 16 29 29 16 29 29 16 19 16 13 2 29 16 29 29 29 16 29 16 29 29 19 29 16 16 29 16 29 16 29 29 16 19 29 16 13 16 19 13 19 29 17 16 29 13 29 16 29 29 16 19 29 16 16 29 16 16 19 16 16 29 19 16 16 29 16 13 29 17 29 16 16 16 16 29 19 13 16 29 16 29 16 29 16 29 16 16 29 29 19 13 19 16 16 29 19 19 29 29 16 13 16 16 29 29 29 29 16 16 16 29 29 16 29 16 29 16 16 16 29 29 16 19 29 29 16 13 19 17 13 29 16 16 19 13 16 19 19 29 29 19 19 29 16 29 16 16 29 16 13 13 16 16 29 16 16 19 29 16 19 29 29 16 16 29 16 29 16 16 17 16 29 19 16 16 16 16 29 16 16 17 16 19 16 16 16 29 29 29 19 16 16 29 29 19 29 29 29 29 16 19 29 16 16 29 29 29 16 16 16 29 29 29 16 19 16 29 16 19 29 29 29 29 29 17 29 29 29 16 13 29 16 16 16 16 29 16 16 29 29 16 29 19 13 29 29 29 16 16 29 29 29 16 16 29 16 29 29 29 29 13 29 29 19 29 29 29 16 29 29 13 29 16 16 16 29 29 29 16 29 16 16 29 16 16 19 29 29 29 16 16 29 29 29 29 29 16 29 29 29 16 29 16 29 29 19 29 16 29 19 13 13 29 19 13 29 29 16 29 29 16 29 29 16 16 29 16 29 29 29 16 16 16 29 16 19 29 29 16 29 16 29 16 29 29 16 29 16 29 16 29 29 16 29 16 29 29 29 29 29 16 29 29 16 29 29 19 29 19 13 29 16 29 29 29 29 29 29 16 16 29 16 29 29 29 16 29 29 29 29 8 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 31 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 31 29 29 29 29 8 8 8 2 29 29 29 17 29 29 29 29 29 29 29 29 29 29 8 29 6 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 8 29 8 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 8 8 8 8 29 29 29 2 16 29 29 29 29 29 29 29 8 29 29 29 8 31 2 29 8 1 29 29 8 2 29 29 29 8 8 29 29 29 2 29 29 29 25 2 27 29 29 29 29 25 29 8 29 29 8 8 29 8 5 8 29 29 29 8 2 8 29 29 18 29 8 29 29 29 2 29 29 6 29 8 29 6 6 2 29 29 29 29 2 29 6 31 29 2 29 5 2 2 29 27 2 2 29 29 29 29 29 8 29 8 29 29 29 6 29 29 2 8 2 25 29 29 29 29 6 29 29 8 16 29 8 8 2 2 2 31 8 29 29 29 29 2 2 29 29 29 29 29 29 8 8 2 29 8 29 29 29 2 8 8 29 5 2 26 16 29 29 29 29 25 6 29 8 29 29 2 2 8 29 29 2 18 2 8 8 2 29 29 29 29 8 29 29 29 25 29 29 29 6 6 29 29 29 2 29 8 29 29 25 29 31 2 8 29 14 29 29 29 8 29 29 2 8 2 14 8 2 2 8 29 29 29 29 29 2 29 25 29 6 29 29 8 2 6 8 2 29 29 8 29 29 29 29 27 31 29 8 2 2 29 29 8 29 29 25 29 8 8 29 2 8 6 29 27 29 29 29 29 29 8 29 14 8 29 2 29 5 29 29 29 29 29 8 29 26 8 29 2 8 27 29 25 29 29 29 31 29 2 29 6 2 2 29 29 8 8 29 29 29 8 29 29 2 5 14 8 14 29 29 2 29 29 8 29 29 29 29 27 29 2 29 2 8 6 29 29 2 29 29 29 8 29 2 31 29 29 2 29 29 29 14 29 8 29 29 29 29 2 2 29 29 29 29 25 29 29 29 2 8 18 29 29 29 29 2 29 29 27 29 29 2 29 29 29 29 29 29 29 29 31 16 2 29 2 29 29 29 29 29 27 29 29 14 31 29 31 26 29 29 29 29 29 6 29 29 29 2 29 2 29 29 29 29 2 31 29 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 2 29 27 29 29 29 29 29 29 29 29 2 6 29 29 29 2 29 29 29 25 29 29 29 29 31 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 25 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 8 29 29 29 2 2 29 29 29 2 29 29 29 29 29 2 29 29 29 2 29 6 14 29 29 8 29 17 2 2 29 29 2 29 8 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 13 29 29 13 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 6 29 16 29 16 29 29 29 29 29 29 29 29 29 29 13 29 29 2 13 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 5 29 29 16 18 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 17 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 2 29 25 29 29 29 16 29 29 29 29 29 31 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 31 29 27 29 16 29 29 29 5 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 25 29 29 29 16 29 29 29 29 29 25 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 2 29 29 26 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 29 8 29 29 29 29 16 29 29 29 29 29 25 16 29 29 29 29 6 29 29 29 29 29 29 13 29 8 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 25 29 6 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 8 29 29 29 29 29 8 29 6 29 29 31 2 29 17 29 29 29 29 29 13 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 16 29 2 29 18 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 2 29 29 29 29 29 8 29 29 8 29 29 26 29 8 29 29 29 29 29 8 29 2 29 6 6 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 16 29 29 29 29 29 29 29 2 8 29 29 29 8 29 29 16 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 6 29 6 29 16 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 16 13 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 27 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 13 29 29 29 29 29 29 29 29 29 29 16 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 16 29 29 29 29 29 9 16 13 29 29 6 6 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 16 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 25 29 29 29 29 29 29 31 29 25 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 2 29 29 29 29 2 29 8 2 8 29 29 8 8 29 8 8 16 16 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 6 29 31 27 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 8 29 5 29 2 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 2 29 29 29 29 16 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 13 29 29 29 2 29 29 29 29 29 16 29 29 29 2 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 16 29 26 29 26 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 2 2 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 27 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 25 29 29 29 29 6 2 29 16 16 29 2 29 16 29 29 8 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 16 17 29 29 29 29 29 27 29 29 29 29 29 29 29 27 29 25 8 8 2 29 16 13 29 29 29 13 29 29 8 31 16 29 16 29 13 16 16 29 29 29 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 29 17 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 31 29 31 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 8 4 29 29 29 29 18 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 13 16 29 29 29 16 29 29 29 29 29 27 29 29 29 29 29 29 16 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 8 29 2 8 29 29 16 29 29 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 2 29 29 29 29 25 29 29 29 29 29 29 6 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 2 29 29 29 29 5 18 29 8 2 29 29 29 29 29 29 29 2 2 29 29 29 6 29 29 29 29 29 29 29 29 27 29 29 29 29 2 18 29 29 29 16 17 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 16 29 17 29 2 29 17 29 29 29 29 29 29 29 13 29 14 29 18 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 2 29 2 29 29 29 13 29 16 29 29 29 29 29 29 8 29 29 29 29 26 2 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 27 29 6 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 2 29 31 29 29 8 29 2 29 29 2 29 29 31 29 8 29 8 8 29 29 17 29 16 29 17 29 2 29 29 29 29 8 29 18 8 29 29 16 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 2 8 29 29 27 29 29 2 29 29 31 31 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 27 6 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 14 29 25 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 16 29 29 29 16 16 16 29 19 17 29 16 29 29 19 19 19 41 19 29 29 29 16 19 19 9 16 16 29 29 16 19 19 19 16 13 29 13 16 19 19 19 29 29 16 29 29 6 29 16 29 29 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 14 29 29 29 29 29 29 29 29 29 29 25 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 27 29 31 29 29 29 29 16 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 8 29 29 6 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 8 29 29 29 29 29 25 27 29 29 13 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 2 29 29 29 17 29 23 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 17 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 16 29 29 29 29 25 27 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 5 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 13 29 16 19 29 29 29 29 29 29 29 2 29 29 29 2 29 8 29 29 29 29 29 16 8 16 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 13 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 27 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 6 27 14 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 25 29 25 29 29 2 29 29 29 16 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 13 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 8 29 29 29 29 6 29 29 29 6 31 29 26 29 6 29 27 29 29 29 2 2 29 29 29 8 8 29 6 8 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 29 6 29 29 29 2 25 29 29 29 29 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 31 25 29 29 2 29 29 29 29 29 29 29 29 25 6 29 29 29 29 27 5 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 5 2 8 29 29 29 29 29 29 29 29 29 29 29 29 19 29 13 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 13 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 2 29 13 16 29 13 29 13 29 29 13 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 17 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 27 29 29 2 8 25 29 29 29 29 29 29 8 2 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 8 8 2 25 29 29 8 31 2 18 2 27 31 6 26 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 25 29 16 16 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 5 8 18 29 16 13 29 29 31 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 27 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 25 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 16 29 16 29 16 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 16 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 8 2 29 29 18 8 29 29 29 29 29 16 16 29 29 16 13 16 29 29 13 29 29 29 29 2 29 29 8 29 29 29 29 6 29 26 29 29 29 29 29 29 29 29 8 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 8 29 27 29 2 6 29 29 29 6 29 29 29 29 29 29 29 29 25 29 29 25 31 31 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 8 29 2 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 2 29 29 17 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 8 25 2 2 29 29 29 29 29 29 29 2 29 8 29 27 29 29 29 2 29 29 29 29 16 29 19 29 29 29 29 25 29 29 29 29 27 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 16 29 29 2 29 29 16 29 29 29 29 16 16 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 23 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 16 29 16 29 16 29 29 29 31 29 29 29 29 29 29 29 16 29 29 16 16 29 29 2 29 29 29 29 29 27 29 29 29 29 29 2 29 29 16 29 29 19 13 29 16 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 16 29 29 29 29 29 29 29 29 27 31 29 29 29 29 29 29 29 29 29 29 16 25 13 29 13 29 29 29 29 29 29 29 13 16 19 29 29 16 29 29 29 29 29 29 27 29 29 6 2 29 25 27 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 16 5 18 29 29 29 29 29 29 2 29 29 6 2 29 26 29 29 29 29 14 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 27 25 29 29 29 29 29 29 6 29 8 29 2 29 29 29 29 2 25 29 29 6 29 29 2 29 29 29 2 29 2 29 29 29 29 6 29 29 29 29 31 29 29 6 8 31 2 18 31 29 29 29 29 29 29 29 29 29 25 29 2 29 29 27 29 29 29 29 29 29 29 29 29 2 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 13 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 25 29 29 29 29 29 29 29 16 29 29 29 29 29 29 6 2 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 13 17 29 29 29 16 16 29 29 29 29 8 2 29 29 29 29 29 8 27 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 29 27 31 6 29 8 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 16 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 25 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 6 16 16 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 6 29 29 2 29 29 16 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 29 29 27 29 29 29 29 29 16 29 29 16 29 29 13 13 29 29 29 29 8 5 29 29 29 2 29 29 29 8 31 29 29 29 29 29 29 29 29 29 16 29 29 13 29 16 16 29 16 29 29 29 29 29 29 8 29 29 29 16 29 29 29 2 29 29 29 29 29 29 8 29 8 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 16 13 29 29 29 16 29 16 29 13 16 29 16 29 16 29 29 29 29 31 29 29 29 6 29 29 29 29 2 8 29 29 29 2 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 8 31 29 29 31 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 2 16 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 16 29 29 29 29 29 29 29 16 16 29 29 8 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 2 29 29 31 29 16 16 29 29 16 8 29 29 16 29 29 29 29 29 16 29 29 16 29 29 29 16 2 29 29 29 16 29 29 2 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 5 29 2 8 29 29 29 29 29 29 29 29 29 29 19 13 29 29 2 2 29 29 29 29 29 29 29 2 29 29 29 29 29 14 29 29 29 29 13 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 18 2 29 6 29 29 2 29 29 16 13 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 31 29 29 13 31 29 29 29 31 8 29 2 29 6 31 29 8 29 29 2 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 8 31 29 2 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 13 16 16 16 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 5 29 2 29 29 29 29 29 29 29 29 29 29 29 2 31 8 2 29 2 27 31 31 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 13 16 29 29 29 16 16 16 19 29 16 16 16 29 29 16 19 29 29 16 16 16 29 16 29 16 29 16 29 29 16 13 16 16 29 19 19 19 13 19 13 16 19 16 16 29 16 13 29 29 16 29 29 29 29 29 16 16 29 16 16 16 19 29 29 16 16 19 16 19 19 13 16 16 19 16 29 29 29 19 16 29 16 29 29 16 16 16 29 29 29 19 29 16 16 16 29 16 29 16 19 19 16 19 29 19 16 16 16 19 19 29 29 16 29 29 29 19 13 16 16 19 29 29 29 19 29 19 16 29 16 16 19 29 13 19 16 16 16 16 29 29 29 29 29 29 16 29 29 29 29 16 16 29 13 16 16 29 16 16 16 29 16 16 29 19 29 9 29 13 29 19 16 19 16 13 19 29 16 29 16 16 16 13 29 29 13 13 16 19 29 29 29 19 16 16 19 29 19 29 16 19 16 29 29 16 29 16 16 16 16 16 19 19 16 16 19 29 19 19 19 29 29 16 29 19 29 19 29 29 16 16 19 29 29 13 16 16 29 16 16 16 16 29 29 29 16 17 16 29 29 16 8 29 29 29 29 29 29 13 16 29 29 19 16 16 16 29 29 19 16 13 29 16 16 16 29 29 13 29 29 16 16 29 9 29 19 16 19 29 19 29 9 16 29 9 29 29 19 16 9 16 16 13 19 29 13 19 19 29 16 16 19 29 13 16 16 16 29 29 29 19 16 19 19 19 29 9 13 19 16 9 19 19 29 19 19 16 19 13 9 9 16 29 16 9 41 29 29 29 19 13 29 19 16 29 16 19 9 19 19 19 19 19 16 19 19 9 9 19 19 29 13 16 19 13 19 29 19 9 29 16 16 16 29 29 9 9 16 29 29 19 19 19 29 9 19 19 13 19 9 9 29 9 29 9 41 19 16 29 16 19 19 16 16 16 16 16 19 16 13 19 19 19 16 16 19 19 16 19 9 19 19 9 9 9 16 16 13 16 16 16 13 19 16 29 29 13 19 19 19 19 19 16 16 16 9 19 16 13 9 19 19 19 29 16 29 19 19 19 19 19 13 29 16 16 16 19 19 13 19 19 19 29 29 9 19 19 19 9 13 29 16 29 16 13 16 29 16 29 29 16 16 19 16 29 16 19 19 19 16 29 16 9 13 29 19 16 29 29 16 19 16 16 29 29 16 29 29 29 16 16 29 29 16 19 19 9 19 29 16 19 19 29 19 19 9 16 19 16 16 16 16 29 29 29 16 19 29 29 16 16 19 19 29 19 19 29 19 19 29 16 19 19 16 19 16 29 13 29 16 29 29 16 13 16 29 16 19 16 19 19 9 13 29 16 13 29 16 29 16 16 29 16 16 19 29 13 16 13 29 19 13 16 16 16 29 16 16 29 19 16 16 19 29 16 19 16 16 16 9 16 29 19 19 9 19 16 13 16 19 16 19 16 16 29 13 29 29 16 19 16 19 29 29 16 16 9 19 29 19 19 19 9 13 16 16 19 16 16 19 16 29 19 13 29 29 29 16 19 19 13 16 29 16 16 29 16 29 19 19 16 19 16 16 16 19 16 29 13 29 29 16 19 29 29 29 29 29 29 13 16 16 19 9 16 29 19 19 29 16 19 9 29 29 13 19 13 16 16 19 29 29 16 19 13 29 29 29 29 19 19 19 16 16 29 19 29 16 19 16 19 16 16 9 29 16 16 19 19 29 29 16 16 16 19 16 16 29 29 29 16 13 17 16 19 19 16 19 13 13 29 16 16 29 19 16 16 29 29 13 16 19 16 29 16 19 16 29 29 16 16 16 19 29 16 29 19 19 29 29 29 19 29 16 29 19 29 19 29 29 16 29 19 29 29 29 16 16 29 16 29 16 29 16 13 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 25 29 29 29 8 2 29 29 31 29 2 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 5 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 31 29 25 8 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 25 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 5 27 29 29 29 29 29 13 29 16 29 29 29 29 2 29 29 29 29 29 29 29 5 31 29 29 8 16 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 2 16 13 16 16 29 29 19 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 31 2 29 2 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 16 29 18 29 29 29 29 16 29 29 13 29 29 16 31 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 8 29 16 29 29 29 29 29 16 16 29 29 16 16 29 29 29 16 29 29 29 16 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 17 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 6 29 29 29 29 27 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 16 2 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 8 16 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 16 16 29 16 29 29 16 29 16 16 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 17 29 29 16 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 13 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 13 16 29 29 29 29 29 16 29 29 16 16 29 29 16 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 16 16 13 29 29 29 29 8 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 8 29 29 29 8 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 17 29 16 29 29 29 8 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 16 16 29 16 16 29 16 29 16 16 29 29 29 29 29 16 29 29 8 29 29 16 29 19 29 29 16 29 29 29 16 29 29 8 29 16 29 16 16 29 29 16 16 29 16 29 29 19 29 29 29 19 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 16 9 29 29 29 29 16 29 29 19 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 19 29 19 29 16 29 19 29 16 29 29 16 13 16 29 29 29 16 29 16 16 29 16 16 16 29 29 19 19 2 16 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 16 19 29 29 16 29 29 9 16 16 29 29 19 2 19 13 16 17 29 29 19 29 29 16 29 29 29 29 29 16 29 29 29 16 29 19 16 19 29 29 16 29 16 16 19 29 16 16 13 19 16 16 19 29 16 29 16 29 16 16 29 16 13 19 13 29 16 16 29 29 29 19 13 13 29 9 16 29 29 29 16 16 29 29 29 29 29 16 16 29 29 29 16 19 29 16 16 16 29 29 19 29 29 29 2 29 16 29 16 19 29 16 29 29 16 16 19 17 29 16 29 16 29 16 29 16 29 29 16 16 29 29 16 16 16 29 29 29 25 29 16 19 19 29 29 29 19 29 16 29 16 29 29 16 29 14 16 16 16 19 16 29 29 29 29 19 13 29 29 13 16 19 19 19 29 29 19 29 16 13 16 16 16 16 16 19 29 29 29 29 29 29 26 16 29 16 19 29 29 19 29 29 29 19 29 16 9 16 16 29 16 16 16 19 29 29 16 29 16 29 16 19 29 16 29 29 19 2 19 17 29 9 16 29 19 16 6 29 16 19 29 16 16 29 16 29 16 29 29 19 16 29 29 16 13 29 29 29 16 16 29 19 19 29 8 29 19 19 16 19 19 16 16 29 29 29 16 29 29 16 13 19 29 16 25 29 29 29 29 19 13 19 13 16 19 13 16 13 29 19 16 13 16 29 29 9 29 29 29 29 29 29 16 29 29 29 29 19 29 29 13 29 29 29 16 29 16 13 19 13 29 29 29 19 29 16 13 29 29 29 19 29 16 29 16 19 29 29 29 16 16 29 29 29 16 16 29 16 19 29 29 2 29 16 29 29 16 29 29 29 29 29 29 19 16 29 29 29 29 16 29 29 29 6 16 29 29 16 29 29 29 29 29 16 13 16 29 29 29 29 29 29 29 29 29 29 16 16 29 13 16 2 16 29 29 29 29 29 29 16 29 8 29 29 29 16 29 29 19 29 29 8 19 29 29 19 19 16 29 9 19 16 29 29 19 13 29 29 29 29 19 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 16 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 13 16 16 29 29 29 16 29 29 29 16 29 16 29 16 16 19 29 17 29 16 29 29 29 29 19 29 29 16 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 16 2 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 16 2 29 16 29 29 29 29 2 29 6 29 29 29 29 8 29 8 29 8 16 29 31 29 29 16 29 29 29 16 16 29 13 16 29 29 29 29 29 16 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 16 16 16 29 29 29 16 29 16 16 16 26 29 29 16 29 19 29 16 29 16 29 29 29 29 29 29 29 2 29 16 29 8 16 13 16 16 16 29 29 29 29 29 29 29 16 16 29 16 29 29 13 29 29 29 16 29 29 29 29 16 29 29 19 29 16 16 16 29 13 2 29 29 16 16 13 29 29 16 29 19 29 29 16 16 29 29 29 13 29 29 29 29 16 29 29 16 29 16 16 16 29 29 29 29 13 29 29 29 16 29 29 16 8 29 29 29 29 16 29 29 29 29 16 16 29 17 29 29 13 29 16 29 29 13 29 29 19 13 29 16 29 29 29 29 29 13 29 19 29 16 29 29 16 29 29 16 29 29 8 29 29 29 29 29 16 29 16 19 29 29 29 29 29 29 29 29 29 29 29 29 13 29 16 16 29 16 16 29 16 16 29 13 19 16 29 8 29 29 29 29 29 16 29 16 16 16 29 16 29 16 29 13 29 29 29 16 16 29 16 29 29 29 29 16 13 19 29 16 29 16 16 16 16 29 16 17 29 13 16 29 13 16 29 16 29 29 29 29 29 16 29 16 29 16 13 16 29 29 16 29 29 16 29 16 19 29 16 16 29 16 29 16 16 29 6 16 29 29 29 16 29 16 29 16 29 29 29 29 16 29 16 29 16 16 13 16 29 29 16 29 29 29 16 29 16 29 29 29 29 29 16 29 29 16 29 16 16 29 29 16 13 16 29 16 29 16 13 29 29 19 19 29 29 29 16 19 16 29 29 29 29 19 29 16 16 29 16 19 29 16 29 16 16 16 29 19 19 29 16 16 16 16 29 29 16 29 17 13 29 16 16 16 16 16 16 29 29 29 8 29 29 16 13 16 16 19 29 29 29 16 29 29 16 29 29 29 8 16 16 29 19 29 16 1 21 4 8 29 8 17 29 29 29 29 29 29 2 13 19 29 29 19 16 29 29 29 29 29 16 29 29 29 16 17 29 29 29 29 29 29 16 16 16 29 8 29 29 16 16 29 29 16 16 29 29 29 17 2 29 29 29 16 16 2 16 29 16 29 29 29 29 16 29 29 29 16 29 19 29 16 29 29 16 29 29 16 16 29 29 29 16 29 17 16 29 29 16 29 16 29 29 16 29 16 29 17 29 29 29 19 19 29 29 29 16 16 16 29 16 29 16 29 2 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 16 19 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 16 29 29 16 29 29 26 16 29 16 9 16 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 13 16 16 29 16 29 16 9 29 16 9 29 29 29 16 29 16 9 29 29 2 29 29 29 29 16 29 16 29 16 16 29 19 13 16 13 19 16 9 29 19 16 29 29 19 19 29 16 29 29 29 16 13 29 29 16 29 16 29 16 19 29 19 19 16 13 29 9 16 16 29 13 9 16 13 16 29 19 29 29 29 29 29 16 29 29 16 29 16 29 29 16 16 16 19 16 19 29 19 19 19 29 19 16 29 16 19 19 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 13 16 16 19 19 29 16 19 16 16 16 19 29 16 19 29 19 19 16 29 19 13 29 13 16 16 29 29 16 29 16 16 16 19 29 29 16 19 9 29 29 29 29 29 29 19 16 19 29 29 9 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 16 19 29 29 29 16 29 19 29 29 19 19 19 29 29 19 29 29 29 9 16 29 29 16 29 16 29 29 19 13 29 29 29 17 29 29 29 16 19 29 16 16 16 16 29 29 29 29 16 16 16 29 27 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 8 16 29 16 29 16 29 16 29 29 29 16 29 29 16 29 29 29 16 29 29 16 29 29 29 16 29 29 8 2 29 16 13 16 29 16 29 29 29 29 29 8 29 29 29 16 29 16 16 29 29 29 29 29 29 29 8 29 16 16 16 16 16 16 29 29 29 16 29 13 17 16 29 29 29 29 16 29 29 31 29 29 16 6 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 16 13 29 29 29 16 29 29 8 29 29 16 29 29 29 16 13 29 29 13 16 16 29 16 29 16 19 16 29 29 29 29 16 19 29 16 29 29 29 29 19 29 16 29 16 29 29 29 29 16 16 29 8 29 29 29 29 29 29 16 29 19 29 29 29 29 16 29 13 16 16 29 29 16 16 13 29 29 29 29 2 16 16 29 16 16 19 29 16 29 16 29 16 29 16 16 16 16 16 19 19 29 8 16 29 16 16 29 29 16 19 16 19 19 29 29 27 16 13 16 29 29 16 29 16 19 29 16 17 16 16 17 29 16 16 29 29 29 29 29 19 16 29 29 16 29 29 29 13 19 29 16 29 29 29 29 29 29 29 29 17 16 16 29 29 16 16 16 13 8 13 16 16 19 29 29 16 29 19 29 29 29 16 16 16 16 29 17 29 29 13 19 29 29 13 29 29 16 29 16 16 29 16 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 16 16 29 16 29 29 13 29 29 16 29 16 13 29 8 29 16 17 8 29 29 16 16 16 29 29 29 29 29 29 16 16 16 29 29 16 13 16 13 16 29 29 16 16 31 29 29 29 19 29 29 29 16 29 29 16 13 29 29 16 16 29 29 29 29 29 29 16 29 16 17 29 29 2 29 13 16 29 16 29 16 29 29 16 19 29 16 29 29 13 19 29 29 29 16 29 16 29 29 29 29 29 8 29 13 29 29 16 29 16 16 16 8 29 29 19 16 16 29 29 16 29 29 29 16 16 16 29 29 29 13 29 29 16 29 29 19 16 29 29 29 29 8 16 13 16 13 16 29 16 29 16 19 29 29 16 16 16 19 29 29 29 29 29 17 29 16 29 16 29 16 29 16 16 29 29 29 16 16 16 16 29 29 29 16 29 16 13 29 29 29 29 29 29 29 16 16 16 29 16 29 16 29 16 29 29 29 16 29 29 29 16 16 29 29 29 16 29 17 29 16 29 16 16 29 29 29 29 16 29 29 29 29 29 16 8 16 29 16 29 16 16 29 29 29 29 29 29 29 29 13 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 16 29 17 19 8 29 8 29 29 29 16 29 29 29 29 29 29 17 29 29 29 13 29 16 29 29 29 29 16 29 29 8 29 29 29 31 8 29 2 29 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 8 27 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 31 29 29 8 29 29 8 29 29 29 8 29 29 2 29 29 2 29 6 18 31 29 29 29 29 29 29 29 2 29 29 29 8 8 29 31 1 29 29 2 31 29 29 29 29 2 18 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 31 29 29 8 29 29 29 8 18 29 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 18 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 8 29 29 2 29 6 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 29 29 29 8 29 29 29 31 31 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 17 16 29 29 17 29 2 29 29 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 2 16 6 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 8 31 29 29 29 29 29 29 29 16 29 29 29 2 16 29 29 16 29 29 26 29 29 29 8 6 29 8 29 29 29 29 29 29 29 16 29 29 6 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 16 6 29 16 29 29 29 29 8 29 29 29 29 29 8 29 29 18 29 29 2 29 29 29 29 29 29 29 8 26 29 29 29 29 27 14 29 29 16 29 29 29 29 29 2 2 16 8 29 29 29 8 6 8 29 2 2 29 29 29 29 29 29 2 6 2 8 2 29 29 29 29 29 25 27 29 31 8 29 2 29 2 29 5 29 29 8 2 29 2 8 16 29 17 2 29 29 29 8 26 5 13 16 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 8 8 29 29 29 8 29 29 2 8 18 29 8 29 2 17 8 2 29 2 8 29 2 5 2 29 8 8 2 29 26 29 31 8 2 29 8 29 29 8 29 2 29 8 2 8 2 29 27 31 2 29 29 29 2 18 29 8 29 29 29 29 6 29 29 5 8 29 29 8 8 25 8 8 2 8 2 2 29 6 8 29 2 29 8 2 8 2 29 8 6 29 8 2 29 29 29 8 29 29 2 29 29 29 29 8 29 29 8 29 29 18 29 2 29 31 29 29 8 29 2 25 29 29 29 29 29 29 29 29 18 29 29 8 29 26 2 31 6 29 8 29 29 2 2 27 8 29 29 29 8 29 2 8 29 29 29 8 29 29 29 29 29 6 2 29 8 8 29 8 29 2 29 18 8 18 2 18 18 8 8 2 8 6 29 2 29 29 29 29 29 29 8 29 29 29 8 29 8 8 29 29 8 8 29 8 29 25 2 2 29 29 31 29 8 2 29 29 25 27 29 29 29 29 8 29 8 29 29 29 29 29 29 8 18 29 2 29 8 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 6 18 6 8 29 8 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 29 16 29 29 29 16 29 16 16 29 29 25 29 29 29 29 8 29 29 29 29 2 29 29 29 2 31 8 29 25 29 29 8 29 29 29 6 29 31 29 29 29 8 2 29 29 29 29 29 2 29 8 8 6 2 29 8 29 29 29 29 29 29 29 8 29 8 29 29 2 2 29 29 2 29 29 2 29 29 18 8 29 2 2 25 8 29 2 29 6 29 29 29 29 2 8 29 29 2 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 25 29 29 29 31 29 29 29 29 29 29 29 8 29 10 18 9 29 27 8 29 29 29 29 29 16 29 2 10 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 31 29 29 29 25 29 29 25 29 25 6 29 25 18 2 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 2 29 29 13 9 16 13 9 29 29 29 29 29 29 9 31 19 27 29 18 27 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 8 29 29 29 29 2 29 29 31 8 29 29 29 29 29 2 29 29 29 29 29 29 29 2 29 2 8 8 25 29 29 29 29 29 29 29 8 29 29 6 2 29 29 8 8 2 29 6 29 29 29 29 29 29 29 25 29 29 8 29 29 8 29 29 29 31 29 29 29 29 29 29 29 29 29 29 31 29 29 8 29 29 29 29 29 6 29 6 29 29 29 29 29 29 29 18 29 29 29 27 29 29 8 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 2 8 29 2 6 29 29 9 21 29 8 29 29 29 29 29 13 29 29 29 29 29 29 29 29 13 29 19 29 29 29 16 29 29 13 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 8 29 29 6 29 31 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 2 29 29 2 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 19 29 29 29 14 6 6 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 25 29 29 29 29 29 29 29 29 13 29 29 29 15 29 29 29 8 25 29 29 29 29 29 29 29 27 29 13 29 29 31 27 29 29 29 8 25 29 31 29 25 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 15 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 29 29 29 31 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 41 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 14 29 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 13 13 29 29 29 29 29 11 11 29 29 29 25 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 6 29 29 25 29 29 25 29 25 25 29 29 29 25 29 29 25 25 25 29 25 29 25 29 29 29 29 29 29 19 25 29 29 25 29 14 29 29 29 2 29 29 29 29 29 31 29 29 29 29 29 29 29 29 18 8 29 29 29 29 8 29 14 29 29 25 29 29 29 25 29 25 29 29 29 29 29 29 29 25 29 31 29 29 19 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 2 25 29 29 29 29 29 17 29 29 2 29 29 6 29 2 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 25 25 29 29 29 8 29 31 29 8 29 6 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 2 29 25 6 29 29 29 29 29 25 29 29 29 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 27 29 29 29 29 29 14 29 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 14 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 25 29 29 29 29 6 25 29 29 14 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 21 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 2 25 29 29 29 29 29 29 6 29 29 29 29 29 29 14 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 13 18 29 29 29 29 29 11 11 29 29 31 29 29 29 16 29 29 29 29 29 29 31 29 29 29 29 29 25 6 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 8 29 29 29 29 8 29 29 29 29 29 18 29 29 27 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 31 29 6 14 31 29 29 29 8 27 29 29 29 29 8 2 29 29 29 29 2 29 29 29 25 29 29 31 29 29 29 29 14 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 2 29 29 6 29 29 25 29 29 29 29 31 29 29 8 29 25 29 29 29 29 29 29 29 41 29 16 11 11 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 25 29 29 29 29 25 29 29 29 25 29 29 29 2 29 29 29 8 2 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 16 21 21 11 29 29 16 29 29 29 29 29 29 13 29 29 29 25 29 29 29 29 16 29 29 29 29 8 29 18 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 25 29 29 27 29 29 16 29 29 15 11 11 11 29 29 16 16 29 29 29 29 29 29 29 31 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 14 29 29 29 29 25 25 29 29 29 29 29 29 25 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 13 13 29 29 29 29 11 11 11 29 29 16 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 6 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 13 41 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 27 27 29 29 29 29 11 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 41 29 29 29 16 15 11 11 11 13 16 29 29 29 29 29 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 27 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 2 25 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 16 29 29 11 11 11 11 11 29 13 16 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 15 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 6 25 29 29 25 29 29 29 8 19 29 2 29 29 16 29 16 29 11 11 29 13 29 29 29 29 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 41 16 29 29 21 11 21 11 11 13 29 16 29 29 29 16 29 29 16 16 29 29 29 29 16 29 16 29 16 29 29 13 29 29 29 29 29 29 29 29 29 27 29 29 25 29 29 29 29 29 29 29 29 29 25 29 6 29 29 29 29 25 29 29 29 29 29 29 25 29 29 25 29 29 6 29 29 25 29 13 13 29 13 29 29 16 29 16 29 29 11 11 13 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 16 29 11 11 29 29 29 29 16 29 29 29 29 29 29 13 29 29 29 29 29 29 17 16 29 29 29 29 29 29 8 29 29 6 6 29 29 16 29 29 8 29 29 8 31 29 29 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 41 13 29 29 16 16 29 29 11 11 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 14 29 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 16 29 11 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 16 29 29 29 29 29 29 25 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 13 41 29 29 29 29 29 29 29 11 11 29 29 13 13 29 13 29 29 29 16 16 13 16 29 29 16 16 29 29 29 13 29 29 13 16 29 16 27 29 29 27 29 25 29 29 29 29 29 15 29 29 29 29 29 29 29 29 2 29 25 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 25 18 25 41 29 29 29 29 16 29 29 11 29 16 29 29 29 29 13 16 16 19 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 14 29 29 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 25 29 6 8 29 29 29 29 6 29 41 29 29 29 29 29 16 29 29 29 29 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 18 29 29 29 29 8 29 29 29 6 29 29 29 6 29 29 29 29 29 29 29 29 29 29 19 29 29 17 6 29 29 16 29 29 16 29 16 19 13 2 29 2 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 13 13 29 25 29 29 29 29 29 25 29 29 29 29 29 13 25 29 29 29 29 29 29 2 29 29 29 29 14 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 31 25 29 29 14 29 29 29 27 29 29 29 29 29 29 25 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 25 25 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 18 29 29 13 29 29 29 29 29 29 29 19 29 29 29 29 13 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 6 8 29 29 29 29 31 29 29 29 29 29 21 16 29 16 16 16 11 11 29 13 19 16 29 29 29 29 29 13 29 29 16 29 29 16 29 29 16 29 29 16 29 29 29 16 16 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 16 15 29 8 29 29 29 25 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 41 16 29 16 16 29 29 29 29 29 13 16 29 19 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 29 29 29 29 13 41 16 16 29 29 29 16 16 16 16 29 29 13 29 29 16 29 29 29 16 16 29 29 29 29 29 16 13 16 16 16 29 16 17 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 14 25 29 29 29 29 29 29 29 29 29 6 29 2 2 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 31 29 29 29 29 25 29 29 41 29 29 16 16 16 29 16 16 16 16 29 29 13 29 16 16 29 29 29 29 13 16 16 9 16 29 29 13 29 29 29 13 29 6 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 25 29 29 29 6 29 41 29 16 29 16 16 29 16 16 29 13 19 16 29 29 16 29 29 29 29 13 29 29 16 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 14 29 41 16 29 29 29 29 29 29 29 13 16 29 29 29 16 29 29 29 29 29 29 13 29 29 16 29 29 29 29 14 29 29 29 29 25 29 29 29 27 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 25 29 29 29 29 41 29 29 29 16 13 29 16 29 16 13 16 16 9 16 13 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 13 29 17 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 14 29 29 25 29 29 29 29 25 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 16 29 29 16 29 16 16 16 16 29 29 13 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 6 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 13 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 2 16 29 29 16 29 16 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 19 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 18 29 25 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 16 16 16 13 29 29 29 16 29 13 29 13 29 29 29 29 29 16 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 14 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 25 29 29 29 29 31 29 13 29 29 29 29 29 29 29 29 13 16 29 29 29 16 29 29 16 29 29 13 29 2 29 16 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 18 14 29 29 25 29 29 25 29 14 29 29 29 29 14 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 13 9 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 6 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 13 29 29 13 16 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 17 29 31 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 16 29 16 29 29 29 29 16 13 29 29 29 29 29 29 16 29 8 29 29 29 29 6 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 25 14 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 16 29 13 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 14 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 13 29 29 29 16 29 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 19 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 13 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 2 29 29 29 29 29 14 29 8 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 2 6 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 31 29 29 29 16 29 29 29 29 29 29 29 29 29 29 19 13 29 29 29 29 29 13 29 29 16 29 16 29 29 29 29 16 29 13 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 14 29 29 29 18 29 29 29 29 25 29 29 29 29 2 29 25 29 29 29 29 29 29 29 29 8 29 29 29 29 29 13 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 14 25 2 29 25 25 29 29 29 29 25 29 29 29 27 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 14 29 29 29 29 29 6 14 29 14 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 27 25 29 25 2 29 25 29 29 31 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 8 29 29 29 29 29 29 25 29 29 29 29 29 29 29 14 29 29 29 29 29 27 29 2 29 29 29 29 29 29 29 29 8 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 8 29 29 29 29 29 2 29 29 18 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 13 41 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 16 29 29 29 29 29 29 29 29 14 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 19 8 29 29 29 29 8 29 13 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 25 29 29 29 29 41 29 29 29 29 29 13 29 29 16 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 13 29 29 29 29 29 16 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 25 29 29 29 29 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 13 29 13 16 29 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 16 27 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 14 29 25 29 6 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 16 16 13 29 29 16 29 29 29 29 29 16 29 16 29 29 29 29 16 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 14 29 25 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 25 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 14 2 29 29 29 2 25 25 6 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 29 14 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 25 29 29 29 2 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 41 29 29 29 29 29 29 29 16 29 29 29 29 31 29 13 29 16 13 29 29 29 16 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 31 29 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 29 29 19 29 29 29 29 29 13 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 31 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 31 29 29 25 29 29 29 29 29 29 29 29 25 8 8 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 19 29 29 29 29 13 13 16 29 29 29 27 16 29 29 13 29 29 29 13 29 29 29 29 29 29 29 16 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 6 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 16 29 29 25 29 29 29 29 29 31 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 19 29 29 29 29 29 16 29 13 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 27 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 8 29 31 29 29 29 2 29 29 29 29 6 6 29 2 29 14 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 13 29 29 29 13 29 29 16 29 29 29 16 29 29 29 8 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 16 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 2 29 29 29 29 14 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 8 29 29 29 6 29 29 13 16 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 29 25 25 14 29 29 29 29 8 29 29 29 29 29 29 29 29 25 13 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 16 29 29 29 29 29 25 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 25 29 29 29 29 6 29 29 29 25 25 29 14 25 29 29 29 29 29 29 29 29 29 9 41 29 29 29 29 29 29 29 29 29 29 29 29 6 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 8 29 29 29 29 2 29 14 29 29 29 29 29 25 29 29 29 29 29 14 29 29 29 29 29 41 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 14 29 29 29 29 29 29 29 29 29 6 14 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 25 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 27 29 29 29 2 29 29 29 29 29 29 8 29 8 29 18 29 25 29 29 27 29 29 29 29 29 29 29 29 8 29 2 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 19 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 13 41 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 6 29 6 6 18 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 8 29 29 2 5 29 29 29 29 8 8 29 29 29 29 31 29 29 29 29 31 29 29 6 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 8 29 29 29 25 29 29 29 29 29 29 27 29 27 8 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 25 29 29 2 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 14 29 29 29 29 29 29 6 8 29 29 29 29 9 9 19 21 29 29 29 29 29 29 29 8 29 29 13 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 29 29 29 29 29 29 25 25 2 29 29 29 8 18 29 29 29 29 29 29 25 29 29 29 29 8 29 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 31 29 27 8 29 25 29 31 29 25 29 29 29 29 29 29 8 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 6 29 14 29 29 29 29 41 16 21 11 29 29 29 29 29 29 16 29 13 29 29 29 29 16 16 29 29 29 29 29 16 13 13 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 14 25 29 29 29 29 6 25 27 29 29 14 29 29 29 29 29 29 25 29 29 29 18 29 14 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 31 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 25 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 2 8 29 8 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 25 29 29 6 18 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 8 18 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 18 8 29 29 8 29 29 29 8 29 2 29 8 29 29 29 16 29 29 16 29 29 2 16 29 29 29 16 29 29 29 19 29 29 29 29 16 29 29 26 29 8 29 29 29 29 29 29 29 25 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 6 29 29 29 29 29 29 29 29 29 29 29 27 29 8 29 29 29 29 29 29 25 19 29 17 29 29 29 16 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 27 29 29 29 29 31 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 31 29 29 29 29 2 27 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 27 29 29 8 29 29 2 29 29 26 29 29 29 29 29 29 29 29 29 29 31 2 29 29 31 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 27 29 18 29 14 29 29 29 25 29 27 29 29 29 31 29 29 29 29 16 29 29 29 16 13 29 29 13 29 13 27 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 2 31 29 6 29 29 29 29 29 25 27 31 29 29 2 6 8 31 6 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 29 8 6 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 2 8 2 29 29 29 29 8 2 8 29 29 29 29 27 29 29 29 29 29 29 2 29 6 29 8 29 29 2 29 2 29 29 29 29 8 29 29 29 8 29 8 14 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 14 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 6 29 6 29 29 29 29 29 29 2 29 29 2 25 29 29 29 29 29 31 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 6 29 29 29 29 2 29 29 29 2 29 2 18 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 8 29 14 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 16 29 6 29 29 29 29 29 29 29 29 29 29 16 13 29 29 29 16 29 29 29 29 29 16 29 13 29 29 16 16 29 29 19 29 29 16 13 29 29 29 29 29 29 29 16 13 16 29 29 29 29 16 29 29 29 29 16 16 6 29 29 29 29 25 29 19 29 16 29 16 29 13 29 29 29 29 19 29 16 29 16 19 29 29 29 29 16 29 13 19 16 29 19 19 16 16 16 29 29 14 29 29 5 29 16 16 19 29 29 16 13 19 29 2 16 29 29 29 29 29 16 29 29 29 29 19 29 29 29 16 29 16 13 16 29 29 16 29 16 16 29 29 29 29 16 31 19 29 29 29 8 8 29 29 29 29 8 29 29 8 29 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 2 16 29 29 29 29 29 29 8 29 29 2 29 29 2 6 8 25 29 29 29 29 29 29 29 8 29 6 8 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 8 25 29 8 29 29 29 2 29 29 29 29 29 29 29 29 6 25 29 29 8 29 8 8 29 27 29 8 29 2 25 6 2 29 29 2 6 31 29 29 29 29 29 29 31 8 2 29 29 29 2 29 8 29 29 25 2 29 8 31 2 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 25 16 29 29 29 29 29 29 16 29 29 29 29 16 6 29 29 19 29 29 29 29 16 29 6 29 29 2 29 29 8 29 6 6 5 29 6 29 31 17 8 29 29 29 8 29 6 18 2 29 2 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 31 29 31 29 29 8 2 2 8 29 29 29 29 29 6 8 29 8 29 8 31 29 29 2 8 2 2 29 29 29 29 29 29 29 29 29 29 29 8 2 8 8 29 29 29 8 29 31 8 2 2 29 6 29 29 29 29 17 29 29 16 5 29 29 29 29 29 29 29 16 29 29 29 29 16 19 29 16 29 29 29 19 16 29 29 2 29 29 29 29 5 29 29 2 29 8 29 29 29 29 16 8 16 29 29 29 29 16 29 29 29 29 29 5 29 29 29 29 29 17 2 29 29 29 29 29 29 2 8 29 2 2 25 8 29 29 2 8 2 29 8 29 2 18 29 6 25 2 29 2 31 31 29 16 29 29 29 8 29 29 2 29 29 29 6 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 16 29 29 29 17 29 16 16 29 29 29 16 29 29 29 29 16 29 16 29 16 16 16 16 29 31 29 29 16 16 29 29 29 16 16 29 29 29 29 29 16 29 16 16 29 29 16 29 29 16 29 6 13 29 29 29 16 29 16 29 8 29 29 29 29 16 29 16 29 29 19 16 13 29 29 29 17 29 29 16 29 29 29 29 29 16 16 29 16 29 29 29 29 29 16 16 16 13 29 29 29 29 16 29 19 13 16 29 19 29 16 29 29 16 16 29 16 16 16 16 16 13 19 16 16 13 16 16 29 29 16 16 16 29 13 29 16 29 29 16 16 17 2 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 5 29 29 29 29 25 29 29 29 8 29 29 31 8 29 18 29 29 29 29 29 2 8 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 16 8 29 29 29 16 29 17 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 5 29 29 29 29 29 29 2 29 29 29 8 29 29 29 8 8 2 6 29 8 6 31 29 29 29 29 29 16 29 29 29 29 29 29 29 8 8 2 31 29 29 29 29 8 8 8 2 29 2 29 29 29 29 29 2 29 29 29 29 8 29 6 2 8 29 29 29 8 31 8 2 29 29 29 29 29 8 29 29 29 29 29 29 29 29 16 25 29 29 16 29 29 29 16 16 16 29 16 29 29 29 8 16 16 16 16 29 13 29 16 19 29 29 29 16 16 29 16 19 29 16 19 29 29 19 29 16 16 13 29 16 13 16 16 29 16 29 29 16 17 16 16 29 29 16 16 29 29 29 16 29 16 29 16 16 29 29 29 29 16 29 29 25 16 16 16 16 29 16 29 2 29 29 16 29 16 16 29 29 16 29 19 29 29 16 29 16 29 16 29 29 16 29 29 29 29 29 16 29 29 13 16 29 29 29 16 29 16 29 16 29 13 16 19 29 29 29 29 29 29 8 29 16 29 29 16 16 29 29 16 29 29 29 29 16 16 29 16 29 16 29 29 16 16 29 29 16 29 29 29 29 29 29 16 16 29 16 29 29 16 29 16 29 29 16 16 16 16 29 29 16 16 16 16 29 29 16 29 29 29 29 29 16 29 4 29 29 29 29 16 29 29 29 29 29 29 29 16 26 16 16 29 19 29 16 16 29 29 29 29 29 29 29 29 29 27 29 16 29 29 29 27 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 31 29 29 13 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 16 29 19 29 29 29 29 29 29 29 29 29 29 29 29 16 8 8 16 29 29 29 29 29 29 29 29 29 2 29 16 14 29 29 29 27 29 29 29 8 29 29 29 29 16 29 8 29 29 16 26 29 8 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 8 29 29 29 29 29 16 29 16 29 29 16 29 16 29 19 16 16 16 29 16 13 29 16 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 29 16 16 16 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 16 16 29 29 29 8 29 16 16 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 16 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 2 25 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 18 29 8 29 29 29 29 2 25 29 29 29 8 29 29 8 29 29 29 29 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 2 29 16 29 29 16 29 29 29 29 29 29 29 29 19 29 29 16 29 29 29 29 27 16 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 6 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 19 29 29 16 16 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 19 19 16 16 19 16 29 16 29 29 29 29 16 2 29 29 16 16 29 29 29 29 29 16 29 29 29 13 25 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 16 16 16 29 19 19 16 16 16 16 13 16 29 16 9 13 29 19 19 19 19 19 29 16 29 19 29 16 16 29 29 16 19 29 16 29 16 29 29 16 16 29 29 9 13 29 19 29 29 13 29 19 16 29 29 29 16 29 29 29 29 16 29 16 13 14 13 29 29 16 16 29 29 29 16 29 29 16 16 29 29 16 29 29 13 29 29 13 16 29 29 29 29 29 29 16 29 16 16 29 16 29 29 16 29 29 16 16 29 29 16 17 16 29 16 29 16 29 19 29 16 19 29 29 29 16 19 29 16 19 29 16 29 16 16 29 27 29 16 19 29 16 16 29 29 16 16 29 29 29 16 16 16 16 16 16 29 29 16 16 16 16 29 19 29 29 16 29 19 29 16 16 16 16 29 16 16 29 29 16 29 29 16 19 16 29 19 13 19 13 29 16 19 19 19 19 16 16 29 16 19 19 19 19 19 9 19 19 29 16 19 19 16 29 29 19 9 13 16 16 29 19 19 19 19 16 9 29 19 19 19 16 29 19 19 29 16 29 29 16 29 16 19 29 16 29 29 16 29 19 29 16 29 29 29 29 16 16 16 16 19 16 16 29 29 16 19 19 29 16 16 29 29 16 19 29 16 29 13 29 16 19 29 16 16 16 29 29 29 29 29 19 29 29 16 29 16 16 29 29 16 29 29 29 16 19 16 16 29 29 29 16 29 13 29 19 16 19 2 16 16 16 19 29 29 16 16 16 16 29 13 16 16 16 29 19 13 16 29 27 16 29 29 29 16 16 16 29 17 16 29 16 29 29 19 16 16 19 29 13 16 29 29 16 16 16 16 16 19 19 16 16 13 29 29 19 16 17 29 19 16 19 29 16 16 19 16 19 29 13 16 16 16 16 19 16 29 16 16 29 29 29 19 13 16 29 16 19 19 16 29 29 16 16 19 29 29 19 29 29 29 19 29 16 19 16 19 29 19 19 19 29 16 19 16 16 13 16 19 13 16 16 16 29 13 19 13 13 16 16 29 29 29 29 16 29 19 19 29 13 29 13 16 16 16 16 16 29 16 19 29 19 29 29 16 29 29 29 29 29 16 16 16 16 16 29 29 29 16 19 29 29 17 29 29 29 16 29 16 13 8 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 19 29 16 29 29 29 16 29 29 29 29 16 19 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 2 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 18 29 29 29 17 16 18 29 29 29 6 29 27 29 25 29 16 16 29 29 29 16 16 16 16 16 29 29 16 13 13 29 29 29 29 29 16 29 29 29 29 29 16 16 16 29 29 29 29 16 29 16 29 29 13 29 29 16 19 29 29 16 13 29 29 16 16 29 16 29 29 29 29 29 29 29 29 16 29 16 16 16 29 29 29 29 29 29 29 29 29 25 29 29 29 27 29 8 6 29 6 6 29 6 29 29 29 16 29 29 5 8 29 6 10 29 27 2 29 2 29 8 8 6 29 29 29 8 8 29 29 25 2 29 8 29 29 2 29 29 31 29 25 8 14 8 29 29 8 29 2 29 29 8 29 2 29 29 29 2 29 29 29 2 31 6 31 2 25 29 29 29 29 2 25 29 29 16 8 16 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 27 29 2 29 29 29 29 16 29 29 29 29 8 29 29 29 29 8 29 29 29 26 2 27 6 29 29 29 29 16 29 29 27 29 29 29 29 29 29 29 29 29 2 29 2 29 29 5 29 29 29 29 8 29 29 29 2 29 29 2 6 29 8 29 29 29 29 29 29 2 29 29 29 29 8 6 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 8 29 18 29 29 29 29 29 29 29 25 29 29 29 29 29 29 8 29 29 29 29 26 29 29 8 2 6 29 2 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 31 16 29 16 8 17 29 29 29 16 29 29 29 13 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 8 17 8 29 16 29 29 29 29 29 29 16 29 29 16 16 29 29 29 16 13 29 29 16 29 29 29 16 29 13 16 29 16 13 16 29 29 13 29 29 16 16 19 29 16 29 29 29 16 16 29 29 16 16 16 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 19 16 16 16 16 29 29 16 29 16 16 29 29 29 2 16 29 29 16 8 29 19 16 16 29 16 29 29 16 13 29 29 16 16 29 29 16 29 16 29 29 8 29 16 16 29 16 29 29 29 29 29 29 29 13 29 29 16 29 19 16 29 29 16 29 16 29 16 29 29 29 16 29 29 29 16 16 13 29 29 16 29 29 29 29 16 29 16 6 29 26 29 29 16 29 29 16 29 29 16 16 17 29 16 16 29 1 4 4 5 16 29 29 29 29 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 17 29 29 29 2 16 29 29 29 16 16 29 16 16 13 29 29 16 29 29 29 29 16 29 29 29 29 17 29 16 29 29 29 16 16 29 16 16 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 8 29 29 17 16 29 29 29 13 29 29 29 16 13 29 29 14 29 13 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 2 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 16 29 19 16 16 29 29 29 16 29 16 16 13 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 8 16 29 16 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 19 29 29 29 29 29 29 29 17 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 16 29 2 16 29 16 13 29 29 16 16 16 16 16 29 16 29 29 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 31 29 5 29 16 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 17 29 29 16 29 29 29 29 2 29 29 29 29 16 2 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 16 29 29 29 29 29 2 29 29 29 2 29 29 29 2 29 29 29 2 29 29 29 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 13 27 8 16 6 8 29 29 29 29 2 29 29 29 29 29 29 29 2 29 29 29 8 29 29 8 16 29 31 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 8 29 8 29 29 8 29 29 29 2 29 29 29 29 29 29 8 29 17 29 2 2 29 29 29 29 29 29 29 29 6 2 29 29 8 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 2 29 29 16 29 16 6 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 29 8 29 29 29 16 29 2 29 29 29 29 2 29 29 29 2 29 29 29 29 26 29 29 29 29 29 6 29 29 29 29 16 29 29 6 29 29 2 29 8 29 29 29 29 29 29 13 29 29 29 29 29 2 29 2 29 29 8 29 29 17 29 29 29 29 29 8 29 29 29 29 29 29 29 8 8 16 29 8 16 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 2 29 31 8 29 29 29 8 29 8 29 29 29 29 29 2 6 29 29 2 29 29 29 29 18 29 8 29 29 29 29 29 29 29 29 29 29 2 29 29 8 2 8 6 29 29 2 8 31 29 29 31 29 29 8 29 29 27 29 8 2 29 29 29 31 2 8 29 29 2 29 29 8 29 29 29 2 29 29 8 17 29 2 29 8 8 29 2 29 2 8 29 8 2 29 29 8 29 29 29 2 17 29 29 29 29 29 8 29 27 2 29 2 29 25 2 8 29 8 8 8 2 29 8 8 29 29 29 29 29 8 8 29 29 29 5 29 8 8 29 29 29 29 8 5 29 29 29 29 29 29 25 29 2 2 29 29 2 29 2 29 17 29 6 25 8 29 29 29 2 29 29 29 29 29 29 29 29 13 29 29 29 2 29 2 8 29 2 29 29 29 25 31 29 8 8 8 2 8 31 29 8 29 2 2 29 8 29 29 29 16 8 29 8 29 2 8 8 29 29 29 29 31 29 29 29 13 29 2 2 29 2 29 29 29 29 29 29 29 8 29 29 2 29 8 29 29 2 8 29 8 29 18 29 29 29 17 29 29 29 18 29 8 29 29 29 29 29 29 18 29 17 8 29 29 18 2 2 18 29 29 2 29 29 29 29 29 29 29 29 5 8 29 29 29 2 29 29 29 29 29 31 29 29 5 6 29 13 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 8 6 29 29 29 29 5 29 6 29 29 29 29 18 29 29 29 2 29 5 29 29 2 2 31 29 31 29 27 2 29 29 29 29 29 29 2 2 29 29 29 2 27 29 29 29 2 29 25 2 18 29 2 29 6 2 2 29 2 29 29 29 29 29 29 2 29 29 29 2 29 18 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 25 29 29 29 29 29 16 29 2 29 5 8 8 17 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 2 2 29 29 29 29 29 13 29 23 29 27 29 8 29 8 29 29 29 29 29 31 2 29 29 17 29 29 29 29 2 29 29 2 29 2 29 29 29 2 29 2 29 29 29 29 2 29 2 2 29 29 8 29 29 5 2 29 29 29 17 29 29 29 29 29 29 5 29 29 29 2 29 29 29 29 29 17 29 2 17 16 29 29 16 17 16 29 29 29 6 2 29 29 29 29 29 2 8 27 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 29 8 25 17 29 29 29 16 19 16 29 29 29 29 2 29 29 29 2 31 29 2 29 29 29 29 29 6 29 31 29 8 2 29 2 29 8 31 29 2 2 29 29 2 8 5 29 29 29 8 29 2 29 2 8 2 8 29 2 8 2 31 2 29 27 29 29 8 2 29 29 29 2 2 29 29 29 29 27 2 29 29 2 2 29 6 29 2 29 29 29 29 2 29 29 27 29 29 2 17 29 2 23 29 29 29 29 17 29 29 29 8 29 29 29 2 29 29 2 29 2 29 29 5 29 29 29 31 2 29 29 27 29 29 29 29 2 2 29 25 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 2 29 29 2 29 29 29 2 29 2 29 29 29 29 29 17 29 29 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 16 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 1 2 29 16 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 16 26 16 16 2 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 6 29 29 16 29 29 29 29 17 29 16 29 29 2 16 13 29 29 29 29 29 29 29 17 29 29 29 29 16 29 29 16 2 29 29 29 29 29 29 16 29 29 29 29 17 29 29 29 17 29 29 29 29 16 29 29 17 29 29 29 29 29 16 29 16 29 29 13 29 16 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 13 29 16 16 29 19 29 29 16 16 19 16 29 13 16 16 29 13 29 16 29 16 29 29 29 29 29 16 29 17 29 29 16 29 29 29 16 29 29 16 19 29 16 29 2 19 29 16 16 29 29 29 16 16 17 29 29 29 29 29 16 29 19 29 2 16 16 29 29 29 16 19 29 19 16 29 29 29 29 2 29 29 29 29 16 13 13 16 16 29 29 16 19 13 29 29 29 29 29 16 19 16 29 17 29 16 29 29 29 29 29 16 2 29 16 13 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 17 29 2 29 29 29 16 29 29 16 16 29 16 29 29 17 29 16 29 16 16 29 29 29 16 2 29 16 29 29 29 29 29 17 16 29 29 29 16 16 29 29 16 29 16 29 16 29 29 29 29 29 31 29 29 16 29 29 29 29 29 29 29 29 29 13 16 16 29 29 17 29 29 29 16 2 29 29 16 29 29 16 16 29 29 16 29 29 16 29 13 13 29 29 16 16 13 29 16 16 29 16 19 29 29 29 17 29 19 19 16 16 29 29 19 13 29 29 29 29 29 29 29 16 29 13 16 16 16 29 29 29 29 29 29 16 16 29 29 29 16 13 29 16 29 29 29 16 29 29 29 29 16 29 29 29 29 29 2 29 16 29 29 29 29 2 16 13 29 16 29 29 16 29 16 13 2 29 29 29 17 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 2 29 29 29 16 19 29 2 29 16 29 29 16 29 29 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 19 13 16 29 29 13 29 16 16 16 8 29 16 29 29 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 29 13 2 29 16 29 2 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 17 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 16 19 29 6 29 31 25 29 29 2 5 29 29 29 29 29 16 29 29 16 19 29 29 16 29 17 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 16 16 29 29 29 29 29 29 6 29 29 29 29 29 13 29 16 17 29 16 29 29 16 29 13 29 31 29 29 29 8 29 29 19 19 16 13 16 29 13 19 17 29 2 29 29 29 29 29 16 29 29 16 16 29 13 29 29 29 29 16 17 29 29 29 29 29 29 29 29 13 29 16 16 29 29 29 2 18 29 29 31 29 29 29 19 29 29 29 17 29 29 6 29 4 29 29 29 16 16 29 29 29 29 13 16 29 16 29 16 29 8 29 2 14 5 31 29 29 29 29 29 16 13 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 17 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 2 29 29 2 29 29 29 29 2 29 29 29 29 29 31 29 27 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 6 31 17 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 16 29 17 29 17 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 16 29 5 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 16 29 29 2 29 29 29 17 29 29 29 6 29 29 29 8 29 29 29 29 29 29 17 29 29 29 29 16 16 29 29 29 29 29 2 29 2 17 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 31 8 29 29 29 29 13 29 29 29 2 2 29 29 29 29 17 29 29 29 2 8 29 29 29 29 29 29 29 29 29 26 29 16 13 2 29 29 16 17 29 29 29 29 6 29 2 29 14 2 2 29 29 2 31 2 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 2 29 29 29 29 2 31 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 29 2 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 2 6 29 29 29 6 23 29 8 29 29 8 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 6 26 29 29 29 5 29 29 29 29 29 29 26 29 29 29 17 29 2 29 29 29 29 2 25 2 29 2 2 29 29 29 29 2 29 29 8 29 2 8 6 26 29 29 29 29 29 8 29 29 29 29 2 8 8 2 29 29 29 29 29 29 8 29 29 29 29 29 2 8 6 29 29 2 29 29 29 29 27 8 31 27 29 29 25 6 8 29 29 29 2 29 8 29 29 29 29 29 29 29 2 8 29 29 29 2 29 29 2 29 29 29 29 8 29 29 6 29 29 29 8 29 29 8 29 31 29 29 27 18 2 29 6 2 29 5 8 29 27 29 29 29 29 29 29 29 6 29 26 6 5 17 17 29 29 29 26 29 29 29 29 29 29 29 2 29 2 29 27 29 29 29 29 29 2 29 29 31 29 5 6 29 29 2 29 6 29 29 29 29 29 29 29 29 29 6 26 29 29 18 29 29 29 29 29 29 2 29 6 29 6 29 8 29 29 2 6 29 2 2 29 26 2 2 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 2 6 2 29 2 23 29 29 29 2 29 2 25 2 29 31 2 23 2 18 29 8 29 29 29 29 29 5 29 26 29 2 29 29 2 29 2 25 29 29 2 2 5 29 26 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 2 16 16 29 29 29 2 29 29 17 16 29 29 29 29 29 29 29 17 29 16 29 29 29 2 29 8 31 5 29 29 6 29 29 4 29 6 29 26 29 2 25 31 29 2 29 29 29 31 29 29 29 27 8 29 2 29 29 2 29 29 2 8 29 2 29 29 29 2 29 2 29 5 29 29 29 2 29 29 8 6 6 2 29 29 29 29 8 29 29 2 31 8 31 2 2 2 29 29 2 8 29 8 29 2 29 8 29 29 25 27 29 2 29 29 29 6 29 2 29 29 29 29 29 29 29 8 8 29 29 25 29 29 29 29 29 29 29 29 29 29 31 2 2 25 29 31 29 29 8 29 5 29 26 8 2 2 23 2 29 31 29 23 29 29 6 2 29 29 29 29 25 29 29 29 29 29 29 2 17 29 31 29 29 29 2 29 29 8 2 29 2 29 29 29 6 29 19 29 29 2 2 29 29 8 2 29 8 6 29 29 8 8 2 8 29 29 29 2 2 29 8 29 17 29 23 29 8 29 29 29 17 29 29 29 29 6 2 29 29 29 2 29 25 29 29 8 29 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 17 29 16 29 29 29 29 29 29 29 29 29 29 8 2 29 29 29 29 2 29 29 29 29 29 29 17 2 29 8 29 29 29 29 29 25 29 29 2 29 8 6 29 26 29 29 31 29 29 29 2 29 29 29 29 8 8 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 8 29 29 29 2 29 29 29 29 29 8 29 2 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 16 29 29 26 29 29 29 16 16 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 17 19 19 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 2 29 29 29 8 29 29 29 29 2 29 8 29 2 27 2 2 8 2 8 6 29 25 31 2 2 14 29 29 29 29 29 31 29 29 8 29 29 2 2 29 29 29 2 5 29 8 6 29 29 29 8 8 29 8 29 31 29 29 29 29 29 8 29 2 2 29 8 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 6 29 27 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 16 16 29 16 29 29 29 29 29 29 25 2 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 8 14 8 29 2 29 29 29 29 6 8 29 6 29 29 29 8 6 29 8 29 29 29 31 6 8 29 29 29 16 29 8 29 29 29 29 29 29 29 29 2 29 29 29 25 29 29 29 29 29 18 29 2 29 29 6 29 29 29 25 25 29 29 29 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 29 29 25 31 2 29 26 25 31 29 29 29 29 29 29 29 16 29 29 29 29 29 2 8 29 29 29 23 2 2 5 29 29 17 2 23 29 29 29 29 29 23 26 2 29 29 26 2 29 29 2 2 25 2 29 2 17 27 2 2 2 2 29 5 6 29 6 29 29 17 29 29 29 29 16 29 2 29 29 17 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 16 16 29 29 29 29 16 16 29 16 29 16 17 29 29 17 16 16 29 19 29 16 13 29 29 16 16 29 2 16 29 29 2 8 29 26 25 29 2 2 8 6 29 2 17 29 29 8 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 31 29 29 25 2 29 6 5 29 5 2 29 29 6 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 27 29 29 25 29 29 29 29 29 29 2 31 29 29 8 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 16 29 29 29 16 13 29 29 29 16 16 17 17 16 29 29 16 17 13 13 29 29 29 29 29 16 16 29 14 29 29 2 29 2 29 29 2 29 29 29 29 29 13 29 29 29 8 8 2 25 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 8 2 29 29 2 6 29 2 29 29 29 5 29 8 29 2 29 29 29 29 29 8 8 29 29 2 25 2 8 29 27 6 8 29 26 29 29 8 29 8 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 17 29 8 29 29 29 2 29 6 8 2 18 29 29 16 29 29 29 16 29 29 29 16 16 29 29 29 16 16 16 13 17 29 16 16 29 17 29 29 29 31 16 13 29 29 16 29 29 29 29 29 29 16 29 8 16 29 29 19 29 29 29 29 16 29 2 29 16 6 29 29 29 26 29 29 29 29 29 29 16 29 8 29 16 16 29 29 29 16 16 16 29 19 19 13 29 16 29 2 29 16 29 19 29 29 17 16 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 17 29 29 29 29 29 19 29 16 29 29 19 29 16 29 29 16 29 19 16 29 29 6 16 29 29 29 25 2 29 29 16 29 29 16 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 2 27 29 29 29 2 29 29 29 6 29 8 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 16 29 29 29 31 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 16 16 29 16 29 29 16 29 16 29 29 29 16 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 25 29 6 2 31 2 27 29 29 2 29 29 29 29 2 29 2 29 2 29 29 29 27 25 2 29 29 29 8 29 2 29 29 29 2 14 17 29 8 8 29 2 29 29 8 29 2 29 8 8 29 2 29 31 29 2 29 6 29 6 29 6 29 2 2 29 29 8 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 16 13 29 29 29 29 16 29 29 19 29 29 29 19 29 16 29 16 29 29 16 19 29 29 19 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 8 29 2 29 29 29 27 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 25 29 29 16 29 29 29 29 16 29 16 29 16 29 16 29 16 29 29 29 16 16 29 29 16 16 16 16 19 29 29 29 29 16 29 29 16 29 16 29 16 16 29 16 16 29 29 16 29 16 29 29 29 29 16 16 13 29 16 29 16 29 29 29 29 16 16 16 29 16 16 29 29 29 16 19 29 29 29 16 13 29 29 16 29 29 16 16 16 29 16 29 16 29 29 29 29 16 16 16 29 29 16 16 16 29 29 29 16 29 18 16 16 13 29 29 29 29 29 13 19 29 16 16 19 29 29 19 29 6 29 18 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 17 29 29 29 17 29 29 29 16 29 17 29 29 29 29 13 29 16 17 16 29 19 29 29 29 17 29 16 13 16 17 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 16 29 29 29 17 29 16 16 29 2 16 29 29 17 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 16 29 29 31 17 29 29 29 29 16 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 17 29 29 29 29 2 29 29 29 29 29 25 29 29 29 29 29 29 29 29 2 29 29 29 2 29 29 16 29 29 16 29 29 29 16 29 29 29 16 29 16 16 29 29 16 29 29 29 16 29 16 29 16 16 29 29 16 16 13 29 29 29 19 29 29 29 29 16 16 29 29 19 29 29 29 29 29 16 29 29 16 16 16 29 16 29 29 29 29 29 29 29 29 29 17 29 29 29 14 29 29 29 29 29 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 29 29 17 29 29 29 29 16 29 16 16 29 16 29 29 29 19 29 8 16 29 29 16 16 29 29 29 16 16 29 16 29 29 16 29 13 16 16 29 16 17 29 13 8 29 29 29 29 16 29 29 19 29 2 29 16 29 13 16 2 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 16 2 29 2 16 29 29 29 29 29 29 17 16 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 5 29 29 29 31 29 29 29 29 16 23 29 29 29 2 29 29 29 29 31 29 29 29 16 29 16 29 29 29 29 31 29 29 29 29 29 29 29 16 19 29 8 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 2 29 29 29 29 17 29 29 29 8 25 29 29 29 2 29 2 29 29 2 6 29 29 29 2 29 8 29 29 31 31 29 2 6 29 29 29 29 29 14 2 8 2 29 8 31 29 29 29 29 29 29 16 16 16 13 29 16 16 29 29 16 16 29 16 29 29 29 16 8 29 31 29 29 16 29 13 29 29 16 29 16 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 16 29 25 29 29 29 31 2 29 29 29 29 2 29 31 29 29 29 31 2 29 29 29 29 29 8 29 2 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 16 29 10 13 27 8 29 29 29 27 29 29 29 17 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 16 16 29 29 29 29 29 25 16 29 29 29 14 8 29 29 29 2 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 13 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 16 29 29 2 1 26 17 16 29 29 29 2 2 29 29 29 8 29 29 29 29 2 29 29 29 2 8 29 2 29 29 8 29 29 26 16 2 29 29 29 16 29 29 29 29 29 29 8 29 17 16 29 29 16 29 29 29 8 29 16 16 29 29 16 8 29 17 8 29 29 29 16 16 29 29 29 8 29 29 17 29 29 29 29 8 29 26 29 8 29 29 2 29 29 29 29 2 29 2 29 29 17 29 29 29 2 29 29 29 16 29 29 8 2 29 29 29 29 17 29 17 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 16 8 2 2 16 16 29 29 2 16 29 16 29 29 29 16 17 29 16 29 16 29 29 29 29 2 29 29 29 29 17 29 29 17 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 17 8 29 29 16 29 29 16 29 16 29 16 13 29 29 29 8 29 29 8 29 29 8 29 17 16 16 29 29 29 29 16 2 29 29 29 16 29 29 29 29 29 29 16 16 8 29 8 17 29 29 29 29 29 29 29 29 29 2 29 29 29 2 31 29 29 8 29 29 29 17 29 2 29 2 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 14 29 29 29 16 17 29 29 29 29 29 29 2 29 16 29 29 8 29 29 29 29 29 23 2 6 29 29 29 29 16 29 29 29 29 16 27 8 29 29 29 2 29 8 29 29 29 8 8 17 2 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 2 29 29 8 29 8 29 2 29 29 8 29 29 29 29 8 29 2 25 8 8 29 29 29 29 8 8 29 29 29 29 29 8 29 29 29 29 29 29 25 2 29 29 29 29 29 2 29 29 31 2 29 29 29 29 29 2 29 29 29 29 2 29 8 2 8 29 29 29 29 29 29 29 6 8 2 17 2 29 29 31 29 2 29 6 29 8 23 8 29 29 29 6 29 29 29 29 29 31 29 29 23 1 29 29 29 29 29 31 29 8 27 31 29 29 29 29 25 8 29 29 29 8 2 29 29 2 29 29 29 2 29 29 8 29 2 29 29 29 25 29 29 2 29 29 2 29 2 8 2 29 29 29 8 29 29 29 29 29 29 2 2 6 2 29 25 27 8 26 29 29 29 29 29 8 8 23 2 29 29 2 2 29 2 29 29 8 8 2 27 8 29 29 29 29 8 29 25 29 2 6 17 2 29 29 29 29 25 29 29 2 2 2 29 2 29 29 31 8 2 29 29 29 29 29 29 31 29 25 29 29 29 2 6 8 29 25 29 29 29 29 8 29 29 29 25 29 29 2 17 29 29 29 29 29 29 29 8 6 29 29 5 29 29 29 29 18 29 29 31 5 25 29 2 18 14 29 8 29 31 8 29 29 8 29 2 29 8 27 29 29 29 29 29 29 29 16 29 29 29 29 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 8 6 29 29 8 29 29 29 29 29 29 29 5 8 29 2 29 26 8 29 29 29 29 29 29 2 29 29 29 2 29 8 2 6 29 2 6 29 2 29 29 29 2 31 29 29 29 29 29 29 29 27 29 2 2 8 29 2 29 29 29 29 29 8 5 29 29 29 29 2 29 29 29 29 13 29 2 8 8 29 29 29 29 29 29 29 29 29 29 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 31 29 2 31 2 29 29 29 29 31 29 29 29 29 27 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 16 29 31 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 25 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 13 29 29 8 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 16 29 13 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 6 29 29 29 29 29 29 25 25 25 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 31 29 18 29 29 25 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 27 25 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 25 29 29 29 29 29 29 2 29 29 29 29 29 29 29 25 29 8 29 29 2 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 17 29 29 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 27 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 2 29 29 29 29 29 25 29 13 29 29 8 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 13 29 29 16 29 29 29 29 29 6 29 29 29 29 29 27 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 14 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 18 29 29 29 29 6 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 13 16 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 27 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 29 13 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 25 29 29 29 16 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 27 25 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 6 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 27 29 29 29 29 29 29 29 31 29 8 29 29 29 29 29 6 29 8 29 29 29 29 29 29 31 29 29 29 29 29 29 2 29 13 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 25 29 29 29 29 29 8 29 29 29 13 29 29 29 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 29 31 29 8 29 25 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 16 29 29 29 29 8 8 6 29 29 29 16 16 29 29 29 29 29 29 29 29 29 8 8 6 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 8 29 2 29 29 29 29 2 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 2 29 29 8 29 29 29 16 13 29 29 29 29 29 29 2 29 29 31 29 2 29 29 29 29 31 8 8 8 2 29 29 29 29 29 29 29 29 29 2 29 8 2 8 31 29 29 13 29 6 29 29 29 29 29 26 8 29 29 29 29 29 29 29 29 8 29 18 6 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 6 18 29 13 8 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 13 29 29 29 29 29 29 8 29 29 29 29 29 2 8 29 16 29 29 29 29 29 29 31 6 6 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 6 29 29 29 29 29 16 13 29 29 29 29 29 29 27 29 29 8 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 8 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 2 29 6 29 27 29 29 29 2 8 29 29 29 29 29 29 31 29 8 29 29 29 27 29 29 29 29 29 29 13 29 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 26 29 29 17 18 16 29 29 29 16 29 16 29 29 29 16 29 29 29 8 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 13 16 29 29 29 19 8 29 29 29 29 29 29 29 29 16 13 29 29 29 29 29 16 16 29 31 17 29 29 16 29 29 16 16 29 29 29 29 13 29 16 29 29 29 8 29 2 29 29 16 6 29 16 29 16 29 29 29 29 29 16 29 16 2 29 19 29 16 29 29 29 19 16 16 16 29 29 16 29 29 16 29 29 29 29 16 16 29 16 29 16 29 16 29 16 13 29 19 29 29 16 16 16 29 19 16 16 29 16 16 16 19 29 29 19 29 29 14 16 29 29 16 16 29 29 19 29 29 16 16 29 16 16 29 16 19 16 29 16 16 13 16 29 29 29 29 29 29 29 16 16 19 29 29 16 29 19 19 29 29 16 16 29 19 16 16 29 16 16 19 29 16 16 16 16 19 16 16 29 29 29 19 16 16 17 16 16 19 16 29 29 19 29 19 16 29 16 29 29 29 29 16 29 29 16 19 29 29 29 16 16 29 19 31 13 16 16 19 29 16 19 19 29 29 16 29 29 16 29 29 29 29 29 19 16 29 16 16 19 16 16 19 13 16 16 29 19 19 13 16 29 19 16 29 29 29 29 29 16 16 16 16 16 29 29 11 16 16 16 29 29 29 29 16 29 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 6 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 2 29 29 29 16 16 29 16 29 16 29 2 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 8 29 29 29 16 29 29 29 16 16 29 29 29 16 16 29 29 16 29 29 29 29 29 16 29 16 16 16 29 16 29 29 29 16 29 16 29 29 16 16 17 16 16 29 16 29 29 16 29 29 16 29 29 16 29 16 29 29 29 16 29 16 29 29 29 29 19 16 29 29 16 29 16 29 16 29 29 13 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 16 16 16 29 29 16 29 29 29 17 29 16 16 19 29 29 13 16 29 29 16 8 29 29 29 18 19 29 29 19 13 29 29 16 16 19 16 29 16 2 16 29 29 29 16 16 29 29 29 16 29 29 16 29 31 29 29 29 16 29 18 16 29 16 29 29 29 29 29 16 13 29 29 29 13 16 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 29 8 29 13 29 29 29 29 29 29 29 29 17 29 29 16 16 16 16 29 29 16 29 16 29 16 19 29 19 29 29 29 16 16 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 13 29 29 29 31 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 29 16 29 29 16 29 16 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 16 16 29 29 16 19 29 29 16 29 29 29 29 29 29 16 16 29 16 29 16 16 29 16 16 29 27 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 16 16 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 16 17 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 6 6 8 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 8 29 29 31 2 29 29 29 29 29 29 29 29 29 29 29 29 6 26 29 29 29 29 29 6 29 29 29 29 29 29 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 17 29 13 29 16 29 16 19 13 16 16 16 16 19 16 16 19 19 29 29 16 16 16 13 16 13 16 16 19 16 16 16 16 25 29 16 13 29 29 16 29 19 19 29 29 29 13 2 29 29 16 16 16 16 16 16 29 29 16 16 29 29 13 29 29 29 16 16 19 29 13 16 29 16 17 29 29 29 29 29 16 13 17 29 29 13 16 29 16 29 16 16 16 29 29 16 13 19 16 29 29 19 29 29 13 19 19 16 16 29 29 29 16 29 29 29 19 29 19 16 29 16 16 16 29 16 16 29 13 19 16 16 29 16 16 16 16 16 29 29 16 16 16 16 29 29 16 29 29 29 29 16 29 29 16 16 29 16 29 29 29 29 29 29 29 13 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 17 29 29 29 29 29 6 29 29 8 29 29 8 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 16 29 29 29 29 29 16 29 29 29 29 16 16 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 19 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 8 16 16 16 29 29 16 29 16 29 29 29 29 29 16 29 29 19 29 16 13 29 29 29 29 29 29 16 13 29 29 29 29 29 16 16 29 29 29 16 29 29 16 13 16 8 16 29 16 29 29 29 29 29 16 16 29 16 29 29 16 16 29 13 29 16 16 16 29 16 29 16 29 29 29 29 29 29 16 29 29 29 19 29 29 16 29 29 2 29 29 29 29 29 31 29 29 29 29 6 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 14 29 29 29 29 29 29 29 29 27 29 29 29 6 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 8 29 29 29 29 2 29 29 31 8 29 8 29 29 29 29 29 29 31 29 29 14 29 29 29 2 29 2 29 29 29 2 2 29 29 6 29 29 29 29 6 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 29 29 31 29 29 29 16 29 16 29 29 29 16 29 29 17 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 16 29 29 2 29 29 16 29 29 29 29 29 16 16 29 29 16 29 29 29 16 29 29 29 16 29 29 16 16 29 16 16 29 29 13 16 29 19 16 29 29 29 16 16 29 16 29 13 29 29 29 16 16 16 29 29 29 16 29 16 13 29 29 29 29 29 29 16 29 16 16 29 29 29 29 29 29 29 29 13 16 17 29 29 29 16 16 29 16 16 29 29 19 13 29 13 19 29 29 16 19 16 16 16 16 13 29 29 29 16 16 16 19 16 29 19 29 29 19 19 16 29 16 16 16 19 29 29 29 16 29 16 19 29 29 16 13 16 16 29 29 16 19 16 16 16 19 29 16 29 16 29 19 29 29 16 29 16 16 19 19 29 16 13 29 16 16 16 29 19 16 19 29 16 16 16 29 16 29 29 29 29 29 29 16 16 29 29 29 29 16 16 29 29 16 16 29 29 13 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 31 6 25 16 13 29 29 29 29 16 29 29 29 29 29 17 16 29 29 29 29 29 29 16 16 29 16 19 29 29 16 13 29 16 16 16 29 29 29 29 19 29 29 16 16 29 19 29 29 29 29 16 29 29 29 16 29 29 29 16 29 13 29 17 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 25 29 29 13 29 29 29 29 16 29 29 29 19 29 29 29 29 16 29 29 29 29 16 29 16 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 2 19 6 29 29 29 16 16 16 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 16 16 29 29 29 16 29 16 16 29 16 29 29 29 29 29 29 16 13 13 29 29 29 29 13 29 16 16 29 29 29 29 29 16 29 16 19 29 29 29 19 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 19 16 16 29 16 29 29 2 16 29 16 29 29 29 29 17 16 29 29 29 16 29 29 6 16 29 14 5 31 29 29 29 29 29 29 2 2 29 29 8 2 29 8 27 29 29 29 29 13 29 2 29 29 29 29 25 29 29 29 29 29 29 29 29 29 25 16 6 29 29 29 14 29 9 10 8 29 29 8 29 29 2 8 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 13 16 16 29 29 29 16 16 29 16 29 16 16 29 29 29 16 29 19 29 16 13 16 16 29 29 29 16 16 29 16 16 2 29 29 17 29 19 29 29 29 29 29 13 29 29 29 16 29 16 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 13 16 13 29 29 29 29 29 13 16 13 16 29 19 16 16 16 13 29 29 19 29 13 29 29 16 16 29 16 29 29 16 13 16 29 16 16 29 13 19 29 6 16 29 16 19 29 29 16 29 19 16 29 19 16 19 13 16 29 19 29 16 13 16 19 19 16 29 19 13 29 16 19 17 16 29 29 19 16 16 19 29 16 29 19 29 16 29 29 16 29 29 29 13 16 16 29 29 16 29 29 16 19 29 16 19 13 16 29 16 13 29 29 16 29 29 29 29 16 16 16 19 16 16 29 16 29 16 29 29 16 29 29 16 16 29 16 16 29 16 16 16 16 16 29 16 29 29 13 16 13 19 16 13 19 19 16 29 29 19 29 19 29 29 16 16 29 29 29 16 29 16 16 29 16 16 29 16 16 29 16 16 29 29 16 29 16 16 29 16 16 29 29 29 16 16 29 16 16 16 29 29 16 16 19 29 29 29 29 29 19 16 16 16 16 16 16 16 16 19 16 16 16 29 16 16 29 16 16 16 29 29 29 16 29 16 16 29 16 16 16 16 29 16 29 29 19 29 29 16 16 29 16 16 29 29 16 16 16 29 29 16 16 16 16 16 16 16 16 29 16 29 29 19 29 29 29 29 19 16 29 16 29 16 29 29 19 16 16 13 16 19 16 16 29 29 29 16 16 29 29 16 16 19 29 16 16 29 13 16 19 16 16 16 16 29 29 16 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 27 29 29 29 29 29 29 29 2 29 29 29 29 29 8 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 14 29 29 2 8 29 2 29 29 29 8 29 6 29 8 29 25 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 2 29 29 29 29 2 29 14 29 29 29 29 29 29 29 29 8 6 29 29 29 29 29 29 29 2 14 29 29 29 6 19 26 29 8 29 29 29 29 2 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 2 2 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 16 29 16 29 2 29 29 29 29 29 29 16 29 29 29 16 16 29 29 29 8 29 29 29 16 29 29 29 29 16 16 29 29 29 17 29 29 8 8 29 29 29 29 16 29 29 29 29 16 13 29 29 29 29 29 29 16 29 16 29 29 29 16 29 29 31 29 29 29 16 29 29 2 16 29 17 16 29 29 29 29 16 29 29 29 29 29 29 16 29 16 16 29 29 16 16 29 16 29 29 16 29 29 29 29 16 13 13 29 16 13 29 16 16 29 29 16 29 16 16 29 16 16 16 19 29 29 29 29 19 29 16 16 29 17 29 29 2 16 16 29 29 16 16 16 29 29 29 16 17 29 16 29 29 29 29 29 29 29 16 16 16 13 29 29 16 29 29 29 29 19 8 29 29 29 29 29 29 29 29 16 29 29 17 29 16 16 16 29 29 1 4 17 29 16 2 13 16 16 17 16 19 16 29 8 29 16 29 29 16 17 29 16 13 29 16 29 29 16 16 6 29 16 29 13 19 13 16 16 29 13 16 13 29 29 29 29 29 29 16 19 29 29 16 19 29 29 29 29 29 16 16 16 29 16 29 29 19 2 16 29 29 29 29 29 16 29 29 29 29 16 29 29 16 16 16 29 29 29 29 29 29 29 29 16 29 16 16 16 16 13 29 29 16 29 16 29 16 29 29 29 16 16 17 29 29 5 29 8 29 13 16 16 29 29 16 29 16 29 29 29 13 16 29 29 29 16 29 29 16 29 16 16 29 19 19 16 29 29 16 16 29 29 29 29 16 29 8 29 16 19 29 29 19 29 29 29 29 16 29 29 29 19 16 29 29 29 29 29 16 17 29 29 29 16 16 29 29 29 29 13 29 29 16 16 29 29 16 16 8 16 16 29 29 16 29 29 16 16 16 29 29 29 29 16 16 16 29 29 29 29 29 16 29 13 19 29 29 29 29 16 29 29 29 16 16 29 29 16 29 29 29 16 31 29 29 29 26 16 16 16 29 29 16 29 19 29 8 16 13 29 29 16 8 8 29 16 29 29 29 29 16 29 16 29 29 16 29 29 29 16 29 29 29 16 16 13 16 29 29 16 16 13 29 16 16 29 16 29 29 18 29 29 29 29 29 17 29 29 16 29 29 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 16 29 29 29 29 16 29 29 16 29 16 29 29 29 29 2 29 29 29 29 16 29 29 26 16 29 16 29 29 29 29 2 18 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 16 16 29 29 29 31 2 29 29 29 31 29 29 29 8 27 29 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 29 29 29 29 8 8 29 29 2 29 29 29 6 29 8 29 29 31 2 29 29 6 29 13 29 29 8 29 29 13 16 13 16 29 13 8 29 29 29 2 29 29 29 29 29 29 29 29 8 29 29 8 29 8 18 2 8 2 29 6 29 2 8 29 29 29 29 26 29 6 8 29 8 27 29 29 29 8 29 2 2 29 29 8 29 29 29 29 29 29 2 8 29 29 29 8 27 29 8 29 31 29 8 2 29 29 8 29 8 2 8 29 8 2 29 2 8 29 26 8 29 29 29 29 29 29 29 29 8 8 2 29 18 8 29 29 29 29 8 29 29 29 8 29 29 29 1 29 25 29 8 8 8 8 29 8 29 8 29 8 6 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 27 2 29 2 8 2 18 8 29 29 6 29 26 8 26 29 29 29 25 14 29 29 2 29 8 29 29 29 8 26 2 29 29 2 2 29 29 8 29 29 18 27 8 29 8 6 2 14 29 29 29 29 2 6 29 29 16 29 2 29 29 27 29 8 8 31 2 8 31 8 29 29 8 31 8 29 8 29 29 29 2 29 31 2 2 29 2 29 6 8 2 8 29 6 31 6 2 8 8 6 29 2 8 29 2 2 6 29 8 8 2 2 29 29 29 29 29 29 29 29 29 2 8 31 29 29 29 29 29 31 29 29 2 29 29 8 8 8 8 2 8 29 29 31 8 29 29 2 29 29 29 29 8 29 29 8 29 2 18 2 29 8 8 29 6 6 31 8 29 25 29 29 29 29 8 29 8 8 29 8 29 6 29 8 8 29 2 29 25 29 29 31 29 2 8 29 6 29 29 29 29 29 2 8 29 8 29 29 8 29 8 8 29 31 29 29 29 29 29 29 29 29 6 2 29 8 29 29 2 29 29 8 8 29 29 29 29 8 29 6 8 29 29 8 8 29 6 29 29 29 2 29 29 29 8 29 25 29 2 29 2 8 29 6 2 29 6 29 2 29 29 29 29 2 8 8 29 29 2 16 29 29 29 25 2 29 29 29 6 29 29 29 29 29 29 2 2 29 29 2 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 27 29 29 29 31 29 29 29 29 2 29 29 29 29 2 2 2 29 2 6 29 29 31 29 29 29 2 29 29 29 29 25 26 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 8 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 13 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 31 2 8 29 29 29 29 31 8 18 2 29 29 16 29 29 29 2 8 29 6 29 29 8 29 29 29 8 2 29 29 29 29 29 31 8 8 29 29 29 14 29 29 29 29 29 29 29 29 29 29 13 29 29 29 31 29 18 2 29 29 29 2 29 29 29 29 6 2 6 8 29 29 29 2 29 29 29 29 29 2 18 29 29 2 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 8 16 29 29 29 29 8 29 29 29 27 29 29 29 29 29 16 29 2 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 16 13 29 16 29 29 16 29 29 29 29 19 16 16 16 29 16 16 13 16 29 16 19 19 16 16 29 19 29 16 16 16 19 29 16 19 19 13 16 19 29 16 16 16 19 29 19 29 16 17 29 29 16 19 29 19 16 19 19 29 16 19 29 16 29 13 16 16 13 29 16 29 29 26 29 29 29 16 29 29 29 19 19 16 29 29 19 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 29 29 8 29 16 29 29 2 29 29 27 29 29 29 29 29 31 29 29 29 16 16 29 29 16 29 29 29 29 2 29 29 29 6 6 29 29 29 2 29 31 29 29 29 29 29 29 6 29 29 29 29 29 29 13 29 29 29 29 26 29 29 29 8 29 29 8 29 2 25 29 8 29 29 29 29 27 6 26 29 29 8 25 29 8 29 8 29 29 29 29 18 8 29 2 29 29 29 2 29 8 8 29 29 29 29 29 29 25 2 29 25 29 29 8 29 8 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 29 6 29 29 29 29 29 8 29 29 29 29 2 8 8 29 2 6 29 29 29 29 2 29 25 8 29 2 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 29 6 29 29 8 29 25 29 29 8 29 29 29 29 29 29 29 2 29 6 29 8 29 2 2 8 29 8 2 29 6 8 29 29 29 29 16 6 29 6 2 29 29 2 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 16 8 29 8 29 29 29 29 29 29 29 16 29 13 16 29 29 29 16 29 29 16 29 29 29 29 29 29 16 16 29 16 16 16 29 29 16 29 16 29 29 29 29 2 16 13 29 29 16 13 16 29 29 29 29 29 16 29 16 16 29 16 19 19 29 16 29 19 29 29 16 16 17 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 16 16 25 16 29 29 19 16 29 29 16 16 29 16 16 16 29 29 29 29 29 29 16 29 29 16 16 29 29 16 19 16 16 29 16 16 16 16 29 16 16 19 29 29 29 16 16 29 29 16 29 19 29 16 19 16 16 29 16 16 29 29 29 13 29 16 29 2 29 29 29 29 29 17 16 16 29 16 29 16 29 29 29 29 29 16 29 29 29 13 29 29 16 16 16 29 29 16 29 29 16 29 29 16 29 16 29 29 16 16 29 16 29 16 16 16 29 16 29 29 29 29 16 16 29 29 29 29 16 29 29 29 17 29 29 29 29 29 16 16 16 29 16 19 16 29 29 16 16 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 2 29 29 29 29 17 16 16 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 16 16 29 29 16 29 16 29 29 16 29 29 29 29 16 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 16 31 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 17 29 27 29 29 29 29 16 29 16 29 19 29 8 16 16 17 29 16 13 13 16 16 16 19 29 29 29 16 16 16 13 19 13 29 16 16 29 16 29 13 16 16 16 29 29 29 16 16 29 29 29 29 19 29 16 29 19 29 29 16 19 29 29 16 16 29 29 16 16 19 29 29 16 16 16 29 29 13 29 16 29 29 16 13 29 16 16 29 16 29 16 29 16 16 17 29 16 16 17 16 8 29 29 29 29 13 19 29 29 29 29 16 16 19 16 16 19 16 16 29 16 29 29 29 29 29 29 16 16 29 16 29 29 25 29 29 29 29 29 29 29 6 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 16 16 29 8 29 19 29 29 16 16 29 29 16 16 29 29 29 29 29 29 29 2 29 29 29 16 29 29 8 29 29 29 6 27 29 29 19 29 29 29 29 16 29 2 29 29 29 16 29 16 29 16 29 29 29 16 16 29 16 13 29 29 29 16 29 16 29 16 29 29 13 29 16 29 19 19 13 29 29 16 29 29 29 16 16 29 29 29 16 29 29 29 16 16 29 16 13 29 29 16 29 16 16 29 16 16 13 2 29 16 29 29 29 31 29 29 16 29 29 16 19 29 16 29 16 29 19 29 16 29 16 16 16 27 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 16 29 29 29 29 25 29 29 8 29 29 16 29 16 16 29 29 29 29 29 29 29 16 27 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 2 31 29 29 29 29 16 13 29 29 29 29 29 29 29 2 29 6 29 29 29 29 2 18 23 29 29 29 29 8 25 29 26 29 29 29 29 29 13 13 13 29 29 29 8 29 29 6 2 29 29 8 29 6 6 29 29 29 2 29 2 8 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 16 29 6 29 29 29 29 29 29 16 16 29 29 29 29 19 29 29 29 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 29 16 16 13 29 29 16 13 19 29 16 29 29 29 16 29 29 16 29 16 29 29 16 16 29 16 16 29 16 16 19 29 29 29 29 16 16 29 29 29 16 29 16 16 29 29 29 16 29 16 29 16 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 16 17 29 29 29 16 16 29 29 16 16 13 29 29 29 16 29 16 16 29 8 29 29 29 29 29 29 29 29 29 6 29 29 13 29 29 29 29 29 6 6 29 29 29 6 8 29 29 8 8 8 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 16 29 29 29 29 13 16 16 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 26 29 29 29 29 2 8 29 29 29 29 29 29 6 29 29 6 29 25 29 29 8 29 8 8 29 29 29 8 29 29 29 29 6 2 8 29 2 2 8 29 29 29 14 2 29 14 29 31 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 16 29 16 16 29 6 29 29 29 29 16 16 29 29 29 16 13 16 16 29 29 29 29 29 29 29 29 5 29 29 29 29 16 29 16 29 25 29 29 29 29 16 8 29 16 29 29 29 29 29 29 29 2 29 29 29 8 29 31 29 29 29 16 29 16 29 29 29 8 8 29 29 29 29 29 29 29 8 29 16 29 29 16 29 16 29 29 29 29 19 29 29 29 29 16 29 16 16 29 13 16 29 16 17 16 16 29 29 16 16 19 16 19 16 13 16 29 16 13 16 29 16 16 16 16 19 19 16 16 19 29 29 16 16 16 29 16 2 16 29 29 16 16 29 29 29 29 16 29 16 29 29 29 16 16 29 29 16 16 29 16 29 16 16 16 16 16 29 29 29 29 16 16 16 29 16 29 29 16 13 16 29 16 29 16 16 29 16 29 16 16 29 19 16 29 16 16 16 29 29 29 16 29 16 29 29 16 16 29 29 16 29 13 6 29 29 29 17 29 16 29 16 29 16 13 29 16 29 29 29 16 29 16 19 19 16 29 29 29 29 16 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 18 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 25 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 29 16 29 29 29 29 16 29 29 29 29 29 29 29 14 29 29 29 29 6 29 29 8 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 29 2 29 29 29 31 29 6 2 29 29 29 31 29 29 29 29 27 29 31 29 25 29 18 2 29 29 8 29 29 29 29 2 29 31 2 29 29 2 2 29 8 29 29 29 2 2 31 31 8 29 29 29 29 29 6 29 2 27 29 2 6 27 29 29 27 25 29 29 29 29 29 29 16 16 16 29 29 29 2 29 29 29 29 16 16 29 29 19 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 19 29 29 29 29 29 16 29 29 16 16 29 29 29 16 29 29 16 29 29 29 16 16 29 29 16 29 29 29 29 16 19 29 29 29 29 19 16 29 16 16 29 19 29 16 16 29 29 29 13 19 29 29 29 19 29 29 16 16 29 29 29 16 29 29 16 29 16 29 16 19 16 16 29 16 29 29 29 19 19 29 29 29 16 29 16 29 16 16 16 16 16 29 16 16 16 29 16 29 29 29 13 29 16 29 29 29 29 13 16 29 29 16 16 17 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 31 29 29 29 16 29 29 16 29 29 29 29 29 16 29 29 16 29 16 16 29 16 13 29 16 16 29 16 29 29 29 29 29 13 17 16 29 29 16 29 29 29 29 16 29 29 29 29 16 16 16 29 16 19 29 29 29 16 25 29 16 8 29 29 29 29 29 13 29 29 29 29 29 29 16 8 29 16 29 16 16 16 16 16 16 29 16 19 29 29 19 2 29 29 29 16 16 29 16 16 29 29 29 29 16 29 16 29 29 6 29 29 29 29 29 29 16 29 16 19 16 29 16 16 29 16 29 16 16 29 29 29 29 29 18 29 8 29 29 29 29 2 29 29 31 29 29 29 2 25 29 29 29 29 29 29 8 2 8 2 29 29 2 29 8 29 29 29 6 8 2 29 31 29 29 16 29 29 8 29 29 29 29 8 29 16 29 29 25 29 2 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 2 29 29 29 29 29 17 2 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 16 29 29 6 29 29 29 13 29 29 16 29 29 16 29 29 29 29 29 16 29 29 29 29 8 29 29 17 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 2 29 29 8 29 13 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 4 29 8 29 16 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 2 16 29 29 29 29 29 29 1 4 4 29 17 29 29 17 2 29 17 16 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 13 29 8 29 29 2 29 17 29 29 16 29 16 29 29 29 29 16 29 29 29 16 8 2 29 16 29 29 16 29 19 16 16 16 29 29 16 29 29 29 16 29 29 29 16 29 29 16 29 29 29 16 16 16 29 29 13 29 29 16 29 16 16 5 13 29 29 29 29 16 16 29 31 29 29 16 29 29 29 16 29 29 2 29 29 17 17 29 29 29 29 16 16 29 29 29 19 29 29 29 16 29 16 16 16 29 16 16 29 19 16 8 29 29 29 29 29 16 16 16 29 29 29 8 29 29 29 16 29 29 29 29 31 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 16 29 29 29 29 16 29 29 16 29 29 16 29 8 29 16 16 29 16 29 2 29 29 29 8 29 17 8 29 29 16 8 29 29 16 16 2 31 16 16 29 29 27 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 2 29 29 29 16 29 29 29 29 16 29 29 29 2 29 29 29 8 14 29 29 29 29 29 29 17 29 29 29 29 29 8 29 29 2 29 16 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 2 29 31 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 16 8 29 29 8 29 2 2 2 29 2 29 29 2 29 29 29 29 29 29 2 29 29 6 29 29 29 13 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 8 29 29 8 29 29 29 5 29 29 8 29 2 29 29 2 29 29 2 2 2 8 2 29 29 29 29 8 29 29 8 29 2 29 2 29 29 16 29 29 29 29 18 1 4 29 29 8 29 29 29 8 29 29 29 8 29 6 8 29 14 6 8 6 29 8 2 29 6 31 18 29 8 29 29 29 29 29 2 8 29 29 29 2 29 29 29 29 27 8 29 14 8 29 8 29 29 29 19 29 29 2 25 29 29 29 29 29 29 8 29 29 2 8 29 29 6 29 29 29 8 8 29 29 8 29 29 25 29 29 29 8 29 2 31 29 29 29 2 25 29 5 29 29 29 29 29 16 29 16 29 29 29 29 2 29 29 29 29 29 29 29 8 2 29 29 16 29 8 29 29 29 29 29 29 6 29 29 29 29 16 29 29 29 16 16 29 29 29 8 16 29 29 29 31 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 8 29 29 29 25 29 8 29 29 17 29 29 29 29 29 29 29 29 2 29 8 2 8 29 29 29 29 29 29 6 29 29 29 8 2 2 29 29 29 29 8 2 29 29 29 29 29 29 8 29 29 29 31 29 29 29 2 29 29 29 29 29 29 8 29 8 29 8 2 29 29 8 29 23 25 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 6 8 29 29 29 2 29 29 29 29 31 29 29 29 29 8 29 6 29 29 29 29 29 29 27 29 8 29 29 26 18 2 2 8 2 29 29 8 6 29 2 8 29 8 29 29 29 29 8 29 2 29 29 29 8 6 2 29 2 29 29 29 29 29 31 29 29 29 27 29 2 25 8 25 29 29 8 29 2 31 8 27 8 6 29 27 2 29 6 8 27 2 29 29 29 29 8 26 29 18 29 29 29 17 29 26 25 2 25 18 26 29 29 29 29 2 2 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 29 29 29 18 8 29 29 29 8 29 29 29 29 29 29 29 31 31 29 29 8 2 29 2 8 27 8 29 6 29 31 8 8 8 8 2 31 31 29 29 29 8 29 18 29 2 29 8 29 8 16 29 29 29 29 8 29 6 6 29 31 8 29 29 29 2 29 29 2 2 6 29 29 31 29 8 6 29 2 29 29 29 29 29 29 2 29 29 29 8 29 29 29 2 29 29 29 29 29 8 29 2 29 29 2 29 25 25 29 8 29 29 8 29 29 29 29 29 6 29 29 2 29 27 8 29 29 14 8 29 29 29 29 29 2 2 29 8 29 29 27 8 14 8 29 8 2 2 29 29 14 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 27 2 29 29 29 31 29 29 29 8 29 29 8 29 29 29 6 29 2 29 29 2 29 29 29 29 8 2 8 8 29 29 29 6 29 2 29 27 2 29 29 8 29 29 8 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 2 26 29 29 29 29 29 6 8 29 29 2 31 29 6 29 29 29 2 25 29 29 29 2 2 29 29 2 29 29 29 29 29 29 29 13 29 16 29 29 41 29 29 29 29 29 29 8 31 29 18 29 29 2 29 29 29 29 29 29 29 14 29 29 29 25 29 29 29 29 29 31 29 2 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 8 25 29 29 31 29 2 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 25 8 2 29 27 2 29 29 25 29 6 29 25 6 29 27 31 29 29 29 29 8 29 29 29 29 29 29 25 29 29 8 29 8 6 8 29 29 29 29 29 29 29 29 25 29 6 2 8 6 8 29 29 2 29 6 6 29 29 29 8 29 29 29 2 29 2 6 29 29 29 2 29 8 29 29 29 29 29 29 29 29 29 29 2 29 8 29 29 6 2 29 29 29 29 2 29 8 2 6 29 29 29 29 8 29 29 29 29 25 29 29 29 29 29 29 29 29 29 8 2 29 25 29 29 29 29 29 29 8 29 29 29 29 29 14 29 29 29 6 29 29 2 29 29 2 29 6 29 25 29 8 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 31 29 29 29 2 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 29 16 25 14 29 29 27 29 29 29 25 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 41 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 9 41 29 29 29 29 25 8 29 29 29 29 29 25 29 27 29 29 29 29 29 29 29 29 16 29 6 29 8 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 25 29 6 29 29 29 29 29 13 41 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 41 29 29 29 16 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 25 29 29 29 8 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 25 29 27 29 29 29 29 29 29 29 29 29 41 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 16 29 29 29 29 29 29 29 27 29 29 2 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 41 29 29 29 29 29 29 29 29 29 29 29 2 29 25 29 29 25 29 29 29 29 29 29 29 14 29 2 29 29 29 29 29 29 29 29 29 18 31 29 14 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 19 29 29 29 29 29 6 6 29 29 29 8 29 29 29 29 29 6 29 29 6 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 25 41 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 25 29 29 2 6 29 29 6 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 2 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 8 29 29 29 8 8 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 31 29 13 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 11 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 6 29 29 29 29 29 25 29 29 14 29 29 29 6 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 29 29 29 6 31 29 8 27 29 29 29 29 27 2 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 19 29 29 29 16 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 18 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 31 29 31 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 13 29 29 29 25 29 25 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 14 29 29 29 29 29 29 29 29 29 31 29 6 25 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 9 41 19 21 11 29 29 16 16 29 13 29 13 13 29 29 16 29 29 29 29 16 16 8 16 13 29 29 29 29 15 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 2 6 25 29 27 25 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 16 15 11 11 11 29 29 13 16 16 29 16 29 16 29 13 29 29 29 29 16 29 29 29 16 29 29 16 29 29 13 29 29 29 29 29 29 25 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 25 29 31 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 21 11 11 11 11 29 13 16 29 13 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 15 25 29 29 29 29 25 29 29 29 25 29 29 29 29 29 29 29 31 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 25 29 29 29 25 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 25 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 29 29 29 29 29 6 29 29 29 29 29 29 25 8 29 25 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 6 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 2 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 16 21 11 16 19 16 29 29 29 29 29 29 29 29 29 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 41 13 19 21 11 29 29 19 16 29 9 29 16 29 16 16 29 16 29 29 16 29 29 29 29 16 16 13 29 29 29 29 29 29 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 16 29 29 29 29 29 11 11 11 11 11 29 29 16 29 29 29 16 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 25 29 29 29 25 25 29 29 29 29 29 25 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 16 29 29 16 29 29 11 11 11 11 29 13 13 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 2 29 2 25 29 29 29 8 29 29 29 6 29 29 29 13 29 29 29 29 29 29 29 6 29 29 14 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 8 29 29 29 29 13 41 16 29 16 29 29 29 29 29 13 16 16 29 10 16 21 13 9 29 29 19 29 29 29 6 29 29 29 29 29 29 29 27 18 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 31 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 16 29 29 6 18 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 8 31 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 25 18 29 29 29 29 13 29 19 29 29 25 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 19 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 31 29 6 25 29 29 29 29 2 29 29 29 25 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 25 18 25 29 6 8 29 29 29 2 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 31 6 29 29 27 29 29 29 8 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 16 16 9 19 13 16 21 11 11 16 17 29 2 29 29 29 16 16 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 13 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 6 31 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 14 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 19 27 16 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 31 29 29 29 29 16 13 29 29 29 29 16 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 31 29 27 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 6 29 29 29 29 29 29 29 29 29 29 13 29 19 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 27 29 29 29 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 25 29 29 29 29 2 14 29 2 29 29 29 29 29 25 25 29 14 29 29 29 29 29 29 29 8 29 29 29 29 31 29 29 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 8 8 29 29 29 16 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 13 29 13 16 21 21 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 2 29 16 16 29 29 6 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 29 29 29 29 15 11 11 11 29 29 29 29 29 29 16 29 29 29 29 13 16 13 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 15 16 13 11 11 11 11 29 29 29 29 29 19 16 16 29 16 29 13 29 29 29 29 29 8 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 31 29 29 29 29 29 41 29 16 29 29 16 9 29 10 21 11 21 21 21 11 13 16 19 13 19 16 13 19 29 29 16 29 29 29 9 19 9 29 29 13 29 29 29 29 29 16 29 29 29 29 29 29 6 29 29 29 25 29 25 29 25 29 29 29 29 29 29 25 29 25 29 25 29 29 31 29 29 29 29 29 2 29 29 29 29 29 29 29 19 29 16 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 31 29 29 25 29 29 29 6 29 29 29 25 29 29 29 29 25 2 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 14 29 2 29 29 29 29 29 6 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 25 29 2 31 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 2 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 6 14 29 29 29 29 29 13 29 29 29 29 29 25 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 6 29 29 29 29 29 27 29 29 29 8 29 25 29 29 29 29 29 29 29 29 29 8 29 29 29 29 6 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 25 31 29 29 29 29 29 29 29 16 19 29 16 11 11 11 29 29 16 29 16 29 29 29 29 16 8 29 29 29 13 19 9 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 8 29 29 18 6 29 29 29 29 29 29 29 29 31 6 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 2 13 16 29 29 29 29 6 8 16 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 13 29 29 29 14 29 18 2 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 31 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 8 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 2 2 29 29 29 29 29 2 29 29 29 29 8 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 6 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 17 29 29 29 8 18 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 8 2 29 29 8 29 29 29 29 29 29 29 29 29 16 16 29 13 29 29 29 29 29 29 29 14 31 29 16 29 2 8 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 27 29 29 29 29 2 18 29 29 29 29 29 29 29 6 29 8 29 29 29 6 29 2 29 29 29 2 29 31 29 29 29 29 29 29 29 29 29 31 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 6 29 27 29 29 29 29 29 8 29 25 31 29 29 29 29 29 29 2 29 29 29 29 29 29 16 29 29 29 2 29 29 29 29 2 2 29 27 29 29 29 29 29 29 29 29 29 29 29 29 8 29 2 2 29 29 29 8 8 6 26 8 29 6 29 29 29 29 29 29 2 29 29 29 29 6 8 2 29 6 29 8 2 29 29 27 2 2 26 29 29 29 29 29 29 29 29 29 29 29 25 29 29 16 29 29 29 25 29 29 29 29 29 29 29 2 29 29 25 29 29 29 2 2 29 29 29 29 29 29 29 29 29 2 17 29 29 29 29 29 29 2 25 29 29 31 6 2 29 29 6 8 29 8 29 31 25 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 13 29 29 29 16 29 29 29 19 29 29 29 29 29 13 16 29 13 16 29 29 29 29 29 29 29 16 29 29 29 29 16 16 16 29 29 29 29 16 16 29 29 16 29 16 29 29 16 29 16 29 16 16 29 29 29 16 29 16 19 29 29 16 16 16 16 29 16 16 29 29 13 29 16 29 29 16 29 29 29 16 29 16 13 19 29 29 16 29 29 16 29 16 29 16 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 16 19 16 29 29 19 19 29 29 13 16 13 19 29 16 29 19 16 29 29 16 29 29 16 13 19 13 16 16 19 16 16 29 29 16 19 19 29 29 16 16 16 16 13 16 16 29 29 13 29 16 29 29 19 29 16 29 19 13 29 16 16 16 16 16 16 16 19 29 29 16 19 29 16 16 13 29 29 16 29 16 19 16 16 29 16 29 29 16 16 16 19 29 17 29 16 29 19 13 16 29 16 29 19 16 29 29 29 29 16 19 29 29 29 29 29 16 16 19 16 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 2 6 29 29 2 8 29 29 16 29 29 29 16 13 29 16 13 29 29 16 29 29 29 16 13 16 29 13 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 27 29 29 29 29 16 29 29 8 29 8 29 6 29 29 31 29 8 29 29 29 29 8 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 29 8 29 29 16 13 29 29 16 29 29 29 6 2 29 29 29 29 29 29 29 29 29 2 29 29 29 16 29 16 29 16 29 29 29 16 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 8 29 29 6 29 2 8 29 2 29 31 2 29 29 29 29 29 8 29 29 29 6 2 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 8 29 16 29 29 16 29 29 29 29 16 16 13 31 29 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 19 13 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 13 29 16 29 29 29 29 16 13 29 29 16 16 29 16 29 29 29 29 29 17 16 16 29 16 29 29 16 16 16 29 29 19 29 29 29 29 16 16 16 16 16 19 29 16 16 19 29 29 16 13 29 29 19 13 19 16 29 19 19 29 29 16 13 16 29 16 29 29 19 13 29 29 16 29 19 19 29 29 16 16 26 16 29 19 8 16 29 19 29 16 29 29 29 29 16 29 29 29 29 29 8 29 6 29 29 29 29 29 29 29 29 29 29 18 29 29 29 16 29 29 29 29 6 6 29 8 2 29 29 29 29 29 29 29 29 29 29 27 29 29 29 8 29 27 29 29 29 29 29 29 29 29 29 29 8 29 16 29 29 29 29 29 25 29 29 29 29 29 16 29 25 29 8 29 29 29 29 29 8 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 16 29 29 29 29 2 8 29 29 2 29 29 16 29 29 25 16 29 16 29 29 29 16 29 29 29 14 29 29 16 29 29 16 29 29 29 16 29 8 29 29 16 29 16 29 29 16 29 29 29 16 29 29 29 29 29 16 13 29 29 16 29 16 29 29 2 29 16 29 16 16 29 16 29 29 16 16 29 29 29 29 29 29 29 29 17 16 16 16 13 29 2 16 29 16 16 29 16 29 29 16 13 29 16 29 29 29 29 29 29 16 16 16 29 19 16 29 29 16 29 29 16 16 29 16 13 19 29 16 16 13 17 13 9 19 13 19 16 29 16 29 29 13 29 16 16 9 19 29 19 29 29 29 29 29 19 29 19 29 19 19 19 16 16 16 16 13 29 16 17 19 13 16 16 29 19 16 29 29 17 16 29 16 29 16 29 29 16 19 29 29 2 29 29 16 16 29 29 16 29 13 29 29 16 29 29 29 29 16 29 29 29 16 29 29 29 29 29 25 16 29 29 29 29 6 29 29 29 16 16 29 29 29 29 29 29 29 29 6 29 29 29 2 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 29 29 16 29 29 16 31 29 16 29 16 29 16 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 29 2 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 31 29 29 29 29 29 31 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 25 29 6 2 2 8 29 2 8 29 8 29 29 29 18 29 29 29 6 29 8 29 31 8 29 6 29 2 29 29 29 31 2 29 6 29 29 2 31 29 2 29 8 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 29 29 16 16 16 29 19 29 29 29 29 29 16 16 16 19 29 19 16 29 19 29 29 19 16 13 16 29 29 16 19 16 19 19 29 19 16 16 16 19 16 29 19 29 29 29 29 19 29 29 19 16 16 16 16 16 29 29 16 16 29 16 16 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 16 29 29 29 29 29 16 16 29 29 29 29 29 16 16 29 29 6 29 29 31 8 29 29 29 29 27 29 16 29 29 29 29 2 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 16 2 16 29 29 29 16 29 29 29 29 13 29 16 13 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 13 29 29 16 16 29 29 16 29 16 29 16 16 29 16 16 19 29 29 16 6 16 16 16 16 19 17 29 16 19 16 16 29 16 29 16 16 29 16 29 19 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 16 29 16 29 2 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 6 6 25 29 2 2 29 29 29 8 29 29 29 2 29 8 8 29 29 29 29 29 29 29 29 2 14 8 2 29 29 29 27 29 25 6 29 25 29 29 29 8 8 2 26 8 31 8 29 8 2 29 29 29 29 2 8 6 31 29 29 2 29 2 29 29 8 31 8 29 27 29 29 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 29 2 6 8 29 2 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 16 19 13 29 16 29 16 29 29 19 29 29 29 16 19 29 16 29 29 19 19 19 29 16 2 13 29 16 19 16 16 29 16 16 16 16 29 16 16 16 16 29 19 19 29 29 29 16 29 16 19 16 29 29 16 19 25 29 29 19 16 29 29 29 29 29 16 16 29 29 29 16 29 16 16 16 29 16 29 13 29 29 16 16 13 29 29 29 29 16 29 16 19 16 29 29 29 16 16 29 29 29 16 16 16 29 16 16 29 16 29 29 16 19 16 29 29 29 29 29 16 13 29 29 29 16 16 29 29 16 19 19 29 29 16 16 16 16 16 29 29 16 29 29 16 13 29 29 29 19 29 29 29 29 16 13 16 29 16 29 19 29 29 29 16 29 29 13 19 16 13 29 19 16 29 19 29 16 19 13 16 16 13 29 29 29 19 19 13 29 16 17 19 16 29 29 29 16 13 16 16 29 19 13 16 29 29 29 16 16 13 16 16 29 29 29 29 16 29 29 19 13 16 16 16 16 29 29 29 29 29 29 19 16 31 29 16 19 16 29 16 29 29 19 16 29 13 16 29 29 29 16 29 29 16 29 29 16 16 29 16 29 29 29 29 29 16 29 29 29 29 29 29 6 29 29 2 29 29 29 18 29 31 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 31 29 29 29 29 8 29 29 29 6 16 29 29 29 29 29 6 25 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 16 29 29 6 6 29 29 8 29 29 29 29 29 29 29 29 2 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 16 29 29 16 29 16 29 16 16 29 19 29 29 29 19 16 16 19 29 13 16 31 29 16 16 29 29 29 29 29 16 16 29 16 16 29 16 16 16 6 29 19 13 29 16 13 16 29 29 29 19 29 29 29 16 29 29 29 29 29 29 29 29 19 13 16 29 16 29 16 29 16 13 29 16 29 29 29 29 16 29 29 29 29 29 16 29 29 16 16 29 16 16 29 16 16 29 29 29 29 2 16 16 16 29 29 29 17 31 29 29 29 29 29 16 29 16 29 29 29 29 29 16 29 19 16 16 29 29 29 16 13 16 29 16 29 29 29 16 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 16 16 29 29 29 16 16 16 29 16 29 16 29 29 29 29 16 29 29 29 19 29 29 2 29 29 19 16 29 29 16 16 16 16 19 13 29 29 29 29 29 16 29 29 29 29 16 29 16 19 29 16 16 29 19 17 16 16 31 16 29 19 16 16 16 29 16 16 29 16 29 17 13 13 16 13 16 29 29 16 16 29 16 16 16 16 29 19 29 29 16 29 29 19 16 29 29 29 29 29 13 6 16 29 29 19 29 16 29 29 16 29 29 29 16 19 29 29 16 13 29 16 16 16 16 29 8 16 13 29 16 16 16 19 19 13 29 29 16 29 29 16 29 19 16 29 16 29 16 16 29 16 29 19 19 29 29 16 29 16 19 19 16 19 19 29 16 29 19 19 16 29 16 16 16 29 19 9 29 29 19 19 19 13 19 29 16 16 9 13 9 29 29 16 19 19 17 13 19 19 19 19 13 19 13 9 19 16 16 29 16 29 29 29 16 19 29 29 29 13 29 16 29 29 19 16 16 29 16 29 19 19 29 19 19 29 16 13 16 16 29 29 16 16 19 16 16 16 16 29 16 19 29 29 19 13 29 13 19 13 29 29 19 19 29 16 16 13 16 29 29 16 29 29 16 13 16 29 16 29 16 19 19 13 16 16 16 16 29 29 29 29 19 29 29 16 16 16 16 29 29 16 19 16 29 29 29 29 16 16 16 16 16 19 16 13 29 16 16 16 16 29 29 29 19 29 16 16 29 29 16 29 29 29 25 29 29 16 29 29 13 29 16 16 29 19 19 16 29 16 29 16 16 16 29 16 29 29 29 29 29 16 29 29 29 29 29 31 29 8 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 8 8 29 8 2 6 29 29 29 2 29 8 14 29 29 31 2 8 29 25 29 2 29 29 6 4 29 27 29 29 29 29 29 29 8 29 29 29 29 16 29 29 16 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 16 29 29 16 13 16 16 19 16 29 19 16 29 29 19 13 29 29 29 27 29 29 29 16 16 29 16 29 29 29 16 29 29 16 29 29 29 19 29 16 16 29 29 29 29 29 29 19 16 8 16 29 16 19 16 29 29 29 16 16 29 16 29 19 16 29 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 29 16 29 29 16 16 29 16 29 29 16 16 29 16 29 29 29 29 25 31 2 2 31 29 8 8 2 29 6 29 29 29 31 29 29 2 29 29 29 6 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 29 31 29 29 29 6 29 2 29 2 29 29 29 29 29 8 2 29 29 31 6 2 29 29 26 29 29 29 8 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 16 16 29 16 29 29 16 29 16 17 29 29 29 16 29 29 13 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 6 29 29 29 29 29 29 29 29 1 4 4 17 29 29 29 29 8 29 29 29 16 2 2 31 29 16 29 29 29 29 16 27 29 29 29 29 16 16 16 29 16 17 29 29 29 29 16 29 29 29 2 29 16 16 29 29 16 29 29 29 29 29 4 29 29 29 16 29 29 29 17 29 29 29 29 16 29 29 16 29 16 29 16 29 29 29 29 29 16 2 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 17 8 29 8 16 16 29 16 6 16 16 29 19 29 13 19 29 29 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 16 16 29 29 29 16 16 29 29 16 16 13 29 29 29 29 29 19 16 29 29 16 29 16 29 29 16 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 16 29 16 16 8 29 16 16 29 29 16 16 16 13 29 16 29 29 29 29 19 29 29 31 29 29 16 29 29 16 29 17 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 14 29 2 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 6 29 29 29 29 8 29 31 29 29 17 8 29 29 29 29 29 29 29 2 29 29 29 31 29 29 2 29 29 29 13 16 29 13 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 2 29 29 29 8 31 29 29 29 25 8 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 8 8 29 29 29 8 29 29 29 29 31 8 29 29 29 29 31 18 29 29 29 29 29 29 29 29 29 29 29 18 1 29 31 18 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 29 29 29 31 2 2 29 2 29 29 18 29 29 29 29 29 29 2 5 29 29 6 29 31 8 29 29 8 5 31 29 29 2 29 13 29 8 29 8 29 29 29 29 31 2 8 29 8 29 8 29 25 6 2 16 29 29 29 29 29 29 29 8 29 29 29 29 8 29 29 2 29 8 29 29 2 29 29 29 29 29 8 29 2 29 29 8 29 29 29 29 29 29 29 14 29 29 29 29 29 29 8 29 29 31 29 29 29 29 5 29 29 29 29 29 29 29 31 29 8 29 29 29 2 2 8 29 29 29 29 29 29 29 6 29 6 29 29 29 29 5 26 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 8 29 29 8 29 2 16 29 29 29 29 29 29 29 29 29 8 29 29 5 2 29 8 8 29 31 26 29 29 29 8 6 29 29 29 29 29 18 29 2 29 29 29 29 2 31 29 27 29 29 2 6 29 29 29 8 2 29 29 29 17 29 29 29 29 29 29 29 31 29 29 29 31 26 29 2 8 8 2 2 29 29 8 29 8 8 29 29 8 29 5 29 31 8 8 29 29 27 29 2 27 29 29 29 8 31 29 29 29 29 29 25 29 29 2 31 19 29 29 29 8 31 27 29 8 29 29 29 2 8 29 31 29 29 8 29 8 29 16 29 29 31 29 8 29 29 29 29 5 29 29 29 29 2 29 29 8 29 8 29 8 6 29 8 29 2 8 6 29 8 29 6 2 25 29 29 8 29 8 19 29 29 29 29 2 8 29 8 8 2 29 29 29 6 29 29 31 29 29 29 2 29 8 26 2 29 29 29 8 8 29 29 31 29 2 29 8 8 2 29 29 29 29 29 2 29 29 29 8 29 31 2 8 2 31 26 2 29 29 2 29 29 29 2 29 8 31 27 29 29 2 29 27 2 29 25 8 29 29 29 29 29 2 31 29 31 29 8 29 29 2 29 29 29 27 29 2 31 6 29 29 2 29 31 29 29 29 8 29 29 29 29 29 31 29 8 2 29 29 29 29 6 8 29 29 29 8 29 29 29 29 29 25 2 29 29 29 25 29 6 8 29 2 8 29 29 8 29 29 29 29 8 8 31 29 29 29 31 2 29 29 8 29 29 2 29 29 29 14 16 29 5 29 29 2 29 29 29 8 2 29 29 6 29 29 31 29 8 29 29 29 8 29 2 29 29 29 8 29 29 2 2 29 29 29 29 31 29 2 29 29 29 31 31 29 2 29 27 29 29 8 29 29 31 29 29 31 29 29 29 29 8 29 2 31 29 29 8 25 29 29 29 29 2 2 29 29 31 29 29 29 31 31 27 29 29 31 29 25 2 29 6 29 29 29 29 6 31 29 25 29 31 31 29 8 29 29 29 29 29 4 29 29 31 2 31 29 31 2 2 23 29 31 8 8 29 29 8 29 29 29 29 23 31 31 31 8 23 2 23 31 31 8 31 23 31 31 29 2 4 31 29 8 31 23 29 29 31 29 29 31 23 23 31 8 31 31 29 31 29 2 29 29 25 31 31 31 31 2 29 2 31 29 31 8 29 29 29 31 18 2 8 29 23 8 29 29 31 29 29 29 29 8 29 29 31 8 29 31 6 29 29 29 29 29 29 29 29 29 29 16 8 29 29 17 29 31 29 16 29 2 23 31 29 29 29 29 29 29 29 17 29 29 29 31 2 26 23 31 29 29 29 29 29 29 29 29 29 31 31 29 2 29 2 29 29 29 2 31 2 29 5 29 31 25 5 29 23 25 2 31 29 29 29 29 8 29 31 23 29 8 29 31 31 31 29 29 29 29 29 25 25 29 29 29 2 31 8 29 31 29 4 31 31 31 31 29 31 23 29 31 17 8 31 31 31 31 2 31 31 29 31 31 29 2 29 2 23 31 29 31 29 31 23 27 2 2 29 29 31 8 31 31 5 29 29 29 29 8 2 23 31 18 23 2 29 31 31 31 31 27 29 29 4 31 29 8 2 8 23 31 23 23 23 31 2 31 8 31 23 4 31 31 31 31 4 31 31 31 31 31 29 31 23 14 31 31 29 29 31 29 18 23 31 23 29 31 8 2 31 23 27 31 31 31 23 29 4 31 29 31 29 23 4 29 29 31 29 31 29 29 31 31 29 31 31 2 31 23 23 31 29 31 31 31 2 23 31 31 23 31 2 23 8 8 31 2 29 29 31 26 29 31 31 23 31 31 23 31 31 31 31 31 29 31 31 23 29 31 31 31 31 31 31 29 31 31 29 31 14 23 31 23 23 29 29 29 8 31 29 29 8 8 29 23 29 2 8 31 23 31 31 29 2 29 26 31 29 29 29 31 29 29 31 23 2 6 31 29 31 31 31 26 4 2 31 31 31 26 31 29 31 29 31 31 2 29 31 31 29 26 29 8 31 2 6 29 2 8 29 29 8 2 29 29 8 31 31 23 29 8 29 31 23 29 29 5 31 29 8 29 29 31 29 27 29 31 8 29 2 29 6 2 29 29 29 29 8 26 31 29 23 29 23 31 29 29 26 31 29 29 2 29 2 6 31 8 31 31 31 31 29 31 29 2 29 29 31 8 6 29 29 6 29 29 29 29 29 31 31 31 23 31 29 2 31 29 29 23 31 23 31 31 29 31 31 29 31 29 29 8 29 29 2 31 2 31 31 29 29 29 31 31 8 29 29 8 29 29 8 29 29 29 23 29 29 29 29 29 31 26 29 2 2 29 29 29 2 29 29 31 31 8 29 29 2 8 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 26 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 8 29 2 29 29 29 29 29 29 29 31 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 13 29 16 29 16 29 29 29 29 29 29 16 2 29 29 16 29 16 29 16 16 8 29 29 16 17 2 29 29 29 29 29 29 13 16 8 29 29 29 16 13 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 16 29 13 29 29 16 29 17 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 29 29 29 29 16 6 8 16 16 29 29 29 29 19 29 2 16 29 29 29 6 17 29 29 16 29 29 29 16 29 29 29 29 16 29 29 31 29 29 16 29 29 16 29 29 6 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 2 8 31 29 29 31 29 6 29 29 29 29 29 29 16 29 16 29 29 16 29 29 16 16 29 29 29 29 29 29 16 29 29 29 16 16 17 29 16 29 29 17 19 29 29 29 29 29 29 13 16 29 13 29 29 16 29 13 29 29 29 29 29 29 29 16 16 29 29 29 29 29 31 29 29 29 29 29 29 29 29 8 27 31 29 31 29 31 8 2 29 2 8 29 29 29 29 29 29 29 16 16 29 19 29 29 29 29 19 16 29 29 8 13 16 29 29 13 19 16 16 29 19 16 13 29 16 16 16 16 29 19 13 16 29 19 19 29 16 16 16 16 29 16 29 19 16 16 16 29 29 29 19 16 29 16 13 13 19 29 29 16 29 16 16 16 16 13 16 19 16 16 29 16 19 13 29 16 29 29 19 31 19 16 29 16 29 13 29 29 29 29 16 16 29 16 16 29 29 16 29 29 29 13 16 16 29 2 16 29 19 13 29 29 29 16 16 29 29 29 16 29 16 29 16 29 29 16 29 16 16 29 13 16 29 29 16 16 29 13 16 29 16 16 16 23 29 29 16 29 16 29 29 29 29 16 13 16 29 29 29 16 29 29 29 29 29 16 29 29 16 13 29 16 16 29 13 16 16 29 16 16 16 2 16 29 29 29 29 29 29 16 8 29 2 29 16 29 8 29 29 2 29 29 29 29 16 16 29 29 29 29 16 29 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 19 29 29 16 29 16 16 29 16 29 29 29 16 29 29 29 16 25 16 31 17 29 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 2 16 29 16 2 29 29 31 29 2 29 29 29 29 29 29 29 31 29 2 2 29 2 29 31 29 31 29 29 2 29 13 17 16 29 29 29 29 29 29 29 31 8 29 29 29 31 31 2 29 29 29 29 8 31 31 29 29 29 29 29 29 29 25 31 29 2 31 6 5 29 18 29 29 29 27 2 25 29 6 2 8 29 29 31 27 6 2 2 8 25 29 29 29 29 31 29 29 31 29 29 29 29 26 25 29 29 29 31 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 8 31 6 29 29 29 2 29 29 29 29 27 29 29 29 29 29 29 29 16 29 29 6 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 16 29 29 13 29 29 16 16 29 29 29 16 29 19 16 13 13 29 16 29 16 29 19 16 29 29 29 16 16 29 16 19 29 29 29 29 13 16 29 16 19 16 16 16 29 29 29 16 16 29 29 16 29 29 16 16 16 13 29 16 29 29 29 16 29 29 16 29 29 16 29 29 29 29 16 16 16 29 29 16 13 29 16 16 16 16 16 29 13 29 29 16 16 29 16 29 16 13 16 19 29 13 29 16 29 29 16 16 16 13 16 13 16 29 17 29 29 16 16 29 29 16 29 29 16 29 29 16 16 29 19 19 19 13 16 16 29 16 19 13 16 16 19 29 29 16 19 29 13 29 16 29 29 16 29 16 16 29 29 29 13 16 29 19 16 16 16 13 19 29 16 29 29 19 19 16 29 29 29 29 19 16 16 29 19 16 29 19 19 16 16 16 29 16 29 16 29 17 16 13 19 19 16 29 19 19 29 16 29 16 13 29 2 19 19 16 29 29 29 19 29 16 29 16 17 29 29 29 16 29 19 29 13 29 29 29 29 29 16 16 16 25 29 29 19 13 29 29 29 29 29 29 29 13 29 16 29 29 29 29 29 6 29 29 29 29 16 29 16 29 16 29 29 29 29 13 16 29 17 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 6 6 29 29 29 29 29 16 29 8 29 29 29 29 29 29 16 31 29 29 29 29 16 16 29 29 29 29 29 16 29 8 29 13 16 29 16 29 29 29 16 29 29 16 29 16 29 29 29 16 29 29 29 19 29 29 16 29 29 16 16 16 29 29 31 19 16 19 29 16 16 16 16 29 16 16 29 29 16 16 19 29 16 29 29 16 29 29 16 29 29 29 19 29 29 16 29 29 29 16 29 29 16 29 17 29 29 29 29 29 29 2 29 6 31 29 29 29 29 29 16 29 29 29 27 18 29 29 31 31 8 8 2 29 29 29 29 8 29 29 25 31 29 23 29 29 2 29 29 29 29 6 8 2 6 29 29 2 29 29 29 29 29 2 29 2 29 31 29 2 29 27 29 6 18 2 8 2 29 6 2 8 2 8 29 2 8 29 2 27 27 6 2 29 29 29 6 29 8 31 29 29 29 31 31 29 2 29 29 18 29 29 29 29 29 29 29 29 29 29 29 29 16 29 31 29 29 29 29 16 29 2 29 31 16 29 16 29 29 16 29 2 29 19 29 16 29 29 16 29 29 29 29 16 29 16 29 16 29 29 29 29 29 16 16 16 16 16 16 16 16 16 29 29 29 29 19 29 16 16 29 16 16 13 19 17 29 29 29 19 29 29 29 29 29 29 16 16 16 16 29 19 13 29 29 29 16 29 29 29 29 29 29 16 13 29 16 16 16 29 29 29 16 16 29 29 29 29 29 29 29 29 16 29 29 29 29 19 16 29 29 17 29 16 29 29 16 29 16 13 16 19 29 16 29 16 29 16 16 29 29 29 16 13 29 29 16 29 29 29 29 2 29 19 16 16 16 29 13 29 29 16 29 29 19 29 29 16 16 16 29 16 29 16 29 16 16 16 29 16 29 16 16 29 16 13 16 13 19 13 29 29 16 29 16 29 2 16 19 16 29 19 16 16 29 16 19 16 16 16 16 16 16 29 16 13 29 29 16 16 16 16 29 16 29 29 29 29 16 19 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 18 29 29 8 2 29 29 14 2 2 29 29 29 29 29 29 8 2 29 29 29 29 31 29 29 29 29 29 29 29 29 29 16 16 29 16 29 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 13 29 29 29 16 29 29 29 2 16 19 29 29 29 29 16 13 29 29 13 31 29 29 19 29 16 29 29 29 29 29 16 16 29 29 29 29 29 16 29 16 29 29 16 16 29 16 16 16 29 16 29 29 16 29 29 29 29 29 16 29 29 29 16 16 13 29 29 29 29 2 16 29 16 29 16 29 29 16 29 29 29 29 29 29 16 16 16 29 13 16 29 29 29 29 16 8 16 29 16 29 16 29 29 16 16 16 16 29 8 17 17 17 16 29 19 16 16 16 29 16 29 16 16 29 16 29 29 29 29 29 29 29 29 29 16 19 16 13 29 29 16 29 29 29 29 29 17 19 29 29 16 13 16 19 19 29 16 29 16 16 29 19 16 29 29 29 19 16 29 29 29 29 16 29 29 29 16 29 29 16 29 16 16 29 29 16 13 16 16 29 19 16 19 16 29 19 29 16 16 29 2 19 19 16 16 16 16 29 19 19 16 16 29 19 16 29 16 16 29 17 19 29 29 19 19 29 16 16 13 19 16 16 29 19 16 19 19 16 19 19 19 16 16 13 13 19 19 16 16 16 29 29 29 16 13 29 29 29 29 29 16 16 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 16 29 29 16 19 29 29 29 29 29 29 19 16 16 29 29 29 16 29 29 29 29 29 29 16 29 29 16 19 16 29 29 16 29 29 16 16 16 29 16 13 16 19 13 16 29 29 16 29 16 29 19 29 29 16 29 16 16 29 29 19 16 13 29 29 16 29 16 16 29 13 19 16 13 19 16 16 29 29 29 19 29 29 29 16 16 16 16 16 16 16 16 29 16 16 29 13 16 16 13 29 16 29 16 16 19 16 16 16 29 19 16 29 19 16 29 16 8 19 16 16 29 9 16 13 19 29 16 13 13 16 16 16 16 19 16 19 29 29 16 29 16 19 29 19 29 29 16 13 13 19 16 19 16 29 29 16 29 16 16 2 19 29 29 29 16 16 16 16 19 29 29 16 16 19 19 29 16 29 19 13 29 16 16 16 29 29 16 16 17 29 16 19 16 16 16 29 19 29 19 19 19 19 16 29 19 16 19 16 13 29 17 16 13 16 13 16 17 29 16 29 29 16 19 29 16 16 16 9 16 29 29 16 19 16 13 29 29 29 16 29 29 29 29 16 29 16 19 16 29 29 16 29 29 29 29 29 29 16 29 16 16 16 16 29 13 16 29 13 16 29 16 29 16 16 13 19 29 16 13 16 16 13 29 16 16 16 19 19 29 29 29 16 16 16 16 16 16 16 13 16 29 19 29 16 16 16 19 19 16 16 16 16 19 29 29 29 16 16 16 29 29 29 19 13 19 16 16 16 16 19 29 16 13 19 16 19 16 19 19 29 19 19 16 19 19 17 19 19 19 13 16 9 19 19 13 9 19 19 29 19 19 9 9 19 13 9 9 29 19 19 16 19 16 16 29 16 16 29 19 16 16 29 19 19 29 16 16 19 16 19 16 16 29 16 16 29 19 16 16 29 19 19 16 16 16 16 16 16 19 19 19 16 29 29 19 29 9 19 16 19 29 16 29 19 19 16 29 29 16 29 16 16 29 19 29 16 16 16 9 19 13 16 16 16 16 19 16 19 16 16 29 16 16 19 16 16 29 29 19 29 16 9 16 16 16 29 19 29 16 13 19 16 19 19 13 19 19 17 9 19 29 29 16 16 19 19 29 16 19 16 19 19 29 29 19 16 16 16 16 16 9 19 16 16 19 19 16 16 19 29 29 29 29 29 29 16 29 19 13 29 29 16 29 19 16 13 16 13 29 16 19 29 29 19 16 16 19 19 19 19 16 16 17 9 19 19 13 19 13 19 19 13 16 29 16 19 29 29 16 19 16 29 19 16 29 16 19 29 19 19 16 19 19 29 19 19 16 13 29 16 29 29 29 29 16 29 16 19 29 16 16 29 29 16 13 16 16 2 17 16 29 29 19 19 19 29 16 29 19 29 29 16 16 16 29 2 29 29 29 29 16 29 29 29 19 16 29 29 29 29 29 29 29 16 19 29 29 16 16 29 29 16 16 29 16 29 29 29 16 29 29 29 29 29 29 29 29 13 16 29 29 29 2 16 29 29 29 8 29 8 29 29 6 29 29 16 29 29 16 2 16 29 16 29 19 29 29 16 29 16 19 29 29 16 19 16 17 16 29 16 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 29 16 29 29 29 16 17 29 29 16 16 29 29 29 29 17 19 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 16 16 29 16 19 16 19 29 29 16 19 16 29 16 16 13 16 19 16 13 19 16 19 16 29 29 16 19 13 29 19 16 29 16 29 13 29 16 16 9 29 19 16 13 9 19 19 16 29 29 19 19 19 16 16 19 16 19 29 19 29 19 19 19 16 19 16 16 16 29 16 29 19 16 29 19 13 19 16 16 16 29 29 29 16 16 29 19 29 16 29 16 29 29 16 16 29 17 16 16 16 29 16 19 16 29 16 16 29 29 29 13 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 16 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 25 2 29 29 6 8 29 2 2 29 31 29 29 29 29 29 2 2 29 31 6 29 2 2 29 29 29 29 8 29 31 29 29 27 29 25 2 6 2 29 29 29 6 8 8 2 2 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 16 13 16 19 13 19 13 29 19 16 29 29 29 16 19 16 16 13 17 16 29 29 16 13 16 29 29 16 13 29 29 29 29 16 29 29 29 29 29 29 16 17 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 29 29 29 31 2 2 2 9 29 8 2 9 29 2 29 8 29 17 8 29 29 29 8 29 29 31 29 14 29 29 29 29 27 31 29 29 8 6 29 8 8 29 29 8 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 16 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 2 29 8 16 29 29 29 29 29 18 29 29 8 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 8 29 29 31 29 29 8 29 29 29 16 29 29 17 29 29 16 29 29 29 29 29 8 29 29 16 16 29 16 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 29 16 29 16 29 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 16 29 29 17 16 16 29 29 29 16 29 29 29 29 13 29 8 16 29 29 16 29 29 29 29 16 8 29 29 16 2 16 16 29 16 29 16 16 29 29 29 29 29 29 16 29 29 16 8 29 29 16 29 16 29 29 29 29 16 13 29 17 29 29 16 29 29 29 29 16 29 29 29 13 29 16 13 16 19 16 29 16 16 26 29 29 13 29 29 29 29 16 13 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 16 16 16 16 29 29 29 29 16 16 16 29 29 29 29 29 29 16 29 29 29 16 29 29 29 8 29 29 13 29 29 29 29 16 16 29 29 29 29 29 29 29 29 19 16 29 16 29 16 26 16 29 29 29 29 29 16 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 16 29 29 16 8 29 29 29 29 29 29 29 16 29 8 29 29 29 29 29 29 26 29 29 16 29 29 16 29 29 29 29 16 29 29 2 29 16 29 29 29 29 2 29 29 29 17 29 29 29 29 29 29 2 31 29 8 29 29 29 29 29 29 8 31 29 29 18 8 29 8 29 29 29 29 2 8 29 29 8 6 29 29 29 8 2 29 29 29 29 29 25 29 29 29 25 29 2 29 29 29 2 2 29 29 29 29 29 8 29 29 29 25 29 29 29 29 29 29 29 29 14 18 31 8 8 29 25 29 29 31 8 29 29 8 8 2 29 29 29 29 29 29 29 29 2 29 29 31 29 29 2 29 29 2 8 2 29 6 29 29 29 29 29 29 29 18 29 29 29 29 29 29 17 29 29 29 2 29 29 29 2 2 2 29 29 29 8 29 31 29 29 29 2 29 29 29 29 29 8 29 27 2 8 8 8 2 8 2 8 6 2 29 31 29 6 27 29 29 29 29 29 29 6 25 29 29 8 29 29 29 2 8 29 8 29 29 29 29 29 29 29 29 29 29 29 26 29 8 8 26 2 8 29 29 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 2 2 8 2 2 29 2 29 2 8 2 29 2 29 8 2 29 29 29 29 29 8 29 29 6 2 31 29 2 29 29 29 29 29 8 29 29 29 27 29 6 29 29 29 29 29 29 8 29 8 2 29 2 2 2 29 17 25 31 29 29 6 29 29 31 29 26 8 2 29 29 29 8 29 2 8 18 2 29 17 29 29 29 2 6 8 2 8 8 29 29 29 29 14 2 29 2 31 8 8 8 2 8 2 29 29 2 31 29 29 18 29 29 29 29 29 6 29 8 31 26 27 18 8 29 29 29 29 29 8 2 2 29 29 6 2 29 29 29 29 29 6 29 2 29 26 29 8 25 2 29 29 29 2 29 29 29 29 29 29 29 2 5 31 8 8 29 8 29 6 29 6 29 29 5 29 31 29 29 6 29 29 29 26 29 2 29 8 29 8 29 29 25 29 26 29 6 2 29 29 14 29 31 29 8 29 29 8 29 2 2 29 31 6 29 8 17 29 29 8 29 16 8 29 6 8 29 29 4 8 29 29 27 18 29 31 29 2 29 29 29 29 8 29 29 2 29 14 29 29 29 2 2 2 29 8 29 29 6 8 29 8 8 29 6 2 29 29 29 6 29 8 8 29 8 8 29 8 29 29 2 29 29 29 29 8 29 2 2 29 25 29 8 29 29 8 29 25 29 29 31 31 29 29 29 29 29 29 8 29 17 29 8 29 29 29 29 6 29 29 29 29 29 18 29 29 6 18 29 8 29 8 2 2 8 29 8 2 8 29 29 2 2 29 29 2 29 29 29 29 29 8 2 2 2 6 14 8 8 29 29 2 29 29 29 29 29 29 29 29 29 27 29 29 8 29 8 29 29 29 27 29 8 29 2 29 29 2 29 29 8 29 29 31 29 29 8 29 2 29 18 27 29 29 31 17 29 8 29 8 29 29 6 29 2 2 6 2 2 2 29 29 29 25 8 29 8 2 8 29 26 29 29 29 2 8 2 29 29 2 29 29 29 18 29 2 29 8 8 29 29 8 8 29 29 2 8 2 2 29 29 8 6 8 29 29 2 29 29 5 29 25 29 2 29 8 29 8 29 8 2 27 29 2 29 2 31 29 29 8 8 29 29 29 8 8 2 29 29 29 8 29 29 8 18 29 29 29 29 29 29 2 29 16 29 16 16 29 16 29 29 29 29 2 29 29 29 16 29 29 16 29 19 16 19 29 16 16 29 29 16 16 29 29 31 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 2 18 26 31 6 29 8 2 25 2 8 29 29 2 29 2 29 29 2 29 29 8 2 23 8 29 2 29 6 2 29 2 29 6 8 29 2 29 14 18 29 29 29 29 16 29 29 29 29 29 29 29 19 13 29 16 29 16 29 29 29 16 16 16 29 29 16 29 16 16 29 16 29 16 29 8 19 16 29 29 29 16 16 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 19 29 16 29 29 29 29 29 29 16 19 16 29 29 29 29 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 13 29 16 29 29 16 16 13 29 29 16 29 29 2 6 29 29 29 29 29 29 8 29 29 29 29 2 25 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 6 29 29 6 8 18 29 29 29 29 29 29 29 29 29 29 2 29 8 6 29 29 29 8 8 29 2 6 8 2 29 29 29 29 29 29 29 8 29 29 29 29 29 6 25 29 29 8 2 2 29 29 29 29 29 8 29 8 29 29 29 29 8 2 29 29 8 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 2 29 29 29 29 6 29 2 2 29 8 31 8 27 29 29 8 29 2 17 29 2 29 29 29 29 2 29 8 29 8 29 29 2 29 29 29 2 2 2 8 29 29 29 29 29 31 29 29 29 29 29 29 27 31 2 29 29 25 29 29 29 29 29 29 29 6 2 25 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 16 29 29 13 13 29 29 29 16 29 16 17 26 29 29 29 29 29 29 16 29 29 16 16 29 29 13 29 29 16 16 29 16 29 29 16 29 29 16 29 16 16 29 19 16 29 29 29 16 29 8 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 2 2 29 29 16 16 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 16 29 29 29 13 29 29 29 29 16 29 29 29 29 29 29 29 16 29 16 29 16 29 29 16 16 29 29 29 29 16 29 29 16 29 29 29 29 8 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 29 19 29 29 29 29 29 29 29 29 29 16 13 16 16 29 29 29 29 16 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 2 29 31 29 29 16 29 29 29 16 29 16 16 29 29 16 29 29 29 29 16 16 29 29 29 16 29 16 29 29 31 18 29 29 29 16 29 29 16 29 29 29 16 19 16 16 19 19 29 29 29 16 16 16 17 29 16 29 16 29 29 19 19 29 29 29 16 29 29 16 29 16 29 16 29 29 16 13 16 29 16 29 29 29 16 29 2 16 29 29 16 29 19 13 29 16 29 29 29 16 29 16 16 19 29 16 29 16 29 29 29 16 29 16 29 16 29 29 19 19 16 16 29 16 13 16 16 16 29 16 29 17 29 16 16 13 16 29 29 19 29 16 8 16 16 29 16 16 29 16 13 16 29 29 29 19 29 29 29 29 16 29 16 29 19 16 29 29 16 16 29 29 29 29 29 16 29 29 29 29 27 29 29 16 16 29 29 2 6 29 29 29 29 29 29 16 29 29 29 29 29 29 25 29 29 29 29 29 31 29 29 16 29 2 29 29 29 31 29 29 29 29 29 29 29 16 13 16 16 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 13 16 17 29 29 16 29 29 16 13 16 29 29 16 16 29 16 13 29 16 16 16 16 29 29 16 29 29 29 16 16 13 16 16 29 29 29 29 29 29 19 16 16 29 29 29 29 29 16 13 29 29 19 16 16 16 29 29 19 29 29 8 16 16 29 16 29 16 29 16 29 29 29 29 29 29 29 29 29 25 16 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 14 29 29 29 2 29 29 29 29 29 29 29 29 29 29 16 13 29 16 29 29 29 29 29 29 29 29 29 29 29 29 2 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 19 29 29 29 16 16 16 16 29 29 16 16 29 13 29 16 29 13 29 16 16 29 29 29 16 16 29 16 19 19 29 29 16 29 29 16 29 19 16 29 16 29 19 13 16 29 16 19 16 29 29 16 19 29 29 16 29 16 29 16 16 29 16 16 29 29 13 16 16 29 13 16 16 13 29 16 16 29 16 29 16 19 29 29 16 29 19 13 29 29 16 29 29 29 16 13 29 16 29 16 16 29 19 16 29 29 16 27 29 16 29 19 16 29 29 16 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 16 17 29 29 2 29 16 27 29 16 16 16 29 16 29 16 16 29 29 16 29 13 29 29 29 29 29 29 29 17 29 29 29 16 29 29 16 16 29 29 16 13 19 19 29 29 16 16 16 29 19 29 29 29 16 16 29 16 16 16 29 16 29 29 16 29 16 16 29 16 29 19 13 29 16 29 29 16 16 16 29 29 13 19 19 29 29 16 29 16 29 29 29 16 16 29 16 16 16 16 16 19 19 19 29 16 19 19 19 29 29 16 17 19 19 29 29 16 29 19 13 29 16 16 13 19 13 16 19 9 16 29 19 19 19 9 29 16 9 19 19 19 19 16 19 29 19 9 13 9 9 19 19 19 19 13 29 16 19 13 16 19 19 9 29 16 13 19 19 19 9 16 19 16 19 13 19 19 13 29 16 19 19 16 19 16 16 29 16 29 29 16 19 16 16 16 29 16 16 29 19 29 16 16 19 29 29 29 16 19 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 16 16 19 29 29 16 29 29 29 29 16 29 16 29 16 16 29 16 29 29 17 16 16 29 19 16 16 29 29 29 29 13 29 16 29 16 29 29 16 29 16 29 29 29 16 16 29 29 29 19 29 29 29 16 29 29 16 16 19 29 16 16 29 29 16 29 29 13 16 16 13 16 29 19 29 16 16 29 16 13 29 16 19 13 16 13 16 16 13 16 29 16 16 16 16 16 16 29 19 19 16 29 13 19 19 29 19 16 29 16 16 19 19 16 29 19 19 29 16 16 16 29 16 29 16 16 16 29 29 19 29 16 16 19 19 16 13 19 13 29 16 16 16 29 16 16 16 29 13 16 16 19 29 29 16 16 29 19 29 16 19 29 29 16 19 13 29 16 16 16 16 16 13 16 16 16 29 16 16 16 16 16 29 16 16 16 16 29 16 16 16 16 16 16 19 16 29 16 19 29 16 16 16 19 29 29 29 16 19 16 16 16 19 19 29 9 16 16 16 19 16 19 16 29 19 16 29 19 16 29 29 19 19 29 29 16 19 16 29 9 19 29 19 29 16 19 29 19 13 19 29 16 16 16 19 16 29 19 17 13 16 19 29 16 16 29 19 16 16 29 16 16 16 29 8 29 29 29 29 16 29 16 16 13 16 29 16 19 29 16 16 29 29 16 16 16 16 29 29 16 16 19 29 29 29 16 29 29 16 16 29 29 2 29 2 29 29 29 29 16 29 29 29 29 29 16 29 29 29 16 29 16 29 29 29 16 29 16 29 29 29 29 16 29 29 29 16 19 29 29 16 29 16 16 16 29 29 16 29 16 29 16 16 29 29 29 19 16 16 29 29 29 13 29 29 16 16 16 19 18 29 16 16 16 16 29 16 16 29 16 16 13 29 29 19 29 19 29 29 16 19 9 2 29 16 29 29 29 29 6 29 29 29 16 16 19 29 29 29 16 19 29 16 29 19 29 29 13 16 29 16 19 29 29 29 16 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 16 29 29 29 29 16 16 29 29 29 29 29 16 29 29 29 13 29 29 16 16 29 16 16 16 16 16 29 29 29 29 6 2 29 29 16 29 29 29 29 19 13 16 16 16 29 29 19 29 29 13 9 16 29 29 17 16 16 16 19 29 29 16 19 16 19 13 16 29 16 29 16 16 16 29 16 16 29 29 29 2 29 29 29 29 29 16 29 16 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 16 29 16 16 19 29 29 16 16 29 29 29 29 29 16 16 29 13 16 29 29 29 29 16 29 29 29 16 16 16 29 16 16 29 16 16 16 29 29 29 29 16 29 29 16 29 29 29 16 29 29 29 29 29 29 14 29 8 29 8 29 27 29 2 29 2 25 29 29 29 8 29 29 29 29 29 18 2 29 25 14 29 26 29 6 31 8 6 29 29 29 29 29 29 29 29 29 29 16 29 8 16 13 16 29 29 29 29 29 29 19 29 29 16 29 29 16 29 16 29 29 29 29 29 29 2 29 16 16 29 29 29 29 29 16 29 29 29 29 29 29 29 2 29 29 16 29 29 29 29 29 29 29 14 29 29 29 29 29 29 29 29 29 6 29 10 29 2 29 29 29 29 31 29 29 27 29 29 2 29 29 29 2 16 16 16 6 29 29 16 29 16 16 16 19 29 29 16 16 16 29 29 16 19 16 19 16 29 29 29 16 16 16 16 16 29 16 29 16 29 29 8 29 29 29 19 16 16 29 16 16 29 16 19 13 16 29 16 29 13 16 19 16 16 29 19 16 16 16 29 29 29 29 16 19 16 16 29 29 29 16 13 16 29 29 13 16 16 9 16 16 19 19 16 16 16 29 16 16 16 29 16 29 16 19 8 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 13 16 16 29 29 29 29 29 29 29 16 29 29 29 29 8 16 29 29 17 29 29 16 2 29 29 16 29 16 16 29 16 29 16 29 16 16 29 29 29 16 29 19 16 19 29 29 29 29 16 16 19 29 16 16 16 9 29 29 13 16 13 19 29 16 29 16 19 19 16 19 13 19 16 16 19 16 19 19 16 19 19 16 16 29 29 29 19 16 16 19 16 16 19 13 29 16 19 16 16 29 19 29 19 16 29 29 19 13 29 16 19 16 29 29 16 16 16 19 16 16 16 29 29 29 29 16 29 29 16 29 29 16 29 29 29 16 16 13 13 29 16 29 29 16 16 13 16 29 13 29 16 29 16 16 29 29 16 29 29 29 29 29 29 16 16 16 19 29 16 16 29 29 16 16 13 29 29 16 16 16 29 13 19 16 29 29 19 13 16 16 29 29 19 16 29 29 16 29 19 19 29 16 19 16 16 16 16 29 16 16 16 29 16 16 13 29 29 16 29 29 16 16 19 29 16 16 19 16 16 16 29 16 16 29 29 16 29 19 19 19 29 16 29 16 16 29 16 16 29 16 16 29 16 29 16 19 16 16 29 19 19 29 16 29 29 16 29 19 19 16 29 29 29 19 13 16 29 29 29 16 29 16 29 16 29 16 16 19 19 19 16 19 29 13 16 16 16 29 19 16 13 19 29 19 13 29 16 29 16 13 19 16 19 13 16 16 29 29 16 16 29 16 16 29 29 13 19 16 19 19 29 16 13 29 29 16 16 16 16 19 29 16 16 19 29 29 19 16 16 29 29 16 16 29 29 16 29 16 16 29 29 16 29 16 16 29 29 29 16 29 29 29 29 29 29 29 16 16 29 29 16 16 29 19 16 16 29 29 29 16 29 29 16 29 16 29 29 16 29 16 16 29 29 19 16 16 16 29 16 29 16 19 29 16 19 19 16 16 19 19 16 29 16 16 19 16 29 29 16 19 29 16 19 29 16 19 19 16 9 16 29 16 29 19 19 16 29 17 29 16 19 29 29 16 29 16 16 16 29 16 16 16 19 29 16 13 19 16 29 29 19 19 16 16 16 13 19 29 16 19 16 16 16 29 16 16 19 29 29 29 29 16 29 29 29 29 16 29 29 29 29 16 2 29 29 29 19 29 29 29 29 16 29 19 13 16 16 29 16 29 29 19 29 29 29 16 29 16 29 29 29 16 16 29 29 13 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 16 29 29 16 29 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 16 29 16 29 29 13 29 29 29 29 8 29 8 29 29 29 29 8 29 29 2 29 6 29 29 8 29 29 8 14 29 29 8 2 29 29 29 25 29 27 8 29 29 29 29 8 8 2 29 29 2 27 8 29 29 25 29 29 29 8 29 29 29 27 29 29 31 27 29 8 29 8 29 29 29 29 29 29 8 8 29 29 29 29 16 13 25 13 29 16 16 29 29 29 29 29 16 16 29 29 29 29 29 16 29 2 29 16 29 16 29 29 29 16 29 29 29 29 25 29 29 29 16 29 29 29 29 29 16 16 29 29 29 29 16 29 16 29 29 29 16 16 16 16 19 16 29 16 19 19 29 29 19 19 16 19 9 16 29 13 16 19 16 16 19 19 16 16 19 16 29 16 16 29 16 16 29 19 16 29 13 16 19 29 16 16 14 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 2 29 27 29 29 31 29 29 29 29 6 29 29 29 29 29 2 29 29 29 29 29 29 29 2 2 29 29 29 2 29 2 14 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 29 29 29 29 29 29 29 29 18 29 29 29 29 29 25 6 29 29 29 29 2 29 8 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 16 29 29 29 29 29 2 29 29 29 29 6 2 29 29 2 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 31 29 29 16 2 29 29 29 29 16 29 29 16 29 17 2 29 29 29 29 16 29 29 29 16 16 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 16 16 29 2 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 29 16 29 29 29 29 13 29 14 19 29 29 29 19 13 16 29 29 13 16 29 16 16 29 29 29 16 16 16 29 16 29 16 29 29 13 19 29 29 29 29 29 29 29 19 29 29 13 29 16 29 29 29 29 16 29 29 29 29 29 16 29 16 29 16 29 29 29 29 29 16 29 19 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 13 29 29 16 29 16 29 16 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 16 13 16 29 16 16 29 29 16 16 29 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 8 29 29 29 29 29 16 29 29 29 29 29 9 29 29 29 29 29 13 29 29 29 16 29 14 29 29 29 16 29 29 29 29 16 16 29 29 8 29 29 29 16 29 29 29 29 29 29 29 2 29 29 29 16 29 29 29 29 13 29 29 17 16 16 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 8 8 29 29 29 29 2 29 29 8 29 29 29 29 29 29 29 29 8 29 29 25 29 6 6 5 29 29 29 25 8 29 29 29 8 29 29 29 29 29 2 29 29 26 8 29 29 29 18 8 29 8 29 8 8 29 29 29 29 29 29 29 8 2 2 29 6 2 29 2 8 29 29 6 29 29 29 29 29 2 29 29 2 29 18 6 29 29 31 2 29 29 29 25 29 29 29 29 2 29 29 29 29 6 8 29 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 26 29 29 29 29 2 2 29 29 29 31 8 2 29 29 29 29 26 18 2 5 2 29 29 29 29 27 6 29 29 29 8 29 25 8 29 29 8 29 29 29 29 29 29 2 29 29 29 29 29 8 29 8 8 31 2 8 29 29 29 29 29 29 29 2 8 31 2 2 8 2 29 31 2 29 2 8 29 2 8 29 25 31 8 29 29 29 29 2 29 29 6 29 8 2 8 29 29 29 29 8 29 29 29 29 8 8 29 8 29 29 2 29 29 6 29 8 29 2 14 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 17 8 29 25 29 29 29 2 29 8 2 2 8 29 8 8 26 29 29 8 29 29 29 29 29 8 2 29 29 29 29 29 29 29 2 8 29 8 2 29 8 29 29 29 26 27 5 29 31 29 29 29 29 29 8 2 29 29 29 29 29 29 8 8 29 8 29 29 29 29 29 29 27 29 25 29 29 8 6 29 2 29 8 6 29 29 29 29 6 2 29 29 29 29 25 29 8 8 8 2 29 29 29 14 29 29 29 18 29 8 8 29 29 29 29 31 29 29 2 8 8 8 8 29 8 8 8 29 25 29 29 29 8 29 2 8 29 29 29 29 8 29 27 29 29 29 29 29 8 29 8 8 29 2 29 6 29 8 29 29 2 29 8 29 29 29 9 29 29 18 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 8 29 29 29 29 29 29 6 18 27 2 29 29 29 29 31 29 29 2 5 8 29 29 8 29 29 2 31 29 2 6 8 8 29 29 2 29 8 29 29 8 29 2 2 18 29 29 29 29 29 8 26 2 17 8 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 27 29 29 29 29 8 2 29 29 2 8 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 25 29 29 29 29 29 29 8 29 17 16 29 29 2 29 16 29 8 8 29 2 26 29 2 6 29 29 29 29 27 29 29 29 17 8 29 27 29 8 29 29 29 6 29 29 29 8 29 29 6 2 29 25 29 29 29 29 25 29 29 29 29 29 29 29 29 29 29 26 29 29 29 2 29 2 29 18 29 29 31 29 29 29 29 29 8 29 6 8 29 29 29 8 29 29 29 29 29 29 29 2 8 29 14 8 2 29 5 29 8 29 29 29 8 2 29 2 8 29 29 25 29 29 29 29 29 29 2 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 25 2 29 29 29 29 31 29 29 29 29 29 8 29 29 29 31 31 8 29 29 31 29 29 29 29 29 29 16 29 29 2 29 16 29 29 8 29 29 31 29 29 29 29 2 29 29 29 29 31 29 8 29 29 8 8 29 29 29 29 29 29 29 29 29 29 29 8 8 29 29 6 29 2 29 29 2 29 29 29 29 29 6 29 16 29 29 29 29 16 29 29 29 29 16 29 29 16 29 16 29 29 29 29 16 16 19 16 29 29 29 16 16 16 16 16 16 13 16 16 19 13 16 29 29 29 29 29 13 29 26 29 16 29 29 29 16 16 29 16 16 29 16 29 6 29 16 29 29 29 29 29 29 16 29 29 16 2 29 16 29 29 16 2 29 29 29 16 29 31 16 29 16 16 29 29 16 29 29 29 29 2 8 25 2 8 29 29 8 2 29 6 5 29 31 29 8 29 29 29 29 8 29 29 16 29 16 25 16 29 29 16 29 16 16 16 29 29 16 16 16 29 29 29 29 29 16 16 29 16 16 16 29 29 29 29 19 16 16 16 16 13 19 29 16 16 29 16 29 29 16 16 16 16 16 16 16 29 29 9 13 16 16 16 29 16 16 29 16 17 29 29 19 19 29 19 16 29 16 29 29 16 16 16 29 29 16 16 16 29 19 13 19 29 29 19 16 29 29 29 16 16 16 29 29 16 29 16 19 29 29 29 13 29 16 16 29 29 29 29 29 29 16 29 27 31 2 29 31 31 8 8 29 29 29 29 29 29 29 8 29 29 29 8 2 29 8 29 25 8 2 29 29 29 6 6 31 2 2 29 8 29 29 2 29 2 29 2 29 29 29 29 29 2 8 29 29 2 29 6 29 29 29 2 2 29 29 8 2 29 25 29 29 29 8 29 8 29 2 25 29 29 29 29 29 29 29 29 29 29 29 29 6 29 29 29 6 29 6 8 29 29 25 29 27 29 29 29 29 2 6 6 29 29 29 29 29 29 8 29 29 2 29 29 29 29 29 29 27 25 29 29 29 29 29 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 29 29 29 6 29 29 19 16 29 29 16 29 29 29 16 29 16 19 29 17 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 16 16 13 29 16 29 19 29 29 29 29 13 29 29 29 16 29 29 29 16 29 16 16 29 16 29 29 29 16 29 29 29 29 16 16 29 29 16 19 16 29 29 16 29 29 29 19 16 29 29 29 29 19 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 16 29 29 16 29 16 16 29 16 29 29 16 29 29 19 29 29 29 29 29 29 29 16 29 29 29 8 29 29 29 29 29 29 29 29 25 29 6 29 14 29 6 27 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 16 16 29 29 29 16 29 16 29 29 16 29 16 16 29 29 16 13 16 16 29 16 29 29 29 29 16 16 16 19 29 29 16 29 29 29 29 29 16 16 29 16 29 29 29 29 29 16 29 16 29 16 29 29 16 19 16 29 16 16 29 29 16 29 29 29 16 13 19 16 16 16 29 29 29 16 19 16 16 29 16 29 29 16 16 29 19 29 19 29 16 16 16 16 29 29 29 29 29 29 29 16 29 19 16 29 29 13 16 29 29 29 29 29 16 29 29 29 16 16 29 16 2 16 29 29 29 29 29 29 16 29 29 29 29 13 29 29 16 29 29 29 29 16 19 29 29 29 29 29 29 29 29 29 16 17 29 29 29 16 16 16 29 29 29 16 29 29 29 16 29 29 29 29 29 16 29 29 16 17 29 29 17 29 29 16 29 29 16 29 29 29 16 29 16 29 29 29 29 29 16 13 29 16 19 29 16 29 29 16 29 13 19 29 16 29 29 29 29 29 29 16 29 29 29 29 29 13 19 29 16 16 29 29 16 29 19 29 29 16 17 29 29 29 29 16 29 16 29 13 29 29 29 16 16 29 16 16 16 29 29 16 16 16 29 29 16 29 29 29 29 29 29 29 18 16 29 29 29 16 16 29 16 29 16 29 29 29 29 29 13 16 29 29 29 29 16 16 29 29 29 16 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 16 29 31 8 29 29 29 29 29 29 29 2 27 29 29 16 29 29 2 29 29 29 29 25 29 8 8 8 29 29 8 2 29 2 27 29 29 29 2 25 8 29 2 2 29 8 29 29 29 29 2 29 29 29 29 29 27 29 29 29 29 19 13 16 29 16 29 29 29 16 16 16 29 16 29 16 16 16 16 29 29 16 29 29 29 16 29 29 29 16 29 16 19 29 29 29 29 29 29 29 29 16 19 29 29 16 13 29 29 16 29 13 29 16 19 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 29 16 19 29 16 19 16 29 16 29 29 16 29 29 19 16 16 19 16 29 29 16 29 16 17 16 29 6 29 16 29 29 29 29 13 13 29 29 29 29 29 16 29 16 16 29 13 29 16 29 29 16 29 16 16 29 19 29 16 8 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 29 6 31 29 14 31 29 23 29 29 31 29 31 27 29 8 29 29 31 29 29 31 29 5 29 29 29 29 29 31 29 29 29 29 29 29 29 8 29 16 16 29 29 29 29 2 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 16 29 13 13 29 29 29 16 16 29 16 29 29 29 29 29 29 29 29 29 16 29 29 16 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 13 29 29 29 29 16 29 29 29 29 16 29 29 29 29 13 29 29 29 29 29 17 29 29 29 29 29 29 6 29 16 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 2 2 29 29 31 31 29 29 29 31 31 8 8 5 31 31 29 6 25 2 5 8 29 31 6 23 29 2 29 26 29 29 29 29 31 29 29 29 29 29 2 6 31 31 25 23 29 29 8 29 2 29 2 26 31 31 29 29 2 8 8 29 6 8 31 2 31 2 29 29 29 29 29 29 31 29 29 31 31 29 29 29 29 29 29 29 31 8 29 2 29 29 29 31 29 29 29 29 29 29 29 29 8 31 29 8 29 6 29 29 29 31 31 6 29 29 31 25 29 29 29 29 29 8 8 29 25 2 31 29 31 6 29 2 29 31 27 29 29 29 29 29 29 29 29 29 23 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 19 29 16 29 29 19 16 14 19 13 29 29 29 29 29 29 29 16 16 16 29 29 29 29 16 29 29 16 13 16 19 17 29 16 29 29 29 16 29 16 16 19 16 13 19 13 29 29 29 19 13 29 29 16 13 29 16 19 13 19 13 29 16 16 29 16 16 13 29 16 19 29 16 16 29 16 29 16 16 19 29 16 16 16 16 16 16 29 16 16 31 16 16 29 29 16 29 16 29 29 19 16 29 29 29 16 16 29 16 16 16 29 19 29 29 16 19 29 29 29 29 16 16 13 29 29 29 29 19 16 19 29 29 29 16 19 16 16 29 16 19 16 29 16 16 16 29 29 9 16 29 29 19 16 16 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 29 16 29 29 29 29 26 29 29 29 29 29 29 29 16 29 29 29 29 16 29 19 19 29 29 13 29 29 16 29 17 29 29 29 8 29 29 29 31 8 29 29 31 2 29 29 16 29 29 29 29 29 19 29 16 29 29 29 29 29 29 29 29 29 17 31 29 31 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 13 16 29 29 29 29 29 29 29 16 29 16 29 6 29 29 29 29 16 16 29 29 29 16 13 29 29 16 16 29 16 16 19 16 29 29 16 13 29 29 29 16 29 16 16 16 16 29 16 16 16 29 29 16 29 29 19 19 29 2 16 29 16 29 19 29 29 13 16 29 29 29 29 16 16 29 16 29 29 16 29 29 29 29 16 29 29 29 2 29 29 29 29 2 29 31 16 29 29 29 29 31 29 31 8 17 29 29 29 31 16 29 29 16 29 2 29 29 29 29 29 29 16 29 29 29 29 29 16 16 29 29 16 29 16 29 29 29 16 29 29 16 29 29 29 29 29 29 13 16 16 29 16 13 29 29 29 16 29 29 19 17 15 29 29 16 29 29 16 16 29 29 16 29 29 29 29 16 29 16 16 16 16 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 16 2 29 16 29 29 13 16 19 29 16 16 16 13 29 29 29 13 16 29 16 29 19 29 29 29 29 16 29 19 16 16 16 29 29 29 29 29 16 16 29 6 29 16 29 19 29 29 13 16 29 29 29 29 29 16 16 29 16 29 29 31 29 29 29 29 16 19 16 16 16 29 29 16 29 29 29 16 29 16 29 19 16 29 29 29 29 29 29 29 29 29 29 29 2 5 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 8 8 29 29 2 8 29 29 8 25 29 29 29 29 29 29 29 29 29 16 29 16 29 29 16 29 29 16 16 16 29 16 29 29 29 29 8 16 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 16 29 29 8 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 29 29 16 29 29 29 19 29 16 16 29 16 29 29 29 29 29 6 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 19 29 13 29 29 29 16 29 29 6 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 16 29 29 29 29 16 29 16 29 16 29 29 29 29 29 16 29 29 16 29 29 29 29 29 29 16 29 29 29 29 16 29 29 29 29 29 29 29 29 29 16 29 29 2 29 29 6 8 2 29 29 8 29 29 29 10 29 29 29 31 29 2 16 29 29 29 29 29 29 29 29 29 29 29 8 26 8 2 25 8 8 29 8 31 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 8 25 29 29 29 25 29 29 8 29 29 29 29 29 8 8 17 29 29 27 29 8 8 29 2 2 29 29 29 29 29 16 8 29 8 8 29 29 29 29 29 29 29 29 26 29 29 29 29 29 27 29 29 29 16 29 8 29 29 16 16 13 29 29 29 16 29 29 29 29 29 29 16 29 29 29 29 29 29 16 29 16 29 29 29 29 29 29 25 29 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 13 29 29 29 19 13 29 29 16 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 16 29 29 29 29 29 16 29 29 29 29 29 29 29 8 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 16 16 29 29 29 29 29 29 16 29 29 16 29 29 29 29 16 29 29 29 29 8 29 29 29 19 29 29 2 29 29 29 8 29 29 16 29 29 16 29 29 29 29 16 16 29 29 29 29 29 29 29 29 29 16 29 29 29 29 13 13 29 26 16 29 29 29 29 29 29 29 2 29 29 29 29 8 6 29 29 29 29 16 29 29 29 29 16 29 6 29 29 29 16 29 29 29 16 29 29 29 29 13 29 8 8 29 29 8 29 29 29 29 16 16 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 18 2 29 29 29 29 29 18 29 29 29 29 29 29 29 29 29 6 2 29 29 29 29 29 8 29 29 29 29 29 29 2 8 29 8 29 29 29 29 16 13 29 29 16 16 29 29 29 29 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 2 29 29 29 29 29 29 29 29 14 8 29 29 29 29 29 29 29 29 2 29 29 29 8 29 8 29 29 29 29 2 31 29 29 29 8 29 8 29 29 29 29 29 2 27 29 8 31 29 8 29 2 29 29 29 29 29 18 29 29 29 2 17 6 29 29 4 29 25 14 29 29 31 18 8 8 29 29 8 29 29 29 8 29 29 31 29 29 29 29 29 29 8 8 29 8 2 8 2 2 29 8 8 29 29 29 31 29 29 29 29 29 29 29 29 8 2 29 2 29 29 29 29 29 29 29 29 31 29 29 29 17 29 29 29 29 29 29 29 8 25 8 29 31 29 31 29 29 29 8 29 8 29 29 29 29 29 29 8 29 29 29 29 29 29 8 29 31 29 29 29 29 8 6 8 29 29 29 31 29 29 29 29 29 29 29 8 29 29 29 29 2 26 8 29 29 6 29 2 8 29 29 8 29 29 29 29 8 29 29 29 8 29 29 29 29 29 29 29 2 8 29 2 29 29 8 25 25 29 29 29 29 6 29 8 29 31 29 29 8 29 27 29 29 29 29 29 29 8 5 29 25 27 29 8 29 29 29 29 8 31 29 29 8 29 26 29 5 8 2 6 6 6 8 29 29 29 25 2 8 8 29 29 8 29 29 29 29 29 29 13 29 29 2 29 29 29 29 29 27 31 2 29 29 29 29 29 31 6 6 29 29 31 6 29 14 2 29 5 29 29 29 29 29 29 29 29 6 29 29 29 8 2 29 29 29 29 31 8 29 29 29 6 29 29 2 2 29 29 29 29 29 29 29 29 29 2 29 29 8 2 18 29 6 29 8 31 29 29 29 29 8 29 29 8 29 29 29 29 8 5 2 29 8 29 8 29 29 29 29 29 29 29 29 2 29 29 29 14 29 29 8 2 29 29 6 29 29 29 6 2 29 8 31 31 2 2 2 29 8 27 18 2 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 27 18 8 29 29 29 29 2 29 29 29 14 29 29 29 29 29 29 29 2 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 26 6 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 2 29 29 29 8 29 29 29 29 29 29 29 29 8 29 8 31 26 29 31 29 29 8 29 29 29 29 29 29 29 29 27 29 8 29 29 29 31 2 8 29 29 29 2 8 29 29 29 29 29 2 29 31 29 29 29 6 29 29 29 29 6 29 29 29 31 29 27 29 29 8 29 29 29 29 31 29 2 2 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 31 29 31 29 6 29 29 29 29 29 29 2 29 29 29 29 31 29 29 29 29 29 8 29 31 29 29 29 29 31 29 29 29 29 8 29 29 8 29 29 29 29 29 29 29 6 29 29 29 29 29 29 18 2 29 29 29 29 29 8 29 29 29 29 29 2 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 13 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 16 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 8 29 29 16 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 2 31 29 29 29 29 29 29 29 29 29 27 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 8 29 8 29 29 29 29 29 29 29 29 16 29 29 29 29 29 29 29 29 31 29 16 29 13 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 25 29 29 31 29 29 29 29 29 29 29 29 29 29 29 31 29 29 29 29 29 29 29 29 31 8 31 29 31 29 2 29 25 29 29 29 29 8 29 29 29 29 29 29 29 29 29 29 29 29 13 29 29 29 29 29 29 29 29 29 29 29 29 29